$wnd.showcase.runAsyncCallback11("function Okc(){}\nfunction Qkc(){}\nfunction Ikc(a,b){a.b=b}\nfunction Jkc(a){if(a==ykc){return true}OC();return a==Bkc}\nfunction Kkc(a){if(a==xkc){return true}OC();return a==wkc}\nfunction Pkc(a){this.b=(tmc(),omc).a;this.e=(ymc(),xmc).a;this.a=a}\nfunction Hkc(a,b){var c;c=Tfb(a.fb,179);c.e=b.a;!!c.d&&qfc(c.d,b)}\nfunction Gkc(a,b){var c;c=Tfb(a.fb,179);c.b=b.a;!!c.d&&ofc(c.d,b)}\nfunction Ckc(){Ckc=KCb;vkc=new Okc;ykc=new Okc;xkc=new Okc;wkc=new Okc;zkc=new Okc;Akc=new Okc;Bkc=new Okc}\nfunction Lkc(){Ckc();sfc.call(this);this.b=(tmc(),omc);this.c=(ymc(),xmc);zp((acc(),this.e),HTc,0);zp(this.e,ITc,0)}\nfunction Dkc(a,b,c){var d;if(c==vkc){if(b==a.a){return}else if(a.a){throw new TDc('Only one CENTER widget may be added')}}Rh(b);Rwc(a.j,b);c==vkc&&(a.a=b);d=new Pkc(c);b.fb=d;Gkc(b,a.b);Hkc(b,a.c);Fkc(a);Th(b,a)}\nfunction Ekc(a,b){var c,d,e,f,g,h,i;xwc((acc(),a.hb),'',b);h=new yLc;i=new _wc(a.j);while(i.b<i.c.c){c=Zwc(i);g=Tfb(c.fb,179).a;e=Tfb(h.Vh(g),113);d=!e?1:e.a;f=g==zkc?'north'+d:g==Akc?'south'+d:g==Bkc?'west'+d:g==wkc?'east'+d:g==ykc?'linestart'+d:g==xkc?'lineend'+d:wTc;xwc(Tp(c.hb),b,f);h.Wh(g,fEc(d+1))}}\nfunction Fkc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(acc(),a.d);while(Fdc(b)>0){dp(b,Edc(b,0))}o=1;e=1;for(i=new _wc(a.j);i.b<i.c.c;){d=Zwc(i);f=Tfb(d.fb,179).a;f==zkc||f==Akc?++o:(f==wkc||f==Bkc||f==ykc||f==xkc)&&++e}p=Lfb($wb,UOc,286,o,0,1);for(g=0;g<o;++g){p[g]=new Qkc;p[g].b=$doc.createElement(FTc);_o(b,hcc(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new _wc(a.j);h.b<h.c.c;){d=Zwc(h);j=Tfb(d.fb,179);r=$doc.createElement(GTc);j.d=r;Ap(j.d,qTc,j.b);Nq(j.d.style,rTc,j.e);Ap(j.d,jPc,j.f);Ap(j.d,iPc,j.c);if(j.a==zkc){dcc(p[m].b,r,p[m].a);_o(r,hcc(d.hb));zp(r,KUc,l-k+1);++m}else if(j.a==Akc){dcc(p[q].b,r,p[q].a);_o(r,hcc(d.hb));zp(r,KUc,l-k+1);--q}else if(j.a==vkc){c=r}else if(Jkc(j.a)){n=p[m];dcc(n.b,r,n.a++);_o(r,hcc(d.hb));zp(r,tVc,q-m+1);++k}else if(Kkc(j.a)){n=p[m];dcc(n.b,r,n.a);_o(r,hcc(d.hb));zp(r,tVc,q-m+1);--l}}if(a.a){n=p[m];dcc(n.b,c,n.a);_o(c,hcc(dh(a.a)))}}\nJCb(431,1,XRc);_.xc=function wWb(){var a,b,c;YFb(this.a,(a=new Lkc,wp((acc(),a.hb),'cw-DockPanel'),zp(a.e,HTc,4),Ikc(a,(tmc(),nmc)),Dkc(a,new hjc('This is the first north component'),(Ckc(),zkc)),Dkc(a,new hjc('This is the first south component'),Akc),Dkc(a,new hjc('This is the east component'),wkc),Dkc(a,new hjc('This is the west component'),Bkc),Dkc(a,new hjc('This is the second north component'),zkc),Dkc(a,new hjc('This is the second south component'),Akc),b=new hjc(\"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 vgc(b),c.hb.style[jPc]='400px',c.hb.style[iPc]='100px',Dkc(a,c,vkc),Ekc(a,'cwDockPanel'),a))};JCb(893,279,oPc,Lkc);_.Mb=function Mkc(a){Ekc(this,a)};_.dc=function Nkc(a){var b;b=lec(this,a);if(b){a==this.a&&(this.a=null);Fkc(this)}return b};var vkc,wkc,xkc,ykc,zkc,Akc,Bkc;var _wb=zDc(mPc,'DockPanel',893);JCb(178,1,{},Okc);var Ywb=zDc(mPc,'DockPanel/DockLayoutConstant',178);JCb(179,1,{179:1},Pkc);_.c='';_.f='';var Zwb=zDc(mPc,'DockPanel/LayoutData',179);JCb(286,1,{286:1},Qkc);_.a=0;var $wb=zDc(mPc,'DockPanel/TmpRow',286);zOc(Kl)(11);\n//# sourceURL=showcase-11.js\n")
