$wnd.showcase.runAsyncCallback15("function pv(){}\nfunction vv(){}\nfunction Lv(){}\nfunction ei(a,b){Th(b,a)}\nfunction ov(a,b){GDb(b.a,a)}\nfunction uv(a,b){HDb(b.a,a)}\nfunction Kv(a,b){IDb(b.a,a)}\nfunction qgb(a){this.a=a}\nfunction vgb(a){this.a=a}\nfunction ZDb(a){this.a=a}\nfunction mEb(a){this.a=a}\nfunction QDb(){RDb.call(this,new lEb)}\nfunction GDb(a,b){MDb(a,Ku(b),Lu(b))}\nfunction HDb(a,b){NDb(a,Ku(b),Lu(b))}\nfunction IDb(a,b){ODb(a,(Ku(b),Lu(b)))}\nfunction ODb(a){a.f=false;ixb((cxb(),a.hb))}\nfunction PDb(a){!a.g&&(a.g=_xb(new ZDb(a)));Li(a)}\nfunction nv(){nv=KX;mv=new Vu(Qac,new pv)}\nfunction Jv(){Jv=KX;Iv=new Vu('mouseup',new Lv)}\nfunction tv(){tv=KX;sv=new Vu('mousemove',new vv)}\nfunction JDb(a,b){if(a.g){yXb(a.g.a);a.g=null}yi(a,b)}\nfunction sAb(a,b,c){var d;d=qAb(a,b);!!d&&xp((cxb(),d),Abc,c.a)}\nfunction MDb(a,b,c){cxb();if(!bxb){a.f=true;kxb(a.hb);a.d=b;a.e=c}}\nfunction lEb(){aEb();iEb.call(this);tp((cxb(),this.hb),'Caption')}\nfunction ADb(a,b){var c,d;d=(cxb(),Hyb(a.b,b));c=Hyb(d,1);return null,Op(c)}\nfunction LDb(a,b){yRb((cxb(),a.hb),'',b);gh(a.a,b+'-caption');yRb(ADb(a.j,1),b,adc)}\nfunction KDb(a,b){var c;c=b.target;if(Bp(c)){return lq(Qp((cxb(),ADb(a.j,0))),c)}return false}\nfunction Ku(a){var b,c;b=a.b;if(b){return c=a.a,(Kp(c)|0)-dq(b)+hq(b)+(b.ownerDocument,$wnd.pageXOffset|0)}return Kp(a.a)|0}\nfunction Lu(a){var b,c;b=a.b;if(b){return c=a.a,(Lp(c)|0)-(fq(b)+$wnd.pageYOffset|0)+((b.scrollTop||0)|0)+(b.ownerDocument,$wnd.pageYOffset|0)}return Lp(a.a)|0}\nfunction NDb(a,b,c){var d,e;if(a.f){d=b+dq((cxb(),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(d8b);tp(a.s,a.u);a.s.style[j9b]=(Ns(),k9b);a.s.style[m9b]=(xt(),n9b);a.s.style[o9b]=n9b}}\nfunction RDb(a){var b,c;$Cb.call(this,false,true,F7b);Rh(a);this.a=a;c=(cxb(),ADb(this.j,0));$o(c,jxb(dh(this.a)));ei(this,this.a);tp(Qp(Op(this.hb)),'gwt-DialogBox');this.i=oq($doc);this.b=0;this.c=0;b=new mEb(this);Kh(this,b,(nv(),nv(),mv));Kh(this,b,(Jv(),Jv(),Iv));Kh(this,b,(tv(),tv(),sv));Kh(this,b,(Ev(),Ev(),Dv));Kh(this,b,(zv(),zv(),yv))}\nfunction ngb(){var a,b,c,d,e,f,g,h,i,j,k;a=(g=new QDb,LDb(g,'cwDialogBox'),bEb(g.a,'Sample DialogBox'),h=new PRb,wp(h.e,Qbc,4),ji(g.j,h),zi(g),i=new kEb('This is an example of a standard dialog box component.'),MRb(h,i),sAb(h,i,(vHb(),pHb)),j=new owb((R0(),H0)),MRb(h,j),sAb(h,j,pHb),k=new pAb('Close',new vgb(g)),MRb(h,k),mA(),sAb(h,k,uHb),g);Fi(a);a.w=true;e=new pAb('Show Dialog Box',new qgb(a));d=new kEb('<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 ZIb;Dq((cxb(),c.hb),1);for(b=10;b>0;b--){VIb(c,'item '+b,'item '+b,-1)}f=new PRb;wp(f.e,Qbc,8);MRb(f,e);MRb(f,d);MRb(f,c);return f}\nJX(1036,1137,{},pv);_.Ic=function qv(a){ov(this,LC(a,1161))};_.Lc=function rv(){return mv};var mv;var FH=nYb(I8b,'MouseDownEvent',1036);JX(1038,1137,{},vv);_.Ic=function wv(a){uv(this,LC(a,1163))};_.Lc=function xv(){return sv};var sv;var HH=nYb(I8b,'MouseMoveEvent',1038);JX(1037,1137,{},Lv);_.Ic=function Mv(a){Kv(this,LC(a,1162))};_.Lc=function Nv(){return Iv};var Iv;var KH=nYb(I8b,'MouseUpEvent',1037);JX(413,1,bac,qgb);_.Oc=function rgb(a){ti(this.a);PDb(this.a)};var bO=nYb(qac,'CwDialogBox/1',413);JX(414,1,kac);_.xc=function ugb(){Y$(this.a,ngb())};JX(415,1,bac,vgb);_.Oc=function wgb(a){JDb(this.a,false)};var dO=nYb(qac,'CwDialogBox/3',415);JX(214,166,kdc,QDb);_.Ub=function SDb(){try{Oh(this.j)}finally{Oh(this.a)}};_.Vb=function TDb(){try{Qh(this.j)}finally{Qh(this.a)}};_.ic=function UDb(a){JDb(this,a)};_.Zb=function VDb(a){switch(cxb(),vyb(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.f&&!KDb(this,a)){return}}Ph(this,a)};_.Mb=function WDb(a){LDb(this,a)};_.jc=function XDb(a){var b;b=a.d;!a.a&&pxb(a.d)==4&&KDb(this,b)&&$p(b);a.c&&(a.d,false)&&(a.a=true)};_.kc=function YDb(){PDb(this)};_.b=0;_.c=0;_.d=0;_.e=0;_.f=false;_.i=0;var PR=nYb(a8b,'DialogBox',214);JX(865,1,Dac,ZDb);_.Vc=function $Db(a){this.a.i=a.a};var MR=nYb(a8b,'DialogBox/1',865);JX(863,29,b8b,lEb);var NR=nYb(a8b,'DialogBox/CaptionImpl',863);JX(864,1,{1161:1,1163:1,1102:1,1103:1,1162:1,14:1},mEb);_.Rc=function nEb(a){};_.Sc=function oEb(a){};var OR=nYb(a8b,'DialogBox/MouseHandler',864);n7b(Jl)(15);\n//# sourceURL=showcase-15.js\n")
