$wnd.showcase.runAsyncCallback11("function mEb(){}\nfunction oEb(){}\nfunction hEb(a,b){a.b=b}\nfunction iEb(a){if(a==ZDb){return true}Ez();return a==aEb}\nfunction jEb(a){if(a==YDb){return true}Ez();return a==XDb}\nfunction nEb(a){this.b=(RFb(),MFb).a;this.e=(WFb(),VFb).a;this.a=a}\nfunction fEb(a,b){var c;c=sC(a.fb,152);c.b=b.a;!!c.d&&_yb(c.d,b)}\nfunction gEb(a,b){var c;c=sC(a.fb,152);c.e=b.a;!!c.d&&bzb(c.d,b)}\nfunction bEb(){bEb=GX;WDb=new mEb;ZDb=new mEb;YDb=new mEb;XDb=new mEb;$Db=new mEb;_Db=new mEb;aEb=new mEb}\nfunction kEb(){bEb();dzb.call(this);this.b=(RFb(),MFb);this.c=(WFb(),VFb);($vb(),this.e)[kac]=0;this.e[lac]=0}\nfunction cEb(a,b,c){var d;if(c==WDb){if(b==a.a){return}else if(a.a){throw aX(new aXb('Only one CENTER widget may be added'))}}Sh(b);VPb(a.j,b);c==WDb&&(a.a=b);d=new nEb(c);b.fb=d;fEb(b,a.b);gEb(b,a.c);eEb(a);Uh(b,a)}\nfunction dEb(a){var b,c,d,e,f,g,h;CPb(($vb(),a.hb),'',Lbc);g=new J2b;h=new dQb(a.j);while(h.b<h.c.c){b=bQb(h);f=sC(b.fb,152).a;d=sC(UZb(_2b(g.d,f)),84);c=!d?1:d.a;e=f==$Db?'north'+c:f==_Db?'south'+c:f==aEb?'west'+c:f==XDb?'east'+c:f==ZDb?'linestart'+c:f==YDb?'lineend'+c:O8b;CPb(Yo(b.hb),Lbc,e);e$b(g,f,nXb(c+1))}}\nfunction eEb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=($vb(),a.d);while(uxb(b)>0){Co(b,txb(b,0))}o=1;e=1;for(i=new dQb(a.j);i.b<i.c.c;){d=bQb(i);f=sC(d.fb,152).a;f==$Db||f==_Db?++o:(f==XDb||f==aEb||f==ZDb||f==YDb)&&++e}p=BB(yR,k6b,260,o,0,1);for(g=0;g<o;++g){p[g]=new oEb;p[g].b=$doc.createElement(iac);yo(b,fwb(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new dQb(a.j);h.b<h.c.c;){d=bQb(h);j=sC(d.fb,152);r=$doc.createElement(jac);j.d=r;j.d[Y9b]=j.b;j.d.style[Z9b]=j.e;j.d[C6b]=j.f;j.d[B6b]=j.c;if(j.a==$Db){bwb(p[m].b,r,p[m].a);yo(r,fwb(d.hb));r[abc]=l-k+1;++m}else if(j.a==_Db){bwb(p[q].b,r,p[q].a);yo(r,fwb(d.hb));r[abc]=l-k+1;--q}else if(j.a==WDb){c=r}else if(iEb(j.a)){n=p[m];bwb(n.b,r,n.a++);yo(r,fwb(d.hb));r[Mbc]=q-m+1;++k}else if(jEb(j.a)){n=p[m];bwb(n.b,r,n.a);yo(r,fwb(d.hb));r[Mbc]=q-m+1;--l}}if(a.a){n=p[m];bwb(n.b,c,n.a);yo(c,fwb(fh(a.a)))}}\nvar Lbc='cwDockPanel';FX(415,1,N8b);_.Ec=function teb(){var a,b,c;VZ(this.a,(a=new kEb,($vb(),a.hb).className='cw-DockPanel',a.e[kac]=4,hEb(a,(RFb(),LFb)),cEb(a,new JCb('This is the first north component'),(bEb(),$Db)),cEb(a,new JCb('This is the first south component'),_Db),cEb(a,new JCb('This is the east component'),XDb),cEb(a,new JCb('This is the west component'),aEb),cEb(a,new JCb('This is the second north component'),$Db),cEb(a,new JCb('This is the second south component'),_Db),b=new JCb(\"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.<br><br>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!\"),c=new cAb(b),c.hb.style[C6b]='400px',c.hb.style[B6b]='100px',cEb(a,c,WDb),dEb(a),a))};FX(868,252,H6b,kEb);_.gc=function lEb(a){var b;b=Yxb(this,a);if(b){a==this.a&&(this.a=null);eEb(this)}return b};var WDb,XDb,YDb,ZDb,$Db,_Db,aEb;var zR=GWb(F6b,'DockPanel',868);FX(151,1,{},mEb);var wR=GWb(F6b,'DockPanel/DockLayoutConstant',151);FX(152,1,{152:1},nEb);_.c='';_.f='';var xR=GWb(F6b,'DockPanel/LayoutData',152);FX(260,1,{260:1},oEb);_.a=0;var yR=GWb(F6b,'DockPanel/TmpRow',260);R5b(Fl)(11);\n//# sourceURL=showcase-11.js\n")
