function F6(){}
function hxb(){}
function OJb(){}
function kxb(){return xQ}
function R6(){return tN}
function RJb(){return BR}
function SJb(a){Gbb(this,a)}
function jxb(a,b){a.a=b;return a}
function QJb(a){var b;a.J=(b=(Zp(),$doc).createElement(Rmc),b.type=BOc,b);a.J[Wgc]=COc;return a}
function S6(){N6=true;M6=(P6(),new F6);Xn((Un(),Tn),35);!!$stats&&$stats(Co(uOc,kec,null,null));M6.Gb();!!$stats&&$stats(Co(uOc,$wc,null,null))}
function lxb(a){var b;b=this.a.J.value;b.length==0?($wnd.alert(zOc),undefined):($wnd.alert(AOc),undefined)}
function V6(){var a,b,c,d;while(K6){a=K6;K6=K6.b;!K6&&(L6=null);Hdb(a.a.a,(d=OXb(new LXb),PXb(d,fIb(new WHb,vOc)),b=QJb(new OJb),KXb(b.J,$dc,wOc),PXb(d,b),c=CDb(new ADb,xOc),Bbb(c,jxb(new hxb,b),(hw(),hw(),gw)),PXb(d,fIb(new WHb,yOc)),PXb(d,c),d))}}
var vOc='<b>Select a file:<\/b>',yOc='<br>',DOc='AsyncLoader35',EOc='CwFileUpload$1',AOc='File uploaded!',FOc='FileUpload',xOc='Upload File',zOc='You must select a file to upload',wOc='cwFileUpload',BOc='file',COc='gwt-FileUpload',uOc='runCallbacks35';_=F6.prototype=new G6;_.gC=R6;_.Gb=V6;_.tI=0;_=hxb.prototype=new Ul;_.gC=kxb;_.Z=lxb;_.tI=182;_.a=null;_=OJb.prototype=new Sab;_.gC=RJb;_.Tb=SJb;_.tI=223;var tN=$2b(Mqc,DOc),xQ=$2b(ouc,EOc),BR=$2b(Rsc,FOc);S6();