(function(){

if (!window.qx) window.qx = {};

qx.$$start = new Date();
  
if (!window.qxsettings) qxsettings = {};
var settings = {"qx.application":"apx.Application","qx.revision":"unknown","qx.theme":"apx.theme.Theme","qx.version":"1.4.1"};
for (var k in settings) qxsettings[k] = settings[k];

if (!window.qxvariants) qxvariants = {};
var variants = {"qx.client":"gecko","qx.debug":"off"};
for (var k in variants) qxvariants[k] = variants[k];

if (!qx.$$environment) qx.$$environment = {};
var envinfo = {"qx.application":"apx.Application","qx.debug":false,"qx.revision":"unknown","qx.theme":"apx.theme.Theme","qx.version":"1.4.1"};
for (var k in envinfo) qx.$$environment[k] = envinfo[k];

if (!qx.$$libraries) qx.$$libraries = {};
var libinfo = {"__out__":{"sourceUri":"script"},"apx":{"resourceUri":"resource","sourceUri":"script","version":"trunk"},"qx":{"resourceUri":"resource","sourceUri":"script","version":"1.4.1"}};
for (var k in libinfo) qx.$$libraries[k] = libinfo[k];

qx.$$resources = {};
qx.$$translations = {};
qx.$$locales = {};
qx.$$packageData = {};

qx.$$loader = {
  parts : {"boot":[0]},
  uris : [["__out__:apx-gecko.js"]],
  urisBefore : [],
  packageHashes : {"0":"dce9e6b61c89"},
  boot : "boot",
  closureParts : {},
  bootIsInline : true,
  addNoCacheParam : false,
  
  decodeUris : function(compressedUris)
  {
    var libs = qx.$$libraries;
    var uris = [];
    for (var i=0; i<compressedUris.length; i++)
    {
      var uri = compressedUris[i].split(":");
      var euri;
      if (uri.length==2 && uri[0] in libs) {
        var prefix = libs[uri[0]].sourceUri;
        euri = prefix + "/" + uri[1];
      } else {
        euri = compressedUris[i];
      }
      if (qx.$$loader.addNoCacheParam) {
        euri += "?nocache=" + Math.random();
      }
      
      uris.push(euri);
    }
    return uris;      
  }
};  

function loadScript(uri, callback) {
  var elem = document.createElement("script");
  elem.charset = "utf-8";
  elem.src = uri;
  elem.onreadystatechange = elem.onload = function()
  {
    if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")
    {
      elem.onreadystatechange = elem.onload = null;
      callback();
    }
  };
  var head = document.getElementsByTagName("head")[0];
  head.appendChild(elem);
}

var isWebkit = /AppleWebKit\/([^ ]+)/.test(navigator.userAgent);

function loadScriptList(list, callback) {
  if (list.length == 0) {
    callback();
    return;
  }
  loadScript(list.shift(), function() {
    if (isWebkit) {
      // force asynchronous load
      // Safari fails with an "maximum recursion depth exceeded" error if it is
      // called sync.      
      window.setTimeout(function() {
        loadScriptList(list, callback);
      }, 0);
    } else {
      loadScriptList(list, callback);
    }
  });
}

var fireContentLoadedEvent = function() {
  qx.$$domReady = true;
  document.removeEventListener('DOMContentLoaded', fireContentLoadedEvent, false);
};
if (document.addEventListener) {
  document.addEventListener('DOMContentLoaded', fireContentLoadedEvent, false);
}

qx.$$loader.importPackageData = function (dataMap, callback) {
  if (dataMap["resources"]){
    var resMap = dataMap["resources"];
    for (var k in resMap) qx.$$resources[k] = resMap[k];
  }
  if (dataMap["locales"]){
    var locMap = dataMap["locales"];
    var qxlocs = qx.$$locales;
    for (var lang in locMap){
      if (!qxlocs[lang]) qxlocs[lang] = locMap[lang];
      else 
        for (var k in locMap[lang]) qxlocs[lang][k] = locMap[lang][k];
    }
  }
  if (dataMap["translations"]){
    var trMap   = dataMap["translations"];
    var qxtrans = qx.$$translations;
    for (var lang in trMap){
      if (!qxtrans[lang]) qxtrans[lang] = trMap[lang];
      else 
        for (var k in trMap[lang]) qxtrans[lang][k] = trMap[lang][k];
    }
  }
  if (callback){
    callback(dataMap);
  }
}

qx.$$loader.signalStartup = function () 
{
  qx.$$loader.scriptLoaded = true;
  if (window.qx && qx.event && qx.event.handler && qx.event.handler.Application) {
    qx.event.handler.Application.onScriptLoaded();
    qx.$$loader.applicationHandlerReady = true; 
  } else {
    qx.$$loader.applicationHandlerReady = false;
  }
}

qx.$$loader.init = function(){
  var l=qx.$$loader;
  if (l.urisBefore.length>0){
    loadScriptList(l.urisBefore, function(){
      l.initUris();
    });
  } else {
    l.initUris();
  }
}

qx.$$loader.initUris = function(){
  var l=qx.$$loader;
  var bootPackageHash=l.packageHashes[l.parts[l.boot][0]];
  if (l.bootIsInline){
    l.importPackageData(qx.$$packageData[bootPackageHash]);
    l.signalStartup();
  } else {
    loadScriptList(l.decodeUris(l.uris[l.parts[l.boot]]), function(){
      // Opera needs this extra time to parse the scripts
      window.setTimeout(function(){
        l.importPackageData(qx.$$packageData[bootPackageHash] || {});
        l.signalStartup();
      }, 0);
    });
  }
}
})();

qx.$$packageData['dce9e6b61c89']={"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_EEEd":"d EEE","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":"EEE, M/d/y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, MMM 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":"Zone"},"de":{"alternateQuotationEnd":"‘","alternateQuotationStart":"‚","cldr_am":"vorm.","cldr_date_format_full":"EEEE, d. MMMM y","cldr_date_format_long":"d. MMMM y","cldr_date_format_medium":"dd.MM.yyyy","cldr_date_format_short":"dd.MM.yy","cldr_date_time_format_Ed":"E, d.","cldr_date_time_format_H":"HH 'Uhr'","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, d.M.","cldr_date_time_format_MMM":"LLL","cldr_date_time_format_MMMEd":"E, d. MMM","cldr_date_time_format_MMMMEd":"E, d. MMMM","cldr_date_time_format_MMMMdd":"dd. MMMM","cldr_date_time_format_MMMd":"d. MMM","cldr_date_time_format_MMd":"d.MM.","cldr_date_time_format_MMdd":"dd.MM.","cldr_date_time_format_Md":"d.M.","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":"EEE, d.M.y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, d. MMM y","cldr_date_time_format_yQ":"Q y","cldr_date_time_format_yQQQ":"QQQ y","cldr_date_time_format_yyMM":"MM.yy","cldr_date_time_format_yyMMM":"MMM yy","cldr_date_time_format_yyMMdd":"dd.MM.yy","cldr_date_time_format_yyQ":"Q yy","cldr_date_time_format_yyQQQQ":"QQQQ yy","cldr_date_time_format_yyyy":"y","cldr_date_time_format_yyyyMMMM":"MMMM y","cldr_day_format_abbreviated_fri":"Fr.","cldr_day_format_abbreviated_mon":"Mo.","cldr_day_format_abbreviated_sat":"Sa.","cldr_day_format_abbreviated_sun":"So.","cldr_day_format_abbreviated_thu":"Do.","cldr_day_format_abbreviated_tue":"Di.","cldr_day_format_abbreviated_wed":"Mi.","cldr_day_format_wide_fri":"Freitag","cldr_day_format_wide_mon":"Montag","cldr_day_format_wide_sat":"Samstag","cldr_day_format_wide_sun":"Sonntag","cldr_day_format_wide_thu":"Donnerstag","cldr_day_format_wide_tue":"Dienstag","cldr_day_format_wide_wed":"Mittwoch","cldr_day_stand-alone_abbreviated_fri":"Fr","cldr_day_stand-alone_abbreviated_mon":"Mo","cldr_day_stand-alone_abbreviated_sat":"Sa","cldr_day_stand-alone_abbreviated_sun":"So","cldr_day_stand-alone_abbreviated_thu":"Do","cldr_day_stand-alone_abbreviated_tue":"Di","cldr_day_stand-alone_abbreviated_wed":"Mi","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":"D","cldr_day_stand-alone_narrow_tue":"D","cldr_day_stand-alone_narrow_wed":"M","cldr_month_format_abbreviated_1":"Jan","cldr_month_format_abbreviated_10":"Okt","cldr_month_format_abbreviated_11":"Nov","cldr_month_format_abbreviated_12":"Dez","cldr_month_format_abbreviated_2":"Feb","cldr_month_format_abbreviated_3":"Mär","cldr_month_format_abbreviated_4":"Apr","cldr_month_format_abbreviated_5":"Mai","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":"Januar","cldr_month_format_wide_10":"Oktober","cldr_month_format_wide_11":"November","cldr_month_format_wide_12":"Dezember","cldr_month_format_wide_2":"Februar","cldr_month_format_wide_3":"März","cldr_month_format_wide_4":"April","cldr_month_format_wide_5":"Mai","cldr_month_format_wide_6":"Juni","cldr_month_format_wide_7":"Juli","cldr_month_format_wide_8":"August","cldr_month_format_wide_9":"September","cldr_month_stand-alone_abbreviated_1":"Jan.","cldr_month_stand-alone_abbreviated_10":"Okt","cldr_month_stand-alone_abbreviated_11":"Nov","cldr_month_stand-alone_abbreviated_12":"Dez","cldr_month_stand-alone_abbreviated_2":"Feb.","cldr_month_stand-alone_abbreviated_3":"Mär","cldr_month_stand-alone_abbreviated_4":"Apr.","cldr_month_stand-alone_abbreviated_5":"Mai","cldr_month_stand-alone_abbreviated_6":"Juni","cldr_month_stand-alone_abbreviated_7":"Jul","cldr_month_stand-alone_abbreviated_8":"Aug","cldr_month_stand-alone_abbreviated_9":"Sep","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":"nachm.","cldr_time_format_full":"HH:mm:ss zzzz","cldr_time_format_long":"HH:mm:ss z","cldr_time_format_medium":"HH:mm:ss","cldr_time_format_short":"HH:mm","day":"Tag","dayperiod":"Tageshälfte","era":"Epoche","hour":"Stunde","minute":"Minute","month":"Monat","quotationEnd":"“","quotationStart":"„","second":"Sekunde","week":"Woche","weekday":"Wochentag","year":"Jahr","zone":"Zone"}},"resources":{"apx/test.png":[32,32,"png","apx"],"qx/decoration/Modern/app-header.png":[110,20,"png","qx"],"qx/decoration/Modern/arrows-combined.png":[87,8,"png","qx"],"qx/decoration/Modern/arrows/down-invert.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-74,0],"qx/decoration/Modern/arrows/down-small-invert.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-69,0],"qx/decoration/Modern/arrows/down-small.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-49,0],"qx/decoration/Modern/arrows/down.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-20,0],"qx/decoration/Modern/arrows/forward.png":[10,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-59,0],"qx/decoration/Modern/arrows/left-invert.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",0,0],"qx/decoration/Modern/arrows/left.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-44,0],"qx/decoration/Modern/arrows/rewind.png":[10,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-10,0],"qx/decoration/Modern/arrows/right-invert.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-5,0],"qx/decoration/Modern/arrows/right.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-54,0],"qx/decoration/Modern/arrows/up-invert.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-28,0],"qx/decoration/Modern/arrows/up-small.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-82,0],"qx/decoration/Modern/arrows/up.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-36,0],"qx/decoration/Modern/button-lr-combined.png":[72,52,"png","qx"],"qx/decoration/Modern/button-tb-combined.png":[4,216,"png","qx"],"qx/decoration/Modern/checkradio-combined.png":[504,14,"png","qx"],"qx/decoration/Modern/colorselector-combined.gif":[46,11,"gif","qx"],"qx/decoration/Modern/colorselector/brightness-field.png":[19,256,"png","qx"],"qx/decoration/Modern/colorselector/brightness-handle.gif":[35,11,"gif","qx","qx/decoration/Modern/colorselector-combined.gif",0,0],"qx/decoration/Modern/colorselector/huesaturation-field.jpg":[256,256,"jpeg","qx"],"qx/decoration/Modern/colorselector/huesaturation-handle.gif":[11,11,"gif","qx","qx/decoration/Modern/colorselector-combined.gif",-35,0],"qx/decoration/Modern/cursors-combined.gif":[71,20,"gif","qx"],"qx/decoration/Modern/cursors/alias.gif":[19,15,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-52,0],"qx/decoration/Modern/cursors/copy.gif":[19,15,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-33,0],"qx/decoration/Modern/cursors/move.gif":[13,9,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-20,0],"qx/decoration/Modern/cursors/nodrop.gif":[20,20,"gif","qx","qx/decoration/Modern/cursors-combined.gif",0,0],"qx/decoration/Modern/form/button-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-72],"qx/decoration/Modern/form/button-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-204],"qx/decoration/Modern/form/button-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-188],"qx/decoration/Modern/form/button-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-36],"qx/decoration/Modern/form/button-checked-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-84],"qx/decoration/Modern/form/button-checked-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-184],"qx/decoration/Modern/form/button-checked-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-156],"qx/decoration/Modern/form/button-checked-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-208],"qx/decoration/Modern/form/button-checked-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-160],"qx/decoration/Modern/form/button-checked-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-40,0],"qx/decoration/Modern/form/button-checked-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-32,0],"qx/decoration/Modern/form/button-checked-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-28],"qx/decoration/Modern/form/button-checked-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-24],"qx/decoration/Modern/form/button-checked-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-48],"qx/decoration/Modern/form/button-checked-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-checked-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-16,0],"qx/decoration/Modern/form/button-checked-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-60,0],"qx/decoration/Modern/form/button-checked-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-140],"qx/decoration/Modern/form/button-checked-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-56],"qx/decoration/Modern/form/button-checked-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-112],"qx/decoration/Modern/form/button-checked.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-disabled-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-40],"qx/decoration/Modern/form/button-disabled-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-136],"qx/decoration/Modern/form/button-disabled-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-16],"qx/decoration/Modern/form/button-disabled-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-disabled-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-68,0],"qx/decoration/Modern/form/button-disabled-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-4,0],"qx/decoration/Modern/form/button-disabled-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-116],"qx/decoration/Modern/form/button-disabled-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-168],"qx/decoration/Modern/form/button-disabled-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-60],"qx/decoration/Modern/form/button-disabled.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-68],"qx/decoration/Modern/form/button-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-144],"qx/decoration/Modern/form/button-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-8],"qx/decoration/Modern/form/button-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-24,0],"qx/decoration/Modern/form/button-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-44,0],"qx/decoration/Modern/form/button-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-192],"qx/decoration/Modern/form/button-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-148],"qx/decoration/Modern/form/button-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-104],"qx/decoration/Modern/form/button-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-hovered-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-108],"qx/decoration/Modern/form/button-hovered-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-32],"qx/decoration/Modern/form/button-hovered-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-128],"qx/decoration/Modern/form/button-hovered-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-hovered-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-20,0],"qx/decoration/Modern/form/button-hovered-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-48,0],"qx/decoration/Modern/form/button-hovered-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-44],"qx/decoration/Modern/form/button-hovered-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-76],"qx/decoration/Modern/form/button-hovered-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-88],"qx/decoration/Modern/form/button-hovered.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-56,0],"qx/decoration/Modern/form/button-preselected-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-124],"qx/decoration/Modern/form/button-preselected-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-176],"qx/decoration/Modern/form/button-preselected-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-200],"qx/decoration/Modern/form/button-preselected-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-preselected-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,0],"qx/decoration/Modern/form/button-preselected-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-4],"qx/decoration/Modern/form/button-preselected-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-152],"qx/decoration/Modern/form/button-preselected-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-preselected-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-28,0],"qx/decoration/Modern/form/button-preselected-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-36,0],"qx/decoration/Modern/form/button-preselected-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-196],"qx/decoration/Modern/form/button-preselected-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-164],"qx/decoration/Modern/form/button-preselected-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-212],"qx/decoration/Modern/form/button-preselected-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-preselected-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-8,0],"qx/decoration/Modern/form/button-preselected-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-64,0],"qx/decoration/Modern/form/button-preselected-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-96],"qx/decoration/Modern/form/button-preselected-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-80],"qx/decoration/Modern/form/button-preselected-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-132],"qx/decoration/Modern/form/button-preselected.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-pressed-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-12],"qx/decoration/Modern/form/button-pressed-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-52],"qx/decoration/Modern/form/button-pressed-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-20],"qx/decoration/Modern/form/button-pressed-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-pressed-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-52,0],"qx/decoration/Modern/form/button-pressed-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-12,0],"qx/decoration/Modern/form/button-pressed-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-100],"qx/decoration/Modern/form/button-pressed-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-172],"qx/decoration/Modern/form/button-pressed-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-64],"qx/decoration/Modern/form/button-pressed.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",0,0],"qx/decoration/Modern/form/button-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-92],"qx/decoration/Modern/form/button-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-120],"qx/decoration/Modern/form/button-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-180],"qx/decoration/Modern/form/button.png":[80,60,"png","qx"],"qx/decoration/Modern/form/checkbox-checked-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-126,0],"qx/decoration/Modern/form/checkbox-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-322,0],"qx/decoration/Modern/form/checkbox-checked-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-294,0],"qx/decoration/Modern/form/checkbox-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-364,0],"qx/decoration/Modern/form/checkbox-checked-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-490,0],"qx/decoration/Modern/form/checkbox-checked-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-224,0],"qx/decoration/Modern/form/checkbox-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-378,0],"qx/decoration/Modern/form/checkbox-checked-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-84,0],"qx/decoration/Modern/form/checkbox-checked.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-182,0],"qx/decoration/Modern/form/checkbox-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-42,0],"qx/decoration/Modern/form/checkbox-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-392,0],"qx/decoration/Modern/form/checkbox-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-210,0],"qx/decoration/Modern/form/checkbox-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-14,0],"qx/decoration/Modern/form/checkbox-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-238,0],"qx/decoration/Modern/form/checkbox-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-462,0],"qx/decoration/Modern/form/checkbox-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-112,0],"qx/decoration/Modern/form/checkbox-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-448,0],"qx/decoration/Modern/form/checkbox-undetermined-disabled.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-focused-invalid.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-focused.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-hovered-invalid.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-hovered.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-invalid.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-140,0],"qx/decoration/Modern/form/checked-disabled.png":[6,6,"png","qx"],"qx/decoration/Modern/form/checked.png":[6,6,"png","qx"],"qx/decoration/Modern/form/input-focused.png":[40,12,"png","qx"],"qx/decoration/Modern/form/input.png":[84,12,"png","qx"],"qx/decoration/Modern/form/radiobutton-checked-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-196,0],"qx/decoration/Modern/form/radiobutton-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-168,0],"qx/decoration/Modern/form/radiobutton-checked-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-98,0],"qx/decoration/Modern/form/radiobutton-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-308,0],"qx/decoration/Modern/form/radiobutton-checked-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-406,0],"qx/decoration/Modern/form/radiobutton-checked-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-28,0],"qx/decoration/Modern/form/radiobutton-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-350,0],"qx/decoration/Modern/form/radiobutton-checked-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-266,0],"qx/decoration/Modern/form/radiobutton-checked.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-252,0],"qx/decoration/Modern/form/radiobutton-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-336,0],"qx/decoration/Modern/form/radiobutton-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-476,0],"qx/decoration/Modern/form/radiobutton-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-420,0],"qx/decoration/Modern/form/radiobutton-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-56,0],"qx/decoration/Modern/form/radiobutton-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",0,0],"qx/decoration/Modern/form/radiobutton-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-154,0],"qx/decoration/Modern/form/radiobutton-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-434,0],"qx/decoration/Modern/form/radiobutton-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-280,0],"qx/decoration/Modern/form/radiobutton.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-70,0],"qx/decoration/Modern/form/tooltip-error-arrow.png":[11,14,"png","qx"],"qx/decoration/Modern/form/tooltip-error-b.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-30],"qx/decoration/Modern/form/tooltip-error-bl.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-24],"qx/decoration/Modern/form/tooltip-error-br.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,0],"qx/decoration/Modern/form/tooltip-error-c.png":[40,18,"png","qx"],"qx/decoration/Modern/form/tooltip-error-l.png":[6,18,"png","qx","qx/decoration/Modern/tooltip-error-lr-combined.png",-6,0],"qx/decoration/Modern/form/tooltip-error-r.png":[6,18,"png","qx","qx/decoration/Modern/tooltip-error-lr-combined.png",0,0],"qx/decoration/Modern/form/tooltip-error-t.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-6],"qx/decoration/Modern/form/tooltip-error-tl.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-18],"qx/decoration/Modern/form/tooltip-error-tr.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-12],"qx/decoration/Modern/form/tooltip-error.png":[127,30,"png","qx"],"qx/decoration/Modern/form/undetermined-disabled.png":[6,2,"png","qx"],"qx/decoration/Modern/form/undetermined.png":[6,2,"png","qx"],"qx/decoration/Modern/group-item.png":[110,20,"png","qx"],"qx/decoration/Modern/groupbox-lr-combined.png":[8,51,"png","qx"],"qx/decoration/Modern/groupbox-tb-combined.png":[4,24,"png","qx"],"qx/decoration/Modern/groupbox/groupbox-b.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-12],"qx/decoration/Modern/groupbox/groupbox-bl.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-16],"qx/decoration/Modern/groupbox/groupbox-br.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-8],"qx/decoration/Modern/groupbox/groupbox-c.png":[40,51,"png","qx"],"qx/decoration/Modern/groupbox/groupbox-l.png":[4,51,"png","qx","qx/decoration/Modern/groupbox-lr-combined.png",-4,0],"qx/decoration/Modern/groupbox/groupbox-r.png":[4,51,"png","qx","qx/decoration/Modern/groupbox-lr-combined.png",0,0],"qx/decoration/Modern/groupbox/groupbox-t.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-4],"qx/decoration/Modern/groupbox/groupbox-tl.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,0],"qx/decoration/Modern/groupbox/groupbox-tr.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-20],"qx/decoration/Modern/groupbox/groupbox.png":[255,59,"png","qx"],"qx/decoration/Modern/menu-background-combined.png":[80,49,"png","qx"],"qx/decoration/Modern/menu-checkradio-combined.gif":[64,7,"gif","qx"],"qx/decoration/Modern/menu/background.png":[40,49,"png","qx","qx/decoration/Modern/menu-background-combined.png",-40,0],"qx/decoration/Modern/menu/bar-background.png":[40,20,"png","qx","qx/decoration/Modern/menu-background-combined.png",0,0],"qx/decoration/Modern/menu/checkbox-invert.gif":[16,7,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-16,0],"qx/decoration/Modern/menu/checkbox.gif":[16,7,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-48,0],"qx/decoration/Modern/menu/radiobutton-invert.gif":[16,5,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-32,0],"qx/decoration/Modern/menu/radiobutton.gif":[16,5,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",0,0],"qx/decoration/Modern/pane-lr-combined.png":[12,238,"png","qx"],"qx/decoration/Modern/pane-tb-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/pane/pane-b.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-30],"qx/decoration/Modern/pane/pane-bl.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-18],"qx/decoration/Modern/pane/pane-br.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-12],"qx/decoration/Modern/pane/pane-c.png":[40,238,"png","qx"],"qx/decoration/Modern/pane/pane-l.png":[6,238,"png","qx","qx/decoration/Modern/pane-lr-combined.png",0,0],"qx/decoration/Modern/pane/pane-r.png":[6,238,"png","qx","qx/decoration/Modern/pane-lr-combined.png",-6,0],"qx/decoration/Modern/pane/pane-t.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,0],"qx/decoration/Modern/pane/pane-tl.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-24],"qx/decoration/Modern/pane/pane-tr.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-6],"qx/decoration/Modern/pane/pane.png":[185,250,"png","qx"],"qx/decoration/Modern/scrollbar-combined.png":[54,12,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-horizontal.png":[76,15,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-pressed-horizontal.png":[19,10,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-pressed-vertical.png":[10,19,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-vertical.png":[15,76,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-button-bg-horizontal.png":[12,10,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-34,0],"qx/decoration/Modern/scrollbar/scrollbar-button-bg-vertical.png":[10,12,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-6,0],"qx/decoration/Modern/scrollbar/scrollbar-down.png":[6,4,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-28,0],"qx/decoration/Modern/scrollbar/scrollbar-left.png":[4,6,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-50,0],"qx/decoration/Modern/scrollbar/scrollbar-right.png":[4,6,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-46,0],"qx/decoration/Modern/scrollbar/scrollbar-up.png":[6,4,"png","qx","qx/decoration/Modern/scrollbar-combined.png",0,0],"qx/decoration/Modern/scrollbar/slider-knob-background.png":[12,10,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-16,0],"qx/decoration/Modern/selection.png":[110,20,"png","qx"],"qx/decoration/Modern/shadow-lr-combined.png":[30,382,"png","qx"],"qx/decoration/Modern/shadow-small-lr-combined.png":[10,136,"png","qx"],"qx/decoration/Modern/shadow-small-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/shadow-tb-combined.png":[15,90,"png","qx"],"qx/decoration/Modern/shadow/shadow-b.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-30],"qx/decoration/Modern/shadow/shadow-bl.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-15],"qx/decoration/Modern/shadow/shadow-br.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-45],"qx/decoration/Modern/shadow/shadow-c.png":[40,382,"png","qx"],"qx/decoration/Modern/shadow/shadow-l.png":[15,382,"png","qx","qx/decoration/Modern/shadow-lr-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-r.png":[15,382,"png","qx","qx/decoration/Modern/shadow-lr-combined.png",-15,0],"qx/decoration/Modern/shadow/shadow-small-b.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-20],"qx/decoration/Modern/shadow/shadow-small-bl.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-15],"qx/decoration/Modern/shadow/shadow-small-br.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-10],"qx/decoration/Modern/shadow/shadow-small-c.png":[40,136,"png","qx"],"qx/decoration/Modern/shadow/shadow-small-l.png":[5,136,"png","qx","qx/decoration/Modern/shadow-small-lr-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-small-r.png":[5,136,"png","qx","qx/decoration/Modern/shadow-small-lr-combined.png",-5,0],"qx/decoration/Modern/shadow/shadow-small-t.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-5],"qx/decoration/Modern/shadow/shadow-small-tl.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-small-tr.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-25],"qx/decoration/Modern/shadow/shadow-small.png":[114,146,"png","qx"],"qx/decoration/Modern/shadow/shadow-t.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-60],"qx/decoration/Modern/shadow/shadow-tl.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-75],"qx/decoration/Modern/shadow/shadow-tr.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,0],"qx/decoration/Modern/shadow/shadow.png":[381,412,"png","qx"],"qx/decoration/Modern/splitpane-knobs-combined.png":[8,9,"png","qx"],"qx/decoration/Modern/splitpane/knob-horizontal.png":[1,8,"png","qx","qx/decoration/Modern/splitpane-knobs-combined.png",0,-1],"qx/decoration/Modern/splitpane/knob-vertical.png":[8,1,"png","qx","qx/decoration/Modern/splitpane-knobs-combined.png",0,0],"qx/decoration/Modern/table-combined.png":[94,18,"png","qx"],"qx/decoration/Modern/table/ascending.png":[8,5,"png","qx","qx/decoration/Modern/table-combined.png",0,0],"qx/decoration/Modern/table/boolean-false.png":[14,14,"png","qx","qx/decoration/Modern/table-combined.png",-80,0],"qx/decoration/Modern/table/boolean-true.png":[14,14,"png","qx","qx/decoration/Modern/table-combined.png",-26,0],"qx/decoration/Modern/table/descending.png":[8,5,"png","qx","qx/decoration/Modern/table-combined.png",-18,0],"qx/decoration/Modern/table/header-cell.png":[40,18,"png","qx","qx/decoration/Modern/table-combined.png",-40,0],"qx/decoration/Modern/table/select-column-order.png":[10,9,"png","qx","qx/decoration/Modern/table-combined.png",-8,0],"qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png":[10,14,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png":[6,15,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-left-active-lr-combined.png":[10,37,"png","qx"],"qx/decoration/Modern/tabview-button-left-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png":[6,39,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-right-active-lr-combined.png":[10,37,"png","qx"],"qx/decoration/Modern/tabview-button-right-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png":[6,39,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-top-active-lr-combined.png":[10,12,"png","qx"],"qx/decoration/Modern/tabview-button-top-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png":[6,15,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-pane-lr-combined.png":[60,2,"png","qx"],"qx/decoration/Modern/tabview-pane-tb-combined.png":[30,180,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-bottom-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-bottom-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-bottom-active-c.png":[40,14,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-active-l.png":[5,14,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-active-r.png":[5,14,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-bottom-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-bottom-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-bottom-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-active.png":[49,24,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-c.png":[40,15,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-l.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-r.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-bottom-inactive.png":[45,21,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-left-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-left-active-c.png":[40,37,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-active-l.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-left-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-active-r.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-left-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-left-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-left-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-left-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-left-active.png":[22,47,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-left-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-left-inactive-c.png":[40,39,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-inactive-l.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-r.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-left-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-left-inactive.png":[20,45,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-right-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-right-active-c.png":[40,37,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-active-l.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-right-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-active-r.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-right-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-right-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-right-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-right-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-right-active.png":[22,47,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-right-inactive-c.png":[40,39,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-inactive-l.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-r.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-right-inactive.png":[20,45,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-top-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-top-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-top-active-c.png":[40,14,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-active-l.png":[5,12,"png","qx","qx/decoration/Modern/tabview-button-top-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-r.png":[5,12,"png","qx","qx/decoration/Modern/tabview-button-top-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-top-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-top-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-top-active.png":[48,22,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-top-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-top-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-c.png":[40,15,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-inactive-l.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-r.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-top-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-top-inactive.png":[45,21,"png","qx"],"qx/decoration/Modern/tabview/tabview-pane-b.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-60],"qx/decoration/Modern/tabview/tabview-pane-bl.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tabview-pane-br.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-120],"qx/decoration/Modern/tabview/tabview-pane-c.png":[40,120,"png","qx"],"qx/decoration/Modern/tabview/tabview-pane-l.png":[30,2,"png","qx","qx/decoration/Modern/tabview-pane-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tabview-pane-r.png":[30,2,"png","qx","qx/decoration/Modern/tabview-pane-lr-combined.png",-30,0],"qx/decoration/Modern/tabview/tabview-pane-t.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-150],"qx/decoration/Modern/tabview/tabview-pane-tl.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-30],"qx/decoration/Modern/tabview/tabview-pane-tr.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-90],"qx/decoration/Modern/tabview/tabview-pane.png":[185,250,"png","qx"],"qx/decoration/Modern/toolbar-combined.png":[80,130,"png","qx"],"qx/decoration/Modern/toolbar/toolbar-gradient-blue.png":[40,130,"png","qx","qx/decoration/Modern/toolbar-combined.png",-40,0],"qx/decoration/Modern/toolbar/toolbar-gradient.png":[40,130,"png","qx","qx/decoration/Modern/toolbar-combined.png",0,0],"qx/decoration/Modern/toolbar/toolbar-handle-knob.gif":[1,8,"gif","qx"],"qx/decoration/Modern/toolbar/toolbar-part.gif":[7,1,"gif","qx"],"qx/decoration/Modern/tooltip-error-lr-combined.png":[12,18,"png","qx"],"qx/decoration/Modern/tooltip-error-tb-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/tree-combined.png":[32,8,"png","qx"],"qx/decoration/Modern/tree/closed-selected.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-24,0],"qx/decoration/Modern/tree/closed.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-16,0],"qx/decoration/Modern/tree/open-selected.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-8,0],"qx/decoration/Modern/tree/open.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",0,0],"qx/decoration/Modern/window-captionbar-buttons-combined.png":[108,9,"png","qx"],"qx/decoration/Modern/window-captionbar-lr-active-combined.png":[12,9,"png","qx"],"qx/decoration/Modern/window-captionbar-lr-inactive-combined.png":[12,9,"png","qx"],"qx/decoration/Modern/window-captionbar-tb-active-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/window-captionbar-tb-inactive-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/window-statusbar-lr-combined.png":[8,7,"png","qx"],"qx/decoration/Modern/window-statusbar-tb-combined.png":[4,24,"png","qx"],"qx/decoration/Modern/window/captionbar-active-b.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-18],"qx/decoration/Modern/window/captionbar-active-bl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-24],"qx/decoration/Modern/window/captionbar-active-br.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-12],"qx/decoration/Modern/window/captionbar-active-c.png":[40,9,"png","qx"],"qx/decoration/Modern/window/captionbar-active-l.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-active-combined.png",-6,0],"qx/decoration/Modern/window/captionbar-active-r.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-active-combined.png",0,0],"qx/decoration/Modern/window/captionbar-active-t.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-6],"qx/decoration/Modern/window/captionbar-active-tl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,0],"qx/decoration/Modern/window/captionbar-active-tr.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-30],"qx/decoration/Modern/window/captionbar-active.png":[69,21,"png","qx"],"qx/decoration/Modern/window/captionbar-inactive-b.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-24],"qx/decoration/Modern/window/captionbar-inactive-bl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-6],"qx/decoration/Modern/window/captionbar-inactive-br.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-30],"qx/decoration/Modern/window/captionbar-inactive-c.png":[40,9,"png","qx"],"qx/decoration/Modern/window/captionbar-inactive-l.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-inactive-combined.png",0,0],"qx/decoration/Modern/window/captionbar-inactive-r.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-inactive-combined.png",-6,0],"qx/decoration/Modern/window/captionbar-inactive-t.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,0],"qx/decoration/Modern/window/captionbar-inactive-tl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-12],"qx/decoration/Modern/window/captionbar-inactive-tr.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-18],"qx/decoration/Modern/window/captionbar-inactive.png":[69,21,"png","qx"],"qx/decoration/Modern/window/close-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-27,0],"qx/decoration/Modern/window/close-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-9,0],"qx/decoration/Modern/window/close-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-90,0],"qx/decoration/Modern/window/maximize-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-18,0],"qx/decoration/Modern/window/maximize-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-81,0],"qx/decoration/Modern/window/maximize-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-54,0],"qx/decoration/Modern/window/minimize-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-63,0],"qx/decoration/Modern/window/minimize-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-72,0],"qx/decoration/Modern/window/minimize-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-36,0],"qx/decoration/Modern/window/restore-active-hovered.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",0,0],"qx/decoration/Modern/window/restore-active.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-99,0],"qx/decoration/Modern/window/restore-inactive.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-45,0],"qx/decoration/Modern/window/statusbar-b.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-16],"qx/decoration/Modern/window/statusbar-bl.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-20],"qx/decoration/Modern/window/statusbar-br.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-4],"qx/decoration/Modern/window/statusbar-c.png":[40,7,"png","qx"],"qx/decoration/Modern/window/statusbar-l.png":[4,7,"png","qx","qx/decoration/Modern/window-statusbar-lr-combined.png",-4,0],"qx/decoration/Modern/window/statusbar-r.png":[4,7,"png","qx","qx/decoration/Modern/window-statusbar-lr-combined.png",0,0],"qx/decoration/Modern/window/statusbar-t.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,0],"qx/decoration/Modern/window/statusbar-tl.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-8],"qx/decoration/Modern/window/statusbar-tr.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-12],"qx/decoration/Modern/window/statusbar.png":[369,15,"png","qx"],"qx/icon/Tango/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-color-chooser.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/office-document.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder.png":[16,16,"png","qx"],"qx/icon/Tango/22/mimetypes/office-document.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/folder-open.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/folder.png":[22,22,"png","qx"],"qx/icon/Tango/32/mimetypes/office-document.png":[32,32,"png","qx"],"qx/icon/Tango/32/places/folder-open.png":[32,32,"png","qx"],"qx/icon/Tango/32/places/folder.png":[32,32,"png","qx"],"qx/static/blank.gif":[1,1,"gif","qx"]},"translations":{}};
(function(){var m="toString",k=".",j="default",h="Object",g='"',f="Array",e="()",d="String",c="Function",b=".prototype",L="function",K="Boolean",J="Error",I="constructor",H="warn",G="hasOwnProperty",F="string",E="toLocaleString",D="RegExp",C='\", "',t="info",u="BROKEN_IE",r="isPrototypeOf",s="Date",p="",q="qx.Bootstrap",n="]",o="Class",v="error",w="[Class ",y="valueOf",x="Number",A="count",z="debug",B="ES5";if(!window.qx){window.qx={};}qx.Bootstrap={genericToString:function(){return w+this.classname+n;},createNamespace:function(name,M){var O=name.split(k);var parent=window;var N=O[0];for(var i=0,P=O.length-1;i<P;i++,N=O[i]){if(!parent[N]){parent=parent[N]={};}else{parent=parent[N];}}parent[N]=M;return N;},setDisplayName:function(Q,R,name){Q.displayName=R+k+name+e;},setDisplayNames:function(S,T){for(var name in S){var U=S[name];if(U instanceof Function){U.displayName=T+k+name+e;}}},define:function(name,V){if(!V){var V={statics:{}};}var bb;var Y=null;qx.Bootstrap.setDisplayNames(V.statics,name);if(V.members||V.extend){qx.Bootstrap.setDisplayNames(V.members,name+b);bb=V.construct||new Function;if(V.extend){this.extendClass(bb,bb,V.extend,name,ba);}var W=V.statics||{};for(var i=0,bc=qx.Bootstrap.getKeys(W),l=bc.length;i<l;i++){var bd=bc[i];bb[bd]=W[bd];}Y=bb.prototype;var X=V.members||{};for(var i=0,bc=qx.Bootstrap.getKeys(X),l=bc.length;i<l;i++){var bd=bc[i];Y[bd]=X[bd];}}else{bb=V.statics||{};}var ba=this.createNamespace(name,bb);bb.name=bb.classname=name;bb.basename=ba;bb.$$type=o;if(!bb.hasOwnProperty(m)){bb.toString=this.genericToString;}if(V.defer){V.defer(bb,Y);}qx.Bootstrap.$$registry[name]=V.statics;return bb;}};qx.Bootstrap.define(q,{statics:{LOADSTART:qx.$$start||new Date(),DEBUG:(function(){var be=true;if(qx.$$environment&&qx.$$environment["qx.debug"]===false){be=false;}if(window.qxvariants&&window.qxvariants["qx.debug"]=="off"){be=false;}return be;})(),createNamespace:qx.Bootstrap.createNamespace,define:qx.Bootstrap.define,setDisplayName:qx.Bootstrap.setDisplayName,setDisplayNames:qx.Bootstrap.setDisplayNames,genericToString:qx.Bootstrap.genericToString,extendClass:function(bf,bg,bh,name,bi){var bl=bh.prototype;var bk=new Function;bk.prototype=bl;var bj=new bk;bf.prototype=bj;bj.name=bj.classname=name;bj.basename=bi;bg.base=bf.superclass=bh;bg.self=bf.constructor=bj.constructor=bf;},getByName:function(name){return qx.Bootstrap.$$registry[name];},$$registry:{},objectGetLength:({"count":function(bm){return bm.__count__;},"default":function(bn){var length=0;for(var bo in bn){length++;}return length;}})[(({}).__count__==0)?A:j],objectMergeWith:function(bp,bq,br){if(br===undefined){br=true;}for(var bs in bq){if(br||bp[bs]===undefined){bp[bs]=bq[bs];}}return bp;},__a:[r,G,E,m,y,I],getKeys:({"ES5":Object.keys,"BROKEN_IE":function(bt){var bu=[];var bw=Object.prototype.hasOwnProperty;for(var bx in bt){if(bw.call(bt,bx)){bu.push(bx);}}var bv=qx.Bootstrap.__a;for(var i=0,a=bv,l=a.length;i<l;i++){if(bw.call(bt,a[i])){bu.push(a[i]);}}return bu;},"default":function(by){var bz=[];var bA=Object.prototype.hasOwnProperty;for(var bB in by){if(bA.call(by,bB)){bz.push(bB);}}return bz;}})[typeof (Object.keys)==L?B:(function(){for(var bC in {toString:1}){return bC;}})()!==m?u:j],getKeysAsString:function(bD){var bE=qx.Bootstrap.getKeys(bD);if(bE.length==0){return p;}return g+bE.join(C)+g;},__b:{"[object String]":d,"[object Array]":f,"[object Object]":h,"[object RegExp]":D,"[object Number]":x,"[object Boolean]":K,"[object Date]":s,"[object Function]":c,"[object Error]":J},bind:function(bF,self,bG){var bH=Array.prototype.slice.call(arguments,2,arguments.length);return function(){var bI=Array.prototype.slice.call(arguments,0,arguments.length);return bF.apply(self,bH.concat(bI));};},firstUp:function(bJ){return bJ.charAt(0).toUpperCase()+bJ.substr(1);},firstLow:function(bK){return bK.charAt(0).toLowerCase()+bK.substr(1);},getClass:function(bL){var bM=Object.prototype.toString.call(bL);return (qx.Bootstrap.__b[bM]||bM.slice(8,-1));},isString:function(bN){return (bN!==null&&(typeof bN===F||qx.Bootstrap.getClass(bN)==d||bN instanceof String||(!!bN&&!!bN.$$isString)));},isArray:function(bO){return (bO!==null&&(bO instanceof Array||(bO&&qx.data&&qx.data.IListData&&qx.Bootstrap.hasInterface(bO.constructor,qx.data.IListData))||qx.Bootstrap.getClass(bO)==f||(!!bO&&!!bO.$$isArray)));},isObject:function(bP){return (bP!==undefined&&bP!==null&&qx.Bootstrap.getClass(bP)==h);},isFunction:function(bQ){return qx.Bootstrap.getClass(bQ)==c;},classIsDefined:function(name){return qx.Bootstrap.getByName(name)!==undefined;},getPropertyDefinition:function(bR,name){while(bR){if(bR.$$properties&&bR.$$properties[name]){return bR.$$properties[name];}bR=bR.superclass;}return null;},hasProperty:function(bS,name){return !!qx.Bootstrap.getPropertyDefinition(bS,name);},getEventType:function(bT,name){var bT=bT.constructor;while(bT.superclass){if(bT.$$events&&bT.$$events[name]!==undefined){return bT.$$events[name];}bT=bT.superclass;}return null;},supportsEvent:function(bU,name){return !!qx.Bootstrap.getEventType(bU,name);},getByInterface:function(bV,bW){var bX,i,l;while(bV){if(bV.$$implements){bX=bV.$$flatImplements;for(i=0,l=bX.length;i<l;i++){if(bX[i]===bW){return bV;}}}bV=bV.superclass;}return null;},hasInterface:function(bY,ca){return !!qx.Bootstrap.getByInterface(bY,ca);},getMixins:function(cb){var cc=[];while(cb){if(cb.$$includes){cc.push.apply(cc,cb.$$flatIncludes);}cb=cb.superclass;}return cc;},$$logs:[],debug:function(cd,ce){qx.Bootstrap.$$logs.push([z,arguments]);},info:function(cf,cg){qx.Bootstrap.$$logs.push([t,arguments]);},warn:function(ch,ci){qx.Bootstrap.$$logs.push([H,arguments]);},error:function(cj,ck){qx.Bootstrap.$$logs.push([v,arguments]);},trace:function(cl){}}});})();(function(){var g="qx.Mixin",f=".prototype",e="constructor",d="[Mixin ",c="]",b="destruct",a="Mixin";qx.Bootstrap.define(g,{statics:{define:function(name,h){if(h){if(h.include&&!(h.include instanceof Array)){h.include=[h.include];}var k=h.statics?h.statics:{};qx.Bootstrap.setDisplayNames(k,name);for(var j in k){if(k[j] instanceof Function){k[j].$$mixin=k;}}if(h.construct){k.$$constructor=h.construct;qx.Bootstrap.setDisplayName(h.construct,name,e);}if(h.include){k.$$includes=h.include;}if(h.properties){k.$$properties=h.properties;}if(h.members){k.$$members=h.members;qx.Bootstrap.setDisplayNames(h.members,name+f);}for(var j in k.$$members){if(k.$$members[j] instanceof Function){k.$$members[j].$$mixin=k;}}if(h.events){k.$$events=h.events;}if(h.destruct){k.$$destructor=h.destruct;qx.Bootstrap.setDisplayName(h.destruct,name,b);}}else{var k={};}k.$$type=a;k.name=name;k.toString=this.genericToString;k.basename=qx.Bootstrap.createNamespace(name,k);this.$$registry[name]=k;return k;},checkCompatibility:function(m){var p=this.flatten(m);var q=p.length;if(q<2){return true;}var t={};var s={};var r={};var o;for(var i=0;i<q;i++){o=p[i];for(var n in o.events){if(r[n]){throw new Error('Conflict between mixin "'+o.name+'" and "'+r[n]+'" in member "'+n+'"!');}r[n]=o.name;}for(var n in o.properties){if(t[n]){throw new Error('Conflict between mixin "'+o.name+'" and "'+t[n]+'" in property "'+n+'"!');}t[n]=o.name;}for(var n in o.members){if(s[n]){throw new Error('Conflict between mixin "'+o.name+'" and "'+s[n]+'" in member "'+n+'"!');}s[n]=o.name;}}return true;},isCompatible:function(u,v){var w=qx.Bootstrap.getMixins(v);w.push(u);return qx.Mixin.checkCompatibility(w);},getByName:function(name){return this.$$registry[name];},isDefined:function(name){return this.getByName(name)!==undefined;},getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);},flatten:function(x){if(!x){return [];}var y=x.concat();for(var i=0,l=x.length;i<l;i++){if(x[i].$$includes){y.push.apply(y,this.flatten(x[i].$$includes));}}return y;},genericToString:function(){return d+this.name+c;},$$registry:{},__c:null,__d:function(){}}});})();(function(){var j="",i="10.1",h="10.3",g="10.7",f="10.5",e="95",d="10.2",c="98",b="2000",a="10.6",T="10.0",S="10.4",R="2003",Q=")",P="iPhone",O="android",N="unix",M="ce",L="7",K="SymbianOS",q="MacPPC",r="iPod",o="\.",p="Win64",m="linux",n="me",k="Macintosh",l="Android",s="Windows",t="ios",A="vista",y="(",E="win",C="Linux",G="BSD",F="iPad",v="X11",J="xp",I="symbian",H="qx.bom.client.OperatingSystem",u="g",w="Win32",x="osx",z="|",B="nt4",D="MacIntel";qx.Bootstrap.define(H,{statics:{getName:function(){var U=navigator&&navigator.platform;if(!U){return j;}if(U.indexOf(s)!=-1||U.indexOf(w)!=-1||U.indexOf(p)!=-1){return E;}else if(U.indexOf(k)!=-1||U.indexOf(q)!=-1||U.indexOf(D)!=-1){return x;}else if(U.indexOf(r)!=-1||U.indexOf(P)!=-1||U.indexOf(F)!=-1){return t;}else if(U.indexOf(C)!=-1){return m;}else if(U.indexOf(v)!=-1||U.indexOf(G)!=-1){return N;}else if(U.indexOf(l)!=-1){return O;}else if(U.indexOf(K)!=-1){return I;}return j;},__e:{"Windows NT 6.1":L,"Windows NT 6.0":A,"Windows NT 5.2":R,"Windows NT 5.1":J,"Windows NT 5.0":b,"Windows 2000":b,"Windows NT 4.0":B,"Win 9x 4.90":n,"Windows CE":M,"Windows 98":c,"Win98":c,"Windows 95":e,"Win95":e,"Mac OS X 10_7":g,"Mac OS X 10.7":g,"Mac OS X 10_6":a,"Mac OS X 10.6":a,"Mac OS X 10_5":f,"Mac OS X 10.5":f,"Mac OS X 10_4":S,"Mac OS X 10.4":S,"Mac OS X 10_3":h,"Mac OS X 10.3":h,"Mac OS X 10_2":d,"Mac OS X 10.2":d,"Mac OS X 10_1":i,"Mac OS X 10.1":i,"Mac OS X 10_0":T,"Mac OS X 10.0":T},getVersion:function(){var X=[];for(var W in qx.bom.client.OperatingSystem.__e){X.push(W);}var Y=new RegExp(y+X.join(z).replace(/\./g,o)+Q,u);var V=Y.exec(navigator.userAgent);if(V&&V[1]){return qx.bom.client.OperatingSystem.__e[V[1]];}return j;}}});})();(function(){var n="-",m="",l="qx.bom.client.Locale",k="LOCALE",j="\n",h="VARIANT",g="Please check the API documentation of qx.core.Environment.",f="android",e="\nTrace:",d="' of '",a="'is deprecated: ",b="The constant '";qx.Bootstrap.define(l,{statics:{LOCALE:"",VARIANT:"",getLocale:function(){var o=qx.bom.client.Locale.__f();var p=o.indexOf(n);if(p!=-1){o=o.substr(0,p);}return o;},getVariant:function(){var q=qx.bom.client.Locale.__f();var s=m;var r=q.indexOf(n);if(r!=-1){s=q.substr(r+1);}return s;},__f:function(){var t=(navigator.userLanguage||navigator.language||m);if(qx.bom.client.OperatingSystem.getName()==f){var u=/(\w{2})-(\w{2})/i.exec(navigator.userAgent);if(u){t=u[0];}}return t.toLowerCase();}},defer:function(v){v.LOCALE=v.getLocale();v.VARIANT=v.getVariant();if(qx.Bootstrap.DEBUG){var w=[k,h];for(var i=0;i<w.length;i++){if(v.__defineGetter__){var x=v[w[i]];v.__defineGetter__(w[i],qx.Bootstrap.bind(function(y,c){var z=b+y+d+v.classname+a+g;if(qx.dev&&qx.dev.StackTrace){z+=e+qx.dev.StackTrace.getStackTrace().join(j);}qx.Bootstrap.warn(z);return c;},v,w[i],x));}}}}});})();(function(){var l="",k="audio",j="video",i='video/ogg; codecs="theora, vorbis"',h="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",g="http://www.w3.org/TR/SVG11/feature#BasicStructure",f='audio',d='video/mp4; codecs="avc1.42E01E, mp4a.40.2"',c="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",b="audio/mpeg",z="org.w3c.dom.svg",y="DOMTokenList",x="1.1",w="audio/x-wav",u="audio/ogg",t="audio/x-aiff",s="qx.bom.client.Html",r='video',q="mshtml",p="label",n='video/webm; codecs="vp8, vorbis"',o="1.0",m="audio/basic";qx.Bootstrap.define(s,{statics:{getWebWorker:function(){return window.Worker!=null;},getGeoLocation:function(){return navigator.geolocation!=null;},getAudio:function(){return !!document.createElement(f).canPlayType;},getAudioOgg:function(){if(!qx.bom.client.Html.getAudio()){return l;}var a=document.createElement(k);return a.canPlayType(u);},getAudioMp3:function(){if(!qx.bom.client.Html.getAudio()){return l;}var a=document.createElement(k);return a.canPlayType(b);},getAudioWav:function(){if(!qx.bom.client.Html.getAudio()){return l;}var a=document.createElement(k);return a.canPlayType(w);},getAudioAu:function(){if(!qx.bom.client.Html.getAudio()){return l;}var a=document.createElement(k);return a.canPlayType(m);},getAudioAif:function(){if(!qx.bom.client.Html.getAudio()){return l;}var a=document.createElement(k);return a.canPlayType(t);},getVideo:function(){return !!document.createElement(r).canPlayType;},getVideoOgg:function(){if(!qx.bom.client.Html.getVideo()){return l;}var v=document.createElement(j);return v.canPlayType(i);},getVideoH264:function(){if(!qx.bom.client.Html.getVideo()){return l;}var v=document.createElement(j);return v.canPlayType(d);},getVideoWebm:function(){if(!qx.bom.client.Html.getVideo()){return l;}var v=document.createElement(j);return v.canPlayType(n);},getLocalStorage:function(){try{return window.localStorage!=null;}catch(A){return false;}},getSessionStorage:function(){try{return window.sessionStorage!=null;}catch(B){return false;}},getClassList:function(){return !!(document.documentElement.classList&&qx.Bootstrap.getClass(document.documentElement.classList)===y);},getXPath:function(){return !!document.evaluate;},getXul:function(){try{document.createElementNS(h,p);return true;}catch(e){return false;}},getSvg:function(){return document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature(z,o)||document.implementation.hasFeature(g,x));},getVml:function(){return qx.bom.client.Engine.getName()==q;},getCanvas:function(){return !!window.CanvasRenderingContext2D;},getDataUrl:function(C){var D=new Image();D.onload=D.onerror=function(){window.setTimeout(function(){C.call(null,(D.width==1&&D.height==1));},0);};D.src=c;}}});})();(function(){var k="xhr",j="Microsoft.XMLHTTP",i="",h="file:",g="https:",f="webkit",e="gecko",d="activex",c="opera",b=".",a="qx.bom.client.Transport";qx.Bootstrap.define(a,{statics:{getMaxConcurrentRequestCount:function(){var l;var o=qx.bom.client.Engine.getVersion().split(b);var m=0;var p=0;var n=0;if(o[0]){m=o[0];}if(o[1]){p=o[1];}if(o[2]){n=o[2];}if(window.maxConnectionsPerServer){l=window.maxConnectionsPerServer;}else if(qx.bom.client.Engine.getName()==c){l=8;}else if(qx.bom.client.Engine.getName()==f){l=4;}else if(qx.bom.client.Engine.getName()==e&&((m>1)||((m==1)&&(p>9))||((m==1)&&(p==9)&&(n>=1)))){l=6;}else{l=2;}return l;},getSsl:function(){return window.location.protocol===g;},getXmlHttpRequest:function(){var q=window.ActiveXObject?(function(){if(window.location.protocol!==h){try{new window.XMLHttpRequest();return k;}catch(r){}}try{new window.ActiveXObject(j);return d;}catch(s){}})():(function(){try{new window.XMLHttpRequest();return k;}catch(t){}})();return q||i;}}});})();(function(){var p="",o="silverlight",n="wmv",m="mshtml",l="quicktime",k="divx",j="Windows Media",h="qx.bom.client.Plugin",g="WMPlayer.OCX.7",f="Silverlight",c="QuickTimeCheckObject.QuickTimeCheck.1",e="QuickTime",d="npdivx.DivXBrowserPlugin.1",b="DivX Web Player",a="AgControl.AgControl";qx.Bootstrap.define(h,{statics:{getGears:function(){return !!(window.google&&window.google.gears);},__g:{quicktime:{plugin:e,control:c},wmv:{plugin:j,control:g},divx:{plugin:b,control:d},silverlight:{plugin:f,control:a}},getQuicktimeVersion:function(){var q=qx.bom.client.Plugin.__g[l];return qx.bom.client.Plugin.__h(q.control,q.plugin);},getWindowsMediaVersion:function(){var r=qx.bom.client.Plugin.__g[n];return qx.bom.client.Plugin.__h(r.control,r.plugin);},getDivXVersion:function(){var s=qx.bom.client.Plugin.__g[k];return qx.bom.client.Plugin.__h(s.control,s.plugin);},getSilverlightVersion:function(){var t=qx.bom.client.Plugin.__g[o];return qx.bom.client.Plugin.__h(t.control,t.plugin);},getQuicktime:function(){var u=qx.bom.client.Plugin.__g[l];return qx.bom.client.Plugin.__i(u.control,u.plugin);},getWindowsMedia:function(){var v=qx.bom.client.Plugin.__g[n];return qx.bom.client.Plugin.__i(v.control,v.plugin);},getDivX:function(){var w=qx.bom.client.Plugin.__g[k];return qx.bom.client.Plugin.__i(w.control,w.plugin);},getSilverlight:function(){var x=qx.bom.client.Plugin.__g[o];return qx.bom.client.Plugin.__i(x.control,x.plugin);},__h:function(y,z){var A=qx.bom.client.Plugin.__i(y,z);if(!A){return p;}if(qx.bom.client.Engine.getName()==m){var B=new ActiveXObject(y);try{var E=B.versionInfo;if(E!=undefined){return E;}E=B.version;if(E!=undefined){return E;}E=B.settings.version;if(E!=undefined){return E;}}catch(G){return p;}return p;}else{var F=navigator.plugins;var D=/([0-9]\.[0-9])/g;for(var i=0;i<F.length;i++){var C=F[i];if(C.name.indexOf(z)!==-1){if(D.test(C.name)||D.test(C.description)){return RegExp.$1;}else{return p;}return p;}}}},__i:function(H,I){if(qx.bom.client.Engine.getName()==m){var J=window.ActiveXObject;if(!J){return false;}try{new ActiveXObject(H);}catch(L){return false;}return true;}else{var K=navigator.plugins;if(!K){return false;}var name;for(var i=0;i<K.length;i++){name=K[i].name;if(name.indexOf(I)!==-1){return true;}}return false;}}}});})();(function(){var l="",k="function",j="gecko",h=".",g="[object Opera]",f="[^\\.0-9]",e="4.0",d="\nTrace:",b="1.9.0.0",a="WEBKIT",I="Please check the API documentation of qx.core.Environment.",H="9.0",G="UNKNOWN_VERSION",F="GECKO",E="8.0",D="FULLVERSION",C="Gecko",B="OPERA",A="AppleWebKit/",z="'is deprecated: ",s="NAME",t="UNKNOWN_ENGINE",q="MSHTML",r="VERSION",o="DOCUMENT_MODE",p="' of '",m="opera",n="mshtml",u="\n",v="The constant '",x="webkit",w="5.0",y="qx.bom.client.Engine";qx.Bootstrap.define(y,{statics:{NAME:"",FULLVERSION:"0.0.0",VERSION:0.0,OPERA:false,WEBKIT:false,GECKO:false,MSHTML:false,UNKNOWN_ENGINE:false,UNKNOWN_VERSION:false,DOCUMENT_MODE:null,getVersion:function(){var M=window.navigator.userAgent;var K=l;if(qx.bom.client.Engine.__j()){if(/Opera[\s\/]([0-9]+)\.([0-9])([0-9]*)/.test(M)){K=RegExp.$1+h+RegExp.$2;if(RegExp.$3!=l){K+=h+RegExp.$3;}}}else if(qx.bom.client.Engine.__k()){if(/AppleWebKit\/([^ ]+)/.test(M)){K=RegExp.$1;var L=RegExp(f).exec(K);if(L){K=K.slice(0,L.index);}}}else if(qx.bom.client.Engine.__l()){if(/rv\:([^\);]+)(\)|;)/.test(M)){K=RegExp.$1;}}else if(qx.bom.client.Engine.__m()){if(/MSIE\s+([^\);]+)(\)|;)/.test(M)){K=RegExp.$1;if(K<8&&/Trident\/([^\);]+)(\)|;)/.test(M)){if(RegExp.$1==e){K=E;}else if(RegExp.$1==w){K=H;}}}}else{var J=window.qxFail;if(J&&typeof J===k){K=J().FULLVERSION;}else{K=b;qx.Bootstrap.warn("Unsupported client: "+M+"! Assumed gecko version 1.9.0.0 (Firefox 3.0).");}}return K;},getName:function(){var name;if(qx.bom.client.Engine.__j()){name=m;}else if(qx.bom.client.Engine.__k()){name=x;}else if(qx.bom.client.Engine.__l()){name=j;}else if(qx.bom.client.Engine.__m()){name=n;}else{var N=window.qxFail;if(N&&typeof N===k){name=N().NAME;}else{name=j;qx.Bootstrap.warn("Unsupported client: "+window.navigator.userAgent+"! Assumed gecko version 1.9.0.0 (Firefox 3.0).");}}return name;},__j:function(){return window.opera&&Object.prototype.toString.call(window.opera)==g;},__k:function(){return window.navigator.userAgent.indexOf(A)!=-1;},__l:function(){return window.controllers&&window.navigator.product===C;},__m:function(){return window.navigator.cpuClass&&/MSIE\s+([^\);]+)(\)|;)/.test(window.navigator.userAgent);}},defer:function(O){O.NAME=O.getName();O.FULLVERSION=O.getVersion();if(O.FULLVERSION==l){O.UNKNOWN_VERSION=true;}if(O.__j()){O.OPERA=true;if(O.FULLVERSION==l){O.FULLVERSION="9.6.0";}}else if(O.__k()){O.WEBKIT=true;if(O.FULLVERSION==l){O.FULLVERSION="525.26";}}else if(O.__l()){O.GECKO=true;if(O.FULLVERSION==l){O.FULLVERSION="1.9.0.0";}}else if(O.__m()){O.MSHTML=true;if(document.documentMode){O.DOCUMENT_MODE=document.documentMode;}}else{var P=window.qxFail;if(P&&typeof P===k){if(P().NAME){O[P().NAME.toUpperCase()]=true;}}else{O.GECKO=true;O.UNKNOWN_ENGINE=true;O.UNKNOWN_VERSION=true;}}O.VERSION=parseFloat(O.FULLVERSION);if(qx.Bootstrap.DEBUG){var Q=[s,D,r,B,a,F,q,t,G,o];for(var i=0;i<Q.length;i++){if(O.__defineGetter__){var R=O[Q[i]];O.__defineGetter__(Q[i],qx.Bootstrap.bind(function(S,c){var T=v+S+p+O.classname+z+I;if(qx.dev&&qx.dev.StackTrace){T+=d+qx.dev.StackTrace.getStackTrace().join(u);}qx.Bootstrap.warn(T);return c;},O,Q[i],R));}}}}});})();(function(){var l="",k="mshtml",j="msie",h=")(/| )([0-9]+\.[0-9])",g="(",f="ce",e="CSS1Compat",d="android",b="operamini",a="\nTrace:",M="'is deprecated: ",L="Please check the API documentation of qx.core.Environment.",K="mobile chrome",J="iemobile",I="FULLVERSION",H="opera mobi",G="Mobile Safari",F="UNKNOWN",E="operamobile",D="ie",s="mobile safari",t="IEMobile|Maxthon|MSIE",q="NAME",r="qx.bom.client.Browser",o="opera mini",p="VERSION",m="' of '",n="opera",u="TITLE",v="\n",y="Opera Mini|Opera Mobi|Opera",x="AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|OmniWeb|Maxthon|Pre|Mobile Safari|Safari",A="The constant '",z="webkit",C="5.0",B="prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Firefox",w="Mobile/";qx.Bootstrap.define(r,{statics:{UNKNOWN:true,NAME:"unknown",TITLE:"unknown 0.0",VERSION:0.0,FULLVERSION:"0.0.0",getName:function(){var Q=navigator.userAgent;var P=new RegExp(g+qx.bom.client.Browser.__n+h);var O=Q.match(P);if(!O){return l;}var name=O[1].toLowerCase();var N=qx.bom.client.Engine.getName();if(N===z){if(name===d){name=K;}else if(Q.indexOf(G)!==-1||Q.indexOf(w)!==-1){name=s;}}else if(N===k){if(name===j){name=D;if(qx.bom.client.OperatingSystem.getVersion()===f){name=J;}}}else if(N===n){if(name===H){name=E;}else if(name===o){name=b;}}return name;},getVersion:function(){var U=navigator.userAgent;var T=new RegExp(g+qx.bom.client.Browser.__n+h);var S=U.match(T);if(!S){return l;}var name=S[1].toLowerCase();var R=S[3];if(U.match(/Version(\/| )([0-9]+\.[0-9])/)){R=RegExp.$2;}if(qx.bom.client.Engine.getName()==k){R=qx.bom.client.Engine.getVersion();if(name===j&&qx.bom.client.OperatingSystem.getVersion()==f){R=C;}}return R;},getDocumentMode:function(){if(document.documentMode){return document.documentMode;}return 0;},getQuirksMode:function(){if(qx.bom.client.Engine.getName()==k&&parseFloat(qx.bom.client.Engine.getVersion())>=8){return qx.bom.client.Engine.DOCUMENT_MODE===5;}else{return document.compatMode!==e;}},__n:{"webkit":x,"gecko":B,"mshtml":t,"opera":y}[qx.bom.client.Engine.getName()]},defer:function(V){V.NAME=V.getName();V.FULLVERSION=V.getVersion();V.VERSION=parseFloat(V.FULLVERSION);V.TITLE=V.NAME+" "+V.VERSION;if(V.NAME!==l){V.UNKNOWN=false;}if(qx.Bootstrap.DEBUG){var W=[I,p,q,u,F];for(var i=0;i<W.length;i++){if(V.__defineGetter__){var X=V[W[i]];V.__defineGetter__(W[i],qx.Bootstrap.bind(function(Y,c){var ba=A+Y+m+V.classname+M+L;if(qx.dev&&qx.dev.StackTrace){ba+=a+qx.dev.StackTrace.getStackTrace().join(v);}qx.Bootstrap.warn(ba);return c;},V,W[i],X));}}}}});})();(function(){var k="background",j="linear-gradient(0deg, white 0%, red 100%)",h="placeholder",g="content",f="div",e="OTextOverflow",d="MozBorderRadius",c="qx.bom.client.Css",b='m11',a="input",x="-moz-linear-gradient(0deg, white 0%, red 100%)",w="gradient",v="MozBoxShadow",u="-o-linear-gradient(0deg, white 0%, red 100%)",t="borderRadius",s='WebKitCSSMatrix',r="WebkitBorderRadius",q="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))",p="mshtml",o="WebkitBoxShadow",m="textOverflow",n="boxShadow",l="border";qx.Bootstrap.define(c,{statics:{getBoxModel:function(){var content=qx.bom.client.Engine.getName()!==p||!qx.bom.client.Browser.getQuirksMode();return content?g:l;},getTextOverflow:function(){return m in document.documentElement.style||e in document.documentElement.style;},getPlaceholder:function(){var i=document.createElement(a);return h in i;},getBorderRadius:function(){return t in document.documentElement.style||d in document.documentElement.style||r in document.documentElement.style;},getBoxShadow:function(){return n in document.documentElement.style||v in document.documentElement.style||o in document.documentElement.style;},getTranslate3d:function(){return s in window&&b in new WebKitCSSMatrix();},getGradients:function(){var y;try{y=document.createElement(f);}catch(A){y=document.createElement();}var z=[q,x,u,j];for(var i=0;i<z.length;i++){try{y.style[k]=z[i];if(y.style[k].indexOf(w)!=-1){return true;}}catch(B){}}return false;}}});})();(function(){var c="notification",b="PhoneGap",a="qx.bom.client.PhoneGap";qx.Bootstrap.define(a,{statics:{getPhoneGap:function(){return b in window;},getNotification:function(){return c in navigator;}}});})();(function(){var l=".",k="$1",j="",h="object",g="Shockwave Flash",f="undefined",e="REVISION",d="qx.bom.client.Flash",b="\nTrace:",a="ShockwaveFlash.ShockwaveFlash.7",H="STRICT_SECURITY_MODEL",G="osx",F="FULLVERSION",E="10.0.12",D="'is deprecated: ",C="win",B="ShockwaveFlash.ShockwaveFlash.6",A="VERSION",z="$version",y="' of '",s="EXPRESSINSTALL",t="6.0.65",q="mshtml",r="AVAILABLE",o="boolean",p="\n",m="always",n="Please check the API documentation of qx.core.Environment.",u="9.0.151",v="ShockwaveFlash.ShockwaveFlash",x="The constant '",w=",";qx.Bootstrap.define(d,{statics:{AVAILABLE:false,FULLVERSION:"0.0.0",REVISION:"0",VERSION:0.0,EXPRESSINSTALL:false,STRICT_SECURITY_MODEL:false,isAvailable:function(){return parseFloat(qx.bom.client.Flash.getVersion())>0;},getVersion:function(){if(qx.bom.client.Engine.getName()==q){if(!window.ActiveXObject){return j;}var K=[0,0,0];var J=false;try{var L=new ActiveXObject(a);}catch(N){try{var L=new ActiveXObject(B);K=[6,0,21];L.AllowScriptAccess=m;}catch(O){if(K[0]==6){J=true;}}if(!J){try{L=new ActiveXObject(v);}catch(P){}}}if(!J&&typeof L==h){var I=L.GetVariable(z);if(typeof I!=f){I=I.split(" ")[1].split(w);K[0]=parseInt(I[0],10);K[1]=parseInt(I[1],10);K[2]=parseInt(I[2],10);}}return K.join(l);}else{if(!navigator.plugins||typeof navigator.plugins[g]!==h){return j;}var K=[0,0,0];var M=navigator.plugins[g].description;if(typeof M!=f){M=M.replace(/^.*\s+(\S+\s+\S+$)/,k);K[0]=parseInt(M.replace(/^(.*)\..*$/,k),10);K[1]=parseInt(M.replace(/^.*\.(.*)\s.*$/,k),10);K[2]=/r/.test(M)?parseInt(M.replace(/^.*r(.*)$/,k),10):0;}return K.join(l);}},getExpressInstall:function(){var R=qx.bom.client.Flash.getVersion();if(R==j){return false;}var Q=qx.bom.client.OperatingSystem.getName();return (Q==C||Q==G)&&qx.bom.client.Flash.__o(t,R);},getStrictSecurityModel:function(){var S=qx.bom.client.Flash.getVersion();if(S==j){return false;}var T=S.split(l);if(T[0]<10){return qx.bom.client.Flash.__o(u,S);}else{return qx.bom.client.Flash.__o(E,S);}},_cachedSupportsVersion:{},supportsVersion:function(U){if(typeof this._cachedSupportsVersion[U]===o){return this._cachedSupportsVersion[U];}else{var X=U.split(l);var W=this.FULLVERSION.split(l);for(var i=0;i<X.length;i++){var V=parseInt(W[i],10)-parseInt(X[i],10);if(V>0){return (this._cachedSupportsVersion[U]=true);}else if(V<0){return (this._cachedSupportsVersion[U]=false);}}return (this._cachedSupportsVersion[U]=true);}},__o:function(Y,ba){var bd=Y.split(l);var bc=ba||qx.bom.client.Flash.getVersion();bc=bc.split(l);for(var i=0;i<bd.length;i++){var bb=parseInt(bc[i],10)-parseInt(bd[i],10);if(bb>0){return true;}else if(bb<0){return false;}}return true;}},defer:function(be){be.FULLVERSION=be.getVersion();be.VERSION=parseFloat(be.FULLVERSION);be.AVAILABLE=be.isAvailable();var bh=be.FULLVERSION.split(l);be.REVISION=bh[bh.length-1];be.STRICT_SECURITY_MODEL=be.getStrictSecurityModel();be.EXPRESSINSTALL=be.getExpressInstall();if(qx.Bootstrap.DEBUG){var bf=[F,A,r,e,H,s];for(var i=0;i<bf.length;i++){if(be.__defineGetter__){var bg=be[bf[i]];be.__defineGetter__(bf[i],qx.Bootstrap.bind(function(bi,c){var bj=x+bi+y+be.classname+D+n;if(qx.dev&&qx.dev.StackTrace){bj+=b+qx.dev.StackTrace.getStackTrace().join(p);}qx.Bootstrap.warn(bj);return c;},be,bf[i],bg));}}}}});})();(function(){var a="qx.bom.client.EcmaScript";qx.Bootstrap.define(a,{statics:{getObjectCount:function(){return (({}).__count__==0);}}});})();(function(){var m="ipod",l="g",k="xbox",j="pc",i="\.",h="(",g=")",f="iPhone",e="|",d="qx.bom.client.Device",a="wii",c="ipad",b="ds";qx.Bootstrap.define(d,{statics:{__p:{"iPod":m,"iPad":c,"iPhone":f,"PSP":"psp","PLAYSTATION 3":"ps3","Nintendo Wii":a,"Nintendo DS":b,"XBOX":"xbox","Xbox":k},getName:function(){var p=[];for(var o in this.__p){p.push(o);}var q=new RegExp(h+p.join(e).replace(/\./g,i)+g,l);var n=q.exec(navigator.userAgent);if(n&&n[1]){return qx.bom.client.Device.__p[n[1]];}return j;}}});})();(function(){var e="qx.bom.client.Event",d="ontouchstart",c="mshtml",b="opera",a="pointerEvents";qx.Bootstrap.define(e,{statics:{getTouch:function(){return (d in window);},getPointer:function(){if(a in document.documentElement.style){var f=qx.bom.client.Engine.getName();return f!=b&&f!=c;}return false;}}});})();(function(){var n="on",m="off",l="os.name",k="html.storage.local",j="plugin.silverlight.version",h="os.version",g="html.xul",f="plugin.windowsmedia.version",e="html.video.ogg",d="default",bF="html.xpath",bE="plugin.flash.express",bD="plugin.windowsmedia",bC="html.webworker",bB="phonegap",bA="browser.quirksmode",bz="browser.name",by="plugin.silverlight",bx="event.pointer",bw="qx.aspects",u="plugin.gears",v="io.ssl",s="css.translate3d",t="html.classlist",q="locale.variant",r="css.textoverflow",o="qx.debug",p="html.video",C="plugin.flash",D="css.boxshadow",W="event.touch",S="html.storage.session",bf="plugin.divx",ba="css.boxmodel",br="plugin.flash.version",bl="qx.allowUrlSettings",L="css.gradients",bv="browser.documentmode",bt="html.vml",bs="html.canvas",J="html.audio",O="html.audio.mp3",Q="css.borderradius",U="ecmascript.objectcount",X="locale",bb="html.audio.au",bh="html.geolocation",bn="qx.mobile.emulatetouch",w="qx.dynlocale",x="plugin.quicktime",N="engine.version",be="io.maxrequests",bd="engine.name",bc="html.audio.aif",bj="html.audio.ogg",bi="qx.mobile.nativescroll",Y="plugin.divx.version",bg="html.video.h264",a="css.placeholder",bm="plugin.quicktime.version",y="|",z="browser.version",T="io.xhr",b="html.audio.wav",c="device.name",I="phonegap.notification",A="html.svg",B="html.dataurl",H="html.video.webm",V="plugin.flash.strictsecurity",bp="qx.core.Environment",bo="qx.debug.databinding",P="true",bq="qxenv",K="qx.propertyDebugLevel",bk="qx.dynamicmousewheel",E=":",G="false",M="&",R="qx.allowUrlVariants",F="qx.bom.htmlarea.HtmlArea.debug",bu="qx.globalErrorHandling";qx.Bootstrap.define(bp,{statics:{_checks:{},_asyncChecks:{},__q:{},get:function(bG){if(this.__q[bG]!=undefined){return this.__q[bG];}var bH=this._checks[bG];if(bH){var bI=bH();this.__q[bG]=bI;return bI;}if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn(bG+" is not a valid key. Please see the API-doc of "+"qx.core.Environment for a list of predefined keys.");qx.Bootstrap.trace(this);}},getAsync:function(bJ,bK,self){var bM=this;if(this.__q[bJ]!=undefined){window.setTimeout(function(){bK.call(self,bM.__q[bJ]);},0);return;}var bL=this._asyncChecks[bJ];if(bL){bL(function(bN){bM.__q[bJ]=bN;bK.call(self,bN);});return;}if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn(bJ+" 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(bO,bP){return this.__r(this.get(bO),bP);},selectAsync:function(bQ,bR,self){this.getAsync(bQ,function(bS){var bT=this.__r(bQ,bR);bT.call(self,bS);},this);},__r:function(bU,bV){var bX=bV[bU];if(bV.hasOwnProperty(bU)){return bX;}for(var bW in bV){if(bW.indexOf(y)!=-1){var bY=bW.split(y);for(var i=0;i<bY.length;i++){if(bY[i]==bU){return bV[bW];}}}}if(bX===true&&bV[n]!=undefined){if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn("The check '"+bU+"' is a boolean value. "+"Please change your select map from 'on' to 'true'.");qx.Bootstrap.trace(this);}return bV[n];}if(bX===false&&bV[m]!=undefined){if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn("The check '"+bU+"' is a boolean value. "+"Please change your select map from 'off' to 'false'.");qx.Bootstrap.trace(this);}return bV[m];}if(bV[d]!==undefined){return bV[d];}if(qx.Bootstrap.DEBUG){throw new Error('No match for variant "'+bU+'" ('+(typeof bU)+' type)'+' in variants ['+qx.Bootstrap.getKeysAsString(bV)+'] found, and no default ("default") given');}},invalidateCacheKey:function(ca){delete this.__q[ca];},add:function(cb,cc){if(this._checks[cb]==undefined){if(cc instanceof Function){this._checks[cb]=cc;}else{this._checks[cb]=this.__u(cc);}}},addAsync:function(cd,ce){if(this._checks[cd]==undefined){this._asyncChecks[cd]=ce;}},_initDefaultQxValues:function(){this.add(bl,function(){return false;});this.add(R,function(){return false;});this.add(K,function(){return 0;});this.add(o,function(){return true;});this.add(bw,function(){return false;});this.add(w,function(){return true;});this.add(bn,function(){return false;});this.add(bi,function(){return false;});this.add(bk,function(){return true;});this.add(bo,function(){return false;});},__s:function(){if(window.qxsettings){for(var cg in window.qxsettings){var cf=window.qxsettings[cg];if(cg==F||cg==bu){if(cf==n){cf=true;}else if(cf==m){cf=false;}}this._checks[cg]=this.__u(cf);}}if(window.qxvariants){for(var cg in window.qxvariants){var cf=window.qxvariants[cg];if(cg==bw||cg==o||cg==w||cg==bn||cg==bi){if(cf==n){cf=true;}else if(cf==m){cf=false;}}this._checks[cg]=this.__u(cf);}}if(qx&&qx.$$environment){for(var cg in qx.$$environment){var cf=qx.$$environment[cg];this._checks[cg]=this.__u(cf);}}},__t:function(){if(window.document&&window.document.location){var ch=window.document.location.search.slice(1).split(M);for(var i=0;i<ch.length;i++){var cj=ch[i].split(E);if(cj.length!=3||cj[0]!=bq){continue;}var ck=cj[1];var ci=decodeURIComponent(cj[2]);if(ci==P){ci=true;}else if(ci==G){ci=false;}else if(/^(\d|\.)+$/.test(ci)){ci=parseFloat(ci);}this._checks[ck]=this.__u(ci);}}},__u:function(cl){return qx.Bootstrap.bind(function(cm){return cm;},null,cl);},useCheck:function(cn){return true;},_initChecksMap:function(){if(this.useCheck(N)){this._checks[N]=qx.bom.client.Engine.getVersion;}if(this.useCheck(bd)){this._checks[bd]=qx.bom.client.Engine.getName;}if(this.useCheck(bz)){this._checks[bz]=qx.bom.client.Browser.getName;}if(this.useCheck(z)){this._checks[z]=qx.bom.client.Browser.getVersion;}if(this.useCheck(bv)){this._checks[bv]=qx.bom.client.Browser.getDocumentMode;}if(this.useCheck(bA)){this._checks[bA]=qx.bom.client.Browser.getQuirksMode;}if(this.useCheck(c)){this._checks[c]=qx.bom.client.Device.getName;}if(this.useCheck(X)){this._checks[X]=qx.bom.client.Locale.getLocale;}if(this.useCheck(q)){this._checks[q]=qx.bom.client.Locale.getVariant;}if(this.useCheck(l)){this._checks[l]=qx.bom.client.OperatingSystem.getName;}if(this.useCheck(h)){this._checks[h]=qx.bom.client.OperatingSystem.getVersion;}if(this.useCheck(u)){this._checks[u]=qx.bom.client.Plugin.getGears;}if(this.useCheck(x)){this._checks[x]=qx.bom.client.Plugin.getQuicktime;}if(this.useCheck(bm)){this._checks[bm]=qx.bom.client.Plugin.getQuicktimeVersion;}if(this.useCheck(bD)){this._checks[bD]=qx.bom.client.Plugin.getWindowsMedia;}if(this.useCheck(f)){this._checks[f]=qx.bom.client.Plugin.getWindowsMediaVersion;}if(this.useCheck(bf)){this._checks[bf]=qx.bom.client.Plugin.getDivX;}if(this.useCheck(Y)){this._checks[Y]=qx.bom.client.Plugin.getDivXVersion;}if(this.useCheck(by)){this._checks[by]=qx.bom.client.Plugin.getSilverlight;}if(this.useCheck(j)){this._checks[j]=qx.bom.client.Plugin.getSilverlightVersion;}if(this.useCheck(C)){this._checks[C]=qx.bom.client.Flash.isAvailable;}if(this.useCheck(br)){this._checks[br]=qx.bom.client.Flash.getVersion;}if(this.useCheck(bE)){this._checks[bE]=qx.bom.client.Flash.getExpressInstall;}if(this.useCheck(V)){this._checks[V]=qx.bom.client.Flash.getStrictSecurityModel;}if(this.useCheck(be)){this._checks[be]=qx.bom.client.Transport.getMaxConcurrentRequestCount;}if(this.useCheck(v)){this._checks[v]=qx.bom.client.Transport.getSsl;}if(this.useCheck(T)){this._checks[T]=qx.bom.client.Transport.getXmlHttpRequest;}if(this.useCheck(W)){this._checks[W]=qx.bom.client.Event.getTouch;}if(this.useCheck(bx)){this._checks[bx]=qx.bom.client.Event.getPointer;}if(this.useCheck(U)){this._checks[U]=qx.bom.client.EcmaScript.getObjectCount;}if(this.useCheck(bC)){this._checks[bC]=qx.bom.client.Html.getWebWorker;}if(this.useCheck(bh)){this._checks[bh]=qx.bom.client.Html.getGeoLocation;}if(this.useCheck(J)){this._checks[J]=qx.bom.client.Html.getAudio;}if(this.useCheck(bj)){this._checks[bj]=qx.bom.client.Html.getAudioOgg;}if(this.useCheck(O)){this._checks[O]=qx.bom.client.Html.getAudioMp3;}if(this.useCheck(b)){this._checks[b]=qx.bom.client.Html.getAudioWav;}if(this.useCheck(bb)){this._checks[bb]=qx.bom.client.Html.getAudioAu;}if(this.useCheck(bc)){this._checks[bc]=qx.bom.client.Html.getAudioAif;}if(this.useCheck(p)){this._checks[p]=qx.bom.client.Html.getVideo;}if(this.useCheck(e)){this._checks[e]=qx.bom.client.Html.getVideoOgg;}if(this.useCheck(bg)){this._checks[bg]=qx.bom.client.Html.getVideoH264;}if(this.useCheck(H)){this._checks[H]=qx.bom.client.Html.getVideoWebm;}if(this.useCheck(k)){this._checks[k]=qx.bom.client.Html.getLocalStorage;}if(this.useCheck(S)){this._checks[S]=qx.bom.client.Html.getSessionStorage;}if(this.useCheck(t)){this._checks[t]=qx.bom.client.Html.getClassList;}if(this.useCheck(bF)){this._checks[bF]=qx.bom.client.Html.getXPath;}if(this.useCheck(g)){this._checks[g]=qx.bom.client.Html.getXul;}if(this.useCheck(bs)){this._checks[bs]=qx.bom.client.Html.getCanvas;}if(this.useCheck(A)){this._checks[A]=qx.bom.client.Html.getSvg;}if(this.useCheck(bt)){this._checks[bt]=qx.bom.client.Html.getVml;}if(this.useCheck(B)){this._asyncChecks[B]=qx.bom.client.Html.getDataUrl;}if(this.useCheck(r)){this._checks[r]=qx.bom.client.Css.getTextOverflow;}if(this.useCheck(a)){this._checks[a]=qx.bom.client.Css.getPlaceholder;}if(this.useCheck(Q)){this._checks[Q]=qx.bom.client.Css.getBorderRadius;}if(this.useCheck(D)){this._checks[D]=qx.bom.client.Css.getBoxShadow;}if(this.useCheck(L)){this._checks[L]=qx.bom.client.Css.getGradients;}if(this.useCheck(ba)){this._checks[ba]=qx.bom.client.Css.getBoxModel;}if(this.useCheck(s)){this._checks[s]=qx.bom.client.Css.getTranslate3d;}if(this.useCheck(bB)){this._checks[bB]=qx.bom.client.PhoneGap.getPhoneGap;}if(this.useCheck(I)){this._checks[I]=qx.bom.client.PhoneGap.getNotification;}}},defer:function(co){co._initDefaultQxValues();co._initChecksMap();co.__s();if(co.get(bl)!=true){co.__t();}}});})();(function(){var h="qx.allowUrlSettings",g="&",f="qx.core.Setting",e="qx.allowUrlVariants",d="qx.propertyDebugLevel",c="qxsetting",b=":",a=".";qx.Bootstrap.define(f,{statics:{__v:{},define:function(j,k){this.defineDeprecated(j,k);},defineDeprecated:function(l,m){if(m===undefined){throw new Error('Default value of setting "'+l+'" must be defined!');}if(!this.__v[l]){this.__v[l]={};}else if(this.__v[l].defaultValue!==undefined){throw new Error('Setting "'+l+'" is already defined!');}this.__v[l].defaultValue=m;},get:function(n){var o=this.__v[n];if(o===undefined){throw new Error('Setting "'+n+'" is not defined.');}if(o.value!==undefined){return o.value;}return o.defaultValue;},set:function(p,q){this.setDeprecated(p,q);},setDeprecated:function(r,s){if((r.split(a)).length<2){throw new Error('Malformed settings key "'+r+'". Must be following the schema "namespace.key".');}if(!this.__v[r]){this.__v[r]={};}this.__v[r].value=s;},__w:function(){if(window.qxsettings){for(var t in window.qxsettings){this.setDeprecated(t,window.qxsettings[t]);}window.qxsettings=undefined;try{delete window.qxsettings;}catch(u){}this.__x();}},__x:function(){if(qx.core.Environment.get(h)!=true){return;}var w=document.location.search.slice(1).split(g);for(var i=0;i<w.length;i++){var v=w[i].split(b);if(v.length!=3||v[0]!=c){continue;}this.set(v[1],decodeURIComponent(v[2]));}}},defer:function(x){x.defineDeprecated(h,false);x.defineDeprecated(e,false);x.defineDeprecated(d,0);x.__w();}});})();(function(){var h="function",g="Boolean",f="qx.Interface",e="]",d="toggle",c="Interface",b="is",a="[Interface ";qx.Bootstrap.define(f,{statics:{define:function(name,j){if(j){if(j.extend&&!(j.extend instanceof Array)){j.extend=[j.extend];}var k=j.statics?j.statics:{};if(j.extend){k.$$extends=j.extend;}if(j.properties){k.$$properties=j.properties;}if(j.members){k.$$members=j.members;}if(j.events){k.$$events=j.events;}}else{var k={};}k.$$type=c;k.name=name;k.toString=this.genericToString;k.basename=qx.Bootstrap.createNamespace(name,k);qx.Interface.$$registry[name]=k;return k;},getByName:function(name){return this.$$registry[name];},isDefined:function(name){return this.getByName(name)!==undefined;},getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);},flatten:function(m){if(!m){return [];}var n=m.concat();for(var i=0,l=m.length;i<l;i++){if(m[i].$$extends){n.push.apply(n,this.flatten(m[i].$$extends));}}return n;},__y:function(o,p,q,r){var v=q.$$members;if(v){for(var u in v){if(qx.Bootstrap.isFunction(v[u])){var t=this.__z(p,u);var s=t||qx.Bootstrap.isFunction(o[u]);if(!s){throw new Error('Implementation of method "'+u+'" is missing in class "'+p.classname+'" required by interface "'+q.name+'"');}var w=r===true&&!t&&!qx.Bootstrap.hasInterface(p,q);if(w){o[u]=this.__C(q,o[u],u,v[u]);}}else{if(typeof o[u]===undefined){if(typeof o[u]!==h){throw new Error('Implementation of member "'+u+'" is missing in class "'+p.classname+'" required by interface "'+q.name+'"');}}}}}},__z:function(x,y){var C=y.match(/^(is|toggle|get|set|reset)(.*)$/);if(!C){return false;}var z=qx.Bootstrap.firstLow(C[2]);var A=qx.Bootstrap.getPropertyDefinition(x,z);if(!A){return false;}var B=C[0]==b||C[0]==d;if(B){return qx.Bootstrap.getPropertyDefinition(x,z).check==g;}return true;},__A:function(D,E){if(E.$$properties){for(var F in E.$$properties){if(!qx.Bootstrap.getPropertyDefinition(D,F)){throw new Error('The property "'+F+'" is not supported by Class "'+D.classname+'"!');}}}},__B:function(G,H){if(H.$$events){for(var I in H.$$events){if(!qx.Bootstrap.supportsEvent(G,I)){throw new Error('The event "'+I+'" is not supported by Class "'+G.classname+'"!');}}}},assertObject:function(J,K){var M=J.constructor;this.__y(J,M,K,false);this.__A(M,K);this.__B(M,K);var L=K.$$extends;if(L){for(var i=0,l=L.length;i<l;i++){this.assertObject(J,L[i]);}}},assert:function(N,O,P){this.__y(N.prototype,N,O,P);this.__A(N,O);this.__B(N,O);var Q=O.$$extends;if(Q){for(var i=0,l=Q.length;i<l;i++){this.assert(N,Q[i],P);}}},genericToString:function(){return a+this.name+e;},$$registry:{},__C:function(){},__D:null,__E:function(){}}});})();(function(){var d="qx.core.Aspect",c="before",b="*",a="static";qx.Bootstrap.define(d,{statics:{__F:[],wrap:function(e,f,g){var m=[];var h=[];var l=this.__F;var k;for(var i=0;i<l.length;i++){k=l[i];if((k.type==null||g==k.type||k.type==b)&&(k.name==null||e.match(k.name))){k.pos==-1?m.push(k.fcn):h.push(k.fcn);}}if(m.length===0&&h.length===0){return f;}var j=function(){for(var i=0;i<m.length;i++){m[i].call(this,e,f,g,arguments);}var n=f.apply(this,arguments);for(var i=0;i<h.length;i++){h[i].call(this,e,f,g,arguments,n);}return n;};if(g!==a){j.self=f.self;j.base=f.base;}f.wrapper=j;j.original=f;return j;},addAdvice:function(o,p,q,name){this.__F.push({fcn:o,pos:p===c?-1:1,type:q,name:name});}}});})();(function(){var g="emulated",f="native",e='"',d="qx.lang.Core",c="\\\\",b="\\\"",a="[object Error]";qx.Bootstrap.define(d,{statics:{errorToString:{"native":Error.prototype.toString,"emulated":function(){return this.message;}}[(!Error.prototype.toString||Error.prototype.toString()==a)?g:f],arrayIndexOf:{"native":Array.prototype.indexOf,"emulated":function(h,j){if(j==null){j=0;}else if(j<0){j=Math.max(0,this.length+j);}for(var i=j;i<this.length;i++){if(this[i]===h){return i;}}return -1;}}[Array.prototype.indexOf?f:g],arrayLastIndexOf:{"native":Array.prototype.lastIndexOf,"emulated":function(k,m){if(m==null){m=this.length-1;}else if(m<0){m=Math.max(0,this.length+m);}for(var i=m;i>=0;i--){if(this[i]===k){return i;}}return -1;}}[Array.prototype.lastIndexOf?f:g],arrayForEach:{"native":Array.prototype.forEach,"emulated":function(n,o){var l=this.length;for(var i=0;i<l;i++){var p=this[i];if(p!==undefined){n.call(o||window,p,i,this);}}}}[Array.prototype.forEach?f:g],arrayFilter:{"native":Array.prototype.filter,"emulated":function(q,r){var s=[];var l=this.length;for(var i=0;i<l;i++){var t=this[i];if(t!==undefined){if(q.call(r||window,t,i,this)){s.push(this[i]);}}}return s;}}[Array.prototype.filter?f:g],arrayMap:{"native":Array.prototype.map,"emulated":function(u,v){var w=[];var l=this.length;for(var i=0;i<l;i++){var x=this[i];if(x!==undefined){w[i]=u.call(v||window,x,i,this);}}return w;}}[Array.prototype.map?f:g],arraySome:{"native":Array.prototype.some,"emulated":function(y,z){var l=this.length;for(var i=0;i<l;i++){var A=this[i];if(A!==undefined){if(y.call(z||window,A,i,this)){return true;}}}return false;}}[Array.prototype.some?f:g],arrayEvery:{"native":Array.prototype.every,"emulated":function(B,C){var l=this.length;for(var i=0;i<l;i++){var D=this[i];if(D!==undefined){if(!B.call(C||window,D,i,this)){return false;}}}return true;}}[Array.prototype.every?f:g],stringQuote:{"native":String.prototype.quote,"emulated":function(){return e+this.replace(/\\/g,c).replace(/\"/g,b)+e;}}[String.prototype.quote?f:g]}});Error.prototype.toString=qx.lang.Core.errorToString;Array.prototype.indexOf=qx.lang.Core.arrayIndexOf;Array.prototype.lastIndexOf=qx.lang.Core.arrayLastIndexOf;Array.prototype.forEach=qx.lang.Core.arrayForEach;Array.prototype.filter=qx.lang.Core.arrayFilter;Array.prototype.map=qx.lang.Core.arrayMap;Array.prototype.some=qx.lang.Core.arraySome;Array.prototype.every=qx.lang.Core.arrayEvery;String.prototype.quote=qx.lang.Core.stringQuote;})();(function(){var m=';',k='return this.',j="boolean",h="string",g='!==undefined)',f='else if(this.',e="init",d='if(this.',c="set",b='else ',bc=' of an instance of ',bb="setRuntime",ba="setThemed",Y=' is not (yet) ready!");',X="': ",W=" of class ",V='(computed, old, "',U='return value;',T='if(init==qx.core.Property.$$inherit)throw new Error("Inheritable property ',S='return init;',t='var init=this.',u="')){",r="if(reg.hasListener(this, '",s="Error in property ",p='var a=this._getChildren();if(a)for(var i=0,l=a.length;i<l;i++){',q='if(computed===undefined)computed=null;',n='if(init==qx.core.Property.$$inherit)init=null;',o="rv:1.8.1",x='if(a[i].',y="var reg=qx.event.Registration;",G=" in method ",E='throw new Error("Property ',K='(backup);',I='var inherit=prop.$$inherit;',O='return null;',M='this.',A=")}",R=')a[i].',Q='if(old===undefined)old=null;',P='if(old===undefined)old=this.',z='");',C='if(old===computed)return value;',D="inherit",F="MSIE 6.0",H=" with incoming value '",J="', qx.event.type.Data, [computed, old]",L=";",N="object",v='}',w="reg.fireEvent(this, '",B="qx.core.Property";qx.Bootstrap.define(B,{statics:{__G:{"Boolean":'qx.core.Assert.assertBoolean(value, msg) || true',"String":'qx.core.Assert.assertString(value, msg) || true',"Number":'qx.core.Assert.assertNumber(value, msg) || true',"Integer":'qx.core.Assert.assertInteger(value, msg) || true',"PositiveNumber":'qx.core.Assert.assertPositiveNumber(value, msg) || true',"PositiveInteger":'qx.core.Assert.assertPositiveInteger(value, msg) || true',"Error":'qx.core.Assert.assertInstance(value, Error, msg) || true',"RegExp":'qx.core.Assert.assertInstance(value, RegExp, msg) || true',"Object":'qx.core.Assert.assertObject(value, msg) || true',"Array":'qx.core.Assert.assertArray(value, msg) || true',"Map":'qx.core.Assert.assertMap(value, msg) || true',"Function":'qx.core.Assert.assertFunction(value, msg) || true',"Date":'qx.core.Assert.assertInstance(value, Date, msg) || true',"Node":'value !== null && value.nodeType !== undefined',"Element":'value !== null && value.nodeType === 1 && value.attributes',"Document":'value !== null && value.nodeType === 9 && value.documentElement',"Window":'value !== null && value.document',"Event":'value !== null && value.type !== undefined',"Class":'value !== null && value.$$type === "Class"',"Mixin":'value !== null && value.$$type === "Mixin"',"Interface":'value !== null && value.$$type === "Interface"',"Theme":'value !== null && value.$$type === "Theme"',"Color":'qx.lang.Type.isString(value) && qx.util.ColorUtil.isValidPropertyValue(value)',"Decorator":'value !== null && qx.theme.manager.Decoration.getInstance().isValidPropertyValue(value)',"Font":'value !== null && qx.theme.manager.Font.getInstance().isDynamic(value)'},__H:{"Node":true,"Element":true,"Document":true,"Window":true,"Event":true},$$inherit:D,$$store:{runtime:{},user:{},theme:{},inherit:{},init:{},useinit:{}},$$method:{get:{},set:{},reset:{},init:{},refresh:{},setRuntime:{},resetRuntime:{},setThemed:{},resetThemed:{}},$$allowedKeys:{name:h,dereference:j,inheritable:j,nullable:j,themeable:j,refine:j,init:null,apply:h,event:h,check:null,transform:h,deferredInit:j,validate:null},$$allowedGroupKeys:{name:h,group:N,mode:h,themeable:j},$$inheritable:{},__I:function(bd){var be=this.__J(bd);if(!be.length){var bf=function(){};}else{bf=this.__K(be);}bd.prototype.$$refreshInheritables=bf;},__J:function(bg){var bi=[];while(bg){var bh=bg.$$properties;if(bh){for(var name in this.$$inheritable){if(bh[name]&&bh[name].inheritable){bi.push(name);}}}bg=bg.superclass;}return bi;},__K:function(bj){var bn=this.$$store.inherit;var bm=this.$$store.init;var bl=this.$$method.refresh;var bk=["var parent = this.getLayoutParent();","if (!parent) return;"];for(var i=0,l=bj.length;i<l;i++){var name=bj[i];bk.push("var value = parent.",bn[name],";","if (value===undefined) value = parent.",bm[name],";","this.",bl[name],"(value);");}return new Function(bk.join(""));},attachRefreshInheritables:function(bo){bo.prototype.$$refreshInheritables=function(){qx.core.Property.__I(bo);return this.$$refreshInheritables();};},attachMethods:function(bp,name,bq){bq.group?this.__L(bp,bq,name):this.__M(bp,bq,name);},__L:function(br,bs,name){var bz=qx.Bootstrap.firstUp(name);var by=br.prototype;var bA=bs.themeable===true;var bB=[];var bv=[];if(bA){var bt=[];var bx=[];}var bw="var a=arguments[0] instanceof Array?arguments[0]:arguments;";bB.push(bw);if(bA){bt.push(bw);}if(bs.mode=="shorthand"){var bu="a=qx.lang.Array.fromShortHand(qx.lang.Array.fromArguments(a));";bB.push(bu);if(bA){bt.push(bu);}}for(var i=0,a=bs.group,l=a.length;i<l;i++){bB.push("this.",this.$$method.set[a[i]],"(a[",i,"]);");bv.push("this.",this.$$method.reset[a[i]],"();");if(bA){bt.push("this.",this.$$method.setThemed[a[i]],"(a[",i,"]);");bx.push("this.",this.$$method.resetThemed[a[i]],"();");}}this.$$method.set[name]="set"+bz;by[this.$$method.set[name]]=new Function(bB.join(""));this.$$method.reset[name]="reset"+bz;by[this.$$method.reset[name]]=new Function(bv.join(""));if(bA){this.$$method.setThemed[name]="setThemed"+bz;by[this.$$method.setThemed[name]]=new Function(bt.join(""));this.$$method.resetThemed[name]="resetThemed"+bz;by[this.$$method.resetThemed[name]]=new Function(bx.join(""));}},__M:function(bC,bD,name){var bF=qx.Bootstrap.firstUp(name);var bH=bC.prototype;if(bD.dereference===undefined&&typeof bD.check==="string"){bD.dereference=this.__N(bD.check);}var bG=this.$$method;var bE=this.$$store;bE.runtime[name]="$$runtime_"+name;bE.user[name]="$$user_"+name;bE.theme[name]="$$theme_"+name;bE.init[name]="$$init_"+name;bE.inherit[name]="$$inherit_"+name;bE.useinit[name]="$$useinit_"+name;bG.get[name]="get"+bF;bH[bG.get[name]]=function(){return qx.core.Property.executeOptimizedGetter(this,bC,name,"get");};bG.set[name]="set"+bF;bH[bG.set[name]]=function(bI){return qx.core.Property.executeOptimizedSetter(this,bC,name,"set",arguments);};bG.reset[name]="reset"+bF;bH[bG.reset[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,bC,name,"reset");};if(bD.inheritable||bD.apply||bD.event||bD.deferredInit){bG.init[name]="init"+bF;bH[bG.init[name]]=function(bJ){return qx.core.Property.executeOptimizedSetter(this,bC,name,"init",arguments);};}if(bD.inheritable){bG.refresh[name]="refresh"+bF;bH[bG.refresh[name]]=function(bK){return qx.core.Property.executeOptimizedSetter(this,bC,name,"refresh",arguments);};}bG.setRuntime[name]="setRuntime"+bF;bH[bG.setRuntime[name]]=function(bL){return qx.core.Property.executeOptimizedSetter(this,bC,name,"setRuntime",arguments);};bG.resetRuntime[name]="resetRuntime"+bF;bH[bG.resetRuntime[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,bC,name,"resetRuntime");};if(bD.themeable){bG.setThemed[name]="setThemed"+bF;bH[bG.setThemed[name]]=function(bM){return qx.core.Property.executeOptimizedSetter(this,bC,name,"setThemed",arguments);};bG.resetThemed[name]="resetThemed"+bF;bH[bG.resetThemed[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,bC,name,"resetThemed");};}if(bD.check==="Boolean"){bH["toggle"+bF]=new Function("return this."+bG.set[name]+"(!this."+bG.get[name]+"())");bH["is"+bF]=new Function("return this."+bG.get[name]+"()");}},__N:function(bN){return !!this.__H[bN];},__O:function(bO){return this.__H[bO]||qx.Bootstrap.classIsDefined(bO)||(qx.Interface&&qx.Interface.isDefined(bO));},__P:{0:'Could not change or apply init value after constructing phase!',1:'Requires exactly one argument!',2:'Undefined value is not allowed!',3:'Does not allow any arguments!',4:'Null value is not allowed!',5:'Is invalid!'},error:function(bP,bQ,bR,bS,bT){var bU=bP.constructor.classname;var bV=s+bR+W+bU+G+this.$$method[bS][bR]+H+bT+X;throw new Error(bV+(this.__P[bQ]||"Unknown reason: "+bQ));},__Q:function(bW,bX,name,bY,ca,cb){var cc=this.$$method[bY][name];{bX[cc]=new Function("value",ca.join(""));};if(qx.core.Environment.get("qx.aspects")){bX[cc]=qx.core.Aspect.wrap(bW.classname+"."+cc,bX[cc],"property");}qx.Bootstrap.setDisplayName(bX[cc],bW.classname+".prototype",cc);if(cb===undefined){return bW[cc]();}else{return bW[cc](cb[0]);}},executeOptimizedGetter:function(cd,ce,name,cf){var ch=ce.$$properties[name];var cj=ce.prototype;var cg=[];var ci=this.$$store;cg.push(d,ci.runtime[name],g);cg.push(k,ci.runtime[name],m);if(ch.inheritable){cg.push(f,ci.inherit[name],g);cg.push(k,ci.inherit[name],m);cg.push(b);}cg.push(d,ci.user[name],g);cg.push(k,ci.user[name],m);if(ch.themeable){cg.push(f,ci.theme[name],g);cg.push(k,ci.theme[name],m);}if(ch.deferredInit&&ch.init===undefined){cg.push(f,ci.init[name],g);cg.push(k,ci.init[name],m);}cg.push(b);if(ch.init!==undefined){if(ch.inheritable){cg.push(t,ci.init[name],m);if(ch.nullable){cg.push(n);}else if(ch.init!==undefined){cg.push(k,ci.init[name],m);}else{cg.push(T,name,bc,ce.classname,Y);}cg.push(S);}else{cg.push(k,ci.init[name],m);}}else if(ch.inheritable||ch.nullable){cg.push(O);}else{cg.push(E,name,bc,ce.classname,Y);}return this.__Q(cd,cj,name,cf,cg);},executeOptimizedSetter:function(ck,cl,name,cm,cn){var cs=cl.$$properties[name];var cr=cl.prototype;var cp=[];var co=cm===c||cm===ba||cm===bb||(cm===e&&cs.init===undefined);var cq=cs.apply||cs.event||cs.inheritable;var ct=this.__R(cm,name);this.__S(cp,cs,name,cm,co);if(co){this.__T(cp,cl,cs,name);}if(cq){this.__U(cp,co,ct,cm);}if(cs.inheritable){cp.push(I);}if(!cq){this.__W(cp,name,cm,co);}else{this.__X(cp,cs,name,cm,co);}if(cs.inheritable){this.__Y(cp,cs,name,cm);}else if(cq){this.__ba(cp,cs,name,cm);}if(cq){this.__bb(cp,cs,name);if(cs.inheritable&&cr._getChildren){this.__bc(cp,name);}}if(co){cp.push(U);}return this.__Q(ck,cr,name,cm,cp,cn);},__R:function(cu,name){if(cu==="setRuntime"||cu==="resetRuntime"){var cv=this.$$store.runtime[name];}else if(cu==="setThemed"||cu==="resetThemed"){cv=this.$$store.theme[name];}else if(cu==="init"){cv=this.$$store.init[name];}else{cv=this.$$store.user[name];}return cv;},__S:function(cw,cx,name,cy,cz){{if(!cx.nullable||cx.check||cx.inheritable){cw.push('var prop=qx.core.Property;');}if(cy==="set"){cw.push('if(value===undefined)prop.error(this,2,"',name,'","',cy,'",value);');}};},__T:function(cA,cB,cC,name){if(cC.transform){cA.push('value=this.',cC.transform,'(value);');}if(cC.validate){if(typeof cC.validate==="string"){cA.push('this.',cC.validate,'(value);');}else if(cC.validate instanceof Function){cA.push(cB.classname,'.$$properties.',name);cA.push('.validate.call(this, value);');}}},__U:function(cD,cE,cF,cG){var cH=(cG==="reset"||cG==="resetThemed"||cG==="resetRuntime");if(cE){cD.push('if(this.',cF,'===value)return value;');}else if(cH){cD.push('if(this.',cF,'===undefined)return;');}},__V:undefined,__W:function(cI,name,cJ,cK){if(cJ==="setRuntime"){cI.push('this.',this.$$store.runtime[name],'=value;');}else if(cJ==="resetRuntime"){cI.push('if(this.',this.$$store.runtime[name],'!==undefined)');cI.push('delete this.',this.$$store.runtime[name],';');}else if(cJ==="set"){cI.push('this.',this.$$store.user[name],'=value;');}else if(cJ==="reset"){cI.push('if(this.',this.$$store.user[name],'!==undefined)');cI.push('delete this.',this.$$store.user[name],';');}else if(cJ==="setThemed"){cI.push('this.',this.$$store.theme[name],'=value;');}else if(cJ==="resetThemed"){cI.push('if(this.',this.$$store.theme[name],'!==undefined)');cI.push('delete this.',this.$$store.theme[name],';');}else if(cJ==="init"&&cK){cI.push('this.',this.$$store.init[name],'=value;');}},__X:function(cL,cM,name,cN,cO){if(cM.inheritable){cL.push('var computed, old=this.',this.$$store.inherit[name],';');}else{cL.push('var computed, old;');}cL.push('if(this.',this.$$store.runtime[name],'!==undefined){');if(cN==="setRuntime"){cL.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(cN==="resetRuntime"){cL.push('delete this.',this.$$store.runtime[name],';');cL.push('if(this.',this.$$store.user[name],'!==undefined)');cL.push('computed=this.',this.$$store.user[name],';');cL.push('else if(this.',this.$$store.theme[name],'!==undefined)');cL.push('computed=this.',this.$$store.theme[name],';');cL.push('else if(this.',this.$$store.init[name],'!==undefined){');cL.push('computed=this.',this.$$store.init[name],';');cL.push('this.',this.$$store.useinit[name],'=true;');cL.push('}');}else{cL.push('old=computed=this.',this.$$store.runtime[name],';');if(cN==="set"){cL.push('this.',this.$$store.user[name],'=value;');}else if(cN==="reset"){cL.push('delete this.',this.$$store.user[name],';');}else if(cN==="setThemed"){cL.push('this.',this.$$store.theme[name],'=value;');}else if(cN==="resetThemed"){cL.push('delete this.',this.$$store.theme[name],';');}else if(cN==="init"&&cO){cL.push('this.',this.$$store.init[name],'=value;');}}cL.push('}');cL.push('else if(this.',this.$$store.user[name],'!==undefined){');if(cN==="set"){if(!cM.inheritable){cL.push('old=this.',this.$$store.user[name],';');}cL.push('computed=this.',this.$$store.user[name],'=value;');}else if(cN==="reset"){if(!cM.inheritable){cL.push('old=this.',this.$$store.user[name],';');}cL.push('delete this.',this.$$store.user[name],';');cL.push('if(this.',this.$$store.runtime[name],'!==undefined)');cL.push('computed=this.',this.$$store.runtime[name],';');cL.push('if(this.',this.$$store.theme[name],'!==undefined)');cL.push('computed=this.',this.$$store.theme[name],';');cL.push('else if(this.',this.$$store.init[name],'!==undefined){');cL.push('computed=this.',this.$$store.init[name],';');cL.push('this.',this.$$store.useinit[name],'=true;');cL.push('}');}else{if(cN==="setRuntime"){cL.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(cM.inheritable){cL.push('computed=this.',this.$$store.user[name],';');}else{cL.push('old=computed=this.',this.$$store.user[name],';');}if(cN==="setThemed"){cL.push('this.',this.$$store.theme[name],'=value;');}else if(cN==="resetThemed"){cL.push('delete this.',this.$$store.theme[name],';');}else if(cN==="init"&&cO){cL.push('this.',this.$$store.init[name],'=value;');}}cL.push('}');if(cM.themeable){cL.push('else if(this.',this.$$store.theme[name],'!==undefined){');if(!cM.inheritable){cL.push('old=this.',this.$$store.theme[name],';');}if(cN==="setRuntime"){cL.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(cN==="set"){cL.push('computed=this.',this.$$store.user[name],'=value;');}else if(cN==="setThemed"){cL.push('computed=this.',this.$$store.theme[name],'=value;');}else if(cN==="resetThemed"){cL.push('delete this.',this.$$store.theme[name],';');cL.push('if(this.',this.$$store.init[name],'!==undefined){');cL.push('computed=this.',this.$$store.init[name],';');cL.push('this.',this.$$store.useinit[name],'=true;');cL.push('}');}else if(cN==="init"){if(cO){cL.push('this.',this.$$store.init[name],'=value;');}cL.push('computed=this.',this.$$store.theme[name],';');}else if(cN==="refresh"){cL.push('computed=this.',this.$$store.theme[name],';');}cL.push('}');}cL.push('else if(this.',this.$$store.useinit[name],'){');if(!cM.inheritable){cL.push('old=this.',this.$$store.init[name],';');}if(cN==="init"){if(cO){cL.push('computed=this.',this.$$store.init[name],'=value;');}else{cL.push('computed=this.',this.$$store.init[name],';');}}else if(cN==="set"||cN==="setRuntime"||cN==="setThemed"||cN==="refresh"){cL.push('delete this.',this.$$store.useinit[name],';');if(cN==="setRuntime"){cL.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(cN==="set"){cL.push('computed=this.',this.$$store.user[name],'=value;');}else if(cN==="setThemed"){cL.push('computed=this.',this.$$store.theme[name],'=value;');}else if(cN==="refresh"){cL.push('computed=this.',this.$$store.init[name],';');}}cL.push('}');if(cN==="set"||cN==="setRuntime"||cN==="setThemed"||cN==="init"){cL.push('else{');if(cN==="setRuntime"){cL.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(cN==="set"){cL.push('computed=this.',this.$$store.user[name],'=value;');}else if(cN==="setThemed"){cL.push('computed=this.',this.$$store.theme[name],'=value;');}else if(cN==="init"){if(cO){cL.push('computed=this.',this.$$store.init[name],'=value;');}else{cL.push('computed=this.',this.$$store.init[name],';');}cL.push('this.',this.$$store.useinit[name],'=true;');}cL.push('}');}},__Y:function(cP,cQ,name,cR){cP.push('if(computed===undefined||computed===inherit){');if(cR==="refresh"){cP.push('computed=value;');}else{cP.push('var pa=this.getLayoutParent();if(pa)computed=pa.',this.$$store.inherit[name],';');}cP.push('if((computed===undefined||computed===inherit)&&');cP.push('this.',this.$$store.init[name],'!==undefined&&');cP.push('this.',this.$$store.init[name],'!==inherit){');cP.push('computed=this.',this.$$store.init[name],';');cP.push('this.',this.$$store.useinit[name],'=true;');cP.push('}else{');cP.push('delete this.',this.$$store.useinit[name],';}');cP.push('}');cP.push('if(old===computed)return value;');cP.push('if(computed===inherit){');cP.push('computed=undefined;delete this.',this.$$store.inherit[name],';');cP.push('}');cP.push('else if(computed===undefined)');cP.push('delete this.',this.$$store.inherit[name],';');cP.push('else this.',this.$$store.inherit[name],'=computed;');cP.push('var backup=computed;');if(cQ.init!==undefined&&cR!=="init"){cP.push('if(old===undefined)old=this.',this.$$store.init[name],";");}else{cP.push('if(old===undefined)old=null;');}cP.push('if(computed===undefined||computed==inherit)computed=null;');},__ba:function(cS,cT,name,cU){if(cU!==c&&cU!==bb&&cU!==ba){cS.push(q);}cS.push(C);if(cT.init!==undefined&&cU!==e){cS.push(P,this.$$store.init[name],L);}else{cS.push(Q);}},__bb:function(cV,cW,name){if(cW.apply){cV.push(M,cW.apply,V,name,z);}if(cW.event){cV.push(y,r,cW.event,u,w,cW.event,J,A);}},__bc:function(cX,name){cX.push(p);cX.push(x,this.$$method.refresh[name],R,this.$$method.refresh[name],K);cX.push(v);}},defer:function(cY){var db=navigator.userAgent.indexOf(F)!=-1;var da=navigator.userAgent.indexOf(o)!=-1;if(db||da){cY.__N=cY.__O;}}});})();(function(){var t="qx.aspects",s=".",r="static",q="constructor",p="[Class ",o="]",n="toString",m="singleton",k="$$init_",j=".prototype",d="destructor",h="extend",g="Class",c="destruct",b="qx.Class",f="member",e="qx.event.type.Data";qx.Bootstrap.define(b,{statics:{define:function(name,u){if(!u){var u={};}if(u.include&&!(u.include instanceof Array)){u.include=[u.include];}if(u.implement&&!(u.implement instanceof Array)){u.implement=[u.implement];}var v=false;if(!u.hasOwnProperty(h)&&!u.type){u.type=r;v=true;}var w=this.__bh(name,u.type,u.extend,u.statics,u.construct,u.destruct,u.include);if(u.extend){if(u.properties){this.__bj(w,u.properties,true);}if(u.members){this.__bl(w,u.members,true,true,false);}if(u.events){this.__bi(w,u.events,true);}if(u.include){for(var i=0,l=u.include.length;i<l;i++){this.__bp(w,u.include[i],false);}}}if(u.environment){for(var x in u.environment){qx.core.Environment.add(x,u.environment[x]);}for(var x in u.environment){qx.core.Setting.defineDeprecated(x,u.environment[x]);}}if(u.settings){for(var x in u.settings){qx.core.Setting.define(x,u.settings[x]);}}if(u.variants){for(var x in u.variants){qx.core.Variant.define(x,u.variants[x].allowedValues,u.variants[x].defaultValue);}}if(u.implement){for(var i=0,l=u.implement.length;i<l;i++){this.__bn(w,u.implement[i]);}}if(u.defer){u.defer.self=w;u.defer(w,w.prototype,{add:function(name,y){var z={};z[name]=y;qx.Class.__bj(w,z,true);}});}return w;},undefine:function(name){delete this.$$registry[name];var A=name.split(s);var C=[window];for(var i=0;i<A.length;i++){C.push(C[i][A[i]]);}for(var i=C.length-1;i>=1;i--){var B=C[i];var parent=C[i-1];if(qx.Bootstrap.isFunction(B)||qx.Bootstrap.objectGetLength(B)===0){delete parent[A[i-1]];}else{break;}}},isDefined:qx.Bootstrap.classIsDefined,getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);},getByName:qx.Bootstrap.getByName,include:function(D,E){qx.Class.__bp(D,E,false);},patch:function(F,G){qx.Class.__bp(F,G,true);},isSubClassOf:function(H,I){if(!H){return false;}if(H==I){return true;}if(H.prototype instanceof I){return true;}return false;},getPropertyDefinition:qx.Bootstrap.getPropertyDefinition,getProperties:function(J){var K=[];while(J){if(J.$$properties){K.push.apply(K,qx.Bootstrap.getKeys(J.$$properties));}J=J.superclass;}return K;},getByProperty:function(L,name){while(L){if(L.$$properties&&L.$$properties[name]){return L;}L=L.superclass;}return null;},hasProperty:qx.Bootstrap.hasProperty,getEventType:qx.Bootstrap.getEventType,supportsEvent:qx.Bootstrap.supportsEvent,hasOwnMixin:function(M,N){return M.$$includes&&M.$$includes.indexOf(N)!==-1;},getByMixin:function(O,P){var Q,i,l;while(O){if(O.$$includes){Q=O.$$flatIncludes;for(i=0,l=Q.length;i<l;i++){if(Q[i]===P){return O;}}}O=O.superclass;}return null;},getMixins:qx.Bootstrap.getMixins,hasMixin:function(R,S){return !!this.getByMixin(R,S);},hasOwnInterface:function(T,U){return T.$$implements&&T.$$implements.indexOf(U)!==-1;},getByInterface:qx.Bootstrap.getByInterface,getInterfaces:function(V){var W=[];while(V){if(V.$$implements){W.push.apply(W,V.$$flatImplements);}V=V.superclass;}return W;},hasInterface:qx.Bootstrap.hasInterface,implementsInterface:function(X,Y){var ba=X.constructor;if(this.hasInterface(ba,Y)){return true;}try{qx.Interface.assertObject(X,Y);return true;}catch(bb){}try{qx.Interface.assert(ba,Y,false);return true;}catch(bc){}return false;},getInstance:function(){if(!this.$$instance){this.$$allowconstruct=true;this.$$instance=new this;delete this.$$allowconstruct;}return this.$$instance;},genericToString:function(){return p+this.classname+o;},$$registry:qx.Bootstrap.$$registry,__bd:null,__be:null,__bf:function(){},__bg:function(){},__bh:function(name,bd,be,bf,bg,bh,bi){var bl;if(!be&&qx.core.Environment.get(t)==false){bl=bf||{};qx.Bootstrap.setDisplayNames(bl,name);}else{var bl={};if(be){if(!bg){bg=this.__bq();}if(this.__bs(be,bi)){bl=this.__bt(bg,name,bd);}else{bl=bg;}if(bd===m){bl.getInstance=this.getInstance;}qx.Bootstrap.setDisplayName(bg,name,q);}if(bf){qx.Bootstrap.setDisplayNames(bf,name);var bm;for(var i=0,a=qx.Bootstrap.getKeys(bf),l=a.length;i<l;i++){bm=a[i];var bj=bf[bm];if(qx.core.Environment.get(t)){if(bj instanceof Function){bj=qx.core.Aspect.wrap(name+s+bm,bj,r);}bl[bm]=bj;}else{bl[bm]=bj;}}}}var bk=qx.Bootstrap.createNamespace(name,bl);bl.name=bl.classname=name;bl.basename=bk;bl.$$type=g;if(bd){bl.$$classtype=bd;}if(!bl.hasOwnProperty(n)){bl.toString=this.genericToString;}if(be){qx.Bootstrap.extendClass(bl,bg,be,name,bk);if(bh){if(qx.core.Environment.get(t)){bh=qx.core.Aspect.wrap(name,bh,d);}bl.$$destructor=bh;qx.Bootstrap.setDisplayName(bh,name,c);}}this.$$registry[name]=bl;return bl;},__bi:function(bn,bo,bp){var bq,bq;if(bn.$$events){for(var bq in bo){bn.$$events[bq]=bo[bq];}}else{bn.$$events=bo;}},__bj:function(br,bs,bt){var bu;if(bt===undefined){bt=false;}var bv=br.prototype;for(var name in bs){bu=bs[name];bu.name=name;if(!bu.refine){if(br.$$properties===undefined){br.$$properties={};}br.$$properties[name]=bu;}if(bu.init!==undefined){br.prototype[k+name]=bu.init;}if(bu.event!==undefined){var event={};event[bu.event]=e;this.__bi(br,event,bt);}if(bu.inheritable){qx.core.Property.$$inheritable[name]=true;if(!bv.$$refreshInheritables){qx.core.Property.attachRefreshInheritables(br);}}if(!bu.refine){qx.core.Property.attachMethods(br,name,bu);}}},__bk:null,__bl:function(bw,bx,by,bz,bA){var bB=bw.prototype;var bD,bC;qx.Bootstrap.setDisplayNames(bx,bw.classname+j);for(var i=0,a=qx.Bootstrap.getKeys(bx),l=a.length;i<l;i++){bD=a[i];bC=bx[bD];if(bz!==false&&bC instanceof Function&&bC.$$type==null){if(bA==true){bC=this.__bm(bC,bB[bD]);}else{if(bB[bD]){bC.base=bB[bD];}bC.self=bw;}if(qx.core.Environment.get(t)){bC=qx.core.Aspect.wrap(bw.classname+s+bD,bC,f);}}bB[bD]=bC;}},__bm:function(bE,bF){if(bF){return function(){var bH=bE.base;bE.base=bF;var bG=bE.apply(this,arguments);bE.base=bH;return bG;};}else{return bE;}},__bn:function(bI,bJ){var bK=qx.Interface.flatten([bJ]);if(bI.$$implements){bI.$$implements.push(bJ);bI.$$flatImplements.push.apply(bI.$$flatImplements,bK);}else{bI.$$implements=[bJ];bI.$$flatImplements=bK;}},__bo:function(bL){var name=bL.classname;var bM=this.__bt(bL,name,bL.$$classtype);for(var i=0,a=qx.Bootstrap.getKeys(bL),l=a.length;i<l;i++){bN=a[i];bM[bN]=bL[bN];}bM.prototype=bL.prototype;var bP=bL.prototype;for(var i=0,a=qx.Bootstrap.getKeys(bP),l=a.length;i<l;i++){bN=a[i];var bQ=bP[bN];if(bQ&&bQ.self==bL){bQ.self=bM;}}for(var bN in this.$$registry){var bO=this.$$registry[bN];if(!bO){continue;}if(bO.base==bL){bO.base=bM;}if(bO.superclass==bL){bO.superclass=bM;}if(bO.$$original){if(bO.$$original.base==bL){bO.$$original.base=bM;}if(bO.$$original.superclass==bL){bO.$$original.superclass=bM;}}}qx.Bootstrap.createNamespace(name,bM);this.$$registry[name]=bM;return bM;},__bp:function(bR,bS,bT){if(this.hasMixin(bR,bS)){return;}var bW=bR.$$original;if(bS.$$constructor&&!bW){bR=this.__bo(bR);}var bV=qx.Mixin.flatten([bS]);var bU;for(var i=0,l=bV.length;i<l;i++){bU=bV[i];if(bU.$$events){this.__bi(bR,bU.$$events,bT);}if(bU.$$properties){this.__bj(bR,bU.$$properties,bT);}if(bU.$$members){this.__bl(bR,bU.$$members,bT,bT,bT);}}if(bR.$$includes){bR.$$includes.push(bS);bR.$$flatIncludes.push.apply(bR.$$flatIncludes,bV);}else{bR.$$includes=[bS];bR.$$flatIncludes=bV;}},__bq:function(){function bX(){bX.base.apply(this,arguments);}return bX;},__br:function(){return function(){};},__bs:function(bY,ca){if(bY&&bY.$$includes){var cb=bY.$$flatIncludes;for(var i=0,l=cb.length;i<l;i++){if(cb[i].$$constructor){return true;}}}if(ca){var cc=qx.Mixin.flatten(ca);for(var i=0,l=cc.length;i<l;i++){if(cc[i].$$constructor){return true;}}}return false;},__bt:function(cd,name,ce){var cg=function(){var cj=cg;var ci=cj.$$original.apply(this,arguments);if(cj.$$includes){var ch=cj.$$flatIncludes;for(var i=0,l=ch.length;i<l;i++){if(ch[i].$$constructor){ch[i].$$constructor.apply(this,arguments);}}}return ci;};if(qx.core.Environment.get(t)){var cf=qx.core.Aspect.wrap(name,cg,q);cg.$$original=cd;cg.constructor=cf;cg=cf;}cg.$$original=cd;cd.wrapper=cg;return cg;}},defer:function(){if(qx.core.Environment.get(t)){for(var ck in qx.Bootstrap.$$registry){var cl=qx.Bootstrap.$$registry[ck];for(var cm in cl){if(cl[cm] instanceof Function){cl[cm]=qx.core.Aspect.wrap(ck+s+cm,cl[cm],r);}}}}}});})();(function(){var x="off",w="on",u="|",t="default",s="object",r="&",q="qx.aspects",p="qx.mobile.nativescroll",o="qx.mobile.emulatetouch",n="$",e="qx.allowUrlVariants",m="qx.debug",h="qx.client",c="qx.dynlocale",b="webkit",g="qxvariant",f="opera",j=":",a="qx.core.Variant",k="mshtml",d="gecko";qx.Bootstrap.define(a,{statics:{__bu:{},__bv:{},compilerIsSet:function(){return true;},define:function(y,z,A){this.defineDeprecated(y,z,A);},defineDeprecated:function(B,C,D){if(!this.__bu[B]){this.__bu[B]={};}else{}this.__bu[B].allowedValues=C;this.__bu[B].defaultValue=D;},get:function(E){var F=this.__bu[E];if(F.value!==undefined){return F.value;}return F.defaultValue;},__bw:function(){if(window.qxvariants){for(var G in qxvariants){if(!this.__bu[G]){this.__bu[G]={};}this.__bu[G].value=qxvariants[G];}window.qxvariants=undefined;try{delete window.qxvariants;}catch(H){}this.__bx(this.__bu);}},__bx:function(){if(qx.core.Environment.get(e)!=true){return;}var I=document.location.search.slice(1).split(r);for(var i=0;i<I.length;i++){var J=I[i].split(j);if(J.length!=3||J[0]!=g){continue;}var K=J[1];if(!this.__bu[K]){this.__bu[K]={};}this.__bu[K].value=decodeURIComponent(J[2]);}},select:function(L,M){for(var N in M){if(this.isSet(L,N)){return M[N];}}if(M[t]!==undefined){return M[t];}},isSet:function(O,P){var Q=O+n+P;if(this.__bv[Q]!==undefined){return this.__bv[Q];}var S=false;if(P.indexOf(u)<0){S=this.get(O)===P;}else{var R=P.split(u);for(var i=0,l=R.length;i<l;i++){if(this.get(O)===R[i]){S=true;break;}}}this.__bv[Q]=S;return S;},__by:function(v){return typeof v===s&&v!==null&&v instanceof Array;},__bz:function(v){return typeof v===s&&v!==null&&!(v instanceof Array);},__bA:function(T,U){for(var i=0,l=T.length;i<l;i++){if(T[i]==U){return true;}}return false;}},defer:function(V){V.defineDeprecated(h,[d,k,f,b],qx.bom.client.Engine.getName());V.defineDeprecated(m,[w,x],w);V.defineDeprecated(q,[w,x],x);V.defineDeprecated(c,[w,x],w);V.defineDeprecated(o,[w,x],x);V.defineDeprecated(p,[w,x],x);V.__bw();}});})();(function(){var a="qx.locale.MTranslation";qx.Mixin.define(a,{members:{tr:function(b,c){var d=qx.locale.Manager;if(d){return d.tr.apply(d,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");},trn:function(e,f,g,h){var i=qx.locale.Manager;if(i){return i.trn.apply(i,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");},trc:function(j,k,l){var m=qx.locale.Manager;if(m){return m.trc.apply(m,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");},marktr:function(n){var o=qx.locale.Manager;if(o){return o.marktr.apply(o,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");}}});})();(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 a="qx.application.IApplication";qx.Interface.define(a,{members:{main:function(){},finalize:function(){},close:function(){},terminate:function(){}}});})();(function(){var g="mshtml",f="engine.name",e="[object Array]",d="qx.lang.Array",c="qx",b="number",a="string";qx.Class.define(d,{statics:{toArray:function(h,j){return this.cast(h,Array,j);},cast:function(k,m,n){if(k.constructor===m){return k;}if(qx.Class.hasInterface(k,qx.data.IListData)){var k=k.toArray();}var o=new m;if((qx.core.Environment.get(f)==g)){if(k.item){for(var i=n||0,l=k.length;i<l;i++){o.push(k[i]);}return o;}}if(Object.prototype.toString.call(k)===e&&n==null){o.push.apply(o,k);}else{o.push.apply(o,Array.prototype.slice.call(k,n||0));}return o;},fromArguments:function(p,q){return Array.prototype.slice.call(p,q||0);},fromCollection:function(r){if((qx.core.Environment.get(f)==g)){if(r.item){var s=[];for(var i=0,l=r.length;i<l;i++){s[i]=r[i];}return s;}}return Array.prototype.slice.call(r,0);},fromShortHand:function(t){var v=t.length;var u=qx.lang.Array.clone(t);switch(v){case 1:u[1]=u[2]=u[3]=u[0];break;case 2:u[2]=u[0];case 3:u[3]=u[1];}return u;},clone:function(w){return w.concat();},insertAt:function(x,y,i){x.splice(i,0,y);return x;},insertBefore:function(z,A,B){var i=z.indexOf(B);if(i==-1){z.push(A);}else{z.splice(i,0,A);}return z;},insertAfter:function(C,D,E){var i=C.indexOf(E);if(i==-1||i==(C.length-1)){C.push(D);}else{C.splice(i+1,0,D);}return C;},removeAt:function(F,i){return F.splice(i,1)[0];},removeAll:function(G){G.length=0;return this;},append:function(H,I){Array.prototype.push.apply(H,I);return H;},exclude:function(J,K){for(var i=0,M=K.length,L;i<M;i++){L=J.indexOf(K[i]);if(L!=-1){J.splice(L,1);}}return J;},remove:function(N,O){var i=N.indexOf(O);if(i!=-1){N.splice(i,1);return O;}},contains:function(P,Q){return P.indexOf(Q)!==-1;},equals:function(R,S){var length=R.length;if(length!==S.length){return false;}for(var i=0;i<length;i++){if(R[i]!==S[i]){return false;}}return true;},sum:function(T){var U=0;for(var i=0,l=T.length;i<l;i++){U+=T[i];}return U;},max:function(V){var i,X=V.length,W=V[0];for(i=1;i<X;i++){if(V[i]>W){W=V[i];}}return W===undefined?null:W;},min:function(Y){var i,bb=Y.length,ba=Y[0];for(i=1;i<bb;i++){if(Y[i]<ba){ba=Y[i];}}return ba===undefined?null:ba;},unique:function(bc){var bm=[],be={},bh={},bj={};var bi,bd=0;var bn=c+qx.lang.Date.now();var bf=false,bl=false,bo=false;for(var i=0,bk=bc.length;i<bk;i++){bi=bc[i];if(bi===null){if(!bf){bf=true;bm.push(bi);}}else if(bi===undefined){}else if(bi===false){if(!bl){bl=true;bm.push(bi);}}else if(bi===true){if(!bo){bo=true;bm.push(bi);}}else if(typeof bi===a){if(!be[bi]){be[bi]=1;bm.push(bi);}}else if(typeof bi===b){if(!bh[bi]){bh[bi]=1;bm.push(bi);}}else{bg=bi[bn];if(bg==null){bg=bi[bn]=bd++;}if(!bj[bg]){bj[bg]=bi;bm.push(bi);}}}for(var bg in bj){try{delete bj[bg][bn];}catch(bp){try{bj[bg][bn]=null;}catch(bq){throw new Error("Cannot clean-up map entry doneObjects["+bg+"]["+bn+"]");}}}return bm;}}});})();(function(){var f="()",e=".",d=".prototype.",c='anonymous()',b="qx.lang.Function",a=".constructor()";qx.Class.define(b,{statics:{getCaller:function(g){return g.caller?g.caller.callee:g.callee.caller;},getName:function(h){if(h.displayName){return h.displayName;}if(h.$$original||h.wrapper||h.classname){return h.classname+a;}if(h.$$mixin){for(var j in h.$$mixin.$$members){if(h.$$mixin.$$members[j]==h){return h.$$mixin.name+d+j+f;}}for(var j in h.$$mixin){if(h.$$mixin[j]==h){return h.$$mixin.name+e+j+f;}}}if(h.self){var k=h.self.constructor;if(k){for(var j in k.prototype){if(k.prototype[j]==h){return k.classname+d+j+f;}}for(var j in k){if(k[j]==h){return k.classname+e+j+f;}}}}var i=h.toString().match(/function\s*(\w*)\s*\(.*/);if(i&&i.length>=1&&i[1]){return i[1]+f;}return c;},globalEval:function(l){if(window.execScript){return window.execScript(l);}else{return eval.call(window,l);}},empty:function(){},returnTrue:function(){return true;},returnFalse:function(){return false;},returnNull:function(){return null;},returnThis:function(){return this;},returnZero:function(){return 0;},create:function(m,n){if(!n){return m;}if(!(n.self||n.args||n.delay!=null||n.periodical!=null||n.attempt)){return m;}return function(event){var p=qx.lang.Array.fromArguments(arguments);if(n.args){p=n.args.concat(p);}if(n.delay||n.periodical){var o=qx.event.GlobalError.observeMethod(function(){return m.apply(n.self||this,p);});if(n.delay){return window.setTimeout(o,n.delay);}if(n.periodical){return window.setInterval(o,n.periodical);}}else if(n.attempt){var q=false;try{q=m.apply(n.self||this,p);}catch(r){}return q;}else{return m.apply(n.self||this,p);}};},bind:function(s,self,t){return this.create(s,{self:self,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null});},curry:function(u,v){return this.create(u,{args:arguments.length>1?qx.lang.Array.fromArguments(arguments,1):null});},listener:function(w,self,x){if(arguments.length<3){return function(event){return w.call(self||this,event||window.event);};}else{var y=qx.lang.Array.fromArguments(arguments,2);return function(event){var z=[event||window.event];z.push.apply(z,y);w.apply(self||this,z);};}},attempt:function(A,self,B){return this.create(A,{self:self,attempt:true,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null})();},delay:function(C,D,self,E){return this.create(C,{delay:D,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})();},periodical:function(F,G,self,H){return this.create(F,{periodical:G,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})();}}});})();(function(){var m=":",l="engine.name",k="Error created at",j="...",h="qx.dev.StackTrace",g="",f="\n",e="?",d="/source/class/",c="anonymous",a="of linked script",b=".";qx.Bootstrap.define(h,{statics:{getStackTrace:qx.core.Environment.select(l,{"gecko":function(){try{throw new Error();}catch(A){var u=this.getStackTraceFromError(A);qx.lang.Array.removeAt(u,0);var s=this.getStackTraceFromCaller(arguments);var q=s.length>u.length?s:u;for(var i=0;i<Math.min(s.length,u.length);i++){var r=s[i];if(r.indexOf(c)>=0){continue;}var y=r.split(m);if(y.length!=2){continue;}var w=y[0];var p=y[1];var o=u[i];var z=o.split(m);var v=z[0];var n=z[1];if(qx.Class.getByName(v)){var t=v;}else{t=w;}var x=t+m;if(p){x+=p+m;}x+=n;q[i]=x;}return q;}},"mshtml|webkit":function(){return this.getStackTraceFromCaller(arguments);},"opera":function(){var B;try{B.bar();}catch(D){var C=this.getStackTraceFromError(D);qx.lang.Array.removeAt(C,0);return C;}return [];}}),getStackTraceFromCaller:qx.core.Environment.select(l,{"opera":function(E){return [];},"default":function(F){var K=[];var J=qx.lang.Function.getCaller(F);var G={};while(J){var H=qx.lang.Function.getName(J);K.push(H);try{J=J.caller;}catch(L){break;}if(!J){break;}var I=qx.core.ObjectRegistry.toHashCode(J);if(G[I]){K.push(j);break;}G[I]=J;}return K;}}),getStackTraceFromError:qx.core.Environment.select(l,{"gecko":function(M){if(!M.stack){return [];}var S=/@(.+):(\d+)$/gm;var N;var O=[];while((N=S.exec(M.stack))!=null){var P=N[1];var R=N[2];var Q=this.__bB(P);O.push(Q+m+R);}return O;},"webkit":function(T){if(T.stack){var bb=/at (.*)/gm;var ba=/\((.*?)(:[^\/].*)\)/;var X=/(.*?)(:[^\/].*)/;var U;var V=[];while((U=bb.exec(T.stack))!=null){var W=ba.exec(U[1]);if(!W){W=X.exec(U[1]);}if(W){var Y=this.__bB(W[1]);V.push(Y+W[2]);}else{V.push(U[1]);}}return V;}else if(T.sourceURL&&T.line){return [this.__bB(T.sourceURL)+m+T.line];}else{return [];}},"opera":function(bc){if(bc.stacktrace){var be=bc.stacktrace;if(be.indexOf(k)>=0){be=be.split(k)[0];}if(be.indexOf(a)>=0){var bo=/Line\ (\d+?)\ of\ linked\ script\ (.*?)$/gm;var bf;var bg=[];while((bf=bo.exec(be))!=null){var bn=bf[1];var bi=bf[2];var bm=this.__bB(bi);bg.push(bm+m+bn);}}else{var bo=/line\ (\d+?),\ column\ (\d+?)\ in\ (?:.*?)\ in\ (.*?):[^\/]/gm;var bf;var bg=[];while((bf=bo.exec(be))!=null){var bn=bf[1];var bh=bf[2];var bi=bf[3];var bm=this.__bB(bi);bg.push(bm+m+bn+m+bh);}}return bg;}else if(bc.message.indexOf("Backtrace:")>=0){var bg=[];var bj=qx.lang.String.trim(bc.message.split("Backtrace:")[1]);var bk=bj.split(f);for(var i=0;i<bk.length;i++){var bd=bk[i].match(/\s*Line ([0-9]+) of.* (\S.*)/);if(bd&&bd.length>=2){var bn=bd[1];var bl=this.__bB(bd[2]);bg.push(bl+m+bn);}}return bg;}else{return [];}},"default":function(){return [];}}),__bB:function(bp){var bt=d;var bq=bp.indexOf(bt);var bs=bp.indexOf(e);if(bs>=0){bp=bp.substring(0,bs);}var br=(bq==-1)?bp:bp.substring(bq+bt.length).replace(/\//g,b).replace(/\.js$/,g);return br;}}});})();(function(){var k="",j="g",h="0",g='\\$1',f="%",e='-',d="qx.lang.String",c=' ',b='\n',a="undefined";qx.Class.define(d,{statics:{camelCase:function(l){return l.replace(/\-([a-z])/g,function(m,n){return n.toUpperCase();});},hyphenate:function(o){return o.replace(/[A-Z]/g,function(p){return (e+p.charAt(0).toLowerCase());});},capitalize:function(q){return q.replace(/\b[a-z]/g,function(r){return r.toUpperCase();});},clean:function(s){return this.trim(s.replace(/\s+/g,c));},trimLeft:function(t){return t.replace(/^\s+/,k);},trimRight:function(u){return u.replace(/\s+$/,k);},trim:function(v){return v.replace(/^\s+|\s+$/g,k);},startsWith:function(w,x){return w.indexOf(x)===0;},endsWith:function(y,z){return y.substring(y.length-z.length,y.length)===z;},repeat:function(A,B){return A.length>0?new Array(B+1).join(A):k;},pad:function(C,length,D){var E=length-C.length;if(E>0){if(typeof D===a){D=h;}return this.repeat(D,E)+C;}else{return C;}},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,contains:function(F,G){return F.indexOf(G)!=-1;},format:function(H,I){var J=H;for(var i=0;i<I.length;i++){J=J.replace(new RegExp(f+(i+1),j),I[i]+k);}return J;},escapeRegexpChars:function(K){return K.replace(/([.*+?^${}()|[\]\/\\])/g,g);},toArray:function(L){return L.split(/\B|\b/g);},stripTags:function(M){return M.replace(/<\/?[^>]+>/gi,k);},stripScripts:function(N,O){var Q=k;var P=N.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){Q+=arguments[1]+b;return k;});if(O===true){qx.lang.Function.globalEval(Q);}return P;}}});})();(function(){var a="qx.lang.RingBuffer";qx.Class.define(a,{extend:Object,construct:function(b){this.setMaxEntries(b||50);},members:{__bC:0,__bD:0,__bE:false,__bF:0,__bG:null,__bH:null,setMaxEntries:function(c){this.__bH=c;this.clear();},getMaxEntries:function(){return this.__bH;},addEntry:function(d){this.__bG[this.__bC]=d;this.__bC=this.__bI(this.__bC,1);var e=this.getMaxEntries();if(this.__bD<e){this.__bD++;}if(this.__bE&&(this.__bF<e)){this.__bF++;}},mark:function(){this.__bE=true;this.__bF=0;},clearMark:function(){this.__bE=false;},getAllEntries:function(){return this.getEntries(this.getMaxEntries(),false);},getEntries:function(f,g){if(f>this.__bD){f=this.__bD;}if(g&&this.__bE&&(f>this.__bF)){f=this.__bF;}if(f>0){var i=this.__bI(this.__bC,-1);var h=this.__bI(i,-f+1);var j;if(h<=i){j=this.__bG.slice(h,i+1);}else{j=this.__bG.slice(h,this.__bD).concat(this.__bG.slice(0,i+1));}}else{j=[];}return j;},clear:function(){this.__bG=new Array(this.getMaxEntries());this.__bD=0;this.__bF=0;this.__bC=0;},__bI: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.lang.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="node",j="error",h="...(+",g="array",f=")",e="info",d="instance",c="string",b="null",a="class",H="number",G="stringify",F="]",E="date",D="unknown",C="function",B="boolean",A="debug",z="map",y="undefined",s="qx.log.Logger",t="[",q="#",r="warn",o="document",p="{...(",m="text[",n="[...(",u="\n",v=")}",x=")]",w="object";qx.Class.define(s,{statics:{__bJ:A,setLevel:function(I){this.__bJ=I;},getLevel:function(){return this.__bJ;},setTreshold:function(J){this.__bM.setMaxMessages(J);},getTreshold:function(){return this.__bM.getMaxMessages();},__bK:{},__bL:0,register:function(K){if(K.$$id){return;}var M=this.__bL++;this.__bK[M]=K;K.$$id=M;var L=this.__bN;var N=this.__bM.getAllLogEvents();for(var i=0,l=N.length;i<l;i++){if(L[N[i].level]>=L[this.__bJ]){K.process(N[i]);}}},unregister:function(O){var P=O.$$id;if(P==null){return;}delete this.__bK[P];delete O.$$id;},debug:function(Q,R){qx.log.Logger.__bO(A,arguments);},info:function(S,T){qx.log.Logger.__bO(e,arguments);},warn:function(U,V){qx.log.Logger.__bO(r,arguments);},error:function(W,X){qx.log.Logger.__bO(j,arguments);},trace:function(Y){qx.log.Logger.__bO(e,[Y,qx.dev.StackTrace.getStackTrace().join(u)]);},deprecatedMethodWarning:function(ba,bb){var bc;},deprecatedClassWarning:function(bd,be){var bf;},deprecatedEventWarning:function(bg,event,bh){var bi;},deprecatedMixinWarning:function(bj,bk){var bl;},deprecatedConstantWarning:function(bm,bn,bo){var self,bp;},deprecateMethodOverriding:function(bq,br,bs,bt){var bu;},clear:function(){this.__bM.clearHistory();},__bM:new qx.log.appender.RingBuffer(50),__bN:{debug:0,info:1,warn:2,error:3},__bO:function(bv,bw){var bB=this.__bN;if(bB[bv]<bB[this.__bJ]){return;}var by=bw.length<2?null:bw[0];var bA=by?1:0;var bx=[];for(var i=bA,l=bw.length;i<l;i++){bx.push(this.__bQ(bw[i],true));}var bC=new Date;var bD={time:bC,offset:bC-qx.Bootstrap.LOADSTART,level:bv,items:bx,win:window};if(by){if(by.$$hash!==undefined){bD.object=by.$$hash;}else if(by.$$type){bD.clazz=by;}}this.__bM.process(bD);var bE=this.__bK;for(var bz in bE){bE[bz].process(bD);}},__bP:function(bF){if(bF===undefined){return y;}else if(bF===null){return b;}if(bF.$$type){return a;}var bG=typeof bF;if(bG===C||bG==c||bG===H||bG===B){return bG;}else if(bG===w){if(bF.nodeType){return k;}else if(bF.classname){return d;}else if(bF instanceof Array){return g;}else if(bF instanceof Error){return j;}else if(bF instanceof Date){return E;}else{return z;}}if(bF.toString){return G;}return D;},__bQ:function(bH,bI){var bP=this.__bP(bH);var bL=D;var bK=[];switch(bP){case b:case y:bL=bP;break;case c:case H:case B:case E:bL=bH;break;case k:if(bH.nodeType===9){bL=o;}else if(bH.nodeType===3){bL=m+bH.nodeValue+F;}else if(bH.nodeType===1){bL=bH.nodeName.toLowerCase();if(bH.id){bL+=q+bH.id;}}else{bL=k;}break;case C:bL=qx.lang.Function.getName(bH)||bP;break;case d:bL=bH.basename+t+bH.$$hash+F;break;case a:case G:bL=bH.toString();break;case j:bK=qx.dev.StackTrace.getStackTraceFromError(bH);bL=bH.toString();break;case g:if(bI){bL=[];for(var i=0,l=bH.length;i<l;i++){if(bL.length>20){bL.push(h+(l-i)+f);break;}bL.push(this.__bQ(bH[i],false));}}else{bL=n+bH.length+x;}break;case z:if(bI){var bJ;var bO=[];for(var bN in bH){bO.push(bN);}bO.sort();bL=[];for(var i=0,l=bO.length;i<l;i++){if(bL.length>20){bL.push(h+(l-i)+f);break;}bN=bO[i];bJ=this.__bQ(bH[bN],false);bJ.key=bN;bL.push(bJ);}}else{var bM=0;for(var bN in bH){bM++;}bL=p+bM+v;}break;}return {type:bP,text:bL,trace:bK};}},defer:function(bQ){var bR=qx.Bootstrap.$$logs;for(var i=0;i<bR.length;i++){bQ.__bO(bR[i][0],bR[i][1]);}qx.Bootstrap.debug=bQ.debug;qx.Bootstrap.info=bQ.info;qx.Bootstrap.warn=bQ.warn;qx.Bootstrap.error=bQ.error;qx.Bootstrap.trace=bQ.trace;}});})();(function(){var e="$$hash",d="",c="qx.core.ObjectRegistry";qx.Class.define(c,{statics:{inShutDown:false,__bR:{},__bS:0,__bT:[],register:function(f){var j=this.__bR;if(!j){return;}var h=f.$$hash;if(h==null){var g=this.__bT;if(g.length>0){h=g.pop();}else{h=(this.__bS++)+d;}f.$$hash=h;}j[h]=f;},unregister:function(k){var m=k.$$hash;if(m==null){return;}var n=this.__bR;if(n&&n[m]){delete n[m];this.__bT.push(m);}try{delete k.$$hash;}catch(o){if(k.removeAttribute){k.removeAttribute(e);}}},toHashCode:function(p){var r=p.$$hash;if(r!=null){return r;}var q=this.__bT;if(q.length>0){r=q.pop();}else{r=(this.__bS++)+d;}return p.$$hash=r;},clearHashCode:function(s){var t=s.$$hash;if(t!=null){this.__bT.push(t);try{delete s.$$hash;}catch(u){if(s.removeAttribute){s.removeAttribute(e);}}}},fromHashCode:function(v){return this.__bR[v]||null;},shutdown:function(){this.inShutDown=true;var x=this.__bR;var z=[];for(var y in x){z.push(y);}z.sort(function(a,b){return parseInt(b,10)-parseInt(a,10);});var w,i=0,l=z.length;while(true){try{for(;i<l;i++){y=z[i];w=x[y];if(w&&w.dispose){w.dispose();}}}catch(A){qx.Bootstrap.error(this,"Could not dispose object "+w.toString()+": "+A);if(i!==l){i++;continue;}}break;}qx.Bootstrap.debug(this,"Disposed "+l+" objects");delete this.__bR;},getRegistry:function(){return this.__bR;}}});})();(function(){var k="on",j="engine.name",i="gecko",h="engine.version",g="function",f="mousedown",d="qx.bom.Event",c="return;",b="mouseover",a="HTMLEvents";qx.Class.define(d,{statics:{addNativeListener:function(l,m,n,o){if(l.addEventListener){l.addEventListener(m,n,!!o);}else if(l.attachEvent){l.attachEvent(k+m,n);}},removeNativeListener:function(p,q,r,s){if(p.removeEventListener){p.removeEventListener(q,r,!!s);}else if(p.detachEvent){try{p.detachEvent(k+q,r);}catch(e){if(e.number!==-2146828218){throw e;}}}},getTarget:function(e){return e.target||e.srcElement;},getRelatedTarget:function(e){if(e.relatedTarget!==undefined){if((qx.core.Environment.get(j)==i)){try{e.relatedTarget&&e.relatedTarget.nodeType;}catch(e){return null;}}return e.relatedTarget;}else if(e.fromElement!==undefined&&e.type===b){return e.fromElement;}else if(e.toElement!==undefined){return e.toElement;}else{return null;}},preventDefault:function(e){if(e.preventDefault){if((qx.core.Environment.get(j)==i)&&parseFloat(qx.core.Environment.get(h))>=1.9&&e.type==f&&e.button==2){return;}e.preventDefault();if((qx.core.Environment.get(j)==i)&&parseFloat(qx.core.Environment.get(h))<1.9){try{e.keyCode=0;}catch(t){}}}else{try{e.keyCode=0;}catch(u){}e.returnValue=false;}},stopPropagation:function(e){if(e.stopPropagation){e.stopPropagation();}else{e.cancelBubble=true;}},fire:function(v,w){if(document.createEvent){var x=document.createEvent(a);x.initEvent(w,true,true);return !v.dispatchEvent(x);}else{var x=document.createEventObject();return v.fireEvent(k+w,x);}},supportsEvent:qx.core.Environment.select(j,{"webkit":function(y,z){return y.hasOwnProperty(k+z);},"default":function(A,B){var C=k+B;var D=(C in A);if(!D){D=typeof A[C]==g;if(!D&&A.setAttribute){A.setAttribute(C,c);D=typeof A[C]==g;A.removeAttribute(C);}}return D;}})}});})();(function(){var r="|bubble",q="|capture",p="|",o="",n="_",m="unload",k="UNKNOWN_",j="__bY",h="c",g="__ca",c="DOM_",f="WIN_",e="QX_",b="qx.event.Manager",a="capture",d="DOCUMENT_";qx.Class.define(b,{extend:Object,construct:function(s,t){this.__bU=s;this.__bV=qx.core.ObjectRegistry.toHashCode(s);this.__bW=t;if(s.qx!==qx){var self=this;qx.bom.Event.addNativeListener(s,m,qx.event.GlobalError.observeMethod(function(){qx.bom.Event.removeNativeListener(s,m,arguments.callee);self.dispose();}));}this.__bX={};this.__bY={};this.__ca={};this.__cb={};},statics:{__cc:0,getNextUniqueId:function(){return (this.__cc++)+o;}},members:{__bW:null,__bX:null,__ca:null,__cd:null,__bY:null,__cb:null,__bU:null,__bV:null,getWindow:function(){return this.__bU;},getWindowId:function(){return this.__bV;},getHandler:function(u){var v=this.__bY[u.classname];if(v){return v;}return this.__bY[u.classname]=new u(this);},getDispatcher:function(w){var x=this.__ca[w.classname];if(x){return x;}return this.__ca[w.classname]=new w(this,this.__bW);},getListeners:function(y,z,A){var B=y.$$hash||qx.core.ObjectRegistry.toHashCode(y);var D=this.__bX[B];if(!D){return null;}var E=z+(A?q:r);var C=D[E];return C?C.concat():null;},serializeListeners:function(F){var M=F.$$hash||qx.core.ObjectRegistry.toHashCode(F);var O=this.__bX[M];var K=[];if(O){var I,N,G,J,L;for(var H in O){I=H.indexOf(p);N=H.substring(0,I);G=H.charAt(I+1)==h;J=O[H];for(var i=0,l=J.length;i<l;i++){L=J[i];K.push({self:L.context,handler:L.handler,type:N,capture:G});}}}return K;},toggleAttachedEvents:function(P,Q){var V=P.$$hash||qx.core.ObjectRegistry.toHashCode(P);var X=this.__bX[V];if(X){var S,W,R,T;for(var U in X){S=U.indexOf(p);W=U.substring(0,S);R=U.charCodeAt(S+1)===99;T=X[U];if(Q){this.__ce(P,W,R);}else{this.__cf(P,W,R);}}}},hasListener:function(Y,ba,bb){var bc=Y.$$hash||qx.core.ObjectRegistry.toHashCode(Y);var be=this.__bX[bc];if(!be){return false;}var bf=ba+(bb?q:r);var bd=be[bf];return !!(bd&&bd.length>0);},importListeners:function(bg,bh){var bn=bg.$$hash||qx.core.ObjectRegistry.toHashCode(bg);var bo=this.__bX[bn]={};var bk=qx.event.Manager;for(var bi in bh){var bl=bh[bi];var bm=bl.type+(bl.capture?q:r);var bj=bo[bm];if(!bj){bj=bo[bm]=[];this.__ce(bg,bl.type,bl.capture);}bj.push({handler:bl.listener,context:bl.self,unique:bl.unique||(bk.__cc++)+o});}},addListener:function(bp,bq,br,self,bs){var bw;var bx=bp.$$hash||qx.core.ObjectRegistry.toHashCode(bp);var bz=this.__bX[bx];if(!bz){bz=this.__bX[bx]={};}var bv=bq+(bs?q:r);var bu=bz[bv];if(!bu){bu=bz[bv]=[];}if(bu.length===0){this.__ce(bp,bq,bs);}var by=(qx.event.Manager.__cc++)+o;var bt={handler:br,context:self,unique:by};bu.push(bt);return bv+p+by;},findHandler:function(bA,bB){var bN=false,bF=false,bO=false,bC=false;var bL;if(bA.nodeType===1){bN=true;bL=c+bA.tagName.toLowerCase()+n+bB;}else if(bA.nodeType===9){bC=true;bL=d+bB;}else if(bA==this.__bU){bF=true;bL=f+bB;}else if(bA.classname){bO=true;bL=e+bA.classname+n+bB;}else{bL=k+bA+n+bB;}var bH=this.__cb;if(bH[bL]){return bH[bL];}var bK=this.__bW.getHandlers();var bG=qx.event.IEventHandler;var bI,bJ,bE,bD;for(var i=0,l=bK.length;i<l;i++){bI=bK[i];bE=bI.SUPPORTED_TYPES;if(bE&&!bE[bB]){continue;}bD=bI.TARGET_CHECK;if(bD){var bM=false;if(bN&&((bD&bG.TARGET_DOMNODE)!=0)){bM=true;}else if(bF&&((bD&bG.TARGET_WINDOW)!=0)){bM=true;}else if(bO&&((bD&bG.TARGET_OBJECT)!=0)){bM=true;}else if(bC&&((bD&bG.TARGET_DOCUMENT)!=0)){bM=true;}if(!bM){continue;}}bJ=this.getHandler(bK[i]);if(bI.IGNORE_CAN_HANDLE||bJ.canHandleEvent(bA,bB)){bH[bL]=bJ;return bJ;}}return null;},__ce:function(bP,bQ,bR){var bS=this.findHandler(bP,bQ);if(bS){bS.registerEvent(bP,bQ,bR);return;}},removeListener:function(bT,bU,bV,self,bW){var cb;var cc=bT.$$hash||qx.core.ObjectRegistry.toHashCode(bT);var cd=this.__bX[cc];if(!cd){return false;}var bX=bU+(bW?q:r);var bY=cd[bX];if(!bY){return false;}var ca;for(var i=0,l=bY.length;i<l;i++){ca=bY[i];if(ca.handler===bV&&ca.context===self){qx.lang.Array.removeAt(bY,i);if(bY.length==0){this.__cf(bT,bU,bW);}return true;}}return false;},removeListenerById:function(ce,cf){var cl;var cj=cf.split(p);var co=cj[0];var cg=cj[1].charCodeAt(0)==99;var cn=cj[2];var cm=ce.$$hash||qx.core.ObjectRegistry.toHashCode(ce);var cp=this.__bX[cm];if(!cp){return false;}var ck=co+(cg?q:r);var ci=cp[ck];if(!ci){return false;}var ch;for(var i=0,l=ci.length;i<l;i++){ch=ci[i];if(ch.unique===cn){qx.lang.Array.removeAt(ci,i);if(ci.length==0){this.__cf(ce,co,cg);}return true;}}return false;},removeAllListeners:function(cq){var cu=cq.$$hash||qx.core.ObjectRegistry.toHashCode(cq);var cw=this.__bX[cu];if(!cw){return false;}var cs,cv,cr;for(var ct in cw){if(cw[ct].length>0){cs=ct.split(p);cv=cs[0];cr=cs[1]===a;this.__cf(cq,cv,cr);}}delete this.__bX[cu];return true;},deleteAllListeners:function(cx){delete this.__bX[cx];},__cf: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.__bW.getDispatchers();var cF;var cE=false;for(var i=0,l=cG.length;i<l;i++){cF=this.getDispatcher(cG[i]);if(cF.canDispatchEvent(cC,event,cI)){cF.dispatchEvent(cC,event,cI);cE=true;break;}}if(!cE){return true;}var cD=event.getDefaultPrevented();qx.event.Pool.getInstance().poolObject(event);return !cD;},dispose:function(){this.__bW.removeManager(this);qx.util.DisposeUtil.disposeMap(this,j);qx.util.DisposeUtil.disposeMap(this,g);this.__bX=this.__bU=this.__cd=null;this.__bW=this.__cb=null;}}});})();(function(){var d="qx.dom.Node",c="engine.name",b="";qx.Class.define(d,{statics:{ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12,getDocument:function(e){return e.nodeType===this.DOCUMENT?e:e.ownerDocument||e.document;},getWindow:qx.core.Environment.select(c,{"mshtml":function(f){if(f.nodeType==null){return f;}if(f.nodeType!==this.DOCUMENT){f=f.ownerDocument;}return f.parentWindow;},"default":function(g){if(g.nodeType==null){return g;}if(g.nodeType!==this.DOCUMENT){g=g.ownerDocument;}return g.defaultView;}}),getDocumentElement:function(h){return this.getDocument(h).documentElement;},getBodyElement:function(j){return this.getDocument(j).body;},isNode:function(k){return !!(k&&k.nodeType!=null);},isElement:function(l){return !!(l&&l.nodeType===this.ELEMENT);},isDocument:function(m){return !!(m&&m.nodeType===this.DOCUMENT);},isText:function(n){return !!(n&&n.nodeType===this.TEXT);},isWindow:function(o){return !!(o&&o.history&&o.location&&o.document);},isNodeName:function(p,q){if(!q||!p||!p.nodeName){return false;}return q.toLowerCase()==qx.dom.Node.getName(p);},getName:function(r){if(!r||!r.nodeName){return null;}return r.nodeName.toLowerCase();},getText:function(s){if(!s||!s.nodeType){return null;}switch(s.nodeType){case 1:var i,a=[],t=s.childNodes,length=t.length;for(i=0;i<length;i++){a[i]=this.getText(t[i]);}return a.join(b);case 2:case 3:case 4:return s.nodeValue;}return null;},isBlockNode:function(u){if(!qx.dom.Node.isElement(u)){return false;}u=qx.dom.Node.getName(u);return /^(body|form|textarea|fieldset|ul|ol|dl|dt|dd|li|div|hr|p|h[1-6]|quote|pre|table|thead|tbody|tfoot|tr|td|th|iframe|address|blockquote)$/.test(u);}}});})();(function(){var b="GlobalError: ",a="qx.core.GlobalError";qx.Bootstrap.define(a,{extend:Error,construct:function(c,d){this.__cg=b+(c&&c.message?c.message:c);Error.call(this,this.__cg);this.__ch=d;this.__ci=c;},members:{__ci:null,__ch:null,__cg:null,toString:function(){return this.__cg;},getArguments:function(){return this.__ch;},getSourceException:function(){return this.__ci;}},destruct:function(){this.__ci=null;this.__ch=null;this.__cg=null;}});})();(function(){var c="qx.globalErrorHandling",b="qx.event.GlobalError",a="on";qx.Bootstrap.define(b,{statics:{setErrorHandler:function(d,e){this.__cj=d||null;this.__ck=e||window;if(qx.core.Environment.get(c)){if(d&&window.onerror){var f=qx.Bootstrap.bind(this.__cm,this);if(this.__cl==null){this.__cl=window.onerror;}var self=this;window.onerror=function(g,h,i){self.__cl(g,h,i);f(g,h,i);};}if(d&&!window.onerror){window.onerror=qx.Bootstrap.bind(this.__cm,this);}if(this.__cj==null){if(this.__cl!=null){window.onerror=this.__cl;this.__cl=null;}else{window.onerror=null;}}}},__cm:function(j,k,l){if(this.__cj){this.handleError(new qx.core.WindowError(j,k,l));return true;}},observeMethod:function(m){if(qx.core.Environment.get(c)){var self=this;return function(){if(!self.__cj){return m.apply(this,arguments);}try{return m.apply(this,arguments);}catch(n){self.handleError(new qx.core.GlobalError(n,arguments));}};}else{return m;}},handleError:function(o){if(this.__cj){this.__cj.call(this.__ck,o);}}},defer:function(p){qx.core.Environment.add(c,true);p.setErrorHandler(null,null);qx.core.Setting.defineDeprecated(c,a);}});})();(function(){var f="qx.lang.Type",e="Error",d="RegExp",c="Date",b="Number",a="Boolean";qx.Class.define(f,{statics:{getClass:qx.Bootstrap.getClass,isString:qx.Bootstrap.isString,isArray:qx.Bootstrap.isArray,isObject:qx.Bootstrap.isObject,isFunction:qx.Bootstrap.isFunction,isRegExp:function(g){return this.getClass(g)==d;},isNumber:function(h){return (h!==null&&(this.getClass(h)==b||h instanceof Number));},isBoolean:function(i){return (i!==null&&(this.getClass(i)==a||i instanceof Boolean));},isDate:function(j){return (j!==null&&(this.getClass(j)==c||j instanceof Date));},isError:function(k){return (k!==null&&(this.getClass(k)==e||k instanceof Error));}}});})();(function(){var p="",o="!",n="'!",m="'",k="Expected '",j="' (rgb(",h=",",g=")), but found value '",f="Event (",d="Expected value to be the CSS color '",bz="' but found ",by="]",bx=", ",bw="The value '",bv=" != ",bu="qx.core.Object",bt="Expected value to be an array but found ",bs=") was fired.",br="Expected value to be an integer >= 0 but found ",bq="' to be not equal with '",w="' to '",x="Expected object '",u="Called assertTrue with '",v="Expected value to be a map but found ",s="The function did not raise an exception!",t="Expected value to be undefined but found ",q="Expected value to be a DOM element but found  '",r="Expected value to be a regular expression but found ",E="' to implement the interface '",F="Expected value to be null but found ",S="Invalid argument 'type'",O="Called assert with 'false'",bb="Assertion error! ",V="null",bm="' but found '",bg="' must must be a key of the map '",J="The String '",bp="Expected value to be a string but found ",bo="Expected value not to be undefined but found undefined!",bn="qx.util.ColorUtil",I=": ",L="The raised exception does not have the expected type! ",N=") not fired.",Q="qx.core.Assert",T="Expected value to be typeof object but found ",W="' (identical) but found '",bd="' must have any of the values defined in the array '",bi="Expected value to be a number but found ",y="Called assertFalse with '",z="qx.ui.core.Widget",K="Expected value to be a qooxdoo object but found ",ba="' arguments.",Y="Expected value '%1' to be in the range '%2'..'%3'!",X="Array[",bf="' does not match the regular expression '",be="' to be not identical with '",U="Expected [",bc="' arguments but found '",a="', which cannot be converted to a CSS color!",bh="qx.core.AssertionError",A="Expected value to be a boolean but found ",B="Expected value not to be null but found null!",P="))!",b="Expected value to be a qooxdoo widget but found ",c="Expected value to be typeof '",H="Expected value to be typeof function but found ",C="Expected value to be an integer but found ",D="Called fail().",G="The parameter 're' must be a string or a regular expression.",R="Expected value to be a number >= 0 but found ",bk="Expected value to be instanceof '",bj="], but found [",M="Wrong number of arguments given. Expected '",bl="object";qx.Class.define(Q,{statics:{__cn:true,__co:function(bA,bB){var bF=p;for(var i=1,l=arguments.length;i<l;i++){bF=bF+this.__cp(arguments[i]);}var bE=p;if(bF){bE=bA+I+bF;}else{bE=bA;}var bD=bb+bE;if(this.__cn){qx.Bootstrap.error(bD);}if(qx.Class.isDefined(bh)){var bC=new qx.core.AssertionError(bA,bF);if(this.__cn){qx.Bootstrap.error("Stack trace: \n"+bC.getStackTrace());}throw bC;}else{throw new Error(bD);}},__cp:function(bG){var bH;if(bG===null){bH=V;}else if(qx.lang.Type.isArray(bG)&&bG.length>10){bH=X+bG.length+by;}else if((bG instanceof Object)&&(bG.toString==null)){bH=qx.lang.Json.stringify(bG,null,2);}else{try{bH=bG.toString();}catch(e){bH=p;}}return bH;},assert:function(bI,bJ){bI==true||this.__co(bJ||p,O);},fail:function(bK,bL){var bM=bL?p:D;this.__co(bK||p,bM);},assertTrue:function(bN,bO){(bN===true)||this.__co(bO||p,u,bN,m);},assertFalse:function(bP,bQ){(bP===false)||this.__co(bQ||p,y,bP,m);},assertEquals:function(bR,bS,bT){bR==bS||this.__co(bT||p,k,bR,bm,bS,n);},assertNotEquals:function(bU,bV,bW){bU!=bV||this.__co(bW||p,k,bU,bq,bV,n);},assertIdentical:function(bX,bY,ca){bX===bY||this.__co(ca||p,k,bX,W,bY,n);},assertNotIdentical:function(cb,cc,cd){cb!==cc||this.__co(cd||p,k,cb,be,cc,n);},assertNotUndefined:function(ce,cf){ce!==undefined||this.__co(cf||p,bo);},assertUndefined:function(cg,ch){cg===undefined||this.__co(ch||p,t,cg,o);},assertNotNull:function(ci,cj){ci!==null||this.__co(cj||p,B);},assertNull:function(ck,cl){ck===null||this.__co(cl||p,F,ck,o);},assertJsonEquals:function(cm,cn,co){this.assertEquals(qx.lang.Json.stringify(cm),qx.lang.Json.stringify(cn),co);},assertMatch:function(cp,cq,cr){this.assertString(cp);this.assert(qx.lang.Type.isRegExp(cq)||qx.lang.Type.isString(cq),G);cp.search(cq)>=0||this.__co(cr||p,J,cp,bf,cq.toString(),n);},assertArgumentsCount:function(cs,ct,cu,cv){var cw=cs.length;(cw>=ct&&cw<=cu)||this.__co(cv||p,M,ct,w,cu,bc,arguments.length,ba);},assertEventFired:function(cx,event,cy,cz,cA){var cC=false;var cB=function(e){if(cz){cz.call(cx,e);}cC=true;};var cD;try{cD=cx.addListener(event,cB,cx);cy.call();}catch(cE){throw cE;}finally{try{cx.removeListenerById(cD);}catch(cF){}}cC===true||this.__co(cA||p,f,event,N);},assertEventNotFired:function(cG,event,cH,cI){var cK=false;var cJ=function(e){cK=true;};var cL=cG.addListener(event,cJ,cG);cH.call();cK===false||this.__co(cI||p,f,event,bs);cG.removeListenerById(cL);},assertException:function(cM,cN,cO,cP){var cN=cN||Error;var cQ;try{this.__cn=false;cM();}catch(cR){cQ=cR;}finally{this.__cn=true;}if(cQ==null){this.__co(cP||p,s);}cQ instanceof cN||this.__co(cP||p,L,cN,bv,cQ);if(cO){this.assertMatch(cQ.toString(),cO,cP);}},assertInArray:function(cS,cT,cU){cT.indexOf(cS)!==-1||this.__co(cU||p,bw,cS,bd,cT,m);},assertArrayEquals:function(cV,cW,cX){this.assertArray(cV,cX);this.assertArray(cW,cX);cX=cX||U+cV.join(bx)+bj+cW.join(bx)+by;if(cV.length!==cW.length){this.fail(cX,true);}for(var i=0;i<cV.length;i++){if(cV[i]!==cW[i]){this.fail(cX,true);}}},assertKeyInMap:function(cY,da,db){da[cY]!==undefined||this.__co(db||p,bw,cY,bg,da,m);},assertFunction:function(dc,dd){qx.lang.Type.isFunction(dc)||this.__co(dd||p,H,dc,o);},assertString:function(de,df){qx.lang.Type.isString(de)||this.__co(df||p,bp,de,o);},assertBoolean:function(dg,dh){qx.lang.Type.isBoolean(dg)||this.__co(dh||p,A,dg,o);},assertNumber:function(di,dj){(qx.lang.Type.isNumber(di)&&isFinite(di))||this.__co(dj||p,bi,di,o);},assertPositiveNumber:function(dk,dl){(qx.lang.Type.isNumber(dk)&&isFinite(dk)&&dk>=0)||this.__co(dl||p,R,dk,o);},assertInteger:function(dm,dn){(qx.lang.Type.isNumber(dm)&&isFinite(dm)&&dm%1===0)||this.__co(dn||p,C,dm,o);},assertPositiveInteger:function(dp,dq){var dr=(qx.lang.Type.isNumber(dp)&&isFinite(dp)&&dp%1===0&&dp>=0);dr||this.__co(dq||p,br,dp,o);},assertInRange:function(ds,dt,du,dv){(ds>=dt&&ds<=du)||this.__co(dv||p,qx.lang.String.format(Y,[ds,dt,du]));},assertObject:function(dw,dx){var dy=dw!==null&&(qx.lang.Type.isObject(dw)||typeof dw===bl);dy||this.__co(dx||p,T,(dw),o);},assertArray:function(dz,dA){qx.lang.Type.isArray(dz)||this.__co(dA||p,bt,dz,o);},assertMap:function(dB,dC){qx.lang.Type.isObject(dB)||this.__co(dC||p,v,dB,o);},assertRegExp:function(dD,dE){qx.lang.Type.isRegExp(dD)||this.__co(dE||p,r,dD,o);},assertType:function(dF,dG,dH){this.assertString(dG,S);typeof (dF)===dG||this.__co(dH||p,c,dG,bz,dF,o);},assertInstance:function(dI,dJ,dK){var dL=dJ.classname||dJ+p;dI instanceof dJ||this.__co(dK||p,bk,dL,bz,dI,o);},assertInterface:function(dM,dN,dO){qx.Class.implementsInterface(dM,dN)||this.__co(dO||p,x,dM,E,dN,n);},assertCssColor:function(dP,dQ,dR){var dS=qx.Class.getByName(bn);if(!dS){throw new Error("qx.util.ColorUtil not available! Your code must have a dependency on 'qx.util.ColorUtil'");}var dU=dS.stringToRgb(dP);try{var dT=dS.stringToRgb(dQ);}catch(dW){this.__co(dR||p,d,dP,j,dU.join(h),g,dQ,a);}var dV=dU[0]==dT[0]&&dU[1]==dT[1]&&dU[2]==dT[2];dV||this.__co(dR||p,d,dU,j,dU.join(h),g,dQ,j,dT.join(h),P);},assertElement:function(dX,dY){!!(dX&&dX.nodeType===1)||this.__co(dY||p,q,dX,n);},assertQxObject:function(ea,eb){this.__cq(ea,bu)||this.__co(eb||p,K,ea,o);},assertQxWidget:function(ec,ed){this.__cq(ec,z)||this.__co(ed||p,b,ec,o);},__cq:function(ee,ef){if(!ee){return false;}var eg=ee.constructor;while(eg){if(eg.classname===ef){return true;}eg=eg.superclass;}return false;}}});})();(function(){var c="qx.event.Registration";qx.Class.define(c,{statics:{__cr:{},getManager:function(d){if(d==null){d=window;}else if(d.nodeType){d=qx.dom.Node.getWindow(d);}else if(!qx.dom.Node.isWindow(d)){d=window;}var f=d.$$hash||qx.core.ObjectRegistry.toHashCode(d);var e=this.__cr[f];if(!e){e=new qx.event.Manager(d,this);this.__cr[f]=e;}return e;},removeManager:function(g){var h=g.getWindowId();delete this.__cr[h];},addListener:function(i,j,k,self,l){return this.getManager(i).addListener(i,j,k,self,l);},removeListener:function(m,n,o,self,p){return this.getManager(m).removeListener(m,n,o,self,p);},removeListenerById:function(q,r){return this.getManager(q).removeListenerById(q,r);},removeAllListeners:function(s){return this.getManager(s).removeAllListeners(s);},deleteAllListeners:function(t){var u=t.$$hash;if(u){this.getManager(t).deleteAllListeners(u);}},hasListener:function(v,w,x){return this.getManager(v).hasListener(v,w,x);},serializeListeners:function(y){return this.getManager(y).serializeListeners(y);},createEvent:function(z,A,B){if(A==null){A=qx.event.type.Event;}var C=qx.event.Pool.getInstance().getObject(A);B?C.init.apply(C,B):C.init();if(z){C.setType(z);}return C;},dispatchEvent:function(D,event){return this.getManager(D).dispatchEvent(D,event);},fireEvent:function(E,F,G,H){var I;var J=this.createEvent(F,G||null,H);return this.getManager(E).dispatchEvent(E,J);},fireNonBubblingEvent:function(K,L,M,N){var O=this.getManager(K);if(!O.hasListener(K,L,false)){return true;}var P=this.createEvent(L,M||null,N);return O.dispatchEvent(K,P);},PRIORITY_FIRST:-32000,PRIORITY_NORMAL:0,PRIORITY_LAST:32000,__cs:[],addHandler:function(Q){this.__cs.push(Q);this.__cs.sort(function(a,b){return a.PRIORITY-b.PRIORITY;});},getHandlers:function(){return this.__cs;},__ct:[],addDispatcher:function(R,S){this.__ct.push(R);this.__ct.sort(function(a,b){return a.PRIORITY-b.PRIORITY;});},getDispatchers:function(){return this.__ct;}}});})();(function(){var c="",b=": ",a="qx.type.BaseError";qx.Class.define(a,{extend:Error,construct:function(d,e){Error.call(this,e);this.__cu=d||c;this.message=e||qx.type.BaseError.DEFAULTMESSAGE;},statics:{DEFAULTMESSAGE:"error"},members:{__cu:null,message:null,getComment:function(){return this.__cu;},toString:function(){return this.__cu+(this.message?b+this.message:c);}}});})();(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.__cv=qx.dev.StackTrace.getStackTrace();},members:{__cv:null,getStackTrace:function(){return this.__cv;}}});})();(function(){var p='',o='"',m=':',l=']',h='null',g=': ',f='object',e='function',d=',',b='\n',ba='\\u',Y=',\n',X='0000',W='string',V="Cannot stringify a recursive object.",U='0',T='-',S='}',R='String',Q='Boolean',x='\\\\',y='\\f',u='\\t',w='{\n',s='[]',t="qx.lang.JsonImpl",q='Z',r='\\n',z='Object',A='{}',H='@',F='.',K='(',J='Array',M='T',L='\\r',C='{',P='JSON.parse',O=' ',N='[',B='Number',D=')',E='[\n',G='\\"',I='\\b';qx.Class.define(t,{extend:Object,construct:function(){this.stringify=qx.lang.Function.bind(this.stringify,this);this.parse=qx.lang.Function.bind(this.parse,this);},members:{__cw:null,__cx:null,__cy:null,__cz:null,stringify:function(bb,bc,bd){this.__cw=p;this.__cx=p;this.__cz=[];if(qx.lang.Type.isNumber(bd)){var bd=Math.min(10,Math.floor(bd));for(var i=0;i<bd;i+=1){this.__cx+=O;}}else if(qx.lang.Type.isString(bd)){if(bd.length>10){bd=bd.slice(0,10);}this.__cx=bd;}if(bc&&(qx.lang.Type.isFunction(bc)||qx.lang.Type.isArray(bc))){this.__cy=bc;}else{this.__cy=null;}return this.__cA(p,{'':bb});},__cA:function(be,bf){var bi=this.__cw,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.__cy===e){bj=this.__cy.call(bf,be,bj);}if(bj===null){return h;}if(bj===undefined){return undefined;}switch(qx.lang.Type.getClass(bj)){case R:return this.__cB(bj);case B:return isFinite(bj)?String(bj):h;case Q:return String(bj);case J:this.__cw+=this.__cx;bg=[];if(this.__cz.indexOf(bj)!==-1){throw new TypeError(V);}this.__cz.push(bj);var length=bj.length;for(var i=0;i<length;i+=1){bg[i]=this.__cA(i,bj)||h;}this.__cz.pop();if(bg.length===0){var bh=s;}else if(this.__cw){bh=E+this.__cw+bg.join(Y+this.__cw)+b+bi+l;}else{bh=N+bg.join(d)+l;}this.__cw=bi;return bh;case z:this.__cw+=this.__cx;bg=[];if(this.__cz.indexOf(bj)!==-1){throw new TypeError(V);}this.__cz.push(bj);if(this.__cy&&typeof this.__cy===f){var length=this.__cy.length;for(var i=0;i<length;i+=1){var k=this.__cy[i];if(typeof k===W){var v=this.__cA(k,bj);if(v){bg.push(this.__cB(k)+(this.__cw?g:m)+v);}}}}else{for(var k in bj){if(Object.hasOwnProperty.call(bj,k)){var v=this.__cA(k,bj);if(v){bg.push(this.__cB(k)+(this.__cw?g:m)+v);}}}}this.__cz.pop();if(bg.length===0){var bh=A;}else if(this.__cw){bh=w+this.__cw+bg.join(Y+this.__cw)+b+bi+S;}else{bh=C+bg.join(d)+S;}this.__cw=bi;return bh;}},dateToJSON:function(bk){var bl=function(n){return n<10?U+n:n;};var bm=function(n){var bn=bl(n);return n<100?U+bn:bn;};return isFinite(bk.valueOf())?bk.getUTCFullYear()+T+bl(bk.getUTCMonth()+1)+T+bl(bk.getUTCDate())+M+bl(bk.getUTCHours())+m+bl(bk.getUTCMinutes())+m+bl(bk.getUTCSeconds())+F+bm(bk.getUTCMilliseconds())+q:null;},__cB:function(bo){var bp={'\b':I,'\t':u,'\n':r,'\f':y,'\r':L,'"':G,'\\':x};var bq=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;bq.lastIndex=0;if(bq.test(bo)){return o+bo.replace(bq,function(a){var c=bp[a];return typeof c===W?c:ba+(X+a.charCodeAt(0).toString(16)).slice(-4);})+o;}else{return o+bo+o;}},parse:function(br,bs){var bt=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;bt.lastIndex=0;if(bt.test(br)){br=br.replace(bt,function(a){return ba+(X+a.charCodeAt(0).toString(16)).slice(-4);});}if(/^[\],:{}\s]*$/.test(br.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,H).replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,l).replace(/(?:^|:|,)(?:\s*\[)+/g,p))){var j=eval(K+br+D);return typeof bs===e?this.__cC({'':j},p,bs):j;}throw new SyntaxError(P);},__cC:function(bu,bv,bw){var bx=bu[bv];if(bx&&typeof bx===f){for(var k in bx){if(Object.hasOwnProperty.call(bx,k)){var v=this.__cC(bx,k,bw);if(v!==undefined){bx[k]=v;}else{delete bx[k];}}}}return bw.call(bu,bv,bx);}}});})();(function(){var a="qx.data.MBinding";qx.Mixin.define(a,{members:{bind:function(b,c,d,e){return qx.data.SingleValueBinding.bind(this,b,c,d,e);},removeBinding:function(f){qx.data.SingleValueBinding.removeBindingFromObject(this,f);},removeAllBindings:function(){qx.data.SingleValueBinding.removeAllBindingsForObject(this);},getBindings:function(){return qx.data.SingleValueBinding.getAllBindingsForObject(this);}}});})();(function(){var q="set",p="get",o="reset",n="MSIE 6.0",m="info",k="qx.core.Object",j="error",h="warn",g="]",f="debug",b="[",d="$$user_",c="rv:1.8.1",a="Object";qx.Class.define(k,{extend:Object,include:[qx.data.MBinding],construct:function(){qx.core.ObjectRegistry.register(this);},statics:{$$type:a},members:{toHashCode:function(){return this.$$hash;},toString:function(){return this.classname+b+this.$$hash+g;},base:function(r,s){if(arguments.length===1){return r.callee.base.call(this);}else{return r.callee.base.apply(this,Array.prototype.slice.call(arguments,1));}},self:function(t){return t.callee.self;},clone:function(){var v=this.constructor;var u=new v;var x=qx.Class.getProperties(v);var w=qx.core.Property.$$store.user;var y=qx.core.Property.$$method.set;var name;for(var i=0,l=x.length;i<l;i++){name=x[i];if(this.hasOwnProperty(w[name])){u[y[name]](this[w[name]]);}}return u;},set:function(z,A){var C=qx.core.Property.$$method.set;if(qx.Bootstrap.isString(z)){if(!this[C[z]]){if(this[q+qx.Bootstrap.firstUp(z)]!=undefined){this[q+qx.Bootstrap.firstUp(z)](A);return this;}}return this[C[z]](A);}else{for(var B in z){if(!this[C[B]]){if(this[q+qx.Bootstrap.firstUp(B)]!=undefined){this[q+qx.Bootstrap.firstUp(B)](z[B]);continue;}}this[C[B]](z[B]);}return this;}},get:function(D){var E=qx.core.Property.$$method.get;if(!this[E[D]]){if(this[p+qx.Bootstrap.firstUp(D)]!=undefined){return this[p+qx.Bootstrap.firstUp(D)]();}}return this[E[D]]();},reset:function(F){var G=qx.core.Property.$$method.reset;if(!this[G[F]]){if(this[o+qx.Bootstrap.firstUp(F)]!=undefined){this[o+qx.Bootstrap.firstUp(F)]();return;}}this[G[F]]();},__cD:qx.event.Registration,addListener:function(H,I,self,J){if(!this.$$disposed){return this.__cD.addListener(this,H,I,self,J);}return null;},addListenerOnce:function(K,L,self,M){var N=function(e){this.removeListener(K,N,this,M);L.call(self||this,e);};return this.addListener(K,N,this,M);},removeListener:function(O,P,self,Q){if(!this.$$disposed){return this.__cD.removeListener(this,O,P,self,Q);}return false;},removeListenerById:function(R){if(!this.$$disposed){return this.__cD.removeListenerById(this,R);}return false;},hasListener:function(S,T){return this.__cD.hasListener(this,S,T);},dispatchEvent:function(U){if(!this.$$disposed){return this.__cD.dispatchEvent(this,U);}return true;},fireEvent:function(V,W,X){if(!this.$$disposed){return this.__cD.fireEvent(this,V,W,X);}return true;},fireNonBubblingEvent:function(Y,ba,bb){if(!this.$$disposed){return this.__cD.fireNonBubblingEvent(this,Y,ba,bb);}return true;},fireDataEvent:function(bc,bd,be,bf){if(!this.$$disposed){if(be===undefined){be=null;}return this.__cD.fireNonBubblingEvent(this,bc,qx.event.type.Data,[bd,be,!!bf]);}return true;},__cE:null,setUserData:function(bg,bh){if(!this.__cE){this.__cE={};}this.__cE[bg]=bh;},getUserData:function(bi){if(!this.__cE){return null;}var bj=this.__cE[bi];return bj===undefined?null:bj;},__cF:qx.log.Logger,debug:function(bk){this.__cG(f,arguments);},info:function(bl){this.__cG(m,arguments);},warn:function(bm){this.__cG(h,arguments);},error:function(bn){this.__cG(j,arguments);},trace:function(){this.__cF.trace(this);},__cG:function(bo,bp){var bq=qx.lang.Array.fromArguments(bp);bq.unshift(this);this.__cF[bo].apply(this.__cF,bq);},isDisposed:function(){return this.$$disposed||false;},dispose:function(){var bv,bt,bs,bw;if(this.$$disposed){return;}this.$$disposed=true;this.$$instance=null;this.$$allowconstruct=null;var bu=this.constructor;var br;while(bu.superclass){if(bu.$$destructor){bu.$$destructor.call(this);}if(bu.$$includes){br=bu.$$flatIncludes;for(var i=0,l=br.length;i<l;i++){if(br[i].$$destructor){br[i].$$destructor.call(this);}}}bu=bu.superclass;}if(this.__cH){this.__cH();}},__cH:null,__cI:function(){var bx=qx.Class.getProperties(this.constructor);for(var i=0,l=bx.length;i<l;i++){delete this[d+bx[i]];}},_disposeObjects:function(by){qx.util.DisposeUtil.disposeObjects(this,arguments);},_disposeSingletonObjects:function(bz){qx.util.DisposeUtil.disposeObjects(this,arguments,true);},_disposeArray:function(bA){qx.util.DisposeUtil.disposeArray(this,bA);},_disposeMap:function(bB){qx.util.DisposeUtil.disposeMap(this,bB);}},environment:{"qx.disposerDebugLevel":0},defer:function(bC,bD){var bF=navigator.userAgent.indexOf(n)!=-1;var bE=navigator.userAgent.indexOf(c)!=-1;if(bF||bE){bD.__cH=bD.__cI;}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){qx.event.Registration.removeAllListeners(this);}else{qx.event.Registration.deleteAllListeners(this);}qx.core.ObjectRegistry.unregister(this);this.__cE=null;var bI=this.constructor;var bM;var bN=qx.core.Property.$$store;var bK=bN.user;var bL=bN.theme;var bG=bN.inherit;var bJ=bN.useinit;var bH=bN.init;while(bI){bM=bI.$$properties;if(bM){for(var name in bM){if(bM[name].dereference){this[bK[name]]=this[bL[name]]=this[bG[name]]=this[bJ[name]]=this[bH[name]]=undefined;}}}bI=bI.superclass;}}});})();(function(){var a="qx.lang.Json";qx.Class.define(a,{statics:{JSON:(qx.lang.Type.getClass(window.JSON)=="JSON"&&JSON.parse('{"x":1}').x===1)?window.JSON:new qx.lang.JsonImpl(),stringify:null,parse:null},defer:function(b){b.stringify=b.JSON.stringify;b.parse=b.JSON.parse;}});})();(function(){var a="qx.event.IEventHandler";qx.Interface.define(a,{statics:{TARGET_DOMNODE:1,TARGET_WINDOW:2,TARGET_OBJECT:4,TARGET_DOCUMENT:8},members:{canHandleEvent:function(b,c){},registerEvent:function(d,e,f){},unregisterEvent:function(g,h,i){}}});})();(function(){var a="qx.event.type.Event";qx.Class.define(a,{extend:qx.core.Object,statics:{CAPTURING_PHASE:1,AT_TARGET:2,BUBBLING_PHASE:3},members:{init:function(b,c){this._type=null;this._target=null;this._currentTarget=null;this._relatedTarget=null;this._originalTarget=null;this._stopPropagation=false;this._preventDefault=false;this._bubbles=!!b;this._cancelable=!!c;this._timeStamp=(new Date()).getTime();this._eventPhase=null;return this;},clone:function(d){if(d){var e=d;}else{var e=qx.event.Pool.getInstance().getObject(this.constructor);}e._type=this._type;e._target=this._target;e._currentTarget=this._currentTarget;e._relatedTarget=this._relatedTarget;e._originalTarget=this._originalTarget;e._stopPropagation=this._stopPropagation;e._bubbles=this._bubbles;e._preventDefault=this._preventDefault;e._cancelable=this._cancelable;return e;},stop:function(){if(this._bubbles){this.stopPropagation();}if(this._cancelable){this.preventDefault();}},stopPropagation:function(){this._stopPropagation=true;},getPropagationStopped:function(){return !!this._stopPropagation;},preventDefault:function(){this._preventDefault=true;},getDefaultPrevented:function(){return !!this._preventDefault;},getType:function(){return this._type;},setType:function(f){this._type=f;},getEventPhase:function(){return this._eventPhase;},setEventPhase:function(g){this._eventPhase=g;},getTimeStamp:function(){return this._timeStamp;},getTarget:function(){return this._target;},setTarget:function(h){this._target=h;},getCurrentTarget:function(){return this._currentTarget||this._target;},setCurrentTarget:function(i){this._currentTarget=i;},getRelatedTarget:function(){return this._relatedTarget;},setRelatedTarget:function(j){this._relatedTarget=j;},getOriginalTarget:function(){return this._originalTarget;},setOriginalTarget:function(k){this._originalTarget=k;},getBubbles:function(){return this._bubbles;},setBubbles:function(l){this._bubbles=l;},isCancelable:function(){return this._cancelable;},setCancelable:function(m){this._cancelable=m;}},destruct:function(){this._target=this._currentTarget=this._relatedTarget=this._originalTarget=null;}});})();(function(){var a="qx.event.type.Native";qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(b,c,d,e,f){qx.event.type.Event.prototype.init.call(this,e,f);this._target=c||qx.bom.Event.getTarget(b);this._relatedTarget=d||qx.bom.Event.getRelatedTarget(b);if(b.timeStamp){this._timeStamp=b.timeStamp;}this._native=b;this._returnValue=null;return this;},clone:function(g){var h=qx.event.type.Event.prototype.clone.call(this,g);var i={};h._native=this._cloneNativeEvent(this._native,i);h._returnValue=this._returnValue;return h;},_cloneNativeEvent:function(j,k){k.preventDefault=qx.lang.Function.empty;return k;},preventDefault:function(){qx.event.type.Event.prototype.preventDefault.call(this);qx.bom.Event.preventDefault(this._native);},getNativeEvent:function(){return this._native;},setReturnValue:function(l){this._returnValue=l;},getReturnValue:function(){return this._returnValue;}},destruct:function(){this._native=this._returnValue=null;}});})();(function(){var b="qx.util.ObjectPool",a="Integer";qx.Class.define(b,{extend:qx.core.Object,construct:function(c){qx.core.Object.call(this);this.__cJ={};if(c!=null){this.setSize(c);}},properties:{size:{check:a,init:Infinity}},members:{__cJ:null,getObject:function(d){if(this.$$disposed){return new d;}if(!d){throw new Error("Class needs to be defined!");}var e=null;var f=this.__cJ[d.classname];if(f){e=f.pop();}if(e){e.$$pooled=false;}else{e=new d;}return e;},poolObject:function(g){if(!this.__cJ){return;}var h=g.classname;var j=this.__cJ[h];if(g.$$pooled){throw new Error("Object is already pooled: "+g);}if(!j){this.__cJ[h]=j=[];}if(j.length>this.getSize()){if(g.destroy){g.destroy();}else{g.dispose();}return;}g.$$pooled=true;j.push(g);}},destruct:function(){var n=this.__cJ;var k,m,i,l;for(k in n){m=n[k];for(i=0,l=m.length;i<l;i++){m[i].dispose();}}delete this.__cJ;}});})();(function(){var b="singleton",a="qx.event.Pool";qx.Class.define(a,{extend:qx.util.ObjectPool,type:b,construct:function(){qx.util.ObjectPool.call(this,30);}});})();(function(){var a="qx.event.handler.Window";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(b){qx.core.Object.call(this);this._manager=b;this._window=b.getWindow();this._initWindowObserver();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{error:1,load:1,beforeunload:1,unload:1,resize:1,scroll:1,beforeshutdown:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{canHandleEvent:function(c,d){},registerEvent:function(f,g,h){},unregisterEvent:function(i,j,k){},_initWindowObserver:function(){this._onNativeWrapper=qx.lang.Function.listener(this._onNative,this);var m=qx.event.handler.Window.SUPPORTED_TYPES;for(var l in m){qx.bom.Event.addNativeListener(this._window,l,this._onNativeWrapper);}},_stopWindowObserver:function(){var o=qx.event.handler.Window.SUPPORTED_TYPES;for(var n in o){qx.bom.Event.removeNativeListener(this._window,n,this._onNativeWrapper);}},_onNative:qx.event.GlobalError.observeMethod(function(e){if(this.isDisposed()){return;}var q=this._window;try{var t=q.document;}catch(e){return ;}var r=t.documentElement;var p=qx.bom.Event.getTarget(e);if(p==null||p===q||p===t||p===r){var event=qx.event.Registration.createEvent(e.type,qx.event.type.Native,[e,q]);qx.event.Registration.dispatchEvent(q,event);var s=event.getReturnValue();if(s!=null){e.returnValue=s;return s;}}})},destruct:function(){this._stopWindowObserver();this._manager=this._window=null;},defer:function(u){qx.event.Registration.addHandler(u);}});})();(function(){var n="engine.name",m="ready",l="mshtml",k="load",j="unload",i="qx.event.handler.Application",h="complete",g="webkit",f="gecko",d="opera",a="left",c="DOMContentLoaded",b="shutdown";qx.Class.define(i,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(o){qx.core.Object.call(this);this._window=o.getWindow();this.__cK=false;this.__cL=false;this._initObserver();qx.event.handler.Application.$$instance=this;},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{ready:1,shutdown:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true,onScriptLoaded:function(){var p=qx.event.handler.Application.$$instance;if(p){p.__cO();}}},members:{canHandleEvent:function(q,r){},registerEvent:function(s,t,u){},unregisterEvent:function(v,w,x){},__cM:null,__cK:null,__cL:null,__cN:null,__cO:function(){if(!this.__cM&&this.__cK&&qx.$$loader.scriptLoaded){if((qx.core.Environment.get(n)==l)){if(qx.event.Registration.hasListener(this._window,m)){this.__cM=true;qx.event.Registration.fireEvent(this._window,m);}}else{this.__cM=true;qx.event.Registration.fireEvent(this._window,m);}}},isApplicationReady:function(){return this.__cM;},_initObserver:function(){if(qx.$$domReady||document.readyState==h||document.readyState==m){this.__cK=true;this.__cO();}else{this._onNativeLoadWrapped=qx.lang.Function.bind(this._onNativeLoad,this);if(qx.core.Environment.get(n)==f||qx.core.Environment.get(n)==d||qx.core.Environment.get(n)==g){qx.bom.Event.addNativeListener(this._window,c,this._onNativeLoadWrapped);}else if((qx.core.Environment.get(n)==l)){var self=this;var y=function(){try{document.documentElement.doScroll(a);if(document.body){self._onNativeLoadWrapped();}}catch(z){window.setTimeout(y,100);}};y();}qx.bom.Event.addNativeListener(this._window,k,this._onNativeLoadWrapped);}this._onNativeUnloadWrapped=qx.lang.Function.bind(this._onNativeUnload,this);qx.bom.Event.addNativeListener(this._window,j,this._onNativeUnloadWrapped);},_stopObserver:function(){if(this._onNativeLoadWrapped){qx.bom.Event.removeNativeListener(this._window,k,this._onNativeLoadWrapped);}qx.bom.Event.removeNativeListener(this._window,j,this._onNativeUnloadWrapped);this._onNativeLoadWrapped=null;this._onNativeUnloadWrapped=null;},_onNativeLoad:qx.event.GlobalError.observeMethod(function(){this.__cK=true;this.__cO();}),_onNativeUnload:qx.event.GlobalError.observeMethod(function(){if(!this.__cN){this.__cN=true;try{qx.event.Registration.fireEvent(this._window,b);}catch(e){throw e;}finally{qx.core.ObjectRegistry.shutdown();}}})},destruct:function(){this._stopObserver();this._window=null;},defer:function(A){qx.event.Registration.addHandler(A);}});})();(function(){var a="qx.event.IEventDispatcher";qx.Interface.define(a,{members:{canDispatchEvent:function(b,event,c){this.assertInstance(event,qx.event.type.Event);this.assertString(c);},dispatchEvent:function(d,event,e){this.assertInstance(event,qx.event.type.Event);this.assertString(e);}}});})();(function(){var a="qx.event.dispatch.Direct";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventDispatcher,construct:function(b){this._manager=b;},statics:{PRIORITY:qx.event.Registration.PRIORITY_LAST},members:{canDispatchEvent:function(c,event,d){return !event.getBubbles();},dispatchEvent:function(e,event,f){var j,g;event.setEventPhase(qx.event.type.Event.AT_TARGET);var k=this._manager.getListeners(e,f,false);if(k){for(var i=0,l=k.length;i<l;i++){var h=k[i].context||e;k[i].handler.call(h,event);}}}},defer:function(m){qx.event.Registration.addDispatcher(m);}});})();(function(){var j="",i="ready",h="shutdown",g="engine.name",f="qx.application",d="beforeunload",c="qx.core.Init",b="os.name",a="engine.version";qx.Class.define(c,{statics:{getApplication:function(){return this.__cP||null;},ready:function(){if(this.__cP){return;}if(qx.core.Environment.get(g)==j){qx.log.Logger.warn("Could not detect engine!");}if(qx.core.Environment.get(a)==j){qx.log.Logger.warn("Could not detect the version of the engine!");}if(qx.core.Environment.get(b)==j){qx.log.Logger.warn("Could not detect operating system!");}qx.log.Logger.debug(this,"Load runtime: "+(new Date-qx.Bootstrap.LOADSTART)+"ms");var l=qx.core.Environment.get(f);var m=qx.Class.getByName(l);if(m){this.__cP=new m;var k=new Date;this.__cP.main();qx.log.Logger.debug(this,"Main runtime: "+(new Date-k)+"ms");var k=new Date;this.__cP.finalize();qx.log.Logger.debug(this,"Finalize runtime: "+(new Date-k)+"ms");}else{qx.log.Logger.warn("Missing application class: "+l);}},__cQ:function(e){var n=this.__cP;if(n){e.setReturnValue(n.close());}},__cR:function(){var o=this.__cP;if(o){o.terminate();}}},defer:function(p){qx.event.Registration.addListener(window,i,p.ready,p);qx.event.Registration.addListener(window,h,p.__cR,p);qx.event.Registration.addListener(window,d,p.__cQ,p);}});})();(function(){var b="abstract",a="qx.application.AbstractGui";qx.Class.define(a,{type:b,extend:qx.core.Object,implement:[qx.application.IApplication],include:qx.locale.MTranslation,members:{__cS:null,_createRootWidget:function(){throw new Error("Abstract method call");},getRoot:function(){return this.__cS;},main:function(){qx.theme.manager.Meta.getInstance().initialize();qx.ui.tooltip.Manager.getInstance();this.__cS=this._createRootWidget();},finalize:function(){this.render();},render:function(){qx.ui.core.queue.Manager.flush();},close:function(c){},terminate:function(){}},destruct:function(){this.__cS=null;}});})();(function(){var a="qx.application.Inline";qx.Class.define(a,{extend:qx.application.AbstractGui,members:{_createRootWidget:function(){return new qx.ui.root.Page(document);}}});})();(function(){var j="/javascript/resource",i='/',h="template",g='SESSIONID',f="http://",d="apx.Application",c='complete',b="top",a="link";qx.Class.define(d,{extend:qx.application.Inline,members:{url:null,template:null,events:null,main:function(){qx.application.Inline.prototype.main.call(this);var k=document.getElementsByTagName(a);for(var x=0,l=k.length;x<l;x++){if(k[x].rel===b)this.url=k[x].href;else if(k[x].rel===h)this.template=k[x].href;}if(this.url===null){this.url=f+location.host;alert("Eine für die Funktion dieser Seite benötigte Konfiguration konnte nicht ausgelesen werden. Es wird nun automatisch eine Konfiguration ermittelt die in den meisten Fällen eine fehlerfreie Funktion gewährt. Sollte es zu Fehlern kommen kontaktieren Sie bitte den Betreiber dieser Seite z.B. über das Kontaktformular.");}if(this.url.charAt(this.url.length-1)!==i)this.url=this.url+i;qx.$$libraries.qx.resourceUri=this.url+j;qx.$$libraries.apx.resourceUri=this.url+j;if(qx.bom.Cookie.get(g)===null){alert('Bitte aktivieren Sie Cookies für diese Seite um alle Funktionen nutzen zu können.');}else{var m=apx.io.Upload.getInstance();m.addListener(c,function(e){location.reload(true);},this);}}}});})();(function(){var a="qx.event.type.Data";qx.Class.define(a,{extend:qx.event.type.Event,members:{__cT:null,__cU:null,init:function(b,c,d){qx.event.type.Event.prototype.init.call(this,false,d);this.__cT=b;this.__cU=c;return this;},clone:function(e){var f=qx.event.type.Event.prototype.clone.call(this,e);f.__cT=this.__cT;f.__cU=this.__cU;return f;},getData:function(){return this.__cT;},getOldData:function(){return this.__cU;}},destruct:function(){this.__cT=this.__cU=null;}});})();(function(){var m="get",l="",k="[",h="last",g="change",f="]",d=".",c="Number",b="String",a="qx.debug.databinding",G="set",F="deepBinding",E="item",D="reset",C="qx.data.SingleValueBinding",B="' (",A="Boolean",z=") to the object '",y="Integer",x=" of object ",u="Binding property ",v="DEBUG_ON",s="Binding from '",t="PositiveNumber",q="PositiveInteger",r="Binding does not exist!",n=").",p="Date",w=" not possible: No event available. ";qx.Class.define(C,{statics:{DEBUG_ON:false,__cV:{},bind:function(H,I,J,K,L){var W=this.__cX(H,I,J,K,L);var R=I.split(d);var N=this.__de(R);var V=[];var S=[];var T=[];var P=[];var Q=H;try{for(var i=0;i<R.length;i++){if(N[i]!==l){P.push(g);}else{P.push(this.__cY(Q,R[i]));}V[i]=Q;if(i==R.length-1){if(N[i]!==l){var bb=N[i]===h?Q.length-1:N[i];var M=Q.getItem(bb);this.__dd(M,J,K,L,H);T[i]=this.__df(Q,P[i],J,K,L,N[i]);}else{if(R[i]!=null&&Q[m+qx.lang.String.firstUp(R[i])]!=null){var M=Q[m+qx.lang.String.firstUp(R[i])]();this.__dd(M,J,K,L,H);}T[i]=this.__df(Q,P[i],J,K,L);}}else{var X={index:i,propertyNames:R,sources:V,listenerIds:T,arrayIndexValues:N,targetObject:J,targetPropertyChain:K,options:L,listeners:S};var U=qx.lang.Function.bind(this.__cW,this,X);S.push(U);T[i]=Q.addListener(P[i],U);}if(Q[m+qx.lang.String.firstUp(R[i])]==null){Q=null;}else if(N[i]!==l){Q=Q[m+qx.lang.String.firstUp(R[i])](N[i]);}else{Q=Q[m+qx.lang.String.firstUp(R[i])]();}if(!Q){break;}}}catch(bc){for(var i=0;i<V.length;i++){if(V[i]&&T[i]){V[i].removeListenerById(T[i]);}}var ba=W.targets;var O=W.listenerIds[i];for(var i=0;i<ba.length;i++){if(ba[i]&&O[i]){ba[i].removeListenerById(O[i]);}}throw bc;}var Y={type:F,listenerIds:T,sources:V,targetListenerIds:W.listenerIds,targets:W.targets};this.__dg(Y,H,I,J,K);return Y;},__cW:function(bd){if(bd.options&&bd.options.onUpdate){bd.options.onUpdate(bd.sources[bd.index],bd.targetObject);}for(var j=bd.index+1;j<bd.propertyNames.length;j++){var bh=bd.sources[j];bd.sources[j]=null;if(!bh){continue;}bh.removeListenerById(bd.listenerIds[j]);}var bh=bd.sources[bd.index];for(var j=bd.index+1;j<bd.propertyNames.length;j++){if(bd.arrayIndexValues[j-1]!==l){bh=bh[m+qx.lang.String.firstUp(bd.propertyNames[j-1])](bd.arrayIndexValues[j-1]);}else{bh=bh[m+qx.lang.String.firstUp(bd.propertyNames[j-1])]();}bd.sources[j]=bh;if(!bh){this.__da(bd.targetObject,bd.targetPropertyChain);break;}if(j==bd.propertyNames.length-1){if(qx.Class.implementsInterface(bh,qx.data.IListData)){var bi=bd.arrayIndexValues[j]===h?bh.length-1:bd.arrayIndexValues[j];var bf=bh.getItem(bi);this.__dd(bf,bd.targetObject,bd.targetPropertyChain,bd.options,bd.sources[bd.index]);bd.listenerIds[j]=this.__df(bh,g,bd.targetObject,bd.targetPropertyChain,bd.options,bd.arrayIndexValues[j]);}else{if(bd.propertyNames[j]!=null&&bh[m+qx.lang.String.firstUp(bd.propertyNames[j])]!=null){var bf=bh[m+qx.lang.String.firstUp(bd.propertyNames[j])]();this.__dd(bf,bd.targetObject,bd.targetPropertyChain,bd.options,bd.sources[bd.index]);}var bg=this.__cY(bh,bd.propertyNames[j]);bd.listenerIds[j]=this.__df(bh,bg,bd.targetObject,bd.targetPropertyChain,bd.options);}}else{if(bd.listeners[j]==null){var be=qx.lang.Function.bind(this.__cW,this,bd);bd.listeners.push(be);}if(qx.Class.implementsInterface(bh,qx.data.IListData)){var bg=g;}else{var bg=this.__cY(bh,bd.propertyNames[j]);}bd.listenerIds[j]=bh.addListener(bg,bd.listeners[j]);}}},__cX:function(bj,bk,bl,bm,bn){var br=bm.split(d);var bp=this.__de(br);var bw=[];var bv=[];var bt=[];var bs=[];var bq=bl;for(var i=0;i<br.length-1;i++){if(bp[i]!==l){bs.push(g);}else{try{bs.push(this.__cY(bq,br[i]));}catch(e){break;}}bw[i]=bq;var bu=function(){for(var j=i+1;j<br.length-1;j++){var bz=bw[j];bw[j]=null;if(!bz){continue;}bz.removeListenerById(bt[j]);}var bz=bw[i];for(var j=i+1;j<br.length-1;j++){var bx=qx.lang.String.firstUp(br[j-1]);if(bp[j-1]!==l){var bA=bp[j-1]===h?bz.getLength()-1:bp[j-1];bz=bz[m+bx](bA);}else{bz=bz[m+bx]();}bw[j]=bz;if(bv[j]==null){bv.push(bu);}if(qx.Class.implementsInterface(bz,qx.data.IListData)){var by=g;}else{try{var by=qx.data.SingleValueBinding.__cY(bz,br[j]);}catch(e){break;}}bt[j]=bz.addListener(by,bv[j]);}qx.data.SingleValueBinding.updateTarget(bj,bk,bl,bm,bn);};bv.push(bu);bt[i]=bq.addListener(bs[i],bu);var bo=qx.lang.String.firstUp(br[i]);if(bq[m+bo]==null){bq=null;}else if(bp[i]!==l){bq=bq[m+bo](bp[i]);}else{bq=bq[m+bo]();}if(!bq){break;}}return {listenerIds:bt,targets:bw};},updateTarget:function(bB,bC,bD,bE,bF){var bG=this.getValueFromObject(bB,bC);bG=qx.data.SingleValueBinding.__dh(bG,bD,bE,bF,bB);this.__db(bD,bE,bG);},getValueFromObject:function(o,bH){var bL=this.__dc(o,bH);var bJ;if(bL!=null){var bN=bH.substring(bH.lastIndexOf(d)+1,bH.length);if(bN.charAt(bN.length-1)==f){var bI=bN.substring(bN.lastIndexOf(k)+1,bN.length-1);var bK=bN.substring(0,bN.lastIndexOf(k));var bM=bL[m+qx.lang.String.firstUp(bK)]();if(bI==h){bI=bM.length-1;}if(bM!=null){bJ=bM.getItem(bI);}}else{bJ=bL[m+qx.lang.String.firstUp(bN)]();}}return bJ;},__cY:function(bO,bP){var bQ=this.__di(bO,bP);if(bQ==null){if(qx.Class.supportsEvent(bO.constructor,bP)){bQ=bP;}else if(qx.Class.supportsEvent(bO.constructor,g+qx.lang.String.firstUp(bP))){bQ=g+qx.lang.String.firstUp(bP);}else{throw new qx.core.AssertionError(u+bP+x+bO+w);}}return bQ;},__da:function(bR,bS){var bT=this.__dc(bR,bS);if(bT!=null){var bU=bS.substring(bS.lastIndexOf(d)+1,bS.length);if(bU.charAt(bU.length-1)==f){this.__db(bR,bS,null);return;}if(bT[D+qx.lang.String.firstUp(bU)]!=undefined){bT[D+qx.lang.String.firstUp(bU)]();}else{bT[G+qx.lang.String.firstUp(bU)](null);}}},__db:function(bV,bW,bX){var cc=this.__dc(bV,bW);if(cc!=null){var cd=bW.substring(bW.lastIndexOf(d)+1,bW.length);if(cd.charAt(cd.length-1)==f){var bY=cd.substring(cd.lastIndexOf(k)+1,cd.length-1);var cb=cd.substring(0,cd.lastIndexOf(k));var ca=bV;if(!qx.Class.implementsInterface(ca,qx.data.IListData)){ca=cc[m+qx.lang.String.firstUp(cb)]();}if(bY==h){bY=ca.length-1;}if(ca!=null){ca.setItem(bY,bX);}}else{cc[G+qx.lang.String.firstUp(cd)](bX);}}},__dc:function(ce,cf){var ci=cf.split(d);var cj=ce;for(var i=0;i<ci.length-1;i++){try{var ch=ci[i];if(ch.indexOf(f)==ch.length-1){var cg=ch.substring(ch.indexOf(k)+1,ch.length-1);ch=ch.substring(0,ch.indexOf(k));}if(ch!=l){cj=cj[m+qx.lang.String.firstUp(ch)]();}if(cg!=null){if(cg==h){cg=cj.length-1;}cj=cj.getItem(cg);cg=null;}}catch(ck){return null;}}return cj;},__dd:function(cl,cm,cn,co,cp){cl=this.__dh(cl,cm,cn,co,cp);if(cl===undefined){this.__da(cm,cn);}if(cl!==undefined){try{this.__db(cm,cn,cl);if(co&&co.onUpdate){co.onUpdate(cp,cm,cl);}}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;}if(co&&co.onSetFail){co.onSetFail(e);}else{qx.log.Logger.warn("Failed so set value "+cl+" on "+cm+". Error message: "+e);}}}},__de:function(cq){var cr=[];for(var i=0;i<cq.length;i++){var name=cq[i];if(qx.lang.String.endsWith(name,f)){var cs=name.substring(name.indexOf(k)+1,name.indexOf(f));if(name.indexOf(f)!=name.length-1){throw new Error("Please use only one array at a time: "+name+" does not work.");}if(cs!==h){if(cs==l||isNaN(parseInt(cs,10))){throw new Error("No number or 'last' value hast been given"+" in an array binding: "+name+" does not work.");}}if(name.indexOf(k)!=0){cq[i]=name.substring(0,name.indexOf(k));cr[i]=l;cr[i+1]=cs;cq.splice(i+1,0,E);i++;}else{cr[i]=cs;cq.splice(i,1,E);}}else{cr[i]=l;}}return cr;},__df:function(ct,cu,cv,cw,cx,cy){var cz;var cB=function(cC,e){if(cC!==l){if(cC===h){cC=ct.length-1;}var cF=ct.getItem(cC);if(cF===undefined){qx.data.SingleValueBinding.__da(cv,cw);}var cD=e.getData().start;var cE=e.getData().end;if(cC<cD||cC>cE){return;}}else{var cF=e.getData();}if(qx.core.Environment.get(a)){qx.log.Logger.debug("Binding executed from "+ct+" by "+cu+" to "+cv+" ("+cw+")");qx.log.Logger.debug("Data before conversion: "+cF);}cF=qx.data.SingleValueBinding.__dh(cF,cv,cw,cx,ct);if(qx.core.Environment.get(a)){qx.log.Logger.debug("Data after conversion: "+cF);}try{if(cF!==undefined){qx.data.SingleValueBinding.__db(cv,cw,cF);}else{qx.data.SingleValueBinding.__da(cv,cw);}if(cx&&cx.onUpdate){cx.onUpdate(ct,cv,cF);}}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;}if(cx&&cx.onSetFail){cx.onSetFail(e);}else{qx.log.Logger.warn("Failed so set value "+cF+" on "+cv+". Error message: "+e);}}};if(!cy){cy=l;}cB=qx.lang.Function.bind(cB,ct,cy);var cA=ct.addListener(cu,cB);return cA;},__dg:function(cG,cH,cI,cJ,cK){if(this.__cV[cH.toHashCode()]===undefined){this.__cV[cH.toHashCode()]=[];}this.__cV[cH.toHashCode()].push([cG,cH,cI,cJ,cK]);},__dh: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.__dc(cM,cN);var cU=cN.substring(cN.lastIndexOf(d)+1,cN.length);if(cT==null){return cL;}var cS=qx.Class.getPropertyDefinition(cT.constructor,cU);var cQ=cS==null?l:cS.check;return this.__dj(cL,cQ);}},__di:function(cV,cW){var cX=qx.Class.getPropertyDefinition(cV.constructor,cW);if(cX==null){return null;}return cX.event;},__dj:function(cY,da){var db=qx.lang.Type.getClass(cY);if((db==c||db==b)&&(da==y||da==q)){cY=parseInt(cY,10);}if((db==A||db==c||db==p)&&da==b){cY=cY+l;}if((db==c||db==b)&&(da==c||da==t)){cY=parseFloat(cY);}return cY;},removeBindingFromObject:function(dc,dd){if(dd.type==F){for(var i=0;i<dd.sources.length;i++){if(dd.sources[i]){dd.sources[i].removeListenerById(dd.listenerIds[i]);}}for(var i=0;i<dd.targets.length;i++){if(dd.targets[i]){dd.targets[i].removeListenerById(dd.targetListenerIds[i]);}}}else{dc.removeListenerById(dd);}var de=this.__cV[dc.toHashCode()];if(de!=undefined){for(var i=0;i<de.length;i++){if(de[i][0]==dd){qx.lang.Array.remove(de,de[i]);return;}}}throw new Error("Binding could not be found!");},removeAllBindingsForObject:function(df){var dg=this.__cV[df.toHashCode()];if(dg!=undefined){for(var i=dg.length-1;i>=0;i--){this.removeBindingFromObject(df,dg[i][0]);}}},getAllBindingsForObject:function(dh){if(this.__cV[dh.toHashCode()]===undefined){this.__cV[dh.toHashCode()]=[];}return this.__cV[dh.toHashCode()];},removeAllBindings:function(){for(var dj in this.__cV){var di=qx.core.ObjectRegistry.fromHashCode(dj);if(di==null){delete this.__cV[dj];continue;}this.removeAllBindingsForObject(di);}this.__cV={};},getAllBindings:function(){return this.__cV;},showBindingInLog:function(dk,dl){var dn;for(var i=0;i<this.__cV[dk.toHashCode()].length;i++){if(this.__cV[dk.toHashCode()][i][0]==dl){dn=this.__cV[dk.toHashCode()][i];break;}}if(dn===undefined){var dm=r;}else{var dm=s+dn[1]+B+dn[2]+z+dn[3]+B+dn[4]+n;}qx.log.Logger.debug(dm);},showAllBindingsInLog:function(){for(var dq in this.__cV){var dp=qx.core.ObjectRegistry.fromHashCode(dq);for(var i=0;i<this.__cV[dq].length;i++){this.showBindingInLog(dp,this.__cV[dq][i][0]);}}}}});qx.log.Logger.deprecatedConstantWarning(C,v);})();(function(){var b="",a="qx.core.WindowError";qx.Bootstrap.define(a,{extend:Error,construct:function(c,d,e){Error.call(this,c);this.__dk=c;this.__dl=d||b;this.__dm=e===undefined?-1:e;},members:{__dk:null,__dl:null,__dm:null,toString:function(){return this.__dk;},getUri:function(){return this.__dl;},getLineNumber:function(){return this.__dm;}}});})();(function(){var a="qx.core.ValidationError";qx.Class.define(a,{extend:qx.type.BaseError});})();(function(){var a="qx.util.DisposeUtil";qx.Class.define(a,{statics:{disposeObjects:function(b,c,d){var name;for(var i=0,l=c.length;i<l;i++){name=c[i];if(b[name]==null||!b.hasOwnProperty(name)){continue;}if(!qx.core.ObjectRegistry.inShutDown){if(b[name].dispose){if(!d&&b[name].constructor.$$instance){throw new Error("The object stored in key "+name+" is a singleton! Please use disposeSingleton instead.");}else{b[name].dispose();}}else{throw new Error("Has no disposable object under key: "+name+"!");}}b[name]=null;}},disposeArray:function(e,f){var h=e[f];if(!h){return;}if(qx.core.ObjectRegistry.inShutDown){e[f]=null;return;}try{var g;for(var i=h.length-1;i>=0;i--){g=h[i];if(g){g.dispose();}}}catch(j){throw new Error("The array field: "+f+" of object: "+e+" has non disposable entries: "+j);}h.length=0;e[f]=null;},disposeMap:function(k,m){var o=k[m];if(!o){return;}if(qx.core.ObjectRegistry.inShutDown){k[m]=null;return;}try{var n;for(var p in o){n=o[p];if(o.hasOwnProperty(p)&&n){n.dispose();}}}catch(q){throw new Error("The map field: "+m+" of object: "+k+" has non disposable entries: "+q);}k[m]=null;},disposeTriggeredBy:function(r,s){var t=s.dispose;s.dispose=function(){t.call(s);r.dispose();};}}});})();(function(){var a="qx.event.handler.Object";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_LAST,SUPPORTED_TYPES:null,TARGET_CHECK:qx.event.IEventHandler.TARGET_OBJECT,IGNORE_CAN_HANDLE:false},members:{canHandleEvent:function(b,c){return qx.Class.supportsEvent(b.constructor,c);},registerEvent:function(d,e,f){},unregisterEvent:function(g,h,i){}},defer:function(j){qx.event.Registration.addHandler(j);}});})();(function(){var a="qx.lang.Date";qx.Class.define(a,{statics:{now:function(){return +new Date;}}});})();(function(){var k="indexOf",j="lastIndexOf",h="slice",g="concat",f="join",e="toLocaleUpperCase",d="shift",c="substr",b="filter",a="unshift",I="match",H="quote",G="qx.lang.Generics",F="localeCompare",E="sort",D="some",C="charAt",B="split",A="substring",z="pop",t="toUpperCase",u="replace",q="push",r="charCodeAt",o="every",p="reverse",m="search",n="forEach",v="map",w="toLowerCase",y="splice",x="toLocaleLowerCase";qx.Class.define(G,{statics:{__dn:{"Array":[f,p,E,q,z,d,a,y,g,h,k,j,n,v,b,D,o],"String":[H,A,w,t,C,r,k,j,x,e,F,I,m,u,B,c,g,h]},__do:function(J,K){return function(s){return J.prototype[K].apply(s,Array.prototype.slice.call(arguments,1));};},__dp:function(){var L=qx.lang.Generics.__dn;for(var P in L){var N=window[P];var M=L[P];for(var i=0,l=M.length;i<l;i++){var O=M[i];if(!N[O]){N[O]=qx.lang.Generics.__do(N,O);}}}}},defer:function(Q){Q.__dp();}});})();(function(){var f="_applyTheme",e="qx.theme",d="qx.theme.manager.Meta",c="qx.theme.Modern",b="Theme",a="singleton";qx.Class.define(d,{type:a,extend:qx.core.Object,properties:{theme:{check:b,nullable:true,apply:f}},members:{_applyTheme:function(g,h){var k=null;var n=null;var q=null;var r=null;var m=null;if(g){k=g.meta.color||null;n=g.meta.decoration||null;q=g.meta.font||null;r=g.meta.icon||null;m=g.meta.appearance||null;}var o=qx.theme.manager.Color.getInstance();var p=qx.theme.manager.Decoration.getInstance();var i=qx.theme.manager.Font.getInstance();var l=qx.theme.manager.Icon.getInstance();var j=qx.theme.manager.Appearance.getInstance();o.setTheme(k);p.setTheme(n);i.setTheme(q);l.setTheme(r);j.setTheme(m);},initialize:function(){var u=qx.core.Environment;var s,t;s=u.get(e);if(s){t=qx.Theme.getByName(s);if(!t){throw new Error("The theme to use is not available: "+s);}this.setTheme(t);}}},environment:{"qx.theme":c}});})();(function(){var b="qx.util.ValueManager",a="abstract";qx.Class.define(b,{type:a,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this._dynamic={};},members:{_dynamic:null,resolveDynamic:function(c){return this._dynamic[c];},isDynamic:function(d){return !!this._dynamic[d];},resolve:function(e){if(e&&this._dynamic[e]){return this._dynamic[e];}return e;},_setDynamic:function(f){this._dynamic=f;},_getDynamic:function(){return this._dynamic;}},destruct:function(){this._dynamic=null;}});})();(function(){var f="_applyTheme",e="qx.theme.manager.Color",d="Theme",c="changeTheme",b="string",a="singleton";qx.Class.define(e,{type:a,extend:qx.util.ValueManager,properties:{theme:{check:d,nullable:true,apply:f,event:c}},members:{_applyTheme:function(g){var h={};if(g){var i=g.colors;var j=qx.util.ColorUtil;var k;for(var l in i){k=i[l];if(typeof k===b){if(!j.isCssString(k)){throw new Error("Could not parse color: "+k);}}else if(k instanceof Array){k=j.rgbToRgbString(k);}else{throw new Error("Could not parse color: "+k);}h[l]=k;}}this._setDynamic(h);},resolve:function(m){var p=this._dynamic;var n=p[m];if(n){return n;}var o=this.getTheme();if(o!==null&&o.colors[m]){return p[m]=o.colors[m];}return m;},isDynamic:function(q){var s=this._dynamic;if(q&&(s[q]!==undefined)){return true;}var r=this.getTheme();if(r!==null&&q&&(r.colors[q]!==undefined)){s[q]=r.colors[q];return true;}return false;}}});})();(function(){var h=",",e="rgb(",d=")",c="qx.theme.manager.Color",a="qx.util.ColorUtil";qx.Class.define(a,{statics:{REGEXP:{hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,rgb:/^rgb\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/,rgba:/^rgba\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/},SYSTEM:{activeborder:true,activecaption:true,appworkspace:true,background:true,buttonface:true,buttonhighlight:true,buttonshadow:true,buttontext:true,captiontext:true,graytext:true,highlight:true,highlighttext:true,inactiveborder:true,inactivecaption:true,inactivecaptiontext:true,infobackground:true,infotext:true,menu:true,menutext:true,scrollbar:true,threeddarkshadow:true,threedface:true,threedhighlight:true,threedlightshadow:true,threedshadow:true,window:true,windowframe:true,windowtext:true},NAMED:{black:[0,0,0],silver:[192,192,192],gray:[128,128,128],white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255],transparent:[-1,-1,-1],magenta:[255,0,255],orange:[255,165,0],brown:[165,42,42]},isNamedColor:function(j){return this.NAMED[j]!==undefined;},isSystemColor:function(k){return this.SYSTEM[k]!==undefined;},supportsThemes:function(){return qx.Class.isDefined(c);},isThemedColor:function(l){if(!this.supportsThemes()){return false;}return qx.theme.manager.Color.getInstance().isDynamic(l);},stringToRgb:function(m){if(this.supportsThemes()&&this.isThemedColor(m)){var m=qx.theme.manager.Color.getInstance().resolveDynamic(m);}if(this.isNamedColor(m)){return this.NAMED[m];}else if(this.isSystemColor(m)){throw new Error("Could not convert system colors to RGB: "+m);}else if(this.isRgbString(m)){return this.__dq();}else if(this.isHex3String(m)){return this.__ds();}else if(this.isHex6String(m)){return this.__dt();}throw new Error("Could not parse color: "+m);},cssStringToRgb:function(n){if(this.isNamedColor(n)){return this.NAMED[n];}else if(this.isSystemColor(n)){throw new Error("Could not convert system colors to RGB: "+n);}else if(this.isRgbString(n)){return this.__dq();}else if(this.isRgbaString(n)){return this.__dr();}else if(this.isHex3String(n)){return this.__ds();}else if(this.isHex6String(n)){return this.__dt();}throw new Error("Could not parse color: "+n);},stringToRgbString:function(o){return this.rgbToRgbString(this.stringToRgb(o));},rgbToRgbString:function(s){return e+s[0]+h+s[1]+h+s[2]+d;},rgbToHexString:function(u){return (qx.lang.String.pad(u[0].toString(16).toUpperCase(),2)+qx.lang.String.pad(u[1].toString(16).toUpperCase(),2)+qx.lang.String.pad(u[2].toString(16).toUpperCase(),2));},isValidPropertyValue:function(v){return this.isThemedColor(v)||this.isNamedColor(v)||this.isHex3String(v)||this.isHex6String(v)||this.isRgbString(v);},isCssString:function(w){return this.isSystemColor(w)||this.isNamedColor(w)||this.isHex3String(w)||this.isHex6String(w)||this.isRgbString(w);},isHex3String:function(x){return this.REGEXP.hex3.test(x);},isHex6String:function(y){return this.REGEXP.hex6.test(y);},isRgbString:function(z){return this.REGEXP.rgb.test(z);},isRgbaString:function(A){return this.REGEXP.rgba.test(A);},__dq:function(){var D=parseInt(RegExp.$1,10);var C=parseInt(RegExp.$2,10);var B=parseInt(RegExp.$3,10);return [D,C,B];},__dr:function(){var G=parseInt(RegExp.$1,10);var F=parseInt(RegExp.$2,10);var E=parseInt(RegExp.$3,10);return [G,F,E];},__ds:function(){var J=parseInt(RegExp.$1,16)*17;var I=parseInt(RegExp.$2,16)*17;var H=parseInt(RegExp.$3,16)*17;return [J,I,H];},__dt:function(){var M=(parseInt(RegExp.$1,16)*16)+parseInt(RegExp.$2,16);var L=(parseInt(RegExp.$3,16)*16)+parseInt(RegExp.$4,16);var K=(parseInt(RegExp.$5,16)*16)+parseInt(RegExp.$6,16);return [M,L,K];},hex3StringToRgb:function(N){if(this.isHex3String(N)){return this.__ds(N);}throw new Error("Invalid hex3 value: "+N);},hex6StringToRgb:function(O){if(this.isHex6String(O)){return this.__dt(O);}throw new Error("Invalid hex6 value: "+O);},hexStringToRgb:function(P){if(this.isHex3String(P)){return this.__ds(P);}if(this.isHex6String(P)){return this.__dt(P);}throw new Error("Invalid hex value: "+P);},rgbToHsb:function(Q){var S,T,V;var bc=Q[0];var Y=Q[1];var R=Q[2];var bb=(bc>Y)?bc:Y;if(R>bb){bb=R;}var U=(bc<Y)?bc:Y;if(R<U){U=R;}V=bb/255.0;if(bb!=0){T=(bb-U)/bb;}else{T=0;}if(T==0){S=0;}else{var X=(bb-bc)/(bb-U);var ba=(bb-Y)/(bb-U);var W=(bb-R)/(bb-U);if(bc==bb){S=W-ba;}else if(Y==bb){S=2.0+X-W;}else{S=4.0+ba-X;}S=S/6.0;if(S<0){S=S+1.0;}}return [Math.round(S*360),Math.round(T*100),Math.round(V*100)];},hsbToRgb:function(bd){var i,f,p,q,t;var be=bd[0]/360;var bf=bd[1]/100;var bg=bd[2]/100;if(be>=1.0){be%=1.0;}if(bf>1.0){bf=1.0;}if(bg>1.0){bg=1.0;}var bh=Math.floor(255*bg);var bi={};if(bf==0.0){bi.red=bi.green=bi.blue=bh;}else{be*=6.0;i=Math.floor(be);f=be-i;p=Math.floor(bh*(1.0-bf));q=Math.floor(bh*(1.0-(bf*f)));t=Math.floor(bh*(1.0-(bf*(1.0-f))));switch(i){case 0:bi.red=bh;bi.green=t;bi.blue=p;break;case 1:bi.red=q;bi.green=bh;bi.blue=p;break;case 2:bi.red=p;bi.green=bh;bi.blue=t;break;case 3:bi.red=p;bi.green=q;bi.blue=bh;break;case 4:bi.red=t;bi.green=p;bi.blue=bh;break;case 5:bi.red=bh;bi.green=p;bi.blue=q;break;}}return [bi.red,bi.green,bi.blue];},randomColor:function(){var r=Math.round(Math.random()*255);var g=Math.round(Math.random()*255);var b=Math.round(Math.random()*255);return this.rgbToRgbString([r,g,b]);}}});})();(function(){var m="object",l="_applyTheme",k="",j="_",h="__du",g="qx.ui.decoration.",f="qx.theme.manager.Decoration",e=".",d="Theme",c="changeTheme",a="string",b="singleton";qx.Class.define(f,{type:b,extend:qx.core.Object,properties:{theme:{check:d,nullable:true,apply:l,event:c}},members:{__du:null,resolve:function(n){if(!n){return null;}if(typeof n===m){return n;}var s=this.getTheme();if(!s){return null;}var p=this.__du;if(!p){p=this.__du={};}var o=p[n];if(o){return o;}var v=s.decorations[n];if(!v){return null;}if(!v.style){v.style={};}var q=v;while(q.include){q=s.decorations[q.include];if(!v.decorator&&q.decorator){v.decorator=q.decorator;}if(q.style){for(var u in q.style){if(v.style[u]==undefined){v.style[u]=q.style[u];}}}}var r=v.decorator;if(r==null){throw new Error("Missing definition of which decorator to use in entry: "+n+"!");}if(r instanceof Array){var t=r.concat([]);for(var i=0;i<t.length;i++){t[i]=t[i].basename.replace(e,k);}var name=g+t.join(j);if(!qx.Class.getByName(name)){qx.Class.define(name,{extend:qx.ui.decoration.DynamicDecorator,include:r});}r=qx.Class.getByName(name);}return p[n]=(new r).set(v.style);},isValidPropertyValue:function(w){if(typeof w===a){return this.isDynamic(w);}else if(typeof w===m){var x=w.constructor;return qx.Class.hasInterface(x,qx.ui.decoration.IDecorator);}return false;},isDynamic:function(y){if(!y){return false;}var z=this.getTheme();if(!z){return false;}return !!z.decorations[y];},_applyTheme:function(A,B){var D=qx.util.AliasManager.getInstance();if(B){for(var C in B.aliases){D.remove(C);}}if(A){for(var C in A.aliases){D.add(C,A.aliases[C]);}}if(!A){this.__du={};}}},destruct:function(){this._disposeMap(h);}});})();(function(){var a="qx.ui.decoration.IDecorator";qx.Interface.define(a,{members:{getMarkup:function(){},resize:function(b,c,d){},tint:function(e,f){},getInsets:function(){}}});})();(function(){var i="Number",h="_applyInsets",g="abstract",f="insetRight",e="insetTop",d="insetBottom",c="qx.ui.decoration.Abstract",b="shorthand",a="insetLeft";qx.Class.define(c,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],type:g,properties:{insetLeft:{check:i,nullable:true,apply:h},insetRight:{check:i,nullable:true,apply:h},insetBottom:{check:i,nullable:true,apply:h},insetTop:{check:i,nullable:true,apply:h},insets:{group:[e,f,d,a],mode:b}},members:{__dv:null,_getDefaultInsets:function(){throw new Error("Abstract method called.");},_isInitialized:function(){throw new Error("Abstract method called.");},_resetInsets:function(){this.__dv=null;},getInsets:function(){if(this.__dv){return this.__dv;}var j=this._getDefaultInsets();return this.__dv={left:this.getInsetLeft()==null?j.left:this.getInsetLeft(),right:this.getInsetRight()==null?j.right:this.getInsetRight(),bottom:this.getInsetBottom()==null?j.bottom:this.getInsetBottom(),top:this.getInsetTop()==null?j.top:this.getInsetTop()};},_applyInsets:function(){this.__dv=null;}},destruct:function(){this.__dv=null;}});})();(function(){var o="px",n="top",m="_tint",l="abstract",k='<div style="',j="",h="_getDefaultInsetsFor",g="bottom",f="qx.ui.decoration.DynamicDecorator",e="left",b="right",d="_resize",c="_style",a='"></div>';qx.Class.define(f,{extend:qx.ui.decoration.Abstract,type:l,members:{getMarkup:function(){if(this._markup){return this._markup;}var p={};for(var name in this){if(name.indexOf(c)==0&&this[name] instanceof Function){this[name](p);}}if(!this._generateMarkup){var q=[k];q.push(qx.bom.element.Style.compile(p));q.push(a);q=q.join(j);}else{var q=this._generateMarkup(p);}return this._markup=q;},resize:function(r,s,t){var v={};for(var name in this){if(name.indexOf(d)==0&&this[name] instanceof Function){var u=this[name](r,s,t);if(v.left==undefined){v.left=u.left;v.top=u.top;}if(v.width==undefined){v.width=u.width;v.height=u.height;}if(u.elementToApplyDimensions){v.elementToApplyDimensions=u.elementToApplyDimensions;}v.left=u.left<v.left?u.left:v.left;v.top=u.top<v.top?u.top:v.top;v.width=u.width>v.width?u.width:v.width;v.height=u.height>v.height?u.height:v.height;}}if(v.left!=undefined){r.style.left=v.left+o;r.style.top=v.top+o;}if(v.width!=undefined){if(v.width<0){v.width=0;}if(v.height<0){v.height=0;}if(v.elementToApplyDimensions){r=v.elementToApplyDimensions;}r.style.width=v.width+o;r.style.height=v.height+o;}},tint:function(w,x){for(var name in this){if(name.indexOf(m)==0&&this[name] instanceof Function){this[name](w,x,w.style);}}},_isInitialized:function(){return !!this._markup;},_getDefaultInsets:function(){var B=[n,b,g,e];var z={};for(var name in this){if(name.indexOf(h)==0&&this[name] instanceof Function){var A=this[name]();for(var i=0;i<B.length;i++){var y=B[i];if(z[y]==undefined){z[y]=A[y];}if(A[y]<z[y]){z[y]=A[y];}}}}if(z[n]!=undefined){return z;}return {top:0,right:0,bottom:0,left:0};}}});})();(function(){var k="engine.version",j="",i="engine.name",h="hidden",g="-moz-scrollbars-none",f="overflow",e=";",d="overflowY",b=":",a="overflowX",z="overflow:",y="none",x="scroll",w="borderLeftStyle",v="borderRightStyle",u="div",r="borderRightWidth",q="overflow-y",p="borderLeftWidth",o="-moz-scrollbars-vertical",m="100px",n="qx.bom.element.Overflow",l="overflow-x";qx.Class.define(n,{statics:{__dw:null,getScrollbarWidth:function(){if(this.__dw!==null){return this.__dw;}var A=qx.bom.element.Style;var C=function(G,H){return parseInt(A.get(G,H),10)||0;};var D=function(I){return (A.get(I,v)==y?0:C(I,r));};var B=function(J){return (A.get(J,w)==y?0:C(J,p));};var F=qx.core.Environment.select(i,{"mshtml":function(K){if(A.get(K,d)==h||K.clientWidth==0){return D(K);}return Math.max(0,K.offsetWidth-K.clientLeft-K.clientWidth);},"default":function(L){if(L.clientWidth==0){var M=A.get(L,f);var N=(M==x||M==o?16:0);return Math.max(0,D(L)+N);}return Math.max(0,(L.offsetWidth-L.clientWidth-B(L)));}});var E=function(O){return F(O)-D(O);};var t=document.createElement(u);var s=t.style;s.height=s.width=m;s.overflow=x;document.body.appendChild(t);var c=E(t);this.__dw=c?c:16;document.body.removeChild(t);return this.__dw;},_compile:qx.core.Environment.select(i,{"gecko":parseFloat(qx.core.Environment.get(k))<1.8?function(P,Q){if(Q==h){Q=g;}return z+Q+e;}:function(R,S){return R+b+S+e;},"opera":parseFloat(qx.core.Environment.get(k))<9.5?function(T,U){return z+U+e;}:function(V,W){return V+b+W+e;},"default":function(X,Y){return X+b+Y+e;}}),compileX:function(ba){return this._compile(l,ba);},compileY:function(bb){return this._compile(q,bb);},getX:qx.core.Environment.select(i,{"gecko":parseFloat(qx.core.Environment.get(k))<1.8?function(bc,bd){var be=qx.bom.element.Style.get(bc,f,bd,false);if(be===g){be=h;}return be;}:function(bf,bg){return qx.bom.element.Style.get(bf,a,bg,false);},"opera":parseFloat(qx.core.Environment.get(k))<9.5?function(bh,bi){return qx.bom.element.Style.get(bh,f,bi,false);}:function(bj,bk){return qx.bom.element.Style.get(bj,a,bk,false);},"default":function(bl,bm){return qx.bom.element.Style.get(bl,a,bm,false);}}),setX:qx.core.Environment.select(i,{"gecko":parseFloat(qx.core.Environment.get(k))<1.8?function(bn,bo){if(bo==h){bo=g;}bn.style.overflow=bo;}:function(bp,bq){bp.style.overflowX=bq;},"opera":parseFloat(qx.core.Environment.get(k))<9.5?function(br,bs){br.style.overflow=bs;}:function(bt,bu){bt.style.overflowX=bu;},"default":function(bv,bw){bv.style.overflowX=bw;}}),resetX:qx.core.Environment.select(i,{"gecko":parseFloat(qx.core.Environment.get(k))<1.8?function(bx){bx.style.overflow=j;}:function(by){by.style.overflowX=j;},"opera":parseFloat(qx.core.Environment.get(k))<9.5?function(bz,bA){bz.style.overflow=j;}:function(bB,bC){bB.style.overflowX=j;},"default":function(bD){bD.style.overflowX=j;}}),getY:qx.core.Environment.select(i,{"gecko":parseFloat(qx.core.Environment.get(k))<1.8?function(bE,bF){var bG=qx.bom.element.Style.get(bE,f,bF,false);if(bG===g){bG=h;}return bG;}:function(bH,bI){return qx.bom.element.Style.get(bH,d,bI,false);},"opera":parseFloat(qx.core.Environment.get(k))<9.5?function(bJ,bK){return qx.bom.element.Style.get(bJ,f,bK,false);}:function(bL,bM){return qx.bom.element.Style.get(bL,d,bM,false);},"default":function(bN,bO){return qx.bom.element.Style.get(bN,d,bO,false);}}),setY:qx.core.Environment.select(i,{"gecko":parseFloat(qx.core.Environment.get(k))<1.8?function(bP,bQ){if(bQ===h){bQ=g;}bP.style.overflow=bQ;}:function(bR,bS){bR.style.overflowY=bS;},"opera":parseFloat(qx.core.Environment.get(k))<9.5?function(bT,bU){bT.style.overflow=bU;}:function(bV,bW){bV.style.overflowY=bW;},"default":function(bX,bY){bX.style.overflowY=bY;}}),resetY:qx.core.Environment.select(i,{"gecko":parseFloat(qx.core.Environment.get(k))<1.8?function(ca){ca.style.overflow=j;}:function(cb){cb.style.overflowY=j;},"opera":parseFloat(qx.core.Environment.get(k))<9.5?function(cc,cd){cc.style.overflow=j;}:function(ce,cf){ce.style.overflowY=j;},"default":function(cg){cg.style.overflowY=j;}})}});})();(function(){var o="auto",n="px",m=",",l="clip:auto;",k="rect(",j=");",i="",h=")",g="qx.bom.element.Clip",f="string",c="clip:rect(",e=" ",d="clip",b="rect(auto,auto,auto,auto)",a="rect(auto, auto, auto, auto)";qx.Class.define(g,{statics:{compile:function(p){if(!p){return l;}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?o:t+n);u=o;}else{q=(t==null?o:u+t+n);u=u+n;}if(top==null){r=(s==null?o:s+n);top=o;}else{r=(s==null?o:top+s+n);top=top+n;}return c+top+m+q+m+r+m+u+j;},get:function(v,w){var y=qx.bom.element.Style.get(v,d,w,false);var E,top,C,B;var x,z;if(typeof y===f&&y!==o&&y!==i){y=qx.lang.String.trim(y);if(/\((.*)\)/.test(y)){var D=RegExp.$1;if(/,/.test(D)){var A=D.split(m);}else{var A=D.split(e);}top=qx.lang.String.trim(A[0]);x=qx.lang.String.trim(A[1]);z=qx.lang.String.trim(A[2]);E=qx.lang.String.trim(A[3]);if(E===o){E=null;}if(top===o){top=null;}if(x===o){x=null;}if(z===o){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=b;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?o:K+n);L=o;}else{H=(K==null?o:L+K+n);L=L+n;}if(top==null){I=(J==null?o:J+n);top=o;}else{I=(J==null?o:top+J+n);top=top+n;}F.style.clip=k+top+m+H+m+I+m+L+h;},reset:function(M){M.style.clip=a;}}});})();(function(){var m="",l="engine.name",k=";",j="opacity:",i="opacity",h="filter",g="MozOpacity",f=");",e=")",d="zoom:1;filter:alpha(opacity=",a="qx.bom.element.Opacity",c="alpha(opacity=",b="-moz-opacity:";qx.Class.define(a,{statics:{SUPPORT_CSS3_OPACITY:false,compile:qx.core.Environment.select(l,{"mshtml":function(n){if(n>=1){n=1;}if(n<0.00001){n=0;}if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){return j+n+k;}else{return d+(n*100)+f;}},"gecko":function(o){if(o>=1){o=0.999999;}if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){return b+o+k;}else{return j+o+k;}},"default":function(p){if(p>=1){return m;}return j+p+k;}}),set:qx.core.Environment.select(l,{"mshtml":function(q,r){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){if(r>=1){r=m;}q.style.opacity=r;}else{var s=qx.bom.element.Style.get(q,h,qx.bom.element.Style.COMPUTED_MODE,false);if(r>=1){r=1;}if(r<0.00001){r=0;}if(!q.currentStyle||!q.currentStyle.hasLayout){q.style.zoom=1;}q.style.filter=s.replace(/alpha\([^\)]*\)/gi,m)+c+r*100+e;}},"gecko":function(t,u){if(u>=1){u=0.999999;}if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){t.style.MozOpacity=u;}else{t.style.opacity=u;}},"default":function(v,w){if(w>=1){w=m;}v.style.opacity=w;}}),reset:qx.core.Environment.select(l,{"mshtml":function(x){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){x.style.opacity=m;}else{var y=qx.bom.element.Style.get(x,h,qx.bom.element.Style.COMPUTED_MODE,false);x.style.filter=y.replace(/alpha\([^\)]*\)/gi,m);}},"gecko":function(z){if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){z.style.MozOpacity=m;}else{z.style.opacity=m;}},"default":function(A){A.style.opacity=m;}}),get:qx.core.Environment.select(l,{"mshtml":function(B,C){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){var D=qx.bom.element.Style.get(B,i,C,false);if(D!=null){return parseFloat(D);}return 1.0;}else{var E=qx.bom.element.Style.get(B,h,C,false);if(E){var D=E.match(/alpha\(opacity=(.*)\)/);if(D&&D[1]){return parseFloat(D[1])/100;}}return 1.0;}},"gecko":function(F,G){var H=qx.bom.element.Style.get(F,!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY?g:i,G,false);if(H==0.999999){H=1.0;}if(H!=null){return parseFloat(H);}return 1.0;},"default":function(I,J){var K=qx.bom.element.Style.get(I,i,J,false);if(K!=null){return parseFloat(K);}return 1.0;}})},defer:function(L){L.SUPPORT_CSS3_OPACITY=(typeof document.documentElement.style.opacity=="string");}});})();(function(){var k="n-resize",j="e-resize",i="nw-resize",h="ne-resize",g="engine.name",f="",e="cursor:",d=";",c="qx.bom.element.Cursor",b="cursor",a="hand";qx.Class.define(c,{statics:{__dx:qx.core.Environment.select(g,{"mshtml":{"cursor":a,"ew-resize":j,"ns-resize":k,"nesw-resize":h,"nwse-resize":i},"opera":{"col-resize":j,"row-resize":k,"ew-resize":j,"ns-resize":k,"nesw-resize":h,"nwse-resize":i},"default":{}}),compile:function(l){return e+(this.__dx[l]||l)+d;},get:function(m,n){return qx.bom.element.Style.get(m,b,n,false);},set:function(o,p){o.style.cursor=this.__dx[p]||p;},reset:function(q){q.style.cursor=f;}}});})();(function(){var q="engine.name",p="",o="boxSizing",n="box-sizing",m="qx.bom.element.BoxSizing",k="KhtmlBoxSizing",j="border-box",h="-moz-box-sizing",g="WebkitBoxSizing",f=":",c=";",e="-khtml-box-sizing",d="content-box",b="-webkit-box-sizing",a="MozBoxSizing";qx.Class.define(m,{statics:{__dy:qx.core.Environment.select(q,{"mshtml":null,"webkit":[o,k,g],"gecko":[a],"opera":[o]}),__dz:qx.core.Environment.select(q,{"mshtml":null,"webkit":[n,e,b],"gecko":[h],"opera":[n]}),__dA:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__dB:function(r){var s=this.__dA;return s.tags[r.tagName.toLowerCase()]||s.types[r.type];},compile:qx.core.Environment.select(q,{"mshtml":function(t){},"default":function(u){var w=this.__dz;var v=p;if(w){for(var i=0,l=w.length;i<l;i++){v+=w[i]+f+u+c;}}return v;}}),get:qx.core.Environment.select(q,{"mshtml":function(x){if(qx.bom.Document.isStandardMode(qx.dom.Node.getDocument(x))){if(!this.__dB(x)){return d;}}return j;},"default":function(y){var A=this.__dy;var z;if(A){for(var i=0,l=A.length;i<l;i++){z=qx.bom.element.Style.get(y,A[i],null,false);if(z!=null&&z!==p){return z;}}}return p;}}),set:qx.core.Environment.select(q,{"mshtml":function(B,C){},"default":function(D,E){var F=this.__dy;if(F){for(var i=0,l=F.length;i<l;i++){D.style[F[i]]=E;}}}}),reset:function(G){this.set(G,p);}}});})();(function(){var m="",k="engine.name",h="userSelect",g="style",f="MozUserModify",e="px",d="pixelBottom",c="float",b="borderImage",a="styleFloat",F="appearance",E="pixelHeight",D='Ms',C=":",B="cssFloat",A="pixelTop",z="pixelLeft",y='O',x="qx.bom.element.Style",w='Khtml',t='string',u="pixelRight",r='Moz',s="pixelWidth",p=";",q="textOverflow",n="userModify",o='Webkit',v="WebkitUserModify";qx.Class.define(x,{statics:{__dC:function(){var G=[F,h,q,b];var K={};var H=document.documentElement.style;var L=[r,o,w,y,D];for(var i=0,l=G.length;i<l;i++){var M=G[i];var I=M;if(H[M]){K[I]=M;continue;}M=qx.lang.String.firstUp(M);for(var j=0,N=L.length;j<N;j++){var J=L[j]+M;if(typeof H[J]==t){K[I]=J;break;}}}this.__dD=K;this.__dD[n]=qx.core.Environment.select(k,{"gecko":f,"webkit":v,"default":h});this.__dE={};for(var I in K){this.__dE[I]=this.__dI(K[I]);}this.__dD[c]=qx.core.Environment.select(k,{"mshtml":a,"default":B});},__dF:{width:s,height:E,left:z,right:u,top:A,bottom:d},__dG:{clip:qx.bom.element.Clip,cursor:qx.bom.element.Cursor,opacity:qx.bom.element.Opacity,boxSizing:qx.bom.element.BoxSizing,overflowX:{set:qx.lang.Function.bind(qx.bom.element.Overflow.setX,qx.bom.element.Overflow),get:qx.lang.Function.bind(qx.bom.element.Overflow.getX,qx.bom.element.Overflow),reset:qx.lang.Function.bind(qx.bom.element.Overflow.resetX,qx.bom.element.Overflow),compile:qx.lang.Function.bind(qx.bom.element.Overflow.compileX,qx.bom.element.Overflow)},overflowY:{set:qx.lang.Function.bind(qx.bom.element.Overflow.setY,qx.bom.element.Overflow),get:qx.lang.Function.bind(qx.bom.element.Overflow.getY,qx.bom.element.Overflow),reset:qx.lang.Function.bind(qx.bom.element.Overflow.resetY,qx.bom.element.Overflow),compile:qx.lang.Function.bind(qx.bom.element.Overflow.compileY,qx.bom.element.Overflow)}},compile:function(O){var Q=[];var S=this.__dG;var R=this.__dE;var name,P;for(name in O){P=O[name];if(P==null){continue;}name=R[name]||name;if(S[name]){Q.push(S[name].compile(P));}else{Q.push(this.__dI(name),C,P,p);}}return Q.join(m);},__dH:{},__dI:function(T){var U=this.__dH;var V=U[T];if(!V){V=U[T]=qx.lang.String.hyphenate(T);}return V;},setCss:qx.core.Environment.select(k,{"mshtml":function(W,X){W.style.cssText=X;},"default":function(Y,ba){Y.setAttribute(g,ba);}}),getCss:qx.core.Environment.select(k,{"mshtml":function(bb){return bb.style.cssText.toLowerCase();},"default":function(bc){return bc.getAttribute(g);}}),isPropertySupported:function(bd){return (this.__dG[bd]||this.__dD[bd]||bd in document.documentElement.style);},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(be,name,bf,bg){name=this.__dD[name]||name;if(bg!==false&&this.__dG[name]){return this.__dG[name].set(be,bf);}else{be.style[name]=bf!==null?bf:m;}},setStyles:function(bh,bi,bj){var bm=this.__dD;var bo=this.__dG;var bk=bh.style;for(var bn in bi){var bl=bi[bn];var name=bm[bn]||bn;if(bl===undefined){if(bj!==false&&bo[name]){bo[name].reset(bh);}else{bk[name]=m;}}else{if(bj!==false&&bo[name]){bo[name].set(bh,bl);}else{bk[name]=bl!==null?bl:m;}}}},reset:function(bp,name,bq){name=this.__dD[name]||name;if(bq!==false&&this.__dG[name]){return this.__dG[name].reset(bp);}else{bp.style[name]=m;}},get:qx.core.Environment.select(k,{"mshtml":function(br,name,bs,bt){name=this.__dD[name]||name;if(bt!==false&&this.__dG[name]){return this.__dG[name].get(br,bs);}if(!br.currentStyle){return br.style[name]||m;}switch(bs){case this.LOCAL_MODE:return br.style[name]||m;case this.CASCADED_MODE:return br.currentStyle[name]||m;default:var bx=br.currentStyle[name]||m;if(/^-?[\.\d]+(px)?$/i.test(bx)){return bx;}var bw=this.__dF[name];if(bw){var bu=br.style[name];br.style[name]=bx||0;var bv=br.style[bw]+e;br.style[name]=bu;return bv;}if(/^-?[\.\d]+(em|pt|%)?$/i.test(bx)){throw new Error("Untranslated computed property value: "+name+". Only pixel values work well across different clients.");}return bx;}},"default":function(by,name,bz,bA){name=this.__dD[name]||name;if(bA!==false&&this.__dG[name]){return this.__dG[name].get(by,bz);}switch(bz){case this.LOCAL_MODE:return by.style[name]||m;case this.CASCADED_MODE:if(by.currentStyle){return by.currentStyle[name]||m;}throw new Error("Cascaded styles are not supported in this browser!");default:var bB=qx.dom.Node.getDocument(by);var bC=bB.defaultView.getComputedStyle(by,null);return bC?bC[name]:m;}}})},defer:function(bD){bD.__dC();}});})();(function(){var g="CSS1Compat",f="engine.name",e="position:absolute;width:0;height:0;width:1",d="engine.version",c="qx.bom.Document",b="1px",a="div";qx.Class.define(c,{statics:{isQuirksMode:qx.core.Environment.select(f,{"mshtml":function(h){if(qx.core.Environment.get(d)>=8){return (h||window).document.documentMode===5;}else{return (h||window).document.compatMode!==g;}},"webkit":function(i){if(document.compatMode===undefined){var j=(i||window).document.createElement(a);j.style.cssText=e;return j.style.width===b?true:false;}else{return (i||window).document.compatMode!==g;}},"default":function(k){return (k||window).document.compatMode!==g;}}),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="engine.version",b="engine.name",a="qx.bom.Viewport";qx.Class.define(a,{statics:{getWidth:qx.core.Environment.select(b,{"opera":function(d){if(parseFloat(qx.core.Environment.get(c))<9.5){return (d||window).document.body.clientWidth;}else{var e=(d||window).document;return qx.bom.Document.isStandardMode(d)?e.documentElement.clientWidth:e.body.clientWidth;}},"webkit":function(f){if(parseFloat(qx.core.Environment.get(c))<523.15){return (f||window).innerWidth;}else{var g=(f||window).document;return qx.bom.Document.isStandardMode(f)?g.documentElement.clientWidth:g.body.clientWidth;}},"default":function(h){var i=(h||window).document;return qx.bom.Document.isStandardMode(h)?i.documentElement.clientWidth:i.body.clientWidth;}}),getHeight:qx.core.Environment.select(b,{"opera":function(j){if(parseFloat(qx.core.Environment.get(c))<9.5){return (j||window).document.body.clientHeight;}else{var k=(j||window).document;return qx.bom.Document.isStandardMode(j)?k.documentElement.clientHeight:k.body.clientHeight;}},"webkit":function(l){if(parseFloat(qx.core.Environment.get(c))<523.15){return (l||window).innerHeight;}else{var m=(l||window).document;return qx.bom.Document.isStandardMode(l)?m.documentElement.clientHeight:m.body.clientHeight;}},"default":function(n){var o=(n||window).document;return qx.bom.Document.isStandardMode(n)?o.documentElement.clientHeight:o.body.clientHeight;}}),getScrollLeft:qx.core.Environment.select(b,{"mshtml":function(p){var q=(p||window).document;return q.documentElement.scrollLeft||q.body.scrollLeft;},"default":function(r){return (r||window).pageXOffset;}}),getScrollTop:qx.core.Environment.select(b,{"mshtml":function(s){var t=(s||window).document;return t.documentElement.scrollTop||t.body.scrollTop;},"default":function(u){return (u||window).pageYOffset;}}),getOrientation:function(v){var w=(v||window).orientation;if(w==null){w=this.getWidth(v)>this.getHeight(v)?90:0;}return w;},isLandscape:function(x){return Math.abs(this.getOrientation(x))==90;},isPortrait:function(y){var z=this.getOrientation(y);return (z==0||z==180);}}});})();(function(){var j="/",i="0",h="qx/static",g="http://",f="https://",e="file://",d="qx.util.AliasManager",c="singleton",b=".",a="static";qx.Class.define(d,{type:c,extend:qx.util.ValueManager,construct:function(){qx.util.ValueManager.call(this);this.__dJ={};this.add(a,h);},members:{__dJ:null,_preprocess:function(k){var n=this._getDynamic();if(n[k]===false){return k;}else if(n[k]===undefined){if(k.charAt(0)===j||k.charAt(0)===b||k.indexOf(g)===0||k.indexOf(f)===i||k.indexOf(e)===0){n[k]=false;return k;}if(this.__dJ[k]){return this.__dJ[k];}var m=k.substring(0,k.indexOf(j));var l=this.__dJ[m];if(l!==undefined){n[k]=l+k.substring(m.length);}}return k;},add:function(o,p){this.__dJ[o]=p;var r=this._getDynamic();for(var q in r){if(q.substring(0,q.indexOf(j))===o){r[q]=p+q.substring(o.length);}}},remove:function(s){delete this.__dJ[s];},resolve:function(t){var u=this._getDynamic();if(t!=null){t=this._preprocess(t);}return u[t]||t;},getAliases:function(){var v={};for(var w in this.__dJ){v[w]=this.__dJ[w];}return v;}},destruct:function(){this.__dJ=null;}});})();(function(){var e="qx.theme.manager.Font",d="Theme",c="changeTheme",b="_applyTheme",a="singleton";qx.Class.define(e,{type:a,extend:qx.util.ValueManager,properties:{theme:{check:d,nullable:true,apply:b,event:c}},members:{resolveDynamic:function(f){var g=this._dynamic;return f instanceof qx.bom.Font?f:g[f];},resolve:function(h){var k=this._dynamic;var i=k[h];if(i){return i;}var j=this.getTheme();if(j!==null&&j.fonts[h]){return k[h]=(new qx.bom.Font).set(j.fonts[h]);}return h;},isDynamic:function(l){var n=this._dynamic;if(l&&(l instanceof qx.bom.Font||n[l]!==undefined)){return true;}var m=this.getTheme();if(m!==null&&l&&m.fonts[l]){n[l]=(new qx.bom.Font).set(m.fonts[l]);return true;}return false;},__dK:function(o,p){if(o[p].include){var q=o[o[p].include];o[p].include=null;delete o[p].include;o[p]=qx.lang.Object.mergeWith(o[p],q,false);this.__dK(o,p);}},_applyTheme:function(r){var s=this._getDynamic();for(var v in s){if(s[v].themed){s[v].dispose();delete s[v];}}if(r){var t=r.fonts;var u=qx.bom.Font;for(var v in t){if(t[v].include&&t[t[v].include]){this.__dK(t,v);}s[v]=(new u).set(t[v]);s[v].themed=true;}}this._setDynamic(s);}}});})();(function(){var k="",j="underline",h="Boolean",g="px",f='"',e="italic",d="normal",c="bold",b="_applyItalic",a="_applyBold",z="Integer",y="_applyFamily",x="_applyLineHeight",w="Array",v="line-through",u="overline",t="Color",s="qx.bom.Font",r="Number",q="_applyDecoration",o=" ",p="_applySize",m=",",n="_applyColor";qx.Class.define(s,{extend:qx.core.Object,construct:function(A,B){qx.core.Object.call(this);if(A!==undefined){this.setSize(A);}if(B!==undefined){this.setFamily(B);}},statics:{fromString:function(C){var G=new qx.bom.Font();var E=C.split(/\s+/);var name=[];var F;for(var i=0;i<E.length;i++){switch(F=E[i]){case c:G.setBold(true);break;case e:G.setItalic(true);break;case j:G.setDecoration(j);break;default:var D=parseInt(F,10);if(D==F||qx.lang.String.contains(F,g)){G.setSize(D);}else{name.push(F);}break;}}if(name.length>0){G.setFamily(name);}return G;},fromConfig:function(H){var I=new qx.bom.Font;I.set(H);return I;},__dL:{fontFamily:k,fontSize:k,fontWeight:k,fontStyle:k,textDecoration:k,lineHeight:1.2,textColor:k},getDefaultStyles:function(){return this.__dL;}},properties:{size:{check:z,nullable:true,apply:p},lineHeight:{check:r,nullable:true,apply:x},family:{check:w,nullable:true,apply:y},bold:{check:h,nullable:true,apply:a},italic:{check:h,nullable:true,apply:b},decoration:{check:[j,v,u],nullable:true,apply:q},color:{check:t,nullable:true,apply:n}},members:{__dM:null,__dN:null,__dO:null,__dP:null,__dQ:null,__dR:null,__dS:null,_applySize:function(J,K){this.__dM=J===null?null:J+g;},_applyLineHeight:function(L,M){this.__dR=L===null?null:L;},_applyFamily:function(N,O){var P=k;for(var i=0,l=N.length;i<l;i++){if(N[i].indexOf(o)>0){P+=f+N[i]+f;}else{P+=N[i];}if(i!==l-1){P+=m;}}this.__dN=P;},_applyBold:function(Q,R){this.__dO=Q===null?null:Q?c:d;},_applyItalic:function(S,T){this.__dP=S===null?null:S?e:d;},_applyDecoration:function(U,V){this.__dQ=U===null?null:U;},_applyColor:function(W,X){this.__dS=W===null?null:W;},getStyles:function(){return {fontFamily:this.__dN,fontSize:this.__dM,fontWeight:this.__dO,fontStyle:this.__dP,textDecoration:this.__dQ,lineHeight:this.__dR,textColor:this.__dS};}}});})();(function(){var e="=",d="ecmascript.objectcount",c="+",b="qx.lang.Object",a="&";qx.Class.define(b,{statics:{empty:function(f){for(var g in f){if(f.hasOwnProperty(g)){delete f[g];}}},isEmpty:(qx.core.Environment.get(d))?function(h){return h.__count__===0;}:function(j){for(var k in j){return false;}return true;},hasMinLength:(qx.core.Environment.get(d))?function(m,n){return m.__count__>=n;}:function(o,p){if(p<=0){return true;}var length=0;for(var q in o){if((++length)>=p){return true;}}return false;},getLength:qx.Bootstrap.objectGetLength,getKeys:qx.Bootstrap.getKeys,getKeysAsString:qx.Bootstrap.getKeysAsString,getValues:function(r){var t=[];var s=this.getKeys(r);for(var i=0,l=s.length;i<l;i++){t.push(r[s[i]]);}return t;},mergeWith:qx.Bootstrap.objectMergeWith,carefullyMergeWith:function(u,v){return qx.lang.Object.mergeWith(u,v,false);},merge:function(w,x){var y=arguments.length;for(var i=1;i<y;i++){qx.lang.Object.mergeWith(w,arguments[i]);}return w;},clone:function(z){var A={};for(var B in z){A[B]=z[B];}return A;},invert:function(C){var D={};for(var E in C){D[C[E].toString()]=E;}return D;},getKeyFromValue:function(F,G){for(var H in F){if(F.hasOwnProperty(H)&&F[H]===G){return H;}}return null;},contains:function(I,J){return this.getKeyFromValue(I,J)!==null;},select:function(K,L){return L[K];},fromArray:function(M){var N={};for(var i=0,l=M.length;i<l;i++){N[M[i].toString()]=true;}return N;},toUriParameter:function(O,P){var S,R=[],Q=window.encodeURIComponent;for(S in O){if(O.hasOwnProperty(S)){if(P){R.push(Q(S).replace(/%20/g,c)+e+Q(O[S]).replace(/%20/g,c));}else{R.push(Q(S)+e+Q(O[S]));}}}return R.join(a);}}});})();(function(){var e="qx.theme.manager.Icon",d="Theme",c="changeTheme",b="_applyTheme",a="singleton";qx.Class.define(e,{type:a,extend:qx.core.Object,properties:{theme:{check:d,nullable:true,apply:b,event:c}},members:{_applyTheme:function(f,g){var i=qx.util.AliasManager.getInstance();if(g){for(var h in g.aliases){i.remove(h);}}if(f){for(var h in f.aliases){i.add(h,f.aliases[h]);}}}}});})();(function(){var h="string",g="_applyTheme",f="qx.theme.manager.Appearance",e=":",d="Theme",c="changeTheme",b="/",a="singleton";qx.Class.define(f,{type:a,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__dT={};this.__dU={};},properties:{theme:{check:d,nullable:true,event:c,apply:g}},members:{__dV:{},__dT:null,__dU:null,_applyTheme:function(j,k){this.__dU={};this.__dT={};},__dW:function(l,m,n){var s=m.appearances;var v=s[l];if(!v){var w=b;var p=[];var u=l.split(w);var t;while(!v&&u.length>0){p.unshift(u.pop());var q=u.join(w);v=s[q];if(v){t=v.alias||v;if(typeof t===h){var r=t+w+p.join(w);return this.__dW(r,m,n);}}}for(var i=0;i<p.length-1;i++){p.shift();var q=p.join(w);var o=this.__dW(q,m);if(o){return o;}}if(n!=null){return this.__dW(n,m);}return null;}else if(typeof v===h){return this.__dW(v,m,n);}else if(v.include&&!v.style){return this.__dW(v.include,m,n);}return l;},styleFrom:function(x,y,z,A){if(!z){z=this.getTheme();}var F=this.__dU;var B=F[x];if(!B){B=F[x]=this.__dW(x,z,A);}var L=z.appearances[B];if(!L){this.warn("Missing appearance: "+x);return null;}if(!L.style){return null;}var M=B;if(y){var N=L.$$bits;if(!N){N=L.$$bits={};L.$$length=0;}var D=0;for(var H in y){if(!y[H]){continue;}if(N[H]==null){N[H]=1<<L.$$length++;}D+=N[H];}if(D>0){M+=e+D;}}var E=this.__dT;if(E[M]!==undefined){return E[M];}if(!y){y=this.__dV;}var J;if(L.include||L.base){var C;if(L.include){C=this.styleFrom(L.include,y,z,A);}var G=L.style(y,C);J={};if(L.base){var I=this.styleFrom(B,y,L.base,A);if(L.include){for(var K in I){if(!C.hasOwnProperty(K)&&!G.hasOwnProperty(K)){J[K]=I[K];}}}else{for(var K in I){if(!G.hasOwnProperty(K)){J[K]=I[K];}}}}if(L.include){for(var K in C){if(!G.hasOwnProperty(K)){J[K]=C[K];}}}for(var K in G){J[K]=G[K];}}else{J=L.style(y);}return E[M]=J||null;}},destruct:function(){this.__dT=this.__dU=null;}});})();(function(){var p="other",o="widgets",n="fonts",m="appearances",k="qx.Theme",j="]",h="[Theme ",g="colors",f="decorations",e="Theme",b="meta",d="borders",c="icons";qx.Bootstrap.define(k,{statics:{define:function(name,q){if(!q){var q={};}q.include=this.__dX(q.include);q.patch=this.__dX(q.patch);var r={$$type:e,name:name,title:q.title,toString:this.genericToString};if(q.extend){r.supertheme=q.extend;}r.basename=qx.Bootstrap.createNamespace(name,r);this.__eb(r,q);this.__dY(r,q);this.$$registry[name]=r;for(var i=0,a=q.include,l=a.length;i<l;i++){this.include(r,a[i]);}for(var i=0,a=q.patch,l=a.length;i<l;i++){this.patch(r,a[i]);}},__dX:function(s){if(!s){return [];}if(qx.Bootstrap.isArray(s)){return s;}else{return [s];}},__dY:function(t,u){var v=u.aliases||{};if(u.extend&&u.extend.aliases){qx.Bootstrap.objectMergeWith(v,u.extend.aliases,false);}t.aliases=v;},getAll:function(){return this.$$registry;},getByName:function(name){return this.$$registry[name];},isDefined:function(name){return this.getByName(name)!==undefined;},getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);},genericToString:function(){return h+this.name+j;},__ea:function(w){for(var i=0,x=this.__ec,l=x.length;i<l;i++){if(w[x[i]]){return x[i];}}},__eb:function(y,z){var C=this.__ea(z);if(z.extend&&!C){C=z.extend.type;}y.type=C||p;if(!C){return;}var E=function(){};if(z.extend){E.prototype=new z.extend.$$clazz;}var D=E.prototype;var B=z[C];for(var A in B){D[A]=B[A];if(D[A].base){D[A].base=z.extend;}}y.$$clazz=E;y[C]=new E;},$$registry:{},__ec:[g,d,f,n,c,o,m,b],__ed:null,__ee:null,__ef:function(){},patch:function(F,G){var I=this.__ea(G);if(I!==this.__ea(F)){throw new Error("The mixins '"+F.name+"' are not compatible '"+G.name+"'!");}var H=G[I];var J=F.$$clazz.prototype;for(var K in H){J[K]=H[K];}},include:function(L,M){var O=M.type;if(O!==L.type){throw new Error("The mixins '"+L.name+"' are not compatible '"+M.name+"'!");}var N=M[O];var P=L.$$clazz.prototype;for(var Q in N){if(P[Q]!==undefined){continue;}P[Q]=N[Q];}}}});})();(function(){var p="Boolean",o="focusout",n="interval",m="mouseover",l="mouseout",k="mousemove",j="__eg",i="widget",h="qx.ui.tooltip.ToolTip",g="__ej",c="__eh",f="_applyCurrent",d="qx.ui.tooltip.Manager",b="tooltip-error",a="singleton";qx.Class.define(d,{type:a,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);qx.event.Registration.addListener(document.body,m,this.__eq,this,true);this.__eg=new qx.event.Timer();this.__eg.addListener(n,this.__en,this);this.__eh=new qx.event.Timer();this.__eh.addListener(n,this.__eo,this);this.__ei={left:0,top:0};},properties:{current:{check:h,nullable:true,apply:f},showInvalidToolTips:{check:p,init:true},showToolTips:{check:p,init:true}},members:{__ei:null,__eh:null,__eg:null,__ej:null,__ek:null,__el:function(){if(!this.__ej){this.__ej=new qx.ui.tooltip.ToolTip().set({rich:true});}return this.__ej;},__em:function(){if(!this.__ek){this.__ek=new qx.ui.tooltip.ToolTip().set({appearance:b});this.__ek.syncAppearance();}return this.__ek;},_applyCurrent:function(q,r){if(r&&qx.ui.core.Widget.contains(r,q)){return;}if(r){if(!r.isDisposed()){r.exclude();}this.__eg.stop();this.__eh.stop();}var t=qx.event.Registration;var s=document.body;if(q){this.__eg.startWith(q.getShowTimeout());t.addListener(s,l,this.__er,this,true);t.addListener(s,o,this.__es,this,true);t.addListener(s,k,this.__ep,this,true);}else{t.removeListener(s,l,this.__er,this,true);t.removeListener(s,o,this.__es,this,true);t.removeListener(s,k,this.__ep,this,true);}},__en:function(e){var u=this.getCurrent();if(u&&!u.isDisposed()){this.__eh.startWith(u.getHideTimeout());if(u.getPlaceMethod()==i){u.placeToWidget(u.getOpener());}else{u.placeToPoint(this.__ei);}u.show();}this.__eg.stop();},__eo:function(e){var v=this.getCurrent();if(v&&!v.isDisposed()){v.exclude();}this.__eh.stop();this.resetCurrent();},__ep:function(e){var w=this.__ei;w.left=e.getDocumentLeft();w.top=e.getDocumentTop();},__eq:function(e){var z=qx.ui.core.Widget.getWidgetByElement(e.getTarget());if(!z){return;}var A,B,y,x;while(z!=null){A=z.getToolTip();B=z.getToolTipText()||null;y=z.getToolTipIcon()||null;if(qx.Class.hasInterface(z.constructor,qx.ui.form.IForm)&&!z.isValid()){x=z.getInvalidMessage();}if(A||B||y||x){break;}z=z.getLayoutParent();}if(!z||!z.getEnabled()||z.isBlockToolTip()||(!x&&!this.getShowToolTips())||(x&&!this.getShowInvalidToolTips())){return;}if(x){A=this.__em().set({label:x});}if(!A){A=this.__el().set({label:B,icon:y});}this.setCurrent(A);A.setOpener(z);},__er:function(e){var C=qx.ui.core.Widget.getWidgetByElement(e.getTarget());if(!C){return;}var D=qx.ui.core.Widget.getWidgetByElement(e.getRelatedTarget());if(!D){return;}var E=this.getCurrent();if(E&&(D==E||qx.ui.core.Widget.contains(E,D))){return;}if(D&&C&&qx.ui.core.Widget.contains(C,D)){return;}if(E&&!D){this.setCurrent(null);}else{this.resetCurrent();}},__es:function(e){var F=qx.ui.core.Widget.getWidgetByElement(e.getTarget());if(!F){return;}var G=this.getCurrent();if(G&&G==F.getToolTip()){this.setCurrent(null);}}},destruct:function(){qx.event.Registration.removeListener(document.body,m,this.__eq,this,true);this._disposeObjects(j,c,g);this.__ei=null;}});})();(function(){var h="interval",g="qx.event.Timer",f="_applyInterval",d="_applyEnabled",c="Boolean",b="qx.event.type.Event",a="Integer";qx.Class.define(g,{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.__et=function(){self._oninterval.call(self);};},events:{"interval":b},statics:{once:function(j,k,l){var m=new qx.event.Timer(l);m.__eu=j;m.addListener(h,function(e){m.stop();j.call(k,e);m.dispose();k=null;},k);m.start();return m;}},properties:{enabled:{init:true,check:c,apply:d},interval:{check:a,init:1000,apply:f}},members:{__ev:null,__et:null,_applyInterval:function(n,o){if(this.getEnabled()){this.restart();}},_applyEnabled:function(p,q){if(q){window.clearInterval(this.__ev);this.__ev=null;}else if(p){this.__ev=window.setInterval(this.__et,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(h);}})},destruct:function(){if(this.__ev){window.clearInterval(this.__ev);}this.__ev=this.__et=null;}});})();(function(){var a="qx.ui.core.MLayoutHandling";qx.Mixin.define(a,{members:{setLayout:function(b){return this._setLayout(b);},getLayout:function(){return this._getLayout();}},statics:{remap:function(c){c.getLayout=c._getLayout;c.setLayout=c._setLayout;}}});})();(function(){var b="qx.ui.core.DecoratorFactory",a="$$nopool$$";qx.Class.define(b,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__ew={};},statics:{MAX_SIZE:15,__ex:a},members:{__ew:null,getDecoratorElement:function(c){var h=qx.ui.core.DecoratorFactory;if(qx.lang.Type.isString(c)){var f=c;var e=qx.theme.manager.Decoration.getInstance().resolve(c);}else{var f=h.__ex;e=c;}var g=this.__ew;if(g[f]&&g[f].length>0){var d=g[f].pop();}else{var d=this._createDecoratorElement(e,f);}d.$$pooled=false;return d;},poolDecorator:function(i){if(!i||i.$$pooled||i.isDisposed()){return;}var l=qx.ui.core.DecoratorFactory;var j=i.getId();if(j==l.__ex){i.dispose();return;}var k=this.__ew;if(!k[j]){k[j]=[];}if(k[j].length>l.MAX_SIZE){i.dispose();}else{i.$$pooled=true;k[j].push(i);}},_createDecoratorElement:function(m,n){var o=new qx.html.Decorator(m,n);return o;},toString:function(){return qx.core.Object.prototype.toString.call(this);}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){var q=this.__ew;for(var p in q){qx.util.DisposeUtil.disposeArray(q,p);}}this.__ew=null;}});})();(function(){var j="Integer",i="_applyDimension",h="Boolean",g="_applyStretching",f="_applyMargin",e="shorthand",d="_applyAlign",c="allowShrinkY",b="bottom",a="baseline",x="marginBottom",w="qx.ui.core.LayoutItem",v="center",u="marginTop",t="allowGrowX",s="middle",r="marginLeft",q="allowShrinkX",p="top",o="right",m="marginRight",n="abstract",k="allowGrowY",l="left";qx.Class.define(w,{type:n,extend:qx.core.Object,properties:{minWidth:{check:j,nullable:true,apply:i,init:null,themeable:true},width:{check:j,nullable:true,apply:i,init:null,themeable:true},maxWidth:{check:j,nullable:true,apply:i,init:null,themeable:true},minHeight:{check:j,nullable:true,apply:i,init:null,themeable:true},height:{check:j,nullable:true,apply:i,init:null,themeable:true},maxHeight:{check:j,nullable:true,apply:i,init:null,themeable:true},allowGrowX:{check:h,apply:g,init:true,themeable:true},allowShrinkX:{check:h,apply:g,init:true,themeable:true},allowGrowY:{check:h,apply:g,init:true,themeable:true},allowShrinkY:{check:h,apply:g,init:true,themeable:true},allowStretchX:{group:[t,q],mode:e,themeable:true},allowStretchY:{group:[k,c],mode:e,themeable:true},marginTop:{check:j,init:0,apply:f,themeable:true},marginRight:{check:j,init:0,apply:f,themeable:true},marginBottom:{check:j,init:0,apply:f,themeable:true},marginLeft:{check:j,init:0,apply:f,themeable:true},margin:{group:[u,m,x,r],mode:e,themeable:true},alignX:{check:[l,v,o],nullable:true,apply:d,themeable:true},alignY:{check:[p,s,b,a],nullable:true,apply:d,themeable:true}},members:{__ey:null,__ez:null,__eA:null,__eB:null,__eC:null,__eD:null,__eE:null,getBounds:function(){return this.__eD||this.__ez||null;},clearSeparators:function(){},renderSeparator:function(y,z){},renderLayout:function(A,top,B,C){var D;var E=null;if(this.getHeight()==null&&this._hasHeightForWidth()){var E=this._getHeightForWidth(B);}if(E!=null&&E!==this.__ey){this.__ey=E;qx.ui.core.queue.Layout.add(this);return null;}var G=this.__ez;if(!G){G=this.__ez={};}var F={};if(A!==G.left||top!==G.top){F.position=true;G.left=A;G.top=top;}if(B!==G.width||C!==G.height){F.size=true;G.width=B;G.height=C;}if(this.__eA){F.local=true;delete this.__eA;}if(this.__eC){F.margin=true;delete this.__eC;}return F;},isExcluded:function(){return false;},hasValidLayout:function(){return !this.__eA;},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);},invalidateLayoutCache:function(){this.__eA=true;this.__eB=null;},getSizeHint:function(H){var I=this.__eB;if(I){return I;}if(H===false){return null;}I=this.__eB=this._computeSizeHint();if(this._hasHeightForWidth()&&this.__ey&&this.getHeight()==null){I.height=this.__ey;}if(I.minWidth>I.width){I.width=I.minWidth;}if(I.maxWidth<I.width){I.width=I.maxWidth;}if(!this.getAllowGrowX()){I.maxWidth=I.width;}if(!this.getAllowShrinkX()){I.minWidth=I.width;}if(I.minHeight>I.height){I.height=I.minHeight;}if(I.maxHeight<I.height){I.height=I.maxHeight;}if(!this.getAllowGrowY()){I.maxHeight=I.height;}if(!this.getAllowShrinkY()){I.minHeight=I.height;}return I;},_computeSizeHint:function(){var N=this.getMinWidth()||0;var K=this.getMinHeight()||0;var O=this.getWidth()||N;var M=this.getHeight()||K;var J=this.getMaxWidth()||Infinity;var L=this.getMaxHeight()||Infinity;return {minWidth:N,width:O,maxWidth:J,minHeight:K,height:M,maxHeight:L};},_hasHeightForWidth:function(){var P=this._getLayout();if(P){return P.hasHeightForWidth();}return false;},_getHeightForWidth:function(Q){var R=this._getLayout();if(R&&R.hasHeightForWidth()){return R.getHeightForWidth(Q);}return null;},_getLayout:function(){return null;},_applyMargin:function(){this.__eC=true;var parent=this.$$parent;if(parent){parent.updateLayoutProperties();}},_applyAlign:function(){var parent=this.$$parent;if(parent){parent.updateLayoutProperties();}},_applyDimension:function(){qx.ui.core.queue.Layout.add(this);},_applyStretching:function(){qx.ui.core.queue.Layout.add(this);},hasUserBounds:function(){return !!this.__eD;},setUserBounds:function(S,top,T,U){this.__eD={left:S,top:top,width:T,height:U};qx.ui.core.queue.Layout.add(this);},resetUserBounds:function(){delete this.__eD;qx.ui.core.queue.Layout.add(this);},__eF:{},setLayoutProperties:function(V){if(V==null){return;}var W=this.__eE;if(!W){W=this.__eE={};}var parent=this.getLayoutParent();if(parent){parent.updateLayoutProperties(V);}for(var X in V){if(V[X]==null){delete W[X];}else{W[X]=V[X];}}},getLayoutProperties:function(){return this.__eE||this.__eF;},clearLayoutProperties:function(){delete this.__eE;},updateLayoutProperties:function(Y){var ba=this._getLayout();if(ba){var bb;ba.invalidateChildrenCache();}qx.ui.core.queue.Layout.add(this);},getApplicationRoot:function(){return qx.core.Init.getApplication().getRoot();},getLayoutParent:function(){return this.$$parent||null;},setLayoutParent:function(parent){if(this.$$parent===parent){return;}this.$$parent=parent||null;qx.ui.core.queue.Visibility.add(this);},isRootWidget:function(){return false;},_getRoot:function(){var parent=this;while(parent){if(parent.isRootWidget()){return parent;}parent=parent.$$parent;}return null;},clone:function(){var bc=qx.core.Object.prototype.clone.call(this);var bd=this.__eE;if(bd){bc.__eE=qx.lang.Object.clone(bd);}return bc;}},destruct:function(){this.$$parent=this.$$subparent=this.__eE=this.__ez=this.__eD=this.__eB=null;}});})();(function(){var bY="px",bX="Boolean",bW="qx.event.type.Drag",bV="qx.event.type.Mouse",bU="visible",bT="qx.event.type.Focus",bS="Integer",bR="qx.event.type.Touch",bQ="qx.event.type.Data",bP="excluded",bx="_applyPadding",bw="qx.event.type.Event",bv="on",bu="hidden",bt="engine.name",bs="contextmenu",br="String",bq="tabIndex",bp="focused",bo="changeVisibility",cg="mshtml",ch="hovered",ce="qx.event.type.KeySequence",cf="absolute",cc="backgroundColor",cd="drag",ca="div",cb="disabled",ci="move",cj="dragstart",bI="qx.dynlocale",bH="dragchange",bK="dragend",bJ="resize",bM="Decorator",bL="zIndex",bO="opacity",bN="default",bG="Color",bF="changeToolTipText",c="beforeContextmenuOpen",d="__eK",f="_applyNativeContextMenu",g="__eT",h="_applyBackgroundColor",j="event.pointer",k="_applyFocusable",m="changeShadow",n="qx.event.type.KeyInput",o="createChildControl",cn="__eG",cm="Font",cl="_applyShadow",ck="_applyEnabled",cr="_applySelectable",cq="Number",cp="_applyKeepActive",co="_applyVisibility",ct="repeat",cs="qxDraggable",N="syncAppearance",O="__eR",L="paddingLeft",M="_applyDroppable",R="#",S="qx.event.type.MouseWheel",P="_applyCursor",Q="_applyDraggable",J="__eH",K="changeTextColor",w="$$widget",v="changeContextMenu",y="paddingTop",x="changeSelectable",s="hideFocus",r="none",u="outline",t="_applyAppearance",q="_applyOpacity",p="url(",X=")",Y="qx.ui.core.Widget",ba="__eP",bb="_applyFont",T="cursor",U="qxDroppable",V="changeZIndex",W="changeEnabled",bc="changeFont",bd="_applyDecorator",G="_applyZIndex",F="_applyTextColor",E="qx.ui.menu.Menu",D="_applyToolTipText",C="true",B="widget",A="changeDecorator",z="__eM",I="_applyTabIndex",H="changeAppearance",be="shorthand",bf="/",bg="",bh="_applyContextMenu",bi="__eL",bj="paddingBottom",bk="changeNativeContextMenu",bl="undefined",bm="qx.ui.tooltip.ToolTip",bn="qxKeepActive",bB="_applyKeepFocus",bA="paddingRight",bz="changeBackgroundColor",by="changeLocale",bE="qxKeepFocus",bD="opera",bC="qx/static/blank.gif";qx.Class.define(Y,{extend:qx.ui.core.LayoutItem,include:[qx.locale.MTranslation],construct:function(){qx.ui.core.LayoutItem.call(this);this.__eG=this._createContainerElement();this.__eH=this.__eS();this.__eG.add(this.__eH);this.initFocusable();this.initSelectable();this.initNativeContextMenu();},events:{appear:bw,disappear:bw,createChildControl:bQ,resize:bQ,move:bQ,syncAppearance:bQ,mousemove:bV,mouseover:bV,mouseout:bV,mousedown:bV,mouseup:bV,click:bV,dblclick:bV,contextmenu:bV,beforeContextmenuOpen:bQ,mousewheel:S,touchstart:bR,touchend:bR,touchmove:bR,touchcancel:bR,tap:bR,swipe:bR,keyup:ce,keydown:ce,keypress:ce,keyinput:n,focus:bT,blur:bT,focusin:bT,focusout:bT,activate:bT,deactivate:bT,capture:bw,losecapture:bw,drop:bW,dragleave:bW,dragover:bW,drag:bW,dragstart:bW,dragend:bW,dragchange:bW,droprequest:bW},properties:{paddingTop:{check:bS,init:0,apply:bx,themeable:true},paddingRight:{check:bS,init:0,apply:bx,themeable:true},paddingBottom:{check:bS,init:0,apply:bx,themeable:true},paddingLeft:{check:bS,init:0,apply:bx,themeable:true},padding:{group:[y,bA,bj,L],mode:be,themeable:true},zIndex:{nullable:true,init:null,apply:G,event:V,check:bS,themeable:true},decorator:{nullable:true,init:null,apply:bd,event:A,check:bM,themeable:true},shadow:{nullable:true,init:null,apply:cl,event:m,check:bM,themeable:true},backgroundColor:{nullable:true,check:bG,apply:h,event:bz,themeable:true},textColor:{nullable:true,check:bG,apply:F,event:K,themeable:true,inheritable:true},font:{nullable:true,apply:bb,check:cm,event:bc,themeable:true,inheritable:true,dereference:true},opacity:{check:cq,apply:q,themeable:true,nullable:true,init:null},cursor:{check:br,apply:P,themeable:true,inheritable:true,nullable:true,init:null},toolTip:{check:bm,nullable:true},toolTipText:{check:br,nullable:true,event:bF,apply:D},toolTipIcon:{check:br,nullable:true,event:bF},blockToolTip:{check:bX,init:false},visibility:{check:[bU,bu,bP],init:bU,apply:co,event:bo},enabled:{init:true,check:bX,inheritable:true,apply:ck,event:W},anonymous:{init:false,check:bX},tabIndex:{check:bS,nullable:true,apply:I},focusable:{check:bX,init:false,apply:k},keepFocus:{check:bX,init:false,apply:bB},keepActive:{check:bX,init:false,apply:cp},draggable:{check:bX,init:false,apply:Q},droppable:{check:bX,init:false,apply:M},selectable:{check:bX,init:false,event:x,apply:cr},contextMenu:{check:E,apply:bh,nullable:true,event:v},nativeContextMenu:{check:bX,init:false,themeable:true,event:bk,apply:f},appearance:{check:br,init:B,apply:t,event:H}},statics:{DEBUG:false,getWidgetByElement:function(cu,cv){while(cu){var cw=cu.$$widget;if(cw!=null){var cx=qx.core.ObjectRegistry.fromHashCode(cw);if(!cv||!cx.getAnonymous()){return cx;}}try{cu=cu.parentNode;}catch(e){return null;}}return null;},contains:function(parent,cy){while(cy){if(parent==cy){return true;}cy=cy.getLayoutParent();}return false;},__eI:new qx.ui.core.DecoratorFactory(),__eJ:new qx.ui.core.DecoratorFactory()},members:{__eG:null,__eH:null,__eK:null,__eL:null,__eM:null,__eN:null,__eO:null,__eP:null,_getLayout:function(){return this.__eP;},_setLayout:function(cz){if(this.__eP){this.__eP.connectToWidget(null);}if(cz){cz.connectToWidget(this);}this.__eP=cz;qx.ui.core.queue.Layout.add(this);},setLayoutParent:function(parent){if(this.$$parent===parent){return;}var cA=this.getContainerElement();if(this.$$parent&&!this.$$parent.$$disposed){this.$$parent.getContentElement().remove(cA);}this.$$parent=parent||null;if(parent&&!parent.$$disposed){this.$$parent.getContentElement().add(cA);}this.$$refreshInheritables();qx.ui.core.queue.Visibility.add(this);},_updateInsets:null,__eQ:function(a,b){if(a==b){return false;}if(a==null||b==null){return true;}var cB=qx.theme.manager.Decoration.getInstance();var cD=cB.resolve(a).getInsets();var cC=cB.resolve(b).getInsets();if(cD.top!=cC.top||cD.right!=cC.right||cD.bottom!=cC.bottom||cD.left!=cC.left){return true;}return false;},renderLayout:function(cE,top,cF,cG){var cP=qx.ui.core.LayoutItem.prototype.renderLayout.call(this,cE,top,cF,cG);if(!cP){return null;}var cI=this.getContainerElement();var content=this.getContentElement();var cM=cP.size||this._updateInsets;var cQ=bY;var cN={};if(cP.position){cN.left=cE+cQ;cN.top=top+cQ;}if(cP.size){cN.width=cF+cQ;cN.height=cG+cQ;}if(cP.position||cP.size){cI.setStyles(cN);}if(cM||cP.local||cP.margin){var cH=this.getInsets();var innerWidth=cF-cH.left-cH.right;var innerHeight=cG-cH.top-cH.bottom;innerWidth=innerWidth<0?0:innerWidth;innerHeight=innerHeight<0?0:innerHeight;}var cK={};if(this._updateInsets){cK.left=cH.left+cQ;cK.top=cH.top+cQ;}if(cM){cK.width=innerWidth+cQ;cK.height=innerHeight+cQ;}if(cM||this._updateInsets){content.setStyles(cK);}if(cP.size){var cO=this.__eM;if(cO){cO.setStyles({width:cF+bY,height:cG+bY});}}if(cP.size||this._updateInsets){if(this.__eK){this.__eK.resize(cF,cG);}}if(cP.size){if(this.__eL){var cH=this.__eL.getInsets();var cL=cF+cH.left+cH.right;var cJ=cG+cH.top+cH.bottom;this.__eL.resize(cL,cJ);}}if(cM||cP.local||cP.margin){if(this.__eP&&this.hasLayoutChildren()){this.__eP.renderLayout(innerWidth,innerHeight);}else if(this.hasLayoutChildren()){throw new Error("At least one child in control "+this._findTopControl()+" requires a layout, but no one was defined!");}}if(cP.position&&this.hasListener(ci)){this.fireDataEvent(ci,this.getBounds());}if(cP.size&&this.hasListener(bJ)){this.fireDataEvent(bJ,this.getBounds());}delete this._updateInsets;return cP;},__eR:null,clearSeparators:function(){var cS=this.__eR;if(!cS){return;}var cT=qx.ui.core.Widget.__eI;var content=this.getContentElement();var cR;for(var i=0,l=cS.length;i<l;i++){cR=cS[i];cT.poolDecorator(cR);content.remove(cR);}cS.length=0;},renderSeparator:function(cU,cV){var cW=qx.ui.core.Widget.__eI.getDecoratorElement(cU);this.getContentElement().add(cW);cW.resize(cV.width,cV.height);cW.setStyles({left:cV.left+bY,top:cV.top+bY});if(!this.__eR){this.__eR=[cW];}else{this.__eR.push(cW);}},_computeSizeHint:function(){var de=this.getWidth();var dd=this.getMinWidth();var cY=this.getMaxWidth();var dc=this.getHeight();var da=this.getMinHeight();var db=this.getMaxHeight();var df=this._getContentHint();var cX=this.getInsets();var dh=cX.left+cX.right;var dg=cX.top+cX.bottom;if(de==null){de=df.width+dh;}if(dc==null){dc=df.height+dg;}if(dd==null){dd=dh;if(df.minWidth!=null){dd+=df.minWidth;}}if(da==null){da=dg;if(df.minHeight!=null){da+=df.minHeight;}}if(cY==null){if(df.maxWidth==null){cY=Infinity;}else{cY=df.maxWidth+dh;}}if(db==null){if(df.maxHeight==null){db=Infinity;}else{db=df.maxHeight+dg;}}return {width:de,minWidth:dd,maxWidth:cY,height:dc,minHeight:da,maxHeight:db};},invalidateLayoutCache:function(){qx.ui.core.LayoutItem.prototype.invalidateLayoutCache.call(this);if(this.__eP){this.__eP.invalidateLayoutCache();}},_getContentHint:function(){var dj=this.__eP;if(dj){if(this.hasLayoutChildren()){var di;var dk=dj.getSizeHint();return dk;}else{return {width:0,height:0};}}else{return {width:100,height:50};}},_getHeightForWidth:function(dl){var dq=this.getInsets();var dt=dq.left+dq.right;var ds=dq.top+dq.bottom;var dr=dl-dt;var dn=this._getLayout();if(dn&&dn.hasHeightForWidth()){var dm=dn.getHeightForWidth(dl);}else{dm=this._getContentHeightForWidth(dr);}var dp=dm+ds;return dp;},_getContentHeightForWidth:function(du){throw new Error("Abstract method call: _getContentHeightForWidth()!");},getInsets:function(){var top=this.getPaddingTop();var dw=this.getPaddingRight();var dy=this.getPaddingBottom();var dx=this.getPaddingLeft();if(this.__eK){var dv=this.__eK.getInsets();top+=dv.top;dw+=dv.right;dy+=dv.bottom;dx+=dv.left;}return {"top":top,"right":dw,"bottom":dy,"left":dx};},getInnerSize:function(){var dA=this.getBounds();if(!dA){return null;}var dz=this.getInsets();return {width:dA.width-dz.left-dz.right,height:dA.height-dz.top-dz.bottom};},show:function(){this.setVisibility(bU);},hide:function(){this.setVisibility(bu);},exclude:function(){this.setVisibility(bP);},isVisible:function(){return this.getVisibility()===bU;},isHidden:function(){return this.getVisibility()!==bU;},isExcluded:function(){return this.getVisibility()===bP;},isSeeable:function(){var dC=this.getContainerElement().getDomElement();if(dC){return dC.offsetWidth>0;}var dB=this;do{if(!dB.isVisible()){return false;}if(dB.isRootWidget()){return true;}dB=dB.getLayoutParent();}while(dB);return false;},_createContainerElement:function(){var dE={"$$widget":this.toHashCode()};var dD={zIndex:0,position:cf};return new qx.html.Element(ca,dD,dE);},__eS:function(){var dF=this._createContentElement();dF.setStyles({"position":cf,"zIndex":10});return dF;},_createContentElement:function(){return new qx.html.Element(ca,{overflowX:bu,overflowY:bu});},getContainerElement:function(){return this.__eG;},getContentElement:function(){return this.__eH;},getDecoratorElement:function(){return this.__eK||null;},getShadowElement:function(){return this.__eL||null;},__eT:null,getLayoutChildren:function(){var dH=this.__eT;if(!dH){return this.__eU;}var dI;for(var i=0,l=dH.length;i<l;i++){var dG=dH[i];if(dG.hasUserBounds()||dG.isExcluded()){if(dI==null){dI=dH.concat();}qx.lang.Array.remove(dI,dG);}}return dI||dH;},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);},invalidateLayoutChildren:function(){var dJ=this.__eP;if(dJ){dJ.invalidateChildrenCache();}qx.ui.core.queue.Layout.add(this);},hasLayoutChildren:function(){var dK=this.__eT;if(!dK){return false;}var dL;for(var i=0,l=dK.length;i<l;i++){dL=dK[i];if(!dL.hasUserBounds()&&!dL.isExcluded()){return true;}}return false;},getChildrenContainer:function(){return this;},__eU:[],_getChildren:function(){return this.__eT||this.__eU;},_indexOf:function(dM){var dN=this.__eT;if(!dN){return -1;}return dN.indexOf(dM);},_hasChildren:function(){var dO=this.__eT;return dO!=null&&(!!dO[0]);},addChildrenToQueue:function(dP){var dQ=this.__eT;if(!dQ){return;}var dR;for(var i=0,l=dQ.length;i<l;i++){dR=dQ[i];dP.push(dR);dR.addChildrenToQueue(dP);}},_add:function(dS,dT){if(dS.getLayoutParent()==this){qx.lang.Array.remove(this.__eT,dS);}if(this.__eT){this.__eT.push(dS);}else{this.__eT=[dS];}this.__eV(dS,dT);},_addAt:function(dU,dV,dW){if(!this.__eT){this.__eT=[];}if(dU.getLayoutParent()==this){qx.lang.Array.remove(this.__eT,dU);}var dX=this.__eT[dV];if(dX===dU){dU.setLayoutProperties(dW);}if(dX){qx.lang.Array.insertBefore(this.__eT,dU,dX);}else{this.__eT.push(dU);}this.__eV(dU,dW);},_addBefore:function(dY,ea,eb){if(dY==ea){return;}if(!this.__eT){this.__eT=[];}if(dY.getLayoutParent()==this){qx.lang.Array.remove(this.__eT,dY);}qx.lang.Array.insertBefore(this.__eT,dY,ea);this.__eV(dY,eb);},_addAfter:function(ec,ed,ee){if(ec==ed){return;}if(!this.__eT){this.__eT=[];}if(ec.getLayoutParent()==this){qx.lang.Array.remove(this.__eT,ec);}qx.lang.Array.insertAfter(this.__eT,ec,ed);this.__eV(ec,ee);},_remove:function(ef){if(!this.__eT){throw new Error("This widget has no children!");}qx.lang.Array.remove(this.__eT,ef);this.__eW(ef);},_removeAt:function(eg){if(!this.__eT){throw new Error("This widget has no children!");}var eh=this.__eT[eg];qx.lang.Array.removeAt(this.__eT,eg);this.__eW(eh);return eh;},_removeAll:function(){if(!this.__eT){return [];}var ei=this.__eT.concat();this.__eT.length=0;for(var i=ei.length-1;i>=0;i--){this.__eW(ei[i]);}qx.ui.core.queue.Layout.add(this);return ei;},_afterAddChild:null,_afterRemoveChild:null,__eV:function(ej,ek){var parent=ej.getLayoutParent();if(parent&&parent!=this){parent._remove(ej);}ej.setLayoutParent(this);if(ek){ej.setLayoutProperties(ek);}else{this.updateLayoutProperties();}if(this._afterAddChild){this._afterAddChild(ej);}},__eW:function(em){if(em.getLayoutParent()!==this){throw new Error("Remove Error: "+em+" is not a child of this widget!");}em.setLayoutParent(null);if(this.__eP){this.__eP.invalidateChildrenCache();}qx.ui.core.queue.Layout.add(this);if(this._afterRemoveChild){this._afterRemoveChild(em);}},capture:function(en){this.getContainerElement().capture(en);},releaseCapture:function(){this.getContainerElement().releaseCapture();},_applyPadding:function(eo,ep,name){this._updateInsets=true;qx.ui.core.queue.Layout.add(this);},_createProtectorElement:function(){if(this.__eM){return;}var eq=this.__eM=new qx.html.Element;eq.setStyles({position:cf,top:0,left:0,zIndex:7});var er=this.getBounds();if(er){this.__eM.setStyles({width:er.width+bY,height:er.height+bY});}if((qx.core.Environment.get(bt)==cg)){eq.setStyles({backgroundImage:p+qx.util.ResourceManager.getInstance().toUri(bC)+X,backgroundRepeat:ct});}this.getContainerElement().add(eq);},_applyDecorator:function(es,et){var ew=qx.ui.core.Widget.__eI;var eu=this.getContainerElement();if(!this.__eM&&!qx.core.Environment.get(j)){this._createProtectorElement();}if(et){eu.remove(this.__eK);ew.poolDecorator(this.__eK);}if(es){var ev=this.__eK=ew.getDecoratorElement(es);ev.setStyle(bL,5);eu.add(ev);}else{delete this.__eK;}this._applyBackgroundColor(this.getBackgroundColor());if(this.__eQ(et,es)){this._updateInsets=true;qx.ui.core.queue.Layout.add(this);}else if(es){var ex=this.getBounds();if(ex){ev.resize(ex.width,ex.height);this.__eM&&this.__eM.setStyles({width:ex.width+bY,height:ex.height+bY});}}},_applyShadow:function(ey,ez){var eG=qx.ui.core.Widget.__eJ;var eB=this.getContainerElement();if(ez){eB.remove(this.__eL);eG.poolDecorator(this.__eL);}if(ey){var eD=this.__eL=eG.getDecoratorElement(ey);eB.add(eD);var eF=eD.getInsets();eD.setStyles({left:(-eF.left)+bY,top:(-eF.top)+bY});var eE=this.getBounds();if(eE){var eC=eE.width+eF.left+eF.right;var eA=eE.height+eF.top+eF.bottom;eD.resize(eC,eA);}eD.tint(null);}else{delete this.__eL;}},_applyToolTipText:function(eH,eI){if(qx.core.Environment.get(bI)){if(this.__eO){return;}var eJ=qx.locale.Manager.getInstance();this.__eO=eJ.addListener(by,function(){var eK=this.getToolTipText();if(eK&&eK.translate){this.setToolTipText(eK.translate());}},this);}},_applyTextColor:function(eL,eM){},_applyZIndex:function(eN,eO){this.getContainerElement().setStyle(bL,eN==null?0:eN);},_applyVisibility:function(eP,eQ){var eR=this.getContainerElement();if(eP===bU){eR.show();}else{eR.hide();}var parent=this.$$parent;if(parent&&(eQ==null||eP==null||eQ===bP||eP===bP)){parent.invalidateLayoutChildren();}qx.ui.core.queue.Visibility.add(this);},_applyOpacity:function(eS,eT){this.getContainerElement().setStyle(bO,eS==1?null:eS);if((qx.core.Environment.get(bt)==cg)&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){if(!qx.Class.isSubClassOf(this.getContentElement().constructor,qx.html.Image)){var eU=(eS==1||eS==null)?null:0.99;this.getContentElement().setStyle(bO,eU);}}},_applyCursor:function(eV,eW){if(eV==null&&!this.isSelectable()){eV=bN;}this.getContainerElement().setStyle(T,eV,qx.core.Environment.get(bt)==bD);},_applyBackgroundColor:function(eX,eY){var fa=this.getBackgroundColor();var fc=this.getContainerElement();if(this.__eK){this.__eK.tint(fa);fc.setStyle(cc,null);}else{var fb=qx.theme.manager.Color.getInstance().resolve(fa);fc.setStyle(cc,fb);}},_applyFont:function(fd,fe){},__eX:null,$$stateChanges:null,_forwardStates:null,hasState:function(ff){var fg=this.__eX;return !!fg&&!!fg[ff];},addState:function(fh){var fi=this.__eX;if(!fi){fi=this.__eX={};}if(fi[fh]){return;}this.__eX[fh]=true;if(fh===ch){this.syncAppearance();}else if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true;}else{qx.ui.core.queue.Appearance.add(this);}var forward=this._forwardStates;var fl=this.__fb;if(forward&&forward[fh]&&fl){var fj;for(var fk in fl){fj=fl[fk];if(fj instanceof qx.ui.core.Widget){fl[fk].addState(fh);}}}},removeState:function(fm){var fn=this.__eX;if(!fn||!fn[fm]){return;}delete this.__eX[fm];if(fm===ch){this.syncAppearance();}else if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true;}else{qx.ui.core.queue.Appearance.add(this);}var forward=this._forwardStates;var fq=this.__fb;if(forward&&forward[fm]&&fq){for(var fp in fq){var fo=fq[fp];if(fo instanceof qx.ui.core.Widget){fo.removeState(fm);}}}},replaceState:function(fr,fs){var ft=this.__eX;if(!ft){ft=this.__eX={};}if(!ft[fs]){ft[fs]=true;}if(ft[fr]){delete ft[fr];}if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true;}else{qx.ui.core.queue.Appearance.add(this);}var forward=this._forwardStates;var fw=this.__fb;if(forward&&forward[fs]&&fw){for(var fv in fw){var fu=fw[fv];if(fu instanceof qx.ui.core.Widget){fu.replaceState(fr,fs);}}}},__eY:null,__fa:null,syncAppearance:function(){var fB=this.__eX;var fA=this.__eY;var fC=qx.theme.manager.Appearance.getInstance();var fy=qx.core.Property.$$method.setThemed;var fG=qx.core.Property.$$method.resetThemed;if(this.__fa){delete this.__fa;if(fA){var fx=fC.styleFrom(fA,fB,null,this.getAppearance());fA=null;}}if(!fA){var fz=this;var fF=[];do{fF.push(fz.$$subcontrol||fz.getAppearance());}while(fz=fz.$$subparent);fA=fF.reverse().join(bf).replace(/#[0-9]+/g,bg);this.__eY=fA;}var fD=fC.styleFrom(fA,fB,null,this.getAppearance());if(fD){var fE;if(fx){for(var fE in fx){if(fD[fE]===undefined){this[fG[fE]]();}}}for(var fE in fD){fD[fE]===undefined?this[fG[fE]]():this[fy[fE]](fD[fE]);}}else if(fx){for(var fE in fx){this[fG[fE]]();}}this.fireDataEvent(N,this.__eX);},_applyAppearance:function(fH,fI){this.updateAppearance();},checkAppearanceNeeds:function(){if(!this.__eN){qx.ui.core.queue.Appearance.add(this);this.__eN=true;}else if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this);delete this.$$stateChanges;}},updateAppearance:function(){this.__fa=true;qx.ui.core.queue.Appearance.add(this);var fL=this.__fb;if(fL){var fJ;for(var fK in fL){fJ=fL[fK];if(fJ instanceof qx.ui.core.Widget){fJ.updateAppearance();}}}},syncWidget:function(){},getEventTarget:function(){var fM=this;while(fM.getAnonymous()){fM=fM.getLayoutParent();if(!fM){return null;}}return fM;},getFocusTarget:function(){var fN=this;if(!fN.getEnabled()){return null;}while(fN.getAnonymous()||!fN.getFocusable()){fN=fN.getLayoutParent();if(!fN||!fN.getEnabled()){return null;}}return fN;},getFocusElement:function(){return this.getContainerElement();},isTabable:function(){return (!!this.getContainerElement().getDomElement())&&this.isFocusable();},_applyFocusable:function(fO,fP){var fQ=this.getFocusElement();if(fO){var fR=this.getTabIndex();if(fR==null){fR=1;}fQ.setAttribute(bq,fR);if((qx.core.Environment.get(bt)==cg)){fQ.setAttribute(s,C);}else{fQ.setStyle(u,r);}}else{if(fQ.isNativelyFocusable()){fQ.setAttribute(bq,-1);}else if(fP){fQ.setAttribute(bq,null);}}},_applyKeepFocus:function(fS){var fT=this.getFocusElement();fT.setAttribute(bE,fS?bv:null);},_applyKeepActive:function(fU){var fV=this.getContainerElement();fV.setAttribute(bn,fU?bv:null);},_applyTabIndex:function(fW){if(fW==null){fW=1;}else if(fW<1||fW>32000){throw new Error("TabIndex property must be between 1 and 32000");}if(this.getFocusable()&&fW!=null){this.getFocusElement().setAttribute(bq,fW);}},_applySelectable:function(fX,fY){if(fY!==null){this._applyCursor(this.getCursor());}this.getContentElement().setSelectable(fX);},_applyEnabled:function(ga,gb){if(ga===false){this.addState(cb);this.removeState(ch);if(this.isFocusable()){this.removeState(bp);this._applyFocusable(false,true);}if(this.isDraggable()){this._applyDraggable(false,true);}if(this.isDroppable()){this._applyDroppable(false,true);}}else{this.removeState(cb);if(this.isFocusable()){this._applyFocusable(true,false);}if(this.isDraggable()){this._applyDraggable(true,false);}if(this.isDroppable()){this._applyDroppable(true,false);}}},_applyNativeContextMenu:function(gc,gd,name){},_applyContextMenu:function(ge,gf){if(gf){gf.removeState(bs);if(gf.getOpener()==this){gf.resetOpener();}if(!ge){this.removeListener(bs,this._onContextMenuOpen);gf.removeListener(bo,this._onBeforeContextMenuOpen,this);}}if(ge){ge.setOpener(this);ge.addState(bs);if(!gf){this.addListener(bs,this._onContextMenuOpen);ge.addListener(bo,this._onBeforeContextMenuOpen,this);}}},_onContextMenuOpen:function(e){this.getContextMenu().openAtMouse(e);e.stop();},_onBeforeContextMenuOpen:function(e){if(e.getData()==bU&&this.hasListener(c)){this.fireDataEvent(c,e);}},_onStopEvent:function(e){e.stopPropagation();},_applyDraggable:function(gg,gh){if(!this.isEnabled()&&gg===true){gg=false;}qx.ui.core.DragDropCursor.getInstance();if(gg){this.addListener(cj,this._onDragStart);this.addListener(cd,this._onDrag);this.addListener(bK,this._onDragEnd);this.addListener(bH,this._onDragChange);}else{this.removeListener(cj,this._onDragStart);this.removeListener(cd,this._onDrag);this.removeListener(bK,this._onDragEnd);this.removeListener(bH,this._onDragChange);}this.getContainerElement().setAttribute(cs,gg?bv:null);},_applyDroppable:function(gi,gj){if(!this.isEnabled()&&gi===true){gi=false;}this.getContainerElement().setAttribute(U,gi?bv:null);},_onDragStart:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e);this.getApplicationRoot().setGlobalCursor(bN);},_onDrag:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e);},_onDragEnd:function(e){qx.ui.core.DragDropCursor.getInstance().moveTo(-1000,-1000);this.getApplicationRoot().resetGlobalCursor();},_onDragChange:function(e){var gk=qx.ui.core.DragDropCursor.getInstance();var gl=e.getCurrentAction();gl?gk.setAction(gl):gk.resetAction();},visualizeFocus:function(){this.addState(bp);},visualizeBlur:function(){this.removeState(bp);},scrollChildIntoView:function(gm,gn,go,gp){gp=typeof gp==bl?true:gp;var gq=qx.ui.core.queue.Layout;var parent;if(gp){gp=!gq.isScheduled(gm);parent=gm.getLayoutParent();if(gp&&parent){gp=!gq.isScheduled(parent);if(gp){parent.getChildren().forEach(function(gr){gp=gp&&!gq.isScheduled(gr);});}}}this.scrollChildIntoViewX(gm,gn,gp);this.scrollChildIntoViewY(gm,go,gp);},scrollChildIntoViewX:function(gs,gt,gu){this.getContentElement().scrollChildIntoViewX(gs.getContainerElement(),gt,gu);},scrollChildIntoViewY:function(gv,gw,gx){this.getContentElement().scrollChildIntoViewY(gv.getContainerElement(),gw,gx);},focus:function(){if(this.isFocusable()){this.getFocusElement().focus();}else{throw new Error("Widget is not focusable!");}},blur:function(){if(this.isFocusable()){this.getFocusElement().blur();}else{throw new Error("Widget is not focusable!");}},activate:function(){this.getContainerElement().activate();},deactivate:function(){this.getContainerElement().deactivate();},tabFocus:function(){this.getFocusElement().focus();},hasChildControl:function(gy){if(!this.__fb){return false;}return !!this.__fb[gy];},__fb:null,_getCreatedChildControls:function(){return this.__fb;},getChildControl:function(gz,gA){if(!this.__fb){if(gA){return null;}this.__fb={};}var gB=this.__fb[gz];if(gB){return gB;}if(gA===true){return null;}return this._createChildControl(gz);},_showChildControl:function(gC){var gD=this.getChildControl(gC);gD.show();return gD;},_excludeChildControl:function(gE){var gF=this.getChildControl(gE,true);if(gF){gF.exclude();}},_isChildControlVisible:function(gG){var gH=this.getChildControl(gG,true);if(gH){return gH.isVisible();}return false;},_createChildControl:function(gI){if(!this.__fb){this.__fb={};}else if(this.__fb[gI]){throw new Error("Child control '"+gI+"' already created!");}var gM=gI.indexOf(R);if(gM==-1){var gJ=this._createChildControlImpl(gI);}else{var gJ=this._createChildControlImpl(gI.substring(0,gM),gI.substring(gM+1,gI.length));}if(!gJ){throw new Error("Unsupported control: "+gI);}gJ.$$subcontrol=gI;gJ.$$subparent=this;var gK=this.__eX;var forward=this._forwardStates;if(gK&&forward&&gJ instanceof qx.ui.core.Widget){for(var gL in gK){if(forward[gL]){gJ.addState(gL);}}}this.fireDataEvent(o,gJ);return this.__fb[gI]=gJ;},_createChildControlImpl:function(gN,gO){return null;},_disposeChildControls:function(){var gS=this.__fb;if(!gS){return;}var gQ=qx.ui.core.Widget;for(var gR in gS){var gP=gS[gR];if(!gQ.contains(this,gP)){gP.destroy();}else{gP.dispose();}}delete this.__fb;},_findTopControl:function(){var gT=this;while(gT){if(!gT.$$subparent){return gT;}gT=gT.$$subparent;}return null;},getContainerLocation:function(gU){var gV=this.getContainerElement().getDomElement();return gV?qx.bom.element.Location.get(gV,gU):null;},getContentLocation:function(gW){var gX=this.getContentElement().getDomElement();return gX?qx.bom.element.Location.get(gX,gW):null;},setDomLeft:function(gY){var ha=this.getContainerElement().getDomElement();if(ha){ha.style.left=gY+bY;}else{throw new Error("DOM element is not yet created!");}},setDomTop:function(hb){var hc=this.getContainerElement().getDomElement();if(hc){hc.style.top=hb+bY;}else{throw new Error("DOM element is not yet created!");}},setDomPosition:function(hd,top){var he=this.getContainerElement().getDomElement();if(he){he.style.left=hd+bY;he.style.top=top+bY;}else{throw new Error("DOM element is not yet created!");}},destroy:function(){if(this.$$disposed){return;}var parent=this.$$parent;if(parent){parent._remove(this);}qx.ui.core.queue.Dispose.add(this);},clone:function(){var hf=qx.ui.core.LayoutItem.prototype.clone.call(this);if(this.getChildren){var hg=this.getChildren();for(var i=0,l=hg.length;i<l;i++){hf.add(hg[i].clone());}}return hf;}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){if(qx.core.Environment.get(bI)){if(this.__eO){qx.locale.Manager.getInstance().removeListenerById(this.__eO);}}this.getContainerElement().setAttribute(w,null,true);this._disposeChildControls();qx.ui.core.queue.Appearance.remove(this);qx.ui.core.queue.Layout.remove(this);qx.ui.core.queue.Visibility.remove(this);qx.ui.core.queue.Widget.remove(this);}if(!qx.core.ObjectRegistry.inShutDown){var hi=qx.ui.core.Widget;var hh=this.getContainerElement();if(this.__eK){hh.remove(this.__eK);hi.__eI.poolDecorator(this.__eK);}if(this.__eL){hh.remove(this.__eL);hi.__eJ.poolDecorator(this.__eL);}this.clearSeparators();this.__eK=this.__eL=this.__eR=null;}else{this._disposeArray(O);this._disposeObjects(d,bi);}this._disposeArray(g);this.__eX=this.__fb=null;this._disposeObjects(ba,cn,J,z);}});})();(function(){var a="qx.ui.core.MChildrenHandling";qx.Mixin.define(a,{members:{getChildren:function(){return this._getChildren();},hasChildren:function(){return this._hasChildren();},indexOf:function(b){return this._indexOf(b);},add:function(c,d){this._add(c,d);},addAt:function(e,f,g){this._addAt(e,f,g);},addBefore:function(h,i,j){this._addBefore(h,i,j);},addAfter:function(k,l,m){this._addAfter(k,l,m);},remove:function(n){this._remove(n);},removeAt:function(o){return this._removeAt(o);},removeAll:function(){return this._removeAll();}},statics:{remap:function(p){p.getChildren=p._getChildren;p.hasChildren=p._hasChildren;p.indexOf=p._indexOf;p.add=p._add;p.addAt=p._addAt;p.addBefore=p._addBefore;p.addAfter=p._addAfter;p.remove=p._remove;p.removeAt=p._removeAt;p.removeAll=p._removeAll;}}});})();(function(){var d="qx.event.type.Data",c="qx.ui.container.Composite",b="addChildWidget",a="removeChildWidget";qx.Class.define(c,{extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MLayoutHandling],construct:function(e){qx.ui.core.Widget.call(this);if(e!=null){this._setLayout(e);}},events:{addChildWidget:d,removeChildWidget:d},members:{_afterAddChild:function(f){this.fireNonBubblingEvent(b,qx.event.type.Data,[f]);},_afterRemoveChild:function(g){this.fireNonBubblingEvent(a,qx.event.type.Data,[g]);}},defer:function(h,i){qx.ui.core.MChildrenHandling.remap(i);qx.ui.core.MLayoutHandling.remap(i);}});})();(function(){var j="Integer",i="interval",h="keep-align",g="disappear",f="best-fit",e="mouse",d="bottom-left",c="direct",b="Boolean",a="bottom-right",x="widget",w="qx.ui.core.MPlacement",v="left-top",u="offsetRight",t="shorthand",s="offsetLeft",r="top-left",q="appear",p="offsetBottom",o="top-right",m="offsetTop",n="right-bottom",k="right-top",l="left-bottom";qx.Mixin.define(w,{statics:{__fc:null,setVisibleElement:function(y){this.__fc=y;},getVisibleElement:function(){return this.__fc;}},properties:{position:{check:[r,o,d,a,v,l,k,n],init:d,themeable:true},placeMethod:{check:[x,e],init:e,themeable:true},domMove:{check:b,init:false},placementModeX:{check:[c,h,f],init:h,themeable:true},placementModeY:{check:[c,h,f],init:h,themeable:true},offsetLeft:{check:j,init:0,themeable:true},offsetTop:{check:j,init:0,themeable:true},offsetRight:{check:j,init:0,themeable:true},offsetBottom:{check:j,init:0,themeable:true},offset:{group:[m,u,p,s],mode:t,themeable:true}},members:{__fd:null,__fe:null,__ff:null,getLayoutLocation:function(z){var C,B,D,top;B=z.getBounds();D=B.left;top=B.top;var E=B;z=z.getLayoutParent();while(z&&!z.isRootWidget()){B=z.getBounds();D+=B.left;top+=B.top;C=z.getInsets();D+=C.left;top+=C.top;z=z.getLayoutParent();}if(z.isRootWidget()){var A=z.getContainerLocation();if(A){D+=A.left;top+=A.top;}}return {left:D,top:top,right:D+E.width,bottom:top+E.height};},moveTo:function(F,top){var H=qx.ui.core.MPlacement.getVisibleElement();if(H){var J=this.getBounds();var G=H.getContentLocation();if(J&&G){var K=top+J.height;var I=F+J.width;if((I>G.left&&F<G.right)&&(K>G.top&&top<G.bottom)){F=Math.max(G.left-J.width,0);}}}if(this.getDomMove()){this.setDomPosition(F,top);}else{this.setLayoutProperties({left:F,top:top});}},placeToWidget:function(L,M){if(M){this.__fg();this.__fd=qx.lang.Function.bind(this.placeToWidget,this,L,false);qx.event.Idle.getInstance().addListener(i,this.__fd);this.__ff=function(){this.__fg();};this.addListener(g,this.__ff,this);}var N=L.getContainerLocation()||this.getLayoutLocation(L);this.__fi(N);},__fg:function(){if(this.__fd){qx.event.Idle.getInstance().removeListener(i,this.__fd);this.__fd=null;}if(this.__ff){this.removeListener(g,this.__ff,this);this.__ff=null;}},placeToMouse:function(event){var P=event.getDocumentLeft();var top=event.getDocumentTop();var O={left:P,top:top,right:P,bottom:top};this.__fi(O);},placeToElement:function(Q,R){var location=qx.bom.element.Location.get(Q);var S={left:location.left,top:location.top,right:location.left+Q.offsetWidth,bottom:location.top+Q.offsetHeight};if(R){this.__fd=qx.lang.Function.bind(this.placeToElement,this,Q,false);qx.event.Idle.getInstance().addListener(i,this.__fd);this.addListener(g,function(){if(this.__fd){qx.event.Idle.getInstance().removeListener(i,this.__fd);this.__fd=null;}},this);}this.__fi(S);},placeToPoint:function(T){var U={left:T.left,top:T.top,right:T.left,bottom:T.top};this.__fi(U);},_getPlacementOffsets:function(){return {left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()};},__fh:function(V){var W=null;if(this._computePlacementSize){var W=this._computePlacementSize();}else if(this.isVisible()){var W=this.getBounds();}if(W==null){this.addListenerOnce(q,function(){this.__fh(V);},this);}else{V.call(this,W);}},__fi:function(X){this.__fh(function(Y){var ba=qx.util.placement.Placement.compute(Y,this.getLayoutParent().getBounds(),X,this._getPlacementOffsets(),this.getPosition(),this.getPlacementModeX(),this.getPlacementModeY());this.moveTo(ba.left,ba.top);});}},destruct:function(){this.__fg();}});})();(function(){var e="qx.ui.popup.Popup",d="visible",c="excluded",b="popup",a="Boolean";qx.Class.define(e,{extend:qx.ui.container.Composite,include:qx.ui.core.MPlacement,construct:function(f){qx.ui.container.Composite.call(this,f);this.initVisibility();},properties:{appearance:{refine:true,init:b},visibility:{refine:true,init:c},autoHide:{check:a,init:true}},members:{show:function(){if(this.getLayoutParent()==null){qx.core.Init.getApplication().getRoot().add(this);}qx.ui.container.Composite.prototype.show.call(this);},_applyVisibility:function(g,h){qx.ui.container.Composite.prototype._applyVisibility.call(this,g,h);var i=qx.ui.popup.Manager.getInstance();g===d?i.add(this):i.remove(this);}},destruct:function(){qx.ui.popup.Manager.getInstance().remove(this);}});})();(function(){var l="atom",k="Integer",j="String",i="_applyRich",h="qx.ui.tooltip.ToolTip",g="_applyIcon",f="tooltip",d="qx.ui.core.Widget",c="mouseover",b="Boolean",a="_applyLabel";qx.Class.define(h,{extend:qx.ui.popup.Popup,construct:function(m,n){qx.ui.popup.Popup.call(this);this.setLayout(new qx.ui.layout.Grow);this._createChildControl(l);if(m!=null){this.setLabel(m);}if(n!=null){this.setIcon(n);}this.addListener(c,this._onMouseOver,this);},properties:{appearance:{refine:true,init:f},showTimeout:{check:k,init:700,themeable:true},hideTimeout:{check:k,init:4000,themeable:true},label:{check:j,nullable:true,apply:a},icon:{check:j,nullable:true,apply:g,themeable:true},rich:{check:b,init:false,apply:i},opener:{check:d,nullable:true}},members:{_createChildControlImpl:function(o,p){var q;switch(o){case l:q=new qx.ui.basic.Atom;this._add(q);break;}return q||qx.ui.popup.Popup.prototype._createChildControlImpl.call(this,o);},_onMouseOver:function(e){this.hide();},_applyIcon:function(r,s){var t=this.getChildControl(l);r==null?t.resetIcon():t.setIcon(r);},_applyLabel:function(u,v){var w=this.getChildControl(l);u==null?w.resetLabel():w.setLabel(u);},_applyRich:function(x,y){var z=this.getChildControl(l);z.setRich(x);}}});})();(function(){var b="qx.util.DeferredCallManager",a="singleton";qx.Class.define(b,{extend:qx.core.Object,type:a,construct:function(){this.__fj={};this.__fk=qx.lang.Function.bind(this.__fo,this);this.__fl=false;},members:{__fm:null,__fn:null,__fj:null,__fl:null,__fk:null,schedule:function(c){if(this.__fm==null){this.__fm=window.setTimeout(this.__fk,0);}var d=c.toHashCode();if(this.__fn&&this.__fn[d]){return;}this.__fj[d]=c;this.__fl=true;},cancel:function(e){var f=e.toHashCode();if(this.__fn&&this.__fn[f]){this.__fn[f]=null;return;}delete this.__fj[f];if(qx.lang.Object.isEmpty(this.__fj)&&this.__fm!=null){window.clearTimeout(this.__fm);this.__fm=null;}},__fo:qx.event.GlobalError.observeMethod(function(){this.__fm=null;while(this.__fl){this.__fn=qx.lang.Object.clone(this.__fj);this.__fj={};this.__fl=false;for(var h in this.__fn){var g=this.__fn[h];if(g){this.__fn[h]=null;g.call();}}}this.__fn=null;})},destruct:function(){if(this.__fm!=null){window.clearTimeout(this.__fm);}this.__fk=this.__fj=null;}});})();(function(){var a="qx.util.DeferredCall";qx.Class.define(a,{extend:qx.core.Object,construct:function(b,c){qx.core.Object.call(this);this.__fp=b;this.__fq=c||null;this.__fr=qx.util.DeferredCallManager.getInstance();},members:{__fp:null,__fq:null,__fr:null,cancel:function(){this.__fr.cancel(this);},schedule:function(){this.__fr.schedule(this);},call:function(){var d;this.__fq?this.__fp.apply(this.__fq):this.__fp();}},destruct:function(e,f){this.cancel();this.__fq=this.__fp=this.__fr=null;}});})();(function(){var m="element",k="qxSelectable",j="off",h="engine.name",g="on",f="text",d="div",c="",b="mshtml",a="none",F="scroll",E="qx.html.Element",D="__fO",C="|capture|",B="activate",A="blur",z="deactivate",w="capture",v="userSelect",u="-moz-none",s="visible",t="releaseCapture",q="|bubble|",r="tabIndex",o="focus",p="MozUserSelect",n="hidden";qx.Class.define(E,{extend:qx.core.Object,construct:function(G,H,I){qx.core.Object.call(this);this.__fs=G||d;this.__ft=H||null;this.__fu=I||null;},statics:{DEBUG:false,_modified:{},_visibility:{},_scroll:{},_actions:[],__fv:{},_scheduleFlush:function(J){qx.html.Element.__ga.schedule();},flush:function(){var U;var M=this.__fw();var L=M.getFocus();if(L&&this.__fA(L)){M.blur(L);}var bc=M.getActive();if(bc&&this.__fA(bc)){qx.bom.Element.deactivate(bc);}var P=this.__fy();if(P&&this.__fA(P)){qx.bom.Element.releaseCapture(P);}var V=[];var W=this._modified;for(var T in W){U=W[T];if(U.__fS()){if(U.__fB&&qx.dom.Hierarchy.isRendered(U.__fB)){V.push(U);}else{U.__fR();}delete W[T];}}for(var i=0,l=V.length;i<l;i++){U=V[i];U.__fR();}var R=this._visibility;for(var T in R){U=R[T];var X=U.__fB;if(!X){delete R[T];continue;}if(!U.$$disposed){X.style.display=U.__fE?c:a;if((qx.core.Environment.get(h)==b)){if(!(document.documentMode>=8)){X.style.visibility=U.__fE?s:n;}}}delete R[T];}var scroll=this._scroll;for(var T in scroll){U=scroll[T];var bd=U.__fB;if(bd&&bd.offsetWidth){var O=true;if(U.__fH!=null){U.__fB.scrollLeft=U.__fH;delete U.__fH;}if(U.__fI!=null){U.__fB.scrollTop=U.__fI;delete U.__fI;}var Y=U.__fF;if(Y!=null){var S=Y.element.getDomElement();if(S&&S.offsetWidth){qx.bom.element.Scroll.intoViewX(S,bd,Y.align);delete U.__fF;}else{O=false;}}var ba=U.__fG;if(ba!=null){var S=ba.element.getDomElement();if(S&&S.offsetWidth){qx.bom.element.Scroll.intoViewY(S,bd,ba.align);delete U.__fG;}else{O=false;}}if(O){delete scroll[T];}}}var N={"releaseCapture":1,"blur":1,"deactivate":1};for(var i=0;i<this._actions.length;i++){var bb=this._actions[i];var X=bb.element.__fB;if(!X||!N[bb.type]&&!bb.element.__fS()){continue;}var Q=bb.args;Q.unshift(X);qx.bom.Element[bb.type].apply(qx.bom.Element,Q);}this._actions=[];for(var T in this.__fv){var K=this.__fv[T];var bd=K.element.__fB;if(bd){qx.bom.Selection.set(bd,K.start,K.end);delete this.__fv[T];}}qx.event.handler.Appear.refresh();},__fw:function(){if(!this.__fx){var be=qx.event.Registration.getManager(window);this.__fx=be.getHandler(qx.event.handler.Focus);}return this.__fx;},__fy:function(){if(!this.__fz){var bf=qx.event.Registration.getManager(window);this.__fz=bf.getDispatcher(qx.event.dispatch.MouseCapture);}return this.__fz.getCaptureElement();},__fA:function(bg){var bh=qx.core.ObjectRegistry.fromHashCode(bg.$$element);return bh&&!bh.__fS();}},members:{__fs:null,__fB:null,__fC:false,__fD:true,__fE:true,__fF:null,__fG:null,__fH:null,__fI:null,__fJ:null,__fK:null,__fL:null,__ft:null,__fu:null,__fM:null,__fN:null,__fO:null,__fP:null,__fQ:null,_scheduleChildrenUpdate:function(){if(this.__fP){return;}this.__fP=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(m);},_createDomElement:function(){return qx.bom.Element.create(this.__fs);},__fR:function(){var length;var bi=this.__fO;if(bi){length=bi.length;var bj;for(var i=0;i<length;i++){bj=bi[i];if(bj.__fE&&bj.__fD&&!bj.__fB){bj.__fR();}}}if(!this.__fB){this.__fB=this._createDomElement();this.__fB.$$element=this.$$hash;this._copyData(false);if(bi&&length>0){this._insertChildren();}}else{this._syncData();if(this.__fP){this._syncChildren();}}delete this.__fP;},_insertChildren:function(){var bk=this.__fO;var length=bk.length;var bm;if(length>2){var bl=document.createDocumentFragment();for(var i=0;i<length;i++){bm=bk[i];if(bm.__fB&&bm.__fD){bl.appendChild(bm.__fB);}}this.__fB.appendChild(bl);}else{var bl=this.__fB;for(var i=0;i<length;i++){bm=bk[i];if(bm.__fB&&bm.__fD){bl.appendChild(bm.__fB);}}}},_syncChildren:function(){var br;var bw=qx.core.ObjectRegistry;var bn=this.__fO;var bu=bn.length;var bo;var bs;var bq=this.__fB;var bt=bq.childNodes;var bp=0;var bv;for(var i=bt.length-1;i>=0;i--){bv=bt[i];bs=bw.fromHashCode(bv.$$element);if(!bs||!bs.__fD||bs.__fQ!==this){bq.removeChild(bv);}}for(var i=0;i<bu;i++){bo=bn[i];if(bo.__fD){bs=bo.__fB;bv=bt[bp];if(!bs){continue;}if(bs!=bv){if(bv){bq.insertBefore(bs,bv);}else{bq.appendChild(bs);}}bp++;}}},_copyData:function(bx){var bB=this.__fB;var bA=this.__fu;if(bA){var by=qx.bom.element.Attribute;for(var bC in bA){by.set(bB,bC,bA[bC]);}}var bA=this.__ft;if(bA){var bz=qx.bom.element.Style;if(bx){bz.setStyles(bB,bA);}else{bz.setCss(bB,bz.compile(bA));}}var bA=this.__fM;if(bA){for(var bC in bA){this._applyProperty(bC,bA[bC]);}}var bA=this.__fN;if(bA){qx.event.Registration.getManager(bB).importListeners(bB,bA);delete this.__fN;}},_syncData:function(){var bH=this.__fB;var bG=qx.bom.element.Attribute;var bE=qx.bom.element.Style;var bF=this.__fK;if(bF){var bK=this.__fu;if(bK){var bI;for(var bJ in bF){bI=bK[bJ];if(bI!==undefined){bG.set(bH,bJ,bI);}else{bG.reset(bH,bJ);}}}this.__fK=null;}var bF=this.__fJ;if(bF){var bK=this.__ft;if(bK){var bD={};for(var bJ in bF){bD[bJ]=bK[bJ];}bE.setStyles(bH,bD);}this.__fJ=null;}var bF=this.__fL;if(bF){var bK=this.__fM;if(bK){var bI;for(var bJ in bF){this._applyProperty(bJ,bK[bJ]);}}this.__fL=null;}},__fS:function(){var bL=this;while(bL){if(bL.__fC){return true;}if(!bL.__fD||!bL.__fE){return false;}bL=bL.__fQ;}return false;},__fT:function(bM){if(bM.__fQ===this){throw new Error("Child is already in: "+bM);}if(bM.__fC){throw new Error("Root elements could not be inserted into other ones.");}if(bM.__fQ){bM.__fQ.remove(bM);}bM.__fQ=this;if(!this.__fO){this.__fO=[];}if(this.__fB){this._scheduleChildrenUpdate();}},__fU:function(bN){if(bN.__fQ!==this){throw new Error("Has no child: "+bN);}if(this.__fB){this._scheduleChildrenUpdate();}delete bN.__fQ;},__fV:function(bO){if(bO.__fQ!==this){throw new Error("Has no child: "+bO);}if(this.__fB){this._scheduleChildrenUpdate();}},getChildren:function(){return this.__fO||null;},getChild:function(bP){var bQ=this.__fO;return bQ&&bQ[bP]||null;},hasChildren:function(){var bR=this.__fO;return bR&&bR[0]!==undefined;},indexOf:function(bS){var bT=this.__fO;return bT?bT.indexOf(bS):-1;},hasChild:function(bU){var bV=this.__fO;return bV&&bV.indexOf(bU)!==-1;},add:function(bW){if(arguments[1]){for(var i=0,l=arguments.length;i<l;i++){this.__fT(arguments[i]);}this.__fO.push.apply(this.__fO,arguments);}else{this.__fT(bW);this.__fO.push(bW);}return this;},addAt:function(bX,bY){this.__fT(bX);qx.lang.Array.insertAt(this.__fO,bX,bY);return this;},remove:function(ca){var cb=this.__fO;if(!cb){return;}if(arguments[1]){var cc;for(var i=0,l=arguments.length;i<l;i++){cc=arguments[i];this.__fU(cc);qx.lang.Array.remove(cb,cc);}}else{this.__fU(ca);qx.lang.Array.remove(cb,ca);}return this;},removeAt:function(cd){var ce=this.__fO;if(!ce){throw new Error("Has no children!");}var cf=ce[cd];if(!cf){throw new Error("Has no child at this position!");}this.__fU(cf);qx.lang.Array.removeAt(this.__fO,cd);return this;},removeAll:function(){var cg=this.__fO;if(cg){for(var i=0,l=cg.length;i<l;i++){this.__fU(cg[i]);}cg.length=0;}return this;},getParent:function(){return this.__fQ||null;},insertInto:function(parent,ch){parent.__fT(this);if(ch==null){parent.__fO.push(this);}else{qx.lang.Array.insertAt(this.__fO,this,ch);}return this;},insertBefore:function(ci){var parent=ci.__fQ;parent.__fT(this);qx.lang.Array.insertBefore(parent.__fO,this,ci);return this;},insertAfter:function(cj){var parent=cj.__fQ;parent.__fT(this);qx.lang.Array.insertAfter(parent.__fO,this,cj);return this;},moveTo:function(ck){var parent=this.__fQ;parent.__fV(this);var cl=parent.__fO.indexOf(this);if(cl===ck){throw new Error("Could not move to same index!");}else if(cl<ck){ck--;}qx.lang.Array.removeAt(parent.__fO,cl);qx.lang.Array.insertAt(parent.__fO,this,ck);return this;},moveBefore:function(cm){var parent=this.__fQ;return this.moveTo(parent.__fO.indexOf(cm));},moveAfter:function(cn){var parent=this.__fQ;return this.moveTo(parent.__fO.indexOf(cn)+1);},free:function(){var parent=this.__fQ;if(!parent){throw new Error("Has no parent to remove from.");}if(!parent.__fO){return;}parent.__fU(this);qx.lang.Array.remove(parent.__fO,this);return this;},getDomElement:function(){return this.__fB||null;},getNodeName:function(){return this.__fs;},setNodeName:function(name){this.__fs=name;},setRoot:function(co){this.__fC=co;},useMarkup:function(cp){if(this.__fB){throw new Error("Could not overwrite existing element!");}if((qx.core.Environment.get(h)==b)){var cq=document.createElement(d);}else{var cq=qx.bom.Element.getHelperElement();}cq.innerHTML=cp;this.useElement(cq.firstChild);return this.__fB;},useElement:function(cr){if(this.__fB){throw new Error("Could not overwrite existing element!");}this.__fB=cr;this.__fB.$$element=this.$$hash;this._copyData(true);},isFocusable:function(){var ct=this.getAttribute(r);if(ct>=1){return true;}var cs=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;if(ct>=0&&cs[this.__fs]){return true;}return false;},setSelectable:qx.core.Environment.select(h,{"webkit":function(cu){this.setAttribute(k,cu?g:j);this.setStyle(v,cu?f:a);},"gecko":function(cv){this.setAttribute(k,cv?g:j);this.setStyle(p,cv?f:u);},"default":function(cw){this.setAttribute(k,cw?g:j);}}),isNativelyFocusable:function(){return !!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this.__fs];},include:function(){if(this.__fD){return;}delete this.__fD;if(this.__fQ){this.__fQ._scheduleChildrenUpdate();}return this;},exclude:function(){if(!this.__fD){return;}this.__fD=false;if(this.__fQ){this.__fQ._scheduleChildrenUpdate();}return this;},isIncluded:function(){return this.__fD===true;},show:function(){if(this.__fE){return;}if(this.__fB){qx.html.Element._visibility[this.$$hash]=this;qx.html.Element._scheduleFlush(m);}if(this.__fQ){this.__fQ._scheduleChildrenUpdate();}delete this.__fE;},hide:function(){if(!this.__fE){return;}if(this.__fB){qx.html.Element._visibility[this.$$hash]=this;qx.html.Element._scheduleFlush(m);}this.__fE=false;},isVisible:function(){return this.__fE===true;},scrollChildIntoViewX:function(cx,cy,cz){var cA=this.__fB;var cB=cx.getDomElement();if(cz!==false&&cA&&cA.offsetWidth&&cB&&cB.offsetWidth){qx.bom.element.Scroll.intoViewX(cB,cA,cy);}else{this.__fF={element:cx,align:cy};qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(m);}delete this.__fH;},scrollChildIntoViewY:function(cC,cD,cE){var cF=this.__fB;var cG=cC.getDomElement();if(cE!==false&&cF&&cF.offsetWidth&&cG&&cG.offsetWidth){qx.bom.element.Scroll.intoViewY(cG,cF,cD);}else{this.__fG={element:cC,align:cD};qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(m);}delete this.__fI;},scrollToX:function(x,cH){var cI=this.__fB;if(cH!==true&&cI&&cI.offsetWidth){cI.scrollLeft=x;delete this.__fH;}else{this.__fH=x;qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(m);}delete this.__fF;},getScrollX:function(){var cJ=this.__fB;if(cJ){return cJ.scrollLeft;}return this.__fH||0;},scrollToY:function(y,cK){var cL=this.__fB;if(cK!==true&&cL&&cL.offsetWidth){cL.scrollTop=y;delete this.__fI;}else{this.__fI=y;qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(m);}delete this.__fG;},getScrollY:function(){var cM=this.__fB;if(cM){return cM.scrollTop;}return this.__fI||0;},disableScrolling:function(){this.enableScrolling();this.scrollToX(0);this.scrollToY(0);this.addListener(F,this.__fX,this);},enableScrolling:function(){this.removeListener(F,this.__fX,this);},__fW:null,__fX:function(e){if(!this.__fW){this.__fW=true;this.__fB.scrollTop=0;this.__fB.scrollLeft=0;delete this.__fW;}},getTextSelection:function(){var cN=this.__fB;if(cN){return qx.bom.Selection.get(cN);}return null;},getTextSelectionLength:function(){var cO=this.__fB;if(cO){return qx.bom.Selection.getLength(cO);}return null;},getTextSelectionStart:function(){var cP=this.__fB;if(cP){return qx.bom.Selection.getStart(cP);}return null;},getTextSelectionEnd:function(){var cQ=this.__fB;if(cQ){return qx.bom.Selection.getEnd(cQ);}return null;},setTextSelection:function(cR,cS){var cT=this.__fB;if(cT){qx.bom.Selection.set(cT,cR,cS);return;}qx.html.Element.__fv[this.toHashCode()]={element:this,start:cR,end:cS};qx.html.Element._scheduleFlush(m);},clearTextSelection:function(){var cU=this.__fB;if(cU){qx.bom.Selection.clear(cU);}delete qx.html.Element.__fv[this.toHashCode()];},__fY:function(cV,cW){var cX=qx.html.Element._actions;cX.push({type:cV,element:this,args:cW||[]});qx.html.Element._scheduleFlush(m);},focus:function(){this.__fY(o);},blur:function(){this.__fY(A);},activate:function(){this.__fY(B);},deactivate:function(){this.__fY(z);},capture:function(cY){this.__fY(w,[cY!==false]);},releaseCapture:function(){this.__fY(t);},setStyle:function(da,dc,dd){if(!this.__ft){this.__ft={};}if(this.__ft[da]==dc){return;}if(dc==null){delete this.__ft[da];}else{this.__ft[da]=dc;}if(this.__fB){if(dd){qx.bom.element.Style.set(this.__fB,da,dc);return this;}if(!this.__fJ){this.__fJ={};}this.__fJ[da]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(m);}return this;},setStyles:function(de,df){var dg=qx.bom.element.Style;if(!this.__ft){this.__ft={};}if(this.__fB){if(!this.__fJ){this.__fJ={};}for(var di in de){var dh=de[di];if(this.__ft[di]==dh){continue;}if(dh==null){delete this.__ft[di];}else{this.__ft[di]=dh;}if(df){dg.set(this.__fB,di,dh);continue;}this.__fJ[di]=true;}qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(m);}else{for(var di in de){var dh=de[di];if(this.__ft[di]==dh){continue;}if(dh==null){delete this.__ft[di];}else{this.__ft[di]=dh;}}}return this;},removeStyle:function(dj,dk){this.setStyle(dj,null,dk);},getStyle:function(dl){return this.__ft?this.__ft[dl]:null;},getAllStyles:function(){return this.__ft||null;},setAttribute:function(dm,dn,dp){if(!this.__fu){this.__fu={};}if(this.__fu[dm]==dn){return;}if(dn==null){delete this.__fu[dm];}else{this.__fu[dm]=dn;}if(this.__fB){if(dp){qx.bom.element.Attribute.set(this.__fB,dm,dn);return this;}if(!this.__fK){this.__fK={};}this.__fK[dm]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(m);}return this;},setAttributes:function(dq,dr){for(var ds in dq){this.setAttribute(ds,dq[ds],dr);}return this;},removeAttribute:function(dt,du){this.setAttribute(dt,null,du);},getAttribute:function(dv){return this.__fu?this.__fu[dv]:null;},_applyProperty:function(name,dw){},_setProperty:function(dx,dy,dz){if(!this.__fM){this.__fM={};}if(this.__fM[dx]==dy){return;}if(dy==null){delete this.__fM[dx];}else{this.__fM[dx]=dy;}if(this.__fB){if(dz){this._applyProperty(dx,dy);return this;}if(!this.__fL){this.__fL={};}this.__fL[dx]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(m);}return this;},_removeProperty:function(dA,dB){this._setProperty(dA,null,dB);},_getProperty:function(dC){var dD=this.__fM;if(!dD){return null;}var dE=dD[dC];return dE==null?null:dE;},addListener:function(dF,dG,self,dH){var dI;if(this.$$disposed){return null;}if(this.__fB){return qx.event.Registration.addListener(this.__fB,dF,dG,self,dH);}if(!this.__fN){this.__fN={};}if(dH==null){dH=false;}var dJ=qx.event.Manager.getNextUniqueId();var dK=dF+(dH?C:q)+dJ;this.__fN[dK]={type:dF,listener:dG,self:self,capture:dH,unique:dJ};return dK;},removeListener:function(dL,dM,self,dN){var dO;if(this.$$disposed){return null;}if(this.__fB){qx.event.Registration.removeListener(this.__fB,dL,dM,self,dN);}else{var dQ=this.__fN;var dP;if(dN==null){dN=false;}for(var dR in dQ){dP=dQ[dR];if(dP.listener===dM&&dP.self===self&&dP.capture===dN&&dP.type===dL){delete dQ[dR];break;}}}return this;},removeListenerById:function(dS){if(this.$$disposed){return null;}if(this.__fB){qx.event.Registration.removeListenerById(this.__fB,dS);}else{delete this.__fN[dS];}return this;},hasListener:function(dT,dU){if(this.$$disposed){return false;}if(this.__fB){return qx.event.Registration.hasListener(this.__fB,dT,dU);}var dW=this.__fN;var dV;if(dU==null){dU=false;}for(var dX in dW){dV=dW[dX];if(dV.capture===dU&&dV.type===dT){return true;}}return false;}},defer:function(dY){dY.__ga=new qx.util.DeferredCall(dY.flush,dY);},destruct:function(){var ea=this.__fB;if(ea){qx.event.Registration.getManager(ea).removeAllListeners(ea);ea.$$element=c;}if(!qx.core.ObjectRegistry.inShutDown){var parent=this.__fQ;if(parent&&!parent.$$disposed){parent.remove(this);}}this._disposeArray(D);this.__fu=this.__ft=this.__fN=this.__fM=this.__fK=this.__fJ=this.__fL=this.__fB=this.__fQ=this.__fF=this.__fG=null;}});})();(function(){var d="event.pointer",c="none",b="qx.html.Decorator",a="absolute";qx.Class.define(b,{extend:qx.html.Element,construct:function(e,f){var g={position:a,top:0,left:0};if(qx.core.Environment.get(d)){g.pointerEvents=c;}qx.html.Element.call(this,null,g);this.__gb=e;this.__gc=f||e.toHashCode();this.useMarkup(e.getMarkup());},members:{__gc:null,__gb:null,getId:function(){return this.__gc;},getDecorator:function(){return this.__gb;},resize:function(h,i){this.__gb.resize(this.getDomElement(),h,i);},tint:function(j){this.__gb.tint(this.getDomElement(),j);},getInsets:function(){return this.__gb.getInsets();}},destruct:function(){this.__gb=null;}});})();(function(){var c="qx.event.handler.Appear",b="disappear",a="appear";qx.Class.define(c,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(d){qx.core.Object.call(this);this.__gd=d;this.__ge={};qx.event.handler.Appear.__gf[this.$$hash]=this;},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{appear:true,disappear:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true,__gf:{},refresh:function(){var e=this.__gf;for(var f in e){e[f].refresh();}}},members:{__gd:null,__ge:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){var l=qx.core.ObjectRegistry.toHashCode(i)+j;var m=this.__ge;if(m&&!m[l]){m[l]=i;i.$$displayed=i.offsetWidth>0;}},unregisterEvent:function(n,o,p){var q=qx.core.ObjectRegistry.toHashCode(n)+o;var r=this.__ge;if(!r){return;}if(r[q]){delete r[q];}},refresh:function(){var v=this.__ge;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.__gd.dispatchEvent(w,t);}}}},destruct:function(){this.__gd=this.__ge=null;delete qx.event.handler.Appear.__gf[this.$$hash];},defer:function(x){qx.event.Registration.addHandler(x);}});})();(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<o;j++){r=n[j];u=r.context||t;r.handler.call(u,event);}if(event.getPropagationStopped()){return;}}event.setEventPhase(qx.event.type.Event.AT_TARGET);event.setCurrentTarget(g);for(var i=0,x=v.length;i<x;i++){n=v[i];for(var j=0,o=n.length;j<o;j++){r=n[j];u=r.context||g;r.handler.call(u,event);}if(event.getPropagationStopped()){return;}}event.setEventPhase(qx.event.type.Event.BUBBLING_PHASE);for(var i=0,x=l.length;i<x;i++){t=k[i];event.setCurrentTarget(t);n=l[i];for(var j=0,o=n.length;j<o;j++){r=n[j];u=r.context||t;r.handler.call(u,event);}if(event.getPropagationStopped()){return;}}}}});})();(function(){var a="qx.event.dispatch.DomBubbling";qx.Class.define(a,{extend:qx.event.dispatch.AbstractBubbling,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL},members:{_getParent:function(b){return b.parentNode;},canDispatchEvent:function(c,event,d){return c.nodeType!==undefined&&event.getBubbles();}},defer:function(e){qx.event.Registration.addDispatcher(e);}});})();(function(){var d="-",c="qx.event.handler.Element",b="load",a="iframe";qx.Class.define(c,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(e){qx.core.Object.call(this);this._manager=e;this._registeredEvents={};},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:true,load:true,scroll:true,select:true,reset:true,submit:true},CANCELABLE:{selectstart:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false},members:{canHandleEvent:function(f,g){if(g===b){return f.tagName.toLowerCase()!==a;}else{return true;}},registerEvent:function(h,i,j){var m=qx.core.ObjectRegistry.toHashCode(h);var k=m+d+i;var l=qx.lang.Function.listener(this._onNative,this,k);qx.bom.Event.addNativeListener(h,i,l);this._registeredEvents[k]={element:h,type:i,listener:l};},unregisterEvent:function(n,o,p){var s=this._registeredEvents;if(!s){return;}var t=qx.core.ObjectRegistry.toHashCode(n);var q=t+d+o;var r=this._registeredEvents[q];if(r){qx.bom.Event.removeNativeListener(n,o,r.listener);}delete this._registeredEvents[q];},_onNative:qx.event.GlobalError.observeMethod(function(u,v){var x=this._registeredEvents;if(!x){return;}var w=x[v];var y=this.constructor.CANCELABLE[w.type];qx.event.Registration.fireNonBubblingEvent(w.element,w.type,qx.event.type.Native,[u,undefined,undefined,undefined,y]);})},destruct:function(){var z;var A=this._registeredEvents;for(var B in A){z=A[B];qx.bom.Event.removeNativeListener(z.element,z.type,z.listener);}this._manager=this._registeredEvents=null;},defer:function(C){qx.event.Registration.addHandler(C);}});})();(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.__gg=b;this.__gh=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:{__gg:null,__gh:null,canHandleEvent:function(c,d){},registerEvent:function(e,f,g){},unregisterEvent:function(h,i,j){}},destruct:function(){this.__gg=this.__gh=null;},defer:function(k){qx.event.Registration.addHandler(k);}});})();(function(){var t="mouseup",s="engine.name",r="click",q="mousedown",p="contextmenu",o="mousewheel",n="dblclick",m="os.name",l="mouseover",k="mouseout",d="ios",j="mousemove",g="on",c="engine.version",b="useraction",f="webkit",e="gecko",h="DOMMouseScroll",a="qx.event.handler.Mouse";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(u){qx.core.Object.call(this);this.__gi=u;this.__gj=u.getWindow();this.__gk=this.__gj.document;this._initButtonObserver();this._initMoveObserver();this._initWheelObserver();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{mousemove:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,click:1,dblclick:1,contextmenu:1,mousewheel:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT+qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__gl:null,__gm:null,__gn:null,__go:null,__gp:null,__gi:null,__gj:null,__gk:null,canHandleEvent:function(v,w){},registerEvent:qx.core.Environment.get(m)===d?function(x,y,z){x[g+y]=qx.lang.Function.returnNull;}:qx.lang.Function.returnNull,unregisterEvent:qx.core.Environment.get(m)===d?function(A,B,C){A[g+B]=undefined;}:qx.lang.Function.returnNull,__gq:function(D,E,F){if(!F){F=qx.bom.Event.getTarget(D);}if(F&&F.nodeType){qx.event.Registration.fireEvent(F,E||D.type,E==o?qx.event.type.MouseWheel:qx.event.type.Mouse,[D,F,null,true,true]);}qx.event.Registration.fireEvent(this.__gj,b,qx.event.type.Data,[E||D.type]);},__gr:function(){var H=[this.__gj,this.__gk,this.__gk.body];var I=this.__gj;var G=h;for(var i=0;i<H.length;i++){if(qx.bom.Event.supportsEvent(H[i],o)){G=o;I=H[i];break;}}return {type:G,target:I};},_initButtonObserver:function(){this.__gl=qx.lang.Function.listener(this._onButtonEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__gk,q,this.__gl);Event.addNativeListener(this.__gk,t,this.__gl);Event.addNativeListener(this.__gk,r,this.__gl);Event.addNativeListener(this.__gk,n,this.__gl);Event.addNativeListener(this.__gk,p,this.__gl);},_initMoveObserver:function(){this.__gm=qx.lang.Function.listener(this._onMoveEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__gk,j,this.__gm);Event.addNativeListener(this.__gk,l,this.__gm);Event.addNativeListener(this.__gk,k,this.__gm);},_initWheelObserver:function(){this.__gn=qx.lang.Function.listener(this._onWheelEvent,this);var J=this.__gr();qx.bom.Event.addNativeListener(J.target,J.type,this.__gn);},_stopButtonObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__gk,q,this.__gl);Event.removeNativeListener(this.__gk,t,this.__gl);Event.removeNativeListener(this.__gk,r,this.__gl);Event.removeNativeListener(this.__gk,n,this.__gl);Event.removeNativeListener(this.__gk,p,this.__gl);},_stopMoveObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__gk,j,this.__gm);Event.removeNativeListener(this.__gk,l,this.__gm);Event.removeNativeListener(this.__gk,k,this.__gm);},_stopWheelObserver:function(){var K=this.__gr();qx.bom.Event.removeNativeListener(K.target,K.type,this.__gn);},_onMoveEvent:qx.event.GlobalError.observeMethod(function(L){this.__gq(L);}),_onButtonEvent:qx.event.GlobalError.observeMethod(function(M){var N=M.type;var O=qx.bom.Event.getTarget(M);if(qx.core.Environment.get(s)==e||qx.core.Environment.get(s)==f){if(O&&O.nodeType==3){O=O.parentNode;}}if(this.__gs){this.__gs(M,N,O);}if(this.__gu){this.__gu(M,N,O);}this.__gq(M,N,O);if(this.__gt){this.__gt(M,N,O);}if(this.__gv){this.__gv(M,N,O);}this.__go=N;}),_onWheelEvent:qx.event.GlobalError.observeMethod(function(P){this.__gq(P,o);}),__gs:qx.core.Environment.select(s,{"webkit":function(Q,R,S){if(parseFloat(qx.core.Environment.get(c))<530){if(R==p){this.__gq(Q,t,S);}}},"default":null}),__gt:qx.core.Environment.select(s,{"opera":function(T,U,V){if(U==t&&T.button==2){this.__gq(T,p,V);}},"default":null}),__gu:qx.core.Environment.select(s,{"mshtml":function(W,X,Y){if(W.target!==undefined){return;}if(X==t&&this.__go==r){this.__gq(W,q,Y);}else if(X==n){this.__gq(W,r,Y);}},"default":null}),__gv:qx.core.Environment.select(s,{"mshtml":null,"default":function(ba,bb,bc){switch(bb){case q:this.__gp=bc;break;case t:if(bc!==this.__gp){var bd=qx.dom.Hierarchy.getCommonParent(bc,this.__gp);this.__gq(ba,r,bd);}}}})},destruct:function(){this._stopButtonObserver();this._stopMoveObserver();this._stopWheelObserver();this.__gi=this.__gj=this.__gk=this.__gp=null;},defer:function(be){qx.event.Registration.addHandler(be);}});})();(function(){var m="keydown",l="engine.name",k="keypress",j="NumLock",i="keyup",h="os.name",g="Enter",f="0",e="engine.version",d="9",bx="-",bw="+",bv="PrintScreen",bu="PageUp",bt="gecko",bs="A",br="Space",bq="Left",bp="F5",bo="Down",t="Up",u="F11",r="F6",s="useraction",p="F3",q="keyinput",n="Insert",o="F8",B="End",C="/",Q="Delete",M="*",Y="F1",T="F4",bk="Home",be="F2",H="F12",bn="PageDown",bm="mshtml",bl="F7",F="Win",J="osx",L="F9",O="webkit",R="cmd",U="F10",bb="Right",bg="Z",v="text",w="Escape",I="5",X="3",W="Meta",V="7",bd="Scroll",bc="CapsLock",S="input",ba="Control",a="Tab",bf="Shift",x="Pause",y="Unidentified",N="qx.event.handler.Keyboard",b="win",c="Apps",E="6",z="off",A="4",D="Alt",P="2",bi="8",bh="Backspace",K="1",bj="autoComplete",G=",";qx.Class.define(N,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(by){qx.core.Object.call(this);this.__gw=by;this.__gx=by.getWindow();if((qx.core.Environment.get(l)==bt)){this.__gy=this.__gx;}else{this.__gy=this.__gx.document.documentElement;}this.__gz={};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,isValidKeyIdentifier:function(bz){if(this._identifierToKeyCodeMap[bz]){return true;}if(bz.length!=1){return false;}if(bz>=f&&bz<=d){return true;}if(bz>=bs&&bz<=bg){return true;}switch(bz){case bw:case bx:case M:case C:return true;default:return false;}},isPrintableKeyIdentifier:function(bA){if(bA===br){return true;}else{return this._identifierToKeyCodeMap[bA]?false:true;}}},members:{__gA:null,__gw:null,__gx:null,__gy:null,__gz:null,__gB:null,__gC:null,__gD:null,canHandleEvent:function(bB,bC){},registerEvent:function(bD,bE,bF){},unregisterEvent:function(bG,bH,bI){},_fireInputEvent:function(bJ,bK){var bL=this.__gE();if(bL&&bL.offsetWidth!=0){var event=qx.event.Registration.createEvent(q,qx.event.type.KeyInput,[bJ,bL,bK]);this.__gw.dispatchEvent(bL,event);}if(this.__gx){qx.event.Registration.fireEvent(this.__gx,s,qx.event.type.Data,[q]);}},_fireSequenceEvent:function(bM,bN,bO){var bP=this.__gE();var bQ=bM.keyCode;var event=qx.event.Registration.createEvent(bN,qx.event.type.KeySequence,[bM,bP,bO]);this.__gw.dispatchEvent(bP,event);if(qx.core.Environment.get(l)==bm||qx.core.Environment.get(l)==O){if(bN==m&&event.getDefaultPrevented()){if(!this._isNonPrintableKeyCode(bQ)&&!this._emulateKeyPress[bQ]){this._fireSequenceEvent(bM,k,bO);}}}if(this.__gx){qx.event.Registration.fireEvent(this.__gx,s,qx.event.type.Data,[bN]);}},__gE:function(){var bR=this.__gw.getHandler(qx.event.handler.Focus);var bS=bR.getActive();if(!bS||bS.offsetWidth==0){bS=bR.getFocus();}if(!bS||bS.offsetWidth==0){bS=this.__gw.getWindow().document.body;}return bS;},_initKeyObserver:function(){this.__gA=qx.lang.Function.listener(this.__gF,this);this.__gD=qx.lang.Function.listener(this.__gH,this);var Event=qx.bom.Event;Event.addNativeListener(this.__gy,i,this.__gA);Event.addNativeListener(this.__gy,m,this.__gA);Event.addNativeListener(this.__gy,k,this.__gD);},_stopKeyObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__gy,i,this.__gA);Event.removeNativeListener(this.__gy,m,this.__gA);Event.removeNativeListener(this.__gy,k,this.__gD);for(var bU in (this.__gC||{})){var bT=this.__gC[bU];Event.removeNativeListener(bT.target,k,bT.callback);}delete (this.__gC);},__gF:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bV){bV=window.event||bV;var bY=bV.keyCode;var bW=0;var bX=bV.type;if(!(this.__gz[bY]==m&&bX==m)){this._idealKeyHandler(bY,bW,bX,bV);}if(bX==m){if(this._isNonPrintableKeyCode(bY)||this._emulateKeyPress[bY]){this._idealKeyHandler(bY,bW,k,bV);}}this.__gz[bY]=bX;},"gecko":function(ca){var ce=this._keyCodeFix[ca.keyCode]||ca.keyCode;var cc=0;var cd=ca.type;if(qx.core.Environment.get(h)==b){var cb=ce?this._keyCodeToIdentifier(ce):this._charCodeToIdentifier(cc);if(!(this.__gz[cb]==m&&cd==m)){this._idealKeyHandler(ce,cc,cd,ca);}this.__gz[cb]=cd;}else{this._idealKeyHandler(ce,cc,cd,ca);}this.__gG(ca.target,cd,ce);},"webkit":function(cf){var ci=0;var cg=0;var ch=cf.type;if(parseFloat(qx.core.Environment.get(e))<525.13){if(ch==i||ch==m){ci=this._charCode2KeyCode[cf.charCode]||cf.keyCode;}else{if(this._charCode2KeyCode[cf.charCode]){ci=this._charCode2KeyCode[cf.charCode];}else{cg=cf.charCode;}}this._idealKeyHandler(ci,cg,ch,cf);}else{ci=cf.keyCode;this._idealKeyHandler(ci,cg,ch,cf);if(ch==m){if(this._isNonPrintableKeyCode(ci)||this._emulateKeyPress[ci]){this._idealKeyHandler(ci,cg,k,cf);}}this.__gz[ci]=ch;}},"opera":function(cj){this.__gB=cj.keyCode;this._idealKeyHandler(cj.keyCode,0,cj.type,cj);}})),__gG:qx.core.Environment.select(l,{"gecko":function(ck,cl,cm){if(cl===m&&(cm==33||cm==34||cm==38||cm==40)&&ck.type==v&&ck.tagName.toLowerCase()===S&&ck.getAttribute(bj)!==z){if(!this.__gC){this.__gC={};}var co=qx.core.ObjectRegistry.toHashCode(ck);if(this.__gC[co]){return;}var self=this;this.__gC[co]={target:ck,callback:function(cp){qx.bom.Event.stopPropagation(cp);self.__gH(cp);}};var cn=qx.event.GlobalError.observeMethod(this.__gC[co].callback);qx.bom.Event.addNativeListener(ck,k,cn);}},"default":null}),__gH:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(cq){cq=window.event||cq;if(this._charCode2KeyCode[cq.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[cq.keyCode],0,cq.type,cq);}else{this._idealKeyHandler(0,cq.keyCode,cq.type,cq);}},"gecko":function(cr){var cu=this._keyCodeFix[cr.keyCode]||cr.keyCode;var cs=cr.charCode;var ct=cr.type;this._idealKeyHandler(cu,cs,ct,cr);},"webkit":function(cv){if(parseFloat(qx.core.Environment.get(e))<525.13){var cy=0;var cw=0;var cx=cv.type;if(cx==i||cx==m){cy=this._charCode2KeyCode[cv.charCode]||cv.keyCode;}else{if(this._charCode2KeyCode[cv.charCode]){cy=this._charCode2KeyCode[cv.charCode];}else{cw=cv.charCode;}}this._idealKeyHandler(cy,cw,cx,cv);}else{if(this._charCode2KeyCode[cv.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[cv.keyCode],0,cv.type,cv);}else{this._idealKeyHandler(0,cv.keyCode,cv.type,cv);}}},"opera":function(cz){var cB=cz.keyCode;var cA=cz.type;if(cB!=this.__gB){this._idealKeyHandler(0,this.__gB,cA,cz);}else{if(this._keyCodeToIdentifierMap[cz.keyCode]){this._idealKeyHandler(cz.keyCode,0,cz.type,cz);}else{this._idealKeyHandler(0,cz.keyCode,cz.type,cz);}}}})),_idealKeyHandler:function(cC,cD,cE,cF){var cG;if(cC||(!cC&&!cD)){cG=this._keyCodeToIdentifier(cC);this._fireSequenceEvent(cF,cE,cG);}else{cG=this._charCodeToIdentifier(cD);this._fireSequenceEvent(cF,k,cG);this._fireInputEvent(cF,cD);}},_specialCharCodeMap:{8:bh,9:a,13:g,27:w,32:br},_emulateKeyPress:qx.core.Environment.select(l,{"mshtml":{8:true,9:true},"webkit":{8:true,9:true,27:true},"default":{}}),_keyCodeToIdentifierMap:{16:bf,17:ba,18:D,20:bc,224:W,37:bq,38:t,39:bb,40:bo,33:bu,34:bn,35:B,36:bk,45:n,46:Q,112:Y,113:be,114:p,115:T,116:bp,117:r,118:bl,119:o,120:L,121:U,122:u,123:H,144:j,44:bv,145:bd,19:x,91:qx.core.Environment.get(h)==J?R:F,92:F,93:qx.core.Environment.get(h)==J?R:c},_numpadToCharCode:{96:f.charCodeAt(0),97:K.charCodeAt(0),98:P.charCodeAt(0),99:X.charCodeAt(0),100:A.charCodeAt(0),101:I.charCodeAt(0),102:E.charCodeAt(0),103:V.charCodeAt(0),104:bi.charCodeAt(0),105:d.charCodeAt(0),106:M.charCodeAt(0),107:bw.charCodeAt(0),109:bx.charCodeAt(0),110:G.charCodeAt(0),111:C.charCodeAt(0)},_charCodeA:bs.charCodeAt(0),_charCodeZ:bg.charCodeAt(0),_charCode0:f.charCodeAt(0),_charCode9:d.charCodeAt(0),_isNonPrintableKeyCode:function(cH){return this._keyCodeToIdentifierMap[cH]?true:false;},_isIdentifiableKeyCode:function(cI){if(cI>=this._charCodeA&&cI<=this._charCodeZ){return true;}if(cI>=this._charCode0&&cI<=this._charCode9){return true;}if(this._specialCharCodeMap[cI]){return true;}if(this._numpadToCharCode[cI]){return true;}if(this._isNonPrintableKeyCode(cI)){return true;}return false;},_keyCodeToIdentifier:function(cJ){if(this._isIdentifiableKeyCode(cJ)){var cK=this._numpadToCharCode[cJ];if(cK){return String.fromCharCode(cK);}return (this._keyCodeToIdentifierMap[cJ]||this._specialCharCodeMap[cJ]||String.fromCharCode(cJ));}else{return y;}},_charCodeToIdentifier:function(cL){return this._specialCharCodeMap[cL]||String.fromCharCode(cL).toUpperCase();},_identifierToKeyCode:function(cM){return qx.event.handler.Keyboard._identifierToKeyCodeMap[cM]||cM.charCodeAt(0);}},destruct:function(){this._stopKeyObserver();this.__gB=this.__gw=this.__gx=this.__gy=this.__gz=null;},defer:function(cN,cO){qx.event.Registration.addHandler(cN);if(!cN._identifierToKeyCodeMap){cN._identifierToKeyCodeMap={};for(var cP in cO._keyCodeToIdentifierMap){cN._identifierToKeyCodeMap[cO._keyCodeToIdentifierMap[cP]]=parseInt(cP,10);}for(var cP in cO._specialCharCodeMap){cN._identifierToKeyCodeMap[cO._specialCharCodeMap[cP]]=parseInt(cP,10);}}if((qx.core.Environment.get(l)==bm)){cO._charCode2KeyCode={13:13,27:27};}else if((qx.core.Environment.get(l)==bt)){cO._keyCodeFix={12:cO._identifierToKeyCode(j)};}else if((qx.core.Environment.get(l)==O)){if(parseFloat(qx.core.Environment.get(e))<525.13){cO._charCode2KeyCode={63289:cO._identifierToKeyCode(j),63276:cO._identifierToKeyCode(bu),63277:cO._identifierToKeyCode(bn),63275:cO._identifierToKeyCode(B),63273:cO._identifierToKeyCode(bk),63234:cO._identifierToKeyCode(bq),63232:cO._identifierToKeyCode(t),63235:cO._identifierToKeyCode(bb),63233:cO._identifierToKeyCode(bo),63272:cO._identifierToKeyCode(Q),63302:cO._identifierToKeyCode(n),63236:cO._identifierToKeyCode(Y),63237:cO._identifierToKeyCode(be),63238:cO._identifierToKeyCode(p),63239:cO._identifierToKeyCode(T),63240:cO._identifierToKeyCode(bp),63241:cO._identifierToKeyCode(r),63242:cO._identifierToKeyCode(bl),63243:cO._identifierToKeyCode(o),63244:cO._identifierToKeyCode(L),63245:cO._identifierToKeyCode(U),63246:cO._identifierToKeyCode(u),63247:cO._identifierToKeyCode(H),63248:cO._identifierToKeyCode(bv),3:cO._identifierToKeyCode(g),12:cO._identifierToKeyCode(j),13:cO._identifierToKeyCode(g)};}else{cO._charCode2KeyCode={13:13,27:27};}}}});})();(function(){var e="orientationchange",d="resize",c="landscape",b="portrait",a="qx.event.handler.Orientation";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(f){qx.core.Object.call(this);this.__gI=f;this.__gJ=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:{__gI:null,__gJ:null,__gK:null,__gL:null,__gM:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){},unregisterEvent:function(l,m,n){},_initObserver:function(){this.__gM=qx.lang.Function.listener(this._onNative,this);this.__gK=qx.bom.Event.supportsEvent(this.__gJ,e)?e:d;var Event=qx.bom.Event;Event.addNativeListener(this.__gJ,this.__gK,this.__gM);},_stopObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__gJ,this.__gK,this.__gM);},_onNative:qx.event.GlobalError.observeMethod(function(o){var q=qx.bom.Viewport;var p=q.getOrientation();if(this.__gL!=p){this.__gL=p;var r=q.isLandscape()?c:b;qx.event.Registration.fireEvent(this.__gJ,e,qx.event.type.Orientation,[p,r]);}})},destruct:function(){this._stopObserver();this.__gI=this.__gJ=null;},defer:function(s){qx.event.Registration.addHandler(s);}});})();(function(){var t="qx.mobile.emulatetouch",s="touchend",r="touchstart",q="touchmove",p="event.touch",o="mousemove",n="engine.name",m="touchcancel",l="mouseup",k="mousedown",d="mshtml",j="qx.event.handler.Touch",h="useraction",c="swipe",b="qx.mobile.nativescroll",g="webkit",f="tap",i="x",a="y";qx.Class.define(j,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(u){qx.core.Object.call(this);this.__gN=u;this.__gO=u.getWindow();this.__gP=this.__gO.document;this._initTouchObserver();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"},SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},TAP_MAX_DISTANCE:qx.core.Environment.get("os.name")!="android"?10:40,SWIPE_MIN_DISTANCE:qx.core.Environment.get("os.name")!="android"?11:41,SWIPE_MIN_VELOCITY:0},members:{__gQ:null,__gR:null,__gN:null,__gO:null,__gP:null,__gS:null,__gT:null,__gU:null,__gV:null,__gW:false,__gX:null,canHandleEvent:function(v,w){},registerEvent:function(x,y,z){},unregisterEvent:function(A,B,C){},__gY:function(D){var E=qx.bom.Event.getTarget(D);if((qx.core.Environment.get(n)==g)){if(E&&E.nodeType==3){E=E.parentNode;}}return E;},__ha:function(F,G,H,I){if(!H){H=this.__gY(F);}var G=G||F.type;if(H&&H.nodeType){qx.event.Registration.fireEvent(H,G,I||qx.event.type.Touch,[F,H,null,true,true]);}qx.event.Registration.fireEvent(this.__gO,h,qx.event.type.Data,[G]);},__hb:function(J,K,L){if(!L){L=this.__gY(J);}var K=K||J.type;if(K==r){this.__hc(J,L);}else if(K==q){this.__hd(J,L);}else if(K==s){this.__he(J,L);}},__hc:function(M,N){var O=M.changedTouches[0];this.__gS=O.screenX;this.__gT=O.screenY;this.__gU=new Date().getTime();this.__gV=M.changedTouches.length===1;},__hd:function(P,Q){if(this.__gV&&P.changedTouches.length>1){this.__gV=false;}},__he:function(R,S){if(this.__gV){var T=R.changedTouches[0];var V={x:T.screenX-this.__gS,y:T.screenY-this.__gT};var W=qx.event.handler.Touch;if(this.__gX==S&&Math.abs(V.x)<=W.TAP_MAX_DISTANCE&&Math.abs(V.y)<=W.TAP_MAX_DISTANCE){this.__ha(R,f,S,qx.event.type.Tap);}else{var U=this.__hf(R,S,V);if(U){R.swipe=U;this.__ha(R,c,S,qx.event.type.Swipe);}}}},__hf:function(X,Y,ba){var be=qx.event.handler.Touch;var bf=new Date().getTime()-this.__gU;var bh=(Math.abs(ba.x)>=Math.abs(ba.y))?i:a;var bb=ba[bh];var bc=be.SWIPE_DIRECTION[bh][bb<0?0:1];var bg=(bf!==0)?bb/bf:0;var bd=null;if(Math.abs(bg)>=be.SWIPE_MIN_VELOCITY&&Math.abs(bb)>=be.SWIPE_MIN_DISTANCE){bd={startTime:this.__gU,duration:bf,axis:bh,direction:bc,distance:bb,velocity:bg};}return bd;},__hg:qx.core.Environment.select(t,{"true":function(bi){var bj=bi.type;var bl=qx.event.handler.Touch.MOUSE_TO_TOUCH_MAPPING;if(bl[bj]){bj=bl[bj];if(bj==r&&this.__hh(bi)){this.__gW=true;}else if(bj==s){this.__gW=false;}var bm=this.__hi(bi);var bk=(bj==s?[]:[bm]);bi.touches=bk;bi.targetTouches=bk;bi.changedTouches=[bm];}return bj;},"default":qx.lang.Function.empty}),__hh:qx.core.Environment.select(t,{"true":function(bn){if((qx.core.Environment.get(n)==d)){var bo=1;}else{var bo=0;}return bn.button==bo;},"default":qx.lang.Function.empty}),__hi:qx.core.Environment.select(t,{"true":function(bp){var bq=this.__gY(bp);return {clientX:bp.clientX,clientY:bp.clientY,screenX:bp.screenX,screenY:bp.screenY,pageX:bp.pageX,pageY:bp.pageY,identifier:1,target:bq};},"default":qx.lang.Function.empty}),_initTouchObserver:function(){this.__gQ=qx.lang.Function.listener(this._onTouchEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__gP,r,this.__gQ);Event.addNativeListener(this.__gP,q,this.__gQ);Event.addNativeListener(this.__gP,s,this.__gQ);Event.addNativeListener(this.__gP,m,this.__gQ);},_initMouseObserver:qx.core.Environment.select(t,{"true":function(){if(!qx.core.Environment.get(p)){this.__gR=qx.lang.Function.listener(this._onMouseEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__gP,k,this.__gR);Event.addNativeListener(this.__gP,o,this.__gR);Event.addNativeListener(this.__gP,l,this.__gR);}},"default":qx.lang.Function.empty}),_stopTouchObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__gP,r,this.__gQ);Event.removeNativeListener(this.__gP,q,this.__gQ);Event.removeNativeListener(this.__gP,s,this.__gQ);Event.removeNativeListener(this.__gP,m,this.__gQ);},_stopMouseObserver:qx.core.Environment.select(t,{"true":function(){if(!qx.core.Environment.get(p)){var Event=qx.bom.Event;Event.removeNativeListener(this.__gP,k,this.__gR);Event.removeNativeListener(this.__gP,o,this.__gR);Event.removeNativeListener(this.__gP,l,this.__gR);}},"default":qx.lang.Function.empty}),_onTouchEvent:qx.event.GlobalError.observeMethod(function(br){this._commonTouchEventHandler(br);}),_onMouseEvent:qx.core.Environment.select(t,{"true":qx.event.GlobalError.observeMethod(function(bs){if(!qx.core.Environment.get(p)){if(bs.type==o&&!this.__gW){return;}var bt=this.__hg(bs);this._commonTouchEventHandler(bs,bt);}}),"default":qx.lang.Function.empty}),_commonTouchEventHandler:function(bu,bv){var bv=bv||bu.type;if(bv==r){this.__gX=this.__gY(bu);}this.__ha(bu,bv);this.__hb(bu,bv);}},destruct:function(){this._stopTouchObserver();this._stopMouseObserver();this.__gN=this.__gO=this.__gP=this.__gX=null;},defer:function(bw){qx.event.Registration.addHandler(bw);if(qx.core.Environment.get(p)){if(qx.core.Environment.get(b)==false){document.addEventListener(q,function(e){e.preventDefault();});}qx.event.Registration.getManager(document).getHandler(bw);}}});})();(function(){var a="qx.event.handler.Capture";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{capture:true,losecapture:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true},members:{canHandleEvent:function(b,c){},registerEvent:function(d,e,f){},unregisterEvent:function(g,h,i){}},defer:function(j){qx.event.Registration.addHandler(j);}});})();(function(){var k="alias",j="copy",i="blur",h="mouseout",g="keydown",f="Ctrl",d="Shift",c="mousemove",b="move",a="mouseover",A="Alt",z="keyup",y="mouseup",x="dragend",w="on",v="mousedown",u="qxDraggable",t="drag",s="drop",r="qxDroppable",p="qx.event.handler.DragDrop",q="droprequest",n="dragstart",o="dragchange",l="dragleave",m="dragover";qx.Class.define(p,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(B){qx.core.Object.call(this);this.__hj=B;this.__hk=B.getWindow().document.documentElement;this.__hj.addListener(this.__hk,v,this._onMouseDown,this);this.__hw();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1},IGNORE_CAN_HANDLE:true},members:{__hj:null,__hk:null,__hl:null,__hm:null,__hn:null,__ho:null,__hp:null,__hq:null,__hr:null,__hs:null,__ht:false,__hu:0,__hv:0,canHandleEvent:function(C,D){},registerEvent:function(E,F,G){},unregisterEvent:function(H,I,J){},addType:function(K){this.__hn[K]=true;},addAction:function(L){this.__ho[L]=true;},supportsType:function(M){return !!this.__hn[M];},supportsAction:function(N){return !!this.__ho[N];},getData:function(O){if(!this.__hD||!this.__hl){throw new Error("This method must not be used outside the drop event listener!");}if(!this.__hn[O]){throw new Error("Unsupported data type: "+O+"!");}if(!this.__hq[O]){this.__hr=O;this.__hy(q,this.__hm,this.__hl,false);}if(!this.__hq[O]){throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");}return this.__hq[O]||null;},getCurrentAction:function(){return this.__hs;},addData:function(P,Q){this.__hq[P]=Q;},getCurrentType:function(){return this.__hr;},isSessionActive:function(){return this.__ht;},__hw:function(){this.__hn={};this.__ho={};this.__hp={};this.__hq={};},__hx:function(){if(this.__hm==null){return;}var T=this.__ho;var R=this.__hp;var S=null;if(this.__hD){if(R.Shift&&R.Ctrl&&T.alias){S=k;}else if(R.Shift&&R.Alt&&T.copy){S=j;}else if(R.Shift&&T.move){S=b;}else if(R.Alt&&T.alias){S=k;}else if(R.Ctrl&&T.copy){S=j;}else if(T.move){S=b;}else if(T.copy){S=j;}else if(T.alias){S=k;}}if(S!=this.__hs){this.__hs=S;this.__hy(o,this.__hm,this.__hl,false);}},__hy:function(U,V,W,X,Y){var bb=qx.event.Registration;var ba=bb.createEvent(U,qx.event.type.Drag,[X,Y]);if(V!==W){ba.setRelatedTarget(W);}return bb.dispatchEvent(V,ba);},__hz:function(bc){while(bc&&bc.nodeType==1){if(bc.getAttribute(u)==w){return bc;}bc=bc.parentNode;}return null;},__hA:function(bd){while(bd&&bd.nodeType==1){if(bd.getAttribute(r)==w){return bd;}bd=bd.parentNode;}return null;},__hB:function(){this.__hm=null;this.__hj.removeListener(this.__hk,c,this._onMouseMove,this,true);this.__hj.removeListener(this.__hk,y,this._onMouseUp,this,true);qx.event.Registration.removeListener(window,i,this._onWindowBlur,this);this.__hw();},__hC:function(){if(this.__ht){this.__hj.removeListener(this.__hk,a,this._onMouseOver,this,true);this.__hj.removeListener(this.__hk,h,this._onMouseOut,this,true);this.__hj.removeListener(this.__hk,g,this._onKeyDown,this,true);this.__hj.removeListener(this.__hk,z,this._onKeyUp,this,true);this.__hy(x,this.__hm,this.__hl,false);this.__ht=false;}this.__hD=false;this.__hl=null;this.__hB();},__hD:false,_onWindowBlur:function(e){this.__hC();},_onKeyDown:function(e){var be=e.getKeyIdentifier();switch(be){case A:case f:case d:if(!this.__hp[be]){this.__hp[be]=true;this.__hx();}}},_onKeyUp:function(e){var bf=e.getKeyIdentifier();switch(bf){case A:case f:case d:if(this.__hp[bf]){this.__hp[bf]=false;this.__hx();}}},_onMouseDown:function(e){if(this.__ht){return;}var bg=this.__hz(e.getTarget());if(bg){this.__hu=e.getDocumentLeft();this.__hv=e.getDocumentTop();this.__hm=bg;this.__hj.addListener(this.__hk,c,this._onMouseMove,this,true);this.__hj.addListener(this.__hk,y,this._onMouseUp,this,true);qx.event.Registration.addListener(window,i,this._onWindowBlur,this);}},_onMouseUp:function(e){if(this.__hD){this.__hy(s,this.__hl,this.__hm,false,e);}if(this.__ht){e.stopPropagation();}this.__hC();},_onMouseMove:function(e){if(this.__ht){if(!this.__hy(t,this.__hm,this.__hl,true,e)){this.__hC();}}else{if(Math.abs(e.getDocumentLeft()-this.__hu)>3||Math.abs(e.getDocumentTop()-this.__hv)>3){if(this.__hy(n,this.__hm,this.__hl,true,e)){this.__ht=true;this.__hj.addListener(this.__hk,a,this._onMouseOver,this,true);this.__hj.addListener(this.__hk,h,this._onMouseOut,this,true);this.__hj.addListener(this.__hk,g,this._onKeyDown,this,true);this.__hj.addListener(this.__hk,z,this._onKeyUp,this,true);var bh=this.__hp;bh.Ctrl=e.isCtrlPressed();bh.Shift=e.isShiftPressed();bh.Alt=e.isAltPressed();this.__hx();}else{this.__hy(x,this.__hm,this.__hl,false);this.__hB();}}}},_onMouseOver:function(e){var bi=e.getTarget();var bj=this.__hA(bi);if(bj&&bj!=this.__hl){this.__hD=this.__hy(m,bj,this.__hm,true,e);this.__hl=bj;this.__hx();}},_onMouseOut:function(e){var bl=this.__hA(e.getTarget());var bk=this.__hA(e.getRelatedTarget());if(bl&&bl!==bk&&bl==this.__hl){this.__hy(l,this.__hl,bk,false,e);this.__hl=null;this.__hD=false;qx.event.Timer.once(this.__hx,this,0);}}},destruct:function(){this.__hm=this.__hl=this.__hj=this.__hk=this.__hn=this.__ho=this.__hp=this.__hq=null;},defer:function(bm){qx.event.Registration.addHandler(bm);}});})();(function(){var r="engine.name",q="mshtml",p="",o=" ",n=">",m="<",k="='",h="none",g="<INPUT TYPE='RADIO' NAME='RADIOTEST' VALUE='Second Choice'>",f="qx.bom.Element",b="webkit",d="' ",c="div",a="></";qx.Class.define(f,{statics:{__hE:{"onload":true,"onpropertychange":true,"oninput":true,"onchange":true,"name":true,"type":true,"checked":true,"disabled":true},__hF:{},__hG:{},allowCreationWithMarkup:function(s){if(!s){s=window;}var t=s.location.href;if(qx.bom.Element.__hG[t]==undefined){try{s.document.createElement(g);qx.bom.Element.__hG[t]=true;}catch(e){qx.bom.Element.__hG[t]=false;}}return qx.bom.Element.__hG[t];},getHelperElement:function(u){if(!u){u=window;}var w=u.location.href;if(!qx.bom.Element.__hF[w]){var v=qx.bom.Element.__hF[w]=u.document.createElement(c);if(qx.core.Environment.get(r)==b){v.style.display=h;u.document.body.appendChild(v);}}return qx.bom.Element.__hF[w];},create:function(name,x,y){if(!y){y=window;}if(!name){throw new Error("The tag name is missing!");}var A=this.__hE;var z=p;for(var C in x){if(A[C]){z+=C+k+x[C]+d;}}var D;if(z!=p){if(qx.bom.Element.allowCreationWithMarkup(y)){D=y.document.createElement(m+name+o+z+n);}else{var B=qx.bom.Element.getHelperElement(y);B.innerHTML=m+name+o+z+a+name+n;D=B.firstChild;}}else{D=y.document.createElement(name);}for(var C in x){if(!A[C]){qx.bom.element.Attribute.set(D,C,x[C]);}}return D;},empty:function(E){return E.innerHTML=p;},addListener:function(F,G,H,self,I){return qx.event.Registration.addListener(F,G,H,self,I);},removeListener:function(J,K,L,self,M){return qx.event.Registration.removeListener(J,K,L,self,M);},removeListenerById:function(N,O){return qx.event.Registration.removeListenerById(N,O);},hasListener:function(P,Q,R){return qx.event.Registration.hasListener(P,Q,R);},focus:function(S){qx.event.Registration.getManager(S).getHandler(qx.event.handler.Focus).focus(S);},blur:function(T){qx.event.Registration.getManager(T).getHandler(qx.event.handler.Focus).blur(T);},activate:function(U){qx.event.Registration.getManager(U).getHandler(qx.event.handler.Focus).activate(U);},deactivate:function(V){qx.event.Registration.getManager(V).getHandler(qx.event.handler.Focus).deactivate(V);},capture:function(W,X){qx.event.Registration.getManager(W).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(W,X);},releaseCapture:function(Y){qx.event.Registration.getManager(Y).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(Y);},matchesSelector:function(ba,bb){if(bb){return qx.bom.Selector.query(bb,ba.parentNode).length>0;}else{return false;}},clone:function(bc,bd){var bg;if(bd||((qx.core.Environment.get(r)==q)&&!qx.xml.Document.isXmlDocument(bc))){var bk=qx.event.Registration.getManager(bc);var be=qx.dom.Hierarchy.getDescendants(bc);be.push(bc);}if((qx.core.Environment.get(r)==q)){for(var i=0,l=be.length;i<l;i++){bk.toggleAttachedEvents(be[i],false);}}var bg=bc.cloneNode(true);if((qx.core.Environment.get(r)==q)){for(var i=0,l=be.length;i<l;i++){bk.toggleAttachedEvents(be[i],true);}}if(bd===true){var bn=qx.dom.Hierarchy.getDescendants(bg);bn.push(bg);var bf,bi,bm,bh;for(var i=0,bl=be.length;i<bl;i++){bm=be[i];bf=bk.serializeListeners(bm);if(bf.length>0){bi=bn[i];for(var j=0,bj=bf.length;j<bj;j++){bh=bf[j];bk.addListener(bi,bh.type,bh.handler,bh.self,bh.capture);}}}}return bg;}}});})();(function(){var c="os.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(d,e){var e=qx.event.type.Native.prototype._cloneNativeEvent.call(this,d,e);e.shiftKey=d.shiftKey;e.ctrlKey=d.ctrlKey;e.altKey=d.altKey;e.metaKey=d.metaKey;return e;},getModifiers:function(){var g=0;var f=this._native;if(f.shiftKey){g|=qx.event.type.Dom.SHIFT_MASK;}if(f.ctrlKey){g|=qx.event.type.Dom.CTRL_MASK;}if(f.altKey){g|=qx.event.type.Dom.ALT_MASK;}if(f.metaKey){g|=qx.event.type.Dom.META_MASK;}return g;},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(c)==a){return this._native.metaKey;}else{return this._native.ctrlKey;}}}});})();(function(){var h="left",g="right",f="middle",e="none",d="engine.name",c="click",b="contextmenu",a="qx.event.type.Mouse";qx.Class.define(a,{extend:qx.event.type.Dom,members:{_cloneNativeEvent:function(i,j){var j=qx.event.type.Dom.prototype._cloneNativeEvent.call(this,i,j);j.button=i.button;j.clientX=i.clientX;j.clientY=i.clientY;j.pageX=i.pageX;j.pageY=i.pageY;j.screenX=i.screenX;j.screenY=i.screenY;j.wheelDelta=i.wheelDelta;j.detail=i.detail;j.srcElement=i.srcElement;j.target=i.target;return j;},__hH:{0:h,2:g,1:f},__hI:{1:h,2:g,4:f},stop:function(){this.stopPropagation();},getButton:function(){switch(this._type){case b:return g;case c:if(this.__hJ){return this.__hJ();}default:if(this._native.target!==undefined){return this.__hH[this._native.button]||e;}else{return this.__hI[this._native.button]||e;}}},__hJ:qx.core.Environment.select(d,{"mshtml":function(){return h;},"default":null}),isLeftPressed:function(){return this.getButton()===h;},isMiddlePressed:function(){return this.getButton()===f;},isRightPressed:function(){return this.getButton()===g;},getRelatedTarget:function(){return this._relatedTarget;},getViewportLeft:function(){return this._native.clientX;},getViewportTop:function(){return this._native.clientY;},getDocumentLeft:function(){if(this._native.pageX!==undefined){return this._native.pageX;}else{var k=qx.dom.Node.getWindow(this._native.srcElement);return this._native.clientX+qx.bom.Viewport.getScrollLeft(k);}},getDocumentTop:function(){if(this._native.pageY!==undefined){return this._native.pageY;}else{var l=qx.dom.Node.getWindow(this._native.srcElement);return this._native.clientY+qx.bom.Viewport.getScrollTop(l);}},getScreenLeft:function(){return this._native.screenX;},getScreenTop:function(){return this._native.screenY;}}});})();(function(){var i="engine.version",h="os.name",g="osx",f="win",e="engine.name",d="chrome",c="qx.dynamicmousewheel",b="qx.event.type.MouseWheel",a="browser.name";qx.Class.define(b,{extend:qx.event.type.Mouse,statics:{MAXSCROLL:null,MINSCROLL:null,FACTOR:1},members:{stop:function(){this.stopPropagation();this.preventDefault();},__hK:function(j){var k=Math.abs(j);if(qx.event.type.MouseWheel.MINSCROLL==null||qx.event.type.MouseWheel.MINSCROLL>k){qx.event.type.MouseWheel.MINSCROLL=k;this.__hL();}if(qx.event.type.MouseWheel.MAXSCROLL==null||qx.event.type.MouseWheel.MAXSCROLL<k){qx.event.type.MouseWheel.MAXSCROLL=k;this.__hL();}if(qx.event.type.MouseWheel.MAXSCROLL===k&&qx.event.type.MouseWheel.MINSCROLL===k){return 2*(j/k);}var l=qx.event.type.MouseWheel.MAXSCROLL-qx.event.type.MouseWheel.MINSCROLL;var m=(j/l)*Math.log(l)*qx.event.type.MouseWheel.FACTOR;return m<0?Math.min(m,-1):Math.max(m,1);},__hL:function(){var n=qx.event.type.MouseWheel.MAXSCROLL||0;var q=qx.event.type.MouseWheel.MINSCROLL||n;if(n<=q){return;}var o=n-q;var p=(n/o)*Math.log(o);if(p==0){p=1;}qx.event.type.MouseWheel.FACTOR=6/p;},getWheelDelta:function(){if(qx.core.Environment.get(c)){if(this._native.detail){return this.__hK(this._native.detail);}return this.__hK(-this._native.wheelDelta);}else{var r=qx.core.Environment.select(e,{"default":function(){return -(this._native.wheelDelta/40);},"gecko":function(){return this._native.detail;},"webkit":function(){if(qx.core.Environment.get(a)==d){if(qx.core.Environment.get(h)==g){return -(this._native.wheelDelta/60);}else{return -(this._native.wheelDelta/120);}}else{if(qx.core.Environment.get(h)==f){var s=120;if(parseFloat(qx.core.Environment.get(i))==533.16){s=1200;}}else{s=40;if(parseFloat(qx.core.Environment.get(i))==533.16||parseFloat(qx.core.Environment.get(i))==533.17||parseFloat(qx.core.Environment.get(i))==533.18){s=1200;}}return -(this._native.wheelDelta/s);}}});return r.call(this);}}}});})();(function(){var f="engine.name",e="qx.dom.Hierarchy",d="previousSibling",c="*",b="nextSibling",a="parentNode";qx.Class.define(e,{statics:{getNodeIndex:function(g){var h=0;while(g&&(g=g.previousSibling)){h++;}return h;},getElementIndex:function(i){var j=0;var k=qx.dom.Node.ELEMENT;while(i&&(i=i.previousSibling)){if(i.nodeType==k){j++;}}return j;},getNextElementSibling:function(l){while(l&&(l=l.nextSibling)&&!qx.dom.Node.isElement(l)){continue;}return l||null;},getPreviousElementSibling:function(m){while(m&&(m=m.previousSibling)&&!qx.dom.Node.isElement(m)){continue;}return m||null;},contains:qx.core.Environment.select(f,{"webkit|mshtml|opera":function(n,o){if(qx.dom.Node.isDocument(n)){var p=qx.dom.Node.getDocument(o);return n&&p==n;}else if(qx.dom.Node.isDocument(o)){return false;}else{return n.contains(o);}},"gecko":function(q,r){return !!(q.compareDocumentPosition(r)&16);},"default":function(s,t){while(t){if(s==t){return true;}t=t.parentNode;}return false;}}),isRendered:qx.core.Environment.select(f,{"mshtml":function(u){if(!u.parentNode||!u.offsetParent){return false;}var v=u.ownerDocument||u.document;return v.body.contains(u);},"gecko":function(w){var x=w.ownerDocument||w.document;return !!(x.compareDocumentPosition(w)&16);},"default":function(y){if(!y.parentNode||!y.offsetParent){return false;}var z=y.ownerDocument||y.document;return z.body.contains(y);}}),isDescendantOf:function(A,B){return this.contains(B,A);},getCommonParent:qx.core.Environment.select(f,{"mshtml|opera":function(C,D){if(C===D){return C;}while(C&&qx.dom.Node.isElement(C)){if(C.contains(D)){return C;}C=C.parentNode;}return null;},"default":function(E,F){if(E===F){return E;}var G={};var J=qx.core.ObjectRegistry;var I,H;while(E||F){if(E){I=J.toHashCode(E);if(G[I]){return G[I];}G[I]=E;E=E.parentNode;}if(F){H=J.toHashCode(F);if(G[H]){return G[H];}G[H]=F;F=F.parentNode;}}return null;}}),getAncestors:function(K){return this._recursivelyCollect(K,a);},getChildElements:function(L){L=L.firstChild;if(!L){return [];}var M=this.getNextSiblings(L);if(L.nodeType===1){M.unshift(L);}return M;},getDescendants:function(N){return qx.lang.Array.fromCollection(N.getElementsByTagName(c));},getFirstDescendant:function(O){O=O.firstChild;while(O&&O.nodeType!=1){O=O.nextSibling;}return O;},getLastDescendant:function(P){P=P.lastChild;while(P&&P.nodeType!=1){P=P.previousSibling;}return P;},getPreviousSiblings:function(Q){return this._recursivelyCollect(Q,d);},getNextSiblings:function(R){return this._recursivelyCollect(R,b);},_recursivelyCollect:function(S,T){var U=[];while(S=S[T]){if(S.nodeType==1){U.push(S);}}return U;},getSiblings:function(V){return this.getPreviousSiblings(V).reverse().concat(this.getNextSiblings(V));},isEmpty:function(W){W=W.firstChild;while(W){if(W.nodeType===qx.dom.Node.ELEMENT||W.nodeType===qx.dom.Node.TEXT){return false;}W=W.nextSibling;}return true;},cleanWhitespace:function(X){var Y=X.firstChild;while(Y){var ba=Y.nextSibling;if(Y.nodeType==3&&!/\S/.test(Y.nodeValue)){X.removeChild(Y);}Y=ba;}}}});})();(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.handler.Keyboard.isPrintableKeyIdentifier(this._identifier);}}});})();(function(){var j="engine.name",i="mousedown",h="mouseup",g="blur",f="focus",e="on",d="selectstart",c="DOMFocusOut",b="focusin",a="focusout",z="DOMFocusIn",y="draggesture",x="qx.event.handler.Focus",w="_applyFocus",v="deactivate",u="textarea",t="_applyActive",s='character',r="input",q="qxSelectable",o="tabIndex",p="off",m="activate",n="mshtml",k="qxKeepFocus",l="qxKeepActive";qx.Class.define(x,{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:t,nullable:true},focus:{apply:w,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:{__hM:null,__hN:null,__hO:null,__hP:null,__hQ:null,__hR:null,__hS:null,__hT:null,__hU:null,__hV:null,canHandleEvent:function(B,C){},registerEvent:function(D,E,F){},unregisterEvent:function(G,H,I){},focus:function(J){if((qx.core.Environment.get(j)==n)){window.setTimeout(function(){try{J.focus();var K=qx.bom.Selection.get(J);if(K.length==0){var L=J.createTextRange();L.moveStart(s,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.__il(S);if(T){this.setActive(T);}},__hW: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,__hX:function(){if(this._windowFocused){this._windowFocused=false;this.__hW(this._window,null,g,false);}},__hY:function(){if(!this._windowFocused){this._windowFocused=true;this.__hW(this._window,null,f,false);}},_initObserver:qx.core.Environment.select(j,{"gecko":function(){this.__hM=qx.lang.Function.listener(this.__if,this);this.__hN=qx.lang.Function.listener(this.__ig,this);this.__hO=qx.lang.Function.listener(this.__ie,this);this.__hP=qx.lang.Function.listener(this.__id,this);this.__hQ=qx.lang.Function.listener(this.__ia,this);qx.bom.Event.addNativeListener(this._document,i,this.__hM,true);qx.bom.Event.addNativeListener(this._document,h,this.__hN,true);qx.bom.Event.addNativeListener(this._window,f,this.__hO,true);qx.bom.Event.addNativeListener(this._window,g,this.__hP,true);qx.bom.Event.addNativeListener(this._window,y,this.__hQ,true);},"mshtml":function(){this.__hM=qx.lang.Function.listener(this.__if,this);this.__hN=qx.lang.Function.listener(this.__ig,this);this.__hS=qx.lang.Function.listener(this.__ib,this);this.__hT=qx.lang.Function.listener(this.__ic,this);this.__hR=qx.lang.Function.listener(this.__ii,this);qx.bom.Event.addNativeListener(this._document,i,this.__hM);qx.bom.Event.addNativeListener(this._document,h,this.__hN);qx.bom.Event.addNativeListener(this._document,b,this.__hS);qx.bom.Event.addNativeListener(this._document,a,this.__hT);qx.bom.Event.addNativeListener(this._document,d,this.__hR);},"webkit":function(){this.__hM=qx.lang.Function.listener(this.__if,this);this.__hN=qx.lang.Function.listener(this.__ig,this);this.__hT=qx.lang.Function.listener(this.__ic,this);this.__hO=qx.lang.Function.listener(this.__ie,this);this.__hP=qx.lang.Function.listener(this.__id,this);this.__hR=qx.lang.Function.listener(this.__ii,this);qx.bom.Event.addNativeListener(this._document,i,this.__hM,true);qx.bom.Event.addNativeListener(this._document,h,this.__hN,true);qx.bom.Event.addNativeListener(this._document,d,this.__hR,false);qx.bom.Event.addNativeListener(this._window,c,this.__hT,true);qx.bom.Event.addNativeListener(this._window,f,this.__hO,true);qx.bom.Event.addNativeListener(this._window,g,this.__hP,true);},"opera":function(){this.__hM=qx.lang.Function.listener(this.__if,this);this.__hN=qx.lang.Function.listener(this.__ig,this);this.__hS=qx.lang.Function.listener(this.__ib,this);this.__hT=qx.lang.Function.listener(this.__ic,this);qx.bom.Event.addNativeListener(this._document,i,this.__hM,true);qx.bom.Event.addNativeListener(this._document,h,this.__hN,true);qx.bom.Event.addNativeListener(this._window,z,this.__hS,true);qx.bom.Event.addNativeListener(this._window,c,this.__hT,true);}}),_stopObserver:qx.core.Environment.select(j,{"gecko":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__hM,true);qx.bom.Event.removeNativeListener(this._document,h,this.__hN,true);qx.bom.Event.removeNativeListener(this._window,f,this.__hO,true);qx.bom.Event.removeNativeListener(this._window,g,this.__hP,true);qx.bom.Event.removeNativeListener(this._window,y,this.__hQ,true);},"mshtml":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__hM);qx.bom.Event.removeNativeListener(this._document,h,this.__hN);qx.bom.Event.removeNativeListener(this._document,b,this.__hS);qx.bom.Event.removeNativeListener(this._document,a,this.__hT);qx.bom.Event.removeNativeListener(this._document,d,this.__hR);},"webkit":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__hM,true);qx.bom.Event.removeNativeListener(this._document,h,this.__hN,true);qx.bom.Event.removeNativeListener(this._document,d,this.__hR,false);qx.bom.Event.removeNativeListener(this._window,c,this.__hT,true);qx.bom.Event.removeNativeListener(this._window,f,this.__hO,true);qx.bom.Event.removeNativeListener(this._window,g,this.__hP,true);},"opera":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__hM,true);qx.bom.Event.removeNativeListener(this._document,h,this.__hN,true);qx.bom.Event.removeNativeListener(this._window,z,this.__hS,true);qx.bom.Event.removeNativeListener(this._window,c,this.__hT,true);}}),__ia:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"gecko":function(bb){var bc=qx.bom.Event.getTarget(bb);if(!this.__im(bc)){qx.bom.Event.preventDefault(bb);}},"default":null})),__ib:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"mshtml":function(bd){this.__hY();var bf=qx.bom.Event.getTarget(bd);var be=this.__ik(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.__hY();if(this.__hU){this.setFocus(this.__hU);delete this.__hU;}if(this.__hV){this.setActive(this.__hV);delete this.__hV;}}else{this.setFocus(bh);this.tryActivate(bh);if(!this.__im(bh)){bh.selectionStart=0;bh.selectionEnd=0;}}},"default":null})),__ic:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"mshtml":function(bi){var bj=qx.bom.Event.getRelatedTarget(bi);if(bj==null){this.__hX();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.__hX();this.__hU=this.getFocus();this.__hV=this.getActive();this.resetFocus();this.resetActive();}else{if(bn===this.getFocus()){this.resetFocus();}if(bn===this.getActive()){this.resetActive();}}},"default":null})),__id:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"gecko":function(bo){var bp=qx.bom.Event.getTarget(bo);if(bp===this._window||bp===this._document){this.__hX();this.resetActive();this.resetFocus();}},"webkit":function(bq){var br=qx.bom.Event.getTarget(bq);if(br===this._window||br===this._document){this.__hX();this.__hU=this.getFocus();this.__hV=this.getActive();this.resetActive();this.resetFocus();}},"default":null})),__ie:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"gecko":function(bs){var bt=qx.bom.Event.getTarget(bs);if(bt===this._window||bt===this._document){this.__hY();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.__hY();if(this.__hU){this.setFocus(this.__hU);delete this.__hU;}if(this.__hV){this.setActive(this.__hV);delete this.__hV;}}else{this.setFocus(bv);this.tryActivate(bv);}},"default":null})),__if:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"gecko":function(bw){var by=qx.bom.Event.getTarget(bw);var bx=this.__ik(by);if(!bx){qx.bom.Event.preventDefault(bw);}else if(bx===this._body){this.setFocus(bx);}},"mshtml":function(bz){var bB=qx.bom.Event.getTarget(bz);var bA=this.__ik(bB);if(bA){if(!this.__im(bB)){bB.unselectable=e;try{document.selection.empty();}catch(bC){}try{bA.focus();}catch(bD){}}}else{qx.bom.Event.preventDefault(bz);if(!this.__im(bB)){bB.unselectable=e;}}},"webkit":function(bE){var bG=qx.bom.Event.getTarget(bE);var bF=this.__ik(bG);if(bF){this.setFocus(bF);}else{qx.bom.Event.preventDefault(bE);}},"opera":function(bH){var bK=qx.bom.Event.getTarget(bH);var bI=this.__ik(bK);if(!this.__im(bK)){qx.bom.Event.preventDefault(bH);if(bI){var bJ=this.getFocus();if(bJ&&bJ.selectionEnd){bJ.selectionStart=0;bJ.selectionEnd=0;bJ.blur();}if(bI){this.setFocus(bI);}}}else if(bI){this.setFocus(bI);}},"default":null})),__ig:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"mshtml":function(bL){var bM=qx.bom.Event.getTarget(bL);if(bM.unselectable){bM.unselectable=p;}this.tryActivate(this.__ih(bM));},"gecko":function(bN){var bO=qx.bom.Event.getTarget(bN);while(bO&&bO.offsetWidth===undefined){bO=bO.parentNode;}if(bO){this.tryActivate(bO);}},"webkit|opera":function(bP){var bQ=qx.bom.Event.getTarget(bP);this.tryActivate(this.__ih(bQ));},"default":null})),__ih:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"mshtml|webkit":function(bR){var bS=this.getFocus();if(bS&&bR!=bS&&(bS.nodeName.toLowerCase()===r||bS.nodeName.toLowerCase()===u)){bR=bS;}return bR;},"default":function(bT){return bT;}})),__ii:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"mshtml|webkit":function(bU){var bV=qx.bom.Event.getTarget(bU);if(!this.__im(bV)){qx.bom.Event.preventDefault(bU);}},"default":null})),__ij:function(bW){var bX=qx.bom.element.Attribute.get(bW,o);if(bX>=1){return true;}var bY=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;if(bX>=0&&bY[bW.tagName]){return true;}return false;},__ik:function(ca){while(ca&&ca.nodeType===1){if(ca.getAttribute(k)==e){return null;}if(this.__ij(ca)){return ca;}ca=ca.parentNode;}return this._body;},__il:function(cb){var cc=cb;while(cb&&cb.nodeType===1){if(cb.getAttribute(l)==e){return null;}cb=cb.parentNode;}return cc;},__im:function(cd){while(cd&&cd.nodeType===1){var ce=cd.getAttribute(q);if(ce!=null){return ce===e;}cd=cd.parentNode;}return true;},_applyActive:function(cf,cg){if(cg){this.__hW(cg,cf,v,true);}if(cf){this.__hW(cf,cg,m,true);}},_applyFocus:function(ch,ci){if(ci){this.__hW(ci,ch,a,true);}if(ch){this.__hW(ch,ci,b,true);}if(ci){this.__hW(ci,ch,g,false);}if(ch){this.__hW(ch,ci,f,false);}}},destruct:function(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__in=null;},defer:function(cj){qx.event.Registration.addHandler(cj);var ck=cj.FOCUSABLE_ELEMENTS;for(var cl in ck){ck[cl.toUpperCase()]=1;}}});})();(function(){var k="engine.name",j="character",i="EndToEnd",h="input",g="StartToStart",f="textarea",e='character',d="qx.bom.Selection",c="button",b="#text",a="body";qx.Class.define(d,{statics:{getSelectionObject:qx.core.Environment.select(k,{"mshtml":function(l){return l.selection;},"default":function(m){return qx.dom.Node.getWindow(m).getSelection();}}),get:qx.core.Environment.select(k,{"mshtml":function(n){var o=qx.bom.Range.get(qx.dom.Node.getDocument(n));return o.text;},"default":function(p){if(this.__io(p)){return p.value.substring(p.selectionStart,p.selectionEnd);}else{return this.getSelectionObject(qx.dom.Node.getDocument(p)).toString();}}}),getLength:qx.core.Environment.select(k,{"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.__io(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.__io(z)){return z.selectionEnd-z.selectionStart;}else{return this.get(z).length;}}}),getStart:qx.core.Environment.select(k,{"mshtml":function(A){if(this.__io(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(e,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(g,G);B.setEndPoint(i,H);if(H.compareEndPoints(g,B)==0){return 0;}var D;var I=0;while(true){D=B.moveStart(j,-1);if(H.compareEndPoints(g,B)==0){break;}if(D==0){break;}else{I++;}}return ++I;}},"gecko|webkit":function(K){if(this.__io(K)){return K.selectionStart;}else{var M=qx.dom.Node.getDocument(K);var L=this.getSelectionObject(M);if(L.anchorOffset<L.focusOffset){return L.anchorOffset;}else{return L.focusOffset;}}},"default":function(N){if(this.__io(N)){return N.selectionStart;}else{return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(N)).anchorOffset;}}}),getEnd:qx.core.Environment.select(k,{"mshtml":function(O){if(this.__io(O)){var T=qx.bom.Range.get();if(!O.contains(T.parentElement())){return -1;}var U=qx.bom.Range.get(O);var S=O.value.length;U.moveToBookmark(T.getBookmark());U.moveStart(e,-S);return U.text.length;}else{var U=qx.bom.Range.get(O);var Q=U.parentElement();var V=qx.bom.Range.get();try{V.moveToElementText(Q);}catch(X){return 0;}var S=V.text.length;var P=qx.bom.Range.get(qx.dom.Node.getBodyElement(O));P.setEndPoint(i,U);P.setEndPoint(g,V);if(V.compareEndPoints(i,P)==0){return S-1;}var R;var W=0;while(true){R=P.moveEnd(j,1);if(V.compareEndPoints(i,P)==0){break;}if(R==0){break;}else{W++;}}return S-(++W);}},"gecko|webkit":function(Y){if(this.__io(Y)){return Y.selectionEnd;}else{var bb=qx.dom.Node.getDocument(Y);var ba=this.getSelectionObject(bb);if(ba.focusOffset>ba.anchorOffset){return ba.focusOffset;}else{return ba.anchorOffset;}}},"default":function(bc){if(this.__io(bc)){return bc.selectionEnd;}else{return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bc)).focusOffset;}}}),__io:function(bd){return qx.dom.Node.isElement(bd)&&(bd.nodeName.toLowerCase()==h||bd.nodeName.toLowerCase()==f);},set:qx.core.Environment.select(k,{"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 h:case f:case c: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(j,bf);bh.moveEnd(j,bg-bf);bh.select();return true;}break;case b: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(j,bf);bh.moveEnd(j,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(i,bi);bh.select();return true;}}}return false;},"default":function(bj,bk,bl){var bp=bj.nodeName.toLowerCase();if(qx.dom.Node.isElement(bj)&&(bp==h||bp==f)){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<bj.length&&bl>=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(k,{"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==h||bz==f)){bv.setSelectionRange(0,0);qx.bom.Element.blur(bv);}else if(qx.dom.Node.isDocument(bv)||bz==a){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="button",k="qx.bom.Range",j="text",i="engine.name",h="password",g="file",f="submit",e="reset",d="textarea",c="input",a="hidden",b="body";qx.Class.define(k,{statics:{get:qx.core.Environment.select(i,{"mshtml":function(m){if(qx.dom.Node.isElement(m)){switch(m.nodeName.toLowerCase()){case c:switch(m.type){case j:case h:case a:case l:case e:case g:case f:return m.createTextRange();break;default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange();}break;case d:case b:case l: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="",h="m",g="g",f="^",e="qx.util.StringSplit",d="i",c="$(?!\\s)",b="[object RegExp]",a="y";qx.Class.define(e,{statics:{split:function(k,l,m){if(Object.prototype.toString.call(l)!==b){return String.prototype.split.call(k,l,m);}var t=[],n=0,r=(l.ignoreCase?d:j)+(l.multiline?h:j)+(l.sticky?a:j),l=RegExp(l.source,r+g),q,u,o,p,s=/()??/.exec(j)[1]===undefined;k=k+j;if(!s){q=RegExp(f+l.source+c,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;i<arguments.length-2;i++){if(arguments[i]===undefined){u[i]=undefined;}}});}if(u.length>1&&u.index<k.length){Array.prototype.push.apply(t,u.slice(1));}p=u[0].length;n=o;if(t.length>=m){break;}}if(l.lastIndex===u.index){l.lastIndex++;}}if(n===k.length){if(p||!l.test(j)){t.push(j);}}else{t.push(k.slice(n));}return t.length>m?t.slice(0,m):t;}}});})();(function(){var a="qx.event.type.Focus";qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(b,c,d){qx.event.type.Event.prototype.init.call(this,d,false);this._target=b;this._relatedTarget=c;return this;}}});})();(function(){var j="",i="undefined",h="engine.name",g="readOnly",f="accessKey",e="qx.bom.element.Attribute",d="rowSpan",c="vAlign",b="className",a="textContent",y="'",x="htmlFor",w="longDesc",v="cellSpacing",u="frameBorder",t="='",s="useMap",r="innerText",q="innerHTML",p="tabIndex",n="dateTime",o="maxLength",l="mshtml",m="cellPadding",k="colSpan";qx.Class.define(e,{statics:{__ip:{names:{"class":b,"for":x,html:q,text:(qx.core.Environment.get(h)==l)?r:a,colspan:k,rowspan:d,valign:c,datetime:n,accesskey:f,tabindex:p,maxlength:o,readonly:g,longdesc:w,cellpadding:m,cellspacing:v,frameborder:u,usemap:s},runtime:{"html":1,"text":1},bools:{compact:1,nowrap:1,ismap:1,declare:1,noshade:1,checked:1,disabled:1,readOnly:1,multiple:1,selected:1,noresize:1,defer:1,allowTransparency:1},property:{$$html:1,$$widget:1,disabled:1,checked:1,readOnly:1,multiple:1,selected:1,value:1,maxLength:1,className:1,innerHTML:1,innerText:1,textContent:1,htmlFor:1,tabIndex:1},qxProperties:{$$widget:1,$$html:1},propertyDefault:{disabled:false,checked:false,readOnly:false,multiple:false,selected:false,value:j,className:j,innerHTML:j,innerText:j,textContent:j,htmlFor:j,tabIndex:0,maxLength:qx.core.Environment.select(h,{"mshtml":2147483647,"webkit":524288,"default":-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1},original:{href:1,src:1,type:1}},compile:function(z){var A=[];var C=this.__ip.runtime;for(var B in z){if(!C[B]){A.push(B,t,z[B],y);}}return A.join(j);},get:qx.core.Environment.select(h,{"mshtml":function(D,name){var F=this.__ip;var E;name=F.names[name]||name;if(F.original[name]){E=D.getAttribute(name,2);}else if(F.property[name]){E=D[name];if(typeof F.propertyDefault[name]!==i&&E==F.propertyDefault[name]){if(typeof F.bools[name]===i){return null;}else{return E;}}}else{E=D.getAttribute(name);}if(F.bools[name]){return !!E;}return E;},"default":function(G,name){var I=this.__ip;var H;name=I.names[name]||name;if(I.property[name]){H=G[name];if(typeof I.propertyDefault[name]!==i&&H==I.propertyDefault[name]){if(typeof I.bools[name]===i){return null;}else{return H;}}}else{H=G.getAttribute(name);}if(I.bools[name]){return !!H;}return H;}}),set:function(J,name,K){if(typeof K===i){return;}var L=this.__ip;name=L.names[name]||name;if(L.bools[name]){K=!!K;}if(L.property[name]&&(!(J[name]===undefined)||L.qxProperties[name])){if(K==null){if(L.removeableProperties[name]){J.removeAttribute(name);return;}else if(typeof L.propertyDefault[name]!==i){K=L.propertyDefault[name];}}J[name]=K;}else{if(K===true){J.setAttribute(name,name);}else if(K===false||K===null){J.removeAttribute(name);}else{J.setAttribute(name,K);}}},reset:function(M,name){this.set(M,name,null);}}});})();(function(){var c="landscape",b="qx.event.type.Orientation",a="portrait";qx.Class.define(b,{extend:qx.event.type.Event,members:{__iq:null,__ir:null,init:function(d,e){qx.event.type.Event.prototype.init.call(this,false,false);this.__iq=d;this.__ir=e;return this;},clone:function(f){var g=qx.event.type.Event.prototype.clone.call(this,f);g.__iq=this.__iq;g.__ir=this.__ir;return g;},getOrientation:function(){return this.__iq;},isLandscape:function(){return this.__ir==c;},isPortrait:function(){return this.__ir==a;}}});})();(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.layerX=d.layerX;e.layerY=d.layerY;e.scale=d.scale;e.rotation=d.rotation;e.srcElement=d.srcElement;e.targetTouches=[];for(var i=0;i<d.targetTouches.length;i++){e.targetTouches[i]=d.targetTouches[i];}e.changedTouches=[];for(var i=0;i<d.changedTouches.length;i++){e.changedTouches[i]=d.changedTouches[i];}e.touches=[];for(var i=0;i<d.touches.length;i++){e.touches[i]=d.touches[i];}return e;},stop:function(){this.stopPropagation();},getAllTouches:function(){return this._native.touches;},getTargetTouches:function(){return this._native.targetTouches;},getChangedTargetTouches:function(){return this._native.changedTouches;},isMultiTouch:function(){return this.__it().length>1;},getScale:function(){return this._native.scale;},getRotation:function(){return this._native.rotation;},getDocumentLeft:function(f){return this.__is(f).pageX;},getDocumentTop:function(g){return this.__is(g).pageY;},getScreenLeft:function(h){return this.__is(h).screenX;},getScreenTop:function(j){return this.__is(j).screenY;},getViewportLeft:function(k){return this.__is(k).clientX;},getViewportTop:function(l){return this.__is(l).clientY;},getIdentifier:function(m){return this.__is(m).identifier;},__is:function(n){n=n==null?0:n;return this.__it()[n];},__it: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 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 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();}}});})();(function(){var i="engine.name",h="losecapture",g="mshtml",f="blur",e="focus",d="click",c="qx.event.dispatch.MouseCapture",b="capture",a="scroll";qx.Class.define(c,{extend:qx.event.dispatch.AbstractBubbling,construct:function(j,k){qx.event.dispatch.AbstractBubbling.call(this,j);this.__iu=j.getWindow();this.__iv=k;j.addListener(this.__iu,f,this.releaseCapture,this);j.addListener(this.__iu,e,this.releaseCapture,this);j.addListener(this.__iu,a,this.releaseCapture,this);},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__iv:null,__iw:null,__ix:true,__iu:null,_getParent:function(l){return l.parentNode;},canDispatchEvent:function(m,event,n){return !!(this.__iw&&this.__iy[n]);},dispatchEvent:function(o,event,p){if(p==d){event.stopPropagation();this.releaseCapture();return;}if(this.__ix||!qx.dom.Hierarchy.contains(this.__iw,o)){o=this.__iw;}qx.event.dispatch.AbstractBubbling.prototype.dispatchEvent.call(this,o,event,p);},__iy:{"mouseup":1,"mousedown":1,"click":1,"dblclick":1,"mousemove":1,"mouseout":1,"mouseover":1},activateCapture:function(q,r){var r=r!==false;if(this.__iw===q&&this.__ix==r){return;}if(this.__iw){this.releaseCapture();}this.nativeSetCapture(q,r);if(this.hasNativeCapture){var self=this;qx.bom.Event.addNativeListener(q,h,function(){qx.bom.Event.removeNativeListener(q,h,arguments.callee);self.releaseCapture();});}this.__ix=r;this.__iw=q;this.__iv.fireEvent(q,b,qx.event.type.Event,[true,false]);},getCaptureElement:function(){return this.__iw;},releaseCapture:function(){var s=this.__iw;if(!s){return;}this.__iw=null;this.__iv.fireEvent(s,h,qx.event.type.Event,[true,false]);this.nativeReleaseCapture(s);},hasNativeCapture:qx.core.Environment.get(i)==g,nativeSetCapture:qx.core.Environment.select(i,{"mshtml":function(t,u){t.setCapture(u!==false);},"default":qx.lang.Function.empty}),nativeReleaseCapture:qx.core.Environment.select(i,{"mshtml":function(v){v.releaseCapture();},"default":qx.lang.Function.empty})},destruct:function(){this.__iw=this.__iu=this.__iv=null;},defer:function(w){qx.event.Registration.addDispatcher(w);}});})();(function(){var c="qx.bom.Selector";qx.Class.define(c,{statics:{query:null,matches:null}});(function(){var o=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,v=0,x=Object.prototype.toString,p=false,z=true,t=/\\/g,g=/\W/;[0,0].sort(function(){z=false;return 0;});var s=function(B,C,D,E){D=D||[];C=C||document;var N=C;if(C.nodeType!==1&&C.nodeType!==9){return [];}if(!B||typeof B!=="string"){return D;}var m,H,F,J,L,I,O,i,P=true,G=s.isXML(C),K=[],M=B;do{o.exec("");m=o.exec(M);if(m){M=m[3];K.push(m[1]);if(m[2]){J=m[3];break;}}}while(m);if(K.length>1&&q.exec(B)){if(K.length===2&&k.relative[K[0]]){H=h(K[0]+K[1],C);}else{H=k.relative[K[0]]?[C]:s(K.shift(),C);while(K.length){B=K.shift();if(k.relative[B]){B+=K.shift();}H=h(B,H);}}}else{if(!E&&K.length>1&&C.nodeType===9&&!G&&k.match.ID.test(K[0])&&!k.match.ID.test(K[K.length-1])){L=s.find(K.shift(),C,G);C=L.expr?s.filter(L.expr,L.set)[0]:L.set[0];}if(C){L=E?{expr:K.pop(),set:f(E)}:s.find(K.pop(),K.length===1&&(K[0]==="~"||K[0]==="+")&&C.parentNode?C.parentNode:C,G);H=L.expr?s.filter(L.expr,L.set):L.set;if(K.length>0){F=f(H);}else{P=false;}while(K.length){I=K.pop();O=I;if(!k.relative[I]){I="";}else{O=K.pop();}if(O==null){O=C;}k.relative[I](F,O,G);}}else{F=K=[];}}if(!F){F=H;}if(!F){s.error(I||B);}if(x.call(F)==="[object Array]"){if(!P){D.push.apply(D,F);}else if(C&&C.nodeType===1){for(i=0;F[i]!=null;i++){if(F[i]&&(F[i]===true||F[i].nodeType===1&&s.contains(C,F[i]))){D.push(H[i]);}}}else{for(i=0;F[i]!=null;i++){if(F[i]&&F[i].nodeType===1){D.push(H[i]);}}}}else{f(F,D);}if(J){s(J,N,D,E);s.uniqueSort(D);}return D;};s.uniqueSort=function(Q){if(u){p=z;Q.sort(u);if(p){for(var i=1;i<Q.length;i++){if(Q[i]===Q[i-1]){Q.splice(i--,1);}}}}return Q;};s.matches=function(R,S){return s(R,null,null,S);};s.matchesSelector=function(T,U){return s(U,null,null,[T]).length>0;};s.find=function(V,W,X){var Y;if(!V){return [];}for(var i=0,l=k.order.length;i<l;i++){var bb,ba=k.order[i];if((bb=k.leftMatch[ba].exec(V))){var bc=bb[1];bb.splice(1,1);if(bc.substr(bc.length-1)!=="\\"){bb[1]=(bb[1]||"").replace(t,"");Y=k.find[ba](bb,W,X);if(Y!=null){V=V.replace(k.match[ba],"");break;}}}}if(!Y){Y=typeof W.getElementsByTagName!=="undefined"?W.getElementsByTagName("*"):[];}return {set:Y,expr:V};};s.filter=function(bd,be,bf,bg){var bt,bs,bh=bd,bn=[],bi=be,bj=be&&be[0]&&s.isXML(be[0]);while(bd&&be.length){for(var br in k.filter){if((bt=k.leftMatch[br].exec(bd))!=null&&bt[2]){var bq,bm,bk=k.filter[br],bu=bt[1];bs=false;bt.splice(1,1);if(bu.substr(bu.length-1)==="\\"){continue;}if(bi===bn){bn=[];}if(k.preFilter[br]){bt=k.preFilter[br](bt,bi,bf,bn,bg,bj);if(!bt){bs=bq=true;}else if(bt===true){continue;}}if(bt){for(var i=0;(bm=bi[i])!=null;i++){if(bm){bq=bk(bm,bt,i,bi);var bo=bg^!!bq;if(bf&&bq!=null){if(bo){bs=true;}else{bi[i]=false;}}else if(bo){bn.push(bm);bs=true;}}}}if(bq!==undefined){if(!bf){bi=bn;}bd=bd.replace(k.match[br],"");if(!bs){return [];}break;}}}if(bd===bh){if(bs==null){s.error(bd);}else{break;}}bh=bd;}return bi;};s.error=function(bv){throw "Syntax error, unrecognized expression: "+bv;};var k=s.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(bw){return bw.getAttribute("href");},type:function(bx){return bx.getAttribute("type");}},relative:{"+":function(by,bz){var bA=typeof bz==="string",bC=bA&&!g.test(bz),bD=bA&&!bC;if(bC){bz=bz.toLowerCase();}for(var i=0,l=by.length,bB;i<l;i++){if((bB=by[i])){while((bB=bB.previousSibling)&&bB.nodeType!==1){}by[i]=bD||bB&&bB.nodeName.toLowerCase()===bz?bB||false:bB===bz;}}if(bD){s.filter(bz,by,true);}},">":function(bE,bF){var bH,bG=typeof bF==="string",i=0,l=bE.length;if(bG&&!g.test(bF)){bF=bF.toLowerCase();for(;i<l;i++){bH=bE[i];if(bH){var parent=bH.parentNode;bE[i]=parent.nodeName.toLowerCase()===bF?parent:false;}}}else{for(;i<l;i++){bH=bE[i];if(bH){bE[i]=bG?bH.parentNode:bH.parentNode===bF;}}if(bG){s.filter(bF,bE,true);}}},"":function(bI,bJ,bK){var bN,bL=v++,bM=y;if(typeof bJ==="string"&&!g.test(bJ)){bJ=bJ.toLowerCase();bN=bJ;bM=A;}bM("parentNode",bJ,bL,bI,bN,bK);},"~":function(bO,bP,bQ){var bT,bR=v++,bS=y;if(typeof bP==="string"&&!g.test(bP)){bP=bP.toLowerCase();bT=bP;bS=A;}bS("previousSibling",bP,bR,bO,bT,bQ);}},find:{ID:function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var m=bV.getElementById(bU[1]);return m&&m.parentNode?[m]:[];}},NAME:function(bX,bY){if(typeof bY.getElementsByName!=="undefined"){var cb=[],ca=bY.getElementsByName(bX[1]);for(var i=0,l=ca.length;i<l;i++){if(ca[i].getAttribute("name")===bX[1]){cb.push(ca[i]);}}return cb.length===0?null:cb;}},TAG:function(cc,cd){if(typeof cd.getElementsByTagName!=="undefined"){return cd.getElementsByTagName(cc[1]);}}},preFilter:{CLASS:function(ce,cf,cg,ch,ci,cj){ce=" "+ce[1].replace(t,"")+" ";if(cj){return ce;}for(var i=0,ck;(ck=cf[i])!=null;i++){if(ck){if(ci^(ck.className&&(" "+ck.className+" ").replace(/[\t\n\r]/g," ").indexOf(ce)>=0)){if(!cg){ch.push(ck);}}else if(cg){cf[i]=false;}}}return false;},ID:function(cl){return cl[1].replace(t,"");},TAG:function(cm,cn){return cm[1].replace(t,"").toLowerCase();},CHILD:function(co){if(co[1]==="nth"){if(!co[2]){s.error(co[0]);}co[2]=co[2].replace(/^\+|\s*/g,'');var cp=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(co[2]==="even"&&"2n"||co[2]==="odd"&&"2n+1"||!/\D/.test(co[2])&&"0n+"+co[2]||co[2]);co[2]=(cp[1]+(cp[2]||1))-0;co[3]=cp[3]-0;}else if(co[2]){s.error(co[0]);}co[0]=v++;return co;},ATTR:function(cq,cr,cs,ct,cu,cv){var name=cq[1]=cq[1].replace(t,"");if(!cv&&k.attrMap[name]){cq[1]=k.attrMap[name];}cq[4]=(cq[4]||cq[5]||"").replace(t,"");if(cq[2]==="~="){cq[4]=" "+cq[4]+" ";}return cq;},PSEUDO:function(cw,cx,cy,cz,cA){if(cw[1]==="not"){if((o.exec(cw[3])||"").length>1||/^\w/.test(cw[3])){cw[3]=s(cw[3],null,null,cx);}else{var cB=s.filter(cw[3],cx,cy,true^cA);if(!cy){cz.push.apply(cz,cB);}return false;}}else if(k.match.POS.test(cw[0])||k.match.CHILD.test(cw[0])){return true;}return cw;},POS:function(cC){cC.unshift(true);return cC;}},filters:{enabled:function(cD){return cD.disabled===false&&cD.type!=="hidden";},disabled:function(cE){return cE.disabled===true;},checked:function(cF){return cF.checked===true;},selected:function(cG){if(cG.parentNode){cG.parentNode.selectedIndex;}return cG.selected===true;},parent:function(cH){return !!cH.firstChild;},empty:function(cI){return !cI.firstChild;},has:function(cJ,i,cK){return !!s(cK[3],cJ).length;},header:function(cL){return (/h\d/i).test(cL.nodeName);},text:function(cM){return "text"===cM.getAttribute('type');},radio:function(cN){return "radio"===cN.type;},checkbox:function(cO){return "checkbox"===cO.type;},file:function(cP){return "file"===cP.type;},password:function(cQ){return "password"===cQ.type;},submit:function(cR){return "submit"===cR.type;},image:function(cS){return "image"===cS.type;},reset:function(cT){return "reset"===cT.type;},button:function(cU){return "button"===cU.type||cU.nodeName.toLowerCase()==="button";},input:function(cV){return (/input|select|textarea|button/i).test(cV.nodeName);}},setFilters:{first:function(cW,i){return i===0;},last:function(cX,i,cY,da){return i===da.length-1;},even:function(db,i){return i%2===0;},odd:function(dc,i){return i%2===1;},lt:function(dd,i,de){return i<de[3]-0;},gt:function(df,i,dg){return i>dg[3]-0;},nth:function(dh,i,di){return di[3]-0===i;},eq:function(dj,i,dk){return dk[3]-0===i;}},filter:{PSEUDO:function(dl,dm,i,dn){var name=dm[1],dp=k.filters[name];if(dp){return dp(dl,i,dm,dn);}else if(name==="contains"){return (dl.textContent||dl.innerText||s.getText([dl])||"").indexOf(dm[3])>=0;}else if(name==="not"){var dq=dm[3];for(var j=0,l=dq.length;j<l;j++){if(dq[j]===dl){return false;}}return true;}else{s.error(name);}},CHILD:function(dr,ds){var dy=ds[1],dt=dr;switch(dy){case "only":case "first":while((dt=dt.previousSibling)){if(dt.nodeType===1){return false;}}if(dy==="first"){return true;}dt=dr;case "last":while((dt=dt.nextSibling)){if(dt.nodeType===1){return false;}}return true;case "nth":var dz=ds[2],dv=ds[3];if(dz===1&&dv===0){return true;}var dx=ds[0],parent=dr.parentNode;if(parent&&(parent.sizcache!==dx||!dr.nodeIndex)){var du=0;for(dt=parent.firstChild;dt;dt=dt.nextSibling){if(dt.nodeType===1){dt.nodeIndex=++du;}}parent.sizcache=dx;}var dw=dr.nodeIndex-dv;if(dz===0){return dw===0;}else{return (dw%dz===0&&dw/dz>=0);}}},ID:function(dA,dB){return dA.nodeType===1&&dA.getAttribute("id")===dB;},TAG:function(dC,dD){return (dD==="*"&&dC.nodeType===1)||dC.nodeName.toLowerCase()===dD;},CLASS:function(dE,dF){return (" "+(dE.className||dE.getAttribute("class"))+" ").indexOf(dF)>-1;},ATTR:function(dG,dH){var name=dH[1],dL=k.attrHandle[name]?k.attrHandle[name](dG):dG[name]!=null?dG[name]:dG.getAttribute(name),dK=dL+"",dJ=dH[2],dI=dH[4];return dL==null?dJ==="!=":dJ==="="?dK===dI:dJ==="*="?dK.indexOf(dI)>=0:dJ==="~="?(" "+dK+" ").indexOf(dI)>=0:!dI?dK&&dL!==false:dJ==="!="?dK!==dI:dJ==="^="?dK.indexOf(dI)===0:dJ==="$="?dK.substr(dK.length-dI.length)===dI:dJ==="|="?dK===dI||dK.substr(0,dI.length+1)===dI+"-":false;},POS:function(dM,dN,i,dO){var name=dN[2],dP=k.setFilters[name];if(dP){return dP(dM,i,dN,dO);}}}};var q=k.match.POS,d=function(dQ,dR){return "\\"+(dR-0+1);};for(var w in k.match){k.match[w]=new RegExp(k.match[w].source+(/(?![^\[]*\])(?![^\(]*\))/.source));k.leftMatch[w]=new RegExp(/(^(?:.|\r|\n)*?)/.source+k.match[w].source.replace(/\\(\d+)/g,d));}var f=function(dS,dT){dS=Array.prototype.slice.call(dS,0);if(dT){dT.push.apply(dT,dS);return dT;}return dS;};try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType;}catch(e){f=function(dU,dV){var i=0,dW=dV||[];if(x.call(dU)==="[object Array]"){Array.prototype.push.apply(dW,dU);}else{if(typeof dU.length==="number"){for(var l=dU.length;i<l;i++){dW.push(dU[i]);}}else{for(;dU[i];i++){dW.push(dU[i]);}}}return dW;};}var u,n;if(document.documentElement.compareDocumentPosition){u=function(a,b){if(a===b){p=true;return 0;}if(!a.compareDocumentPosition||!b.compareDocumentPosition){return a.compareDocumentPosition?-1:1;}return a.compareDocumentPosition(b)&4?-1:1;};}else{u=function(a,b){var ec,ea,ed=[],ee=[],dY=a.parentNode,eb=b.parentNode,dX=dY;if(a===b){p=true;return 0;}else if(dY===eb){return n(a,b);}else if(!dY){return -1;}else if(!eb){return 1;}while(dX){ed.unshift(dX);dX=dX.parentNode;}dX=eb;while(dX){ee.unshift(dX);dX=dX.parentNode;}ec=ed.length;ea=ee.length;for(var i=0;i<ec&&i<ea;i++){if(ed[i]!==ee[i]){return n(ed[i],ee[i]);}}return i===ec?n(a,ee[i],-1):n(ed[i],b,1);};n=function(a,b,ef){if(a===b){return ef;}var eg=a.nextSibling;while(eg){if(eg===b){return -1;}eg=eg.nextSibling;}return 1;};}s.getText=function(eh){var ej="",ei;for(var i=0;eh[i];i++){ei=eh[i];if(ei.nodeType===3||ei.nodeType===4){ej+=ei.nodeValue;}else if(ei.nodeType!==8){ej+=s.getText(ei.childNodes);}}return ej;};(function(){var em=document.createElement("div"),el="script"+(new Date()).getTime(),ek=document.documentElement;em.innerHTML="<a name='"+el+"'/>";ek.insertBefore(em,ek.firstChild);if(document.getElementById(el)){k.find.ID=function(en,eo,ep){if(typeof eo.getElementById!=="undefined"&&!ep){var m=eo.getElementById(en[1]);return m?m.id===en[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===en[1]?[m]:undefined:[];}};k.filter.ID=function(eq,er){var es=typeof eq.getAttributeNode!=="undefined"&&eq.getAttributeNode("id");return eq.nodeType===1&&es&&es.nodeValue===er;};}ek.removeChild(em);ek=em=null;})();(function(){var et=document.createElement("div");et.appendChild(document.createComment(""));if(et.getElementsByTagName("*").length>0){k.find.TAG=function(eu,ev){var ex=ev.getElementsByTagName(eu[1]);if(eu[1]==="*"){var ew=[];for(var i=0;ex[i];i++){if(ex[i].nodeType===1){ew.push(ex[i]);}}ex=ew;}return ex;};}et.innerHTML="<a href='#'></a>";if(et.firstChild&&typeof et.firstChild.getAttribute!=="undefined"&&et.firstChild.getAttribute("href")!=="#"){k.attrHandle.href=function(ey){return ey.getAttribute("href",2);};}et=null;})();if(document.querySelectorAll){(function(){var eA=s,ez=document.createElement("div"),eB="__sizzle__";ez.innerHTML="<p class='TEST'></p>";if(ez.querySelectorAll&&ez.querySelectorAll(".TEST").length===0){return;}s=function(eD,eE,eF,eG){eE=eE||document;if(!eG&&!s.isXML(eE)){var eL=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(eD);if(eL&&(eE.nodeType===1||eE.nodeType===9)){if(eL[1]){return f(eE.getElementsByTagName(eD),eF);}else if(eL[2]&&k.find.CLASS&&eE.getElementsByClassName){return f(eE.getElementsByClassName(eL[2]),eF);}}if(eE.nodeType===9){if(eD==="body"&&eE.body){return f([eE.body],eF);}else if(eL&&eL[3]){var eJ=eE.getElementById(eL[3]);if(eJ&&eJ.parentNode){if(eJ.id===eL[3]){return f([eJ],eF);}}else{return f([],eF);}}try{return f(eE.querySelectorAll(eD),eF);}catch(eO){}}else if(eE.nodeType===1&&eE.nodeName.toLowerCase()!=="object"){var eN=eE,eI=eE.getAttribute("id"),eK=eI||eB,eH=eE.parentNode,eM=/^\s*[+~]/.test(eD);if(!eI){eE.setAttribute("id",eK);}else{eK=eK.replace(/'/g,"\\$&");}if(eM&&eH){eE=eE.parentNode;}try{if(!eM||eH){return f(eE.querySelectorAll("[id='"+eK+"'] "+eD),eF);}}catch(eP){}finally{if(!eI){eN.removeAttribute("id");}}}}return eA(eD,eE,eF,eG);};for(var eC in eA){s[eC]=eA[eC];}ez=null;})();}(function(){var eS=document.documentElement,eQ=eS.matchesSelector||eS.mozMatchesSelector||eS.webkitMatchesSelector||eS.msMatchesSelector,eR=false;try{eQ.call(document.documentElement,"[test!='']:sizzle");}catch(eT){eR=true;}if(eQ){s.matchesSelector=function(eU,eV){eV=eV.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!s.isXML(eU)){try{if(eR||!k.match.PSEUDO.test(eV)&&!/!=/.test(eV)){return eQ.call(eU,eV);}}catch(e){}}return s(eV,null,null,[eU]).length>0;};}})();(function(){var eW=document.createElement("div");eW.innerHTML="<div class='test e'></div><div class='test'></div>";if(!eW.getElementsByClassName||eW.getElementsByClassName("e").length===0){return;}eW.lastChild.className="e";if(eW.getElementsByClassName("e").length===1){return;}k.order.splice(1,0,"CLASS");k.find.CLASS=function(eX,eY,fa){if(typeof eY.getElementsByClassName!=="undefined"&&!fa){return eY.getElementsByClassName(eX[1]);}};eW=null;})();function A(fb,fc,fd,fe,ff,fg){for(var i=0,l=fe.length;i<l;i++){var fi=fe[i];if(fi){var fh=false;fi=fi[fb];while(fi){if(fi.sizcache===fd){fh=fe[fi.sizset];break;}if(fi.nodeType===1&&!fg){fi.sizcache=fd;fi.sizset=i;}if(fi.nodeName.toLowerCase()===fc){fh=fi;break;}fi=fi[fb];}fe[i]=fh;}}}function y(fj,fk,fl,fm,fn,fo){for(var i=0,l=fm.length;i<l;i++){var fq=fm[i];if(fq){var fp=false;fq=fq[fj];while(fq){if(fq.sizcache===fl){fp=fm[fq.sizset];break;}if(fq.nodeType===1){if(!fo){fq.sizcache=fl;fq.sizset=i;}if(typeof fk!=="string"){if(fq===fk){fp=true;break;}}else if(s.filter(fk,[fq]).length>0){fp=fq;break;}}fq=fq[fj];}fm[i]=fp;}}}if(document.documentElement.contains){s.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):true);};}else if(document.documentElement.compareDocumentPosition){s.contains=function(a,b){return !!(a.compareDocumentPosition(b)&16);};}else{s.contains=function(){return false;};}s.isXML=function(fr){var fs=(fr?fr.ownerDocument||fr:0).documentElement;return fs?fs.nodeName!=="HTML":false;};var h=function(ft,fu){var fy,fw=[],fv="",fx=fu.nodeType?[fu]:fu;while((fy=k.match.PSEUDO.exec(ft))){fv+=fy[0];ft=ft.replace(k.match.PSEUDO,"");}ft=k.relative[ft]?ft+"*":ft;for(var i=0,l=fx.length;i<l;i++){s(ft,fx[i],fw);}return s.filter(fv,fw);};var r=qx.bom.Selector;r.query=function(fz,fA){return s(fz,fA);};r.matches=function(fB,fC){return s(fB,null,null,fC);};})();})();(function(){var r="engine.name",q="",p="MSXML2.DOMDocument.3.0",o="mshtml",n="SelectionLanguage",m="qx.xml.Document",k=" />",j="'",h="MSXML2.XMLHTTP.3.0",g="MSXML2.XMLHTTP.6.0",c=" xmlns='",f='<\?xml version="1.0" encoding="utf-8"?>\n<',e="text/xml",b="XPath",a="MSXML2.DOMDocument.6.0",d="HTML";qx.Class.define(m,{statics:{DOMDOC:null,XMLHTTP:null,isXmlDocument:function(s){if(s.nodeType===9){return s.documentElement.nodeName!==d;}else if(s.ownerDocument){return this.isXmlDocument(s.ownerDocument);}else{return false;}},create:qx.core.Environment.select(r,{"mshtml":function(t,u){var v=new ActiveXObject(this.DOMDOC);if(this.DOMDOC==p){v.setProperty(n,b);}if(u){var w=f;w+=u;if(t){w+=c+t+j;}w+=k;v.loadXML(w);}return v;},"default":function(x,y){return document.implementation.createDocument(x||q,y||q,null);}}),fromString:qx.core.Environment.select(r,{"mshtml":function(z){var A=qx.xml.Document.create();A.loadXML(z);return A;},"default":function(B){var C=new DOMParser();return C.parseFromString(B,e);}})},defer:function(D){if((qx.core.Environment.get(r)==o)){var E=[a,p];var F=[g,h];for(var i=0,l=E.length;i<l;i++){try{new ActiveXObject(E[i]);new ActiveXObject(F[i]);}catch(G){continue;}D.DOMDOC=E[i];D.XMLHTTP=F[i];break;}}}});})();(function(){var k="visible",j="scroll",i="borderBottomWidth",h="borderTopWidth",g="left",f="borderLeftWidth",e="bottom",d="top",c="right",b="qx.bom.element.Scroll",a="borderRightWidth";qx.Class.define(b,{statics:{intoViewX:function(l,stop,m){var parent=l.parentNode;var r=qx.dom.Node.getDocument(l);var n=r.body;var z,x,u;var B,s,C;var v,D,G;var E,p,y,o;var t,F,w;var q=m===g;var A=m===c;stop=stop?stop.parentNode:r;while(parent&&parent!=stop){if(parent.scrollWidth>parent.clientWidth&&(parent===n||qx.bom.element.Overflow.getY(parent)!=k)){if(parent===n){x=parent.scrollLeft;u=x+qx.bom.Viewport.getWidth();B=qx.bom.Viewport.getWidth();s=parent.clientWidth;C=parent.scrollWidth;v=0;D=0;G=0;}else{z=qx.bom.element.Location.get(parent);x=z.left;u=z.right;B=parent.offsetWidth;s=parent.clientWidth;C=parent.scrollWidth;v=parseInt(qx.bom.element.Style.get(parent,f),10)||0;D=parseInt(qx.bom.element.Style.get(parent,a),10)||0;G=B-s-v-D;}E=qx.bom.element.Location.get(l);p=E.left;y=E.right;o=l.offsetWidth;t=p-x-v;F=y-u+D;w=0;if(q){w=t;}else if(A){w=F+G;}else if(t<0||o>s){w=t;}else if(F>0){w=F+G;}parent.scrollLeft+=w;qx.event.Registration.fireNonBubblingEvent(parent,j);}if(parent===n){break;}parent=parent.parentNode;}},intoViewY:function(H,stop,I){var parent=H.parentNode;var O=qx.dom.Node.getDocument(H);var J=O.body;var W,K,S;var Y,V,Q;var M,N,L;var bb,bc,X,R;var U,P,bd;var ba=I===d;var T=I===e;stop=stop?stop.parentNode:O;while(parent&&parent!=stop){if(parent.scrollHeight>parent.clientHeight&&(parent===J||qx.bom.element.Overflow.getY(parent)!=k)){if(parent===J){K=parent.scrollTop;S=K+qx.bom.Viewport.getHeight();Y=qx.bom.Viewport.getHeight();V=parent.clientHeight;Q=parent.scrollHeight;M=0;N=0;L=0;}else{W=qx.bom.element.Location.get(parent);K=W.top;S=W.bottom;Y=parent.offsetHeight;V=parent.clientHeight;Q=parent.scrollHeight;M=parseInt(qx.bom.element.Style.get(parent,h),10)||0;N=parseInt(qx.bom.element.Style.get(parent,i),10)||0;L=Y-V-M-N;}bb=qx.bom.element.Location.get(H);bc=bb.top;X=bb.bottom;R=H.offsetHeight;U=bc-K-M;P=X-S+N;bd=0;if(ba){bd=U;}else if(T){bd=P+L;}else if(U<0||R>V){bd=U;}else if(P>0){bd=P+L;}parent.scrollTop+=bd;qx.event.Registration.fireNonBubblingEvent(parent,j);}if(parent===J){break;}parent=parent.parentNode;}},intoView:function(be,stop,bf,bg){this.intoViewX(be,stop,bf);this.intoViewY(be,stop,bg);}}});})();(function(){var j="borderTopWidth",i="borderLeftWidth",h="marginTop",g="marginLeft",f="engine.name",e="scroll",d="engine.version",c="border-box",b="borderBottomWidth",a="borderRightWidth",C="auto",B="padding",A="browser.quirksmode",z="qx.bom.element.Location",y="paddingLeft",x="static",w="marginBottom",v="visible",u="BODY",t="opera",q="paddingBottom",r="paddingTop",o="marginRight",p="position",m="margin",n="overflow",k="paddingRight",l="browser.documentmode",s="border";qx.Class.define(z,{statics:{__iz:function(D,E){return qx.bom.element.Style.get(D,E,qx.bom.element.Style.COMPUTED_MODE,false);},__iA:function(F,G){return parseInt(qx.bom.element.Style.get(F,G,qx.bom.element.Style.COMPUTED_MODE,false),10)||0;},__iB:function(H){var K=0,top=0;if(H.getBoundingClientRect&&qx.core.Environment.get(f)!=t){var J=qx.dom.Node.getWindow(H);K-=qx.bom.Viewport.getScrollLeft(J);top-=qx.bom.Viewport.getScrollTop(J);}else{var I=qx.dom.Node.getDocument(H).body;H=H.parentNode;while(H&&H!=I){K+=H.scrollLeft;top+=H.scrollTop;H=H.parentNode;}}return {left:K,top:top};},__iC:qx.core.Environment.select(f,{"mshtml":function(L){var N=qx.dom.Node.getDocument(L);var M=N.body;var O=0;var top=0;O-=M.clientLeft+N.documentElement.clientLeft;top-=M.clientTop+N.documentElement.clientTop;if(!qx.core.Environment.get(A)){O+=this.__iA(M,i);top+=this.__iA(M,j);}return {left:O,top:top};},"webkit":function(P){var R=qx.dom.Node.getDocument(P);var Q=R.body;var S=Q.offsetLeft;var top=Q.offsetTop;if(parseFloat(qx.core.Environment.get(d))<530.17){S+=this.__iA(Q,i);top+=this.__iA(Q,j);}return {left:S,top:top};},"gecko":function(T){var U=qx.dom.Node.getDocument(T).body;var V=U.offsetLeft;var top=U.offsetTop;if(parseFloat(qx.core.Environment.get(d))<1.9){V+=this.__iA(U,g);top+=this.__iA(U,h);}if(qx.bom.element.BoxSizing.get(U)!==c){V+=this.__iA(U,i);top+=this.__iA(U,j);}return {left:V,top:top};},"default":function(W){var X=qx.dom.Node.getDocument(W).body;var Y=X.offsetLeft;var top=X.offsetTop;return {left:Y,top:top};}}),__iD:qx.core.Environment.select(f,{"mshtml|webkit":function(ba){var bc=qx.dom.Node.getDocument(ba);if(ba.getBoundingClientRect){var bd=ba.getBoundingClientRect();var be=bd.left;var top=bd.top;}else{var be=ba.offsetLeft;var top=ba.offsetTop;ba=ba.offsetParent;var bb=bc.body;while(ba&&ba!=bb){be+=ba.offsetLeft;top+=ba.offsetTop;be+=this.__iA(ba,i);top+=this.__iA(ba,j);ba=ba.offsetParent;}}return {left:be,top:top};},"gecko":function(bf){if(bf.getBoundingClientRect){var bi=bf.getBoundingClientRect();var bj=Math.round(bi.left);var top=Math.round(bi.top);}else{var bj=0;var top=0;var bg=qx.dom.Node.getDocument(bf).body;var bh=qx.bom.element.BoxSizing;if(bh.get(bf)!==c){bj-=this.__iA(bf,i);top-=this.__iA(bf,j);}while(bf&&bf!==bg){bj+=bf.offsetLeft;top+=bf.offsetTop;if(bh.get(bf)!==c){bj+=this.__iA(bf,i);top+=this.__iA(bf,j);}if(bf.parentNode&&this.__iz(bf.parentNode,n)!=v){bj+=this.__iA(bf.parentNode,i);top+=this.__iA(bf.parentNode,j);}bf=bf.offsetParent;}}return {left:bj,top:top};},"default":function(bk){var bm=0;var top=0;var bl=qx.dom.Node.getDocument(bk).body;while(bk&&bk!==bl){bm+=bk.offsetLeft;top+=bk.offsetTop;bk=bk.offsetParent;}return {left:bm,top:top};}}),get:function(bn,bo){if(bn.tagName==u){var location=this.__iE(bn);var bv=location.left;var top=location.top;}else{var bp=this.__iC(bn);var bu=this.__iD(bn);var scroll=this.__iB(bn);var bv=bu.left+bp.left-scroll.left;var top=bu.top+bp.top-scroll.top;}var bq=bv+bn.offsetWidth;var br=top+bn.offsetHeight;if(bo){if(bo==B||bo==e){var bs=qx.bom.element.Overflow.getX(bn);if(bs==e||bs==C){bq+=bn.scrollWidth-bn.offsetWidth+this.__iA(bn,i)+this.__iA(bn,a);}var bt=qx.bom.element.Overflow.getY(bn);if(bt==e||bt==C){br+=bn.scrollHeight-bn.offsetHeight+this.__iA(bn,j)+this.__iA(bn,b);}}switch(bo){case B:bv+=this.__iA(bn,y);top+=this.__iA(bn,r);bq-=this.__iA(bn,k);br-=this.__iA(bn,q);case e:bv-=bn.scrollLeft;top-=bn.scrollTop;bq-=bn.scrollLeft;br-=bn.scrollTop;case s:bv+=this.__iA(bn,i);top+=this.__iA(bn,j);bq-=this.__iA(bn,a);br-=this.__iA(bn,b);break;case m:bv-=this.__iA(bn,g);top-=this.__iA(bn,h);bq+=this.__iA(bn,o);br+=this.__iA(bn,w);break;}}return {left:bv,top:top,right:bq,bottom:br};},__iE:qx.core.Environment.select(f,{"default":function(bw){var top=bw.offsetTop+this.__iA(bw,h);var bx=bw.offsetLeft+this.__iA(bw,g);return {left:bx,top:top};},"mshtml":function(by){var top=by.offsetTop;var bz=by.offsetLeft;if(!((parseFloat(qx.core.Environment.get(d))<8||qx.core.Environment.get(l)<8)&&!qx.core.Environment.get(A))){top+=this.__iA(by,h);bz+=this.__iA(by,g);}return {left:bz,top:top};},"gecko":function(bA){var top=bA.offsetTop+this.__iA(bA,h)+this.__iA(bA,i);var bB=bA.offsetLeft+this.__iA(bA,g)+this.__iA(bA,j);return {left:bB,top:top};}}),getLeft:function(bC,bD){return this.get(bC,bD).left;},getTop:function(bE,bF){return this.get(bE,bF).top;},getRight:function(bG,bH){return this.get(bG,bH).right;},getBottom:function(bI,bJ){return this.get(bI,bJ).bottom;},getRelative:function(bK,bL,bM,bN){var bP=this.get(bK,bM);var bO=this.get(bL,bN);return {left:bP.left-bO.left,top:bP.top-bO.top,right:bP.right-bO.right,bottom:bP.bottom-bO.bottom};},getPosition:function(bQ){return this.getRelative(bQ,this.getOffsetParent(bQ));},getOffsetParent:function(bR){var bT=bR.offsetParent||document.body;var bS=qx.bom.element.Style;while(bT&&(!/^body|html$/i.test(bT.tagName)&&bS.get(bT,p)===x)){bT=bT.offsetParent;}return bT;}}});})();(function(){var b="qx.ui.core.queue.Layout",a="layout";qx.Class.define(b,{statics:{__iF:{},remove:function(c){delete this.__iF[c.$$hash];},add:function(d){this.__iF[d.$$hash]=d;qx.ui.core.queue.Manager.scheduleFlush(a);},isScheduled:function(e){return !!this.__iF[e.$$hash];},flush:function(){var f=this.__iI();for(var i=f.length-1;i>=0;i--){var g=f[i];if(g.hasValidLayout()){continue;}if(g.isRootWidget()&&!g.hasUserBounds()){var j=g.getSizeHint();g.renderLayout(0,0,j.width,j.height);}else{var h=g.getBounds();g.renderLayout(h.left,h.top,h.width,h.height);}}},getNestingLevel:function(k){var l=this.__iH;var n=0;var parent=k;while(true){if(l[parent.$$hash]!=null){n+=l[parent.$$hash];break;}if(!parent.$$parent){break;}parent=parent.$$parent;n+=1;}var m=n;while(k&&k!==parent){l[k.$$hash]=m--;k=k.$$parent;}return n;},__iG:function(){var t=qx.ui.core.queue.Visibility;this.__iH={};var s=[];var r=this.__iF;var o,q;for(var p in r){o=r[p];if(t.isVisible(o)){q=this.getNestingLevel(o);if(!s[q]){s[q]={};}s[q][p]=o;delete r[p];}}return s;},__iI:function(){var x=[];var z=this.__iG();for(var w=z.length-1;w>=0;w--){if(!z[w]){continue;}for(var v in z[w]){var u=z[w][v];if(w==0||u.isRootWidget()||u.hasUserBounds()){x.push(u);u.invalidateLayoutCache();continue;}var B=u.getSizeHint(false);if(B){u.invalidateLayoutCache();var y=u.getSizeHint();var A=(!u.getBounds()||B.minWidth!==y.minWidth||B.width!==y.width||B.maxWidth!==y.maxWidth||B.minHeight!==y.minHeight||B.height!==y.height||B.maxHeight!==y.maxHeight);}else{A=true;}if(A){var parent=u.getLayoutParent();if(!z[w-1]){z[w-1]={};}z[w-1][parent.$$hash]=parent;}else{x.push(u);}}}return x;}}});})();(function(){var h="useraction",g="touchend",f='ie',d="browser.version",c="event.touch",b="qx.ui.core.queue.Manager",a="browser.name";qx.Class.define(b,{statics:{__iJ:false,__iK:{},__iL:0,MAX_RETRIES:10,scheduleFlush:function(i){var self=qx.ui.core.queue.Manager;self.__iK[i]=true;if(!self.__iJ){self.__iQ.schedule();self.__iJ=true;}},flush:function(){if(qx.ui.core.queue.Manager.PAUSE){return;}var self=qx.ui.core.queue.Manager;if(self.__iM){return;}self.__iM=true;self.__iQ.cancel();var j=self.__iK;self.__iN(function(){while(j.visibility||j.widget||j.appearance||j.layout||j.element){if(j.widget){delete j.widget;qx.ui.core.queue.Widget.flush();}if(j.visibility){delete j.visibility;qx.ui.core.queue.Visibility.flush();}if(j.appearance){delete j.appearance;qx.ui.core.queue.Appearance.flush();}if(j.widget||j.visibility||j.appearance){continue;}if(j.layout){delete j.layout;qx.ui.core.queue.Layout.flush();}if(j.widget||j.visibility||j.appearance||j.layout){continue;}if(j.element){delete j.element;qx.html.Element.flush();}}},function(){self.__iJ=false;});self.__iN(function(){if(j.dispose){delete j.dispose;qx.ui.core.queue.Dispose.flush();}},function(){self.__iM=false;});self.__iL=0;},__iN:function(k,l){var self=qx.ui.core.queue.Manager;try{k();}catch(e){self.__iJ=false;self.__iM=false;self.__iL+=1;if(qx.core.Environment.get(a)==f&&qx.core.Environment.get(d)<=7){l();}if(self.__iL<=self.MAX_RETRIES){self.scheduleFlush();}else{throw new Error("Fatal Error: Flush terminated "+(self.__iL-1)+" times in a row"+" due to exceptions in user code. The application has to be reloaded!");}throw e;}finally{l();}},__iO:function(e){var m=qx.ui.core.queue.Manager;if(e.getData()==g){m.PAUSE=true;if(m.__iP){window.clearTimeout(m.__iP);}m.__iP=window.setTimeout(function(){m.PAUSE=false;m.__iP=null;m.flush();},500);}else{m.flush();}}},defer:function(n){n.__iQ=new qx.util.DeferredCall(n.flush);qx.html.Element._scheduleFlush=n.scheduleFlush;qx.event.Registration.addListener(window,h,qx.core.Environment.get(c)?n.__iO:n.flush);}});})();(function(){var b="qx.ui.core.queue.Widget",a="widget";qx.Class.define(b,{statics:{__iR:[],remove:function(c){qx.lang.Array.remove(this.__iR,c);},add:function(d){var e=this.__iR;if(qx.lang.Array.contains(e,d)){return;}e.unshift(d);qx.ui.core.queue.Manager.scheduleFlush(a);},flush:function(){var f=this.__iR;var g;for(var i=f.length-1;i>=0;i--){g=f[i];f.splice(i,1);g.syncWidget();}if(f.length!=0){return;}this.__iR=[];}}});})();(function(){var b="qx.ui.core.queue.Visibility",a="visibility";qx.Class.define(b,{statics:{__iS:[],__iT:{},remove:function(c){delete this.__iT[c.$$hash];qx.lang.Array.remove(this.__iS,c);},isVisible:function(d){return this.__iT[d.$$hash]||false;},__iU:function(e){var g=this.__iT;var f=e.$$hash;var h;if(e.isExcluded()){h=false;}else{var parent=e.$$parent;if(parent){h=this.__iU(parent);}else{h=e.isRootWidget();}}return g[f]=h;},add:function(j){var k=this.__iS;if(qx.lang.Array.contains(k,j)){return;}k.unshift(j);qx.ui.core.queue.Manager.scheduleFlush(a);},flush:function(){var o=this.__iS;var p=this.__iT;for(var i=o.length-1;i>=0;i--){var n=o[i].$$hash;if(p[n]!=null){o[i].addChildrenToQueue(o);}}var l={};for(var i=o.length-1;i>=0;i--){var n=o[i].$$hash;l[n]=p[n];p[n]=null;}for(var i=o.length-1;i>=0;i--){var m=o[i];var n=m.$$hash;o.splice(i,1);if(p[n]==null){this.__iU(m);}if(p[n]&&p[n]!=l[n]){m.checkAppearanceNeeds();}}this.__iS=[];}}});})();(function(){var b="appearance",a="qx.ui.core.queue.Appearance";qx.Class.define(a,{statics:{__iV:[],remove:function(c){qx.lang.Array.remove(this.__iV,c);},add:function(d){var e=this.__iV;if(qx.lang.Array.contains(e,d)){return;}e.unshift(d);qx.ui.core.queue.Manager.scheduleFlush(b);},has:function(f){return qx.lang.Array.contains(this.__iV,f);},flush:function(){var j=qx.ui.core.queue.Visibility;var g=this.__iV;var h;for(var i=g.length-1;i>=0;i--){h=g[i];g.splice(i,1);if(j.isVisible(h)){h.syncAppearance();}else{h.$$stateChanges=true;}}}}});})();(function(){var b="dispose",a="qx.ui.core.queue.Dispose";qx.Class.define(a,{statics:{__iW:[],add:function(c){var d=this.__iW;if(qx.lang.Array.contains(d,c)){return;}d.unshift(c);qx.ui.core.queue.Manager.scheduleFlush(b);},flush:function(){var e=this.__iW;for(var i=e.length-1;i>=0;i--){var f=e[i];e.splice(i,1);f.dispose();}if(e.length!=0){return;}this.__iW=[];}}});})();(function(){var f="blur",e="focus",d="input",c="load",b="qx.ui.core.EventHandler",a="activate";qx.Class.define(b,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.call(this);this.__iX=qx.event.Registration.getManager(window);},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST,SUPPORTED_TYPES:{mousemove:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,click:1,dblclick:1,contextmenu:1,mousewheel:1,keyup:1,keydown:1,keypress:1,keyinput:1,capture:1,losecapture:1,focusin:1,focusout:1,focus:1,blur:1,activate:1,deactivate:1,appear:1,disappear:1,dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1,touchstart:1,touchend:1,touchmove:1,touchcancel:1,tap:1,swipe:1},IGNORE_CAN_HANDLE:false},members:{__iX:null,__iY:{focusin:1,focusout:1,focus:1,blur:1},__ja:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:function(g,h){return g instanceof qx.ui.core.Widget;},_dispatchEvent:function(j){var p=j.getTarget();var o=qx.ui.core.Widget.getWidgetByElement(p);var q=false;while(o&&o.isAnonymous()){var q=true;o=o.getLayoutParent();}if(o&&q&&j.getType()==a){o.getContainerElement().activate();}if(this.__iY[j.getType()]){o=o&&o.getFocusTarget();if(!o){return;}}if(j.getRelatedTarget){var x=j.getRelatedTarget();var w=qx.ui.core.Widget.getWidgetByElement(x);while(w&&w.isAnonymous()){w=w.getLayoutParent();}if(w){if(this.__iY[j.getType()]){w=w.getFocusTarget();}if(w===o){return;}}}var s=j.getCurrentTarget();var u=qx.ui.core.Widget.getWidgetByElement(s);if(!u||u.isAnonymous()){return;}if(this.__iY[j.getType()]){u=u.getFocusTarget();}var v=j.getType();if(!u||!(u.isEnabled()||this.__ja[v])){return;}var k=j.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE;var r=this.__iX.getListeners(u,v,k);if(!r||r.length===0){return;}var m=qx.event.Pool.getInstance().getObject(j.constructor);j.clone(m);m.setTarget(o);m.setRelatedTarget(w||null);m.setCurrentTarget(u);var y=j.getOriginalTarget();if(y){var n=qx.ui.core.Widget.getWidgetByElement(y);while(n&&n.isAnonymous()){n=n.getLayoutParent();}m.setOriginalTarget(n);}else{m.setOriginalTarget(p);}for(var i=0,l=r.length;i<l;i++){var t=r[i].context||u;r[i].handler.call(t,m);}if(m.getPropagationStopped()){j.stopPropagation();}if(m.getDefaultPrevented()){j.preventDefault();}qx.event.Pool.getInstance().poolObject(m);},registerEvent:function(z,A,B){var C;if(A===e||A===f){C=z.getFocusElement();}else if(A===c||A===d){C=z.getContentElement();}else{C=z.getContainerElement();}if(C){C.addListener(A,this._dispatchEvent,this,B);}},unregisterEvent:function(D,E,F){var G;if(E===e||E===f){G=D.getFocusElement();}else if(E===c||E===d){G=D.getContentElement();}else{G=D.getContainerElement();}if(G){G.removeListener(E,this._dispatchEvent,this,F);}}},destruct:function(){this.__iX=null;},defer:function(H){qx.event.Registration.addHandler(H);}});})();(function(){var q="",p="string",o="/",n="mshtml",m="engine.name",l="io.ssl",k="//",j="?",i="data",h="isClippedImage has been superseded by getCombinedFormat",c="type",g="data:image/",f=";",b="encoding",a="qx.util.ResourceManager",e="singleton",d=",";qx.Class.define(a,{extend:qx.core.Object,type:e,construct:function(){qx.core.Object.call(this);},statics:{__jb:qx.$$resources||{},__jc:{}},members:{has:function(r){return !!this.self(arguments).__jb[r];},getData:function(s){return this.self(arguments).__jb[s]||null;},getImageWidth:function(t){var u=this.self(arguments).__jb[t];return u?u[0]:null;},getImageHeight:function(v){var w=this.self(arguments).__jb[v];return w?w[1]:null;},getImageFormat:function(x){var y=this.self(arguments).__jb[x];return y?y[2]:null;},isClippedImage:function(z){qx.log.Logger.deprecatedMethodWarning(arguments.callee,h);var A=this.self(arguments).__jb[z];return A&&A.length>4&&typeof (A[4])==p&&this.constructor.__jb[A[4]];},getCombinedFormat:function(B){var E=q;var D=this.self(arguments).__jb[B];var C=D&&D.length>4&&typeof (D[4])==p&&this.constructor.__jb[D[4]];if(C){var G=D[4];var F=this.constructor.__jb[G];E=F[2];}return E;},toUri:function(H){if(H==null){return H;}var I=this.self(arguments).__jb[H];if(!I){return H;}if(typeof I===p){var K=I;}else{var K=I[3];if(!K){return H;}}var J=q;if((qx.core.Environment.get(m)==n)&&qx.core.Environment.get(l)){J=this.self(arguments).__jc[K];}return J+qx.$$libraries[K].resourceUri+o+H;},toDataUri:function(L){var N=this.constructor.__jb[L];var O=this.constructor.__jb[N[4]];var P;if(O){var M=O[4][L];P=g+M[c]+f+M[b]+d+M[i];}else{this.debug("ResourceManager.toDataUri: falling back for",L);P=this.toUri(L);}return P;}},defer:function(Q){if((qx.core.Environment.get(m)==n)){if(qx.core.Environment.get(l)){for(var U in qx.$$libraries){var S;if(qx.$$libraries[U].resourceUri){S=qx.$$libraries[U].resourceUri;}else{Q.__jc[U]=q;continue;}if(S.match(/^\/\//)!=null){Q.__jc[U]=window.location.protocol;}else if(S.match(/^\//)!=null){Q.__jc[U]=window.location.protocol+k+window.location.host;}else if(S.match(/^\.\//)!=null){var R=document.URL;Q.__jc[U]=R.substring(0,R.lastIndexOf(o)+1);}else if(S.match(/^http/)!=null){Q.__jc[U]=q;}else{var V=window.location.href.indexOf(j);var T;if(V==-1){T=window.location.href;}else{T=window.location.href.substring(0,V);}Q.__jc[U]=T.substring(0,T.lastIndexOf(o)+1);}}}}}});})();(function(){var t="",s='indexOf',r='slice',q='concat',p='toLocaleLowerCase',o="qx.type.BaseString",n='match',m='toLocaleUpperCase',k='search',j='replace',c='toLowerCase',h='charCodeAt',f='split',b='substring',a='lastIndexOf',e='substr',d='toUpperCase',g='charAt';qx.Class.define(o,{extend:Object,construct:function(u){var u=u||t;this.__jd=u;this.length=u.length;},members:{$$isString:true,length:0,__jd:null,toString:function(){return this.__jd;},charAt:null,valueOf:null,charCodeAt:null,concat:null,indexOf:null,lastIndexOf:null,match:null,replace:null,search:null,slice:null,split:null,substr:null,substring:null,toLowerCase:null,toUpperCase:null,toHashCode:function(){return qx.core.ObjectRegistry.toHashCode(this);},toLocaleLowerCase:null,toLocaleUpperCase:null,base:function(v,w){return qx.core.Object.prototype.base.apply(this,arguments);}},defer:function(x,y){var z=[g,h,q,s,a,n,j,k,r,f,e,b,c,d,p,m];y.valueOf=y.toString;if(new x(t).valueOf()==null){delete y.valueOf;}for(var i=0,l=z.length;i<l;i++){y[z[i]]=String.prototype[z[i]];}}});})();(function(){var a="qx.locale.LocalizedString";qx.Class.define(a,{extend:qx.type.BaseString,construct:function(b,c,d){qx.type.BaseString.call(this,b);this.__je=c;this.__jf=d;},members:{__je:null,__jf:null,translate:function(){return qx.locale.Manager.getInstance().translate(this.__je,this.__jf);}}});})();(function(){var l="_",k="",j="locale",h="_applyLocale",g="changeLocale",f="C",e="locale.variant",d="qx.dynlocale",c="qx.locale.Manager",b="String",a="singleton";qx.Class.define(c,{type:a,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__jg=qx.$$translations||{};this.__jh=qx.$$locales||{};var m=qx.core.Environment.get(j);var n=qx.core.Environment.get(e);if(n!==k){m+=l+n;}this.__ji=m;this.setLocale(m||this.__jj);},statics:{tr:function(o,p){var q=qx.lang.Array.fromArguments(arguments);q.splice(0,1);return qx.locale.Manager.getInstance().translate(o,q);},trn:function(r,s,t,u){var v=qx.lang.Array.fromArguments(arguments);v.splice(0,3);if(t!=1){return qx.locale.Manager.getInstance().translate(s,v);}else{return qx.locale.Manager.getInstance().translate(r,v);}},trc:function(w,x,y){var z=qx.lang.Array.fromArguments(arguments);z.splice(0,2);return qx.locale.Manager.getInstance().translate(x,z);},marktr:function(A){return A;}},properties:{locale:{check:b,nullable:true,apply:h,event:g}},members:{__jj:f,__jk:null,__jl:null,__jg:null,__jh:null,__ji:null,getLanguage:function(){return this.__jl;},getTerritory:function(){return this.getLocale().split(l)[1]||k;},getAvailableLocales:function(){var C=[];for(var B in this.__jh){if(B!=this.__jj){C.push(B);}}return C;},__jm:function(D){var F;if(D==null){return null;}var E=D.indexOf(l);if(E==-1){F=D;}else{F=D.substring(0,E);}return F;},_applyLocale:function(G,H){this.__jk=G;this.__jl=this.__jm(G);},addTranslation:function(I,J){var K=this.__jg;if(K[I]){for(var L in J){K[I][L]=J[L];}}else{K[I]=J;}},addLocale:function(M,N){var O=this.__jh;if(O[M]){for(var P in N){O[M][P]=N[P];}}else{O[M]=N;}},translate:function(Q,R,S){var T=this.__jg;return this.__jn(T,Q,R,S);},localize:function(U,V,W){var X=this.__jh;return this.__jn(X,U,V,W);},__jn:function(Y,ba,bb,bc){var bd;if(!Y){return ba;}if(bc){var bf=this.__jm(bc);}else{bc=this.__jk;bf=this.__jl;}if(!bd&&Y[bc]){bd=Y[bc][ba];}if(!bd&&Y[bf]){bd=Y[bf][ba];}if(!bd&&Y[this.__jj]){bd=Y[this.__jj][ba];}if(!bd){bd=ba;}if(bb.length>0){var be=[];for(var i=0;i<bb.length;i++){var bg=bb[i];if(bg&&bg.translate){be[i]=bg.translate();}else{be[i]=bg;}}bd=qx.lang.String.format(bd,be);}if(qx.core.Environment.get(d)){bd=new qx.locale.LocalizedString(bd,ba,bb);}return bd;}},destruct:function(){this.__jg=this.__jh=null;}});})();(function(){var k="px",j="engine.name",i="div",h="img",g="",f="no-repeat",d="scale-x",c="mshtml",b="scale",a="b64",I="scale-y",H="qx/icon",G="repeat",F=".png",E="crop",D="engine.version",C="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",B='<div style="',A="repeat-y",z='<img src="',r="qx.bom.element.Decoration",s="', sizingMethod='",p='"/>',q="png",n="')",o='"></div>',l='" style="',m="none",t="webkit",u=" ",w="repeat-x",v="DXImageTransform.Microsoft.AlphaImageLoader",y="qx/static/blank.gif",x="absolute";qx.Class.define(r,{statics:{DEBUG:false,__jo:{},__jp:(qx.core.Environment.get(j)==c)&&qx.core.Environment.get(D)<9,__jq:qx.core.Environment.select(j,{"mshtml":{"scale-x":true,"scale-y":true,"scale":true,"no-repeat":true},"default":null}),__jr:{"scale-x":h,"scale-y":h,"scale":h,"repeat":i,"no-repeat":i,"repeat-x":i,"repeat-y":i},update:function(J,K,L,M){var O=this.getTagName(L,K);if(O!=J.tagName.toLowerCase()){throw new Error("Image modification not possible because elements could not be replaced at runtime anymore!");}var P=this.getAttributes(K,L,M);if(O===h){J.src=P.src||qx.util.ResourceManager.getInstance().toUri(y);}if(J.style.backgroundPosition!=g&&P.style.backgroundPosition===undefined){P.style.backgroundPosition=null;}if(J.style.clip!=g&&P.style.clip===undefined){P.style.clip=null;}var N=qx.bom.element.Style;N.setStyles(J,P.style);if(this.__jp){try{J.filters[v].apply();}catch(e){}}},create:function(Q,R,S){var T=this.getTagName(R,Q);var V=this.getAttributes(Q,R,S);var U=qx.bom.element.Style.compile(V.style);if(T===h){return z+V.src+l+U+p;}else{return B+U+o;}},getTagName:function(W,X){if((qx.core.Environment.get(j)==c)){if(X&&this.__jp&&this.__jq[W]&&qx.lang.String.endsWith(X,F)){return i;}}return this.__jr[W];},getAttributes:function(Y,ba,bb){if(!bb){bb={};}if(!bb.position){bb.position=x;}if((qx.core.Environment.get(j)==c)){bb.fontSize=0;bb.lineHeight=0;}else if((qx.core.Environment.get(j)==t)){bb.WebkitUserDrag=m;}var bd=qx.util.ResourceManager.getInstance().getImageFormat(Y)||qx.io.ImageLoader.getFormat(Y);var bc;if(this.__jp&&this.__jq[ba]&&bd===q){bc=this.__ju(bb,ba,Y);}else{if(ba===b){bc=this.__jv(bb,ba,Y);}else if(ba===d||ba===I){bc=this.__jw(bb,ba,Y);}else{bc=this.__jz(bb,ba,Y);}}return bc;},__js:function(be,bf,bh){if(be.width==null&&bf!=null){be.width=bf+k;}if(be.height==null&&bh!=null){be.height=bh+k;}return be;},__jt:function(bi){var bj=qx.util.ResourceManager.getInstance().getImageWidth(bi)||qx.io.ImageLoader.getWidth(bi);var bk=qx.util.ResourceManager.getInstance().getImageHeight(bi)||qx.io.ImageLoader.getHeight(bi);return {width:bj,height:bk};},__ju:function(bl,bm,bn){var bq=this.__jt(bn);bl=this.__js(bl,bq.width,bq.height);var bp=bm==f?E:b;var bo=C+qx.util.ResourceManager.getInstance().toUri(bn)+s+bp+n;bl.filter=bo;bl.backgroundImage=bl.backgroundRepeat=g;return {style:bl};},__jv:function(br,bs,bt){var bu=qx.util.ResourceManager.getInstance().toUri(bt);var bv=this.__jt(bt);br=this.__js(br,bv.width,bv.height);return {src:bu,style:br};},__jw:function(bw,bx,by){var bz=qx.util.ResourceManager.getInstance();var bC=bz.getCombinedFormat(by);var bE=this.__jt(by);var bA;if(bC){var bD=bz.getData(by);var bB=bD[4];if(bC==a){bA=bz.toDataUri(by);}else{bA=bz.toUri(bB);}if(bx===d){bw=this.__jx(bw,bD,bE.height);}else{bw=this.__jy(bw,bD,bE.width);}return {src:bA,style:bw};}else{if(bx==d){bw.height=bE.height==null?null:bE.height+k;}else if(bx==I){bw.width=bE.width==null?null:bE.width+k;}bA=bz.toUri(by);return {src:bA,style:bw};}},__jx:function(bF,bG,bH){var bI=qx.util.ResourceManager.getInstance().getImageHeight(bG[4]);bF.clip={top:-bG[6],height:bH};bF.height=bI+k;if(bF.top!=null){bF.top=(parseInt(bF.top,10)+bG[6])+k;}else if(bF.bottom!=null){bF.bottom=(parseInt(bF.bottom,10)+bH-bI-bG[6])+k;}return bF;},__jy:function(bJ,bK,bL){var bM=qx.util.ResourceManager.getInstance().getImageWidth(bK[4]);bJ.clip={left:-bK[5],width:bL};bJ.width=bM+k;if(bJ.left!=null){bJ.left=(parseInt(bJ.left,10)+bK[5])+k;}else if(bJ.right!=null){bJ.right=(parseInt(bJ.right,10)+bL-bM-bK[5])+k;}return bJ;},__jz:function(bN,bO,bP){var bS=qx.util.ResourceManager.getInstance();var bX=bS.getCombinedFormat(bP);var ca=this.__jt(bP);if(bX&&bO!==G){var bY=bS.getData(bP);var bW=bY[4];if(bX==a){var bV=bS.toDataUri(bP);var bU=bT=0;}else{var bV=bS.toUri(bW);var bU=bY[5];var bT=bY[6];}var bQ=qx.bom.element.Background.getStyles(bV,bO,bU,bT);for(var bR in bQ){bN[bR]=bQ[bR];}if(ca.width!=null&&bN.width==null&&(bO==A||bO===f)){bN.width=ca.width+k;}if(ca.height!=null&&bN.height==null&&(bO==w||bO===f)){bN.height=ca.height+k;}return {style:bN};}else{bN=this.__js(bN,ca.width,ca.height);bN=this.__jA(bN,bP,bO);return {style:bN};}},__jA:function(cb,cc,cd){var top=null;var ch=null;if(cb.backgroundPosition){var ce=cb.backgroundPosition.split(u);ch=parseInt(ce[0],10);if(isNaN(ch)){ch=ce[0];}top=parseInt(ce[1],10);if(isNaN(top)){top=ce[1];}}var cg=qx.bom.element.Background.getStyles(cc,cd,ch,top);for(var cf in cg){cb[cf]=cg[cf];}if(cb.filter){cb.filter=g;}return cb;},__jB:function(ci){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(ci)&&ci.indexOf(H)==-1){if(!this.__jo[ci]){qx.log.Logger.debug("Potential clipped image candidate: "+ci);this.__jo[ci]=true;}}},isAlphaImageLoaderEnabled:qx.core.Environment.select(j,{"mshtml":function(){return qx.bom.element.Decoration.__jp;},"default":function(){return false;}})}});})();(function(){var c="engine.name",b="load",a="qx.io.ImageLoader";qx.Bootstrap.define(a,{statics:{__jC:{},__jD:{width:null,height:null},__jE:/\.(png|gif|jpg|jpeg|bmp)\b/i,isLoaded:function(d){var e=this.__jC[d];return !!(e&&e.loaded);},isFailed:function(f){var g=this.__jC[f];return !!(g&&g.failed);},isLoading:function(h){var j=this.__jC[h];return !!(j&&j.loading);},getFormat:function(k){var m=this.__jC[k];return m?m.format:null;},getSize:function(n){var o=this.__jC[n];return o?{width:o.width,height:o.height}:this.__jD;},getWidth:function(p){var q=this.__jC[p];return q?q.width:null;},getHeight:function(r){var s=this.__jC[r];return s?s.height:null;},load:function(t,u,v){var w=this.__jC[t];if(!w){w=this.__jC[t]={};}if(u&&!v){v=window;}if(w.loaded||w.loading||w.failed){if(u){if(w.loading){w.callbacks.push(u,v);}else{u.call(v,t,w);}}}else{w.loading=true;w.callbacks=[];if(u){w.callbacks.push(u,v);}var y=new Image();var x=qx.lang.Function.listener(this.__jF,this,y,t);y.onload=x;y.onerror=x;y.src=t;w.element=y;}},abort:function(z){var A=this.__jC[z];if(A&&!A.loaded){A.aborted=true;var C=A.callbacks;var B=A.element;B.onload=B.onerror=null;delete A.callbacks;delete A.element;delete A.loading;for(var i=0,l=C.length;i<l;i+=2){C[i].call(C[i+1],z,A);}}this.__jC[z]=null;},__jF:qx.event.GlobalError.observeMethod(function(event,D,E){var F=this.__jC[E];if(!F){}if(event.type===b){F.loaded=true;F.width=this.__jG(D);F.height=this.__jH(D);var G=this.__jE.exec(E);if(G!=null){F.format=G[1];}}else{F.failed=true;}D.onload=D.onerror=null;var H=F.callbacks;delete F.loading;delete F.callbacks;delete F.element;for(var i=0,l=H.length;i<l;i+=2){H[i].call(H[i+1],E,F);}}),__jG:qx.core.Environment.select(c,{"gecko":function(I){return I.naturalWidth;},"default":function(J){return J.width;}}),__jH:qx.core.Environment.select(c,{"gecko":function(K){return K.naturalHeight;},"default":function(L){return L.height;}})}});})();(function(){var u="number",t="0",s="px",r=";",q="'",p="')",o="gecko",n="background-image:url(",m=");",l="",e=")",k="background-repeat:",h="engine.version",c="data:",b=" ",g="qx.bom.element.Background",f="url(",i="background-position:",a="base64",j="url('",d="engine.name";qx.Class.define(g,{statics:{__jI:[n,null,m,i,null,r,k,null,r],__jJ:{backgroundImage:null,backgroundPosition:null,backgroundRepeat:null},__jK:function(v,top){var w=qx.core.Environment.get(d);var x=qx.core.Environment.get(h);if(w==o&&x<1.9&&v==top&&typeof v==u){top+=0.01;}if(v){var z=(typeof v==u)?v+s:v;}else{z=t;}if(top){var y=(typeof top==u)?top+s:top;}else{y=t;}return z+b+y;},__jL:function(A){var String=qx.lang.String;var B=A.substr(0,50);return String.startsWith(B,c)&&String.contains(B,a);},compile:function(C,D,E,top){var F=this.__jK(E,top);var G=qx.util.ResourceManager.getInstance().toUri(C);if(this.__jL(G)){G=q+G+q;}var H=this.__jI;H[1]=G;H[4]=F;H[7]=D;return H.join(l);},getStyles:function(I,J,K,top){if(!I){return this.__jJ;}var L=this.__jK(K,top);var N=qx.util.ResourceManager.getInstance().toUri(I);var O;if(this.__jL(N)){O=j+N+p;}else{O=f+N+e;}var M={backgroundPosition:L,backgroundImage:O};if(J!=null){M.backgroundRepeat=J;}return M;},set:function(P,Q,R,S,top){var T=this.getStyles(Q,R,S,top);for(var U in T){P.style[U]=T[U];}}}});})();(function(){var k="source",j="scale",i="engine.name",h="no-repeat",g="",f="mshtml",e="backgroundImage",d="webkit",c="div",b="qx.html.Image",a="qx/static/blank.gif";qx.Class.define(b,{extend:qx.html.Element,members:{tagNameHint:null,_applyProperty:function(name,l){qx.html.Element.prototype._applyProperty.call(this,name,l);if(name===k){var p=this.getDomElement();var m=this.getAllStyles();if(this.getNodeName()==c&&this.getStyle(e)){m.backgroundPosition=null;m.backgroundRepeat=null;}var n=this._getProperty(k);var o=this._getProperty(j);var q=o?j:h;if(n!=null){n=n||null;qx.bom.element.Decoration.update(p,n,q,m);}}},_removeProperty:function(r,s){if(r==k){this._setProperty(r,g,s);}else{this._setProperty(r,null,s);}},_createDomElement:function(){var u=this._getProperty(j);var v=u?j:h;if((qx.core.Environment.get(i)==f)){var t=this._getProperty(k);if(this.tagNameHint!=null){this.setNodeName(this.tagNameHint);}else{this.setNodeName(qx.bom.element.Decoration.getTagName(v,t));}}else{this.setNodeName(qx.bom.element.Decoration.getTagName(v));}return qx.html.Element.prototype._createDomElement.call(this);},_copyData:function(w){return qx.html.Element.prototype._copyData.call(this,true);},setSource:function(x){this._setProperty(k,x);return this;},getSource:function(){return this._getProperty(k);},resetSource:function(){if((qx.core.Environment.get(i)==d)){this._setProperty(k,qx.util.ResourceManager.getInstance().toUri(a));}else{this._removeProperty(k,true);}return this;},setScale:function(y){this._setProperty(j,y);return this;},getScale:function(){return this._getProperty(j);}}});})();(function(){var j="nonScaled",i="scaled",h="alphaScaled",g=".png",f="div",e="replacement",d="qx.event.type.Event",c="engine.name",b="hidden",a="Boolean",y="px",x="scale",w="changeSource",v="qx.ui.basic.Image",u="loaded",t="-disabled.$1",s="loadingFailed",r="String",q="_applySource",p="img",n="image",o="mshtml",l="_applyScale",m="__jM",k="no-repeat";qx.Class.define(v,{extend:qx.ui.core.Widget,construct:function(z){this.__jM={};qx.ui.core.Widget.call(this);if(z){this.setSource(z);}},properties:{source:{check:r,init:null,nullable:true,event:w,apply:q,themeable:true},scale:{check:a,init:false,themeable:true,apply:l},appearance:{refine:true,init:n},allowShrinkX:{refine:true,init:false},allowShrinkY:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false}},events:{loadingFailed:d,loaded:d},members:{__jN:null,__jO:null,__jP:null,__jM:null,getContentElement:function(){return this.__jT();},_createContentElement:function(){return this.__jT();},_getContentHint:function(){return {width:this.__jN||0,height:this.__jO||0};},_applyEnabled:function(A,B){qx.ui.core.Widget.prototype._applyEnabled.call(this,A,B);if(this.getSource()){this._styleSource();}},_applySource:function(C){this._styleSource();},_applyScale:function(D){this._styleSource();},__jQ:function(E){this.__jP=E;},__jR:function(){if(this.__jP==null){var G=this.getSource();var F=false;if(G!=null){F=qx.lang.String.endsWith(G,g);}if(this.getScale()&&F&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){this.__jP=h;}else if(this.getScale()){this.__jP=i;}else{this.__jP=j;}}return this.__jP;},__jS:function(H){var I;var J;if(H==h){I=true;J=f;}else if(H==j){I=false;J=f;}else{I=true;J=p;}var K=new qx.html.Image(J);K.setScale(I);K.setStyles({"overflowX":b,"overflowY":b});return K;},__jT:function(){var L=this.__jR();if(this.__jM[L]==null){this.__jM[L]=this.__jS(L);}return this.__jM[L];},_styleSource:function(){var M=qx.util.AliasManager.getInstance().resolve(this.getSource());if(!M){this.getContentElement().resetSource();return;}this.__jU(M);if((qx.core.Environment.get(c)==o)){var N=this.getScale()?x:k;this.getContentElement().tagNameHint=qx.bom.element.Decoration.getTagName(N,M);}if(qx.util.ResourceManager.getInstance().has(M)){this.__jW(this.getContentElement(),M);}else if(qx.io.ImageLoader.isLoaded(M)){this.__jX(this.getContentElement(),M);}else{this.__jY(this.getContentElement(),M);}},__jU:qx.core.Environment.select(c,{"mshtml":function(O){var Q=qx.bom.element.Decoration.isAlphaImageLoaderEnabled();var P=qx.lang.String.endsWith(O,g);if(Q&&P){if(this.getScale()&&this.__jR()!=h){this.__jQ(h);}else if(!this.getScale()&&this.__jR()!=j){this.__jQ(j);}}else{if(this.getScale()&&this.__jR()!=i){this.__jQ(i);}else if(!this.getScale()&&this.__jR()!=j){this.__jQ(j);}}this.__jV(this.__jT());},"default":function(R){if(this.getScale()&&this.__jR()!=i){this.__jQ(i);}else if(!this.getScale()&&this.__jR(j)){this.__jQ(j);}this.__jV(this.__jT());}}),__jV:function(S){var V=this.getContainerElement();var W=V.getChild(0);if(W!=S){if(W!=null){var Y=y;var T={};var U=this.getInnerSize();if(U!=null){T.width=U.width+Y;T.height=U.height+Y;}var X=this.getInsets();T.left=X.left+Y;T.top=X.top+Y;T.zIndex=10;S.setStyles(T,true);S.setSelectable(this.getSelectable());}V.removeAt(0);V.addAt(S,0);}},__jW:function(ba,bb){var bd=qx.util.ResourceManager.getInstance();if(!this.getEnabled()){var bc=bb.replace(/\.([a-z]+)$/,t);if(bd.has(bc)){bb=bc;this.addState(e);}else{this.removeState(e);}}if(ba.getSource()===bb){return;}ba.setSource(bb);this.__kb(bd.getImageWidth(bb),bd.getImageHeight(bb));},__jX:function(be,bf){var bh=qx.io.ImageLoader;be.setSource(bf);var bg=bh.getWidth(bf);var bi=bh.getHeight(bf);this.__kb(bg,bi);},__jY:function(bj,bk){var self;var bl=qx.io.ImageLoader;if(!bl.isFailed(bk)){bl.load(bk,this.__ka,this);}else{if(bj!=null){bj.resetSource();}}},__ka:function(bm,bn){if(this.$$disposed===true){return;}if(bm!==qx.util.AliasManager.getInstance().resolve(this.getSource())){return;}if(bn.failed){this.warn("Image could not be loaded: "+bm);this.fireEvent(s);}else{this.fireEvent(u);}this._styleSource();},__kb:function(bo,bp){if(bo!==this.__jN||bp!==this.__jO){this.__jN=bo;this.__jO=bp;qx.ui.core.queue.Layout.add(this);}}},destruct:function(){this._disposeMap(m);}});})();(function(){var g="dragdrop-cursor",f="_applyAction",e="alias",d="qx.ui.core.DragDropCursor",c="move",b="singleton",a="copy";qx.Class.define(d,{extend:qx.ui.basic.Image,include:qx.ui.core.MPlacement,type:b,construct:function(){qx.ui.basic.Image.call(this);this.setZIndex(1e8);this.setDomMove(true);var h=this.getApplicationRoot();h.add(this,{left:-1000,top:-1000});},properties:{appearance:{refine:true,init:g},action:{check:[e,a,c],apply:f,nullable:true}},members:{_applyAction:function(i,j){if(j){this.removeState(j);}if(i){this.addState(i);}}}});})();(function(){var f="interval",e="Number",d="_applyTimeoutInterval",c="qx.event.type.Event",b="qx.event.Idle",a="singleton";qx.Class.define(b,{extend:qx.core.Object,type:a,construct:function(){qx.core.Object.call(this);var g=new qx.event.Timer(this.getTimeoutInterval());g.addListener(f,this._onInterval,this);g.start();this.__kc=g;},events:{"interval":c},properties:{timeoutInterval:{check:e,init:100,apply:d}},members:{__kc:null,_applyTimeoutInterval:function(h){this.__kc.setInterval(h);},_onInterval:function(){this.fireEvent(f);}},destruct:function(){if(this.__kc){this.__kc.stop();}this.__kc=null;}});})();(function(){var o="top",n="right",m="bottom",l="left",k="align-start",j="qx.util.placement.AbstractAxis",i="edge-start",h="align-end",g="edge-end",f="-",c="best-fit",e="qx.util.placement.Placement",d="keep-align",b="direct",a='__kd';qx.Class.define(e,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__kd=new qx.util.placement.DirectAxis();},properties:{axisX:{check:j},axisY:{check:j},edge:{check:[o,n,m,l],init:o},align:{check:[o,n,m,l],init:n}},statics:{__ke:null,compute:function(p,q,r,s,t,u,v){this.__ke=this.__ke||new qx.util.placement.Placement();var y=t.split(f);var x=y[0];var w=y[1];this.__ke.set({axisX:this.__ki(u),axisY:this.__ki(v),edge:x,align:w});return this.__ke.compute(p,q,r,s);},__kf:null,__kg:null,__kh:null,__ki:function(z){switch(z){case b:this.__kf=this.__kf||new qx.util.placement.DirectAxis();return this.__kf;case d:this.__kg=this.__kg||new qx.util.placement.KeepAlignAxis();return this.__kg;case c:this.__kh=this.__kh||new qx.util.placement.BestFitAxis();return this.__kh;default:throw new Error("Invalid 'mode' argument!'");}}},members:{__kd:null,compute:function(A,B,C,D){var E=this.getAxisX()||this.__kd;var G=E.computeStart(A.width,{start:C.left,end:C.right},{start:D.left,end:D.right},B.width,this.__kj());var F=this.getAxisY()||this.__kd;var top=F.computeStart(A.height,{start:C.top,end:C.bottom},{start:D.top,end:D.bottom},B.height,this.__kk());return {left:G,top:top};},__kj:function(){var I=this.getEdge();var H=this.getAlign();if(I==l){return i;}else if(I==n){return g;}else if(H==l){return k;}else if(H==n){return h;}},__kk:function(){var K=this.getEdge();var J=this.getAlign();if(K==o){return i;}else if(K==m){return g;}else if(J==o){return k;}else if(J==m){return h;}}},destruct:function(){this._disposeObjects(a);}});})();(function(){var e="edge-start",d="align-start",c="align-end",b="edge-end",a="qx.util.placement.AbstractAxis";qx.Class.define(a,{extend:qx.core.Object,members:{computeStart:function(f,g,h,i,j){throw new Error("abstract method call!");},_moveToEdgeAndAlign:function(k,l,m,n){switch(n){case e:return l.start-m.end-k;case b:return l.end+m.start;case d:return l.start+m.start;case c:return l.end-m.end-k;}},_isInRange:function(o,p,q){return o>=0&&o+p<=q;}}});})();(function(){var a="qx.util.placement.DirectAxis";qx.Class.define(a,{extend:qx.util.placement.AbstractAxis,members:{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.Class.define(c,{extend:qx.util.placement.AbstractAxis,members:{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.Class.define(a,{extend:qx.util.placement.AbstractAxis,members:{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 f="mousedown",d="blur",c="__kl",b="singleton",a="qx.ui.popup.Manager";qx.Class.define(a,{type:b,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__kl=[];qx.event.Registration.addListener(document.documentElement,f,this.__kn,this,true);qx.bom.Element.addListener(window,d,this.hideAll,this);},members:{__kl:null,add:function(g){this.__kl.push(g);this.__km();},remove:function(h){if(this.__kl){qx.lang.Array.remove(this.__kl,h);this.__km();}},hideAll:function(){var j;var k=this.__kl;if(k){for(var i=0,l=k.length;i<l;i++){var j=k[i];j.getAutoHide()&&j.exclude();}}},__km:function(){var m=1e7;for(var i=0;i<this.__kl.length;i++){this.__kl[i].setZIndex(m++);}},__kn:function(e){var o=qx.ui.core.Widget.getWidgetByElement(e.getTarget());var p=this.__kl;for(var i=0;i<p.length;i++){var n=p[i];if(!n.getAutoHide()||o==n||qx.ui.core.Widget.contains(n,o)){continue;}n.exclude();}}},destruct:function(){qx.event.Registration.removeListener(document.documentElement,f,this.__kn,this,true);this._disposeArray(c);}});})();(function(){var b="abstract",a="qx.ui.layout.Abstract";qx.Class.define(a,{type:b,extend:qx.core.Object,members:{__ko:null,_invalidChildrenCache:null,__kp:null,invalidateLayoutCache:function(){this.__ko=null;},renderLayout:function(c,d){this.warn("Missing renderLayout() implementation!");},getSizeHint:function(){if(this.__ko){return this.__ko;}return this.__ko=this._computeSizeHint();},hasHeightForWidth:function(){return false;},getHeightForWidth:function(e){this.warn("Missing getHeightForWidth() implementation!");return null;},_computeSizeHint:function(){return null;},invalidateChildrenCache:function(){this._invalidChildrenCache=true;},verifyLayoutProperty:null,_clearSeparators:function(){var f=this.__kp;if(f instanceof qx.ui.core.LayoutItem){f.clearSeparators();}},_renderSeparator:function(g,h){this.__kp.renderSeparator(g,h);},connectToWidget:function(i){if(i&&this.__kp){throw new Error("It is not possible to manually set the connected widget.");}this.__kp=i;this.invalidateChildrenCache();},_getWidget:function(){return this.__kp;},_applyLayoutChange:function(){if(this.__kp){this.__kp.scheduleLayoutUpdate();}},_getLayoutChildren:function(){return this.__kp.getLayoutChildren();}},destruct:function(){this.__kp=this.__ko=null;}});})();(function(){var a="qx.ui.layout.Grow";qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(b,c){var g=this._getLayoutChildren();var f,h,e,d;for(var i=0,l=g.length;i<l;i++){f=g[i];h=f.getSizeHint();e=b;if(e<h.minWidth){e=h.minWidth;}else if(e>h.maxWidth){e=h.maxWidth;}d=c;if(d<h.minHeight){d=h.minHeight;}else if(d>h.maxHeight){d=h.maxHeight;}f.renderLayout(0,0,e,d);}},_computeSizeHint:function(){var q=this._getLayoutChildren();var o,s;var r=0,p=0;var n=0,k=0;var j=Infinity,m=Infinity;for(var i=0,l=q.length;i<l;i++){o=q[i];s=o.getSizeHint();r=Math.max(r,s.width);p=Math.max(p,s.height);n=Math.max(n,s.minWidth);k=Math.max(k,s.minHeight);j=Math.min(j,s.maxWidth);m=Math.min(m,s.maxHeight);}return {width:r,height:p,minWidth:n,minHeight:k,maxWidth:j,maxHeight:m};}}});})();(function(){var j="label",i="icon",h="Boolean",g="both",f="String",e="left",d="changeGap",c="changeShow",b="bottom",a="_applyCenter",y="changeIcon",x="qx.ui.basic.Atom",w="changeLabel",v="Integer",u="_applyIconPosition",t="bottom-left",s="top-left",r="top",q="right",p="_applyRich",n="_applyIcon",o="_applyShow",l="_applyLabel",m="_applyGap",k="atom";qx.Class.define(x,{extend:qx.ui.core.Widget,construct:function(z,A){qx.ui.core.Widget.call(this);this._setLayout(new qx.ui.layout.Atom());if(z!=null){this.setLabel(z);}if(A!=null){this.setIcon(A);}},properties:{appearance:{refine:true,init:k},label:{apply:l,nullable:true,check:f,event:w},rich:{check:h,init:false,apply:p},icon:{check:f,apply:n,nullable:true,themeable:true,event:y},gap:{check:v,nullable:false,event:d,apply:m,themeable:true,init:4},show:{init:g,check:[g,j,i],themeable:true,inheritable:true,apply:o,event:c},iconPosition:{init:e,check:[r,q,b,e,s,t],themeable:true,apply:u},center:{init:false,check:h,themeable:true,apply:a}},members:{_createChildControlImpl:function(B,C){var D;switch(B){case j:D=new qx.ui.basic.Label(this.getLabel());D.setAnonymous(true);D.setRich(this.getRich());this._add(D);if(this.getLabel()==null||this.getShow()===i){D.exclude();}break;case i:D=new qx.ui.basic.Image(this.getIcon());D.setAnonymous(true);this._addAt(D,0);if(this.getIcon()==null||this.getShow()===j){D.exclude();}break;}return D||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,B);},_forwardStates:{focused:true,hovered:true},_handleLabel:function(){if(this.getLabel()==null||this.getShow()===i){this._excludeChildControl(j);}else{this._showChildControl(j);}},_handleIcon:function(){if(this.getIcon()==null||this.getShow()===j){this._excludeChildControl(i);}else{this._showChildControl(i);}},_applyLabel:function(E,F){var G=this.getChildControl(j,true);if(G){G.setValue(E);}this._handleLabel();},_applyRich:function(H,I){var J=this.getChildControl(j,true);if(J){J.setRich(H);}},_applyIcon:function(K,L){var M=this.getChildControl(i,true);if(M){M.setSource(K);}this._handleIcon();},_applyGap:function(N,O){this._getLayout().setGap(N);},_applyShow:function(P,Q){this._handleLabel();this._handleIcon();},_applyIconPosition:function(R,S){this._getLayout().setIconPosition(R);},_applyCenter:function(T,U){this._getLayout().setCenter(T);},_applySelectable:function(V,W){qx.ui.core.Widget.prototype._applySelectable.call(this,V,W);var X=this.getChildControl(j,true);if(X){this.getChildControl(j).setSelectable(V);}}}});})();(function(){var m="bottom",l="top",k="_applyLayoutChange",j="top-left",h="bottom-left",g="left",f="right",e="middle",d="center",c="qx.ui.layout.Atom",a="Integer",b="Boolean";qx.Class.define(c,{extend:qx.ui.layout.Abstract,properties:{gap:{check:a,init:4,apply:k},iconPosition:{check:[g,l,f,m,j,h],init:g,apply:k},center:{check:b,init:false,apply:k}},members:{verifyLayoutProperty:null,renderLayout:function(n,o){var x=qx.ui.layout.Util;var q=this.getIconPosition();var t=this._getLayoutChildren();var length=t.length;var I,top,H,r;var C,w;var A=this.getGap();var F=this.getCenter();if(q===m||q===f){var y=length-1;var u=-1;var s=-1;}else{var y=0;var u=length;var s=1;}if(q==l||q==m){if(F){var B=0;for(var i=y;i!=u;i+=s){r=t[i].getSizeHint().height;if(r>0){B+=r;if(i!=y){B+=A;}}}top=Math.round((o-B)/2);}else{top=0;}for(var i=y;i!=u;i+=s){C=t[i];w=C.getSizeHint();H=Math.min(w.maxWidth,Math.max(n,w.minWidth));r=w.height;I=x.computeHorizontalAlignOffset(d,H,n);C.renderLayout(I,top,H,r);if(r>0){top+=r+A;}}}else{var v=n;var p=null;var E=0;for(var i=y;i!=u;i+=s){C=t[i];H=C.getSizeHint().width;if(H>0){if(!p&&C instanceof qx.ui.basic.Label){p=C;}else{v-=H;}E++;}}if(E>1){var D=(E-1)*A;v-=D;}if(p){var w=p.getSizeHint();var z=Math.max(w.minWidth,Math.min(v,w.maxWidth));v-=z;}if(F&&v>0){I=Math.round(v/2);}else{I=0;}for(var i=y;i!=u;i+=s){C=t[i];w=C.getSizeHint();r=Math.min(w.maxHeight,Math.max(o,w.minHeight));if(C===p){H=z;}else{H=w.width;}var G=e;if(q==j){G=l;}else if(q==h){G=m;}top=x.computeVerticalAlignOffset(G,w.height,o);C.renderLayout(I,top,H,r);if(H>0){I+=H+A;}}}},_computeSizeHint:function(){var T=this._getLayoutChildren();var length=T.length;var L,R;if(length===1){var L=T[0].getSizeHint();R={width:L.width,height:L.height,minWidth:L.minWidth,minHeight:L.minHeight};}else{var P=0,Q=0;var M=0,O=0;var N=this.getIconPosition();var S=this.getGap();if(N===l||N===m){var J=0;for(var i=0;i<length;i++){L=T[i].getSizeHint();Q=Math.max(Q,L.width);P=Math.max(P,L.minWidth);if(L.height>0){O+=L.height;M+=L.minHeight;J++;}}if(J>1){var K=(J-1)*S;O+=K;M+=K;}}else{var J=0;for(var i=0;i<length;i++){L=T[i].getSizeHint();O=Math.max(O,L.height);M=Math.max(M,L.minHeight);if(L.width>0){Q+=L.width;P+=L.minWidth;J++;}}if(J>1){var K=(J-1)*S;Q+=K;P+=K;}}R={minWidth:P,width:Q,minHeight:M,height:O};}return R;}}});})();(function(){var g="middle",f="qx.ui.layout.Util",e="left",d="center",c="top",b="bottom",a="right";qx.Class.define(f,{statics:{PERCENT_VALUE:/[0-9]+(?:\.[0-9]+)?%/,computeFlexOffsets:function(h,j,k){var n,r,m,s;var o=j>k;var t=Math.abs(j-k);var u,p;var q={};for(r in h){n=h[r];q[r]={potential:o?n.max-n.value:n.value-n.min,flex:o?n.flex:1/n.flex,offset:0};}while(t!=0){s=Infinity;m=0;for(r in q){n=q[r];if(n.potential>0){m+=n.flex;s=Math.min(s,n.potential/n.flex);}}if(m==0){break;}s=Math.min(t,s*m)/m;u=0;for(r in q){n=q[r];if(n.potential>0){p=Math.min(t,n.potential,Math.ceil(s*n.flex));u+=p-s*n.flex;if(u>=1){u-=1;p-=1;}n.potential-=p;if(o){n.offset+=p;}else{n.offset-=p;}t-=p;}}}return q;},computeHorizontalAlignOffset:function(v,w,x,y,z){if(y==null){y=0;}if(z==null){z=0;}var A=0;switch(v){case e:A=y;break;case a:A=x-w-z;break;case d:A=Math.round((x-w)/2);if(A<y){A=y;}else if(A<z){A=Math.max(y,x-w-z);}break;}return A;},computeVerticalAlignOffset:function(B,C,D,E,F){if(E==null){E=0;}if(F==null){F=0;}var G=0;switch(B){case c:G=E;break;case b:G=D-C-F;break;case g:G=Math.round((D-C)/2);if(G<E){G=E;}else if(G<F){G=Math.max(E,D-C-F);}break;}return G;},collapseMargins:function(H){var I=0,K=0;for(var i=0,l=arguments.length;i<l;i++){var J=arguments[i];if(J<0){K=Math.min(K,J);}else if(J>0){I=Math.max(I,J);}}return I+K;},computeHorizontalGaps:function(L,M,N){if(M==null){M=0;}var O=0;if(N){O+=L[0].getMarginLeft();for(var i=1,l=L.length;i<l;i+=1){O+=this.collapseMargins(M,L[i-1].getMarginRight(),L[i].getMarginLeft());}O+=L[l-1].getMarginRight();}else{for(var i=1,l=L.length;i<l;i+=1){O+=L[i].getMarginLeft()+L[i].getMarginRight();}O+=(M*(l-1));}return O;},computeVerticalGaps:function(P,Q,R){if(Q==null){Q=0;}var S=0;if(R){S+=P[0].getMarginTop();for(var i=1,l=P.length;i<l;i+=1){S+=this.collapseMargins(Q,P[i-1].getMarginBottom(),P[i].getMarginTop());}S+=P[l-1].getMarginBottom();}else{for(var i=1,l=P.length;i<l;i+=1){S+=P[i].getMarginTop()+P[i].getMarginBottom();}S+=(Q*(l-1));}return S;},computeHorizontalSeparatorGaps:function(T,U,V){var Y=qx.theme.manager.Decoration.getInstance().resolve(V);var X=Y.getInsets();var W=X.left+X.right;var ba=0;for(var i=0,l=T.length;i<l;i++){var bb=T[i];ba+=bb.getMarginLeft()+bb.getMarginRight();}ba+=(U+W+U)*(l-1);return ba;},computeVerticalSeparatorGaps:function(bc,bd,be){var bh=qx.theme.manager.Decoration.getInstance().resolve(be);var bg=bh.getInsets();var bf=bg.top+bg.bottom;var bi=0;for(var i=0,l=bc.length;i<l;i++){var bj=bc[i];bi+=bj.getMarginTop()+bj.getMarginBottom();}bi+=(bd+bf+bd)*(l-1);return bi;},arrangeIdeals:function(bk,bl,bm,bn,bo,bp){if(bl<bk||bo<bn){if(bl<bk&&bo<bn){bl=bk;bo=bn;}else if(bl<bk){bo-=(bk-bl);bl=bk;if(bo<bn){bo=bn;}}else if(bo<bn){bl-=(bn-bo);bo=bn;if(bl<bk){bl=bk;}}}if(bl>bm||bo>bp){if(bl>bm&&bo>bp){bl=bm;bo=bp;}else if(bl>bm){bo+=(bl-bm);bl=bm;if(bo>bp){bo=bp;}}else if(bo>bp){bl+=(bo-bp);bo=bp;if(bl>bm){bl=bm;}}}return {begin:bl,end:bo};}}});})();(function(){var b="qx.event.type.Data",a="qx.ui.form.IStringForm";qx.Interface.define(a,{events:{"changeValue":b},members:{setValue:function(c){return arguments.length==1;},resetValue:function(){},getValue:function(){}}});})();(function(){var k="qx.dynlocale",j="Boolean",i="color",h="enabled",g="changeLocale",f="_applyTextAlign",d="qx.ui.core.Widget",c="nowrap",b="changeTextAlign",a="_applyWrap",D="changeValue",C="changeContent",B="qx.ui.basic.Label",A="whiteSpace",z="css.textoverflow",y="html.xul",x="_applyValue",w="center",v="_applyBuddy",u="String",r="textAlign",s="right",p="changeRich",q="normal",n="_applyRich",o="click",l="label",m="left",t="A";qx.Class.define(B,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct:function(E){qx.ui.core.Widget.call(this);if(E!=null){this.setValue(E);}if(qx.core.Environment.get(k)){qx.locale.Manager.getInstance().addListener(g,this._onChangeLocale,this);}},properties:{rich:{check:j,init:false,event:p,apply:n},wrap:{check:j,init:true,apply:a},value:{check:u,apply:x,event:D,nullable:true},buddy:{check:d,apply:v,nullable:true,init:null,dereference:true},textAlign:{check:[m,w,s],nullable:true,themeable:true,apply:f,event:b},appearance:{refine:true,init:l},selectable:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{__kq:null,__kr:null,__ks:null,__kt:null,_getContentHint:function(){if(this.__kr){this.__ku=this.__kv();delete this.__kr;}return {width:this.__ku.width,height:this.__ku.height};},_hasHeightForWidth:function(){return this.getRich()&&this.getWrap();},_applySelectable:function(F){if(!qx.core.Environment.get(z)&&qx.core.Environment.get(y)){if(F&&!this.isRich()){return;}}qx.ui.core.Widget.prototype._applySelectable.call(this,F);},_getContentHeightForWidth:function(G){if(!this.getRich()&&!this.getWrap()){return null;}return this.__kv(G).height;},_createContentElement:function(){return new qx.html.Label;},_applyTextAlign:function(H,I){this.getContentElement().setStyle(r,H);},_applyTextColor:function(J,K){if(J){this.getContentElement().setStyle(i,qx.theme.manager.Color.getInstance().resolve(J));}else{this.getContentElement().removeStyle(i);}},__ku:{width:0,height:0},_applyFont:function(L,M){var N;if(L){this.__kq=qx.theme.manager.Font.getInstance().resolve(L);N=this.__kq.getStyles();}else{this.__kq=null;N=qx.bom.Font.getDefaultStyles();}this.getContentElement().setStyles(N);this.__kr=true;qx.ui.core.queue.Layout.add(this);},__kv:function(O){var S=qx.bom.Label;var Q=this.getFont();var P=Q?this.__kq.getStyles():qx.bom.Font.getDefaultStyles();var content=this.getValue()||t;var R=this.getRich();return R?S.getHtmlSize(content,P,O):S.getTextSize(content,P);},_applyBuddy:function(T,U){if(U!=null){U.removeBinding(this.__ks);this.__ks=null;this.removeListenerById(this.__kt);this.__kt=null;}if(T!=null){this.__ks=T.bind(h,this,h);this.__kt=this.addListener(o,function(){if(T.isFocusable()){T.focus.apply(T);}},this);}},_applyRich:function(V){this.getContentElement().setRich(V);this.__kr=true;qx.ui.core.queue.Layout.add(this);},_applyWrap:function(W,X){if(W&&!this.isRich()){}if(this.isRich()){var Y=W?q:c;this.getContentElement().setStyle(A,Y);}},_onChangeLocale:qx.core.Environment.select(k,{"true":function(e){var content=this.getValue();if(content&&content.translate){this.setValue(content.translate());}},"false":null}),_applyValue:function(ba,bb){this.getContentElement().setValue(ba);this.__kr=true;qx.ui.core.queue.Layout.add(this);this.fireDataEvent(C,ba,bb);}},destruct:function(){if(qx.core.Environment.get(k)){qx.locale.Manager.getInstance().removeListener(g,this._onChangeLocale,this);}if(this.__ks!=null){var bc=this.getBuddy();if(bc!=null&&!bc.isDisposed()){bc.removeBinding(this.__ks);}}this.__kq=this.__ks=null;}});})();(function(){var b="value",a="qx.html.Label";qx.Class.define(a,{extend:qx.html.Element,members:{__kw:null,_applyProperty:function(name,c){qx.html.Element.prototype._applyProperty.call(this,name,c);if(name==b){var d=this.getDomElement();qx.bom.Label.setValue(d,c);}},_createDomElement:function(){var f=this.__kw;var e=qx.bom.Label.create(this._content,f);return e;},_copyData:function(g){return qx.html.Element.prototype._copyData.call(this,true);},setRich:function(h){var i=this.getDomElement();if(i){throw new Error("The label mode cannot be modified after initial creation");}h=!!h;if(this.__kw==h){return;}this.__kw=h;return this;},setValue:function(j){this._setProperty(b,j);return this;},getValue:function(){return this._getProperty(b);}}});})();(function(){var j="css.textoverflow",i="html.xul",h="div",g="inherit",f="text",e="value",d="",c="engine.name",b="hidden",a="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",C="nowrap",B="auto",A="0",z="ellipsis",y="normal",x="label",w="px",v="crop",u="gecko",t="end",q="100%",r="visible",o="qx.bom.Label",p="opera",m="engine.version",n="mshtml",k="block",l="-1000px",s="absolute";qx.Class.define(o,{statics:{__kx:{fontFamily:1,fontSize:1,fontWeight:1,fontStyle:1,lineHeight:1},__ky:function(){var D=this.__kA(false);document.body.insertBefore(D,document.body.firstChild);return this._textElement=D;},__kz:function(){var E=this.__kA(true);document.body.insertBefore(E,document.body.firstChild);return this._htmlElement=E;},__kA:function(F){var G=qx.bom.Element.create(h);var H=G.style;H.width=H.height=B;H.left=H.top=l;H.visibility=b;H.position=s;H.overflow=r;if(F){H.whiteSpace=y;}else{H.whiteSpace=C;if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){var I=document.createElementNS(a,x);var H=I.style;H.padding=A;for(var J in this.__kx){H[J]=g;}G.appendChild(I);}}return G;},__kB:function(K){var L={};if(K){L.whiteSpace=y;}else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){L.display=k;}else{L.overflow=b;L.whiteSpace=C;L.textOverflow=z;if((qx.core.Environment.get(c)==p)){L.OTextOverflow=z;}}return L;},create:function(content,M,N){if(!N){N=window;}if(M){var O=N.document.createElement(h);O.useHtml=true;}else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){var O=N.document.createElement(h);var Q=N.document.createElementNS(a,x);var P=Q.style;P.cursor=g;P.color=g;P.overflow=b;P.maxWidth=q;P.padding=A;for(var R in this.__kx){Q.style[R]=g;}Q.setAttribute(v,t);O.appendChild(Q);}else{var O=N.document.createElement(h);qx.bom.element.Style.setStyles(O,this.__kB(M));}if(content){this.setValue(O,content);}return O;},setValue:function(S,T){T=T||d;if(S.useHtml){S.innerHTML=T;}else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){S.firstChild.setAttribute(e,T);}else{qx.bom.element.Attribute.set(S,f,T);}},getValue:function(U){if(U.useHtml){return U.innerHTML;}else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){return U.firstChild.getAttribute(e)||d;}else{return qx.bom.element.Attribute.get(U,f);}},getHtmlSize:function(content,V,W){var X=this._htmlElement||this.__kz();X.style.width=W!==undefined?W+w:B;X.innerHTML=content;return this.__kC(X,V);},getTextSize:function(Y,ba){var bb=this._textElement||this.__ky();if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){bb.firstChild.setAttribute(e,Y);}else{qx.bom.element.Attribute.set(bb,f,Y);}return this.__kC(bb,ba);},__kC:function(bc,bd){var be=this.__kx;if(!bd){bd={};}for(var bf in be){bc.style[bf]=bd[bf]||d;}var bg=qx.bom.element.Dimension.getSize(bc);if((qx.core.Environment.get(c)==u)){bg.width++;}if((qx.core.Environment.get(c)==n)&&parseFloat(qx.core.Environment.get(m))>=9){bg.width++;}return bg;}}});})();(function(){var j="engine.name",i="0px",h="mshtml",g="engine.version",f="qx.bom.element.Dimension",e="paddingRight",d="paddingLeft",c="opera",b="paddingBottom",a="paddingTop";qx.Class.define(f,{statics:{getWidth:qx.core.Environment.select(j,{"gecko":function(k){if(k.getBoundingClientRect){var l=k.getBoundingClientRect();return Math.round(l.right)-Math.round(l.left);}else{return k.offsetWidth;}},"default":function(m){return m.offsetWidth;}}),getHeight:qx.core.Environment.select(j,{"gecko":function(n){if(n.getBoundingClientRect){var o=n.getBoundingClientRect();return Math.round(o.bottom)-Math.round(o.top);}else{return n.offsetHeight;}},"default":function(p){return p.offsetHeight;}}),getSize:function(q){return {width:this.getWidth(q),height:this.getHeight(q)};},__kD:{visible:true,hidden:true},getContentWidth:function(r){var s=qx.bom.element.Style;var t=qx.bom.element.Overflow.getX(r);var u=parseInt(s.get(r,d)||i,10);var x=parseInt(s.get(r,e)||i,10);if(this.__kD[t]){var w=r.clientWidth;if((qx.core.Environment.get(j)==c)){w=w-u-x;}else{if(qx.dom.Node.isBlockNode(r)){w=w-u-x;}}return w;}else{if(r.clientWidth>=r.scrollWidth){return Math.max(r.clientWidth,r.scrollWidth)-u-x;}else{var v=r.scrollWidth-u;if(qx.core.Environment.get(j)==h&&qx.core.Environment.get(g)>=6){v-=x;}return v;}}},getContentHeight:function(y){var z=qx.bom.element.Style;var C=qx.bom.element.Overflow.getY(y);var B=parseInt(z.get(y,a)||i,10);var A=parseInt(z.get(y,b)||i,10);if(this.__kD[C]){return y.clientHeight-B-A;}else{if(y.clientHeight>=y.scrollHeight){return Math.max(y.clientHeight,y.scrollHeight)-B-A;}else{var D=y.scrollHeight-B;if(qx.core.Environment.get(j)==h&&qx.core.Environment.get(g)==6){D-=A;}return D;}}},getContentSize:function(E){return {width:this.getContentWidth(E),height:this.getContentHeight(E)};}}});})();(function(){var b="qx.event.type.Data",a="qx.ui.form.IForm";qx.Interface.define(a,{events:{"changeEnabled":b,"changeValid":b,"changeInvalidMessage":b,"changeRequired":b},members:{setEnabled:function(c){return arguments.length==1;},getEnabled:function(){},setRequired:function(d){return arguments.length==1;},getRequired:function(){},setValid:function(e){return arguments.length==1;},getValid:function(){},setInvalidMessage:function(f){return arguments.length==1;},getInvalidMessage:function(){},setRequiredInvalidMessage:function(g){return arguments.length==1;},getRequiredInvalidMessage:function(){}}});})();(function(){var i="qx.ui.window.Window",h="changeModal",g="changeVisibility",f="changeActive",d="_applyActiveWindow",c="__kE",b="__kF",a="qx.ui.window.MDesktop";qx.Mixin.define(a,{properties:{activeWindow:{check:i,apply:d,init:null,nullable:true}},members:{__kE:null,__kF:null,getWindowManager:function(){if(!this.__kF){this.setWindowManager(new qx.ui.window.Window.DEFAULT_MANAGER_CLASS());}return this.__kF;},supportsMaximize:function(){return true;},setWindowManager:function(j){if(this.__kF){this.__kF.setDesktop(null);}j.setDesktop(this);this.__kF=j;},_onChangeActive:function(e){if(e.getData()){this.setActiveWindow(e.getTarget());}else if(this.getActiveWindow()==e.getTarget()){this.setActiveWindow(null);}},_applyActiveWindow:function(k,l){this.getWindowManager().changeActiveWindow(k,l);this.getWindowManager().updateStack();},_onChangeModal:function(e){this.getWindowManager().updateStack();},_onChangeVisibility:function(){this.getWindowManager().updateStack();},_afterAddChild:function(m){if(qx.Class.isDefined(i)&&m instanceof qx.ui.window.Window){this._addWindow(m);}},_addWindow:function(n){if(!qx.lang.Array.contains(this.getWindows(),n)){this.getWindows().push(n);n.addListener(f,this._onChangeActive,this);n.addListener(h,this._onChangeModal,this);n.addListener(g,this._onChangeVisibility,this);}if(n.getActive()){this.setActiveWindow(n);}this.getWindowManager().updateStack();},_afterRemoveChild:function(o){if(qx.Class.isDefined(i)&&o instanceof qx.ui.window.Window){this._removeWindow(o);}},_removeWindow:function(p){qx.lang.Array.remove(this.getWindows(),p);p.removeListener(f,this._onChangeActive,this);p.removeListener(h,this._onChangeModal,this);p.removeListener(g,this._onChangeVisibility,this);this.getWindowManager().updateStack();},getWindows:function(){if(!this.__kE){this.__kE=[];}return this.__kE;}},destruct:function(){this._disposeArray(c);this._disposeObjects(b);}});})();(function(){var f="__kG",e="_applyBlockerColor",d="Number",c="qx.ui.core.MBlocker",b="_applyBlockerOpacity",a="Color";qx.Mixin.define(c,{construct:function(){this.__kG=new qx.ui.core.Blocker(this);},properties:{blockerColor:{check:a,init:null,nullable:true,apply:e,themeable:true},blockerOpacity:{check:d,init:1,apply:b,themeable:true}},members:{__kG:null,_applyBlockerColor:function(g,h){this.__kG.setColor(g);},_applyBlockerOpacity:function(i,j){this.__kG.setOpacity(i);},block:function(){this.__kG.block();},isBlocked:function(){return this.__kG.isBlocked();},unblock:function(){this.__kG.unblock();},forceUnblock:function(){this.__kG.forceUnblock();},blockContent:function(k){this.__kG.blockContent(k);},isContentBlocked:function(){return this.__kG.isContentBlocked();},unblockContent:function(){this.__kG.unblockContent();},forceUnblockContent:function(){this.__kG.forceUnblockContent();},getBlocker:function(){return this.__kG;}},destruct:function(){this._disposeObjects(f);}});})();(function(){var t="engine.name",s="help",r="contextmenu",q="changeGlobalCursor",p="keypress",o="Boolean",n="root",m="",l=" !important",k="input",d="_applyGlobalCursor",j="Space",h="_applyNativeHelp",c=";",b="qx.ui.root.Abstract",g="abstract",f="textarea",i="String",a="*";qx.Class.define(b,{type:g,extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MBlocker,qx.ui.window.MDesktop],construct:function(){qx.ui.core.Widget.call(this);qx.ui.core.FocusHandler.getInstance().addRoot(this);qx.ui.core.queue.Visibility.add(this);this.initNativeHelp();this.addListener(p,this.__kI,this);},properties:{appearance:{refine:true,init:n},enabled:{refine:true,init:true},focusable:{refine:true,init:true},globalCursor:{check:i,nullable:true,themeable:true,apply:d,event:q},nativeContextMenu:{refine:true,init:false},nativeHelp:{check:o,init:false,apply:h}},members:{__kH:null,isRootWidget:function(){return true;},getLayout:function(){return this._getLayout();},_applyGlobalCursor:qx.core.Environment.select(t,{"mshtml":function(u,v){},"default":function(w,x){var y=qx.bom.Stylesheet;var z=this.__kH;if(!z){this.__kH=z=y.createElement();}y.removeAllRules(z);if(w){y.addRule(z,a,qx.bom.element.Cursor.compile(w).replace(c,m)+l);}}}),_applyNativeContextMenu:function(A,B){if(A){this.removeListener(r,this._onNativeContextMenu,this,true);}else{this.addListener(r,this._onNativeContextMenu,this,true);}},_onNativeContextMenu:function(e){if(e.getTarget().getNativeContextMenu()){return;}e.preventDefault();},__kI:function(e){if(e.getKeyIdentifier()!==j){return;}var D=e.getTarget();var C=qx.ui.core.FocusHandler.getInstance();if(!C.isFocused(D)){return;}var E=D.getContentElement().getNodeName();if(E===k||E===f){return;}e.preventDefault();},_applyNativeHelp:qx.core.Environment.select(t,{"mshtml":function(F,G){if(G===false){qx.bom.Event.removeNativeListener(document,s,qx.lang.Function.returnFalse);}if(F===false){qx.bom.Event.addNativeListener(document,s,qx.lang.Function.returnFalse);}},"default":function(){}})},destruct:function(){this.__kH=null;},defer:function(H,I){qx.ui.core.MChildrenHandling.remap(I);}});})();(function(){var m="engine.name",l="div",k="resize",j="qx.ui.root.Page",i="mshtml",h="gecko",g="paddingLeft",f="$$widget",d="left",c="paddingTop",a="qxIsRootPage",b="absolute";qx.Class.define(j,{extend:qx.ui.root.Abstract,construct:function(n){this.__kJ=n;qx.ui.root.Abstract.call(this);this._setLayout(new qx.ui.layout.Basic());this.setZIndex(10000);qx.ui.core.queue.Layout.add(this);this.addListener(k,this.__kL,this);qx.ui.core.FocusHandler.getInstance().connectTo(this);if((qx.core.Environment.get(m)==i)){this.setKeepFocus(true);}},members:{__kK:null,__kJ:null,_createContainerElement:function(){var p=this.__kJ.createElement(l);this.__kJ.body.appendChild(p);var o=new qx.html.Root(p);o.setStyles({position:b,textAlign:d});o.setAttribute(f,this.toHashCode());if((qx.core.Environment.get(m)==h)){o.setAttribute(a,1);}return o;},_createContentElement:function(){return new qx.html.Element(l);},_computeSizeHint:function(){var q=qx.bom.Document.getWidth(this._window);var r=qx.bom.Document.getHeight(this._window);return {minWidth:q,width:q,maxWidth:q,minHeight:r,height:r,maxHeight:r};},__kL:function(e){this.getContainerElement().setStyles({width:0,height:0});this.getContentElement().setStyles({width:0,height:0});},supportsMaximize:function(){return false;},_applyPadding:function(s,t,name){if(s&&(name==c||name==g)){throw new Error("The root widget does not support 'left', or 'top' paddings!");}qx.ui.root.Abstract.prototype._applyPadding.call(this,s,t,name);},_applyDecorator:function(u,v){qx.ui.root.Abstract.prototype._applyDecorator.call(this,u,v);if(!u){return;}var w=this.getDecoratorElement().getInsets();if(w.left||w.top){throw new Error("The root widget does not support decorators with 'left', or 'top' insets!");}}},destruct:function(){this.__kJ=null;}});})();(function(){var l="zIndex",k="px",j="keydown",h="deactivate",g="resize",f="keyup",d="keypress",c="__kR",b="backgroundColor",a="_applyOpacity",x="Boolean",w="opacity",v="interval",u="Tab",t="__kT",s="__kP",r="Color",q="qx.ui.root.Page",p="Number",o="qx.ui.core.Blocker",m="qx.ui.root.Application",n="_applyColor";qx.Class.define(o,{extend:qx.core.Object,construct:function(y){qx.core.Object.call(this);this._widget=y;this._isPageRoot=(qx.Class.isDefined(q)&&y instanceof qx.ui.root.Page);if(this._isPageRoot){y.addListener(g,this.__kU,this);}if(qx.Class.isDefined(m)&&y instanceof qx.ui.root.Application){this.setKeepBlockerActive(true);}this.__kM=[];this.__kN=[];this.__kO=[];},properties:{color:{check:r,init:null,nullable:true,apply:n,themeable:true},opacity:{check:p,init:1,apply:a,themeable:true},keepBlockerActive:{check:x,init:false}},members:{__kP:null,__kQ:0,__kR:null,__kO:null,__kM:null,__kN:null,__kS:null,__kT:null,_isPageRoot:false,_widget:null,__kU:function(e){var z=e.getData();if(this.isContentBlocked()){this.getContentBlockerElement().setStyles({width:z.width,height:z.height});}if(this.isBlocked()){this.getBlockerElement().setStyles({width:z.width,height:z.height});}},_applyColor:function(A,B){var C=qx.theme.manager.Color.getInstance().resolve(A);this.__kV(b,C);},_applyOpacity:function(D,E){this.__kV(w,D);},__kV:function(F,G){var H=[];this.__kP&&H.push(this.__kP);this.__kR&&H.push(this.__kR);for(var i=0;i<H.length;i++){H[i].setStyle(F,G);}},_backupActiveWidget:function(){var I=qx.event.Registration.getManager(window).getHandler(qx.event.handler.Focus);this.__kM.push(I.getActive());this.__kN.push(I.getFocus());if(this._widget.isFocusable()){this._widget.focus();}},_restoreActiveWidget:function(){var L=this.__kM.length;if(L>0){var K=this.__kM[L-1];if(K){qx.bom.Element.activate(K);}this.__kM.pop();}var J=this.__kN.length;if(J>0){var K=this.__kN[J-1];if(K){qx.bom.Element.focus(this.__kN[J-1]);}this.__kN.pop();}},__kW:function(){return new qx.html.Blocker(this.getColor(),this.getOpacity());},getBlockerElement:function(){if(!this.__kP){this.__kP=this.__kW();this.__kP.setStyle(l,15);this._widget.getContainerElement().add(this.__kP);this.__kP.exclude();}return this.__kP;},block:function(){this.__kQ++;if(this.__kQ<2){this._backupActiveWidget();var M=this.getBlockerElement();M.include();M.activate();M.addListener(h,this.__lc,this);M.addListener(d,this.__lb,this);M.addListener(j,this.__lb,this);M.addListener(f,this.__lb,this);}},isBlocked:function(){return this.__kQ>0;},unblock:function(){if(!this.isBlocked()){return;}this.__kQ--;if(this.__kQ<1){this.__kX();this.__kQ=0;}},forceUnblock:function(){if(!this.isBlocked()){return;}this.__kQ=0;this.__kX();},__kX:function(){this._restoreActiveWidget();var N=this.getBlockerElement();N.removeListener(h,this.__lc,this);N.removeListener(d,this.__lb,this);N.removeListener(j,this.__lb,this);N.removeListener(f,this.__lb,this);N.exclude();},getContentBlockerElement:function(){if(!this.__kR){this.__kR=this.__kW();this._widget.getContentElement().add(this.__kR);this.__kR.exclude();}return this.__kR;},blockContent:function(O){var P=this.getContentBlockerElement();P.setStyle(l,O);this.__kO.push(O);if(this.__kO.length<2){P.include();if(this._isPageRoot){if(!this.__kT){this.__kT=new qx.event.Timer(300);this.__kT.addListener(v,this.__la,this);}this.__kT.start();this.__la();}}},isContentBlocked:function(){return this.__kO.length>0;},unblockContent:function(){if(!this.isContentBlocked()){return;}this.__kO.pop();var Q=this.__kO[this.__kO.length-1];var R=this.getContentBlockerElement();R.setStyle(l,Q);if(this.__kO.length<1){this.__kY();this.__kO=[];}},forceUnblockContent:function(){if(!this.isContentBlocked()){return;}this.__kO=[];var S=this.getContentBlockerElement();S.setStyle(l,null);this.__kY();},__kY:function(){this.getContentBlockerElement().exclude();if(this._isPageRoot){this.__kT.stop();}},__la:function(){var T=this._widget.getContainerElement().getDomElement();var U=qx.dom.Node.getDocument(T);this.getContentBlockerElement().setStyles({height:U.documentElement.scrollHeight+k,width:U.documentElement.scrollWidth+k});},__lb:function(e){if(e.getKeyIdentifier()==u){e.stop();}},__lc:function(){if(this.getKeepBlockerActive()){this.getBlockerElement().activate();}}},destruct:function(){if(this._isPageRoot){this._widget.removeListener(g,this.__kU,this);}this._disposeObjects(c,s,t);this.__kS=this.__kM=this.__kN=this._widget=this.__kO=null;}});})();(function(){var n="resize",m="engine.name",l="position",k="0px",j="webkit",i="paddingLeft",h="$$widget",g="qx.ui.root.Application",f="hidden",d="div",a="paddingTop",c="100%",b="absolute";qx.Class.define(g,{extend:qx.ui.root.Abstract,construct:function(o){this.__ld=qx.dom.Node.getWindow(o);this.__le=o;qx.ui.root.Abstract.call(this);qx.event.Registration.addListener(this.__ld,n,this._onResize,this);this._setLayout(new qx.ui.layout.Canvas());qx.ui.core.queue.Layout.add(this);qx.ui.core.FocusHandler.getInstance().connectTo(this);this.getContentElement().disableScrolling();},members:{__ld:null,__le:null,_createContainerElement:function(){var p=this.__le;if((qx.core.Environment.get(m)==j)){if(!p.body){alert("The application could not be started due to a missing body tag in the HTML file!");}}var t=p.documentElement.style;var q=p.body.style;t.overflow=q.overflow=f;t.padding=t.margin=q.padding=q.margin=k;t.width=t.height=q.width=q.height=c;var s=p.createElement(d);p.body.appendChild(s);var r=new qx.html.Root(s);r.setStyle(l,b);r.setAttribute(h,this.toHashCode());return r;},_onResize:function(e){qx.ui.core.queue.Layout.add(this);},_computeSizeHint:function(){var u=qx.bom.Viewport.getWidth(this.__ld);var v=qx.bom.Viewport.getHeight(this.__ld);return {minWidth:u,width:u,maxWidth:u,minHeight:v,height:v,maxHeight:v};},_applyPadding:function(w,x,name){if(w&&(name==a||name==i)){throw new Error("The root widget does not support 'left', or 'top' paddings!");}qx.ui.root.Abstract.prototype._applyPadding.call(this,w,x,name);},_applyDecorator:function(y,z){qx.ui.root.Abstract.prototype._applyDecorator.call(this,y,z);if(!y){return;}var A=this.getDecoratorElement().getInsets();if(A.left||A.top){throw new Error("The root widget does not support decorators with 'left', or 'top' insets!");}}},destruct:function(){this.__ld=this.__le=null;}});})();(function(){var b="number",a="qx.ui.layout.Canvas";qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(c,d){var q=this._getLayoutChildren();var g,p,n;var s,top,e,f,j,h;var o,m,r,k;for(var i=0,l=q.length;i<l;i++){g=q[i];p=g.getSizeHint();n=g.getLayoutProperties();o=g.getMarginTop();m=g.getMarginRight();r=g.getMarginBottom();k=g.getMarginLeft();s=n.left!=null?n.left:n.edge;if(qx.lang.Type.isString(s)){s=Math.round(parseFloat(s)*c/100);}e=n.right!=null?n.right:n.edge;if(qx.lang.Type.isString(e)){e=Math.round(parseFloat(e)*c/100);}top=n.top!=null?n.top:n.edge;if(qx.lang.Type.isString(top)){top=Math.round(parseFloat(top)*d/100);}f=n.bottom!=null?n.bottom:n.edge;if(qx.lang.Type.isString(f)){f=Math.round(parseFloat(f)*d/100);}if(s!=null&&e!=null){j=c-s-e-k-m;if(j<p.minWidth){j=p.minWidth;}else if(j>p.maxWidth){j=p.maxWidth;}s+=k;}else{j=n.width;if(j==null){j=p.width;}else{j=Math.round(parseFloat(j)*c/100);if(j<p.minWidth){j=p.minWidth;}else if(j>p.maxWidth){j=p.maxWidth;}}if(e!=null){s=c-j-e-m-k;}else if(s==null){s=k;}else{s+=k;}}if(top!=null&&f!=null){h=d-top-f-o-r;if(h<p.minHeight){h=p.minHeight;}else if(h>p.maxHeight){h=p.maxHeight;}top+=o;}else{h=n.height;if(h==null){h=p.height;}else{h=Math.round(parseFloat(h)*d/100);if(h<p.minHeight){h=p.minHeight;}else if(h>p.maxHeight){h=p.maxHeight;}}if(f!=null){top=d-h-f-r-o;}else if(top==null){top=o;}else{top+=o;}}g.renderLayout(s,top,j,h);}},_computeSizeHint:function(){var I=0,H=0;var F=0,D=0;var B,A;var z,x;var t=this._getLayoutChildren();var w,G,v;var J,top,u,y;for(var i=0,l=t.length;i<l;i++){w=t[i];G=w.getLayoutProperties();v=w.getSizeHint();var E=w.getMarginLeft()+w.getMarginRight();var C=w.getMarginTop()+w.getMarginBottom();B=v.width+E;A=v.minWidth+E;J=G.left!=null?G.left:G.edge;if(J&&typeof J===b){B+=J;A+=J;}u=G.right!=null?G.right:G.edge;if(u&&typeof u===b){B+=u;A+=u;}I=Math.max(I,B);H=Math.max(H,A);z=v.height+C;x=v.minHeight+C;top=G.top!=null?G.top:G.edge;if(top&&typeof top===b){z+=top;x+=top;}y=G.bottom!=null?G.bottom:G.edge;if(y&&typeof y===b){z+=y;x+=y;}F=Math.max(F,z);D=Math.max(D,x);}return {width:I,minWidth:H,height:F,minHeight:D};}}});})();(function(){var k="keypress",j="__lf",h="focusout",g="activate",f="Tab",d="singleton",c="deactivate",b="focusin",a="qx.ui.core.FocusHandler";qx.Class.define(a,{extend:qx.core.Object,type:d,construct:function(){qx.core.Object.call(this);this.__lf={};},members:{__lf:null,__lg:null,__lh:null,__li:null,connectTo:function(m){m.addListener(k,this.__lj,this);m.addListener(b,this._onFocusIn,this,true);m.addListener(h,this._onFocusOut,this,true);m.addListener(g,this._onActivate,this,true);m.addListener(c,this._onDeactivate,this,true);},addRoot:function(n){this.__lf[n.$$hash]=n;},removeRoot:function(o){delete this.__lf[o.$$hash];},getActiveWidget:function(){return this.__lg;},isActive:function(p){return this.__lg==p;},getFocusedWidget:function(){return this.__lh;},isFocused:function(q){return this.__lh==q;},isFocusRoot:function(r){return !!this.__lf[r.$$hash];},_onActivate:function(e){var t=e.getTarget();this.__lg=t;var s=this.__lk(t);if(s!=this.__li){this.__li=s;}},_onDeactivate:function(e){var u=e.getTarget();if(this.__lg==u){this.__lg=null;}},_onFocusIn:function(e){var v=e.getTarget();if(v!=this.__lh){this.__lh=v;v.visualizeFocus();}},_onFocusOut:function(e){var w=e.getTarget();if(w==this.__lh){this.__lh=null;w.visualizeBlur();}},__lj:function(e){if(e.getKeyIdentifier()!=f){return;}if(!this.__li){return;}e.stopPropagation();e.preventDefault();var x=this.__lh;if(!e.isShiftPressed()){var y=x?this.__lo(x):this.__lm();}else{var y=x?this.__lp(x):this.__ln();}if(y){y.tabFocus();}},__lk:function(z){var A=this.__lf;while(z){if(A[z.$$hash]){return z;}z=z.getLayoutParent();}return null;},__ll:function(B,C){if(B===C){return 0;}var E=B.getTabIndex()||0;var D=C.getTabIndex()||0;if(E!=D){return E-D;}var J=B.getContainerElement().getDomElement();var I=C.getContainerElement().getDomElement();var H=qx.bom.element.Location;var G=H.get(J);var F=H.get(I);if(G.top!=F.top){return G.top-F.top;}if(G.left!=F.left){return G.left-F.left;}var K=B.getZIndex();var L=C.getZIndex();if(K!=L){return K-L;}return 0;},__lm:function(){return this.__ls(this.__li,null);},__ln:function(){return this.__lt(this.__li,null);},__lo:function(M){var N=this.__li;if(N==M){return this.__lm();}while(M&&M.getAnonymous()){M=M.getLayoutParent();}if(M==null){return [];}var O=[];this.__lq(N,M,O);O.sort(this.__ll);var P=O.length;return P>0?O[0]:this.__lm();},__lp:function(Q){var R=this.__li;if(R==Q){return this.__ln();}while(Q&&Q.getAnonymous()){Q=Q.getLayoutParent();}if(Q==null){return [];}var S=[];this.__lr(R,Q,S);S.sort(this.__ll);var T=S.length;return T>0?S[T-1]:this.__ln();},__lq:function(parent,U,V){var W=parent.getLayoutChildren();var X;for(var i=0,l=W.length;i<l;i++){X=W[i];if(!(X instanceof qx.ui.core.Widget)){continue;}if(!this.isFocusRoot(X)&&X.isEnabled()&&X.isVisible()){if(X.isTabable()&&this.__ll(U,X)<0){V.push(X);}this.__lq(X,U,V);}}},__lr:function(parent,Y,ba){var bb=parent.getLayoutChildren();var bc;for(var i=0,l=bb.length;i<l;i++){bc=bb[i];if(!(bc instanceof qx.ui.core.Widget)){continue;}if(!this.isFocusRoot(bc)&&bc.isEnabled()&&bc.isVisible()){if(bc.isTabable()&&this.__ll(Y,bc)>0){ba.push(bc);}this.__lr(bc,Y,ba);}}},__ls:function(parent,bd){var be=parent.getLayoutChildren();var bf;for(var i=0,l=be.length;i<l;i++){bf=be[i];if(!(bf instanceof qx.ui.core.Widget)){continue;}if(!this.isFocusRoot(bf)&&bf.isEnabled()&&bf.isVisible()){if(bf.isTabable()){if(bd==null||this.__ll(bf,bd)<0){bd=bf;}}bd=this.__ls(bf,bd);}}return bd;},__lt:function(parent,bg){var bh=parent.getLayoutChildren();var bi;for(var i=0,l=bh.length;i<l;i++){bi=bh[i];if(!(bi instanceof qx.ui.core.Widget)){continue;}if(!this.isFocusRoot(bi)&&bi.isEnabled()&&bi.isVisible()){if(bi.isTabable()){if(bg==null||this.__ll(bi,bg)>0){bg=bi;}}bg=this.__lt(bi,bg);}}return bg;}},destruct:function(){this._disposeMap(j);this.__lh=this.__lg=this.__li=null;}});})();(function(){var a="qx.html.Root";qx.Class.define(a,{extend:qx.html.Element,construct:function(b){qx.html.Element.call(this);if(b!=null){this.useElement(b);}},members:{useElement:function(c){qx.html.Element.prototype.useElement.call(this,c);this.setRoot(true);qx.html.Element._modified[this.$$hash]=this;}}});})();(function(){var k="cursor",j="100%",i="repeat",h="mousedown",g="url(",f=")",d="mouseout",c="div",b="dblclick",a="mousewheel",w="qx.html.Blocker",v="mousemove",u="mouseover",t="appear",s="click",r="mshtml",q="engine.name",p="mouseup",o="contextmenu",n="disappear",l="qx/static/blank.gif",m="absolute";qx.Class.define(w,{extend:qx.html.Element,construct:function(x,y){var x=x?qx.theme.manager.Color.getInstance().resolve(x):null;var z={position:m,width:j,height:j,opacity:y||0,backgroundColor:x};if((qx.core.Environment.get(q)==r)){z.backgroundImage=g+qx.util.ResourceManager.getInstance().toUri(l)+f;z.backgroundRepeat=i;}qx.html.Element.call(this,c,z);this.addListener(h,this._stopPropagation,this);this.addListener(p,this._stopPropagation,this);this.addListener(s,this._stopPropagation,this);this.addListener(b,this._stopPropagation,this);this.addListener(v,this._stopPropagation,this);this.addListener(u,this._stopPropagation,this);this.addListener(d,this._stopPropagation,this);this.addListener(a,this._stopPropagation,this);this.addListener(o,this._stopPropagation,this);this.addListener(t,this.__lu,this);this.addListener(n,this.__lu,this);},members:{_stopPropagation:function(e){e.stopPropagation();},__lu:function(){var A=this.getStyle(k);this.setStyle(k,null,true);this.setStyle(k,A,true);}}});})();(function(){var l="engine.name",k="head",j="text/css",h="stylesheet",g="}",f='@import "',e="{",d='";',c="qx.bom.Stylesheet",b="link",a="style";qx.Class.define(c,{statics:{includeFile:function(m,n){if(!n){n=document;}var o=n.createElement(b);o.type=j;o.rel=h;o.href=qx.util.ResourceManager.getInstance().toUri(m);var p=n.getElementsByTagName(k)[0];p.appendChild(o);},createElement:qx.core.Environment.select(l,{"mshtml":function(q){var r=document.createStyleSheet();if(q){r.cssText=q;}return r;},"default":function(s){var t=document.createElement(a);t.type=j;if(s){t.appendChild(document.createTextNode(s));}document.getElementsByTagName(k)[0].appendChild(t);return t.sheet;}}),addRule:qx.core.Environment.select(l,{"mshtml":function(u,v,w){u.addRule(v,w);},"default":function(x,y,z){x.insertRule(y+e+z+g,x.cssRules.length);}}),removeRule:qx.core.Environment.select(l,{"mshtml":function(A,B){var C=A.rules;var D=C.length;for(var i=D-1;i>=0;--i){if(C[i].selectorText==B){A.removeRule(i);}}},"default":function(E,F){var G=E.cssRules;var H=G.length;for(var i=H-1;i>=0;--i){if(G[i].selectorText==F){E.deleteRule(i);}}}}),removeAllRules:qx.core.Environment.select(l,{"mshtml":function(I){var J=I.rules;var K=J.length;for(var i=K-1;i>=0;i--){I.removeRule(i);}},"default":function(L){var M=L.cssRules;var N=M.length;for(var i=N-1;i>=0;i--){L.deleteRule(i);}}}),addImport:qx.core.Environment.select(l,{"mshtml":function(O,P){O.addImport(P);},"default":function(Q,R){Q.insertRule(f+R+d,Q.cssRules.length);}}),removeImport:qx.core.Environment.select(l,{"mshtml":function(S,T){var U=S.imports;var V=U.length;for(var i=V-1;i>=0;i--){if(U[i].href==T){S.removeImport(i);}}},"default":function(W,X){var Y=W.cssRules;var ba=Y.length;for(var i=ba-1;i>=0;i--){if(Y[i].href==X){W.deleteRule(i);}}}}),removeAllImports:qx.core.Environment.select(l,{"mshtml":function(bb){var bc=bb.imports;var bd=bc.length;for(var i=bd-1;i>=0;i--){bb.removeImport(i);}},"default":function(be){var bf=be.cssRules;var bg=bf.length;for(var i=bg-1;i>=0;i--){if(bf[i].type==bf[i].IMPORT_RULE){be.deleteRule(i);}}}})}});})();(function(){var a="qx.ui.layout.Basic";qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(b,c){var g=this._getLayoutChildren();var d,f,e,h,top;for(var i=0,l=g.length;i<l;i++){d=g[i];f=d.getSizeHint();e=d.getLayoutProperties();h=(e.left||0)+d.getMarginLeft();top=(e.top||0)+d.getMarginTop();d.renderLayout(h,top,f.width,f.height);}},_computeSizeHint:function(){var p=this._getLayoutChildren();var m,r,n;var q=0,o=0;var j,k;for(var i=0,l=p.length;i<l;i++){m=p[i];r=m.getSizeHint();n=m.getLayoutProperties();j=r.width+(n.left||0)+m.getMarginLeft()+m.getMarginRight();k=r.height+(n.top||0)+m.getMarginTop()+m.getMarginBottom();if(j>q){q=j;}if(k>o){o=k;}}return {width:q,height:o};}}});})();(function(){var i="=",h="",g=";path=",f=";domain=",e=";expires=Thu, 01-Jan-1970 00:00:01 GMT",d="qx.bom.Cookie",c=";expires=",b=";",a=";secure";qx.Class.define(d,{statics:{get:function(j){var k=document.cookie.indexOf(j+i);var m=k+j.length+1;if((!k)&&(j!=document.cookie.substring(0,j.length))){return null;}if(k==-1){return null;}var l=document.cookie.indexOf(b,m);if(l==-1){l=document.cookie.length;}return unescape(document.cookie.substring(m,l));},set:function(n,o,p,q,r,s){var t=[n,i,escape(o)];if(p){var u=new Date();u.setTime(u.getTime());t.push(c,new Date(u.getTime()+(p*1000*60*60*24)).toGMTString());}if(q){t.push(g,q);}if(r){t.push(f,r);}if(s){t.push(a);}document.cookie=t.join(h);},del:function(v,w,x){if(!qx.bom.Cookie.get(v)){return;}var y=[v,i];if(w){y.push(g,w);}if(x){y.push(f,x);}y.push(e);document.cookie=y.join(h);}}});})();(function(){var a="apx.mixin.Takeover";qx.Mixin.define(a,{members:{takeoverButton:function(name,b){var d=document.getElementsByName(name)[0];if(d===undefined)return false;var c=new apx.shop.wrapper.input.Button(d,b);return c;},takeoverButtons:function(name,e){var f=document.getElementsByName(name);if(f.length<1)return false;var g=new Array();for(var x=0,l=f.length;x<l;x++)g.push(new apx.shop.wrapper.input.Button(f[x],e));return g;},takeoverSelect:function(name){var i=document.getElementsByName(name)[0];if(i===undefined)return false;var h=new apx.shop.wrapper.input.Select(i);return h;}}});})();(function(){var k='display',j='none',i='px',h='%',g='0%',f='width',d='apx-upload-frame',c="apx-upload-status",b="apx-upload-progress",a="apx.io.Upload",G='fixed',F="singleton",E="qx.event.type.Data",D="Bitte versuchen Sie es erneut in dem Sie die Seite neu laden.\n\n",C='Wird hochgeladen ...',B='complete',A="apx-upload-popup",z='block',y='SESSIONID',x="Es ist ein Fehler aufgetreten!\n\n",r="getUploadProgress",s="apx-upload-transfer-rate",p="upload[submit]",q="Ihre Datei konnte in der vorgegebenen Zeit nicht bearbeitet werden.\n",n="apx-upload-bar",o="upload",l='display:none;',m="click",t='#FFF',u="receiveUpload",w="apx-upload-remaining",v='In Bearbeitung ...';qx.Class.define(a,{type:F,extend:qx.core.Object,include:[apx.mixin.Takeover],events:{"complete":E},construct:function(){qx.core.Object.call(this);document.body.appendChild(qx.bom.Iframe.create({'id':d,'name':d,'style':l}));this.__qQ=new apx.io.Rpc(o);this.__qR=this.takeoverButton(p,true);if(this.__qR)this.__qR.addListener(m,this.__rg,this);this.__qS=document.getElementById(n);this.__qT=document.getElementById(b);this.__qU=document.getElementById(w);this.__qV=document.getElementById(s);this.__qW=document.getElementById(c);this.__qX=document.getElementById(A);if(this.__qX!==null){this.__qY=new qx.bom.Blocker;this.__qY.setBlockerZIndex(10000);this.__qY.setBlockerColor(t);this.__qY.setBlockerOpacity(0.3);}},members:{__ra:null,__rb:null,__qQ:null,__qR:null,__qX:null,__qY:null,__rc:null,__rd:0,__re:0,__rf:false,__qS:null,__qT:null,__qU:null,__qV:null,__qW:null,setProduct:function(H){this.__ra=H;},__rg:function(e){this.__rd=0;this.__rf=false;if(this.__qT)this.__qT.firstChild.nodeValue=g;if(this.__qS)qx.bom.element.Style.set(this.__qS,f,g);if(this.__qY)this.__qY.block();if(this.__qW)this.__qW.firstChild.nodeValue=C;if(this.__qX!==null){qx.bom.element.Style.set(this.__qX,k,z);var I=qx.bom.element.Dimension.getWidth(this.__qX);var J=qx.bom.element.Dimension.getHeight(this.__qX);var L=Math.round((qx.bom.Viewport.getWidth()-I)/2);var top=Math.round((qx.bom.Viewport.getHeight()-J)/2);qx.bom.element.Style.setStyles(this.__qX,{'left':L+i,'top':top+i,'position':G,'zIndex':10001});}var K=qx.util.TimerManager.getInstance();this.__rc=K.start(function(M,N){this.__qQ.callAsync(qx.lang.Function.bind(this.__rh,this),r,qx.bom.Cookie.get(y));},2000,this,null,1000);},__rh:function(O,P,Q){if(P!==null){qx.util.TimerManager.getInstance().stop(this.__rc);qx.bom.element.Style.set(this.__qX,k,j);this.__qY.unblock();alert(P);return;}if(Q<this.__rd||this.__rf)return;if(O.complete)this.__rf=true;this.__rd=Q;this.__re++;if(this.__re>500){qx.util.TimerManager.getInstance().stop(this.__rc);qx.bom.element.Style.set(this.__qX,k,j);this.__qY.unblock();alert(P);return;}if(this.__rf){qx.util.TimerManager.getInstance().stop(this.__rc);var R=100;}else var R=Math.round((100/O.total)*O.current);if(this.__qT)this.__qT.firstChild.nodeValue=R+h;if(this.__qS)qx.bom.element.Style.set(this.__qS,f,R+h);if(this.__rf){if(this.__qW)this.__qW.firstChild.nodeValue=v;this.__qQ.setTimeout(60000);this.__qQ.callAsync(qx.lang.Function.bind(this.__ri,this),u,this.__ra);}},__ri:function(S,T,U){if(T!==null){var V=x;V+=q;V+=D;V+=T;alert(V);}else this.fireDataEvent(B,S);qx.bom.element.Style.set(this.__qX,k,j);this.__qY.unblock();}}});})();(function(){var g="click",f="name",d="value",c="apx.shop.wrapper.input.Button",b="qx.event.type.Data",a='click';qx.Class.define(c,{extend:qx.core.Object,construct:function(h,i){qx.core.Object.call(this);this.__lz=h;this.__lA=i;if(this.__lA!==true)qx.event.Registration.addListener(h,g,function(e){e.preventDefault();},this,false);qx.event.Registration.addListener(h,g,this.__lD,this,false);},events:{"click":b},members:{__lz:null,__lA:null,__lB:null,__lC:null,__lD:function(e){var j=qx.bom.element.Attribute.get(this.__lz,d);this.fireDataEvent(a,j,this.__lC);this.__lC=j;},getElement:function(){return this.__lz;},getSubmit:function(){return this.__lA;},getName:function(){return qx.bom.element.Attribute.get(this.__lz,f);},getValue:function(){return this.__lC;}}});})();(function(){var m="input",k="engine.name",j="change",h="text",g="password",f="engine.version",d="radio",c="textarea",b="checkbox",a="keypress",A="browser.documentmode",z="opera",y="keyup",x="mshtml",w="blur",v="keydown",u="propertychange",t="browser.version",s="select-multiple",r="value",p="select",q="qx.event.handler.Input",n="checked";qx.Class.define(q,{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(k)==z)){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:{__lE:false,__lF:null,__lG:null,__lH:null,canHandleEvent:function(B,C){var D=B.tagName.toLowerCase();if(C===m&&(D===m||D===c)){return true;}if(C===j&&(D===m||D===c||D===p)){return true;}return false;},registerEvent:function(E,F,G){if(qx.core.Environment.get(k)==x&&(qx.core.Environment.get(f)<9||(qx.core.Environment.get(f)>=9&&qx.core.Environment.get(A)<9))){if(!E.__lI){var H=E.tagName.toLowerCase();var I=E.type;if(I===h||I===g||H===c||I===b||I===d){qx.bom.Event.addNativeListener(E,u,this._onPropertyWrapper);}if(I!==b&&I!==d){qx.bom.Event.addNativeListener(E,j,this._onChangeValueWrapper);}if(I===h||I===g){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,E);qx.bom.Event.addNativeListener(E,a,this._onKeyPressWrapped);}E.__lI=true;}}else{if(F===m){this.__lJ(E);}else if(F===j){if(E.type===d||E.type===b){qx.bom.Event.addNativeListener(E,j,this._onChangeCheckedWrapper);}else{qx.bom.Event.addNativeListener(E,j,this._onChangeValueWrapper);}if((qx.core.Environment.get(k)==z)||(qx.core.Environment.get(k)==x)){if(E.type===h||E.type===g){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,E);qx.bom.Event.addNativeListener(E,a,this._onKeyPressWrapped);}}}}},__lJ:qx.core.Environment.select(k,{"mshtml":function(J){if(qx.core.Environment.get(f)>=9&&qx.core.Environment.get(A)>=9){qx.bom.Event.addNativeListener(J,m,this._onInputWrapper);if(J.type===h||J.type===g){this._inputFixWrapper=qx.lang.Function.listener(this._inputFix,this,J);qx.bom.Event.addNativeListener(J,y,this._inputFixWrapper);}}},"webkit":function(K){var L=K.tagName.toLowerCase();if(parseFloat(qx.core.Environment.get(f))<532&&L==c){qx.bom.Event.addNativeListener(K,a,this._onInputWrapper);}qx.bom.Event.addNativeListener(K,m,this._onInputWrapper);},"opera":function(M){qx.bom.Event.addNativeListener(M,y,this._onKeyUpWrapper);qx.bom.Event.addNativeListener(M,v,this._onKeyDownWrapper);qx.bom.Event.addNativeListener(M,w,this._onBlurWrapper);qx.bom.Event.addNativeListener(M,m,this._onInputWrapper);},"default":function(N){qx.bom.Event.addNativeListener(N,m,this._onInputWrapper);}}),unregisterEvent:function(O,P){if(qx.core.Environment.get(k)==x&&qx.core.Environment.get(f)<9&&qx.core.Environment.get(A)<9){if(O.__lI){var Q=O.tagName.toLowerCase();var R=O.type;if(R===h||R===g||Q===c||R===b||R===d){qx.bom.Event.removeNativeListener(O,u,this._onPropertyWrapper);}if(R!==b&&R!==d){qx.bom.Event.removeNativeListener(O,j,this._onChangeValueWrapper);}if(R===h||R===g){qx.bom.Event.removeNativeListener(O,a,this._onKeyPressWrapped);}try{delete O.__lI;}catch(S){O.__lI=null;}}}else{if(P===m){this.__lK(O);}else if(P===j){if(O.type===d||O.type===b){qx.bom.Event.removeNativeListener(O,j,this._onChangeCheckedWrapper);}else{qx.bom.Event.removeNativeListener(O,j,this._onChangeValueWrapper);}}if((qx.core.Environment.get(k)==z)||(qx.core.Environment.get(k)==x)){if(O.type===h||O.type===g){qx.bom.Event.removeNativeListener(O,a,this._onKeyPressWrapped);}}}},__lK:qx.core.Environment.select(k,{"mshtml":function(T){if(qx.core.Environment.get(f)>=9&&qx.core.Environment.get(A)>=9){qx.bom.Event.removeNativeListener(T,m,this._onInputWrapper);if(T.type===h||T.type===g){qx.bom.Event.removeNativeListener(T,y,this._inputFixWrapper);}}},"webkit":function(U){var V=U.tagName.toLowerCase();if(parseFloat(qx.core.Environment.get(f))<532&&V==c){qx.bom.Event.removeNativeListener(U,a,this._onInputWrapper);}qx.bom.Event.removeNativeListener(U,m,this._onInputWrapper);},"opera":function(W){qx.bom.Event.removeNativeListener(W,y,this._onKeyUpWrapper);qx.bom.Event.removeNativeListener(W,v,this._onKeyDownWrapper);qx.bom.Event.removeNativeListener(W,w,this._onBlurWrapper);qx.bom.Event.removeNativeListener(W,m,this._onInputWrapper);},"default":function(X){qx.bom.Event.removeNativeListener(X,m,this._onInputWrapper);}}),_onKeyPress:qx.core.Environment.select(k,{"mshtml|opera":function(e,Y){if(e.keyCode===13){if(Y.value!==this.__lG){this.__lG=Y.value;qx.event.Registration.fireEvent(Y,j,qx.event.type.Data,[Y.value]);}}},"default":null}),_inputFix:qx.core.Environment.select(k,{"mshtml":function(e,ba){if(e.keyCode===46||e.keyCode===8){if(ba.value!==this.__lH){this.__lH=ba.value;qx.event.Registration.fireEvent(ba,m,qx.event.type.Data,[ba.value]);}}},"default":null}),_onKeyDown:qx.core.Environment.select(k,{"opera":function(e){if(e.keyCode===13){this.__lE=true;}},"default":null}),_onKeyUp:qx.core.Environment.select(k,{"opera":function(e){if(e.keyCode===13){this.__lE=false;}},"default":null}),_onBlur:qx.core.Environment.select(k,{"opera":function(e){if(this.__lF&&qx.core.Environment.get(t)<10.6){window.clearTimeout(this.__lF);}},"default":null}),_onInput:qx.event.GlobalError.observeMethod(function(e){var bc=qx.bom.Event.getTarget(e);var bb=bc.tagName.toLowerCase();if(!this.__lE||bb!==m){if((qx.core.Environment.get(k)==z)&&qx.core.Environment.get(t)<10.6){this.__lF=window.setTimeout(function(){qx.event.Registration.fireEvent(bc,m,qx.event.type.Data,[bc.value]);},0);}else{qx.event.Registration.fireEvent(bc,m,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===s){var bd=[];for(var i=0,o=be.options,l=o.length;i<l;i++){if(o[i].selected){bd.push(o[i].value);}}}qx.event.Registration.fireEvent(be,j,qx.event.type.Data,[bd]);}),_onChangeChecked:qx.event.GlobalError.observeMethod(function(e){var bf=qx.bom.Event.getTarget(e);if(bf.type===d){if(bf.checked){qx.event.Registration.fireEvent(bf,j,qx.event.type.Data,[bf.value]);}}else{qx.event.Registration.fireEvent(bf,j,qx.event.type.Data,[bf.checked]);}}),_onProperty:qx.core.Environment.select(k,{"mshtml":qx.event.GlobalError.observeMethod(function(e){var bg=qx.bom.Event.getTarget(e);var bh=e.propertyName;if(bh===r&&(bg.type===h||bg.type===g||bg.tagName.toLowerCase()===c)){if(!bg.$$inValueSet){qx.event.Registration.fireEvent(bg,m,qx.event.type.Data,[bg.value]);}}else if(bh===n){if(bg.type===b){qx.event.Registration.fireEvent(bg,j,qx.event.type.Data,[bg.checked]);}else if(bg.checked){qx.event.Registration.fireEvent(bg,j,qx.event.type.Data,[bg.value]);}}}),"default":function(){}})},defer:function(bi){qx.event.Registration.addHandler(bi);}});})();(function(){var f='change',d="value",c="apx.shop.wrapper.input.Select",b="name",a="qx.event.type.Data";qx.Class.define(c,{extend:qx.core.Object,construct:function(g){qx.core.Object.call(this);this.__lL=g;this.__lM=qx.bom.element.Attribute.get(this.__lL,d);qx.event.Registration.addListener(g,f,this.__lO,this,false);},events:{"change":a},members:{__lL:null,__lN:null,__lM:null,__lO:function(e){var i=qx.bom.element.Attribute.get(this.__lL,d);var h=this.__lM;this.__lM=i;this.fireDataEvent(f,i,h);},getElement:function(){return this.__lL;},getName:function(){return qx.bom.element.Attribute.get(this.__lL,b);},getValue:function(){return this.__lM;}}});})();(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 h="engine.name",g="load",f="qx.bom.Iframe",e="osx",d="os.name",c="webkit",b="iframe",a="body";qx.Class.define(f,{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(i,j){var i=i?qx.lang.Object.clone(i):{};var k=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var l in k){if(i[l]==null){i[l]=k[l];}}return qx.bom.Element.create(b,i,j);},getWindow:function(m){try{return m.contentWindow;}catch(n){return null;}},getDocument:qx.core.Environment.select(h,{"mshtml":function(o){try{var p=this.getWindow(o);return p?p.document:null;}catch(q){return null;}},"default":function(r){try{return r.contentDocument;}catch(s){return null;}}}),getBody:function(t){try{var u=this.getDocument(t);return u?u.getElementsByTagName(a)[0]:null;}catch(v){return null;}},setSource:function(w,x){try{if(this.getWindow(w)&&qx.dom.Hierarchy.isRendered(w)){try{if((qx.core.Environment.get(h)==c)&&qx.core.Environment.get(d)==e){var y=this.getWindow(w);if(y){y.stop();}}this.getWindow(w).location.replace(x);}catch(z){w.src=x;}}else{w.src=x;}this.__mz(w);}catch(A){qx.log.Logger.warn("Iframe source could not be set!");}},queryCurrentUrl:function(B){var C=this.getDocument(B);try{if(C&&C.location){return C.location.href;}}catch(D){}return null;},__mz:function(E){var F=function(){qx.bom.Event.removeNativeListener(E,g,F);E.$$url=qx.bom.Iframe.queryCurrentUrl(E);};qx.bom.Event.addNativeListener(E,g,F);}}});})();(function(){var k=": ",j="failed",h="String",g="qx.event.type.Event",f="Boolean",e="application/json",d="aborted",c="refreshSession",b="completed",a="Content-Type",G="timeout",F=")",E="application/x-www-form-urlencoded",D="?instanceId=",C="Integer",B="Object",A="qx.io.remote.Rpc",z="error",y=" error ",x="Local time-out expired for ",r="Local error ",s="Application error ",p="",q="Transport error ",n="(",o="/.qxrpc",l="POST",m="result",t="UNEXPECTED origin ",u="Aborted ",w="Server error ",v="id";qx.Class.define(A,{extend:qx.core.Object,construct:function(H,I){qx.core.Object.call(this);if(H!==undefined){this.setUrl(H);}if(I!=null){this.setServiceName(I);}if(qx.core.ServerSettings){this.__mg=qx.core.ServerSettings.serverPathSuffix;}},events:{"completed":g,"aborted":g,"failed":g,"timeout":g},statics:{origin:{server:1,application:2,transport:3,local:4},localError:{timeout:1,abort:2},makeServerURL:function(J){var K=null;if(qx.core.ServerSettings){K=qx.core.ServerSettings.serverPathPrefix+o+qx.core.ServerSettings.serverPathSuffix;if(J!=null){K+=D+J;}}return K;}},properties:{timeout:{check:C,nullable:true},crossDomain:{check:f,init:false},url:{check:h,nullable:true},serviceName:{check:h,nullable:true},serverData:{check:B,nullable:true},username:{check:h,nullable:true},password:{check:h,nullable:true},useBasicHttpAuth:{check:f,nullable:true}},members:{__mh:null,__mg:null,createRequest:function(){return new qx.io.remote.Request(this.getUrl(),l,e);},createRpcData:function(L,M,N,O){var P={"service":M==c?null:this.getServiceName(),"method":M,"id":L,"params":N};if(O){P.server_data=O;}return P;},_callInternal:function(Q,R,S){var self=this;var bf=(R==0?0:1);var bj=(S?c:Q[bf]);var bc=Q[0];var V=[];var ba=this;for(var i=bf+1;i<Q.length;++i){V.push(Q[i]);}var W=this.createRequest();var bi=this.getServerData();var X=this.createRpcData(W.getSequenceNumber(),bj,V,bi);W.setCrossDomain(this.getCrossDomain());if(this.getUsername()){W.setUseBasicHttpAuth(this.getUseBasicHttpAuth());W.setUsername(this.getUsername());W.setPassword(this.getPassword());}W.setTimeout(this.getTimeout());var bd=null;var Y=null;var T=null;var bg=null;var U=function(bk,bl){switch(R){case 0:break;case 1:bc(T,bd,Y);break;case 2:if(!bd){bl.fireDataEvent(bk,bg);}else{bd.id=Y;if(Q[0]){bl.fireDataEvent(j,bd);}else{bl.fireDataEvent(bk,bd);}}}};var bb=function(bm){bm.toString=function(){switch(bm.origin){case qx.io.remote.Rpc.origin.server:return w+bm.code+k+bm.message;case qx.io.remote.Rpc.origin.application:return s+bm.code+k+bm.message;case qx.io.remote.Rpc.origin.transport:return q+bm.code+k+bm.message;case qx.io.remote.Rpc.origin.local:return r+bm.code+k+bm.message;default:return (t+bm.origin+y+bm.code+k+bm.message);}};};var bh=function(bn,bo,bp){var bq=new Object();bq.origin=bn;bq.code=bo;bq.message=bp;bb(bq);return bq;};W.addListener(j,function(br){var bs=br.getStatusCode();bd=bh(qx.io.remote.Rpc.origin.transport,bs,qx.io.remote.Exchange.statusCodeToString(bs));Y=this.getSequenceNumber();U(j,ba);});W.addListener(G,function(bt){this.debug("TIMEOUT OCCURRED");bd=bh(qx.io.remote.Rpc.origin.local,qx.io.remote.Rpc.localError.timeout,x+bj);Y=this.getSequenceNumber();U(G,ba);});W.addListener(d,function(bu){bd=bh(qx.io.remote.Rpc.origin.local,qx.io.remote.Rpc.localError.abort,u+bj);Y=this.getSequenceNumber();U(d,ba);});W.addListener(b,function(bv){bg=bv.getContent();Y=bg[v];if(Y!=this.getSequenceNumber()){this.warn("Received id ("+Y+") does not match requested id "+"("+this.getSequenceNumber()+")!");}var bx=b;var by=bg[z];if(by!=null){T=null;bb(by);bd=by;bx=j;}else{T=bg[m];if(S){T=eval(n+T+F);var bw=qx.core.ServerSettings.serverPathSuffix;if(self.__mg!=bw){self.__mh=self.__mg;self.__mg=bw;}self.setUrl(self.fixUrl(self.getUrl()));}}U(bx,ba);});W.setData(qx.util.Json.stringify(X));W.setAsynchronous(R>0);if(W.getCrossDomain()){W.setRequestHeader(a,E);}else{W.setRequestHeader(a,e);}W.send();if(R==0){if(bd!=null){var be=new Error(bd.toString());be.rpcdetails=bd;throw be;}return T;}else{return W;}},fixUrl:function(bz){if(this.__mh==null||this.__mg==null||this.__mh==p||this.__mh==this.__mg){return bz;}var bA=bz.indexOf(this.__mh);if(bA==-1){return bz;}return (bz.substring(0,bA)+this.__mg+bz.substring(bA+this.__mh.length));},callSync:function(bB){return this._callInternal(arguments,0);},callAsync:function(bC,bD){return this._callInternal(arguments,1);},callAsyncListeners:function(bE,bF){return this._callInternal(arguments,2);},refreshSession:function(bG){if(qx.core.ServerSettings&&qx.core.ServerSettings.serverPathSuffix){var bH=(new Date()).getTime()-qx.core.ServerSettings.lastSessionRefresh;if(bH/1000>(qx.core.ServerSettings.sessionTimeoutInSeconds-30)){this._callInternal([bG],1,true);}else{bG(true);}}else{bG(false);}},abort:function(bI){bI.abort();}}});})();(function(){var b='rpc.php',a="apx.io.Rpc";qx.Class.define(a,{extend:qx.io.remote.Rpc,construct:function(c){qx.io.remote.Rpc.call(this,qx.core.Init.getApplication().url+b,c);},members:{}});})();(function(){var k="Boolean",j="qx.event.type.Event",i="queued",h="String",g="sending",f="receiving",d="aborted",c="failed",b="nocache",a="completed",P="qx.io.remote.Response",O="POST",N="configured",M="timeout",L="GET",K="Pragma",J="no-url-params-on-post",I="PUT",H="no-cache",G="Cache-Control",r="Content-Type",s="text/plain",p="application/xml",q="application/json",n="text/html",o="application/x-www-form-urlencoded",l="qx.io.remote.Exchange",m="Integer",t="X-Qooxdoo-Response-Type",u="HEAD",y="qx.io.remote.Request",x="_applyResponseType",A="_applyState",z="text/javascript",C="changeState",B="_applyProhibitCaching",w="",F="_applyMethod",E="DELETE",D="boolean";qx.Class.define(y,{extend:qx.core.Object,construct:function(Q,R,S){qx.core.Object.call(this);this.__mi={};this.__mj={};this.__mk={};this.__ml={};if(Q!==undefined){this.setUrl(Q);}if(R!==undefined){this.setMethod(R);}if(S!==undefined){this.setResponseType(S);}this.setProhibitCaching(true);this.__mm=++qx.io.remote.Request.__mm;},events:{"created":j,"configured":j,"sending":j,"receiving":j,"completed":P,"aborted":j,"failed":P,"timeout":P},statics:{__mm:0,methodAllowsRequestBody:function(T){return (T==O)||(T==I);}},properties:{url:{check:h,init:w},method:{check:[L,O,I,u,E],apply:F,init:L},asynchronous:{check:k,init:true},data:{check:h,nullable:true},username:{check:h,nullable:true},password:{check:h,nullable:true},state:{check:[N,i,g,f,a,d,M,c],init:N,apply:A,event:C},responseType:{check:[s,z,q,p,n],init:s,apply:x},timeout:{check:m,nullable:true},prohibitCaching:{check:function(v){return typeof v==D||v===J;},init:true,apply:B},crossDomain:{check:k,init:false},fileUpload:{check:k,init:false},transport:{check:l,nullable:true},useBasicHttpAuth:{check:k,init:false},parseJson:{check:k,init:true}},members:{__mi:null,__mj:null,__mk:null,__ml:null,__mm: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 g:case f:this.error("Aborting already sent request!");case i:this.abort();break;}},isConfigured:function(){return this.getState()===N;},isQueued:function(){return this.getState()===i;},isSending:function(){return this.getState()===g;},isReceiving:function(){return this.getState()===f;},isCompleted:function(){return this.getState()===a;},isAborted:function(){return this.getState()===d;},isTimeout:function(){return this.getState()===M;},isFailed:function(){return this.getState()===c;},__mn:qx.event.GlobalError.observeMethod(function(e){var U=e.clone();U.setTarget(this);this.dispatchEvent(U);}),_onqueued:function(e){this.setState(i);this.__mn(e);},_onsending:function(e){this.setState(g);this.__mn(e);},_onreceiving:function(e){this.setState(f);this.__mn(e);},_oncompleted:function(e){this.setState(a);this.__mn(e);this.dispose();},_onaborted:function(e){this.setState(d);this.__mn(e);this.dispose();},_ontimeout:function(e){this.setState(M);this.__mn(e);this.dispose();},_onfailed:function(e){this.setState(c);this.__mn(e);this.dispose();},_applyState:function(V,W){},_applyProhibitCaching:function(X,Y){if(!X){this.removeParameter(b);this.removeRequestHeader(K);this.removeRequestHeader(G);return;}if(X!==J||this.getMethod()!=O){this.setParameter(b,new Date().valueOf());}else{this.removeParameter(b);}this.setRequestHeader(K,H);this.setRequestHeader(G,H);},_applyMethod:function(ba,bb){if(qx.io.remote.Request.methodAllowsRequestBody(ba)){this.setRequestHeader(r,o);}else{this.removeRequestHeader(r);}var bc=this.getProhibitCaching();this._applyProhibitCaching(bc,bc);},_applyResponseType:function(bd,be){this.setRequestHeader(t,bd);},setRequestHeader:function(bf,bg){this.__mi[bf]=bg;},removeRequestHeader:function(bh){delete this.__mi[bh];},getRequestHeader:function(bi){return this.__mi[bi]||null;},getRequestHeaders:function(){return this.__mi;},setParameter:function(bj,bk,bl){if(bl){this.__mk[bj]=bk;}else{this.__mj[bj]=bk;}},removeParameter:function(bm,bn){if(bn){delete this.__mk[bm];}else{delete this.__mj[bm];}},getParameter:function(bo,bp){if(bp){return this.__mk[bo]||null;}else{return this.__mj[bo]||null;}},getParameters:function(bq){return (bq?this.__mk:this.__mj);},setFormField:function(br,bs){this.__ml[br]=bs;},removeFormField:function(bt){delete this.__ml[bt];},getFormField:function(bu){return this.__ml[bu]||null;},getFormFields:function(){return this.__ml;},getSequenceNumber:function(){return this.__mm;}},destruct:function(){this.setTransport(null);this.__mi=this.__mj=this.__mk=this.__ml=null;}});})();(function(){var t="Integer",s="aborted",r="_onaborted",q="_on",p="_applyEnabled",o="Boolean",n="sending",m="__mr",l="interval",k="__mp",c="failed",j="qx.io.remote.RequestQueue",g="timeout",b="completed",a="queued",f="io.maxrequests",d="receiving",h="singleton";qx.Class.define(j,{type:h,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__mo=[];this.__mp=[];this.__mq=0;this.__mr=new qx.event.Timer(500);this.__mr.addListener(l,this._oninterval,this);},properties:{enabled:{init:true,check:o,apply:p},maxTotalRequests:{check:t,nullable:true},maxConcurrentRequests:{check:t,init:qx.core.Environment.get(f)},defaultTimeout:{check:t,init:5000}},members:{__mo:null,__mp:null,__mq:null,__mr:null,getRequestQueue:function(){return this.__mo;},getActiveQueue:function(){return this.__mp;},_debug:function(){var u;},_check:function(){this._debug();if(this.__mp.length==0&&this.__mo.length==0){this.__mr.stop();}if(!this.getEnabled()){return;}if(this.__mo.length==0||(this.__mo[0].isAsynchronous()&&this.__mp.length>=this.getMaxConcurrentRequests())){return;}if(this.getMaxTotalRequests()!=null&&this.__mq>=this.getMaxTotalRequests()){return;}var v=this.__mo.shift();var w=new qx.io.remote.Exchange(v);this.__mq++;this.__mp.push(w);this._debug();w.addListener(n,this._onsending,this);w.addListener(d,this._onreceiving,this);w.addListener(b,this._oncompleted,this);w.addListener(s,this._oncompleted,this);w.addListener(g,this._oncompleted,this);w.addListener(c,this._oncompleted,this);w._start=(new Date).valueOf();w.send();if(this.__mo.length>0){this._check();}},_remove:function(x){qx.lang.Array.remove(this.__mp,x);x.dispose();this._check();},__ms: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=q+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[r]){var event=qx.event.Registration.createEvent(s,qx.event.type.Event);z[r](event);}}catch(B){}}},_oninterval:function(e){var I=this.__mp;if(I.length==0){this.__mr.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.__mr.setEnabled(J);},add:function(L){L.setState(a);if(L.isAsynchronous()){this.__mo.push(L);}else{this.__mo.unshift(L);}this._check();if(this.getEnabled()){this.__mr.start();}},abort:function(M){var N=M.getTransport();if(N){N.abort();}else if(qx.lang.Array.contains(this.__mo,M)){qx.lang.Array.remove(this.__mo,M);}}},destruct:function(){this._disposeArray(k);this._disposeObjects(m);this.__mo=null;}});})();(function(){var o="failed",n="sending",m="completed",k="receiving",j="aborted",h="timeout",g="qx.event.type.Event",f="Connection dropped",d="qx.io.remote.Response",c="=",bp="configured",bo="&",bn="Unknown status code. ",bm="qx.io.remote.transport.XmlHttp",bl="qx.io.remote.transport.Abstract",bk="Request-URL too large",bj="MSHTML-specific HTTP status code",bi="Not available",bh="Precondition failed",bg="Server error",v="Moved temporarily",w="qx.io.remote.Exchange",t="Possibly due to a cross-domain request?",u="Bad gateway",r="Gone",s="See other",p="Partial content",q="Server timeout",B="qx.io.remote.transport.Script",C="HTTP version not supported",L="Unauthorized",I="Possibly due to application URL using 'file:' protocol?",T="Multiple choices",O="Payment required",bc="Not implemented",Y="Proxy authentication required",E="Length required",bf="_applyState",be="changeState",bd="Not modified",D="qx.io.remote.Request",G="Connection closed by server",H="Moved permanently",K="_applyImplementation",M="",P="Method not allowed",V="Forbidden",bb="Use proxy",x="Ok",y="Conflict",F="Not found",S="Not acceptable",R="Request time-out",Q="Bad request",X="No content",W="file:",N="qx.io.remote.transport.Iframe",U="Request entity too large",a="Unknown status code",ba="Unsupported media type",z="Gateway time-out",A="created",J="Out of resources",b="undefined";qx.Class.define(w,{extend:qx.core.Object,construct:function(bq){qx.core.Object.call(this);this.setRequest(bq);bq.setTransport(this);},events:{"sending":g,"receiving":g,"completed":d,"aborted":g,"failed":d,"timeout":d},statics:{typesOrder:[bm,N,B],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:A,1:bp,2:n,3:k,4:m},wasSuccessful:function(bz,bA,bB){if(bB){switch(bz){case null:case 0:return true;case -1:return bA<4;default:return typeof bz===b;}}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 bi;case 0:var bD=window.location.href;if(qx.lang.String.startsWith(bD.toLowerCase(),W)){return (bn+I);}else{return (bn+t);}break;case 200:return x;case 304:return bd;case 206:return p;case 204:return X;case 300:return T;case 301:return H;case 302:return v;case 303:return s;case 305:return bb;case 400:return Q;case 401:return L;case 402:return O;case 403:return V;case 404:return F;case 405:return P;case 406:return S;case 407:return Y;case 408:return R;case 409:return y;case 410:return r;case 411:return E;case 412:return bh;case 413:return U;case 414:return bk;case 415:return ba;case 500:return bg;case 501:return bc;case 502:return u;case 503:return J;case 504:return z;case 505:return C;case 12002:return q;case 12029:return f;case 12030:return f;case 12031:return f;case 12152:return G;case 13030:return bj;default:return a;}}},properties:{request:{check:D,nullable:true},implementation:{check:bl,nullable:true,apply:K},state:{check:[bp,n,k,m,j,h,o],init:bp,event:be,apply:bf}},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;i<l;i++){bL=bE[bF[i]];if(bL){if(!qx.io.remote.Exchange.canHandle(bL,bK,bJ)){continue;}try{bG=new bL;this.setImplementation(bG);bG.setUseBasicHttpAuth(bH.getUseBasicHttpAuth());bG.send();return true;}catch(bM){this.error("Request handler throws error");this.error(bM);return;}}}this.error("There is no transport implementation available to handle this request: "+bH);},abort:function(){var bN=this.getImplementation();if(bN){bN.abort();}else{this.setState(j);}},timeout:function(){var bQ=this.getImplementation();if(bQ){var bP=M;for(var bO in bQ.getParameters()){bP+=bo+bO+c+bQ.getParameters()[bO];}this.warn("Timeout: implementation "+bQ.toHashCode()+", "+bQ.getUrl()+" ["+bQ.getMethod()+"], "+bP);bQ.timeout();}else{this.warn("Timeout: forcing state to timeout");this.setState(h);}this.__mt();},__mt:function(){var bR=this.getRequest();if(bR){bR.setTimeout(0);}},_onsending:function(e){this.setState(n);},_onreceiving:function(e){this.setState(k);},_oncompleted:function(e){this.setState(m);},_onabort:function(e){this.setState(j);},_onfailed:function(e){this.setState(o);},_ontimeout:function(e){this.setState(h);},_applyImplementation:function(bS,bT){if(bT){bT.removeListener(n,this._onsending,this);bT.removeListener(k,this._onreceiving,this);bT.removeListener(m,this._oncompleted,this);bT.removeListener(j,this._onabort,this);bT.removeListener(h,this._ontimeout,this);bT.removeListener(o,this._onfailed,this);}if(bS){var bV=this.getRequest();bS.setUrl(bV.getUrl());bS.setMethod(bV.getMethod());bS.setAsynchronous(bV.getAsynchronous());bS.setUsername(bV.getUsername());bS.setPassword(bV.getPassword());bS.setParameters(bV.getParameters(false));bS.setFormFields(bV.getFormFields());bS.setRequestHeaders(bV.getRequestHeaders());if(bS instanceof qx.io.remote.transport.XmlHttp){bS.setParseJson(bV.getParseJson());}var bY=bV.getData();if(bY===null){var ca=bV.getParameters(true);var bX=[];for(var bU in ca){var bW=ca[bU];if(bW instanceof Array){for(var i=0;i<bW.length;i++){bX.push(encodeURIComponent(bU)+c+encodeURIComponent(bW[i]));}}else{bX.push(encodeURIComponent(bU)+c+encodeURIComponent(bW));}}if(bX.length>0){bS.setData(bX.join(bo));}}else{bS.setData(bY);}bS.setResponseType(bV.getResponseType());bS.addListener(n,this._onsending,this);bS.addListener(k,this._onreceiving,this);bS.addListener(m,this._oncompleted,this);bS.addListener(j,this._onabort,this);bS.addListener(h,this._ontimeout,this);bS.addListener(o,this._onfailed,this);}},_applyState:function(cb,cc){switch(cb){case n:this.fireEvent(n);break;case k:this.fireEvent(k);break;case m:case j:case h:case o:var ce=this.getImplementation();if(!ce){break;}this.__mt();if(this.hasListener(cb)){var cf=qx.event.Registration.createEvent(cb,qx.io.remote.Response);if(cb==m){var cd=ce.getResponseContent();cf.setContent(cd);if(cd===null){cb=o;}}else if(cb==o){cf.setContent(ce.getResponseContent());}cf.setStatusCode(ce.getStatusCode());cf.setResponseHeaders(ce.getResponseHeaders());this.dispatchEvent(cf);}this.setImplementation(null);ce.dispose();break;}}},environment:{"qx.ioRemoteDebug":false,"qx.ioRemoteDebugData":false},destruct:function(){var cg=this.getImplementation();if(cg){this.setImplementation(null);cg.dispose();}this.setRequest(null);}});})();(function(){var q="qx.event.type.Event",p="String",o="failed",n="timeout",m="created",l="aborted",k="sending",j="configured",i="receiving",h="completed",c="Object",g="Boolean",f="abstract",b="_applyState",a="GET",e="changeState",d="qx.io.remote.transport.Abstract";qx.Class.define(d,{type:f,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.setRequestHeaders({});this.setParameters({});this.setFormFields({});},events:{"created":q,"configured":q,"sending":q,"receiving":q,"completed":q,"aborted":q,"failed":q,"timeout":q},properties:{url:{check:p,nullable:true},method:{check:p,nullable:true,init:a},asynchronous:{check:g,nullable:true,init:true},data:{check:p,nullable:true},username:{check:p,nullable:true},password:{check:p,nullable:true},state:{check:[m,j,k,i,h,l,n,o],init:m,event:e,apply:b},requestHeaders:{check:c,nullable:true},parameters:{check:c,nullable:true},formFields:{check:c,nullable:true},responseType:{check:p,nullable:true},useBasicHttpAuth:{check:g,nullable:true}},members:{send:function(){throw new Error("send is abstract");},abort:function(){this.setState(l);},timeout:function(){this.setState(n);},failed:function(){this.setState(o);},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 m:this.fireEvent(m);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 l:this.fireEvent(l);break;case o:this.fireEvent(o);break;case n:this.fireEvent(n);break;}return true;}},destruct:function(){this.setRequestHeaders(null);this.setParameters(null);this.setFormFields(null);}});})();(function(){var l="=",k="",j="engine.name",h="&",g="application/xml",f="application/json",d="text/html",c="textarea",b="_data_",a="load",G="text/plain",F="text/javascript",E="readystatechange",D="completed",C="?",B="qx.io.remote.transport.Iframe",A="none",z="display",y="gecko",x="frame_",s="aborted",t="pre",q="javascript:void(0)",r="sending",o="form",p="failed",m="mshtml",n="form_",u="opera",v="timeout",w="qx/static/blank.gif";qx.Class.define(B,{extend:qx.io.remote.transport.Abstract,construct:function(){qx.io.remote.transport.Abstract.call(this);var H=(new Date).valueOf();var I=x+H;var J=n+H;var K;if((qx.core.Environment.get(j)==m)){K=q;}this.__mu=qx.bom.Iframe.create({id:I,name:I,src:K});qx.bom.element.Style.set(this.__mu,z,A);this.__mv=qx.bom.Element.create(o,{id:J,name:J,target:I});qx.bom.element.Style.set(this.__mv,z,A);qx.dom.Element.insertEnd(this.__mv,qx.dom.Node.getBodyElement(document));this.__mw=qx.bom.Element.create(c,{id:b,name:b});qx.dom.Element.insertEnd(this.__mw,this.__mv);qx.dom.Element.insertEnd(this.__mu,qx.dom.Node.getBodyElement(document));qx.event.Registration.addListener(this.__mu,a,this._onload,this);this.__mx=qx.lang.Function.listener(this._onreadystatechange,this);qx.bom.Event.addNativeListener(this.__mu,E,this.__mx);},statics:{handles:{synchronous:false,asynchronous:true,crossDomain:false,fileUpload:true,programaticFormFields:true,responseTypes:[G,F,f,g,d]},isSupported:function(){return true;},_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4}},members:{__mw:null,__my:0,__mv:null,__mu:null,__mx: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;i<P.length;i++){R.push(encodeURIComponent(N)+l+encodeURIComponent(P[i]));}}else{R.push(encodeURIComponent(N)+l+encodeURIComponent(P));}}if(R.length>0){O+=(O.indexOf(C)>=0?h:C)+R.join(h);}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;i<P.length;i++){R.push(encodeURIComponent(N)+l+encodeURIComponent(P[i]));}}else{R.push(encodeURIComponent(N)+l+encodeURIComponent(P));}}if(R.length>0){this.setData(R.join(h));}}var L=this.getFormFields();for(var N in L){var Q=document.createElement(c);Q.name=N;Q.appendChild(document.createTextNode(L[N]));this.__mv.appendChild(Q);}this.__mv.action=O;this.__mv.method=M;this.__mw.appendChild(document.createTextNode(this.getData()));this.__mv.submit();this.setState(r);},_onload:qx.event.GlobalError.observeMethod(function(e){if(qx.core.Environment.get(j)==u&&this.getIframeHtmlContent()==k){return;}if(this.__mv.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.__mu.readyState]);}),_switchReadyState:function(T){switch(this.getState()){case D:case s:case p:case v:this.warn("Ignore Ready State Change");return;}while(this.__my<T){this.setState(qx.io.remote.Exchange._nativeMap[++this.__my]);}},setRequestHeader:function(U,V){},getResponseHeader:function(W){return null;},getResponseHeaders:function(){return {};},getStatusCode:function(){return 200;},getStatusText:function(){return k;},getIframeWindow:function(){return qx.bom.Iframe.getWindow(this.__mu);},getIframeDocument:function(){return qx.bom.Iframe.getDocument(this.__mu);},getIframeBody:function(){return qx.bom.Iframe.getBody(this.__mu);},getIframeTextContent:function(){var X=this.getIframeBody();if(!X){return null;}if(!X.firstChild){return k;}if(X.firstChild.tagName&&X.firstChild.tagName.toLowerCase()==t){return X.firstChild.innerHTML;}else{return X.innerHTML;}},getIframeHtmlContent:function(){var Y=this.getIframeBody();return Y?Y.innerHTML:null;},getFetchedLength:function(){return 0;},getResponseContent:function(){if(this.getState()!==D){return null;}var ba=this.getIframeTextContent();switch(this.getResponseType()){case G:{};return ba;break;case d:ba=this.getIframeHtmlContent();{};return ba;break;case f:ba=this.getIframeHtmlContent();{};try{return ba&&ba.length>0?qx.util.Json.parse(ba,false):null;}catch(bb){return this.error("Could not execute json: ("+ba+")",bb);}case F: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 g: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,B);},destruct:function(){if(this.__mu){qx.event.Registration.removeListener(this.__mu,a,this._onload,this);qx.bom.Event.removeNativeListener(this.__mu,E,this.__mx);if((qx.core.Environment.get(j)==y)){this.__mu.src=qx.util.ResourceManager.getInstance().toUri(w);}qx.dom.Element.remove(this.__mu);}if(this.__mv){qx.dom.Element.remove(this.__mv);}this.__mu=this.__mv=this.__mw=null;}});})();(function(){var a="qx.dom.Element";qx.Class.define(a,{statics:{hasChild:function(parent,b){return b.parentNode===parent;},hasChildren:function(c){return !!c.firstChild;},hasChildElements:function(d){d=d.firstChild;while(d){if(d.nodeType===1){return true;}d=d.nextSibling;}return false;},getParentElement:function(e){return e.parentNode;},isInDom:function(f,g){if(!g){g=window;}var h=g.document.getElementsByTagName(f.nodeName);for(var i=0,l=h.length;i<l;i++){if(h[i]===f){return true;}}return false;},insertAt:function(j,parent,k){var m=parent.childNodes[k];if(m){parent.insertBefore(j,m);}else{parent.appendChild(j);}return true;},insertBegin:function(n,parent){if(parent.firstChild){this.insertBefore(n,parent.firstChild);}else{parent.appendChild(n);}},insertEnd:function(o,parent){parent.appendChild(o);},insertBefore:function(p,q){q.parentNode.insertBefore(p,q);return true;},insertAfter:function(r,s){var parent=s.parentNode;if(s==parent.lastChild){parent.appendChild(r);}else{return this.insertBefore(r,s.nextSibling);}return true;},remove:function(t){if(!t.parentNode){return false;}t.parentNode.removeChild(t);return true;},removeChild:function(u,parent){if(u.parentNode!==parent){return false;}parent.removeChild(u);return true;},removeChildAt:function(v,parent){var w=parent.childNodes[v];if(!w){return false;}parent.removeChild(w);return true;},replaceChild:function(x,y){if(!y.parentNode){return false;}y.parentNode.replaceChild(x,y);return true;},replaceAt:function(z,A,parent){var B=parent.childNodes[A];if(!B){return false;}parent.replaceChild(z,B);return true;}}});})();(function(){var a="qx.util.format.IFormat";qx.Interface.define(a,{members:{format:function(b){},parse:function(c){}}});})();(function(){var t="",s="Number",r="-",q="0",p="String",o="changeNumberFormat",n='(',m="g",l="Boolean",k="$",d="NaN",j='([0-9]{1,3}(?:',g='{0,1}[0-9]{3}){0,})',c='\\d+){0,1}',b="qx.util.format.NumberFormat",f="Infinity",e="^",h=".",a="-Infinity",i='([-+]){0,1}';qx.Class.define(b,{extend:qx.core.Object,implement:qx.util.format.IFormat,construct:function(u){qx.core.Object.call(this);this.__mA=u;},statics:{getIntegerInstance:function(){var v=qx.util.format.NumberFormat;if(v._integerInstance==null){v._integerInstance=new v();v._integerInstance.setMaximumFractionDigits(0);}return v._integerInstance;},getInstance:function(){if(!this._instance){this._instance=new this;}return this._instance;}},properties:{minimumIntegerDigits:{check:s,init:0},maximumIntegerDigits:{check:s,nullable:true},minimumFractionDigits:{check:s,init:0},maximumFractionDigits:{check:s,nullable:true},groupingUsed:{check:l,init:true},prefix:{check:p,init:t,event:o},postfix:{check:p,init:t,event:o}},members:{__mA:null,format:function(w){switch(w){case Infinity:return f;case -Infinity:return a;case NaN:return d;}var A=(w<0);if(A){w=-w;}if(this.getMaximumFractionDigits()!=null){var H=Math.pow(10,this.getMaximumFractionDigits());w=Math.round(w*H)/H;}var G=String(Math.floor(w)).length;var x=t+w;var D=x.substring(0,G);while(D.length<this.getMinimumIntegerDigits()){D=q+D;}if(this.getMaximumIntegerDigits()!=null&&D.length>this.getMaximumIntegerDigits()){D=D.substring(D.length-this.getMaximumIntegerDigits());}var C=x.substring(G+1);while(C.length<this.getMinimumFractionDigits()){C+=q;}if(this.getMaximumFractionDigits()!=null&&C.length>this.getMaximumFractionDigits()){C=C.substring(0,this.getMaximumFractionDigits());}if(this.getGroupingUsed()){var z=D;D=t;var F;for(F=z.length;F>3;F-=3){D=t+qx.locale.Number.getGroupSeparator(this.__mA)+z.substring(F-3,F)+D;}D=z.substring(0,F)+D;}var B=this.getPrefix()?this.getPrefix():t;var y=this.getPostfix()?this.getPostfix():t;var E=B+(A?r:t)+D;if(C.length>0){E+=t+qx.locale.Number.getDecimalSeparator(this.__mA)+C;}E+=y;return E;},parse:function(I){var N=qx.lang.String.escapeRegexpChars(qx.locale.Number.getGroupSeparator(this.__mA)+t);var L=qx.lang.String.escapeRegexpChars(qx.locale.Number.getDecimalSeparator(this.__mA)+t);var J=new RegExp(e+qx.lang.String.escapeRegexpChars(this.getPrefix())+i+j+N+g+n+L+c+qx.lang.String.escapeRegexpChars(this.getPostfix())+k);var M=J.exec(I);if(M==null){throw new Error("Number string '"+I+"' does not match the number format");}var O=(M[1]==r);var Q=M[2];var P=M[3];Q=Q.replace(new RegExp(N,m),t);var K=(O?r:t)+Q;if(P!=null&&P.length!=0){P=P.replace(new RegExp(L),t);K+=h+P;}return parseFloat(K);}}});})();(function(){var n=",",m="",k='"',j="string",h="null",g=':',f="engine.name",e="qx.jsonDebugging",d='-',c='\\u00',Q="new Date(Date.UTC(",P="__mF",O="}",N='\\\\',M='\\f',L="__mE",K='\\"',J="))",I='T',H="__mO",u="__mN",v='.',s="{",t='\\r',q=":",r='(',o='\\t',p="]",w="opera",x="[",A="__mG",z="__mD",C="qx.jsonEncodeUndefined",B='\\b',E="qx.util.Json",D='Z"',y=')',G='\\n',F="mshtml";qx.Class.define(E,{statics:{__mB:null,BEAUTIFYING_INDENT:"  ",BEAUTIFYING_LINE_END:"\n",CONVERT_DATES:null,__mC:{"function":z,"boolean":L,"number":P,"string":A,"object":u,"undefined":H},NUMBER_FORMAT:new qx.util.format.NumberFormat(),__mD:function(R,S){return String(R);},__mE:function(T,U){return String(T);},__mF:function(V,W){return isFinite(V)?String(V):h;},__mG:function(X,Y){var ba;if(/["\\\x00-\x1f]/.test(X)){ba=X.replace(/([\x00-\x1f\\"])/g,qx.util.Json.__mI);}else{ba=X;}return k+ba+k;},__mH:{'\b':B,'\t':o,'\n':G,'\f':M,'\r':t,'"':K,'\\':N},__mI:function(a,b){var bb=qx.util.Json.__mH[b];if(bb){return bb;}bb=b.charCodeAt();return c+Math.floor(bb/16).toString(16)+(bb%16).toString(16);},__mJ:function(bc,bd){var bf=[],bi=true,bh,be;var bg=qx.util.Json.__mQ;bf.push(x);if(bg){qx.util.Json.__mK+=qx.util.Json.BEAUTIFYING_INDENT;bf.push(qx.util.Json.__mK);}for(var i=0,l=bc.length;i<l;i++){be=bc[i];bh=this.__mC[typeof be];if(bh){be=this[bh](be,i+m);if(typeof be==j){if(!bi){bf.push(n);if(bg){bf.push(qx.util.Json.__mK);}}bf.push(be);bi=false;}}}if(bg){qx.util.Json.__mK=qx.util.Json.__mK.substring(0,qx.util.Json.__mK.length-qx.util.Json.BEAUTIFYING_INDENT.length);bf.push(qx.util.Json.__mK);}bf.push(p);return bf.join(m);},__mL:function(bj,bk){if(!qx.util.Json.CONVERT_DATES){if(bj.toJSON&&qx.core.Environment.get(f)!=w&&qx.core.Environment.get(f)!=F){return k+bj.toJSON()+k;}var bl=this.NUMBER_FORMAT;bl.setMinimumIntegerDigits(2);var bn=bj.getUTCFullYear()+d+bl.format(bj.getUTCMonth()+1)+d+bl.format(bj.getUTCDate())+I+bl.format(bj.getUTCHours())+g+bl.format(bj.getUTCMinutes())+g+bl.format(bj.getUTCSeconds())+v;bl.setMinimumIntegerDigits(3);return k+bn+bl.format(bj.getUTCMilliseconds())+D;}else{var bm=bj.getUTCFullYear()+n+bj.getUTCMonth()+n+bj.getUTCDate()+n+bj.getUTCHours()+n+bj.getUTCMinutes()+n+bj.getUTCSeconds()+n+bj.getUTCMilliseconds();return Q+bm+J;}},__mM:function(bo,bp){var bs=[],bu=true,br,bq;var bt=qx.util.Json.__mQ;bs.push(s);if(bt){qx.util.Json.__mK+=qx.util.Json.BEAUTIFYING_INDENT;bs.push(qx.util.Json.__mK);}for(var bp in bo){bq=bo[bp];br=this.__mC[typeof bq];if(br){bq=this[br](bq,bp);if(typeof bq==j){if(!bu){bs.push(n);if(bt){bs.push(qx.util.Json.__mK);}}bs.push(this.__mG(bp),q,bq);bu=false;}}}if(bt){qx.util.Json.__mK=qx.util.Json.__mK.substring(0,qx.util.Json.__mK.length-qx.util.Json.BEAUTIFYING_INDENT.length);bs.push(qx.util.Json.__mK);}bs.push(O);return bs.join(m);},__mN:function(bv,bw){if(bv){if(qx.lang.Type.isFunction(bv.toJSON)&&bv.toJSON!==this.__mB){return this.__mP(bv.toJSON(bw),bw);}else if(qx.lang.Type.isDate(bv)){return this.__mL(bv,bw);}else if(qx.lang.Type.isArray(bv)){return this.__mJ(bv,bw);}else if(qx.lang.Type.isObject(bv)){return this.__mM(bv,bw);}return m;}return h;},__mO:function(bx,by){if(qx.core.Environment.get(C)){return h;}},__mP:function(bz,bA){return this[this.__mC[typeof bz]](bz,bA);},stringify:function(bB,bC){this.__mQ=bC;this.__mK=this.BEAUTIFYING_LINE_END;var bD=this.__mP(bB,m);if(typeof bD!=j){bD=null;}if(qx.core.Environment.get(e)){qx.log.Logger.debug(this,"JSON request: "+bD);}return bD;},parse:function(bE,bF){if(bF===undefined){bF=true;}if(qx.core.Environment.get(e)){qx.log.Logger.debug(this,"JSON response: "+bE);}if(bF){if(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(bE.replace(/"(\\.|[^"\\])*"/g,m))){throw new Error("Could not parse JSON string!");}}try{var bG=(bE&&bE.length>0)?eval(r+bE+y):null;return bG;}catch(bH){throw new Error("Could not evaluate JSON string: "+bH.message);}}},environment:{"qx.jsonEncodeUndefined":true,"qx.jsonDebugging":false},defer:function(bI){bI.__mB=Date.prototype.toJSON;}});})();(function(){var d="cldr_number_decimal_separator",c="cldr_number_percent_format",b="qx.locale.Number",a="cldr_number_group_separator";qx.Class.define(b,{statics:{getDecimalSeparator:function(e){return qx.locale.Manager.getInstance().localize(d,[],e);},getGroupSeparator:function(f){return qx.locale.Manager.getInstance().localize(a,[],f);},getPercentFormat:function(g){return qx.locale.Manager.getInstance().localize(c,[],g);}}});})();(function(){var r="&",q="=",p="?",o="application/json",n="completed",m="text/plain",l="text/javascript",k="qx.io.remote.transport.Script",j="",h="_ScriptTransport_data",c="script",g="timeout",f="_ScriptTransport_",b="_ScriptTransport_id",a="aborted",e="utf-8",d="failed";qx.Class.define(k,{extend:qx.io.remote.transport.Abstract,construct:function(){qx.io.remote.transport.Abstract.call(this);var s=++qx.io.remote.transport.Script.__mR;if(s>=2000000000){qx.io.remote.transport.Script.__mR=s=1;}this.__mS=null;this.__mR=s;},statics:{__mR:0,_instanceRegistry:{},ScriptTransport_PREFIX:f,ScriptTransport_ID_PARAM:b,ScriptTransport_DATA_PARAM:h,handles:{synchronous:false,asynchronous:true,crossDomain:true,fileUpload:false,programaticFormFields:false,responseTypes:[m,l,o]},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:{__mT:0,__mS:null,__mR:null,send:function(){var x=this.getUrl();x+=(x.indexOf(p)>=0?r:p)+qx.io.remote.transport.Script.ScriptTransport_ID_PARAM+q+this.__mR;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;i<y.length;i++){z.push(encodeURIComponent(w)+q+encodeURIComponent(y[i]));}}else{z.push(encodeURIComponent(w)+q+encodeURIComponent(y));}}if(z.length>0){x+=r+z.join(r);}var v=this.getData();if(v!=null){x+=r+qx.io.remote.transport.Script.ScriptTransport_DATA_PARAM+q+encodeURIComponent(v);}qx.io.remote.transport.Script._instanceRegistry[this.__mR]=this;this.__mS=document.createElement(c);this.__mS.charset=e;this.__mS.src=x;document.body.appendChild(this.__mS);},_switchReadyState:function(B){switch(this.getState()){case n:case a:case d:case g:this.warn("Ignore Ready State Change");return;}while(this.__mT<B){this.setState(qx.io.remote.Exchange._nativeMap[++this.__mT]);}},setRequestHeader:function(C,D){},getResponseHeader:function(E){return null;},getResponseHeaders:function(){return {};},getStatusCode:function(){return 200;},getStatusText:function(){return j;},getFetchedLength:function(){return 0;},getResponseContent:function(){if(this.getState()!==n){return null;}switch(this.getResponseType()){case m:case o:case l:{};var F=this._responseContent;return (F===0?0:(F||null));default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null;}}},defer:function(){qx.io.remote.Exchange.registerType(qx.io.remote.transport.Script,k);},destruct:function(){if(this.__mS){delete qx.io.remote.transport.Script._instanceRegistry[this.__mR];document.body.removeChild(this.__mS);}this.__mS=this._responseContent=null;}});})();(function(){var m="failed",k="completed",j="=",h="aborted",g="sending",f="",d="&",c="engine.name",b="configured",a="timeout",L="application/xml",K="qx.io.remote.transport.XmlHttp",J="application/json",I="text/html",H="receiving",G="text/plain",F="text/javascript",E="?",D="created",C="Boolean",u='Referer',v="engine.version",r='Basic ',t="\n</pre>",p="string",q='Authorization',n="<pre>Could not execute json: \n",o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",w="mshtml",x=':',z="parseerror",y="file:",B="webkit",A="object";qx.Class.define(K,{extend:qx.io.remote.transport.Abstract,statics:{handles:{synchronous:true,asynchronous:true,crossDomain:false,fileUpload:false,programaticFormFields:false,responseTypes:[G,F,J,L,I]},createRequestObject:qx.core.Environment.select(c,{"default":function(){return new XMLHttpRequest;},"mshtml":function(){if(window.ActiveXObject&&qx.xml.Document.XMLHTTP){return new ActiveXObject(qx.xml.Document.XMLHTTP);}if(window.XMLHttpRequest){return new XMLHttpRequest;}}}),isSupported:function(){return !!this.createRequestObject();}},properties:{parseJson:{check:C,init:true}},members:{__mU:false,__mV:0,__mW:null,getRequest:function(){if(this.__mW===null){this.__mW=qx.io.remote.transport.XmlHttp.createRequestObject();this.__mW.onreadystatechange=qx.lang.Function.bind(this._onreadystatechange,this);}return this.__mW;},send:function(){this.__mV=0;var Q=this.getRequest();var M=this.getMethod();var T=this.getAsynchronous();var S=this.getUrl();var O=(window.location.protocol===y&&!(/^http(s){0,1}\:/.test(S)));this.__mU=O;var W=this.getParameters(false);var U=[];for(var N in W){var R=W[N];if(R instanceof Array){for(var i=0;i<R.length;i++){U.push(encodeURIComponent(N)+j+encodeURIComponent(R[i]));}}else{U.push(encodeURIComponent(N)+j+encodeURIComponent(R));}}if(U.length>0){S+=(S.indexOf(E)>=0?d:E)+U.join(d);}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;i<R.length;i++){U.push(encodeURIComponent(N)+j+encodeURIComponent(R[i]));}}else{U.push(encodeURIComponent(N)+j+encodeURIComponent(R));}}if(U.length>0){this.setData(U.join(d));}}var V=function(X){var bd=o;var bh=f;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<X.length);return bh;};try{if(this.getUsername()){if(this.getUseBasicHttpAuth()){Q.open(M,S,T);Q.setRequestHeader(q,r+V(this.getUsername()+x+this.getPassword()));}else{Q.open(M,S,T,this.getUsername(),this.getPassword());}}else{Q.open(M,S,T);}}catch(bi){this.error("Failed with exception: "+bi);this.failed();return;}if(!(qx.core.Environment.get(c)==B)){Q.setRequestHeader(u,window.location.href);}var P=this.getRequestHeaders();for(var N in P){Q.setRequestHeader(N,P[N]);}try{if(O&&T&&qx.core.Environment.get(c)==w&&qx.core.Environment.get(v)==9){qx.event.Timer.once(function(){Q.send(this.getData());},this,0);}else{Q.send(this.getData());}}catch(bj){if(O){this.failedLocally();}else{this.error("Failed to send data: "+bj,"send");this.failed();}return;}if(!T){this._onreadystatechange();}},failedLocally:function(){if(this.getState()===m){return;}this.warn("Could not load from file: "+this.getUrl());this.failed();},_onreadystatechange:qx.event.GlobalError.observeMethod(function(e){switch(this.getState()){case k:case h:case m:case a:{};return;}var bk=this.getReadyState();if(bk==4){if(!qx.io.remote.Exchange.wasSuccessful(this.getStatusCode(),bk,this.__mU)){if(this.getState()===b){this.setState(g);}this.failed();return;}}if(bk==3&&this.__mV==1){this.setState(qx.io.remote.Exchange._nativeMap[++this.__mV]);}while(this.__mV<bk){this.setState(qx.io.remote.Exchange._nativeMap[++this.__mV]);}}),getReadyState:function(){var bl=null;try{bl=this.getRequest().readyState;}catch(bm){}return bl;},setRequestHeader:function(bn,bo){this.getRequestHeaders()[bn]=bo;},getResponseHeader:function(bp){var bq=null;try{bq=this.getRequest().getResponseHeader(bp)||null;}catch(br){}return bq;},getStringResponseHeaders:function(){var bt=null;try{var bs=this.getRequest().getAllResponseHeaders();if(bs){bt=bs;}}catch(bu){}return bt;},getResponseHeaders:function(){var bx=this.getStringResponseHeaders();var by={};if(bx){var bv=bx.split(/[\r\n]+/g);for(var i=0,l=bv.length;i<l;i++){var bw=bv[i].match(/^([^:]+)\s*:\s*(.+)$/i);if(bw){by[bw[1]]=bw[2];}}}return by;},getStatusCode:function(){var bz=-1;try{bz=this.getRequest().status;if(bz===1223){bz=204;}}catch(bA){}return bz;},getStatusText:function(){var bB=f;try{bB=this.getRequest().statusText;}catch(bC){}return bB;},getResponseText:function(){var bD=null;try{bD=this.getRequest().responseText;}catch(bE){bD=null;}return bD;},getResponseXml:function(){var bH=null;var bF=this.getStatusCode();var bG=this.getReadyState();if(qx.io.remote.Exchange.wasSuccessful(bF,bG,this.__mU)){try{bH=this.getRequest().responseXML;}catch(bI){}}if(typeof bH==A&&bH!=null){if(!bH.documentElement){var s=String(this.getRequest().responseText).replace(/<\?xml[^\?]*\?>/,f);bH.loadXML(s);}if(!bH.documentElement){throw new Error("Missing Document Element!");}if(bH.documentElement.tagName==z){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==p?bJ.length:0;},getResponseContent:function(){var bK=this.getState();if(bK!==k&&bK!=m){return null;}var bM=this.getResponseText();if(bK==m){return bM;}switch(this.getResponseType()){case G:case I:{};return bM;case J:{};try{if(bM&&bM.length>0){var bL;if(this.getParseJson()){bL=qx.util.Json.parse(bM,false);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 n+bM+t;}case F:{};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 L: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 D:this.fireEvent(D);break;case b:this.fireEvent(b);break;case g:this.fireEvent(g);break;case H:this.fireEvent(H);break;case k:this.fireEvent(k);break;case m:this.fireEvent(m);break;case h:this.getRequest().abort();this.fireEvent(h);break;case a:this.getRequest().abort();this.fireEvent(a);break;}}},defer:function(){qx.io.remote.Exchange.registerType(qx.io.remote.transport.XmlHttp,K);},destruct:function(){var bR=this.getRequest();if(bR){bR.onreadystatechange=qx.lang.Function.empty;switch(bR.readyState){case 1:case 2:case 3:bR.abort();}}this.__mW=null;}});})();(function(){var c="Integer",b="Object",a="qx.io.remote.Response";qx.Class.define(a,{extend:qx.event.type.Event,properties:{state:{check:c,nullable:true},statusCode:{check:c,nullable:true},content:{nullable:true},responseHeaders:{check:b,nullable:true}},members:{clone:function(d){var e=qx.event.type.Event.prototype.clone.call(this,d);e.setType(this.getType());e.setState(this.getState());e.setStatusCode(this.getStatusCode());e.setContent(this.getContent());e.setResponseHeaders(this.getResponseHeaders());return e;},getResponseHeader:function(f){var g=this.getResponseHeaders();if(g){return g[f]||null;}return null;}}});})();(function(){var p="px",o="mshtml",n="engine.name",m="0px",l="resize",k="backgroundColor",j="block",i="zIndex",h="transparent",g="src",c="allowTransparency",f="div",d="javascript:false;",b="qx.bom.Blocker",a="absolute";qx.Class.define(b,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__rq();},members:{__rj:null,__rk:null,__rl:null,__rm:false,__rn:10000,__ro:0,__rp:h,block:function(q){if(!this.__rm){this.__rl=q;var r=this.__rt();this.__ru(r);this.__rm=true;}},unblock:function(){if(this.__rm){this.__rv();this.__rm=false;}},isBlocked:function(){return this.__rm;},getBlockerElement:function(){return this.__rk;},setBlockerColor:function(s){qx.bom.element.Style.set(this.__rk,k,s);},getBlockerColor:function(){return qx.bom.element.Style.get(this.__rk,k);},setBlockerOpacity:function(t){qx.bom.element.Opacity.set(this.__rk,t);},getBlockerOpacity:function(){return qx.bom.element.Opacity.get(this.__rk);},setBlockerZIndex:function(u){qx.bom.element.Style.set(this.__rk,i,u);},getBlockerZIndex:function(){return qx.bom.element.Style.get(this.__rk,i);},__rq:function(){this.__rr();if((qx.core.Environment.get(n)==o)){this.__rs();}qx.event.Registration.addListener(window,l,this.__rw,this);},__rr:function(){this.__rk=qx.bom.Element.create(f);qx.bom.element.Style.setStyles(this.__rk,{display:j,opacity:this.__ro,backgroundColor:this.__rp});this.setBlockerZIndex(this.__rn);},__rs:function(){this.__rj=qx.bom.Iframe.create();qx.bom.element.Attribute.set(this.__rj,c,false);qx.bom.element.Attribute.set(this.__rj,g,d);qx.bom.element.Style.setStyles(this.__rj,{display:j,opacity:this.__ro});},__rt:function(){var v={position:a};if(this.__ry()){v.left=m;v.top=m;v.right=null;v.bottom=null;v.width=qx.bom.Document.getWidth()+p;v.height=qx.bom.Document.getHeight()+p;}else{v.width=qx.bom.element.Dimension.getWidth(this.__rl)+p;v.height=qx.bom.element.Dimension.getHeight(this.__rl)+p;v.left=qx.bom.element.Location.getLeft(this.__rl)+p;v.top=qx.bom.element.Location.getTop(this.__rl)+p;}return v;},__ru:function(w){var x=document.body;qx.bom.element.Style.setStyles(this.__rk,w);qx.dom.Element.insertEnd(this.__rk,x);if((qx.core.Environment.get(n)==o)){w.zIndex=this.getBlockerZIndex()-1;qx.bom.element.Style.setStyles(this.__rj,w);qx.dom.Element.insertEnd(this.__rj,document.body);}},__rv:function(){qx.dom.Element.remove(this.__rk);if((qx.core.Environment.get(n)==o)){qx.dom.Element.remove(this.__rj);}},__rw:function(e){if(this.__ry()){this.__rx({width:m,height:m});qx.event.Timer.once(function(){var y={width:qx.bom.Document.getWidth()+p,height:qx.bom.Document.getHeight()+p};this.__rx(y);},this,0);}},__rx:function(z){qx.bom.element.Style.setStyles(this.__rk,z);if((qx.core.Environment.get(n)==o)){qx.bom.element.Style.setStyles(this.__rj,z);}},__ry:function(){return (this.__rl==null||qx.dom.Node.isWindow(this.__rl)||qx.dom.Node.isDocument(this.__rl));}},destruct:function(){qx.event.Registration.removeListener(window,l,this.__rw,this);this.__rj=this.__rk=this.__rl=null;}});})();(function(){var c="interval",b="qx.util.TimerManager",a="singleton";qx.Class.define(b,{extend:qx.core.Object,type:a,statics:{__rz:[],__rA:{},__rB:0},members:{__rC:false,start:function(d,e,f,g,h){if(!h){h=e||0;}var j=(new Date()).getTime()+h;this.self(arguments).__rA[++this.self(arguments).__rB]={callback:d,userData:g||null,expireAt:j,recurTime:e,context:f||this};this.__rD(j,this.self(arguments).__rB);return this.self(arguments).__rB;},stop:function(k){var l=this.self(arguments).__rz;var length=l.length;for(var i=0;i<length;i++){if(l[i]==k){l.splice(i,1);break;}}delete this.self(arguments).__rA[k];if(l.length==0&&this.__rC){qx.event.Idle.getInstance().removeListener(c,this.__rE,this);this.__rC=false;}},__rD:function(m,n){var p=this.self(arguments).__rz;var o=this.self(arguments).__rA;var length=p.length;for(var i=0;i<length;i++){if(o[p[i]].expireAt>m){p.splice(i,0,n);break;}}if(p.length==length){p.push(n);}if(!this.__rC){qx.event.Idle.getInstance().addListener(c,this.__rE,this);this.__rC=true;}},__rE:function(){var t=(new Date()).getTime();var r=this.self(arguments).__rz;var s=this.self(arguments).__rA;while(r.length>0&&s[r[0]].expireAt<=t){var v=r.shift();var q=s[v];q.callback.call(q.context,q.userData,v);if(q.recurTime&&s[v]){var u=(new Date()).getTime();q.expireAt=u+q.recurTime;this.__rD(q.expireAt,v);}else{delete s[v];}}if(r.length==0&&this.__rC){qx.event.Idle.getInstance().removeListener(c,this.__rE,this);this.__rC=false;}}}});})();(function(){var t="os.version",s="os.name",r="win",q="7",p="vista",o="osx",n="Liberation Sans",m="Tahoma",l="sans-serif",k="Arial",d="Lucida Grande",j="Candara",g="Segoe UI",c="Consolas",b="monospace",f="Courier New",e="Lucida Console",h="Monaco",a="qx.theme.modern.Font",i="DejaVu Sans Mono";qx.Theme.define(a,{fonts:{"default":{size:(qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p))?12:11,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[d]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[g,j]:[m,n,k,l]},"bold":{size:(qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p))?12:11,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[d]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[g,j]:[m,n,k,l],bold:true},"small":{size:(qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p))?11:10,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[d]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[g,j]:[m,n,k,l]},"monospace":{size:11,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[e,h]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[c]:[c,i,f,b]}}});})();(function(){var t="os.version",s="os.name",r="win",q="7",p="vista",o="osx",n="Liberation Sans",m="Tahoma",l="sans-serif",k="Lucida Grande",d="Candara",j="Segoe UI",g="Arial",c="Consolas",b="monospace",f="apx.theme.Font",e="Courier New",h="Lucida Console",a="Monaco",i="DejaVu Sans Mono";qx.Theme.define(f,{extend:qx.theme.modern.Font,fonts:{"default":{size:(qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p))?12:11,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[k]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[j,d]:[m,n,g,l]},"bold":{size:(qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p))?12:11,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[k]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[j,d]:[m,n,g,l],bold:true},"small":{size:(qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p))?11:10,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[k]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[j,d]:[m,n,g,l]},"monospace":{size:11,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[h,a]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[c]:[c,i,e,b]}}});})();(function(){var bz="white",by="#EEEEEE",bx="#E4E4E4",bw="#F3F3F3",bv="#F0F0F0",bu="#E8E8E8",bt="#CCCCCC",bs="#EFEFEF",br="#1a1a1a",bq="#00204D",bf="gray",be="#F4F4F4",bd="#fffefe",bc="#AFAFAF",bb="#084FAB",ba="#FCFCFC",Y="#CCC",X="#F2F2F2",W="black",V="#ffffdd",bG="#b6b6b6",bH="#004DAD",bE="#BABABA",bF="#005BC3",bC="#334866",bD="#CECECE",bA="#D9D9D9",bB="#D8D8D8",bI="#99C3FE",bJ="#001533",bj="#B3B3B3",bi="#D5D5D5",bl="#C3C3C3",bk="#DDDDDD",bn="#FF9999",bm="#E8E8E9",bp="#084FAA",bo="#C5C5C5",bh="#DBDBDB",bg="#4a4a4a",a="#83BAEA",b="#D7E7F4",c="#07125A",d="#FAF2F2",e="#87AFE7",f="#F7EAEA",g="#777D8D",h="#FBFBFB",i="#CACACA",j="#909090",bN="#9B9B9B",bM="#F0F9FE",bL="#314a6e",bK="#B4B4B4",bR="#787878",bQ="qx.theme.modern.Color",bP="#000000",bO="#26364D",bT="#A7A7A7",bS="#D1E4FF",F="#5CB0FD",G="#EAEAEA",D="#003B91",E="#80B4EF",J="#FF6B78",K="#949494",H="#808080",I="#930000",B="#7B7B7B",C="#C82C2C",r="#DFDFDF",q="#B6B6B6",t="#0880EF",s="#4d4d4d",n="#f4f4f4",m="#7B7A7E",p="#D0D0D0",o="#f8f8f8",l="#404955",k="#959595",P="#AAAAAA",Q="#F7E9E9",R="#314A6E",S="#C72B2B",L="#FAFAFA",M="#FBFCFB",N="#B2D2FF",O="#666666",T="#CBC8CD",U="#999999",A="#8EB8D6",z="#b8b8b8",y="#727272",x="#33508D",w="#F1F1F1",v="#990000",u="#00368A";qx.Theme.define(bQ,{colors:{"background-application":r,"background-pane":bw,"background-light":ba,"background-medium":by,"background-splitpane":bc,"background-tip":V,"background-tip-error":S,"background-odd":bx,"htmlarea-background":bz,"progressbar-background":bz,"text-light":j,"text-gray":bg,"text-label":br,"text-title":bL,"text-input":bP,"text-hovered":bJ,"text-disabled":m,"text-selected":bd,"text-active":bO,"text-inactive":l,"text-placeholder":T,"border-inner-scrollbar":bz,"border-main":s,"menu-separator-top":bo,"menu-separator-bottom":L,"border-separator":H,"broder-toolbar-button-outer":bG,"broder-toolbar-broder-inner":o,"border-toolbar-separator-right":n,"border-toolbar-separator-left":z,"border-input":bC,"border-inner-input":bz,"border-disabled":q,"border-pane":bq,"border-button":O,"border-column":bt,"border-focused":bI,"invalid":v,"border-focused-invalid":bn,"border-dragover":x,"keyboard-focus":W,"table-pane":bw,"table-focus-indicator":t,"table-row-background-focused-selected":bb,"table-row-background-focused":E,"table-row-background-selected":bb,"table-row-background-even":bw,"table-row-background-odd":bx,"table-row-selected":bd,"table-row":br,"table-row-line":Y,"table-column-line":Y,"table-header-hovered":bz,"progressive-table-header":P,"progressive-table-header-border-right":X,"progressive-table-row-background-even":be,"progressive-table-row-background-odd":bx,"progressive-progressbar-background":bf,"progressive-progressbar-indicator-done":bt,"progressive-progressbar-indicator-undone":bz,"progressive-progressbar-percent-background":bf,"progressive-progressbar-percent-text":bz,"selected-start":bH,"selected-end":u,"tabview-background":c,"shadow":U,"pane-start":h,"pane-end":bv,"group-background":bu,"group-border":bK,"radiobutton-background":bs,"checkbox-border":R,"checkbox-focus":e,"checkbox-hovered":N,"checkbox-hovered-inner":bS,"checkbox-inner":by,"checkbox-start":bx,"checkbox-end":bw,"checkbox-disabled-border":bR,"checkbox-disabled-inner":i,"checkbox-disabled-start":p,"checkbox-disabled-end":bB,"checkbox-hovered-inner-invalid":d,"checkbox-hovered-invalid":Q,"radiobutton-checked":bF,"radiobutton-disabled":bi,"radiobutton-checked-disabled":B,"radiobutton-hovered-invalid":f,"tooltip-error":C,"scrollbar-start":bt,"scrollbar-end":w,"scrollbar-slider-start":by,"scrollbar-slider-end":bl,"button-border-disabeld":k,"button-start":bv,"button-end":bc,"button-disabled-start":be,"button-disabled-end":bE,"button-hovered-start":bM,"button-hovered-end":A,"button-focused":a,"border-invalid":I,"input-start":bv,"input-end":M,"input-focused-start":b,"input-focused-end":F,"input-focused-inner-invalid":J,"input-border-disabled":bN,"input-border-inner":bz,"toolbar-start":bs,"toolbar-end":bk,"window-border":bq,"window-border-caption":y,"window-caption-active-text":bz,"window-caption-active-start":bp,"window-caption-active-end":D,"window-caption-inactive-start":X,"window-caption-inactive-end":bh,"window-statusbar-background":bs,"tabview-start":ba,"tabview-end":by,"tabview-inactive":g,"tabview-inactive-start":G,"tabview-inactive-end":bD,"table-header-start":bu,"table-header-end":bj,"menu-start":bm,"menu-end":bA,"menubar-start":bu,"groupitem-start":bT,"groupitem-end":K,"groupitem-text":bz,"virtual-row-layer-background-even":bz,"virtual-row-layer-background-odd":bz}});})();(function(){var a="apx.theme.Color";qx.Theme.define(a,{extend:qx.theme.modern.Color,colors:{}});})();(function(){var k="_applyBoxShadow",j="px ",i="Integer",h="shadowHorizontalLength",g="box-shadow",f="-webkit-box-shadow",e="shadowVerticalLength",d="-moz-box-shadow",c="shorthand",b="qx.ui.decoration.MBoxShadow",a="Color";qx.Mixin.define(b,{properties:{shadowHorizontalLength:{nullable:true,check:i,apply:k},shadowVerticalLength:{nullable:true,check:i,apply:k},shadowBlurRadius:{nullable:true,check:i,apply:k},shadowColor:{nullable:true,check:a,apply:k},shadowLength:{group:[h,e],mode:c}},members:{_styleBoxShadow:function(l){var m=qx.theme.manager.Color.getInstance();var p=m.resolve(this.getShadowColor());if(p!=null){var q=this.getShadowVerticalLength()||0;var n=this.getShadowHorizontalLength()||0;var blur=this.getShadowBlurRadius()||0;var o=n+j+q+j+blur+j+p;l[d]=o;l[f]=o;l[g]=o;}},_applyBoxShadow:function(){}}});})();(function(){var d="qx.ui.decoration.MBackgroundColor",c="Color",b="_applyBackgroundColor",a="";qx.Mixin.define(d,{properties:{backgroundColor:{check:c,nullable:true,apply:b}},members:{_tintBackgroundColor:function(e,f,g){var h=qx.theme.manager.Color.getInstance();if(f==null){f=this.getBackgroundColor();}g.backgroundColor=h.resolve(f)||a;},_resizeBackgroundColor:function(i,j,k){var l=this.getInsets();j-=l.left+l.right;k-=l.top+l.bottom;return {left:l.left,top:l.top,width:j,height:k};},_applyBackgroundColor:function(){}}});})();(function(){var t="_applyBackgroundImage",s="repeat",r="",q="mshtml",p="engine.name",o="backgroundPositionX",n='<div style="',m="backgroundPositionY",l='</div>',k="no-repeat",d="engine.version",j="scale",g='">',c=" ",b="repeat-x",f="repeat-y",e="hidden",h="qx.ui.decoration.MBackgroundImage",a="String",i="browser.quirksmode";qx.Mixin.define(h,{properties:{backgroundImage:{check:a,nullable:true,apply:t},backgroundRepeat:{check:[s,b,f,k,j],init:s,apply:t},backgroundPositionX:{nullable:true,apply:t},backgroundPositionY:{nullable:true,apply:t},backgroundPosition:{group:[m,o]}},members:{_generateMarkup:this._generateBackgroundMarkup,_generateBackgroundMarkup:function(u,content){var y=r;var x=this.getBackgroundImage();var w=this.getBackgroundRepeat();var top=this.getBackgroundPositionY();if(top==null){top=0;}var z=this.getBackgroundPositionX();if(z==null){z=0;}u.backgroundPosition=z+c+top;if(x){var v=qx.util.AliasManager.getInstance().resolve(x);y=qx.bom.element.Decoration.create(v,w,u);}else{if((qx.core.Environment.get(p)==q)){if(parseFloat(qx.core.Environment.get(d))<7||qx.core.Environment.get(i)){u.overflow=e;}}if(!content){content=r;}y=n+qx.bom.element.Style.compile(u)+g+content+l;}return y;},_applyBackgroundImage:function(){}}});})();(function(){var j="solid",i="_applyStyle",h="double",g="px ",f="dotted",e="_applyWidth",d="Color",c="",b="dashed",a="Number",D=" ",C="shorthand",B="widthTop",A="styleRight",z="styleBottom",y="widthBottom",x="widthLeft",w="styleTop",v="colorBottom",u="styleLeft",q="widthRight",r="colorLeft",o="colorRight",p="colorTop",m="border-top",n="border-left",k="border-right",l="qx.ui.decoration.MSingleBorder",s="border-bottom",t="absolute";qx.Mixin.define(l,{properties:{widthTop:{check:a,init:0,apply:e},widthRight:{check:a,init:0,apply:e},widthBottom:{check:a,init:0,apply:e},widthLeft:{check:a,init:0,apply:e},styleTop:{nullable:true,check:[j,f,b,h],init:j,apply:i},styleRight:{nullable:true,check:[j,f,b,h],init:j,apply:i},styleBottom:{nullable:true,check:[j,f,b,h],init:j,apply:i},styleLeft:{nullable:true,check:[j,f,b,h],init:j,apply:i},colorTop:{nullable:true,check:d,apply:i},colorRight:{nullable:true,check:d,apply:i},colorBottom:{nullable:true,check:d,apply:i},colorLeft:{nullable:true,check:d,apply:i},left:{group:[x,u,r]},right:{group:[q,A,o]},top:{group:[B,w,p]},bottom:{group:[y,z,v]},width:{group:[B,q,y,x],mode:C},style:{group:[w,A,z,u],mode:C},color:{group:[p,o,v,r],mode:C}},members:{_styleBorder:function(E){var F=qx.theme.manager.Color.getInstance();var G=this.getWidthTop();if(G>0){E[m]=G+g+this.getStyleTop()+D+(F.resolve(this.getColorTop())||c);}var G=this.getWidthRight();if(G>0){E[k]=G+g+this.getStyleRight()+D+(F.resolve(this.getColorRight())||c);}var G=this.getWidthBottom();if(G>0){E[s]=G+g+this.getStyleBottom()+D+(F.resolve(this.getColorBottom())||c);}var G=this.getWidthLeft();if(G>0){E[n]=G+g+this.getStyleLeft()+D+(F.resolve(this.getColorLeft())||c);}E.position=t;E.top=0;E.left=0;},_resizeBorder:function(H,I,J){var K=this.getInsets();I-=K.left+K.right;J-=K.top+K.bottom;if(I<0){I=0;}if(J<0){J=0;}return {left:K.left-this.getWidthLeft(),top:K.top-this.getWidthTop(),width:I,height:J};},_getDefaultInsetsForBorder:function(){return {top:this.getWidthTop(),right:this.getWidthRight(),bottom:this.getWidthBottom(),left:this.getWidthLeft()};},_applyWidth:function(){this._applyStyle();this._resetInsets();},_applyStyle:function(){}}});})();(function(){var b="px",a="qx.ui.decoration.Single";qx.Class.define(a,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage,qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MSingleBorder],construct:function(c,d,e){qx.ui.decoration.Abstract.call(this);if(c!=null){this.setWidth(c);}if(d!=null){this.setStyle(d);}if(e!=null){this.setColor(e);}},members:{_markup:null,getMarkup:function(f){if(this._markup){return this._markup;}var g={};this._styleBorder(g,f);var h=this._generateBackgroundMarkup(g);return this._markup=h;},resize:function(i,j,k){var l=this._resizeBorder(i,j,k);i.style.width=l.width+b;i.style.height=l.height+b;i.style.left=parseInt(i.style.left)+l.left+b;i.style.top=parseInt(i.style.top)+l.top+b;},tint:function(m,n){this._tintBackgroundColor(m,n,m.style);},_isInitialized:function(){return !!this._markup;},_getDefaultInsets:function(){return this._getDefaultInsetsForBorder();}},destruct:function(){this._markup=null;}});})();(function(){var c="px",b="qx.ui.decoration.Background",a="absolute";qx.Class.define(b,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage,qx.ui.decoration.MBackgroundColor],construct:function(d){qx.ui.decoration.Abstract.call(this);if(d!=null){this.setBackgroundColor(d);}},members:{__rR:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this.__rR;},getMarkup:function(e){if(this.__rR){return this.__rR;}var f={position:a,top:0,left:0};var g=this._generateBackgroundMarkup(f);return this.__rR=g;},resize:function(h,i,j){var k=this.getInsets();h.style.width=(i-k.left-k.right)+c;h.style.height=(j-k.top-k.bottom)+c;h.style.left=-k.left+c;h.style.top=-k.top+c;},tint:function(l,m){this._tintBackgroundColor(l,m,l.style);}},destruct:function(){this.__rR=null;}});})();(function(){var a="qx.ui.decoration.Uniform";qx.Class.define(a,{extend:qx.ui.decoration.Single,construct:function(b,c,d){qx.ui.decoration.Single.call(this);if(b!=null){this.setWidth(b);}if(c!=null){this.setStyle(c);}if(d!=null){this.setColor(d);}}});})();(function(){var j="px ",i=" ",h='',g="Color",f="Number",e="border-top",d="border-left",c="border-bottom",b="border-right",a="shorthand",C="line-height",B="engine.name",A="mshtml",z="innerWidthRight",y="top",x="innerColorBottom",w="innerWidthTop",v="innerColorRight",u="innerColorTop",t="relative",q="browser.documentmode",r="innerColorLeft",o="qx.ui.decoration.MDoubleBorder",p="left",m="engine.version",n="innerWidthBottom",k="innerWidthLeft",l="position",s="absolute";qx.Mixin.define(o,{include:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundImage],construct:function(){this._getDefaultInsetsForBorder=this.__rW;this._resizeBorder=this.__rV;this._styleBorder=this.__rT;this._generateMarkup=this.__rU;},properties:{innerWidthTop:{check:f,init:0},innerWidthRight:{check:f,init:0},innerWidthBottom:{check:f,init:0},innerWidthLeft:{check:f,init:0},innerWidth:{group:[w,z,n,k],mode:a},innerColorTop:{nullable:true,check:g},innerColorRight:{nullable:true,check:g},innerColorBottom:{nullable:true,check:g},innerColorLeft:{nullable:true,check:g},innerColor:{group:[u,v,x,r],mode:a}},members:{__rS:null,__rT:function(D){var E=qx.theme.manager.Color.getInstance();D.position=t;var F=this.getInnerWidthTop();if(F>0){D[e]=F+j+this.getStyleTop()+i+E.resolve(this.getInnerColorTop());}var F=this.getInnerWidthRight();if(F>0){D[b]=F+j+this.getStyleRight()+i+E.resolve(this.getInnerColorRight());}var F=this.getInnerWidthBottom();if(F>0){D[c]=F+j+this.getStyleBottom()+i+E.resolve(this.getInnerColorBottom());}var F=this.getInnerWidthLeft();if(F>0){D[d]=F+j+this.getStyleLeft()+i+E.resolve(this.getInnerColorLeft());}},__rU:function(G){var J=this._generateBackgroundMarkup(G);var H=qx.theme.manager.Color.getInstance();G[e]=h;G[b]=h;G[c]=h;G[d]=h;G[C]=0;if((qx.core.Environment.get(B)==A&&parseFloat(qx.core.Environment.get(m))<8)||(qx.core.Environment.get(B)==A&&qx.core.Environment.get(q)<8)){G[C]=h;}var I=this.getWidthTop();if(I>0){G[e]=I+j+this.getStyleTop()+i+H.resolve(this.getColorTop());}var I=this.getWidthRight();if(I>0){G[b]=I+j+this.getStyleRight()+i+H.resolve(this.getColorRight());}var I=this.getWidthBottom();if(I>0){G[c]=I+j+this.getStyleBottom()+i+H.resolve(this.getColorBottom());}var I=this.getWidthLeft();if(I>0){G[d]=I+j+this.getStyleLeft()+i+H.resolve(this.getColorLeft());}G[l]=s;G[y]=0;G[p]=0;return this.__rS=this._generateBackgroundMarkup(G,J);},__rV:function(K,L,M){var N=this.getInsets();L-=N.left+N.right;M-=N.top+N.bottom;var O=N.left-this.getWidthLeft()-this.getInnerWidthLeft();var top=N.top-this.getWidthTop()-this.getInnerWidthTop();return {left:O,top:top,width:L,height:M,elementToApplyDimensions:K.firstChild};},__rW:function(){return {top:this.getWidthTop()+this.getInnerWidthTop(),right:this.getWidthRight()+this.getInnerWidthRight(),bottom:this.getWidthBottom()+this.getInnerWidthBottom(),left:this.getWidthLeft()+this.getInnerWidthLeft()};}}});})();(function(){var j='"></div>',i="_applyStyle",h="1px",g='<div style="',f='border:',e="1px solid ",d="Color",c=";",b="px",a='</div>',x="qx.ui.decoration.Beveled",w="css.boxmodel",v='<div style="position:absolute;top:1px;left:1px;',u='border-bottom:',t='border-right:',s="",r="content",q='border-left:',p='border-top:',o="Number",m='<div style="position:absolute;top:1px;left:0px;',n='position:absolute;top:0px;left:1px;',k='<div style="overflow:hidden;font-size:0;line-height:0;">',l="absolute";qx.Class.define(x,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage,qx.ui.decoration.MBackgroundColor],construct:function(y,z,A){qx.ui.decoration.Abstract.call(this);if(y!=null){this.setOuterColor(y);}if(z!=null){this.setInnerColor(z);}if(A!=null){this.setInnerOpacity(A);}},properties:{innerColor:{check:d,nullable:true,apply:i},innerOpacity:{check:o,init:1,apply:i},outerColor:{check:d,nullable:true,apply:i}},members:{__rX:null,_getDefaultInsets:function(){return {top:2,right:2,bottom:2,left:2};},_isInitialized:function(){return !!this.__rX;},_applyStyle:function(){},getMarkup:function(){if(this.__rX){return this.__rX;}var B=qx.theme.manager.Color.getInstance();var C=[];var F=e+B.resolve(this.getOuterColor())+c;var E=e+B.resolve(this.getInnerColor())+c;C.push(k);C.push(g);C.push(f,F);C.push(qx.bom.element.Opacity.compile(0.35));C.push(j);C.push(m);C.push(q,F);C.push(t,F);C.push(qx.bom.element.Opacity.compile(1));C.push(j);C.push(g);C.push(n);C.push(p,F);C.push(u,F);C.push(qx.bom.element.Opacity.compile(1));C.push(j);var D={position:l,top:h,left:h,opacity:1};C.push(this._generateBackgroundMarkup(D));C.push(v);C.push(f,E);C.push(qx.bom.element.Opacity.compile(this.getInnerOpacity()));C.push(j);C.push(a);return this.__rX=C.join(s);},resize:function(G,H,I){if(H<4){H=4;}if(I<4){I=4;}if(qx.core.Environment.get(w)==r){var outerWidth=H-2;var outerHeight=I-2;var O=outerWidth;var N=outerHeight;var innerWidth=H-4;var innerHeight=I-4;}else{var outerWidth=H;var outerHeight=I;var O=H-2;var N=I-2;var innerWidth=O;var innerHeight=N;}var Q=b;var M=G.childNodes[0].style;M.width=outerWidth+Q;M.height=outerHeight+Q;var L=G.childNodes[1].style;L.width=outerWidth+Q;L.height=N+Q;var K=G.childNodes[2].style;K.width=O+Q;K.height=outerHeight+Q;var J=G.childNodes[3].style;J.width=O+Q;J.height=N+Q;var P=G.childNodes[4].style;P.width=innerWidth+Q;P.height=innerHeight+Q;},tint:function(R,S){this._tintBackgroundColor(R,S,R.childNodes[3].style);}},destruct:function(){this.__rX=null;}});})();(function(){var j="_applyLinearBackgroundGradient",i=" ",h=")",g="engine.name",f="horizontal",e=",",d=" 0",c="px",b="background",a="0",E="shorthand",D="Color",C="vertical",B="",A="Number",z="%",y="),to(",x="from(",w="linear-gradient(",v="-moz-",q="-webkit-gradient(linear,",r="startColorPosition",o="-o-",p="deg, ",m="startColor",n="qx.ui.decoration.MLinearBackgroundGradient",k="endColorPosition",l="opera",s="endColor",t="gecko",u="webkit";qx.Mixin.define(n,{properties:{startColor:{check:D,nullable:true,apply:j},endColor:{check:D,nullable:true,apply:j},orientation:{check:[f,C],init:C,apply:j},startColorPosition:{check:A,init:0,apply:j},endColorPosition:{check:A,init:100,apply:j},colorPositionUnit:{check:[c,z],init:z,apply:j},gradientStart:{group:[m,r],mode:E},gradientEnd:{group:[s,k],mode:E}},members:{_styleLinearBackgroundGradient:function(F){var I=qx.theme.manager.Color.getInstance();var O=this.getColorPositionUnit();if(qx.core.Environment.get(g)==u){O=O===c?B:O;if(this.getOrientation()==f){var N=this.getStartColorPosition()+O+d+O;var M=this.getEndColorPosition()+O+d+O;}else{var N=a+O+i+this.getStartColorPosition()+O;var M=a+O+i+this.getEndColorPosition()+O;}var K=x+I.resolve(this.getStartColor())+y+I.resolve(this.getEndColor())+h;var J=q+N+e+M+e+K+h;F[b]=J;}else{var P=this.getOrientation()==f?0:270;var H=I.resolve(this.getStartColor())+i+this.getStartColorPosition()+O;var G=I.resolve(this.getEndColor())+i+this.getEndColorPosition()+O;var L=B;if(qx.core.Environment.get(g)==t){L=v;}else if(qx.core.Environment.get(g)==l){L=o;}F[b]=L+w+P+p+H+e+G+h;}},_resizeLinearBackgroundGradient:function(Q,R,S){var T=this.getInsets();R-=T.left+T.right;S-=T.top+T.bottom;return {left:T.left,top:T.top,width:R,height:S};},_applyLinearBackgroundGradient:function(){}}});})();(function(){var m="Number",l="_applyInsets",k="-l",j="insetRight",i="insetTop",h="_applyBaseImage",g="insetBottom",f="set",e="shorthand",d="-t",a="insetLeft",c="String",b="qx.ui.decoration.Grid";qx.Class.define(b,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],construct:function(n,o){qx.core.Object.call(this);if(qx.ui.decoration.css3.BorderImage.IS_SUPPORTED){this.__rY=new qx.ui.decoration.css3.BorderImage();if(n){this.__sa(n);}}else{this.__rY=new qx.ui.decoration.GridDiv(n);}if(o!=null){this.__rY.setInsets(o);}},properties:{baseImage:{check:c,nullable:true,apply:h},insetLeft:{check:m,nullable:true,apply:l},insetRight:{check:m,nullable:true,apply:l},insetBottom:{check:m,nullable:true,apply:l},insetTop:{check:m,nullable:true,apply:l},insets:{group:[i,j,g,a],mode:e}},members:{__rY:null,getMarkup:function(){return this.__rY.getMarkup();},resize:function(p,q,r){this.__rY.resize(p,q,r);},tint:function(s,t){},getInsets:function(){return this.__rY.getInsets();},_applyInsets:function(u,v,name){var w=f+qx.lang.String.firstUp(name);this.__rY[w](u);},_applyBaseImage:function(x,y){if(this.__rY instanceof qx.ui.decoration.GridDiv){this.__rY.setBaseImage(x);}else{this.__sa(x);}},__sa:function(z){var B,D;this.__rY.setBorderImage(z);var F=qx.util.AliasManager.getInstance().resolve(z);var G=/(.*)(\.[a-z]+)$/.exec(F);var C=G[1];var E=G[2];var A=qx.util.ResourceManager.getInstance();var H=A.getImageHeight(C+d+E);var I=A.getImageWidth(C+k+E);this.__rY.setSlice([H,I]);}},destruct:function(){this.__rY=null;}});})();(function(){var j="px",i="Integer",h="_applyBorderRadius",g="radiusTopRight",f="radiusTopLeft",e="-webkit-border-bottom-left-radius",d="-webkit-background-clip",c="radiusBottomRight",b="-webkit-border-bottom-right-radius",a="border-top-left-radius",w="border-top-right-radius",v="border-bottom-left-radius",u="radiusBottomLeft",t="-webkit-border-top-left-radius",s="shorthand",r="-moz-border-radius-bottomright",q="padding-box",p="border-bottom-right-radius",o="qx.ui.decoration.MBorderRadius",n="-moz-border-radius-topright",l="-webkit-border-top-right-radius",m="-moz-border-radius-topleft",k="-moz-border-radius-bottomleft";qx.Mixin.define(o,{properties:{radiusTopLeft:{nullable:true,check:i,apply:h},radiusTopRight:{nullable:true,check:i,apply:h},radiusBottomLeft:{nullable:true,check:i,apply:h},radiusBottomRight:{nullable:true,check:i,apply:h},radius:{group:[f,g,c,u],mode:s}},members:{_styleBorderRadius:function(x){x[d]=q;var y=this.getRadiusTopLeft();if(y>0){x[m]=y+j;x[t]=y+j;x[a]=y+j;}y=this.getRadiusTopRight();if(y>0){x[n]=y+j;x[l]=y+j;x[w]=y+j;}y=this.getRadiusBottomLeft();if(y>0){x[k]=y+j;x[e]=y+j;x[v]=y+j;}y=this.getRadiusBottomRight();if(y>0){x[r]=y+j;x[b]=y+j;x[p]=y+j;}},_applyBorderRadius:function(){}}});})();(function(){var cI="solid",cH="invalid",cG="scale",cF="border-main",cE="border-invalid",cD="shadow",cC="border-separator",cB="checkbox-hovered",cA="button-start",cz="button-end",bJ="background-light",bI="tabview-background",bH="repeat-x",bG="radiobutton",bF="button-css",bE="border-input",bD="border-inner-input",bC="border-inner-scrollbar",bB="radiobutton-checked",bA="tabview-inactive",cP="checkbox",cQ="window-border",cN="radiobutton-disabled",cO="radiobutton-hovered-invalid",cL="tabview-page-button-top-active-css",cM="button-border-disabeld",cJ="tabview-page-button-top-inactive-css",cK="decoration/form/input.png",cR="broder-toolbar-button-outer",cS="input-css",ci="border-disabled",ch="broder-toolbar-broder-inner",ck="background-pane",cj="checkbox-disabled-border",cm="button-hovered-end",cl="repeat-y",co="border-dragover",cn="button-hovered-start",cg="progressive-table-header-border-right",cf="decoration/scrollbar/scrollbar-button-bg-vertical.png",k="radiobutton-background",l="checkbox-focus",m="scrollbar-slider-horizontal-css",n="menu-end",o="decoration/selection.png",p="horizontal",q="table-header-start",r="decoration/scrollbar/scrollbar-button-bg-horizontal.png",s="decoration/form/input-focused.png",t="checkbox-hovered-invalid",dh="decoration/table/header-cell.png",dg="tabview-inactive-start",df="table-header-end",de="border-button",dl="border-focused-invalid",dk="button-focused-css",dj="checkbox-border",di="tabview-start",dn="checkbox-start",dm="decoration/tabview/tab-button-top-active.png",ba="group-background",bb="decoration/form/button-c.png",X="keyboard-focus",Y="button-disabled-start",be="selected-end",bf="table-header-hovered",bc="decoration/groupbox/groupbox.png",bd="decoration/pane/pane.png",V="decoration/menu/background.png",W="tooltip-error",I="decoration/toolbar/toolbar-part.gif",H="input-focused-css",K="decoration/menu/bar-background.png",J="window-border-caption",E="radiobutton-hovered",D="decoration/tabview/tab-button-bottom-active.png",G="radiobutton-checked-focused",F="groupitem-end",C="button-disabled-css",B="group-border",bk="scrollbar-slider-vertical-css",bl="decoration/form/button-checked.png",bm="window-css",bn="selected-start",bg="tabview-end",bh="window-statusbar-background",bi="decoration/scrollbar/scrollbar-bg-vertical.png",bj="button-pressed-css",bo="toolbar-button-hovered-css",bp="window-caption-active-end",S="dotted",R="checkbox-disabled-end",Q="window-caption-active-start",P="button-focused",O="menu-start",N="decoration/form/tooltip-error.png",M="window-captionbar-active-css",L="qx/decoration/Modern",U="border-toolbar-separator-left",T="decoration/scrollbar/scrollbar-bg-horizontal.png",bq="decoration/tabview/tab-button-left-active.png",br="decoration/tabview/tab-button-right-inactive.png",bs="decoration/tabview/tab-button-bottom-inactive.png",bt="decoration/form/button-disabled.png",bu="decoration/form/button-pressed.png",bv="background-splitpane",bw="decoration/form/button-checked-focused.png",bx="px",by="decoration/window/statusbar.png",bz="input-border-disabled",bN="checkbox-inner",bM="scrollbar-horizontal-css",bL="button-disabled-end",bK="center",bR="toolbar-end",bQ="groupitem-start",bP="decoration/form/button-hovered.png",bO="checkbox-hovered-inner",bT="input-focused-start",bS="scrollbar-start",cb="scrollbar-slider-start",cc="radiobutton-checked-disabled",bY="checkbox-focused",ca="qx.theme.modern.Decoration",bW="decoration/form/button.png",bX="decoration/app-header.png",bU="decoration/form/button-focused.png",bV="radiobutton-checked-hovered",cd="button-hovered-css",ce="checkbox-disabled-inner",cs="border-toolbar-separator-right",cr="border-focused",cu="decoration/shadow/shadow.png",ct="scrollbar-end",cw="decoration/group-item.png",cv="window-caption-inactive-end",cy="checkbox-end",cx="tabview-inactive-end",cq="input-end",cp="no-repeat",da="decoration/tabview/tab-button-left-inactive.png",db="input-focused-inner-invalid",dc="menu-separator-top",dd="window-caption-inactive-start",cV="scrollbar-slider-end",cW="decoration/window/captionbar-inactive.png",cX="decoration/tabview/tab-button-top-inactive.png",cY="pane-end",cT="input-focused-end",cU="decoration/form/tooltip-error-arrow.png",j="menubar-start",i="toolbar-start",h="checkbox-disabled-start",g="radiobutton-focused",f="pane-start",e="table-focus-indicator",d="button-checked-css",c="decoration/form/button-checked-c.png",b="menu-separator-bottom",a="decoration/shadow/shadow-small.png",w="input-start",x="decoration/tabview/tabview-pane.png",u="decoration/window/captionbar-active.png",v="decoration/tabview/tab-button-right-active.png",z="button-checked-focused-css",A="decoration/toolbar/toolbar-gradient.png",y="checkbox-hovered-inner-invalid";qx.Theme.define(ca,{aliases:{decoration:L},decorations:{"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:cF}},"selected":{decorator:qx.ui.decoration.Background,style:{backgroundImage:o,backgroundRepeat:cG}},"selected-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{startColorPosition:0,endColorPosition:100,startColor:bn,endColor:be}},"selected-dragover":{decorator:qx.ui.decoration.Single,style:{backgroundImage:o,backgroundRepeat:cG,bottom:[2,cI,co]}},"dragover":{decorator:qx.ui.decoration.Single,style:{bottom:[2,cI,co]}},"pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:bd,insets:[0,2,3,0]}},"pane-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MLinearBackgroundGradient],style:{width:1,color:bI,radius:3,shadowColor:cD,shadowBlurRadius:2,shadowLength:0,gradientStart:[f,0],gradientEnd:[cY,100]}},"group":{decorator:qx.ui.decoration.Grid,style:{baseImage:bc}},"group-css":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder],style:{backgroundColor:ba,radius:4,color:B,width:1}},"border-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cH,innerColor:bD,innerOpacity:0.5,backgroundImage:cK,backgroundRepeat:bH,backgroundColor:bJ}},"keyboard-focus":{decorator:qx.ui.decoration.Single,style:{width:1,color:X,style:S}},"radiobutton":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow],style:{backgroundColor:k,radius:5,width:1,innerWidth:2,color:dj,innerColor:k,shadowLength:0,shadowBlurRadius:0,shadowColor:l,insetLeft:5}},"radiobutton-checked":{include:bG,style:{backgroundColor:bB}},"radiobutton-checked-focused":{include:bB,style:{shadowBlurRadius:4}},"radiobutton-checked-hovered":{include:bB,style:{innerColor:cB}},"radiobutton-focused":{include:bG,style:{shadowBlurRadius:4}},"radiobutton-hovered":{include:bG,style:{backgroundColor:cB,innerColor:cB}},"radiobutton-disabled":{include:bG,style:{innerColor:cN,backgroundColor:cN,color:cj}},"radiobutton-checked-disabled":{include:cN,style:{backgroundColor:cc}},"radiobutton-invalid":{include:bG,style:{color:cH}},"radiobutton-checked-invalid":{include:bB,style:{color:cH}},"radiobutton-checked-focused-invalid":{include:G,style:{color:cH,shadowColor:cH}},"radiobutton-checked-hovered-invalid":{include:bV,style:{color:cH,innerColor:cO}},"radiobutton-focused-invalid":{include:g,style:{color:cH,shadowColor:cH}},"radiobutton-hovered-invalid":{include:E,style:{color:cH,innerColor:cO,backgroundColor:cO}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:cC}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:cC}},"tooltip-error":{decorator:qx.ui.decoration.Grid,style:{baseImage:N,insets:[2,5,5,2]}},"tooltip-error-css":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow],style:{backgroundColor:W,radius:4,shadowColor:cD,shadowBlurRadius:2,shadowLength:1}},"tooltip-error-arrow":{decorator:qx.ui.decoration.Background,style:{backgroundImage:cU,backgroundPositionY:bK,backgroundRepeat:cp,insets:[0,0,0,10]}},"shadow-window":{decorator:qx.ui.decoration.Grid,style:{baseImage:cu,insets:[4,8,8,4]}},"shadow-window-css":{decorator:[qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{shadowColor:cD,shadowBlurRadius:2,shadowLength:1}},"shadow-popup":{decorator:qx.ui.decoration.Grid,style:{baseImage:a,insets:[0,3,3,0]}},"popup-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{width:1,color:cF,shadowColor:cD,shadowBlurRadius:3,shadowLength:1}},"scrollbar-horizontal":{decorator:qx.ui.decoration.Background,style:{backgroundImage:T,backgroundRepeat:bH}},"scrollbar-vertical":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bi,backgroundRepeat:cl}},"scrollbar-slider-horizontal":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:r,backgroundRepeat:cG,outerColor:cF,innerColor:bC,innerOpacity:0.5}},"scrollbar-slider-horizontal-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:r,backgroundRepeat:cG,outerColor:ci,innerColor:bC,innerOpacity:0.3}},"scrollbar-slider-vertical":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:cf,backgroundRepeat:cG,outerColor:cF,innerColor:bC,innerOpacity:0.5}},"scrollbar-slider-vertical-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:cf,backgroundRepeat:cG,outerColor:ci,innerColor:bC,innerOpacity:0.3}},"scrollbar-horizontal-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[bS,0],gradientEnd:[ct,100]}},"scrollbar-vertical-css":{include:bM,style:{orientation:p}},"scrollbar-slider-horizontal-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[cb,0],gradientEnd:[cV,100],color:cF,width:1}},"scrollbar-slider-vertical-css":{include:m,style:{orientation:p}},"scrollbar-slider-horizontal-disabled-css":{include:m,style:{color:cM}},"scrollbar-slider-vertical-disabled-css":{include:bk,style:{color:cM}},"button-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius],style:{radius:3,color:de,width:1,startColor:cA,endColor:cz,startColorPosition:35,endColorPosition:100}},"button-disabled-css":{include:bF,style:{color:cM,startColor:Y,endColor:bL}},"button-hovered-css":{include:bF,style:{startColor:cn,endColor:cm}},"button-checked-css":{include:bF,style:{endColor:cA,startColor:cz}},"button-pressed-css":{include:bF,style:{endColor:cn,startColor:cm}},"button-focused-css":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius],style:{radius:3,color:de,width:1,innerColor:P,innerWidth:2,startColor:cA,endColor:cz,startColorPosition:30,endColorPosition:100}},"button-checked-focused-css":{include:dk,style:{endColor:cA,startColor:cz}},"button-invalid-css":{include:bF,style:{color:cE}},"button-disabled-invalid-css":{include:C,style:{color:cE}},"button-hovered-invalid-css":{include:cd,style:{color:cE}},"button-checked-invalid-css":{include:d,style:{color:cE}},"button-pressed-invalid-css":{include:bj,style:{color:cE}},"button-focused-invalid-css":{include:dk,style:{color:cE}},"button-checked-focused-invalid-css":{include:z,style:{color:cE}},"button":{decorator:qx.ui.decoration.Grid,style:{baseImage:bW,insets:2}},"button-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:bt,insets:2}},"button-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:bU,insets:2}},"button-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:bP,insets:2}},"button-pressed":{decorator:qx.ui.decoration.Grid,style:{baseImage:bu,insets:2}},"button-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:bl,insets:2}},"button-checked-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:bw,insets:2}},"button-invalid-shadow":{decorator:qx.ui.decoration.Single,style:{color:cH,width:1}},"checkbox-invalid-shadow":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cH,innerColor:dl,insets:[0]}},"checkbox":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBoxShadow],style:{width:1,color:dj,innerWidth:1,innerColor:bN,gradientStart:[dn,0],gradientEnd:[cy,100],shadowLength:0,shadowBlurRadius:0,shadowColor:l,insetLeft:4}},"checkbox-hovered":{include:cP,style:{innerColor:bO,gradientStart:[cB,0],gradientEnd:[cB,100]}},"checkbox-focused":{include:cP,style:{shadowBlurRadius:4}},"checkbox-disabled":{include:cP,style:{color:cj,innerColor:ce,gradientStart:[h,0],gradientEnd:[R,100]}},"checkbox-invalid":{include:cP,style:{color:cH}},"checkbox-hovered-invalid":{include:cB,style:{color:cH,innerColor:y,gradientStart:[t,0],gradientEnd:[t,100]}},"checkbox-focused-invalid":{include:bY,style:{color:cH,shadowColor:cH}},"input-css":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBackgroundColor],style:{color:bE,innerColor:bD,innerWidth:1,width:1,backgroundColor:bJ,startColor:w,endColor:cq,startColorPosition:0,endColorPosition:12,colorPositionUnit:bx}},"border-invalid-css":{include:cS,style:{color:cE}},"input-focused-css":{include:cS,style:{startColor:bT,innerColor:cT,endColorPosition:4}},"input-focused-invalid-css":{include:H,style:{innerColor:db,color:cE}},"input-disabled-css":{include:cS,style:{color:bz}},"input":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bE,innerColor:bD,innerOpacity:0.5,backgroundImage:cK,backgroundRepeat:bH,backgroundColor:bJ}},"input-focused":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bE,innerColor:cr,backgroundImage:s,backgroundRepeat:bH,backgroundColor:bJ}},"input-focused-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cH,innerColor:dl,backgroundImage:s,backgroundRepeat:bH,backgroundColor:bJ,insets:[2]}},"input-disabled":{decorator:qx.ui.decoration.Beveled,style:{outerColor:ci,innerColor:bD,innerOpacity:0.5,backgroundImage:cK,backgroundRepeat:bH,backgroundColor:bJ}},"toolbar":{decorator:qx.ui.decoration.Background,style:{backgroundImage:A,backgroundRepeat:cG}},"toolbar-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{startColorPosition:40,endColorPosition:60,startColor:i,endColor:bR}},"toolbar-button-hovered":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cR,innerColor:ch,backgroundImage:bb,backgroundRepeat:cG}},"toolbar-button-checked":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cR,innerColor:ch,backgroundImage:c,backgroundRepeat:cG}},"toolbar-button-hovered-css":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius],style:{color:cR,width:1,innerWidth:1,innerColor:ch,radius:2,gradientStart:[cA,30],gradientEnd:[cz,100]}},"toolbar-button-checked-css":{include:bo,style:{gradientStart:[cz,30],gradientEnd:[cA,100]}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,widthRight:1,colorLeft:U,colorRight:cs,styleLeft:cI,styleRight:cI}},"toolbar-part":{decorator:qx.ui.decoration.Background,style:{backgroundImage:I,backgroundRepeat:cl}},"tabview-pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:x,insets:[4,6,7,4]}},"tabview-pane-css":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MSingleBorder],style:{width:1,color:cQ,radius:3,gradientStart:[di,90],gradientEnd:[bg,100]}},"tabview-page-button-top-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:dm}},"tabview-page-button-top-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:cX}},"tabview-page-button-bottom-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:D}},"tabview-page-button-bottom-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:bs}},"tabview-page-button-left-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:bq}},"tabview-page-button-left-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:da}},"tabview-page-button-right-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:v}},"tabview-page-button-right-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:br}},"tabview-page-button-top-active-css":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBoxShadow],style:{radius:[3,3,0,0],width:[1,1,0,1],color:bI,backgroundColor:di,shadowLength:1,shadowColor:cD,shadowBlurRadius:2}},"tabview-page-button-top-inactive-css":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:[3,3,0,0],color:bA,colorBottom:bI,width:1,gradientStart:[dg,0],gradientEnd:[cx,100]}},"tabview-page-button-bottom-active-css":{include:cL,style:{radius:[0,0,3,3],width:[0,1,1,1],backgroundColor:dg}},"tabview-page-button-bottom-inactive-css":{include:cJ,style:{radius:[0,0,3,3],width:[0,1,1,1],colorBottom:bA,colorTop:bI}},"tabview-page-button-left-active-css":{include:cL,style:{radius:[3,0,0,3],width:[1,0,1,1],shadowLength:0,shadowBlurRadius:0}},"tabview-page-button-left-inactive-css":{include:cJ,style:{radius:[3,0,0,3],width:[1,0,1,1],colorBottom:bA,colorRight:bI}},"tabview-page-button-right-active-css":{include:cL,style:{radius:[0,3,3,0],width:[1,1,1,0],shadowLength:0,shadowBlurRadius:0}},"tabview-page-button-right-inactive-css":{include:cJ,style:{radius:[0,3,3,0],width:[1,1,1,0],colorBottom:bA,colorLeft:bI}},"splitpane":{decorator:qx.ui.decoration.Uniform,style:{backgroundColor:ck,width:3,color:bv,style:cI}},"window":{decorator:qx.ui.decoration.Single,style:{backgroundColor:ck,width:1,color:cF,widthTop:0}},"window-captionbar-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:u}},"window-captionbar-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:cW}},"window-statusbar":{decorator:qx.ui.decoration.Grid,style:{baseImage:by}},"window-css":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MSingleBorder],style:{radius:[5,5,0,0],shadowBlurRadius:4,shadowLength:2,shadowColor:cD}},"window-incl-statusbar-css":{include:bm,style:{radius:[5,5,5,5]}},"window-captionbar-active-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MLinearBackgroundGradient],style:{width:1,color:cQ,colorBottom:J,radius:[5,5,0,0],gradientStart:[Q,30],gradientEnd:[bp,70]}},"window-captionbar-inactive-css":{include:M,style:{gradientStart:[dd,30],gradientEnd:[cv,70]}},"window-statusbar-css":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius],style:{backgroundColor:bh,width:[0,1,1,1],color:cQ,radius:[0,0,5,5]}},"window-pane-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{backgroundColor:ck,width:1,color:cQ,widthTop:0}},"table":{decorator:qx.ui.decoration.Single,style:{width:1,color:cF,style:cI}},"table-statusbar":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:cF,style:cI}},"table-scroller-header":{decorator:qx.ui.decoration.Single,style:{backgroundImage:dh,backgroundRepeat:cG,widthBottom:1,colorBottom:cF,style:cI}},"table-scroller-header-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[q,10],gradientEnd:[df,90],widthBottom:1,colorBottom:cF}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:cC,styleRight:cI}},"table-header-cell-hovered":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:cC,styleRight:cI,widthBottom:1,colorBottom:bf,styleBottom:cI}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:e,style:cI}},"progressive-table-header":{decorator:qx.ui.decoration.Single,style:{width:1,color:cF,style:cI}},"progressive-table-header-cell":{decorator:qx.ui.decoration.Single,style:{backgroundImage:dh,backgroundRepeat:cG,widthRight:1,colorRight:cg,style:cI}},"progressive-table-header-cell-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[q,10],gradientEnd:[df,90],widthRight:1,colorRight:cg}},"menu":{decorator:qx.ui.decoration.Single,style:{backgroundImage:V,backgroundRepeat:cG,width:1,color:cF,style:cI}},"menu-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MSingleBorder],style:{gradientStart:[O,0],gradientEnd:[n,100],shadowColor:cD,shadowBlurRadius:2,shadowLength:1,width:1,color:cF}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:dc,widthBottom:1,colorBottom:b}},"menubar":{decorator:qx.ui.decoration.Single,style:{backgroundImage:K,backgroundRepeat:cG,width:1,color:cC,style:cI}},"menubar-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[j,0],gradientEnd:[n,100],width:1,color:cC}},"app-header":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bX,backgroundRepeat:cG}},"progressbar":{decorator:qx.ui.decoration.Single,style:{width:1,color:bE}},"group-item":{decorator:qx.ui.decoration.Background,style:{backgroundImage:cw,backgroundRepeat:cG}},"group-item-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{startColorPosition:0,endColorPosition:100,startColor:bQ,endColor:F}}}});})();(function(){var a="apx.theme.Decoration";qx.Theme.define(a,{extend:qx.theme.modern.Decoration,decorations:{}});})();(function(){var ep="css.gradients",eo="widget",en="atom",em="-css",el="button-frame",ek="css.borderradius",ej="css.boxshadow",ei="main",eh="button",eg="bold",cB="text-selected",cA="image",cz="middle",cy="selected",cx="background-light",cw="label",cv="text-disabled",cu="groupbox",ct="decoration/arrows/down.png",cs="popup",ew="cell",ex="border-invalid",eu="input",ev="input-disabled",es="menu-button",et="input-focused-invalid",eq="toolbar-button",er="spinner",ey="input-focused",ez="list",dH="tooltip",dG="qx/static/blank.gif",dJ="radiobutton",dI="tree-item",dL="combobox",dK="treevirtual-contract",dN="scrollbar",dM="datechooser/nav-button",dE="center",dD="checkbox",u="treevirtual-expand",v="",w="textfield",x="-invalid",y="decoration/arrows/right.png",z="background-application",A="invalid",B="right-top",C="selectbox",D="text-title",eN="icon/16/places/folder-open.png",eM="radiobutton-hovered",eL="group-item",eK="scrollbar/button",eR="right",eQ="combobox/button",eP="virtual-list",eO="icon/16/places/folder.png",eT="radiobutton-checked-focused",eS="text-label",by="decoration/tree/closed.png",bz="table-scroller-header",bw="scrollbar-slider-horizontal",bx="checkbox-hovered",bC="checkbox-checked",bD="decoration/arrows/left.png",bA="radiobutton-checked",bB="button-focused",bu="text-light",bv="menu-slidebar-button",ba="checkbox-undetermined",Y="table-scroller-header-css",bc="text-input",bb="slidebar/button-forward",V="background-splitpane",U="text-hovered",X=".png",W="decoration/tree/open.png",T="default",S="decoration/arrows/down-small.png",bJ="datechooser",bK="slidebar/button-backward",bL="radiobutton-checked-disabled",bM="checkbox-focused",bF="radiobutton-checked-hovered",bG="treevirtual-folder",bH="shadow-popup",bI="icon/16/mimetypes/office-document.png",bN="background-medium",bO="icon/32/places/folder-open.png",bn="icon/22/places/folder-open.png",bm="table",bl="decoration/arrows/up.png",bk="decoration/form/",bj="radiobutton-focused",bi="button-checked",bh="decoration/window/maximize-active-hovered.png",bg="keyboard-focus",br="menu-css",bq="decoration/cursors/",bP="slidebar",bQ="tooltip-error-arrow",bR="table-scroller-focus-indicator",bS="popup-css",bT="move-frame",bU="nodrop",bV="decoration/table/boolean-true.png",bW="-invalid-css",bX="menu",bY="app-header",cJ="row-layer",cI="text-inactive",cH="move",cG="decoration/window/restore-active-hovered.png",cN="border-separator",cM="shadow-window",cL="tree-folder",cK="window-pane-css",cR="right.png",cQ="checkbox-undetermined-hovered",dr="window-incl-statusbar-css",ds="tabview-page-button-bottom-inactive",dp="tooltip-error",dq="window-css",dm="window-statusbar",dn="button-hovered",dk="decoration/scrollbar/scrollbar-",dl="background-tip",dz="menubar-css",dA="scrollbar-slider-horizontal-disabled",dS="radiobutton-disabled",dR="button-pressed",dU="table-pane",dT="decoration/window/close-active.png",dW="native",dV="button-invalid-shadow",dY="decoration/window/minimize-active-hovered.png",dX="menubar",dP="icon/16/actions/dialog-cancel.png",dO="tabview-page-button-top-inactive",eG="tabview-page-button-left-inactive",eH="menu-slidebar",eI="toolbar-button-checked",eJ="decoration/tree/open-selected.png",eC="decoration/window/minimize-inactive.png",eD="icon/16/apps/office-calendar.png",eE="group-item-css",eF="group",eA="tabview-page-button-right-inactive",eB="decoration/window/minimize-active.png",k="decoration/window/restore-inactive.png",j="checkbox-checked-focused",i="splitpane",h="combobox/textfield",g="decoration/window/close-active-hovered.png",f="qx/icon/Tango/16/actions/window-close.png",e="checkbox-pressed",d="button-disabled",c="selected-dragover",b="tooltip-error-css",I="decoration/window/maximize-inactive.png",J="dragover",G="scrollarea",H="scrollbar-vertical",M="decoration/menu/checkbox-invert.gif",N="decoration/toolbar/toolbar-handle-knob.gif",K="icon/22/mimetypes/office-document.png",L="table-header-cell",P="button-checked-focused",Q="up.png",cV="best-fit",cP="pane-css",dd="decoration/tree/closed-selected.png",cY="qx.theme.modern.Appearance",cE="text-active",cC="checkbox-disabled",be="toolbar-button-hovered",cF="decoration/form/checked.png",bp="progressive-table-header",bo="decoration/table/select-column-order.png",cj="decoration/menu/radiobutton.gif",ck="decoration/arrows/forward.png",cl="decoration/table/descending.png",cm="decoration/form/undetermined.png",cn="tree-file",co="window-captionbar-active",cp="checkbox-checked-hovered",cq="scrollbar-slider-vertical",cg="toolbar",ch="alias",cD="decoration/window/restore-active.png",dc="decoration/table/boolean-false.png",db="icon/32/mimetypes/office-document.png",da="tabview-pane",dh="decoration/arrows/rewind.png",dg="top",df="icon/16/actions/dialog-ok.png",de="progressbar-background",cX="table-header-cell-hovered",cW="window-statusbar-css",O="window",bt="text-gray",bs="decoration/menu/radiobutton-invert.gif",cO="text-placeholder",bE="slider",cU="toolbar-css",cT="keep-align",cS="down.png",bd="groupitem-text",dj="tabview-page-button-top-active",R="icon/22/places/folder.png",bf="decoration/window/maximize-active.png",ca="checkbox-checked-pressed",cb="decoration/window/close-inactive.png",cc="tabview-page-button-left-active",cd="toolbar-part",ce="decoration/splitpane/knob-vertical.png",cf=".gif",dC="virtual-row-layer-background-odd",ci="table-statusbar",eb="progressive-table-header-cell-css",ea="window-captionbar-inactive",ed="copy",ec="decoration/arrows/down-invert.png",ef="decoration/menu/checkbox.gif",ee="window-caption-active-text",cr="decoration/splitpane/knob-horizontal.png",dQ="group-css",di="icon/32/places/folder.png",dF="virtual-row-layer-background-even",E="toolbar-separator",F="tabview-page-button-bottom-active",dx="decoration/arrows/up-small.png",dy="decoration/table/ascending.png",dv="decoration/arrows/up-invert.png",dw="small",dt="tabview-page-button-right-active",du="-disabled",a="scrollbar-horizontal",dB="progressbar",s="checkbox-undetermined-focused",r="progressive-table-header-cell",q="menu-separator",p="tabview-pane-css",o="pane",n="htmlarea-background",m="decoration/arrows/right-invert.png",l="left.png",t="icon/16/actions/view-refresh.png";qx.Theme.define(cY,{appearances:{"widget":{},"root":{style:function(eU){return {backgroundColor:z,textColor:eS,font:T};}},"label":{style:function(eV){return {textColor:eV.disabled?cv:undefined};}},"move-frame":{style:function(eW){return {decorator:ei};}},"resize-frame":bT,"dragdrop-cursor":{style:function(eX){var eY=bU;if(eX.copy){eY=ed;}else if(eX.move){eY=cH;}else if(eX.alias){eY=ch;}return {source:bq+eY+cf,position:B,offset:[2,16,2,6]};}},"image":{style:function(fa){return {opacity:!fa.replacement&&fa.disabled?0.3:1};}},"atom":{},"atom/label":cw,"atom/icon":cA,"popup":{style:function(fb){var fc=qx.core.Environment.get(ej);return {decorator:fc?bS:ei,backgroundColor:cx,shadow:fc?undefined:bH};}},"button-frame":{alias:en,style:function(fd){var fh,fg;var fe=[3,9];if(fd.checked&&fd.focused&&!fd.inner){fh=P;fg=undefined;fe=[1,7];}else if(fd.disabled){fh=d;fg=undefined;}else if(fd.pressed){fh=dR;fg=U;}else if(fd.checked){fh=bi;fg=undefined;}else if(fd.hovered){fh=dn;fg=U;}else if(fd.focused&&!fd.inner){fh=bB;fg=undefined;fe=[1,7];}else{fh=eh;fg=undefined;}var ff;if(qx.core.Environment.get(ek)&&qx.core.Environment.get(ep)){if(fd.invalid&&!fd.disabled){fh+=bW;}else{fh+=em;}}else{ff=fd.invalid&&!fd.disabled?dV:undefined;fe=[2,8];}return {decorator:fh,textColor:fg,shadow:ff,padding:fe,margin:[1,0]};}},"button-frame/image":{style:function(fi){return {opacity:!fi.replacement&&fi.disabled?0.5:1};}},"button":{alias:el,include:el,style:function(fj){return {center:true};}},"hover-button":{alias:en,include:en,style:function(fk){var fl=fk.hovered?cy:undefined;if(fl&&qx.core.Environment.get(ep)){fl+=em;}return {decorator:fl,textColor:fk.hovered?cB:undefined};}},"splitbutton":{},"splitbutton/button":eh,"splitbutton/arrow":{alias:eh,include:eh,style:function(fm,fn){return {icon:ct,padding:[fn.padding[0],fn.padding[1]-6],marginLeft:1};}},"checkbox":{alias:en,style:function(fo){var fp=qx.core.Environment.get(ep)&&qx.core.Environment.get(ej);var fr;if(fp){if(fo.checked){fr=cF;}else if(fo.undetermined){fr=cm;}else{fr=dG;}}else{if(fo.checked){if(fo.disabled){fr=bC;}else if(fo.focused){fr=j;}else if(fo.pressed){fr=ca;}else if(fo.hovered){fr=cp;}else{fr=bC;}}else if(fo.undetermined){if(fo.disabled){fr=ba;}else if(fo.focused){fr=s;}else if(fo.hovered){fr=cQ;}else{fr=ba;}}else if(!fo.disabled){if(fo.focused){fr=bM;}else if(fo.pressed){fr=e;}else if(fo.hovered){fr=bx;}}fr=fr||dD;var fq=fo.invalid&&!fo.disabled?x:v;fr=bk+fr+fq+X;}return {icon:fr,minWidth:fp?14:undefined,gap:fp?8:6};}},"checkbox/icon":{style:function(fs){var fu=qx.core.Environment.get(ep)&&qx.core.Environment.get(ej);if(!fu){return {opacity:!fs.replacement&&fs.disabled?0.3:1};}var fv;if(fs.disabled){fv=cC;}else if(fs.focused){fv=bM;}else if(fs.hovered){fv=bx;}else{fv=dD;}fv+=fs.invalid&&!fs.disabled?x:v;var ft;if(fs.undetermined){ft=[2,0];}return {decorator:fv,padding:ft,width:12,height:10};}},"radiobutton":{alias:en,style:function(fw){var fx=qx.core.Environment.get(ek)&&qx.core.Environment.get(ej);var fz;if(fx){fz=dG;}else{if(fw.checked&&fw.focused){fz=eT;}else if(fw.checked&&fw.disabled){fz=bL;}else if(fw.checked&&fw.hovered){fz=bF;}else if(fw.checked){fz=bA;}else if(fw.focused){fz=bj;}else if(fw.hovered){fz=eM;}else{fz=dJ;}var fy=fw.invalid&&!fw.disabled?x:v;fz=bk+fz+fy+X;}return {icon:fz,gap:fx?8:6};}},"radiobutton/icon":{style:function(fA){var fB=qx.core.Environment.get(ek)&&qx.core.Environment.get(ej);if(!fB){return {opacity:!fA.replacement&&fA.disabled?0.3:1};}var fC;if(fA.disabled&&!fA.checked){fC=dS;}else if(fA.checked&&fA.focused){fC=eT;}else if(fA.checked&&fA.disabled){fC=bL;}else if(fA.checked&&fA.hovered){fC=bF;}else if(fA.checked){fC=bA;}else if(fA.focused){fC=bj;}else if(fA.hovered){fC=eM;}else{fC=dJ;}fC+=fA.invalid&&!fA.disabled?x:v;return {decorator:fC,width:12,height:10};}},"textfield":{style:function(fD){var fI;var fG=!!fD.focused;var fH=!!fD.invalid;var fE=!!fD.disabled;if(fG&&fH&&!fE){fI=et;}else if(fG&&!fH&&!fE){fI=ey;}else if(fE){fI=ev;}else if(!fG&&fH&&!fE){fI=ex;}else{fI=eu;}if(qx.core.Environment.get(ep)){fI+=em;}var fF;if(fD.disabled){fF=cv;}else if(fD.showingPlaceholder){fF=cO;}else{fF=bc;}return {decorator:fI,padding:[2,4,1],textColor:fF};}},"textarea":{include:w,style:function(fJ){return {padding:4};}},"spinner":{style:function(fK){var fO;var fM=!!fK.focused;var fN=!!fK.invalid;var fL=!!fK.disabled;if(fM&&fN&&!fL){fO=et;}else if(fM&&!fN&&!fL){fO=ey;}else if(fL){fO=ev;}else if(!fM&&fN&&!fL){fO=ex;}else{fO=eu;}if(qx.core.Environment.get(ep)){fO+=em;}return {decorator:fO};}},"spinner/textfield":{style:function(fP){return {marginRight:2,padding:[2,4,1],textColor:fP.disabled?cv:bc};}},"spinner/upbutton":{alias:el,include:el,style:function(fQ,fR){return {icon:dx,padding:[fR.padding[0]-1,fR.padding[1]-5],shadow:undefined};}},"spinner/downbutton":{alias:el,include:el,style:function(fS,fT){return {icon:S,padding:[fT.padding[0]-1,fT.padding[1]-5],shadow:undefined};}},"datefield":dL,"datefield/button":{alias:eQ,include:eQ,style:function(fU){return {icon:eD,padding:[0,3],decorator:undefined};}},"datefield/textfield":h,"datefield/list":{alias:bJ,include:bJ,style:function(fV){return {decorator:undefined};}},"groupbox":{style:function(fW){return {legendPosition:dg};}},"groupbox/legend":{alias:en,style:function(fX){return {padding:[1,0,1,4],textColor:fX.invalid?A:D,font:eg};}},"groupbox/frame":{style:function(fY){var ga=qx.core.Environment.get(ek);return {padding:ga?10:12,margin:ga?1:undefined,decorator:ga?dQ:eF};}},"check-groupbox":cu,"check-groupbox/legend":{alias:dD,include:dD,style:function(gb){return {padding:[1,0,1,4],textColor:gb.invalid?A:D,font:eg};}},"radio-groupbox":cu,"radio-groupbox/legend":{alias:dJ,include:dJ,style:function(gc){return {padding:[1,0,1,4],textColor:gc.invalid?A:D,font:eg};}},"scrollarea":{style:function(gd){return {minWidth:50,minHeight:50};}},"scrollarea/corner":{style:function(ge){return {backgroundColor:z};}},"scrollarea/pane":eo,"scrollarea/scrollbar-x":dN,"scrollarea/scrollbar-y":dN,"scrollbar":{style:function(gf){if(gf[dW]){return {};}var gg=qx.core.Environment.get(ep);var gh=gf.horizontal?a:H;if(gg){gh+=em;}return {width:gf.horizontal?undefined:16,height:gf.horizontal?16:undefined,decorator:gh,padding:1};}},"scrollbar/slider":{alias:bE,style:function(gi){return {padding:gi.horizontal?[0,1,0,1]:[1,0,1,0]};}},"scrollbar/slider/knob":{include:el,style:function(gj){var gk=qx.core.Environment.get(ep);var gl=gj.horizontal?bw:cq;if(gj.disabled){gl+=du;}if(gk){gl+=em;}return {decorator:gl,minHeight:gj.horizontal?undefined:9,minWidth:gj.horizontal?9:undefined,padding:undefined};}},"scrollbar/button":{alias:el,include:el,style:function(gm){var gp=dk;if(gm.left){gp+=l;}else if(gm.right){gp+=cR;}else if(gm.up){gp+=Q;}else{gp+=cS;}var go=qx.core.Environment.get(ep);if(gm.left||gm.right){var gn=gm.left?3:4;return {padding:go?[3,0,3,gn]:[2,0,2,gn],icon:gp,width:15,height:14};}else{return {padding:go?3:[3,2],icon:gp,width:14,height:15};}}},"scrollbar/button-begin":eK,"scrollbar/button-end":eK,"slider":{style:function(gq){var gu;var gs=!!gq.focused;var gt=!!gq.invalid;var gr=!!gq.disabled;if(gs&&gt&&!gr){gu=et;}else if(gs&&!gt&&!gr){gu=ey;}else if(gr){gu=ev;}else if(!gs&&gt&&!gr){gu=ex;}else{gu=eu;}if(qx.core.Environment.get(ep)){gu+=em;}return {decorator:gu};}},"slider/knob":{include:el,style:function(gv){return {decorator:gv.disabled?dA:bw,shadow:undefined,height:14,width:14,padding:0};}},"list":{alias:G,style:function(gw){var gA;var gy=!!gw.focused;var gz=!!gw.invalid;var gx=!!gw.disabled;if(gy&&gz&&!gx){gA=et;}else if(gy&&!gz&&!gx){gA=ey;}else if(gx){gA=ev;}else if(!gy&&gz&&!gx){gA=ex;}else{gA=eu;}if(qx.core.Environment.get(ep)){gA+=em;}return {backgroundColor:cx,decorator:gA};}},"list/pane":eo,"listitem":{alias:en,style:function(gB){var gC;if(gB.dragover){gC=gB.selected?c:J;}else{gC=gB.selected?cy:undefined;if(gC&&qx.core.Environment.get(ep)){gC+=em;}}return {padding:gB.dragover?[4,4,2,4]:4,textColor:gB.selected?cB:undefined,decorator:gC};}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:el,include:el,style:function(gD){return {padding:5,center:true,icon:gD.vertical?ct:y};}},"slidebar/button-backward":{alias:el,include:el,style:function(gE){return {padding:5,center:true,icon:gE.vertical?bl:bD};}},"tabview":{style:function(gF){return {contentPadding:16};}},"tabview/bar":{alias:bP,style:function(gG){var gH={marginBottom:gG.barTop?-1:0,marginTop:gG.barBottom?-4:0,marginLeft:gG.barRight?-3:0,marginRight:gG.barLeft?-1:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0};if(gG.barTop||gG.barBottom){gH.paddingLeft=5;gH.paddingRight=7;}else{gH.paddingTop=5;gH.paddingBottom=7;}return gH;}},"tabview/bar/button-forward":{include:bb,alias:bb,style:function(gI){if(gI.barTop||gI.barBottom){return {marginTop:2,marginBottom:2};}else{return {marginLeft:2,marginRight:2};}}},"tabview/bar/button-backward":{include:bK,alias:bK,style:function(gJ){if(gJ.barTop||gJ.barBottom){return {marginTop:2,marginBottom:2};}else{return {marginLeft:2,marginRight:2};}}},"tabview/bar/scrollpane":{},"tabview/pane":{style:function(gK){var gL=qx.core.Environment.get(ep)&&qx.core.Environment.get(ek);return {decorator:gL?p:da,minHeight:100,marginBottom:gK.barBottom?-1:0,marginTop:gK.barTop?-1:0,marginLeft:gK.barLeft?-1:0,marginRight:gK.barRight?-1:0};}},"tabview-page":{alias:eo,include:eo,style:function(gM){var gN=qx.core.Environment.get(ep)&&qx.core.Environment.get(ek);return {padding:gN?[4,3]:undefined};}},"tabview-page/button":{alias:en,style:function(gO){var gV,gR=0;var gU=0,gP=0,gS=0,gT=0;var gQ=qx.core.Environment.get(ek)&&qx.core.Environment.get(ej)&&qx.core.Environment.get(ep);if(gO.checked){if(gO.barTop){gV=dj;gR=gQ?[5,11]:[6,14];gS=gO.firstTab?0:-5;gT=gO.lastTab?0:-5;}else if(gO.barBottom){gV=F;gR=gQ?[5,11]:[6,14];gS=gO.firstTab?0:-5;gT=gO.lastTab?0:-5;gU=3;}else if(gO.barRight){gV=dt;gR=gQ?[5,10]:[6,13];gU=gO.firstTab?0:-5;gP=gO.lastTab?0:-5;gS=2;}else{gV=cc;gR=gQ?[5,10]:[6,13];gU=gO.firstTab?0:-5;gP=gO.lastTab?0:-5;}}else{if(gO.barTop){gV=dO;gR=gQ?[3,9]:[4,10];gU=4;gS=gO.firstTab?5:1;gT=1;}else if(gO.barBottom){gV=ds;gR=gQ?[3,9]:[4,10];gP=4;gS=gO.firstTab?5:1;gT=1;gU=3;}else if(gO.barRight){gV=eA;gR=gQ?[3,9]:[4,10];gT=5;gU=gO.firstTab?5:1;gP=1;gS=3;}else{gV=eG;gR=gQ?[3,9]:[4,10];gS=5;gU=gO.firstTab?5:1;gP=1;gT=1;}}if(gV&&gQ){gV+=em;}return {zIndex:gO.checked?10:5,decorator:gV,padding:gR,marginTop:gU,marginBottom:gP,marginLeft:gS,marginRight:gT,textColor:gO.checked?cE:cI};}},"tabview-page/button/label":{alias:cw,style:function(gW){return {padding:[0,1,0,1],margin:gW.focused?0:1,decorator:gW.focused?bg:undefined};}},"tabview-page/button/close-button":{alias:en,style:function(gX){return {icon:f};}},"toolbar":{style:function(gY){var ha=qx.core.Environment.get(ep);return {decorator:ha?cU:cg,spacing:2};}},"toolbar/part":{style:function(hb){return {decorator:cd,spacing:2};}},"toolbar/part/container":{style:function(hc){return {paddingLeft:2,paddingRight:2};}},"toolbar/part/handle":{style:function(hd){return {source:N,marginLeft:3,marginRight:3};}},"toolbar-button":{alias:en,style:function(he){var hg;if(he.pressed||(he.checked&&!he.hovered)||(he.checked&&he.disabled)){hg=eI;}else if(he.hovered&&!he.disabled){hg=be;}var hf=qx.core.Environment.get(ep)&&qx.core.Environment.get(ek);if(hf&&hg){hg+=em;}return {marginTop:2,marginBottom:2,padding:(he.pressed||he.checked||he.hovered)&&!he.disabled||(he.disabled&&he.checked)?3:5,decorator:hg};}},"toolbar-menubutton":{alias:eq,include:eq,style:function(hh){return {showArrow:true};}},"toolbar-menubutton/arrow":{alias:cA,include:cA,style:function(hi){return {source:S};}},"toolbar-splitbutton":{style:function(hj){return {marginTop:2,marginBottom:2};}},"toolbar-splitbutton/button":{alias:eq,include:eq,style:function(hk){return {icon:ct,marginTop:undefined,marginBottom:undefined};}},"toolbar-splitbutton/arrow":{alias:eq,include:eq,style:function(hl){if(hl.pressed||hl.checked||(hl.hovered&&!hl.disabled)){var hm=1;}else{var hm=3;}return {padding:hm,icon:ct,marginTop:undefined,marginBottom:undefined};}},"toolbar-separator":{style:function(hn){return {decorator:E,margin:7};}},"tree":ez,"tree-item":{style:function(ho){var hp=ho.selected?cy:undefined;if(hp&&qx.core.Environment.get(ep)){hp+=em;}return {padding:[2,6],textColor:ho.selected?cB:undefined,decorator:hp};}},"tree-item/icon":{include:cA,style:function(hq){return {paddingRight:5};}},"tree-item/label":cw,"tree-item/open":{include:cA,style:function(hr){var hs;if(hr.selected&&hr.opened){hs=eJ;}else if(hr.selected&&!hr.opened){hs=dd;}else if(hr.opened){hs=W;}else{hs=by;}return {padding:[0,5,0,2],source:hs};}},"tree-folder":{include:dI,alias:dI,style:function(ht){var hv,hu;if(ht.small){hv=ht.opened?eN:eO;hu=eN;}else if(ht.large){hv=ht.opened?bO:di;hu=bO;}else{hv=ht.opened?bn:R;hu=bn;}return {icon:hv,iconOpened:hu};}},"tree-file":{include:dI,alias:dI,style:function(hw){return {icon:hw.small?bI:hw.large?db:K};}},"treevirtual":bm,"treevirtual-folder":{style:function(hx){return {icon:hx.opened?eN:eO};}},"treevirtual-file":{include:bG,alias:bG,style:function(hy){return {icon:bI};}},"treevirtual-line":{style:function(hz){return {icon:dG};}},"treevirtual-contract":{style:function(hA){return {icon:W,paddingLeft:5,paddingTop:2};}},"treevirtual-expand":{style:function(hB){return {icon:by,paddingLeft:5,paddingTop:2};}},"treevirtual-only-contract":dK,"treevirtual-only-expand":u,"treevirtual-start-contract":dK,"treevirtual-start-expand":u,"treevirtual-end-contract":dK,"treevirtual-end-expand":u,"treevirtual-cross-contract":dK,"treevirtual-cross-expand":u,"treevirtual-end":{style:function(hC){return {icon:dG};}},"treevirtual-cross":{style:function(hD){return {icon:dG};}},"tooltip":{include:cs,style:function(hE){return {backgroundColor:dl,padding:[1,3,2,3],offset:[15,5,5,5]};}},"tooltip/atom":en,"tooltip-error":{include:dH,style:function(hF){var hG=qx.core.Environment.get(ek)&&qx.core.Environment.get(ej);return {textColor:cB,backgroundColor:undefined,placeMethod:eo,offset:[0,0,0,14],marginTop:-2,position:B,showTimeout:100,hideTimeout:10000,decorator:hG?b:dp,shadow:bQ,font:eg,padding:hG?3:undefined};}},"tooltip-error/atom":en,"window":{style:function(hH){var hJ=qx.core.Environment.get(ek)&&qx.core.Environment.get(ep)&&qx.core.Environment.get(ej);var hK;var hI;if(hJ){if(hH.showStatusbar){hK=dr;}else{hK=dq;}}else{hI=cM;}return {decorator:hK,shadow:hI,contentPadding:[10,10,10,10],margin:[0,5,5,0]};}},"window/pane":{style:function(hL){var hM=qx.core.Environment.get(ek)&&qx.core.Environment.get(ep)&&qx.core.Environment.get(ej);return {decorator:hM?cK:O};}},"window/captionbar":{style:function(hN){var hO=qx.core.Environment.get(ek)&&qx.core.Environment.get(ep)&&qx.core.Environment.get(ej);var hP=hN.active?co:ea;if(hO){hP+=em;}return {decorator:hP,textColor:hN.active?ee:bt,minHeight:26,paddingRight:2};}},"window/icon":{style:function(hQ){return {margin:[5,0,3,6]};}},"window/title":{style:function(hR){return {alignY:cz,font:eg,marginLeft:6,marginRight:12};}},"window/minimize-button":{alias:en,style:function(hS){return {icon:hS.active?hS.hovered?dY:eB:eC,margin:[4,8,2,0]};}},"window/restore-button":{alias:en,style:function(hT){return {icon:hT.active?hT.hovered?cG:cD:k,margin:[5,8,2,0]};}},"window/maximize-button":{alias:en,style:function(hU){return {icon:hU.active?hU.hovered?bh:bf:I,margin:[4,8,2,0]};}},"window/close-button":{alias:en,style:function(hV){return {icon:hV.active?hV.hovered?g:dT:cb,margin:[4,8,2,0]};}},"window/statusbar":{style:function(hW){var hX=qx.core.Environment.get(ek)&&qx.core.Environment.get(ep)&&qx.core.Environment.get(ej);return {padding:[2,6],decorator:hX?cW:dm,minHeight:18};}},"window/statusbar-text":{style:function(hY){return {font:dw};}},"iframe":{style:function(ia){return {decorator:ei};}},"resizer":{style:function(ib){var ic=qx.core.Environment.get(ej)&&qx.core.Environment.get(ek)&&qx.core.Environment.get(ep);return {decorator:ic?cP:o};}},"splitpane":{style:function(id){return {decorator:i};}},"splitpane/splitter":{style:function(ie){return {width:ie.horizontal?3:undefined,height:ie.vertical?3:undefined,backgroundColor:V};}},"splitpane/splitter/knob":{style:function(ig){return {source:ig.horizontal?cr:ce};}},"splitpane/slider":{style:function(ih){return {width:ih.horizontal?3:undefined,height:ih.vertical?3:undefined,backgroundColor:V};}},"selectbox":el,"selectbox/atom":en,"selectbox/popup":cs,"selectbox/list":{alias:ez},"selectbox/arrow":{include:cA,style:function(ii){return {source:ct,paddingLeft:5};}},"datechooser":{style:function(ij){var io;var il=!!ij.focused;var im=!!ij.invalid;var ik=!!ij.disabled;if(il&&im&&!ik){io=et;}else if(il&&!im&&!ik){io=ey;}else if(ik){io=ev;}else if(!il&&im&&!ik){io=ex;}else{io=eu;}if(qx.core.Environment.get(ep)){io+=em;}return {padding:2,decorator:io,backgroundColor:cx};}},"datechooser/navigation-bar":{},"datechooser/nav-button":{include:el,alias:el,style:function(ip){var iq={padding:[2,4],shadow:undefined};if(ip.lastYear){iq.icon=dh;iq.marginRight=1;}else if(ip.lastMonth){iq.icon=bD;}else if(ip.nextYear){iq.icon=ck;iq.marginLeft=1;}else if(ip.nextMonth){iq.icon=y;}return iq;}},"datechooser/last-year-button-tooltip":dH,"datechooser/last-month-button-tooltip":dH,"datechooser/next-year-button-tooltip":dH,"datechooser/next-month-button-tooltip":dH,"datechooser/last-year-button":dM,"datechooser/last-month-button":dM,"datechooser/next-month-button":dM,"datechooser/next-year-button":dM,"datechooser/month-year-label":{style:function(ir){return {font:eg,textAlign:dE,textColor:ir.disabled?cv:undefined};}},"datechooser/date-pane":{style:function(is){return {textColor:is.disabled?cv:undefined,marginTop:2};}},"datechooser/weekday":{style:function(it){return {textColor:it.disabled?cv:it.weekend?bu:undefined,textAlign:dE,paddingTop:2,backgroundColor:bN};}},"datechooser/week":{style:function(iu){return {textAlign:dE,padding:[2,4],backgroundColor:bN};}},"datechooser/day":{style:function(iv){var iw=iv.disabled?undefined:iv.selected?cy:undefined;if(iw&&qx.core.Environment.get(ep)){iw+=em;}return {textAlign:dE,decorator:iw,textColor:iv.disabled?cv:iv.selected?cB:iv.otherMonth?bu:undefined,font:iv.today?eg:undefined,padding:[2,4]};}},"combobox":{style:function(ix){var iB;var iz=!!ix.focused;var iA=!!ix.invalid;var iy=!!ix.disabled;if(iz&&iA&&!iy){iB=et;}else if(iz&&!iA&&!iy){iB=ey;}else if(iy){iB=ev;}else if(!iz&&iA&&!iy){iB=ex;}else{iB=eu;}if(qx.core.Environment.get(ep)){iB+=em;}return {decorator:iB};}},"combobox/popup":cs,"combobox/list":{alias:ez},"combobox/button":{include:el,alias:el,style:function(iC,iD){var iE={icon:ct,padding:[iD.padding[0],iD.padding[1]-6],shadow:undefined,margin:undefined};if(iC.selected){iE.decorator=bB;}return iE;}},"combobox/textfield":{include:w,style:function(iF){return {decorator:undefined};}},"menu":{style:function(iG){var iH=qx.core.Environment.get(ep)&&qx.core.Environment.get(ej);var iI={decorator:iH?br:bX,shadow:iH?undefined:bH,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,placementModeY:iG.submenu||iG.contextmenu?cV:cT};if(iG.submenu){iI.position=B;iI.offset=[-2,-3];}return iI;}},"menu/slidebar":eH,"menu-slidebar":eo,"menu-slidebar-button":{style:function(iJ){var iK=iJ.hovered?cy:undefined;if(iK&&qx.core.Environment.get(ep)){iK+=em;}return {decorator:iK,padding:7,center:true};}},"menu-slidebar/button-backward":{include:bv,style:function(iL){return {icon:iL.hovered?dv:bl};}},"menu-slidebar/button-forward":{include:bv,style:function(iM){return {icon:iM.hovered?ec:ct};}},"menu-separator":{style:function(iN){return {height:0,decorator:q,margin:[4,2]};}},"menu-button":{alias:en,style:function(iO){var iP=iO.selected?cy:undefined;if(iP&&qx.core.Environment.get(ep)){iP+=em;}return {decorator:iP,textColor:iO.selected?cB:undefined,padding:[4,6]};}},"menu-button/icon":{include:cA,style:function(iQ){return {alignY:cz};}},"menu-button/label":{include:cw,style:function(iR){return {alignY:cz,padding:1};}},"menu-button/shortcut":{include:cw,style:function(iS){return {alignY:cz,marginLeft:14,padding:1};}},"menu-button/arrow":{include:cA,style:function(iT){return {source:iT.selected?m:y,alignY:cz};}},"menu-checkbox":{alias:es,include:es,style:function(iU){return {icon:!iU.checked?undefined:iU.selected?M:ef};}},"menu-radiobutton":{alias:es,include:es,style:function(iV){return {icon:!iV.checked?undefined:iV.selected?bs:cj};}},"menubar":{style:function(iW){var iX=qx.core.Environment.get(ep);return {decorator:iX?dz:dX};}},"menubar-button":{alias:en,style:function(iY){var ja=(iY.pressed||iY.hovered)&&!iY.disabled?cy:undefined;if(ja&&qx.core.Environment.get(ep)){ja+=em;}return {decorator:ja,textColor:iY.pressed||iY.hovered?cB:undefined,padding:[3,8]};}},"colorselector":eo,"colorselector/control-bar":eo,"colorselector/control-pane":eo,"colorselector/visual-pane":cu,"colorselector/preset-grid":eo,"colorselector/colorbucket":{style:function(jb){return {decorator:ei,width:16,height:16};}},"colorselector/preset-field-set":cu,"colorselector/input-field-set":cu,"colorselector/preview-field-set":cu,"colorselector/hex-field-composite":eo,"colorselector/hex-field":w,"colorselector/rgb-spinner-composite":eo,"colorselector/rgb-spinner-red":er,"colorselector/rgb-spinner-green":er,"colorselector/rgb-spinner-blue":er,"colorselector/hsb-spinner-composite":eo,"colorselector/hsb-spinner-hue":er,"colorselector/hsb-spinner-saturation":er,"colorselector/hsb-spinner-brightness":er,"colorselector/preview-content-old":{style:function(jc){return {decorator:ei,width:50,height:10};}},"colorselector/preview-content-new":{style:function(jd){return {decorator:ei,backgroundColor:cx,width:50,height:10};}},"colorselector/hue-saturation-field":{style:function(je){return {decorator:ei,margin:5};}},"colorselector/brightness-field":{style:function(jf){return {decorator:ei,margin:[5,7]};}},"colorselector/hue-saturation-pane":eo,"colorselector/hue-saturation-handle":eo,"colorselector/brightness-pane":eo,"colorselector/brightness-handle":eo,"colorpopup":{alias:cs,include:cs,style:function(jg){return {padding:5,backgroundColor:z};}},"colorpopup/field":{style:function(jh){return {decorator:ei,margin:2,width:14,height:14,backgroundColor:cx};}},"colorpopup/selector-button":eh,"colorpopup/auto-button":eh,"colorpopup/preview-pane":cu,"colorpopup/current-preview":{style:function(ji){return {height:20,padding:4,marginLeft:4,decorator:ei,allowGrowX:true};}},"colorpopup/selected-preview":{style:function(jj){return {height:20,padding:4,marginRight:4,decorator:ei,allowGrowX:true};}},"colorpopup/colorselector-okbutton":{alias:eh,include:eh,style:function(jk){return {icon:df};}},"colorpopup/colorselector-cancelbutton":{alias:eh,include:eh,style:function(jl){return {icon:dP};}},"table":{alias:eo,style:function(jm){return {decorator:bm};}},"table/statusbar":{style:function(jn){return {decorator:ci,padding:[0,2]};}},"table/column-button":{alias:el,style:function(jo){var jp=qx.core.Environment.get(ep);return {decorator:jp?Y:bz,padding:3,icon:bo};}},"table-column-reset-button":{include:es,alias:es,style:function(){return {icon:t};}},"table-scroller":eo,"table-scroller/scrollbar-x":dN,"table-scroller/scrollbar-y":dN,"table-scroller/header":{style:function(jq){var jr=qx.core.Environment.get(ep);return {decorator:jr?Y:bz};}},"table-scroller/pane":{style:function(js){return {backgroundColor:dU};}},"table-scroller/focus-indicator":{style:function(jt){return {decorator:bR};}},"table-scroller/resize-line":{style:function(ju){return {backgroundColor:cN,width:2};}},"table-header-cell":{alias:en,style:function(jv){return {minWidth:13,minHeight:20,padding:jv.hovered?[3,4,2,4]:[3,4],decorator:jv.hovered?cX:L,sortIcon:jv.sorted?(jv.sortedAscending?dy:cl):undefined};}},"table-header-cell/label":{style:function(jw){return {minWidth:0,alignY:cz,paddingRight:5};}},"table-header-cell/sort-icon":{style:function(jx){return {alignY:cz,alignX:eR};}},"table-header-cell/icon":{style:function(jy){return {minWidth:0,alignY:cz,paddingRight:5};}},"table-editor-textfield":{include:w,style:function(jz){return {decorator:undefined,padding:[2,2],backgroundColor:cx};}},"table-editor-selectbox":{include:C,alias:C,style:function(jA){return {padding:[0,2],backgroundColor:cx};}},"table-editor-combobox":{include:dL,alias:dL,style:function(jB){return {decorator:undefined,backgroundColor:cx};}},"progressive-table-header":{alias:eo,style:function(jC){return {decorator:bp};}},"progressive-table-header-cell":{alias:en,style:function(jD){var jE=qx.core.Environment.get(ep);return {minWidth:40,minHeight:25,paddingLeft:6,decorator:jE?eb:r};}},"app-header":{style:function(jF){return {font:eg,textColor:cB,padding:[8,12],decorator:bY};}},"app-header-label":cw,"virtual-list":ez,"virtual-list/row-layer":cJ,"row-layer":{style:function(jG){return {colorEven:dF,colorOdd:dC};}},"group-item":{include:cw,alias:cw,style:function(jH){return {padding:4,decorator:qx.core.Environment.get(ep)?eE:eL,textColor:bd,font:eg};}},"virtual-selectbox":C,"virtual-selectbox/dropdown":cs,"virtual-selectbox/dropdown/list":{alias:eP},"virtual-combobox":dL,"virtual-combobox/dropdown":cs,"virtual-combobox/dropdown/list":{alias:eP},"virtual-tree":ez,"virtual-tree-folder":cL,"virtual-tree-file":cn,"column-layer":eo,"cell":{style:function(jI){return {textColor:jI.selected?cB:eS,padding:[3,6],font:T};}},"cell-string":ew,"cell-number":{include:ew,style:function(jJ){return {textAlign:eR};}},"cell-image":ew,"cell-boolean":{include:ew,style:function(jK){return {iconTrue:bV,iconFalse:dc};}},"cell-atom":ew,"cell-date":ew,"cell-html":ew,"htmlarea":{"include":eo,style:function(jL){return {backgroundColor:n};}},"progressbar":{style:function(jM){return {decorator:dB,padding:[1],backgroundColor:de};}},"progressbar/progress":{style:function(jN){var jO=jN.disabled?eL:cy;if(qx.core.Environment.get(ep)){jO+=em;}return {decorator:jO};}}}});})();(function(){var e="atom",d="bold",c="#dddddd",b="#ff9000",a="apx.theme.Appearance";qx.Theme.define(a,{extend:qx.theme.modern.Appearance,appearances:{"listitem":{alias:e,style:function(f){return {padding:4,backgroundColor:f.selected?b:undefined};}},"listitemgroup":{alias:e,style:function(g){return {padding:4,backgroundColor:c,font:d};}}}});})();(function(){var c="Tango",b="qx/icon/Tango",a="qx.theme.icon.Tango";qx.Theme.define(a,{title:c,aliases:{"icon":b},icons:{}});})();(function(){var a="apx.theme.Theme";qx.Theme.define(a,{meta:{color:apx.theme.Color,decoration:apx.theme.Decoration,font:apx.theme.Font,icon:qx.theme.icon.Tango,appearance:apx.theme.Appearance}});})();(function(){var j="_applyStyle",i="stretch",h="Integer",g="px",f=" ",e="repeat",d="round",c="shorthand",b="px ",a="sliceBottom",y=";'></div>",x="<div style='",w="sliceLeft",v="sliceRight",u="repeatX",t="String",s="qx.ui.decoration.css3.BorderImage",r="border-box",q="",p='") ',n="sliceTop",o='url("',l="hidden",m="repeatY",k="absolute";qx.Class.define(s,{extend:qx.ui.decoration.Abstract,construct:function(z,A){qx.ui.decoration.Abstract.call(this);if(z!=null){this.setBorderImage(z);}if(A!=null){this.setSlice(A);}},statics:{IS_SUPPORTED:qx.bom.element.Style.isPropertySupported("borderImage")},properties:{borderImage:{check:t,nullable:true,apply:j},sliceTop:{check:h,init:0,apply:j},sliceRight:{check:h,init:0,apply:j},sliceBottom:{check:h,init:0,apply:j},sliceLeft:{check:h,init:0,apply:j},slice:{group:[n,v,a,w],mode:c},repeatX:{check:[i,e,d],init:i,apply:j},repeatY:{check:[i,e,d],init:i,apply:j},repeat:{group:[u,m],mode:c}},members:{__sb:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this.__sb;},getMarkup:function(){if(this.__sb){return this.__sb;}var B=this._resolveImageUrl(this.getBorderImage());var C=[this.getSliceTop(),this.getSliceRight(),this.getSliceBottom(),this.getSliceLeft()];var D=[this.getRepeatX(),this.getRepeatY()].join(f);this.__sb=[x,qx.bom.element.Style.compile({"borderImage":o+B+p+C.join(f)+f+D,position:k,lineHeight:0,fontSize:0,overflow:l,boxSizing:r,borderWidth:C.join(b)+g}),y].join(q);return this.__sb;},resize:function(E,F,G){E.style.width=F+g;E.style.height=G+g;},tint:function(H,I){},_applyStyle:function(){},_resolveImageUrl:function(J){return qx.util.ResourceManager.getInstance().toUri(qx.util.AliasManager.getInstance().resolve(J));}},destruct:function(){this.__sb=null;}});})();(function(){var j="px",i="0px",h="-1px",g="no-repeat",f="engine.version",e="scale-x",d="scale-y",c="-tr",b="-l",a='</div>',z="scale",y="-br",x="-t",w="browser.quirksmode",v="-tl",u="-r",t='<div style="position:absolute;top:0;left:0;overflow:hidden;font-size:0;line-height:0;">',s="_applyBaseImage",r="-b",q="String",o="",p="-bl",m="qx.ui.decoration.GridDiv",n="-c",k="mshtml",l="engine.name";qx.Class.define(m,{extend:qx.ui.decoration.Abstract,construct:function(A,B){qx.ui.decoration.Abstract.call(this);if(A!=null){this.setBaseImage(A);}if(B!=null){this.setInsets(B);}},properties:{baseImage:{check:q,nullable:true,apply:s}},members:{__sc:null,__sd:null,__se:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this.__sc;},getMarkup:function(){if(this.__sc){return this.__sc;}var C=qx.bom.element.Decoration;var D=this.__sd;var E=this.__se;var F=[];F.push(t);F.push(C.create(D.tl,g,{top:0,left:0}));F.push(C.create(D.t,e,{top:0,left:E.left+j}));F.push(C.create(D.tr,g,{top:0,right:0}));F.push(C.create(D.bl,g,{bottom:0,left:0}));F.push(C.create(D.b,e,{bottom:0,left:E.left+j}));F.push(C.create(D.br,g,{bottom:0,right:0}));F.push(C.create(D.l,d,{top:E.top+j,left:0}));F.push(C.create(D.c,z,{top:E.top+j,left:E.left+j}));F.push(C.create(D.r,d,{top:E.top+j,right:0}));F.push(a);return this.__sc=F.join(o);},resize:function(G,H,I){var J=this.__se;var innerWidth=H-J.left-J.right;var innerHeight=I-J.top-J.bottom;if(innerWidth<0){innerWidth=0;}if(innerHeight<0){innerHeight=0;}G.style.width=H+j;G.style.height=I+j;G.childNodes[1].style.width=innerWidth+j;G.childNodes[4].style.width=innerWidth+j;G.childNodes[7].style.width=innerWidth+j;G.childNodes[6].style.height=innerHeight+j;G.childNodes[7].style.height=innerHeight+j;G.childNodes[8].style.height=innerHeight+j;if((qx.core.Environment.get(l)==k)){if(parseFloat(qx.core.Environment.get(f))<7||(qx.core.Environment.get(w)&&parseFloat(qx.core.Environment.get(f))<8)){if(H%2==1){G.childNodes[2].style.marginRight=h;G.childNodes[5].style.marginRight=h;G.childNodes[8].style.marginRight=h;}else{G.childNodes[2].style.marginRight=i;G.childNodes[5].style.marginRight=i;G.childNodes[8].style.marginRight=i;}if(I%2==1){G.childNodes[3].style.marginBottom=h;G.childNodes[4].style.marginBottom=h;G.childNodes[5].style.marginBottom=h;}else{G.childNodes[3].style.marginBottom=i;G.childNodes[4].style.marginBottom=i;G.childNodes[5].style.marginBottom=i;}}}},tint:function(K,L){},_applyBaseImage:function(M,N){if(M){var R=this._resolveImageUrl(M);var S=/(.*)(\.[a-z]+)$/.exec(R);var Q=S[1];var P=S[2];var O=this.__sd={tl:Q+v+P,t:Q+x+P,tr:Q+c+P,bl:Q+p+P,b:Q+r+P,br:Q+y+P,l:Q+b+P,c:Q+n+P,r:Q+u+P};this.__se=this._computeEdgeSizes(O);}},_resolveImageUrl:function(T){return qx.util.AliasManager.getInstance().resolve(T);},_computeEdgeSizes:function(U){var V=qx.util.ResourceManager.getInstance();return {top:V.getImageHeight(U.t),bottom:V.getImageHeight(U.b),left:V.getImageWidth(U.l),right:V.getImageWidth(U.r)};}},destruct:function(){this.__sc=this.__sd=this.__se=null;}});})();

qx.$$loader.init();


