function X4(){}
function Yub(){}
function bvb(){}
function BQb(){}
function PVb(){}
function _ub(){return NQ}
function h5(){return FN}
function evb(){return OQ}
function TQb(){return NS}
function SVb(){return yT}
function QVb(){QVb=Lcc;EQb()}
function RQb(){RQb=Lcc;NQb()}
function KQb(){return l_b(this.K)}
function JQb(){return k_b(this.K)}
function TVb(){return k_b(this.K)}
function UVb(){return l_b(this.K)}
function avb(a){Oub(this.c,this.b)}
function fvb(a){Oub(this.c,this.b)}
function dvb(a,b,c){a.c=b;a.b=c;return a}
function $ub(a,b,c){a.c=b;a.b=c;return a}
function FQb(a,b){EQb();a.K=b;a.ic(0);return a}
function Oub(a,b){(gq(),b.K).textContent=pKc+a.Pc()+Afc+a.Qc()||bec}
function k_b(b){try{return b.selectionStart}catch(a){return 0}}
function l_b(b){try{return b.selectionEnd-b.selectionStart}catch(a){return 0}}
function RVb(a){QVb();FQb(a,(gq(),$doc).createElement(sKc));a.K[Vgc]=tKc;return a}
function SQb(a){var b;RQb();PQb(a,(b=(gq(),$doc).createElement(Dmc),b.type=qKc,b),rKc);return a}
function i5(){d5=true;c5=(f5(),new X4);ao((Zn(),Yn),30);!!$stats&&$stats(Ho(eKc,nec,null,null));c5.Gb();!!$stats&&$stats(Ho(eKc,Owc,null,null))}
function Mub(a,b){var c,d,e,g;c=QMb(new NMb);c.f[ghc]=4;e=SMb(c);c.c.appendChild(e);lcb(a);KYb(c.g,a);e.appendChild(a.K);ncb(a,c);if(b){d=tIb(new qIb,oKc);ccb(a,$ub(new Yub,a,d),(cy(),cy(),by));ccb(a,dvb(new bvb,a,d),(Hw(),Hw(),Gw));g=SMb(c);c.c.appendChild(g);lcb(d);KYb(c.g,d);g.appendChild(d.K);ncb(d,c)}return c}
function l5(){var a,b,c,d,e,f,g;while(a5){a=a5;a5=a5.c;!a5&&(b5=null);ieb(a.b.b,(g=ZXb(new WXb),g.f[ghc]=5,e=OQb(new CQb),VXb(e.K,bec,fKc),c=OQb(new CQb),VXb(c.K,bec,gKc),c.K[Rwc]=hKc,c.K[Ljc]=true,$Xb(g,AIb(new pIb,iKc)),$Xb(g,Mub(e,true)),$Xb(g,Mub(c,false)),d=SQb(new BQb),VXb(d.K,bec,jKc),b=SQb(new BQb),VXb(b.K,bec,kKc),b.K[Rwc]=hKc,b.K[Ljc]=true,$Xb(g,AIb(new pIb,lKc)),$Xb(g,Mub(d,true)),$Xb(g,Mub(b,false)),f=RVb(new PVb),VXb(f.K,bec,mKc),f.K.rows=5,$Xb(g,AIb(new pIb,nKc)),$Xb(g,Mub(f,true)),g))}}
var iKc='<b>Normal text box:<\/b>',lKc='<br><br><b>Password text box:<\/b>',nKc='<br><br><b>Text area:<\/b>',uKc='AsyncLoader30',vKc='CwBasicText$2',wKc='CwBasicText$3',xKc='PasswordTextBox',pKc='Selected: ',oKc='Selected: 0, 0',yKc='TextArea',jKc='cwBasicText-password',kKc='cwBasicText-password-disabled',mKc='cwBasicText-textarea',fKc='cwBasicText-textbox',gKc='cwBasicText-textbox-disabled',rKc='gwt-PasswordTextBox',tKc='gwt-TextArea',qKc='password',hKc='read only',eKc='runCallbacks30',sKc='textarea';_=X4.prototype=new Y4;_.gC=h5;_.Gb=l5;_.tI=0;_=Yub.prototype=new Yl;_.gC=_ub;_._=avb;_.tI=175;_.b=null;_.c=null;_=bvb.prototype=new Yl;_.gC=evb;_.Z=fvb;_.tI=176;_.b=null;_.c=null;_=DQb.prototype;_.Pc=JQb;_.Qc=KQb;_=BQb.prototype=new CQb;_.gC=TQb;_.tI=251;_=PVb.prototype=new DQb;_.gC=SVb;_.Pc=TVb;_.Qc=UVb;_.tI=275;var FN=b3b(Aqc,uKc),NQ=b3b(Ytc,vKc),OQ=b3b(Ytc,wKc),NS=b3b(Fsc,xKc),yT=b3b(Fsc,yKc);i5();