$wnd.showcase.runAsyncCallback11("function uDb(){}\nfunction wDb(){}\nfunction pDb(a,b){a.b=b}\nfunction qDb(a){if(a==fDb){return true}Iy();return a==iDb}\nfunction rDb(a){if(a==eDb){return true}Iy();return a==dDb}\nfunction vDb(a){this.b=($Eb(),VEb).a;this.e=(dFb(),cFb).a;this.a=a}\nfunction oDb(a,b){var c;c=wB(a.fb,152);c.e=b.a;!!c.d&&jyb(c.d,b)}\nfunction nDb(a,b){var c;c=wB(a.fb,152);c.b=b.a;!!c.d&&hyb(c.d,b)}\nfunction jDb(){jDb=NW;cDb=new uDb;fDb=new uDb;eDb=new uDb;dDb=new uDb;gDb=new uDb;hDb=new uDb;iDb=new uDb}\nfunction sDb(){jDb();lyb.call(this);this.b=($Eb(),VEb);this.c=(dFb(),cFb);(_ub(),this.e)[B9b]=0;this.e[C9b]=0}\nfunction kDb(a,b,c){var d;if(c==cDb){if(b==a.a){return}else if(a.a){throw hW(new jWb('Only one CENTER widget may be added'))}}Rh(b);iPb(a.j,b);c==cDb&&(a.a=b);d=new vDb(c);b.fb=d;nDb(b,a.b);oDb(b,a.c);mDb(a);Th(b,a)}\nfunction lDb(a){var b,c,d,e,f,g,h;ROb((_ub(),a.hb),'',abc);g=new U1b;h=new sPb(a.j);while(h.b<h.c.c){b=qPb(h);f=wB(b.fb,152).a;d=wB(aZb(k2b(g.d,f)),84);c=!d?1:d.a;e=f==gDb?'north'+c:f==hDb?'south'+c:f==iDb?'west'+c:f==dDb?'east'+c:f==fDb?'linestart'+c:f==eDb?'lineend'+c:e8b;ROb(Qo(b.hb),abc,e);mZb(g,f,wWb(c+1))}}\nfunction mDb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(_ub(),a.d);while(Dwb(b)>0){wo(b,Cwb(b,0))}o=1;e=1;for(i=new sPb(a.j);i.b<i.c.c;){d=qPb(i);f=wB(d.fb,152).a;f==gDb||f==hDb?++o:(f==dDb||f==iDb||f==fDb||f==eDb)&&++e}p=FA(DQ,A5b,263,o,0,1);for(g=0;g<o;++g){p[g]=new wDb;p[g].b=$doc.createElement(z9b);so(b,gvb(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new sPb(a.j);h.b<h.c.c;){d=qPb(h);j=wB(d.fb,152);r=$doc.createElement(A9b);j.d=r;j.d[n9b]=j.b;j.d.style[o9b]=j.e;j.d[S5b]=j.f;j.d[R5b]=j.c;if(j.a==gDb){cvb(p[m].b,r,p[m].a);so(r,gvb(d.hb));r[qac]=l-k+1;++m}else if(j.a==hDb){cvb(p[q].b,r,p[q].a);so(r,gvb(d.hb));r[qac]=l-k+1;--q}else if(j.a==cDb){c=r}else if(qDb(j.a)){n=p[m];cvb(n.b,r,n.a++);so(r,gvb(d.hb));r[bbc]=q-m+1;++k}else if(rDb(j.a)){n=p[m];cvb(n.b,r,n.a);so(r,gvb(d.hb));r[bbc]=q-m+1;--l}}if(a.a){n=p[m];cvb(n.b,c,n.a);so(c,gvb(eh(a.a)))}}\nvar abc='cwDockPanel';MW(416,1,d8b);_.Bc=function Adb(){var a,b,c;aZ(this.a,(a=new sDb,(_ub(),a.hb).className='cw-DockPanel',a.e[B9b]=4,pDb(a,($Eb(),UEb)),kDb(a,new RBb('This is the first north component'),(jDb(),gDb)),kDb(a,new RBb('This is the first south component'),hDb),kDb(a,new RBb('This is the east component'),dDb),kDb(a,new RBb('This is the west component'),iDb),kDb(a,new RBb('This is the second north component'),gDb),kDb(a,new RBb('This is the second south component'),hDb),b=new RBb(\"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 kzb(b),c.hb.style[S5b]='400px',c.hb.style[R5b]='100px',kDb(a,c,cDb),lDb(a),a))};MW(873,255,X5b,sDb);_.gc=function tDb(a){var b;b=dxb(this,a);if(b){a==this.a&&(this.a=null);mDb(this)}return b};var cDb,dDb,eDb,fDb,gDb,hDb,iDb;var EQ=PVb(V5b,'DockPanel',873);MW(151,1,{},uDb);var BQ=PVb(V5b,'DockPanel/DockLayoutConstant',151);MW(152,1,{152:1},vDb);_.c='';_.f='';var CQ=PVb(V5b,'DockPanel/LayoutData',152);MW(263,1,{263:1},wDb);_.a=0;var DQ=PVb(V5b,'DockPanel/TmpRow',263);f5b(zl)(11);\n//# sourceURL=showcase-11.js\n")
