$wnd.showcase.runAsyncCallback15("function rv(){}\nfunction xv(){}\nfunction Nv(){}\nfunction ei(a,b){Th(b,a)}\nfunction qv(a,b){NDb(b.a,a)}\nfunction wv(a,b){ODb(b.a,a)}\nfunction Mv(a,b){PDb(b.a,a)}\nfunction xgb(a){this.a=a}\nfunction Cgb(a){this.a=a}\nfunction eEb(a){this.a=a}\nfunction tEb(a){this.a=a}\nfunction XDb(){YDb.call(this,new sEb)}\nfunction NDb(a,b){TDb(a,Mu(b),Nu(b))}\nfunction ODb(a,b){UDb(a,Mu(b),Nu(b))}\nfunction PDb(a,b){VDb(a,(Mu(b),Nu(b)))}\nfunction VDb(a){a.f=false;pxb((jxb(),a.hb))}\nfunction WDb(a){!a.g&&(a.g=gyb(new eEb(a)));Li(a)}\nfunction pv(){pv=NX;ov=new Xu(ebc,new rv)}\nfunction Lv(){Lv=NX;Kv=new Xu('mouseup',new Nv)}\nfunction vv(){vv=NX;uv=new Xu('mousemove',new xv)}\nfunction QDb(a,b){if(a.g){OXb(a.g.a);a.g=null}yi(a,b)}\nfunction zAb(a,b,c){var d;d=xAb(a,b);!!d&&wp((jxb(),d),Qbc,c.a)}\nfunction TDb(a,b,c){jxb();if(!ixb){a.f=true;rxb(a.hb);a.d=b;a.e=c}}\nfunction sEb(){hEb();pEb.call(this);sp((jxb(),this.hb),'Caption')}\nfunction HDb(a,b){var c,d;d=(jxb(),Oyb(a.b,b));c=Oyb(d,1);return null,Np(c)}\nfunction SDb(a,b){KRb((jxb(),a.hb),'',b);gh(a.a,b+'-caption');KRb(HDb(a.j,1),b,pdc)}\nfunction RDb(a,b){var c;c=b.target;if(Ap(c)){return lq(Pp((jxb(),HDb(a.j,0))),c)}return false}\nfunction Mu(a){var b,c;b=a.b;if(b){return c=a.a,(Jp(c)|0)-dq(b)+hq(b)+(b.ownerDocument,$wnd.pageXOffset|0)}return Jp(a.a)|0}\nfunction Nu(a){var b,c;b=a.b;if(b){return c=a.a,(Kp(c)|0)-(fq(b)+$wnd.pageYOffset|0)+((b.scrollTop||0)|0)+(b.ownerDocument,$wnd.pageYOffset|0)}return Kp(a.a)|0}\nfunction UDb(a,b,c){var d,e;if(a.f){d=b+dq((jxb(),a.hb));e=c+(fq(a.hb)+$wnd.pageYOffset|0);if(d<a.b||d>=a.i||e<a.c){return}Gi(a,d-a.d,e-a.e)}}\nfunction Fi(a){a.A=true;if(!a.s){a.s=$doc.createElement(t8b);sp(a.s,a.u);a.s.style[z9b]=(Ns(),A9b);a.s.style[C9b]=(xt(),D9b);a.s.style[E9b]=D9b}}\nfunction YDb(a){var b,c;fDb.call(this,false,true,V7b);Rh(a);this.a=a;c=(jxb(),HDb(this.j,0));$o(c,qxb(dh(this.a)));ei(this,this.a);sp(Pp(Np(this.hb)),'gwt-DialogBox');this.i=oq($doc);this.b=0;this.c=0;b=new tEb(this);Kh(this,b,(pv(),pv(),ov));Kh(this,b,(Lv(),Lv(),Kv));Kh(this,b,(vv(),vv(),uv));Kh(this,b,(Gv(),Gv(),Fv));Kh(this,b,(Bv(),Bv(),Av))}\nfunction ugb(){var a,b,c,d,e,f,g,h,i,j,k;a=(g=new XDb,SDb(g,'cwDialogBox'),iEb(g.a,'Sample DialogBox'),h=new _Rb,vp(h.e,dcc,4),ji(g.j,h),zi(g),i=new rEb('This is an example of a standard dialog box component.'),YRb(h,i),zAb(h,i,(DHb(),xHb)),j=new vwb((Y0(),O0)),YRb(h,j),zAb(h,j,xHb),k=new wAb('Close',new Cgb(g)),YRb(h,k),oA(),zAb(h,k,CHb),g);Fi(a);a.w=true;e=new wAb('Show Dialog Box',new xgb(a));d=new rEb('<br><br><br>This list box demonstrates that you can drag the popup over it. This obscure corner case renders incorrectly for many other libraries.');c=new fJb;Dq((jxb(),c.hb),1);for(b=10;b>0;b--){bJb(c,'item '+b,'item '+b,-1)}f=new _Rb;vp(f.e,dcc,8);YRb(f,e);YRb(f,d);YRb(f,c);return f}\nMX(1034,1136,{},rv);_.Ic=function sv(a){qv(this,NC(a,1162))};_.Lc=function tv(){return ov};var ov;var GH=DYb(Y8b,'MouseDownEvent',1034);MX(1036,1136,{},xv);_.Ic=function yv(a){wv(this,NC(a,1164))};_.Lc=function zv(){return uv};var uv;var IH=DYb(Y8b,'MouseMoveEvent',1036);MX(1035,1136,{},Nv);_.Ic=function Ov(a){Mv(this,NC(a,1163))};_.Lc=function Pv(){return Kv};var Kv;var LH=DYb(Y8b,'MouseUpEvent',1035);MX(413,1,rac,xgb);_.Oc=function ygb(a){ti(this.a);WDb(this.a)};var eO=DYb(Gac,'CwDialogBox/1',413);MX(414,1,Aac);_.xc=function Bgb(){d_(this.a,ugb())};MX(415,1,rac,Cgb);_.Oc=function Dgb(a){QDb(this.a,false)};var gO=DYb(Gac,'CwDialogBox/3',415);MX(214,166,zdc,XDb);_.Ub=function ZDb(){try{Oh(this.j)}finally{Oh(this.a)}};_.Vb=function $Db(){try{Qh(this.j)}finally{Qh(this.a)}};_.ic=function _Db(a){QDb(this,a)};_.Zb=function aEb(a){switch(jxb(),Cyb(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.f&&!RDb(this,a)){return}}Ph(this,a)};_.Mb=function bEb(a){SDb(this,a)};_.jc=function cEb(a){var b;b=a.d;!a.a&&wxb(a.d)==4&&RDb(this,b)&&$p(b);a.c&&(a.d,false)&&(a.a=true)};_.kc=function dEb(){WDb(this)};_.b=0;_.c=0;_.d=0;_.e=0;_.f=false;_.i=0;var SR=DYb(q8b,'DialogBox',214);MX(864,1,Tac,eEb);_.Vc=function fEb(a){this.a.i=a.a};var PR=DYb(q8b,'DialogBox/1',864);MX(862,29,r8b,sEb);var QR=DYb(q8b,'DialogBox/CaptionImpl',862);MX(863,1,{1162:1,1164:1,1101:1,1102:1,1163:1,14:1},tEb);_.Rc=function uEb(a){};_.Sc=function vEb(a){};var RR=DYb(q8b,'DialogBox/MouseHandler',863);D7b(Jl)(15);\n//# sourceURL=showcase-15.js\n")
