(function(){

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

qx.$$start = new Date();
  
if (!qx.$$environment) qx.$$environment = {};
var envinfo = {"qx.application":"foxmemo.Application","qx.debug":false,"qx.debug.databinding":false,"qx.debug.dispose":false,"qx.optimization.basecalls":true,"qx.optimization.comments":true,"qx.optimization.privates":true,"qx.optimization.strings":true,"qx.optimization.variables":true,"qx.optimization.variants":true,"qx.revision":"","qx.theme":"foxmemo.theme.Theme","qx.version":"1.6"};
for (var k in envinfo) qx.$$environment[k] = envinfo[k];

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

qx.$$resources = {};
qx.$$translations = {"C":null,"en":null};
qx.$$locales = {"C":null,"en":null};
qx.$$packageData = {};

qx.$$loader = {
  parts : {"boot":[0]},
  packages : {"0":{"uris":["__out__:foxmemo.e782ecdbabce.js"]}},
  urisBefore : [],
  cssBefore : [],
  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);
}

function loadCss(uri) {
  var elem = document.createElement("link");
  elem.rel = "stylesheet";
  elem.type= "text/css";
  elem.href= uri;
  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;
  }
  var item = list.shift();
  loadScript(item,  function() {
    if (isWebkit) {
      // force async, else Safari fails with a "maximum recursion depth exceeded"
      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;
  }
}

// Load all stuff
qx.$$loader.init = function(){
  var l=qx.$$loader;
  if (l.cssBefore.length>0) {
    for (var i=0, m=l.cssBefore.length; i<m; i++) {
      loadCss(l.cssBefore[i]);
    }
  }
  if (l.urisBefore.length>0){
    loadScriptList(l.urisBefore, function(){
      l.initUris();
    });
  } else {
    l.initUris();
  }
}

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

qx.$$packageData['0']={"locales":{"C":{"alternateQuotationEnd":"’","alternateQuotationStart":"‘","cldr_am":"AM","cldr_date_format_full":"EEEE, MMMM d, y","cldr_date_format_long":"MMMM d, y","cldr_date_format_medium":"MMM d, y","cldr_date_format_short":"M/d/yy","cldr_date_time_format_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_yMMMd":"MMM d, y","cldr_date_time_format_yMd":"M/d/y","cldr_date_time_format_yQ":"Q y","cldr_date_time_format_yQQQ":"QQQ y","cldr_day_format_abbreviated_fri":"Fri","cldr_day_format_abbreviated_mon":"Mon","cldr_day_format_abbreviated_sat":"Sat","cldr_day_format_abbreviated_sun":"Sun","cldr_day_format_abbreviated_thu":"Thu","cldr_day_format_abbreviated_tue":"Tue","cldr_day_format_abbreviated_wed":"Wed","cldr_day_format_wide_fri":"Friday","cldr_day_format_wide_mon":"Monday","cldr_day_format_wide_sat":"Saturday","cldr_day_format_wide_sun":"Sunday","cldr_day_format_wide_thu":"Thursday","cldr_day_format_wide_tue":"Tuesday","cldr_day_format_wide_wed":"Wednesday","cldr_day_stand-alone_narrow_fri":"F","cldr_day_stand-alone_narrow_mon":"M","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"S","cldr_day_stand-alone_narrow_thu":"T","cldr_day_stand-alone_narrow_tue":"T","cldr_day_stand-alone_narrow_wed":"W","cldr_month_format_abbreviated_1":"Jan","cldr_month_format_abbreviated_10":"Oct","cldr_month_format_abbreviated_11":"Nov","cldr_month_format_abbreviated_12":"Dec","cldr_month_format_abbreviated_2":"Feb","cldr_month_format_abbreviated_3":"Mar","cldr_month_format_abbreviated_4":"Apr","cldr_month_format_abbreviated_5":"May","cldr_month_format_abbreviated_6":"Jun","cldr_month_format_abbreviated_7":"Jul","cldr_month_format_abbreviated_8":"Aug","cldr_month_format_abbreviated_9":"Sep","cldr_month_format_wide_1":"January","cldr_month_format_wide_10":"October","cldr_month_format_wide_11":"November","cldr_month_format_wide_12":"December","cldr_month_format_wide_2":"February","cldr_month_format_wide_3":"March","cldr_month_format_wide_4":"April","cldr_month_format_wide_5":"May","cldr_month_format_wide_6":"June","cldr_month_format_wide_7":"July","cldr_month_format_wide_8":"August","cldr_month_format_wide_9":"September","cldr_month_stand-alone_narrow_1":"J","cldr_month_stand-alone_narrow_10":"O","cldr_month_stand-alone_narrow_11":"N","cldr_month_stand-alone_narrow_12":"D","cldr_month_stand-alone_narrow_2":"F","cldr_month_stand-alone_narrow_3":"M","cldr_month_stand-alone_narrow_4":"A","cldr_month_stand-alone_narrow_5":"M","cldr_month_stand-alone_narrow_6":"J","cldr_month_stand-alone_narrow_7":"J","cldr_month_stand-alone_narrow_8":"A","cldr_month_stand-alone_narrow_9":"S","cldr_number_decimal_separator":".","cldr_number_group_separator":",","cldr_number_percent_format":"#,##0%","cldr_pm":"PM","cldr_time_format_full":"h:mm:ss a zzzz","cldr_time_format_long":"h:mm:ss a z","cldr_time_format_medium":"h:mm:ss a","cldr_time_format_short":"h:mm a","day":"Day","dayperiod":"AM/PM","era":"Era","hour":"Hour","minute":"Minute","month":"Month","quotationEnd":"”","quotationStart":"“","second":"Second","week":"Week","weekday":"Day of the Week","year":"Year","zone":"Time Zone"},"en":{"alternateQuotationEnd":"’","alternateQuotationStart":"‘","cldr_am":"AM","cldr_date_format_full":"EEEE, MMMM d, y","cldr_date_format_long":"MMMM d, y","cldr_date_format_medium":"MMM d, y","cldr_date_format_short":"M/d/yy","cldr_date_time_format_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_yMMMd":"MMM d, y","cldr_date_time_format_yMd":"M/d/y","cldr_date_time_format_yQ":"Q y","cldr_date_time_format_yQQQ":"QQQ y","cldr_day_format_abbreviated_fri":"Fri","cldr_day_format_abbreviated_mon":"Mon","cldr_day_format_abbreviated_sat":"Sat","cldr_day_format_abbreviated_sun":"Sun","cldr_day_format_abbreviated_thu":"Thu","cldr_day_format_abbreviated_tue":"Tue","cldr_day_format_abbreviated_wed":"Wed","cldr_day_format_wide_fri":"Friday","cldr_day_format_wide_mon":"Monday","cldr_day_format_wide_sat":"Saturday","cldr_day_format_wide_sun":"Sunday","cldr_day_format_wide_thu":"Thursday","cldr_day_format_wide_tue":"Tuesday","cldr_day_format_wide_wed":"Wednesday","cldr_day_stand-alone_narrow_fri":"F","cldr_day_stand-alone_narrow_mon":"M","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"S","cldr_day_stand-alone_narrow_thu":"T","cldr_day_stand-alone_narrow_tue":"T","cldr_day_stand-alone_narrow_wed":"W","cldr_month_format_abbreviated_1":"Jan","cldr_month_format_abbreviated_10":"Oct","cldr_month_format_abbreviated_11":"Nov","cldr_month_format_abbreviated_12":"Dec","cldr_month_format_abbreviated_2":"Feb","cldr_month_format_abbreviated_3":"Mar","cldr_month_format_abbreviated_4":"Apr","cldr_month_format_abbreviated_5":"May","cldr_month_format_abbreviated_6":"Jun","cldr_month_format_abbreviated_7":"Jul","cldr_month_format_abbreviated_8":"Aug","cldr_month_format_abbreviated_9":"Sep","cldr_month_format_wide_1":"January","cldr_month_format_wide_10":"October","cldr_month_format_wide_11":"November","cldr_month_format_wide_12":"December","cldr_month_format_wide_2":"February","cldr_month_format_wide_3":"March","cldr_month_format_wide_4":"April","cldr_month_format_wide_5":"May","cldr_month_format_wide_6":"June","cldr_month_format_wide_7":"July","cldr_month_format_wide_8":"August","cldr_month_format_wide_9":"September","cldr_month_stand-alone_narrow_1":"J","cldr_month_stand-alone_narrow_10":"O","cldr_month_stand-alone_narrow_11":"N","cldr_month_stand-alone_narrow_12":"D","cldr_month_stand-alone_narrow_2":"F","cldr_month_stand-alone_narrow_3":"M","cldr_month_stand-alone_narrow_4":"A","cldr_month_stand-alone_narrow_5":"M","cldr_month_stand-alone_narrow_6":"J","cldr_month_stand-alone_narrow_7":"J","cldr_month_stand-alone_narrow_8":"A","cldr_month_stand-alone_narrow_9":"S","cldr_number_decimal_separator":".","cldr_number_group_separator":",","cldr_number_percent_format":"#,##0%","cldr_pm":"PM","cldr_time_format_full":"h:mm:ss a zzzz","cldr_time_format_long":"h:mm:ss a z","cldr_time_format_medium":"h:mm:ss a","cldr_time_format_short":"h:mm a","day":"Day","dayperiod":"AM/PM","era":"Era","hour":"Hour","minute":"Minute","month":"Month","quotationEnd":"”","quotationStart":"“","second":"Second","week":"Week","weekday":"Day of the Week","year":"Year","zone":"Time Zone"}},"resources":{"aristo/decoration/arrows-combined.png":[143,9,"png","foxmemo"],"aristo/decoration/arrows/arrow-down.png":[9,9,"png","foxmemo"],"aristo/decoration/arrows/arrow-focused-down.png":[9,9,"png","foxmemo"],"aristo/decoration/arrows/arrow-focused-left.png":[5,9,"png","foxmemo"],"aristo/decoration/arrows/arrow-focused-right.png":[5,9,"png","foxmemo"],"aristo/decoration/arrows/arrow-focused-up.png":[9,9,"png","foxmemo"],"aristo/decoration/arrows/arrow-left.png":[5,9,"png","foxmemo"],"aristo/decoration/arrows/arrow-right.png":[5,9,"png","foxmemo"],"aristo/decoration/arrows/arrow-up.png":[9,9,"png","foxmemo"],"aristo/decoration/arrows/down-invert.png":[8,5,"png","foxmemo"],"aristo/decoration/arrows/down-small-invert.png":[5,3,"png","foxmemo"],"aristo/decoration/arrows/down-small.png":[5,3,"png","foxmemo"],"aristo/decoration/arrows/down.png":[8,5,"png","foxmemo"],"aristo/decoration/arrows/forward.png":[10,8,"png","foxmemo"],"aristo/decoration/arrows/left-invert.png":[5,8,"png","foxmemo"],"aristo/decoration/arrows/left.png":[5,8,"png","foxmemo"],"aristo/decoration/arrows/rewind.png":[10,8,"png","foxmemo"],"aristo/decoration/arrows/right-invert.png":[5,8,"png","foxmemo"],"aristo/decoration/arrows/right.png":[5,8,"png","foxmemo"],"aristo/decoration/arrows/up-invert.png":[8,5,"png","foxmemo"],"aristo/decoration/arrows/up-small.png":[5,3,"png","foxmemo"],"aristo/decoration/arrows/up.png":[8,5,"png","foxmemo"],"aristo/decoration/button-lr-combined.png":[20,20,"png","foxmemo"],"aristo/decoration/button-tb-combined.png":[2,60,"png","foxmemo"],"aristo/decoration/checkradio-combined.png":[818,19,"png","foxmemo"],"aristo/decoration/colorselector-combined.gif":[46,11,"gif","foxmemo"],"aristo/decoration/colorselector/brightness-field.png":[19,256,"png","foxmemo"],"aristo/decoration/colorselector/brightness-handle.gif":[35,11,"gif","foxmemo"],"aristo/decoration/colorselector/huesaturation-field.jpg":[256,256,"jpeg","foxmemo"],"aristo/decoration/colorselector/huesaturation-handle.gif":[11,11,"gif","foxmemo"],"aristo/decoration/cursors-combined.gif":[71,20,"gif","foxmemo"],"aristo/decoration/cursors/alias.gif":[19,15,"gif","foxmemo"],"aristo/decoration/cursors/copy.gif":[19,15,"gif","foxmemo"],"aristo/decoration/cursors/move.gif":[13,9,"gif","foxmemo"],"aristo/decoration/cursors/nodrop.gif":[20,20,"gif","foxmemo"],"aristo/decoration/form/button-b.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-bl.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-br.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-c.png":[20,20,"png","foxmemo"],"aristo/decoration/form/button-checked-b.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-checked-bl.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-checked-br.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-checked-c.png":[20,20,"png","foxmemo"],"aristo/decoration/form/button-checked-l.png":[2,20,"png","foxmemo"],"aristo/decoration/form/button-checked-r.png":[2,20,"png","foxmemo"],"aristo/decoration/form/button-checked-t.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-checked-tl.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-checked-tr.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-checked.png":[62,24,"png","foxmemo"],"aristo/decoration/form/button-dark-c.png":[58,20,"png","foxmemo"],"aristo/decoration/form/button-disabled-b.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-disabled-bl.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-disabled-br.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-disabled-c.png":[20,20,"png","foxmemo"],"aristo/decoration/form/button-disabled-l.png":[2,20,"png","foxmemo"],"aristo/decoration/form/button-disabled-r.png":[2,20,"png","foxmemo"],"aristo/decoration/form/button-disabled-t.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-disabled-tl.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-disabled-tr.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-disabled.png":[62,24,"png","foxmemo"],"aristo/decoration/form/button-hovered-b.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-hovered-bl.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-hovered-br.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-hovered-c.png":[20,20,"png","foxmemo"],"aristo/decoration/form/button-hovered-l.png":[2,20,"png","foxmemo"],"aristo/decoration/form/button-hovered-r.png":[2,20,"png","foxmemo"],"aristo/decoration/form/button-hovered-t.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-hovered-tl.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-hovered-tr.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-hovered.png":[62,24,"png","foxmemo"],"aristo/decoration/form/button-l.png":[2,20,"png","foxmemo"],"aristo/decoration/form/button-pressed-b.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-pressed-bl.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-pressed-br.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-pressed-c.png":[20,20,"png","foxmemo"],"aristo/decoration/form/button-pressed-l.png":[2,20,"png","foxmemo"],"aristo/decoration/form/button-pressed-r.png":[2,20,"png","foxmemo"],"aristo/decoration/form/button-pressed-t.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-pressed-tl.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-pressed-tr.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-pressed.png":[62,24,"png","foxmemo"],"aristo/decoration/form/button-r.png":[2,20,"png","foxmemo"],"aristo/decoration/form/button-t.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-tl.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button-tr.png":[2,2,"png","foxmemo"],"aristo/decoration/form/button.png":[62,24,"png","foxmemo"],"aristo/decoration/form/checkbox-checked-disabled.png":[17,17,"png","foxmemo"],"aristo/decoration/form/checkbox-checked-focused-invalid.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-checked-focused.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-checked-hovered-invalid.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-checked-hovered.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-checked-invalid.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-checked-pressed-invalid.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-checked-pressed.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-checked.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-disabled.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-focused-disabled.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-focused-invalid.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-focused.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-hovered-invalid.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-hovered.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-invalid.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-pressed-invalid.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox-pressed.png":[19,19,"png","foxmemo"],"aristo/decoration/form/checkbox.png":[19,19,"png","foxmemo"],"aristo/decoration/form/input.png":[84,12,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-disabled.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-focused-hovered-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-focused-hovered.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-focused-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-focused.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-hovered-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-hovered.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-invalid-disabled.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-pressed-focused-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-pressed-focused.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-pressed-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked-pressed.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-checked.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-disabled.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-focused-hovered-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-focused-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-focused.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-hovered-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-hovered.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-invalid-disabled.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-pressed-focused-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-pressed-focused.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-pressed-invalid.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton-pressed.png":[17,17,"png","foxmemo"],"aristo/decoration/form/radiobutton.png":[17,17,"png","foxmemo"],"aristo/decoration/form/slider-horizontal-c.png":[80,20,"png","foxmemo"],"aristo/decoration/form/slider-horizontal-l.png":[10,20,"png","foxmemo"],"aristo/decoration/form/slider-horizontal-r.png":[10,20,"png","foxmemo"],"aristo/decoration/form/slider-horizontal.png":[100,20,"png","foxmemo"],"aristo/decoration/form/slider-vertical-b.png":[20,10,"png","foxmemo"],"aristo/decoration/form/slider-vertical-c.png":[20,50,"png","foxmemo"],"aristo/decoration/form/slider-vertical-t.png":[20,8,"png","foxmemo"],"aristo/decoration/form/slider-vertical.png":[20,68,"png","foxmemo"],"aristo/decoration/form/tooltip-error-b.png":[6,6,"png","foxmemo"],"aristo/decoration/form/tooltip-error-bl.png":[6,6,"png","foxmemo"],"aristo/decoration/form/tooltip-error-br.png":[6,6,"png","foxmemo"],"aristo/decoration/form/tooltip-error-c.png":[20,18,"png","foxmemo"],"aristo/decoration/form/tooltip-error-l.png":[6,18,"png","foxmemo"],"aristo/decoration/form/tooltip-error-r.png":[6,18,"png","foxmemo"],"aristo/decoration/form/tooltip-error-t.png":[6,6,"png","foxmemo"],"aristo/decoration/form/tooltip-error-tl.png":[6,6,"png","foxmemo"],"aristo/decoration/form/tooltip-error-tr.png":[6,6,"png","foxmemo"],"aristo/decoration/form/tooltip-error.png":[127,30,"png","foxmemo"],"aristo/decoration/gray-shadow-lr-combined.png":[10,20,"png","foxmemo"],"aristo/decoration/gray-shadow-tb-combined.png":[5,30,"png","foxmemo"],"aristo/decoration/groupbox-lr-combined.png":[8,51,"png","foxmemo"],"aristo/decoration/groupbox-tb-combined.png":[4,24,"png","foxmemo"],"aristo/decoration/groupbox/groupbox-b.png":[4,4,"png","foxmemo"],"aristo/decoration/groupbox/groupbox-bl.png":[4,4,"png","foxmemo"],"aristo/decoration/groupbox/groupbox-br.png":[4,4,"png","foxmemo"],"aristo/decoration/groupbox/groupbox-c.png":[20,51,"png","foxmemo"],"aristo/decoration/groupbox/groupbox-l.png":[4,51,"png","foxmemo"],"aristo/decoration/groupbox/groupbox-r.png":[4,51,"png","foxmemo"],"aristo/decoration/groupbox/groupbox-t.png":[4,4,"png","foxmemo"],"aristo/decoration/groupbox/groupbox-tl.png":[4,4,"png","foxmemo"],"aristo/decoration/groupbox/groupbox-tr.png":[4,4,"png","foxmemo"],"aristo/decoration/groupbox/groupbox.png":[255,59,"png","foxmemo"],"aristo/decoration/icons/16x16/add.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/back.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/calendar.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/chart.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/folder.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/forward.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/minus.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/order.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/reload.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/remove.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/search.png":[16,16,"png","foxmemo"],"aristo/decoration/icons/16x16/user.png":[16,16,"png","foxmemo"],"aristo/decoration/menu-background-combined.png":[80,49,"png","foxmemo"],"aristo/decoration/menu-checkradio-combined.gif":[64,7,"gif","foxmemo"],"aristo/decoration/menu/background.png":[40,49,"png","foxmemo"],"aristo/decoration/menu/bar-background.png":[40,20,"png","foxmemo"],"aristo/decoration/menu/checkbox-invert.gif":[16,7,"gif","foxmemo"],"aristo/decoration/menu/checkbox.gif":[16,7,"gif","foxmemo"],"aristo/decoration/menu/radiobutton-invert.gif":[16,5,"gif","foxmemo"],"aristo/decoration/menu/radiobutton.gif":[16,5,"gif","foxmemo"],"aristo/decoration/pane/pane-b.png":[6,6,"png","foxmemo"],"aristo/decoration/pane/pane-bl.png":[6,6,"png","foxmemo"],"aristo/decoration/pane/pane-br.png":[6,6,"png","foxmemo"],"aristo/decoration/pane/pane-c.png":[40,238,"png","foxmemo"],"aristo/decoration/pane/pane-l.png":[6,238,"png","foxmemo"],"aristo/decoration/pane/pane-r.png":[6,238,"png","foxmemo"],"aristo/decoration/pane/pane-t.png":[6,6,"png","foxmemo"],"aristo/decoration/pane/pane-tl.png":[6,6,"png","foxmemo"],"aristo/decoration/pane/pane-tr.png":[6,6,"png","foxmemo"],"aristo/decoration/pane/pane.png":[185,250,"png","foxmemo"],"aristo/decoration/red-shadow-lr-combined.png":[10,20,"png","foxmemo"],"aristo/decoration/red-shadow-tb-combined.png":[5,30,"png","foxmemo"],"aristo/decoration/scrollbar-bg-button-lr-combined.png":[29,68,"png","foxmemo"],"aristo/decoration/scrollbar-bg-button-tb-combined.png":[17,116,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-button-b.png":[17,29,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-button-focused-b.png":[17,29,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-button-focused-l.png":[29,17,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-button-focused-r.png":[29,17,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-button-focused-t.png":[17,29,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-button-l.png":[29,17,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-button-r.png":[29,17,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-button-t.png":[17,29,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-horizontal.png":[50,17,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-vertical-disabled.png":[17,58,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-bg-vertical.png":[17,29,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-button-bg-horizontal-c.png":[43,14,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-button-bg-horizontal-l.png":[8,14,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-button-bg-horizontal-r.png":[8,14,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-button-bg-horizontal.png":[59,14,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-button-bg-vertical-b.png":[14,8,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-button-bg-vertical-c.png":[14,43,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-button-bg-vertical-t.png":[14,8,"png","foxmemo"],"aristo/decoration/scrollbar/scrollbar-button-bg-vertical.png":[14,59,"png","foxmemo"],"aristo/decoration/shadow-lr-combined.png":[10,20,"png","foxmemo"],"aristo/decoration/shadow-small-lr-combined.png":[10,136,"png","foxmemo"],"aristo/decoration/shadow-small-tb-combined.png":[5,30,"png","foxmemo"],"aristo/decoration/shadow-tb-combined.png":[5,30,"png","foxmemo"],"aristo/decoration/shadow-window-lr-combined.png":[10,402,"png","foxmemo"],"aristo/decoration/shadow-window-tb-combined.png":[5,30,"png","foxmemo"],"aristo/decoration/shadow/gray-shadow-b.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/gray-shadow-bl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/gray-shadow-br.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/gray-shadow-c.png":[20,20,"png","foxmemo"],"aristo/decoration/shadow/gray-shadow-l.png":[5,20,"png","foxmemo"],"aristo/decoration/shadow/gray-shadow-r.png":[5,20,"png","foxmemo"],"aristo/decoration/shadow/gray-shadow-t.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/gray-shadow-tl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/gray-shadow-tr.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/gray-shadow.png":[68,30,"png","foxmemo"],"aristo/decoration/shadow/red-shadow-b.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/red-shadow-bl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/red-shadow-br.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/red-shadow-c.png":[20,20,"png","foxmemo"],"aristo/decoration/shadow/red-shadow-l.png":[5,20,"png","foxmemo"],"aristo/decoration/shadow/red-shadow-r.png":[5,20,"png","foxmemo"],"aristo/decoration/shadow/red-shadow-t.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/red-shadow-tl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/red-shadow-tr.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/red-shadow.png":[68,30,"png","foxmemo"],"aristo/decoration/shadow/shadow-b.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-bl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-br.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-c.png":[20,20,"png","foxmemo"],"aristo/decoration/shadow/shadow-l.png":[5,20,"png","foxmemo"],"aristo/decoration/shadow/shadow-r.png":[5,20,"png","foxmemo"],"aristo/decoration/shadow/shadow-small-b.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-small-bl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-small-br.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-small-c.png":[20,136,"png","foxmemo"],"aristo/decoration/shadow/shadow-small-l.png":[5,136,"png","foxmemo"],"aristo/decoration/shadow/shadow-small-r.png":[5,136,"png","foxmemo"],"aristo/decoration/shadow/shadow-small-t.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-small-tl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-small-tr.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-small.png":[114,146,"png","foxmemo"],"aristo/decoration/shadow/shadow-t.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-tl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-tr.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-active-b.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-active-bl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-active-br.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-active-c.png":[20,402,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-active-l.png":[5,402,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-active-r.png":[5,402,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-active-t.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-active-tl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-active-tr.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-active.png":[381,412,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-b.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-bl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-br.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-c.png":[20,402,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-l.png":[5,402,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-r.png":[5,402,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-t.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-tl.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window-tr.png":[5,5,"png","foxmemo"],"aristo/decoration/shadow/shadow-window.png":[381,412,"png","foxmemo"],"aristo/decoration/shadow/shadow.png":[68,30,"png","foxmemo"],"aristo/decoration/splitpane-knobs-combined.png":[8,9,"png","foxmemo"],"aristo/decoration/splitpane/knob-horizontal.png":[1,8,"png","foxmemo"],"aristo/decoration/splitpane/knob-vertical.png":[8,1,"png","foxmemo"],"aristo/decoration/table-combined.png":[94,18,"png","foxmemo"],"aristo/decoration/table/ascending.png":[8,5,"png","foxmemo"],"aristo/decoration/table/boolean-false.png":[14,14,"png","foxmemo"],"aristo/decoration/table/boolean-true.png":[14,14,"png","foxmemo"],"aristo/decoration/table/descending.png":[8,5,"png","foxmemo"],"aristo/decoration/table/header-cell.png":[40,18,"png","foxmemo"],"aristo/decoration/table/select-column-order.png":[10,9,"png","foxmemo"],"aristo/decoration/tabview-button-top-active-lr-combined.png":[10,12,"png","foxmemo"],"aristo/decoration/tabview-button-top-active-tb-combined.png":[5,30,"png","foxmemo"],"aristo/decoration/tabview-button-top-inactive-b-combined.png":[3,9,"png","foxmemo"],"aristo/decoration/tabview-button-top-inactive-t-combined.png":[3,9,"png","foxmemo"],"aristo/decoration/tabview-pane-lr-combined.png":[60,190,"png","foxmemo"],"aristo/decoration/tabview-pane-tb-combined.png":[30,180,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-active-b.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-active-bl.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-active-br.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-active-c.png":[40,14,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-active-l.png":[5,14,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-active-r.png":[5,14,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-active-t.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-active-tl.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-active-tr.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-active.png":[49,24,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-inactive-b.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-inactive-bl.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-inactive-br.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-inactive-c.png":[40,15,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-inactive-l.png":[3,15,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-inactive-r.png":[3,15,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-inactive-t.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-inactive-tl.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-inactive-tr.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-bottom-inactive.png":[45,21,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-active-b.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-active-bl.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-active-br.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-active-c.png":[40,37,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-active-l.png":[5,37,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-active-r.png":[5,37,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-active-t.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-active-tl.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-active-tr.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-active.png":[22,47,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-inactive-b.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-inactive-bl.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-inactive-br.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-inactive-c.png":[40,39,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-inactive-l.png":[3,39,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-inactive-r.png":[3,39,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-inactive-t.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-inactive-tl.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-inactive-tr.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-left-inactive.png":[20,45,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-active-b.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-active-bl.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-active-br.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-active-c.png":[40,37,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-active-l.png":[5,37,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-active-r.png":[5,37,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-active-t.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-active-tl.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-active-tr.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-active.png":[22,47,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-inactive-b.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-inactive-bl.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-inactive-br.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-inactive-c.png":[40,39,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-inactive-l.png":[3,39,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-inactive-r.png":[3,39,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-inactive-t.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-inactive-tl.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-inactive-tr.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-right-inactive.png":[20,45,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-active-b.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-active-bl.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-active-br.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-active-c.png":[20,12,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-active-l.png":[5,12,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-active-r.png":[5,12,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-active-t.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-active-tl.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-active-tr.png":[5,5,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-active.png":[48,22,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-inactive-b.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-inactive-bl.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-inactive-br.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-inactive-c.png":[20,15,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-inactive-l.png":[3,15,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-inactive-r.png":[3,15,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-inactive-t.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-inactive-tl.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-inactive-tr.png":[3,3,"png","foxmemo"],"aristo/decoration/tabview/tab-button-top-inactive.png":[45,21,"png","foxmemo"],"aristo/decoration/tabview/tabview-pane-b.png":[30,30,"png","foxmemo"],"aristo/decoration/tabview/tabview-pane-bl.png":[30,30,"png","foxmemo"],"aristo/decoration/tabview/tabview-pane-br.png":[30,30,"png","foxmemo"],"aristo/decoration/tabview/tabview-pane-c.png":[20,190,"png","foxmemo"],"aristo/decoration/tabview/tabview-pane-l.png":[30,190,"png","foxmemo"],"aristo/decoration/tabview/tabview-pane-r.png":[30,190,"png","foxmemo"],"aristo/decoration/tabview/tabview-pane-t.png":[30,30,"png","foxmemo"],"aristo/decoration/tabview/tabview-pane-tl.png":[30,30,"png","foxmemo"],"aristo/decoration/tabview/tabview-pane-tr.png":[30,30,"png","foxmemo"],"aristo/decoration/tabview/tabview-pane.png":[185,250,"png","foxmemo"],"aristo/decoration/toolbar-combined.png":[9,27,"png","foxmemo"],"aristo/decoration/toolbar/toolbar-gradient.png":[9,27,"png","foxmemo"],"aristo/decoration/toolbar/toolbar-handle-knob.gif":[1,8,"gif","foxmemo"],"aristo/decoration/toolbar/toolbar-part.gif":[7,1,"gif","foxmemo"],"aristo/decoration/tooltip-error-lr-combined.png":[12,18,"png","foxmemo"],"aristo/decoration/tooltip-error-tb-combined.png":[6,36,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error-arrow.png":[11,14,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error-b.png":[6,6,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error-bl.png":[6,6,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error-br.png":[6,6,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error-c.png":[40,18,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error-l.png":[6,18,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error-r.png":[6,18,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error-t.png":[6,6,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error-tl.png":[6,6,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error-tr.png":[6,6,"png","foxmemo"],"aristo/decoration/tooltip/tooltip-error.png":[127,30,"png","foxmemo"],"aristo/decoration/tree-combined.png":[32,8,"png","foxmemo"],"aristo/decoration/tree/closed-selected.png":[8,8,"png","foxmemo"],"aristo/decoration/tree/closed.png":[8,8,"png","foxmemo"],"aristo/decoration/tree/open-selected.png":[8,8,"png","foxmemo"],"aristo/decoration/tree/open.png":[8,8,"png","foxmemo"],"aristo/decoration/window-captionbar-buttons-combined.png":[192,16,"png","foxmemo"],"aristo/decoration/window-captionbar-lr-combined.png":[8,20,"png","foxmemo"],"aristo/decoration/window-captionbar-tb-combined.png":[4,24,"png","foxmemo"],"aristo/decoration/window-statusbar-lr-combined.png":[8,7,"png","foxmemo"],"aristo/decoration/window-statusbar-tb-combined.png":[4,24,"png","foxmemo"],"aristo/decoration/window/captionbar-b.png":[4,4,"png","foxmemo"],"aristo/decoration/window/captionbar-bl.png":[4,4,"png","foxmemo"],"aristo/decoration/window/captionbar-br.png":[4,4,"png","foxmemo"],"aristo/decoration/window/captionbar-c.png":[20,20,"png","foxmemo"],"aristo/decoration/window/captionbar-l.png":[4,20,"png","foxmemo"],"aristo/decoration/window/captionbar-r.png":[4,20,"png","foxmemo"],"aristo/decoration/window/captionbar-t.png":[4,4,"png","foxmemo"],"aristo/decoration/window/captionbar-tl.png":[4,4,"png","foxmemo"],"aristo/decoration/window/captionbar-tr.png":[4,4,"png","foxmemo"],"aristo/decoration/window/captionbar.png":[571,28,"png","foxmemo"],"aristo/decoration/window/close-active-hovered.png":[16,16,"png","foxmemo"],"aristo/decoration/window/close-active.png":[16,16,"png","foxmemo"],"aristo/decoration/window/close-inactive.png":[16,16,"png","foxmemo"],"aristo/decoration/window/maximize-active-hovered.png":[16,16,"png","foxmemo"],"aristo/decoration/window/maximize-active.png":[16,16,"png","foxmemo"],"aristo/decoration/window/maximize-inactive.png":[16,16,"png","foxmemo"],"aristo/decoration/window/minimize-active-hovered.png":[16,16,"png","foxmemo"],"aristo/decoration/window/minimize-active.png":[16,16,"png","foxmemo"],"aristo/decoration/window/minimize-inactive.png":[16,16,"png","foxmemo"],"aristo/decoration/window/restore-active-hovered.png":[16,16,"png","foxmemo"],"aristo/decoration/window/restore-active.png":[16,16,"png","foxmemo"],"aristo/decoration/window/restore-inactive.png":[16,16,"png","foxmemo"],"aristo/decoration/window/statusbar-b.png":[4,4,"png","foxmemo"],"aristo/decoration/window/statusbar-bl.png":[4,4,"png","foxmemo"],"aristo/decoration/window/statusbar-br.png":[4,4,"png","foxmemo"],"aristo/decoration/window/statusbar-c.png":[20,7,"png","foxmemo"],"aristo/decoration/window/statusbar-l.png":[4,7,"png","foxmemo"],"aristo/decoration/window/statusbar-r.png":[4,7,"png","foxmemo"],"aristo/decoration/window/statusbar-t.png":[4,4,"png","foxmemo"],"aristo/decoration/window/statusbar-tl.png":[4,4,"png","foxmemo"],"aristo/decoration/window/statusbar-tr.png":[4,4,"png","foxmemo"],"aristo/decoration/window/statusbar.png":[369,15,"png","foxmemo"],"darktheme/decoration/arrows/down-invert.png":[8,5,"png","foxmemo"],"darktheme/decoration/arrows/down-small-invert.png":[5,3,"png","foxmemo"],"darktheme/decoration/arrows/forward-invert.png":[10,8,"png","foxmemo"],"darktheme/decoration/arrows/forward.png":[10,8,"png","foxmemo"],"darktheme/decoration/arrows/left-invert.png":[5,8,"png","foxmemo"],"darktheme/decoration/arrows/rewind-invert.png":[10,8,"png","foxmemo"],"darktheme/decoration/arrows/rewind.png":[10,8,"png","foxmemo"],"darktheme/decoration/arrows/right-invert.png":[5,8,"png","foxmemo"],"darktheme/decoration/arrows/up-invert.png":[8,5,"png","foxmemo"],"darktheme/decoration/arrows/up-small-invert.png":[5,3,"png","foxmemo"],"darktheme/decoration/bar/background-selected.png":[4,36,"png","foxmemo"],"darktheme/decoration/bar/background.png":[4,36,"png","foxmemo"],"darktheme/decoration/colorselector/brightness-field.png":[19,256,"png","foxmemo"],"darktheme/decoration/colorselector/brightness-handle.gif":[35,11,"gif","foxmemo"],"darktheme/decoration/colorselector/huesaturation-field.jpg":[256,256,"jpeg","foxmemo"],"darktheme/decoration/colorselector/huesaturation-handle.gif":[11,11,"gif","foxmemo"],"darktheme/decoration/cursors/alias.gif":[19,15,"gif","foxmemo"],"darktheme/decoration/cursors/copy.gif":[19,15,"gif","foxmemo"],"darktheme/decoration/cursors/move.gif":[13,9,"gif","foxmemo"],"darktheme/decoration/cursors/nodrop.gif":[20,20,"gif","foxmemo"],"darktheme/decoration/form/button-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-c.png":[20,22,"png","foxmemo"],"darktheme/decoration/form/button-hovered-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-hovered-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-hovered-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-hovered-c.png":[20,22,"png","foxmemo"],"darktheme/decoration/form/button-hovered-combined.png":[102,34,"png","foxmemo"],"darktheme/decoration/form/button-hovered-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-hovered-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-hovered-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-hovered-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-hovered-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-hovered.png":[34,34,"png","foxmemo"],"darktheme/decoration/form/button-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-pressed-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-pressed-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-pressed-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-pressed-c.png":[20,22,"png","foxmemo"],"darktheme/decoration/form/button-pressed-combined.png":[102,34,"png","foxmemo"],"darktheme/decoration/form/button-pressed-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-pressed-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-pressed-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-pressed-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-pressed-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-pressed.png":[34,34,"png","foxmemo"],"darktheme/decoration/form/button-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered-c.png":[20,22,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered-combined.png":[102,34,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-hovered.png":[34,34,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed-c.png":[20,22,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed-combined.png":[102,34,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-red-pressed.png":[34,34,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered-c.png":[17,22,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered-combined.png":[94,34,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-right-hovered.png":[29,34,"png","foxmemo"],"darktheme/decoration/form/button-simple-b.png":[3,3,"png","foxmemo"],"darktheme/decoration/form/button-simple-bl.png":[3,3,"png","foxmemo"],"darktheme/decoration/form/button-simple-br.png":[3,3,"png","foxmemo"],"darktheme/decoration/form/button-simple-c.png":[20,22,"png","foxmemo"],"darktheme/decoration/form/button-simple-combined.png":[72,28,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled-c.png":[20,20,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled-combined.png":[80,28,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled-l.png":[4,20,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled-r.png":[4,20,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/button-simple-disabled.png":[28,28,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered-c.png":[16,16,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered-combined.png":[92,28,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered-l.png":[6,16,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered-r.png":[6,16,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-hovered.png":[28,28,"png","foxmemo"],"darktheme/decoration/form/button-simple-l.png":[3,22,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed-c.png":[16,16,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed-combined.png":[92,28,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed-l.png":[6,16,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed-r.png":[6,16,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-simple-pressed.png":[28,28,"png","foxmemo"],"darktheme/decoration/form/button-simple-r.png":[3,22,"png","foxmemo"],"darktheme/decoration/form/button-simple-t.png":[3,3,"png","foxmemo"],"darktheme/decoration/form/button-simple-tl.png":[3,3,"png","foxmemo"],"darktheme/decoration/form/button-simple-tr.png":[3,3,"png","foxmemo"],"darktheme/decoration/form/button-simple.png":[28,28,"png","foxmemo"],"darktheme/decoration/form/button-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/button.png":[34,34,"png","foxmemo"],"darktheme/decoration/form/checkbox-checked-disabled.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-checked-focused-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-checked-focused.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-checked-hovered-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-checked-hovered.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-checked-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-checked-pressed-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-checked-pressed.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-checked.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-disabled.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-focused-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-focused.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-hovered-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-hovered.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-pressed-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox-pressed.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/checkbox.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/display-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-blue-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-blue-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-blue-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-blue-c.png":[20,27,"png","foxmemo"],"darktheme/decoration/form/display-blue-combined.png":[216,39,"png","foxmemo"],"darktheme/decoration/form/display-blue-l.png":[6,27,"png","foxmemo"],"darktheme/decoration/form/display-blue-r.png":[6,27,"png","foxmemo"],"darktheme/decoration/form/display-blue-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-blue-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-blue-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-blue.png":[148,39,"png","foxmemo"],"darktheme/decoration/form/display-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-c.png":[20,27,"png","foxmemo"],"darktheme/decoration/form/display-combined.png":[216,39,"png","foxmemo"],"darktheme/decoration/form/display-gray-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-gray-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-gray-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-gray-c.png":[20,27,"png","foxmemo"],"darktheme/decoration/form/display-gray-combined.png":[216,39,"png","foxmemo"],"darktheme/decoration/form/display-gray-l.png":[6,27,"png","foxmemo"],"darktheme/decoration/form/display-gray-r.png":[6,27,"png","foxmemo"],"darktheme/decoration/form/display-gray-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-gray-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-gray-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-gray.png":[148,39,"png","foxmemo"],"darktheme/decoration/form/display-l.png":[6,27,"png","foxmemo"],"darktheme/decoration/form/display-r.png":[6,27,"png","foxmemo"],"darktheme/decoration/form/display-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/display.png":[148,39,"png","foxmemo"],"darktheme/decoration/form/groupbox-b.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-bl.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-br.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/form/groupbox-combined.png":[416,39,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark-b.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark-bl.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark-br.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark-combined.png":[208,39,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark-l.png":[5,29,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark-r.png":[5,29,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark-t.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark-tl.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark-tr.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-dark.png":[148,39,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused-c.png":[20,31,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused-combined.png":[200,39,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused-l.png":[4,31,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused-r.png":[4,31,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/groupbox-focused.png":[148,39,"png","foxmemo"],"darktheme/decoration/form/groupbox-l.png":[5,29,"png","foxmemo"],"darktheme/decoration/form/groupbox-r.png":[5,29,"png","foxmemo"],"darktheme/decoration/form/groupbox-t.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-tl.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox-tr.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/groupbox.png":[148,39,"png","foxmemo"],"darktheme/decoration/form/input-error-b.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/input-error-bl.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/input-error-br.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/input-error-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/form/input-error-combined.png":[208,39,"png","foxmemo"],"darktheme/decoration/form/input-error-l.png":[5,29,"png","foxmemo"],"darktheme/decoration/form/input-error-r.png":[5,29,"png","foxmemo"],"darktheme/decoration/form/input-error-t.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/input-error-tl.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/input-error-tr.png":[5,5,"png","foxmemo"],"darktheme/decoration/form/input-error.png":[148,39,"png","foxmemo"],"darktheme/decoration/form/input-invalid-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/input-invalid-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/input-invalid-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/input-invalid-c.png":[20,31,"png","foxmemo"],"darktheme/decoration/form/input-invalid-combined.png":[200,39,"png","foxmemo"],"darktheme/decoration/form/input-invalid-l.png":[4,31,"png","foxmemo"],"darktheme/decoration/form/input-invalid-r.png":[4,31,"png","foxmemo"],"darktheme/decoration/form/input-invalid-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/input-invalid-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/input-invalid-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/form/input-invalid.png":[148,39,"png","foxmemo"],"darktheme/decoration/form/radiobutton-checked-disabled.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-checked-focused-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-checked-focused.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-checked-hovered-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-checked-hovered.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-checked-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-checked-pressed-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-checked-pressed.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-checked.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-disabled.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-focused-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-focused.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-hovered-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-hovered.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-pressed-invalid.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton-pressed.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/radiobutton.png":[14,14,"png","foxmemo"],"darktheme/decoration/form/split-button-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-c.png":[17,22,"png","foxmemo"],"darktheme/decoration/form/split-button-combined.png":[94,34,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered-c.png":[17,22,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered-combined.png":[94,34,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-hovered.png":[29,34,"png","foxmemo"],"darktheme/decoration/form/split-button-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed-c.png":[17,22,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed-combined.png":[94,34,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-pressed.png":[29,34,"png","foxmemo"],"darktheme/decoration/form/split-button-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-right-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-c.png":[17,22,"png","foxmemo"],"darktheme/decoration/form/split-button-right-combined.png":[94,34,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered-c.png":[17,22,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered-combined.png":[94,34,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-hovered.png":[29,34,"png","foxmemo"],"darktheme/decoration/form/split-button-right-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed-c.png":[17,22,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed-combined.png":[94,34,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed-l.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-pressed.png":[29,34,"png","foxmemo"],"darktheme/decoration/form/split-button-right-r.png":[6,22,"png","foxmemo"],"darktheme/decoration/form/split-button-right-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-right.png":[29,34,"png","foxmemo"],"darktheme/decoration/form/split-button-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/split-button.png":[29,34,"png","foxmemo"],"darktheme/decoration/form/tabview-pane.png":[102,96,"png","foxmemo"],"darktheme/decoration/form/tooltip-error-arrow.png":[11,14,"png","foxmemo"],"darktheme/decoration/form/tooltip-error-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/tooltip-error-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/tooltip-error-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/tooltip-error-c.png":[40,18,"png","foxmemo"],"darktheme/decoration/form/tooltip-error-l.png":[6,18,"png","foxmemo"],"darktheme/decoration/form/tooltip-error-r.png":[6,18,"png","foxmemo"],"darktheme/decoration/form/tooltip-error-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/tooltip-error-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/tooltip-error-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/form/tooltip-error.png":[127,30,"png","foxmemo"],"darktheme/decoration/menu/bar-background-selected.png":[4,36,"png","foxmemo"],"darktheme/decoration/menu/bar-background.png":[4,36,"png","foxmemo"],"darktheme/decoration/menu/button-red.png":[4,36,"png","foxmemo"],"darktheme/decoration/menu/button-selected.png":[4,36,"png","foxmemo"],"darktheme/decoration/menu/checkbox-invert.gif":[16,7,"gif","foxmemo"],"darktheme/decoration/menu/checkbox.gif":[16,7,"gif","foxmemo"],"darktheme/decoration/menu/menu-background.png":[34,33,"png","foxmemo"],"darktheme/decoration/menu/menu-pane-b.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane-bl.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane-br.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane-c.png":[20,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane-combined.png":[95,47,"png","foxmemo"],"darktheme/decoration/menu/menu-pane-l.png":[3,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane-r.png":[3,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane-t.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane-tl.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane-tr.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane.png":[51,47,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1-c.png":[20,31,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1-combined.png":[200,39,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1-l.png":[4,31,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1-r.png":[4,31,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane1.png":[148,39,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2-c.png":[20,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2-combined.png":[105,49,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2-l.png":[4,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2-r.png":[4,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menu-pane2.png":[53,49,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3-b.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3-bl.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3-br.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3-c.png":[20,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3-combined.png":[95,47,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3-l.png":[3,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3-r.png":[3,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3-t.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3-tl.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3-tr.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane3.png":[51,47,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4-b.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4-bl.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4-br.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4-c.png":[20,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4-combined.png":[95,47,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4-l.png":[3,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4-r.png":[3,41,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4-t.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4-tl.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4-tr.png":[3,3,"png","foxmemo"],"darktheme/decoration/menu/menu-pane4.png":[51,47,"png","foxmemo"],"darktheme/decoration/menu/menubar-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menubar-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menubar-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menubar-c.png":[20,31,"png","foxmemo"],"darktheme/decoration/menu/menubar-combined.png":[87,39,"png","foxmemo"],"darktheme/decoration/menu/menubar-l.png":[4,31,"png","foxmemo"],"darktheme/decoration/menu/menubar-r.png":[4,31,"png","foxmemo"],"darktheme/decoration/menu/menubar-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menubar-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menubar-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/menu/menubar.png":[35,39,"png","foxmemo"],"darktheme/decoration/menu/radiobutton-invert.gif":[16,5,"gif","foxmemo"],"darktheme/decoration/menu/radiobutton.gif":[16,5,"gif","foxmemo"],"darktheme/decoration/pane/pane-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/pane/pane-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/pane/pane-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/pane/pane-c.png":[40,238,"png","foxmemo"],"darktheme/decoration/pane/pane-l.png":[6,238,"png","foxmemo"],"darktheme/decoration/pane/pane-r.png":[6,238,"png","foxmemo"],"darktheme/decoration/pane/pane-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/pane/pane-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/pane/pane-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/pane/pane.png":[185,250,"png","foxmemo"],"darktheme/decoration/scrollbar/down-invert.png":[8,5,"png","foxmemo"],"darktheme/decoration/scrollbar/left-invert.png":[5,8,"png","foxmemo"],"darktheme/decoration/scrollbar/right-invert.png":[5,8,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-bg-horizontal.png":[76,15,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-bg-pressed-horizontal.png":[19,10,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-bg-pressed-vertical.png":[10,19,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-bg-vertical.png":[15,76,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-button-bg-horizontal.png":[12,10,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-button-bg-vertical.png":[10,12,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-slider-horizontal-hovered.png":[4,36,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-slider-horizontal.png":[20,29,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-slider-horizontal.pspimage":"foxmemo","darktheme/decoration/scrollbar/scrollbar-slider-vertical-hovered.png":[36,4,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-slider-vertical.png":[29,20,"png","foxmemo"],"darktheme/decoration/scrollbar/scrollbar-slider-vertical.pspimage":"foxmemo","darktheme/decoration/scrollbar/slider-knob-background.png":[12,10,"png","foxmemo"],"darktheme/decoration/scrollbar/up-invert.png":[8,5,"png","foxmemo"],"darktheme/decoration/shadow/shadow-b.png":[15,15,"png","foxmemo"],"darktheme/decoration/shadow/shadow-bl.png":[15,15,"png","foxmemo"],"darktheme/decoration/shadow/shadow-br.png":[15,15,"png","foxmemo"],"darktheme/decoration/shadow/shadow-c.png":[40,382,"png","foxmemo"],"darktheme/decoration/shadow/shadow-l.png":[15,382,"png","foxmemo"],"darktheme/decoration/shadow/shadow-r.png":[15,382,"png","foxmemo"],"darktheme/decoration/shadow/shadow-small-b.png":[5,5,"png","foxmemo"],"darktheme/decoration/shadow/shadow-small-bl.png":[5,5,"png","foxmemo"],"darktheme/decoration/shadow/shadow-small-br.png":[5,5,"png","foxmemo"],"darktheme/decoration/shadow/shadow-small-c.png":[40,136,"png","foxmemo"],"darktheme/decoration/shadow/shadow-small-l.png":[5,136,"png","foxmemo"],"darktheme/decoration/shadow/shadow-small-r.png":[5,136,"png","foxmemo"],"darktheme/decoration/shadow/shadow-small-t.png":[5,5,"png","foxmemo"],"darktheme/decoration/shadow/shadow-small-tl.png":[5,5,"png","foxmemo"],"darktheme/decoration/shadow/shadow-small-tr.png":[5,5,"png","foxmemo"],"darktheme/decoration/shadow/shadow-small.png":[114,146,"png","foxmemo"],"darktheme/decoration/shadow/shadow-t.png":[15,15,"png","foxmemo"],"darktheme/decoration/shadow/shadow-tl.png":[15,15,"png","foxmemo"],"darktheme/decoration/shadow/shadow-tr.png":[15,15,"png","foxmemo"],"darktheme/decoration/shadow/shadow.png":[381,412,"png","foxmemo"],"darktheme/decoration/splitpane/knob-horizontal.png":[4,12,"png","foxmemo"],"darktheme/decoration/splitpane/knob-vertical.png":[12,4,"png","foxmemo"],"darktheme/decoration/table/ascending.png":[8,5,"png","foxmemo"],"darktheme/decoration/table/boolean-false.png":[14,14,"png","foxmemo"],"darktheme/decoration/table/boolean-true.png":[14,14,"png","foxmemo"],"darktheme/decoration/table/descending.png":[8,5,"png","foxmemo"],"darktheme/decoration/table/header-cell.png":[40,18,"png","foxmemo"],"darktheme/decoration/table/select-column-order-invert.png":[10,9,"png","foxmemo"],"darktheme/decoration/table/select-column-order.png":[10,9,"png","foxmemo"],"darktheme/decoration/tabview/close-button-hovered.png":[16,16,"png","foxmemo"],"darktheme/decoration/tabview/close-button.png":[16,16,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active-combined.png":[104,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-active.png":[52,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-combined.png":[104,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled-combined.png":[104,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-disabled.png":[52,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-bottom.png":[52,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active-combined.png":[82,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-active.png":[30,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-combined.png":[82,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled-combined.png":[82,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-disabled.png":[30,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-left.png":[30,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active-combined.png":[82,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-active.png":[30,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-combined.png":[246,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled-combined.png":[82,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-disabled.png":[30,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-right.png":[30,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active-combined.png":[104,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-active.png":[52,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-combined.png":[208,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled-combined.png":[104,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-disabled.png":[52,37,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/tabview/tabview-button-top.png":[52,37,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-black.png":[20,22,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-c.png":[20,27,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-checked.png":[20,22,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-combined.png":[107,39,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-disabled.png":[20,22,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-handle-knob.png":[3,15,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-hovered.png":[20,22,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-l.png":[6,27,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-r.png":[6,27,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/toolbar/toolbar.png":[39,39,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip-b.png":[7,7,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip-bl.png":[7,7,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip-br.png":[7,7,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip-c.png":[20,16,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip-combined.png":[203,30,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip-l.png":[7,16,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip-r.png":[7,16,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip-t.png":[7,7,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip-tl.png":[7,7,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip-tr.png":[7,7,"png","foxmemo"],"darktheme/decoration/tooltip/tooltip.png":[127,30,"png","foxmemo"],"darktheme/decoration/tree/closed-selected.png":[8,8,"png","foxmemo"],"darktheme/decoration/tree/closed.png":[8,8,"png","foxmemo"],"darktheme/decoration/tree/open-selected.png":[8,8,"png","foxmemo"],"darktheme/decoration/tree/open.png":[8,8,"png","foxmemo"],"darktheme/decoration/window/button-hovered.png":[22,23,"png","foxmemo"],"darktheme/decoration/window/button-pressed.png":[22,23,"png","foxmemo"],"darktheme/decoration/window/button.png":[22,23,"png","foxmemo"],"darktheme/decoration/window/caption-background-hovered.png":[4,36,"png","foxmemo"],"darktheme/decoration/window/caption-background.png":[4,36,"png","foxmemo"],"darktheme/decoration/window/captionbar-active-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-active-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-active-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-active-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/window/captionbar-active-combined.png":[104,37,"png","foxmemo"],"darktheme/decoration/window/captionbar-active-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/window/captionbar-active-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/window/captionbar-active-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-active-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-active-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-active.png":[52,37,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive-c.png":[20,29,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive-combined.png":[104,37,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive-l.png":[4,29,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive-r.png":[4,29,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/captionbar-inactive.png":[52,37,"png","foxmemo"],"darktheme/decoration/window/close-button-hovered.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/close-button-pressed.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/close-button.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/maximize-button-hovered.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/maximize-button-pressed.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/maximize-button.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/minimize-button-hovered.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/minimize-button-pressed.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/minimize-button.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/restore-button-hovered.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/restore-button-pressed.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/restore-button.png":[16,17,"png","foxmemo"],"darktheme/decoration/window/statusbar-b.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/statusbar-bl.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/statusbar-br.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/statusbar-c.png":[20,7,"png","foxmemo"],"darktheme/decoration/window/statusbar-combined.png":[120,15,"png","foxmemo"],"darktheme/decoration/window/statusbar-l.png":[4,7,"png","foxmemo"],"darktheme/decoration/window/statusbar-r.png":[4,7,"png","foxmemo"],"darktheme/decoration/window/statusbar-t.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/statusbar-tl.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/statusbar-tr.png":[4,4,"png","foxmemo"],"darktheme/decoration/window/statusbar.png":[68,15,"png","foxmemo"],"darktheme/decoration/window/window-b.png":[10,10,"png","foxmemo"],"darktheme/decoration/window/window-bl.png":[10,10,"png","foxmemo"],"darktheme/decoration/window/window-br.png":[10,10,"png","foxmemo"],"darktheme/decoration/window/window-c.png":[20,52,"png","foxmemo"],"darktheme/decoration/window/window-l.png":[10,52,"png","foxmemo"],"darktheme/decoration/window/window-pane-b.png":[6,6,"png","foxmemo"],"darktheme/decoration/window/window-pane-bl.png":[6,6,"png","foxmemo"],"darktheme/decoration/window/window-pane-br.png":[6,6,"png","foxmemo"],"darktheme/decoration/window/window-pane-c.png":[20,18,"png","foxmemo"],"darktheme/decoration/window/window-pane-combined.png":[136,30,"png","foxmemo"],"darktheme/decoration/window/window-pane-l.png":[6,18,"png","foxmemo"],"darktheme/decoration/window/window-pane-r.png":[6,18,"png","foxmemo"],"darktheme/decoration/window/window-pane-t.png":[6,6,"png","foxmemo"],"darktheme/decoration/window/window-pane-tl.png":[6,6,"png","foxmemo"],"darktheme/decoration/window/window-pane-tr.png":[6,6,"png","foxmemo"],"darktheme/decoration/window/window-pane.png":[68,30,"png","foxmemo"],"darktheme/decoration/window/window-r.png":[10,52,"png","foxmemo"],"darktheme/decoration/window/window-t.png":[10,10,"png","foxmemo"],"darktheme/decoration/window/window-tl.png":[10,10,"png","foxmemo"],"darktheme/decoration/window/window-tr.png":[10,10,"png","foxmemo"],"darktheme/decoration/window/window.png":[158,72,"png","foxmemo"],"graydienttheme/decoration/arrows/down-invert.gif":[7,4,"gif","foxmemo"],"graydienttheme/decoration/arrows/down-small.gif":[5,3,"gif","foxmemo"],"graydienttheme/decoration/arrows/down.gif":[7,4,"gif","foxmemo"],"graydienttheme/decoration/arrows/forward.gif":[8,7,"gif","foxmemo"],"graydienttheme/decoration/arrows/left-invert.gif":[4,7,"gif","foxmemo"],"graydienttheme/decoration/arrows/left.gif":[4,7,"gif","foxmemo"],"graydienttheme/decoration/arrows/rewind.gif":[8,7,"gif","foxmemo"],"graydienttheme/decoration/arrows/right-invert.gif":[4,7,"gif","foxmemo"],"graydienttheme/decoration/arrows/right.gif":[4,7,"gif","foxmemo"],"graydienttheme/decoration/arrows/up-invert.gif":[7,4,"gif","foxmemo"],"graydienttheme/decoration/arrows/up-small.gif":[5,3,"gif","foxmemo"],"graydienttheme/decoration/arrows/up.gif":[7,4,"gif","foxmemo"],"graydienttheme/decoration/blank.gif":[1,1,"gif","foxmemo"],"graydienttheme/decoration/checkbox/checked-disabled.png":[6,6,"png","foxmemo"],"graydienttheme/decoration/checkbox/checked.png":[6,6,"png","foxmemo"],"graydienttheme/decoration/checkbox/undetermined-disabled.png":[6,2,"png","foxmemo"],"graydienttheme/decoration/checkbox/undetermined.png":[6,2,"png","foxmemo"],"graydienttheme/decoration/colorselector/brightness-field.png":[19,256,"png","foxmemo"],"graydienttheme/decoration/colorselector/brightness-handle.gif":[35,11,"gif","foxmemo"],"graydienttheme/decoration/colorselector/huesaturation-field.jpg":[256,256,"jpeg","foxmemo"],"graydienttheme/decoration/colorselector/huesaturation-handle.gif":[11,11,"gif","foxmemo"],"graydienttheme/decoration/cursors/alias.gif":[19,15,"gif","foxmemo"],"graydienttheme/decoration/cursors/copy.gif":[19,15,"gif","foxmemo"],"graydienttheme/decoration/cursors/move.gif":[13,9,"gif","foxmemo"],"graydienttheme/decoration/cursors/nodrop.gif":[20,20,"gif","foxmemo"],"graydienttheme/decoration/menu/checkbox-invert.gif":[16,7,"gif","foxmemo"],"graydienttheme/decoration/menu/checkbox.gif":[16,7,"gif","foxmemo"],"graydienttheme/decoration/menu/radiobutton-invert.gif":[16,5,"gif","foxmemo"],"graydienttheme/decoration/menu/radiobutton.gif":[16,5,"gif","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal-b.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal-bl.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal-br.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal-c.png":[4,10,"png","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal-combined.png":[28,14,"png","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal-l.png":[2,10,"png","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal-r.png":[2,10,"png","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal-t.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal-tl.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal-tr.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-horizontal.png":[8,14,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical-b.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical-bl.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical-br.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical-c.png":[10,4,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical-combined.png":[40,8,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical-l.png":[2,4,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical-r.png":[2,4,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical-t.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical-tl.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical-tr.png":[2,2,"png","foxmemo"],"graydienttheme/decoration/slider/slider-vertical.png":[14,8,"png","foxmemo"],"graydienttheme/decoration/splitpane/knob-horizontal.png":[7,18,"png","foxmemo"],"graydienttheme/decoration/splitpane/knob-vertical.png":[18,7,"png","foxmemo"],"graydienttheme/decoration/table/ascending-invert.png":[10,10,"png","foxmemo"],"graydienttheme/decoration/table/ascending.png":[8,5,"png","foxmemo"],"graydienttheme/decoration/table/boolean-false.png":[14,14,"png","foxmemo"],"graydienttheme/decoration/table/boolean-true.png":[14,14,"png","foxmemo"],"graydienttheme/decoration/table/descending-invert.png":[10,10,"png","foxmemo"],"graydienttheme/decoration/table/descending.png":[8,5,"png","foxmemo"],"graydienttheme/decoration/table/select-column-order.png":[10,9,"png","foxmemo"],"graydienttheme/decoration/tabview/close-hovered.png":[10,10,"png","foxmemo"],"graydienttheme/decoration/tabview/close.png":[10,10,"png","foxmemo"],"graydienttheme/decoration/toolbar/toolbar-handle-knob.png":[1,8,"png","foxmemo"],"graydienttheme/decoration/toolbar/toolbar-part.png":[7,1,"png","foxmemo"],"graydienttheme/decoration/tree/closed-selected.png":[8,8,"png","foxmemo"],"graydienttheme/decoration/tree/closed.png":[8,8,"png","foxmemo"],"graydienttheme/decoration/tree/minus.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/tree/open-selected.png":[8,8,"png","foxmemo"],"graydienttheme/decoration/tree/open.png":[8,8,"png","foxmemo"],"graydienttheme/decoration/tree/plus.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/cross.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/cross_minus.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/cross_plus.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/end.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/end_minus.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/end_plus.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/line.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/only_minus.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/only_plus.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/start.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/start_minus.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/treevirtual/start_plus.gif":[19,16,"gif","foxmemo"],"graydienttheme/decoration/window/close-hovered.png":[13,13,"png","foxmemo"],"graydienttheme/decoration/window/close.png":[13,13,"png","foxmemo"],"graydienttheme/decoration/window/inactive.png":[13,13,"png","foxmemo"],"graydienttheme/decoration/window/maximize-hovered.png":[13,13,"png","foxmemo"],"graydienttheme/decoration/window/maximize.png":[13,13,"png","foxmemo"],"graydienttheme/decoration/window/minimize-hovered.png":[13,13,"png","foxmemo"],"graydienttheme/decoration/window/minimize.png":[13,13,"png","foxmemo"],"graydienttheme/decoration/window/restore-hovered.png":[13,13,"png","foxmemo"],"graydienttheme/decoration/window/restore.png":[13,13,"png","foxmemo"],"qx/decoration/Classic/arrows-combined.gif":[124,7,"gif","qx"],"qx/decoration/Classic/arrows/down-invert.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-38,0],"qx/decoration/Classic/arrows/down-small-invert.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-87,0],"qx/decoration/Classic/arrows/down-small.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-53,0],"qx/decoration/Classic/arrows/down.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-113,0],"qx/decoration/Classic/arrows/forward-invert.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-30,0],"qx/decoration/Classic/arrows/forward.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-18,0],"qx/decoration/Classic/arrows/left-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-92,0],"qx/decoration/Classic/arrows/left-small-invert.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-58,0],"qx/decoration/Classic/arrows/left-small.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-15,0],"qx/decoration/Classic/arrows/left.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-120,0],"qx/decoration/Classic/arrows/next-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-80,0],"qx/decoration/Classic/arrows/next.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-109,0],"qx/decoration/Classic/arrows/previous-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-69,0],"qx/decoration/Classic/arrows/previous.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-65,0],"qx/decoration/Classic/arrows/rewind-invert.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-45,0],"qx/decoration/Classic/arrows/rewind.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-101,0],"qx/decoration/Classic/arrows/right-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-61,0],"qx/decoration/Classic/arrows/right-small-invert.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",0,0],"qx/decoration/Classic/arrows/right-small.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-84,0],"qx/decoration/Classic/arrows/right.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-26,0],"qx/decoration/Classic/arrows/up-invert.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-73,0],"qx/decoration/Classic/arrows/up-small-invert.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-96,0],"qx/decoration/Classic/arrows/up-small.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-3,0],"qx/decoration/Classic/arrows/up.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-8,0],"qx/decoration/Classic/checkbox-radiobutton-combined.png":[504,14,"png","qx"],"qx/decoration/Classic/colorselector-combined.gif":[46,11,"gif","qx"],"qx/decoration/Classic/colorselector/brightness-field.png":[19,256,"png","qx"],"qx/decoration/Classic/colorselector/brightness-handle.gif":[35,11,"gif","qx","qx/decoration/Classic/colorselector-combined.gif",-11,0],"qx/decoration/Classic/colorselector/huesaturation-field.jpg":[256,256,"jpeg","qx"],"qx/decoration/Classic/colorselector/huesaturation-handle.gif":[11,11,"gif","qx","qx/decoration/Classic/colorselector-combined.gif",0,0],"qx/decoration/Classic/cursors-combined.gif":[71,20,"gif","qx"],"qx/decoration/Classic/cursors/alias.gif":[19,15,"gif","qx","qx/decoration/Classic/cursors-combined.gif",-52,0],"qx/decoration/Classic/cursors/copy.gif":[19,15,"gif","qx","qx/decoration/Classic/cursors-combined.gif",-20,0],"qx/decoration/Classic/cursors/move.gif":[13,9,"gif","qx","qx/decoration/Classic/cursors-combined.gif",-39,0],"qx/decoration/Classic/cursors/nodrop.gif":[20,20,"gif","qx","qx/decoration/Classic/cursors-combined.gif",0,0],"qx/decoration/Classic/datechooser/last-month-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/last-month.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/last-year-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/last-year.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-month-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-month.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-year-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-year.png":[16,16,"png","qx"],"qx/decoration/Classic/form/checkbox-checked-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-336,0],"qx/decoration/Classic/form/checkbox-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-28,0],"qx/decoration/Classic/form/checkbox-checked-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-462,0],"qx/decoration/Classic/form/checkbox-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-112,0],"qx/decoration/Classic/form/checkbox-checked-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-140,0],"qx/decoration/Classic/form/checkbox-checked-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-98,0],"qx/decoration/Classic/form/checkbox-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-308,0],"qx/decoration/Classic/form/checkbox-checked-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",0,0],"qx/decoration/Classic/form/checkbox-checked.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-266,0],"qx/decoration/Classic/form/checkbox-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-84,0],"qx/decoration/Classic/form/checkbox-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-476,0],"qx/decoration/Classic/form/checkbox-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-392,0],"qx/decoration/Classic/form/checkbox-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-196,0],"qx/decoration/Classic/form/checkbox-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-154,0],"qx/decoration/Classic/form/checkbox-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-350,0],"qx/decoration/Classic/form/checkbox-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-448,0],"qx/decoration/Classic/form/checkbox-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-70,0],"qx/decoration/Classic/form/checkbox-undetermined-disabled.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-focused-invalid.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-focused.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-hovered-invalid.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-hovered.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-invalid.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-490,0],"qx/decoration/Classic/form/radiobutton-checked-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-210,0],"qx/decoration/Classic/form/radiobutton-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-406,0],"qx/decoration/Classic/form/radiobutton-checked-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-378,0],"qx/decoration/Classic/form/radiobutton-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-252,0],"qx/decoration/Classic/form/radiobutton-checked-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-182,0],"qx/decoration/Classic/form/radiobutton-checked-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-294,0],"qx/decoration/Classic/form/radiobutton-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-420,0],"qx/decoration/Classic/form/radiobutton-checked-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-56,0],"qx/decoration/Classic/form/radiobutton-checked.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-322,0],"qx/decoration/Classic/form/radiobutton-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-364,0],"qx/decoration/Classic/form/radiobutton-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-434,0],"qx/decoration/Classic/form/radiobutton-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-168,0],"qx/decoration/Classic/form/radiobutton-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-126,0],"qx/decoration/Classic/form/radiobutton-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-42,0],"qx/decoration/Classic/form/radiobutton-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-280,0],"qx/decoration/Classic/form/radiobutton-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-238,0],"qx/decoration/Classic/form/radiobutton-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-14,0],"qx/decoration/Classic/form/radiobutton.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-224,0],"qx/decoration/Classic/menu-combined.gif":[64,7,"gif","qx"],"qx/decoration/Classic/menu/checkbox-invert.gif":[16,7,"gif","qx","qx/decoration/Classic/menu-combined.gif",-16,0],"qx/decoration/Classic/menu/checkbox.gif":[16,7,"gif","qx","qx/decoration/Classic/menu-combined.gif",-32,0],"qx/decoration/Classic/menu/radiobutton-invert.gif":[16,5,"gif","qx","qx/decoration/Classic/menu-combined.gif",0,0],"qx/decoration/Classic/menu/radiobutton.gif":[16,5,"gif","qx","qx/decoration/Classic/menu-combined.gif",-48,0],"qx/decoration/Classic/shadow-lr-combined.png":[30,382,"png","qx"],"qx/decoration/Classic/shadow-small-lr-combined.png":[10,136,"png","qx"],"qx/decoration/Classic/shadow-small-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Classic/shadow-tb-combined.png":[15,90,"png","qx"],"qx/decoration/Classic/shadow/shadow-b.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-30],"qx/decoration/Classic/shadow/shadow-bl.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-br.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-60],"qx/decoration/Classic/shadow/shadow-c.png":[40,382,"png","qx"],"qx/decoration/Classic/shadow/shadow-l.png":[15,382,"png","qx","qx/decoration/Classic/shadow-lr-combined.png",-15,0],"qx/decoration/Classic/shadow/shadow-r.png":[15,382,"png","qx","qx/decoration/Classic/shadow-lr-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-small-b.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-25],"qx/decoration/Classic/shadow/shadow-small-bl.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-20],"qx/decoration/Classic/shadow/shadow-small-br.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-small-c.png":[40,136,"png","qx"],"qx/decoration/Classic/shadow/shadow-small-l.png":[5,136,"png","qx","qx/decoration/Classic/shadow-small-lr-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-small-r.png":[5,136,"png","qx","qx/decoration/Classic/shadow-small-lr-combined.png",-5,0],"qx/decoration/Classic/shadow/shadow-small-t.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-5],"qx/decoration/Classic/shadow/shadow-small-tl.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-15],"qx/decoration/Classic/shadow/shadow-small-tr.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-10],"qx/decoration/Classic/shadow/shadow-small.png":[114,146,"png","qx"],"qx/decoration/Classic/shadow/shadow-t.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-75],"qx/decoration/Classic/shadow/shadow-tl.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-45],"qx/decoration/Classic/shadow/shadow-tr.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-15],"qx/decoration/Classic/shadow/shadow.png":[381,412,"png","qx"],"qx/decoration/Classic/splitpane/knob-horizontal.png":[4,15,"png","qx"],"qx/decoration/Classic/splitpane/knob-vertical.png":[15,4,"png","qx"],"qx/decoration/Classic/table-combined.png":[72,11,"png","qx"],"qx/decoration/Classic/table/ascending-invert.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",-62,0],"qx/decoration/Classic/table/ascending.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",-52,0],"qx/decoration/Classic/table/boolean-false.png":[11,11,"png","qx","qx/decoration/Classic/table-combined.png",-31,0],"qx/decoration/Classic/table/boolean-true.png":[11,11,"png","qx","qx/decoration/Classic/table-combined.png",-10,0],"qx/decoration/Classic/table/descending-invert.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",-42,0],"qx/decoration/Classic/table/descending.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",0,0],"qx/decoration/Classic/table/select-column-order.png":[10,9,"png","qx","qx/decoration/Classic/table-combined.png",-21,0],"qx/decoration/Classic/tree/minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/tree/plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/cross.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/cross_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/cross_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/end.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/end_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/end_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/line.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/only_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/only_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/start.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/start_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/start_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/window-captionbar-buttons-combined.gif":[36,9,"gif","qx"],"qx/decoration/Classic/window/close.gif":[10,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",0,0],"qx/decoration/Classic/window/maximize.gif":[9,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",-10,0],"qx/decoration/Classic/window/minimize.gif":[9,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",-19,0],"qx/decoration/Classic/window/restore.gif":[8,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",-28,0],"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/decoration/Simple/arrows/down-invert.gif":[7,4,"gif","qx"],"qx/decoration/Simple/arrows/down-small.gif":[5,3,"gif","qx"],"qx/decoration/Simple/arrows/down.gif":[7,4,"gif","qx"],"qx/decoration/Simple/arrows/forward.gif":[8,7,"gif","qx"],"qx/decoration/Simple/arrows/left-invert.gif":[4,7,"gif","qx"],"qx/decoration/Simple/arrows/left.gif":[4,7,"gif","qx"],"qx/decoration/Simple/arrows/rewind.gif":[8,7,"gif","qx"],"qx/decoration/Simple/arrows/right-invert.gif":[4,7,"gif","qx"],"qx/decoration/Simple/arrows/right.gif":[4,7,"gif","qx"],"qx/decoration/Simple/arrows/up-invert.gif":[7,4,"gif","qx"],"qx/decoration/Simple/arrows/up-small.gif":[5,3,"gif","qx"],"qx/decoration/Simple/arrows/up.gif":[7,4,"gif","qx"],"qx/decoration/Simple/checkbox/checked-disabled.png":[6,6,"png","qx"],"qx/decoration/Simple/checkbox/checked.png":[6,6,"png","qx"],"qx/decoration/Simple/checkbox/undetermined-disabled.png":[6,2,"png","qx"],"qx/decoration/Simple/checkbox/undetermined.png":[6,2,"png","qx"],"qx/decoration/Simple/colorselector/brightness-field.png":[19,256,"png","qx"],"qx/decoration/Simple/colorselector/brightness-handle.gif":[35,11,"gif","qx"],"qx/decoration/Simple/colorselector/huesaturation-field.jpg":[256,256,"jpeg","qx"],"qx/decoration/Simple/colorselector/huesaturation-handle.gif":[11,11,"gif","qx"],"qx/decoration/Simple/cursors/alias.gif":[19,15,"gif","qx"],"qx/decoration/Simple/cursors/copy.gif":[19,15,"gif","qx"],"qx/decoration/Simple/cursors/move.gif":[13,9,"gif","qx"],"qx/decoration/Simple/cursors/nodrop.gif":[20,20,"gif","qx"],"qx/decoration/Simple/menu/checkbox-invert.gif":[16,7,"gif","qx"],"qx/decoration/Simple/menu/checkbox.gif":[16,7,"gif","qx"],"qx/decoration/Simple/menu/radiobutton-invert.gif":[16,5,"gif","qx"],"qx/decoration/Simple/menu/radiobutton.gif":[16,5,"gif","qx"],"qx/decoration/Simple/splitpane/knob-horizontal.png":[1,8,"png","qx"],"qx/decoration/Simple/splitpane/knob-vertical.png":[8,1,"png","qx"],"qx/decoration/Simple/table/ascending-invert.png":[10,10,"png","qx"],"qx/decoration/Simple/table/ascending.png":[10,10,"png","qx"],"qx/decoration/Simple/table/boolean-false.png":[11,11,"png","qx"],"qx/decoration/Simple/table/boolean-true.png":[11,11,"png","qx"],"qx/decoration/Simple/table/descending-invert.png":[10,10,"png","qx"],"qx/decoration/Simple/table/descending.png":[10,10,"png","qx"],"qx/decoration/Simple/table/select-column-order.png":[10,9,"png","qx"],"qx/decoration/Simple/tabview/close.gif":[10,9,"gif","qx"],"qx/decoration/Simple/tree/minus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/tree/plus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/cross.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/cross_minus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/cross_plus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/end.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/end_minus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/end_plus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/line.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/only_minus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/only_plus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/start.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/start_minus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/start_plus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/window/close.gif":[10,9,"gif","qx"],"qx/decoration/Simple/window/maximize.gif":[9,9,"gif","qx"],"qx/decoration/Simple/window/minimize.gif":[9,9,"gif","qx"],"qx/decoration/Simple/window/restore.gif":[8,9,"gif","qx"],"qx/icon/Oxygen/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/mimetypes/text-plain.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/places/folder.png":[16,16,"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/mimetypes/text-plain.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/apps/internet-transfer.png":[22,22,"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"],"qx/static/blank.html":"qx","retrotheme/decoration/arrows/down-invert.png":[8,5,"png","foxmemo"],"retrotheme/decoration/arrows/down-small-invert.png":[5,3,"png","foxmemo"],"retrotheme/decoration/arrows/forward-invert.png":[10,8,"png","foxmemo"],"retrotheme/decoration/arrows/left-invert.png":[5,8,"png","foxmemo"],"retrotheme/decoration/arrows/rewind-invert.png":[10,8,"png","foxmemo"],"retrotheme/decoration/arrows/right-invert.png":[5,8,"png","foxmemo"],"retrotheme/decoration/arrows/up-invert.png":[8,5,"png","foxmemo"],"retrotheme/decoration/arrows/up-small-invert.png":[5,3,"png","foxmemo"],"retrotheme/decoration/scrollbar/down-invert.png":[8,5,"png","foxmemo"],"retrotheme/decoration/scrollbar/left-invert.png":[5,8,"png","foxmemo"],"retrotheme/decoration/scrollbar/right-invert.png":[5,8,"png","foxmemo"],"retrotheme/decoration/scrollbar/up-invert.png":[8,5,"png","foxmemo"],"retrotheme/decoration/table/select-column-order-invert.png":[10,9,"png","foxmemo"],"retrotheme/decoration/tabview/close-button-hovered.png":[16,16,"png","foxmemo"],"retrotheme/decoration/tabview/close-button.png":[16,16,"png","foxmemo"],"retrotheme/decoration/toolbar/toolbar-handle-knob.png":[3,15,"png","foxmemo"],"retrotheme/decoration/window/close-active-hovered.png":[9,9,"png","foxmemo"],"retrotheme/decoration/window/close-active.png":[9,9,"png","foxmemo"],"retrotheme/decoration/window/close-inactive.png":[9,9,"png","foxmemo"],"retrotheme/decoration/window/maximize-active-hovered.png":[9,9,"png","foxmemo"],"retrotheme/decoration/window/maximize-active.png":[9,9,"png","foxmemo"],"retrotheme/decoration/window/maximize-inactive.png":[9,9,"png","foxmemo"],"retrotheme/decoration/window/minimize-active-hovered.png":[9,9,"png","foxmemo"],"retrotheme/decoration/window/minimize-active.png":[9,9,"png","foxmemo"],"retrotheme/decoration/window/minimize-inactive.png":[9,9,"png","foxmemo"],"retrotheme/decoration/window/restore-active-hovered.png":[9,8,"png","foxmemo"],"retrotheme/decoration/window/restore-active.png":[9,8,"png","foxmemo"],"retrotheme/decoration/window/restore-inactive.png":[9,8,"png","foxmemo"],"silverbluetheme/decoration/app-header.png":[110,20,"png","foxmemo"],"silverbluetheme/decoration/arrows/combobox.png":[8,8,"png","foxmemo"],"silverbluetheme/decoration/arrows/down-invert.png":[8,5,"png","foxmemo"],"silverbluetheme/decoration/arrows/down-medium.png":[6,4,"png","foxmemo"],"silverbluetheme/decoration/arrows/down-small-invert.png":[5,3,"png","foxmemo"],"silverbluetheme/decoration/arrows/down-small.png":[5,3,"png","foxmemo"],"silverbluetheme/decoration/arrows/down.png":[8,5,"png","foxmemo"],"silverbluetheme/decoration/arrows/forward.png":[10,8,"png","foxmemo"],"silverbluetheme/decoration/arrows/left-invert.png":[5,8,"png","foxmemo"],"silverbluetheme/decoration/arrows/left.png":[5,8,"png","foxmemo"],"silverbluetheme/decoration/arrows/rewind.png":[10,8,"png","foxmemo"],"silverbluetheme/decoration/arrows/right-invert.png":[5,8,"png","foxmemo"],"silverbluetheme/decoration/arrows/right.png":[5,8,"png","foxmemo"],"silverbluetheme/decoration/arrows/up-down.png":[6,10,"png","foxmemo"],"silverbluetheme/decoration/arrows/up-invert.png":[8,5,"png","foxmemo"],"silverbluetheme/decoration/arrows/up-medium.png":[6,4,"png","foxmemo"],"silverbluetheme/decoration/arrows/up-small.png":[5,3,"png","foxmemo"],"silverbluetheme/decoration/arrows/up.png":[8,5,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue-c.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue-combined.png":[48,21,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue-l.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue-r.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-blue.png":[12,21,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient-c.png":[20,49,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient-combined.png":[89,57,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient-l.png":[4,49,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient-r.png":[4,49,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-gradient.png":[37,57,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver-c.png":[20,49,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver-combined.png":[89,57,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver-l.png":[4,49,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver-r.png":[4,49,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-silver.png":[37,57,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-transparent-b.png":[6,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-transparent-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-transparent-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-transparent-c.png":[11,10,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-transparent-l.png":[4,7,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-transparent-r.png":[4,7,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-transparent-t.png":[5,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-transparent-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-transparent-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-transparent.png":[37,57,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white-c.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white-combined.png":[48,21,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white-l.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white-r.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/boxes/box-white.png":[12,21,"png","foxmemo"],"silverbluetheme/decoration/button/button-b.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/button-bl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/button-br.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/button-c.png":[8,18,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked-c.png":[6,15,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked-combined.png":[42,21,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked-l.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked-r.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-checked.png":[12,21,"png","foxmemo"],"silverbluetheme/decoration/button/button-combined.png":[36,22,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered-c.png":[6,16,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered-combined.png":[42,22,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered-l.png":[3,16,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered-r.png":[3,16,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-hovered.png":[12,22,"png","foxmemo"],"silverbluetheme/decoration/button/button-l.png":[2,18,"png","foxmemo"],"silverbluetheme/decoration/button/button-r.png":[2,18,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-c.png":[6,16,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked-c.png":[6,15,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked-combined.png":[42,21,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked-l.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked-r.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-checked.png":[12,21,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-combined.png":[42,22,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-l.png":[3,16,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-r.png":[3,16,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red.png":[12,22,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2-c.png":[6,16,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2-combined.png":[42,22,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2-l.png":[3,16,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2-r.png":[3,16,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/button-red2.png":[12,22,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3-c.png":[4,15,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3-combined.png":[48,23,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3-l.png":[4,15,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3-r.png":[4,15,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/button/button-red3.png":[12,23,"png","foxmemo"],"silverbluetheme/decoration/button/button-t.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/button-tl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/button-tr.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/button.png":[12,22,"png","foxmemo"],"silverbluetheme/decoration/button/knob-horizontal.png":[7,14,"png","foxmemo"],"silverbluetheme/decoration/button/knob-vertical.png":[14,7,"png","foxmemo"],"silverbluetheme/decoration/button/spinner-button-hovered.png":[21,1,"png","foxmemo"],"silverbluetheme/decoration/button/spinner-button.png":[20,1,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-b.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-bl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-br.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-c.png":[5,18,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked-c.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked-combined.png":[36,21,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked-l.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked-r.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-checked.png":[9,21,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-combined.png":[60,22,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered-b.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered-bl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered-br.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered-c.png":[5,18,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered-combined.png":[30,22,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered-l.png":[2,18,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered-r.png":[2,18,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered-t.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered-tl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered-tr.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-hovered.png":[9,22,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-l.png":[2,18,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-r.png":[2,18,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-t.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-tl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton-tr.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/button/splitbutton.png":[9,22,"png","foxmemo"],"silverbluetheme/decoration/colorselector/brightness-field.png":[19,256,"png","foxmemo"],"silverbluetheme/decoration/colorselector/brightness-handle.gif":[35,11,"gif","foxmemo"],"silverbluetheme/decoration/colorselector/huesaturation-field.jpg":[256,256,"jpeg","foxmemo"],"silverbluetheme/decoration/colorselector/huesaturation-handle.gif":[11,11,"gif","foxmemo"],"silverbluetheme/decoration/cursors/alias.gif":[19,15,"gif","foxmemo"],"silverbluetheme/decoration/cursors/copy.gif":[19,15,"gif","foxmemo"],"silverbluetheme/decoration/cursors/move.gif":[13,9,"gif","foxmemo"],"silverbluetheme/decoration/cursors/nodrop.gif":[20,20,"gif","foxmemo"],"silverbluetheme/decoration/form/checkbox-checked-focused.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/checkbox-checked-hovered-focused.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/checkbox-checked-hovered.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/checkbox-checked.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/checkbox-focused.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/checkbox-hovered-focused.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/checkbox-hovered.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/checkbox-undetermined-focused.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/checkbox-undetermined-hovered.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/checkbox-undetermined.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/checkbox.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-b.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-bl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-br.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-c.png":[8,17,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked-c.png":[6,15,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked-combined.png":[42,21,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked-l.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked-r.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-checked.png":[12,21,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-combined.png":[36,21,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered-b.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered-bl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered-br.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered-c.png":[8,17,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered-combined.png":[36,21,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered-l.png":[2,17,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered-r.png":[2,17,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered-t.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered-tl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered-tr.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-hovered.png":[12,21,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-l.png":[2,17,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-r.png":[2,17,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-t.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-tl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button-tr.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-button.png":[12,21,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-c.png":[6,15,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-combined.png":[42,21,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-l.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-r.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/combobox.png":[12,21,"png","foxmemo"],"silverbluetheme/decoration/form/input-b.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/input-bl.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/input-br.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/input-c.png":[20,45,"png","foxmemo"],"silverbluetheme/decoration/form/input-combined.png":[321,57,"png","foxmemo"],"silverbluetheme/decoration/form/input-l.png":[6,45,"png","foxmemo"],"silverbluetheme/decoration/form/input-r.png":[6,45,"png","foxmemo"],"silverbluetheme/decoration/form/input-t.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/input-tl.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/input-tr.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/input.png":[253,57,"png","foxmemo"],"silverbluetheme/decoration/form/list-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/list-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/list-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/list-c.png":[6,15,"png","foxmemo"],"silverbluetheme/decoration/form/list-combined.png":[42,21,"png","foxmemo"],"silverbluetheme/decoration/form/list-l.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/form/list-r.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/form/list-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/list-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/list-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/form/list.png":[12,21,"png","foxmemo"],"silverbluetheme/decoration/form/radiobutton-checked-focused.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/radiobutton-checked-hovered-focused.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/radiobutton-checked-hovered.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/radiobutton-checked.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/radiobutton-focused.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/radiobutton-hovered-focused.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/radiobutton-hovered.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/radiobutton.png":[13,13,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal-b.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal-bl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal-br.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal-c.png":[4,10,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal-combined.png":[28,14,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal-l.png":[2,10,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal-r.png":[2,10,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal-t.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal-tl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal-tr.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-horizontal.png":[8,14,"png","foxmemo"],"silverbluetheme/decoration/form/slider-knob-hovered.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/form/slider-knob.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical-b.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical-bl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical-br.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical-c.png":[10,4,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical-combined.png":[40,8,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical-l.png":[2,4,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical-r.png":[2,4,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical-t.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical-tl.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical-tr.png":[2,2,"png","foxmemo"],"silverbluetheme/decoration/form/slider-vertical.png":[14,8,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error-arrow.png":[11,14,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error-b.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error-bl.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error-br.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error-c.png":[40,18,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error-l.png":[6,18,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error-r.png":[6,18,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error-t.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error-tl.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error-tr.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/form/tooltip-error.png":[127,30,"png","foxmemo"],"silverbluetheme/decoration/menu/checkbox-invert.gif":[16,7,"gif","foxmemo"],"silverbluetheme/decoration/menu/checkbox.gif":[16,7,"gif","foxmemo"],"silverbluetheme/decoration/menu/menu-pane-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/menu/menu-pane-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/menu/menu-pane-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/menu/menu-pane-c.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/menu/menu-pane-combined.png":[52,14,"png","foxmemo"],"silverbluetheme/decoration/menu/menu-pane-l.png":[4,6,"png","foxmemo"],"silverbluetheme/decoration/menu/menu-pane-r.png":[4,6,"png","foxmemo"],"silverbluetheme/decoration/menu/menu-pane-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/menu/menu-pane-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/menu/menu-pane-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/menu/menu-pane.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/menu/radiobutton-invert.gif":[16,5,"gif","foxmemo"],"silverbluetheme/decoration/menu/radiobutton.gif":[16,5,"gif","foxmemo"],"silverbluetheme/decoration/menu/selected.png":[1,21,"png","foxmemo"],"silverbluetheme/decoration/pane/pane-b.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/pane/pane-bl.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/pane/pane-br.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/pane/pane-c.png":[40,238,"png","foxmemo"],"silverbluetheme/decoration/pane/pane-l.png":[6,238,"png","foxmemo"],"silverbluetheme/decoration/pane/pane-r.png":[6,238,"png","foxmemo"],"silverbluetheme/decoration/pane/pane-t.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/pane/pane-tl.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/pane/pane-tr.png":[6,6,"png","foxmemo"],"silverbluetheme/decoration/pane/pane.png":[185,250,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-bg-horizontal.png":[76,15,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-bg-vertical.png":[15,76,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-button-horizontal-hovered.png":[1,21,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-button-horizontal.png":[1,15,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-button-hovered.png":[1,20,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-button-vertical-hovered.png":[21,1,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-button-vertical.png":[15,1,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-down.png":[6,4,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-left.png":[4,6,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-right.png":[4,6,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-slider-horizontal-hovered.png":[1,21,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-slider-horizontal.png":[1,15,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-slider-vertical-hovered.png":[21,1,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-slider-vertical.png":[15,1,"png","foxmemo"],"silverbluetheme/decoration/scrollbar/scrollbar-up.png":[6,4,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-b.png":[15,15,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-bl.png":[15,15,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-br.png":[15,15,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-c.png":[40,382,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-l.png":[15,382,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-r.png":[15,382,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-small-b.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-small-bl.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-small-br.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-small-c.png":[40,136,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-small-l.png":[5,136,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-small-r.png":[5,136,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-small-t.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-small-tl.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-small-tr.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-small.png":[114,146,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-t.png":[15,15,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-tl.png":[15,15,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow-tr.png":[15,15,"png","foxmemo"],"silverbluetheme/decoration/shadow/shadow.png":[381,412,"png","foxmemo"],"silverbluetheme/decoration/table/ascending.png":[8,5,"png","foxmemo"],"silverbluetheme/decoration/table/boolean-false.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/table/boolean-true.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/table/descending.png":[8,5,"png","foxmemo"],"silverbluetheme/decoration/table/header-cell-hovered.png":[1,20,"png","foxmemo"],"silverbluetheme/decoration/table/header-cell.png":[1,20,"png","foxmemo"],"silverbluetheme/decoration/table/select-column-order.png":[10,9,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-c.png":[20,15,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-combined.png":[89,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-l.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-r.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-active.png":[45,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-c.png":[20,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-combined.png":[97,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-l.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-r.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered.png":[45,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-c.png":[20,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-combined.png":[97,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-l.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-r.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive.png":[45,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active-c.png":[15,16,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active-combined.png":[60,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active-l.png":[3,16,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active-r.png":[3,16,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-active.png":[21,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-c.png":[13,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-combined.png":[66,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-l.png":[4,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-r.png":[4,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-hovered.png":[21,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-c.png":[13,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-combined.png":[66,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-l.png":[4,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-r.png":[4,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-left-inactive.png":[21,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active-c.png":[15,16,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active-combined.png":[60,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active-l.png":[3,16,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active-r.png":[3,16,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-active.png":[21,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-c.png":[13,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-combined.png":[66,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-l.png":[4,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-r.png":[4,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-hovered.png":[21,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-c.png":[13,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-combined.png":[66,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-l.png":[4,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-r.png":[4,14,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-right-inactive.png":[21,22,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active-c.png":[20,15,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active-combined.png":[89,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active-l.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active-r.png":[3,15,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-active.png":[45,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-c.png":[20,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-combined.png":[97,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-l.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-r.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-hovered.png":[45,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-c.png":[20,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-combined.png":[97,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-l.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-r.png":[4,13,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-button-top-inactive.png":[45,21,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-close-button-hovered.png":[16,16,"png","foxmemo"],"silverbluetheme/decoration/tabview/tab-close-button.png":[16,16,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-black.png":[12,35,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-blue.png":[9,26,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-c.png":[20,22,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-c.png":[20,22,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-combined.png":[82,30,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-l.png":[4,22,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-r.png":[4,22,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-checked.png":[30,30,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-combined.png":[82,30,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-c.png":[20,22,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-combined.png":[82,30,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-l.png":[4,22,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-r.png":[4,22,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered.png":[30,30,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-l.png":[4,22,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-r.png":[4,22,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-button.png":[30,30,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-gradient.png":[56,56,"png","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-handle-knob.gif":[1,8,"gif","foxmemo"],"silverbluetheme/decoration/toolbar/toolbar-part.gif":[7,1,"gif","foxmemo"],"silverbluetheme/decoration/tree/closed-selected.png":[8,8,"png","foxmemo"],"silverbluetheme/decoration/tree/closed.png":[8,8,"png","foxmemo"],"silverbluetheme/decoration/tree/open-selected.png":[8,8,"png","foxmemo"],"silverbluetheme/decoration/tree/open.png":[8,8,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive-b.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive-bl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive-br.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive-c.png":[10,10,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive-combined.png":[50,16,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive-l.png":[3,10,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive-r.png":[3,10,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive-t.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive-tl.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive-tr.png":[3,3,"png","foxmemo"],"silverbluetheme/decoration/window/button-inactive.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active-c.png":[8,15,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active-combined.png":[56,23,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active-l.png":[4,15,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active-r.png":[4,15,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-active.png":[16,23,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive-c.png":[8,15,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive-combined.png":[56,23,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive-l.png":[4,15,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive-r.png":[4,15,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/captionbar-inactive.png":[16,23,"png","foxmemo"],"silverbluetheme/decoration/window/close-active.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/window/close-hovered.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/window/close-inactive.png":[16,16,"png","foxmemo"],"silverbluetheme/decoration/window/maximize-active.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/window/maximize-hovered.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/window/maximize-inactive.png":[16,16,"png","foxmemo"],"silverbluetheme/decoration/window/minimize-active.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/window/minimize-hovered.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/window/minimize-inactive.png":[16,16,"png","foxmemo"],"silverbluetheme/decoration/window/restore-hovered.png":[14,14,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar-b.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar-bl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar-br.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar-c.png":[8,18,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar-combined.png":[56,26,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar-l.png":[4,18,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar-r.png":[4,18,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar-t.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar-tl.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar-tr.png":[4,4,"png","foxmemo"],"silverbluetheme/decoration/window/statusbar.png":[16,26,"png","foxmemo"],"silverbluetheme/decoration/window/window-b.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/window/window-bl.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/window/window-br.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/window/window-c.png":[6,13,"png","foxmemo"],"silverbluetheme/decoration/window/window-combined.png":[62,23,"png","foxmemo"],"silverbluetheme/decoration/window/window-l.png":[5,13,"png","foxmemo"],"silverbluetheme/decoration/window/window-r.png":[5,13,"png","foxmemo"],"silverbluetheme/decoration/window/window-t.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/window/window-tl.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/window/window-tr.png":[5,5,"png","foxmemo"],"silverbluetheme/decoration/window/window.png":[16,23,"png","foxmemo"],"silverbluetheme/icon/office-calendar.png":[16,16,"png","foxmemo"],"silverbluetheme/icon/utilities-calculator.png":[22,22,"png","foxmemo"]},"translations":{}};
(function(){var m="toString",k=".",j="Object",h='"',g="Array",f="()",e="String",d="Function",c=".prototype",b="function",K="Boolean",J="Error",I="constructor",H="warn",G="default",F="hasOwnProperty",E="string",D="toLocaleString",C="RegExp",B='\", "',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="debug",z="ES5";
if(!window.qx){window.qx={};
}qx.Bootstrap={genericToString:function(){return w+this.classname+n;
},createNamespace:function(name,L){var N=name.split(k);
var parent=window;
var M=N[0];

for(var i=0,O=N.length-1;i<O;i++,M=N[i]){if(!parent[M]){parent=parent[M]={};
}else{parent=parent[M];
}}parent[M]=L;
return M;
},setDisplayName:function(P,Q,name){P.displayName=Q+k+name+f;
},setDisplayNames:function(R,S){for(var name in R){var T=R[name];

if(T instanceof Function){T.displayName=S+k+name+f;
}}},define:function(name,U){if(!U){var U={statics:{}};
}var ba;
var X=null;
qx.Bootstrap.setDisplayNames(U.statics,name);

if(U.members||U.extend){qx.Bootstrap.setDisplayNames(U.members,name+c);
ba=U.construct||new Function;

if(U.extend){this.extendClass(ba,ba,U.extend,name,Y);
}var V=U.statics||{};
for(var i=0,bb=qx.Bootstrap.getKeys(V),l=bb.length;i<l;i++){var bc=bb[i];
ba[bc]=V[bc];
}X=ba.prototype;
var W=U.members||{};
for(var i=0,bb=qx.Bootstrap.getKeys(W),l=bb.length;i<l;i++){var bc=bb[i];
X[bc]=W[bc];
}}else{ba=U.statics||{};
}var Y=this.createNamespace(name,ba);
ba.name=ba.classname=name;
ba.basename=Y;
ba.$$type=o;
if(!ba.hasOwnProperty(m)){ba.toString=this.genericToString;
}if(U.defer){U.defer(ba,X);
}qx.Bootstrap.$$registry[name]=U.statics;
return ba;
}};
qx.Bootstrap.define(q,{statics:{LOADSTART:qx.$$start||new Date(),DEBUG:(function(){var bd=true;

if(qx.$$environment&&qx.$$environment["qx.debug"]===false){bd=false;
}return bd;
})(),getEnvironmentSetting:function(be){if(qx.$$environment){return qx.$$environment[be];
}},setEnvironmentSetting:function(bf,bg){if(!qx.$$environment){qx.$$environment={};
}
if(qx.$$environment[bf]===undefined){qx.$$environment[bf]=bg;
}},createNamespace:qx.Bootstrap.createNamespace,define:qx.Bootstrap.define,setDisplayName:qx.Bootstrap.setDisplayName,setDisplayNames:qx.Bootstrap.setDisplayNames,genericToString:qx.Bootstrap.genericToString,extendClass:function(bh,bi,bj,name,bk){var bn=bj.prototype;
var bm=new Function;
bm.prototype=bn;
var bl=new bm;
bh.prototype=bl;
bl.name=bl.classname=name;
bl.basename=bk;
bi.base=bh.superclass=bj;
bi.self=bh.constructor=bl.constructor=bh;
},getByName:function(name){return qx.Bootstrap.$$registry[name];
},$$registry:{},objectGetLength:function(bo){var length=0;

for(var bp in bo){length++;
}return length;
},objectMergeWith:function(bq,br,bs){if(bs===undefined){bs=true;
}
for(var bt in br){if(bs||bq[bt]===undefined){bq[bt]=br[bt];
}}return bq;
},__a:[r,F,D,m,y,I],getKeys:({"ES5":Object.keys,"BROKEN_IE":function(bu){var bv=[];
var bx=Object.prototype.hasOwnProperty;

for(var by in bu){if(bx.call(bu,by)){bv.push(by);
}}var bw=qx.Bootstrap.__a;

for(var i=0,a=bw,l=a.length;i<l;i++){if(bx.call(bu,a[i])){bv.push(a[i]);
}}return bv;
},"default":function(bz){var bA=[];
var bB=Object.prototype.hasOwnProperty;

for(var bC in bz){if(bB.call(bz,bC)){bA.push(bC);
}}return bA;
}})[typeof (Object.keys)==b?z:(function(){for(var bD in {toString:1}){return bD;
}})()!==m?u:G],getKeysAsString:function(bE){var bF=qx.Bootstrap.getKeys(bE);

if(bF.length==0){return p;
}return h+bF.join(B)+h;
},__b:{"[object String]":e,"[object Array]":g,"[object Object]":j,"[object RegExp]":C,"[object Number]":x,"[object Boolean]":K,"[object Date]":s,"[object Function]":d,"[object Error]":J},bind:function(bG,self,bH){var bI=Array.prototype.slice.call(arguments,2,arguments.length);
return function(){var bJ=Array.prototype.slice.call(arguments,0,arguments.length);
return bG.apply(self,bI.concat(bJ));
};
},firstUp:function(bK){return bK.charAt(0).toUpperCase()+bK.substr(1);
},firstLow:function(bL){return bL.charAt(0).toLowerCase()+bL.substr(1);
},getClass:function(bM){var bN=Object.prototype.toString.call(bM);
return (qx.Bootstrap.__b[bN]||bN.slice(8,-1));
},isString:function(bO){return (bO!==null&&(typeof bO===E||qx.Bootstrap.getClass(bO)==e||bO instanceof String||(!!bO&&!!bO.$$isString)));
},isArray:function(bP){return (bP!==null&&(bP instanceof Array||(bP&&qx.data&&qx.data.IListData&&qx.util.OOUtil.hasInterface(bP.constructor,qx.data.IListData))||qx.Bootstrap.getClass(bP)==g||(!!bP&&!!bP.$$isArray)));
},isObject:function(bQ){return (bQ!==undefined&&bQ!==null&&qx.Bootstrap.getClass(bQ)==j);
},isFunction:function(bR){return qx.Bootstrap.getClass(bR)==d;
},classIsDefined:function(name){return qx.Bootstrap.getByName(name)!==undefined;
},getPropertyDefinition:function(bS,name){while(bS){if(bS.$$properties&&bS.$$properties[name]){return bS.$$properties[name];
}bS=bS.superclass;
}return null;
},hasProperty:function(bT,name){return !!qx.Bootstrap.getPropertyDefinition(bT,name);
},getEventType:function(bU,name){var bU=bU.constructor;

while(bU.superclass){if(bU.$$events&&bU.$$events[name]!==undefined){return bU.$$events[name];
}bU=bU.superclass;
}return null;
},supportsEvent:function(bV,name){return !!qx.Bootstrap.getEventType(bV,name);
},getByInterface:function(bW,bX){var bY,i,l;

while(bW){if(bW.$$implements){bY=bW.$$flatImplements;

for(i=0,l=bY.length;i<l;i++){if(bY[i]===bX){return bW;
}}}bW=bW.superclass;
}return null;
},hasInterface:function(ca,cb){return !!qx.Bootstrap.getByInterface(ca,cb);
},getMixins:function(cc){var cd=[];

while(cc){if(cc.$$includes){cd.push.apply(cd,cc.$$flatIncludes);
}cc=cc.superclass;
}return cd;
},$$logs:[],debug:function(ce,cf){qx.Bootstrap.$$logs.push([A,arguments]);
},info:function(cg,ch){qx.Bootstrap.$$logs.push([t,arguments]);
},warn:function(ci,cj){qx.Bootstrap.$$logs.push([H,arguments]);
},error:function(ck,cl){qx.Bootstrap.$$logs.push([v,arguments]);
},trace:function(cm){}}});
})();
(function(){var a="qx.util.OOUtil";
qx.Bootstrap.define(a,{statics:{classIsDefined:qx.Bootstrap.classIsDefined,getPropertyDefinition:qx.Bootstrap.getPropertyDefinition,hasProperty:qx.Bootstrap.hasProperty,getEventType:qx.Bootstrap.getEventType,supportsEvent:qx.Bootstrap.supportsEvent,getByInterface:qx.Bootstrap.getByInterface,hasInterface:qx.Bootstrap.hasInterface,getMixins:qx.Bootstrap.getMixins}});
})();
(function(){var h="qx.Mixin",g=".prototype",f="constructor",e="Array",d="[Mixin ",c="]",b="destruct",a="Mixin";
qx.Bootstrap.define(h,{statics:{define:function(name,j){if(j){if(j.include&&!(qx.Bootstrap.getClass(j.include)===e)){j.include=[j.include];
}var m=j.statics?j.statics:{};
qx.Bootstrap.setDisplayNames(m,name);

for(var k in m){if(m[k] instanceof Function){m[k].$$mixin=m;
}}if(j.construct){m.$$constructor=j.construct;
qx.Bootstrap.setDisplayName(j.construct,name,f);
}
if(j.include){m.$$includes=j.include;
}
if(j.properties){m.$$properties=j.properties;
}
if(j.members){m.$$members=j.members;
qx.Bootstrap.setDisplayNames(j.members,name+g);
}
for(var k in m.$$members){if(m.$$members[k] instanceof Function){m.$$members[k].$$mixin=m;
}}
if(j.events){m.$$events=j.events;
}
if(j.destruct){m.$$destructor=j.destruct;
qx.Bootstrap.setDisplayName(j.destruct,name,b);
}}else{var m={};
}m.$$type=a;
m.name=name;
m.toString=this.genericToString;
m.basename=qx.Bootstrap.createNamespace(name,m);
this.$$registry[name]=m;
return m;
},checkCompatibility:function(n){var q=this.flatten(n);
var r=q.length;

if(r<2){return true;
}var u={};
var t={};
var s={};
var p;

for(var i=0;i<r;i++){p=q[i];

for(var o in p.events){if(s[o]){throw new Error('Conflict between mixin "'+p.name+'" and "'+s[o]+'" in member "'+o+'"!');
}s[o]=p.name;
}
for(var o in p.properties){if(u[o]){throw new Error('Conflict between mixin "'+p.name+'" and "'+u[o]+'" in property "'+o+'"!');
}u[o]=p.name;
}
for(var o in p.members){if(t[o]){throw new Error('Conflict between mixin "'+p.name+'" and "'+t[o]+'" in member "'+o+'"!');
}t[o]=p.name;
}}return true;
},isCompatible:function(v,w){var x=qx.util.OOUtil.getMixins(w);
x.push(v);
return qx.Mixin.checkCompatibility(x);
},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(y){if(!y){return [];
}var z=y.concat();

for(var i=0,l=y.length;i<l;i++){if(y[i].$$includes){z.push.apply(z,this.flatten(y[i].$$includes));
}}return z;
},genericToString:function(){return d+this.name+c;
},$$registry:{},__c:null,__d:function(){}}});
})();
(function(){var cq="qx.bom.client.CssTransform.get3D",cp="default",co="|",cn="qx.allowUrlSettings",cm="qx.bom.client.Stylesheet.getInsertRule",cl="css.transform.3d",ck="qx.bom.client.Html.getDataset",cj="qx.bom.client.PhoneGap.getPhoneGap",ci="qx.bom.client.Html.getAudioAif",ch="qx.debug.dispose",bt="qx.bom.client.Xml.getAttributeNS",bs="qx.bom.client.Stylesheet.getRemoveImport",br="qx.bom.client.Css.getUserModify",bq="qx.bom.client.Css.getBoxShadow",bp="qx.bom.client.Event.getHashChange",bo="qx.bom.client.Plugin.getWindowsMedia",bn="qx.bom.client.Html.getVideo",bm="qx.bom.client.Device.getName",bl="qx.bom.client.Event.getTouch",bk="qx.optimization.strings",cx="qx.optimization.variables",cy="qx.bom.client.EcmaScript.getStackTrace",cv="qx.bom.client.EcmaScript.getObjectCount",cw="qx.bom.client.Xml.getSelectSingleNode",ct="css.gradient.linear",cu="qx.bom.client.Xml.getImplementation",cr="qx.bom.client.Html.getConsole",cs="qx.bom.client.Engine.getVersion",cz="qx.bom.client.Plugin.getQuicktime",cA="qx.propertyDebugLevel",bR="qx.bom.client.Html.getNaturalDimensions",bQ="qx.bom.client.Xml.getSelectNodes",bT="qx.bom.client.Xml.getElementsByTagNameNS",bS="qx.bom.client.Html.getDataUrl",bV="qx.bom.client.Flash.isAvailable",bU="qx.bom.client.Html.getCanvas",bX="qx.bom.client.Css.getBoxModel",bW="qx.bom.client.Plugin.getSilverlight",bP="qx.bom.client.Css.getUserSelect",bO="qx.bom.client.Css.getRadialGradient",a="module.property",b="qx.bom.client.Plugin.getWindowsMediaVersion",c="qx.bom.client.Stylesheet.getCreateStyleSheet",d="qx.bom.client.Locale.getLocale",e="module.events",f="module.databinding",g="qx.bom.client.Html.getFileReader",h="qx.bom.client.Css.getBorderImage",j="qx.bom.client.Stylesheet.getDeleteRule",k="qx.bom.client.Plugin.getDivXVersion",cE="qx.bom.client.Scroll.scrollBarOverlayed",cD="qx.bom.client.Plugin.getPdfVersion",cC=":",cB="qx.bom.client.Css.getLinearGradient",cI="qx.bom.client.Transport.getXmlHttpRequest",cH="qx.bom.client.Html.getClassList",cG="qx.bom.client.Event.getHelp",cF="qx.optimization.comments",cK="qx.bom.client.Locale.getVariant",cJ="qx.bom.client.Css.getBoxSizing",J="qx.bom.client.OperatingSystem.getName",K="module.logger",H="qx.bom.client.Css.getOverflowXY",I="qx.mobile.emulatetouch",N="qx.bom.client.Html.getAudioWav",O="qx.bom.client.Browser.getName",L="qx.bom.client.Css.getInlineBlock",M="qx.bom.client.Plugin.getPdf",F="qx.dynlocale",G="qx.bom.client.Html.getAudio",s="qx.core.Environment",r="qx.bom.client.CssTransform.getSupport",u="qx.bom.client.Html.getTextContent",t="qx.bom.client.Css.getPlaceholder",o="qx.bom.client.Css.getFloat",n="false",q="qx.bom.client.Html.getXul",p="qx.bom.client.Xml.getCreateNode",m="qxenv",l="qx.bom.client.Html.getSessionStorage",T="qx.bom.client.Html.getAudioAu",U="qx.bom.client.Css.getOpacity",V="qx.bom.client.Html.getVml",W="qx.bom.client.Css.getRgba",P="qx.bom.client.Transport.getMaxConcurrentRequestCount",Q="qx.bom.client.Css.getBorderRadius",R="qx.bom.client.Event.getPointer",S="qx.bom.client.Css.getGradients",X="qx.bom.client.Transport.getSsl",Y="qx.bom.client.Html.getWebWorker",C="qx.bom.client.Json.getJson",B="qx.bom.client.Browser.getQuirksMode",A="qx.bom.client.Css.getTextOverflow",z="qx.bom.client.Xml.getQualifiedItem",y="qx.bom.client.Html.getVideoOgg",x="&",w="qx.bom.client.Browser.getDocumentMode",v="qx.allowUrlVariants",E="qx.bom.client.Html.getContains",D="qx.bom.client.Plugin.getActiveX",ba=".",bb="qx.bom.client.Xml.getDomProperties",bc="qx.bom.client.CssAnimation.getSupport",bd="qx.debug.databinding",be="qx.optimization.basecalls",bf="qx.bom.client.Browser.getVersion",bg="qx.bom.client.Css.getUserSelectNone",bh="true",bi="qx.bom.client.Html.getSvg",bj="qx.optimization.privates",bx="qx.bom.client.Plugin.getDivX",bw="qx.bom.client.Runtime.getName",bv="qx.bom.client.Html.getLocalStorage",bu="qx.bom.client.Flash.getStrictSecurityModel",bB="qx.aspects",bA="qx.debug",bz="qx.dynamicmousewheel",by="qx.bom.client.Html.getAudioMp3",bD="qx.bom.client.Engine.getName",bC="qx.bom.client.Plugin.getGears",bK="qx.bom.client.Plugin.getQuicktimeVersion",bL="qx.bom.client.Html.getAudioOgg",bI="qx.bom.client.Plugin.getSilverlightVersion",bJ="qx.bom.client.Html.getCompareDocumentPosition",bG="qx.bom.client.Flash.getExpressInstall",bH="qx.bom.client.OperatingSystem.getVersion",bE="qx.bom.client.Html.getXPath",bF="qx.bom.client.Html.getGeoLocation",bM="qx.bom.client.Css.getAppearance",bN="qx.mobile.nativescroll",ca="qx.bom.client.Xml.getDomParser",bY="qx.bom.client.Stylesheet.getAddImport",cc="qx.optimization.variants",cb="qx.bom.client.Html.getVideoWebm",ce="qx.bom.client.Flash.getVersion",cd="qx.bom.client.PhoneGap.getNotification",cg="qx.bom.client.Html.getVideoH264",cf="qx.bom.client.Xml.getCreateElementNS";
qx.Bootstrap.define(s,{statics:{_checks:{},_asyncChecks:{},__e:{},_checksMap:{"engine.version":cs,"engine.name":bD,"browser.name":O,"browser.version":bf,"browser.documentmode":w,"browser.quirksmode":B,"runtime.name":bw,"device.name":bm,"locale":d,"locale.variant":cK,"os.name":J,"os.version":bH,"os.scrollBarOverlayed":cE,"plugin.gears":bC,"plugin.activex":D,"plugin.quicktime":cz,"plugin.quicktime.version":bK,"plugin.windowsmedia":bo,"plugin.windowsmedia.version":b,"plugin.divx":bx,"plugin.divx.version":k,"plugin.silverlight":bW,"plugin.silverlight.version":bI,"plugin.flash":bV,"plugin.flash.version":ce,"plugin.flash.express":bG,"plugin.flash.strictsecurity":bu,"plugin.pdf":M,"plugin.pdf.version":cD,"io.maxrequests":P,"io.ssl":X,"io.xhr":cI,"event.touch":bl,"event.pointer":R,"event.help":cG,"event.hashchange":bp,"ecmascript.objectcount":cv,"ecmascript.stacktrace":cy,"html.webworker":Y,"html.filereader":g,"html.geolocation":bF,"html.audio":G,"html.audio.ogg":bL,"html.audio.mp3":by,"html.audio.wav":N,"html.audio.au":T,"html.audio.aif":ci,"html.video":bn,"html.video.ogg":y,"html.video.h264":cg,"html.video.webm":cb,"html.storage.local":bv,"html.storage.session":l,"html.classlist":cH,"html.xpath":bE,"html.xul":q,"html.canvas":bU,"html.svg":bi,"html.vml":V,"html.dataset":ck,"html.dataurl":bS,"html.console":cr,"html.stylesheet.createstylesheet":c,"html.stylesheet.insertrule":cm,"html.stylesheet.deleterule":j,"html.stylesheet.addimport":bY,"html.stylesheet.removeimport":bs,"html.element.contains":E,"html.element.compareDocumentPosition":bJ,"html.element.textcontent":u,"html.image.naturaldimensions":bR,"json":C,"css.textoverflow":A,"css.placeholder":t,"css.borderradius":Q,"css.borderimage":h,"css.boxshadow":bq,"css.gradients":S,"css.gradient.linear":cB,"css.gradient.radial":bO,"css.boxmodel":bX,"css.rgba":W,"css.userselect":bP,"css.userselect.none":bg,"css.usermodify":br,"css.appearance":bM,"css.float":o,"css.boxsizing":cJ,"css.translate3d":cq,"css.animation":bc,"css.transform":r,"css.transform.3d":cq,"css.inlineblock":L,"css.opacity":U,"css.overflowxy":H,"phonegap":cj,"phonegap.notification":cd,"xml.implementation":cu,"xml.domparser":ca,"xml.selectsinglenode":cw,"xml.selectnodes":bQ,"xml.getelementsbytagnamens":bT,"xml.domproperties":bb,"xml.attributens":bt,"xml.createnode":p,"xml.getqualifieditem":z,"xml.createelementns":cf},get:function(cL){if(qx.Bootstrap.DEBUG){var cN={"css.translate3d":cl,"css.gradients":ct,"ecmascript.objectcount":null};

if(cL in cN){qx.Bootstrap.warn("The key '"+cL+"' is deprecated."+(cN[cL]?" Please use '"+cN[cL]+"' instead.":""));
}}if(this.__e[cL]!=undefined){return this.__e[cL];
}var cP=this._checks[cL];

if(cP){var cO=cP();
this.__e[cL]=cO;
return cO;
}var cM=this._getClassNameFromEnvKey(cL);

if(cM[0]!=undefined){var cQ=cM[0];
var cR=cM[1];
var cO=cQ[cR]();
this.__e[cL]=cO;
return cO;
}if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn(cL+" is not a valid key. Please see the API-doc of "+"qx.core.Environment for a list of predefined keys.");
qx.Bootstrap.trace(this);
}},_getClassNameFromEnvKey:function(cS){var cY=this._checksMap;

if(cY[cS]!=undefined){var cU=cY[cS];
var cX=cU.lastIndexOf(ba);

if(cX>-1){var cW=cU.slice(0,cX);
var cT=cU.slice(cX+1);
var cV=qx.Bootstrap.getByName(cW);

if(cV!=undefined){return [cV,cT];
}}}return [undefined,undefined];
},getAsync:function(da,db,self){var df=this;

if(this.__e[da]!=undefined){window.setTimeout(function(){db.call(self,df.__e[da]);
},0);
return;
}var de=this._asyncChecks[da];

if(de){de(function(dh){df.__e[da]=dh;
db.call(self,dh);
});
return;
}var dd=this._getClassNameFromEnvKey(da);

if(dd[0]!=undefined){var dg=dd[0];
var dc=dd[1];
dg[dc](function(di){df.__e[da]=di;
db.call(self,di);
});
return;
}if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn(da+" 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(dj,dk){return this.__f(this.get(dj),dk);
},selectAsync:function(dl,dm,self){this.getAsync(dl,function(dn){var dp=this.__f(dl,dm);
dp.call(self,dn);
},this);
},__f:function(dq,dr){var dt=dr[dq];

if(dr.hasOwnProperty(dq)){return dt;
}for(var ds in dr){if(ds.indexOf(co)!=-1){var du=ds.split(co);

for(var i=0;i<du.length;i++){if(du[i]==dq){return dr[ds];
}}}}
if(dr[cp]!==undefined){return dr[cp];
}
if(qx.Bootstrap.DEBUG){throw new Error('No match for variant "'+dq+'" ('+(typeof dq)+' type)'+' in variants ['+qx.Bootstrap.getKeysAsString(dr)+'] found, and no default ("default") given');
}},filter:function(dv){var dx=[];

for(var dw in dv){if(this.get(dw)){dx.push(dv[dw]);
}}return dx;
},invalidateCacheKey:function(dy){delete this.__e[dy];
},add:function(dz,dA){if(this._checks[dz]==undefined){if(dA instanceof Function){this._checks[dz]=dA;
}else{this._checks[dz]=this.__i(dA);
}}},addAsync:function(dB,dC){if(this._checks[dB]==undefined){this._asyncChecks[dB]=dC;
}},getChecks:function(){return this._checks;
},getAsyncChecks:function(){return this._asyncChecks;
},_initDefaultQxValues:function(){this.add(cn,function(){return false;
});
this.add(v,function(){return false;
});
this.add(cA,function(){return 0;
});
this.add(bA,function(){return true;
});
this.add(bB,function(){return false;
});
this.add(F,function(){return true;
});
this.add(I,function(){return false;
});
this.add(bN,function(){return false;
});
this.add(bz,function(){return true;
});
this.add(bd,function(){return false;
});
this.add(ch,function(){return false;
});
this.add(be,function(){return false;
});
this.add(cF,function(){return false;
});
this.add(bj,function(){return false;
});
this.add(bk,function(){return false;
});
this.add(cx,function(){return false;
});
this.add(cc,function(){return false;
});
this.add(f,function(){return true;
});
this.add(K,function(){return true;
});
this.add(a,function(){return true;
});
this.add(e,function(){return true;
});
},__g:function(){if(qx&&qx.$$environment){for(var dE in qx.$$environment){var dD=qx.$$environment[dE];
this._checks[dE]=this.__i(dD);
}}},__h:function(){if(window.document&&window.document.location){var dF=window.document.location.search.slice(1).split(x);

for(var i=0;i<dF.length;i++){var dH=dF[i].split(cC);

if(dH.length!=3||dH[0]!=m){continue;
}var dI=dH[1];
var dG=decodeURIComponent(dH[2]);
if(dG==bh){dG=true;
}else if(dG==n){dG=false;
}else if(/^(\d|\.)+$/.test(dG)){dG=parseFloat(dG);
}this._checks[dI]=this.__i(dG);
}}},__i:function(dJ){return qx.Bootstrap.bind(function(dK){return dK;
},null,dJ);
}},defer:function(dL){dL._initDefaultQxValues();
dL.__g();
if(dL.get(cn)===true){dL.__h();
}}});
})();
(function(){var d="qx.core.Aspect",c="before",b="*",a="static";
qx.Bootstrap.define(d,{statics:{__j:[],wrap:function(e,f,g){var m=[];
var h=[];
var l=this.__j;
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.__j.push({fcn:o,pos:p===c?-1:1,type:q,name:name});
}}});
})();
(function(){var j="function",h="Boolean",g="qx.Interface",f="Array",e="]",d="toggle",c="Interface",b="is",a="[Interface ";
qx.Bootstrap.define(g,{statics:{define:function(name,k){if(k){if(k.extend&&!(qx.Bootstrap.getClass(k.extend)===f)){k.extend=[k.extend];
}var m=k.statics?k.statics:{};
if(k.extend){m.$$extends=k.extend;
}
if(k.properties){m.$$properties=k.properties;
}
if(k.members){m.$$members=k.members;
}
if(k.events){m.$$events=k.events;
}}else{var m={};
}m.$$type=c;
m.name=name;
m.toString=this.genericToString;
m.basename=qx.Bootstrap.createNamespace(name,m);
qx.Interface.$$registry[name]=m;
return m;
},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(n){if(!n){return [];
}var o=n.concat();

for(var i=0,l=n.length;i<l;i++){if(n[i].$$extends){o.push.apply(o,this.flatten(n[i].$$extends));
}}return o;
},__k:function(p,q,r,s){var w=r.$$members;

if(w){for(var v in w){if(qx.Bootstrap.isFunction(w[v])){var u=this.__l(q,v);
var t=u||qx.Bootstrap.isFunction(p[v]);

if(!t){throw new Error('Implementation of method "'+v+'" is missing in class "'+q.classname+'" required by interface "'+r.name+'"');
}var x=s===true&&!u&&!qx.util.OOUtil.hasInterface(q,r);

if(x){p[v]=this.__o(r,p[v],v,w[v]);
}}else{if(typeof p[v]===undefined){if(typeof p[v]!==j){throw new Error('Implementation of member "'+v+'" is missing in class "'+q.classname+'" required by interface "'+r.name+'"');
}}}}}},__l:function(y,z){var D=z.match(/^(is|toggle|get|set|reset)(.*)$/);

if(!D){return false;
}var A=qx.Bootstrap.firstLow(D[2]);
var B=qx.util.OOUtil.getPropertyDefinition(y,A);

if(!B){return false;
}var C=D[0]==b||D[0]==d;

if(C){return qx.util.OOUtil.getPropertyDefinition(y,A).check==h;
}return true;
},__m:function(E,F){if(F.$$properties){for(var G in F.$$properties){if(!qx.util.OOUtil.getPropertyDefinition(E,G)){throw new Error('The property "'+G+'" is not supported by Class "'+E.classname+'"!');
}}}},__n:function(H,I){if(I.$$events){for(var J in I.$$events){if(!qx.util.OOUtil.supportsEvent(H,J)){throw new Error('The event "'+J+'" is not supported by Class "'+H.classname+'"!');
}}}},assertObject:function(K,L){var N=K.constructor;
this.__k(K,N,L,false);
this.__m(N,L);
this.__n(N,L);
var M=L.$$extends;

if(M){for(var i=0,l=M.length;i<l;i++){this.assertObject(K,M[i]);
}}},assert:function(O,P,Q){this.__k(O.prototype,O,P,Q);
this.__m(O,P);
this.__n(O,P);
var R=P.$$extends;

if(R){for(var i=0,l=R.length;i<l;i++){this.assert(O,R[i],Q);
}}},genericToString:function(){return a+this.name+e;
},$$registry:{},__o:function(){},__c:null,__d:function(){}}});
})();
(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 bB=';',bA='return this.',bz="string",by="boolean",bx='!==undefined)',bw="this.",bv="",bu="set",bt="setThemed",bs="resetThemed",bh='else if(this.',bg="reset",bf="setRuntime",be="init",bd="();",bc='else ',bb='if(this.',ba="resetRuntime",Y="return this.",X="get",bI=";",bJ="(a[",bG=' of an instance of ',bH="refresh",bE=' is not (yet) ready!");',bF="]);",bC='qx.lang.Type.isString(value) && qx.util.ColorUtil.isValidPropertyValue(value)',bD='value !== null && qx.theme.manager.Font.getInstance().isDynamic(value)',bK='value !== null && value.nodeType === 9 && value.documentElement',bL='value !== null && value.$$type === "Mixin"',bl='return init;',bk='var init=this.',bn='value !== null && value.nodeType === 1 && value.attributes',bm="var parent = this.getLayoutParent();",bp="Error in property ",bo='qx.core.Assert.assertInstance(value, Date, msg) || true',br="if (!parent) return;",bq=" in method ",bj='qx.core.Assert.assertInstance(value, Error, msg) || true',bi='Undefined value is not allowed!',b="inherit",c='Is invalid!',d="MSIE 6.0",e="': ",f=" of class ",g='value !== null && value.nodeType !== undefined',h='value !== null && qx.theme.manager.Decoration.getInstance().isValidPropertyValue(value)',j="module.events",k='qx.core.Assert.assertPositiveInteger(value, msg) || true',m='if(init==qx.core.Property.$$inherit)init=null;',bP='value !== null && value.$$type === "Interface"',bO='var inherit=prop.$$inherit;',bN="var value = parent.",bM="$$useinit_",bT="(value);",bS="$$runtime_",bR='Requires exactly one argument!',bQ="$$user_",bV='qx.core.Assert.assertArray(value, msg) || true',bU='qx.core.Assert.assertPositiveNumber(value, msg) || true',H="Boolean",I='return value;',F='if(init==qx.core.Property.$$inherit)throw new Error("Inheritable property ',G='Does not allow any arguments!',L="()",M="var a=arguments[0] instanceof Array?arguments[0]:arguments;",J='value !== null && value.$$type === "Theme"',K="())",D='return null;',E='qx.core.Assert.assertObject(value, msg) || true',u='qx.core.Assert.assertString(value, msg) || true',t="if (value===undefined) value = parent.",w='value !== null && value.$$type === "Class"',v='qx.core.Assert.assertFunction(value, msg) || true',q="object",p="$$init_",s="$$theme_",r='qx.core.Assert.assertMap(value, msg) || true',o='qx.core.Assert.assertNumber(value, msg) || true',n='Null value is not allowed!',R='qx.core.Assert.assertInteger(value, msg) || true',S="rv:1.8.1",T="shorthand",U='qx.core.Assert.assertInstance(value, RegExp, msg) || true',N='value !== null && value.type !== undefined',O='value !== null && value.document',P='throw new Error("Property ',Q="(!this.",V='qx.core.Assert.assertBoolean(value, msg) || true',W="toggle",C="$$inherit_",B=" with incoming value '",A="a=qx.lang.Array.fromShortHand(qx.lang.Array.fromArguments(a));",z="qx.core.Property",y="is",x='Could not change or apply init value after constructing phase!';
qx.Bootstrap.define(z,{statics:{__p:function(){if(qx.core.Environment.get(j)){qx.event.type.Data;
qx.event.dispatch.Direct;
}},__q:{"Boolean":V,"String":u,"Number":o,"Integer":R,"PositiveNumber":bU,"PositiveInteger":k,"Error":bj,"RegExp":U,"Object":E,"Array":bV,"Map":r,"Function":v,"Date":bo,"Node":g,"Element":bn,"Document":bK,"Window":O,"Event":N,"Class":w,"Mixin":bL,"Interface":bP,"Theme":J,"Color":bC,"Decorator":h,"Font":bD},__r:{"Node":true,"Element":true,"Document":true,"Window":true,"Event":true},$$inherit:b,$$store:{runtime:{},user:{},theme:{},inherit:{},init:{},useinit:{}},$$method:{get:{},set:{},reset:{},init:{},refresh:{},setRuntime:{},resetRuntime:{},setThemed:{},resetThemed:{}},$$allowedKeys:{name:bz,dereference:by,inheritable:by,nullable:by,themeable:by,refine:by,init:null,apply:bz,event:bz,check:null,transform:bz,deferredInit:by,validate:null},$$allowedGroupKeys:{name:bz,group:q,mode:bz,themeable:by},$$inheritable:{},__s:function(bW){var bX=this.__t(bW);

if(!bX.length){var bY=function(){};
}else{bY=this.__u(bX);
}bW.prototype.$$refreshInheritables=bY;
},__t:function(ca){var cc=[];

while(ca){var cb=ca.$$properties;

if(cb){for(var name in this.$$inheritable){if(cb[name]&&cb[name].inheritable){cc.push(name);
}}}ca=ca.superclass;
}return cc;
},__u:function(cd){var ch=this.$$store.inherit;
var cg=this.$$store.init;
var cf=this.$$method.refresh;
var ce=[bm,br];

for(var i=0,l=cd.length;i<l;i++){var name=cd[i];
ce.push(bN,ch[name],bI,t,cg[name],bI,bw,cf[name],bT);
}return new Function(ce.join(bv));
},attachRefreshInheritables:function(ci){ci.prototype.$$refreshInheritables=function(){qx.core.Property.__s(ci);
return this.$$refreshInheritables();
};
},attachMethods:function(cj,name,ck){ck.group?this.__v(cj,ck,name):this.__w(cj,ck,name);
},__v:function(cl,cm,name){var ct=qx.Bootstrap.firstUp(name);
var cs=cl.prototype;
var cu=cm.themeable===true;
var cv=[];
var cp=[];

if(cu){var cn=[];
var cr=[];
}var cq=M;
cv.push(cq);

if(cu){cn.push(cq);
}
if(cm.mode==T){var co=A;
cv.push(co);

if(cu){cn.push(co);
}}
for(var i=0,a=cm.group,l=a.length;i<l;i++){cv.push(bw,this.$$method.set[a[i]],bJ,i,bF);
cp.push(bw,this.$$method.reset[a[i]],bd);

if(cu){cn.push(bw,this.$$method.setThemed[a[i]],bJ,i,bF);
cr.push(bw,this.$$method.resetThemed[a[i]],bd);
}}this.$$method.set[name]=bu+ct;
cs[this.$$method.set[name]]=new Function(cv.join(bv));
this.$$method.reset[name]=bg+ct;
cs[this.$$method.reset[name]]=new Function(cp.join(bv));

if(cu){this.$$method.setThemed[name]=bt+ct;
cs[this.$$method.setThemed[name]]=new Function(cn.join(bv));
this.$$method.resetThemed[name]=bs+ct;
cs[this.$$method.resetThemed[name]]=new Function(cr.join(bv));
}},__w:function(cw,cx,name){var cz=qx.Bootstrap.firstUp(name);
var cB=cw.prototype;
if(cx.dereference===undefined&&typeof cx.check===bz){cx.dereference=this.__x(cx.check);
}var cA=this.$$method;
var cy=this.$$store;
cy.runtime[name]=bS+name;
cy.user[name]=bQ+name;
cy.theme[name]=s+name;
cy.init[name]=p+name;
cy.inherit[name]=C+name;
cy.useinit[name]=bM+name;
cA.get[name]=X+cz;
cB[cA.get[name]]=function(){return qx.core.Property.executeOptimizedGetter(this,cw,name,X);
};
cA.set[name]=bu+cz;
cB[cA.set[name]]=function(cC){return qx.core.Property.executeOptimizedSetter(this,cw,name,bu,arguments);
};
cA.reset[name]=bg+cz;
cB[cA.reset[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,cw,name,bg);
};

if(cx.inheritable||cx.apply||cx.event||cx.deferredInit){cA.init[name]=be+cz;
cB[cA.init[name]]=function(cD){return qx.core.Property.executeOptimizedSetter(this,cw,name,be,arguments);
};
}
if(cx.inheritable){cA.refresh[name]=bH+cz;
cB[cA.refresh[name]]=function(cE){return qx.core.Property.executeOptimizedSetter(this,cw,name,bH,arguments);
};
}cA.setRuntime[name]=bf+cz;
cB[cA.setRuntime[name]]=function(cF){return qx.core.Property.executeOptimizedSetter(this,cw,name,bf,arguments);
};
cA.resetRuntime[name]=ba+cz;
cB[cA.resetRuntime[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,cw,name,ba);
};

if(cx.themeable){cA.setThemed[name]=bt+cz;
cB[cA.setThemed[name]]=function(cG){return qx.core.Property.executeOptimizedSetter(this,cw,name,bt,arguments);
};
cA.resetThemed[name]=bs+cz;
cB[cA.resetThemed[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,cw,name,bs);
};
}
if(cx.check===H){cB[W+cz]=new Function(Y+cA.set[name]+Q+cA.get[name]+K);
cB[y+cz]=new Function(Y+cA.get[name]+L);
}},__x:function(cH){return !!this.__r[cH];
},__y:function(cI){return this.__r[cI]||qx.util.OOUtil.classIsDefined(cI)||(qx.Interface&&qx.Interface.isDefined(cI));
},__z:{0:x,1:bR,2:bi,3:G,4:n,5:c},error:function(cJ,cK,cL,cM,cN){var cO=cJ.constructor.classname;
var cP=bp+cL+f+cO+bq+this.$$method[cM][cL]+B+cN+e;
throw new Error(cP+(this.__z[cK]||"Unknown reason: "+cK));
},__A:function(cQ,cR,name,cS,cT,cU){var cV=this.$$method[cS][name];
{cR[cV]=new Function("value",cT.join(""));
};
if(qx.core.Environment.get("qx.aspects")){cR[cV]=qx.core.Aspect.wrap(cQ.classname+"."+cV,cR[cV],"property");
}qx.Bootstrap.setDisplayName(cR[cV],cQ.classname+".prototype",cV);
if(cU===undefined){return cQ[cV]();
}else{return cQ[cV](cU[0]);
}},executeOptimizedGetter:function(cW,cX,name,cY){var db=cX.$$properties[name];
var dd=cX.prototype;
var da=[];
var dc=this.$$store;
da.push(bb,dc.runtime[name],bx);
da.push(bA,dc.runtime[name],bB);

if(db.inheritable){da.push(bh,dc.inherit[name],bx);
da.push(bA,dc.inherit[name],bB);
da.push(bc);
}da.push(bb,dc.user[name],bx);
da.push(bA,dc.user[name],bB);

if(db.themeable){da.push(bh,dc.theme[name],bx);
da.push(bA,dc.theme[name],bB);
}
if(db.deferredInit&&db.init===undefined){da.push(bh,dc.init[name],bx);
da.push(bA,dc.init[name],bB);
}da.push(bc);

if(db.init!==undefined){if(db.inheritable){da.push(bk,dc.init[name],bB);

if(db.nullable){da.push(m);
}else if(db.init!==undefined){da.push(bA,dc.init[name],bB);
}else{da.push(F,name,bG,cX.classname,bE);
}da.push(bl);
}else{da.push(bA,dc.init[name],bB);
}}else if(db.inheritable||db.nullable){da.push(D);
}else{da.push(P,name,bG,cX.classname,bE);
}return this.__A(cW,dd,name,cY,da);
},executeOptimizedSetter:function(de,df,name,dg,dh){var dm=df.$$properties[name];
var dl=df.prototype;
var dj=[];
var di=dg===bu||dg===bt||dg===bf||(dg===be&&dm.init===undefined);
var dk=dm.apply||dm.event||dm.inheritable;
var dn=this.__B(dg,name);
this.__C(dj,dm,name,dg,di);

if(di){this.__D(dj,df,dm,name);
}
if(dk){this.__E(dj,di,dn,dg);
}
if(dm.inheritable){dj.push(bO);
}
if(!dk){this.__G(dj,name,dg,di);
}else{this.__H(dj,dm,name,dg,di);
}
if(dm.inheritable){this.__I(dj,dm,name,dg);
}else if(dk){this.__J(dj,dm,name,dg);
}
if(dk){this.__K(dj,dm,name);
if(dm.inheritable&&dl._getChildren){this.__L(dj,name);
}}if(di){dj.push(I);
}return this.__A(de,dl,name,dg,dj,dh);
},__B:function(dp,name){if(dp==="setRuntime"||dp==="resetRuntime"){var dq=this.$$store.runtime[name];
}else if(dp==="setThemed"||dp==="resetThemed"){dq=this.$$store.theme[name];
}else if(dp==="init"){dq=this.$$store.init[name];
}else{dq=this.$$store.user[name];
}return dq;
},__C:function(dr,ds,name,dt,du){{if(!ds.nullable||ds.check||ds.inheritable){dr.push('var prop=qx.core.Property;');
}if(dt==="set"){dr.push('if(value===undefined)prop.error(this,2,"',name,'","',dt,'",value);');
}};
},__D:function(dv,dw,dx,name){if(dx.transform){dv.push('value=this.',dx.transform,'(value);');
}if(dx.validate){if(typeof dx.validate==="string"){dv.push('this.',dx.validate,'(value);');
}else if(dx.validate instanceof Function){dv.push(dw.classname,'.$$properties.',name);
dv.push('.validate.call(this, value);');
}}},__E:function(dy,dz,dA,dB){var dC=(dB==="reset"||dB==="resetThemed"||dB==="resetRuntime");

if(dz){dy.push('if(this.',dA,'===value)return value;');
}else if(dC){dy.push('if(this.',dA,'===undefined)return;');
}},__F:undefined,__G:function(dD,name,dE,dF){if(dE==="setRuntime"){dD.push('this.',this.$$store.runtime[name],'=value;');
}else if(dE==="resetRuntime"){dD.push('if(this.',this.$$store.runtime[name],'!==undefined)');
dD.push('delete this.',this.$$store.runtime[name],';');
}else if(dE==="set"){dD.push('this.',this.$$store.user[name],'=value;');
}else if(dE==="reset"){dD.push('if(this.',this.$$store.user[name],'!==undefined)');
dD.push('delete this.',this.$$store.user[name],';');
}else if(dE==="setThemed"){dD.push('this.',this.$$store.theme[name],'=value;');
}else if(dE==="resetThemed"){dD.push('if(this.',this.$$store.theme[name],'!==undefined)');
dD.push('delete this.',this.$$store.theme[name],';');
}else if(dE==="init"&&dF){dD.push('this.',this.$$store.init[name],'=value;');
}},__H:function(dG,dH,name,dI,dJ){if(dH.inheritable){dG.push('var computed, old=this.',this.$$store.inherit[name],';');
}else{dG.push('var computed, old;');
}dG.push('if(this.',this.$$store.runtime[name],'!==undefined){');

if(dI==="setRuntime"){dG.push('computed=this.',this.$$store.runtime[name],'=value;');
}else if(dI==="resetRuntime"){dG.push('delete this.',this.$$store.runtime[name],';');
dG.push('if(this.',this.$$store.user[name],'!==undefined)');
dG.push('computed=this.',this.$$store.user[name],';');
dG.push('else if(this.',this.$$store.theme[name],'!==undefined)');
dG.push('computed=this.',this.$$store.theme[name],';');
dG.push('else if(this.',this.$$store.init[name],'!==undefined){');
dG.push('computed=this.',this.$$store.init[name],';');
dG.push('this.',this.$$store.useinit[name],'=true;');
dG.push('}');
}else{dG.push('old=computed=this.',this.$$store.runtime[name],';');
if(dI==="set"){dG.push('this.',this.$$store.user[name],'=value;');
}else if(dI==="reset"){dG.push('delete this.',this.$$store.user[name],';');
}else if(dI==="setThemed"){dG.push('this.',this.$$store.theme[name],'=value;');
}else if(dI==="resetThemed"){dG.push('delete this.',this.$$store.theme[name],';');
}else if(dI==="init"&&dJ){dG.push('this.',this.$$store.init[name],'=value;');
}}dG.push('}');
dG.push('else if(this.',this.$$store.user[name],'!==undefined){');

if(dI==="set"){if(!dH.inheritable){dG.push('old=this.',this.$$store.user[name],';');
}dG.push('computed=this.',this.$$store.user[name],'=value;');
}else if(dI==="reset"){if(!dH.inheritable){dG.push('old=this.',this.$$store.user[name],';');
}dG.push('delete this.',this.$$store.user[name],';');
dG.push('if(this.',this.$$store.runtime[name],'!==undefined)');
dG.push('computed=this.',this.$$store.runtime[name],';');
dG.push('if(this.',this.$$store.theme[name],'!==undefined)');
dG.push('computed=this.',this.$$store.theme[name],';');
dG.push('else if(this.',this.$$store.init[name],'!==undefined){');
dG.push('computed=this.',this.$$store.init[name],';');
dG.push('this.',this.$$store.useinit[name],'=true;');
dG.push('}');
}else{if(dI==="setRuntime"){dG.push('computed=this.',this.$$store.runtime[name],'=value;');
}else if(dH.inheritable){dG.push('computed=this.',this.$$store.user[name],';');
}else{dG.push('old=computed=this.',this.$$store.user[name],';');
}if(dI==="setThemed"){dG.push('this.',this.$$store.theme[name],'=value;');
}else if(dI==="resetThemed"){dG.push('delete this.',this.$$store.theme[name],';');
}else if(dI==="init"&&dJ){dG.push('this.',this.$$store.init[name],'=value;');
}}dG.push('}');
if(dH.themeable){dG.push('else if(this.',this.$$store.theme[name],'!==undefined){');

if(!dH.inheritable){dG.push('old=this.',this.$$store.theme[name],';');
}
if(dI==="setRuntime"){dG.push('computed=this.',this.$$store.runtime[name],'=value;');
}else if(dI==="set"){dG.push('computed=this.',this.$$store.user[name],'=value;');
}else if(dI==="setThemed"){dG.push('computed=this.',this.$$store.theme[name],'=value;');
}else if(dI==="resetThemed"){dG.push('delete this.',this.$$store.theme[name],';');
dG.push('if(this.',this.$$store.init[name],'!==undefined){');
dG.push('computed=this.',this.$$store.init[name],';');
dG.push('this.',this.$$store.useinit[name],'=true;');
dG.push('}');
}else if(dI==="init"){if(dJ){dG.push('this.',this.$$store.init[name],'=value;');
}dG.push('computed=this.',this.$$store.theme[name],';');
}else if(dI==="refresh"){dG.push('computed=this.',this.$$store.theme[name],';');
}dG.push('}');
}dG.push('else if(this.',this.$$store.useinit[name],'){');

if(!dH.inheritable){dG.push('old=this.',this.$$store.init[name],';');
}
if(dI==="init"){if(dJ){dG.push('computed=this.',this.$$store.init[name],'=value;');
}else{dG.push('computed=this.',this.$$store.init[name],';');
}}else if(dI==="set"||dI==="setRuntime"||dI==="setThemed"||dI==="refresh"){dG.push('delete this.',this.$$store.useinit[name],';');

if(dI==="setRuntime"){dG.push('computed=this.',this.$$store.runtime[name],'=value;');
}else if(dI==="set"){dG.push('computed=this.',this.$$store.user[name],'=value;');
}else if(dI==="setThemed"){dG.push('computed=this.',this.$$store.theme[name],'=value;');
}else if(dI==="refresh"){dG.push('computed=this.',this.$$store.init[name],';');
}}dG.push('}');
if(dI==="set"||dI==="setRuntime"||dI==="setThemed"||dI==="init"){dG.push('else{');

if(dI==="setRuntime"){dG.push('computed=this.',this.$$store.runtime[name],'=value;');
}else if(dI==="set"){dG.push('computed=this.',this.$$store.user[name],'=value;');
}else if(dI==="setThemed"){dG.push('computed=this.',this.$$store.theme[name],'=value;');
}else if(dI==="init"){if(dJ){dG.push('computed=this.',this.$$store.init[name],'=value;');
}else{dG.push('computed=this.',this.$$store.init[name],';');
}dG.push('this.',this.$$store.useinit[name],'=true;');
}dG.push('}');
}},__I:function(dK,dL,name,dM){dK.push('if(computed===undefined||computed===inherit){');

if(dM==="refresh"){dK.push('computed=value;');
}else{dK.push('var pa=this.getLayoutParent();if(pa)computed=pa.',this.$$store.inherit[name],';');
}dK.push('if((computed===undefined||computed===inherit)&&');
dK.push('this.',this.$$store.init[name],'!==undefined&&');
dK.push('this.',this.$$store.init[name],'!==inherit){');
dK.push('computed=this.',this.$$store.init[name],';');
dK.push('this.',this.$$store.useinit[name],'=true;');
dK.push('}else{');
dK.push('delete this.',this.$$store.useinit[name],';}');
dK.push('}');
dK.push('if(old===computed)return value;');
dK.push('if(computed===inherit){');
dK.push('computed=undefined;delete this.',this.$$store.inherit[name],';');
dK.push('}');
dK.push('else if(computed===undefined)');
dK.push('delete this.',this.$$store.inherit[name],';');
dK.push('else this.',this.$$store.inherit[name],'=computed;');
dK.push('var backup=computed;');
if(dL.init!==undefined&&dM!=="init"){dK.push('if(old===undefined)old=this.',this.$$store.init[name],";");
}else{dK.push('if(old===undefined)old=null;');
}dK.push('if(computed===undefined||computed==inherit)computed=null;');
},__J:function(dN,dO,name,dP){if(dP!=="set"&&dP!=="setRuntime"&&dP!=="setThemed"){dN.push('if(computed===undefined)computed=null;');
}dN.push('if(old===computed)return value;');
if(dO.init!==undefined&&dP!=="init"){dN.push('if(old===undefined)old=this.',this.$$store.init[name],";");
}else{dN.push('if(old===undefined)old=null;');
}},__K:function(dQ,dR,name){if(dR.apply){dQ.push('this.',dR.apply,'(computed, old, "',name,'");');
}if(dR.event){dQ.push("var reg=qx.event.Registration;","if(reg.hasListener(this, '",dR.event,"')){","reg.fireEvent(this, '",dR.event,"', qx.event.type.Data, [computed, old]",")}");
}},__L:function(dS,name){dS.push('var a=this._getChildren();if(a)for(var i=0,l=a.length;i<l;i++){');
dS.push('if(a[i].',this.$$method.refresh[name],')a[i].',this.$$method.refresh[name],'(backup);');
dS.push('}');
}},defer:function(dT){var dV=navigator.userAgent.indexOf(d)!=-1;
var dU=navigator.userAgent.indexOf(S)!=-1;
if(dV||dU){dT.__x=dT.__y;
}}});
})();
(function(){var k="qx.aspects",j="Array",h=".",g="static",f="[Class ",e="]",d="constructor",c="extend",b="qx.Class";
qx.Bootstrap.define(b,{statics:{__M:qx.core.Environment.get("module.property")?qx.core.Property:null,define:function(name,m){if(!m){var m={};
}if(m.include&&!(qx.Bootstrap.getClass(m.include)===j)){m.include=[m.include];
}if(m.implement&&!(qx.Bootstrap.getClass(m.implement)===j)){m.implement=[m.implement];
}var n=false;

if(!m.hasOwnProperty(c)&&!m.type){m.type=g;
n=true;
}var o=this.__P(name,m.type,m.extend,m.statics,m.construct,m.destruct,m.include);
if(m.extend){if(m.properties){this.__R(o,m.properties,true);
}if(m.members){this.__T(o,m.members,true,true,false);
}if(m.events){this.__Q(o,m.events,true);
}if(m.include){for(var i=0,l=m.include.length;i<l;i++){this.__X(o,m.include[i],false);
}}}if(m.environment){for(var p in m.environment){qx.core.Environment.add(p,m.environment[p]);
}}if(m.implement){for(var i=0,l=m.implement.length;i<l;i++){this.__V(o,m.implement[i]);
}}if(m.defer){m.defer.self=o;
m.defer(o,o.prototype,{add:function(name,q){var r={};
r[name]=q;
qx.Class.__R(o,r,true);
}});
}return o;
},undefine:function(name){delete this.$$registry[name];
var s=name.split(h);
var u=[window];

for(var i=0;i<s.length;i++){u.push(u[i][s[i]]);
}for(var i=u.length-1;i>=1;i--){var t=u[i];
var parent=u[i-1];

if(qx.Bootstrap.isFunction(t)||qx.Bootstrap.objectGetLength(t)===0){delete parent[s[i-1]];
}else{break;
}}},isDefined:qx.util.OOUtil.classIsDefined,getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);
},getByName:qx.Bootstrap.getByName,include:function(v,w){qx.Class.__X(v,w,false);
},patch:function(x,y){qx.Class.__X(x,y,true);
},isSubClassOf:function(z,A){if(!z){return false;
}
if(z==A){return true;
}
if(z.prototype instanceof A){return true;
}return false;
},getPropertyDefinition:qx.util.OOUtil.getPropertyDefinition,getProperties:function(B){var C=[];

while(B){if(B.$$properties){C.push.apply(C,qx.Bootstrap.getKeys(B.$$properties));
}B=B.superclass;
}return C;
},getByProperty:function(D,name){while(D){if(D.$$properties&&D.$$properties[name]){return D;
}D=D.superclass;
}return null;
},hasProperty:qx.util.OOUtil.hasProperty,getEventType:qx.util.OOUtil.getEventType,supportsEvent:qx.util.OOUtil.supportsEvent,hasOwnMixin:function(E,F){return E.$$includes&&E.$$includes.indexOf(F)!==-1;
},getByMixin:function(G,H){var I,i,l;

while(G){if(G.$$includes){I=G.$$flatIncludes;

for(i=0,l=I.length;i<l;i++){if(I[i]===H){return G;
}}}G=G.superclass;
}return null;
},getMixins:qx.util.OOUtil.getMixins,hasMixin:function(J,K){return !!this.getByMixin(J,K);
},hasOwnInterface:function(L,M){return L.$$implements&&L.$$implements.indexOf(M)!==-1;
},getByInterface:qx.util.OOUtil.getByInterface,getInterfaces:function(N){var O=[];

while(N){if(N.$$implements){O.push.apply(O,N.$$flatImplements);
}N=N.superclass;
}return O;
},hasInterface:qx.util.OOUtil.hasInterface,implementsInterface:function(P,Q){var R=P.constructor;

if(this.hasInterface(R,Q)){return true;
}
try{qx.Interface.assertObject(P,Q);
return true;
}catch(S){}
try{qx.Interface.assert(R,Q,false);
return true;
}catch(T){}return false;
},getInstance:function(){if(!this.$$instance){this.$$allowconstruct=true;
this.$$instance=new this;
delete this.$$allowconstruct;
}return this.$$instance;
},genericToString:function(){return f+this.classname+e;
},$$registry:qx.Bootstrap.$$registry,__c:null,__N:null,__d:function(){},__O:function(){},__P:function(name,U,V,W,X,Y,ba){var bd;

if(!V&&qx.core.Environment.get("qx.aspects")==false){bd=W||{};
qx.Bootstrap.setDisplayNames(bd,name);
}else{var bd={};

if(V){if(!X){X=this.__Y();
}
if(this.__bb(V,ba)){bd=this.__bc(X,name,U);
}else{bd=X;
}if(U==="singleton"){bd.getInstance=this.getInstance;
}qx.Bootstrap.setDisplayName(X,name,"constructor");
}if(W){qx.Bootstrap.setDisplayNames(W,name);
var be;

for(var i=0,a=qx.Bootstrap.getKeys(W),l=a.length;i<l;i++){be=a[i];
var bb=W[be];

if(qx.core.Environment.get("qx.aspects")){if(bb instanceof Function){bb=qx.core.Aspect.wrap(name+"."+be,bb,"static");
}bd[be]=bb;
}else{bd[be]=bb;
}}}}var bc=qx.Bootstrap.createNamespace(name,bd);
bd.name=bd.classname=name;
bd.basename=bc;
bd.$$type="Class";

if(U){bd.$$classtype=U;
}if(!bd.hasOwnProperty("toString")){bd.toString=this.genericToString;
}
if(V){qx.Bootstrap.extendClass(bd,X,V,name,bc);
if(Y){if(qx.core.Environment.get("qx.aspects")){Y=qx.core.Aspect.wrap(name,Y,"destructor");
}bd.$$destructor=Y;
qx.Bootstrap.setDisplayName(Y,name,"destruct");
}}this.$$registry[name]=bd;
return bd;
},__Q:function(bf,bg,bh){var bi,bi;

if(bf.$$events){for(var bi in bg){bf.$$events[bi]=bg[bi];
}}else{bf.$$events=bg;
}},__R:function(bj,bk,bl){if(!qx.core.Environment.get("module.property")){throw new Error("Property module disabled.");
}var bm;

if(bl===undefined){bl=false;
}var bn=bj.prototype;

for(var name in bk){bm=bk[name];
bm.name=name;
if(!bm.refine){if(bj.$$properties===undefined){bj.$$properties={};
}bj.$$properties[name]=bm;
}if(bm.init!==undefined){bj.prototype["$$init_"+name]=bm.init;
}if(bm.event!==undefined){if(!qx.core.Environment.get("module.events")){throw new Error("Events module not enabled.");
}var event={};
event[bm.event]="qx.event.type.Data";
this.__Q(bj,event,bl);
}if(bm.inheritable){this.__M.$$inheritable[name]=true;

if(!bn.$$refreshInheritables){this.__M.attachRefreshInheritables(bj);
}}
if(!bm.refine){this.__M.attachMethods(bj,name,bm);
}}},__S:null,__T:function(bo,bp,bq,br,bs){var bt=bo.prototype;
var bv,bu;
qx.Bootstrap.setDisplayNames(bp,bo.classname+".prototype");

for(var i=0,a=qx.Bootstrap.getKeys(bp),l=a.length;i<l;i++){bv=a[i];
bu=bp[bv];
if(br!==false&&bu instanceof Function&&bu.$$type==null){if(bs==true){bu=this.__U(bu,bt[bv]);
}else{if(bt[bv]){bu.base=bt[bv];
}bu.self=bo;
}
if(qx.core.Environment.get("qx.aspects")){bu=qx.core.Aspect.wrap(bo.classname+"."+bv,bu,"member");
}}bt[bv]=bu;
}},__U:function(bw,bx){if(bx){return function(){var bz=bw.base;
bw.base=bx;
var by=bw.apply(this,arguments);
bw.base=bz;
return by;
};
}else{return bw;
}},__V:function(bA,bB){var bC=qx.Interface.flatten([bB]);

if(bA.$$implements){bA.$$implements.push(bB);
bA.$$flatImplements.push.apply(bA.$$flatImplements,bC);
}else{bA.$$implements=[bB];
bA.$$flatImplements=bC;
}},__W:function(bD){var name=bD.classname;
var bE=this.__bc(bD,name,bD.$$classtype);
for(var i=0,a=qx.Bootstrap.getKeys(bD),l=a.length;i<l;i++){bF=a[i];
bE[bF]=bD[bF];
}bE.prototype=bD.prototype;
var bH=bD.prototype;

for(var i=0,a=qx.Bootstrap.getKeys(bH),l=a.length;i<l;i++){bF=a[i];
var bI=bH[bF];
if(bI&&bI.self==bD){bI.self=bE;
}}for(var bF in this.$$registry){var bG=this.$$registry[bF];

if(!bG){continue;
}
if(bG.base==bD){bG.base=bE;
}
if(bG.superclass==bD){bG.superclass=bE;
}
if(bG.$$original){if(bG.$$original.base==bD){bG.$$original.base=bE;
}
if(bG.$$original.superclass==bD){bG.$$original.superclass=bE;
}}}qx.Bootstrap.createNamespace(name,bE);
this.$$registry[name]=bE;
return bE;
},__X:function(bJ,bK,bL){if(this.hasMixin(bJ,bK)){return;
}var bO=bJ.$$original;

if(bK.$$constructor&&!bO){bJ=this.__W(bJ);
}var bN=qx.Mixin.flatten([bK]);
var bM;

for(var i=0,l=bN.length;i<l;i++){bM=bN[i];
if(bM.$$events){this.__Q(bJ,bM.$$events,bL);
}if(bM.$$properties){this.__R(bJ,bM.$$properties,bL);
}if(bM.$$members){this.__T(bJ,bM.$$members,bL,bL,bL);
}}if(bJ.$$includes){bJ.$$includes.push(bK);
bJ.$$flatIncludes.push.apply(bJ.$$flatIncludes,bN);
}else{bJ.$$includes=[bK];
bJ.$$flatIncludes=bN;
}},__Y:function(){function bP(){bP.base.apply(this,arguments);
}return bP;
},__ba:function(){return function(){};
},__bb:function(bQ,bR){if(bQ&&bQ.$$includes){var bS=bQ.$$flatIncludes;

for(var i=0,l=bS.length;i<l;i++){if(bS[i].$$constructor){return true;
}}}if(bR){var bT=qx.Mixin.flatten(bR);

for(var i=0,l=bT.length;i<l;i++){if(bT[i].$$constructor){return true;
}}}return false;
},__bc:function(bU,name,bV){var bX=function(){var cb=bX;
var ca=cb.$$original.apply(this,arguments);
if(cb.$$includes){var bY=cb.$$flatIncludes;

for(var i=0,l=bY.length;i<l;i++){if(bY[i].$$constructor){bY[i].$$constructor.apply(this,arguments);
}}}return ca;
};

if(qx.core.Environment.get(k)){var bW=qx.core.Aspect.wrap(name,bX,d);
bX.$$original=bU;
bX.constructor=bW;
bX=bW;
}bX.$$original=bU;
bU.wrapper=bX;
return bX;
}},defer:function(){if(qx.core.Environment.get(k)){for(var cc in qx.Bootstrap.$$registry){var cd=qx.Bootstrap.$$registry[cc];

for(var ce in cd){if(cd[ce] instanceof Function){cd[ce]=qx.core.Aspect.wrap(cc+h+ce,cd[ce],g);
}}}}}});
})();
(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:{__bd:{"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]},__be:function(J,K){return function(s){return J.prototype[K].apply(s,Array.prototype.slice.call(arguments,1));
};
},__bf:function(){var L=qx.lang.Generics.__bd;

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.__be(N,O);
}}}}},defer:function(Q){Q.__bf();
}});
})();
(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 m="get",l="",k="[",h="last",g="change",f="]",d=".",c="Number",b="String",a="set",E="deepBinding",D="item",C="reset",B="' (",A="Boolean",z=").",y=") to the object '",x="Integer",w=" of object ",v="qx.data.SingleValueBinding",t="Binding property ",u="PositiveNumber",r="Binding from '",s="PositiveInteger",p="Binding does not exist!",q="Date",n=" not possible: No event available. ";
qx.Class.define(v,{statics:{__bg:{},bind:function(F,G,H,I,J){var U=this.__bi(F,G,H,I,J);
var P=G.split(d);
var L=this.__bo(P);
var T=[];
var Q=[];
var R=[];
var N=[];
var O=F;
try{for(var i=0;i<P.length;i++){if(L[i]!==l){N.push(g);
}else{N.push(this.__bj(O,P[i]));
}T[i]=O;
if(i==P.length-1){if(L[i]!==l){var Y=L[i]===h?O.length-1:L[i];
var K=O.getItem(Y);
this.__bn(K,H,I,J,F);
R[i]=this.__bp(O,N[i],H,I,J,L[i]);
}else{if(P[i]!=null&&O[m+qx.lang.String.firstUp(P[i])]!=null){var K=O[m+qx.lang.String.firstUp(P[i])]();
this.__bn(K,H,I,J,F);
}R[i]=this.__bp(O,N[i],H,I,J);
}}else{var V={index:i,propertyNames:P,sources:T,listenerIds:R,arrayIndexValues:L,targetObject:H,targetPropertyChain:I,options:J,listeners:Q};
var S=qx.lang.Function.bind(this.__bh,this,V);
Q.push(S);
R[i]=O.addListener(N[i],S);
}if(O[m+qx.lang.String.firstUp(P[i])]==null){O=null;
}else if(L[i]!==l){O=O[m+qx.lang.String.firstUp(P[i])](L[i]);
}else{O=O[m+qx.lang.String.firstUp(P[i])]();
}
if(!O){break;
}}}catch(ba){for(var i=0;i<T.length;i++){if(T[i]&&R[i]){T[i].removeListenerById(R[i]);
}}var X=U.targets;
var M=U.listenerIds[i];
for(var i=0;i<X.length;i++){if(X[i]&&M[i]){X[i].removeListenerById(M[i]);
}}throw ba;
}var W={type:E,listenerIds:R,sources:T,targetListenerIds:U.listenerIds,targets:U.targets};
this.__bq(W,F,G,H,I);
return W;
},__bh:function(bb){if(bb.options&&bb.options.onUpdate){bb.options.onUpdate(bb.sources[bb.index],bb.targetObject);
}for(var j=bb.index+1;j<bb.propertyNames.length;j++){var bf=bb.sources[j];
bb.sources[j]=null;

if(!bf){continue;
}bf.removeListenerById(bb.listenerIds[j]);
}var bf=bb.sources[bb.index];
for(var j=bb.index+1;j<bb.propertyNames.length;j++){if(bb.arrayIndexValues[j-1]!==l){bf=bf[m+qx.lang.String.firstUp(bb.propertyNames[j-1])](bb.arrayIndexValues[j-1]);
}else{bf=bf[m+qx.lang.String.firstUp(bb.propertyNames[j-1])]();
}bb.sources[j]=bf;
if(!bf){this.__bk(bb.targetObject,bb.targetPropertyChain);
break;
}if(j==bb.propertyNames.length-1){if(qx.Class.implementsInterface(bf,qx.data.IListData)){var bg=bb.arrayIndexValues[j]===h?bf.length-1:bb.arrayIndexValues[j];
var bd=bf.getItem(bg);
this.__bn(bd,bb.targetObject,bb.targetPropertyChain,bb.options,bb.sources[bb.index]);
bb.listenerIds[j]=this.__bp(bf,g,bb.targetObject,bb.targetPropertyChain,bb.options,bb.arrayIndexValues[j]);
}else{if(bb.propertyNames[j]!=null&&bf[m+qx.lang.String.firstUp(bb.propertyNames[j])]!=null){var bd=bf[m+qx.lang.String.firstUp(bb.propertyNames[j])]();
this.__bn(bd,bb.targetObject,bb.targetPropertyChain,bb.options,bb.sources[bb.index]);
}var be=this.__bj(bf,bb.propertyNames[j]);
bb.listenerIds[j]=this.__bp(bf,be,bb.targetObject,bb.targetPropertyChain,bb.options);
}}else{if(bb.listeners[j]==null){var bc=qx.lang.Function.bind(this.__bh,this,bb);
bb.listeners.push(bc);
}if(qx.Class.implementsInterface(bf,qx.data.IListData)){var be=g;
}else{var be=this.__bj(bf,bb.propertyNames[j]);
}bb.listenerIds[j]=bf.addListener(be,bb.listeners[j]);
}}},__bi:function(bh,bi,bj,bk,bl){var bp=bk.split(d);
var bn=this.__bo(bp);
var bu=[];
var bt=[];
var br=[];
var bq=[];
var bo=bj;
for(var i=0;i<bp.length-1;i++){if(bn[i]!==l){bq.push(g);
}else{try{bq.push(this.__bj(bo,bp[i]));
}catch(e){break;
}}bu[i]=bo;
var bs=function(){for(var j=i+1;j<bp.length-1;j++){var bx=bu[j];
bu[j]=null;

if(!bx){continue;
}bx.removeListenerById(br[j]);
}var bx=bu[i];
for(var j=i+1;j<bp.length-1;j++){var bv=qx.lang.String.firstUp(bp[j-1]);
if(bn[j-1]!==l){var by=bn[j-1]===h?bx.getLength()-1:bn[j-1];
bx=bx[m+bv](by);
}else{bx=bx[m+bv]();
}bu[j]=bx;
if(bt[j]==null){bt.push(bs);
}if(qx.Class.implementsInterface(bx,qx.data.IListData)){var bw=g;
}else{try{var bw=qx.data.SingleValueBinding.__bj(bx,bp[j]);
}catch(e){break;
}}br[j]=bx.addListener(bw,bt[j]);
}qx.data.SingleValueBinding.updateTarget(bh,bi,bj,bk,bl);
};
bt.push(bs);
br[i]=bo.addListener(bq[i],bs);
var bm=qx.lang.String.firstUp(bp[i]);
if(bo[m+bm]==null){bo=null;
}else if(bn[i]!==l){bo=bo[m+bm](bn[i]);
}else{bo=bo[m+bm]();
}
if(!bo){break;
}}return {listenerIds:br,targets:bu};
},updateTarget:function(bz,bA,bB,bC,bD){var bE=this.getValueFromObject(bz,bA);
bE=qx.data.SingleValueBinding.__br(bE,bB,bC,bD,bz);
this.__bl(bB,bC,bE);
},getValueFromObject:function(o,bF){var bJ=this.__bm(o,bF);
var bH;

if(bJ!=null){var bL=bF.substring(bF.lastIndexOf(d)+1,bF.length);
if(bL.charAt(bL.length-1)==f){var bG=bL.substring(bL.lastIndexOf(k)+1,bL.length-1);
var bI=bL.substring(0,bL.lastIndexOf(k));
var bK=bJ[m+qx.lang.String.firstUp(bI)]();

if(bG==h){bG=bK.length-1;
}
if(bK!=null){bH=bK.getItem(bG);
}}else{bH=bJ[m+qx.lang.String.firstUp(bL)]();
}}return bH;
},__bj:function(bM,bN){var bO=this.__bs(bM,bN);
if(bO==null){if(qx.Class.supportsEvent(bM.constructor,bN)){bO=bN;
}else if(qx.Class.supportsEvent(bM.constructor,g+qx.lang.String.firstUp(bN))){bO=g+qx.lang.String.firstUp(bN);
}else{throw new qx.core.AssertionError(t+bN+w+bM+n);
}}return bO;
},__bk:function(bP,bQ){var bR=this.__bm(bP,bQ);

if(bR!=null){var bS=bQ.substring(bQ.lastIndexOf(d)+1,bQ.length);
if(bS.charAt(bS.length-1)==f){this.__bl(bP,bQ,null);
return;
}if(bR[C+qx.lang.String.firstUp(bS)]!=undefined){bR[C+qx.lang.String.firstUp(bS)]();
}else{bR[a+qx.lang.String.firstUp(bS)](null);
}}},__bl:function(bT,bU,bV){var ca=this.__bm(bT,bU);

if(ca!=null){var cb=bU.substring(bU.lastIndexOf(d)+1,bU.length);
if(cb.charAt(cb.length-1)==f){var bW=cb.substring(cb.lastIndexOf(k)+1,cb.length-1);
var bY=cb.substring(0,cb.lastIndexOf(k));
var bX=bT;

if(!qx.Class.implementsInterface(bX,qx.data.IListData)){bX=ca[m+qx.lang.String.firstUp(bY)]();
}
if(bW==h){bW=bX.length-1;
}
if(bX!=null){bX.setItem(bW,bV);
}}else{ca[a+qx.lang.String.firstUp(cb)](bV);
}}},__bm:function(cc,cd){var cg=cd.split(d);
var ch=cc;
for(var i=0;i<cg.length-1;i++){try{var cf=cg[i];
if(cf.indexOf(f)==cf.length-1){var ce=cf.substring(cf.indexOf(k)+1,cf.length-1);
cf=cf.substring(0,cf.indexOf(k));
}if(cf!=l){ch=ch[m+qx.lang.String.firstUp(cf)]();
}if(ce!=null){if(ce==h){ce=ch.length-1;
}ch=ch.getItem(ce);
ce=null;
}}catch(ci){return null;
}}return ch;
},__bn:function(cj,ck,cl,cm,cn){cj=this.__br(cj,ck,cl,cm,cn);
if(cj===undefined){this.__bk(ck,cl);
}if(cj!==undefined){try{this.__bl(ck,cl,cj);
if(cm&&cm.onUpdate){cm.onUpdate(cn,ck,cj);
}}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;
}
if(cm&&cm.onSetFail){cm.onSetFail(e);
}else{qx.log.Logger.warn("Failed so set value "+cj+" on "+ck+". Error message: "+e);
}}}},__bo:function(co){var cp=[];
for(var i=0;i<co.length;i++){var name=co[i];
if(qx.lang.String.endsWith(name,f)){var cq=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(cq!==h){if(cq==l||isNaN(parseInt(cq,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){co[i]=name.substring(0,name.indexOf(k));
cp[i]=l;
cp[i+1]=cq;
co.splice(i+1,0,D);
i++;
}else{cp[i]=cq;
co.splice(i,1,D);
}}else{cp[i]=l;
}}return cp;
},__bp:function(cr,cs,ct,cu,cv,cw){var cx;
var cz=function(cA,e){if(cA!==l){if(cA===h){cA=cr.length-1;
}var cD=cr.getItem(cA);
if(cD===undefined){qx.data.SingleValueBinding.__bk(ct,cu);
}var cB=e.getData().start;
var cC=e.getData().end;

if(cA<cB||cA>cC){return;
}}else{var cD=e.getData();
}cD=qx.data.SingleValueBinding.__br(cD,ct,cu,cv,cr);
try{if(cD!==undefined){qx.data.SingleValueBinding.__bl(ct,cu,cD);
}else{qx.data.SingleValueBinding.__bk(ct,cu);
}if(cv&&cv.onUpdate){cv.onUpdate(cr,ct,cD);
}}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;
}
if(cv&&cv.onSetFail){cv.onSetFail(e);
}else{qx.log.Logger.warn("Failed so set value "+cD+" on "+ct+". Error message: "+e);
}}};
if(!cw){cw=l;
}cz=qx.lang.Function.bind(cz,cr,cw);
var cy=cr.addListener(cs,cz);
return cy;
},__bq:function(cE,cF,cG,cH,cI){if(this.__bg[cF.toHashCode()]===undefined){this.__bg[cF.toHashCode()]=[];
}this.__bg[cF.toHashCode()].push([cE,cF,cG,cH,cI]);
},__br:function(cJ,cK,cL,cM,cN){if(cM&&cM.converter){var cP;

if(cK.getModel){cP=cK.getModel();
}return cM.converter(cJ,cP,cN,cK);
}else{var cR=this.__bm(cK,cL);
var cS=cL.substring(cL.lastIndexOf(d)+1,cL.length);
if(cR==null){return cJ;
}var cQ=qx.Class.getPropertyDefinition(cR.constructor,cS);
var cO=cQ==null?l:cQ.check;
return this.__bt(cJ,cO);
}},__bs:function(cT,cU){var cV=qx.Class.getPropertyDefinition(cT.constructor,cU);

if(cV==null){return null;
}return cV.event;
},__bt:function(cW,cX){var cY=qx.lang.Type.getClass(cW);
if((cY==c||cY==b)&&(cX==x||cX==s)){cW=parseInt(cW,10);
}if((cY==A||cY==c||cY==q)&&cX==b){cW=cW+l;
}if((cY==c||cY==b)&&(cX==c||cX==u)){cW=parseFloat(cW);
}return cW;
},removeBindingFromObject:function(da,db){if(db.type==E){for(var i=0;i<db.sources.length;i++){if(db.sources[i]){db.sources[i].removeListenerById(db.listenerIds[i]);
}}for(var i=0;i<db.targets.length;i++){if(db.targets[i]){db.targets[i].removeListenerById(db.targetListenerIds[i]);
}}}else{da.removeListenerById(db);
}var dc=this.__bg[da.toHashCode()];
if(dc!=undefined){for(var i=0;i<dc.length;i++){if(dc[i][0]==db){qx.lang.Array.remove(dc,dc[i]);
return;
}}}throw new Error("Binding could not be found!");
},removeAllBindingsForObject:function(dd){var de=this.__bg[dd.toHashCode()];

if(de!=undefined){for(var i=de.length-1;i>=0;i--){this.removeBindingFromObject(dd,de[i][0]);
}}},getAllBindingsForObject:function(df){if(this.__bg[df.toHashCode()]===undefined){this.__bg[df.toHashCode()]=[];
}return this.__bg[df.toHashCode()];
},removeAllBindings:function(){for(var dh in this.__bg){var dg=qx.core.ObjectRegistry.fromHashCode(dh);
if(dg==null){delete this.__bg[dh];
continue;
}this.removeAllBindingsForObject(dg);
}this.__bg={};
},getAllBindings:function(){return this.__bg;
},showBindingInLog:function(di,dj){var dl;
for(var i=0;i<this.__bg[di.toHashCode()].length;i++){if(this.__bg[di.toHashCode()][i][0]==dj){dl=this.__bg[di.toHashCode()][i];
break;
}}
if(dl===undefined){var dk=p;
}else{var dk=r+dl[1]+B+dl[2]+y+dl[3]+B+dl[4]+z;
}qx.log.Logger.debug(dk);
},showAllBindingsInLog:function(){for(var dn in this.__bg){var dm=qx.core.ObjectRegistry.fromHashCode(dn);

for(var i=0;i<this.__bg[dn].length;i++){this.showBindingInLog(dm,this.__bg[dn][i][0]);
}}}}});
})();
(function(){var p="",o="g",n="]",m='\\u',l="undefined",k='\\$1',j="0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D102E0-02E402EC02EE0370-037403760377037A-037D03860388-038A038C038E-03A103A3-03F503F7-0481048A-05250531-055605590561-058705D0-05EA05F0-05F20621-064A066E066F0671-06D306D506E506E606EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA07F407F507FA0800-0815081A082408280904-0939093D09500958-0961097109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E460E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EC60EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10A0-10C510D0-10FA10FC1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317D717DC1820-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541AA71B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C7D1CE9-1CEC1CEE-1CF11D00-1DBF1E00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FBC1FBE1FC2-1FC41FC6-1FCC1FD0-1FD31FD6-1FDB1FE0-1FEC1FF2-1FF41FF6-1FFC2071207F2090-209421022107210A-211321152119-211D212421262128212A-212D212F-2139213C-213F2145-2149214E218321842C00-2C2E2C30-2C5E2C60-2CE42CEB-2CEE2D00-2D252D30-2D652D6F2D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2E2F300530063031-3035303B303C3041-3096309D-309F30A1-30FA30FC-30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A48CA4D0-A4FDA500-A60CA610-A61FA62AA62BA640-A65FA662-A66EA67F-A697A6A0-A6E5A717-A71FA722-A788A78BA78CA7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2A9CFAA00-AA28AA40-AA42AA44-AA4BAA60-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADB-AADDABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF21-FF3AFF41-FF5AFF66-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC",h='-',g="qx.lang.String",f="(^|[^",c="0",e="%",d=' ',b='\n',a="])[";
qx.Bootstrap.define(g,{statics:{__bu:j,__bv:null,__bw:{},camelCase:function(q){var r=this.__bw[q];

if(!r){r=q.replace(/\-([a-z])/g,function(s,t){return t.toUpperCase();
});
}return r;
},hyphenate:function(u){var v=this.__bw[u];

if(!v){v=u.replace(/[A-Z]/g,function(w){return (h+w.charAt(0).toLowerCase());
});
}return v;
},capitalize:function(x){if(this.__bv===null){var y=m;
this.__bv=new RegExp(f+this.__bu.replace(/[0-9A-F]{4}/g,function(z){return y+z;
})+a+this.__bu.replace(/[0-9A-F]{4}/g,function(A){return y+A;
})+n,o);
}return x.replace(this.__bv,function(B){return B.toUpperCase();
});
},clean:function(C){return this.trim(C.replace(/\s+/g,d));
},trimLeft:function(D){return D.replace(/^\s+/,p);
},trimRight:function(E){return E.replace(/\s+$/,p);
},trim:function(F){return F.replace(/^\s+|\s+$/g,p);
},startsWith:function(G,H){return G.indexOf(H)===0;
},endsWith:function(I,J){return I.substring(I.length-J.length,I.length)===J;
},repeat:function(K,L){return K.length>0?new Array(L+1).join(K):p;
},pad:function(M,length,N){var O=length-M.length;

if(O>0){if(typeof N===l){N=c;
}return this.repeat(N,O)+M;
}else{return M;
}},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,contains:function(P,Q){return P.indexOf(Q)!=-1;
},format:function(R,S){var T=R;
var i=S.length;

while(i--){T=T.replace(new RegExp(e+(i+1),o),S[i]+p);
}return T;
},escapeRegexpChars:function(U){return U.replace(/([.*+?^${}()|[\]\/\\])/g,k);
},toArray:function(V){return V.split(/\B|\b/g);
},stripTags:function(W){return W.replace(/<\/?[^>]+>/gi,p);
},stripScripts:function(X,Y){var bb=p;
var ba=X.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){bb+=arguments[1]+b;
return p;
});

if(Y===true){qx.lang.Function.globalEval(bb);
}return ba;
}}});
})();
(function(){var g="mshtml",f="engine.name",e="[object Array]",d="qx.lang.Array",c="qx",b="number",a="string";
qx.Bootstrap.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.data&&qx.data.IListData){if(qx.Class&&qx.Class.hasInterface(k,qx.data.IListData)){var k=k.toArray();
}}var o=new m;
if((qx.core.Environment.get(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{var 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 u=".",t="function",s="",r="gecko",q="Maple",p="[object Opera]",o="mshtml",n="8.0",m="AppleWebKit/",l="9.0",e="[^\\.0-9]",k="engine.name",h="webkit",c="4.0",b="1.9.0.0",g="opera",f="Version/",i="5.0",a="engine.version",j="qx.bom.client.Engine",d="Gecko";
qx.Bootstrap.define(j,{statics:{getVersion:function(){var y=window.navigator.userAgent;
var w=s;

if(qx.bom.client.Engine.__bx()){if(/Opera[\s\/]([0-9]+)\.([0-9])([0-9]*)/.test(y)){if(y.indexOf(f)!=-1){var x=y.match(/Version\/(\d+)\.(\d+)/);
w=x[1]+u+x[2].charAt(0)+u+x[2].substring(1,x[2].length);
}else{w=RegExp.$1+u+RegExp.$2;

if(RegExp.$3!=s){w+=u+RegExp.$3;
}}}}else if(qx.bom.client.Engine.__by()){if(/AppleWebKit\/([^ ]+)/.test(y)){w=RegExp.$1;
var z=RegExp(e).exec(w);

if(z){w=w.slice(0,z.index);
}}}else if(qx.bom.client.Engine.__bA()||qx.bom.client.Engine.__bz()){if(/rv\:([^\);]+)(\)|;)/.test(y)){w=RegExp.$1;
}}else if(qx.bom.client.Engine.__bB()){if(/MSIE\s+([^\);]+)(\)|;)/.test(y)){w=RegExp.$1;
if(w<8&&/Trident\/([^\);]+)(\)|;)/.test(y)){if(RegExp.$1==c){w=n;
}else if(RegExp.$1==i){w=l;
}}}}else{var v=window.qxFail;

if(v&&typeof v===t){w=v().FULLVERSION;
}else{w=b;
qx.Bootstrap.warn("Unsupported client: "+y+"! Assumed gecko version 1.9.0.0 (Firefox 3.0).");
}}return w;
},getName:function(){var name;

if(qx.bom.client.Engine.__bx()){name=g;
}else if(qx.bom.client.Engine.__by()){name=h;
}else if(qx.bom.client.Engine.__bA()||qx.bom.client.Engine.__bz()){name=r;
}else if(qx.bom.client.Engine.__bB()){name=o;
}else{var A=window.qxFail;

if(A&&typeof A===t){name=A().NAME;
}else{name=r;
qx.Bootstrap.warn("Unsupported client: "+window.navigator.userAgent+"! Assumed gecko version 1.9.0.0 (Firefox 3.0).");
}}return name;
},__bx:function(){return window.opera&&Object.prototype.toString.call(window.opera)==p;
},__by:function(){return window.navigator.userAgent.indexOf(m)!=-1;
},__bz:function(){return window.navigator.userAgent.indexOf(q)!=-1;
},__bA:function(){return window.controllers&&window.navigator.product===d&&window.navigator.userAgent.indexOf(q)==-1;
},__bB:function(){return window.navigator.cpuClass&&/MSIE\s+([^\);]+)(\)|;)/.test(window.navigator.userAgent);
}},defer:function(B){qx.core.Environment.add(a,B.getVersion);
qx.core.Environment.add(k,B.getName);
}});
})();
(function(){var a="qx.lang.Date";
qx.Class.define(a,{statics:{now:function(){return +new Date;
}}});
})();
(function(){var f="()",e=".",d=".prototype.",c='anonymous()',b="qx.lang.Function",a=".constructor()";
qx.Bootstrap.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 b="qx.globalErrorHandling",a="qx.event.GlobalError";
qx.Bootstrap.define(a,{statics:{__bC:function(){if(qx.core&&qx.core.Environment){return qx.core.Environment.get(b);
}else{return !!qx.Bootstrap.getEnvironmentSetting(b);
}},setErrorHandler:function(c,d){this.__bD=c||null;
this.__bE=d||window;

if(this.__bC()){if(c&&window.onerror){var e=qx.Bootstrap.bind(this.__bG,this);

if(this.__bF==null){this.__bF=window.onerror;
}var self=this;
window.onerror=function(f,g,h){self.__bF(f,g,h);
e(f,g,h);
};
}
if(c&&!window.onerror){window.onerror=qx.Bootstrap.bind(this.__bG,this);
}if(this.__bD==null){if(this.__bF!=null){window.onerror=this.__bF;
this.__bF=null;
}else{window.onerror=null;
}}}},__bG:function(i,j,k){if(this.__bD){this.handleError(new qx.core.WindowError(i,j,k));
return true;
}},observeMethod:function(l){if(this.__bC()){var self=this;
return function(){if(!self.__bD){return l.apply(this,arguments);
}
try{return l.apply(this,arguments);
}catch(m){self.handleError(new qx.core.GlobalError(m,arguments));
}};
}else{return l;
}},handleError:function(n){if(this.__bD){this.__bD.call(this.__bE,n);
}}},defer:function(o){if(qx.core&&qx.core.Environment){qx.core.Environment.add(b,true);
}else{qx.Bootstrap.setEnvironmentSetting(b,true);
}o.setErrorHandler(null,null);
}});
})();
(function(){var b="",a="qx.core.WindowError";
qx.Bootstrap.define(a,{extend:Error,construct:function(c,d,e){Error.call(this,c);
this.__bH=c;
this.__bI=d||b;
this.__bJ=e===undefined?-1:e;
},members:{__bH:null,__bI:null,__bJ:null,toString:function(){return this.__bH;
},getUri:function(){return this.__bI;
},getLineNumber:function(){return this.__bJ;
}}});
})();
(function(){var b="GlobalError: ",a="qx.core.GlobalError";
qx.Bootstrap.define(a,{extend:Error,construct:function(c,d){if(qx.Bootstrap.DEBUG){qx.core.Assert.assertNotUndefined(c);
}this.__bH=b+(c&&c.message?c.message:c);
Error.call(this,this.__bH);
this.__bK=d;
this.__bL=c;
},members:{__bL:null,__bK:null,__bH:null,toString:function(){return this.__bH;
},getArguments:function(){return this.__bK;
},getSourceException:function(){return this.__bL;
}},destruct:function(){this.__bL=null;
this.__bK=null;
this.__bH=null;
}});
})();
(function(){var f="qx.lang.Type",e="Error",d="RegExp",c="Date",b="Number",a="Boolean";
qx.Bootstrap.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:{__bM:true,__bN:function(bA,bB){var bF=p;

for(var i=1,l=arguments.length;i<l;i++){bF=bF+this.__bO(arguments[i]);
}var bE=p;

if(bF){bE=bA+I+bF;
}else{bE=bA;
}var bD=bb+bE;

if(qx.Class.isDefined(bh)){var bC=new qx.core.AssertionError(bA,bF);

if(this.__bM){qx.Bootstrap.error(bD+"\n Stack trace: \n"+bC.getStackTrace());
}throw bC;
}else{if(this.__bM){qx.Bootstrap.error(bD);
}throw new Error(bD);
}},__bO: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.__bN(bJ||p,O);
},fail:function(bK,bL){var bM=bL?p:D;
this.__bN(bK||p,bM);
},assertTrue:function(bN,bO){(bN===true)||this.__bN(bO||p,u,bN,m);
},assertFalse:function(bP,bQ){(bP===false)||this.__bN(bQ||p,y,bP,m);
},assertEquals:function(bR,bS,bT){bR==bS||this.__bN(bT||p,k,bR,bm,bS,n);
},assertNotEquals:function(bU,bV,bW){bU!=bV||this.__bN(bW||p,k,bU,bq,bV,n);
},assertIdentical:function(bX,bY,ca){bX===bY||this.__bN(ca||p,k,bX,W,bY,n);
},assertNotIdentical:function(cb,cc,cd){cb!==cc||this.__bN(cd||p,k,cb,be,cc,n);
},assertNotUndefined:function(ce,cf){ce!==undefined||this.__bN(cf||p,bo);
},assertUndefined:function(cg,ch){cg===undefined||this.__bN(ch||p,t,cg,o);
},assertNotNull:function(ci,cj){ci!==null||this.__bN(cj||p,B);
},assertNull:function(ck,cl){ck===null||this.__bN(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.__bN(cr||p,J,cp,bf,cq.toString(),n);
},assertArgumentsCount:function(cs,ct,cu,cv){var cw=cs.length;
(cw>=ct&&cw<=cu)||this.__bN(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.__bN(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.__bN(cI||p,f,event,bs);
cG.removeListenerById(cL);
},assertException:function(cM,cN,cO,cP){var cN=cN||Error;
var cQ;

try{this.__bM=false;
cM();
}catch(cR){cQ=cR;
}finally{this.__bM=true;
}
if(cQ==null){this.__bN(cP||p,s);
}cQ instanceof cN||this.__bN(cP||p,L,cN,bv,cQ);

if(cO){this.assertMatch(cQ.toString(),cO,cP);
}},assertInArray:function(cS,cT,cU){cT.indexOf(cS)!==-1||this.__bN(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.__bN(db||p,bw,cY,bg,da,m);
},assertFunction:function(dc,dd){qx.lang.Type.isFunction(dc)||this.__bN(dd||p,H,dc,o);
},assertString:function(de,df){qx.lang.Type.isString(de)||this.__bN(df||p,bp,de,o);
},assertBoolean:function(dg,dh){qx.lang.Type.isBoolean(dg)||this.__bN(dh||p,A,dg,o);
},assertNumber:function(di,dj){(qx.lang.Type.isNumber(di)&&isFinite(di))||this.__bN(dj||p,bi,di,o);
},assertPositiveNumber:function(dk,dl){(qx.lang.Type.isNumber(dk)&&isFinite(dk)&&dk>=0)||this.__bN(dl||p,R,dk,o);
},assertInteger:function(dm,dn){(qx.lang.Type.isNumber(dm)&&isFinite(dm)&&dm%1===0)||this.__bN(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.__bN(dq||p,br,dp,o);
},assertInRange:function(ds,dt,du,dv){(ds>=dt&&ds<=du)||this.__bN(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.__bN(dx||p,T,(dw),o);
},assertArray:function(dz,dA){qx.lang.Type.isArray(dz)||this.__bN(dA||p,bt,dz,o);
},assertMap:function(dB,dC){qx.lang.Type.isObject(dB)||this.__bN(dC||p,v,dB,o);
},assertRegExp:function(dD,dE){qx.lang.Type.isRegExp(dD)||this.__bN(dE||p,r,dD,o);
},assertType:function(dF,dG,dH){this.assertString(dG,S);
typeof (dF)===dG||this.__bN(dH||p,c,dG,bz,dF,o);
},assertInstance:function(dI,dJ,dK){var dL=dJ.classname||dJ+p;
dI instanceof dJ||this.__bN(dK||p,bk,dL,bz,dI,o);
},assertInterface:function(dM,dN,dO){qx.Class.implementsInterface(dM,dN)||this.__bN(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.__bN(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.__bN(dR||p,d,dU,j,dU.join(h),g,dQ,j,dT.join(h),P);
},assertElement:function(dX,dY){!!(dX&&dX.nodeType===1)||this.__bN(dY||p,q,dX,n);
},assertQxObject:function(ea,eb){this.__bP(ea,bu)||this.__bN(eb||p,K,ea,o);
},assertQxWidget:function(ec,ed){this.__bP(ec,z)||this.__bN(ed||p,b,ec,o);
},__bP: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="",b=": ",a="qx.type.BaseError";
qx.Class.define(a,{extend:Error,construct:function(d,e){Error.call(this,e);
this.__bQ=d||c;
this.message=e||qx.type.BaseError.DEFAULTMESSAGE;
},statics:{DEFAULTMESSAGE:"error"},members:{__bQ:null,message:null,getComment:function(){return this.__bQ;
},toString:function(){return this.__bQ+(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.__bR=qx.dev.StackTrace.getStackTrace();
},members:{__bR:null,getStackTrace:function(){return this.__bR;
}}});
})();
(function(){var p=":",o="ecmascript.stacktrace",n="Error created at",m="function",l="engine.name",k="...",j="qx.dev.StackTrace",h="",g="\n",f="?",c="/source/class/",e="anonymous",d="stack",b=".",a="stacktrace";
qx.Bootstrap.define(j,{statics:{FILENAME_TO_CLASSNAME:null,FORMAT_STACKTRACE:null,getStackTrace:qx.core.Environment.select(l,{"gecko":function(){try{throw new Error();
}catch(D){var x=this.getStackTraceFromError(D);
qx.lang.Array.removeAt(x,0);
var v=this.getStackTraceFromCaller(arguments);
var t=v.length>x.length?v:x;

for(var i=0;i<Math.min(v.length,x.length);i++){var u=v[i];

if(u.indexOf(e)>=0){continue;
}var B=u.split(p);

if(B.length!=2){continue;
}var z=B[0];
var s=B[1];
var r=x[i];
var C=r.split(p);
var y=C[0];
var q=C[1];

if(qx.Class.getByName(y)){var w=y;
}else{w=z;
}var A=w+p;

if(s){A+=s+p;
}A+=q;
t[i]=A;
}return t;
}},"mshtml|webkit":function(){return this.getStackTraceFromCaller(arguments);
},"opera":function(){var E;

try{E.bar();
}catch(G){var F=this.getStackTraceFromError(G);
qx.lang.Array.removeAt(F,0);
return F;
}return [];
}}),getStackTraceFromCaller:function(H){var M=[];
var L=qx.lang.Function.getCaller(H);
var I={};

while(L){var J=qx.lang.Function.getName(L);
M.push(J);

try{L=L.caller;
}catch(N){break;
}
if(!L){break;
}var K=qx.core.ObjectRegistry.toHashCode(L);

if(I[K]){M.push(k);
break;
}I[K]=L;
}return M;
},getStackTraceFromError:function(O){var S=[];

if(qx.core.Environment.get(o)===d){var be=/@(.+):(\d+)$/gm;
var R;

while((R=be.exec(O.stack))!=null){var U=R[1];
var bc=R[2];
var ba=this.__bS(U);
S.push(ba+p+bc);
}
if(S.length>0){return this.__bU(S);
}var be=/at (.*)/gm;
var bd=/\((.*?)(:[^\/].*)\)/;
var Y=/(.*?)(:[^\/].*)/;
var R;

while((R=be.exec(O.stack))!=null){var X=bd.exec(R[1]);

if(!X){X=Y.exec(R[1]);
}
if(X){var ba=this.__bS(X[1]);
S.push(ba+X[2]);
}else{S.push(R[1]);
}}}else if(qx.core.Environment.get(o)===a){var Q=O.stacktrace;

if(Q.indexOf(n)>=0){Q=Q.split(n)[0];
}var be=/line\ (\d+?),\ column\ (\d+?)\ in\ (?:.*?)\ in\ (.*?):[^\/]/gm;
var R;

while((R=be.exec(Q))!=null){var bc=R[1];
var T=R[2];
var U=R[3];
var ba=this.__bS(U);
S.push(ba+p+bc+p+T);
}
if(S.length>0){return this.__bU(S);
}var be=/Line\ (\d+?)\ of\ linked\ script\ (.*?)$/gm;
var R;

while((R=be.exec(Q))!=null){var bc=R[1];
var U=R[2];
var ba=this.__bS(U);
S.push(ba+p+bc);
}}else if(O.message&&O.message.indexOf("Backtrace:")>=0){var W=qx.lang.String.trim(O.message.split("Backtrace:")[1]);
var V=W.split(g);

for(var i=0;i<V.length;i++){var P=V[i].match(/\s*Line ([0-9]+) of.* (\S.*)/);

if(P&&P.length>=2){var bc=P[1];
var bb=this.__bS(P[2]);
S.push(bb+p+bc);
}}}else if(O.sourceURL&&O.line){S.push(this.__bS(O.sourceURL)+p+O.line);
}return this.__bU(S);
},__bS:function(bf){if(typeof qx.dev.StackTrace.FILENAME_TO_CLASSNAME==m){return qx.dev.StackTrace.FILENAME_TO_CLASSNAME(bf);
}return qx.dev.StackTrace.__bT(bf);
},__bT:function(bg){var bk=c;
var bh=bg.indexOf(bk);
var bj=bg.indexOf(f);

if(bj>=0){bg=bg.substring(0,bj);
}var bi=(bh==-1)?bg:bg.substring(bh+bk.length).replace(/\//g,b).replace(/\.js$/,h);
return bi;
},__bU:function(bl){if(typeof qx.dev.StackTrace.FORMAT_STACKTRACE==m){return qx.dev.StackTrace.FORMAT_STACKTRACE(bl);
}return bl;
}}});
})();
(function(){var g="$$hash",f="qx.core.ObjectRegistry",e="-",d="",c="-0";
qx.Class.define(f,{statics:{inShutDown:false,__j:{},__bV:0,__bW:[],__bX:d,__bY:{},register:function(h){var m=this.__j;

if(!m){return;
}var k=h.$$hash;

if(k==null){var j=this.__bW;

if(j.length>0&&true){k=j.pop();
}else{k=(this.__bV++)+this.__bX;
}h.$$hash=k;
}m[k]=h;
},unregister:function(n){var o=n.$$hash;

if(o==null){return;
}var p=this.__j;

if(p&&p[o]){delete p[o];
this.__bW.push(o);
}try{delete n.$$hash;
}catch(q){if(n.removeAttribute){n.removeAttribute(g);
}}},toHashCode:function(r){var t=r.$$hash;

if(t!=null){return t;
}var s=this.__bW;

if(s.length>0){t=s.pop();
}else{t=(this.__bV++)+this.__bX;
}return r.$$hash=t;
},clearHashCode:function(u){var v=u.$$hash;

if(v!=null){this.__bW.push(v);
try{delete u.$$hash;
}catch(w){if(u.removeAttribute){u.removeAttribute(g);
}}}},fromHashCode:function(x){return this.__j[x]||null;
},shutdown:function(){this.inShutDown=true;
var z=this.__j;
var B=[];

for(var A in z){B.push(A);
}B.sort(function(a,b){return parseInt(b,10)-parseInt(a,10);
});
var y,i=0,l=B.length;

while(true){try{for(;i<l;i++){A=B[i];
y=z[A];

if(y&&y.dispose){y.dispose();
}}}catch(C){qx.Bootstrap.error(this,"Could not dispose object "+y.toString()+": "+C,C);

if(i!==l){i++;
continue;
}}break;
}qx.Bootstrap.debug(this,"Disposed "+l+" objects");
delete this.__j;
},getRegistry:function(){return this.__j;
},getNextHash:function(){return this.__bV;
},getPostId:function(){return this.__bX;
},getStackTraces:function(){return this.__bY;
}},defer:function(D){if(window&&window.top){var frames=window.top.frames;

for(var i=0;i<frames.length;i++){if(frames[i]===window){D.__bX=e+(i+1);
return;
}}}D.__bX=c;
}});
})();
(function(){var f="ecmascript.objectcount",d="stack",c="ecmascript.stacktrace",b="stacktrace",a="qx.bom.client.EcmaScript";
qx.Bootstrap.define(a,{statics:{getObjectCount:function(){return (({}).__count__==0);
},getStackTrace:function(){var e=new Error();
return e.stacktrace?b:e.stack?d:null;
}},defer:function(g){qx.core.Environment.add(f,g.getObjectCount);
qx.core.Environment.add(c,g.getStackTrace);
}});
})();
(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:{__ca:null,__cb:null,__cc:null,__cd:null,stringify:function(bb,bc,bd){this.__ca=p;
this.__cb=p;
this.__cd=[];

if(qx.lang.Type.isNumber(bd)){var bd=Math.min(10,Math.floor(bd));

for(var i=0;i<bd;i+=1){this.__cb+=O;
}}else if(qx.lang.Type.isString(bd)){if(bd.length>10){bd=bd.slice(0,10);
}this.__cb=bd;
}if(bc&&(qx.lang.Type.isFunction(bc)||qx.lang.Type.isArray(bc))){this.__cc=bc;
}else{this.__cc=null;
}return this.__ce(p,{'':bb});
},__ce:function(be,bf){var bi=this.__ca,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.__cc===e){bj=this.__cc.call(bf,be,bj);
}
if(bj===null){return h;
}
if(bj===undefined){return undefined;
}switch(qx.lang.Type.getClass(bj)){case R:return this.__cf(bj);
case B:return isFinite(bj)?String(bj):h;
case Q:return String(bj);
case J:this.__ca+=this.__cb;
bg=[];

if(this.__cd.indexOf(bj)!==-1){throw new TypeError(V);
}this.__cd.push(bj);
var length=bj.length;

for(var i=0;i<length;i+=1){bg[i]=this.__ce(i,bj)||h;
}this.__cd.pop();
if(bg.length===0){var bh=s;
}else if(this.__ca){bh=E+this.__ca+bg.join(Y+this.__ca)+b+bi+l;
}else{bh=N+bg.join(d)+l;
}this.__ca=bi;
return bh;
case z:this.__ca+=this.__cb;
bg=[];

if(this.__cd.indexOf(bj)!==-1){throw new TypeError(V);
}this.__cd.push(bj);
if(this.__cc&&typeof this.__cc===f){var length=this.__cc.length;

for(var i=0;i<length;i+=1){var k=this.__cc[i];

if(typeof k===W){var v=this.__ce(k,bj);

if(v){bg.push(this.__cf(k)+(this.__ca?g:m)+v);
}}}}else{for(var k in bj){if(Object.hasOwnProperty.call(bj,k)){var v=this.__ce(k,bj);

if(v){bg.push(this.__cf(k)+(this.__ca?g:m)+v);
}}}}this.__cd.pop();
if(bg.length===0){var bh=A;
}else if(this.__ca){bh=w+this.__ca+bg.join(Y+this.__ca)+b+bi+S;
}else{bh=C+bg.join(d)+S;
}this.__ca=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;
},__cf: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.__cg({'':j},p,bs):j;
}throw new SyntaxError(P);
},__cg: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.__cg(bx,k,bw);

if(v!==undefined){bx[k]=v;
}else{delete bx[k];
}}}}return bw.call(bu,bv,bx);
}}});
})();
(function(){var g="repl",f="prop",e="qx.bom.client.Json",d="JSON",c='{"x":1}',b="json",a="val";
qx.Bootstrap.define(e,{statics:{getJson:function(){return (qx.Bootstrap.getClass(window.JSON)==d&&JSON.parse(c).x===1&&JSON.stringify({"prop":a},function(k,v){return k===f?g:v;
}).indexOf(g)>0);
}},defer:function(h){qx.core.Environment.add(b,h.getJson);
}});
})();
(function(){var a="qx.lang.Json";
qx.Class.define(a,{statics:{JSON:qx.core.Environment.get("json")?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 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.core.ValidationError";
qx.Class.define(a,{extend:qx.type.BaseError});
})();
(function(){var a="qx.lang.RingBuffer";
qx.Class.define(a,{extend:Object,construct:function(b){this.setMaxEntries(b||50);
},members:{__ch:0,__ci:0,__cj:false,__ck:0,__cl:null,__cm:null,setMaxEntries:function(c){this.__cm=c;
this.clear();
},getMaxEntries:function(){return this.__cm;
},addEntry:function(d){this.__cl[this.__ch]=d;
this.__ch=this.__cn(this.__ch,1);
var e=this.getMaxEntries();

if(this.__ci<e){this.__ci++;
}if(this.__cj&&(this.__ck<e)){this.__ck++;
}},mark:function(){this.__cj=true;
this.__ck=0;
},clearMark:function(){this.__cj=false;
},getAllEntries:function(){return this.getEntries(this.getMaxEntries(),false);
},getEntries:function(f,g){if(f>this.__ci){f=this.__ci;
}if(g&&this.__cj&&(f>this.__ck)){f=this.__ck;
}
if(f>0){var i=this.__cn(this.__ch,-1);
var h=this.__cn(i,-f+1);
var j;

if(h<=i){j=this.__cl.slice(h,i+1);
}else{j=this.__cl.slice(h,this.__ci).concat(this.__cl.slice(0,i+1));
}}else{j=[];
}return j;
},clear:function(){this.__cl=new Array(this.getMaxEntries());
this.__ci=0;
this.__ck=0;
this.__ch=0;
},__cn: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:{__co:A,setLevel:function(I){this.__co=I;
},getLevel:function(){return this.__co;
},setTreshold:function(J){this.__cr.setMaxMessages(J);
},getTreshold:function(){return this.__cr.getMaxMessages();
},__cp:{},__cq:0,register:function(K){if(K.$$id){return;
}var M=this.__cq++;
this.__cp[M]=K;
K.$$id=M;
var L=this.__cs;
var N=this.__cr.getAllLogEvents();

for(var i=0,l=N.length;i<l;i++){if(L[N[i].level]>=L[this.__co]){K.process(N[i]);
}}},unregister:function(O){var P=O.$$id;

if(P==null){return;
}delete this.__cp[P];
delete O.$$id;
},debug:function(Q,R){qx.log.Logger.__ct(A,arguments);
},info:function(S,T){qx.log.Logger.__ct(e,arguments);
},warn:function(U,V){qx.log.Logger.__ct(r,arguments);
},error:function(W,X){qx.log.Logger.__ct(j,arguments);
},trace:function(Y){qx.log.Logger.__ct(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.__cr.clearHistory();
},__cr:new qx.log.appender.RingBuffer(50),__cs:{debug:0,info:1,warn:2,error:3},__ct:function(bv,bw){var bB=this.__cs;

if(bB[bv]<bB[this.__co]){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.__cv(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.__cr.process(bD);
var bE=this.__cp;

for(var bz in bE){bE[bz].process(bD);
}},__cu: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;
},__cv:function(bH,bI){var bP=this.__cu(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.__cv(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.__cv(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.__ct(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 d="set",c="reset",b="get",a="qx.core.MProperty";
qx.Mixin.define(a,{members:{set:function(e,f){var h=qx.core.Property.$$method.set;

if(qx.Bootstrap.isString(e)){if(!this[h[e]]){if(this[d+qx.Bootstrap.firstUp(e)]!=undefined){this[d+qx.Bootstrap.firstUp(e)](f);
return this;
}}return this[h[e]](f);
}else{for(var g in e){if(!this[h[g]]){if(this[d+qx.Bootstrap.firstUp(g)]!=undefined){this[d+qx.Bootstrap.firstUp(g)](e[g]);
continue;
}}this[h[g]](e[g]);
}return this;
}},get:function(i){var j=qx.core.Property.$$method.get;

if(!this[j[i]]){if(this[b+qx.Bootstrap.firstUp(i)]!=undefined){return this[b+qx.Bootstrap.firstUp(i)]();
}}return this[j[i]]();
},reset:function(k){var l=qx.core.Property.$$method.reset;

if(!this[l[k]]){if(this[c+qx.Bootstrap.firstUp(k)]!=undefined){this[c+qx.Bootstrap.firstUp(k)]();
return;
}}this[l[k]]();
}}});
})();
(function(){var e="info",d="debug",c="warn",b="qx.core.MLogging",a="error";
qx.Mixin.define(b,{members:{__cw:qx.log.Logger,debug:function(f){this.__cx(d,arguments);
},info:function(g){this.__cx(e,arguments);
},warn:function(h){this.__cx(c,arguments);
},error:function(i){this.__cx(a,arguments);
},trace:function(){this.__cw.trace(this);
},__cx:function(j,k){var l=qx.lang.Array.fromArguments(k);
l.unshift(this);
this.__cw[j].apply(this.__cw,l);
}}});
})();
(function(){var c="qx.dom.Node",b="";
qx.Class.define(c,{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(d){return d.nodeType===this.DOCUMENT?d:d.ownerDocument||d.document;
},getWindow:function(e){if(e.nodeType==null){return e;
}if(e.nodeType!==this.DOCUMENT){e=e.ownerDocument;
}return e.defaultView||e.parentWindow;
},getDocumentElement:function(f){return this.getDocument(f).documentElement;
},getBodyElement:function(g){return this.getDocument(g).body;
},isNode:function(h){return !!(h&&h.nodeType!=null);
},isElement:function(j){return !!(j&&j.nodeType===this.ELEMENT);
},isDocument:function(k){return !!(k&&k.nodeType===this.DOCUMENT);
},isText:function(l){return !!(l&&l.nodeType===this.TEXT);
},isWindow:function(m){return !!(m&&m.history&&m.location&&m.document);
},isNodeName:function(n,o){if(!o||!n||!n.nodeName){return false;
}return o.toLowerCase()==qx.dom.Node.getName(n);
},getName:function(p){if(!p||!p.nodeName){return null;
}return p.nodeName.toLowerCase();
},getText:function(q){if(!q||!q.nodeType){return null;
}
switch(q.nodeType){case 1:var i,a=[],r=q.childNodes,length=r.length;

for(i=0;i<length;i++){a[i]=this.getText(r[i]);
}return a.join(b);
case 2:case 3:case 4:return q.nodeValue;
}return null;
},isBlockNode:function(s){if(!qx.dom.Node.isElement(s)){return false;
}s=qx.dom.Node.getName(s);
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(s);
}}});
})();
(function(){var l="on",k="engine.name",j="gecko",i="engine.version",h="function",g="undefined",f="mousedown",d="qx.bom.Event",c="return;",b="mouseover",a="HTMLEvents";
qx.Bootstrap.define(d,{statics:{addNativeListener:function(m,n,o,p){if(m.addEventListener){m.addEventListener(n,o,!!p);
}else if(m.attachEvent){m.attachEvent(l+n,o);
}else if(typeof m[l+n]!=g){m[l+n]=o;
}else{}},removeNativeListener:function(q,r,s,t){if(q.removeEventListener){q.removeEventListener(r,s,!!t);
}else if(q.detachEvent){try{q.detachEvent(l+r,s);
}catch(e){if(e.number!==-2146828218){throw e;
}}}else if(typeof q[l+r]!=g){q[l+r]=null;
}else{}},getTarget:function(e){return e.target||e.srcElement;
},getRelatedTarget:function(e){if(e.relatedTarget!==undefined){if((qx.core.Environment.get(k)==j)){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(k)==j)&&parseFloat(qx.core.Environment.get(i))>=1.9&&e.type==f&&e.button==2){return;
}e.preventDefault();
if((qx.core.Environment.get(k)==j)&&parseFloat(qx.core.Environment.get(i))<1.9){try{e.keyCode=0;
}catch(u){}}}else{try{e.keyCode=0;
}catch(v){}e.returnValue=false;
}},stopPropagation:function(e){if(e.stopPropagation){e.stopPropagation();
}else{e.cancelBubble=true;
}},fire:function(w,x){if(document.createEvent){var y=document.createEvent(a);
y.initEvent(x,true,true);
return !w.dispatchEvent(y);
}else{var y=document.createEventObject();
return w.fireEvent(l+x,y);
}},supportsEvent:function(z,A){var B=l+A;
var C=(B in z);

if(!C){C=typeof z[B]==h;

if(!C&&z.setAttribute){z.setAttribute(B,c);
C=typeof z[B]==h;
z.removeAttribute(B);
}}return C;
}}});
})();
(function(){var r="|bubble",q="|capture",p="|",o="",n="_",m="unload",k="__cD",j="UNKNOWN_",h="c",g="DOM_",c="WIN_",f="QX_",e="qx.event.Manager",b="capture",a="__cC",d="DOCUMENT_";
qx.Class.define(e,{extend:Object,construct:function(s,t){this.__cy=s;
this.__cz=qx.core.ObjectRegistry.toHashCode(s);
this.__cA=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.__cB={};
this.__cC={};
this.__cD={};
this.__cE={};
},statics:{__cF:0,getNextUniqueId:function(){return (this.__cF++)+o;
}},members:{__cA:null,__cB:null,__cD:null,__cG:null,__cC:null,__cE:null,__cy:null,__cz:null,getWindow:function(){return this.__cy;
},getWindowId:function(){return this.__cz;
},getHandler:function(u){var v=this.__cC[u.classname];

if(v){return v;
}return this.__cC[u.classname]=new u(this);
},getDispatcher:function(w){var x=this.__cD[w.classname];

if(x){return x;
}return this.__cD[w.classname]=new w(this,this.__cA);
},getListeners:function(y,z,A){var B=y.$$hash||qx.core.ObjectRegistry.toHashCode(y);
var D=this.__cB[B];

if(!D){return null;
}var E=z+(A?q:r);
var C=D[E];
return C?C.concat():null;
},getAllListeners:function(){return this.__cB;
},serializeListeners:function(F){var M=F.$$hash||qx.core.ObjectRegistry.toHashCode(F);
var O=this.__cB[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.__cB[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.__cH(P,W,R);
}else{this.__cI(P,W,R);
}}}},hasListener:function(Y,ba,bb){var bc=Y.$$hash||qx.core.ObjectRegistry.toHashCode(Y);
var be=this.__cB[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.__cB[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.__cH(bg,bl.type,bl.capture);
}bj.push({handler:bl.listener,context:bl.self,unique:bl.unique||(bk.__cF++)+o});
}},addListener:function(bp,bq,br,self,bs){var bw;
var bx=bp.$$hash||qx.core.ObjectRegistry.toHashCode(bp);
var bz=this.__cB[bx];

if(!bz){bz=this.__cB[bx]={};
}var bv=bq+(bs?q:r);
var bu=bz[bv];

if(!bu){bu=bz[bv]=[];
}if(bu.length===0){this.__cH(bp,bq,bs);
}var by=(qx.event.Manager.__cF++)+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=g+bA.tagName.toLowerCase()+n+bB;
}else if(bA.nodeType===9){bC=true;
bL=d+bB;
}else if(bA==this.__cy){bF=true;
bL=c+bB;
}else if(bA.classname){bO=true;
bL=f+bA.classname+n+bB;
}else{bL=j+bA+n+bB;
}var bH=this.__cE;

if(bH[bL]){return bH[bL];
}var bK=this.__cA.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;
},__cH: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.__cB[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.__cI(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.__cB[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.__cI(ce,co,cg);
}return true;
}}return false;
},removeAllListeners:function(cq){var cu=cq.$$hash||qx.core.ObjectRegistry.toHashCode(cq);
var cw=this.__cB[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]===b;
this.__cI(cq,cv,cr);
}}delete this.__cB[cu];
return true;
},deleteAllListeners:function(cx){delete this.__cB[cx];
},__cI: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.__cA.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.__cA.removeManager(this);
qx.util.DisposeUtil.disposeMap(this,a);
qx.util.DisposeUtil.disposeMap(this,k);
this.__cB=this.__cy=this.__cG=null;
this.__cA=this.__cE=null;
}}});
})();
(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 c="qx.event.Registration";
qx.Class.define(c,{statics:{__cJ:{},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.__cJ[f];

if(!e){e=new qx.event.Manager(d,this);
this.__cJ[f]=e;
}return e;
},removeManager:function(g){var h=g.getWindowId();
delete this.__cJ[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,__cC:[],addHandler:function(Q){this.__cC.push(Q);
this.__cC.sort(function(a,b){return a.PRIORITY-b.PRIORITY;
});
},getHandlers:function(){return this.__cC;
},__cD:[],addDispatcher:function(R,S){this.__cD.push(R);
this.__cD.sort(function(a,b){return a.PRIORITY-b.PRIORITY;
});
},getDispatchers:function(){return this.__cD;
}}});
})();
(function(){var a="qx.core.MEvents";
qx.Mixin.define(a,{members:{__cK:qx.event.Registration,addListener:function(b,c,self,d){if(!this.$$disposed){return this.__cK.addListener(this,b,c,self,d);
}return null;
},addListenerOnce:function(f,g,self,h){var i=function(e){this.removeListener(f,i,this,h);
g.call(self||this,e);
};
return this.addListener(f,i,this,h);
},removeListener:function(j,k,self,l){if(!this.$$disposed){return this.__cK.removeListener(this,j,k,self,l);
}return false;
},removeListenerById:function(m){if(!this.$$disposed){return this.__cK.removeListenerById(this,m);
}return false;
},hasListener:function(n,o){return this.__cK.hasListener(this,n,o);
},dispatchEvent:function(p){if(!this.$$disposed){return this.__cK.dispatchEvent(this,p);
}return true;
},fireEvent:function(q,r,s){if(!this.$$disposed){return this.__cK.fireEvent(this,q,r,s);
}return true;
},fireNonBubblingEvent:function(t,u,v){if(!this.$$disposed){return this.__cK.fireNonBubblingEvent(this,t,u,v);
}return true;
},fireDataEvent:function(w,x,y,z){if(!this.$$disposed){if(y===undefined){y=null;
}return this.__cK.fireNonBubblingEvent(this,w,qx.event.type.Data,[x,y,!!z]);
}return true;
}}});
})();
(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 j="module.property",h="module.events",g="qx.core.Object",f="[",e="$$user_",d="]",c="rv:1.8.1",b="MSIE 6.0",a="Object";
qx.Class.define(g,{extend:Object,include:qx.core.Environment.filter({"module.databinding":qx.data.MBinding,"module.logger":qx.core.MLogging,"module.events":qx.core.MEvents,"module.property":qx.core.MProperty}),construct:function(){qx.core.ObjectRegistry.register(this);
},statics:{$$type:a},members:{__M:qx.core.Environment.get("module.property")?qx.core.Property:null,toHashCode:function(){return this.$$hash;
},toString:function(){return this.classname+f+this.$$hash+d;
},base:function(k,m){if(arguments.length===1){return k.callee.base.call(this);
}else{return k.callee.base.apply(this,Array.prototype.slice.call(arguments,1));
}},self:function(n){return n.callee.self;
},clone:function(){if(!qx.core.Environment.get(j)){throw new Error("Cloning only possible with properties.");
}var p=this.constructor;
var o=new p;
var r=qx.Class.getProperties(p);
var q=this.__M.$$store.user;
var s=this.__M.$$method.set;
var name;
for(var i=0,l=r.length;i<l;i++){name=r[i];

if(this.hasOwnProperty(q[name])){o[s[name]](this[q[name]]);
}}return o;
},__cL:null,setUserData:function(t,u){if(!this.__cL){this.__cL={};
}this.__cL[t]=u;
},getUserData:function(v){if(!this.__cL){return null;
}var w=this.__cL[v];
return w===undefined?null:w;
},isDisposed:function(){return this.$$disposed||false;
},dispose:function(){var B,z,y,C;
if(this.$$disposed){return;
}this.$$disposed=true;
this.$$instance=null;
this.$$allowconstruct=null;
var A=this.constructor;
var x;

while(A.superclass){if(A.$$destructor){A.$$destructor.call(this);
}if(A.$$includes){x=A.$$flatIncludes;

for(var i=0,l=x.length;i<l;i++){if(x[i].$$destructor){x[i].$$destructor.call(this);
}}}A=A.superclass;
}if(this.__cM){this.__cM();
}},__cM:null,__cN:function(){var D=qx.Class.getProperties(this.constructor);

for(var i=0,l=D.length;i<l;i++){delete this[e+D[i]];
}},_disposeObjects:function(E){qx.util.DisposeUtil.disposeObjects(this,arguments);
},_disposeSingletonObjects:function(F){qx.util.DisposeUtil.disposeObjects(this,arguments,true);
},_disposeArray:function(G){qx.util.DisposeUtil.disposeArray(this,G);
},_disposeMap:function(H){qx.util.DisposeUtil.disposeMap(this,H);
}},environment:{"qx.disposerDebugLevel":0},defer:function(I,J){var L=navigator.userAgent.indexOf(b)!=-1;
var K=navigator.userAgent.indexOf(c)!=-1;
if(L||K){J.__cM=J.__cN;
}},destruct:function(){if(qx.core.Environment.get(h)){if(!qx.core.ObjectRegistry.inShutDown){qx.event.Registration.removeAllListeners(this);
}else{qx.event.Registration.deleteAllListeners(this);
}}qx.core.ObjectRegistry.unregister(this);
this.__cL=null;
if(qx.core.Environment.get(j)){var O=this.constructor;
var S;
var T=this.__M.$$store;
var Q=T.user;
var R=T.theme;
var M=T.inherit;
var P=T.useinit;
var N=T.init;

while(O){S=O.$$properties;

if(S){for(var name in S){if(S[name].dereference){this[Q[name]]=this[R[name]]=this[M[name]]=this[P[name]]=this[N[name]]=undefined;
}}}O=O.superclass;
}}}});
})();
(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.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 b="qx.util.ObjectPool",a="Integer";
qx.Class.define(b,{extend:qx.core.Object,construct:function(c){qx.core.Object.call(this);
this.__cO={};

if(c!=null){this.setSize(c);
}},properties:{size:{check:a,init:Infinity}},members:{__cO: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.__cO[d.classname];

if(f){e=f.pop();
}
if(e){e.$$pooled=false;
}else{e=new d;
}return e;
},poolObject:function(g){if(!this.__cO){return;
}var h=g.classname;
var j=this.__cO[h];

if(g.$$pooled){throw new Error("Object is already pooled: "+g);
}
if(!j){this.__cO[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.__cO;
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.__cO;
}});
})();
(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.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 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.event.type.Data";
qx.Class.define(a,{extend:qx.event.type.Event,members:{__cP:null,__cQ:null,init:function(b,c,d){qx.event.type.Event.prototype.init.call(this,false,d);
this.__cP=b;
this.__cQ=c;
return this;
},clone:function(e){var f=qx.event.type.Event.prototype.clone.call(this,e);
f.__cP=this.__cP;
f.__cQ=this.__cQ;
return f;
},getData:function(){return this.__cP;
},getOldData:function(){return this.__cQ;
}},destruct:function(){this.__cP=this.__cQ=null;
}});
})();
(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 a="qx.application.IApplication";
qx.Interface.define(a,{members:{main:function(){},finalize:function(){},close:function(){},terminate:function(){}}});
})();
(function(){var g="",f="qx.core.BaseInit",d="engine.name",c="foxmemo.Application",b="engine.version",a="os.name";
qx.Class.define(f,{statics:{getApplication:function(){return this.__cR||null;
},ready:function(){if(this.__cR){return;
}
if(qx.core.Environment.get(d)==g){qx.log.Logger.warn("Could not detect engine!");
}
if(qx.core.Environment.get(b)==g){qx.log.Logger.warn("Could not detect the version of the engine!");
}
if(qx.core.Environment.get(a)==g){qx.log.Logger.warn("Could not detect operating system!");
}qx.log.Logger.debug(this,"Load runtime: "+(new Date-qx.Bootstrap.LOADSTART)+"ms");
var i=c;
var j=qx.Class.getByName(i);

if(j){this.__cR=new j;
var h=new Date;
this.__cR.main();
qx.log.Logger.debug(this,"Main runtime: "+(new Date-h)+"ms");
var h=new Date;
this.__cR.finalize();
qx.log.Logger.debug(this,"Finalize runtime: "+(new Date-h)+"ms");
}else{qx.log.Logger.warn("Missing application class: "+i);
}},__cS:function(e){var k=this.__cR;

if(k){k.close();
}},__cT:function(){var l=this.__cR;

if(l){l.terminate();
}qx.core.ObjectRegistry.shutdown();
}}});
})();
(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",be="10.0",bd="10.4",bc="rim_tabletos",bb="Darwin",ba="os.version",Y="2003",X=")",W="iPhone",V="android",U="unix",q="ce",r="7",o="SymbianOS",p="os.name",m="|",n="MacPPC",k="iPod",l="\.",u="Win64",v="linux",D="me",B="Macintosh",K="Android",F="Windows",Q="ios",O="vista",x="blackberry",T="(",S="win",R="Linux",w="BSD",z="Mac OS X",A="iPad",C="X11",E="xp",G="symbian",L="qx.bom.client.OperatingSystem",P="g",s="Win32",t="osx",y="webOS",J="RIM Tablet OS",I="BlackBerry",H="nt4",N="MacIntel",M="webos";
qx.Bootstrap.define(L,{statics:{getName:function(){if(!navigator){return j;
}var bf=navigator.platform||j;
var bg=navigator.userAgent||j;

if(bf.indexOf(F)!=-1||bf.indexOf(s)!=-1||bf.indexOf(u)!=-1){return S;
}else if(bf.indexOf(B)!=-1||bf.indexOf(n)!=-1||bf.indexOf(N)!=-1||bf.indexOf(z)!=-1){return t;
}else if(bg.indexOf(J)!=-1){return bc;
}else if(bg.indexOf(y)!=-1){return M;
}else if(bf.indexOf(k)!=-1||bf.indexOf(W)!=-1||bf.indexOf(A)!=-1){return Q;
}else if(bf.indexOf(R)!=-1){return v;
}else if(bf.indexOf(C)!=-1||bf.indexOf(w)!=-1||bf.indexOf(bb)!=-1){return U;
}else if(bf.indexOf(K)!=-1){return V;
}else if(bf.indexOf(o)!=-1){return G;
}else if(bf.indexOf(I)!=-1){return x;
}return j;
},__cU:{"Windows NT 6.1":r,"Windows NT 6.0":O,"Windows NT 5.2":Y,"Windows NT 5.1":E,"Windows NT 5.0":b,"Windows 2000":b,"Windows NT 4.0":H,"Win 9x 4.90":D,"Windows CE":q,"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":bd,"Mac OS X 10.4":bd,"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":be,"Mac OS X 10.0":be},getVersion:function(){var bj=[];

for(var bi in qx.bom.client.OperatingSystem.__cU){bj.push(bi);
}var bk=new RegExp(T+bj.join(m).replace(/\./g,l)+X,P);
var bh=bk.exec(navigator.userAgent);

if(bh&&bh[1]){return qx.bom.client.OperatingSystem.__cU[bh[1]];
}return j;
}},defer:function(bl){qx.core.Environment.add(p,bl.getName);
qx.core.Environment.add(ba,bl.getVersion);
}});
})();
(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 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.__cV=false;
this.__cW=false;
this.__cX=false;
this.__cY=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.__da();
}}},members:{canHandleEvent:function(q,r){},registerEvent:function(s,t,u){},unregisterEvent:function(v,w,x){},__cX:null,__cV:null,__cW:null,__cY:null,__da:function(){if(!this.__cX&&this.__cV&&qx.$$loader.scriptLoaded){if((qx.core.Environment.get(n)==l)){if(qx.event.Registration.hasListener(this._window,m)){this.__cX=true;
qx.event.Registration.fireEvent(this._window,m);
}}else{this.__cX=true;
qx.event.Registration.fireEvent(this._window,m);
}}},isApplicationReady:function(){return this.__cX;
},_initObserver:function(){if(qx.$$domReady||document.readyState==h||document.readyState==m){this.__cV=true;
this.__da();
}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.__cV=true;
this.__da();
}),_onNativeUnload:qx.event.GlobalError.observeMethod(function(){if(!this.__cY){this.__cY=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 d="ready",c="shutdown",b="beforeunload",a="qx.core.Init";
qx.Class.define(a,{statics:{getApplication:qx.core.BaseInit.getApplication,ready:qx.core.BaseInit.ready,__cS:function(e){var f=this.getApplication();

if(f){e.setReturnValue(f.close());
}},__cT:function(){var g=this.getApplication();

if(g){g.terminate();
}}},defer:function(h){qx.event.Registration.addListener(window,d,h.ready,h);
qx.event.Registration.addListener(window,c,h.__cT,h);
qx.event.Registration.addListener(window,b,h.__cS,h);
}});
})();
(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:{__db:null,_createRootWidget:function(){throw new Error("Abstract method call");
},getRoot:function(){return this.__db;
},main:function(){qx.theme.manager.Meta.getInstance().initialize();
qx.ui.tooltip.Manager.getInstance();
this.__db=this._createRootWidget();
},finalize:function(){this.render();
},render:function(){qx.ui.core.queue.Manager.flush();
},close:function(c){},terminate:function(){}},destruct:function(){this.__db=null;
}});
})();
(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.__dc();
}else if(this.isHex3String(m)){return this.__de();
}else if(this.isHex6String(m)){return this.__df();
}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.__dc();
}else if(this.isRgbaString(n)){return this.__dd();
}else if(this.isHex3String(n)){return this.__de();
}else if(this.isHex6String(n)){return this.__df();
}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)||this.isRgbaString(v));
},isCssString:function(w){return (this.isSystemColor(w)||this.isNamedColor(w)||this.isHex3String(w)||this.isHex6String(w)||this.isRgbString(w)||this.isRgbaString(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);
},__dc:function(){var D=parseInt(RegExp.$1,10);
var C=parseInt(RegExp.$2,10);
var B=parseInt(RegExp.$3,10);
return [D,C,B];
},__dd:function(){var G=parseInt(RegExp.$1,10);
var F=parseInt(RegExp.$2,10);
var E=parseInt(RegExp.$3,10);
return [G,F,E];
},__de: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];
},__df: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.__de(N);
}throw new Error("Invalid hex3 value: "+N);
},hex6StringToRgb:function(O){if(this.isHex6String(O)){return this.__df(O);
}throw new Error("Invalid hex6 value: "+O);
},hexStringToRgb:function(P){if(this.isHex3String(P)){return this.__de(P);
}
if(this.isHex6String(P)){return this.__df(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="__dg",h="_",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:{__dg: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.__dg;

if(!p){p=this.__dg={};
}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(h);

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];
},isCached:function(A){return !this.__dg?false:qx.lang.Object.contains(this.__dg,A);
},_applyTheme:function(B,C){var E=qx.util.AliasManager.getInstance();

if(C){for(var D in C.aliases){E.remove(D);
}}
if(B){for(var D in B.aliases){E.add(D,B.aliases[D]);
}}
if(!B){this.__dg={};
}}},destruct:function(){this._disposeMap(j);
}});
})();
(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:{__dh:null,_getDefaultInsets:function(){throw new Error("Abstract method called.");
},_isInitialized:function(){throw new Error("Abstract method called.");
},_resetInsets:function(){this.__dh=null;
},getInsets:function(){if(this.__dh){return this.__dh;
}var j=this._getDefaultInsets();
return this.__dh={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.__dh=null;
}},destruct:function(){this.__dh=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:{getStyles:function(){var r={};
var q=this._getStyles();

for(var p in q){r[qx.lang.String.camelCase(p)]=q[p];
}return r;
},_getStyles:function(){var s={};

for(var name in this){if(name.indexOf(c)==0&&this[name] instanceof Function){this[name](s);
}}return s;
},getMarkup:function(){if(this._markup){return this._markup;
}var t=this._getStyles();
if(!this._generateMarkup){var u=[k];
u.push(qx.bom.element.Style.compile(t));
u.push(a);
u=u.join(j);
}else{var u=this._generateMarkup(t);
}return this._markup=u;
},resize:function(v,w,x){var z={};

for(var name in this){if(name.indexOf(d)==0&&this[name] instanceof Function){var y=this[name](v,w,x);

if(z.left==undefined){z.left=y.left;
z.top=y.top;
}
if(z.width==undefined){z.width=y.width;
z.height=y.height;
}
if(y.elementToApplyDimensions){z.elementToApplyDimensions=y.elementToApplyDimensions;
}z.left=y.left<z.left?y.left:z.left;
z.top=y.top<z.top?y.top:z.top;
z.width=y.width>z.width?y.width:z.width;
z.height=y.height>z.height?y.height:z.height;
}}if(z.left!=undefined){v.style.left=z.left+o;
v.style.top=z.top+o;
}if(z.width!=undefined){if(z.width<0){z.width=0;
}
if(z.height<0){z.height=0;
}
if(z.elementToApplyDimensions){v=z.elementToApplyDimensions;
}v.style.width=z.width+o;
v.style.height=z.height+o;
}},tint:function(A,B){for(var name in this){if(name.indexOf(m)==0&&this[name] instanceof Function){this[name](A,B,A.style);
}}},_isInitialized:function(){return !!this._markup;
},_getDefaultInsets:function(){var F=[n,b,g,e];
var D={};

for(var name in this){if(name.indexOf(h)==0&&this[name] instanceof Function){var E=this[name]();

for(var i=0;i<F.length;i++){var C=F[i];
if(D[C]==undefined){D[C]=E[C];
}if(E[C]<D[C]){D[C]=E[C];
}}}}if(D[n]!=undefined){return D;
}return {top:0,right:0,bottom:0,left:0};
}}});
})();
(function(){var k="css.overflowxy",j="hidden",i="-moz-scrollbars-none",h="",g="engine.name",f="gecko",e="overflow",d="overflowY",b="engine.version",a="none",B="scroll",A="borderLeftStyle",z="borderRightStyle",y="div",x="borderRightWidth",w="overflow-y",v="borderLeftWidth",u="-moz-scrollbars-vertical",r=":",q="100px",o="overflow:",p="qx.bom.element.Overflow",m="overflow-x",n="overflowX",l=";";
qx.Class.define(p,{statics:{DEFAULT_SCROLLBAR_WIDTH:14,__di:null,getScrollbarWidth:function(){if(this.__di!==null){return this.__di;
}var C=qx.bom.element.Style;
var E=function(I,J){return parseInt(C.get(I,J),10)||0;
};
var F=function(K){return (C.get(K,z)==a?0:E(K,x));
};
var D=function(L){return (C.get(L,A)==a?0:E(L,v));
};
var H=qx.core.Environment.select(g,{"mshtml":function(M){if(C.get(M,d)==j||M.clientWidth==0){return F(M);
}return Math.max(0,M.offsetWidth-M.clientLeft-M.clientWidth);
},"default":function(N){if(N.clientWidth==0){var O=C.get(N,e);
var P=(O==B||O==u?16:0);
return Math.max(0,F(N)+P);
}return Math.max(0,(N.offsetWidth-N.clientWidth-D(N)));
}});
var G=function(Q){return H(Q)-F(Q);
};
var t=document.createElement(y);
var s=t.style;
s.height=s.width=q;
s.overflow=B;
document.body.appendChild(t);
var c=G(t);
this.__di=c;
document.body.removeChild(t);
return this.__di;
},_compile:function(R,S){if(!qx.core.Environment.get(k)){R=o;

if(qx.core.Environment.get(g)===f&&S==j){S=i;
}}return R+r+S+l;
},compileX:function(T){return this._compile(m,T);
},compileY:function(U){return this._compile(w,U);
},getX:function(V,W){if(qx.core.Environment.get(k)){return qx.bom.element.Style.get(V,n,W,false);
}var X=qx.bom.element.Style.get(V,e,W,false);

if(X===i){X=j;
}return X;
},setX:function(Y,ba){if(qx.core.Environment.get(k)){Y.style.overflowX=ba;
}else{if(ba===j&&qx.core.Environment.get(g)===f&&parseFloat(qx.core.Environment.get(b))<1.8){ba=i;
}Y.style.overflow=ba;
}},resetX:function(bb){if(qx.core.Environment.get(k)){bb.style.overflowX=h;
}else{bb.style.overflow=h;
}},getY:function(bc,bd){if(qx.core.Environment.get(k)){return qx.bom.element.Style.get(bc,d,bd,false);
}var be=qx.bom.element.Style.get(bc,e,bd,false);

if(be===i){be=j;
}return be;
},setY:function(bf,bg){if(qx.core.Environment.get(k)){bf.style.overflowY=bg;
}else{if(bg===j&&qx.core.Environment.get(g)===f&&parseFloat(qx.core.Environment.get(b))<1.8){bg=i;
}bf.style.overflow=bg;
}},resetY:function(bh){if(qx.core.Environment.get(k)){bh.style.overflowY=h;
}else{bh.style.overflow=h;
}}}});
})();
(function(){var d="-",c="qx.bom.Style",b="string",a="";
qx.Bootstrap.define(c,{statics:{VENDOR_PREFIXES:["Webkit","Moz","O","ms","Khtml"],getPropertyName:function(e){var f=document.documentElement.style;

for(var i=0,l=this.VENDOR_PREFIXES.length;i<l;i++){var g=this.VENDOR_PREFIXES[i]+qx.lang.String.firstUp(e);

if(f[g]!==undefined){return g;
}}if(f[e]!==undefined){return e;
}return null;
},getAppliedStyle:function(h,j,k,m){var n=(m!==false)?[null].concat(this.VENDOR_PREFIXES):[null];

for(var i=0,l=n.length;i<l;i++){var o=n[i]?d+n[i].toLowerCase()+d+k:k;
try{h.style[j]=o;

if(typeof h.style[j]==b&&h.style[j]!==a){return o;
}}catch(p){}}return null;
}}});
})();
(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:{__bd: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.__bd[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.__bd[p]||p;
},reset:function(q){q.style.cursor=f;
}}});
})();
(function(){var d="=",c="+",b="&",a="qx.lang.Object";
qx.Class.define(a,{statics:{empty:function(e){for(var f in e){if(e.hasOwnProperty(f)){delete e[f];
}}},isEmpty:function(g){for(var h in g){return false;
}return true;
},hasMinLength:function(j,k){if(k<=0){return true;
}var length=0;

for(var m in j){if((++length)>=k){return true;
}}return false;
},getLength:qx.Bootstrap.objectGetLength,getKeys:qx.Bootstrap.getKeys,getKeysAsString:qx.Bootstrap.getKeysAsString,getValues:function(n){var p=[];
var o=this.getKeys(n);

for(var i=0,l=o.length;i<l;i++){p.push(n[o[i]]);
}return p;
},mergeWith:qx.Bootstrap.objectMergeWith,carefullyMergeWith:function(q,r){return qx.lang.Object.mergeWith(q,r,false);
},merge:function(s,t){var u=arguments.length;

for(var i=1;i<u;i++){qx.lang.Object.mergeWith(s,arguments[i]);
}return s;
},clone:function(v){var w={};

for(var x in v){w[x]=v[x];
}return w;
},invert:function(y){var z={};

for(var A in y){z[y[A].toString()]=A;
}return z;
},getKeyFromValue:function(B,C){for(var D in B){if(B.hasOwnProperty(D)&&B[D]===C){return D;
}}return null;
},contains:function(E,F){return this.getKeyFromValue(E,F)!==null;
},select:function(G,H){return H[G];
},fromArray:function(I){var J={};

for(var i=0,l=I.length;i<l;i++){J[I[i].toString()]=true;
}return J;
},toUriParameter:function(K,L){var O,N=[],M=window.encodeURIComponent;

for(O in K){if(K.hasOwnProperty(O)){if(L){N.push(M(O).replace(/%20/g,c)+d+M(K[O]).replace(/%20/g,c));
}else{N.push(M(O)+d+M(K[O]));
}}}return N.join(b);
}}});
})();
(function(){var k="div",j="-moz-none",h="string",g="backgroundImage",f="inline-block",e="-moz-inline-box",d="span",c="color",b="css.float",a="css.inlineblock",bb="css.usermodify",ba="boxSizing",Y="placeholder",X="content",W="css.appearance",V="css.gradient.radial",U="borderImage",T="userSelect",S="css.overflowxy",R="styleFloat",r="css.userselect",s="css.boxsizing",p="css.boxmodel",q="qx.bom.client.Css",n="appearance",o='m11',l="input",m="css.boxshadow",v="css.gradient.legacywebkit",w="css.borderradius",E="linear-gradient(0deg, #fff, #000)",C="css.opacity",J="css.borderimage",G="rgba(1, 2, 3, 0.5)",N="radial-gradient(0px 0px, cover, red 50%, blue 100%)",L="rgba",y="css.gradients",Q="borderRadius",P="css.gradient.linear",O='WebKitCSSMatrix',x="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))",A="mshtml",B="css.rgba",D="none",F="css.placeholder",H="css.userselect.none",K="css.textoverflow",M="textOverflow",t="userModify",u="boxShadow",z="cssFloat",I="border";
qx.Bootstrap.define(q,{statics:{__dj:null,getBoxModel:function(){var content=qx.bom.client.Engine.getName()!==A||!qx.bom.client.Browser.getQuirksMode();
return content?X:I;
},getTextOverflow:function(){return qx.bom.Style.getPropertyName(M);
},getPlaceholder:function(){var i=document.createElement(l);
return Y in i;
},getAppearance:function(){return qx.bom.Style.getPropertyName(n);
},getBorderRadius:function(){return qx.bom.Style.getPropertyName(Q);
},getBoxShadow:function(){return qx.bom.Style.getPropertyName(u);
},getBorderImage:function(){return qx.bom.Style.getPropertyName(U);
},getUserSelect:function(){return qx.bom.Style.getPropertyName(T);
},getUserSelectNone:function(){var bd=qx.bom.client.Css.getUserSelect();

if(bd){var bc=document.createElement(d);
bc.style[bd]=j;
return bc.style[bd]===j?j:D;
}return null;
},getUserModify:function(){return qx.bom.Style.getPropertyName(t);
},getFloat:function(){var be=document.documentElement.style;
return be.cssFloat!==undefined?z:be.styleFloat!==undefined?R:null;
},getTranslate3d:function(){return O in window&&o in new WebKitCSSMatrix();
},getGradients:function(){return !!(qx.bom.client.Css.getLinearGradient());
},getLinearGradient:function(){qx.bom.client.Css.__dj=false;
var bi=E;
var bf=document.createElement(k);
var bg=qx.bom.Style.getAppliedStyle(bf,g,bi);

if(!bg){bi=x;
var bg=qx.bom.Style.getAppliedStyle(bf,g,bi,false);

if(bg){qx.bom.client.Css.__dj=true;
}}if(!bg){return null;
}var bh=/(.*?)\(/.exec(bg);
return bh?bh[1]:null;
},getRadialGradient:function(){var bm=N;
var bj=document.createElement(k);
var bk=qx.bom.Style.getAppliedStyle(bj,g,bm);

if(!bk){return null;
}var bl=/(.*?)\(/.exec(bk);
return bl?bl[1]:null;
},getLegacyWebkitGradient:function(){if(qx.bom.client.Css.__dj===null){qx.bom.client.Css.getLinearGradient();
}return qx.bom.client.Css.__dj;
},getRgba:function(){var bn;

try{bn=document.createElement(k);
}catch(bo){bn=document.createElement();
}try{bn.style[c]=G;

if(bn.style[c].indexOf(L)!=-1){return true;
}}catch(bp){}return false;
},getBoxSizing:function(){return qx.bom.Style.getPropertyName(ba);
},getInlineBlock:function(){var bq=document.createElement(d);
bq.style.display=f;

if(bq.style.display==f){return f;
}bq.style.display=e;

if(bq.style.display!==e){return e;
}return null;
},getOpacity:function(){return (typeof document.documentElement.style.opacity==h);
},getOverflowXY:function(){return (typeof document.documentElement.style.overflowX==h)&&(typeof document.documentElement.style.overflowY==h);
}},defer:function(br){qx.core.Environment.add(K,br.getTextOverflow);
qx.core.Environment.add(F,br.getPlaceholder);
qx.core.Environment.add(w,br.getBorderRadius);
qx.core.Environment.add(m,br.getBoxShadow);
qx.core.Environment.add(y,br.getGradients);
qx.core.Environment.add(P,br.getLinearGradient);
qx.core.Environment.add(V,br.getRadialGradient);
qx.core.Environment.add(v,br.getLegacyWebkitGradient);
qx.core.Environment.add(p,br.getBoxModel);
qx.core.Environment.add(B,br.getRgba);
qx.core.Environment.add(J,br.getBorderImage);
qx.core.Environment.add(bb,br.getUserModify);
qx.core.Environment.add(r,br.getUserSelect);
qx.core.Environment.add(H,br.getUserSelectNone);
qx.core.Environment.add(W,br.getAppearance);
qx.core.Environment.add(b,br.getFloat);
qx.core.Environment.add(s,br.getBoxSizing);
qx.core.Environment.add(a,br.getInlineBlock);
qx.core.Environment.add(C,br.getOpacity);
qx.core.Environment.add(S,br.getOverflowXY);
}});
})();
(function(){var j="",i="mshtml",h="msie",g="maple",f=")(/| )([0-9]+\.[0-9])",e="(",d="ce",c="CSS1Compat",b="android",a="operamini",H="gecko",G="browser.quirksmode",F="browser.name",E="mobile chrome",D="iemobile",C="prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Namoroka|Firefox",B="opera mobi",A="Mobile Safari",z="Maple",y="operamobile",q="ie",r="mobile safari",o="IEMobile|Maxthon|MSIE",p="qx.bom.client.Browser",m="(Maple )([0-9]+\.[0-9]+\.[0-9]*)",n="opera mini",k="browser.version",l="opera",s="Opera Mini|Opera Mobi|Opera",t="AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|OmniWeb|Maxthon|Pre|Mobile Safari|Safari",v="webkit",u="browser.documentmode",x="5.0",w="Mobile/";
qx.Bootstrap.define(p,{statics:{getName:function(){var L=navigator.userAgent;
var K=new RegExp(e+qx.bom.client.Browser.__dk+f);
var J=L.match(K);

if(!J){return j;
}var name=J[1].toLowerCase();
var I=qx.bom.client.Engine.getName();

if(I===v){if(name===b){name=E;
}else if(L.indexOf(A)!==-1||L.indexOf(w)!==-1){name=r;
}}else if(I===i){if(name===h){name=q;
if(qx.bom.client.OperatingSystem.getVersion()===d){name=D;
}}}else if(I===l){if(name===B){name=y;
}else if(name===n){name=a;
}}else if(I===H){if(L.indexOf(z)!==-1){name=g;
}}return name;
},getVersion:function(){var P=navigator.userAgent;
var O=new RegExp(e+qx.bom.client.Browser.__dk+f);
var N=P.match(O);

if(!N){return j;
}var name=N[1].toLowerCase();
var M=N[3];
if(P.match(/Version(\/| )([0-9]+\.[0-9])/)){M=RegExp.$2;
}
if(qx.bom.client.Engine.getName()==i){M=qx.bom.client.Engine.getVersion();

if(name===h&&qx.bom.client.OperatingSystem.getVersion()==d){M=x;
}}
if(qx.bom.client.Browser.getName()==g){O=new RegExp(m);
N=P.match(O);

if(!N){return j;
}M=N[2];
}return M;
},getDocumentMode:function(){if(document.documentMode){return document.documentMode;
}return 0;
},getQuirksMode:function(){if(qx.bom.client.Engine.getName()==i&&parseFloat(qx.bom.client.Engine.getVersion())>=8){return qx.bom.client.Engine.DOCUMENT_MODE===5;
}else{return document.compatMode!==c;
}},__dk:{"webkit":t,"gecko":C,"mshtml":o,"opera":s}[qx.bom.client.Engine.getName()]},defer:function(Q){qx.core.Environment.add(F,Q.getName),qx.core.Environment.add(k,Q.getVersion),qx.core.Environment.add(u,Q.getDocumentMode),qx.core.Environment.add(G,Q.getQuirksMode);
}});
})();
(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 h="css.boxsizing",g="",f="border-box",e="qx.bom.element.BoxSizing",d="boxSizing",c="content-box",b=":",a=";";
qx.Class.define(e,{statics:{__dl:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__dm:function(i){var j=this.__dl;
return j.tags[i.tagName.toLowerCase()]||j.types[i.type];
},compile:function(k){if(qx.core.Environment.get(h)){var l=qx.lang.String.hyphenate(qx.core.Environment.get(h));
return l+b+k+a;
}else{qx.log.Logger.warn(this,"This client does not support dynamic modification of the boxSizing property.");
qx.log.Logger.trace();
}},get:function(m){if(qx.core.Environment.get(h)){return qx.bom.element.Style.get(m,d,null,false)||g;
}
if(qx.bom.Document.isStandardMode(qx.dom.Node.getWindow(m))){if(!this.__dm(m)){return c;
}}return f;
},set:function(n,o){if(qx.core.Environment.get(h)){try{n.style[qx.core.Environment.get(h)]=o;
}catch(p){qx.log.Logger.warn(this,"This client does not support the boxSizing value",o);
}}else{qx.log.Logger.warn(this,"This client does not support dynamic modification of the boxSizing property.");
}},reset:function(q){this.set(q,g);
}}});
})();
(function(){var l="",k="engine.name",j=";",i="opacity:",h="opacity",g="filter",f="MozOpacity",e=");",d=")",c="zoom:1;filter:alpha(opacity=",a="qx.bom.element.Opacity",b="alpha(opacity=";
qx.Class.define(a,{statics:{SUPPORT_CSS3_OPACITY:false,compile:qx.core.Environment.select(k,{"mshtml":function(m){if(m>=1){m=1;
}
if(m<0.00001){m=0;
}
if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){return i+m+j;
}else{return c+(m*100)+e;
}},"gecko":function(n){if(n>=1){n=0.999999;
}return i+n+j;
},"default":function(o){if(o>=1){return l;
}return i+o+j;
}}),set:qx.core.Environment.select(k,{"mshtml":function(p,q){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){if(q>=1){q=l;
}p.style.opacity=q;
}else{var r=qx.bom.element.Style.get(p,g,qx.bom.element.Style.COMPUTED_MODE,false);

if(q>=1){q=1;
}
if(q<0.00001){q=0;
}if(!p.currentStyle||!p.currentStyle.hasLayout){p.style.zoom=1;
}p.style.filter=r.replace(/alpha\([^\)]*\)/gi,l)+b+q*100+d;
}},"gecko":function(s,t){if(t>=1){t=0.999999;
}
if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){s.style.MozOpacity=t;
}else{s.style.opacity=t;
}},"default":function(u,v){if(v>=1){v=l;
}u.style.opacity=v;
}}),reset:qx.core.Environment.select(k,{"mshtml":function(w){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){w.style.opacity=l;
}else{var x=qx.bom.element.Style.get(w,g,qx.bom.element.Style.COMPUTED_MODE,false);
w.style.filter=x.replace(/alpha\([^\)]*\)/gi,l);
}},"gecko":function(y){if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){y.style.MozOpacity=l;
}else{y.style.opacity=l;
}},"default":function(z){z.style.opacity=l;
}}),get:qx.core.Environment.select(k,{"mshtml":function(A,B){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){var C=qx.bom.element.Style.get(A,h,B,false);

if(C!=null){return parseFloat(C);
}return 1.0;
}else{var D=qx.bom.element.Style.get(A,g,B,false);

if(D){var C=D.match(/alpha\(opacity=(.*)\)/);

if(C&&C[1]){return parseFloat(C[1])/100;
}}return 1.0;
}},"gecko":function(E,F){var G=qx.bom.element.Style.get(E,!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY?f:h,F,false);

if(G==0.999999){G=1.0;
}
if(G!=null){return parseFloat(G);
}return 1.0;
},"default":function(H,I){var J=qx.bom.element.Style.get(H,h,I,false);

if(J!=null){return parseFloat(J);
}return 1.0;
}})},defer:function(K){K.SUPPORT_CSS3_OPACITY=qx.core.Environment.get("css.opacity");
}});
})();
(function(){var j="",i="engine.name",h="float",g="browser.documentmode",f="mshtml",e="style",d="css.float",c="px",b="css.appearance",a="pixelRight",w="css.userselect",v="css.boxsizing",u="css.textoverflow",t="pixelHeight",s=":",r="pixelTop",q="css.borderimage",p="pixelLeft",o="css.usermodify",n="qx.bom.element.Style",l="pixelBottom",m="pixelWidth",k=";";
qx.Class.define(n,{statics:{__dn:function(){var y={"appearance":qx.core.Environment.get(b),"userSelect":qx.core.Environment.get(w),"textOverflow":qx.core.Environment.get(u),"borderImage":qx.core.Environment.get(q),"float":qx.core.Environment.get(d),"userModify":qx.core.Environment.get(o),"boxSizing":qx.core.Environment.get(v)};
this.__do={};

for(var x in qx.lang.Object.clone(y)){if(!y[x]){delete y[x];
}else{this.__do[x]=x==h?h:qx.lang.String.hyphenate(y[x]);
}}this.__dp=y;
},__dq:{width:m,height:t,left:p,right:a,top:r,bottom:l},__dr:{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(z){var B=[];
var D=this.__dr;
var C=this.__do;
var name,A;

for(name in z){A=z[name];

if(A==null){continue;
}name=C[name]||name;
if(D[name]){B.push(D[name].compile(A));
}else{B.push(qx.lang.String.hyphenate(name),s,A,k);
}}return B.join(j);
},setCss:function(E,F){if(qx.core.Environment.get(i)===f&&parseInt(qx.core.Environment.get(g),10)<8){E.style.cssText=F;
}else{E.setAttribute(e,F);
}},getCss:function(G){if(qx.core.Environment.get(i)===f&&parseInt(qx.core.Environment.get(g),10)<8){return G.style.cssText.toLowerCase();
}else{return G.getAttribute(e);
}},isPropertySupported:function(H){return (this.__dr[H]||this.__dp[H]||H in document.documentElement.style);
},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(I,name,J,K){name=this.__dp[name]||name;
if(K!==false&&this.__dr[name]){return this.__dr[name].set(I,J);
}else{I.style[name]=J!==null?J:j;
}},setStyles:function(L,M,N){var Q=this.__dp;
var S=this.__dr;
var O=L.style;

for(var R in M){var P=M[R];
var name=Q[R]||R;

if(P===undefined){if(N!==false&&S[name]){S[name].reset(L);
}else{O[name]=j;
}}else{if(N!==false&&S[name]){S[name].set(L,P);
}else{O[name]=P!==null?P:j;
}}}},reset:function(T,name,U){name=this.__dp[name]||name;
if(U!==false&&this.__dr[name]){return this.__dr[name].reset(T);
}else{T.style[name]=j;
}},get:qx.core.Environment.select(i,{"mshtml":function(V,name,W,X){name=this.__dp[name]||name;
if(X!==false&&this.__dr[name]){return this.__dr[name].get(V,W);
}if(!V.currentStyle){return V.style[name]||j;
}switch(W){case this.LOCAL_MODE:return V.style[name]||j;
case this.CASCADED_MODE:return V.currentStyle[name]||j;
default:var bc=V.currentStyle[name]||j;
if(/^-?[\.\d]+(px)?$/i.test(bc)){return bc;
}var bb=this.__dq[name];

if(bb){var Y=V.style[name];
V.style[name]=bc||0;
var ba=V.style[bb]+c;
V.style[name]=Y;
return ba;
}if(/^-?[\.\d]+(em|pt|%)?$/i.test(bc)){throw new Error("Untranslated computed property value: "+name+". Only pixel values work well across different clients.");
}return bc;
}},"default":function(bd,name,be,bf){name=this.__dp[name]||name;
if(bf!==false&&this.__dr[name]){return this.__dr[name].get(bd,be);
}switch(be){case this.LOCAL_MODE:return bd.style[name]||j;
case this.CASCADED_MODE:if(bd.currentStyle){return bd.currentStyle[name]||j;
}throw new Error("Cascaded styles are not supported in this browser!");
default:var bg=qx.dom.Node.getDocument(bd);
var bh=bg.defaultView.getComputedStyle(bd,null);
return bh?bh[name]:j;
}}})},defer:function(bi){bi.__dn();
}});
})();
(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:function(p){var q=(p||window).document;
return (p||window).pageXOffset||q.documentElement.scrollLeft||q.body.scrollLeft;
},getScrollTop:function(r){var s=(r||window).document;
return (r||window).pageYOffset||s.documentElement.scrollTop||s.body.scrollTop;
},__ds:function(){var t=this.getWidth()>this.getHeight()?90:0;
var u=window.orientation;

if(u==null||Math.abs(u%180)==t){return {"-270":90,"-180":180,"-90":-90,"0":0,"90":90,"180":180,"270":-90};
}else{return {"-270":180,"-180":-90,"-90":0,"0":90,"90":180,"180":-90,"270":0};
}},__dt:null,getOrientation:function(v){var w=(v||window).orientation;

if(w==null){w=this.getWidth(v)>this.getHeight(v)?90:0;
}else{w=this.__dt[w];
}return w;
},isLandscape:function(x){return Math.abs(this.getOrientation(x))==90;
},isPortrait:function(y){return Math.abs(this.getOrientation(y))!==90;
}},defer:function(z){z.__dt=z.__ds();
}});
})();
(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.__du={};
this.add(a,h);
},members:{__du: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.__du[k]){return this.__du[k];
}var m=k.substring(0,k.indexOf(j));
var l=this.__du[m];

if(l!==undefined){n[k]=l+k.substring(m.length);
}}return k;
},add:function(o,p){this.__du[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.__du[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.__du){v[w]=this.__du[w];
}return v;
}},destruct:function(){this.__du=null;
}});
})();
(function(){var f="_applyTheme",e="qx.theme.manager.Font",d="_dynamic",c="Theme",b="changeTheme",a="singleton";
qx.Class.define(e,{type:a,extend:qx.util.ValueManager,properties:{theme:{check:c,nullable:true,apply:f,event:b}},members:{resolveDynamic:function(g){var h=this._dynamic;
return g instanceof qx.bom.Font?g:h[g];
},resolve:function(i){var l=this._dynamic;
var j=l[i];

if(j){return j;
}var k=this.getTheme();

if(k!==null&&k.fonts[i]){var m=this.__dw(k.fonts[i]);
return l[i]=(new m).set(k.fonts[i]);
}return i;
},isDynamic:function(n){var q=this._dynamic;

if(n&&(n instanceof qx.bom.Font||q[n]!==undefined)){return true;
}var p=this.getTheme();

if(p!==null&&n&&p.fonts[n]){var o=this.__dw(p.fonts[n]);
q[n]=(new o).set(p.fonts[n]);
return true;
}return false;
},__dv:function(r,s){if(r[s].include){var t=r[r[s].include];
r[s].include=null;
delete r[s].include;
r[s]=qx.lang.Object.mergeWith(r[s],t,false);
this.__dv(r,s);
}},_applyTheme:function(u){var v=this._getDynamic();

for(var y in v){if(v[y].themed){v[y].dispose();
delete v[y];
}}
if(u){var w=u.fonts;

for(var y in w){if(w[y].include&&w[w[y].include]){this.__dv(w,y);
}var x=this.__dw(w[y]);
v[y]=(new x).set(w[y]);
v[y].themed=true;
}}this._setDynamic(v);
},__dw:function(z){if(z.sources){return qx.bom.webfonts.WebFont;
}return qx.bom.Font;
}},destruct:function(){this._disposeMap(d);
}});
})();
(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);
this.__dx={fontFamily:k,fontSize:null,fontWeight:null,fontStyle:null,textDecoration:null,lineHeight:null,color:null};

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;
},__dy:{fontFamily:k,fontSize:k,fontWeight:k,fontStyle:k,textDecoration:k,lineHeight:1.2,color:k},getDefaultStyles:function(){return this.__dy;
}},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:{__dx:null,_applySize:function(J,K){this.__dx.fontSize=J===null?null:J+g;
},_applyLineHeight:function(L,M){this.__dx.lineHeight=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.__dx.fontFamily=P;
},_applyBold:function(Q,R){this.__dx.fontWeight=Q===null?null:Q?c:d;
},_applyItalic:function(S,T){this.__dx.fontStyle=S===null?null:S?e:d;
},_applyDecoration:function(U,V){this.__dx.textDecoration=U===null?null:U;
},_applyColor:function(W,X){this.__dx.color=W===null?null:W;
},getStyles:function(){return this.__dx;
}}});
})();
(function(){var g="'",f="qx.bom.webfonts.WebFont",e="",d="changeStatus",c=" ",b="_applySources",a="qx.event.type.Data";
qx.Class.define(f,{extend:qx.bom.Font,events:{"changeStatus":a},properties:{sources:{nullable:true,apply:b}},members:{__dz:null,_applySources:function(h,j){var n=[];

for(var i=0,l=h.length;i<l;i++){var m=this._quoteFontFamily(h[i].family);
n.push(m);
var k=h[i].source;
qx.bom.webfonts.Manager.getInstance().require(m,k,this._onWebFontChangeStatus,this);
}this.setFamily(n.concat(this.getFamily()));
},_onWebFontChangeStatus:function(o){var p=o.getData();
this.fireDataEvent(d,p);
},_quoteFontFamily:function(q){q=q.replace(/["']/g,e);

if(q.indexOf(c)>0){q=g+q+g;
}return q;
}}});
})();
(function(){var n="",k="url('",h="ie",g="browser.name",f="changeStatus",e="svg",d="chrome",c="#",b="firefox",a="eot",T="ios",S="ttf",R="browser.version",Q="woff",P="m",O="os.name",N=")",M="qx.bom.webfonts.Manager",L="singleton",K=",\n",u="src: ",v="mobileSafari",s="'eot)",t="@font-face {",q="interval",r="}\n",o="font-family: ",p="mobile safari",w="safari",y="?#iefix') format('eot')",C=";\n",B="') format('woff')",E="opera",D="\.(",G="os.version",F="') format('svg')",A="'eot')",J="\nfont-style: normal;\nfont-weight: normal;",I="@font-face.*?",H=";",z="') format('truetype')";
qx.Class.define(M,{extend:qx.core.Object,type:L,construct:function(){qx.core.Object.call(this);
this.__dA=[];
this.__dB={};
this.__dC=[];
this.__dD=this.getPreferredFormats();
},statics:{FONT_FORMATS:["eot","woff","ttf","svg"],VALIDATION_TIMEOUT:5000},members:{__dA:null,__dE:null,__dB:null,__dD:null,__dC:null,__dF:null,require:function(U,V,W,X){var Y=[];

for(var i=0,l=V.length;i<l;i++){var bb=V[i].split(c);
var ba=qx.util.ResourceManager.getInstance().toUri(bb[0]);

if(bb.length>1){ba=ba+c+bb[1];
}Y.push(ba);
}if(!(qx.core.Environment.get(g)==h&&qx.bom.client.Browser.getVersion()<9)){this.__dG(U,Y,W,X);
return;
}
if(!this.__dF){this.__dF=new qx.event.Timer(100);
this.__dF.addListener(q,this.__dH,this);
}
if(!this.__dF.isEnabled()){this.__dF.start();
}this.__dC.push([U,Y,W,X]);
},remove:function(bc){var bd=null;

for(var i=0,l=this.__dA.length;i<l;i++){if(this.__dA[i]==bc){bd=i;
this.__dN(bc);
break;
}}
if(bd){qx.lang.Array.removeAt(this.__dA,bd);
}
if(bc in this.__dB){this.__dB[bc].dispose();
delete this.__dB[bc];
}},getPreferredFormats:function(){var be=[];
var bi=qx.core.Environment.get(g);
var bf=qx.core.Environment.get(R);
var bh=qx.core.Environment.get(O);
var bg=qx.core.Environment.get(G);

if((bi==h&&bf>=9)||(bi==b&&bf>=3.6)||(bi==d&&bf>=6)){be.push(Q);
}
if((bi==E&&bf>=10)||(bi==w&&bf>=3.1)||(bi==b&&bf>=3.5)||(bi==d&&bf>=4)||(bi==p&&bh==T&&bg>=4.2)){be.push(S);
}
if(bi==h&&bf>=4){be.push(a);
}
if(bi==v&&bh==T&&bg>=4.1){be.push(e);
}return be;
},removeStyleSheet:function(){this.__dA=[];

if(this.__dE){var bj=this.__dE.ownerNode?this.__dE.ownerNode:this.__dE.owningElement;
qx.dom.Element.removeChild(bj,bj.parentNode);
}this.__dE=null;
},__dG:function(bk,bl,bm,bn){if(!qx.lang.Array.contains(this.__dA,bk)){var bq=this.__dJ(bl);
var bp=this.__dK(bk,bq);

if(!bp){throw new Error("Couldn't create @font-face rule for WebFont "+bk+"!");
}
if(!this.__dE){this.__dE=qx.bom.Stylesheet.createElement();
}
try{this.__dM(bp);
}catch(br){}this.__dA.push(bk);
}
if(!this.__dB[bk]){this.__dB[bk]=new qx.bom.webfonts.Validator(bk);
this.__dB[bk].setTimeout(qx.bom.webfonts.Manager.VALIDATION_TIMEOUT);
this.__dB[bk].addListenerOnce(f,this.__dI,this);
}
if(bm){var bo=bn||window;
this.__dB[bk].addListenerOnce(f,bm,bo);
}this.__dB[bk].validate();
},__dH:function(){if(this.__dC.length==0){this.__dF.stop();
return;
}var bs=this.__dC.shift();
this.__dG.apply(this,bs);
},__dI:function(bt){var bu=bt.getData();

if(bu.valid===false){qx.event.Timer.once(function(){this.remove(bu.family);
},this,250);
}},__dJ:function(bv){var bx=qx.bom.webfonts.Manager.FONT_FORMATS;
var bA={};

for(var i=0,l=bv.length;i<l;i++){var by=null;

for(var x=0;x<bx.length;x++){var bz=new RegExp(D+bx[x]+N);
var bw=bz.exec(bv[i]);

if(bw){by=bw[1];
}}
if(by){bA[by]=bv[i];
}}return bA;
},__dK:function(bB,bC){var bF=[];
var bD=this.__dD.length>0?this.__dD:qx.bom.webfonts.Manager.FONT_FORMATS;

for(var i=0,l=bD.length;i<l;i++){var bE=bD[i];

if(bC[bE]){bF.push(this.__dL(bE,bC[bE]));
}}var bG=u+bF.join(K)+H;
bG=o+bB+C+bG;
bG=bG+J;
return bG;
},__dL:function(bH,bI){switch(bH){case a:return k+bI+y;
case Q:return k+bI+B;
case S:return k+bI+z;
case e:return k+bI+F;
default:return null;
}},__dM:function(bJ){var bL=t+bJ+r;

if(qx.core.Environment.get(g)==h&&qx.core.Environment.get(R)<9){var bK=this.__dO(this.__dE.cssText);
bK+=bL;
this.__dE.cssText=bK;
}else{this.__dE.insertRule(bL,this.__dE.cssRules.length);
}},__dN:function(bM){var bP=new RegExp(I+bM,P);

for(var i=0,l=document.styleSheets.length;i<l;i++){var bN=document.styleSheets[i];

if(bN.cssText){var bO=bN.cssText.replace(/\n/g,n).replace(/\r/g,n);
bO=this.__dO(bO);

if(bP.exec(bO)){bO=bO.replace(bP,n);
}bN.cssText=bO;
}else if(bN.cssRules){for(var j=0,m=bN.cssRules.length;j<m;j++){var bO=bN.cssRules[j].cssText.replace(/\n/g,n).replace(/\r/g,n);

if(bP.exec(bO)){this.__dE.deleteRule(j);
return;
}}}}},__dO:function(bQ){return bQ.replace(s,A);
}},destruct:function(){delete this.__dA;
this.removeStyleSheet();

for(var bR in this.__dB){this.__dB[bR].dispose();
}qx.bom.webfonts.Validator.removeDefaultHelperElements();
}});
})();
(function(){var n="xhr",m="Microsoft.XMLHTTP",l="io.ssl",k="io.xhr",j="",i="file:",h="https:",g="webkit",f="gecko",e="activex",b="opera",d=".",c="io.maxrequests",a="qx.bom.client.Transport";
qx.Bootstrap.define(a,{statics:{getMaxConcurrentRequestCount:function(){var o;
var r=qx.bom.client.Engine.getVersion().split(d);
var p=0;
var s=0;
var q=0;
if(r[0]){p=r[0];
}if(r[1]){s=r[1];
}if(r[2]){q=r[2];
}if(window.maxConnectionsPerServer){o=window.maxConnectionsPerServer;
}else if(qx.bom.client.Engine.getName()==b){o=8;
}else if(qx.bom.client.Engine.getName()==g){o=4;
}else if(qx.bom.client.Engine.getName()==f&&((p>1)||((p==1)&&(s>9))||((p==1)&&(s==9)&&(q>=1)))){o=6;
}else{o=2;
}return o;
},getSsl:function(){return window.location.protocol===h;
},getXmlHttpRequest:function(){var t=window.ActiveXObject?(function(){if(window.location.protocol!==i){try{new window.XMLHttpRequest();
return n;
}catch(u){}}
try{new window.ActiveXObject(m);
return e;
}catch(v){}})():(function(){try{new window.XMLHttpRequest();
return n;
}catch(w){}})();
return t||j;
}},defer:function(x){qx.core.Environment.add(c,x.getMaxConcurrentRequestCount);
qx.core.Environment.add(l,x.getSsl);
qx.core.Environment.add(k,x.getXmlHttpRequest);
}});
})();
(function(){var p="",o="/",n="mshtml",m="engine.name",l="io.ssl",k="string",j="//",i="?",h="data",g="type",c="data:image/",f=";",e="encoding",b="qx.util.ResourceManager",a="singleton",d=",";
qx.Class.define(b,{extend:qx.core.Object,type:a,construct:function(){qx.core.Object.call(this);
},statics:{__j:qx.$$resources||{},__dP:{}},members:{has:function(q){return !!this.self(arguments).__j[q];
},getData:function(r){return this.self(arguments).__j[r]||null;
},getImageWidth:function(s){var t=this.self(arguments).__j[s];
return t?t[0]:null;
},getImageHeight:function(u){var v=this.self(arguments).__j[u];
return v?v[1]:null;
},getImageFormat:function(w){var x=this.self(arguments).__j[w];
return x?x[2]:null;
},getCombinedFormat:function(y){var B=p;
var A=this.self(arguments).__j[y];
var z=A&&A.length>4&&typeof (A[4])==k&&this.constructor.__j[A[4]];

if(z){var D=A[4];
var C=this.constructor.__j[D];
B=C[2];
}return B;
},toUri:function(E){if(E==null){return E;
}var F=this.self(arguments).__j[E];

if(!F){return E;
}
if(typeof F===k){var H=F;
}else{var H=F[3];
if(!H){return E;
}}var G=p;

if((qx.core.Environment.get(m)==n)&&qx.core.Environment.get(l)){G=this.self(arguments).__dP[H];
}return G+qx.$$libraries[H].resourceUri+o+E;
},toDataUri:function(I){var K=this.constructor.__j[I];
var L=this.constructor.__j[K[4]];
var M;

if(L){var J=L[4][I];
M=c+J[g]+f+J[e]+d+J[h];
}else{M=this.toUri(I);
}return M;
}},defer:function(N){if((qx.core.Environment.get(m)==n)){if(qx.core.Environment.get(l)){for(var R in qx.$$libraries){var P;

if(qx.$$libraries[R].resourceUri){P=qx.$$libraries[R].resourceUri;
}else{N.__dP[R]=p;
continue;
}if(P.match(/^\/\//)!=null){N.__dP[R]=window.location.protocol;
}else if(P.match(/^\//)!=null){N.__dP[R]=window.location.protocol+j+window.location.host;
}else if(P.match(/^\.\//)!=null){var O=document.URL;
N.__dP[R]=O.substring(0,O.lastIndexOf(o)+1);
}else if(P.match(/^http/)!=null){N.__dP[R]=p;
}else{var S=window.location.href.indexOf(i);
var Q;

if(S==-1){Q=window.location.href;
}else{Q=window.location.href.substring(0,S);
}N.__dP[R]=Q.substring(0,Q.lastIndexOf(o)+1);
}}}}}});
})();
(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.__dQ=function(){self._oninterval.call(self);
};
},events:{"interval":b},statics:{once:function(j,k,l){var m=new qx.event.Timer(l);
m.__dR=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:{__dS:null,__dQ:null,_applyInterval:function(n,o){if(this.getEnabled()){this.restart();
}},_applyEnabled:function(p,q){if(q){window.clearInterval(this.__dS);
this.__dS=null;
}else if(p){this.__dS=window.setInterval(this.__dQ,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.__dS){window.clearInterval(this.__dS);
}this.__dS=this.__dQ=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 p="head",o="text/css",n="html.stylesheet.removeimport",m="html.stylesheet.deleterule",l="stylesheet",k="html.stylesheet.addimport",j="html.stylesheet.insertrule",h="}",g="html.stylesheet.createstylesheet",f='@import "',c="{",e='";',d="qx.bom.Stylesheet",b="link",a="style";
qx.Bootstrap.define(d,{statics:{includeFile:function(q,r){if(!r){r=document;
}var s=r.createElement(b);
s.type=o;
s.rel=l;
var u=qx.util.ResourceManager.getInstance().toUri(q);

if(u!==q){qx.log.Logger.warn("qx.bom.Stylesheet.includeFile: Resource IDs will no "+"longer be resolved, please call this method "+"with a valid URI as the first argument!");
}s.href=u;
var t=r.getElementsByTagName(p)[0];
t.appendChild(s);
},createElement:function(v){if(qx.core.Environment.get(g)){var w=document.createStyleSheet();

if(v){w.cssText=v;
}return w;
}else{var x=document.createElement(a);
x.type=o;

if(v){x.appendChild(document.createTextNode(v));
}document.getElementsByTagName(p)[0].appendChild(x);
return x.sheet;
}},addRule:function(y,z,A){if(qx.core.Environment.get(j)){y.insertRule(z+c+A+h,y.cssRules.length);
}else{y.addRule(z,A);
}},removeRule:function(B,C){if(qx.core.Environment.get(m)){var D=B.cssRules;
var E=D.length;

for(var i=E-1;i>=0;--i){if(D[i].selectorText==C){B.deleteRule(i);
}}}else{var D=B.rules;
var E=D.length;

for(var i=E-1;i>=0;--i){if(D[i].selectorText==C){B.removeRule(i);
}}}},removeAllRules:function(F){if(qx.core.Environment.get(m)){var G=F.cssRules;
var H=G.length;

for(var i=H-1;i>=0;i--){F.deleteRule(i);
}}else{var G=F.rules;
var H=G.length;

for(var i=H-1;i>=0;i--){F.removeRule(i);
}}},addImport:function(I,J){if(qx.core.Environment.get(k)){I.addImport(J);
}else{I.insertRule(f+J+e,I.cssRules.length);
}},removeImport:function(K,L){if(qx.core.Environment.get(n)){var M=K.imports;
var O=M.length;

for(var i=O-1;i>=0;i--){if(M[i].href==L||M[i].href==qx.util.Uri.getAbsolute(L)){K.removeImport(i);
}}}else{var N=K.cssRules;
var O=N.length;

for(var i=O-1;i>=0;i--){if(N[i].href==L){K.deleteRule(i);
}}}},removeAllImports:function(P){if(qx.core.Environment.get(n)){var Q=P.imports;
var S=Q.length;

for(var i=S-1;i>=0;i--){P.removeImport(i);
}}else{var R=P.cssRules;
var S=R.length;

for(var i=S-1;i>=0;i--){if(R[i].type==R[i].IMPORT_RULE){P.deleteRule(i);
}}}}}});
})();
(function(){var h="object",g="function",f="qx.bom.client.Stylesheet",e="html.stylesheet.deleterule",d="html.stylesheet.insertrule",c="html.stylesheet.createstylesheet",b="html.stylesheet.addimport",a="html.stylesheet.removeimport";
qx.Bootstrap.define(f,{statics:{__dT:function(){if(!qx.bom.client.Stylesheet.__dU){qx.bom.client.Stylesheet.__dU=qx.bom.Stylesheet.createElement();
}return qx.bom.client.Stylesheet.__dU;
},getCreateStyleSheet:function(){return typeof document.createStyleSheet===h;
},getInsertRule:function(){return typeof qx.bom.client.Stylesheet.__dT().insertRule===g;
},getDeleteRule:function(){return typeof qx.bom.client.Stylesheet.__dT().deleteRule===g;
},getAddImport:function(){return (typeof qx.bom.client.Stylesheet.__dT().addImport===h);
},getRemoveImport:function(){return (typeof qx.bom.client.Stylesheet.__dT().removeImport===h);
}},defer:function(i){qx.core.Environment.add(c,i.getCreateStyleSheet),qx.core.Environment.add(d,i.getInsertRule),qx.core.Environment.add(e,i.getDeleteRule),qx.core.Environment.add(b,i.getAddImport);
qx.core.Environment.add(a,i.getRemoveImport);
}});
})();
(function(){var k="file",j="strict",h="anchor",g="div",f="query",e="source",d="password",c="host",b="protocol",a="user",A="directory",z="loose",y="relative",x="queryKey",w="qx.util.Uri",v="",u="path",t="authority",s='">0</a>',r="&",p="port",q='<a href="',l="userInfo",n="?";
qx.Class.define(w,{statics:{parseUri:function(B,C){var D={key:[e,b,t,l,a,d,c,p,y,u,A,k,f,h],q:{name:x,parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};
var o=D,m=D.parser[C?j:z].exec(B),E={},i=14;

while(i--){E[o.key[i]]=m[i]||v;
}E[o.q.name]={};
E[o.key[12]].replace(o.q.parser,function(F,G,H){if(G){E[o.q.name][G]=H;
}});
return E;
},appendParamsToUrl:function(I,J){if(J===undefined){return I;
}
if(qx.lang.Type.isObject(J)){J=qx.lang.Object.toUriParameter(J);
}
if(!J){return I;
}return I+=(/\?/).test(I)?r+J:n+J;
},getAbsolute:function(K){var L=document.createElement(g);
L.innerHTML=q+K+s;
return L.firstChild.href;
}}});
})();
(function(){var h=",",g="interval",f="changeStatus",e="qx.event.type.Data",d="qx.bom.webfonts.Validator",c="_applyFontFamily",b="span",a="Integer";
qx.Class.define(d,{extend:qx.core.Object,construct:function(i){qx.core.Object.call(this);

if(i){this.setFontFamily(i);
}this.__dV=this._getRequestedHelpers();
},statics:{COMPARISON_FONTS:{sans:["Arial","Helvetica","sans-serif"],serif:["Times New Roman","Georgia","serif"]},HELPER_CSS:{position:"absolute",margin:"0",padding:"0",top:"-1000px",left:"-1000px",fontSize:"350px",width:"auto",height:"auto",lineHeight:"normal",fontVariant:"normal"},COMPARISON_STRING:"WEei",__dW:null,__dX:null,removeDefaultHelperElements:function(){var j=qx.bom.webfonts.Validator.__dX;

if(j){for(var k in j){document.body.removeChild(j[k]);
}}delete qx.bom.webfonts.Validator.__dX;
}},properties:{fontFamily:{nullable:true,init:null,apply:c},timeout:{check:a,init:5000}},events:{"changeStatus":e},members:{__dV:null,__dY:null,__ea:null,validate:function(){this.__ea=new Date().getTime();

if(this.__dY){this.__dY.restart();
}else{this.__dY=new qx.event.Timer(100);
this.__dY.addListener(g,this.__eb,this);
qx.event.Timer.once(function(){this.__dY.start();
},this,0);
}},_reset:function(){if(this.__dV){for(var m in this.__dV){var l=this.__dV[m];
document.body.removeChild(l);
}this.__dV=null;
}},_isFontValid:function(){if(!qx.bom.webfonts.Validator.__dW){this.__bf();
}
if(!this.__dV){this.__dV=this._getRequestedHelpers();
}var o=qx.bom.element.Dimension.getWidth(this.__dV.sans);
var n=qx.bom.element.Dimension.getWidth(this.__dV.serif);
var p=qx.bom.webfonts.Validator;

if(o!==p.__dW.sans&&n!==p.__dW.serif){return true;
}return false;
},_getRequestedHelpers:function(){var q=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.sans);
var r=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.serif);
return {sans:this._getHelperElement(q),serif:this._getHelperElement(r)};
},_getHelperElement:function(s){var t=qx.lang.Object.clone(qx.bom.webfonts.Validator.HELPER_CSS);

if(s){if(t.fontFamily){t.fontFamily+=h+s.join(h);
}else{t.fontFamily=s.join(h);
}}var u=document.createElement(b);
u.innerHTML=qx.bom.webfonts.Validator.COMPARISON_STRING;
qx.bom.element.Style.setStyles(u,t);
document.body.appendChild(u);
return u;
},_applyFontFamily:function(v,w){if(v!==w){this._reset();
}},__bf:function(){var x=qx.bom.webfonts.Validator;

if(!x.__dX){x.__dX={sans:this._getHelperElement(x.COMPARISON_FONTS.sans),serif:this._getHelperElement(x.COMPARISON_FONTS.serif)};
}x.__dW={sans:qx.bom.element.Dimension.getWidth(x.__dX.sans),serif:qx.bom.element.Dimension.getWidth(x.__dX.serif)};
},__eb:function(){if(this._isFontValid()){this.__dY.stop();
this._reset();
this.fireDataEvent(f,{family:this.getFontFamily(),valid:true});
}else{var y=new Date().getTime();

if(y-this.__ea>=this.getTimeout()){this.__dY.stop();
this._reset();
this.fireDataEvent(f,{family:this.getFontFamily(),valid:false});
}}}},destruct:function(){this._reset();
this.__dY.stop();
this.__dY.removeListener(g,this.__eb,this);
this._disposeObjects(this.__dY);
}});
})();
(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)};
},__ec:{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.__ec[t]){var w=r.clientWidth;

if((qx.core.Environment.get(j)==c)||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.__ec[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 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.__ed={};
this.__ee={};
},properties:{theme:{check:d,nullable:true,event:c,apply:g}},members:{__ef:{},__ed:null,__ee:null,_applyTheme:function(j,k){this.__ee={};
this.__ed={};
},__eg: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.__eg(r,m,n);
}}}for(var i=0;i<p.length-1;i++){p.shift();
var q=p.join(w);
var o=this.__eg(q,m);

if(o){return o;
}}if(n!=null){return this.__eg(n,m);
}return null;
}else if(typeof v===h){return this.__eg(v,m,n);
}else if(v.include&&!v.style){return this.__eg(v.include,m,n);
}return l;
},styleFrom:function(x,y,z,A){if(!z){z=this.getTheme();
}var F=this.__ee;
var B=F[x];

if(!B){B=F[x]=this.__eg(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.__ed;

if(E[M]!==undefined){return E[M];
}if(!y){y=this.__ef;
}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.__ed=this.__ee=null;
}});
})();
(function(){var q="other",p="widgets",o="undefined",n="fonts",m="appearances",k="qx.Theme",j="]",h="[Theme ",g="colors",f="decorations",c="Theme",e="meta",d="borders",b="icons";
qx.Bootstrap.define(k,{statics:{define:function(name,r){if(!r){var r={};
}r.include=this.__eh(r.include);
r.patch=this.__eh(r.patch);
var s={$$type:c,name:name,title:r.title,toString:this.genericToString};
if(r.extend){s.supertheme=r.extend;
}s.basename=qx.Bootstrap.createNamespace(name,s);
this.__ek(s,r);
this.__ei(s,r);
this.$$registry[name]=s;
for(var i=0,a=r.include,l=a.length;i<l;i++){this.include(s,a[i]);
}
for(var i=0,a=r.patch,l=a.length;i<l;i++){this.patch(s,a[i]);
}},__eh:function(t){if(!t){return [];
}
if(qx.Bootstrap.isArray(t)){return t;
}else{return [t];
}},__ei:function(u,v){var w=v.aliases||{};

if(v.extend&&v.extend.aliases){qx.Bootstrap.objectMergeWith(w,v.extend.aliases,false);
}u.aliases=w;
},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;
},__ej:function(x){for(var i=0,y=this.__el,l=y.length;i<l;i++){if(x[y[i]]){return y[i];
}}},__ek:function(z,A){var D=this.__ej(A);
if(A.extend&&!D){D=A.extend.type;
}z.type=D||q;
var F=function(){};
if(A.extend){F.prototype=new A.extend.$$clazz;
}var E=F.prototype;
var C=A[D];
for(var B in C){E[B]=C[B];
if(E[B].base){E[B].base=A.extend;
}}z.$$clazz=F;
z[D]=new F;
},$$registry:{},__el:[g,d,f,n,b,p,m,e],__c:null,__em:null,__d:function(){},patch:function(G,H){this.__en(H);
var J=this.__ej(H);

if(J!==this.__ej(G)){throw new Error("The mixins '"+G.name+"' are not compatible '"+H.name+"'!");
}var I=H[J];
var K=G.$$clazz.prototype;

for(var L in I){K[L]=I[L];
}},include:function(M,N){this.__en(N);
var P=N.type;

if(P!==M.type){throw new Error("The mixins '"+M.name+"' are not compatible '"+N.name+"'!");
}var O=N[P];
var Q=M.$$clazz.prototype;

for(var R in O){if(Q[R]!==undefined){continue;
}Q[R]=O[R];
}},__en:function(S){if(typeof S===o||S==null){var T;
var U=new Error("Mixin theme is not a valid theme!");
throw U;
}}}});
})();
(function(){var p="Boolean",o="focusout",n="interval",m="mouseover",l="mouseout",k="mousemove",j="widget",i="qx.ui.tooltip.ToolTip",h="__eo",g="__er",c="_applyCurrent",f="qx.ui.tooltip.Manager",d="tooltip-error",b="singleton",a="__ep";
qx.Class.define(f,{type:b,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);
qx.event.Registration.addListener(document.body,m,this.__ey,this,true);
this.__eo=new qx.event.Timer();
this.__eo.addListener(n,this.__ev,this);
this.__ep=new qx.event.Timer();
this.__ep.addListener(n,this.__ew,this);
this.__eq={left:0,top:0};
},properties:{current:{check:i,nullable:true,apply:c},showInvalidToolTips:{check:p,init:true},showToolTips:{check:p,init:true}},members:{__eq:null,__ep:null,__eo:null,__er:null,__es:null,__et:function(){if(!this.__er){this.__er=new qx.ui.tooltip.ToolTip().set({rich:true});
}return this.__er;
},__eu:function(){if(!this.__es){this.__es=new qx.ui.tooltip.ToolTip().set({appearance:d});
this.__es.syncAppearance();
}return this.__es;
},_applyCurrent:function(q,r){if(r&&qx.ui.core.Widget.contains(r,q)){return;
}if(r){if(!r.isDisposed()){r.exclude();
}this.__eo.stop();
this.__ep.stop();
}var t=qx.event.Registration;
var s=document.body;
if(q){this.__eo.startWith(q.getShowTimeout());
t.addListener(s,l,this.__ez,this,true);
t.addListener(s,o,this.__eA,this,true);
t.addListener(s,k,this.__ex,this,true);
}else{t.removeListener(s,l,this.__ez,this,true);
t.removeListener(s,o,this.__eA,this,true);
t.removeListener(s,k,this.__ex,this,true);
}},__ev:function(e){var u=this.getCurrent();

if(u&&!u.isDisposed()){this.__ep.startWith(u.getHideTimeout());

if(u.getPlaceMethod()==j){u.placeToWidget(u.getOpener());
}else{u.placeToPoint(this.__eq);
}u.show();
}this.__eo.stop();
},__ew:function(e){var v=this.getCurrent();

if(v&&!v.isDisposed()){v.exclude();
}this.__ep.stop();
this.resetCurrent();
},__ex:function(e){var w=this.__eq;
w.left=e.getDocumentLeft();
w.top=e.getDocumentTop();
},__ey: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.__eu().set({label:x});
}
if(!A){A=this.__et().set({label:B,icon:y});
}this.setCurrent(A);
A.setOpener(z);
},__ez: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();
}},__eA: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.__ey,this,true);
this._disposeObjects(h,a,g);
this.__eq=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.__cO={};
},statics:{MAX_SIZE:15,__eB:a},members:{__cO: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.__eB;
e=c;
}var g=this.__cO;

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.__eB){i.dispose();
return;
}var k=this.__cO;

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.__cO;

for(var p in q){qx.util.DisposeUtil.disposeArray(q,p);
}}this.__cO=null;
}});
})();
(function(){var b="qx.util.DeferredCallManager",a="singleton";
qx.Class.define(b,{extend:qx.core.Object,type:a,construct:function(){this.__eC={};
this.__eD=qx.lang.Function.bind(this.__eH,this);
this.__eE=false;
},members:{__eF:null,__eG:null,__eC:null,__eE:null,__eD:null,schedule:function(c){if(this.__eF==null){this.__eF=window.setTimeout(this.__eD,0);
}var d=c.toHashCode();
if(this.__eG&&this.__eG[d]){return;
}this.__eC[d]=c;
this.__eE=true;
},cancel:function(e){var f=e.toHashCode();
if(this.__eG&&this.__eG[f]){this.__eG[f]=null;
return;
}delete this.__eC[f];
if(qx.lang.Object.isEmpty(this.__eC)&&this.__eF!=null){window.clearTimeout(this.__eF);
this.__eF=null;
}},__eH:qx.event.GlobalError.observeMethod(function(){this.__eF=null;
while(this.__eE){this.__eG=qx.lang.Object.clone(this.__eC);
this.__eC={};
this.__eE=false;

for(var h in this.__eG){var g=this.__eG[h];

if(g){this.__eG[h]=null;
g.call();
}}}this.__eG=null;
})},destruct:function(){if(this.__eF!=null){window.clearTimeout(this.__eF);
}this.__eD=this.__eC=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.__bD=b;
this.__bE=c||null;
this.__eI=qx.util.DeferredCallManager.getInstance();
},members:{__bD:null,__bE:null,__eI:null,cancel:function(){this.__eI.cancel(this);
},schedule:function(){this.__eI.schedule(this);
},call:function(){var d;
this.__bE?this.__bD.apply(this.__bE):this.__bD();
}},destruct:function(){this.cancel();
this.__bE=this.__bD=this.__eI=null;
}});
})();
(function(){var m="element",k="div",j="",h="mshtml",g="engine.name",f="scroll",d="text",c="qx.html.Element",b="|capture|",a="activate",F="blur",E="deactivate",D="css.userselect",C="capture",B="visible",A="releaseCapture",z="|bubble|",w="__ff",v="qxSelectable",u="tabIndex",s="off",t="qx.html.Iframe",q="focus",r="none",o="css.userselect.none",p="hidden",n="on";
qx.Class.define(c,{extend:qx.core.Object,construct:function(G,H,I){qx.core.Object.call(this);
this.__eJ=G||k;
this.__eK=H||null;
this.__eL=I||null;
},statics:{DEBUG:false,_modified:{},_visibility:{},_scroll:{},_actions:[],__eM:{},_scheduleFlush:function(J){qx.html.Element.__fq.schedule();
},flush:function(){var U;
var M=this.__eN();
var L=M.getFocus();

if(L&&this.__eR(L)){M.blur(L);
}var bc=M.getActive();

if(bc&&this.__eR(bc)){qx.bom.Element.deactivate(bc);
}var P=this.__eP();

if(P&&this.__eR(P)){qx.bom.Element.releaseCapture(P);
}var V=[];
var W=this._modified;

for(var T in W){U=W[T];
if(U.__fj()||U.classname==t){if(U.__eS&&qx.dom.Hierarchy.isRendered(U.__eS)){V.push(U);
}else{U.__fi();
}delete W[T];
}}
for(var i=0,l=V.length;i<l;i++){U=V[i];
U.__fi();
}var R=this._visibility;

for(var T in R){U=R[T];
var X=U.__eS;

if(!X){delete R[T];
continue;
}if(!U.$$disposed){X.style.display=U.__eU?j:r;
if((qx.core.Environment.get(g)==h)){if(!(document.documentMode>=8)){X.style.visibility=U.__eU?B:p;
}}}delete R[T];
}var scroll=this._scroll;

for(var T in scroll){U=scroll[T];
var bd=U.__eS;

if(bd&&bd.offsetWidth){var O=true;
if(U.__eX!=null){U.__eS.scrollLeft=U.__eX;
delete U.__eX;
}if(U.__eY!=null){U.__eS.scrollTop=U.__eY;
delete U.__eY;
}var Y=U.__eV;

if(Y!=null){var S=Y.element.getDomElement();

if(S&&S.offsetWidth){qx.bom.element.Scroll.intoViewX(S,bd,Y.align);
delete U.__eV;
}else{O=false;
}}var ba=U.__eW;

if(ba!=null){var S=ba.element.getDomElement();

if(S&&S.offsetWidth){qx.bom.element.Scroll.intoViewY(S,bd,ba.align);
delete U.__eW;
}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.__eS;

if(!X||!N[bb.type]&&!bb.element.__fj()){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.__eM){var K=this.__eM[T];
var bd=K.element.__eS;

if(bd){qx.bom.Selection.set(bd,K.start,K.end);
delete this.__eM[T];
}}qx.event.handler.Appear.refresh();
},__eN:function(){if(!this.__eO){var be=qx.event.Registration.getManager(window);
this.__eO=be.getHandler(qx.event.handler.Focus);
}return this.__eO;
},__eP:function(){if(!this.__eQ){var bf=qx.event.Registration.getManager(window);
this.__eQ=bf.getDispatcher(qx.event.dispatch.MouseCapture);
}return this.__eQ.getCaptureElement();
},__eR:function(bg){var bh=qx.core.ObjectRegistry.fromHashCode(bg.$$element);
return bh&&!bh.__fj();
}},members:{__eJ:null,__eS:null,__db:false,__eT:true,__eU:true,__eV:null,__eW:null,__eX:null,__eY:null,__fa:null,__fb:null,__fc:null,__eK:null,__eL:null,__fd:null,__fe:null,__ff:null,__fg:null,__fh:null,_scheduleChildrenUpdate:function(){if(this.__fg){return;
}this.__fg=true;
qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
},_createDomElement:function(){return qx.bom.Element.create(this.__eJ);
},__fi:function(){var length;
var bi=this.__ff;

if(bi){length=bi.length;
var bj;

for(var i=0;i<length;i++){bj=bi[i];

if(bj.__eU&&bj.__eT&&!bj.__eS){bj.__fi();
}}}
if(!this.__eS){this.__eS=this._createDomElement();
this.__eS.$$element=this.$$hash;
this._copyData(false);

if(bi&&length>0){this._insertChildren();
}}else{this._syncData();

if(this.__fg){this._syncChildren();
}}delete this.__fg;
},_insertChildren:function(){var bk=this.__ff;
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.__eS&&bm.__eT){bl.appendChild(bm.__eS);
}}this.__eS.appendChild(bl);
}else{var bl=this.__eS;

for(var i=0;i<length;i++){bm=bk[i];

if(bm.__eS&&bm.__eT){bl.appendChild(bm.__eS);
}}}},_syncChildren:function(){var br;
var bw=qx.core.ObjectRegistry;
var bn=this.__ff;
var bu=bn.length;
var bo;
var bs;
var bq=this.__eS;
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.__eT||bs.__fh!==this){bq.removeChild(bv);
}}for(var i=0;i<bu;i++){bo=bn[i];
if(bo.__eT){bs=bo.__eS;
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.__eS;
var bA=this.__eL;

if(bA){var by=qx.bom.element.Attribute;

for(var bC in bA){by.set(bB,bC,bA[bC]);
}}var bA=this.__eK;

if(bA){var bz=qx.bom.element.Style;

if(bx){bz.setStyles(bB,bA);
}else{bz.setCss(bB,bz.compile(bA));
}}var bA=this.__fd;

if(bA){for(var bC in bA){this._applyProperty(bC,bA[bC]);
}}var bA=this.__fe;

if(bA){qx.event.Registration.getManager(bB).importListeners(bB,bA);
delete this.__fe;
}},_syncData:function(){var bH=this.__eS;
var bG=qx.bom.element.Attribute;
var bE=qx.bom.element.Style;
var bF=this.__fb;

if(bF){var bK=this.__eL;

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.__fb=null;
}var bF=this.__fa;

if(bF){var bK=this.__eK;

if(bK){var bD={};

for(var bJ in bF){bD[bJ]=bK[bJ];
}bE.setStyles(bH,bD);
}this.__fa=null;
}var bF=this.__fc;

if(bF){var bK=this.__fd;

if(bK){var bI;

for(var bJ in bF){this._applyProperty(bJ,bK[bJ]);
}}this.__fc=null;
}},__fj:function(){var bL=this;
while(bL){if(bL.__db){return true;
}
if(!bL.__eT||!bL.__eU){return false;
}bL=bL.__fh;
}return false;
},__fk:function(bM){if(bM.__fh===this){throw new Error("Child is already in: "+bM);
}
if(bM.__db){throw new Error("Root elements could not be inserted into other ones.");
}if(bM.__fh){bM.__fh.remove(bM);
}bM.__fh=this;
if(!this.__ff){this.__ff=[];
}if(this.__eS){this._scheduleChildrenUpdate();
}},__fl:function(bN){if(bN.__fh!==this){throw new Error("Has no child: "+bN);
}if(this.__eS){this._scheduleChildrenUpdate();
}delete bN.__fh;
},__fm:function(bO){if(bO.__fh!==this){throw new Error("Has no child: "+bO);
}if(this.__eS){this._scheduleChildrenUpdate();
}},getChildren:function(){return this.__ff||null;
},getChild:function(bP){var bQ=this.__ff;
return bQ&&bQ[bP]||null;
},hasChildren:function(){var bR=this.__ff;
return bR&&bR[0]!==undefined;
},indexOf:function(bS){var bT=this.__ff;
return bT?bT.indexOf(bS):-1;
},hasChild:function(bU){var bV=this.__ff;
return bV&&bV.indexOf(bU)!==-1;
},add:function(bW){if(arguments[1]){for(var i=0,l=arguments.length;i<l;i++){this.__fk(arguments[i]);
}this.__ff.push.apply(this.__ff,arguments);
}else{this.__fk(bW);
this.__ff.push(bW);
}return this;
},addAt:function(bX,bY){this.__fk(bX);
qx.lang.Array.insertAt(this.__ff,bX,bY);
return this;
},remove:function(ca){var cb=this.__ff;

if(!cb){return;
}
if(arguments[1]){var cc;

for(var i=0,l=arguments.length;i<l;i++){cc=arguments[i];
this.__fl(cc);
qx.lang.Array.remove(cb,cc);
}}else{this.__fl(ca);
qx.lang.Array.remove(cb,ca);
}return this;
},removeAt:function(cd){var ce=this.__ff;

if(!ce){throw new Error("Has no children!");
}var cf=ce[cd];

if(!cf){throw new Error("Has no child at this position!");
}this.__fl(cf);
qx.lang.Array.removeAt(this.__ff,cd);
return this;
},removeAll:function(){var cg=this.__ff;

if(cg){for(var i=0,l=cg.length;i<l;i++){this.__fl(cg[i]);
}cg.length=0;
}return this;
},getParent:function(){return this.__fh||null;
},insertInto:function(parent,ch){parent.__fk(this);

if(ch==null){parent.__ff.push(this);
}else{qx.lang.Array.insertAt(this.__ff,this,ch);
}return this;
},insertBefore:function(ci){var parent=ci.__fh;
parent.__fk(this);
qx.lang.Array.insertBefore(parent.__ff,this,ci);
return this;
},insertAfter:function(cj){var parent=cj.__fh;
parent.__fk(this);
qx.lang.Array.insertAfter(parent.__ff,this,cj);
return this;
},moveTo:function(ck){var parent=this.__fh;
parent.__fm(this);
var cl=parent.__ff.indexOf(this);

if(cl===ck){throw new Error("Could not move to same index!");
}else if(cl<ck){ck--;
}qx.lang.Array.removeAt(parent.__ff,cl);
qx.lang.Array.insertAt(parent.__ff,this,ck);
return this;
},moveBefore:function(cm){var parent=this.__fh;
return this.moveTo(parent.__ff.indexOf(cm));
},moveAfter:function(cn){var parent=this.__fh;
return this.moveTo(parent.__ff.indexOf(cn)+1);
},free:function(){var parent=this.__fh;

if(!parent){throw new Error("Has no parent to remove from.");
}
if(!parent.__ff){return;
}parent.__fl(this);
qx.lang.Array.remove(parent.__ff,this);
return this;
},getDomElement:function(){return this.__eS||null;
},getNodeName:function(){return this.__eJ;
},setNodeName:function(name){this.__eJ=name;
},setRoot:function(co){this.__db=co;
},useMarkup:function(cp){if(this.__eS){throw new Error("Could not overwrite existing element!");
}if((qx.core.Environment.get(g)==h)){var cq=document.createElement(k);
}else{var cq=qx.bom.Element.getHelperElement();
}cq.innerHTML=cp;
this.useElement(cq.firstChild);
return this.__eS;
},useElement:function(cr){if(this.__eS){throw new Error("Could not overwrite existing element!");
}this.__eS=cr;
this.__eS.$$element=this.$$hash;
this._copyData(true);
},isFocusable:function(){var ct=this.getAttribute(u);

if(ct>=1){return true;
}var cs=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;

if(ct>=0&&cs[this.__eJ]){return true;
}return false;
},setSelectable:function(cu){this.setAttribute(v,cu?n:s);
var cv=qx.core.Environment.get(D);

if(cv){this.setStyle(cv,cu?d:qx.core.Environment.get(o));
}},isNativelyFocusable:function(){return !!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this.__eJ];
},include:function(){if(this.__eT){return;
}delete this.__eT;

if(this.__fh){this.__fh._scheduleChildrenUpdate();
}return this;
},exclude:function(){if(!this.__eT){return;
}this.__eT=false;

if(this.__fh){this.__fh._scheduleChildrenUpdate();
}return this;
},isIncluded:function(){return this.__eT===true;
},show:function(){if(this.__eU){return;
}
if(this.__eS){qx.html.Element._visibility[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
}if(this.__fh){this.__fh._scheduleChildrenUpdate();
}delete this.__eU;
},hide:function(){if(!this.__eU){return;
}
if(this.__eS){qx.html.Element._visibility[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
}this.__eU=false;
},isVisible:function(){return this.__eU===true;
},scrollChildIntoViewX:function(cw,cx,cy){var cz=this.__eS;
var cA=cw.getDomElement();

if(cy!==false&&cz&&cz.offsetWidth&&cA&&cA.offsetWidth){qx.bom.element.Scroll.intoViewX(cA,cz,cx);
}else{this.__eV={element:cw,align:cx};
qx.html.Element._scroll[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
}delete this.__eX;
},scrollChildIntoViewY:function(cB,cC,cD){var cE=this.__eS;
var cF=cB.getDomElement();

if(cD!==false&&cE&&cE.offsetWidth&&cF&&cF.offsetWidth){qx.bom.element.Scroll.intoViewY(cF,cE,cC);
}else{this.__eW={element:cB,align:cC};
qx.html.Element._scroll[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
}delete this.__eY;
},scrollToX:function(x,cG){var cH=this.__eS;

if(cG!==true&&cH&&cH.offsetWidth){cH.scrollLeft=x;
delete this.__eX;
}else{this.__eX=x;
qx.html.Element._scroll[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
}delete this.__eV;
},getScrollX:function(){var cI=this.__eS;

if(cI){return cI.scrollLeft;
}return this.__eX||0;
},scrollToY:function(y,cJ){var cK=this.__eS;

if(cJ!==true&&cK&&cK.offsetWidth){cK.scrollTop=y;
delete this.__eY;
}else{this.__eY=y;
qx.html.Element._scroll[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
}delete this.__eW;
},getScrollY:function(){var cL=this.__eS;

if(cL){return cL.scrollTop;
}return this.__eY||0;
},disableScrolling:function(){this.enableScrolling();
this.scrollToX(0);
this.scrollToY(0);
this.addListener(f,this.__fo,this);
},enableScrolling:function(){this.removeListener(f,this.__fo,this);
},__fn:null,__fo:function(e){if(!this.__fn){this.__fn=true;
this.__eS.scrollTop=0;
this.__eS.scrollLeft=0;
delete this.__fn;
}},getTextSelection:function(){var cM=this.__eS;

if(cM){return qx.bom.Selection.get(cM);
}return null;
},getTextSelectionLength:function(){var cN=this.__eS;

if(cN){return qx.bom.Selection.getLength(cN);
}return null;
},getTextSelectionStart:function(){var cO=this.__eS;

if(cO){return qx.bom.Selection.getStart(cO);
}return null;
},getTextSelectionEnd:function(){var cP=this.__eS;

if(cP){return qx.bom.Selection.getEnd(cP);
}return null;
},setTextSelection:function(cQ,cR){var cS=this.__eS;

if(cS){qx.bom.Selection.set(cS,cQ,cR);
return;
}qx.html.Element.__eM[this.toHashCode()]={element:this,start:cQ,end:cR};
qx.html.Element._scheduleFlush(m);
},clearTextSelection:function(){var cT=this.__eS;

if(cT){qx.bom.Selection.clear(cT);
}delete qx.html.Element.__eM[this.toHashCode()];
},__fp:function(cU,cV){var cW=qx.html.Element._actions;
cW.push({type:cU,element:this,args:cV||[]});
qx.html.Element._scheduleFlush(m);
},focus:function(){this.__fp(q);
},blur:function(){this.__fp(F);
},activate:function(){this.__fp(a);
},deactivate:function(){this.__fp(E);
},capture:function(cX){this.__fp(C,[cX!==false]);
},releaseCapture:function(){this.__fp(A);
},setStyle:function(cY,da,dc){if(!this.__eK){this.__eK={};
}
if(this.__eK[cY]==da){return;
}
if(da==null){delete this.__eK[cY];
}else{this.__eK[cY]=da;
}if(this.__eS){if(dc){qx.bom.element.Style.set(this.__eS,cY,da);
return this;
}if(!this.__fa){this.__fa={};
}this.__fa[cY]=true;
qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
}return this;
},setStyles:function(dd,de){var df=qx.bom.element.Style;

if(!this.__eK){this.__eK={};
}
if(this.__eS){if(!this.__fa){this.__fa={};
}
for(var dh in dd){var dg=dd[dh];

if(this.__eK[dh]==dg){continue;
}
if(dg==null){delete this.__eK[dh];
}else{this.__eK[dh]=dg;
}if(de){df.set(this.__eS,dh,dg);
continue;
}this.__fa[dh]=true;
}qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
}else{for(var dh in dd){var dg=dd[dh];

if(this.__eK[dh]==dg){continue;
}
if(dg==null){delete this.__eK[dh];
}else{this.__eK[dh]=dg;
}}}return this;
},removeStyle:function(di,dj){this.setStyle(di,null,dj);
},getStyle:function(dk){return this.__eK?this.__eK[dk]:null;
},getAllStyles:function(){return this.__eK||null;
},setAttribute:function(dl,dm,dn){if(!this.__eL){this.__eL={};
}
if(this.__eL[dl]==dm){return;
}
if(dm==null){delete this.__eL[dl];
}else{this.__eL[dl]=dm;
}if(this.__eS){if(dn){qx.bom.element.Attribute.set(this.__eS,dl,dm);
return this;
}if(!this.__fb){this.__fb={};
}this.__fb[dl]=true;
qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
}return this;
},setAttributes:function(dp,dq){for(var dr in dp){this.setAttribute(dr,dp[dr],dq);
}return this;
},removeAttribute:function(ds,dt){this.setAttribute(ds,null,dt);
},getAttribute:function(du){return this.__eL?this.__eL[du]:null;
},_applyProperty:function(name,dv){},_setProperty:function(dw,dx,dy){if(!this.__fd){this.__fd={};
}
if(this.__fd[dw]==dx){return;
}
if(dx==null){delete this.__fd[dw];
}else{this.__fd[dw]=dx;
}if(this.__eS){if(dy){this._applyProperty(dw,dx);
return this;
}if(!this.__fc){this.__fc={};
}this.__fc[dw]=true;
qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(m);
}return this;
},_removeProperty:function(dz,dA){this._setProperty(dz,null,dA);
},_getProperty:function(dB){var dC=this.__fd;

if(!dC){return null;
}var dD=dC[dB];
return dD==null?null:dD;
},addListener:function(dE,dF,self,dG){var dH;

if(this.$$disposed){return null;
}
if(this.__eS){return qx.event.Registration.addListener(this.__eS,dE,dF,self,dG);
}
if(!this.__fe){this.__fe={};
}
if(dG==null){dG=false;
}var dI=qx.event.Manager.getNextUniqueId();
var dJ=dE+(dG?b:z)+dI;
this.__fe[dJ]={type:dE,listener:dF,self:self,capture:dG,unique:dI};
return dJ;
},removeListener:function(dK,dL,self,dM){var dN;

if(this.$$disposed){return null;
}
if(this.__eS){qx.event.Registration.removeListener(this.__eS,dK,dL,self,dM);
}else{var dP=this.__fe;
var dO;

if(dM==null){dM=false;
}
for(var dQ in dP){dO=dP[dQ];
if(dO.listener===dL&&dO.self===self&&dO.capture===dM&&dO.type===dK){delete dP[dQ];
break;
}}}return this;
},removeListenerById:function(dR){if(this.$$disposed){return null;
}
if(this.__eS){qx.event.Registration.removeListenerById(this.__eS,dR);
}else{delete this.__fe[dR];
}return this;
},hasListener:function(dS,dT){if(this.$$disposed){return false;
}
if(this.__eS){return qx.event.Registration.hasListener(this.__eS,dS,dT);
}var dV=this.__fe;
var dU;

if(dT==null){dT=false;
}
for(var dW in dV){dU=dV[dW];
if(dU.capture===dT&&dU.type===dS){return true;
}}return false;
}},defer:function(dX){dX.__fq=new qx.util.DeferredCall(dX.flush,dX);
},destruct:function(){var dY=this.__eS;

if(dY){qx.event.Registration.getManager(dY).removeAllListeners(dY);
dY.$$element=j;
}
if(!qx.core.ObjectRegistry.inShutDown){var parent=this.__fh;

if(parent&&!parent.$$disposed){parent.remove(this);
}}this._disposeArray(w);
this.__eL=this.__eK=this.__fe=this.__fd=this.__fb=this.__fa=this.__fc=this.__eS=this.__fh=this.__eV=this.__eW=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.__eI=d;
this.__fr={};
qx.event.handler.Appear.__fs[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,__fs:{},refresh:function(){var e=this.__fs;

for(var f in e){e[f].refresh();
}}},members:{__eI:null,__fr:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){var l=qx.core.ObjectRegistry.toHashCode(i)+j;
var m=this.__fr;

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.__fr;

if(!r){return;
}
if(r[q]){delete r[q];
}},refresh:function(){var v=this.__fr;
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.__eI.dispatchEvent(w,t);
}}}},destruct:function(){this.__eI=this.__fr=null;
delete qx.event.handler.Appear.__fs[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.__eI=b;
this.__cy=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:{__eI:null,__cy:null,canHandleEvent:function(c,d){},registerEvent:function(e,f,g){},unregisterEvent:function(h,i,j){}},destruct:function(){this.__eI=this.__cy=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.__eI=u;
this.__cy=u.getWindow();
this.__db=this.__cy.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:{__ft:null,__fu:null,__fv:null,__fw:null,__fx:null,__eI:null,__cy:null,__db: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,__fy: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.__cy,b,qx.event.type.Data,[E||D.type]);
},__fz:function(){var H=[this.__cy,this.__db,this.__db.body];
var I=this.__cy;
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.__ft=qx.lang.Function.listener(this._onButtonEvent,this);
var Event=qx.bom.Event;
Event.addNativeListener(this.__db,q,this.__ft);
Event.addNativeListener(this.__db,t,this.__ft);
Event.addNativeListener(this.__db,r,this.__ft);
Event.addNativeListener(this.__db,n,this.__ft);
Event.addNativeListener(this.__db,p,this.__ft);
},_initMoveObserver:function(){this.__fu=qx.lang.Function.listener(this._onMoveEvent,this);
var Event=qx.bom.Event;
Event.addNativeListener(this.__db,j,this.__fu);
Event.addNativeListener(this.__db,l,this.__fu);
Event.addNativeListener(this.__db,k,this.__fu);
},_initWheelObserver:function(){this.__fv=qx.lang.Function.listener(this._onWheelEvent,this);
var J=this.__fz();
qx.bom.Event.addNativeListener(J.target,J.type,this.__fv);
},_stopButtonObserver:function(){var Event=qx.bom.Event;
Event.removeNativeListener(this.__db,q,this.__ft);
Event.removeNativeListener(this.__db,t,this.__ft);
Event.removeNativeListener(this.__db,r,this.__ft);
Event.removeNativeListener(this.__db,n,this.__ft);
Event.removeNativeListener(this.__db,p,this.__ft);
},_stopMoveObserver:function(){var Event=qx.bom.Event;
Event.removeNativeListener(this.__db,j,this.__fu);
Event.removeNativeListener(this.__db,l,this.__fu);
Event.removeNativeListener(this.__db,k,this.__fu);
},_stopWheelObserver:function(){var K=this.__fz();
qx.bom.Event.removeNativeListener(K.target,K.type,this.__fv);
},_onMoveEvent:qx.event.GlobalError.observeMethod(function(L){this.__fy(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.__fA){this.__fA(M,N,O);
}
if(this.__fC){this.__fC(M,N,O);
}this.__fy(M,N,O);

if(this.__fB){this.__fB(M,N,O);
}
if(this.__fD){this.__fD(M,N,O);
}this.__fw=N;
}),_onWheelEvent:qx.event.GlobalError.observeMethod(function(P){this.__fy(P,o);
}),__fA:qx.core.Environment.select(s,{"webkit":function(Q,R,S){if(parseFloat(qx.core.Environment.get(c))<530){if(R==p){this.__fy(Q,t,S);
}}},"default":null}),__fB:qx.core.Environment.select(s,{"opera":function(T,U,V){if(U==t&&T.button==2){this.__fy(T,p,V);
}},"default":null}),__fC:qx.core.Environment.select(s,{"mshtml":function(W,X,Y){if(W.target!==undefined){return;
}
if(X==t&&this.__fw==r){this.__fy(W,q,Y);
}else if(X==n){this.__fy(W,r,Y);
}},"default":null}),__fD:qx.core.Environment.select(s,{"mshtml":null,"default":function(ba,bb,bc){switch(bb){case q:this.__fx=bc;
break;
case t:if(bc!==this.__fx){var bd=qx.dom.Hierarchy.getCommonParent(bc,this.__fx);
this.__fy(ba,r,bd);
}}}})},destruct:function(){this._stopButtonObserver();
this._stopMoveObserver();
this._stopWheelObserver();
this.__eI=this.__cy=this.__db=this.__fx=null;
},defer:function(be){qx.event.Registration.addHandler(be);
}});
})();
(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 j="left",i="right",h="middle",g="none",f="click",e="contextmenu",d="qx.event.type.Mouse",c="browser.documentmode",b="browser.name",a="ie";
qx.Class.define(d,{extend:qx.event.type.Dom,members:{_cloneNativeEvent:function(k,l){var l=qx.event.type.Dom.prototype._cloneNativeEvent.call(this,k,l);
l.button=k.button;
l.clientX=k.clientX;
l.clientY=k.clientY;
l.pageX=k.pageX;
l.pageY=k.pageY;
l.screenX=k.screenX;
l.screenY=k.screenY;
l.wheelDelta=k.wheelDelta;
l.wheelDeltaX=k.wheelDeltaX;
l.wheelDeltaY=k.wheelDeltaY;
l.detail=k.detail;
l.axis=k.axis;
l.wheelX=k.wheelX;
l.wheelY=k.wheelY;
l.HORIZONTAL_AXIS=k.HORIZONTAL_AXIS;
l.srcElement=k.srcElement;
l.target=k.target;
return l;
},__fE:{0:j,2:i,1:h},__fF:{1:j,2:i,4:h},stop:function(){this.stopPropagation();
},getButton:function(){switch(this._type){case e:return i;
case f:if(qx.core.Environment.get(b)===a&&qx.core.Environment.get(c)<9){return j;
}default:if(this._native.target!==undefined){return this.__fE[this._native.button]||g;
}else{return this.__fF[this._native.button]||g;
}}},isLeftPressed:function(){return this.getButton()===j;
},isMiddlePressed:function(){return this.getButton()===h;
},isRightPressed:function(){return this.getButton()===i;
},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 m=qx.dom.Node.getWindow(this._native.srcElement);
return this._native.clientX+qx.bom.Viewport.getScrollLeft(m);
}},getDocumentTop:function(){if(this._native.pageY!==undefined){return this._native.pageY;
}else{var n=qx.dom.Node.getWindow(this._native.srcElement);
return this._native.clientY+qx.bom.Viewport.getScrollTop(n);
}},getScreenLeft:function(){return this._native.screenX;
},getScreenTop:function(){return this._native.screenY;
}}});
})();
(function(){var l="engine.version",k="os.name",j="engine.name",i="x",h="osx",g="win",f="qx.dynamicmousewheel",d="chrome",c="qx.event.type.MouseWheel",b="browser.name",a="y";
qx.Class.define(c,{extend:qx.event.type.Mouse,statics:{MAXSCROLL:null,MINSCROLL:null,FACTOR:1},members:{stop:function(){this.stopPropagation();
this.preventDefault();
},__fG:function(m){var n=Math.abs(m);
if(qx.event.type.MouseWheel.MINSCROLL==null||qx.event.type.MouseWheel.MINSCROLL>n){qx.event.type.MouseWheel.MINSCROLL=n;
this.__fH();
}if(qx.event.type.MouseWheel.MAXSCROLL==null||qx.event.type.MouseWheel.MAXSCROLL<n){qx.event.type.MouseWheel.MAXSCROLL=n;
this.__fH();
}if(qx.event.type.MouseWheel.MAXSCROLL===n&&qx.event.type.MouseWheel.MINSCROLL===n){return 2*(m/n);
}var o=qx.event.type.MouseWheel.MAXSCROLL-qx.event.type.MouseWheel.MINSCROLL;
var p=(m/o)*Math.log(o)*qx.event.type.MouseWheel.FACTOR;
return p<0?Math.min(p,-1):Math.max(p,1);
},__fH:function(){var q=qx.event.type.MouseWheel.MAXSCROLL||0;
var t=qx.event.type.MouseWheel.MINSCROLL||q;

if(q<=t){return;
}var r=q-t;
var s=(q/r)*Math.log(r);

if(s==0){s=1;
}qx.event.type.MouseWheel.FACTOR=6/s;
},getWheelDelta:function(u){var e=this._native;
if(u===undefined){if(v===undefined){var v=-e.wheelDelta;

if(e.wheelDelta===undefined){v=e.detail;
}}return this.__fI(v);
}if(u===i){var x=0;

if(e.wheelDelta!==undefined){if(e.wheelDeltaX!==undefined){x=e.wheelDeltaX?this.__fI(-e.wheelDeltaX):0;
}}else{if(e.axis&&e.axis==e.HORIZONTAL_AXIS){x=this.__fI(e.detail);
}}return x;
}if(u===a){var y=0;

if(e.wheelDelta!==undefined){if(e.wheelDeltaY!==undefined){y=e.wheelDeltaY?this.__fI(-e.wheelDeltaY):0;
}else{y=this.__fI(-e.wheelDelta);
}}else{if(!(e.axis&&e.axis==e.HORIZONTAL_AXIS)){y=this.__fI(e.detail);
}}return y;
}return 0;
},__fI:function(w){if(qx.core.Environment.get(f)){return this.__fG(w);
}else{var z=qx.core.Environment.select(j,{"default":function(){return w/40;
},"gecko":function(){return w;
},"webkit":function(){if(qx.core.Environment.get(b)==d){if(qx.core.Environment.get(k)==h){return w/60;
}else{return w/120;
}}else{if(qx.core.Environment.get(k)==g){var A=120;
if(parseFloat(qx.core.Environment.get(l))==533.16){A=1200;
}}else{A=40;
if(parseFloat(qx.core.Environment.get(l))==533.16||parseFloat(qx.core.Environment.get(l))==533.17||parseFloat(qx.core.Environment.get(l))==533.18){A=1200;
}}return w/A;
}}});
return z.call(this);
}}}});
})();
(function(){var g="html.element.contains",f="html.element.compareDocumentPosition",e="qx.dom.Hierarchy",d="previousSibling",c="nextSibling",b="parentNode",a="*";
qx.Class.define(e,{statics:{getNodeIndex:function(h){var i=0;

while(h&&(h=h.previousSibling)){i++;
}return i;
},getElementIndex:function(j){var k=0;
var l=qx.dom.Node.ELEMENT;

while(j&&(j=j.previousSibling)){if(j.nodeType==l){k++;
}}return k;
},getNextElementSibling:function(m){while(m&&(m=m.nextSibling)&&!qx.dom.Node.isElement(m)){continue;
}return m||null;
},getPreviousElementSibling:function(n){while(n&&(n=n.previousSibling)&&!qx.dom.Node.isElement(n)){continue;
}return n||null;
},contains:function(o,p){if(qx.core.Environment.get(g)){if(qx.dom.Node.isDocument(o)){var q=qx.dom.Node.getDocument(p);
return o&&q==o;
}else if(qx.dom.Node.isDocument(p)){return false;
}else{return o.contains(p);
}}else if(qx.core.Environment.get(f)){return !!(o.compareDocumentPosition(p)&16);
}else{while(p){if(o==p){return true;
}p=p.parentNode;
}return false;
}},isRendered:function(r){var s=r.ownerDocument||r.document;

if(qx.core.Environment.get(g)){if(!r.parentNode||!r.offsetParent){return false;
}return s.body.contains(r);
}else if(qx.core.Environment.get(f)){return !!(s.compareDocumentPosition(r)&16);
}else{while(r){if(r==s.body){return true;
}r=r.parentNode;
}return false;
}},isDescendantOf:function(t,u){return this.contains(u,t);
},getCommonParent:function(v,w){if(v===w){return v;
}
if(qx.core.Environment.get(g)){while(v&&qx.dom.Node.isElement(v)){if(v.contains(w)){return v;
}v=v.parentNode;
}return null;
}else{var x={};
var A=qx.core.ObjectRegistry;
var z,y;

while(v||w){if(v){z=A.toHashCode(v);

if(x[z]){return x[z];
}x[z]=v;
v=v.parentNode;
}
if(w){y=A.toHashCode(w);

if(x[y]){return x[y];
}x[y]=w;
w=w.parentNode;
}}return null;
}},getAncestors:function(B){return this._recursivelyCollect(B,b);
},getChildElements:function(C){C=C.firstChild;

if(!C){return [];
}var D=this.getNextSiblings(C);

if(C.nodeType===1){D.unshift(C);
}return D;
},getDescendants:function(E){return qx.lang.Array.fromCollection(E.getElementsByTagName(a));
},getFirstDescendant:function(F){F=F.firstChild;

while(F&&F.nodeType!=1){F=F.nextSibling;
}return F;
},getLastDescendant:function(G){G=G.lastChild;

while(G&&G.nodeType!=1){G=G.previousSibling;
}return G;
},getPreviousSiblings:function(H){return this._recursivelyCollect(H,d);
},getNextSiblings:function(I){return this._recursivelyCollect(I,c);
},_recursivelyCollect:function(J,K){var L=[];

while(J=J[K]){if(J.nodeType==1){L.push(J);
}}return L;
},getSiblings:function(M){return this.getPreviousSiblings(M).reverse().concat(this.getNextSiblings(M));
},isEmpty:function(N){N=N.firstChild;

while(N){if(N.nodeType===qx.dom.Node.ELEMENT||N.nodeType===qx.dom.Node.TEXT){return false;
}N=N.nextSibling;
}return true;
},cleanWhitespace:function(O){var P=O.firstChild;

while(P){var Q=P.nextSibling;

if(P.nodeType==3&&!/\S/.test(P.nodeValue)){O.removeChild(P);
}P=Q;
}}}});
})();
(function(){var l="",k="audio",j="video",i="undefined",h="number",g="function",f="html.video.h264",d="html.element.contains",c='video/ogg; codecs="theora, vorbis"',b="html.console",bh="html.xul",bg="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",bf="html.video.ogg",be="http://www.w3.org/TR/SVG11/feature#BasicStructure",bd="html.storage.local",bc='audio',bb='video/mp4; codecs="avc1.42E01E, mp4a.40.2"',ba="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",Y="html.audio",X="audio/mpeg",s="org.w3c.dom.svg",t="html.classlist",q="html.video",r="html.geolocation",o="DOMTokenList",p="html.storage.session",m="1.1",n="html.image.naturaldimensions",x="html.audio.aif",y="audio/x-wav",G="html.canvas",E="audio/ogg",N="html.audio.mp3",I="html.element.compareDocumentPosition",T="audio/x-aiff",R="html.audio.au",A="img",W="html.xpath",V="qx.bom.client.Html",U='video',z="span",C="html.element.textcontent",D="mshtml",F="html.vml",H="html.svg",J="html.audio.ogg",O="label",S='video/webm; codecs="vp8, vorbis"',u="html.dataurl",w="html.webworker",B="html.dataset",M="1.0",L="html.audio.wav",K="html.filereader",Q="audio/basic",P="html.video.webm";
qx.Bootstrap.define(V,{statics:{getWebWorker:function(){return window.Worker!=null;
},getFileReader:function(){return window.FileReader!=null;
},getGeoLocation:function(){return navigator.geolocation!=null;
},getAudio:function(){return !!document.createElement(bc).canPlayType;
},getAudioOgg:function(){if(!qx.bom.client.Html.getAudio()){return l;
}var a=document.createElement(k);
return a.canPlayType(E);
},getAudioMp3:function(){if(!qx.bom.client.Html.getAudio()){return l;
}var a=document.createElement(k);
return a.canPlayType(X);
},getAudioWav:function(){if(!qx.bom.client.Html.getAudio()){return l;
}var a=document.createElement(k);
return a.canPlayType(y);
},getAudioAu:function(){if(!qx.bom.client.Html.getAudio()){return l;
}var a=document.createElement(k);
return a.canPlayType(Q);
},getAudioAif:function(){if(!qx.bom.client.Html.getAudio()){return l;
}var a=document.createElement(k);
return a.canPlayType(T);
},getVideo:function(){return !!document.createElement(U).canPlayType;
},getVideoOgg:function(){if(!qx.bom.client.Html.getVideo()){return l;
}var v=document.createElement(j);
return v.canPlayType(c);
},getVideoH264:function(){if(!qx.bom.client.Html.getVideo()){return l;
}var v=document.createElement(j);
return v.canPlayType(bb);
},getVideoWebm:function(){if(!qx.bom.client.Html.getVideo()){return l;
}var v=document.createElement(j);
return v.canPlayType(S);
},getLocalStorage:function(){try{return window.localStorage!=null;
}catch(bi){return false;
}},getSessionStorage:function(){try{return window.sessionStorage!=null;
}catch(bj){return false;
}},getClassList:function(){return !!(document.documentElement.classList&&qx.Bootstrap.getClass(document.documentElement.classList)===o);
},getXPath:function(){return !!document.evaluate;
},getXul:function(){try{document.createElementNS(bg,O);
return true;
}catch(e){return false;
}},getSvg:function(){return document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature(s,M)||document.implementation.hasFeature(be,m));
},getVml:function(){return qx.bom.client.Engine.getName()==D;
},getCanvas:function(){return !!window.CanvasRenderingContext2D;
},getDataUrl:function(bk){var bl=new Image();
bl.onload=bl.onerror=function(){window.setTimeout(function(){bk.call(null,(bl.width==1&&bl.height==1));
},0);
};
bl.src=ba;
},getDataset:function(){return !!document.documentElement.dataset;
},getContains:function(){return (typeof document.documentElement.contains!==i);
},getCompareDocumentPosition:function(){return (typeof document.documentElement.compareDocumentPosition===g);
},getTextContent:function(){var bm=document.createElement(z);
return (typeof bm.textContent!==i);
},getConsole:function(){return typeof window.console!==i;
},getNaturalDimensions:function(){var bn=document.createElement(A);
return typeof bn.naturalHeight===h&&typeof bn.naturalWidth===h;
}},defer:function(bo){qx.core.Environment.add(w,bo.getWebWorker),qx.core.Environment.add(K,bo.getFileReader),qx.core.Environment.add(r,bo.getGeoLocation),qx.core.Environment.add(Y,bo.getAudio),qx.core.Environment.add(J,bo.getAudioOgg),qx.core.Environment.add(N,bo.getAudioMp3),qx.core.Environment.add(L,bo.getAudioWav),qx.core.Environment.add(R,bo.getAudioAu),qx.core.Environment.add(x,bo.getAudioAif),qx.core.Environment.add(q,bo.getVideo),qx.core.Environment.add(bf,bo.getVideoOgg),qx.core.Environment.add(f,bo.getVideoH264),qx.core.Environment.add(P,bo.getVideoWebm),qx.core.Environment.add(bd,bo.getLocalStorage),qx.core.Environment.add(p,bo.getSessionStorage),qx.core.Environment.add(t,bo.getClassList),qx.core.Environment.add(W,bo.getXPath),qx.core.Environment.add(bh,bo.getXul),qx.core.Environment.add(G,bo.getCanvas),qx.core.Environment.add(H,bo.getSvg),qx.core.Environment.add(F,bo.getVml),qx.core.Environment.add(B,bo.getDataset),qx.core.Environment.addAsync(u,bo.getDataUrl);
qx.core.Environment.add(d,bo.getContains);
qx.core.Environment.add(I,bo.getCompareDocumentPosition);
qx.core.Environment.add(C,bo.getTextContent);
qx.core.Environment.add(b,bo.getConsole);
qx.core.Environment.add(n,bo.getNaturalDimensions);
}});
})();
(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="1",c="win",E="Apps",z="6",A="off",D="4",P="Alt",bi="2",bh="8",K="Backspace",bj="autoComplete",G=",";
qx.Class.define(N,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(by){qx.core.Object.call(this);
this.__eI=by;
this.__cy=by.getWindow();
if((qx.core.Environment.get(l)==bt)){this.__db=this.__cy;
}else{this.__db=this.__cy.document.documentElement;
}this.__fJ={};
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:{__fK:null,__eI:null,__cy:null,__db:null,__fJ:null,__fL:null,__fM:null,__fN:null,canHandleEvent:function(bB,bC){},registerEvent:function(bD,bE,bF){},unregisterEvent:function(bG,bH,bI){},_fireInputEvent:function(bJ,bK){var bL=this.__fO();
if(bL&&bL.offsetWidth!=0){var event=qx.event.Registration.createEvent(q,qx.event.type.KeyInput,[bJ,bL,bK]);
this.__eI.dispatchEvent(bL,event);
}if(this.__cy){qx.event.Registration.fireEvent(this.__cy,s,qx.event.type.Data,[q]);
}},_fireSequenceEvent:function(bM,bN,bO){var bP=this.__fO();
var bQ=bM.keyCode;
var event=qx.event.Registration.createEvent(bN,qx.event.type.KeySequence,[bM,bP,bO]);
this.__eI.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.__cy){qx.event.Registration.fireEvent(this.__cy,s,qx.event.type.Data,[bN]);
}},__fO:function(){var bR=this.__eI.getHandler(qx.event.handler.Focus);
var bS=bR.getActive();
if(!bS||bS.offsetWidth==0){bS=bR.getFocus();
}if(!bS||bS.offsetWidth==0){bS=this.__eI.getWindow().document.body;
}return bS;
},_initKeyObserver:function(){this.__fK=qx.lang.Function.listener(this.__fP,this);
this.__fN=qx.lang.Function.listener(this.__fR,this);
var Event=qx.bom.Event;
Event.addNativeListener(this.__db,i,this.__fK);
Event.addNativeListener(this.__db,m,this.__fK);
Event.addNativeListener(this.__db,k,this.__fN);
},_stopKeyObserver:function(){var Event=qx.bom.Event;
Event.removeNativeListener(this.__db,i,this.__fK);
Event.removeNativeListener(this.__db,m,this.__fK);
Event.removeNativeListener(this.__db,k,this.__fN);

for(var bU in (this.__fM||{})){var bT=this.__fM[bU];
Event.removeNativeListener(bT.target,k,bT.callback);
}delete (this.__fM);
},__fP: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.__fJ[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.__fJ[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)==c){var cb=ce?this._keyCodeToIdentifier(ce):this._charCodeToIdentifier(cc);

if(!(this.__fJ[cb]==m&&cd==m)){this._idealKeyHandler(ce,cc,cd,ca);
}this.__fJ[cb]=cd;
}else{this._idealKeyHandler(ce,cc,cd,ca);
}this.__fQ(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.__fJ[ci]=ch;
}},"opera":function(cj){this.__fL=cj.keyCode;
this._idealKeyHandler(cj.keyCode,0,cj.type,cj);
}})),__fQ: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)!==A){if(!this.__fM){this.__fM={};
}var co=qx.core.ObjectRegistry.toHashCode(ck);

if(this.__fM[co]){return;
}var self=this;
this.__fM[co]={target:ck,callback:function(cp){qx.bom.Event.stopPropagation(cp);
self.__fR(cp);
}};
var cn=qx.event.GlobalError.observeMethod(this.__fM[co].callback);
qx.bom.Event.addNativeListener(ck,k,cn);
}},"default":null}),__fR: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.__fL){this._idealKeyHandler(0,this.__fL,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:K,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:P,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:E},_numpadToCharCode:{96:f.charCodeAt(0),97:b.charCodeAt(0),98:bi.charCodeAt(0),99:X.charCodeAt(0),100:D.charCodeAt(0),101:I.charCodeAt(0),102:z.charCodeAt(0),103:V.charCodeAt(0),104:bh.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.__fL=this.__eI=this.__cy=this.__db=this.__fJ=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 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:{__fS:null,__fT:null,__fU:null,__fV:null,__fW:null,__fX:null,__fY:null,__ga:null,__gb:null,__gc: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.__gq(S);

if(T){this.setActive(T);
}},__fy: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,__gd:function(){if(this._windowFocused){this._windowFocused=false;
this.__fy(this._window,null,g,false);
}},__ge:function(){if(!this._windowFocused){this._windowFocused=true;
this.__fy(this._window,null,f,false);
}},_initObserver:qx.core.Environment.select(j,{"gecko":function(){this.__fS=qx.lang.Function.listener(this.__gk,this);
this.__fT=qx.lang.Function.listener(this.__gl,this);
this.__fU=qx.lang.Function.listener(this.__gj,this);
this.__fV=qx.lang.Function.listener(this.__gi,this);
this.__fW=qx.lang.Function.listener(this.__gf,this);
qx.bom.Event.addNativeListener(this._document,i,this.__fS,true);
qx.bom.Event.addNativeListener(this._document,h,this.__fT,true);
qx.bom.Event.addNativeListener(this._window,f,this.__fU,true);
qx.bom.Event.addNativeListener(this._window,g,this.__fV,true);
qx.bom.Event.addNativeListener(this._window,y,this.__fW,true);
},"mshtml":function(){this.__fS=qx.lang.Function.listener(this.__gk,this);
this.__fT=qx.lang.Function.listener(this.__gl,this);
this.__fY=qx.lang.Function.listener(this.__gg,this);
this.__ga=qx.lang.Function.listener(this.__gh,this);
this.__fX=qx.lang.Function.listener(this.__gn,this);
qx.bom.Event.addNativeListener(this._document,i,this.__fS);
qx.bom.Event.addNativeListener(this._document,h,this.__fT);
qx.bom.Event.addNativeListener(this._document,b,this.__fY);
qx.bom.Event.addNativeListener(this._document,a,this.__ga);
qx.bom.Event.addNativeListener(this._document,d,this.__fX);
},"webkit":function(){this.__fS=qx.lang.Function.listener(this.__gk,this);
this.__fT=qx.lang.Function.listener(this.__gl,this);
this.__ga=qx.lang.Function.listener(this.__gh,this);
this.__fU=qx.lang.Function.listener(this.__gj,this);
this.__fV=qx.lang.Function.listener(this.__gi,this);
this.__fX=qx.lang.Function.listener(this.__gn,this);
qx.bom.Event.addNativeListener(this._document,i,this.__fS,true);
qx.bom.Event.addNativeListener(this._document,h,this.__fT,true);
qx.bom.Event.addNativeListener(this._document,d,this.__fX,false);
qx.bom.Event.addNativeListener(this._window,c,this.__ga,true);
qx.bom.Event.addNativeListener(this._window,f,this.__fU,true);
qx.bom.Event.addNativeListener(this._window,g,this.__fV,true);
},"opera":function(){this.__fS=qx.lang.Function.listener(this.__gk,this);
this.__fT=qx.lang.Function.listener(this.__gl,this);
this.__fY=qx.lang.Function.listener(this.__gg,this);
this.__ga=qx.lang.Function.listener(this.__gh,this);
qx.bom.Event.addNativeListener(this._document,i,this.__fS,true);
qx.bom.Event.addNativeListener(this._document,h,this.__fT,true);
qx.bom.Event.addNativeListener(this._window,z,this.__fY,true);
qx.bom.Event.addNativeListener(this._window,c,this.__ga,true);
}}),_stopObserver:qx.core.Environment.select(j,{"gecko":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__fS,true);
qx.bom.Event.removeNativeListener(this._document,h,this.__fT,true);
qx.bom.Event.removeNativeListener(this._window,f,this.__fU,true);
qx.bom.Event.removeNativeListener(this._window,g,this.__fV,true);
qx.bom.Event.removeNativeListener(this._window,y,this.__fW,true);
},"mshtml":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__fS);
qx.bom.Event.removeNativeListener(this._document,h,this.__fT);
qx.bom.Event.removeNativeListener(this._document,b,this.__fY);
qx.bom.Event.removeNativeListener(this._document,a,this.__ga);
qx.bom.Event.removeNativeListener(this._document,d,this.__fX);
},"webkit":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__fS,true);
qx.bom.Event.removeNativeListener(this._document,h,this.__fT,true);
qx.bom.Event.removeNativeListener(this._document,d,this.__fX,false);
qx.bom.Event.removeNativeListener(this._window,c,this.__ga,true);
qx.bom.Event.removeNativeListener(this._window,f,this.__fU,true);
qx.bom.Event.removeNativeListener(this._window,g,this.__fV,true);
},"opera":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__fS,true);
qx.bom.Event.removeNativeListener(this._document,h,this.__fT,true);
qx.bom.Event.removeNativeListener(this._window,z,this.__fY,true);
qx.bom.Event.removeNativeListener(this._window,c,this.__ga,true);
}}),__gf:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"gecko":function(bb){var bc=qx.bom.Event.getTarget(bb);

if(!this.__gr(bc)){qx.bom.Event.preventDefault(bb);
}},"default":null})),__gg:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"mshtml":function(bd){this.__ge();
var bf=qx.bom.Event.getTarget(bd);
var be=this.__gp(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.__ge();

if(this.__gb){this.setFocus(this.__gb);
delete this.__gb;
}
if(this.__gc){this.setActive(this.__gc);
delete this.__gc;
}}else{this.setFocus(bh);
this.tryActivate(bh);
if(!this.__gr(bh)){bh.selectionStart=0;
bh.selectionEnd=0;
}}},"default":null})),__gh:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"mshtml":function(bi){var bj=qx.bom.Event.getRelatedTarget(bi);
if(bj==null){this.__gd();
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.__gd();
this.__gb=this.getFocus();
this.__gc=this.getActive();
this.resetFocus();
this.resetActive();
}else{if(bn===this.getFocus()){this.resetFocus();
}
if(bn===this.getActive()){this.resetActive();
}}},"default":null})),__gi: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.__gd();
this.resetActive();
this.resetFocus();
}},"webkit":function(bq){var br=qx.bom.Event.getTarget(bq);

if(br===this._window||br===this._document){this.__gd();
this.__gb=this.getFocus();
this.__gc=this.getActive();
this.resetActive();
this.resetFocus();
}},"default":null})),__gj: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.__ge();
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.__ge();

if(this.__gb){this.setFocus(this.__gb);
delete this.__gb;
}
if(this.__gc){this.setActive(this.__gc);
delete this.__gc;
}}else{this.setFocus(bv);
this.tryActivate(bv);
}},"default":null})),__gk:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"gecko":function(bw){var by=qx.bom.Event.getTarget(bw);
var bx=this.__gp(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.__gp(bB);

if(bA){if(!this.__gr(bB)){bB.unselectable=e;
try{document.selection.empty();
}catch(bC){}try{bA.focus();
}catch(bD){}}}else{qx.bom.Event.preventDefault(bz);
if(!this.__gr(bB)){bB.unselectable=e;
}}},"webkit":function(bE){var bG=qx.bom.Event.getTarget(bE);
var bF=this.__gp(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.__gp(bK);

if(!this.__gr(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})),__gl: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.__gm(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.__gm(bQ));
},"default":null})),__gm: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;
}})),__gn:qx.event.GlobalError.observeMethod(qx.core.Environment.select(j,{"mshtml|webkit":function(bU){var bV=qx.bom.Event.getTarget(bU);

if(!this.__gr(bV)){qx.bom.Event.preventDefault(bU);
}},"default":null})),__go: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;
},__gp:function(ca){while(ca&&ca.nodeType===1){if(ca.getAttribute(k)==e){return null;
}
if(this.__go(ca)){return ca;
}ca=ca.parentNode;
}return this._body;
},__gq:function(cb){var cc=cb;

while(cb&&cb.nodeType===1){if(cb.getAttribute(l)==e){return null;
}cb=cb.parentNode;
}return cc;
},__gr: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.__fy(cg,cf,v,true);
}
if(cf){this.__fy(cf,cg,m,true);
}},_applyFocus:function(ch,ci){if(ci){this.__fy(ci,ch,a,true);
}
if(ch){this.__fy(ch,ci,b,true);
}if(ci){this.__fy(ci,ch,g,false);
}
if(ch){this.__fy(ch,ci,f,false);
}}},destruct:function(){this._stopObserver();
this._manager=this._window=this._document=this._root=this._body=this.__gs=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.__gt(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.__gt(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.__gt(z)){return z.selectionEnd-z.selectionStart;
}else{return this.get(z).length;
}}}),getStart:qx.core.Environment.select(k,{"mshtml":function(A){if(this.__gt(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.__gt(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.__gt(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.__gt(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.__gt(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.__gt(bc)){return bc.selectionEnd;
}else{return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bc)).focusOffset;
}}}),__gt: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 l="mshtml",k="event.pointer",j="onhashchange",i="event.help",h="event.touch",g="opera",f="event.hashchange",e="onhelp",d="pointerEvents",c="documentMode",a="qx.bom.client.Event",b="ontouchstart";
qx.Bootstrap.define(a,{statics:{getTouch:function(){return (b in window);
},getPointer:function(){if(d in document.documentElement.style){var m=qx.bom.client.Engine.getName();
return m!=g&&m!=l;
}return false;
},getHelp:function(){return (e in document);
},getHashChange:function(){var n=qx.bom.client.Engine.getName();
var o=j in window;
return (n!==l&&o)||(n===l&&c in document&&document.documentMode>=8&&o);
}},defer:function(p){qx.core.Environment.add(h,p.getTouch);
qx.core.Environment.add(k,p.getPointer);
qx.core.Environment.add(i,p.getHelp);
qx.core.Environment.add(f,p.getHashChange);
}});
})();
(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.__eI=f;
this.__cy=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:{__eI:null,__cy:null,__gu:null,__gv:null,__gw:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){},unregisterEvent:function(l,m,n){},_initObserver:function(){this.__gw=qx.lang.Function.listener(this._onNative,this);
this.__gu=qx.bom.Event.supportsEvent(this.__cy,e)?e:d;
var Event=qx.bom.Event;
Event.addNativeListener(this.__cy,this.__gu,this.__gw);
},_stopObserver:function(){var Event=qx.bom.Event;
Event.removeNativeListener(this.__cy,this.__gu,this.__gw);
},_onNative:qx.event.GlobalError.observeMethod(function(o){var q=qx.bom.Viewport;
var p=q.getOrientation();

if(this.__gv!=p){this.__gv=p;
var r=q.isLandscape()?c:b;
qx.event.Registration.fireEvent(this.__cy,e,qx.event.type.Orientation,[p,r]);
}})},destruct:function(){this._stopObserver();
this.__eI=this.__cy=null;
},defer:function(s){qx.event.Registration.addHandler(s);
}});
})();
(function(){var c="landscape",b="qx.event.type.Orientation",a="portrait";
qx.Class.define(b,{extend:qx.event.type.Event,members:{__gx:null,__gy:null,init:function(d,e){qx.event.type.Event.prototype.init.call(this,false,false);
this.__gx=d;
this.__gy=e;
return this;
},clone:function(f){var g=qx.event.type.Event.prototype.clone.call(this,f);
g.__gx=this.__gx;
g.__gy=this.__gy;
return g;
},getOrientation:function(){return this.__gx;
},isLandscape:function(){return this.__gy==c;
},isPortrait:function(){return this.__gy==a;
}}});
})();
(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.__eI=u;
this.__cy=u.getWindow();
this.__db=this.__cy.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:{__gz:null,__gA:null,__eI:null,__cy:null,__db:null,__gB:null,__gC:null,__gD:null,__gE:null,__gF:false,__gG:null,canHandleEvent:function(v,w){},registerEvent:function(x,y,z){},unregisterEvent:function(A,B,C){},__gH: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;
},__fy:function(F,G,H,I){if(!H){H=this.__gH(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.__cy,h,qx.event.type.Data,[G]);
},__gI:function(J,K,L){if(!L){L=this.__gH(J);
}var K=K||J.type;

if(K==r){this.__gJ(J,L);
}else if(K==q){this.__gK(J,L);
}else if(K==s){this.__gL(J,L);
}},__gJ:function(M,N){var O=M.changedTouches[0];
this.__gB=O.screenX;
this.__gC=O.screenY;
this.__gD=new Date().getTime();
this.__gE=M.changedTouches.length===1;
},__gK:function(P,Q){if(this.__gE&&P.changedTouches.length>1){this.__gE=false;
}},__gL:function(R,S){if(this.__gE){var T=R.changedTouches[0];
var V={x:T.screenX-this.__gB,y:T.screenY-this.__gC};
var W=qx.event.handler.Touch;

if(this.__gG==S&&Math.abs(V.x)<=W.TAP_MAX_DISTANCE&&Math.abs(V.y)<=W.TAP_MAX_DISTANCE){this.__fy(R,f,S,qx.event.type.Tap);
}else{var U=this.__gM(R,S,V);

if(U){R.swipe=U;
this.__fy(R,c,S,qx.event.type.Swipe);
}}}},__gM:function(X,Y,ba){var be=qx.event.handler.Touch;
var bf=new Date().getTime()-this.__gD;
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.__gD,duration:bf,axis:bh,direction:bc,distance:bb,velocity:bg};
}return bd;
},__gN: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.__gO(bi)){this.__gF=true;
}else if(bj==s){this.__gF=false;
}var bm=this.__gP(bi);
var bk=(bj==s?[]:[bm]);
bi.touches=bk;
bi.targetTouches=bk;
bi.changedTouches=[bm];
}return bj;
},"default":qx.lang.Function.empty}),__gO: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}),__gP:qx.core.Environment.select(t,{"true":function(bp){var bq=this.__gH(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.__gz=qx.lang.Function.listener(this._onTouchEvent,this);
var Event=qx.bom.Event;
Event.addNativeListener(this.__db,r,this.__gz);
Event.addNativeListener(this.__db,q,this.__gz);
Event.addNativeListener(this.__db,s,this.__gz);
Event.addNativeListener(this.__db,m,this.__gz);
},_initMouseObserver:qx.core.Environment.select(t,{"true":function(){if(!qx.core.Environment.get(p)){this.__gA=qx.lang.Function.listener(this._onMouseEvent,this);
var Event=qx.bom.Event;
Event.addNativeListener(this.__db,k,this.__gA);
Event.addNativeListener(this.__db,o,this.__gA);
Event.addNativeListener(this.__db,l,this.__gA);
}},"default":qx.lang.Function.empty}),_stopTouchObserver:function(){var Event=qx.bom.Event;
Event.removeNativeListener(this.__db,r,this.__gz);
Event.removeNativeListener(this.__db,q,this.__gz);
Event.removeNativeListener(this.__db,s,this.__gz);
Event.removeNativeListener(this.__db,m,this.__gz);
},_stopMouseObserver:qx.core.Environment.select(t,{"true":function(){if(!qx.core.Environment.get(p)){var Event=qx.bom.Event;
Event.removeNativeListener(this.__db,k,this.__gA);
Event.removeNativeListener(this.__db,o,this.__gA);
Event.removeNativeListener(this.__db,l,this.__gA);
}},"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.__gF){return;
}var bt=this.__gN(bs);
this._commonTouchEventHandler(bs,bt);
}}),"default":qx.lang.Function.empty}),_commonTouchEventHandler:function(bu,bv){var bv=bv||bu.type;

if(bv==r){this.__gG=this.__gH(bu);
}this.__fy(bu,bv);
this.__gI(bu,bv);
}},destruct:function(){this._stopTouchObserver();
this._stopMouseObserver();
this.__eI=this.__cy=this.__db=this.__gG=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 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.__gR().length>1;
},getScale:function(){return this._native.scale;
},getRotation:function(){return this._native.rotation;
},getDocumentLeft:function(f){return this.__gQ(f).pageX;
},getDocumentTop:function(g){return this.__gQ(g).pageY;
},getScreenLeft:function(h){return this.__gQ(h).screenX;
},getScreenTop:function(j){return this.__gQ(j).screenY;
},getViewportLeft:function(k){return this.__gQ(k).clientX;
},getViewportTop:function(l){return this.__gQ(l).clientY;
},getIdentifier:function(m){return this.__gQ(m).identifier;
},__gQ:function(n){n=n==null?0:n;
return this.__gR()[n];
},__gR: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.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="Control",d="Shift",c="mousemove",b="move",a="mouseover",D="Alt",C="keyup",B="mouseup",A="keypress",z="dragend",y="on",x="mousedown",w="qxDraggable",v="Escape",u="drag",r="drop",s="qxDroppable",p="qx.event.handler.DragDrop",q="droprequest",n="dragstart",o="dragchange",l="dragleave",m="dragover",t="left";
qx.Class.define(p,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(E){qx.core.Object.call(this);
this.__eI=E;
this.__db=E.getWindow().document.documentElement;
this.__eI.addListener(this.__db,x,this._onMouseDown,this);
this.__hd();
},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:{__eI:null,__db:null,__gS:null,__gT:null,__gU:null,__gV:null,__gW:null,__e:null,__gX:null,__gY:null,__ha:false,__hb:0,__hc:0,canHandleEvent:function(F,G){},registerEvent:function(H,I,J){},unregisterEvent:function(K,L,M){},addType:function(N){this.__gU[N]=true;
},addAction:function(O){this.__gV[O]=true;
},supportsType:function(P){return !!this.__gU[P];
},supportsAction:function(Q){return !!this.__gV[Q];
},getData:function(R){if(!this.__hj||!this.__gS){throw new Error("This method must not be used outside the drop event listener!");
}
if(!this.__gU[R]){throw new Error("Unsupported data type: "+R+"!");
}
if(!this.__e[R]){this.__gX=R;
this.__fy(q,this.__gT,this.__gS,false);
}
if(!this.__e[R]){throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");
}return this.__e[R]||null;
},getCurrentAction:function(){return this.__gY;
},addData:function(S,T){this.__e[S]=T;
},getCurrentType:function(){return this.__gX;
},isSessionActive:function(){return this.__ha;
},__hd:function(){this.__gU={};
this.__gV={};
this.__gW={};
this.__e={};
},__he:function(){if(this.__gT==null){return;
}var W=this.__gV;
var U=this.__gW;
var V=null;

if(this.__hj){if(U.Shift&&U.Control&&W.alias){V=k;
}else if(U.Shift&&U.Alt&&W.copy){V=j;
}else if(U.Shift&&W.move){V=b;
}else if(U.Alt&&W.alias){V=k;
}else if(U.Control&&W.copy){V=j;
}else if(W.move){V=b;
}else if(W.copy){V=j;
}else if(W.alias){V=k;
}}
if(V!=this.__gY){this.__gY=V;
this.__fy(o,this.__gT,this.__gS,false);
}},__fy:function(X,Y,ba,bb,bc){var be=qx.event.Registration;
var bd=be.createEvent(X,qx.event.type.Drag,[bb,bc]);

if(Y!==ba){bd.setRelatedTarget(ba);
}return be.dispatchEvent(Y,bd);
},__hf:function(bf){while(bf&&bf.nodeType==1){if(bf.getAttribute(w)==y){return bf;
}bf=bf.parentNode;
}return null;
},__hg:function(bg){while(bg&&bg.nodeType==1){if(bg.getAttribute(s)==y){return bg;
}bg=bg.parentNode;
}return null;
},__hh:function(){this.__gT=null;
this.__eI.removeListener(this.__db,c,this._onMouseMove,this,true);
this.__eI.removeListener(this.__db,B,this._onMouseUp,this,true);
qx.event.Registration.removeListener(window,i,this._onWindowBlur,this);
this.__hd();
},__hi:function(){if(this.__ha){this.__eI.removeListener(this.__db,a,this._onMouseOver,this,true);
this.__eI.removeListener(this.__db,h,this._onMouseOut,this,true);
this.__eI.removeListener(this.__db,g,this._onKeyDown,this,true);
this.__eI.removeListener(this.__db,C,this._onKeyUp,this,true);
this.__eI.removeListener(this.__db,A,this._onKeyPress,this,true);
this.__fy(z,this.__gT,this.__gS,false);
this.__ha=false;
}this.__hj=false;
this.__gS=null;
this.__hh();
},__hj:false,_onWindowBlur:function(e){this.__hi();
},_onKeyDown:function(e){var bh=e.getKeyIdentifier();

switch(bh){case D:case f:case d:if(!this.__gW[bh]){this.__gW[bh]=true;
this.__he();
}}},_onKeyUp:function(e){var bi=e.getKeyIdentifier();

switch(bi){case D:case f:case d:if(this.__gW[bi]){this.__gW[bi]=false;
this.__he();
}}},_onKeyPress:function(e){var bj=e.getKeyIdentifier();

switch(bj){case v:this.__hi();
}},_onMouseDown:function(e){if(this.__ha||e.getButton()!==t){return;
}var bk=this.__hf(e.getTarget());

if(bk){this.__hb=e.getDocumentLeft();
this.__hc=e.getDocumentTop();
this.__gT=bk;
this.__eI.addListener(this.__db,c,this._onMouseMove,this,true);
this.__eI.addListener(this.__db,B,this._onMouseUp,this,true);
qx.event.Registration.addListener(window,i,this._onWindowBlur,this);
}},_onMouseUp:function(e){if(this.__hj){this.__fy(r,this.__gS,this.__gT,false,e);
}if(this.__ha){e.stopPropagation();
}this.__hi();
},_onMouseMove:function(e){if(this.__ha){if(!this.__fy(u,this.__gT,this.__gS,true,e)){this.__hi();
}}else{if(Math.abs(e.getDocumentLeft()-this.__hb)>3||Math.abs(e.getDocumentTop()-this.__hc)>3){if(this.__fy(n,this.__gT,this.__gS,true,e)){this.__ha=true;
this.__eI.addListener(this.__db,a,this._onMouseOver,this,true);
this.__eI.addListener(this.__db,h,this._onMouseOut,this,true);
this.__eI.addListener(this.__db,g,this._onKeyDown,this,true);
this.__eI.addListener(this.__db,C,this._onKeyUp,this,true);
this.__eI.addListener(this.__db,A,this._onKeyPress,this,true);
var bl=this.__gW;
bl.Control=e.isCtrlPressed();
bl.Shift=e.isShiftPressed();
bl.Alt=e.isAltPressed();
this.__he();
}else{this.__fy(z,this.__gT,this.__gS,false);
this.__hh();
}}}},_onMouseOver:function(e){var bm=e.getTarget();
var bn=this.__hg(bm);

if(bn&&bn!=this.__gS){this.__hj=this.__fy(m,bn,this.__gT,true,e);
this.__gS=bn;
this.__he();
}},_onMouseOut:function(e){var bp=this.__hg(e.getTarget());
var bo=this.__hg(e.getRelatedTarget());

if(bp&&bp!==bo&&bp==this.__gS){this.__fy(l,this.__gS,bo,false,e);
this.__gS=null;
this.__hj=false;
qx.event.Timer.once(this.__he,this,0);
}}},destruct:function(){this.__gT=this.__gS=this.__eI=this.__db=this.__gU=this.__gV=this.__gW=this.__e=null;
},defer:function(bq){qx.event.Registration.addHandler(bq);
}});
})();
(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 c="offline",b="online",a="qx.event.handler.Offline";
qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(d){qx.core.Object.call(this);
this.__eI=d;
this.__cy=d.getWindow();
this._initObserver();
},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{online:true,offline:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__eI:null,__cy:null,__gw:null,canHandleEvent:function(e,f){},registerEvent:function(g,h,i){},unregisterEvent:function(j,k,l){},_initObserver:function(){this.__gw=qx.lang.Function.listener(this._onNative,this);
qx.bom.Event.addNativeListener(this.__cy,c,this.__gw);
qx.bom.Event.addNativeListener(this.__cy,b,this.__gw);
},_stopObserver:function(){qx.bom.Event.removeNativeListener(this.__cy,c,this.__gw);
qx.bom.Event.removeNativeListener(this.__cy,b,this.__gw);
},_onNative:qx.event.GlobalError.observeMethod(function(m){qx.event.Registration.fireEvent(this.__cy,m.type,qx.event.type.Event,[]);
}),isOnline:function(){return !!this.__cy.navigator.onLine;
}},destruct:function(){this.__eI=null;
this._stopObserver();
delete qx.event.handler.Appear.__instances[this.$$hash];
},defer:function(n){qx.event.Registration.addHandler(n);
}});
})();
(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:{__hk:{"onload":true,"onpropertychange":true,"oninput":true,"onchange":true,"name":true,"type":true,"checked":true,"disabled":true},__hl:{},__hm:{},allowCreationWithMarkup:function(s){if(!s){s=window;
}var t=s.location.href;

if(qx.bom.Element.__hm[t]==undefined){try{s.document.createElement(g);
qx.bom.Element.__hm[t]=true;
}catch(e){qx.bom.Element.__hm[t]=false;
}}return qx.bom.Element.__hm[t];
},getHelperElement:function(u){if(!u){u=window;
}var w=u.location.href;

if(!qx.bom.Element.__hl[w]){var v=qx.bom.Element.__hl[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.__hl[w];
},create:function(name,x,y){if(!y){y=window;
}
if(!name){throw new Error("The tag name is missing!");
}var A=this.__hk;
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 j="",i="undefined",h="engine.name",g="readOnly",f="accessKey",e="qx.bom.element.Attribute",d="rowSpan",c="vAlign",b="className",a="textContent",A="'",z="htmlFor",y="longDesc",x="cellSpacing",w="frameBorder",v="='",u="useMap",t="innerText",s="innerHTML",r="tabIndex",p="dateTime",q="maxLength",n="html.element.textcontent",o="mshtml",l="cellPadding",m="browser.documentmode",k="colSpan";
qx.Class.define(e,{statics:{__hn:{names:{"class":b,"for":z,html:s,text:qx.core.Environment.get(n)?a:t,colspan:k,rowspan:d,valign:c,datetime:p,accesskey:f,tabindex:r,maxlength:q,readonly:g,longdesc:y,cellpadding:l,cellspacing:x,frameborder:w,usemap:u},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(B){var C=[];
var E=this.__hn.runtime;

for(var D in B){if(!E[D]){C.push(D,v,B[D],A);
}}return C.join(j);
},get:function(F,name){var H=this.__hn;
var G;
name=H.names[name]||name;
if(qx.core.Environment.get(h)==o&&parseInt(qx.core.Environment.get(m),10)<8&&H.original[name]){G=F.getAttribute(name,2);
}else if(H.property[name]){G=F[name];

if(typeof H.propertyDefault[name]!==i&&G==H.propertyDefault[name]){if(typeof H.bools[name]===i){return null;
}else{return G;
}}}else{G=F.getAttribute(name);
}if(H.bools[name]){return !!G;
}return G;
},set:function(I,name,J){if(typeof J===i){return;
}var K=this.__hn;
name=K.names[name]||name;
if(K.bools[name]){J=!!J;
}if(K.property[name]&&(!(I[name]===undefined)||K.qxProperties[name])){if(J==null){if(K.removeableProperties[name]){I.removeAttribute(name);
return;
}else if(typeof K.propertyDefault[name]!==i){J=K.propertyDefault[name];
}}I[name]=J;
}else{if(J===true){I.setAttribute(name,name);
}else if(J===false||J===null){I.removeAttribute(name);
}else{I.setAttribute(name,J);
}}},reset:function(L,name){this.set(L,name,null);
}}});
})();
(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.__cy=j.getWindow();
this.__cA=k;
j.addListener(this.__cy,f,this.releaseCapture,this);
j.addListener(this.__cy,e,this.releaseCapture,this);
j.addListener(this.__cy,a,this.releaseCapture,this);
},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__cA:null,__ho:null,__hp:true,__cy:null,_getParent:function(l){return l.parentNode;
},canDispatchEvent:function(m,event,n){return !!(this.__ho&&this.__hq[n]);
},dispatchEvent:function(o,event,p){if(p==d){event.stopPropagation();
this.releaseCapture();
return;
}
if(this.__hp||!qx.dom.Hierarchy.contains(this.__ho,o)){o=this.__ho;
}qx.event.dispatch.AbstractBubbling.prototype.dispatchEvent.call(this,o,event,p);
},__hq:{"mouseup":1,"mousedown":1,"click":1,"dblclick":1,"mousemove":1,"mouseout":1,"mouseover":1},activateCapture:function(q,r){var r=r!==false;

if(this.__ho===q&&this.__hp==r){return;
}
if(this.__ho){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.__hp=r;
this.__ho=q;
this.__cA.fireEvent(q,b,qx.event.type.Event,[true,false]);
},getCaptureElement:function(){return this.__ho;
},releaseCapture:function(){var s=this.__ho;

if(!s){return;
}this.__ho=null;
this.__cA.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.__ho=this.__cy=this.__cA=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 l="",k="pdf",h="wmv",g="divx",f="quicktime",e="mshtml",d="silverlight",c="Silverlight",b="plugin.silverlight.version",a="function",H="QuickTimeCheckObject.QuickTimeCheck.1",G="Adobe Acrobat",F="plugin.windowsmedia",E="QuickTime",D="plugin.silverlight",C="qx.bom.client.Plugin",B="plugin.divx",A="Chrome PDF Viewer",z="Windows Media",y="plugin.gears",s="plugin.quicktime",t="plugin.windowsmedia.version",q="DivX Web Player",r="AgControl.AgControl",o="plugin.pdf",p="plugin.pdf.version",m="plugin.divx.version",n="WMPlayer.OCX.7",u="AcroPDF.PDF",v="plugin.activex",x="plugin.quicktime.version",w="npdivx.DivXBrowserPlugin.1";
qx.Bootstrap.define(C,{statics:{getGears:function(){return !!(window.google&&window.google.gears);
},getActiveX:function(){return (typeof window.ActiveXObject===a);
},__hr:{quicktime:{plugin:[E],control:H},wmv:{plugin:[z],control:n},divx:{plugin:[q],control:w},silverlight:{plugin:[c],control:r},pdf:{plugin:[A,G],control:u}},getQuicktimeVersion:function(){var I=qx.bom.client.Plugin.__hr[f];
return qx.bom.client.Plugin.__hs(I.control,I.plugin);
},getWindowsMediaVersion:function(){var J=qx.bom.client.Plugin.__hr[h];
return qx.bom.client.Plugin.__hs(J.control,J.plugin);
},getDivXVersion:function(){var K=qx.bom.client.Plugin.__hr[g];
return qx.bom.client.Plugin.__hs(K.control,K.plugin);
},getSilverlightVersion:function(){var L=qx.bom.client.Plugin.__hr[d];
return qx.bom.client.Plugin.__hs(L.control,L.plugin);
},getPdfVersion:function(){var M=qx.bom.client.Plugin.__hr[k];
return qx.bom.client.Plugin.__hs(M.control,M.plugin);
},getQuicktime:function(){var N=qx.bom.client.Plugin.__hr[f];
return qx.bom.client.Plugin.__ht(N.control,N.plugin);
},getWindowsMedia:function(){var O=qx.bom.client.Plugin.__hr[h];
return qx.bom.client.Plugin.__ht(O.control,O.plugin);
},getDivX:function(){var P=qx.bom.client.Plugin.__hr[g];
return qx.bom.client.Plugin.__ht(P.control,P.plugin);
},getSilverlight:function(){var Q=qx.bom.client.Plugin.__hr[d];
return qx.bom.client.Plugin.__ht(Q.control,Q.plugin);
},getPdf:function(){var R=qx.bom.client.Plugin.__hr[k];
return qx.bom.client.Plugin.__ht(R.control,R.plugin);
},__hs:function(S,T){var U=qx.bom.client.Plugin.__ht(S,T);
if(!U){return l;
}if(qx.bom.client.Engine.getName()==e){var V=new ActiveXObject(S);

try{var Y=V.versionInfo;

if(Y!=undefined){return Y;
}Y=V.version;

if(Y!=undefined){return Y;
}Y=V.settings.version;

if(Y!=undefined){return Y;
}}catch(bb){return l;
}return l;
}else{var ba=navigator.plugins;
var X=/([0-9]\.[0-9])/g;

for(var i=0;i<ba.length;i++){var W=ba[i];

for(var j=0;j<T.length;j++){if(W.name.indexOf(T[j])!==-1){if(X.test(W.name)||X.test(W.description)){return RegExp.$1;
}}}}return l;
}},__ht:function(bc,bd){if(qx.bom.client.Engine.getName()==e){var be=window.ActiveXObject;

if(!be){return false;
}
try{new ActiveXObject(bc);
}catch(bg){return false;
}return true;
}else{var bf=navigator.plugins;

if(!bf){return false;
}var name;

for(var i=0;i<bf.length;i++){name=bf[i].name;

for(var j=0;j<bd.length;j++){if(name.indexOf(bd[j])!==-1){return true;
}}}return false;
}}},defer:function(bh){qx.core.Environment.add(y,bh.getGears);
qx.core.Environment.add(s,bh.getQuicktime);
qx.core.Environment.add(x,bh.getQuicktimeVersion);
qx.core.Environment.add(F,bh.getWindowsMedia);
qx.core.Environment.add(t,bh.getWindowsMediaVersion);
qx.core.Environment.add(B,bh.getDivX);
qx.core.Environment.add(m,bh.getDivXVersion);
qx.core.Environment.add(D,bh.getSilverlight);
qx.core.Environment.add(b,bh.getSilverlightVersion);
qx.core.Environment.add(o,bh.getPdf);
qx.core.Environment.add(p,bh.getPdfVersion);
qx.core.Environment.add(v,bh.getActiveX);
}});
})();
(function(){var s="plugin.activex",r="MSXML2.DOMDocument.3.0",q="",p='<\?xml version="1.0" encoding="utf-8"?>\n<',o="qx.xml.Document",n=" />",m="xml.domparser",k="SelectionLanguage",j="'",h="MSXML2.XMLHTTP.3.0",c="MSXML2.XMLHTTP.6.0",g="xml.implementation",f=" xmlns='",b="text/xml",a="XPath",e="MSXML2.DOMDocument.6.0",d="HTML";
qx.Class.define(o,{statics:{DOMDOC:null,XMLHTTP:null,isXmlDocument:function(t){if(t.nodeType===9){return t.documentElement.nodeName!==d;
}else if(t.ownerDocument){return this.isXmlDocument(t.ownerDocument);
}else{return false;
}},create:function(u,v){if(qx.core.Environment.get(s)){var w=new ActiveXObject(this.DOMDOC);
if(this.DOMDOC==r){w.setProperty(k,a);
}
if(v){var x=p;
x+=v;

if(u){x+=f+u+j;
}x+=n;
w.loadXML(x);
}return w;
}
if(qx.core.Environment.get(g)){return document.implementation.createDocument(u||q,v||q,null);
}throw new Error("No XML implementation available!");
},fromString:function(y){if(qx.core.Environment.get(s)){var A=qx.xml.Document.create();
A.loadXML(y);
return A;
}
if(qx.core.Environment.get(m)){var z=new DOMParser();
return z.parseFromString(y,b);
}throw new Error("No XML implementation available!");
}},defer:function(B){if(qx.core.Environment.get(s)){var C=[e,r];
var D=[c,h];

for(var i=0,l=C.length;i<l;i++){try{new ActiveXObject(C[i]);
new ActiveXObject(D[i]);
}catch(E){continue;
}B.DOMDOC=C[i];
B.XMLHTTP=D[i];
break;
}}}});
})();
(function(){var s="undefined",r="function",q="<a></a>",p="xml.implementation",o="xml.attributens",n="xml.selectnodes",m="xml.getqualifieditem",l="SelectionLanguage",k="xml.getelementsbytagnamens",j="qx.bom.client.Xml",d="xml.domproperties",i="xml.selectsinglenode",g="1.0",c="xml.createnode",b="xml.domparser",f="getProperty",e="XML",h="string",a="xml.createelementns";
qx.Bootstrap.define(j,{statics:{getImplementation:function(){return document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature(e,g);
},getDomParser:function(){return typeof window.DOMParser!==s;
},getSelectSingleNode:function(){return typeof qx.xml.Document.create().selectSingleNode!==s;
},getSelectNodes:function(){return typeof qx.xml.Document.create().selectNodes!==s;
},getElementsByTagNameNS:function(){return typeof qx.xml.Document.create().getElementsByTagNameNS!==s;
},getDomProperties:function(){var t=qx.xml.Document.create();
return (f in t&&typeof t.getProperty(l)===h);
},getAttributeNS:function(){var u=qx.xml.Document.fromString(q).documentElement;
return typeof u.getAttributeNS===r&&typeof u.setAttributeNS===r;
},getCreateElementNS:function(){return typeof qx.xml.Document.create().createElementNS===r;
},getCreateNode:function(){return typeof qx.xml.Document.create().createNode!==s;
},getQualifiedItem:function(){var v=qx.xml.Document.fromString(q).documentElement;
return typeof v.attributes.getQualifiedItem!==s;
}},defer:function(w){qx.core.Environment.add(p,w.getImplementation);
qx.core.Environment.add(b,w.getDomParser);
qx.core.Environment.add(i,w.getSelectSingleNode);
qx.core.Environment.add(n,w.getSelectNodes);
qx.core.Environment.add(k,w.getElementsByTagNameNS);
qx.core.Environment.add(d,w.getDomProperties);
qx.core.Environment.add(o,w.getAttributeNS);
qx.core.Environment.add(a,w.getCreateElementNS);
qx.core.Environment.add(c,w.getCreateNode);
qx.core.Environment.add(m,w.getQualifiedItem);
}});
})();
(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 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="engine.name",g="scroll",f="engine.version",e="marginTop",d="marginLeft",c="border-box",b="borderBottomWidth",a="borderRightWidth",E="auto",D="padding",C="browser.quirksmode",B="qx.bom.element.Location",A="paddingLeft",z="static",y="marginBottom",x="visible",w="BODY",v="opera",q="paddingBottom",r="paddingTop",o="gecko",p="marginRight",m="mshtml",n="position",k="margin",l="overflow",s="paddingRight",t="browser.documentmode",u="border";
qx.Class.define(B,{statics:{__hu:function(F,G){return qx.bom.element.Style.get(F,G,qx.bom.element.Style.COMPUTED_MODE,false);
},__hv:function(H,I){return parseInt(qx.bom.element.Style.get(H,I,qx.bom.element.Style.COMPUTED_MODE,false),10)||0;
},__hw:function(J){var M=0,top=0;
if(J.getBoundingClientRect&&qx.core.Environment.get(h)!=v){var L=qx.dom.Node.getWindow(J);
M-=qx.bom.Viewport.getScrollLeft(L);
top-=qx.bom.Viewport.getScrollTop(L);
}else{var K=qx.dom.Node.getDocument(J).body;
J=J.parentNode;
while(J&&J!=K){M+=J.scrollLeft;
top+=J.scrollTop;
J=J.parentNode;
}}return {left:M,top:top};
},__hx:qx.core.Environment.select(h,{"mshtml":function(N){var P=qx.dom.Node.getDocument(N);
var O=P.body;
var Q=0;
var top=0;
Q-=O.clientLeft+P.documentElement.clientLeft;
top-=O.clientTop+P.documentElement.clientTop;

if(!qx.core.Environment.get(C)){Q+=this.__hv(O,i);
top+=this.__hv(O,j);
}return {left:Q,top:top};
},"webkit":function(R){var T=qx.dom.Node.getDocument(R);
var S=T.body;
var U=S.offsetLeft;
var top=S.offsetTop;
if(parseFloat(qx.core.Environment.get(f))<530.17){U+=this.__hv(S,i);
top+=this.__hv(S,j);
}return {left:U,top:top};
},"gecko":function(V){var W=qx.dom.Node.getDocument(V).body;
var X=W.offsetLeft;
var top=W.offsetTop;
if(parseFloat(qx.core.Environment.get(f))<1.9){X+=this.__hv(W,d);
top+=this.__hv(W,e);
}if(qx.bom.element.BoxSizing.get(W)!==c){X+=this.__hv(W,i);
top+=this.__hv(W,j);
}return {left:X,top:top};
},"default":function(Y){var ba=qx.dom.Node.getDocument(Y).body;
var bb=ba.offsetLeft;
var top=ba.offsetTop;
return {left:bb,top:top};
}}),__hy:qx.core.Environment.select(h,{"mshtml|webkit":function(bc){var be=qx.dom.Node.getDocument(bc);
if(bc.getBoundingClientRect){var bf=bc.getBoundingClientRect();
var bg=bf.left;
var top=bf.top;
}else{var bg=bc.offsetLeft;
var top=bc.offsetTop;
bc=bc.offsetParent;
var bd=be.body;
while(bc&&bc!=bd){bg+=bc.offsetLeft;
top+=bc.offsetTop;
bg+=this.__hv(bc,i);
top+=this.__hv(bc,j);
bc=bc.offsetParent;
}}return {left:bg,top:top};
},"gecko":function(bh){if(bh.getBoundingClientRect){var bk=bh.getBoundingClientRect();
var bl=Math.round(bk.left);
var top=Math.round(bk.top);
}else{var bl=0;
var top=0;
var bi=qx.dom.Node.getDocument(bh).body;
var bj=qx.bom.element.BoxSizing;

if(bj.get(bh)!==c){bl-=this.__hv(bh,i);
top-=this.__hv(bh,j);
}
while(bh&&bh!==bi){bl+=bh.offsetLeft;
top+=bh.offsetTop;
if(bj.get(bh)!==c){bl+=this.__hv(bh,i);
top+=this.__hv(bh,j);
}if(bh.parentNode&&this.__hu(bh.parentNode,l)!=x){bl+=this.__hv(bh.parentNode,i);
top+=this.__hv(bh.parentNode,j);
}bh=bh.offsetParent;
}}return {left:bl,top:top};
},"default":function(bm){var bo=0;
var top=0;
var bn=qx.dom.Node.getDocument(bm).body;
while(bm&&bm!==bn){bo+=bm.offsetLeft;
top+=bm.offsetTop;
bm=bm.offsetParent;
}return {left:bo,top:top};
}}),get:function(bp,bq){if(bp.tagName==w){var location=this.__hz(bp);
var bx=location.left;
var top=location.top;
}else{var br=this.__hx(bp);
var bw=this.__hy(bp);
var scroll=this.__hw(bp);
var bx=bw.left+br.left-scroll.left;
var top=bw.top+br.top-scroll.top;
}var bs=bx+bp.offsetWidth;
var bt=top+bp.offsetHeight;

if(bq){if(bq==D||bq==g){var bu=qx.bom.element.Overflow.getX(bp);

if(bu==g||bu==E){bs+=bp.scrollWidth-bp.offsetWidth+this.__hv(bp,i)+this.__hv(bp,a);
}var bv=qx.bom.element.Overflow.getY(bp);

if(bv==g||bv==E){bt+=bp.scrollHeight-bp.offsetHeight+this.__hv(bp,j)+this.__hv(bp,b);
}}
switch(bq){case D:bx+=this.__hv(bp,A);
top+=this.__hv(bp,r);
bs-=this.__hv(bp,s);
bt-=this.__hv(bp,q);
case g:bx-=bp.scrollLeft;
top-=bp.scrollTop;
bs-=bp.scrollLeft;
bt-=bp.scrollTop;
case u:bx+=this.__hv(bp,i);
top+=this.__hv(bp,j);
bs-=this.__hv(bp,a);
bt-=this.__hv(bp,b);
break;
case k:bx-=this.__hv(bp,d);
top-=this.__hv(bp,e);
bs+=this.__hv(bp,p);
bt+=this.__hv(bp,y);
break;
}}return {left:bx,top:top,right:bs,bottom:bt};
},__hz:function(by){var top=by.offsetTop;
var bz=by.offsetLeft;

if(qx.core.Environment.get(h)!==m||!((parseFloat(qx.core.Environment.get(f))<8||qx.core.Environment.get(t)<8)&&!qx.core.Environment.get(C))){top+=this.__hv(by,e);
bz+=this.__hv(by,d);
}
if(qx.core.Environment.get(h)===o){top+=this.__hv(by,i);
bz+=this.__hv(by,j);
}return {left:bz,top:top};
},getLeft:function(bA,bB){return this.get(bA,bB).left;
},getTop:function(bC,bD){return this.get(bC,bD).top;
},getRight:function(bE,bF){return this.get(bE,bF).right;
},getBottom:function(bG,bH){return this.get(bG,bH).bottom;
},getRelative:function(bI,bJ,bK,bL){var bN=this.get(bI,bK);
var bM=this.get(bJ,bL);
return {left:bN.left-bM.left,top:bN.top-bM.top,right:bN.right-bM.right,bottom:bN.bottom-bM.bottom};
},getPosition:function(bO){return this.getRelative(bO,this.getOffsetParent(bO));
},getOffsetParent:function(bP){var bR=bP.offsetParent||document.body;
var bQ=qx.bom.element.Style;

while(bR&&(!/^body|html$/i.test(bR.tagName)&&bQ.get(bR,n)===z)){bR=bR.offsetParent;
}return bR;
}}});
})();
(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.__hA=e;
this.__cq=f||e.toHashCode();
this.useMarkup(e.getMarkup());
},members:{__cq:null,__hA:null,getId:function(){return this.__cq;
},getDecorator:function(){return this.__hA;
},resize:function(h,i){this.__hA.resize(this.getDomElement(),h,i);
},tint:function(j){this.__hA.tint(this.getDomElement(),j);
},getInsets:function(){return this.__hA.getInsets();
}},destruct:function(){this.__hA=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:{__hB:null,__hC:null,__hD:null,__hE:null,__hF:null,__hG:null,__hH:null,getBounds:function(){return this.__hG||this.__hC||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.__hB){this.__hB=E;
qx.ui.core.queue.Layout.add(this);
return null;
}var G=this.__hC;

if(!G){G=this.__hC={};
}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.__hD){F.local=true;
delete this.__hD;
}
if(this.__hF){F.margin=true;
delete this.__hF;
}return F;
},isExcluded:function(){return false;
},hasValidLayout:function(){return !this.__hD;
},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);
},invalidateLayoutCache:function(){this.__hD=true;
this.__hE=null;
},getSizeHint:function(H){var I=this.__hE;

if(I){return I;
}
if(H===false){return null;
}I=this.__hE=this._computeSizeHint();
if(this._hasHeightForWidth()&&this.__hB&&this.getHeight()==null){I.height=this.__hB;
}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.__hF=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.__hG;
},setUserBounds:function(S,top,T,U){this.__hG={left:S,top:top,width:T,height:U};
qx.ui.core.queue.Layout.add(this);
},resetUserBounds:function(){delete this.__hG;
qx.ui.core.queue.Layout.add(this);
},__hI:{},setLayoutProperties:function(V){if(V==null){return;
}var W=this.__hH;

if(!W){W=this.__hH={};
}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.__hH||this.__hI;
},clearLayoutProperties:function(){delete this.__hH;
},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.__hH;

if(bd){bc.__hH=qx.lang.Object.clone(bd);
}return bc;
}},destruct:function(){this.$$parent=this.$$subparent=this.__hH=this.__hC=this.__hG=this.__hE=null;
}});
})();
(function(){var b="qx.ui.core.queue.Layout",a="layout";
qx.Class.define(b,{statics:{__dC:{},remove:function(c){delete this.__dC[c.$$hash];
},add:function(d){this.__dC[d.$$hash]=d;
qx.ui.core.queue.Manager.scheduleFlush(a);
},isScheduled:function(e){return !!this.__dC[e.$$hash];
},flush:function(){var f=this.__hL();
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.__hK;
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;
},__hJ:function(){var t=qx.ui.core.queue.Visibility;
this.__hK={};
var s=[];
var r=this.__dC;
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;
},__hL:function(){var x=[];
var z=this.__hJ();

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:{__hM:false,__hN:{},__hO:0,MAX_RETRIES:10,scheduleFlush:function(i){var self=qx.ui.core.queue.Manager;
self.__hN[i]=true;

if(!self.__hM){self.__fq.schedule();
self.__hM=true;
}},flush:function(){if(qx.ui.core.queue.Manager.PAUSE){return;
}var self=qx.ui.core.queue.Manager;
if(self.__hP){return;
}self.__hP=true;
self.__fq.cancel();
var j=self.__hN;
self.__hQ(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.__hM=false;
});
self.__hQ(function(){if(j.dispose){delete j.dispose;
{qx.ui.core.queue.Dispose.flush();
};
}},function(){self.__hP=false;
});
self.__hO=0;
},__hQ:function(k,l){var self=qx.ui.core.queue.Manager;

try{k();
}catch(e){self.__hM=false;
self.__hP=false;
self.__hO+=1;
if(qx.core.Environment.get(a)==f&&qx.core.Environment.get(d)<=7){l();
}
if(self.__hO<=self.MAX_RETRIES){self.scheduleFlush();
}else{throw new Error("Fatal Error: Flush terminated "+(self.__hO-1)+" times in a row"+" due to exceptions in user code. The application has to be reloaded!");
}throw e;
}finally{l();
}},__hR:function(e){var m=qx.ui.core.queue.Manager;
if(e.getData()==g){m.PAUSE=true;

if(m.__hS){window.clearTimeout(m.__hS);
}m.__hS=window.setTimeout(function(){m.PAUSE=false;
m.__hS=null;
m.flush();
},500);
}else{m.flush();
}}},defer:function(n){n.__fq=new qx.util.DeferredCall(n.flush);
qx.html.Element._scheduleFlush=n.scheduleFlush;
qx.event.Registration.addListener(window,h,qx.core.Environment.get(c)?n.__hR:n.flush);
}});
})();
(function(){var b="qx.ui.core.queue.Widget",a="widget";
qx.Class.define(b,{statics:{__dC:[],remove:function(c){qx.lang.Array.remove(this.__dC,c);
},add:function(d){var e=this.__dC;

if(qx.lang.Array.contains(e,d)){return;
}e.unshift(d);
qx.ui.core.queue.Manager.scheduleFlush(a);
},flush:function(){var f=this.__dC;
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.__dC=[];
}}});
})();
(function(){var b="qx.ui.core.queue.Visibility",a="visibility";
qx.Class.define(b,{statics:{__dC:[],__cP:{},remove:function(c){delete this.__cP[c.$$hash];
qx.lang.Array.remove(this.__dC,c);
},isVisible:function(d){return this.__cP[d.$$hash]||false;
},__hT:function(e){var g=this.__cP;
var f=e.$$hash;
var h;
if(e.isExcluded()){h=false;
}else{var parent=e.$$parent;

if(parent){h=this.__hT(parent);
}else{h=e.isRootWidget();
}}return g[f]=h;
},add:function(j){var k=this.__dC;

if(qx.lang.Array.contains(k,j)){return;
}k.unshift(j);
qx.ui.core.queue.Manager.scheduleFlush(a);
},flush:function(){var o=this.__dC;
var p=this.__cP;
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.__hT(m);
}if(p[n]&&p[n]!=l[n]){m.checkAppearanceNeeds();
}}this.__dC=[];
}}});
})();
(function(){var b="appearance",a="qx.ui.core.queue.Appearance";
qx.Class.define(a,{statics:{__dC:[],remove:function(c){qx.lang.Array.remove(this.__dC,c);
},add:function(d){var e=this.__dC;

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.__dC,f);
},flush:function(){var j=qx.ui.core.queue.Visibility;
var g=this.__dC;
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:{__dC:[],add:function(c){var d=this.__dC;

if(qx.lang.Array.contains(d,c)){return;
}d.unshift(c);
qx.ui.core.queue.Manager.scheduleFlush(b);
},isEmpty:function(){return this.__dC.length==0;
},flush:function(){var e=this.__dC;

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.__dC=[];
}}});
})();
(function(){var cb="px",ca="Boolean",bY="qx.event.type.Drag",bX="qx.event.type.Mouse",bW="visible",bV="qx.event.type.Focus",bU="Integer",bT="qx.event.type.Touch",bS="qx.event.type.Data",bR="engine.name",bx="excluded",bw="_applyPadding",bv="qx.event.type.Event",bu="on",bt="mshtml",bs="hidden",br="contextmenu",bq="String",bp="tabIndex",bo="focused",ci="changeVisibility",cj="hovered",cg="qx.event.type.KeySequence",ch="absolute",ce="backgroundColor",cf="drag",cc="div",cd="disabled",ck="move",cl="dragstart",bK="qx.dynlocale",bJ="dragchange",bM="dragend",bL="resize",bO="Decorator",bN="zIndex",bQ="opacity",bP="default",bI="Color",bH="changeToolTipText",c="beforeContextmenuOpen",d="_applyNativeContextMenu",f="engine.version",g="_applyBackgroundColor",h="event.pointer",j="_applyFocusable",k="changeShadow",m="qx.event.type.KeyInput",n="createChildControl",o="browser.documentmode",cp="Font",co="_applyShadow",cn="_applyEnabled",cm="_applySelectable",ct="Number",cs="_applyKeepActive",cr="_applyVisibility",cq="repeat",cv="qxDraggable",cu="syncAppearance",N="paddingLeft",O="__ib",L="_applyDroppable",M="#",R="qx.event.type.MouseWheel",S="_applyCursor",P="_applyDraggable",Q="__ii",J="changeTextColor",K="$$widget",w="changeContextMenu",v="paddingTop",y="changeSelectable",x="hideFocus",s="none",r="outline",u="_applyAppearance",t="__hU",q="_applyOpacity",p="url(",X=")",Y="qx.ui.core.Widget",ba="_applyFont",bb="cursor",T="qxDroppable",U="__ia",V="changeZIndex",W="__hV",bc="changeEnabled",bd="__ig",G="changeFont",F="_applyDecorator",E="_applyZIndex",D="_applyTextColor",C="qx.ui.menu.Menu",B="_applyToolTipText",A="__ie",z="__hY",I="true",H="widget",be="changeDecorator",bf="_applyTabIndex",bg="changeAppearance",bh="shorthand",bi="/",bj="",bk="_applyContextMenu",bl="paddingBottom",bm="changeNativeContextMenu",bn="undefined",bB="qx.ui.tooltip.ToolTip",bA="qxKeepActive",bz="_applyKeepFocus",by="paddingRight",bF="changeBackgroundColor",bE="changeLocale",bD="qxKeepFocus",bC="opera",bG="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.__hU=this._createContainerElement();
this.__hV=this.__ih();
this.__hU.add(this.__hV);
this.initFocusable();
this.initSelectable();
this.initNativeContextMenu();
},events:{appear:bv,disappear:bv,createChildControl:bS,resize:bS,move:bS,syncAppearance:bS,mousemove:bX,mouseover:bX,mouseout:bX,mousedown:bX,mouseup:bX,click:bX,dblclick:bX,contextmenu:bX,beforeContextmenuOpen:bS,mousewheel:R,touchstart:bT,touchend:bT,touchmove:bT,touchcancel:bT,tap:bT,swipe:bT,keyup:cg,keydown:cg,keypress:cg,keyinput:m,focus:bV,blur:bV,focusin:bV,focusout:bV,activate:bV,deactivate:bV,capture:bv,losecapture:bv,drop:bY,dragleave:bY,dragover:bY,drag:bY,dragstart:bY,dragend:bY,dragchange:bY,droprequest:bY},properties:{paddingTop:{check:bU,init:0,apply:bw,themeable:true},paddingRight:{check:bU,init:0,apply:bw,themeable:true},paddingBottom:{check:bU,init:0,apply:bw,themeable:true},paddingLeft:{check:bU,init:0,apply:bw,themeable:true},padding:{group:[v,by,bl,N],mode:bh,themeable:true},zIndex:{nullable:true,init:null,apply:E,event:V,check:bU,themeable:true},decorator:{nullable:true,init:null,apply:F,event:be,check:bO,themeable:true},shadow:{nullable:true,init:null,apply:co,event:k,check:bO,themeable:true},backgroundColor:{nullable:true,check:bI,apply:g,event:bF,themeable:true},textColor:{nullable:true,check:bI,apply:D,event:J,themeable:true,inheritable:true},font:{nullable:true,apply:ba,check:cp,event:G,themeable:true,inheritable:true,dereference:true},opacity:{check:ct,apply:q,themeable:true,nullable:true,init:null},cursor:{check:bq,apply:S,themeable:true,inheritable:true,nullable:true,init:null},toolTip:{check:bB,nullable:true},toolTipText:{check:bq,nullable:true,event:bH,apply:B},toolTipIcon:{check:bq,nullable:true,event:bH},blockToolTip:{check:ca,init:false},visibility:{check:[bW,bs,bx],init:bW,apply:cr,event:ci},enabled:{init:true,check:ca,inheritable:true,apply:cn,event:bc},anonymous:{init:false,check:ca},tabIndex:{check:bU,nullable:true,apply:bf},focusable:{check:ca,init:false,apply:j},keepFocus:{check:ca,init:false,apply:bz},keepActive:{check:ca,init:false,apply:cs},draggable:{check:ca,init:false,apply:P},droppable:{check:ca,init:false,apply:L},selectable:{check:ca,init:false,event:y,apply:cm},contextMenu:{check:C,apply:bk,nullable:true,event:w},nativeContextMenu:{check:ca,init:false,themeable:true,event:bm,apply:d},appearance:{check:bq,init:H,apply:u,event:bg}},statics:{DEBUG:false,getWidgetByElement:function(cw,cx){while(cw){var cy=cw.$$widget;
if(cy!=null){var cz=qx.core.ObjectRegistry.fromHashCode(cy);
if(!cx||!cz.getAnonymous()){return cz;
}}try{cw=cw.parentNode;
}catch(e){return null;
}}return null;
},contains:function(parent,cA){while(cA){if(parent==cA){return true;
}cA=cA.getLayoutParent();
}return false;
},__hW:new qx.ui.core.DecoratorFactory(),__hX:new qx.ui.core.DecoratorFactory()},members:{__hU:null,__hV:null,__hY:null,__ia:null,__ib:null,__ic:null,__id:null,__ie:null,_getLayout:function(){return this.__ie;
},_setLayout:function(cB){if(this.__ie){this.__ie.connectToWidget(null);
}
if(cB){cB.connectToWidget(this);
}this.__ie=cB;
qx.ui.core.queue.Layout.add(this);
},setLayoutParent:function(parent){if(this.$$parent===parent){return;
}var cC=this.getContainerElement();

if(this.$$parent&&!this.$$parent.$$disposed){this.$$parent.getContentElement().remove(cC);
}this.$$parent=parent||null;

if(parent&&!parent.$$disposed){this.$$parent.getContentElement().add(cC);
}this.$$refreshInheritables();
qx.ui.core.queue.Visibility.add(this);
},_updateInsets:null,__if:function(a,b){if(a==b){return false;
}
if(a==null||b==null){return true;
}var cD=qx.theme.manager.Decoration.getInstance();
var cF=cD.resolve(a).getInsets();
var cE=cD.resolve(b).getInsets();

if(cF.top!=cE.top||cF.right!=cE.right||cF.bottom!=cE.bottom||cF.left!=cE.left){return true;
}return false;
},renderLayout:function(cG,top,cH,cI){var cR=qx.ui.core.LayoutItem.prototype.renderLayout.call(this,cG,top,cH,cI);
if(!cR){return null;
}var cK=this.getContainerElement();
var content=this.getContentElement();
var cO=cR.size||this._updateInsets;
var cS=cb;
var cP={};
if(cR.position){cP.left=cG+cS;
cP.top=top+cS;
}if(cR.size){cP.width=cH+cS;
cP.height=cI+cS;
}
if(cR.position||cR.size){cK.setStyles(cP);
}
if(cO||cR.local||cR.margin){var cJ=this.getInsets();
var innerWidth=cH-cJ.left-cJ.right;
var innerHeight=cI-cJ.top-cJ.bottom;
innerWidth=innerWidth<0?0:innerWidth;
innerHeight=innerHeight<0?0:innerHeight;
}var cM={};

if(this._updateInsets){cM.left=cJ.left+cS;
cM.top=cJ.top+cS;
}
if(cO){cM.width=innerWidth+cS;
cM.height=innerHeight+cS;
}
if(cO||this._updateInsets){content.setStyles(cM);
}
if(cR.size){var cQ=this.__ib;

if(cQ){cQ.setStyles({width:cH+cb,height:cI+cb});
}}
if(cR.size||this._updateInsets){if(this.__hY){this.__hY.resize(cH,cI);
}}
if(cR.size){if(this.__ia){var cJ=this.__ia.getInsets();
var cN=cH+cJ.left+cJ.right;
var cL=cI+cJ.top+cJ.bottom;
this.__ia.resize(cN,cL);
}}
if(cO||cR.local||cR.margin){if(this.__ie&&this.hasLayoutChildren()){this.__ie.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(cR.position&&this.hasListener(ck)){this.fireDataEvent(ck,this.getBounds());
}
if(cR.size&&this.hasListener(bL)){this.fireDataEvent(bL,this.getBounds());
}delete this._updateInsets;
return cR;
},__ig:null,clearSeparators:function(){var cU=this.__ig;

if(!cU){return;
}var cV=qx.ui.core.Widget.__hW;
var content=this.getContentElement();
var cT;

for(var i=0,l=cU.length;i<l;i++){cT=cU[i];
cV.poolDecorator(cT);
content.remove(cT);
}cU.length=0;
},renderSeparator:function(cW,cX){var cY=qx.ui.core.Widget.__hW.getDecoratorElement(cW);
this.getContentElement().add(cY);
cY.resize(cX.width,cX.height);
cY.setStyles({left:cX.left+cb,top:cX.top+cb});
if(!this.__ig){this.__ig=[cY];
}else{this.__ig.push(cY);
}},_computeSizeHint:function(){var dg=this.getWidth();
var df=this.getMinWidth();
var db=this.getMaxWidth();
var de=this.getHeight();
var dc=this.getMinHeight();
var dd=this.getMaxHeight();
var dh=this._getContentHint();
var da=this.getInsets();
var dj=da.left+da.right;
var di=da.top+da.bottom;

if(dg==null){dg=dh.width+dj;
}
if(de==null){de=dh.height+di;
}
if(df==null){df=dj;

if(dh.minWidth!=null){df+=dh.minWidth;
if(df>db&&db!=null){df=db;
}}}
if(dc==null){dc=di;

if(dh.minHeight!=null){dc+=dh.minHeight;
if(dc>dd&&dd!=null){dc=dd;
}}}
if(db==null){if(dh.maxWidth==null){db=Infinity;
}else{db=dh.maxWidth+dj;
if(db<df&&df!=null){db=df;
}}}
if(dd==null){if(dh.maxHeight==null){dd=Infinity;
}else{dd=dh.maxHeight+di;
if(dd<dc&&dc!=null){dd=dc;
}}}return {width:dg,minWidth:df,maxWidth:db,height:de,minHeight:dc,maxHeight:dd};
},invalidateLayoutCache:function(){qx.ui.core.LayoutItem.prototype.invalidateLayoutCache.call(this);

if(this.__ie){this.__ie.invalidateLayoutCache();
}},_getContentHint:function(){var dl=this.__ie;

if(dl){if(this.hasLayoutChildren()){var dk;
var dm=dl.getSizeHint();
return dm;
}else{return {width:0,height:0};
}}else{return {width:100,height:50};
}},_getHeightForWidth:function(dn){var ds=this.getInsets();
var dv=ds.left+ds.right;
var du=ds.top+ds.bottom;
var dt=dn-dv;
var dq=this._getLayout();

if(dq&&dq.hasHeightForWidth()){var dp=dq.getHeightForWidth(dn);
}else{dp=this._getContentHeightForWidth(dt);
}var dr=dp+du;
return dr;
},_getContentHeightForWidth:function(dw){throw new Error("Abstract method call: _getContentHeightForWidth()!");
},getInsets:function(){var top=this.getPaddingTop();
var dy=this.getPaddingRight();
var dA=this.getPaddingBottom();
var dz=this.getPaddingLeft();

if(this.__hY){var dx=this.__hY.getInsets();
top+=dx.top;
dy+=dx.right;
dA+=dx.bottom;
dz+=dx.left;
}return {"top":top,"right":dy,"bottom":dA,"left":dz};
},getInnerSize:function(){var dC=this.getBounds();

if(!dC){return null;
}var dB=this.getInsets();
return {width:dC.width-dB.left-dB.right,height:dC.height-dB.top-dB.bottom};
},show:function(){this.setVisibility(bW);
},hide:function(){this.setVisibility(bs);
},exclude:function(){this.setVisibility(bx);
},isVisible:function(){return this.getVisibility()===bW;
},isHidden:function(){return this.getVisibility()!==bW;
},isExcluded:function(){return this.getVisibility()===bx;
},isSeeable:function(){qx.ui.core.queue.Manager.flush();
var dD=this.getContainerElement().getDomElement();

if(dD){return dD.offsetWidth>0;
}return false;
},_createContainerElement:function(){var dF={"$$widget":this.toHashCode()};
var dE={zIndex:0,position:ch};
return new qx.html.Element(cc,dE,dF);
},__ih:function(){var dG=this._createContentElement();
dG.setStyles({"position":ch,"zIndex":10});
return dG;
},_createContentElement:function(){return new qx.html.Element(cc,{overflowX:bs,overflowY:bs});
},getContainerElement:function(){return this.__hU;
},getContentElement:function(){return this.__hV;
},getDecoratorElement:function(){return this.__hY||null;
},getShadowElement:function(){return this.__ia||null;
},__ii:null,getLayoutChildren:function(){var dI=this.__ii;

if(!dI){return this.__ij;
}var dJ;

for(var i=0,l=dI.length;i<l;i++){var dH=dI[i];

if(dH.hasUserBounds()||dH.isExcluded()){if(dJ==null){dJ=dI.concat();
}qx.lang.Array.remove(dJ,dH);
}}return dJ||dI;
},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);
},invalidateLayoutChildren:function(){var dK=this.__ie;

if(dK){dK.invalidateChildrenCache();
}qx.ui.core.queue.Layout.add(this);
},hasLayoutChildren:function(){var dL=this.__ii;

if(!dL){return false;
}var dM;

for(var i=0,l=dL.length;i<l;i++){dM=dL[i];

if(!dM.hasUserBounds()&&!dM.isExcluded()){return true;
}}return false;
},getChildrenContainer:function(){return this;
},__ij:[],_getChildren:function(){return this.__ii||this.__ij;
},_indexOf:function(dN){var dO=this.__ii;

if(!dO){return -1;
}return dO.indexOf(dN);
},_hasChildren:function(){var dP=this.__ii;
return dP!=null&&(!!dP[0]);
},addChildrenToQueue:function(dQ){var dR=this.__ii;

if(!dR){return;
}var dS;

for(var i=0,l=dR.length;i<l;i++){dS=dR[i];
dQ.push(dS);
dS.addChildrenToQueue(dQ);
}},_add:function(dT,dU){if(dT.getLayoutParent()==this){qx.lang.Array.remove(this.__ii,dT);
}
if(this.__ii){this.__ii.push(dT);
}else{this.__ii=[dT];
}this.__ik(dT,dU);
},_addAt:function(dV,dW,dX){if(!this.__ii){this.__ii=[];
}if(dV.getLayoutParent()==this){qx.lang.Array.remove(this.__ii,dV);
}var dY=this.__ii[dW];

if(dY===dV){dV.setLayoutProperties(dX);
}
if(dY){qx.lang.Array.insertBefore(this.__ii,dV,dY);
}else{this.__ii.push(dV);
}this.__ik(dV,dX);
},_addBefore:function(ea,eb,ec){if(ea==eb){return;
}
if(!this.__ii){this.__ii=[];
}if(ea.getLayoutParent()==this){qx.lang.Array.remove(this.__ii,ea);
}qx.lang.Array.insertBefore(this.__ii,ea,eb);
this.__ik(ea,ec);
},_addAfter:function(ed,ee,ef){if(ed==ee){return;
}
if(!this.__ii){this.__ii=[];
}if(ed.getLayoutParent()==this){qx.lang.Array.remove(this.__ii,ed);
}qx.lang.Array.insertAfter(this.__ii,ed,ee);
this.__ik(ed,ef);
},_remove:function(eg){if(!this.__ii){throw new Error("This widget has no children!");
}qx.lang.Array.remove(this.__ii,eg);
this.__il(eg);
},_removeAt:function(eh){if(!this.__ii){throw new Error("This widget has no children!");
}var ei=this.__ii[eh];
qx.lang.Array.removeAt(this.__ii,eh);
this.__il(ei);
return ei;
},_removeAll:function(){if(!this.__ii){return [];
}var ej=this.__ii.concat();
this.__ii.length=0;

for(var i=ej.length-1;i>=0;i--){this.__il(ej[i]);
}qx.ui.core.queue.Layout.add(this);
return ej;
},_afterAddChild:null,_afterRemoveChild:null,__ik:function(ek,em){var parent=ek.getLayoutParent();

if(parent&&parent!=this){parent._remove(ek);
}ek.setLayoutParent(this);
if(em){ek.setLayoutProperties(em);
}else{this.updateLayoutProperties();
}if(this._afterAddChild){this._afterAddChild(ek);
}},__il:function(en){if(en.getLayoutParent()!==this){throw new Error("Remove Error: "+en+" is not a child of this widget!");
}en.setLayoutParent(null);
if(this.__ie){this.__ie.invalidateChildrenCache();
}qx.ui.core.queue.Layout.add(this);
if(this._afterRemoveChild){this._afterRemoveChild(en);
}},capture:function(eo){this.getContainerElement().capture(eo);
},releaseCapture:function(){this.getContainerElement().releaseCapture();
},_applyPadding:function(ep,eq,name){this._updateInsets=true;
qx.ui.core.queue.Layout.add(this);
},_createProtectorElement:function(){if(this.__ib){return;
}var er=this.__ib=new qx.html.Element;
er.setStyles({position:ch,top:0,left:0,zIndex:7});
var es=this.getBounds();

if(es){this.__ib.setStyles({width:es.width+cb,height:es.height+cb});
}if((qx.core.Environment.get(bR)==bt)){er.setStyles({backgroundImage:p+qx.util.ResourceManager.getInstance().toUri(bG)+X,backgroundRepeat:cq});
}this.getContainerElement().add(er);
},_applyDecorator:function(et,eu){var ex=qx.ui.core.Widget.__hW;
var ev=this.getContainerElement();
if(!this.__ib&&!qx.core.Environment.get(h)){this._createProtectorElement();
}if(eu){ev.remove(this.__hY);
ex.poolDecorator(this.__hY);
}if(et){var ew=this.__hY=ex.getDecoratorElement(et);
ew.setStyle(bN,5);
ev.add(ew);
}else{delete this.__hY;
}this._applyBackgroundColor(this.getBackgroundColor());
if(this.__if(eu,et)){this._updateInsets=true;
qx.ui.core.queue.Layout.add(this);
}else if(et){var ey=this.getBounds();

if(ey){ew.resize(ey.width,ey.height);
this.__ib&&this.__ib.setStyles({width:ey.width+cb,height:ey.height+cb});
}}},_applyShadow:function(ez,eA){var eH=qx.ui.core.Widget.__hX;
var eC=this.getContainerElement();
if(eA){eC.remove(this.__ia);
eH.poolDecorator(this.__ia);
}if(ez){var eE=this.__ia=eH.getDecoratorElement(ez);
eC.add(eE);
var eG=eE.getInsets();
eE.setStyles({left:(-eG.left)+cb,top:(-eG.top)+cb});
var eF=this.getBounds();

if(eF){var eD=eF.width+eG.left+eG.right;
var eB=eF.height+eG.top+eG.bottom;
eE.resize(eD,eB);
}eE.tint(null);
}else{delete this.__ia;
}},_applyToolTipText:function(eI,eJ){if(qx.core.Environment.get(bK)){if(this.__id){return;
}var eK=qx.locale.Manager.getInstance();
this.__id=eK.addListener(bE,function(){var eL=this.getToolTipText();

if(eL&&eL.translate){this.setToolTipText(eL.translate());
}},this);
}},_applyTextColor:function(eM,eN){},_applyZIndex:function(eO,eP){this.getContainerElement().setStyle(bN,eO==null?0:eO);
},_applyVisibility:function(eQ,eR){var eS=this.getContainerElement();

if(eQ===bW){eS.show();
}else{eS.hide();
}var parent=this.$$parent;

if(parent&&(eR==null||eQ==null||eR===bx||eQ===bx)){parent.invalidateLayoutChildren();
}qx.ui.core.queue.Visibility.add(this);
},_applyOpacity:function(eT,eU){this.getContainerElement().setStyle(bQ,eT==1?null:eT);
if((qx.core.Environment.get(bR)==bt)&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){if(!qx.Class.isSubClassOf(this.getContentElement().constructor,qx.html.Image)){var eV=(eT==1||eT==null)?null:0.99;
this.getContentElement().setStyle(bQ,eV);
}}},_applyCursor:function(eW,eX){if(eW==null&&!this.isSelectable()){eW=bP;
}this.getContainerElement().setStyle(bb,eW,qx.core.Environment.get(bR)==bC);
},_applyBackgroundColor:function(eY,fa){var fb=this.getBackgroundColor();
var fd=this.getContainerElement();

if(this.__hY){this.__hY.tint(fb);
fd.setStyle(ce,null);
}else{var fc=qx.theme.manager.Color.getInstance().resolve(fb);
fd.setStyle(ce,fc);
}},_applyFont:function(fe,ff){},__im:null,$$stateChanges:null,_forwardStates:null,hasState:function(fg){var fh=this.__im;
return !!fh&&!!fh[fg];
},addState:function(fi){var fj=this.__im;

if(!fj){fj=this.__im={};
}
if(fj[fi]){return;
}this.__im[fi]=true;
if(fi===cj){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 fm=this.__ip;

if(forward&&forward[fi]&&fm){var fk;

for(var fl in fm){fk=fm[fl];

if(fk instanceof qx.ui.core.Widget){fm[fl].addState(fi);
}}}},removeState:function(fn){var fo=this.__im;

if(!fo||!fo[fn]){return;
}delete this.__im[fn];
if(fn===cj){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 fr=this.__ip;

if(forward&&forward[fn]&&fr){for(var fq in fr){var fp=fr[fq];

if(fp instanceof qx.ui.core.Widget){fp.removeState(fn);
}}}},replaceState:function(fs,ft){var fu=this.__im;

if(!fu){fu=this.__im={};
}
if(!fu[ft]){fu[ft]=true;
}
if(fu[fs]){delete fu[fs];
}
if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true;
}else{qx.ui.core.queue.Appearance.add(this);
}var forward=this._forwardStates;
var fx=this.__ip;

if(forward&&forward[ft]&&fx){for(var fw in fx){var fv=fx[fw];

if(fv instanceof qx.ui.core.Widget){fv.replaceState(fs,ft);
}}}},__in:null,__io:null,syncAppearance:function(){var fC=this.__im;
var fB=this.__in;
var fD=qx.theme.manager.Appearance.getInstance();
var fz=qx.core.Property.$$method.setThemed;
var fH=qx.core.Property.$$method.resetThemed;
if(this.__io){delete this.__io;
if(fB){var fy=fD.styleFrom(fB,fC,null,this.getAppearance());
fB=null;
}}if(!fB){var fA=this;
var fG=[];

do{fG.push(fA.$$subcontrol||fA.getAppearance());
}while(fA=fA.$$subparent);
fB=fG.reverse().join(bi).replace(/#[0-9]+/g,bj);
this.__in=fB;
}var fE=fD.styleFrom(fB,fC,null,this.getAppearance());

if(fE){var fF;

if(fy){for(var fF in fy){if(fE[fF]===undefined){this[fH[fF]]();
}}}for(var fF in fE){fE[fF]===undefined?this[fH[fF]]():this[fz[fF]](fE[fF]);
}}else if(fy){for(var fF in fy){this[fH[fF]]();
}}this.fireDataEvent(cu,this.__im);
},_applyAppearance:function(fI,fJ){this.updateAppearance();
},checkAppearanceNeeds:function(){if(!this.__ic){qx.ui.core.queue.Appearance.add(this);
this.__ic=true;
}else if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this);
delete this.$$stateChanges;
}},updateAppearance:function(){this.__io=true;
qx.ui.core.queue.Appearance.add(this);
var fM=this.__ip;

if(fM){var fK;

for(var fL in fM){fK=fM[fL];

if(fK instanceof qx.ui.core.Widget){fK.updateAppearance();
}}}},syncWidget:function(){},getEventTarget:function(){var fN=this;

while(fN.getAnonymous()){fN=fN.getLayoutParent();

if(!fN){return null;
}}return fN;
},getFocusTarget:function(){var fO=this;

if(!fO.getEnabled()){return null;
}
while(fO.getAnonymous()||!fO.getFocusable()){fO=fO.getLayoutParent();

if(!fO||!fO.getEnabled()){return null;
}}return fO;
},getFocusElement:function(){return this.getContainerElement();
},isTabable:function(){return (!!this.getContainerElement().getDomElement())&&this.isFocusable();
},_applyFocusable:function(fP,fQ){var fR=this.getFocusElement();
if(fP){var fS=this.getTabIndex();

if(fS==null){fS=1;
}fR.setAttribute(bp,fS);
if((qx.core.Environment.get(bR)==bt&&parseFloat(qx.core.Environment.get(f))<8)||(qx.core.Environment.get(bR)==bt&&qx.core.Environment.get(o)<8)){fR.setAttribute(x,I);
}else{fR.setStyle(r,s);
}}else{if(fR.isNativelyFocusable()){fR.setAttribute(bp,-1);
}else if(fQ){fR.setAttribute(bp,null);
}}},_applyKeepFocus:function(fT){var fU=this.getFocusElement();
fU.setAttribute(bD,fT?bu:null);
},_applyKeepActive:function(fV){var fW=this.getContainerElement();
fW.setAttribute(bA,fV?bu:null);
},_applyTabIndex:function(fX){if(fX==null){fX=1;
}else if(fX<1||fX>32000){throw new Error("TabIndex property must be between 1 and 32000");
}
if(this.getFocusable()&&fX!=null){this.getFocusElement().setAttribute(bp,fX);
}},_applySelectable:function(fY,ga){if(ga!==null){this._applyCursor(this.getCursor());
}this.getContentElement().setSelectable(fY);
},_applyEnabled:function(gb,gc){if(gb===false){this.addState(cd);
this.removeState(cj);
if(this.isFocusable()){this.removeState(bo);
this._applyFocusable(false,true);
}if(this.isDraggable()){this._applyDraggable(false,true);
}if(this.isDroppable()){this._applyDroppable(false,true);
}}else{this.removeState(cd);
if(this.isFocusable()){this._applyFocusable(true,false);
}if(this.isDraggable()){this._applyDraggable(true,false);
}if(this.isDroppable()){this._applyDroppable(true,false);
}}},_applyNativeContextMenu:function(gd,ge,name){},_applyContextMenu:function(gf,gg){if(gg){gg.removeState(br);

if(gg.getOpener()==this){gg.resetOpener();
}
if(!gf){this.removeListener(br,this._onContextMenuOpen);
gg.removeListener(ci,this._onBeforeContextMenuOpen,this);
}}
if(gf){gf.setOpener(this);
gf.addState(br);

if(!gg){this.addListener(br,this._onContextMenuOpen);
gf.addListener(ci,this._onBeforeContextMenuOpen,this);
}}},_onContextMenuOpen:function(e){this.getContextMenu().openAtMouse(e);
e.stop();
},_onBeforeContextMenuOpen:function(e){if(e.getData()==bW&&this.hasListener(c)){this.fireDataEvent(c,e);
}},_onStopEvent:function(e){e.stopPropagation();
},_applyDraggable:function(gh,gi){if(!this.isEnabled()&&gh===true){gh=false;
}qx.ui.core.DragDropCursor.getInstance();
if(gh){this.addListener(cl,this._onDragStart);
this.addListener(cf,this._onDrag);
this.addListener(bM,this._onDragEnd);
this.addListener(bJ,this._onDragChange);
}else{this.removeListener(cl,this._onDragStart);
this.removeListener(cf,this._onDrag);
this.removeListener(bM,this._onDragEnd);
this.removeListener(bJ,this._onDragChange);
}this.getContainerElement().setAttribute(cv,gh?bu:null);
},_applyDroppable:function(gj,gk){if(!this.isEnabled()&&gj===true){gj=false;
}this.getContainerElement().setAttribute(T,gj?bu:null);
},_onDragStart:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e);
this.getApplicationRoot().setGlobalCursor(bP);
},_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 gl=qx.ui.core.DragDropCursor.getInstance();
var gm=e.getCurrentAction();
gm?gl.setAction(gm):gl.resetAction();
},visualizeFocus:function(){this.addState(bo);
},visualizeBlur:function(){this.removeState(bo);
},scrollChildIntoView:function(gn,go,gp,gq){gq=typeof gq==bn?true:gq;
var gr=qx.ui.core.queue.Layout;
var parent;
if(gq){gq=!gr.isScheduled(gn);
parent=gn.getLayoutParent();
if(gq&&parent){gq=!gr.isScheduled(parent);
if(gq){parent.getChildren().forEach(function(gs){gq=gq&&!gr.isScheduled(gs);
});
}}}this.scrollChildIntoViewX(gn,go,gq);
this.scrollChildIntoViewY(gn,gp,gq);
},scrollChildIntoViewX:function(gt,gu,gv){this.getContentElement().scrollChildIntoViewX(gt.getContainerElement(),gu,gv);
},scrollChildIntoViewY:function(gw,gx,gy){this.getContentElement().scrollChildIntoViewY(gw.getContainerElement(),gx,gy);
},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(gz){if(!this.__ip){return false;
}return !!this.__ip[gz];
},__ip:null,_getCreatedChildControls:function(){return this.__ip;
},getChildControl:function(gA,gB){if(!this.__ip){if(gB){return null;
}this.__ip={};
}var gC=this.__ip[gA];

if(gC){return gC;
}
if(gB===true){return null;
}return this._createChildControl(gA);
},_showChildControl:function(gD){var gE=this.getChildControl(gD);
gE.show();
return gE;
},_excludeChildControl:function(gF){var gG=this.getChildControl(gF,true);

if(gG){gG.exclude();
}},_isChildControlVisible:function(gH){var gI=this.getChildControl(gH,true);

if(gI){return gI.isVisible();
}return false;
},_createChildControl:function(gJ){if(!this.__ip){this.__ip={};
}else if(this.__ip[gJ]){throw new Error("Child control '"+gJ+"' already created!");
}var gN=gJ.indexOf(M);

if(gN==-1){var gK=this._createChildControlImpl(gJ);
}else{var gK=this._createChildControlImpl(gJ.substring(0,gN),gJ.substring(gN+1,gJ.length));
}
if(!gK){throw new Error("Unsupported control: "+gJ);
}gK.$$subcontrol=gJ;
gK.$$subparent=this;
var gL=this.__im;
var forward=this._forwardStates;

if(gL&&forward&&gK instanceof qx.ui.core.Widget){for(var gM in gL){if(forward[gM]){gK.addState(gM);
}}}this.fireDataEvent(n,gK);
return this.__ip[gJ]=gK;
},_createChildControlImpl:function(gO,gP){return null;
},_disposeChildControls:function(){var gT=this.__ip;

if(!gT){return;
}var gR=qx.ui.core.Widget;

for(var gS in gT){var gQ=gT[gS];

if(!gR.contains(this,gQ)){gQ.destroy();
}else{gQ.dispose();
}}delete this.__ip;
},_findTopControl:function(){var gU=this;

while(gU){if(!gU.$$subparent){return gU;
}gU=gU.$$subparent;
}return null;
},getContainerLocation:function(gV){var gW=this.getContainerElement().getDomElement();
return gW?qx.bom.element.Location.get(gW,gV):null;
},getContentLocation:function(gX){var gY=this.getContentElement().getDomElement();
return gY?qx.bom.element.Location.get(gY,gX):null;
},setDomLeft:function(ha){var hb=this.getContainerElement().getDomElement();

if(hb){hb.style.left=ha+cb;
}else{throw new Error("DOM element is not yet created!");
}},setDomTop:function(hc){var hd=this.getContainerElement().getDomElement();

if(hd){hd.style.top=hc+cb;
}else{throw new Error("DOM element is not yet created!");
}},setDomPosition:function(he,top){var hf=this.getContainerElement().getDomElement();

if(hf){hf.style.left=he+cb;
hf.style.top=top+cb;
}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 hg=qx.ui.core.LayoutItem.prototype.clone.call(this);

if(this.getChildren){var hh=this.getChildren();

for(var i=0,l=hh.length;i<l;i++){hg.add(hh[i].clone());
}}return hg;
}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){if(qx.core.Environment.get(bK)){if(this.__id){qx.locale.Manager.getInstance().removeListenerById(this.__id);
}}this.getContainerElement().setAttribute(K,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(this.getContextMenu()){this.setContextMenu(null);
}if(!qx.core.ObjectRegistry.inShutDown){var hj=qx.ui.core.Widget;
var hi=this.getContainerElement();

if(this.__hY){hi.remove(this.__hY);
hj.__hW.poolDecorator(this.__hY);
}
if(this.__ia){hi.remove(this.__ia);
hj.__hX.poolDecorator(this.__ia);
}this.clearSeparators();
this.__hY=this.__ia=this.__ig=null;
}else{this._disposeArray(bd);
this._disposeObjects(z,U);
}this._disposeArray(Q);
this.__im=this.__ip=null;
this._disposeObjects(A,t,W,O);
}});
})();
(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.__eI=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:{__eI:null,__iq:{focusin:1,focusout:1,focus:1,blur:1},__ir:{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.__iq[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.__iq[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.__iq[j.getType()]){u=u.getFocusTarget();
}var v=j.getType();

if(!u||!(u.isEnabled()||this.__ir[v])){return;
}var k=j.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE;
var r=this.__eI.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.__eI=null;
},defer:function(H){qx.event.Registration.addHandler(H);
}});
})();
(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.__is=u;
this.length=u.length;
},members:{$$isString:true,length:0,__is:null,toString:function(){return this.__is;
},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.__it=c;
this.__iu=d;
},members:{__it:null,__iu:null,translate:function(){return qx.locale.Manager.getInstance().translate(this.__it,this.__iu);
}}});
})();
(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.__iv=qx.$$translations||{};
this.__iw=qx.$$locales||{};
var m=qx.core.Environment.get(j);
var n=qx.core.Environment.get(e);

if(n!==k){m+=l+n;
}this.__ix=m;
this.setLocale(m||this.__iy);
},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:{__iy:f,__iz:null,__iA:null,__iv:null,__iw:null,__ix:null,getLanguage:function(){return this.__iA;
},getTerritory:function(){return this.getLocale().split(l)[1]||k;
},getAvailableLocales:function(B){var D=[];

for(var C in this.__iw){if(C!=this.__iy){if(this.__iw[C]===null&&!B){continue;
}D.push(C);
}}return D;
},__iB:function(E){var G;

if(E==null){return null;
}var F=E.indexOf(l);

if(F==-1){G=E;
}else{G=E.substring(0,F);
}return G;
},_applyLocale:function(H,I){this.__iz=H;
this.__iA=this.__iB(H);
},addTranslation:function(J,K){var L=this.__iv;

if(L[J]){for(var M in K){L[J][M]=K[M];
}}else{L[J]=K;
}},addLocale:function(N,O){var P=this.__iw;

if(P[N]){for(var Q in O){P[N][Q]=O[Q];
}}else{P[N]=O;
}},translate:function(R,S,T){var U=this.__iv;
return this.__iC(U,R,S,T);
},localize:function(V,W,X){var Y=this.__iw;
return this.__iC(Y,V,W,X);
},__iC:function(ba,bb,bc,bd){var be;

if(!ba){return bb;
}
if(bd){var bg=this.__iB(bd);
}else{bd=this.__iz;
bg=this.__iA;
}if(!be&&ba[bd]){be=ba[bd][bb];
}if(!be&&ba[bg]){be=ba[bg][bb];
}if(!be&&ba[this.__iy]){be=ba[this.__iy][bb];
}
if(!be){be=bb;
}
if(bc.length>0){var bf=[];

for(var i=0;i<bc.length;i++){var bh=bc[i];

if(bh&&bh.translate){bf[i]=bh.translate();
}else{bf[i]=bh;
}}be=qx.lang.String.format(be,bf);
}
if(qx.core.Environment.get(d)){be=new qx.locale.LocalizedString(be,bb,bc);
}return be;
}},destruct:function(){this.__iv=this.__iw=null;
}});
})();
(function(){var f="-",e="",d="qx.bom.client.Locale",c="locale",b="android",a="locale.variant";
qx.Bootstrap.define(d,{statics:{getLocale:function(){var g=qx.bom.client.Locale.__iD();
var h=g.indexOf(f);

if(h!=-1){g=g.substr(0,h);
}return g;
},getVariant:function(){var i=qx.bom.client.Locale.__iD();
var k=e;
var j=i.indexOf(f);

if(j!=-1){k=i.substr(j+1);
}return k;
},__iD:function(){var l=(navigator.userLanguage||navigator.language||e);
if(qx.bom.client.OperatingSystem.getName()==b){var m=/(\w{2})-(\w{2})/i.exec(navigator.userAgent);

if(m){l=m[0];
}}return l.toLowerCase();
}},defer:function(n){qx.core.Environment.add(c,n.getLocale);
qx.core.Environment.add(a,n.getVariant);
}});
})();
(function(){var k="px",j="div",i="img",h="",g="engine.name",f="no-repeat",d="scale-x",c="scale",b="mshtml",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,__iE:{},__iF:(qx.core.Environment.get(g)==b)&&qx.core.Environment.get(D)<9,__iG:qx.core.Environment.select(g,{"mshtml":{"scale-x":true,"scale-y":true,"scale":true,"no-repeat":true},"default":null}),__iH:{"scale-x":i,"scale-y":i,"scale":i,"repeat":j,"no-repeat":j,"repeat-x":j,"repeat-y":j},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===i){J.src=P.src||qx.util.ResourceManager.getInstance().toUri(y);
}if(J.style.backgroundPosition!=h&&P.style.backgroundPosition===undefined){P.style.backgroundPosition=null;
}if(J.style.clip!=h&&P.style.clip===undefined){P.style.clip=null;
}var N=qx.bom.element.Style;
N.setStyles(J,P.style);
if(this.__iF){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===i){return z+V.src+l+U+p;
}else{return B+U+o;
}},getTagName:function(W,X){if(X&&this.__iF&&this.__iG[W]&&qx.lang.String.endsWith(X,F)){return j;
}return this.__iH[W];
},getAttributes:function(Y,ba,bb){if(!bb){bb={};
}
if(!bb.position){bb.position=x;
}
if((qx.core.Environment.get(g)==b)){bb.fontSize=0;
bb.lineHeight=0;
}else if((qx.core.Environment.get(g)==t)){bb.WebkitUserDrag=m;
}var bd=qx.util.ResourceManager.getInstance().getImageFormat(Y)||qx.io.ImageLoader.getFormat(Y);
var bc;
if(this.__iF&&this.__iG[ba]&&bd===q){bc=this.__iK(bb,ba,Y);
}else{if(ba===c){bc=this.__iL(bb,ba,Y);
}else if(ba===d||ba===I){bc=this.__iM(bb,ba,Y);
}else{bc=this.__iP(bb,ba,Y);
}}return bc;
},__iI: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;
},__iJ: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};
},__iK:function(bl,bm,bn){var bq=this.__iJ(bn);
bl=this.__iI(bl,bq.width,bq.height);
var bp=bm==f?E:c;
var bo=C+qx.util.ResourceManager.getInstance().toUri(bn)+s+bp+n;
bl.filter=bo;
bl.backgroundImage=bl.backgroundRepeat=h;
return {style:bl};
},__iL:function(br,bs,bt){var bu=qx.util.ResourceManager.getInstance().toUri(bt);
var bv=this.__iJ(bt);
br=this.__iI(br,bv.width,bv.height);
return {src:bu,style:br};
},__iM:function(bw,bx,by){var bz=qx.util.ResourceManager.getInstance();
var bC=bz.getCombinedFormat(by);
var bE=this.__iJ(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.__iN(bw,bD,bE.height);
}else{bw=this.__iO(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};
}},__iN: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;
},__iO: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;
},__iP:function(bN,bO,bP){var bS=qx.util.ResourceManager.getInstance();
var bX=bS.getCombinedFormat(bP);
var ca=this.__iJ(bP);
if(bX&&bO!==G){var bY=bS.getData(bP);
var bW=bY[4];

if(bX==a){var bV=bS.toDataUri(bP);
var bU=0;
var 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.__iI(bN,ca.width,ca.height);
bN=this.__iQ(bN,bP,bO);
return {style:bN};
}},__iQ: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=h;
}return cb;
},__iR:function(ci){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(ci)&&ci.indexOf(H)==-1){if(!this.__iE[ci]){qx.log.Logger.debug("Potential clipped image candidate: "+ci);
this.__iE[ci]=true;
}}},isAlphaImageLoaderEnabled:function(){return qx.bom.element.Decoration.__iF;
}}});
})();
(function(){var c="html.image.naturaldimensions",b="load",a="qx.io.ImageLoader";
qx.Bootstrap.define(a,{statics:{__cP:{},__iS:{width:null,height:null},__iT:/\.(png|gif|jpg|jpeg|bmp)\b/i,isLoaded:function(d){var e=this.__cP[d];
return !!(e&&e.loaded);
},isFailed:function(f){var g=this.__cP[f];
return !!(g&&g.failed);
},isLoading:function(h){var j=this.__cP[h];
return !!(j&&j.loading);
},getFormat:function(k){var m=this.__cP[k];
return m?m.format:null;
},getSize:function(n){var o=this.__cP[n];
return o?{width:o.width,height:o.height}:this.__iS;
},getWidth:function(p){var q=this.__cP[p];
return q?q.width:null;
},getHeight:function(r){var s=this.__cP[r];
return s?s.height:null;
},load:function(t,u,v){var w=this.__cP[t];

if(!w){w=this.__cP[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.__iU,this,y,t);
y.onload=x;
y.onerror=x;
y.src=t;
w.element=y;
}},abort:function(z){var A=this.__cP[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.__cP[z]=null;
},__iU:qx.event.GlobalError.observeMethod(function(event,D,E){var F=this.__cP[E];
if(event.type===b){F.loaded=true;
F.width=this.__iV(D);
F.height=this.__iW(D);
var G=this.__iT.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);
}}),__iV:function(I){return qx.core.Environment.get(c)?I.naturalWidth:I.width;
},__iW:function(J){return qx.core.Environment.get(c)?J.naturalHeight:J.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:{__iX:[n,null,m,i,null,r,k,null,r],__iY:{backgroundImage:null,backgroundPosition:null,backgroundRepeat:null},__ja: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;
},__jb: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.__ja(E,top);
var G=qx.util.ResourceManager.getInstance().toUri(C);

if(this.__jb(G)){G=q+G+q;
}var H=this.__iX;
H[1]=G;
H[4]=F;
H[7]=D;
return H.join(l);
},getStyles:function(I,J,K,top){if(!I){return this.__iY;
}var L=this.__ja(K,top);
var N=qx.util.ResourceManager.getInstance().toUri(I);
var O;

if(this.__jb(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,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="Integer",i="interval",h="keep-align",g="disappear",f="left",e="best-fit",d="mouse",c="bottom-left",b="direct",a="Boolean",z="bottom-right",y="widget",x="qx.ui.core.MPlacement",w="left-top",v="offsetRight",u="shorthand",t="offsetLeft",s="top-left",r="appear",q="offsetBottom",o="top",p="top-right",m="offsetTop",n="right-bottom",k="right-top",l="left-bottom";
qx.Mixin.define(x,{statics:{__eU:null,__jc:f,setVisibleElement:function(A){this.__eU=A;
},getVisibleElement:function(){return this.__eU;
},setMoveDirection:function(B){if(B===o||B===f){this.__jc=B;
}else{throw new Error("Invalid value for the parameter 'direction' "+"[qx.ui.core.MPlacement.setMoveDirection()], the value was '"+B+"' "+"but 'top' or 'left' are allowed.");
}},getMoveDirection:function(){return this.__jc;
}},properties:{position:{check:[s,p,c,z,w,l,k,n],init:c,themeable:true},placeMethod:{check:[y,d],init:d,themeable:true},domMove:{check:a,init:false},placementModeX:{check:[b,h,e],init:h,themeable:true},placementModeY:{check:[b,h,e],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,v,q,t],mode:u,themeable:true}},members:{__jd:null,__je:null,__jf:null,getLayoutLocation:function(C){var F,E,G,top;
E=C.getBounds();
G=E.left;
top=E.top;
var H=E;
C=C.getLayoutParent();

while(C&&!C.isRootWidget()){E=C.getBounds();
G+=E.left;
top+=E.top;
F=C.getInsets();
G+=F.left;
top+=F.top;
C=C.getLayoutParent();
}if(C.isRootWidget()){var D=C.getContainerLocation();

if(D){G+=D.left;
top+=D.top;
}}return {left:G,top:top,right:G+H.width,bottom:top+H.height};
},moveTo:function(I,top){var O=qx.ui.core.MPlacement.getVisibleElement();
if(O){var N=this.getBounds();
var M=O.getContentLocation();
if(N&&M){var L=top+N.height;
var K=I+N.width;
if((K>M.left&&I<M.right)&&(L>M.top&&top<M.bottom)){var J=qx.ui.core.MPlacement.getMoveDirection();

if(J===f){I=Math.max(M.left-N.width,0);
}else{top=Math.max(M.top-N.height,0);
}}}}
if(this.getDomMove()){this.setDomPosition(I,top);
}else{this.setLayoutProperties({left:I,top:top});
}},placeToWidget:function(P,Q){if(Q){this.__jg();
this.__jd=qx.lang.Function.bind(this.placeToWidget,this,P,false);
qx.event.Idle.getInstance().addListener(i,this.__jd);
this.__jf=function(){this.__jg();
};
this.addListener(g,this.__jf,this);
}var R=P.getContainerLocation()||this.getLayoutLocation(P);
this.__ji(R);
},__jg:function(){if(this.__jd){qx.event.Idle.getInstance().removeListener(i,this.__jd);
this.__jd=null;
}
if(this.__jf){this.removeListener(g,this.__jf,this);
this.__jf=null;
}},placeToMouse:function(event){var T=event.getDocumentLeft();
var top=event.getDocumentTop();
var S={left:T,top:top,right:T,bottom:top};
this.__ji(S);
},placeToElement:function(U,V){var location=qx.bom.element.Location.get(U);
var W={left:location.left,top:location.top,right:location.left+U.offsetWidth,bottom:location.top+U.offsetHeight};
if(V){this.__jd=qx.lang.Function.bind(this.placeToElement,this,U,false);
qx.event.Idle.getInstance().addListener(i,this.__jd);
this.addListener(g,function(){if(this.__jd){qx.event.Idle.getInstance().removeListener(i,this.__jd);
this.__jd=null;
}},this);
}this.__ji(W);
},placeToPoint:function(X){var Y={left:X.left,top:X.top,right:X.left,bottom:X.top};
this.__ji(Y);
},_getPlacementOffsets:function(){return {left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()};
},__jh:function(ba){var bb=null;

if(this._computePlacementSize){var bb=this._computePlacementSize();
}else if(this.isVisible()){var bb=this.getBounds();
}
if(bb==null){this.addListenerOnce(r,function(){this.__jh(ba);
},this);
}else{ba.call(this,bb);
}},__ji:function(bc){this.__jh(function(bd){var be=qx.util.placement.Placement.compute(bd,this.getLayoutParent().getBounds(),bc,this._getPlacementOffsets(),this.getPosition(),this.getPlacementModeX(),this.getPlacementModeY());
this.moveTo(be.left,be.top);
});
}},destruct:function(){this.__jg();
}});
})();
(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.__jj=g;
},events:{"interval":c},properties:{timeoutInterval:{check:e,init:100,apply:d}},members:{__jj:null,_applyTimeoutInterval:function(h){this.__jj.setInterval(h);
},_onInterval:function(){this.fireEvent(f);
}},destruct:function(){if(this.__jj){this.__jj.stop();
}this.__jj=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='__jk',a="direct";
qx.Class.define(e,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);
this.__jk=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:{__jl:null,compute:function(p,q,r,s,t,u,v){this.__jl=this.__jl||new qx.util.placement.Placement();
var y=t.split(f);
var x=y[0];
var w=y[1];
this.__jl.set({axisX:this.__jp(u),axisY:this.__jp(v),edge:x,align:w});
return this.__jl.compute(p,q,r,s);
},__jm:null,__jn:null,__jo:null,__jp:function(z){switch(z){case a:this.__jm=this.__jm||new qx.util.placement.DirectAxis();
return this.__jm;
case d:this.__jn=this.__jn||new qx.util.placement.KeepAlignAxis();
return this.__jn;
case c:this.__jo=this.__jo||new qx.util.placement.BestFitAxis();
return this.__jo;
default:throw new Error("Invalid 'mode' argument!'");
}}},members:{__jk:null,compute:function(A,B,C,D){var E=this.getAxisX()||this.__jk;
var G=E.computeStart(A.width,{start:C.left,end:C.right},{start:D.left,end:D.right},B.width,this.__jq());
var F=this.getAxisY()||this.__jk;
var top=F.computeStart(A.height,{start:C.top,end:C.bottom},{start:D.top,end:D.bottom},B.height,this.__jr());
return {left:G,top:top};
},__jq: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;
}},__jr: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(b);
}});
})();
(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 j="nonScaled",i="scaled",h="alphaScaled",g=".png",f="div",e="replacement",d="qx.event.type.Event",c="engine.name",b="hidden",a="Boolean",z="px",y="engine.version",x="scale",w="changeSource",v="qx.ui.basic.Image",u="loaded",t="-disabled.$1",s="loadingFailed",r="String",q="_applySource",o="img",p="__js",m="image",n="mshtml",k="_applyScale",l="no-repeat";
qx.Class.define(v,{extend:qx.ui.core.Widget,construct:function(A){this.__js={};
qx.ui.core.Widget.call(this);

if(A){this.setSource(A);
}},properties:{source:{check:r,init:null,nullable:true,event:w,apply:q,themeable:true},scale:{check:a,init:false,themeable:true,apply:k},appearance:{refine:true,init:m},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:{__jt:null,__ju:null,__gy:null,__js:null,getContentElement:function(){return this.__jy();
},_createContentElement:function(){return this.__jy();
},_getContentHint:function(){return {width:this.__jt||0,height:this.__ju||0};
},_applyEnabled:function(B,C){qx.ui.core.Widget.prototype._applyEnabled.call(this,B,C);

if(this.getSource()){this._styleSource();
}},_applySource:function(D){this._styleSource();
},_applyScale:function(E){this._styleSource();
},__jv:function(F){this.__gy=F;
},__jw:function(){if(this.__gy==null){var H=this.getSource();
var G=false;

if(H!=null){G=qx.lang.String.endsWith(H,g);
}
if(this.getScale()&&G&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){this.__gy=h;
}else if(this.getScale()){this.__gy=i;
}else{this.__gy=j;
}}return this.__gy;
},__jx:function(I){var J;
var K;

if(I==h){J=true;
K=f;
}else if(I==j){J=false;
K=f;
}else{J=true;
K=o;
}var L=new qx.html.Image(K);
L.setScale(J);
L.setStyles({"overflowX":b,"overflowY":b});
return L;
},__jy:function(){var M=this.__jw();

if(this.__js[M]==null){this.__js[M]=this.__jx(M);
}return this.__js[M];
},_styleSource:function(){var N=qx.util.AliasManager.getInstance().resolve(this.getSource());

if(!N){this.getContentElement().resetSource();
return;
}this.__jz(N);

if((qx.core.Environment.get(c)==n)&&parseInt(qx.core.Environment.get(y),10)<9){var O=this.getScale()?x:l;
this.getContentElement().tagNameHint=qx.bom.element.Decoration.getTagName(O,N);
}if(qx.util.ResourceManager.getInstance().has(N)){this.__jB(this.getContentElement(),N);
}else if(qx.io.ImageLoader.isLoaded(N)){this.__jC(this.getContentElement(),N);
}else{this.__jD(this.getContentElement(),N);
}},__jz:qx.core.Environment.select(c,{"mshtml":function(P){var R=qx.bom.element.Decoration.isAlphaImageLoaderEnabled();
var Q=qx.lang.String.endsWith(P,g);

if(R&&Q){if(this.getScale()&&this.__jw()!=h){this.__jv(h);
}else if(!this.getScale()&&this.__jw()!=j){this.__jv(j);
}}else{if(this.getScale()&&this.__jw()!=i){this.__jv(i);
}else if(!this.getScale()&&this.__jw()!=j){this.__jv(j);
}}this.__jA(this.__jy());
},"default":function(S){if(this.getScale()&&this.__jw()!=i){this.__jv(i);
}else if(!this.getScale()&&this.__jw(j)){this.__jv(j);
}this.__jA(this.__jy());
}}),__jA:function(T){var W=this.getContainerElement();
var X=W.getChild(0);

if(X!=T){if(X!=null){var ba=z;
var U={};
var V=this.getInnerSize();

if(V!=null){U.width=V.width+ba;
U.height=V.height+ba;
}var Y=this.getInsets();
U.left=Y.left+ba;
U.top=Y.top+ba;
U.zIndex=10;
T.setStyles(U,true);
T.setSelectable(this.getSelectable());
}W.removeAt(0);
W.addAt(T,0);
}},__jB:function(bb,bc){var be=qx.util.ResourceManager.getInstance();
if(!this.getEnabled()){var bd=bc.replace(/\.([a-z]+)$/,t);

if(be.has(bd)){bc=bd;
this.addState(e);
}else{this.removeState(e);
}}if(bb.getSource()===bc){return;
}bb.setSource(bc);
this.__jF(be.getImageWidth(bc),be.getImageHeight(bc));
},__jC:function(bf,bg){var bi=qx.io.ImageLoader;
bf.setSource(bg);
var bh=bi.getWidth(bg);
var bj=bi.getHeight(bg);
this.__jF(bh,bj);
},__jD:function(bk,bl){var self;
var bm=qx.io.ImageLoader;
if(!bm.isFailed(bl)){bm.load(bl,this.__jE,this);
}else{if(bk!=null){bk.resetSource();
}}},__jE:function(bn,bo){if(this.$$disposed===true){return;
}if(bn!==qx.util.AliasManager.getInstance().resolve(this.getSource())){return;
}if(bo.failed){this.warn("Image could not be loaded: "+bn);
this.fireEvent(s);
}else if(bo.aborted){return ;
}else{this.fireEvent(u);
}this._styleSource();
},__jF:function(bp,bq){if(bp!==this.__jt||bq!==this.__ju){this.__jt=bp;
this.__ju=bq;
qx.ui.core.queue.Layout.add(this);
}}},destruct:function(){this._disposeMap(p);
}});
})();
(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 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 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 f="mousedown",d="__jG",c="blur",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.__jG=[];
qx.event.Registration.addListener(document.documentElement,f,this.__jI,this,true);
qx.bom.Element.addListener(window,c,this.hideAll,this);
},members:{__jG:null,add:function(g){this.__jG.push(g);
this.__jH();
},remove:function(h){if(this.__jG){qx.lang.Array.remove(this.__jG,h);
this.__jH();
}},hideAll:function(){var j;
var k=this.__jG;

if(k){for(var i=0,l=k.length;i<l;i++){var j=k[i];
j.getAutoHide()&&j.exclude();
}}},__jH:function(){var m=1e7;

for(var i=0;i<this.__jG.length;i++){this.__jG[i].setZIndex(m++);
}},__jI:function(e){var o=qx.ui.core.Widget.getWidgetByElement(e.getTarget());
var p=this.__jG;

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.__jI,this,true);
this._disposeArray(d);
}});
})();
(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="abstract",a="qx.ui.layout.Abstract";
qx.Class.define(a,{type:b,extend:qx.core.Object,members:{__hE:null,_invalidChildrenCache:null,__jJ:null,invalidateLayoutCache:function(){this.__hE=null;
},renderLayout:function(c,d){this.warn("Missing renderLayout() implementation!");
},getSizeHint:function(){if(this.__hE){return this.__hE;
}return this.__hE=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.__jJ;

if(f instanceof qx.ui.core.LayoutItem){f.clearSeparators();
}},_renderSeparator:function(g,h){this.__jJ.renderSeparator(g,h);
},connectToWidget:function(i){if(i&&this.__jJ){throw new Error("It is not possible to manually set the connected widget.");
}this.__jJ=i;
this.invalidateChildrenCache();
},_getWidget:function(){return this.__jJ;
},_applyLayoutChange:function(){if(this.__jJ){this.__jJ.scheduleLayoutUpdate();
}},_getLayoutChildren:function(){return this.__jJ.getLayoutChildren();
}},destruct:function(){this.__jJ=this.__hE=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="color",j="qx.dynlocale",i="Boolean",h="enabled",g="changeLocale",f="_applyTextAlign",d="qx.ui.core.Widget",c="nowrap",b="changeStatus",a="changeTextAlign",E="_applyWrap",D="changeValue",C="qx.ui.basic.Label",B="whiteSpace",A="css.textoverflow",z="html.xul",y="_applyValue",x="center",w="_applyBuddy",v="String",r="textAlign",s="right",p="justify",q="changeRich",n="normal",o="_applyRich",l="click",m="label",t="left",u="A";
qx.Class.define(C,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct:function(F){qx.ui.core.Widget.call(this);

if(F!=null){this.setValue(F);
}
if(qx.core.Environment.get(j)){qx.locale.Manager.getInstance().addListener(g,this._onChangeLocale,this);
}},properties:{rich:{check:i,init:false,event:q,apply:o},wrap:{check:i,init:true,apply:E},value:{check:v,apply:y,event:D,nullable:true},buddy:{check:d,apply:w,nullable:true,init:null,dereference:true},textAlign:{check:[t,x,s,p],nullable:true,themeable:true,apply:f,event:a},appearance:{refine:true,init:m},selectable:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{__jK:null,__jL:null,__jM:null,__jN:null,__jO:null,_getContentHint:function(){if(this.__jL){this.__jP=this.__jQ();
delete this.__jL;
}return {width:this.__jP.width,height:this.__jP.height};
},_hasHeightForWidth:function(){return this.getRich()&&this.getWrap();
},_applySelectable:function(G){if(!qx.core.Environment.get(A)&&qx.core.Environment.get(z)){if(G&&!this.isRich()){return;
}}qx.ui.core.Widget.prototype._applySelectable.call(this,G);
},_getContentHeightForWidth:function(H){if(!this.getRich()&&!this.getWrap()){return null;
}return this.__jQ(H).height;
},_createContentElement:function(){return new qx.html.Label;
},_applyTextAlign:function(I,J){this.getContentElement().setStyle(r,I);
},_applyTextColor:function(K,L){if(K){this.getContentElement().setStyle(k,qx.theme.manager.Color.getInstance().resolve(K));
}else{this.getContentElement().removeStyle(k);
}},__jP:{width:0,height:0},_applyFont:function(M,N){if(N&&this.__jK&&this.__jO){this.__jK.removeListenerById(this.__jO);
this.__jO=null;
}var O;

if(M){this.__jK=qx.theme.manager.Font.getInstance().resolve(M);

if(this.__jK instanceof qx.bom.webfonts.WebFont){this.__jO=this.__jK.addListener(b,this._onWebFontStatusChange,this);
}O=this.__jK.getStyles();
}else{this.__jK=null;
O=qx.bom.Font.getDefaultStyles();
}if(this.getTextColor()!=null){delete O[k];
}this.getContentElement().setStyles(O);
this.__jL=true;
qx.ui.core.queue.Layout.add(this);
},__jQ:function(P){var T=qx.bom.Label;
var R=this.getFont();
var Q=R?this.__jK.getStyles():qx.bom.Font.getDefaultStyles();
var content=this.getValue()||u;
var S=this.getRich();
return S?T.getHtmlSize(content,Q,P):T.getTextSize(content,Q);
},_applyBuddy:function(U,V){if(V!=null){V.removeBinding(this.__jM);
this.__jM=null;
this.removeListenerById(this.__jN);
this.__jN=null;
}
if(U!=null){this.__jM=U.bind(h,this,h);
this.__jN=this.addListener(l,function(){if(U.isFocusable()){U.focus.apply(U);
}},this);
}},_applyRich:function(W){this.getContentElement().setRich(W);
this.__jL=true;
qx.ui.core.queue.Layout.add(this);
},_applyWrap:function(X,Y){if(X&&!this.isRich()){}
if(this.isRich()){var ba=X?n:c;
this.getContentElement().setStyle(B,ba);
}},_onChangeLocale:qx.core.Environment.select(j,{"true":function(e){var content=this.getValue();

if(content&&content.translate){this.setValue(content.translate());
}},"false":null}),_onWebFontStatusChange:function(bb){if(bb.getData().valid===true){this.__jL=true;
qx.ui.core.queue.Layout.add(this);
}},_applyValue:function(bc,bd){this.getContentElement().setValue(bc);
this.__jL=true;
qx.ui.core.queue.Layout.add(this);
}},destruct:function(){if(qx.core.Environment.get(j)){qx.locale.Manager.getInstance().removeListener(g,this._onChangeLocale,this);
}if(this.__jM!=null){var be=this.getBuddy();

if(be!=null&&!be.isDisposed()){be.removeBinding(this.__jM);
}}
if(this.__jK&&this.__jO){this.__jK.removeListenerById(this.__jO);
}this.__jK=this.__jM=null;
}});
})();
(function(){var b="value",a="qx.html.Label";
qx.Class.define(a,{extend:qx.html.Element,members:{__jR: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.__jR;
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.__jR==h){return;
}this.__jR=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="auto",g="0",f="inherit",e="text",d="value",c="",b="hidden",a="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",B="nowrap",A="div",z="normal",y="engine.name",x="block",w="label",v="px",u="crop",t="gecko",s="end",q="100%",r="visible",o="qx.bom.Label",p="ellipsis",m="engine.version",n="mshtml",k="-1000px",l="absolute";
qx.Class.define(o,{statics:{__jS:{fontFamily:1,fontSize:1,fontWeight:1,fontStyle:1,lineHeight:1},__jT:function(){var C=this.__jV(false);
document.body.insertBefore(C,document.body.firstChild);
return this._textElement=C;
},__jU:function(){var D=this.__jV(true);
document.body.insertBefore(D,document.body.firstChild);
return this._htmlElement=D;
},__jV:function(E){var F=qx.bom.Element.create(A);
var G=F.style;
G.width=G.height=h;
G.left=G.top=k;
G.visibility=b;
G.position=l;
G.overflow=r;
G.display=x;

if(E){G.whiteSpace=z;
}else{G.whiteSpace=B;

if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){var H=document.createElementNS(a,w);
var G=H.style;
G.padding=g;
G.margin=g;
G.width=h;

for(var I in this.__jS){G[I]=f;
}F.appendChild(H);
}}return F;
},__jW:function(J){var K={};

if(J){K.whiteSpace=z;
}else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){K.display=x;
}else{K.overflow=b;
K.whiteSpace=B;
K[qx.core.Environment.get(j)]=p;
}return K;
},create:function(content,L,M){if(!M){M=window;
}var N=M.document.createElement(A);

if(L){N.useHtml=true;
}else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){var P=M.document.createElementNS(a,w);
var O=P.style;
O.cursor=f;
O.color=f;
O.overflow=b;
O.maxWidth=q;
O.padding=g;
O.margin=g;
O.width=h;
for(var Q in this.__jS){P.style[Q]=f;
}P.setAttribute(u,s);
N.appendChild(P);
}else{qx.bom.element.Style.setStyles(N,this.__jW(L));
}
if(content){this.setValue(N,content);
}return N;
},setValue:function(R,S){S=S||c;

if(R.useHtml){R.innerHTML=S;
}else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){R.firstChild.setAttribute(d,S);
}else{qx.bom.element.Attribute.set(R,e,S);
}},getValue:function(T){if(T.useHtml){return T.innerHTML;
}else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){return T.firstChild.getAttribute(d)||c;
}else{return qx.bom.element.Attribute.get(T,e);
}},getHtmlSize:function(content,U,V){var W=this._htmlElement||this.__jU();
W.style.width=V!=undefined?V+v:h;
W.innerHTML=content;
return this.__jX(W,U);
},getTextSize:function(X,Y){var ba=this._textElement||this.__jT();

if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){ba.firstChild.setAttribute(d,X);
}else{qx.bom.element.Attribute.set(ba,e,X);
}return this.__jX(ba,Y);
},__jX:function(bb,bc){var bd=this.__jS;

if(!bc){bc={};
}
for(var be in bd){bb.style[be]=bc[be]||c;
}var bf=qx.bom.element.Dimension.getSize(bb);
if((qx.core.Environment.get(y)==t)){bf.width++;
}if((qx.core.Environment.get(y)==n)&&parseFloat(qx.core.Environment.get(m))>=9){bf.width++;
}return bf;
}}});
})();
(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 a="qx.application.Standalone";
qx.Class.define(a,{extend:qx.application.AbstractGui,members:{_createRootWidget:function(){return new qx.ui.root.Application(document);
}}});
})();
(function(){var i="qx.ui.window.Window",h="changeModal",g="changeVisibility",f="changeActive",d="_applyActiveWindow",c="__eI",b="__jY",a="qx.ui.window.MDesktop";
qx.Mixin.define(a,{properties:{activeWindow:{check:i,apply:d,init:null,nullable:true}},members:{__jY:null,__eI:null,getWindowManager:function(){if(!this.__eI){this.setWindowManager(new qx.ui.window.Window.DEFAULT_MANAGER_CLASS());
}return this.__eI;
},supportsMaximize:function(){return true;
},setWindowManager:function(j){if(this.__eI){this.__eI.setDesktop(null);
}j.setDesktop(this);
this.__eI=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.__jY){this.__jY=[];
}return this.__jY;
}},destruct:function(){this._disposeArray(b);
this._disposeObjects(c);
}});
})();
(function(){var f="_applyBlockerColor",e="__ka",d="Number",c="qx.ui.core.MBlocker",b="_applyBlockerOpacity",a="Color";
qx.Mixin.define(c,{construct:function(){this.__ka=this._createBlocker();
},properties:{blockerColor:{check:a,init:null,nullable:true,apply:f,themeable:true},blockerOpacity:{check:d,init:1,apply:b,themeable:true}},members:{__ka:null,_createBlocker:function(){return new qx.ui.core.Blocker(this);
},_applyBlockerColor:function(g,h){this.__ka.setColor(g);
},_applyBlockerOpacity:function(i,j){this.__ka.setOpacity(i);
},block:function(){this.__ka.block();
},isBlocked:function(){return this.__ka.isBlocked();
},unblock:function(){this.__ka.unblock();
},forceUnblock:function(){this.__ka.forceUnblock();
},blockContent:function(k){this.__ka.blockContent(k);
},isContentBlocked:function(){return this.__ka.isContentBlocked();
},unblockContent:function(){this.__ka.unblockContent();
},forceUnblockContent:function(){this.__ka.forceUnblockContent();
},getBlocker:function(){return this.__ka;
}},destruct:function(){this._disposeObjects(e);
}});
})();
(function(){var l="zIndex",k="px",j="keydown",h="deactivate",g="resize",f="keyup",d="keypress",c="backgroundColor",b="_applyOpacity",a="Boolean",x="opacity",w="interval",v="__kf",u="Tab",t="__jj",s="qx.ui.root.Page",r="Color",q="__ka",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(s)&&y instanceof qx.ui.root.Page);

if(this._isPageRoot){y.addListener(g,this.__kh,this);
}
if(qx.Class.isDefined(m)&&y instanceof qx.ui.root.Application){this.setKeepBlockerActive(true);
}this.__kb=[];
this.__kc=[];
this.__kd=[];
},properties:{color:{check:r,init:null,nullable:true,apply:n,themeable:true},opacity:{check:p,init:1,apply:b,themeable:true},keepBlockerActive:{check:a,init:false}},members:{__ka:null,__ke:0,__kf:null,__kd:null,__kb:null,__kc:null,__kg:null,__jj:null,_isPageRoot:false,_widget:null,__kh: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.__ki(c,C);
},_applyOpacity:function(D,E){this.__ki(x,D);
},__ki:function(F,G){var H=[];
this.__ka&&H.push(this.__ka);
this.__kf&&H.push(this.__kf);

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.__kb.push(I.getActive());
this.__kc.push(I.getFocus());

if(this._widget.isFocusable()){this._widget.focus();
}},_restoreActiveWidget:function(){var L=this.__kb.length;

if(L>0){var K=this.__kb[L-1];

if(K){qx.bom.Element.activate(K);
}this.__kb.pop();
}var J=this.__kc.length;

if(J>0){var K=this.__kc[J-1];

if(K){qx.bom.Element.focus(this.__kc[J-1]);
}this.__kc.pop();
}},__kj:function(){return new qx.html.Blocker(this.getColor(),this.getOpacity());
},getBlockerElement:function(){if(!this.__ka){this.__ka=this.__kj();
this.__ka.setStyle(l,15);
this._widget.getContainerElement().add(this.__ka);
this.__ka.exclude();
}return this.__ka;
},block:function(){this.__ke++;

if(this.__ke<2){this._backupActiveWidget();
var M=this.getBlockerElement();
M.include();
M.activate();
M.addListener(h,this.__ko,this);
M.addListener(d,this.__kn,this);
M.addListener(j,this.__kn,this);
M.addListener(f,this.__kn,this);
}},isBlocked:function(){return this.__ke>0;
},unblock:function(){if(!this.isBlocked()){return;
}this.__ke--;

if(this.__ke<1){this.__kk();
this.__ke=0;
}},forceUnblock:function(){if(!this.isBlocked()){return;
}this.__ke=0;
this.__kk();
},__kk:function(){this._restoreActiveWidget();
var N=this.getBlockerElement();
N.removeListener(h,this.__ko,this);
N.removeListener(d,this.__kn,this);
N.removeListener(j,this.__kn,this);
N.removeListener(f,this.__kn,this);
N.exclude();
},getContentBlockerElement:function(){if(!this.__kf){this.__kf=this.__kj();
this._widget.getContentElement().add(this.__kf);
this.__kf.exclude();
}return this.__kf;
},blockContent:function(O){var P=this.getContentBlockerElement();
P.setStyle(l,O);
this.__kd.push(O);

if(this.__kd.length<2){P.include();

if(this._isPageRoot){if(!this.__jj){this.__jj=new qx.event.Timer(300);
this.__jj.addListener(w,this.__km,this);
}this.__jj.start();
this.__km();
}}},isContentBlocked:function(){return this.__kd.length>0;
},unblockContent:function(){if(!this.isContentBlocked()){return;
}this.__kd.pop();
var Q=this.__kd[this.__kd.length-1];
var R=this.getContentBlockerElement();
R.setStyle(l,Q);

if(this.__kd.length<1){this.__kl();
this.__kd=[];
}},forceUnblockContent:function(){if(!this.isContentBlocked()){return;
}this.__kd=[];
var S=this.getContentBlockerElement();
S.setStyle(l,null);
this.__kl();
},__kl:function(){this.getContentBlockerElement().exclude();

if(this._isPageRoot){this.__jj.stop();
}},__km: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});
},__kn:function(e){if(e.getKeyIdentifier()==u){e.stop();
}},__ko:function(){if(this.getKeepBlockerActive()){this.getBlockerElement().activate();
}}},destruct:function(){if(this._isPageRoot){this._widget.removeListener(g,this.__kh,this);
}this._disposeObjects(v,q,t);
this.__kg=this.__kb=this.__kc=this._widget=this.__kd=null;
}});
})();
(function(){var u="help",t="contextmenu",s="changeGlobalCursor",r="engine.name",q="keypress",p="Boolean",o="root",n="",m=" !important",l="input",d="_applyGlobalCursor",k="Space",h="_applyNativeHelp",c=";",b="event.help",g="qx.ui.root.Abstract",f="abstract",i="textarea",a="String",j="*";
qx.Class.define(g,{type:f,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(q,this.__kq,this);
},properties:{appearance:{refine:true,init:o},enabled:{refine:true,init:true},focusable:{refine:true,init:true},globalCursor:{check:a,nullable:true,themeable:true,apply:d,event:s},nativeContextMenu:{refine:true,init:false},nativeHelp:{check:p,init:false,apply:h}},members:{__kp:null,isRootWidget:function(){return true;
},getLayout:function(){return this._getLayout();
},_applyGlobalCursor:qx.core.Environment.select(r,{"mshtml":function(v,w){},"default":function(x,y){var z=qx.bom.Stylesheet;
var A=this.__kp;

if(!A){this.__kp=A=z.createElement();
}z.removeAllRules(A);

if(x){z.addRule(A,j,qx.bom.element.Cursor.compile(x).replace(c,n)+m);
}}}),_applyNativeContextMenu:function(B,C){if(B){this.removeListener(t,this._onNativeContextMenu,this,true);
}else{this.addListener(t,this._onNativeContextMenu,this,true);
}},_onNativeContextMenu:function(e){if(e.getTarget().getNativeContextMenu()){return;
}e.preventDefault();
},__kq:function(e){if(e.getKeyIdentifier()!==k){return;
}var E=e.getTarget();
var D=qx.ui.core.FocusHandler.getInstance();

if(!D.isFocused(E)){return;
}var F=E.getContentElement().getNodeName();

if(F===l||F===i){return;
}e.preventDefault();
},_applyNativeHelp:function(G,H){if(qx.core.Environment.get(b)){if(H===false){qx.bom.Event.removeNativeListener(document,u,qx.lang.Function.returnFalse);
}
if(G===false){qx.bom.Event.addNativeListener(document,u,qx.lang.Function.returnFalse);
}}}},destruct:function(){this.__kp=null;
},defer:function(I,J){qx.ui.core.MChildrenHandling.remap(J);
}});
})();
(function(){var k="__kr",j="keypress",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.__kr={};
},members:{__kr:null,__ks:null,__kt:null,__ku:null,connectTo:function(m){m.addListener(j,this.__fR,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.__kr[n.$$hash]=n;
},removeRoot:function(o){delete this.__kr[o.$$hash];
},getActiveWidget:function(){return this.__ks;
},isActive:function(p){return this.__ks==p;
},getFocusedWidget:function(){return this.__kt;
},isFocused:function(q){return this.__kt==q;
},isFocusRoot:function(r){return !!this.__kr[r.$$hash];
},_onActivate:function(e){var t=e.getTarget();
this.__ks=t;
var s=this.__kv(t);

if(s!=this.__ku){this.__ku=s;
}},_onDeactivate:function(e){var u=e.getTarget();

if(this.__ks==u){this.__ks=null;
}},_onFocusIn:function(e){var v=e.getTarget();

if(v!=this.__kt){this.__kt=v;
v.visualizeFocus();
}},_onFocusOut:function(e){var w=e.getTarget();

if(w==this.__kt){this.__kt=null;
w.visualizeBlur();
}},__fR:function(e){if(e.getKeyIdentifier()!=f){return;
}
if(!this.__ku){return;
}e.stopPropagation();
e.preventDefault();
var x=this.__kt;

if(!e.isShiftPressed()){var y=x?this.__kz(x):this.__kx();
}else{var y=x?this.__kA(x):this.__ky();
}if(y){y.tabFocus();
}},__kv:function(z){var A=this.__kr;

while(z){if(A[z.$$hash]){return z;
}z=z.getLayoutParent();
}return null;
},__kw: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;
},__kx:function(){return this.__kD(this.__ku,null);
},__ky:function(){return this.__kE(this.__ku,null);
},__kz:function(M){var N=this.__ku;

if(N==M){return this.__kx();
}
while(M&&M.getAnonymous()){M=M.getLayoutParent();
}
if(M==null){return [];
}var O=[];
this.__kB(N,M,O);
O.sort(this.__kw);
var P=O.length;
return P>0?O[0]:this.__kx();
},__kA:function(Q){var R=this.__ku;

if(R==Q){return this.__ky();
}
while(Q&&Q.getAnonymous()){Q=Q.getLayoutParent();
}
if(Q==null){return [];
}var S=[];
this.__kC(R,Q,S);
S.sort(this.__kw);
var T=S.length;
return T>0?S[T-1]:this.__ky();
},__kB: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.__kw(U,X)<0){V.push(X);
}this.__kB(X,U,V);
}}},__kC: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.__kw(Y,bc)>0){ba.push(bc);
}this.__kC(bc,Y,ba);
}}},__kD: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.__kw(bf,bd)<0){bd=bf;
}}bd=this.__kD(bf,bd);
}}return bd;
},__kE: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.__kw(bi,bg)>0){bg=bi;
}}bg=this.__kE(bi,bg);
}}return bg;
}},destruct:function(){this._disposeMap(k);
this.__kt=this.__ks=this.__ku=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.__cy=qx.dom.Node.getWindow(o);
this.__kF=o;
qx.ui.root.Abstract.call(this);
qx.event.Registration.addListener(this.__cy,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:{__cy:null,__kF:null,_createContainerElement:function(){var p=this.__kF;
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);
if(qx.ui.popup&&qx.ui.popup.Manager){qx.ui.popup.Manager.getInstance().hideAll();
}if(qx.ui.menu&&qx.ui.menu.Manager){qx.ui.menu.Manager.getInstance().hideAll();
}},_computeSizeHint:function(){var u=qx.bom.Viewport.getWidth(this.__cy);
var v=qx.bom.Viewport.getHeight(this.__cy);
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.__cy=this.__kF=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 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.__kG,this);
this.addListener(n,this.__kG,this);
},members:{_stopPropagation:function(e){e.stopPropagation();
},__kG:function(){var A=this.getStyle(k);
this.setStyle(k,null,true);
this.setStyle(k,A,true);
}}});
})();
(function(){var k="click",j="mouseover",i="top",h='/icon/22/actions/rss.png',g='Silver Blue',f="/vfoxmemo/server/html.ks/convert?id_form=150",d='aristo',c='/icon/22/apps/adept.png',b='Retro Red',a='silverblue',bg='/icon/22/filesystems/desktop.png',bf='Retro Blue',be='/icon/22/filesystems/bookmarks.png',bd='classic',bc='simple',bb='Aristo',ba='blue',Y='System Default',X='/icon/22/apps/home.png',W='dark',r='modern',s='Classic',p='Simple',q='<b>News...</b><br/>Read the most recent news about FoxMemo and underlying software...',n='black',o='Gradiant',l='Dark',m='red',v='Retro Black',w='gradiant',E='/icon/32/filesystems/bookmarks.png',C='<b>Installation<br/>Manual</b></font>',M='<b>Installation Manual...</b><br/>Read a short HOW-To manual for installation and backup/restore process...',H="/vfoxmemo/server/html.ks/print_html?id_form=100&id_row=7",S='/icon/32/actions/rss.png',Q='News',y='<b>Live Demo</b></font>',V="foxmemo.Application",U='Local Installation',T='<b>Home</b>',x='<b>Home...</b><br/>Read about general features of FoxMemo...<br/>Run Client and Server GUIs in new windows...',A='<b>News</b></font>',B="changeSelection",D='/icon/32/filesystems/desktop.png',F="icon/22/apps/internet-transfer.png",I='Home',N="/vfoxmemo/server/html.ks/convert?id_form=100",R='Live Demo',t="/vfoxmemo/server/html.ks/print_html?id_form=100&id_row=8",u='/icon/32/apps/adept.png',z='<b>Use Case...</b><br/>Run various use cases in FoxMemo server.<br/>This server is highly secured and is assigned to designated people.<br/>Few forms are available to public.',L='<b>Live Demo...</b><br/>Run FoxMemo live demo...<br/>Opens a new window...',K='/icon/32/apps/home.png',J='Use Case',P='<b>Use Case</b></font>',O="/vfoxmemo/server/html.ks/convert?id_form=130",G="FoxMemo (Web 2.0 CRUD with no programming):";
qx.Class.define(V,{extend:qx.application.Standalone,members:{main:function(){qx.application.Standalone.prototype.main.call(this);
var bh=qx.bom.History.getInstance();
this._theme=bh.getState().toLowerCase()||r;
this.theme_idx=0;
if(this._theme==W){this._theme=foxmemo.darktheme.DarkTheme;
this.theme_idx=1;
}else if(this._theme==bc){this._theme=qx.theme.Simple;
this.theme_idx=2;
}else if(this._theme==d){this._theme=foxmemo.aristo.Aristo;
this.theme_idx=3;
}else if(this._theme==a){this._theme=foxmemo.silverbluetheme.SilverBlueTheme;
this.theme_idx=4;
}else if(this._theme==w){this._theme=foxmemo.graydienttheme.GraydientTheme;
this.theme_idx=5;
}else if(this._theme==n){this._theme=foxmemo.retrotheme.RetroThemeDark;
this.theme_idx=6;
}else if(this._theme==ba){this._theme=foxmemo.retrotheme.RetroThemeBlue;
this.theme_idx=7;
}else if(this._theme==m){this._theme=foxmemo.retrotheme.RetroThemeRed;
this.theme_idx=8;
}else if(this._theme==bd){this._theme=qx.theme.Classic;
this.theme_idx=9;
}else this._theme=qx.theme.Modern;
qx.theme.manager.Meta.getInstance().setTheme(this._theme);
this.frame=new qx.ui.embed.Iframe();
this.slideBar=new qx.ui.container.SlideBar();
this.desktop();
},desktop:function(){var bj=this.getRoot();
var bq=new qx.ui.groupbox.GroupBox(null);
bq.setLayout(new qx.ui.layout.Grow());
var bu=new qx.ui.container.Scroll();
bq.add(bu);
bu.add(this.frame);
bj.add(bq,{left:10,top:140,bottom:10,right:10});
var bp=new qx.ui.groupbox.GroupBox(G,F);
bp.setWidth(400);
bj.add(bp,{left:10,top:10});
this.slideBar.setLayout(new qx.ui.layout.HBox(3));
bp.setLayout(new qx.ui.layout.HBox(3));
bp.add(this.slideBar);
this.note=new qx.ui.basic.Atom(q,h);
this.note.set({rich:true,height:110});
bj.add(this.note,{left:450,top:10,right:30});
var bt=new qx.ui.form.HoverButton(T,K);
var br=new qx.ui.form.HoverButton(C,u);
var bw=new qx.ui.form.HoverButton(A,S);
var bv=new qx.ui.form.HoverButton(y,D);
var bn=new qx.ui.form.HoverButton(P,E);
bt.addListener(j,function(e){this.note.set({label:x,icon:X});
},this);
br.addListener(j,function(e){this.note.set({label:M,icon:c});
},this);
bw.addListener(j,function(e){this.note.set({label:q,icon:h});
},this);
bv.addListener(j,function(e){this.note.set({label:L,icon:bg});
},this);
bn.addListener(j,function(e){this.note.set({label:z,icon:be});
},this);
var bk=new qx.ui.tooltip.ToolTip(I,X);
var bi=new qx.ui.tooltip.ToolTip(U,c);
var bs=new qx.ui.tooltip.ToolTip(Q,h);
var bm=new qx.ui.tooltip.ToolTip(R,bg);
var bl=new qx.ui.tooltip.ToolTip(J,be);
bt.set({toolTip:bk,rich:true,iconPosition:i,width:80,padding:5});
br.set({toolTip:bi,rich:true,iconPosition:i,width:80,padding:5});
bw.set({toolTip:bs,rich:true,iconPosition:i,width:80,padding:5});
bv.set({toolTip:bm,rich:true,iconPosition:i,width:80,padding:5});
bn.set({toolTip:bl,rich:true,iconPosition:i,width:80,padding:5});
this.slideBar.add(bt);
this.slideBar.add(br);
this.slideBar.add(bw);
this.slideBar.add(bv);
this.slideBar.add(bn);
bt.addListener(k,function(e){this.frame.setSource(N);
},this);
br.addListener(k,function(e){this.frame.setSource(O);
},this);
bw.addListener(k,function(e){this.frame.setSource(f);
},this);
bv.addListener(k,function(e){this.frame.setSource(H);
},this);
bn.addListener(k,function(e){this.frame.setSource(t);
},this);
this.frame.setSource(f);
var bo=new qx.ui.form.SelectBox;
bo.add(new qx.ui.form.ListItem(Y));
bo.add(new qx.ui.form.ListItem(l));
bo.add(new qx.ui.form.ListItem(p));
bo.add(new qx.ui.form.ListItem(bb));
bo.add(new qx.ui.form.ListItem(g));
bo.add(new qx.ui.form.ListItem(o));
bo.add(new qx.ui.form.ListItem(v));
bo.add(new qx.ui.form.ListItem(bf));
bo.add(new qx.ui.form.ListItem(b));
bo.add(new qx.ui.form.ListItem(s));
bo.setSelection([bo.getSelectables()[this.theme_idx]]);
bo.set({width:120});
bo.addListener(B,function(e){var bx=e.getData()[0].getLabel();

if(bx==Y)bx=r;
else if(bx==l)bx=W;
else if(bx==p)bx=bc;
else if(bx==bb)bx=d;
else if(bx==g)bx=a;
else if(bx==o)bx=w;
else if(bx==v)bx=n;
else if(bx==bf)bx=ba;
else if(bx==b)bx=m;
else if(bx==s)bx=bd;
qx.core.ObjectRegistry.shutdown();
var by=qx.bom.History.getInstance();
by.setState(bx);
window.location.reload(true);
},this);
bj.add(bo,{top:10,right:10});
}}});
})();
(function(){var m="",l='#',k="String",j="request",i="mshtml",h="engine.name",g="changeTitle",f="abstract",e="_applyState",d="changeState",a="qx.bom.History",c="_applyTitle",b="qx.event.type.Data";
qx.Class.define(a,{extend:qx.core.Object,type:f,construct:function(){qx.core.Object.call(this);
this._baseUrl=window.location.href.split(l)[0]+l;
this.__kH={};
this._setInitialState();
},events:{"request":b},statics:{SUPPORTS_HASH_CHANGE_EVENT:qx.core.Environment.get("event.hashchange"),getInstance:function(){if(!this.$$instance){if(this.SUPPORTS_HASH_CHANGE_EVENT){this.$$instance=new qx.bom.NativeHistory();
}else if((qx.core.Environment.get(h)==i)){this.$$instance=new qx.bom.IframeHistory();
}else{this.$$instance=new qx.bom.NativeHistory();
}}return this.$$instance;
}},properties:{title:{check:k,event:g,nullable:true,apply:c},state:{check:k,event:d,nullable:true,apply:e}},members:{__kH:null,_applyState:function(n,o){this._writeState(n);
},_setInitialState:function(){this.setState(this._readState());
},_encode:function(p){if(qx.lang.Type.isString(p)){return encodeURIComponent(p);
}return m;
},_decode:function(q){if(qx.lang.Type.isString(q)){return decodeURIComponent(q);
}return m;
},_applyTitle:function(r){if(r!=null){document.title=r||m;
}},addToHistory:function(s,t){if(!qx.lang.Type.isString(s)){s=s+m;
}
if(qx.lang.Type.isString(t)){this.setTitle(t);
this.__kH[s]=t;
}
if(this.getState()!==s){this._writeState(s);
}},navigateBack:function(){qx.event.Timer.once(function(){history.back();
},0);
},navigateForward:function(){qx.event.Timer.once(function(){history.forward();
},0);
},_onHistoryLoad:function(u){this.setState(u);
this.fireDataEvent(j,u);

if(this.__kH[u]!=null){this.setTitle(this.__kH[u]);
}},_readState:function(){throw new Error("Abstract method call");
},_writeState:function(){throw new Error("Abstract method call");
},_setHash:function(v){var w=this._baseUrl+(v||m);
var x=window.location;

if(w!=x.href){x.href=w;
}},_getHash:function(){var y=/#(.*)$/.exec(window.location.href);
return y&&y[1]?y[1]:m;
}},destruct:function(){this.__kH=null;
}});
})();
(function(){var d="hashchange",c="interval",b="qx.bom.NativeHistory",a="engine.name";
qx.Class.define(b,{extend:qx.bom.History,construct:function(){qx.bom.History.call(this);
this.__kJ();
},members:{__kI:null,__kJ:function(){if(qx.bom.History.SUPPORTS_HASH_CHANGE_EVENT){this.__kI=qx.lang.Function.bind(this.__kL,this);
qx.bom.Event.addNativeListener(window,d,this.__kI);
}else{qx.event.Idle.getInstance().addListener(c,this.__kL,this);
}},__kK:function(){if(qx.bom.History.SUPPORTS_HASH_CHANGE_EVENT){qx.bom.Event.removeNativeListener(window,d,this.__kI);
}else{qx.event.Idle.getInstance().removeListener(c,this.__kL,this);
}},__kL:function(){var e=this._readState();

if(qx.lang.Type.isString(e)&&e!=this.getState()){this._onHistoryLoad(e);
}},_readState:function(){return this._decode(this._getHash());
},_writeState:qx.core.Environment.select(a,{"opera":function(f){qx.event.Timer.once(function(){this._setHash(this._encode(f));
},this,0);
},"default":function(g){this._setHash(this._encode(g));
}})},destruct:function(){this.__kK();
}});
})();
(function(){var n="interval",m="-1000px",l="mshtml",k="engine.name",j="",i="qx.bom.IframeHistory",h="qx/static/blank.html",g="state",f='<html><body><div id="state">',d='</div></body></html>',a="hidden",c="undefined",b="absolute";
if((qx.core.Environment.get(k)==l)){qx.Class.define(i,{extend:qx.bom.History,construct:function(){qx.bom.History.call(this);
this.__kP();
},members:{__kM:null,__kN:false,__kO:null,_setInitialState:function(){qx.bom.History.prototype._setInitialState.call(this);
this.__kO=this._getHash();
},_setHash:function(o){qx.bom.History.prototype._setHash.call(this,o);
this.__kO=this._encode(o);
},_readState:function(){if(!this.__kN){return this._decode(this._getHash());
}var p=this.__kM.contentWindow.document;
var q=p.getElementById(g);
return q?this._decode(q.innerText):j;
},_writeState:function(r){var r=this._encode(r);
this._setHash(r);
this.__kO=r;

try{var s=this.__kM.contentWindow.document;
s.open();
s.write(f+r+d);
s.close();
}catch(t){}},__kP:function(){this.__kS(function(){qx.event.Idle.getInstance().addListener(n,this.__kL,this);
});
},__kL:function(e){var v=null;
var u=this._getHash();

if(!this.__kR(u)){v=this.__kQ(u);
}else{v=this._readState();
}
if(qx.lang.Type.isString(v)&&v!=this.getState()){this._onHistoryLoad(v);
}},__kQ:function(w){w=this._decode(w);
this._writeState(w);
return w;
},__kR:function(x){return qx.lang.Type.isString(x)&&x==this.__kO;
},__kS:function(y){this.__kM=this.__kT();
document.body.appendChild(this.__kM);
this.__kU(function(){this._writeState(this.getState());

if(y){y.call(this);
}},this);
},__kT:function(){var z=qx.bom.Iframe.create({src:qx.util.ResourceManager.getInstance().toUri(h)});
z.style.visibility=a;
z.style.position=b;
z.style.left=m;
z.style.top=m;
return z;
},__kU:function(A,B,C){if(typeof C===c){C=0;
}
if(!this.__kM.contentWindow||!this.__kM.contentWindow.document){if(C>20){throw new Error("can't initialize iframe");
}qx.event.Timer.once(function(){this.__kU(A,B,++C);
},this,10);
return;
}this.__kN=true;
A.call(B||window);
}},destruct:function(){this.__kM=null;
qx.event.Idle.getInstance().addListener(n,this.__kL,this);
}});
}})();
(function(){var d="qx.event.handler.Iframe",c="load",b="iframe",a="navigate";
qx.Class.define(d,{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{load:1,navigate:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false,onevent:qx.event.GlobalError.observeMethod(function(e){var f=qx.bom.Iframe.queryCurrentUrl(e);

if(f!==e.$$url){qx.event.Registration.fireEvent(e,a,qx.event.type.Data,[f]);
e.$$url=f;
}qx.event.Registration.fireEvent(e,c);
})},members:{canHandleEvent:function(g,h){return g.tagName.toLowerCase()===b;
},registerEvent:function(i,j,k){},unregisterEvent:function(l,m,n){}},defer:function(o){qx.event.Registration.addHandler(o);
}});
})();
(function(){var j="load",i="contentDocument",h="engine.name",g="",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(k,l){var k=k?qx.lang.Object.clone(k):{};
var m=qx.bom.Iframe.DEFAULT_ATTRIBUTES;

for(var n in m){if(k[n]==null){k[n]=m[n];
}}return qx.bom.Element.create(b,k,l);
},getWindow:function(o){try{return o.contentWindow;
}catch(p){return null;
}},getDocument:function(q){if(i in q){try{return q.contentDocument;
}catch(s){return null;
}}
try{var r=this.getWindow(q);
return r?r.document:null;
}catch(t){return null;
}},getBody:function(u){try{var v=this.getDocument(u);
return v?v.getElementsByTagName(a)[0]:null;
}catch(w){return null;
}},setSource:function(x,y){try{if(this.getWindow(x)&&qx.dom.Hierarchy.isRendered(x)){try{if((qx.core.Environment.get(h)==c)&&qx.core.Environment.get(d)==e){var z=this.getWindow(x);

if(z){z.stop();
}}this.getWindow(x).location.replace(y);
}catch(A){x.src=y;
}}else{x.src=y;
}this.__kV(x);
}catch(B){qx.log.Logger.warn("Iframe source could not be set!");
}},queryCurrentUrl:function(C){var D=this.getDocument(C);

try{if(D&&D.location){return D.location.href;
}}catch(E){}return g;
},__kV:function(F){var G=function(){qx.bom.Event.removeNativeListener(F,j,G);
F.$$url=qx.bom.Iframe.queryCurrentUrl(F);
};
qx.bom.Event.addNativeListener(F,j,G);
}}});
})();
(function(){var bB="white",bA="#EEEEEE",bz="#E4E4E4",by="#F3F3F3",bx="#F0F0F0",bw="#E8E8E8",bv="#CCCCCC",bu="#EFEFEF",bt="#1a1a1a",bs="#00204D",bh="gray",bg="#F4F4F4",bf="#fffefe",be="#AFAFAF",bd="#084FAB",bc="#FCFCFC",bb="#CCC",ba="#F2F2F2",Y="black",X="#ffffdd",bI="#b6b6b6",bJ="#004DAD",bG="#BABABA",bH="#005BC3",bE="#334866",bF="#CECECE",bC="#D9D9D9",bD="#D8D8D8",bK="#99C3FE",bL="#001533",bl="#B3B3B3",bk="#D5D5D5",bn="#C3C3C3",bm="#DDDDDD",bp="#FF9999",bo="css.rgba",br="#E8E8E9",bq="#084FAA",bj="#C5C5C5",bi="rgba(0, 0, 0, 0.4)",a="#DBDBDB",b="#4a4a4a",c="#83BAEA",d="#D7E7F4",e="#07125A",f="#FAF2F2",g="#87AFE7",h="#F7EAEA",i="#777D8D",j="#FBFBFB",bP="#CACACA",bO="#909090",bN="#9B9B9B",bM="#F0F9FE",bT="#314a6e",bS="#B4B4B4",bR="#787878",bQ="qx.theme.modern.Color",bV="#000000",bU="#26364D",H="#A7A7A7",I="#D1E4FF",F="#5CB0FD",G="#EAEAEA",L="#003B91",M="#80B4EF",J="#FF6B78",K="#949494",D="#808080",E="#930000",r="#7B7B7B",q="#C82C2C",t="#DFDFDF",s="#B6B6B6",n="#0880EF",m="#4d4d4d",p="#f4f4f4",o="#7B7A7E",l="#D0D0D0",k="#f8f8f8",R="#404955",S="#959595",T="#AAAAAA",U="#F7E9E9",N="#314A6E",O="#C72B2B",P="#FAFAFA",Q="#FBFCFB",V="#B2D2FF",W="#666666",B="#CBC8CD",A="#999999",z="#8EB8D6",y="#b8b8b8",x="#727272",w="#33508D",v="#F1F1F1",u="#990000",C="#00368A";
qx.Theme.define(bQ,{colors:{"background-application":t,"background-pane":by,"background-light":bc,"background-medium":bA,"background-splitpane":be,"background-tip":X,"background-tip-error":O,"background-odd":bz,"htmlarea-background":bB,"progressbar-background":bB,"text-light":bO,"text-gray":b,"text-label":bt,"text-title":bT,"text-input":bV,"text-hovered":bL,"text-disabled":o,"text-selected":bf,"text-active":bU,"text-inactive":R,"text-placeholder":B,"border-inner-scrollbar":bB,"border-main":m,"menu-separator-top":bj,"menu-separator-bottom":P,"border-separator":D,"border-toolbar-button-outer":bI,"border-toolbar-border-inner":k,"border-toolbar-separator-right":p,"border-toolbar-separator-left":y,"border-input":bE,"border-inner-input":bB,"border-disabled":s,"border-pane":bs,"border-button":W,"border-column":bv,"border-focused":bK,"invalid":u,"border-focused-invalid":bp,"border-dragover":w,"keyboard-focus":Y,"table-pane":by,"table-focus-indicator":n,"table-row-background-focused-selected":bd,"table-row-background-focused":M,"table-row-background-selected":bd,"table-row-background-even":by,"table-row-background-odd":bz,"table-row-selected":bf,"table-row":bt,"table-row-line":bb,"table-column-line":bb,"table-header-hovered":bB,"progressive-table-header":T,"progressive-table-header-border-right":ba,"progressive-table-row-background-even":bg,"progressive-table-row-background-odd":bz,"progressive-progressbar-background":bh,"progressive-progressbar-indicator-done":bv,"progressive-progressbar-indicator-undone":bB,"progressive-progressbar-percent-background":bh,"progressive-progressbar-percent-text":bB,"selected-start":bJ,"selected-end":C,"tabview-background":e,"shadow":qx.core.Environment.get(bo)?bi:A,"pane-start":j,"pane-end":bx,"group-background":bw,"group-border":bS,"radiobutton-background":bu,"checkbox-border":N,"checkbox-focus":g,"checkbox-hovered":V,"checkbox-hovered-inner":I,"checkbox-inner":bA,"checkbox-start":bz,"checkbox-end":by,"checkbox-disabled-border":bR,"checkbox-disabled-inner":bP,"checkbox-disabled-start":l,"checkbox-disabled-end":bD,"checkbox-hovered-inner-invalid":f,"checkbox-hovered-invalid":U,"radiobutton-checked":bH,"radiobutton-disabled":bk,"radiobutton-checked-disabled":r,"radiobutton-hovered-invalid":h,"tooltip-error":q,"scrollbar-start":bv,"scrollbar-end":v,"scrollbar-slider-start":bA,"scrollbar-slider-end":bn,"button-border-disabled":S,"button-start":bx,"button-end":be,"button-disabled-start":bg,"button-disabled-end":bG,"button-hovered-start":bM,"button-hovered-end":z,"button-focused":c,"border-invalid":E,"input-start":bx,"input-end":Q,"input-focused-start":d,"input-focused-end":F,"input-focused-inner-invalid":J,"input-border-disabled":bN,"input-border-inner":bB,"toolbar-start":bu,"toolbar-end":bm,"window-border":bs,"window-border-caption":x,"window-caption-active-text":bB,"window-caption-active-start":bq,"window-caption-active-end":L,"window-caption-inactive-start":ba,"window-caption-inactive-end":a,"window-statusbar-background":bu,"tabview-start":bc,"tabview-end":bA,"tabview-inactive":i,"tabview-inactive-start":G,"tabview-inactive-end":bF,"table-header-start":bw,"table-header-end":bl,"menu-start":br,"menu-end":bC,"menubar-start":bw,"groupitem-start":H,"groupitem-end":K,"groupitem-text":bB,"virtual-row-layer-background-even":bB,"virtual-row-layer-background-odd":bB}});
})();
(function(){var j="white",i="black",h="#525252",g="#398E9D",f="#80B4EF",e="yellow",d="#CCCCCC",c="#F3F3F3",b="silver",a="#00204D",D="teal",C="#1a1a1a",B="#C72B2B",A="#334866",z="#ffffdd",y="#626262",x="#424242",w="gray",v="transparent",u="#666666",q="#99C3FE",r="#808080",o="#B6B6B6",p="#727272",m="foxmemo.darktheme.theme.Color",n="#fffefe",k="#E4E4E4",l="#FF9999",s="#990000",t="#929292";
qx.Theme.define(m,{extend:qx.theme.modern.Color,colors:{"background-application":y,"background-pane":h,"background-light":t,"background-medium":p,"background-splitpane":h,"background-tip":z,"background-tip-error":B,"background-odd":e,"background-datechooser":x,"background-window":h,"background-selected":g,"text-gray":D,"text-label":j,"text-button":j,"text-title":j,"text-input":e,"text-textfield":i,"text-hovered":j,"text-disabled":b,"text-selected":j,"text-active":i,"text-inactive":b,"text-placeholder":w,"text-tree":i,"text-window":j,"text-caption":j,"border-main":i,"border-separator":r,"border-input":A,"border-disabled":o,"border-pane":a,"border-button":u,"border-column":d,"border-focused":q,"invalid":s,"border-focused-invalid":l,"table-pane":c,"table-focus-indicator":f,"table-row-background-focused-selected":g,"table-row-background-focused":f,"table-row-background-selected":g,"table-row-background-even":c,"table-row-background-odd":k,"table-row-selected":n,"table-row":C,"table-row-line":v,"table-column-line":d}});
})();
(function(){var c="Tango",b="qx/icon/Tango",a="qx.theme.icon.Tango";
qx.Theme.define(a,{title:c,aliases:{"icon":b}});
})();
(function(){var u="os.version",t="7",s="vista",r="os.name",q="mac",p="Tahoma",o="Lucida Sans",n="Liberation Sans",m="Lucida Grande",l="sans-serif",e="Verdana",k="Candara",h="Segoe UI",c="Arial",b="Consolas",g="Monaco",f="foxmemo.darktheme.theme.Font",i="Courier New",a="Lucida Console",j="monospace",d="DejaVu Sans Mono";
qx.Theme.define(f,{fonts:{"default":{size:((qx.core.Environment.get(u)===s)||(qx.core.Environment.get(u)===t))?12:11,lineHeight:1.4,family:(qx.core.Environment.get(r)===q)?[m]:((qx.core.Environment.get(u)===s)||(qx.core.Environment.get(u)===t))?[h,k]:[e,o,p,n,c,l]},"bold":{size:((qx.core.Environment.get(u)===s)||(qx.core.Environment.get(u)===t))?12:11,lineHeight:1.4,family:(qx.core.Environment.get(r)===q)?[m]:((qx.core.Environment.get(u)===s)||(qx.core.Environment.get(u)===t))?[h,k]:[e,o,p,n,c,l],bold:true},"small":{size:((qx.core.Environment.get(u)===s)||(qx.core.Environment.get(u)===t))?11:10,lineHeight:1.4,family:(qx.core.Environment.get(r)===q)?[m]:((qx.core.Environment.get(u)===s)||(qx.core.Environment.get(u)===t))?[h,k]:[e,o,p,n,c,l]},"monospace":{size:11,lineHeight:1.4,family:(qx.core.Environment.get(r)===q)?[a,g]:((qx.core.Environment.get(u)===s)||(qx.core.Environment.get(u)===t))?[b]:[b,d,i,j]}}});
})();
(function(){var o="Number",n="_applyInsets",m="-l",l="insetRight",k="insetTop",j="_applyBaseImage",i="insetBottom",h="-b",g="set",f="shorthand",c="-t",e="insetLeft",d="String",b="qx.ui.decoration.Grid",a="-r";
qx.Class.define(b,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],construct:function(p,q){qx.core.Object.call(this);

if(qx.ui.decoration.css3.BorderImage.IS_SUPPORTED){this.__kW=new qx.ui.decoration.css3.BorderImage();

if(p){this.__kX(p);
}}else{this.__kW=new qx.ui.decoration.GridDiv(p);
}
if(q!=null){this.__kW.setInsets(q);
}},properties:{baseImage:{check:d,nullable:true,apply:j},insetLeft:{check:o,nullable:true,apply:n},insetRight:{check:o,nullable:true,apply:n},insetBottom:{check:o,nullable:true,apply:n},insetTop:{check:o,nullable:true,apply:n},insets:{group:[k,l,i,e],mode:f}},members:{__kW:null,getMarkup:function(){return this.__kW.getMarkup();
},resize:function(r,s,t){this.__kW.resize(r,s,t);
},tint:function(u,v){},getInsets:function(){return this.__kW.getInsets();
},_applyInsets:function(w,x,name){var y=g+qx.lang.String.firstUp(name);
this.__kW[y](w);
},_applyBaseImage:function(z,A){if(this.__kW instanceof qx.ui.decoration.GridDiv){this.__kW.setBaseImage(z);
}else{this.__kX(z);
}},__kX:function(B){var G,H,J,I;
this.__kW.setBorderImage(B);
var L=qx.util.AliasManager.getInstance().resolve(B);
var M=/(.*)(\.[a-z]+)$/.exec(L);
var K=M[1];
var C=M[2];
var F=qx.util.ResourceManager.getInstance();
var N=F.getImageHeight(K+c+C);
var D=F.getImageWidth(K+a+C);
var E=F.getImageHeight(K+h+C);
var O=F.getImageWidth(K+m+C);
this.__kW.setSlice([N,D,E,O]);
}},destruct:function(){this.__kW.dispose();
this.__kW=null;
}});
})();
(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:{__kY:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};
},_isInitialized:function(){return !!this.__kY;
},getMarkup:function(){if(this.__kY){return this.__kY;
}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.__kY=[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.__kY;
},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.__kY=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:{_markup:null,_images:null,_edges:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};
},_isInitialized:function(){return !!this._markup;
},getMarkup:function(){if(this._markup){return this._markup;
}var C=qx.bom.element.Decoration;
var D=this._images;
var E=this._edges;
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._markup=F.join(o);
},resize:function(G,H,I){var J=this._edges;
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._images={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._edges=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._markup=this._images=this._edges=null;
}});
})();
(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){if(f==null){f=this.getBackgroundColor();
}{f=qx.theme.manager.Color.getInstance().resolve(f);
};
g.backgroundColor=f||a;
},_resizeBackgroundColor:function(h,i,j){var k=this.getInsets();
i-=k.left+k.right;
j-=k.top+k.bottom;
return {left:k.left,top:k.top,width:i,height:j};
},_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 G=qx.theme.manager.Color.getInstance();
var K=G.resolve(this.getColorTop());
var H=G.resolve(this.getColorRight());
var F=G.resolve(this.getColorBottom());
var J=G.resolve(this.getColorLeft());
};
var I=this.getWidthTop();

if(I>0){E[m]=I+g+this.getStyleTop()+D+(K||c);
}var I=this.getWidthRight();

if(I>0){E[k]=I+g+this.getStyleRight()+D+(H||c);
}var I=this.getWidthBottom();

if(I>0){E[s]=I+g+this.getStyleBottom()+D+(F||c);
}var I=this.getWidthLeft();

if(I>0){E[n]=I+g+this.getStyleLeft()+D+(J||c);
}E.position=t;
E.top=0;
E.left=0;
},_resizeBorder:function(L,M,N){var O=this.getInsets();
M-=O.left+O.right;
N-=O.top+O.bottom;
if(M<0){M=0;
}
if(N<0){N=0;
}return {left:O.left-this.getWidthLeft(),top:O.top-this.getWidthTop(),width:M,height:N};
},_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:{__kY:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};
},_isInitialized:function(){return !!this.__kY;
},getMarkup:function(e){if(this.__kY){return this.__kY;
}var f={position:a,top:0,left:0};
var g=this._generateBackgroundMarkup(f);
return this.__kY=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.__kY=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='"></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:{__kY:null,_getDefaultInsets:function(){return {top:2,right:2,bottom:2,left:2};
},_isInitialized:function(){return !!this.__kY;
},_applyStyle:function(){},getMarkup:function(){if(this.__kY){return this.__kY;
}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.__kY=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.__kY=null;
}});
})();
(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.__le;
this._resizeBorder=this.__ld;
this._styleBorder=this.__lb;
this._generateMarkup=this.__lc;
},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:{__la:null,__lb:function(D){{var F=qx.theme.manager.Color.getInstance();
var G=F.resolve(this.getInnerColorTop());
var J=F.resolve(this.getInnerColorRight());
var H=F.resolve(this.getInnerColorBottom());
var I=F.resolve(this.getInnerColorLeft());
};
D.position=t;
var E=this.getInnerWidthTop();

if(E>0){D[e]=E+j+this.getStyleTop()+i+G;
}var E=this.getInnerWidthRight();

if(E>0){D[b]=E+j+this.getStyleRight()+i+J;
}var E=this.getInnerWidthBottom();

if(E>0){D[c]=E+j+this.getStyleBottom()+i+H;
}var E=this.getInnerWidthLeft();

if(E>0){D[d]=E+j+this.getStyleLeft()+i+I;
}},__lc:function(K){var O=this._generateBackgroundMarkup(K);
{var M=qx.theme.manager.Color.getInstance();
var R=M.resolve(this.getColorTop());
var N=M.resolve(this.getColorRight());
var L=M.resolve(this.getColorBottom());
var Q=M.resolve(this.getColorLeft());
};
K[e]=h;
K[b]=h;
K[c]=h;
K[d]=h;
K[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)){K[C]=h;
}var P=this.getWidthTop();

if(P>0){K[e]=P+j+this.getStyleTop()+i+R;
}var P=this.getWidthRight();

if(P>0){K[b]=P+j+this.getStyleRight()+i+N;
}var P=this.getWidthBottom();

if(P>0){K[c]=P+j+this.getStyleBottom()+i+L;
}var P=this.getWidthLeft();

if(P>0){K[d]=P+j+this.getStyleLeft()+i+Q;
}K[l]=s;
K[y]=0;
K[p]=0;
return this.__la=this._generateBackgroundMarkup(K,O);
},__ld:function(S,T,U){var V=this.getInsets();
T-=V.left+V.right;
U-=V.top+V.bottom;
var W=V.left-this.getWidthLeft()-this.getInnerWidthLeft();
var top=V.top-this.getWidthTop()-this.getInnerWidthTop();
return {left:W,top:top,width:T,height:U,elementToApplyDimensions:S.firstChild};
},__le:function(){return {top:this.getWidthTop()+this.getInnerWidthTop(),right:this.getWidthRight()+this.getInnerWidthRight(),bottom:this.getWidthBottom()+this.getInnerWidthBottom(),left:this.getWidthLeft()+this.getInnerWidthLeft()};
}}});
})();
(function(){var e="px",d="qx.ui.decoration.Double",c="css.boxmodel",b="content",a="scale";
qx.Class.define(d,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MDoubleBorder],construct:function(f,g,h,innerWidth,i){qx.ui.decoration.Abstract.call(this);
if(f!=null){this.setWidth(f);
}
if(g!=null){this.setStyle(g);
}
if(h!=null){this.setColor(h);
}
if(innerWidth!=null){this.setInnerWidth(innerWidth);
}
if(i!=null){this.setInnerColor(i);
}},members:{__kY:null,_getDefaultInsets:function(){return this._getDefaultInsetsForBorder();
},_isInitialized:function(){return !!this.__kY;
},getMarkup:function(j){if(this.__kY){return this.__kY;
}var k={};
this._styleBorder(k);
return this.__kY=this._generateMarkup(k);
},resize:function(l,m,n){var s=this.getBackgroundImage()&&this.getBackgroundRepeat()==a;
var q=this.getInsets();

if(s||qx.core.Environment.get(c)==b){var innerWidth=m-q.left-q.right;
var innerHeight=n-q.top-q.bottom;
}else{var o=q.top-this.getInnerWidthTop();
var t=q.bottom-this.getInnerWidthBottom();
var p=q.left-this.getInnerWidthLeft();
var r=q.right-this.getInnerWidthRight();
var innerWidth=m-p-r;
var innerHeight=n-o-t;
}if(innerWidth<0){innerWidth=0;
}
if(innerHeight<0){innerHeight=0;
}
if(l.firstChild){l.firstChild.style.width=innerWidth+e;
l.firstChild.style.height=innerHeight+e;
}l.style.left=(q.left-this.getWidthLeft()-this.getInnerWidthLeft())+e;
l.style.top=(q.top-this.getWidthTop()-this.getInnerWidthTop())+e;
},tint:function(u,v){this._tintBackgroundColor(u,v,u.style);
}},destruct:function(){this.__kY=null;
}});
})();
(function(){var m="scale",l="solid",k="#525252",j="#929292",i="decoration/bar/background.png",h="decoration/form/button-hovered-c.png",g="black",f="border-main",e="border-separator",d="silver",bD="white",bC="border-disabled",bB="decoration/bar/background-selected.png",bA="#323232",bz="decoration/form/input-error.png",by="decoration/toolbar/toolbar-black.png",bx="background-pane",bw="decoration/window/captionbar-inactive.png",bv="decoration/tabview/tabview-button-left-disabled.png",bu="decoration/scrollbar/scrollbar-bg-vertical.png",t="decoration/form/button.png",u="decoration/tabview/tabview-button-top.png",r="decoration/form/display-blue.png",s="decoration/shadow/shadow-small.png",p="decoration/form/button-simple-hovered.png",q="background-window",n="decoration/window/statusbar.png",o="decoration/form/groupbox-focused.png",B="dotted",C="decoration/form/button-red-pressed.png",V="decoration/pane/pane.png",R="decoration/form/button-hovered.png",be="decoration/form/split-button.png",Y="decoration/table/header-cell.png",bq="gray",bk="transparent",K="decoration/tabview/tabview-button-bottom.png",bt="decoration/tabview/tabview-button-top-disabled.png",bs="decoration/window/window-pane.png",br="decoration/form/button-simple-pressed.png",I="decoration/form/split-button-right.png",N="decoration/tabview/tabview-button-top-active.png",P="decoration/form/button-simple.png",T="decoration/tabview/tabview-button-right-active.png",W="repeat-y",ba="decoration/tabview/tabview-button-bottom-active.png",bg="decoration/tooltip/tooltip.png",bm="decoration/scrollbar/scrollbar-slider-horizontal-hovered.png",v="darktheme/decoration",w="decoration/form/groupbox.png",M="decoration/form/display.png",bd="decoration/form/split-button-pressed.png",bc="decoration/form/input-invalid.png",bb="decoration/form/button-red-hovered.png",bi="decoration/form/display-gray.png",bh="decoration/scrollbar/scrollbar-slider-horizontal.png",X="table-focus-indicator",bf="decoration/tabview/tabview-button-right.png",a="decoration/tabview/tabview-button-bottom-disabled.png",bl="decoration/form/split-button-right-hovered.png",x="decoration/scrollbar/scrollbar-bg-horizontal.png",y="decoration/form/button-simple-disabled.png",S="decoration/tabview/tabview-pane.png",b="decoration/scrollbar/scrollbar-slider-vertical-hovered.png",c="decoration/tabview/tabview-button-right-disabled.png",H="decoration/scrollbar/scrollbar-slider-vertical.png",z="decoration/form/split-button-hovered.png",A="decoration/window/captionbar-active.png",G="decoration/menu/button-selected.png",U="decoration/form/split-button-right-pressed.png",bo="decoration/form/button-pressed.png",bn="decoration/scrollbar/scrollbar-button-bg-horizontal.png",O="background-selected",bp="decoration/tabview/tabview-button-left-active.png",J="decoration/menu/menu-pane.png",bj="repeat-x",D="decoration/menu/button-red.png",F="decoration/tabview/tabview-button-left.png",L="foxmemo.darktheme.theme.Decoration",Q="decoration/scrollbar/scrollbar-button-bg-vertical.png",E="decoration/shadow/shadow.png";
qx.Theme.define(L,{aliases:{decoration:v},decorations:{"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:f}},"selected":{decorator:qx.ui.decoration.Background,style:{backgroundColor:O}},"keyboard-focus":{decorator:qx.ui.decoration.Single,style:{width:1,color:g,style:B}},"button":{decorator:qx.ui.decoration.Grid,style:{baseImage:t,insets:[3,3,5,3]}},"button-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:bo,insets:[3,3,5,3]}},"button-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:R,insets:[3,3,5,3]}},"button-red-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:C,insets:[3,3,5,3]}},"button-red-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:bb,insets:[3,3,5,3]}},"button-simple":{decorator:qx.ui.decoration.Grid,style:{baseImage:P,insets:[0,1,0,1]}},"button-simple-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:br,insets:[1,0,0,2]}},"button-simple-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:p,insets:[0,1,0,1]}},"button-simple-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:y,insets:[0,1,0,1]}},"splitbutton":{decorator:qx.ui.decoration.Grid,style:{baseImage:be,insets:[3,3,5,3]}},"splitbutton-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:bd,insets:[3,3,5,3]}},"splitbutton-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:z,insets:[3,3,5,3]}},"splitbutton-right":{decorator:qx.ui.decoration.Grid,style:{baseImage:I,insets:[3,3,5,3]}},"splitbutton-right-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:U,insets:[3,3,5,3]}},"splitbutton-right-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:bl,insets:[3,3,5,3]}},"group":{decorator:qx.ui.decoration.Grid,style:{baseImage:w,insets:[1,0,1,0]}},"group-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:o,insets:[1,0,1,0]}},"menu":{decorator:qx.ui.decoration.Grid,style:{baseImage:J,insets:[3,3,5,3]}},"menu-button-selected":{decorator:qx.ui.decoration.Background,style:{backgroundImage:G,backgroundRepeat:m}},"menu-button-red":{decorator:qx.ui.decoration.Background,style:{backgroundImage:D,backgroundRepeat:m}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:g,widthBottom:1,colorBottom:bq}},"menubar":{decorator:qx.ui.decoration.Background,style:{backgroundImage:i,backgroundRepeat:m}},"menubar-selected":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bB,backgroundRepeat:m}},"input":{decorator:qx.ui.decoration.Grid,style:{baseImage:M,insets:[3,3,3,3]}},"input-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:r,insets:[3,3,3,3]}},"input-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:bi,insets:[3,3,3,3]}},"input-error":{decorator:qx.ui.decoration.Grid,style:{baseImage:bz,insets:[3,3,3,3]}},"input-invalid":{decorator:qx.ui.decoration.Grid,style:{baseImage:bc,insets:[3,3,3,3]}},"input-focused-invalid":{decorator:qx.ui.decoration.Grid,style:{baseImage:bz,insets:[3,3,3,3]}},"pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:V,insets:[0,2,3,0]}},"popup":{decorator:qx.ui.decoration.Single,style:{width:1,color:g,style:l}},"shadow-window":{decorator:qx.ui.decoration.Grid,style:{baseImage:E,insets:[4,8,8,4]}},"shadow-popup":{decorator:qx.ui.decoration.Grid,style:{baseImage:s,insets:[0,3,3,0]}},"scrollbar-horizontal":{decorator:qx.ui.decoration.Background,style:{backgroundImage:x,backgroundRepeat:bj}},"scrollbar-vertical":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bu,backgroundRepeat:W}},"scrollbar-slider-horizontal":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:bh,backgroundRepeat:m,outerColor:k,innerColor:j,innerOpacity:0.5}},"scrollbar-slider-horizontal-hovered":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:bm,backgroundRepeat:m,outerColor:k,innerColor:j,innerOpacity:0.5}},"scrollbar-slider-horizontal-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:bn,backgroundRepeat:m,outerColor:bC,innerColor:bD,innerOpacity:0.3}},"scrollbar-slider-vertical":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:H,backgroundRepeat:m,outerColor:k,innerColor:j,innerOpacity:0.5}},"scrollbar-slider-vertical-hovered":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:b,backgroundRepeat:m,outerColor:k,innerColor:j,innerOpacity:0.5}},"scrollbar-slider-vertical-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:Q,backgroundRepeat:m,outerColor:bC,innerColor:bD,innerOpacity:0.3}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:e}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:e}},"splitpane":{decorator:qx.ui.decoration.Uniform,style:{backgroundColor:bx,width:1,color:bk,style:l}},"table":{decorator:qx.ui.decoration.Single,style:{width:1,color:f,style:l}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{backgroundImage:i,backgroundRepeat:m,widthRight:1,colorRight:k,styleRight:l}},"table-header-cell-hovered":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:e,styleRight:l,widthBottom:1,colorBottom:bD,styleBottom:l}},"table-header-cell-selected":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bB,backgroundRepeat:m}},"table-column-button":{decorator:qx.ui.decoration.Single,style:{backgroundImage:Y,backgroundRepeat:m,widthBottom:1,colorBottom:f,style:l}},"table-scroller-header":{decorator:qx.ui.decoration.Single,style:{backgroundImage:i,backgroundRepeat:m}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:X,style:l}},"table-statusbar":{decorator:qx.ui.decoration.Double,style:{backgroundColor:q,widthTop:1,colorTop:k,style:l,innerWidthTop:1,innerColorTop:d}},"tabview":{decorator:qx.ui.decoration.Single,style:{backgroundImage:i,backgroundRepeat:m}},"tabview-pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:S,insets:[3,3,3,3]}},"tabview-button-top":{decorator:qx.ui.decoration.Grid,style:{baseImage:u}},"tabview-button-top-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:bt}},"tabview-button-top-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:N}},"tabview-button-bottom":{decorator:qx.ui.decoration.Grid,style:{baseImage:K,insets:[0,1,0,1]}},"tabview-button-bottom-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:a,insets:[0,1,0,1]}},"tabview-button-bottom-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:ba,insets:[0,1,0,1]}},"tabview-button-left":{decorator:qx.ui.decoration.Grid,style:{baseImage:F,insets:[0,1,0,1]}},"tabview-button-left-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:bv,insets:[0,1,0,1]}},"tabview-button-left-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:bp,insets:[0,1,0,1]}},"tabview-button-right":{decorator:qx.ui.decoration.Grid,style:{baseImage:bf,insets:[0,1,0,1]}},"tabview-button-right-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:c,insets:[0,1,0,1]}},"tabview-button-right-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:T,insets:[0,1,0,1]}},"toolbar":{decorator:qx.ui.decoration.Background,style:{backgroundImage:by,backgroundRepeat:m}},"toolbar-light":{decorator:qx.ui.decoration.Background,style:{backgroundImage:i,backgroundRepeat:m}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,widthRight:1,colorLeft:k,colorRight:d,styleLeft:l,styleRight:l}},"toolbar-button-checked":{decorator:qx.ui.decoration.Single,style:{backgroundImage:h,backgroundRepeat:m,width:1,colorTop:bA,colorLeft:bA,colorBottom:j,colorRight:j,style:l}},"toolbar-button-hovered":{decorator:qx.ui.decoration.Single,style:{backgroundImage:h,backgroundRepeat:m}},"toolbar-splitbutton-hovered":{decorator:qx.ui.decoration.Single,style:{backgroundImage:h,backgroundRepeat:m,widthRight:1,colorRight:k,styleRight:l}},"toolbar-splitbutton-arrow-hovered":{decorator:qx.ui.decoration.Single,style:{backgroundImage:h,backgroundRepeat:m,widthLeft:1,colorLeft:d,styleLeft:l}},"tooltip":{decorator:qx.ui.decoration.Grid,style:{baseImage:bg,insets:[2,5,5,2]}},"window":{decorator:qx.ui.decoration.Grid,style:{baseImage:bs}},"window-captionbar-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:A}},"window-captionbar-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:bw}},"window-statusbar":{decorator:qx.ui.decoration.Grid,style:{baseImage:n}}}});
})();
(function(){var dV="widget",dU="atom",dT="button-simple",dS="button",dR="main",dQ="text-button",dP="background-light",dO="image",dN="text-disabled",dM="groupbox",cp="middle",co="cell",cn="input-disabled",cm="input",cl="menu-button",ck="input-focused-invalid",cj="decoration/arrows/down-invert.png",ci="spinner",ch="bold",cg="button-checked",ed="text-selected",ee="input-focused",eb="border-invalid",ec="list",dY="text-label",ea="button-hovered",dW="white",dX="tree-item",ef="decoration/arrows/down-small-invert.png",eg="group",dn="treevirtual-contract",dm="scrollbar",dq="text-hovered",dp="popup",ds="treevirtual-expand",dr="label",du="textfield",dt="button-frame",dk="background-application",dj="right",k="text-inactive",l="radiobutton",m="scrollbar-slider-horizontal",n="toolbar-button-light-checked",o="qx/static/blank.gif",p="toolbar-button-checked",q="invalid",r="combobox",s="shadow-window",t="decoration/arrows/up-invert.png",eu="selected",et="scrollbar-slider-vertical",es="center",er="checkbox",ey="text-title",ex="decoration/arrows/right-invert.png",ew="menu-slidebar-button",ev="scrollbar/button",eA="combobox/button",ez="menu",bm="table-header-cell",bn="icon/16/places/folder.png",bk="text-textfield",bl="tabview-button-bottom-hovered",bq="decoration/tree/open.png",br="decoration/tree/closed.png",bo="decoration/arrows/left-invert.png",bp="input-invalid",bi="button-simple-hovered",bj="text-active",N="slidebar/button-forward",M="text-placeholder",P="right-top",O="background-splitpane",J="tabview-button-right-hovered",I=".png",L="default",K="datechooser",H="toolbar-button",G="slidebar/button-backward",bx="menu-button-selected",by="selectbox",bz="top",bA="treevirtual-folder",bt="icon/16/mimetypes/office-document.png",bu="decoration/form/",bv="",bw="-invalid",bB="tabview-button-left-hovered",bC="tabview-button-top-hovered",bb="icon/16/places/folder-open.png",ba="menubar-selected",Y="splitbutton",X="black",W="radiobutton-hovered",V="keyboard-focus",U="decoration/tabview/close-button.png",T="decoration/cursors/",bf="icon/16/apps/office-calendar.png",be="slidebar",bD="table-scroller-focus-indicator",bE="move-frame",bF="nodrop",bG="tabview-button-top",bH="tabview-button-right",bI="row-layer",bJ="decoration/window/maximize-button-pressed.png",bK="move",bL="decoration/window/minimize-button-pressed.png",bM="darktheme/decoration",cx="tabview-button-left",cw="foxmemo.darktheme.theme.Appearance",cv="decoration/window/maximize-button.png",cu="group-focused",cB="decoration/tabview/close-button-hovered.png",cA="window-statusbar",cz="background-tip",cy="scrollbar-slider-horizontal-disabled",cF="table-scroller-header",cE="table-pane",de="text-tree",df="down",dc="selected-dragover",dd="checkbox-hovered",da="button-invalid-shadow",db="checkbox-checked",cX="icon/16/actions/dialog-cancel.png",cY="decoration/window/restore-button-pressed.png",dg="splitbutton-right-hovered",dh="decoration/tree/open-selected.png",dz="radiobutton-checked",dy="menubar",dB="decoration/arrows/down.png",dA="decoration/window/close-button-hovered.png",dD="toolbar-splitbutton-light-hovered",dC="decoration/window/restore-button-hovered.png",dF="left",dE="splitpane",dw="combobox/textfield",dv="icon/22/places/folder-open.png",en="checkbox-checked-focused",eo="decoration/window/close-button.png",ep="decoration/table/select-column-order-invert.png",eq="checkbox-pressed",ej="button-disabled",ek="native",el="border-separator",em="tabview-button-bottom",eh="decoration/table/boolean-true.png",ei="dragover",j="scrollarea",i="scrollbar-vertical",h="icon/22/mimetypes/office-document.png",g="tabview-button-right-disabled",f="toolbar-button-light-hovered",e="best-fit",d="decoration/tree/closed-selected.png",c="keep-align",b="table-header-cell-selected",a="toolbar-button-hovered",w="toolbar-splitbutton-hovered",x="window-captionbar-active",u="checkbox-checked-hovered",v="toolbar",A="alias",B="toolbar-splitbutton-light-arrow-hovered",y="decoration/table/boolean-false.png",z="splitbutton-right",D="checkbox-checked-disabled",E="icon/32/mimetypes/office-document.png",cJ="radiobutton-checked-disabled",cD="decoration/window/maximize-button-hovered.png",cQ="checkbox-focused",cM="icon/16/actions/dialog-ok.png",cs="decoration/window/close-button-pressed.png",cq="decoration/window/minimize-button.png",R="tabview-button-top-disabled",ct="radiobutton-checked-hovered",bd="decoration/arrows/up-small-invert.png",bc="shadow-popup",bW="tabview-button-left-disabled",bX="window",bY="menu-slidebar",ca="radiobutton-checked-focused",cb="tabview-button-bottom-disabled",cc="decoration/menu/radiobutton-invert.gif",cd="up",ce="button-simple-checked",bT="slider",bU="splitbutton-right-checked",cr="decoration/window/restore-button.png",cP="decoration/toolbar/toolbar-handle-knob.png",cO="splitbutton-checked",cN="button-red-hovered",cU="decoration/arrows/rewind-invert.png",cT="icon/32/places/folder-open.png",cS="icon/22/places/folder.png",cR="checkbox-checked-pressed",cL="decoration/scrollbar/",cK="decoration/splitpane/knob-vertical.png",C="scrollbar-slider-horizontal-hovered",bh=".gif",bg="text-window",cC="decoration/menu/checkbox-invert.gif",bs="table",cI="decoration/arrows/up.png",cH="radiobutton-checked-pressed",cG="table-statusbar",Q="radiobutton-pressed",cW="window-captionbar-inactive",F="decoration/window/minimize-button-hovered.png",S="copy",bN="radiobutton-focused",bO="decoration/splitpane/knob-horizontal.png",bP="splitbutton-hovered",bQ="text-caption",bR="toolbar-separator",bS="icon/32/places/folder.png",di="toolbar-splitbutton-arrow-hovered",bV="scrollbar-slider-vertical-hovered",dH="decoration/arrows/forward-invert.png",dG="tooltip",dJ="-invert.png",dI="-hovered",dL="scrollbar-horizontal",dK="menu-separator",cf="pane",dx="button-red-checked",cV="background-datechooser",dl="icon/16/actions/view-refresh.png";
qx.Theme.define(cw,{aliases:{decoration:bM},appearances:{"button":{style:function(eB){return {padding:eB.pressed||eB.checked||(eB.checked&&eB.disabled)?[4,4,0,6]:[2,6,2,4],decorator:eB.pressed||eB.checked?cg:eB.hovered&&!eB.disabled?ea:dS,textColor:dQ,center:true};
}},"button-red":{style:function(eC){return {padding:eC.pressed||eC.checked||(eC.checked&&eC.disabled)?[4,4,0,6]:[2,6,2,4],decorator:eC.pressed||eC.checked?dx:eC.hovered&&!eC.disabled?cN:dS,textColor:dQ,center:true};
}},"button-simple":{alias:dU,style:function(eD){return {padding:eD.pressed||eD.checked||(eD.checked&&eD.disabled)?[4,2,2,4]:[3],decorator:eD.pressed||eD.checked?ce:eD.hovered&&!eD.disabled?bi:dT,textColor:dQ};
}},"button-frame":{alias:dU,style:function(eE){var eG,eF;

if(eE.checked&&eE.focused&&!eE.inner){eG=cg;
eF=undefined;
}else if(eE.disabled){eG=ej;
eF=undefined;
}else if(eE.pressed){eG=cg;
eF=dq;
}else if(eE.checked){eG=cg;
eF=undefined;
}else if(eE.hovered){eG=ea;
eF=dq;
}else if(eE.preselected&&eE.focused&&!eE.inner){eG=ea;
eF=dq;
}else if(eE.preselected){eG=ea;
eF=dq;
}else if(eE.focused&&!eE.inner){eG=dS;
eF=undefined;
}else{eG=dS;
eF=undefined;
}return {decorator:eG,textColor:eF,shadow:eE.invalid&&!eE.disabled?da:undefined};
}},"hover-button":{alias:dS,include:dS,style:function(eH){return {decorator:eH.hovered?cg:dS,textColor:eH.hovered?ed:undefined};
}},"checkbox":{alias:dU,style:function(eI){var eK;

if(eI.checked&&eI.focused){eK=en;
}else if(eI.checked&&eI.disabled){eK=D;
}else if(eI.checked&&eI.pressed){eK=cR;
}else if(eI.checked&&eI.hovered){eK=u;
}else if(eI.checked){eK=db;
}else if(eI.focused){eK=cQ;
}else if(eI.pressed){eK=eq;
}else if(eI.hovered){eK=dd;
}else{eK=er;
}var eJ=eI.invalid&&!eI.disabled?bw:bv;
return {icon:bu+eK+eJ+I,gap:6};
}},"colorpopup":{alias:dp,include:dp,style:function(eL){return {padding:5,backgroundColor:dk};
}},"colorpopup/field":{style:function(eM){return {decorator:dR,margin:2,width:14,height:14,backgroundColor:dP};
}},"colorpopup/selector-button":dS,"colorpopup/auto-button":dS,"colorpopup/preview-pane":dM,"colorpopup/current-preview":{style:function(eN){return {height:20,padding:4,marginLeft:4,decorator:dR,allowGrowX:true};
}},"colorpopup/selected-preview":{style:function(eO){return {height:20,padding:4,marginRight:4,decorator:dR,allowGrowX:true};
}},"colorpopup/colorselector-okbutton":{alias:dS,include:dS,style:function(eP){return {icon:cM};
}},"colorpopup/colorselector-cancelbutton":{alias:dS,include:dS,style:function(eQ){return {icon:cX};
}},"colorselector":dV,"colorselector/control-bar":dV,"colorselector/control-pane":dV,"colorselector/visual-pane":dM,"colorselector/preset-grid":dV,"colorselector/colorbucket":{style:function(eR){return {decorator:dR,width:16,height:16};
}},"colorselector/preset-field-set":dM,"colorselector/input-field-set":dM,"colorselector/preview-field-set":dM,"colorselector/hex-field-composite":dV,"colorselector/hex-field":du,"colorselector/rgb-spinner-composite":dV,"colorselector/rgb-spinner-red":ci,"colorselector/rgb-spinner-green":ci,"colorselector/rgb-spinner-blue":ci,"colorselector/hsb-spinner-composite":dV,"colorselector/hsb-spinner-hue":ci,"colorselector/hsb-spinner-saturation":ci,"colorselector/hsb-spinner-brightness":ci,"colorselector/preview-content-old":{style:function(eS){return {decorator:dR,width:50,height:10};
}},"colorselector/preview-content-new":{style:function(eT){return {decorator:dR,backgroundColor:dP,width:50,height:10};
}},"colorselector/hue-saturation-field":{style:function(eU){return {decorator:dR,margin:5};
}},"colorselector/brightness-field":{style:function(eV){return {decorator:dR,margin:[5,7]};
}},"colorselector/hue-saturation-pane":dV,"colorselector/hue-saturation-handle":dV,"colorselector/brightness-pane":dV,"colorselector/brightness-handle":dV,"combobox":{style:function(eW){var fb;
var eY=!!eW.focused;
var fa=!!eW.invalid;
var eX=!!eW.disabled;

if(eY&&fa&&!eX){fb=ck;
}else if(eY&&!fa&&!eX){fb=ee;
}else if(eX){fb=cn;
}else if(!eY&&fa&&!eX){fb=eb;
}else{fb=cm;
}return {decorator:fb};
}},"combobox/button":{include:dT,alias:dT,style:function(fc){var fd={icon:cj,padding:2};
return fd;
}},"combobox/list":{alias:ec},"combobox/popup":dp,"combobox/textfield":{include:du,style:function(fe){return {decorator:undefined};
}},"widget":{},"root":{style:function(ff){return {backgroundColor:dk,textColor:dY,font:L};
}},"label":{style:function(fg){return {textColor:fg.disabled?dN:undefined};
}},"move-frame":{style:function(fh){return {decorator:dR};
}},"resize-frame":bE,"dragdrop-cursor":{style:function(fi){var fj=bF;

if(fi.copy){fj=S;
}else if(fi.move){fj=bK;
}else if(fi.alias){fj=A;
}return {source:T+fj+bh,position:P,offset:[2,16,2,6]};
}},"image":{style:function(fk){return {opacity:!fk.replacement&&fk.disabled?0.3:1};
}},"atom":{},"atom/label":{style:function(fl){return {textColor:fl.disabled?dN:undefined};
}},"atom/icon":dO,"popup":{style:function(fm){return {decorator:ez,textColor:dW,backgroundColor:dP,shadow:s};
}},"datechooser":{style:function(fn){var fr;
var fp=!!fn.focused;
var fq=!!fn.invalid;
var fo=!!fn.disabled;

if(fp&&fq&&!fo){fr=ck;
}else if(fp&&!fq&&!fo){fr=ee;
}else if(fo){fr=cn;
}else if(!fp&&fq&&!fo){fr=eb;
}else{fr=eg;
}return {padding:2,decorator:fr,backgroundColor:cV};
}},"datechooser/nav-button":{include:dT,alias:dT,style:function(fs){var ft={padding:[2,4],shadow:undefined};

if(fs.lastYear){ft.icon=cU;
ft.marginRight=1;
}else if(fs.lastMonth){ft.icon=bo;
}else if(fs.nextYear){ft.icon=dH;
ft.marginLeft=1;
}else if(fs.nextMonth){ft.icon=ex;
}return ft;
}},"datechooser/date-pane":{style:function(fu){return {textColor:fu.disabled?dN:undefined,marginTop:2};
}},"datechooser/day":{style:function(fv){return {textAlign:es,decorator:fv.disabled?undefined:fv.selected?eu:undefined,textColor:fv.disabled?dN:fv.selected?dY:fv.otherMonth?k:undefined,font:fv.today?ch:undefined,padding:[2,4]};
}},"datechooser/week":{style:function(fw){return {textAlign:es,padding:[2,4],backgroundColor:dP};
}},"datechooser/weekday":{style:function(fx){return {textColor:fx.disabled?dN:fx.weekend?k:undefined,textAlign:es,paddingTop:2,backgroundColor:dP};
}},"datefield":r,"datefield/button":{alias:eA,include:eA,style:function(fy){return {icon:bf,padding:[0,3],decorator:undefined};
}},"datefield/textfield":dw,"datefield/list":{alias:K,include:K,style:function(fz){return {decorator:undefined};
}},"groupbox":{style:function(fA){return {legendPosition:bz};
}},"groupbox/frame":{style:function(fB){return {padding:6,decorator:eg};
}},"groupbox/legend":{alias:dU,style:function(fC){return {padding:[1,0,1,4],textColor:fC.invalid?q:ey,font:ch};
}},"check-groupbox":dM,"check-groupbox/legend":{alias:er,include:er,style:function(fD){return {padding:[1,0,1,4],textColor:fD.invalid?q:ey,font:ch};
}},"radio-groupbox":dM,"radio-groupbox/legend":{alias:l,include:l,style:function(fE){return {padding:[1,0,1,4],textColor:fE.invalid?q:ey,font:ch};
}},"htmlarea":{"include":dV,style:function(fF){return {backgroundColor:dW,decorator:cm};
}},"iframe":{style:function(fG){return {decorator:dR};
}},"list":{alias:j,style:function(fH){var fL;
var fJ=!!fH.focused;
var fK=!!fH.invalid;
var fI=!!fH.disabled;

if(fJ&&fK&&!fI){fL=ck;
}else if(fJ&&!fK&&!fI){fL=ee;
}else if(fI){fL=cn;
}else if(!fJ&&fK&&!fI){fL=bp;
}else{fL=cm;
}return {decorator:fL,textColor:bj};
}},"list/pane":dV,"listitem":{style:function(fM){var fN;

if(fM.dragover){fN=fM.selected?dc:ei;
}else{fN=fM.selected?bx:undefined;
}return {padding:fM.dragover?[5,5,3,5]:3,textColor:fM.selected?ed:undefined,decorator:fN};
}},"menu":{style:function(fO){var fP={decorator:ez,shadow:bc,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,placementModeY:fO.submenu||fO.contextmenu?e:c};

if(fO.submenu){fP.position=P;
fP.offset=[-2,-3];
}return fP;
}},"menu/slidebar":bY,"menu-slidebar":dV,"menu-slidebar-button":{style:function(fQ){return {decorator:fQ.hovered?eu:undefined,padding:7,center:true};
}},"menu-slidebar/button-backward":{include:ew,style:function(fR){return {icon:fR.hovered?t:cI};
}},"menu-slidebar/button-forward":{include:ew,style:function(fS){return {icon:fS.hovered?cj:dB};
}},"menu-separator":{style:function(fT){return {height:0,decorator:dK,margin:[4,2]};
}},"menubar":{style:function(fU){return {decorator:dy,shadow:s};
}},"menubar-button":{alias:dU,style:function(fV){return {decorator:fV.pressed||fV.hovered?ba:undefined,textColor:fV.pressed||fV.hovered?ed:dQ,padding:[3,8]};
}},"menu-button":{alias:dU,style:function(fW){return {textColor:dQ,decorator:fW.selected?bx:undefined,padding:[3,5]};
}},"menu-button/icon":{include:dO,style:function(fX){return {alignY:cp};
}},"menu-button/label":{include:dr,style:function(fY){return {alignY:cp,padding:1};
}},"menu-button/shortcut":{include:dr,style:function(ga){return {alignY:cp,marginLeft:14,padding:1};
}},"menu-button/arrow":{include:dO,style:function(gb){return {source:ex,alignY:cp};
}},"menu-checkbox":{alias:cl,include:cl,style:function(gc){return {icon:gc.checked?cC:undefined};
}},"menu-radiobutton":{alias:cl,include:cl,style:function(gd){return {icon:gd.checked?cc:undefined};
}},"radiobutton":{alias:dU,style:function(ge){var gg;

if(ge.checked&&ge.focused){gg=ca;
}else if(ge.checked&&ge.disabled){gg=cJ;
}else if(ge.checked&&ge.pressed){gg=cH;
}else if(ge.checked&&ge.hovered){gg=ct;
}else if(ge.checked){gg=dz;
}else if(ge.focused){gg=bN;
}else if(ge.pressed){gg=Q;
}else if(ge.hovered){gg=W;
}else{gg=l;
}var gf=ge.invalid&&!ge.disabled?bw:bv;
return {icon:bu+gg+gf+I,gap:6};
}},"resizer":{style:function(gh){return {decorator:cf};
}},"scrollarea":{style:function(gi){return {minWidth:50,minHeight:50};
}},"scrollarea/corner":{style:function(gj){return {backgroundColor:dk};
}},"scrollarea/pane":dV,"scrollarea/scrollbar-x":dm,"scrollarea/scrollbar-y":dm,"scrollbar":{style:function(gk){if(gk[ek]){return {};
}return {width:gk.horizontal?undefined:16,height:gk.horizontal?16:undefined,decorator:gk.horizontal?dL:i,padding:1};
}},"scrollbar/slider":{alias:bT,style:function(gl){return {padding:gl.horizontal?[0,1,0,1]:[1,0,1,0]};
}},"scrollbar/slider/knob":{include:dt,style:function(gm){var gn;

if(gm.horizontal){if(gm.hovered){gn=C;
}else{gn=m;
}}else{if(gm.hovered){gn=bV;
}else{gn=et;
}}return {decorator:gn,minHeight:gm.horizontal?undefined:9,minWidth:gm.horizontal?9:undefined};
}},"scrollbar/button":{style:function(go){var gq=cL;
var gp;

if(go.left){gq+=dF;
gp=m;
}else if(go.right){gq+=dj;
gp=m;
}else if(go.up){gq+=cd;
gp=et;
}else{gq+=df;
gp=et;
}gq+=dJ;

if(go.hovered){gp+=dI;
}
if(go.left||go.right){return {decorator:gp,padding:[0,0,0,go.left?3:4],icon:gq,width:15,height:14};
}else{return {decorator:gp,padding:[0,2,0,1],icon:gq,width:14,height:15};
}}},"scrollbar/button-begin":ev,"scrollbar/button-end":ev,"selectbox":{alias:dt,include:dt,style:function(gr){return {padding:[2,8]};
}},"selectbox/atom":dU,"selectbox/popup":dp,"selectbox/list":{alias:ec},"selectbox/arrow":{include:dO,style:function(gs){return {source:ef,paddingLeft:5};
}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:dT,include:dT,style:function(gt){return {padding:5,center:true,icon:gt.vertical?cj:ex};
}},"slidebar/button-backward":{alias:dT,include:dT,style:function(gu){return {padding:5,center:true,icon:gu.vertical?t:bo};
}},"slider":{style:function(gv){var gz;
var gx=!!gv.focused;
var gy=!!gv.invalid;
var gw=!!gv.disabled;

if(gx&&gy&&!gw){gz=ck;
}else if(gx&&!gy&&!gw){gz=cu;
}else if(gw){gz=cn;
}else if(!gx&&gy&&!gw){gz=eb;
}else{gz=eg;
}return {decorator:gz};
}},"slider/knob":{include:dT,style:function(gA){return {decorator:gA.disabled?cy:gA.pressed?bi:dT,shadow:undefined,height:14,width:14};
}},"spinner":{style:function(gB){var gF;
var gD=!!gB.focused;
var gE=!!gB.invalid;
var gC=!!gB.disabled;

if(gD&&gE&&!gC){gF=ck;
}else if(gD&&!gE&&!gC){gF=ee;
}else if(gC){gF=cn;
}else if(!gD&&gE&&!gC){gF=eb;
}else{gF=cm;
}return {decorator:gF};
}},"spinner/upbutton":{alias:dT,include:dT,style:function(gG){return {icon:bd,padding:gG.pressed?[2,2,0,4]:[1,3,1,3],shadow:undefined};
}},"spinner/downbutton":{alias:dT,include:dT,style:function(gH){return {icon:ef,padding:gH.pressed?[2,2,0,4]:[1,3,1,3],shadow:undefined};
}},"spinner/textfield":{style:function(gI){return {marginRight:2,padding:[2,4,1],textColor:gI.disabled?dN:bk};
}},"splitbutton":{},"splitbutton/button":{alias:dU,style:function(gJ){return {padding:gJ.pressed||gJ.checked||(gJ.checked&&gJ.disabled)?[4,2,2,4]:[3],decorator:gJ.pressed||gJ.checked?cO:gJ.hovered&&!gJ.disabled?bP:Y,textColor:dQ,center:true};
}},"splitbutton/arrow":{alias:dS,include:dS,style:function(gK){return {icon:ef,decorator:gK.pressed||gK.checked?bU:gK.hovered&&!gK.disabled?dg:z,marginLeft:1,marginRight:1};
}},"splitpane":{style:function(gL){return {decorator:dE};
}},"splitpane/splitter":{style:function(gM){return {width:gM.horizontal?3:undefined,height:gM.vertical?3:undefined,backgroundColor:O};
}},"splitpane/splitter/knob":{style:function(gN){return {source:gN.horizontal?bO:cK};
}},"splitpane/slider":{style:function(gO){return {width:gO.horizontal?3:undefined,height:gO.vertical?3:undefined,backgroundColor:O};
}},"table":{alias:dV,style:function(gP){return {decorator:cm};
}},"table-header":{},"table/statusbar":{style:function(gQ){return {decorator:cG,padding:[0,2]};
}},"table/column-button":{alias:dt,style:function(gR){return {decorator:bm,padding:3,icon:ep};
}},"table-column-reset-button":{include:cl,alias:cl,style:function(){return {icon:dl};
}},"table-scroller":dV,"table-scroller/scrollbar-x":dm,"table-scroller/scrollbar-y":dm,"table-scroller/header":{style:function(gS){return {decorator:cF};
}},"table-scroller/pane":{style:function(gT){return {backgroundColor:cE};
}},"table-scroller/focus-indicator":{style:function(gU){return {decorator:bD};
}},"table-scroller/resize-line":{style:function(gV){return {backgroundColor:el,width:2};
}},"table-header-cell":{alias:dU,style:function(gW){return {minWidth:13,minHeight:20,padding:gW.hovered?[1,3,3,5]:[0,4,4,4],decorator:gW.hovered?b:bm,sortIcon:gW.sorted?(gW.sortedAscending?cj:t):undefined};
}},"table-header-cell/label":{style:function(gX){return {minWidth:0,alignY:cp,paddingRight:5};
}},"table-header-cell/sort-icon":{style:function(gY){return {alignY:cp,alignX:dj};
}},"table-header-cell/icon":{style:function(ha){return {minWidth:0,alignY:cp,paddingRight:5};
}},"table-editor-textfield":{include:du,style:function(hb){return {decorator:undefined,padding:[2,2],backgroundColor:dP};
}},"table-editor-selectbox":{include:by,alias:by,style:function(hc){return {padding:[0,2],backgroundColor:dP};
}},"table-editor-combobox":{include:r,alias:r,style:function(hd){return {decorator:undefined,backgroundColor:dP};
}},"tabview":{style:function(he){return {contentPadding:5};
}},"tabview/bar":{alias:be,style:function(hf){var hg={marginBottom:hf.barTop?-1:0,marginTop:hf.barBottom?-4:0,marginLeft:hf.barRight?-3:0,marginRight:hf.barLeft?-1:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0};

if(hf.barTop||hf.barBottom){hg.paddingLeft=5;
hg.paddingRight=7;
}else{hg.paddingTop=5;
hg.paddingBottom=7;
}return hg;
}},"tabview/bar/button-forward":{include:N,alias:N,style:function(hh){if(hh.barTop){return {marginTop:4};
}else if(hh.barBottom){return {marginBottom:4};
}else if(hh.barLeft){return {marginLeft:4,marginTop:2};
}else{return {marginRight:4,marginTop:2};
}}},"tabview/bar/button-backward":{include:G,alias:G,style:function(hi){if(hi.barTop){return {marginTop:4};
}else if(hi.barBottom){return {marginBottom:4};
}else if(hi.barLeft){return {marginLeft:4,marginBottom:2};
}else{return {marginRight:4,marginBottom:2};
}}},"tabview/bar/scrollpane":{},"tabview/pane":{style:function(hj){return {decorator:eg,minHeight:100,marginBottom:hj.barBottom?-1:0,marginTop:hj.barTop?-1:0,marginLeft:hj.barLeft?-1:0,marginRight:hj.barRight?-1:0};
}},"tabview-page":dV,"tabview-page/button":{alias:dU,style:function(hk){var hq,hm=0;
var hp=0,hl=0,hn=0,ho=0;

if(hk.checked){hm=[4,12];

if(hk.barTop){hq=bC;
hn=hk.firstTab?0:-4;
ho=hk.lastTab?0:-4;
}else if(hk.barBottom){hq=bl;
hn=hk.firstTab?0:-4;
ho=hk.lastTab?0:-4;
}else if(hk.barRight){hq=J;
}else{hq=bB;
}}else{if(hk.barTop){if(hk.hovered){hq=bC;
}else if(hk.disabled){hq=R;
}else{hq=bG;
}hm=[2,8];
hp=4;
hn=hk.firstTab?4:0;
}else if(hk.barBottom){if(hk.hovered){hq=bl;
}else if(hk.disabled){hq=cb;
}else{hq=em;
}hm=[2,8];
hl=4;
hn=hk.firstTab?4:0;
}else if(hk.barRight){if(hk.hovered){hq=J;
}else if(hk.disabled){hq=g;
}else{hq=bH;
}hm=[4,12];
ho=5;
}else{if(hk.hovered){hq=bB;
}else if(hk.disabled){hq=bW;
}else{hq=cx;
}hm=[4,12];
hn=5;
}}return {zIndex:hk.checked?10:5,decorator:hq,padding:hm,marginTop:hp,marginBottom:hl,marginLeft:hn,marginRight:ho,textColor:hk.disabled?k:dY};
}},"tabview-page/button/label":{alias:dr,style:function(hr){return {padding:[0,1,0,1],margin:hr.focused?0:1,decorator:hr.focused?V:undefined};
}},"tabview-page/button/close-button":{alias:dU,style:function(hs){var ht;

if(hs.hovered){ht=cB;
}else{ht=U;
}return {icon:ht};
}},"textarea":{include:du,style:function(hu){return {padding:4};
}},"textfield":{style:function(hv){var hA;
var hy=!!hv.focused;
var hz=!!hv.invalid;
var hw=!!hv.disabled;

if(hy&&hz&&!hw){hA=ck;
}else if(hy&&!hz&&!hw){hA=ee;
}else if(hw){hA=cn;
}else if(!hy&&hz&&!hw){hA=bp;
}else{hA=cm;
}var hx;

if(hv.disabled){hx=M;
}else if(hv.showingPlaceholder){hx=M;
}else{hx=bk;
}return {decorator:hA,padding:[2,4,1],textColor:hx};
}},"toolbar":{style:function(hB){return {decorator:v,spacing:2};
}},"toolbar/part":dV,"toolbar/part/container":{style:function(hC){return {paddingLeft:2,paddingRight:2};
}},"toolbar/part/handle":{style:function(hD){return {source:cP,marginLeft:3,marginRight:3};
}},"toolbar-button":{alias:dU,style:function(hE){return {padding:hE.pressed||hE.checked?[6,4,4,6]:[6,6,6,6],margin:hE.pressed||hE.checked?[0]:[0],decorator:hE.pressed||hE.checked?p:hE.hovered&&!hE.disabled?a:undefined,textColor:dQ};
}},"toolbar-button-light":{alias:dU,style:function(hF){return {padding:hF.pressed||hF.checked?[6,4,4,6]:[6,6,6,6],margin:hF.pressed||hF.checked?[0]:[0],decorator:hF.pressed||hF.checked?n:hF.hovered&&!hF.disabled?f:undefined,textColor:dQ};
}},"toolbar-menubutton":{alias:H,include:H,style:function(hG){return {showArrow:true};
}},"toolbar-menubutton/arrow":{alias:dO,include:dO,style:function(hH){return {source:ef};
}},"toolbar-splitbutton":{style:function(hI){return {marginTop:2,marginBottom:2};
}},"toolbar-splitbutton/button":{style:function(hJ){return {padding:hJ.pressed||hJ.checked?[6,5,4,6]:[6,6,6,6],decorator:hJ.pressed||(hJ.checked&&!hJ.hovered)||(hJ.checked&&hJ.disabled)?p:hJ.hovered&&!hJ.disabled?w:undefined};
}},"toolbar-splitbutton/arrow":{style:function(hK){return {icon:cj,padding:hK.pressed||hK.checked?[6,4,4,5]:hK.hovered&&!hK.disabled?[6,5,6,5]:[6,5,6,7],decorator:hK.pressed||(hK.checked&&!hK.hovered)||(hK.checked&&hK.disabled)?p:hK.hovered&&!hK.disabled?di:undefined};
}},"toolbar-splitbutton-light/button":{style:function(hL){return {padding:hL.pressed||hL.checked?[6,5,4,6]:[6,6,6,6],decorator:hL.pressed||(hL.checked&&!hL.hovered)||(hL.checked&&hL.disabled)?n:hL.hovered&&!hL.disabled?dD:undefined};
}},"toolbar-splitbutton-light/arrow":{style:function(hM){return {icon:cj,padding:hM.pressed||hM.checked?[6,4,4,5]:hM.hovered&&!hM.disabled?[6,5,6,5]:[6,5,6,7],decorator:hM.pressed||(hM.checked&&!hM.hovered)||(hM.checked&&hM.disabled)?n:hM.hovered&&!hM.disabled?B:undefined};
}},"toolbar-separator":{style:function(hN){return {decorator:bR,margin:7};
}},"tooltip":{style:function(hO){return {backgroundColor:cz,padding:[1,3,2,3],offset:[15,5,5,5],decorator:dG,textColor:X};
}},"tree":ec,"tree-item":{style:function(hP){return {padding:[2,6],textColor:hP.selected?ed:de,decorator:hP.selected?eu:undefined};
}},"tree-item/icon":{include:dO,style:function(hQ){return {paddingRight:5};
}},"tree-item/label":dr,"tree-item/open":{include:dO,style:function(hR){var hS;

if(hR.selected&&hR.opened){hS=dh;
}else if(hR.selected&&!hR.opened){hS=d;
}else if(hR.opened){hS=bq;
}else{hS=br;
}return {padding:[0,5,0,2],source:hS};
}},"tree-folder":{include:dX,alias:dX,style:function(hT){var hU;

if(hT.small){hU=hT.opened?bb:bn;
}else if(hT.large){hU=hT.opened?cT:bS;
}else{hU=hT.opened?dv:cS;
}return {icon:hU};
}},"tree-file":{include:dX,alias:dX,style:function(hV){return {icon:hV.small?bt:hV.large?E:h};
}},"treevirtual":bs,"treevirtual-folder":{style:function(hW){return {icon:hW.opened?bb:bn};
}},"treevirtual-file":{include:bA,alias:bA,style:function(hX){return {icon:bt};
}},"treevirtual-line":{style:function(hY){return {icon:o};
}},"treevirtual-contract":{style:function(ia){return {icon:bq,paddingLeft:5,paddingTop:2};
}},"treevirtual-expand":{style:function(ib){return {icon:br,paddingLeft:5,paddingTop:2};
}},"treevirtual-only-contract":dn,"treevirtual-only-expand":ds,"treevirtual-start-contract":dn,"treevirtual-start-expand":ds,"treevirtual-end-contract":dn,"treevirtual-end-expand":ds,"treevirtual-cross-contract":dn,"treevirtual-cross-expand":ds,"treevirtual-end":{style:function(ic){return {icon:o};
}},"treevirtual-cross":{style:function(id){return {icon:o};
}},"virtual-list":ec,"virtual-list/row-layer":bI,"row-layer":{style:function(ie){return {colorEven:dW,colorOdd:dW};
}},"column-layer":dV,"cell":{style:function(ig){return {textColor:ig.selected?ed:dY,padding:[3,6],font:L};
}},"cell-string":co,"cell-number":{include:co,style:function(ih){return {textAlign:dj};
}},"cell-image":co,"cell-boolean":{include:co,style:function(ii){return {iconTrue:eh,iconFalse:y};
}},"cell-atom":co,"cell-date":co,"cell-html":co,"window":{style:function(ij){return {textColor:bg,decorator:bX,shadow:s,contentPadding:[5]};
}},"window/pane":dV,"window/captionbar":{style:function(ik){return {decorator:ik.active?x:cW,textColor:ik.active?bj:dN,minHeight:26,paddingRight:2};
}},"window/icon":{style:function(il){return {margin:[5,0,3,6]};
}},"window/title":{style:function(im){return {alignY:bz,textColor:bQ,font:ch,paddingTop:5,paddingLeft:8};
}},"window/close-button":{alias:dU,style:function(io){var ip;

switch(true){case io.pressed:ip=cs;
break;
case io.hovered:ip=dA;
break;
default:ip=eo;
}return {icon:ip,margin:[2,2,2,1]};
}},"window/maximize-button":{alias:dU,style:function(iq){var ir;

switch(true){case iq.pressed:ir=bJ;
break;
case iq.hovered:ir=cD;
break;
default:ir=cv;
}return {icon:ir,margin:[2,2,2,2]};
}},"window/minimize-button":{alias:dU,style:function(is){var it;

switch(true){case is.pressed:it=bL;
break;
case is.hovered:it=F;
break;
default:it=cq;
}return {icon:it,margin:[2,2,2,1]};
}},"window/restore-button":{alias:dU,style:function(iu){var iv;

switch(true){case iu.pressed:iv=cY;
break;
case iu.hovered:iv=dC;
break;
default:iv=cr;
}return {icon:iv,margin:[2,2,2,1]};
}},"window/statusbar":{style:function(iw){return {padding:[2,6],decorator:cA,minHeight:18};
}},"window/statusbar-text":{}}});
})();
(function(){var a="foxmemo.darktheme.DarkTheme";
qx.Theme.define(a,{meta:{color:foxmemo.darktheme.theme.Color,decoration:foxmemo.darktheme.theme.Decoration,font:foxmemo.darktheme.theme.Font,icon:qx.theme.icon.Tango,appearance:foxmemo.darktheme.theme.Appearance}});
})();
(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 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 j="_applyLinearBackgroundGradient",i=" ",h=")",g="horizontal",f=",",e=" 0",d="px",c="0",b="shorthand",a="Color",B="vertical",A="Number",z="%",y="),to(",x="from(",w="background-image",v="background",u="-webkit-gradient(linear,",t="startColorPosition",s="deg, ",q="css.gradient.legacywebkit",r="startColor",o="",p="qx.ui.decoration.MLinearBackgroundGradient",m="(",n="endColorPosition",k="css.gradient.linear",l="endColor";
qx.Mixin.define(p,{properties:{startColor:{check:a,nullable:true,apply:j},endColor:{check:a,nullable:true,apply:j},orientation:{check:[g,B],init:B,apply:j},startColorPosition:{check:A,init:0,apply:j},endColorPosition:{check:A,init:100,apply:j},colorPositionUnit:{check:[d,z],init:z,apply:j},gradientStart:{group:[r,t],mode:b},gradientEnd:{group:[l,n],mode:b}},members:{_styleLinearBackgroundGradient:function(C){{var F=qx.theme.manager.Color.getInstance();
var M=F.resolve(this.getStartColor());
var H=F.resolve(this.getEndColor());
};
var N=this.getColorPositionUnit();
if(qx.core.Environment.get(q)){N=N===d?o:N;

if(this.getOrientation()==g){var L=this.getStartColorPosition()+N+e+N;
var J=this.getEndColorPosition()+N+e+N;
}else{var L=c+N+i+this.getStartColorPosition()+N;
var J=c+N+i+this.getEndColorPosition()+N;
}var I=x+M+y+H+h;
var G=u+L+f+J+f+I+h;
C[v]=G;
}else{var O=this.getOrientation()==g?0:270;
var E=M+i+this.getStartColorPosition()+N;
var D=H+i+this.getEndColorPosition()+N;
var K=qx.core.Environment.get(k);
C[w]=K+m+O+s+E+f+D+h;
}},_resizeLinearBackgroundGradient:function(P,Q,R){var S=this.getInsets();
Q-=S.left+S.right;
R-=S.top+S.bottom;
return {left:S.left,top:S.top,width:Q,height:R};
},_applyLinearBackgroundGradient:function(){}}});
})();
(function(){var j="tabview-button-border",i="button-box",h="button-box-pressed",g="background-selected",f="button-border",e="button-box-hovered",d="button-box-pressed-hovered",c="solid",b="invalid",a="gray",X="button-border-hovered",W="tabview-unselected",V="shadow",U="border-separator",T="button-box-focused",S="border-light",R="checkbox",Q="tabview-page-button-top-bottom",P="window-border",O="radiobutton",q="scroll-knob",r="tabview-page-button-right-left",o="background",p="button-box-bright",m="window-border-inner",n="white",k="button-box-bright-pressed",l="button-box-dark-pressed",u="table-header",v="button-box-invalid",C="menubar-button-hovered",A="button-box-dark",G="#999999",E="qx/decoration/Simple",K="dotted",I="button",x="tooltip-text",N="table-focus-indicator",M="button-box-pressed-invalid",L="scrollbar-dark",w="qx.theme.simple.Decoration",y="table-header-cell",z="border-lead",B="#FFF",D="button-box-pressed-focused",F="scrollbar-bright",H="border-light-shadow",J="white-box-border",s="window",t="scroll-knob-pressed";
qx.Theme.define(w,{aliases:{decoration:E},decorations:{"border-blue":{decorator:qx.ui.decoration.Uniform,style:{width:4,color:g}},"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:g}},"main-dark":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:f}},"popup":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{width:1,color:P,shadowLength:2,shadowBlurRadius:5,shadowColor:V}},"button-box":{decorator:[qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{radius:3,width:1,color:f,gradientStart:[p,40],gradientEnd:[A,70],backgroundColor:p}},"button-box-pressed":{include:i,style:{gradientStart:[k,40],gradientEnd:[l,70],backgroundColor:k}},"button-box-pressed-hovered":{include:h,style:{color:X}},"button-box-hovered":{include:i,style:{color:X}},"button-box-invalid":{include:i,style:{color:b}},"button-box-pressed-invalid":{include:h,style:{color:b}},"button-box-hovered-invalid":{include:v},"button-box-pressed-hovered-invalid":{include:M},"button-box-focused":{include:i,style:{color:g}},"button-box-pressed-focused":{include:h,style:{color:g}},"button-box-hovered-focused":{include:T},"button-box-pressed-hovered-focused":{include:D},"button-box-right":{include:i,style:{radius:[0,3,3,0]}},"button-box-pressed-right":{include:h,style:{radius:[0,3,3,0]}},"button-box-pressed-hovered-right":{include:d,style:{radius:[0,3,3,0]}},"button-box-hovered-right":{include:e,style:{radius:[0,3,3,0]}},"button-box-focused-right":{include:T,style:{radius:[0,3,3,0]}},"button-box-right-borderless":{include:i,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-pressed-right-borderless":{include:h,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-pressed-hovered-right-borderless":{include:d,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-hovered-right-borderless":{include:e,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-top-right":{include:i,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-pressed-top-right":{include:h,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-pressed-hovered-top-right":{include:d,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-hovered-top-right":{include:e,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-bottom-right":{include:i,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-pressed-bottom-right":{include:h,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-pressed-hovered-bottom-right":{include:d,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-hovered-bottom-right":{include:e,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-bottom-left":{include:i,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-pressed-bottom-left":{include:h,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-pressed-hovered-bottom-left":{include:d,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-hovered-bottom-left":{include:e,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-top-left":{include:i,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-pressed-top-left":{include:h,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-pressed-hovered-top-left":{include:d,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-hovered-top-left":{include:e,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-middle":{include:i,style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-middle":{include:h,style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-hovered-middle":{include:d,style:{radius:0,width:[1,0,1,1]}},"button-box-hovered-middle":{include:e,style:{radius:0,width:[1,0,1,1]}},"button-box-left":{include:i,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-pressed-left":{include:h,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-pressed-hovered-left":{include:d,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-hovered-left":{include:e,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-focused-left":{include:T,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:U}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:U}},"scroll-knob":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{radius:3,width:1,color:f,backgroundColor:F}},"scroll-knob-pressed":{include:q,style:{backgroundColor:L}},"scroll-knob-hovered":{include:q,style:{color:X}},"scroll-knob-pressed-hovered":{include:t,style:{color:X}},"button-hover":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius],style:{backgroundColor:I,radius:3}},"window":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{width:1,color:P,innerWidth:4,innerColor:m,shadowLength:1,shadowBlurRadius:3,shadowColor:V,backgroundColor:o}},"window-active":{include:s,style:{shadowLength:2,shadowBlurRadius:5}},"window-caption":{decorator:qx.ui.decoration.Single,style:{width:[0,0,2,0],color:m}},"white-box":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{width:1,color:J,shadowBlurRadius:2,shadowColor:G,radius:7,backgroundColor:n}},"inset":{decorator:qx.ui.decoration.Single,style:{width:1,color:[H,S,S,S]}},"focused-inset":{decorator:qx.ui.decoration.Uniform,style:{width:2,color:g}},"border-invalid":{decorator:qx.ui.decoration.Uniform,style:{width:2,color:b}},"lead-item":{decorator:qx.ui.decoration.Uniform,style:{width:1,style:K,color:z}},"tooltip":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBoxShadow],style:{width:1,color:x,shadowLength:1,shadowBlurRadius:2,shadowColor:V}},"tooltip-error":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBackgroundColor],style:{radius:5,backgroundColor:b}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:f}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:g}},"menubar-button-hovered":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBackgroundColor],style:{width:1,color:g,radius:3,backgroundColor:n}},"menubar-button-pressed":{include:C,style:{radius:[3,3,0,0],width:[1,1,0,1]}},"datechooser-date-pane":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:a,style:c}},"datechooser-weekday":{decorator:qx.ui.decoration.Single,style:{widthBottom:1,colorBottom:a,style:c}},"datechooser-week":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:a,style:c}},"datechooser-week-header":{decorator:qx.ui.decoration.Single,style:{widthBottom:1,colorBottom:a,widthRight:1,colorRight:a,style:c}},"tabview-page-button-top-bottom":{decorator:qx.ui.decoration.Single,style:{width:[0,1],color:j}},"tabview-page-button-top-bottom-first":{include:Q,style:{color:[j,j,j,W]}},"tabview-page-button-top-bottom-last":{include:Q,style:{color:[j,W,j,j]}},"tabview-page-button-right-left":{decorator:qx.ui.decoration.Single,style:{width:[1,0],color:j}},"tabview-page-button-right-left-first":{include:r,style:{color:[W,j,j,j]}},"tabview-page-button-right-left-last":{include:r,style:{color:[j,j,W,j]}},"statusbar":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:g,styleTop:c}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:N,style:c}},"table-header":{include:i,style:{radius:0,width:[1,0,1,0]}},"table-header-column-button":{include:u,style:{width:1,color:f}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,color:f}},"table-header-cell-first":{include:y,style:{widthLeft:1}},"progressbar":{decorator:qx.ui.decoration.Single,style:{backgroundColor:B,width:1,color:U}},"radiobutton":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MBackgroundColor],style:{radius:10,width:1,color:f,innerColor:o,innerWidth:2}},"radiobutton-focused":{include:O,style:{color:g}},"radiobutton-invalid":{include:O,style:{color:b}},"checkbox":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{width:1,color:f}},"checkbox-focused":{include:R,style:{color:g}},"checkbox-invalid":{include:R,style:{color:b}}}});
})();
(function(){var dl="widget",dk="button",dj="pointer",di="button-box",dh="atom",dg="background",df="main-dark",de="bold",dd="text-disabled",dc="image",ca="white",bY="background-selected",bX="popup",bW="button-box-hovered",bV="",bU="button-box-pressed-hovered",bT="label",bS="button-box-pressed",bR="arrow-down",bQ="groupbox",dt="text-selected",du="cell",dr="textfield",ds="tooltip",dp="combobox/button",dq="list",dm="middle",dn="menu-button",dv="toolbar-button",dw="spinner",cK="button-frame",cJ="-middle",cM="-invert",cL="background-selected-dark",cO="invalid",cN="combobox",cQ="scrollbar",cP="inset",cI="center",cH="datechooser/button",k="right",l="main",m="light-background",n="background-disabled",o="-right",p="radiobutton",q="arrow-",r="checkbox",s="-left",t="tree-folder",dK="selectbox",dJ="-invalid",dI="icon/16/places/folder-open.png",dH="menu-slidebar-button",dO="scrollbar/button",dN="border-invalid",dM="tree-minus",dL="statusbar",dQ="down",dP="text",bg="background-disabled-checked",bh="tree",be="slidebar/button-forward",bf="icon/16/places/folder.png",bk="icon/16/mimetypes/text-plain.png",bl="tree-plus",bi="default",bj="-top-left",bc="datechooser",bd="button-box-focused",L="blank",K="treevirtual-folder",N="-bottom-right",M="virtual-list",H="-top-right",G="arrow-right",J="left",I="up",F="right-top",E="focused-inset",bq="slidebar/button-backward",br="-bottom-left",bs="table-row-background-even",bt="button-box-pressed-top-right",bm="arrow-left",bn="datechooser-weekday",bo="arrow-up",bp="icon/16/actions/dialog-ok.png",bu="button-box-top-right",bv="slidebar",W="#BABABA",V="button-box-hovered-bottom-right",U="tabview-page-button-top-bottom",T="move-frame",S="nodrop",R="window-caption",Q="table-header-cell",P="button-box-hovered-top-right",bb="row-layer",ba="treevirtual-plus-only",bw="move",bx="treevirtual-plus-end",by="-last",bz="vertical",bA="arrow-down-small",bB="tooltip-error",bC="window-restore",bD="resize-frame",bE="scroll-knob",bF="tabview-close",ci="atom/label",ch="button-box-pressed-bottom-right",cg="button-box-pressed-hovered-bottom-right",cf="icon/16/actions/dialog-cancel.png",cm="qx.theme.simple.Appearance",cl="menu-slidebar",ck="treevirtual-minus-cross",cj="background-pane",cp="table-",co="scroll-knob-pressed",cD="icon",cE="arrow-rewind",cB="icon/16/apps/office-calendar.png",cC="headline",cz="treevirtual-plus-start",cA="treevirtual-minus-end",cx="checkbox-undetermined",cy="button-box-bottom-right",cF="datechooser-week",cG="descending",cU="toolbar-separator",cT="arrow-up-small",cW="horizontal",cV="border-light-shadow",cY="text-placeholder",cX="treevirtual-plus-cross",db="scrollarea",da="treevirtual-line",cS="tabview-page-button-right-left",cR="menu-checkbox",dD="best-fit",dE="button-border",dF="treevirtual-cross",dG="button-hover",dz="menubar-button-pressed",dA="progressbar",dB="tree-file",dC="tooltip-text",dx="keep-align",dy="-first",j="alias",i="ascending",h="button-box-hovered-right-borderless",g="button-box-right-borderless",f="lead-item",e="checkbox-focused",d="border-blue",c="window-minimize",b="button-box-pressed-hovered-top-right",a="knob-",w="treevirtual-minus-only",x="treevirtual-minus-start",u="checkbox-checked",v="window",A="window-active",B="table-header-cell-first",y="button-box-pressed-right-borderless",z="scroll-knob-hovered",C="tabview-label-active-disabled",D="select-column-order",cq="button-box-pressed-hovered-right-borderless",cn="scroll-knob-pressed-hovered",cv="white-box",cr="datechooser-week-header",cd="menubar-button-hovered",cb="table-header-column-button",O="window-close",ce="datechooser-date-pane",Y="tabview-unselected",X="cursor-",bI="-focused",bJ="menu-radiobutton",bK="window-maximize",bL="treevirtual-end",bM="table",bN="arrow-forward",bO="copy",bP="table-row-background-selected",bG="radiobutton-focused",bH="scrollbar/slider/knob",cc="atom/icon",cu="table-header",ct="menu-separator",cs="link",cw="icon/16/actions/view-refresh.png";
qx.Theme.define(cm,{appearances:{"widget":{},"label":{style:function(dR){return {textColor:dR.disabled?dd:undefined};
}},"image":{style:function(dS){return {opacity:!dS.replacement&&dS.disabled?0.3:undefined};
}},"atom":{},"atom/label":bT,"atom/icon":dc,"root":{style:function(dT){return {backgroundColor:dg,textColor:dP,font:bi};
}},"popup":{style:function(dU){return {decorator:bX,backgroundColor:cj};
}},"tooltip":{include:bX,style:function(dV){return {backgroundColor:ds,textColor:dC,decorator:ds,padding:[1,3,2,3],offset:[15,5,5,5]};
}},"tooltip/atom":dh,"tooltip-error":{include:ds,style:function(dW){return {textColor:dt,showTimeout:100,hideTimeout:10000,decorator:bB,font:de,backgroundColor:undefined};
}},"tooltip-error/atom":dh,"iframe":{style:function(dX){return {backgroundColor:ca,decorator:df};
}},"move-frame":{style:function(dY){return {decorator:df};
}},"resize-frame":T,"dragdrop-cursor":{style:function(ea){var eb=S;

if(ea.copy){eb=bO;
}else if(ea.move){eb=bw;
}else if(ea.alias){eb=j;
}return {source:qx.theme.simple.Image.URLS[X+eb],position:F,offset:[2,16,2,6]};
}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:dk,include:dk,style:function(ec){return {icon:qx.theme.simple.Image.URLS[q+(ec.vertical?dQ:k)]};
}},"slidebar/button-backward":{alias:dk,include:dk,style:function(ed){return {icon:qx.theme.simple.Image.URLS[q+(ed.vertical?I:J)]};
}},"table":dl,"table/statusbar":{style:function(ee){return {decorator:dL,padding:[2,5]};
}},"table/column-button":{alias:dk,style:function(ef){return {decorator:cb,padding:3,icon:qx.theme.simple.Image.URLS[D]};
}},"table-column-reset-button":{include:dn,alias:dn,style:function(){return {icon:cw};
}},"table-scroller/scrollbar-x":cQ,"table-scroller/scrollbar-y":cQ,"table-scroller":dl,"table-scroller/header":{style:function(){return {decorator:cu};
}},"table-scroller/pane":{},"table-scroller/focus-indicator":{style:function(eg){return {decorator:l};
}},"table-scroller/resize-line":{style:function(eh){return {backgroundColor:dE,width:3};
}},"table-header-cell":{alias:dh,style:function(ei){return {decorator:ei.first?B:Q,minWidth:13,font:de,paddingTop:3,paddingLeft:5,cursor:ei.disabled?undefined:dj,sortIcon:ei.sorted?(qx.theme.simple.Image.URLS[cp+(ei.sortedAscending?i:cG)]):undefined};
}},"table-header-cell/icon":{include:cc,style:function(ej){return {paddingRight:5};
}},"table-header-cell/sort-icon":{style:function(ek){return {alignY:dm,alignX:k,paddingRight:5};
}},"table-editor-textfield":{include:dr,style:function(el){return {decorator:undefined,padding:[2,2]};
}},"table-editor-selectbox":{include:dK,alias:dK,style:function(em){return {padding:[0,2]};
}},"table-editor-combobox":{include:cN,alias:cN,style:function(en){return {decorator:undefined};
}},"treevirtual":{include:dr,alias:bM,style:function(eo,ep){return {padding:[ep.padding[0]+2,ep.padding[1]+1]};
}},"treevirtual-folder":{style:function(eq){return {icon:(eq.opened?dI:bf)};
}},"treevirtual-file":{include:K,alias:K,style:function(er){return {icon:bk};
}},"treevirtual-line":{style:function(es){return {icon:qx.theme.simple.Image.URLS[da]};
}},"treevirtual-contract":{style:function(et){return {icon:qx.theme.simple.Image.URLS[dM]};
}},"treevirtual-expand":{style:function(eu){return {icon:qx.theme.simple.Image.URLS[bl]};
}},"treevirtual-only-contract":{style:function(ev){return {icon:qx.theme.simple.Image.URLS[w]};
}},"treevirtual-only-expand":{style:function(ew){return {icon:qx.theme.simple.Image.URLS[ba]};
}},"treevirtual-start-contract":{style:function(ex){return {icon:qx.theme.simple.Image.URLS[x]};
}},"treevirtual-start-expand":{style:function(ey){return {icon:qx.theme.simple.Image.URLS[cz]};
}},"treevirtual-end-contract":{style:function(ez){return {icon:qx.theme.simple.Image.URLS[cA]};
}},"treevirtual-end-expand":{style:function(eA){return {icon:qx.theme.simple.Image.URLS[bx]};
}},"treevirtual-cross-contract":{style:function(eB){return {icon:qx.theme.simple.Image.URLS[ck]};
}},"treevirtual-cross-expand":{style:function(eC){return {icon:qx.theme.simple.Image.URLS[cX]};
}},"treevirtual-end":{style:function(eD){return {icon:qx.theme.simple.Image.URLS[bL]};
}},"treevirtual-cross":{style:function(eE){return {icon:qx.theme.simple.Image.URLS[dF]};
}},"resizer":{style:function(eF){return {decorator:df};
}},"splitpane":{},"splitpane/splitter":{style:function(eG){return {backgroundColor:m};
}},"splitpane/splitter/knob":{style:function(eH){return {source:qx.theme.simple.Image.URLS[a+(eH.horizontal?cW:bz)],padding:2};
}},"splitpane/slider":{style:function(eI){return {backgroundColor:cV,opacity:0.3};
}},"menu":{style:function(eJ){var eK={backgroundColor:dg,decorator:l,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,padding:1,placementModeY:eJ.submenu||eJ.contextmenu?dD:dx};

if(eJ.submenu){eK.position=F;
eK.offset=[-2,-3];
}
if(eJ.contextmenu){eK.offset=4;
}return eK;
}},"menu/slidebar":cl,"menu-slidebar":dl,"menu-slidebar-button":{style:function(eL){return {backgroundColor:eL.hovered?bY:undefined,padding:6,center:true};
}},"menu-slidebar/button-backward":{include:dH,style:function(eM){return {icon:qx.theme.simple.Image.URLS[bo+(eM.hovered?cM:bV)]};
}},"menu-slidebar/button-forward":{include:dH,style:function(eN){return {icon:qx.theme.simple.Image.URLS[bR+(eN.hovered?cM:bV)]};
}},"menu-separator":{style:function(eO){return {height:0,decorator:ct,marginTop:4,marginBottom:4,marginLeft:2,marginRight:2};
}},"menu-button":{alias:dh,style:function(eP){return {backgroundColor:eP.selected?bY:undefined,textColor:eP.selected?dt:undefined,padding:[2,6]};
}},"menu-button/icon":{include:dc,style:function(eQ){return {alignY:dm};
}},"menu-button/label":{include:bT,style:function(eR){return {alignY:dm,padding:1};
}},"menu-button/shortcut":{include:bT,style:function(eS){return {alignY:dm,marginLeft:14,padding:1};
}},"menu-button/arrow":{include:dc,style:function(eT){return {source:qx.theme.simple.Image.URLS[G+(eT.selected?cM:bV)],alignY:dm};
}},"menu-checkbox":{alias:dn,include:dn,style:function(eU){return {icon:!eU.checked?undefined:qx.theme.simple.Image.URLS[cR+(eU.selected?cM:bV)]};
}},"menu-radiobutton":{alias:dn,include:dn,style:function(eV){return {icon:!eV.checked?undefined:qx.theme.simple.Image.URLS[bJ+(eV.selected?cM:bV)]};
}},"menubar":{style:function(eW){return {backgroundColor:m,padding:[4,2]};
}},"menubar-button":{style:function(eX){var fa;
var eY=[2,6];

if(!eX.disabled){if(eX.pressed){fa=dz;
eY=[1,5,2,5];
}else if(eX.hovered){fa=cd;
eY=[1,5];
}}return {padding:eY,cursor:eX.disabled?undefined:dj,textColor:cs,decorator:fa};
}},"virtual-list":dq,"virtual-list/row-layer":bb,"row-layer":dl,"column-layer":dl,"group-item":{include:bT,alias:bT,style:function(fb){return {padding:4,backgroundColor:W,textColor:ca,font:de};
}},"virtual-selectbox":dK,"virtual-selectbox/dropdown":bX,"virtual-selectbox/dropdown/list":{alias:M},"virtual-combobox":cN,"virtual-combobox/dropdown":bX,"virtual-combobox/dropdown/list":{alias:M},"virtual-tree":{include:bh,alias:bh,style:function(fc){return {itemHeight:21};
}},"virtual-tree-folder":t,"virtual-tree-file":dB,"cell":{style:function(fd){return {backgroundColor:fd.selected?bP:bs,textColor:fd.selected?dt:dP,padding:[3,6]};
}},"cell-string":du,"cell-number":{include:du,style:function(fe){return {textAlign:k};
}},"cell-image":du,"cell-boolean":du,"cell-atom":du,"cell-date":du,"cell-html":du,"htmlarea":{"include":dl,style:function(ff){return {backgroundColor:ca};
}},"scrollbar":{},"scrollbar/slider":{},"scrollbar/slider/knob":{style:function(fg){var fh=bE;

if(!fg.disabled){if(fg.hovered&&!fg.pressed&&!fg.checked){fh=z;
}else if(fg.hovered&&(fg.pressed||fg.checked)){fh=cn;
}else if(fg.pressed||fg.checked){fh=co;
}}return {height:14,width:14,cursor:fg.disabled?undefined:dj,decorator:fh,minHeight:fg.horizontal?undefined:20,minWidth:fg.horizontal?20:undefined};
}},"scrollbar/button":{style:function(fi){var fj={};
fj.padding=4;
var fk=bV;

if(fi.left){fk=J;
fj.marginRight=2;
}else if(fi.right){fk+=k;
fj.marginLeft=2;
}else if(fi.up){fk+=I;
fj.marginBottom=2;
}else{fk+=dQ;
fj.marginTop=2;
}fj.icon=qx.theme.simple.Image.URLS[q+fk];
fj.cursor=dj;
fj.decorator=di;
return fj;
}},"scrollbar/button-begin":dO,"scrollbar/button-end":dO,"scrollarea/corner":{style:function(fl){return {backgroundColor:dg};
}},"scrollarea":dl,"scrollarea/pane":dl,"scrollarea/scrollbar-x":cQ,"scrollarea/scrollbar-y":cQ,"textfield":{style:function(fm){var fo;

if(fm.disabled){fo=dd;
}else if(fm.showingPlaceholder){fo=cY;
}else{fo=undefined;
}var fp;
var fn;

if(fm.disabled){fp=cP;
fn=[2,3];
}else if(fm.invalid){fp=dN;
fn=[1,2];
}else if(fm.focused){fp=E;
fn=[1,2];
}else{fn=[2,3];
fp=cP;
}return {decorator:fp,padding:fn,textColor:fo,backgroundColor:fm.disabled?n:ca};
}},"textarea":dr,"radiobutton/icon":{style:function(fq){var fs=p;

if(fq.focused&&!fq.invalid){fs=bG;
}fs+=fq.invalid&&!fq.disabled?dJ:bV;
var fr;

if(fq.disabled&&fq.checked){fr=bg;
}else if(fq.disabled){fr=n;
}else if(fq.checked){fr=bY;
}return {decorator:fs,width:12,height:12,backgroundColor:fr};
}},"radiobutton":{style:function(ft){return {icon:qx.theme.simple.Image.URLS[L]};
}},"form-renderer-label":{include:bT,style:function(){return {paddingTop:3};
}},"checkbox":{alias:dh,style:function(fu){var fv;
if(fu.checked){fv=qx.theme.simple.Image.URLS[u];
}else if(fu.undetermined){fv=qx.theme.simple.Image.URLS[cx];
}else{fv=qx.theme.simple.Image.URLS[L];
}return {icon:fv,gap:6};
}},"checkbox/icon":{style:function(fw){var fy=r;

if(fw.focused&&!fw.invalid){fy=e;
}fy+=fw.invalid&&!fw.disabled?dJ:bV;
var fx;
if(fw.checked){fx=2;
}else if(fw.undetermined){fx=[4,2];
}return {decorator:fy,width:12,height:12,padding:fx,backgroundColor:ca};
}},"spinner":{style:function(fz){return {textColor:fz.disabled?dd:undefined};
}},"spinner/textfield":dr,"spinner/upbutton":{alias:dp,include:dp,style:function(fA){var fB=bu;

if(fA.hovered&&!fA.pressed&&!fA.checked){fB=P;
}else if(fA.hovered&&(fA.pressed||fA.checked)){fB=b;
}else if(fA.pressed||fA.checked){fB=bt;
}return {icon:qx.theme.simple.Image.URLS[cT],decorator:fB,width:17};
}},"spinner/downbutton":{alias:dp,include:dp,style:function(fC){var fD=cy;

if(fC.hovered&&!fC.pressed&&!fC.checked){fD=V;
}else if(fC.hovered&&(fC.pressed||fC.checked)){fD=cg;
}else if(fC.pressed||fC.checked){fD=ch;
}return {icon:qx.theme.simple.Image.URLS[bA],decorator:fD,width:17};
}},"selectbox":cK,"selectbox/atom":dh,"selectbox/popup":bX,"selectbox/list":{alias:dq,include:dq,style:function(){return {decorator:undefined};
}},"selectbox/arrow":{include:dc,style:function(fE){return {source:qx.theme.simple.Image.URLS[bR],paddingRight:4,paddingLeft:5};
}},"combobox":{},"combobox/button":{alias:cK,include:cK,style:function(fF){var fG=g;

if(fF.hovered&&!fF.pressed&&!fF.checked){fG=h;
}else if(fF.hovered&&(fF.pressed||fF.checked)){fG=cq;
}else if(fF.pressed||fF.checked){fG=y;
}return {icon:qx.theme.simple.Image.URLS[bR],decorator:fG,padding:[0,5],width:19};
}},"combobox/popup":bX,"combobox/list":{alias:dq},"combobox/textfield":dr,"datefield":cN,"datefield/button":{alias:dp,include:dp,style:function(fH){return {icon:cB,padding:[0,0,0,3],backgroundColor:undefined,decorator:undefined,width:19};
}},"datefield/list":{alias:bc,include:bc,style:function(fI){return {decorator:undefined};
}},"list":{alias:db,include:dr},"listitem":{alias:dh,style:function(fJ){return {gap:4,padding:fJ.lead?[2,4]:[3,5],backgroundColor:fJ.selected?bY:undefined,textColor:fJ.selected?dt:undefined,decorator:fJ.lead?f:undefined};
}},"slider":{style:function(fK){var fM;
var fL;

if(fK.disabled){fM=cP;
fL=[2,3];
}else if(fK.invalid){fM=dN;
fL=[1,2];
}else if(fK.focused){fM=E;
fL=[1,2];
}else{fL=[2,3];
fM=cP;
}return {decorator:fM,padding:fL};
}},"slider/knob":bH,"button-frame":{alias:dh,style:function(fN){var fO=di;

if(!fN.disabled){if(fN.hovered&&!fN.pressed&&!fN.checked){fO=bW;
}else if(fN.hovered&&(fN.pressed||fN.checked)){fO=bU;
}else if(fN.pressed||fN.checked){fO=bS;
}}
if(fN.invalid&&!fN.disabled){fO+=dJ;
}else if(fN.focused){fO+=bI;
}return {decorator:fO,padding:[3,8],cursor:fN.disabled?undefined:dj,minWidth:5,minHeight:5};
}},"button-frame/label":{alias:ci,style:function(fP){return {textColor:fP.disabled?dd:undefined};
}},"button":{alias:cK,include:cK,style:function(fQ){return {center:true};
}},"hover-button":{alias:dk,include:dk,style:function(fR){return {decorator:fR.hovered?dG:undefined};
}},"splitbutton":{},"splitbutton/button":{alias:dh,style:function(fS){var fT=di;

if(fS.disabled){fT=di;
}else if(fS.focused){fT=bd;
}else if(fS.hovered&&!fS.pressed&&!fS.checked){fT=bW;
}else if(fS.hovered&&(fS.pressed||fS.checked)){fT=bU;
}else if(fS.pressed||fS.checked){fT=bS;
}fT+=s;
return {decorator:fT,padding:[3,8],cursor:fS.disabled?undefined:dj};
}},"splitbutton/arrow":{style:function(fU){var fV=di;

if(fU.disabled){fV=di;
}else if(fU.focused){fV=bd;
}else if(fU.hovered&&!fU.pressed&&!fU.checked){fV=bW;
}else if(fU.hovered&&(fU.pressed||fU.checked)){fV=bU;
}else if(fU.pressed||fU.checked){fV=bS;
}fV+=o;
return {icon:qx.theme.simple.Image.URLS[bR],decorator:fV,cursor:fU.disabled?undefined:dj,padding:[3,4]};
}},"groupbox":{},"groupbox/legend":{alias:dh,style:function(fW){return {textColor:fW.invalid?cO:undefined,padding:5,margin:4,font:de};
}},"groupbox/frame":{style:function(fX){return {backgroundColor:dg,padding:[6,9],margin:[18,2,2,2],decorator:cv};
}},"check-groupbox":bQ,"check-groupbox/legend":{alias:r,include:r,style:function(fY){return {textColor:fY.invalid?cO:undefined,padding:5,margin:4,font:de};
}},"radio-groupbox":bQ,"radio-groupbox/legend":{alias:p,include:p,style:function(ga){return {textColor:ga.invalid?cO:undefined,padding:5,margin:4,font:de};
}},"tree-folder/open":{include:dc,style:function(gb){return {source:gb.opened?qx.theme.simple.Image.URLS[dM]:qx.theme.simple.Image.URLS[bl]};
}},"tree-folder":{style:function(gc){return {padding:[2,8,2,5],icon:gc.opened?dI:bf,backgroundColor:gc.selected?bY:undefined,iconOpened:dI};
}},"tree-folder/icon":{include:dc,style:function(gd){return {padding:[0,4,0,0]};
}},"tree-folder/label":{style:function(ge){return {padding:[1,2],textColor:ge.selected?dt:undefined};
}},"tree-file":{include:t,alias:t,style:function(gf){return {icon:bk};
}},"tree":{include:dq,alias:dq,style:function(gg){return {contentPadding:gg.invalid&&!gg.disabled?[3,0]:[4,1],padding:gg.focused?0:1};
}},"window":{style:function(gh){return {contentPadding:[10,10,10,10],backgroundColor:dg,decorator:gh.maximized?undefined:gh.active?A:v};
}},"window-resize-frame":bD,"window/pane":{},"window/captionbar":{style:function(gi){return {backgroundColor:gi.active?m:n,padding:8,font:de,decorator:R};
}},"window/icon":{style:function(gj){return {marginRight:4};
}},"window/title":{style:function(gk){return {cursor:bi,font:de,marginRight:20,alignY:dm};
}},"window/minimize-button":{alias:dk,style:function(gl){return {icon:qx.theme.simple.Image.URLS[c],padding:[1,2],cursor:gl.disabled?undefined:dj};
}},"window/restore-button":{alias:dk,style:function(gm){return {icon:qx.theme.simple.Image.URLS[bC],padding:[1,2],cursor:gm.disabled?undefined:dj};
}},"window/maximize-button":{alias:dk,style:function(gn){return {icon:qx.theme.simple.Image.URLS[bK],padding:[1,2],cursor:gn.disabled?undefined:dj};
}},"window/close-button":{alias:dk,style:function(go){return {marginLeft:2,icon:qx.theme.simple.Image.URLS[O],padding:[1,2],cursor:go.disabled?undefined:dj};
}},"window/statusbar":{style:function(gp){return {decorator:dL,padding:[2,6]};
}},"window/statusbar-text":bT,"datechooser":{style:function(gq){return {decorator:l};
}},"datechooser/navigation-bar":{style:function(gr){return {backgroundColor:dg,textColor:gr.disabled?dd:gr.invalid?cO:undefined,padding:[2,10]};
}},"datechooser/last-year-button-tooltip":ds,"datechooser/last-month-button-tooltip":ds,"datechooser/next-year-button-tooltip":ds,"datechooser/next-month-button-tooltip":ds,"datechooser/last-year-button":cH,"datechooser/last-month-button":cH,"datechooser/next-year-button":cH,"datechooser/next-month-button":cH,"datechooser/button/icon":{},"datechooser/button":{style:function(gs){var gt={width:17,show:cD,cursor:gs.disabled?undefined:dj};

if(gs.lastYear){gt.icon=qx.theme.simple.Image.URLS[cE];
}else if(gs.lastMonth){gt.icon=qx.theme.simple.Image.URLS[bm];
}else if(gs.nextYear){gt.icon=qx.theme.simple.Image.URLS[bN];
}else if(gs.nextMonth){gt.icon=qx.theme.simple.Image.URLS[G];
}return gt;
}},"datechooser/month-year-label":{style:function(gu){return {font:de,textAlign:cI};
}},"datechooser/date-pane":{style:function(gv){return {decorator:ce,backgroundColor:dg};
}},"datechooser/weekday":{style:function(gw){return {decorator:bn,font:de,textAlign:cI,textColor:gw.disabled?dd:gw.weekend?cL:dg,backgroundColor:gw.weekend?dg:cL,paddingTop:2};
}},"datechooser/day":{style:function(gx){return {textAlign:cI,decorator:gx.today?l:undefined,textColor:gx.disabled?dd:gx.selected?dt:gx.otherMonth?dd:undefined,backgroundColor:gx.disabled?undefined:gx.selected?bY:undefined,padding:[2,4]};
}},"datechooser/week":{style:function(gy){return {textAlign:cI,textColor:cL,padding:[2,4],decorator:gy.header?cr:cF};
}},"progressbar":{style:function(gz){return {decorator:dA,padding:1,backgroundColor:ca,width:200,height:20};
}},"progressbar/progress":{style:function(gA){return {backgroundColor:gA.disabled?bg:bY};
}},"toolbar":{style:function(gB){return {backgroundColor:m,padding:0};
}},"toolbar/part":{style:function(gC){return {margin:[0,15]};
}},"toolbar/part/container":{},"toolbar/part/handle":{},"toolbar-separator":{style:function(gD){return {decorator:cU,margin:[7,0],width:4};
}},"toolbar-button":{alias:dh,style:function(gE){var gG=di;

if(gE.disabled){gG=di;
}else if(gE.hovered&&!gE.pressed&&!gE.checked){gG=bW;
}else if(gE.hovered&&(gE.pressed||gE.checked)){gG=bU;
}else if(gE.pressed||gE.checked){gG=bS;
}if(gE.left){gG+=s;
}else if(gE.right){gG+=o;
}else if(gE.middle){gG+=cJ;
}var gF=[7,10];

if(gE.left||gE.middle||gE.right){gF=[7,0];
}return {cursor:gE.disabled?undefined:dj,decorator:gG,margin:gF,padding:[3,5]};
}},"toolbar-menubutton":{alias:dv,include:dv,style:function(gH){return {showArrow:true};
}},"toolbar-menubutton/arrow":{alias:dc,include:dc,style:function(gI){return {source:qx.theme.simple.Image.URLS[bR],cursor:gI.disabled?undefined:dj,padding:[0,5],marginLeft:2};
}},"toolbar-splitbutton":{},"toolbar-splitbutton/button":{alias:dv,include:dv,style:function(gJ){var gK=di;

if(gJ.disabled){gK=di;
}else if(gJ.hovered&&!gJ.pressed&&!gJ.checked){gK=bW;
}else if(gJ.hovered&&(gJ.pressed||gJ.checked)){gK=bU;
}else if(gJ.pressed||gJ.checked){gK=bS;
}if(gJ.left){gK+=s;
}else if(gJ.right){gK+=cJ;
}else if(gJ.middle){gK+=cJ;
}return {icon:qx.theme.simple.Image.URLS[bR],decorator:gK};
}},"toolbar-splitbutton/arrow":{alias:dv,include:dv,style:function(gL){var gM=di;

if(gL.disabled){gM=di;
}else if(gL.hovered&&!gL.pressed&&!gL.checked){gM=bW;
}else if(gL.hovered&&(gL.pressed||gL.checked)){gM=bU;
}else if(gL.pressed||gL.checked){gM=bS;
}if(gL.left){gM+=cJ;
}else if(gL.right){gM+=o;
}else if(gL.middle){gM+=cJ;
}return {icon:qx.theme.simple.Image.URLS[bR],decorator:gM};
}},"tabview":{},"tabview/bar":{alias:bv,style:function(gN){var gO=0,gR=0,gP=0,gQ=0;

if(gN.barTop){gP-=2;
}else if(gN.barBottom){gO-=2;
}else if(gN.barRight){gQ-=2;
}else{gR-=2;
}return {marginBottom:gP,marginTop:gO,marginLeft:gQ,marginRight:gR};
}},"tabview/bar/button-forward":{include:be,alias:be,style:function(gS){var gT=di;

if(gS.hovered&&!gS.pressed&&!gS.checked){gT=bW;
}else if(gS.hovered&&(gS.pressed||gS.checked)){gT=bU;
}else if(gS.pressed||gS.checked){gT=bS;
}
if(gS.barTop){return {marginTop:4,marginBottom:2,decorator:gT+H};
}else if(gS.barBottom){return {marginTop:2,marginBottom:4,decorator:gT+N};
}else if(gS.barLeft){return {marginLeft:4,marginRight:2,decorator:gT+br};
}else{return {marginLeft:2,marginRight:4,decorator:gT+N};
}}},"tabview/bar/button-backward":{include:bq,alias:bq,style:function(gU){var gV=di;

if(gU.hovered&&!gU.pressed&&!gU.checked){gV=bW;
}else if(gU.hovered&&(gU.pressed||gU.checked)){gV=bU;
}else if(gU.pressed||gU.checked){gV=bS;
}
if(gU.barTop){return {marginTop:4,marginBottom:2,decorator:gV+bj};
}else if(gU.barBottom){return {marginTop:2,marginBottom:4,decorator:gV+br};
}else if(gU.barLeft){return {marginLeft:4,marginRight:2,decorator:gV+bj};
}else{return {marginLeft:2,marginRight:4,decorator:gV+H};
}}},"tabview/pane":{style:function(gW){return {backgroundColor:dg,decorator:d,padding:10};
}},"tabview-page":dl,"tabview-page/button":{style:function(gX){var hh;
var hf=0,hd=0,ha=0,hc=0;
if(gX.barTop||gX.barBottom){var hb=5,gY=5,he=9,hg=9;
}else{var hb=8,gY=8,he=4,hg=4;
}if(gX.barTop||gX.barBottom){hh=U;
}else if(gX.barRight||gX.barLeft){hh=cS;
}if(gX.checked){if(gX.barTop){he+=1;
hg+=1;
hb+=4;
}else if(gX.barBottom){he+=1;
hg+=1;
hb+=2;
}else if(gX.barLeft){hb+=1;
gY+=1;
he+=4;
hg+=2;
}else if(gX.barRight){hb+=1;
gY+=1;
he+=2;
hg+=4;
}}else{if(gX.barTop){ha+=2;
hf+=4;
}else if(gX.barBottom){ha+=4;
hf+=2;
}else if(gX.barLeft){hd+=2;
hc+=4;
}else if(gX.barRight){hd+=4;
hc+=2;
}}
if(gX.firstTab&&!gX.checked){hh+=dy;
}else if(gX.lastTab&&!gX.checked){hh+=by;
}return {zIndex:gX.checked?10:5,decorator:gX.checked?undefined:hh,backgroundColor:gX.checked?bY:Y,textColor:gX.disabled?gX.checked?C:dd:ca,padding:[hb,hg,gY,he],margin:[hf,hd,ha,hc]};
}},"tabview-page/button/label":{alias:bT,style:function(hi){return {padding:[0,1,0,1]};
}},"tabview-page/button/icon":dc,"tabview-page/button/close-button":{alias:dh,style:function(hj){return {cursor:hj.disabled?undefined:dj,icon:qx.theme.simple.Image.URLS[bF]};
}},"colorpopup":{alias:bX,include:bX,style:function(hk){return {padding:5};
}},"colorpopup/field":{style:function(hl){return {margin:2,width:14,height:14,backgroundColor:dg,decorator:df};
}},"colorpopup/selector-button":dk,"colorpopup/auto-button":dk,"colorpopup/preview-pane":bQ,"colorpopup/current-preview":{style:function(hm){return {height:20,padding:4,marginLeft:4,decorator:df,allowGrowX:true};
}},"colorpopup/selected-preview":{style:function(hn){return {height:20,padding:4,marginRight:4,decorator:df,allowGrowX:true};
}},"colorpopup/colorselector-okbutton":{alias:dk,include:dk,style:function(ho){return {icon:bp};
}},"colorpopup/colorselector-cancelbutton":{alias:dk,include:dk,style:function(hp){return {icon:cf};
}},"colorselector":dl,"colorselector/control-bar":dl,"colorselector/visual-pane":bQ,"colorselector/control-pane":dl,"colorselector/preset-grid":dl,"colorselector/colorbucket":{style:function(hq){return {decorator:df,width:16,height:16};
}},"colorselector/preset-field-set":bQ,"colorselector/input-field-set":bQ,"colorselector/preview-field-set":bQ,"colorselector/hex-field-composite":dl,"colorselector/hex-field":dr,"colorselector/rgb-spinner-composite":dl,"colorselector/rgb-spinner-red":dw,"colorselector/rgb-spinner-green":dw,"colorselector/rgb-spinner-blue":dw,"colorselector/hsb-spinner-composite":dl,"colorselector/hsb-spinner-hue":dw,"colorselector/hsb-spinner-saturation":dw,"colorselector/hsb-spinner-brightness":dw,"colorselector/preview-content-old":{style:function(hr){return {decorator:df,width:50,height:10};
}},"colorselector/preview-content-new":{style:function(hs){return {decorator:df,backgroundColor:ca,width:50,height:10};
}},"colorselector/hue-saturation-field":{style:function(ht){return {decorator:df,margin:5};
}},"colorselector/brightness-field":{style:function(hu){return {decorator:df,margin:[5,7]};
}},"colorselector/hue-saturation-pane":dl,"colorselector/hue-saturation-handle":dl,"colorselector/brightness-pane":dl,"colorselector/brightness-handle":dl,"app-header":{style:function(hv){return {font:cC,textColor:dt,backgroundColor:cL,padding:[8,12]};
}},"app-header-label":{style:function(hw){return {paddingTop:5};
}}}});
})();
(function(){var a="qx.theme.simple.Image";
qx.Class.define(a,{extend:qx.core.Object,statics:{URLS:{"blank":"qx/static/blank.gif","checkbox-checked":"decoration/checkbox/checked.png","checkbox-undetermined":"decoration/checkbox/undetermined.png","window-minimize":"decoration/window/minimize.gif","window-maximize":"decoration/window/maximize.gif","window-restore":"decoration/window/restore.gif","window-close":"decoration/window/close.gif","cursor-copy":"decoration/cursors/copy.gif","cursor-move":"decoration/cursors/move.gif","cursor-alias":"decoration/cursors/alias.gif","cursor-nodrop":"decoration/cursors/nodrop.gif","arrow-right":"decoration/arrows/right.gif","arrow-left":"decoration/arrows/left.gif","arrow-up":"decoration/arrows/up.gif","arrow-down":"decoration/arrows/down.gif","arrow-forward":"decoration/arrows/forward.gif","arrow-rewind":"decoration/arrows/rewind.gif","arrow-down-small":"decoration/arrows/down-small.gif","arrow-up-small":"decoration/arrows/up-small.gif","arrow-up-invert":"decoration/arrows/up-invert.gif","arrow-down-invert":"decoration/arrows/down-invert.gif","arrow-right-invert":"decoration/arrows/right-invert.gif","knob-horizontal":"decoration/splitpane/knob-horizontal.png","knob-vertical":"decoration/splitpane/knob-vertical.png","tree-minus":"decoration/tree/minus.gif","tree-plus":"decoration/tree/plus.gif","select-column-order":"decoration/table/select-column-order.png","table-ascending":"decoration/table/ascending.png","table-descending":"decoration/table/descending.png","treevirtual-line":"decoration/treevirtual/line.gif","treevirtual-minus-only":"decoration/treevirtual/only_minus.gif","treevirtual-plus-only":"decoration/treevirtual/only_plus.gif","treevirtual-minus-start":"decoration/treevirtual/start_minus.gif","treevirtual-plus-start":"decoration/treevirtual/start_plus.gif","treevirtual-minus-end":"decoration/treevirtual/end_minus.gif","treevirtual-plus-end":"decoration/treevirtual/end_plus.gif","treevirtual-minus-cross":"decoration/treevirtual/cross_minus.gif","treevirtual-plus-cross":"decoration/treevirtual/cross_plus.gif","treevirtual-end":"decoration/treevirtual/end.gif","treevirtual-cross":"decoration/treevirtual/cross.gif","menu-checkbox":"decoration/menu/checkbox.gif","menu-checkbox-invert":"decoration/menu/checkbox-invert.gif","menu-radiobutton-invert":"decoration/menu/radiobutton-invert.gif","menu-radiobutton":"decoration/menu/radiobutton.gif","tabview-close":"decoration/tabview/close.gif"}}});
})();
(function(){var f="sans-serif",e="arial",d="monospace",c="Courier New",b="qx.theme.simple.Font",a="DejaVu Sans Mono";
qx.Theme.define(b,{fonts:{"default":{size:13,family:[e,f]},"bold":{size:13,family:[e,f],bold:true},"headline":{size:24,family:[f,e]},"small":{size:11,family:[e,f]},"monospace":{size:11,family:[a,c,d]}}});
})();
(function(){var j="white",i="#5685D6",h="black",g="#6694E3",f="#EEE",e="gray",d="#D9D9D9",c="#1866B5",b="#24B",a="#FF0000",N="#CCCCCC",M="rgba(0, 0, 0, 0.4)",L="#FFFFE1",K="#B7B7B7",J="#BBBBBB",I="#9DCBFE",H="#A7A6AA",G="#EBEBEB",F="#666666",E="#CBC8CD",q="#F9F9F9",r="#F7F7F7",o="#808080",p="#686868",m="#888888",n="#E0ECFF",k="#2E3A46",l="css.rgba",s="#F5F5F5",t="#E3E3E3",w="#DDDDDD",v="#BBB",y="qx.theme.simple.Color",x="#F1F1F1",A="#939393",z="#BCBCBC",u="#134983",D="#E8F0E3",C="#FAFBFE",B="#AAAAAA";
qx.Theme.define(y,{colors:{"background":j,"dark-blue":i,"light-background":n,"background-selected":g,"background-selected-dark":i,"background-disabled":r,"background-disabled-checked":J,"background-pane":C,"tabview-unselected":c,"tabview-button-border":u,"tabview-label-active-disabled":d,"link":b,"scrollbar-bright":x,"scrollbar-dark":G,"button":D,"button-border":v,"button-border-hovered":A,"invalid":a,"button-box-bright":q,"button-box-dark":t,"button-box-bright-pressed":w,"button-box-dark-pressed":s,"border-lead":m,"window-border":k,"window-border-inner":I,"white-box-border":z,"shadow":qx.core.Environment.get(l)?M:F,"border-main":g,"border-light":K,"border-light-shadow":p,"border-separator":o,"text":h,"text-disabled":H,"text-selected":j,"text-placeholder":E,"tooltip":L,"tooltip-text":h,"table-header":[242,242,242],"table-focus-indicator":[179,217,255],"table-header-cell":[235,234,219],"table-row-background-focused-selected":[90,138,211],"table-row-background-focused":[221,238,255],"table-row-background-selected":[51,94,168],"table-row-background-even":j,"table-row-background-odd":j,"table-row-selected":[255,255,255],"table-row":[0,0,0],"table-row-line":f,"table-column-line":f,"progressive-table-header":B,"progressive-table-row-background-even":[250,248,243],"progressive-table-row-background-odd":[255,255,255],"progressive-progressbar-background":e,"progressive-progressbar-indicator-done":N,"progressive-progressbar-indicator-undone":j,"progressive-progressbar-percent-background":e,"progressive-progressbar-percent-text":j}});
})();
(function(){var b="Simple",a="qx.theme.Simple";
qx.Theme.define(a,{title:b,meta:{color:qx.theme.simple.Color,decoration:qx.theme.simple.Decoration,font:qx.theme.simple.Font,appearance:qx.theme.simple.Appearance,icon:qx.theme.icon.Tango}});
})();
(function(){var j="#4f4f4f",i="#CCCCCC",h="#F3F3F3",g="#E4E4E4",f="#5f83b9",e="#FFFFFF",d="#d1d1d1",c="#949494",b="#AFAFAF",a="#A7A7A7",B="white",A="gray",z="#EEEEEE",y="#c2c2c2",x="#1a1a1a",w="#c82c2c",v="#a4a4a4",u="#808080",t="#F4F4F4",s="#2a4d60",q="#fbfbfb",r="foxmemo.aristo.theme.Color",o="#80B4EF",p="#fffefe",m="#0880EF",n="#d4d4d4",k="#b8def5",l="#AAAAAA";
qx.Theme.define(r,{colors:{"text-label":j,"text-disabled":a,"text-hovered":j,"text-placeholder":a,"text-selected":e,"text-input":j,"text-light":v,"text-title":s,"text-active":j,"text-inactive":j,"invalid":w,"border-light":d,"border-main":c,"border-input":d,"border-separator":u,"background-application":e,"background-light":z,"background-item-selected":f,"background-splitpane":b,"background-toolbar":n,"background-dark":c,"background-menu":q,"background-medium":y,"background-tip":k,"background-pane":h,"background-splitpane":b,"background-odd":g,"table-pane":h,"table-focus-indicator":m,"table-row-background-focused-selected":f,"table-row-background-focused":o,"table-row-background-selected":f,"table-row-background-even":h,"table-row-background-odd":g,"table-row-selected":p,"table-row":x,"table-row-line":i,"table-column-line":i,"progressive-table-header":l,"progressive-table-row-background-even":t,"progressive-table-row-background-odd":g,"progressive-progressbar-background":A,"progressive-progressbar-indicator-done":i,"progressive-progressbar-indicator-undone":B,"progressive-progressbar-percent-background":A,"progressive-progressbar-percent-text":B}});
})();
(function(){var i="Liberation Sans",h="Verdana",g="Bitstream Vera Sans",f="Tahoma",e="Arial",d="foxmemo.aristo.theme.Font",c="monospace",b="Courier New",a="DejaVu Sans Mono";
qx.Theme.define(d,{fonts:{"default":{size:11,lineHeight:1.4,family:[e,f,h,g,i]},"bold":{size:11,lineHeight:1.4,family:[e,f,h,g,i],bold:true},"small":{size:10,lineHeight:1.4,family:[e,f,h,g,i]},"monospace":{size:11,lineHeight:1.4,family:[b,a,c]}}});
})();
(function(){var i="-l",h="horizontal",g="qx.ui.decoration.AbstractBox",f="set",e="_applyBaseImage",d="-b",c="-t",b="String",a="-r";
qx.Class.define(g,{extend:qx.ui.decoration.Abstract,implement:[qx.ui.decoration.IDecorator],construct:function(j,k,l){qx.ui.decoration.Abstract.call(this);
this._setOrientation(l);

if(qx.ui.decoration.css3.BorderImage.IS_SUPPORTED){this.__kW=new qx.ui.decoration.css3.BorderImage();

if(j){this.__kX(j,l);
}if(k!=null){this.__kW.setInsets(k);
}}else{this.__kW=new qx.ui.decoration.BoxDiv(j,k,l);
}},properties:{baseImage:{check:b,nullable:true,apply:e}},members:{__kW:null,_isHorizontal:null,_setOrientation:function(m){this._isHorizontal=m==h;
},getMarkup:function(){return this.__kW.getMarkup();
},resize:function(n,o,p){this.__kW.resize(n,o,p);
},tint:function(q,r){},getInsets:function(){return this.__kW.getInsets();
},_applyInsets:function(s,t,name){var u=f+qx.lang.String.firstUp(name);
this.__kW[u](s);
},_applyBaseImage:function(v,w){if(this.__kW instanceof qx.ui.decoration.BoxDiv){this.__kW.setBaseImage(v);
}else{this.__kX(v);
}},__kX:function(x){this.__kW.setBorderImage(x);
var D=qx.util.AliasManager.getInstance().resolve(x);
var E=/(.*)(\.[a-z]+)$/.exec(D);
var B=E[1];
var C=E[2];
var A=qx.util.ResourceManager.getInstance();

if(this._isHorizontal){var G=A.getImageWidth(B+i+C);
var y=A.getImageWidth(B+a+C);
this.__kW.setSlice([0,y,0,G]);
}else{var z=A.getImageHeight(B+d+C);
var F=A.getImageHeight(B+c+C);
this.__kW.setSlice([F,0,z,0]);
}}},destruct:function(){this.__kY=this.__lf=this.__lg=null;
this.__kW.dispose();
}});
})();
(function(){var j="px",i="no-repeat",h="engine.version",g="0",f="-1px",e="-l",d='</div>',c="-t",b="browser.quirksmode",a="-r",v='<div style="position:absolute;top:0;left:0;overflow:hidden;font-size:0;line-height:0;">',u="_applyBaseImage",t="-b",s="repeat-y",r="String",q="",p="qx.ui.decoration.BoxDiv",o="-c",n="mshtml",m="engine.name",k="horizontal",l="repeat-x";
qx.Class.define(p,{extend:qx.ui.decoration.Abstract,construct:function(w,x,y){qx.ui.decoration.Abstract.call(this);
this._setOrientation(y);
if(w!=null){this.setBaseImage(w);
}
if(x!=null){this.setInsets(x);
}},properties:{baseImage:{check:r,nullable:true,apply:u}},members:{__kY:null,__lf:null,__lg:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};
},_isInitialized:function(){return !!this.__kY;
},_setOrientation:function(z){this._isHorizontal=z==k;
},getMarkup:function(){if(this.__kY){return this.__kY;
}var A=qx.bom.element.Decoration;
var B=this.__lf;
var C=this.__lg;
var D=[];
D.push(v);

if(this._isHorizontal){D.push(A.create(B.l,i,{top:0,left:0}));
D.push(A.create(B.c,l,{top:0,left:C.left+j}));
D.push(A.create(B.r,i,{top:0,right:0}));
}else{D.push(A.create(B.t,i,{top:0,left:0}));
D.push(A.create(B.c,s,{top:C.top+j,left:C.left+j}));
D.push(A.create(B.b,i,{bottom:0,left:0}));
}D.push(d);
return this.__kY=D.join(q);
},resize:function(E,F,G){E.style.width=F+j;
E.style.height=G+j;
var H=this.__lg;

if(this._isHorizontal){var innerWidth=F-H.left-H.right;
innerWidth=innerWidth<0?0:innerWidth;
E.childNodes[1].style.width=innerWidth+j;
}else{var innerHeight=G-H.top-H.bottom;
innerHeight=innerHeight<0?0:innerHeight;
E.childNodes[1].style.height=innerHeight+j;
}
if((qx.core.Environment.get(m)==n)){if(parseFloat(qx.core.Environment.get(h))<7||(qx.core.Environment.get(b)&&parseFloat(qx.core.Environment.get(h))<8)){if(this._isHorizontal){E.childNodes[2].style.marginRight=(F%2==1)?f:g;
}else{E.childNodes[2].style.marginBottom=(G%2==1)?f:g;
}}}},tint:function(I,J){},_applyBaseImage:function(K,L){var M=qx.util.ResourceManager.getInstance();

if(K){var O=qx.util.AliasManager.getInstance();
var Q=O.resolve(K);
var R=/(.*)(\.[a-z]+)$/.exec(Q);
var P=R[1];
var N=R[2];
var S=this.__lf={t:P+c+N,b:P+t+N,c:P+o+N,l:P+e+N,r:P+a+N};
this.__lg={top:M.getImageHeight(S.t),bottom:M.getImageHeight(S.b),left:M.getImageWidth(S.l),right:M.getImageWidth(S.r)};
}}},destruct:function(){this.__kY=this.__lf=this.__lg=null;
}});
})();
(function(){var b="qx.ui.decoration.VBox",a="vertical";
qx.Class.define(b,{extend:qx.ui.decoration.AbstractBox,construct:function(c,d){qx.ui.decoration.AbstractBox.call(this,c,d,a);
}});
})();
(function(){var b="horizontal",a="qx.ui.decoration.HBox";
qx.Class.define(a,{extend:qx.ui.decoration.AbstractBox,construct:function(c,d){qx.ui.decoration.AbstractBox.call(this,c,d,b);
}});
})();
(function(){var m="solid",l="border-main",k="scale",j="white",i="aristo/decoration/table/header-cell.png",h="background-light",g="aristo/decoration/toolbar/toolbar-gradient.png",f="#b8b8b8",e="repeat-y",d="#d1d1d1",bx="border-separator",bw="repeat-x",bv="border-light",bu="aristo/decoration/scrollbar/scrollbar-button-bg-vertical.png",bt="aristo/decoration/tabview/tab-button-top-inactive.png",bs="black",br="aristo/decoration/tabview/tab-button-left-active.png",bq="aristo/decoration/scrollbar/scrollbar-bg-button-focused-r.png",bp="aristo/decoration/scrollbar/scrollbar-bg-button-focused-t.png",bo="aristo/decoration/form/button-hovered.png",t="background-splitpane",u="aristo/decoration/tabview/tab-button-right-inactive.png",r="aristo/decoration/tabview/tab-button-top-active.png",s="foxmemo.aristo.theme.Decoration",p="#FAFAFA",q="aristo/decoration/groupbox/groupbox.png",n="aristo/decoration/scrollbar/scrollbar-bg-button-l.png",o="dotted",B="aristo/decoration/form/button-checked.png",C="aristo/decoration/window/captionbar.png",Q="aristo/decoration/scrollbar/scrollbar-bg-button-focused-l.png",M="aristo/decoration/tabview/tab-button-bottom-inactive.png",Y="background-pane",T="aristo/decoration/form/radiobutton-checked.png",bk="aristo/decoration/tabview/tab-button-right-active.png",be="aristo/decoration/shadow/red-shadow.png",H="aristo/decoration/form/slider-horizontal.png",bn="center",bm="aristo/decoration/tabview/tabview-pane.png",bl="border-input",F="table-focus-indicator",J="aristo/decoration/form/radiobutton-checked-focused.png",L="aristo/decoration/form/radiobutton-checked-disabled.png",O="aristo/decoration/form/button-disabled.png",R="aristo/decoration/scrollbar/scrollbar-bg-button-t.png",U="aristo/decoration/tabview/tab-button-left-inactive.png",bb="aristo/decoration/tooltip/tooltip-error.png",bg="aristo/decoration/scrollbar/scrollbar-bg-vertical.png",v="aristo/decoration/scrollbar/scrollbar-bg-button-r.png",w="aristo/decoration/scrollbar/scrollbar-button-bg-horizontal.png",I="aristo/decoration/scrollbar/scrollbar-bg-button-b.png",X="aristo/decoration/tooltip/tooltip-error-arrow.png",W="aristo/decoration/scrollbar/scrollbar-bg-button-focused-b.png",V="#F2F2F2",bd="aristo/decoration/shadow/shadow-window-active.png",bc="aristo/decoration/form/button.png",S="background-item-selected",ba="#f4f4f4",a="aristo/decoration/pane/pane.png",bf="aristo/decoration/form/input.png",x="aristo/decoration/form/button-checked-c.png",y="aristo/decoration/shadow/gray-shadow.png",N="background-dark",b="aristo/decoration/tabview/tab-button-bottom-active.png",c="aristo/decoration/form/slider-vertical.png",E="aristo/decoration/shadow/shadow.png",z="aristo/decoration/form/button-pressed.png",A="no-repeat",D="background-menu",P="aristo/decoration/toolbar/toolbar-part.gif",bi="aristo/decoration/scrollbar/scrollbar-bg-horizontal.png",bh="#C5C5C5",K="aristo/decoration/shadow/shadow-window.png",bj="aristo/decoration/form/button-disabled-c.png",G="aristo/decoration/shadow/shadow-small.png";
qx.Theme.define(s,{decorations:{"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:l}},"button":{decorator:qx.ui.decoration.Grid,style:{baseImage:bc,insets:2}},"button-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:bo,insets:2}},"button-pressed":{decorator:qx.ui.decoration.Grid,style:{baseImage:z,insets:2}},"button-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:B,insets:2}},"button-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:O,insets:2}},"shadow":{decorator:qx.ui.decoration.Grid,style:{baseImage:E,insets:3}},"shadow-window-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:K,insets:[4,9,12,8]}},"shadow-window-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:bd,insets:[4,8,12,8]}},"red-shadow":{decorator:qx.ui.decoration.Grid,style:{baseImage:be,insets:3}},"gray-shadow":{decorator:qx.ui.decoration.Grid,style:{baseImage:y,insets:3}},"shadow-popup":{decorator:qx.ui.decoration.Grid,style:{baseImage:G,insets:[0,3,3,0]}},"input":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bl,innerColor:j,innerOpacity:0.5,backgroundImage:bf,backgroundRepeat:bw,backgroundColor:j}},"list":{decorator:qx.ui.decoration.Single,style:{width:1,width:1,color:f,style:m}},"selected":{decorator:qx.ui.decoration.Background,style:{backgroundColor:S}},"scrollbar-horizontal":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bi,backgroundRepeat:bw}},"scrollbar-vertical":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bg,backgroundRepeat:e}},"scroll-bt-up":{decorator:qx.ui.decoration.Background,style:{backgroundImage:R}},"scroll-bt-down":{decorator:qx.ui.decoration.Background,style:{backgroundImage:I}},"scroll-bt-up-focused":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bp}},"scroll-bt-down-focused":{decorator:qx.ui.decoration.Background,style:{backgroundImage:W}},"scroll-bt-left":{decorator:qx.ui.decoration.Background,style:{backgroundImage:n}},"scroll-bt-right":{decorator:qx.ui.decoration.Background,style:{backgroundImage:v}},"scroll-bt-left-focused":{decorator:qx.ui.decoration.Background,style:{backgroundImage:Q}},"scroll-bt-right-focused":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bq}},"scrollbar-slider-vertical":{decorator:qx.ui.decoration.VBox,style:{baseImage:bu,insets:[8,0,8,0]}},"scrollbar-slider-horizontal":{decorator:qx.ui.decoration.HBox,style:{baseImage:w,insets:[0,8,0,8]}},"slider-vertical":{decorator:qx.ui.decoration.VBox,style:{baseImage:c,insets:[10,0]}},"slider-horizontal":{decorator:qx.ui.decoration.HBox,style:{baseImage:H,insets:[0,10,0,10]}},"slider-knob":{decorator:qx.ui.decoration.Background,style:{backgroundImage:T}},"slider-knob-focused":{decorator:qx.ui.decoration.Background,style:{backgroundImage:J}},"slider-knob-disabled":{decorator:qx.ui.decoration.Background,style:{backgroundImage:L}},"window":{decorator:qx.ui.decoration.Single,style:{backgroundColor:j}},"window-captionbar":{decorator:qx.ui.decoration.Grid,style:{baseImage:C}},"window-statusbar":{decorator:qx.ui.decoration.Single,style:{backgroundColor:h,widthTop:1,color:bv}},"table-statusbar":{decorator:qx.ui.decoration.Single,style:{backgroundColor:h,widthTop:1,colorTop:bv,styleTop:m}},"toolbar":{decorator:qx.ui.decoration.Single,style:{backgroundColor:h}},"toolbar-window":{decorator:qx.ui.decoration.Single,style:{backgroundImage:g,backgroundRepeat:k,color:l,widthBottom:1}},"toolbar-button-hovered":{decorator:qx.ui.decoration.Beveled,style:{outerColor:l,innerColor:d,backgroundImage:bj,backgroundRepeat:k}},"toolbar-button-checked":{decorator:qx.ui.decoration.Beveled,style:{outerColor:l,innerColor:d,backgroundImage:x,backgroundRepeat:k}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,widthRight:1,colorLeft:f,colorRight:ba,styleLeft:m,styleRight:m}},"toolbar-part":{decorator:qx.ui.decoration.Background,style:{backgroundImage:P,backgroundRepeat:e}},"menu":{decorator:qx.ui.decoration.Single,style:{backgroundColor:D}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:bh,widthBottom:1,colorBottom:p}},"menubar":{decorator:qx.ui.decoration.Single,style:{backgroundImage:g,backgroundRepeat:k,width:[1,0],color:l,style:m}},"menu-selected":{decorator:qx.ui.decoration.Background,style:{backgroundColor:N}},"blank":{decorator:qx.ui.decoration.Single,style:{backgroundColor:j}},"tooltip-error":{decorator:qx.ui.decoration.Grid,style:{baseImage:bb,insets:[2,5,5,2]}},"tooltip-error-arrow":{decorator:qx.ui.decoration.Background,style:{backgroundImage:X,backgroundPositionY:bn,backgroundRepeat:A,insets:[0,0,0,10]}},"group":{decorator:qx.ui.decoration.Grid,style:{baseImage:q}},"tabview-pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:bm,insets:[4,6,7,4]}},"tabview-page-button-top-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:r}},"tabview-page-button-top-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:bt}},"tabview-page-button-bottom-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:b}},"tabview-page-button-bottom-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:M}},"tabview-page-button-left-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:br}},"tabview-page-button-left-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:U}},"tabview-page-button-right-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:bk}},"tabview-page-button-right-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:u}},"keyboard-focus":{decorator:qx.ui.decoration.Single,style:{width:1,color:bs,style:o}},"pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:a,insets:[0,2,3,0]}},"splitpane":{decorator:qx.ui.decoration.Uniform,style:{backgroundColor:Y,width:3,color:t,style:m}},"table":{decorator:qx.ui.decoration.Single,style:{width:1,color:l,style:m}},"table-scroller-header":{decorator:qx.ui.decoration.Single,style:{backgroundImage:i,backgroundRepeat:k,widthBottom:1,colorBottom:l,style:m}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:bx,styleRight:m}},"table-header-cell-hovered":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:bx,styleRight:m,widthBottom:1,colorBottom:j,styleBottom:m}},"table-column-button":{decorator:qx.ui.decoration.Single,style:{backgroundImage:i,backgroundRepeat:k,widthBottom:1,colorBottom:l,style:m}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:F,style:m}},"progressive-table-header":{decorator:qx.ui.decoration.Single,style:{width:1,color:l,style:m}},"progressive-table-header-cell":{decorator:qx.ui.decoration.Single,style:{backgroundImage:i,backgroundRepeat:k,widthRight:1,colorRight:V,style:m}}}});
})();
(function(){var ed="atom",ec="widget",eb="button-frame",ea="main",dY="text-disabled",dX="middle",dW="text-selected",dV="button",dU="image",dT="bold",cr="input",cq="background-light",cp="groupbox",co="cell",cn="selected",cm="shadow",cl="list",ck="menu-button",cj="toolbar-button",ci="spinner",ek="red-shadow",el="center",ei="popup",ej="tooltip",eg="label",eh="aristo/decoration/arrows/down.png",ee="datechooser/nav-button",ef="tree-item",em="treevirtual-contract",en="scrollbar",dv="window/icon",du="treevirtual-expand",dx="textfield",dw="radiobutton",dz="background-application",dy="text-label",dB="white",dA="checkbox",ds="aristo/decoration/arrows/arrow-down.png",dr="combobox",k="right-top",l="aristo/decoration/arrows/right.png",m="text-title",n="invalid",o="qx/static/blank.gif",p="menu-slidebar-button",q="scrollbar/button",r="border-invalid",s="combobox/button",t="aristo/decoration/arrows/down-small.png",eB="aristo/decoration/arrows/left.png",eA="ie",ez="aristo/decoration/table/boolean-false.png",ey="right",eF="table",eE="aristo/decoration/tree/open.png",eD="input-disabled",eC="text-light",eH="input-focused-invalid",eG="text-input",bo="toolbar",bp="icon/16/places/folder.png",bm="slidebar/button-forward",bn="aristo/decoration/form/",bs="background-splitpane",bt="button-checked",bq="text-hovered",br=".png",bk="default",bl="aristo/decoration/arrows/up.png",P="slidebar/button-backward",O="selectbox",R="icon/16/mimetypes/office-document.png",Q="blank",L="treevirtual-folder",K="datechooser",N="background-medium",M="aristo/decoration/tree/closed.png",J="aristo/decoration/table/boolean-true.png",I="-disabled",bz="-invalid",bA="pane",bB="icon/16/places/folder-open.png",bC="-checked",bv="foxmemo.aristo.theme.Appearance",bw="keyboard-focus",bx="shadow-window-inactive",by="aristo/decoration/window/minimize-inactive.png",bD="aristo/decoration/window/restore-active.png",bE="decoration/table/boolean-false.png",bd="slider-knob-focused",bc="slidebar",bb="menu",ba="table-scroller-focus-indicator",Y="move-frame",X="nodrop",W="decoration/table/boolean-true.png",V="table-header-cell",bh="scroll-bt-left-focused",bg="app-header",bF="row-layer",bG="text-inactive",bH="move",bI="table-pane",bJ="table-column-button",bK="right.png",bL="-pressed",bM="tabview-page-button-bottom-inactive",bN="tooltip-error",bO="aristo/decoration/window/close-inactive.png",cz="aristo/decoration/arrows/down-invert.png",cy="window-statusbar",cx="button-hovered",cw="group",cD="table-scroller-header",cC="aristo.ui.window.MWindow",cB="aristo/decoration/splitpane/knob-horizontal.png",cA="scrollbar-slider-horizontal",cH="button-pressed",cG="aristo/decoration/cursors/",dg="native",dh="checkbox-hovered",de="button-invalid-shadow",df="scroll-bt-down",dc="focused-left.png",dd="table-header-cell-hovered",da="menubar",db="shadow-popup",dn="aristo/decoration/arrows/up-invert.png",dp="menu-slidebar",dG="toolbar-button-checked",dF="aristo/decoration/table/select-column-order.png",dI="focused-up.png",dH="aristo/decoration/table/descending.png",dK="button-focused",dJ="aristo/decoration/arrows/rewind.png",dM="background-tip",dL="scroll-bt-up-focused",dD="aristo/decoration/menu/radiobutton-invert.gif",dC="scroll-bt-right",eu="tabview-page-button-left-inactive",ev="aristo/decoration/window/restore-inactive.png",ew="checkbox-checked-focused",ex="splitpane",eq="focused-right.png",er="toolbar-separator",es="aristo/decoration/window/close-active-hovered.png",et="progressive-table-header",eo="scroll-bt-left",ep="aristo/decoration/menu/radiobutton.gif",j="checkbox-pressed",i="button-disabled",h="selected-dragover",g="border-separator",f="slider-knob",e="focused-down.png",d="dragover",c="scrollarea",b="scrollbar-vertical",a="icon/22/mimetypes/office-document.png",y="combobox/textfield",z="best-fit",w="tooltip-error-arrow",x="keep-align",C="text-active",D="slider-knob-disabled",A="toolbar-button-hovered",B="slider-horizontal",F="aristo/decoration/window/minimize-active.png",G="aristo/decoration/arrows/right-invert.png",cL="checkbox-checked-hovered",cF="scrollbar-slider-vertical",cS="alias",cO="aristo/decoration/tree/closed-selected.png",cu="icon/16/actions/dialog-cancel.png",cs="checkbox-checked-disabled",T="icon/32/mimetypes/office-document.png",cv="toolbar-window",bf="aristo/decoration/arrows/up-small.png",be="tabview-page-button-right-inactive",bY="tabview-pane",ca="checkbox-focused",cb="scroll-bt-right-focused",cc="top",cd="tabview-page-button-top-inactive",ce="checkbox-checked",cf="aristo/decoration/arrows/arrow-",cg="aristo/decoration/window/maximize-active.png",bV="window",bW="-hovered",ct="aristo/decoration/window/close-active.png",cR="overflowY",cQ="aristo/decoration/menu/checkbox-invert.gif",cP="text-placeholder",cW="up.png",cV="slider",cU="aristo/decoration/window/restore-active-hovered.png",cT="window-captionbar",cN="aristo/decoration/splitpane/knob-vertical.png",cM="icon/16/actions/dialog-ok.png",E="down.png",bj="scroll-bt-down-focused",bi="tabview-page-button-top-active",cE="aristo/decoration/arrows/forward.png",bu="icon/32/places/folder-open.png",cK="icon/22/places/folder.png",cJ="checkbox-checked-pressed",cI="aristo/decoration/window/minimize-active-hovered.png",S="tabview-page-button-left-active",cY="-focused",H=".gif",U="aristo/decoration/window/maximize-inactive.png",bP="icon/22/places/folder-open.png",bQ="aristo/decoration/window/maximize-active-hovered.png",bR="toolbar-part",bS="table-statusbar",bT="copy",bU="aristo/decoration/icons/16x16/calendar.png",dq="",bX="aristo/decoration/tree/open-selected.png",dO="slider-vertical",dN="icon/32/places/folder.png",dQ="aristo/decoration/menu/checkbox.gif",dP="tabview-page-button-bottom-active",dS="small",dR="tabview-page-button-right-active",ch="scrollbar-horizontal",dE="scroll-bt-up",cX="aristo/decoration/table/ascending.png",dt="progressive-table-header-cell",u="menu-separator",v="overflowX",dl="aristo/decoration/toolbar/toolbar-handle-knob.gif",dm="plygroud/window/close-active.png",dj="left.png",dk="icon/16/actions/view-refresh.png",di="input-focused";
qx.Theme.define(bv,{appearances:{"widget":{},"root":{style:function(eI){return {backgroundColor:dz,textColor:dy,font:bk};
}},"label":{style:function(eJ){return {textColor:eJ.disabled?dY:undefined};
}},"image":{style:function(eK){return {opacity:!eK.replacement&&eK.disabled?0.3:1};
}},"atom":{},"atom/label":eg,"atom/icon":dU,"move-frame":{style:function(eL){return {decorator:ea};
}},"resize-frame":Y,"dragdrop-cursor":{style:function(eM){var eN=X;

if(eM.copy){eN=bT;
}else if(eM.move){eN=bH;
}else if(eM.alias){eN=cS;
}return {source:cG+eN+H,position:k,offset:[2,16,2,6]};
}},"popup":{style:function(eO){return {decorator:cl,backgroundColor:cq};
}},"button-frame":{alias:ed,style:function(eP){var eS,eR,eQ;

if(eP.checked){eS=bt;
eR=undefined;
}else if(eP.disabled){eS=i;
eR=undefined;
}else if(eP.pressed){eS=cH;
eR=bq;
}else if(eP.checked){eS=bt;
eR=undefined;
}else if(eP.hovered||eP.preselected){eS=cx;
eR=bq;
}else{eS=dV;
eR=undefined;
}
if(eP.focused){eQ=cm;
}return {decorator:eS,textColor:eR,shadow:eQ?eQ:eP.invalid&&!eP.disabled?de:undefined};
}},"button-frame/image":{style:function(eT){return {opacity:!eT.replacement&&eT.disabled?0.5:1};
}},"button":{alias:eb,include:eb,style:function(eU){return {padding:[2,8],center:true};
}},"hover-button":{alias:ed,include:ed,style:function(eV){return {decorator:eV.hovered?cn:undefined,textColor:eV.hovered?dW:undefined};
}},"splitbutton":{style:function(eW){return {shadow:eW.focused?cm:undefined};
}},"splitbutton/button":{include:dV,style:function(eX){return {shadow:undefined};
}},"splitbutton/arrow":{include:dV,style:function(eY){return {icon:ds,padding:2,marginLeft:-2,shadow:undefined};
}},"list":{alias:c,style:function(fa){var ff=cl;
var fc=cm;
var fd=!!fa.focused;
var fe=!!fa.invalid;
var fb=!!fa.disabled;

if(fd&&fe&&!fb){fc=ek;
}else if(fd&&!fe&&!fb){fc=cm;
}else if(fb){ff=cr;
}else if(!fd&&fe&&!fb){fc=ek;
}
if(!fd){fc=undefined;
}return {backgroundColor:cq,decorator:ff,shadow:fc,margin:2};
}},"list/pane":ec,"listitem":{alias:ed,style:function(fg){var fh;

if(fg.dragover){fh=fg.selected?h:d;
}else{fh=fg.selected?cn:undefined;
}return {padding:fg.dragover?[4,4,2,4]:4,textColor:fg.selected?dW:undefined,decorator:fh};
}},"scrollarea":{style:function(fi){return {minWidth:50,minHeight:50};
}},"scrollarea/corner":{style:function(fj){return {backgroundColor:dz};
}},"scrollarea/pane":ec,"scrollarea/scrollbar-x":en,"scrollarea/scrollbar-y":en,"scrollbar":{style:function(fk){if(fk[dg]){return {};
}return {maxWidth:fk.horizontal?undefined:17,maxHeight:fk.horizontal?17:undefined,decorator:fk.horizontal?ch:b,padding:0};
}},"scrollbar/slider":{alias:cV,style:function(fl){return {padding:fl.horizontal?[1,-7,0,-8]:[-8,0,-9,0]};
}},"scrollbar/slider/knob":{style:function(fm){var fn=fm.horizontal?cA:cF;

if(fm.disabled){fn+=I;
}return {decorator:fn,marginLeft:qx.bom.client.Browser.NAME==eA&&!fm.horizontal?2:1,marginTop:qx.bom.client.Browser.NAME==eA&&fm.horizontal?1:undefined,minHeight:fm.horizontal?undefined:16,minWidth:fm.horizontal?16:undefined};
}},"scrollbar/button":{alias:eb,style:function(fo){var fq=cf;
var fp;

if(fo.left){fq+=fo.pressed?dc:dj;
fp=fo.hovered||fo.docused?bh:eo;
}else if(fo.right){fq+=fo.pressed?eq:bK;
fp=fo.hovered||fo.docused?cb:dC;
}else if(fo.up){fq+=fo.pressed?dI:cW;
fp=fo.hovered||fo.focused?dL:dE;
}else{fq+=fo.pressed?e:E;
fp=fo.hovered||fo.focused?bj:df;
}
if(fo.left||fo.right){return {padding:[0,0,0,fo.left?6:16],icon:fq,width:29,height:17,decorator:fp};
}else{return {padding:[fo.up?-10:12,0,0,4],icon:fq,width:17,height:29,decorator:fp};
}}},"scrollbar/button-begin":q,"scrollbar/button-end":q,"spinner":{style:function(fr){var fw,ft;
var fu=!!fr.focused;
var fv=!!fr.invalid;
var fs=!!fr.disabled;

if(fu&&fv&&!fs){fw=eH;
}else if(fu&&!fv&&!fs){ft=cm;
fw=cr;
}else if(fs){fw=cr;
}else if(!fu&&fv&&!fs){fw=r;
}else{fw=cr;
}return {decorator:fw,shadow:ft,margin:2};
}},"spinner/textfield":{style:function(fx){return {marginRight:2,padding:[2,4,1],textColor:fx.disabled?dY:eG};
}},"spinner/upbutton":{alias:eb,include:eb,style:function(fy){return {icon:bf,padding:fy.pressed?[2,2,0,4]:[1,3,1,3],shadow:undefined};
}},"spinner/downbutton":{alias:eb,include:eb,style:function(fz){return {icon:t,padding:fz.pressed?[2,2,0,4]:[1,3,1,3],shadow:undefined};
}},"checkbox":{alias:ed,style:function(fA){var fC;

if(fA.checked&&fA.focused){fC=ew;
}else if(fA.checked&&fA.disabled){fC=cs;
}else if(fA.checked&&fA.pressed){fC=cJ;
}else if(fA.checked&&fA.hovered){fC=cL;
}else if(fA.checked){fC=ce;
}else if(fA.focused){fC=ca;
}else if(fA.pressed){fC=j;
}else if(fA.hovered&&!fA.disabled){fC=dh;
}else{fC=dA;
}var fB=fA.invalid&&!fA.disabled?bz:dq;
return {icon:bn+fC+fB+br,gap:6};
}},"radiobutton":{alias:ed,style:function(fD){var fE=dw;

if(fD.checked)fE+=bC;

if(fD.pressed)fE+=bL;

if(fD.focused)fE+=cY;

if(fD.hovered&&!fD.pressed)fE+=bW;

if(fD.invalid)fE+=bz;

if(fD.disabled)fE+=I;
return {icon:bn+fE+br,gap:6};
}},"selectbox":{alias:eb,include:eb,style:function(fF){return {padding:[2,8],margin:2};
}},"selectbox/atom":ed,"selectbox/popup":ei,"selectbox/list":{alias:cl},"selectbox/arrow":{include:dU,style:function(fG){return {source:ds,paddingLeft:5};
}},"textfield":{style:function(fH){var fN,fL;
var fK=!!fH.focused;
var fI=!!fH.invalid;
var fJ=!!fH.disabled;
fN=cr;

if(fK&&fI&&!fJ){fL=ek;
}else if(fK&&!fI&&!fJ){fL=cm;
}else if(fJ){fN=eD;
fL=undefined;
}else if(!fK&&fI&&!fJ){fL=ek;
}else{fL=undefined;
}var fM;

if(fH.disabled){fM=dY;
}else if(fH.showingPlaceholder){fM=cP;
}else{fM=eG;
}return {decorator:cr,padding:[2,4,1],textColor:fM,shadow:fL,margin:2};
}},"textarea":{include:dx,style:function(fO){return {padding:4,margin:2};
}},"window":{style:function(fP){return {shadow:bx,contentPadding:[10,10,10,10]};
}},"window/pane":{style:function(fQ){return {decorator:bV};
}},"window/captionbar":{style:function(fR){return {decorator:cT,textColor:fR.active?dy:dY,minHeight:28,maxHeight:28,paddingRight:2};
}},"window/title":{style:function(fS){return {textAlign:el,alignY:dX,font:dT,marginLeft:6,marginRight:6};
}},"window/minimize-button":{alias:ed,style:function(fT){return {icon:fT.active?fT.hovered?cI:F:by,margin:[2,3,2,0]};
}},"window/restore-button":{alias:ed,style:function(fU){return {icon:fU.active?fU.hovered?cU:bD:ev,margin:[2,3,2,0]};
}},"window/maximize-button":{alias:ed,style:function(fV){return {icon:fV.active?fV.hovered?bQ:cg:U,margin:[2,3,2,0]};
}},"window/close-button":{alias:ed,style:function(fW){return {icon:fW.active?fW.hovered?es:ct:bO,margin:[2,3,2,0]};
}},"window/close-button/icon":dv,"window/maximize-button/icon":dv,"window/restore-button/icon":dv,"window/minimize-button/icon":dv,"window/icon":{style:function(fX){return {alignY:dX,marginLeft:5,height:16,width:16};
}},"window/statusbar":{style:function(fY){return {padding:[2,6],decorator:cy,minHeight:18};
}},"window/statusbar-text":{style:function(ga){return {font:dS};
}},"toolbar":{style:function(gb){return {decorator:bo,spacing:2};
}},"toolbar-window":{include:bo,style:function(gc){return {margin:-10,decorator:cv};
}},"toolbar/part":{style:function(gd){return {decorator:bR,spacing:2};
}},"toolbar/part/container":{style:function(ge){return {paddingLeft:2,paddingRight:2};
}},"toolbar/part/handle":{style:function(gf){return {source:dl,marginLeft:3,marginRight:3};
}},"toolbar-button":{alias:ed,style:function(gg){return {marginTop:2,marginBottom:2,padding:(gg.pressed||gg.checked||gg.hovered)&&!gg.disabled||(gg.disabled&&gg.checked)?3:5,decorator:gg.pressed||(gg.checked&&!gg.hovered)||(gg.checked&&gg.disabled)?dG:gg.hovered&&!gg.disabled?A:undefined};
}},"toolbar-menubutton":{alias:cj,include:cj,style:function(gh){return {showArrow:true};
}},"toolbar-menubutton/arrow":{alias:dU,include:dU,style:function(gi){return {source:t};
}},"toolbar-splitbutton":{style:function(gj){return {marginTop:2,marginBottom:2};
}},"toolbar-splitbutton/button":{alias:cj,include:cj,style:function(gk){return {icon:eh,marginTop:undefined,marginBottom:undefined};
}},"toolbar-splitbutton/arrow":{alias:cj,include:cj,style:function(gl){if(gl.pressed||gl.checked||(gl.hovered&&!gl.disabled)){var gm=1;
}else{var gm=3;
}return {padding:gm,icon:eh,marginTop:undefined,marginBottom:undefined};
}},"toolbar-separator":{style:function(gn){return {decorator:er,margin:7};
}},"slider":{style:function(go){var gs=go.horizontal?B:dO;
var gq=!!go.focused;
var gr=!!go.invalid;
var gp=!!go.disabled;
return {decorator:gs,maxHeight:go.horizontal?20:undefined,maxWidth:go.horizontal?undefined:20,minHeight:go.horizontal?20:undefined,minWidth:go.horizontal?undefined:20,padding:[go.horizontal?0:-10,go.horizontal?-10:0,go.horizontal?0:-10,go.horizontal?-10:2]};
}},"slider/knob":{alias:ed,include:ed,style:function(gt){return {decorator:gt.disabled?D:gt.focused?bd:f,maxHeight:18,maxWidth:18};
}},"menu":{style:function(gu){var gv={decorator:bb,shadow:db,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,placementModeY:gu.submenu||gu.contextmenu?z:x};

if(gu.submenu){gv.position=k;
gv.offset=[-2,-3];
}return gv;
}},"menu/slidebar":dp,"menu-slidebar":ec,"menu-slidebar-button":{style:function(gw){return {decorator:gw.hovered?cn:undefined,padding:7,center:true};
}},"menu-slidebar/button-backward":{include:p,style:function(gx){return {icon:gx.hovered?dn:bl};
}},"menu-slidebar/button-forward":{include:p,style:function(gy){return {icon:gy.hovered?cz:eh};
}},"menu-separator":{style:function(gz){return {height:0,decorator:u,margin:[4,2]};
}},"menu-button":{alias:ed,style:function(gA){return {decorator:gA.selected?cn:undefined,textColor:gA.selected?dW:undefined,padding:[4,6]};
}},"menu-button/icon":{include:dU,style:function(gB){return {alignY:dX};
}},"menu-button/label":{include:eg,style:function(gC){return {alignY:dX,padding:1};
}},"menu-button/shortcut":{include:eg,style:function(gD){return {alignY:dX,marginLeft:14,padding:1};
}},"menu-button/arrow":{include:dU,style:function(gE){return {source:gE.selected?G:l,alignY:dX};
}},"menu-checkbox":{alias:ck,include:ck,style:function(gF){return {icon:!gF.checked?undefined:gF.selected?cQ:dQ};
}},"menu-radiobutton":{alias:ck,include:ck,style:function(gG){return {icon:!gG.checked?undefined:gG.selected?dD:ep};
}},"menubar":{style:function(gH){return {decorator:da};
}},"menubar-button":{alias:ed,style:function(gI){return {decorator:(gI.pressed||gI.hovered)&&!gI.disabled?cn:undefined,textColor:gI.pressed||gI.hovered?dW:undefined,padding:[3,8]};
}},"datefield":dr,"datefield/button":{alias:s,include:s,style:function(gJ){return {icon:bU,padding:[0,3],decorator:Q,marginLeft:-3,shadow:undefined};
}},"datefield/textfield":y,"datefield/list":{alias:K,include:K,style:function(gK){return {decorator:undefined};
}},"datechooser":{style:function(gL){var gP;
var gN=!!gL.focused;
var gO=!!gL.invalid;
var gM=!!gL.disabled;

if(gN&&gO&&!gM){gP=eH;
}else if(gN&&!gO&&!gM){gP=di;
}else if(gM){gP=eD;
}else if(!gN&&gO&&!gM){gP=r;
}else{gP=cr;
}return {padding:2,decorator:gP,backgroundColor:cq};
}},"datechooser/navigation-bar":{},"datechooser/nav-button":{include:eb,alias:eb,style:function(gQ){var gR={padding:[2,4],shadow:undefined};

if(gQ.lastYear){gR.icon=dJ;
gR.marginRight=1;
}else if(gQ.lastMonth){gR.icon=eB;
}else if(gQ.nextYear){gR.icon=cE;
gR.marginLeft=1;
}else if(gQ.nextMonth){gR.icon=l;
}return gR;
}},"datechooser/last-year-button-tooltip":ej,"datechooser/last-month-button-tooltip":ej,"datechooser/next-year-button-tooltip":ej,"datechooser/next-month-button-tooltip":ej,"datechooser/last-year-button":ee,"datechooser/last-month-button":ee,"datechooser/next-month-button":ee,"datechooser/next-year-button":ee,"datechooser/month-year-label":{style:function(gS){return {font:dT,textAlign:el,textColor:gS.disabled?dY:undefined};
}},"datechooser/date-pane":{style:function(gT){return {textColor:gT.disabled?dY:undefined,marginTop:2};
}},"datechooser/weekday":{style:function(gU){return {textColor:gU.disabled?dY:gU.weekend?eC:undefined,textAlign:el,paddingTop:2,backgroundColor:N};
}},"datechooser/week":{style:function(gV){return {textAlign:el,padding:[2,4],backgroundColor:N};
}},"datechooser/day":{style:function(gW){return {textAlign:el,decorator:gW.disabled?undefined:gW.selected?cn:undefined,textColor:gW.disabled?dY:gW.selected?dW:gW.otherMonth?eC:undefined,font:gW.today?dT:undefined,padding:[2,4]};
}},"combobox":{style:function(gX){var ha=!!gX.focused;
var hb=!!gX.invalid;
var gY=!!gX.disabled;
return {decorator:cr,shadow:ha?hb?ek:cm:undefined};
}},"combobox/popup":ei,"combobox/list":{alias:cl},"combobox/button":{include:eb,alias:eb,style:function(hc){var hd={icon:ds,padding:2,shadow:undefined};

if(hc.selected){hd.decorator=dK;
}return hd;
}},"combobox/textfield":{include:dx,style:function(he){return {decorator:Q,padding:3,margin:undefined};
}},"tooltip":{include:ei,style:function(hf){return {backgroundColor:dM,padding:[1,3,2,3],offset:[15,5,5,5]};
}},"tooltip/atom":ed,"tooltip-error":{include:ej,style:function(hg){return {textColor:dW,placeMethod:ec,offset:[0,0,0,14],marginTop:-2,position:k,showTimeout:100,hideTimeout:10000,decorator:bN,shadow:w,font:dT};
}},"tooltip-error/atom":ed,"groupbox":{style:function(hh){return {legendPosition:cc};
}},"groupbox/legend":{alias:ed,style:function(hi){return {padding:[1,0,1,4],textColor:hi.invalid?n:m,font:dT};
}},"groupbox/frame":{style:function(hj){return {padding:12,decorator:cw};
}},"check-groupbox":cp,"check-groupbox/legend":{alias:dA,include:dA,style:function(hk){return {padding:[1,0,1,4],textColor:hk.invalid?n:m,font:dT};
}},"radio-groupbox":cp,"radio-groupbox/legend":{alias:dw,include:dw,style:function(hl){return {padding:[1,0,1,4],textColor:hl.invalid?n:m,font:dT};
}},"tabview":{style:function(hm){return {contentPadding:16};
}},"tabview/bar":{alias:bc,style:function(hn){var ho={marginBottom:hn.barTop?-1:0,marginTop:hn.barBottom?-4:0,marginLeft:hn.barRight?-3:0,marginRight:hn.barLeft?-1:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0};

if(hn.barTop||hn.barBottom){ho.paddingLeft=5;
ho.paddingRight=7;
}else{ho.paddingTop=5;
ho.paddingBottom=7;
}return ho;
}},"tabview/bar/button-forward":{include:bm,alias:bm,style:function(hp){if(hp.barTop||hp.barBottom){return {marginTop:2,marginBottom:2};
}else{return {marginLeft:2,marginRight:2};
}}},"tabview/bar/button-backward":{include:P,alias:P,style:function(hq){if(hq.barTop||hq.barBottom){return {marginTop:2,marginBottom:2};
}else{return {marginLeft:2,marginRight:2};
}}},"tabview/bar/scrollpane":{},"tabview/pane":{style:function(hr){return {decorator:bY,minHeight:100,marginBottom:hr.barBottom?-1:0,marginTop:hr.barTop?-1:0,marginLeft:hr.barLeft?-1:0,marginRight:hr.barRight?-1:0};
}},"tabview-page":ec,"tabview-page/button":{alias:ed,style:function(hs){var hy,hu=0;
var hx=0,ht=0,hv=0,hw=0;

if(hs.checked){if(hs.barTop){hy=bi;
hu=[6,14];
hv=hs.firstTab?0:-5;
hw=hs.lastTab?0:-5;
}else if(hs.barBottom){hy=dP;
hu=[6,14];
hv=hs.firstTab?0:-5;
hw=hs.lastTab?0:-5;
}else if(hs.barRight){hy=dR;
hu=[6,13];
hx=hs.firstTab?0:-5;
ht=hs.lastTab?0:-5;
}else{hy=S;
hu=[6,13];
hx=hs.firstTab?0:-5;
ht=hs.lastTab?0:-5;
}}else{if(hs.barTop){hy=cd;
hu=[4,10];
hx=4;
hv=hs.firstTab?5:1;
hw=1;
}else if(hs.barBottom){hy=bM;
hu=[4,10];
ht=4;
hv=hs.firstTab?5:1;
hw=1;
}else if(hs.barRight){hy=be;
hu=[4,10];
hw=5;
hx=hs.firstTab?5:1;
ht=1;
hv=1;
}else{hy=eu;
hu=[4,10];
hv=5;
hx=hs.firstTab?5:1;
ht=1;
hw=1;
}}return {zIndex:hs.checked?10:5,decorator:hy,padding:hu,marginTop:hx,marginBottom:ht,marginLeft:hv,marginRight:hw,textColor:hs.checked?C:hs.disabled?dY:bG};
}},"tabview-page/button/label":{alias:eg,style:function(hz){return {padding:[0,1,0,1],margin:hz.focused?0:1,decorator:hz.focused?bw:undefined};
}},"tabview-page/button/close-button":{alias:ed,style:function(hA){return {icon:dm};
}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:eb,include:eb,style:function(hB){return {padding:5,center:true,icon:hB.vertical?eh:l};
}},"slidebar/button-backward":{alias:eb,include:eb,style:function(hC){return {padding:5,center:true,icon:hC.vertical?bl:eB};
}},"tree":cl,"tree-item":{style:function(hD){return {padding:[2,6],textColor:hD.selected?dW:undefined,decorator:hD.selected?cn:undefined};
}},"tree-item/icon":{include:dU,style:function(hE){return {paddingRight:5};
}},"tree-item/label":eg,"tree-item/open":{include:dU,style:function(hF){var hG;

if(hF.selected&&hF.opened){hG=bX;
}else if(hF.selected&&!hF.opened){hG=cO;
}else if(hF.opened){hG=eE;
}else{hG=M;
}return {padding:[0,5,0,2],source:hG};
}},"tree-folder":{include:ef,alias:ef,style:function(hH){var hI;

if(hH.small){hI=hH.opened?bB:bp;
}else if(hH.large){hI=hH.opened?bu:dN;
}else{hI=hH.opened?bP:cK;
}return {icon:hI};
}},"tree-file":{include:ef,alias:ef,style:function(hJ){return {icon:hJ.small?R:hJ.large?T:a};
}},"treevirtual":eF,"treevirtual-folder":{style:function(hK){return {icon:hK.opened?bB:bp};
}},"treevirtual-file":{include:L,alias:L,style:function(hL){return {icon:R};
}},"treevirtual-line":{style:function(hM){return {icon:o};
}},"treevirtual-contract":{style:function(hN){return {icon:eE,paddingLeft:5,paddingTop:2};
}},"treevirtual-expand":{style:function(hO){return {icon:M,paddingLeft:5,paddingTop:2};
}},"treevirtual-only-contract":em,"treevirtual-only-expand":du,"treevirtual-start-contract":em,"treevirtual-start-expand":du,"treevirtual-end-contract":em,"treevirtual-end-expand":du,"treevirtual-cross-contract":em,"treevirtual-cross-expand":du,"treevirtual-end":{style:function(hP){return {icon:o};
}},"treevirtual-cross":{style:function(hQ){return {icon:o};
}},"iframe":{style:function(hR){return {decorator:ea};
}},"resizer":{style:function(hS){return {decorator:bA};
}},"splitpane":{style:function(hT){return {decorator:ex};
}},"splitpane/splitter":{style:function(hU){return {width:hU.horizontal?3:undefined,height:hU.vertical?3:undefined,backgroundColor:bs};
}},"splitpane/splitter/knob":{style:function(hV){return {source:hV.horizontal?cB:cN};
}},"splitpane/slider":{style:function(hW){return {width:hW.horizontal?3:undefined,height:hW.vertical?3:undefined,backgroundColor:bs};
}},"colorselector":ec,"colorselector/control-bar":ec,"colorselector/control-pane":ec,"colorselector/visual-pane":cp,"colorselector/preset-grid":ec,"colorselector/colorbucket":{style:function(hX){return {decorator:ea,width:16,height:16};
}},"colorselector/preset-field-set":cp,"colorselector/input-field-set":cp,"colorselector/preview-field-set":cp,"colorselector/hex-field-composite":ec,"colorselector/hex-field":dx,"colorselector/rgb-spinner-composite":ec,"colorselector/rgb-spinner-red":ci,"colorselector/rgb-spinner-green":ci,"colorselector/rgb-spinner-blue":ci,"colorselector/hsb-spinner-composite":ec,"colorselector/hsb-spinner-hue":ci,"colorselector/hsb-spinner-saturation":ci,"colorselector/hsb-spinner-brightness":ci,"colorselector/preview-content-old":{style:function(hY){return {decorator:ea,width:50,height:10};
}},"colorselector/preview-content-new":{style:function(ia){return {decorator:ea,backgroundColor:cq,width:50,height:10};
}},"colorselector/hue-saturation-field":{style:function(ib){return {decorator:ea,margin:5};
}},"colorselector/brightness-field":{style:function(ic){return {decorator:ea,margin:[5,7]};
}},"colorselector/hue-saturation-pane":ec,"colorselector/hue-saturation-handle":ec,"colorselector/brightness-pane":ec,"colorselector/brightness-handle":ec,"colorpopup":{alias:ei,include:ei,style:function(ie){return {padding:5,backgroundColor:dz};
}},"colorpopup/field":{style:function(ig){return {decorator:ea,margin:2,width:14,height:14,backgroundColor:cq};
}},"colorpopup/selector-button":dV,"colorpopup/auto-button":dV,"colorpopup/preview-pane":cp,"colorpopup/current-preview":{style:function(ih){return {height:20,padding:4,marginLeft:4,decorator:ea,allowGrowX:true};
}},"colorpopup/selected-preview":{style:function(ii){return {height:20,padding:4,marginRight:4,decorator:ea,allowGrowX:true};
}},"colorpopup/colorselector-okbutton":{alias:dV,include:dV,style:function(ij){return {icon:cM};
}},"colorpopup/colorselector-cancelbutton":{alias:dV,include:dV,style:function(ik){return {icon:cu};
}},"table":{alias:ec,style:function(il){return {decorator:eF};
}},"table-header":{},"table/statusbar":{style:function(im){return {decorator:bS,padding:[0,2]};
}},"table/column-button":{alias:eb,style:function(io){return {decorator:bJ,padding:3,icon:dF};
}},"table-column-reset-button":{include:ck,alias:ck,style:function(){return {icon:dk};
}},"table-scroller":ec,"table-scroller/scrollbar-x":en,"table-scroller/scrollbar-y":en,"table-scroller/header":{style:function(ip){return {decorator:cD};
}},"table-scroller/pane":{style:function(iq){return {backgroundColor:bI};
}},"table-scroller/focus-indicator":{style:function(ir){return {decorator:ba};
}},"table-scroller/resize-line":{style:function(is){return {backgroundColor:g,width:2};
}},"table-header-cell":{alias:ed,style:function(it){return {minWidth:13,minHeight:20,padding:it.hovered?[3,4,2,4]:[3,4],decorator:it.hovered?dd:V,sortIcon:it.sorted?(it.sortedAscending?cX:dH):undefined};
}},"table-header-cell/label":{style:function(iu){return {minWidth:0,alignY:dX,paddingRight:5};
}},"table-header-cell/sort-icon":{style:function(iv){return {alignY:dX,alignX:ey};
}},"table-header-cell/icon":{style:function(iw){return {minWidth:0,alignY:dX,paddingRight:5};
}},"table-editor-textfield":{include:dx,style:function(ix){return {decorator:undefined,padding:[2,2],backgroundColor:cq};
}},"table-editor-selectbox":{include:O,alias:O,style:function(iy){return {padding:[0,2],backgroundColor:cq};
}},"table-editor-combobox":{include:dr,alias:dr,style:function(iz){return {decorator:undefined,backgroundColor:cq};
}},"progressive-table-header":{alias:ec,style:function(iA){return {decorator:et};
}},"progressive-table-header-cell":{alias:ed,style:function(iB){return {minWidth:40,minHeight:25,paddingLeft:6,decorator:dt};
}},"app-header":{style:function(iC){return {font:dT,textColor:dW,padding:[8,12],decorator:bg};
}},"virtual-list":cl,"virtual-list/row-layer":bF,"row-layer":{style:function(iD){return {colorEven:dB,colorOdd:dB};
}},"column-layer":ec,"cell":{style:function(iE){return {textColor:iE.selected?dW:dy,padding:[3,6],font:bk};
}},"cell-string":co,"cell-number":{include:co,style:function(iF){return {textAlign:ey};
}},"cell-image":co,"cell-boolean":{include:co,style:function(iG){return {iconTrue:J,iconFalse:ez};
}},"cell-atom":co,"cell-date":co,"cell-html":co,"htmlarea":{"include":ec,style:function(iH){return {backgroundColor:dB};
}}}});
qx.Mixin.define(cC,{members:{_createChildControlImpl:function(iI){var iJ=null;

if(iI==bA){iJ=new qx.ui.container.Composite();
iJ.getContentElement().removeStyle(v,true);
iJ.getContentElement().removeStyle(cR,true);
this._add(iJ,{flex:1});
}return iJ||this.base(arguments,iI);
}}});
qx.util.AliasManager.getInstance().add(W,J);
qx.util.AliasManager.getInstance().add(bE,ez);
})();
(function(){var b="foxmemo.aristo.Aristo",a="Aristo Theme";
qx.Theme.define(b,{title:a,meta:{color:foxmemo.aristo.theme.Color,decoration:foxmemo.aristo.theme.Decoration,font:foxmemo.aristo.theme.Font,icon:qx.theme.icon.Tango,appearance:foxmemo.aristo.theme.Appearance}});
})();
(function(){var dU="widget",dT="atom",dS="button-frame",dR="button",dQ="text-disabled",dP="main",dO="bold",dN="middle",dM="image",dL="groupbox",cp="cell",co="background-light",cn="popup",cm="list",cl="decoration/arrows/down.png",ck="menu-button",cj="toolbar-button",ci="text-selected",ch="spinner",cg="spinner-button",ec="input",ed="shadow-window",ea="selected",eb="tooltip",dX="label",dY="text-button",dV="tree-item",dW="treevirtual-contract",ee="decoration/arrows/right.png",ef="tabview/bar/button",dm="combobox",dl="scrollbar",dp="text-active",dn="center",dr="treevirtual-expand",dq="datechooser/nav-button",dt="decoration/window/button-inactive.png",ds="textfield",dk="background-application",dj="border-invalid",k="radiobutton",l="white",m="decoration/arrows/left.png",n="input-focused-invalid",o="invalid",p="right-top",q="checkbox",r="text-title",s="decoration/arrows/up.png",t="-hovered",et="qx/static/blank.gif",es="input-focused",er="menu-slidebar-button",eq="scrollbar/button",ex="-vertical",ew="right",ev="combobox/button",eu="text-label",ez="decoration/tree/closed.png",ey="button-hovered",bm="combobox-button-hovered",bn="checkbox-checked",bk="combobox-button",bl="toolbar-button-checked",bq="radiobutton-checked",br="box-white",bo="text-light",bp="checkbox-undetermined",bi="-horizontal",bj="icon/16/places/folder.png",N="text-input",M="menu-selected",P="toolbar-silver",O=".png",J="default",I="combobox-button-checked",L="toolbar-blue",K="datechooser",H="splitter-vertical",G="selectbox",bx="treevirtual-folder",by="icon/16/mimetypes/office-document.png",bz="background-medium",bA="decoration/window/maximize-active.png",bt="splitter-horizontal",bu="table",bv="decoration/form/",bw="decoration/tree/open.png",bB="icon/16/places/folder-open.png",bC="splitbutton",bb="decoration/window/maximize-hovered.png",ba="radiobutton-hovered",Y="keyboard-focus",X="decoration/window/minimize-hovered.png",W="decoration/cursors/",V="scrollbar-button",U="slidebar",T="tabview-page-button-bottom-inactive",bf="table-scroller-focus-indicator",be="move-frame",bD="nodrop",bE="decoration/table/boolean-true.png",bF="table-header-cell",bG="decoration/window/close-hovered.png",bH="row-layer",bI="move",bJ="tabview-page-button-bottom-hovered",bK="radiobutton-checked-focused",bL="table-pane",bM="table-column-button",cx="right.png",cw="tabview-page-button-bottom-active",cv="-pressed",cu="decoration/menu/checkbox.gif",cB="tooltip-error",cA="window-statusbar",cz="decoration/scrollbar/scrollbar-",cy="table-scroller-header",cF="decoration/button/knob-vertical.png",cE="scrollbar-slider-horizontal",de="decoration/window/close-active.png",df="selected-dragover",dc="checkbox-hovered",dd="checkbox-checked-hovered-focused",da="window-captionbar-active",db="icon/16/actions/dialog-cancel.png",cX="tabview-page-button-top-inactive",cY="tabview-page-button-left-inactive",dg="decoration/tree/open-selected.png",dh="decoration/window/minimize-active.png",dy="background-tip",dx="tabview-page-button-right-inactive",dA="spinner-button-checked",dz="checkbox-checked-focused",dC="splitpane",dB="combobox/textfield",dE="icon/22/places/folder-open.png",dD="progressive-table-header",dv="icon/32/places/folder.png",du="native",em="border-separator",en="slider-knob",eo="radiobutton-checked-hovered-focused",ep="dragover",ei="scrollarea",ej="scrollbar-vertical",ek="decoration/toolbar/toolbar-handle-knob.gif",el="icon/22/mimetypes/office-document.png",eg="button-checked",eh="up.png",j="best-fit",i="decoration/tree/closed-selected.png",h="toolbar-part",g="icon/32/places/folder-open.png",f="checkbox-undetermined-hovered",e="tooltip-error-arrow",d="keep-align",c="toolbar-button-hovered",b="decoration/window/restore-hovered.png",a="slider-horizontal",w="decoration/menu/radiobutton.gif",x="decoration/arrows/down-small.png",u="decoration/arrows/forward.png",v="spinner-button-hovered",A="silverbluetheme/icon/office-calendar.png",B="checkbox-checked-hovered",y="scrollbar-slider-vertical",z="tabview-page-button-left-hovered",D="radiobutton-hovered-focused",E="decoration/table/boolean-false.png",cJ="alias",cD="decoration/tabview/tab-close-button.png",cQ="tabview-page-button-top-hovered",cM="box-blue",cs="icon/32/mimetypes/office-document.png",cq="foxmemo.silverbluetheme.theme.Appearance",R="tabview-page-button-right-active",ct="decoration/arrows/rewind.png",bd="checkbox-focused",bc="top",bW="decoration/tabview/tab-close-button-hovered.png",bX="icon/16/actions/dialog-ok.png",bY="silverbluetheme/decoration",ca="radiobutton-checked-hovered",cb="table-header-cell-hovered",cc="button-red",cd="window",ce="menu-slidebar",bT="decoration/menu/radiobutton-invert.gif",bU="text-placeholder",cr="slider",cP="decoration/table/select-column-order.png",cO="decoration/arrows/down-medium.png",cN="splitbutton-checked",cU="down.png",cT="decoration/button/knob-horizontal.png",cS="tabview-page-button-top-active",cR="tabview-page-button-left-active",cL="icon/22/places/folder.png",cK=".gif",C="decoration/menu/checkbox-invert.gif",bh="table-statusbar",bg="decoration/arrows/up-medium.png",cC="window-captionbar-inactive",bs="copy",cI="decoration/arrows/combobox.png",cH="radiobutton-focused",cG="decoration/arrows/down-invert.png",Q="",cW="box-gradient",F="slider-vertical",S="splitbutton-hovered",bN="box-silver",bO="toolbar-separator",bP="app-header",bQ="decoration/table/ascending.png",bR="decoration/arrows/up-invert.png",bS="checkbox-hovered-focused",di="scrollbar-horizontal",bV="checkbox-undetermined-focused",dG="progressive-table-header-cell",dF="menu-separator",dI="pane",dH="decoration/table/descending.png",dK="button-red-checked",dJ="decoration/arrows/right-invert.png",cf="tabview-page-button-right-hovered",dw="left.png",cV="icon/16/actions/view-refresh.png";
qx.Theme.define(cq,{aliases:{decoration:bY},appearances:{"app-header":{style:function(eA){return {font:dO,textColor:ci,padding:[8,12],decorator:bP};
}},"button-frame":{style:function(eB){return {padding:eB.pressed||eB.checked||(eB.checked&&eB.disabled)?[1,3,0,3]:[0,3,1,3],decorator:eB.pressed||eB.checked?eg:(eB.hovered||eB.focused)&&!eB.disabled?ey:dR,textColor:dY};
}},"button-frame/image":{style:function(eC){return {opacity:!eC.replacement&&eC.disabled?0.5:1};
}},"button":{alias:dS,include:dS,style:function(eD){return {center:true};
}},"button-red":{alias:dR,include:dR,style:function(eE){return {decorator:eE.pressed||eE.checked?dK:eE.hovered&&!eE.disabled?cc:dR};
}},"hover-button":{alias:dR,include:dR,style:function(eF){return {decorator:eF.hovered?ey:dR,padding:eF.hovered?[1,0,0,0]:[0,0,1,0],textColor:eF.hovered?dY:undefined};
}},"spinner-button":{alias:dT,style:function(eG){return {padding:eG.pressed||eG.checked||(eG.checked&&eG.disabled)?[1,5,0,5]:[0,5,1,5],decorator:eG.pressed||eG.checked?dA:eG.hovered&&!eG.disabled?v:cg,textColor:dY};
}},"checkbox":{alias:dT,style:function(eH){var eI;
if(eH.checked){if(eH.disabled){eI=bn;
}else if(eH.focused){eI=eH.hovered?dd:dz;
}else if(eH.hovered){eI=B;
}else{eI=bn;
}}else if(eH.undetermined){if(eH.disabled){eI=bp;
}else if(eH.focused){eI=bV;
}else if(eH.hovered){eI=f;
}else{eI=bp;
}}else if(!eH.disabled){if(eH.focused){eI=eH.hovered?bS:bd;
}else if(eH.hovered){eI=dc;
}}eI=eI||q;
return {icon:bv+eI+O,gap:6};
}},"colorpopup":{alias:cn,include:cn,style:function(eJ){return {padding:5,backgroundColor:dk};
}},"colorpopup/field":{style:function(eK){return {decorator:dP,margin:2,width:14,height:14,backgroundColor:co};
}},"colorpopup/selector-button":dR,"colorpopup/auto-button":dR,"colorpopup/preview-pane":dL,"colorpopup/current-preview":{style:function(eL){return {height:20,padding:4,marginLeft:4,decorator:dP,allowGrowX:true};
}},"colorpopup/selected-preview":{style:function(eM){return {height:20,padding:4,marginRight:4,decorator:dP,allowGrowX:true};
}},"colorpopup/colorselector-okbutton":{alias:dR,include:dR,style:function(eN){return {icon:bX};
}},"colorpopup/colorselector-cancelbutton":{alias:dR,include:dR,style:function(eO){return {icon:db};
}},"colorselector":dU,"colorselector/control-bar":dU,"colorselector/control-pane":dU,"colorselector/visual-pane":dL,"colorselector/preset-grid":dU,"colorselector/colorbucket":{style:function(eP){return {decorator:dP,width:16,height:16};
}},"colorselector/preset-field-set":dL,"colorselector/input-field-set":dL,"colorselector/preview-field-set":dL,"colorselector/hex-field-composite":dU,"colorselector/hex-field":ds,"colorselector/rgb-spinner-composite":dU,"colorselector/rgb-spinner-red":ch,"colorselector/rgb-spinner-green":ch,"colorselector/rgb-spinner-blue":ch,"colorselector/hsb-spinner-composite":dU,"colorselector/hsb-spinner-hue":ch,"colorselector/hsb-spinner-saturation":ch,"colorselector/hsb-spinner-brightness":ch,"colorselector/preview-content-old":{style:function(eQ){return {decorator:dP,width:50,height:10};
}},"colorselector/preview-content-new":{style:function(eR){return {decorator:dP,backgroundColor:co,width:50,height:10};
}},"colorselector/hue-saturation-field":{style:function(eS){return {decorator:dP,margin:5};
}},"colorselector/brightness-field":{style:function(eT){return {decorator:dP,margin:[5,7]};
}},"colorselector/hue-saturation-pane":dU,"colorselector/hue-saturation-handle":dU,"colorselector/brightness-pane":dU,"colorselector/brightness-handle":dU,"combobox":{style:function(eU){return {decorator:undefined};
}},"combobox/popup":{alias:cn,include:cn,style:function(eV){var eW={shadow:ed};
return eW;
}},"combobox/list":{alias:cm},"combobox/button":{style:function(eX){var eY={icon:cI,padding:eX.pressed||eX.checked?[1,8,0,8]:[0,8,1,8],decorator:eX.pressed||eX.checked?I:eX.hovered&&!eX.disabled?bm:bk};
return eY;
}},"combobox/textfield":{include:ds,style:function(fa){return {decorator:dm,padding:4};
}},"widget":{},"root":{style:function(fb){return {backgroundColor:dk,textColor:eu,font:J};
}},"label":{style:function(fc){return {textColor:fc.disabled?dQ:undefined};
}},"move-frame":{style:function(fd){return {decorator:dP};
}},"resize-frame":be,"dragdrop-cursor":{style:function(fe){var ff=bD;

if(fe.copy){ff=bs;
}else if(fe.move){ff=bI;
}else if(fe.alias){ff=cJ;
}return {source:W+ff+cK,position:p,offset:[2,16,2,6]};
}},"image":{style:function(fg){return {opacity:!fg.replacement&&fg.disabled?0.3:1};
}},"atom":{},"atom/label":dX,"atom/icon":dM,"datechooser":{style:function(fh){var fl;
var fj=!!fh.focused;
var fk=!!fh.invalid;
var fi=!!fh.disabled;

if(fj&&fk&&!fi){fl=n;
}else if(fj&&!fk&&!fi){fl=es;
}else if(!fj&&fk&&!fi){fl=dj;
}else{fl=ec;
}return {padding:2,decorator:fl,backgroundColor:co};
}},"datechooser/navigation-bar":{},"datechooser/nav-button":{include:dS,alias:dS,style:function(fm){var fn={padding:[2,3],shadow:undefined};

if(fm.lastYear){fn.icon=ct;
fn.marginRight=1;
}else if(fm.lastMonth){fn.icon=m;
}else if(fm.nextYear){fn.icon=u;
fn.marginLeft=1;
}else if(fm.nextMonth){fn.icon=ee;
}return fn;
}},"datechooser/last-year-button-tooltip":eb,"datechooser/last-month-button-tooltip":eb,"datechooser/next-year-button-tooltip":eb,"datechooser/next-month-button-tooltip":eb,"datechooser/last-year-button":dq,"datechooser/last-month-button":dq,"datechooser/next-month-button":dq,"datechooser/next-year-button":dq,"datechooser/month-year-label":{style:function(fo){return {font:dO,textAlign:dn,textColor:fo.disabled?dQ:undefined,padding:[1,0,1,0],decorator:L};
}},"datechooser/date-pane":{style:function(fp){return {textColor:fp.disabled?dQ:undefined,marginTop:2};
}},"datechooser/weekday":{style:function(fq){return {textColor:fq.disabled?dQ:fq.weekend?bo:undefined,textAlign:dn,paddingTop:2,backgroundColor:bz};
}},"datechooser/week":{style:function(fr){return {textAlign:dn,padding:[2,4],backgroundColor:bz};
}},"datechooser/day":{style:function(fs){return {textAlign:dn,decorator:fs.disabled?undefined:fs.selected?ea:undefined,textColor:fs.disabled?dQ:fs.selected?ci:fs.otherMonth?bo:undefined,font:fs.today?dO:undefined,padding:[2,4]};
}},"datefield":dm,"datefield/button":{alias:ev,include:ev,style:function(ft){return {icon:A,padding:[3,4,4,4]};
}},"datefield/textfield":dB,"datefield/list":{alias:K,include:K,style:function(fu){return {decorator:undefined};
}},"groupbox":{style:function(fv){return {legendPosition:bc};
}},"groupbox/legend":{alias:dT,style:function(fw){return {padding:[1,0,1,4],textColor:fw.invalid?o:r,font:dO};
}},"groupbox/frame":{style:function(fx){return {padding:8,decorator:bN};
}},"check-groupbox":dL,"check-groupbox/legend":{alias:q,include:q,style:function(fy){return {padding:[1,0,1,4],textColor:fy.invalid?o:r,font:dO};
}},"radio-groupbox":dL,"radio-groupbox/legend":{alias:k,include:k,style:function(fz){return {padding:[1,0,1,4],textColor:fz.invalid?o:r,font:dO};
}},"htmlarea":{"include":dU,style:function(fA){return {backgroundColor:l};
}},"iframe":{style:function(fB){return {decorator:ec};
}},"list":{alias:ei,style:function(fC){var fG;
var fE=!!fC.focused;
var fF=!!fC.invalid;
var fD=!!fC.disabled;

if(fE&&fF&&!fD){fG=n;
}else if(fE&&!fF&&!fD){fG=es;
}else if(!fE&&fF&&!fD){fG=dj;
}else{fG=ec;
}return {backgroundColor:co,decorator:fG};
}},"list/pane":dU,"listitem":{alias:dT,style:function(fH){var fI;

if(fH.dragover){fI=fH.selected?df:ep;
}else{fI=fH.selected?M:undefined;
}return {padding:fH.dragover?[4,4,2,4]:3,textColor:fH.selected?dp:undefined,backgroundColor:fH.selected?ea:undefined,decorator:fI};
}},"menu":{style:function(fJ){var fK={decorator:cm,shadow:ed,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,placementModeY:fJ.submenu||fJ.contextmenu?j:d};

if(fJ.submenu){fK.position=p;
fK.offset=[-2,-3];
}return fK;
}},"menu/slidebar":ce,"menu-slidebar":dU,"menu-slidebar-button":{style:function(fL){return {decorator:fL.hovered?ea:undefined,padding:7,center:true};
}},"menu-slidebar/button-backward":{include:er,style:function(fM){return {icon:fM.hovered?bR:s};
}},"menu-slidebar/button-forward":{include:er,style:function(fN){return {icon:fN.hovered?cG:cl};
}},"menu-separator":{style:function(fO){return {height:0,decorator:dF,margin:[4,2]};
}},"menu-button":{alias:dT,style:function(fP){return {decorator:fP.selected?M:undefined,textColor:fP.selected?dp:undefined,padding:[4,6]};
}},"menu-button/icon":{include:dM,style:function(fQ){return {alignY:dN};
}},"menu-button/label":{include:dX,style:function(fR){return {alignY:dN,padding:1};
}},"menu-button/shortcut":{include:dX,style:function(fS){return {alignY:dN,marginLeft:14,padding:1};
}},"menu-button/arrow":{include:dM,style:function(fT){return {source:fT.selected?dJ:ee,alignY:dN};
}},"menu-checkbox":{alias:ck,include:ck,style:function(fU){return {icon:!fU.checked?undefined:fU.selected?C:cu};
}},"menu-radiobutton":{alias:ck,include:ck,style:function(fV){return {icon:!fV.checked?undefined:fV.selected?bT:w};
}},"menubar":{style:function(fW){return {decorator:P};
}},"menubar-button":{alias:dT,style:function(fX){return {decorator:(fX.pressed||fX.hovered)&&!fX.disabled?ea:undefined,textColor:fX.pressed||fX.hovered?ci:undefined,padding:[3,8]};
}},"popup":{style:function(fY){return {decorator:cm,shadow:ed};
}},"progressbar":{style:function(ga){return {decorator:br,padding:[2,1,1,1]};
}},"progressbar/progress":{style:function(gb){return {decorator:L};
}},"progressive-table-header":{alias:dU,style:function(gc){return {decorator:dD};
}},"progressive-table-header-cell":{alias:dT,style:function(gd){return {minWidth:40,minHeight:25,paddingLeft:6,decorator:dG};
}},"radiobutton":{alias:dT,style:function(ge){var gg;

if(ge.checked&&ge.focused){gg=ge.hovered?eo:bK;
}else if(ge.checked){gg=ge.hovered?ca:bq;
}else if(ge.hovered&&!ge.disabled){gg=ge.focused?D:ba;
}else if(ge.focused){gg=cH;
}else if(ge.pressed){gg=bq;
}else{gg=k;
}var gf=Q;
return {icon:bv+gg+gf+O,gap:6};
}},"resizer":{style:function(gh){return {decorator:dI};
}},"scrollarea":{style:function(gi){return {minWidth:50,minHeight:50};
}},"scrollarea/corner":{style:function(gj){return {backgroundColor:dk};
}},"scrollarea/pane":dU,"scrollarea/scrollbar-x":dl,"scrollarea/scrollbar-y":dl,"scrollbar":{style:function(gk){if(gk[du]){return {};
}return {width:gk.horizontal?undefined:16,height:gk.horizontal?16:undefined,decorator:gk.horizontal?di:ej,padding:1};
}},"scrollbar/slider":{alias:cr,style:function(gl){return {padding:gl.horizontal?[0,1,0,1]:[1,0,1,0]};
}},"scrollbar/slider/knob":{include:dS,style:function(gm){var gn=gm.horizontal?cE:y;

if(gm.hovered){gn+=t;
}return {decorator:gn,minHeight:gm.horizontal?undefined:9,minWidth:gm.horizontal?9:undefined};
}},"scrollbar/button":{style:function(go){var gp=V;
var gq=cz;

if(go.left){gq+=dw;
gp+=bi;
}else if(go.right){gq+=cx;
gp+=bi;
}else if(go.up){gq+=eh;
gp+=ex;
}else{gq+=cU;
gp+=ex;
}
if(go.hovered){gp+=t;
}
if(go.left||go.right){return {padding:[0,0,0,go.left?5:5],icon:gq,width:14,height:14,margin:0,decorator:gp};
}else{return {padding:[0,0,0,4],icon:gq,width:14,height:14,margin:0,decorator:gp};
}}},"scrollbar/button-begin":eq,"scrollbar/button-end":eq,"selectbox":{alias:dS,include:dS,style:function(gr){return {padding:[1,6]};
}},"selectbox/atom":dT,"selectbox/popup":{alias:cn,include:cn,style:function(gs){var gt={shadow:ed};
return gt;
}},"selectbox/list":{alias:cm},"selectbox/arrow":{include:dM,style:function(gu){return {source:cl,paddingLeft:5};
}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:dS,include:dS,style:function(gv){return {padding:2,center:true,icon:gv.vertical?cl:ee};
}},"slidebar/button-backward":{alias:dS,include:dS,style:function(gw){return {padding:2,center:true,icon:gw.vertical?s:m};
}},"slider":{style:function(gx){return {decorator:gx.horizontal?a:F,maxHeight:gx.horizontal?14:undefined,maxWidth:gx.horizontal?undefined:14,minHeight:gx.horizontal?14:undefined,minWidth:gx.horizontal?undefined:14,padding:gx.horizontal?[0,1,0,1]:[1,0,1,0]};
}},"slider/knob":{style:function(gy){var gz=en;

if(gy.pressed){gz+=cv;
}else if(gy.hovered){gz+=t;
}return {decorator:gz,maxHeight:14,maxWidth:14};
}},"spinner":{style:function(gA){return {decorator:gA.focused?cM:br,padding:2};
}},"spinner/textfield":{style:function(gB){return {marginRight:2,padding:[2,2,1,2],textColor:gB.disabled?dQ:N};
}},"spinner/upbutton":{alias:cg,include:cg,style:function(gC){return {icon:bg,padding:gC.pressed?[1,4,0,4]:[0,4,1,4]};
}},"spinner/downbutton":{alias:cg,include:cg,style:function(gD){return {icon:cO,padding:gD.pressed?[1,4,0,4]:[0,4,1,4]};
}},"splitbutton":{},"splitbutton/button":{alias:dT,style:function(gE){return {padding:gE.pressed||gE.checked||(gE.checked&&gE.disabled)?[5,4,4,4]:[4,4,5,4],decorator:gE.pressed||gE.checked?cN:gE.hovered&&!gE.disabled?S:bC,textColor:dY,center:true};
}},"splitbutton/arrow":{style:function(gF){return {icon:cl,padding:gF.pressed||gF.checked||(gF.checked&&gF.disabled)?[7,7,5,7]:[6,7,6,7],decorator:gF.pressed||gF.checked?I:gF.hovered&&!gF.disabled?bm:bk};
}},"splitpane":{style:function(gG){return {decorator:dC};
}},"splitpane/splitter":{style:function(gH){return {decorator:gH.horizontal?bt:H};
}},"splitpane/splitter/knob":{style:function(gI){return {source:gI.horizontal?cT:cF};
}},"splitpane/slider":{style:function(gJ){return {decorator:gJ.horizontal?bt:H};
}},"table":{alias:dU,style:function(gK){return {decorator:bu};
}},"table-header":{},"table/statusbar":{style:function(gL){return {decorator:bh,padding:[0,2]};
}},"table/column-button":{alias:dS,style:function(gM){return {decorator:bM,padding:3,icon:cP};
}},"table-column-reset-button":{include:ck,alias:ck,style:function(){return {icon:cV};
}},"table-scroller":dU,"table-scroller/scrollbar-x":dl,"table-scroller/scrollbar-y":dl,"table-scroller/header":{style:function(gN){return {decorator:cy};
}},"table-scroller/pane":{style:function(gO){return {backgroundColor:bL};
}},"table-scroller/focus-indicator":{style:function(gP){return {decorator:bf};
}},"table-scroller/resize-line":{style:function(gQ){return {backgroundColor:em,width:2};
}},"table-header-cell":{alias:dT,style:function(gR){return {minWidth:13,minHeight:21,padding:gR.hovered?[3,4,2,4]:[3,4],decorator:gR.hovered?cb:bF,sortIcon:gR.sorted?(gR.sortedAscending?bQ:dH):undefined};
}},"table-header-cell/label":{style:function(gS){return {minWidth:0,alignY:dN,paddingRight:5,marginBottom:3,marginTop:0};
}},"table-header-cell/sort-icon":{style:function(gT){return {alignY:dN,alignX:ew};
}},"table-header-cell/icon":{style:function(gU){return {minWidth:0,alignY:dN,paddingRight:5};
}},"table-editor-textfield":{include:ds,style:function(gV){return {decorator:undefined,padding:[2,2],backgroundColor:co};
}},"table-editor-selectbox":{include:G,alias:G,style:function(gW){return {padding:[0,2],backgroundColor:co};
}},"table-editor-combobox":{include:dm,alias:dm,style:function(gX){return {decorator:undefined,backgroundColor:co};
}},"tabview":{style:function(gY){return {contentPadding:8};
}},"tabview/bar":{alias:U,style:function(ha){var hb={marginBottom:ha.barTop?-1:0,marginTop:ha.barBottom?-4:0,marginLeft:ha.barRight?-3:0,marginRight:ha.barLeft?-1:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0};

if(ha.barTop||ha.barBottom){hb.paddingLeft=5;
hb.paddingRight=7;
}else{hb.paddingTop=5;
hb.paddingBottom=7;
}return hb;
}},"tabview/bar/button":{include:dS,alias:dS,style:function(hc){var hd;

switch(true){case hc.barTop:hd=[4,0,0,0];
break;
case hc.barBottom:hd=[3,0,4,0];
break;
case hc.barLeft:hd=[0,0,0,5];
break;
case hc.barRight:hd=[0,4,0,2];
break;
}return {margin:hd,padding:2,center:true};
}},"tabview/bar/button-forward":{include:ef,alias:ef,style:function(he){return {icon:he.vertical?cl:ee};
}},"tabview/bar/button-backward":{include:ef,alias:ef,style:function(hf){return {icon:hf.vertical?s:m};
}},"tabview/bar/scrollpane":{},"tabview/pane":{style:function(hg){return {decorator:cW,minHeight:100,marginBottom:hg.barBottom?-1:0,marginTop:hg.barTop?-1:0,marginLeft:hg.barLeft?-1:0,marginRight:hg.barRight?-1:0};
}},"tabview-page":dU,"tabview-page/button":{alias:dT,style:function(hh){var hn,hj=0;
var hm=0,hi=0,hk=0,hl=0;

if(hh.barTop){hn=hh.checked?cS:hh.hovered?cQ:cX;
hj=hh.checked?[4,10,6]:[4,10];
hm=hh.checked?2:4;
hl=-2;
hi=1;
}else if(hh.barBottom){hn=hh.checked?cw:hh.hovered?bJ:T;
hj=hh.checked?[6,10]:[4,10];
hi=hh.checked?2:4;
hl=-2;
hm=4;
}else if(hh.barRight){hn=hh.checked?R:hh.hovered?cf:dx;
hj=hh.checked?[6,10,6,12]:[6,10];
hl=hh.checked?2:4;
hi=-2;
hk=3;
}else{hn=hh.checked?cR:hh.hovered?z:cY;
hj=hh.checked?[6,10,6,8]:[6,10];
hk=hh.checked?2:4;
hi=-2;
hl=1;
}return {zIndex:hh.checked?10:5,decorator:hn,padding:hj,marginTop:hm,marginBottom:hi,marginLeft:hk,marginRight:hl,textColor:hh.disabled?dQ:dp};
}},"tabview-page/button/label":{alias:dX,style:function(ho){return {padding:[0,1,0,1],margin:ho.focused?0:1,decorator:ho.focused?Y:undefined};
}},"tabview-page/button/close-button":{alias:dT,style:function(hp){var hq;

if(hp.hovered){hq=bW;
}else{hq=cD;
}return {icon:hq};
}},"textarea":{include:ds,style:function(hr){return {padding:2};
}},"textfield":{style:function(hs){var hx;
var hv=!!hs.focused;
var hw=!!hs.invalid;
var ht=!!hs.disabled;

if(hv&&hw&&!ht){hx=n;
}else if(hv&&!hw&&!ht){hx=es;
}else if(!hv&&hw&&!ht){hx=dj;
}else{hx=ec;
}var hu;

if(hs.disabled){hu=dQ;
}else if(hs.showingPlaceholder){hu=bU;
}else{hu=N;
}return {decorator:hx,padding:2,textColor:hu};
}},"toolbar":{style:function(hy){return {decorator:P,spacing:2};
}},"toolbar/part":{style:function(hz){return {decorator:h,spacing:2};
}},"toolbar/part/container":{style:function(hA){return {paddingLeft:2,paddingRight:2};
}},"toolbar/part/handle":{style:function(hB){return {source:ek,marginLeft:3,marginRight:3};
}},"toolbar-button":{alias:dT,style:function(hC){return {margin:1,padding:hC.pressed||hC.checked?[8,6,4,6]:[6,6,6,6],decorator:hC.pressed||hC.checked?bl:hC.hovered&&!hC.disabled?c:undefined,textColor:hC.pressed||hC.checked?bl:cj};
}},"toolbar-menubutton":{alias:cj,include:cj,style:function(hD){return {showArrow:true};
}},"toolbar-menubutton/arrow":{alias:dM,include:dM,style:function(hE){return {source:x};
}},"toolbar-splitbutton":{style:function(hF){return {margin:0};
}},"toolbar-splitbutton/button":cj,"toolbar-splitbutton/arrow":{alias:cj,include:cj,style:function(hG){return {icon:cl};
}},"toolbar-separator":{style:function(hH){return {decorator:bO,margin:[4,5,4,5]};
}},"tooltip":{include:cn,style:function(hI){return {backgroundColor:dy,padding:[1,3,2,3],offset:[15,5,5,5]};
}},"tooltip/atom":dT,"tooltip-error":{include:eb,style:function(hJ){return {textColor:ci,placeMethod:dU,offset:[0,0,0,14],marginTop:-2,position:p,showTimeout:100,hideTimeout:10000,decorator:cB,shadow:e,font:dO};
}},"tooltip-error/atom":dT,"tree":{alias:cm,style:function(hK){return {decorator:ec};
}},"tree-item":{style:function(hL){return {padding:[2,6],textColor:hL.selected?ci:undefined,decorator:hL.selected?ea:undefined};
}},"tree-item/icon":{include:dM,style:function(hM){return {paddingRight:5};
}},"tree-item/label":dX,"tree-item/open":{include:dM,style:function(hN){var hO;

if(hN.selected&&hN.opened){hO=dg;
}else if(hN.selected&&!hN.opened){hO=i;
}else if(hN.opened){hO=bw;
}else{hO=ez;
}return {padding:[0,5,0,2],source:hO};
}},"tree-folder":{include:dV,alias:dV,style:function(hP){var hQ;

if(hP.small){hQ=hP.opened?bB:bj;
}else if(hP.large){hQ=hP.opened?g:dv;
}else{hQ=hP.opened?dE:cL;
}return {icon:hQ};
}},"tree-file":{include:dV,alias:dV,style:function(hR){return {icon:hR.small?by:hR.large?cs:el};
}},"treevirtual":bu,"treevirtual-folder":{style:function(hS){return {icon:hS.opened?bB:bj};
}},"treevirtual-file":{include:bx,alias:bx,style:function(hT){return {icon:by};
}},"treevirtual-line":{style:function(hU){return {icon:et};
}},"treevirtual-contract":{style:function(hV){return {icon:bw,paddingLeft:5,paddingTop:2};
}},"treevirtual-expand":{style:function(hW){return {icon:ez,paddingLeft:5,paddingTop:2};
}},"treevirtual-only-contract":dW,"treevirtual-only-expand":dr,"treevirtual-start-contract":dW,"treevirtual-start-expand":dr,"treevirtual-end-contract":dW,"treevirtual-end-expand":dr,"treevirtual-cross-contract":dW,"treevirtual-cross-expand":dr,"treevirtual-end":{style:function(hX){return {icon:et};
}},"treevirtual-cross":{style:function(hY){return {icon:et};
}},"virtual-list":cm,"virtual-list/row-layer":bH,"row-layer":{style:function(ia){return {colorEven:l,colorOdd:l};
}},"column-layer":dU,"cell":{style:function(ib){return {textColor:ib.selected?ci:eu,padding:[3,6],font:J};
}},"cell-string":cp,"cell-number":{include:cp,style:function(ic){return {textAlign:ew};
}},"cell-image":cp,"cell-boolean":{include:cp,style:function(id){return {iconTrue:bE,iconFalse:E};
}},"cell-atom":cp,"cell-date":cp,"cell-html":cp,"window":{style:function(ie){return {shadow:ed,contentPadding:5,padding:[0,2,2,2]};
}},"window/pane":{style:function(ig){return {decorator:cd};
}},"window/captionbar":{style:function(ih){return {decorator:ih.active?da:cC,textColor:ih.active?dp:dQ,minHeight:26,paddingRight:2};
}},"window/icon":{style:function(ii){return {margin:[5,0,3,6]};
}},"window/title":{style:function(ij){return {alignY:dN,font:dO,marginLeft:6,marginRight:12};
}},"window/close-button":{alias:dT,style:function(ik){var il;

switch(true){case ik.hovered:il=bG;
break;
case ik.active:il=de;
break;
default:il=dt;
}return {icon:il,margin:[3,3,3,0]};
}},"window/maximize-button":{alias:dT,style:function(im){var io;

switch(true){case im.hovered:io=bb;
break;
case im.active:io=bA;
break;
default:io=dt;
}return {icon:io,margin:[3,3,3,0]};
}},"window/minimize-button":{alias:dT,style:function(ip){var iq;

switch(true){case ip.hovered:iq=X;
break;
case ip.active:iq=dh;
break;
default:iq=dt;
}return {icon:iq,margin:[3,3,3,0]};
}},"window/restore-button":{alias:dT,style:function(ir){var is;

switch(true){case ir.hovered:is=b;
break;
case ir.active:is=bA;
break;
default:is=dt;
}return {icon:is,margin:[3,3,3,0]};
}},"window/statusbar":{style:function(it){return {padding:[5,6],decorator:cA,minHeight:18,marginTop:-4};
}},"window/statusbar-text":{}}});
})();
(function(){var t="os.name",s="win",r="os.version",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="foxmemo.silverbluetheme.theme.Font",e="Courier New",h="Lucida Console",a="Monaco",i="DejaVu Sans Mono";
qx.Theme.define(f,{fonts:{"default":{size:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?12:11,lineHeight:1.4,family:(qx.core.Environment.get(t)===o)?[k]:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?[j,d]:[m,n,g,l]},"bold":{size:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?12:11,lineHeight:1.4,family:(qx.core.Environment.get(t)===o)?[k]:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?[j,d]:[m,n,g,l],bold:true},"small":{size:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?11:10,lineHeight:1.4,family:(qx.core.Environment.get(t)===o)?[k]:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?[j,d]:[m,n,g,l]},"monospace":{size:11,lineHeight:1.4,family:(qx.core.Environment.get(t)===o)?[h,a]:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?[c]:[c,i,e,b]}}});
})();
(function(){var by="solid",bx="scale",bw="border-separator",bv="border-main",bu="decoration/menu/selected.png",bt="silver",bs="border-frame",br="#878C92",bq="decoration/table/header-cell.png",bp="#DADEE1",be="decoration/form/slider-horizontal.png",bd="decoration/table/header-cell-hovered.png",bc="decoration/scrollbar/scrollbar-button-horizontal-hovered.png",bb="decoration/boxes/box-white.png",ba="decoration/scrollbar/scrollbar-button-vertical.png",Y="invalid",X="decoration/scrollbar/scrollbar-button-horizontal.png",W="decoration/boxes/box-silver.png",V="decoration/form/input.png",U="#929292",bF="decoration/form/slider-knob-hovered.png",bG="decoration/form/slider-vertical.png",bD="decoration/button/button-hovered.png",bE="background-light",bB="#F5F5F5",bC="decoration/boxes/box-transparent.png",bz="background-selected",bA="decoration/button/button-checked.png",bH="#323232",bI="#33508D",bi="decoration/scrollbar/scrollbar-button-vertical-hovered.png",bh="decoration/button/spinner-button-hovered.png",bk="decoration/boxes/box-blue.png",bj="repeat-x",bm="decoration/tabview/tab-button-top-active.png",bl="black",bo="decoration/toolbar/toolbar-black.png",bn="decoration/pane/pane.png",bg="decoration/toolbar/toolbar-button.png",bf="decoration/toolbar/toolbar-part.gif",a="decoration/form/combobox-button.png",b="repeat-y",c="foxmemo.silverbluetheme.theme.Decoration",d="decoration/toolbar/toolbar-button-hovered.png",e="decoration/form/combobox-button-hovered.png",f="white",g="#C5C5C5",h="decoration/tabview/tab-button-right-inactive.png",i="decoration/tabview/tab-button-right-hovered.png",j="decoration/toolbar/toolbar-button-checked.png",bM="decoration/button/spinner-button.png",bL="decoration/scrollbar/scrollbar-bg-vertical.png",bK="decoration/form/combobox.png",bJ="background-pane",bQ="decoration/button/splitbutton-checked.png",bP="dotted",bO="decoration/button/button-red2.png",bN="decoration/menu/menu-pane.png",bS="table-focus-indicator",bR="decoration/form/tooltip-error.png",E="decoration/scrollbar/scrollbar-bg-horizontal.png",F="decoration/tabview/tab-button-left-active.png",C="decoration/tabview/tab-button-bottom-inactive.png",D="decoration/tabview/tab-button-bottom-hovered.png",I="background-splitpane",J="decoration/window/statusbar.png",G="decoration/boxes/box-gradient.png",H="decoration/form/combobox-button-checked.png",A="decoration/button/button-red-checked.png",B="center",r="decoration/toolbar/toolbar-blue.png",q="decoration/button/splitbutton-hovered.png",t="decoration/window/window.png",s="decoration/tabview/tab-button-top-hovered.png",n="decoration/app-header.png",m="silverbluetheme/decoration",p="decoration/button/button.png",o="decoration/button/splitbutton.png",l="decoration/shadow/shadow.png",k="decoration/tabview/tab-button-left-inactive.png",O="#FAFAFA",P="decoration/tabview/tab-button-left-hovered.png",Q="decoration/window/captionbar-inactive.png",R="decoration/tabview/tab-button-top-inactive.png",K="decoration/form/slider-knob.png",L="decoration/tabview/tab-button-bottom-active.png",M="decoration/form/tooltip-error-arrow.png",N="#727272",S="border-focused-invalid",T="decoration/form/list.png",z="#F2F2F2",y="decoration/shadow/shadow-small.png",x="decoration/window/captionbar-active.png",w="decoration/tabview/tab-button-right-active.png",v="no-repeat",u="decoration/toolbar/toolbar-gradient.png";
qx.Theme.define(c,{aliases:{decoration:m},decorations:{"app-header":{decorator:qx.ui.decoration.Background,style:{backgroundImage:n,backgroundRepeat:bx}},"box-blue":{decorator:qx.ui.decoration.Grid,style:{baseImage:bk}},"box-gradient":{decorator:qx.ui.decoration.Grid,style:{baseImage:G}},"box-silver":{decorator:qx.ui.decoration.Grid,style:{baseImage:W}},"box-transparent":{decorator:qx.ui.decoration.Grid,style:{baseImage:bC}},"box-white":{decorator:qx.ui.decoration.Grid,style:{baseImage:bb}},"button":{decorator:qx.ui.decoration.Grid,style:{baseImage:p,insets:[3]}},"button-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:bA,insets:[3]}},"button-checked-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:bA,insets:[3]}},"button-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:bD,insets:[3]}},"button-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:bD,insets:[3]}},"button-red":{decorator:qx.ui.decoration.Grid,style:{baseImage:bO,insets:[3]}},"button-red-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:A,insets:[3]}},"combobox":{decorator:qx.ui.decoration.Grid,style:{baseImage:bK}},"combobox-button":{decorator:qx.ui.decoration.Grid,style:{baseImage:a}},"combobox-button-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:e}},"combobox-button-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:H}},"border-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:Y,innerColor:f,innerOpacity:0.5,backgroundImage:V,backgroundRepeat:bj,backgroundColor:bE}},"dragover":{decorator:qx.ui.decoration.Single,style:{bottom:[2,by,bI]}},"keyboard-focus":{decorator:qx.ui.decoration.Single,style:{width:1,color:bl,style:bP}},"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:bs}},"pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:bn,insets:[0,2,3,0]}},"selected":{decorator:qx.ui.decoration.Background,style:{backgroundColor:bz}},"selected-dragover":{decorator:qx.ui.decoration.Single,style:{backgroundColor:bz,bottom:[2,by,bI]}},"group":{decorator:qx.ui.decoration.Grid,style:{baseImage:W}},"input":{decorator:qx.ui.decoration.Grid,style:{baseImage:bb,insets:[2]}},"input-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:bk,insets:[2]}},"input-focused-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:Y,innerColor:S,backgroundImage:V,backgroundRepeat:bj,backgroundColor:bE,insets:[2]}},"list":{decorator:qx.ui.decoration.Grid,style:{baseImage:T,insets:[2]}},"menu":{decorator:qx.ui.decoration.Grid,style:{baseImage:bN}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:g,widthBottom:1,colorBottom:O}},"menu-selected":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bu,backgroundRepeat:bx}},"progressive-table-header":{decorator:qx.ui.decoration.Single,style:{width:1,color:bv,style:by}},"progressive-table-header-cell":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bq,backgroundRepeat:bx,widthRight:1,colorRight:z,style:by}},"scrollbar-horizontal":{decorator:qx.ui.decoration.Background,style:{backgroundImage:E}},"scrollbar-vertical":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bL}},"scrollbar-button-horizontal":{decorator:qx.ui.decoration.Background,style:{backgroundImage:X}},"scrollbar-button-horizontal-hovered":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bc}},"scrollbar-button-vertical":{decorator:qx.ui.decoration.Background,style:{backgroundImage:ba}},"scrollbar-button-vertical-hovered":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bi}},"scrollbar-slider-horizontal":{decorator:qx.ui.decoration.Background,style:{backgroundImage:X}},"scrollbar-slider-horizontal-hovered":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bc}},"scrollbar-slider-vertical":{decorator:qx.ui.decoration.Background,style:{backgroundImage:ba}},"scrollbar-slider-vertical-hovered":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bi}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:bw}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:bw}},"shadow-window":{decorator:qx.ui.decoration.Grid,style:{baseImage:l,insets:[4,8,8,8]}},"shadow-popup":{decorator:qx.ui.decoration.Grid,style:{baseImage:y,insets:[0,3,3,3]}},"slider-horizontal":{decorator:qx.ui.decoration.HBox,style:{baseImage:be}},"slider-vertical":{decorator:qx.ui.decoration.VBox,style:{baseImage:bG}},"slider-knob":{decorator:qx.ui.decoration.Background,style:{backgroundImage:K}},"slider-knob-hovered":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bF}},"slider-knob-pressed":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bF}},"spinner-button":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bM,widthLeft:1,colorLeft:bs,styleLeft:by}},"spinner-button-hovered":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bh,widthLeft:1,colorLeft:bs,styleLeft:by}},"spinner-button-checked":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bh,widthLeft:1,colorLeft:bs,styleLeft:by}},"splitbutton":{decorator:qx.ui.decoration.Grid,style:{baseImage:o}},"splitbutton-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:q}},"splitbutton-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:bQ}},"splitpane":{decorator:qx.ui.decoration.Uniform,style:{backgroundColor:bJ,width:1,color:I,style:by}},"splitter-horizontal":{decorator:qx.ui.decoration.VBox,style:{baseImage:bG}},"splitter-vertical":{decorator:qx.ui.decoration.HBox,style:{baseImage:be}},"table":{decorator:qx.ui.decoration.Single,style:{width:1,color:bv,style:by}},"table-statusbar":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:bB,style:by}},"table-scroller-header":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bq,backgroundRepeat:bx,widthBottom:1,colorBottom:bv,style:by}},"table-scroller-header-hovered":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bd,backgroundRepeat:bx,widthBottom:1,colorBottom:bv,style:by}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:bw,styleRight:by,widthBottom:1,colorBottom:bw,styleBottom:by}},"table-header-cell-hovered":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bd,backgroundRepeat:bx,widthRight:1,colorRight:bw,styleRight:by,widthBottom:1,colorBottom:bw,styleBottom:by}},"table-column-button":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bq,backgroundRepeat:bx,widthBottom:1,colorBottom:bv,style:by}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:bS,style:by}},"tabview-pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:bC,insets:[4,6,7,4]}},"tabview-page-button-horizontal":{decorator:qx.ui.decoration.Single,style:{widthRight:1,style:by,colorRight:bt}},"tabview-page-button-vertical":{decorator:qx.ui.decoration.Single,style:{widthBottom:1,style:by,colorBottom:bt}},"tabview-page-button-horizontal-hovered":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bu,backgroundRepeat:bx,widthRight:1,style:by,colorRight:bt}},"tabview-page-button-vertical-hovered":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bu,backgroundRepeat:bx,widthBottom:1,style:by,colorBottom:bt}},"tabview-page-button-checked":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bu,backgroundRepeat:bx,width:1,style:by,colorTop:bH,colorLeft:bH,colorBottom:U,colorRight:U}},"tabview-page-button-top-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:bm}},"tabview-page-button-top-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:R}},"tabview-page-button-top-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:s}},"tabview-page-button-bottom-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:L}},"tabview-page-button-bottom-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:C}},"tabview-page-button-bottom-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:D}},"tabview-page-button-left-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:F}},"tabview-page-button-left-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:k}},"tabview-page-button-left-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:P}},"tabview-page-button-right-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:w}},"tabview-page-button-right-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:h}},"tabview-page-button-right-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:i}},"toolbar-silver":{decorator:qx.ui.decoration.Single,style:{backgroundImage:u,backgroundRepeat:bx,widthTop:1,colorTop:bp,widthBottom:1,colorBottom:br}},"toolbar-blue":{decorator:qx.ui.decoration.Single,style:{backgroundImage:r,backgroundRepeat:bx,widthTop:1,colorTop:bp,widthBottom:1,colorBottom:br}},"toolbar-black":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bo,backgroundRepeat:bx,widthTop:1,colorTop:bp,widthBottom:1,colorBottom:br}},"toolbar-button":{decorator:qx.ui.decoration.Grid,style:{baseImage:bg}},"toolbar-button-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:d}},"toolbar-button-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:j}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:N,styleLeft:by,widthRight:1,colorRight:bB,styleRight:by}},"toolbar-part":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bf,backgroundRepeat:b}},"tooltip-error":{decorator:qx.ui.decoration.Grid,style:{baseImage:bR,insets:[2,5,5,2]}},"tooltip-error-arrow":{decorator:qx.ui.decoration.Background,style:{backgroundImage:M,backgroundPositionY:B,backgroundRepeat:v,insets:[0,0,0,10]}},"window":{decorator:qx.ui.decoration.Grid,style:{baseImage:t}},"window-captionbar-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:x}},"window-captionbar-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:Q}},"window-statusbar":{decorator:qx.ui.decoration.Grid,style:{baseImage:J}}}});
})();
(function(){var k="#101010",j="gray",i="white",h="#37405F",g="#C2C2C2",f="#CCCCCC",e="#181C28",d="#808080",c="#727272",b="#E2E2E2",bi="#6575A7",bh="#385A8D",bg="#F3F3F3",bf="#E4E4E4",be="#424242",bd="#929292",bc="#00204D",bb="maroon",ba="#80B4EF",Y="#1a1a1a",r="#121212",s="#656B7F",p="#7F949D",q="#C72B2B",n="#334866",o="#FFFFDD",l="#626262",m="#5C6170",v="#222222",w="#990000",E="#CECECE",C="blue",M="#777E95",H="#828282",U="#99C3FE",R="#F4F4F4",y="#B6B6B6",X="#001533",W="foxmemo.silverbluetheme.theme.Color",V="#A2A2A2",x="#FFFFFF",A="#F0F0F0",B="#525252",D="#F2F2F2",F="#8F8F8F",I="#D2D2D2",O="#5F83B9",T="#B2B2B2",t="#F5F5F5",u="#12151E",z="#FF9999",L="#fffefe",K="#020202",J="red",Q="#8F0000",P="#AFAFAF",G="#BACCD4",N="#323232",a="#AAAAAA",S="#C0C0C0";
qx.Theme.define(W,{colors:{"background-application":A,"background-button":u,"background-button-red":Q,"background-captionbar-active":e,"background-captionbar-inactive":h,"background-datechooser":e,"background-datechooser-week":h,"background-groupbox":m,"background-list":I,"background-list-focused":b,"background-menu":e,"background-menubar":s,"background-menu-button-selected":bb,"background-scrollbar":V,"background-scrollbar-slider":bi,"background-scrollbar-slider-hovered":C,"background-splitpane":P,"background-table-header":bi,"background-tabview":M,"background-textfield":b,"background-textfield-focused":D,"background-textfield-disabled":g,"background-tip":o,"background-tooltip":bd,"background-tip-error":q,"background-toolbar":h,"background-toolbar-selected":J,"background-pane":x,"background-window":h,"background-light":t,"background-medium":S,"background-selected":p,"selected":O,"table-pane":bg,"table-focus-indicator":ba,"table-row-background-focused-selected":bh,"table-row-background-focused":G,"table-row-background-selected":bh,"table-row-background-even":bg,"table-row-background-odd":bf,"table-row-selected":L,"table-row":Y,"table-row-line":f,"table-column-line":f,"progressive-table-header":a,"progressive-table-row-background-even":R,"progressive-table-row-background-odd":bf,"progressive-progressbar-background":j,"progressive-progressbar-indicator-done":f,"progressive-progressbar-indicator-undone":i,"progressive-progressbar-percent-background":j,"progressive-progressbar-percent-text":i,"text-light":d,"text-gray":j,"text-label":k,"text-button":k,"text-title":k,"text-input":k,"text-hovered":X,"text-disabled":j,"text-selected":i,"text-active":k,"text-inactive":j,"text-placeholder":j,"text-popup":i,"menu-button":i,"toolbar-button":k,"toolbar-button-checked":k,"window-caption":i,"border-frame":l,"border-toolbar":F,"border-tooltip-dark":be,"border-tooltip-light":g,"border-outset-dark":K,"border-outset-light":bd,"border-inset-dark":v,"border-inset-light":H,"border-inset-dark-medium":N,"border-inset-light-medium":c,"border-inset-inner-dark":be,"border-inset-inner-light":g,"border-inset-inner-dark-medium":B,"border-inset-inner-light-medium":T,"border-main":E,"border-menu-light":c,"border-menu-dark":r,"border-separator":d,"border-input":n,"border-disabled":y,"border-pane":bc,"border-focused":U,"invalid":w,"border-focused-invalid":z}});
})();
(function(){var a="foxmemo.silverbluetheme.SilverBlueTheme";
qx.Theme.define(a,{meta:{color:foxmemo.silverbluetheme.theme.Color,decoration:foxmemo.silverbluetheme.theme.Decoration,font:foxmemo.silverbluetheme.theme.Font,icon:qx.theme.icon.Tango,appearance:foxmemo.silverbluetheme.theme.Appearance}});
})();
(function(){var t="os.name",s="win",r="os.version",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="Courier New",e="Lucida Console",h="Monaco",a="foxmemo.graydienttheme.theme.Font",i="DejaVu Sans Mono";
qx.Theme.define(a,{fonts:{"default":{size:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?12:11,lineHeight:1.4,family:(qx.core.Environment.get(t)===o)?[k]:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?[j,d]:[m,n,g,l]},"bold":{size:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?12:11,lineHeight:1.4,family:(qx.core.Environment.get(t)===o)?[k]:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?[j,d]:[m,n,g,l],bold:true},"small":{size:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?11:10,lineHeight:1.4,family:(qx.core.Environment.get(t)===o)?[k]:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?[j,d]:[m,n,g,l]},"monospace":{size:11,lineHeight:1.4,family:(qx.core.Environment.get(t)===o)?[e,h]:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?[c]:[c,i,f,b]},"headline":{size:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?14:13,lineHeight:1.4,family:(qx.core.Environment.get(t)===o)?[k]:((qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===p)||(qx.core.Environment.get(t)===s&&qx.core.Environment.get(r)===q))?[j,d]:[m,n,g,l]}}});
})();
(function(){var k="#828282",j="#50638A",i="#525252",h="white",g="#FFFFFF",f="black",e="#424242",d="#C2C2C2",c="#F2F2F2",b="#B2B2B2",bh="#929292",bg="#DBDBDB",bf="#BEBEBE",be="#727272",bd="#E2E2E2",bc="#A2A2A2",bb="#FBFBFB",ba="#A1A1A1",Y="#D2D2D2",X="#F5F5F5",r="#EEE",s="#B1B1B1",p="gray",q="#FAFBFE",n="#E4E4E4",o="#A3B1C9",l="#BBBBBB",m="#6694E3",v="#D7D7D7",w="#F6F8FE",E="#CBC8CD",C="#D8DCE8",M="#FFFFE1",H="#1866B5",T="#B7BDC5",R="#626262",y="#FEFEFE",W="#CECECE",V="blue",U="#EBEBEB",x="#666666",A="#F7F7F7",B="#808080",D="#A7A6AA",F="#2D468F",I="#666E7A",O="#CCCCCC",S="#C4C4C4",t="#F4F4F4",u="#F3F3F3",z="#969FAC",L="#334866",K="#EFEFEF",J="#CBCBCB",Q="#8699B8",P="#DFDFDF",G="foxmemo.graydienttheme.theme.Color",N="#AFAFAF",a="#AAAAAA";
qx.Theme.define(G,{colors:{"background":X,"background-checkbox":c,"background-checkbox-focused":C,"background-disabled":A,"background-disabled-checked":l,"background-htmlarea":h,"background-medium":v,"background-selected":e,"background-selected-light":bh,"background-selected-dark":j,"background-pane":q,"background-window-active":b,"background-window-inactive":d,"button-border":k,"border-app-header":I,"border-button":k,"border-checkbox":i,"border-disabled":k,"border-focused":F,"border-input":L,"border-inner-input":h,"border-light":bh,"border-light-shadow":i,"border-main":m,"border-menu":S,"border-popup":i,"border-radiobutton-focused":V,"border-separator":B,"border-tabview-pane":k,"border-toolbar":be,"border-toolbar-separator-right":X,"border-toolbar-separator-left":be,"border-window":k,"table-header":[242,242,242],"table-focus-indicator":bh,"table-header-cell":[235,234,219],"table-row-background-focused-selected":j,"table-row-background-focused":o,"table-row-background-selected":j,"table-row-background-even":u,"table-row-background-odd":n,"table-row-selected":[255,255,255],"table-row":[0,0,0],"table-row-line":r,"table-column-line":r,"tabview-unselected":H,"text":f,"text-active":f,"text-inactive":k,"text-disabled":D,"text-selected":c,"text-placeholder":E,"tooltip":M,"tooltip-text":f,"shadow":x,"shadow-button":i,"app-header-start":T,"app-header-end":z,"button-box-start":U,"button-box-end":ba,"button-box-hovered-start":g,"button-box-hovered-end":bf,"checkbox-start":bb,"checkbox-end":s,"checkbox-focused-start":g,"checkbox-focused-end":W,"checkbox-disabled-start":bd,"checkbox-disabled-end":d,"inset-focused-start":w,"inset-focused-end":q,"menu-start":P,"menu-end":N,"menu-button-start":Q,"menu-button-end":j,"scrollbar-slider-start":b,"scrollbar-slider-end":bg,"scroll-knob-start":bg,"scroll-knob-end":ba,"scroll-knob-pressed-start":K,"scroll-knob-pressed-end":bf,"slider-knob-start":bb,"slider-knob-end":Y,"slider-knob-pressed-start":g,"slider-knob-pressed-end":y,"tabview-button-start":bd,"tabview-button-end":b,"tabview-button-checked-start":k,"tabview-button-checked-end":e,"tabview-button-hovered-start":Y,"tabview-button-hovered-end":k,"tabview-pane-start":J,"tabview-pane-end":s,"toolbar-start":d,"toolbar-end":bc,"window-caption-active-start":k,"window-caption-active-end":e,"window-caption-inactive-start":bc,"window-caption-inactive-end":R,"progressive-table-header":a,"progressive-table-header-border-right":c,"progressive-table-row-background-even":t,"progressive-table-row-background-odd":n,"progressive-progressbar-background":p,"progressive-progressbar-indicator-done":O,"progressive-progressbar-indicator-undone":h,"progressive-progressbar-percent-background":p,"progressive-progressbar-percent-text":h}});
})();
(function(){var dC="widget",dB="button",dA="pointer",dz="atom",dy="bold",dx="-pressed",dw="main-dark",dv="menu-button",du="image",dt="label",cg="background",cf="button-frame",ce="groupbox",cd="cell",cc="text-selected",cb="inset",ca="popup",bY="-hovered",bX="list",bW="arrow-down",dJ="text-disabled",dK="middle",dH="",dI="spinner",dF="tooltip",dG="spinner-button",dD="-invert",dE="right",dL="combobox/button",dM="white",db="text-active",da="invalid",dd="combobox",dc="scrollbar",df="window-inactive",de="center",dh="datechooser/button",dg="toolbar-button",cY="tree-item",cX="textfield",k="-invalid",l="inset-focused",m="text-inactive",n="radiobutton",o="arrow-",p="inset-invalid",q="checkbox",r="selectbox",s="icon/16/places/folder-open.png",t="menu-slidebar-button",eb="scrollbar/button",ea="menu",dY="tabview-bar-button",dX="scroll-knob-vertical",ef="statusbar",ee="down",ed="icon/16/places/folder.png",ec="text",eh="virtual-list",eg="arrow-right",bl="scroll-knob-horizontal",bm="slidebar/button-forward",bj="icon/22/places/folder-open.png",bk="right-top",bp="icon/32/places/folder-open.png",bq="default",bn="datechooser",bo="slidebar/button-backward",bh="splitter-vertical",bi="window-caption-inactive",N="blank",M="treevirtual-folder",P="background-selected",O="-disabled",J="left",I="up",L="background-medium",K="splitter-horizontal",H="-focused",G="toolbar-splitbutton-left",bw="toolbar-splitbutton-right",bx="table-row-background-even",by="arrow-up",bz="-checked",bs="keyboard-focus",bt="table",bu="slidebar",bv="move-frame",bA="decoration/table/boolean-true.png",bB="table-header-cell",ba="row-layer",Y="treevirtual-plus-only",X="move",W="treevirtual-plus-end",V="background-selected-dark",U="tree-plus",T="tree-closed",S="tooltip-error",be="button-box",bd="window-restore",bC="silver",bD="knob-horizontal",bE="treevirtual-minus-only",bF="icon/16/actions/dialog-cancel.png",bG="treevirtual-plus-cross",bH="tree-minus",bI="scrollbar-slider-horizontal",bJ="tabview-close",bK="group-box",bL="tree-open",co="checkbox-checked",cn="atom/label",cm="table-row-background-selected",cl="background-window-active",cs="combobox-button",cr="menubar",cq="menu-slidebar",cp="-left",cw="background-htmlarea",cv="window-maximize",cT="hover-button-hovered",cU="table-",cR="hover-button",cS="icon",cP="toolbar-handle-knob",cQ="tabview-close-hovered",cN="icon/16/apps/office-calendar.png",cO="-right",cV="treevirtual-minus-end",cW="#BABABA",dl="window-caption-active",dk="checkbox-undetermined",dn="table-header-column-button-hovered",dm="-bottom",dq="spinner-button-checked",dp="descending",ds="toolbar-separator",dr="arrow-up-small",dj="arrow-rewind",di="tree-folder",dT="nodrop",dU="window-minimize-hovered",dV="icon/16/mimetypes/text-plain.png",dW="arrow-down-small",dP="text-placeholder",dQ="scrollarea",dR="treevirtual-line",dS="list-item",dN="icon/22/mimetypes/office-document.png",dO="tree-file",j="menu-checkbox",i="best-fit",h="button-border",g="treevirtual-cross",f="slider-horizontal",e="treevirtual-minus-cross",d="spinner-button-hovered",c="tooltip-text",b="keep-align",a="scrollbar-slider-vertical",w="toolbar",x="alias",u="decoration/table/boolean-false.png",v="ascending",A="icon/32/mimetypes/office-document.png",B="tabview-pane",y="tree-open-selected",z="top",D="icon/16/actions/dialog-ok.png",E="main",cA="background-window-inactive",cu="slider-knob-horizontal",cH="treevirtual-minus-start",cD="table-header-cell-hovered",cj="window",ch="window-active",R="treevirtual-plus-start",ck="toolbar-part",bc="select-column-order",bb="table-header",bO="window-minimize",bP="menubar-button-hovered",bQ="table-header-column-button",bR="window-close",bS="datechooser-date-pane",bT="icon/22/places/folder.png",bU="tabview-unselected",bV="cursor-",bM="-top",bN="menu-radiobutton",ci="treevirtual-end",cG="window-maximize-hovered",cF="tabview-button",cE="arrow-forward",cL="tabview-button-hovered",cK="tree-closed-selected",cJ="window-restore-hovered",cI="copy",cC="arrow-left",cB="knob-vertical",C="icon/16/mimetypes/office-document.png",bg="slider-vertical",bf="tabview-button-checked",ct="slider-knob-vertical",br="atom/icon",cz="foxmemo.graydienttheme.theme.Appearance",cy="icon/32/places/folder.png",cx="app-header",Q="menu-separator",cM="window-close-hovered",F="icon/16/actions/view-refresh.png";
qx.Theme.define(cz,{appearances:{"app-header":{style:function(ei){return {font:dy,textColor:db,padding:[8,12],decorator:cx};
}},"app-header-label":dt,"button-frame":{alias:dz,style:function(ej){var el=be;
var ek=2;

if(ej.invalid&&!ej.disabled){el+=k;
}else if((ej.hovered||ej.focused)&&!ej.pressed&&!ej.checked){el+=bY;
}else if(ej.pressed||ej.checked){el+=dx;
}return {decorator:el,padding:ej.pressed||ej.checked||ej.invalid?[2,6,2,8]:[3,8,3,8],margin:ek,cursor:ej.disabled?undefined:dA,minWidth:5,minHeight:5};
}},"button-frame/image":{style:function(em){return {opacity:!em.replacement&&em.disabled?0.5:1};
}},"button-frame/label":{alias:cn,style:function(en){return {textColor:en.disabled?dJ:undefined};
}},"button":{alias:cf,include:cf,style:function(eo){return {center:true};
}},"hover-button":{alias:dB,include:dB,style:function(ep){return {decorator:ep.hovered?cT:cR};
}},"checkbox":{alias:dz,style:function(eq){var er;
if(eq.checked){er=foxmemo.graydienttheme.theme.Image.URLS[co];
}else if(eq.undetermined){er=foxmemo.graydienttheme.theme.Image.URLS[dk];
}else{er=foxmemo.graydienttheme.theme.Image.URLS[N];
}return {icon:er,gap:6};
}},"checkbox/icon":{style:function(es){var eu=q;

if(es.disabled){eu+=O;
}else if(es.invalid){eu+=k;
}else if(es.focused||es.hovered){eu+=H;
}var et;
if(es.checked){et=2;
}else if(es.undetermined){et=[4,2];
}return {decorator:eu,width:12,height:12,padding:et};
}},"colorpopup":{alias:ca,include:ca,style:function(ev){return {padding:5,backgroundColor:cg};
}},"colorpopup/field":{style:function(ew){return {margin:2,width:14,height:14,backgroundColor:cg,decorator:dw};
}},"colorpopup/selector-button":dB,"colorpopup/auto-button":dB,"colorpopup/preview-pane":ce,"colorpopup/current-preview":{style:function(ex){return {height:20,padding:4,marginLeft:4,decorator:dw,allowGrowX:true};
}},"colorpopup/selected-preview":{style:function(ey){return {height:20,padding:4,marginRight:4,decorator:dw,allowGrowX:true};
}},"colorpopup/colorselector-okbutton":{alias:dB,include:dB,style:function(ez){return {icon:D};
}},"colorpopup/colorselector-cancelbutton":{alias:dB,include:dB,style:function(eA){return {icon:bF};
}},"colorselector":dC,"colorselector/control-bar":dC,"colorselector/visual-pane":ce,"colorselector/control-pane":dC,"colorselector/preset-grid":dC,"colorselector/colorbucket":{style:function(eB){return {decorator:dw,width:16,height:16};
}},"colorselector/preset-field-set":ce,"colorselector/input-field-set":ce,"colorselector/preview-field-set":ce,"colorselector/hex-field-composite":dC,"colorselector/hex-field":cX,"colorselector/rgb-spinner-composite":dC,"colorselector/rgb-spinner-red":dI,"colorselector/rgb-spinner-green":dI,"colorselector/rgb-spinner-blue":dI,"colorselector/hsb-spinner-composite":dC,"colorselector/hsb-spinner-hue":dI,"colorselector/hsb-spinner-saturation":dI,"colorselector/hsb-spinner-brightness":dI,"colorselector/preview-content-old":{style:function(eC){return {decorator:dw,width:50,height:10};
}},"colorselector/preview-content-new":{style:function(eD){return {decorator:dw,backgroundColor:dM,width:50,height:10};
}},"colorselector/hue-saturation-field":{style:function(eE){return {decorator:dw,margin:5};
}},"colorselector/brightness-field":{style:function(eF){return {decorator:dw,margin:[5,7]};
}},"colorselector/hue-saturation-pane":dC,"colorselector/hue-saturation-handle":dC,"colorselector/brightness-pane":dC,"colorselector/brightness-handle":dC,"combobox":{},"combobox/button":{alias:cf,include:cf,style:function(eG){var eH=cs;

if(eG.hovered&&!eG.pressed&&!eG.checked){eH+=bY;
}else if(eG.pressed||eG.checked){eH+=dx;
}return {icon:foxmemo.graydienttheme.theme.Image.URLS[bW],cursor:dA,decorator:eH,margin:0,padding:[0,5],width:19};
}},"combobox/popup":ca,"combobox/list":{alias:bX},"combobox/textfield":cX,"widget":{},"label":{style:function(eI){return {textColor:eI.disabled?dJ:undefined};
}},"image":{style:function(eJ){return {opacity:!eJ.replacement&&eJ.disabled?0.3:undefined};
}},"atom":{},"atom/label":dt,"atom/icon":du,"root":{style:function(eK){return {backgroundColor:cg,textColor:ec,font:bq};
}},"popup":{style:function(eL){return {decorator:ca,backgroundColor:cg};
}},"iframe":{style:function(eM){return {backgroundColor:dM,decorator:cb};
}},"move-frame":{style:function(eN){return {decorator:dw};
}},"resize-frame":bv,"dragdrop-cursor":{style:function(eO){var eP=dT;

if(eO.copy){eP=cI;
}else if(eO.move){eP=X;
}else if(eO.alias){eP=x;
}return {source:foxmemo.graydienttheme.theme.Image.URLS[bV+eP],position:bk,offset:[2,16,2,6]};
}},"datechooser":{style:function(eQ){return {decorator:cb};
}},"datechooser/navigation-bar":{style:function(eR){return {decorator:bi,textColor:eR.disabled?dJ:eR.invalid?da:undefined,padding:0};
}},"datechooser/last-year-button-tooltip":dF,"datechooser/last-month-button-tooltip":dF,"datechooser/next-year-button-tooltip":dF,"datechooser/next-month-button-tooltip":dF,"datechooser/last-year-button":dh,"datechooser/last-month-button":dh,"datechooser/next-year-button":dh,"datechooser/next-month-button":dh,"datechooser/button/icon":{},"datechooser/button":{alias:dL,include:dL,style:function(eS){var eT={margin:0,padding:[5,0,5,7],show:cS,cursor:dA};

if(eS.lastYear){eT.icon=foxmemo.graydienttheme.theme.Image.URLS[dj];
eT.paddingLeft=5;
eT.paddingRight=1;
}else if(eS.lastMonth){eT.icon=foxmemo.graydienttheme.theme.Image.URLS[cC];
}else if(eS.nextYear){eT.icon=foxmemo.graydienttheme.theme.Image.URLS[cE];
eT.paddingLeft=5;
eT.paddingRight=1;
}else if(eS.nextMonth){eT.icon=foxmemo.graydienttheme.theme.Image.URLS[eg];
}return eT;
}},"datechooser/month-year-label":{style:function(eU){return {font:dy,textAlign:de,textColor:cg,paddingTop:1};
}},"datechooser/date-pane":{style:function(eV){return {decorator:bS,backgroundColor:cg};
}},"datechooser/weekday":{style:function(eW){return {textColor:eW.disabled||eW.weekend?m:undefined,textAlign:de,paddingTop:2,backgroundColor:L,font:dy};
}},"datechooser/day":{style:function(eX){return {textAlign:de,backgroundColor:eX.selected?V:undefined,textColor:eX.disabled||eX.otherMonth?m:eX.selected?cc:undefined,font:eX.today?dy:undefined,padding:[2,4]};
}},"datechooser/week":{style:function(eY){return {textAlign:de,padding:[2,4],backgroundColor:L,textColor:m};
}},"datefield":dd,"datefield/button":{alias:dL,include:dL,style:function(fa){return {icon:cN,padding:0};
}},"datefield/list":{alias:bn,include:bn,style:function(fb){return {decorator:undefined};
}},"groupbox":{style:function(fc){return {legendPosition:z};
}},"groupbox/legend":{alias:dz,style:function(fd){return {textColor:fd.invalid?da:undefined,padding:[1,0,1,4],font:dy};
}},"groupbox/frame":{style:function(fe){return {padding:8,decorator:bK};
}},"check-groupbox":ce,"check-groupbox/legend":{alias:q,include:q,style:function(ff){return {textColor:ff.invalid?da:undefined,padding:[1,0,2,4],font:dy};
}},"radio-groupbox":ce,"radio-groupbox/legend":{alias:n,include:n,style:function(fg){return {textColor:fg.invalid?da:undefined,padding:[1,0,2,4],font:dy};
}},"htmlarea":{include:dC,style:function(fh){return {backgroundColor:cw};
}},"list":{alias:dQ,style:function(fi){return {decorator:fi.invalid?p:fi.focused?l:cb};
}},"listitem":{alias:dz,style:function(fj){return {padding:fj.dragover?[4,4,2,4]:[3,3,3,5],textColor:fj.selected?cc:undefined,decorator:fj.selected?dS:undefined};
}},"menu":{style:function(fk){var fl={decorator:ea,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,padding:1,placementModeY:fk.submenu||fk.contextmenu?i:b};

if(fk.submenu){fl.position=bk;
fl.offset=[-2,-3];
}
if(fk.contextmenu){fl.offset=4;
}return fl;
}},"menu/slidebar":cq,"menu-slidebar":dC,"menu-slidebar-button":{style:function(fm){return {backgroundColor:fm.hovered?P:undefined,padding:6,center:true};
}},"menu-slidebar/button-backward":{include:t,style:function(fn){return {icon:foxmemo.graydienttheme.theme.Image.URLS[by+(fn.hovered?dD:dH)]};
}},"menu-slidebar/button-forward":{include:t,style:function(fo){return {icon:foxmemo.graydienttheme.theme.Image.URLS[bW+(fo.hovered?dD:dH)]};
}},"menu-separator":{style:function(fp){return {height:0,decorator:Q,marginTop:4,marginBottom:4,marginLeft:2,marginRight:2};
}},"menu-button":{alias:dz,style:function(fq){return {decorator:fq.selected?dv:undefined,textColor:fq.selected?cc:undefined,padding:[2,6]};
}},"menu-button/icon":{include:du,style:function(fr){return {alignY:dK};
}},"menu-button/label":{include:dt,style:function(fs){return {alignY:dK,padding:1};
}},"menu-button/shortcut":{include:dt,style:function(ft){return {alignY:dK,marginLeft:14,padding:1};
}},"menu-button/arrow":{include:du,style:function(fu){return {source:foxmemo.graydienttheme.theme.Image.URLS[eg+(fu.selected?dD:dH)],alignY:dK};
}},"menu-checkbox":{alias:dv,include:dv,style:function(fv){return {icon:!fv.checked?undefined:foxmemo.graydienttheme.theme.Image.URLS[j+(fv.selected?dD:dH)]};
}},"menu-radiobutton":{alias:dv,include:dv,style:function(fw){return {icon:!fw.checked?undefined:foxmemo.graydienttheme.theme.Image.URLS[bN+(fw.selected?dD:dH)]};
}},"menubar":{style:function(fx){return {decorator:cr,padding:0,margin:0};
}},"menubar-button":{alias:dz,style:function(fy){var fA=undefined;
var fz=db;

if(fy.disabled){fA=undefined;
}else if(fy.hovered||fy.pressed||fy.checked){fA=bP;
}return {cursor:dA,decorator:fA,padding:[5,10],textColor:fz};
}},"progressbar":{style:function(fB){return {decorator:cb,padding:1};
}},"progressbar/progress":{style:function(fC){return {decorator:dv};
}},"radiobutton":{style:function(fD){return {icon:foxmemo.graydienttheme.theme.Image.URLS[N]};
}},"radiobutton/icon":{style:function(fE){var fF=n;

if(fE.checked){fF+=bz;
}
if(fE.disabled){fF+=O;
}else if(fE.invalid){fF+=k;
}else if(fE.focused||fE.hovered){fF+=H;
}return {decorator:fF,width:12,height:12};
}},"resizer":{style:function(fG){return {decorator:dw};
}},"scrollarea/corner":{style:function(fH){return {backgroundColor:cg};
}},"scrollarea":dC,"scrollarea/pane":dC,"scrollarea/scrollbar-x":dc,"scrollarea/scrollbar-y":dc,"scrollbar":{},"scrollbar/slider":{style:function(fI){return {decorator:fI.horizontal?bI:a};
}},"scrollbar/slider/knob":{style:function(fJ){var fK=fJ.horizontal?bl:dX;

if(!fJ.disabled){if(fJ.hovered||fJ.pressed){fK+=dx;
}}return {height:fJ.horizontal?12:undefined,width:fJ.vertical?12:undefined,minHeight:fJ.horizontal?undefined:8,minWidth:fJ.vertical?undefined:8,cursor:dA,decorator:fK};
}},"scrollbar/button":{style:function(fL){var fM={};
fM.decorator=fL.up||fL.down?dX:bl;

if(fL.hovered||fL.pressed){fM.decorator+=dx;
}fM.padding=3;
var fN=dH;

if(fL.left){fN=J;
fM.marginRight=1;
}else if(fL.right){fN+=dE;
fM.marginLeft=1;
}else if(fL.up){fN+=I;
fM.marginBottom=1;
}else{fN+=ee;
fM.marginTop=1;
}fM.icon=foxmemo.graydienttheme.theme.Image.URLS[o+fN];
fM.cursor=dA;
return fM;
}},"scrollbar/button-begin":eb,"scrollbar/button-end":eb,"selectbox":cf,"selectbox/atom":dz,"selectbox/popup":{style:function(fO){return {decorator:ea};
}},"selectbox/list":{alias:bX},"selectbox/arrow":{include:du,style:function(fP){return {source:foxmemo.graydienttheme.theme.Image.URLS[bW],paddingRight:4,paddingLeft:5};
}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:dB,include:dB,style:function(fQ){return {icon:foxmemo.graydienttheme.theme.Image.URLS[o+(fQ.vertical?ee:dE)]};
}},"slidebar/button-backward":{alias:dB,include:dB,style:function(fR){return {icon:foxmemo.graydienttheme.theme.Image.URLS[o+(fR.vertical?I:J)]};
}},"slider":{style:function(fS){return {decorator:fS.horizontal?f:bg,maxHeight:fS.horizontal?14:undefined,maxWidth:fS.horizontal?undefined:14,minHeight:fS.horizontal?14:undefined,minWidth:fS.horizontal?undefined:14};
}},"slider/knob":{style:function(fT){var fU=fT.horizontal?cu:ct;

if(fT.invalid){fU+=k;
}else if((fT.pressed||fT.hovered)&&!fT.disabled){fU+=dx;
}return {decorator:fU,cursor:dA,maxHeight:14,maxWidth:14};
}},"spinner":{style:function(fV){var ga;
var fX=!!fV.focused;
var fY=!!fV.invalid;
var fW=!!fV.disabled;

if(fY&&!fW){ga=p;
}else if(fX&&!fW){ga=l;
}else{ga=cb;
}return {decorator:ga};
}},"spinner/textfield":{style:function(gb){return {marginRight:2,padding:[2,4,1],textColor:gb.disabled?dJ:db};
}},"spinner-button":{alias:dz,style:function(gc){return {padding:gc.pressed||gc.checked||(gc.checked&&gc.disabled)?[1,5,0,5]:[0,5,1,5],decorator:gc.pressed||gc.checked?dq:gc.hovered&&!gc.disabled?d:dG};
}},"spinner/upbutton":{alias:dG,include:dG,style:function(gd,ge){return {icon:foxmemo.graydienttheme.theme.Image.URLS[dr],padding:gd.pressed?[1,4,0,4]:[0,4,1,4]};
}},"spinner/downbutton":{alias:dG,include:dG,style:function(gf,gg){return {icon:foxmemo.graydienttheme.theme.Image.URLS[dW],padding:gf.pressed?[1,4,0,4]:[0,4,1,4]};
}},"splitbutton":{},"splitbutton/button":dB,"splitbutton/arrow":{alias:cf,include:cf,style:function(gh,gi){return {icon:foxmemo.graydienttheme.theme.Image.URLS[bW],padding:gh.pressed||gh.checked||(gh.checked&&gh.disabled)?[2,4,2,6]:[3,6,3,6]};
}},"splitpane":{style:function(gj){return {decorator:cb};
}},"splitpane/splitter":{style:function(gk){return {decorator:gk.horizontal?K:bh};
}},"splitpane/splitter/knob":{style:function(gl){return {source:gl.horizontal?foxmemo.graydienttheme.theme.Image.URLS[bD]:foxmemo.graydienttheme.theme.Image.URLS[cB]};
}},"splitpane/slider":{style:function(gm){return {decorator:gm.horizontal?K:bh};
}},"table":dC,"table/statusbar":{style:function(gn){return {decorator:ef,padding:[2,5]};
}},"table/column-button":{alias:dB,style:function(go){return {decorator:go.hovered?dn:bQ,padding:3,icon:foxmemo.graydienttheme.theme.Image.URLS[bc]};
}},"table-column-reset-button":{include:dv,alias:dv,style:function(){return {icon:F};
}},"table-scroller/scrollbar-x":dc,"table-scroller/scrollbar-y":dc,"table-scroller":dC,"table-scroller/header":{style:function(gp){return {decorator:bb,padding:[1,0,3,0]};
}},"table-scroller/pane":{style:function(gq){return {backgroundColor:cg};
}},"table-scroller/focus-indicator":{style:function(gr){return {decorator:E};
}},"table-scroller/resize-line":{style:function(gs){return {backgroundColor:h,width:3};
}},"table-header-cell":{alias:dz,style:function(gt){return {decorator:gt.hovered?cD:bB,minWidth:13,font:dy,paddingTop:3,paddingLeft:5,cursor:dA,sortIcon:gt.sorted?(foxmemo.graydienttheme.theme.Image.URLS[cU+(gt.sortedAscending?v:dp)]):undefined};
}},"table-header-cell/icon":{include:br,style:function(gu){return {paddingRight:5};
}},"table-header-cell/sort-icon":{style:function(gv){return {alignY:dK,alignX:dE,paddingRight:5};
}},"table-editor-textfield":{include:cX,style:function(gw){return {decorator:undefined,padding:[2,2]};
}},"table-editor-selectbox":{include:r,alias:r,style:function(gx){return {padding:[0,2]};
}},"table-editor-combobox":{include:dd,alias:dd,style:function(gy){return {decorator:undefined};
}},"tabview":{},"tabview/bar":{alias:bu,style:function(gz){var gA=0,gD=0,gB=0,gC=0;

if(gz.barTop){gB-=2;
}else if(gz.barBottom){gA-=2;
}else if(gz.barRight){gC-=2;
}else{gD-=2;
}return {marginBottom:gB,marginTop:gA,marginLeft:gC,marginRight:gD};
}},"tabview/bar/button-forward":{include:bm,alias:bm,style:function(gE){var gF=dY;

if(gE.hovered&&!gE.pressed&&!gE.checked){gF+=bY;
}else if(gE.pressed||gE.checked){gF+=dx;
}
if(gE.barTop){return {marginTop:4,marginBottom:2,decorator:gF};
}else if(gE.barBottom){return {marginTop:2,marginBottom:4,decorator:gF};
}else if(gE.barLeft){return {marginLeft:4,marginRight:2,decorator:gF};
}else{return {marginLeft:2,marginRight:4,decorator:gF};
}}},"tabview/bar/button-backward":{include:bo,alias:bo,style:function(gG){var gH=dY;

if(gG.hovered&&!gG.pressed&&!gG.checked){gH+=bY;
}else if(gG.pressed||gG.checked){gH+=dx;
}
if(gG.barTop){return {marginTop:4,marginBottom:2,decorator:gH};
}else if(gG.barBottom){return {marginTop:2,marginBottom:4,decorator:gH};
}else if(gG.barLeft){return {marginLeft:4,marginRight:2,decorator:gH};
}else{return {marginLeft:2,marginRight:4,decorator:gH};
}}},"tabview/pane":{style:function(gI){return {decorator:B,padding:10};
}},"tabview-page":dC,"tabview-page/button":{style:function(gJ){var gQ=0,gO=0,gL=0,gN=0;
if(gJ.barTop||gJ.barBottom){var gM=4,gK=4,gP=8,gR=8;
}else{var gM=7,gK=7,gP=4,gR=4;
}var gS=gJ.checked?bf:gJ.hovered?cL:cF;

if(gJ.barTop){gS+=bM;
}else if(gJ.barBottom){gS+=dm;
}else if(gJ.barLeft){gS+=cp;
}else if(gJ.barRight){gS+=cO;
}if(gJ.checked){if(gJ.barTop){gL+=2;
}else if(gJ.barBottom){gM+=2;
gQ+=2;
}else if(gJ.barLeft){gO+=2;
}else if(gJ.barRight){gP+=2;
gN+=2;
}}else{if(gJ.barTop){gL+=2;
gQ+=3;
}else if(gJ.barBottom){gL+=3;
gQ+=2;
}else if(gJ.barLeft){gO+=2;
gN+=4;
}else if(gJ.barRight){gO+=4;
gN+=2;
}}return {zIndex:gJ.checked?10:5,decorator:gS,backgroundColor:gJ.checked?P:bU,textColor:gJ.checked?cc:gJ.disabled?dJ:db,padding:[gM,gR,gK,gP],margin:[gQ,gO,gL,gN],font:dy};
}},"tabview-page/button/label":{alias:dt,style:function(gT){return {padding:[0,1,0,1],margin:gT.focused?0:1,decorator:gT.focused?bs:undefined};
}},"tabview-page/button/icon":du,"tabview-page/button/close-button":{alias:dz,style:function(gU){return {cursor:gU.disabled?undefined:dA,icon:gU.hovered?foxmemo.graydienttheme.theme.Image.URLS[cQ]:foxmemo.graydienttheme.theme.Image.URLS[bJ]};
}},"textfield":{style:function(gV){var gX;

if(gV.disabled){gX=dJ;
}else if(gV.showingPlaceholder){gX=dP;
}else{gX=undefined;
}var gY;
var gW;

if(gV.invalid){gY=p;
}else if(gV.focused){gY=l;
}else{gY=cb;
}return {decorator:gY,padding:[1,2],textColor:gX};
}},"textarea":cX,"toolbar":{style:function(ha){return {decorator:w,padding:2};
}},"toolbar/part":{style:function(hb){return {decorator:ck,spacing:2};
}},"toolbar/part/container":{style:function(hc){return {paddingLeft:2,paddingRight:2};
}},"toolbar/part/handle":{style:function(hd){return {source:foxmemo.graydienttheme.theme.Image.URLS[cP],marginLeft:3,marginRight:3};
}},"toolbar-separator":{style:function(he){return {decorator:ds,margin:[3,5,3,5]};
}},"toolbar-button":{alias:dz,style:function(hf){var hg=dg;

if(hf.disabled){hg=dg;
}else if(hf.hovered&&!hf.pressed&&!hf.checked){hg+=bY;
}else if(hf.pressed||hf.checked){hg+=dx;
}return {cursor:dA,decorator:hg,padding:hf.pressed||hf.checked?[4,4,2,6]:[4,6]};
}},"toolbar-menubutton":{alias:dg,include:dg,style:function(hh){return {showArrow:true};
}},"toolbar-menubutton/arrow":{alias:du,include:du,style:function(hi){return {source:foxmemo.graydienttheme.theme.Image.URLS[bW],cursor:dA,padding:[0,5],marginLeft:2};
}},"toolbar-splitbutton":{},"toolbar-splitbutton/button":{alias:dz,style:function(hj){var hk=G;

if(hj.disabled){hk=G;
}else if(hj.hovered&&!hj.pressed&&!hj.checked){hk+=bY;
}else if(hj.pressed||hj.checked){hk+=dx;
}return {cursor:dA,decorator:hk,padding:hj.pressed||hj.checked?[4,4,2,6]:[4,6]};
}},"toolbar-splitbutton/arrow":{alias:dz,style:function(hl){var hm=bw;

if(hl.disabled){hm=bw;
}else if(hl.hovered&&!hl.pressed&&!hl.checked){hm+=bY;
}else if(hl.pressed||hl.checked){hm+=dx;
}return {icon:foxmemo.graydienttheme.theme.Image.URLS[bW],cursor:dA,decorator:hm,padding:hl.pressed||hl.checked?[4,4,2,6]:[4,6]};
}},"tooltip":{include:ca,style:function(hn){return {backgroundColor:dF,textColor:c,padding:[1,3,2,3],offset:[15,5,5,5]};
}},"tooltip/atom":dz,"tooltip-error":{include:dF,style:function(ho){return {textColor:cc,showTimeout:100,hideTimeout:10000,decorator:S,font:dy,backgroundColor:undefined};
}},"tooltip-error/atom":dz,"tree":bX,"tree-item":{style:function(hp){var hq=hp.selected?dv:undefined;
return {padding:[1,5],textColor:hp.selected?cc:undefined,decorator:hq};
}},"tree-item/icon":{include:du,style:function(hr){return {paddingRight:5};
}},"tree-item/label":dt,"tree-item/open":{include:du,style:function(hs){var ht;

if(hs.selected&&hs.opened){ht=y;
}else if(hs.selected&&!hs.opened){ht=cK;
}else if(hs.opened){ht=bL;
}else{ht=T;
}return {padding:[0,5,0,2],source:foxmemo.graydienttheme.theme.Image.URLS[ht]};
}},"tree-folder":{include:cY,alias:cY,style:function(hu){var hw,hv;

if(hu.small){hw=hu.opened?s:ed;
hv=s;
}else if(hu.large){hw=hu.opened?bp:cy;
hv=bp;
}else{hw=hu.opened?bj:bT;
hv=bj;
}return {icon:hw,iconOpened:hv};
}},"tree-file":{include:cY,alias:cY,style:function(hx){return {icon:hx.small?C:hx.large?A:dN};
}},"treevirtual":bt,"treevirtual-folder":{style:function(hy){return {icon:(hy.opened?s:ed)};
}},"treevirtual-file":{include:M,alias:M,style:function(hz){return {icon:dV};
}},"treevirtual-line":{style:function(hA){return {icon:foxmemo.graydienttheme.theme.Image.URLS[dR]};
}},"treevirtual-contract":{style:function(hB){return {icon:foxmemo.graydienttheme.theme.Image.URLS[bH]};
}},"treevirtual-expand":{style:function(hC){return {icon:foxmemo.graydienttheme.theme.Image.URLS[U]};
}},"treevirtual-only-contract":{style:function(hD){return {icon:foxmemo.graydienttheme.theme.Image.URLS[bE]};
}},"treevirtual-only-expand":{style:function(hE){return {icon:foxmemo.graydienttheme.theme.Image.URLS[Y]};
}},"treevirtual-start-contract":{style:function(hF){return {icon:foxmemo.graydienttheme.theme.Image.URLS[cH]};
}},"treevirtual-start-expand":{style:function(hG){return {icon:foxmemo.graydienttheme.theme.Image.URLS[R]};
}},"treevirtual-end-contract":{style:function(hH){return {icon:foxmemo.graydienttheme.theme.Image.URLS[cV]};
}},"treevirtual-end-expand":{style:function(hI){return {icon:foxmemo.graydienttheme.theme.Image.URLS[W]};
}},"treevirtual-cross-contract":{style:function(hJ){return {icon:foxmemo.graydienttheme.theme.Image.URLS[e]};
}},"treevirtual-cross-expand":{style:function(hK){return {icon:foxmemo.graydienttheme.theme.Image.URLS[bG]};
}},"treevirtual-end":{style:function(hL){return {icon:foxmemo.graydienttheme.theme.Image.URLS[ci]};
}},"treevirtual-cross":{style:function(hM){return {icon:foxmemo.graydienttheme.theme.Image.URLS[g]};
}},"virtual-list":bX,"virtual-list/row-layer":ba,"row-layer":dC,"column-layer":dC,"group-item":{include:dt,alias:dt,style:function(hN){return {padding:4,backgroundColor:cW,textColor:dM,font:dy};
}},"virtual-selectbox":r,"virtual-selectbox/dropdown":ca,"virtual-selectbox/dropdown/list":{alias:eh},"virtual-combobox":dd,"virtual-combobox/dropdown":ca,"virtual-combobox/dropdown/list":{alias:eh},"virtual-tree":{include:bX,alias:bX,style:function(hO){return {padding:hO.focused?0:1};
}},"virtual-tree-folder":di,"virtual-tree-file":dO,"cell":{style:function(hP){return {backgroundColor:hP.selected?cm:bx,textColor:hP.selected?cc:ec,padding:[3,6]};
}},"cell-string":cd,"cell-number":{include:cd,style:function(hQ){return {textAlign:dE};
}},"cell-image":cd,"cell-boolean":{include:cd,style:function(hR){return {iconTrue:bA,iconFalse:u};
}},"cell-atom":cd,"cell-date":cd,"cell-html":cd,"window":{style:function(hS){return {contentPadding:5,decorator:hS.maximized?undefined:hS.active?ch:cj};
}},"window/pane":{style:function(hT){return {backgroundColor:hT.active?cl:cA};
}},"window/captionbar":{style:function(hU){return {textColor:hU.active?dM:bC,padding:6,font:dy,decorator:hU.active?dl:bi};
}},"window/icon":{style:function(hV){return {marginRight:4};
}},"window/title":{style:function(hW){return {cursor:bq,font:dy,marginRight:20,alignY:dK};
}},"window/minimize-button":{alias:dB,style:function(hX){return {icon:hX.hovered?foxmemo.graydienttheme.theme.Image.URLS[dU]:hX.active?foxmemo.graydienttheme.theme.Image.URLS[bO]:foxmemo.graydienttheme.theme.Image.URLS[df],padding:[1,2],cursor:hX.disabled?undefined:dA};
}},"window/maximize-button":{alias:dB,style:function(hY){return {icon:hY.hovered?foxmemo.graydienttheme.theme.Image.URLS[cG]:hY.active?foxmemo.graydienttheme.theme.Image.URLS[cv]:foxmemo.graydienttheme.theme.Image.URLS[df],padding:[1,2],cursor:hY.disabled?undefined:dA};
}},"window/close-button":{alias:dB,style:function(ia){return {marginLeft:2,icon:ia.hovered?foxmemo.graydienttheme.theme.Image.URLS[cM]:ia.active?foxmemo.graydienttheme.theme.Image.URLS[bR]:foxmemo.graydienttheme.theme.Image.URLS[df],padding:[1,2],cursor:ia.disabled?undefined:dA};
}},"window/restore-button":{alias:dB,style:function(ib){return {icon:ib.hovered?foxmemo.graydienttheme.theme.Image.URLS[cJ]:ib.active?foxmemo.graydienttheme.theme.Image.URLS[bd]:foxmemo.graydienttheme.theme.Image.URLS[df],padding:[1,2],cursor:ib.disabled?undefined:dA};
}},"window/statusbar":{style:function(ic){return {decorator:ef,padding:[2,6]};
}},"window/statusbar-text":dt}});
})();
(function(){var a="foxmemo.graydienttheme.theme.Image";
qx.Class.define(a,{extend:qx.core.Object,statics:{URLS:{"blank":"decoration/blank.gif","checkbox-checked":"decoration/checkbox/checked.png","checkbox-undetermined":"decoration/checkbox/undetermined.png","window-minimize":"decoration/window/minimize.png","window-minimize-hovered":"decoration/window/minimize-hovered.png","window-maximize":"decoration/window/maximize.png","window-maximize-hovered":"decoration/window/maximize-hovered.png","window-restore":"decoration/window/restore.png","window-restore-hovered":"decoration/window/restore-hovered.png","window-close":"decoration/window/close.png","window-close-hovered":"decoration/window/close-hovered.png","window-inactive":"decoration/window/inactive.png","cursor-copy":"decoration/cursors/copy.gif","cursor-move":"decoration/cursors/move.gif","cursor-alias":"decoration/cursors/alias.gif","cursor-nodrop":"decoration/cursors/nodrop.gif","arrow-right":"decoration/arrows/right.gif","arrow-left":"decoration/arrows/left.gif","arrow-up":"decoration/arrows/up.gif","arrow-down":"decoration/arrows/down.gif","arrow-forward":"decoration/arrows/forward.gif","arrow-rewind":"decoration/arrows/rewind.gif","arrow-down-small":"decoration/arrows/down-small.gif","arrow-up-small":"decoration/arrows/up-small.gif","arrow-up-invert":"decoration/arrows/up-invert.gif","arrow-down-invert":"decoration/arrows/down-invert.gif","arrow-right-invert":"decoration/arrows/right-invert.gif","knob-horizontal":"decoration/splitpane/knob-horizontal.png","knob-vertical":"decoration/splitpane/knob-vertical.png","select-column-order":"decoration/table/select-column-order.png","table-ascending":"decoration/table/ascending.png","table-descending":"decoration/table/descending.png","toolbar-handle-knob":"decoration/toolbar/toolbar-handle-knob.png","tree-minus":"decoration/tree/minus.gif","tree-plus":"decoration/tree/plus.gif","tree-open":"decoration/tree/open.png","tree-open-selected":"decoration/tree/open-selected.png","tree-closed":"decoration/tree/closed.png","tree-closed-selected":"decoration/tree/closed-selected.png","treevirtual-line":"decoration/treevirtual/line.gif","treevirtual-minus-only":"decoration/treevirtual/only_minus.gif","treevirtual-plus-only":"decoration/treevirtual/only_plus.gif","treevirtual-minus-start":"decoration/treevirtual/start_minus.gif","treevirtual-plus-start":"decoration/treevirtual/start_plus.gif","treevirtual-minus-end":"decoration/treevirtual/end_minus.gif","treevirtual-plus-end":"decoration/treevirtual/end_plus.gif","treevirtual-minus-cross":"decoration/treevirtual/cross_minus.gif","treevirtual-plus-cross":"decoration/treevirtual/cross_plus.gif","treevirtual-end":"decoration/treevirtual/end.gif","treevirtual-cross":"decoration/treevirtual/cross.gif","menu-checkbox":"decoration/menu/checkbox.gif","menu-checkbox-invert":"decoration/menu/checkbox-invert.gif","menu-radiobutton-invert":"decoration/menu/radiobutton-invert.gif","menu-radiobutton":"decoration/menu/radiobutton.gif","tabview-close":"decoration/tabview/close.png","tabview-close-hovered":"decoration/tabview/close-hovered.png"}}});
})();
(function(){var bF="invalid",bE="tabview-button-top",bD="horizontal",bC="border-focused",bB="button-box-hovered-start",bA="button-box-hovered-end",bz="button-box-pressed",by="button-box-start",bx="solid",bw="button-box-end",bl="background",bk="radiobutton",bj="transparent",bi="button-box",bh="tabview-button-checked-top",bg="tabview-button-hovered-top",bf="menu-button-end",be="radiobutton-checked",bd="scroll-knob-horizontal-pressed",bc="menu-button-start",bM="slider-knob-horizontal",bN="checkbox",bK="border-button",bL="border-checkbox",bI="checkbox-start",bJ="toolbar-button-pressed",bG="border-separator",bH="gray",bO="shadow-button",bP="border-light",bp="scroll-knob-horizontal",bo="toolbar",br="decoration/slider/slider-horizontal.png",bq="button-border",bt="toolbar-button-hovered",bs="toolbar-button",bv="decoration/slider/slider-vertical.png",bu="border-disabled",bn="background-selected",bm="background-medium",a="checkbox-end",b="shadow",c="button-box-hovered",d="black",e="menu-end",f="scroll-knob-pressed-end",g="checkbox-focused-start",h="app-header-end",i="slider-knob-start",j="repeat-y",bT="tabview-button-hovered-start",bS="slider-knob-end",bR="scrollbar-slider-horizontal",bQ="scroll-knob-pressed-start",bX="white",bW="slider-knob-pressed-start",bV="window-caption-active-end",bU="inset-focused-start",ca="dotted",bY="app-header-start",I="checkbox-disabled-end",J="window-caption-active-start",G="menu-start",H="border-app-header",M="border-toolbar-separator-left",N="tabview-button-end",K="red",L="tabview-pane-start",E="tabview-button-hovered-end",F="border-menu",r="tabview-pane-end",q="inset",t="border-tabview-pane",s="toolbar-end",n="tabview-button-start",m="inset-focused-end",p="background-selected-light",o="tabview-button-checked-start",l="combobox-button",k="scrollbar-slider-start",S="graydienttheme/decoration",T="table-header-cell-hovered",U="window",V="border-toolbar-separator-right",O="slider-knob-horizontal-pressed",P="scroll-knob-start",Q="border-toolbar",R="foxmemo.graydienttheme.theme.Decoration",W="window-caption-inactive-start",X="slider-knob-pressed-end",B="toolbar-start",A="checkbox-disabled-start",z="tabview-button-checked-end",y="table-focus-indicator",x="scrollbar-slider-end",w="slider-knob-vertical",v="checkbox-focused-end",u="decoration/toolbar/toolbar-part.png",D="border-window",C="table-header",Y="window-caption-inactive-end",ba="scroll-knob-end",bb="border-popup";
qx.Theme.define(R,{aliases:{decoration:S},decorations:{"app-header":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{widthBottom:1,colorBottom:H,gradientStart:[bY,0],gradientEnd:[h,100]}},"button-box":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:2,shadowLength:1,shadowBlurRadius:1,shadowColor:bO,gradientStart:[by,0],gradientEnd:[bw,100]}},"button-box-hovered":{include:bi,style:{gradientStart:[bB,0],gradientEnd:[bA,100]}},"button-box-pressed":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:2,width:1,color:bK,gradientStart:[bB,0],gradientEnd:[bA,100]}},"button-box-invalid":{include:bz,style:{color:bF}},"checkbox":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:2,width:1,color:bL,gradientStart:[bI,0],gradientEnd:[a,100]}},"checkbox-focused":{include:bN,style:{color:bC,gradientStart:[g,0],gradientEnd:[v,100]}},"checkbox-disabled":{include:bN,style:{color:bu,gradientStart:[A,0],gradientEnd:[I,100]}},"checkbox-invalid":{include:bN,style:{color:bF}},"combobox-button":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:2,width:[1,1,1,0],color:bP,gradientStart:[by,0],gradientEnd:[bw,100]}},"combobox-button-hovered":{include:l,style:{gradientStart:[bB,0],gradientEnd:[bA,100]}},"combobox-button-pressed":{include:bz},"border-blue":{decorator:qx.ui.decoration.Uniform,style:{width:4,color:bn}},"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:bn}},"main-dark":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:bq}},"popup":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{radius:3,width:1,color:bb,shadowLength:2,shadowBlurRadius:5,shadowColor:b,backgroundColor:K}},"selected":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[by,0],gradientEnd:[bw,100]}},"datechooser-date-pane":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:bH,style:bx}},"group-box":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{radius:3,width:1,color:p,backgroundColor:bm}},"hover-button":{decorator:[qx.ui.decoration.MSingleBorder],style:{width:1,color:bj}},"hover-button-hovered":{include:bz},"list-item":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[bc,10],gradientEnd:[bf,90]}},"menu":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:2,width:1,color:F,shadowLength:1,shadowBlurRadius:1,shadowColor:bO,gradientStart:[G,0],gradientEnd:[e,100]}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:bH,widthBottom:1,colorBottom:bX}},"menubar":{include:bo},"menubar-button-hovered":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[by,10],gradientEnd:[bw,90]}},"menu-button":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[bc,0],gradientEnd:[bf,100]}},"radiobutton":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:10,width:1,color:bL,gradientStart:[bI,0],gradientEnd:[a,100]}},"radiobutton-checked":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:10,width:1,color:bL,innerWidth:2,innerColor:bm,gradientStart:[bc,0],gradientEnd:[bf,100]}},"radiobutton-focused":{include:bk,style:{color:bC,gradientStart:[bB,0],gradientEnd:[bA,100]}},"radiobutton-checked-focused":{include:be,style:{color:bC,innerColor:bl}},"radiobutton-disabled":{include:bk,style:{color:bu}},"radiobutton-checked-disabled":{include:be,style:{color:bC,innerColor:bl}},"radiobutton-invalid":{include:bk,style:{color:bF}},"radiobutton-checked-invalid":{include:be,style:{color:bF}},"scrollbar-slider-horizontal":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[k,0],gradientEnd:[x,100]}},"scrollbar-slider-vertical":{include:bR,style:{orientation:bD}},"scroll-knob-horizontal":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[P,0],gradientEnd:[ba,100]}},"scroll-knob-vertical":{include:bp,style:{orientation:bD}},"scroll-knob-horizontal-pressed":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[bQ,0],gradientEnd:[f,100]}},"scroll-knob-vertical-pressed":{include:bd,style:{orientation:bD}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:bG}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:bG}},"slider-horizontal":{decorator:qx.ui.decoration.HBox,style:{baseImage:br}},"slider-vertical":{decorator:qx.ui.decoration.VBox,style:{baseImage:bv}},"slider-knob-horizontal":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:10,width:1,color:bK,gradientStart:[i,0],gradientEnd:[bS,100]}},"slider-knob-vertical":{include:bM,style:{orientation:bD}},"slider-knob-horizontal-pressed":{include:bM,style:{gradientStart:[bW,0],gradientEnd:[X,100]}},"slider-knob-vertical-pressed":{include:O,style:{orientation:bD}},"slider-knob-horizontal-invalid":{include:bM,style:{color:bF}},"slider-knob-vertical-invalid":{include:w,style:{color:bF}},"spinner-button":{include:bp},"spinner-button-hovered":{include:bd},"spinner-button-checked":{include:bd},"splitter-horizontal":{decorator:qx.ui.decoration.VBox,style:{baseImage:bv}},"splitter-vertical":{decorator:qx.ui.decoration.HBox,style:{baseImage:br}},"statusbar":{include:bo},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:y,style:bx}},"table-header":{include:bi,style:{radius:0}},"table-header-cell-hovered":{include:c,style:{radius:0,shadowLength:0}},"table-header-column-button":{include:C},"table-header-column-button-hovered":{include:T},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,color:bq}},"tabview-pane":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:3,width:1,color:t,gradientStart:[L,0],gradientEnd:[r,100]}},"tabview-button-top":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:[3,3,0,0],width:[0,1,0,0],color:bK,gradientStart:[n,10],gradientEnd:[N,90]}},"tabview-button-hovered-top":{include:bE,style:{gradientStart:[bT,10],gradientEnd:[E,90]}},"tabview-button-checked-top":{include:bE,style:{gradientStart:[o,10],gradientEnd:[z,90]}},"tabview-button-bottom":{include:bE,style:{radius:[0,0,3,3]}},"tabview-button-hovered-bottom":{include:bg,style:{radius:[0,0,3,3]}},"tabview-button-checked-bottom":{include:bh,style:{radius:[0,0,3,3]}},"tabview-button-left":{include:bE,style:{radius:[3,0,0,3],width:[0,0,1,0]}},"tabview-button-hovered-left":{include:bg,style:{radius:[3,0,0,3],width:[0,0,1,0]}},"tabview-button-checked-left":{include:bh,style:{radius:[3,0,0,3],width:[0,0,1,0]}},"tabview-button-right":{include:bE,style:{radius:[0,3,3,0],width:[0,0,1,0]}},"tabview-button-hovered-right":{include:bg,style:{radius:[0,3,3,0],width:[0,0,1,0]}},"tabview-button-checked-right":{include:bh,style:{radius:[0,3,3,0],width:[0,0,1,0]}},"tabview-bar-button":{include:bi,style:{shadowLength:0}},"tabview-bar-button-hovered":{include:c,style:{shadowLength:0}},"tabview-bar-button-pressed":{include:bz},"keyboard-focus":{decorator:qx.ui.decoration.Single,style:{width:1,color:d,style:ca}},"inset":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{radius:3,width:1,color:bP,backgroundColor:bl}},"inset-focused":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:3,width:1,color:bC,gradientStart:[bU,0],gradientEnd:[m,100]}},"inset-invalid":{include:q,style:{color:bF}},"toolbar":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{widthBottom:1,colorBottom:Q,gradientStart:[B,10],gradientEnd:[s,90]}},"toolbar-button":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:2,gradientStart:[bj,0],gradientEnd:[bj,100]}},"toolbar-button-hovered":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:2,gradientStart:[bB,0],gradientEnd:[bA,100]}},"toolbar-button-pressed":{include:bz},"toolbar-splitbutton-left":{include:bs},"toolbar-splitbutton-left-hovered":{include:bt,style:{radius:[2,0,2,0]}},"toolbar-splitbutton-left-pressed":{include:bJ,style:{radius:[2,0,2,0]}},"toolbar-splitbutton-right":{include:bs},"toolbar-splitbutton-right-hovered":{include:bt,style:{radius:[0,2,0,2]}},"toolbar-splitbutton-right-pressed":{include:bJ,style:{radius:[0,2,0,2]}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,widthRight:1,colorLeft:M,colorRight:V,styleLeft:bx,styleRight:bx}},"toolbar-part":{decorator:qx.ui.decoration.Background,style:{backgroundImage:u,backgroundRepeat:j}},"tooltip-error":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBackgroundColor],style:{radius:5,backgroundColor:bF}},"window":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBoxShadow],style:{radius:4,width:1,color:D,shadowLength:1,shadowBlurRadius:3,shadowColor:b}},"window-active":{include:U,style:{shadowLength:3,shadowBlurRadius:5}},"window-caption-active":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[J,10],gradientEnd:[bV,90]}},"window-caption-inactive":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[W,10],gradientEnd:[Y,90]}}}});
})();
(function(){var a="foxmemo.graydienttheme.GraydientTheme";
qx.Theme.define(a,{meta:{color:foxmemo.graydienttheme.theme.Color,decoration:foxmemo.graydienttheme.theme.Decoration,font:foxmemo.graydienttheme.theme.Font,icon:qx.theme.icon.Tango,appearance:foxmemo.graydienttheme.theme.Appearance}});
})();
(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 p="os.name",o="win",n="os.version",m="7",l="vista",k="Liberation Sans",j="Verdana",i="sans-serif",h="Lucida Sans",g="Lucida Grande",c="foxmemo.retrotheme.theme.Font",f="osx",e="Candara",b="Segoe UI",a="Tahoma",d="Arial";
qx.Theme.define(c,{extend:qx.theme.modern.Font,fonts:{"default":{size:((qx.core.Environment.get(p)===o&&qx.core.Environment.get(n)===l)||(qx.core.Environment.get(p)===o&&qx.core.Environment.get(n)===m))?12:11,lineHeight:1.4,family:(qx.core.Environment.get(p)===f)?[g]:((qx.core.Environment.get(p)===o&&qx.core.Environment.get(n)===l)||(qx.core.Environment.get(p)===o&&qx.core.Environment.get(n)===m))?[b,e]:[j,h,a,k,d,i]}}});
})();
(function(){var j="#424242",i="white",h="#5D7E7E",g="#727272",f="#525252",e="#222222",d="gray",c="#C2C2C2",b="#929292",a="#323232",z="black",y="#80B4EF",x="#626262",w="#828282",v="#F2F2F2",u="#FFFFFF",t="#121212",s="yellow",r="#E2E2E2",q="#8F8F8F",o="#D2D2D2",p="foxmemo.retrotheme.theme.ColorDark",m="#020202",n="red",k="#8F0000",l="#B2B2B2";
qx.Theme.define(p,{extend:qx.theme.modern.Color,colors:{"text-light":s,"text-gray":n,"text-label":i,"button-label":i,"text-title":u,"text-input":z,"text-hovered":i,"text-disabled":d,"text-selected":i,"text-active":z,"text-inactive":d,"text-placeholder":d,"text-popup":i,"menu-button":i,"toolbar-button":i,"window-caption":i,"background-application":f,"background-button":e,"background-button-red":k,"background-captionbar-active":e,"background-captionbar-inactive":j,"background-datechooser":e,"background-datechooser-week":j,"background-groupbox":f,"background-list":o,"background-list-focused":v,"background-menu":a,"background-menubar":g,"background-menu-button-selected":h,"background-pane":j,"background-scrollbar":x,"background-scrollbar-slider":w,"background-scrollbar-slider-hovered":h,"background-splitpane":j,"background-table-header":x,"background-tabview":f,"background-textfield":r,"background-textfield-focused":v,"background-textfield-disabled":c,"background-tooltip":b,"background-toolbar":j,"background-toolbar-selected":h,"background-window":j,"selected":h,"table-focus-indicator":y,"table-row-background-focused-selected":h,"table-row-background-focused":y,"table-row-background-selected":h,"border-frame":g,"border-toolbar":q,"border-tooltip-dark":j,"border-tooltip-light":c,"border-outset-dark":m,"border-outset-light":b,"border-inset-dark":e,"border-inset-light":w,"border-inset-dark-medium":a,"border-inset-light-medium":g,"border-inset-inner-dark":j,"border-inset-inner-light":c,"border-inset-inner-dark-medium":f,"border-inset-inner-light-medium":l,"border-main-light":b,"border-main-dark":a,"border-menu-light":g,"border-menu-dark":t}});
})();
(function(){var eq="css.gradient.linear",ep="widget",eo="atom",en="-css",em="button-frame",el="css.borderradius",ek="css.boxshadow",ej="main",ei="button",eh="bold",cC="text-selected",cB="label",cA="image",cz="text-disabled",cy="middle",cx="selected",cw="background-light",cv="groupbox",cu="decoration/arrows/down.png",ct="popup",ex="cell",ey="border-invalid",ev="input-disabled",ew="menu-button",et="input",eu="input-focused-invalid",er="toolbar-button",es="spinner",ez="input-focused",eA="tooltip",dI="qx/static/blank.gif",dH="radiobutton",dK="list",dJ="tree-item",dM="combobox",dL="treevirtual-contract",dO="scrollbar",dN="datechooser/nav-button",dF="center",dE="checkbox",v="treevirtual-expand",w="",x="textfield",y="-invalid",z="decoration/arrows/right.png",A="background-application",B="invalid",C="right-top",D="selectbox",E="text-title",eO="icon/16/places/folder-open.png",eN="radiobutton-hovered",eM="group-item",eL="scrollbar/button",eS="right",eR="combobox/button",eQ="virtual-list",eP="icon/16/places/folder.png",eU="radiobutton-checked-focused",eT="text-label",bz="decoration/tree/closed.png",bA="table-scroller-header",bx="scrollbar-slider-horizontal",by="checkbox-hovered",bD="checkbox-checked",bE="decoration/arrows/left.png",bB="radiobutton-checked",bC="button-focused",bv="text-light",bw="menu-slidebar-button",bb="tree",ba="checkbox-undetermined",bd="table-scroller-header-css",bc="text-input",W="slidebar/button-forward",V="background-splitpane",Y="text-hovered",X=".png",U="decoration/tree/open.png",T="default",bK="decoration/arrows/down-small.png",bL="datechooser",bM="slidebar/button-backward",bN="radiobutton-checked-disabled",bG="checkbox-focused",bH="radiobutton-checked-hovered",bI="treevirtual-folder",bJ="shadow-popup",bO="icon/16/mimetypes/office-document.png",bP="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",bs="keyboard-focus",br="menu-css",bQ="decoration/cursors/",bR="icon/16/apps/office-calendar.png",bS="slidebar",bT="tooltip-error-arrow",bU="table-scroller-focus-indicator",bV="popup-css",bW="move-frame",bX="nodrop",bY="decoration/table/boolean-true.png",ca="-invalid-css",cK="menu",cJ="app-header",cI="row-layer",cH="text-inactive",cO="move",cN="decoration/window/restore-active-hovered.png",cM="border-separator",cL="shadow-window",cS="tree-folder",cR="window-pane-css",ds="right.png",dt="checkbox-undetermined-hovered",dq="window-incl-statusbar-css",dr="tabview-page-button-bottom-inactive",dn="tooltip-error",dp="window-css",dl="window-statusbar",dm="button-hovered",dA="decoration/scrollbar/scrollbar-",dB="background-tip",dT="menubar-css",dS="scrollbar-slider-horizontal-disabled",dV="radiobutton-disabled",dU="window-resize-frame-css",dX="button-pressed",dW="table-pane",ea="decoration/window/close-active.png",dY="native",dQ="button-invalid-shadow",dP="decoration/window/minimize-active-hovered.png",eH="menubar",eI="icon/16/actions/dialog-cancel.png",eJ="tabview-page-button-top-inactive",eK="tabview-page-button-left-inactive",eD="menu-slidebar",eE="toolbar-button-checked",eF="decoration/tree/open-selected.png",eG="decoration/window/minimize-inactive.png",eB="group-item-css",eC="group",k="tabview-page-button-right-inactive",j="decoration/window/minimize-active.png",i="decoration/window/restore-inactive.png",h="checkbox-checked-focused",g="splitpane",f="combobox/textfield",e="decoration/window/close-active-hovered.png",d="qx/icon/Tango/16/actions/window-close.png",c="checkbox-pressed",b="button-disabled",J="selected-dragover",K="tooltip-error-css",H="decoration/window/maximize-inactive.png",I="dragover",N="scrollarea",O="scrollbar-vertical",L="decoration/menu/checkbox-invert.gif",M="decoration/toolbar/toolbar-handle-knob.gif",Q="icon/22/mimetypes/office-document.png",R="table-header-cell",cW="button-checked-focused",cQ="up.png",de="best-fit",da="pane-css",cF="decoration/tree/closed-selected.png",cD="qx.theme.modern.Appearance",bf="text-active",cG="checkbox-disabled",bq="toolbar-button-hovered",bp="window-resize-frame-incl-statusbar-css",ck="decoration/form/checked.png",cl="progressive-table-header",cm="decoration/table/select-column-order.png",cn="decoration/menu/radiobutton.gif",co="decoration/arrows/forward.png",cp="decoration/table/descending.png",cq="decoration/form/undetermined.png",cr="tree-file",ch="window-captionbar-active",ci="checkbox-checked-hovered",cE="scrollbar-slider-vertical",dd="toolbar",dc="alias",db="decoration/window/restore-active.png",di="decoration/table/boolean-false.png",dh="icon/32/mimetypes/office-document.png",dg="tabview-pane",df="decoration/arrows/rewind.png",cY="top",cX="icon/16/actions/dialog-ok.png",P="progressbar-background",bu="table-header-cell-hovered",bt="window-statusbar-css",cP="window",bF="text-gray",cV="decoration/menu/radiobutton-invert.gif",cU="text-placeholder",cT="slider",be="toolbar-css",dk="keep-align",S="down.png",bg="groupitem-text",cb="tabview-page-button-top-active",cc="icon/22/places/folder.png",cd="decoration/window/maximize-active.png",ce="checkbox-checked-pressed",cf="decoration/window/close-inactive.png",cg="tabview-page-button-left-active",dD="toolbar-part",cj="decoration/splitpane/knob-vertical.png",ec=".gif",eb="table-statusbar",ee="progressive-table-header-cell-css",ed="window-captionbar-inactive",eg="copy",ef="decoration/arrows/down-invert.png",cs="decoration/menu/checkbox.gif",dR="window-caption-active-text",dj="decoration/splitpane/knob-horizontal.png",dG="group-css",F="icon/32/places/folder.png",G="toolbar-separator",dy="tabview-page-button-bottom-active",dz="decoration/arrows/up-small.png",dw="decoration/table/ascending.png",dx="decoration/arrows/up-invert.png",du="small",dv="tabview-page-button-right-active",a="-disabled",dC="scrollbar-horizontal",s="progressbar",r="checkbox-undetermined-focused",q="progressive-table-header-cell",p="menu-separator",o="tabview-pane-css",n="pane",m="htmlarea-background",l="decoration/arrows/right-invert.png",u="left.png",t="icon/16/actions/view-refresh.png";
qx.Theme.define(cD,{appearances:{"widget":{},"root":{style:function(eV){return {backgroundColor:A,textColor:eT,font:T};
}},"label":{style:function(eW){return {textColor:eW.disabled?cz:undefined};
}},"move-frame":{style:function(eX){return {decorator:ej};
}},"resize-frame":bW,"dragdrop-cursor":{style:function(eY){var fa=bX;

if(eY.copy){fa=eg;
}else if(eY.move){fa=cO;
}else if(eY.alias){fa=dc;
}return {source:bQ+fa+ec,position:C,offset:[2,16,2,6]};
}},"image":{style:function(fb){return {opacity:!fb.replacement&&fb.disabled?0.3:1};
}},"atom":{},"atom/label":cB,"atom/icon":cA,"popup":{style:function(fc){var fd=qx.core.Environment.get(ek);
return {decorator:fd?bV:ej,backgroundColor:cw,shadow:fd?undefined:bJ};
}},"button-frame":{alias:eo,style:function(fe){var fi,fh;
var ff=[3,9];

if(fe.checked&&fe.focused&&!fe.inner){fi=cW;
fh=undefined;
ff=[1,7];
}else if(fe.disabled){fi=b;
fh=undefined;
}else if(fe.pressed){fi=dX;
fh=Y;
}else if(fe.checked){fi=bi;
fh=undefined;
}else if(fe.hovered){fi=dm;
fh=Y;
}else if(fe.focused&&!fe.inner){fi=bC;
fh=undefined;
ff=[1,7];
}else{fi=ei;
fh=undefined;
}var fg;
if(qx.core.Environment.get(el)&&qx.core.Environment.get(eq)){if(fe.invalid&&!fe.disabled){fi+=ca;
}else{fi+=en;
}}else{fg=fe.invalid&&!fe.disabled?dQ:undefined;
ff=[2,8];
}return {decorator:fi,textColor:fh,shadow:fg,padding:ff,margin:[1,0]};
}},"button-frame/image":{style:function(fj){return {opacity:!fj.replacement&&fj.disabled?0.5:1};
}},"button":{alias:em,include:em,style:function(fk){return {center:true};
}},"hover-button":{alias:eo,include:eo,style:function(fl){var fm=fl.hovered?cx:undefined;

if(fm&&qx.core.Environment.get(eq)){fm+=en;
}return {decorator:fm,textColor:fl.hovered?cC:undefined};
}},"splitbutton":{},"splitbutton/button":ei,"splitbutton/arrow":{alias:ei,include:ei,style:function(fn,fo){return {icon:cu,padding:[fo.padding[0],fo.padding[1]-6],marginLeft:1};
}},"form-renderer-label":{include:cB,style:function(){return {paddingTop:4};
}},"checkbox":{alias:eo,style:function(fp){var fq=qx.core.Environment.get(eq)&&qx.core.Environment.get(ek);
var fs;

if(fq){if(fp.checked){fs=ck;
}else if(fp.undetermined){fs=cq;
}else{fs=dI;
}}else{if(fp.checked){if(fp.disabled){fs=bD;
}else if(fp.focused){fs=h;
}else if(fp.pressed){fs=ce;
}else if(fp.hovered){fs=ci;
}else{fs=bD;
}}else if(fp.undetermined){if(fp.disabled){fs=ba;
}else if(fp.focused){fs=r;
}else if(fp.hovered){fs=dt;
}else{fs=ba;
}}else if(!fp.disabled){if(fp.focused){fs=bG;
}else if(fp.pressed){fs=c;
}else if(fp.hovered){fs=by;
}}fs=fs||dE;
var fr=fp.invalid&&!fp.disabled?y:w;
fs=bk+fs+fr+X;
}return {icon:fs,minWidth:fq?14:undefined,gap:fq?8:6};
}},"checkbox/icon":{style:function(ft){var fv=qx.core.Environment.get(eq)&&qx.core.Environment.get(ek);

if(!fv){return {opacity:!ft.replacement&&ft.disabled?0.3:1};
}var fw;

if(ft.disabled){fw=cG;
}else if(ft.focused){fw=bG;
}else if(ft.hovered){fw=by;
}else{fw=dE;
}fw+=ft.invalid&&!ft.disabled?y:w;
var fu;
if(ft.undetermined){fu=[2,0];
}return {decorator:fw,padding:fu,width:12,height:10};
}},"radiobutton":{alias:eo,style:function(fx){var fy=qx.core.Environment.get(el)&&qx.core.Environment.get(ek);
var fA;

if(fy){fA=dI;
}else{if(fx.checked&&fx.focused){fA=eU;
}else if(fx.checked&&fx.disabled){fA=bN;
}else if(fx.checked&&fx.hovered){fA=bH;
}else if(fx.checked){fA=bB;
}else if(fx.focused){fA=bj;
}else if(fx.hovered){fA=eN;
}else{fA=dH;
}var fz=fx.invalid&&!fx.disabled?y:w;
fA=bk+fA+fz+X;
}return {icon:fA,gap:fy?8:6};
}},"radiobutton/icon":{style:function(fB){var fC=qx.core.Environment.get(el)&&qx.core.Environment.get(ek);

if(!fC){return {opacity:!fB.replacement&&fB.disabled?0.3:1};
}var fD;

if(fB.disabled&&!fB.checked){fD=dV;
}else if(fB.checked&&fB.focused){fD=eU;
}else if(fB.checked&&fB.disabled){fD=bN;
}else if(fB.checked&&fB.hovered){fD=bH;
}else if(fB.checked){fD=bB;
}else if(fB.focused){fD=bj;
}else if(fB.hovered){fD=eN;
}else{fD=dH;
}fD+=fB.invalid&&!fB.disabled?y:w;
return {decorator:fD,width:12,height:10};
}},"textfield":{style:function(fE){var fJ;
var fH=!!fE.focused;
var fI=!!fE.invalid;
var fF=!!fE.disabled;

if(fH&&fI&&!fF){fJ=eu;
}else if(fH&&!fI&&!fF){fJ=ez;
}else if(fF){fJ=ev;
}else if(!fH&&fI&&!fF){fJ=ey;
}else{fJ=et;
}
if(qx.core.Environment.get(eq)){fJ+=en;
}var fG;

if(fE.disabled){fG=cz;
}else if(fE.showingPlaceholder){fG=cU;
}else{fG=bc;
}return {decorator:fJ,padding:[2,4,1],textColor:fG};
}},"textarea":{include:x,style:function(fK){return {padding:4};
}},"spinner":{style:function(fL){var fP;
var fN=!!fL.focused;
var fO=!!fL.invalid;
var fM=!!fL.disabled;

if(fN&&fO&&!fM){fP=eu;
}else if(fN&&!fO&&!fM){fP=ez;
}else if(fM){fP=ev;
}else if(!fN&&fO&&!fM){fP=ey;
}else{fP=et;
}
if(qx.core.Environment.get(eq)){fP+=en;
}return {decorator:fP};
}},"spinner/textfield":{style:function(fQ){return {marginRight:2,padding:[2,4,1],textColor:fQ.disabled?cz:bc};
}},"spinner/upbutton":{alias:em,include:em,style:function(fR,fS){return {icon:dz,padding:[fS.padding[0]-1,fS.padding[1]-5],shadow:undefined,margin:0};
}},"spinner/downbutton":{alias:em,include:em,style:function(fT,fU){return {icon:bK,padding:[fU.padding[0]-1,fU.padding[1]-5],shadow:undefined,margin:0};
}},"datefield":dM,"datefield/button":{alias:eR,include:eR,style:function(fV){return {icon:bR,padding:[0,3],decorator:undefined};
}},"datefield/textfield":f,"datefield/list":{alias:bL,include:bL,style:function(fW){return {decorator:undefined};
}},"groupbox":{style:function(fX){return {legendPosition:cY};
}},"groupbox/legend":{alias:eo,style:function(fY){return {padding:[1,0,1,4],textColor:fY.invalid?B:E,font:eh};
}},"groupbox/frame":{style:function(ga){var gb=qx.core.Environment.get(el);
return {padding:gb?10:12,margin:gb?1:undefined,decorator:gb?dG:eC};
}},"check-groupbox":cv,"check-groupbox/legend":{alias:dE,include:dE,style:function(gc){return {padding:[1,0,1,4],textColor:gc.invalid?B:E,font:eh};
}},"radio-groupbox":cv,"radio-groupbox/legend":{alias:dH,include:dH,style:function(gd){return {padding:[1,0,1,4],textColor:gd.invalid?B:E,font:eh};
}},"scrollarea":{style:function(ge){return {minWidth:50,minHeight:50};
}},"scrollarea/corner":{style:function(gf){return {backgroundColor:A};
}},"scrollarea/pane":ep,"scrollarea/scrollbar-x":dO,"scrollarea/scrollbar-y":dO,"scrollbar":{style:function(gg){if(gg[dY]){return {};
}var gh=qx.core.Environment.get(eq);
var gi=gg.horizontal?dC:O;

if(gh){gi+=en;
}return {width:gg.horizontal?undefined:16,height:gg.horizontal?16:undefined,decorator:gi,padding:1};
}},"scrollbar/slider":{alias:cT,style:function(gj){return {padding:gj.horizontal?[0,1,0,1]:[1,0,1,0]};
}},"scrollbar/slider/knob":{include:em,style:function(gk){var gl=qx.core.Environment.get(eq);
var gm=gk.horizontal?bx:cE;

if(gk.disabled){gm+=a;
}
if(gl){gm+=en;
}return {decorator:gm,minHeight:gk.horizontal?undefined:9,minWidth:gk.horizontal?9:undefined,padding:undefined,margin:0};
}},"scrollbar/button":{alias:em,include:em,style:function(gn){var gq=dA;

if(gn.left){gq+=u;
}else if(gn.right){gq+=ds;
}else if(gn.up){gq+=cQ;
}else{gq+=S;
}var gp=qx.core.Environment.get(eq);

if(gn.left||gn.right){var go=gn.left?3:4;
return {padding:gp?[3,0,3,go]:[2,0,2,go],icon:gq,width:15,height:14,margin:0};
}else{return {padding:gp?3:[3,2],icon:gq,width:14,height:15,margin:0};
}}},"scrollbar/button-begin":eL,"scrollbar/button-end":eL,"slider":{style:function(gr){var gv;
var gt=!!gr.focused;
var gu=!!gr.invalid;
var gs=!!gr.disabled;

if(gt&&gu&&!gs){gv=eu;
}else if(gt&&!gu&&!gs){gv=ez;
}else if(gs){gv=ev;
}else if(!gt&&gu&&!gs){gv=ey;
}else{gv=et;
}
if(qx.core.Environment.get(eq)){gv+=en;
}return {decorator:gv};
}},"slider/knob":{include:em,style:function(gw){return {decorator:gw.disabled?dS:bx,shadow:undefined,height:14,width:14,padding:0};
}},"list":{alias:N,style:function(gx){var gB;
var gz=!!gx.focused;
var gA=!!gx.invalid;
var gy=!!gx.disabled;

if(gz&&gA&&!gy){gB=eu;
}else if(gz&&!gA&&!gy){gB=ez;
}else if(gy){gB=ev;
}else if(!gz&&gA&&!gy){gB=ey;
}else{gB=et;
}
if(qx.core.Environment.get(eq)){gB+=en;
}return {backgroundColor:cw,decorator:gB};
}},"list/pane":ep,"listitem":{alias:eo,style:function(gC){var gD;

if(gC.dragover){gD=gC.selected?J:I;
}else{gD=gC.selected?cx:undefined;

if(gD&&qx.core.Environment.get(eq)){gD+=en;
}}return {padding:gC.dragover?[4,4,2,4]:4,textColor:gC.selected?cC:undefined,decorator:gD};
}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:em,include:em,style:function(gE){return {padding:5,center:true,icon:gE.vertical?cu:z};
}},"slidebar/button-backward":{alias:em,include:em,style:function(gF){return {padding:5,center:true,icon:gF.vertical?bl:bE};
}},"tabview":{style:function(gG){return {contentPadding:16};
}},"tabview/bar":{alias:bS,style:function(gH){var gI=qx.core.Environment.get(el)&&qx.core.Environment.get(ek)&&qx.core.Environment.get(eq);
var gJ={marginBottom:gH.barTop?-1:0,marginTop:gH.barBottom?gI?-4:-7:0,marginLeft:gH.barRight?gI?-3:-5:0,marginRight:gH.barLeft?-1:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0};

if(gH.barTop||gH.barBottom){gJ.paddingLeft=5;
gJ.paddingRight=7;
}else{gJ.paddingTop=5;
gJ.paddingBottom=7;
}return gJ;
}},"tabview/bar/button-forward":{include:W,alias:W,style:function(gK){if(gK.barTop||gK.barBottom){return {marginTop:2,marginBottom:2};
}else{return {marginLeft:2,marginRight:2};
}}},"tabview/bar/button-backward":{include:bM,alias:bM,style:function(gL){if(gL.barTop||gL.barBottom){return {marginTop:2,marginBottom:2};
}else{return {marginLeft:2,marginRight:2};
}}},"tabview/bar/scrollpane":{},"tabview/pane":{style:function(gM){var gN=qx.core.Environment.get(eq)&&qx.core.Environment.get(el);
return {decorator:gN?o:dg,minHeight:100,marginBottom:gM.barBottom?-1:0,marginTop:gM.barTop?-1:0,marginLeft:gM.barLeft?-1:0,marginRight:gM.barRight?-1:0};
}},"tabview-page":{alias:ep,include:ep,style:function(gO){var gP=qx.core.Environment.get(eq)&&qx.core.Environment.get(el);
return {padding:gP?[4,3]:undefined};
}},"tabview-page/button":{alias:eo,style:function(gQ){var gX,gT=0;
var gW=0,gR=0,gU=0,gV=0;
var gS=qx.core.Environment.get(el)&&qx.core.Environment.get(ek)&&qx.core.Environment.get(eq);

if(gQ.checked){if(gQ.barTop){gX=cb;
gT=gS?[5,11]:[6,14];
gU=gQ.firstTab?0:-5;
gV=gQ.lastTab?0:-5;
}else if(gQ.barBottom){gX=dy;
gT=gS?[5,11]:[6,14];
gU=gQ.firstTab?0:-5;
gV=gQ.lastTab?0:-5;
gW=3;
}else if(gQ.barRight){gX=dv;
gT=gS?[5,10]:[6,13];
gW=gQ.firstTab?0:-5;
gR=gQ.lastTab?0:-5;
gU=2;
}else{gX=cg;
gT=gS?[5,10]:[6,13];
gW=gQ.firstTab?0:-5;
gR=gQ.lastTab?0:-5;
}}else{if(gQ.barTop){gX=eJ;
gT=gS?[3,9]:[4,10];
gW=4;
gU=gQ.firstTab?5:1;
gV=1;
}else if(gQ.barBottom){gX=dr;
gT=gS?[3,9]:[4,10];
gR=4;
gU=gQ.firstTab?5:1;
gV=1;
gW=3;
}else if(gQ.barRight){gX=k;
gT=gS?[3,9]:[4,10];
gV=5;
gW=gQ.firstTab?5:1;
gR=1;
gU=3;
}else{gX=eK;
gT=gS?[3,9]:[4,10];
gU=5;
gW=gQ.firstTab?5:1;
gR=1;
gV=1;
}}
if(gX&&gS){gX+=en;
}return {zIndex:gQ.checked?10:5,decorator:gX,padding:gT,marginTop:gW,marginBottom:gR,marginLeft:gU,marginRight:gV,textColor:gQ.disabled?cz:gQ.checked?bf:cH};
}},"tabview-page/button/label":{alias:cB,style:function(gY){return {padding:[0,1,0,1],margin:gY.focused?0:1,decorator:gY.focused?bs:undefined};
}},"tabview-page/button/close-button":{alias:eo,style:function(ha){return {icon:d};
}},"toolbar":{style:function(hb){var hc=qx.core.Environment.get(eq);
return {decorator:hc?be:dd,spacing:2};
}},"toolbar/part":{style:function(hd){return {decorator:dD,spacing:2};
}},"toolbar/part/container":{style:function(he){return {paddingLeft:2,paddingRight:2};
}},"toolbar/part/handle":{style:function(hf){return {source:M,marginLeft:3,marginRight:3};
}},"toolbar-button":{alias:eo,style:function(hg){var hi;

if(hg.pressed||(hg.checked&&!hg.hovered)||(hg.checked&&hg.disabled)){hi=eE;
}else if(hg.hovered&&!hg.disabled){hi=bq;
}var hh=qx.core.Environment.get(eq)&&qx.core.Environment.get(el);

if(hh&&hi){hi+=en;
}return {marginTop:2,marginBottom:2,padding:(hg.pressed||hg.checked||hg.hovered)&&!hg.disabled||(hg.disabled&&hg.checked)?3:5,decorator:hi};
}},"toolbar-menubutton":{alias:er,include:er,style:function(hj){return {showArrow:true};
}},"toolbar-menubutton/arrow":{alias:cA,include:cA,style:function(hk){return {source:bK};
}},"toolbar-splitbutton":{style:function(hl){return {marginTop:2,marginBottom:2};
}},"toolbar-splitbutton/button":{alias:er,include:er,style:function(hm){return {icon:cu,marginTop:undefined,marginBottom:undefined};
}},"toolbar-splitbutton/arrow":{alias:er,include:er,style:function(hn){if(hn.pressed||hn.checked||(hn.hovered&&!hn.disabled)){var ho=1;
}else{var ho=3;
}return {padding:ho,icon:cu,marginTop:undefined,marginBottom:undefined};
}},"toolbar-separator":{style:function(hp){return {decorator:G,margin:7};
}},"tree":dK,"tree-item":{style:function(hq){var hr=hq.selected?cx:undefined;

if(hr&&qx.core.Environment.get(eq)){hr+=en;
}return {padding:[2,6],textColor:hq.selected?cC:undefined,decorator:hr};
}},"tree-item/icon":{include:cA,style:function(hs){return {paddingRight:5};
}},"tree-item/label":cB,"tree-item/open":{include:cA,style:function(ht){var hu;

if(ht.selected&&ht.opened){hu=eF;
}else if(ht.selected&&!ht.opened){hu=cF;
}else if(ht.opened){hu=U;
}else{hu=bz;
}return {padding:[0,5,0,2],source:hu};
}},"tree-folder":{include:dJ,alias:dJ,style:function(hv){var hx,hw;

if(hv.small){hx=hv.opened?eO:eP;
hw=eO;
}else if(hv.large){hx=hv.opened?bo:F;
hw=bo;
}else{hx=hv.opened?bn:cc;
hw=bn;
}return {icon:hx,iconOpened:hw};
}},"tree-file":{include:dJ,alias:dJ,style:function(hy){return {icon:hy.small?bO:hy.large?dh:Q};
}},"treevirtual":bm,"treevirtual-folder":{style:function(hz){return {icon:hz.opened?eO:eP};
}},"treevirtual-file":{include:bI,alias:bI,style:function(hA){return {icon:bO};
}},"treevirtual-line":{style:function(hB){return {icon:dI};
}},"treevirtual-contract":{style:function(hC){return {icon:U,paddingLeft:5,paddingTop:2};
}},"treevirtual-expand":{style:function(hD){return {icon:bz,paddingLeft:5,paddingTop:2};
}},"treevirtual-only-contract":dL,"treevirtual-only-expand":v,"treevirtual-start-contract":dL,"treevirtual-start-expand":v,"treevirtual-end-contract":dL,"treevirtual-end-expand":v,"treevirtual-cross-contract":dL,"treevirtual-cross-expand":v,"treevirtual-end":{style:function(hE){return {icon:dI};
}},"treevirtual-cross":{style:function(hF){return {icon:dI};
}},"tooltip":{include:ct,style:function(hG){return {backgroundColor:dB,padding:[1,3,2,3],offset:[15,5,5,5]};
}},"tooltip/atom":eo,"tooltip-error":{include:eA,style:function(hH){var hI=qx.core.Environment.get(el)&&qx.core.Environment.get(ek);
return {textColor:cC,backgroundColor:undefined,placeMethod:ep,offset:[0,0,0,14],marginTop:-2,position:C,showTimeout:100,hideTimeout:10000,decorator:hI?K:dn,shadow:bT,font:eh,padding:hI?3:undefined};
}},"tooltip-error/atom":eo,"window":{style:function(hJ){var hL=qx.core.Environment.get(el)&&qx.core.Environment.get(eq)&&qx.core.Environment.get(ek);
var hM;
var hK;

if(hL){if(hJ.showStatusbar){hM=dq;
}else{hM=dp;
}}else{hK=cL;
}return {decorator:hM,shadow:hK,contentPadding:[10,10,10,10],margin:hJ.maximized?0:[0,5,5,0]};
}},"window-resize-frame":{style:function(hN){var hO=qx.core.Environment.get(el);
var hP;

if(hO){if(hN.showStatusbar){hP=bp;
}else{hP=dU;
}}else{hP=ej;
}return {decorator:hP};
}},"window/pane":{style:function(hQ){var hR=qx.core.Environment.get(el)&&qx.core.Environment.get(eq)&&qx.core.Environment.get(ek);
return {decorator:hR?cR:cP};
}},"window/captionbar":{style:function(hS){var hT=qx.core.Environment.get(el)&&qx.core.Environment.get(eq)&&qx.core.Environment.get(ek);
var hU=hS.active?ch:ed;

if(hT){hU+=en;
}return {decorator:hU,textColor:hS.active?dR:bF,minHeight:26,paddingRight:2};
}},"window/icon":{style:function(hV){return {margin:[5,0,3,6]};
}},"window/title":{style:function(hW){return {alignY:cy,font:eh,marginLeft:6,marginRight:12};
}},"window/minimize-button":{alias:eo,style:function(hX){return {icon:hX.active?hX.hovered?dP:j:eG,margin:[4,8,2,0]};
}},"window/restore-button":{alias:eo,style:function(hY){return {icon:hY.active?hY.hovered?cN:db:i,margin:[5,8,2,0]};
}},"window/maximize-button":{alias:eo,style:function(ia){return {icon:ia.active?ia.hovered?bh:cd:H,margin:[4,8,2,0]};
}},"window/close-button":{alias:eo,style:function(ib){return {icon:ib.active?ib.hovered?e:ea:cf,margin:[4,8,2,0]};
}},"window/statusbar":{style:function(ic){var id=qx.core.Environment.get(el)&&qx.core.Environment.get(eq)&&qx.core.Environment.get(ek);
return {padding:[2,6],decorator:id?bt:dl,minHeight:18};
}},"window/statusbar-text":{style:function(ie){return {font:du};
}},"iframe":{style:function(ig){return {decorator:ej};
}},"resizer":{style:function(ih){var ii=qx.core.Environment.get(ek)&&qx.core.Environment.get(el)&&qx.core.Environment.get(eq);
return {decorator:ii?da:n};
}},"splitpane":{style:function(ij){return {decorator:g};
}},"splitpane/splitter":{style:function(ik){return {width:ik.horizontal?3:undefined,height:ik.vertical?3:undefined,backgroundColor:V};
}},"splitpane/splitter/knob":{style:function(il){return {source:il.horizontal?dj:cj};
}},"splitpane/slider":{style:function(im){return {width:im.horizontal?3:undefined,height:im.vertical?3:undefined,backgroundColor:V};
}},"selectbox":em,"selectbox/atom":eo,"selectbox/popup":ct,"selectbox/list":{alias:dK},"selectbox/arrow":{include:cA,style:function(io){return {source:cu,paddingLeft:5};
}},"datechooser":{style:function(ip){var it;
var ir=!!ip.focused;
var is=!!ip.invalid;
var iq=!!ip.disabled;

if(ir&&is&&!iq){it=eu;
}else if(ir&&!is&&!iq){it=ez;
}else if(iq){it=ev;
}else if(!ir&&is&&!iq){it=ey;
}else{it=et;
}
if(qx.core.Environment.get(eq)){it+=en;
}return {padding:2,decorator:it,backgroundColor:cw};
}},"datechooser/navigation-bar":{},"datechooser/nav-button":{include:em,alias:em,style:function(iu){var iv={padding:[2,4],shadow:undefined};

if(iu.lastYear){iv.icon=df;
iv.marginRight=1;
}else if(iu.lastMonth){iv.icon=bE;
}else if(iu.nextYear){iv.icon=co;
iv.marginLeft=1;
}else if(iu.nextMonth){iv.icon=z;
}return iv;
}},"datechooser/last-year-button-tooltip":eA,"datechooser/last-month-button-tooltip":eA,"datechooser/next-year-button-tooltip":eA,"datechooser/next-month-button-tooltip":eA,"datechooser/last-year-button":dN,"datechooser/last-month-button":dN,"datechooser/next-month-button":dN,"datechooser/next-year-button":dN,"datechooser/month-year-label":{style:function(iw){return {font:eh,textAlign:dF,textColor:iw.disabled?cz:undefined};
}},"datechooser/date-pane":{style:function(ix){return {textColor:ix.disabled?cz:undefined,marginTop:2};
}},"datechooser/weekday":{style:function(iy){return {textColor:iy.disabled?cz:iy.weekend?bv:undefined,textAlign:dF,paddingTop:2,backgroundColor:bP};
}},"datechooser/week":{style:function(iz){return {textAlign:dF,padding:[2,4],backgroundColor:bP};
}},"datechooser/day":{style:function(iA){var iB=iA.disabled?undefined:iA.selected?cx:undefined;

if(iB&&qx.core.Environment.get(eq)){iB+=en;
}return {textAlign:dF,decorator:iB,textColor:iA.disabled?cz:iA.selected?cC:iA.otherMonth?bv:undefined,font:iA.today?eh:undefined,padding:[2,4]};
}},"combobox":{style:function(iC){var iG;
var iE=!!iC.focused;
var iF=!!iC.invalid;
var iD=!!iC.disabled;

if(iE&&iF&&!iD){iG=eu;
}else if(iE&&!iF&&!iD){iG=ez;
}else if(iD){iG=ev;
}else if(!iE&&iF&&!iD){iG=ey;
}else{iG=et;
}
if(qx.core.Environment.get(eq)){iG+=en;
}return {decorator:iG};
}},"combobox/popup":ct,"combobox/list":{alias:dK},"combobox/button":{include:em,alias:em,style:function(iH,iI){var iJ={icon:cu,padding:[iI.padding[0],iI.padding[1]-6],shadow:undefined,margin:undefined};

if(iH.selected){iJ.decorator=bC;
}return iJ;
}},"combobox/textfield":{include:x,style:function(iK){return {decorator:undefined};
}},"menu":{style:function(iL){var iM=qx.core.Environment.get(eq)&&qx.core.Environment.get(ek);
var iN={decorator:iM?br:cK,shadow:iM?undefined:bJ,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,placementModeY:iL.submenu||iL.contextmenu?de:dk};

if(iL.submenu){iN.position=C;
iN.offset=[-2,-3];
}return iN;
}},"menu/slidebar":eD,"menu-slidebar":ep,"menu-slidebar-button":{style:function(iO){var iP=iO.hovered?cx:undefined;

if(iP&&qx.core.Environment.get(eq)){iP+=en;
}return {decorator:iP,padding:7,center:true};
}},"menu-slidebar/button-backward":{include:bw,style:function(iQ){return {icon:iQ.hovered?dx:bl};
}},"menu-slidebar/button-forward":{include:bw,style:function(iR){return {icon:iR.hovered?ef:cu};
}},"menu-separator":{style:function(iS){return {height:0,decorator:p,margin:[4,2]};
}},"menu-button":{alias:eo,style:function(iT){var iU=iT.selected?cx:undefined;

if(iU&&qx.core.Environment.get(eq)){iU+=en;
}return {decorator:iU,textColor:iT.selected?cC:undefined,padding:[4,6]};
}},"menu-button/icon":{include:cA,style:function(iV){return {alignY:cy};
}},"menu-button/label":{include:cB,style:function(iW){return {alignY:cy,padding:1};
}},"menu-button/shortcut":{include:cB,style:function(iX){return {alignY:cy,marginLeft:14,padding:1};
}},"menu-button/arrow":{include:cA,style:function(iY){return {source:iY.selected?l:z,alignY:cy};
}},"menu-checkbox":{alias:ew,include:ew,style:function(ja){return {icon:!ja.checked?undefined:ja.selected?L:cs};
}},"menu-radiobutton":{alias:ew,include:ew,style:function(jb){return {icon:!jb.checked?undefined:jb.selected?cV:cn};
}},"menubar":{style:function(jc){var jd=qx.core.Environment.get(eq);
return {decorator:jd?dT:eH};
}},"menubar-button":{alias:eo,style:function(je){var jf=(je.pressed||je.hovered)&&!je.disabled?cx:undefined;

if(jf&&qx.core.Environment.get(eq)){jf+=en;
}return {decorator:jf,textColor:je.pressed||je.hovered?cC:undefined,padding:[3,8]};
}},"colorselector":ep,"colorselector/control-bar":ep,"colorselector/control-pane":ep,"colorselector/visual-pane":cv,"colorselector/preset-grid":ep,"colorselector/colorbucket":{style:function(jg){return {decorator:ej,width:16,height:16};
}},"colorselector/preset-field-set":cv,"colorselector/input-field-set":cv,"colorselector/preview-field-set":cv,"colorselector/hex-field-composite":ep,"colorselector/hex-field":x,"colorselector/rgb-spinner-composite":ep,"colorselector/rgb-spinner-red":es,"colorselector/rgb-spinner-green":es,"colorselector/rgb-spinner-blue":es,"colorselector/hsb-spinner-composite":ep,"colorselector/hsb-spinner-hue":es,"colorselector/hsb-spinner-saturation":es,"colorselector/hsb-spinner-brightness":es,"colorselector/preview-content-old":{style:function(jh){return {decorator:ej,width:50,height:10};
}},"colorselector/preview-content-new":{style:function(ji){return {decorator:ej,backgroundColor:cw,width:50,height:10};
}},"colorselector/hue-saturation-field":{style:function(jj){return {decorator:ej,margin:5};
}},"colorselector/brightness-field":{style:function(jk){return {decorator:ej,margin:[5,7]};
}},"colorselector/hue-saturation-pane":ep,"colorselector/hue-saturation-handle":ep,"colorselector/brightness-pane":ep,"colorselector/brightness-handle":ep,"colorpopup":{alias:ct,include:ct,style:function(jl){return {padding:5,backgroundColor:A};
}},"colorpopup/field":{style:function(jm){return {decorator:ej,margin:2,width:14,height:14,backgroundColor:cw};
}},"colorpopup/selector-button":ei,"colorpopup/auto-button":ei,"colorpopup/preview-pane":cv,"colorpopup/current-preview":{style:function(jn){return {height:20,padding:4,marginLeft:4,decorator:ej,allowGrowX:true};
}},"colorpopup/selected-preview":{style:function(jo){return {height:20,padding:4,marginRight:4,decorator:ej,allowGrowX:true};
}},"colorpopup/colorselector-okbutton":{alias:ei,include:ei,style:function(jp){return {icon:cX};
}},"colorpopup/colorselector-cancelbutton":{alias:ei,include:ei,style:function(jq){return {icon:eI};
}},"table":{alias:ep,style:function(jr){return {decorator:bm};
}},"table/statusbar":{style:function(js){return {decorator:eb,padding:[0,2]};
}},"table/column-button":{alias:em,style:function(jt){var ju=qx.core.Environment.get(eq);
return {decorator:ju?bd:bA,padding:3,icon:cm};
}},"table-column-reset-button":{include:ew,alias:ew,style:function(){return {icon:t};
}},"table-scroller":ep,"table-scroller/scrollbar-x":dO,"table-scroller/scrollbar-y":dO,"table-scroller/header":{style:function(jv){var jw=qx.core.Environment.get(eq);
return {decorator:jw?bd:bA};
}},"table-scroller/pane":{style:function(jx){return {backgroundColor:dW};
}},"table-scroller/focus-indicator":{style:function(jy){return {decorator:bU};
}},"table-scroller/resize-line":{style:function(jz){return {backgroundColor:cM,width:2};
}},"table-header-cell":{alias:eo,style:function(jA){return {minWidth:13,minHeight:20,padding:jA.hovered?[3,4,2,4]:[3,4],decorator:jA.hovered?bu:R,sortIcon:jA.sorted?(jA.sortedAscending?dw:cp):undefined};
}},"table-header-cell/label":{style:function(jB){return {minWidth:0,alignY:cy,paddingRight:5};
}},"table-header-cell/sort-icon":{style:function(jC){return {alignY:cy,alignX:eS};
}},"table-header-cell/icon":{style:function(jD){return {minWidth:0,alignY:cy,paddingRight:5};
}},"table-editor-textfield":{include:x,style:function(jE){return {decorator:undefined,padding:[2,2],backgroundColor:cw};
}},"table-editor-selectbox":{include:D,alias:D,style:function(jF){return {padding:[0,2],backgroundColor:cw};
}},"table-editor-combobox":{include:dM,alias:dM,style:function(jG){return {decorator:undefined,backgroundColor:cw};
}},"progressive-table-header":{alias:ep,style:function(jH){return {decorator:cl};
}},"progressive-table-header-cell":{alias:eo,style:function(jI){var jJ=qx.core.Environment.get(eq);
return {minWidth:40,minHeight:25,paddingLeft:6,decorator:jJ?ee:q};
}},"app-header":{style:function(jK){return {font:eh,textColor:cC,padding:[8,12],decorator:cJ};
}},"app-header-label":cB,"virtual-list":dK,"virtual-list/row-layer":cI,"row-layer":ep,"group-item":{include:cB,alias:cB,style:function(jL){return {padding:4,decorator:qx.core.Environment.get(eq)?eB:eM,textColor:bg,font:eh};
}},"virtual-selectbox":D,"virtual-selectbox/dropdown":ct,"virtual-selectbox/dropdown/list":{alias:eQ},"virtual-combobox":dM,"virtual-combobox/dropdown":ct,"virtual-combobox/dropdown/list":{alias:eQ},"virtual-tree":{include:bb,alias:bb,style:function(jM){return {itemHeight:26};
}},"virtual-tree-folder":cS,"virtual-tree-file":cr,"column-layer":ep,"cell":{style:function(jN){return {textColor:jN.selected?cC:eT,padding:[3,6],font:T};
}},"cell-string":ex,"cell-number":{include:ex,style:function(jO){return {textAlign:eS};
}},"cell-image":ex,"cell-boolean":{include:ex,style:function(jP){return {iconTrue:bY,iconFalse:di};
}},"cell-atom":ex,"cell-date":ex,"cell-html":ex,"htmlarea":{"include":ep,style:function(jQ){return {backgroundColor:m};
}},"progressbar":{style:function(jR){return {decorator:s,padding:[1],backgroundColor:P,width:200,height:20};
}},"progressbar/progress":{style:function(jS){var jT=jS.disabled?eM:cx;

if(qx.core.Environment.get(eq)){jT+=en;
}return {decorator:jT};
}}}});
})();
(function(){var bv="button",bu="atom",bt="button-hovered",bs="button-frame",br="menu-button",bq="list",bp="button-simple",bo="toolbar-button",bn="image",bm="retrotheme/decoration/arrows/down-small-invert.png",bb="retrotheme/decoration/arrows/down-invert.png",ba="table-header-cell",Y="text-inactive",X="text-label",W="text-disabled",V="background-scrollbar-slider",U="group",T="button-label",S="center",R="text-selected",bC="background-scrollbar-slider-hovered",bD="widget",bA="retrotheme/decoration/arrows/right-invert.png",bB="bold",by="white",bz="retrotheme/decoration/arrows/up-invert.png",bw="slidebar/button-forward",bx="shadow-window",bE="button-checked",bF="background-datechooser-week",bf="slidebar/button-backward",be="retrotheme/decoration/arrows/left-invert.png",bh="menubar-selected",bg="black",bj="list-focused",bi="retrotheme/decoration/window/maximize-active-hovered.png",bl="background-application",bk="border-invalid",bd="menu",bc="move-frame",a="window-caption",b="retrotheme/decoration/window/minimize-active-hovered.png",c="retrotheme/decoration/window/minimize-active.png",d="down",e="selected-dragover",f="background-groupbox",g="retrotheme/decoration/arrows/up-small-invert.png",h="input-disabled",i="background-textfield-focused",j="toolbar-button-checked",bJ="retrotheme/decoration/window/minimize-inactive.png",bI="retrotheme/decoration/scrollbar/",bH="middle",bG="retrotheme/decoration/table/select-column-order-invert.png",bN="retrotheme/decoration/window/restore-active-hovered.png",bM="input-focused-invalid",bL="text-active",bK="listitem-selected",bP="retrotheme/decoration/window/close-active.png",bO="decoration/menu/checkbox-invert.gif",B="scrollarea",C="default",z="table-header-cell-selected",A="selected",F="toolbar-button-hovered",G="retrotheme/decoration/tabview/close-button.png",D="retrotheme/decoration/toolbar/toolbar-handle-knob.png",E="retrotheme/decoration/window/maximize-active.png",x="tabview",y="retrotheme/decoration/window/close-inactive.png",r="retrotheme/decoration/window/maximize-inactive.png",q="foxmemo.retrotheme.theme.Appearance",t="top",s="right",n="retrotheme/decoration/tabview/close-button-hovered.png",m="left",p="decoration/menu/radiobutton-invert.gif",o="up",l="retrotheme/decoration/window/restore-active.png",k="text-popup",L="retrotheme/decoration/arrows/forward-invert.png",M="button-red-hovered",N="frame",O="dragover",H="retrotheme/decoration/window/restore-inactive.png",I="tooltip",J="-invert.png",K="label",P="retrotheme/decoration/window/close-active-hovered.png",Q="button-red-checked",w="input-focused",v="background-datechooser",u="retrotheme/decoration/arrows/rewind-invert.png";
qx.Theme.define(q,{extend:qx.theme.modern.Appearance,appearances:{"button":{alias:bu,style:function(bQ){return {padding:bQ.pressed||bQ.checked||(bQ.checked&&bQ.disabled)?[4,4,2,6]:[3,6,3,4],decorator:bQ.pressed||bQ.checked?bE:bQ.hovered&&!bQ.disabled?bt:bv,textColor:T,center:true};
}},"button-red":{style:function(bR){return {padding:bR.pressed||bR.checked||(bR.checked&&bR.disabled)?[4,4,2,6]:[3,6,3,4],decorator:bR.pressed||bR.checked?Q:bR.hovered&&!bR.disabled?M:bv,textColor:T,center:true};
}},"button-frame":{alias:bu,style:function(bS){return {padding:bS.pressed||bS.checked||(bS.checked&&bS.disabled)?[4,4,2,6]:[3,6,3,4],decorator:bS.pressed||bS.checked?bE:bS.hovered&&!bS.disabled?bt:bv,textColor:T};
}},"hover-button":{alias:bv,include:bv,style:function(bT){return {decorator:bT.hovered?bt:bv,textColor:bT.hovered?R:undefined};
}},"combobox/button":{include:bv,alias:bv,style:function(bU){var bV={icon:bb,padding:2};
return bV;
}},"datechooser":{style:function(bW){var cb;
var bY=!!bW.focused;
var ca=!!bW.invalid;
var bX=!!bW.disabled;

if(bY&&ca&&!bX){cb=bM;
}else if(bY&&!ca&&!bX){cb=w;
}else if(bX){cb=h;
}else if(!bY&&ca&&!bX){cb=bk;
}else{cb=U;
}return {padding:2,decorator:cb,backgroundColor:v};
}},"datechooser/date-pane":{style:function(cc){return {textColor:cc.disabled?W:undefined,marginTop:2};
}},"datechooser/day":{style:function(cd){return {textAlign:S,decorator:cd.disabled?undefined:cd.selected?A:undefined,textColor:cd.disabled?W:cd.selected?X:cd.otherMonth?Y:undefined,font:cd.today?bB:undefined,padding:[2,4]};
}},"datechooser/nav-button":{include:bp,alias:bp,style:function(ce){var cf={padding:[2,4],shadow:undefined};

if(ce.lastYear){cf.icon=u;
cf.marginRight=1;
}else if(ce.lastMonth){cf.icon=be;
}else if(ce.nextYear){cf.icon=L;
cf.marginLeft=1;
}else if(ce.nextMonth){cf.icon=bA;
}return cf;
}},"datechooser/week":{style:function(cg){return {textAlign:S,padding:[2,4],backgroundColor:bF};
}},"datechooser/weekday":{style:function(ch){return {textColor:ch.disabled?W:ch.weekend?Y:undefined,textAlign:S,paddingTop:2,backgroundColor:bF};
}},"move-frame":{style:function(ci){return {decorator:N};
}},"resize-frame":bc,"groupbox/frame":{style:function(cj){return {padding:6,backgroundColor:f,decorator:U};
}},"htmlarea":{"include":bD,style:function(ck){return {backgroundColor:i};
}},"list":{alias:B,style:function(cl){var cp;
var cn=!!cl.focused;
var co=!!cl.invalid;
var cm=!!cl.disabled;

if(cn&&co&&!cm){cp=bq;
}else if(cn&&!co&&!cm){cp=bj;
}else if(cm){cp=bq;
}else if(!cn&&co&&!cm){cp=bq;
}else{cp=bq;
}return {decorator:cp,textColor:bL};
}},"listitem":{style:function(cq){var cr;

if(cq.dragover){cr=cq.selected?e:O;
}else{cr=cq.selected?bK:undefined;
}return {padding:cq.dragover?[5,5,3,5]:cq.selected?2:3,textColor:cq.selected?R:undefined,decorator:cr};
}},"menu-button":{alias:bu,style:function(cs){return {textColor:br,decorator:cs.selected?br:undefined,padding:cs.selected?[3,5]:[4,6]};
}},"menu-button/arrow":{include:bn,style:function(ct){return {source:bA,alignY:bH};
}},"menu-checkbox":{alias:br,include:br,style:function(cu){return {icon:cu.checked?bO:undefined};
}},"menu-radiobutton":{alias:br,include:br,style:function(cv){return {icon:cv.checked?p:undefined};
}},"menubar-button":{alias:bu,style:function(cw){return {decorator:cw.pressed||cw.hovered?bh:undefined,textColor:cw.pressed||cw.hovered?R:br,padding:[3,8]};
}},"popup":{style:function(cx){return {decorator:bd,textColor:k,shadow:bx};
}},"root":{style:function(cy){return {backgroundColor:bl,textColor:X,font:C};
}},"scrollbar/button":{style:function(cz){var cA=bI;

if(cz.left){cA+=m;
}else if(cz.right){cA+=s;
}else if(cz.up){cA+=o;
}else{cA+=d;
}cA+=J;

if(cz.left||cz.right){return {decorator:cz.hovered?bt:bv,backgroundColor:cz.hovered?bC:V,padding:[0,0,0,cz.left?3:4],icon:cA,width:15,height:14};
}else{return {decorator:cz.hovered?bt:bv,backgroundColor:cz.hovered?bC:V,padding:[0,2,0,1],icon:cA,width:14,height:15};
}}},"scrollbar/slider/knob":{style:function(cB){return {decorator:cB.hovered?bt:bv,backgroundColor:cB.hovered?bC:V,minHeight:cB.horizontal?undefined:9,minWidth:cB.horizontal?9:undefined};
}},"selectbox":{alias:bs,include:bs,style:function(cC){return {padding:[2,8]};
}},"selectbox/arrow":{include:bn,style:function(cD){return {source:bm,paddingLeft:5};
}},"selectbox/atom":K,"selectbox/list":{alias:bq,style:function(cE){return {textColor:by};
}},"selectbox/listitem":{style:function(cF){return {textColor:by};
}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:bs,include:bs,style:function(cG){return {padding:5,center:true,icon:cG.vertical?bb:bA};
}},"slidebar/button-backward":{alias:bs,include:bs,style:function(cH){return {padding:5,center:true,icon:cH.vertical?bz:be};
}},"slider/knob":{alias:bs,include:bs,style:function(cI){return {shadow:undefined,height:14,width:14};
}},"spinner/upbutton":{alias:bv,include:bv,style:function(cJ){return {icon:g,padding:cJ.pressed?[2,2,0,4]:[1,3,1,3],shadow:undefined};
}},"spinner/downbutton":{alias:bp,include:bp,style:function(cK){return {icon:bm,padding:cK.pressed?[2,2,0,4]:[1,3,1,3],shadow:undefined};
}},"splitbutton/arrow":{alias:bv,include:bv,style:function(cL){return {icon:bm,marginLeft:1,marginRight:1};
}},"table":{alias:bD,style:function(cM){return {decorator:U};
}},"table/column-button":{alias:bs,style:function(cN){return {decorator:ba,padding:3,icon:bG};
}},"table-header-cell":{alias:bu,style:function(cO){return {minWidth:13,minHeight:20,padding:[2,4,0,4],marginTop:-2,decorator:cO.hovered?z:ba,sortIcon:cO.sorted?(cO.sortedAscending?bb:bz):undefined};
}},"table-scroller/header":{style:function(cP){return {decorator:ba};
}},"tabview/bar/button-forward":{include:bw,alias:bw,style:function(cQ){if(cQ.barTop){return {marginTop:2,marginBottom:0};
}else if(cQ.barBottom){return {marginTop:0,marginBottom:2};
}else if(cQ.barLeft){return {marginLeft:2,marginRight:0};
}else{return {marginLeft:0,marginRight:2};
}}},"tabview/bar/button-backward":{include:bf,alias:bf,style:function(cR){if(cR.barTop){return {marginTop:2,marginBottom:0};
}else if(cR.barBottom){return {marginTop:0,marginBottom:2};
}else if(cR.barLeft){return {marginLeft:2,marginRight:0};
}else{return {marginLeft:0,marginRight:2};
}}},"tabview-page/button":{alias:bu,style:function(cS){var cY,cU=0;
var cX=0,cT=0,cV=0,cW=0;

if(cS.checked){cU=[4,12];
cY=bt;

if(cS.barTop){cV=cS.firstTab?0:-4;
cW=cS.lastTab?0:-4;
}else if(cS.barBottom){cV=cS.firstTab?0:-4;
cW=cS.lastTab?0:-4;
}}else{if(cS.barTop){if(cS.hovered){cY=bt;
}else if(cS.disabled){cY=bv;
}else{cY=bv;
}cU=[2,8];
cX=4;
cV=cS.firstTab?4:0;
}else if(cS.barBottom){if(cS.hovered){cY=bt;
}else if(cS.disabled){cY=bv;
}else{cY=bv;
}cU=[2,8];
cT=4;
cV=cS.firstTab?4:0;
}else if(cS.barRight){if(cS.hovered){cY=bt;
}else if(cS.disabled){cY=bv;
}else{cY=bv;
}cU=[4,12];
cW=5;
}else{if(cS.hovered){cY=bt;
}else if(cS.disabled){cY=bv;
}else{cY=bv;
}cU=[4,12];
cV=5;
}}return {zIndex:cS.checked?10:5,decorator:cY,padding:cU,marginTop:cX,marginBottom:cT,marginLeft:cV,marginRight:cW,textColor:cS.disabled?Y:X};
}},"tabview-page/button/close-button":{alias:bu,style:function(da){var db;

if(da.hovered){db=n;
}else{db=G;
}return {icon:db};
}},"tabview/pane":{style:function(dc){return {decorator:x,minHeight:100,marginBottom:dc.barBottom?-1:0,marginTop:dc.barTop?-1:0,marginLeft:dc.barLeft?-1:0,marginRight:dc.barRight?-1:0};
}},"toolbar/part":bD,"toolbar/part/handle":{style:function(dd){return {source:D,marginLeft:3,marginRight:3};
}},"toolbar-button":{alias:bu,style:function(de){return {padding:de.pressed||de.checked?[7,4,3,7]:[6,6,6,7],margin:de.pressed||de.checked?[0]:[0],decorator:de.pressed||de.checked?j:de.hovered&&!de.disabled?F:undefined,textColor:bo};
}},"toolbar-menubutton/arrow":{alias:bn,include:bn,style:function(df){return {source:bm};
}},"toolbar-splitbutton/button":bo,"toolbar-splitbutton/arrow":{alias:bo,include:bo,style:function(dg){return {icon:bb};
}},"tooltip":{style:function(dh){return {padding:[1,5,2,3],offset:[15,5,5,5],decorator:I,textColor:bg};
}},"window":{style:function(di){return {shadow:bx,contentPadding:[5]};
}},"window/close-button":{alias:bu,style:function(dj){return {icon:dj.active?dj.hovered?P:bP:y,margin:[4,8,2,0]};
}},"window/maximize-button":{alias:bu,style:function(dk){return {icon:dk.active?dk.hovered?bi:E:r,margin:[4,8,2,0]};
}},"window/minimize-button":{alias:bu,style:function(dl){return {icon:dl.active?dl.hovered?b:c:bJ,margin:[4,8,2,0]};
}},"window/restore-button":{alias:bu,style:function(dm){return {icon:dm.active?dm.hovered?bN:l:H,margin:[5,8,2,0]};
}},"window/statusbar-text":{},"window/title":{style:function(dn){return {alignY:t,textColor:a,font:bB,paddingTop:5,paddingLeft:8};
}}}});
})();
(function(){var cJ="solid",cI="invalid",cH="scale",cG="border-main",cF="border-invalid",cE="shadow",cD="border-separator",cC="checkbox-hovered",cB="button-start",cA="button-end",bK="background-light",bJ="tabview-background",bI="repeat-x",bH="radiobutton",bG="button-css",bF="border-input",bE="border-inner-input",bD="border-inner-scrollbar",bC="radiobutton-checked",bB="window-border",cQ="tabview-inactive",cR="checkbox",cO="radiobutton-disabled",cP="radiobutton-hovered-invalid",cM="tabview-page-button-top-active-css",cN="button-border-disabled",cK="tabview-page-button-top-inactive-css",cL="decoration/form/input.png",cS="border-toolbar-border-inner",cT="input-css",cj="border-toolbar-button-outer",ci="border-disabled",cl="background-pane",ck="checkbox-disabled-border",cn="button-hovered-end",cm="repeat-y",cp="border-dragover",co="button-hovered-start",ch="progressive-table-header-border-right",cg="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",di="decoration/table/header-cell.png",dh="tabview-inactive-start",dg="table-header-end",df="border-button",dm="border-focused-invalid",dl="button-focused-css",dk="checkbox-border",dj="tabview-start",dp="checkbox-start",dn="decoration/tabview/tab-button-top-active.png",bb="group-background",bc="decoration/form/button-c.png",Y="keyboard-focus",ba="button-disabled-start",bf="selected-end",bg="table-header-hovered",bd="decoration/groupbox/groupbox.png",be="decoration/pane/pane.png",W="decoration/menu/background.png",X="tooltip-error",J="decoration/toolbar/toolbar-part.gif",I="input-focused-css",L="decoration/menu/bar-background.png",K="window-border-caption",F="radiobutton-hovered",E="decoration/tabview/tab-button-bottom-active.png",H="radiobutton-checked-focused",G="groupitem-end",D="button-disabled-css",C="group-border",bl="scrollbar-slider-vertical-css",bm="decoration/form/button-checked.png",bn="window-css",bo="selected-start",bh="window-resize-frame-css",bi="tabview-end",bj="window-statusbar-background",bk="decoration/scrollbar/scrollbar-bg-vertical.png",bp="button-pressed-css",bq="toolbar-button-hovered-css",T="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",V="qx/decoration/Modern",U="border-toolbar-separator-left",br="decoration/scrollbar/scrollbar-bg-horizontal.png",bs="decoration/tabview/tab-button-left-active.png",bt="decoration/tabview/tab-button-right-inactive.png",bu="decoration/tabview/tab-button-bottom-inactive.png",bv="decoration/form/button-disabled.png",bw="decoration/form/button-pressed.png",bx="background-splitpane",by="decoration/form/button-checked-focused.png",bz="px",bA="decoration/window/statusbar.png",bO="input-border-disabled",bN="checkbox-inner",bM="scrollbar-horizontal-css",bL="button-disabled-end",bS="center",bR="toolbar-end",bQ="groupitem-start",bP="decoration/form/button-hovered.png",bU="checkbox-hovered-inner",bT="input-focused-start",cc="scrollbar-start",cd="scrollbar-slider-start",ca="radiobutton-checked-disabled",cb="checkbox-focused",bX="qx.theme.modern.Decoration",bY="decoration/form/button.png",bV="decoration/app-header.png",bW="decoration/form/button-focused.png",ce="radiobutton-checked-hovered",cf="button-hovered-css",ct="checkbox-disabled-inner",cs="border-toolbar-separator-right",cv="border-focused",cu="decoration/shadow/shadow.png",cx="scrollbar-end",cw="decoration/group-item.png",cz="window-caption-inactive-end",cy="checkbox-end",cr="tabview-inactive-end",cq="input-end",db="button-checked-focused-css",dc="decoration/tabview/tab-button-left-inactive.png",dd="input-focused-inner-invalid",de="menu-separator-top",cW="window-caption-inactive-start",cX="scrollbar-slider-end",cY="decoration/window/captionbar-inactive.png",da="decoration/tabview/tab-button-top-inactive.png",cU="pane-end",cV="input-focused-end",j="decoration/form/tooltip-error-arrow.png",i="menubar-start",h="toolbar-start",g="checkbox-disabled-start",f="radiobutton-focused",e="pane-start",d="table-focus-indicator",c="button-checked-css",b="decoration/form/button-checked-c.png",a="menu-separator-bottom",w="decoration/shadow/shadow-small.png",x="input-start",u="decoration/tabview/tabview-pane.png",v="decoration/window/captionbar-active.png",A="decoration/tabview/tab-button-right-active.png",B="no-repeat",y="decoration/toolbar/toolbar-gradient.png",z="checkbox-hovered-inner-invalid";
qx.Theme.define(bX,{aliases:{decoration:V},decorations:{"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:cG}},"selected":{decorator:qx.ui.decoration.Background,style:{backgroundImage:o,backgroundRepeat:cH}},"selected-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{startColorPosition:0,endColorPosition:100,startColor:bo,endColor:bf}},"selected-dragover":{decorator:qx.ui.decoration.Single,style:{backgroundImage:o,backgroundRepeat:cH,bottom:[2,cJ,cp]}},"dragover":{decorator:qx.ui.decoration.Single,style:{bottom:[2,cJ,cp]}},"pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:be,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:bJ,radius:3,shadowColor:cE,shadowBlurRadius:2,shadowLength:0,gradientStart:[e,0],gradientEnd:[cU,100]}},"group":{decorator:qx.ui.decoration.Grid,style:{baseImage:bd}},"group-css":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder],style:{backgroundColor:bb,radius:4,color:C,width:1}},"border-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cI,innerColor:bE,innerOpacity:0.5,backgroundImage:cL,backgroundRepeat:bI,backgroundColor:bK}},"keyboard-focus":{decorator:qx.ui.decoration.Single,style:{width:1,color:Y,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:dk,innerColor:k,shadowLength:0,shadowBlurRadius:0,shadowColor:l,insetLeft:5}},"radiobutton-checked":{include:bH,style:{backgroundColor:bC}},"radiobutton-checked-focused":{include:bC,style:{shadowBlurRadius:4}},"radiobutton-checked-hovered":{include:bC,style:{innerColor:cC}},"radiobutton-focused":{include:bH,style:{shadowBlurRadius:4}},"radiobutton-hovered":{include:bH,style:{backgroundColor:cC,innerColor:cC}},"radiobutton-disabled":{include:bH,style:{innerColor:cO,backgroundColor:cO,color:ck}},"radiobutton-checked-disabled":{include:cO,style:{backgroundColor:ca}},"radiobutton-invalid":{include:bH,style:{color:cI}},"radiobutton-checked-invalid":{include:bC,style:{color:cI}},"radiobutton-checked-focused-invalid":{include:H,style:{color:cI,shadowColor:cI}},"radiobutton-checked-hovered-invalid":{include:ce,style:{color:cI,innerColor:cP}},"radiobutton-focused-invalid":{include:f,style:{color:cI,shadowColor:cI}},"radiobutton-hovered-invalid":{include:F,style:{color:cI,innerColor:cP,backgroundColor:cP}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:cD}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:cD}},"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:X,radius:4,shadowColor:cE,shadowBlurRadius:2,shadowLength:1}},"tooltip-error-arrow":{decorator:qx.ui.decoration.Background,style:{backgroundImage:j,backgroundPositionY:bS,backgroundRepeat:B,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:cE,shadowBlurRadius:2,shadowLength:1}},"shadow-popup":{decorator:qx.ui.decoration.Grid,style:{baseImage:w,insets:[0,3,3,0]}},"popup-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{width:1,color:cG,shadowColor:cE,shadowBlurRadius:3,shadowLength:1}},"scrollbar-horizontal":{decorator:qx.ui.decoration.Background,style:{backgroundImage:br,backgroundRepeat:bI}},"scrollbar-vertical":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bk,backgroundRepeat:cm}},"scrollbar-slider-horizontal":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:r,backgroundRepeat:cH,outerColor:cG,innerColor:bD,innerOpacity:0.5}},"scrollbar-slider-horizontal-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:r,backgroundRepeat:cH,outerColor:ci,innerColor:bD,innerOpacity:0.3}},"scrollbar-slider-vertical":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:cg,backgroundRepeat:cH,outerColor:cG,innerColor:bD,innerOpacity:0.5}},"scrollbar-slider-vertical-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:cg,backgroundRepeat:cH,outerColor:ci,innerColor:bD,innerOpacity:0.3}},"scrollbar-horizontal-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[cc,0],gradientEnd:[cx,100]}},"scrollbar-vertical-css":{include:bM,style:{orientation:p}},"scrollbar-slider-horizontal-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[cd,0],gradientEnd:[cX,100],color:cG,width:1}},"scrollbar-slider-vertical-css":{include:m,style:{orientation:p}},"scrollbar-slider-horizontal-disabled-css":{include:m,style:{color:cN}},"scrollbar-slider-vertical-disabled-css":{include:bl,style:{color:cN}},"button-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius],style:{radius:3,color:df,width:1,startColor:cB,endColor:cA,startColorPosition:35,endColorPosition:100}},"button-disabled-css":{include:bG,style:{color:cN,startColor:ba,endColor:bL}},"button-hovered-css":{include:bG,style:{startColor:co,endColor:cn}},"button-checked-css":{include:bG,style:{endColor:cB,startColor:cA}},"button-pressed-css":{include:bG,style:{endColor:co,startColor:cn}},"button-focused-css":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius],style:{radius:3,color:df,width:1,innerColor:P,innerWidth:2,startColor:cB,endColor:cA,startColorPosition:30,endColorPosition:100}},"button-checked-focused-css":{include:dl,style:{endColor:cB,startColor:cA}},"button-invalid-css":{include:bG,style:{color:cF}},"button-disabled-invalid-css":{include:D,style:{color:cF}},"button-hovered-invalid-css":{include:cf,style:{color:cF}},"button-checked-invalid-css":{include:c,style:{color:cF}},"button-pressed-invalid-css":{include:bp,style:{color:cF}},"button-focused-invalid-css":{include:dl,style:{color:cF}},"button-checked-focused-invalid-css":{include:db,style:{color:cF}},"button":{decorator:qx.ui.decoration.Grid,style:{baseImage:bY,insets:2}},"button-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:bv,insets:2}},"button-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:bW,insets:2}},"button-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:bP,insets:2}},"button-pressed":{decorator:qx.ui.decoration.Grid,style:{baseImage:bw,insets:2}},"button-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:bm,insets:2}},"button-checked-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:by,insets:2}},"button-invalid-shadow":{decorator:qx.ui.decoration.Single,style:{color:cI,width:1}},"checkbox-invalid-shadow":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cI,innerColor:dm,insets:[0]}},"checkbox":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBoxShadow],style:{width:1,color:dk,innerWidth:1,innerColor:bN,gradientStart:[dp,0],gradientEnd:[cy,100],shadowLength:0,shadowBlurRadius:0,shadowColor:l,insetLeft:4}},"checkbox-hovered":{include:cR,style:{innerColor:bU,gradientStart:[cC,0],gradientEnd:[cC,100]}},"checkbox-focused":{include:cR,style:{shadowBlurRadius:4}},"checkbox-disabled":{include:cR,style:{color:ck,innerColor:ct,gradientStart:[g,0],gradientEnd:[R,100]}},"checkbox-invalid":{include:cR,style:{color:cI}},"checkbox-hovered-invalid":{include:cC,style:{color:cI,innerColor:z,gradientStart:[t,0],gradientEnd:[t,100]}},"checkbox-focused-invalid":{include:cb,style:{color:cI,shadowColor:cI}},"input-css":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBackgroundColor],style:{color:bF,innerColor:bE,innerWidth:1,width:1,backgroundColor:bK,startColor:x,endColor:cq,startColorPosition:0,endColorPosition:12,colorPositionUnit:bz}},"border-invalid-css":{include:cT,style:{color:cF}},"input-focused-css":{include:cT,style:{startColor:bT,innerColor:cV,endColorPosition:4}},"input-focused-invalid-css":{include:I,style:{innerColor:dd,color:cF}},"input-disabled-css":{include:cT,style:{color:bO}},"input":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bF,innerColor:bE,innerOpacity:0.5,backgroundImage:cL,backgroundRepeat:bI,backgroundColor:bK}},"input-focused":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bF,innerColor:cv,backgroundImage:s,backgroundRepeat:bI,backgroundColor:bK}},"input-focused-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cI,innerColor:dm,backgroundImage:s,backgroundRepeat:bI,backgroundColor:bK,insets:[2]}},"input-disabled":{decorator:qx.ui.decoration.Beveled,style:{outerColor:ci,innerColor:bE,innerOpacity:0.5,backgroundImage:cL,backgroundRepeat:bI,backgroundColor:bK}},"toolbar":{decorator:qx.ui.decoration.Background,style:{backgroundImage:y,backgroundRepeat:cH}},"toolbar-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{startColorPosition:40,endColorPosition:60,startColor:h,endColor:bR}},"toolbar-button-hovered":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cj,innerColor:cS,backgroundImage:bc,backgroundRepeat:cH}},"toolbar-button-checked":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cj,innerColor:cS,backgroundImage:b,backgroundRepeat:cH}},"toolbar-button-hovered-css":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius],style:{color:cj,width:1,innerWidth:1,innerColor:cS,radius:2,gradientStart:[cB,30],gradientEnd:[cA,100]}},"toolbar-button-checked-css":{include:bq,style:{gradientStart:[cA,30],gradientEnd:[cB,100]}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,widthRight:1,colorLeft:U,colorRight:cs,styleLeft:cJ,styleRight:cJ}},"toolbar-part":{decorator:qx.ui.decoration.Background,style:{backgroundImage:J,backgroundRepeat:cm}},"tabview-pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:u,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:bB,radius:3,gradientStart:[dj,90],gradientEnd:[bi,100]}},"tabview-page-button-top-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:dn}},"tabview-page-button-top-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:da}},"tabview-page-button-bottom-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:E}},"tabview-page-button-bottom-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:bu}},"tabview-page-button-left-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:bs}},"tabview-page-button-left-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:dc}},"tabview-page-button-right-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:A}},"tabview-page-button-right-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:bt}},"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:bJ,backgroundColor:dj,shadowLength:1,shadowColor:cE,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:cQ,colorBottom:bJ,width:1,gradientStart:[dh,0],gradientEnd:[cr,100]}},"tabview-page-button-bottom-active-css":{include:cM,style:{radius:[0,0,3,3],width:[0,1,1,1],backgroundColor:dh}},"tabview-page-button-bottom-inactive-css":{include:cK,style:{radius:[0,0,3,3],width:[0,1,1,1],colorBottom:cQ,colorTop:bJ}},"tabview-page-button-left-active-css":{include:cM,style:{radius:[3,0,0,3],width:[1,0,1,1],shadowLength:0,shadowBlurRadius:0}},"tabview-page-button-left-inactive-css":{include:cK,style:{radius:[3,0,0,3],width:[1,0,1,1],colorBottom:cQ,colorRight:bJ}},"tabview-page-button-right-active-css":{include:cM,style:{radius:[0,3,3,0],width:[1,1,1,0],shadowLength:0,shadowBlurRadius:0}},"tabview-page-button-right-inactive-css":{include:cK,style:{radius:[0,3,3,0],width:[1,1,1,0],colorBottom:cQ,colorLeft:bJ}},"splitpane":{decorator:qx.ui.decoration.Uniform,style:{backgroundColor:cl,width:3,color:bx,style:cJ}},"window":{decorator:qx.ui.decoration.Single,style:{backgroundColor:cl,width:1,color:cG,widthTop:0}},"window-captionbar-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:v}},"window-captionbar-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:cY}},"window-statusbar":{decorator:qx.ui.decoration.Grid,style:{baseImage:bA}},"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:cE}},"window-incl-statusbar-css":{include:bn,style:{radius:[5,5,5,5]}},"window-resize-frame-css":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder],style:{radius:[5,5,0,0],width:1,color:cG}},"window-resize-frame-incl-statusbar-css":{include:bh,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:bB,colorBottom:K,radius:[5,5,0,0],gradientStart:[Q,30],gradientEnd:[T,70]}},"window-captionbar-inactive-css":{include:M,style:{gradientStart:[cW,30],gradientEnd:[cz,70]}},"window-statusbar-css":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius],style:{backgroundColor:bj,width:[0,1,1,1],color:bB,radius:[0,0,5,5]}},"window-pane-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{backgroundColor:cl,width:1,color:bB,widthTop:0}},"table":{decorator:qx.ui.decoration.Single,style:{width:1,color:cG,style:cJ}},"table-statusbar":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:cG,style:cJ}},"table-scroller-header":{decorator:qx.ui.decoration.Single,style:{backgroundImage:di,backgroundRepeat:cH,widthBottom:1,colorBottom:cG,style:cJ}},"table-scroller-header-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[q,10],gradientEnd:[dg,90],widthBottom:1,colorBottom:cG}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:cD,styleRight:cJ}},"table-header-cell-hovered":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:cD,styleRight:cJ,widthBottom:1,colorBottom:bg,styleBottom:cJ}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:d,style:cJ}},"progressive-table-header":{decorator:qx.ui.decoration.Single,style:{width:1,color:cG,style:cJ}},"progressive-table-header-cell":{decorator:qx.ui.decoration.Single,style:{backgroundImage:di,backgroundRepeat:cH,widthRight:1,colorRight:ch,style:cJ}},"progressive-table-header-cell-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[q,10],gradientEnd:[dg,90],widthRight:1,colorRight:ch}},"menu":{decorator:qx.ui.decoration.Single,style:{backgroundImage:W,backgroundRepeat:cH,width:1,color:cG,style:cJ}},"menu-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MSingleBorder],style:{gradientStart:[O,0],gradientEnd:[n,100],shadowColor:cE,shadowBlurRadius:2,shadowLength:1,width:1,color:cG}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:de,widthBottom:1,colorBottom:a}},"menubar":{decorator:qx.ui.decoration.Single,style:{backgroundImage:L,backgroundRepeat:cH,width:1,color:cD,style:cJ}},"menubar-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[i,0],gradientEnd:[n,100],width:1,color:cD}},"app-header":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bV,backgroundRepeat:cH}},"progressbar":{decorator:qx.ui.decoration.Single,style:{width:1,color:bF}},"group-item":{decorator:qx.ui.decoration.Background,style:{backgroundImage:cw,backgroundRepeat:cH}},"group-item-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{startColorPosition:0,endColorPosition:100,startColor:bQ,endColor:G}}}});
})();
(function(){var j="solid",i="border-inset-dark",h="border-outset-dark",g="border-outset-light",f="border-inset-light",e="border-inset-inner-light",d="border-inset-inner-dark",c="border-toolbar",b="transparent",a="selected",S="background-menu-button-selected",R="border-inset-inner-light-medium",Q="border-tooltip-dark",P="background-button-red",O="border-main-dark",N="background-window",M="border-menu-dark",L="background-toolbar-selected",K="border-tooltip-light",J="background-toolbar",q="border-inset-inner-dark-medium",r="border-menu-light",o="border-inset-dark-medium",p="border-main-light",m="border-inset-light-medium",n="background-scrollbar",k="background-pane",l="black",s="background-list",t="background-textfield-focused",A="background-button",y="background-list-focused",D="background-tooltip",C="gray",F="background-textfield",E="background-menu",v="foxmemo.retrotheme.theme.Decoration",I="background-captionbar-inactive",H="background-tabview",G="background-captionbar-active",u="background-menubar",w="border-frame",x="background-table-header",z="background-textfield-disabled",B="background-groupbox";
qx.Theme.define(v,{extend:qx.theme.modern.Decoration,decorations:{"selected":{decorator:qx.ui.decoration.Background,style:{backgroundColor:a}},"button":{decorator:qx.ui.decoration.Single,style:{backgroundColor:A,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}},"button-hovered":{decorator:qx.ui.decoration.Single,style:{backgroundColor:a,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}},"button-checked":{decorator:qx.ui.decoration.Single,style:{backgroundColor:a,width:1,colorTop:i,colorLeft:i,colorBottom:f,colorRight:f,style:j}},"button-red-hovered":{decorator:qx.ui.decoration.Single,style:{backgroundColor:P,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}},"button-red-checked":{decorator:qx.ui.decoration.Single,style:{backgroundColor:P,width:1,colorTop:i,colorLeft:i,colorBottom:f,colorRight:f,style:j}},"group":{decorator:qx.ui.decoration.Double,style:{backgroundColor:B,width:1,colorTop:i,colorLeft:i,colorBottom:f,colorRight:f,innerWidth:1,innerColorTop:d,innerColorLeft:d,innerColorBottom:e,innerColorRight:e,style:j}},"list":{decorator:qx.ui.decoration.Double,style:{backgroundColor:s,width:1,colorTop:i,colorLeft:i,colorBottom:f,colorRight:f,innerWidth:1,innerColorTop:d,innerColorLeft:d,innerColorBottom:e,innerColorRight:e,style:j}},"list-focused":{decorator:qx.ui.decoration.Double,style:{backgroundColor:y,width:1,colorTop:i,colorLeft:i,colorBottom:f,colorRight:f,innerWidth:1,innerColorTop:d,innerColorLeft:d,innerColorBottom:e,innerColorRight:e,style:j}},"listitem-selected":{decorator:qx.ui.decoration.Single,style:{backgroundColor:S,width:1,colorTop:i,colorLeft:i,colorBottom:c,colorRight:c,style:j}},"menu":{decorator:qx.ui.decoration.Single,style:{backgroundColor:E,width:1,colorTop:r,colorLeft:r,colorBottom:M,colorRight:M,style:j}},"menu-button":{decorator:qx.ui.decoration.Single,style:{backgroundColor:S,width:1,colorTop:i,colorLeft:i,colorBottom:c,colorRight:c,style:j}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:l,widthBottom:1,colorBottom:C}},"menubar":{decorator:qx.ui.decoration.Single,style:{backgroundColor:u,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}},"menubar-selected":{decorator:qx.ui.decoration.Background,style:{backgroundColor:S}},"scrollbar-horizontal":{decorator:qx.ui.decoration.Single,style:{backgroundColor:n,width:1,colorTop:i,colorLeft:i,colorBottom:f,colorRight:f,style:j}},"scrollbar-vertical":{decorator:qx.ui.decoration.Single,style:{backgroundColor:n,width:1,colorTop:i,colorLeft:i,colorBottom:f,colorRight:f,style:j}},"splitpane":{decorator:qx.ui.decoration.Uniform,style:{backgroundColor:k,width:1,color:b,style:j}},"input":{decorator:qx.ui.decoration.Double,style:{backgroundColor:F,width:1,colorTop:i,colorLeft:i,colorBottom:f,colorRight:f,innerWidth:1,innerColorTop:d,innerColorLeft:d,innerColorBottom:e,innerColorRight:e,style:j}},"input-focused":{decorator:qx.ui.decoration.Double,style:{backgroundColor:t,width:1,colorTop:i,colorLeft:i,colorBottom:f,colorRight:f,innerWidth:1,innerColorTop:d,innerColorLeft:d,innerColorBottom:e,innerColorRight:e,style:j}},"input-disabled":{decorator:qx.ui.decoration.Double,style:{backgroundColor:z,width:1,colorTop:o,colorLeft:o,colorBottom:m,colorRight:m,innerWidth:1,innerColorTop:q,innerColorLeft:q,innerColorBottom:R,innerColorRight:R,style:j}},"frame":{decorator:qx.ui.decoration.Single,style:{backgroundColor:b,width:1,color:w,style:j}},"main":{decorator:qx.ui.decoration.Single,style:{backgroundColor:b,width:1,colorTop:O,colorLeft:O,colorBottom:p,colorRight:p,style:j}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{backgroundColor:x,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}},"table-header-cell-selected":{decorator:qx.ui.decoration.Single,style:{backgroundColor:a,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}},"tabview":{decorator:qx.ui.decoration.Double,style:{backgroundColor:H,width:1,colorTop:i,colorLeft:i,colorBottom:f,colorRight:f,innerWidth:1,innerColorTop:d,innerColorLeft:d,innerColorBottom:e,innerColorRight:e,style:j}},"toolbar":{decorator:qx.ui.decoration.Single,style:{backgroundColor:J,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}},"toolbar-part":{decorator:qx.ui.decoration.Single,style:{backgroundColor:J}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,widthRight:1,colorLeft:i,colorRight:f,styleLeft:j,styleRight:j}},"toolbar-button":{decorator:qx.ui.decoration.Single,style:{backgroundColor:b,width:1,color:b,style:j}},"toolbar-button-checked":{decorator:qx.ui.decoration.Single,style:{backgroundColor:L,width:1,colorTop:i,colorLeft:i,colorBottom:c,colorRight:c,style:j}},"toolbar-button-hovered":{decorator:qx.ui.decoration.Background,style:{backgroundColor:L}},"tooltip":{decorator:qx.ui.decoration.Single,style:{backgroundColor:D,width:1,colorTop:K,colorLeft:K,colorBottom:Q,colorRight:Q,style:j}},"window":{decorator:qx.ui.decoration.Single,style:{backgroundColor:N,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}},"window-captionbar-active":{decorator:qx.ui.decoration.Single,style:{backgroundColor:G,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}},"window-captionbar-inactive":{decorator:qx.ui.decoration.Single,style:{backgroundColor:I,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}},"window-statusbar":{decorator:qx.ui.decoration.Single,style:{backgroundColor:N,width:1,colorTop:g,colorLeft:g,colorBottom:h,colorRight:h,style:j}}}});
})();
(function(){var a="foxmemo.retrotheme.RetroThemeDark";
qx.Theme.define(a,{meta:{color:foxmemo.retrotheme.theme.ColorDark,decoration:foxmemo.retrotheme.theme.Decoration,font:foxmemo.retrotheme.theme.Font,icon:qx.theme.icon.Tango,appearance:foxmemo.retrotheme.theme.Appearance}});
})();
(function(){var j="white",i="#37405F",h="#5D7E7E",g="gray",f="#C2C2C2",e="#727272",d="#181C28",c="#929292",b="black",a="#80B4EF",H="#E2E2E2",G="#6575A7",F="#424242",E="#323232",D="#FFFFFF",C="#121212",B="#656B7F",A="#5C6170",z="yellow",y="#777E95",q="#828282",r="#A2A2A2",o="#4D5A85",p="#525252",m="#F2F2F2",n="#8F8F8F",k="#D2D2D2",l="#B2B2B2",s="#12151E",t="#222222",v="foxmemo.retrotheme.theme.ColorBlue",u="#020202",x="red",w="#8F0000";
qx.Theme.define(v,{extend:qx.theme.modern.Color,colors:{"text-light":z,"text-gray":x,"text-label":j,"button-label":j,"text-title":D,"text-input":b,"text-hovered":j,"text-disabled":g,"text-selected":j,"text-active":b,"text-inactive":g,"text-placeholder":g,"text-popup":j,"menu-button":j,"toolbar-button":j,"window-caption":j,"background-application":o,"background-button":s,"background-button-red":w,"background-captionbar-active":d,"background-captionbar-inactive":i,"background-datechooser":d,"background-datechooser-week":i,"background-groupbox":A,"background-list":k,"background-list-focused":H,"background-menu":d,"background-menubar":B,"background-menu-button-selected":h,"background-pane":i,"background-scrollbar":r,"background-scrollbar-slider":G,"background-scrollbar-slider-hovered":h,"background-splitpane":i,"background-table-header":G,"background-tabview":y,"background-textfield":H,"background-textfield-focused":m,"background-textfield-disabled":f,"background-tooltip":c,"background-toolbar":i,"background-toolbar-selected":h,"background-window":i,"selected":h,"table-focus-indicator":a,"table-row-background-focused-selected":h,"table-row-background-focused":a,"table-row-background-selected":h,"border-frame":e,"border-toolbar":n,"border-tooltip-dark":F,"border-tooltip-light":f,"border-outset-dark":u,"border-outset-light":c,"border-inset-dark":t,"border-inset-light":q,"border-inset-dark-medium":E,"border-inset-light-medium":e,"border-inset-inner-dark":F,"border-inset-inner-light":f,"border-inset-inner-dark-medium":p,"border-inset-inner-light-medium":l,"border-main-light":c,"border-main-dark":E,"border-menu-light":e,"border-menu-dark":C}});
})();
(function(){var a="foxmemo.retrotheme.RetroThemeBlue";
qx.Theme.define(a,{meta:{color:foxmemo.retrotheme.theme.ColorBlue,decoration:foxmemo.retrotheme.theme.Decoration,font:foxmemo.retrotheme.theme.Font,icon:qx.theme.icon.Tango,appearance:foxmemo.retrotheme.theme.Appearance}});
})();
(function(){var j="white",i="#692D34",h="#5D7E7E",g="#3F0000",f="gray",e="#C2C2C2",d="#727272",c="#929292",b="#6C5053",a="black",G="#80B4EF",F="#424242",E="#E2E2E2",D="#94787B",C="#323232",B="#FFFFFF",A="#121212",z="yellow",y="#828282",x="#A2A2A2",q="#864A51",r="#525252",o="#F2F2F2",p="#8F8F8F",m="#D2D2D2",n="#B2B2B2",k="#775B5E",l="#222222",s="foxmemo.retrotheme.theme.ColorRed",t="#020202",v="#2F0000",u="red",w="#8F0000";
qx.Theme.define(s,{extend:qx.theme.modern.Color,colors:{"text-light":z,"text-gray":u,"text-label":j,"button-label":j,"text-title":B,"text-input":a,"text-hovered":j,"text-disabled":f,"text-selected":j,"text-active":a,"text-inactive":f,"text-placeholder":f,"text-popup":j,"menu-button":j,"toolbar-button":j,"window-caption":j,"background-application":k,"background-button":v,"background-button-red":w,"background-captionbar-active":g,"background-captionbar-inactive":i,"background-datechooser":g,"background-datechooser-week":i,"background-groupbox":b,"background-list":m,"background-list-focused":E,"background-menu":g,"background-menubar":q,"background-menu-button-selected":h,"background-pane":i,"background-scrollbar":x,"background-scrollbar-slider":D,"background-scrollbar-slider-hovered":h,"background-splitpane":i,"background-table-header":D,"background-tabview":b,"background-textfield":E,"background-textfield-focused":o,"background-textfield-disabled":e,"background-tooltip":c,"background-toolbar":i,"background-toolbar-selected":h,"background-window":i,"selected":h,"table-focus-indicator":G,"table-row-background-focused-selected":h,"table-row-background-focused":G,"table-row-background-selected":h,"border-frame":d,"border-toolbar":p,"border-tooltip-dark":F,"border-tooltip-light":e,"border-outset-dark":t,"border-outset-light":c,"border-inset-dark":l,"border-inset-light":y,"border-inset-dark-medium":C,"border-inset-light-medium":d,"border-inset-inner-dark":F,"border-inset-inner-light":e,"border-inset-inner-dark-medium":r,"border-inset-inner-light-medium":n,"border-main-light":c,"border-main-dark":C,"border-menu-light":d,"border-menu-dark":A}});
})();
(function(){var a="foxmemo.retrotheme.RetroThemeRed";
qx.Theme.define(a,{meta:{color:foxmemo.retrotheme.theme.ColorRed,decoration:foxmemo.retrotheme.theme.Decoration,font:foxmemo.retrotheme.theme.Font,icon:qx.theme.icon.Tango,appearance:foxmemo.retrotheme.theme.Appearance}});
})();
(function(){var j="border-dark-shadow",i="border-light",h="border-dark",g="border-light-shadow",f="solid",e="gray",d="border-focused-light",c="border-focused-dark",b="border-focused-light-shadow",a="border-focused-dark-shadow",z="border-separator",y="table-header-border",x="dotted",w="tooltip-text",v="invalid",u="white",t="decoration/shadow/shadow.png",s="black",r="#FFF",q="effect",o="table-focus-indicator",p="border-focused-invalid",m="qx/decoration/Classic",n="border-lead",k="decoration/shadow/shadow-small.png",l="qx.theme.classic.Decoration";
qx.Theme.define(l,{aliases:{decoration:m},decorations:{"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:h}},"keyboard-focus":{decorator:qx.ui.decoration.Single,style:{width:1,color:s,style:x}},"inset":{decorator:qx.ui.decoration.Double,style:{width:1,innerWidth:1,color:[j,i,i,j],innerColor:[h,g,g,h]}},"outset":{decorator:qx.ui.decoration.Double,style:{width:1,innerWidth:1,color:[g,h,h,g],innerColor:[i,j,j,i]}},"groove":{decorator:qx.ui.decoration.Double,style:{width:1,innerWidth:1,color:[j,i,i,j],innerColor:[i,j,j,i]}},"ridge":{decorator:qx.ui.decoration.Double,style:{width:1,innerWidth:1,color:[i,j,j,i],innerColor:[j,i,i,j]}},"inset-thin":{decorator:qx.ui.decoration.Single,style:{width:1,color:[j,i,i,j]}},"outset-thin":{decorator:qx.ui.decoration.Single,style:{width:1,color:[i,j,j,i]}},"focused-inset":{decorator:qx.ui.decoration.Double,style:{width:1,innerWidth:1,color:[a,d,d,a],innerColor:[c,b,b,c]}},"focused-outset":{decorator:qx.ui.decoration.Double,style:{width:1,innerWidth:1,color:[b,c,c,b],innerColor:[d,a,a,d]}},"border-invalid":{decorator:qx.ui.decoration.Double,style:{width:1,innerWidth:1,color:[j,i,i,j],innerColor:v}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:z}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:z}},"shadow":{decorator:qx.ui.decoration.Grid,style:{baseImage:t,insets:[4,8,8,4]}},"shadow-window":{decorator:qx.ui.decoration.Grid,style:{baseImage:t,insets:[4,8,8,4]}},"shadow-small":{decorator:qx.ui.decoration.Grid,style:{baseImage:k,insets:[0,3,3,0]}},"checkbox-invalid-shadow":{decorator:qx.ui.decoration.Beveled,style:{outerColor:v,innerColor:p,insets:[0]}},"lead-item":{decorator:qx.ui.decoration.Uniform,style:{width:1,style:x,color:n}},"tooltip":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:w}},"tooltip-error":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:w}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:j}},"toolbar-part-handle":{decorator:qx.ui.decoration.Single,style:{width:1,style:f,colorTop:u,colorLeft:u,colorRight:j,colorBottom:j}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,widthBottom:1,colorTop:h,colorBottom:i}},"datechooser-date-pane":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:e,style:f}},"datechooser-weekday":{decorator:qx.ui.decoration.Single,style:{widthBottom:1,colorBottom:e,style:f}},"datechooser-week":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:e,style:f}},"datechooser-week-header":{decorator:qx.ui.decoration.Single,style:{widthBottom:1,colorBottom:e,widthRight:1,colorRight:e,style:f}},"tabview-page-button-top":{decorator:qx.ui.decoration.Double,style:{width:1,color:[g,h,h,g],innerWidth:1,innerColor:[i,j,j,i],widthBottom:0,innerWidthBottom:0}},"tabview-page-button-bottom":{decorator:qx.ui.decoration.Double,style:{width:1,color:[g,h,h,g],innerWidth:1,innerColor:[i,j,j,i],widthTop:0,innerWidthTop:0}},"tabview-page-button-left":{decorator:qx.ui.decoration.Double,style:{width:1,color:[g,h,h,g],innerWidth:1,innerColor:[i,j,j,i],widthRight:0,innerWidthRight:0}},"tabview-page-button-right":{decorator:qx.ui.decoration.Double,style:{width:1,color:[g,h,h,g],innerWidth:1,innerColor:[i,j,j,i],widthLeft:0,innerWidthLeft:0}},"table-statusbar":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:j,styleTop:f}},"table-scroller-header":{decorator:qx.ui.decoration.Single,style:{widthBottom:1,colorBottom:y,styleBottom:f}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:o,style:f}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:y,styleRight:f}},"table-header-cell-hovered":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:y,styleRight:f,widthBottom:2,colorBottom:q,styleBottom:f}},"progressbar":{decorator:qx.ui.decoration.Single,style:{backgroundColor:r,width:1,color:z}}}});
})();
(function(){var dh="button",dg="widget",df="background",de="atom",dd="inset-thin",dc="text-disabled",db="text-selected",da="outset",cY="label",cX="inset",ca="background-selected",bY="image",bX="groupbox",bW="cell",bV="popup",bU="focused-inset",bT="tooltip",bS="white",bR="menu-button",bQ="middle",dp="decoration/arrows/down.gif",dq="spinner",dm="background-disabled",dn="list",dk="button-hovered",dl="bold",di="checkbox",dj="toolbar-button",dr="button-frame",ds="textfield",cG="background-invalid",cF="shadow-small",cI="invalid",cH="combobox",cK="scrollbar",cJ="center",cM="datechooser/button",cL="button-abandoned",cE="background-light",cD="main",k="date-chooser",l="date-chooser-title",m="radiobutton",n="default",o="tree-folder",p="selectbox",q="background-field",r="outset-thin",s="icon/16/places/folder-open.png",t="menu-slidebar-button",dG="scrollbar/button",dF="combobox/button",dE="decoration/arrows/right.gif",dD="decoration/arrows/up.gif",dK="text",dJ="virtual-list",dI="decoration/arrows/down-small.gif",dH="tree",dM="checkbox-undetermined",dL="icon/16/places/folder.png",bg="slidebar/button-forward",bh="icon/16/mimetypes/text-plain.png",be="right-top",bf="table-header-cell",bk="button-checked",bl=".png",bi="background-focused",bj="datechooser",bc="slidebar/button-backward",bd="treevirtual-folder",L="checkbox-checked",K="decoration/form/",N="decoration/tree/minus.gif",M="",H="decoration/tree/plus.gif",G="-invalid",J="decoration/arrows/left.gif",I="table-row-background-even",F="decoration/treevirtual/cross_minus.gif",E="radiobutton-hovered",bq="keyboard-focus",br="decoration/treevirtual/start_plus.gif",bs="decoration/cursors/",bt="icon/16/actions/dialog-ok.png",bm="slidebar",bn="#BABABA",bo="table-scroller-focus-indicator",bp="move-frame",bu="nodrop",bv="date-chooser-selected",W="tabview-page-button-left",V="decoration/arrows/up-small.gif",U="move",T="radiobutton-checked-focused",S="qx.theme.classic.Appearance",R="decoration/menu/checkbox.gif",Q="tooltip-error",P="right",bb="resize-frame",ba="decoration/arrows/rewind.gif",bw="table-scroller-header",bx="table-pane",by="table-header-cell-hover",bz="focused-outset",bA="checkbox-hovered",bB="icon/16/actions/dialog-cancel.png",bC="menu-slidebar",bD="datechooser-date-pane",bE="background-pane",bF="decoration/treevirtual/cross_plus.gif",ci="qx/icon/Oxygen/16/actions/window-close.png",ch="datechooser-week",cg="icon/16/apps/office-calendar.png",cf="datechooser-weekday",cm="table-header-border",cl="window-active-caption-text",ck="window-active-caption",cj="icon",cp="checkbox-checked-focused",co="toolbar-separator",cz="groove",cA="checkbox-pressed",cx="tooltip-invalid",cy="decoration/window/restore.gif",cv="decoration/menu/checkbox-invert.gif",cw="scrollarea",ct="window-inactive-caption-text",cu="best-fit",cB="up.gif",cC="checkbox-undetermined-hovered",cQ="keep-align",cP="tabview-page-button-right",cS="tabview-page-button-top",cR="tabview-page-button-bottom",cU="row-layer",cT="decoration/menu/radiobutton.gif",cW="decoration/arrows/",cV="decoration/table/descending.png",cO="progressbar",cN="tree-file",dz="tooltip-text",dA="checkbox-checked-hovered",dB="left.gif",dC="decoration/arrows/up-invert.gif",dv="alias",dw="decoration/arrows/right-invert.gif",dx="radiobutton-checked-disabled",dy="lead-item",dt="checkbox-focused",du="border-dark",j="decoration/treevirtual/end_plus.gif",i="decoration/treevirtual/start_minus.gif",h="radiobutton-checked-hovered",g="decoration/window/minimize.gif",f="table-header-cell-hovered",e="down.gif",d="decoration/treevirtual/end.gif",c="decoration/treevirtual/end_minus.gif",b="window-inactive-caption",a="decoration/menu/radiobutton-invert.gif",w="text-placeholder",x="slider",u="decoration/table/select-column-order.png",v="decoration/arrows/next.gif",A="table-header",B="decoration/treevirtual/only_minus.gif",y="datechooser-week-header",z="decoration/window/maximize.gif",C="decoration/treevirtual/only_plus.gif",D="checkbox-checked-pressed",cq="decoration/arrows/down-invert.gif",cn="menu-separator",cs="decoration/splitpane/knob-vertical.png",cr=".gif",cd="decoration/arrows/forward.gif",cb="radiobutton-checked-pressed",O="table-statusbar",ce="radiobutton-pressed",Y="copy",X="table-row-background-selected",bI="radiobutton-focused",bJ="decoration/splitpane/knob-horizontal.png",bK="right.gif",bL="radiobutton-checked",bM="decoration/treevirtual/cross.gif",bN="decoration/table/ascending.png",bO="decoration/treevirtual/line.gif",bP="checkbox-undetermined-focused",bG="toolbar-part-handle",bH="decoration/window/close.gif",cc="icon/16/actions/view-refresh.png";
qx.Theme.define(S,{appearances:{"widget":{},"label":{style:function(dN){return {textColor:dN.disabled?dc:undefined};
}},"image":{style:function(dO){return {opacity:!dO.replacement&&dO.disabled?0.3:undefined};
}},"atom":{},"atom/label":cY,"atom/icon":bY,"root":{style:function(dP){return {backgroundColor:df,textColor:dK,font:n};
}},"popup":{style:function(dQ){return {decorator:cD,backgroundColor:bE,shadow:cF};
}},"tooltip":{include:bV,style:function(dR){return {backgroundColor:bT,textColor:dz,decorator:bT,shadow:cF,padding:[1,3,2,3],offset:[15,5,5,5]};
}},"tooltip/atom":de,"tooltip-error":{include:bT,style:function(dS){return {textColor:db,showTimeout:100,hideTimeout:10000,decorator:Q,font:dl,backgroundColor:cx};
}},"tooltip-error/atom":de,"iframe":{style:function(dT){return {backgroundColor:bS,decorator:cX};
}},"move-frame":{style:function(dU){return {decorator:cD};
}},"resize-frame":bp,"dragdrop-cursor":{style:function(dV){var dW=bu;

if(dV.copy){dW=Y;
}else if(dV.move){dW=U;
}else if(dV.alias){dW=dv;
}return {source:bs+dW+cr,position:be,offset:[2,16,2,6]};
}},"button-frame":{alias:de,style:function(dX){if(dX.pressed||dX.abandoned||dX.checked){var ea=!dX.inner&&dX.focused?bU:cX;
var dY=[4,3,2,5];
}else{var ea=!dX.inner&&dX.focused?bz:da;
var dY=[3,4];
}return {backgroundColor:dX.abandoned?cL:dX.hovered?dk:dX.checked?bk:dh,decorator:ea,padding:dY};
}},"button":{alias:dr,include:dr,style:function(eb){return {center:true};
}},"hover-button":{alias:de,include:de,style:function(ec){return {backgroundColor:ec.hovered?ca:undefined,textColor:ec.hovered?db:undefined};
}},"splitbutton":{},"splitbutton/button":dh,"splitbutton/arrow":{alias:dh,include:dh,style:function(ed){return {icon:dp};
}},"scrollarea/corner":{style:function(){return {backgroundColor:df};
}},"scrollarea":dg,"scrollarea/pane":dg,"scrollarea/scrollbar-x":cK,"scrollarea/scrollbar-y":cK,"list":{alias:cw,style:function(ee){var ei;
var eg=!!ee.focused;
var eh=!!ee.invalid;
var ef=!!ee.disabled;

if(eh&&!ef){ei=cG;
}else if(eg&&!eh&&!ef){ei=bi;
}else if(ef){ei=dm;
}else{ei=bS;
}return {decorator:ee.focused?bU:cX,backgroundColor:ei};
}},"listitem":{alias:de,style:function(ej){return {gap:4,padding:ej.lead?[2,4]:[3,5],backgroundColor:ej.selected?ca:undefined,textColor:ej.selected?db:undefined,decorator:ej.lead?dy:undefined};
}},"form-renderer-label":{include:cY,style:function(){return {paddingTop:4};
}},"textfield":{style:function(ek){var ep;
var en=!!ek.focused;
var eo=!!ek.invalid;
var el=!!ek.disabled;

if(eo&&!el){ep=cG;
}else if(en&&!eo&&!el){ep=bi;
}else if(el){ep=dm;
}else{ep=q;
}var em;

if(ek.disabled){em=dc;
}else if(ek.showingPlaceholder){em=w;
}else{em=undefined;
}return {decorator:ek.focused?bU:cX,padding:[2,3],textColor:em,backgroundColor:ep};
}},"textarea":ds,"checkbox":{alias:de,style:function(eq){var es;
if(eq.checked){if(eq.disabled){es=L;
}else if(eq.focused){es=cp;
}else if(eq.pressed){es=D;
}else if(eq.hovered){es=dA;
}else{es=L;
}}else if(eq.undetermined){if(eq.disabled){es=dM;
}else if(eq.focused){es=bP;
}else if(eq.hovered){es=cC;
}else{es=dM;
}}else if(!eq.disabled){if(eq.focused){es=dt;
}else if(eq.pressed){es=cA;
}else if(eq.hovered){es=bA;
}}es=es||di;
var er=eq.invalid&&!eq.disabled?G:M;
return {icon:K+es+er+bl,gap:6};
}},"radiobutton":{alias:di,include:di,style:function(et){var ev;

if(et.checked&&et.focused){ev=T;
}else if(et.checked&&et.disabled){ev=dx;
}else if(et.checked&&et.pressed){ev=cb;
}else if(et.checked&&et.hovered){ev=h;
}else if(et.checked){ev=bL;
}else if(et.focused){ev=bI;
}else if(et.pressed){ev=ce;
}else if(et.hovered){ev=E;
}else{ev=m;
}var eu=et.invalid&&!et.disabled?G:M;
return {icon:K+ev+eu+bl,shadow:undefined};
}},"spinner":{style:function(ew){return {decorator:ew.focused?bU:cX,textColor:ew.disabled?dc:undefined};
}},"spinner/textfield":{include:ds,style:function(ex){return {decorator:undefined,padding:[2,3]};
}},"spinner/upbutton":{alias:dh,include:dh,style:function(ey){return {icon:V,padding:ey.pressed?[2,2,0,4]:[1,3,1,3],backgroundColor:ey.hovered?dk:dh};
}},"spinner/downbutton":{alias:dh,include:dh,style:function(ez){return {icon:dI,padding:ez.pressed?[2,2,0,4]:[1,3,1,3],backgroundColor:ez.hovered?dk:dh};
}},"datefield":cH,"datefield/button":{alias:dF,include:dF,style:function(eA){return {icon:cg,padding:[0,3],backgroundColor:undefined,decorator:undefined};
}},"datefield/list":{alias:bj,include:bj,style:function(eB){return {decorator:eB.focused?bU:cX};
}},"groupbox":{style:function(eC){return {backgroundColor:df};
}},"groupbox/legend":{alias:de,style:function(eD){return {backgroundColor:df,textColor:eD.invalid?cI:undefined,padding:[1,0,1,4]};
}},"groupbox/frame":{style:function(eE){return {padding:[12,9],marginTop:10,decorator:cz};
}},"check-groupbox":bX,"check-groupbox/legend":{alias:di,include:di,style:function(eF){return {backgroundColor:df,textColor:eF.invalid?cI:undefined,padding:[1,0,1,4]};
}},"radio-groupbox":bX,"radio-groupbox/legend":{alias:m,include:m,style:function(eG){return {backgroundColor:df,textColor:eG.invalid?cI:undefined,padding:[1,0,1,4]};
}},"toolbar":{style:function(eH){return {backgroundColor:df};
}},"toolbar/part":{},"toolbar/part/container":{},"toolbar/part/handle":{style:function(eI){return {decorator:bG,backgroundColor:df,padding:[0,1],margin:[3,2],allowGrowY:true};
}},"toolbar-separator":{style:function(eJ){return {margin:[3,2],decorator:co};
}},"toolbar-button":{alias:de,style:function(eK){if(eK.pressed||eK.checked||eK.abandoned){var eM=dd;
var eL=[3,2,1,4];
}else if(eK.hovered&&!eK.disabled){var eM=r;
var eL=[2,3];
}else{var eM=undefined;
var eL=[3,4];
}return {cursor:n,decorator:eM,padding:eL,backgroundColor:eK.abandoned?cL:eK.checked?cE:dh};
}},"toolbar-menubutton":{alias:dj,include:dj,style:function(eN){return {showArrow:true};
}},"toolbar-menubutton/arrow":{alias:bY,include:bY,style:function(eO){return {source:dI};
}},"toolbar-splitbutton":{},"toolbar-splitbutton/button":dj,"toolbar-splitbutton/arrow":{alias:dj,include:dj,style:function(eP){return {icon:dp};
}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:dh,include:dh,style:function(eQ){return {icon:eQ.vertical?dp:v};
}},"slidebar/button-backward":{alias:dh,include:dh,style:function(eR){return {icon:eR.vertical?dD:J};
}},"tabview":{},"tabview/bar":{alias:bm,style:function(eS){var eT=0,eW=0,eU=0,eV=0;

if(eS.barTop){eU=-2;
}else if(eS.barBottom){eT=-2;
}else if(eS.barRight){eV=-2;
}else{eW=-2;
}return {marginBottom:eU,marginTop:eT,marginLeft:eV,marginRight:eW};
}},"tabview/bar/button-forward":{include:bg,alias:bg,style:function(eX){if(eX.barTop||eX.barBottom){return {marginTop:2,marginBottom:2};
}else{return {marginLeft:2,marginRight:2};
}}},"tabview/bar/button-backward":{include:bc,alias:bc,style:function(eY){if(eY.barTop||eY.barBottom){return {marginTop:2,marginBottom:2};
}else{return {marginLeft:2,marginRight:2};
}}},"tabview/pane":{style:function(fa){return {backgroundColor:df,decorator:da,padding:10};
}},"tabview-page":dg,"tabview-page/button":{style:function(fb){var fk;
var fi=0,fg=0,fd=0,ff=0;

if(fb.barTop||fb.barBottom){var fe=2,fc=2,fh=6,fj=6;
}else{var fe=6,fc=6,fh=6,fj=6;
}
if(fb.barTop){fk=cS;
}else if(fb.barRight){fk=cP;
}else if(fb.barBottom){fk=cR;
}else{fk=W;
}
if(fb.checked){if(fb.barTop||fb.barBottom){fh+=2;
fj+=2;
}else{fe+=2;
fc+=2;
}}else{if(fb.barTop||fb.barBottom){fd+=2;
fi+=2;
}else if(fb.barLeft||fb.barRight){fg+=2;
ff+=2;
}}
if(fb.checked){if(!fb.firstTab){if(fb.barTop||fb.barBottom){ff=-4;
}else{fi=-4;
}}
if(!fb.lastTab){if(fb.barTop||fb.barBottom){fg=-4;
}else{fd=-4;
}}}return {zIndex:fb.checked?10:5,decorator:fk,backgroundColor:df,padding:[fe,fj,fc,fh],margin:[fi,fg,fd,ff],textColor:fb.disabled?dc:undefined};
}},"tabview-page/button/label":{alias:cY,style:function(fl){return {padding:[0,1,0,1],margin:fl.focused?0:1,decorator:fl.focused?bq:undefined};
}},"tabview-page/button/icon":bY,"tabview-page/button/close-button":{alias:de,style:function(fm){return {icon:ci};
}},"scrollbar":{},"scrollbar/slider":{alias:x,style:function(fn){return {backgroundColor:cE};
}},"scrollbar/slider/knob":{include:dr,style:function(fo){return {height:14,width:14,minHeight:fo.horizontal?undefined:9,minWidth:fo.horizontal?9:undefined};
}},"scrollbar/button":{alias:dh,include:dh,style:function(fp){var fq;

if(fp.up||fp.down){if(fp.pressed||fp.abandoned||fp.checked){fq=[5,2,3,4];
}else{fq=[4,3];
}}else{if(fp.pressed||fp.abandoned||fp.checked){fq=[4,3,2,5];
}else{fq=[3,4];
}}var fr=cW;

if(fp.left){fr+=dB;
}else if(fp.right){fr+=bK;
}else if(fp.up){fr+=cB;
}else{fr+=e;
}return {padding:fq,icon:fr};
}},"scrollbar/button-begin":dG,"scrollbar/button-end":dG,"slider":{style:function(fs){var ft;

if(fs.disabled){ft=dm;
}else if(fs.invalid){ft=cG;
}else if(fs.focused){ft=cE;
}else{ft=q;
}return {backgroundColor:ft,decorator:fs.focused?bU:cX};
}},"slider/knob":{include:dr,style:function(fu){return {width:14,height:14,decorator:da};
}},"tree-folder/open":{style:function(fv){return {source:fv.opened?N:H};
}},"tree-folder":{style:function(fw){return {padding:[2,3,2,0],icon:fw.opened?s:dL,iconOpened:s};
}},"tree-folder/icon":{style:function(fx){return {padding:[0,4,0,0]};
}},"tree-folder/label":{style:function(fy){return {padding:[1,2],backgroundColor:fy.selected?ca:undefined,textColor:fy.selected?db:undefined};
}},"tree-file":{include:o,alias:o,style:function(fz){return {icon:bh};
}},"tree":{include:dn,alias:dn,style:function(fA){return {contentPadding:[4,4,4,4]};
}},"treevirtual":{style:function(fB){return {decorator:cD};
}},"treevirtual-folder":{style:function(fC){return {icon:(fC.opened?s:dL)};
}},"treevirtual-file":{include:bd,alias:bd,style:function(fD){return {icon:bh};
}},"treevirtual-line":{style:function(fE){return {icon:bO};
}},"treevirtual-contract":{style:function(fF){return {icon:N};
}},"treevirtual-expand":{style:function(fG){return {icon:H};
}},"treevirtual-only-contract":{style:function(fH){return {icon:B};
}},"treevirtual-only-expand":{style:function(fI){return {icon:C};
}},"treevirtual-start-contract":{style:function(fJ){return {icon:i};
}},"treevirtual-start-expand":{style:function(fK){return {icon:br};
}},"treevirtual-end-contract":{style:function(fL){return {icon:c};
}},"treevirtual-end-expand":{style:function(fM){return {icon:j};
}},"treevirtual-cross-contract":{style:function(fN){return {icon:F};
}},"treevirtual-cross-expand":{style:function(fO){return {icon:bF};
}},"treevirtual-end":{style:function(fP){return {icon:d};
}},"treevirtual-cross":{style:function(fQ){return {icon:bM};
}},"window":{style:function(fR){return {contentPadding:[10,10,10,10],backgroundColor:df,decorator:fR.maximized?undefined:da,shadow:fR.maximized?undefined:cF};
}},"window-resize-frame":bb,"window/pane":{},"window/captionbar":{style:function(fS){return {padding:1,backgroundColor:fS.active?ck:b,textColor:fS.active?cl:ct};
}},"window/icon":{style:function(fT){return {marginRight:4};
}},"window/title":{style:function(fU){return {cursor:n,font:dl,marginRight:20,alignY:bQ};
}},"window/minimize-button":{include:dh,alias:dh,style:function(fV){return {icon:g,padding:fV.pressed||fV.abandoned?[2,1,0,3]:[1,2]};
}},"window/restore-button":{include:dh,alias:dh,style:function(fW){return {icon:cy,padding:fW.pressed||fW.abandoned?[2,1,0,3]:[1,2]};
}},"window/maximize-button":{include:dh,alias:dh,style:function(fX){return {icon:z,padding:fX.pressed||fX.abandoned?[2,1,0,3]:[1,2]};
}},"window/close-button":{include:dh,alias:dh,style:function(fY){return {marginLeft:2,icon:bH,padding:fY.pressed||fY.abandoned?[2,1,0,3]:[1,2]};
}},"window/statusbar":{style:function(ga){return {decorator:dd,padding:[2,6]};
}},"window/statusbar-text":cY,"resizer":{style:function(gb){return {decorator:da};
}},"splitpane":{},"splitpane/splitter":{style:function(gc){return {backgroundColor:df};
}},"splitpane/splitter/knob":{style:function(gd){return {source:gd.horizontal?bJ:cs,padding:2};
}},"splitpane/slider":{style:function(ge){return {backgroundColor:du,opacity:0.3};
}},"selectbox":{include:dr,style:function(gf){var gg=dh;

if(gf.invalid&&!gf.disabled){gg=cG;
}else if(gf.abandoned){gg=cL;
}else if(!gf.abandoned&&gf.hovered){gg=dk;
}else if(!gf.abandoned&&!gf.hovered&&gf.checked){gg=bk;
}return {backgroundColor:gg};
}},"selectbox/atom":de,"selectbox/popup":bV,"selectbox/list":dn,"selectbox/arrow":{include:bY,style:function(gh){return {source:dp,paddingRight:4,paddingLeft:5};
}},"datechooser":{style:function(gi){return {decorator:da};
}},"datechooser/navigation-bar":{style:function(gj){return {backgroundColor:k,textColor:gj.disabled?dc:gj.invalid?cI:undefined,padding:[2,10]};
}},"datechooser/last-year-button-tooltip":bT,"datechooser/last-month-button-tooltip":bT,"datechooser/next-year-button-tooltip":bT,"datechooser/next-month-button-tooltip":bT,"datechooser/last-year-button":cM,"datechooser/last-month-button":cM,"datechooser/next-year-button":cM,"datechooser/next-month-button":cM,"datechooser/button/icon":{},"datechooser/button":{style:function(gk){var gl={width:17,show:cj};

if(gk.lastYear){gl.icon=ba;
}else if(gk.lastMonth){gl.icon=J;
}else if(gk.nextYear){gl.icon=cd;
}else if(gk.nextMonth){gl.icon=dE;
}
if(gk.pressed||gk.checked||gk.abandoned){gl.decorator=dd;
}else if(gk.hovered){gl.decorator=r;
}else{gl.decorator=undefined;
}
if(gk.pressed||gk.checked||gk.abandoned){gl.padding=[2,0,0,2];
}else if(gk.hovered){gl.padding=1;
}else{gl.padding=2;
}return gl;
}},"datechooser/month-year-label":{style:function(gm){return {font:dl,textAlign:cJ};
}},"datechooser/date-pane":{style:function(gn){return {decorator:bD,backgroundColor:k};
}},"datechooser/weekday":{style:function(go){return {decorator:cf,font:dl,textAlign:cJ,textColor:go.disabled?dc:go.weekend?l:k,backgroundColor:go.weekend?k:l};
}},"datechooser/day":{style:function(gp){return {textAlign:cJ,decorator:gp.today?cD:undefined,textColor:gp.disabled?dc:gp.selected?db:gp.otherMonth?dc:undefined,backgroundColor:gp.disabled?undefined:gp.selected?bv:undefined,padding:[2,4]};
}},"datechooser/week":{style:function(gq){return {textAlign:cJ,textColor:l,padding:[2,4],decorator:gq.header?y:ch};
}},"combobox":{style:function(gr){var gs;

if(gr.disabled){gs=dm;
}else if(gr.invalid){gs=cG;
}else if(gr.focused){gs=cE;
}else{gs=q;
}return {decorator:gr.focused?bU:cX,textColor:gr.disabled?dc:undefined,backgroundColor:gs};
}},"combobox/button":{alias:dh,include:dh,style:function(gt){return {icon:dp,backgroundColor:gt.hovered?dk:dh};
}},"combobox/popup":bV,"combobox/list":dn,"combobox/textfield":{include:ds,style:function(gu){return {decorator:undefined,padding:[2,3],backgroundColor:undefined};
}},"menu":{style:function(gv){var gw={backgroundColor:df,shadow:cF,decorator:da,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,padding:1,placementModeY:gv.submenu||gv.contextmenu?cu:cQ};

if(gv.submenu){gw.position=be;
gw.offset=[-2,-3];
}
if(gv.contextmenu){gw.offset=4;
}return gw;
}},"menu/slidebar":bC,"menu-slidebar":dg,"menu-slidebar-button":{style:function(gx){return {backgroundColor:gx.hovered?ca:undefined,padding:6,center:true};
}},"menu-slidebar/button-backward":{include:t,style:function(gy){return {icon:gy.hovered?dC:dD};
}},"menu-slidebar/button-forward":{include:t,style:function(gz){return {icon:gz.hovered?cq:dp};
}},"menu-separator":{style:function(gA){return {height:0,decorator:cn,marginTop:4,marginBottom:4,marginLeft:2,marginRight:2};
}},"menu-button":{alias:de,style:function(gB){return {backgroundColor:gB.selected?ca:undefined,textColor:gB.selected?db:undefined,padding:[2,6]};
}},"menu-button/icon":{include:bY,style:function(gC){return {alignY:bQ};
}},"menu-button/label":{include:cY,style:function(gD){return {alignY:bQ,padding:1};
}},"menu-button/shortcut":{include:cY,style:function(gE){return {alignY:bQ,marginLeft:14,padding:1};
}},"menu-button/arrow":{include:bY,style:function(gF){return {source:gF.selected?dw:dE,alignY:bQ};
}},"menu-checkbox":{alias:bR,include:bR,style:function(gG){return {icon:!gG.checked?undefined:gG.selected?cv:R};
}},"menu-radiobutton":{alias:bR,include:bR,style:function(gH){return {icon:!gH.checked?undefined:gH.selected?a:cT};
}},"menubar":{style:function(gI){return {backgroundColor:df,decorator:da};
}},"menubar-button":{alias:de,style:function(gJ){return {padding:[2,6],backgroundColor:gJ.pressed||gJ.hovered?ca:undefined,textColor:gJ.pressed||gJ.hovered?db:undefined};
}},"colorselector":dg,"colorselector/control-bar":dg,"colorselector/visual-pane":bX,"colorselector/control-pane":dg,"colorselector/preset-grid":dg,"colorselector/colorbucket":{style:function(gK){return {decorator:dd,width:16,height:16};
}},"colorselector/preset-field-set":bX,"colorselector/input-field-set":bX,"colorselector/preview-field-set":bX,"colorselector/hex-field-composite":dg,"colorselector/hex-field":ds,"colorselector/rgb-spinner-composite":dg,"colorselector/rgb-spinner-red":dq,"colorselector/rgb-spinner-green":dq,"colorselector/rgb-spinner-blue":dq,"colorselector/hsb-spinner-composite":dg,"colorselector/hsb-spinner-hue":dq,"colorselector/hsb-spinner-saturation":dq,"colorselector/hsb-spinner-brightness":dq,"colorselector/preview-content-old":{style:function(gL){return {decorator:dd,width:50,height:10};
}},"colorselector/preview-content-new":{style:function(gM){return {decorator:dd,backgroundColor:bS,width:50,height:10};
}},"colorselector/hue-saturation-field":{style:function(gN){return {decorator:dd,margin:5};
}},"colorselector/brightness-field":{style:function(gO){return {decorator:dd,margin:[5,7]};
}},"colorselector/hue-saturation-pane":dg,"colorselector/hue-saturation-handle":dg,"colorselector/brightness-pane":dg,"colorselector/brightness-handle":dg,"table":dg,"table/statusbar":{style:function(gP){return {decorator:O,paddingLeft:2,paddingRight:2};
}},"table/column-button":{alias:dh,style:function(gQ){var gS,gR;

if(gQ.pressed||gQ.checked||gQ.abandoned){gS=dd;
gR=[3,2,1,4];
}else if(gQ.hovered){gS=r;
gR=[2,3];
}else{gS=undefined;
gR=[3,4];
}return {decorator:gS,padding:gR,backgroundColor:gQ.abandoned?cL:dh,icon:u};
}},"table-column-reset-button":{extend:bR,alias:bR,style:function(){return {icon:cc};
}},"table-scroller/scrollbar-x":cK,"table-scroller/scrollbar-y":cK,"table-scroller":dg,"table-scroller/header":{style:function(gT){return {decorator:bw,backgroundColor:A};
}},"table-scroller/pane":{style:function(gU){return {backgroundColor:bx};
}},"table-scroller/focus-indicator":{style:function(gV){return {decorator:bo};
}},"table-scroller/resize-line":{style:function(gW){return {backgroundColor:cm,width:3};
}},"table-header-cell":{alias:de,style:function(gX){return {minWidth:13,paddingLeft:2,paddingRight:2,paddingBottom:gX.hovered?0:2,decorator:gX.hovered?f:bf,backgroundColor:gX.hovered?by:bf,sortIcon:gX.sorted?(gX.sortedAscending?bN:cV):undefined};
}},"table-header-cell/icon":{style:function(gY){return {marginRight:4};
}},"table-header-cell/sort-icon":{style:function(ha){return {alignY:bQ};
}},"table-editor-textfield":{include:ds,style:function(hb){return {decorator:undefined,padding:[2,2]};
}},"table-editor-selectbox":{include:p,alias:p,style:function(hc){return {padding:[0,2]};
}},"table-editor-combobox":{include:cH,alias:cH,style:function(hd){return {decorator:undefined};
}},"colorpopup":{alias:bV,include:bV,style:function(he){return {decorator:da,padding:5,backgroundColor:df};
}},"colorpopup/field":{style:function(hf){return {decorator:dd,margin:2,width:14,height:14,backgroundColor:df};
}},"colorpopup/selector-button":dh,"colorpopup/auto-button":dh,"colorpopup/preview-pane":bX,"colorpopup/current-preview":{style:function(hg){return {height:20,padding:4,marginLeft:4,decorator:dd,allowGrowX:true};
}},"colorpopup/selected-preview":{style:function(hh){return {height:20,padding:4,marginRight:4,decorator:dd,allowGrowX:true};
}},"colorpopup/colorselector-okbutton":{alias:dh,include:dh,style:function(hi){return {icon:bt};
}},"colorpopup/colorselector-cancelbutton":{alias:dh,include:dh,style:function(hj){return {icon:bB};
}},"virtual-list":dn,"virtual-list/row-layer":cU,"row-layer":dg,"column-layer":dg,"group-item":{include:cY,alias:cY,style:function(hk){return {padding:4,backgroundColor:bn,textColor:bS,font:dl};
}},"virtual-selectbox":p,"virtual-selectbox/dropdown":bV,"virtual-selectbox/dropdown/list":{alias:dJ},"virtual-combobox":cH,"virtual-combobox/dropdown":bV,"virtual-combobox/dropdown/list":{alias:dJ},"virtual-tree":{include:dH,alias:dH,style:function(hl){return {itemHeight:21};
}},"virtual-tree-folder":o,"virtual-tree-file":cN,"cell":{style:function(hm){return {backgroundColor:hm.selected?X:I,textColor:hm.selected?db:dK,padding:[3,6]};
}},"cell-string":bW,"cell-number":{include:bW,style:function(hn){return {textAlign:P};
}},"cell-image":bW,"cell-boolean":bW,"cell-atom":bW,"cell-date":bW,"cell-html":bW,"htmlarea":{"include":dg,style:function(ho){return {backgroundColor:bS};
}},"progressbar":{style:function(hp){return {decorator:cO,padding:[1],backgroundColor:bS,width:200,height:20};
}},"progressbar/progress":{style:function(hq){return {backgroundColor:hq.disabled?dm:ca};
}},"app-header":{style:function(hr){return {textColor:db,backgroundColor:ca,padding:[8,12]};
}},"app-header-label":cY}});
})();
(function(){var i="Liberation Sans",h="Verdana",g="Bitstream Vera Sans",f="Lucida Grande",e="Tahoma",d="monospace",c="qx.theme.classic.Font",b="Courier New",a="DejaVu Sans Mono";
qx.Theme.define(c,{fonts:{"default":{size:11,lineHeight:1.4,family:[f,e,h,g,i]},"bold":{size:11,lineHeight:1.4,family:[f,e,h,g,i],bold:true},"small":{size:10,lineHeight:1.4,family:[f,e,h,g,i]},"monospace":{size:11,lineHeight:1.4,family:[a,b,d]}}});
})();
(function(){var c="Oxygen",b="qx.theme.icon.Oxygen",a="qx/icon/Oxygen";
qx.Theme.define(b,{title:c,aliases:{"icon":a}});
})();
(function(){var j="white",i="black",h="#3E6CA8",g="#EBE9ED",f="#A7A6AA",e="#EEE",d="#F3F0F5",c="gray",b="#85878C",a="#888888",E="#3E5B97",D="#FFFFE1",C="#F3F8FD",B="#CBC8CD",A="#FFE0E0",z="#F4F4F4",y="#808080",x="#CCCCCC",w="#C82C2C",v="#DBEAF9",q="#BCCEE5",r="#A5BDDE",o="#7CA0CF",p="#F6F5F7",m="#FF9999",n="qx.theme.classic.Color",k="#990000",l="#F9F8E9",s="#DCDFE4",t="#FAFBFE",u="#AAAAAA";
qx.Theme.define(n,{colors:{"background":g,"background-light":d,"background-focused":C,"background-focused-inner":v,"background-disabled":z,"background-selected":h,"background-field":j,"background-pane":t,"background-invalid":A,"border-lead":a,"border-light":j,"border-light-shadow":s,"border-dark-shadow":f,"border-dark":b,"border-main":b,"border-focused-light":q,"border-focused-light-shadow":r,"border-focused-dark-shadow":o,"border-focused-dark":h,"border-separator":y,"invalid":k,"border-focused-invalid":m,"text":i,"text-disabled":f,"text-selected":j,"text-focused":E,"text-placeholder":B,"tooltip":D,"tooltip-text":i,"tooltip-invalid":w,"button":g,"button-hovered":p,"button-abandoned":l,"button-checked":d,"window-active-caption-text":[255,255,255],"window-inactive-caption-text":[255,255,255],"window-active-caption":[51,94,168],"window-inactive-caption":[111,161,217],"date-chooser":j,"date-chooser-title":[116,116,116],"date-chooser-selected":[52,52,52],"effect":[254,200,60],"table-pane":j,"table-header":[242,242,242],"table-header-border":[214,213,217],"table-header-cell":[235,234,219],"table-header-cell-hover":[255,255,255],"table-focus-indicator":[179,217,255],"table-row-background-focused-selected":[90,138,211],"table-row-background-focused":[221,238,255],"table-row-background-selected":[51,94,168],"table-row-background-even":[250,248,243],"table-row-background-odd":[255,255,255],"table-row-selected":[255,255,255],"table-row":[0,0,0],"table-row-line":e,"table-column-line":e,"progressive-table-header":u,"progressive-table-row-background-even":[250,248,243],"progressive-table-row-background-odd":[255,255,255],"progressive-progressbar-background":c,"progressive-progressbar-indicator-done":x,"progressive-progressbar-indicator-undone":j,"progressive-progressbar-percent-background":c,"progressive-progressbar-percent-text":j}});
})();
(function(){var b="Classic Windows",a="qx.theme.Classic";
qx.Theme.define(a,{title:b,meta:{color:qx.theme.classic.Color,decoration:qx.theme.classic.Decoration,font:qx.theme.classic.Font,appearance:qx.theme.classic.Appearance,icon:qx.theme.icon.Oxygen}});
})();
(function(){var b="qx.theme.Modern",a="Modern";
qx.Theme.define(b,{title:a,meta:{color:qx.theme.modern.Color,decoration:qx.theme.modern.Decoration,font:qx.theme.modern.Font,appearance:qx.theme.modern.Appearance,icon:qx.theme.icon.Tango}});
})();
(function(){var j="navigate",i="String",h="qx.ui.embed.AbstractIframe",g="name",f="",d="_applySource",c="qx.event.type.Event",b="_applyFrameName",a="qx.event.type.Data";
qx.Class.define(h,{extend:qx.ui.core.Widget,construct:function(k){qx.ui.core.Widget.call(this);

if(k){this.setSource(k);
}this._getIframeElement().addListener(j,this.__lh,this);
},events:{"load":c,"navigate":a},properties:{source:{check:i,apply:d,nullable:true},frameName:{check:i,init:f,apply:b}},members:{_getIframeElement:function(){throw new Error("Abstract method call");
},_applySource:function(l,m){this._getIframeElement().setSource(l);
},_applyFrameName:function(n,o){this._getIframeElement().setAttribute(g,n);
},getWindow:function(){return this._getIframeElement().getWindow();
},getDocument:function(){return this._getIframeElement().getDocument();
},getBody:function(){return this._getIframeElement().getBody();
},getName:function(){return this._getIframeElement().getName();
},reload:function(){this._getIframeElement().reload();
},__lh:function(e){var p=e.getData();

if(p){this.setSource(p);
}this.fireDataEvent(j,p);
}}});
})();
(function(){var k="mousedown",j="load",i="help",h="mouseup",g="losecapture",f="contextmenu",d="none",c="display",b="no",a="Boolean",A="px",z="event.help",y="__lj",x="gecko",w="auto",v="_applyScrollbar",u="DOMNodeInserted",t="_applyNativeHelp",s="yes",r="scrolling",p="/",q="appear",n="engine.name",o="block",l="qx.ui.embed.Iframe",m="iframe";
qx.Class.define(l,{extend:qx.ui.embed.AbstractIframe,construct:function(B){if(B!=null){this.__li=B;
}qx.ui.embed.AbstractIframe.call(this,B);
qx.event.Registration.addListener(document.body,k,this.block,this,true);
qx.event.Registration.addListener(document.body,h,this.release,this,true);
qx.event.Registration.addListener(document.body,g,this.release,this,true);
this.__lj=this._createBlockerElement();
this.getContainerElement().add(this.__lj);

if((qx.core.Environment.get(n)==x)){this.addListenerOnce(q,function(e){var C=this.getContainerElement().getDomElement();
qx.bom.Event.addNativeListener(C,u,this._onDOMNodeInserted);
});
this._onDOMNodeInserted=qx.lang.Function.listener(this._syncSourceAfterDOMMove,this);
}},properties:{appearance:{refine:true,init:m},nativeContextMenu:{refine:true,init:false},nativeHelp:{check:a,init:false,apply:t},scrollbar:{check:[w,b,s],nullable:true,themeable:true,apply:v}},members:{__li:null,__lj:null,renderLayout:function(D,top,E,F){qx.ui.embed.AbstractIframe.prototype.renderLayout.call(this,D,top,E,F);
var H=A;
var G=this.getInsets();
this.__lj.setStyles({"left":G.left+H,"top":G.top+H,"width":(E-G.left-G.right)+H,"height":(F-G.top-G.bottom)+H});
},_createContentElement:function(){var I=new qx.html.Iframe(this.__li);
I.addListener(j,this._onIframeLoad,this);
return I;
},_getIframeElement:function(){return this.getContentElement();
},_createBlockerElement:function(){var J=new qx.html.Blocker();
J.setStyles({"zIndex":20,"display":d});
return J;
},_onIframeLoad:function(e){this._applyNativeContextMenu(this.getNativeContextMenu(),null);
this._applyNativeHelp(this.getNativeHelp(),null);
this.fireNonBubblingEvent(j);
},block:function(){this.__lj.setStyle(c,o);
},release:function(){this.__lj.setStyle(c,d);
},_applyNativeContextMenu:function(K,L){if(K!==false&&L!==false){return;
}var M=this.getDocument();

if(!M){return;
}
try{var N=M.documentElement;
}catch(e){return ;
}
if(L===false){qx.event.Registration.removeListener(N,f,this._onNativeContextMenu,this,true);
}
if(K===false){qx.event.Registration.addListener(N,f,this._onNativeContextMenu,this,true);
}},_onNativeContextMenu:function(e){e.preventDefault();
},_applyNativeHelp:function(O,P){if(qx.core.Environment.get(z)){var document=this.getDocument();

if(!document){return;
}
try{if(P===false){qx.bom.Event.removeNativeListener(document,i,qx.lang.Function.returnFalse);
}
if(O===false){qx.bom.Event.addNativeListener(document,i,qx.lang.Function.returnFalse);
}}catch(e){}}},_syncSourceAfterDOMMove:function(){var R=this.getContentElement().getDomElement();
var Q=R.src;
if(Q.charAt(Q.length-1)==p){Q=Q.substring(0,Q.length-1);
}
if(Q!=this.getSource()){qx.bom.Iframe.getWindow(R).stop();
R.src=this.getSource();
}},_applyScrollbar:function(S){this.getContentElement().setAttribute(r,S);
}},destruct:function(){this._disposeObjects(y);
qx.event.Registration.removeListener(document.body,k,this.block,this,true);
qx.event.Registration.removeListener(document.body,h,this.release,this,true);
qx.event.Registration.removeListener(document.body,g,this.release,this,true);
}});
})();
(function(){var i="source",h="name",g="element",f="qx.event.type.Event",d="iframe",c="qx.html.Iframe",b="navigate",a="qx.event.type.Data";
qx.Class.define(c,{extend:qx.html.Element,construct:function(j,k,l){qx.html.Element.call(this,d,k,l);
this.setSource(j);
this.addListener(b,this.__lh,this);
qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(g);
},events:{"load":f,"navigate":a},members:{_applyProperty:function(name,m){qx.html.Element.prototype._applyProperty.call(this,name,m);

if(name==i){var o=this.getDomElement();
var n=qx.bom.Iframe.queryCurrentUrl(o);
if(m===n){return;
}qx.bom.Iframe.setSource(o,m);
}},_createDomElement:function(){return qx.bom.Iframe.create(this._content);
},getWindow:function(){var p=this.getDomElement();

if(p){return qx.bom.Iframe.getWindow(p);
}else{return null;
}},getDocument:function(){var q=this.getDomElement();

if(q){return qx.bom.Iframe.getDocument(q);
}else{return null;
}},getBody:function(){var r=this.getDomElement();

if(r){return qx.bom.Iframe.getBody(r);
}else{return null;
}},setSource:function(s){this._setProperty(i,s,true);
return this;
},getSource:function(){return this._getProperty(i);
},setName:function(name){this.setAttribute(h,name);
return this;
},getName:function(){return this.getAttribute(h);
},reload:function(){var u=this.getDomElement();

if(u){var t=this.getSource();
this.setSource(null);
this.setSource(t);
}},__lh:function(e){var v=e.getData();

if(v){this.setSource(v);
}}}});
})();
(function(){var l="indexOf",k="addAfter",j="add",i="addBefore",h="_",g="addAt",f="hasChildren",e="removeAt",d="removeAll",c="getChildren",a="remove",b="qx.ui.core.MRemoteChildrenHandling";
qx.Mixin.define(b,{members:{__lk:function(m,n,o,p){var q=this.getChildrenContainer();

if(q===this){m=h+m;
}return (q[m])(n,o,p);
},getChildren:function(){return this.__lk(c);
},hasChildren:function(){return this.__lk(f);
},add:function(r,s){return this.__lk(j,r,s);
},remove:function(t){return this.__lk(a,t);
},removeAll:function(){return this.__lk(d);
},indexOf:function(u){return this.__lk(l,u);
},addAt:function(v,w,x){this.__lk(g,v,w,x);
},addBefore:function(y,z,A){this.__lk(i,y,z,A);
},addAfter:function(B,C,D){this.__lk(k,B,C,D);
},removeAt:function(E){return this.__lk(e,E);
}}});
})();
(function(){var a="qx.ui.core.MRemoteLayoutHandling";
qx.Mixin.define(a,{members:{setLayout:function(b){return this.getChildrenContainer().setLayout(b);
},getLayout:function(){return this.getChildrenContainer().getLayout();
}}});
})();
(function(){var v="horizontal",u="scrollpane",t="button-backward",s="button-forward",r="vertical",q="content",p="execute",o="qx.ui.container.SlideBar",n="engine.version",m="engine.name",f="removeChildWidget",l="scrollX",i="scrollY",c="_applyOrientation",b="mousewheel",h="gecko",g="x",j="y",a="Integer",k="slidebar",d="update";
qx.Class.define(o,{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling],construct:function(w){qx.ui.core.Widget.call(this);
var x=this.getChildControl(u);
this._add(x,{flex:1});

if(w!=null){this.setOrientation(w);
}else{this.initOrientation();
}this.addListener(b,this._onMouseWheel,this);
},properties:{appearance:{refine:true,init:k},orientation:{check:[v,r],init:v,apply:c},scrollStep:{check:a,init:15,themeable:true}},members:{getChildrenContainer:function(){return this.getChildControl(q);
},_createChildControlImpl:function(y,z){var A;

switch(y){case s:A=new qx.ui.form.RepeatButton;
A.addListener(p,this._onExecuteForward,this);
A.setFocusable(false);
this._addAt(A,2);
break;
case t:A=new qx.ui.form.RepeatButton;
A.addListener(p,this._onExecuteBackward,this);
A.setFocusable(false);
this._addAt(A,0);
break;
case q:A=new qx.ui.container.Composite();
if(qx.core.Environment.get(m)==h&&parseInt(qx.core.Environment.get(n))<2){A.addListener(f,this._onRemoveChild,this);
}this.getChildControl(u).add(A);
break;
case u:A=new qx.ui.core.scroll.ScrollPane();
A.addListener(d,this._onResize,this);
A.addListener(l,this._onScroll,this);
A.addListener(i,this._onScroll,this);
break;
}return A||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,y);
},_forwardStates:{barLeft:true,barTop:true,barRight:true,barBottom:true},scrollBy:function(B){var C=this.getChildControl(u);

if(this.getOrientation()===v){C.scrollByX(B);
}else{C.scrollByY(B);
}},scrollTo:function(D){var E=this.getChildControl(u);

if(this.getOrientation()===v){E.scrollToX(D);
}else{E.scrollToY(D);
}},_applyEnabled:function(F,G,name){qx.ui.core.Widget.prototype._applyEnabled.call(this,F,G,name);
this._updateArrowsEnabled();
},_applyOrientation:function(H,I){var L=[this.getLayout(),this._getLayout()];
var K=this.getChildControl(s);
var J=this.getChildControl(t);
if(I==r){K.removeState(r);
J.removeState(r);
K.addState(v);
J.addState(v);
}else if(I==v){K.removeState(v);
J.removeState(v);
K.addState(r);
J.addState(r);
}
if(H==v){this._setLayout(new qx.ui.layout.HBox());
this.setLayout(new qx.ui.layout.HBox());
}else{this._setLayout(new qx.ui.layout.VBox());
this.setLayout(new qx.ui.layout.VBox());
}
if(L[0]){L[0].dispose();
}
if(L[1]){L[1].dispose();
}},_onMouseWheel:function(e){var M=0;

if(this.getOrientation()===v){M=e.getWheelDelta(g);
}else{M=e.getWheelDelta(j);
}this.scrollBy(M*this.getScrollStep());
e.stop();
},_onScroll:function(){this._updateArrowsEnabled();
},_onResize:function(e){var content=this.getChildControl(u).getChildren()[0];

if(!content){return;
}var N=this.getInnerSize();
var P=content.getBounds();
var O=(this.getOrientation()===v)?P.width>N.width:P.height>N.height;

if(O){this._showArrows();
this._updateArrowsEnabled();
}else{this._hideArrows();
}},_onExecuteBackward:function(){this.scrollBy(-this.getScrollStep());
},_onExecuteForward:function(){this.scrollBy(this.getScrollStep());
},_onRemoveChild:function(){qx.event.Timer.once(function(){var Q=this.getChildControl(u);

if(!Q.isDisposed()){this.scrollBy(Q.getScrollX());
}},this,50);
},_updateArrowsEnabled:function(){if(!this.getEnabled()){this.getChildControl(t).setEnabled(false);
this.getChildControl(s).setEnabled(false);
return;
}var S=this.getChildControl(u);

if(this.getOrientation()===v){var R=S.getScrollX();
var T=S.getScrollMaxX();
}else{var R=S.getScrollY();
var T=S.getScrollMaxY();
}this.getChildControl(t).setEnabled(R>0);
this.getChildControl(s).setEnabled(R<T);
},_showArrows:function(){this._showChildControl(s);
this._showChildControl(t);
},_hideArrows:function(){this._excludeChildControl(s);
this._excludeChildControl(t);
this.scrollTo(0);
}}});
})();
(function(){var n="execute",m="toolTipText",l="icon",k="label",j="qx.ui.core.MExecutable",h="value",g="qx.event.type.Event",f="_applyCommand",d="enabled",c="menu",a="changeCommand",b="qx.ui.core.Command";
qx.Mixin.define(j,{events:{"execute":g},properties:{command:{check:b,apply:f,event:a,nullable:true}},members:{__ll:null,__lm:false,__ln:null,_bindableProperties:[d,k,l,m,h,c],execute:function(){var o=this.getCommand();

if(o){if(this.__lm){this.__lm=false;
}else{this.__lm=true;
o.execute(this);
}}this.fireEvent(n);
},__lo:function(e){if(this.__lm){this.__lm=false;
return;
}this.__lm=true;
this.execute();
},_applyCommand:function(p,q){if(q!=null){q.removeListenerById(this.__ln);
}
if(p!=null){this.__ln=p.addListener(n,this.__lo,this);
}var t=this.__ll;

if(t==null){this.__ll=t={};
}var u;

for(var i=0;i<this._bindableProperties.length;i++){var s=this._bindableProperties[i];
if(q!=null&&!q.isDisposed()&&t[s]!=null){q.removeBinding(t[s]);
t[s]=null;
}if(p!=null&&qx.Class.hasProperty(this.constructor,s)){var r=p.get(s);

if(r==null){u=this.get(s);
}else{u=null;
}t[s]=p.bind(s,this,s);
if(u){this.set(s,u);
}}}}},destruct:function(){this._applyCommand(null,this.getCommand());
this.__ll=null;
}});
})();
(function(){var b="qx.ui.form.IExecutable",a="qx.event.type.Data";
qx.Interface.define(b,{events:{"execute":a},members:{setCommand:function(c){return arguments.length==1;
},getCommand:function(){},execute:function(){}}});
})();
(function(){var o="pressed",n="abandoned",m="hovered",l="Enter",k="Space",j="dblclick",i="qx.ui.form.Button",h="mouseup",g="mousedown",f="mouseover",b="mouseout",d="keydown",c="button",a="keyup";
qx.Class.define(i,{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IExecutable],construct:function(p,q,r){qx.ui.basic.Atom.call(this,p,q);

if(r!=null){this.setCommand(r);
}this.addListener(f,this._onMouseOver);
this.addListener(b,this._onMouseOut);
this.addListener(g,this._onMouseDown);
this.addListener(h,this._onMouseUp);
this.addListener(d,this._onKeyDown);
this.addListener(a,this._onKeyUp);
this.addListener(j,this._onStopEvent);
},properties:{appearance:{refine:true,init:c},focusable:{refine:true,init:true}},members:{_forwardStates:{focused:true,hovered:true,pressed:true,disabled:true},press:function(){if(this.hasState(n)){return;
}this.addState(o);
},release:function(){if(this.hasState(o)){this.removeState(o);
}},reset:function(){this.removeState(o);
this.removeState(n);
this.removeState(m);
},_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;
}
if(this.hasState(n)){this.removeState(n);
this.addState(o);
}this.addState(m);
},_onMouseOut:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;
}this.removeState(m);

if(this.hasState(o)){this.removeState(o);
this.addState(n);
}},_onMouseDown:function(e){if(!e.isLeftPressed()){return;
}e.stopPropagation();
this.capture();
this.removeState(n);
this.addState(o);
},_onMouseUp:function(e){this.releaseCapture();
var s=this.hasState(o);
var t=this.hasState(n);

if(s){this.removeState(o);
}
if(t){this.removeState(n);
}else{this.addState(m);

if(s){this.execute();
}}e.stopPropagation();
},_onKeyDown:function(e){switch(e.getKeyIdentifier()){case l:case k:this.removeState(n);
this.addState(o);
e.stopPropagation();
}},_onKeyUp:function(e){switch(e.getKeyIdentifier()){case l:case k:if(this.hasState(o)){this.removeState(n);
this.removeState(o);
this.execute();
e.stopPropagation();
}}}}});
})();
(function(){var n="pressed",m="abandoned",l="Integer",k="hovered",j="qx.event.type.Event",i="Enter",h="Space",g="press",f="qx.ui.form.RepeatButton",d="release",a="interval",c="__jj",b="execute";
qx.Class.define(f,{extend:qx.ui.form.Button,construct:function(o,p){qx.ui.form.Button.call(this,o,p);
this.__jj=new qx.event.AcceleratingTimer();
this.__jj.addListener(a,this._onInterval,this);
},events:{"execute":j,"press":j,"release":j},properties:{interval:{check:l,init:100},firstInterval:{check:l,init:500},minTimer:{check:l,init:20},timerDecrease:{check:l,init:2}},members:{__lp:null,__jj:null,press:function(){if(this.isEnabled()){if(!this.hasState(n)){this.__lq();
}this.removeState(m);
this.addState(n);
}},release:function(q){if(!this.isEnabled()){return;
}if(this.hasState(n)){if(!this.__lp){this.execute();
}}this.removeState(n);
this.removeState(m);
this.__lr();
},_applyEnabled:function(r,s){qx.ui.form.Button.prototype._applyEnabled.call(this,r,s);

if(!r){this.removeState(n);
this.removeState(m);
this.__lr();
}},_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;
}
if(this.hasState(m)){this.removeState(m);
this.addState(n);
this.__jj.start();
}this.addState(k);
},_onMouseOut:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;
}this.removeState(k);

if(this.hasState(n)){this.removeState(n);
this.addState(m);
this.__jj.stop();
}},_onMouseDown:function(e){if(!e.isLeftPressed()){return;
}this.capture();
this.__lq();
e.stopPropagation();
},_onMouseUp:function(e){this.releaseCapture();

if(!this.hasState(m)){this.addState(k);

if(this.hasState(n)&&!this.__lp){this.execute();
}}this.__lr();
e.stopPropagation();
},_onKeyUp:function(e){switch(e.getKeyIdentifier()){case i:case h:if(this.hasState(n)){if(!this.__lp){this.execute();
}this.removeState(n);
this.removeState(m);
e.stopPropagation();
this.__lr();
}}},_onKeyDown:function(e){switch(e.getKeyIdentifier()){case i:case h:this.removeState(m);
this.addState(n);
e.stopPropagation();
this.__lq();
}},_onInterval:function(e){this.__lp=true;
this.fireEvent(b);
},__lq:function(){this.fireEvent(g);
this.__lp=false;
this.__jj.set({interval:this.getInterval(),firstInterval:this.getFirstInterval(),minimum:this.getMinTimer(),decrease:this.getTimerDecrease()}).start();
this.removeState(m);
this.addState(n);
},__lr:function(){this.fireEvent(d);
this.__jj.stop();
this.removeState(m);
this.removeState(n);
}},destruct:function(){this._disposeObjects(c);
}});
})();
(function(){var e="Integer",d="interval",c="__jj",b="qx.event.type.Event",a="qx.event.AcceleratingTimer";
qx.Class.define(a,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);
this.__jj=new qx.event.Timer(this.getInterval());
this.__jj.addListener(d,this._onInterval,this);
},events:{"interval":b},properties:{interval:{check:e,init:100},firstInterval:{check:e,init:500},minimum:{check:e,init:20},decrease:{check:e,init:2}},members:{__jj:null,__ls:null,start:function(){this.__jj.setInterval(this.getFirstInterval());
this.__jj.start();
},stop:function(){this.__jj.stop();
this.__ls=null;
},_onInterval:function(){this.__jj.stop();

if(this.__ls==null){this.__ls=this.getInterval();
}this.__ls=Math.max(this.getMinimum(),this.__ls-this.getDecrease());
this.__jj.setInterval(this.__ls);
this.__jj.start();
this.fireEvent(d);
}},destruct:function(){this._disposeObjects(c);
}});
})();
(function(){var m="resize",l="scrollY",k="update",j="scrollX",i="_applyScrollX",h="_applyScrollY",g="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxX()",f="appear",d="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxY()",c="qx.event.type.Event",a="qx.ui.core.scroll.ScrollPane",b="scroll";
qx.Class.define(a,{extend:qx.ui.core.Widget,construct:function(){qx.ui.core.Widget.call(this);
this.set({minWidth:0,minHeight:0});
this._setLayout(new qx.ui.layout.Grow());
this.addListener(m,this._onUpdate);
var n=this.getContentElement();
n.addListener(b,this._onScroll,this);
n.addListener(f,this._onAppear,this);
},events:{update:c},properties:{scrollX:{check:g,apply:i,event:j,init:0},scrollY:{check:d,apply:h,event:l,init:0}},members:{add:function(o){var p=this._getChildren()[0];

if(p){this._remove(p);
p.removeListener(m,this._onUpdate,this);
}
if(o){this._add(o);
o.addListener(m,this._onUpdate,this);
}},remove:function(q){if(q){this._remove(q);
q.removeListener(m,this._onUpdate,this);
}},getChildren:function(){return this._getChildren();
},_onUpdate:function(e){this.fireEvent(k);
},_onScroll:function(e){var r=this.getContentElement();
this.setScrollX(r.getScrollX());
this.setScrollY(r.getScrollY());
},_onAppear:function(e){var v=this.getContentElement();
var s=this.getScrollX();
var t=v.getScrollX();

if(s!=t){v.scrollToX(s);
}var w=this.getScrollY();
var u=v.getScrollY();

if(w!=u){v.scrollToY(w);
}},getItemTop:function(z){var top=0;

do{top+=z.getBounds().top;
z=z.getLayoutParent();
}while(z&&z!==this);
return top;
},getItemBottom:function(A){return this.getItemTop(A)+A.getBounds().height;
},getItemLeft:function(B){var C=0;
var parent;

do{C+=B.getBounds().left;
parent=B.getLayoutParent();

if(parent){C+=parent.getInsets().left;
}B=parent;
}while(B&&B!==this);
return C;
},getItemRight:function(D){return this.getItemLeft(D)+D.getBounds().width;
},getScrollSize:function(){return this.getChildren()[0].getBounds();
},getScrollMaxX:function(){var F=this.getInnerSize();
var E=this.getScrollSize();

if(F&&E){return Math.max(0,E.width-F.width);
}return 0;
},getScrollMaxY:function(){var H=this.getInnerSize();
var G=this.getScrollSize();

if(H&&G){return Math.max(0,G.height-H.height);
}return 0;
},scrollToX:function(I){var J=this.getScrollMaxX();

if(I<0){I=0;
}else if(I>J){I=J;
}this.setScrollX(I);
},scrollToY:function(K){var L=this.getScrollMaxY();

if(K<0){K=0;
}else if(K>L){K=L;
}this.setScrollY(K);
},scrollByX:function(x){this.scrollToX(this.getScrollX()+x);
},scrollByY:function(y){this.scrollToY(this.getScrollY()+y);
},_applyScrollX:function(M){this.getContentElement().scrollToX(M);
},_applyScrollY:function(N){this.getContentElement().scrollToY(N);
}}});
})();
(function(){var n="_applyLayoutChange",m="left",k="center",j="top",h="Decorator",g="middle",f="_applyReversed",e="bottom",d="Boolean",c="right",a="Integer",b="qx.ui.layout.HBox";
qx.Class.define(b,{extend:qx.ui.layout.Abstract,construct:function(o,p,q){qx.ui.layout.Abstract.call(this);

if(o){this.setSpacing(o);
}
if(p){this.setAlignX(p);
}
if(q){this.setSeparator(q);
}},properties:{alignX:{check:[m,k,c],init:m,apply:n},alignY:{check:[j,g,e],init:j,apply:n},spacing:{check:a,init:0,apply:n},separator:{check:h,nullable:true,apply:n},reversed:{check:d,init:false,apply:f}},members:{__lt:null,__lu:null,__lv:null,__ff:null,_applyReversed:function(){this._invalidChildrenCache=true;
this._applyLayoutChange();
},__lw:function(){var w=this._getLayoutChildren();
var length=w.length;
var t=false;
var r=this.__lt&&this.__lt.length!=length&&this.__lu&&this.__lt;
var u;
var s=r?this.__lt:new Array(length);
var v=r?this.__lu:new Array(length);
if(this.getReversed()){w=w.concat().reverse();
}for(var i=0;i<length;i++){u=w[i].getLayoutProperties();

if(u.width!=null){s[i]=parseFloat(u.width)/100;
}
if(u.flex!=null){v[i]=u.flex;
t=true;
}else{v[i]=0;
}}if(!r){this.__lt=s;
this.__lu=v;
}this.__lv=t;
this.__ff=w;
delete this._invalidChildrenCache;
},verifyLayoutProperty:null,renderLayout:function(x,y){if(this._invalidChildrenCache){this.__lw();
}var E=this.__ff;
var length=E.length;
var N=qx.ui.layout.Util;
var M=this.getSpacing();
var Q=this.getSeparator();

if(Q){var B=N.computeHorizontalSeparatorGaps(E,M,Q);
}else{var B=N.computeHorizontalGaps(E,M,true);
}var i,z,K,J;
var P=[];
var F=B;

for(i=0;i<length;i+=1){J=this.__lt[i];
K=J!=null?Math.floor((x-B)*J):E[i].getSizeHint().width;
P.push(K);
F+=K;
}if(this.__lv&&F!=x){var H={};
var L,O;

for(i=0;i<length;i+=1){L=this.__lu[i];

if(L>0){G=E[i].getSizeHint();
H[i]={min:G.minWidth,value:P[i],max:G.maxWidth,flex:L};
}}var C=N.computeFlexOffsets(H,x,F);

for(i in C){O=C[i].offset;
P[i]+=O;
F+=O;
}}var U=E[0].getMarginLeft();
if(F<x&&this.getAlignX()!=m){U=x-F;

if(this.getAlignX()===k){U=Math.round(U/2);
}}var G,top,A,K,D,S,I;
var M=this.getSpacing();
this._clearSeparators();
if(Q){var R=qx.theme.manager.Decoration.getInstance().resolve(Q).getInsets();
var T=R.left+R.right;
}for(i=0;i<length;i+=1){z=E[i];
K=P[i];
G=z.getSizeHint();
S=z.getMarginTop();
I=z.getMarginBottom();
A=Math.max(G.minHeight,Math.min(y-S-I,G.maxHeight));
top=N.computeVerticalAlignOffset(z.getAlignY()||this.getAlignY(),A,y,S,I);
if(i>0){if(Q){U+=D+M;
this._renderSeparator(Q,{left:U,top:0,width:T,height:y});
U+=T+M+z.getMarginLeft();
}else{U+=N.collapseMargins(M,D,z.getMarginLeft());
}}z.renderLayout(U,top,K,A);
U+=K;
D=z.getMarginRight();
}},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__lw();
}var bc=qx.ui.layout.Util;
var bk=this.__ff;
var V=0,bd=0,ba=0;
var Y=0,bb=0;
var bh,W,bj;
for(var i=0,l=bk.length;i<l;i+=1){bh=bk[i];
W=bh.getSizeHint();
bd+=W.width;
var bg=this.__lu[i];
var X=this.__lt[i];

if(bg){V+=W.minWidth;
}else if(X){ba=Math.max(ba,Math.round(W.minWidth/X));
}else{V+=W.width;
}bj=bh.getMarginTop()+bh.getMarginBottom();
if((W.height+bj)>bb){bb=W.height+bj;
}if((W.minHeight+bj)>Y){Y=W.minHeight+bj;
}}V+=ba;
var bf=this.getSpacing();
var bi=this.getSeparator();

if(bi){var be=bc.computeHorizontalSeparatorGaps(bk,bf,bi);
}else{var be=bc.computeHorizontalGaps(bk,bf,true);
}return {minWidth:V+be,width:bd+be,minHeight:Y,height:bb};
}},destruct:function(){this.__lt=this.__lu=this.__ff=null;
}});
})();
(function(){var n="_applyLayoutChange",m="top",k="left",j="middle",h="Decorator",g="center",f="_applyReversed",e="bottom",d="qx.ui.layout.VBox",c="Integer",a="right",b="Boolean";
qx.Class.define(d,{extend:qx.ui.layout.Abstract,construct:function(o,p,q){qx.ui.layout.Abstract.call(this);

if(o){this.setSpacing(o);
}
if(p){this.setAlignY(p);
}
if(q){this.setSeparator(q);
}},properties:{alignY:{check:[m,j,e],init:m,apply:n},alignX:{check:[k,g,a],init:k,apply:n},spacing:{check:c,init:0,apply:n},separator:{check:h,nullable:true,apply:n},reversed:{check:b,init:false,apply:f}},members:{__lx:null,__lu:null,__lv:null,__ff:null,_applyReversed:function(){this._invalidChildrenCache=true;
this._applyLayoutChange();
},__lw:function(){var w=this._getLayoutChildren();
var length=w.length;
var s=false;
var r=this.__lx&&this.__lx.length!=length&&this.__lu&&this.__lx;
var u;
var t=r?this.__lx:new Array(length);
var v=r?this.__lu:new Array(length);
if(this.getReversed()){w=w.concat().reverse();
}for(var i=0;i<length;i++){u=w[i].getLayoutProperties();

if(u.height!=null){t[i]=parseFloat(u.height)/100;
}
if(u.flex!=null){v[i]=u.flex;
s=true;
}else{v[i]=0;
}}if(!r){this.__lx=t;
this.__lu=v;
}this.__lv=s;
this.__ff=w;
delete this._invalidChildrenCache;
},verifyLayoutProperty:null,renderLayout:function(x,y){if(this._invalidChildrenCache){this.__lw();
}var F=this.__ff;
var length=F.length;
var P=qx.ui.layout.Util;
var O=this.getSpacing();
var S=this.getSeparator();

if(S){var C=P.computeVerticalSeparatorGaps(F,O,S);
}else{var C=P.computeVerticalGaps(F,O,true);
}var i,A,B,J;
var K=[];
var Q=C;

for(i=0;i<length;i+=1){J=this.__lx[i];
B=J!=null?Math.floor((y-C)*J):F[i].getSizeHint().height;
K.push(B);
Q+=B;
}if(this.__lv&&Q!=y){var H={};
var N,R;

for(i=0;i<length;i+=1){N=this.__lu[i];

if(N>0){G=F[i].getSizeHint();
H[i]={min:G.minHeight,value:K[i],max:G.maxHeight,flex:N};
}}var D=P.computeFlexOffsets(H,y,Q);

for(i in D){R=D[i].offset;
K[i]+=R;
Q+=R;
}}var top=F[0].getMarginTop();
if(Q<y&&this.getAlignY()!=m){top=y-Q;

if(this.getAlignY()===j){top=Math.round(top/2);
}}var G,U,L,B,I,M,E;
this._clearSeparators();
if(S){var T=qx.theme.manager.Decoration.getInstance().resolve(S).getInsets();
var z=T.top+T.bottom;
}for(i=0;i<length;i+=1){A=F[i];
B=K[i];
G=A.getSizeHint();
M=A.getMarginLeft();
E=A.getMarginRight();
L=Math.max(G.minWidth,Math.min(x-M-E,G.maxWidth));
U=P.computeHorizontalAlignOffset(A.getAlignX()||this.getAlignX(),L,x,M,E);
if(i>0){if(S){top+=I+O;
this._renderSeparator(S,{top:top,left:0,height:z,width:x});
top+=z+O+A.getMarginTop();
}else{top+=P.collapseMargins(O,I,A.getMarginTop());
}}A.renderLayout(U,top,L,B);
top+=B;
I=A.getMarginBottom();
}},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__lw();
}var bc=qx.ui.layout.Util;
var bk=this.__ff;
var X=0,bb=0,ba=0;
var V=0,bd=0;
var bh,W,bj;
for(var i=0,l=bk.length;i<l;i+=1){bh=bk[i];
W=bh.getSizeHint();
bb+=W.height;
var bg=this.__lu[i];
var Y=this.__lx[i];

if(bg){X+=W.minHeight;
}else if(Y){ba=Math.max(ba,Math.round(W.minHeight/Y));
}else{X+=W.height;
}bj=bh.getMarginLeft()+bh.getMarginRight();
if((W.width+bj)>bd){bd=W.width+bj;
}if((W.minWidth+bj)>V){V=W.minWidth+bj;
}}X+=ba;
var bf=this.getSpacing();
var bi=this.getSeparator();

if(bi){var be=bc.computeVerticalSeparatorGaps(bk,bf,bi);
}else{var be=bc.computeVerticalGaps(bk,bf,true);
}return {minHeight:X+be,height:bb+be,minWidth:V,width:bd};
}},destruct:function(){this.__lx=this.__lu=this.__ff=null;
}});
})();
(function(){var l="qx.dynlocale",k="Boolean",j="changeLocale",i="changeInvalidMessage",h="String",g="invalid",f="",d="qx.ui.form.MForm",c="_applyValid",b="changeRequired",a="changeValid";
qx.Mixin.define(d,{construct:function(){if(qx.core.Environment.get(l)){qx.locale.Manager.getInstance().addListener(j,this.__ly,this);
}},properties:{valid:{check:k,init:true,apply:c,event:a},required:{check:k,init:false,event:b},invalidMessage:{check:h,init:f,event:i},requiredInvalidMessage:{check:h,nullable:true,event:i}},members:{_applyValid:function(m,n){m?this.removeState(g):this.addState(g);
},__ly:qx.core.Environment.select(l,{"true":function(e){var o=this.getInvalidMessage();

if(o&&o.translate){this.setInvalidMessage(o.translate());
}var p=this.getRequiredInvalidMessage();

if(p&&p.translate){this.setRequiredInvalidMessage(p.translate());
}},"false":null})},destruct:function(){if(qx.core.Environment.get(l)){qx.locale.Manager.getInstance().removeListener(j,this.__ly,this);
}}});
})();
(function(){var p="Integer",o="_applyContentPadding",n="resetPaddingRight",m="setPaddingBottom",l="resetPaddingTop",k="qx.ui.core.MContentPadding",j="resetPaddingLeft",i="setPaddingTop",h="setPaddingRight",g="resetPaddingBottom",c="contentPaddingLeft",f="setPaddingLeft",e="contentPaddingTop",b="shorthand",a="contentPaddingRight",d="contentPaddingBottom";
qx.Mixin.define(k,{properties:{contentPaddingTop:{check:p,init:0,apply:o,themeable:true},contentPaddingRight:{check:p,init:0,apply:o,themeable:true},contentPaddingBottom:{check:p,init:0,apply:o,themeable:true},contentPaddingLeft:{check:p,init:0,apply:o,themeable:true},contentPadding:{group:[e,a,d,c],mode:b,themeable:true}},members:{__lz:{contentPaddingTop:i,contentPaddingRight:h,contentPaddingBottom:m,contentPaddingLeft:f},__lA:{contentPaddingTop:l,contentPaddingRight:n,contentPaddingBottom:g,contentPaddingLeft:j},_applyContentPadding:function(q,r,name){var s=this._getContentPaddingTarget();

if(q==null){var t=this.__lA[name];
s[t]();
}else{var u=this.__lz[name];
s[u](q);
}}}});
})();
(function(){var i="legend",h="frame",g="middle",f="top",d="resize",c="qx.ui.groupbox.GroupBox",b="groupbox",a="_applyLegendPosition";
qx.Class.define(c,{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling,qx.ui.core.MContentPadding,qx.ui.form.MForm],implement:[qx.ui.form.IForm],construct:function(j,k){qx.ui.core.Widget.call(this);
this._setLayout(new qx.ui.layout.Canvas);
this._createChildControl(h);
this._createChildControl(i);
if(j!=null){this.setLegend(j);
}
if(k!=null){this.setIcon(k);
}},properties:{appearance:{refine:true,init:b},legendPosition:{check:[f,g],init:g,apply:a,themeable:true}},members:{_forwardStates:{invalid:true},_createChildControlImpl:function(l,m){var n;

switch(l){case h:n=new qx.ui.container.Composite();
this._add(n,{left:0,top:6,right:0,bottom:0});
break;
case i:n=new qx.ui.basic.Atom();
n.addListener(d,this._repositionFrame,this);
this._add(n,{left:0,right:0});
break;
}return n||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,l);
},_getContentPaddingTarget:function(){return this.getChildControl(h);
},_applyLegendPosition:function(e){if(this.getChildControl(i).getBounds()){this._repositionFrame();
}},_repositionFrame:function(){var p=this.getChildControl(i);
var o=this.getChildControl(h);
var q=p.getBounds().height;
if(this.getLegendPosition()==g){o.setLayoutProperties({"top":Math.round(q/2)});
}else if(this.getLegendPosition()==f){o.setLayoutProperties({"top":q});
}},getChildrenContainer:function(){return this.getChildControl(h);
},setLegend:function(r){var s=this.getChildControl(i);

if(r!==null){s.setLabel(r);
s.show();
}else{s.exclude();
}},getLegend:function(){return this.getChildControl(i).getLabel();
},setIcon:function(t){this.getChildControl(i).setIcon(t);
},getIcon:function(){this.getChildControl(i).getIcon();
}}});
})();
(function(){var f="scrollbar-x",d="scrollbar-y",c="qx.ui.core.scroll.MWheelHandling",b="x",a="y";
qx.Mixin.define(c,{members:{_onMouseWheel:function(e){var l=this._isChildControlVisible(f);
var m=this._isChildControlVisible(d);
var q=m?this.getChildControl(d,true):null;
var p=l?this.getChildControl(f,true):null;
var j=e.getWheelDelta(a);
var i=e.getWheelDelta(b);
var k=!m;
var n=!l;
if(q){var o=parseInt(j);

if(o!==0){q.scrollBySteps(o);
}var h=q.getPosition();
var g=q.getMaximum();
if(o<0&&h<=0||o>0&&h>=g){k=true;
}}if(p){var o=parseInt(i);

if(o!==0){p.scrollBySteps(o);
}var h=p.getPosition();
var g=p.getMaximum();
if(o<0&&h<=0||o>0&&h>=g){n=true;
}}if(!k||!n){e.stop();
}}}});
})();
(function(){var b="qx.nativeScrollBars",a="qx.ui.core.scroll.MScrollBarFactory";
qx.core.Environment.add(b,false);
qx.Mixin.define(a,{members:{_createScrollBar:function(c){if(qx.core.Environment.get(b)){return new qx.ui.core.scroll.NativeScrollBar(c);
}else{return new qx.ui.core.scroll.ScrollBar(c);
}}}});
})();
(function(){var b="qx.ui.core.scroll.IScrollBar",a="qx.event.type.Data";
qx.Interface.define(b,{events:{"scroll":a},properties:{orientation:{},maximum:{},position:{},knobFactor:{}},members:{scrollTo:function(c){this.assertNumber(c);
},scrollBy:function(d){this.assertNumber(d);
},scrollBySteps:function(e){this.assertNumber(e);
}}});
})();
(function(){var k="horizontal",j="px",i="scroll",h="vertical",g="-1px",f="0",d="engine.name",c="hidden",b="mousedown",a="qx.ui.core.scroll.NativeScrollBar",A="PositiveNumber",z="engine.version",y="Integer",x="mousemove",w="_applyMaximum",v="_applyOrientation",u="appear",t="opera",s="__lC",r="PositiveInteger",p="mshtml",q="mouseup",n="Number",o="_applyPosition",l="scrollbar",m="native";
qx.Class.define(a,{extend:qx.ui.core.Widget,implement:qx.ui.core.scroll.IScrollBar,construct:function(B){qx.ui.core.Widget.call(this);
this.addState(m);
this.getContentElement().addListener(i,this._onScroll,this);
this.addListener(b,this._stopPropagation,this);
this.addListener(q,this._stopPropagation,this);
this.addListener(x,this._stopPropagation,this);

if((qx.core.Environment.get(d)==t)&&parseFloat(qx.core.Environment.get(z))<11.5){this.addListener(u,this._onAppear,this);
}this.getContentElement().add(this._getScrollPaneElement());
if(B!=null){this.setOrientation(B);
}else{this.initOrientation();
}},properties:{appearance:{refine:true,init:l},orientation:{check:[k,h],init:k,apply:v},maximum:{check:r,apply:w,init:100},position:{check:n,init:0,apply:o,event:i},singleStep:{check:y,init:20},knobFactor:{check:A,nullable:true}},members:{__lB:null,__lC:null,_getScrollPaneElement:function(){if(!this.__lC){this.__lC=new qx.html.Element();
}return this.__lC;
},renderLayout:function(C,top,D,E){var F=qx.ui.core.Widget.prototype.renderLayout.call(this,C,top,D,E);
this._updateScrollBar();
return F;
},_getContentHint:function(){var G=qx.bom.element.Overflow.getScrollbarWidth();
return {width:this.__lB?100:G,maxWidth:this.__lB?null:G,minWidth:this.__lB?null:G,height:this.__lB?G:100,maxHeight:this.__lB?G:null,minHeight:this.__lB?G:null};
},_applyEnabled:function(H,I){qx.ui.core.Widget.prototype._applyEnabled.call(this,H,I);
this._updateScrollBar();
},_applyMaximum:function(J){this._updateScrollBar();
},_applyPosition:function(K){var content=this.getContentElement();

if(this.__lB){content.scrollToX(K);
}else{content.scrollToY(K);
}},_applyOrientation:function(L,M){var N=this.__lB=L===k;
this.set({allowGrowX:N,allowShrinkX:N,allowGrowY:!N,allowShrinkY:!N});

if(N){this.replaceState(h,k);
}else{this.replaceState(k,h);
}this.getContentElement().setStyles({overflowX:N?i:c,overflowY:N?c:i});
qx.ui.core.queue.Layout.add(this);
},_updateScrollBar:function(){var P=this.__lB;
var Q=this.getBounds();

if(!Q){return;
}
if(this.isEnabled()){var R=P?Q.width:Q.height;
var O=this.getMaximum()+R;
}else{O=0;
}if((qx.core.Environment.get(d)==p)){var Q=this.getBounds();
this.getContentElement().setStyles({left:P?f:g,top:P?g:f,width:(P?Q.width:Q.width+1)+j,height:(P?Q.height+1:Q.height)+j});
}this._getScrollPaneElement().setStyles({left:0,top:0,width:(P?O:1)+j,height:(P?1:O)+j});
this.scrollTo(this.getPosition());
},scrollTo:function(S){this.setPosition(Math.max(0,Math.min(this.getMaximum(),S)));
},scrollBy:function(T){this.scrollTo(this.getPosition()+T);
},scrollBySteps:function(U){var V=this.getSingleStep();
this.scrollBy(U*V);
},_onScroll:function(e){var X=this.getContentElement();
var W=this.__lB?X.getScrollX():X.getScrollY();
this.setPosition(W);
},_onAppear:function(e){this.scrollTo(this.getPosition());
},_stopPropagation:function(e){e.stopPropagation();
}},destruct:function(){this._disposeObjects(s);
}});
})();
(function(){var k="slider",j="horizontal",i="button-begin",h="vertical",g="button-end",f="Integer",d="execute",c="right",b="left",a="down",z="up",y="PositiveNumber",x="changeValue",w="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getMaximum()",v="_applyKnobFactor",u="knob",t="qx.ui.core.scroll.ScrollBar",s="resize",r="_applyOrientation",q="_applyPageStep",o="PositiveInteger",p="scroll",m="_applyPosition",n="scrollbar",l="_applyMaximum";
qx.Class.define(t,{extend:qx.ui.core.Widget,implement:qx.ui.core.scroll.IScrollBar,construct:function(A){qx.ui.core.Widget.call(this);
this._createChildControl(i);
this._createChildControl(k).addListener(s,this._onResizeSlider,this);
this._createChildControl(g);
if(A!=null){this.setOrientation(A);
}else{this.initOrientation();
}},properties:{appearance:{refine:true,init:n},orientation:{check:[j,h],init:j,apply:r},maximum:{check:o,apply:l,init:100},position:{check:w,init:0,apply:m,event:p},singleStep:{check:f,init:20},pageStep:{check:f,init:10,apply:q},knobFactor:{check:y,apply:v,nullable:true}},members:{__lD:2,_createChildControlImpl:function(B,C){var D;

switch(B){case k:D=new qx.ui.core.scroll.ScrollSlider();
D.setPageStep(100);
D.setFocusable(false);
D.addListener(x,this._onChangeSliderValue,this);
this._add(D,{flex:1});
break;
case i:D=new qx.ui.form.RepeatButton();
D.setFocusable(false);
D.addListener(d,this._onExecuteBegin,this);
this._add(D);
break;
case g:D=new qx.ui.form.RepeatButton();
D.setFocusable(false);
D.addListener(d,this._onExecuteEnd,this);
this._add(D);
break;
}return D||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,B);
},_applyMaximum:function(E){this.getChildControl(k).setMaximum(E);
},_applyPosition:function(F){this.getChildControl(k).setValue(F);
},_applyKnobFactor:function(G){this.getChildControl(k).setKnobFactor(G);
},_applyPageStep:function(H){this.getChildControl(k).setPageStep(H);
},_applyOrientation:function(I,J){var K=this._getLayout();

if(K){K.dispose();
}if(I===j){this._setLayout(new qx.ui.layout.HBox());
this.setAllowStretchX(true);
this.setAllowStretchY(false);
this.replaceState(h,j);
this.getChildControl(i).replaceState(z,b);
this.getChildControl(g).replaceState(a,c);
}else{this._setLayout(new qx.ui.layout.VBox());
this.setAllowStretchX(false);
this.setAllowStretchY(true);
this.replaceState(j,h);
this.getChildControl(i).replaceState(b,z);
this.getChildControl(g).replaceState(c,a);
}this.getChildControl(k).setOrientation(I);
},scrollTo:function(L){this.getChildControl(k).slideTo(L);
},scrollBy:function(M){this.getChildControl(k).slideBy(M);
},scrollBySteps:function(N){var O=this.getSingleStep();
this.getChildControl(k).slideBy(N*O);
},_onExecuteBegin:function(e){this.scrollBy(-this.getSingleStep());
},_onExecuteEnd:function(e){this.scrollBy(this.getSingleStep());
},_onChangeSliderValue:function(e){this.setPosition(e.getData());
},_onResizeSlider:function(e){var P=this.getChildControl(k).getChildControl(u);
var S=P.getSizeHint();
var Q=false;
var R=this.getChildControl(k).getInnerSize();

if(this.getOrientation()==h){if(R.height<S.minHeight+this.__lD){Q=true;
}}else{if(R.width<S.minWidth+this.__lD){Q=true;
}}
if(Q){P.exclude();
}else{P.show();
}}}});
})();
(function(){var a="qx.ui.form.IRange";
qx.Interface.define(a,{members:{setMinimum:function(b){return arguments.length==1;
},getMinimum:function(){},setMaximum:function(c){return arguments.length==1;
},getMaximum:function(){},setSingleStep:function(d){return arguments.length==1;
},getSingleStep:function(){},setPageStep:function(e){return arguments.length==1;
},getPageStep:function(){}}});
})();
(function(){var b="qx.ui.form.INumberForm",a="qx.event.type.Data";
qx.Interface.define(b,{events:{"changeValue":a},members:{setValue:function(c){return arguments.length==1;
},resetValue:function(){},getValue:function(){}}});
})();
(function(){var k="knob",j="horizontal",i="vertical",h="Integer",g="hovered",f="left",d="top",c="mouseup",b="pressed",a="px",X="changeValue",W="interval",V="mousemove",U="resize",T="slider",S="mousedown",R="PageUp",Q="mouseout",P="x",O='qx.event.type.Data',r="Left",s="Down",p="Up",q="dblclick",n="qx.ui.form.Slider",o="PageDown",l="mousewheel",m="_applyValue",u="_applyKnobFactor",v="End",C="height",A="y",G="Right",E="width",K="_applyOrientation",I="Home",x="mouseover",N="floor",M="_applyMinimum",L="click",w="typeof value==='number'&&value>=this.getMinimum()&&value<=this.getMaximum()",y="keypress",z="ceil",B="losecapture",D="contextmenu",F="_applyMaximum",H="Number",J="changeMaximum",t="changeMinimum";
qx.Class.define(n,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IForm,qx.ui.form.INumberForm,qx.ui.form.IRange],include:[qx.ui.form.MForm],construct:function(Y){qx.ui.core.Widget.call(this);
this._setLayout(new qx.ui.layout.Canvas());
this.addListener(y,this._onKeyPress);
this.addListener(l,this._onMouseWheel);
this.addListener(S,this._onMouseDown);
this.addListener(c,this._onMouseUp);
this.addListener(B,this._onMouseUp);
this.addListener(U,this._onUpdate);
this.addListener(D,this._onStopEvent);
this.addListener(L,this._onStopEvent);
this.addListener(q,this._onStopEvent);
if(Y!=null){this.setOrientation(Y);
}else{this.initOrientation();
}},events:{changeValue:O},properties:{appearance:{refine:true,init:T},focusable:{refine:true,init:true},orientation:{check:[j,i],init:j,apply:K},value:{check:w,init:0,apply:m,nullable:true},minimum:{check:h,init:0,apply:M,event:t},maximum:{check:h,init:100,apply:F,event:J},singleStep:{check:h,init:1},pageStep:{check:h,init:10},knobFactor:{check:H,apply:u,nullable:true}},members:{__lE:null,__lF:null,__lG:null,__lH:null,__lI:null,__lJ:null,__lK:null,__lL:null,__jj:null,__lM:null,__lN:null,__lO:null,_forwardStates:{invalid:true},_createChildControlImpl:function(ba,bb){var bc;

switch(ba){case k:bc=new qx.ui.core.Widget();
bc.addListener(U,this._onUpdate,this);
bc.addListener(x,this._onMouseOver);
bc.addListener(Q,this._onMouseOut);
this._add(bc);
break;
}return bc||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,ba);
},_onMouseOver:function(e){this.addState(g);
},_onMouseOut:function(e){this.removeState(g);
},_onMouseWheel:function(e){var bf=this.getOrientation()===j?P:A;
var be=e.getWheelDelta(bf);
var bd=be>0?1:be<0?-1:0;
this.slideBy(bd*this.getSingleStep());
e.stop();
},_onKeyPress:function(e){var bh=this.getOrientation()===j;
var bg=bh?r:p;
var forward=bh?G:s;

switch(e.getKeyIdentifier()){case forward:this.slideForward();
break;
case bg:this.slideBack();
break;
case o:this.slidePageForward();
break;
case R:this.slidePageBack();
break;
case I:this.slideToBegin();
break;
case v:this.slideToEnd();
break;
default:return;
}e.stop();
},_onMouseDown:function(e){if(this.__lH){return;
}var bk=this.__lB;
var bi=this.getChildControl(k);
var bj=bk?f:d;
var bm=bk?e.getDocumentLeft():e.getDocumentTop();
var bn=this.__lE=qx.bom.element.Location.get(this.getContentElement().getDomElement())[bj];
var bl=this.__lF=qx.bom.element.Location.get(bi.getContainerElement().getDomElement())[bj];

if(e.getTarget()===bi){this.__lH=true;

if(!this.__lM){this.__lM=new qx.event.Timer(100);
this.__lM.addListener(W,this._fireValue,this);
}this.__lM.start();
this.__lI=bm+bn-bl;
bi.addState(b);
}else{this.__lJ=true;
this.__lK=bm<=bl?-1:1;
this.__lQ(e);
this._onInterval();
if(!this.__jj){this.__jj=new qx.event.Timer(100);
this.__jj.addListener(W,this._onInterval,this);
}this.__jj.start();
}this.addListener(V,this._onMouseMove);
this.capture();
e.stopPropagation();
},_onMouseUp:function(e){if(this.__lH){this.releaseCapture();
delete this.__lH;
this.__lM.stop();
this._fireValue();
delete this.__lI;
this.getChildControl(k).removeState(b);
if(e.getType()===c){var bp;
var bq;
var bo;

if(this.__lB){bp=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__lE);
bo=qx.bom.element.Location.get(this.getContentElement().getDomElement())[d];
bq=e.getDocumentTop()-(bo+this.getChildControl(k).getBounds().top);
}else{bp=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__lE);
bo=qx.bom.element.Location.get(this.getContentElement().getDomElement())[f];
bq=e.getDocumentLeft()-(bo+this.getChildControl(k).getBounds().left);
}
if(bq<0||bq>this.__lG||bp<0||bp>this.__lG){this.getChildControl(k).removeState(g);
}}}else if(this.__lJ){this.__jj.stop();
this.releaseCapture();
delete this.__lJ;
delete this.__lK;
delete this.__lL;
}this.removeListener(V,this._onMouseMove);
if(e.getType()===c){e.stopPropagation();
}},_onMouseMove:function(e){if(this.__lH){var bs=this.__lB?e.getDocumentLeft():e.getDocumentTop();
var br=bs-this.__lI;
this.slideTo(this._positionToValue(br));
}else if(this.__lJ){this.__lQ(e);
}e.stopPropagation();
},_onInterval:function(e){var bt=this.getValue()+(this.__lK*this.getPageStep());
if(bt<this.getMinimum()){bt=this.getMinimum();
}else if(bt>this.getMaximum()){bt=this.getMaximum();
}var bu=this.__lK==-1;

if((bu&&bt<=this.__lL)||(!bu&&bt>=this.__lL)){bt=this.__lL;
}this.slideTo(bt);
},_onUpdate:function(e){var bw=this.getInnerSize();
var bx=this.getChildControl(k).getBounds();
var bv=this.__lB?E:C;
this._updateKnobSize();
this.__lP=bw[bv]-bx[bv];
this.__lG=bx[bv];
this._updateKnobPosition();
},__lB:false,__lP:0,__lQ:function(e){var by=this.__lB;
var bF=by?e.getDocumentLeft():e.getDocumentTop();
var bH=this.__lE;
var bz=this.__lF;
var bJ=this.__lG;
var bG=bF-bH;

if(bF>=bz){bG-=bJ;
}var bD=this._positionToValue(bG);
var bA=this.getMinimum();
var bB=this.getMaximum();

if(bD<bA){bD=bA;
}else if(bD>bB){bD=bB;
}else{var bE=this.getValue();
var bC=this.getPageStep();
var bI=this.__lK<0?N:z;
bD=bE+(Math[bI]((bD-bE)/bC)*bC);
}if(this.__lL==null||(this.__lK==-1&&bD<=this.__lL)||(this.__lK==1&&bD>=this.__lL)){this.__lL=bD;
}},_positionToValue:function(bK){var bL=this.__lP;
if(bL==null||bL==0){return 0;
}var bN=bK/bL;

if(bN<0){bN=0;
}else if(bN>1){bN=1;
}var bM=this.getMaximum()-this.getMinimum();
return this.getMinimum()+Math.round(bM*bN);
},_valueToPosition:function(bO){var bP=this.__lP;

if(bP==null){return 0;
}var bQ=this.getMaximum()-this.getMinimum();
if(bQ==0){return 0;
}var bO=bO-this.getMinimum();
var bR=bO/bQ;

if(bR<0){bR=0;
}else if(bR>1){bR=1;
}return Math.round(bP*bR);
},_updateKnobPosition:function(){this._setKnobPosition(this._valueToPosition(this.getValue()));
},_setKnobPosition:function(bS){var bT=this.getChildControl(k).getContainerElement();

if(this.__lB){bT.setStyle(f,bS+a,true);
}else{bT.setStyle(d,bS+a,true);
}},_updateKnobSize:function(){var bV=this.getKnobFactor();

if(bV==null){return;
}var bU=this.getInnerSize();

if(bU==null){return;
}if(this.__lB){this.getChildControl(k).setWidth(Math.round(bV*bU.width));
}else{this.getChildControl(k).setHeight(Math.round(bV*bU.height));
}},slideToBegin:function(){this.slideTo(this.getMinimum());
},slideToEnd:function(){this.slideTo(this.getMaximum());
},slideForward:function(){this.slideBy(this.getSingleStep());
},slideBack:function(){this.slideBy(-this.getSingleStep());
},slidePageForward:function(){this.slideBy(this.getPageStep());
},slidePageBack:function(){this.slideBy(-this.getPageStep());
},slideBy:function(bW){this.slideTo(this.getValue()+bW);
},slideTo:function(bX){if(bX<this.getMinimum()){bX=this.getMinimum();
}else if(bX>this.getMaximum()){bX=this.getMaximum();
}else{bX=this.getMinimum()+Math.round((bX-this.getMinimum())/this.getSingleStep())*this.getSingleStep();
}this.setValue(bX);
},_applyOrientation:function(bY,ca){var cb=this.getChildControl(k);
this.__lB=bY===j;
if(this.__lB){this.removeState(i);
cb.removeState(i);
this.addState(j);
cb.addState(j);
cb.setLayoutProperties({top:0,right:null,bottom:0});
}else{this.removeState(j);
cb.removeState(j);
this.addState(i);
cb.addState(i);
cb.setLayoutProperties({right:0,bottom:null,left:0});
}this._updateKnobPosition();
},_applyKnobFactor:function(cc,cd){if(cc!=null){this._updateKnobSize();
}else{if(this.__lB){this.getChildControl(k).resetWidth();
}else{this.getChildControl(k).resetHeight();
}}},_applyValue:function(ce,cf){if(ce!=null){this._updateKnobPosition();

if(this.__lH){this.__lO=[ce,cf];
}else{this.fireEvent(X,qx.event.type.Data,[ce,cf]);
}}else{this.resetValue();
}},_fireValue:function(){if(!this.__lO){return;
}var cg=this.__lO;
this.__lO=null;
this.fireEvent(X,qx.event.type.Data,cg);
},_applyMinimum:function(ch,ci){if(this.getValue()<ch){this.setValue(ch);
}this._updateKnobPosition();
},_applyMaximum:function(cj,ck){if(this.getValue()>cj){this.setValue(cj);
}this._updateKnobPosition();
}}});
})();
(function(){var d="horizontal",c="mousewheel",b="qx.ui.core.scroll.ScrollSlider",a="keypress";
qx.Class.define(b,{extend:qx.ui.form.Slider,construct:function(e){qx.ui.form.Slider.call(this,e);
this.removeListener(a,this._onKeyPress);
this.removeListener(c,this._onMouseWheel);
},members:{getSizeHint:function(f){var g=qx.ui.form.Slider.prototype.getSizeHint.call(this);
if(this.getOrientation()===d){g.width=0;
}else{g.height=0;
}return g;
}}});
})();
(function(){var k="scrollbar-y",j="scrollbar-x",i="pane",h="auto",g="corner",f="os.scrollBarOverlayed",d="scrollbar-",c="on",b="_computeScrollbars",a="getDocument",F="changeVisibility",E="off",D="x",C="scroll",B="touchmove",A="scrollY",z="Left",y="mousewheel",x="scrollbarX",w="event.touch",r="scrollarea",s="y",p="vertical",q="scrollX",n="touchstart",o="horizontal",l="qx.ui.core.scroll.AbstractScrollArea",m="abstract",t="update",u="scrollbarY",v="Top";
qx.Class.define(l,{extend:qx.ui.core.Widget,include:[qx.ui.core.scroll.MScrollBarFactory,qx.ui.core.scroll.MWheelHandling],type:m,construct:function(){qx.ui.core.Widget.call(this);

if(qx.core.Environment.get(f)){this._setLayout(new qx.ui.layout.Canvas());
}else{var G=new qx.ui.layout.Grid();
G.setColumnFlex(0,1);
G.setRowFlex(0,1);
this._setLayout(G);
}this.addListener(y,this._onMouseWheel,this);
if(qx.core.Environment.get(w)){this.addListener(B,this._onTouchMove,this);
this.addListener(n,function(){this.__cQ={"x":0,"y":0};
},this);
this.__cQ={};
this.__lR={};
}},properties:{appearance:{refine:true,init:r},width:{refine:true,init:100},height:{refine:true,init:200},scrollbarX:{check:[h,c,E],init:h,themeable:true,apply:b},scrollbarY:{check:[h,c,E],init:h,themeable:true,apply:b},scrollbar:{group:[x,u]}},members:{__cQ:null,__lR:null,_createChildControlImpl:function(H,I){var J;

switch(H){case i:J=new qx.ui.core.scroll.ScrollPane();
J.addListener(t,this._computeScrollbars,this);
J.addListener(q,this._onScrollPaneX,this);
J.addListener(A,this._onScrollPaneY,this);

if(qx.core.Environment.get(f)){this._add(J,{edge:0});
}else{this._add(J,{row:0,column:0});
}break;
case j:J=this._createScrollBar(o);
J.setMinWidth(0);
J.exclude();
J.addListener(C,this._onScrollBarX,this);
J.addListener(F,this._onChangeScrollbarXVisibility,this);

if(qx.core.Environment.get(f)){J.setMinHeight(qx.bom.element.Overflow.DEFAULT_SCROLLBAR_WIDTH);
this._add(J,{bottom:0,right:0,left:0});
}else{this._add(J,{row:1,column:0});
}break;
case k:J=this._createScrollBar(p);
J.setMinHeight(0);
J.exclude();
J.addListener(C,this._onScrollBarY,this);
J.addListener(F,this._onChangeScrollbarYVisibility,this);

if(qx.core.Environment.get(f)){J.setMinWidth(qx.bom.element.Overflow.DEFAULT_SCROLLBAR_WIDTH);
this._add(J,{right:0,bottom:0,top:0});
}else{this._add(J,{row:0,column:1});
}break;
case g:J=new qx.ui.core.Widget();
J.setWidth(0);
J.setHeight(0);
J.exclude();

if(!qx.core.Environment.get(f)){this._add(J,{row:1,column:1});
}break;
}return J||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,H);
},getPaneSize:function(){return this.getChildControl(i).getInnerSize();
},getItemTop:function(K){return this.getChildControl(i).getItemTop(K);
},getItemBottom:function(L){return this.getChildControl(i).getItemBottom(L);
},getItemLeft:function(M){return this.getChildControl(i).getItemLeft(M);
},getItemRight:function(N){return this.getChildControl(i).getItemRight(N);
},scrollToX:function(O){qx.ui.core.queue.Manager.flush();
this.getChildControl(j).scrollTo(O);
},scrollByX:function(P){qx.ui.core.queue.Manager.flush();
this.getChildControl(j).scrollBy(P);
},getScrollX:function(){var Q=this.getChildControl(j,true);
return Q?Q.getPosition():0;
},scrollToY:function(R){qx.ui.core.queue.Manager.flush();
this.getChildControl(k).scrollTo(R);
},scrollByY:function(S){qx.ui.core.queue.Manager.flush();
this.getChildControl(k).scrollBy(S);
},getScrollY:function(){var T=this.getChildControl(k,true);
return T?T.getPosition():0;
},_onScrollBarX:function(e){this.getChildControl(i).scrollToX(e.getData());
},_onScrollBarY:function(e){this.getChildControl(i).scrollToY(e.getData());
},_onScrollPaneX:function(e){this.scrollToX(e.getData());
},_onScrollPaneY:function(e){this.scrollToY(e.getData());
},_onTouchMove:function(e){this._onTouchMoveDirectional(D,e);
this._onTouchMoveDirectional(s,e);
e.stop();
},_onTouchMoveDirectional:function(U,e){var V=(U==D?z:v);
var X=this.getChildControl(d+U,true);
var Y=this._isChildControlVisible(d+U);

if(Y&&X){if(this.__cQ[U]==0){var W=0;
}else{var W=-(e[a+V]()-this.__cQ[U]);
}this.__cQ[U]=e[a+V]();
X.scrollBy(W);
if(this.__lR[U]){clearTimeout(this.__lR[U]);
this.__lR[U]=null;
}this.__lR[U]=setTimeout(qx.lang.Function.bind(function(ba){this.__lS(ba,U);
},this,W),100);
}},__lS:function(bb,bc){this.__lR[bc]=null;
var be=this._isChildControlVisible(d+bc);

if(bb==0||!be){return;
}if(bb>0){bb=Math.max(0,bb-3);
}else{bb=Math.min(0,bb+3);
}this.__lR[bc]=setTimeout(qx.lang.Function.bind(function(bf,bg){this.__lS(bf,bg);
},this,bb,bc),20);
var bd=this.getChildControl(d+bc,true);
bd.scrollBy(bb);
},_onChangeScrollbarXVisibility:function(e){var bh=this._isChildControlVisible(j);
var bi=this._isChildControlVisible(k);

if(!bh){this.scrollToX(0);
}bh&&bi?this._showChildControl(g):this._excludeChildControl(g);
},_onChangeScrollbarYVisibility:function(e){var bj=this._isChildControlVisible(j);
var bk=this._isChildControlVisible(k);

if(!bk){this.scrollToY(0);
}bj&&bk?this._showChildControl(g):this._excludeChildControl(g);
},_computeScrollbars:function(){var br=this.getChildControl(i);
var content=br.getChildren()[0];

if(!content){this._excludeChildControl(j);
this._excludeChildControl(k);
return;
}var bl=this.getInnerSize();
var bq=br.getInnerSize();
var bo=br.getScrollSize();
if(!bq||!bo){return;
}var bs=this.getScrollbarX();
var bt=this.getScrollbarY();

if(bs===h&&bt===h){var bp=bo.width>bl.width;
var bu=bo.height>bl.height;
if((bp||bu)&&!(bp&&bu)){if(bp){bu=bo.height>bq.height;
}else if(bu){bp=bo.width>bq.width;
}}}else{var bp=bs===c;
var bu=bt===c;
if(bo.width>(bp?bq.width:bl.width)&&bs===h){bp=true;
}
if(bo.height>(bp?bq.height:bl.height)&&bt===h){bu=true;
}}if(bp){var bn=this.getChildControl(j);
bn.show();
bn.setMaximum(Math.max(0,bo.width-bq.width));
bn.setKnobFactor((bo.width===0)?0:bq.width/bo.width);
}else{this._excludeChildControl(j);
}
if(bu){var bm=this.getChildControl(k);
bm.show();
bm.setMaximum(Math.max(0,bo.height-bq.height));
bm.setKnobFactor((bo.height===0)?0:bq.height/bo.height);
}else{this._excludeChildControl(k);
}}}});
})();
(function(){var d="qx.nativeScrollBars",c="os.scrollBarOverlayed",b="osx",a="qx.bom.client.Scroll";
qx.Bootstrap.define(a,{statics:{scrollBarOverlayed:function(){var e=qx.bom.element.Overflow.getScrollbarWidth();
var f=qx.bom.client.OperatingSystem.getName()===b;
var g=qx.core.Environment.get(d);
return e==0&&f&&g;
}},defer:function(h){qx.core.Environment.add(c,h.scrollBarOverlayed);
}});
})();
(function(){var r="left",q="top",p="_applyLayoutChange",o="hAlign",n="flex",m="vAlign",h="Integer",g="minWidth",f="width",e="minHeight",b="qx.ui.layout.Grid",d="height",c="maxHeight",a="maxWidth";
qx.Class.define(b,{extend:qx.ui.layout.Abstract,construct:function(s,t){qx.ui.layout.Abstract.call(this);
this.__lT=[];
this.__lU=[];

if(s){this.setSpacingX(s);
}
if(t){this.setSpacingY(t);
}},properties:{spacingX:{check:h,init:0,apply:p},spacingY:{check:h,init:0,apply:p}},members:{__lV:null,__lT:null,__lU:null,__lW:null,__lX:null,__lY:null,__ma:null,__mb:null,__mc:null,verifyLayoutProperty:null,__md:function(){var B=[];
var A=[];
var C=[];
var w=-1;
var v=-1;
var E=this._getLayoutChildren();

for(var i=0,l=E.length;i<l;i++){var z=E[i];
var D=z.getLayoutProperties();
var F=D.row;
var u=D.column;
D.colSpan=D.colSpan||1;
D.rowSpan=D.rowSpan||1;
if(F==null||u==null){throw new Error("The layout properties 'row' and 'column' of the child widget '"+z+"' must be defined!");
}
if(B[F]&&B[F][u]){throw new Error("Cannot add widget '"+z+"'!. "+"There is already a widget '"+B[F][u]+"' in this cell ("+F+", "+u+") for '"+this+"'");
}
for(var x=u;x<u+D.colSpan;x++){for(var y=F;y<F+D.rowSpan;y++){if(B[y]==undefined){B[y]=[];
}B[y][x]=z;
v=Math.max(v,x);
w=Math.max(w,y);
}}
if(D.rowSpan>1){C.push(z);
}
if(D.colSpan>1){A.push(z);
}}for(var y=0;y<=w;y++){if(B[y]==undefined){B[y]=[];
}}this.__lV=B;
this.__lW=A;
this.__lX=C;
this.__lY=w;
this.__ma=v;
this.__mb=null;
this.__mc=null;
delete this._invalidChildrenCache;
},_setRowData:function(G,H,I){var J=this.__lT[G];

if(!J){this.__lT[G]={};
this.__lT[G][H]=I;
}else{J[H]=I;
}},_setColumnData:function(K,L,M){var N=this.__lU[K];

if(!N){this.__lU[K]={};
this.__lU[K][L]=M;
}else{N[L]=M;
}},setSpacing:function(O){this.setSpacingY(O);
this.setSpacingX(O);
return this;
},setColumnAlign:function(P,Q,R){this._setColumnData(P,o,Q);
this._setColumnData(P,m,R);
this._applyLayoutChange();
return this;
},getColumnAlign:function(S){var T=this.__lU[S]||{};
return {vAlign:T.vAlign||q,hAlign:T.hAlign||r};
},setRowAlign:function(U,V,W){this._setRowData(U,o,V);
this._setRowData(U,m,W);
this._applyLayoutChange();
return this;
},getRowAlign:function(X){var Y=this.__lT[X]||{};
return {vAlign:Y.vAlign||q,hAlign:Y.hAlign||r};
},getCellWidget:function(ba,bb){if(this._invalidChildrenCache){this.__md();
}var ba=this.__lV[ba]||{};
return ba[bb]||null;
},getRowCount:function(){if(this._invalidChildrenCache){this.__md();
}return this.__lY+1;
},getColumnCount:function(){if(this._invalidChildrenCache){this.__md();
}return this.__ma+1;
},getCellAlign:function(bc,bd){var bj=q;
var bh=r;
var bi=this.__lT[bc];
var bf=this.__lU[bd];
var be=this.__lV[bc][bd];

if(be){var bg={vAlign:be.getAlignY(),hAlign:be.getAlignX()};
}else{bg={};
}if(bg.vAlign){bj=bg.vAlign;
}else if(bi&&bi.vAlign){bj=bi.vAlign;
}else if(bf&&bf.vAlign){bj=bf.vAlign;
}if(bg.hAlign){bh=bg.hAlign;
}else if(bf&&bf.hAlign){bh=bf.hAlign;
}else if(bi&&bi.hAlign){bh=bi.hAlign;
}return {vAlign:bj,hAlign:bh};
},setColumnFlex:function(bk,bl){this._setColumnData(bk,n,bl);
this._applyLayoutChange();
return this;
},getColumnFlex:function(bm){var bn=this.__lU[bm]||{};
return bn.flex!==undefined?bn.flex:0;
},setRowFlex:function(bo,bp){this._setRowData(bo,n,bp);
this._applyLayoutChange();
return this;
},getRowFlex:function(bq){var br=this.__lT[bq]||{};
var bs=br.flex!==undefined?br.flex:0;
return bs;
},setColumnMaxWidth:function(bt,bu){this._setColumnData(bt,a,bu);
this._applyLayoutChange();
return this;
},getColumnMaxWidth:function(bv){var bw=this.__lU[bv]||{};
return bw.maxWidth!==undefined?bw.maxWidth:Infinity;
},setColumnWidth:function(bx,by){this._setColumnData(bx,f,by);
this._applyLayoutChange();
return this;
},getColumnWidth:function(bz){var bA=this.__lU[bz]||{};
return bA.width!==undefined?bA.width:null;
},setColumnMinWidth:function(bB,bC){this._setColumnData(bB,g,bC);
this._applyLayoutChange();
return this;
},getColumnMinWidth:function(bD){var bE=this.__lU[bD]||{};
return bE.minWidth||0;
},setRowMaxHeight:function(bF,bG){this._setRowData(bF,c,bG);
this._applyLayoutChange();
return this;
},getRowMaxHeight:function(bH){var bI=this.__lT[bH]||{};
return bI.maxHeight||Infinity;
},setRowHeight:function(bJ,bK){this._setRowData(bJ,d,bK);
this._applyLayoutChange();
return this;
},getRowHeight:function(bL){var bM=this.__lT[bL]||{};
return bM.height!==undefined?bM.height:null;
},setRowMinHeight:function(bN,bO){this._setRowData(bN,e,bO);
this._applyLayoutChange();
return this;
},getRowMinHeight:function(bP){var bQ=this.__lT[bP]||{};
return bQ.minHeight||0;
},__me:function(bR){var bV=bR.getSizeHint();
var bU=bR.getMarginLeft()+bR.getMarginRight();
var bT=bR.getMarginTop()+bR.getMarginBottom();
var bS={height:bV.height+bT,width:bV.width+bU,minHeight:bV.minHeight+bT,minWidth:bV.minWidth+bU,maxHeight:bV.maxHeight+bT,maxWidth:bV.maxWidth+bU};
return bS;
},_fixHeightsRowSpan:function(bW){var ce=this.getSpacingY();

for(var i=0,l=this.__lX.length;i<l;i++){var cl=this.__lX[i];
var ch=this.__me(cl);
var ca=cl.getLayoutProperties();
var cg=ca.row;
var cq=ce*(ca.rowSpan-1);
var bX=cq;
var cb={};

for(var j=0;j<ca.rowSpan;j++){var cf=ca.row+j;
var cp=bW[cf];
var cr=this.getRowFlex(cf);

if(cr>0){cb[cf]={min:cp.minHeight,value:cp.height,max:cp.maxHeight,flex:cr};
}cq+=cp.height;
bX+=cp.minHeight;
}if(cq<ch.height){if(!qx.lang.Object.isEmpty(cb)){var cc=qx.ui.layout.Util.computeFlexOffsets(cb,ch.height,cq);

for(var k=0;k<ca.rowSpan;k++){var cn=cc[cg+k]?cc[cg+k].offset:0;
bW[cg+k].height+=cn;
}}else{var ck=ce*(ca.rowSpan-1);
var ci=ch.height-ck;
var co=Math.floor(ci/ca.rowSpan);
var cm=0;
var bY=0;

for(var k=0;k<ca.rowSpan;k++){var cd=bW[cg+k].height;
cm+=cd;

if(cd<co){bY++;
}}var cj=Math.floor((ci-cm)/bY);
for(var k=0;k<ca.rowSpan;k++){if(bW[cg+k].height<co){bW[cg+k].height+=cj;
}}}}if(bX<ch.minHeight){var cc=qx.ui.layout.Util.computeFlexOffsets(cb,ch.minHeight,bX);

for(var j=0;j<ca.rowSpan;j++){var cn=cc[cg+j]?cc[cg+j].offset:0;
bW[cg+j].minHeight+=cn;
}}}},_fixWidthsColSpan:function(cs){var cw=this.getSpacingX();

for(var i=0,l=this.__lW.length;i<l;i++){var ct=this.__lW[i];
var cv=this.__me(ct);
var cy=ct.getLayoutProperties();
var cu=cy.column;
var cE=cw*(cy.colSpan-1);
var cx=cE;
var cz={};
var cB;

for(var j=0;j<cy.colSpan;j++){var cF=cy.column+j;
var cD=cs[cF];
var cC=this.getColumnFlex(cF);
if(cC>0){cz[cF]={min:cD.minWidth,value:cD.width,max:cD.maxWidth,flex:cC};
}cE+=cD.width;
cx+=cD.minWidth;
}if(cE<cv.width){var cA=qx.ui.layout.Util.computeFlexOffsets(cz,cv.width,cE);

for(var j=0;j<cy.colSpan;j++){cB=cA[cu+j]?cA[cu+j].offset:0;
cs[cu+j].width+=cB;
}}if(cx<cv.minWidth){var cA=qx.ui.layout.Util.computeFlexOffsets(cz,cv.minWidth,cx);

for(var j=0;j<cy.colSpan;j++){cB=cA[cu+j]?cA[cu+j].offset:0;
cs[cu+j].minWidth+=cB;
}}}},_getRowHeights:function(){if(this.__mb!=null){return this.__mb;
}var cP=[];
var cI=this.__lY;
var cH=this.__ma;

for(var cQ=0;cQ<=cI;cQ++){var cJ=0;
var cL=0;
var cK=0;

for(var cO=0;cO<=cH;cO++){var cG=this.__lV[cQ][cO];

if(!cG){continue;
}var cM=cG.getLayoutProperties().rowSpan||0;

if(cM>1){continue;
}var cN=this.__me(cG);

if(this.getRowFlex(cQ)>0){cJ=Math.max(cJ,cN.minHeight);
}else{cJ=Math.max(cJ,cN.height);
}cL=Math.max(cL,cN.height);
}var cJ=Math.max(cJ,this.getRowMinHeight(cQ));
var cK=this.getRowMaxHeight(cQ);

if(this.getRowHeight(cQ)!==null){var cL=this.getRowHeight(cQ);
}else{var cL=Math.max(cJ,Math.min(cL,cK));
}cP[cQ]={minHeight:cJ,height:cL,maxHeight:cK};
}
if(this.__lX.length>0){this._fixHeightsRowSpan(cP);
}this.__mb=cP;
return cP;
},_getColWidths:function(){if(this.__mc!=null){return this.__mc;
}var cV=[];
var cS=this.__ma;
var cU=this.__lY;

for(var db=0;db<=cS;db++){var cY=0;
var cX=0;
var cT=Infinity;

for(var dc=0;dc<=cU;dc++){var cR=this.__lV[dc][db];

if(!cR){continue;
}var cW=cR.getLayoutProperties().colSpan||0;

if(cW>1){continue;
}var da=this.__me(cR);

if(this.getColumnFlex(db)>0){cX=Math.max(cX,da.minWidth);
}else{cX=Math.max(cX,da.width);
}cY=Math.max(cY,da.width);
}cX=Math.max(cX,this.getColumnMinWidth(db));
cT=this.getColumnMaxWidth(db);

if(this.getColumnWidth(db)!==null){var cY=this.getColumnWidth(db);
}else{var cY=Math.max(cX,Math.min(cY,cT));
}cV[db]={minWidth:cX,width:cY,maxWidth:cT};
}
if(this.__lW.length>0){this._fixWidthsColSpan(cV);
}this.__mc=cV;
return cV;
},_getColumnFlexOffsets:function(dd){var de=this.getSizeHint();
var di=dd-de.width;

if(di==0){return {};
}var dg=this._getColWidths();
var df={};

for(var i=0,l=dg.length;i<l;i++){var dj=dg[i];
var dh=this.getColumnFlex(i);

if((dh<=0)||(dj.width==dj.maxWidth&&di>0)||(dj.width==dj.minWidth&&di<0)){continue;
}df[i]={min:dj.minWidth,value:dj.width,max:dj.maxWidth,flex:dh};
}return qx.ui.layout.Util.computeFlexOffsets(df,dd,de.width);
},_getRowFlexOffsets:function(dk){var dl=this.getSizeHint();
var dp=dk-dl.height;

if(dp==0){return {};
}var dq=this._getRowHeights();
var dm={};

for(var i=0,l=dq.length;i<l;i++){var dr=dq[i];
var dn=this.getRowFlex(i);

if((dn<=0)||(dr.height==dr.maxHeight&&dp>0)||(dr.height==dr.minHeight&&dp<0)){continue;
}dm[i]={min:dr.minHeight,value:dr.height,max:dr.maxHeight,flex:dn};
}return qx.ui.layout.Util.computeFlexOffsets(dm,dk,dl.height);
},renderLayout:function(ds,dt){if(this._invalidChildrenCache){this.__md();
}var dH=qx.ui.layout.Util;
var dv=this.getSpacingX();
var dB=this.getSpacingY();
var dM=this._getColWidths();
var dL=this._getColumnFlexOffsets(ds);
var dw=[];
var dO=this.__ma;
var du=this.__lY;
var dN;

for(var dP=0;dP<=dO;dP++){dN=dL[dP]?dL[dP].offset:0;
dw[dP]=dM[dP].width+dN;
}var dE=this._getRowHeights();
var dG=this._getRowFlexOffsets(dt);
var dV=[];

for(var dC=0;dC<=du;dC++){dN=dG[dC]?dG[dC].offset:0;
dV[dC]=dE[dC].height+dN;
}var dW=0;

for(var dP=0;dP<=dO;dP++){var top=0;

for(var dC=0;dC<=du;dC++){var dJ=this.__lV[dC][dP];
if(!dJ){top+=dV[dC]+dB;
continue;
}var dx=dJ.getLayoutProperties();
if(dx.row!==dC||dx.column!==dP){top+=dV[dC]+dB;
continue;
}var dU=dv*(dx.colSpan-1);

for(var i=0;i<dx.colSpan;i++){dU+=dw[dP+i];
}var dK=dB*(dx.rowSpan-1);

for(var i=0;i<dx.rowSpan;i++){dK+=dV[dC+i];
}var dy=dJ.getSizeHint();
var dS=dJ.getMarginTop();
var dI=dJ.getMarginLeft();
var dF=dJ.getMarginBottom();
var dA=dJ.getMarginRight();
var dD=Math.max(dy.minWidth,Math.min(dU-dI-dA,dy.maxWidth));
var dT=Math.max(dy.minHeight,Math.min(dK-dS-dF,dy.maxHeight));
var dQ=this.getCellAlign(dC,dP);
var dR=dW+dH.computeHorizontalAlignOffset(dQ.hAlign,dD,dU,dI,dA);
var dz=top+dH.computeVerticalAlignOffset(dQ.vAlign,dT,dK,dS,dF);
dJ.renderLayout(dR,dz,dD,dT);
top+=dV[dC]+dB;
}dW+=dw[dP]+dv;
}},invalidateLayoutCache:function(){qx.ui.layout.Abstract.prototype.invalidateLayoutCache.call(this);
this.__mc=null;
this.__mb=null;
},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__md();
}var ec=this._getColWidths();
var ee=0,ef=0;

for(var i=0,l=ec.length;i<l;i++){var eg=ec[i];

if(this.getColumnFlex(i)>0){ee+=eg.minWidth;
}else{ee+=eg.width;
}ef+=eg.width;
}var eh=this._getRowHeights();
var ea=0,ed=0;

for(var i=0,l=eh.length;i<l;i++){var ei=eh[i];

if(this.getRowFlex(i)>0){ea+=ei.minHeight;
}else{ea+=ei.height;
}ed+=ei.height;
}var dY=this.getSpacingX()*(ec.length-1);
var dX=this.getSpacingY()*(eh.length-1);
var eb={minWidth:ee+dY,width:ef+dY,minHeight:ea+dX,height:ed+dX};
return eb;
}},destruct:function(){this.__lV=this.__lT=this.__lU=this.__lW=this.__lX=this.__mc=this.__mb=null;
}});
})();
(function(){var b="pane",a="qx.ui.container.Scroll";
qx.Class.define(a,{extend:qx.ui.core.scroll.AbstractScrollArea,include:[qx.ui.core.MContentPadding],construct:function(content){qx.ui.core.scroll.AbstractScrollArea.call(this);

if(content){this.add(content);
}},members:{add:function(c){this.getChildControl(b).add(c);
},remove:function(d){this.getChildControl(b).remove(d);
},getChildren:function(){return this.getChildControl(b).getChildren();
},_getContentPaddingTarget:function(){return this.getChildControl(b);
}}});
})();
(function(){var i="Integer",h="hovered",g="hover-button",f="interval",d="mouseover",c="mouseout",b="qx.ui.form.HoverButton",a="__jj";
qx.Class.define(b,{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IExecutable],construct:function(j,k){qx.ui.basic.Atom.call(this,j,k);
this.addListener(d,this._onMouseOver,this);
this.addListener(c,this._onMouseOut,this);
this.__jj=new qx.event.AcceleratingTimer();
this.__jj.addListener(f,this._onInterval,this);
},properties:{appearance:{refine:true,init:g},interval:{check:i,init:80},firstInterval:{check:i,init:200},minTimer:{check:i,init:20},timerDecrease:{check:i,init:2}},members:{__jj:null,_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;
}this.__jj.set({interval:this.getInterval(),firstInterval:this.getFirstInterval(),minimum:this.getMinTimer(),decrease:this.getTimerDecrease()}).start();
this.addState(h);
},_onMouseOut:function(e){this.__jj.stop();
this.removeState(h);

if(!this.isEnabled()||e.getTarget()!==this){return;
}},_onInterval:function(){if(this.isEnabled()){this.execute();
}else{this.__jj.stop();
}}},destruct:function(){this._disposeObjects(a);
}});
})();
(function(){var f="qx.ui.core.MSingleSelectionHandling",d="__eI",c="changeSelection",b="changeSelected",a="qx.event.type.Data";
qx.Mixin.define(f,{events:{"changeSelection":a},members:{__eI:null,getSelection:function(){var g=this.__mf().getSelected();

if(g){return [g];
}else{return [];
}},setSelection:function(h){switch(h.length){case 0:this.resetSelection();
break;
case 1:this.__mf().setSelected(h[0]);
break;
default:throw new Error("Could only select one item, but the selection"+" array contains "+h.length+" items!");
}},resetSelection:function(){this.__mf().resetSelected();
},isSelected:function(i){return this.__mf().isSelected(i);
},isSelectionEmpty:function(){return this.__mf().isSelectionEmpty();
},getSelectables:function(j){return this.__mf().getSelectables(j);
},_onChangeSelected:function(e){var l=e.getData();
var k=e.getOldData();
l==null?l=[]:l=[l];
k==null?k=[]:k=[k];
this.fireDataEvent(c,l,k);
},__mf:function(){if(this.__eI==null){var m=this;
this.__eI=new qx.ui.core.SingleSelectionManager({getItems:function(){return m._getItems();
},isItemSelectable:function(n){if(m._isItemSelectable){return m._isItemSelectable(n);
}else{return n.isVisible();
}}});
this.__eI.addListener(b,this._onChangeSelected,this);
}this.__eI.setAllowEmptySelection(this._isAllowEmptySelection());
return this.__eI;
}},destruct:function(){this._disposeObjects(d);
}});
})();
(function(){var g="Boolean",f="qx.ui.core.SingleSelectionManager",e="__mi",d="__mh",c="__mg",b="changeSelected",a="qx.event.type.Data";
qx.Class.define(f,{extend:qx.core.Object,construct:function(h){qx.core.Object.call(this);
this.__mg=h;
},events:{"changeSelected":a},properties:{allowEmptySelection:{check:g,init:true,apply:e}},members:{__mh:null,__mg:null,getSelected:function(){return this.__mh;
},setSelected:function(j){if(!this.__mk(j)){throw new Error("Could not select "+j+", because it is not a child element!");
}this.__mj(j);
},resetSelected:function(){this.__mj(null);
},isSelected:function(k){if(!this.__mk(k)){throw new Error("Could not check if "+k+" is selected,"+" because it is not a child element!");
}return this.__mh===k;
},isSelectionEmpty:function(){return this.__mh==null;
},getSelectables:function(l){var m=this.__mg.getItems();
var n=[];

for(var i=0;i<m.length;i++){if(this.__mg.isItemSelectable(m[i])){n.push(m[i]);
}}if(!l){for(var i=n.length-1;i>=0;i--){if(!n[i].getEnabled()){n.splice(i,1);
}}}return n;
},__mi:function(o,p){if(!o){this.__mj(this.__mh);
}},__mj:function(q){var t=this.__mh;
var s=q;

if(s!=null&&t===s){return;
}
if(!this.isAllowEmptySelection()&&s==null){var r=this.getSelectables(true)[0];

if(r){s=r;
}}this.__mh=s;
this.fireDataEvent(b,s,t);
},__mk:function(u){var v=this.__mg.getItems();

for(var i=0;i<v.length;i++){if(v[i]===u){return true;
}}return false;
}},destruct:function(){if(this.__mg.toHashCode){this._disposeObjects(c);
}else{this.__mg=null;
}this._disposeObjects(d);
}});
})();
(function(){var f="change",d="__ml",c="qx.event.type.Data",b="qx.ui.form.MModelSelection",a="changeSelection";
qx.Mixin.define(b,{construct:function(){this.__ml=new qx.data.Array();
this.__ml.addListener(f,this.__mo,this);
this.addListener(a,this.__mn,this);
},events:{changeModelSelection:c},members:{__ml:null,__mm:false,__mn:function(){if(this.__mm){return;
}var k=this.getSelection();
var g=[];

for(var i=0;i<k.length;i++){var l=k[i];
var h=l.getModel?l.getModel():null;

if(h!==null){g.push(h);
}}if(g.length===k.length){try{this.setModelSelection(g);
}catch(e){throw new Error("Could not set the model selection. Maybe your models are not unique?");
}}},__mo:function(){this.__mm=true;
var n=this.getSelectables(true);
var p=[];
var o=this.__ml.toArray();

for(var i=0;i<o.length;i++){var r=o[i];

for(var j=0;j<n.length;j++){var s=n[j];
var m=s.getModel?s.getModel():null;

if(r===m){p.push(s);
break;
}}}this.setSelection(p);
this.__mm=false;
var q=this.getSelection();

if(!qx.lang.Array.equals(q,p)){this.__mn();
}},getModelSelection:function(){return this.__ml;
},setModelSelection:function(t){if(!t){this.__ml.removeAll();
return;
}t.unshift(this.__ml.getLength());
t.unshift(0);
var u=this.__ml.splice.apply(this.__ml,t);
u.dispose();
}},destruct:function(){this._disposeObjects(d);
}});
})();
(function(){var h="[",g="idBubble-",f="]",d=".",c="changeBubble",b="qx.data.marshal.MEventBubbling",a="qx.event.type.Data";
qx.Mixin.define(b,{events:{"changeBubble":a},members:{_applyEventPropagation:function(j,k,name){this.fireDataEvent(c,{value:j,name:name,old:k});
this._registerEventChaining(j,k,name);
},_registerEventChaining:function(l,m,name){if((l instanceof qx.core.Object)&&qx.Class.hasMixin(l.constructor,qx.data.marshal.MEventBubbling)){var n=qx.lang.Function.bind(this.__mp,this,name);
var p=l.addListener(c,n,this);
var o=l.getUserData(g+this.$$hash);

if(o==null){o=[];
l.setUserData(g+this.$$hash,o);
}o.push(p);
}if(m!=null&&m.getUserData&&m.getUserData(g+this.$$hash)!=null){var o=m.getUserData(g+this.$$hash);

for(var i=0;i<o.length;i++){m.removeListenerById(o[i]);
}m.setUserData(g+this.$$hash,null);
}},__mp:function(name,e){var x=e.getData();
var t=x.value;
var r=x.old;
if(qx.Class.hasInterface(e.getTarget().constructor,qx.data.IListData)){if(x.name.indexOf){var w=x.name.indexOf(d)!=-1?x.name.indexOf(d):x.name.length;
var u=x.name.indexOf(h)!=-1?x.name.indexOf(h):x.name.length;

if(w<u){var q=x.name.substring(0,w);
var v=x.name.substring(w+1,x.name.length);

if(v[0]!=h){v=d+v;
}var s=name+h+q+f+v;
}else if(u<w){var q=x.name.substring(0,u);
var v=x.name.substring(u,x.name.length);
var s=name+h+q+f+v;
}else{var s=name+h+x.name+f;
}}else{var s=name+h+x.name+f;
}}else{var s=name+d+x.name;
}this.fireDataEvent(c,{value:t,name:s,old:r});
}}});
})();
(function(){var o="change",n="changeBubble",m="add",l="remove",k="0-",j="order",h="-",g="0",f="qx.event.type.Data",e="Boolean",b="",d="qx.data.Array",c="number",a="changeLength";
qx.Class.define(d,{extend:qx.core.Object,include:qx.data.marshal.MEventBubbling,implement:[qx.data.IListData],construct:function(p){qx.core.Object.call(this);
if(p==undefined){this.__mq=[];
}else if(arguments.length>1){this.__mq=[];

for(var i=0;i<arguments.length;i++){this.__mq.push(arguments[i]);
}}else if(typeof p==c){this.__mq=new Array(p);
}else if(p instanceof Array){this.__mq=qx.lang.Array.clone(p);
}else{this.__mq=[];
this.dispose();
throw new Error("Type of the parameter not supported!");
}for(var i=0;i<this.__mq.length;i++){this._applyEventPropagation(this.__mq[i],null,i);
}this.__mr();
},properties:{autoDisposeItems:{check:e,init:false}},events:{"change":f,"changeLength":f},members:{__mq:null,concat:function(q){if(q){var r=this.__mq.concat(q);
}else{var r=this.__mq.concat();
}return new qx.data.Array(r);
},join:function(s){return this.__mq.join(s);
},pop:function(){var t=this.__mq.pop();
this.__mr();
this._registerEventChaining(null,t,this.length-1);
this.fireDataEvent(n,{value:[],name:this.length,old:[t]});
this.fireDataEvent(o,{start:this.length-1,end:this.length-1,type:l,items:[t]},null);
return t;
},push:function(u){for(var i=0;i<arguments.length;i++){this.__mq.push(arguments[i]);
this.__mr();
this._registerEventChaining(arguments[i],null,this.length-1);
this.fireDataEvent(n,{value:[arguments[i]],name:this.length-1,old:[]});
this.fireDataEvent(o,{start:this.length-1,end:this.length-1,type:m,items:[arguments[i]]},null);
}return this.length;
},reverse:function(){if(this.length==0){return;
}var v=this.__mq.concat();
this.__mq.reverse();
this.fireDataEvent(o,{start:0,end:this.length-1,type:j,items:null},null);
this.fireDataEvent(n,{value:this.__mq,name:k+(this.__mq.length-1),old:v});
},shift:function(){if(this.length==0){return;
}var w=this.__mq.shift();
this.__mr();
this._registerEventChaining(null,w,this.length-1);
this.fireDataEvent(n,{value:[],name:g,old:[w]});
this.fireDataEvent(o,{start:0,end:this.length-1,type:l,items:[w]},null);
return w;
},slice:function(x,y){return new qx.data.Array(this.__mq.slice(x,y));
},splice:function(z,A,B){var J=this.__mq.length;
var F=this.__mq.splice.apply(this.__mq,arguments);
if(this.__mq.length!=J){this.__mr();
}var H=A>0;
var D=arguments.length>2;
var E=null;

if(H||D){if(this.__mq.length>J){var I=m;
}else if(this.__mq.length<J){var I=l;
E=F;
}else{var I=j;
}this.fireDataEvent(o,{start:z,end:this.length-1,type:I,items:E},null);
}for(var i=2;i<arguments.length;i++){this._registerEventChaining(arguments[i],null,z+i);
}var G=[];

for(var i=2;i<arguments.length;i++){G[i-2]=arguments[i];
}var C=(z+Math.max(arguments.length-3,A-1));
var name=z==C?C:z+h+C;
this.fireDataEvent(n,{value:G,name:name,old:F});
for(var i=0;i<F.length;i++){this._registerEventChaining(null,F[i],i);
}return (new qx.data.Array(F));
},sort:function(K){if(this.length==0){return;
}var L=this.__mq.concat();
this.__mq.sort.apply(this.__mq,arguments);
this.fireDataEvent(o,{start:0,end:this.length-1,type:j,items:null},null);
this.fireDataEvent(n,{value:this.__mq,name:k+(this.length-1),old:L});
},unshift:function(M){for(var i=arguments.length-1;i>=0;i--){this.__mq.unshift(arguments[i]);
this.__mr();
this._registerEventChaining(arguments[i],null,0);
this.fireDataEvent(n,{value:[this.__mq[0]],name:g,old:[this.__mq[1]]});
this.fireDataEvent(o,{start:0,end:this.length-1,type:m,items:[arguments[i]]},null);
}return this.length;
},toArray:function(){return this.__mq;
},getItem:function(N){return this.__mq[N];
},setItem:function(O,P){var Q=this.__mq[O];
if(Q===P){return;
}this.__mq[O]=P;
this._registerEventChaining(P,Q,O);
if(this.length!=this.__mq.length){this.__mr();
}this.fireDataEvent(n,{value:[P],name:O,old:[Q]});
this.fireDataEvent(o,{start:O,end:O,type:m,items:[P]},null);
},getLength:function(){return this.length;
},indexOf:function(R){return this.__mq.indexOf(R);
},toString:function(){if(this.__mq!=null){return this.__mq.toString();
}return b;
},contains:function(S){return this.__mq.indexOf(S)!==-1;
},copy:function(){return this.concat();
},insertAt:function(T,U){this.splice(T,0,U).dispose();
},insertBefore:function(V,W){var X=this.indexOf(V);

if(X==-1){this.push(W);
}else{this.splice(X,0,W).dispose();
}},insertAfter:function(Y,ba){var bb=this.indexOf(Y);

if(bb==-1||bb==(this.length-1)){this.push(ba);
}else{this.splice(bb+1,0,ba).dispose();
}},removeAt:function(bc){var be=this.splice(bc,1);
var bd=be.getItem(0);
be.dispose();
return bd;
},removeAll:function(){for(var i=0;i<this.__mq.length;i++){this._registerEventChaining(null,this.__mq[i],i);
}if(this.getLength()==0){return;
}var bg=this.getLength();
var bf=this.__mq.concat();
this.__mq.length=0;
this.__mr();
this.fireDataEvent(n,{value:[],name:k+(bg-1),old:bf});
this.fireDataEvent(o,{start:0,end:bg-1,type:l,items:bf},null);
return bf;
},append:function(bh){if(bh instanceof qx.data.Array){bh=bh.toArray();
}Array.prototype.push.apply(this.__mq,bh);
for(var i=0;i<bh.length;i++){this._registerEventChaining(bh[i],null,this.__mq.length+i);
}var bi=this.length;
this.__mr();
this.fireDataEvent(n,{value:bh,name:bi==(this.length-1)?bi:bi+h+(this.length-1),old:[]});
this.fireDataEvent(o,{start:bi,end:this.length-1,type:m,items:bh},null);
},remove:function(bj){var bk=this.indexOf(bj);

if(bk!=-1){this.splice(bk,1).dispose();
return bj;
}},equals:function(bl){if(this.length!==bl.length){return false;
}
for(var i=0;i<this.length;i++){if(this.getItem(i)!==bl.getItem(i)){return false;
}}return true;
},sum:function(){var bm=0;

for(var i=0;i<this.length;i++){bm+=this.getItem(i);
}return bm;
},max:function(){var bn=this.getItem(0);

for(var i=1;i<this.length;i++){if(this.getItem(i)>bn){bn=this.getItem(i);
}}return bn===undefined?null:bn;
},min:function(){var bo=this.getItem(0);

for(var i=1;i<this.length;i++){if(this.getItem(i)<bo){bo=this.getItem(i);
}}return bo===undefined?null:bo;
},forEach:function(bp,bq){for(var i=0;i<this.__mq.length;i++){bp.call(bq,this.__mq[i],i,this);
}},__mr:function(){var br=this.length;
this.length=this.__mq.length;
this.fireDataEvent(a,this.length,br);
}},destruct:function(){for(var i=0;i<this.__mq.length;i++){var bs=this.__mq[i];
this._applyEventPropagation(null,bs,i);
if(this.isAutoDisposeItems()&&bs&&bs instanceof qx.core.Object){bs.dispose();
}}this.__mq=null;
}});
})();
(function(){var k="popup",j="list",i="popupOpen",h="",g="mousewheel",f="PageUp",d="blur",c="mousedown",b="one",a="Escape",x="_applyMaxListHeight",w="Function",v="visible",u="changeSelection",t="middle",s="qx.ui.form.AbstractSelectBox",r="resize",q="changeVisibility",p="keypress",o="PageDown",m="mouseup",n="abstract",l="Number";
qx.Class.define(s,{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.form.MForm],implement:[qx.ui.form.IForm],type:n,construct:function(){qx.ui.core.Widget.call(this);
var z=new qx.ui.layout.HBox();
this._setLayout(z);
z.setAlignY(t);
this.addListener(p,this._onKeyPress);
this.addListener(d,this._onBlur,this);
var y=qx.core.Init.getApplication().getRoot();
y.addListener(g,this._onMousewheel,this,true);
this.addListener(r,this._onResize,this);
},properties:{focusable:{refine:true,init:true},width:{refine:true,init:120},maxListHeight:{check:l,apply:x,nullable:true,init:200},format:{check:w,init:function(A){return this._defaultFormat(A);
},nullable:true}},members:{_createChildControlImpl:function(B,C){var D;

switch(B){case j:D=new qx.ui.form.List().set({focusable:false,keepFocus:true,height:null,width:null,maxHeight:this.getMaxListHeight(),selectionMode:b,quickSelection:true});
D.addListener(u,this._onListChangeSelection,this);
D.addListener(c,this._onListMouseDown,this);
break;
case k:D=new qx.ui.popup.Popup(new qx.ui.layout.VBox);
D.setAutoHide(false);
D.setKeepActive(true);
D.addListener(m,this.close,this);
D.add(this.getChildControl(j));
D.addListener(q,this._onPopupChangeVisibility,this);
break;
}return D||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,B);
},_applyMaxListHeight:function(E,F){this.getChildControl(j).setMaxHeight(E);
},getChildrenContainer:function(){return this.getChildControl(j);
},open:function(){var G=this.getChildControl(k);
G.placeToWidget(this,true);
G.show();
},close:function(){this.getChildControl(k).hide();
},toggle:function(){var H=this.getChildControl(k).isVisible();

if(H){this.close();
}else{this.open();
}},_defaultFormat:function(I){var J=I?I.getLabel():h;
var K=I?I.getRich():false;

if(K){J=J.replace(/<[^>]+?>/g,h);
J=qx.bom.String.unescape(J);
}return J;
},_onBlur:function(e){this.close();
},_onKeyPress:function(e){var L=e.getKeyIdentifier();
var M=this.getChildControl(k);
if(M.isHidden()&&(L==o||L==f)){e.stopPropagation();
}else if(!M.isHidden()&&L==a){this.close();
e.stop();
}else{this.getChildControl(j).handleKeyPress(e);
}},_onMousewheel:function(e){var O=e.getTarget();
var N=this.getChildControl(k,true);

if(N==null){return;
}
if(qx.ui.core.Widget.contains(N,O)){e.preventDefault();
}else{this.close();
}},_onResize:function(e){this.getChildControl(k).setMinWidth(e.getData().width);
},_onListChangeSelection:function(e){throw new Error("Abstract method: _onListChangeSelection()");
},_onListMouseDown:function(e){throw new Error("Abstract method: _onListMouseDown()");
},_onPopupChangeVisibility:function(e){e.getData()==v?this.addState(i):this.removeState(i);
}},destruct:function(){var P=qx.core.Init.getApplication().getRoot();

if(P){P.removeListener(g,this._onMousewheel,this,true);
}}});
})();
(function(){var o="one",n="single",m="selected",k="additive",j="multi",h="os.name",g="osx",f="under",d="PageUp",c="Left",O="lead",N="Down",M="Up",L="Boolean",K="PageDown",J="anchor",I="End",H="Home",G="Right",F="right",v="click",w="above",t="left",u="Escape",r="A",s="Space",p="__mu",q="_applyMode",x="interval",y="changeSelection",A="qx.event.type.Data",z="quick",C="key",B="abstract",E="drag",D="qx.ui.core.selection.Abstract";
qx.Class.define(D,{type:B,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);
this.__eM={};
},events:{"changeSelection":A},properties:{mode:{check:[n,j,k,o],init:n,apply:q},drag:{check:L,init:false},quick:{check:L,init:false}},members:{__ms:0,__mt:0,__mu:null,__mv:null,__mw:null,__mx:null,__my:null,__mz:null,__mA:null,__mB:null,__mC:null,__mD:null,__mE:null,__mF:null,__mG:null,__mH:null,__mI:null,__eM:null,__mJ:null,__mK:null,_userInteraction:false,__mL:null,getSelectionContext:function(){return this.__mH;
},selectAll:function(){var P=this.getMode();

if(P==n||P==o){throw new Error("Can not select all items in selection mode: "+P);
}this._selectAllItems();
this._fireChange();
},selectItem:function(Q){this._setSelectedItem(Q);
var R=this.getMode();

if(R!==n&&R!==o){this._setLeadItem(Q);
this._setAnchorItem(Q);
}this._scrollItemIntoView(Q);
this._fireChange();
},addItem:function(S){var T=this.getMode();

if(T===n||T===o){this._setSelectedItem(S);
}else{if(this._getAnchorItem()==null){this._setAnchorItem(S);
}this._setLeadItem(S);
this._addToSelection(S);
}this._scrollItemIntoView(S);
this._fireChange();
},removeItem:function(U){this._removeFromSelection(U);

if(this.getMode()===o&&this.isSelectionEmpty()){var V=this._applyDefaultSelection();
if(V==U){return;
}}
if(this.getLeadItem()==U){this._setLeadItem(null);
}
if(this._getAnchorItem()==U){this._setAnchorItem(null);
}this._fireChange();
},selectItemRange:function(W,X){var Y=this.getMode();

if(Y==n||Y==o){throw new Error("Can not select multiple items in selection mode: "+Y);
}this._selectItemRange(W,X);
this._setAnchorItem(W);
this._setLeadItem(X);
this._scrollItemIntoView(X);
this._fireChange();
},clearSelection:function(){if(this.getMode()==o){var ba=this._applyDefaultSelection(true);

if(ba!=null){return;
}}this._clearSelection();
this._setLeadItem(null);
this._setAnchorItem(null);
this._fireChange();
},replaceSelection:function(bb){var bc=this.getMode();

if(bc==o||bc===n){if(bb.length>1){throw new Error("Could not select more than one items in mode: "+bc+"!");
}
if(bb.length==1){this.selectItem(bb[0]);
}else{this.clearSelection();
}return;
}else{this._replaceMultiSelection(bb);
}},getSelectedItem:function(){var bd=this.getMode();

if(bd===n||bd===o){var be=this._getSelectedItem();
return be!=undefined?be:null;
}throw new Error("The method getSelectedItem() is only supported in 'single' and 'one' selection mode!");
},getSelection:function(){return qx.lang.Object.getValues(this.__eM);
},getSortedSelection:function(){var bg=this.getSelectables();
var bf=qx.lang.Object.getValues(this.__eM);
bf.sort(function(a,b){return bg.indexOf(a)-bg.indexOf(b);
});
return bf;
},isItemSelected:function(bh){var bi=this._selectableToHashCode(bh);
return this.__eM[bi]!==undefined;
},isSelectionEmpty:function(){return qx.lang.Object.isEmpty(this.__eM);
},invertSelection:function(){var bk=this.getMode();

if(bk===n||bk===o){throw new Error("The method invertSelection() is only supported in 'multi' and 'additive' selection mode!");
}var bj=this.getSelectables();

for(var i=0;i<bj.length;i++){this._toggleInSelection(bj[i]);
}this._fireChange();
},_setLeadItem:function(bl){var bm=this.__mI;

if(bm!==null){this._styleSelectable(bm,O,false);
}
if(bl!==null){this._styleSelectable(bl,O,true);
}this.__mI=bl;
},getLeadItem:function(){return this.__mI!==null?this.__mI:null;
},_setAnchorItem:function(bn){var bo=this.__mJ;

if(bo!=null){this._styleSelectable(bo,J,false);
}
if(bn!=null){this._styleSelectable(bn,J,true);
}this.__mJ=bn;
},_getAnchorItem:function(){return this.__mJ!==null?this.__mJ:null;
},_isSelectable:function(bp){throw new Error("Abstract method call: _isSelectable()");
},_getSelectableFromMouseEvent:function(event){var bq=event.getTarget();
if(bq&&this._isSelectable(bq)){return bq;
}return null;
},_selectableToHashCode:function(br){throw new Error("Abstract method call: _selectableToHashCode()");
},_styleSelectable:function(bs,bt,bu){throw new Error("Abstract method call: _styleSelectable()");
},_capture:function(){throw new Error("Abstract method call: _capture()");
},_releaseCapture:function(){throw new Error("Abstract method call: _releaseCapture()");
},_getLocation:function(){throw new Error("Abstract method call: _getLocation()");
},_getDimension:function(){throw new Error("Abstract method call: _getDimension()");
},_getSelectableLocationX:function(bv){throw new Error("Abstract method call: _getSelectableLocationX()");
},_getSelectableLocationY:function(bw){throw new Error("Abstract method call: _getSelectableLocationY()");
},_getScroll:function(){throw new Error("Abstract method call: _getScroll()");
},_scrollBy:function(bx,by){throw new Error("Abstract method call: _scrollBy()");
},_scrollItemIntoView:function(bz){throw new Error("Abstract method call: _scrollItemIntoView()");
},getSelectables:function(bA){throw new Error("Abstract method call: getSelectables()");
},_getSelectableRange:function(bB,bC){throw new Error("Abstract method call: _getSelectableRange()");
},_getFirstSelectable:function(){throw new Error("Abstract method call: _getFirstSelectable()");
},_getLastSelectable:function(){throw new Error("Abstract method call: _getLastSelectable()");
},_getRelatedSelectable:function(bD,bE){throw new Error("Abstract method call: _getRelatedSelectable()");
},_getPage:function(bF,bG){throw new Error("Abstract method call: _getPage()");
},_applyMode:function(bH,bI){this._setLeadItem(null);
this._setAnchorItem(null);
this._clearSelection();
if(bH===o){this._applyDefaultSelection(true);
}this._fireChange();
},handleMouseOver:function(event){if(this.__mL!=null&&this.__mL!=this._getScroll().top){this.__mL=null;
return;
}this._userInteraction=true;

if(!this.getQuick()){this._userInteraction=false;
return;
}var bK=this.getMode();

if(bK!==o&&bK!==n){this._userInteraction=false;
return;
}var bJ=this._getSelectableFromMouseEvent(event);

if(bJ===null){this._userInteraction=false;
return;
}this._setSelectedItem(bJ);
this._fireChange(z);
this._userInteraction=false;
},handleMouseDown:function(event){this._userInteraction=true;
var bM=this._getSelectableFromMouseEvent(event);

if(bM===null){this._userInteraction=false;
return;
}var bO=event.isCtrlPressed()||(qx.core.Environment.get(h)==g&&event.isMetaPressed());
var bL=event.isShiftPressed();
if(this.isItemSelected(bM)&&!bL&&!bO&&!this.getDrag()){this.__mK=bM;
this._userInteraction=false;
return;
}else{this.__mK=null;
}this._scrollItemIntoView(bM);
switch(this.getMode()){case n:case o:this._setSelectedItem(bM);
break;
case k:this._setLeadItem(bM);
this._setAnchorItem(bM);
this._toggleInSelection(bM);
break;
case j:this._setLeadItem(bM);
if(bL){var bN=this._getAnchorItem();

if(bN===null){bN=this._getFirstSelectable();
this._setAnchorItem(bN);
}this._selectItemRange(bN,bM,bO);
}else if(bO){this._setAnchorItem(bM);
this._toggleInSelection(bM);
}else{this._setAnchorItem(bM);
this._setSelectedItem(bM);
}break;
}var bP=this.getMode();

if(this.getDrag()&&bP!==n&&bP!==o&&!bL&&!bO){this.__my=this._getLocation();
this.__mv=this._getScroll();
this.__mz=event.getDocumentLeft()+this.__mv.left;
this.__mA=event.getDocumentTop()+this.__mv.top;
this.__mB=true;
this._capture();
}this._fireChange(v);
this._userInteraction=false;
},handleMouseUp:function(event){this._userInteraction=true;
var bT=event.isCtrlPressed()||(qx.core.Environment.get(h)==g&&event.isMetaPressed());
var bQ=event.isShiftPressed();

if(!bT&&!bQ&&this.__mK!=null){var bR=this._getSelectableFromMouseEvent(event);

if(bR===null||!this.isItemSelected(bR)){this._userInteraction=false;
return;
}var bS=this.getMode();

if(bS===k){this._removeFromSelection(bR);
}else{this._setSelectedItem(bR);

if(this.getMode()===j){this._setLeadItem(bR);
this._setAnchorItem(bR);
}}this._userInteraction=false;
}this._cleanup();
},handleLoseCapture:function(event){this._cleanup();
},handleMouseMove:function(event){if(!this.__mB){return;
}this.__mC=event.getDocumentLeft();
this.__mD=event.getDocumentTop();
this._userInteraction=true;
var bV=this.__mC+this.__mv.left;

if(bV>this.__mz){this.__mE=1;
}else if(bV<this.__mz){this.__mE=-1;
}else{this.__mE=0;
}var bU=this.__mD+this.__mv.top;

if(bU>this.__mA){this.__mF=1;
}else if(bU<this.__mA){this.__mF=-1;
}else{this.__mF=0;
}var location=this.__my;

if(this.__mC<location.left){this.__ms=this.__mC-location.left;
}else if(this.__mC>location.right){this.__ms=this.__mC-location.right;
}else{this.__ms=0;
}
if(this.__mD<location.top){this.__mt=this.__mD-location.top;
}else if(this.__mD>location.bottom){this.__mt=this.__mD-location.bottom;
}else{this.__mt=0;
}if(!this.__mu){this.__mu=new qx.event.Timer(100);
this.__mu.addListener(x,this._onInterval,this);
}this.__mu.start();
this._autoSelect();
event.stopPropagation();
this._userInteraction=false;
},handleAddItem:function(e){var bW=e.getData();

if(this.getMode()===o&&this.isSelectionEmpty()){this.addItem(bW);
}},handleRemoveItem:function(e){this.removeItem(e.getData());
},_cleanup:function(){if(!this.getDrag()&&this.__mB){return;
}if(this.__mG){this._fireChange(v);
}delete this.__mB;
delete this.__mw;
delete this.__mx;
this._releaseCapture();
if(this.__mu){this.__mu.stop();
}},_onInterval:function(e){this._scrollBy(this.__ms,this.__mt);
this.__mv=this._getScroll();
this._autoSelect();
},_autoSelect:function(){var cg=this._getDimension();
var bY=Math.max(0,Math.min(this.__mC-this.__my.left,cg.width))+this.__mv.left;
var bX=Math.max(0,Math.min(this.__mD-this.__my.top,cg.height))+this.__mv.top;
if(this.__mw===bY&&this.__mx===bX){return;
}this.__mw=bY;
this.__mx=bX;
var ci=this._getAnchorItem();
var cb=ci;
var ce=this.__mE;
var ch,ca;

while(ce!==0){ch=ce>0?this._getRelatedSelectable(cb,F):this._getRelatedSelectable(cb,t);
if(ch!==null){ca=this._getSelectableLocationX(ch);
if((ce>0&&ca.left<=bY)||(ce<0&&ca.right>=bY)){cb=ch;
continue;
}}break;
}var cf=this.__mF;
var cd,cc;

while(cf!==0){cd=cf>0?this._getRelatedSelectable(cb,f):this._getRelatedSelectable(cb,w);
if(cd!==null){cc=this._getSelectableLocationY(cd);
if((cf>0&&cc.top<=bX)||(cf<0&&cc.bottom>=bX)){cb=cd;
continue;
}}break;
}var cj=this.getMode();

if(cj===j){this._selectItemRange(ci,cb);
}else if(cj===k){if(this.isItemSelected(ci)){this._selectItemRange(ci,cb,true);
}else{this._deselectItemRange(ci,cb);
}this._setAnchorItem(cb);
}this._fireChange(E);
},__mM:{Home:1,Down:1,Right:1,PageDown:1,End:1,Up:1,Left:1,PageUp:1},handleKeyPress:function(event){this._userInteraction=true;
var cp,co;
var cr=event.getKeyIdentifier();
var cq=this.getMode();
var cl=event.isCtrlPressed()||(qx.core.Environment.get(h)==g&&event.isMetaPressed());
var cm=event.isShiftPressed();
var cn=false;

if(cr===r&&cl){if(cq!==n&&cq!==o){this._selectAllItems();
cn=true;
}}else if(cr===u){if(cq!==n&&cq!==o){this._clearSelection();
cn=true;
}}else if(cr===s){var ck=this.getLeadItem();

if(ck!=null&&!cm){if(cl||cq===k){this._toggleInSelection(ck);
}else{this._setSelectedItem(ck);
}cn=true;
}}else if(this.__mM[cr]){cn=true;

if(cq===n||cq==o){cp=this._getSelectedItem();
}else{cp=this.getLeadItem();
}
if(cp!==null){switch(cr){case H:co=this._getFirstSelectable();
break;
case I:co=this._getLastSelectable();
break;
case M:co=this._getRelatedSelectable(cp,w);
break;
case N:co=this._getRelatedSelectable(cp,f);
break;
case c:co=this._getRelatedSelectable(cp,t);
break;
case G:co=this._getRelatedSelectable(cp,F);
break;
case d:co=this._getPage(cp,true);
break;
case K:co=this._getPage(cp,false);
break;
}}else{switch(cr){case H:case N:case G:case K:co=this._getFirstSelectable();
break;
case I:case M:case c:case d:co=this._getLastSelectable();
break;
}}if(co!==null){switch(cq){case n:case o:this._setSelectedItem(co);
break;
case k:this._setLeadItem(co);
break;
case j:if(cm){var cs=this._getAnchorItem();

if(cs===null){this._setAnchorItem(cs=this._getFirstSelectable());
}this._setLeadItem(co);
this._selectItemRange(cs,co,cl);
}else{this._setAnchorItem(co);
this._setLeadItem(co);

if(!cl){this._setSelectedItem(co);
}}break;
}this.__mL=this._getScroll().top;
this._scrollItemIntoView(co);
}}
if(cn){event.stop();
this._fireChange(C);
}this._userInteraction=false;
},_selectAllItems:function(){var ct=this.getSelectables();

for(var i=0,l=ct.length;i<l;i++){this._addToSelection(ct[i]);
}},_clearSelection:function(){var cu=this.__eM;

for(var cv in cu){this._removeFromSelection(cu[cv]);
}this.__eM={};
},_selectItemRange:function(cw,cx,cy){var cB=this._getSelectableRange(cw,cx);
if(!cy){var cA=this.__eM;
var cC=this.__mN(cB);

for(var cz in cA){if(!cC[cz]){this._removeFromSelection(cA[cz]);
}}}for(var i=0,l=cB.length;i<l;i++){this._addToSelection(cB[i]);
}},_deselectItemRange:function(cD,cE){var cF=this._getSelectableRange(cD,cE);

for(var i=0,l=cF.length;i<l;i++){this._removeFromSelection(cF[i]);
}},__mN:function(cG){var cI={};
var cH;

for(var i=0,l=cG.length;i<l;i++){cH=cG[i];
cI[this._selectableToHashCode(cH)]=cH;
}return cI;
},_getSelectedItem:function(){for(var cJ in this.__eM){return this.__eM[cJ];
}return null;
},_setSelectedItem:function(cK){if(this._isSelectable(cK)){var cL=this.__eM;
var cM=this._selectableToHashCode(cK);

if(!cL[cM]||qx.lang.Object.hasMinLength(cL,2)){this._clearSelection();
this._addToSelection(cK);
}}},_addToSelection:function(cN){var cO=this._selectableToHashCode(cN);

if(this.__eM[cO]==null&&this._isSelectable(cN)){this.__eM[cO]=cN;
this._styleSelectable(cN,m,true);
this.__mG=true;
}},_toggleInSelection:function(cP){var cQ=this._selectableToHashCode(cP);

if(this.__eM[cQ]==null){this.__eM[cQ]=cP;
this._styleSelectable(cP,m,true);
}else{delete this.__eM[cQ];
this._styleSelectable(cP,m,false);
}this.__mG=true;
},_removeFromSelection:function(cR){var cS=this._selectableToHashCode(cR);

if(this.__eM[cS]!=null){delete this.__eM[cS];
this._styleSelectable(cR,m,false);
this.__mG=true;
}},_replaceMultiSelection:function(cT){var cW=false;
var da,cY;
var cU={};

for(var i=0,l=cT.length;i<l;i++){da=cT[i];

if(this._isSelectable(da)){cY=this._selectableToHashCode(da);
cU[cY]=da;
}}var db=cT[0];
var cV=da;
var cX=this.__eM;

for(var cY in cX){if(cU[cY]){delete cU[cY];
}else{da=cX[cY];
delete cX[cY];
this._styleSelectable(da,m,false);
cW=true;
}}for(var cY in cU){da=cX[cY]=cU[cY];
this._styleSelectable(da,m,true);
cW=true;
}if(!cW){return false;
}this._scrollItemIntoView(cV);
this._setLeadItem(db);
this._setAnchorItem(db);
this.__mG=true;
this._fireChange();
},_fireChange:function(dc){if(this.__mG){this.__mH=dc||null;
this.fireDataEvent(y,this.getSelection());
delete this.__mG;
}},_applyDefaultSelection:function(dd){if(dd===true||this.getMode()===o&&this.isSelectionEmpty()){var de=this._getFirstSelectable();

if(de!=null){this.selectItem(de);
}return de;
}return null;
}},destruct:function(){this._disposeObjects(p);
this.__eM=this.__mK=this.__mJ=null;
this.__mI=null;
}});
})();
(function(){var f="vertical",e="under",d="above",c="qx.ui.core.selection.Widget",b="left",a="right";
qx.Class.define(c,{extend:qx.ui.core.selection.Abstract,construct:function(g){qx.ui.core.selection.Abstract.call(this);
this.__jJ=g;
},members:{__jJ:null,_isSelectable:function(h){return this._isItemSelectable(h)&&h.getLayoutParent()===this.__jJ;
},_selectableToHashCode:function(j){return j.$$hash;
},_styleSelectable:function(k,m,n){n?k.addState(m):k.removeState(m);
},_capture:function(){this.__jJ.capture();
},_releaseCapture:function(){this.__jJ.releaseCapture();
},_isItemSelectable:function(o){if(this._userInteraction){return o.isVisible()&&o.isEnabled();
}else{return o.isVisible();
}},_getWidget:function(){return this.__jJ;
},_getLocation:function(){var p=this.__jJ.getContentElement().getDomElement();
return p?qx.bom.element.Location.get(p):null;
},_getDimension:function(){return this.__jJ.getInnerSize();
},_getSelectableLocationX:function(q){var r=q.getBounds();

if(r){return {left:r.left,right:r.left+r.width};
}},_getSelectableLocationY:function(s){var t=s.getBounds();

if(t){return {top:t.top,bottom:t.top+t.height};
}},_getScroll:function(){return {left:0,top:0};
},_scrollBy:function(u,v){},_scrollItemIntoView:function(w){this.__jJ.scrollChildIntoView(w);
},getSelectables:function(x){var y=false;

if(!x){y=this._userInteraction;
this._userInteraction=true;
}var B=this.__jJ.getChildren();
var z=[];
var A;

for(var i=0,l=B.length;i<l;i++){A=B[i];

if(this._isItemSelectable(A)){z.push(A);
}}this._userInteraction=y;
return z;
},_getSelectableRange:function(C,D){if(C===D){return [C];
}var H=this.__jJ.getChildren();
var E=[];
var G=false;
var F;

for(var i=0,l=H.length;i<l;i++){F=H[i];

if(F===C||F===D){if(G){E.push(F);
break;
}else{G=true;
}}
if(G&&this._isItemSelectable(F)){E.push(F);
}}return E;
},_getFirstSelectable:function(){var I=this.__jJ.getChildren();

for(var i=0,l=I.length;i<l;i++){if(this._isItemSelectable(I[i])){return I[i];
}}return null;
},_getLastSelectable:function(){var J=this.__jJ.getChildren();

for(var i=J.length-1;i>0;i--){if(this._isItemSelectable(J[i])){return J[i];
}}return null;
},_getRelatedSelectable:function(K,L){var O=this.__jJ.getOrientation()===f;
var N=this.__jJ.getChildren();
var M=N.indexOf(K);
var P;

if((O&&L===d)||(!O&&L===b)){for(var i=M-1;i>=0;i--){P=N[i];

if(this._isItemSelectable(P)){return P;
}}}else if((O&&L===e)||(!O&&L===a)){for(var i=M+1;i<N.length;i++){P=N[i];

if(this._isItemSelectable(P)){return P;
}}}return null;
},_getPage:function(Q,R){if(R){return this._getFirstSelectable();
}else{return this._getLastSelectable();
}}},destruct:function(){this.__jJ=null;
}});
})();
(function(){var a="qx.ui.core.selection.ScrollArea";
qx.Class.define(a,{extend:qx.ui.core.selection.Widget,members:{_isSelectable:function(b){return this._isItemSelectable(b)&&b.getLayoutParent()===this._getWidget().getChildrenContainer();
},_getDimension:function(){return this._getWidget().getPaneSize();
},_getScroll:function(){var c=this._getWidget();
return {left:c.getScrollX(),top:c.getScrollY()};
},_scrollBy:function(d,e){var f=this._getWidget();
f.scrollByX(d);
f.scrollByY(e);
},_getPage:function(g,h){var m=this.getSelectables();
var length=m.length;
var p=m.indexOf(g);
if(p===-1){throw new Error("Invalid lead item: "+g);
}var j=this._getWidget();
var r=j.getScrollY();
var innerHeight=j.getInnerSize().height;
var top,l,q;

if(h){var o=r;
var i=p;
while(1){for(;i>=0;i--){top=j.getItemTop(m[i]);
if(top<o){q=i+1;
break;
}}if(q==null){var s=this._getFirstSelectable();
return s==g?null:s;
}if(q>=p){o-=innerHeight+r-j.getItemBottom(g);
q=null;
continue;
}return m[q];
}}else{var n=innerHeight+r;
var i=p;
while(1){for(;i<length;i++){l=j.getItemBottom(m[i]);
if(l>n){q=i-1;
break;
}}if(q==null){var k=this._getLastSelectable();
return k==g?null:k;
}if(q<=p){n+=j.getItemTop(g)-r;
q=null;
continue;
}return m[q];
}}}}});
})();
(function(){var v="single",u="Boolean",t="one",s="changeSelection",r="__eI",q="mouseup",p="mousedown",o="losecapture",n="multi",m="_applyQuickSelection",d="mouseover",l="_applySelectionMode",h="_applyDragSelection",c="qx.ui.core.MMultiSelectionHandling",b="removeItem",g="keypress",f="qx.event.type.Data",j="addItem",a="additive",k="mousemove";
qx.Mixin.define(c,{construct:function(){var x=this.SELECTION_MANAGER;
var w=this.__eI=new x(this);
this.addListener(p,w.handleMouseDown,w);
this.addListener(q,w.handleMouseUp,w);
this.addListener(d,w.handleMouseOver,w);
this.addListener(k,w.handleMouseMove,w);
this.addListener(o,w.handleLoseCapture,w);
this.addListener(g,w.handleKeyPress,w);
this.addListener(j,w.handleAddItem,w);
this.addListener(b,w.handleRemoveItem,w);
w.addListener(s,this._onSelectionChange,this);
},events:{"changeSelection":f},properties:{selectionMode:{check:[v,n,a,t],init:v,apply:l},dragSelection:{check:u,init:false,apply:h},quickSelection:{check:u,init:false,apply:m}},members:{__eI:null,selectAll:function(){this.__eI.selectAll();
},isSelected:function(y){if(!qx.ui.core.Widget.contains(this,y)){throw new Error("Could not test if "+y+" is selected, because it is not a child element!");
}return this.__eI.isItemSelected(y);
},addToSelection:function(z){if(!qx.ui.core.Widget.contains(this,z)){throw new Error("Could not add + "+z+" to selection, because it is not a child element!");
}this.__eI.addItem(z);
},removeFromSelection:function(A){if(!qx.ui.core.Widget.contains(this,A)){throw new Error("Could not remove "+A+" from selection, because it is not a child element!");
}this.__eI.removeItem(A);
},selectRange:function(B,C){this.__eI.selectItemRange(B,C);
},resetSelection:function(){this.__eI.clearSelection();
},setSelection:function(D){for(var i=0;i<D.length;i++){if(!qx.ui.core.Widget.contains(this,D[i])){throw new Error("Could not select "+D[i]+", because it is not a child element!");
}}
if(D.length===0){this.resetSelection();
}else{var E=this.getSelection();

if(!qx.lang.Array.equals(E,D)){this.__eI.replaceSelection(D);
}}},getSelection:function(){return this.__eI.getSelection();
},getSortedSelection:function(){return this.__eI.getSortedSelection();
},isSelectionEmpty:function(){return this.__eI.isSelectionEmpty();
},getSelectionContext:function(){return this.__eI.getSelectionContext();
},_getManager:function(){return this.__eI;
},getSelectables:function(F){return this.__eI.getSelectables(F);
},invertSelection:function(){this.__eI.invertSelection();
},_getLeadItem:function(){var G=this.__eI.getMode();

if(G===v||G===t){return this.__eI.getSelectedItem();
}else{return this.__eI.getLeadItem();
}},_applySelectionMode:function(H,I){this.__eI.setMode(H);
},_applyDragSelection:function(J,K){this.__eI.setDrag(J);
},_applyQuickSelection:function(L,M){this.__eI.setQuick(L);
},_onSelectionChange:function(e){this.fireDataEvent(s,e.getData());
}},destruct:function(){this._disposeObjects(r);
}});
})();
(function(){var b="qx.ui.core.ISingleSelection",a="qx.event.type.Data";
qx.Interface.define(b,{events:{"changeSelection":a},members:{getSelection:function(){return true;
},setSelection:function(c){return arguments.length==1;
},resetSelection:function(){return true;
},isSelected:function(d){return arguments.length==1;
},isSelectionEmpty:function(){return true;
},getSelectables:function(e){return arguments.length==1;
}}});
})();
(function(){var a="qx.ui.core.IMultiSelection";
qx.Interface.define(a,{extend:qx.ui.core.ISingleSelection,members:{selectAll:function(){return true;
},addToSelection:function(b){return arguments.length==1;
},removeFromSelection:function(c){return arguments.length==1;
}}});
})();
(function(){var a="qx.ui.form.IModelSelection";
qx.Interface.define(a,{members:{setModelSelection:function(b){},getModelSelection:function(){}}});
})();
(function(){var m="horizontal",k="qx.event.type.Data",j="vertical",h="",g="qx.ui.form.List",f="text",d="Enter",c="one",b="addChildWidget",a="_applySpacing",A="Boolean",z="Integer",y="action",x="keyinput",w="__mO",v="addItem",u="removeChildWidget",t="_applyOrientation",s="single",r="keypress",p="list",q="label",n="pane",o="removeItem";
qx.Class.define(g,{extend:qx.ui.core.scroll.AbstractScrollArea,implement:[qx.ui.core.IMultiSelection,qx.ui.form.IForm,qx.ui.form.IModelSelection],include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MMultiSelectionHandling,qx.ui.form.MForm,qx.ui.form.MModelSelection],construct:function(B){qx.ui.core.scroll.AbstractScrollArea.call(this);
this.__mO=this._createListItemContainer();
this.__mO.addListener(b,this._onAddChild,this);
this.__mO.addListener(u,this._onRemoveChild,this);
this.getChildControl(n).add(this.__mO);
if(B){this.setOrientation(m);
}else{this.initOrientation();
}this.addListener(r,this._onKeyPress);
this.addListener(x,this._onKeyInput);
this.__mP=h;
},events:{addItem:k,removeItem:k},properties:{appearance:{refine:true,init:p},focusable:{refine:true,init:true},orientation:{check:[m,j],init:j,apply:t},spacing:{check:z,init:0,apply:a,themeable:true},enableInlineFind:{check:A,init:true}},members:{__mP:null,__mQ:null,__mO:null,SELECTION_MANAGER:qx.ui.core.selection.ScrollArea,getChildrenContainer:function(){return this.__mO;
},_onAddChild:function(e){this.fireDataEvent(v,e.getData());
},_onRemoveChild:function(e){this.fireDataEvent(o,e.getData());
},handleKeyPress:function(e){if(!this._onKeyPress(e)){this._getManager().handleKeyPress(e);
}},_createListItemContainer:function(){return new qx.ui.container.Composite;
},_applyOrientation:function(C,D){var E=C===m;
var F=E?new qx.ui.layout.HBox():new qx.ui.layout.VBox();
var content=this.__mO;
content.setLayout(F);
content.setAllowGrowX(!E);
content.setAllowGrowY(E);
this._applySpacing(this.getSpacing());
},_applySpacing:function(G,H){this.__mO.getLayout().setSpacing(G);
},_onKeyPress:function(e){if(e.getKeyIdentifier()==d&&!e.isAltPressed()){var I=this.getSelection();

for(var i=0;i<I.length;i++){I[i].fireEvent(y);
}return true;
}return false;
},_onKeyInput:function(e){if(!this.getEnableInlineFind()){return;
}var J=this.getSelectionMode();

if(!(J===s||J===c)){return;
}if(((new Date).valueOf()-this.__mQ)>1000){this.__mP=h;
}this.__mP+=e.getChar();
var K=this.findItemByLabelFuzzy(this.__mP);
if(K){this.setSelection([K]);
}this.__mQ=(new Date).valueOf();
},findItemByLabelFuzzy:function(L){L=L.toLowerCase();
var M=this.getChildren();
for(var i=0,l=M.length;i<l;i++){var N=M[i].getLabel();
if(N&&N.toLowerCase().indexOf(L)==0){return M[i];
}}return null;
},findItem:function(O,P){if(P!==false){O=O.toLowerCase();
}var S=this.getChildren();
var U;
for(var i=0,l=S.length;i<l;i++){U=S[i];
var T;

if(U.isRich()){var Q=U.getChildControl(q,true);

if(Q){var R=Q.getContentElement().getDomElement();

if(R){T=qx.bom.element.Attribute.get(R,f);
}}}else{T=U.getLabel();
}
if(T!=null){if(T.translate){T=T.translate();
}
if(P!==false){T=T.toLowerCase();
}
if(T.toString()==O.toString()){return U;
}}}return null;
}},destruct:function(){this._disposeObjects(w);
}});
})();
(function(){var g="",f="<br",e=" &nbsp;",d="<br>",c=" ",b="\n",a="qx.bom.String";
qx.Class.define(a,{statics:{TO_CHARCODE:{"quot":34,"amp":38,"lt":60,"gt":62,"nbsp":160,"iexcl":161,"cent":162,"pound":163,"curren":164,"yen":165,"brvbar":166,"sect":167,"uml":168,"copy":169,"ordf":170,"laquo":171,"not":172,"shy":173,"reg":174,"macr":175,"deg":176,"plusmn":177,"sup2":178,"sup3":179,"acute":180,"micro":181,"para":182,"middot":183,"cedil":184,"sup1":185,"ordm":186,"raquo":187,"frac14":188,"frac12":189,"frac34":190,"iquest":191,"Agrave":192,"Aacute":193,"Acirc":194,"Atilde":195,"Auml":196,"Aring":197,"AElig":198,"Ccedil":199,"Egrave":200,"Eacute":201,"Ecirc":202,"Euml":203,"Igrave":204,"Iacute":205,"Icirc":206,"Iuml":207,"ETH":208,"Ntilde":209,"Ograve":210,"Oacute":211,"Ocirc":212,"Otilde":213,"Ouml":214,"times":215,"Oslash":216,"Ugrave":217,"Uacute":218,"Ucirc":219,"Uuml":220,"Yacute":221,"THORN":222,"szlig":223,"agrave":224,"aacute":225,"acirc":226,"atilde":227,"auml":228,"aring":229,"aelig":230,"ccedil":231,"egrave":232,"eacute":233,"ecirc":234,"euml":235,"igrave":236,"iacute":237,"icirc":238,"iuml":239,"eth":240,"ntilde":241,"ograve":242,"oacute":243,"ocirc":244,"otilde":245,"ouml":246,"divide":247,"oslash":248,"ugrave":249,"uacute":250,"ucirc":251,"uuml":252,"yacute":253,"thorn":254,"yuml":255,"fnof":402,"Alpha":913,"Beta":914,"Gamma":915,"Delta":916,"Epsilon":917,"Zeta":918,"Eta":919,"Theta":920,"Iota":921,"Kappa":922,"Lambda":923,"Mu":924,"Nu":925,"Xi":926,"Omicron":927,"Pi":928,"Rho":929,"Sigma":931,"Tau":932,"Upsilon":933,"Phi":934,"Chi":935,"Psi":936,"Omega":937,"alpha":945,"beta":946,"gamma":947,"delta":948,"epsilon":949,"zeta":950,"eta":951,"theta":952,"iota":953,"kappa":954,"lambda":955,"mu":956,"nu":957,"xi":958,"omicron":959,"pi":960,"rho":961,"sigmaf":962,"sigma":963,"tau":964,"upsilon":965,"phi":966,"chi":967,"psi":968,"omega":969,"thetasym":977,"upsih":978,"piv":982,"bull":8226,"hellip":8230,"prime":8242,"Prime":8243,"oline":8254,"frasl":8260,"weierp":8472,"image":8465,"real":8476,"trade":8482,"alefsym":8501,"larr":8592,"uarr":8593,"rarr":8594,"darr":8595,"harr":8596,"crarr":8629,"lArr":8656,"uArr":8657,"rArr":8658,"dArr":8659,"hArr":8660,"forall":8704,"part":8706,"exist":8707,"empty":8709,"nabla":8711,"isin":8712,"notin":8713,"ni":8715,"prod":8719,"sum":8721,"minus":8722,"lowast":8727,"radic":8730,"prop":8733,"infin":8734,"ang":8736,"and":8743,"or":8744,"cap":8745,"cup":8746,"int":8747,"there4":8756,"sim":8764,"cong":8773,"asymp":8776,"ne":8800,"equiv":8801,"le":8804,"ge":8805,"sub":8834,"sup":8835,"sube":8838,"supe":8839,"oplus":8853,"otimes":8855,"perp":8869,"sdot":8901,"lceil":8968,"rceil":8969,"lfloor":8970,"rfloor":8971,"lang":9001,"rang":9002,"loz":9674,"spades":9824,"clubs":9827,"hearts":9829,"diams":9830,"OElig":338,"oelig":339,"Scaron":352,"scaron":353,"Yuml":376,"circ":710,"tilde":732,"ensp":8194,"emsp":8195,"thinsp":8201,"zwnj":8204,"zwj":8205,"lrm":8206,"rlm":8207,"ndash":8211,"mdash":8212,"lsquo":8216,"rsquo":8217,"sbquo":8218,"ldquo":8220,"rdquo":8221,"bdquo":8222,"dagger":8224,"Dagger":8225,"permil":8240,"lsaquo":8249,"rsaquo":8250,"euro":8364},escape:function(h){return qx.util.StringEscape.escape(h,qx.bom.String.FROM_CHARCODE);
},unescape:function(i){return qx.util.StringEscape.unescape(i,qx.bom.String.TO_CHARCODE);
},fromText:function(j){return qx.bom.String.escape(j).replace(/(  |\n)/g,function(k){var l={"  ":e,"\n":d};
return l[k]||k;
});
},toText:function(m){return qx.bom.String.unescape(m.replace(/\s+|<([^>])+>/gi,function(n){if(n.indexOf(f)===0){return b;
}else if(n.length>0&&n.replace(/^\s*/,g).replace(/\s*$/,g)==g){return c;
}else{return g;
}}));
}},defer:function(o){o.FROM_CHARCODE=qx.lang.Object.invert(o.TO_CHARCODE);
}});
})();
(function(){var g=";",f="&",e='X',d="",c='#',b="&#",a="qx.util.StringEscape";
qx.Class.define(a,{statics:{escape:function(h,j){var m,o=d;

for(var i=0,l=h.length;i<l;i++){var n=h.charAt(i);
var k=n.charCodeAt(0);

if(j[k]){m=f+j[k]+g;
}else{if(k>0x7F){m=b+k+g;
}else{m=n;
}}o+=m;
}return o;
},unescape:function(p,q){return p.replace(/&[#\w]+;/gi,function(r){var s=r;
var r=r.substring(1,r.length-1);
var t=q[r];

if(t){s=String.fromCharCode(t);
}else{if(r.charAt(0)==c){if(r.charAt(1).toUpperCase()==e){t=r.substring(2);
if(t.match(/^[0-9A-Fa-f]+$/gi)){s=String.fromCharCode(parseInt(t,16));
}}else{t=r.substring(1);
if(t.match(/^\d+$/gi)){s=String.fromCharCode(parseInt(t,10));
}}}}return s;
});
}}});
})();
(function(){var k="list",j="atom",i="pressed",h="abandoned",g="popup",f="hovered",d="changeLabel",c="changeIcon",b="arrow",a="",A="spacer",z="Enter",y="one",x="mouseout",w="Space",v="key",u="mousewheel",t="keyinput",s="changeSelection",r="y",p="qx.ui.form.SelectBox",q="mouseover",n="selectbox",o="click",l="quick",m=" ";
qx.Class.define(p,{extend:qx.ui.form.AbstractSelectBox,implement:[qx.ui.core.ISingleSelection,qx.ui.form.IModelSelection],include:[qx.ui.core.MSingleSelectionHandling,qx.ui.form.MModelSelection],construct:function(){qx.ui.form.AbstractSelectBox.call(this);
this._createChildControl(j);
this._createChildControl(A);
this._createChildControl(b);
this.addListener(q,this._onMouseOver,this);
this.addListener(x,this._onMouseOut,this);
this.addListener(o,this._onClick,this);
this.addListener(u,this._onMouseWheel,this);
this.addListener(t,this._onKeyInput,this);
this.addListener(s,this.__mS,this);
},properties:{appearance:{refine:true,init:n}},members:{__mR:null,_createChildControlImpl:function(B,C){var D;

switch(B){case A:D=new qx.ui.core.Spacer();
this._add(D,{flex:1});
break;
case j:D=new qx.ui.basic.Atom(m);
D.setCenter(false);
D.setAnonymous(true);
this._add(D,{flex:1});
break;
case b:D=new qx.ui.basic.Image();
D.setAnonymous(true);
this._add(D);
break;
}return D||qx.ui.form.AbstractSelectBox.prototype._createChildControlImpl.call(this,B);
},_forwardStates:{focused:true},_getItems:function(){return this.getChildrenContainer().getChildren();
},_isAllowEmptySelection:function(){return this.getChildrenContainer().getSelectionMode()!==y;
},__mS:function(e){var F=e.getData()[0];
var E=this.getChildControl(k);

if(E.getSelection()[0]!=F){if(F){E.setSelection([F]);
}else{E.resetSelection();
}}this.__mT();
this.__mU();
},__mT:function(){var H=this.getChildControl(k).getSelection()[0];
var I=this.getChildControl(j);
var G=H?H.getIcon():a;
G==null?I.resetIcon():I.setIcon(G);
},__mU:function(){var L=this.getChildControl(k).getSelection()[0];
var M=this.getChildControl(j);
var K=L?L.getLabel():a;
var J=this.getFormat();

if(J!=null){K=J.call(this,L);
}if(K&&K.translate){K=K.translate();
}K==null?M.resetLabel():M.setLabel(K);
},_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;
}
if(this.hasState(h)){this.removeState(h);
this.addState(i);
}this.addState(f);
},_onMouseOut:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;
}this.removeState(f);

if(this.hasState(i)){this.removeState(i);
this.addState(h);
}},_onClick:function(e){this.toggle();
},_onMouseWheel:function(e){if(this.getChildControl(g).isVisible()){return;
}var O=e.getWheelDelta(r)>0?1:-1;
var Q=this.getSelectables();
var P=this.getSelection()[0];

if(!P){P=Q[0];
}var N=Q.indexOf(P)+O;
var R=Q.length-1;
if(N<0){N=0;
}else if(N>=R){N=R;
}this.setSelection([Q[N]]);
e.stopPropagation();
e.preventDefault();
},_onKeyPress:function(e){var S=e.getKeyIdentifier();

if(S==z||S==w){if(this.__mR){this.setSelection([this.__mR]);
this.__mR=null;
}this.toggle();
}else{qx.ui.form.AbstractSelectBox.prototype._onKeyPress.call(this,e);
}},_onKeyInput:function(e){var T=e.clone();
T.setTarget(this._list);
T.setBubbles(false);
this.getChildControl(k).dispatchEvent(T);
},_onListMouseDown:function(e){if(this.__mR){this.setSelection([this.__mR]);
this.__mR=null;
}},_onListChangeSelection:function(e){var U=e.getData();
var X=e.getOldData();
if(X&&X.length>0){X[0].removeListener(c,this.__mT,this);
X[0].removeListener(d,this.__mU,this);
}
if(U.length>0){var W=this.getChildControl(g);
var V=this.getChildControl(k);
var Y=V.getSelectionContext();

if(W.isVisible()&&(Y==l||Y==v)){this.__mR=U[0];
}else{this.setSelection([U[0]]);
this.__mR=null;
}U[0].addListener(c,this.__mT,this);
U[0].addListener(d,this.__mU,this);
}else{this.resetSelection();
}},_onPopupChangeVisibility:function(e){qx.ui.form.AbstractSelectBox.prototype._onPopupChangeVisibility.call(this,e);
var bb=this.getChildControl(g);

if(!bb.isVisible()){var bd=this.getChildControl(k);
if(bd.hasChildren()){bd.setSelection(this.getSelection());
}}else{var ba=bb.getLayoutLocation(this);
var bf=qx.bom.Viewport.getHeight();
var be=ba.top;
var bg=bf-ba.bottom;
var bc=be>bg?be:bg;
var bh=this.getMaxListHeight();
var bd=this.getChildControl(k);

if(bh==null||bh>bc){bd.setMaxHeight(bc);
}else if(bh<bc){bd.setMaxHeight(bh);
}}}},destruct:function(){this.__mR=null;
}});
})();
(function(){var a="qx.ui.core.Spacer";
qx.Class.define(a,{extend:qx.ui.core.LayoutItem,construct:function(b,c){qx.ui.core.LayoutItem.call(this);
this.setWidth(b!=null?b:0);
this.setHeight(c!=null?c:0);
},members:{checkAppearanceNeeds:function(){},addChildrenToQueue:function(d){},destroy:function(){if(this.$$disposed){return;
}var parent=this.$$parent;

if(parent){parent._remove(this);
}qx.ui.core.queue.Dispose.add(this);
}}});
})();
(function(){var b="changeModel",a="qx.ui.form.MModelProperty";
qx.Mixin.define(a,{properties:{model:{nullable:true,event:b,dereference:true}}});
})();
(function(){var b="qx.ui.form.IModel",a="qx.event.type.Data";
qx.Interface.define(b,{events:{"changeModel":a},members:{setModel:function(c){},getModel:function(){},resetModel:function(){}}});
})();
(function(){var f="hovered",e="mouseover",d="mouseout",c="listitem",b="qx.ui.form.ListItem",a="qx.event.type.Event";
qx.Class.define(b,{extend:qx.ui.basic.Atom,implement:[qx.ui.form.IModel],include:[qx.ui.form.MModelProperty],construct:function(g,h,i){qx.ui.basic.Atom.call(this,g,h);

if(i!=null){this.setModel(i);
}this.addListener(e,this._onMouseOver,this);
this.addListener(d,this._onMouseOut,this);
},events:{"action":a},properties:{appearance:{refine:true,init:c}},members:{_forwardStates:{focused:true,hovered:true,selected:true,dragover:true},_onMouseOver:function(){this.addState(f);
},_onMouseOut:function(){this.removeState(f);
}},destruct:function(){this.removeListener(e,this._onMouseOver,this);
this.removeListener(d,this._onMouseOut,this);
}});
})();
(function(){var a="foxmemo.theme.Decoration";
qx.Theme.define(a,{extend:qx.theme.modern.Decoration,decorations:{}});
})();
(function(){var a="foxmemo.theme.Font";
qx.Theme.define(a,{extend:qx.theme.modern.Font,fonts:{}});
})();
(function(){var a="foxmemo.theme.Appearance";
qx.Theme.define(a,{extend:qx.theme.modern.Appearance,appearances:{}});
})();
(function(){var a="foxmemo.theme.Color";
qx.Theme.define(a,{extend:qx.theme.modern.Color,colors:{}});
})();
(function(){var a="foxmemo.theme.Theme";
qx.Theme.define(a,{meta:{color:foxmemo.theme.Color,decoration:foxmemo.theme.Decoration,font:foxmemo.theme.Font,icon:qx.theme.icon.Tango,appearance:foxmemo.theme.Appearance}});
})();


qx.$$loader.init();


