(function(){ if (!window.qx) window.qx = {}; qx.$$start = new Date(); if (!qx.$$environment) qx.$$environment = {}; var envinfo = {"qx.application":"m_ligamanager.Application","qx.debug":false,"qx.debug.databinding":false,"qx.debug.dispose":false,"qx.debug.ui.queue":false,"qx.mobile.emulatetouch":true,"qx.mobile.nativescroll":false,"qx.optimization.basecalls":true,"qx.optimization.comments":true,"qx.optimization.privates":true,"qx.optimization.strings":true,"qx.optimization.variables":true,"qx.optimization.variants":true,"qx.optimization.whitespace":true,"qx.revision":"","qx.theme":"ios","qx.version":"2.1.1"}; for (var k in envinfo) qx.$$environment[k] = envinfo[k]; if (!qx.$$libraries) qx.$$libraries = {}; var libinfo = {"__out__":{"sourceUri":"script"},"m_ligamanager":{"resourceUri":"resource","sourceUri":"script"},"qx":{"resourceUri":"resource","sourceUri":"script","sourceViewUri":"https://github.com/qooxdoo/qooxdoo/blob/%{qxGitBranch}/framework/source/class/%{classFilePath}#L%{lineNumber}"}}; for (var k in libinfo) qx.$$libraries[k] = libinfo[k]; qx.$$resources = {}; qx.$$translations = {"C":null,"en":null}; qx.$$locales = {"C":null,"en":null}; qx.$$packageData = {}; qx.$$loader = { parts : {"boot":[0]}, packages : {"0":{"uris":["__out__:m_ligamanager.44789a5faf54.js"]}}, urisBefore : [], cssBefore : ["./resource/qx/mobile/css/ios.css","./resource/m_ligamanager/css/styles.css"], boot : "boot", closureParts : {}, bootIsInline : true, addNoCacheParam : false, decodeUris : function(compressedUris) { var libs = qx.$$libraries; var uris = []; for (var i=0; i0) { for (var i=0, m=l.cssBefore.length; i0){ loadScriptList(l.urisBefore, function(){ l.initUris(); }); } else { l.initUris(); } } // Load qooxdoo boot stuff qx.$$loader.initUris = function(){ var l=qx.$$loader; var bootPackageHash=l.parts[l.boot][0]; if (l.bootIsInline){ l.importPackageData(qx.$$packageData[bootPackageHash]); l.signalStartup(); } else { loadScriptList(l.decodeUris(l.packages[l.parts[l.boot][0]].uris), function(){ // Opera needs this extra time to parse the scripts window.setTimeout(function(){ l.importPackageData(qx.$$packageData[bootPackageHash] || {}); l.signalStartup(); }, 0); }); } } })(); qx.$$packageData['0']={"locales":{"C":{"alternateQuotationEnd":"’","alternateQuotationStart":"‘","cldr_am":"AM","cldr_date_format_full":"EEEE, MMMM d, y","cldr_date_format_long":"MMMM d, y","cldr_date_format_medium":"MMM d, y","cldr_date_format_short":"M/d/yy","cldr_date_time_format_Ed":"d E","cldr_date_time_format_Hm":"HH:mm","cldr_date_time_format_Hms":"HH:mm:ss","cldr_date_time_format_M":"L","cldr_date_time_format_MEd":"E, M/d","cldr_date_time_format_MMM":"LLL","cldr_date_time_format_MMMEd":"E, MMM d","cldr_date_time_format_MMMd":"MMM d","cldr_date_time_format_Md":"M/d","cldr_date_time_format_d":"d","cldr_date_time_format_hm":"h:mm a","cldr_date_time_format_hms":"h:mm:ss a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M/y","cldr_date_time_format_yMEd":"E, M/d/y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"E, MMM d, y","cldr_date_time_format_yMMMd":"MMM d, y","cldr_date_time_format_yMd":"M/d/y","cldr_date_time_format_yQ":"Q y","cldr_date_time_format_yQQQ":"QQQ y","cldr_day_format_abbreviated_fri":"Fri","cldr_day_format_abbreviated_mon":"Mon","cldr_day_format_abbreviated_sat":"Sat","cldr_day_format_abbreviated_sun":"Sun","cldr_day_format_abbreviated_thu":"Thu","cldr_day_format_abbreviated_tue":"Tue","cldr_day_format_abbreviated_wed":"Wed","cldr_day_format_wide_fri":"Friday","cldr_day_format_wide_mon":"Monday","cldr_day_format_wide_sat":"Saturday","cldr_day_format_wide_sun":"Sunday","cldr_day_format_wide_thu":"Thursday","cldr_day_format_wide_tue":"Tuesday","cldr_day_format_wide_wed":"Wednesday","cldr_day_stand-alone_narrow_fri":"F","cldr_day_stand-alone_narrow_mon":"M","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"S","cldr_day_stand-alone_narrow_thu":"T","cldr_day_stand-alone_narrow_tue":"T","cldr_day_stand-alone_narrow_wed":"W","cldr_month_format_abbreviated_1":"Jan","cldr_month_format_abbreviated_10":"Oct","cldr_month_format_abbreviated_11":"Nov","cldr_month_format_abbreviated_12":"Dec","cldr_month_format_abbreviated_2":"Feb","cldr_month_format_abbreviated_3":"Mar","cldr_month_format_abbreviated_4":"Apr","cldr_month_format_abbreviated_5":"May","cldr_month_format_abbreviated_6":"Jun","cldr_month_format_abbreviated_7":"Jul","cldr_month_format_abbreviated_8":"Aug","cldr_month_format_abbreviated_9":"Sep","cldr_month_format_wide_1":"January","cldr_month_format_wide_10":"October","cldr_month_format_wide_11":"November","cldr_month_format_wide_12":"December","cldr_month_format_wide_2":"February","cldr_month_format_wide_3":"March","cldr_month_format_wide_4":"April","cldr_month_format_wide_5":"May","cldr_month_format_wide_6":"June","cldr_month_format_wide_7":"July","cldr_month_format_wide_8":"August","cldr_month_format_wide_9":"September","cldr_month_stand-alone_narrow_1":"J","cldr_month_stand-alone_narrow_10":"O","cldr_month_stand-alone_narrow_11":"N","cldr_month_stand-alone_narrow_12":"D","cldr_month_stand-alone_narrow_2":"F","cldr_month_stand-alone_narrow_3":"M","cldr_month_stand-alone_narrow_4":"A","cldr_month_stand-alone_narrow_5":"M","cldr_month_stand-alone_narrow_6":"J","cldr_month_stand-alone_narrow_7":"J","cldr_month_stand-alone_narrow_8":"A","cldr_month_stand-alone_narrow_9":"S","cldr_number_decimal_separator":".","cldr_number_group_separator":",","cldr_number_percent_format":"#,##0%","cldr_pm":"PM","cldr_time_format_full":"h:mm:ss a zzzz","cldr_time_format_long":"h:mm:ss a z","cldr_time_format_medium":"h:mm:ss a","cldr_time_format_short":"h:mm a","day":"Day","dayperiod":"AM/PM","era":"Era","hour":"Hour","minute":"Minute","month":"Month","quotationEnd":"”","quotationStart":"“","second":"Second","week":"Week","weekday":"Day of the Week","year":"Year","zone":"Time Zone"},"en":{"alternateQuotationEnd":"’","alternateQuotationStart":"‘","cldr_am":"AM","cldr_date_format_full":"EEEE, MMMM d, y","cldr_date_format_long":"MMMM d, y","cldr_date_format_medium":"MMM d, y","cldr_date_format_short":"M/d/yy","cldr_date_time_format_Ed":"d E","cldr_date_time_format_Hm":"HH:mm","cldr_date_time_format_Hms":"HH:mm:ss","cldr_date_time_format_M":"L","cldr_date_time_format_MEd":"E, M/d","cldr_date_time_format_MMM":"LLL","cldr_date_time_format_MMMEd":"E, MMM d","cldr_date_time_format_MMMd":"MMM d","cldr_date_time_format_Md":"M/d","cldr_date_time_format_d":"d","cldr_date_time_format_hm":"h:mm a","cldr_date_time_format_hms":"h:mm:ss a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M/y","cldr_date_time_format_yMEd":"E, M/d/y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"E, MMM d, y","cldr_date_time_format_yMMMd":"MMM d, y","cldr_date_time_format_yMd":"M/d/y","cldr_date_time_format_yQ":"Q y","cldr_date_time_format_yQQQ":"QQQ y","cldr_day_format_abbreviated_fri":"Fri","cldr_day_format_abbreviated_mon":"Mon","cldr_day_format_abbreviated_sat":"Sat","cldr_day_format_abbreviated_sun":"Sun","cldr_day_format_abbreviated_thu":"Thu","cldr_day_format_abbreviated_tue":"Tue","cldr_day_format_abbreviated_wed":"Wed","cldr_day_format_wide_fri":"Friday","cldr_day_format_wide_mon":"Monday","cldr_day_format_wide_sat":"Saturday","cldr_day_format_wide_sun":"Sunday","cldr_day_format_wide_thu":"Thursday","cldr_day_format_wide_tue":"Tuesday","cldr_day_format_wide_wed":"Wednesday","cldr_day_stand-alone_narrow_fri":"F","cldr_day_stand-alone_narrow_mon":"M","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"S","cldr_day_stand-alone_narrow_thu":"T","cldr_day_stand-alone_narrow_tue":"T","cldr_day_stand-alone_narrow_wed":"W","cldr_month_format_abbreviated_1":"Jan","cldr_month_format_abbreviated_10":"Oct","cldr_month_format_abbreviated_11":"Nov","cldr_month_format_abbreviated_12":"Dec","cldr_month_format_abbreviated_2":"Feb","cldr_month_format_abbreviated_3":"Mar","cldr_month_format_abbreviated_4":"Apr","cldr_month_format_abbreviated_5":"May","cldr_month_format_abbreviated_6":"Jun","cldr_month_format_abbreviated_7":"Jul","cldr_month_format_abbreviated_8":"Aug","cldr_month_format_abbreviated_9":"Sep","cldr_month_format_wide_1":"January","cldr_month_format_wide_10":"October","cldr_month_format_wide_11":"November","cldr_month_format_wide_12":"December","cldr_month_format_wide_2":"February","cldr_month_format_wide_3":"March","cldr_month_format_wide_4":"April","cldr_month_format_wide_5":"May","cldr_month_format_wide_6":"June","cldr_month_format_wide_7":"July","cldr_month_format_wide_8":"August","cldr_month_format_wide_9":"September","cldr_month_stand-alone_narrow_1":"J","cldr_month_stand-alone_narrow_10":"O","cldr_month_stand-alone_narrow_11":"N","cldr_month_stand-alone_narrow_12":"D","cldr_month_stand-alone_narrow_2":"F","cldr_month_stand-alone_narrow_3":"M","cldr_month_stand-alone_narrow_4":"A","cldr_month_stand-alone_narrow_5":"M","cldr_month_stand-alone_narrow_6":"J","cldr_month_stand-alone_narrow_7":"J","cldr_month_stand-alone_narrow_8":"A","cldr_month_stand-alone_narrow_9":"S","cldr_number_decimal_separator":".","cldr_number_group_separator":",","cldr_number_percent_format":"#,##0%","cldr_pm":"PM","cldr_time_format_full":"h:mm:ss a zzzz","cldr_time_format_long":"h:mm:ss a z","cldr_time_format_medium":"h:mm:ss a","cldr_time_format_short":"h:mm a","day":"Day","dayperiod":"AM/PM","era":"Era","hour":"Hour","minute":"Minute","month":"Month","quotationEnd":"”","quotationStart":"“","second":"Second","week":"Week","weekday":"Day of the Week","year":"Year","zone":"Time Zone"}},"resources":{"m_ligamanager/css/styles.css":"m_ligamanager","m_ligamanager/info.png":[22,22,"png","m_ligamanager"],"m_ligamanager/waitcursor.gif":[32,32,"gif","m_ligamanager"],"m_ligamanager/warn.png":[22,21,"png","m_ligamanager"],"qx/mobile/css/LICENSE":"qx","qx/mobile/css/android.css":"qx","qx/mobile/css/custom.css":"qx","qx/mobile/css/indigo.css":"qx","qx/mobile/css/ios.css":"qx","qx/mobile/icon/common/arrow.png":[25,20,"png","qx"],"qx/mobile/icon/common/arrow_pressed.png":[25,20,"png","qx"],"qx/mobile/icon/common/checkbox-gray.png":[22,19,"png","qx"],"qx/mobile/icon/common/checkbox-green.png":[22,19,"png","qx"],"qx/mobile/icon/common/dialog-apply-grey.png":[22,22,"png","qx"],"qx/mobile/icon/common/dialog-apply.png":[22,22,"png","qx"],"qx/mobile/icon/common/spinner.png":[20,20,"png","qx"],"qx/mobile/icon/ios/arrow.png":[25,20,"png","qx"],"qx/mobile/icon/ios/arrow_pressed.png":[25,20,"png","qx"],"qx/mobile/icon/ios/backButton.png":[43,30,"png","qx"],"qx/mobile/icon/ios/backButton_pressed.png":[43,30,"png","qx"],"qx/mobile/icon/ios/cancel.png":[20,20,"png","qx"],"qx/mobile/icon/ios/checkbox.png":[22,21,"png","qx"],"qx/mobile/icon/ios/loading.png":[32,32,"png","qx"],"qx/mobile/icon/ios/on_off.png":[149,27,"png","qx"],"qx/mobile/icon/ios/pinstripes.png":[7,1,"png","qx"],"qx/mobile/icon/ios/scrollbar.png":[7,7,"png","qx"],"qx/mobile/icon/ios/selectbox-check-grey.png":[17,18,"png","qx"],"qx/mobile/icon/ios/selectbox-check.png":[17,18,"png","qx"],"qx/mobile/icon/ios/spinner.png":[20,20,"png","qx"],"qx/mobile/icon/ios/toolButton.png":[16,30,"png","qx"],"qx/mobile/icon/ios/toolButton_pressed.png":[16,30,"png","qx"],"qx/mobile/js/iscroll.js":"qx","qx/mobile/js/iscroll.min.js":"qx","qx/static/blank.gif":[1,1,"gif","qx"]},"translations":{"C":{},"en":{}}}; (function(){var m=".prototype",k="Boolean",j="Error",h="Object.keys requires an object as argument.",g="constructor",f="warn",e="default",d="hasOwnProperty",c="string",b="toLocaleString",N="RegExp",M='\", "',L="info",K="BROKEN_IE",J="isPrototypeOf",I="Date",H="qx.Bootstrap",G="]",F="Class",E="error",t="[Class ",u="valueOf",r="Number",s="debug",p="ES5",q="propertyIsEnumerable",n="object",o="function",v="Object",w='"',z="",y="Array",B="()",A="String",D="Function",C="toString",x=".";if(!window.qx){window.qx={};};qx.Bootstrap={genericToString:function(){return t+this.classname+G;},createNamespace:function(name,O){var Q=name.split(x);var parent=window;var P=Q[0];for(var i=0,R=Q.length-1;i-1){var dy=dw.slice(0,dz);var dv=dw.slice(dz+1);var dx=qx.Bootstrap.getByName(dy);if(dx!=undefined){return [dx,dv];};};};return [undefined,undefined];},getAsync:function(dB,dC,self){var dG=this;if(this.__c[dB]!=undefined){window.setTimeout(function(){dC.call(self,dG.__c[dB]);},0);return;};var dF=this._asyncChecks[dB];if(dF){dF(function(dI){dG.__c[dB]=dI;dC.call(self,dI);});return;};var dE=this._getClassNameFromEnvKey(dB);if(dE[0]!=undefined){var dH=dE[0];var dD=dE[1];dH[dD](function(dJ){dG.__c[dB]=dJ;dC.call(self,dJ);});return;};if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn(dB+" is not a valid key. Please see the API-doc of "+"qx.core.Environment for a list of predefined keys.");qx.Bootstrap.trace(this);};},select:function(dK,dL){return this.__d(this.get(dK),dL);},selectAsync:function(dM,dN,self){this.getAsync(dM,function(dO){var dP=this.__d(dM,dN);dP.call(self,dO);},this);},__d:function(dQ,dR){var dT=dR[dQ];if(dR.hasOwnProperty(dQ)){return dT;};for(var dS in dR){if(dS.indexOf(v)!=-1){var dU=dS.split(v);for(var i=0;i=0;i--){if(this[i]===r){return i;};};return -1;};};if(!qx.core.Environment.get(g)){Array.prototype.forEach=function(t,u){var l=this.length;for(var i=0;i=0;i--){if(i in this){P=N.call(undefined,P,this[i],i,this);};};return P;};};}});})();(function(){var h="qx.Mixin",g=".prototype",f="constructor",e="Array",d="[Mixin ",c="]",b="destruct",a="Mixin";qx.Bootstrap.define(h,{statics:{define:function(name,j){if(j){if(j.include&&!(qx.Bootstrap.getClass(j.include)===e)){j.include=[j.include];};{};var m=j.statics?j.statics:{};qx.Bootstrap.setDisplayNames(m,name);for(var k in m){if(m[k] instanceof Function){m[k].$$mixin=m;};};if(j.construct){m.$$constructor=j.construct;qx.Bootstrap.setDisplayName(j.construct,name,f);};if(j.include){m.$$includes=j.include;};if(j.properties){m.$$properties=j.properties;};if(j.members){m.$$members=j.members;qx.Bootstrap.setDisplayNames(j.members,name+g);};for(var k in m.$$members){if(m.$$members[k] instanceof Function){m.$$members[k].$$mixin=m;};};if(j.events){m.$$events=j.events;};if(j.destruct){m.$$destructor=j.destruct;qx.Bootstrap.setDisplayName(j.destruct,name,b);};}else {var m={};};m.$$type=a;m.name=name;m.toString=this.genericToString;m.basename=qx.Bootstrap.createNamespace(name,m);this.$$registry[name]=m;return m;},checkCompatibility:function(n){var q=this.flatten(n);var r=q.length;if(r<2){return true;};var u={};var t={};var s={};var p;for(var i=0;i=1;i--){var t=u[i];var parent=u[i-1];if(qx.Bootstrap.isFunction(t)||qx.Bootstrap.objectGetLength(t)===0){delete parent[s[i-1]];}else {break;};};},isDefined:qx.util.OOUtil.classIsDefined,getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);},getByName:qx.Bootstrap.getByName,include:function(v,w){{};qx.Class.__X(v,w,false);},patch:function(x,y){{};qx.Class.__X(x,y,true);},isSubClassOf:function(z,A){if(!z){return false;};if(z==A){return true;};if(z.prototype instanceof A){return true;};return false;},getPropertyDefinition:qx.util.OOUtil.getPropertyDefinition,getProperties:function(B){var C=[];while(B){if(B.$$properties){C.push.apply(C,Object.keys(B.$$properties));};B=B.superclass;};return C;},getByProperty:function(D,name){while(D){if(D.$$properties&&D.$$properties[name]){return D;};D=D.superclass;};return null;},hasProperty:qx.util.OOUtil.hasProperty,getEventType:qx.util.OOUtil.getEventType,supportsEvent:qx.util.OOUtil.supportsEvent,hasOwnMixin:function(E,F){return E.$$includes&&E.$$includes.indexOf(F)!==-1;},getByMixin:function(G,H){var I,i,l;while(G){if(G.$$includes){I=G.$$flatIncludes;for(i=0,l=I.length;icD){return;};}else {var cE=e.getData();};{};cE=qx.data.SingleValueBinding.__br(cE,cu,cv,cw,cs);{};try{if(cE!==undefined){qx.data.SingleValueBinding.__bl(cu,cv,cE);}else {qx.data.SingleValueBinding.__bk(cu,cv);};if(cw&&cw.onUpdate){cw.onUpdate(cs,cu,cE);};}catch(cF){if(!(cF instanceof qx.core.ValidationError)){throw cF;};if(cw&&cw.onSetFail){cw.onSetFail(cF);}else {qx.log.Logger.warn("Failed so set value "+cE+" on "+cu+". Error message: "+cF);};};};if(!cx){cx=q;};cA=qx.lang.Function.bind(cA,cs,cx);var cz=cs.addListener(ct,cA);return cz;},__bq:function(cG,cH,cI,cJ,cK){if(this.__bg[cH.toHashCode()]===undefined){this.__bg[cH.toHashCode()]=[];};this.__bg[cH.toHashCode()].push([cG,cH,cI,cJ,cK]);},__br:function(cL,cM,cN,cO,cP){if(cO&&cO.converter){var cR;if(cM.getModel){cR=cM.getModel();};return cO.converter(cL,cR,cP,cM);}else {var cT=this.__bm(cM,cN);var cU=cN.substring(cN.lastIndexOf(r)+1,cN.length);if(cT==null){return cL;};var cS=qx.Class.getPropertyDefinition(cT.constructor,cU);var cQ=cS==null?q:cS.check;return this.__bt(cL,cQ);};},__bs:function(cV,cW){var cX=qx.Class.getPropertyDefinition(cV.constructor,cW);if(cX==null){return null;};return cX.event;},__bt:function(cY,da){var db=qx.lang.Type.getClass(cY);if((db==v||db==w)&&(da==h||da==a)){cY=parseInt(cY,10);};if((db==m||db==v||db==D)&&da==w){cY=cY+q;};if((db==v||db==w)&&(da==v||da==c)){cY=parseFloat(cY);};return cY;},removeBindingFromObject:function(dc,dd){if(dd.type==A){for(var i=0;i=0;i--){this.removeBindingFromObject(df,dg[i][0]);};};},getAllBindingsForObject:function(dh){if(this.__bg[dh.toHashCode()]===undefined){this.__bg[dh.toHashCode()]=[];};return this.__bg[dh.toHashCode()];},removeAllBindings:function(){for(var dj in this.__bg){var di=qx.core.ObjectRegistry.fromHashCode(dj);if(di==null){delete this.__bg[dj];continue;};this.removeAllBindingsForObject(di);};this.__bg={};},getAllBindings:function(){return this.__bg;},showBindingInLog:function(dk,dl){var dn;for(var i=0;i0?new Array(O+1).join(N):g;},pad:function(P,length,Q){var R=length-P.length;if(R>0){if(typeof Q===q){Q=c;};return this.repeat(Q,R)+P;}else {return P;};},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,contains:function(S,T){return S.indexOf(T)!=-1;},format:function(U,V){var W=U;var i=V.length;while(i--){W=W.replace(new RegExp(h+(i+1),e),V[i]+g);};return W;},escapeRegexpChars:function(X){return X.replace(/([.*+?^${}()|[\]\/\\])/g,p);},toArray:function(Y){return Y.split(/\B|\b/g);},stripTags:function(ba){return ba.replace(/<\/?[^>]+>/gi,g);},stripScripts:function(bb,bc){var be=g;var bd=bb.replace(/]*>([\s\S]*?)<\/script>/gi,function(){be+=arguments[1]+b;return g;});if(bc===true){qx.lang.Function.globalEval(be);};return bd;},quote:function(bf){return d+bf.replace(/\\/g,n).replace(/\"/g,l)+d;}}});})();(function(){var g="[object Array]",f="qx.lang.Array",e="qx",d="number",c="string",b="mshtml",a="engine.name";qx.Bootstrap.define(f,{statics:{toArray:function(h,j){{};return this.cast(h,Array,j);},cast:function(k,m,n){if(k.constructor===m){return k;};if(qx.data&&qx.data.IListData){if(qx.Class&&qx.Class.hasInterface(k,qx.data.IListData)){var k=k.toArray();};};var o=new m;if((qx.core.Environment.get(a)==b)){if(k.item){for(var i=n||0,l=k.length;iW){W=V[i];};};return W===undefined?null:W;},min:function(Y){{};var i,bb=Y.length,ba=Y[0];for(i=1;i=1&&j[1]){return j[1]+a;};return g;},globalEval:function(m){if(window.execScript){return window.execScript(m);}else {return eval.call(window,m);};},empty:function(){},returnTrue:function(){return true;},returnFalse:function(){return false;},returnNull:function(){return null;},returnThis:function(){return this;},returnZero:function(){return 0;},create:function(n,o){{};if(!o){return n;};if(!(o.self||o.args||o.delay!=null||o.periodical!=null||o.attempt)){return n;};return function(event){{};var q=qx.lang.Array.fromArguments(arguments);if(o.args){q=o.args.concat(q);};if(o.delay||o.periodical){var p=function(){return n.apply(o.self||this,q);};if(qx.core.Environment.get(f)){p=qx.event.GlobalError.observeMethod(p);};if(o.delay){return window.setTimeout(p,o.delay);};if(o.periodical){return window.setInterval(p,o.periodical);};}else if(o.attempt){var r=false;try{r=n.apply(o.self||this,q);}catch(s){};return r;}else {return n.apply(o.self||this,q);};};},bind:function(t,self,u){return this.create(t,{self:self,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null});},curry:function(v,w){return this.create(v,{args:arguments.length>1?qx.lang.Array.fromArguments(arguments,1):null});},listener:function(x,self,y){if(arguments.length<3){return function(event){return x.call(self||this,event||window.event);};}else {var z=qx.lang.Array.fromArguments(arguments,2);return function(event){var A=[event||window.event];A.push.apply(A,z);x.apply(self||this,A);};};},attempt:function(B,self,C){return this.create(B,{self:self,attempt:true,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null})();},delay:function(D,E,self,F){return this.create(D,{delay:E,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})();},periodical:function(G,H,self,I){return this.create(G,{periodical:H,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})();}}});})();(function(){var c="qx.event.type.Data",b="qx.event.type.Event",a="qx.data.IListData";qx.Interface.define(a,{events:{"change":c,"changeLength":b},members:{getItem:function(d){},setItem:function(e,f){},splice:function(g,h,i){},contains:function(j){},getLength:function(){},toArray:function(){}}});})();(function(){var c=": ",b="qx.type.BaseError",a="";qx.Class.define(b,{extend:Error,construct:function(d,e){var f=Error.call(this,e);if(f.stack){this.stack=f.stack;};if(f.stacktrace){this.stacktrace=f.stacktrace;};this.__bx=d||a;this.message=e||qx.type.BaseError.DEFAULTMESSAGE;},statics:{DEFAULTMESSAGE:"error"},members:{__by:null,__bx:null,message:null,getComment:function(){return this.__bx;},toString:function(){return this.__bx+(this.message?c+this.message:a);}}});})();(function(){var a="qx.core.AssertionError";qx.Class.define(a,{extend:qx.type.BaseError,construct:function(b,c){qx.type.BaseError.call(this,b,c);this.__bz=qx.dev.StackTrace.getStackTrace();},members:{__bz:null,getStackTrace:function(){return this.__bz;}}});})();(function(){var p="anonymous",o="...",n="qx.dev.StackTrace",m="",l="\n",k="?",j="/source/class/",h="stack",g="prototype",f="stacktrace",c="Error created at",e="ecmascript.error.stacktrace",d="function",b=".",a=":";qx.Bootstrap.define(n,{statics:{FILENAME_TO_CLASSNAME:null,FORMAT_STACKTRACE:null,getStackTrace:function(){var u=[];try{throw new Error();}catch(F){if(qx.dev.StackTrace.hasEnvironmentCheck&&qx.core.Environment.get(e)){var z=qx.dev.StackTrace.getStackTraceFromError(F);var x=qx.dev.StackTrace.getStackTraceFromCaller(arguments);qx.lang.Array.removeAt(z,0);u=x.length>z.length?x:z;for(var i=0;i=0){continue;};var t=null;var D=v.split(b);var w=/(.*?)\(/.exec(D[D.length-1]);if(w&&w.length==2){t=w[1];D.pop();};if(D[D.length-1]==g){D.pop();};var B=D.join(b);var s=z[i];var E=s.split(a);var A=E[0];var q=E[1];var r;if(E[2]){r=E[2];};var y=null;if(qx.Class.getByName(A)){y=A;}else {y=B;};var C=y;if(t){C+=b+t;};C+=a+q;if(r){C+=a+r;};u[i]=C;};}else {u=this.getStackTraceFromCaller(arguments);};};return u;},getStackTraceFromCaller:function(G){var L=[];var K=qx.lang.Function.getCaller(G);var H={};while(K){var I=qx.lang.Function.getName(K);L.push(I);try{K=K.caller;}catch(M){break;};if(!K){break;};var J=qx.core.ObjectRegistry.toHashCode(K);if(H[J]){L.push(o);break;};H[J]=K;};return L;},getStackTraceFromError:function(N){var S=[];var be,R,ba,bc,P,Y,U;var bb=qx.dev.StackTrace.hasEnvironmentCheck?qx.core.Environment.get(e):null;if(bb===h){if(!N.stack){return S;};be=/@(.+):(\d+)$/gm;while((R=be.exec(N.stack))!=null){U=R[1];bc=R[2];ba=this.__bA(U);S.push(ba+a+bc);};if(S.length>0){return this.__bC(S);};be=/at (.*)/gm;var bd=/\((.*?)(:[^\/].*)\)/;var Q=/(.*?)(:[^\/].*)/;while((R=be.exec(N.stack))!=null){var X=bd.exec(R[1]);if(!X){X=Q.exec(R[1]);};if(X){ba=this.__bA(X[1]);S.push(ba+X[2]);}else {S.push(R[1]);};};}else if(bb===f){var T=N.stacktrace;if(!T){return S;};if(T.indexOf(c)>=0){T=T.split(c)[0];};be=/line\ (\d+?),\ column\ (\d+?)\ in\ (?:.*?)\ in\ (.*?):[^\/]/gm;while((R=be.exec(T))!=null){bc=R[1];P=R[2];U=R[3];ba=this.__bA(U);S.push(ba+a+bc+a+P);};if(S.length>0){return this.__bC(S);};be=/Line\ (\d+?)\ of\ linked\ script\ (.*?)$/gm;while((R=be.exec(T))!=null){bc=R[1];U=R[2];ba=this.__bA(U);S.push(ba+a+bc);};}else if(N.message&&N.message.indexOf("Backtrace:")>=0){var W=N.message.split("Backtrace:")[1].trim();var V=W.split(l);for(var i=0;i=2){bc=O[1];Y=this.__bA(O[2]);S.push(Y+a+bc);};};}else if(N.sourceURL&&N.line){S.push(this.__bA(N.sourceURL)+a+N.line);};return this.__bC(S);},__bA:function(bf){if(typeof qx.dev.StackTrace.FILENAME_TO_CLASSNAME==d){var bg=qx.dev.StackTrace.FILENAME_TO_CLASSNAME(bf);if(false&&!qx.lang.Type.isString(bg)){throw new Error("FILENAME_TO_CLASSNAME must return a string!");};return bg;};return qx.dev.StackTrace.__bB(bf);},__bB:function(bh){var bl=j;var bi=bh.indexOf(bl);var bk=bh.indexOf(k);if(bk>=0){bh=bh.substring(0,bk);};var bj=(bi==-1)?bh:bh.substring(bi+bl.length).replace(/\//g,b).replace(/\.js$/,m);return bj;},__bC:function(bm){if(typeof qx.dev.StackTrace.FORMAT_STACKTRACE==d){bm=qx.dev.StackTrace.FORMAT_STACKTRACE(bm);if(false&&!qx.lang.Type.isArray(bm)){throw new Error("FORMAT_STACKTRACE must return an array of strings!");};};return bm;}},defer:function(bn){bn.hasEnvironmentCheck=qx.bom.client.EcmaScript&&qx.bom.client.EcmaScript.getStackTrace;}});})();(function(){var g="qx.core.ObjectRegistry",f="-",e="",d="-0",c="$$hash";qx.Class.define(g,{statics:{inShutDown:false,__j:{},__bD:0,__bE:[],__bF:e,__bG:{},register:function(h){var m=this.__j;if(!m){return;};var k=h.$$hash;if(k==null){var j=this.__bE;if(j.length>0&&true){k=j.pop();}else {k=(this.__bD++)+this.__bF;};h.$$hash=k;{};};{};m[k]=h;},unregister:function(n){var o=n.$$hash;if(o==null){return;};var p=this.__j;if(p&&p[o]){delete p[o];this.__bE.push(o);};try{delete n.$$hash;}catch(q){if(n.removeAttribute){n.removeAttribute(c);};};},toHashCode:function(r){{};var t=r.$$hash;if(t!=null){return t;};var s=this.__bE;if(s.length>0){t=s.pop();}else {t=(this.__bD++)+this.__bF;};return r.$$hash=t;},clearHashCode:function(u){{};var v=u.$$hash;if(v!=null){this.__bE.push(v);try{delete u.$$hash;}catch(w){if(u.removeAttribute){u.removeAttribute(c);};};};},fromHashCode:function(x){return this.__j[x]||null;},shutdown:function(){this.inShutDown=true;var z=this.__j;var B=[];for(var A in z){B.push(A);};B.sort(function(a,b){return parseInt(b,10)-parseInt(a,10);});var y,i=0,l=B.length;while(true){try{for(;ithis.__bI){f=this.__bI;};if(g&&this.__bJ&&(f>this.__bK)){f=this.__bK;};if(f>0){var i=this.__bN(this.__bH,-1);var h=this.__bN(i,-f+1);var j;if(h<=i){j=this.__bL.slice(h,i+1);}else {j=this.__bL.slice(h,this.__bI).concat(this.__bL.slice(0,i+1));};}else {j=[];};return j;},clear:function(){this.__bL=new Array(this.getMaxEntries());this.__bI=0;this.__bK=0;this.__bH=0;},__bN:function(k,l){var m=this.getMaxEntries();var n=(k+l)%m;if(n<0){n+=m;};return n;}}});})();(function(){var a="qx.log.appender.RingBuffer";qx.Class.define(a,{extend:qx.util.RingBuffer,construct:function(b){this.setMaxMessages(b||50);},members:{setMaxMessages:function(c){this.setMaxEntries(c);},getMaxMessages:function(){return this.getMaxEntries();},process:function(d){this.addEntry(d);},getAllLogEvents:function(){return this.getAllEntries();},retrieveLogEvents:function(e,f){return this.getEntries(e,f);},clearHistory:function(){this.clear();}}});})();(function(){var k="qx.log.Logger",j="[",h="#",g=": ",f="warn",e="document",d="{...(",c="",b="text[",a="[...(",J="\n",I=")}",H=")]",G="object",F="...(+",E="array",D=")",C="info",B="instance",A="string",s="null",t="class",q="number",r="stringify",o="]",p="date",m="unknown",n="function",u="boolean",v="debug",x="map",w="node",z="error",y="undefined";qx.Class.define(k,{statics:{__bO:v,setLevel:function(K){this.__bO=K;},getLevel:function(){return this.__bO;},setTreshold:function(L){this.__bR.setMaxMessages(L);},getTreshold:function(){return this.__bR.getMaxMessages();},__bP:{},__bQ:0,register:function(M){if(M.$$id){return;};var O=this.__bQ++;this.__bP[O]=M;M.$$id=O;var N=this.__bS;var P=this.__bR.getAllLogEvents();for(var i=0,l=P.length;i=N[this.__bO]){M.process(P[i]);};};},unregister:function(Q){var R=Q.$$id;if(R==null){return;};delete this.__bP[R];delete Q.$$id;},debug:function(S,T){qx.log.Logger.__bT(v,arguments);},info:function(U,V){qx.log.Logger.__bT(C,arguments);},warn:function(W,X){qx.log.Logger.__bT(f,arguments);},error:function(Y,ba){qx.log.Logger.__bT(z,arguments);},trace:function(bb){var bc=qx.dev.StackTrace.getStackTrace();qx.log.Logger.__bT(C,[(typeof bb!==y?[bb].concat(bc):bc).join(J)]);},deprecatedMethodWarning:function(bd,be){var bf;{};},deprecatedClassWarning:function(bg,bh){var bi;{};},deprecatedEventWarning:function(bj,event,bk){var bl;{};},deprecatedMixinWarning:function(bm,bn){var bo;{};},deprecatedConstantWarning:function(bp,bq,br){var self,bs;{};},deprecateMethodOverriding:function(bt,bu,bv,bw){var bx;{};},clear:function(){this.__bR.clearHistory();},__bR:new qx.log.appender.RingBuffer(50),__bS:{debug:0,info:1,warn:2,error:3},__bT:function(by,bz){var bE=this.__bS;if(bE[by]20){bO.push(F+(l-i)+D);break;};bO.push(this.__bV(bK[i],false));};}else {bO=a+bK.length+H;};break;case x:if(bL){var bM;var bR=[];for(var bQ in bK){bR.push(bQ);};bR.sort();bO=[];for(var i=0,l=bR.length;i20){bO.push(F+(l-i)+D);break;};bQ=bR[i];bM=this.__bV(bK[bQ],false);bM.key=bQ;bO.push(bM);};}else {var bP=0;for(var bQ in bK){bP++;};bO=d+bP+I;};break;};return {type:bS,text:bO,trace:bN};}},defer:function(bT){var bU=qx.Bootstrap.$$logs;for(var i=0;i0);},importListeners:function(bg,bh){{};var bn=bg.$$hash||qx.core.ObjectRegistry.toHashCode(bg);var bo=this.__cc[bn]={};var bk=qx.event.Manager;for(var bi in bh){var bl=bh[bi];var bm=bl.type+(bl.capture?d:a);var bj=bo[bm];if(!bj){bj=bo[bm]=[];this.__ci(bg,bl.type,bl.capture);};bj.push({handler:bl.listener,context:bl.self,unique:bl.unique||(bk.__cg++)+f});};},addListener:function(bp,bq,br,self,bs){var bw;{};var bx=bp.$$hash||qx.core.ObjectRegistry.toHashCode(bp);var bz=this.__cc[bx];if(!bz){bz=this.__cc[bx]={};};var bv=bq+(bs?d:a);var bu=bz[bv];if(!bu){bu=bz[bv]=[];};if(bu.length===0){this.__ci(bp,bq,bs);};var by=(qx.event.Manager.__cg++)+f;var bt={handler:br,context:self,unique:by};bu.push(bt);return bv+b+by;},findHandler:function(bA,bB){var bN=false,bF=false,bO=false,bC=false;var bL;if(bA.nodeType===1){bN=true;bL=n+bA.tagName.toLowerCase()+e+bB;}else if(bA.nodeType===9){bC=true;bL=g+bB;}else if(bA==this.__bY){bF=true;bL=m+bB;}else if(bA.classname){bO=true;bL=k+bA.classname+e+bB;}else {bL=q+bA+e+bB;};var bH=this.__cf;if(bH[bL]){return bH[bL];};var bK=this.__cb.getHandlers();var bG=qx.event.IEventHandler;var bI,bJ,bE,bD;for(var i=0,l=bK.length;i0){cs=ct.split(b);cv=cs[0];cr=cs[1]===h;this.__cj(cq,cv,cr);};};delete this.__cc[cu];return true;},deleteAllListeners:function(cx){delete this.__cc[cx];},__cj:function(cy,cz,cA){var cB=this.findHandler(cy,cz);if(cB){cB.unregisterEvent(cy,cz,cA);return;};{};},dispatchEvent:function(cC,event){var cH;{};var cI=event.getType();if(!event.getBubbles()&&!this.hasListener(cC,cI)){qx.event.Pool.getInstance().poolObject(event);return true;};if(!event.getTarget()){event.setTarget(cC);};var cG=this.__cb.getDispatchers();var cF;var cE=false;for(var i=0,l=cG.length;i10){bI=I+bH.length+c;}else if((bH instanceof Object)&&(bH.toString==null)){bI=qx.lang.Json.stringify(bH,null,2);}else {try{bI=bH.toString();}catch(e){bI=J;};};return bI;},assert:function(bJ,bK){bJ==true||this.__cv(bK||J,bt);},fail:function(bL,bM){var bN=bM?J:bg;this.__cv(bL||J,bN);},assertTrue:function(bO,bP){(bO===true)||this.__cv(bP||J,f,bO,bl);},assertFalse:function(bQ,bR){(bQ===false)||this.__cv(bR||J,bh,bQ,bl);},assertEquals:function(bS,bT,bU){bS==bT||this.__cv(bU||J,bk,bS,w,bT,N);},assertNotEquals:function(bV,bW,bX){bV!=bW||this.__cv(bX||J,bk,bV,j,bW,N);},assertIdentical:function(bY,ca,cb){bY===ca||this.__cv(cb||J,bk,bY,bc,ca,N);},assertNotIdentical:function(cc,cd,ce){cc!==cd||this.__cv(ce||J,bk,cc,O,cd,N);},assertNotUndefined:function(cf,cg){cf!==undefined||this.__cv(cg||J,t);},assertUndefined:function(ch,ci){ch===undefined||this.__cv(ci||J,bz,ch,bm);},assertNotNull:function(cj,ck){cj!==null||this.__cv(ck||J,y);},assertNull:function(cl,cm){cl===null||this.__cv(cm||J,bv,cl,bm);},assertJsonEquals:function(cn,co,cp){this.assertEquals(qx.lang.Json.stringify(cn),qx.lang.Json.stringify(co),cp);},assertMatch:function(cq,cr,cs){this.assertString(cq);this.assert(qx.lang.Type.isRegExp(cr)||qx.lang.Type.isString(cr),bf);cq.search(cr)>=0||this.__cv(cs||J,v,cq,M,cr.toString(),N);},assertArgumentsCount:function(ct,cu,cv,cw){var cx=ct.length;(cx>=cu&&cx<=cv)||this.__cv(cw||J,bi,cu,h,cv,U,cx,bp);},assertEventFired:function(cy,event,cz,cA,cB){var cD=false;var cC=function(e){if(cA){cA.call(cy,e);};cD=true;};var cE;try{cE=cy.addListener(event,cC,cy);cz.call(cy);}catch(cF){throw cF;}finally{try{cy.removeListenerById(cE);}catch(cG){};};cD===true||this.__cv(cB||J,B,event,F);},assertEventNotFired:function(cH,event,cI,cJ){var cL=false;var cK=function(e){cL=true;};var cM=cH.addListener(event,cK,cH);cI.call();cL===false||this.__cv(cJ||J,B,event,m);cH.removeListenerById(cM);},assertException:function(cN,cO,cP,cQ){var cO=cO||Error;var cR;try{this.__cu=false;cN();}catch(cS){cR=cS;}finally{this.__cu=true;};if(cR==null){this.__cv(cQ||J,bA);};cR instanceof cO||this.__cv(cQ||J,E,cO,p,cR);if(cP){this.assertMatch(cR.toString(),cP,cQ);};},assertInArray:function(cT,cU,cV){cU.indexOf(cT)!==-1||this.__cv(cV||J,C,cT,W,cU,bl);},assertArrayEquals:function(cW,cX,cY){this.assertArray(cW,cY);this.assertArray(cX,cY);cY=cY||R+cW.join(H)+a+cX.join(H)+c;if(cW.length!==cX.length){this.fail(cY,true);};for(var i=0;i=0)||this.__cv(dm||J,V,dl,bm);},assertInteger:function(dn,dp){(qx.lang.Type.isNumber(dn)&&isFinite(dn)&&dn%1===0)||this.__cv(dp||J,Y,dn,bm);},assertPositiveInteger:function(dq,dr){var ds=(qx.lang.Type.isNumber(dq)&&isFinite(dq)&&dq%1===0&&dq>=0);ds||this.__cv(dr||J,k,dq,bm);},assertInRange:function(dt,du,dv,dw){(dt>=du&&dt<=dv)||this.__cv(dw||J,qx.lang.String.format(bo,[dt,du,dv]));},assertObject:function(dx,dy){var dz=dx!==null&&(qx.lang.Type.isObject(dx)||typeof dx===A);dz||this.__cv(dy||J,P,(dx),bm);},assertArray:function(dA,dB){qx.lang.Type.isArray(dA)||this.__cv(dB||J,n,dA,bm);},assertMap:function(dC,dD){qx.lang.Type.isObject(dC)||this.__cv(dD||J,d,dC,bm);},assertRegExp:function(dE,dF){qx.lang.Type.isRegExp(dE)||this.__cv(dF||J,bx,dE,bm);},assertType:function(dG,dH,dI){this.assertString(dH,bu);typeof (dG)===dH||this.__cv(dI||J,bb,dH,b,dG,bm);},assertInstance:function(dJ,dK,dL){var dM=dK.classname||dK+J;dJ instanceof dK||this.__cv(dL||J,bd,dM,b,dJ,bm);},assertInterface:function(dN,dO,dP){qx.Class.implementsInterface(dN,dO)||this.__cv(dP||J,g,dN,bw,dO,N);},assertCssColor:function(dQ,dR,dS){var dT=qx.Class.getByName(q);if(!dT){throw new Error("qx.util.ColorUtil not available! Your code must have a dependency on 'qx.util.ColorUtil'");};var dV=dT.stringToRgb(dQ);try{var dU=dT.stringToRgb(dR);}catch(dX){this.__cv(dS||J,Q,dQ,G,dV.join(S),D,dR,X);};var dW=dV[0]==dU[0]&&dV[1]==dU[1]&&dV[2]==dU[2];dW||this.__cv(dS||J,Q,dV,G,dV.join(S),D,dR,G,dU.join(S),z);},assertElement:function(dY,ea){!!(dY&&dY.nodeType===1)||this.__cv(ea||J,by,dY,N);},assertQxObject:function(eb,ec){this.__cx(eb,o)||this.__cv(ec||J,bq,eb,bm);},assertQxWidget:function(ed,ee){this.__cx(ed,K)||this.__cv(ee||J,L,ed,bm);},__cx:function(ef,eg){if(!ef){return false;};var eh=ef.constructor;while(eh){if(eh.classname===eg){return true;};eh=eh.superclass;};return false;}}});})();(function(){var g="prop",f="qx.bom.client.Json",e="JSON",d='{"x":1}',c="json",b="val",a="repl";qx.Bootstrap.define(f,{statics:{getJson:function(){return (qx.Bootstrap.getClass(window.JSON)==e&&JSON.parse(d).x===1&&JSON.stringify({"prop":b},function(k,v){return k===g?a:v;}).indexOf(a)>0);}},defer:function(h){qx.core.Environment.add(c,h.getJson);}});})();(function(){var p='String',o='Boolean',m='\\\\',l='\\f',h='\\t',g='{\n',f='[]',e="qx.lang.JsonImpl",d='Z',b='\\n',ba='Object',Y='{}',X='@',W='.',V='(',U='Array',T='T',S='\\r',R='{',Q='JSON.parse',x=' ',y='[',u='Number',w=')',s='[\n',t='\\"',q='\\b',r=': ',z='object',A='function',H=',',F='\n',K='\\u',J=',\n',M='0000',L='string',C="Cannot stringify a recursive object.",P='0',O='-',N='}',B=']',D='null',E='"',G=':',I='';qx.Bootstrap.define(e,{extend:Object,construct:function(){this.stringify=qx.lang.Function.bind(this.stringify,this);this.parse=qx.lang.Function.bind(this.parse,this);},members:{__cy:null,__cz:null,__cA:null,__cB:null,stringify:function(bb,bc,bd){this.__cy=I;this.__cz=I;this.__cB=[];if(qx.lang.Type.isNumber(bd)){var bd=Math.min(10,Math.floor(bd));for(var i=0;i10){bd=bd.slice(0,10);};this.__cz=bd;};if(bc&&(qx.lang.Type.isFunction(bc)||qx.lang.Type.isArray(bc))){this.__cA=bc;}else {this.__cA=null;};return this.__cC(I,{'':bb});},__cC:function(be,bf){var bi=this.__cy,bg,bj=bf[be];if(bj&&qx.lang.Type.isFunction(bj.toJSON)){bj=bj.toJSON(be);}else if(qx.lang.Type.isDate(bj)){bj=this.dateToJSON(bj);};if(typeof this.__cA===A){bj=this.__cA.call(bf,be,bj);};if(bj===null){return D;};if(bj===undefined){return undefined;};switch(qx.lang.Type.getClass(bj)){case p:return this.__cD(bj);case u:return isFinite(bj)?String(bj):D;case o:return String(bj);case U:this.__cy+=this.__cz;bg=[];if(this.__cB.indexOf(bj)!==-1){throw new TypeError(C);};this.__cB.push(bj);var length=bj.length;for(var i=0;i=0;i--){h=j[i];if(h){h.dispose();};};}catch(k){throw new Error("The array field: "+g+" of object: "+f+" has non disposable entries: "+k);};j.length=0;f[g]=null;},disposeMap:function(m,n){var p=m[n];if(!p){return;};if(qx.core.ObjectRegistry.inShutDown){m[n]=null;return;};try{var o;for(var q in p){o=p[q];if(p.hasOwnProperty(q)&&o){o.dispose();};};}catch(r){throw new Error("The map field: "+n+" of object: "+m+" has non disposable entries: "+r);};m[n]=null;},disposeTriggeredBy:function(s,t){var u=t.dispose;t.dispose=function(){u.call(t);s.dispose();};},destroyContainer:function(v){{};var w=[];this._collectContainerChildren(v,w);var x=w.length;for(var i=x-1;i>=0;i--){w[i].destroy();};v.destroy();},_collectContainerChildren:function(y,z){var B=y.getChildren();for(var i=0;ithis.getSize()){if(g.destroy){g.destroy();}else {g.dispose();};return;};g.$$pooled=true;j.push(g);}},destruct:function(){var n=this.__cL;var k,m,i,l;for(k in n){m=n[k];for(i=0,l=m.length;i0;},_setLayout:function(bN){{};if(this.__dm){this.__dm.connectToWidget(null);for(var i=0;i0;},_setContainerElement:function(cM){this.__dj=cM;},getContainerElement:function(){return this.__dj;},getContentElement:function(){if(!this.__dk){this.__dk=this._getContentElement();};return this.__dk;},_getContentElement:function(){return this.getContainerElement();},destroy:function(){if(this.$$disposed){return;};var parent=this.__dl;if(parent){parent._remove(this);};this.dispose();}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){qx.event.Registration.removeAllListeners(this);if(this.getId()){qx.ui.mobile.core.Widget.unregisterWidget(this.getId());};};this.__dl=this.__dj=this.__dk=null;if(this.__dm){this.__dm.dispose();};this.__dm=null;},defer:function(cN){qx.bom.Lifecycle.onShutdown(cN.onShutdown,cN);}});})();(function(){var e="os.name",d="opera",c="engine.name",b="qx.event.type.Dom",a="osx";qx.Class.define(b,{extend:qx.event.type.Native,statics:{SHIFT_MASK:1,CTRL_MASK:2,ALT_MASK:4,META_MASK:8},members:{_cloneNativeEvent:function(f,g){var g=qx.event.type.Native.prototype._cloneNativeEvent.call(this,f,g);g.shiftKey=f.shiftKey;g.ctrlKey=f.ctrlKey;g.altKey=f.altKey;g.metaKey=f.metaKey;return g;},getModifiers:function(){var i=0;var h=this._native;if(h.shiftKey){i|=qx.event.type.Dom.SHIFT_MASK;};if(h.ctrlKey){i|=qx.event.type.Dom.CTRL_MASK;};if(h.altKey){i|=qx.event.type.Dom.ALT_MASK;};if(h.metaKey){i|=qx.event.type.Dom.META_MASK;};return i;},isCtrlPressed:function(){return this._native.ctrlKey;},isShiftPressed:function(){return this._native.shiftKey;},isAltPressed:function(){return this._native.altKey;},isMetaPressed:function(){return this._native.metaKey;},isCtrlOrCommandPressed:function(){if(qx.core.Environment.get(e)==a&&qx.core.Environment.get(c)!=d){return this._native.metaKey;}else {return this._native.ctrlKey;};}}});})();(function(){var c="touchcancel",b="qx.event.type.Touch",a="touchend";qx.Class.define(b,{extend:qx.event.type.Dom,members:{_cloneNativeEvent:function(d,e){var e=qx.event.type.Dom.prototype._cloneNativeEvent.call(this,d,e);e.pageX=d.pageX;e.pageY=d.pageY;e.offsetX=d.offsetX;e.offsetY=d.offsetY;e.layerX=(d.offsetX||d.layerX);e.layerY=(d.offsetY||d.layerY);e.scale=d.scale;e.rotation=d.rotation;e.srcElement=d.srcElement;e.targetTouches=[];for(var i=0;i1;},getScale:function(){return this._native.scale;},getRotation:function(){return this._native.rotation;},getDocumentLeft:function(f){return this.__do(f).pageX;},getDocumentTop:function(g){return this.__do(g).pageY;},getScreenLeft:function(h){return this.__do(h).screenX;},getScreenTop:function(j){return this.__do(j).screenY;},getViewportLeft:function(k){return this.__do(k).clientX;},getViewportTop:function(l){return this.__do(l).clientY;},getIdentifier:function(m){return this.__do(m).identifier;},__do:function(n){n=n==null?0:n;return this.__dp()[n];},__dp:function(){var o=(this._isTouchEnd()?this.getChangedTargetTouches():this.getTargetTouches());return o;},_isTouchEnd:function(){return (this.getType()==a||this.getType()==c);}}});})();(function(){var a="qx.event.type.Tap";qx.Class.define(a,{extend:qx.event.type.Touch,members:{_isTouchEnd:function(){return true;}}});})();(function(){var e="resize",d="landscape",c="portrait",b="qx.event.handler.Orientation",a="orientationchange";qx.Class.define(b,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(f){qx.core.Object.call(this);this.__dq=f;this.__bY=f.getWindow();this._initObserver();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{orientationchange:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__dq:null,__bY:null,__dr:null,_currentOrientation:null,__ds:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){},unregisterEvent:function(l,m,n){},_initObserver:function(){this.__ds=qx.lang.Function.listener(this._onNative,this);this.__dr=qx.bom.Event.supportsEvent(this.__bY,a)?a:e;var Event=qx.bom.Event;Event.addNativeListener(this.__bY,this.__dr,this.__ds);},_stopObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__bY,this.__dr,this.__ds);},_onNative:qx.event.GlobalError.observeMethod(function(o){var q=qx.bom.Viewport;var p=q.getOrientation(o.target);if(this._currentOrientation!=p){this._currentOrientation=p;var r=q.isLandscape(o.target)?d:c;qx.event.Registration.fireEvent(this.__bY,a,qx.event.type.Orientation,[p,r]);};})},destruct:function(){this._stopObserver();this.__dq=this.__bY=null;},defer:function(s){qx.event.Registration.addHandler(s);}});})();(function(){var b="qx.bom.Viewport",a="undefined";qx.Bootstrap.define(b,{statics:{getWidth:function(c){var c=c||window;var d=c.document;return qx.bom.Document.isStandardMode(c)?d.documentElement.clientWidth:d.body.clientWidth;},getHeight:function(e){var e=e||window;var f=e.document;return qx.bom.Document.isStandardMode(e)?f.documentElement.clientHeight:f.body.clientHeight;},getScrollLeft:function(g){var g=g?g:window;if(typeof g.pageXOffset!==a){return g.pageXOffset;};var h=g.document;return h.documentElement.scrollLeft||h.body.scrollLeft;},getScrollTop:function(i){var i=i?i:window;if(typeof i.pageYOffeset!==a){return i.pageYOffset;};var j=i.document;return j.documentElement.scrollTop||j.body.scrollTop;},__dt:function(k){var l=this.getWidth(k)>this.getHeight(k)?90:0;var m=k.orientation;if(m==null||Math.abs(m%180)==l){return {"-270":90,"-180":180,"-90":-90,"0":0,"90":90,"180":180,"270":-90};}else {return {"-270":180,"-180":-90,"-90":0,"0":90,"90":180,"180":-90,"270":0};};},__du:null,getOrientation:function(n){var n=n||window.top;var o=n.orientation;if(o==null){o=this.getWidth(n)>this.getHeight(n)?90:0;}else {if(this.__du==null){this.__du=this.__dt(n);};o=this.__du[o];};return o;},isLandscape:function(p){return this.getWidth(p)>=this.getHeight(p);},isPortrait:function(q){return this.getWidth(q)=8){return (h||window).document.documentMode===5;}else {return (h||window).document.compatMode!==a;};},"webkit":function(i){if(document.compatMode===undefined){var j=(i||window).document.createElement(b);j.style.cssText=f;return j.style.width===c?true:false;}else {return (i||window).document.compatMode!==a;};},"default":function(k){return (k||window).document.compatMode!==a;}}),isStandardMode:function(l){return !this.isQuirksMode(l);},getWidth:function(m){var n=(m||window).document;var o=qx.bom.Viewport.getWidth(m);var scroll=this.isStandardMode(m)?n.documentElement.scrollWidth:n.body.scrollWidth;return Math.max(scroll,o);},getHeight:function(p){var q=(p||window).document;var r=qx.bom.Viewport.getHeight(p);var scroll=this.isStandardMode(p)?q.documentElement.scrollHeight:q.body.scrollHeight;return Math.max(scroll,r);}}});})();(function(){var c="landscape",b="qx.event.type.Orientation",a="portrait";qx.Class.define(b,{extend:qx.event.type.Event,members:{__dv:null,__dw:null,init:function(d,e){qx.event.type.Event.prototype.init.call(this,false,false);this.__dv=d;this.__dw=e;return this;},clone:function(f){var g=qx.event.type.Event.prototype.clone.call(this,f);g.__dv=this.__dv;g.__dw=this.__dw;return g;},getOrientation:function(){return this.__dv;},isLandscape:function(){return this.__dw==c;},isPortrait:function(){return this.__dw==a;}}});})();(function(){var a="qx.event.type.Swipe";qx.Class.define(a,{extend:qx.event.type.Touch,members:{_cloneNativeEvent:function(b,c){var c=qx.event.type.Touch.prototype._cloneNativeEvent.call(this,b,c);c.swipe=b.swipe;return c;},_isTouchEnd:function(){return true;},getStartTime:function(){return this._native.swipe.startTime;},getDuration:function(){return this._native.swipe.duration;},getAxis:function(){return this._native.swipe.axis;},getDirection:function(){return this._native.swipe.direction;},getVelocity:function(){return this._native.swipe.velocity;},getDistance:function(){return this._native.swipe.distance;}}});})();(function(){var s="pointer-events",r="engine.name",q="webkit",p="none",o="tap",n="x",m="y",l="swipe",k="qx.event.handler.TouchCore",j="MSPointerUp",c="MSPointerDown",h="touchcancel",f="MSPointerMove",b="MSPointerCancel",a="touchmove",e="touchend",d="event.mspointer",g="touchstart";qx.Bootstrap.define(k,{extend:Object,statics:{TAP_MAX_DISTANCE:qx.core.Environment.get("os.name")!="android"?10:40,SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},SWIPE_MIN_DISTANCE:qx.core.Environment.get("os.name")!="android"?11:41,SWIPE_MIN_VELOCITY:0},construct:function(t,u){this.__dx=t;this.__dy=u;this._initTouchObserver();},members:{__dx:null,__dy:null,__dz:null,__dA:null,__dB:null,__dC:null,__dD:null,__dE:null,__dF:null,_initTouchObserver:function(){this.__dz=qx.lang.Function.listener(this._onTouchEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__dx,g,this.__dz);Event.addNativeListener(this.__dx,a,this.__dz);Event.addNativeListener(this.__dx,e,this.__dz);Event.addNativeListener(this.__dx,h,this.__dz);if(qx.core.Environment.get(d)){Event.addNativeListener(this.__dx,c,this.__dz);Event.addNativeListener(this.__dx,f,this.__dz);Event.addNativeListener(this.__dx,j,this.__dz);Event.addNativeListener(this.__dx,b,this.__dz);};},_stopTouchObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__dx,g,this.__dz);Event.removeNativeListener(this.__dx,a,this.__dz);Event.removeNativeListener(this.__dx,e,this.__dz);Event.removeNativeListener(this.__dx,h,this.__dz);if(qx.core.Environment.get(d)){Event.removeNativeListener(this.__dx,c,this.__dz);Event.removeNativeListener(this.__dx,f,this.__dz);Event.removeNativeListener(this.__dx,j,this.__dz);Event.removeNativeListener(this.__dx,b,this.__dz);};},_onTouchEvent:function(v){this._commonTouchEventHandler(v);},_commonTouchEventHandler:function(w,x){var x=x||w.type;if(qx.core.Environment.get(d)){w.changedTouches=[w];w.targetTouches=[w];w.touches=[w];if(x==c){x=g;}else if(x==j){x=e;}else if(x==f){if(this.__dF==true){x=a;};}else if(x==b){x=h;};};if(x==g){this.__dA=this._getTarget(w);};this._fireEvent(w,x);this.__dH(w,x);},_getTarget:function(y){var A=qx.bom.Event.getTarget(y);if(qx.core.Environment.get(r)==q){if(A&&A.nodeType==3){A=A.parentNode;};}else if(qx.core.Environment.get(d)){var z=this.__dG(y);if(z){A=z;};};return A;},__dG:function(B){if(B&&B.touches){var C=B.touches[0].clientX;var D=B.touches[0].clientY;};var F=document.msElementsFromPoint(C,D);if(F){for(var i=0;i1){this.__dE=false;};},__dK:function(S,T){this.__dF=false;if(this.__dE){var U=S.changedTouches[0];var X={x:U.screenX-this.__dB,y:U.screenY-this.__dC};var Y=qx.event.handler.TouchCore;var V;if(this.__dA==T&&Math.abs(X.x)<=Y.TAP_MAX_DISTANCE&&Math.abs(X.y)<=Y.TAP_MAX_DISTANCE){if(qx.event&&qx.event.type&&qx.event.type.Tap){V=qx.event.type.Tap;};this._fireEvent(S,o,T,V);}else {var W=this.__dL(S,T,X);if(W){if(qx.event&&qx.event.type&&qx.event.type.Swipe){V=qx.event.type.Swipe;};S.swipe=W;this._fireEvent(S,l,T,V);};};};},__dL:function(ba,bb,bc){var bg=qx.event.handler.TouchCore;var bh=new Date().getTime()-this.__dD;var bj=(Math.abs(bc.x)>=Math.abs(bc.y))?n:m;var bd=bc[bj];var be=bg.SWIPE_DIRECTION[bj][bd<0?0:1];var bi=(bh!==0)?bd/bh:0;var bf=null;if(Math.abs(bi)>=bg.SWIPE_MIN_VELOCITY&&Math.abs(bd)>=bg.SWIPE_MIN_DISTANCE){bf={startTime:this.__dD,duration:bh,axis:bj,direction:be,distance:bd,velocity:bi};};return bf;},dispose:function(){this._stopTouchObserver();this.__dA=this.__dx=this.__dy=null;}}});})();(function(){var n="css.float",m="css.borderimage.standardsyntax",l="borderRadius",k="boxSizing",j="stretch",h='m11',g="content",f="css.inlineblock",e="css.gradient.filter",d="css.appearance",br="css.opacity",bq="css.gradient.radial",bp="input",bo="userSelect",bn="css.overflowxy",bm="styleFloat",bl="css.textShadow.filter",bk="css.usermodify",bj="css.boxsizing",bi='url("foo.png") 4 4 4 4 fill stretch',u="css.boxmodel",v="qx.bom.client.Css",s="appearance",t="placeholder",q="css.textShadow",r="DXImageTransform.Microsoft.Shadow",o="css.boxshadow",p="css.gradient.legacywebkit",C="css.borderradius",D="linear-gradient(0deg, #fff, #000)",N="textShadow",K="css.borderimage",V="rgba(1, 2, 3, 0.5)",Q="color=#666666,direction=45",be="radial-gradient(0px 0px, cover, red 50%, blue 100%)",bb="rgba",G="(",bh='url("foo.png") 4 4 4 4 stretch',bg="css.gradient.linear",bf="DXImageTransform.Microsoft.Gradient",F="css.userselect",I="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))",J="mshtml",M="css.rgba",O=");",R="4 fill",X='WebKitCSSMatrix',bd="none",w="startColorStr=#550000FF, endColorStr=#55FFFF00",x="progid:",H="css.placeholder",U="css.userselect.none",T="css.textoverflow",S="textOverflow",ba="userModify",Y="boxShadow",P="cssFloat",W="border",a="color",bc="borderImage",y="foo.png",z="span",L="string",b="-moz-none",c="backgroundImage",E="inline-block",A="-moz-inline-box",B="div";qx.Bootstrap.define(v,{statics:{__dP:null,getBoxModel:function(){var content=qx.bom.client.Engine.getName()!==J||!qx.bom.client.Browser.getQuirksMode();return content?g:W;},getTextOverflow:function(){return qx.bom.Style.getPropertyName(S);},getPlaceholder:function(){var i=document.createElement(bp);return t in i;},getAppearance:function(){return qx.bom.Style.getPropertyName(s);},getBorderRadius:function(){return qx.bom.Style.getPropertyName(l);},getBoxShadow:function(){return qx.bom.Style.getPropertyName(Y);},getBorderImage:function(){return qx.bom.Style.getPropertyName(bc);},getBorderImageSyntax:function(){var bt=qx.bom.client.Css.getBorderImage();if(!bt){return null;};var bs=document.createElement(B);if(bt===bc){bs.style[bt]=bi;if(bs.style.borderImageSource.indexOf(y)>=0&&bs.style.borderImageSlice.indexOf(R)>=0&&bs.style.borderImageRepeat.indexOf(j)>=0){return true;};}else {bs.style[bt]=bh;if(bs.style[bt].indexOf(y)>=0){return false;};};return null;},getUserSelect:function(){return qx.bom.Style.getPropertyName(bo);},getUserSelectNone:function(){var bv=qx.bom.client.Css.getUserSelect();if(bv){var bu=document.createElement(z);bu.style[bv]=b;return bu.style[bv]===b?b:bd;};return null;},getUserModify:function(){return qx.bom.Style.getPropertyName(ba);},getFloat:function(){var bw=document.documentElement.style;return bw.cssFloat!==undefined?P:bw.styleFloat!==undefined?bm:null;},getTranslate3d:function(){return X in window&&h in new WebKitCSSMatrix();},getLinearGradient:function(){qx.bom.client.Css.__dP=false;var bA=D;var bx=document.createElement(B);var by=qx.bom.Style.getAppliedStyle(bx,c,bA);if(!by){bA=I;var by=qx.bom.Style.getAppliedStyle(bx,c,bA,false);if(by){qx.bom.client.Css.__dP=true;};};if(!by){return null;};var bz=/(.*?)\(/.exec(by);return bz?bz[1]:null;},getFilterGradient:function(){return qx.bom.client.Css.__dQ(bf,w);},getRadialGradient:function(){var bE=be;var bB=document.createElement(B);var bC=qx.bom.Style.getAppliedStyle(bB,c,bE);if(!bC){return null;};var bD=/(.*?)\(/.exec(bC);return bD?bD[1]:null;},getLegacyWebkitGradient:function(){if(qx.bom.client.Css.__dP===null){qx.bom.client.Css.getLinearGradient();};return qx.bom.client.Css.__dP;},getRgba:function(){var bF;try{bF=document.createElement(B);}catch(bG){bF=document.createElement();};try{bF.style[a]=V;if(bF.style[a].indexOf(bb)!=-1){return true;};}catch(bH){};return false;},getBoxSizing:function(){return qx.bom.Style.getPropertyName(k);},getInlineBlock:function(){var bI=document.createElement(z);bI.style.display=E;if(bI.style.display==E){return E;};bI.style.display=A;if(bI.style.display!==A){return A;};return null;},getOpacity:function(){return (typeof document.documentElement.style.opacity==L);},getOverflowXY:function(){return (typeof document.documentElement.style.overflowX==L)&&(typeof document.documentElement.style.overflowY==L);},getTextShadow:function(){return !!qx.bom.Style.getPropertyName(N);},getFilterTextShadow:function(){return qx.bom.client.Css.__dQ(r,Q);},__dQ:function(bJ,bK){var bM=false;var bN=x+bJ+G+bK+O;var bL=document.createElement(B);document.body.appendChild(bL);bL.style.filter=bN;if(bL.filters&&bL.filters.length>0&&bL.filters.item(bJ).enabled==true){bM=true;};document.body.removeChild(bL);return bM;}},defer:function(bO){qx.core.Environment.add(T,bO.getTextOverflow);qx.core.Environment.add(H,bO.getPlaceholder);qx.core.Environment.add(C,bO.getBorderRadius);qx.core.Environment.add(o,bO.getBoxShadow);qx.core.Environment.add(bg,bO.getLinearGradient);qx.core.Environment.add(e,bO.getFilterGradient);qx.core.Environment.add(bq,bO.getRadialGradient);qx.core.Environment.add(p,bO.getLegacyWebkitGradient);qx.core.Environment.add(u,bO.getBoxModel);qx.core.Environment.add(M,bO.getRgba);qx.core.Environment.add(K,bO.getBorderImage);qx.core.Environment.add(m,bO.getBorderImageSyntax);qx.core.Environment.add(bk,bO.getUserModify);qx.core.Environment.add(F,bO.getUserSelect);qx.core.Environment.add(U,bO.getUserSelectNone);qx.core.Environment.add(d,bO.getAppearance);qx.core.Environment.add(n,bO.getFloat);qx.core.Environment.add(bj,bO.getBoxSizing);qx.core.Environment.add(f,bO.getInlineBlock);qx.core.Environment.add(br,bO.getOpacity);qx.core.Environment.add(bn,bO.getOverflowXY);qx.core.Environment.add(q,bO.getTextShadow);qx.core.Environment.add(bl,bO.getFilterTextShadow);}});})();(function(){var j="CSS1Compat",i="android",h="operamini",g="gecko",f="browser.quirksmode",e="browser.name",d="mobile chrome",c="iemobile",b="prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Namoroka|Firefox",a="opera mobi",H="Mobile Safari",G="Maple",F="operamobile",E="ie",D="mobile safari",C="IEMobile|Maxthon|MSIE",B="qx.bom.client.Browser",A="(Maple )([0-9]+\.[0-9]+\.[0-9]*)",z="opera mini",y="browser.version",q="opera",r="Opera Mini|Opera Mobi|Opera",o="AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|OmniWeb|Maxthon|Pre|Mobile Safari|Safari",p="webkit",m="browser.documentmode",n="5.0",k="Mobile/",l="msie",s="maple",t=")(/| )([0-9]+\.[0-9])",v="(",u="ce",x="",w="mshtml";qx.Bootstrap.define(B,{statics:{getName:function(){var L=navigator.userAgent;var K=new RegExp(v+qx.bom.client.Browser.__dR+t);var J=L.match(K);if(!J){return x;};var name=J[1].toLowerCase();var I=qx.bom.client.Engine.getName();if(I===p){if(name===i){name=d;}else if(L.indexOf(H)!==-1||L.indexOf(k)!==-1){name=D;};}else if(I===w){if(name===l){name=E;if(qx.bom.client.OperatingSystem.getVersion()===u){name=c;};};}else if(I===q){if(name===a){name=F;}else if(name===z){name=h;};}else if(I===g){if(L.indexOf(G)!==-1){name=s;};};return name;},getVersion:function(){var P=navigator.userAgent;var O=new RegExp(v+qx.bom.client.Browser.__dR+t);var N=P.match(O);if(!N){return x;};var name=N[1].toLowerCase();var M=N[3];if(P.match(/Version(\/| )([0-9]+\.[0-9])/)){M=RegExp.$2;};if(qx.bom.client.Engine.getName()==w){M=qx.bom.client.Engine.getVersion();if(name===l&&qx.bom.client.OperatingSystem.getVersion()==u){M=n;};};if(qx.bom.client.Browser.getName()==s){O=new RegExp(A);N=P.match(O);if(!N){return x;};M=N[2];};return M;},getDocumentMode:function(){if(document.documentMode){return document.documentMode;};return 0;},getQuirksMode:function(){if(qx.bom.client.Engine.getName()==w&&parseFloat(qx.bom.client.Engine.getVersion())>=8){return qx.bom.client.Engine.DOCUMENT_MODE===5;}else {return document.compatMode!==j;};},__dR:{"webkit":o,"gecko":b,"mshtml":C,"opera":r}[qx.bom.client.Engine.getName()]},defer:function(Q){qx.core.Environment.add(e,Q.getName),qx.core.Environment.add(y,Q.getVersion),qx.core.Environment.add(m,Q.getDocumentMode),qx.core.Environment.add(f,Q.getQuirksMode);}});})();(function(){var e='-',d="qx.bom.Style",c="string",b="",a="-";qx.Bootstrap.define(d,{statics:{VENDOR_PREFIXES:["Webkit","Moz","O","ms","Khtml"],__dM:{},getPropertyName:function(f){var g=document.documentElement.style;if(g[f]!==undefined){return f;};for(var i=0,l=this.VENDOR_PREFIXES.length;i=1){m=1;};if(m<0.00001){m=0;};if(qx.core.Environment.get(a)){return f+m+g;}else {return j+(m*100)+l;};},"default":function(n){if(n>=1){return b;};return f+n+g;}}),set:qx.core.Environment.select(c,{"mshtml":function(o,p){if(qx.core.Environment.get(a)){if(p>=1){p=b;};o.style.opacity=p;}else {var q=qx.bom.element.Style.get(o,d,qx.bom.element.Style.COMPUTED_MODE,false);if(p>=1){p=1;};if(p<0.00001){p=0;};if(!o.currentStyle||!o.currentStyle.hasLayout){o.style.zoom=1;};o.style.filter=q.replace(/alpha\([^\)]*\)/gi,b)+h+p*100+k;};},"default":function(r,s){if(s>=1){s=b;};r.style.opacity=s;}}),reset:qx.core.Environment.select(c,{"mshtml":function(t){if(qx.core.Environment.get(a)){t.style.opacity=b;}else {var u=qx.bom.element.Style.get(t,d,qx.bom.element.Style.COMPUTED_MODE,false);t.style.filter=u.replace(/alpha\([^\)]*\)/gi,b);};},"default":function(v){v.style.opacity=b;}}),get:qx.core.Environment.select(c,{"mshtml":function(w,x){if(qx.core.Environment.get(a)){var y=qx.bom.element.Style.get(w,e,x,false);if(y!=null){return parseFloat(y);};return 1.0;}else {var z=qx.bom.element.Style.get(w,d,x,false);if(z){var y=z.match(/alpha\(opacity=(.*)\)/);if(y&&y[1]){return parseFloat(y[1])/100;};};return 1.0;};},"default":function(A,B){var C=qx.bom.element.Style.get(A,e,B,false);if(C!=null){return parseFloat(C);};return 1.0;}})},defer:function(D){D.SUPPORT_CSS3_OPACITY=qx.core.Environment.get(a);}});{};})();(function(){var o="clip:auto;",n="rect(",m=");",l="",k=")",j="qx.bom.element.Clip",i="string",h="clip:rect(",g=" ",f="clip",c="rect(auto,auto,auto,auto)",e="rect(auto, auto, auto, auto)",d=",",b="px",a="auto";qx.Bootstrap.define(j,{statics:{compile:function(p){if(!p){return o;};var u=p.left;var top=p.top;var t=p.width;var s=p.height;var q,r;if(u==null){q=(t==null?a:t+b);u=a;}else {q=(t==null?a:u+t+b);u=u+b;};if(top==null){r=(s==null?a:s+b);top=a;}else {r=(s==null?a:top+s+b);top=top+b;};return h+top+d+q+d+r+d+u+m;},get:function(v,w){var y=qx.bom.element.Style.get(v,f,w,false);var E,top,C,B;var x,z;if(typeof y===i&&y!==a&&y!==l){y=y.trim();if(/\((.*)\)/.test(y)){var D=RegExp.$1;if(/,/.test(D)){var A=D.split(d);}else {var A=D.split(g);};top=A[0].trim();x=A[1].trim();z=A[2].trim();E=A[3].trim();if(E===a){E=null;};if(top===a){top=null;};if(x===a){x=null;};if(z===a){z=null;};if(top!=null){top=parseInt(top,10);};if(x!=null){x=parseInt(x,10);};if(z!=null){z=parseInt(z,10);};if(E!=null){E=parseInt(E,10);};if(x!=null&&E!=null){C=x-E;}else if(x!=null){C=x;};if(z!=null&&top!=null){B=z-top;}else if(z!=null){B=z;};}else {throw new Error("Could not parse clip string: "+y);};};return {left:E||null,top:top||null,width:C||null,height:B||null};},set:function(F,G){if(!G){F.style.clip=c;return;};var L=G.left;var top=G.top;var K=G.width;var J=G.height;var H,I;if(L==null){H=(K==null?a:K+b);L=a;}else {H=(K==null?a:L+K+b);L=L+b;};if(top==null){I=(J==null?a:J+b);top=a;}else {I=(J==null?a:top+J+b);top=top+b;};F.style.clip=n+top+d+H+d+I+d+L+k;},reset:function(M){M.style.clip=e;}}});})();(function(){var s="cursor:",r="ns-resize",q="",p="mshtml",o="n-resize",n="opera",m=";",l="ew-resize",k="qx.bom.element.Cursor",j="e-resize",d="cursor",i="engine.name",g="nw-resize",c="nesw-resize",b="browser.documentmode",f="nwse-resize",e="ne-resize",h="browser.quirksmode",a="engine.version";qx.Bootstrap.define(k,{statics:{__bd:{},compile:function(t){return s+(this.__bd[t]||t)+m;},get:function(u,v){return qx.bom.element.Style.get(u,d,v,false);},set:function(w,x){w.style.cursor=this.__bd[x]||x;},reset:function(y){y.style.cursor=q;}},defer:function(z){if(qx.core.Environment.get(i)==p&&((parseFloat(qx.core.Environment.get(a))<9||qx.core.Environment.get(b)<9)&&!qx.core.Environment.get(h))){z.__bd[c]=e;z.__bd[f]=g;if(((parseFloat(qx.core.Environment.get(a))<8||qx.core.Environment.get(b)<8)&&!qx.core.Environment.get(h))){z.__bd[l]=j;z.__bd[r]=o;};}else if(qx.core.Environment.get(i)==n&&parseInt(qx.core.Environment.get(a))<12){z.__bd[c]=e;z.__bd[f]=g;};}});})();(function(){var a="qx.lang.Object";qx.Bootstrap.define(a,{statics:{empty:function(b){{};for(var c in b){if(b.hasOwnProperty(c)){delete b[c];};};},isEmpty:function(d){{};for(var e in d){return false;};return true;},hasMinLength:function(f,g){{};if(g<=0){return true;};var length=0;for(var h in f){if((++length)>=g){return true;};};return false;},getLength:qx.Bootstrap.objectGetLength,getKeys:qx.Bootstrap.getKeys,getKeysAsString:qx.Bootstrap.getKeysAsString,getValues:function(j){{};var m=[];var k=Object.keys(j);for(var i=0,l=k.length;i=8&&q);}},defer:function(r){qx.core.Environment.add(i,r.getTouch);qx.core.Environment.add(n,r.getPointer);qx.core.Environment.add(k,r.getMsPointer);qx.core.Environment.add(l,r.getHelp);qx.core.Environment.add(g,r.getHashChange);}});})();(function(){var a="qx.event.handler.UserAction";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(b){qx.core.Object.call(this);this.__dq=b;this.__bY=b.getWindow();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{useraction:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__dq:null,__bY:null,canHandleEvent:function(c,d){},registerEvent:function(e,f,g){},unregisterEvent:function(h,i,j){}},destruct:function(){this.__dq=this.__bY=null;},defer:function(k){qx.event.Registration.addHandler(k);}});})();(function(){var n="mshtml",m="engine.name",l="qx.event.handler.Touch",k="useraction",j="touchmove",i="event.mspointer",h="dispose",g="touchstart",f="mouseup",d="touchend",a="mousedown",c="mousemove",b="event.touch";qx.Class.define(l,{extend:qx.event.handler.TouchCore,implement:qx.event.IEventHandler,construct:function(o){this.__dq=o;this.__bY=o.getWindow();this.__df=this.__bY.document;qx.event.handler.TouchCore.apply(this,[this.__df]);if(!qx.core.Environment.get(i)){this._initMouseObserver();};},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{touchstart:1,touchmove:1,touchend:1,touchcancel:1,tap:1,swipe:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:true,MOUSE_TO_TOUCH_MAPPING:{"mousedown":"touchstart","mousemove":"touchmove","mouseup":"touchend"}},members:{__ea:null,__dq:null,__bY:null,__df:null,__eb:false,canHandleEvent:function(p,q){},registerEvent:function(r,s,t){},unregisterEvent:function(u,v,w){},_fireEvent:function(x,y,z,A){if(!z){z=this._getTarget(x);};var y=y||x.type;if(z&&z.nodeType){qx.event.Registration.fireEvent(z,y,A||qx.event.type.Touch,[x,z,null,true,true]);};qx.event.Registration.fireEvent(this.__bY,k,qx.event.type.Data,[y]);},__ec:function(B){var C=B.type;var E=qx.event.handler.Touch.MOUSE_TO_TOUCH_MAPPING;if(E[C]){C=E[C];if(C==g&&this.__ed(B)){this.__eb=true;}else if(C==d){this.__eb=false;};var F=this.__ee(B);var D=(C==d?[]:[F]);B.touches=D;B.targetTouches=D;B.changedTouches=[F];};return C;},__ed:function(G){if((qx.core.Environment.get(m)==n)){var H=1;}else {var H=0;};return G.button==H;},__ee:function(I){var J=this._getTarget(I);return {clientX:I.clientX,clientY:I.clientY,screenX:I.screenX,screenY:I.screenY,pageX:I.pageX,pageY:I.pageY,identifier:1,target:J};},_initMouseObserver:function(){if(!qx.core.Environment.get(b)){this.__ea=qx.lang.Function.listener(this._onMouseEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__df,a,this.__ea);Event.addNativeListener(this.__df,c,this.__ea);Event.addNativeListener(this.__df,f,this.__ea);};},_stopMouseObserver:function(){if(!qx.core.Environment.get(b)){var Event=qx.bom.Event;Event.removeNativeListener(this.__df,a,this.__ea);Event.removeNativeListener(this.__df,c,this.__ea);Event.removeNativeListener(this.__df,f,this.__ea);};},_onTouchEvent:qx.event.GlobalError.observeMethod(function(K){this._commonTouchEventHandler(K);}),_onMouseEvent:qx.event.GlobalError.observeMethod(function(L){if(!qx.core.Environment.get(b)){if(L.type==c&&!this.__eb){return;};var M=this.__ec(L);this._commonTouchEventHandler(L,M);};}),dispose:function(){this.__ef(h);this._stopMouseObserver();this.__dq=this.__bY=this.__df=null;},__ef:function(N,O){qx.event.handler.TouchCore.prototype[N].apply(this,O||[]);}},defer:function(P){qx.event.Registration.addHandler(P);if(qx.core.Environment.get(b)){{document.addEventListener(j,function(e){e.preventDefault();});};qx.event.Registration.getManager(document).getHandler(P);};}});})();(function(){var b="abstract",a="qx.event.dispatch.AbstractBubbling";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventDispatcher,type:b,construct:function(c){this._manager=c;},members:{_getParent:function(d){throw new Error("Missing implementation");},canDispatchEvent:function(e,event,f){return event.getBubbles();},dispatchEvent:function(g,event,h){var parent=g;var s=this._manager;var p,w;var n;var r,u;var t;var v=[];p=s.getListeners(g,h,true);w=s.getListeners(g,h,false);if(p){v.push(p);};if(w){v.push(w);};var parent=this._getParent(g);var l=[];var k=[];var m=[];var q=[];while(parent!=null){p=s.getListeners(parent,h,true);if(p){m.push(p);q.push(parent);};w=s.getListeners(parent,h,false);if(w){l.push(w);k.push(parent);};parent=this._getParent(parent);};event.setEventPhase(qx.event.type.Event.CAPTURING_PHASE);for(var i=m.length-1;i>=0;i--){t=q[i];event.setCurrentTarget(t);n=m[i];for(var j=0,o=n.length;j=qx.event.handler.TouchCore.TAP_MAX_DISTANCE){t.__eq();};if(t.__eg&&(t.__eh!=qx.bom.Viewport.getScrollLeft()||t.__ei!=qx.bom.Viewport.getScrollTop())){t.__eq();};},__ep:function(){var w=qx.ui.mobile.core.EventHandler;if(w.__em){window.clearTimeout(w.__em);w.__em=null;};},__eq:function(){var x=qx.ui.mobile.core.EventHandler;x.__ep();var y=x.__eg;if(y){qx.bom.element.Class.remove(y,a);};x.__eg=null;}},members:{__dq:null,canHandleEvent:function(z,A){return z instanceof qx.ui.mobile.core.Widget;},registerEvent:function(B,C,D){var E=B.getContainerElement();qx.event.Registration.addListener(E,C,this._dispatchEvent,this,D);},unregisterEvent:function(F,G,H){var I=F.getContainerElement();qx.event.Registration.removeListener(I,G,this._dispatchEvent,this,H);},_dispatchEvent:function(J){var O=J.getTarget();if(!O||O.id==null){return;};var N=qx.ui.mobile.core.Widget.getWidgetById(O.id);if(J.getRelatedTarget){var V=J.getRelatedTarget();if(V&&V.id){var U=qx.ui.mobile.core.Widget.getWidgetById(V.id);};};var Q=J.getCurrentTarget();var S=qx.ui.mobile.core.Widget.getWidgetById(Q.id);if(!S){return;};var K=J.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE;var T=J.getType();var P=this.__dq.getListeners(S,T,K);if(!P||P.length===0){return;};var L=qx.event.Pool.getInstance().getObject(J.constructor);J.clone(L);L.setTarget(N);L.setRelatedTarget(U||null);L.setCurrentTarget(S);var W=J.getOriginalTarget();if(W&&W.id){var M=qx.ui.mobile.core.Widget.getWidgetById(W.id);L.setOriginalTarget(M);}else {L.setOriginalTarget(O);};for(var i=0,l=P.length;i0;};},unregisterEvent:function(n,o,p){var q=qx.core.ObjectRegistry.toHashCode(n)+o;var r=this.__eu;if(!r){return;};if(r[q]){delete r[q];};},refresh:function(){var v=this.__eu;var w;for(var u in v){w=v[u];var s=w.offsetWidth>0;if((!!w.$$displayed)!==s){w.$$displayed=s;var t=qx.event.Registration.createEvent(s?a:b);this.__dq.dispatchEvent(w,t);};};}},destruct:function(){this.__dq=this.__eu=null;delete qx.event.handler.Appear.__ev[this.$$hash];},defer:function(x){qx.event.Registration.addHandler(x);}});})();(function(){var b="qx.ui.mobile.core.DomUpdatedHandler",a="domupdated";qx.Class.define(b,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(c){qx.core.Object.call(this);this.__dq=c;this.__eu={};qx.ui.mobile.core.DomUpdatedHandler.__ev[this.$$hash]=this;},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{domupdated:1},IGNORE_CAN_HANDLE:false,__ev:{},refresh:function(){var d=this.__ev;for(var e in d){d[e].refresh();};}},members:{__dq:null,__eu:null,canHandleEvent:function(f,g){return f instanceof qx.ui.mobile.core.Widget;},registerEvent:function(h,i,j){var k=h.$$hash;var l=this.__eu;if(l&&!l[k]){l[k]=h;};},unregisterEvent:function(m,n,o){var p=m.$$hash;var q=this.__eu;if(!q){return;};if(q[p]){delete q[p];};},refresh:function(){var t=this.__eu;var u;for(var s in t){u=t[s];if(u&&!u.$$disposed&&u.isSeeable()){var r=qx.event.Registration.createEvent(a);this.__dq.dispatchEvent(u,r);};};}},destruct:function(){this.__dq=this.__eu=null;delete qx.ui.mobile.core.DomUpdatedHandler.__ev[this.$$hash];},defer:function(v){qx.event.Registration.addHandler(v);}});})();(function(){var p="engine.name",o="='",n="none",m="",k="qx.dom.Element",j="webkit",h="' ",g="div",f=">",c="<",b="";qx.Bootstrap.define(k,{statics:{__ew:{"onload":true,"onpropertychange":true,"oninput":true,"onchange":true,"name":true,"type":true,"checked":true,"disabled":true},hasChild:function(parent,q){return q.parentNode===parent;},hasChildren:function(r){return !!r.firstChild;},hasChildElements:function(s){s=s.firstChild;while(s){if(s.nodeType===1){return true;};s=s.nextSibling;};return false;},getParentElement:function(t){return t.parentNode;},isInDom:function(u,v){if(!v){v=window;};var w=v.document.getElementsByTagName(u.nodeName);for(var i=0,l=w.length;i=t.scrollWidth){return Math.max(t.clientWidth,t.scrollWidth)-w-z;}else {var x=t.scrollWidth-w;if(qx.core.Environment.get(b)==d&&qx.core.Environment.get(c)>=6){x-=z;};return x;};};},getContentHeight:function(A){var B=qx.bom.element.Style;var E=qx.bom.element.Style.get(A,e);var D=parseInt(B.get(A,g)||a,10);var C=parseInt(B.get(A,h)||a,10);if(this.__iY[E]){return A.clientHeight-D-C;}else {if(A.clientHeight>=A.scrollHeight){return Math.max(A.clientHeight,A.scrollHeight)-D-C;}else {var F=A.scrollHeight-D;if(qx.core.Environment.get(b)==d&&qx.core.Environment.get(c)==6){F-=C;};return F;};};},getContentSize:function(G){return {width:this.getContentWidth(G),height:this.getContentHeight(G)};}}});})();(function(){var j='px',i="__eO",h="changeIcon",g="__eM",f="changeLabel",e="Integer",d="_applyIconPosition",c="qx.ui.mobile.basic.Atom",b='margin',a="icon",E="__eN",D="_applyIcon",C="label",B="_applyShow",A='right',z="_applyLabel",y="_applyGap",x="atom",w="both",v='left',q='bottom',r="String",o='top',p='both',m="box-centered",n="right",k="left",l='icon',s="top",t='label',u="bottom";qx.Class.define(c,{extend:qx.ui.mobile.core.Widget,construct:function(F,G){qx.ui.mobile.core.Widget.call(this);this.__eR(F,G);this.__eP(this.getIconPosition(),4);},properties:{defaultCssClass:{refine:true,init:x},label:{apply:z,nullable:true,check:r,event:f},icon:{check:r,apply:D,nullable:true,event:h},gap:{check:e,nullable:false,apply:y,init:4},show:{init:w,check:[w,C,a],inheritable:true,apply:B},iconPosition:{init:k,check:[s,n,u,k],apply:d}},members:{__eM:null,__eN:null,__eO:null,_applyIconPosition:function(H,I){var L;var J=[s,u].indexOf(H)!=-1;if(J){L=new qx.ui.mobile.layout.VBox();}else {L=new qx.ui.mobile.layout.HBox();};var K=[n,u].indexOf(H)!=-1;L.setReversed(K);this.__eO.setLayout(L);this.__eP(I,null);this.__eP(H,this.getGap());this._domUpdated();},_applyShow:function(M,N){if(this.__eM){if(M===p||M===t){this.__eM.show();}else if(M===l){this.__eM.exclude();};};if(this.__eN){if(M===p||M===l){this.__eN.show();}else if(M===t){this.__eN.exclude();};};},_applyGap:function(O,P){this.__eP(this.getIconPosition(),O);},__eP:function(Q,R){if(this.__eN){var S=this.__eQ(Q);var T=b+qx.lang.String.firstUp(S);if(R){this.__eN._setStyle(T,R+j);}else {this.__eN._setStyle(T,null);};};},__eQ:function(U){var V=v;switch(U){case o:V=q;break;case q:V=o;break;case v:V=A;break;};return V;},_applyLabel:function(W,X){if(this.__eM){this.__eM.setValue(W);}else {this.__eM=this._createLabelWidget(W);};},_applyIcon:function(Y,ba){if(this.__eN){this.__eN.setSource(Y);}else {this.__eN=this._createIconWidget(Y);};},getIconWidget:function(){return this.__eN;},getLabelWidget:function(){return this.__eM;},_createIconWidget:function(bb){var bc=new qx.ui.mobile.basic.Image(bb);bc.setAnonymous(true);return bc;},_createLabelWidget:function(bd){var be=new qx.ui.mobile.basic.Label(bd);be.setAnonymous(true);be.setWrap(false);return be;},__eR:function(bf,bg){this.__eM=this._createLabelWidget(bf);if(bf){this.setLabel(bf);};this.__eN=this._createIconWidget(bg);if(bg){this.setIcon(bg);}else {this.__eN.exclude();};var bi;var bh=[s,u].indexOf(this.getIconPosition())!=-1;var bj=!this.__eM;if(bh||bj){bi=new qx.ui.mobile.layout.VBox();}else {bi=new qx.ui.mobile.layout.HBox();};this.__eO=new qx.ui.mobile.container.Composite(bi);this.__eO.addCssClass(m);this.__eO.setAnonymous(true);if(this.__eN){this.__eO.add(this.__eN,{flex:0});};if(this.__eM){this.__eM.addCssClass(m);this.__eO.add(this.__eM,{flex:0});};if(this.getShow()===l&&this.__eM){this.__eM.exclude();};if(this.getShow()===t&&this.__eN){this.__eN.exclude();};this._add(this.__eO);}},destruct:function(){this._disposeObjects(g,E,i);}});})();(function(){var b="qx.ui.mobile.layout.HBox",a="hbox";qx.Class.define(b,{extend:qx.ui.mobile.layout.AbstractBox,members:{_getCssClasses:function(){return [a];}}});})();(function(){var l="src",k="_applySource",j='data:',i="true",h="loaded",g="img",f="loadingFailed",e="false",d="qx.ui.mobile.basic.Image",c="String",a="draggable",b="qx.event.type.Event";qx.Class.define(d,{extend:qx.ui.mobile.core.Widget,construct:function(m){qx.ui.mobile.core.Widget.call(this);if(m){this.setSource(m);}else {this.initSource();};},events:{loadingFailed:b,loaded:b},properties:{source:{check:c,nullable:true,init:null,apply:k}},members:{_getTagName:function(){return g;},_applySource:function(n,o){var p=n;if(p&&p.indexOf(j)!=0){p=qx.util.ResourceManager.getInstance().toUri(p);var q=qx.io.ImageLoader;if(!q.isFailed(p)&&!q.isLoaded(p)){q.load(p,this.__eS,this);};};this._setSource(p);},__eS:function(r,s){if(this.$$disposed===true){return;};if(s.failed){this.warn("Image could not be loaded: "+r);this.fireEvent(f);}else if(s.aborted){return;}else {this.fireEvent(h);};this._domUpdated();},_setSource:function(t){this._setAttribute(l,t);},setDraggable:function(u){if(u){this._setAttribute(a,i);}else {this._setAttribute(a,e);};}}});})();(function(){var b="singleton",a="qx.util.LibraryManager";qx.Class.define(a,{extend:qx.core.Object,type:b,statics:{__eU:qx.$$libraries||{}},members:{has:function(c){return !!this.self(arguments).__eU[c];},get:function(d,e){return this.self(arguments).__eU[d][e]?this.self(arguments).__eU[d][e]:null;},set:function(f,g,h){this.self(arguments).__eU[f][g]=h;}}});})();(function(){var n="Microsoft.XMLHTTP",m="io.ssl",l="io.xhr",k="",j="file:",i="https:",h="webkit",g="gecko",f="activex",e="opera",b=".",d="io.maxrequests",c="qx.bom.client.Transport",a="xhr";qx.Bootstrap.define(c,{statics:{getMaxConcurrentRequestCount:function(){var o;var r=qx.bom.client.Engine.getVersion().split(b);var p=0;var s=0;var q=0;if(r[0]){p=r[0];};if(r[1]){s=r[1];};if(r[2]){q=r[2];};if(window.maxConnectionsPerServer){o=window.maxConnectionsPerServer;}else if(qx.bom.client.Engine.getName()==e){o=8;}else if(qx.bom.client.Engine.getName()==h){o=4;}else if(qx.bom.client.Engine.getName()==g&&((p>1)||((p==1)&&(s>9))||((p==1)&&(s==9)&&(q>=1)))){o=6;}else {o=2;};return o;},getSsl:function(){return window.location.protocol===i;},getXmlHttpRequest:function(){var t=window.ActiveXObject?(function(){if(window.location.protocol!==j){try{new window.XMLHttpRequest();return a;}catch(u){};};try{new window.ActiveXObject(n);return f;}catch(v){};})():(function(){try{new window.XMLHttpRequest();return a;}catch(w){};})();return t||k;}},defer:function(x){qx.core.Environment.add(d,x.getMaxConcurrentRequestCount);qx.core.Environment.add(m,x.getSsl);qx.core.Environment.add(l,x.getXmlHttpRequest);}});})();(function(){var q="//",p="encoding",o="?",n="data",m="type",l="data:image/",k=";",j="qx.util.ResourceManager",i="singleton",h=",",c="mshtml",g="engine.name",f="io.ssl",b="string",a="/",e="resourceUri",d="";qx.Class.define(j,{extend:qx.core.Object,type:i,construct:function(){qx.core.Object.call(this);},statics:{__j:qx.$$resources||{},__eT:{}},members:{has:function(r){return !!this.self(arguments).__j[r];},getData:function(s){return this.self(arguments).__j[s]||null;},getImageWidth:function(t){var u=this.self(arguments).__j[t];return u?u[0]:null;},getImageHeight:function(v){var w=this.self(arguments).__j[v];return w?w[1]:null;},getImageFormat:function(x){var y=this.self(arguments).__j[x];return y?y[2]:null;},getCombinedFormat:function(z){var C=d;var B=this.self(arguments).__j[z];var A=B&&B.length>4&&typeof (B[4])==b&&this.constructor.__j[B[4]];if(A){var E=B[4];var D=this.constructor.__j[E];C=D[2];};return C;},toUri:function(F){if(F==null){return F;};var G=this.self(arguments).__j[F];if(!G){return F;};if(typeof G===b){var I=G;}else {var I=G[3];if(!I){return F;};};var H=d;if((qx.core.Environment.get(g)==c)&&qx.core.Environment.get(f)){H=this.self(arguments).__eT[I];};return H+qx.util.LibraryManager.getInstance().get(I,e)+a+F;},toDataUri:function(J){var L=this.constructor.__j[J];var M=this.constructor.__j[L[4]];var N;if(M){var K=M[4][J];N=l+K[m]+k+K[p]+h+K[n];}else {N=this.toUri(J);};return N;}},defer:function(O){if((qx.core.Environment.get(g)==c)){if(qx.core.Environment.get(f)){for(var S in qx.$$libraries){var Q;if(qx.util.LibraryManager.getInstance().get(S,e)){Q=qx.util.LibraryManager.getInstance().get(S,e);}else {O.__eT[S]=d;continue;};if(Q.match(/^\/\//)!=null){O.__eT[S]=window.location.protocol;}else if(Q.match(/^\//)!=null){O.__eT[S]=window.location.protocol+q+window.location.host;}else if(Q.match(/^\.\//)!=null){var P=document.URL;O.__eT[S]=P.substring(0,P.lastIndexOf(a)+1);}else if(Q.match(/^http/)!=null){O.__eT[S]=d;}else {var T=window.location.href.indexOf(o);var R;if(T==-1){R=window.location.href;}else {R=window.location.href.substring(0,T);};O.__eT[S]=R.substring(0,R.lastIndexOf(a)+1);};};};};}});})();(function(){var c="load",b="qx.io.ImageLoader",a="html.image.naturaldimensions";qx.Bootstrap.define(b,{statics:{__cM:{},__eV:{width:null,height:null},__eW:/\.(png|gif|jpg|jpeg|bmp)\b/i,__eX:/^data:image\/(png|gif|jpg|jpeg|bmp)\b/i,isLoaded:function(d){var e=this.__cM[d];return !!(e&&e.loaded);},isFailed:function(f){var g=this.__cM[f];return !!(g&&g.failed);},isLoading:function(h){var j=this.__cM[h];return !!(j&&j.loading);},getFormat:function(k){var m=this.__cM[k];if(!m||!m.format){var o=this.__eX.exec(k);if(o!=null){var p=(m&&qx.lang.Type.isNumber(m.width)?m.width:this.__eV.width);var n=(m&&qx.lang.Type.isNumber(m.height)?m.height:this.__eV.height);m={loaded:true,format:o[1],width:p,height:n};};};return m?m.format:null;},getSize:function(q){var r=this.__cM[q];return r?{width:r.width,height:r.height}:this.__eV;},getWidth:function(s){var t=this.__cM[s];return t?t.width:null;},getHeight:function(u){var v=this.__cM[u];return v?v.height:null;},load:function(w,x,y){var z=this.__cM[w];if(!z){z=this.__cM[w]={};};if(x&&!y){y=window;};if(z.loaded||z.loading||z.failed){if(x){if(z.loading){z.callbacks.push(x,y);}else {x.call(y,w,z);};};}else {z.loading=true;z.callbacks=[];if(x){z.callbacks.push(x,y);};var B=new Image();var A=qx.lang.Function.listener(this.__eY,this,B,w);B.onload=A;B.onerror=A;B.src=w;z.element=B;};},abort:function(C){var D=this.__cM[C];if(D&&!D.loaded){D.aborted=true;var F=D.callbacks;var E=D.element;E.onload=E.onerror=null;delete D.callbacks;delete D.element;delete D.loading;for(var i=0,l=F.length;iE.top;var F=x.left>E.left;var y=E.top<0||E.left<0||E.left+z.width>D||E.top+z.height>C;if(y){this._positionToCenter();}else {if(B){if(F){this.__js.addCssClass(k);}else {this.__js.addCssClass(c);};}else {if(F){this.__js.addCssClass(f);}else {this.__js.addCssClass(b);};};};}else if(this.__eO){this._positionToCenter();};},show:function(){if(!this.__ju){this.__jy();this.placeTo(-1000,-1000);qx.ui.mobile.core.Widget.prototype.show.call(this);this._updatePosition();};this.__ju=true;},hide:function(){if(this.__ju){this.__jz();this.exclude();};this.__ju=false;},isShown:function(){return this.__ju;},toggleVisibility:function(){if(this.__ju==true){this.hide();}else {this.show();};},placeTo:function(G,top){this._positionTo(G,top);},_positionTo:function(H,top){this.getContainerElement().style.left=H+d;this.getContainerElement().style.top=top+d;},_positionToCenter:function(){var I=qx.bom.element.Dimension.getSize(this.getContainerElement());this.getContainerElement().style.left=i;this.getContainerElement().style.top=i;this.getContainerElement().style.marginLeft=-(I.width/2)+d;this.getContainerElement().style.marginTop=-(I.height/2)+d;},_resetPosition:function(){this.getContainerElement().style.left=null;this.getContainerElement().style.top=null;this.getContainerElement().style.marginLeft=null;this.getContainerElement().style.marginTop=null;},__jy:function(){qx.event.Registration.addListener(window,h,this._updatePosition,this);},__jz:function(){qx.event.Registration.removeListener(window,h,this._updatePosition,this);},_initializeChild:function(J){if(this.__eO==null){this.__eO=new qx.ui.mobile.container.Composite(new qx.ui.mobile.layout.VBox().set({alignY:n}));this.__eO.setDefaultCssClass(p);this._add(this.__eO);};if(this._createTitleWidget()){this.__eO.remove(this._createTitleWidget());this.__eO.add(this._createTitleWidget());};this.__eO.add(J,{flex:1});this.__jw=J;},_createTitleWidget:function(){if(this.__jx){return this.__jx;};if(this.getTitle()||this.getIcon()){this.__jx=new qx.ui.mobile.basic.Atom(this.getTitle(),this.getIcon());this.__jx.addCssClass(j);return this.__jx;}else {return null;};},_applyTitle:function(K,L){if(K){if(this.__jx){this.__jx.setLabel(K);}else {this.__jx=new qx.ui.mobile.basic.Atom(K,this.getIcon());this.__jx.addCssClass(j);if(this.__jw){this.__eO.addBefore(this._createTitleWidget(),this.__jw);}else {if(this.__eO){this.__eO.add(this._createTitleWidget());};};};};},_applyIcon:function(M,N){if(M){if(this.__jx){this.__jx.setIcon(M);}else {this.__jx=new qx.ui.mobile.basic.Atom(this.getTitle(),M);this.__jx.addCssClass(j);if(this.__jw){this.__eO.addBefore(this._createTitleWidget(),this.__jw);}else {if(this.__eO){this.__eO.add(this._createTitleWidget());};};};};},add:function(O){this.removeWidget();this._initializeChild(O);},setAnchor:function(P){this.__jt=P;},getTitleWidget:function(){return this.__jx;},removeWidget:function(){if(this.__jw){this.__eO.remove(this.__jw);return this.__jw;}else {{};return null;};}},destruct:function(){this.__jz();this._disposeObjects(e,o);}});})();(function(){var j="qx.bom.element.Location",i="paddingLeft",h="static",g="marginBottom",f="visible",e="overflowY",d="paddingBottom",c="paddingTop",b="gecko",a="marginRight",F="mshtml",E="position",D="margin",C="overflow",B="paddingRight",A="BODY",z="overflowX",y="border",x="browser.documentmode",w="borderBottomWidth",q="borderRightWidth",r="auto",o="padding",p="browser.quirksmode",m="engine.version",n="marginTop",k="marginLeft",l="border-box",s="scroll",t="engine.name",v="borderTopWidth",u="borderLeftWidth";qx.Bootstrap.define(j,{statics:{__jA:function(G,H){return qx.bom.element.Style.get(G,H,qx.bom.element.Style.COMPUTED_MODE,false);},__jB:function(I,J){return parseInt(qx.bom.element.Style.get(I,J,qx.bom.element.Style.COMPUTED_MODE,false),10)||0;},__jC:function(K){var M=0,top=0;var L=qx.dom.Node.getWindow(K);M-=qx.bom.Viewport.getScrollLeft(L);top-=qx.bom.Viewport.getScrollTop(L);return {left:M,top:top};},__jD:qx.core.Environment.select(t,{"mshtml":function(N){var P=qx.dom.Node.getDocument(N);var O=P.body;var Q=0;var top=0;Q-=O.clientLeft+P.documentElement.clientLeft;top-=O.clientTop+P.documentElement.clientTop;if(!qx.core.Environment.get(p)){Q+=this.__jB(O,u);top+=this.__jB(O,v);};return {left:Q,top:top};},"webkit":function(R){var T=qx.dom.Node.getDocument(R);var S=T.body;var U=S.offsetLeft;var top=S.offsetTop;if(parseFloat(qx.core.Environment.get(m))<530.17){U+=this.__jB(S,u);top+=this.__jB(S,v);};return {left:U,top:top};},"gecko":function(V){var W=qx.dom.Node.getDocument(V).body;var X=W.offsetLeft;var top=W.offsetTop;if(parseFloat(qx.core.Environment.get(m))<1.9){X+=this.__jB(W,k);top+=this.__jB(W,n);};if(qx.bom.element.BoxSizing.get(W)!==l){X+=this.__jB(W,u);top+=this.__jB(W,v);};return {left:X,top:top};},"default":function(Y){var ba=qx.dom.Node.getDocument(Y).body;var bb=ba.offsetLeft;var top=ba.offsetTop;return {left:bb,top:top};}}),__jE:qx.core.Environment.select(t,{"gecko":function(bc){if(bc.getBoundingClientRect){var bf=bc.getBoundingClientRect();var bg=Math.round(bf.left);var top=Math.round(bf.top);}else {var bg=0;var top=0;var bd=qx.dom.Node.getDocument(bc).body;var be=qx.bom.element.BoxSizing;if(be.get(bc)!==l){bg-=this.__jB(bc,u);top-=this.__jB(bc,v);};while(bc&&bc!==bd){bg+=bc.offsetLeft;top+=bc.offsetTop;if(be.get(bc)!==l){bg+=this.__jB(bc,u);top+=this.__jB(bc,v);};if(bc.parentNode&&this.__jA(bc.parentNode,C)!=f){bg+=this.__jB(bc.parentNode,u);top+=this.__jB(bc.parentNode,v);};bc=bc.offsetParent;};};return {left:bg,top:top};},"default":function(bh){var bj=qx.dom.Node.getDocument(bh);if(bh.getBoundingClientRect){var bk=bh.getBoundingClientRect();var bl=Math.round(bk.left);var top=Math.round(bk.top);}else {var bl=bh.offsetLeft;var top=bh.offsetTop;bh=bh.offsetParent;var bi=bj.body;while(bh&&bh!=bi){bl+=bh.offsetLeft;top+=bh.offsetTop;bl+=this.__jB(bh,u);top+=this.__jB(bh,v);bh=bh.offsetParent;};};return {left:bl,top:top};}}),get:function(bm,bn){if(bm.tagName==A){var location=this.__jF(bm);var bu=location.left;var top=location.top;}else {var bo=this.__jD(bm);var bt=this.__jE(bm);var scroll=this.__jC(bm);var bu=bt.left+bo.left-scroll.left;var top=bt.top+bo.top-scroll.top;};var bp=bu+bm.offsetWidth;var bq=top+bm.offsetHeight;if(bn){if(bn==o||bn==s){var br=qx.bom.element.Style.get(bm,z);if(br==s||br==r){bp+=bm.scrollWidth-bm.offsetWidth+this.__jB(bm,u)+this.__jB(bm,q);};var bs=qx.bom.element.Style.get(bm,e);if(bs==s||bs==r){bq+=bm.scrollHeight-bm.offsetHeight+this.__jB(bm,v)+this.__jB(bm,w);};};switch(bn){case o:bu+=this.__jB(bm,i);top+=this.__jB(bm,c);bp-=this.__jB(bm,B);bq-=this.__jB(bm,d);case s:bu-=bm.scrollLeft;top-=bm.scrollTop;bp-=bm.scrollLeft;bq-=bm.scrollTop;case y:bu+=this.__jB(bm,u);top+=this.__jB(bm,v);bp-=this.__jB(bm,q);bq-=this.__jB(bm,w);break;case D:bu-=this.__jB(bm,k);top-=this.__jB(bm,n);bp+=this.__jB(bm,a);bq+=this.__jB(bm,g);break;};};return {left:bu,top:top,right:bp,bottom:bq};},__jF:function(bv){var top=bv.offsetTop;var bw=bv.offsetLeft;if(qx.core.Environment.get(t)!==F||!((parseFloat(qx.core.Environment.get(m))<8||qx.core.Environment.get(x)<8)&&!qx.core.Environment.get(p))){top+=this.__jB(bv,n);bw+=this.__jB(bv,k);};if(qx.core.Environment.get(t)===b){top+=this.__jB(bv,u);bw+=this.__jB(bv,v);};return {left:bw,top:top};},getLeft:function(bx,by){return this.get(bx,by).left;},getTop:function(bz,bA){return this.get(bz,bA).top;},getRight:function(bB,bC){return this.get(bB,bC).right;},getBottom:function(bD,bE){return this.get(bD,bE).bottom;},getRelative:function(bF,bG,bH,bI){var bK=this.get(bF,bH);var bJ=this.get(bG,bI);return {left:bK.left-bJ.left,top:bK.top-bJ.top,right:bK.right-bJ.right,bottom:bK.bottom-bJ.bottom};},getPosition:function(bL){return this.getRelative(bL,this.getOffsetParent(bL));},getOffsetParent:function(bM){var bO=bM.offsetParent||document.body;var bN=qx.bom.element.Style;while(bO&&(!/^body|html$/i.test(bO.tagName)&&bN.get(bO,E)===h)){bO=bO.offsetParent;};return bO;}}});})();(function(){var r="-",q="best-fit",p="qx.util.placement.Placement",o="keep-align",n="direct",m='__jG',l="align-start",k="middle",j="align-end",i="align-center",c="center",h="edge-start",f="Class",b="edge-end",a="bottom",e="left",d="top",g="right";qx.Class.define(p,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__jG=qx.util.placement.DirectAxis;},properties:{axisX:{check:f},axisY:{check:f},edge:{check:[d,g,a,e],init:d},align:{check:[d,g,a,e,c,k],init:g}},statics:{__jH:null,compute:function(s,t,u,v,w,x,y){var z;this.__jH=this.__jH||new qx.util.placement.Placement();var C=w.split(r);var B=C[0];var A=C[1];{};this.__jH.set({axisX:this.__jL(x),axisY:this.__jL(y),edge:B,align:A});return this.__jH.compute(s,t,u,v);},__jI:null,__jJ:null,__jK:null,__jL:function(D){switch(D){case n:this.__jI=this.__jI||qx.util.placement.DirectAxis;return this.__jI;case o:this.__jJ=this.__jJ||qx.util.placement.KeepAlignAxis;return this.__jJ;case q:this.__jK=this.__jK||qx.util.placement.BestFitAxis;return this.__jK;default:throw new Error("Invalid 'mode' argument!'");};}},members:{__jG:null,compute:function(E,F,G,H){{};var I=this.getAxisX()||this.__jG;var K=I.computeStart(E.width,{start:G.left,end:G.right},{start:H.left,end:H.right},F.width,this.__jM());var J=this.getAxisY()||this.__jG;var top=J.computeStart(E.height,{start:G.top,end:G.bottom},{start:H.top,end:H.bottom},F.height,this.__jN());return {left:K,top:top};},__jM:function(){var M=this.getEdge();var L=this.getAlign();if(M==e){return h;}else if(M==g){return b;}else if(L==e){return l;}else if(L==c){return i;}else if(L==g){return j;};},__jN:function(){var O=this.getEdge();var N=this.getAlign();if(O==d){return h;}else if(O==a){return b;}else if(N==d){return l;}else if(N==k){return i;}else if(N==a){return j;};}},destruct:function(){this._disposeObjects(m);}});})();(function(){var f="align-start",e="align-end",d="qx.util.placement.AbstractAxis",c="edge-start",b="align-center",a="edge-end";qx.Bootstrap.define(d,{extend:Object,statics:{computeStart:function(g,h,i,j,k){throw new Error("abstract method call!");},_moveToEdgeAndAlign:function(l,m,n,o){switch(o){case c:return m.start-n.end-l;case a:return m.end+n.start;case f:return m.start+n.start;case b:return m.start+parseInt((m.end-m.start-l)/2,10)+n.start;case e:return m.end-n.end-l;};},_isInRange:function(p,q,r){return p>=0&&p+q<=r;}}});})();(function(){var a="qx.util.placement.DirectAxis";qx.Bootstrap.define(a,{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(b,c,d,e,f){return this._moveToEdgeAndAlign(b,c,d,f);}}});})();(function(){var c="qx.util.placement.KeepAlignAxis",b="edge-start",a="edge-end";qx.Bootstrap.define(c,{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,_isInRange:qx.util.placement.AbstractAxis._isInRange,computeStart:function(d,e,f,g,h){var i=this._moveToEdgeAndAlign(d,e,f,h);var j,k;if(this._isInRange(i,d,g)){return i;};if(h==b||h==a){j=e.start-f.end;k=e.end+f.start;}else {j=e.end-f.end;k=e.start+f.start;};if(j>g-k){i=j-d;}else {i=k;};return i;}}});})();(function(){var a="qx.util.placement.BestFitAxis";qx.Bootstrap.define(a,{statics:{_isInRange:qx.util.placement.AbstractAxis._isInRange,_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(b,c,d,e,f){var g=this._moveToEdgeAndAlign(b,c,d,f);if(this._isInRange(g,b,e)){return g;};if(g<0){g=Math.min(0,e-b);};if(g+b>e){g=Math.max(0,e-b);};return g;}}});})();(function(){var g="qx.bom.client.PhoneGap",f="cordova",e="phonegap.notification",d="notification",c="Cordova",b="PhoneGap",a="phonegap";qx.Bootstrap.define(g,{statics:{getPhoneGap:function(){return (f in window||c in window||b in window);},getNotification:function(){return d in navigator;}},defer:function(h){qx.core.Environment.add(a,h.getPhoneGap);qx.core.Environment.add(e,h.getNotification);}});})();(function(){var q="start",p="qx.event.type.Data",o="page",n="stop",m="resume",l="deviceready",k="back",j="initialize",i="menubutton",h="pause",c="qx.ui.mobile.page.Page",g="menu",f="backbutton",b="os.name",a="android",e="phonegap",d="qx.event.type.Event";qx.Class.define(c,{extend:qx.ui.mobile.container.Composite,include:qx.ui.mobile.core.MResize,construct:function(r){qx.ui.mobile.container.Composite.call(this,r||new qx.ui.mobile.layout.VBox());},statics:{_currentPage:null,_onDeviceReady:function(){qx.bom.Event.addNativeListener(document,f,qx.ui.mobile.page.Page._onBackButton);qx.bom.Event.addNativeListener(document,i,qx.ui.mobile.page.Page._onMenuButton);},_onBackButton:function(){if(qx.core.Environment.get(e)&&qx.core.Environment.get(b)==a){var s=true;if(qx.ui.mobile.page.Page._currentPage){s=qx.ui.mobile.page.Page._currentPage.back(true);};if(s){navigator.app.exitApp();};};},_onMenuButton:function(){if(qx.core.Environment.get(e)&&qx.core.Environment.get(b)==a){if(qx.ui.mobile.page.Page._currentPage){qx.ui.mobile.page.Page._currentPage.menu();};};}},events:{"initialize":d,"start":d,"stop":d,"pause":d,"resume":d,"back":p,"menu":d},properties:{defaultCssClass:{refine:true,init:o}},members:{__eE:false,show:function(t){qx.ui.mobile.page.Page._currentPage=this;this.initialize();this.start();qx.ui.mobile.container.Composite.prototype.show.call(this,t);},exclude:function(u){this.stop();qx.ui.mobile.container.Composite.prototype.exclude.call(this,u);},back:function(v){this.fireDataEvent(k,v);var w=this._back(v);return w||false;},_back:function(x){},menu:function(){this.fireEvent(g);},initialize:function(){if(!this.isInitialized()){this._initialize();this.__eE=true;this.fireEvent(j);};},_initialize:function(){},isInitialized:function(){return this.__eE;},start:function(){this._start();this.fireEvent(q);},_start:function(){},stop:function(){this._stop();this.fireEvent(n);},_stop:function(){},pause:function(){this._pause();this.fireEvent(h);},_pause:function(){},resume:function(){this._resume();this.fireEvent(m);},_resume:function(){}},defer:function(y){if(qx.core.Environment.get(e)&&qx.core.Environment.get(b)==a){qx.bom.Event.addNativeListener(document,l,y._onDeviceReady);};}});})();(function(){var a="qx.ui.mobile.container.INavigation";qx.Interface.define(a,{members:{getTitleWidget:function(){},getLeftContainer:function(){},getRightContainer:function(){}}});})();(function(){var j="os.name",i="__eK",h="content",g="android",f="os.version",e="right-container",d="_applyContentCssClass",c="__eF",b="action",a="#",E="_applyShowBackButton",D="group",C="__eG",B="__eJ",A="__eL",z="changeTitle",w="_applyShowButton",v="left-container",u="Number",t="_applyBackButtonText",q=".",r="_applyButtonText",o="qx.ui.mobile.page.NavigationPage",p="_applyTitle",m="qx.event.type.Event",n="tap",k="",l="Boolean",s="String";qx.Class.define(o,{extend:qx.ui.mobile.page.Page,implement:qx.ui.mobile.container.INavigation,construct:function(F,G){qx.ui.mobile.page.Page.call(this);if(F!=null){this._wrapContentByGroup=F;};},events:{action:m,hidePortraitContainer:m},properties:{title:{check:s,init:k,event:z,apply:p},backButtonText:{check:s,init:k,apply:t},buttonText:{check:s,init:k,apply:r},showBackButton:{check:l,init:false,apply:E},showBackButtonOnTablet:{check:l,init:false},showButton:{check:l,init:false,apply:w},navigationBarHidden:{check:l,init:false},navigationBarToggleDuration:{check:u,init:0.8},contentCssClass:{check:s,init:h,nullable:true,apply:d}},members:{_isTablet:false,_wrapContentByGroup:true,__eF:null,__eG:null,__eH:null,__eI:null,__eJ:null,__eK:null,__eL:null,getTitleWidget:function(){if(!this.__eJ){this.__eJ=this._createTitleWidget();};return this.__eJ;},_createTitleWidget:function(){return new qx.ui.mobile.navigationbar.Title(this.getTitle());},_applyTitle:function(H,I){if(this.__eJ){this.__eJ.setValue(H);};},getLeftContainer:function(){if(!this.__eK){this.__eK=this._createLeftContainer();};return this.__eK;},getRightContainer:function(){if(!this.__eL){this.__eL=this._createRightContainer();};return this.__eL;},_createLeftContainer:function(){var K=new qx.ui.mobile.layout.HBox();var J=new qx.ui.mobile.container.Composite(K);J.addCssClass(v);this.__eF=this._createBackButton();this.__eF.addListener(n,this._onBackButtonTap,this);this._showBackButton();J.add(this.__eF);return J;},_createRightContainer:function(){var M=new qx.ui.mobile.layout.HBox();var L=new qx.ui.mobile.container.Composite(M);L.addCssClass(e);this.__eG=this._createButton();this.__eG.addListener(n,this._onButtonTap,this);this._showButton();L.add(this.__eG);return L;},_createBackButton:function(){return new qx.ui.mobile.navigationbar.BackButton(this.getBackButtonText());},_createButton:function(){return new qx.ui.mobile.navigationbar.Button(this.getButtonText());},scrollTo:function(x,y,N){this.__eI.scrollTo(x,y,N);},scrollToWidget:function(O,P){if(O){var Q=a+O.getId();this.__eI.scrollToElement(Q,P);};},getContent:function(){return this.__eH;},_getBackButton:function(){return this.__eF;},_getButton:function(){return this.__eG;},setIsTablet:function(R){this._isTablet=R;},isTablet:function(){return this._isTablet;},_getScrollContainer:function(){return this.__eI;},addAfterNavigationBar:function(S){if(S&&this.__eI){this.addBefore(S,this.__eI);};},_applyBackButtonText:function(T,U){if(this.__eF){this.__eF.setValue(T);};},_applyButtonText:function(V,W){if(this.__eG){this.__eG.setValue(V);};},_applyShowBackButton:function(X,Y){this._showBackButton();},_applyShowButton:function(ba,bb){this._showButton();},_applyContentCssClass:function(bc,bd){if(this.__eH){this.__eH.setDefaultCssClass(bc);};},_showBackButton:function(){if(this.__eF){if(this.getShowBackButton()){this.__eF.show();}else {this.__eF.exclude();};};},_showButton:function(){if(this.__eG){if(this.getShowButton()){this.__eG.show();}else {this.__eG.exclude();};};},_initialize:function(){qx.ui.mobile.page.Page.prototype._initialize.call(this);this.__eI=this._createScrollContainer();this.__eH=this._createContent();if(this.__eH){this.__eI.add(this.__eH,{flex:1});};if(this.__eI){this.add(this.__eI,{flex:1});};},_createScrollContainer:function(){var bh=qx.core.Environment.get(j);var bf=qx.core.Environment.get(f);var be=bf.split(q);var bg=(bh==g)&&((parseInt(be[0])<4)||(parseInt(be[0])==4&&parseInt(be[1])<1));if(bg==true){return new qx.ui.mobile.container.Scroll(false);}else {return new qx.ui.mobile.container.Scroll();};},_createContent:function(){var content=new qx.ui.mobile.container.Composite();content.setDefaultCssClass(this.getContentCssClass());if(this._wrapContentByGroup==true){content.addCssClass(D);};return content;},_onBackButtonTap:function(bi){this.back();},_onButtonTap:function(bj){this.fireEvent(b);}},destruct:function(){this._disposeObjects(i,A,c,C,B);this.__eK=this.__eL=this.__eF=this.__eG=null;this.__eJ=this.__eH=this.__eI=null;this._isTablet=null;}});})();(function(){var b="qx.ui.mobile.navigationbar.Title",a="h1";qx.Class.define(b,{extend:qx.ui.mobile.basic.Label,properties:{wrap:{refine:true,init:false}},members:{_getTagName:function(){return a;}}});})();(function(){var b="qx.ui.mobile.navigationbar.BackButton",a="navigationbar-backbutton";qx.Class.define(b,{extend:qx.ui.mobile.navigationbar.Button,properties:{defaultCssClass:{refine:true,init:a}}});})();(function(){var s='TEXTAREA',r="qx/mobile/js/iscroll.min.js",q='INPUT',p='SELECT',o="iscroll",n="scrollbar",m="load",l="GET",k="div",j="qx.ui.mobile.container.MIScroll",c="input",h="textarea",g='LABEL',b='iscrollstart',a="resize",f="orientationchange",d="domupdated";qx.Mixin.define(j,{construct:function(t){this.__fc=t!==false?true:false;this.__fe();this.__fg();},members:{__fd:null,__fc:null,_createScrollElement:function(){var scroll=qx.dom.Element.create(k);qx.bom.element.Class.add(scroll,o);return scroll;},_getScrollContentElement:function(){return this.getContainerElement().childNodes[0];},_scrollTo:function(x,y,u){if(this.__fd){this.__fd.scrollTo(x,y,u);};},_scrollToElement:function(v,w){if(this.__fd){this.__fd.scrollToElement(v,w);};},__fe:function(){if(!window.iScroll){{var A=r;};var z=qx.util.ResourceManager.getInstance().toUri(A);{};var B=new qx.bom.request.Script();B.on(m,this.__fi,this);B.open(l,z);B.send();}else {this._setScroll(this.__ff());};},__ff:function(){var scroll=new iScroll(this.getContainerElement(),{hideScrollbar:true,fadeScrollbar:true,hScrollbar:false,scrollbarClass:n,useTransform:this.__fc,onBeforeScrollStart:function(e){var D=e.target;while(D.nodeType!=1){D=D.parentNode;};if(D.tagName!=p&&D.tagName!=q&&D.tagName!=s&&D.tagName!=g){var C=[];var F=qx.lang.Array.cast(document.getElementsByTagName(c),Array);var E=qx.lang.Array.cast(document.getElementsByTagName(h),Array);C=C.concat(F);C=C.concat(E);for(var i=0,length=C.length;i0){this.__fq=window.setTimeout(this.__fl,this.timeout);};if(this.__fy(h)){qx.Bootstrap.debug(qx.bom.request.Script,"Send native request");};A.insertBefore(C,A.firstChild);window.setTimeout(function(){B._readyStateChange(2);B._readyStateChange(3);});return this;},abort:function(){if(this.__fr){return null;};this.__fo=true;this.__fx();this._emit(m);return this;},_emit:function(event){this[l+event]();this._emitter.emit(event,this);},onreadystatechange:function(){},onload:function(){},onloadend:function(){},onerror:function(){},onabort:function(){},ontimeout:function(){},getResponseHeader:function(D){if(this.__fr){return null;};if(this.__fy(i)){qx.Bootstrap.debug("Response header cannot be determined for "+"requests made with script transport.");};return r;},getAllResponseHeaders:function(){if(this.__fr){return null;};if(this.__fy(i)){qx.Bootstrap.debug("Response headers cannot be determined for"+"requests made with script transport.");};return j;},setDetermineSuccess:function(E){this.__fn=E;},dispose:function(){var F=this.__fs;if(!this.__fr){if(F){F.onload=F.onreadystatechange=null;this.__fx();};if(this.__fq){window.clearTimeout(this.__fq);};this.__fr=true;};},_getUrl:function(){return this.__fp;},_getScriptElement:function(){return this.__fs;},_onTimeout:function(){this.__fu();if(!this.__fv()){this._emit(d);};this._emit(k);if(!this.__fv()){this._emit(b);};},_onNativeLoad:function(){var I=this.__fs,G=this.__fn,H=this;if(this.__fo){return;};if(this.__fy(e)===g&&this.__fy(f)<9){if(!(/loaded|complete/).test(I.readyState)){return;}else {if(this.__fy(h)){qx.Bootstrap.debug(qx.bom.request.Script,"Received native readyState: loaded");};};};if(this.__fy(h)){qx.Bootstrap.debug(qx.bom.request.Script,"Received native load");};if(G){if(!this.status){this.status=G()?200:500;};};if(this.status===500){if(this.__fy(h)){qx.Bootstrap.debug(qx.bom.request.Script,"Detected error");};};if(this.__fq){window.clearTimeout(this.__fq);};window.setTimeout(function(){H._success();H._readyStateChange(4);H._emit(o);H._emit(b);});},_onNativeError:function(){this.__fu();this._emit(d);this._emit(b);},__fs:null,__fm:null,__fp:c,__fj:null,__fk:null,__fl:null,__fq:null,__fo:null,__fr:null,__ft:function(){this.readyState=0;this.status=0;this.statusText=c;},_readyStateChange:function(J){this.readyState=J;this._emit(q);},_success:function(){this.__fx();this.readyState=4;if(!this.status){this.status=200;};this.statusText=c+this.status;},__fu:function(){this.__fx();this.readyState=4;this.status=0;this.statusText=null;},__fv:function(){var L=this.__fy(e)===g&&this.__fy(f)<9;var K=this.__fy(e)===n;return !(L||K);},__fw:function(){var M=this.__fs=document.createElement(p);M.src=this.__fp;M.onerror=this.__fk;M.onload=this.__fj;if(this.__fy(e)===g&&this.__fy(f)<9){M.onreadystatechange=this.__fj;};return M;},__fx:function(){var N=this.__fs;if(N&&N.parentNode){this.__fm.removeChild(N);};},__fy:function(O){if(qx&&qx.core&&qx.core.Environment){return qx.core.Environment.get(O);}else {if(O===e){return qx.bom.client.Engine.getName();};if(O===f){return qx.bom.client.Browser.getDocumentMode();};if(O==h){return false;};throw new Error("Unknown environment key at this phase");};}},defer:function(){if(qx&&qx.core&&qx.core.Environment){qx.core.Environment.add(h,false);};}});})();(function(){var b="qx.event.Emitter",a="*";qx.Bootstrap.define(b,{extend:Object,statics:{__fz:[]},members:{__fA:null,__fB:null,on:function(name,c,d){var e=qx.event.Emitter.__fz.length;this.__fC(name).push({listener:c,ctx:d,id:e});qx.event.Emitter.__fz.push({name:name,listener:c,ctx:d});return e;},once:function(name,f,g){var h=qx.event.Emitter.__fz.length;this.__fC(name).push({listener:f,ctx:g,once:true,id:h});qx.event.Emitter.__fz.push({name:name,listener:f,ctx:g});return h;},off:function(name,j,k){var m=this.__fC(name);for(var i=m.length-1;i>=0;i--){var l=m[i];if(l.listener==j&&l.ctx==k){m.splice(i,1);qx.event.Emitter.__fz[l.id]=null;return l.id;};};return null;},offById:function(n){var o=qx.event.Emitter.__fz[n];this.off(o.name,o.listener,o.ctx);},addListener:function(name,p,q){return this.on(name,p,q);},addListenerOnce:function(name,r,s){return this.once(name,r,s);},removeListener:function(name,t,u){this.off(name,t,u);},removeListenerById:function(v){this.offById(v);},emit:function(name,w){var y=this.__fC(name);for(var i=0;i=0;i--){var x=y[i];x.listener.call(x.ctx,w);};},getListeners:function(){return this.__fA;},__fC:function(name){if(this.__fA==null){this.__fA={};};if(this.__fA[name]==null){this.__fA[name]=[];};return this.__fA[name];}}});})();(function(){var c="Object",b="qx.event.message.Message",a="String";qx.Class.define(b,{extend:qx.core.Object,construct:function(name,d){qx.core.Object.call(this);if(name!=null){this.setName(name);};if(d!=null){this.setData(d);};},properties:{name:{check:a},data:{init:null,nullable:true},sender:{check:c}}});})();(function(){var d="function",c="qx.event.message.Bus",b="*",a="singleton";qx.Class.define(c,{type:a,extend:qx.core.Object,statics:{getSubscriptions:function(){return this.getInstance().getSubscriptions();},subscribe:function(e,f,g){return this.getInstance().subscribe(e,f,g);},checkSubscription:function(h,j,k){return this.getInstance().checkSubscription(h,j,k);},unsubscribe:function(l,m,n){return this.getInstance().unsubscribe(l,m,n);},dispatch:function(o){return this.getInstance().dispatch.apply(this.getInstance(),arguments);},dispatchByName:function(name,p){return this.getInstance().dispatchByName.apply(this.getInstance(),arguments);}},construct:function(){this.__fD={};},members:{__fD:null,getSubscriptions:function(){return this.__fD;},subscribe:function(q,r,s){if(!q||typeof r!=d){this.error("Invalid parameters! "+[q,r,s]);return false;};var t=this.getSubscriptions();if(this.checkSubscription(q)){if(this.checkSubscription(q,r,s)){this.warn("Object method already subscribed to "+q);return false;};t[q].push({subscriber:r,context:s||null});return true;}else {t[q]=[{subscriber:r,context:s||null}];return true;};},checkSubscription:function(u,v,w){var x=this.getSubscriptions();if(!x[u]||x[u].length===0){return false;};if(v){for(var i=0;i-1){if(J===0||I.substr(0,J)===F.substr(0,J)){this.__fE(H[I],E);G=true;};}else {if(I===F){this.__fE(H[F],E);G=true;};};};return G;},dispatchByName:function(name,K){var L=new qx.event.message.Message(name,K);return this.dispatch(L);},__fE:function(M,N){for(var i=0;i=0){var m=bR.match(/new Date\(Date.UTC\((\d+),(\d+),(\d+),(\d+),(\d+),(\d+),(\d+)\)\)/);return new Date(Date.UTC(m[1],m[2],m[3],m[4],m[5],m[6],m[7]));};};return bR;});}else {bw=bw&&bw.length>0?eval(a+bw+t):null;};}else {bw=qx.lang.Json.parse(bw);};};bp=bw[p];if(bp!=this.getSequenceNumber()){this.warn("Received id ("+bp+") does not match requested id "+"("+this.getSequenceNumber()+")!");};var bO=D;var bP=bw[d];if(bP!=null){bi=null;br(bP);bt=bP;bO=H;}else {bi=bw[K];if(bh){bi=eval(N+bi+v);var bN=qx.core.ServerSettings.serverPathSuffix;if(self.__fK!=bN){self.__fL=self.__fK;self.__fK=bN;};self.setUrl(self.fixUrl(self.getUrl()));};};bj(bO,bq);});var bn=null;if(this._isConvertDates()){bn=function(bS,bT){bT=this[bS];if(qx.lang.Type.isDate(bT)){var bU=bT.getUTCFullYear()+z+bT.getUTCMonth()+z+bT.getUTCDate()+z+bT.getUTCHours()+z+bT.getUTCMinutes()+z+bT.getUTCSeconds()+z+bT.getUTCMilliseconds();return n+bU+c;};return bT;};};bm.setData(qx.lang.Json.stringify(bo,bn));bm.setAsynchronous(bg>0);if(bm.getCrossDomain()){bm.setRequestHeader(C,k);}else {bm.setRequestHeader(C,u);};bm.setParseJson(false);bm.send();if(bg==0){if(bt!=null){var bu=new Error(bt.toString());bu.rpcdetails=bt;throw bu;};return bi;}else {return bm;};},fixUrl:function(bV){if(this.__fL==null||this.__fK==null||this.__fL==x||this.__fL==this.__fK){return bV;};var bW=bV.indexOf(this.__fL);if(bW==-1){return bV;};return (bV.substring(0,bW)+this.__fK+bV.substring(bW+this.__fL.length));},callSync:function(bX){return this._callInternal(arguments,0);},callAsync:function(bY,ca){return this._callInternal(arguments,1);},callAsyncListeners:function(cb,cc){return this._callInternal(arguments,2);},refreshSession:function(cd){if(qx.core.ServerSettings&&qx.core.ServerSettings.serverPathSuffix){var ce=(new Date()).getTime()-qx.core.ServerSettings.lastSessionRefresh;if(ce/1000>(qx.core.ServerSettings.sessionTimeoutInSeconds-30)){this._callInternal([cd],1,true);}else {cd(true);};}else {cd(false);};},_isConvertDates:function(){return !!(qx.io.remote.Rpc.CONVERT_DATES);},_isResponseJson:function(){return !!(qx.io.remote.Rpc.RESPONSE_JSON);},abort:function(cf){cf.abort();}}});})();(function(){var k="application/xml",j="application/json",i="text/html",h="application/x-www-form-urlencoded",g="qx.io.remote.Exchange",f="Integer",d="X-Qooxdoo-Response-Type",c="HEAD",b="qx.io.remote.Request",a="_applyResponseType",P="_applyState",O="text/javascript",N="changeState",M="_applyProhibitCaching",L="",K="_applyMethod",J="DELETE",I="boolean",H="GET",G="Pragma",r="no-url-params-on-post",s="PUT",p="no-cache",q="Cache-Control",n="Content-Type",o="text/plain",l="aborted",m="failed",t="nocache",u="completed",y="qx.io.remote.Response",x="POST",A="configured",z="timeout",C="queued",B="String",w="sending",F="receiving",E="Boolean",D="qx.event.type.Event";qx.Class.define(b,{extend:qx.core.Object,construct:function(Q,R,S){qx.core.Object.call(this);this.__fM={};this.__fN={};this.__fO={};this.__fP={};if(Q!==undefined){this.setUrl(Q);};if(R!==undefined){this.setMethod(R);};if(S!==undefined){this.setResponseType(S);};this.setProhibitCaching(true);this.__fQ=++qx.io.remote.Request.__fQ;},events:{"created":D,"configured":D,"sending":D,"receiving":D,"completed":y,"aborted":D,"failed":y,"timeout":y},statics:{__fQ:0,methodAllowsRequestBody:function(T){return (T==x)||(T==s);}},properties:{url:{check:B,init:L},method:{check:[H,x,s,c,J],apply:K,init:H},asynchronous:{check:E,init:true},data:{check:B,nullable:true},username:{check:B,nullable:true},password:{check:B,nullable:true},state:{check:[A,C,w,F,u,l,z,m],init:A,apply:P,event:N},responseType:{check:[o,O,j,k,i],init:o,apply:a},timeout:{check:f,nullable:true},prohibitCaching:{check:function(v){return typeof v==I||v===r;},init:true,apply:M},crossDomain:{check:E,init:false},fileUpload:{check:E,init:false},transport:{check:g,nullable:true},useBasicHttpAuth:{check:E,init:false},parseJson:{check:E,init:true}},members:{__fM:null,__fN:null,__fO:null,__fP:null,__fQ:null,send:function(){qx.io.remote.RequestQueue.getInstance().add(this);},abort:function(){qx.io.remote.RequestQueue.getInstance().abort(this);},reset:function(){switch(this.getState()){case w:case F:this.error("Aborting already sent request!");case C:this.abort();break;};},isConfigured:function(){return this.getState()===A;},isQueued:function(){return this.getState()===C;},isSending:function(){return this.getState()===w;},isReceiving:function(){return this.getState()===F;},isCompleted:function(){return this.getState()===u;},isAborted:function(){return this.getState()===l;},isTimeout:function(){return this.getState()===z;},isFailed:function(){return this.getState()===m;},__fR:qx.event.GlobalError.observeMethod(function(e){var U=e.clone();U.setTarget(this);this.dispatchEvent(U);}),_onqueued:function(e){this.setState(C);this.__fR(e);},_onsending:function(e){this.setState(w);this.__fR(e);},_onreceiving:function(e){this.setState(F);this.__fR(e);},_oncompleted:function(e){this.setState(u);this.__fR(e);this.dispose();},_onaborted:function(e){this.setState(l);this.__fR(e);this.dispose();},_ontimeout:function(e){this.setState(z);this.__fR(e);this.dispose();},_onfailed:function(e){this.setState(m);this.__fR(e);this.dispose();},_applyState:function(V,W){{};},_applyProhibitCaching:function(X,Y){if(!X){this.removeParameter(t);this.removeRequestHeader(G);this.removeRequestHeader(q);return;};if(X!==r||this.getMethod()!=x){this.setParameter(t,new Date().valueOf());}else {this.removeParameter(t);};this.setRequestHeader(G,p);this.setRequestHeader(q,p);},_applyMethod:function(ba,bb){if(qx.io.remote.Request.methodAllowsRequestBody(ba)){this.setRequestHeader(n,h);}else {this.removeRequestHeader(n);};var bc=this.getProhibitCaching();this._applyProhibitCaching(bc,bc);},_applyResponseType:function(bd,be){this.setRequestHeader(d,bd);},setRequestHeader:function(bf,bg){this.__fM[bf]=bg;},removeRequestHeader:function(bh){delete this.__fM[bh];},getRequestHeader:function(bi){return this.__fM[bi]||null;},getRequestHeaders:function(){return this.__fM;},setParameter:function(bj,bk,bl){if(bl){this.__fO[bj]=bk;}else {this.__fN[bj]=bk;};},removeParameter:function(bm,bn){if(bn){delete this.__fO[bm];}else {delete this.__fN[bm];};},getParameter:function(bo,bp){if(bp){return this.__fO[bo]||null;}else {return this.__fN[bo]||null;};},getParameters:function(bq){return (bq?this.__fO:this.__fN);},setFormField:function(br,bs){this.__fP[br]=bs;},removeFormField:function(bt){delete this.__fP[bt];},getFormField:function(bu){return this.__fP[bu]||null;},getFormFields:function(){return this.__fP;},getSequenceNumber:function(){return this.__fQ;}},destruct:function(){this.setTransport(null);this.__fM=this.__fN=this.__fO=this.__fP=null;}});})();(function(){var t="_on",s="_applyEnabled",r="__ek",q="Boolean",p="sending",o="__fT",n="interval",m="failed",l="qx.io.remote.RequestQueue",k="timeout",c="completed",j="queued",g="io.maxrequests",b="receiving",a="singleton",f="aborted",d="_onaborted",h="Integer";qx.Class.define(l,{type:a,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__fS=[];this.__fT=[];this.__fU=0;this.__ek=new qx.event.Timer(500);this.__ek.addListener(n,this._oninterval,this);},properties:{enabled:{init:true,check:q,apply:s},maxTotalRequests:{check:h,nullable:true},maxConcurrentRequests:{check:h,init:qx.core.Environment.get(g)},defaultTimeout:{check:h,init:5000}},members:{__fS:null,__fT:null,__fU:null,__ek:null,getRequestQueue:function(){return this.__fS;},getActiveQueue:function(){return this.__fT;},_debug:function(){var u;{};},_check:function(){this._debug();if(this.__fT.length==0&&this.__fS.length==0){this.__ek.stop();};if(!this.getEnabled()){return;};if(this.__fS.length==0||(this.__fS[0].isAsynchronous()&&this.__fT.length>=this.getMaxConcurrentRequests())){return;};if(this.getMaxTotalRequests()!=null&&this.__fU>=this.getMaxTotalRequests()){return;};var v=this.__fS.shift();var w=new qx.io.remote.Exchange(v);this.__fU++;this.__fT.push(w);this._debug();w.addListener(p,this._onsending,this);w.addListener(b,this._onreceiving,this);w.addListener(c,this._oncompleted,this);w.addListener(f,this._oncompleted,this);w.addListener(k,this._oncompleted,this);w.addListener(m,this._oncompleted,this);w._start=(new Date).valueOf();w.send();if(this.__fS.length>0){this._check();};},_remove:function(x){qx.lang.Array.remove(this.__fT,x);x.dispose();this._check();},__fV:0,_onsending:function(e){{};e.getTarget().getRequest()._onsending(e);},_onreceiving:function(e){e.getTarget().getRequest()._onreceiving(e);},_oncompleted:function(e){{};var z=e.getTarget().getRequest();var y=t+e.getType();this._remove(e.getTarget());try{if(z[y]){z[y](e);};}catch(A){this.error("Request "+z+" handler "+y+" threw an error: ",A);try{if(z[d]){var event=qx.event.Registration.createEvent(f,qx.event.type.Event);z[d](event);};}catch(B){};};},_oninterval:function(e){var I=this.__fT;if(I.length==0){this.__ek.stop();return;};var D=(new Date).valueOf();var G;var E;var H=this.getDefaultTimeout();var F;var C;for(var i=I.length-1;i>=0;i--){G=I[i];E=G.getRequest();if(E.isAsynchronous()){F=E.getTimeout();if(F==0){continue;};if(F==null){F=H;};C=D-G._start;if(C>F){this.warn("Timeout: transport "+G.toHashCode());this.warn(C+"ms > "+F+"ms");G.timeout();};};};},_applyEnabled:function(J,K){if(J){this._check();};this.__ek.setEnabled(J);},add:function(L){L.setState(j);if(L.isAsynchronous()){this.__fS.push(L);}else {this.__fS.unshift(L);};this._check();if(this.getEnabled()){this.__ek.start();};},abort:function(M){var N=M.getTransport();if(N){N.abort();}else if(qx.lang.Array.contains(this.__fS,M)){qx.lang.Array.remove(this.__fS,M);};}},destruct:function(){this._disposeArray(o);this._disposeObjects(r);this.__fS=null;}});})();(function(){var h="qx.event.Timer",g="_applyInterval",f="_applyEnabled",d="Boolean",c="qx.event.type.Event",b="Integer",a="interval";qx.Class.define(h,{extend:qx.core.Object,construct:function(i){qx.core.Object.call(this);this.setEnabled(false);if(i!=null){this.setInterval(i);};var self=this;this.__fW=function(){self._oninterval.call(self);};},events:{"interval":c},statics:{once:function(j,k,l){{};var m=new qx.event.Timer(l);m.__fX=j;m.addListener(a,function(e){m.stop();j.call(k,e);m.dispose();k=null;},k);m.start();return m;}},properties:{enabled:{init:true,check:d,apply:f},interval:{check:b,init:1000,apply:g}},members:{__fY:null,__fW:null,_applyInterval:function(n,o){if(this.getEnabled()){this.restart();};},_applyEnabled:function(p,q){if(q){window.clearInterval(this.__fY);this.__fY=null;}else if(p){this.__fY=window.setInterval(this.__fW,this.getInterval());};},start:function(){this.setEnabled(true);},startWith:function(r){this.setInterval(r);this.start();},stop:function(){this.setEnabled(false);},restart:function(){this.stop();this.start();},restartWith:function(s){this.stop();this.startWith(s);},_oninterval:qx.event.GlobalError.observeMethod(function(){if(this.$$disposed){return;};if(this.getEnabled()){this.fireEvent(a);};})},destruct:function(){if(this.__fY){window.clearInterval(this.__fY);};this.__fY=this.__fW=null;}});})();(function(){var o="qx.io.remote.transport.XmlHttp",n="qx.io.remote.transport.Abstract",m="Request-URL too large",k="MSHTML-specific HTTP status code",j="Not available",h="Precondition failed",g="Server error",f="Moved temporarily",d="qx.io.remote.Exchange",c="Possibly due to a cross-domain request?",bp="Bad gateway",bo="Gone",bn="See other",bm="Partial content",bl="Server timeout",bk="qx.io.remote.transport.Script",bj="HTTP version not supported",bi="Unauthorized",bh="Possibly due to application URL using 'file:' protocol?",bg="Multiple choices",v="Payment required",w="Not implemented",t="Proxy authentication required",u="Length required",r="_applyState",s="changeState",p="Not modified",q="qx.io.remote.Request",B="Connection closed by server",C="Moved permanently",L="_applyImplementation",I="",T="Method not allowed",O="Forbidden",bc="Use proxy",Y="Ok",E="Conflict",bf="Not found",be="Not acceptable",bd="Request time-out",D="Bad request",G="No content",H="file:",K="qx.io.remote.transport.Iframe",M="Request entity too large",P="Unknown status code",V="Unsupported media type",bb="Gateway time-out",x="created",y="Out of resources",F="undefined",S="&",R="Unknown status code. ",Q="qx.event.type.Event",X="Connection dropped",W="qx.io.remote.Response",N="=",U="configured",a="aborted",ba="timeout",z="failed",A="sending",J="completed",b="receiving";qx.Class.define(d,{extend:qx.core.Object,construct:function(bq){qx.core.Object.call(this);this.setRequest(bq);bq.setTransport(this);},events:{"sending":Q,"receiving":Q,"completed":W,"aborted":Q,"failed":W,"timeout":W},statics:{typesOrder:[o,K,bk],typesReady:false,typesAvailable:{},typesSupported:{},registerType:function(br,bs){qx.io.remote.Exchange.typesAvailable[bs]=br;},initTypes:function(){if(qx.io.remote.Exchange.typesReady){return;};for(var bu in qx.io.remote.Exchange.typesAvailable){var bt=qx.io.remote.Exchange.typesAvailable[bu];if(bt.isSupported()){qx.io.remote.Exchange.typesSupported[bu]=bt;};};qx.io.remote.Exchange.typesReady=true;if(qx.lang.Object.isEmpty(qx.io.remote.Exchange.typesSupported)){throw new Error("No supported transport types were found!");};},canHandle:function(bv,bw,bx){if(!qx.lang.Array.contains(bv.handles.responseTypes,bx)){return false;};for(var by in bw){if(!bv.handles[by]){return false;};};return true;},_nativeMap:{'0':x,'1':U,'2':A,'3':b,'4':J},wasSuccessful:function(bz,bA,bB){if(bB){switch(bz){case null:case 0:return true;case -1:return bA<4;default:return typeof bz===F;};}else {switch(bz){case -1:{};return bA<4;case 200:case 304:return true;case 201:case 202:case 203:case 204:case 205:return true;case 206:{};return bA!==4;case 300:case 301:case 302:case 303:case 305:case 400:case 401:case 402:case 403:case 404:case 405:case 406:case 407:case 408:case 409:case 410:case 411:case 412:case 413:case 414:case 415:case 500:case 501:case 502:case 503:case 504:case 505:{};return false;case 12002:case 12007:case 12029:case 12030:case 12031:case 12152:case 13030:{};return false;default:if(bz>206&&bz<300){return true;};qx.log.Logger.debug(this,"Unknown status code: "+bz+" ("+bA+")");return false;};};},statusCodeToString:function(bC){switch(bC){case -1:return j;case 0:var bD=window.location.href;if(qx.lang.String.startsWith(bD.toLowerCase(),H)){return (R+bh);}else {return (R+c);};break;case 200:return Y;case 304:return p;case 206:return bm;case 204:return G;case 300:return bg;case 301:return C;case 302:return f;case 303:return bn;case 305:return bc;case 400:return D;case 401:return bi;case 402:return v;case 403:return O;case 404:return bf;case 405:return T;case 406:return be;case 407:return t;case 408:return bd;case 409:return E;case 410:return bo;case 411:return u;case 412:return h;case 413:return M;case 414:return m;case 415:return V;case 500:return g;case 501:return w;case 502:return bp;case 503:return y;case 504:return bb;case 505:return bj;case 12002:return bl;case 12029:return X;case 12030:return X;case 12031:return X;case 12152:return B;case 13030:return k;default:return P;};}},properties:{request:{check:q,nullable:true},implementation:{check:n,nullable:true,apply:L},state:{check:[U,A,b,J,a,ba,z],init:U,event:s,apply:r}},members:{send:function(){var bH=this.getRequest();if(!bH){return this.error("Please attach a request object first");};qx.io.remote.Exchange.initTypes();var bF=qx.io.remote.Exchange.typesOrder;var bE=qx.io.remote.Exchange.typesSupported;var bJ=bH.getResponseType();var bK={};if(bH.getAsynchronous()){bK.asynchronous=true;}else {bK.synchronous=true;};if(bH.getCrossDomain()){bK.crossDomain=true;};if(bH.getFileUpload()){bK.fileUpload=true;};for(var bI in bH.getFormFields()){bK.programaticFormFields=true;break;};var bL,bG;for(var i=0,l=bF.length;i0){bS.setData(bX.join(S));};}else {bS.setData(bY);};bS.setResponseType(bV.getResponseType());bS.addListener(A,this._onsending,this);bS.addListener(b,this._onreceiving,this);bS.addListener(J,this._oncompleted,this);bS.addListener(a,this._onabort,this);bS.addListener(ba,this._ontimeout,this);bS.addListener(z,this._onfailed,this);};},_applyState:function(cb,cc){{};switch(cb){case A:this.fireEvent(A);break;case b:this.fireEvent(b);break;case J:case a:case ba:case z:var ce=this.getImplementation();if(!ce){break;};this.__ga();if(this.hasListener(cb)){var cf=qx.event.Registration.createEvent(cb,qx.io.remote.Response);if(cb==J){var cd=ce.getResponseContent();cf.setContent(cd);if(cd===null){{};cb=z;};}else if(cb==z){cf.setContent(ce.getResponseContent());};cf.setStatusCode(ce.getStatusCode());cf.setResponseHeaders(ce.getResponseHeaders());this.dispatchEvent(cf);};this.setImplementation(null);ce.dispose();break;};}},environment:{"qx.debug.io.remote":false,"qx.debug.io.remote.data":false},destruct:function(){var cg=this.getImplementation();if(cg){this.setImplementation(null);cg.dispose();};this.setRequest(null);}});})();(function(){var q="abstract",p="_applyState",o="GET",n="changeState",m="qx.io.remote.transport.Abstract",l="Boolean",k="sending",j="configured",i="receiving",h="completed",c="Object",g="failed",f="timeout",b="created",a="aborted",e="String",d="qx.event.type.Event";qx.Class.define(m,{type:q,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.setRequestHeaders({});this.setParameters({});this.setFormFields({});},events:{"created":d,"configured":d,"sending":d,"receiving":d,"completed":d,"aborted":d,"failed":d,"timeout":d},properties:{url:{check:e,nullable:true},method:{check:e,nullable:true,init:o},asynchronous:{check:l,nullable:true,init:true},data:{check:e,nullable:true},username:{check:e,nullable:true},password:{check:e,nullable:true},state:{check:[b,j,k,i,h,a,f,g],init:b,event:n,apply:p},requestHeaders:{check:c,nullable:true},parameters:{check:c,nullable:true},formFields:{check:c,nullable:true},responseType:{check:e,nullable:true},useBasicHttpAuth:{check:l,nullable:true}},members:{send:function(){throw new Error("send is abstract");},abort:function(){{};this.setState(a);},timeout:function(){{};this.setState(f);},failed:function(){{};this.setState(g);},setRequestHeader:function(r,s){throw new Error("setRequestHeader is abstract");},getResponseHeader:function(t){throw new Error("getResponseHeader is abstract");},getResponseHeaders:function(){throw new Error("getResponseHeaders is abstract");},getStatusCode:function(){throw new Error("getStatusCode is abstract");},getStatusText:function(){throw new Error("getStatusText is abstract");},getResponseText:function(){throw new Error("getResponseText is abstract");},getResponseXml:function(){throw new Error("getResponseXml is abstract");},getFetchedLength:function(){throw new Error("getFetchedLength is abstract");},_applyState:function(u,v){{};switch(u){case b:this.fireEvent(b);break;case j:this.fireEvent(j);break;case k:this.fireEvent(k);break;case i:this.fireEvent(i);break;case h:this.fireEvent(h);break;case a:this.fireEvent(a);break;case g:this.fireEvent(g);break;case f:this.fireEvent(f);break;};return true;}},destruct:function(){this.setRequestHeaders(null);this.setParameters(null);this.setFormFields(null);}});})();(function(){var l="gecko",k="frame_",j="aborted",h="pre",g="javascript:void(0)",f="sending",d="form",c="failed",b="mshtml",a="form_",G="opera",F="timeout",E="qx/static/blank.gif",D="application/xml",C="application/json",B="text/html",A="textarea",z="_data_",y="load",x="text/plain",s="text/javascript",t="readystatechange",q="completed",r="?",o="qx.io.remote.transport.Iframe",p="none",m="display",n="",u="engine.name",v="&",w="=";qx.Class.define(o,{extend:qx.io.remote.transport.Abstract,construct:function(){qx.io.remote.transport.Abstract.call(this);var H=(new Date).valueOf();var I=k+H;var J=a+H;var K;if((qx.core.Environment.get(u)==b)){K=g;};this.__gb=qx.bom.Iframe.create({id:I,name:I,src:K});qx.bom.element.Style.set(this.__gb,m,p);this.__gc=qx.dom.Element.create(d,{id:J,name:J,target:I});qx.bom.element.Style.set(this.__gc,m,p);qx.dom.Element.insertEnd(this.__gc,qx.dom.Node.getBodyElement(document));this.__cM=qx.dom.Element.create(A,{id:z,name:z});qx.dom.Element.insertEnd(this.__cM,this.__gc);qx.dom.Element.insertEnd(this.__gb,qx.dom.Node.getBodyElement(document));qx.event.Registration.addListener(this.__gb,y,this._onload,this);this.__gd=qx.lang.Function.listener(this._onreadystatechange,this);qx.bom.Event.addNativeListener(this.__gb,t,this.__gd);},statics:{handles:{synchronous:false,asynchronous:true,crossDomain:false,fileUpload:true,programaticFormFields:true,responseTypes:[x,s,C,D,B]},isSupported:function(){return true;},_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4}},members:{__cM:null,__ge:0,__gc:null,__gb:null,__gd:null,send:function(){var M=this.getMethod();var O=this.getUrl();var S=this.getParameters(false);var R=[];for(var N in S){var P=S[N];if(P instanceof Array){for(var i=0;i0){O+=(O.indexOf(r)>=0?v:r)+R.join(v);};if(this.getData()===null){var S=this.getParameters(true);var R=[];for(var N in S){var P=S[N];if(P instanceof Array){for(var i=0;i0){this.setData(R.join(v));};};var L=this.getFormFields();for(var N in L){var Q=document.createElement(A);Q.name=N;Q.appendChild(document.createTextNode(L[N]));this.__gc.appendChild(Q);};this.__gc.action=O;this.__gc.method=M;this.__cM.appendChild(document.createTextNode(this.getData()));this.__gc.submit();this.setState(f);},_onload:qx.event.GlobalError.observeMethod(function(e){if(qx.core.Environment.get(u)==G&&this.getIframeHtmlContent()==n){return;};if(this.__gc.src){return;};this._switchReadyState(qx.io.remote.transport.Iframe._numericMap.complete);}),_onreadystatechange:qx.event.GlobalError.observeMethod(function(e){this._switchReadyState(qx.io.remote.transport.Iframe._numericMap[this.__gb.readyState]);}),_switchReadyState:function(T){switch(this.getState()){case q:case j:case c:case F:this.warn("Ignore Ready State Change");return;};while(this.__ge0?qx.lang.Json.parse(ba):null;}catch(bb){return this.error("Could not execute json: ("+ba+")",bb);};case s:ba=this.getIframeHtmlContent();{};try{return ba&&ba.length>0?window.eval(ba):null;}catch(bc){return this.error("Could not execute javascript: ("+ba+")",bc);};case D:ba=this.getIframeDocument();{};return ba;default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null;};}},defer:function(){qx.io.remote.Exchange.registerType(qx.io.remote.transport.Iframe,o);},destruct:function(){if(this.__gb){qx.event.Registration.removeListener(this.__gb,y,this._onload,this);qx.bom.Event.removeNativeListener(this.__gb,t,this.__gd);if((qx.core.Environment.get(u)==l)){this.__gb.src=qx.util.ResourceManager.getInstance().toUri(E);};qx.dom.Element.remove(this.__gb);};if(this.__gc){qx.dom.Element.remove(this.__gc);};this.__gb=this.__gc=this.__cM=null;}});})();(function(){var d="qx.event.handler.Iframe",c="load",b="iframe",a="navigate";qx.Class.define(d,{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{load:1,navigate:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false,onevent:qx.event.GlobalError.observeMethod(function(e){var f=qx.bom.Iframe.queryCurrentUrl(e);if(f!==e.$$url){qx.event.Registration.fireEvent(e,a,qx.event.type.Data,[f]);e.$$url=f;};qx.event.Registration.fireEvent(e,c);})},members:{canHandleEvent:function(g,h){return g.tagName.toLowerCase()===b;},registerEvent:function(i,j,k){},unregisterEvent:function(l,m,n){}},defer:function(o){qx.event.Registration.addHandler(o);}});})();(function(){var j="contentDocument",i="engine.name",h="",g="qx.bom.Iframe",f="osx",e="os.name",d="webkit",c="iframe",b="body",a="load";qx.Class.define(g,{statics:{DEFAULT_ATTRIBUTES:{onload:"qx.event.handler.Iframe.onevent(this)",frameBorder:0,frameSpacing:0,marginWidth:0,marginHeight:0,hspace:0,vspace:0,border:0,allowTransparency:true},create:function(k,l){var k=k?qx.lang.Object.clone(k):{};var m=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var n in m){if(k[n]==null){k[n]=m[n];};};return qx.dom.Element.create(c,k,l);},getWindow:function(o){try{return o.contentWindow;}catch(p){return null;};},getDocument:function(q){if(j in q){try{return q.contentDocument;}catch(s){return null;};};try{var r=this.getWindow(q);return r?r.document:null;}catch(t){return null;};},getBody:function(u){try{var v=this.getDocument(u);return v?v.getElementsByTagName(b)[0]:null;}catch(w){return null;};},setSource:function(x,y){try{if(this.getWindow(x)&&qx.dom.Hierarchy.isRendered(x)){try{if((qx.core.Environment.get(i)==d)&&qx.core.Environment.get(e)==f){var z=this.getWindow(x);if(z){z.stop();};};this.getWindow(x).location.replace(y);}catch(A){x.src=y;};}else {x.src=y;};this.__gf(x);}catch(B){qx.log.Logger.warn("Iframe source could not be set!");};},queryCurrentUrl:function(C){var D=this.getDocument(C);try{if(D&&D.location){return D.location.href;};}catch(E){};return h;},__gf:function(F){var G=function(){qx.bom.Event.removeNativeListener(F,a,G);F.$$url=qx.bom.Iframe.queryCurrentUrl(F);};qx.bom.Event.addNativeListener(F,a,G);}}});})();(function(){var g="qx.dom.Hierarchy",f="previousSibling",e="nextSibling",d="parentNode",c="*",b="html.element.compareDocumentPosition",a="html.element.contains";qx.Bootstrap.define(g,{statics:{getNodeIndex:function(h){var i=0;while(h&&(h=h.previousSibling)){i++;};return i;},getElementIndex:function(j){var k=0;var l=qx.dom.Node.ELEMENT;while(j&&(j=j.previousSibling)){if(j.nodeType==l){k++;};};return k;},getNextElementSibling:function(m){while(m&&(m=m.nextSibling)&&!qx.dom.Node.isElement(m)){continue;};return m||null;},getPreviousElementSibling:function(n){while(n&&(n=n.previousSibling)&&!qx.dom.Node.isElement(n)){continue;};return n||null;},contains:function(o,p){if(qx.core.Environment.get(a)){if(qx.dom.Node.isDocument(o)){var q=qx.dom.Node.getDocument(p);return o&&q==o;}else if(qx.dom.Node.isDocument(p)){return false;}else {return o.contains(p);};}else if(qx.core.Environment.get(b)){return !!(o.compareDocumentPosition(p)&16);}else {while(p){if(o==p){return true;};p=p.parentNode;};return false;};},isRendered:function(r){var s=r.ownerDocument||r.document;if(qx.core.Environment.get(a)){if(!r.parentNode||!r.offsetParent){return false;};return s.body.contains(r);}else if(qx.core.Environment.get(b)){return !!(s.compareDocumentPosition(r)&16);}else {while(r){if(r==s.body){return true;};r=r.parentNode;};return false;};},isDescendantOf:function(t,u){return this.contains(u,t);},getCommonParent:function(v,w){if(v===w){return v;};if(qx.core.Environment.get(a)){while(v&&qx.dom.Node.isElement(v)){if(v.contains(w)){return v;};v=v.parentNode;};return null;}else {var x=[];while(v||w){if(v){if(qx.lang.Array.contains(x,v)){return v;};x.push(v);v=v.parentNode;};if(w){if(qx.lang.Array.contains(x,w)){return w;};x.push(w);w=w.parentNode;};};return null;};},getAncestors:function(y){return this._recursivelyCollect(y,d);},getChildElements:function(z){z=z.firstChild;if(!z){return [];};var A=this.getNextSiblings(z);if(z.nodeType===1){A.unshift(z);};return A;},getDescendants:function(B){return qx.lang.Array.fromCollection(B.getElementsByTagName(c));},getFirstDescendant:function(C){C=C.firstChild;while(C&&C.nodeType!=1){C=C.nextSibling;};return C;},getLastDescendant:function(D){D=D.lastChild;while(D&&D.nodeType!=1){D=D.previousSibling;};return D;},getPreviousSiblings:function(E){return this._recursivelyCollect(E,f);},getNextSiblings:function(F){return this._recursivelyCollect(F,e);},_recursivelyCollect:function(G,H){var I=[];while(G=G[H]){if(G.nodeType==1){I.push(G);};};return I;},getSiblings:function(J){return this.getPreviousSiblings(J).reverse().concat(this.getNextSiblings(J));},isEmpty:function(K){K=K.firstChild;while(K){if(K.nodeType===qx.dom.Node.ELEMENT||K.nodeType===qx.dom.Node.TEXT){return false;};K=K.nextSibling;};return true;},cleanWhitespace:function(L){var M=L.firstChild;while(M){var N=M.nextSibling;if(M.nodeType==3&&!/\S/.test(M.nodeValue)){L.removeChild(M);};M=N;};}}});})();(function(){var r="",q="_ScriptTransport_data",p="script",o="timeout",n="_ScriptTransport_",m="_ScriptTransport_id",l="aborted",k="utf-8",j="failed",h="?",c="application/json",g="completed",f="text/plain",b="text/javascript",a="qx.io.remote.transport.Script",e="&",d="=";qx.Class.define(a,{extend:qx.io.remote.transport.Abstract,construct:function(){qx.io.remote.transport.Abstract.call(this);var s=++qx.io.remote.transport.Script.__gg;if(s>=2000000000){qx.io.remote.transport.Script.__gg=s=1;};this.__gh=null;this.__gg=s;},statics:{__gg:0,_instanceRegistry:{},ScriptTransport_PREFIX:n,ScriptTransport_ID_PARAM:m,ScriptTransport_DATA_PARAM:q,handles:{synchronous:false,asynchronous:true,crossDomain:true,fileUpload:false,programaticFormFields:false,responseTypes:[f,b,c]},isSupported:function(){return true;},_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4},_requestFinished:qx.event.GlobalError.observeMethod(function(t,content){var u=qx.io.remote.transport.Script._instanceRegistry[t];if(u==null){{};}else {u._responseContent=content;u._switchReadyState(qx.io.remote.transport.Script._numericMap.complete);};})},members:{__ge:0,__gh:null,__gg:null,send:function(){var x=this.getUrl();x+=(x.indexOf(h)>=0?e:h)+qx.io.remote.transport.Script.ScriptTransport_ID_PARAM+d+this.__gg;var A=this.getParameters();var z=[];for(var w in A){if(w.indexOf(qx.io.remote.transport.Script.ScriptTransport_PREFIX)==0){this.error("Illegal parameter name. The following prefix is used internally by qooxdoo): "+qx.io.remote.transport.Script.ScriptTransport_PREFIX);};var y=A[w];if(y instanceof Array){for(var i=0;i0){x+=e+z.join(e);};var v=this.getData();if(v!=null){x+=e+qx.io.remote.transport.Script.ScriptTransport_DATA_PARAM+d+encodeURIComponent(v);};qx.io.remote.transport.Script._instanceRegistry[this.__gg]=this;this.__gh=document.createElement(p);this.__gh.charset=k;this.__gh.src=x;{};document.body.appendChild(this.__gh);},_switchReadyState:function(B){switch(this.getState()){case g:case l:case j:case o:this.warn("Ignore Ready State Change");return;};while(this.__ge0){S+=(S.indexOf(r)>=0?o:r)+U.join(o);};if(this.getData()===null){var W=this.getParameters(true);var U=[];for(var N in W){var R=W[N];if(R instanceof Array){for(var i=0;i0){this.setData(U.join(o));};};var V=function(X){var bd=b;var bh=n;var bb,ba,Y;var be,bf,bg,bc;var i=0;do {bb=X.charCodeAt(i++);ba=X.charCodeAt(i++);Y=X.charCodeAt(i++);be=bb>>2;bf=((bb&3)<<4)|(ba>>4);bg=((ba&15)<<2)|(Y>>6);bc=Y&63;if(isNaN(ba)){bg=bc=64;}else if(isNaN(Y)){bc=64;};bh+=bd.charAt(be)+bd.charAt(bf)+bd.charAt(bg)+bd.charAt(bc);}while(i/,n);bH.loadXML(s);};if(!bH.documentElement){throw new Error("Missing Document Element!");};if(bH.documentElement.tagName==K){throw new Error("XML-File is not well-formed!");};}else {throw new Error("Response was not a valid xml document ["+this.getRequest().responseText+"]");};return bH;},getFetchedLength:function(){var bJ=this.getResponseText();return typeof bJ==f?bJ.length:0;},getResponseContent:function(){var bK=this.getState();if(bK!==y&&bK!=A){{};return null;};{};var bM=this.getResponseText();if(bK==A){{};return bM;};switch(this.getResponseType()){case u:case D:{};return bM;case E:{};try{if(bM&&bM.length>0){var bL;if(this.getParseJson()){bL=qx.lang.Json.parse(bM);bL=(bL===0?0:(bL||null));}else {bL=bM;};return bL;}else {return null;};}catch(bN){this.error("Could not execute json: ["+bM+"]",bN);return c+bM+g;};case v:{};try{if(bM&&bM.length>0){var bL=window.eval(bM);return (bL===0?0:(bL||null));}else {return null;};}catch(bO){this.error("Could not execute javascript: ["+bM+"]",bO);return null;};case G:bM=this.getResponseXml();{};return (bM===0?0:(bM||null));default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null;};},_applyState:function(bP,bQ){{};switch(bP){case t:this.fireEvent(t);break;case x:this.fireEvent(x);break;case q:this.fireEvent(q);break;case C:this.fireEvent(C);break;case y:this.fireEvent(y);break;case A:this.fireEvent(A);break;case p:this.getRequest().abort();this.fireEvent(p);break;case z:this.getRequest().abort();this.fireEvent(z);break;};}},defer:function(){qx.io.remote.Exchange.registerType(qx.io.remote.transport.XmlHttp,F);},destruct:function(){var bR=this.getRequest();if(bR){bR.onreadystatechange=(function(){});switch(bR.readyState){case 1:case 2:case 3:bR.abort();};};this.__gj=null;}});})();(function(){var m="Silverlight",l="plugin.silverlight.version",k="function",h="Skype.Detection",g="QuickTimeCheckObject.QuickTimeCheck.1",f="Adobe Acrobat",d="plugin.windowsmedia",c="QuickTime",b="plugin.silverlight",a="qx.bom.client.Plugin",M="application/x-skype",L="plugin.divx",K="Chrome PDF Viewer",J="Windows Media",I="skype.click2call",H="plugin.skype",G="plugin.gears",F="plugin.quicktime",E="plugin.windowsmedia.version",D="DivX Web Player",t="AgControl.AgControl",u="plugin.pdf",r="plugin.pdf.version",s="plugin.divx.version",p="WMPlayer.OCX.7",q="AcroPDF.PDF",n="plugin.activex",o="plugin.quicktime.version",v="npdivx.DivXBrowserPlugin.1",w="pdf",y="wmv",x="divx",A="quicktime",z="mshtml",C="silverlight",B="";qx.Bootstrap.define(a,{statics:{getGears:function(){return !!(window.google&&window.google.gears);},getActiveX:function(){return (typeof window.ActiveXObject===k);},getSkype:function(){if(qx.bom.client.Plugin.getActiveX()){try{new ActiveXObject(h);return true;}catch(e){};};var N=navigator.mimeTypes;if(N){if(M in N){return true;};for(var i=0;i0?1:-1;var ef=Math.floor(Math.abs(eo)/60);var ev=Math.abs(eo)%60;this.__gD();var ex=A;for(var i=0;iez.length){for(var j=ez.length;jez.length){for(var j=ej.length;j=1&&er<=3){ez=em>0?ct:by;}else if(er==4){ez=em>0?cd:bO;}else if(er==5){ez=em>0?db:bQ;};break;case cv:if(er==1||er==2){ez=this.__gu(parseInt(ei/4)+1,er);};if(er==3){ez=cv+(parseInt(ei/4)+1);};break;case bK:if(er==1||er==2){ez=this.__gu(parseInt(ei/4)+1,er);};if(er==3){ez=cv+(parseInt(ei/4)+1);};break;case dn:ez=this.__gu(this.__gv(ee),er);break;case Y:ez=this.__gu(el,er);break;case bo:ez=this.__gu(this.__gx(ee),er);break;case cL:ez=this.__gy(ee);break;case ce:if(er>=1&&er<=3){ez=qx.locale.Date.getDayName(f,ep,eh,B,true);}else if(er==4){ez=qx.locale.Date.getDayName(e,ep,eh,B,true);}else if(er==5){ez=qx.locale.Date.getDayName(c,ep,eh,B,true);};break;case bC:var ek=qx.locale.Date.getWeekStart(eh);var eu=1+((ep-ek>=0)?(ep-ek):7+(ep-ek));if(er>=1&&er<=2){ez=this.__gu(eu,er);}else if(er==3){ez=qx.locale.Date.getDayName(f,ep,eh,B,true);}else if(er==4){ez=qx.locale.Date.getDayName(e,ep,eh,B,true);}else if(er==5){ez=qx.locale.Date.getDayName(c,ep,eh,B,true);};break;case bz:var ek=qx.locale.Date.getWeekStart(eh);var eu=1+((ep-ek>=0)?(ep-ek):7+(ep-ek));if(er==1){ez=bP+eu;}else if(er==3){ez=qx.locale.Date.getDayName(f,ep,eh,a,true);}else if(er==4){ez=qx.locale.Date.getDayName(e,ep,eh,a,true);}else if(er==5){ez=qx.locale.Date.getDayName(c,ep,eh,a,true);};break;case bS:if(er==1||er==2){ez=this.__gu(ei+1,er);}else if(er==3){ez=qx.locale.Date.getMonthName(f,ei,eh,B,true);}else if(er==4){ez=qx.locale.Date.getMonthName(e,ei,eh,B,true);}else if(er==5){ez=qx.locale.Date.getMonthName(c,ei,eh,B,true);};break;case bm:if(er==1||er==2){ez=this.__gu(ei+1,er);}else if(er==3){ez=qx.locale.Date.getMonthName(f,ei,eh,a,true);}else if(er==4){ez=qx.locale.Date.getMonthName(e,ei,eh,a,true);}else if(er==5){ez=qx.locale.Date.getMonthName(c,ei,eh,a,true);};break;case R:ez=(es<12)?qx.locale.Date.getAmMarker(eh):qx.locale.Date.getPmMarker(eh);break;case t:ez=this.__gu(es,er);break;case di:ez=this.__gu((es==0)?24:es,er);break;case dm:ez=this.__gu(es%12,er);break;case cr:ez=this.__gu(((es%12)==0)?12:(es%12),er);break;case N:ez=this.__gu(ey,er);break;case cj:ez=this.__gu(eq,er);break;case u:ez=this.__gu(ew,3);if(erez.length){ez+=cW;};};break;case bx:if(er>=1&&er<=4){ez=X+((et>0)?b:ca)+this.__gu(Math.abs(ef),2)+V+this.__gu(ev,2);};break;case bN:if(er>=1&&er<=3){ez=((et>0)?b:ca)+this.__gu(Math.abs(ef),2)+this.__gu(ev,2);}else {ez=X+((et>0)?b:ca)+this.__gu(Math.abs(ef),2)+V+this.__gu(ev,2);};break;};ex+=ez;};};return ex;},parse:function(eA){this.__gE();var eJ=this.__gr.regex.exec(eA);if(eJ==null){throw new Error("Date string '"+eA+"' does not match the date format: "+this.__gp);};var eB={era:1,year:1970,quarter:1,month:0,day:1,dayOfYear:1,hour:0,ispm:false,weekDay:4,weekYear:1970,weekOfMonth:1,weekOfYear:1,min:0,sec:0,ms:0};var eD=1;var eC=false;var eE=false;for(var i=0;i=eM.length){i++;break;};var eN=eM.charAt(i+1);if(eN==m){eS+=eR;i++;}else {i++;eP=ba;};}else {eS+=eR;i++;};break;case n:if(eR==eQ){eO++;i++;}else {this.__gt.push({type:n,character:eQ,size:eO});eQ=null;eO=0;eP=dc;};break;default:if((eR>=R&&eR<=bx)||(eR>=db&&eR<=bN)){eQ=eR;eP=n;}else if(eR==m){if(i+1>=eM.length){eS+=eR;i++;break;};var eN=eM.charAt(i+1);if(eN==m){eS+=eR;i++;};i++;eP=T;}else {eP=dc;};if(eP!=dc){if(eS.length>0){this.__gt.push({type:cX,text:eS});eS=A;};}else {eS+=eR;i++;};break;};};if(eQ!=null){this.__gt.push({type:n,character:eQ,size:eO});}else if(eS.length>0){this.__gt.push({type:cX,text:eS});};},__gE:function(){if(this.__gr!=null){return;};var eW=this.__gp;this.__gG();this.__gD();var fd=[];var eY=cE;for(var eU=0;eU0){if(fL0){if(fN=0;var gs=function(){var gy=gr?gt:gp;var gz=gw===gy[0]?a:B;var gA=go.length;var gx=br;switch(gA){case 4:gx=cP;break;case 5:gx=bi;break;default:gx=br;};return [gz,gx];};if(!fr[go]){fr[go]={};var gv=gs();var gq=gr?qx.locale.Date.getMonthNames:qx.locale.Date.getDayNames;var gu=gq.call(qx.locale.Date,gv[1],fl,gv[0],true);for(var i=0,l=gu.length;i0){var bf=[];for(var i=0;ibC){return ((bz>=bC)&&(bz<=bB));}else {return ((bz>=bC)||(bz<=bB));};},_getTerritory:function(bD){if(bD){var bE=bD.split(u)[1]||bD;}else {bE=this.__gS.getTerritory()||this.__gS.getLanguage();};return bE.toUpperCase();},__gT:function(bF,bG,bH,bI){var bK=this.__gS.localize(bH,[],bI);if(bK==bH){var bJ=bH.replace(l+bF+l,l+bG+l);return this.__gS.localize(bJ,[],bI);}else {return bK;};}}});})();(function(){var l="abstract",k="action",j="Zurück",i="Warten ...",h="m_ligamanager/waitcursor.gif",g="back",f="Aktualisieren",d="ligamanager.Core",c="m_ligamanager.pages.AbstractDataPage",b="",a="m_ligamanager/warn.png";qx.Class.define(c,{type:l,extend:qx.ui.mobile.page.NavigationPage,construct:function(m){qx.ui.mobile.page.NavigationPage.call(this);this._mainWidget=m;this._coreRpc=new qx.io.remote.Rpc(m_ligamanager.Core.RPC_BACKEND,d);this.setShowBackButton(true);this.setBackButtonText(j);this.addListener(g,function(){m.show({reverse:true});},this);this.setShowButton(true);this.setButtonText(f);this.addListener(k,this.__jV,this);},members:{_coreRpc:null,_mainWidget:null,_initialize:function(){qx.ui.mobile.page.NavigationPage.prototype._initialize.call(this);this.__jV();},__jV:function(){var o=new qx.ui.mobile.basic.Atom(i,h);this.getContent().addAt(o,0);var self=this;var n=function(p,q){self.getContent().removeAll();if(q==null){try{self._fillData(p);}catch(e){var r=new qx.ui.mobile.basic.Atom(b+e,a);self.getContent().add(r,0);};}else {var r=new qx.ui.mobile.basic.Atom(b+q,a);self.getContent().add(r,0);};};this._executeRequest(n);},_executeRequest:function(s){var t=this._getRequest();t=qx.lang.Array.insertAt(t,s);this._coreRpc.callAsync.apply(this._coreRpc,t);},_getRequest:function(){},_fillData:function(u){}}});})();(function(){var k=" ",j="m_ligamanager.pages.TablePage",i="Spiele: ",h="Spieltabelle",g="",f="play_table",e="GetEntities",d="current",c=" Tore: ",b=" Punkte: ",a=" Diff: ";qx.Class.define(j,{extend:m_ligamanager.pages.AbstractDataPage,construct:function(l){m_ligamanager.pages.AbstractDataPage.call(this,l);this.setTitle(h);},members:{_getRequest:function(){return [e,f,null,null,null,null,{"saison_id":d}];},_fillData:function(m){var o=new qx.ui.mobile.list.List({configureItem:function(p,q,r){p.setSelectable(false);p.setTitle(g+q.rank+k+q.name);p.setSubtitle(i+q.match_count+c+q.goals+a+q.goals_diff+b+q.points);}});this.getContent().add(o);var n=new qx.data.Array(m);o.setModel(n);}}});})();(function(){var u="_applyDelegate",t="changeModel",s="",r="LI",q="list",p="changeDelegate",o="qx.data.Array",n="data-selectable",m="order",l="__gX",e="false",k="qx.ui.mobile.list.List",h="changeSelection",c="tap",b="ul",g="Integer",f="_applyModel",i="qx.event.type.Data",a="changeBubble",j="change",d="changeLength";qx.Class.define(k,{extend:qx.ui.mobile.core.Widget,construct:function(v){qx.ui.mobile.core.Widget.call(this);this.addListener(c,this._onTap,this);this.__gX=new qx.ui.mobile.list.provider.Provider(this);if(v){this.setDelegate(v);};},events:{changeSelection:i},properties:{defaultCssClass:{refine:true,init:q},delegate:{apply:u,event:p,init:null,nullable:true},model:{check:o,apply:f,event:t,nullable:true,init:null},itemCount:{check:g,init:0}},members:{__gX:null,_getTagName:function(){return b;},_onTap:function(w){var y=w.getOriginalTarget();var x=-1;while(y.tagName!=r){y=y.parentNode;};if(qx.bom.element.Attribute.get(y,n)!=e&&qx.dom.Element.hasChild(this.getContainerElement(),y)){x=qx.dom.Hierarchy.getElementIndex(y);};if(x!=-1){this.fireDataEvent(h,x);};},_applyModel:function(z,A){if(A!=null){A.removeListener(a,this.__hb,this);};if(z!=null){z.addListener(a,this.__hb,this);};if(A!=null){A.removeListener(j,this.__ha,this);};if(z!=null){z.addListener(j,this.__ha,this);};if(A!=null){A.removeListener(d,this.__gY,this);};if(z!=null){z.addListener(d,this.__gY,this);};this.__hd();},_applyDelegate:function(B,C){this.__gX.setDelegate(B);},__gY:function(D){this.__hd();},__ha:function(E){if(E&&E.getData()&&E.getData().type==m){this.__hd();};},__hb:function(F){if(F){var G=F.getData();if(G.name&&G.old.length==G.value.length){var H=G.name.match(/\d+/);var I=parseInt(H[0],10);this.__hc(I);};};},__hc:function(J){var M=this.getModel();var N=this.getContentElement();var K=this.__gX.getItemElement(M.getItem(J),J);var L=N.childNodes[J];N.replaceChild(K,L);this._domUpdated();},__hd:function(){this._setHtml(s);var Q=this.getModel();this.setItemCount(Q?Q.getLength():0);var R=this.getItemCount();var S=this.getContentElement();for(var P=0;Pn){qx.event.type.MouseWheel.MINSCROLL=n;this.__ik();};if(qx.event.type.MouseWheel.MAXSCROLL==null||qx.event.type.MouseWheel.MAXSCROLL=this.charCodeA&&bm<=this.charCodeZ){return true;};if(bm>=this.charCode0&&bm<=this.charCode9){return true;};if(this.specialCharCodeMap[bm]){return true;};if(this.numpadToCharCode[bm]){return true;};if(this.isNonPrintableKeyCode(bm)){return true;};return false;},isNonPrintableKeyCode:function(bn){return this.keyCodeToIdentifierMap[bn]?true:false;},isValidKeyIdentifier:function(bo){if(this.identifierToKeyCodeMap[bo]){return true;};if(bo.length!=1){return false;};if(bo>=a&&bo<=S){return true;};if(bo>=z&&bo<=Q){return true;};switch(bo){case t:case T:case P:case J:return true;default:return false;};},isPrintableKeyIdentifier:function(bp){if(bp===L){return true;}else {return this.identifierToKeyCodeMap[bp]?false:true;};}},defer:function(bq,br){if(!bq.identifierToKeyCodeMap){bq.identifierToKeyCodeMap={};for(var bs in bq.keyCodeToIdentifierMap){bq.identifierToKeyCodeMap[bq.keyCodeToIdentifierMap[bs]]=parseInt(bs,10);};for(var bs in bq.specialCharCodeMap){bq.identifierToKeyCodeMap[bq.specialCharCodeMap[bs]]=parseInt(bs,10);};};}});})();(function(){var j="text",i="PageUp",h="PrintScreen",g="os.name",f="gecko",e="F1",d="Left",c="F5",b="Down",a="Up",P="F3",O="F11",N="F6",M="Insert",L="F8",K="input",J="End",I="Delete",H="qx.event.handler.Keyboard",G="win",q="Home",r="F2",o="off",p="F12",m="F4",n="PageDown",k="F7",l="F9",s="F10",t="Right",y="autoComplete",x="Enter",A="NumLock",z="useraction",C="keyinput",B="mshtml",v="webkit",F="engine.version",E="keyup",D="keypress",u="engine.name",w="keydown";qx.Class.define(H,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(Q){qx.core.Object.call(this);this.__dq=Q;this.__bY=Q.getWindow();if((qx.core.Environment.get(u)==f)){this.__df=this.__bY;}else {this.__df=this.__bY.document.documentElement;};this.__hm={};this._initKeyObserver();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{keyup:1,keydown:1,keypress:1,keyinput:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true},members:{__hn:null,__dq:null,__bY:null,__df:null,__hm:null,__ho:null,__hp:null,__hq:null,canHandleEvent:function(R,S){},registerEvent:function(T,U,V){},unregisterEvent:function(W,X,Y){},_fireInputEvent:function(ba,bb){var bc=this.__hr();if(bc&&bc.offsetWidth!=0){var event=qx.event.Registration.createEvent(C,qx.event.type.KeyInput,[ba,bc,bb]);this.__dq.dispatchEvent(bc,event);};if(this.__bY){qx.event.Registration.fireEvent(this.__bY,z,qx.event.type.Data,[C]);};},_fireSequenceEvent:function(bd,be,bf){var bg=this.__hr();var bh=bd.keyCode;var event=qx.event.Registration.createEvent(be,qx.event.type.KeySequence,[bd,bg,bf]);this.__dq.dispatchEvent(bg,event);if(qx.core.Environment.get(u)==B||qx.core.Environment.get(u)==v){if(be==w&&event.getDefaultPrevented()){if(!qx.event.util.Keyboard.isNonPrintableKeyCode(bh)&&!this._emulateKeyPress[bh]){this._fireSequenceEvent(bd,D,bf);};};};if(this.__bY){qx.event.Registration.fireEvent(this.__bY,z,qx.event.type.Data,[be]);};},__hr:function(){var bi=this.__dq.getHandler(qx.event.handler.Focus);var bj=bi.getActive();if(!bj||bj.offsetWidth==0){bj=bi.getFocus();};if(!bj||bj.offsetWidth==0){bj=this.__dq.getWindow().document.body;};return bj;},_initKeyObserver:function(){this.__hn=qx.lang.Function.listener(this.__hs,this);this.__hq=qx.lang.Function.listener(this.__hu,this);var Event=qx.bom.Event;Event.addNativeListener(this.__df,E,this.__hn);Event.addNativeListener(this.__df,w,this.__hn);Event.addNativeListener(this.__df,D,this.__hq);},_stopKeyObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__df,E,this.__hn);Event.removeNativeListener(this.__df,w,this.__hn);Event.removeNativeListener(this.__df,D,this.__hq);for(var bl in (this.__hp||{})){var bk=this.__hp[bl];Event.removeNativeListener(bk.target,D,bk.callback);};delete (this.__hp);},__hs:qx.event.GlobalError.observeMethod(qx.core.Environment.select(u,{"mshtml":function(bm){bm=window.event||bm;var bp=bm.keyCode;var bn=0;var bo=bm.type;if(!(this.__hm[bp]==w&&bo==w)){this._idealKeyHandler(bp,bn,bo,bm);};if(bo==w){if(qx.event.util.Keyboard.isNonPrintableKeyCode(bp)||this._emulateKeyPress[bp]){this._idealKeyHandler(bp,bn,D,bm);};};this.__hm[bp]=bo;},"gecko":function(bq){var bs=0;var bu=bq.keyCode;var bt=bq.type;var br=qx.event.util.Keyboard;if(qx.core.Environment.get(g)==G){var bv=bu?br.keyCodeToIdentifier(bu):br.charCodeToIdentifier(bs);if(!(this.__hm[bv]==w&&bt==w)){this._idealKeyHandler(bu,bs,bt,bq);};this.__hm[bv]=bt;}else {this._idealKeyHandler(bu,bs,bt,bq);};this.__ht(bq.target,bt,bu);},"webkit":function(bw){var bz=0;var bx=0;var by=bw.type;if(parseFloat(qx.core.Environment.get(F))<525.13){if(by==E||by==w){bz=this._charCode2KeyCode[bw.charCode]||bw.keyCode;}else {if(this._charCode2KeyCode[bw.charCode]){bz=this._charCode2KeyCode[bw.charCode];}else {bx=bw.charCode;};};this._idealKeyHandler(bz,bx,by,bw);}else {bz=bw.keyCode;this._idealKeyHandler(bz,bx,by,bw);if(by==w){if(qx.event.util.Keyboard.isNonPrintableKeyCode(bz)||this._emulateKeyPress[bz]){this._idealKeyHandler(bz,bx,D,bw);};};this.__hm[bz]=by;};},"opera":function(bA){this.__ho=bA.keyCode;this._idealKeyHandler(bA.keyCode,0,bA.type,bA);}})),__ht:qx.core.Environment.select(u,{"gecko":function(bB,bC,bD){if(bC===w&&(bD==33||bD==34||bD==38||bD==40)&&bB.type==j&&bB.tagName.toLowerCase()===K&&bB.getAttribute(y)!==o){if(!this.__hp){this.__hp={};};var bF=qx.core.ObjectRegistry.toHashCode(bB);if(this.__hp[bF]){return;};var self=this;this.__hp[bF]={target:bB,callback:function(bG){qx.bom.Event.stopPropagation(bG);self.__hu(bG);}};var bE=qx.event.GlobalError.observeMethod(this.__hp[bF].callback);qx.bom.Event.addNativeListener(bB,D,bE);};},"default":null}),__hu:qx.event.GlobalError.observeMethod(qx.core.Environment.select(u,{"mshtml":function(bH){bH=window.event||bH;if(this._charCode2KeyCode[bH.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[bH.keyCode],0,bH.type,bH);}else {this._idealKeyHandler(0,bH.keyCode,bH.type,bH);};},"gecko":function(bI){var bJ=bI.charCode;var bK=bI.type;this._idealKeyHandler(bI.keyCode,bJ,bK,bI);},"webkit":function(bL){if(parseFloat(qx.core.Environment.get(F))<525.13){var bO=0;var bM=0;var bN=bL.type;if(bN==E||bN==w){bO=this._charCode2KeyCode[bL.charCode]||bL.keyCode;}else {if(this._charCode2KeyCode[bL.charCode]){bO=this._charCode2KeyCode[bL.charCode];}else {bM=bL.charCode;};};this._idealKeyHandler(bO,bM,bN,bL);}else {if(this._charCode2KeyCode[bL.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[bL.keyCode],0,bL.type,bL);}else {this._idealKeyHandler(0,bL.keyCode,bL.type,bL);};};},"opera":function(bP){var bR=bP.keyCode;var bQ=bP.type;if(bR!=this.__ho){this._idealKeyHandler(0,this.__ho,bQ,bP);}else {if(qx.event.util.Keyboard.keyCodeToIdentifierMap[bP.keyCode]){this._idealKeyHandler(bP.keyCode,0,bP.type,bP);}else {this._idealKeyHandler(0,bP.keyCode,bP.type,bP);};};}})),_idealKeyHandler:function(bS,bT,bU,bV){var bW;if(bS||(!bS&&!bT)){bW=qx.event.util.Keyboard.keyCodeToIdentifier(bS);this._fireSequenceEvent(bV,bU,bW);}else {bW=qx.event.util.Keyboard.charCodeToIdentifier(bT);this._fireSequenceEvent(bV,D,bW);this._fireInputEvent(bV,bT);};},_emulateKeyPress:qx.core.Environment.select(u,{"mshtml":{'8':true,'9':true},"webkit":{'8':true,'9':true,'27':true},"default":{}}),_identifierToKeyCode:function(bX){return qx.event.util.Keyboard.identifierToKeyCodeMap[bX]||bX.charCodeAt(0);}},destruct:function(){this._stopKeyObserver();this.__ho=this.__dq=this.__bY=this.__df=this.__hm=null;},defer:function(bY,ca){qx.event.Registration.addHandler(bY);if((qx.core.Environment.get(u)==B)){ca._charCode2KeyCode={'13':13,'27':27};}else if((qx.core.Environment.get(u)==v)){if(parseFloat(qx.core.Environment.get(F))<525.13){ca._charCode2KeyCode={'63289':ca._identifierToKeyCode(A),'63276':ca._identifierToKeyCode(i),'63277':ca._identifierToKeyCode(n),'63275':ca._identifierToKeyCode(J),'63273':ca._identifierToKeyCode(q),'63234':ca._identifierToKeyCode(d),'63232':ca._identifierToKeyCode(a),'63235':ca._identifierToKeyCode(t),'63233':ca._identifierToKeyCode(b),'63272':ca._identifierToKeyCode(I),'63302':ca._identifierToKeyCode(M),'63236':ca._identifierToKeyCode(e),'63237':ca._identifierToKeyCode(r),'63238':ca._identifierToKeyCode(P),'63239':ca._identifierToKeyCode(m),'63240':ca._identifierToKeyCode(c),'63241':ca._identifierToKeyCode(N),'63242':ca._identifierToKeyCode(k),'63243':ca._identifierToKeyCode(L),'63244':ca._identifierToKeyCode(l),'63245':ca._identifierToKeyCode(s),'63246':ca._identifierToKeyCode(O),'63247':ca._identifierToKeyCode(p),'63248':ca._identifierToKeyCode(h),'3':ca._identifierToKeyCode(x),'12':ca._identifierToKeyCode(A),'13':ca._identifierToKeyCode(x)};}else {ca._charCode2KeyCode={'13':13,'27':27};};};}});})();(function(){var a="qx.event.type.KeyInput";qx.Class.define(a,{extend:qx.event.type.Dom,members:{init:function(b,c,d){qx.event.type.Dom.prototype.init.call(this,b,c,null,true,true);this._charCode=d;return this;},clone:function(e){var f=qx.event.type.Dom.prototype.clone.call(this,e);f._charCode=this._charCode;return f;},getCharCode:function(){return this._charCode;},getChar:function(){return String.fromCharCode(this._charCode);}}});})();(function(){var a="qx.event.type.KeySequence";qx.Class.define(a,{extend:qx.event.type.Dom,members:{init:function(b,c,d){qx.event.type.Dom.prototype.init.call(this,b,c,null,true,true);this._keyCode=b.keyCode;this._identifier=d;return this;},clone:function(e){var f=qx.event.type.Dom.prototype.clone.call(this,e);f._keyCode=this._keyCode;f._identifier=this._identifier;return f;},getKeyIdentifier:function(){return this._identifier;},getKeyCode:function(){return this._keyCode;},isPrintable:function(){return qx.event.util.Keyboard.isPrintableKeyIdentifier(this._identifier);}}});})();(function(){var j="qx.event.handler.Focus",i="_applyFocus",h="deactivate",g="textarea",f="_applyActive",e='character',d="input",c="qxSelectable",b="tabIndex",a="off",z="activate",y="mshtml",x="qxKeepFocus",w="qxKeepActive",v="DOMFocusIn",u="draggesture",t="focusin",s="focusout",r="selectstart",q="DOMFocusOut",o="on",p="blur",m="focus",n="mousedown",k="mouseup",l="engine.name";qx.Class.define(j,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(A){qx.core.Object.call(this);this._manager=A;this._window=A.getWindow();this._document=this._window.document;this._root=this._document.documentElement;this._body=this._document.body;this._initObserver();},properties:{active:{apply:f,nullable:true},focus:{apply:i,nullable:true}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{focus:1,blur:1,focusin:1,focusout:1,activate:1,deactivate:1},IGNORE_CAN_HANDLE:true,FOCUSABLE_ELEMENTS:qx.core.Environment.select("engine.name",{"mshtml|gecko":{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},"opera|webkit":{button:1,input:1,select:1,textarea:1}})},members:{__hv:null,__hw:null,__hx:null,__hy:null,__hz:null,__hA:null,__hB:null,__hC:null,__hD:null,__hE:null,canHandleEvent:function(B,C){},registerEvent:function(D,E,F){},unregisterEvent:function(G,H,I){},focus:function(J){if((qx.core.Environment.get(l)==y)){window.setTimeout(function(){try{J.focus();var K=qx.bom.Selection.get(J);if(K.length==0){var L=J.createTextRange();L.moveStart(e,J.value.length);L.collapse();L.select();};}catch(M){};},0);}else {try{J.focus();}catch(N){};};this.setFocus(J);this.setActive(J);},activate:function(O){this.setActive(O);},blur:function(P){try{P.blur();}catch(Q){};if(this.getActive()===P){this.resetActive();};if(this.getFocus()===P){this.resetFocus();};},deactivate:function(R){if(this.getActive()===R){this.resetActive();};},tryActivate:function(S){var T=this.__hT(S);if(T){this.setActive(T);};},__hF:function(U,V,W,X){var ba=qx.event.Registration;var Y=ba.createEvent(W,qx.event.type.Focus,[U,V,X]);ba.dispatchEvent(U,Y);},_windowFocused:true,__hG:function(){if(this._windowFocused){this._windowFocused=false;this.__hF(this._window,null,p,false);};},__hH:function(){if(!this._windowFocused){this._windowFocused=true;this.__hF(this._window,null,m,false);};},_initObserver:qx.core.Environment.select(l,{"gecko":function(){this.__hv=qx.lang.Function.listener(this.__hN,this);this.__hw=qx.lang.Function.listener(this.__hO,this);this.__hx=qx.lang.Function.listener(this.__hM,this);this.__hy=qx.lang.Function.listener(this.__hL,this);this.__hz=qx.lang.Function.listener(this.__hI,this);qx.bom.Event.addNativeListener(this._document,n,this.__hv,true);qx.bom.Event.addNativeListener(this._document,k,this.__hw,true);qx.bom.Event.addNativeListener(this._window,m,this.__hx,true);qx.bom.Event.addNativeListener(this._window,p,this.__hy,true);qx.bom.Event.addNativeListener(this._window,u,this.__hz,true);},"mshtml":function(){this.__hv=qx.lang.Function.listener(this.__hN,this);this.__hw=qx.lang.Function.listener(this.__hO,this);this.__hB=qx.lang.Function.listener(this.__hJ,this);this.__hC=qx.lang.Function.listener(this.__hK,this);this.__hA=qx.lang.Function.listener(this.__hQ,this);qx.bom.Event.addNativeListener(this._document,n,this.__hv);qx.bom.Event.addNativeListener(this._document,k,this.__hw);qx.bom.Event.addNativeListener(this._document,t,this.__hB);qx.bom.Event.addNativeListener(this._document,s,this.__hC);qx.bom.Event.addNativeListener(this._document,r,this.__hA);},"webkit":function(){this.__hv=qx.lang.Function.listener(this.__hN,this);this.__hw=qx.lang.Function.listener(this.__hO,this);this.__hC=qx.lang.Function.listener(this.__hK,this);this.__hx=qx.lang.Function.listener(this.__hM,this);this.__hy=qx.lang.Function.listener(this.__hL,this);this.__hA=qx.lang.Function.listener(this.__hQ,this);qx.bom.Event.addNativeListener(this._document,n,this.__hv,true);qx.bom.Event.addNativeListener(this._document,k,this.__hw,true);qx.bom.Event.addNativeListener(this._document,r,this.__hA,false);qx.bom.Event.addNativeListener(this._window,q,this.__hC,true);qx.bom.Event.addNativeListener(this._window,m,this.__hx,true);qx.bom.Event.addNativeListener(this._window,p,this.__hy,true);},"opera":function(){this.__hv=qx.lang.Function.listener(this.__hN,this);this.__hw=qx.lang.Function.listener(this.__hO,this);this.__hB=qx.lang.Function.listener(this.__hJ,this);this.__hC=qx.lang.Function.listener(this.__hK,this);qx.bom.Event.addNativeListener(this._document,n,this.__hv,true);qx.bom.Event.addNativeListener(this._document,k,this.__hw,true);qx.bom.Event.addNativeListener(this._window,v,this.__hB,true);qx.bom.Event.addNativeListener(this._window,q,this.__hC,true);}}),_stopObserver:qx.core.Environment.select(l,{"gecko":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__hv,true);qx.bom.Event.removeNativeListener(this._document,k,this.__hw,true);qx.bom.Event.removeNativeListener(this._window,m,this.__hx,true);qx.bom.Event.removeNativeListener(this._window,p,this.__hy,true);qx.bom.Event.removeNativeListener(this._window,u,this.__hz,true);},"mshtml":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__hv);qx.bom.Event.removeNativeListener(this._document,k,this.__hw);qx.bom.Event.removeNativeListener(this._document,t,this.__hB);qx.bom.Event.removeNativeListener(this._document,s,this.__hC);qx.bom.Event.removeNativeListener(this._document,r,this.__hA);},"webkit":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__hv,true);qx.bom.Event.removeNativeListener(this._document,k,this.__hw,true);qx.bom.Event.removeNativeListener(this._document,r,this.__hA,false);qx.bom.Event.removeNativeListener(this._window,q,this.__hC,true);qx.bom.Event.removeNativeListener(this._window,m,this.__hx,true);qx.bom.Event.removeNativeListener(this._window,p,this.__hy,true);},"opera":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__hv,true);qx.bom.Event.removeNativeListener(this._document,k,this.__hw,true);qx.bom.Event.removeNativeListener(this._window,v,this.__hB,true);qx.bom.Event.removeNativeListener(this._window,q,this.__hC,true);}}),__hI:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"gecko":function(bb){var bc=qx.bom.Event.getTarget(bb);if(!this.__hU(bc)){qx.bom.Event.preventDefault(bb);};},"default":null})),__hJ:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bd){this.__hH();var bf=qx.bom.Event.getTarget(bd);var be=this.__hS(bf);if(be){this.setFocus(be);};this.tryActivate(bf);},"opera":function(bg){var bh=qx.bom.Event.getTarget(bg);if(bh==this._document||bh==this._window){this.__hH();if(this.__hD){this.setFocus(this.__hD);delete this.__hD;};if(this.__hE){this.setActive(this.__hE);delete this.__hE;};}else {this.setFocus(bh);this.tryActivate(bh);if(!this.__hU(bh)){bh.selectionStart=0;bh.selectionEnd=0;};};},"default":null})),__hK:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bi){var bj=qx.bom.Event.getRelatedTarget(bi);if(bj==null){this.__hG();this.resetFocus();this.resetActive();};},"webkit":function(bk){var bl=qx.bom.Event.getTarget(bk);if(bl===this.getFocus()){this.resetFocus();};if(bl===this.getActive()){this.resetActive();};},"opera":function(bm){var bn=qx.bom.Event.getTarget(bm);if(bn==this._document){this.__hG();this.__hD=this.getFocus();this.__hE=this.getActive();this.resetFocus();this.resetActive();}else {if(bn===this.getFocus()){this.resetFocus();};if(bn===this.getActive()){this.resetActive();};};},"default":null})),__hL:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"gecko":function(bo){var bp=qx.bom.Event.getTarget(bo);if(bp===this._window||bp===this._document){this.__hG();this.resetActive();this.resetFocus();};},"webkit":function(bq){var br=qx.bom.Event.getTarget(bq);if(br===this._window||br===this._document){this.__hG();this.__hD=this.getFocus();this.__hE=this.getActive();this.resetActive();this.resetFocus();};},"default":null})),__hM:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"gecko":function(bs){var bt=qx.bom.Event.getTarget(bs);if(bt===this._window||bt===this._document){this.__hH();bt=this._body;};this.setFocus(bt);this.tryActivate(bt);},"webkit":function(bu){var bv=qx.bom.Event.getTarget(bu);if(bv===this._window||bv===this._document){this.__hH();if(this.__hD){this.setFocus(this.__hD);delete this.__hD;};if(this.__hE){this.setActive(this.__hE);delete this.__hE;};}else {this.setFocus(bv);this.tryActivate(bv);};},"default":null})),__hN:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bw){var by=qx.bom.Event.getTarget(bw);var bx=this.__hS(by);if(bx){if(!this.__hU(by)){by.unselectable=o;try{document.selection.empty();}catch(bz){};try{bx.focus();}catch(bA){};};}else {qx.bom.Event.preventDefault(bw);if(!this.__hU(by)){by.unselectable=o;};};},"webkit|gecko":function(bB){var bD=qx.bom.Event.getTarget(bB);var bC=this.__hS(bD);if(bC){this.setFocus(bC);}else {qx.bom.Event.preventDefault(bB);};},"opera":function(bE){var bH=qx.bom.Event.getTarget(bE);var bF=this.__hS(bH);if(!this.__hU(bH)){qx.bom.Event.preventDefault(bE);if(bF){var bG=this.getFocus();if(bG&&bG.selectionEnd){bG.selectionStart=0;bG.selectionEnd=0;bG.blur();};if(bF){this.setFocus(bF);};};}else if(bF){this.setFocus(bF);};},"default":null})),__hO:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bI){var bJ=qx.bom.Event.getTarget(bI);if(bJ.unselectable){bJ.unselectable=a;};this.tryActivate(this.__hP(bJ));},"gecko":function(bK){var bL=qx.bom.Event.getTarget(bK);while(bL&&bL.offsetWidth===undefined){bL=bL.parentNode;};if(bL){this.tryActivate(bL);};},"webkit|opera":function(bM){var bN=qx.bom.Event.getTarget(bM);this.tryActivate(this.__hP(bN));},"default":null})),__hP:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml|webkit":function(bO){var bP=this.getFocus();if(bP&&bO!=bP&&(bP.nodeName.toLowerCase()===d||bP.nodeName.toLowerCase()===g)){bO=bP;};return bO;},"default":function(bQ){return bQ;}})),__hQ:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml|webkit":function(bR){var bS=qx.bom.Event.getTarget(bR);if(!this.__hU(bS)){qx.bom.Event.preventDefault(bR);};},"default":null})),__hR:function(bT){var bU=qx.bom.element.Attribute.get(bT,b);if(bU>=1){return true;};var bV=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;if(bU>=0&&bV[bT.tagName]){return true;};return false;},__hS:function(bW){while(bW&&bW.nodeType===1){if(bW.getAttribute(x)==o){return null;};if(this.__hR(bW)){return bW;};bW=bW.parentNode;};return this._body;},__hT:function(bX){var bY=bX;while(bX&&bX.nodeType===1){if(bX.getAttribute(w)==o){return null;};bX=bX.parentNode;};return bY;},__hU:function(ca){while(ca&&ca.nodeType===1){var cb=ca.getAttribute(c);if(cb!=null){return cb===o;};ca=ca.parentNode;};return true;},_applyActive:function(cc,cd){if(cd){this.__hF(cd,cc,h,true);};if(cc){this.__hF(cc,cd,z,true);};},_applyFocus:function(ce,cf){if(cf){this.__hF(cf,ce,s,true);};if(ce){this.__hF(ce,cf,t,true);};if(cf){this.__hF(cf,ce,p,false);};if(ce){this.__hF(ce,cf,m,false);};}},destruct:function(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__hV=null;},defer:function(cg){qx.event.Registration.addHandler(cg);var ch=cg.FOCUSABLE_ELEMENTS;for(var ci in ch){ch[ci.toUpperCase()]=1;};}});})();(function(){var k="qx.bom.Selection",j="button",i="#text",h="body",g='character',f="input",e="StartToStart",d="textarea",c="EndToEnd",b="character",a="engine.name";qx.Class.define(k,{statics:{getSelectionObject:qx.core.Environment.select(a,{"mshtml":function(l){return l.selection;},"default":function(m){return qx.dom.Node.getWindow(m).getSelection();}}),get:qx.core.Environment.select(a,{"mshtml":function(n){var o=qx.bom.Range.get(qx.dom.Node.getDocument(n));return o.text;},"default":function(p){if(this.__jU(p)){return p.value.substring(p.selectionStart,p.selectionEnd);}else {return this.getSelectionObject(qx.dom.Node.getDocument(p)).toString();};}}),getLength:qx.core.Environment.select(a,{"mshtml":function(q){var s=this.get(q);var r=qx.util.StringSplit.split(s,/\r\n/);return s.length-(r.length-1);},"opera":function(t){var y,w,u;if(this.__jU(t)){var x=t.selectionStart;var v=t.selectionEnd;y=t.value.substring(x,v);w=v-x;}else {y=qx.bom.Selection.get(t);w=y.length;};u=qx.util.StringSplit.split(y,/\r\n/);return w-(u.length-1);},"default":function(z){if(this.__jU(z)){return z.selectionEnd-z.selectionStart;}else {return this.get(z).length;};}}),getStart:qx.core.Environment.select(a,{"mshtml":function(A){if(this.__jU(A)){var F=qx.bom.Range.get();if(!A.contains(F.parentElement())){return -1;};var G=qx.bom.Range.get(A);var E=A.value.length;G.moveToBookmark(F.getBookmark());G.moveEnd(g,E);return E-G.text.length;}else {var G=qx.bom.Range.get(A);var C=G.parentElement();var H=qx.bom.Range.get();try{H.moveToElementText(C);}catch(J){return 0;};var B=qx.bom.Range.get(qx.dom.Node.getBodyElement(A));B.setEndPoint(e,G);B.setEndPoint(c,H);if(H.compareEndPoints(e,B)==0){return 0;};var D;var I=0;while(true){D=B.moveStart(b,-1);if(H.compareEndPoints(e,B)==0){break;};if(D==0){break;}else {I++;};};return ++I;};},"gecko|webkit":function(K){if(this.__jU(K)){return K.selectionStart;}else {var M=qx.dom.Node.getDocument(K);var L=this.getSelectionObject(M);if(L.anchorOffsetba.anchorOffset){return ba.focusOffset;}else {return ba.anchorOffset;};};},"default":function(bc){if(this.__jU(bc)){return bc.selectionEnd;}else {return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bc)).focusOffset;};}}),__jU:function(bd){return qx.dom.Node.isElement(bd)&&(bd.nodeName.toLowerCase()==f||bd.nodeName.toLowerCase()==d);},set:qx.core.Environment.select(a,{"mshtml":function(be,bf,bg){var bh;if(qx.dom.Node.isDocument(be)){be=be.body;};if(qx.dom.Node.isElement(be)||qx.dom.Node.isText(be)){switch(be.nodeName.toLowerCase()){case f:case d:case j:if(bg===undefined){bg=be.value.length;};if(bf>=0&&bf<=be.value.length&&bg>=0&&bg<=be.value.length){bh=qx.bom.Range.get(be);bh.collapse(true);bh.moveStart(b,bf);bh.moveEnd(b,bg-bf);bh.select();return true;};break;case i:if(bg===undefined){bg=be.nodeValue.length;};if(bf>=0&&bf<=be.nodeValue.length&&bg>=0&&bg<=be.nodeValue.length){bh=qx.bom.Range.get(qx.dom.Node.getBodyElement(be));bh.moveToElementText(be.parentNode);bh.collapse(true);bh.moveStart(b,bf);bh.moveEnd(b,bg-bf);bh.select();return true;};break;default:if(bg===undefined){bg=be.childNodes.length-1;};if(be.childNodes[bf]&&be.childNodes[bg]){bh=qx.bom.Range.get(qx.dom.Node.getBodyElement(be));bh.moveToElementText(be.childNodes[bf]);bh.collapse(true);var bi=qx.bom.Range.get(qx.dom.Node.getBodyElement(be));bi.moveToElementText(be.childNodes[bg]);bh.setEndPoint(c,bi);bh.select();return true;};};};return false;},"default":function(bj,bk,bl){var bp=bj.nodeName.toLowerCase();if(qx.dom.Node.isElement(bj)&&(bp==f||bp==d)){if(bl===undefined){bl=bj.value.length;};if(bk>=0&&bk<=bj.value.length&&bl>=0&&bl<=bj.value.length){bj.focus();bj.select();bj.setSelectionRange(bk,bl);return true;};}else {var bn=false;var bo=qx.dom.Node.getWindow(bj).getSelection();var bm=qx.bom.Range.get(bj);if(qx.dom.Node.isText(bj)){if(bl===undefined){bl=bj.length;};if(bk>=0&&bk=0&&bl<=bj.length){bn=true;};}else if(qx.dom.Node.isElement(bj)){if(bl===undefined){bl=bj.childNodes.length-1;};if(bk>=0&&bj.childNodes[bk]&&bl>=0&&bj.childNodes[bl]){bn=true;};}else if(qx.dom.Node.isDocument(bj)){bj=bj.body;if(bl===undefined){bl=bj.childNodes.length-1;};if(bk>=0&&bj.childNodes[bk]&&bl>=0&&bj.childNodes[bl]){bn=true;};};if(bn){if(!bo.isCollapsed){bo.collapseToStart();};bm.setStart(bj,bk);if(qx.dom.Node.isText(bj)){bm.setEnd(bj,bl);}else {bm.setEndAfter(bj.childNodes[bl]);};if(bo.rangeCount>0){bo.removeAllRanges();};bo.addRange(bm);return true;};};return false;}}),setAll:function(bq){return qx.bom.Selection.set(bq,0);},clear:qx.core.Environment.select(a,{"mshtml":function(br){var bs=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(br));var bt=qx.bom.Range.get(br);var parent=bt.parentElement();var bu=qx.bom.Range.get(qx.dom.Node.getDocument(br));if(parent==bu.parentElement()&&parent==br){bs.empty();};},"default":function(bv){var bx=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bv));var bz=bv.nodeName.toLowerCase();if(qx.dom.Node.isElement(bv)&&(bz==f||bz==d)){bv.setSelectionRange(0,0);qx.bom.Element.blur(bv);}else if(qx.dom.Node.isDocument(bv)||bz==h){bx.collapse(bv.body?bv.body:bv,0);}else {var by=qx.bom.Range.get(bv);if(!by.collapsed){var bA;var bw=by.commonAncestorContainer;if(qx.dom.Node.isElement(bv)&&qx.dom.Node.isText(bw)){bA=bw.parentNode;}else {bA=bw;};if(bA==bv){bx.collapse(bv,0);};};};}})}});})();(function(){var l="qx.bom.Range",k="text",j="engine.name",i="password",h="file",g="submit",f="reset",e="textarea",d="input",c="hidden",a="body",b="button";qx.Class.define(l,{statics:{get:qx.core.Environment.select(j,{"mshtml":function(m){if(qx.dom.Node.isElement(m)){switch(m.nodeName.toLowerCase()){case d:switch(m.type){case k:case i:case c:case b:case f:case h:case g:return m.createTextRange();break;default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange();};break;case e:case a:case b:return m.createTextRange();break;default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange();};}else {if(m==null){m=window;};return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange();};},"default":function(n){var o=qx.dom.Node.getDocument(n);var p=qx.bom.Selection.getSelectionObject(o);if(p.rangeCount>0){return p.getRangeAt(0);}else {return o.createRange();};}})}});})();(function(){var j="m",h="g",g="^",f="qx.util.StringSplit",e="i",d="$(?!\\s)",c="[object RegExp]",b="y",a="";qx.Class.define(f,{statics:{split:function(k,l,m){if(Object.prototype.toString.call(l)!==c){return String.prototype.split.call(k,l,m);};var t=[],n=0,r=(l.ignoreCase?e:a)+(l.multiline?j:a)+(l.sticky?b:a),l=RegExp(l.source,r+h),q,u,o,p,s=/()??/.exec(a)[1]===undefined;k=k+a;if(!s){q=RegExp(g+l.source+d,r);};if(m===undefined||+m<0){m=Infinity;}else {m=Math.floor(+m);if(!m){return [];};};while(u=l.exec(k)){o=u.index+u[0].length;if(o>n){t.push(k.slice(n,u.index));if(!s&&u.length>1){u[0].replace(q,function(){for(var i=1;i1&&u.index=m){break;};};if(l.lastIndex===u.index){l.lastIndex++;};};if(n===k.length){if(p||!l.test(a)){t.push(a);};}else {t.push(k.slice(n));};return t.length>m?t.slice(0,m):t;}}});})();(function(){var m="select-multiple",k="value",j="select",h="qx.event.handler.Input",g="checked",f="blur",d="keydown",c="propertychange",b="browser.version",a="browser.documentmode",A="opera",z="keyup",y="mshtml",x="keypress",w="engine.version",v="radio",u="checkbox",t="text",s="textarea",r="password",p="change",q="engine.name",n="input";qx.Class.define(h,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.call(this);this._onChangeCheckedWrapper=qx.lang.Function.listener(this._onChangeChecked,this);this._onChangeValueWrapper=qx.lang.Function.listener(this._onChangeValue,this);this._onInputWrapper=qx.lang.Function.listener(this._onInput,this);this._onPropertyWrapper=qx.lang.Function.listener(this._onProperty,this);if((qx.core.Environment.get(q)==A)){this._onKeyDownWrapper=qx.lang.Function.listener(this._onKeyDown,this);this._onKeyUpWrapper=qx.lang.Function.listener(this._onKeyUp,this);this._onBlurWrapper=qx.lang.Function.listener(this._onBlur,this);};},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{input:1,change:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false},members:{__hf:false,__hg:null,__hh:null,__hi:null,canHandleEvent:function(B,C){var D=B.tagName.toLowerCase();if(C===n&&(D===n||D===s)){return true;};if(C===p&&(D===n||D===s||D===j)){return true;};return false;},registerEvent:function(E,F,G){if(qx.core.Environment.get(q)==y&&(qx.core.Environment.get(w)<9||(qx.core.Environment.get(w)>=9&&qx.core.Environment.get(a)<9))){if(!E.__hj){var H=E.tagName.toLowerCase();var I=E.type;if(I===t||I===r||H===s||I===u||I===v){qx.bom.Event.addNativeListener(E,c,this._onPropertyWrapper);};if(I!==u&&I!==v){qx.bom.Event.addNativeListener(E,p,this._onChangeValueWrapper);};if(I===t||I===r){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,E);qx.bom.Event.addNativeListener(E,x,this._onKeyPressWrapped);};E.__hj=true;};}else {if(F===n){this.__hk(E);}else if(F===p){if(E.type===v||E.type===u){qx.bom.Event.addNativeListener(E,p,this._onChangeCheckedWrapper);}else {qx.bom.Event.addNativeListener(E,p,this._onChangeValueWrapper);};if((qx.core.Environment.get(q)==A)||(qx.core.Environment.get(q)==y)){if(E.type===t||E.type===r){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,E);qx.bom.Event.addNativeListener(E,x,this._onKeyPressWrapped);};};};};},__hk:qx.core.Environment.select(q,{"mshtml":function(J){if(qx.core.Environment.get(w)>=9&&qx.core.Environment.get(a)>=9){qx.bom.Event.addNativeListener(J,n,this._onInputWrapper);if(J.type===t||J.type===r||J.type===s){this._inputFixWrapper=qx.lang.Function.listener(this._inputFix,this,J);qx.bom.Event.addNativeListener(J,z,this._inputFixWrapper);};};},"webkit":function(K){var L=K.tagName.toLowerCase();if(parseFloat(qx.core.Environment.get(w))<532&&L==s){qx.bom.Event.addNativeListener(K,x,this._onInputWrapper);};qx.bom.Event.addNativeListener(K,n,this._onInputWrapper);},"opera":function(M){qx.bom.Event.addNativeListener(M,z,this._onKeyUpWrapper);qx.bom.Event.addNativeListener(M,d,this._onKeyDownWrapper);qx.bom.Event.addNativeListener(M,f,this._onBlurWrapper);qx.bom.Event.addNativeListener(M,n,this._onInputWrapper);},"default":function(N){qx.bom.Event.addNativeListener(N,n,this._onInputWrapper);}}),unregisterEvent:function(O,P){if(qx.core.Environment.get(q)==y&&qx.core.Environment.get(w)<9&&qx.core.Environment.get(a)<9){if(O.__hj){var Q=O.tagName.toLowerCase();var R=O.type;if(R===t||R===r||Q===s||R===u||R===v){qx.bom.Event.removeNativeListener(O,c,this._onPropertyWrapper);};if(R!==u&&R!==v){qx.bom.Event.removeNativeListener(O,p,this._onChangeValueWrapper);};if(R===t||R===r){qx.bom.Event.removeNativeListener(O,x,this._onKeyPressWrapped);};try{delete O.__hj;}catch(S){O.__hj=null;};};}else {if(P===n){this.__hl(O);}else if(P===p){if(O.type===v||O.type===u){qx.bom.Event.removeNativeListener(O,p,this._onChangeCheckedWrapper);}else {qx.bom.Event.removeNativeListener(O,p,this._onChangeValueWrapper);};};if((qx.core.Environment.get(q)==A)||(qx.core.Environment.get(q)==y)){if(O.type===t||O.type===r){qx.bom.Event.removeNativeListener(O,x,this._onKeyPressWrapped);};};};},__hl:qx.core.Environment.select(q,{"mshtml":function(T){if(qx.core.Environment.get(w)>=9&&qx.core.Environment.get(a)>=9){qx.bom.Event.removeNativeListener(T,n,this._onInputWrapper);if(T.type===t||T.type===r||T.type===s){qx.bom.Event.removeNativeListener(T,z,this._inputFixWrapper);};};},"webkit":function(U){var V=U.tagName.toLowerCase();if(parseFloat(qx.core.Environment.get(w))<532&&V==s){qx.bom.Event.removeNativeListener(U,x,this._onInputWrapper);};qx.bom.Event.removeNativeListener(U,n,this._onInputWrapper);},"opera":function(W){qx.bom.Event.removeNativeListener(W,z,this._onKeyUpWrapper);qx.bom.Event.removeNativeListener(W,d,this._onKeyDownWrapper);qx.bom.Event.removeNativeListener(W,f,this._onBlurWrapper);qx.bom.Event.removeNativeListener(W,n,this._onInputWrapper);},"default":function(X){qx.bom.Event.removeNativeListener(X,n,this._onInputWrapper);}}),_onKeyPress:qx.core.Environment.select(q,{"mshtml|opera":function(e,Y){if(e.keyCode===13){if(Y.value!==this.__hh){this.__hh=Y.value;qx.event.Registration.fireEvent(Y,p,qx.event.type.Data,[Y.value]);};};},"default":null}),_inputFix:qx.core.Environment.select(q,{"mshtml":function(e,ba){if(e.keyCode===46||e.keyCode===8){if(ba.value!==this.__hi){this.__hi=ba.value;qx.event.Registration.fireEvent(ba,n,qx.event.type.Data,[ba.value]);};};},"default":null}),_onKeyDown:qx.core.Environment.select(q,{"opera":function(e){if(e.keyCode===13){this.__hf=true;};},"default":null}),_onKeyUp:qx.core.Environment.select(q,{"opera":function(e){if(e.keyCode===13){this.__hf=false;};},"default":null}),_onBlur:qx.core.Environment.select(q,{"opera":function(e){if(this.__hg&&qx.core.Environment.get(b)<10.6){window.clearTimeout(this.__hg);};},"default":null}),_onInput:qx.event.GlobalError.observeMethod(function(e){var bc=qx.bom.Event.getTarget(e);var bb=bc.tagName.toLowerCase();if(!this.__hf||bb!==n){if((qx.core.Environment.get(q)==A)&&qx.core.Environment.get(b)<10.6){this.__hg=window.setTimeout(function(){qx.event.Registration.fireEvent(bc,n,qx.event.type.Data,[bc.value]);},0);}else {qx.event.Registration.fireEvent(bc,n,qx.event.type.Data,[bc.value]);};};}),_onChangeValue:qx.event.GlobalError.observeMethod(function(e){var be=qx.bom.Event.getTarget(e);var bd=be.value;if(be.type===m){var bd=[];for(var i=0,o=be.options,l=o.length;i3||Math.abs(e.getDocumentTop()-this.__iv)>3){if(this.__hF(b,this.__in,this.__im,true,e)){this.__it=true;this.__dq.addListener(this.__df,u,this._onMouseOver,this,true);this.__dq.addListener(this.__df,A,this._onMouseOut,this,true);this.__dq.addListener(this.__df,z,this._onKeyDown,this,true);this.__dq.addListener(this.__df,p,this._onKeyUp,this,true);this.__dq.addListener(this.__df,n,this._onKeyPress,this,true);var bm=this.__iq;bm.Control=e.isCtrlPressed();bm.Shift=e.isShiftPressed();bm.Alt=e.isAltPressed();this.__ix();}else {this.__hF(o,this.__in,this.__im,false);this.__iB();};};};},_onMouseOver:function(e){var bn=e.getTarget();var bo=this.__iA(bn);if(bo&&bo!=this.__im){this.__iC=this.__hF(D,bo,this.__in,true,e);this.__im=bo;this.__ix();};},_onMouseOut:function(e){var bq=this.__iA(e.getTarget());var bp=this.__iA(e.getRelatedTarget());if(bq&&bq!==bp&&bq==this.__im){this.__hF(a,this.__im,bp,false,e);this.__im=null;this.__iC=false;qx.event.Timer.once(this.__ix,this,0);};}},destruct:function(){this.__in=this.__im=this.__dq=this.__df=this.__io=this.__ip=this.__iq=this.__c=null;},defer:function(br){qx.event.Registration.addHandler(br);}});})();(function(){var a="qx.event.type.Drag";qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(b,c){qx.event.type.Event.prototype.init.call(this,true,b);if(c){this._native=c.getNativeEvent()||null;this._originalTarget=c.getTarget()||null;}else {this._native=null;this._originalTarget=null;};return this;},clone:function(d){var e=qx.event.type.Event.prototype.clone.call(this,d);e._native=this._native;return e;},getDocumentLeft:function(){if(this._native==null){return 0;};if(this._native.pageX!==undefined){return this._native.pageX;}else {var f=qx.dom.Node.getWindow(this._native.srcElement);return this._native.clientX+qx.bom.Viewport.getScrollLeft(f);};},getDocumentTop:function(){if(this._native==null){return 0;};if(this._native.pageY!==undefined){return this._native.pageY;}else {var g=qx.dom.Node.getWindow(this._native.srcElement);return this._native.clientY+qx.bom.Viewport.getScrollTop(g);};},getManager:function(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop);},addType:function(h){this.getManager().addType(h);},addAction:function(i){this.getManager().addAction(i);},supportsType:function(j){return this.getManager().supportsType(j);},supportsAction:function(k){return this.getManager().supportsAction(k);},addData:function(l,m){this.getManager().addData(l,m);},getData:function(n){return this.getManager().getData(n);},getCurrentType:function(){return this.getManager().getCurrentType();},getCurrentAction:function(){return this.getManager().getCurrentAction();},stopSession:function(){this.getManager().clearSession();}}});})();(function(){var c="qx.event.handler.Offline",b="offline",a="online";qx.Class.define(c,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(d){qx.core.Object.call(this);this.__dq=d;this.__bY=d.getWindow();this._initObserver();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{online:true,offline:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__dq:null,__bY:null,__ds:null,canHandleEvent:function(e,f){},registerEvent:function(g,h,i){},unregisterEvent:function(j,k,l){},_initObserver:function(){this.__ds=qx.lang.Function.listener(this._onNative,this);qx.bom.Event.addNativeListener(this.__bY,b,this.__ds);qx.bom.Event.addNativeListener(this.__bY,a,this.__ds);},_stopObserver:function(){qx.bom.Event.removeNativeListener(this.__bY,b,this.__ds);qx.bom.Event.removeNativeListener(this.__bY,a,this.__ds);},_onNative:qx.event.GlobalError.observeMethod(function(m){qx.event.Registration.fireEvent(this.__bY,m.type,qx.event.type.Event,[]);}),isOnline:function(){return !!this.__bY.navigator.onLine;}},destruct:function(){this.__dq=null;this._stopObserver();delete qx.event.handler.Appear.__instances[this.$$hash];},defer:function(n){qx.event.Registration.addHandler(n);}});})();(function(){var c="qx.bom.Element",b="mshtml",a="engine.name";qx.Class.define(c,{statics:{addListener:function(d,e,f,self,g){return qx.event.Registration.addListener(d,e,f,self,g);},removeListener:function(h,k,m,self,n){return qx.event.Registration.removeListener(h,k,m,self,n);},removeListenerById:function(o,p){return qx.event.Registration.removeListenerById(o,p);},hasListener:function(q,r,s){return qx.event.Registration.hasListener(q,r,s);},focus:function(t){qx.event.Registration.getManager(t).getHandler(qx.event.handler.Focus).focus(t);},blur:function(u){qx.event.Registration.getManager(u).getHandler(qx.event.handler.Focus).blur(u);},activate:function(v){qx.event.Registration.getManager(v).getHandler(qx.event.handler.Focus).activate(v);},deactivate:function(w){qx.event.Registration.getManager(w).getHandler(qx.event.handler.Focus).deactivate(w);},capture:function(x,y){qx.event.Registration.getManager(x).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(x,y);},releaseCapture:function(z){qx.event.Registration.getManager(z).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(z);},clone:function(A,B){var E;if(B||((qx.core.Environment.get(a)==b)&&!qx.xml.Document.isXmlDocument(A))){var I=qx.event.Registration.getManager(A);var C=qx.dom.Hierarchy.getDescendants(A);C.push(A);};if((qx.core.Environment.get(a)==b)){for(var i=0,l=C.length;i0){G=L[i];for(var j=0,H=D.length;j1){this.__iM=[];for(var i=0;i0;var D=arguments.length>2;var E=null;if(H||D){if(this.__iM.length>J){var I=b;E=qx.lang.Array.fromArguments(arguments,2);}else if(this.__iM.length=0;i--){this.__iM.unshift(arguments[i]);this.__iN();this.__iO(0,this.length);this.fireDataEvent(a,{value:[this.__iM[0]],name:j,old:[this.__iM[1]],item:this});this.fireDataEvent(c,{start:0,end:this.length-1,type:b,items:[arguments[i]]},null);};return this.length;},toArray:function(){return this.__iM;},getItem:function(N){return this.__iM[N];},setItem:function(O,P){var Q=this.__iM[O];if(Q===P){return;};this.__iM[O]=P;this._registerEventChaining(P,Q,O);if(this.length!=this.__iM.length){this.__iN();};this.fireDataEvent(a,{value:[P],name:O+d,old:[Q],item:this});this.fireDataEvent(c,{start:O,end:O,type:b,items:[P]},null);},getLength:function(){return this.length;},indexOf:function(R){return this.__iM.indexOf(R);},toString:function(){if(this.__iM!=null){return this.__iM.toString();};return d;},contains:function(S){return this.__iM.indexOf(S)!==-1;},copy:function(){return this.concat();},insertAt:function(T,U){this.splice(T,0,U).dispose();},insertBefore:function(V,W){var X=this.indexOf(V);if(X==-1){this.push(W);}else {this.splice(X,0,W).dispose();};},insertAfter:function(Y,ba){var bb=this.indexOf(Y);if(bb==-1||bb==(this.length-1)){this.push(ba);}else {this.splice(bb+1,0,ba).dispose();};},removeAt:function(bc){var be=this.splice(bc,1);var bd=be.getItem(0);be.dispose();return bd;},removeAll:function(){for(var i=0;ibn){bn=this.getItem(i);};};return bn===undefined?null:bn;},min:function(){var bo=this.getItem(0);for(var i=1;i