(function(){var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var _,j6='com.google.gwt.core.client.',k6='com.google.gwt.lang.',l6='com.google.gwt.sample.kitchensink.client.',m6='com.google.gwt.user.client.',n6='com.google.gwt.user.client.impl.',o6='com.google.gwt.user.client.ui.',p6='com.google.gwt.user.client.ui.impl.',q6='java.lang.',r6='java.util.';function i6(){}
function sZ(a){return this===a;}
function tZ(){return c1(this);}
function uZ(){return this.qh+'@'+this.vd();}
function qZ(){}
_=qZ.prototype={};_.ac=sZ;_.vd=tZ;_.kh=uZ;_.toString=function(){return this.kh();};_.qh=q6+'Object';_.ph=1;function y(){return F();}
function z(a){return a==null?null:a.qh;}
var A=null;function D(a){return a==null?0:a.$H?a.$H:(a.$H=ab());}
function E(a){return a==null?0:a.$H?a.$H:(a.$H=ab());}
function F(){return $moduleBase;}
function ab(){return ++bb;}
var bb=0;function eb(b,a){if(!Bb(a,1)){return false;}return gb(b,Ab(a,1));}
function fb(a){return D(a);}
function hb(a){return eb(this,a);}
function gb(a,b){return a===b;}
function ib(){return fb(this);}
function kb(){return jb(this);}
function jb(a){if(a.toString)return a.toString();return '[object]';}
function cb(){}
_=cb.prototype=new qZ();_.ac=hb;_.vd=ib;_.kh=kb;_.qh=j6+'JavaScriptObject';_.ph=6;function mb(c,a,d,b,e){c.a=a;c.b=b;c.qh=e;c.ph=d;return c;}
function ob(a,b,c){return a[b]=c;}
function pb(b,a){return b[a];}
function rb(b,a){return b[a];}
function qb(a){return a.length;}
function tb(e,d,c,b,a){return sb(e,d,c,b,0,qb(b),a);}
function sb(j,i,g,c,e,a,b){var d,f,h;if((f=pb(c,e))<0){throw new gZ();}h=mb(new lb(),f,pb(i,e),pb(g,e),j);++e;if(e<a){j=j.fh(1);for(d=0;d<f;++d){ob(h,d,sb(j,i,g,c,e,a,b));}}else{for(d=0;d<f;++d){ob(h,d,b);}}return h;}
function ub(f,e,c,g){var a,b,d;b=qb(g);d=mb(new lb(),b,e,c,f);for(a=0;a<b;++a){ob(d,a,rb(g,a));}return d;}
function vb(a,b,c){if(c!==null&&a.b!=0&& !Bb(c,a.b)){throw new CX();}return ob(a,b,c);}
function lb(){}
_=lb.prototype=new qZ();_.qh=k6+'Array';_.ph=7;function yb(b,a){if(!b)return false;return !(!bc[b][a]);}
function zb(a){return String.fromCharCode(a);}
function Ab(b,a){if(b!=null)yb(b.ph,a)||ac();return b;}
function Bb(b,a){if(b==null)return false;return yb(b.ph,a);}
function Cb(a){return a&65535;}
function Db(a){return ~(~a);}
function Eb(a){if(a>(mZ(),BY))return mZ(),BY;if(a<(mZ(),CY))return mZ(),CY;return a>=0?Math.floor(a):Math.ceil(a);}
function ac(){throw new iY();}
function Fb(a){if(a!==null){throw new iY();}return a;}
function cc(b,d){_=d.prototype;if(b&& !(b.ph>=_.ph)){var c=b.toString;for(var a in _){b[a]=_[a];}b.toString=c;}return b;}
var bc;function tR(b,a){gS(b.od(),a,true);}
function vR(a){return gk(a.dd());}
function wR(a){return hk(a.dd());}
function xR(a){return lk(a.bb,'offsetHeight');}
function yR(a){return lk(a.bb,'offsetWidth');}
function zR(c){var a,b;a=FR(c.od());b=a.xd(32);if(b>=0){return a.gh(0,b);}return a;}
function AR(b,a){gS(b.od(),a,false);}
function BR(b,a){if(b.bb!==null){b.Ff(b.bb,a);}b.bb=a;}
function CR(b,c,a){b.Dg(c);vB(b,a);}
function DR(b,a){dS(b.od(),a);}
function ER(b,a){il(b.dd(),a|nk(b.dd()));}
function FR(b){var a;a=mk(b,'className').mh();if(d0('',a)){a='gwt-nostyle';bl(b,'className',a);}return a;}
function aS(){return this.bb;}
function bS(){return this.bb;}
function cS(b,a){var c=b.parentNode;if(!c){return;}c.insertBefore(a,b);c.removeChild(b);}
function dS(a,b){if(a===null){throw wZ(new vZ(),'Null widget handle. If you are creating a composite, ensure that initWidget() has been called.');}b=b.mh();if(b.ke()==0){throw rY(new qY(),'Style names cannot be empty');}FR(a);mS(a,b);}
function eS(a){BR(this,a);}
function fS(a){hl(this.bb,'height',a);}
function gS(c,i,a){var b,d,e,f,g,h;if(c===null){throw wZ(new vZ(),'Null widget handle. If you are creating a composite, ensure that initWidget() has been called.');}i=i.mh();if(i.ke()==0){throw rY(new qY(),'Style names cannot be empty');}h=FR(c);if(h===null){e=(-1);h='';}else{e=h.zd(i);}while(e!=(-1)){if(e==0||h.ob(e-1)==32){f=e+i.ke();g=h.ke();if(f==g||f<g&&h.ob(f)==32){break;}}e=h.Ad(i,e+1);}if(a){if(e==(-1)){if(h.ke()>0){h+=' ';}bl(c,'className',h+i);}}else{if(e!=(-1)){if(e==0){throw rY(new qY(),'Cannot remove base style name');}b=h.gh(0,e);d=h.fh(e+i.ke());bl(c,'className',b+d);}}}
function hS(a){if(a===null||a.ke()==0){yk(this.bb,'title');}else{Ek(this.bb,'title',a);}}
function iS(a,b){a.style.display=b?'':'none';}
function jS(a){iS(this.bb,a);}
function kS(a){hl(this.bb,'width',a);}
function lS(){if(this.bb===null){return '(null handle)';}return jl(this.bb);}
function mS(c,f){var a=c.className;var h=a.indexOf(' ');if(h>=0){var g=a.substring(0,h);var e='',b=0;while(true){var d=a.indexOf(g,b);if(d== -1){e+=a.substring(b);break;}e+=a.substring(b,d);e+=f;b=d+g.length;}c.className=e;}else{c.className=f;}}
function sR(){}
_=sR.prototype=new qZ();_.dd=aS;_.od=bS;_.Ff=cS;_.ng=eS;_.tg=fS;_.zg=hS;_.Bg=jS;_.Dg=kS;_.kh=lS;_.qh=o6+'UIObject';_.ph=10;_.bb=null;function sT(a){if(a.E){throw uY(new tY(),"Should only call onAttach when the widget is detached from the browser's document");}a.E=true;cl(a.dd(),a);a.af();}
function tT(a){if(!a.E){throw uY(new tY(),"Should only call onDetach when the widget is attached to the browser's document");}{a.E=false;cl(a.dd(),null);}}
function uT(a){if(Bb(a.ab,33)){Ab(a.ab,33).Cf(a);}else if(a.ab!==null){throw uY(new tY(),"This widget's parent does not implement HasWidgets");}}
function vT(b,a){if(b.E){cl(b.dd(),null);}BR(b,a);if(b.E){cl(a,b);}}
function wT(b,a){b.F=a;}
function xT(c,b){var a;a=c.ab;c.ab=b;if(b===null){if(a!==null&&a.E){c.ze();}}else if(b.E){c.qe();}}
function yT(){sT(this);}
function zT(a){}
function AT(){tT(this);}
function BT(){}
function CT(a){vT(this,a);}
function wS(){}
_=wS.prototype=new sR();_.qe=yT;_.se=zT;_.ze=AT;_.af=BT;_.ng=CT;_.qh=o6+'Widget';_.ph=11;_.E=false;_.F=null;_.ab=null;function wr(a,b){if(a.D!==null){throw uY(new tY(),'Composite.initWidget() may only be called once.');}uT(b);a.ng(b.dd());a.D=b;xT(b,a);}
function xr(){if(this.D===null){throw uY(new tY(),'initWidget() was never called in '+z(this));}return this.bb;}
function yr(){sT(this);this.D.qe();}
function zr(){tT(this);this.D.ze();}
function ur(){}
_=ur.prototype=new wS();_.dd=xr;_.qe=yr;_.ze=zr;_.qh=o6+'Composite';_.ph=12;_.D=null;function Ag(){}
function Bf(){}
_=Bf.prototype=new ur();_.jf=Ag;_.qh=l6+'Sink';_.ph=13;function kc(a){wr(a,wD(new vD()));return a;}
function mc(){return hc(new gc(),'Intro',"<h2>Introduction to the Kitchen Sink<\/h2><p>This is the Kitchen Sink sample.  It demonstrates many of the widgets in the Google Web Toolkit.<p>This sample also demonstrates something else really useful in GWT: history support.  When you click on a tab, the location bar will be updated with the current <i>history token<\/i>, which keeps the app in a bookmarkable state.  The back and forward buttons work properly as well.  Finally, notice that you can right-click a tab and 'open in new window' (or middle-click for a new tab in Firefox).<\/p><\/p>");}
function nc(){}
function fc(){}
_=fc.prototype=new Bf();_.jf=nc;_.qh=l6+'Info';_.ph=14;function Ef(c,b,a){c.d=b;c.b=a;return c;}
function ag(a){if(a.c!==null){return a.c;}return a.c=a.Bb();}
function bg(){return '#2a8ebf';}
function Df(){}
_=Df.prototype=new qZ();_.zc=bg;_.qh=l6+'Sink$SinkInfo';_.ph=15;_.b=null;_.c=null;_.d=null;function hc(c,a,b){Ef(c,a,b);return c;}
function jc(){return kc(new fc());}
function gc(){}
_=gc.prototype=new Df();_.Bb=jc;_.qh=l6+'Info$1';_.ph=16;function rc(){rc=i6;xc=tg(new sg());}
function pc(a){a.d=ig(new cg(),xc);a.c=cA(new Fx());a.e=pS(new nS());}
function qc(a){rc();pc(a);return a;}
function sc(a){jg(a.d,mc());jg(a.d,Ch(xc));jg(a.d,Bd(xc));jg(a.d,ld(xc));jg(a.d,ph());jg(a.d,ne());}
function tc(b,c){var a;a=mg(b.d,c);if(a===null){vc(b);return;}wc(b,a,false);}
function uc(b){var a;sc(b);qS(b.e,b.d);qS(b.e,b.c);b.e.Dg('100%');DR(b.c,'ks-Info');Dl(b);wp(oK(),b.e);a=Fl();if(a.ke()>0){tc(b,a);}else{vc(b);}}
function wc(c,b,a){if(b===c.a){return;}c.a=b;if(c.b!==null){tS(c.e,c.b);}c.b=ag(b);pg(c.d,b.d);hA(c.c,b.b);if(a){cm(b.d);}hl(c.c.dd(),'backgroundColor',b.zc());c.b.Bg(false);qS(c.e,c.b);c.e.fg(c.b,(oA(),pA));c.b.Bg(true);c.b.jf();}
function vc(a){wc(a,mg(a.d,'Intro'),false);}
function yc(a){tc(this,a);}
function oc(){}
_=oc.prototype=new qZ();_.Ce=yc;_.qh=l6+'KitchenSink';_.ph=17;_.a=null;_.b=null;var xc;function hd(){hd=i6;qd=ub('[[Ljava.lang.String;',202,24,[ub('[Ljava.lang.String;',197,19,['foo0','bar0','baz0','toto0','tintin0']),ub('[Ljava.lang.String;',197,19,['foo1','bar1','baz1','toto1','tintin1']),ub('[Ljava.lang.String;',197,19,['foo2','bar2','baz2','toto2','tintin2']),ub('[Ljava.lang.String;',197,19,['foo3','bar3','baz3','toto3','tintin3']),ub('[Ljava.lang.String;',197,19,['foo4','bar4','baz4','toto4','tintin4'])]);rd=ub('[Ljava.lang.String;',197,19,['1337','apple','about','ant','bruce','banana','bobv','canada','coconut','compiler','donut','deferred binding','dessert topping','eclair','ecc','frog attack','floor wax','fitz','google','gosh','gwt','hollis','haskell','hammer','in the flinks','internets','ipso facto','jat','jgw','java','jens','knorton','kaitlyn','kangaroo','la grange','lars','love','morrildl','max','maddie','mloofle','mmendez','nail','narnia','null','optimizations','obfuscation','original','ping pong','polymorphic','pleather','quotidian','quality',"qu'est-ce que c'est",'ready state','ruby','rdayal','subversion','superclass','scottb','tobyr','the dans','~ tilde','undefined','unit tests','under 100ms','vtbl','vidalia','vector graphics','w3c','web experience','work around','w00t!','xml','xargs','xeno','yacc','yank (the vi command)','zealot','zoe','zebra']);kd=ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[dd(new bd(),'Beethoven',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[dd(new bd(),'Concertos',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[cd(new bd(),'No. 1 - C'),cd(new bd(),'No. 2 - B-Flat Major'),cd(new bd(),'No. 3 - C Minor'),cd(new bd(),'No. 4 - G Major'),cd(new bd(),'No. 5 - E-Flat Major')])),dd(new bd(),'Quartets',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[cd(new bd(),'Six String Quartets'),cd(new bd(),'Three String Quartets'),cd(new bd(),'Grosse Fugue for String Quartets')])),dd(new bd(),'Sonatas',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[cd(new bd(),'Sonata in A Minor'),cd(new bd(),'Sonata in F Major')])),dd(new bd(),'Symphonies',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[cd(new bd(),'No. 1 - C Major'),cd(new bd(),'No. 2 - D Major'),cd(new bd(),'No. 3 - E-Flat Major'),cd(new bd(),'No. 4 - B-Flat Major'),cd(new bd(),'No. 5 - C Minor'),cd(new bd(),'No. 6 - F Major'),cd(new bd(),'No. 7 - A Major'),cd(new bd(),'No. 8 - F Major'),cd(new bd(),'No. 9 - D Minor')]))])),dd(new bd(),'Brahms',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[dd(new bd(),'Concertos',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[cd(new bd(),'Violin Concerto'),cd(new bd(),'Double Concerto - A Minor'),cd(new bd(),'Piano Concerto No. 1 - D Minor'),cd(new bd(),'Piano Concerto No. 2 - B-Flat Major')])),dd(new bd(),'Quartets',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[cd(new bd(),'Piano Quartet No. 1 - G Minor'),cd(new bd(),'Piano Quartet No. 2 - A Major'),cd(new bd(),'Piano Quartet No. 3 - C Minor'),cd(new bd(),'String Quartet No. 3 - B-Flat Minor')])),dd(new bd(),'Sonatas',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[cd(new bd(),'Two Sonatas for Clarinet - F Minor'),cd(new bd(),'Two Sonatas for Clarinet - E-Flat Major')])),dd(new bd(),'Symphonies',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[cd(new bd(),'No. 1 - C Minor'),cd(new bd(),'No. 2 - D Minor'),cd(new bd(),'No. 3 - F Major'),cd(new bd(),'No. 4 - E Minor')]))])),dd(new bd(),'Mozart',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[dd(new bd(),'Concertos',ub('[Lcom.google.gwt.sample.kitchensink.client.Lists$Proto;',201,38,[cd(new bd(),'Piano Concerto No. 12'),cd(new bd(),'Piano Concerto No. 17'),cd(new bd(),'Clarinet Concerto'),cd(new bd(),'Violin Concerto No. 5'),cd(new bd(),'Violin Concerto No. 4')]))]))]);}
function fd(a){a.a=FD(new ED());a.b=FD(new ED());a.c=hG(new aG());a.d=sM(new bM(),a.c);}
function gd(f,c){var a,b,d,e;hd();fd(f);nE(f.a,1);bE(f.a,f);nE(f.b,10);lE(f.b,true);for(b=0;b<qd.a;++b){cE(f.a,'List '+b);}mE(f.a,0);jd(f,0);bE(f.b,f);for(b=0;b<rd.a;++b){jG(f.c,rd[b]);}e=pS(new nS());qS(e,xD(new vD(),'Suggest box:'));qS(e,f.d);a=FA(new DA());eB(a,(xA(),AA));kq(a,8);aB(a,f.a);aB(a,f.b);aB(a,e);d=pS(new nS());uS(d,(oA(),qA));qS(d,a);wr(f,d);f.e=zQ(new sP(),c);for(b=0;b<kd.a;++b){id(f,kd[b]);AQ(f.e,kd[b].b);}BQ(f.e,f);f.e.Dg('20em');aB(a,f.e);return f;}
function id(b,a){a.b=EP(new BP(),a.c);nQ(a.b,a);if(a.a!==null){a.b.eb(Fc(new Ec()));}}
function jd(d,b){var a,c;fE(d.b);c=qd[b];for(a=0;a<c.a;++a){cE(d.b,c[a]);}}
function ld(a){hd();return Bc(new Ac(),'Lists',"<h2>Lists and Trees<\/h2><p>GWT provides a number of ways to display lists and trees. This includes the browser's built-in list and drop-down boxes, as well as the more advanced suggestion combo-box and trees.<\/p><p>Try typing some text in the SuggestBox below to see what happens!<\/p>",a);}
function md(a){if(a===this.a){jd(this,hE(this.a));}else{}}
function nd(){}
function od(a){}
function pd(c){var a,b,d;a=cQ(c,0);if(Bb(a,3)){c.yf(a);d=c.j;for(b=0;b<d.a.a;++b){id(this,d.a[b]);c.eb(d.a[b].b);}}}
function zc(){}
_=zc.prototype=new Bf();_.te=md;_.jf=nd;_.nf=od;_.of=pd;_.qh=l6+'Lists';_.ph=18;_.e=null;var kd,qd,rd;function Bc(c,a,b,d){c.a=d;Ef(c,a,b);return c;}
function Dc(){return gd(new zc(),this.a);}
function Ac(){}
_=Ac.prototype=new Df();_.Bb=Dc;_.qh=l6+'Lists$1';_.ph=19;function CP(a){a.b=d3(new c3());a.h=EC(new jC());}
function DP(d){var a,b,c,e;CP(d);d.ng(hj());d.d=uj();d.c=qj();d.a=qj();a=rj();e=tj();c=sj();b=sj();dj(d.d,a);dj(a,e);dj(e,c);dj(e,b);hl(c,'verticalAlign','middle');hl(b,'verticalAlign','middle');dj(d.dd(),d.d);dj(d.dd(),d.a);dj(c,d.h.dd());dj(b,d.c);hl(d.c,'display','inline');hl(d.dd(),'whiteSpace','nowrap');hl(d.a,'whiteSpace','nowrap');gS(d.c,'gwt-TreeItem',true);return d;}
function EP(b,a){DP(b);hQ(b,a);return b;}
function cQ(b,a){if(a<0||a>=b.b.dh()){return null;}return Ab(b.b.sd(a),31);}
function aQ(a){return a.b.dh();}
function bQ(b,a){return h3(b.b,a);}
function dQ(a){var b;b=fQ(a);{return null;}}
function eQ(a){return a.h.dd();}
function fQ(a){{return null;}return null.sh();}
function gQ(a){if(a.f!==null){a.f.yf(a);}else if(a.i!==null){hR(a.i,a);}}
function hQ(b,a){el(b.c,a);}
function iQ(b,a){b.f=a;}
function jQ(b,a){if(b.g==a){return;}b.g=a;gS(b.c,'gwt-TreeItem-selected',a);}
function kQ(b,a){lQ(b,a,true);}
function lQ(c,b,a){if(b&&c.b.dh()==0){return;}c.e=b;pQ(c);if(a&&c.i!==null){bR(c.i,c);}}
function mQ(c,d){var a,b;if(c.i===d){return;}if(c.i!==null){if(c.i.b===c){jR(c.i,null);}}c.i=d;for(a=0,b=c.b.dh();a<b;++a){mQ(Ab(c.b.sd(a),31),d);}pQ(c);}
function nQ(a,b){a.j=b;}
function pQ(b){var a;if(b.i===null){return;}a=b.i.d;if(b.b.dh()==0){iS(b.a,false);yU((ug(),yg),b.h);return;}if(b.e){iS(b.a,true);yU((ug(),zg),b.h);}else{iS(b.a,false);yU((ug(),xg),b.h);}}
function oQ(c){var a,b;pQ(c);for(a=0,b=c.b.dh();a<b;++a){oQ(Ab(c.b.sd(a),31));}}
function qQ(a){if(a.f!==null||a.i!==null){gQ(a);}mQ(a,this.i);iQ(a,this);e3(this.b,a);hl(a.dd(),'marginLeft','16px');dj(this.a,a.dd());if(this.b.dh()==1){pQ(this);}}
function rQ(a){if(!g3(this.b,a)){return;}mQ(a,null);iQ(a,null);j3(this.b,a);xk(this.a,a.dd());if(this.b.dh()==0){pQ(this);}}
function BP(){}
_=BP.prototype=new sR();_.eb=qQ;_.yf=rQ;_.qh=o6+'TreeItem';_.ph=20;_.a=null;_.c=null;_.d=null;_.e=false;_.f=null;_.g=false;_.i=null;_.j=null;function Fc(a){EP(a,'Please wait...');return a;}
function Ec(){}
_=Ec.prototype=new BP();_.qh=l6+'Lists$PendingItem';_.ph=21;function cd(b,a){b.c=a;return b;}
function dd(c,b,a){cd(c,b);c.a=a;return c;}
function bd(){}
_=bd.prototype=new qZ();_.qh=l6+'Lists$Proto';_.ph=22;_.a=null;_.b=null;_.c=null;function yd(r,k){var a,b,c,d,e,f,g,h,i,j,l,m,n,o,p,q,s,t,u;b=dA(new Fx(),"This is a <code>ScrollPanel<\/code> contained at the center of a <code>DockPanel<\/code>.  By putting some fairly large contents in the middle and setting its size explicitly, it becomes a scrollable area within the page, but without requiring the use of an IFRAME.Here's quite a bit more meaningless text that will serve primarily to make this thing scroll off the bottom of its visible area.  Otherwise, you might have to make it really, really small in order to see the nifty scroll bars!");o=uK(new sK(),b);DR(o,'ks-layouts-Scroller');d=yv(new pv());aw(d,(oA(),pA));l=eA(new Fx(),'This is the <i>first<\/i> north component',true);e=eA(new Fx(),'<center>This<br>is<br>the<br>east<br>component<\/center>',true);p=dA(new Fx(),'This is the south component');u=eA(new Fx(),'<center>This<br>is<br>the<br>west<br>component<\/center>',true);m=eA(new Fx(),'This is the <b>second<\/b> north component',true);zv(d,l,(Bv(),dw));zv(d,e,(Bv(),cw));zv(d,p,(Bv(),ew));zv(d,u,(Bv(),fw));zv(d,m,(Bv(),dw));zv(d,o,(Bv(),bw));c=dv(new ou(),'Click to disclose something:');jv(c,dA(new Fx(),'This widget is is shown and hidden<br>by the disclosure panel that wraps it.'));f=Ew(new Dw());for(j=0;j<8;++j){Fw(f,xq(new uq(),'Flow '+j));}i=FA(new DA());eB(i,(xA(),zA));aB(i,cq(new Cp(),'Button'));aB(i,eA(new Fx(),'<center>This is a<br>very<br>tall thing<\/center>',true));aB(i,cq(new Cp(),'Button'));s=pS(new nS());uS(s,(oA(),pA));qS(s,cq(new Cp(),'Small'));qS(s,cq(new Cp(),'--- BigBigBigBig ---'));qS(s,cq(new Cp(),'tiny'));t=pS(new nS());uS(t,(oA(),pA));kq(t,8);qS(t,Ad(r,'Disclosure Panel'));qS(t,c);qS(t,Ad(r,'Flow Panel'));qS(t,f);qS(t,Ad(r,'Horizontal Panel'));qS(t,i);qS(t,Ad(r,'Vertical Panel'));qS(t,s);g=ux(new sx(),4,4);for(n=0;n<4;++n){for(a=0;a<4;++a){yz(g,n,a,AU((ug(),wg)));}}q=hO(new AN());iO(q,t,'Basic Panels');iO(q,d,'Dock Panel');iO(q,g,'Tables');q.Dg('100%');mO(q,0);h=sB(new gB());wB(h,q);xB(h,dA(new Fx(),'This is some text to make the right side of this splitter look a bit more interesting... This is some text to make the right side of this splitter look a bit more interesting... This is some text to make the right side of this splitter look a bit more interesting... This is some text to make the right side of this splitter look a bit more interesting... '));wr(r,h);CR(h,'100%','450px');return r;}
function Ad(c,a){var b;b=dA(new Fx(),a);DR(b,'ks-layouts-Label');return b;}
function Bd(a){return ud(new td(),'Panels',"<h2>Panels<\/h2><p>This page demonstrates some of the basic GWT panels, each of which arranges its contained widgets differently.  These panels are designed to take advantage of the browser's built-in layout mechanics, which keeps the user interface snappy and helps your AJAX code play nicely with existing HTML.  On the other hand, if you need pixel-perfect control, you can tweak things at a low level using the <code>DOM<\/code> class.<\/p>",a);}
function Cd(){}
function sd(){}
_=sd.prototype=new Bf();_.jf=Cd;_.qh=l6+'Panels';_.ph=23;function ud(c,a,b,d){c.a=d;Ef(c,a,b);return c;}
function wd(){return yd(new sd(),this.a);}
function xd(){return '#fe9915';}
function td(){}
_=td.prototype=new Df();_.Bb=wd;_.zc=xd;_.qh=l6+'Panels$1';_.ph=24;function ke(a){a.a=dq(new Cp(),'Show Dialog',a);a.b=dq(new Cp(),'Show Popup',a);}
function le(d){var a,b,c;ke(d);c=pS(new nS());qS(c,d.b);qS(c,d.a);b=FD(new ED());nE(b,1);for(a=0;a<10;++a){cE(b,'list item '+a);}qS(c,b);kq(c,8);wr(d,c);return d;}
function ne(){return Fd(new Ed(),'Popups',"<h2>Popups and Dialog Boxes<\/h2><p>This page demonstrates GWT's built-in support for in-page popups.  The first is a very simple informational popup that closes itself automatically when you click off of it.  The second is a more complex draggable dialog box. If you're wondering why there's a list box at the bottom, it's to demonstrate that you can drag the dialog box over it (this obscure corner case often renders incorrectly on some browsers).<\/p>");}
function oe(d){var a,b,c,e;if(d===this.b){c=ie(new he());b=vR(d)+10;e=wR(d)+10;rH(c,b,e);c.ah();}else if(d===this.a){a=ee(new de());a.ah();sH(a,false);kH(a);sH(a,true);}}
function pe(){}
function Dd(){}
_=Dd.prototype=new Bf();_.xe=oe;_.jf=pe;_.qh=l6+'Popups';_.ph=25;function Fd(c,a,b){Ef(c,a,b);return c;}
function be(){return le(new Dd());}
function ce(){return '#bf2a2a';}
function Ed(){}
_=Ed.prototype=new Df();_.Bb=be;_.zc=ce;_.qh=l6+'Popups$1';_.ph=26;function vG(b,c,a){uT(c);if(a!==null){dj(a,c.dd());}xT(c,b);}
function xG(b,c){var a;if(c.ab!==b){throw rY(new qY(),'w is not a child of this panel');}a=c.dd();xT(c,null);xk(qk(a),a);}
function yG(c){var a,b;sT(c);for(b=c.ie();b.ud();){a=Ab(b.oe(),14);a.qe();}}
function zG(c){var a,b;tT(c);for(b=c.ie();b.ud();){a=Ab(b.oe(),14);a.ze();}}
function AG(a){xG(this,a);}
function BG(){yG(this);}
function CG(){zG(this);}
function uG(){}
_=uG.prototype=new wS();_.Cb=AG;_.qe=BG;_.ze=CG;_.qh=o6+'Panel';_.ph=27;function FK(a){aL(a,hj());return a;}
function aL(b,a){b.ng(a);return b;}
function cL(a,b){if(a.m!==null){a.Cb(a.m);}if(b!==null){vG(a,b,a.Ac());}a.m=b;}
function dL(){return this.dd();}
function eL(){return BK(new zK(),this);}
function fL(a){if(this.m===a){this.Cb(a);this.m=null;return true;}return false;}
function gL(a){cL(this,a);}
function yK(){}
_=yK.prototype=new uG();_.Ac=dL;_.ie=eL;_.Cf=fL;_.Cg=gL;_.qh=o6+'SimplePanel';_.ph=28;_.m=null;function lH(){lH=i6;zH=tV(new oV());}
function gH(a){lH();aL(a,vV(zH));return a;}
function hH(b,a){lH();gH(b);b.g=a;return b;}
function iH(c,a,b){lH();hH(c,a);c.j=b;return c;}
function jH(b,a){if(b.k===null){b.k=bH(new aH());}e3(b.k,a);}
function kH(b){var a,c;if(!b.l){throw uY(new tY(),'PopupPanel must be shown before it may be centered.');}a=Eb((Em()-yR(b))/2);c=Eb((Dm()-xR(b))/2);rH(b,Fm()+a,an()+c);}
function mH(a){return wV(zH,a.dd());}
function nH(a){oH(a,false);}
function oH(b,a){if(!b.l){return;}b.l=false;oK().Cf(b);b.dd();if(b.k!==null){dH(b.k,b,a);}}
function pH(a){var b;b=a.m;if(b!==null){if(a.h!==null){b.tg(a.h);}if(a.i!==null){b.Dg(a.i);}}}
function qH(d,a){var b,c,e;c=bk(a);b=uk(d.dd(),c);e=dk(a);switch(e){case 128:{if(b){return Cb(Ej(a)),tD(a),true;}else{return !d.j;}}case 512:{if(b){return Cb(Ej(a)),tD(a),true;}else{return !d.j;}}case 256:{if(b){return Cb(Ej(a)),tD(a),true;}else{return !d.j;}}case 4:case 8:case 64:case 1:case 2:{if((bj(),Ak)!==null){return true;}if(!b&&d.g&&e==4){oH(d,true);return true;}break;}case 2048:{if(d.j&& !b&&c!==null){d.nb(c);return false;}}}return !d.j||b;}
function rH(c,b,d){var a;if(b<0){b=0;}if(d<0){d=0;}a=c.dd();hl(a,'left',b+'px');hl(a,'top',d+'px');}
function sH(a,b){hl(a.dd(),'visibility',b?'visible':'hidden');a.dd();}
function tH(a,b){cL(a,b);pH(a);}
function uH(a,b){a.i=b;pH(a);if(b.ke()==0){a.i=null;}}
function vH(a){if(a.l){return;}a.l=true;cj(a);wp(oK(),a);hl(a.dd(),'position','absolute');a.dd();}
function wH(a){if(a.blur){a.blur();}}
function xH(){return mH(this);}
function yH(){return wV(zH,this.dd());}
function AH(){zk(this);zG(this);}
function BH(a){return qH(this,a);}
function CH(a){this.h=a;pH(this);if(a.ke()==0){this.h=null;}}
function DH(b){var a;a=mH(this);if(b===null||b.ke()==0){yk(a,'title');}else{Ek(a,'title',b);}}
function EH(a){sH(this,a);}
function FH(a){tH(this,a);}
function aI(a){uH(this,a);}
function bI(){vH(this);}
function fH(){}
_=fH.prototype=new yK();_.nb=wH;_.Ac=xH;_.od=yH;_.ze=AH;_.Be=BH;_.tg=CH;_.zg=DH;_.Bg=EH;_.Cg=FH;_.Dg=aI;_.ah=bI;_.qh=o6+'PopupPanel';_.ph=29;_.g=false;_.h=null;_.i=null;_.j=false;_.k=null;_.l=false;var zH;function Bt(a){a.a=cA(new Fx());a.f=qw(new mw());}
function Ct(a){Dt(a,false);return a;}
function Dt(b,a){Et(b,a,true);return b;}
function Et(c,a,b){iH(c,a,b);Bt(c);yz(c.f,0,0,c.a);c.f.tg('100%');tz(c.f,0);vz(c.f,0);wz(c.f,0);oy(c.f.d,1,0,'100%');ry(c.f.d,1,0,'100%');ny(c.f.d,1,0,(oA(),pA),(xA(),zA));tH(c,c.f);DR(c,'gwt-DialogBox');DR(c.a,'Caption');zD(c.a,c);return c;}
function au(b,a){BD(b.a,a);}
function bu(a,b){if(a.b!==null){sz(a.f,a.b);}if(b!==null){yz(a.f,1,0,b);}a.b=b;}
function cu(a){if(dk(a)==4){if(uk(this.a.dd(),bk(a))){ek(a);}}return qH(this,a);}
function du(a,b,c){this.e=true;Dk(this.a.dd());this.c=b;this.d=c;}
function eu(a){}
function fu(a){}
function gu(c,d,e){var a,b;if(this.e){a=d+vR(this);b=e+wR(this);rH(this,a-this.c,b-this.d);}}
function hu(a,b,c){this.e=false;wk(this.a.dd());}
function iu(a){if(this.b!==a){return false;}sz(this.f,a);return true;}
function ju(a){bu(this,a);}
function ku(a){uH(this,a);this.f.Dg('100%');}
function At(){}
_=At.prototype=new fH();_.Be=cu;_.bf=du;_.cf=eu;_.df=fu;_.ef=gu;_.ff=hu;_.Cf=iu;_.Cg=ju;_.Dg=ku;_.qh=o6+'DialogBox';_.ph=30;_.b=null;_.c=0;_.d=0;_.e=false;function ee(d){var a,b,c;Ct(d);au(d,'Sample DialogBox');a=dq(new Cp(),'Close',d);c=eA(new Fx(),'<center>This is an example of a standard dialog box component.<\/center>',true);b=yv(new pv());kq(b,4);zv(b,a,(Bv(),ew));zv(b,c,(Bv(),dw));zv(b,FC(new jC(),'images/jimmy.jpg'),(Bv(),bw));Ev(b,a,(oA(),rA));b.Dg('100%');bu(d,b);return d;}
function ge(a){nH(this);}
function de(){}
_=de.prototype=new At();_.xe=ge;_.qh=l6+'Popups$MyDialog';_.ph=31;function ie(b){var a;hH(b,true);a=dA(new Fx(),'Click anywhere outside this popup to make it disappear.');a.Dg('128px');b.Cg(a);DR(b,'ks-popups-Popup');return b;}
function he(){}
_=he.prototype=new fH();_.qh=l6+'Popups$MyPopup';_.ph=32;function Ce(){Ce=i6;Af=ub('[Lcom.google.gwt.user.client.ui.RichTextArea$FontSize;',203,39,[(pJ(),uJ),(pJ(),wJ),(pJ(),sJ),(pJ(),rJ),(pJ(),qJ),(pJ(),vJ),(pJ(),tJ)]);}
function Ae(a){ef(new df());a.q=se(new re(),a);a.t=pS(new nS());a.A=FA(new DA());a.d=FA(new DA());}
function Be(b,a){Ce();Ae(b);b.w=a;b.b=bK(a);b.f=cK(a);qS(b.t,b.A);qS(b.t,b.d);b.A.Dg('100%');b.d.Dg('100%');wr(b,b.t);DR(b,'gwt-RichTextToolbar');if(b.b!==null){aB(b.A,b.c=bf(b,(ff(),hf),'Toggle Bold'));aB(b.A,b.m=bf(b,(ff(),nf),'Toggle Italic'));aB(b.A,b.C=bf(b,(ff(),zf),'Toggle Underline'));aB(b.A,b.y=bf(b,(ff(),wf),'Toggle Subscript'));aB(b.A,b.z=bf(b,(ff(),xf),'Toggle Superscript'));aB(b.A,b.o=af(b,(ff(),pf),'Left Justify'));aB(b.A,b.n=af(b,(ff(),of),'Center'));aB(b.A,b.p=af(b,(ff(),qf),'Right Justify'));}if(b.f!==null){aB(b.A,b.x=bf(b,(ff(),vf),'Toggle Strikethrough'));aB(b.A,b.k=af(b,(ff(),lf),'Indent Right'));aB(b.A,b.s=af(b,(ff(),sf),'Indent Left'));aB(b.A,b.j=af(b,(ff(),kf),'Insert Horizontal Rule'));aB(b.A,b.r=af(b,(ff(),rf),'Insert Ordered List'));aB(b.A,b.B=af(b,(ff(),yf),'Insert Unordered List'));aB(b.A,b.l=af(b,(ff(),mf),'Insert Image'));aB(b.A,b.e=af(b,(ff(),jf),'Create Link'));aB(b.A,b.v=af(b,(ff(),uf),'Remove Link'));aB(b.A,b.u=af(b,(ff(),tf),'Remove Formatting'));}if(b.b!==null){aB(b.d,b.a=De(b,'Background'));aB(b.d,b.i=De(b,'Foreground'));aB(b.d,b.h=Ee(b));aB(b.d,b.g=Fe(b));a.fb(b.q);a.db(b.q);}return b;}
function De(c,a){var b;b=FD(new ED());bE(b,c.q);nE(b,1);cE(b,a);dE(b,'White','white');dE(b,'Black','black');dE(b,'Red','red');dE(b,'Green','green');dE(b,'Yellow','yellow');dE(b,'Blue','blue');return b;}
function Ee(b){var a;a=FD(new ED());bE(a,b.q);nE(a,1);dE(a,'Font','');dE(a,'Normal','');dE(a,'Times New Roman','Times New Roman');dE(a,'Arial','Arial');dE(a,'Courier New','Courier New');dE(a,'Georgia','Georgia');dE(a,'Trebuchet','Trebuchet');dE(a,'Verdana','Verdana');return a;}
function Fe(b){var a;a=FD(new ED());bE(a,b.q);nE(a,1);cE(a,'Size');cE(a,'XX-Small');cE(a,'X-Small');cE(a,'Small');cE(a,'Medium');cE(a,'Large');cE(a,'X-Large');cE(a,'XX-Large');return a;}
function af(c,a,d){var b;b=bJ(new FI(),AU(a));b.db(c.q);b.zg(d);return b;}
function bf(c,a,d){var b;b=lP(new jP(),AU(a));b.db(c.q);b.zg(d);return b;}
function cf(a){if(a.b!==null){nP(a.c,jW(a.b));nP(a.m,kW(a.b));nP(a.C,oW(a.b));nP(a.y,mW(a.b));nP(a.z,nW(a.b));}if(a.f!==null){nP(a.x,lW(a.f));}}
function qe(){}
_=qe.prototype=new ur();_.qh=l6+'RichTextToolbar';_.ph=33;_.a=null;_.b=null;_.c=null;_.e=null;_.f=null;_.g=null;_.h=null;_.i=null;_.j=null;_.k=null;_.l=null;_.m=null;_.n=null;_.o=null;_.p=null;_.r=null;_.s=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.B=null;_.C=null;var Af;function se(b,a){b.a=a;return b;}
function ue(a){if(a===this.a.a){EV(this.a.b,iE(this.a.a,hE(this.a.a)));mE(this.a.a,0);}else if(a===this.a.i){wW(this.a.b,iE(this.a.i,hE(this.a.i)));mE(this.a.i,0);}else if(a===this.a.h){uW(this.a.b,iE(this.a.h,hE(this.a.h)));mE(this.a.h,0);}else if(a===this.a.g){vW(this.a.b,(Ce(),Af)[hE(this.a.g)-1]);mE(this.a.g,0);}}
function ve(a){var b;if(a===this.a.c){yW(this.a.b);}else if(a===this.a.m){zW(this.a.b);}else if(a===this.a.C){DW(this.a.b);}else if(a===this.a.y){BW(this.a.b);}else if(a===this.a.z){CW(this.a.b);}else if(a===this.a.x){AW(this.a.f);}else if(a===this.a.k){tW(this.a.f);}else if(a===this.a.s){pW(this.a.f);}else if(a===this.a.o){xW(this.a.b,(zJ(),BJ));}else if(a===this.a.n){xW(this.a.b,(zJ(),AJ));}else if(a===this.a.p){xW(this.a.b,(zJ(),CJ));}else if(a===this.a.l){b=fn('Enter an image URL:','http://');if(b!==null){gW(this.a.f,b);}}else if(a===this.a.e){b=fn('Enter a link URL:','http://');if(b!==null){dW(this.a.f,b);}}else if(a===this.a.v){sW(this.a.f);}else if(a===this.a.j){fW(this.a.f);}else if(a===this.a.r){hW(this.a.f);}else if(a===this.a.B){iW(this.a.f);}else if(a===this.a.u){rW(this.a.f);}else if(a===this.a.w){cf(this.a);}}
function we(c,a,b){}
function xe(c,a,b){}
function ye(c,a,b){if(c===this.a.w){cf(this.a);}}
function re(){}
_=re.prototype=new qZ();_.te=ue;_.xe=ve;_.De=we;_.Ee=xe;_.Fe=ye;_.qh=l6+'RichTextToolbar$EventListener';_.ph=34;function ff(){ff=i6;gf=y()+'8534CB354E228AF825F6FF34CBF8D4C4.cache.png';hf=xU(new wU(),gf,0,0,20,20);jf=xU(new wU(),gf,20,0,20,20);kf=xU(new wU(),gf,40,0,20,20);lf=xU(new wU(),gf,60,0,20,20);mf=xU(new wU(),gf,80,0,20,20);nf=xU(new wU(),gf,100,0,20,20);of=xU(new wU(),gf,120,0,20,20);pf=xU(new wU(),gf,140,0,20,20);qf=xU(new wU(),gf,160,0,20,20);rf=xU(new wU(),gf,180,0,20,20);sf=xU(new wU(),gf,200,0,20,20);tf=xU(new wU(),gf,220,0,20,20);uf=xU(new wU(),gf,240,0,20,20);vf=xU(new wU(),gf,260,0,20,20);wf=xU(new wU(),gf,280,0,20,20);xf=xU(new wU(),gf,300,0,20,20);yf=xU(new wU(),gf,320,0,20,20);zf=xU(new wU(),gf,340,0,20,20);}
function ef(a){ff();return a;}
function df(){}
_=df.prototype=new qZ();_.qh=l6+'RichTextToolbar_Images_generatedBundle';_.ph=35;var gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf;function hg(a){a.a=FA(new DA());a.c=d3(new c3());}
function ig(b,a){hg(b);wr(b,b.a);aB(b.a,AU((ug(),wg)));DR(b,'ks-List');return b;}
function jg(e,b){var a,c,d;d=b.d;a=e.a.g.b-1;c=eg(new dg(),d,a,e);aB(e.a,c);e3(e.c,b);e.a.gg(c,(xA(),yA));qg(e,a,false);}
function lg(d,b,c){var a,e;a='';if(c){a=Ab(d.c.sd(b),4).zc();}e=or(d.a,b+1);hl(e.dd(),'backgroundColor',a);}
function mg(d,c){var a,b;for(a=0;a<d.c.dh();++a){b=Ab(d.c.sd(a),4);if(d0(b.d,c)){return b;}}return null;}
function ng(b,a){if(a!=b.b){lg(b,a,false);}}
function og(b,a){if(a!=b.b){lg(b,a,true);}}
function pg(d,c){var a,b;if(d.b!=(-1)){qg(d,d.b,false);}for(a=0;a<d.c.dh();++a){b=Ab(d.c.sd(a),4);if(d0(b.d,c)){d.b=a;qg(d,d.b,true);return;}}}
function qg(d,a,b){var c,e;c=a==0?'ks-FirstSinkItem':'ks-SinkItem';if(b){c+='-selected';}e=or(d.a,a+1);DR(e,c);lg(d,a,b);}
function cg(){}
_=cg.prototype=new ur();_.qh=l6+'SinkList';_.ph=36;_.b=(-1);function cC(a){a.ng(hj());dj(a.dd(),a.c=fj());ER(a,1);DR(a,'gwt-Hyperlink');return a;}
function dC(c,b,a){cC(c);hC(c,b);gC(c,a);return c;}
function fC(b,a){if(dk(a)==1){cm(b.d);ek(a);}}
function gC(b,a){b.d=a;bl(b.c,'href','#'+a);}
function hC(b,a){fl(b.c,a);}
function iC(a){fC(this,a);}
function bC(){}
_=bC.prototype=new wS();_.se=iC;_.qh=o6+'Hyperlink';_.ph=37;_.c=null;_.d=null;function eg(d,b,a,c){d.b=c;dC(d,b,b);d.a=a;ER(d,124);return d;}
function gg(a){switch(dk(a)){case 16:og(this.b,this.a);break;case 32:ng(this.b,this.a);break;}fC(this,a);}
function dg(){}
_=dg.prototype=new bC();_.se=gg;_.qh=l6+'SinkList$MouseLink';_.ph=38;_.a=0;function ug(){ug=i6;vg=y()+'6B46826A080D36A34FD63E804086D55C.cache.png';wg=xU(new wU(),vg,0,0,91,75);xg=xU(new wU(),vg,91,0,16,16);yg=xU(new wU(),vg,107,0,16,16);zg=xU(new wU(),vg,123,0,16,16);}
function tg(a){ug();return a;}
function sg(){}
_=sg.prototype=new qZ();_.qh=l6+'Sink_Images_generatedBundle';_.ph=39;var vg,wg,xg,yg,zg;function jh(a){a.a=EG(new DG());a.b=sO(new rO());a.c=hP(new xO());}
function kh(d){var a,b,c,e;jh(d);b=hP(new xO());FO(b,true);aP(b,'read only');e=pS(new nS());kq(e,8);qS(e,dA(new Fx(),'Normal text box:'));qS(e,nh(d,d.c,true));qS(e,nh(d,b,false));qS(e,dA(new Fx(),'Password text box:'));qS(e,nh(d,d.a,true));qS(e,dA(new Fx(),'Text area:'));qS(e,nh(d,d.b,true));uO(d.b,5);c=mh(d);c.Dg('32em');a=FA(new DA());aB(a,e);aB(a,c);a.fg(e,(oA(),qA));a.fg(c,(oA(),rA));wr(d,a);a.Dg('100%');return d;}
function mh(d){var a,b,c;a=FJ(new kJ());c=Be(new qe(),a);b=pS(new nS());qS(b,c);qS(b,a);a.tg('14em');a.Dg('100%');c.Dg('100%');b.Dg('100%');hl(b.dd(),'margin-right','4px');return b;}
function nh(e,d,a){var b,c;c=FA(new DA());kq(c,4);d.Dg('20em');aB(c,d);if(a){b=cA(new Fx());aB(c,b);BO(d,ch(new bh(),e,d,b));AO(d,gh(new fh(),e,d,b));oh(e,d,b);}return c;}
function oh(c,b,a){hA(a,'Selection: '+b.Bc()+', '+b.md());}
function ph(){return Dg(new Cg(),'Text','<h2>Basic and Rich Text<\/h2><p>GWT includes the standard complement of text-entry widgets, each of which supports keyboard and selection events you can use to control text entry.  In particular, notice that the selection range for each widget is updated whenever you press a key.<\/p><p>Also notice the rich-text area to the right. This is supported on all major browsers, and will fall back gracefully to the level of functionality supported on each.<\/p>');}
function qh(){}
function Bg(){}
_=Bg.prototype=new Bf();_.jf=qh;_.qh=l6+'Text';_.ph=40;function Dg(c,a,b){Ef(c,a,b);return c;}
function Fg(){return kh(new Bg());}
function ah(){return '#2fba10';}
function Cg(){}
_=Cg.prototype=new Df();_.Bb=Fg;_.zc=ah;_.qh=l6+'Text$1';_.ph=41;function jD(c,a,b){}
function kD(c,a,b){}
function lD(c,a,b){}
function hD(){}
_=hD.prototype=new qZ();_.De=jD;_.Ee=kD;_.Fe=lD;_.qh=o6+'KeyboardListenerAdapter';_.ph=42;function ch(b,a,d,c){b.a=a;b.c=d;b.b=c;return b;}
function eh(c,a,b){oh(this.a,this.c,this.b);}
function bh(){}
_=bh.prototype=new hD();_.Fe=eh;_.qh=l6+'Text$2';_.ph=43;function gh(b,a,d,c){b.a=a;b.c=d;b.b=c;return b;}
function ih(a){oh(this.a,this.c,this.b);}
function fh(){}
_=fh.prototype=new qZ();_.xe=ih;_.qh=l6+'Text$3';_.ph=44;function xh(a){a.a=cq(new Cp(),'Disabled Button');a.b=xq(new uq(),'Disabled Check');a.c=cq(new Cp(),'Normal Button');a.d=xq(new uq(),'Normal Check');a.e=pS(new nS());a.g=iJ(new gJ(),'group0','Choice 0');a.h=iJ(new gJ(),'group0','Choice 1');a.i=iJ(new gJ(),'group0','Choice 2 (Disabled)');a.j=iJ(new gJ(),'group0','Choice 3');}
function yh(c,b){var a;xh(c);c.f=bJ(new FI(),AU((ug(),wg)));c.k=lP(new jP(),AU((ug(),wg)));qS(c.e,Ah(c));qS(c.e,a=FA(new DA()));kq(a,8);aB(a,c.c);aB(a,c.a);qS(c.e,a=FA(new DA()));kq(a,8);aB(a,c.d);aB(a,c.b);qS(c.e,a=FA(new DA()));kq(a,8);aB(a,c.g);aB(a,c.h);aB(a,c.i);aB(a,c.j);qS(c.e,a=FA(new DA()));kq(a,8);aB(a,c.f);aB(a,c.k);c.a.og(false);Bq(c.b,false);Bq(c.i,false);kq(c.e,8);wr(c,c.e);return c;}
function Ah(f){var a,b,c,d,e;a=wE(new pE());fF(a,true);e=xE(new pE(),true);AE(e,'<code>Code<\/code>',true,f);AE(e,'<strike>Strikethrough<\/strike>',true,f);AE(e,'<u>Underlined<\/u>',true,f);b=xE(new pE(),true);AE(b,'<b>Bold<\/b>',true,f);AE(b,'<i>Italicized<\/i>',true,f);BE(b,'More &#187;',true,e);c=xE(new pE(),true);AE(c,"<font color='#FF0000'><b>Apple<\/b><\/font>",true,f);AE(c,"<font color='#FFFF00'><b>Banana<\/b><\/font>",true,f);AE(c,"<font color='#FFFFFF'><b>Coconut<\/b><\/font>",true,f);AE(c,"<font color='#8B4513'><b>Donut<\/b><\/font>",true,f);d=xE(new pE(),true);zE(d,'Bling',f);zE(d,'Ginormous',f);AE(d,'<code>w00t!<\/code>',true,f);yE(a,lF(new jF(),'Style',b));yE(a,lF(new jF(),'Fruit',c));yE(a,lF(new jF(),'Term',d));a.Dg('100%');return a;}
function Bh(){ym('Thank you for selecting a menu item.');}
function Ch(a){return th(new sh(),'Widgets','<h2>Basic Widgets<\/h2><p>GWT has all sorts of the basic widgets you would expect from any toolkit.<\/p><p>Below, you can see various kinds of buttons, check boxes, radio buttons, and menus.<\/p>',a);}
function Dh(){}
function rh(){}
_=rh.prototype=new Bf();_.qc=Bh;_.jf=Dh;_.qh=l6+'Widgets';_.ph=45;_.f=null;_.k=null;function th(c,a,b,d){c.a=d;Ef(c,a,b);return c;}
function vh(){return yh(new rh(),this.a);}
function wh(){return '#bf2a2a';}
function sh(){}
_=sh.prototype=new Df();_.Bb=vh;_.zc=wh;_.qh=l6+'Widgets$1';_.ph=46;function e1(b,a){b.a=a;return b;}
function g1(){var a,b;a=z(this);b=this.a;if(b!==null){return a+': '+b;}else{return a;}}
function d1(){}
_=d1.prototype=new qZ();_.kh=g1;_.qh=q6+'Throwable';_.ph=2;_.a=null;function oY(b,a){e1(b,a);return b;}
function nY(){}
_=nY.prototype=new d1();_.qh=q6+'Exception';_.ph=3;function wZ(b,a){oY(b,a);return b;}
function vZ(){}
_=vZ.prototype=new nY();_.qh=q6+'RuntimeException';_.ph=4;function Fh(b,a){return b;}
function Eh(){}
_=Eh.prototype=new vZ();_.qh=m6+'CommandCanceledException';_.ph=47;function vi(a){a.a=di(new ci(),a);a.b=d3(new c3());a.d=hi(new gi(),a);a.f=li(new ki(),a);}
function wi(a){vi(a);return a;}
function yi(c){var a,b,d;a=ni(c.f);qi(c.f);b=null;if(Bb(a,5)){b=Fh(new Eh(),Ab(a,5));}else{}if(b!==null){d=A;}Bi(c,false);Ai(c);}
function zi(e,d){var a,b,c,f;f=false;try{Bi(e,true);ri(e.f,e.b.dh());nm(e.a,10000);while(oi(e.f)){b=pi(e.f);c=true;try{if(b===null){return;}if(Bb(b,5)){a=Ab(b,5);a.qc();}else{}}finally{f=si(e.f);if(f){return;}if(c){qi(e.f);}}if(Ei(b1(),d)){return;}}}finally{if(!f){km(e.a);Bi(e,false);Ai(e);}}}
function Ai(a){if(!a.b.ee()&& !a.e&& !a.c){Ci(a,true);nm(a.d,1);}}
function Bi(b,a){b.c=a;}
function Ci(b,a){b.e=a;}
function Di(b,a){e3(b.b,a);Ai(b);}
function Ei(a,b){return dZ(a-b)>=100;}
function bi(){}
_=bi.prototype=new qZ();_.qh=m6+'CommandExecutor';_.ph=48;_.c=false;_.e=false;function lm(){lm=i6;tm=d3(new c3());{sm();}}
function jm(a){lm();return a;}
function km(a){if(a.b){om(a.c);}else{pm(a.c);}j3(tm,a);}
function mm(a){if(!a.b){j3(tm,a);}a.bg();}
function nm(b,a){if(a<=0){throw rY(new qY(),'must be positive');}km(b);b.b=false;b.c=qm(b,a);e3(tm,b);}
function om(a){lm();$wnd.clearInterval(a);}
function pm(a){lm();$wnd.clearTimeout(a);}
function qm(b,a){lm();return $wnd.setTimeout(function(){b.rc();},a);}
function rm(){var a;a=A;{mm(this);}}
function sm(){lm();xm(new fm());}
function em(){}
_=em.prototype=new qZ();_.rc=rm;_.qh=m6+'Timer';_.ph=49;_.b=false;_.c=0;var tm;function di(b,a){b.a=a;jm(b);return b;}
function fi(){if(!this.a.c){return;}yi(this.a);}
function ci(){}
_=ci.prototype=new em();_.bg=fi;_.qh=m6+'CommandExecutor$1';_.ph=50;function hi(b,a){b.a=a;jm(b);return b;}
function ji(){Ci(this.a,false);zi(this.a,b1());}
function gi(){}
_=gi.prototype=new em();_.bg=ji;_.qh=m6+'CommandExecutor$2';_.ph=51;function li(b,a){b.d=a;return b;}
function ni(a){return a.d.b.sd(a.b);}
function oi(a){return a.c<a.a;}
function pi(b){var a;b.b=b.c;a=b.d.b.sd(b.c++);if(b.c>=b.a){b.c=0;}return a;}
function qi(a){i3(a.d.b,a.b);--a.a;if(a.b<=a.c){if(--a.c<0){a.c=0;}}a.b=(-1);}
function ri(b,a){b.a=a;}
function si(a){return a.b==(-1);}
function ti(){return oi(this);}
function ui(){return pi(this);}
function ki(){}
_=ki.prototype=new qZ();_.ud=ti;_.oe=ui;_.qh=m6+'CommandExecutor$CircularIterator';_.ph=52;_.a=0;_.b=(-1);_.c=0;function bj(){bj=i6;Bk=d3(new c3());{rk=new jn();ln(rk);}}
function cj(a){bj();e3(Bk,a);}
function dj(b,a){bj();rk.kb(b,a);}
function ej(a,b){bj();return rk.rb(a,b);}
function fj(){bj();return rk.xb('A');}
function gj(){bj();return rk.xb('button');}
function hj(){bj();return rk.xb('div');}
function ij(a){bj();return rk.xb(a);}
function jj(){bj();return rk.xb('img');}
function kj(){bj();return rk.zb('checkbox');}
function lj(){bj();return rk.zb('password');}
function mj(a){bj();return rk.Ab(a);}
function nj(){bj();return rk.zb('text');}
function oj(){bj();return rk.xb('label');}
function pj(a){bj();return jo(rk,a);}
function qj(){bj();return rk.xb('span');}
function rj(){bj();return rk.xb('tbody');}
function sj(){bj();return rk.xb('td');}
function tj(){bj();return rk.xb('tr');}
function uj(){bj();return rk.xb('table');}
function vj(){bj();return rk.xb('textarea');}
function xj(b,a,d){bj();var c;c=A;{wj(b,a,d);}}
function wj(b,a,c){bj();if(a===Ak){if(dk(b)==8192){Ak=null;}}c.se(b);}
function yj(b,a){bj();rk.bc(b,a);}
function zj(a){bj();return rk.cc(a);}
function Aj(a){bj();return rk.dc(a);}
function Bj(a){bj();return rk.ec(a);}
function Cj(a){bj();return rk.fc(a);}
function Dj(a){bj();return rk.gc(a);}
function Ej(a){bj();return rk.hc(a);}
function Fj(a){bj();return rk.ic(a);}
function ak(a){bj();return rk.jc(a);}
function bk(a){bj();return rk.kc(a);}
function ck(a){bj();return rk.lc(a);}
function dk(a){bj();return rk.mc(a);}
function ek(a){bj();rk.nc(a);}
function fk(a){bj();return rk.oc(a);}
function gk(a){bj();return rk.tc(a);}
function hk(a){bj();return rk.uc(a);}
function jk(b,a){bj();return rk.yc(b,a);}
function ik(a){bj();return rk.xc(a);}
function mk(a,b){bj();return rk.cd(a,b);}
function kk(a,b){bj();return rk.ad(a,b);}
function lk(a,b){bj();return rk.bd(a,b);}
function nk(a){bj();return rk.ed(a);}
function ok(a){bj();return rk.fd(a);}
function pk(a){bj();return rk.gd(a);}
function qk(a){bj();return rk.jd(a);}
function sk(c,a,b){bj();rk.ce(c,a,b);}
function tk(c,b,d,a){bj();ko(rk,c,b,d,a);}
function uk(b,a){bj();return rk.ge(b,a);}
function vk(a){bj();var b,c;c=true;if(Bk.dh()>0){b=Ab(Bk.sd(Bk.dh()-1),6);if(!(c=b.Be(a))){yj(a,true);ek(a);}}return c;}
function wk(a){bj();if(Ak!==null&&ej(a,Ak)){Ak=null;}rk.uf(a);}
function xk(b,a){bj();rk.wf(b,a);}
function yk(b,a){bj();rk.xf(b,a);}
function zk(a){bj();j3(Bk,a);}
function Ck(a){bj();rk.cg(a);}
function Dk(a){bj();Ak=a;rk.dg(a);}
function Ek(b,a,c){bj();rk.jg(b,a,c);}
function bl(a,b,c){bj();rk.mg(a,b,c);}
function Fk(a,b,c){bj();rk.kg(a,b,c);}
function al(a,b,c){bj();rk.lg(a,b,c);}
function cl(a,b){bj();rk.pg(a,b);}
function dl(a,b){bj();rk.ug(a,b);}
function el(a,b){bj();rk.vg(a,b);}
function fl(a,b){bj();rk.wg(a,b);}
function gl(b,a,c){bj();rk.xg(b,a,c);}
function hl(b,a,c){bj();rk.yg(b,a,c);}
function il(a,b){bj();mn(rk,a,b);}
function jl(a){bj();return rk.lh(a);}
var rk=null,Ak=null,Bk;function ll(){ll=i6;nl=wi(new bi());}
function ml(a){ll();if(a===null){throw jZ(new iZ(),'cmd can not be null');}Di(nl,a);}
var nl;function ql(a){if(Bb(a,7)){return ej(this,Ab(a,7));}return eb(cc(this,ol),a);}
function rl(){return fb(cc(this,ol));}
function sl(){return jl(this);}
function ol(){}
_=ol.prototype=new cb();_.ac=ql;_.vd=rl;_.kh=sl;_.qh=m6+'Element';_.ph=53;function xl(a){return eb(cc(this,tl),a);}
function yl(){return fb(cc(this,tl));}
function zl(){return fk(this);}
function tl(){}
_=tl.prototype=new cb();_.ac=xl;_.vd=yl;_.kh=zl;_.qh=m6+'Event';_.ph=54;function Cl(){Cl=i6;am=d3(new c3());{bm=new kp();if(!bm.ae()){bm=null;}}}
function Dl(a){Cl();e3(am,a);}
function El(a){Cl();var b,c;for(b=D1(am);x1(b);){c=Ab(y1(b),8);c.Ce(a);}}
function Fl(){Cl();return bm!==null?bm.pd():'';}
function cm(a){Cl();if(bm!==null){bm.me(a);}}
function dm(b){Cl();var a;a=A;{El(b);}}
var am,bm=null;function hm(){while((lm(),tm).dh()>0){km(Ab((lm(),tm).sd(0),9));}}
function im(){return null;}
function fm(){}
_=fm.prototype=new qZ();_.pf=hm;_.qf=im;_.qh=m6+'Timer$1';_.ph=55;function wm(){wm=i6;zm=d3(new c3());gn=d3(new c3());{bn();}}
function xm(a){wm();e3(zm,a);}
function ym(a){wm();$wnd.alert(a);}
function Am(){wm();var a,b;for(a=D1(zm);x1(a);){b=Ab(y1(a),10);b.pf();}}
function Bm(){wm();var a,b,c,d;d=null;for(a=D1(zm);x1(a);){b=Ab(y1(a),10);c=b.qf();{d=c;}}return d;}
function Cm(){wm();var a,b;for(a=D1(gn);x1(a);){b=Fb(y1(a));null.sh();}}
function Dm(){wm();return $wnd.innerHeight||($doc.documentElement.clientHeight||$doc.body.clientHeight);}
function Em(){wm();return $wnd.innerWidth||($doc.documentElement.clientWidth||$doc.body.clientWidth);}
function Fm(){wm();return $doc.documentElement.scrollLeft||$doc.body.scrollLeft;}
function an(){wm();return $doc.documentElement.scrollTop||$doc.body.scrollTop;}
function bn(){wm();__gwt_initHandlers(function(){en();},function(){return dn();},function(){cn();$wnd.onresize=null;$wnd.onbeforeclose=null;$wnd.onclose=null;});}
function cn(){wm();var a;a=A;{Am();}}
function dn(){wm();var a;a=A;{return Bm();}}
function en(){wm();var a;a=A;{Cm();}}
function fn(b,a){wm();return $wnd.prompt(b,a);}
var zm,gn;function jo(c,a){var b;b=c.xb('select');if(a){c.kg(b,'multiple',true);}return b;}
function ko(e,d,b,f,a){var c;c=ij('OPTION');fl(c,b);bl(c,'value',f);if(a==(-1)){dj(d,c);}else{sk(d,c,a);}}
function lo(b,a){b.appendChild(a);}
function mo(a){return $doc.createElement(a);}
function no(b){var a=$doc.createElement('INPUT');a.type=b;return a;}
function oo(b,a){b.cancelBubble=a;}
function po(a){return a.altKey;}
function qo(a){return a.clientX;}
function ro(a){return a.clientY;}
function so(a){return a.ctrlKey;}
function to(a){return a.which||a.keyCode;}
function uo(a){return !(!a.getMetaKey);}
function vo(a){return a.shiftKey;}
function wo(a){switch(a.type){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case 'load':return 32768;case 'losecapture':return 8192;case 'mousedown':return 4;case 'mousemove':return 64;case 'mouseout':return 32;case 'mouseover':return 16;case 'mouseup':return 8;case 'scroll':return 16384;case 'error':return 65536;case 'mousewheel':return 131072;case 'DOMMouseScroll':return 131072;}}
function zo(a,b){var c=a[b];return c==null?null:String(c);}
function xo(a,b){return !(!a[b]);}
function yo(a,c){var b=parseInt(a[c]);if(!b){return 0;}return b;}
function Ao(a){return a.__eventBits||0;}
function Bo(a){var b=a.innerHTML;return b==null?null:b;}
function Co(b,a){b.removeChild(a);}
function Do(b,a){b.removeAttribute(a);}
function Eo(b){var d=b.offsetLeft,g=b.offsetTop;var h=b.offsetWidth,c=b.offsetHeight;if(b.parentNode!=b.offsetParent){d-=b.parentNode.offsetLeft;g-=b.parentNode.offsetTop;}var a=b.parentNode;while(a&&a.nodeType==1){if(a.style.overflow=='auto'||(a.style.overflow=='scroll'||a.tagName=='BODY')){if(d<a.scrollLeft){a.scrollLeft=d;}if(d+h>a.scrollLeft+a.clientWidth){a.scrollLeft=d+h-a.clientWidth;}if(g<a.scrollTop){a.scrollTop=g;}if(g+c>a.scrollTop+a.clientHeight){a.scrollTop=g+c-a.clientHeight;}}var e=a.offsetLeft,f=a.offsetTop;if(a.parentNode!=a.offsetParent){e-=a.parentNode.offsetLeft;f-=a.parentNode.offsetTop;}d+=e-a.scrollLeft;g+=f-a.scrollTop;a=a.parentNode;}}
function Fo(b,a,c){b.setAttribute(a,c);}
function cp(a,b,c){a[b]=c;}
function ap(a,b,c){a[b]=c;}
function bp(a,b,c){a[b]=c;}
function dp(a,b){a.__listener=b;}
function ep(a,b){a.src=b;}
function fp(a,b){if(!b){b='';}a.innerHTML=b;}
function gp(a,b){while(a.firstChild){a.removeChild(a.firstChild);}if(b!=null){a.appendChild($doc.createTextNode(b));}}
function hp(b,a,c){b.style[a]=c;}
function ip(b,a,c){b.style[a]=c;}
function hn(){}
_=hn.prototype=new qZ();_.kb=lo;_.xb=mo;_.zb=no;_.bc=oo;_.cc=po;_.dc=qo;_.ec=ro;_.fc=so;_.hc=to;_.ic=uo;_.jc=vo;_.mc=wo;_.cd=zo;_.ad=xo;_.bd=yo;_.ed=Ao;_.gd=Bo;_.wf=Co;_.xf=Do;_.cg=Eo;_.jg=Fo;_.mg=cp;_.kg=ap;_.lg=bp;_.pg=dp;_.ug=ep;_.vg=fp;_.wg=gp;_.xg=hp;_.yg=ip;_.qh=n6+'DOMImpl';_.ph=56;function zn(b){var a=$doc.createElement('INPUT');a.type='radio';a.name=b;return a;}
function An(a){return a.relatedTarget?a.relatedTarget:null;}
function Bn(a){return a.target||null;}
function Cn(a){return a.relatedTarget||null;}
function Dn(a){a.preventDefault();}
function En(a){return a.toString();}
function ao(c,d){var b=0,a=c.firstChild;while(a){var e=a.nextSibling;if(a.nodeType==1){if(d==b)return a;++b;}a=e;}return null;}
function Fn(c){var b=0,a=c.firstChild;while(a){if(a.nodeType==1)++b;a=a.nextSibling;}return b;}
function bo(b){var a=b.firstChild;while(a&&a.nodeType!=1)a=a.nextSibling;return a||null;}
function co(a){var b=a.parentNode;if(b==null){return null;}if(b.nodeType!=1)b=null;return b||null;}
function eo(){$wnd.__dispatchCapturedMouseEvent=function(b){if($wnd.__dispatchCapturedEvent(b)){var a=$wnd.__captureElem;if(a&&a.__listener){xj(b,a,a.__listener);b.stopPropagation();}}};$wnd.__dispatchCapturedEvent=function(a){if(!vk(a)){a.stopPropagation();a.preventDefault();return false;}return true;};$wnd.addEventListener('click',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('dblclick',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('mousedown',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('mouseup',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('mousemove',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('mousewheel',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('keydown',$wnd.__dispatchCapturedEvent,true);$wnd.addEventListener('keyup',$wnd.__dispatchCapturedEvent,true);$wnd.addEventListener('keypress',$wnd.__dispatchCapturedEvent,true);$wnd.__dispatchEvent=function(a){if(this.__listener)xj(a,this,this.__listener);};$wnd.__captureElem=null;}
function fo(e,f,d){var c=0,b=e.firstChild,a=null;while(b){if(b.nodeType==1){if(c==d){a=b;break;}++c;}b=b.nextSibling;}e.insertBefore(f,a);}
function go(a){$wnd.__captureElem=a;}
function ho(b,a){b.__eventBits=a;b.onclick=a&1?$wnd.__dispatchEvent:null;b.ondblclick=a&2?$wnd.__dispatchEvent:null;b.onmousedown=a&4?$wnd.__dispatchEvent:null;b.onmouseup=a&8?$wnd.__dispatchEvent:null;b.onmouseover=a&16?$wnd.__dispatchEvent:null;b.onmouseout=a&32?$wnd.__dispatchEvent:null;b.onmousemove=a&64?$wnd.__dispatchEvent:null;b.onkeydown=a&128?$wnd.__dispatchEvent:null;b.onkeypress=a&256?$wnd.__dispatchEvent:null;b.onkeyup=a&512?$wnd.__dispatchEvent:null;b.onchange=a&1024?$wnd.__dispatchEvent:null;b.onfocus=a&2048?$wnd.__dispatchEvent:null;b.onblur=a&4096?$wnd.__dispatchEvent:null;b.onlosecapture=a&8192?$wnd.__dispatchEvent:null;b.onscroll=a&16384?$wnd.__dispatchEvent:null;b.onload=a&32768?$wnd.__dispatchEvent:null;b.onerror=a&65536?$wnd.__dispatchEvent:null;b.onmousewheel=a&131072?$wnd.__dispatchEvent:null;}
function xn(){}
_=xn.prototype=new hn();_.Ab=zn;_.gc=An;_.kc=Bn;_.lc=Cn;_.nc=Dn;_.oc=En;_.yc=ao;_.xc=Fn;_.fd=bo;_.jd=co;_.ae=eo;_.ce=fo;_.dg=go;_.ch=ho;_.qh=n6+'DOMImplStandard';_.ph=57;function ln(a){eo.call(a);a.Fd();}
function mn(c,b,a){ho.call(c,b,a);c.bh(b,a);}
function nn(a,b){if(!a&& !b){return true;}else if(!a|| !b){return false;}return a.isSameNode(b);}
function on(a){return $doc.getBoxObjectFor(a).screenX-$doc.getBoxObjectFor($doc.documentElement).screenX;}
function pn(a){return $doc.getBoxObjectFor(a).screenY-$doc.getBoxObjectFor($doc.documentElement).screenY;}
function rn(){ln(this);}
function qn(){$wnd.addEventListener('mouseout',function(b){var a=$wnd.__captureElem;if(a&& !b.relatedTarget){if('html'==b.target.tagName.toLowerCase()){var c=$doc.createEvent('MouseEvents');c.initMouseEvent('mouseup',true,true,$wnd,0,b.screenX,b.screenY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,null);a.dispatchEvent(c);}}},true);$wnd.addEventListener('DOMMouseScroll',$wnd.__dispatchCapturedMouseEvent,true);}
function sn(c,b){while(b){if(c.isSameNode(b)){return true;}try{b=b.parentNode;}catch(a){return false;}if(b&&b.nodeType!=1){b=null;}}return false;}
function tn(a){if(a.isSameNode($wnd.__captureElem)){$wnd.__captureElem=null;}}
function vn(b,a){mn(this,b,a);}
function un(b,a){if(a&131072){b.addEventListener('DOMMouseScroll',$wnd.__dispatchEvent,false);}}
function wn(a){var b=a.cloneNode(true);var c=$doc.createElement('DIV');c.appendChild(b);outer=c.innerHTML;b.innerHTML='';return outer;}
function jn(){}
_=jn.prototype=new xn();_.rb=nn;_.tc=on;_.uc=pn;_.ae=rn;_.Fd=qn;_.ge=sn;_.uf=tn;_.ch=vn;_.bh=un;_.lh=wn;_.qh=n6+'DOMImplMozilla';_.ph=58;function rp(){return $wnd.__gwt_historyToken;}
function sp(a){dm(a);}
function jp(){}
_=jp.prototype=new qZ();_.pd=rp;_.qh=n6+'HistoryImpl';_.ph=59;function pp(){$wnd.__gwt_historyToken='';var c=$wnd.location.hash;if(c.length>0)$wnd.__gwt_historyToken=c.substring(1);$wnd.__checkHistory=function(){var b='',a=$wnd.location.hash;if(a.length>0)b=a.substring(1);if(b!=$wnd.__gwt_historyToken){$wnd.__gwt_historyToken=b;sp(b);}$wnd.setTimeout('__checkHistory()',250);};$wnd.__checkHistory();return true;}
function np(){}
_=np.prototype=new jp();_.ae=pp;_.qh=n6+'HistoryImplStandard';_.ph=60;function mp(a){if(a==null||a.length==0){var c=$wnd.location.href;var b=c.indexOf('#');if(b!= -1)c=c.substring(0,b);$wnd.location=c+'#';}else{$wnd.location.hash=encodeURIComponent(a);}}
function kp(){}
_=kp.prototype=new np();_.me=mp;_.qh=n6+'HistoryImplMozilla';_.ph=61;function jr(a){a.g=DS(new xS(),a);}
function kr(a){jr(a);return a;}
function lr(b,c,a){return pr(b,c,a,b.g.b);}
function or(b,a){return aT(b.g,a);}
function nr(b,a){return bT(b.g,a);}
function pr(d,e,b,a){var c;if(a<0||a>d.g.b){throw new wY();}c=nr(d,e);if(c==(-1)){uT(e);}else{d.Cf(e);if(c<a){a--;}}vG(d,e,b);cT(d.g,e,a);return a;}
function qr(a){return dT(a.g);}
function rr(a,b){if(!FS(a.g,b)){return false;}a.Cb(b);fT(a.g,b);return true;}
function sr(){return qr(this);}
function tr(a){return rr(this,a);}
function ir(){}
_=ir.prototype=new uG();_.ie=sr;_.Cf=tr;_.qh=o6+'ComplexPanel';_.ph=62;function vp(a){kr(a);a.ng(hj());hl(a.dd(),'position','relative');hl(a.dd(),'overflow','hidden');return a;}
function wp(a,b){lr(a,b,a.dd());}
function yp(a){hl(a,'left','');hl(a,'top','');hl(a,'position','static');}
function zp(a){xG(this,a);yp(a.dd());}
function up(){}
_=up.prototype=new ir();_.Cb=zp;_.qh=o6+'AbsolutePanel';_.ph=63;function Ap(){}
_=Ap.prototype=new qZ();_.qh=o6+'AbstractImagePrototype';_.ph=64;function hx(){hx=i6;DU(),cV;}
function fx(a){DU(),cV;return a;}
function gx(b,a){DU(),cV;kx(b,a);return b;}
function ix(a){if(a.k!==null){gr(a.k,a);}}
function jx(b,a){switch(dk(a)){case 1:if(b.k!==null){gr(b.k,b);}break;case 4096:case 2048:break;case 128:case 512:case 256:if(b.l!==null){sD(b.l,b,a);}break;}}
function kx(b,a){vT(b,a);ER(b,7041);}
function lx(b,a){Fk(b.dd(),'disabled',!a);}
function mx(a){if(this.k===null){this.k=er(new dr());}e3(this.k,a);}
function nx(a){if(this.l===null){this.l=nD(new mD());}e3(this.l,a);}
function ox(){return !kk(this.dd(),'disabled');}
function px(a){jx(this,a);}
function qx(a){kx(this,a);}
function rx(a){lx(this,a);}
function ex(){}
_=ex.prototype=new wS();_.db=mx;_.fb=nx;_.fe=ox;_.se=px;_.ng=qx;_.og=rx;_.qh=o6+'FocusWidget';_.ph=65;_.k=null;_.l=null;function Ep(b,a){gx(b,a);return b;}
function aq(a){el(this.dd(),a);}
function Dp(){}
_=Dp.prototype=new ex();_.sg=aq;_.qh=o6+'ButtonBase';_.ph=66;function bq(a){Ep(a,gj());fq(a.dd());DR(a,'gwt-Button');return a;}
function cq(b,a){bq(b);b.sg(a);return b;}
function dq(c,a,b){cq(c,a);c.db(b);return c;}
function fq(b){hx();if(b.type=='submit'){try{b.setAttribute('type','button');}catch(a){}}}
function Cp(){}
_=Cp.prototype=new Dp();_.qh=o6+'Button';_.ph=67;function hq(a){kr(a);a.f=uj();a.e=rj();dj(a.f,a.e);a.ng(a.f);return a;}
function jq(a,b){if(b.ab!==a){return null;}return qk(b.dd());}
function kq(b,a){al(b.f,'cellSpacing',a);}
function lq(c,a){var b;b=qk(c.dd());bl(b,'height',a);}
function mq(c,a){var b;b=jq(this,c);if(b!==null){bl(b,'align',a.a);}}
function nq(c,a){var b;b=jq(this,c);if(b!==null){hl(b,'verticalAlign',a.a);}}
function oq(b,c){var a;a=qk(b.dd());bl(a,'width',c);}
function gq(){}
_=gq.prototype=new ir();_.eg=lq;_.fg=mq;_.gg=nq;_.hg=oq;_.qh=o6+'CellPanel';_.ph=68;_.e=null;_.f=null;function l1(d,a){var b,c;c=a.ie();b=false;while(c.ud()){if(d.ib(c.oe())){b=true;}}return b;}
function m1(d,a,b){var c;while(a.ud()){c=a.oe();if(b===null?c===null:b.ac(c)){return a;}}return null;}
function o1(d,a){var b,c;c=z5(d);b=false;while(p2(c)){if(!y5(a,q2(c))){r2(c);b=true;}}return b;}
function p1(a){throw i1(new h1(),'add');}
function q1(b){var a;a=m1(this,this.ie(),b);return a!==null;}
function r1(){var a,b,c,d,e;d=this.dh();b=0;a=tb('[Ljava.lang.Object;',[198],[23],[d],null);for(c=this.ie();c.ud();){e=c.oe();vb(a,b++,e);}return a;}
function s1(){var a,b,c;c=AZ(new zZ());a=null;c.lb('[');b=this.ie();while(b.ud()){if(a!==null){c.lb(a);}else{a=', ';}c.lb(E0(b.oe()));}c.lb(']');return c.kh();}
function k1(){}
_=k1.prototype=new qZ();_.ib=p1;_.ub=q1;_.ih=r1;_.kh=s1;_.qh=r6+'AbstractCollection';_.ph=69;function D1(a){return v1(new u1(),a);}
function E1(b,a){throw i1(new h1(),'add');}
function F1(a){this.hb(this.dh(),a);return true;}
function a2(e){var a,b,c,d,f;if(e===this){return true;}if(!Bb(e,42)){return false;}f=Ab(e,42);if(this.dh()!=f.dh()){return false;}c=D1(this);d=f.ie();while(x1(c)){a=y1(c);b=y1(d);if(!(a===null?b===null:a.ac(b))){return false;}}return true;}
function b2(){var a,b,c,d;c=1;a=31;b=D1(this);while(x1(b)){d=y1(b);c=31*c+(d===null?0:d.vd());}return c;}
function c2(){return D1(this);}
function d2(a){throw i1(new h1(),'remove');}
function t1(){}
_=t1.prototype=new k1();_.hb=E1;_.ib=F1;_.ac=a2;_.vd=b2;_.ie=c2;_.Bf=d2;_.qh=r6+'AbstractList';_.ph=70;function d3(a){a.Cd();return a;}
function e3(b,a){b.hb(b.dh(),a);return true;}
function g3(b,a){return h3(b,a)!=(-1);}
function h3(b,a){return b.yd(a,0);}
function i3(c,a){var b;b=c.sd(a);c.zf(a,a+1);return b;}
function j3(c,b){var a;a=h3(c,b);if(a==(-1)){return false;}i3(c,a);return true;}
function k3(c,d){var a=this.a;var b=this.b;var e=this.c;if(c+e==b){a[b]=d;this.b++;return;}if(c==0){a[--this.c]=d;return;}this.nh(c);a.splice(c+e,0,d);this.b++;}
function l3(a){return e3(this,a);}
function m3(a){return g3(this,a);}
function n3(a,b){return a===null?b===null:a.ac(b);}
function o3(a){this.oh(a);var b=this.c;return this.a[a+b];}
function p3(e,d){var a=this.a;var f=this.c;var c=d+f;var b=this.b;while(c<b){if(n3(a[c],e)){return c-f;}++c;}return -1;}
function q3(a){throw xY(new wY(),'Size: '+this.dh()+' Index: '+a);}
function r3(){this.a=new Array();var a=1000000000;this.c=a;this.b=a;}
function s3(){return this.b==this.c;}
function u3(a){return i3(this,a);}
function t3(c,g){this.nh(c);this.nh(g);var a=this.a;var f=this.c;var b=this.b;if(c==0){for(var d=f;d<g+f;d++){delete a[d];}this.c+=g-c;}else if(g+f==b){for(var d=c+f;d<b;d++){delete a[d];}this.b=c+f;}else{var e=g-c;a.splice(c+f,e);this.b-=e;}}
function v3(b,c){this.oh(b);var a=this.a;var e=this.c;var d=a[b+e];a[b+e]=c;return d;}
function w3(){return this.b-this.c;}
function y3(b){var a=this.b;var c=this.c;if(b<0||b+c>=a){this.Bd(b);}}
function x3(b){var a=this.b;var c=this.c;if(b<0||b+c>a){this.Bd(b);}}
function c3(){}
_=c3.prototype=new t1();_.hb=k3;_.ib=l3;_.ub=m3;_.sd=o3;_.yd=p3;_.Bd=q3;_.Cd=r3;_.ee=s3;_.Bf=u3;_.zf=t3;_.Eg=v3;_.dh=w3;_.oh=y3;_.nh=x3;_.qh=r6+'ArrayList';_.ph=71;_.a=null;_.b=0;_.c=0;function qq(a){d3(a);return a;}
function sq(d,c){var a,b;for(a=D1(d);x1(a);){b=Ab(y1(a),11);b.te(c);}}
function pq(){}
_=pq.prototype=new c3();_.qh=o6+'ChangeListenerCollection';_.ph=72;function vq(a){wq(a,kj());DR(a,'gwt-CheckBox');return a;}
function xq(b,a){vq(b);Cq(b,a);return b;}
function wq(b,a){var c;Ep(b,qj());b.a=a;b.b=oj();il(b.a,nk(b.dd()));il(b.dd(),0);dj(b.dd(),b.a);dj(b.dd(),b.b);c='check'+ ++cr;bl(b.a,'id',c);bl(b.b,'htmlFor',c);return b;}
function zq(b){var a;a=b.E?'checked':'defaultChecked';return kk(b.a,a);}
function Aq(b,a){Fk(b.a,'checked',a);Fk(b.a,'defaultChecked',a);}
function Bq(b,a){Fk(b.a,'disabled',!a);}
function Cq(b,a){fl(b.b,a);}
function Dq(){return !kk(this.a,'disabled');}
function Eq(){cl(this.a,this);sT(this);}
function Fq(){cl(this.a,null);Aq(this,zq(this));tT(this);}
function ar(a){Bq(this,a);}
function br(a){el(this.b,a);}
function uq(){}
_=uq.prototype=new Dp();_.fe=Dq;_.qe=Eq;_.ze=Fq;_.og=ar;_.sg=br;_.qh=o6+'CheckBox';_.ph=73;_.a=null;_.b=null;var cr=0;function er(a){d3(a);return a;}
function gr(d,c){var a,b;for(a=D1(d);x1(a);){b=Ab(y1(a),12);b.xe(c);}}
function dr(){}
_=dr.prototype=new c3();_.qh=o6+'ClickListenerCollection';_.ph=74;function is(a,b){hs(a);es(a.h,b);return a;}
function hs(a){Ep(a,(cx(),dx).yb());ER(a,6269);ct(a,ls(a,null,'up',0));DR(a,'gwt-CustomButton');return a;}
function js(a){if(a.f||a.g){wk(a.dd());a.f=false;a.g=false;a.ue();}}
function ls(d,a,c,b){return Cr(new Br(),a,d,c,b);}
function ms(a){if(a.a===null){As(a,a.h);}}
function ns(a){return zR(a)+'-'+a.a.b;}
function os(a){ms(a);return a.a;}
function ps(a){if(a.d===null){Bs(a,ls(a,qs(a),'down-disabled',5));}return a.d;}
function qs(a){if(a.c===null){Cs(a,ls(a,a.h,'down',1));}return a.c;}
function rs(a){if(a.e===null){Ds(a,ls(a,qs(a),'down-hovering',3));}return a.e;}
function ss(b,a){switch(a){case 1:return qs(b);case 0:return b.h;case 3:return rs(b);case 2:return us(b);case 4:return ts(b);case 5:return ps(b);default:throw uY(new tY(),a+' is not a known face id.');}}
function ts(a){if(a.i===null){bt(a,ls(a,a.h,'up-disabled',4));}return a.i;}
function us(a){if(a.j===null){dt(a,ls(a,a.h,'up-hovering',2));}return a.j;}
function vs(a){return (1&os(a).a)>0;}
function ws(a){return (2&os(a).a)>0;}
function xs(a){ix(a);}
function As(b,a){if(b.a!==a){if(b.a!==null){AR(b,ns(b));}b.a=a;ys(b,cs(a));tR(b,ns(b));}}
function zs(c,a){var b;b=ss(c,a);As(c,b);}
function ys(b,a){if(b.b!==a){if(b.b!==null){xk(b.dd(),b.b);}b.b=a;dj(b.dd(),b.b);}}
function Es(b,a){if(a!=b.de()){ft(b);}}
function Bs(b,a){b.d=a;}
function Cs(b,a){b.c=a;}
function Ds(b,a){b.e=a;}
function Fs(b,a){if(a){(cx(),dx).sc(b.dd());}else{(cx(),dx).nb(b.dd());}}
function at(b,a){if(a!=ws(b)){gt(b);}}
function bt(a,b){a.i=b;}
function ct(a,b){a.h=b;}
function dt(a,b){a.j=b;}
function et(b){var a;a=os(b).a^4;a&=(-3);zs(b,a);}
function ft(b){var a;a=os(b).a^1;zs(b,a);}
function gt(b){var a;a=os(b).a^2;a&=(-5);zs(b,a);}
function ht(){return vs(this);}
function it(){ms(this);sT(this);}
function jt(a){var b,c;if(this.fe()==false){return;}c=dk(a);switch(c){case 4:Fs(this,true);this.ve();Dk(this.dd());this.f=true;ek(a);break;case 8:if(this.f){this.f=false;wk(this.dd());if(ws(this)){this.we();}}break;case 64:if(this.f){ek(a);}break;case 32:if(uk(this.dd(),bk(a))){if(this.f){this.ue();}at(this,false);}break;case 16:if(uk(this.dd(),bk(a))){at(this,true);if(this.f){this.ve();}}break;case 1:return;case 4096:if(this.g){this.g=false;this.ue();}break;case 8192:if(this.f){this.f=false;this.ue();}break;}jx(this,a);b=Cb(Ej(a));switch(c){case 128:if(b==32){this.g=true;this.ve();}break;case 512:if(this.g&&b==32){this.g=false;this.we();}break;case 256:if(b==10||b==13){this.ve();this.we();}break;}}
function mt(){xs(this);}
function kt(){}
function lt(){}
function nt(){tT(this);js(this);}
function ot(a){Es(this,a);}
function pt(a){if(this.fe()!=a){et(this);lx(this,a);if(!a){js(this);}}}
function qt(a){ds(os(this),a);}
function Ar(){}
_=Ar.prototype=new Dp();_.de=ht;_.qe=it;_.se=jt;_.we=mt;_.ue=kt;_.ve=lt;_.ze=nt;_.ig=ot;_.og=pt;_.sg=qt;_.qh=o6+'CustomButton';_.ph=75;_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=false;_.g=false;_.h=null;_.i=null;_.j=null;function as(c,a,b){c.e=b;c.c=a;return c;}
function cs(a){if(a.d===null){if(a.c===null){a.d=hj();return a.d;}else{return cs(a.c);}}else{return a.d;}}
function ds(b,a){b.d=hj();gS(b.d,'html-face',true);el(b.d,a);fs(b);}
function es(b,a){b.d=a.dd();fs(b);}
function fs(a){if(a.e.a!==null&&cs(a.e.a)===cs(a)){ys(a.e,a.d);}}
function gs(){return this.id();}
function Fr(){}
_=Fr.prototype=new qZ();_.kh=gs;_.qh=o6+'CustomButton$Face';_.ph=76;_.c=null;_.d=null;function Cr(c,a,b,e,d){c.b=e;c.a=d;as(c,a,b);return c;}
function Er(){return this.b;}
function Br(){}
_=Br.prototype=new Fr();_.id=Er;_.qh=o6+'CustomButton$1';_.ph=77;function st(a){kr(a);a.ng(hj());return a;}
function tt(b,a){if(a<0||a>=b.g.b){throw new wY();}}
function vt(c,d,a){var b;pr(c,d,c.dd(),a);b=d.dd();hl(b,'width','100%');hl(b,'height','100%');d.Bg(false);}
function wt(a,b){if(!rr(a,b)){return false;}if(a.b===b){a.b=null;}return true;}
function xt(b,a){tt(b,a);if(b.b!==null){b.b.Bg(false);}b.b=or(b,a);b.b.Bg(true);}
function yt(a){xG(this,a);hl(a.dd(),'width','');hl(a.dd(),'height','');a.Bg(true);}
function zt(a){return wt(this,a);}
function rt(){}
_=rt.prototype=new ir();_.Cb=yt;_.Cf=zt;_.qh=o6+'DeckPanel';_.ph=78;_.b=null;function k4(){}
_=k4.prototype=new qZ();_.qh=r6+'EventObject';_.ph=79;function lu(){}
_=lu.prototype=new k4();_.qh=o6+'DisclosureEvent';_.ph=80;function bv(a){a.e=pS(new nS());a.c=qu(new pu(),a);}
function cv(d,b,a,c){bv(d);hv(d,c);kv(d,uu(new tu(),b,a,d));return d;}
function dv(b,a){cv(b,mv(),a,false);return b;}
function ev(b,a){if(b.b===null){b.b=d3(new c3());}e3(b.b,a);}
function gv(d){var a,b,c;if(d.b===null){return;}a=new lu();for(c=D1(d.b);x1(c);){b=Ab(y1(c),13);if(d.d){b.gf(a);}else{b.ye(a);}}}
function hv(b,a){wr(b,b.e);qS(b.e,b.c);b.d=a;DR(b,'gwt-DisclosurePanel');iv(b);}
function jv(c,a){var b;b=c.a;if(b!==null){tS(c.e,b);AR(b,'content');}c.a=a;if(a!==null){qS(c.e,a);tR(a,'content');iv(c);}}
function iv(b){var a;a=zR(b);if(b.d){AR(b,a+'-closed');tR(b,a+'-open');}else{AR(b,a+'-open');tR(b,a+'-closed');}if(b.a!==null){b.a.Bg(b.d);}}
function kv(b,a){b.c.Cg(a);}
function lv(b,a){if(b.d!=a){b.d=a;iv(b);gv(b);}}
function mv(){return Cu(new Bu());}
function nv(){return qT(this,ub('[Lcom.google.gwt.user.client.ui.Widget;',195,14,[this.a]));}
function ov(a){if(a===this.a){jv(this,null);return true;}return false;}
function ou(){}
_=ou.prototype=new ur();_.ie=nv;_.Cf=ov;_.qh=o6+'DisclosurePanel';_.ph=81;_.a=null;_.b=null;_.d=false;function qu(c,b){var a;c.a=b;aL(c,fj());a=c.dd();bl(a,'href','javascript:void(0);');hl(a,'display','block');ER(c,1);DR(c,'header');return c;}
function su(a){switch(dk(a)){case 1:ek(a);lv(this.a,!this.a.d);}}
function pu(){}
_=pu.prototype=new yK();_.se=su;_.qh=o6+'DisclosurePanel$ClickableHeader';_.ph=82;function uu(g,b,e,f){var a,c,d,h;g.c=f;g.a=g.c.d?AU((Du(),av)):AU((Du(),Fu));c=uj();d=rj();h=tj();a=sj();g.b=sj();g.ng(c);dj(c,d);dj(d,h);dj(h,a);dj(h,g.b);bl(a,'align','center');bl(a,'valign','middle');hl(a,'width',dD(g.a)+'px');dj(a,g.a.dd());xu(g,e);ev(g.c,g);wu(g);return g;}
function wu(a){if(a.c.d){yU((Du(),av),a.a);}else{yU((Du(),Fu),a.a);}}
function xu(b,a){fl(b.b,a);}
function yu(a){wu(this);}
function zu(a){wu(this);}
function tu(){}
_=tu.prototype=new wS();_.ye=yu;_.gf=zu;_.qh=o6+'DisclosurePanel$DefaultHeader';_.ph=83;_.a=null;_.b=null;function Du(){Du=i6;Eu=y()+'636511292786C756759405E5424C3316.cache.png';Fu=xU(new wU(),Eu,0,0,16,16);av=xU(new wU(),Eu,16,0,16,16);}
function Cu(a){Du();return a;}
function Bu(){}
_=Bu.prototype=new qZ();_.qh=o6+'DisclosurePanelImages_generatedBundle';_.ph=84;var Eu,Fu,av;function Bv(){Bv=i6;bw=new qv();cw=new qv();dw=new qv();ew=new qv();fw=new qv();}
function xv(a){a.c=(oA(),qA);a.d=(xA(),AA);a.b=d3(new c3());}
function yv(a){Bv();hq(a);xv(a);al(a.f,'cellSpacing',0);al(a.f,'cellPadding',0);return a;}
function zv(c,d,a){var b;if(d.ab===c){Dv(c,d);}if(a===bw){if(c.a!==null){throw rY(new qY(),'Only one CENTER widget may be added');}c.a=d;}b=tv(new sv(),a);wT(d,b);Ev(c,d,c.c);Fv(c,d,c.d);e3(c.b,d);Cv(c,d);}
function Av(d,c,b,a){if(a!==null){if(ej(b,a.dd())){lr(d,a,c);return;}}dj(c,b);}
function Cv(q,a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r;b=q.e;while(ik(b)>0){xk(b,jk(b,0));}m=1;e=1;for(i=D1(q.b);x1(i);){d=Ab(y1(i),14);f=d.F.a;if(f===dw||f===ew){++m;}else if(f===cw||f===fw){++e;}}n=tb('[Lcom.google.gwt.user.client.ui.DockPanel$TmpRow;',[199],[37],[m],null);for(h=0;h<m;++h){n[h]=new vv();n[h].b=tj();dj(b,n[h].b);}r=0;g=e-1;k=0;o=m-1;c=null;for(i=D1(q.b);x1(i);){d=Ab(y1(i),14);j=d.F;p=sj();j.d=p;bl(j.d,'align',j.b);hl(j.d,'verticalAlign',j.e);bl(j.d,'width',j.f);bl(j.d,'height',j.c);if(j.a===dw){sk(n[k].b,p,n[k].a);Av(q,p,d.dd(),a);al(p,'colSpan',g-r+1);++k;}else if(j.a===ew){sk(n[o].b,p,n[o].a);Av(q,p,d.dd(),a);al(p,'colSpan',g-r+1);--o;}else if(j.a===fw){l=n[k];sk(l.b,p,l.a++);Av(q,p,d.dd(),a);al(p,'rowSpan',o-k+1);++r;}else if(j.a===cw){l=n[k];sk(l.b,p,l.a);Av(q,p,d.dd(),a);al(p,'rowSpan',o-k+1);--g;}else if(j.a===bw){c=p;}}if(q.a!==null){l=n[k];sk(l.b,c,l.a);Av(q,c,q.a.dd(),a);}}
function Dv(b,c){var a;if(c===b.a){b.a=null;}a=rr(b,c);if(a){j3(b.b,c);Cv(b,null);}return a;}
function Ev(c,d,a){var b;b=d.F;b.b=a.a;if(b.d!==null){bl(b.d,'align',b.b);}}
function Fv(c,d,a){var b;b=d.F;b.e=a.a;if(b.d!==null){hl(b.d,'verticalAlign',b.e);}}
function aw(b,a){b.c=a;}
function gw(a){return Dv(this,a);}
function hw(c,b){var a;a=c.F;a.c=b;if(a.d!==null){hl(a.d,'height',a.c);}}
function iw(b,a){Ev(this,b,a);}
function jw(b,a){Fv(this,b,a);}
function kw(b,c){var a;a=b.F;a.f=c;if(a.d!==null){hl(a.d,'width',a.f);}}
function pv(){}
_=pv.prototype=new gq();_.Cf=gw;_.eg=hw;_.fg=iw;_.gg=jw;_.hg=kw;_.qh=o6+'DockPanel';_.ph=85;_.a=null;var bw,cw,dw,ew,fw;function qv(){}
_=qv.prototype=new qZ();_.qh=o6+'DockPanel$DockLayoutConstant';_.ph=86;function tv(b,a){b.a=a;return b;}
function sv(){}
_=sv.prototype=new qZ();_.qh=o6+'DockPanel$LayoutData';_.ph=87;_.a=null;_.b='left';_.c='';_.d=null;_.e='top';_.f='';function vv(){}
_=vv.prototype=new qZ();_.qh=o6+'DockPanel$TmpRow';_.ph=88;_.a=0;_.b=null;function fz(a){a.g=By(new wy());}
function gz(a){fz(a);a.f=uj();a.c=rj();dj(a.f,a.c);a.ng(a.f);ER(a,1);return a;}
function hz(d,c,b){var a;iz(d,c);if(b<0){throw xY(new wY(),'Column '+b+' must be non-negative: '+b);}a=d.vc(c);if(a<=b){throw xY(new wY(),'Column index: '+b+', Column size: '+d.vc(c));}}
function iz(c,a){var b;b=c.kd();if(a>=b||a<0){throw xY(new wY(),'Row index: '+a+', Row size: '+b);}}
function jz(e,c,b,a){var d;d=my(e.d,c,b);pz(e,d,a);return d;}
function lz(a){return sj();}
function mz(a){return a.Ec(a.c);}
function nz(d,b,a){var c,e;e=d.e.ld(d.c,b);c=d.vb();sk(e,c,a);}
function oz(b,a){var c;if(a!=tw(b)){iz(b,a);}c=tj();sk(b.c,c,a);return a;}
function pz(d,c,a){var b,e;b=ok(c);e=null;if(b!==null){e=Dy(d.g,b);}if(e!==null){sz(d,e);return true;}else{if(a){el(c,'');}return false;}}
function sz(a,b){if(b.ab!==a){return false;}az(a.g,b.dd());a.Cb(b);return true;}
function qz(d,b,a){var c,e;hz(d,b,a);c=jz(d,b,a,false);e=d.e.ld(d.c,b);xk(e,c);}
function rz(d,c){var a,b;b=d.vc(c);for(a=0;a<b;++a){jz(d,c,a,false);}xk(d.c,d.e.ld(d.c,c));}
function tz(a,b){bl(a.f,'border',''+b);}
function uz(b,a){b.d=a;}
function vz(b,a){al(b.f,'cellPadding',a);}
function wz(b,a){al(b.f,'cellSpacing',a);}
function xz(b,a){b.e=a;}
function yz(d,b,a,e){var c;d.rf(b,a);if(e!==null){uT(e);c=jz(d,b,a,true);Ey(d.g,e);vG(d,e,c);}}
function zz(){return lz(this);}
function Az(b,a){return b.rows[a].cells.length;}
function Bz(a){return a.rows.length;}
function Cz(b,a){nz(this,b,a);}
function Dz(){return bz(this.g);}
function Ez(a){switch(dk(a)){case 1:{break;}default:}}
function bA(a){return sz(this,a);}
function Fz(b,a){qz(this,b,a);}
function aA(a){rz(this,a);}
function ay(){}
_=ay.prototype=new uG();_.vb=zz;_.Dc=Az;_.Ec=Bz;_.be=Cz;_.ie=Dz;_.se=Ez;_.Cf=bA;_.vf=Fz;_.Af=aA;_.qh=o6+'HTMLTable';_.ph=89;_.c=null;_.d=null;_.e=null;_.f=null;function qw(a){gz(a);uz(a,ow(new nw(),a));xz(a,new ty());return a;}
function sw(b,a){iz(b,a);return Az.call(b,b.c,a);}
function tw(a){return mz(a);}
function uw(b,a){return oz(b,a);}
function vw(d,b){var a,c;if(b<0){throw xY(new wY(),'Cannot create a row with a negative index: '+b);}c=tw(d);for(a=c;a<=b;a++){uw(d,a);}}
function ww(f,d,c){var e=f.rows[d];for(var b=0;b<c;b++){var a=$doc.createElement('td');e.appendChild(a);}}
function xw(a){return sw(this,a);}
function yw(){return tw(this);}
function zw(b,a){nz(this,b,a);}
function Aw(d,b){var a,c;vw(this,d);if(b<0){throw xY(new wY(),'Cannot create a column with a negative index: '+b);}a=sw(this,d);c=b+1-a;if(c>0){ww(this.c,d,c);}}
function Bw(b,a){qz(this,b,a);}
function Cw(a){rz(this,a);}
function mw(){}
_=mw.prototype=new ay();_.vc=xw;_.kd=yw;_.be=zw;_.rf=Aw;_.vf=Bw;_.Af=Cw;_.qh=o6+'FlexTable';_.ph=90;function ky(b,a){b.a=a;return b;}
function my(c,b,a){return c.wc(c.a.c,b,a);}
function ny(d,c,a,b,e){py(d,c,a,b);qy(d,c,a,e);}
function oy(e,d,a,c){var b;e.a.rf(d,a);b=e.wc(e.a.c,d,a);bl(b,'height',c);}
function py(e,d,b,a){var c;e.a.rf(d,b);c=e.wc(e.a.c,d,b);bl(c,'align',a.a);}
function qy(d,c,b,a){d.a.rf(c,b);hl(d.wc(d.a.c,c,b),'verticalAlign',a.a);}
function ry(c,b,a,d){c.a.rf(b,a);bl(c.wc(c.a.c,b,a),'width',d);}
function sy(d,c,a){var b=d.rows[c].cells[a];return b==null?null:b;}
function jy(){}
_=jy.prototype=new qZ();_.wc=sy;_.qh=o6+'HTMLTable$CellFormatter';_.ph=91;function ow(b,a){ky(b,a);return b;}
function nw(){}
_=nw.prototype=new jy();_.qh=o6+'FlexTable$FlexCellFormatter';_.ph=92;function Ew(a){kr(a);a.ng(hj());return a;}
function Fw(a,b){lr(a,b,a.dd());}
function Dw(){}
_=Dw.prototype=new ir();_.qh=o6+'FlowPanel';_.ph=93;function cx(){cx=i6;dx=(DU(),bV);}
var dx;function tx(a){gz(a);uz(a,ky(new jy(),a));xz(a,new ty());return a;}
function ux(c,b,a){tx(c);zx(c,b,a);return c;}
function wx(b,a){if(a<0){throw xY(new wY(),'Cannot access a row with a negative index: '+a);}if(a>=b.b){throw xY(new wY(),'Row index: '+a+', Row size: '+b.b);}}
function zx(c,b,a){xx(c,a);yx(c,b);}
function xx(d,a){var b,c;if(d.a==a){return;}if(a<0){throw xY(new wY(),'Cannot set number of columns to '+a);}if(d.a>a){for(b=0;b<d.b;b++){for(c=d.a-1;c>=a;c--){d.vf(b,c);}}}else{for(b=0;b<d.b;b++){for(c=d.a;c<a;c++){d.be(b,c);}}}d.a=a;}
function yx(b,a){if(b.b==a){return;}if(a<0){throw xY(new wY(),'Cannot set number of rows to '+a);}if(b.b<a){Ax(b.c,a-b.b,b.a);b.b=a;}else{while(b.b>a){b.Af(--b.b);}}}
function Ax(g,f,c){var h=$doc.createElement('td');h.innerHTML='&nbsp;';var d=$doc.createElement('tr');for(var b=0;b<c;b++){var a=h.cloneNode(true);d.appendChild(a);}g.appendChild(d);for(var e=1;e<f;e++){g.appendChild(d.cloneNode(true));}}
function Bx(){var a;a=lz(this);el(a,'&nbsp;');return a;}
function Cx(a){return this.a;}
function Dx(){return this.b;}
function Ex(b,a){wx(this,b);if(a<0){throw xY(new wY(),'Cannot access a column with a negative index: '+a);}if(a>=this.a){throw xY(new wY(),'Column index: '+a+', Column size: '+this.a);}}
function sx(){}
_=sx.prototype=new ay();_.vb=Bx;_.vc=Cx;_.kd=Dx;_.rf=Ex;_.qh=o6+'Grid';_.ph=94;_.a=0;_.b=0;function wD(a){a.ng(hj());ER(a,131197);DR(a,'gwt-Label');return a;}
function xD(b,a){wD(b);BD(b,a);return b;}
function yD(b,a){if(b.a===null){b.a=er(new dr());}e3(b.a,a);}
function zD(b,a){if(b.b===null){b.b=xF(new wF());}e3(b.b,a);}
function BD(b,a){fl(b.dd(),a);}
function CD(a,b){hl(a.dd(),'whiteSpace',b?'normal':'nowrap');}
function DD(a){switch(dk(a)){case 1:if(this.a!==null){gr(this.a,this);}break;case 4:case 8:case 64:case 16:case 32:if(this.b!==null){BF(this.b,this,a);}break;case 131072:break;}}
function vD(){}
_=vD.prototype=new wS();_.se=DD;_.qh=o6+'Label';_.ph=95;_.a=null;_.b=null;function cA(a){wD(a);a.ng(hj());ER(a,125);DR(a,'gwt-HTML');return a;}
function dA(b,a){cA(b);hA(b,a);return b;}
function eA(b,a,c){dA(b,a);CD(b,c);return b;}
function gA(a){return pk(a.dd());}
function hA(b,a){el(b.dd(),a);}
function Fx(){}
_=Fx.prototype=new vD();_.qh=o6+'HTML';_.ph=96;function cy(a){{fy(a);}}
function dy(b,a){b.b=a;cy(b);return b;}
function fy(a){while(++a.a<a.b.b.dh()){if(a.b.b.sd(a.a)!==null){return;}}}
function gy(a){return a.a<a.b.b.dh();}
function hy(){return gy(this);}
function iy(){var a;if(!gy(this)){throw new d6();}a=this.b.b.sd(this.a);fy(this);return a;}
function by(){}
_=by.prototype=new qZ();_.ud=hy;_.oe=iy;_.qh=o6+'HTMLTable$1';_.ph=97;_.a=(-1);function vy(a,b){return a.rows[b];}
function ty(){}
_=ty.prototype=new qZ();_.ld=vy;_.qh=o6+'HTMLTable$RowFormatter';_.ph=98;function Ay(a){a.b=d3(new c3());}
function By(a){Ay(a);return a;}
function Dy(c,a){var b;b=dz(a);if(b<0){return null;}return Ab(c.b.sd(b),14);}
function Ey(b,c){var a;if(b.a===null){a=b.b.dh();e3(b.b,c);}else{a=b.a.a;b.b.Eg(a,c);b.a=b.a.b;}ez(c.dd(),a);}
function Fy(c,a,b){cz(a);c.b.Eg(b,null);c.a=yy(new xy(),b,c.a);}
function az(c,a){var b;b=dz(a);Fy(c,a,b);}
function bz(a){return dy(new by(),a);}
function cz(a){a['__widgetID']=null;}
function dz(a){var b=a['__widgetID'];return b==null?-1:b;}
function ez(a,b){a['__widgetID']=b;}
function wy(){}
_=wy.prototype=new qZ();_.qh=o6+'HTMLTable$WidgetMapper';_.ph=99;_.a=null;function yy(c,a,b){c.a=a;c.b=b;return c;}
function xy(){}
_=xy.prototype=new qZ();_.qh=o6+'HTMLTable$WidgetMapper$FreeNode';_.ph=100;_.a=0;_.b=null;function oA(){oA=i6;pA=mA(new lA(),'center');qA=mA(new lA(),'left');rA=mA(new lA(),'right');}
var pA,qA,rA;function mA(b,a){b.a=a;return b;}
function lA(){}
_=lA.prototype=new qZ();_.qh=o6+'HasHorizontalAlignment$HorizontalAlignmentConstant';_.ph=101;_.a=null;function xA(){xA=i6;yA=vA(new uA(),'bottom');zA=vA(new uA(),'middle');AA=vA(new uA(),'top');}
var yA,zA,AA;function vA(a,b){a.a=b;return a;}
function uA(){}
_=uA.prototype=new qZ();_.qh=o6+'HasVerticalAlignment$VerticalAlignmentConstant';_.ph=102;_.a=null;function EA(a){a.a=(oA(),qA);a.c=(xA(),AA);}
function FA(a){hq(a);EA(a);a.b=tj();dj(a.e,a.b);bl(a.f,'cellSpacing','0');bl(a.f,'cellPadding','0');return a;}
function aB(a,b){cB(a,b,a.g.b);}
function cB(c,d,a){var b;b=sj();a=pr(c,d,b,a);sk(c.b,b,a);c.fg(d,c.a);c.gg(d,c.c);}
function dB(b,c){var a;if(c.ab!==b){return false;}a=qk(c.dd());xk(b.b,a);rr(b,c);return true;}
function eB(b,a){b.c=a;}
function fB(a){return dB(this,a);}
function DA(){}
_=DA.prototype=new gq();_.Cf=fB;_.qh=o6+'HorizontalPanel';_.ph=103;_.b=null;function uL(a){a.k=tb('[Lcom.google.gwt.user.client.ui.Widget;',[195],[14],[2],null);a.h=tb('[Lcom.google.gwt.user.client.Element;',[200],[7],[2],null);}
function vL(e,b,c,a,d){uL(e);e.ng(b);e.j=c;e.h[0]=a;e.h[1]=d;ER(e,124);return e;}
function xL(b,a){return b.h[a];}
function yL(b,a,c){if(b.k[a]!==null){b.Cb(b.k[a]);}vb(b.k,a,c);if(c!==null){vG(b,c,b.h[a]);}}
function zL(a,b,c){a.i=true;a.kf(b,c);}
function AL(a){a.i=false;}
function BL(a){hl(a,'overflow','auto');}
function CL(){return qT(this,this.k);}
function DL(a){var b;switch(dk(a)){case 4:{b=bk(a);if(uk(this.j,b)){zL(this,Aj(a)-vR(this),Bj(a)-wR(this));ek(a);}break;}case 8:{AL(this);break;}case 64:{if(this.i){this.lf(Aj(a)-vR(this),Bj(a)-wR(this));ek(a);}break;}}}
function EL(a){gl(a,'padding',0);gl(a,'margin',0);hl(a,'border','none');return a;}
function FL(a){if(a===null){throw rY(new qY(),'Widget must not be null');}if(this.k[0]===a){yL(this,0,null);return true;}else if(this.k[1]===a){yL(this,1,null);return true;}return false;}
function aM(b,a){bl(b,'className',a);}
function tL(){}
_=tL.prototype=new uG();_.ie=CL;_.se=DL;_.Cf=FL;_.qh=o6+'SplitPanel';_.ph=104;_.i=false;_.j=null;function rB(a){a.a=new lB();}
function sB(a){vL(a,uj(),sj(),hj(),hj());rB(a);a.g=a.dd();a.c=EL(hj());a.e=EL(hj());a.d=EL(sj());a.f=EL(sj());tB(a);DR(a,'gwt-HorizontalSplitPanel');nB(a.a,a);return a;}
function tB(e){var a,b,c,d,f;a=xL(e,0);b=xL(e,1);d=rj();f=tj();c=e.j;dj(e.g,d);dj(d,f);dj(f,e.d);dj(f,c);dj(f,e.f);dj(e.d,e.c);dj(e.f,e.e);dj(e.c,a);dj(e.e,b);el(c,'&nbsp;');bl(e.g,'cellSpacing','0');bl(e.g,'cellPadding','0');BL(a);BL(b);aM(a,'left');aM(c,'splitter');aM(b,'right');hl(e.d,'verticalAlign','top');hl(e.f,'verticalAlign','top');al(c,'width',10);}
function vB(b,a){hl(xL(b,0),'height',a);hl(xL(b,1),'height',a);}
function wB(a,b){yL(a,0,b);}
function xB(a,b){yL(a,1,b);}
function yB(b,a){b.b=a.mh();if(!b.b.Eb('%')){qB(b.a,b,a);}else if(b.E){ml(iB(new hB(),b));}}
function zB(a){return lk(a,'clientWidth');}
function AB(a){return lk(a,'offsetWidth');}
function BB(){yB(this,this.b);}
function DB(a,b){pB(this.a,this,a);}
function CB(a,b){oB(this.a,this,a);}
function EB(a){return parseInt(a);}
function FB(a){vB(this,a);}
function aC(a,b){hl(a,'width',b);}
function gB(){}
_=gB.prototype=new tL();_.af=BB;_.lf=DB;_.kf=CB;_.tg=FB;_.qh=o6+'HorizontalSplitPanel';_.ph=105;_.b='50%';_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;function iB(b,a){b.a=a;return b;}
function kB(){var a;a=EB(this.a.b);qB(this.a.a,this.a,yR(this.a)*(a/100.0)+'px');}
function hB(){}
_=hB.prototype=new qZ();_.qc=kB;_.qh=o6+'HorizontalSplitPanel$1';_.ph=106;function nB(b,a){aC(a.f,'100%');aC(a.e,'100%');}
function pB(f,d,e){var a,b,c;c=e-f.d;a=f.a+c;b=f.c-c;if(a<0){c-=a;}if(b<0){c+=b;}qB(f,d,f.b+c+'px');}
function oB(c,a,b){c.d=b;c.b=AB(a.c);c.a=zB(xL(a,0));c.c=zB(xL(a,1));}
function qB(c,a,b){a.b=b;aC(a.c,b);}
function lB(){}
_=lB.prototype=new qZ();_.qh=o6+'HorizontalSplitPanel$Impl';_.ph=107;_.a=0;_.b=0;_.c=0;_.d=0;function cD(){cD=i6;g5(new m4());}
function EC(a){cD();bD(a,xC(new wC(),a));DR(a,'gwt-Image');return a;}
function FC(a,b){cD();bD(a,yC(new wC(),a,b));DR(a,'gwt-Image');return a;}
function aD(c,e,b,d,f,a){cD();bD(c,oC(new nC(),c,e,b,d,f,a));DR(c,'gwt-Image');return c;}
function bD(b,a){b.a=a;}
function dD(a){return a.a.rd(a);}
function eD(c,e,b,d,f,a){c.a.Ag(c,e,b,d,f,a);}
function fD(a){switch(dk(a)){case 1:{break;}case 4:case 8:case 64:case 16:case 32:{break;}case 131072:break;case 32768:{break;}case 65536:{break;}}}
function jC(){}
_=jC.prototype=new wS();_.se=fD;_.qh=o6+'Image';_.ph=108;_.a=null;function mC(){}
function kC(){}
_=kC.prototype=new qZ();_.qc=mC;_.qh=o6+'Image$1';_.ph=109;function uC(){}
_=uC.prototype=new qZ();_.qh=o6+'Image$State';_.ph=110;function pC(){pC=i6;sC=new rU();}
function oC(d,b,f,c,e,g,a){pC();d.b=c;d.c=e;d.d=g;d.a=a;b.ng(uU(sC,f,c,e,g,a));ER(b,131197);qC(d,b);return d;}
function qC(b,a){ml(new kC());}
function rC(a){return this.d;}
function tC(b,e,c,d,f,a){if(!d0(e,e)||this.b!=c||this.c!=d||this.d!=f||this.a!=a){this.b=c;this.c=d;this.d=f;this.a=a;sU(sC,b.dd(),e,c,d,f,a);qC(this,b);}}
function nC(){}
_=nC.prototype=new uC();_.rd=rC;_.Ag=tC;_.qh=o6+'Image$ClippedState';_.ph=111;_.a=0;_.b=0;_.c=0;_.d=0;var sC;function xC(b,a){a.ng(jj());ER(a,229501);return b;}
function yC(b,a,c){xC(b,a);AC(b,a,c);return b;}
function AC(b,a,c){dl(a.dd(),c);}
function BC(a){return lk(a.dd(),'width');}
function CC(b,e,c,d,f,a){bD(b,oC(new nC(),b,e,c,d,f,a));}
function wC(){}
_=wC.prototype=new uC();_.rd=BC;_.Ag=CC;_.qh=o6+'Image$UnclippedState';_.ph=112;function nD(a){d3(a);return a;}
function pD(f,e,b,d){var a,c;for(a=D1(f);x1(a);){c=Ab(y1(a),15);c.De(e,b,d);}}
function qD(f,e,b,d){var a,c;for(a=D1(f);x1(a);){c=Ab(y1(a),15);c.Ee(e,b,d);}}
function rD(f,e,b,d){var a,c;for(a=D1(f);x1(a);){c=Ab(y1(a),15);c.Fe(e,b,d);}}
function sD(d,c,a){var b;b=tD(a);switch(dk(a)){case 128:pD(d,c,Cb(Ej(a)),b);break;case 512:rD(d,c,Cb(Ej(a)),b);break;case 256:qD(d,c,Cb(Ej(a)),b);break;}}
function tD(a){return (ak(a)?1:0)|(Fj(a)?8:0)|(Cj(a)?2:0)|(zj(a)?4:0);}
function mD(){}
_=mD.prototype=new c3();_.qh=o6+'KeyboardListenerCollection';_.ph=113;function FD(a){aE(a,false);return a;}
function aE(b,a){gx(b,pj(a));ER(b,1024);DR(b,'gwt-ListBox');return b;}
function bE(b,a){if(b.a===null){b.a=qq(new pq());}e3(b.a,a);}
function cE(b,a){jE(b,a,(-1));}
function dE(b,a,c){kE(b,a,c,(-1));}
function eE(c,b){var a;a=c.dd();if(b<0||b>=ik(a)){throw new wY();}}
function fE(b){var a;a=b.dd();while(ik(a)>0){xk(a,jk(a,0));}}
function hE(a){return lk(a.dd(),'selectedIndex');}
function iE(c,a){var b;eE(c,a);b=jk(c.dd(),a);return mk(b,'value');}
function jE(c,b,a){kE(c,b,b,a);}
function kE(c,b,d,a){tk(c.dd(),b,d,a);}
function lE(b,a){Fk(b.dd(),'multiple',a);}
function mE(b,a){al(b.dd(),'selectedIndex',a);}
function nE(a,b){al(a.dd(),'size',b);}
function oE(a){if(dk(a)==1024){if(this.a!==null){sq(this.a,this);}}else{jx(this,a);}}
function ED(){}
_=ED.prototype=new ex();_.se=oE;_.qh=o6+'ListBox';_.ph=114;_.a=null;function vE(a){a.c=d3(new c3());}
function wE(a){xE(a,false);return a;}
function xE(c,e){var a,b,d;vE(c);b=uj();c.b=rj();dj(b,c.b);if(!e){d=tj();dj(c.b,d);}c.h=e;a=hj();dj(a,b);c.ng(a);ER(c,49);DR(c,'gwt-MenuBar');return c;}
function yE(b,a){var c;if(b.h){c=tj();dj(b.b,c);}else{c=jk(b.b,0);}dj(c,a.dd());sF(a,b);tF(a,false);e3(b.c,a);}
function AE(e,d,a,b){var c;c=nF(new jF(),d,a,b);yE(e,c);return c;}
function BE(e,d,a,c){var b;b=oF(new jF(),d,a,c);yE(e,b);return b;}
function zE(d,c,a){var b;b=kF(new jF(),c,a);yE(d,b);return b;}
function EE(a){if(a.d!==null){nH(a.d.e);}}
function DE(b){var a;a=b;while(a!==null){EE(a);if(a.d===null&&a.f!==null){tF(a.f,false);a.f=null;}a=a.d;}}
function FE(d,c,b){var a;if(d.g!==null&&c.c===d.g){return;}if(d.g!==null){cF(d.g);nH(d.e);}if(c.c===null){if(b){DE(d);a=c.a;if(a!==null){ml(a);}}return;}eF(d,c);d.e=sE(new qE(),true,d,c);jH(d.e,d);if(d.h){rH(d.e,vR(c)+yR(c),wR(c));}else{rH(d.e,vR(c),wR(c)+xR(c));}d.g=c.c;c.c.d=d;d.e.ah();}
function aF(d,a){var b,c;for(b=0;b<d.c.dh();++b){c=Ab(d.c.sd(b),16);if(uk(c.dd(),a)){return c;}}return null;}
function bF(b,a){if(a===null){if(b.f!==null&&b.g===b.f.c){return;}}eF(b,a);if(a!==null){if(b.g!==null||b.d!==null||b.a){FE(b,a,false);}}}
function cF(a){if(a.g!==null){cF(a.g);nH(a.e);}}
function dF(a){if(a.c.dh()>0){eF(a,Ab(a.c.sd(0),16));}}
function eF(b,a){if(a===b.f){return;}if(b.f!==null){tF(b.f,false);}if(a!==null){tF(a,true);}b.f=a;}
function fF(b,a){b.a=a;}
function gF(a){var b;b=aF(this,bk(a));switch(dk(a)){case 1:{if(b!==null){FE(this,b,true);}break;}case 16:{if(b!==null){bF(this,b);}break;}case 32:{if(b!==null){bF(this,null);}break;}}}
function hF(){if(this.e!==null){nH(this.e);}tT(this);}
function iF(b,a){if(a){DE(this);}cF(this);this.g=null;this.e=null;}
function pE(){}
_=pE.prototype=new wS();_.se=gF;_.ze=hF;_.hf=iF;_.qh=o6+'MenuBar';_.ph=115;_.a=false;_.b=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=false;function rE(a){{a.Cg(a.a.c);dF(a.a.c);}}
function sE(c,a,b,d){c.a=d;hH(c,a);rE(c);return c;}
function uE(a){var b,c;switch(dk(a)){case 1:c=bk(a);b=this.a.b.dd();if(uk(b,c)){return false;}break;}return qH(this,a);}
function qE(){}
_=qE.prototype=new fH();_.Be=uE;_.qh=o6+'MenuBar$1';_.ph=116;function kF(c,b,a){mF(c,b,false);qF(c,a);return c;}
function nF(d,c,a,b){mF(d,c,a);qF(d,b);return d;}
function lF(c,b,a){mF(c,b,false);uF(c,a);return c;}
function oF(d,c,a,b){mF(d,c,a);uF(d,b);return d;}
function mF(c,b,a){c.ng(sj());tF(c,false);if(a){rF(c,b);}else{vF(c,b);}DR(c,'gwt-MenuItem');return c;}
function qF(b,a){b.a=a;}
function rF(b,a){el(b.dd(),a);}
function sF(b,a){b.b=a;}
function tF(b,a){if(a){tR(b,'gwt-MenuItem-selected');}else{AR(b,'gwt-MenuItem-selected');}}
function uF(b,a){b.c=a;}
function vF(b,a){fl(b.dd(),a);}
function jF(){}
_=jF.prototype=new sR();_.qh=o6+'MenuItem';_.ph=117;_.a=null;_.b=null;_.c=null;function xF(a){d3(a);return a;}
function zF(d,c,e,f){var a,b;for(a=D1(d);x1(a);){b=Ab(y1(a),17);b.bf(c,e,f);}}
function AF(d,c){var a,b;for(a=D1(d);x1(a);){b=Ab(y1(a),17);b.cf(c);}}
function BF(e,c,a){var b,d,f,g,h;d=c.dd();g=Aj(a)-gk(c.dd())+lk(d,'scrollLeft')+Fm();h=Bj(a)-hk(c.dd())+lk(d,'scrollTop')+an();switch(dk(a)){case 4:zF(e,c,g,h);break;case 8:EF(e,c,g,h);break;case 64:DF(e,c,g,h);break;case 16:b=Dj(a);if(!uk(c.dd(),b)){AF(e,c);}break;case 32:f=ck(a);if(!uk(c.dd(),f)){CF(e,c);}break;}}
function CF(d,c){var a,b;for(a=D1(d);x1(a);){b=Ab(y1(a),17);b.df(c);}}
function DF(d,c,e,f){var a,b;for(a=D1(d);x1(a);){b=Ab(y1(a),17);b.ef(c,e,f);}}
function EF(d,c,e,f){var a,b;for(a=D1(d);x1(a);){b=Ab(y1(a),17);b.ff(c,e,f);}}
function wF(){}
_=wF.prototype=new c3();_.qh=o6+'MouseListenerCollection';_.ph=118;function AM(){}
_=AM.prototype=new qZ();_.qh=o6+'SuggestOracle';_.ph=119;function kG(){kG=i6;tG=cA(new Fx());}
function gG(a){a.c=nI(new cI());a.a=g5(new m4());a.b=g5(new m4());}
function hG(a){kG();iG(a,' ');return a;}
function iG(b,c){var a;kG();gG(b);b.d=tb('[C',[196],[(-1)],[c.ke()],0);for(a=0;a<c.ke();a++){b.d[a]=c.ob(a);}return b;}
function jG(e,d){var a,b,c,f,g;a=rG(e,d);e.b.sf(a,d);g=e0(a,' ');for(b=0;b<g.a;b++){f=g[b];e.c.jb(f);c=Ab(e.a.td(f),18);if(c===null){c=v5(new u5());e.a.sf(f,c);}w5(c,a);}}
function lG(d,c,b){var a;c=qG(d,c);a=nG(d,c,b);return mG(d,c,a);}
function mG(o,l,c){var a,b,d,e,f,g,h,i,j,k,m,n;n=d3(new c3());for(h=0;h<c.dh();h++){b=Ab(c.sd(h),19);i=0;d=0;g=Ab(o.b.td(b),19);a=AZ(new zZ());while(true){i=b.Ad(l,i);if(i==(-1)){break;}f=i+l.ke();if(i==0||32==b.ob(i-1)){j=pG(o,g.gh(d,i));k=pG(o,g.gh(i,f));d=f;a.lb(j).lb('<strong>').lb(k).lb('<\/strong>');}i=f;}if(d==0){continue;}e=pG(o,g.fh(d));a.lb(e);m=cG(new bG(),g,a.kh());e3(n,m);}return n;}
function nG(g,e,d){var a,b,c,f,h,i;b=d3(new c3());if(e.ke()==0){return b;}f=e0(e,' ');a=null;for(c=0;c<f.a;c++){i=f[c];if(i.ke()==0||i.le(' ')){continue;}h=oG(g,i);if(a===null){a=h;}else{o1(a,h);if(a.a.a<2){break;}}}if(a!==null){l1(b,a);b4(b);for(c=b.dh()-1;c>d;c--){i3(b,c);}}return b;}
function oG(e,d){var a,b,c,f;b=v5(new u5());f=sI(e.c,d,2147483647);if(f!==null){for(c=0;c<f.dh();c++){a=Ab(e.a.td(f.sd(c)),20);if(a!==null){l1(b,a);}}}return b;}
function pG(c,a){var b;BD(tG,a);b=gA(tG);return b;}
function qG(b,a){a=rG(b,a);a=a.Ef('\\s+',' ');return a.mh();}
function rG(d,a){var b,c;a=a.jh();if(d.d!==null){for(b=0;b<d.d.a;b++){c=d.d[b];a=a.ag(c,32);}}return a;}
function sG(e,b,a){var c,d;d=lG(e,b.b,b.a);c=cN(new bN(),d);fM(a,b,c);}
function aG(){}
_=aG.prototype=new AM();_.qh=o6+'MultiWordSuggestOracle';_.ph=120;_.d=null;var tG;function cG(b,c,a){b.b=c;b.a=a;return b;}
function eG(){return this.a;}
function fG(){return this.b;}
function bG(){}
_=bG.prototype=new qZ();_.Fc=eG;_.qd=fG;_.qh=o6+'MultiWordSuggestOracle$MultiWordSuggestion';_.ph=121;_.a=null;_.b=null;function DO(){DO=i6;hx();fP=new wX();}
function zO(b,a){DO();gx(b,a);ER(b,1024);return b;}
function AO(b,a){if(b.a===null){b.a=er(new dr());}e3(b.a,a);}
function BO(b,a){if(b.c===null){b.c=nD(new mD());}e3(b.c,a);}
function CO(a){if(a.b!==null){ek(a.b);}}
function EO(a){return mk(a.dd(),'value');}
function FO(c,a){var b;Fk(c.dd(),'readOnly',a);b=zR(c)+'-readonly';if(a){tR(c,b);}else{AR(c,b);}}
function aP(b,a){bl(b.dd(),'value',a!==null?a:'');}
function bP(a){AO(this,a);}
function cP(a){BO(this,a);}
function dP(){return fP.Cc(this.dd());}
function eP(){return fP.nd(this.dd());}
function gP(a){var b;jx(this,a);b=dk(a);if(this.c!==null&&(b&896)!=0){this.b=a;sD(this.c,this,a);this.b=null;}else if(b==1){if(this.a!==null){gr(this.a,this);}}else{}}
function yO(){}
_=yO.prototype=new ex();_.db=bP;_.fb=cP;_.Bc=dP;_.md=eP;_.se=gP;_.qh=o6+'TextBoxBase';_.ph=122;_.a=null;_.b=null;_.c=null;var fP;function EG(a){zO(a,lj());DR(a,'gwt-PasswordTextBox');return a;}
function DG(){}
_=DG.prototype=new yO();_.qh=o6+'PasswordTextBox';_.ph=123;function bH(a){d3(a);return a;}
function dH(e,d,a){var b,c;for(b=D1(e);x1(b);){c=Ab(y1(b),21);c.hf(d,a);}}
function aH(){}
_=aH.prototype=new c3();_.qh=o6+'PopupListenerCollection';_.ph=124;function nI(a){pI(a,2,null);return a;}
function oI(b,a){pI(b,a,null);return b;}
function pI(c,a,b){c.a=a;c.pb();return c;}
function rI(b,a){return g3(sI(b,a,1),a);}
function sI(c,b,a){var d;d=d3(new c3());if(b!==null&&a>0){c.hh(b,'',d,a);}return d;}
function tI(a){return eI(new dI(),a);}
function uI(a){if(Bb(a,19)){return this.jb(Ab(a,19));}else{throw i1(new h1(),'Cannot add non-Strings to PrefixTree');}}
function vI(c){var g=this.d;var f=this.c;var b=this.a;if(c==null||c.length==0){return false;}if(c.length<=b){var d=BI(c);if(g.hasOwnProperty(d)){return false;}else{this.b++;g[d]=true;return true;}}else{var a=BI(c.slice(0,b));var h;if(f.hasOwnProperty(a)){h=f[a];}else{h=yI(b*2);f[a]=h;}var e=c.slice(b);if(h.jb(e)){this.b++;return true;}else{return false;}}}
function wI(){this.b=0;this.c={};this.d={};}
function xI(a){if(Bb(a,19)){return rI(this,Ab(a,19));}else{return false;}}
function yI(a){return oI(new cI(),a);}
function zI(b,c){var a;for(a=tI(this);gI(a);){b.ib(c+Ab(hI(a),19));}}
function AI(){return tI(this);}
function BI(a){return zb(58)+a;}
function CI(){return this.b;}
function DI(f,d,c,b){var k=this.d;var i=this.c;var e=this.a;if(f.length>d.length+e){var a=BI(f.slice(d.length,d.length+e));if(i.hasOwnProperty(a)){var h=i[a];var l=d+EI(a);h.hh(f,l,c,b);}}else{for(j in k){var l=d+EI(j);if(l.indexOf(f)==0){c.ib(l);}if(c.dh()>=b){return;}}for(var a in i){var l=d+EI(a);var h=i[a];if(l.indexOf(f)==0){if(h.b<=b-c.dh()||h.b==1){h.Db(c,l);}else{for(var j in h.d){c.ib(l+EI(j));}for(var g in h.c){c.ib(l+EI(g)+'...');}}}}}}
function EI(a){return a.fh(1);}
function cI(){}
_=cI.prototype=new k1();_.ib=uI;_.jb=vI;_.pb=wI;_.ub=xI;_.Db=zI;_.ie=AI;_.dh=CI;_.hh=DI;_.qh=o6+'PrefixTree';_.ph=125;_.a=0;_.b=0;_.c=null;_.d=null;function eI(a,b){a.ae();a.gb(b,'');return a;}
function gI(a){return a.ne(true)!==null;}
function hI(a){var b;b=a.ne(false);if(b===null){if(!gI(a)){throw e6(new d6(),'No more elements in the iterator');}else{throw wZ(new vZ(),'nextImpl() returned null, but hasNext says otherwise');}}return b;}
function iI(e,b){var d=[];for(suffix in e.d){d.push(suffix);}var a={'suffixNames':d,'subtrees':e.c,'prefix':b,'index':0};var c=this.a;c.push(a);}
function jI(){return gI(this);}
function kI(){this.a=[];}
function mI(){return hI(this);}
function lI(b){var d=this.a;var c=BI;var h=EI;while(d.length>0){var a=d.pop();if(a.index<a.suffixNames.length){var g=a.prefix+h(a.suffixNames[a.index]);if(!b){a.index++;}if(a.index<a.suffixNames.length){d.push(a);}else{for(key in a.subtrees){var f=a.prefix+h(key);var e=a.subtrees[key];this.gb(e,f);}}return g;}else{for(key in a.subtrees){var f=a.prefix+h(key);var e=a.subtrees[key];this.gb(e,f);}}}return null;}
function dI(){}
_=dI.prototype=new qZ();_.gb=iI;_.ud=jI;_.ae=kI;_.oe=mI;_.ne=lI;_.qh=o6+'PrefixTree$PrefixTreeIterator';_.ph=126;_.a=null;function aJ(a){{DR(a,'gwt-PushButton');}}
function bJ(a,b){is(a,b);aJ(a);return a;}
function fJ(){this.ig(false);xs(this);}
function dJ(){this.ig(false);}
function eJ(){this.ig(true);}
function FI(){}
_=FI.prototype=new Ar();_.we=fJ;_.ue=dJ;_.ve=eJ;_.qh=o6+'PushButton';_.ph=127;function hJ(b,a){wq(b,mj(a));DR(b,'gwt-RadioButton');return b;}
function iJ(c,a,b){hJ(c,a);Cq(c,b);return c;}
function gJ(){}
_=gJ.prototype=new uq();_.qh=o6+'RadioButton';_.ph=128;function EJ(a){a.a=CV(new BV());}
function FJ(a){fx(a);EJ(a);kx(a,a.a.b);DR(a,'gwt-RichTextArea');return a;}
function bK(a){if(a.a!==null){return a.a;}return null;}
function cK(a){if(a.a!==null){return a.a;}return null;}
function dK(){sT(this);this.a.Dd();this.a.wd(this);}
function eK(a){switch(dk(a)){case 4:case 8:case 64:case 16:case 32:break;default:jx(this,a);}}
function fK(){tT(this);kX(this.a);}
function kJ(){}
_=kJ.prototype=new ex();_.qe=dK;_.se=eK;_.ze=fK;_.qh=o6+'RichTextArea';_.ph=129;function pJ(){pJ=i6;uJ=oJ(new nJ(),1);wJ=oJ(new nJ(),2);sJ=oJ(new nJ(),3);rJ=oJ(new nJ(),4);qJ=oJ(new nJ(),5);vJ=oJ(new nJ(),6);tJ=oJ(new nJ(),7);}
function oJ(b,a){pJ();b.a=a;return b;}
function nJ(){}
_=nJ.prototype=new qZ();_.qh=o6+'RichTextArea$FontSize';_.ph=130;_.a=0;var qJ,rJ,sJ,tJ,uJ,vJ,wJ;function zJ(){zJ=i6;AJ=yJ(new xJ(),'Center');BJ=yJ(new xJ(),'Left');CJ=yJ(new xJ(),'Right');}
function yJ(b,a){zJ();b.a=a;return b;}
function DJ(){return 'Justify '+this.a;}
function xJ(){}
_=xJ.prototype=new qZ();_.kh=DJ;_.qh=o6+'RichTextArea$Justification';_.ph=131;_.a=null;var AJ,BJ,CJ;function mK(){mK=i6;rK=g5(new m4());}
function lK(b,a){mK();vp(b);if(a===null){a=nK();}b.ng(a);yG(b);return b;}
function oK(){mK();return pK(null);}
function pK(c){mK();var a,b;b=Ab(rK.td(c),22);if(b!==null){return b;}a=null;if(rK.a==0){qK();}rK.sf(c,b=lK(new gK(),a));return b;}
function nK(){mK();return $doc.body;}
function qK(){mK();xm(new hK());}
function gK(){}
_=gK.prototype=new up();_.qh=o6+'RootPanel';_.ph=132;var rK;function jK(){var a,b;for(b=D1(j5((mK(),rK)));x1(b);){a=Ab(y1(b),22);if(a.E){a.ze();}}}
function kK(){return null;}
function hK(){}
_=hK.prototype=new qZ();_.pf=jK;_.qf=kK;_.qh=o6+'RootPanel$1';_.ph=133;function tK(a){FK(a);wK(a,false);ER(a,16384);return a;}
function uK(b,a){tK(b);b.Cg(a);return b;}
function wK(b,a){hl(b.dd(),'overflow',a?'scroll':'auto');}
function xK(a){dk(a)==16384;}
function sK(){}
_=sK.prototype=new yK();_.se=xK;_.qh=o6+'ScrollPanel';_.ph=134;function AK(a){a.a=a.b.m!==null;}
function BK(b,a){b.b=a;AK(b);return b;}
function DK(){return this.a;}
function EK(){if(!this.a||this.b.m===null){throw new d6();}this.a=false;return this.b.m;}
function zK(){}
_=zK.prototype=new qZ();_.ud=DK;_.oe=EK;_.qh=o6+'SimplePanel$1';_.ph=135;function rM(a){a.b=dM(new cM(),a);}
function sM(b,a){tM(b,a,hP(new xO()));return b;}
function tM(c,b,a){rM(c);c.a=a;wr(c,a);c.f=mX(new lX(),true);c.g=iV(new dV(),c,c.f);vM(c);uM(c);xM(c,b);DR(c,'gwt-SuggestBox');return c;}
function uM(a){BO(a.a,hM(new gM(),a));}
function vM(a){fU(a.f,oM(new nM(),a));}
function xM(b,a){b.e=a;}
function zM(b,a){if(a.dh()>0){rX(b.f,a);lV(b.g);}else{nH(b.g);}}
function yM(b,a){sG(b.e,DM(new CM(),a,b.d),b.b);}
function bM(){}
_=bM.prototype=new ur();_.qh=o6+'SuggestBox';_.ph=136;_.a=null;_.c=null;_.d=20;_.e=null;_.f=null;_.g=null;function dM(b,a){b.a=a;return b;}
function fM(c,a,b){zM(c.a,b.a);}
function cM(){}
_=cM.prototype=new qZ();_.qh=o6+'SuggestBox$1';_.ph=137;function hM(b,a){b.b=a;return b;}
function jM(c){var a,b;b=EO(c.b.a);if(d0(b,c.b.c)){return;}else{c.b.c=b;}{a=b;}if(a.ke()==0){nH(c.b.g);}else{yM(c.b,a);}}
function kM(c,a,b){this.a=oX(this.b.f,a);}
function lM(c,a,b){if(this.a){CO(this.b.a);this.a=false;}else{}}
function mM(c,a,b){jM(this);}
function gM(){}
_=gM.prototype=new hD();_.De=kM;_.Ee=lM;_.Fe=mM;_.qh=o6+'SuggestBox$2';_.ph=138;_.a=false;function oM(b,a){b.a=a;return b;}
function qM(a){{this.a.c=nU(this.a.f);aP(this.a.a,this.a.c);}}
function nM(){}
_=nM.prototype=new qZ();_.te=qM;_.qh=o6+'SuggestBox$3';_.ph=139;function DM(c,b,a){aN(c,b);FM(c,a);return c;}
function FM(b,a){b.a=a;}
function aN(b,a){b.b=a;}
function CM(){}
_=CM.prototype=new qZ();_.qh=o6+'SuggestOracle$Request';_.ph=140;_.a=20;_.b=null;function cN(b,a){eN(b,a);return b;}
function eN(b,a){b.a=a;}
function bN(){}
_=bN.prototype=new qZ();_.qh=o6+'SuggestOracle$Response';_.ph=141;_.a=null;function iN(a){a.a=FA(new DA());}
function jN(c){var a,b;iN(c);wr(c,c.a);ER(c,1);DR(c,'gwt-TabBar');eB(c.a,(xA(),yA));a=eA(new Fx(),'&nbsp;',true);b=eA(new Fx(),'&nbsp;',true);DR(a,'gwt-TabBarFirst');DR(b,'gwt-TabBarRest');a.tg('100%');b.tg('100%');aB(c.a,a);aB(c.a,b);a.tg('100%');c.a.eg(a,'100%');c.a.hg(b,'100%');return c;}
function kN(b,a){if(b.c===null){b.c=vN(new uN());}e3(b.c,a);}
function lN(b,a){if(a<0||a>oN(b)){throw new wY();}}
function mN(b,a){if(a<(-1)||a>=oN(b)){throw new wY();}}
function oN(a){return a.a.g.b-2;}
function pN(e,d,a,b){var c;lN(e,b);if(a){c=dA(new Fx(),d);}else{c=xD(new vD(),d);}CD(c,false);yD(c,e);DR(c,'gwt-TabBarItem');cB(e.a,c,b+1);}
function qN(b,a){var c;mN(b,a);c=or(b.a,a+1);if(c===b.b){b.b=null;}dB(b.a,c);}
function rN(b,a){mN(b,a);if(b.c!==null){if(!xN(b.c,b,a)){return false;}}sN(b,b.b,false);if(a==(-1)){b.b=null;return true;}b.b=or(b.a,a+1);sN(b,b.b,true);if(b.c!==null){yN(b.c,b,a);}return true;}
function sN(c,a,b){if(a!==null){if(b){tR(a,'gwt-TabBarItem-selected');}else{AR(a,'gwt-TabBarItem-selected');}}}
function tN(b){var a;for(a=1;a<this.a.g.b-1;++a){if(or(this.a,a)===b){rN(this,a-1);return;}}}
function hN(){}
_=hN.prototype=new ur();_.xe=tN;_.qh=o6+'TabBar';_.ph=142;_.b=null;_.c=null;function vN(a){d3(a);return a;}
function xN(e,c,d){var a,b;for(a=D1(e);x1(a);){b=Ab(y1(a),30);if(!b.re(c,d)){return false;}}return true;}
function yN(e,c,d){var a,b;for(a=D1(e);x1(a);){b=Ab(y1(a),30);b.mf(c,d);}}
function uN(){}
_=uN.prototype=new c3();_.qh=o6+'TabListenerCollection';_.ph=143;function gO(a){a.b=cO(new bO());a.a=CN(new BN(),a.b);}
function hO(b){var a;gO(b);a=pS(new nS());qS(a,b.b);qS(a,b.a);a.eg(b.a,'100%');b.b.Dg('100%');kN(b.b,b);wr(b,a);DR(b,'gwt-TabPanel');DR(b.a,'gwt-TabPanelBottom');return b;}
function iO(b,c,a){kO(b,c,a,b.a.g.b);}
function lO(d,e,c,a,b){EN(d.a,e,c,a,b);}
function kO(c,d,b,a){lO(c,d,b,false,a);}
function mO(b,a){rN(b.b,a);}
function nO(){return qr(this.a);}
function oO(a,b){return true;}
function pO(a,b){xt(this.a,b);}
function qO(a){return FN(this.a,a);}
function AN(){}
_=AN.prototype=new ur();_.ie=nO;_.re=oO;_.mf=pO;_.Cf=qO;_.qh=o6+'TabPanel';_.ph=144;function CN(b,a){st(b);b.a=a;return b;}
function EN(e,f,d,a,b){var c;c=nr(e,f);if(c!=(-1)){FN(e,f);if(c<b){b--;}}eO(e.a,d,a,b);vt(e,f,b);}
function FN(b,c){var a;a=nr(b,c);if(a!=(-1)){fO(b.a,a);return wt(b,c);}return false;}
function aO(a){return FN(this,a);}
function BN(){}
_=BN.prototype=new rt();_.Cf=aO;_.qh=o6+'TabPanel$TabbedDeckPanel';_.ph=145;_.a=null;function cO(a){jN(a);return a;}
function eO(d,c,a,b){pN(d,c,a,b);}
function fO(b,a){qN(b,a);}
function bO(){}
_=bO.prototype=new hN();_.qh=o6+'TabPanel$UnmodifiableTabBar';_.ph=146;function sO(a){zO(a,vj());DR(a,'gwt-TextArea');return a;}
function uO(b,a){al(b.dd(),'rows',a);}
function vO(){return yX(fP,this.dd());}
function wO(){return fP.nd(this.dd());}
function rO(){}
_=rO.prototype=new yO();_.Bc=vO;_.md=wO;_.qh=o6+'TextArea';_.ph=147;function hP(a){zO(a,nj());DR(a,'gwt-TextBox');return a;}
function xO(){}
_=xO.prototype=new yO();_.qh=o6+'TextBox';_.ph=148;function kP(a){{DR(a,oP);}}
function lP(a,b){is(a,b);kP(a);return a;}
function nP(b,a){Es(b,a);}
function pP(){return vs(this);}
function qP(){ft(this);xs(this);}
function rP(a){nP(this,a);}
function jP(){}
_=jP.prototype=new Ar();_.de=pP;_.we=qP;_.ig=rP;_.qh=o6+'ToggleButton';_.ph=149;var oP='gwt-ToggleButton';function yQ(a){a.a=v5(new u5());}
function zQ(b,a){yQ(b);b.d=a;b.ng(hj());hl(b.dd(),'position','relative');b.c=(cx(),dx).yb();hl(b.c,'fontSize','0');hl(b.c,'position','absolute');gl(b.c,'zIndex',(-1));dj(b.dd(),b.c);ER(b,1021);il(b.c,6144);b.g=uP(new tP(),b);mQ(b.g,b);DR(b,'gwt-Tree');return b;}
function AQ(b,a){vP(b.g,a);dj(b.dd(),a.dd());}
function BQ(b,a){if(b.f===null){b.f=tQ(new sQ());}e3(b.f,a);}
function DQ(d,a,c,b){if(b===null||ej(b,c)){return;}DQ(d,a,c,qk(b));e3(a,cc(b,ol));}
function EQ(e,d,b){var a,c;a=d3(new c3());DQ(e,a,e.dd(),b);c=aR(e,a,0,d);if(c!==null){if(uk(eQ(c),b)){lQ(c,!c.e,true);return true;}else if(uk(c.dd(),b)){gR(e,c,true,!e.Fg(b));return true;}}return false;}
function FQ(b,a){if(!a.e){return a;}return FQ(b,cQ(a,aQ(a)-1));}
function aR(i,a,e,h){var b,c,d,f,g;if(e==a.dh()){return h;}c=Ab(a.sd(e),7);for(d=0,f=aQ(h);d<f;++d){b=cQ(h,d);if(ej(b.dd(),c)){g=aR(i,a,e+1,cQ(h,d));if(g===null){return b;}return g;}}return aR(i,a,e+1,h);}
function bR(b,a){if(b.f!==null){wQ(b.f,a);}}
function cR(a){return z5(a.a);}
function dR(h,g){var a,b,c,d,e,f,i,j;c=dQ(g);{f=g.c;a=vR(h);b=wR(h);e=gk(f)-a;i=hk(f)-b;j=lk(f,'offsetWidth');d=lk(f,'offsetHeight');gl(h.c,'left',e);gl(h.c,'top',i);gl(h.c,'width',j);gl(h.c,'height',d);Ck(h.c);(cx(),dx).sc(h.c);}}
function eR(e,d,a){var b,c;if(d===e.g){return;}c=d.f;if(c===null){c=e.g;}b=bQ(c,d);if(!a|| !d.e){if(b<aQ(c)-1){gR(e,cQ(c,b+1),true,true);}else{eR(e,c,false);}}else if(aQ(d)>0){gR(e,cQ(d,0),true,true);}}
function fR(e,c){var a,b,d;b=c.f;if(b===null){b=e.g;}a=bQ(b,c);if(a>0){d=cQ(b,a-1);gR(e,FQ(e,d),true,true);}else{gR(e,b,true,true);}}
function gR(d,b,a,c){if(b===d.g){return;}if(d.b!==null){jQ(d.b,false);}d.b=b;if(c&&d.b!==null){dR(d,d.b);jQ(d.b,true);if(a&&d.f!==null){vQ(d.f,d.b);}}}
function hR(b,a){xP(b.g,a);xk(b.dd(),a.dd());}
function iR(b,a){if(a){(cx(),dx).sc(b.c);}else{(cx(),dx).nb(b.c);}}
function jR(b,a){kR(b,a,true);}
function kR(c,b,a){if(b===null){if(c.b===null){return;}jQ(c.b,false);c.b=null;return;}gR(c,b,a,true);}
function lR(){return cR(this);}
function mR(){var a,b;sT(this);for(b=cR(this);p2(b);){a=Ab(q2(b),14);a.qe();}cl(this.c,this);}
function nR(c){var a,b,d,e,f;d=dk(c);switch(d){case 1:{b=bk(c);if(this.Fg(b)){}else{iR(this,true);}break;}case 4:{EQ(this,this.g,bk(c));break;}case 8:{break;}case 64:{break;}case 16:{break;}case 32:{break;}case 2048:break;case 4096:{break;}case 128:if(this.b===null){if(aQ(this.g)>0){gR(this,cQ(this.g,0),true,true);}return;}if(this.e==128){return;}{switch(Ej(c)){case 38:{fR(this,this.b);ek(c);break;}case 40:{eR(this,this.b,true);ek(c);break;}case 37:{if(this.b.e){kQ(this.b,false);}else{f=this.b.f;if(f!==null){jR(this,f);}}ek(c);break;}case 39:{if(!this.b.e){kQ(this.b,true);}else if(aQ(this.b)>0){jR(this,cQ(this.b,0));}ek(c);break;}}}case 512:if(d==512){if(Ej(c)==9){a=d3(new c3());DQ(this,a,this.dd(),bk(c));e=aR(this,a,0,this.g);if(e!==this.b){kR(this,e,true);}}}case 256:{break;}}this.e=d;}
function oR(){var a,b;tT(this);for(b=cR(this);p2(b);){a=Ab(q2(b),14);a.ze();}cl(this.c,null);}
function pR(){oQ(this.g);}
function qR(a){throw i1(new h1(),'Widgets should never be directly removed from a tree');}
function rR(a){var b=a.nodeName;return b=='SELECT'||(b=='INPUT'||(b=='TEXTAREA'||(b=='OPTION'||(b=='BUTTON'||b=='LABEL'))));}
function sP(){}
_=sP.prototype=new wS();_.ie=lR;_.qe=mR;_.se=nR;_.ze=oR;_.af=pR;_.Cf=qR;_.Fg=rR;_.qh=o6+'Tree';_.ph=150;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.g=null;function uP(b,a){DP(b);return b;}
function vP(b,a){if(a.f!==null||a.i!==null){gQ(a);}mQ(a,b.i);iQ(a,null);e3(b.b,a);gl(a.dd(),'marginLeft',0);}
function xP(b,a){if(!g3(b.b,a)){return;}mQ(a,null);iQ(a,null);j3(b.b,a);}
function yP(a){vP(this,a);}
function zP(a){xP(this,a);}
function tP(){}
_=tP.prototype=new BP();_.eb=yP;_.yf=zP;_.qh=o6+'Tree$1';_.ph=151;function tQ(a){d3(a);return a;}
function vQ(d,b){var a,c;for(a=D1(d);x1(a);){c=Ab(y1(a),32);c.nf(b);}}
function wQ(d,b){var a,c;for(a=D1(d);x1(a);){c=Ab(y1(a),32);c.of(b);}}
function sQ(){}
_=sQ.prototype=new c3();_.qh=o6+'TreeListenerCollection';_.ph=152;function oS(a){a.a=(oA(),qA);a.b=(xA(),AA);}
function pS(a){hq(a);oS(a);bl(a.f,'cellSpacing','0');bl(a.f,'cellPadding','0');return a;}
function qS(a,b){sS(a,b,a.g.b);}
function sS(c,e,a){var b,d;d=tj();b=sj();a=pr(c,e,b,a);dj(d,b);sk(c.e,d,a);c.fg(e,c.a);c.gg(e,c.b);}
function tS(b,d){var a,c;if(d.ab!==b){return false;}a=qk(d.dd());c=qk(a);xk(b.e,c);rr(b,d);return true;}
function uS(b,a){b.a=a;}
function vS(a){return tS(this,a);}
function nS(){}
_=nS.prototype=new gq();_.Cf=vS;_.qh=o6+'VerticalPanel';_.ph=153;function DS(b,a){b.a=tb('[Lcom.google.gwt.user.client.ui.Widget;',[195],[14],[4],null);return b;}
function FS(a,b){return bT(a,b)!=(-1);}
function aT(b,a){if(a<0||a>=b.b){throw new wY();}return b.a[a];}
function bT(b,c){var a;for(a=0;a<b.b;++a){if(b.a[a]===c){return a;}}return (-1);}
function cT(d,e,a){var b,c;if(a<0||a>d.b){throw new wY();}if(d.b==d.a.a){c=tb('[Lcom.google.gwt.user.client.ui.Widget;',[195],[14],[d.a.a*2],null);for(b=0;b<d.a.a;++b){vb(c,b,d.a[b]);}d.a=c;}++d.b;for(b=d.b-1;b>a;--b){vb(d.a,b,d.a[b-1]);}vb(d.a,a,e);}
function dT(a){return zS(new yS(),a);}
function eT(c,b){var a;if(b<0||b>=c.b){throw new wY();}--c.b;for(a=b;a<c.b;++a){vb(c.a,a,c.a[a+1]);}vb(c.a,c.b,null);}
function fT(b,c){var a;a=bT(b,c);if(a==(-1)){throw new d6();}eT(b,a);}
function xS(){}
_=xS.prototype=new qZ();_.qh=o6+'WidgetCollection';_.ph=154;_.a=null;_.b=0;function zS(b,a){b.b=a;return b;}
function BS(){return this.a<this.b.b-1;}
function CS(){if(this.a>=this.b.b){throw new d6();}return this.b.a[++this.a];}
function yS(){}
_=yS.prototype=new qZ();_.ud=BS;_.oe=CS;_.qh=o6+'WidgetCollection$WidgetIterator';_.ph=155;_.a=(-1);function qT(b,a){return jT(new hT(),a,b);}
function iT(a){{lT(a);}}
function jT(a,b,c){a.b=b;iT(a);return a;}
function lT(a){++a.a;while(a.a<a.b.a){if(a.b[a.a]!==null){return;}++a.a;}}
function mT(a){return a.a<a.b.a;}
function nT(){return mT(this);}
function oT(){var a;if(!mT(this)){throw new d6();}a=this.b[this.a];lT(this);return a;}
function hT(){}
_=hT.prototype=new qZ();_.ud=nT;_.oe=oT;_.qh=o6+'WidgetIterators$1';_.ph=156;_.a=(-1);function dU(a){a.d=qq(new pq());}
function eU(b){var a;dU(b);b.f=d3(new c3());a=uj();b.c=rj();dj(a,b.c);b.ng(a);ER(b,49);al(a,'cellPadding',0);al(a,'cellSpacing',0);return b;}
function fU(b,a){if(b.d===null){b.d=qq(new pq());}e3(b.d,a);}
function gU(b,a,c){if(c){b.e=tj();dj(b.c,b.e);}dj(b.e,a.dd());}
function iU(a){if(a.g===null){throw uY(new tY(),'No element is selected');}sq(a.d,a);}
function jU(d,a){var b,c;for(b=0;b<d.f.dh();++b){c=Ab(d.f.sd(b),34);if(uk(c.dd(),a)){return c;}}return null;}
function lU(b,a){return Ab(b.f.sd(a),34);}
function kU(a){return a.f.dh();}
function mU(b){var a;a=b.g;if(a===null){return (-1);}return a.a;}
function nU(b){var a;a=b.g;if(a===null){return null;}else{return a.c;}}
function oU(c,a){var b;b=lU(c,a);pU(c,b);}
function pU(b,a){if(b.g===a){return;}if(b.g!==null){AR(b.g,zR(b.g)+'-selected');}b.g=a;if(b.g!==null){tR(b.g,zR(b.g)+'-selected');}}
function qU(a){var b;b=jU(this,bk(a));switch(dk(a)){case 1:{iU(this);break;}case 16:{if(b!==null){pU(this,b);}break;}case 32:{if(b!==null){pU(this,null);}break;}}}
function DT(){}
_=DT.prototype=new wS();_.se=qU;_.qh=p6+'AbstractItemPickerImpl';_.ph=157;_.c=null;_.e=null;_.f=null;_.g=null;function FT(c,a,b){c.b=b;c.ng(sj());c.a=a;DR(c,'item');c.b.f.hb(a,c);return c;}
function bU(a,b){a.c=b;}
function cU(){return 'value: '+this.c+' index: '+this.a;}
function ET(){}
_=ET.prototype=new sR();_.kh=cU;_.qh=p6+'AbstractItemPickerImpl$Item';_.ph=158;_.a=0;_.c=null;function sU(e,b,g,c,f,h,a){var d;d='url('+g+') no-repeat '+(-c+'px ')+(-f+'px');hl(b,'background',d);hl(b,'width',h+'px');hl(b,'height',a+'px');}
function uU(c,f,b,e,g,a){var d;d=qj();el(d,vU(c,f,b,e,g,a));return ok(d);}
function vU(e,g,c,f,h,b){var a,d;d='width: '+h+'px; height: '+b+'px; background: url('+g+') no-repeat '+(-c+'px ')+(-f+'px');a="<img src='clear.cache.gif' style='"+d+"' border='0'>";return a;}
function rU(){}
_=rU.prototype=new qZ();_.qh=p6+'ClippedImageImpl';_.ph=159;function xU(c,e,b,d,f,a){c.d=e;c.b=b;c.c=d;c.e=f;c.a=a;return c;}
function yU(b,a){eD(a,b.d,b.b,b.c,b.e,b.a);}
function AU(a){return aD(new jC(),a.d,a.b,a.c,a.e,a.a);}
function wU(){}
_=wU.prototype=new Ap();_.qh=p6+'ClippedImagePrototype';_.ph=160;_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function DU(){DU=i6;bV=CU(new BU());cV=bV;}
function CU(a){DU();return a;}
function EU(a){a.blur();}
function FU(){var a=$doc.createElement('DIV');a.tabIndex=0;return a;}
function aV(a){a.focus();}
function BU(){}
_=BU.prototype=new qZ();_.nb=EU;_.yb=FU;_.sc=aV;_.qh=p6+'FocusImpl';_.ph=161;var bV,cV;function iV(c,a,b){hH(c,true);c.Cg(b);c.b=b;c.a=a;fU(b,fV(new eV(),c));return c;}
function lV(a){kV(a,a.a);}
function kV(e,d){var a,b,c,f,g,h;if(qX(e.b)==0){nH(e);return;}oU(e.b,0);vH(e);a=vR(d);h=Em()+Fm();b=eZ(0,a+yR(e)-h);a=a-b;f=wR(d)+xR(d);g=an()+Dm();c=eZ(0,f+xR(e)-g);f=f-c;rH(e,a,f);vH(e);}
function mV(){lV(this);}
function dV(){}
_=dV.prototype=new fH();_.ah=mV;_.qh=p6+'ItemPickerDropDownImpl';_.ph=162;_.a=null;_.b=null;function fV(b,a){b.a=a;return b;}
function hV(a){nH(this.a);}
function eV(){}
_=eV.prototype=new qZ();_.te=hV;_.qh=p6+'ItemPickerDropDownImpl$1';_.ph=163;function nV(){}
_=nV.prototype=new qZ();_.qh=p6+'PopupImpl';_.ph=164;function uV(){uV=i6;xV=yV();}
function tV(a){uV();return a;}
function vV(b){var a;a=hj();if(xV){el(a,'<div><\/div>');ml(qV(new pV(),b,a));}return a;}
function wV(b,a){return xV?ok(a):a;}
function yV(){uV();if(navigator.userAgent.indexOf('Macintosh')!= -1){return true;}return false;}
function oV(){}
_=oV.prototype=new nV();_.qh=p6+'PopupImplMozilla';_.ph=165;var xV;function qV(b,a,c){b.a=c;return b;}
function sV(){hl(this.a,'overflow','auto');}
function pV(){}
_=pV.prototype=new qZ();_.qc=sV;_.qh=p6+'PopupImplMozilla$1';_.ph=166;function iX(a){a.b=a.wb();return a;}
function kX(a){cl(a.b,null);}
function AV(){}
_=AV.prototype=new qZ();_.qh=p6+'RichTextAreaImpl';_.ph=167;_.b=null;function aW(a){a.a=hj();}
function bW(a){iX(a);aW(a);return a;}
function dW(a,b){eW(a,'CreateLink',b);}
function eW(c,a,b){if(c.he(c.b)){c.qg(true);c.pc(a,b);}}
function fW(a){eW(a,'InsertHorizontalRule',null);}
function gW(a,b){eW(a,'InsertImage',b);}
function hW(a){eW(a,'InsertOrderedList',null);}
function iW(a){eW(a,'InsertUnorderedList',null);}
function jW(a){return qW(a,'Bold');}
function kW(a){return qW(a,'Italic');}
function lW(a){return qW(a,'Strikethrough');}
function mW(a){return qW(a,'Subscript');}
function nW(a){return qW(a,'Superscript');}
function oW(a){return qW(a,'Underline');}
function pW(a){eW(a,'Outdent',null);}
function qW(b,a){if(b.he(b.b)){b.qg(true);return b.tf(a);}else{return false;}}
function rW(a){eW(a,'RemoveFormat',null);}
function sW(a){eW(a,'Unlink','false');}
function tW(a){eW(a,'Indent',null);}
function uW(b,a){eW(b,'FontName',a);}
function vW(b,a){eW(b,'FontSize',DY(a.a));}
function wW(b,a){eW(b,'ForeColor',a);}
function xW(b,a){if(a===(zJ(),AJ)){eW(b,'JustifyCenter',null);}else if(a===(zJ(),BJ)){eW(b,'JustifyLeft',null);}else if(a===(zJ(),CJ)){eW(b,'JustifyRight',null);}}
function yW(a){eW(a,'Bold','false');}
function zW(a){eW(a,'Italic','false');}
function AW(a){eW(a,'Strikethrough','false');}
function BW(a){eW(a,'Subscript','false');}
function CW(a){eW(a,'Superscript','false');}
function DW(a){eW(a,'Underline','False');}
function EW(){return $doc.createElement('iframe');}
function FW(a,b){this.b.contentWindow.document.execCommand(a,false,b);}
function aX(a){this.b.__listener=a;}
function bX(){var a=this;setTimeout(function(){a.b.contentWindow.document.designMode='On';a.Ed();a.Ae();},1);}
function cX(){var b=this.b;var c=function(a){if(b.__listener){b.__listener.se(a);}};var d=b.contentWindow;d.addEventListener('keydown',c,true);d.addEventListener('keyup',c,true);d.addEventListener('keypress',c,true);d.addEventListener('mousedown',c,true);d.addEventListener('mouseup',c,true);d.addEventListener('mousemove',c,true);d.addEventListener('mouseover',c,true);d.addEventListener('mouseout',c,true);d.addEventListener('click',c,true);}
function dX(a){return a.contentWindow.document.designMode.toUpperCase()=='ON';}
function eX(){if(this.a!==null){this.rg(pk(this.a));this.a=null;}}
function fX(a){return !(!this.b.contentWindow.document.queryCommandState(a));}
function gX(a){if(a){this.b.contentWindow.focus();}else{this.b.contentWindow.blur();}}
function hX(a){this.b.contentWindow.document.body.innerHTML=a;}
function FV(){}
_=FV.prototype=new AV();_.wb=EW;_.pc=FW;_.wd=aX;_.Dd=bX;_.Ed=cX;_.he=dX;_.Ae=eX;_.tf=fX;_.qg=gX;_.rg=hX;_.qh=p6+'RichTextAreaImplStandard';_.ph=168;function CV(a){bW(a);return a;}
function EV(b,a){eW(b,'HiliteColor',a);}
function BV(){}
_=BV.prototype=new FV();_.qh=p6+'RichTextAreaImplMozilla';_.ph=169;function mX(b,a){eU(b);b.a=a;DR(b,'gwt-SuggestBoxPopup');return b;}
function oX(b,a){if(b.E){switch(a){case 40:uX(b,1);return true;case 38:uX(b,(-1));return true;case 13:iU(b);return true;}}return false;}
function pX(d,c){var a,b;for(a=kU(d);a<=c;a++){b=FT(new ET(),a,d);gU(d,b,true);}return lU(d,c);}
function qX(a){if(a.b==2147483647){return 0;}else{return a.b;}}
function rX(b,a){sX(b,D1(a));}
function sX(h,g){var a,b,c,d,e,f;d=0;while(x1(g)){c=pX(h,d);f=Ab(y1(g),35);a=f.Fc();if(h.a){el(c.dd(),a);}else{fl(c.dd(),a);}bU(c,f.qd());++d;}if(d==0){throw uY(new tY(),'Must set at least one item in a SuggestPicker');}e=fZ(d,kU(h));for(b=h.b;b<e;b++){tX(h,b,true);}h.b=d;for(b=d;b<kU(h);b++){tX(h,b,false);}}
function tX(b,a,c){iS(b.ld(b.c,a),c);}
function uX(c,b){var a;a=mU(c)+b;if(a>=kU(c)||a<0||a>=c.b){return;}pU(c,lU(c,a));}
function vX(a,b){return a.rows[b];}
function lX(){}
_=lX.prototype=new DT();_.ld=vX;_.qh=p6+'SuggestPickerImpl';_.ph=170;_.a=false;_.b=2147483647;function yX(b,a){return b.Cc(a);}
function zX(b){try{return b.selectionStart;}catch(a){return 0;}}
function AX(b){try{return b.selectionEnd-b.selectionStart;}catch(a){return 0;}}
function wX(){}
_=wX.prototype=new qZ();_.Cc=zX;_.nd=AX;_.qh=p6+'TextBoxImpl';_.ph=171;function CX(){}
_=CX.prototype=new vZ();_.qh=q6+'ArrayStoreException';_.ph=172;function aY(){aY=i6;bY=FX(new EX(),false);cY=FX(new EX(),true);}
function FX(a,b){aY();a.a=b;return a;}
function dY(a){return Bb(a,36)&&Ab(a,36).a==this.a;}
function eY(){var a,b;b=1231;a=1237;return this.a?1231:1237;}
function fY(){return this.a?'true':'false';}
function gY(a){aY();return a?cY:bY;}
function EX(){}
_=EX.prototype=new qZ();_.ac=dY;_.vd=eY;_.kh=fY;_.qh=q6+'Boolean';_.ph=173;_.a=false;var bY,cY;function jY(b,a){wZ(b,a);return b;}
function iY(){}
_=iY.prototype=new vZ();_.qh=q6+'ClassCastException';_.ph=174;function rY(b,a){wZ(b,a);return b;}
function qY(){}
_=qY.prototype=new vZ();_.qh=q6+'IllegalArgumentException';_.ph=175;function uY(b,a){wZ(b,a);return b;}
function tY(){}
_=tY.prototype=new vZ();_.qh=q6+'IllegalStateException';_.ph=176;function xY(b,a){wZ(b,a);return b;}
function wY(){}
_=wY.prototype=new vZ();_.qh=q6+'IndexOutOfBoundsException';_.ph=177;function mZ(){mZ=i6;nZ=ub('[Ljava.lang.String;',197,19,['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f']);{pZ();}}
function pZ(){mZ();oZ=/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/i;}
var nZ,oZ=null;function DY(a){mZ();return D0(a);}
var BY=2147483647,CY=(-2147483648);function aZ(c){mZ();var a,b;if(c==0){return '0';}a='';while(c!=0){b=Db(c)&15;a=nZ[b]+a;c=c>>>4;}return a;}
function dZ(a){return a<0?-a:a;}
function eZ(a,b){return a>b?a:b;}
function fZ(a,b){return a<b?a:b;}
function gZ(){}
_=gZ.prototype=new vZ();_.qh=q6+'NegativeArraySizeException';_.ph=178;function jZ(b,a){wZ(b,a);return b;}
function iZ(){}
_=iZ.prototype=new vZ();_.qh=q6+'NullPointerException';_.ph=179;function b0(){b0=i6;{i0();}}
function c0(d,c){var a,b;b=fZ(d.ke(),c.ke());for(a=0;a<b;a++){if(d.ob(a)!=c.ob(a)){return d.ob(a)-c.ob(a);}}return d.ke()-c.ke();}
function d0(b,a){if(!Bb(a,19))return false;return g0(b,a);}
function e0(b,a){return b.eh(a,0);}
function f0(a){b0();return tb('[Ljava.lang.String;',[197],[19],[a],null);}
function g0(a,b){b0();return a.toString()==b;}
function h0(d){b0();var a=o0[':'+d];if(a){return a;}a=0;var c=d.length;var b=c;while(--b>=0){a<<=1;a+=d.charCodeAt(b);}o0[':'+d]=a;return a;}
function i0(){b0();o0={};}
function j0(b){b0();var a;a=0;while(0<=(a=b.Ad('\\',a))){if(b.ob(a+1)==36){b=b.gh(0,a)+'$'+b.fh(++a);}else{b=b.gh(0,a)+b.fh(++a);}}return b;}
function k0(a){return this.charCodeAt(a);}
function l0(a){if(Bb(a,19)){return c0(this,Ab(a,19));}else{throw jY(new iY(),'Cannot compare '+a+" with String '"+this+"'");}}
function m0(a){return this.lastIndexOf(a)!= -1&&this.lastIndexOf(a)==this.length-a.length;}
function n0(a){return d0(this,a);}
function p0(){return h0(this);}
function q0(a){return this.indexOf(String.fromCharCode(a));}
function r0(a){return this.indexOf(a);}
function s0(a,b){return this.indexOf(a,b);}
function t0(){return this.length;}
function u0(b){var a=new RegExp(b).exec(this);return a==null?false:this==a[0];}
function w0(b,c){var a=aZ(b);return this.replace(RegExp('\\x'+a,'g'),String.fromCharCode(c));}
function v0(a,b){b=j0(b);return this.replace(RegExp(a,'g'),b);}
function x0(i,g){var a=new RegExp(i,'g');var h=[];var b=0;var j=this;var e=null;while(true){var f=a.exec(j);if(f==null||(j==''||b==g-1&&g>0)){h[b]=j;break;}else{h[b]=j.substring(0,f.index);j=j.substring(f.index+f[0].length,j.length);a.lastIndex=0;if(e==j){h[b]=j.substring(0,1);j=j.substring(1);}e=j;b++;}}if(g==0){for(var c=h.length-1;c>=0;c--){if(h[c]!=''){h.splice(c+1,h.length-(c+1));break;}}}var d=f0(h.length);var c=0;for(c=0;c<h.length;++c){d[c]=h[c];}return d;}
function y0(a){return this.substr(a,this.length-a);}
function z0(a,b){return this.substr(a,b-a);}
function A0(){return this.toLowerCase();}
function B0(){return this;}
function C0(){var a=this.replace(/^(\s*)/,'');var b=a.replace(/\s*$/,'');return b;}
function D0(a){b0();return a.toString();}
function E0(a){b0();return a!==null?a.kh():'null';}
_=String.prototype;_.ob=k0;_.qb=l0;_.Eb=m0;_.ac=n0;_.vd=p0;_.xd=q0;_.zd=r0;_.Ad=s0;_.ke=t0;_.le=u0;_.ag=w0;_.Ef=v0;_.eh=x0;_.fh=y0;_.gh=z0;_.jh=A0;_.kh=B0;_.mh=C0;_.qh=q6+'String';_.ph=180;var o0=null;function AZ(a){BZ(a);return a;}
function BZ(a){a.mb('');}
function DZ(c){if(c===null){c='null';}var a=this.js.length-1;var b=this.js[a].length;if(this.length>b*b){this.js[a]=this.js[a]+c;}else{this.js.push(c);}this.length+=c.length;return this;}
function EZ(a){this.js=[a];this.length=a.length;}
function FZ(){if(this.js.length>1){this.js=[this.js.join('')];this.length=this.js[0].length;}}
function a0(){this.pe();return this.js[0];}
function zZ(){}
_=zZ.prototype=new qZ();_.lb=DZ;_.mb=EZ;_.pe=FZ;_.kh=a0;_.qh=q6+'StringBuffer';_.ph=181;function b1(){return new Date().getTime();}
function c1(a){return E(a);}
function i1(b,a){wZ(b,a);return b;}
function h1(){}
_=h1.prototype=new vZ();_.qh=q6+'UnsupportedOperationException';_.ph=182;function v1(b,a){b.c=a;return b;}
function x1(a){return a.a<a.c.dh();}
function y1(a){if(!x1(a)){throw new d6();}return a.c.sd(a.b=a.a++);}
function z1(a){if(a.b<0){throw new tY();}a.c.Bf(a.b);a.a=a.b;a.b=(-1);}
function A1(){return x1(this);}
function B1(){return y1(this);}
function u1(){}
_=u1.prototype=new qZ();_.ud=A1;_.oe=B1;_.qh=r6+'AbstractList$IteratorImpl';_.ph=183;_.a=0;_.b=(-1);function v2(f,d,e){var a,b,c;for(b=r4(f.Fb());b5(b);){a=Ab(c5(b),44);c=a.hd();if(d===null?c===null:d.ac(c)){if(e){d5(b);}return a;}}return null;}
function w2(b){var a;a=b.Fb();return g2(new f2(),b,a);}
function x2(a){return v2(this,a,false)!==null;}
function y2(d){var a,b,c,e,f,g,h;if(d===this){return true;}if(!Bb(d,43)){return false;}f=Ab(d,43);c=w2(this);e=f.je();if(!F2(c,e)){return false;}for(a=i2(c);p2(a);){b=q2(a);h=this.td(b);g=f.td(b);if(h===null?g!==null:!h.ac(g)){return false;}}return true;}
function z2(b){var a;a=v2(this,b,false);return a===null?null:a.qd();}
function A2(){var a,b,c;b=0;for(c=r4(this.Fb());b5(c);){a=Ab(c5(c),44);b+=a.vd();}return b;}
function B2(){return w2(this);}
function C2(){var a,b,c,d;d='{';a=false;for(c=r4(this.Fb());b5(c);){b=Ab(c5(c),44);if(a){d+=', ';}else{a=true;}d+=E0(b.hd());d+='=';d+=E0(b.qd());}return d+'}';}
function e2(){}
_=e2.prototype=new qZ();_.tb=x2;_.ac=y2;_.td=z2;_.vd=A2;_.je=B2;_.kh=C2;_.qh=r6+'AbstractMap';_.ph=184;function F2(e,b){var a,c,d;if(b===e){return true;}if(!Bb(b,45)){return false;}c=Ab(b,45);if(c.dh()!=e.dh()){return false;}for(a=c.ie();a.ud();){d=a.oe();if(!e.ub(d)){return false;}}return true;}
function a3(a){return F2(this,a);}
function b3(){var a,b,c;a=0;for(b=this.ie();b.ud();){c=b.oe();if(c!==null){a+=c.vd();}}return a;}
function D2(){}
_=D2.prototype=new k1();_.ac=a3;_.vd=b3;_.qh=r6+'AbstractSet';_.ph=185;function g2(b,a,c){b.a=a;b.b=c;return b;}
function i2(b){var a;a=r4(b.b);return n2(new m2(),b,a);}
function j2(a){return this.a.tb(a);}
function k2(){return i2(this);}
function l2(){return this.b.a.a;}
function f2(){}
_=f2.prototype=new D2();_.ub=j2;_.ie=k2;_.dh=l2;_.qh=r6+'AbstractMap$1';_.ph=186;function n2(b,a,c){b.a=c;return b;}
function p2(a){return b5(a.a);}
function q2(b){var a;a=Ab(c5(b.a),44);return a.hd();}
function r2(a){d5(a.a);}
function s2(){return p2(this);}
function t2(){return q2(this);}
function m2(){}
_=m2.prototype=new qZ();_.ud=s2;_.oe=t2;_.qh=r6+'AbstractMap$2';_.ph=187;function B3(d,h,e){if(h==0){return;}var i=new Array();for(var g=0;g<h;++g){i[g]=d[g];}if(e!=null){var f=function(a,b){var c=e.sb(a,b);return c;};i.sort(f);}else{i.sort();}for(g=0;g<h;++g){d[g]=i[g];}}
function C3(a){B3(a,a.a,(h4(),i4));}
function F3(){F3=i6;v5(new u5());g5(new m4());d3(new c3());}
function a4(c,d){F3();var a,b;b=c.dh();for(a=0;a<b;a++){c.Eg(a,d[a]);}}
function b4(a){F3();var b;b=a.ih();C3(b);a4(a,b);}
function h4(){h4=i6;i4=new e4();}
var i4;function g4(a,b){return Ab(a,40).qb(b);}
function e4(){}
_=e4.prototype=new qZ();_.sb=g4;_.qh=r6+'Comparators$1';_.ph=188;function g5(a){a.ae();return a;}
function h5(c,b,a){c.cb(b,a,1);}
function j5(a){var b;b=d3(new c3());h5(a,b,a.b);return b;}
function k5(k,h,l){var b=0;var c=1;var a=2;var j=this.b;for(var f in h){var e=null;if(f=='null'||f.charAt(f.length-1)=='S'){var i=null;if(l!=c&&f!='null'){i=f.substring(0,f.length-1);}if(l==b){e=i;}else if(l==c){e=j[f];}else if(l==a){e=n5(i,j[f]);}k.ib(e);}else{var d=j[f];for(var g in d){if(l!=a){e=d[g][l];}else{e=n5(d[g][0],d[g][1]);}k.ib(e);}}}}
function l5(a){if(Bb(a,19)){return Ab(a,19)+'S';}else if(a===null){return 'null';}else{return null;}}
function m5(b){var a=l5(b);if(a==null){var c=p5(this,b);return c!=null;}else{return this.b[a]!==undefined;}}
function n5(a,b){return w4(new v4(),a,b);}
function o5(){return o4(new n4(),this);}
function p5(h,f){var a=0;var g=h.b;var e=f.vd();var c=g[e];if(c!=null){for(var d in c){var b=c[d];if(b[a].ac(f)){return [e,d];}}}return null;}
function q5(g){var a=0;var b=1;var f=l5(g);if(f!=null){var d=this.b[f];if(d===undefined){return null;}else{return d;}}else{f=g.vd();}var c=this.b[f];if(c==null){return null;}for(var e in c){if(c[e][a].ac(g)){return c[e][b];}}return null;}
function r5(){this.b=[];}
function s5(f,h){var a=0;var b=1;var g=null;var e=l5(f);if(e!=null){g=this.b[e];this.b[e]=h;if(g===undefined){this.a++;return null;}else{return g;}}else{e=f.vd();}var c=this.b[e];if(c==null){c=[];this.b[e]=c;}for(var d in c){if(c[d][a].ac(f)){g=c[d][b];c[d]=[f,h];return g;}}this.a++;c[c.length]=[f,h];return null;}
function t5(e){var a=1;var g=this.b;var d=l5(e);var h=null;if(d!=null){h=g[d];delete g[d];if(h!==undefined){this.a--;return h;}else{return null;}}var f=p5(this,e);if(f==null){return null;}this.a--;var b=f[0];var c=f[1];var h=g[b][c][a];g[b].splice(c,1);if(g[b].length>0){return h;}delete g[b];return h;}
function m4(){}
_=m4.prototype=new e2();_.cb=k5;_.tb=m5;_.Fb=o5;_.td=q5;_.ae=r5;_.sf=s5;_.Df=t5;_.qh=r6+'HashMap';_.ph=189;_.a=0;_.b=null;function o4(b,a){b.a=a;return b;}
function q4(e,b){var a,c,d,f;a=Ab(b,44);if(a!==null){d=a.hd();f=a.qd();if(f!==null||e.a.tb(d)){c=e.a.td(d);if(f===null){return c===null;}else{return f.ac(c);}}}return false;}
function r4(a){return F4(new E4(),a.a);}
function s4(a){return q4(this,a);}
function t4(){return r4(this);}
function u4(){return this.a.a;}
function n4(){}
_=n4.prototype=new D2();_.ub=s4;_.ie=t4;_.dh=u4;_.qh=r6+'HashMap$1';_.ph=190;function w4(b,a,c){b.a=a;b.b=c;return b;}
function y4(c,a,b){if(a===b){return true;}else if(a===null){return false;}else{return a.ac(b);}}
function z4(a){var b;if(Bb(a,44)){b=Ab(a,44);if(y4(this,this.a,b.hd())&&y4(this,this.b,b.qd())){return true;}}return false;}
function A4(){return this.a;}
function B4(){return this.b;}
function C4(){var a,b;a=0;b=0;if(this.a!==null){a=this.a.vd();}if(this.b!==null){b=this.b.vd();}return a^b;}
function D4(){return this.a+'='+this.b;}
function v4(){}
_=v4.prototype=new qZ();_.ac=z4;_.hd=A4;_.qd=B4;_.vd=C4;_.kh=D4;_.qh=r6+'HashMap$EntryImpl';_.ph=191;_.a=null;_.b=null;function F4(d,c){var a,b;d.c=c;a=d3(new c3());d.c.cb(a,d.c.b,2);b=D1(a);d.a=b;return d;}
function b5(a){return x1(a.a);}
function c5(a){a.b=y1(a.a);return a.b;}
function d5(a){if(a.b===null){throw uY(new tY(),'Must call next() before remove().');}else{z1(a.a);a.c.Df(Ab(a.b,44).hd());}}
function e5(){return b5(this);}
function f5(){return c5(this);}
function E4(){}
_=E4.prototype=new qZ();_.ud=e5;_.oe=f5;_.qh=r6+'HashMap$EntrySetImplIterator';_.ph=192;_.a=null;_.b=null;function v5(a){a.a=g5(new m4());return a;}
function w5(c,a){var b;b=c.a.sf(a,gY(true));return b===null;}
function y5(b,a){return b.a.tb(a);}
function z5(a){return i2(w2(a.a));}
function A5(a){return w5(this,a);}
function B5(a){return y5(this,a);}
function C5(){return z5(this);}
function D5(){return this.a.a;}
function E5(){return w2(this.a).kh();}
function u5(){}
_=u5.prototype=new D2();_.ib=A5;_.ub=B5;_.ie=C5;_.dh=D5;_.kh=E5;_.qh=r6+'HashSet';_.ph=193;_.a=null;function e6(b,a){wZ(b,a);return b;}
function d6(){}
_=d6.prototype=new vZ();_.qh=r6+'NoSuchElementException';_.ph=194;function BX(){uc(qc(new oc()));}
function gwtOnLoad(b,d,c){$moduleName=d;$moduleBase=c;if(b)try{BX();}catch(a){b(d);}else{BX();}}
var bc=[{},{23:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{1:1,23:1},{23:1},{23:1},{23:1},{23:1,25:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{4:1,23:1},{4:1,23:1},{8:1,23:1},{11:1,14:1,23:1,25:1,26:1,32:1},{4:1,23:1},{23:1,25:1,31:1},{3:1,23:1,25:1,31:1},{23:1,38:1},{14:1,23:1,25:1,26:1},{4:1,23:1},{12:1,14:1,23:1,25:1,26:1},{4:1,23:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{6:1,14:1,23:1,25:1,26:1,33:1},{6:1,14:1,17:1,23:1,25:1,26:1,33:1},{6:1,12:1,14:1,17:1,23:1,25:1,26:1,33:1},{6:1,14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1},{11:1,12:1,15:1,23:1},{23:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{23:1},{14:1,23:1,25:1,26:1},{4:1,23:1},{15:1,23:1},{15:1,23:1},{12:1,23:1},{5:1,14:1,23:1,25:1,26:1},{4:1,23:1},{2:1,23:1},{23:1},{9:1,23:1},{9:1,23:1},{9:1,23:1},{23:1},{1:1,7:1,23:1},{1:1,23:1},{10:1,23:1},{23:1},{23:1},{23:1},{23:1},{23:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1,33:1},{20:1,23:1},{20:1,23:1,42:1},{20:1,23:1,42:1},{20:1,23:1,42:1},{14:1,23:1,25:1,26:1},{20:1,23:1,42:1},{14:1,23:1,25:1,26:1},{23:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{13:1,14:1,23:1,25:1,26:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{23:1},{23:1,37:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{23:1},{23:1},{23:1},{23:1},{23:1},{23:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{14:1,23:1,25:1,26:1,33:1},{5:1,23:1},{23:1},{14:1,23:1,25:1,26:1},{5:1,23:1},{23:1},{23:1},{23:1},{20:1,23:1,42:1},{14:1,23:1,25:1,26:1},{14:1,21:1,23:1,25:1,26:1},{6:1,14:1,23:1,25:1,26:1,33:1},{16:1,23:1,25:1},{20:1,23:1,42:1},{23:1},{23:1},{23:1,35:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{20:1,23:1,42:1},{20:1,23:1},{23:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{23:1,39:1},{23:1},{14:1,22:1,23:1,25:1,26:1,33:1},{10:1,23:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{14:1,23:1,25:1,26:1},{23:1},{15:1,23:1},{11:1,23:1},{23:1},{23:1},{12:1,14:1,23:1,25:1,26:1},{20:1,23:1,42:1},{14:1,23:1,25:1,26:1,30:1,33:1},{14:1,23:1,25:1,26:1,33:1},{12:1,14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1},{14:1,23:1,25:1,26:1,33:1},{23:1,25:1,31:1},{20:1,23:1,42:1},{14:1,23:1,25:1,26:1,33:1},{23:1},{23:1},{23:1},{14:1,23:1,25:1,26:1},{23:1,25:1,34:1},{23:1},{23:1},{23:1},{6:1,14:1,23:1,25:1,26:1,33:1},{11:1,23:1},{23:1},{23:1},{5:1,23:1},{23:1},{23:1},{23:1},{14:1,23:1,25:1,26:1},{23:1},{2:1,23:1},{23:1,36:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{2:1,23:1},{19:1,23:1,40:1,41:1},{23:1,41:1},{2:1,23:1},{23:1},{23:1,43:1},{20:1,23:1,45:1},{20:1,23:1,45:1},{23:1},{23:1},{23:1,43:1},{20:1,23:1,45:1},{23:1,44:1},{23:1},{18:1,20:1,23:1,45:1},{2:1,23:1},{23:1,27:1},{23:1},{23:1,24:1,27:1,28:1,29:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1,28:1},{23:1,27:1,29:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1},{23:1,27:1}];if (com_google_gwt_sample_kitchensink_KitchenSink) {  var __gwt_initHandlers = com_google_gwt_sample_kitchensink_KitchenSink.__gwt_initHandlers;  com_google_gwt_sample_kitchensink_KitchenSink.onScriptLoad(gwtOnLoad);}})();