$wnd.showcase.runAsyncCallback11("function Gkc(){}\nfunction Ikc(){}\nfunction Akc(a,b){a.b=b}\nfunction Bkc(a){if(a==qkc){return true}JC();return a==tkc}\nfunction Ckc(a){if(a==pkc){return true}JC();return a==okc}\nfunction Hkc(a){this.b=(mmc(),hmc).a;this.e=(rmc(),qmc).a;this.a=a}\nfunction zkc(a,b){var c;c=Ofb(a.fb,179);c.e=b.a;!!c.d&&ifc(c.d,b)}\nfunction ykc(a,b){var c;c=Ofb(a.fb,179);c.b=b.a;!!c.d&&gfc(c.d,b)}\nfunction ukc(){ukc=FCb;nkc=new Gkc;qkc=new Gkc;pkc=new Gkc;okc=new Gkc;rkc=new Gkc;skc=new Gkc;tkc=new Gkc}\nfunction Dkc(){ukc();kfc.call(this);this.b=(mmc(),hmc);this.c=(rmc(),qmc);wp((Ubc(),this.e),xTc,0);wp(this.e,yTc,0)}\nfunction vkc(a,b,c){var d;if(c==nkc){if(b==a.a){return}else if(a.a){throw new KDc('Only one CENTER widget may be added')}}Rh(b);Kwc(a.j,b);c==nkc&&(a.a=b);d=new Hkc(c);b.fb=d;ykc(b,a.b);zkc(b,a.c);xkc(a);Th(b,a)}\nfunction wkc(a,b){var c,d,e,f,g,h,i;qwc((Ubc(),a.hb),'',b);h=new pLc;i=new Uwc(a.j);while(i.b<i.c.c){c=Swc(i);g=Ofb(c.fb,179).a;e=Ofb(h.Wh(g),113);d=!e?1:e.a;f=g==rkc?'north'+d:g==skc?'south'+d:g==tkc?'west'+d:g==okc?'east'+d:g==qkc?'linestart'+d:g==pkc?'lineend'+d:nTc;qwc(Qp(c.hb),b,f);h.Xh(g,YDc(d+1))}}\nfunction xkc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(Ubc(),a.d);while(ydc(b)>0){cp(b,xdc(b,0))}o=1;e=1;for(i=new Uwc(a.j);i.b<i.c.c;){d=Swc(i);f=Ofb(d.fb,179).a;f==rkc||f==skc?++o:(f==okc||f==tkc||f==qkc||f==pkc)&&++e}p=Gfb(Vwb,LOc,286,o,0,1);for(g=0;g<o;++g){p[g]=new Ikc;p[g].b=$doc.createElement(vTc);$o(b,_bc(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new Uwc(a.j);h.b<h.c.c;){d=Swc(h);j=Ofb(d.fb,179);r=$doc.createElement(wTc);j.d=r;xp(j.d,hTc,j.b);Iq(j.d.style,iTc,j.e);xp(j.d,aPc,j.f);xp(j.d,_Oc,j.c);if(j.a==rkc){Xbc(p[m].b,r,p[m].a);$o(r,_bc(d.hb));wp(r,AUc,l-k+1);++m}else if(j.a==skc){Xbc(p[q].b,r,p[q].a);$o(r,_bc(d.hb));wp(r,AUc,l-k+1);--q}else if(j.a==nkc){c=r}else if(Bkc(j.a)){n=p[m];Xbc(n.b,r,n.a++);$o(r,_bc(d.hb));wp(r,kVc,q-m+1);++k}else if(Ckc(j.a)){n=p[m];Xbc(n.b,r,n.a);$o(r,_bc(d.hb));wp(r,kVc,q-m+1);--l}}if(a.a){n=p[m];Xbc(n.b,c,n.a);$o(c,_bc(dh(a.a)))}}\nECb(431,1,RRc);_.xc=function rWb(){var a,b,c;TFb(this.a,(a=new Dkc,tp((Ubc(),a.hb),'cw-DockPanel'),wp(a.e,xTc,4),Akc(a,(mmc(),gmc)),vkc(a,new _ic('This is the first north component'),(ukc(),rkc)),vkc(a,new _ic('This is the first south component'),skc),vkc(a,new _ic('This is the east component'),okc),vkc(a,new _ic('This is the west component'),tkc),vkc(a,new _ic('This is the second north component'),rkc),vkc(a,new _ic('This is the second south component'),skc),b=new _ic(\"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 ngc(b),c.hb.style[aPc]='400px',c.hb.style[_Oc]='100px',vkc(a,c,nkc),wkc(a,'cwDockPanel'),a))};ECb(894,279,fPc,Dkc);_.Mb=function Ekc(a){wkc(this,a)};_.dc=function Fkc(a){var b;b=cec(this,a);if(b){a==this.a&&(this.a=null);xkc(this)}return b};var nkc,okc,pkc,qkc,rkc,skc,tkc;var Wwb=qDc(dPc,'DockPanel',894);ECb(178,1,{},Gkc);var Twb=qDc(dPc,'DockPanel/DockLayoutConstant',178);ECb(179,1,{179:1},Hkc);_.c='';_.f='';var Uwb=qDc(dPc,'DockPanel/LayoutData',179);ECb(286,1,{286:1},Ikc);_.a=0;var Vwb=qDc(dPc,'DockPanel/TmpRow',286);qOc(Jl)(11);\n//# sourceURL=showcase-11.js\n")
