(function(){

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

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

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

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

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

qx.$$loader = {
  parts : {"boot":[0]},
  uris : [["__out__:apx-gecko.js"]],
  urisBefore : [],
  packageHashes : {"0":"5a93222823e0"},
  boot : "boot",
  closureParts : {},
  bootIsInline : true,
  
  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];
      }
      
      uris.push(euri);
    }
    return uris;      
  }
};  

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

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

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

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

qx.$$loader.importPackageData = function (dataMap) {
  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];
    }
  }
}

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.init = function(){
  var l=qx.$$loader;
  if (l.urisBefore.length>0){
    loadScriptList(l.urisBefore, function(){return;});
  }
  var bootPackageHash=l.packageHashes[l.parts[l.boot][0]];
  if (l.bootIsInline){
    l.importPackageData(qx.$$packageData[bootPackageHash]);
    l.signalStartup();
  } else {
    loadScriptList(l.decodeUris(l.uris[l.parts[l.boot]]), function(){
      // Opera needs this extra time to parse the scripts
      window.setTimeout(function(){
        l.importPackageData(qx.$$packageData[bootPackageHash] || {});
        l.signalStartup();
      }, 0);
    });
  }
}
})();

qx.$$packageData['5a93222823e0']={"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":"H:mm","cldr_date_time_format_Hms":"H: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_MMMMEd":"E, MMMM d","cldr_date_time_format_MMMMd":"MMMM 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_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M/yyyy","cldr_date_time_format_yMEd":"EEE, M/d/yyyy","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, MMM d, y","cldr_date_time_format_yMMMM":"MMMM y","cldr_date_time_format_yQ":"Q yyyy","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_narrow_fri":"F","cldr_day_format_narrow_mon":"M","cldr_day_format_narrow_sat":"S","cldr_day_format_narrow_sun":"S","cldr_day_format_narrow_thu":"T","cldr_day_format_narrow_tue":"T","cldr_day_format_narrow_wed":"W","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_abbreviated_fri":"Fri","cldr_day_stand-alone_abbreviated_mon":"Mon","cldr_day_stand-alone_abbreviated_sat":"Sat","cldr_day_stand-alone_abbreviated_sun":"Sun","cldr_day_stand-alone_abbreviated_thu":"Thu","cldr_day_stand-alone_abbreviated_tue":"Tue","cldr_day_stand-alone_abbreviated_wed":"Wed","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_day_stand-alone_wide_fri":"Friday","cldr_day_stand-alone_wide_mon":"Monday","cldr_day_stand-alone_wide_sat":"Saturday","cldr_day_stand-alone_wide_sun":"Sunday","cldr_day_stand-alone_wide_thu":"Thursday","cldr_day_stand-alone_wide_tue":"Tuesday","cldr_day_stand-alone_wide_wed":"Wednesday","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","quotationEnd":"”","quotationStart":"“"},"de":{"alternateQuotationEnd":"‘","alternateQuotationStart":"‚","cldr_am":"vorm.","cldr_date_format_full":"EEEE, d. MMMM y","cldr_date_format_long":"d. MMMM y","cldr_date_format_medium":"dd.MM.yyyy","cldr_date_format_short":"dd.MM.yy","cldr_date_time_format_EEEd":"d. EEE","cldr_date_time_format_Ed":"E d.","cldr_date_time_format_H":"H","cldr_date_time_format_HHmm":"HH:mm","cldr_date_time_format_HHmmss":"HH:mm:ss","cldr_date_time_format_Hm":"H:mm","cldr_date_time_format_M":"L","cldr_date_time_format_MEd":"E, d.M.","cldr_date_time_format_MMM":"LLL","cldr_date_time_format_MMMEd":"E d. MMM","cldr_date_time_format_MMMMEd":"E d. MMMM","cldr_date_time_format_MMMMd":"d. MMMM","cldr_date_time_format_MMMMdd":"dd. MMMM","cldr_date_time_format_MMMd":"d. MMM","cldr_date_time_format_MMd":"d.MM.","cldr_date_time_format_MMdd":"dd.MM.","cldr_date_time_format_Md":"d.M.","cldr_date_time_format_d":"d","cldr_date_time_format_mmss":"mm:ss","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"yyyy-M","cldr_date_time_format_yMEd":"EEE, yyyy-M-d","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, d. MMM y","cldr_date_time_format_yMMMM":"MMMM y","cldr_date_time_format_yQ":"Q yyyy","cldr_date_time_format_yQQQ":"QQQ y","cldr_date_time_format_yyMM":"MM.yy","cldr_date_time_format_yyMMM":"MMM yy","cldr_date_time_format_yyMMdd":"dd.MM.yy","cldr_date_time_format_yyQ":"Q yy","cldr_date_time_format_yyQQQQ":"QQQQ yy","cldr_date_time_format_yyyy":"y","cldr_date_time_format_yyyyMMMM":"MMMM y","cldr_day_format_abbreviated_fri":"Fr.","cldr_day_format_abbreviated_mon":"Mo.","cldr_day_format_abbreviated_sat":"Sa.","cldr_day_format_abbreviated_sun":"So.","cldr_day_format_abbreviated_thu":"Do.","cldr_day_format_abbreviated_tue":"Di.","cldr_day_format_abbreviated_wed":"Mi.","cldr_day_format_narrow_fri":"F","cldr_day_format_narrow_mon":"M","cldr_day_format_narrow_sat":"S","cldr_day_format_narrow_sun":"S","cldr_day_format_narrow_thu":"D","cldr_day_format_narrow_tue":"D","cldr_day_format_narrow_wed":"M","cldr_day_format_wide_fri":"Freitag","cldr_day_format_wide_mon":"Montag","cldr_day_format_wide_sat":"Samstag","cldr_day_format_wide_sun":"Sonntag","cldr_day_format_wide_thu":"Donnerstag","cldr_day_format_wide_tue":"Dienstag","cldr_day_format_wide_wed":"Mittwoch","cldr_day_stand-alone_abbreviated_fri":"Fr.","cldr_day_stand-alone_abbreviated_mon":"Mo.","cldr_day_stand-alone_abbreviated_sat":"Sa.","cldr_day_stand-alone_abbreviated_sun":"So.","cldr_day_stand-alone_abbreviated_thu":"Do.","cldr_day_stand-alone_abbreviated_tue":"Di.","cldr_day_stand-alone_abbreviated_wed":"Mi.","cldr_day_stand-alone_narrow_fri":"F","cldr_day_stand-alone_narrow_mon":"M","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"S","cldr_day_stand-alone_narrow_thu":"D","cldr_day_stand-alone_narrow_tue":"D","cldr_day_stand-alone_narrow_wed":"M","cldr_day_stand-alone_wide_fri":"Freitag","cldr_day_stand-alone_wide_mon":"Montag","cldr_day_stand-alone_wide_sat":"Samstag","cldr_day_stand-alone_wide_sun":"Sonntag","cldr_day_stand-alone_wide_thu":"Donnerstag","cldr_day_stand-alone_wide_tue":"Dienstag","cldr_day_stand-alone_wide_wed":"Mittwoch","cldr_month_format_abbreviated_1":"Jan","cldr_month_format_abbreviated_10":"Okt","cldr_month_format_abbreviated_11":"Nov","cldr_month_format_abbreviated_12":"Dez","cldr_month_format_abbreviated_2":"Feb","cldr_month_format_abbreviated_3":"Mär","cldr_month_format_abbreviated_4":"Apr","cldr_month_format_abbreviated_5":"Mai","cldr_month_format_abbreviated_6":"Jun","cldr_month_format_abbreviated_7":"Jul","cldr_month_format_abbreviated_8":"Aug","cldr_month_format_abbreviated_9":"Sep","cldr_month_format_wide_1":"Januar","cldr_month_format_wide_10":"Oktober","cldr_month_format_wide_11":"November","cldr_month_format_wide_12":"Dezember","cldr_month_format_wide_2":"Februar","cldr_month_format_wide_3":"März","cldr_month_format_wide_4":"April","cldr_month_format_wide_5":"Mai","cldr_month_format_wide_6":"Juni","cldr_month_format_wide_7":"Juli","cldr_month_format_wide_8":"August","cldr_month_format_wide_9":"September","cldr_month_stand-alone_abbreviated_10":"Okt","cldr_month_stand-alone_abbreviated_11":"Nov","cldr_month_stand-alone_abbreviated_12":"Dez","cldr_month_stand-alone_abbreviated_3":"Mär","cldr_month_stand-alone_abbreviated_7":"Jul","cldr_month_stand-alone_abbreviated_8":"Aug","cldr_month_stand-alone_abbreviated_9":"Sep","cldr_month_stand-alone_narrow_1":"J","cldr_month_stand-alone_narrow_10":"O","cldr_month_stand-alone_narrow_11":"N","cldr_month_stand-alone_narrow_12":"D","cldr_month_stand-alone_narrow_2":"F","cldr_month_stand-alone_narrow_3":"M","cldr_month_stand-alone_narrow_4":"A","cldr_month_stand-alone_narrow_5":"M","cldr_month_stand-alone_narrow_6":"J","cldr_month_stand-alone_narrow_7":"J","cldr_month_stand-alone_narrow_8":"A","cldr_month_stand-alone_narrow_9":"S","cldr_number_decimal_separator":",","cldr_number_group_separator":".","cldr_number_percent_format":"#,##0 %","cldr_pm":"nachm.","cldr_time_format_full":"HH:mm:ss zzzz","cldr_time_format_long":"HH:mm:ss z","cldr_time_format_medium":"HH:mm:ss","cldr_time_format_short":"HH:mm","quotationEnd":"“","quotationStart":"„"}},"resources":{"apx/test.png":[32,32,"png","apx"],"qx/decoration/Modern/app-header.png":[110,20,"png","qx"],"qx/decoration/Modern/arrows-combined.png":[87,8,"png","qx"],"qx/decoration/Modern/arrows/down-invert.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-74,0],"qx/decoration/Modern/arrows/down-small-invert.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-69,0],"qx/decoration/Modern/arrows/down-small.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-49,0],"qx/decoration/Modern/arrows/down.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-20,0],"qx/decoration/Modern/arrows/forward.png":[10,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-59,0],"qx/decoration/Modern/arrows/left-invert.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",0,0],"qx/decoration/Modern/arrows/left.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-44,0],"qx/decoration/Modern/arrows/rewind.png":[10,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-10,0],"qx/decoration/Modern/arrows/right-invert.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-5,0],"qx/decoration/Modern/arrows/right.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-54,0],"qx/decoration/Modern/arrows/up-invert.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-28,0],"qx/decoration/Modern/arrows/up-small.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-82,0],"qx/decoration/Modern/arrows/up.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-36,0],"qx/decoration/Modern/button-lr-combined.png":[72,52,"png","qx"],"qx/decoration/Modern/button-tb-combined.png":[4,216,"png","qx"],"qx/decoration/Modern/checkradio-combined.png":[504,14,"png","qx"],"qx/decoration/Modern/colorselector-combined.gif":[46,11,"gif","qx"],"qx/decoration/Modern/colorselector/brightness-field.png":[19,256,"png","qx"],"qx/decoration/Modern/colorselector/brightness-handle.gif":[35,11,"gif","qx","qx/decoration/Modern/colorselector-combined.gif",0,0],"qx/decoration/Modern/colorselector/huesaturation-field.jpg":[256,256,"jpeg","qx"],"qx/decoration/Modern/colorselector/huesaturation-handle.gif":[11,11,"gif","qx","qx/decoration/Modern/colorselector-combined.gif",-35,0],"qx/decoration/Modern/cursors-combined.gif":[71,20,"gif","qx"],"qx/decoration/Modern/cursors/alias.gif":[19,15,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-52,0],"qx/decoration/Modern/cursors/copy.gif":[19,15,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-33,0],"qx/decoration/Modern/cursors/move.gif":[13,9,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-20,0],"qx/decoration/Modern/cursors/nodrop.gif":[20,20,"gif","qx","qx/decoration/Modern/cursors-combined.gif",0,0],"qx/decoration/Modern/form/button-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-72],"qx/decoration/Modern/form/button-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-204],"qx/decoration/Modern/form/button-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-188],"qx/decoration/Modern/form/button-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-36],"qx/decoration/Modern/form/button-checked-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-84],"qx/decoration/Modern/form/button-checked-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-184],"qx/decoration/Modern/form/button-checked-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-156],"qx/decoration/Modern/form/button-checked-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-208],"qx/decoration/Modern/form/button-checked-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-160],"qx/decoration/Modern/form/button-checked-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-40,0],"qx/decoration/Modern/form/button-checked-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-32,0],"qx/decoration/Modern/form/button-checked-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-28],"qx/decoration/Modern/form/button-checked-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-24],"qx/decoration/Modern/form/button-checked-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-48],"qx/decoration/Modern/form/button-checked-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-checked-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-16,0],"qx/decoration/Modern/form/button-checked-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-60,0],"qx/decoration/Modern/form/button-checked-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-140],"qx/decoration/Modern/form/button-checked-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-56],"qx/decoration/Modern/form/button-checked-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-112],"qx/decoration/Modern/form/button-checked.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-disabled-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-40],"qx/decoration/Modern/form/button-disabled-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-136],"qx/decoration/Modern/form/button-disabled-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-16],"qx/decoration/Modern/form/button-disabled-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-disabled-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-68,0],"qx/decoration/Modern/form/button-disabled-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-4,0],"qx/decoration/Modern/form/button-disabled-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-116],"qx/decoration/Modern/form/button-disabled-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-168],"qx/decoration/Modern/form/button-disabled-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-60],"qx/decoration/Modern/form/button-disabled.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-68],"qx/decoration/Modern/form/button-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-144],"qx/decoration/Modern/form/button-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-8],"qx/decoration/Modern/form/button-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-24,0],"qx/decoration/Modern/form/button-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-44,0],"qx/decoration/Modern/form/button-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-192],"qx/decoration/Modern/form/button-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-148],"qx/decoration/Modern/form/button-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-104],"qx/decoration/Modern/form/button-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-hovered-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-108],"qx/decoration/Modern/form/button-hovered-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-32],"qx/decoration/Modern/form/button-hovered-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-128],"qx/decoration/Modern/form/button-hovered-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-hovered-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-20,0],"qx/decoration/Modern/form/button-hovered-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-48,0],"qx/decoration/Modern/form/button-hovered-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-44],"qx/decoration/Modern/form/button-hovered-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-76],"qx/decoration/Modern/form/button-hovered-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-88],"qx/decoration/Modern/form/button-hovered.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-56,0],"qx/decoration/Modern/form/button-preselected-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-124],"qx/decoration/Modern/form/button-preselected-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-176],"qx/decoration/Modern/form/button-preselected-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-200],"qx/decoration/Modern/form/button-preselected-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-preselected-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,0],"qx/decoration/Modern/form/button-preselected-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-4],"qx/decoration/Modern/form/button-preselected-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-152],"qx/decoration/Modern/form/button-preselected-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-preselected-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-28,0],"qx/decoration/Modern/form/button-preselected-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-36,0],"qx/decoration/Modern/form/button-preselected-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-196],"qx/decoration/Modern/form/button-preselected-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-164],"qx/decoration/Modern/form/button-preselected-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-212],"qx/decoration/Modern/form/button-preselected-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-preselected-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-8,0],"qx/decoration/Modern/form/button-preselected-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-64,0],"qx/decoration/Modern/form/button-preselected-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-96],"qx/decoration/Modern/form/button-preselected-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-80],"qx/decoration/Modern/form/button-preselected-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-132],"qx/decoration/Modern/form/button-preselected.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-pressed-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-12],"qx/decoration/Modern/form/button-pressed-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-52],"qx/decoration/Modern/form/button-pressed-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-20],"qx/decoration/Modern/form/button-pressed-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-pressed-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-52,0],"qx/decoration/Modern/form/button-pressed-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-12,0],"qx/decoration/Modern/form/button-pressed-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-100],"qx/decoration/Modern/form/button-pressed-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-172],"qx/decoration/Modern/form/button-pressed-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-64],"qx/decoration/Modern/form/button-pressed.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",0,0],"qx/decoration/Modern/form/button-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-92],"qx/decoration/Modern/form/button-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-120],"qx/decoration/Modern/form/button-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-180],"qx/decoration/Modern/form/button.png":[80,60,"png","qx"],"qx/decoration/Modern/form/checkbox-checked-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-126,0],"qx/decoration/Modern/form/checkbox-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-322,0],"qx/decoration/Modern/form/checkbox-checked-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-294,0],"qx/decoration/Modern/form/checkbox-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-364,0],"qx/decoration/Modern/form/checkbox-checked-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-490,0],"qx/decoration/Modern/form/checkbox-checked-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-224,0],"qx/decoration/Modern/form/checkbox-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-378,0],"qx/decoration/Modern/form/checkbox-checked-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-84,0],"qx/decoration/Modern/form/checkbox-checked.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-182,0],"qx/decoration/Modern/form/checkbox-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-42,0],"qx/decoration/Modern/form/checkbox-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-392,0],"qx/decoration/Modern/form/checkbox-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-210,0],"qx/decoration/Modern/form/checkbox-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-14,0],"qx/decoration/Modern/form/checkbox-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-238,0],"qx/decoration/Modern/form/checkbox-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-462,0],"qx/decoration/Modern/form/checkbox-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-112,0],"qx/decoration/Modern/form/checkbox-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-448,0],"qx/decoration/Modern/form/checkbox.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-140,0],"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/groupbox-lr-combined.png":[8,51,"png","qx"],"qx/decoration/Modern/groupbox-tb-combined.png":[4,24,"png","qx"],"qx/decoration/Modern/groupbox/groupbox-b.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-12],"qx/decoration/Modern/groupbox/groupbox-bl.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-16],"qx/decoration/Modern/groupbox/groupbox-br.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-8],"qx/decoration/Modern/groupbox/groupbox-c.png":[40,51,"png","qx"],"qx/decoration/Modern/groupbox/groupbox-l.png":[4,51,"png","qx","qx/decoration/Modern/groupbox-lr-combined.png",-4,0],"qx/decoration/Modern/groupbox/groupbox-r.png":[4,51,"png","qx","qx/decoration/Modern/groupbox-lr-combined.png",0,0],"qx/decoration/Modern/groupbox/groupbox-t.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-4],"qx/decoration/Modern/groupbox/groupbox-tl.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,0],"qx/decoration/Modern/groupbox/groupbox-tr.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-20],"qx/decoration/Modern/groupbox/groupbox.png":[255,59,"png","qx"],"qx/decoration/Modern/menu-background-combined.png":[80,49,"png","qx"],"qx/decoration/Modern/menu-checkradio-combined.gif":[64,7,"gif","qx"],"qx/decoration/Modern/menu/background.png":[40,49,"png","qx","qx/decoration/Modern/menu-background-combined.png",-40,0],"qx/decoration/Modern/menu/bar-background.png":[40,20,"png","qx","qx/decoration/Modern/menu-background-combined.png",0,0],"qx/decoration/Modern/menu/checkbox-invert.gif":[16,7,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-16,0],"qx/decoration/Modern/menu/checkbox.gif":[16,7,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-48,0],"qx/decoration/Modern/menu/radiobutton-invert.gif":[16,5,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-32,0],"qx/decoration/Modern/menu/radiobutton.gif":[16,5,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",0,0],"qx/decoration/Modern/pane-lr-combined.png":[12,238,"png","qx"],"qx/decoration/Modern/pane-tb-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/pane/pane-b.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-30],"qx/decoration/Modern/pane/pane-bl.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-18],"qx/decoration/Modern/pane/pane-br.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-12],"qx/decoration/Modern/pane/pane-c.png":[40,238,"png","qx"],"qx/decoration/Modern/pane/pane-l.png":[6,238,"png","qx","qx/decoration/Modern/pane-lr-combined.png",0,0],"qx/decoration/Modern/pane/pane-r.png":[6,238,"png","qx","qx/decoration/Modern/pane-lr-combined.png",-6,0],"qx/decoration/Modern/pane/pane-t.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,0],"qx/decoration/Modern/pane/pane-tl.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-24],"qx/decoration/Modern/pane/pane-tr.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-6],"qx/decoration/Modern/pane/pane.png":[185,250,"png","qx"],"qx/decoration/Modern/scrollbar-combined.png":[54,12,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-horizontal.png":[76,15,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-pressed-horizontal.png":[19,10,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-pressed-vertical.png":[10,19,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-vertical.png":[15,76,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-button-bg-horizontal.png":[12,10,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-34,0],"qx/decoration/Modern/scrollbar/scrollbar-button-bg-vertical.png":[10,12,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-6,0],"qx/decoration/Modern/scrollbar/scrollbar-down.png":[6,4,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-28,0],"qx/decoration/Modern/scrollbar/scrollbar-left.png":[4,6,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-50,0],"qx/decoration/Modern/scrollbar/scrollbar-right.png":[4,6,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-46,0],"qx/decoration/Modern/scrollbar/scrollbar-up.png":[6,4,"png","qx","qx/decoration/Modern/scrollbar-combined.png",0,0],"qx/decoration/Modern/scrollbar/slider-knob-background.png":[12,10,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-16,0],"qx/decoration/Modern/selection.png":[110,20,"png","qx"],"qx/decoration/Modern/shadow-lr-combined.png":[30,382,"png","qx"],"qx/decoration/Modern/shadow-small-lr-combined.png":[10,136,"png","qx"],"qx/decoration/Modern/shadow-small-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/shadow-tb-combined.png":[15,90,"png","qx"],"qx/decoration/Modern/shadow/shadow-b.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-30],"qx/decoration/Modern/shadow/shadow-bl.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-15],"qx/decoration/Modern/shadow/shadow-br.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-45],"qx/decoration/Modern/shadow/shadow-c.png":[40,382,"png","qx"],"qx/decoration/Modern/shadow/shadow-l.png":[15,382,"png","qx","qx/decoration/Modern/shadow-lr-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-r.png":[15,382,"png","qx","qx/decoration/Modern/shadow-lr-combined.png",-15,0],"qx/decoration/Modern/shadow/shadow-small-b.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-20],"qx/decoration/Modern/shadow/shadow-small-bl.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-15],"qx/decoration/Modern/shadow/shadow-small-br.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-10],"qx/decoration/Modern/shadow/shadow-small-c.png":[40,136,"png","qx"],"qx/decoration/Modern/shadow/shadow-small-l.png":[5,136,"png","qx","qx/decoration/Modern/shadow-small-lr-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-small-r.png":[5,136,"png","qx","qx/decoration/Modern/shadow-small-lr-combined.png",-5,0],"qx/decoration/Modern/shadow/shadow-small-t.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-5],"qx/decoration/Modern/shadow/shadow-small-tl.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-small-tr.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-25],"qx/decoration/Modern/shadow/shadow-small.png":[114,146,"png","qx"],"qx/decoration/Modern/shadow/shadow-t.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-60],"qx/decoration/Modern/shadow/shadow-tl.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-75],"qx/decoration/Modern/shadow/shadow-tr.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,0],"qx/decoration/Modern/shadow/shadow.png":[381,412,"png","qx"],"qx/decoration/Modern/splitpane-knobs-combined.png":[8,9,"png","qx"],"qx/decoration/Modern/splitpane/knob-horizontal.png":[1,8,"png","qx","qx/decoration/Modern/splitpane-knobs-combined.png",0,-1],"qx/decoration/Modern/splitpane/knob-vertical.png":[8,1,"png","qx","qx/decoration/Modern/splitpane-knobs-combined.png",0,0],"qx/decoration/Modern/table-combined.png":[94,18,"png","qx"],"qx/decoration/Modern/table/ascending.png":[8,5,"png","qx","qx/decoration/Modern/table-combined.png",0,0],"qx/decoration/Modern/table/boolean-false.png":[14,14,"png","qx","qx/decoration/Modern/table-combined.png",-80,0],"qx/decoration/Modern/table/boolean-true.png":[14,14,"png","qx","qx/decoration/Modern/table-combined.png",-26,0],"qx/decoration/Modern/table/descending.png":[8,5,"png","qx","qx/decoration/Modern/table-combined.png",-18,0],"qx/decoration/Modern/table/header-cell.png":[40,18,"png","qx","qx/decoration/Modern/table-combined.png",-40,0],"qx/decoration/Modern/table/select-column-order.png":[10,9,"png","qx","qx/decoration/Modern/table-combined.png",-8,0],"qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png":[10,14,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png":[6,15,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-left-active-lr-combined.png":[10,37,"png","qx"],"qx/decoration/Modern/tabview-button-left-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png":[6,39,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-right-active-lr-combined.png":[10,37,"png","qx"],"qx/decoration/Modern/tabview-button-right-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png":[6,39,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-top-active-lr-combined.png":[10,12,"png","qx"],"qx/decoration/Modern/tabview-button-top-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png":[6,15,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-pane-lr-combined.png":[60,2,"png","qx"],"qx/decoration/Modern/tabview-pane-tb-combined.png":[30,180,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-bottom-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-bottom-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-bottom-active-c.png":[40,14,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-active-l.png":[5,14,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-active-r.png":[5,14,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-bottom-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-bottom-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-bottom-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-active.png":[49,24,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-c.png":[40,15,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-l.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-r.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-bottom-inactive.png":[45,21,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-left-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-left-active-c.png":[40,37,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-active-l.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-left-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-active-r.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-left-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-left-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-left-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-left-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-left-active.png":[22,47,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-left-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-left-inactive-c.png":[40,39,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-inactive-l.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-r.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-left-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-left-inactive.png":[20,45,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-right-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-right-active-c.png":[40,37,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-active-l.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-right-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-active-r.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-right-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-right-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-right-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-right-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-right-active.png":[22,47,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-right-inactive-c.png":[40,39,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-inactive-l.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-r.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-right-inactive.png":[20,45,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-top-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-top-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-top-active-c.png":[40,14,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-active-l.png":[5,12,"png","qx","qx/decoration/Modern/tabview-button-top-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-r.png":[5,12,"png","qx","qx/decoration/Modern/tabview-button-top-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-top-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-top-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-top-active.png":[48,22,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-top-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-top-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-c.png":[40,15,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-inactive-l.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-r.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-top-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-top-inactive.png":[45,21,"png","qx"],"qx/decoration/Modern/tabview/tabview-pane-b.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-60],"qx/decoration/Modern/tabview/tabview-pane-bl.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tabview-pane-br.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-120],"qx/decoration/Modern/tabview/tabview-pane-c.png":[40,120,"png","qx"],"qx/decoration/Modern/tabview/tabview-pane-l.png":[30,2,"png","qx","qx/decoration/Modern/tabview-pane-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tabview-pane-r.png":[30,2,"png","qx","qx/decoration/Modern/tabview-pane-lr-combined.png",-30,0],"qx/decoration/Modern/tabview/tabview-pane-t.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-150],"qx/decoration/Modern/tabview/tabview-pane-tl.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-30],"qx/decoration/Modern/tabview/tabview-pane-tr.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-90],"qx/decoration/Modern/tabview/tabview-pane.png":[185,250,"png","qx"],"qx/decoration/Modern/toolbar-combined.png":[80,130,"png","qx"],"qx/decoration/Modern/toolbar/toolbar-gradient-blue.png":[40,130,"png","qx","qx/decoration/Modern/toolbar-combined.png",-40,0],"qx/decoration/Modern/toolbar/toolbar-gradient.png":[40,130,"png","qx","qx/decoration/Modern/toolbar-combined.png",0,0],"qx/decoration/Modern/toolbar/toolbar-handle-knob.gif":[1,8,"gif","qx"],"qx/decoration/Modern/toolbar/toolbar-part.gif":[7,1,"gif","qx"],"qx/decoration/Modern/tooltip-error-lr-combined.png":[12,18,"png","qx"],"qx/decoration/Modern/tooltip-error-tb-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/tree-combined.png":[32,8,"png","qx"],"qx/decoration/Modern/tree/closed-selected.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-24,0],"qx/decoration/Modern/tree/closed.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-16,0],"qx/decoration/Modern/tree/open-selected.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-8,0],"qx/decoration/Modern/tree/open.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",0,0],"qx/decoration/Modern/window-captionbar-buttons-combined.png":[108,9,"png","qx"],"qx/decoration/Modern/window-captionbar-lr-active-combined.png":[12,9,"png","qx"],"qx/decoration/Modern/window-captionbar-lr-inactive-combined.png":[12,9,"png","qx"],"qx/decoration/Modern/window-captionbar-tb-active-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/window-captionbar-tb-inactive-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/window-statusbar-lr-combined.png":[8,7,"png","qx"],"qx/decoration/Modern/window-statusbar-tb-combined.png":[4,24,"png","qx"],"qx/decoration/Modern/window/captionbar-active-b.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-18],"qx/decoration/Modern/window/captionbar-active-bl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-24],"qx/decoration/Modern/window/captionbar-active-br.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-12],"qx/decoration/Modern/window/captionbar-active-c.png":[40,9,"png","qx"],"qx/decoration/Modern/window/captionbar-active-l.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-active-combined.png",-6,0],"qx/decoration/Modern/window/captionbar-active-r.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-active-combined.png",0,0],"qx/decoration/Modern/window/captionbar-active-t.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-6],"qx/decoration/Modern/window/captionbar-active-tl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,0],"qx/decoration/Modern/window/captionbar-active-tr.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-30],"qx/decoration/Modern/window/captionbar-active.png":[69,21,"png","qx"],"qx/decoration/Modern/window/captionbar-inactive-b.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-24],"qx/decoration/Modern/window/captionbar-inactive-bl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-6],"qx/decoration/Modern/window/captionbar-inactive-br.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-30],"qx/decoration/Modern/window/captionbar-inactive-c.png":[40,9,"png","qx"],"qx/decoration/Modern/window/captionbar-inactive-l.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-inactive-combined.png",0,0],"qx/decoration/Modern/window/captionbar-inactive-r.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-inactive-combined.png",-6,0],"qx/decoration/Modern/window/captionbar-inactive-t.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,0],"qx/decoration/Modern/window/captionbar-inactive-tl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-12],"qx/decoration/Modern/window/captionbar-inactive-tr.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-18],"qx/decoration/Modern/window/captionbar-inactive.png":[69,21,"png","qx"],"qx/decoration/Modern/window/close-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-27,0],"qx/decoration/Modern/window/close-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-9,0],"qx/decoration/Modern/window/close-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-90,0],"qx/decoration/Modern/window/maximize-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-18,0],"qx/decoration/Modern/window/maximize-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-81,0],"qx/decoration/Modern/window/maximize-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-54,0],"qx/decoration/Modern/window/minimize-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-63,0],"qx/decoration/Modern/window/minimize-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-72,0],"qx/decoration/Modern/window/minimize-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-36,0],"qx/decoration/Modern/window/restore-active-hovered.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",0,0],"qx/decoration/Modern/window/restore-active.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-99,0],"qx/decoration/Modern/window/restore-inactive.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-45,0],"qx/decoration/Modern/window/statusbar-b.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-16],"qx/decoration/Modern/window/statusbar-bl.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-20],"qx/decoration/Modern/window/statusbar-br.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-4],"qx/decoration/Modern/window/statusbar-c.png":[40,7,"png","qx"],"qx/decoration/Modern/window/statusbar-l.png":[4,7,"png","qx","qx/decoration/Modern/window-statusbar-lr-combined.png",-4,0],"qx/decoration/Modern/window/statusbar-r.png":[4,7,"png","qx","qx/decoration/Modern/window-statusbar-lr-combined.png",0,0],"qx/decoration/Modern/window/statusbar-t.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,0],"qx/decoration/Modern/window/statusbar-tl.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-8],"qx/decoration/Modern/window/statusbar-tr.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-12],"qx/decoration/Modern/window/statusbar.png":[369,15,"png","qx"],"qx/icon/Tango/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-color-chooser.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/office-document.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder.png":[16,16,"png","qx"],"qx/icon/Tango/22/mimetypes/office-document.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/folder-open.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/folder.png":[22,22,"png","qx"],"qx/icon/Tango/32/mimetypes/office-document.png":[32,32,"png","qx"],"qx/icon/Tango/32/places/folder-open.png":[32,32,"png","qx"],"qx/icon/Tango/32/places/folder.png":[32,32,"png","qx"],"qx/static/blank.gif":[1,1,"gif","qx"]},"translations":{}};
(function(){var be="toString",bd=".",bc="default",bb="Object",ba='"',Y="Array",X="()",W="String",V="Function",U=".prototype",bD="function",bC="Boolean",bB="Error",bA="constructor",bz="warn",by="hasOwnProperty",bx="string",bw="toLocaleString",bv="RegExp",bu='\", "',bl="info",bm="BROKEN_IE",bj="isPrototypeOf",bk="Date",bh="",bi="qx.Bootstrap",bf="]",bg="Class",bn="error",bo="[Class ",bq="valueOf",bp="Number",bs="count",br="debug",bt="ES5";if(!window.qx){window.qx={};}qx.Bootstrap={genericToString:function(){return bo+this.classname+bf;},createNamespace:function(name,bI){var bK=name.split(bd);var parent=window;var bJ=bK[0];for(var i=0,bL=bK.length-1;i<bL;i++,bJ=bK[i]){if(!parent[bJ]){parent=parent[bJ]={};}else{parent=parent[bJ];}}parent[bJ]=bI;return bJ;},setDisplayName:function(C,D,name){C.displayName=D+bd+name+X;},setDisplayNames:function(F,G){for(var name in F){var H=F[name];if(H instanceof Function){H.displayName=G+bd+name+X;}}},define:function(name,p){if(!p){var p={statics:{}};}var u;var s=null;qx.Bootstrap.setDisplayNames(p.statics,name);if(p.members||p.extend){qx.Bootstrap.setDisplayNames(p.members,name+U);u=p.construct||new Function;if(p.extend){this.extendClass(u,u,p.extend,name,t);}var q=p.statics||{};for(var i=0,v=qx.Bootstrap.getKeys(q),l=v.length;i<l;i++){var w=v[i];u[w]=q[w];}s=u.prototype;var r=p.members||{};for(var i=0,v=qx.Bootstrap.getKeys(r),l=v.length;i<l;i++){var w=v[i];s[w]=r[w];}}else{u=p.statics||{};}var t=this.createNamespace(name,u);u.name=u.classname=name;u.basename=t;u.$$type=bg;if(!u.hasOwnProperty(be)){u.toString=this.genericToString;}if(p.defer){p.defer(u,s);}qx.Bootstrap.$$registry[name]=p.statics;return u;}};qx.Bootstrap.define(bi,{statics:{LOADSTART:qx.$$start||new Date(),createNamespace:qx.Bootstrap.createNamespace,define:qx.Bootstrap.define,setDisplayName:qx.Bootstrap.setDisplayName,setDisplayNames:qx.Bootstrap.setDisplayNames,genericToString:qx.Bootstrap.genericToString,extendClass:function(bU,bV,bW,name,bX){var cb=bW.prototype;var ca=new Function;ca.prototype=cb;var bY=new ca;bU.prototype=bY;bY.name=bY.classname=name;bY.basename=bX;bV.base=bU.superclass=bW;bV.self=bU.constructor=bY.constructor=bU;},getByName:function(name){return qx.Bootstrap.$$registry[name];},$$registry:{},objectGetLength:({"count":function(E){return E.__count__;},"default":function(S){var length=0;for(var T in S){length++;}return length;}})[(({}).__count__==0)?bs:bc],objectMergeWith:function(bE,bF,bG){if(bG===undefined){bG=true;}for(var bH in bF){if(bG||bE[bH]===undefined){bE[bH]=bF[bH];}}return bE;},__a:[bj,by,bw,be,bq,bA],getKeys:({"ES5":Object.keys,"BROKEN_IE":function(j){var k=[];for(var o in j){k.push(o);}var m=qx.Bootstrap.__a;var n=Object.prototype.hasOwnProperty;for(var i=0,a=m,l=a.length;i<l;i++){if(n.call(j,a[i])){k.push(a[i]);}}return k;},"default":function(ce){var cf=[];for(var cg in ce){cf.push(cg);}return cf;}})[typeof (Object.keys)==bD?bt:(function(){for(var bP in {toString:1}){return bP;}})()!==be?bm:bc],getKeysAsString:function(b){var c=qx.Bootstrap.getKeys(b);if(c.length==0){return bh;}return ba+c.join(bu)+ba;},__b:{"[object String]":W,"[object Array]":Y,"[object Object]":bb,"[object RegExp]":bv,"[object Number]":bp,"[object Boolean]":bC,"[object Date]":bk,"[object Function]":V,"[object Error]":bB},bind:function(ch,self,ci){var cj=Array.prototype.slice.call(arguments,2,arguments.length);return function(){var bT=Array.prototype.slice.call(arguments,0,arguments.length);return ch.apply(self,cj.concat(bT));};},firstUp:function(bR){return bR.charAt(0).toUpperCase()+bR.substr(1);},firstLow:function(d){return d.charAt(0).toLowerCase()+d.substr(1);},getClass:function(bM){var bN=Object.prototype.toString.call(bM);return (qx.Bootstrap.__b[bN]||bN.slice(8,-1));},isString:function(bQ){return (bQ!==null&&(typeof bQ===bx||qx.Bootstrap.getClass(bQ)==W||bQ instanceof String||(!!bQ&&!!bQ.$$isString)));},isArray:function(O){return (O!==null&&(O instanceof Array||(O&&qx.data&&qx.data.IListData&&qx.Bootstrap.hasInterface(O.constructor,qx.data.IListData))||qx.Bootstrap.getClass(O)==Y||(!!O&&!!O.$$isArray)));},isObject:function(x){return (x!==undefined&&x!==null&&qx.Bootstrap.getClass(x)==bb);},isFunction:function(P){return qx.Bootstrap.getClass(P)==V;},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(h,name){return !!qx.Bootstrap.getPropertyDefinition(h,name);},getEventType:function(g,name){var g=g.constructor;while(g.superclass){if(g.$$events&&g.$$events[name]!==undefined){return g.$$events[name];}g=g.superclass;}return null;},supportsEvent:function(I,name){return !!qx.Bootstrap.getEventType(I,name);},getByInterface:function(L,M){var N,i,l;while(L){if(L.$$implements){N=L.$$flatImplements;for(i=0,l=N.length;i<l;i++){if(N[i]===M){return L;}}}L=L.superclass;}return null;},hasInterface:function(Q,R){return !!qx.Bootstrap.getByInterface(Q,R);},getMixins:function(e){var f=[];while(e){if(e.$$includes){f.push.apply(f,e.$$flatIncludes);}e=e.superclass;}return f;},$$logs:[],debug:function(J,K){qx.Bootstrap.$$logs.push([br,arguments]);},info:function(y,z){qx.Bootstrap.$$logs.push([bl,arguments]);},warn:function(A,B){qx.Bootstrap.$$logs.push([bz,arguments]);},error:function(cc,cd){qx.Bootstrap.$$logs.push([bn,arguments]);},trace:function(bO){}}});})();(function(){var j="qx.allowUrlSettings",h="&",g="qx.core.Setting",f="qx.allowUrlVariants",e="qx.propertyDebugLevel",d="qxsetting",c=":",b=".";qx.Bootstrap.define(g,{statics:{__c:{},define:function(p,q){if(q===undefined){throw new Error('Default value of setting "'+p+'" must be defined!');}if(!this.__c[p]){this.__c[p]={};}else if(this.__c[p].defaultValue!==undefined){throw new Error('Setting "'+p+'" is already defined!');}this.__c[p].defaultValue=q;},get:function(l){var m=this.__c[l];if(m===undefined){throw new Error('Setting "'+l+'" is not defined.');}if(m.value!==undefined){return m.value;}return m.defaultValue;},set:function(s,t){if((s.split(b)).length<2){throw new Error('Malformed settings key "'+s+'". Must be following the schema "namespace.key".');}if(!this.__c[s]){this.__c[s]={};}this.__c[s].value=t;},__d:function(){if(window.qxsettings){for(var k in window.qxsettings){this.set(k,window.qxsettings[k]);}window.qxsettings=undefined;try{delete window.qxsettings;}catch(r){}this.__e();}},__e:function(){if(this.get(j)!=true){return;}var o=document.location.search.slice(1).split(h);for(var i=0;i<o.length;i++){var n=o[i].split(c);if(n.length!=3||n[0]!=d){continue;}this.set(n[1],decodeURIComponent(n[2]));}}},defer:function(a){a.define(j,false);a.define(f,false);a.define(e,0);a.__d();}});})();(function(){var h="function",g="Boolean",f="qx.Interface",e="]",d="toggle",c="Interface",b="is",a="[Interface ";qx.Bootstrap.define(f,{statics:{define:function(name,n){if(n){if(n.extend&&!(n.extend instanceof Array)){n.extend=[n.extend];}{};var o=n.statics?n.statics:{};if(n.extend){o.$$extends=n.extend;}if(n.properties){o.$$properties=n.properties;}if(n.members){o.$$members=n.members;}if(n.events){o.$$events=n.events;}}else{var o={};}o.$$type=c;o.name=name;o.toString=this.genericToString;o.basename=qx.Bootstrap.createNamespace(name,o);qx.Interface.$$registry[name]=o;return o;},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(G){if(!G){return [];}var H=G.concat();for(var i=0,l=G.length;i<l;i++){if(G[i].$$extends){H.push.apply(H,this.flatten(G[i].$$extends));}}return H;},__f:function(I,J,K,L){var P=K.$$members;if(P){for(var O in P){if(qx.Bootstrap.isFunction(P[O])){var N=this.__g(J,O);var M=N||qx.Bootstrap.isFunction(I[O]);if(!M){throw new Error('Implementation of method "'+O+'" is missing in class "'+J.classname+'" required by interface "'+K.name+'"');}var Q=L===true&&!N&&!qx.Bootstrap.hasInterface(J,K);if(Q){I[O]=this.__j(K,I[O],O,P[O]);}}else{if(typeof I[O]===undefined){if(typeof I[O]!==h){throw new Error('Implementation of member "'+O+'" is missing in class "'+J.classname+'" required by interface "'+K.name+'"');}}}}}},__g:function(w,x){var B=x.match(/^(is|toggle|get|set|reset)(.*)$/);if(!B){return false;}var y=qx.Bootstrap.firstLow(B[2]);var z=qx.Bootstrap.getPropertyDefinition(w,y);if(!z){return false;}var A=B[0]==b||B[0]==d;if(A){return qx.Bootstrap.getPropertyDefinition(w,y).check==g;}return true;},__h:function(p,q){if(q.$$properties){for(var r in q.$$properties){if(!qx.Bootstrap.getPropertyDefinition(p,r)){throw new Error('The property "'+r+'" is not supported by Class "'+p.classname+'"!');}}}},__i:function(j,k){if(k.$$events){for(var m in k.$$events){if(!qx.Bootstrap.supportsEvent(j,m)){throw new Error('The event "'+m+'" is not supported by Class "'+j.classname+'"!');}}}},assertObject:function(s,t){var v=s.constructor;this.__f(s,v,t,false);this.__h(v,t);this.__i(v,t);var u=t.$$extends;if(u){for(var i=0,l=u.length;i<l;i++){this.assertObject(s,u[i]);}}},assert:function(C,D,E){this.__f(C.prototype,C,D,E);this.__h(C,D);this.__i(C,D);var F=D.$$extends;if(F){for(var i=0,l=F.length;i<l;i++){this.assert(C,F[i],E);}}},genericToString:function(){return a+this.name+e;},$$registry:{},__j:function(){},__k:null,__l:function(){}}});})();(function(){var g="qx.Mixin",f=".prototype",e="constructor",d="[Mixin ",c="]",b="destruct",a="Mixin";qx.Bootstrap.define(g,{statics:{define:function(name,r){if(r){if(r.include&&!(r.include instanceof Array)){r.include=[r.include];}{};var t=r.statics?r.statics:{};qx.Bootstrap.setDisplayNames(t,name);for(var s in t){if(t[s] instanceof Function){t[s].$$mixin=t;}}if(r.construct){t.$$constructor=r.construct;qx.Bootstrap.setDisplayName(r.construct,name,e);}if(r.include){t.$$includes=r.include;}if(r.properties){t.$$properties=r.properties;}if(r.members){t.$$members=r.members;qx.Bootstrap.setDisplayNames(r.members,name+f);}for(var s in t.$$members){if(t.$$members[s] instanceof Function){t.$$members[s].$$mixin=t;}}if(r.events){t.$$events=r.events;}if(r.destruct){t.$$destructor=r.destruct;qx.Bootstrap.setDisplayName(r.destruct,name,b);}}else{var t={};}t.$$type=a;t.name=name;t.toString=this.genericToString;t.basename=qx.Bootstrap.createNamespace(name,t);this.$$registry[name]=t;return t;},checkCompatibility:function(h){var m=this.flatten(h);var n=m.length;if(n<2){return true;}var q={};var p={};var o={};var k;for(var i=0;i<n;i++){k=m[i];for(var j in k.events){if(o[j]){throw new Error('Conflict between mixin "'+k.name+'" and "'+o[j]+'" in member "'+j+'"!');}o[j]=k.name;}for(var j in k.properties){if(q[j]){throw new Error('Conflict between mixin "'+k.name+'" and "'+q[j]+'" in property "'+j+'"!');}q[j]=k.name;}for(var j in k.members){if(p[j]){throw new Error('Conflict between mixin "'+k.name+'" and "'+p[j]+'" in member "'+j+'"!');}p[j]=k.name;}}return true;},isCompatible:function(u,v){var w=qx.Bootstrap.getMixins(v);w.push(u);return qx.Mixin.checkCompatibility(w);},getByName:function(name){return this.$$registry[name];},isDefined:function(name){return this.getByName(name)!==undefined;},getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);},flatten:function(x){if(!x){return [];}var y=x.concat();for(var i=0,l=x.length;i<l;i++){if(x[i].$$includes){y.push.apply(y,this.flatten(x[i].$$includes));}}return y;},genericToString:function(){return d+this.name+c;},$$registry:{},__m:null,__n:function(){}}});})();(function(){var bG=';',bF="boolean",bE='return this.',bD="string",bC="",bB="setThemed",bA='!==undefined)',bz="this.",by="set",bx="resetThemed",bm="setRuntime",bl="init",bk='else if(this.',bj="resetRuntime",bi="reset",bh="();",bg='else ',bf='if(this.',be="return this.",bd="get",bN=";",bO="(a[",bL=' of an instance of ',bM="refresh",bJ=' is not (yet) ready!");',bK="]);",bH='qx.lang.Type.isString(value) && qx.util.ColorUtil.isValidPropertyValue(value)',bI='value !== null && qx.theme.manager.Font.getInstance().isDynamic(value)',bP='value !== null && value.nodeType === 9 && value.documentElement',bQ='value !== null && value.$$type === "Mixin"',bq='return init;',bp='var init=this.',bs='value !== null && value.nodeType === 1 && value.attributes',br="var parent = this.getLayoutParent();",bu="Error in property ",bt="property",bw='qx.core.Assert.assertInstance(value, Date, msg) || true',bv="if (!parent) return;",bo=" in method ",bn='qx.core.Assert.assertInstance(value, Error, msg) || true',b='Undefined value is not allowed!',c="inherit",d='Is invalid!',e="MSIE 6.0",f="': ",g=" of class ",h='value !== null && value.nodeType !== undefined',j='value !== null && qx.theme.manager.Decoration.getInstance().isValidPropertyValue(value)',k='qx.core.Assert.assertPositiveInteger(value, msg) || true',m='if(init==qx.core.Property.$$inherit)init=null;',bU='value !== null && value.$$type === "Interface"',bT='var inherit=prop.$$inherit;',bS="var value = parent.",bR="$$useinit_",bY="(value);",bX=".",bW="$$runtime_",bV='Requires exactly one argument!',cb="$$user_",ca='qx.core.Assert.assertArray(value, msg) || true',L='qx.core.Assert.assertPositiveNumber(value, msg) || true',M=".prototype",J="Boolean",K='return value;',P='if(init==qx.core.Property.$$inherit)throw new Error("Inheritable property ',Q='Does not allow any arguments!',N="()",O="var a=arguments[0] instanceof Array?arguments[0]:arguments;",H='value !== null && value.$$type === "Theme"',I="())",u='return null;',t='qx.core.Assert.assertObject(value, msg) || true',w='qx.core.Assert.assertString(value, msg) || true',v="if (value===undefined) value = parent.",q='value !== null && value.$$type === "Class"',p='qx.core.Assert.assertFunction(value, msg) || true',s="on",r="object",o="$$init_",n="$$theme_",V='qx.core.Assert.assertMap(value, msg) || true',W="qx.aspects",X='qx.core.Assert.assertNumber(value, msg) || true',Y='Null value is not allowed!',R='qx.core.Assert.assertInteger(value, msg) || true',S="value",T="rv:1.8.1",U="shorthand",ba='qx.core.Assert.assertInstance(value, RegExp, msg) || true',bb='value !== null && value.type !== undefined',E='value !== null && value.document',D='throw new Error("Property ',C="(!this.",B='qx.core.Assert.assertBoolean(value, msg) || true',A="toggle",z="$$inherit_",y=" with incoming value '",x="a=qx.lang.Array.fromShortHand(qx.lang.Array.fromArguments(a));",G="qx.core.Property",F="is",bc='Could not change or apply init value after constructing phase!';qx.Bootstrap.define(G,{statics:{__o:{"Boolean":B,"String":w,"Number":X,"Integer":R,"PositiveNumber":L,"PositiveInteger":k,"Error":bn,"RegExp":ba,"Object":t,"Array":ca,"Map":V,"Function":p,"Date":bw,"Node":h,"Element":bs,"Document":bP,"Window":E,"Event":bb,"Class":q,"Mixin":bQ,"Interface":bU,"Theme":H,"Color":bH,"Decorator":j,"Font":bI},__p:{"Node":true,"Element":true,"Document":true,"Window":true,"Event":true},$$inherit:c,$$store:{runtime:{},user:{},theme:{},inherit:{},init:{},useinit:{}},$$method:{get:{},set:{},reset:{},init:{},refresh:{},setRuntime:{},resetRuntime:{},setThemed:{},resetThemed:{}},$$allowedKeys:{name:bD,dispose:bF,dereference:bF,inheritable:bF,nullable:bF,themeable:bF,refine:bF,init:null,apply:bD,event:bD,check:null,transform:bD,deferredInit:bF,validate:null},$$allowedGroupKeys:{name:bD,group:r,mode:bD,themeable:bF},$$inheritable:{},__q:function(cM){var cN=this.__r(cM);if(!cN.length){var cO=qx.lang.Function.empty;}else{cO=this.__s(cN);}cM.prototype.$$refreshInheritables=cO;},__r:function(dA){var dC=[];while(dA){var dB=dA.$$properties;if(dB){for(var name in this.$$inheritable){if(dB[name]&&dB[name].inheritable){dC.push(name);}}}dA=dA.superclass;}return dC;},__s:function(dq){var du=this.$$store.inherit;var dt=this.$$store.init;var ds=this.$$method.refresh;var dr=[br,bv];for(var i=0,l=dq.length;i<l;i++){var name=dq[i];dr.push(bS,du[name],bN,v,dt[name],bN,bz,ds[name],bY);}return new Function(dr.join(bC));},refresh:function(dk){{};dk.$$refreshInheritables();},attachRefreshInheritables:function(cz){cz.prototype.$$refreshInheritables=function(){qx.core.Property.__q(cz);return this.$$refreshInheritables();};},attachMethods:function(cm,name,cn){cn.group?this.__t(cm,cn,name):this.__u(cm,cn,name);},__t:function(cP,cQ,name){var cX=qx.Bootstrap.firstUp(name);var cW=cP.prototype;var cY=cQ.themeable===true;{};var da=[];var cT=[];if(cY){var cR=[];var cV=[];}var cU=O;da.push(cU);if(cY){cR.push(cU);}if(cQ.mode==U){var cS=x;da.push(cS);if(cY){cR.push(cS);}}for(var i=0,a=cQ.group,l=a.length;i<l;i++){{};da.push(bz,this.$$method.set[a[i]],bO,i,bK);cT.push(bz,this.$$method.reset[a[i]],bh);if(cY){{};cR.push(bz,this.$$method.setThemed[a[i]],bO,i,bK);cV.push(bz,this.$$method.resetThemed[a[i]],bh);}}this.$$method.set[name]=by+cX;cW[this.$$method.set[name]]=new Function(da.join(bC));this.$$method.reset[name]=bi+cX;cW[this.$$method.reset[name]]=new Function(cT.join(bC));if(cY){this.$$method.setThemed[name]=bB+cX;cW[this.$$method.setThemed[name]]=new Function(cR.join(bC));this.$$method.resetThemed[name]=bx+cX;cW[this.$$method.resetThemed[name]]=new Function(cV.join(bC));}},__u:function(dD,dE,name){var dG=qx.Bootstrap.firstUp(name);var dI=dD.prototype;{};{};if(dE.dereference===undefined&&typeof dE.check===bD){dE.dereference=this.__v(dE.check);}var dH=this.$$method;var dF=this.$$store;dF.runtime[name]=bW+name;dF.user[name]=cb+name;dF.theme[name]=n+name;dF.init[name]=o+name;dF.inherit[name]=z+name;dF.useinit[name]=bR+name;dH.get[name]=bd+dG;dI[dH.get[name]]=function(){return qx.core.Property.executeOptimizedGetter(this,dD,name,bd);};dH.set[name]=by+dG;dI[dH.set[name]]=function(dp){return qx.core.Property.executeOptimizedSetter(this,dD,name,by,arguments);};dH.reset[name]=bi+dG;dI[dH.reset[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,dD,name,bi);};if(dE.inheritable||dE.apply||dE.event||dE.deferredInit){dH.init[name]=bl+dG;dI[dH.init[name]]=function(db){return qx.core.Property.executeOptimizedSetter(this,dD,name,bl,arguments);};}if(dE.inheritable){dH.refresh[name]=bM+dG;dI[dH.refresh[name]]=function(dv){return qx.core.Property.executeOptimizedSetter(this,dD,name,bM,arguments);};}dH.setRuntime[name]=bm+dG;dI[dH.setRuntime[name]]=function(dz){return qx.core.Property.executeOptimizedSetter(this,dD,name,bm,arguments);};dH.resetRuntime[name]=bj+dG;dI[dH.resetRuntime[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,dD,name,bj);};if(dE.themeable){dH.setThemed[name]=bB+dG;dI[dH.setThemed[name]]=function(cl){return qx.core.Property.executeOptimizedSetter(this,dD,name,bB,arguments);};dH.resetThemed[name]=bx+dG;dI[dH.resetThemed[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,dD,name,bx);};}if(dE.check===J){dI[A+dG]=new Function(be+dH.set[name]+C+dH.get[name]+I);dI[F+dG]=new Function(be+dH.get[name]+N);}},__v:function(dd){return !!this.__p[dd];},__w:function(cc){return this.__p[cc]||qx.Bootstrap.classIsDefined(cc)||(qx.Interface&&qx.Interface.isDefined(cc));},__x:{0:bc,1:bV,2:b,3:Q,4:Y,5:d},error:function(cs,ct,cu,cv,cw){var cx=cs.constructor.classname;var cy=bu+cu+g+cx+bo+this.$$method[cv][cu]+y+cw+f;throw new Error(cy+(this.__x[ct]||"Unknown reason: "+ct));},__y:function(dW,dX,name,dY,ea,eb){var ec=this.$$method[dY][name];{dX[ec]=new Function(S,ea.join(bC));};if(qx.core.Variant.isSet(W,s)){dX[ec]=qx.core.Aspect.wrap(dW.classname+bX+ec,dX[ec],bt);}qx.Bootstrap.setDisplayName(dX[ec],dW.classname+M,ec);if(eb===undefined){return dW[ec]();}else{return dW[ec](eb[0]);}},executeOptimizedGetter:function(dJ,dK,name,dL){var dN=dK.$$properties[name];var dP=dK.prototype;var dM=[];var dO=this.$$store;dM.push(bf,dO.runtime[name],bA);dM.push(bE,dO.runtime[name],bG);if(dN.inheritable){dM.push(bk,dO.inherit[name],bA);dM.push(bE,dO.inherit[name],bG);dM.push(bg);}dM.push(bf,dO.user[name],bA);dM.push(bE,dO.user[name],bG);if(dN.themeable){dM.push(bk,dO.theme[name],bA);dM.push(bE,dO.theme[name],bG);}if(dN.deferredInit&&dN.init===undefined){dM.push(bk,dO.init[name],bA);dM.push(bE,dO.init[name],bG);}dM.push(bg);if(dN.init!==undefined){if(dN.inheritable){dM.push(bp,dO.init[name],bG);if(dN.nullable){dM.push(m);}else if(dN.init!==undefined){dM.push(bE,dO.init[name],bG);}else{dM.push(P,name,bL,dK.classname,bJ);}dM.push(bq);}else{dM.push(bE,dO.init[name],bG);}}else if(dN.inheritable||dN.nullable){dM.push(u);}else{dM.push(D,name,bL,dK.classname,bJ);}return this.__y(dJ,dP,name,dL,dM);},executeOptimizedSetter:function(cA,cB,name,cC,cD){var cI=cB.$$properties[name];var cH=cB.prototype;var cF=[];var cE=cC===by||cC===bB||cC===bm||(cC===bl&&cI.init===undefined);var cG=cI.apply||cI.event||cI.inheritable;var cJ=this.__z(cC,name);this.__A(cF,cI,name,cC,cE);if(cE){this.__B(cF,cB,cI,name);}if(cG){this.__C(cF,cE,cJ,cC);}if(cI.inheritable){cF.push(bT);}{};if(!cG){this.__E(cF,name,cC,cE);}else{this.__F(cF,cI,name,cC,cE);}if(cI.inheritable){this.__G(cF,cI,name,cC);}else if(cG){this.__H(cF,cI,name,cC);}if(cG){this.__I(cF,cI,name);if(cI.inheritable&&cH._getChildren){this.__J(cF,name);}}if(cE){cF.push(K);}return this.__y(cA,cH,name,cC,cF,cD);},__z:function(cK,name){if(cK===bm||cK===bj){var cL=this.$$store.runtime[name];}else if(cK===bB||cK===bx){cL=this.$$store.theme[name];}else if(cK===bl){cL=this.$$store.init[name];}else{cL=this.$$store.user[name];}return cL;},__A:function(co,cp,name,cq,cr){{if(!cp.nullable||cp.check||cp.inheritable){co.push('var prop=qx.core.Property;');}if(cq==="set"){co.push('if(value===undefined)prop.error(this,2,"',name,'","',cq,'",value);');}};},__B:function(ci,cj,ck,name){if(ck.transform){ci.push('value=this.',ck.transform,'(value);');}if(ck.validate){if(typeof ck.validate==="string"){ci.push('this.',ck.validate,'(value);');}else if(ck.validate instanceof Function){ci.push(cj.classname,'.$$properties.',name);ci.push('.validate.call(this, value);');}}},__C:function(cd,ce,cf,cg){var ch=(cg==="reset"||cg==="resetThemed"||cg==="resetRuntime");if(ce){cd.push('if(this.',cf,'===value)return value;');}else if(ch){cd.push('if(this.',cf,'===undefined)return;');}},__D:undefined,__E:function(dQ,name,dR,dS){if(dR==="setRuntime"){dQ.push('this.',this.$$store.runtime[name],'=value;');}else if(dR==="resetRuntime"){dQ.push('if(this.',this.$$store.runtime[name],'!==undefined)');dQ.push('delete this.',this.$$store.runtime[name],';');}else if(dR==="set"){dQ.push('this.',this.$$store.user[name],'=value;');}else if(dR==="reset"){dQ.push('if(this.',this.$$store.user[name],'!==undefined)');dQ.push('delete this.',this.$$store.user[name],';');}else if(dR==="setThemed"){dQ.push('this.',this.$$store.theme[name],'=value;');}else if(dR==="resetThemed"){dQ.push('if(this.',this.$$store.theme[name],'!==undefined)');dQ.push('delete this.',this.$$store.theme[name],';');}else if(dR==="init"&&dS){dQ.push('this.',this.$$store.init[name],'=value;');}},__F: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('}');}},__G:function(dw,dx,name,dy){dw.push('if(computed===undefined||computed===inherit){');if(dy==="refresh"){dw.push('computed=value;');}else{dw.push('var pa=this.getLayoutParent();if(pa)computed=pa.',this.$$store.inherit[name],';');}dw.push('if((computed===undefined||computed===inherit)&&');dw.push('this.',this.$$store.init[name],'!==undefined&&');dw.push('this.',this.$$store.init[name],'!==inherit){');dw.push('computed=this.',this.$$store.init[name],';');dw.push('this.',this.$$store.useinit[name],'=true;');dw.push('}else{');dw.push('delete this.',this.$$store.useinit[name],';}');dw.push('}');dw.push('if(old===computed)return value;');dw.push('if(computed===inherit){');dw.push('computed=undefined;delete this.',this.$$store.inherit[name],';');dw.push('}');dw.push('else if(computed===undefined)');dw.push('delete this.',this.$$store.inherit[name],';');dw.push('else this.',this.$$store.inherit[name],'=computed;');dw.push('var backup=computed;');if(dx.init!==undefined&&dy!=="init"){dw.push('if(old===undefined)old=this.',this.$$store.init[name],";");}else{dw.push('if(old===undefined)old=null;');}dw.push('if(computed===undefined||computed==inherit)computed=null;');},__H:function(dT,dU,name,dV){if(dV!=="set"&&dV!=="setRuntime"&&dV!=="setThemed"){dT.push('if(computed===undefined)computed=null;');}dT.push('if(old===computed)return value;');if(dU.init!==undefined&&dV!=="init"){dT.push('if(old===undefined)old=this.',this.$$store.init[name],";");}else{dT.push('if(old===undefined)old=null;');}},__I:function(de,df,name){if(df.apply){de.push('this.',df.apply,'(computed, old, "',name,'");');}if(df.event){de.push("var reg=qx.event.Registration;","if(reg.hasListener(this, '",df.event,"')){","reg.fireEvent(this, '",df.event,"', qx.event.type.Data, [computed, old]",")}");}},__J:function(dc,name){dc.push('var a=this._getChildren();if(a)for(var i=0,l=a.length;i<l;i++){');dc.push('if(a[i].',this.$$method.refresh[name],')a[i].',this.$$method.refresh[name],'(backup);');dc.push('}');}},defer:function(dl){var dn=navigator.userAgent.indexOf(e)!=-1;var dm=navigator.userAgent.indexOf(T)!=-1;if(dn||dm){dl.__v=dl.__w;}}});})();(function(){var a="qx.bom.client.Engine";qx.Bootstrap.define(a,{statics:{NAME:"",FULLVERSION:"0.0.0",VERSION:0.0,OPERA:false,WEBKIT:false,GECKO:false,MSHTML:false,UNKNOWN_ENGINE:false,UNKNOWN_VERSION:false,DOCUMENT_MODE:null,__K:function(){var b="unknown";var f="0.0.0";var e=window.navigator.userAgent;var h=false;var d=false;if(window.opera&&Object.prototype.toString.call(window.opera)=="[object Opera]"){b="opera";this.OPERA=true;if(/Opera[\s\/]([0-9]+)\.([0-9])([0-9]*)/.test(e)){f=RegExp.$1+"."+RegExp.$2;if(RegExp.$3!=""){f+="."+RegExp.$3;}}else{d=true;f="9.6.0";}}else if(window.navigator.userAgent.indexOf("AppleWebKit/")!=-1){b="webkit";this.WEBKIT=true;if(/AppleWebKit\/([^ ]+)/.test(e)){f=RegExp.$1;var g=RegExp("[^\\.0-9]").exec(f);if(g){f=f.slice(0,g.index);}}else{d=true;f="525.26";}}else if(window.controllers&&window.navigator.product==="Gecko"){b="gecko";this.GECKO=true;if(/rv\:([^\);]+)(\)|;)/.test(e)){f=RegExp.$1;}else{d=true;f="1.9.0.0";}}else if(window.navigator.cpuClass&&/MSIE\s+([^\);]+)(\)|;)/.test(e)){b="mshtml";f=RegExp.$1;if(document.documentMode){this.DOCUMENT_MODE=document.documentMode;}if(f<8&&/Trident\/([^\);]+)(\)|;)/.test(e)){if(RegExp.$1==="4.0"){f="8.0";}}this.MSHTML=true;}else{var c=window.qxFail;if(c&&typeof c==="function"){var b=c();if(b.NAME&&b.FULLVERSION){b=b.NAME;this[b.toUpperCase()]=true;f=b.FULLVERSION;}}else{h=true;d=true;f="1.9.0.0";b="gecko";this.GECKO=true;qx.Bootstrap.warn("Unsupported client: "+e+"! Assumed gecko version 1.9.0.0 (Firefox 3.0).");}}this.UNKNOWN_ENGINE=h;this.UNKNOWN_VERSION=d;this.NAME=b;this.FULLVERSION=f;this.VERSION=parseFloat(f);}},defer:function(i){i.__K();}});})();(function(){var D="on",C="off",B="|",A="default",z="gecko",y="qx.aspects",x="$",w="qx.debug",u="qx.dynlocale",t="webkit",q="opera",s="qx.client",r="qx.core.Variant",p="mshtml";qx.Bootstrap.define(r,{statics:{__L:{},__M:{},compilerIsSet:function(){return true;},define:function(e,f,g){{};if(!this.__L[e]){this.__L[e]={};}else{}this.__L[e].allowedValues=f;this.__L[e].defaultValue=g;},get:function(b){var c=this.__L[b];{};if(c.value!==undefined){return c.value;}return c.defaultValue;},__N:function(){if(window.qxvariants){for(var o in qxvariants){{};if(!this.__L[o]){this.__L[o]={};}this.__L[o].value=qxvariants[o];}window.qxvariants=undefined;try{delete window.qxvariants;}catch(a){}this.__O(this.__L);}},__O:function(){if(qx.core.Setting.get("qx.allowUrlVariants")!=true){return;}var H=document.location.search.slice(1).split("&");for(var i=0;i<H.length;i++){var I=H[i].split(":");if(I.length!=3||I[0]!="qxvariant"){continue;}var J=I[1];if(!this.__L[J]){this.__L[J]={};}this.__L[J].value=decodeURIComponent(I[2]);}},select:function(E,F){{};for(var G in F){if(this.isSet(E,G)){return F[G];}}if(F[A]!==undefined){return F[A];}{};},isSet:function(h,j){var k=h+x+j;if(this.__M[k]!==undefined){return this.__M[k];}var n=false;if(j.indexOf(B)<0){n=this.get(h)===j;}else{var m=j.split(B);for(var i=0,l=m.length;i<l;i++){if(this.get(h)===m[i]){n=true;break;}}}this.__M[k]=n;return n;},__P:function(v){return typeof v==="object"&&v!==null&&v instanceof Array;},__Q:function(v){return typeof v==="object"&&v!==null&&!(v instanceof Array);},__R:function(K,L){for(var i=0,l=K.length;i<l;i++){if(K[i]==L){return true;}}return false;}},defer:function(d){d.define(s,[z,p,q,t],qx.bom.client.Engine.NAME);d.define(w,[D,C],D);d.define(y,[D,C],C);d.define(u,[D,C],D);d.__N();}});})();(function(){var d="qx.core.Aspect",c="before",b="*",a="static";qx.Bootstrap.define(d,{statics:{__S:[],wrap:function(f,g,h){var n=[];var j=[];var m=this.__S;var l;for(var i=0;i<m.length;i++){l=m[i];if((l.type==null||h==l.type||l.type==b)&&(l.name==null||f.match(l.name))){l.pos==-1?n.push(l.fcn):j.push(l.fcn);}}if(n.length===0&&j.length===0){return g;}var k=function(){for(var i=0;i<n.length;i++){n[i].call(this,f,g,h,arguments);}var e=g.apply(this,arguments);for(var i=0;i<j.length;i++){j[i].call(this,f,g,h,arguments,e);}return e;};if(h!==a){k.self=g.self;k.base=g.base;}g.wrapper=k;k.original=g;return k;},addAdvice:function(o,p,q,name){this.__S.push({fcn:o,pos:p===c?-1:1,type:q,name:name});}}});})();(function(){var cg="qx.aspects",cf="on",ce=".",cd="static",cc="[Class ",cb="]",ca="$$init_",bY="constructor",bX="member",bW=".prototype",bT="extend",bV="qx.Class",bU="qx.event.type.Data";qx.Bootstrap.define(bV,{statics:{define:function(name,bq){if(!bq){var bq={};}if(bq.include&&!(bq.include instanceof Array)){bq.include=[bq.include];}if(bq.implement&&!(bq.implement instanceof Array)){bq.implement=[bq.implement];}var br=false;if(!bq.hasOwnProperty(bT)&&!bq.type){bq.type=cd;br=true;}{};var bs=this.__X(name,bq.type,bq.extend,bq.statics,bq.construct,bq.destruct,bq.include);if(bq.extend){if(bq.properties){this.__ba(bs,bq.properties,true);}if(bq.members){this.__bc(bs,bq.members,true,true,false);}if(bq.events){this.__Y(bs,bq.events,true);}if(bq.include){for(var i=0,l=bq.include.length;i<l;i++){this.__bg(bs,bq.include[i],false);}}}if(bq.settings){for(var bt in bq.settings){qx.core.Setting.define(bt,bq.settings[bt]);}}if(bq.variants){for(var bt in bq.variants){qx.core.Variant.define(bt,bq.variants[bt].allowedValues,bq.variants[bt].defaultValue);}}if(bq.implement){for(var i=0,l=bq.implement.length;i<l;i++){this.__be(bs,bq.implement[i]);}}{};if(bq.defer){bq.defer.self=bs;bq.defer(bs,bs.prototype,{add:function(name,bP){var bQ={};bQ[name]=bP;qx.Class.__ba(bs,bQ,true);}});}return bs;},undefine:function(name){delete this.$$registry[name];var Q=name.split(ce);var S=[window];for(var i=0;i<Q.length;i++){S.push(S[i][Q[i]]);}for(var i=S.length-1;i>=1;i--){var R=S[i];var parent=S[i-1];if(qx.Bootstrap.isFunction(R)||qx.Bootstrap.objectGetLength(R)===0){delete parent[Q[i-1]];}else{break;}}},isDefined:qx.Bootstrap.classIsDefined,getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);},getByName:qx.Bootstrap.getByName,include:function(ch,ci){{};qx.Class.__bg(ch,ci,false);},patch:function(bu,bv){{};qx.Class.__bg(bu,bv,true);},isSubClassOf:function(bw,bx){if(!bw){return false;}if(bw==bx){return true;}if(bw.prototype instanceof bx){return true;}return false;},getPropertyDefinition:qx.Bootstrap.getPropertyDefinition,getProperties:function(u){var v=[];while(u){if(u.$$properties){v.push.apply(v,qx.Bootstrap.getKeys(u.$$properties));}u=u.superclass;}return v;},getByProperty:function(o,name){while(o){if(o.$$properties&&o.$$properties[name]){return o;}o=o.superclass;}return null;},hasProperty:qx.Bootstrap.hasProperty,getEventType:qx.Bootstrap.getEventType,supportsEvent:qx.Bootstrap.supportsEvent,hasOwnMixin:function(O,P){return O.$$includes&&O.$$includes.indexOf(P)!==-1;},getByMixin:function(bn,bo){var bp,i,l;while(bn){if(bn.$$includes){bp=bn.$$flatIncludes;for(i=0,l=bp.length;i<l;i++){if(bp[i]===bo){return bn;}}}bn=bn.superclass;}return null;},getMixins:qx.Bootstrap.getMixins,hasMixin:function(bR,bS){return !!this.getByMixin(bR,bS);},hasOwnInterface:function(bi,bj){return bi.$$implements&&bi.$$implements.indexOf(bj)!==-1;},getByInterface:qx.Bootstrap.getByInterface,getInterfaces:function(s){var t=[];while(s){if(s.$$implements){t.push.apply(t,s.$$flatImplements);}s=s.superclass;}return t;},hasInterface:qx.Bootstrap.hasInterface,implementsInterface:function(bf,bg){var bh=bf.constructor;if(this.hasInterface(bh,bg)){return true;}try{qx.Interface.assertObject(bf,bg);return true;}catch(b){}try{qx.Interface.assert(bh,bg,false);return true;}catch(r){}return false;},getInstance:function(){if(!this.$$instance){this.$$allowconstruct=true;this.$$instance=new this;delete this.$$allowconstruct;}return this.$$instance;},genericToString:function(){return cc+this.classname+cb;},$$registry:qx.Bootstrap.$$registry,__T:null,__U:null,__V:function(){},__W:function(){},__X:function(name,by,bz,bA,bB,bC,bD){var bG;if(!bz&&qx.core.Variant.isSet("qx.aspects","off")){bG=bA||{};qx.Bootstrap.setDisplayNames(bG,name);}else{var bG={};if(bz){if(!bB){bB=this.__bh();}if(this.__bj(bz,bD)){bG=this.__bk(bB,name,by);}else{bG=bB;}if(by==="singleton"){bG.getInstance=this.getInstance;}qx.Bootstrap.setDisplayName(bB,name,"constructor");}if(bA){qx.Bootstrap.setDisplayNames(bA,name);var bH;for(var i=0,a=qx.Bootstrap.getKeys(bA),l=a.length;i<l;i++){bH=a[i];var bE=bA[bH];if(qx.core.Variant.isSet("qx.aspects","on")){if(bE instanceof Function){bE=qx.core.Aspect.wrap(name+"."+bH,bE,"static");}bG[bH]=bE;}else{bG[bH]=bE;}}}}var bF=qx.Bootstrap.createNamespace(name,bG);bG.name=bG.classname=name;bG.basename=bF;bG.$$type="Class";if(by){bG.$$classtype=by;}if(!bG.hasOwnProperty("toString")){bG.toString=this.genericToString;}if(bz){qx.Bootstrap.extendClass(bG,bB,bz,name,bF);if(bC){if(qx.core.Variant.isSet("qx.aspects","on")){bC=qx.core.Aspect.wrap(name,bC,"destructor");}bG.$$destructor=bC;qx.Bootstrap.setDisplayName(bC,name,"destruct");}}this.$$registry[name]=bG;return bG;},__Y:function(w,x,y){var z,z;{};if(w.$$events){for(var z in x){w.$$events[z]=x[z];}}else{w.$$events=x;}},__ba:function(W,X,Y){var ba;if(Y===undefined){Y=false;}var bb=W.prototype;for(var name in X){ba=X[name];{};ba.name=name;if(!ba.refine){if(W.$$properties===undefined){W.$$properties={};}W.$$properties[name]=ba;}if(ba.init!==undefined){W.prototype[ca+name]=ba.init;}if(ba.event!==undefined){var event={};event[ba.event]=bU;this.__Y(W,event,Y);}if(ba.inheritable){qx.core.Property.$$inheritable[name]=true;if(!bb.$$refreshInheritables){qx.core.Property.attachRefreshInheritables(W);}}if(!ba.refine){qx.core.Property.attachMethods(W,name,ba);}}},__bb:null,__bc:function(A,B,C,D,E){var F=A.prototype;var H,G;qx.Bootstrap.setDisplayNames(B,A.classname+bW);for(var i=0,a=qx.Bootstrap.getKeys(B),l=a.length;i<l;i++){H=a[i];G=B[H];{};if(D!==false&&G instanceof Function&&G.$$type==null){if(E==true){G=this.__bd(G,F[H]);}else{if(F[H]){G.base=F[H];}G.self=A;}if(qx.core.Variant.isSet(cg,cf)){G=qx.core.Aspect.wrap(A.classname+ce+H,G,bX);}}F[H]=G;}},__bd:function(p,q){if(q){return function(){var J=p.base;p.base=q;var I=p.apply(this,arguments);p.base=J;return I;};}else{return p;}},__be:function(T,U){{};var V=qx.Interface.flatten([U]);if(T.$$implements){T.$$implements.push(U);T.$$flatImplements.push.apply(T.$$flatImplements,V);}else{T.$$implements=[U];T.$$flatImplements=V;}},__bf:function(c){var name=c.classname;var d=this.__bk(c,name,c.$$classtype);for(var i=0,a=qx.Bootstrap.getKeys(c),l=a.length;i<l;i++){e=a[i];if(c.hasOwnProperty(e)){d[e]=c[e];}}d.prototype=c.prototype;var g=c.prototype;for(var i=0,a=qx.Bootstrap.getKeys(g),l=a.length;i<l;i++){e=a[i];if(g.hasOwnProperty(e)){var h=g[e];if(h.self==c){h.self=d;}}}for(var e in this.$$registry){var f=this.$$registry[e];if(!f){continue;}if(f.base==c){f.base=d;}if(f.superclass==c){f.superclass=d;}if(f.$$original){if(f.$$original.base==c){f.$$original.base=d;}if(f.$$original.superclass==c){f.$$original.superclass=d;}}}qx.Bootstrap.createNamespace(name,d);this.$$registry[name]=d;return d;},__bg:function(bI,bJ,bK){{};if(this.hasMixin(bI,bJ)){return;}var bN=bI.$$original;if(bJ.$$constructor&&!bN){bI=this.__bf(bI);}var bM=qx.Mixin.flatten([bJ]);var bL;for(var i=0,l=bM.length;i<l;i++){bL=bM[i];if(bL.$$events){this.__Y(bI,bL.$$events,bK);}if(bL.$$properties){this.__ba(bI,bL.$$properties,bK);}if(bL.$$members){this.__bc(bI,bL.$$members,bK,bK,bK);}}if(bI.$$includes){bI.$$includes.push(bJ);bI.$$flatIncludes.push.apply(bI.$$flatIncludes,bM);}else{bI.$$includes=[bJ];bI.$$flatIncludes=bM;}},__bh:function(){function bO(){bO.base.apply(this,arguments);}return bO;},__bi:function(){return function(){};},__bj:function(K,L){{};if(K&&K.$$includes){var M=K.$$flatIncludes;for(var i=0,l=M.length;i<l;i++){if(M[i].$$constructor){return true;}}}if(L){var N=qx.Mixin.flatten(L);for(var i=0,l=N.length;i<l;i++){if(N[i].$$constructor){return true;}}}return false;},__bk:function(j,name,k){var n=function(){var be=n;{};var bd=be.$$original.apply(this,arguments);if(be.$$includes){var bc=be.$$flatIncludes;for(var i=0,l=bc.length;i<l;i++){if(bc[i].$$constructor){bc[i].$$constructor.apply(this,arguments);}}}{};return bd;};if(qx.core.Variant.isSet(cg,cf)){var m=qx.core.Aspect.wrap(name,n,bY);n.$$original=j;n.constructor=m;n=m;}n.$$original=j;j.wrapper=n;return n;}},defer:function(){if(qx.core.Variant.isSet(cg,cf)){for(var bk in qx.Bootstrap.$$registry){var bl=qx.Bootstrap.$$registry[bk];for(var bm in bl){if(bl[bm] instanceof Function){bl[bm]=qx.core.Aspect.wrap(bk+ce+bm,bl[bm],cd);}}}}}});})();(function(){var g="function",f="on",d="mousedown",c="qx.bom.Event",b="return;",a="HTMLEvents";qx.Class.define(c,{statics:{addNativeListener:function(h,i,j){h.addEventListener(i,j,false);},removeNativeListener:function(s,t,u){s.removeEventListener(t,u,false);},getTarget:function(e){return e.target||e.srcElement;},getRelatedTarget:function(e){try{e.relatedTarget&&e.relatedTarget.nodeType;}catch(e){return null;}return e.relatedTarget;},preventDefault:function(e){if(qx.bom.client.Engine.VERSION>=1.9&&e.type==d&&e.button==2){return;}e.preventDefault();if(qx.bom.client.Engine.VERSION<1.9){try{e.keyCode=0;}catch(k){}}},stopPropagation:function(e){if(e.stopPropagation){e.stopPropagation();}e.cancelBubble=true;},fire:function(l,m){if(document.createEventObject){var n=document.createEventObject();return l.fireEvent(f+m,n);}else{var n=document.createEvent(a);n.initEvent(m,true,true);return !l.dispatchEvent(n);}},supportsEvent:function(o,p){var q=f+p;var r=(q in o);if(!r){r=typeof o[q]==g;if(!r&&o.setAttribute){o.setAttribute(q,b);r=typeof o[q]==g;o.removeAttribute(q);}}return r;}}});})();(function(){var bX="|bubble",bW="|capture",bV="|",bU="",bT="_",bS="unload",bR="UNKNOWN_",bQ="__bq",bP="c",bO="DOM_",bL="WIN_",bN="__bp",bM="capture",bK="qx.event.Manager",bJ="QX_";qx.Class.define(bK,{extend:Object,construct:function(cC,cD){this.__bl=cC;this.__bm=qx.core.ObjectRegistry.toHashCode(cC);this.__bn=cD;if(cC.qx!==qx){var self=this;qx.bom.Event.addNativeListener(cC,bS,qx.event.GlobalError.observeMethod(function(){qx.bom.Event.removeNativeListener(cC,bS,arguments.callee);self.dispose();}));}this.__bo={};this.__bp={};this.__bq={};this.__br={};},statics:{__bs:0,getNextUniqueId:function(){return (this.__bs++)+bU;}},members:{__bn:null,__bo:null,__bq:null,__bt:null,__bp:null,__br:null,__bl:null,__bm:null,getWindow:function(){return this.__bl;},getWindowId:function(){return this.__bm;},getHandler:function(cE){var cF=this.__bp[cE.classname];if(cF){return cF;}return this.__bp[cE.classname]=new cE(this);},getDispatcher:function(R){var S=this.__bq[R.classname];if(S){return S;}return this.__bq[R.classname]=new R(this,this.__bn);},getListeners:function(ck,cl,cm){var cn=ck.$$hash||qx.core.ObjectRegistry.toHashCode(ck);var cp=this.__bo[cn];if(!cp){return null;}var cq=cl+(cm?bW:bX);var co=cp[cq];return co?co.concat():null;},serializeListeners:function(a){var h=a.$$hash||qx.core.ObjectRegistry.toHashCode(a);var k=this.__bo[h];var f=[];if(k){var d,j,b,e,g;for(var c in k){d=c.indexOf(bV);j=c.substring(0,d);b=c.charAt(d+1)==bP;e=k[c];for(var i=0,l=e.length;i<l;i++){g=e[i];f.push({self:g.context,handler:g.handler,type:j,capture:b});}}}return f;},toggleAttachedEvents:function(m,n){var s=m.$$hash||qx.core.ObjectRegistry.toHashCode(m);var u=this.__bo[s];if(u){var p,t,o,q;for(var r in u){p=r.indexOf(bV);t=r.substring(0,p);o=r.charCodeAt(p+1)===99;q=u[r];if(n){this.__bu(m,t,o);}else{this.__bv(m,t,o);}}}},hasListener:function(bY,ca,cb){{};var cc=bY.$$hash||qx.core.ObjectRegistry.toHashCode(bY);var ce=this.__bo[cc];if(!ce){return false;}var cf=ca+(cb?bW:bX);var cd=ce[cf];return cd&&cd.length>0;},importListeners:function(I,J){{};var P=I.$$hash||qx.core.ObjectRegistry.toHashCode(I);var Q=this.__bo[P]={};var M=qx.event.Manager;for(var K in J){var N=J[K];var O=N.type+(N.capture?bW:bX);var L=Q[O];if(!L){L=Q[O]=[];this.__bu(I,N.type,N.capture);}L.push({handler:N.listener,context:N.self,unique:N.unique||(M.__bs++)+bU});}},addListener:function(cr,cs,ct,self,cu){var cy;{};var cz=cr.$$hash||qx.core.ObjectRegistry.toHashCode(cr);var cB=this.__bo[cz];if(!cB){cB=this.__bo[cz]={};}var cx=cs+(cu?bW:bX);var cw=cB[cx];if(!cw){cw=cB[cx]=[];}if(cw.length===0){this.__bu(cr,cs,cu);}var cA=(qx.event.Manager.__bs++)+bU;var cv={handler:ct,context:self,unique:cA};cw.push(cv);return cx+bV+cA;},findHandler:function(v,w){var G=false,z=false,H=false;var F;if(v.nodeType===1){G=true;F=bO+v.tagName.toLowerCase()+bT+w;}else if(v==this.__bl){z=true;F=bL+w;}else if(v.classname){H=true;F=bJ+v.classname+bT+w;}else{F=bR+v+bT+w;}var B=this.__br;if(B[F]){return B[F];}var E=this.__bn.getHandlers();var A=qx.event.IEventHandler;var C,D,y,x;for(var i=0,l=E.length;i<l;i++){C=E[i];y=C.SUPPORTED_TYPES;if(y&&!y[w]){continue;}x=C.TARGET_CHECK;if(x){if(!G&&x===A.TARGET_DOMNODE){continue;}else if(!z&&x===A.TARGET_WINDOW){continue;}else if(!H&&x===A.TARGET_OBJECT){continue;}}D=this.getHandler(E[i]);if(C.IGNORE_CAN_HANDLE||D.canHandleEvent(v,w)){B[F]=D;return D;}}return null;},__bu:function(bv,bw,bx){var by=this.findHandler(bv,bw);if(by){by.registerEvent(bv,bw,bx);return;}{};},removeListener:function(bz,bA,bB,self,bC){var bG;{};var bH=bz.$$hash||qx.core.ObjectRegistry.toHashCode(bz);var bI=this.__bo[bH];if(!bI){return false;}var bD=bA+(bC?bW:bX);var bE=bI[bD];if(!bE){return false;}var bF;for(var i=0,l=bE.length;i<l;i++){bF=bE[i];if(bF.handler===bB&&bF.context===self){qx.lang.Array.removeAt(bE,i);if(bE.length==0){this.__bv(bz,bA,bC);}return true;}}return false;},removeListenerById:function(U,V){var bc;{};var ba=V.split(bV);var bf=ba[0];var W=ba[1].charCodeAt(0)==99;var be=ba[2];var bd=U.$$hash||qx.core.ObjectRegistry.toHashCode(U);var bg=this.__bo[bd];if(!bg){return false;}var bb=bf+(W?bW:bX);var Y=bg[bb];if(!Y){return false;}var X;for(var i=0,l=Y.length;i<l;i++){X=Y[i];if(X.unique===be){qx.lang.Array.removeAt(Y,i);if(Y.length==0){this.__bv(U,bf,W);}return true;}}return false;},removeAllListeners:function(bh){var bl=bh.$$hash||qx.core.ObjectRegistry.toHashCode(bh);var bn=this.__bo[bl];if(!bn){return false;}var bj,bm,bi;for(var bk in bn){if(bn[bk].length>0){bj=bk.split(bV);bm=bj[0];bi=bj[1]===bM;this.__bv(bh,bm,bi);}}delete this.__bo[bl];return true;},deleteAllListeners:function(T){delete this.__bo[T];},__bv:function(cg,ch,ci){var cj=this.findHandler(cg,ch);if(cj){cj.unregisterEvent(cg,ch,ci);return;}{};},dispatchEvent:function(bo,event){var bt;{};var bu=event.getType();if(!event.getBubbles()&&!this.hasListener(bo,bu)){qx.event.Pool.getInstance().poolObject(event);return true;}if(!event.getTarget()){event.setTarget(bo);}var bs=this.__bn.getDispatchers();var br;var bq=false;for(var i=0,l=bs.length;i<l;i++){br=this.getDispatcher(bs[i]);if(br.canDispatchEvent(bo,event,bu)){br.dispatchEvent(bo,event,bu);bq=true;break;}}if(!bq){{};return true;}var bp=event.getDefaultPrevented();qx.event.Pool.getInstance().poolObject(event);return !bp;},dispose:function(){this.__bn.removeManager(this);qx.util.DisposeUtil.disposeMap(this,bN);qx.util.DisposeUtil.disposeMap(this,bQ);this.__bo=this.__bl=this.__bt=null;this.__bn=this.__br=null;}}});})();(function(){var o="qx.dom.Node",n="";qx.Class.define(o,{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(c){return c.nodeType===this.DOCUMENT?c:c.ownerDocument||c.document;},getWindow:function(f){if(f.nodeType==null){return f;}if(f.nodeType!==this.DOCUMENT){f=f.ownerDocument;}return f.defaultView;},getDocumentElement:function(b){return this.getDocument(b).documentElement;},getBodyElement:function(l){return this.getDocument(l).body;},isNode:function(g){return !!(g&&g.nodeType!=null);},isElement:function(k){return !!(k&&k.nodeType===this.ELEMENT);},isDocument:function(m){return !!(m&&m.nodeType===this.DOCUMENT);},isText:function(p){return !!(p&&p.nodeType===this.TEXT);},isWindow:function(d){return !!(d&&d.history&&d.location&&d.document);},isNodeName:function(h,j){if(!j||!h||!h.nodeName){return false;}return j.toLowerCase()==qx.dom.Node.getName(h);},getName:function(e){if(!e||!e.nodeName){return null;}return e.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(n);case 2:return q.nodeValue;break;case 3:return q.nodeValue;break;}return null;}}});})();(function(){var bi="number",bh="qx.lang.Array",bg="string",bf="[object Array]",be="qx";qx.Class.define(bh,{statics:{toArray:function(bc,bd){return this.cast(bc,Array,bd);},cast:function(a,b,c){var i,l;if(a.constructor===b){return a;}if(qx.Class.hasInterface(a,qx.data.IListData)){var a=a.toArray();}var d=new b;{};if(Object.prototype.toString.call(a)===bf&&c==null){d.push.apply(d,a);}else{d.push.apply(d,Array.prototype.slice.call(a,c||0));}return d;},fromArguments:function(T,U){return Array.prototype.slice.call(T,U||0);},fromCollection:function(e){var f,i,l;{};return Array.prototype.slice.call(e,0);},fromShortHand:function(X){var ba=X.length;var Y=qx.lang.Array.clone(X);switch(ba){case 1:Y[1]=Y[2]=Y[3]=Y[0];break;case 2:Y[2]=Y[0];case 3:Y[3]=Y[1];}return Y;},clone:function(O){return O.concat();},insertAt:function(D,E,i){D.splice(i,0,E);return D;},insertBefore:function(K,L,M){var i=K.indexOf(M);if(i==-1){K.push(L);}else{K.splice(i,0,L);}return K;},insertAfter:function(v,w,x){var i=v.indexOf(x);if(i==-1||i==(v.length-1)){v.push(w);}else{v.splice(i+1,0,w);}return v;},removeAt:function(bo,i){return bo.splice(i,1)[0];},removeAll:function(bb){bb.length=0;return this;},append:function(V,W){{};Array.prototype.push.apply(V,W);return V;},exclude:function(P,Q){{};for(var i=0,S=Q.length,R;i<S;i++){R=P.indexOf(Q[i]);if(R!=-1){P.splice(R,1);}}return P;},remove:function(y,z){var i=y.indexOf(z);if(i!=-1){y.splice(i,1);return z;}},contains:function(bj,bk){return bj.indexOf(bk)!==-1;},equals:function(F,G){var length=F.length;if(length!==G.length){return false;}for(var i=0;i<length;i++){if(F[i]!==G[i]){return false;}}return true;},sum:function(bl){var bm=0;for(var i=0,l=bl.length;i<l;i++){bm+=bl[i];}return bm;},max:function(H){{};var i,J=H.length,I=H[0];for(i=1;i<J;i++){if(H[i]>I){I=H[i];}}return I===undefined?null:I;},min:function(A){{};var i,C=A.length,B=A[0];for(i=1;i<C;i++){if(A[i]<B){B=A[i];}}return B===undefined?null:B;},unique:function(g){var s=[],j={},n={},p={};var o,h=0;var t=be+qx.lang.Date.now();var k=false,r=false,u=false;for(var i=0,q=g.length;i<q;i++){o=g[i];if(o===null){if(!k){k=true;s.push(o);}}else if(o===undefined){}else if(o===false){if(!r){r=true;s.push(o);}}else if(o===true){if(!u){u=true;s.push(o);}}else if(typeof o===bg){if(!j[o]){j[o]=1;s.push(o);}}else if(typeof o===bi){if(!n[o]){n[o]=1;s.push(o);}}else{m=o[t];if(m==null){m=o[t]=h++;}if(!p[m]){p[m]=o;s.push(o);}}}for(var m in p){try{delete p[m][t];}catch(N){try{p[m][t]=null;}catch(bn){throw new Error("Cannot clean-up map entry doneObjects["+m+"]["+t+"]");}}}return s;}}});})();(function(){var A="()",z=".",y=".prototype.",x='anonymous()',w="qx.lang.Function",v=".constructor()";qx.Class.define(w,{statics:{getCaller:function(H){return H.caller?H.caller.callee:H.callee.caller;},getName:function(k){if(k.displayName){return k.displayName;}if(k.$$original||k.wrapper||k.classname){return k.classname+v;}if(k.$$mixin){for(var m in k.$$mixin.$$members){if(k.$$mixin.$$members[m]==k){return k.$$mixin.name+y+m+A;}}for(var m in k.$$mixin){if(k.$$mixin[m]==k){return k.$$mixin.name+z+m+A;}}}if(k.self){var n=k.self.constructor;if(n){for(var m in n.prototype){if(n.prototype[m]==k){return n.classname+y+m+A;}}for(var m in n){if(n[m]==k){return n.classname+z+m+A;}}}}var l=k.toString().match(/function\s*(\w*)\s*\(.*/);if(l&&l.length>=1&&l[1]){return l[1]+A;}return x;},globalEval:function(c){if(window.execScript){return window.execScript(c);}else{return eval.call(window,c);}},empty:function(){},returnTrue:function(){return true;},returnFalse:function(){return false;},returnNull:function(){return null;},returnThis:function(){return this;},returnZero:function(){return 0;},create:function(q,r){{};if(!r){return q;}if(!(r.self||r.args||r.delay!=null||r.periodical!=null||r.attempt)){return q;}return function(event){{};var F=qx.lang.Array.fromArguments(arguments);if(r.args){F=r.args.concat(F);}if(r.delay||r.periodical){var E=qx.event.GlobalError.observeMethod(function(){return q.apply(r.self||this,F);});if(r.delay){return window.setTimeout(E,r.delay);}if(r.periodical){return window.setInterval(E,r.periodical);}}else if(r.attempt){var G=false;try{G=q.apply(r.self||this,F);}catch(B){}return G;}else{return q.apply(r.self||this,F);}};},bind:function(o,self,p){return this.create(o,{self:self,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null});},curry:function(C,D){return this.create(C,{args:arguments.length>1?qx.lang.Array.fromArguments(arguments,1):null});},listener:function(s,self,t){if(arguments.length<3){return function(event){return s.call(self||this,event||window.event);};}else{var u=qx.lang.Array.fromArguments(arguments,2);return function(event){var d=[event||window.event];d.push.apply(d,u);s.apply(self||this,d);};}},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(h,i,self,j){return this.create(h,{delay:i,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})();},periodical:function(e,f,self,g){return this.create(e,{periodical:f,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})();}}});})();(function(){var j="qx.event.Registration";qx.Class.define(j,{statics:{__bw:{},getManager:function(z){if(z==null){{};z=window;}else if(z.nodeType){z=qx.dom.Node.getWindow(z);}else if(!qx.dom.Node.isWindow(z)){z=window;}var B=z.$$hash||qx.core.ObjectRegistry.toHashCode(z);var A=this.__bw[B];if(!A){A=new qx.event.Manager(z,this);this.__bw[B]=A;}return A;},removeManager:function(C){var D=C.getWindowId();delete this.__bw[D];},addListener:function(f,g,h,self,i){return this.getManager(f).addListener(f,g,h,self,i);},removeListener:function(J,K,L,self,M){return this.getManager(J).removeListener(J,K,L,self,M);},removeListenerById:function(d,e){return this.getManager(d).removeListenerById(d,e);},removeAllListeners:function(c){return this.getManager(c).removeAllListeners(c);},deleteAllListeners:function(R){var S=R.$$hash;if(S){this.getManager(R).deleteAllListeners(S);}},hasListener:function(k,l,m){return this.getManager(k).hasListener(k,l,m);},serializeListeners:function(E){return this.getManager(E).serializeListeners(E);},createEvent:function(F,G,H){{};if(G==null){G=qx.event.type.Event;}var I=qx.event.Pool.getInstance().getObject(G);H?I.init.apply(I,H):I.init();if(F){I.setType(F);}return I;},dispatchEvent:function(N,event){return this.getManager(N).dispatchEvent(N,event);},fireEvent:function(n,o,p,q){var r;{};var s=this.createEvent(o,p||null,q);return this.getManager(n).dispatchEvent(n,s);},fireNonBubblingEvent:function(t,u,v,w){{};var x=this.getManager(t);if(!x.hasListener(t,u,false)){return true;}var y=this.createEvent(u,v||null,w);return x.dispatchEvent(t,y);},PRIORITY_FIRST:-32000,PRIORITY_NORMAL:0,PRIORITY_LAST:32000,__bx:[],addHandler:function(O){{};this.__bx.push(O);this.__bx.sort(function(a,b){return a.PRIORITY-b.PRIORITY;});},getHandlers:function(){return this.__bx;},__by:[],addDispatcher:function(P,Q){{};this.__by.push(P);this.__by.sort(function(a,b){return a.PRIORITY-b.PRIORITY;});},getDispatchers:function(){return this.__by;}}});})();(function(){var p="$$hash",o="",n="qx.core.ObjectRegistry";qx.Class.define(n,{statics:{inShutDown:false,__bz:{},__bA:0,__bB:[],register:function(d){var g=this.__bz;if(!g){return;}var f=d.$$hash;if(f==null){var e=this.__bB;if(e.length>0){f=e.pop();}else{f=(this.__bA++)+o;}d.$$hash=f;}{};g[f]=d;},unregister:function(t){var u=t.$$hash;if(u==null){return;}var v=this.__bz;if(v&&v[u]){delete v[u];this.__bB.push(u);}try{delete t.$$hash;}catch(q){if(t.removeAttribute){t.removeAttribute(p);}}},toHashCode:function(x){{};var z=x.$$hash;if(z!=null){return z;}var y=this.__bB;if(y.length>0){z=y.pop();}else{z=(this.__bA++)+o;}return x.$$hash=z;},clearHashCode:function(r){{};var s=r.$$hash;if(s!=null){this.__bB.push(s);try{delete r.$$hash;}catch(A){if(r.removeAttribute){r.removeAttribute(p);}}}},fromHashCode:function(c){return this.__bz[c]||null;},shutdown:function(){this.inShutDown=true;var j=this.__bz;var m=[];for(var k in j){m.push(k);}m.sort(function(a,b){return parseInt(b)-parseInt(a);});var h,i=0,l=m.length;while(true){try{for(;i<l;i++){k=m[i];h=j[k];if(h&&h.dispose){h.dispose();}}}catch(w){qx.Bootstrap.error(this,"Could not dispose object "+h.toString()+": "+w);if(i!==l){i++;continue;}}break;}qx.Bootstrap.debug(this,"Disposed "+l+" objects");delete this.__bz;},getRegistry:function(){return this.__bz;}}});})();(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 t=":",s="anonymous",r="...",q="qx.dev.StackTrace",p="",o="/source/class/",n=".";qx.Class.define(q,{statics:{getStackTrace:function(){try{throw new Error();}catch(e){var B=this.getStackTraceFromError(e);qx.lang.Array.removeAt(B,0);var z=this.getStackTraceFromCaller(arguments);var x=z.length>B.length?z:B;for(var i=0;i<Math.min(z.length,B.length);i++){var y=z[i];if(y.indexOf(s)>=0){continue;}var F=y.split(t);if(F.length!=2){continue;}var D=F[0];var w=F[1];var v=B[i];var G=v.split(t);var C=G[0];var u=G[1];if(qx.Class.getByName(C)){var A=C;}else{A=D;}var E=A+t;if(w){E+=w+t;}E+=u;x[i]=E;}return x;}},getStackTraceFromCaller:function(I){var N=[];var M=qx.lang.Function.getCaller(I);var J={};while(M){var K=qx.lang.Function.getName(M);N.push(K);try{M=M.caller;}catch(H){break;}if(!M){break;}var L=qx.core.ObjectRegistry.toHashCode(M);if(J[L]){N.push(r);break;}J[L]=M;}return N;},getStackTraceFromError:function(f){if(!f.stack){return [];}var m=/@(.+):(\d+)$/gm;var g;var h=[];while((g=m.exec(f.stack))!=null){var j=g[1];var l=g[2];var k=this.__bC(j);h.push(k+t+l);}return h;},__bC:function(a){var d=o;var b=a.indexOf(d);var c=(b==-1)?a:a.substring(b+d.length).replace(/\//g,n).replace(/\.js$/,p);return c;}}});})();(function(){var a="qx.log.appender.RingBuffer";qx.Class.define(a,{extend:Object,construct:function(i){this.__bD=[];this.setMaxMessages(i||50);},members:{__bE:0,__bD:null,__bF:50,setMaxMessages:function(h){this.__bF=h;this.clearHistory();},getMaxMessages:function(){return this.__bF;},process:function(f){var g=this.getMaxMessages();if(this.__bD.length<g){this.__bD.push(f);}else{this.__bD[this.__bE++]=f;if(this.__bE>=g){this.__bE=0;}}},getAllLogEvents:function(){return this.retrieveLogEvents(this.getMaxMessages());},retrieveLogEvents:function(b){if(b>this.__bD.length){b=this.__bD.length;}if(this.__bD.length==this.getMaxMessages()){var d=this.__bE-1;}else{d=this.__bD.length-1;}var c=d-b+1;if(c<0){c+=this.__bD.length;}var e;if(c<=d){e=this.__bD.slice(c,d+1);}else{e=this.__bD.slice(c,this.__bD.length).concat(this.__bD.slice(0,d+1));}return e;},clearHistory:function(){this.__bD=[];this.__bE=0;}}});})();(function(){var D="node",C="error",B="...(+",A="array",z=")",y="info",x="instance",w="string",v="null",u="class",Y="number",X="stringify",W="]",V="unknown",U="function",T="boolean",S="debug",R="map",Q="undefined",P="qx.log.Logger",K=")}",L="#",I="warn",J="document",G="{...(",H="[",E="text[",F="[...(",M="\n",N=")]",O="object";qx.Class.define(P,{statics:{__bG:S,setLevel:function(bI){this.__bG=bI;},getLevel:function(){return this.__bG;},setTreshold:function(n){this.__bJ.setMaxMessages(n);},getTreshold:function(){return this.__bJ.getMaxMessages();},__bH:{},__bI:0,register:function(bJ){if(bJ.$$id){return;}var bK=this.__bI++;this.__bH[bK]=bJ;bJ.$$id=bK;var bL=this.__bJ.getAllLogEvents();for(var i=0,l=bL.length;i<l;i++){bJ.process(bL[i]);}},unregister:function(bG){var bH=bG.$$id;if(bH==null){return;}delete this.__bH[bH];delete bG.$$id;},debug:function(by,bz){qx.log.Logger.__bL(S,arguments);},info:function(bh,bi){qx.log.Logger.__bL(y,arguments);},warn:function(k,m){qx.log.Logger.__bL(I,arguments);},error:function(bf,bg){qx.log.Logger.__bL(C,arguments);},trace:function(bM){qx.log.Logger.__bL(y,[bM,qx.dev.StackTrace.getStackTrace().join(M)]);},deprecatedMethodWarning:function(bN,bO){var bP;{};},deprecatedClassWarning:function(bv,bw){var bx;{};},deprecatedEventWarning:function(r,event,s){var t;{};},deprecatedMixinWarning:function(o,p){var q;{};},deprecatedConstantWarning:function(bA,bB,bC){var self,bD;{};},deprecateMethodOverriding:function(ba,bb,bc,bd){var be;{};},clear:function(){this.__bJ.clearHistory();},__bJ:new qx.log.appender.RingBuffer(50),__bK:{debug:0,info:1,warn:2,error:3},__bL:function(bl,bm){var br=this.__bK;if(br[bl]<br[this.__bG]){return;}var bo=bm.length<2?null:bm[0];var bq=bo?1:0;var bn=[];for(var i=bq,l=bm.length;i<l;i++){bn.push(this.__bN(bm[i],true));}var bs=new Date;var bt={time:bs,offset:bs-qx.Bootstrap.LOADSTART,level:bl,items:bn,win:window};if(bo){if(bo instanceof qx.core.Object){bt.object=bo.$$hash;}else if(bo.$$type){bt.clazz=bo;}}this.__bJ.process(bt);var bu=this.__bH;for(var bp in bu){bu[bp].process(bt);}},__bM:function(bj){if(bj===undefined){return Q;}else if(bj===null){return v;}if(bj.$$type){return u;}var bk=typeof bj;if(bk===U||bk==w||bk===Y||bk===T){return bk;}else if(bk===O){if(bj.nodeType){return D;}else if(bj.classname){return x;}else if(bj instanceof Array){return A;}else if(bj instanceof Error){return C;}else{return R;}}if(bj.toString){return X;}return V;},__bN:function(a,b){var j=this.__bM(a);var e=V;var d=[];switch(j){case v:case Q:e=j;break;case w:case Y:case T:e=a;break;case D:if(a.nodeType===9){e=J;}else if(a.nodeType===3){e=E+a.nodeValue+W;}else if(a.nodeType===1){e=a.nodeName.toLowerCase();if(a.id){e+=L+a.id;}}else{e=D;}break;case U:e=qx.lang.Function.getName(a)||j;break;case x:e=a.basename+H+a.$$hash+W;break;case u:case X:e=a.toString();break;case C:d=qx.dev.StackTrace.getStackTraceFromError(a);e=a.toString();break;case A:if(b){e=[];for(var i=0,l=a.length;i<l;i++){if(e.length>20){e.push(B+(l-i)+z);break;}e.push(this.__bN(a[i],false));}}else{e=F+a.length+N;}break;case R:if(b){var c;var h=[];for(var g in a){h.push(g);}h.sort();e=[];for(var i=0,l=h.length;i<l;i++){if(e.length>20){e.push(B+(l-i)+z);break;}g=h[i];c=this.__bN(a[g],false);c.key=g;e.push(c);}}else{var f=0;for(var g in a){f++;}e=G+f+K;}break;}return {type:j,text:e,trace:d};}},defer:function(bE){var bF=qx.Bootstrap.$$logs;for(var i=0;i<bF.length;i++){this.__bL(bF[i][0],bF[i][1]);}qx.Bootstrap.debug=bE.debug;qx.Bootstrap.info=bE.info;qx.Bootstrap.warn=bE.warn;qx.Bootstrap.error=bE.error;qx.Bootstrap.trace=bE.trace;}});})();(function(){var n="set",m="get",k="reset",j="MSIE 6.0",h="qx.core.Object",g="]",f="rv:1.8.1",d="[",c="$$user_",b="Object";qx.Class.define(h,{extend:Object,include:[qx.data.MBinding],construct:function(){qx.core.ObjectRegistry.register(this);},statics:{$$type:b},members:{toHashCode:function(){return this.$$hash;},toString:function(){return this.classname+d+this.$$hash+g;},base:function(x,y){{};if(arguments.length===1){return x.callee.base.call(this);}else{return x.callee.base.apply(this,Array.prototype.slice.call(arguments,1));}},self:function(bE){return bE.callee.self;},clone:function(){var bi=this.constructor;var bh=new bi;var bk=qx.Class.getProperties(bi);var bj=qx.core.Property.$$store.user;var bl=qx.core.Property.$$method.set;var name;for(var i=0,l=bk.length;i<l;i++){name=bk[i];if(this.hasOwnProperty(bj[name])){bh[bl[name]](this[bj[name]]);}}return bh;},set:function(bt,bu){var bw=qx.core.Property.$$method.set;if(qx.Bootstrap.isString(bt)){if(!this[bw[bt]]){if(this[n+qx.Bootstrap.firstUp(bt)]!=undefined){this[n+qx.Bootstrap.firstUp(bt)](bu);return;}{};}return this[bw[bt]](bu);}else{for(var bv in bt){if(!this[bw[bv]]){if(this[n+qx.Bootstrap.firstUp(bv)]!=undefined){this[n+qx.Bootstrap.firstUp(bv)](bt[bv]);continue;}{};}this[bw[bv]](bt[bv]);}return this;}},get:function(bm){var bn=qx.core.Property.$$method.get;if(!this[bn[bm]]){if(this[m+qx.Bootstrap.firstUp(bm)]!=undefined){return this[m+qx.Bootstrap.firstUp(bm)]();}{};}return this[bn[bm]]();},reset:function(t){var u=qx.core.Property.$$method.reset;if(!this[u[t]]){if(this[k+qx.Bootstrap.firstUp(t)]!=undefined){this[k+qx.Bootstrap.firstUp(t)]();return;}{};}this[u[t]]();},__bO:qx.event.Registration,addListener:function(by,bz,self,bA){if(!this.$$disposed){return this.__bO.addListener(this,by,bz,self,bA);}return null;},addListenerOnce:function(o,p,self,q){var r=function(e){p.call(self||this,e);this.removeListener(o,r,this,q);};return this.addListener(o,r,this,q);},removeListener:function(bF,bG,self,bH){if(!this.$$disposed){return this.__bO.removeListener(this,bF,bG,self,bH);}return false;},removeListenerById:function(z){if(!this.$$disposed){return this.__bO.removeListenerById(this,z);}return false;},hasListener:function(V,W){return this.__bO.hasListener(this,V,W);},dispatchEvent:function(a){if(!this.$$disposed){return this.__bO.dispatchEvent(this,a);}return true;},fireEvent:function(bB,bC,bD){if(!this.$$disposed){return this.__bO.fireEvent(this,bB,bC,bD);}return true;},fireNonBubblingEvent:function(bo,bp,bq){if(!this.$$disposed){return this.__bO.fireNonBubblingEvent(this,bo,bp,bq);}return true;},fireDataEvent:function(A,B,C,D){if(!this.$$disposed){if(C===undefined){C=null;}return this.__bO.fireNonBubblingEvent(this,A,qx.event.type.Data,[B,C,!!D]);}return true;},__bP:null,setUserData:function(R,S){if(!this.__bP){this.__bP={};}this.__bP[R]=S;},getUserData:function(E){if(!this.__bP){return null;}var F=this.__bP[E];return F===undefined?null:F;},__bQ:qx.log.Logger,debug:function(br){this.__bQ.debug(this,br);},info:function(M){this.__bQ.info(this,M);},warn:function(bx){this.__bQ.warn(this,bx);},error:function(s){this.__bQ.error(this,s);},trace:function(){this.__bQ.trace(this);},isDisposed:function(){return this.$$disposed||false;},dispose:function(){var K,I,H,L;if(this.$$disposed){return;}this.$$disposed=true;this.$$instance=null;this.$$allowconstruct=null;{};var J=this.constructor;var G;while(J.superclass){if(J.$$destructor){J.$$destructor.call(this);}if(J.$$includes){G=J.$$flatIncludes;for(var i=0,l=G.length;i<l;i++){if(G[i].$$destructor){G[i].$$destructor.call(this);}}}J=J.superclass;}if(this.__bR){this.__bR();}{};},__bR:null,__bS:function(){var T=qx.Class.getProperties(this.constructor);for(var i=0,l=T.length;i<l;i++){delete this[c+T[i]];}},_disposeFields:function(U){qx.Bootstrap.warn("Don't use '_disposeFields' - instead assign directly to 'null'");qx.util.DisposeUtil.disposeFields(this,arguments);},_disposeObjects:function(bs){qx.util.DisposeUtil.disposeObjects(this,arguments);},_disposeSingletonObjects:function(X){qx.util.DisposeUtil.disposeObjects(this,arguments,true);},_disposeArray:function(v){qx.util.DisposeUtil.disposeArray(this,v);},_disposeMap:function(w){qx.util.DisposeUtil.disposeMap(this,w);}},settings:{"qx.disposerDebugLevel":0},defer:function(N,O){{};var Q=navigator.userAgent.indexOf(j)!=-1;var P=navigator.userAgent.indexOf(f)!=-1;if(Q||P){O.__bR=O.__bS;}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){qx.event.Registration.removeAllListeners(this);}else{qx.event.Registration.deleteAllListeners(this);}qx.core.ObjectRegistry.unregister(this);this.__bP=null;var bb=this.constructor;var bf;var bg=qx.core.Property.$$store;var bd=bg.user;var be=bg.theme;var Y=bg.inherit;var bc=bg.useinit;var ba=bg.init;while(bb){bf=bb.$$properties;if(bf){for(var name in bf){if(bf[name].dispose||bf[name].dereference){this[bd[name]]=this[be[name]]=this[Y[name]]=this[bc[name]]=this[ba[name]]=undefined;}}}bb=bb.superclass;}}});})();(function(){var a="qx.event.IEventHandler";qx.Interface.define(a,{statics:{TARGET_DOMNODE:1,TARGET_WINDOW:2,TARGET_OBJECT:3},members:{canHandleEvent:function(e,f){},registerEvent:function(b,c,d){},unregisterEvent:function(g,h,i){}}});})();(function(){var g="qx.globalErrorHandling",f="on",d="qx.event.GlobalError";qx.Bootstrap.define(d,{statics:{setErrorHandler:function(a,b){this.__bT=a||null;this.__bU=b||window;if(qx.core.Setting.get(g)===f){if(a&&window.onerror){var c=qx.Bootstrap.bind(this.__bW,this);if(this.__bV==null){this.__bV=window.onerror;}var self=this;window.onerror=function(e){self.__bV(e);c(e);};}if(a&&!window.onerror){window.onerror=qx.Bootstrap.bind(this.__bW,this);}if(this.__bT==null){if(this.__bV!=null){window.onerror=this.__bV;this.__bV=null;}else{window.onerror=null;}}}},__bW:function(h,i,j){if(this.__bT){this.handleError(new qx.core.WindowError(h,i,j));return true;}},observeMethod:function(l){if(qx.core.Setting.get(g)===f){var self=this;return function(){if(!self.__bT){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.__bT){this.__bT.call(this.__bU,n);}}},defer:function(k){qx.core.Setting.define(g,f);k.setErrorHandler(null,null);}});})();(function(){var h="ready",g="load",f="unload",d="shutdown",c="qx.event.handler.Application",b="complete",a="DOMContentLoaded";qx.Class.define(c,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(t){qx.core.Object.call(this);this._window=t.getWindow();this.__bX=false;this.__bY=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 o=qx.event.handler.Application.$$instance;if(o){o.__cc();}}},members:{canHandleEvent:function(i,j){},registerEvent:function(p,q,r){},unregisterEvent:function(k,l,m){},__ca:null,__bX:null,__bY:null,__cb:null,__cc:function(){if(!this.__ca&&this.__bX&&qx.$$loader.scriptLoaded){{this.__ca=true;qx.event.Registration.fireEvent(this._window,h);};}},isApplicationReady:function(){return this.__ca;},_initObserver:function(){if(qx.$$domReady||document.readyState==b||document.readyState==h){this.__bX=true;this.__cc();}else{var self,s;this._onNativeLoadWrapped=qx.lang.Function.bind(this._onNativeLoad,this);{qx.bom.Event.addNativeListener(this._window,a,this._onNativeLoadWrapped);};qx.bom.Event.addNativeListener(this._window,g,this._onNativeLoadWrapped);}this._onNativeUnloadWrapped=qx.lang.Function.bind(this._onNativeUnload,this);qx.bom.Event.addNativeListener(this._window,f,this._onNativeUnloadWrapped);},_stopObserver:function(){if(this._onNativeLoadWrapped){qx.bom.Event.removeNativeListener(this._window,g,this._onNativeLoadWrapped);}qx.bom.Event.removeNativeListener(this._window,f,this._onNativeUnloadWrapped);this._onNativeLoadWrapped=null;this._onNativeUnloadWrapped=null;},_onNativeLoad:qx.event.GlobalError.observeMethod(function(){this.__bX=true;this.__cc();}),_onNativeUnload:qx.event.GlobalError.observeMethod(function(){if(!this.__cb){this.__cb=true;try{qx.event.Registration.fireEvent(this._window,d);}catch(e){throw e;}finally{qx.core.ObjectRegistry.shutdown();}}})},destruct:function(){this._stopObserver();this._window=null;},defer:function(n){qx.event.Registration.addHandler(n);}});})();(function(){var d="qx.event.handler.Window";qx.Class.define(d,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(a){qx.core.Object.call(this);this._manager=a;this._window=a.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(b,c){},registerEvent:function(q,r,s){},unregisterEvent:function(f,g,h){},_initWindowObserver:function(){this._onNativeWrapper=qx.lang.Function.listener(this._onNative,this);var u=qx.event.handler.Window.SUPPORTED_TYPES;for(var t in u){qx.bom.Event.addNativeListener(this._window,t,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 j=this._window;try{var m=j.document;}catch(e){return ;}var k=m.documentElement;var i=e.target||e.srcElement;if(i==null||i===j||i===m||i===k){var event=qx.event.Registration.createEvent(e.type,qx.event.type.Native,[e,j]);qx.event.Registration.dispatchEvent(j,event);var l=event.getReturnValue();if(l!=null){e.returnValue=l;return l;}}})},destruct:function(){this._stopWindowObserver();this._manager=this._window=null;},defer:function(p){qx.event.Registration.addHandler(p);}});})();(function(){var a="qx.event.IEventDispatcher";qx.Interface.define(a,{members:{canDispatchEvent:function(d,event,e){this.assertInstance(event,qx.event.type.Event);this.assertString(e);},dispatchEvent:function(b,event,c){this.assertInstance(event,qx.event.type.Event);this.assertString(c);}}});})();(function(){var h="qx.event.dispatch.Direct";qx.Class.define(h,{extend:qx.core.Object,implement:qx.event.IEventDispatcher,construct:function(j){this._manager=j;},statics:{PRIORITY:qx.event.Registration.PRIORITY_LAST},members:{canDispatchEvent:function(k,event,m){return !event.getBubbles();},dispatchEvent:function(a,event,b){var e,c;{};event.setEventPhase(qx.event.type.Event.AT_TARGET);var f=this._manager.getListeners(a,b,false);if(f){for(var i=0,l=f.length;i<l;i++){var d=f[i].context||a;f[i].handler.call(d,event);}}}},defer:function(g){qx.event.Registration.addDispatcher(g);}});})();(function(){var h="ready",g="qx.application",f="beforeunload",d="qx.core.Init",c="shutdown";qx.Class.define(d,{statics:{getApplication:function(){return this.__cd||null;},ready:function(){if(this.__cd){return;}if(qx.bom.client.Engine.UNKNOWN_ENGINE){qx.log.Logger.warn("Could not detect engine!");}if(qx.bom.client.Engine.UNKNOWN_VERSION){qx.log.Logger.warn("Could not detect the version of the engine!");}if(qx.bom.client.Platform.UNKNOWN_PLATFORM){qx.log.Logger.warn("Could not detect platform!");}if(qx.bom.client.System.UNKNOWN_SYSTEM){qx.log.Logger.warn("Could not detect system!");}qx.log.Logger.debug(this,"Load runtime: "+(new Date-qx.Bootstrap.LOADSTART)+"ms");var j=qx.core.Setting.get(g);var k=qx.Class.getByName(j);if(k){this.__cd=new k;var i=new Date;this.__cd.main();qx.log.Logger.debug(this,"Main runtime: "+(new Date-i)+"ms");var i=new Date;this.__cd.finalize();qx.log.Logger.debug(this,"Finalize runtime: "+(new Date-i)+"ms");}else{qx.log.Logger.warn("Missing application class: "+j);}},__ce:function(e){var l=this.__cd;if(l){e.setReturnValue(l.close());}},__cf:function(){var b=this.__cd;if(b){b.terminate();}}},defer:function(a){qx.event.Registration.addListener(window,h,a.ready,a);qx.event.Registration.addListener(window,c,a.__cf,a);qx.event.Registration.addListener(window,f,a.__ce,a);}});})();(function(){var a="qx.application.IApplication";qx.Interface.define(a,{members:{main:function(){},finalize:function(){},close:function(){},terminate:function(){}}});})();(function(){var o="qx.locale.MTranslation";qx.Mixin.define(o,{members:{tr:function(f,g){var h=qx.locale.Manager;if(h){return h.tr.apply(h,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");},trn:function(a,b,c,d){var e=qx.locale.Manager;if(e){return e.trn.apply(e,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");},trc:function(k,l,m){var n=qx.locale.Manager;if(n){return n.trc.apply(n,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");},marktr:function(i){var j=qx.locale.Manager;if(j){return j.marktr.apply(j,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");}}});})();(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:{__cg:null,_createRootWidget:function(){throw new Error("Abstract method call");},getRoot:function(){return this.__cg;},main:function(){qx.theme.manager.Meta.getInstance().initialize();qx.ui.tooltip.Manager.getInstance();this.__cg=this._createRootWidget();},finalize:function(){this.render();},render:function(){qx.ui.core.queue.Manager.flush();},close:function(c){},terminate:function(){}},destruct:function(){this.__cg=null;}});})();(function(){var a="qx.application.Inline";qx.Class.define(a,{extend:qx.application.AbstractGui,members:{_createRootWidget:function(){return new qx.ui.root.Page(document);}}});})();(function(){var b="/javascript/resource",a="apx.Application";qx.Class.define(a,{extend:qx.application.Inline,members:{main:function(){qx.application.Inline.prototype.main.call(this);qx.$$libraries.qx.resourceUri=apxconfig.baseURL+b;qx.$$libraries.apx.resourceUri=apxconfig.baseURL+b;{};var c=apx.poster.Controller.getInstance();c.init();}}});})();(function(){var l="qx.event.type.Event";qx.Class.define(l,{extend:qx.core.Object,statics:{CAPTURING_PHASE:1,AT_TARGET:2,BUBBLING_PHASE:3},members:{init:function(i,j){{};this._type=null;this._target=null;this._currentTarget=null;this._relatedTarget=null;this._originalTarget=null;this._stopPropagation=false;this._preventDefault=false;this._bubbles=!!i;this._cancelable=!!j;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(m){this._type=m;},getEventPhase:function(){return this._eventPhase;},setEventPhase:function(k){this._eventPhase=k;},getTimeStamp:function(){return this._timeStamp;},getTarget:function(){return this._target;},setTarget:function(b){this._target=b;},getCurrentTarget:function(){return this._currentTarget||this._target;},setCurrentTarget:function(g){this._currentTarget=g;},getRelatedTarget:function(){return this._relatedTarget;},setRelatedTarget:function(h){this._relatedTarget=h;},getOriginalTarget:function(){return this._originalTarget;},setOriginalTarget:function(a){this._originalTarget=a;},getBubbles:function(){return this._bubbles;},setBubbles:function(f){this._bubbles=f;},isCancelable:function(){return this._cancelable;},setCancelable:function(c){this._cancelable=c;}},destruct:function(){this._target=this._currentTarget=this._relatedTarget=this._originalTarget=null;}});})();(function(){var c="qx.event.type.Data";qx.Class.define(c,{extend:qx.event.type.Event,members:{__ch:null,__ci:null,init:function(d,e,f){qx.event.type.Event.prototype.init.call(this,false,f);this.__ch=d;this.__ci=e;return this;},clone:function(a){var b=qx.event.type.Event.prototype.clone.call(this,a);b.__ch=this.__ch;b.__ci=this.__ci;return b;},getData:function(){return this.__ch;},getOldData:function(){return this.__ci;}},destruct:function(){this.__ch=this.__ci=null;}});})();(function(){var bc="get",bb="",ba="[",Y="last",X="change",W="]",V=".",U="Number",T="String",S="set",br="deepBinding",bq="item",bp="reset",bo="' (",bn="Boolean",bm=").",bl=") to the object '",bk="Integer",bj="qx.data.SingleValueBinding",bi="No event could be found for the property",bg="PositiveNumber",bh="Binding from '",be="PositiveInteger",bf="Binding does not exist!",bd="Date";qx.Class.define(bj,{statics:{DEBUG_ON:false,__cj:{},bind:function(bs,bt,bu,bv,bw){var bG=this.__cl(bs,bt,bu,bv,bw);var bB=bt.split(V);var by=this.__cs(bB);var bF=[];var bC=[];var bD=[];var bz=[];var bA=bs;for(var i=0;i<bB.length;i++){if(by[i]!==bb){bz.push(X);}else{bz.push(this.__cn(bA,bB[i]));}bF[i]=bA;if(i==bB.length-1){if(by[i]!==bb){var bJ=by[i]===Y?bA.length-1:by[i];var bx=bA.getItem(bJ);this.__cr(bx,bu,bv,bw,bs);bD[i]=this.__ct(bA,bz[i],bu,bv,bw,by[i]);}else{if(bB[i]!=null&&bA[bc+qx.lang.String.firstUp(bB[i])]!=null){var bx=bA[bc+qx.lang.String.firstUp(bB[i])]();this.__cr(bx,bu,bv,bw,bs);}bD[i]=this.__ct(bA,bz[i],bu,bv,bw);}}else{var bH={index:i,propertyNames:bB,sources:bF,listenerIds:bD,arrayIndexValues:by,targetObject:bu,targetPropertyChain:bv,options:bw,listeners:bC};var bE=qx.lang.Function.bind(this.__ck,this,bH);bC.push(bE);bD[i]=bA.addListener(bz[i],bE);}if(bA[bc+qx.lang.String.firstUp(bB[i])]==null){bA=null;}else if(by[i]!==bb){bA=bA[bc+qx.lang.String.firstUp(bB[i])](by[i]);}else{bA=bA[bc+qx.lang.String.firstUp(bB[i])]();}if(!bA){break;}}var bI={type:br,listenerIds:bD,sources:bF,targetListenerIds:bG.listenerIds,targets:bG.targets};this.__cu(bI,bs,bt,bu,bv);return bI;},__ck:function(cV){if(cV.options&&cV.options.onUpdate){cV.options.onUpdate(cV.sources[cV.index],cV.targetObject);}for(var j=cV.index+1;j<cV.propertyNames.length;j++){var da=cV.sources[j];cV.sources[j]=null;if(!da){continue;}da.removeListenerById(cV.listenerIds[j]);}var da=cV.sources[cV.index];for(var j=cV.index+1;j<cV.propertyNames.length;j++){if(cV.arrayIndexValues[j-1]!==bb){da=da[bc+qx.lang.String.firstUp(cV.propertyNames[j-1])](cV.arrayIndexValues[j-1]);}else{da=da[bc+qx.lang.String.firstUp(cV.propertyNames[j-1])]();}cV.sources[j]=da;if(!da){this.__co(cV.targetObject,cV.targetPropertyChain);break;}if(j==cV.propertyNames.length-1){if(qx.Class.implementsInterface(da,qx.data.IListData)){var db=cV.arrayIndexValues[j]===Y?da.length-1:cV.arrayIndexValues[j];var cX=da.getItem(db);this.__cr(cX,cV.targetObject,cV.targetPropertyChain,cV.options,cV.sources[cV.index]);cV.listenerIds[j]=this.__ct(da,X,cV.targetObject,cV.targetPropertyChain,cV.options,cV.arrayIndexValues[j]);}else{if(cV.propertyNames[j]!=null&&da[bc+qx.lang.String.firstUp(cV.propertyNames[j])]!=null){var cX=da[bc+qx.lang.String.firstUp(cV.propertyNames[j])]();this.__cr(cX,cV.targetObject,cV.targetPropertyChain,cV.options,cV.sources[cV.index]);}var cY=this.__cn(da,cV.propertyNames[j]);cV.listenerIds[j]=this.__ct(da,cY,cV.targetObject,cV.targetPropertyChain,cV.options);}}else{if(cV.listeners[j]==null){var cW=qx.lang.Function.bind(this.__ck,this,cV);cV.listeners.push(cW);}if(qx.Class.implementsInterface(da,qx.data.IListData)){var cY=X;}else{var cY=this.__cn(da,cV.propertyNames[j]);}cV.listenerIds[j]=da.addListener(cY,cV.listeners[j]);}}},__cl:function(n,o,p,q,r){var v=q.split(V);var t=this.__cs(v);var A=[];var z=[];var x=[];var w=[];var u=p;for(var i=0;i<v.length-1;i++){if(t[i]!==bb){w.push(X);}else{try{w.push(this.__cn(u,v[i]));}catch(e){break;}}A[i]=u;var y=function(){for(var j=i+1;j<v.length-1;j++){var G=A[j];A[j]=null;if(!G){continue;}G.removeListenerById(x[j]);}var G=A[i];for(var j=i+1;j<v.length-1;j++){var E=qx.lang.String.firstUp(v[j-1]);if(t[j-1]!==bb){var H=t[j-1]===Y?G.getLength()-1:t[j-1];G=G[bc+E](H);}else{G=G[bc+E]();}A[j]=G;if(z[j]==null){z.push(y);}if(qx.Class.implementsInterface(G,qx.data.IListData)){var F=X;}else{try{var F=qx.data.SingleValueBinding.__cn(G,v[j]);}catch(e){break;}}x[j]=G.addListener(F,z[j]);}qx.data.SingleValueBinding.__cm(n,o,p,q);};z.push(y);x[i]=u.addListener(w[i],y);var s=qx.lang.String.firstUp(v[i]);if(u[bc+s]==null){u=null;}else if(t[i]!==bb){u=u[bc+s](t[i]);}else{u=u[bc+s]();}if(!u){break;}}return {listenerIds:x,targets:A};},__cm:function(I,J,K,L){var P=this.__cq(I,J);if(P!=null){var R=J.substring(J.lastIndexOf(V)+1,J.length);if(R.charAt(R.length-1)==W){var M=R.substring(R.lastIndexOf(ba)+1,R.length-1);var O=R.substring(0,R.lastIndexOf(ba));var Q=P[bc+qx.lang.String.firstUp(O)]();if(M==Y){M=Q.length-1;}if(Q!=null){var N=Q.getItem(M);}}else{var N=P[bc+qx.lang.String.firstUp(R)]();}}this.__cp(K,L,N);},__cn:function(cO,cP){var cQ=this.__cw(cO,cP);if(cQ==null){if(qx.Class.supportsEvent(cO.constructor,cP)){cQ=cP;}else if(qx.Class.supportsEvent(cO.constructor,X+qx.lang.String.firstUp(cP))){cQ=X+qx.lang.String.firstUp(cP);}else{throw new qx.core.AssertionError(bi,cP);}}return cQ;},__co:function(cm,cn){var co=this.__cq(cm,cn);if(co!=null){var cp=cn.substring(cn.lastIndexOf(V)+1,cn.length);if(cp.charAt(cp.length-1)==W){this.__cp(cm,cn,null);return;}if(co[bp+qx.lang.String.firstUp(cp)]!=undefined){co[bp+qx.lang.String.firstUp(cp)]();}else{co[S+qx.lang.String.firstUp(cp)](null);}}},__cp:function(cq,cr,cs){var cw=this.__cq(cq,cr);if(cw!=null){var cx=cr.substring(cr.lastIndexOf(V)+1,cr.length);if(cx.charAt(cx.length-1)==W){var ct=cx.substring(cx.lastIndexOf(ba)+1,cx.length-1);var cv=cx.substring(0,cx.lastIndexOf(ba));var cu=cw[bc+qx.lang.String.firstUp(cv)]();if(ct==Y){ct=cu.length-1;}if(cu!=null){cu.setItem(ct,cs);}}else{cw[S+qx.lang.String.firstUp(cx)](cs);}}},__cq:function(cb,cc){var cf=cc.split(V);var cg=cb;for(var i=0;i<cf.length-1;i++){try{var ce=cf[i];if(ce.indexOf(W)==ce.length-1){var cd=ce.substring(ce.indexOf(ba)+1,ce.length-1);ce=ce.substring(0,ce.indexOf(ba));}cg=cg[bc+qx.lang.String.firstUp(ce)]();if(cd!=null){if(cd==Y){cd=cg.length-1;}cg=cg.getItem(cd);cd=null;}}catch(bO){return null;}}return cg;},__cr:function(cH,cI,cJ,cK,cL){cH=this.__cv(cH,cI,cJ,cK);if(cH==null){this.__co(cI,cJ);}if(cH!=undefined){try{this.__cp(cI,cJ,cH);if(cK&&cK.onUpdate){cK.onUpdate(cL,cI,cH);}}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;}if(cK&&cK.onSetFail){cK.onSetFail(e);}else{this.warn("Failed so set value "+cH+" on "+cI+". Error message: "+e);}}}},__cs:function(bX){var bY=[];for(var i=0;i<bX.length;i++){var name=bX[i];if(qx.lang.String.endsWith(name,W)){var ca=name.substring(name.indexOf(ba)+1,name.indexOf(W));if(name.indexOf(W)!=name.length-1){throw new Error("Please use only one array at a time: "+name+" does not work.");}if(ca!==Y){if(ca==bb||isNaN(parseInt(ca))){throw new Error("No number or 'last' value hast been given"+" in a array binding: "+name+" does not work.");}}if(name.indexOf(ba)!=0){bX[i]=name.substring(0,name.indexOf(ba));bY[i]=bb;bY[i+1]=ca;bX.splice(i+1,0,bq);i++;}else{bY[i]=ca;bX.splice(i,1,bq);}}else{bY[i]=bb;}}return bY;},__ct:function(cy,cz,cA,cB,cC,cD){var cE;{};var cG=function(bK,e){if(bK!==bb){if(bK===Y){bK=cy.length-1;}var bN=cy.getItem(bK);if(bN==undefined){qx.data.SingleValueBinding.__co(cA,cB);}var bL=e.getData().start;var bM=e.getData().end;if(bK<bL||bK>bM){return;}}else{var bN=e.getData();}if(qx.data.SingleValueBinding.DEBUG_ON){qx.log.Logger.debug("Binding executed from "+cy+" by "+cz+" to "+cA+" ("+cB+")");qx.log.Logger.debug("Data before conversion: "+bN);}bN=qx.data.SingleValueBinding.__cv(bN,cA,cB,cC);if(qx.data.SingleValueBinding.DEBUG_ON){qx.log.Logger.debug("Data after conversion: "+bN);}try{if(bN!=undefined){qx.data.SingleValueBinding.__cp(cA,cB,bN);}else{qx.data.SingleValueBinding.__co(cA,cB);}if(cC&&cC.onUpdate){cC.onUpdate(cy,cA,bN);}}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;}if(cC&&cC.onSetFail){cC.onSetFail(e);}else{this.warn("Failed so set value "+bN+" on "+cA+". Error message: "+e);}}};if(!cD){cD=bb;}cG=qx.lang.Function.bind(cG,cy,cD);var cF=cy.addListener(cz,cG);return cF;},__cu:function(bP,bQ,bR,bS,bT){if(this.__cj[bQ.toHashCode()]===undefined){this.__cj[bQ.toHashCode()]=[];}this.__cj[bQ.toHashCode()].push([bP,bQ,bR,bS,bT]);},__cv:function(a,b,c,d){if(d&&d.converter){var g;if(b.getModel){g=b.getModel();}return d.converter(a,g);}else{var k=this.__cq(b,c);var l=c.substring(c.lastIndexOf(V)+1,c.length);if(k==null){return a;}var h=qx.Class.getPropertyDefinition(k.constructor,l);var f=h==null?bb:h.check;return this.__cx(a,f);}},__cw:function(B,C){var D=qx.Class.getPropertyDefinition(B.constructor,C);if(D==null){return null;}return D.event;},__cx:function(bU,bV){var bW=qx.lang.Type.getClass(bU);if((bW==U||bW==T)&&(bV==bk||bV==be)){bU=parseInt(bU);}if((bW==bn||bW==U||bW==bd)&&bV==T){bU=bU+bb;}if((bW==U||bW==T)&&(bV==U||bV==bg)){bU=parseFloat(bU);}return bU;},removeBindingFromObject:function(ch,ci){if(ci.type==br){for(var i=0;i<ci.sources.length;i++){if(ci.sources[i]){ci.sources[i].removeListenerById(ci.listenerIds[i]);}}for(var i=0;i<ci.targets.length;i++){if(ci.targets[i]){ci.targets[i].removeListenerById(ci.targetListenerIds[i]);}}}else{ch.removeListenerById(ci);}var cj=this.__cj[ch.toHashCode()];if(cj!=undefined){for(var i=0;i<cj.length;i++){if(cj[i][0]==ci){qx.lang.Array.remove(cj,cj[i]);return;}}}throw new Error("Binding could not be found!");},removeAllBindingsForObject:function(cM){{};var cN=this.__cj[cM.toHashCode()];if(cN!=undefined){for(var i=cN.length-1;i>=0;i--){this.removeBindingFromObject(cM,cN[i][0]);}}},getAllBindingsForObject:function(m){if(this.__cj[m.toHashCode()]===undefined){this.__cj[m.toHashCode()]=[];}return this.__cj[m.toHashCode()];},removeAllBindings:function(){for(var cl in this.__cj){var ck=qx.core.ObjectRegistry.fromHashCode(cl);if(ck==null){delete this.__cj[cl];continue;}this.removeAllBindingsForObject(ck);}this.__cj={};},getAllBindings:function(){return this.__cj;},showBindingInLog:function(cR,cS){var cU;for(var i=0;i<this.__cj[cR.toHashCode()].length;i++){if(this.__cj[cR.toHashCode()][i][0]==cS){cU=this.__cj[cR.toHashCode()][i];break;}}if(cU===undefined){var cT=bf;}else{var cT=bh+cU[1]+bo+cU[2]+bl+cU[3]+bo+cU[4]+bm;}qx.log.Logger.debug(cT);},showAllBindingsInLog:function(){for(var dd in this.__cj){var dc=qx.core.ObjectRegistry.fromHashCode(dd);for(var i=0;i<this.__cj[dd].length;i++){this.showBindingInLog(dc,this.__cj[dd][i][0]);}}}}});})();(function(){var M="",L="g",K="0",J='\\$1',I="%",H='-',G="qx.lang.String",F=' ',E='\n',D="undefined";qx.Class.define(G,{statics:{camelCase:function(h){return h.replace(/\-([a-z])/g,function(b,c){return c.toUpperCase();});},hyphenate:function(t){return t.replace(/[A-Z]/g,function(y){return (H+y.charAt(0).toLowerCase());});},capitalize:function(B){return B.replace(/\b[a-z]/g,function(a){return a.toUpperCase();});},clean:function(d){return this.trim(d.replace(/\s+/g,F));},trimLeft:function(A){return A.replace(/^\s+/,M);},trimRight:function(N){return N.replace(/\s+$/,M);},trim:function(Q){return Q.replace(/^\s+|\s+$/g,M);},startsWith:function(w,x){return w.indexOf(x)===0;},endsWith:function(O,P){return O.substring(O.length-P.length,O.length)===P;},repeat:function(u,v){return u.length>0?new Array(v+1).join(u):M;},pad:function(e,length,f){var g=length-e.length;if(g>0){if(typeof f===D){f=K;}return this.repeat(f,g)+e;}else{return e;}},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,contains:function(r,s){return r.indexOf(s)!=-1;},format:function(j,k){var l=j;for(var i=0;i<k.length;i++){l=l.replace(new RegExp(I+(i+1),L),k[i]);}return l;},escapeRegexpChars:function(C){return C.replace(/([.*+?^${}()|[\]\/\\])/g,J);},toArray:function(q){return q.split(/\B|\b/g);},stripTags:function(z){return z.replace(/<\/?[^>]+>/gi,M);},stripScripts:function(m,n){var p=M;var o=m.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){p+=arguments[1]+E;return M;});if(n===true){qx.lang.Function.globalEval(p);}return o;}}});})();(function(){var g="qx.event.type.Data",f="qx.event.type.Event",e="qx.data.IListData";qx.Interface.define(e,{events:{"change":g,"changeLength":f},members:{getItem:function(a){},setItem:function(b,c){},splice:function(h,i,j){},contains:function(d){},getLength:function(){},toArray:function(){}}});})();(function(){var a="qx.lang.Date";qx.Class.define(a,{statics:{now:function(){return +new Date;}}});})();(function(){var e="",d="qx.core.WindowError";qx.Bootstrap.define(d,{extend:Error,construct:function(a,b,c){Error.call(this,a);this.__cy=a;this.__cz=b||e;this.__cA=c===undefined?-1:c;},members:{__cy:null,__cz:null,__cA:null,toString:function(){return this.__cy;},getUri:function(){return this.__cz;},getLineNumber:function(){return this.__cA;}}});})();(function(){var b="GlobalError: ",a="qx.core.GlobalError";qx.Bootstrap.define(a,{extend:Error,construct:function(c,d){{};this.__cB=b+(c&&c.message?c.message:c);Error.call(this,this.__cB);this.__cC=d;this.__cD=c;},members:{__cD:null,__cC:null,__cB:null,toString:function(){return this.__cB;},getArguments:function(){return this.__cC;},getSourceException:function(){return this.__cD;}},destruct:function(){this.__cD=null;this.__cC=null;this.__cB=null;}});})();(function(){var c=": ",b="qx.type.BaseError",a="";qx.Class.define(b,{extend:Error,construct:function(d,e){Error.call(this,e);this.__cE=d||a;this.message=e||qx.type.BaseError.DEFAULTMESSAGE;},statics:{DEFAULTMESSAGE:"error"},members:{__cE:null,message:null,getComment:function(){return this.__cE;},toString:function(){return this.__cE+c+this.message;}}});})();(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.__cF=qx.dev.StackTrace.getStackTrace();},members:{__cF:null,getStackTrace:function(){return this.__cF;}}});})();(function(){var a="qx.core.ValidationError";qx.Class.define(a,{extend:qx.type.BaseError});})();(function(){var j="qx.lang.Type",i="Error",h="RegExp",g="Date",f="Number",e="Boolean";qx.Class.define(j,{statics:{getClass:qx.Bootstrap.getClass,isString:qx.Bootstrap.isString,isArray:qx.Bootstrap.isArray,isObject:qx.Bootstrap.isObject,isFunction:qx.Bootstrap.isFunction,isRegExp:function(d){return this.getClass(d)==h;},isNumber:function(k){return (k!==null&&(this.getClass(k)==f||k instanceof Number));},isBoolean:function(c){return (c!==null&&(this.getClass(c)==e||c instanceof Boolean));},isDate:function(a){return (a!==null&&(this.getClass(a)==g||a instanceof Date));},isError:function(b){return (b!==null&&(this.getClass(b)==i||b instanceof Error));}}});})();(function(){var b="qx.util.ObjectPool",a="Integer";qx.Class.define(b,{extend:qx.core.Object,construct:function(f){qx.core.Object.call(this);this.__cG={};if(f!=null){this.setSize(f);}},properties:{size:{check:a,init:Infinity}},members:{__cG:null,getObject:function(k){if(this.$$disposed){return new k;}if(!k){throw new Error("Class needs to be defined!");}var m=null;var n=this.__cG[k.classname];if(n){m=n.pop();}if(m){m.$$pooled=false;}else{m=new k;}return m;},poolObject:function(c){if(!this.__cG){return;}var d=c.classname;var e=this.__cG[d];if(c.$$pooled){throw new Error("Object is already pooled: "+c);}if(!e){this.__cG[d]=e=[];}if(e.length>this.getSize()){if(c.destroy){c.destroy();}else{c.dispose();}return;}c.$$pooled=true;e.push(c);}},destruct:function(){var j=this.__cG;var g,h,i,l;for(g in j){h=j[g];for(i=0,l=h.length;i<l;i++){h[i].dispose();}}delete this.__cG;}});})();(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 h="qx.util.DisposeUtil";qx.Class.define(h,{statics:{disposeFields:function(a,b){qx.Bootstrap.warn("Don't use 'disposeFields' - instead assign directly to 'null'");for(var i=0,l=b.length;i<l;i++){var name=b[i];if(a[name]==null||!a.hasOwnProperty(name)){continue;}a[name]=null;}},disposeObjects:function(j,k,m){var name;for(var i=0,l=k.length;i<l;i++){name=k[i];if(j[name]==null||!j.hasOwnProperty(name)){continue;}if(!qx.core.ObjectRegistry.inShutDown){if(j[name].dispose){if(!m&&j[name].constructor.$$instance){throw new Error("The object stored in key "+name+" is a singleton! Please use disposeSingleton instead.");}else{j[name].dispose();}}else{throw new Error("Has no disposable object under key: "+name+"!");}}j[name]=null;}},disposeArray:function(o,p){var r=o[p];if(!r){return;}if(qx.core.ObjectRegistry.inShutDown){o[p]=null;return;}try{var q;for(var i=r.length-1;i>=0;i--){q=r[i];if(q){q.dispose();}}}catch(g){throw new Error("The array field: "+p+" of object: "+o+" has non disposable entries: "+g);}r.length=0;o[p]=null;},disposeMap:function(c,d){var e=c[d];if(!e){return;}if(qx.core.ObjectRegistry.inShutDown){c[d]=null;return;}try{for(var f in e){if(e.hasOwnProperty(f)){e[f].dispose();}}}catch(n){throw new Error("The map field: "+d+" of object: "+c+" has non disposable entries: "+n);}c[d]=null;},disposeTriggeredBy:function(s,t){var u=t.dispose;t.dispose=function(){u.call(t);s.dispose();};}}});})();(function(){var a="qx.event.handler.Object";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_LAST,SUPPORTED_TYPES:null,TARGET_CHECK:qx.event.IEventHandler.TARGET_OBJECT,IGNORE_CAN_HANDLE:false},members:{canHandleEvent:function(e,f){return qx.Class.supportsEvent(e.constructor,f);},registerEvent:function(b,c,d){},unregisterEvent:function(h,i,j){}},defer:function(g){qx.event.Registration.addHandler(g);}});})();(function(){var b="CSS1Compat",a="qx.bom.client.Feature";qx.Class.define(a,{statics:{STANDARD_MODE:false,QUIRKS_MODE:false,CONTENT_BOX:false,BORDER_BOX:false,SVG:false,CANVAS:!!window.CanvasRenderingContext2D,VML:false,XPATH:!!document.evaluate,AIR:navigator.userAgent.indexOf("adobeair")!==-1,GEARS:!!(window.google&&window.google.gears),SSL:window.location.protocol==="https:",ECMA_OBJECT_COUNT:(({}).__count__==0),CSS_POINTER_EVENTS:"pointerEvents" in document.documentElement.style,HTML5_CLASSLIST:(document.documentElement.classList&&qx.Bootstrap.getClass(document.documentElement.classList)==="DOMTokenList"),__cH:function(){this.QUIRKS_MODE=this.__cI();this.STANDARD_MODE=!this.QUIRKS_MODE;this.CONTENT_BOX=!qx.bom.client.Engine.MSHTML||this.STANDARD_MODE;this.BORDER_BOX=!this.CONTENT_BOX;this.SVG=document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature("org.w3c.dom.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"));this.VML=qx.bom.client.Engine.MSHTML;},__cI:function(){if(qx.bom.client.Engine.MSHTML&&qx.bom.client.Engine.VERSION>=8){return qx.bom.client.Engine.DOCUMENT_MODE===5;}else{return document.compatMode!==b;}}},defer:function(c){c.__cH();}});})();(function(){var o="qx.lang.Object";qx.Class.define(o,{statics:{empty:function(E){{};for(var F in E){if(E.hasOwnProperty(F)){delete E[F];}}},isEmpty:(qx.bom.client.Feature.ECMA_OBJECT_COUNT)?function(n){{};return n.__count__===0;}:function(G){{};for(var H in G){return false;}return true;},hasMinLength:(qx.bom.client.Feature.ECMA_OBJECT_COUNT)?function(z,A){{};return z.__count__>=A;}:function(p,q){{};if(q<=0){return true;}var length=0;for(var r in p){if((++length)>=q){return true;}}return false;},getLength:qx.Bootstrap.objectGetLength,getKeys:qx.Bootstrap.getKeys,getKeysAsString:qx.Bootstrap.getKeysAsString,getValues:function(B){{};var D=[];var C=this.getKeys(B);for(var i=0,l=C.length;i<l;i++){D.push(B[C[i]]);}return D;},mergeWith:qx.Bootstrap.objectMergeWith,carefullyMergeWith:function(x,y){{};return qx.lang.Object.mergeWith(x,y,false);},merge:function(d,e){{};var f=arguments.length;for(var i=1;i<f;i++){qx.lang.Object.mergeWith(d,arguments[i]);}return d;},clone:function(u){{};var v={};for(var w in u){v[w]=u[w];}return v;},invert:function(a){{};var b={};for(var c in a){b[a[c].toString()]=c;}return b;},getKeyFromValue:function(j,k){{};for(var m in j){if(j.hasOwnProperty(m)&&j[m]===k){return m;}}return null;},contains:function(g,h){{};return this.getKeyFromValue(g,h)!==null;},select:function(I,J){{};return J[I];},fromArray:function(s){{};var t={};for(var i=0,l=s.length;i<l;i++){{};t[s[i].toString()]=true;}return t;}}});})();(function(){var t="emulated",s="native",r='"',q="qx.lang.Core",p="\\\\",o="\\\"",n="[object Error]";qx.Class.define(q,{statics:{errorToString:qx.lang.Object.select((!Error.prototype.toString||Error.prototype.toString()==n)?t:s,{"native":Error.prototype.toString,"emulated":function(){return this.message;}}),arrayIndexOf:qx.lang.Object.select(Array.prototype.indexOf?s:t,{"native":Array.prototype.indexOf,"emulated":function(k,m){if(m==null){m=0;}else if(m<0){m=Math.max(0,this.length+m);}for(var i=m;i<this.length;i++){if(this[i]===k){return i;}}return -1;}}),arrayLastIndexOf:qx.lang.Object.select(Array.prototype.lastIndexOf?s:t,{"native":Array.prototype.lastIndexOf,"emulated":function(d,e){if(e==null){e=this.length-1;}else if(e<0){e=Math.max(0,this.length+e);}for(var i=e;i>=0;i--){if(this[i]===d){return i;}}return -1;}}),arrayForEach:qx.lang.Object.select(Array.prototype.forEach?s:t,{"native":Array.prototype.forEach,"emulated":function(x,y){var l=this.length;for(var i=0;i<l;i++){var z=this[i];if(z!==undefined){x.call(y||window,z,i,this);}}}}),arrayFilter:qx.lang.Object.select(Array.prototype.filter?s:t,{"native":Array.prototype.filter,"emulated":function(A,B){var C=[];var l=this.length;for(var i=0;i<l;i++){var D=this[i];if(D!==undefined){if(A.call(B||window,D,i,this)){C.push(this[i]);}}}return C;}}),arrayMap:qx.lang.Object.select(Array.prototype.map?s:t,{"native":Array.prototype.map,"emulated":function(f,g){var h=[];var l=this.length;for(var i=0;i<l;i++){var j=this[i];if(j!==undefined){h[i]=f.call(g||window,j,i,this);}}return h;}}),arraySome:qx.lang.Object.select(Array.prototype.some?s:t,{"native":Array.prototype.some,"emulated":function(a,b){var l=this.length;for(var i=0;i<l;i++){var c=this[i];if(c!==undefined){if(a.call(b||window,c,i,this)){return true;}}}return false;}}),arrayEvery:qx.lang.Object.select(Array.prototype.every?s:t,{"native":Array.prototype.every,"emulated":function(u,v){var l=this.length;for(var i=0;i<l;i++){var w=this[i];if(w!==undefined){if(!u.call(v||window,w,i,this)){return false;}}}return true;}}),stringQuote:qx.lang.Object.select(String.prototype.quote?s:t,{"native":String.prototype.quote,"emulated":function(){return r+this.replace(/\\/g,p).replace(/\"/g,o)+r;}})}});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 t="indexOf",r="lastIndexOf",q="slice",p="concat",o="join",n="toLocaleUpperCase",m="shift",k="substr",j="filter",h="unshift",P="match",O="quote",N="qx.lang.Generics",M="localeCompare",L="sort",K="some",J="charAt",I="split",H="substring",G="pop",A="toUpperCase",B="replace",y="push",z="charCodeAt",w="every",x="reverse",u="search",v="forEach",C="map",D="toLowerCase",F="splice",E="toLocaleLowerCase";qx.Class.define(N,{statics:{__cJ:{"Array":[o,x,L,y,G,m,h,F,p,q,t,r,v,C,j,K,w],"String":[O,H,D,A,J,z,t,r,E,n,M,P,u,B,I,k,p,q]},__cK:function(a,b){return function(s){return a.prototype[b].apply(s,Array.prototype.slice.call(arguments,1));};},__cL:function(){var c=qx.lang.Generics.__cJ;for(var g in c){var e=window[g];var d=c[g];for(var i=0,l=d.length;i<l;i++){var f=d[i];if(!e[f]){e[f]=qx.lang.Generics.__cK(e,f);}}}}},defer:function(Q){Q.__cL();}});})();(function(){var i="qx.event.type.Native";qx.Class.define(i,{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(j){var k=qx.event.type.Event.prototype.clone.call(this,j);var l={};k._native=this._cloneNativeEvent(this._native,l);k._returnValue=this._returnValue;return k;},_cloneNativeEvent:function(g,h){h.preventDefault=qx.lang.Function.empty;return h;},preventDefault:function(){qx.event.type.Event.prototype.preventDefault.call(this);qx.bom.Event.preventDefault(this._native);},getNativeEvent:function(){return this._native;},setReturnValue:function(a){this._returnValue=a;},getReturnValue:function(){return this._returnValue;}},destruct:function(){this._native=this._returnValue=null;}});})();(function(){var m="iPod",l="Win32",k="",j="Win64",i="Linux",h="BSD",g="Macintosh",f="iPhone",e="Windows",d="qx.bom.client.Platform",a="X11",c="MacIntel",b="MacPPC";qx.Class.define(d,{statics:{NAME:"",WIN:false,MAC:false,UNIX:false,UNKNOWN_PLATFORM:false,__cM:function(){var n=navigator.platform;if(n==null||n===k){n=navigator.userAgent;}if(n.indexOf(e)!=-1||n.indexOf(l)!=-1||n.indexOf(j)!=-1){this.WIN=true;this.NAME="win";}else if(n.indexOf(g)!=-1||n.indexOf(b)!=-1||n.indexOf(c)!=-1||n.indexOf(m)!=-1||n.indexOf(f)!=-1){this.MAC=true;this.NAME="mac";}else if(n.indexOf(a)!=-1||n.indexOf(i)!=-1||n.indexOf(h)!=-1){this.UNIX=true;this.NAME="unix";}else{this.UNKNOWN_PLATFORM=true;this.WIN=true;this.NAME="win";}}},defer:function(o){o.__cM();}});})();(function(){var j="win98",i="osx2",h="osx0",g="osx4",f="win95",e="win2000",d="osx1",c="osx5",b="osx3",a="Windows NT 5.01",H=")",G="winxp",F="freebsd",E="sunos",D="SV1",C="|",B="nintendods",A="winnt4",z="wince",y="winme",q="os9",r="\.",o="osx",p="linux",m="netbsd",n="winvista",k="openbsd",l="(",s="win2003",t="symbian",v="win7",u="g",x="qx.bom.client.System",w=" Mobile/";qx.Class.define(x,{statics:{NAME:"",SP1:false,SP2:false,WIN95:false,WIN98:false,WINME:false,WINNT4:false,WIN2000:false,WINXP:false,WIN2003:false,WINVISTA:false,WIN7:false,WINCE:false,LINUX:false,SUNOS:false,FREEBSD:false,NETBSD:false,OPENBSD:false,OSX:false,OS9:false,SYMBIAN:false,NINTENDODS:false,PSP:false,IPHONE:false,UNKNOWN_SYSTEM:false,__cN:{"Windows NT 6.1":v,"Windows NT 6.0":n,"Windows NT 5.2":s,"Windows NT 5.1":G,"Windows NT 5.0":e,"Windows 2000":e,"Windows NT 4.0":A,"Win 9x 4.90":y,"Windows CE":z,"Windows 98":j,"Win98":j,"Windows 95":f,"Win95":f,"Linux":p,"FreeBSD":F,"NetBSD":m,"OpenBSD":k,"SunOS":E,"Symbian System":t,"Nitro":B,"PSP":"sonypsp","Mac OS X 10_5":c,"Mac OS X 10.5":c,"Mac OS X 10_4":g,"Mac OS X 10.4":g,"Mac OS X 10_3":b,"Mac OS X 10.3":b,"Mac OS X 10_2":i,"Mac OS X 10.2":i,"Mac OS X 10_1":d,"Mac OS X 10.1":d,"Mac OS X 10_0":h,"Mac OS X 10.0":h,"Mac OS X":o,"Mac OS 9":q},__cO:function(){var L=navigator.userAgent;var K=[];for(var J in this.__cN){K.push(J);}var M=new RegExp(l+K.join(C).replace(/\./g,r)+H,u);if(!M.test(L)){this.UNKNOWN_SYSTEM=true;if(!qx.bom.client.Platform.UNKNOWN_PLATFORM){if(qx.bom.client.Platform.UNIX){this.NAME="linux";this.LINUX=true;}else if(qx.bom.client.Platform.MAC){this.NAME="osx5";this.OSX=true;}else{this.NAME="winxp";this.WINXP=true;}}else{this.NAME="winxp";this.WINXP=true;}return;}if(qx.bom.client.Engine.WEBKIT&&RegExp(w).test(navigator.userAgent)){this.IPHONE=true;this.NAME="iphone";}else{this.NAME=this.__cN[RegExp.$1];this[this.NAME.toUpperCase()]=true;if(qx.bom.client.Platform.WIN){if(L.indexOf(a)!==-1){this.SP1=true;}else if(qx.bom.client.Engine.MSHTML&&L.indexOf(D)!==-1){this.SP2=true;}}}}},defer:function(I){I.__cO();}});})();(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 t=qx.core.Setting;var s,u;s=t.get(e);if(s){u=qx.Theme.getByName(s);if(!u){throw new Error("The theme to use is not available: "+s);}this.setTheme(u);}}},settings:{"qx.theme":c}});})();(function(){var c="qx.util.ValueManager",b="abstract";qx.Class.define(c,{type:b,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this._dynamic={};},members:{_dynamic:null,resolveDynamic:function(f){return this._dynamic[f];},isDynamic:function(a){return !!this._dynamic[a];},resolve:function(e){if(e&&this._dynamic[e]){return this._dynamic[e];}return e;},_setDynamic:function(d){this._dynamic=d;},_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(p){var s=this._dynamic;var q=s[p];if(q){return q;}var r=this.getTheme();if(r!==null&&r.colors[p]){return s[p]=r.colors[p];}return p;},isDynamic:function(m){var o=this._dynamic;if(m&&(o[m]!==undefined)){return true;}var n=this.getTheme();if(n!==null&&m&&(n.colors[m]!==undefined)){o[m]=n.colors[m];return true;}return false;}}});})();(function(){var G=",",F="rgb(",E=")",D="qx.theme.manager.Color",C="qx.util.ColorUtil";qx.Class.define(C,{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(A){return this.NAMED[A]!==undefined;},isSystemColor:function(H){return this.SYSTEM[H]!==undefined;},supportsThemes:function(){return qx.Class.isDefined(D);},isThemedColor:function(u){if(!this.supportsThemes()){return false;}return qx.theme.manager.Color.getInstance().isDynamic(u);},stringToRgb:function(J){if(this.supportsThemes()&&this.isThemedColor(J)){var J=qx.theme.manager.Color.getInstance().resolveDynamic(J);}if(this.isNamedColor(J)){return this.NAMED[J];}else if(this.isSystemColor(J)){throw new Error("Could not convert system colors to RGB: "+J);}else if(this.isRgbString(J)){return this.__cP();}else if(this.isHex3String(J)){return this.__cR();}else if(this.isHex6String(J)){return this.__cS();}throw new Error("Could not parse color: "+J);},cssStringToRgb:function(bg){if(this.isNamedColor(bg)){return this.NAMED[bg];}else if(this.isSystemColor(bg)){throw new Error("Could not convert system colors to RGB: "+bg);}else if(this.isRgbString(bg)){return this.__cP();}else if(this.isRgbaString(bg)){return this.__cQ();}else if(this.isHex3String(bg)){return this.__cR();}else if(this.isHex6String(bg)){return this.__cS();}throw new Error("Could not parse color: "+bg);},stringToRgbString:function(y){return this.rgbToRgbString(this.stringToRgb(y));},rgbToRgbString:function(bh){return F+bh[0]+G+bh[1]+G+bh[2]+E;},rgbToHexString:function(w){return (qx.lang.String.pad(w[0].toString(16).toUpperCase(),2)+qx.lang.String.pad(w[1].toString(16).toUpperCase(),2)+qx.lang.String.pad(w[2].toString(16).toUpperCase(),2));},isValidPropertyValue:function(B){return this.isThemedColor(B)||this.isNamedColor(B)||this.isHex3String(B)||this.isHex6String(B)||this.isRgbString(B);},isCssString:function(a){return this.isSystemColor(a)||this.isNamedColor(a)||this.isHex3String(a)||this.isHex6String(a)||this.isRgbString(a);},isHex3String:function(v){return this.REGEXP.hex3.test(v);},isHex6String:function(I){return this.REGEXP.hex6.test(I);},isRgbString:function(bi){return this.REGEXP.rgb.test(bi);},isRgbaString:function(s){return this.REGEXP.rgba.test(s);},__cP:function(){var bf=parseInt(RegExp.$1,10);var be=parseInt(RegExp.$2,10);var bd=parseInt(RegExp.$3,10);return [bf,be,bd];},__cQ:function(){var M=parseInt(RegExp.$1,10);var L=parseInt(RegExp.$2,10);var K=parseInt(RegExp.$3,10);return [M,L,K];},__cR:function(){var bc=parseInt(RegExp.$1,16)*17;var bb=parseInt(RegExp.$2,16)*17;var ba=parseInt(RegExp.$3,16)*17;return [bc,bb,ba];},__cS:function(){var o=(parseInt(RegExp.$1,16)*16)+parseInt(RegExp.$2,16);var n=(parseInt(RegExp.$3,16)*16)+parseInt(RegExp.$4,16);var m=(parseInt(RegExp.$5,16)*16)+parseInt(RegExp.$6,16);return [o,n,m];},hex3StringToRgb:function(z){if(this.isHex3String(z)){return this.__cR(z);}throw new Error("Invalid hex3 value: "+z);},hex6StringToRgb:function(x){if(this.isHex6String(x)){return this.__cS(x);}throw new Error("Invalid hex6 value: "+x);},hexStringToRgb:function(l){if(this.isHex3String(l)){return this.__cR(l);}if(this.isHex6String(l)){return this.__cS(l);}throw new Error("Invalid hex value: "+l);},rgbToHsb:function(N){var P,Q,S;var Y=N[0];var V=N[1];var O=N[2];var X=(Y>V)?Y:V;if(O>X){X=O;}var R=(Y<V)?Y:V;if(O<R){R=O;}S=X/255.0;if(X!=0){Q=(X-R)/X;}else{Q=0;}if(Q==0){P=0;}else{var U=(X-Y)/(X-R);var W=(X-V)/(X-R);var T=(X-O)/(X-R);if(Y==X){P=T-W;}else if(V==X){P=2.0+U-T;}else{P=4.0+W-U;}P=P/6.0;if(P<0){P=P+1.0;}}return [Math.round(P*360),Math.round(Q*100),Math.round(S*100)];},hsbToRgb:function(c){var i,f,p,q,t;var d=c[0]/360;var e=c[1]/100;var h=c[2]/100;if(d>=1.0){d%=1.0;}if(e>1.0){e=1.0;}if(h>1.0){h=1.0;}var j=Math.floor(255*h);var k={};if(e==0.0){k.red=k.green=k.blue=j;}else{d*=6.0;i=Math.floor(d);f=d-i;p=Math.floor(j*(1.0-e));q=Math.floor(j*(1.0-(e*f)));t=Math.floor(j*(1.0-(e*(1.0-f))));switch(i){case 0:k.red=j;k.green=t;k.blue=p;break;case 1:k.red=q;k.green=j;k.blue=p;break;case 2:k.red=p;k.green=j;k.blue=t;break;case 3:k.red=p;k.green=q;k.blue=j;break;case 4:k.red=t;k.green=p;k.blue=j;break;case 5:k.red=j;k.green=p;k.blue=q;break;}}return [k.red,k.green,k.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 j="object",i="_applyTheme",h="qx.theme.manager.Decoration",g="Theme",f="__cT",e="changeTheme",d="string",c="singleton";qx.Class.define(h,{type:c,extend:qx.core.Object,properties:{theme:{check:g,nullable:true,apply:i,event:e}},members:{__cT:null,resolve:function(q){if(!q){return null;}if(typeof q===j){return q;}var t=this.getTheme();if(!t){return null;}var t=this.getTheme();if(!t){return null;}var u=this.__cT;if(!u){u=this.__cT={};}var r=u[q];if(r){return r;}var s=t.decorations[q];if(!s){return null;}var v=s.decorator;if(v==null){throw new Error("Missing definition of which decorator to use in entry: "+q+"!");}return u[q]=(new v).set(s.style);},isValidPropertyValue:function(o){if(typeof o===d){return this.isDynamic(o);}else if(typeof o===j){var p=o.constructor;return qx.Class.hasInterface(p,qx.ui.decoration.IDecorator);}return false;},isDynamic:function(a){if(!a){return false;}var b=this.getTheme();if(!b){return false;}return !!b.decorations[a];},_applyTheme:function(k,l){var n=qx.util.AliasManager.getInstance();if(l){for(var m in l.aliases){n.remove(m);}}if(k){for(var m in k.aliases){n.add(m,k.aliases[m]);}}if(!k){this.__cT={};}}},destruct:function(){this._disposeMap(f);}});})();(function(){var f="qx.ui.decoration.IDecorator";qx.Interface.define(f,{members:{getMarkup:function(){},resize:function(a,b,c){},tint:function(d,e){},getInsets:function(){}}});})();(function(){var u="/",t="0",s="qx/static",r="http://",q="https://",p="file://",o="qx.util.AliasManager",n="singleton",m=".",l="static";qx.Class.define(o,{type:n,extend:qx.util.ValueManager,construct:function(){qx.util.ValueManager.call(this);this.__cU={};this.add(l,s);},members:{__cU:null,_preprocess:function(e){var h=this._getDynamic();if(h[e]===false){return e;}else if(h[e]===undefined){if(e.charAt(0)===u||e.charAt(0)===m||e.indexOf(r)===0||e.indexOf(q)===t||e.indexOf(p)===0){h[e]=false;return e;}if(this.__cU[e]){return this.__cU[e];}var g=e.substring(0,e.indexOf(u));var f=this.__cU[g];if(f!==undefined){h[e]=f+e.substring(g.length);}}return e;},add:function(a,b){this.__cU[a]=b;var d=this._getDynamic();for(var c in d){if(c.substring(0,c.indexOf(u))===a){d[c]=b+c.substring(a.length);}}},remove:function(i){delete this.__cU[i];},resolve:function(j){var k=this._getDynamic();if(j!==null){j=this._preprocess(j);}return k[j]||j;}},destruct:function(){this.__cU=null;}});})();(function(){var q="qx.theme.manager.Font",p="Theme",o="changeTheme",n="_applyTheme",m="singleton";qx.Class.define(q,{type:m,extend:qx.util.ValueManager,properties:{theme:{check:p,nullable:true,apply:n,event:o}},members:{resolveDynamic:function(a){var b=this._dynamic;return a instanceof qx.bom.Font?a:b[a];},resolve:function(f){var i=this._dynamic;var g=i[f];if(g){return g;}var h=this.getTheme();if(h!==null&&h.fonts[f]){return i[f]=(new qx.bom.Font).set(h.fonts[f]);}return f;},isDynamic:function(j){var l=this._dynamic;if(j&&(j instanceof qx.bom.Font||l[j]!==undefined)){return true;}var k=this.getTheme();if(k!==null&&j&&k.fonts[j]){l[j]=(new qx.bom.Font).set(k.fonts[j]);return true;}return false;},__cV:function(c,d){if(c[d].include){var e=c[c[d].include];c[d].include=null;delete c[d].include;c[d]=qx.lang.Object.mergeWith(c[d],e,false);this.__cV(c,d);}},_applyTheme:function(r){var s=this._getDynamic();for(var v in s){if(s[v].themed){s[v].dispose();delete s[v];}}if(r){var t=r.fonts;var u=qx.bom.Font;for(var v in t){if(t[v].include&&t[t[v].include]){this.__cV(t,v);}s[v]=(new u).set(t[v]);s[v].themed=true;}}this._setDynamic(s);}}});})();(function(){var D="",C="underline",B="Boolean",A="px",z='"',y="italic",x="normal",w="bold",v="_applyItalic",u="_applyBold",P="Integer",O="_applyFamily",N="_applyLineHeight",M="Array",L="overline",K="line-through",J="qx.bom.Font",I="Number",H="_applyDecoration",G=" ",E="_applySize",F=",";qx.Class.define(J,{extend:qx.core.Object,construct:function(o,p){qx.core.Object.call(this);if(o!==undefined){this.setSize(o);}if(p!==undefined){this.setFamily(p);}},statics:{fromString:function(f){var k=new qx.bom.Font();var h=f.split(/\s+/);var name=[];var j;for(var i=0;i<h.length;i++){switch(j=h[i]){case w:k.setBold(true);break;case y:k.setItalic(true);break;case C:k.setDecoration(C);break;default:var g=parseInt(j,10);if(g==j||qx.lang.String.contains(j,A)){k.setSize(g);}else{name.push(j);}break;}}if(name.length>0){k.setFamily(name);}return k;},fromConfig:function(S){var T=new qx.bom.Font;T.set(S);return T;},__cW:{fontFamily:D,fontSize:D,fontWeight:D,fontStyle:D,textDecoration:D,lineHeight:1.2},getDefaultStyles:function(){return this.__cW;}},properties:{size:{check:P,nullable:true,apply:E},lineHeight:{check:I,nullable:true,apply:N},family:{check:M,nullable:true,apply:O},bold:{check:B,nullable:true,apply:u},italic:{check:B,nullable:true,apply:v},decoration:{check:[C,K,L],nullable:true,apply:H}},members:{__cX:null,__cY:null,__da:null,__db:null,__dc:null,__dd:null,_applySize:function(q,r){this.__cX=q===null?null:q+A;},_applyLineHeight:function(Q,R){this.__dd=Q===null?null:Q;},_applyFamily:function(a,b){var c=D;for(var i=0,l=a.length;i<l;i++){if(a[i].indexOf(G)>0){c+=z+a[i]+z;}else{c+=a[i];}if(i!==l-1){c+=F;}}this.__cY=c;},_applyBold:function(m,n){this.__da=m===null?null:m?w:x;},_applyItalic:function(s,t){this.__db=s===null?null:s?y:x;},_applyDecoration:function(d,e){this.__dc=d===null?null:d;},getStyles:function(){return {fontFamily:this.__cY,fontSize:this.__cX,fontWeight:this.__da,fontStyle:this.__db,textDecoration:this.__dc,lineHeight:this.__dd};}}});})();(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 j="string",i="_applyTheme",h="qx.theme.manager.Appearance",g=":",f="Theme",e="changeTheme",d="/",c="singleton";qx.Class.define(h,{type:c,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__de={};this.__df={};},properties:{theme:{check:f,nullable:true,event:e,apply:i}},members:{__dg:{},__de:null,__df:null,_applyTheme:function(a,b){this.__df={};this.__de={};},__dh:function(B,C,D){var H=C.appearances;var K=H[B];if(!K){var L=d;var E=[];var J=B.split(L);var I;while(!K&&J.length>0){E.unshift(J.pop());var F=J.join(L);K=H[F];if(K){I=K.alias||K;if(typeof I===j){var G=I+L+E.join(L);return this.__dh(G,C,D);}}}if(D!=null){return this.__dh(D,C);}return null;}else if(typeof K===j){return this.__dh(K,C,D);}else if(K.include&&!K.style){return this.__dh(K.include,C,D);}return B;},styleFrom:function(k,l,m,n){if(!m){m=this.getTheme();}var t=this.__df;var o=t[k];if(!o){o=t[k]=this.__dh(k,m,n);}var y=m.appearances[o];if(!y){this.warn("Missing appearance: "+k);return null;}if(!y.style){return null;}var z=o;if(l){var A=y.$$bits;if(!A){A=y.$$bits={};y.$$length=0;}var r=0;for(var u in l){if(!l[u]){continue;}if(A[u]==null){A[u]=1<<y.$$length++;}r+=A[u];}if(r>0){z+=g+r;}}var s=this.__de;if(s[z]!==undefined){return s[z];}if(!l){l=this.__dg;}var w;if(y.include||y.base){var q=y.style(l);var p;if(y.include){p=this.styleFrom(y.include,l,m,n);}w={};if(y.base){var v=this.styleFrom(o,l,y.base,n);if(y.include){for(var x in v){if(!p.hasOwnProperty(x)&&!q.hasOwnProperty(x)){w[x]=v[x];}}}else{for(var x in v){if(!q.hasOwnProperty(x)){w[x]=v[x];}}}}if(y.include){for(var x in p){if(!q.hasOwnProperty(x)){w[x]=p[x];}}}for(var x in q){w[x]=q[x];}}else{w=y.style(l);}return s[z]=w||null;}},destruct:function(){this.__de=this.__df=null;}});})();(function(){var L="other",K="widgets",J="fonts",I="appearances",H="qx.Theme",G="]",F="[Theme ",E="colors",D="decorations",C="Theme",z="meta",B="borders",A="icons";qx.Bootstrap.define(H,{statics:{define:function(name,j){if(!j){var j={};}j.include=this.__di(j.include);j.patch=this.__di(j.patch);{};var k={$$type:C,name:name,title:j.title,toString:this.genericToString};if(j.extend){k.supertheme=j.extend;}k.basename=qx.Bootstrap.createNamespace(name,k);this.__dl(k,j);this.__dj(k,j);this.$$registry[name]=k;for(var i=0,a=j.include,l=a.length;i<l;i++){this.include(k,a[i]);}for(var i=0,a=j.patch,l=a.length;i<l;i++){this.patch(k,a[i]);}},__di:function(b){if(!b){return [];}if(qx.Bootstrap.isArray(b)){return b;}else{return [b];}},__dj:function(O,P){var Q=P.aliases||{};if(P.extend&&P.extend.aliases){qx.Bootstrap.objectMergeWith(Q,P.extend.aliases,false);}O.aliases=Q;},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 F+this.name+G;},__dk:function(M){for(var i=0,N=this.__dm,l=N.length;i<l;i++){if(M[N[i]]){return N[i];}}},__dl:function(m,n){var q=this.__dk(n);if(n.extend&&!q){q=n.extend.type;}m.type=q||L;if(!q){return;}var s=function(){};if(n.extend){s.prototype=new n.extend.$$clazz;}var r=s.prototype;var p=n[q];for(var o in p){r[o]=p[o];if(r[o].base){{};r[o].base=n.extend;}}m.$$clazz=s;m[q]=new s;},$$registry:{},__dm:[E,B,D,J,A,K,I,z],__dn:null,__do:null,__dp:function(){},patch:function(t,u){var w=this.__dk(u);if(w!==this.__dk(t)){throw new Error("The mixins '"+t.name+"' are not compatible '"+u.name+"'!");}var v=u[w];var x=t.$$clazz.prototype;for(var y in v){x[y]=v[y];}},include:function(c,d){var f=d.type;if(f!==c.type){throw new Error("The mixins '"+c.name+"' are not compatible '"+d.name+"'!");}var e=d[f];var g=c.$$clazz.prototype;for(var h in e){if(g[h]!==undefined){continue;}g[h]=e[h];}}}});})();(function(){var z="focusout",y="interval",x="mouseover",w="mouseout",v="mousemove",u="widget",t="qx.ui.tooltip.ToolTip",s="Boolean",r="__dr",q="__dt",n="_applyCurrent",p="qx.ui.tooltip.Manager",o="__dq",m="tooltip-error",l="singleton";qx.Class.define(p,{type:l,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);qx.event.Registration.addListener(document.body,x,this.__dA,this,true);this.__dq=new qx.event.Timer();this.__dq.addListener(y,this.__dx,this);this.__dr=new qx.event.Timer();this.__dr.addListener(y,this.__dy,this);this.__ds={left:0,top:0};},properties:{current:{check:t,nullable:true,apply:n},showInvalidTooltips:{check:s,init:true}},members:{__ds:null,__dr:null,__dq:null,__dt:null,__du:null,__dv:function(){if(!this.__dt){this.__dt=new qx.ui.tooltip.ToolTip().set({rich:true});}return this.__dt;},__dw:function(){if(!this.__du){this.__du=new qx.ui.tooltip.ToolTip().set({appearance:m});this.__du.syncAppearance();}return this.__du;},_applyCurrent:function(g,h){if(h&&qx.ui.core.Widget.contains(h,g)){return;}if(h){if(!h.isDisposed()){h.exclude();}this.__dq.stop();this.__dr.stop();}var j=qx.event.Registration;var i=document.body;if(g){this.__dq.startWith(g.getShowTimeout());j.addListener(i,w,this.__dB,this,true);j.addListener(i,z,this.__dC,this,true);j.addListener(i,v,this.__dz,this,true);}else{j.removeListener(i,w,this.__dB,this,true);j.removeListener(i,z,this.__dC,this,true);j.removeListener(i,v,this.__dz,this,true);}},__dx:function(e){var k=this.getCurrent();if(k&&!k.isDisposed()){this.__dr.startWith(k.getHideTimeout());if(k.getPlaceMethod()==u){k.placeToWidget(k.getOpener());}else{k.placeToPoint(this.__ds);}k.show();}this.__dq.stop();},__dy:function(e){var G=this.getCurrent();if(G&&!G.isDisposed()){G.exclude();}this.__dr.stop();this.resetCurrent();},__dz:function(e){var F=this.__ds;F.left=e.getDocumentLeft();F.top=e.getDocumentTop();},__dA:function(e){var c=qx.ui.core.Widget.getWidgetByElement(e.getTarget());if(!c){return;}var d;while(c!=null){var d=c.getToolTip();var f=c.getToolTipText()||null;var b=c.getToolTipIcon()||null;if(qx.Class.hasInterface(c.constructor,qx.ui.form.IForm)&&!c.isValid()){var a=c.getInvalidMessage();}if(d||f||b||a){break;}c=c.getLayoutParent();}if(!c){return;}if(c.isBlockToolTip()){return;}if(a&&c.getEnabled()){if(!this.getShowInvalidTooltips()){return;}var d=this.__dw().set({label:a});}else if(!d){var d=this.__dv().set({label:f,icon:b});}this.setCurrent(d);d.setOpener(c);},__dB: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();}},__dC:function(e){var A=qx.ui.core.Widget.getWidgetByElement(e.getTarget());if(!A){return;}var B=this.getCurrent();if(B&&B==A.getToolTip()){this.setCurrent(null);}}},destruct:function(){qx.event.Registration.removeListener(document.body,x,this.__dA,this,true);this._disposeObjects(o,r,q);this.__ds=null;}});})();(function(){var r="interval",q="qx.event.Timer",p="_applyInterval",o="_applyEnabled",n="Boolean",m="qx.event.type.Event",l="Integer";qx.Class.define(q,{extend:qx.core.Object,construct:function(s){qx.core.Object.call(this);this.setEnabled(false);if(s!=null){this.setInterval(s);}var self=this;this.__dD=function(){self._oninterval.call(self);};},events:{"interval":m},statics:{once:function(a,b,c){var d=new qx.event.Timer(c);d.__dE=a;d.addListener(r,function(e){d.stop();a.call(b,e);d.dispose();b=null;},b);d.start();return d;}},properties:{enabled:{init:true,check:n,apply:o},interval:{check:l,init:1000,apply:p}},members:{__dF:null,__dD:null,_applyInterval:function(f,g){if(this.getEnabled()){this.restart();}},_applyEnabled:function(j,k){if(k){window.clearInterval(this.__dF);this.__dF=null;}else if(j){this.__dF=window.setInterval(this.__dD,this.getInterval());}},start:function(){this.setEnabled(true);},startWith:function(h){this.setInterval(h);this.start();},stop:function(){this.setEnabled(false);},restart:function(){this.stop();this.start();},restartWith:function(i){this.stop();this.startWith(i);},_oninterval:qx.event.GlobalError.observeMethod(function(){if(this.$$disposed){return;}if(this.getEnabled()){this.fireEvent(r);}})},destruct:function(){if(this.__dF){window.clearInterval(this.__dF);}this.__dF=this.__dD=null;}});})();(function(){var a="qx.ui.core.MChildrenHandling";qx.Mixin.define(a,{members:{getChildren:function(){return this._getChildren();},hasChildren:function(){return this._hasChildren();},indexOf:function(o){return this._indexOf(o);},add:function(f,g){this._add(f,g);},addAt:function(k,l,m){this._addAt(k,l,m);},addBefore:function(h,i,j){this._addBefore(h,i,j);},addAfter:function(c,d,e){this._addAfter(c,d,e);},remove:function(b){this._remove(b);},removeAt:function(n){return this._removeAt(n);},removeAll:function(){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 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 E="Integer",D="_applyDimension",C="Boolean",B="_applyStretching",A="_applyMargin",z="shorthand",y="_applyAlign",x="allowShrinkY",w="bottom",v="baseline",S="marginBottom",R="qx.ui.core.LayoutItem",Q="center",P="marginTop",O="allowGrowX",N="middle",M="marginLeft",L="allowShrinkX",K="top",J="right",H="marginRight",I="abstract",F="allowGrowY",G="left";qx.Class.define(R,{type:I,extend:qx.core.Object,properties:{minWidth:{check:E,nullable:true,apply:D,init:null,themeable:true},width:{check:E,nullable:true,apply:D,init:null,themeable:true},maxWidth:{check:E,nullable:true,apply:D,init:null,themeable:true},minHeight:{check:E,nullable:true,apply:D,init:null,themeable:true},height:{check:E,nullable:true,apply:D,init:null,themeable:true},maxHeight:{check:E,nullable:true,apply:D,init:null,themeable:true},allowGrowX:{check:C,apply:B,init:true,themeable:true},allowShrinkX:{check:C,apply:B,init:true,themeable:true},allowGrowY:{check:C,apply:B,init:true,themeable:true},allowShrinkY:{check:C,apply:B,init:true,themeable:true},allowStretchX:{group:[O,L],mode:z,themeable:true},allowStretchY:{group:[F,x],mode:z,themeable:true},marginTop:{check:E,init:0,apply:A,themeable:true},marginRight:{check:E,init:0,apply:A,themeable:true},marginBottom:{check:E,init:0,apply:A,themeable:true},marginLeft:{check:E,init:0,apply:A,themeable:true},margin:{group:[P,H,S,M],mode:z,themeable:true},alignX:{check:[G,Q,J],nullable:true,apply:y,themeable:true},alignY:{check:[K,N,w,v],nullable:true,apply:y,themeable:true}},members:{__dG:null,__dH:null,__dI:null,__dJ:null,__dK:null,__dL:null,__dM:null,getBounds:function(){return this.__dL||this.__dH||null;},clearSeparators:function(){},renderSeparator:function(t,u){},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.__dG){this.__dG=e;qx.ui.core.queue.Layout.add(this);return null;}var g=this.__dH;if(!g){g=this.__dH={};}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.__dI){f.local=true;delete this.__dI;}if(this.__dK){f.margin=true;delete this.__dK;}return f;},isExcluded:function(){return false;},hasValidLayout:function(){return !this.__dI;},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);},invalidateLayoutCache:function(){this.__dI=true;this.__dJ=null;},getSizeHint:function(T){var U=this.__dJ;if(U){return U;}if(T===false){return null;}U=this.__dJ=this._computeSizeHint();if(this._hasHeightForWidth()&&this.__dG&&this.getHeight()==null){U.height=this.__dG;}if(U.minWidth>U.width){U.width=U.minWidth;}if(U.maxWidth<U.width){U.width=U.maxWidth;}if(!this.getAllowGrowX()){U.maxWidth=U.width;}if(!this.getAllowShrinkX()){U.minWidth=U.width;}if(U.minHeight>U.height){U.height=U.minHeight;}if(U.maxHeight<U.height){U.height=U.maxHeight;}if(!this.getAllowGrowY()){U.maxHeight=U.height;}if(!this.getAllowShrinkY()){U.minHeight=U.height;}return U;},_computeSizeHint:function(){var o=this.getMinWidth()||0;var l=this.getMinHeight()||0;var p=this.getWidth()||o;var n=this.getHeight()||l;var k=this.getMaxWidth()||Infinity;var m=this.getMaxHeight()||Infinity;return {minWidth:o,width:p,maxWidth:k,minHeight:l,height:n,maxHeight:m};},_hasHeightForWidth:function(){var h=this._getLayout();if(h){return h.hasHeightForWidth();}return false;},_getHeightForWidth:function(i){var j=this._getLayout();if(j&&j.hasHeightForWidth()){return j.getHeightForWidth(i);}return null;},_getLayout:function(){return null;},_applyMargin:function(){this.__dK=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.__dL;},setUserBounds:function(V,top,W,X){this.__dL={left:V,top:top,width:W,height:X};qx.ui.core.queue.Layout.add(this);},resetUserBounds:function(){delete this.__dL;qx.ui.core.queue.Layout.add(this);},__dN:{},setLayoutProperties:function(bb){if(bb==null){return;}var bc=this.__dM;if(!bc){bc=this.__dM={};}var parent=this.getLayoutParent();if(parent){parent.updateLayoutProperties(bb);}for(var bd in bb){if(bb[bd]==null){delete bc[bd];}else{bc[bd]=bb[bd];}}},getLayoutProperties:function(){return this.__dM||this.__dN;},clearLayoutProperties:function(){delete this.__dM;},updateLayoutProperties:function(q){var r=this._getLayout();if(r){var s;{};r.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 Y=qx.core.Object.prototype.clone.call(this);var ba=this.__dM;if(ba){Y.__dM=qx.lang.Object.clone(ba);}return Y;}},destruct:function(){this.$$parent=this.$$subparent=this.__dM=this.__dH=this.__dL=this.__dJ=null;}});})();(function(){var l="qx.ui.core.DecoratorFactory",k="$$nopool$$";qx.Class.define(l,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__dO={};},statics:{MAX_SIZE:15,__dP:k},members:{__dO:null,getDecoratorElement:function(a){var f=qx.ui.core.DecoratorFactory;if(qx.lang.Type.isString(a)){var d=a;var c=qx.theme.manager.Decoration.getInstance().resolve(a);}else{var d=f.__dP;c=a;}var e=this.__dO;if(e[d]&&e[d].length>0){var b=e[d].pop();}else{var b=this._createDecoratorElement(c,d);}b.$$pooled=false;return b;},poolDecorator:function(g){if(!g||g.$$pooled){return;}var j=qx.ui.core.DecoratorFactory;var h=g.getId();if(h==j.__dP){g.dispose();return;}var i=this.__dO;if(!i[h]){i[h]=[];}if(i[h].length>j.MAX_SIZE){g.dispose();}else{g.$$pooled=true;i[h].push(g);}},_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.__dO;for(var p in q){qx.util.DisposeUtil.disposeArray(q,p);}}this.__dO=null;}});})();(function(){var cB="px",cA="Boolean",cz="qx.event.type.Mouse",cy="qx.event.type.Drag",cx="visible",cw="qx.event.type.Focus",cv="on",cu="Integer",ct="excluded",cs="qx.event.type.Data",ch="_applyPadding",cg="qx.event.type.Event",cf="hidden",ce="String",cd="tabIndex",cc="contextmenu",cb="backgroundColor",ca="focused",bY="changeVisibility",bX="hovered",cI="qx.event.type.KeySequence",cJ="absolute",cG="drag",cH="div",cE="disabled",cF="move",cC="dragstart",cD="qx.dynlocale",cK="dragchange",cL="dragend",cl="resize",ck="Decorator",cn="zIndex",cm="opacity",cp="default",co="Color",cr="changeToolTipText",cq="beforeContextmenuOpen",cj="_applyNativeContextMenu",ci="_applyBackgroundColor",T="_applyFocusable",U="changeShadow",V="qx.event.type.KeyInput",W="createChildControl",X="__dQ",Y="Font",ba="_applyShadow",bb="_applyEnabled",bc="_applySelectable",bd="Number",cP="_applyKeepActive",cO="__ea",cN="_applyVisibility",cM="qxDraggable",cT="__dR",cS="syncAppearance",cR="paddingLeft",cQ="_applyDroppable",cV="__ec",cU="#",bC="qx.event.type.MouseWheel",bD="_applyCursor",bA="_applyDraggable",bB="changeTextColor",bG="$$widget",bH="changeContextMenu",bE="paddingTop",bF="changeSelectable",by="none",bz="outline",bl="_applyAppearance",bk="_applyOpacity",bn="qx.ui.core.Widget",bm="_applyFont",bh="cursor",bg="qxDroppable",bj="changeZIndex",bi="changeEnabled",bf="changeFont",be="__ee",bM="__dU",bN="_applyDecorator",bO="_applyZIndex",bP="_applyTextColor",bI="qx.ui.menu.Menu",bJ="_applyToolTipText",bK="widget",bL="changeDecorator",bQ="__dV",bR="_applyTabIndex",bv="changeAppearance",bu="shorthand",bt="/",bs="",br="_applyContextMenu",bq="paddingBottom",bp="__dW",bo="changeNativeContextMenu",bx="qx.ui.tooltip.ToolTip",bw="_applyKeepFocus",bS="paddingRight",bT="changeBackgroundColor",bU="changeLocale",bV="qxKeepFocus",bW="qxKeepActive";qx.Class.define(bn,{extend:qx.ui.core.LayoutItem,include:[qx.locale.MTranslation],construct:function(){qx.ui.core.LayoutItem.call(this);this.__dQ=this._createContainerElement();this.__dR=this.__ed();this.__dQ.add(this.__dR);this.initFocusable();this.initSelectable();this.initNativeContextMenu();},events:{appear:cg,disappear:cg,createChildControl:cs,resize:cs,move:cs,syncAppearance:cs,mousemove:cz,mouseover:cz,mouseout:cz,mousedown:cz,mouseup:cz,click:cz,dblclick:cz,contextmenu:cz,beforeContextmenuOpen:cz,mousewheel:bC,keyup:cI,keydown:cI,keypress:cI,keyinput:V,focus:cw,blur:cw,focusin:cw,focusout:cw,activate:cw,deactivate:cw,capture:cg,losecapture:cg,drop:cy,dragleave:cy,dragover:cy,drag:cy,dragstart:cy,dragend:cy,dragchange:cy,droprequest:cy},properties:{paddingTop:{check:cu,init:0,apply:ch,themeable:true},paddingRight:{check:cu,init:0,apply:ch,themeable:true},paddingBottom:{check:cu,init:0,apply:ch,themeable:true},paddingLeft:{check:cu,init:0,apply:ch,themeable:true},padding:{group:[bE,bS,bq,cR],mode:bu,themeable:true},zIndex:{nullable:true,init:null,apply:bO,event:bj,check:cu,themeable:true},decorator:{nullable:true,init:null,apply:bN,event:bL,check:ck,themeable:true},shadow:{nullable:true,init:null,apply:ba,event:U,check:ck,themeable:true},backgroundColor:{nullable:true,check:co,apply:ci,event:bT,themeable:true},textColor:{nullable:true,check:co,apply:bP,event:bB,themeable:true,inheritable:true},font:{nullable:true,apply:bm,check:Y,event:bf,themeable:true,inheritable:true,dereference:true},opacity:{check:bd,apply:bk,themeable:true,nullable:true,init:null},cursor:{check:ce,apply:bD,themeable:true,inheritable:true,nullable:true,init:null},toolTip:{check:bx,nullable:true},toolTipText:{check:ce,nullable:true,event:cr,apply:bJ},toolTipIcon:{check:ce,nullable:true,event:cr},blockToolTip:{check:cA,init:false},visibility:{check:[cx,cf,ct],init:cx,apply:cN,event:bY},enabled:{init:true,check:cA,inheritable:true,apply:bb,event:bi},anonymous:{init:false,check:cA},tabIndex:{check:cu,nullable:true,apply:bR},focusable:{check:cA,init:false,apply:T},keepFocus:{check:cA,init:false,apply:bw},keepActive:{check:cA,init:false,apply:cP},draggable:{check:cA,init:false,apply:bA},droppable:{check:cA,init:false,apply:cQ},selectable:{check:cA,init:false,event:bF,apply:bc},contextMenu:{check:bI,apply:br,nullable:true,event:bH},nativeContextMenu:{check:cA,init:false,themeable:true,event:bo,apply:cj},appearance:{check:ce,init:bK,apply:bl,event:bv}},statics:{DEBUG:false,getWidgetByElement:function(P){while(P){var Q=P.$$widget;if(Q!=null){return qx.core.ObjectRegistry.fromHashCode(Q);}try{P=P.parentNode;}catch(e){return null;}}return null;},contains:function(parent,fX){while(fX){if(parent==fX){return true;}fX=fX.getLayoutParent();}return false;},__dS:new qx.ui.core.DecoratorFactory(),__dT:new qx.ui.core.DecoratorFactory()},members:{__dQ:null,__dR:null,__dU:null,__dV:null,__dW:null,__dX:null,__dY:null,__ea:null,_getLayout:function(){return this.__ea;},_setLayout:function(u){{};if(this.__ea){this.__ea.connectToWidget(null);}if(u){u.connectToWidget(this);}this.__ea=u;qx.ui.core.queue.Layout.add(this);},setLayoutParent:function(parent){if(this.$$parent===parent){return;}var fm=this.getContainerElement();if(this.$$parent&&!this.$$parent.$$disposed){this.$$parent.getContentElement().remove(fm);}this.$$parent=parent||null;if(parent&&!parent.$$disposed){this.$$parent.getContentElement().add(fm);}this.$$refreshInheritables();qx.ui.core.queue.Visibility.add(this);},_updateInsets:null,__eb:function(a,b){if(a==b){return false;}if(a==null||b==null){return true;}var L=qx.theme.manager.Decoration.getInstance();var N=L.resolve(a).getInsets();var M=L.resolve(b).getInsets();if(N.top!=M.top||N.right!=M.right||N.bottom!=M.bottom||N.left!=M.left){return true;}return false;},renderLayout:function(eU,top,eV,eW){var fg=qx.ui.core.LayoutItem.prototype.renderLayout.call(this,eU,top,eV,eW);if(!fg){return;}var eY=this.getContainerElement();var content=this.getContentElement();var fd=fg.size||this._updateInsets;var fh=cB;var fe={};if(fg.position){fe.left=eU+fh;fe.top=top+fh;}if(fg.size){fe.width=eV+fh;fe.height=eW+fh;}if(fg.position||fg.size){eY.setStyles(fe);}if(fd||fg.local||fg.margin){var eX=this.getInsets();var innerWidth=eV-eX.left-eX.right;var innerHeight=eW-eX.top-eX.bottom;innerWidth=innerWidth<0?0:innerWidth;innerHeight=innerHeight<0?0:innerHeight;}var fb={};if(this._updateInsets){fb.left=eX.left+fh;fb.top=eX.top+fh;}if(fd){fb.width=innerWidth+fh;fb.height=innerHeight+fh;}if(fd||this._updateInsets){content.setStyles(fb);}if(fg.size){var ff=this.__dW;if(ff){ff.setStyles({width:eV+cB,height:eW+cB});}}if(fg.size||this._updateInsets){if(this.__dU){this.__dU.resize(eV,eW);}}if(fg.size){if(this.__dV){var eX=this.__dV.getInsets();var fc=eV+eX.left+eX.right;var fa=eW+eX.top+eX.bottom;this.__dV.resize(fc,fa);}}if(fd||fg.local||fg.margin){if(this.__ea&&this.hasLayoutChildren()){this.__ea.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(fg.position&&this.hasListener(cF)){this.fireDataEvent(cF,this.getBounds());}if(fg.size&&this.hasListener(cl)){this.fireDataEvent(cl,this.getBounds());}delete this._updateInsets;return fg;},__ec:null,clearSeparators:function(){var gf=this.__ec;if(!gf){return;}var gg=qx.ui.core.Widget.__dS;var content=this.getContentElement();var ge;for(var i=0,l=gf.length;i<l;i++){ge=gf[i];gg.poolDecorator(ge);content.remove(ge);}gf.length=0;},renderSeparator:function(y,z){var A=qx.ui.core.Widget.__dS.getDecoratorElement(y);this.getContentElement().add(A);A.resize(z.width,z.height);A.setStyles({left:z.left+cB,top:z.top+cB});if(!this.__ec){this.__ec=[A];}else{this.__ec.push(A);}},_computeSizeHint:function(){var H=this.getWidth();var G=this.getMinWidth();var C=this.getMaxWidth();var F=this.getHeight();var D=this.getMinHeight();var E=this.getMaxHeight();{};var I=this._getContentHint();var B=this.getInsets();var K=B.left+B.right;var J=B.top+B.bottom;if(H==null){H=I.width+K;}if(F==null){F=I.height+J;}if(G==null){G=K;if(I.minWidth!=null){G+=I.minWidth;}}if(D==null){D=J;if(I.minHeight!=null){D+=I.minHeight;}}if(C==null){if(I.maxWidth==null){C=Infinity;}else{C=I.maxWidth+K;}}if(E==null){if(I.maxHeight==null){E=Infinity;}else{E=I.maxHeight+J;}}return {width:H,minWidth:G,maxWidth:C,height:F,minHeight:D,maxHeight:E};},invalidateLayoutCache:function(){qx.ui.core.LayoutItem.prototype.invalidateLayoutCache.call(this);if(this.__ea){this.__ea.invalidateLayoutCache();}},_getContentHint:function(){var fV=this.__ea;if(fV){if(this.hasLayoutChildren()){var fU;var fW=fV.getSizeHint();{};return fW;}else{return {width:0,height:0};}}else{return {width:100,height:50};}},_getHeightForWidth:function(cY){var dd=this.getInsets();var dg=dd.left+dd.right;var df=dd.top+dd.bottom;var de=cY-dg;var db=this._getLayout();if(db&&db.hasHeightForWidth()){var da=db.getHeightForWidth(cY);}else{da=this._getContentHeightForWidth(de);}var dc=da+df;return dc;},_getContentHeightForWidth:function(en){throw new Error("Abstract method call: _getContentHeightForWidth()!");},getInsets:function(){var top=this.getPaddingTop();var ew=this.getPaddingRight();var ey=this.getPaddingBottom();var ex=this.getPaddingLeft();if(this.__dU){var ev=this.__dU.getInsets();{};top+=ev.top;ew+=ev.right;ey+=ev.bottom;ex+=ev.left;}return {"top":top,"right":ew,"bottom":ey,"left":ex};},getInnerSize:function(){var eg=this.getBounds();if(!eg){return null;}var ef=this.getInsets();return {width:eg.width-ef.left-ef.right,height:eg.height-ef.top-ef.bottom};},show:function(){this.setVisibility(cx);},hide:function(){this.setVisibility(cf);},exclude:function(){this.setVisibility(ct);},isVisible:function(){return this.getVisibility()===cx;},isHidden:function(){return this.getVisibility()!==cx;},isExcluded:function(){return this.getVisibility()===ct;},isSeeable:function(){var S=this.getContainerElement().getDomElement();if(S){return S.offsetWidth>0;}var R=this;do{if(!R.isVisible()){return false;}if(R.isRootWidget()){return true;}R=R.getLayoutParent();}while(R);return false;},_createContainerElement:function(){var eT={"$$widget":this.toHashCode()};{};var eS={zIndex:0,position:cJ};return new qx.html.Element(cH,eS,eT);},__ed:function(){var fT=this._createContentElement();{};fT.setStyles({"position":cJ,"zIndex":10});return fT;},_createContentElement:function(){return new qx.html.Element(cH,{overflowX:cf,overflowY:cf});},getContainerElement:function(){return this.__dQ;},getContentElement:function(){return this.__dR;},getDecoratorElement:function(){return this.__dU||null;},getShadowElement:function(){return this.__dV||null;},__ee:null,getLayoutChildren:function(){var gG=this.__ee;if(!gG){return this.__ef;}var gH;for(var i=0,l=gG.length;i<l;i++){var gF=gG[i];if(gF.hasUserBounds()||gF.isExcluded()){if(gH==null){gH=gG.concat();}qx.lang.Array.remove(gH,gF);}}return gH||gG;},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);},invalidateLayoutChildren:function(){var O=this.__ea;if(O){O.invalidateChildrenCache();}qx.ui.core.queue.Layout.add(this);},hasLayoutChildren:function(){var et=this.__ee;if(!et){return false;}var eu;for(var i=0,l=et.length;i<l;i++){eu=et[i];if(!eu.hasUserBounds()&&!eu.isExcluded()){return true;}}return false;},getChildrenContainer:function(){return this;},__ef:[],_getChildren:function(){return this.__ee||this.__ef;},_indexOf:function(fP){var fQ=this.__ee;if(!fQ){return -1;}return fQ.indexOf(fP);},_hasChildren:function(){var m=this.__ee;return m!=null&&(!!m[0]);},addChildrenToQueue:function(c){var d=this.__ee;if(!d){return;}var f;for(var i=0,l=d.length;i<l;i++){f=d[i];c[f.$$hash]=f;f.addChildrenToQueue(c);}},_add:function(gP,gQ){if(gP.getLayoutParent()==this){qx.lang.Array.remove(this.__ee,gP);}if(this.__ee){this.__ee.push(gP);}else{this.__ee=[gP];}this.__eg(gP,gQ);},_addAt:function(eF,eG,eH){if(!this.__ee){this.__ee=[];}if(eF.getLayoutParent()==this){qx.lang.Array.remove(this.__ee,eF);}var eI=this.__ee[eG];if(eI===eF){return eF.setLayoutProperties(eH);}if(eI){qx.lang.Array.insertBefore(this.__ee,eF,eI);}else{this.__ee.push(eF);}this.__eg(eF,eH);},_addBefore:function(gr,gs,gt){{};if(gr==gs){return;}if(!this.__ee){this.__ee=[];}if(gr.getLayoutParent()==this){qx.lang.Array.remove(this.__ee,gr);}qx.lang.Array.insertBefore(this.__ee,gr,gs);this.__eg(gr,gt);},_addAfter:function(ec,ed,ee){{};if(ec==ed){return;}if(!this.__ee){this.__ee=[];}if(ec.getLayoutParent()==this){qx.lang.Array.remove(this.__ee,ec);}qx.lang.Array.insertAfter(this.__ee,ec,ed);this.__eg(ec,ee);},_remove:function(fA){if(!this.__ee){throw new Error("This widget has no children!");}qx.lang.Array.remove(this.__ee,fA);this.__eh(fA);},_removeAt:function(ft){if(!this.__ee){throw new Error("This widget has no children!");}var fu=this.__ee[ft];qx.lang.Array.removeAt(this.__ee,ft);this.__eh(fu);return fu;},_removeAll:function(){if(!this.__ee){return;}var dI=this.__ee.concat();this.__ee.length=0;for(var i=dI.length-1;i>=0;i--){this.__eh(dI[i]);}qx.ui.core.queue.Layout.add(this);},_afterAddChild:null,_afterRemoveChild:null,__eg:function(fp,fq){{};var parent=fp.getLayoutParent();if(parent&&parent!=this){parent._remove(fp);}fp.setLayoutParent(this);if(fq){fp.setLayoutProperties(fq);}else{this.updateLayoutProperties();}if(this._afterAddChild){this._afterAddChild(fp);}},__eh:function(gI){{};if(gI.getLayoutParent()!==this){throw new Error("Remove Error: "+gI+" is not a child of this widget!");}gI.setLayoutParent(null);if(this.__ea){this.__ea.invalidateChildrenCache();}qx.ui.core.queue.Layout.add(this);if(this._afterRemoveChild){this._afterRemoveChild(gI);}},capture:function(eE){this.getContainerElement().capture(eE);},releaseCapture:function(){this.getContainerElement().releaseCapture();},_applyPadding:function(gJ,gK,name){this._updateInsets=true;qx.ui.core.queue.Layout.add(this);},_createProtectorElement:function(){if(this.__dW){return;}var fR=this.__dW=new qx.html.Element;{};fR.setStyles({position:cJ,top:0,left:0,zIndex:7});var fS=this.getBounds();if(fS){this.__dW.setStyles({width:fS.width+cB,height:fS.height+cB});}{};this.getContainerElement().add(fR);},_applyDecorator:function(n,o){{};var s=qx.ui.core.Widget.__dS;var q=this.getContainerElement();if(!this.__dW&&!qx.bom.client.Feature.CSS_POINTER_EVENTS){this._createProtectorElement();}if(o){q.remove(this.__dU);s.poolDecorator(this.__dU);}if(n){var r=this.__dU=s.getDecoratorElement(n);r.setStyle(cn,5);var p=this.getBackgroundColor();r.tint(p);q.add(r);}else{delete this.__dU;this._applyBackgroundColor(this.getBackgroundColor());}if(n&&!o&&p){this.getContainerElement().setStyle(cb,null);}if(this.__eb(o,n)){this._updateInsets=true;qx.ui.core.queue.Layout.add(this);}else if(n){var t=this.getBounds();if(t){r.resize(t.width,t.height);this.__dW&&this.__dW.setStyles({width:t.width+cB,height:t.height+cB});}}},_applyShadow:function(dQ,dR){var dY=qx.ui.core.Widget.__dT;var dT=this.getContainerElement();if(dR){dT.remove(this.__dV);dY.poolDecorator(this.__dV);}if(dQ){var dV=this.__dV=dY.getDecoratorElement(dQ);dT.add(dV);var dX=dV.getInsets();dV.setStyles({left:(-dX.left)+cB,top:(-dX.top)+cB});var dW=this.getBounds();if(dW){var dU=dW.width+dX.left+dX.right;var dS=dW.height+dX.top+dX.bottom;dV.resize(dU,dS);}dV.tint(null);}else{delete this.__dV;}},_applyToolTipText:function(fB,fC){if(qx.core.Variant.isSet(cD,cv)){if(this.__dY){return;}var fD=qx.locale.Manager.getInstance();this.__dY=fD.addListener(bU,function(){if(fB&&fB.translate){this.setToolTipText(fB.translate());}},this);}},_applyTextColor:function(g,h){},_applyZIndex:function(fr,fs){this.getContainerElement().setStyle(cn,fr==null?0:fr);},_applyVisibility:function(gu,gv){var gw=this.getContainerElement();if(gu===cx){gw.show();}else{gw.hide();}var parent=this.$$parent;if(parent&&(gv==null||gu==null||gv===ct||gu===ct)){parent.invalidateLayoutChildren();}qx.ui.core.queue.Visibility.add(this);},_applyOpacity:function(gL,gM){this.getContainerElement().setStyle(cm,gL==1?null:gL);if(false&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){if(!qx.Class.isSubClassOf(this.getContentElement().constructor,qx.html.Image)){var gN=(gL==1||gL==null)?null:0.99;this.getContentElement().setStyle(cm,gN);}}},_applyCursor:function(gx,gy){if(gx==null&&!this.isSelectable()){gx=cp;}this.getContainerElement().setStyle(bh,gx,qx.bom.client.Engine.OPERA);},_applyBackgroundColor:function(dl,dm){var dn=this.getBackgroundColor();var dq=this.getContainerElement();if(this.__dU){this.__dU.tint(dn);dq.setStyle(cb,null);}else{var dp=qx.theme.manager.Color.getInstance().resolve(dn);dq.setStyle(cb,dp);}},_applyFont:function(eo,ep){},__ei:null,$$stateChanges:null,_forwardStates:null,hasState:function(fi){var fj=this.__ei;return fj&&fj[fi];},addState:function(dB){var dC=this.__ei;if(!dC){dC=this.__ei={};}if(dC[dB]){return;}this.__ei[dB]=true;if(dB===bX){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 dF=this.__el;if(forward&&forward[dB]&&dF){var dD;for(var dE in dF){dD=dF[dE];if(dD instanceof qx.ui.core.Widget){dF[dE].addState(dB);}}}},removeState:function(fv){var fw=this.__ei;if(!fw||!fw[fv]){return;}delete this.__ei[fv];if(fv===bX){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 fz=this.__el;if(forward&&forward[fv]&&fz){for(var fy in fz){var fx=fz[fy];if(fx instanceof qx.ui.core.Widget){fx.removeState(fv);}}}},replaceState:function(dt,du){var dv=this.__ei;if(!dv){dv=this.__ei={};}if(!dv[du]){dv[du]=true;}if(dv[dt]){delete dv[dt];}if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true;}else{qx.ui.core.queue.Appearance.add(this);}var forward=this._forwardStates;var dy=this.__el;if(forward&&forward[du]&&dy){for(var dx in dy){var dw=dy[dx];if(dw instanceof qx.ui.core.Widget){dw.replaceState(dt,du);}}}},__ej:null,__ek:null,syncAppearance:function(){var gl=this.__ei;var gk=this.__ej;var gm=qx.theme.manager.Appearance.getInstance();var gi=qx.core.Property.$$method.setThemed;var gq=qx.core.Property.$$method.resetThemed;if(this.__ek){delete this.__ek;if(gk){var gh=gm.styleFrom(gk,gl,null,this.getAppearance());if(gh){gk=null;}}}if(!gk){var gj=this;var gp=[];do{gp.push(gj.$$subcontrol||gj.getAppearance());}while(gj=gj.$$subparent);gk=this.__ej=gp.reverse().join(bt).replace(/#[0-9]+/g,bs);}var gn=gm.styleFrom(gk,gl,null,this.getAppearance());if(gn){var go;if(gh){for(var go in gh){if(gn[go]===undefined){this[gq[go]]();}}}{};for(var go in gn){gn[go]===undefined?this[gq[go]]():this[gi[go]](gn[go]);}}else if(gh){for(var go in gh){this[gq[go]]();}}this.fireDataEvent(cS,this.__ei);},_applyAppearance:function(ez,eA){this.updateAppearance();},checkAppearanceNeeds:function(){if(!this.__dX){qx.ui.core.queue.Appearance.add(this);this.__dX=true;}else if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this);delete this.$$stateChanges;}},updateAppearance:function(){this.__ek=true;qx.ui.core.queue.Appearance.add(this);var es=this.__el;if(es){var eq;for(var er in es){eq=es[er];if(eq instanceof qx.ui.core.Widget){eq.updateAppearance();}}}},syncWidget:function(){},getEventTarget:function(){var gO=this;while(gO.getAnonymous()){gO=gO.getLayoutParent();if(!gO){return null;}}return gO;},getFocusTarget:function(){var eL=this;if(!eL.getEnabled()){return null;}while(eL.getAnonymous()||!eL.getFocusable()){eL=eL.getLayoutParent();if(!eL||!eL.getEnabled()){return null;}}return eL;},getFocusElement:function(){return this.getContainerElement();},isTabable:function(){return (!!this.getContainerElement().getDomElement())&&this.isFocusable();},_applyFocusable:function(dJ,dK){var dL=this.getFocusElement();if(dJ){var dM=this.getTabIndex();if(dM==null){dM=1;}dL.setAttribute(cd,dM);{dL.setStyle(bz,by);};}else{if(dL.isNativelyFocusable()){dL.setAttribute(cd,-1);}else if(dK){dL.setAttribute(cd,null);}}},_applyKeepFocus:function(v){var w=this.getFocusElement();w.setAttribute(bV,v?cv:null);},_applyKeepActive:function(fH){var fI=this.getContainerElement();fI.setAttribute(bW,fH?cv:null);},_applyTabIndex:function(fY){if(fY==null){fY=1;}else if(fY<1||fY>32000){throw new Error("TabIndex property must be between 1 and 32000");}if(this.getFocusable()&&fY!=null){this.getFocusElement().setAttribute(cd,fY);}},_applySelectable:function(gD,gE){if(gE!==null){this._applyCursor(this.getCursor());}this.getContainerElement().setSelectable(gD);this.getContentElement().setSelectable(gD);},_applyEnabled:function(ea,eb){if(ea===false){this.addState(cE);this.removeState(bX);if(this.isFocusable()){this.removeState(ca);this._applyFocusable(false,true);}if(this.isDraggable()){this._applyDraggable(false,true);}if(this.isDroppable()){this._applyDroppable(false,true);}}else{this.removeState(cE);if(this.isFocusable()){this._applyFocusable(true,false);}if(this.isDraggable()){this._applyDraggable(true,false);}if(this.isDroppable()){this._applyDroppable(true,false);}}},_applyNativeContextMenu:function(fn,fo,name){},_applyContextMenu:function(fk,fl){if(fl){fl.removeState(cc);if(fl.getOpener()==this){fl.resetOpener();}if(!fk){this.removeListener(cc,this._onContextMenuOpen);fl.removeListener(bY,this._onBeforeContextMenuOpen,this);}}if(fk){fk.setOpener(this);fk.addState(cc);if(!fl){this.addListener(cc,this._onContextMenuOpen);fk.addListener(bY,this._onBeforeContextMenuOpen,this);}}},_onContextMenuOpen:function(e){this.getContextMenu().openAtMouse(e);e.stop();},_onBeforeContextMenuOpen:function(e){if(e.getData()==cx&&this.hasListener(cq)){this.fireDataEvent(cq,e);}},_onStopEvent:function(e){e.stopPropagation();},_applyDraggable:function(gz,gA){if(!this.isEnabled()&&gz===true){gz=false;}qx.ui.core.DragDropCursor.getInstance();if(gz){this.addListener(cC,this._onDragStart);this.addListener(cG,this._onDrag);this.addListener(cL,this._onDragEnd);this.addListener(cK,this._onDragChange);}else{this.removeListener(cC,this._onDragStart);this.removeListener(cG,this._onDrag);this.removeListener(cL,this._onDragEnd);this.removeListener(cK,this._onDragChange);}this.getContainerElement().setAttribute(cM,gz?cv:null);},_applyDroppable:function(dO,dP){if(!this.isEnabled()&&dO===true){dO=false;}this.getContainerElement().setAttribute(bg,dO?cv:null);},_onDragStart:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e);this.getApplicationRoot().setGlobalCursor(cp);},_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 gB=qx.ui.core.DragDropCursor.getInstance();var gC=e.getCurrentAction();gC?gB.setAction(gC):gB.resetAction();},visualizeFocus:function(){this.addState(ca);},visualizeBlur:function(){this.removeState(ca);},scrollChildIntoView:function(ga,gb,gc,gd){this.scrollChildIntoViewX(ga,gb,gd);this.scrollChildIntoViewY(ga,gc,gd);},scrollChildIntoViewX:function(fK,fL,fM){this.getContentElement().scrollChildIntoViewX(fK.getContainerElement(),fL,fM);},scrollChildIntoViewY:function(fE,fF,fG){this.getContentElement().scrollChildIntoViewY(fE.getContainerElement(),fF,fG);},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(x){if(!this.__el){return false;}return !!this.__el[x];},__el:null,_getCreatedChildControls:function(){return this.__el;},getChildControl:function(eB,eC){if(!this.__el){if(eC){return null;}this.__el={};}var eD=this.__el[eB];if(eD){return eD;}if(eC===true){return null;}return this._createChildControl(eB);},_showChildControl:function(dz){var dA=this.getChildControl(dz);dA.show();return dA;},_excludeChildControl:function(fN){var fO=this.getChildControl(fN,true);if(fO){fO.exclude();}},_isChildControlVisible:function(eJ){var eK=this.getChildControl(eJ,true);if(eK){return eK.isVisible();}return false;},_createChildControl:function(eh){if(!this.__el){this.__el={};}else if(this.__el[eh]){throw new Error("Child control '"+eh+"' already created!");}var em=eh.indexOf(cU);if(em==-1){var ei=this._createChildControlImpl(eh);}else{var ei=this._createChildControlImpl(eh.substring(0,em));}if(!ei){throw new Error("Unsupported control: "+eh);}ei.$$subcontrol=eh;ei.$$subparent=this;var ej=this.__ei;var forward=this._forwardStates;if(ej&&forward&&ei instanceof qx.ui.core.Widget){for(var ek in ej){if(forward[ek]){ei.addState(ek);}}}this.fireDataEvent(W,ei);return this.__el[eh]=ei;},_createChildControlImpl:function(dN){return null;},_disposeChildControls:function(){var eP=this.__el;if(!eP){return;}var eN=qx.ui.core.Widget;for(var eO in eP){var eM=eP[eO];if(!eN.contains(this,eM)){eM.destroy();}else{eM.dispose();}}delete this.__el;},_findTopControl:function(){var fJ=this;while(fJ){if(!fJ.$$subparent){return fJ;}fJ=fJ.$$subparent;}return null;},getContainerLocation:function(dG){var dH=this.getContainerElement().getDomElement();return dH?qx.bom.element.Location.get(dH,dG):null;},getContentLocation:function(dr){var ds=this.getContentElement().getDomElement();return ds?qx.bom.element.Location.get(ds,dr):null;},setDomLeft:function(dj){var dk=this.getContainerElement().getDomElement();if(dk){dk.style.left=dj+cB;}else{throw new Error("DOM element is not yet created!");}},setDomTop:function(j){var k=this.getContainerElement().getDomElement();if(k){k.style.top=j+cB;}else{throw new Error("DOM element is not yet created!");}},setDomPosition:function(cW,top){var cX=this.getContainerElement().getDomElement();if(cX){cX.style.left=cW+cB;cX.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 dh=qx.ui.core.LayoutItem.prototype.clone.call(this);if(this.getChildren){var di=this.getChildren();for(var i=0,l=di.length;i<l;i++){dh.add(di[i].clone());}}return dh;}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){if(qx.core.Variant.isSet(cD,cv)){if(this.__dY){qx.locale.Manager.getInstance().removeListenerById(this.__dY);}}this.getContainerElement().setAttribute(bG,null,true);this._disposeChildControls();qx.ui.core.queue.Appearance.remove(this);qx.ui.core.queue.Layout.remove(this);qx.ui.core.queue.Visibility.remove(this);qx.ui.core.queue.Widget.remove(this);}if(!qx.core.ObjectRegistry.inShutDown){var eR=qx.ui.core.Widget;var eQ=this.getContainerElement();if(this.__dU){eQ.remove(this.__dU);eR.__dS.poolDecorator(this.__dU);}if(this.__dV){eQ.remove(this.__dV);eR.__dT.poolDecorator(this.__dV);}this.clearSeparators();this.__dU=this.__dV=this.__ec=null;}else{this._disposeArray(cV);this._disposeObjects(bM,bQ);}this._disposeArray(be);this.__ei=this.__el=null;this._disposeObjects(cO,X,cT,bp);}});})();(function(){var h="qx.event.type.Data",g="qx.ui.container.Composite",f="addChildWidget",e="removeChildWidget";qx.Class.define(g,{extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MLayoutHandling],construct:function(i){qx.ui.core.Widget.call(this);if(i!=null){this._setLayout(i);}},events:{addChildWidget:h,removeChildWidget:h},members:{_afterAddChild:function(b){this.fireNonBubblingEvent(f,qx.event.type.Data,[b]);},_afterRemoveChild:function(a){this.fireNonBubblingEvent(e,qx.event.type.Data,[a]);}},defer:function(c,d){qx.ui.core.MChildrenHandling.remap(d);qx.ui.core.MLayoutHandling.remap(d);}});})();(function(){var v="keep-align",u="Integer",t="interval",s="direct",r="disappear",q="best-fit",p="mouse",o="bottom-left",n="Boolean",m="bottom-right",J="widget",I="qx.ui.core.MPlacement",H="left-top",G="offsetRight",F="shorthand",E="offsetLeft",D="top-left",C="appear",B="offsetBottom",A="top-right",y="offsetTop",z="right-bottom",w="right-top",x="left-bottom";qx.Mixin.define(I,{properties:{position:{check:[D,A,o,m,H,x,w,z],init:o,themeable:true},placeMethod:{check:[J,p],init:p,themeable:true},domMove:{check:n,init:false},placementModeX:{check:[s,v,q],init:v,themeable:true},placementModeY:{check:[s,v,q],init:v,themeable:true},offsetLeft:{check:u,init:0,themeable:true},offsetTop:{check:u,init:0,themeable:true},offsetRight:{check:u,init:0,themeable:true},offsetBottom:{check:u,init:0,themeable:true},offset:{group:[y,G,B,E],mode:F,themeable:true}},members:{__em:null,__en:null,__eo:null,getLayoutLocation:function(d){var g,f,h,top;f=d.getBounds();h=f.left;top=f.top;var i=f;d=d.getLayoutParent();while(d&&!d.isRootWidget()){f=d.getBounds();h+=f.left;top+=f.top;g=d.getInsets();h+=g.left;top+=g.top;d=d.getLayoutParent();}if(d.isRootWidget()){var e=d.getContainerLocation();if(e){h+=e.left;top+=e.top;}}return {left:h,top:top,right:h+i.width,bottom:top+i.height};},moveTo:function(j,top){if(this.getDomMove()){this.setDomPosition(j,top);}else{this.setLayoutProperties({left:j,top:top});}},placeToWidget:function(V,W){if(W){this.__ep();this.__em=qx.lang.Function.bind(this.placeToWidget,this,V,false);qx.event.Idle.getInstance().addListener(t,this.__em);this.__eo=function(){this.__ep();};this.addListener(r,this.__eo,this);}var X=V.getContainerLocation()||this.getLayoutLocation(V);this.__er(X);},__ep:function(){if(this.__em){qx.event.Idle.getInstance().removeListener(t,this.__em);this.__em=null;}if(this.__eo){this.removeListener(r,this.__eo,this);this.__eo=null;}},placeToMouse:function(event){var L=event.getDocumentLeft();var top=event.getDocumentTop();var K={left:L,top:top,right:L,bottom:top};this.__er(K);},placeToElement:function(O,P){var location=qx.bom.element.Location.get(O);var Q={left:location.left,top:location.top,right:location.left+O.offsetWidth,bottom:location.top+O.offsetHeight};if(P){this.__em=qx.lang.Function.bind(this.placeToElement,this,O,false);qx.event.Idle.getInstance().addListener(t,this.__em);this.addListener(r,function(){if(this.__em){qx.event.Idle.getInstance().removeListener(t,this.__em);this.__em=null;}},this);}this.__er(Q);},placeToPoint:function(b){var c={left:b.left,top:b.top,right:b.left,bottom:b.top};this.__er(c);},_getPlacementOffsets:function(){return {left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()};},__eq:function(T){var U=null;if(this._computePlacementSize){var U=this._computePlacementSize();}else if(this.isVisible()){var U=this.getBounds();}if(U==null){this.addListenerOnce(C,function(){this.__eq(T);},this);}else{T.call(this,U);}},__er:function(a){this.__eq(function(k){var l=qx.util.placement.Placement.compute(k,this.getLayoutParent().getBounds(),a,this._getPlacementOffsets(),this.getPosition(),this.getPlacementModeX(),this.getPlacementModeY());this.moveTo(l.left,l.top);});},setSmart:function(M){{};var N=M?v:s;this.set({placementModeX:N,placementModeY:N});},getSmart:function(){{};var R=this.getPlacementModeX()==v?true:false;var S=this.getPlacementModeY()==v?true:false;return R&&S;},resetSmart:function(){{};this.resetPlacementModeX();this.resetPlacementModeY();},isSmart:function(){{};return this.getSmart();},toggleSmart:function(){{};this.setSmart(!this.getSmart());}},destruct:function(){this.__ep();}});})();(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(i){qx.ui.container.Composite.call(this,i);qx.core.Init.getApplication().getRoot().add(this);this.initVisibility();},properties:{appearance:{refine:true,init:b},visibility:{refine:true,init:c},autoHide:{check:a,init:true}},members:{_applyVisibility:function(f,g){qx.ui.container.Composite.prototype._applyVisibility.call(this,f,g);var h=qx.ui.popup.Manager.getInstance();f===d?h.add(this):h.remove(this);}},destruct:function(){qx.ui.popup.Manager.getInstance().remove(this);}});})();(function(){var y="atom",x="Integer",w="String",v="_applyRich",u="qx.ui.tooltip.ToolTip",t="_applyIcon",s="tooltip",r="qx.ui.core.Widget",q="mouseover",p="Boolean",o="_applyLabel";qx.Class.define(u,{extend:qx.ui.popup.Popup,construct:function(m,n){qx.ui.popup.Popup.call(this);this.setLayout(new qx.ui.layout.Grow);this._createChildControl(y);if(m!=null){this.setLabel(m);}if(n!=null){this.setIcon(n);}this.addListener(q,this._onMouseOver,this);},properties:{appearance:{refine:true,init:s},showTimeout:{check:x,init:700,themeable:true},hideTimeout:{check:x,init:4000,themeable:true},label:{check:w,nullable:true,apply:o},icon:{check:w,nullable:true,apply:t,themeable:true},rich:{check:p,init:false,apply:v},opener:{check:r,nullable:true}},members:{_createChildControlImpl:function(h){var i;switch(h){case y:i=new qx.ui.basic.Atom;this._add(i);break;}return i||qx.ui.popup.Popup.prototype._createChildControlImpl.call(this,h);},_onMouseOver:function(e){this.hide();},_applyIcon:function(a,b){var c=this.getChildControl(y);a==null?c.resetIcon:c.setIcon(a);},_applyLabel:function(j,k){var l=this.getChildControl(y);j==null?l.resetLabel():l.setLabel(j);},_applyRich:function(d,f){var g=this.getChildControl(y);g.setRich(d);}}});})();(function(){var b="qx.ui.core.queue.Layout",a="layout";qx.Class.define(b,{statics:{__es:{},remove:function(z){delete this.__es[z.$$hash];},add:function(A){this.__es[A.$$hash]=A;qx.ui.core.queue.Manager.scheduleFlush(a);},flush:function(){var n=this.__ev();for(var i=n.length-1;i>=0;i--){var o=n[i];if(o.hasValidLayout()){continue;}if(o.isRootWidget()&&!o.hasUserBounds()){var q=o.getSizeHint();o.renderLayout(0,0,q.width,q.height);}else{var p=o.getBounds();o.renderLayout(p.left,p.top,p.width,p.height);}}},getNestingLevel:function(c){var d=this.__eu;var f=0;var parent=c;while(true){if(d[parent.$$hash]!=null){f+=d[parent.$$hash];break;}if(!parent.$$parent){break;}parent=parent.$$parent;f+=1;}var e=f;while(c&&c!==parent){d[c.$$hash]=e--;c=c.$$parent;}return f;},__et:function(){var m=qx.ui.core.queue.Visibility;this.__eu={};var l=[];var k=this.__es;var g,j;for(var h in k){g=k[h];if(m.isVisible(g)){j=this.getNestingLevel(g);if(!l[j]){l[j]={};}l[j][h]=g;delete k[h];}}return l;},__ev:function(){var u=[];var w=this.__et();for(var t=w.length-1;t>=0;t--){if(!w[t]){continue;}for(var s in w[t]){var r=w[t][s];if(t==0||r.isRootWidget()||r.hasUserBounds()){u.push(r);r.invalidateLayoutCache();continue;}var y=r.getSizeHint(false);if(y){r.invalidateLayoutCache();var v=r.getSizeHint();var x=(!r.getBounds()||y.minWidth!==v.minWidth||y.width!==v.width||y.maxWidth!==v.maxWidth||y.minHeight!==v.minHeight||y.height!==v.height||y.maxHeight!==v.maxHeight);}else{x=true;}if(x){var parent=r.getLayoutParent();if(!w[t-1]){w[t-1]={};}w[t-1][parent.$$hash]=parent;}else{u.push(r);}}}return u;}}});})();(function(){var h="qx.event.handler.UserAction";qx.Class.define(h,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(i){qx.core.Object.call(this);this.__ew=i;this.__ex=i.getWindow();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{useraction:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__ew:null,__ex:null,canHandleEvent:function(j,k){},registerEvent:function(e,f,g){},unregisterEvent:function(b,c,d){}},destruct:function(){this.__ew=this.__ex=null;},defer:function(a){qx.event.Registration.addHandler(a);}});})();(function(){var f="qx.util.DeferredCallManager",e="singleton";qx.Class.define(f,{extend:qx.core.Object,type:e,construct:function(){this.__ey={};this.__ez=qx.lang.Function.bind(this.__eD,this);this.__eA=false;},members:{__eB:null,__eC:null,__ey:null,__eA:null,__ez:null,schedule:function(g){if(this.__eB==null){this.__eB=window.setTimeout(this.__ez,0);}var h=g.toHashCode();if(this.__eC&&this.__eC[h]){return;}this.__ey[h]=g;this.__eA=true;},cancel:function(a){var b=a.toHashCode();if(this.__eC&&this.__eC[b]){this.__eC[b]=null;return;}delete this.__ey[b];if(qx.lang.Object.isEmpty(this.__ey)&&this.__eB!=null){window.clearTimeout(this.__eB);this.__eB=null;}},__eD:qx.event.GlobalError.observeMethod(function(){this.__eB=null;while(this.__eA){this.__eC=qx.lang.Object.clone(this.__ey);this.__ey={};this.__eA=false;for(var d in this.__eC){var c=this.__eC[d];if(c){this.__eC[d]=null;c.call();}}}this.__eC=null;})},destruct:function(){if(this.__eB!=null){window.clearTimeout(this.__eB);}this.__ez=this.__ey=null;}});})();(function(){var e="qx.util.DeferredCall";qx.Class.define(e,{extend:qx.core.Object,construct:function(c,d){qx.core.Object.call(this);this.__eE=c;this.__eF=d||null;this.__eG=qx.util.DeferredCallManager.getInstance();},members:{__eE:null,__eF:null,__eG:null,cancel:function(){this.__eG.cancel(this);},schedule:function(){this.__eG.schedule(this);},call:function(){this.__eF?this.__eE.apply(this.__eF):this.__eE();}},destruct:function(a,b){this.cancel();this.__eF=this.__eE=this.__eG=null;}});})();(function(){var X="element",W="",V="scroll",U="text",T="qx.html.Element",S="|capture|",R="activate",Q="blur",P="div",O="deactivate",bk="-moz-none",bj="__fe",bi="capture",bh="releaseCapture",bg="qxSelectable",bf="tabIndex",be="off",bd="focus",bc="MozUserSelect",bb="none",Y="|bubble|",ba="on";qx.Class.define(T,{extend:qx.core.Object,construct:function(K,L,M){qx.core.Object.call(this);this.__eH=K||P;this.__eI=L||null;this.__eJ=M||null;},statics:{DEBUG:false,_modified:{},_visibility:{},_scroll:{},_actions:[],__eK:{},_scheduleFlush:function(d){qx.html.Element.__fp.schedule();},flush:function(){var cQ;{};var cI=this.__eL();var cH=cI.getFocus();if(cH&&this.__eP(cH)){cI.blur(cH);}var cX=cI.getActive();if(cX&&this.__eP(cX)){qx.bom.Element.deactivate(cX);}var cL=this.__eN();if(cL&&this.__eP(cL)){qx.bom.Element.releaseCapture(cL);}var cR=[];var cS=this._modified;for(var cP in cS){cQ=cS[cP];if(cQ.__fi()){if(cQ.__eQ&&qx.dom.Hierarchy.isRendered(cQ.__eQ)){cR.push(cQ);}else{{};cQ.__fh();}delete cS[cP];}}for(var i=0,l=cR.length;i<l;i++){cQ=cR[i];{};cQ.__fh();}var cN=this._visibility;for(var cP in cN){cQ=cN[cP];var cT=cQ.__eQ;if(!cT){delete cN[cP];continue;}{};if(!cQ.$$disposed){cT.style.display=cQ.__eT?W:bb;{};}delete cN[cP];}var scroll=this._scroll;for(var cP in scroll){cQ=scroll[cP];var cY=cQ.__eQ;if(cY&&cY.offsetWidth){var cK=true;if(cQ.__eW!=null){cQ.__eQ.scrollLeft=cQ.__eW;delete cQ.__eW;}if(cQ.__eX!=null){cQ.__eQ.scrollTop=cQ.__eX;delete cQ.__eX;}var cU=cQ.__eU;if(cU!=null){var cO=cU.element.getDomElement();if(cO&&cO.offsetWidth){qx.bom.element.Scroll.intoViewX(cO,cY,cU.align);delete cQ.__eU;}else{cK=false;}}var cV=cQ.__eV;if(cV!=null){var cO=cV.element.getDomElement();if(cO&&cO.offsetWidth){qx.bom.element.Scroll.intoViewY(cO,cY,cV.align);delete cQ.__eV;}else{cK=false;}}if(cK){delete scroll[cP];}}}var cJ={"releaseCapture":1,"blur":1,"deactivate":1};for(var i=0;i<this._actions.length;i++){var cW=this._actions[i];var cT=cW.element.__eQ;if(!cT||!cJ[cW.type]&&!cW.element.__fi()){continue;}var cM=cW.args;cM.unshift(cT);qx.bom.Element[cW.type].apply(qx.bom.Element,cM);}this._actions=[];for(var cP in this.__eK){var cG=this.__eK[cP];var cY=cG.element.__eQ;if(cY){qx.bom.Selection.set(cY,cG.start,cG.end);delete this.__eK[cP];}}qx.event.handler.Appear.refresh();},__eL:function(){if(!this.__eM){var cz=qx.event.Registration.getManager(window);this.__eM=cz.getHandler(qx.event.handler.Focus);}return this.__eM;},__eN:function(){if(!this.__eO){var bv=qx.event.Registration.getManager(window);this.__eO=bv.getDispatcher(qx.event.dispatch.MouseCapture);}return this.__eO.getCaptureElement();},__eP:function(da){var dc=qx.core.ObjectRegistry.fromHashCode(da.$$element);return dc&&!dc.__fi();}},members:{__eH:null,__eQ:null,__eR:false,__eS:true,__eT:true,__eU:null,__eV:null,__eW:null,__eX:null,__eY:null,__fa:null,__fb:null,__eI:null,__eJ:null,__fc:null,__fd:null,__fe:null,__ff:null,__fg:null,_scheduleChildrenUpdate:function(){if(this.__ff){return;}this.__ff=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(X);},_createDomElement:function(){return qx.bom.Element.create(this.__eH);},__fh:function(){{};var dC=this.__fe;if(dC){var length=dC.length;var dD;for(var i=0;i<length;i++){dD=dC[i];if(dD.__eT&&dD.__eS&&!dD.__eQ){dD.__fh();}}}if(!this.__eQ){this.__eQ=this._createDomElement();this.__eQ.$$element=this.$$hash;this._copyData(false);if(dC&&length>0){this._insertChildren();}}else{this._syncData();if(this.__ff){this._syncChildren();}}delete this.__ff;},_insertChildren:function(){var bL=this.__fe;var length=bL.length;var bN;if(length>2){var bM=document.createDocumentFragment();for(var i=0;i<length;i++){bN=bL[i];if(bN.__eQ&&bN.__eS){bM.appendChild(bN.__eQ);}}this.__eQ.appendChild(bM);}else{var bM=this.__eQ;for(var i=0;i<length;i++){bN=bL[i];if(bN.__eQ&&bN.__eS){bM.appendChild(bN.__eQ);}}}},_syncChildren:function(){var D;var I=qx.core.ObjectRegistry;var z=this.__fe;var G=z.length;var A;var E;var C=this.__eQ;var F=C.childNodes;var B=0;var H;{};for(var i=F.length-1;i>=0;i--){H=F[i];E=I.fromHashCode(H.$$element);if(!E||!E.__eS||E.__fg!==this){C.removeChild(H);{};}}for(var i=0;i<G;i++){A=z[i];if(A.__eS){E=A.__eQ;H=F[B];if(!E){continue;}if(E!=H){if(H){C.insertBefore(E,H);}else{C.appendChild(E);}{};}B++;}}{};},_copyData:function(dN){var dR=this.__eQ;var dQ=this.__eJ;if(dQ){var dO=qx.bom.element.Attribute;for(var dS in dQ){dO.set(dR,dS,dQ[dS]);}}var dQ=this.__eI;if(dQ){var dP=qx.bom.element.Style;if(dN){dP.setStyles(dR,dQ);}else{dP.setCss(dR,dP.compile(dQ));}}var dQ=this.__fc;if(dQ){for(var dS in dQ){this._applyProperty(dS,dQ[dS]);}}var dQ=this.__fd;if(dQ){qx.event.Registration.getManager(dR).importListeners(dR,dQ);delete this.__fd;}},_syncData:function(){var ch=this.__eQ;var cg=qx.bom.element.Attribute;var ce=qx.bom.element.Style;var cf=this.__fa;if(cf){var ck=this.__eJ;if(ck){var ci;for(var cj in cf){ci=ck[cj];if(ci!==undefined){cg.set(ch,cj,ci);}else{cg.reset(ch,cj);}}}this.__fa=null;}var cf=this.__eY;if(cf){var ck=this.__eI;if(ck){var cd={};for(var cj in cf){cd[cj]=ck[cj];}ce.setStyles(ch,cd);}this.__eY=null;}var cf=this.__fb;if(cf){var ck=this.__fc;if(ck){var ci;for(var cj in cf){this._applyProperty(cj,ck[cj]);}}this.__fb=null;}},__fi:function(){var dp=this;while(dp){if(dp.__eR){return true;}if(!dp.__eS||!dp.__eT){return false;}dp=dp.__fg;}return false;},__fj:function(bB){if(bB.__fg===this){throw new Error("Child is already in: "+bB);}if(bB.__eR){throw new Error("Root elements could not be inserted into other ones.");}if(bB.__fg){bB.__fg.remove(bB);}bB.__fg=this;if(!this.__fe){this.__fe=[];}if(this.__eQ){this._scheduleChildrenUpdate();}},__fk:function(dl){if(dl.__fg!==this){throw new Error("Has no child: "+dl);}if(this.__eQ){this._scheduleChildrenUpdate();}delete dl.__fg;},__fl:function(cv){if(cv.__fg!==this){throw new Error("Has no child: "+cv);}if(this.__eQ){this._scheduleChildrenUpdate();}},getChildren:function(){return this.__fe||null;},getChild:function(cn){var co=this.__fe;return co&&co[cn]||null;},hasChildren:function(){var dF=this.__fe;return dF&&dF[0]!==undefined;},indexOf:function(dL){var dM=this.__fe;return dM?dM.indexOf(dL):-1;},hasChild:function(cx){var cy=this.__fe;return cy&&cy.indexOf(cx)!==-1;},add:function(J){if(arguments[1]){for(var i=0,l=arguments.length;i<l;i++){this.__fj(arguments[i]);}this.__fe.push.apply(this.__fe,arguments);}else{this.__fj(J);this.__fe.push(J);}return this;},addAt:function(o,p){this.__fj(o);qx.lang.Array.insertAt(this.__fe,o,p);return this;},remove:function(dG){var dH=this.__fe;if(!dH){return;}if(arguments[1]){var dI;for(var i=0,l=arguments.length;i<l;i++){dI=arguments[i];this.__fk(dI);qx.lang.Array.remove(dH,dI);}}else{this.__fk(dG);qx.lang.Array.remove(dH,dG);}return this;},removeAt:function(bC){var bD=this.__fe;if(!bD){throw new Error("Has no children!");}var bE=bD[bC];if(!bE){throw new Error("Has no child at this position!");}this.__fk(bE);qx.lang.Array.removeAt(this.__fe,bC);return this;},removeAll:function(){var dB=this.__fe;if(dB){for(var i=0,l=dB.length;i<l;i++){this.__fk(dB[i]);}dB.length=0;}return this;},getParent:function(){return this.__fg||null;},insertInto:function(parent,cw){parent.__fj(this);if(cw==null){parent.__fe.push(this);}else{qx.lang.Array.insertAt(this.__fe,this,cw);}return this;},insertBefore:function(dh){var parent=dh.__fg;parent.__fj(this);qx.lang.Array.insertBefore(parent.__fe,this,dh);return this;},insertAfter:function(c){var parent=c.__fg;parent.__fj(this);qx.lang.Array.insertAfter(parent.__fe,this,c);return this;},moveTo:function(br){var parent=this.__fg;parent.__fl(this);var bs=parent.__fe.indexOf(this);if(bs===br){throw new Error("Could not move to same index!");}else if(bs<br){br--;}qx.lang.Array.removeAt(parent.__fe,bs);qx.lang.Array.insertAt(parent.__fe,this,br);return this;},moveBefore:function(cu){var parent=this.__fg;return this.moveTo(parent.__fe.indexOf(cu));},moveAfter:function(h){var parent=this.__fg;return this.moveTo(parent.__fe.indexOf(h)+1);},free:function(){var parent=this.__fg;if(!parent){throw new Error("Has no parent to remove from.");}if(!parent.__fe){return;}parent.__fk(this);qx.lang.Array.remove(parent.__fe,this);return this;},getDomElement:function(){return this.__eQ||null;},getNodeName:function(){return this.__eH;},setNodeName:function(name){this.__eH=name;},setRoot:function(N){this.__eR=N;},useMarkup:function(cs){if(this.__eQ){throw new Error("Could not overwrite existing element!");}{var ct=qx.bom.Element.getHelperElement();};ct.innerHTML=cs;this.useElement(ct.firstChild);return this.__eQ;},useElement:function(cc){if(this.__eQ){throw new Error("Could not overwrite existing element!");}this.__eQ=cc;this.__eQ.$$element=this.$$hash;this._copyData(true);},isFocusable:function(){var b=this.getAttribute(bf);if(b>=1){return true;}var a=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;if(b>=0&&a[this.__eH]){return true;}return false;},setSelectable:function(bt){this.setAttribute(bg,bt?ba:be);this.setStyle(bc,bt?U:bk);},isNativelyFocusable:function(){return !!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this.__eH];},include:function(){if(this.__eS){return;}delete this.__eS;if(this.__fg){this.__fg._scheduleChildrenUpdate();}return this;},exclude:function(){if(!this.__eS){return;}this.__eS=false;if(this.__fg){this.__fg._scheduleChildrenUpdate();}return this;},isIncluded:function(){return this.__eS===true;},show:function(){if(this.__eT){return;}if(this.__eQ){qx.html.Element._visibility[this.$$hash]=this;qx.html.Element._scheduleFlush(X);}if(this.__fg){this.__fg._scheduleChildrenUpdate();}delete this.__eT;},hide:function(){if(!this.__eT){return;}if(this.__eQ){qx.html.Element._visibility[this.$$hash]=this;qx.html.Element._scheduleFlush(X);}this.__eT=false;},isVisible:function(){return this.__eT===true;},scrollChildIntoViewX:function(dw,dx,dy){var dz=this.__eQ;var dA=dw.getDomElement();if(dy!==false&&dz&&dz.offsetWidth&&dA&&dA.offsetWidth){qx.bom.element.Scroll.intoViewX(dA,dz,dx);}else{this.__eU={element:dw,align:dx};qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(X);}delete this.__eW;},scrollChildIntoViewY:function(bO,bP,bQ){var bR=this.__eQ;var bS=bO.getDomElement();if(bQ!==false&&bR&&bR.offsetWidth&&bS&&bS.offsetWidth){qx.bom.element.Scroll.intoViewY(bS,bR,bP);}else{this.__eV={element:bO,align:bP};qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(X);}delete this.__eX;},scrollToX:function(x,cl){var cm=this.__eQ;if(cl!==true&&cm&&cm.offsetWidth){cm.scrollLeft=x;}else{this.__eW=x;qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(X);}delete this.__eU;},getScrollX:function(){var cp=this.__eQ;if(cp){return cp.scrollLeft;}return this.__eW||0;},scrollToY:function(y,bo){var bp=this.__eQ;if(bo!==true&&bp&&bp.offsetWidth){bp.scrollTop=y;}else{this.__eX=y;qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(X);}delete this.__eV;},getScrollY:function(){var dm=this.__eQ;if(dm){return dm.scrollTop;}return this.__eX||0;},disableScrolling:function(){this.enableScrolling();this.scrollToX(0);this.scrollToY(0);this.addListener(V,this.__fn,this);},enableScrolling:function(){this.removeListener(V,this.__fn,this);},__fm:null,__fn:function(e){if(!this.__fm){this.__fm=true;this.__eQ.scrollTop=0;this.__eQ.scrollLeft=0;delete this.__fm;}},getTextSelection:function(){var dE=this.__eQ;if(dE){return qx.bom.Selection.get(dE);}return null;},getTextSelectionLength:function(){var bu=this.__eQ;if(bu){return qx.bom.Selection.getLength(bu);}return null;},getTextSelectionStart:function(){var bq=this.__eQ;if(bq){return qx.bom.Selection.getStart(bq);}return null;},getTextSelectionEnd:function(){var g=this.__eQ;if(g){return qx.bom.Selection.getEnd(g);}return null;},setTextSelection:function(bY,ca){var cb=this.__eQ;if(cb){qx.bom.Selection.set(cb,bY,ca);return;}qx.html.Element.__eK[this.toHashCode()]={element:this,start:bY,end:ca};qx.html.Element._scheduleFlush(X);},clearTextSelection:function(){var cq=this.__eQ;if(cq){qx.bom.Selection.clear(cq);}delete qx.html.Element.__eK[this.toHashCode()];},__fo:function(bF,bG){var bH=qx.html.Element._actions;bH.push({type:bF,element:this,args:bG||[]});qx.html.Element._scheduleFlush(X);},focus:function(){this.__fo(bd);},blur:function(){this.__fo(Q);},activate:function(){this.__fo(R);},deactivate:function(){this.__fo(O);},capture:function(j){this.__fo(bi,[j!==false]);},releaseCapture:function(){this.__fo(bh);},setStyle:function(de,df,dg){if(!this.__eI){this.__eI={};}if(this.__eI[de]==df){return;}if(df==null){delete this.__eI[de];}else{this.__eI[de]=df;}if(this.__eQ){if(dg){qx.bom.element.Style.set(this.__eQ,de,df);return this;}if(!this.__eY){this.__eY={};}this.__eY[de]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(X);}return this;},setStyles:function(bT,bU){var bV=qx.bom.element.Style;if(!this.__eI){this.__eI={};}if(this.__eQ){if(!this.__eY){this.__eY={};}for(var bX in bT){var bW=bT[bX];if(this.__eI[bX]==bW){continue;}if(bW==null){delete this.__eI[bX];}else{this.__eI[bX]=bW;}if(bU){bV.set(this.__eQ,bX,bW);continue;}this.__eY[bX]=true;}qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(X);}else{for(var bX in bT){var bW=bT[bX];if(this.__eI[bX]==bW){continue;}if(bW==null){delete this.__eI[bX];}else{this.__eI[bX]=bW;}}}return this;},removeStyle:function(cC,cD){this.setStyle(cC,null,cD);},getStyle:function(f){return this.__eI?this.__eI[f]:null;},getAllStyles:function(){return this.__eI||null;},setAttribute:function(k,m,n){if(!this.__eJ){this.__eJ={};}if(this.__eJ[k]==m){return;}if(m==null){delete this.__eJ[k];}else{this.__eJ[k]=m;}if(this.__eQ){if(n){qx.bom.element.Attribute.set(this.__eQ,k,m);return this;}if(!this.__fa){this.__fa={};}this.__fa[k]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(X);}return this;},setAttributes:function(bI,bJ){for(var bK in bI){this.setAttribute(bK,bI[bK],bJ);}return this;},removeAttribute:function(dJ,dK){this.setAttribute(dJ,null,dK);},getAttribute:function(dd){return this.__eJ?this.__eJ[dd]:null;},_applyProperty:function(name,dn){},_setProperty:function(bl,bm,bn){if(!this.__fc){this.__fc={};}if(this.__fc[bl]==bm){return;}if(bm==null){delete this.__fc[bl];}else{this.__fc[bl]=bm;}if(this.__eQ){if(bn){this._applyProperty(bl,bm);return this;}if(!this.__fb){this.__fb={};}this.__fb[bl]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(X);}return this;},_removeProperty:function(cA,cB){this._setProperty(cA,null,cB);},_getProperty:function(di){var dj=this.__fc;if(!dj){return null;}var dk=dj[di];return dk==null?null:dk;},addListener:function(dq,dr,self,ds){var dt;if(this.$$disposed){return null;}{};if(this.__eQ){return qx.event.Registration.addListener(this.__eQ,dq,dr,self,ds);}if(!this.__fd){this.__fd={};}if(ds==null){ds=false;}var du=qx.event.Manager.getNextUniqueId();var dv=dq+(ds?S:Y)+du;this.__fd[dv]={type:dq,listener:dr,self:self,capture:ds,unique:du};return dv;},removeListener:function(q,r,self,s){var t;if(this.$$disposed){return null;}{};if(this.__eQ){qx.event.Registration.removeListener(this.__eQ,q,r,self,s);}else{var v=this.__fd;var u;if(s==null){s=false;}for(var w in v){u=v[w];if(u.listener===r&&u.self===self&&u.capture===s&&u.type===q){delete v[w];break;}}}return this;},removeListenerById:function(cr){if(this.$$disposed){return null;}if(this.__eQ){qx.event.Registration.removeListenerById(this.__eQ,cr);}else{delete this.__fd[cr];}return this;},hasListener:function(bw,bx){if(this.$$disposed){return false;}if(this.__eQ){return qx.event.Registration.hasListener(this.__eQ,bw,bx);}var bz=this.__fd;var by;if(bx==null){bx=false;}for(var bA in bz){by=bz[bA];if(by.capture===bx&&by.type===bw){return true;}}return false;}},defer:function(cE){cE.__fp=new qx.util.DeferredCall(cE.flush,cE);},destruct:function(){var cF=this.__eQ;if(cF){qx.event.Registration.getManager(cF).removeAllListeners(cF);cF.$$element=W;}if(!qx.core.ObjectRegistry.inShutDown){var parent=this.__fg;if(parent&&!parent.$$disposed){parent.remove(this);}}this._disposeArray(bj);this.__eJ=this.__eI=this.__fd=this.__fc=this.__fa=this.__eY=this.__fb=this.__eQ=this.__fg=this.__eU=this.__eV=null;}});})();(function(){var h="qx.ui.core.queue.Manager",g="useraction";qx.Class.define(h,{statics:{__fq:false,__fr:{},__fs:0,MAX_RETRIES:10,scheduleFlush:function(c){var self=qx.ui.core.queue.Manager;self.__fr[c]=true;if(!self.__fq){self.__fv.schedule();self.__fq=true;}},flush:function(){var self=qx.ui.core.queue.Manager;if(self.__ft){return;}self.__ft=true;self.__fv.cancel();var a=self.__fr;self.__fu(function(){while(a.visibility||a.widget||a.appearance||a.layout||a.element){if(a.widget){delete a.widget;qx.ui.core.queue.Widget.flush();}if(a.visibility){delete a.visibility;qx.ui.core.queue.Visibility.flush();}if(a.appearance){delete a.appearance;qx.ui.core.queue.Appearance.flush();}if(a.widget||a.visibility||a.appearance){continue;}if(a.layout){delete a.layout;qx.ui.core.queue.Layout.flush();}if(a.widget||a.visibility||a.appearance||a.layout){continue;}if(a.element){delete a.element;qx.html.Element.flush();}}},function(){self.__fq=false;});self.__fu(function(){if(a.dispose){delete a.dispose;qx.ui.core.queue.Dispose.flush();}},function(){self.__ft=false;});self.__fs=0;},__fu:function(d,f){var self=qx.ui.core.queue.Manager;try{d();}catch(e){{};self.__fq=false;self.__ft=false;self.__fs+=1;if(self.__fs<=self.MAX_RETRIES){self.scheduleFlush();}else{throw new Error("Fatal Error: Flush terminated "+(self.__fs-1)+" times in a row"+" due to exceptions in user code. The application has to be reloaded!");}throw e;}finally{f();}}},defer:function(b){b.__fv=new qx.util.DeferredCall(b.flush);qx.html.Element._scheduleFlush=b.scheduleFlush;qx.event.Registration.addListener(window,g,b.flush);}});})();(function(){var w="abstract",v="qx.event.dispatch.AbstractBubbling";qx.Class.define(v,{extend:qx.core.Object,implement:qx.event.IEventDispatcher,type:w,construct:function(a){this._manager=a;},members:{_getParent:function(x){throw new Error("Missing implementation");},canDispatchEvent:function(b,event,c){return event.getBubbles();},dispatchEvent:function(d,event,e){var parent=d;var p=this._manager;var m,t;var k;var o,r;var q;var s=[];m=p.getListeners(d,e,true);t=p.getListeners(d,e,false);if(m){s.push(m);}if(t){s.push(t);}var parent=this._getParent(d);var g=[];var f=[];var h=[];var n=[];while(parent!=null){m=p.getListeners(parent,e,true);if(m){h.push(m);n.push(parent);}t=p.getListeners(parent,e,false);if(t){g.push(t);f.push(parent);}parent=this._getParent(parent);}event.setEventPhase(qx.event.type.Event.CAPTURING_PHASE);for(var i=h.length-1;i>=0;i--){q=n[i];event.setCurrentTarget(q);k=h[i];for(var j=0,l=k.length;j<l;j++){o=k[j];r=o.context||q;o.handler.call(r,event);}if(event.getPropagationStopped()){return;}}event.setEventPhase(qx.event.type.Event.AT_TARGET);event.setCurrentTarget(d);for(var i=0,u=s.length;i<u;i++){k=s[i];for(var j=0,l=k.length;j<l;j++){o=k[j];r=o.context||d;o.handler.call(r,event);}if(event.getPropagationStopped()){return;}}event.setEventPhase(qx.event.type.Event.BUBBLING_PHASE);for(var i=0,u=g.length;i<u;i++){q=f[i];event.setCurrentTarget(q);k=g[i];for(var j=0,l=k.length;j<l;j++){o=k[j];r=o.context||q;o.handler.call(r,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 T="keydown",S="keypress",R="0",Q="9",P="-",O="+",N="NumLock",M="A",L="Z",K="useraction",bV="keyinput",bU="/",bT="*",bS="keyup",bR="text",bQ="PageUp",bP="Escape",bO="Enter",bN="PrintScreen",bM="Left",bb="5",bc="F5",Y="Down",ba="Up",W="3",X="Meta",U="F11",V="F6",bh="7",bi="CapsLock",bs="F3",bp="Insert",bA="F8",bv="input",bI="Control",bF="Tab",bl="Shift",bL="End",bK="Pause",bJ="Unidentified",bk="Delete",bn="qx.event.handler.Keyboard",bo="F1",br="F4",bt="Home",bw="Apps",bC="F2",bH="6",bd="off",be="4",bm="F12",bz="Alt",by="2",bx="PageDown",bE="Scroll",bD="1",bu="F7",bB="8",H="Win",bG="F9",bf="F10",bg="Right",bq="autoComplete",I=",",J="Backspace",bj="Space";qx.Class.define(bn,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(bW){qx.core.Object.call(this);this.__fw=bW;this.__fx=bW.getWindow();{this.__fy=this.__fx;};this.__fz={};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(j){if(this._identifierToKeyCodeMap[j]){return true;}if(j.length!=1){return false;}if(j>=R&&j<=Q){return true;}if(j>=M&&j<=L){return true;}switch(j){case O:case P:case bT:case bU:return true;default:return false;}}},members:{__fA:null,__fw:null,__fx:null,__fy:null,__fz:null,__fB:null,__fC:null,__fD:null,canHandleEvent:function(t,u){},registerEvent:function(k,l,m){},unregisterEvent:function(A,B,C){},_fireInputEvent:function(n,o){var p=this.__fE();if(p&&p.offsetWidth!=0){var event=qx.event.Registration.createEvent(bV,qx.event.type.KeyInput,[n,p,o]);this.__fw.dispatchEvent(p,event);}if(this.__fx){qx.event.Registration.fireEvent(this.__fx,K,qx.event.type.Data,[bV]);}},_fireSequenceEvent:function(bX,bY,ca){var cb=this.__fE();var cc=bX.keyCode;var event=qx.event.Registration.createEvent(bY,qx.event.type.KeySequence,[bX,cb,ca]);this.__fw.dispatchEvent(cb,event);{};if(this.__fx){qx.event.Registration.fireEvent(this.__fx,K,qx.event.type.Data,[bY]);}},__fE:function(){var q=this.__fw.getHandler(qx.event.handler.Focus);var r=q.getActive();if(!r||r.offsetWidth==0){r=q.getFocus();}if(!r||r.offsetWidth==0){r=this.__fw.getWindow().document.body;}return r;},_initKeyObserver:function(){this.__fA=qx.lang.Function.listener(this.__fF,this);this.__fD=qx.lang.Function.listener(this.__fH,this);var Event=qx.bom.Event;Event.addNativeListener(this.__fy,bS,this.__fA);Event.addNativeListener(this.__fy,T,this.__fA);Event.addNativeListener(this.__fy,S,this.__fD);},_stopKeyObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__fy,bS,this.__fA);Event.removeNativeListener(this.__fy,T,this.__fA);Event.removeNativeListener(this.__fy,S,this.__fD);for(var h in (this.__fC||{})){var g=this.__fC[h];Event.removeNativeListener(g.target,S,g.callback);}delete (this.__fC);},__fF:qx.event.GlobalError.observeMethod(function(ck){var co=this._keyCodeFix[ck.keyCode]||ck.keyCode;var cm=0;var cn=ck.type;if(qx.bom.client.Platform.WIN){var cl=co?this._keyCodeToIdentifier(co):this._charCodeToIdentifier(cm);if(!(this.__fz[cl]==T&&cn==T)){this._idealKeyHandler(co,cm,cn,ck);}this.__fz[cl]=cn;}else{this._idealKeyHandler(co,cm,cn,ck);}this.__fG(ck.target,cn,co);}),__fG:function(v,w,x){if(w===T&&(x==33||x==34||x==38||x==40)&&v.type==bR&&v.tagName.toLowerCase()===bv&&v.getAttribute(bq)!==bd){if(!this.__fC){this.__fC={};}var z=qx.core.ObjectRegistry.toHashCode(v);if(this.__fC[z]){return;}var self=this;this.__fC[z]={target:v,callback:function(cj){qx.bom.Event.stopPropagation(cj);self.__fH(cj);}};var y=qx.event.GlobalError.observeMethod(this.__fC[z].callback);qx.bom.Event.addNativeListener(v,S,y);}},__fH:qx.event.GlobalError.observeMethod(function(c){var f=this._keyCodeFix[c.keyCode]||c.keyCode;var d=c.charCode;var e=c.type;this._idealKeyHandler(f,d,e,c);}),_idealKeyHandler:function(ce,cf,cg,ch){var ci;if(ce||(!ce&&!cf)){ci=this._keyCodeToIdentifier(ce);this._fireSequenceEvent(ch,cg,ci);}else{ci=this._charCodeToIdentifier(cf);this._fireSequenceEvent(ch,S,ci);this._fireInputEvent(ch,cf);}},_specialCharCodeMap:{8:J,9:bF,13:bO,27:bP,32:bj},_emulateKeyPress:{},_keyCodeToIdentifierMap:{16:bl,17:bI,18:bz,20:bi,224:X,37:bM,38:ba,39:bg,40:Y,33:bQ,34:bx,35:bL,36:bt,45:bp,46:bk,112:bo,113:bC,114:bs,115:br,116:bc,117:V,118:bu,119:bA,120:bG,121:bf,122:U,123:bm,144:N,44:bN,145:bE,19:bK,91:H,93:bw},_numpadToCharCode:{96:R.charCodeAt(0),97:bD.charCodeAt(0),98:by.charCodeAt(0),99:W.charCodeAt(0),100:be.charCodeAt(0),101:bb.charCodeAt(0),102:bH.charCodeAt(0),103:bh.charCodeAt(0),104:bB.charCodeAt(0),105:Q.charCodeAt(0),106:bT.charCodeAt(0),107:O.charCodeAt(0),109:P.charCodeAt(0),110:I.charCodeAt(0),111:bU.charCodeAt(0)},_charCodeA:M.charCodeAt(0),_charCodeZ:L.charCodeAt(0),_charCode0:R.charCodeAt(0),_charCode9:Q.charCodeAt(0),_isNonPrintableKeyCode:function(s){return this._keyCodeToIdentifierMap[s]?true:false;},_isIdentifiableKeyCode:function(cd){if(cd>=this._charCodeA&&cd<=this._charCodeZ){return true;}if(cd>=this._charCode0&&cd<=this._charCode9){return true;}if(this._specialCharCodeMap[cd]){return true;}if(this._numpadToCharCode[cd]){return true;}if(this._isNonPrintableKeyCode(cd)){return true;}return false;},_keyCodeToIdentifier:function(a){if(this._isIdentifiableKeyCode(a)){var b=this._numpadToCharCode[a];if(b){return String.fromCharCode(b);}return (this._keyCodeToIdentifierMap[a]||this._specialCharCodeMap[a]||String.fromCharCode(a));}else{return bJ;}},_charCodeToIdentifier:function(i){return this._specialCharCodeMap[i]||String.fromCharCode(i).toUpperCase();},_identifierToKeyCode:function(cp){return qx.event.handler.Keyboard._identifierToKeyCodeMap[cp]||cp.charCodeAt(0);}},destruct:function(){this._stopKeyObserver();this.__fB=this.__fw=this.__fx=this.__fy=this.__fz=null;},defer:function(D,E,F){qx.event.Registration.addHandler(D);if(!D._identifierToKeyCodeMap){D._identifierToKeyCodeMap={};for(var G in E._keyCodeToIdentifierMap){D._identifierToKeyCodeMap[E._keyCodeToIdentifierMap[G]]=parseInt(G,10);}for(var G in E._specialCharCodeMap){D._identifierToKeyCodeMap[E._specialCharCodeMap[G]]=parseInt(G,10);}}{E._keyCodeFix={12:E._identifierToKeyCode(N)};};}});})();(function(){var F="mouseup",E="mousedown",D="click",C="dblclick",B="contextmenu",A="mousewheel",z="mouseover",y="mouseout",x="DOMMouseScroll",w="mousemove",t="on",v="useraction",u="qx.event.handler.Mouse";qx.Class.define(u,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(c){qx.core.Object.call(this);this.__fI=c;this.__fJ=c.getWindow();this.__fK=this.__fJ.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,IGNORE_CAN_HANDLE:true},members:{__fL:null,__fM:null,__fN:null,__fO:null,__fP:null,__fI:null,__fJ:null,__fK:null,canHandleEvent:function(a,b){},registerEvent:qx.bom.client.System.IPHONE?function(i,j,k){i[t+j]=qx.lang.Function.returnNull;}:qx.lang.Function.returnNull,unregisterEvent:qx.bom.client.System.IPHONE?function(G,H,I){G[t+H]=undefined;}:qx.lang.Function.returnNull,__fQ:function(K,L,M){if(!M){M=K.target||K.srcElement;}if(M&&M.nodeType){qx.event.Registration.fireEvent(M,L||K.type,L==A?qx.event.type.MouseWheel:qx.event.type.Mouse,[K,M,null,true,true]);}qx.event.Registration.fireEvent(this.__fJ,v,qx.event.type.Data,[L||K.type]);},_initButtonObserver:function(){this.__fL=qx.lang.Function.listener(this._onButtonEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__fK,E,this.__fL);Event.addNativeListener(this.__fK,F,this.__fL);Event.addNativeListener(this.__fK,D,this.__fL);Event.addNativeListener(this.__fK,C,this.__fL);Event.addNativeListener(this.__fK,B,this.__fL);},_initMoveObserver:function(){this.__fM=qx.lang.Function.listener(this._onMoveEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__fK,w,this.__fM);Event.addNativeListener(this.__fK,z,this.__fM);Event.addNativeListener(this.__fK,y,this.__fM);},_initWheelObserver:function(){this.__fN=qx.lang.Function.listener(this._onWheelEvent,this);var Event=qx.bom.Event;var l=x;var m=this.__fJ;Event.addNativeListener(m,l,this.__fN);},_stopButtonObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__fK,E,this.__fL);Event.removeNativeListener(this.__fK,F,this.__fL);Event.removeNativeListener(this.__fK,D,this.__fL);Event.removeNativeListener(this.__fK,C,this.__fL);Event.removeNativeListener(this.__fK,B,this.__fL);},_stopMoveObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__fK,w,this.__fM);Event.removeNativeListener(this.__fK,z,this.__fM);Event.removeNativeListener(this.__fK,y,this.__fM);},_stopWheelObserver:function(){var Event=qx.bom.Event;var n=x;var o=this.__fJ;Event.removeNativeListener(o,n,this.__fN);},_onMoveEvent:qx.event.GlobalError.observeMethod(function(J){this.__fQ(J);}),_onButtonEvent:qx.event.GlobalError.observeMethod(function(p){var q=p.type;var r=p.target||p.srcElement;{if(r&&r.nodeType==3){r=r.parentNode;}};if(this.__fR){this.__fR(p,q,r);}if(this.__fT){this.__fT(p,q,r);}this.__fQ(p,q,r);if(this.__fS){this.__fS(p,q,r);}if(this.__fU){this.__fU(p,q,r);}this.__fO=q;}),_onWheelEvent:qx.event.GlobalError.observeMethod(function(s){this.__fQ(s,A);}),__fR:null,__fS:null,__fT:null,__fU:function(d,e,f){switch(e){case E:this.__fP=f;break;case F:if(f!==this.__fP){var g=qx.dom.Hierarchy.getCommonParent(f,this.__fP);this.__fQ(d,D,g);}}}},destruct:function(){this._stopButtonObserver();this._stopMoveObserver();this._stopWheelObserver();this.__fI=this.__fJ=this.__fK=this.__fP=null;},defer:function(h){qx.event.Registration.addHandler(h);}});})();(function(){var c="qx.event.handler.Capture";qx.Class.define(c,{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(a,b){},registerEvent:function(d,e,f){},unregisterEvent:function(g,h,i){}},defer:function(j){qx.event.Registration.addHandler(j);}});})();(function(){var S="alias",R="copy",Q="blur",P="mouseout",O="keydown",N="Ctrl",M="Shift",L="mousemove",K="move",J="mouseover",bj="Alt",bi="keyup",bh="mouseup",bg="dragend",bf="on",be="mousedown",bd="qxDraggable",bc="drag",bb="drop",ba="qxDroppable",X="qx.event.handler.DragDrop",Y="droprequest",V="dragstart",W="dragchange",T="dragleave",U="dragover";qx.Class.define(X,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(v){qx.core.Object.call(this);this.__fV=v;this.__fW=v.getWindow().document.documentElement;this.__fV.addListener(this.__fW,be,this._onMouseDown,this);this.__gj();},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:{__fV:null,__fW:null,__fX:null,__fY:null,__ga:null,__gb:null,__gc:null,__gd:null,__ge:null,__gf:null,__gg:false,__gh:0,__gi:0,canHandleEvent:function(D,E){},registerEvent:function(g,h,i){},unregisterEvent:function(A,B,C){},addType:function(bm){this.__ga[bm]=true;},addAction:function(u){this.__gb[u]=true;},supportsType:function(I){return !!this.__ga[I];},supportsAction:function(a){return !!this.__gb[a];},getData:function(j){if(!this.__gq||!this.__fX){throw new Error("This method must not be used outside the drop event listener!");}if(!this.__ga[j]){throw new Error("Unsupported data type: "+j+"!");}if(!this.__gd[j]){this.__ge=j;this.__gl(Y,this.__fY,this.__fX,false);}if(!this.__gd[j]){throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");}return this.__gd[j]||null;},getCurrentAction:function(){return this.__gf;},addData:function(y,z){this.__gd[y]=z;},getCurrentType:function(){return this.__ge;},isSessionActive:function(){return this.__gg;},__gj:function(){this.__ga={};this.__gb={};this.__gc={};this.__gd={};},__gk:function(){if(this.__fY==null){return;}var f=this.__gb;var c=this.__gc;var d=null;if(this.__gq){if(c.Shift&&c.Ctrl&&f.alias){d=S;}else if(c.Shift&&c.Alt&&f.copy){d=R;}else if(c.Shift&&f.move){d=K;}else if(c.Alt&&f.alias){d=S;}else if(c.Ctrl&&f.copy){d=R;}else if(f.move){d=K;}else if(f.copy){d=R;}else if(f.alias){d=S;}}if(d!=this.__gf){this.__gf=d;this.__gl(W,this.__fY,this.__fX,false);}},__gl:function(l,m,n,o,p){var r=qx.event.Registration;var q=r.createEvent(l,qx.event.type.Drag,[o,p]);if(m!==n){q.setRelatedTarget(n);}return r.dispatchEvent(m,q);},__gm:function(w){while(w&&w.nodeType==1){if(w.getAttribute(bd)==bf){return w;}w=w.parentNode;}return null;},__gn:function(bl){while(bl&&bl.nodeType==1){if(bl.getAttribute(ba)==bf){return bl;}bl=bl.parentNode;}return null;},__go:function(){this.__fY=null;this.__fV.removeListener(this.__fW,L,this._onMouseMove,this,true);this.__fV.removeListener(this.__fW,bh,this._onMouseUp,this,true);qx.event.Registration.removeListener(window,Q,this._onWindowBlur,this);this.__gj();},__gp:function(){if(this.__gg){this.__fV.removeListener(this.__fW,J,this._onMouseOver,this,true);this.__fV.removeListener(this.__fW,P,this._onMouseOut,this,true);this.__fV.removeListener(this.__fW,O,this._onKeyDown,this,true);this.__fV.removeListener(this.__fW,bi,this._onKeyUp,this,true);this.__gl(bg,this.__fY,this.__fX,false);this.__gg=false;}this.__gq=false;this.__fX=null;this.__go();},__gq:false,_onWindowBlur:function(e){this.__gp();},_onKeyDown:function(e){var k=e.getKeyIdentifier();switch(k){case bj:case N:case M:if(!this.__gc[k]){this.__gc[k]=true;this.__gk();}}},_onKeyUp:function(e){var x=e.getKeyIdentifier();switch(x){case bj:case N:case M:if(this.__gc[x]){this.__gc[x]=false;this.__gk();}}},_onMouseDown:function(e){if(this.__gg){return;}var H=this.__gm(e.getTarget());if(H){this.__gh=e.getDocumentLeft();this.__gi=e.getDocumentTop();this.__fY=H;this.__fV.addListener(this.__fW,L,this._onMouseMove,this,true);this.__fV.addListener(this.__fW,bh,this._onMouseUp,this,true);qx.event.Registration.addListener(window,Q,this._onWindowBlur,this);}},_onMouseUp:function(e){if(this.__gq){this.__gl(bb,this.__fX,this.__fY,false,e);}if(this.__gg){e.stopPropagation();}this.__gp();},_onMouseMove:function(e){if(this.__gg){if(!this.__gl(bc,this.__fY,this.__fX,true,e)){this.__gp();}}else{if(Math.abs(e.getDocumentLeft()-this.__gh)>3||Math.abs(e.getDocumentTop()-this.__gi)>3){if(this.__gl(V,this.__fY,this.__fX,true,e)){this.__gg=true;this.__fV.addListener(this.__fW,J,this._onMouseOver,this,true);this.__fV.addListener(this.__fW,P,this._onMouseOut,this,true);this.__fV.addListener(this.__fW,O,this._onKeyDown,this,true);this.__fV.addListener(this.__fW,bi,this._onKeyUp,this,true);var bk=this.__gc;bk.Ctrl=e.isCtrlPressed();bk.Shift=e.isShiftPressed();bk.Alt=e.isAltPressed();this.__gk();}else{this.__gl(bg,this.__fY,this.__fX,false);this.__go();}}}},_onMouseOver:function(e){var s=e.getTarget();var t=this.__gn(s);if(t&&t!=this.__fX){this.__gq=this.__gl(U,t,this.__fY,true,e);this.__fX=t;this.__gk();}},_onMouseOut:function(e){var G=this.__gn(e.getTarget());var F=this.__gn(e.getRelatedTarget());if(G&&G!==F&&G==this.__fX){this.__gl(T,this.__fX,F,false,e);this.__fX=null;this.__gq=false;qx.event.Timer.once(this.__gk,this,0);}}},destruct:function(){this.__fY=this.__fX=this.__fV=this.__fW=this.__ga=this.__gb=this.__gc=this.__gd=null;},defer:function(b){qx.event.Registration.addHandler(b);}});})();(function(){var b="-",a="qx.event.handler.Element";qx.Class.define(a,{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,scroll:true,select:true,reset:true,submit:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true},members:{canHandleEvent:function(c,d){},registerEvent:function(f,g,h){var k=qx.core.ObjectRegistry.toHashCode(f);var i=k+b+g;var j=qx.lang.Function.listener(this._onNative,this,i);qx.bom.Event.addNativeListener(f,g,j);this._registeredEvents[i]={element:f,type:g,listener:j};},unregisterEvent:function(t,u,v){var y=this._registeredEvents;if(!y){return;}var z=qx.core.ObjectRegistry.toHashCode(t);var w=z+b+u;var x=this._registeredEvents[w];if(x){qx.bom.Event.removeNativeListener(t,u,x.listener);}delete this._registeredEvents[w];},_onNative:qx.event.GlobalError.observeMethod(function(l,m){var o=this._registeredEvents;if(!o){return;}var n=o[m];qx.event.Registration.fireNonBubblingEvent(n.element,n.type,qx.event.type.Native,[l]);})},destruct:function(){var q;var r=this._registeredEvents;for(var s in r){q=r[s];qx.bom.Event.removeNativeListener(q.element,q.type,q.listener);}this._manager=this._registeredEvents=null;},defer:function(p){qx.event.Registration.addHandler(p);}});})();(function(){var q="qx.event.handler.Appear",p="disappear",o="appear";qx.Class.define(q,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(n){qx.core.Object.call(this);this.__gr=n;this.__gs={};qx.event.handler.Appear.__gt[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,__gt:{},refresh:function(){var l=this.__gt;for(var m in l){l[m].refresh();}}},members:{__gr:null,__gs:null,canHandleEvent:function(w,x){},registerEvent:function(a,b,c){var d=qx.core.ObjectRegistry.toHashCode(a)+b;var e=this.__gs;if(e&&!e[d]){e[d]=a;a.$$displayed=a.offsetWidth>0;}},unregisterEvent:function(r,s,t){var u=qx.core.ObjectRegistry.toHashCode(r)+s;var v=this.__gs;if(!v){return;}if(v[u]){delete v[u];}},refresh:function(){var i=this.__gs;var j;for(var h in i){j=i[h];var f=j.offsetWidth>0;if((!!j.$$displayed)!==f){j.$$displayed=f;var g=qx.event.Registration.createEvent(f?o:p);this.__gr.dispatchEvent(j,g);}}}},destruct:function(){this.__gr=this.__gs=null;delete qx.event.handler.Appear.__gt[this.$$hash];},defer:function(k){qx.event.Registration.addHandler(k);}});})();(function(){var bb="",ba=">",Y=" ",X="<",W="='",V="none",U="qx.bom.Element",T="' ",S="div",R="></";qx.Class.define(U,{statics:{__gu:{"onload":true,"onpropertychange":true,"oninput":true,"onchange":true,"name":true,"type":true,"checked":true,"disabled":true},__gv:{},getHelperElement:function(F){if(!F){F=window;}var H=F.location.href;if(!qx.bom.Element.__gv[H]){var G=qx.bom.Element.__gv[H]=F.document.createElement(S);if(qx.bom.client.Engine.WEBKIT){G.style.display=V;F.document.body.appendChild(G);}}return qx.bom.Element.__gv[H];},create:function(name,a,b){if(!b){b=window;}if(!name){throw new Error("The tag name is missing!");}var d=this.__gu;var c=bb;for(var f in a){if(d[f]){c+=f+W+a[f]+T;}}var g;if(c!=bb){if(qx.bom.client.Engine.MSHTML){g=b.document.createElement(X+name+Y+c+ba);}else{var e=qx.bom.Element.getHelperElement(b);e.innerHTML=X+name+Y+c+R+name+ba;g=e.firstChild;}}else{g=b.document.createElement(name);}for(var f in a){if(!d[f]){qx.bom.element.Attribute.set(g,f,a[f]);}}return g;},empty:function(h){return h.innerHTML=bb;},addListener:function(I,J,K,self,L){return qx.event.Registration.addListener(I,J,K,self,L);},removeListener:function(k,m,n,self,o){return qx.event.Registration.removeListener(k,m,n,self,o);},removeListenerById:function(bc,bd){return qx.event.Registration.removeListenerById(bc,bd);},hasListener:function(N,O,P){return qx.event.Registration.hasListener(N,O,P);},focus:function(be){qx.event.Registration.getManager(be).getHandler(qx.event.handler.Focus).focus(be);},blur:function(q){qx.event.Registration.getManager(q).getHandler(qx.event.handler.Focus).blur(q);},activate:function(Q){qx.event.Registration.getManager(Q).getHandler(qx.event.handler.Focus).activate(Q);},deactivate:function(M){qx.event.Registration.getManager(M).getHandler(qx.event.handler.Focus).deactivate(M);},capture:function(D,E){qx.event.Registration.getManager(D).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(D,E);},releaseCapture:function(p){qx.event.Registration.getManager(p).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(p);},clone:function(r,s){var i,l;var i,l;var v;if(s||(false&&!qx.xml.Document.isXmlDocument(r))){var z=qx.event.Registration.getManager(r);var t=qx.dom.Hierarchy.getDescendants(r);t.push(r);}{};var v=r.cloneNode(true);{};if(s===true){var C=qx.dom.Hierarchy.getDescendants(v);C.push(v);var u,x,B,w;for(var i=0,A=t.length;i<A;i++){B=t[i];u=z.serializeListeners(B);if(u.length>0){x=C[i];for(var j=0,y=u.length;j<y;j++){w=u[j];z.addListener(x,w.type,w.handler,w.self,w.capture);}}}}return v;}}});})();(function(){var a="qx.event.type.Dom";qx.Class.define(a,{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 c=0;var b=this._native;if(b.shiftKey){c|=qx.event.type.Dom.SHIFT_MASK;}if(b.ctrlKey){c|=qx.event.type.Dom.CTRL_MASK;}if(b.altKey){c|=qx.event.type.Dom.ALT_MASK;}if(b.metaKey){c|=qx.event.type.Dom.META_MASK;}return c;},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.bom.client.Platform.MAC){return this._native.metaKey;}else{return this._native.ctrlKey;}}}});})();(function(){var f="qx.event.type.KeyInput";qx.Class.define(f,{extend:qx.event.type.Dom,members:{init:function(a,b,c){qx.event.type.Dom.prototype.init.call(this,a,b,null,true,true);this._charCode=c;return this;},clone:function(d){var e=qx.event.type.Dom.prototype.clone.call(this,d);e._charCode=this._charCode;return e;},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(d,e,f){qx.event.type.Dom.prototype.init.call(this,d,e,null,true,true);this._identifier=f;return this;},clone:function(b){var c=qx.event.type.Dom.prototype.clone.call(this,b);c._identifier=this._identifier;return c;},getKeyIdentifier:function(){return this._identifier;}}});})();(function(){var A="blur",z="focus",y="on",x="mousedown",w="mouseup",v="draggesture",u="activate",t="focusout",s="_applyActive",r="tabIndex",m="qx.event.handler.Focus",q="_applyFocus",p="deactivate",l="qxSelectable",k="qxKeepActive",o="focusin",n="qxKeepFocus";qx.Class.define(m,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(R){qx.core.Object.call(this);this._manager=R;this._window=R.getWindow();this._document=this._window.document;this._root=this._document.documentElement;this._body=this._document.body;this._initObserver();},properties:{active:{apply:s,nullable:true},focus:{apply:q,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:{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1}},members:{__gw:null,__gx:null,__gy:null,__gz:null,__gA:null,__gB:null,__gC:null,__gD:null,__gE:null,__gF:null,canHandleEvent:function(V,W){},registerEvent:function(h,i,j){},unregisterEvent:function(G,H,I){},focus:function(bb){{try{bb.focus();}catch(d){}};this.setFocus(bb);this.setActive(bb);},activate:function(M){this.setActive(M);},blur:function(bi){try{bi.blur();}catch(a){}if(this.getActive()===bi){this.resetActive();}if(this.getFocus()===bi){this.resetFocus();}},deactivate:function(C){if(this.getActive()===C){this.resetActive();}},tryActivate:function(P){var Q=this.__gU(P);if(Q){this.setActive(Q);}},__gG:function(bc,bd,be,bf){var bh=qx.event.Registration;var bg=bh.createEvent(be,qx.event.type.Focus,[bc,bd,bf]);bh.dispatchEvent(bc,bg);},_windowFocused:true,__gH:function(){if(this._windowFocused){this._windowFocused=false;this.__gG(this._window,null,A,false);}},__gI:function(){if(!this._windowFocused){this._windowFocused=true;this.__gG(this._window,null,z,false);}},_initObserver:function(){this.__gw=qx.lang.Function.listener(this.__gO,this);this.__gx=qx.lang.Function.listener(this.__gP,this);this.__gy=qx.lang.Function.listener(this.__gN,this);this.__gz=qx.lang.Function.listener(this.__gM,this);this.__gA=qx.lang.Function.listener(this.__gJ,this);this._document.addEventListener(x,this.__gw,true);this._document.addEventListener(w,this.__gx,true);this._window.addEventListener(z,this.__gy,true);this._window.addEventListener(A,this.__gz,true);this._window.addEventListener(v,this.__gA,true);},_stopObserver:function(){this._document.removeEventListener(x,this.__gw,true);this._document.removeEventListener(w,this.__gx,true);this._window.removeEventListener(z,this.__gy,true);this._window.removeEventListener(A,this.__gz,true);this._window.removeEventListener(v,this.__gA,true);},__gJ:qx.event.GlobalError.observeMethod(function(e){if(!this.__gV(e.target)){qx.bom.Event.preventDefault(e);}}),__gK:qx.event.GlobalError.observeMethod(null),__gL:qx.event.GlobalError.observeMethod(null),__gM:qx.event.GlobalError.observeMethod(function(e){if(e.target===this._window||e.target===this._document){this.__gH();this.resetActive();this.resetFocus();}}),__gN:qx.event.GlobalError.observeMethod(function(e){var O=e.target;if(O===this._window||O===this._document){this.__gI();O=this._body;}this.setFocus(O);this.tryActivate(O);}),__gO:qx.event.GlobalError.observeMethod(function(e){var J=this.__gT(e.target);if(!J){qx.bom.Event.preventDefault(e);}}),__gP:qx.event.GlobalError.observeMethod(function(e){var N=e.target;while(N&&N.offsetWidth===undefined){N=N.parentNode;}if(N){this.tryActivate(N);}}),__gQ:qx.event.GlobalError.observeMethod(function(B){return B;}),__gR:qx.event.GlobalError.observeMethod(null),__gS:function(S){var T=qx.bom.element.Attribute.get(S,r);if(T>=1){return true;}var U=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;if(T>=0&&U[S.tagName]){return true;}return false;},__gT:function(X){while(X&&X.nodeType===1){if(X.getAttribute(n)==y){return null;}if(this.__gS(X)){return X;}X=X.parentNode;}return this._body;},__gU:function(Y){var ba=Y;while(Y&&Y.nodeType===1){if(Y.getAttribute(k)==y){return null;}Y=Y.parentNode;}return ba;},__gV:function(f){while(f&&f.nodeType===1){var g=f.getAttribute(l);if(g!=null){return g===y;}f=f.parentNode;}return true;},_applyActive:function(b,c){if(c){this.__gG(c,b,p,true);}if(b){this.__gG(b,c,u,true);}},_applyFocus:function(K,L){if(L){this.__gG(L,K,t,true);}if(K){this.__gG(K,L,o,true);}if(L){this.__gG(L,K,A,false);}if(K){this.__gG(K,L,z,false);}}},destruct:function(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__gW=null;},defer:function(D){qx.event.Registration.addHandler(D);var E=D.FOCUSABLE_ELEMENTS;for(var F in E){E[F.toUpperCase()]=1;}}});})();(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 r="",q="undefined",p="readOnly",o="accessKey",n="qx.bom.element.Attribute",m="rowSpan",l="vAlign",k="className",j="textContent",i="'",D="htmlFor",C="longDesc",B="cellSpacing",A="frameBorder",z="='",y="useMap",x="innerHTML",w="tabIndex",v="dateTime",u="maxLength",s="cellPadding",t="colSpan";qx.Class.define(n,{statics:{__gX:{names:{"class":k,"for":D,html:x,text:j,colspan:t,rowspan:m,valign:l,datetime:v,accesskey:o,tabindex:w,maxlength:u,readonly:p,longdesc:C,cellpadding:s,cellspacing:B,frameborder:A,usemap:y},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:r,className:r,innerHTML:r,innerText:r,textContent:r,htmlFor:r,tabIndex:0,maxLength:-1},removeableProperties:{disabled:1,multiple:1,maxLength:1},original:{href:1,src:1,type:1}},compile:function(a){var b=[];var d=this.__gX.runtime;for(var c in a){if(!d[c]){b.push(c,z,a[c],i);}}return b.join(r);},get:function(e,name){var g=this.__gX;var f;name=g.names[name]||name;if(g.property[name]){f=e[name];if(typeof g.propertyDefault[name]!==q&&f==g.propertyDefault[name]){if(typeof g.bools[name]===q){return null;}else{return f;}}}else{f=e.getAttribute(name);}if(g.bools[name]){return !!f;}return f;},set:function(E,name,F){var G=this.__gX;name=G.names[name]||name;if(G.bools[name]){F=!!F;}if(G.property[name]&&(!(E[name]===undefined)||G.qxProperties[name])){if(F==null){if(G.removeableProperties[name]){E.removeAttribute(name);return;}else if(typeof G.propertyDefault[name]!==q){F=G.propertyDefault[name];}}E[name]=F;}else{if(F===true){E.setAttribute(name,name);}else if(F===false||F===null){E.removeAttribute(name);}else{E.setAttribute(name,F);}}},reset:function(h,name){this.set(h,name,null);}}});})();(function(){var h="left",g="right",f="middle",e="dblclick",d="click",c="none",b="contextmenu",a="qx.event.type.Mouse";qx.Class.define(a,{extend:qx.event.type.Dom,members:{init:function(k,l,m,n,o){qx.event.type.Dom.prototype.init.call(this,k,l,m,n,o);if(!m){this._relatedTarget=qx.bom.Event.getRelatedTarget(k);}return this;},_cloneNativeEvent:function(i,j){var j=qx.event.type.Dom.prototype._cloneNativeEvent.call(this,i,j);j.button=i.button;j.clientX=i.clientX;j.clientY=i.clientY;j.pageX=i.pageX;j.pageY=i.pageY;j.screenX=i.screenX;j.screenY=i.screenY;j.wheelDelta=i.wheelDelta;j.detail=i.detail;j.srcElement=i.srcElement;return j;},__gY:{0:h,2:g,1:f},stop:function(){this.stopPropagation();},getButton:function(){switch(this._type){case d:case e:return h;case b:return g;default:return this.__gY[this._native.button]||c;}},isLeftPressed:function(){return this.getButton()===h;},isMiddlePressed:function(){return this.getButton()===f;},isRightPressed:function(){return this.getButton()===g;},getRelatedTarget:function(){return this._relatedTarget;},getViewportLeft:function(){return this._native.clientX;},getViewportTop:function(){return this._native.clientY;},getDocumentLeft:function(){return this._native.pageX;},getDocumentTop:function(){return this._native.pageY;},getScreenLeft:function(){return this._native.screenX;},getScreenTop:function(){return this._native.screenY;}}});})();(function(){var a="qx.event.type.MouseWheel";qx.Class.define(a,{extend:qx.event.type.Mouse,members:{stop:function(){this.stopPropagation();this.preventDefault();},getWheelDelta:function(){return this._native.detail;}}});})();(function(){var f="qx.dom.Hierarchy",e="previousSibling",d="nextSibling",c="parentNode",b="*";qx.Class.define(f,{statics:{getNodeIndex:function(g){var h=0;while(g&&(g=g.previousSibling)){h++;}return h;},getElementIndex:function(n){var o=0;var p=qx.dom.Node.ELEMENT;while(n&&(n=n.previousSibling)){if(n.nodeType==p){o++;}}return o;},getNextElementSibling:function(E){while(E&&(E=E.nextSibling)&&!qx.dom.Node.isElement(E)){continue;}return E||null;},getPreviousElementSibling:function(a){while(a&&(a=a.previousSibling)&&!qx.dom.Node.isElement(a)){continue;}return a||null;},contains:function(v,w){return !!(v.compareDocumentPosition(w)&16);},isRendered:function(F){if(!F.offsetParent){return false;}var G=F.ownerDocument||F.document;if(G.body.contains){return G.body.contains(F);}if(G.compareDocumentPosition){return !!(G.compareDocumentPosition(F)&16);}throw new Error("Missing support for isRendered()!");},isDescendantOf:function(i,j){return this.contains(j,i);},getCommonParent:function(I,J){if(I===J){return I;}var K={};var N=qx.core.ObjectRegistry;var M,L;while(I||J){if(I){M=N.toHashCode(I);if(K[M]){return K[M];}K[M]=I;I=I.parentNode;}if(J){L=N.toHashCode(J);if(K[L]){return K[L];}K[L]=J;J=J.parentNode;}}return null;},getAncestors:function(D){return this._recursivelyCollect(D,c);},getChildElements:function(s){s=s.firstChild;if(!s){return [];}var t=this.getNextSiblings(s);if(s.nodeType===1){t.unshift(s);}return t;},getDescendants:function(u){return qx.lang.Array.fromCollection(u.getElementsByTagName(b));},getFirstDescendant:function(y){y=y.firstChild;while(y&&y.nodeType!=1){y=y.nextSibling;}return y;},getLastDescendant:function(q){q=q.lastChild;while(q&&q.nodeType!=1){q=q.previousSibling;}return q;},getPreviousSiblings:function(H){return this._recursivelyCollect(H,e);},getNextSiblings:function(x){return this._recursivelyCollect(x,d);},_recursivelyCollect:function(z,A){var B=[];while(z=z[A]){if(z.nodeType==1){B.push(z);}}return B;},getSiblings:function(C){return this.getPreviousSiblings(C).reverse().concat(this.getNextSiblings(C));},isEmpty:function(r){r=r.firstChild;while(r){if(r.nodeType===qx.dom.Node.ELEMENT||r.nodeType===qx.dom.Node.TEXT){return false;}r=r.nextSibling;}return true;},cleanWhitespace:function(k){var l=k.firstChild;while(l){var m=l.nextSibling;if(l.nodeType==3&&!/\S/.test(l.nodeValue)){k.removeChild(l);}l=m;}}}});})();(function(){var k="qx.event.type.Drag";qx.Class.define(k,{extend:qx.event.type.Event,members:{init:function(g,h){qx.event.type.Event.prototype.init.call(this,true,g);if(h){this._native=h.getNativeEvent()||null;this._originalTarget=h.getTarget()||null;}else{this._native=null;this._originalTarget=null;}return this;},clone:function(a){var b=qx.event.type.Event.prototype.clone.call(this,a);b._native=this._native;return b;},getDocumentLeft:function(){if(this._native==null){return 0;}return this._native.pageX;},getDocumentTop:function(){if(this._native==null){return 0;}return this._native.pageY;},getManager:function(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop);},addType:function(j){this.getManager().addType(j);},addAction:function(l){this.getManager().addAction(l);},supportsType:function(i){return this.getManager().supportsType(i);},supportsAction:function(c){return this.getManager().supportsAction(c);},addData:function(d,e){this.getManager().addData(d,e);},getData:function(f){return this.getManager().getData(f);},getCurrentType:function(){return this.getManager().getCurrentType();},getCurrentAction:function(){return this.getManager().getCurrentAction();}}});})();(function(){var g="losecapture",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(h,i){qx.event.dispatch.AbstractBubbling.call(this,h);this.__hb=h.getWindow();this.__hc=i;h.addListener(this.__hb,f,this.releaseCapture,this);h.addListener(this.__hb,e,this.releaseCapture,this);h.addListener(this.__hb,a,this.releaseCapture,this);},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__hc:null,__hd:null,__he:true,__hb:null,_getParent:function(r){return r.parentNode;},canDispatchEvent:function(m,event,n){return (this.__hd&&this.__hf[n]);},dispatchEvent:function(o,event,p){if(p==d){event.stopPropagation();this.releaseCapture();return;}if(this.__he||!qx.dom.Hierarchy.contains(this.__hd,o)){o=this.__hd;}qx.event.dispatch.AbstractBubbling.prototype.dispatchEvent.call(this,o,event,p);},__hf:{"mouseup":1,"mousedown":1,"click":1,"dblclick":1,"mousemove":1,"mouseout":1,"mouseover":1},activateCapture:function(j,k){var k=k!==false;if(this.__hd===j&&this.__he==k){return;}if(this.__hd){this.releaseCapture();}this.nativeSetCapture(j,k);if(this.hasNativeCapture){var self=this;qx.bom.Event.addNativeListener(j,g,function(){qx.bom.Event.removeNativeListener(j,g,arguments.callee);self.releaseCapture();});}this.__he=k;this.__hd=j;this.__hc.fireEvent(j,b,qx.event.type.Event,[true,false]);},getCaptureElement:function(){return this.__hd;},releaseCapture:function(){var q=this.__hd;if(!q){return;}this.__hd=null;this.__hc.fireEvent(q,g,qx.event.type.Event,[true,false]);this.nativeReleaseCapture(q);},hasNativeCapture:qx.bom.client.Engine.MSHTML,nativeSetCapture:qx.lang.Function.empty,nativeReleaseCapture:qx.lang.Function.empty},destruct:function(){this.__hd=this.__hb=this.__hc=null;},defer:function(l){qx.event.Registration.addDispatcher(l);}});})();(function(){var k="",j="text/xml",h="qx.xml.Document",g="HTML";qx.Class.define(h,{statics:{DOMDOC:null,XMLHTTP:null,isXmlDocument:function(a){if(a.nodeType===9){return a.documentElement.nodeName!==g;}else if(a.ownerDocument){return this.isXmlDocument(a.ownerDocument);}else{return false;}},create:function(m,n){return document.implementation.createDocument(m||k,n||k,null);},fromString:function(b){var c=new DOMParser();return c.parseFromString(b,j);}},defer:function(d){var e,f,i,l;{};}});})();(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(o,stop,p){var parent=o.parentNode;var u=qx.dom.Node.getDocument(o);var q=u.body;var C,A,x;var E,v,F;var y,G,J;var H,s,B,r;var w,I,z;var t=p===g;var D=p===c;stop=stop?stop.parentNode:u;while(parent&&parent!=stop){if(parent.scrollWidth>parent.clientWidth&&(parent===q||qx.bom.element.Overflow.getY(parent)!=k)){if(parent===q){A=parent.scrollLeft;x=A+qx.bom.Viewport.getWidth();E=qx.bom.Viewport.getWidth();v=parent.clientWidth;F=parent.scrollWidth;y=0;G=0;J=0;}else{C=qx.bom.element.Location.get(parent);A=C.left;x=C.right;E=parent.offsetWidth;v=parent.clientWidth;F=parent.scrollWidth;y=parseInt(qx.bom.element.Style.get(parent,f),10)||0;G=parseInt(qx.bom.element.Style.get(parent,a),10)||0;J=E-v-y-G;}H=qx.bom.element.Location.get(o);s=H.left;B=H.right;r=o.offsetWidth;w=s-A-y;I=B-x+G;z=0;if(t){z=w;}else if(D){z=I+J;}else if(w<0||r>v){z=w;}else if(I>0){z=I+J;}parent.scrollLeft+=z;if(qx.bom.client.Engine.GECKO){qx.event.Registration.fireNonBubblingEvent(parent,j);}}if(parent===q){break;}parent=parent.parentNode;}},intoViewY:function(K,stop,L){var parent=K.parentNode;var R=qx.dom.Node.getDocument(K);var M=R.body;var ba,N,V;var bc,Y,T;var P,Q,O;var be,bf,bb,U;var X,S,bg;var bd=L===d;var W=L===e;stop=stop?stop.parentNode:R;while(parent&&parent!=stop){if(parent.scrollHeight>parent.clientHeight&&(parent===M||qx.bom.element.Overflow.getY(parent)!=k)){if(parent===M){N=parent.scrollTop;V=N+qx.bom.Viewport.getHeight();bc=qx.bom.Viewport.getHeight();Y=parent.clientHeight;T=parent.scrollHeight;P=0;Q=0;O=0;}else{ba=qx.bom.element.Location.get(parent);N=ba.top;V=ba.bottom;bc=parent.offsetHeight;Y=parent.clientHeight;T=parent.scrollHeight;P=parseInt(qx.bom.element.Style.get(parent,h),10)||0;Q=parseInt(qx.bom.element.Style.get(parent,i),10)||0;O=bc-Y-P-Q;}be=qx.bom.element.Location.get(K);bf=be.top;bb=be.bottom;U=K.offsetHeight;X=bf-N-P;S=bb-V+Q;bg=0;if(bd){bg=X;}else if(W){bg=S+O;}else if(X<0||U>Y){bg=X;}else if(S>0){bg=S+O;}parent.scrollTop+=bg;if(qx.bom.client.Engine.GECKO){qx.event.Registration.fireNonBubblingEvent(parent,j);}}if(parent===M){break;}parent=parent.parentNode;}},intoView:function(l,stop,m,n){this.intoViewX(l,stop,m);this.intoViewY(l,stop,n);}}});})();(function(){var bh="-moz-scrollbars-none",bg="hidden",bf="",be="overflow",bd="none",bc="scroll",bb=";",ba="qx.bom.element.Overflow",Y="overflowY",X="borderLeftStyle",Q="overflow-x",W="borderLeftWidth",T="100px",O="overflowX",N="-moz-scrollbars-vertical",S="overflow:",R="borderRightStyle",U=":",M="div",V="overflow-y",P="borderRightWidth";qx.Class.define(ba,{statics:{__hg:null,getScrollbarWidth:function(){if(this.__hg!==null){return this.__hg;}var a=qx.bom.element.Style;var d=function(bi,bj){return parseInt(a.get(bi,bj))||0;};var e=function(J){return (a.get(J,R)==bd?0:d(J,P));};var b=function(q){return (a.get(q,X)==bd?0:d(q,W));};var g=function(i){if(i.clientWidth==0){var j=a.get(i,be);var k=(j==bc||j==N?16:0);return Math.max(0,e(i)+k);}return Math.max(0,(i.offsetWidth-i.clientWidth-b(i)));};var f=function(h){return g(h)-e(h);};var t=document.createElement(M);var s=t.style;s.height=s.width=T;s.overflow=bc;document.body.appendChild(t);var c=f(t);this.__hg=c?c:16;document.body.removeChild(t);return this.__hg;},_compile:qx.bom.client.Engine.VERSION<1.8?function(bn,bo){if(bo==bg){bo=bh;}return S+bo+bb;}:function(bk,bl){return bk+U+bl+bb;},compileX:function(E){return this._compile(Q,E);},compileY:function(x){return this._compile(V,x);},getX:qx.bom.client.Engine.VERSION<1.8?function(l,m){var n=qx.bom.element.Style.get(l,be,m,false);if(n===bh){n=bg;}return n;}:function(v,w){return qx.bom.element.Style.get(v,O,w,false);},setX:qx.bom.client.Engine.VERSION<1.8?function(o,p){if(p==bg){p=bh;}o.style.overflow=p;}:function(G,H){G.style.overflowX=H;},resetX:qx.bom.client.Engine.VERSION<1.8?function(bm){bm.style.overflow=bf;}:function(I){I.style.overflowX=bf;},getY:qx.bom.client.Engine.VERSION<1.8?function(A,B){var C=qx.bom.element.Style.get(A,be,B,false);if(C===bh){C=bg;}return C;}:function(K,L){return qx.bom.element.Style.get(K,Y,L,false);},setY:qx.bom.client.Engine.VERSION<1.8?function(y,z){if(z===bg){z=bh;}y.style.overflow=z;}:function(r,u){r.style.overflowY=u;},resetY:qx.bom.client.Engine.VERSION<1.8?function(D){D.style.overflow=bf;}:function(F){F.style.overflowY=bf;}}});})();(function(){var D="auto",C="px",B=",",A="clip:auto;",z="rect(",y=");",x="",w=")",v="qx.bom.element.Clip",u="string",r="rect(auto)",t="clip:rect(",s="clip",q="rect(auto,auto,auto,auto)";qx.Class.define(v,{statics:{compile:function(E){if(!E){return A;}var J=E.left;var top=E.top;var I=E.width;var H=E.height;var F,G;if(J==null){F=(I==null?D:I+C);J=D;}else{F=(I==null?D:J+I+C);J=J+C;}if(top==null){G=(H==null?D:H+C);top=D;}else{G=(H==null?D:top+H+C);top=top+C;}return t+top+B+F+B+G+B+J+y;},get:function(h,i){var k=qx.bom.element.Style.get(h,s,i,false);var p,top,n,m;var j,l;if(typeof k===u&&k!==D&&k!==x){k=qx.lang.String.trim(k);if(/\((.*)\)/.test(k)){var o=RegExp.$1.split(B);top=qx.lang.String.trim(o[0]);j=qx.lang.String.trim(o[1]);l=qx.lang.String.trim(o[2]);p=qx.lang.String.trim(o[3]);if(p===D){p=null;}if(top===D){top=null;}if(j===D){j=null;}if(l===D){l=null;}if(top!=null){top=parseInt(top,10);}if(j!=null){j=parseInt(j,10);}if(l!=null){l=parseInt(l,10);}if(p!=null){p=parseInt(p,10);}if(j!=null&&p!=null){n=j-p;}else if(j!=null){n=j;}if(l!=null&&top!=null){m=l-top;}else if(l!=null){m=l;}}else{throw new Error("Could not parse clip string: "+k);}}return {left:p||null,top:top||null,width:n||null,height:m||null};},set:function(a,b){if(!b){a.style.clip=q;return;}var g=b.left;var top=b.top;var f=b.width;var e=b.height;var c,d;if(g==null){c=(f==null?D:f+C);g=D;}else{c=(f==null?D:g+f+C);g=g+C;}if(top==null){d=(e==null?D:e+C);top=D;}else{d=(e==null?D:top+e+C);top=top+C;}a.style.clip=z+top+B+c+B+d+B+g+w;},reset:function(K){K.style.clip=qx.bom.client.Engine.MSHTML?r:D;}}});})();(function(){var h="",g="cursor:",f="qx.bom.element.Cursor",e="cursor",d=";";qx.Class.define(f,{statics:{__hh:{},compile:function(k){return g+(this.__hh[k]||k)+d;},get:function(i,j){return qx.bom.element.Style.get(i,e,j,false);},set:function(a,b){a.style.cursor=this.__hh[b]||b;},reset:function(c){c.style.cursor=h;}}});})();(function(){var j="",i=";",h="opacity",g="MozOpacity",f="qx.bom.element.Opacity",e="opacity:",d="-moz-opacity:";qx.Class.define(f,{statics:{compile:function(n){if(n==1){n=0.999999;}if(qx.bom.client.Engine.VERSION<1.7){return d+n+i;}else{return e+n+i;}},set:function(l,m){if(m==1){m=0.999999;}if(qx.bom.client.Engine.VERSION<1.7){l.style.MozOpacity=m;}else{l.style.opacity=m;}},reset:function(k){if(qx.bom.client.Engine.VERSION<1.7){k.style.MozOpacity=j;}else{k.style.opacity=j;}},get:function(a,b){var c=qx.bom.element.Style.get(a,qx.bom.client.Engine.VERSION<1.7?g:h,b,false);if(c==0.999999){c=1.0;}if(c!=null){return parseFloat(c);}return 1.0;}}});})();(function(){var p="",o="qx.bom.element.BoxSizing",n="-moz-box-sizing",m=":",k=";",j="MozBoxSizing";qx.Class.define(o,{statics:{__hi:[j],__hj:[n],__hk:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__hl:function(d){var e=this.__hk;return e.tags[d.tagName.toLowerCase()]||e.types[d.type];},compile:function(a){var c=this.__hj;var b=p;if(c){for(var i=0,l=c.length;i<l;i++){b+=c[i]+m+a+k;}}return b;},get:function(q){var s=this.__hi;var r;if(s){for(var i=0,l=s.length;i<l;i++){r=qx.bom.element.Style.get(q,s[i],null,false);if(r!=null&&r!==p){return r;}}}return p;},set:function(f,g){var h=this.__hi;if(h){for(var i=0,l=h.length;i<l;i++){f.style[h[i]]=g;}}},reset:function(t){this.set(t,p);}}});})();(function(){var T="",S="style",R="MozUserModify",Q="pixelRight",P="float",O="borderImage",N="userSelect",M="appearance",L="pixelHeight",K='Ms',bj=":",bi="pixelTop",bh="pixelLeft",bg='O',bf="qx.bom.element.Style",be='Khtml',bd='string',bc="pixelBottom",bb='Moz',ba="pixelWidth",X=";",Y="textOverflow",V="userModify",W='Webkit',U="cssFloat";qx.Class.define(bf,{statics:{__hm:function(){var a=[M,N,Y,O];var e={};var b=document.documentElement.style;var f=[bb,W,be,bg,K];for(var i=0,l=a.length;i<l;i++){var g=a[i];var c=g;if(b[g]){e[c]=g;continue;}g=qx.lang.String.firstUp(g);for(var j=0,h=f.length;j<h;j++){var d=f[j]+g;if(typeof b[d]==bd){e[c]=d;break;}}}this.__hn=e;this.__hn[V]=R;this.__ho={};for(var c in e){this.__ho[c]=this.__hs(e[c]);}this.__hn[P]=U;},__hp:{width:ba,height:L,left:bh,right:Q,top:bi,bottom:bc},__hq:{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(bl){var bn=[];var bp=this.__hq;var bo=this.__ho;var name,bm;for(name in bl){bm=bl[name];if(bm==null){continue;}name=bo[name]||name;if(bp[name]){bn.push(bp[name].compile(bm));}else{bn.push(this.__hs(name),bj,bm,X);}}return bn.join(T);},__hr:{},__hs:function(k){var m=this.__hr;var n=m[k];if(!n){n=m[k]=qx.lang.String.hyphenate(k);}return n;},setCss:function(s,t){s.setAttribute(S,t);},getCss:function(r){return r.getAttribute(S);},isPropertySupported:function(bk){return (this.__hq[bk]||this.__hn[bk]||bk in document.documentElement.style);},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(u,name,v,w){{};name=this.__hn[name]||name;if(w!==false&&this.__hq[name]){return this.__hq[name].set(u,v);}else{u.style[name]=v!==null?v:T;}},setStyles:function(C,D,E){{};var H=this.__hn;var J=this.__hq;var F=C.style;for(var I in D){var G=D[I];var name=H[I]||I;if(G===undefined){if(E!==false&&J[name]){J[name].reset(C);}else{F[name]=T;}}else{if(E!==false&&J[name]){J[name].set(C,G);}else{F[name]=G!==null?G:T;}}}},reset:function(o,name,p){name=this.__hn[name]||name;if(p!==false&&this.__hq[name]){return this.__hq[name].reset(o);}else{o.style[name]=T;}},get:function(x,name,y,z){name=this.__hn[name]||name;if(z!==false&&this.__hq[name]){return this.__hq[name].get(x,y);}switch(y){case this.LOCAL_MODE:return x.style[name]||T;case this.CASCADED_MODE:if(x.currentStyle){return x.currentStyle[name]||T;}throw new Error("Cascaded styles are not supported in this browser!");default:var A=qx.dom.Node.getDocument(x);var B=A.defaultView.getComputedStyle(x,null);return B?B[name]:T;}}},defer:function(q){q.__hm();}});})();(function(){var b="qx.bom.Viewport";qx.Class.define(b,{statics:{getWidth:function(f){var g=(f||window).document;return qx.bom.Document.isStandardMode(f)?g.documentElement.clientWidth:g.body.clientWidth;},getHeight:function(d){var e=(d||window).document;return qx.bom.Document.isStandardMode(d)?e.documentElement.clientHeight:e.body.clientHeight;},getScrollLeft:function(a){return (a||window).pageXOffset;},getScrollTop:function(c){return (c||window).pageYOffset;}}});})();(function(){var e="CSS1Compat",d="qx.bom.Document";qx.Class.define(d,{statics:{isQuirksMode:function(g){return (g||window).document.compatMode!==e;},isStandardMode:function(f){return !this.isQuirksMode(f);},getWidth:function(h){var i=(h||window).document;var j=qx.bom.Viewport.getWidth(h);var scroll=this.isStandardMode(h)?i.documentElement.scrollWidth:i.body.scrollWidth;return Math.max(scroll,j);},getHeight:function(a){var b=(a||window).document;var c=qx.bom.Viewport.getHeight(a);var scroll=this.isStandardMode(a)?b.documentElement.scrollHeight:b.body.scrollHeight;return Math.max(scroll,c);}}});})();(function(){var q="borderTopWidth",p="borderLeftWidth",o="scroll",n="marginTop",m="marginLeft",l="border-box",k="borderBottomWidth",j="borderRightWidth",i="auto",h="padding",E="qx.bom.element.Location",D="paddingLeft",C="static",B="marginBottom",A="visible",z="BODY",y="paddingBottom",x="paddingTop",w="marginRight",v="position",t="margin",u="overflow",r="paddingRight",s="border";qx.Class.define(E,{statics:{__ht:function(d,e){return qx.bom.element.Style.get(d,e,qx.bom.element.Style.COMPUTED_MODE,false);},__hu:function(bh,bi){return parseInt(qx.bom.element.Style.get(bh,bi,qx.bom.element.Style.COMPUTED_MODE,false),10)||0;},__hv:function(P){var S=0,top=0;if(P.getBoundingClientRect&&!qx.bom.client.Engine.OPERA){var R=qx.dom.Node.getWindow(P);S-=qx.bom.Viewport.getScrollLeft(R);top-=qx.bom.Viewport.getScrollTop(R);}else{var Q=qx.dom.Node.getDocument(P).body;P=P.parentNode;while(P&&P!=Q){S+=P.scrollLeft;top+=P.scrollTop;P=P.parentNode;}}return {left:S,top:top};},__hw:function(a){var b=qx.dom.Node.getDocument(a).body;var c=b.offsetLeft;var top=b.offsetTop;if(qx.bom.client.Engine.VERSION<1.9){c+=this.__hu(b,m);top+=this.__hu(b,n);}if(qx.bom.element.BoxSizing.get(b)!==l){c+=this.__hu(b,p);top+=this.__hu(b,q);}return {left:c,top:top};},__hx:function(T){if(T.getBoundingClientRect){var W=T.getBoundingClientRect();var X=Math.round(W.left);var top=Math.round(W.top);}else{var X=0;var top=0;var U=qx.dom.Node.getDocument(T).body;var V=qx.bom.element.BoxSizing;if(V.get(T)!==l){X-=this.__hu(T,p);top-=this.__hu(T,q);}while(T&&T!==U){X+=T.offsetLeft;top+=T.offsetTop;if(V.get(T)!==l){X+=this.__hu(T,p);top+=this.__hu(T,q);}if(T.parentNode&&this.__ht(T.parentNode,u)!=A){X+=this.__hu(T.parentNode,p);top+=this.__hu(T.parentNode,q);}T=T.offsetParent;}}return {left:X,top:top};},get:function(bj,bk){if(bj.tagName==z){var location=this.__hy(bj);var br=location.left;var top=location.top;}else{var bl=this.__hw(bj);var bq=this.__hx(bj);var scroll=this.__hv(bj);var br=bq.left+bl.left-scroll.left;var top=bq.top+bl.top-scroll.top;}var bm=br+bj.offsetWidth;var bn=top+bj.offsetHeight;if(bk){if(bk==h||bk==o){var bo=qx.bom.element.Overflow.getX(bj);if(bo==o||bo==i){bm+=bj.scrollWidth-bj.offsetWidth+this.__hu(bj,p)+this.__hu(bj,j);}var bp=qx.bom.element.Overflow.getY(bj);if(bp==o||bp==i){bn+=bj.scrollHeight-bj.offsetHeight+this.__hu(bj,q)+this.__hu(bj,k);}}switch(bk){case h:br+=this.__hu(bj,D);top+=this.__hu(bj,x);bm-=this.__hu(bj,r);bn-=this.__hu(bj,y);case o:br-=bj.scrollLeft;top-=bj.scrollTop;bm-=bj.scrollLeft;bn-=bj.scrollTop;case s:br+=this.__hu(bj,p);top+=this.__hu(bj,q);bm-=this.__hu(bj,j);bn-=this.__hu(bj,k);break;case t:br-=this.__hu(bj,m);top-=this.__hu(bj,n);bm+=this.__hu(bj,w);bn+=this.__hu(bj,B);break;}}return {left:br,top:top,right:bm,bottom:bn};},__hy:function(Y){var top=Y.offsetTop+this.__hu(Y,n)+this.__hu(Y,p);var ba=Y.offsetLeft+this.__hu(Y,m)+this.__hu(Y,q);return {left:ba,top:top};},getLeft:function(N,O){return this.get(N,O).left;},getTop:function(F,G){return this.get(F,G).top;},getRight:function(f,g){return this.get(f,g).right;},getBottom:function(bb,bc){return this.get(bb,bc).bottom;},getRelative:function(H,I,J,K){var M=this.get(H,J);var L=this.get(I,K);return {left:M.left-L.left,top:M.top-L.top,right:M.right-L.right,bottom:M.bottom-L.bottom};},getPosition:function(bg){return this.getRelative(bg,this.getOffsetParent(bg));},getOffsetParent:function(bd){var bf=bd.offsetParent||document.body;var be=qx.bom.element.Style;while(bf&&(!/^body|html$/i.test(bf.tagName)&&be.get(bf,v)===C)){bf=bf.offsetParent;}return bf;}}});})();(function(){var e="textarea",d="input",c="qx.bom.Selection",b="body";qx.Class.define(c,{statics:{getSelectionObject:function(u){return qx.dom.Node.getWindow(u).getSelection();},get:function(a){if(this.__hz(a)){return a.value.substring(a.selectionStart,a.selectionEnd);}else{return this.getSelectionObject(qx.dom.Node.getDocument(a)).toString();}},getLength:function(p){if(this.__hz(p)){return p.selectionEnd-p.selectionStart;}else{return this.get(p).length;}},getStart:function(g){if(this.__hz(g)){return g.selectionStart;}else{var i=qx.dom.Node.getDocument(g);var h=this.getSelectionObject(i);if(h.anchorOffset<h.focusOffset){return h.anchorOffset;}else{return h.focusOffset;}}},getEnd:function(r){if(this.__hz(r)){return r.selectionEnd;}else{var t=qx.dom.Node.getDocument(r);var s=this.getSelectionObject(t);if(s.focusOffset>s.anchorOffset){return s.focusOffset;}else{return s.anchorOffset;}}},__hz:function(q){return qx.dom.Node.isElement(q)&&(q.nodeName.toLowerCase()==d||q.nodeName.toLowerCase()==e);},set:function(v,w,x){var B=v.nodeName.toLowerCase();if(qx.dom.Node.isElement(v)&&(B==d||B==e)){if(x===undefined){x=v.value.length;}if(w>=0&&w<=v.value.length&&x>=0&&x<=v.value.length){v.focus();v.select();v.setSelectionRange(w,x);return true;}}else{var z=false;var A=qx.dom.Node.getWindow(v).getSelection();var y=qx.bom.Range.get(v);if(qx.dom.Node.isText(v)){if(x===undefined){x=v.length;}if(w>=0&&w<v.length&&x>=0&&x<=v.length){z=true;}}else if(qx.dom.Node.isElement(v)){if(x===undefined){x=v.childNodes.length-1;}if(w>=0&&v.childNodes[w]&&x>=0&&v.childNodes[x]){z=true;}}else if(qx.dom.Node.isDocument(v)){v=v.body;if(x===undefined){x=v.childNodes.length-1;}if(w>=0&&v.childNodes[w]&&x>=0&&v.childNodes[x]){z=true;}}if(z){if(!A.isCollapsed){A.collapseToStart();}y.setStart(v,w);if(qx.dom.Node.isText(v)){y.setEnd(v,x);}else{y.setEndAfter(v.childNodes[x]);}if(A.rangeCount>0){A.removeAllRanges();}A.addRange(y);return true;}}return false;},setAll:function(f){return qx.bom.Selection.set(f,0);},clear:function(j){var l=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(j));var n=j.nodeName.toLowerCase();if(qx.dom.Node.isElement(j)&&(n==d||n==e)){j.setSelectionRange(0,0);qx.bom.Element.blur(j);}else if(qx.dom.Node.isDocument(j)||n==b){l.collapse(j.body?j.body:j,0);}else{var m=qx.bom.Range.get(j);if(!m.collapsed){var o;var k=m.commonAncestorContainer;if(qx.dom.Node.isElement(j)&&qx.dom.Node.isText(k)){o=k.parentNode;}else{o=k;}if(o==j){l.collapse(j,0);}}}}}});})();(function(){var a="qx.bom.Range";qx.Class.define(a,{statics:{get:function(b){var c=qx.dom.Node.getDocument(b);var d=qx.bom.Selection.getSelectionObject(c);if(d.rangeCount>0){return d.getRangeAt(0);}else{return c.createRange();}}}});})();(function(){var b="qx.ui.core.queue.Widget",a="widget";qx.Class.define(b,{statics:{__hA:{},remove:function(c){delete this.__hA[c.$$hash];},add:function(g){var h=this.__hA;if(h[g.$$hash]){return;}h[g.$$hash]=g;qx.ui.core.queue.Manager.scheduleFlush(a);},flush:function(){var d=this.__hA;var f;for(var e in d){f=d[e];delete d[e];f.syncWidget();}for(var e in d){return;}this.__hA={};}}});})();(function(){var p="qx.ui.core.queue.Visibility",o="visibility";qx.Class.define(p,{statics:{__hB:{},__hC:{},remove:function(b){var c=b.$$hash;delete this.__hC[c];delete this.__hB[c];},isVisible:function(a){return this.__hC[a.$$hash]||false;},__hD:function(f){var h=this.__hC;var g=f.$$hash;var i;if(f.isExcluded()){i=false;}else{var parent=f.$$parent;if(parent){i=this.__hD(parent);}else{i=f.isRootWidget();}}return h[g]=i;},add:function(d){var e=this.__hB;if(e[d.$$hash]){return;}e[d.$$hash]=d;qx.ui.core.queue.Manager.scheduleFlush(o);},flush:function(){var j=this.__hB;var n=this.__hC;for(var k in j){if(n[k]!=null){j[k].addChildrenToQueue(j);}}var m={};for(var k in j){m[k]=n[k];n[k]=null;}for(var k in j){var l=j[k];delete j[k];if(n[k]==null){this.__hD(l);}if(n[k]&&n[k]!=m[k]){l.checkAppearanceNeeds();}}this.__hB={};}}});})();(function(){var j="appearance",i="qx.ui.core.queue.Appearance";qx.Class.define(i,{statics:{__hE:{},remove:function(d){delete this.__hE[d.$$hash];},add:function(a){var b=this.__hE;if(b[a.$$hash]){return;}b[a.$$hash]=a;qx.ui.core.queue.Manager.scheduleFlush(j);},has:function(c){return !!this.__hE[c.$$hash];},flush:function(){var h=qx.ui.core.queue.Visibility;var e=this.__hE;var g;for(var f in e){g=e[f];delete e[f];if(h.isVisible(g)){g.syncAppearance();}else{g.$$stateChanges=true;}}}}});})();(function(){var b="dispose",a="qx.ui.core.queue.Dispose";qx.Class.define(a,{statics:{__hF:{},add:function(c){var d=this.__hF;if(d[c.$$hash]){return;}d[c.$$hash]=c;qx.ui.core.queue.Manager.scheduleFlush(b);},flush:function(){var e=this.__hF;for(var g in e){var f=e[g];delete e[g];f.dispose();}for(var g in e){return;}this.__hF={};}}});})();(function(){var f="none",e="qx.html.Decorator",d="absolute";qx.Class.define(e,{extend:qx.html.Element,construct:function(g,h){var i={position:d,top:0,left:0};if(qx.bom.client.Feature.CSS_POINTER_EVENTS){i.pointerEvents=f;}qx.html.Element.call(this,null,i);this.__hG=g;this.__hH=h||g.toHashCode();this.useMarkup(g.getMarkup());},members:{__hH:null,__hG:null,getId:function(){return this.__hH;},getDecorator:function(){return this.__hG;},resize:function(a,b){this.__hG.resize(this.getDomElement(),a,b);},tint:function(c){this.__hG.tint(this.getDomElement(),c);},getInsets:function(){return this.__hG.getInsets();}},destruct:function(){this.__hG=null;}});})();(function(){var r="blur",q="focus",p="input",o="load",n="qx.ui.core.EventHandler",m="activate";qx.Class.define(n,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.call(this);this.__hI=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},IGNORE_CAN_HANDLE:false},members:{__hI:null,__hJ:{focusin:1,focusout:1,focus:1,blur:1},__hK:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:function(j,k){return j instanceof qx.ui.core.Widget;},_dispatchEvent:function(s){var x=s.getTarget();var w=qx.ui.core.Widget.getWidgetByElement(x);var y=false;while(w&&w.isAnonymous()){var y=true;w=w.getLayoutParent();}if(w&&y&&s.getType()==m){w.getContainerElement().activate();}if(this.__hJ[s.getType()]){w=w&&w.getFocusTarget();if(!w){return;}}if(s.getRelatedTarget){var F=s.getRelatedTarget();var E=qx.ui.core.Widget.getWidgetByElement(F);while(E&&E.isAnonymous()){E=E.getLayoutParent();}if(E){if(this.__hJ[s.getType()]){E=E.getFocusTarget();}if(E===w){return;}}}var A=s.getCurrentTarget();var C=qx.ui.core.Widget.getWidgetByElement(A);if(!C||C.isAnonymous()){return;}if(this.__hJ[s.getType()]){C=C.getFocusTarget();}var D=s.getType();if(!C||!(C.isEnabled()||this.__hK[D])){return;}var t=s.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE;var z=this.__hI.getListeners(C,D,t);if(!z||z.length===0){return;}var u=qx.event.Pool.getInstance().getObject(s.constructor);s.clone(u);u.setTarget(w);u.setRelatedTarget(E||null);u.setCurrentTarget(C);var G=s.getOriginalTarget();if(G){var v=qx.ui.core.Widget.getWidgetByElement(G);while(v&&v.isAnonymous()){v=v.getLayoutParent();}u.setOriginalTarget(v);}else{u.setOriginalTarget(x);}for(var i=0,l=z.length;i<l;i++){var B=z[i].context||C;z[i].handler.call(B,u);}if(u.getPropagationStopped()){s.stopPropagation();}if(u.getDefaultPrevented()){s.preventDefault();}qx.event.Pool.getInstance().poolObject(u);},registerEvent:function(a,b,c){var d;if(b===q||b===r){d=a.getFocusElement();}else if(b===o||b===p){d=a.getContentElement();}else{d=a.getContainerElement();}if(d){d.addListener(b,this._dispatchEvent,this,c);}},unregisterEvent:function(e,f,g){var h;if(f===q||f===r){h=e.getFocusElement();}else if(f===o||f===p){h=e.getContentElement();}else{h=e.getContainerElement();}if(h){h.removeListener(f,this._dispatchEvent,this,g);}}},destruct:function(){this.__hI=null;},defer:function(H){qx.event.Registration.addHandler(H);}});})();(function(){var c="qx.bom.client.Locale",b="-",a="";qx.Class.define(c,{statics:{LOCALE:"",VARIANT:"",__hN:function(){var e=(navigator.userLanguage||navigator.language).toLowerCase();var g=a;var f=e.indexOf(b);if(f!=-1){g=e.substr(f+1);e=e.substr(0,f);}this.LOCALE=e;this.VARIANT=g;}},defer:function(d){d.__hN();}});})();(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.__hO=u;this.length=u.length;},members:{$$isString:true,length:0,__hO:null,toString:function(){return this.__hO;},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.__hP=c;this.__hQ=d;},members:{__hP:null,__hQ:null,translate:function(){return qx.locale.Manager.getInstance().translate(this.__hP,this.__hQ);}}});})();(function(){var y="_",x="",w="_applyLocale",v="changeLocale",u="C",t="qx.dynlocale",s="on",r="qx.locale.Manager",q="String",p="singleton";qx.Class.define(r,{type:p,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__hR=qx.$$translations||{};this.__hS=qx.$$locales||{};var U=qx.bom.client.Locale;var S=U.LOCALE;var T=U.VARIANT;if(T!==x){S+=y+T;}this.setLocale(S||this.__hT);},statics:{tr:function(N,O){var P=qx.lang.Array.fromArguments(arguments);P.splice(0,1);return qx.locale.Manager.getInstance().translate(N,P);},trn:function(I,J,K,L){var M=qx.lang.Array.fromArguments(arguments);M.splice(0,3);if(K!=1){return qx.locale.Manager.getInstance().translate(J,M);}else{return qx.locale.Manager.getInstance().translate(I,M);}},trc:function(ba,bb,bc){var bd=qx.lang.Array.fromArguments(arguments);bd.splice(0,2);return qx.locale.Manager.getInstance().translate(bb,bd);},marktr:function(H){return H;}},properties:{locale:{check:q,nullable:true,apply:w,event:v}},members:{__hT:u,__hU:null,__hV:null,__hR:null,__hS:null,getLanguage:function(){return this.__hV;},getTerritory:function(){return this.getLocale().split(y)[1]||x;},getAvailableLocales:function(){var R=[];for(var Q in this.__hS){if(Q!=this.__hT){R.push(Q);}}return R;},__hW:function(be){var bg;var bf=be.indexOf(y);if(bf==-1){bg=be;}else{bg=be.substring(0,bf);}return bg;},_applyLocale:function(a,b){this.__hU=a;this.__hV=this.__hW(a);},addTranslation:function(V,W){var X=this.__hR;if(X[V]){for(var Y in W){X[V][Y]=W[Y];}}else{X[V]=W;}},addLocale:function(l,m){var n=this.__hS;if(n[l]){for(var o in m){n[l][o]=m[o];}}else{n[l]=m;}},translate:function(g,h,j){var k=this.__hR;return this.__hX(k,g,h,j);},localize:function(c,d,e){var f=this.__hS;return this.__hX(f,c,d,e);},__hX:function(z,A,B,C){var D;if(!z){return A;}if(C){var F=this.__hW(C);}else{C=this.__hU;F=this.__hV;}if(!D&&z[C]){D=z[C][A];}if(!D&&z[F]){D=z[F][A];}if(!D&&z[this.__hT]){D=z[this.__hT][A];}if(!D){D=A;}if(B.length>0){var E=[];for(var i=0;i<B.length;i++){var G=B[i];if(G&&G.translate){E[i]=G.translate();}else{E[i]=G;}}D=qx.lang.String.format(D,E);}if(qx.core.Variant.isSet(t,s)){D=new qx.locale.LocalizedString(D,A,B);}return D;}},destruct:function(){this.__hR=this.__hS=null;}});})();(function(){var S="px",R="img",Q="div",P="",O="scale-x",N="no-repeat",M="scale",L="scale-y",K="qx/icon",J="repeat",bk="crop",bj="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",bi='<div style="',bh="repeat-y",bf='<img src="',be="qx.bom.element.Decoration",bd="', sizingMethod='",bc="png",bb="')",ba='"></div>',X='"/>',Y='" style="',V=" ",W="repeat-x",T="DXImageTransform.Microsoft.AlphaImageLoader",U="absolute";qx.Class.define(be,{statics:{DEBUG:false,__hY:{},__ia:false,__ib:null,__ic:{"scale-x":R,"scale-y":R,"scale":R,"repeat":Q,"no-repeat":Q,"repeat-x":Q,"repeat-y":Q},update:function(p,q,r,s){var u=this.getTagName(r,q);if(u!=p.tagName.toLowerCase()){throw new Error("Image modification not possible because elements could not be replaced at runtime anymore!");}var v=this.getAttributes(q,r,s);if(u===R){p.src=v.src;}if(p.style.backgroundPosition!=P&&v.style.backgroundPosition===undefined){v.style.backgroundPosition=null;}if(p.style.clip!=P&&v.style.clip===undefined){v.style.clip=null;}var t=qx.bom.element.Style;t.setStyles(p,v.style);if(this.__ia){try{p.filters[T].apply();}catch(e){}}},create:function(bC,bD,bE){var bF=this.getTagName(bD,bC);var bH=this.getAttributes(bC,bD,bE);var bG=qx.bom.element.Style.compile(bH.style);if(bF===R){return bf+bH.src+Y+bG+X;}else{return bi+bG+ba;}},getTagName:function(H,I){{};return this.__ic[H];},getAttributes:function(a,b,c){if(!c){c={};}if(!c.position){c.position=U;}{};var f=qx.util.ResourceManager.getInstance().getImageFormat(a)||qx.io.ImageLoader.getFormat(a);{};var d;if(this.__ia&&this.__ib[b]&&f===bc){d=this.__if(c,b,a);}else{if(b===M){d=this.__ig(c,b,a);}else if(b===O||b===L){d=this.__ih(c,b,a);}else{d=this.__ik(c,b,a);}}return d;},__id:function(g,h,i){if(g.width==null&&h!=null){g.width=h+S;}if(g.height==null&&i!=null){g.height=i+S;}return g;},__ie: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};},__if:function(j,k,l){var o=this.__ie(l);j=this.__id(j,o.width,o.height);var n=k==N?bk:M;var m=bj+qx.util.ResourceManager.getInstance().toUri(l)+bd+n+bb;j.filter=m;j.backgroundImage=j.backgroundRepeat=P;return {style:j};},__ig:function(bx,by,bz){var bA=qx.util.ResourceManager.getInstance().toUri(bz);var bB=this.__ie(bz);bx=this.__id(bx,bB.width,bB.height);return {src:bA,style:bx};},__ih:function(bM,bN,bO){var bS=qx.util.ResourceManager.getInstance();var bR=bS.isClippedImage(bO);var bT=this.__ie(bO);if(bR){var bQ=bS.getData(bO);var bP=bS.toUri(bQ[4]);if(bN===O){bM=this.__ii(bM,bQ,bT.height);}else{bM=this.__ij(bM,bQ,bT.width);}return {src:bP,style:bM};}else{{};if(bN==O){bM.height=bT.height==null?null:bT.height+S;}else if(bN==L){bM.width=bT.width==null?null:bT.width+S;}var bP=bS.toUri(bO);return {src:bP,style:bM};}},__ii:function(D,E,F){var G=qx.util.ResourceManager.getInstance().getImageHeight(E[4]);D.clip={top:-E[6],height:F};D.height=G+S;if(D.top!=null){D.top=(parseInt(D.top,10)+E[6])+S;}else if(D.bottom!=null){D.bottom=(parseInt(D.bottom,10)+F-G-E[6])+S;}return D;},__ij:function(bt,bu,bv){var bw=qx.util.ResourceManager.getInstance().getImageWidth(bu[4]);bt.clip={left:-bu[5],width:bv};bt.width=bw+S;if(bt.left!=null){bt.left=(parseInt(bt.left,10)+bu[5])+S;}else if(bt.right!=null){bt.right=(parseInt(bt.right,10)+bv-bw-bu[5])+S;}return bt;},__ik:function(bl,bm,bn){var bs=qx.util.ResourceManager.getInstance().isClippedImage(bn);var br=this.__ie(bn);if(bs&&bm!==J){var bq=qx.util.ResourceManager.getInstance().getData(bn);var bp=qx.bom.element.Background.getStyles(bq[4],bm,bq[5],bq[6]);for(var bo in bp){bl[bo]=bp[bo];}if(br.width!=null&&bl.width==null&&(bm==bh||bm===N)){bl.width=br.width+S;}if(br.height!=null&&bl.height==null&&(bm==W||bm===N)){bl.height=br.height+S;}return {style:bl};}else{{};bl=this.__id(bl,br.width,br.height);bl=this.__il(bl,bn,bm);return {style:bl};}},__il:function(w,x,y){var top=null;var C=null;if(w.backgroundPosition){var z=w.backgroundPosition.split(V);C=parseInt(z[0]);if(isNaN(C)){C=z[0];}top=parseInt(z[1]);if(isNaN(top)){top=z[1];}}var B=qx.bom.element.Background.getStyles(x,y,C,top);for(var A in B){w[A]=B[A];}if(w.filter){w.filter=P;}return w;},__im:function(bL){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(bL)&&bL.indexOf(K)==-1){if(!this.__hY[bL]){qx.log.Logger.debug("Potential clipped image candidate: "+bL);this.__hY[bL]=true;}}},isAlphaImageLoaderEnabled:function(){return false;}}});})();(function(){var e="",d="/",c="qx.util.ResourceManager",b="singleton",a="string";qx.Class.define(c,{extend:qx.core.Object,type:b,statics:{__hL:qx.$$resources||{},__hM:{}},members:{has:function(f){return !!this.self(arguments).__hL[f];},getData:function(k){return this.self(arguments).__hL[k]||null;},getImageWidth:function(v){var w=this.self(arguments).__hL[v];return w?w[0]:null;},getImageHeight:function(i){var j=this.self(arguments).__hL[i];return j?j[1]:null;},getImageFormat:function(x){var y=this.self(arguments).__hL[x];return y?y[2]:null;},isClippedImage:function(g){var h=this.self(arguments).__hL[g];return h&&h.length>4;},toUri:function(l){if(l==null){return l;}var m=this.self(arguments).__hL[l];if(!m){return l;}if(typeof m===a){var o=m;}else{var o=m[3];if(!o){return l;}}var n=e;if(false&&qx.bom.client.Feature.SSL){n=this.self(arguments).__hM[o];}return n+qx.$$libraries[o].resourceUri+d+l;}},defer:function(p){var t,r,q,u,s;{};}});})();(function(){var b="load",a="qx.io.ImageLoader";qx.Bootstrap.define(a,{statics:{__in:{},__io:{width:null,height:null},__ip:/\.(png|gif|jpg|jpeg|bmp)\b/i,isLoaded:function(c){var d=this.__in[c];return !!(d&&d.loaded);},isFailed:function(C){var D=this.__in[C];return !!(D&&D.failed);},isLoading:function(t){var u=this.__in[t];return !!(u&&u.loading);},getFormat:function(m){var n=this.__in[m];return n?n.format:null;},getSize:function(p){var q=this.__in[p];return q?{width:q.width,height:q.height}:this.__io;},getWidth:function(v){var w=this.__in[v];return w?w.width:null;},getHeight:function(r){var s=this.__in[r];return s?s.height:null;},load:function(e,f,g){var h=this.__in[e];if(!h){h=this.__in[e]={};}if(f&&!g){g=window;}if(h.loaded||h.loading||h.failed){if(f){if(h.loading){h.callbacks.push(f,g);}else{f.call(g,e,h);}}}else{h.loading=true;h.callbacks=[];if(f){h.callbacks.push(f,g);}var k=new Image();var j=qx.lang.Function.listener(this.__iq,this,k,e);k.onload=j;k.onerror=j;k.src=e;}},__iq:qx.event.GlobalError.observeMethod(function(event,x,y){var z=this.__in[y];if(event.type===b){z.loaded=true;z.width=this.__ir(x);z.height=this.__is(x);var A=this.__ip.exec(y);if(A!=null){z.format=A[1];}}else{z.failed=true;}x.onload=x.onerror=null;var B=z.callbacks;delete z.loading;delete z.callbacks;for(var i=0,l=B.length;i<l;i+=2){B[i].call(B[i+1],y,z);}}),__ir:function(E){return E.naturalWidth;},__is:function(o){return o.naturalHeight;}}});})();(function(){var I="number",H="0",G="px",F=";",E="background-image:url(",D=");",C="",B=")",A="background-repeat:",z=" ",w="qx.bom.element.Background",y="url(",x="background-position:";qx.Class.define(w,{statics:{__it:[E,null,D,x,null,F,A,null,F],__iu:{backgroundImage:null,backgroundPosition:null,backgroundRepeat:null},__iv:function(a,top){var b=qx.bom.client.Engine;if(b.GECKO&&b.VERSION<1.9&&a==top&&typeof a==I){top+=0.01;}if(a){var c=(typeof a==I)?a+G:a;}else{c=H;}if(top){var d=(typeof top==I)?top+G:top;}else{d=H;}return c+z+d;},compile:function(k,l,m,top){var n=this.__iv(m,top);var o=qx.util.ResourceManager.getInstance().toUri(k);var p=this.__it;p[1]=o;p[4]=n;p[7]=l;return p.join(C);},getStyles:function(e,f,g,top){if(!e){return this.__iu;}var h=this.__iv(g,top);var i=qx.util.ResourceManager.getInstance().toUri(e);var j={backgroundPosition:h,backgroundImage:y+i+B};if(f!=null){j.backgroundRepeat=f;}return j;},set:function(q,r,s,t,top){var u=this.getStyles(r,s,t,top);for(var v in u){q.style[v]=u[v];}}}});})();(function(){var n="scale",m="source",l="no-repeat",k="backgroundImage",j="div",i="qx.html.Image";qx.Class.define(i,{extend:qx.html.Element,members:{_applyProperty:function(name,a){qx.html.Element.prototype._applyProperty.call(this,name,a);if(name===m){var e=this.getDomElement();var b=this.getAllStyles();if(this.getNodeName()==j&&this.getStyle(k)){b.backgroundPosition=null;b.backgroundRepeat=null;}var c=this._getProperty(m);var d=this._getProperty(n);var f=d?n:l;qx.bom.element.Decoration.update(e,c,f,b);}},_createDomElement:function(){var p;var q=this._getProperty(n);var r=q?n:l;{this.setNodeName(qx.bom.element.Decoration.getTagName(r));};return qx.html.Element.prototype._createDomElement.call(this);},_copyData:function(g){return qx.html.Element.prototype._copyData.call(this,true);},setSource:function(o){this._setProperty(m,o);return this;},getSource:function(){return this._getProperty(m);},resetSource:function(){{this._removeProperty(m,true);};return this;},setScale:function(h){this._setProperty(n,h);return this;},getScale:function(){return this._getProperty(n);}}});})();(function(){var K="nonScaled",J="scaled",I="replacement",H="hidden",G="div",F="alphaScaled",E="Boolean",D="_applyScale",C="px",B="__iw",v=".png",A="_applySource",y="-disabled.$1",u="img",t="changeSource",x="String",w="image",z="qx.ui.basic.Image";qx.Class.define(z,{extend:qx.ui.core.Widget,construct:function(r){this.__iw={};qx.ui.core.Widget.call(this);if(r){this.setSource(r);}},properties:{source:{check:x,init:null,nullable:true,event:t,apply:A,themeable:true},scale:{check:E,init:false,themeable:true,apply:D},appearance:{refine:true,init:w},allowShrinkX:{refine:true,init:false},allowShrinkY:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false}},members:{__ix:null,__iy:null,__iz:null,__iw:null,getContentElement:function(){return this.__iD();},_createContentElement:function(){return this.__iD();},_getContentHint:function(){return {width:this.__ix||0,height:this.__iy||0};},_applyEnabled:function(P,Q){qx.ui.core.Widget.prototype._applyEnabled.call(this,P,Q);if(this.getSource()){this._styleSource();}},_applySource:function(l){this._styleSource();},_applyScale:function(s){this._styleSource();},__iA:function(k){this.__iz=k;},__iB:function(){if(this.__iz==null){var j=this.getSource();var i=false;if(j!=null){i=qx.lang.String.endsWith(j,v);}if(this.getScale()&&i&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){this.__iz=F;}else if(this.getScale()){this.__iz=J;}else{this.__iz=K;}}return this.__iz;},__iC:function(e){var f;var g;if(e==F){f=true;g=G;}else if(e==K){f=false;g=G;}else{f=true;g=u;}var h=new qx.html.Image(g);h.setScale(f);h.setStyles({"overflowX":H,"overflowY":H});return h;},__iD:function(){var W=this.__iB();if(this.__iw[W]==null){this.__iw[W]=this.__iC(W);}return this.__iw[W];},_styleSource:function(){var O=qx.util.AliasManager.getInstance().resolve(this.getSource());if(!O){this.getContentElement().resetSource();return;}this.__iE(O);if(qx.util.ResourceManager.getInstance().has(O)){this.__iG(this.getContentElement(),O);}else if(qx.io.ImageLoader.isLoaded(O)){this.__iH(this.getContentElement(),O);}else{this.__iI(this.getContentElement(),O);}},__iE:function(V){if(this.getScale()&&this.__iB()!=J){this.__iA(J);}else if(!this.getScale()&&this.__iB(K)){this.__iA(K);}this.__iF(this.__iD());},__iF:function(X){var bb=this.getContainerElement();var bc=bb.getChild(0);if(bc!=X){if(bc!=null){var be=C;var Y={};var ba=this.getInnerSize();if(ba!=null){Y.width=ba.width+be;Y.height=ba.height+be;}var bd=this.getInsets();Y.left=bd.left+be;Y.top=bd.top+be;Y.zIndex=10;X.setStyles(Y,true);X.setSelectable(this.getSelectable());}bb.removeAt(0);bb.addAt(X,0);}},__iG:function(a,b){var d=qx.util.ResourceManager.getInstance();if(!this.getEnabled()){var c=b.replace(/\.([a-z]+)$/,y);if(d.has(c)){b=c;this.addState(I);}else{this.removeState(I);}}if(a.getSource()===b){return;}a.setSource(b);this.__iK(d.getImageWidth(b),d.getImageHeight(b));},__iH:function(m,n){var p=qx.io.ImageLoader;m.setSource(n);var o=p.getWidth(n);var q=p.getHeight(n);this.__iK(o,q);},__iI:function(L,M){var self;var N=qx.io.ImageLoader;{};if(!N.isFailed(M)){N.load(M,this.__iJ,this);}else{if(L!=null){L.resetSource();}}},__iJ:function(R,S){if(this.$$disposed===true){return;}if(R!==qx.util.AliasManager.getInstance().resolve(this.getSource())){return;}if(S.failed){this.warn("Image could not be loaded: "+R);}this._styleSource();},__iK:function(T,U){if(T!==this.__ix||U!==this.__iy){this.__ix=T;this.__iy=U;qx.ui.core.queue.Layout.add(this);}}},destruct:function(){this._disposeMap(B);}});})();(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 j=this.getApplicationRoot();j.add(this,{left:-1000,top:-1000});},properties:{appearance:{refine:true,init:g},action:{check:[e,a,c],apply:f,nullable:true}},members:{_applyAction:function(h,i){if(i){this.removeState(i);}if(h){this.addState(h);}}}});})();(function(){var h="interval",g="Number",f="_applyTimeoutInterval",e="qx.event.type.Event",d="qx.event.Idle",c="singleton";qx.Class.define(d,{extend:qx.core.Object,type:c,construct:function(){qx.core.Object.call(this);var a=new qx.event.Timer(this.getTimeoutInterval());a.addListener(h,this._onInterval,this);a.start();this.__iL=a;},events:{"interval":e},properties:{timeoutInterval:{check:g,init:100,apply:f}},members:{__iL:null,_applyTimeoutInterval:function(b){this.__iL.setInterval(b);},_onInterval:function(){this.fireEvent(h);}},destruct:function(){if(this.__iL){this.__iL.stop();}this.__iL=null;}});})();(function(){var I="top",H="right",G="bottom",F="left",E="align-start",D="qx.util.placement.AbstractAxis",C="edge-start",B="align-end",A="edge-end",z="-",w="best-fit",y="qx.util.placement.Placement",x="keep-align",v="direct",u='__iM';qx.Class.define(y,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__iM=new qx.util.placement.DirectAxis();},properties:{axisX:{check:D},axisY:{check:D},edge:{check:[I,H,G,F],init:I},align:{check:[I,H,G,F],init:H}},statics:{__iN:null,compute:function(a,b,c,d,e,f,g){this.__iN=this.__iN||new qx.util.placement.Placement();var j=e.split(z);var i=j[0];var h=j[1];this.__iN.set({axisX:this.__iR(f),axisY:this.__iR(g),edge:i,align:h});return this.__iN.compute(a,b,c,d);},__iO:null,__iP:null,__iQ:null,__iR:function(t){switch(t){case v:this.__iO=this.__iO||new qx.util.placement.DirectAxis();return this.__iO;case x:this.__iP=this.__iP||new qx.util.placement.KeepAlignAxis();return this.__iP;case w:this.__iQ=this.__iQ||new qx.util.placement.BestFitAxis();return this.__iQ;default:throw new Error("Invalid 'mode' argument!'");}}},members:{__iM:null,compute:function(k,l,m,n){{};var o=this.getAxisX()||this.__iM;var q=o.computeStart(k.width,{start:m.left,end:m.right},{start:n.left,end:n.right},l.width,this.__iS());var p=this.getAxisY()||this.__iM;var top=p.computeStart(k.height,{start:m.top,end:m.bottom},{start:n.top,end:n.bottom},l.height,this.__iT());return {left:q,top:top};},__iS:function(){var K=this.getEdge();var J=this.getAlign();if(K==F){return C;}else if(K==H){return A;}else if(J==F){return E;}else if(J==H){return B;}},__iT:function(){var s=this.getEdge();var r=this.getAlign();if(s==I){return C;}else if(s==G){return A;}else if(r==I){return E;}else if(r==G){return B;}}},destruct:function(){this._disposeObjects(u);}});})();(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(n,o,p,q){switch(q){case e:return o.start-p.end-n;case b:return o.end+p.start;case d:return o.start+p.start;case c:return o.end-p.end-n;}},_isInRange:function(k,l,m){return k>=0&&k+l<=m;}}});})();(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 i="mousedown",h="__iU",g="blur",f="singleton",d="qx.ui.popup.Manager";qx.Class.define(d,{type:f,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__iU={};qx.event.Registration.addListener(document.documentElement,i,this.__iW,this,true);qx.bom.Element.addListener(window,g,this.hideAll,this);},members:{__iU:null,add:function(a){{};this.__iU[a.$$hash]=a;this.__iV();},remove:function(b){{};var c=this.__iU;if(c){delete c[b.$$hash];this.__iV();}},hideAll:function(){var k=this.__iU;if(k){for(var j in k){k[j].exclude();}}},__iV:function(){var r=1e7;var q=this.__iU;for(var p in q){q[p].setZIndex(r++);}},__iW:function(e){var n=qx.ui.core.Widget.getWidgetByElement(e.getTarget());var o=this.__iU;for(var m in o){var l=o[m];if(!l.getAutoHide()||n==l||qx.ui.core.Widget.contains(l,n)){continue;}l.exclude();}}},destruct:function(){qx.event.Registration.removeListener(document.documentElement,i,this.__iW,this,true);this._disposeMap(h);}});})();(function(){var b="abstract",a="qx.ui.layout.Abstract";qx.Class.define(a,{type:b,extend:qx.core.Object,members:{__iX:null,_invalidChildrenCache:null,__iY:null,invalidateLayoutCache:function(){this.__iX=null;},renderLayout:function(d,e){this.warn("Missing renderLayout() implementation!");},getSizeHint:function(){if(this.__iX){return this.__iX;}return this.__iX=this._computeSizeHint();},hasHeightForWidth:function(){return false;},getHeightForWidth:function(g){this.warn("Missing getHeightForWidth() implementation!");return null;},_computeSizeHint:function(){return null;},invalidateChildrenCache:function(){this._invalidChildrenCache=true;},verifyLayoutProperty:null,_clearSeparators:function(){var c=this.__iY;if(c instanceof qx.ui.core.LayoutItem){c.clearSeparators();}},_renderSeparator:function(h,i){this.__iY.renderSeparator(h,i);},connectToWidget:function(f){if(f&&this.__iY){throw new Error("It is not possible to manually set the connected widget.");}this.__iY=f;this.invalidateChildrenCache();},_getWidget:function(){return this.__iY;},_applyLayoutChange:function(){if(this.__iY){this.__iY.scheduleLayoutUpdate();}},_getLayoutChildren:function(){return this.__iY.getLayoutChildren();}},destruct:function(){this.__iY=this.__iX=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 y="label",x="icon",w="Boolean",v="both",u="String",t="left",s="changeGap",r="changeShow",q="bottom",p="_applyCenter",L="changeIcon",K="qx.ui.basic.Atom",J="changeLabel",I="Integer",H="_applyIconPosition",G="top",F="right",E="_applyRich",D="_applyIcon",C="_applyShow",A="_applyLabel",B="_applyGap",z="atom";qx.Class.define(K,{extend:qx.ui.core.Widget,construct:function(a,b){{};qx.ui.core.Widget.call(this);this._setLayout(new qx.ui.layout.Atom());if(a!=null){this.setLabel(a);}if(b!=null){this.setIcon(b);}},properties:{appearance:{refine:true,init:z},label:{apply:A,nullable:true,check:u,event:J},rich:{check:w,init:false,apply:E},icon:{check:u,apply:D,nullable:true,themeable:true,event:L},gap:{check:I,nullable:false,event:s,apply:B,themeable:true,init:4},show:{init:v,check:[v,y,x],themeable:true,inheritable:true,apply:C,event:r},iconPosition:{init:t,check:[G,F,q,t],themeable:true,apply:H},center:{init:false,check:w,themeable:true,apply:p}},members:{_createChildControlImpl:function(g){var h;switch(g){case y:h=new qx.ui.basic.Label(this.getLabel());h.setAnonymous(true);h.setRich(this.getRich());this._add(h);if(this.getLabel()==null||this.getShow()===x){h.exclude();}break;case x:h=new qx.ui.basic.Image(this.getIcon());h.setAnonymous(true);this._addAt(h,0);if(this.getIcon()==null||this.getShow()===y){h.exclude();}break;}return h||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,g);},_forwardStates:{focused:true,hovered:true},_handleLabel:function(){if(this.getLabel()==null||this.getShow()===x){this._excludeChildControl(y);}else{this._showChildControl(y);}},_handleIcon:function(){if(this.getIcon()==null||this.getShow()===y){this._excludeChildControl(x);}else{this._showChildControl(x);}},_applyLabel:function(M,N){var O=this.getChildControl(y,true);if(O){O.setValue(M);}this._handleLabel();},_applyRich:function(m,n){var o=this.getChildControl(y,true);if(o){o.setRich(m);}},_applyIcon:function(P,Q){var R=this.getChildControl(x,true);if(R){R.setSource(P);}this._handleIcon();},_applyGap:function(e,f){this._getLayout().setGap(e);},_applyShow:function(k,l){this._handleLabel();this._handleIcon();},_applyIconPosition:function(c,d){this._getLayout().setIconPosition(c);},_applyCenter:function(i,j){this._getLayout().setCenter(i);}}});})();(function(){var k="bottom",j="_applyLayoutChange",h="top",g="left",f="right",e="middle",d="center",c="qx.ui.layout.Atom",b="Integer",a="Boolean";qx.Class.define(c,{extend:qx.ui.layout.Abstract,properties:{gap:{check:b,init:4,apply:j},iconPosition:{check:[g,h,f,k],init:g,apply:j},center:{check:a,init:false,apply:j}},members:{verifyLayoutProperty:null,renderLayout:function(l,m){var v=qx.ui.layout.Util;var o=this.getIconPosition();var r=this._getLayoutChildren();var length=r.length;var F,top,E,p;var A,u;var y=this.getGap();var D=this.getCenter();if(o===k||o===f){var w=length-1;var s=-1;var q=-1;}else{var w=0;var s=length;var q=1;}if(o==h||o==k){if(D){var z=0;for(var i=w;i!=s;i+=q){p=r[i].getSizeHint().height;if(p>0){z+=p;if(i!=w){z+=y;}}}top=Math.round((m-z)/2);}else{top=0;}for(var i=w;i!=s;i+=q){A=r[i];u=A.getSizeHint();E=Math.min(u.maxWidth,Math.max(l,u.minWidth));p=u.height;F=v.computeHorizontalAlignOffset(d,E,l);A.renderLayout(F,top,E,p);if(p>0){top+=p+y;}}}else{var t=l;var n=null;var C=0;for(var i=w;i!=s;i+=q){A=r[i];E=A.getSizeHint().width;if(E>0){if(!n&&A instanceof qx.ui.basic.Label){n=A;}else{t-=E;}C++;}}if(C>1){var B=(C-1)*y;t-=B;}if(n){var u=n.getSizeHint();var x=Math.max(u.minWidth,Math.min(t,u.maxWidth));t-=x;}if(D&&t>0){F=Math.round(t/2);}else{F=0;}for(var i=w;i!=s;i+=q){A=r[i];u=A.getSizeHint();p=Math.min(u.maxHeight,Math.max(m,u.minHeight));if(A===n){E=x;}else{E=u.width;}top=v.computeVerticalAlignOffset(e,u.height,m);A.renderLayout(F,top,E,p);if(E>0){F+=E+y;}}}},_computeSizeHint:function(){var Q=this._getLayoutChildren();var length=Q.length;var I,O;if(length===1){var I=Q[0].getSizeHint();O={width:I.width,height:I.height,minWidth:I.minWidth,minHeight:I.minHeight};}else{var M=0,N=0;var J=0,L=0;var K=this.getIconPosition();var P=this.getGap();if(K===h||K===k){var G=0;for(var i=0;i<length;i++){I=Q[i].getSizeHint();N=Math.max(N,I.width);M=Math.max(M,I.minWidth);if(I.height>0){L+=I.height;J+=I.minHeight;G++;}}if(G>1){var H=(G-1)*P;L+=H;J+=H;}}else{var G=0;for(var i=0;i<length;i++){I=Q[i].getSizeHint();L=Math.max(L,I.height);J=Math.max(J,I.minHeight);if(I.width>0){N+=I.width;M+=I.minWidth;G++;}}if(G>1){var H=(G-1)*P;N+=H;M+=H;}}O={minWidth:M,width:N,minHeight:J,height:L};}return O;}}});})();(function(){var M="middle",L="qx.ui.layout.Util",K="left",J="center",I="top",H="bottom",G="right";qx.Class.define(L,{statics:{PERCENT_VALUE:/[0-9]+(?:\.[0-9]+)?%/,computeFlexOffsets:function(a,b,c){var e,j,d,k;var f=b>c;var m=Math.abs(b-c);var n,g;var h={};for(j in a){e=a[j];h[j]={potential:f?e.max-e.value:e.value-e.min,flex:f?e.flex:1/e.flex,offset:0};}while(m!=0){k=Infinity;d=0;for(j in h){e=h[j];if(e.potential>0){d+=e.flex;k=Math.min(k,e.potential/e.flex);}}if(d==0){break;}k=Math.min(m,k*d)/d;n=0;for(j in h){e=h[j];if(e.potential>0){g=Math.min(m,e.potential,Math.ceil(k*e.flex));n+=g-k*e.flex;if(n>=1){n-=1;g-=1;}e.potential-=g;if(f){e.offset+=g;}else{e.offset-=g;}m-=g;}}}return h;},computeHorizontalAlignOffset:function(N,O,P,Q,R){if(Q==null){Q=0;}if(R==null){R=0;}var S=0;switch(N){case K:S=Q;break;case G:S=P-O-R;break;case J:S=Math.round((P-O)/2);if(S<Q){S=Q;}else if(S<R){S=Math.max(Q,P-O-R);}break;}return S;},computeVerticalAlignOffset:function(bc,bd,be,bf,bg){if(bf==null){bf=0;}if(bg==null){bg=0;}var bh=0;switch(bc){case I:bh=bf;break;case H:bh=be-bd-bg;break;case M:bh=Math.round((be-bd)/2);if(bh<bf){bh=bf;}else if(bh<bg){bh=Math.max(bf,be-bd-bg);}break;}return bh;},collapseMargins:function(bm){var bn=0,bp=0;for(var i=0,l=arguments.length;i<l;i++){var bo=arguments[i];if(bo<0){bp=Math.min(bp,bo);}else if(bo>0){bn=Math.max(bn,bo);}}return bn+bp;},computeHorizontalGaps:function(bi,bj,bk){if(bj==null){bj=0;}var bl=0;if(bk){bl+=bi[0].getMarginLeft();for(var i=1,l=bi.length;i<l;i+=1){bl+=this.collapseMargins(bj,bi[i-1].getMarginRight(),bi[i].getMarginLeft());}bl+=bi[l-1].getMarginRight();}else{for(var i=1,l=bi.length;i<l;i+=1){bl+=bi[i].getMarginLeft()+bi[i].getMarginRight();}bl+=(bj*(l-1));}return bl;},computeVerticalGaps:function(w,x,y){if(x==null){x=0;}var z=0;if(y){z+=w[0].getMarginTop();for(var i=1,l=w.length;i<l;i+=1){z+=this.collapseMargins(x,w[i-1].getMarginBottom(),w[i].getMarginTop());}z+=w[l-1].getMarginBottom();}else{for(var i=1,l=w.length;i<l;i+=1){z+=w[i].getMarginTop()+w[i].getMarginBottom();}z+=(x*(l-1));}return z;},computeHorizontalSeparatorGaps:function(o,p,q){var t=qx.theme.manager.Decoration.getInstance().resolve(q);var s=t.getInsets();var r=s.left+s.right;var u=0;for(var i=0,l=o.length;i<l;i++){var v=o[i];u+=v.getMarginLeft()+v.getMarginRight();}u+=(p+r+p)*(l-1);return u;},computeVerticalSeparatorGaps:function(T,U,V){var Y=qx.theme.manager.Decoration.getInstance().resolve(V);var X=Y.getInsets();var W=X.top+X.bottom;var ba=0;for(var i=0,l=T.length;i<l;i++){var bb=T[i];ba+=bb.getMarginTop()+bb.getMarginBottom();}ba+=(U+W+U)*(l-1);return ba;},arrangeIdeals:function(A,B,C,D,E,F){if(B<A||E<D){if(B<A&&E<D){B=A;E=D;}else if(B<A){E-=(A-B);B=A;if(E<D){E=D;}}else if(E<D){B-=(D-E);E=D;if(B<A){B=A;}}}if(B>C||E>F){if(B>C&&E>F){B=C;E=F;}else if(B>C){E+=(B-C);B=C;if(E>F){E=F;}}else if(E>F){B+=(E-F);E=F;if(B>C){B=C;}}}return {begin:B,end:E};}}});})();(function(){var b="qx.event.type.Data",a="qx.ui.form.IStringForm";qx.Interface.define(a,{events:{"changeValue":b},members:{setValue:function(c){return arguments.length==1;},resetValue:function(){},getValue:function(){}}});})();(function(){var k="qx.dynlocale",j="Boolean",i="color",h="changeLocale",g="enabled",f="on",d="_applyTextAlign",c="qx.ui.core.Widget",b="changeTextAlign",a="_applyWrap",z="A",y="changeContent",x="qx.ui.basic.Label",w="_applyValue",v="center",u="_applyBuddy",t="String",s="textAlign",r="right",q="changeRich",o="_applyRich",p="click",m="label",n="left",l="changeValue";qx.Class.define(x,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct:function(M){qx.ui.core.Widget.call(this);if(M!=null){this.setValue(M);}if(qx.core.Variant.isSet(k,f)){qx.locale.Manager.getInstance().addListener(h,this._onChangeLocale,this);}},properties:{rich:{check:j,init:false,event:q,apply:o},wrap:{check:j,init:true,apply:a},value:{check:t,apply:w,event:l,nullable:true},buddy:{check:c,apply:u,nullable:true,init:null},textAlign:{check:[n,v,r],nullable:true,themeable:true,apply:d,event:b},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:{__ja:null,__jb:null,__jc:null,__jd:null,_getContentHint:function(){if(this.__jb){this.__je=this.__jf();delete this.__jb;}return {width:this.__je.width,height:this.__je.height};},_hasHeightForWidth:function(){return this.getRich()&&this.getWrap();},_applySelectable:function(N){{if(N&&!this.isRich()){{};return;}};qx.ui.core.Widget.prototype._applySelectable.call(this,N);{};},_getContentHeightForWidth:function(S){if(!this.getRich()&&!this.getWrap()){return null;}return this.__jf(S).height;},_createContentElement:function(){return new qx.html.Label;},_applyTextAlign:function(Q,R){this.getContentElement().setStyle(s,Q);},_applyTextColor:function(O,P){if(O){this.getContentElement().setStyle(i,qx.theme.manager.Color.getInstance().resolve(O));}else{this.getContentElement().removeStyle(i);}},__je:{width:0,height:0},_applyFont:function(B,C){var D;if(B){this.__ja=qx.theme.manager.Font.getInstance().resolve(B);D=this.__ja.getStyles();}else{this.__ja=null;D=qx.bom.Font.getDefaultStyles();}this.getContentElement().setStyles(D);this.__jb=true;qx.ui.core.queue.Layout.add(this);},__jf:function(H){var L=qx.bom.Label;var J=this.getFont();var I=J?this.__ja.getStyles():qx.bom.Font.getDefaultStyles();var content=this.getValue()||z;var K=this.getRich();return K?L.getHtmlSize(content,I,H):L.getTextSize(content,I);},_applyBuddy:function(T,U){if(U!=null){U.removeBinding(this.__jc);this.__jc=null;this.removeListenerById(this.__jd);this.__jd=null;}if(T!=null){this.__jc=T.bind(g,this,g);this.__jd=this.addListener(p,T.focus,T);}},_applyRich:function(A){this.getContentElement().setRich(A);this.__jb=true;qx.ui.core.queue.Layout.add(this);},_applyWrap:function(F,G){if(F&&!this.isRich()){{};}},_onChangeLocale:qx.core.Variant.select(k,{"on":function(e){var content=this.getValue();if(content&&content.translate){this.setValue(content.translate());}},"off":null}),_applyValue:function(V,W){this.getContentElement().setValue(V);this.__jb=true;qx.ui.core.queue.Layout.add(this);this.fireDataEvent(y,V,W);}},destruct:function(){if(qx.core.Variant.isSet(k,f)){qx.locale.Manager.getInstance().removeListener(h,this._onChangeLocale,this);}if(this.__jc!=null){var E=this.getBuddy();if(E!=null&&!E.isDisposed()){E.removeBinding(this.__jc);}}this.__ja=this.__jc=null;}});})();(function(){var h="value",g="Please use the getValue() method instead.",f="qx.html.Label",e="Please use the setValue() method instead.";qx.Class.define(f,{extend:qx.html.Element,members:{__jg:null,_applyProperty:function(name,j){qx.html.Element.prototype._applyProperty.call(this,name,j);if(name==h){var k=this.getDomElement();qx.bom.Label.setValue(k,j);}},_createDomElement:function(){var d=this.__jg;var c=qx.bom.Label.create(this._content,d);return c;},_copyData:function(l){return qx.html.Element.prototype._copyData.call(this,true);},setRich:function(a){var b=this.getDomElement();if(b){throw new Error("The label mode cannot be modified after initial creation");}a=!!a;if(this.__jg==a){return;}this.__jg=a;return this;},setValue:function(i){this._setProperty(h,i);return this;},getValue:function(){return this._getProperty(h);},setContent:function(m){qx.log.Logger.deprecatedMethodWarning(arguments.callee,e);return this.setValue(m);},getContent:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,g);return this.getValue();}}});})();(function(){var z="inherit",y="div",x="value",w="",v="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",u="auto",t="0",s="hidden",r="normal",q="label",L="px",K="crop",J="nowrap",I="end",H="100%",G="visible",F="qx.bom.Label",E="Please use the getValue() method instead.",D="block",C="-1000px",A="Please use the setValue() method instead.",B="absolute";qx.Class.define(F,{statics:{__jh:{fontFamily:1,fontSize:1,fontWeight:1,fontStyle:1,lineHeight:1},__ji:function(){var R=this.__jk(false);document.body.insertBefore(R,document.body.firstChild);return this._textElement=R;},__jj:function(){var X=this.__jk(true);document.body.insertBefore(X,document.body.firstChild);return this._htmlElement=X;},__jk:function(M){var N=qx.bom.Element.create(y);var O=N.style;O.width=O.height=u;O.left=O.top=C;O.visibility=s;O.position=B;O.overflow=G;if(M){O.whiteSpace=r;}else{O.whiteSpace=J;{var P=document.createElementNS(v,q);var O=P.style;O.padding=t;for(var Q in this.__jh){O[Q]=z;}N.appendChild(P);};}return N;},__jl:function(a){var b={};if(a){b.whiteSpace=r;}else{b.display=D;}return b;},create:function(content,k,l){if(!l){l=window;}if(k){var m=l.document.createElement(y);m.useHtml=true;}else{var m=l.document.createElement(y);var o=l.document.createElementNS(v,q);var n=o.style;n.cursor=z;n.color=z;n.overflow=s;n.maxWidth=H;n.padding=t;for(var p in this.__jh){o.style[p]=z;}o.setAttribute(K,I);m.appendChild(o);}if(content){this.setValue(m,content);}return m;},setValue:function(i,j){j=j||w;if(i.useHtml){i.innerHTML=j;}else{i.firstChild.setAttribute(x,j);}},getValue:function(Y){if(Y.useHtml){return Y.innerHTML;}else{return Y.firstChild.getAttribute(x)||w;}},getHtmlSize:function(content,f,g){var h=this._htmlElement||this.__jj();h.style.width=g!==undefined?g+L:u;h.innerHTML=content;return this.__jm(h,f);},getTextSize:function(c,d){var e=this._textElement||this.__ji();{e.firstChild.setAttribute(x,c);};return this.__jm(e,d);},__jm:function(S,T){var U=this.__jh;if(!T){T={};}for(var V in U){S.style[V]=T[V]||w;}var W=qx.bom.element.Dimension.getSize(S);{if(!qx.bom.client.Platform.WIN){W.width++;}};return W;},setContent:function(bb,bc){qx.log.Logger.deprecatedMethodWarning(arguments.callee,A);this.setValue(bb,bc);},getContent:function(ba){qx.log.Logger.deprecatedMethodWarning(arguments.callee,E);return this.getValue(ba);}}});})();(function(){var w="0px",v="mshtml",u="qx.bom.element.Dimension",t="paddingRight",s="paddingLeft",r="paddingBottom",q="paddingTop";qx.Class.define(u,{statics:{getWidth:function(h){if(h.getBoundingClientRect){var i=h.getBoundingClientRect();return Math.round(i.right)-Math.round(i.left);}else{return h.offsetWidth;}},getHeight:function(y){if(y.getBoundingClientRect){var z=y.getBoundingClientRect();return Math.round(z.bottom)-Math.round(z.top);}else{return y.offsetHeight;}},getSize:function(A){return {width:this.getWidth(A),height:this.getHeight(A)};},__jn:{visible:true,hidden:true},getContentWidth:function(a){var c=qx.bom.element.Style;var d=qx.bom.element.Overflow.getX(a);var e=parseInt(c.get(a,s)||w,10);var g=parseInt(c.get(a,t)||w,10);if(this.__jn[d]){return a.clientWidth-e-g;}else{if(a.clientWidth>=a.scrollWidth){return Math.max(a.clientWidth,a.scrollWidth)-e-g;}else{var f=a.scrollWidth-e;var b=qx.bom.client.Engine;if(b.NAME===v&&b.VERSION==6){f-=g;}return f;}}},getContentHeight:function(j){var l=qx.bom.element.Style;var n=qx.bom.element.Overflow.getY(j);var o=parseInt(l.get(j,q)||w,10);var m=parseInt(l.get(j,r)||w,10);if(this.__jn[n]){return j.clientHeight-o-m;}else{if(j.clientHeight>=j.scrollHeight){return Math.max(j.clientHeight,j.scrollHeight)-o-m;}else{var p=j.scrollHeight-o;var k=qx.bom.client.Engine;if(k.NAME===v&&k.VERSION==6){p-=m;}return p;}}},getContentSize:function(x){return {width:this.getContentWidth(x),height:this.getContentHeight(x)};}}});})();(function(){var f="qx.event.type.Data",e="qx.ui.form.IForm";qx.Interface.define(e,{events:{"changeEnabled":f,"changeValid":f,"changeInvalidMessage":f,"changeRequired":f},members:{setEnabled:function(a){return arguments.length==1;},getEnabled:function(){},setRequired:function(b){return arguments.length==1;},getRequired:function(){},setValid:function(d){return arguments.length==1;},getValid:function(){},setInvalidMessage:function(c){return arguments.length==1;},getInvalidMessage:function(){}}});})();(function(){var h="__jo",g="Use 'getBlocker().getContentBlockerElement()' instead.",f="Use 'getBlocker().getBlockerElement()' instead.",e="_applyBlockerColor",d="Number",c="qx.ui.core.MBlocker",b="_applyBlockerOpacity",a="Color";qx.Mixin.define(c,{construct:function(){this.__jo=new qx.ui.core.Blocker(this);},properties:{blockerColor:{check:a,init:null,nullable:true,apply:e,themeable:true},blockerOpacity:{check:d,init:1,apply:b,themeable:true}},members:{__jo:null,_applyBlockerColor:function(l,m){this.__jo.setColor(l);},_applyBlockerOpacity:function(j,k){this.__jo.setOpacity(j);},block:function(){this.__jo.block();},isBlocked:function(){return this.__jo.isBlocked();},unblock:function(){this.__jo.unblock();},forceUnblock:function(){this.__jo.forceUnblock();},blockContent:function(i){this.__jo.blockContent(i);},isContentBlocked:function(){return this.__jo.isContentBlocked();},unblockContent:function(){this.__jo.unblockContent();},forceUnblockContent:function(){this.__jo.forceUnblockContent();},_getContentBlocker:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,g);return this.__jo.getContentBlockerElement();},_getBlocker:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,f);return this.__jo.getBlockerElement();},getBlocker:function(){return this.__jo;}},destruct:function(){this._disposeObjects(h);}});})();(function(){var j="qx.ui.window.Window",i="changeModal",h="changeVisibility",g="changeActive",f="_applyActiveWindow",d="__jp",c="qx.ui.window.MDesktop",b="__jq";qx.Mixin.define(c,{properties:{activeWindow:{check:j,apply:f,init:null,nullable:true}},members:{__jp:null,__jq:null,getWindowManager:function(){if(!this.__jq){this.setWindowManager(new qx.ui.window.Window.DEFAULT_MANAGER_CLASS());}return this.__jq;},supportsMaximize:function(){return true;},setWindowManager:function(a){if(this.__jq){this.__jq.setDesktop(null);}a.setDesktop(this);this.__jq=a;},_onChangeActive:function(e){if(e.getData()){this.setActiveWindow(e.getTarget());}else if(this.getActiveWindow()==e.getTarget()){this.setActiveWindow(null);}},_applyActiveWindow:function(n,o){this.getWindowManager().changeActiveWindow(n,o);if(n){n.setActive(true);}if(o){o.resetActive();}},_onChangeModal:function(e){this.getWindowManager().updateStack();},_onChangeVisibility:function(){this.getWindowManager().updateStack();},_afterAddChild:function(l){if(qx.Class.isDefined(j)&&l instanceof qx.ui.window.Window){this._addWindow(l);}},_addWindow:function(k){if(!qx.lang.Array.contains(this.getWindows(),k)){this.getWindows().push(k);k.addListener(g,this._onChangeActive,this);k.addListener(i,this._onChangeModal,this);k.addListener(h,this._onChangeVisibility,this);}if(k.getActive()){this.setActiveWindow(k);}this.getWindowManager().updateStack();},_afterRemoveChild:function(m){if(qx.Class.isDefined(j)&&m instanceof qx.ui.window.Window){this._removeWindow(m);}},_removeWindow:function(p){qx.lang.Array.remove(this.getWindows(),p);p.removeListener(g,this._onChangeActive,this);p.removeListener(i,this._onChangeModal,this);p.removeListener(h,this._onChangeVisibility,this);this.getWindowManager().updateStack();},getWindows:function(){if(!this.__jp){this.__jp=[];}return this.__jp;}},destruct:function(){this._disposeArray(d);this._disposeObjects(b);}});})();(function(){var t="contextmenu",s="changeGlobalCursor",r="abstract",q="Boolean",p="root",o="",n=" !important",m="_applyGlobalCursor",l="_applyNativeHelp",k=";",h="qx.ui.root.Abstract",j="String",i="*";qx.Class.define(h,{type:r,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();},properties:{appearance:{refine:true,init:p},enabled:{refine:true,init:true},focusable:{refine:true,init:true},globalCursor:{check:j,nullable:true,themeable:true,apply:m,event:s},nativeContextMenu:{refine:true,init:false},nativeHelp:{check:q,init:false,apply:l}},members:{__jr:null,isRootWidget:function(){return true;},getLayout:function(){return this._getLayout();},_applyGlobalCursor:function(c,d){var f=qx.bom.Stylesheet;var g=this.__jr;if(!g){this.__jr=g=f.createElement();}f.removeAllRules(g);if(c){f.addRule(g,i,qx.bom.element.Cursor.compile(c).replace(k,o)+n);}},_applyNativeContextMenu:function(a,b){if(a){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();},_applyNativeHelp:function(){}},destruct:function(){this.__jr=null;},defer:function(u,v){qx.ui.core.MChildrenHandling.remap(v);}});})();(function(){var r="div",q="resize",p="qx.ui.root.Page",o="paddingLeft",n="$$widget",m="left",l="paddingTop",k="qxIsRootPage",j="absolute";qx.Class.define(p,{extend:qx.ui.root.Abstract,construct:function(i){this.__js=i;qx.ui.root.Abstract.call(this);this._setLayout(new qx.ui.layout.Basic());this.setZIndex(10000);qx.ui.core.queue.Layout.add(this);this.addListener(q,this.__ju,this);qx.ui.core.FocusHandler.getInstance().connectTo(this);},members:{__jt:null,__js:null,_createContainerElement:function(){var t=this.__js.createElement(r);this.__js.body.appendChild(t);var s=new qx.html.Root(t);s.setStyles({position:j,textAlign:m});s.setAttribute(n,this.toHashCode());{s.setAttribute(k,1);};return s;},_createContentElement:function(){return new qx.html.Element(r);},_computeSizeHint:function(){var g=qx.bom.Document.getWidth(this._window);var h=qx.bom.Document.getHeight(this._window);return {minWidth:g,width:g,maxWidth:g,minHeight:h,height:h,maxHeight:h};},__ju:function(e){this.getContainerElement().setStyles({width:0,height:0});this.getContentElement().setStyles({width:0,height:0});},supportsMaximize:function(){return false;},_applyPadding:function(d,f,name){if(d&&(name==l||name==o)){throw new Error("The root widget does not support 'left', or 'top' paddings!");}qx.ui.root.Abstract.prototype._applyPadding.call(this,d,f,name);},_applyDecorator:function(a,b){qx.ui.root.Abstract.prototype._applyDecorator.call(this,a,b);if(!a){return;}var c=this.getDecoratorElement().getInsets();if(c.left||c.top){throw new Error("The root widget does not support decorators with 'left', or 'top' insets!");}}},destruct:function(){this.__js=null;}});})();(function(){var o="zIndex",n="px",m="keydown",l="deactivate",k="This method is not needed anymore.",j="resize",h="keyup",g="keypress",f="backgroundColor",d="_applyOpacity",B="Use 'getBlockerElement' instead.",A="opacity",z="interval",y="Tab",x="__jy",w="Color",v="qx.ui.root.Page",u="__jA",t="__jD",s="Use 'getContentBlockerElement' instead.",q="Number",r="qx.ui.core.Blocker",p="_applyColor";qx.Class.define(r,{extend:qx.core.Object,construct:function(J){qx.core.Object.call(this);this._widget=J;this._isPageRoot=(qx.Class.isDefined(v)&&J instanceof qx.ui.root.Page);if(this._isPageRoot){J.addListener(j,this.__jE,this);}this.__jv=[];this.__jw=[];this.__jx=[];},properties:{color:{check:w,init:null,nullable:true,apply:p,themeable:true},opacity:{check:q,init:1,apply:d,themeable:true}},members:{__jy:null,__jz:0,__jA:null,__jx:null,__jv:null,__jw:null,__jB:null,__jC:0,__jD:null,_isPageRoot:false,_widget:null,__jE:function(e){var P=e.getData();if(this.isContentBlocked()){this.getContentBlockerElement().setStyles({width:P.width,height:P.height});}if(this.isBlocked()){this.getBlockerElement().setStyles({width:P.width,height:P.height});}},_applyColor:function(L,M){var N=qx.theme.manager.Color.getInstance().resolve(L);this.__jF(f,N);},_applyOpacity:function(E,F){this.__jF(A,E);},__jF:function(R,S){var T=[];this.__jy&&T.push(this.__jy);this.__jA&&T.push(this.__jA);for(var i=0;i<T.length;i++){T[i].setStyle(R,S);}},_saveAndSetAnonymousState:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,k);this.__jC+=1;if(this.__jC==1){this.__jB=this._widget.getAnonymous();this._widget.setAnonymous(true);}},_restoreAnonymousState:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,k);this.__jC-=1;if(this.__jC==0){this._widget.setAnonymous(this.__jB);}},_backupActiveWidget:function(){var a=qx.event.Registration.getManager(window).getHandler(qx.event.handler.Focus);this.__jv.push(a.getActive());this.__jw.push(a.getFocus());if(this._widget.isFocusable()){this._widget.focus();}},_restoreActiveWidget:function(){var I=this.__jv.length;if(I>0){var H=this.__jv[I-1];if(H){qx.bom.Element.activate(H);}this.__jv.pop();}var G=this.__jw.length;if(G>0){var H=this.__jw[G-1];if(H){qx.bom.Element.focus(this.__jw[G-1]);}this.__jw.pop();}},__jG:function(){return new qx.html.Blocker(this.getColor(),this.getOpacity());},_getBlocker:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,B);return this.getBlockerElement();},getBlockerElement:function(){if(!this.__jy){this.__jy=this.__jG();this.__jy.setStyle(o,15);this._widget.getContainerElement().add(this.__jy);this.__jy.exclude();}return this.__jy;},block:function(){this.__jz++;if(this.__jz<2){this._backupActiveWidget();var O=this.getBlockerElement();O.include();O.activate();O.addListener(l,this.__jL,this);O.addListener(g,this.__jK,this);O.addListener(m,this.__jK,this);O.addListener(h,this.__jK,this);}},isBlocked:function(){return this.__jz>0;},unblock:function(){if(!this.isBlocked()){return;}this.__jz--;if(this.__jz<1){this.__jH();}},forceUnblock:function(){if(!this.isBlocked()){return;}this.__jz=0;this.__jH();},__jH:function(){this._restoreActiveWidget();var K=this.getBlockerElement();K.removeListener(l,this.__jL,this);K.removeListener(g,this.__jK,this);K.removeListener(m,this.__jK,this);K.removeListener(h,this.__jK,this);K.exclude();},_getContentBlocker:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,s);return this.getContentBlockerElement();},getContentBlockerElement:function(){if(!this.__jA){this.__jA=this.__jG();this._widget.getContentElement().add(this.__jA);this.__jA.exclude();}return this.__jA;},blockContent:function(U){var V=this.getContentBlockerElement();V.setStyle(o,U);this.__jx.push(U);if(this.__jx.length<2){V.include();if(this._isPageRoot){if(!this.__jD){this.__jD=new qx.event.Timer(300);this.__jD.addListener(z,this.__jJ,this);}this.__jD.start();this.__jJ();}}},isContentBlocked:function(){return this.__jx.length>0;},unblockContent:function(){if(!this.isContentBlocked()){return;}this.__jx.pop();var b=this.__jx[this.__jx.length-1];var c=this.getContentBlockerElement();c.setStyle(o,b);if(this.__jx.length<1){this.__jI();}},forceUnblockContent:function(){if(!this.isContentBlocked()){return;}this.__jx=[];var Q=this.getContentBlockerElement();Q.setStyle(o,null);this.__jI();},__jI:function(){this.getContentBlockerElement().exclude();if(this._isPageRoot){this.__jD.stop();}},__jJ:function(){var C=this._widget.getContainerElement().getDomElement();var D=qx.dom.Node.getDocument(C);this.getContentBlockerElement().setStyles({height:D.documentElement.scrollHeight+n,width:D.documentElement.scrollWidth+n});},__jK:function(e){if(e.getKeyIdentifier()==y){e.stop();}},__jL:function(){this.getBlockerElement().activate();}},destruct:function(){if(this._isPageRoot){this._widget.removeListener(j,this.__jE,this);}this._disposeObjects(u,x,t);this.__jB=this.__jv=this.__jw=this._widget=this.__jx=null;}});})();(function(){var q="cursor",p="100%",o="dblclick",n="mouseup",m="mousedown",l="disappear",k="appear",j="contextmenu",i="mousewheel",h="mouseover",c="mouseout",g="qx.html.Blocker",f="click",b="mousemove",a="div",d="absolute";qx.Class.define(g,{extend:qx.html.Element,construct:function(r,s){var r=r?qx.theme.manager.Color.getInstance().resolve(r):null;var t={position:d,width:p,height:p,opacity:s||0,backgroundColor:r};{};qx.html.Element.call(this,a,t);this.addListener(m,this._stopPropagation,this);this.addListener(n,this._stopPropagation,this);this.addListener(f,this._stopPropagation,this);this.addListener(o,this._stopPropagation,this);this.addListener(b,this._stopPropagation,this);this.addListener(h,this._stopPropagation,this);this.addListener(c,this._stopPropagation,this);this.addListener(i,this._stopPropagation,this);this.addListener(j,this._stopPropagation,this);this.addListener(k,this.__jM,this);this.addListener(l,this.__jM,this);},members:{_stopPropagation:function(e){e.stopPropagation();},__jM:function(){var u=this.getStyle(q);this.setStyle(q,null,true);this.setStyle(q,u,true);}}});})();(function(){var bb="__jN",ba="keypress",Y="focusout",X="activate",W="Tab",V="singleton",U="deactivate",T="focusin",S="qx.ui.core.FocusHandler";qx.Class.define(S,{extend:qx.core.Object,type:V,construct:function(){qx.core.Object.call(this);this.__jN={};},members:{__jN:null,__jO:null,__jP:null,__jQ:null,connectTo:function(q){q.addListener(ba,this.__jR,this);q.addListener(T,this._onFocusIn,this,true);q.addListener(Y,this._onFocusOut,this,true);q.addListener(X,this._onActivate,this,true);q.addListener(U,this._onDeactivate,this,true);},addRoot:function(f){this.__jN[f.$$hash]=f;},removeRoot:function(m){delete this.__jN[m.$$hash];},getActiveWidget:function(){return this.__jO;},isActive:function(R){return this.__jO==R;},getFocusedWidget:function(){return this.__jP;},isFocused:function(J){return this.__jP==J;},isFocusRoot:function(r){return !!this.__jN[r.$$hash];},_onActivate:function(e){var bi=e.getTarget();this.__jO=bi;var bh=this.__jS(bi);if(bh!=this.__jQ){this.__jQ=bh;}},_onDeactivate:function(e){var bg=e.getTarget();if(this.__jO==bg){this.__jO=null;}},_onFocusIn:function(e){var F=e.getTarget();if(F!=this.__jP){this.__jP=F;F.visualizeFocus();}},_onFocusOut:function(e){var Q=e.getTarget();if(Q==this.__jP){this.__jP=null;Q.visualizeBlur();}},__jR:function(e){if(e.getKeyIdentifier()!=W){return;}if(!this.__jQ){return;}e.stopPropagation();e.preventDefault();var D=this.__jP;if(!e.isShiftPressed()){var E=D?this.__jW(D):this.__jU();}else{var E=D?this.__jX(D):this.__jV();}if(E){E.tabFocus();}},__jS:function(O){var P=this.__jN;while(O){if(P[O.$$hash]){return O;}O=O.getLayoutParent();}return null;},__jT:function(s,t){if(s===t){return 0;}var v=s.getTabIndex()||0;var u=t.getTabIndex()||0;if(v!=u){return v-u;}var A=s.getContainerElement().getDomElement();var z=t.getContainerElement().getDomElement();var y=qx.bom.element.Location;var x=y.get(A);var w=y.get(z);if(x.top!=w.top){return x.top-w.top;}if(x.left!=w.left){return x.left-w.left;}var B=s.getZIndex();var C=t.getZIndex();if(B!=C){return B-C;}return 0;},__jU:function(){return this.__kb(this.__jQ,null);},__jV:function(){return this.__kc(this.__jQ,null);},__jW:function(K){var L=this.__jQ;if(L==K){return this.__jU();}while(K&&K.getAnonymous()){K=K.getLayoutParent();}if(K==null){return [];}var M=[];this.__jY(L,K,M);M.sort(this.__jT);var N=M.length;return N>0?M[0]:this.__jU();},__jX:function(a){var b=this.__jQ;if(b==a){return this.__jV();}while(a&&a.getAnonymous()){a=a.getLayoutParent();}if(a==null){return [];}var c=[];this.__ka(b,a,c);c.sort(this.__jT);var d=c.length;return d>0?c[d-1]:this.__jV();},__jY:function(parent,bc,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()&&this.__jT(bc,bf)<0){bd.push(bf);}this.__jY(bf,bc,bd);}}},__ka:function(parent,g,h){var j=parent.getLayoutChildren();var k;for(var i=0,l=j.length;i<l;i++){k=j[i];if(!(k instanceof qx.ui.core.Widget)){continue;}if(!this.isFocusRoot(k)&&k.isEnabled()&&k.isVisible()){if(k.isTabable()&&this.__jT(g,k)>0){h.push(k);}this.__ka(k,g,h);}}},__kb:function(parent,G){var H=parent.getLayoutChildren();var I;for(var i=0,l=H.length;i<l;i++){I=H[i];if(!(I instanceof qx.ui.core.Widget)){continue;}if(!this.isFocusRoot(I)&&I.isEnabled()&&I.isVisible()){if(I.isTabable()){if(G==null||this.__jT(I,G)<0){G=I;}}G=this.__kb(I,G);}}return G;},__kc:function(parent,n){var o=parent.getLayoutChildren();var p;for(var i=0,l=o.length;i<l;i++){p=o[i];if(!(p instanceof qx.ui.core.Widget)){continue;}if(!this.isFocusRoot(p)&&p.isEnabled()&&p.isVisible()){if(p.isTabable()){if(n==null||this.__jT(p,n)>0){n=p;}}n=this.__kc(p,n);}}return n;}},destruct:function(){this._disposeMap(bb);this.__jP=this.__jO=this.__jQ=null;}});})();(function(){var p="head",o="text/css",n="stylesheet",m="}",l='@import "',k="{",j='";',h="qx.bom.Stylesheet",g="link",f="style";qx.Class.define(h,{statics:{includeFile:function(w,x){if(!x){x=document;}var y=x.createElement(g);y.type=o;y.rel=n;y.href=qx.util.ResourceManager.getInstance().toUri(w);var z=x.getElementsByTagName(p)[0];z.appendChild(y);},createElement:function(d){var e=document.createElement(f);e.type=o;if(d){e.appendChild(document.createTextNode(d));}document.getElementsByTagName(p)[0].appendChild(e);return e.sheet;},addRule:function(t,u,v){t.insertRule(u+k+v+m,t.cssRules.length);},removeRule:function(C,D){var E=C.cssRules;var F=E.length;for(var i=F-1;i>=0;--i){if(E[i].selectorText==D){C.deleteRule(i);}}},removeAllRules:function(q){var r=q.cssRules;var s=r.length;for(var i=s-1;i>=0;i--){q.deleteRule(i);}},addImport:function(A,B){A.insertRule(l+B+j,A.cssRules.length);},removeImport:function(G,H){var I=G.cssRules;var J=I.length;for(var i=J-1;i>=0;i--){if(I[i].href==H){G.deleteRule(i);}}},removeAllImports:function(a){var b=a.cssRules;var c=b.length;for(var i=c-1;i>=0;i--){if(b[i].type==b[i].IMPORT_RULE){a.deleteRule(i);}}}}});})();(function(){var a="qx.ui.layout.Basic";qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(k,m){var q=this._getLayoutChildren();var n,p,o,r,top;for(var i=0,l=q.length;i<l;i++){n=q[i];p=n.getSizeHint();o=n.getLayoutProperties();r=(o.left||0)+n.getMarginLeft();top=(o.top||0)+n.getMarginTop();n.renderLayout(r,top,p.width,p.height);}},_computeSizeHint:function(){var g=this._getLayoutChildren();var d,j,e;var h=0,f=0;var b,c;for(var i=0,l=g.length;i<l;i++){d=g[i];j=d.getSizeHint();e=d.getLayoutProperties();b=j.width+(e.left||0)+d.getMarginLeft()+d.getMarginRight();c=j.height+(e.top||0)+d.getMarginTop()+d.getMarginBottom();if(b>h){h=b;}if(c>f){f=c;}}return {width:h,height:f};}}});})();(function(){var a="qx.html.Root";qx.Class.define(a,{extend:qx.html.Element,construct:function(c){qx.html.Element.call(this);if(c!=null){this.useElement(c);}},members:{useElement:function(b){qx.html.Element.prototype.useElement.call(this,b);this.setRoot(true);qx.html.Element._modified[this.$$hash]=this;}}});})();(function(){var a="apx.mixin.Takeover";qx.Mixin.define(a,{members:{takeoverButton:function(name,d){var f=document.getElementsByName(name)[0];if(f===undefined)return false;var e=new apx.shop.wrapper.input.Button(f,d);return e;},takeoverButtons:function(name,g){var h=document.getElementsByName(name);if(h.length<1)return false;var i=new Array();for(var x=0,l=h.length;x<l;x++)i.push(new apx.shop.wrapper.input.Button(h[x],g));return i;},takeoverSelect:function(name){var c=document.getElementsByName(name)[0];if(c===undefined)return false;var b=new apx.shop.wrapper.input.Select(c);return b;}}});})();(function(){var f="singleton",d="apx.poster.Controller";qx.Class.define(d,{type:f,extend:qx.core.Object,include:[apx.mixin.Takeover],construct:function(){qx.core.Object.call(this);},members:{__oJ:null,__oK:null,__oV:null,__IL:null,init:function(){this.__oJ=apx.poster.preview.Controller.getInstance();this.__oK=apx.poster.upload.Controller.getInstance();this.__oV=apx.poster.productbox.Controller.getInstance();this.__IL=this.__oK.addListener('complete',function(e){if(this.__oJ.preview)this.__oJ.preview.getImage().setBaseUrl(e.getData());else{var g=location.href;g+='?nocache';if(this.__oJ.getFormat()>0)g=g+'&format='+this.__oJ.getFormat();location.href=g;}},this);},changeUploadListener:function(b,c){if(this.__IL){this.__oK.removeListenerById(this.__IL);this.__IL=null;}if(this.__oK)this.__IL=this.__oK.addListener('complete',b,c);},setUploadProduct:function(a){if(this.__oK)this.__oK.setProduct(a);}}});})();(function(){var g="click",f="name",d="value",c="apx.shop.wrapper.input.Button",b="qx.event.type.Data",a='click';qx.Class.define(c,{extend:qx.core.Object,construct:function(i,j){qx.core.Object.call(this);this.__lh=i;this.__li=j;if(this.__li!==true)qx.event.Registration.addListener(i,g,function(e){e.preventDefault();},this,false);qx.event.Registration.addListener(i,g,this.__ll,this,false);},events:{"click":b},members:{__lh:null,__li:null,__lj:null,__lk:null,__ll:function(e){var h=qx.bom.element.Attribute.get(this.__lh,d);this.fireDataEvent(a,h,this.__lk);this.__lk=h;},getElement:function(){return this.__lh;},getSubmit:function(){return this.__li;},getName:function(){return qx.bom.element.Attribute.get(this.__lh,f);},getValue:function(){return this.__lk;}}});})();(function(){var j="change",h="input",g="radio",f="checkbox",d="textarea",c="select-multiple",b="select",a="qx.event.handler.Input";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.call(this);this._onChangeCheckedWrapper=qx.lang.Function.listener(this._onChangeChecked,this);this._onChangeValueWrapper=qx.lang.Function.listener(this._onChangeValue,this);this._onInputWrapper=qx.lang.Function.listener(this._onInput,this);this._onPropertyWrapper=qx.lang.Function.listener(this._onProperty,this);{};},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{input:1,change:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false},members:{__lm:false,__ln:null,__lo:null,canHandleEvent:function(k,m){var n=k.tagName.toLowerCase();if(m===h&&(n===h||n===d)){return true;}if(m===j&&(n===h||n===d||n===b)){return true;}return false;},registerEvent:function(v,w,x){if(w===h){this.__lq(v);}else if(w===j){if(v.type===g||v.type===f){qx.bom.Event.addNativeListener(v,j,this._onChangeCheckedWrapper);}else{qx.bom.Event.addNativeListener(v,j,this._onChangeValueWrapper);}{};}},__lq:function(z){qx.bom.Event.addNativeListener(z,h,this._onInputWrapper);},unregisterEvent:function(q,r){if(r===h){this.__lq(q);}else if(r===j){if(q.type===g||q.type===f){qx.bom.Event.removeNativeListener(q,j,this._onChangeCheckedWrapper);}else{qx.bom.Event.removeNativeListener(q,j,this._onChangeValueWrapper);}}{};},__lr:function(A){qx.bom.Event.removeNativeListener(A,h,this._onInputWrapper);},_onKeyPress:null,_onKeyDown:null,_onKeyUp:null,_onBlur:null,_onInput:qx.event.GlobalError.observeMethod(function(e){var y=e.target;if(!this.__lm){{qx.event.Registration.fireEvent(y,h,qx.event.type.Data,[y.value]);};}}),_onChangeValue:qx.event.GlobalError.observeMethod(function(e){var t=e.target||e.srcElement;var s=t.value;if(t.type===c){var s=[];for(var i=0,o=t.options,l=o.length;i<l;i++){if(o[i].selected){s.push(o[i].value);}}}qx.event.Registration.fireEvent(t,j,qx.event.type.Data,[s]);}),_onChangeChecked:qx.event.GlobalError.observeMethod(function(e){var u=e.target;if(u.type===g){if(u.checked){qx.event.Registration.fireEvent(u,j,qx.event.type.Data,[u.value]);}}else{qx.event.Registration.fireEvent(u,j,qx.event.type.Data,[u.checked]);}}),_onProperty:function(){}},defer:function(p){qx.event.Registration.addHandler(p);}});})();(function(){var i='change',h="value",g="apx.shop.wrapper.input.Select",f="name",d="qx.event.type.Data";qx.Class.define(g,{extend:qx.core.Object,construct:function(c){qx.core.Object.call(this);this.__ls=c;this.__lu=qx.bom.element.Attribute.get(this.__ls,h);qx.event.Registration.addListener(c,i,this.__lv,this,false);},events:{"change":d},members:{__ls:null,__lt:null,__lu:null,__lv:function(e){var b=qx.bom.element.Attribute.get(this.__ls,h);var a=this.__lu;this.__lu=b;this.fireDataEvent(i,b,a);},getElement:function(){return this.__ls;},getName:function(){return qx.bom.element.Attribute.get(this.__ls,f);},getValue:function(){return this.__lu;}}});})();(function(){var p='format',o="click",n="radio",m="SELECT",k="format",j='product',i='changeFormat',h="poster",g='changeValue',f='apx-poster-dpi',K="config[orientation]",J="/shop/cart",I="apx.poster.preview.Controller",H="singleton",G="change",F="INPUT",E="Bestellvorgang",D='r',C='/template/achtungposter/media/poster/q',B="config[effect]",w="/rpc.php",y='.jpg',u="order[submit]",v="apx-img-poster-preview",s="Ihre Konfigurationsdaten werden gesendet ...",t="config[rotate]",q='apx-poster-quality',r='src',z='l',A="getQuality";qx.Class.define(I,{type:H,extend:qx.core.Object,include:[apx.mixin.Takeover],construct:function(){qx.core.Object.call(this);this.inputElements=new Array();this.submitElements=new Array();this.inputFormatRadios=new Array();this.config=new apx.poster.Config;this.config.addListener(i,this.__Ja,this);this.__IN=document.getElementById('achtung-poster-format-select');if(this.__IN){var S=qx.bom.element.Attribute.get(this.__IN,j);apx.poster.Controller.getInstance().setUploadProduct(S);var T=new qx.ui.root.Inline(this.__IN);T.setBackgroundColor(null);this.__IN=new apx.poster.format.QxSelect;T.add(this.__IN);this.__IN.loadProduct(S);this.__IN.addListener(g,function(e){this.config.set(p,parseInt(e.getData()));},this);if(this.config.getFormat()<1){if(this.__IN.getUrlParam(p)!==null)this.__IN.setValue(this.__IN.getUrlParam(p));else this.__IN.selectFirst();}else this.__IN.setValue(this.config.getFormat());}this.__nR=this.takeoverButton(u,false);if(this.__nR)this.__nR.addListener(o,function(e){var N=new apx.shop.popup.Loading(E,s);N.open();this.config.sendConfig();N.close();location.href=this.config.baseURL+J;},this);this.__nS=this.takeoverSelect(B);if(this.__nS)this.__nS.addListener(G,this.__ob,this);this.__nT=this.takeoverButtons(t,false);for(var x=0,l=this.__nT.length;x<l;x++)this.__nT[x].addListener(o,this.__nY,this);this.__nU=this.takeoverButtons(K,false);for(var x=0,l=this.__nU.length;x<l;x++)this.__nU[x].addListener(o,this.__oa,this);this.__nX();},members:{__nS:null,__nR:null,__nT:null,__nU:null,__nV:null,inputElements:null,submitElements:null,inputFormatRadios:null,inputFormatSelect:null,config:null,preview:null,__IN:null,__Ja:function(e){format=e.getData();if(format>0){var O=new qx.io.remote.Rpc(apxconfig.baseURL+w,h);var Q=O.callSync(A,this.config.getMap());var R=document.getElementById(f);if(R)R.firstChild.nodeValue=Q.dpi;var P=document.getElementById(q);if(P)qx.bom.element.Attribute.set(P,r,apxconfig.baseURL+C+Q.quality+y);}},__nW:function(name,a){var b=document.getElementsByName(name);for(var x=0,l=b.length;x<l;x++){var d=b[x];var c=d.tagName;switch(c){case F:d.onclick=function(){var X=apx.poster.preview.Controller.getInstance();X.setConfig(a,this);};break;case m:d.onchange=function(){apx.poster.preview.Controller.getInstance().setConfig(a,this);};break;}if(d.type!==n||d.checked===true)this.setConfig(a,d);if(a===k&&d.type===n)this.inputFormatRadios.push(d);if(a===k&&d.tagName===m){this.inputFormatSelect=d;}}},setConfig:function(U,V){var W=V.value;this.config.set(U,W);},__nX:function(){var Y=document.getElementById(v);if(Y!==null){this.preview=new apx.poster.Preview(Y,this.config);}},__nY:function(e){var M=e.getData();switch(M){case z:var L=this.config.getRotation()+90;break;case D:var L=this.config.getRotation()-90;break;}if(L<0)L=270;else if(L>270)L=0;this.config.setRotation(L);},__oa:function(e){this.config.setOrientation(e.getData());},__ob:function(e){this.config.setEffect(parseInt(e.getData()));},getFormat:function(){return this.__IN.getValue();}}});})();(function(){var t="Integer",s="poster",r="update",q="/rpc.php",p='__Jb',o="h",n="getFormatData",m="changeFormat",l='format',k="syncConfigSet",f="setConfig",j="changeRotation",i="changeEffect",e="qx.event.type.Event",d="changeOrientation",h="String",g="apx.poster.Config";qx.Class.define(g,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__nE=new qx.io.remote.Rpc(apxconfig.baseURL+q,s);this.__kr=new Object;},events:{"update":e},properties:{orientation:{event:d,check:h,init:o},rotation:{event:j,check:t,init:0},effect:{event:i,check:t,init:0},format:{event:m,check:t,nullable:true,init:null,apply:p}},members:{baseURL:apxconfig.baseURL,__nE:null,previewSize:400,adjustment:null,cut:null,cutLeft:null,cutTop:null,__kr:null,product:null,__Jb:function(){this.syncUp();},set:function(a,b){if(a===l){if(b<1)return;else this.setFormat(parseInt(b));}else this[a]=b;this.fireEvent(r);},getMap:function(){return {adjustment:this.adjustment,rotation:this.getRotation(),orientation:this.getOrientation(),format:this.getFormat(),effect:this.getEffect(),product:this.product,cut:{left:this.cutLeft,top:this.cutTop}};},getFormatData:function(){var u=this.getFormat();if(this.__kr[u]===undefined)this.__kr[u]=this.__nE.callSync(n,u);return this.__kr[u];},syncUp:function(){var v=this.__nE.callSync(k,this.getMap());},sendConfig:function(){var c=this.__nE.callSync(f,this.getMap());}}});})();(function(){var Q=": ",P="qx.event.type.Event",O="failed",N="String",M="Boolean",L="application/json",K="aborted",J="completed",I="Content-Type",H="timeout",bn=")",bm="application/x-www-form-urlencoded",bl="?instanceId=",bk="Integer",bj="Object",bi="qx.io.remote.Rpc",bh="error",bg=" error ",bf="Aborted",be="Local error ",X="refreshSession",Y="Application error ",V="",W="Transport error ",T="(",U="/.qxrpc",R="Local time-out expired",S="POST",ba="result",bb="UNEXPECTED origin ",bd="Server error ",bc="id";qx.Class.define(bi,{extend:qx.core.Object,construct:function(bz,bA){qx.core.Object.call(this);if(bz!==undefined){this.setUrl(bz);}if(bA!=null){this.setServiceName(bA);}if(qx.core.ServerSettings){this.__ks=qx.core.ServerSettings.serverPathSuffix;}},events:{"completed":P,"aborted":P,"failed":P,"timeout":P},statics:{origin:{server:1,application:2,transport:3,local:4},localError:{timeout:1,abort:2},makeServerURL:function(bs){var bt=null;if(qx.core.ServerSettings){bt=qx.core.ServerSettings.serverPathPrefix+U+qx.core.ServerSettings.serverPathSuffix;if(bs!=null){bt+=bl+bs;}}return bt;}},properties:{timeout:{check:bk,nullable:true},crossDomain:{check:M,init:false},url:{check:N,nullable:true},serviceName:{check:N,nullable:true},serverData:{check:bj,nullable:true},username:{check:N,nullable:true},password:{check:N,nullable:true},useBasicHttpAuth:{check:M,nullable:true}},members:{__kt:null,__ks:null,_callInternal:function(c,d,e){var self=this;var r=(d==0?0:1);var v=(e?X:c[r]);var o=c[0];var h=[];var m=this;for(var i=r+1;i<c.length;++i){h.push(c[i]);}var j=new qx.io.remote.Request(this.getUrl(),S,L);var g={"service":(e?null:this.getServiceName()),"method":v,"id":j.getSequenceNumber(),"params":h};var u=this.getServerData();if(u!==null){g.server_data=u;}j.setCrossDomain(this.getCrossDomain());if(this.getUsername()){j.setUseBasicHttpAuth(this.getUseBasicHttpAuth());j.setUsername(this.getUsername());j.setPassword(this.getPassword());}j.setTimeout(this.getTimeout());var p=null;var l=null;var f=null;var s=null;var k=function(bo,bp){switch(d){case 0:break;case 1:o(f,p,l);break;case 2:if(!p){bp.fireDataEvent(bo,s);}else{p.id=l;if(c[0]){bp.fireDataEvent(O,p);}else{bp.fireDataEvent(bo,p);}}}};var n=function(by){by.toString=function(){switch(by.origin){case qx.io.remote.Rpc.origin.server:return bd+by.code+Q+by.message;case qx.io.remote.Rpc.origin.application:return Y+by.code+Q+by.message;case qx.io.remote.Rpc.origin.transport:return W+by.code+Q+by.message;case qx.io.remote.Rpc.origin.local:return be+by.code+Q+by.message;default:return (bb+by.origin+bg+by.code+Q+by.message);}};};var t=function(w,x,y){var z=new Object();z.origin=w;z.code=x;z.message=y;n(z);return z;};j.addListener(O,function(bq){var br=bq.getStatusCode();p=t(qx.io.remote.Rpc.origin.transport,br,qx.io.remote.Exchange.statusCodeToString(br));l=this.getSequenceNumber();k(O,m);});j.addListener(H,function(bD){this.debug("TIMEOUT OCCURRED");p=t(qx.io.remote.Rpc.origin.local,qx.io.remote.Rpc.localError.timeout,R);l=this.getSequenceNumber();k(H,m);});j.addListener(K,function(A){p=t(qx.io.remote.Rpc.origin.local,qx.io.remote.Rpc.localError.abort,bf);l=this.getSequenceNumber();k(K,m);});j.addListener(J,function(D){s=D.getContent();l=s[bc];if(l!=this.getSequenceNumber()){this.warn("Received id ("+l+") does not match requested id "+"("+this.getSequenceNumber()+")!");}var F=J;var G=s[bh];if(G!=null){f=null;n(G);p=G;F=O;}else{f=s[ba];if(e){f=eval(T+f+bn);var E=qx.core.ServerSettings.serverPathSuffix;if(self.__ks!=E){self.__kt=self.__ks;self.__ks=E;}self.setUrl(self.fixUrl(self.getUrl()));}}k(F,m);});j.setData(qx.util.Json.stringify(g));j.setAsynchronous(d>0);if(j.getCrossDomain()){j.setRequestHeader(I,bm);}else{j.setRequestHeader(I,L);}j.send();if(d==0){if(p!=null){var q=new Error(p.toString());q.rpcdetails=p;throw q;}return f;}else{return j;}},fixUrl:function(a){if(this.__kt==null||this.__ks==null||this.__kt==V||this.__kt==this.__ks){return a;}var b=a.indexOf(this.__kt);if(b==-1){return a;}return (a.substring(0,b)+this.__ks+a.substring(b+this.__kt.length));},callSync:function(bv){return this._callInternal(arguments,0);},callAsync:function(bw,bx){return this._callInternal(arguments,1);},callAsyncListeners:function(B,C){return this._callInternal(arguments,2);},refreshSession:function(bB){if(qx.core.ServerSettings&&qx.core.ServerSettings.serverPathSuffix){var bC=(new Date()).getTime()-qx.core.ServerSettings.lastSessionRefresh;if(bC/1000>(qx.core.ServerSettings.sessionTimeoutInSeconds-30)){this._callInternal([bB],1,true);}else{bB(true);}}else{bB(false);}},abort:function(bu){bu.abort();}}});})();(function(){var p="qx.event.type.Event",o="Boolean",n="queued",m="String",l="sending",k="receiving",j="aborted",i="failed",h="nocache",g="completed",U="qx.io.remote.Response",T="POST",S="configured",R="timeout",Q="GET",P="Pragma",O="no-url-params-on-post",N="no-cache",M="Cache-Control",L="Content-Type",x="text/plain",y="application/xml",u="application/json",w="text/html",s="application/x-www-form-urlencoded",t="qx.io.remote.Exchange",q="Integer",r="X-Qooxdoo-Response-Type",z="HEAD",A="qx.io.remote.Request",D="_applyResponseType",C="_applyState",F="text/javascript",E="changeState",H="PUT",G="_applyProhibitCaching",B="",K="_applyMethod",J="DELETE",I="boolean";qx.Class.define(A,{extend:qx.core.Object,construct:function(bh,bi,bj){qx.core.Object.call(this);this.__ku={};this.__kv={};this.__kw={};this.__kx={};if(bh!==undefined){this.setUrl(bh);}if(bi!==undefined){this.setMethod(bi);}if(bj!==undefined){this.setResponseType(bj);}this.setProhibitCaching(true);this.__ky=++qx.io.remote.Request.__ky;},events:{"created":p,"configured":p,"sending":p,"receiving":p,"completed":U,"aborted":p,"failed":U,"timeout":U},statics:{__ky:0},properties:{url:{check:m,init:B},method:{check:[Q,T,H,z,J],apply:K,init:Q},asynchronous:{check:o,init:true},data:{check:m,nullable:true},username:{check:m,nullable:true},password:{check:m,nullable:true},state:{check:[S,n,l,k,g,j,R,i],init:S,apply:C,event:E},responseType:{check:[x,F,u,y,w],init:x,apply:D},timeout:{check:q,nullable:true},prohibitCaching:{check:function(v){return typeof v==I||v===O;},init:true,apply:G},crossDomain:{check:o,init:false},fileUpload:{check:o,init:false},transport:{check:t,nullable:true},useBasicHttpAuth:{check:o,init:false}},members:{__ku:null,__kv:null,__kw:null,__kx:null,__ky:null,send:function(){qx.io.remote.RequestQueue.getInstance().add(this);},abort:function(){qx.io.remote.RequestQueue.getInstance().abort(this);},reset:function(){switch(this.getState()){case l:case k:this.error("Aborting already sent request!");case n:this.abort();break;}},isConfigured:function(){return this.getState()===S;},isQueued:function(){return this.getState()===n;},isSending:function(){return this.getState()===l;},isReceiving:function(){return this.getState()===k;},isCompleted:function(){return this.getState()===g;},isAborted:function(){return this.getState()===j;},isTimeout:function(){return this.getState()===R;},isFailed:function(){return this.getState()===i;},__kz:function(e){var bc=e.clone();bc.setTarget(this);this.dispatchEvent(bc);},_onqueued:function(e){this.setState(n);this.__kz(e);},_onsending:function(e){this.setState(l);this.__kz(e);},_onreceiving:function(e){this.setState(k);this.__kz(e);},_oncompleted:function(e){this.setState(g);this.__kz(e);this.dispose();},_onaborted:function(e){this.setState(j);this.__kz(e);this.dispose();},_ontimeout:function(e){this.setState(R);this.__kz(e);this.dispose();},_onfailed:function(e){this.setState(i);this.__kz(e);this.dispose();},_applyState:function(bo,bp){{};},_applyProhibitCaching:function(be,bf){if(!be){this.removeParameter(h);this.removeRequestHeader(P);this.removeRequestHeader(M);return;}if(be!==O||this.getMethod()!=T){this.setParameter(h,new Date().valueOf());}else{this.removeParameter(h);}this.setRequestHeader(P,N);this.setRequestHeader(M,N);},_applyMethod:function(a,b){if(a===T){this.setRequestHeader(L,s);}else{this.removeRequestHeader(L);}var c=this.getProhibitCaching();this._applyProhibitCaching(c,c);},_applyResponseType:function(bq,br){this.setRequestHeader(r,bq);},setRequestHeader:function(bs,bt){this.__ku[bs]=bt;},removeRequestHeader:function(bk){delete this.__ku[bk];},getRequestHeader:function(bg){return this.__ku[bg]||null;},getRequestHeaders:function(){return this.__ku;},setParameter:function(bl,bm,bn){if(bn){this.__kw[bl]=bm;}else{this.__kv[bl]=bm;}},removeParameter:function(Y,ba){if(ba){delete this.__kw[Y];}else{delete this.__kv[Y];}},getParameter:function(d,f){if(f){return this.__kw[d]||null;}else{return this.__kv[d]||null;}},getParameters:function(X){return (X?this.__kw:this.__kv);},setFormField:function(V,W){this.__kx[V]=W;},removeFormField:function(bb){delete this.__kx[bb];},getFormField:function(bd){return this.__kx[bd]||null;},getFormFields:function(){return this.__kx;},getSequenceNumber:function(){return this.__ky;}},destruct:function(){this.setTransport(null);this.__ku=this.__kv=this.__kw=this.__kx=null;}});})();(function(){var b=".",a="qx.bom.client.Transport";qx.Class.define(a,{statics:{getMaxConcurrentRequestCount:function(){var h;var c=qx.bom.client.Engine;var g=c.FULLVERSION.split(b);var e=0;var d=0;var f=0;if(g[0]){e=g[0];}if(g[1]){d=g[1];}if(g[2]){f=g[2];}if(window.maxConnectionsPerServer){h=window.maxConnectionsPerServer;}else if(c.OPERA){h=8;}else if(c.WEBKIT){h=4;}else if(c.GECKO&&((e>1)||((e==1)&&(d>9))||((e==1)&&(d==9)&&(f>=1)))){h=6;}else{h=2;}return h;}}});})();(function(){var L="Integer",K="aborted",J="_onaborted",I="_on",H="_applyEnabled",G="Boolean",F="__kB",E="sending",D="interval",C="__kD",x="failed",B="qx.io.remote.RequestQueue",A="timeout",w="completed",v="queued",z="receiving",y="singleton";qx.Class.define(B,{type:y,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__kA=[];this.__kB=[];this.__kC=0;this.__kD=new qx.event.Timer(500);this.__kD.addListener(D,this._oninterval,this);},properties:{enabled:{init:true,check:G,apply:H},maxTotalRequests:{check:L,nullable:true},maxConcurrentRequests:{check:L,init:qx.bom.client.Transport.getMaxConcurrentRequestCount()},defaultTimeout:{check:L,init:5000}},members:{__kA:null,__kB:null,__kC:null,__kD:null,getRequestQueue:function(){return this.__kA;},getActiveQueue:function(){return this.__kB;},_debug:function(){var p;{};},_check:function(){this._debug();if(this.__kB.length==0&&this.__kA.length==0){this.__kD.stop();}if(!this.getEnabled()){return;}if(this.__kA.length==0||(this.__kA[0].isAsynchronous()&&this.__kB.length>=this.getMaxConcurrentRequests())){return;}if(this.getMaxTotalRequests()!=null&&this.__kC>=this.getMaxTotalRequests()){return;}var q=this.__kA.shift();var r=new qx.io.remote.Exchange(q);this.__kC++;this.__kB.push(r);this._debug();r.addListener(E,this._onsending,this);r.addListener(z,this._onreceiving,this);r.addListener(w,this._oncompleted,this);r.addListener(K,this._oncompleted,this);r.addListener(A,this._oncompleted,this);r.addListener(x,this._oncompleted,this);r._start=(new Date).valueOf();r.send();if(this.__kA.length>0){this._check();}},_remove:function(N){qx.lang.Array.remove(this.__kB,N);N.dispose();this._check();},__kE:0,_onsending:function(e){{};e.getTarget().getRequest()._onsending(e);},_onreceiving:function(e){e.getTarget().getRequest()._onreceiving(e);},_oncompleted:function(e){{};var u=e.getTarget().getRequest();var t=I+e.getType();try{if(u[t]){u[t](e);}}catch(d){var s=qx.dev.StackTrace.getStackTraceFromError(d);this.error("Request "+u+" handler "+t+" threw an error: "+d+"\nStack Trace:\n"+s);try{if(u[J]){var event=qx.event.Registration.createEvent(K,qx.event.type.Event);u[J](event);}}catch(c){}}finally{this._remove(e.getTarget());}},_oninterval:function(e){var o=this.__kB;if(o.length==0){this.__kD.stop();return;}var j=(new Date).valueOf();var m;var k;var n=this.getDefaultTimeout();var l;var h;for(var i=o.length-1;i>=0;i--){m=o[i];k=m.getRequest();if(k.isAsynchronous()){l=k.getTimeout();if(l==0){continue;}if(l==null){l=n;}h=j-m._start;if(h>l){this.warn("Timeout: transport "+m.toHashCode());this.warn(h+"ms > "+l+"ms");m.timeout();}}}},_applyEnabled:function(a,b){if(a){this._check();}this.__kD.setEnabled(a);},add:function(M){M.setState(v);if(M.isAsynchronous()){this.__kA.push(M);}else{this.__kA.unshift(M);}this._check();if(this.getEnabled()){this.__kD.start();}},abort:function(f){var g=f.getTransport();if(g){g.abort();}else if(qx.lang.Array.contains(this.__kA,f)){qx.lang.Array.remove(this.__kA,f);}}},destruct:function(){this._disposeArray(F);this._disposeObjects(C);this.__kA=null;}});})();(function(){var p="failed",o="sending",n="completed",m="receiving",k="aborted",j="timeout",h="qx.event.type.Event",g="Connection dropped",f="qx.io.remote.Response",d="configured",bm="=",bl="Proxy authentication required",bk="qx.io.remote.transport.Abstract",bj="MSHTML-specific HTTP status code",bi="Not available",bh="Precondition failed",bg="Server error",bf="Moved temporarily",be="&",bd="qx.io.remote.Exchange",w="Bad gateway",x="Gone",u="See other",v="Partial content",s="Server timeout",t="qx.io.remote.transport.Script",q="HTTP version not supported",r="Unauthorized",A="Multiple choices",B="Payment required",J="Not implemented",H="Request-URL too large",R="Length required",M="_applyState",Y="changeState",W="Not modified",D="qx.io.remote.Request",bc="Connection closed by server",bb="Moved permanently",ba="_applyImplementation",C="Method not allowed",F="Forbidden",G="Use proxy",I="Ok",K="Not found",N="Not acceptable",T="Request time-out",X="Bad request",y="Conflict",z="No content",E="qx.io.remote.transport.XmlHttp",Q="qx.io.remote.transport.Iframe",P="Request entity too large",O="Unknown status code",V="Unsupported media type",U="Gateway time-out",L="created",S="Out of resources",c="undefined";qx.Class.define(bd,{extend:qx.core.Object,construct:function(bt){qx.core.Object.call(this);this.setRequest(bt);bt.setTransport(this);},events:{"sending":h,"receiving":h,"completed":f,"aborted":h,"failed":f,"timeout":f},statics:{typesOrder:[E,Q,t],typesReady:false,typesAvailable:{},typesSupported:{},registerType:function(bU,bV){qx.io.remote.Exchange.typesAvailable[bV]=bU;},initTypes:function(){if(qx.io.remote.Exchange.typesReady){return;}for(var bX in qx.io.remote.Exchange.typesAvailable){var bW=qx.io.remote.Exchange.typesAvailable[bX];if(bW.isSupported()){qx.io.remote.Exchange.typesSupported[bX]=bW;}}qx.io.remote.Exchange.typesReady=true;if(qx.lang.Object.isEmpty(qx.io.remote.Exchange.typesSupported)){throw new Error("No supported transport types were found!");}},canHandle:function(bp,bq,br){if(!qx.lang.Array.contains(bp.handles.responseTypes,br)){return false;}for(var bs in bq){if(!bp.handles[bs]){return false;}}return true;},_nativeMap:{0:L,1:d,2:o,3:m,4:n},wasSuccessful:function(bQ,bR,bS){if(bS){switch(bQ){case null:case 0:return true;case -1:return bR<4;default:return typeof bQ===c;}}else{switch(bQ){case -1:{};return bR<4;case 200:case 304:return true;case 201:case 202:case 203:case 204:case 205:return true;case 206:{};return bR!==4;case 300:case 301:case 302:case 303:case 305:case 400:case 401:case 402:case 403:case 404:case 405:case 406:case 407:case 408:case 409:case 410:case 411:case 412:case 413:case 414:case 415:case 500:case 501:case 502:case 503:case 504:case 505:{};return false;case 12002:case 12007:case 12029:case 12030:case 12031:case 12152:case 13030:{};return false;default:if(bQ>206&&bQ<300){return true;}qx.log.Logger.debug(this,"Unknown status code: "+bQ+" ("+bR+")");return false;}}},statusCodeToString:function(bn){switch(bn){case -1:return bi;case 200:return I;case 304:return W;case 206:return v;case 204:return z;case 300:return A;case 301:return bb;case 302:return bf;case 303:return u;case 305:return G;case 400:return X;case 401:return r;case 402:return B;case 403:return F;case 404:return K;case 405:return C;case 406:return N;case 407:return bl;case 408:return T;case 409:return y;case 410:return x;case 411:return R;case 412:return bh;case 413:return P;case 414:return H;case 415:return V;case 500:return bg;case 501:return J;case 502:return w;case 503:return S;case 504:return U;case 505:return q;case 12002:return s;case 12029:return g;case 12030:return g;case 12031:return g;case 12152:return bc;case 13030:return bj;default:return O;}}},properties:{request:{check:D,nullable:true},implementation:{check:bk,nullable:true,apply:ba},state:{check:[d,o,m,n,k,j,p],init:d,event:Y,apply:M}},members:{send:function(){var bx=this.getRequest();if(!bx){return this.error("Please attach a request object first");}qx.io.remote.Exchange.initTypes();var bv=qx.io.remote.Exchange.typesOrder;var bu=qx.io.remote.Exchange.typesSupported;var bz=bx.getResponseType();var bA={};if(bx.getAsynchronous()){bA.asynchronous=true;}else{bA.synchronous=true;}if(bx.getCrossDomain()){bA.crossDomain=true;}if(bx.getFileUpload()){bA.fileUpload=true;}for(var by in bx.getFormFields()){bA.programaticFormFields=true;break;}var bB,bw;for(var i=0,l=bv.length;i<l;i++){bB=bu[bv[i]];if(bB){if(!qx.io.remote.Exchange.canHandle(bB,bA,bz)){continue;}try{{};bw=new bB;this.setImplementation(bw);bw.setUseBasicHttpAuth(bx.getUseBasicHttpAuth());bw.send();return true;}catch(bT){this.error("Request handler throws error");this.error(bT);return;}}}this.error("There is no transport implementation available to handle this request: "+bx);},abort:function(){var b=this.getImplementation();if(b){{};b.abort();}else{{};this.setState(k);}},timeout:function(){var bo=this.getImplementation();if(bo){this.warn("Timeout: implementation "+bo.toHashCode());bo.timeout();}else{this.warn("Timeout: forcing state to timeout");this.setState(j);}this.__kF();},__kF:function(){var a=this.getRequest();if(a){a.setTimeout(0);}},_onsending:function(e){this.setState(o);},_onreceiving:function(e){this.setState(m);},_oncompleted:function(e){this.setState(n);},_onabort:function(e){this.setState(k);},_onfailed:function(e){this.setState(p);},_ontimeout:function(e){this.setState(j);},_applyImplementation:function(bD,bE){if(bE){bE.removeListener(o,this._onsending,this);bE.removeListener(m,this._onreceiving,this);bE.removeListener(n,this._oncompleted,this);bE.removeListener(k,this._onabort,this);bE.removeListener(j,this._ontimeout,this);bE.removeListener(p,this._onfailed,this);}if(bD){var bG=this.getRequest();bD.setUrl(bG.getUrl());bD.setMethod(bG.getMethod());bD.setAsynchronous(bG.getAsynchronous());bD.setUsername(bG.getUsername());bD.setPassword(bG.getPassword());bD.setParameters(bG.getParameters(false));bD.setFormFields(bG.getFormFields());bD.setRequestHeaders(bG.getRequestHeaders());var bJ=bG.getData();if(bJ===null){var bK=bG.getParameters(true);var bI=[];for(var bF in bK){var bH=bK[bF];if(bH instanceof Array){for(var i=0;i<bH.length;i++){bI.push(encodeURIComponent(bF)+bm+encodeURIComponent(bH[i]));}}else{bI.push(encodeURIComponent(bF)+bm+encodeURIComponent(bH));}}if(bI.length>0){bD.setData(bI.join(be));}}else{bD.setData(bJ);}bD.setResponseType(bG.getResponseType());bD.addListener(o,this._onsending,this);bD.addListener(m,this._onreceiving,this);bD.addListener(n,this._oncompleted,this);bD.addListener(k,this._onabort,this);bD.addListener(j,this._ontimeout,this);bD.addListener(p,this._onfailed,this);}},_applyState:function(bL,bM){{};switch(bL){case o:this.fireEvent(o);break;case m:this.fireEvent(m);break;case n:case k:case j:case p:var bO=this.getImplementation();if(!bO){break;}this.__kF();if(this.hasListener(bL)){var bP=qx.event.Registration.createEvent(bL,qx.io.remote.Response);if(bL==n){var bN=bO.getResponseContent();bP.setContent(bN);if(bN===null){{};bL=p;}}else if(bL==p){bP.setContent(bO.getResponseContent());}bP.setStatusCode(bO.getStatusCode());bP.setResponseHeaders(bO.getResponseHeaders());this.dispatchEvent(bP);}this.setImplementation(null);bO.dispose();break;}}},settings:{"qx.ioRemoteDebug":false,"qx.ioRemoteDebugData":false},destruct:function(){var bC=this.getImplementation();if(bC){this.setImplementation(null);bC.dispose();}this.setRequest(null);}});})();(function(){var q="qx.event.type.Event",p="String",o="failed",n="timeout",m="created",l="aborted",k="sending",j="configured",i="receiving",h="completed",c="Object",g="Boolean",f="abstract",b="_applyState",a="GET",e="changeState",d="qx.io.remote.transport.Abstract";qx.Class.define(d,{type:f,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.setRequestHeaders({});this.setParameters({});this.setFormFields({});},events:{"created":q,"configured":q,"sending":q,"receiving":q,"completed":q,"aborted":q,"failed":q,"timeout":q},properties:{url:{check:p,nullable:true},method:{check:p,nullable:true,init:a},asynchronous:{check:g,nullable:true,init:true},data:{check:p,nullable:true},username:{check:p,nullable:true},password:{check:p,nullable:true},state:{check:[m,j,k,i,h,l,n,o],init:m,event:e,apply:b},requestHeaders:{check:c,nullable:true},parameters:{check:c,nullable:true},formFields:{check:c,nullable:true},responseType:{check:p,nullable:true},useBasicHttpAuth:{check:g,nullable:true}},members:{send:function(){throw new Error("send is abstract");},abort:function(){{};this.setState(l);},timeout:function(){{};this.setState(n);},failed:function(){{};this.setState(o);},setRequestHeader:function(t,u){throw new Error("setRequestHeader is abstract");},getResponseHeader:function(v){throw new Error("getResponseHeader is abstract");},getResponseHeaders:function(){throw new Error("getResponseHeaders is abstract");},getStatusCode:function(){throw new Error("getStatusCode is abstract");},getStatusText:function(){throw new Error("getStatusText is abstract");},getResponseText:function(){throw new Error("getResponseText is abstract");},getResponseXml:function(){throw new Error("getResponseXml is abstract");},getFetchedLength:function(){throw new Error("getFetchedLength is abstract");},_applyState:function(r,s){{};switch(r){case m:this.fireEvent(m);break;case j:this.fireEvent(j);break;case k:this.fireEvent(k);break;case i:this.fireEvent(i);break;case h:this.fireEvent(h);break;case l:this.fireEvent(l);break;case o:this.fireEvent(o);break;case n:this.fireEvent(n);break;}return true;}}});})();(function(){var F="failed",E="completed",D="=",C="aborted",B="",A="sending",z="&",y="configured",x="timeout",w="application/xml",Y="qx.io.remote.transport.XmlHttp",X="application/json",W="text/html",V="receiving",U="text/plain",T="text/javascript",S="?",R="created",Q='Referer',P='Basic ',M="\n</pre>",N="string",K='Authorization',L="<pre>Could not execute json: \n",I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",J=':',G="parseerror",H="file:",O="object";qx.Class.define(Y,{extend:qx.io.remote.transport.Abstract,statics:{handles:{synchronous:true,asynchronous:true,crossDomain:false,fileUpload:false,programaticFormFields:false,responseTypes:[U,T,X,w,W]},requestObjects:[],requestObjectCount:0,createRequestObject:function(){return new XMLHttpRequest;},isSupported:function(){return !!this.createRequestObject();}},members:{__kG:false,__kH:0,__kI:null,getRequest:function(){if(this.__kI===null){this.__kI=qx.io.remote.transport.XmlHttp.createRequestObject();this.__kI.onreadystatechange=qx.lang.Function.bind(this._onreadystatechange,this);}return this.__kI;},send:function(){this.__kH=0;var bB=this.getRequest();var bx=this.getMethod();var bE=this.getAsynchronous();var bD=this.getUrl();var bz=(window.location.protocol===H&&!(/^http(s){0,1}\:/.test(bD)));this.__kG=bz;var bH=this.getParameters(false);var bF=[];for(var by in bH){var bC=bH[by];if(bC instanceof Array){for(var i=0;i<bC.length;i++){bF.push(encodeURIComponent(by)+D+encodeURIComponent(bC[i]));}}else{bF.push(encodeURIComponent(by)+D+encodeURIComponent(bC));}}if(bF.length>0){bD+=(bD.indexOf(S)>=0?z:S)+bF.join(z);}if(this.getData()===null){var bH=this.getParameters(true);var bF=[];for(var by in bH){var bC=bH[by];if(bC instanceof Array){for(var i=0;i<bC.length;i++){bF.push(encodeURIComponent(by)+D+encodeURIComponent(bC[i]));}}else{bF.push(encodeURIComponent(by)+D+encodeURIComponent(bC));}}if(bF.length>0){this.setData(bF.join(z));}}var bG=function(k){var q=I;var v=B;var o,n,m;var r,t,u,p;var i=0;do{o=k.charCodeAt(i++);n=k.charCodeAt(i++);m=k.charCodeAt(i++);r=o>>2;t=((o&3)<<4)|(n>>4);u=((n&15)<<2)|(m>>6);p=m&63;if(isNaN(n)){u=p=64;}else if(isNaN(m)){p=64;}v+=q.charAt(r)+q.charAt(t)+q.charAt(u)+q.charAt(p);}while(i<k.length);return v;};try{if(this.getUsername()){if(this.getUseBasicHttpAuth()){bB.open(bx,bD,bE);bB.setRequestHeader(K,P+bG(this.getUsername()+J+this.getPassword()));}else{bB.open(bx,bD,bE,this.getUsername(),this.getPassword());}}else{bB.open(bx,bD,bE);}}catch(be){this.error("Failed with exception: "+be);this.failed();return;}if(!false){bB.setRequestHeader(Q,window.location.href);}var bA=this.getRequestHeaders();for(var by in bA){bB.setRequestHeader(by,bA[by]);}try{{};bB.send(this.getData());}catch(bJ){if(bz){this.failedLocally();}else{this.error("Failed to send data: "+bJ,"send");this.failed();}return;}if(!bE){this._onreadystatechange();}},failedLocally:function(){if(this.getState()===F){return;}this.warn("Could not load from file: "+this.getUrl());this.failed();},_onreadystatechange:qx.event.GlobalError.observeMethod(function(e){switch(this.getState()){case E:case C:case F:case x:{};return;}var bf=this.getReadyState();if(bf==4){if(!qx.io.remote.Exchange.wasSuccessful(this.getStatusCode(),bf,this.__kG)){if(this.getState()===y){this.setState(A);}return this.failed();}}while(this.__kH<bf){this.setState(qx.io.remote.Exchange._nativeMap[++this.__kH]);}}),getReadyState:function(){var bi=null;try{bi=this.getRequest().readyState;}catch(ba){}return bi;},setRequestHeader:function(a,b){this.getRequestHeaders()[a]=b;},getResponseHeader:function(bo){var bp=null;try{bp=this.getRequest().getResponseHeader(bo)||null;}catch(d){}return bp;},getStringResponseHeaders:function(){var bM=null;try{var bL=this.getRequest().getAllResponseHeaders();if(bL){bM=bL;}}catch(bh){}return bM;},getResponseHeaders:function(){var h=this.getStringResponseHeaders();var j={};if(h){var f=h.split(/[\r\n]+/g);for(var i=0,l=f.length;i<l;i++){var g=f[i].match(/^([^:]+)\s*:\s*(.+)$/i);if(g){j[g[1]]=g[2];}}}return j;},getStatusCode:function(){var bw=-1;try{bw=this.getRequest().status;}catch(bg){}return bw;},getStatusText:function(){var bn=B;try{bn=this.getRequest().statusText;}catch(bk){}return bn;},getResponseText:function(){var bN=null;try{bN=this.getRequest().responseText;}catch(bj){bN=null;}return bN;},getResponseXml:function(){var bt=null;var br=this.getStatusCode();var bs=this.getReadyState();if(qx.io.remote.Exchange.wasSuccessful(br,bs,this.__kG)){try{bt=this.getRequest().responseXML;}catch(bK){}}if(typeof bt==O&&bt!=null){if(!bt.documentElement){var s=String(this.getRequest().responseText).replace(/<\?xml[^\?]*\?>/,B);bt.loadXML(s);}if(!bt.documentElement){throw new Error("Missing Document Element!");}if(bt.documentElement.tagName==G){throw new Error("XML-File is not well-formed!");}}else{throw new Error("Response was not a valid xml document ["+this.getRequest().responseText+"]");}return bt;},getFetchedLength:function(){var bq=this.getResponseText();return typeof bq==N?bq.length:0;},getResponseContent:function(){var bb=this.getState();if(bb!==E&&bb!=F){{};return null;}{};var bd=this.getResponseText();if(bb==F){{};return bd;}switch(this.getResponseType()){case U:case W:{};return bd;case X:{};try{if(bd&&bd.length>0){var bc=qx.util.Json.parse(bd,false);return (bc===0?0:(bc||null));}else{return null;}}catch(c){this.error("Could not execute json: ["+bd+"]",c);return L+bd+M;}case T:{};try{if(bd&&bd.length>0){var bc=window.eval(bd);return (bc===0?0:(bc||null));}else{return null;}}catch(bI){this.error("Could not execute javascript: ["+bd+"]",bI);return null;}case w:bd=this.getResponseXml();{};return (bd===0?0:(bd||null));default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null;}},_applyState:function(bl,bm){{};switch(bl){case R:this.fireEvent(R);break;case y:this.fireEvent(y);break;case A:this.fireEvent(A);break;case V:this.fireEvent(V);break;case E:this.fireEvent(E);break;case F:this.fireEvent(F);break;case C:this.getRequest().abort();this.fireEvent(C);break;case x:this.getRequest().abort();this.fireEvent(x);break;}}},defer:function(bu,bv){qx.io.remote.Exchange.registerType(qx.io.remote.transport.XmlHttp,Y);},destruct:function(){var bO=this.getRequest();if(bO){bO.onreadystatechange=qx.lang.Function.empty;switch(bO.readyState){case 1:case 2:case 3:bO.abort();}}this.__kI=null;}});})();(function(){var u=",",t="",s="string",r="null",q='"',p="qx.jsonDebugging",o='\\u00',n="new Date(Date.UTC(",m='\\\\',k="__kO",Q='\\f',P="__kM",O="__kN",N='\\"',M="))",L="}",K='(',J=":",I="{",H='\\r',B="__kV",C='\\t',z="]",A="[",x="Use 'parse' instead!",y="__kL",v="qx.jsonEncodeUndefined",w='\\b',D="qx.util.Json",E=')',G="__kW",F='\\n';qx.Class.define(D,{statics:{__kJ:null,BEAUTIFYING_INDENT:"  ",BEAUTIFYING_LINE_END:"\n",__kK:{"function":y,"boolean":P,"number":O,"string":k,"object":B,"undefined":G},__kL:function(c,d){return String(c);},__kM:function(Y,ba){return String(Y);},__kN:function(g,h){return isFinite(g)?String(g):r;},__kO:function(bb,bc){var bd;if(/["\\\x00-\x1f]/.test(bb)){bd=bb.replace(/([\x00-\x1f\\"])/g,qx.util.Json.__kQ);}else{bd=bb;}return q+bd+q;},__kP:{'\b':w,'\t':C,'\n':F,'\f':Q,'\r':H,'"':N,'\\':m},__kQ:function(a,b){var e=qx.util.Json.__kP[b];if(e){return e;}e=b.charCodeAt();return o+Math.floor(e/16).toString(16)+(e%16).toString(16);},__kR:function(R,S){var U=[],X=true,W,T;var V=qx.util.Json.__kY;U.push(A);if(V){qx.util.Json.__kS+=qx.util.Json.BEAUTIFYING_INDENT;U.push(qx.util.Json.__kS);}for(var i=0,l=R.length;i<l;i++){T=R[i];W=this.__kK[typeof T];if(W){T=this[W](T,i+t);if(typeof T==s){if(!X){U.push(u);if(V){U.push(qx.util.Json.__kS);}}U.push(T);X=false;}}}if(V){qx.util.Json.__kS=qx.util.Json.__kS.substring(0,qx.util.Json.__kS.length-qx.util.Json.BEAUTIFYING_INDENT.length);U.push(qx.util.Json.__kS);}U.push(z);return U.join(t);},__kT:function(bs,bt){var bu=bs.getUTCFullYear()+u+bs.getUTCMonth()+u+bs.getUTCDate()+u+bs.getUTCHours()+u+bs.getUTCMinutes()+u+bs.getUTCSeconds()+u+bs.getUTCMilliseconds();return n+bu+M;},__kU:function(bl,bm){var bp=[],br=true,bo,bn;var bq=qx.util.Json.__kY;bp.push(I);if(bq){qx.util.Json.__kS+=qx.util.Json.BEAUTIFYING_INDENT;bp.push(qx.util.Json.__kS);}for(var bm in bl){bn=bl[bm];bo=this.__kK[typeof bn];if(bo){bn=this[bo](bn,bm);if(typeof bn==s){if(!br){bp.push(u);if(bq){bp.push(qx.util.Json.__kS);}}bp.push(this.__kO(bm),J,bn);br=false;}}}if(bq){qx.util.Json.__kS=qx.util.Json.__kS.substring(0,qx.util.Json.__kS.length-qx.util.Json.BEAUTIFYING_INDENT.length);bp.push(qx.util.Json.__kS);}bp.push(L);return bp.join(t);},__kV:function(bz,bA){if(bz){if(qx.lang.Type.isFunction(bz.toJSON)&&bz.toJSON!==this.__kJ){return this.__kX(bz.toJSON(bA),bA);}else if(qx.lang.Type.isDate(bz)){return this.__kT(bz,bA);}else if(qx.lang.Type.isArray(bz)){return this.__kR(bz,bA);}else if(qx.lang.Type.isObject(bz)){return this.__kU(bz,bA);}return t;}return r;},__kW:function(bv,bw){if(qx.core.Setting.get(v)){return r;}},__kX:function(bx,by){return this[this.__kK[typeof bx]](bx,by);},stringify:function(bi,bj){this.__kY=bj;this.__kS=this.BEAUTIFYING_LINE_END;var bk=this.__kX(bi,t);if(typeof bk!=s){bk=null;}if(qx.core.Setting.get(p)){qx.log.Logger.debug(this,"JSON request: "+bk);}return bk;},parse:function(be,bf){if(bf===undefined){bf=true;}if(qx.core.Setting.get(p)){qx.log.Logger.debug(this,"JSON response: "+be);}if(bf){if(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(be.replace(/"(\\.|[^"\\])*"/g,t))){throw new Error("Could not parse JSON string!");}}try{var bg=(be&&be.length>0)?eval(K+be+E):null;return bg;}catch(bh){throw new Error("Could not evaluate JSON string: "+bh.message);}},parseQx:function(j){qx.log.Logger.deprecatedMethodWarning(arguments.callee,x);return qx.util.Json.parse(j,false);}},settings:{"qx.jsonEncodeUndefined":true,"qx.jsonDebugging":false},defer:function(f){f.__kJ=Date.prototype.toJSON;}});})();(function(){var x="=",w="&",v="application/xml",u="application/json",t="text/html",s="textarea",r="text/plain",q="text/javascript",p="",o="completed",M="?",L="qx.io.remote.transport.Iframe",K="none",J="frame_",I="aborted",H="_data_",G="pre",F="javascript:void(0)",E="sending",D="form",B="failed",C="form_",z="iframe",A="timeout",y="qx/static/blank.gif";qx.Class.define(L,{extend:qx.io.remote.transport.Abstract,construct:function(){qx.io.remote.transport.Abstract.call(this);var P=(new Date).valueOf();var Q=J+P;var R=C+P;{this.__la=document.createElement(z);};this.__la.src=F;this.__la.id=this.__la.name=Q;this.__la.onload=qx.lang.Function.bind(this._onload,this);this.__la.style.display=K;document.body.appendChild(this.__la);this.__lb=document.createElement(D);this.__lb.target=Q;this.__lb.id=this.__lb.name=R;this.__lb.style.display=K;document.body.appendChild(this.__lb);this.__lc=document.createElement(s);this.__lc.id=this.__lc.name=H;this.__lb.appendChild(this.__lc);this.__la.onreadystatechange=qx.lang.Function.bind(this._onreadystatechange,this);},statics:{handles:{synchronous:false,asynchronous:true,crossDomain:false,fileUpload:true,programaticFormFields:true,responseTypes:[r,q,u,v,t]},isSupported:function(){return true;},_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4}},members:{__lc:null,__ld:0,__lb:null,__la:null,send:function(){var f=this.getMethod();var h=this.getUrl();var m=this.getParameters(false);var l=[];for(var g in m){var j=m[g];if(j instanceof Array){for(var i=0;i<j.length;i++){l.push(encodeURIComponent(g)+x+encodeURIComponent(j[i]));}}else{l.push(encodeURIComponent(g)+x+encodeURIComponent(j));}}if(l.length>0){h+=(h.indexOf(M)>=0?w:M)+l.join(w);}if(this.getData()===null){var m=this.getParameters(true);var l=[];for(var g in m){var j=m[g];if(j instanceof Array){for(var i=0;i<j.length;i++){l.push(encodeURIComponent(g)+x+encodeURIComponent(j[i]));}}else{l.push(encodeURIComponent(g)+x+encodeURIComponent(j));}}if(l.length>0){this.setData(l.join(w));}}var d=this.getFormFields();for(var g in d){var k=document.createElement(s);k.name=g;k.appendChild(document.createTextNode(d[g]));this.__lb.appendChild(k);}this.__lb.action=h;this.__lb.method=f;this.__lc.appendChild(document.createTextNode(this.getData()));this.__lb.submit();this.setState(E);},_onload:qx.event.GlobalError.observeMethod(function(e){if(this.__lb.src){return;}this._switchReadyState(qx.io.remote.transport.Iframe._numericMap.complete);}),_onreadystatechange:qx.event.GlobalError.observeMethod(function(e){this._switchReadyState(qx.io.remote.transport.Iframe._numericMap[this.__la.readyState]);}),_switchReadyState:function(N){switch(this.getState()){case o:case I:case B:case A:this.warn("Ignore Ready State Change");return;}while(this.__ld<N){this.setState(qx.io.remote.Exchange._nativeMap[++this.__ld]);}},setRequestHeader:function(a,b){},getResponseHeader:function(O){return null;},getResponseHeaders:function(){return {};},getStatusCode:function(){return 200;},getStatusText:function(){return p;},getIframeWindow:function(){return qx.bom.Iframe.getWindow(this.__la);},getIframeDocument:function(){return qx.bom.Iframe.getDocument(this.__la);},getIframeBody:function(){return qx.bom.Iframe.getBody(this.__la);},getIframeTextContent:function(){var W=this.getIframeBody();if(!W){return null;}if(!W.firstChild){return p;}if(W.firstChild.tagName&&W.firstChild.tagName.toLowerCase()==G){return W.firstChild.innerHTML;}else{return W.innerHTML;}},getIframeHtmlContent:function(){var V=this.getIframeBody();return V?V.innerHTML:null;},getFetchedLength:function(){return 0;},getResponseContent:function(){if(this.getState()!==o){{};return null;}{};var n=this.getIframeTextContent();switch(this.getResponseType()){case r:{};return n;break;case t:n=this.getIframeHtmlContent();{};return n;break;case u:n=this.getIframeHtmlContent();{};try{return n&&n.length>0?qx.util.Json.parse(n,false):null;}catch(X){return this.error("Could not execute json: ("+n+")",X);}case q:n=this.getIframeHtmlContent();{};try{return n&&n.length>0?window.eval(n):null;}catch(c){return this.error("Could not execute javascript: ("+n+")",c);}case v:n=this.getIframeDocument();{};return n;default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null;}}},defer:function(S,T,U){qx.io.remote.Exchange.registerType(qx.io.remote.transport.Iframe,L);},destruct:function(){if(this.__la){this.__la.onload=null;this.__la.onreadystatechange=null;{this.__la.src=qx.util.ResourceManager.getInstance().toUri(y);};document.body.removeChild(this.__la);}if(this.__lb){document.body.removeChild(this.__lb);}this.__la=this.__lb=null;}});})();(function(){var d="qx.event.handler.Iframe",c="load",b="iframe";qx.Class.define(d,{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{load:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false,onevent:qx.event.GlobalError.observeMethod(function(j){qx.event.Registration.fireEvent(j,c);})},members:{canHandleEvent:function(e,f){return e.tagName.toLowerCase()===b;},registerEvent:function(g,h,i){},unregisterEvent:function(k,l,m){}},defer:function(a){qx.event.Registration.addHandler(a);}});})();(function(){var c="iframe",b="body",a="qx.bom.Iframe";qx.Class.define(a,{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(o,p){var o=o?qx.lang.Object.clone(o):{};var q=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var r in q){if(o[r]==null){o[r]=q[r];}}return qx.bom.Element.create(c,o,p);},getWindow:function(n){try{return n.contentWindow;}catch(k){return null;}},getDocument:function(j){try{return j.contentDocument;}catch(h){return null;}},getBody:function(d){try{var e=this.getDocument(d);return e?e.getElementsByTagName(b)[0]:null;}catch(i){return null;}},setSource:function(s,t){try{if(this.getWindow(s)&&qx.dom.Hierarchy.isRendered(s)){try{if(false&&qx.bom.client.Platform.MAC){var u=this.getContentWindow();if(u){u.stop();}}this.getWindow(s).location.replace(t);}catch(l){s.src=t;}}else{s.src=t;}}catch(m){qx.log.Logger.warn("Iframe source could not be set!");}},queryCurrentUrl:function(f){var g=this.getDocument(f);try{if(g&&g.location){return g.location.href;}}catch(v){}return null;}}});})();(function(){var G="&",F="=",E="?",D="application/json",C="completed",B="text/plain",A="text/javascript",z="qx.io.remote.transport.Script",y="",x="_ScriptTransport_data",s="script",w="timeout",v="_ScriptTransport_",r="_ScriptTransport_id",q="aborted",u="utf-8",t="failed";qx.Class.define(z,{extend:qx.io.remote.transport.Abstract,construct:function(){qx.io.remote.transport.Abstract.call(this);var I=++qx.io.remote.transport.Script.__le;if(I>=2000000000){qx.io.remote.transport.Script.__le=I=1;}this.__lf=null;this.__le=I;},statics:{__le:0,_instanceRegistry:{},ScriptTransport_PREFIX:v,ScriptTransport_ID_PARAM:r,ScriptTransport_DATA_PARAM:x,handles:{synchronous:false,asynchronous:true,crossDomain:true,fileUpload:false,programaticFormFields:false,responseTypes:[B,A,D]},isSupported:function(){return true;},_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4},_requestFinished:qx.event.GlobalError.observeMethod(function(a,content){var b=qx.io.remote.transport.Script._instanceRegistry[a];if(b==null){{};}else{b._responseContent=content;b._switchReadyState(qx.io.remote.transport.Script._numericMap.complete);}})},members:{__lg:0,__lf:null,__le:null,send:function(){var m=this.getUrl();m+=(m.indexOf(E)>=0?G:E)+qx.io.remote.transport.Script.ScriptTransport_ID_PARAM+F+this.__le;var p=this.getParameters();var o=[];for(var l in p){if(l.indexOf(qx.io.remote.transport.Script.ScriptTransport_PREFIX)==0){this.error("Illegal parameter name. The following prefix is used internally by qooxdoo): "+qx.io.remote.transport.Script.ScriptTransport_PREFIX);}var n=p[l];if(n instanceof Array){for(var i=0;i<n.length;i++){o.push(encodeURIComponent(l)+F+encodeURIComponent(n[i]));}}else{o.push(encodeURIComponent(l)+F+encodeURIComponent(n));}}if(o.length>0){m+=G+o.join(G);}var k=this.getData();if(k!=null){m+=G+qx.io.remote.transport.Script.ScriptTransport_DATA_PARAM+F+encodeURIComponent(k);}qx.io.remote.transport.Script._instanceRegistry[this.__le]=this;this.__lf=document.createElement(s);this.__lf.charset=u;this.__lf.src=m;{};document.body.appendChild(this.__lf);},_switchReadyState:function(H){switch(this.getState()){case C:case q:case t:case w:this.warn("Ignore Ready State Change");return;}while(this.__lg<H){this.setState(qx.io.remote.Exchange._nativeMap[++this.__lg]);}},setRequestHeader:function(g,h){},getResponseHeader:function(c){return null;},getResponseHeaders:function(){return {};},getStatusCode:function(){return 200;},getStatusText:function(){return y;},getFetchedLength:function(){return 0;},getResponseContent:function(){if(this.getState()!==C){{};return null;}{};switch(this.getResponseType()){case B:case D:case A:{};var j=this._responseContent;return (j===0?0:(j||null));default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null;}}},defer:function(d,e,f){qx.io.remote.Exchange.registerType(qx.io.remote.transport.Script,z);},destruct:function(){if(this.__lf){delete qx.io.remote.transport.Script._instanceRegistry[this.__le];document.body.removeChild(this.__lf);}this.__lf=this._responseContent=null;}});})();(function(){var c="Integer",b="Object",a="qx.io.remote.Response";qx.Class.define(a,{extend:qx.event.type.Event,properties:{state:{check:c,nullable:true},statusCode:{check:c,nullable:true},content:{nullable:true},responseHeaders:{check:b,nullable:true}},members:{clone:function(d){var e=qx.event.type.Event.prototype.clone.call(this,d);e.setType(this.getType());e.setState(this.getState());e.setStatusCode(this.getStatusCode());e.setContent(this.getContent());e.setResponseHeaders(this.getResponseHeaders());return e;},getResponseHeader:function(f){var g=this.getResponseHeaders();if(g){return g[f]||null;}return null;}}});})();(function(){var A="relative",z="resize",y="height",x="",w="px",v="position",u="qx.ui.root.Inline",t="$$widget",s="hidden",r="div",p="left",q="appear";qx.Class.define(u,{extend:qx.ui.root.Abstract,include:[qx.ui.core.MLayoutHandling],construct:function(m,n,o){this.__lw=m;m.style.overflow=s;m.style.textAlign=p;this.__lx=n||false;this.__ly=o||false;this.__lz();qx.ui.root.Abstract.call(this);this._setLayout(new qx.ui.layout.Basic());qx.ui.core.queue.Layout.add(this);qx.ui.core.FocusHandler.getInstance().connectTo(this);{};{};},members:{__lx:false,__ly:false,__lw:null,__lz:function(){if(this.__lx||this.__ly){var J=qx.bom.element.Dimension.getSize(this.__lw);if(this.__lx&&J.width<1){throw new Error("The root element "+this.__lw+" of "+this+" needs a width when its width size should be used!");}if(this.__ly){if(J.height<1){throw new Error("The root element "+this.__lw+" of "+this+" needs a height when its height size should be used!");}if(J.height>=1&&qx.bom.element.Style.get(this.__lw,y,3)==x){qx.bom.element.Style.set(this.__lw,y,J.height+w);}}qx.event.Registration.addListener(this.__lw,z,this._onResize,this);}},_createContainerElement:function(){var B=this.__lw;if(this.__lx||this.__ly){var F=document.createElement(r);B.appendChild(F);if(false&&qx.bom.client.Engine.VERSION==6){var E=qx.dom.Node.getBodyElement(B);var D;var H;var G=false;var C=qx.dom.Hierarchy.getAncestors(B);for(var i=0,j=C.length;i<j;i++){D=C[i];if(D!=E){H=qx.bom.element.Style.get(D,v);if(H==A){G=true;break;}}else{break;}}if(G){B.style.position=A;}}}else{F=B;}var I=new qx.html.Root(F);F.style.position=A;I.setAttribute(t,this.toHashCode());qx.event.Timer.once(function(e){this.fireEvent(q);},this,0);return I;},_onResize:function(e){var c=e.getData();if((c.oldWidth!==c.width)&&this.__lx||(c.oldHeight!==c.height)&&this.__ly){qx.ui.core.queue.Layout.add(this);}},_computeSizeHint:function(){var k=this.__lx;var f=this.__ly;if(!k||!f){var d=qx.ui.root.Abstract.prototype._computeSizeHint.call(this);}else{d={};}var l=qx.bom.element.Dimension;if(k){var h=l.getContentWidth(this.__lw);d.width=h;d.minWidth=h;d.maxWidth=h;}if(f){var g=l.getContentHeight(this.__lw);d.height=g;d.minHeight=g;d.maxHeight=g;}return d;}},defer:function(a,b){qx.ui.core.MLayoutHandling.remap(b);},destruct:function(){qx.event.Registration.removeListener(this.__lw,z,this._onResize,this);this.__lw=null;}});})();(function(){var y="resize",x="interval",w="__lH",v="body",u="qx.event.handler.ElementResize";qx.Class.define(u,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(a){qx.core.Object.call(this);this.__lF=a;this.__lG={};this.__lH=new qx.event.Timer(200);this.__lH.addListener(x,this._onInterval,this);},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{resize:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false},members:{__lG:null,__lF:null,__lH:null,canHandleEvent:function(b,c){return b.tagName.toLowerCase()!==v;},registerEvent:function(d,f,g){var i=qx.core.ObjectRegistry.toHashCode(d);var h=this.__lG;if(!h[i]){h[i]={element:d,width:qx.bom.element.Dimension.getWidth(d),height:qx.bom.element.Dimension.getHeight(d)};this.__lH.start();}},unregisterEvent:function(j,k,l){var n=qx.core.ObjectRegistry.toHashCode(j);var m=this.__lG;if(m[n]){delete m[n];if(qx.lang.Object.isEmpty(m)){this.__lH.stop();}}},_onInterval:function(e){var p=this.__lG;for(var s in p){var t=p[s];var o=t.element;var r=qx.bom.element.Dimension.getWidth(o);var q=qx.bom.element.Dimension.getHeight(o);if(t.height!==q||t.width!==r){qx.event.Registration.fireNonBubblingEvent(o,y,qx.event.type.Data,[{width:r,oldWidth:t.width,height:q,oldHeight:t.height}]);t.width=r;t.height=q;}}}},destruct:function(){this.__lF=this.__lG=null;this._disposeObjects(w);},defer:function(z){qx.event.Registration.addHandler(z);}});})();(function(){var s="?",r='changeSelection',q="=",p="&",o='<div style="width:220px;">',n='</div>',m='#FFFFFF',l="getFormatOptions",k="apx.poster.format.QxSelect",j="listitemgroup",i="qx.event.type.Data";qx.Class.define(k,{extend:qx.ui.core.Widget,events:{"changeValue":i},construct:function(){qx.ui.core.Widget.call(this);this._setLayout(new qx.ui.layout.VBox(5));this.__IO=new qx.io.remote.Rpc(apxconfig.baseURL+"/rpc.php","poster");this.__IP=new qx.ui.form.RadioButtonGroup();this.__IP.addListener(r,this.__IV,this);this.__IP.setLayout(new qx.ui.layout.VBox(2));this.__IP.getRadioGroup().setAllowEmptySelection(true);this.__IQ=new qx.ui.form.SelectBox;this.__IQ.addListener(r,this.__IU,this);this.__IR=new Object;this.__IS=new Object;this._add(this.__IP);this._add(this.__IQ);},members:{__IO:null,__IQ:null,__IR:null,__IP:null,__IS:null,__IT:null,loadProduct:function(z){qx.lang.Object.empty(this.__IR);qx.lang.Object.empty(this.__IS);this.__IP.removeAll();this.__IQ.removeAll();var I=this.__IO.callSync(l,z);if(!I)return false;var G=I.selected;var C=I.all;for(var J in G){tmpRadio=new qx.ui.form.RadioButton(o+G[J]+n);tmpRadio.setRich(true);tmpRadio.setTextColor(m);tmpRadio.setModel(J);this.__IP.add(tmpRadio);this.__IS[J]=tmpRadio;}this.__IQ.add(new qx.ui.form.ListItem(C[0],null,0));delete C[0];var D,F,J,H;for(var A in C){D=new qx.ui.form.ListItem(A);D.setEnabled(false);D.setAppearance(j);this.__IQ.add(D);F=C[A];for(var E in F){J=E;H=F[E];var B=new qx.ui.form.ListItem(H,null,J);B.setRich(true);this.__IQ.add(B);this.__IR[J]=B;}}},__IU:function(e){if(e.getData().length>0&&e.getData()[0].getModel()!='0'){this.__IP.setSelection([]);this.__IW(e.getData()[0].getModel());}},__IV:function(e){if(e.getData().length>0){this.__IQ.setModelSelection(['0']);this.__IW(e.getData()[0].getModel());}},__IW:function(x){var y=this.__IT;this.__IT=parseInt(x);this.fireDataEvent('changeValue',this.__IT,y);},selectFirst:function(){var t=this.__IP.getChildren();this.__IW(t[0].getModel());t[0].setValue(true);},setValue:function(u){var v=qx.lang.Object.select(u,this.__IS);if(v){v.setValue(true);return true;}var w=qx.lang.Object.select(u,this.__IR);if(w){this.__IQ.setSelection(new Array(w));return true;}return false;},getValue:function(){return this.__IT;},getUrlParam:function(a){var h=null;var b=window.location.href;if(b.indexOf(s)>-1){var c=b.substr(b.indexOf(s)).toLowerCase();var f=c.split(p);for(var g=0;g<f.length;g++){if(f[g].indexOf(a+q)>-1){var d=f[g].split(q);h=d[1];break;}}}return h;}}});})();(function(){var F="_applyLayoutChange",E="top",D="left",C="middle",B="Decorator",A="center",z="_applyReversed",y="bottom",x="qx.ui.layout.VBox",w="Integer",u="right",v="Boolean";qx.Class.define(x,{extend:qx.ui.layout.Abstract,construct:function(a,b,c){qx.ui.layout.Abstract.call(this);if(a){this.setSpacing(a);}if(b){this.setAlignY(b);}if(c){this.setSeparator(c);}},properties:{alignY:{check:[E,C,y],init:E,apply:F},alignX:{check:[D,A,u],init:D,apply:F},spacing:{check:w,init:0,apply:F},separator:{check:B,nullable:true,apply:F},reversed:{check:v,init:false,apply:z}},members:{__nd:null,__ne:null,__nf:null,__ng:null,_applyReversed:function(){this._invalidChildrenCache=true;this._applyLayoutChange();},__nh:function(){var bk=this._getLayoutChildren();var length=bk.length;var bg=false;var bf=this.__nd&&this.__nd.length!=length&&this.__ne&&this.__nd;var bi;var bh=bf?this.__nd:new Array(length);var bj=bf?this.__ne:new Array(length);if(this.getReversed()){bk=bk.concat().reverse();}for(var i=0;i<length;i++){bi=bk[i].getLayoutProperties();if(bi.height!=null){bh[i]=parseFloat(bi.height)/100;}if(bi.flex!=null){bj[i]=bi.flex;bg=true;}else{bj[i]=0;}}if(!bf){this.__nd=bh;this.__ne=bj;}this.__nf=bg;this.__ng=bk;delete this._invalidChildrenCache;},verifyLayoutProperty:null,renderLayout:function(G,H){if(this._invalidChildrenCache){this.__nh();}var O=this.__ng;var length=O.length;var Y=qx.ui.layout.Util;var X=this.getSpacing();var bc=this.getSeparator();if(bc){var L=Y.computeVerticalSeparatorGaps(O,X,bc);}else{var L=Y.computeVerticalGaps(O,X,true);}var i,J,K,S;var T=[];var ba=L;for(i=0;i<length;i+=1){S=this.__nd[i];K=S!=null?Math.floor((H-L)*S):O[i].getSizeHint().height;T.push(K);ba+=K;}if(this.__nf&&ba!=H){var Q={};var W,bb;for(i=0;i<length;i+=1){W=this.__ne[i];if(W>0){P=O[i].getSizeHint();Q[i]={min:P.minHeight,value:T[i],max:P.maxHeight,flex:W};}}var M=Y.computeFlexOffsets(Q,H,ba);for(i in M){bb=M[i].offset;T[i]+=bb;ba+=bb;}}var top=O[0].getMarginTop();if(ba<H&&this.getAlignY()!=E){top=H-ba;if(this.getAlignY()===C){top=Math.round(top/2);}}var P,be,U,K,R,V,N;this._clearSeparators();if(bc){var bd=qx.theme.manager.Decoration.getInstance().resolve(bc).getInsets();var I=bd.top+bd.bottom;}for(i=0;i<length;i+=1){J=O[i];K=T[i];P=J.getSizeHint();V=J.getMarginLeft();N=J.getMarginRight();U=Math.max(P.minWidth,Math.min(G-V-N,P.maxWidth));be=Y.computeHorizontalAlignOffset(J.getAlignX()||this.getAlignX(),U,G,V,N);if(i>0){if(bc){top+=R+X;this._renderSeparator(bc,{top:top,left:0,height:I,width:G});top+=I+X+J.getMarginTop();}else{top+=Y.collapseMargins(X,R,J.getMarginTop());}}J.renderLayout(be,top,U,K);top+=K;R=J.getMarginBottom();}},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__nh();}var k=qx.ui.layout.Util;var t=this.__ng;var f=0,j=0,h=0;var d=0,m=0;var q,e,s;for(var i=0,l=t.length;i<l;i+=1){q=t[i];e=q.getSizeHint();j+=e.height;var p=this.__ne[i];var g=this.__nd[i];if(p){f+=e.minHeight;}else if(g){h=Math.max(h,Math.round(e.minHeight/g));}else{f+=e.height;}s=q.getMarginLeft()+q.getMarginRight();if((e.width+s)>m){m=e.width+s;}if((e.minWidth+s)>d){d=e.minWidth+s;}}f+=h;var o=this.getSpacing();var r=this.getSeparator();if(r){var n=k.computeVerticalSeparatorGaps(t,o,r);}else{var n=k.computeVerticalGaps(t,o,true);}return {minHeight:f+n,height:j+n,minWidth:d,width:m};}},destruct:function(){this.__nd=this.__ne=this.__ng=null;}});})();(function(){var p="change",o="qx.event.type.Data",n="qx.ui.form.MModelSelection",m="__pj",l="changeSelection";qx.Mixin.define(n,{construct:function(){this.__pj=new qx.data.Array();this.__pj.addListener(p,this.__pm,this);this.addListener(l,this.__pl,this);},events:{changeModelSelection:o},members:{__pj:null,__pk:false,__pl:function(){if(this.__pk){return;}var s=this.getSelection();var q=[];for(var i=0;i<s.length;i++){var t=s[i];var r=t.getModel?t.getModel():null;if(r!==null){q.push(r);}}this.setModelSelection(q);},__pm:function(){this.__pk=true;var d=this.getSelectables();var f=[];var e=this.__pj.toArray();for(var i=0;i<e.length;i++){var h=e[i];for(var j=0;j<d.length;j++){var k=d[j];var c=k.getModel?k.getModel():null;if(h===c){f.push(k);break;}}}this.setSelection(f);this.__pk=false;var g=this.getSelection();if(!qx.lang.Array.equals(g,f)){this.__pl();}},getModelSelection:function(){return this.__pj;},setModelSelection:function(a){if(!a){this.__pj.removeAll();return;}{};a.unshift(this.__pj.getLength());a.unshift(0);var b=this.__pj.splice.apply(this.__pj,a);b.dispose();}},destruct:function(){this._disposeObjects(m);}});})();(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(){return true;}}});})();(function(){var a="qx.ui.form.IModelSelection";qx.Interface.define(a,{members:{setModelSelection:function(b){},getModelSelection:function(){}}});})();(function(){var p="Boolean",o="changeSelection",n="_applyValid",m="",l="changeRequired",k="changeValid",j="__vC",h="changeInvalidMessage",g="_applyInvalidMessage",f="String",c="qx.ui.form.RadioButtonGroup",d="qx.event.type.Data";qx.Class.define(c,{extend:qx.ui.core.Widget,include:[qx.ui.core.MLayoutHandling,qx.ui.form.MModelSelection],implement:[qx.ui.form.IForm,qx.ui.core.ISingleSelection,qx.ui.form.IModelSelection],construct:function(a){qx.ui.core.Widget.call(this);if(a==null){this.setLayout(new qx.ui.layout.VBox(4));}else{this.setLayout(a);}this.__vC=new qx.ui.form.RadioGroup();this.__vC.addListener(o,function(e){this.fireDataEvent(o,e.getData(),e.getOldData());},this);},properties:{valid:{check:p,init:true,apply:n,event:k},required:{check:p,init:false,event:l},invalidMessage:{check:f,init:m,event:h,apply:g}},events:{"changeSelection":d},members:{__vC:null,_applyInvalidMessage:function(s,t){var u=this._getChildren();for(var i=0;i<u.length;i++){u[i].setInvalidMessage(s);}},_applyValid:function(x,y){var z=this._getChildren();for(var i=0;i<z.length;i++){z[i].setValid(x);}},getRadioGroup:function(){return this.__vC;},getChildren:function(){return this._getChildren();},add:function(q,r){this.__vC.add(q);this._add(q,r);},remove:function(w){this.__vC.remove(w);this._remove(w);},removeAll:function(){var A=this.__vC.getItems();for(var i=0;i<A.length;i++){this.__vC.remove(A[i]);}this._removeAll();},getSelection:function(){return this.__vC.getSelection();},setSelection:function(v){return this.__vC.setSelection(v);},resetSelection:function(){return this.__vC.resetSelection();},isSelected:function(b){return this.__vC.isSelected(b);},isSelectionEmpty:function(){return this.__vC.isSelectionEmpty();},getSelectables:function(){return this.__vC.getSelectables();}},destruct:function(){this._disposeObjects(j);}});})();(function(){var h="[",g="]",f=".",d="idBubble",c="changeBubble",b="qx.data.marshal.MEventBubbling",a="qx.event.type.Data";qx.Mixin.define(b,{events:{"changeBubble":a},members:{_applyEventPropagation:function(i,j,name){this.fireDataEvent(c,{value:i,name:name,old:j});this._registerEventChaining(i,j,name);},_registerEventChaining:function(s,t,name){if((s instanceof qx.core.Object)&&qx.Class.hasMixin(s.constructor,qx.data.marshal.MEventBubbling)){var u=qx.lang.Function.bind(this.__qk,this,name);var v=s.addListener(c,u,this);s.setUserData(d,v);}if(t!=null&&t.getUserData&&t.getUserData(d)!=null){t.removeListenerById(t.getUserData(d));}},__qk:function(name,e){var r=e.getData();var n=r.value;var l=r.old;if(qx.Class.hasInterface(e.getTarget().constructor,qx.data.IListData)){if(r.name.indexOf){var q=r.name.indexOf(f)!=-1?r.name.indexOf(f):r.name.length;var o=r.name.indexOf(h)!=-1?r.name.indexOf(h):r.name.length;if(q<o){var k=r.name.substring(0,q);var p=r.name.substring(q+1,r.name.length);if(p[0]!=h){p=f+p;}var m=name+h+k+g+p;}else if(o<q){var k=r.name.substring(0,o);var p=r.name.substring(o,r.name.length);var m=name+h+k+g+p;}else{var m=name+h+r.name+g;}}else{var m=name+h+r.name+g;}}else{var m=name+f+r.name;}this.fireDataEvent(c,{value:n,name:m,old:l});}}});})();(function(){var L="change",K="add",J="remove",I="order",H="",G="qx.data.Array",F="?",E="changeBubble",D="qx.event.type.Event",C="number",A="changeLength",B="qx.event.type.Data";qx.Class.define(G,{extend:qx.core.Object,include:qx.data.marshal.MEventBubbling,implement:[qx.data.IListData],construct:function(W){qx.core.Object.call(this);if(W==undefined){this.__ql=[];}else if(arguments.length>1){this.__ql=[];for(var i=0;i<arguments.length;i++){this.__ql.push(arguments[i]);}}else if(typeof W==C){this.__ql=new Array(W);}else if(W instanceof Array){this.__ql=qx.lang.Array.clone(W);}else{this.__ql=[];throw new Error("Type of the parameter not supported!");}for(var i=0;i<this.__ql.length;i++){this._applyEventPropagation(this.__ql[i],null,i);}this.__qm();},events:{"change":B,"changeLength":D},members:{__ql:null,concat:function(j){if(j){var k=this.__ql.concat(j);}else{var k=this.__ql.concat();}return new qx.data.Array(k);},join:function(bd){return this.__ql.join(bd);},pop:function(){var z=this.__ql.pop();this.__qm();this._applyEventPropagation(null,z,this.length-1);this.fireDataEvent(L,{start:this.length-1,end:this.length-1,type:J,items:[z]},null);return z;},push:function(u){for(var i=0;i<arguments.length;i++){this.__ql.push(arguments[i]);this.__qm();this._applyEventPropagation(arguments[i],null,this.length-1);this.fireDataEvent(L,{start:this.length-1,end:this.length-1,type:K,items:[arguments[i]]},null);}return this.length;},reverse:function(){this.__ql.reverse();this.fireDataEvent(L,{start:0,end:this.length-1,type:I,items:null},null);},shift:function(){var f=this.__ql.shift();this.__qm();this._applyEventPropagation(null,f);this.fireDataEvent(L,{start:0,end:this.length-1,type:J,items:[f]},null);return f;},slice:function(d,e){return new qx.data.Array(this.__ql.slice(d,e));},splice:function(l,m,n){var t=this.__ql.length;var q=this.__ql.splice.apply(this.__ql,arguments);if(this.__ql.length!=t){this.__qm();}var r=m>0;var o=arguments.length>2;var p=null;if(r||o){if(this.__ql.length>t){var s=K;}else if(this.__ql.length<t){var s=J;p=q;}else{var s=I;}this.fireDataEvent(L,{start:l,end:this.length-1,type:s,items:p},null);}for(var i=2;i<arguments.length;i++){this._registerEventChaining(arguments[i],null,l+i);}this.fireDataEvent(E,{value:this,name:F,old:q});for(var i=0;i<q.length;i++){this._applyEventPropagation(null,q[i],i);}return (new qx.data.Array(q));},sort:function(R){this.__ql.sort.apply(this.__ql,arguments);this.fireDataEvent(L,{start:0,end:this.length-1,type:I,items:null},null);},unshift:function(bb){for(var i=arguments.length-1;i>=0;i--){this.__ql.unshift(arguments[i]);this.__qm();this._applyEventPropagation(arguments[i],null,0);this.fireDataEvent(L,{start:0,end:this.length-1,type:K,items:[arguments[i]]},null);}return this.length;},toArray:function(){return this.__ql;},getItem:function(U){return this.__ql[U];},setItem:function(bf,bg){var bh=this.__ql[bf];this.__ql[bf]=bg;this._applyEventPropagation(bg,bh,bf);if(this.length!=this.__ql.length){this.__qm();}this.fireDataEvent(L,{start:bf,end:bf,type:K,items:[bg]},null);},getLength:function(){return this.length;},indexOf:function(c){return this.__ql.indexOf(c);},toString:function(){if(this.__ql!=null){return this.__ql.toString();}return H;},contains:function(X){return this.__ql.indexOf(X)!==-1;},copy:function(){return this.concat();},insertAt:function(S,T){this.splice(S,0,T);},insertBefore:function(v,w){var x=this.indexOf(v);if(x==-1){this.push(w);}else{this.splice(x,0,w);}},insertAfter:function(M,N){var O=this.indexOf(M);if(O==-1||O==(this.length-1)){this.push(N);}else{this.splice(O+1,0,N);}},removeAt:function(V){return this.splice(V,1)[0];},removeAll:function(){for(var i=0;i<this.__ql.length;i++){this._applyEventPropagation(null,this.__ql[i],i);}var b=this.getLength();var a=this.__ql.concat();this.__ql.length=0;this.__qm();this.fireDataEvent(L,{start:0,end:b-1,type:J,items:a},null);},append:function(g){{};for(var i=0;i<g.length;i++){this._applyEventPropagation(g[i],null,this.__ql.length+i);}Array.prototype.push.apply(this.__ql,g);this.__qm();},remove:function(Y){var ba=this.indexOf(Y);if(ba!=-1){this.splice(ba,1);return Y;}},equals:function(h){if(this.length!==h.length){return false;}for(var i=0;i<this.length;i++){if(this.getItem(i)!==h.getItem(i)){return false;}}return true;},sum:function(){var y=0;for(var i=0;i<this.length;i++){y+=this.getItem(i);}return y;},max:function(){var be=this.getItem(0);for(var i=1;i<this.length;i++){if(this.getItem(i)>be){be=this.getItem(i);}}return be===undefined?null:be;},min:function(){var bc=this.getItem(0);for(var i=1;i<this.length;i++){if(this.getItem(i)<bc){bc=this.getItem(i);}}return bc===undefined?null:bc;},forEach:function(P,Q){for(var i=0;i<this.__ql.length;i++){P.call(Q,this.__ql[i]);}},__qm:function(){this.length=this.__ql.length;this.fireEvent(A,qx.event.type.Event);}},destruct:function(){for(var i=0;i<this.__ql.length;i++){this._applyEventPropagation(null,this.__ql[i],i);}this.__ql=null;}});})();(function(){var f="qx.ui.core.MSingleSelectionHandling",d="changeSelection",c="changeSelected",b="__tY",a="qx.event.type.Data";qx.Mixin.define(f,{events:{"changeSelection":a},members:{__tY:null,getSelection:function(){var l=this.__ua().getSelected();if(l){return [l];}else{return [];}},setSelection:function(k){if(!this.getEnabled()){this.warn("Setting the selection on disabled '"+this.classname+"' is deprecated: "+("The current behavior will change from doing nothing to selecting the given items."));this.trace();}switch(k.length){case 0:this.resetSelection();break;case 1:this.__ua().setSelected(k[0]);break;default:throw new Error("Could only select one item, but the selection "+" array contains "+k.length+" items!");}},resetSelection:function(){if(!this.getEnabled()){this.warn("Resetting the selection on disabled '"+this.classname+"' is deprecated: "+("The current behavior will change from doing nothing to reset the selection."));this.trace();}this.__ua().resetSelected();},isSelected:function(j){return this.__ua().isSelected(j);},isSelectionEmpty:function(){return this.__ua().isSelectionEmpty();},getSelectables:function(){return this.__ua().getSelectables();},_onChangeSelected:function(e){var h=e.getData();var g=e.getOldData();h==null?h=[]:h=[h];g==null?g=[]:g=[g];this.fireDataEvent(d,h,g);},__ua:function(){if(this.__tY==null){var i=this;this.__tY=new qx.ui.core.SingleSelectionManager({getItems:function(){return i._getItems();},isItemSelectable:function(m){if(i._isItemSelectable){return i._isItemSelectable(m);}else{return m.isEnabled()&&m.isVisible();}}});this.__tY.addListener(c,this._onChangeSelected,this);}this.__tY.setAllowEmptySelection(this._isAllowEmptySelection());return this.__tY;}},destruct:function(){this._disposeObjects(b);}});})();(function(){var z="Boolean",y="changeValue",x="_applyAllowEmptySelection",w="_applyInvalidMessage",v="qx.ui.form.RadioGroup",u="_applyValid",t="",s="changeRequired",r="changeValid",q="changeEnabled",n="__uh",p="changeInvalidMessage",o="changeSelection",m="_applyEnabled",k="String";qx.Class.define(v,{extend:qx.core.Object,implement:[qx.ui.core.ISingleSelection,qx.ui.form.IForm,qx.ui.form.IModelSelection],include:[qx.ui.core.MSingleSelectionHandling,qx.ui.form.MModelSelection],construct:function(a){qx.core.Object.call(this);this.__uh=[];this.addListener(o,this.__ui,this);if(a!=null){this.add.apply(this,arguments);}},properties:{enabled:{check:z,apply:m,event:q,init:true},wrap:{check:z,init:true},allowEmptySelection:{check:z,init:false,apply:x},valid:{check:z,init:true,apply:u,event:r},required:{check:z,init:false,event:s},invalidMessage:{check:k,init:t,event:p,apply:w}},members:{__uh:null,getItems:function(){return this.__uh;},add:function(E){var F=this.__uh;var G;for(var i=0,l=arguments.length;i<l;i++){G=arguments[i];if(qx.lang.Array.contains(F,G)){continue;}G.addListener(y,this._onItemChangeChecked,this);F.push(G);G.setGroup(this);if(G.getValue()){this.setSelection([G]);}}if(!this.isAllowEmptySelection()&&F.length>0&&!this.getSelection()[0]){this.setSelection([F[0]]);}},remove:function(A){var B=this.__uh;if(qx.lang.Array.contains(B,A)){qx.lang.Array.remove(B,A);if(A.getGroup()===this){A.resetGroup();}A.removeListener(y,this._onItemChangeChecked,this);if(A.getValue()){this.resetSelection();}}},getChildren:function(){return this.__uh;},_onItemChangeChecked:function(e){var H=e.getTarget();if(H.getValue()){this.setSelection([H]);}else if(this.getSelection()[0]==H){this.resetSelection();}},_applyInvalidMessage:function(L,M){for(var i=0;i<this.__uh.length;i++){this.__uh[i].setInvalidMessage(L);}},_applyValid:function(h,j){for(var i=0;i<this.__uh.length;i++){this.__uh[i].setValid(h);}},_applyEnabled:function(N,O){var P=this.__uh;if(N==null){for(var i=0,l=P.length;i<l;i++){P[i].resetEnabled();}}else{for(var i=0,l=P.length;i<l;i++){P[i].setEnabled(N);}}},_applyAllowEmptySelection:function(b,c){if(!b&&this.isSelectionEmpty()){this.resetSelection();}},selectNext:function(){var I=this.getSelection()[0];var K=this.__uh;var J=K.indexOf(I);if(J==-1){return;}var i=0;var length=K.length;if(this.getWrap()){J=(J+1)%length;}else{J=Math.min(J+1,length-1);}while(i<length&&!K[J].getEnabled()){J=(J+1)%length;i++;}this.setSelection([K[J]]);},selectPrevious:function(){var d=this.getSelection()[0];var g=this.__uh;var f=g.indexOf(d);if(f==-1){return;}var i=0;var length=g.length;if(this.getWrap()){f=(f-1+length)%length;}else{f=Math.max(f-1,0);}while(i<length&&!g[f].getEnabled()){f=(f-1+length)%length;i++;}this.setSelection([g[f]]);},_getItems:function(){return this.getItems();},_isAllowEmptySelection:function(){return this.isAllowEmptySelection();},__ui:function(e){var D=e.getData()[0];var C=e.getOldData()[0];if(C){C.setValue(false);}if(D){D.setValue(true);}}},destruct:function(){this._disposeArray(n);}});})();(function(){var g="Boolean",f="qx.ui.core.SingleSelectionManager",e="__uc",d="__ud",c="changeSelected",b="__ue",a="qx.event.type.Data";qx.Class.define(f,{extend:qx.core.Object,construct:function(o){qx.core.Object.call(this);{};this.__uc=o;},events:{"changeSelected":a},properties:{allowEmptySelection:{check:g,init:true,apply:b}},members:{__ud:null,__uc:null,getSelected:function(){return this.__ud;},setSelected:function(n){if(!this.__ug(n)){throw new Error("Could not select "+n+", because it is not a child element!");}this.__uf(n);},resetSelected:function(){this.__uf(null);},isSelected:function(k){if(!this.__ug(k)){throw new Error("Could not check if "+k+" is selected,"+" because it is not a child element!");}return this.__ud===k;},isSelectionEmpty:function(){return this.__ud==null;},getSelectables:function(){var l=this.__uc.getItems();var m=[];for(var i=0;i<l.length;i++){if(this.__uc.isItemSelectable(l[i])){m.push(l[i]);}}return m;},__ue:function(p,q){if(!p){this.__uf(this.__ud);}},__uf:function(r){var u=this.__ud;var t=r;if(t!=null&&u===t){return;}if(!this.isAllowEmptySelection()&&t==null){var s=this.getSelectables()[0];if(s){t=s;}}this.__ud=t;this.fireDataEvent(c,t,u);},__ug:function(h){var j=this.__uc.getItems();for(var i=0;i<j.length;i++){if(j[i]===h){return true;}}return false;}},destruct:function(){if(this.__uc.toHashCode){this._disposeObjects(e);}else{this.__uc=null;}this._disposeObjects(d);}});})();(function(){var z="indexOf",y="addAfter",x="add",w="addBefore",v="_",u="addAt",t="hasChildren",s="removeAt",r="removeAll",q="getChildren",o="remove",p="qx.ui.core.MRemoteChildrenHandling";qx.Mixin.define(p,{members:{__ms:function(d,e,f,g){var h=this.getChildrenContainer();if(h===this){d=v+d;}return (h[d])(e,f,g);},getChildren:function(){return this.__ms(q);},hasChildren:function(){return this.__ms(t);},add:function(A,B){return this.__ms(x,A,B);},remove:function(E){return this.__ms(o,E);},removeAll:function(){return this.__ms(r);},indexOf:function(D){return this.__ms(z,D);},addAt:function(i,j,k){this.__ms(u,i,j,k);},addBefore:function(l,m,n){this.__ms(w,l,m,n);},addAfter:function(a,b,c){this.__ms(y,a,b,c);},removeAt:function(C){this.__ms(s,C);}}});})();(function(){var i="Boolean",h="invalid",g="qx.ui.form.MForm",f="_applyValid",e="",d="changeRequired",c="changeValid",b="changeInvalidMessage",a="String";qx.Mixin.define(g,{properties:{valid:{check:i,init:true,apply:f,event:c},required:{check:i,init:false,event:d},invalidMessage:{check:a,init:e,event:b}},members:{_applyValid:function(j,k){j?this.removeState(h):this.addState(h);}}});})();(function(){var I="popup",H="list",G="",F="mousewheel",E="resize",D="Function",C="blur",B="abstract",A="keypress",z="Number",s="qx.ui.form.AbstractSelectBox",y="changeSelection",v="PageUp",q="_applyMaxListHeight",p="PageDown",u="mouseup",t="Escape",w="changeVisibility",o="one",x="middle",r="mousedown";qx.Class.define(s,{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.form.MForm],implement:[qx.ui.form.IForm],type:B,construct:function(){qx.ui.core.Widget.call(this);var m=new qx.ui.layout.HBox();this._setLayout(m);m.setAlignY(x);this.addListener(A,this._onKeyPress);this.addListener(C,this._onBlur,this);var l=qx.core.Init.getApplication().getRoot();l.addListener(F,this._onMousewheel,this,true);this.addListener(E,this._onResize,this);},properties:{focusable:{refine:true,init:true},width:{refine:true,init:120},maxListHeight:{check:z,apply:q,nullable:true,init:200},format:{check:D,init:function(M){return this._defaultFormat(M);},nullable:true}},members:{_createChildControlImpl:function(j){var k;switch(j){case H:k=new qx.ui.form.List().set({focusable:false,keepFocus:true,height:null,width:null,maxHeight:this.getMaxListHeight(),selectionMode:o,quickSelection:true});k.addListener(y,this._onListChangeSelection,this);k.addListener(r,this._onListMouseDown,this);break;case I:k=new qx.ui.popup.Popup(new qx.ui.layout.VBox);k.setAutoHide(false);k.setKeepActive(true);k.addListener(u,this.close,this);k.add(this.getChildControl(H));k.addListener(w,this._onPopupChangeVisibility,this);break;}return k||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,j);},_applyMaxListHeight:function(a,b){this.getChildControl(H).setMaxHeight(a);},getChildrenContainer:function(){return this.getChildControl(H);},open:function(){var d=this.getChildControl(I);d.placeToWidget(this,true);d.show();},close:function(){this.getChildControl(I).hide();},toggle:function(){var c=this.getChildControl(I).isVisible();if(c){this.close();}else{this.open();}},_defaultFormat:function(J){var K=J?J.getLabel():G;var L=J?J.getRich():false;if(L){K=K.replace(/<[^>]+?>/g,G);K=qx.bom.String.unescape(K);}return K;},_onBlur:function(e){this.close();},_onKeyPress:function(e){var f=e.getKeyIdentifier();var g=this.getChildControl(I);if(g.isHidden()&&(f==p||f==v)){e.stopPropagation();}else if(!g.isHidden()&&f==t){this.close();e.stop();}else{this.getChildControl(H).handleKeyPress(e);}},_onMousewheel:function(e){var i=e.getTarget();var h=this.getChildControl(I);if(qx.ui.core.Widget.contains(h,i)){e.preventDefault();}else{this.close();}},_onResize:function(e){this.getChildControl(I).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){throw new Error("Abstract method: _onPopupChangeVisibility()");}},destruct:function(){var n=qx.core.Init.getApplication().getRoot();if(n){n.removeListener(F,this._onMousewheel,this,true);}}});})();(function(){var k="list",j="pressed",i="abandoned",h="popup",g="hovered",f="changeLabel",d="changeIcon",c="arrow",b="spacer",a="atom",y="Enter",x="one",w="mouseout",v="Space",u="key",t="mousewheel",s="keyinput",r="changeSelection",q="quick",p="qx.ui.form.SelectBox",n="mouseover",o="selectbox",l="click",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(a);this._createChildControl(b);this._createChildControl(c);this.addListener(n,this._onMouseOver,this);this.addListener(w,this._onMouseOut,this);this.addListener(l,this._onClick,this);this.addListener(t,this._onMouseWheel,this);this.addListener(s,this._onKeyInput,this);this.addListener(r,this.__BQ,this);},properties:{appearance:{refine:true,init:o}},members:{__BP:null,_createChildControlImpl:function(G){var H;switch(G){case b:H=new qx.ui.core.Spacer();this._add(H,{flex:1});break;case a:H=new qx.ui.basic.Atom(m);H.setCenter(false);H.setAnonymous(true);this._add(H,{flex:1});break;case c:H=new qx.ui.basic.Image();H.setAnonymous(true);this._add(H);break;}return H||qx.ui.form.AbstractSelectBox.prototype._createChildControlImpl.call(this,G);},_forwardStates:{focused:true},_getItems:function(){return this.getChildrenContainer().getChildren();},_isAllowEmptySelection:function(){return this.getChildrenContainer().getSelectionMode()!==x;},__BQ:function(e){var F=e.getData()[0];var E=this.getChildControl("list");if(E.getSelection()[0]!=F){if(F){E.setSelection([F]);}else{E.resetSelection();}}this.__BR();this.__BS();},__BR:function(){var B=this.getChildControl("list").getSelection()[0];var C=this.getChildControl("atom");var A=B?B.getIcon():"";A==null?C.resetIcon():C.setIcon(A);},__BS:function(){var U=this.getChildControl("list").getSelection()[0];var V=this.getChildControl("atom");var T=U?U.getLabel():"";var S=this.getFormat();if(S!=null){T=S.call(this,U);}if(T&&T.translate){T=T.translate();}T==null?V.resetLabel():V.setLabel(T);},_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;}if(this.hasState(i)){this.removeState(i);this.addState(j);}this.addState(g);},_onMouseOut:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;}this.removeState(g);if(this.hasState(j)){this.removeState(j);this.addState(i);}},_onClick:function(e){this.toggle();},_onMouseWheel:function(e){if(this.getChildControl(h).isVisible()){return;}var J=e.getWheelDelta()>0?1:-1;var L=this.getSelectables();var K=this.getSelection()[0];if(!K){K=L[0];}var I=L.indexOf(K)+J;var M=L.length-1;if(I<0){I=0;}else if(I>=M){I=M;}this.setSelection([L[I]]);e.stopPropagation();e.preventDefault();},_onKeyPress:function(e){var D=e.getKeyIdentifier();if(D==y||D==v){if(this.__BP){this.setSelection([this.__BP]);this.__BP=null;}this.toggle();}else{qx.ui.form.AbstractSelectBox.prototype._onKeyPress.call(this,e);}},_onKeyInput:function(e){var z=e.clone();z.setTarget(this._list);z.setBubbles(false);this.getChildControl(k).dispatchEvent(z);},_onListMouseDown:function(e){if(this.__BP){this.setSelection([this.__BP]);this.__BP=null;}},_onListChangeSelection:function(e){var N=e.getData();var Q=e.getOldData();if(Q&&Q.length>0){Q[0].removeListener(d,this.__BR,this);Q[0].removeListener(f,this.__BS,this);}if(N.length>0){var P=this.getChildControl(h);var O=this.getChildControl(k);var R=O.getSelectionContext();if(P.isVisible()&&(R==q||R==u)){this.__BP=N[0];}else{this.setSelection([N[0]]);this.__BP=null;}N[0].addListener(d,this.__BR,this);N[0].addListener(f,this.__BS,this);}else{this.resetSelection();}},_onPopupChangeVisibility:function(e){var X=this.getChildControl(h);if(!X.isVisible()){var ba=this.getChildControl(k);if(ba.hasChildren()){ba.setSelection(this.getSelection());}}else{var W=X.getLayoutLocation(this);var bc=qx.bom.Viewport.getHeight();var bb=W.top;var bd=bc-W.bottom;var Y=bb>bd?bb:bd;var be=this.getMaxListHeight();var ba=this.getChildControl(k);if(be==null||be>Y){ba.setMaxHeight(Y);}else if(be<Y){ba.setMaxHeight(be);}}}},destruct:function(){this.__BP=null;}});})();(function(){var bk="_applyLayoutChange",bj="left",bi="center",bh="top",bg="Decorator",bf="middle",be="_applyReversed",bd="bottom",bc="Boolean",bb="right",Y="Integer",ba="qx.ui.layout.HBox";qx.Class.define(ba,{extend:qx.ui.layout.Abstract,construct:function(a,b,c){qx.ui.layout.Abstract.call(this);if(a){this.setSpacing(a);}if(b){this.setAlignX(b);}if(c){this.setSeparator(c);}},properties:{alignX:{check:[bj,bi,bb],init:bj,apply:bk},alignY:{check:[bh,bf,bd],init:bh,apply:bk},spacing:{check:Y,init:0,apply:bk},separator:{check:bg,nullable:true,apply:bk},reversed:{check:bc,init:false,apply:be}},members:{__ni:null,__nj:null,__nk:null,__nl:null,_applyReversed:function(){this._invalidChildrenCache=true;this._applyLayoutChange();},__nm:function(){var X=this._getLayoutChildren();var length=X.length;var U=false;var S=this.__ni&&this.__ni.length!=length&&this.__nj&&this.__ni;var V;var T=S?this.__ni:new Array(length);var W=S?this.__nj:new Array(length);if(this.getReversed()){X=X.concat().reverse();}for(var i=0;i<length;i++){V=X[i].getLayoutProperties();if(V.width!=null){T[i]=parseFloat(V.width)/100;}if(V.flex!=null){W[i]=V.flex;U=true;}else{W[i]=0;}}if(!S){this.__ni=T;this.__nj=W;}this.__nk=U;this.__nl=X;delete this._invalidChildrenCache;},verifyLayoutProperty:null,renderLayout:function(d,e){if(this._invalidChildrenCache){this.__nm();}var m=this.__nl;var length=m.length;var v=qx.ui.layout.Util;var u=this.getSpacing();var y=this.getSeparator();if(y){var h=v.computeHorizontalSeparatorGaps(m,u,y);}else{var h=v.computeHorizontalGaps(m,u,true);}var i,f,s,r;var x=[];var n=h;for(i=0;i<length;i+=1){r=this.__ni[i];s=r!=null?Math.floor((d-h)*r):m[i].getSizeHint().width;x.push(s);n+=s;}if(this.__nk&&n!=d){var p={};var t,w;for(i=0;i<length;i+=1){t=this.__nj[i];if(t>0){o=m[i].getSizeHint();p[i]={min:o.minWidth,value:x[i],max:o.maxWidth,flex:t};}}var j=v.computeFlexOffsets(p,d,n);for(i in j){w=j[i].offset;x[i]+=w;n+=w;}}var C=m[0].getMarginLeft();if(n<d&&this.getAlignX()!=bj){C=d-n;if(this.getAlignX()===bi){C=Math.round(C/2);}}var o,top,g,s,k,A,q;var u=this.getSpacing();this._clearSeparators();if(y){var z=qx.theme.manager.Decoration.getInstance().resolve(y).getInsets();var B=z.left+z.right;}for(i=0;i<length;i+=1){f=m[i];s=x[i];o=f.getSizeHint();A=f.getMarginTop();q=f.getMarginBottom();g=Math.max(o.minHeight,Math.min(e-A-q,o.maxHeight));top=v.computeVerticalAlignOffset(f.getAlignY()||this.getAlignY(),g,e,A,q);if(i>0){if(y){C+=k+u;this._renderSeparator(y,{left:C,top:0,width:B,height:e});C+=B+u+f.getMarginLeft();}else{C+=v.collapseMargins(u,k,f.getMarginLeft());}}f.renderLayout(C,top,s,g);C+=s;k=f.getMarginRight();}},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__nm();}var J=qx.ui.layout.Util;var R=this.__nl;var D=0,K=0,H=0;var G=0,I=0;var O,E,Q;for(var i=0,l=R.length;i<l;i+=1){O=R[i];E=O.getSizeHint();K+=E.width;var N=this.__nj[i];var F=this.__ni[i];if(N){D+=E.minWidth;}else if(F){H=Math.max(H,Math.round(E.minWidth/F));}else{D+=E.width;}Q=O.getMarginTop()+O.getMarginBottom();if((E.height+Q)>I){I=E.height+Q;}if((E.minHeight+Q)>G){G=E.minHeight+Q;}}D+=H;var M=this.getSpacing();var P=this.getSeparator();if(P){var L=J.computeHorizontalSeparatorGaps(R,M,P);}else{var L=J.computeHorizontalGaps(R,M,true);}return {minWidth:D+L,width:K+L,minHeight:G,height:I};}},destruct:function(){this.__ni=this.__nj=this.__nl=null;}});})();(function(){var b="qx.nativeScrollBars",a="qx.ui.core.scroll.MScrollBarFactory";qx.core.Setting.define(b,false);qx.Mixin.define(a,{members:{_createScrollBar:function(c){if(qx.core.Setting.get(b)){return new qx.ui.core.scroll.NativeScrollBar(c);}else{return new qx.ui.core.scroll.ScrollBar(c);}}}});})();(function(){var B="scrollbar-y",A="scrollbar-x",z="pane",y="auto",x="corner",w="on",v="changeVisibility",u="scroll",t="_computeScrollbars",s="off",l="scrollY",r="qx.ui.core.scroll.AbstractScrollArea",o="abstract",j="update",i="scrollX",n="mousewheel",m="scrollbarY",p="scrollbarX",h="horizontal",q="scrollarea",k="vertical";qx.Class.define(r,{extend:qx.ui.core.Widget,include:qx.ui.core.scroll.MScrollBarFactory,type:o,construct:function(){qx.ui.core.Widget.call(this);var U=new qx.ui.layout.Grid();U.setColumnFlex(0,1);U.setRowFlex(0,1);this._setLayout(U);this.addListener(n,this._onMouseWheel,this);},properties:{appearance:{refine:true,init:q},width:{refine:true,init:100},height:{refine:true,init:200},scrollbarX:{check:[y,w,s],init:y,themeable:true,apply:t},scrollbarY:{check:[y,w,s],init:y,themeable:true,apply:t},scrollbar:{group:[p,m]}},members:{_createChildControlImpl:function(Q){var R;switch(Q){case z:R=new qx.ui.core.scroll.ScrollPane();R.addListener(j,this._computeScrollbars,this);R.addListener(i,this._onScrollPaneX,this);R.addListener(l,this._onScrollPaneY,this);this._add(R,{row:0,column:0});break;case A:R=this._createScrollBar(h);R.setMinWidth(0);R.exclude();R.addListener(u,this._onScrollBarX,this);R.addListener(v,this._onChangeScrollbarXVisibility,this);this._add(R,{row:1,column:0});break;case B:R=this._createScrollBar(k);R.setMinHeight(0);R.exclude();R.addListener(u,this._onScrollBarY,this);R.addListener(v,this._onChangeScrollbarYVisibility,this);this._add(R,{row:0,column:1});break;case x:R=new qx.ui.core.Widget();R.setWidth(0);R.setHeight(0);R.exclude();this._add(R,{row:1,column:1});break;}return R||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,Q);},getPaneSize:function(){return this.getChildControl(z).getInnerSize();},getItemTop:function(f){return this.getChildControl(z).getItemTop(f);},getItemBottom:function(P){return this.getChildControl(z).getItemBottom(P);},getItemLeft:function(d){return this.getChildControl(z).getItemLeft(d);},getItemRight:function(W){return this.getChildControl(z).getItemRight(W);},scrollToX:function(C){qx.ui.core.queue.Manager.flush();this.getChildControl(A).scrollTo(C);},scrollByX:function(c){qx.ui.core.queue.Manager.flush();this.getChildControl(A).scrollBy(c);},getScrollX:function(){var V=this.getChildControl(A,true);return V?V.getPosition():0;},scrollToY:function(T){qx.ui.core.queue.Manager.flush();this.getChildControl(B).scrollTo(T);},scrollByY:function(S){qx.ui.core.queue.Manager.flush();this.getChildControl(B).scrollBy(S);},getScrollY:function(){var g=this.getChildControl(B,true);return g?g.getPosition():0;},_onScrollBarX:function(e){this.getChildControl(z).scrollToX(e.getData());},_onScrollBarY:function(e){this.getChildControl(z).scrollToY(e.getData());},_onScrollPaneX:function(e){this.scrollToX(e.getData());},_onScrollPaneY:function(e){this.scrollToY(e.getData());},_onMouseWheel:function(e){var Y=this._isChildControlVisible(A);var ba=this._isChildControlVisible(B);var X=(ba)?this.getChildControl(B,true):(Y?this.getChildControl(A,true):null);if(X){X.scrollBySteps(e.getWheelDelta());}e.stop();},_onChangeScrollbarXVisibility:function(e){var a=this._isChildControlVisible(A);var b=this._isChildControlVisible(B);if(!a){this.scrollToX(0);}a&&b?this._showChildControl(x):this._excludeChildControl(x);},_onChangeScrollbarYVisibility:function(e){var N=this._isChildControlVisible(A);var O=this._isChildControlVisible(B);if(!O){this.scrollToY(0);}N&&O?this._showChildControl(x):this._excludeChildControl(x);},_computeScrollbars:function(){var J=this.getChildControl(z);var content=J.getChildren()[0];if(!content){this._excludeChildControl(A);this._excludeChildControl(B);return;}var D=this.getInnerSize();var I=J.getInnerSize();var G=J.getScrollSize();if(!I||!G){return;}var K=this.getScrollbarX();var L=this.getScrollbarY();if(K===y&&L===y){var H=G.width>D.width;var M=G.height>D.height;if((H||M)&&!(H&&M)){if(H){M=G.height>I.height;}else if(M){H=G.width>I.width;}}}else{var H=K===w;var M=L===w;if(G.width>(H?I.width:D.width)&&K===y){H=true;}if(G.height>(H?I.height:D.height)&&L===y){M=true;}}if(H){var F=this.getChildControl(A);F.show();F.setMaximum(Math.max(0,G.width-I.width));F.setKnobFactor(I.width/G.width);}else{this._excludeChildControl(A);}if(M){var E=this.getChildControl(B);E.show();E.setMaximum(Math.max(0,G.height-I.height));E.setKnobFactor(I.height/G.height);}else{this._excludeChildControl(B);}}}});})();(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 I="single",H="Boolean",G="one",F="changeSelection",E="mouseup",D="mousedown",C="losecapture",B="multi",A="_applyQuickSelection",z="mouseover",s="_applySelectionMode",y="_applyDragSelection",v="__pi",r="qx.ui.core.MMultiSelectionHandling",q="removeItem",u="keypress",t="qx.event.type.Data",w="addItem",p="additive",x="mousemove";qx.Mixin.define(r,{construct:function(){var g=this.SELECTION_MANAGER;var f=this.__pi=new g(this);this.addListener(D,f.handleMouseDown,f);this.addListener(E,f.handleMouseUp,f);this.addListener(z,f.handleMouseOver,f);this.addListener(x,f.handleMouseMove,f);this.addListener(C,f.handleLoseCapture,f);this.addListener(u,f.handleKeyPress,f);this.addListener(w,f.handleAddItem,f);this.addListener(q,f.handleRemoveItem,f);f.addListener(F,this._onSelectionChange,this);},events:{"changeSelection":t},properties:{selectionMode:{check:[I,B,p,G],init:I,apply:s},dragSelection:{check:H,init:false,apply:y},quickSelection:{check:H,init:false,apply:A}},members:{__pi:null,selectAll:function(){if(!this.getEnabled()){this.warn("Setting the selection on disabled '"+this.classname+"' is deprecated: "+("The current behavior will change from doing nothing to selecting all items."));this.trace();}this.__pi.selectAll();},isSelected:function(k){if(!qx.ui.core.Widget.contains(this,k)){throw new Error("Could not test if "+k+" is selected, because it is not a child element!");}return this.__pi.isItemSelected(k);},addToSelection:function(d){if(!this.getEnabled()){this.warn("Setting the selection on disabled '"+this.classname+"' is deprecated: "+("The current behavior will change from doing nothing to selecting the given items."));this.trace();}if(!qx.ui.core.Widget.contains(this,d)){throw new Error("Could not add + "+d+" to selection, because it is not a child element!");}this.__pi.addItem(d);},removeFromSelection:function(J){if(!this.getEnabled()){this.warn("Setting the selection on disabled '"+this.classname+"' is deprecated: "+("The current behavior will change from doing nothing to removing the given items."));this.trace();}if(!qx.ui.core.Widget.contains(this,J)){throw new Error("Could not remove "+J+" from selection, because it is not a child element!");}this.__pi.removeItem(J);},selectRange:function(n,o){if(!this.getEnabled()){this.warn("Setting the selection on disabled '"+this.classname+"' is deprecated: "+("The current behavior will change from doing nothing to selecting the given items."));this.trace();}this.__pi.selectItemRange(n,o);},resetSelection:function(){if(!this.getEnabled()){this.warn("Resetting the selection on disabled '"+this.classname+"' is deprecated: "+("The current behavior will change from doing nothing to resetting the selection."));this.trace();}this.__pi.clearSelection();},setSelection:function(h){if(!this.getEnabled()){this.warn("Setting the selection on disabled '"+this.classname+"' is deprecated: "+("The current behavior will change from doing nothing to selectiong the given items."));this.trace();}for(var i=0;i<h.length;i++){if(!qx.ui.core.Widget.contains(this,h[i])){throw new Error("Could not select "+h[i]+", because it is not a child element!");}}if(h.length===0){this.resetSelection();}else{var j=this.getSelection();if(!qx.lang.Array.equals(j,h)){this.__pi.replaceSelection(h);}}},getSelection:function(){return this.__pi.getSelection();},getSortedSelection:function(){return this.__pi.getSortedSelection();},isSelectionEmpty:function(){return this.__pi.isSelectionEmpty();},getSelectionContext:function(){return this.__pi.getSelectionContext();},_getManager:function(){return this.__pi;},getSelectables:function(){return this.__pi.getSelectables();},invertSelection:function(){if(!this.getEnabled()){this.warn("Setting the selection on disabled '"+this.classname+"' is deprecated: "+("The current behavior will change from doing nothing to selecting the given items."));this.trace();}this.__pi.invertSelection();},_getLeadItem:function(){var a=this.__pi.getMode();if(a===I||a===G){return this.__pi.getSelectedItem();}else{return this.__pi.getLeadItem();}},_applySelectionMode:function(b,c){this.__pi.setMode(b);},_applyDragSelection:function(l,m){this.__pi.setDrag(l);},_applyQuickSelection:function(K,L){this.__pi.setQuick(K);},_onSelectionChange:function(e){this.fireDataEvent(F,e.getData());}},destruct:function(){this._disposeObjects(v);}});})();(function(){var bD="one",bC="single",bB="selected",bA="additive",bz="multi",by="PageUp",bx="under",bw="Left",bv="lead",bu="Down",cc="Up",cb="Boolean",ca="PageDown",bY="anchor",bX="End",bW="Home",bV="Right",bU="right",bT="click",bS="above",bK="left",bL="Escape",bI="A",bJ="Space",bG="_applyMode",bH="interval",bE="changeSelection",bF="qx.event.type.Data",bM="quick",bN="key",bP="abstract",bO="__pq",bR="drag",bQ="qx.ui.core.selection.Abstract";qx.Class.define(bQ,{type:bP,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__pn={};},events:{"changeSelection":bF},properties:{mode:{check:[bC,bz,bA,bD],init:bC,apply:bG},drag:{check:cb,init:false},quick:{check:cb,init:false}},members:{__po:0,__pp:0,__pq:null,__pr:null,__ps:null,__pt:null,__pu:null,__pv:null,__pw:null,__px:null,__py:null,__pz:null,__pA:null,__pB:null,__pC:null,__pD:null,__pE:null,__pn:null,__pF:null,__pG:null,getSelectionContext:function(){return this.__pD;},selectAll:function(){var ba=this.getMode();if(ba==bC||ba==bD){throw new Error("Can not select all items in selection mode: "+ba);}this._selectAllItems();this._fireChange();},selectItem:function(bj){this._setSelectedItem(bj);var bk=this.getMode();if(bk!==bC&&bk!==bD){this._setLeadItem(bj);this._setAnchorItem(bj);}this._scrollItemIntoView(bj);this._fireChange();},addItem:function(cT){var cU=this.getMode();if(cU===bC||cU===bD){this._setSelectedItem(cT);}else{if(!this._getAnchorItem()){this._setAnchorItem(cT);}this._setLeadItem(cT);this._addToSelection(cT);}this._scrollItemIntoView(cT);this._fireChange();},removeItem:function(w){this._removeFromSelection(w);if(this.getMode()===bD&&this.isSelectionEmpty()){var x=this._getFirstSelectable();if(x){this.addItem(x);}if(x==w){return;}}if(this.getLeadItem()==w){this._setLeadItem(null);}if(this._getAnchorItem()==w){this._setAnchorItem(null);}this._fireChange();},selectItemRange:function(cg,ch){var ci=this.getMode();if(ci==bC||ci==bD){throw new Error("Can not select multiple items in selection mode: "+ci);}this._selectItemRange(cg,ch);this._setAnchorItem(cg);this._setLeadItem(ch);this._scrollItemIntoView(ch);this._fireChange();},clearSelection:function(){if(this.getMode()==bD){return;}this._clearSelection();this._setLeadItem(null);this._setAnchorItem(null);this._fireChange();},replaceSelection:function(cD){var cE=this.getMode();if(cE==bD||cE===bC){if(cD.length>1){throw new Error("Could not select more than one items in mode: "+cE+"!");}if(cD.length==1){this.selectItem(cD[0]);}else{this.clearSelection();}return;}else{this._replaceMultiSelection(cD);}},getSelectedItem:function(){var c=this.getMode();if(c===bC||c===bD){return this._getSelectedItem()||null;}throw new Error("The method getSelectedItem() is only supported in 'single' and 'one' selection mode!");},getSelection:function(){return qx.lang.Object.getValues(this.__pn);},getSortedSelection:function(){var R=this.getSelectables();var Q=qx.lang.Object.getValues(this.__pn);Q.sort(function(a,b){return R.indexOf(a)-R.indexOf(b);});return Q;},isItemSelected:function(r){var s=this._selectableToHashCode(r);return this.__pn[s]!==undefined;},isSelectionEmpty:function(){return qx.lang.Object.isEmpty(this.__pn);},invertSelection:function(){var h=this.getMode();if(h===bC||h===bD){throw new Error("The method invertSelection() is only supported in 'multi' and 'additive' selection mode!");}var g=this.getSelectables();for(var i=0;i<g.length;i++){this._toggleInSelection(g[i]);}this._fireChange();},_setLeadItem:function(cu){var cv=this.__pE;if(cv!==null){this._styleSelectable(cv,bv,false);}if(cu!==null){this._styleSelectable(cu,bv,true);}this.__pE=cu;},_getLeadItem:function(){{};return this.getLeadItem();},getLeadItem:function(){return this.__pE!==null?this.__pE:null;},_setAnchorItem:function(cH){var cI=this.__pF;if(cI){this._styleSelectable(cI,bY,false);}if(cH){this._styleSelectable(cH,bY,true);}this.__pF=cH;},_getAnchorItem:function(){return this.__pF!==null?this.__pF:null;},_isSelectable:function(cB){throw new Error("Abstract method call: _isSelectable()");},_getSelectableFromMouseEvent:function(event){var cC=event.getTarget();return this._isSelectable(cC)?cC:null;},_selectableToHashCode:function(y){throw new Error("Abstract method call: _selectableToHashCode()");},_styleSelectable:function(cd,ce,cf){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(f){throw new Error("Abstract method call: _getSelectableLocationX()");},_getSelectableLocationY:function(q){throw new Error("Abstract method call: _getSelectableLocationY()");},_getScroll:function(){throw new Error("Abstract method call: _getScroll()");},_scrollBy:function(cV,cW){throw new Error("Abstract method call: _scrollBy()");},_scrollItemIntoView:function(co){throw new Error("Abstract method call: _scrollItemIntoView()");},getSelectables:function(){throw new Error("Abstract method call: getSelectables()");},_getSelectableRange:function(cw,cx){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(z,A){throw new Error("Abstract method call: _getRelatedSelectable()");},_getPage:function(j,k){throw new Error("Abstract method call: _getPage()");},_applyMode:function(cj,ck){this._setLeadItem(null);this._setAnchorItem(null);this._clearSelection();if(cj===bD){var cl=this._getFirstSelectable();if(cl){this._setSelectedItem(cl);this._scrollItemIntoView(cl);}}this._fireChange();},handleMouseOver:function(event){if(!this.getQuick()){return;}var cn=this.getMode();if(cn!==bD&&cn!==bC){return;}var cm=this._getSelectableFromMouseEvent(event);if(cm===null){return;}this._setSelectedItem(cm);this._fireChange(bM);},handleMouseDown:function(event){var V=this._getSelectableFromMouseEvent(event);if(V===null){return;}var X=event.isCtrlPressed()||(qx.bom.client.Platform.MAC&&event.isMetaPressed());var U=event.isShiftPressed();if(this.isItemSelected(V)&&!U&&!X&&!this.getDrag()){this.__pG=V;return;}else{this.__pG=null;}this._scrollItemIntoView(V);switch(this.getMode()){case bC:case bD:this._setSelectedItem(V);break;case bA:this._setLeadItem(V);this._setAnchorItem(V);this._toggleInSelection(V);break;case bz:this._setLeadItem(V);if(U){var W=this._getAnchorItem();if(W===null){W=this._getFirstSelectable();this._setAnchorItem(W);}this._selectItemRange(W,V,X);}else if(X){this._setAnchorItem(V);this._toggleInSelection(V);}else{this._setAnchorItem(V);this._setSelectedItem(V);}break;}var Y=this.getMode();if(this.getDrag()&&Y!==bC&&Y!==bD&&!U&&!X){this.__pu=this._getLocation();this.__pr=this._getScroll();this.__pv=event.getDocumentLeft()+this.__pr.left;this.__pw=event.getDocumentTop()+this.__pr.top;this.__px=true;this._capture();}this._fireChange(bT);},handleMouseUp:function(event){var p=event.isCtrlPressed()||(qx.bom.client.Platform.MAC&&event.isMetaPressed());var m=event.isShiftPressed();if(!p&&!m&&this.__pG){var n=this._getSelectableFromMouseEvent(event);if(n===null||!this.isItemSelected(n)){return;}var o=this.getMode();if(o===bA){this._removeFromSelection(n);}else{this._setSelectedItem(n);if(this.getMode()===bz){this._setLeadItem(n);this._setAnchorItem(n);}}}this._cleanup();},handleLoseCapture:function(event){this._cleanup();},handleMouseMove:function(event){if(!this.__px){return;}this.__py=event.getDocumentLeft();this.__pz=event.getDocumentTop();var T=this.__py+this.__pr.left;if(T>this.__pv){this.__pA=1;}else if(T<this.__pv){this.__pA=-1;}else{this.__pA=0;}var S=this.__pz+this.__pr.top;if(S>this.__pw){this.__pB=1;}else if(S<this.__pw){this.__pB=-1;}else{this.__pB=0;}var location=this.__pu;if(this.__py<location.left){this.__po=this.__py-location.left;}else if(this.__py>location.right){this.__po=this.__py-location.right;}else{this.__po=0;}if(this.__pz<location.top){this.__pp=this.__pz-location.top;}else if(this.__pz>location.bottom){this.__pp=this.__pz-location.bottom;}else{this.__pp=0;}if(!this.__pq){this.__pq=new qx.event.Timer(100);this.__pq.addListener(bH,this._onInterval,this);}this.__pq.start();this._autoSelect();event.stopPropagation();},handleAddItem:function(e){var cr=e.getData();if(this.getMode()===bD&&this.isSelectionEmpty()){this.addItem(cr);}},handleRemoveItem:function(e){this.removeItem(e.getData());},_cleanup:function(){if(!this.getDrag()&&this.__px){return;}if(this.__pC){this._fireChange(bT);}delete this.__px;delete this.__ps;delete this.__pt;this._releaseCapture();if(this.__pq){this.__pq.stop();}},_onInterval:function(e){this._scrollBy(this.__po,this.__pp);this.__pr=this._getScroll();this._autoSelect();},_autoSelect:function(){var J=this._getDimension();var C=Math.max(0,Math.min(this.__py-this.__pu.left,J.width))+this.__pr.left;var B=Math.max(0,Math.min(this.__pz-this.__pu.top,J.height))+this.__pr.top;if(this.__ps===C&&this.__pt===B){return;}this.__ps=C;this.__pt=B;var L=this._getAnchorItem();var E=L;var H=this.__pA;var K,D;while(H!==0){K=H>0?this._getRelatedSelectable(E,bU):this._getRelatedSelectable(E,bK);if(K!==null){D=this._getSelectableLocationX(K);if((H>0&&D.left<=C)||(H<0&&D.right>=C)){E=K;continue;}}break;}var I=this.__pB;var G,F;while(I!==0){G=I>0?this._getRelatedSelectable(E,bx):this._getRelatedSelectable(E,bS);if(G!==null){F=this._getSelectableLocationY(G);if((I>0&&F.top<=B)||(I<0&&F.bottom>=B)){E=G;continue;}}break;}var M=this.getMode();if(M===bz){this._selectItemRange(L,E);}else if(M===bA){if(this.isItemSelected(L)){this._selectItemRange(L,E,true);}else{this._deselectItemRange(L,E);}this._setAnchorItem(E);}this._fireChange(bR);},__pH:{Home:1,Down:1,Right:1,PageDown:1,End:1,Up:1,Left:1,PageUp:1},handleKeyPress:function(event){var bq,bp;var bs=event.getKeyIdentifier();var br=this.getMode();var bm=event.isCtrlPressed()||(qx.bom.client.Platform.MAC&&event.isMetaPressed());var bn=event.isShiftPressed();var bo=false;if(bs===bI&&bm){if(br!==bC&&br!==bD){this._selectAllItems();bo=true;}}else if(bs===bL){if(br!==bC&&br!==bD){this._clearSelection();bo=true;}}else if(bs===bJ){var bl=this.getLeadItem();if(bl&&!bn){if(bm||br===bA){this._toggleInSelection(bl);}else{this._setSelectedItem(bl);}bo=true;}}else if(this.__pH[bs]){bo=true;if(br===bC||br==bD){bq=this._getSelectedItem();}else{bq=this.getLeadItem();}if(bq!==null){switch(bs){case bW:bp=this._getFirstSelectable();break;case bX:bp=this._getLastSelectable();break;case cc:bp=this._getRelatedSelectable(bq,bS);break;case bu:bp=this._getRelatedSelectable(bq,bx);break;case bw:bp=this._getRelatedSelectable(bq,bK);break;case bV:bp=this._getRelatedSelectable(bq,bU);break;case by:bp=this._getPage(bq,true);break;case ca:bp=this._getPage(bq,false);break;}}else{switch(bs){case bW:case bu:case bV:case ca:bp=this._getFirstSelectable();break;case bX:case cc:case bw:case by:bp=this._getLastSelectable();break;}}if(bp!==null){switch(br){case bC:case bD:this._setSelectedItem(bp);break;case bA:this._setLeadItem(bp);break;case bz:if(bn){var bt=this._getAnchorItem();if(bt===null){this._setAnchorItem(bt=this._getFirstSelectable());}this._setLeadItem(bp);this._selectItemRange(bt,bp,bm);}else{this._setAnchorItem(bp);this._setLeadItem(bp);if(!bm){this._setSelectedItem(bp);}}break;}this._scrollItemIntoView(bp);}}if(bo){event.stop();this._fireChange(bN);}},_selectAllItems:function(){var cS=this.getSelectables();for(var i=0,l=cS.length;i<l;i++){this._addToSelection(cS[i]);}},_clearSelection:function(){var cQ=this.__pn;for(var cR in cQ){this._removeFromSelection(cQ[cR]);}this.__pn={};},_selectItemRange:function(bc,bd,be){var bh=this._getSelectableRange(bc,bd);if(!be){var bg=this.__pn;var bi=this.__pI(bh);for(var bf in bg){if(!bi[bf]){this._removeFromSelection(bg[bf]);}}}for(var i=0,l=bh.length;i<l;i++){this._addToSelection(bh[i]);}},_deselectItemRange:function(N,O){var P=this._getSelectableRange(N,O);for(var i=0,l=P.length;i<l;i++){this._removeFromSelection(P[i]);}},__pI:function(cy){var cA={};var cz;for(var i=0,l=cy.length;i<l;i++){cz=cy[i];cA[this._selectableToHashCode(cz)]=cz;}return cA;},_getSelectedItem:function(){for(var d in this.__pn){return this.__pn[d];}return null;},_setSelectedItem:function(t){if(this._isSelectable(t)){var u=this.__pn;var v=this._selectableToHashCode(t);if(!u[v]||qx.lang.Object.hasMinLength(u,2)){this._clearSelection();this._addToSelection(t);}}},_addToSelection:function(cp){var cq=this._selectableToHashCode(cp);if(!this.__pn[cq]&&this._isSelectable(cp)){this.__pn[cq]=cp;this._styleSelectable(cp,bB,true);this.__pC=true;}},_toggleInSelection:function(cF){var cG=this._selectableToHashCode(cF);if(!this.__pn[cG]){this.__pn[cG]=cF;this._styleSelectable(cF,bB,true);}else{delete this.__pn[cG];this._styleSelectable(cF,bB,false);}this.__pC=true;},_removeFromSelection:function(cs){var ct=this._selectableToHashCode(cs);if(this.__pn[ct]!=null){delete this.__pn[ct];this._styleSelectable(cs,bB,false);this.__pC=true;}},_replaceMultiSelection:function(cJ){var cM=false;var cP,cO;var cK={};for(var i=0,l=cJ.length;i<l;i++){cP=cJ[i];if(this._isSelectable(cP)){cO=this._selectableToHashCode(cP);cK[cO]=cP;}}var cL=cP;var cN=this.__pn;for(var cO in cN){if(cK[cO]){delete cK[cO];}else{cP=cN[cO];delete cN[cO];this._styleSelectable(cP,bB,false);cM=true;}}for(var cO in cK){cP=cN[cO]=cK[cO];this._styleSelectable(cP,bB,true);cM=true;}if(!cM){return false;}this._scrollItemIntoView(cL);this._setLeadItem(null);this._setAnchorItem(null);this.__pC=true;this._fireChange();},_fireChange:function(bb){if(this.__pC){this.__pD=bb||null;this.fireDataEvent(bE,this.getSelection());delete this.__pC;}}},destruct:function(){this._disposeObjects(bO);this.__pn=this.__pG=this.__pF=null;this.__pE=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(N){qx.ui.core.selection.Abstract.call(this);this.__pJ=N;},members:{__pJ:null,_isSelectable:function(q){return q.isEnabled()&&q.isVisible()&&q.getLayoutParent()===this.__pJ;},_selectableToHashCode:function(g){return g.$$hash;},_styleSelectable:function(C,D,E){E?C.addState(D):C.removeState(D);},_capture:function(){this.__pJ.capture();},_releaseCapture:function(){this.__pJ.releaseCapture();},_getWidget:function(){return this.__pJ;},_getLocation:function(){var y=this.__pJ.getContentElement().getDomElement();return y?qx.bom.element.Location.get(y):null;},_getDimension:function(){return this.__pJ.getInnerSize();},_getSelectableLocationX:function(m){var n=m.getBounds();if(n){return {left:n.left,right:n.left+n.width};}},_getSelectableLocationY:function(j){var k=j.getBounds();if(k){return {top:k.top,bottom:k.top+k.height};}},_getScroll:function(){return {left:0,top:0};},_scrollBy:function(o,p){},_scrollItemIntoView:function(h){this.__pJ.scrollChildIntoView(h);},getSelectables:function(){var A=this.__pJ.getChildren();var B=[];var z;for(var i=0,l=A.length;i<l;i++){z=A[i];if(z.isEnabled()&&z.isVisible()){B.push(z);}}return B;},_getSelectableRange:function(r,s){if(r===s){return [r];}var w=this.__pJ.getChildren();var t=[];var v=false;var u;for(var i=0,l=w.length;i<l;i++){u=w[i];if(u===r||u===s){if(v){t.push(u);break;}else{v=true;}}if(v&&u.isEnabled()&&u.isVisible()){t.push(u);}}return t;},_getFirstSelectable:function(){var O=this.__pJ.getChildren();for(var i=0,l=O.length;i<l;i++){if(O[i].isEnabled()&&O[i].isVisible()){return O[i];}}return null;},_getLastSelectable:function(){var x=this.__pJ.getChildren();for(var i=x.length-1;i>0;i--){if(x[i].isEnabled()&&x[i].isVisible()){return x[i];}}return null;},_getRelatedSelectable:function(F,G){var J=this.__pJ.getOrientation()===f;var I=this.__pJ.getChildren();var H=I.indexOf(F);var K;if((J&&G===d)||(!J&&G===b)){for(var i=H-1;i>=0;i--){K=I[i];if(K.isEnabled()&&K.isVisible()){return K;}}}else if((J&&G===e)||(!J&&G===a)){for(var i=H+1;i<I.length;i++){K=I[i];if(K.isEnabled()&&K.isVisible()){return K;}}}return null;},_getPage:function(L,M){if(M){return this._getFirstSelectable();}else{return this._getLastSelectable();}}},destruct:function(){this.__pJ=null;}});})();(function(){var n="qx.ui.core.selection.ScrollArea";qx.Class.define(n,{extend:qx.ui.core.selection.Widget,members:{_isSelectable:function(s){return (s.isEnabled()&&s.isVisible()&&s.getLayoutParent()===this._getWidget().getChildrenContainer());},_getDimension:function(){return this._getWidget().getPaneSize();},_getScroll:function(){var r=this._getWidget();return {left:r.getScrollX(),top:r.getScrollY()};},_scrollBy:function(o,p){var q=this._getWidget();q.scrollByX(o);q.scrollByY(p);},_getPage:function(a,b){var f=this.getSelectables();var length=f.length;var j=f.indexOf(a);if(j===-1){throw new Error("Invalid lead item: "+a);}var c=this._getWidget();var l=c.getScrollY();var innerHeight=c.getInnerSize().height;var top,e,k;if(b){var h=l;var i=j;while(1){for(;i>=0;i--){top=c.getItemTop(f[i]);if(top<h){k=i+1;break;}}if(k==null){var m=this._getFirstSelectable();return m==a?null:m;}if(k>=j){h-=innerHeight+l-c.getItemBottom(a);k=null;continue;}return f[k];}}else{var g=innerHeight+l;var i=j;while(1){for(;i<length;i++){e=c.getItemBottom(f[i]);if(e>g){k=i-1;break;}}if(k==null){var d=this._getLastSelectable();return d==a?null:d;}if(k<=j){g+=c.getItemTop(a)-l;k=null;continue;}return f[k];}}}}});})();(function(){var m="horizontal",k="qx.event.type.Data",j="vertical",h="",g="qx.ui.form.List",f="Enter",d="one",c="addChildWidget",b="_applySpacing",a="Boolean",y="Integer",x="action",w="keyinput",v="addItem",u="removeChildWidget",t="__xM",s="_applyOrientation",r="single",q="keypress",p="list",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(D){qx.ui.core.scroll.AbstractScrollArea.call(this);this.__xM=new qx.ui.container.Composite();this.__xM.addListener(c,this._onAddChild,this);this.__xM.addListener(u,this._onRemoveChild,this);this.getChildControl(n).add(this.__xM);if(D){this.setOrientation(m);}else{this.initOrientation();}this.addListener(q,this._onKeyPress);this.addListener(w,this._onKeyInput);this.__xN=h;},events:{addItem:k,removeItem:k},properties:{appearance:{refine:true,init:p},focusable:{refine:true,init:true},orientation:{check:[m,j],init:j,apply:s},spacing:{check:y,init:0,apply:b,themeable:true},enableInlineFind:{check:a,init:true}},members:{__xN:null,__xO:null,__xM:null,SELECTION_MANAGER:qx.ui.core.selection.ScrollArea,getChildrenContainer:function(){return this.__xM;},_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);}},_applyOrientation:function(I,J){var K=I===m;var L=K?new qx.ui.layout.HBox():new qx.ui.layout.VBox();var content=this.__xM;content.setLayout(L);content.setAllowGrowX(!K);content.setAllowGrowY(K);this._applySpacing(this.getSpacing());},_applySpacing:function(G,H){this.__xM.getLayout().setSpacing(G);},_onKeyPress:function(e){if(e.getKeyIdentifier()==f&&!e.isAltPressed()){var C=this.getSelection();for(var i=0;i<C.length;i++){C[i].fireEvent(x);}return true;}return false;},_onKeyInput:function(e){if(!this.getEnableInlineFind()){return;}var E=this.getSelectionMode();if(!(E===r||E===d)){return;}if(((new Date).valueOf()-this.__xO)>1000){this.__xN=h;}this.__xN+=e.getChar();var F=this.findItemByLabelFuzzy(this.__xN);if(F){this.setSelection([F]);}this.__xO=(new Date).valueOf();},findItemByLabelFuzzy:function(z){z=z.toLowerCase();var A=this.getChildren();for(var i=0,l=A.length;i<l;i++){var B=A[i].getLabel();if(B&&B.toLowerCase().indexOf(z)==0){return A[i];}}return null;},findItem:function(M,N){if(N!==false){M=M.toLowerCase();}var O=this.getChildren();var Q;for(var i=0,l=O.length;i<l;i++){Q=O[i];var P=Q.getLabel();if(P!=null){if(P.translate){P=P.translate();}if(N!==false){P=P.toLowerCase();}if(P.toString()==M.toString()){return Q;}}}return null;}},destruct:function(){this._disposeObjects(t);}});})();(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(d){this.assertNumber(d);},scrollBy:function(e){this.assertNumber(e);},scrollBySteps:function(c){this.assertNumber(c);}}});})();(function(){var M="horizontal",L="scroll",K="vertical",J="hidden",I="px",H="_applyPosition",G="__pP",F="mouseup",E="mousedown",D="qx.ui.core.scroll.NativeScrollBar",x="_applyOrientation",C="Number",A="PositiveNumber",w="Integer",v="scrollbar",z="_applyMaximum",y="mousemove",B="native",u="PositiveInteger";qx.Class.define(D,{extend:qx.ui.core.Widget,implement:qx.ui.core.scroll.IScrollBar,construct:function(a){qx.ui.core.Widget.call(this);this.addState(B);this.getContentElement().addListener(L,this._onScroll,this);this.addListener(E,this._stopPropagation,this);this.addListener(F,this._stopPropagation,this);this.addListener(y,this._stopPropagation,this);{};this.getContentElement().add(this._getScrollPaneElement());if(a!=null){this.setOrientation(a);}else{this.initOrientation();}},properties:{appearance:{refine:true,init:v},orientation:{check:[M,K],init:M,apply:x},maximum:{check:u,apply:z,init:100},position:{check:C,init:0,apply:H,event:L},singleStep:{check:w,init:20},knobFactor:{check:A,nullable:true}},members:{__pO:null,__pP:null,_getScrollPaneElement:function(){if(!this.__pP){this.__pP=new qx.html.Element();}return this.__pP;},renderLayout:function(N,top,O,P){var Q=qx.ui.core.Widget.prototype.renderLayout.call(this,N,top,O,P);this._updateScrollBar();return Q;},_getContentHint:function(){var b=qx.bom.element.Overflow.getScrollbarWidth();return {width:this.__pO?100:b,maxWidth:this.__pO?null:b,minWidth:this.__pO?null:b,height:this.__pO?b:100,maxHeight:this.__pO?b:null,minHeight:this.__pO?b:null};},_applyEnabled:function(o,p){qx.ui.core.Widget.prototype._applyEnabled.call(this,o,p);this._updateScrollBar();},_applyMaximum:function(c){this._updateScrollBar();},_applyPosition:function(q){var content=this.getContentElement();if(this.__pO){content.scrollToX(q);}else{content.scrollToY(q);}},_applyOrientation:function(r,s){var t=this.__pO=r===M;this.set({allowGrowX:t,allowShrinkX:t,allowGrowY:!t,allowShrinkY:!t});if(t){this.replaceState(K,M);}else{this.replaceState(M,K);}this.getContentElement().setStyles({overflowX:t?L:J,overflowY:t?J:L});qx.ui.core.queue.Layout.add(this);},_updateScrollBar:function(){var i;var h=this.__pO;var i=this.getBounds();if(!i){return;}if(this.isEnabled()){var j=h?i.width:i.height;var g=this.getMaximum()+j;}else{g=0;}{};this._getScrollPaneElement().setStyles({left:0,top:0,width:(h?g:1)+I,height:(h?1:g)+I});this.scrollTo(this.getPosition());},scrollTo:function(n){this.setPosition(Math.max(0,Math.min(this.getMaximum(),n)));},scrollBy:function(k){this.scrollTo(this.getPosition()+k);},scrollBySteps:function(l){var m=this.getSingleStep();this.scrollBy(l*m);},_onScroll:function(e){var f=this.getContentElement();var d=this.__pO?f.getScrollX():f.getScrollY();this.setPosition(d);},_onAppear:function(e){this.scrollTo(this.getPosition());},_stopPropagation:function(e){e.stopPropagation();}},destruct:function(){this._disposeObjects(G);}});})();(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(G){qx.ui.core.Widget.call(this);this._createChildControl(i);this._createChildControl(k).addListener(s,this._onResizeSlider,this);this._createChildControl(g);if(G!=null){this.setOrientation(G);}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:{__pQ:2,_createChildControlImpl:function(A){var B;switch(A){case k:B=new qx.ui.core.scroll.ScrollSlider();B.setPageStep(100);B.setFocusable(false);B.addListener(x,this._onChangeSliderValue,this);this._add(B,{flex:1});break;case i:B=new qx.ui.form.RepeatButton();B.setFocusable(false);B.addListener(d,this._onExecuteBegin,this);this._add(B);break;case g:B=new qx.ui.form.RepeatButton();B.setFocusable(false);B.addListener(d,this._onExecuteEnd,this);this._add(B);break;}return B||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,A);},_applyMaximum:function(K){this.getChildControl(k).setMaximum(K);},_applyPosition:function(L){this.getChildControl(k).setValue(L);},_applyKnobFactor:function(R){this.getChildControl(k).setKnobFactor(R);},_applyPageStep:function(Q){this.getChildControl(k).setPageStep(Q);},_applyOrientation:function(H,I){var J=this._getLayout();if(J){J.dispose();}if(H===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(H);},scrollTo:function(M){this.getChildControl(k).slideTo(M);},scrollBy:function(P){this.getChildControl(k).slideBy(P);},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 C=this.getChildControl(k).getChildControl(u);var F=C.getSizeHint();var D=false;var E=this.getChildControl(k).getInnerSize();if(this.getOrientation()==h){if(E.height<F.minHeight+this.__pQ){D=true;}}else{if(E.width<F.minWidth+this.__pQ){D=true;}}if(D){C.exclude();}else{C.show();}}}});})();(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 c="qx.ui.form.IRange";qx.Interface.define(c,{members:{setMinimum:function(e){return arguments.length==1;},getMinimum:function(){},setMaximum:function(a){return arguments.length==1;},getMaximum:function(){},setSingleStep:function(b){return arguments.length==1;},getSingleStep:function(){},setPageStep:function(d){return arguments.length==1;},getPageStep:function(){}}});})();(function(){var B="knob",A="horizontal",z="vertical",y="Integer",x="hovered",w="left",v="top",u="mouseup",t="pressed",s="px",bm="mousemove",bl="resize",bk="slider",bj="mousedown",bi="PageUp",bh="mouseout",bg="changeValue",bf="Left",be="Down",bd="Up",I="dblclick",J="qx.ui.form.Slider",G="PageDown",H="mousewheel",E="interval",F="_applyValue",C="_applyKnobFactor",D="End",K="height",L="Right",S="width",Q="_applyOrientation",W="Home",U="mouseover",Y="floor",X="_applyMinimum",N="click",bc="typeof value==='number'&&value>=this.getMinimum()&&value<=this.getMaximum()",bb="keypress",ba="ceil",M="losecapture",O="contextmenu",P="_applyMaximum",R="Number",T="changeMaximum",V="changeMinimum";qx.Class.define(J,{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(bL){qx.ui.core.Widget.call(this);this._setLayout(new qx.ui.layout.Canvas());this.addListener(bb,this._onKeyPress);this.addListener(H,this._onMouseWheel);this.addListener(bj,this._onMouseDown);this.addListener(u,this._onMouseUp);this.addListener(M,this._onMouseUp);this.addListener(bl,this._onUpdate);this.addListener(O,this._onStopEvent);this.addListener(N,this._onStopEvent);this.addListener(I,this._onStopEvent);if(bL!=null){this.setOrientation(bL);}else{this.initOrientation();}},properties:{appearance:{refine:true,init:bk},focusable:{refine:true,init:true},orientation:{check:[A,z],init:A,apply:Q},value:{check:bc,init:0,apply:F,event:bg,nullable:true},minimum:{check:y,init:0,apply:X,event:V},maximum:{check:y,init:100,apply:P,event:T},singleStep:{check:y,init:1},pageStep:{check:y,init:10},knobFactor:{check:R,apply:C,nullable:true}},members:{__pR:null,__pS:null,__pT:null,__pU:null,__pV:null,__pW:null,__pX:null,__pY:null,__qa:null,_forwardStates:{invalid:true},_createChildControlImpl:function(bH){var bI;switch(bH){case B:bI=new qx.ui.core.Widget();bI.addListener(bl,this._onUpdate,this);bI.addListener(U,this._onMouseOver);bI.addListener(bh,this._onMouseOut);this._add(bI);break;}return bI||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,bH);},_onMouseOver:function(e){this.addState(x);},_onMouseOut:function(e){this.removeState(x);},_onMouseWheel:function(e){var br=e.getWheelDelta()>0?1:-1;this.slideBy(br*this.getSingleStep());e.stop();},_onKeyPress:function(e){var bo=this.getOrientation()===A;var bn=bo?bf:bd;var forward=bo?L:be;switch(e.getKeyIdentifier()){case forward:this.slideForward();break;case bn:this.slideBack();break;case G:this.slidePageForward();break;case bi:this.slidePageBack();break;case W:this.slideToBegin();break;case D:this.slideToEnd();break;default:return;}e.stop();},_onMouseDown:function(e){if(this.__pU){return;}var bV=this.__qc;var bT=this.getChildControl(B);var bU=bV?w:v;var bX=bV?e.getDocumentLeft():e.getDocumentTop();var bY=this.__pR=qx.bom.element.Location.get(this.getContentElement().getDomElement())[bU];var bW=this.__pS=qx.bom.element.Location.get(bT.getContainerElement().getDomElement())[bU];if(e.getTarget()===bT){this.__pU=true;this.__pV=bX+bY-bW;bT.addState(t);}else{this.__pW=true;this.__pX=bX<=bW?-1:1;this.__qd(e);this._onInterval();if(!this.__qa){this.__qa=new qx.event.Timer(100);this.__qa.addListener(E,this._onInterval,this);}this.__qa.start();}this.addListener(bm,this._onMouseMove);this.capture();e.stopPropagation();},_onMouseUp:function(e){if(this.__pU){this.releaseCapture();delete this.__pU;delete this.__pV;this.getChildControl(B).removeState(t);if(e.getType()===u){var bz;var bA;var by;if(this.__qc){bz=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__pR);by=qx.bom.element.Location.get(this.getContentElement().getDomElement())[v];bA=e.getDocumentTop()-(by+this.getChildControl(B).getBounds().top);}else{bz=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__pR);by=qx.bom.element.Location.get(this.getContentElement().getDomElement())[w];bA=e.getDocumentLeft()-(by+this.getChildControl(B).getBounds().left);}if(bA<0||bA>this.__pT||bz<0||bz>this.__pT){this.getChildControl(B).removeState(x);}}}else if(this.__pW){this.__qa.stop();this.releaseCapture();delete this.__pW;delete this.__pX;delete this.__pY;}this.removeListener(bm,this._onMouseMove);if(e.getType()===u){e.stopPropagation();}},_onMouseMove:function(e){if(this.__pU){var cd=this.__qc?e.getDocumentLeft():e.getDocumentTop();var cc=cd-this.__pV;this.slideTo(this._positionToValue(cc));}else if(this.__pW){this.__qd(e);}e.stopPropagation();},_onInterval:function(e){var bR=this.getValue()+(this.__pX*this.getPageStep());if(bR<this.getMinimum()){bR=this.getMinimum();}else if(bR>this.getMaximum()){bR=this.getMaximum();}var bS=this.__pX==-1;if((bS&&bR<=this.__pY)||(!bS&&bR>=this.__pY)){bR=this.__pY;}this.slideTo(bR);},_onUpdate:function(e){var o=this.getInnerSize();var p=this.getChildControl(B).getBounds();var n=this.__qc?S:K;this._updateKnobSize();this.__qb=o[n]-p[n];this.__pT=p[n];this._updateKnobPosition();},__qc:false,__qb:0,__qd:function(e){var a=this.__qc;var i=a?e.getDocumentLeft():e.getDocumentTop();var k=this.__pR;var b=this.__pS;var m=this.__pT;var j=i-k;if(i>=b){j-=m;}var g=this._positionToValue(j);var c=this.getMinimum();var d=this.getMaximum();if(g<c){g=c;}else if(g>d){g=d;}else{var h=this.getValue();var f=this.getPageStep();var l=this.__pX<0?Y:ba;g=h+(Math[l]((g-h)/f)*f);}if(this.__pY==null||(this.__pX==-1&&g<=this.__pY)||(this.__pX==1&&g>=this.__pY)){this.__pY=g;}},_positionToValue:function(bs){var bt=this.__qb;if(bt==null||bt==0){return 0;}var bv=bs/bt;if(bv<0){bv=0;}else if(bv>1){bv=1;}var bu=this.getMaximum()-this.getMinimum();return this.getMinimum()+Math.round(bu*bv);},_valueToPosition:function(bD){var bE=this.__qb;if(bE==null){return 0;}var bF=this.getMaximum()-this.getMinimum();if(bF==0){return 0;}var bD=bD-this.getMinimum();var bG=bD/bF;if(bG<0){bG=0;}else if(bG>1){bG=1;}return Math.round(bE*bG);},_updateKnobPosition:function(){this._setKnobPosition(this._valueToPosition(this.getValue()));},_setKnobPosition:function(bB){var bC=this.getChildControl(B).getContainerElement();if(this.__qc){bC.setStyle(w,bB+s,true);}else{bC.setStyle(v,bB+s,true);}},_updateKnobSize:function(){var cb=this.getKnobFactor();if(cb==null){return;}var ca=this.getInnerSize();if(ca==null){return;}if(this.__qc){this.getChildControl(B).setWidth(Math.round(cb*ca.width));}else{this.getChildControl(B).setHeight(Math.round(cb*ca.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(bM){this.slideTo(this.getValue()+bM);},slideTo:function(bN){if(bN<this.getMinimum()){bN=this.getMinimum();}else if(bN>this.getMaximum()){bN=this.getMaximum();}else{bN=this.getMinimum()+Math.round((bN-this.getMinimum())/this.getSingleStep())*this.getSingleStep();}this.setValue(bN);},_applyOrientation:function(bO,bP){var bQ=this.getChildControl(B);this.__qc=bO===A;if(this.__qc){this.removeState(z);bQ.removeState(z);this.addState(A);bQ.addState(A);bQ.setLayoutProperties({top:0,right:null,bottom:0});}else{this.removeState(A);bQ.removeState(A);this.addState(z);bQ.addState(z);bQ.setLayoutProperties({right:0,bottom:null,left:0});}this._updateKnobPosition();},_applyKnobFactor:function(bw,bx){if(bw!=null){this._updateKnobSize();}else{if(this.__qc){this.getChildControl(B).resetWidth();}else{this.getChildControl(B).resetHeight();}}},_applyValue:function(bJ,bK){if(bJ!=null){this._updateKnobPosition();}else{this.resetValue();}},_applyMinimum:function(bp,bq){if(this.getValue()<bp){this.setValue(bp);}this._updateKnobPosition();},_applyMaximum:function(q,r){if(this.getValue()>q){this.setValue(q);}this._updateKnobPosition();}}});})();(function(){var c="mousewheel",b="qx.ui.core.scroll.ScrollSlider",a="keypress";qx.Class.define(b,{extend:qx.ui.form.Slider,construct:function(d){qx.ui.form.Slider.call(this,d);this.removeListener(a,this._onKeyPress);this.removeListener(c,this._onMouseWheel);}});})();(function(){var b="number",a="qx.ui.layout.Canvas";qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(v,w){var H=this._getLayoutChildren();var z,G,E;var J,top,x,y,B,A;var F,D,I,C;for(var i=0,l=H.length;i<l;i++){z=H[i];G=z.getSizeHint();E=z.getLayoutProperties();F=z.getMarginTop();D=z.getMarginRight();I=z.getMarginBottom();C=z.getMarginLeft();J=E.left!=null?E.left:E.edge;if(qx.lang.Type.isString(J)){J=Math.round(parseFloat(J)*v/100);}x=E.right!=null?E.right:E.edge;if(qx.lang.Type.isString(x)){x=Math.round(parseFloat(x)*v/100);}top=E.top!=null?E.top:E.edge;if(qx.lang.Type.isString(top)){top=Math.round(parseFloat(top)*w/100);}y=E.bottom!=null?E.bottom:E.edge;if(qx.lang.Type.isString(y)){y=Math.round(parseFloat(y)*w/100);}if(J!=null&&x!=null){B=v-J-x-C-D;if(B<G.minWidth){B=G.minWidth;}else if(B>G.maxWidth){B=G.maxWidth;}J+=C;}else{B=E.width;if(B==null){B=G.width;}else{B=Math.round(parseFloat(B)*v/100);if(B<G.minWidth){B=G.minWidth;}else if(B>G.maxWidth){B=G.maxWidth;}}if(x!=null){J=v-B-x-D-C;}else if(J==null){J=C;}else{J+=C;}}if(top!=null&&y!=null){A=w-top-y-F-I;if(A<G.minHeight){A=G.minHeight;}else if(A>G.maxHeight){A=G.maxHeight;}top+=F;}else{A=E.height;if(A==null){A=G.height;}else{A=Math.round(parseFloat(A)*w/100);if(A<G.minHeight){A=G.minHeight;}else if(A>G.maxHeight){A=G.maxHeight;}}if(y!=null){top=w-A-y-I-F;}else if(top==null){top=F;}else{top+=F;}}z.renderLayout(J,top,B,A);}},_computeSizeHint:function(){var t=0,s=0;var q=0,o=0;var m,k;var j,g;var c=this._getLayoutChildren();var f,r,e;var u,top,d,h;for(var i=0,l=c.length;i<l;i++){f=c[i];r=f.getLayoutProperties();e=f.getSizeHint();var p=f.getMarginLeft()+f.getMarginRight();var n=f.getMarginTop()+f.getMarginBottom();m=e.width+p;k=e.minWidth+p;u=r.left!=null?r.left:r.edge;if(u&&typeof u===b){m+=u;k+=u;}d=r.right!=null?r.right:r.edge;if(d&&typeof d===b){m+=d;k+=d;}t=Math.max(t,m);s=Math.max(s,k);j=e.height+n;g=e.minHeight+n;top=r.top!=null?r.top:r.edge;if(top&&typeof top===b){j+=top;g+=top;}h=r.bottom!=null?r.bottom:r.edge;if(h&&typeof h===b){j+=h;g+=h;}q=Math.max(q,j);o=Math.max(o,g);}return {width:t,minWidth:s,height:q,minHeight:o};}}});})();(function(){var u="execute",t="toolTipText",s="icon",r="label",q="qx.ui.core.MExecutable",p="value",o="qx.event.type.Event",n="_applyCommand",m="enabled",l="menu",j="changeCommand",k="qx.ui.core.Command";qx.Mixin.define(q,{events:{"execute":o},properties:{command:{check:k,apply:n,event:j,nullable:true}},members:{__ny:null,__nz:false,__nA:null,_bindableProperties:[m,r,s,t,p,l],execute:function(){var a=this.getCommand();if(a){if(this.__nz){this.__nz=false;}else{this.__nz=true;a.execute(this);}}this.fireEvent(u);},__nB:function(e){if(this.__nz){this.__nz=false;return;}this.__nz=true;this.execute();},_applyCommand:function(b,c){if(c!=null){c.removeListenerById(this.__nA);}if(b!=null){this.__nA=b.addListener(u,this.__nB,this);}var g=this.__ny;if(g==null){this.__ny=g={};}for(var i=0;i<this._bindableProperties.length;i++){var f=this._bindableProperties[i];if(c!=null&&g[f]!=null){c.removeBinding(g[f]);g[f]=null;}if(b!=null&&qx.Class.hasProperty(this.constructor,f)){var d=b.get(f);if(d==null){var h=this.get(f);}g[f]=b.bind(f,this,f);if(h){this.set(f,h);}}}}},destruct:function(){this.__ny=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 t="pressed",s="abandoned",r="hovered",q="Enter",p="Space",o="dblclick",n="qx.ui.form.Button",m="mouseup",l="mousedown",k="mouseover",h="mouseout",j="keydown",i="button",g="keyup";qx.Class.define(n,{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IExecutable],construct:function(a,b,c){qx.ui.basic.Atom.call(this,a,b);if(c!=null){this.setCommand(c);}this.addListener(k,this._onMouseOver);this.addListener(h,this._onMouseOut);this.addListener(l,this._onMouseDown);this.addListener(m,this._onMouseUp);this.addListener(j,this._onKeyDown);this.addListener(g,this._onKeyUp);this.addListener(o,this._onStopEvent);},properties:{appearance:{refine:true,init:i},focusable:{refine:true,init:true}},members:{_forwardStates:{focused:true,hovered:true,pressed:true,disabled:true},press:function(){if(this.hasState(s)){return;}this.addState(t);},release:function(){if(this.hasState(t)){this.removeState(t);}},reset:function(){this.removeState(t);this.removeState(s);this.removeState(r);},_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;}if(this.hasState(s)){this.removeState(s);this.addState(t);}this.addState(r);},_onMouseOut:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;}this.removeState(r);if(this.hasState(t)){this.removeState(t);this.addState(s);}},_onMouseDown:function(e){if(!e.isLeftPressed()){return;}e.stopPropagation();this.capture();this.removeState(s);this.addState(t);},_onMouseUp:function(e){this.releaseCapture();var d=this.hasState(t);var f=this.hasState(s);if(d){this.removeState(t);}if(f){this.removeState(s);}else{this.addState(r);if(d){this.execute();}}e.stopPropagation();},_onKeyDown:function(e){switch(e.getKeyIdentifier()){case q:case p:this.removeState(s);this.addState(t);e.stopPropagation();}},_onKeyUp:function(e){switch(e.getKeyIdentifier()){case q:case p:if(this.hasState(t)){this.removeState(s);this.removeState(t);this.execute();e.stopPropagation();}}}}});})();(function(){var s="pressed",r="abandoned",q="Integer",p="hovered",o="qx.event.type.Event",n="Enter",m="Space",l="press",k="qx.ui.form.RepeatButton",j="release",g="interval",i="__qe",h="execute";qx.Class.define(k,{extend:qx.ui.form.Button,construct:function(a,b){qx.ui.form.Button.call(this,a,b);this.__qe=new qx.event.AcceleratingTimer();this.__qe.addListener(g,this._onInterval,this);},events:{"execute":o,"press":o,"release":o},properties:{interval:{check:q,init:100},firstInterval:{check:q,init:500},minTimer:{check:q,init:20},timerDecrease:{check:q,init:2}},members:{__qf:null,__qe:null,press:function(){if(this.isEnabled()){if(!this.hasState(s)){this.__qg();}this.removeState(r);this.addState(s);}},release:function(f){if(!this.isEnabled()){return;}if(this.hasState(s)){if(!this.__qf){this.execute();}}this.removeState(s);this.removeState(r);this.__qh();},_applyEnabled:function(c,d){qx.ui.form.Button.prototype._applyEnabled.call(this,c,d);if(!c){this.removeState(s);this.removeState(r);this.__qh();}},_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;}if(this.hasState(r)){this.removeState(r);this.addState(s);this.__qe.start();}this.addState(p);},_onMouseOut:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;}this.removeState(p);if(this.hasState(s)){this.removeState(s);this.addState(r);this.__qe.stop();}},_onMouseDown:function(e){if(!e.isLeftPressed()){return;}this.capture();this.__qg();e.stopPropagation();},_onMouseUp:function(e){this.releaseCapture();if(!this.hasState(r)){this.addState(p);if(this.hasState(s)&&!this.__qf){this.execute();}}this.__qh();e.stopPropagation();},_onKeyUp:function(e){switch(e.getKeyIdentifier()){case n:case m:if(this.hasState(s)){if(!this.__qf){this.execute();}this.removeState(s);this.removeState(r);e.stopPropagation();this.__qh();}}},_onKeyDown:function(e){switch(e.getKeyIdentifier()){case n:case m:this.removeState(r);this.addState(s);e.stopPropagation();this.__qg();}},_onInterval:function(e){this.__qf=true;this.fireEvent(h);},__qg:function(){this.fireEvent(l);this.__qf=false;this.__qe.set({interval:this.getInterval(),firstInterval:this.getFirstInterval(),minimum:this.getMinTimer(),decrease:this.getTimerDecrease()}).start();this.removeState(r);this.addState(s);},__qh:function(){this.fireEvent(j);this.__qe.stop();this.removeState(r);this.removeState(s);}},destruct:function(){this._disposeObjects(i);}});})();(function(){var e="Integer",d="interval",c="qx.event.type.Event",b="__qi",a="qx.event.AcceleratingTimer";qx.Class.define(a,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__qi=new qx.event.Timer(this.getInterval());this.__qi.addListener(d,this._onInterval,this);},events:{"interval":c},properties:{interval:{check:e,init:100},firstInterval:{check:e,init:500},minimum:{check:e,init:20},decrease:{check:e,init:2}},members:{__qi:null,__qj:null,start:function(){this.__qi.setInterval(this.getFirstInterval());this.__qi.start();},stop:function(){this.__qi.stop();this.__qj=null;},_onInterval:function(){this.__qi.stop();if(this.__qj==null){this.__qj=this.getInterval();}this.__qj=Math.max(this.getMinimum(),this.__qj-this.getDecrease());this.__qi.setInterval(this.__qj);this.__qi.start();this.fireEvent(d);}},destruct:function(){this._disposeObjects(b);}});})();(function(){var H="left",G="top",F="_applyLayoutChange",E="hAlign",D="flex",C="vAlign",B="Integer",A="minWidth",z="width",w="minHeight",t="qx.ui.layout.Grid",v="height",u="maxHeight",s="maxWidth";qx.Class.define(t,{extend:qx.ui.layout.Abstract,construct:function(cv,cw){qx.ui.layout.Abstract.call(this);this.__nn=[];this.__no=[];if(cv){this.setSpacingX(cv);}if(cw){this.setSpacingY(cw);}},properties:{spacingX:{check:B,init:0,apply:F},spacingY:{check:B,init:0,apply:F}},members:{__np:null,__nn:null,__no:null,__nq:null,__nr:null,__ns:null,__nt:null,__nu:null,__nv:null,verifyLayoutProperty:null,__nw:function(){var dr=[];var dq=[];var ds=[];var dn=-1;var dm=-1;var du=this._getLayoutChildren();for(var i=0,l=du.length;i<l;i++){var dp=du[i];var dt=dp.getLayoutProperties();var dv=dt.row;var dl=dt.column;dt.colSpan=dt.colSpan||1;dt.rowSpan=dt.rowSpan||1;if(dv==null||dl==null){throw new Error("The layout properties 'row' and 'column' of the child widget '"+dp+"' must be defined!");}if(dr[dv]&&dr[dv][dl]){throw new Error("Cannot add widget '"+dp+"'!. "+"There is already a widget '"+dr[dv][dl]+"' in this cell ("+dv+", "+dl+")");}for(var x=dl;x<dl+dt.colSpan;x++){for(var y=dv;y<dv+dt.rowSpan;y++){if(dr[y]==undefined){dr[y]=[];}dr[y][x]=dp;dm=Math.max(dm,x);dn=Math.max(dn,y);}}if(dt.rowSpan>1){ds.push(dp);}if(dt.colSpan>1){dq.push(dp);}}for(var y=0;y<=dn;y++){if(dr[y]==undefined){dr[y]=[];}}this.__np=dr;this.__nq=dq;this.__nr=ds;this.__ns=dn;this.__nt=dm;this.__nu=null;this.__nv=null;delete this._invalidChildrenCache;},_setRowData:function(ba,bb,bc){var bd=this.__nn[ba];if(!bd){this.__nn[ba]={};this.__nn[ba][bb]=bc;}else{bd[bb]=bc;}},_setColumnData:function(dh,di,dj){var dk=this.__no[dh];if(!dk){this.__no[dh]={};this.__no[dh][di]=dj;}else{dk[di]=dj;}},setSpacing:function(dR){this.setSpacingY(dR);this.setSpacingX(dR);return this;},setColumnAlign:function(dw,dx,dy){{};this._setColumnData(dw,E,dx);this._setColumnData(dw,C,dy);this._applyLayoutChange();return this;},getColumnAlign:function(I){var J=this.__no[I]||{};return {vAlign:J.vAlign||G,hAlign:J.hAlign||H};},setRowAlign:function(cs,ct,cu){{};this._setRowData(cs,E,ct);this._setRowData(cs,C,cu);this._applyLayoutChange();return this;},getRowAlign:function(dW){var dX=this.__nn[dW]||{};return {vAlign:dX.vAlign||G,hAlign:dX.hAlign||H};},getCellWidget:function(dU,dV){if(this._invalidChildrenCache){this.__nw();}var dU=this.__np[dU]||{};return dU[dV]||null;},getRowCount:function(){if(this._invalidChildrenCache){this.__nw();}return this.__ns+1;},getColumnCount:function(){if(this._invalidChildrenCache){this.__nw();}return this.__nt+1;},getCellAlign:function(R,S){var Y=G;var W=H;var X=this.__nn[R];var U=this.__no[S];var T=this.__np[R][S];if(T){var V={vAlign:T.getAlignY(),hAlign:T.getAlignX()};}else{V={};}if(V.vAlign){Y=V.vAlign;}else if(X&&X.vAlign){Y=X.vAlign;}else if(U&&U.vAlign){Y=U.vAlign;}if(V.hAlign){W=V.hAlign;}else if(U&&U.hAlign){W=U.hAlign;}else if(X&&X.hAlign){W=X.hAlign;}return {vAlign:Y,hAlign:W};},setColumnFlex:function(df,dg){this._setColumnData(df,D,dg);this._applyLayoutChange();return this;},getColumnFlex:function(bM){var bN=this.__no[bM]||{};return bN.flex!==undefined?bN.flex:0;},setRowFlex:function(bO,bP){this._setRowData(bO,D,bP);this._applyLayoutChange();return this;},getRowFlex:function(bH){var bI=this.__nn[bH]||{};var bJ=bI.flex!==undefined?bI.flex:0;return bJ;},setColumnMaxWidth:function(dd,de){this._setColumnData(dd,s,de);this._applyLayoutChange();return this;},getColumnMaxWidth:function(br){var bs=this.__no[br]||{};return bs.maxWidth!==undefined?bs.maxWidth:Infinity;},setColumnWidth:function(bK,bL){this._setColumnData(bK,z,bL);this._applyLayoutChange();return this;},getColumnWidth:function(P){var Q=this.__no[P]||{};return Q.width!==undefined?Q.width:null;},setColumnMinWidth:function(dY,ea){this._setColumnData(dY,A,ea);this._applyLayoutChange();return this;},getColumnMinWidth:function(dz){var dA=this.__no[dz]||{};return dA.minWidth||0;},setRowMaxHeight:function(o,p){this._setRowData(o,u,p);this._applyLayoutChange();return this;},getRowMaxHeight:function(dS){var dT=this.__nn[dS]||{};return dT.maxHeight||Infinity;},setRowHeight:function(cf,cg){this._setRowData(cf,v,cg);this._applyLayoutChange();return this;},getRowHeight:function(dI){var dJ=this.__nn[dI]||{};return dJ.height!==undefined?dJ.height:null;},setRowMinHeight:function(q,r){this._setRowData(q,w,r);this._applyLayoutChange();return this;},getRowMinHeight:function(be){var bf=this.__nn[be]||{};return bf.minHeight||0;},__nx:function(K){var O=K.getSizeHint();var N=K.getMarginLeft()+K.getMarginRight();var M=K.getMarginTop()+K.getMarginBottom();var L={height:O.height+M,width:O.width+N,minHeight:O.minHeight+M,minWidth:O.minWidth+N,maxHeight:O.maxHeight+M,maxWidth:O.maxWidth+N};return L;},_fixHeightsRowSpan:function(bQ){var cc=this.getSpacingY();for(var i=0,l=this.__nr.length;i<l;i++){var bT=this.__nr[i];var bV=this.__nx(bT);var bW=bT.getLayoutProperties();var bS=bW.row;var ca=cc*(bW.rowSpan-1);var bR=ca;var bY={};for(var j=0;j<bW.rowSpan;j++){var ce=bW.row+j;var bU=bQ[ce];var cd=this.getRowFlex(ce);if(cd>0){bY[ce]={min:bU.minHeight,value:bU.height,max:bU.maxHeight,flex:cd};}ca+=bU.height;bR+=bU.minHeight;}if(ca<bV.height){var cb=qx.ui.layout.Util.computeFlexOffsets(bY,bV.height,ca);for(var j=0;j<bW.rowSpan;j++){var bX=cb[bS+j]?cb[bS+j].offset:0;bQ[bS+j].height+=bX;}}if(bR<bV.minHeight){var cb=qx.ui.layout.Util.computeFlexOffsets(bY,bV.minHeight,bR);for(var j=0;j<bW.rowSpan;j++){var bX=cb[bS+j]?cb[bS+j].offset:0;bQ[bS+j].minHeight+=bX;}}}},_fixWidthsColSpan:function(bt){var bx=this.getSpacingX();for(var i=0,l=this.__nq.length;i<l;i++){var bu=this.__nq[i];var bw=this.__nx(bu);var bz=bu.getLayoutProperties();var bv=bz.column;var bF=bx*(bz.colSpan-1);var by=bF;var bA={};var bC;for(var j=0;j<bz.colSpan;j++){var bG=bz.column+j;var bE=bt[bG];var bD=this.getColumnFlex(bG);if(bD>0){bA[bG]={min:bE.minWidth,value:bE.width,max:bE.maxWidth,flex:bD};}bF+=bE.width;by+=bE.minWidth;}if(bF<bw.width){var bB=qx.ui.layout.Util.computeFlexOffsets(bA,bw.width,bF);for(var j=0;j<bz.colSpan;j++){bC=bB[bv+j]?bB[bv+j].offset:0;bt[bv+j].width+=bC;}}if(by<bw.minWidth){var bB=qx.ui.layout.Util.computeFlexOffsets(bA,bw.minWidth,by);for(var j=0;j<bz.colSpan;j++){bC=bB[bv+j]?bB[bv+j].offset:0;bt[bv+j].minWidth+=bC;}}}},_getRowHeights:function(){if(this.__nu!=null){return this.__nu;}var cq=[];var cj=this.__ns;var ci=this.__nt;for(var cr=0;cr<=cj;cr++){var ck=0;var cm=0;var cl=0;for(var cp=0;cp<=ci;cp++){var ch=this.__np[cr][cp];if(!ch){continue;}var cn=ch.getLayoutProperties().rowSpan||0;if(cn>1){continue;}var co=this.__nx(ch);if(this.getRowFlex(cr)>0){ck=Math.max(ck,co.minHeight);}else{ck=Math.max(ck,co.height);}cm=Math.max(cm,co.height);}var ck=Math.max(ck,this.getRowMinHeight(cr));var cl=this.getRowMaxHeight(cr);if(this.getRowHeight(cr)!==null){var cm=this.getRowHeight(cr);}else{var cm=Math.max(ck,Math.min(cm,cl));}cq[cr]={minHeight:ck,height:cm,maxHeight:cl};}if(this.__nr.length>0){this._fixHeightsRowSpan(cq);}this.__nu=cq;return cq;},_getColWidths:function(){if(this.__nv!=null){return this.__nv;}var bk=[];var bh=this.__nt;var bj=this.__ns;for(var bp=0;bp<=bh;bp++){var bn=0;var bm=0;var bi=Infinity;for(var bq=0;bq<=bj;bq++){var bg=this.__np[bq][bp];if(!bg){continue;}var bl=bg.getLayoutProperties().colSpan||0;if(bl>1){continue;}var bo=this.__nx(bg);if(this.getColumnFlex(bp)>0){bm=Math.max(bm,bo.minWidth);}else{bm=Math.max(bm,bo.width);}bn=Math.max(bn,bo.width);}var bm=Math.max(bm,this.getColumnMinWidth(bp));var bi=this.getColumnMaxWidth(bp);if(this.getColumnWidth(bp)!==null){var bn=this.getColumnWidth(bp);}else{var bn=Math.max(bm,Math.min(bn,bi));}bk[bp]={minWidth:bm,width:bn,maxWidth:bi};}if(this.__nq.length>0){this._fixWidthsColSpan(bk);}this.__nv=bk;return bk;},_getColumnFlexOffsets:function(dK){var dL=this.getSizeHint();var dP=dK-dL.width;if(dP==0){return {};}var dN=this._getColWidths();var dM={};for(var i=0,l=dN.length;i<l;i++){var dQ=dN[i];var dO=this.getColumnFlex(i);if((dO<=0)||(dQ.width==dQ.maxWidth&&dP>0)||(dQ.width==dQ.minWidth&&dP<0)){continue;}dM[i]={min:dQ.minWidth,value:dQ.width,max:dQ.maxWidth,flex:dO};}return qx.ui.layout.Util.computeFlexOffsets(dM,dK,dL.width);},_getRowFlexOffsets:function(dB){var dC=this.getSizeHint();var dF=dB-dC.height;if(dF==0){return {};}var dG=this._getRowHeights();var dD={};for(var i=0,l=dG.length;i<l;i++){var dH=dG[i];var dE=this.getRowFlex(i);if((dE<=0)||(dH.height==dH.maxHeight&&dF>0)||(dH.height==dH.minHeight&&dF<0)){continue;}dD[i]={min:dH.minHeight,value:dH.height,max:dH.maxHeight,flex:dE};}return qx.ui.layout.Util.computeFlexOffsets(dD,dB,dC.height);},renderLayout:function(cx,cy){if(this._invalidChildrenCache){this.__nw();}var cM=qx.ui.layout.Util;var cA=this.getSpacingX();var cG=this.getSpacingY();var cR=this._getColWidths();var cQ=this._getColumnFlexOffsets(cx);var cB=[];var cT=this.__nt;var cz=this.__ns;var cS;for(var cU=0;cU<=cT;cU++){cS=cQ[cU]?cQ[cU].offset:0;cB[cU]=cR[cU].width+cS;}var cJ=this._getRowHeights();var cL=this._getRowFlexOffsets(cy);var db=[];for(var cH=0;cH<=cz;cH++){cS=cL[cH]?cL[cH].offset:0;db[cH]=cJ[cH].height+cS;}var dc=0;for(var cU=0;cU<=cT;cU++){var top=0;for(var cH=0;cH<=cz;cH++){var cO=this.__np[cH][cU];if(!cO){top+=db[cH]+cG;continue;}var cC=cO.getLayoutProperties();if(cC.row!==cH||cC.column!==cU){top+=db[cH]+cG;continue;}var da=cA*(cC.colSpan-1);for(var i=0;i<cC.colSpan;i++){da+=cB[cU+i];}var cP=cG*(cC.rowSpan-1);for(var i=0;i<cC.rowSpan;i++){cP+=db[cH+i];}var cD=cO.getSizeHint();var cX=cO.getMarginTop();var cN=cO.getMarginLeft();var cK=cO.getMarginBottom();var cF=cO.getMarginRight();var cI=Math.max(cD.minWidth,Math.min(da-cN-cF,cD.maxWidth));var cY=Math.max(cD.minHeight,Math.min(cP-cX-cK,cD.maxHeight));var cV=this.getCellAlign(cH,cU);var cW=dc+cM.computeHorizontalAlignOffset(cV.hAlign,cI,da,cN,cF);var cE=top+cM.computeVerticalAlignOffset(cV.vAlign,cY,cP,cX,cK);cO.renderLayout(cW,cE,cI,cY);top+=db[cH]+cG;}dc+=cB[cU]+cA;}},invalidateLayoutCache:function(){qx.ui.layout.Abstract.prototype.invalidateLayoutCache.call(this);this.__nv=null;this.__nu=null;},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__nw();}var e=this._getColWidths();var g=0,h=0;for(var i=0,l=e.length;i<l;i++){var k=e[i];if(this.getColumnFlex(i)>0){g+=k.minWidth;}else{g+=k.width;}h+=k.width;}var m=this._getRowHeights();var c=0,f=0;for(var i=0,l=m.length;i<l;i++){var n=m[i];if(this.getRowFlex(i)>0){c+=n.minHeight;}else{c+=n.height;}f+=n.height;}var b=this.getSpacingX()*(e.length-1);var a=this.getSpacingY()*(m.length-1);var d={minWidth:g+b,width:h+b,minHeight:c+a,height:f+a};return d;}},destruct:function(){this.__np=this.__nn=this.__no=this.__nq=this.__nr=this.__nv=this.__nu=null;}});})();(function(){var E="resize",D="scrollY",C="update",B="scrollX",A="_applyScrollX",z="_applyScrollY",w="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxX()",v="appear",u="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxY()",t="qx.event.type.Event",r="qx.ui.core.scroll.ScrollPane",s="scroll";qx.Class.define(r,{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(E,this._onUpdate);var o=this.getContentElement();o.addListener(s,this._onScroll,this);o.addListener(v,this._onAppear,this);},events:{update:t},properties:{scrollX:{check:w,apply:A,event:B,init:0},scrollY:{check:u,apply:z,event:D,init:0}},members:{add:function(m){var n=this._getChildren()[0];if(n){this._remove(n);n.removeListener(E,this._onUpdate,this);}if(m){this._add(m);m.addListener(E,this._onUpdate,this);}},remove:function(c){if(c){this._remove(c);c.removeListener(E,this._onUpdate,this);}},getChildren:function(){return this._getChildren();},_onUpdate:function(e){this.fireEvent(C);},_onScroll:function(e){var f=this.getContentElement();this.setScrollX(f.getScrollX());this.setScrollY(f.getScrollY());},_onAppear:function(e){var L=this.getContentElement();var I=this.getScrollX();var J=L.getScrollX();if(I!=J){L.scrollToX(I);}var M=this.getScrollY();var K=L.getScrollY();if(M!=K){L.scrollToY(M);}},getItemTop:function(d){var top=0;do{top+=d.getBounds().top;d=d.getLayoutParent();}while(d&&d!==this);return top;},getItemBottom:function(i){return this.getItemTop(i)+i.getBounds().height;},getItemLeft:function(k){var l=0;var parent;do{l+=k.getBounds().left;parent=k.getLayoutParent();if(parent){l+=parent.getInsets().left;}k=parent;}while(k&&k!==this);return l;},getItemRight:function(j){return this.getItemLeft(j)+j.getBounds().width;},getScrollSize:function(){return this.getChildren()[0].getBounds();},getScrollMaxX:function(){var H=this.getInnerSize();var G=this.getScrollSize();if(H&&G){return Math.max(0,G.width-H.width);}return 0;},getScrollMaxY:function(){var q=this.getInnerSize();var p=this.getScrollSize();if(q&&p){return Math.max(0,p.height-q.height);}return 0;},scrollToX:function(a){var b=this.getScrollMaxX();if(a<0){a=0;}else if(a>b){a=b;}this.setScrollX(a);},scrollToY:function(g){var h=this.getScrollMaxY();if(g<0){g=0;}else if(g>h){g=h;}this.setScrollY(g);},scrollByX:function(x){this.scrollToX(this.getScrollX()+x);},scrollByY:function(y){this.scrollToY(this.getScrollY()+y);},_applyScrollX:function(F){this.getContentElement().scrollToX(F);},_applyScrollY:function(N){this.getContentElement().scrollToY(N);}}});})();(function(){var l="",k="<br",j=" &nbsp;",i="<br>",h=" ",g="\n",f="qx.bom.String";qx.Class.define(f,{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(b){return qx.util.StringEscape.escape(b,qx.bom.String.FROM_CHARCODE);},unescape:function(a){return qx.util.StringEscape.unescape(a,qx.bom.String.TO_CHARCODE);},fromText:function(m){return qx.bom.String.escape(m).replace(/(  |\n)/g,function(n){var o={"  ":j,"\n":i};return o[n]||n;});},toText:function(p){return qx.bom.String.unescape(p.replace(/\s+|<([^>])+>/gi,function(q){if(q.indexOf(k)===0){return g;}else if(q.length>0&&q.replace(/^\s*/,l).replace(/\s*$/,l)==l){return h;}else{return l;}}));}},defer:function(c,d,e){c.FROM_CHARCODE=qx.lang.Object.invert(c.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(s,t){return s.replace(/&[#\w]+;/gi,function(p){var q=p;var p=p.substring(1,p.length-1);var r=t[p];if(r){q=String.fromCharCode(r);}else{if(p.charAt(0)==c){if(p.charAt(1).toUpperCase()==e){r=p.substring(2);if(r.match(/^[0-9A-Fa-f]+$/gi)){q=String.fromCharCode(parseInt(r,16));}}else{r=p.substring(1);if(r.match(/^\d+$/gi)){q=String.fromCharCode(parseInt(r,10));}}}}return q;});}}});})();(function(){var a="qx.ui.core.Spacer";qx.Class.define(a,{extend:qx.ui.core.LayoutItem,construct:function(c,d){qx.ui.core.LayoutItem.call(this);this.setWidth(c!=null?c:0);this.setHeight(d!=null?d:0);},members:{checkAppearanceNeeds:function(){},addChildrenToQueue:function(b){},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}}});})();(function(){var d="qx.ui.form.IRadioItem",c="qx.event.type.Data";qx.Interface.define(d,{events:{"changeValue":c},members:{setValue:function(b){},getValue:function(){},setGroup:function(a){this.assertInstance(a,qx.ui.form.RadioGroup);},getGroup:function(){}}});})();(function(){var b="qx.ui.form.IBooleanForm",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 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 s="checked",r="keypress",q="Boolean",p="Right",o="_applyValue",n="changeValue",m="qx.ui.form.RadioButton",l="radiobutton",k="Left",j="qx.ui.form.RadioGroup",g="Down",i="_applyGroup",h="Up",f="execute";qx.Class.define(m,{extend:qx.ui.form.Button,include:[qx.ui.form.MForm,qx.ui.form.MModelProperty],implement:[qx.ui.form.IRadioItem,qx.ui.form.IForm,qx.ui.form.IBooleanForm,qx.ui.form.IModel],construct:function(b){{};qx.ui.form.Button.call(this,b);this.addListener(f,this._onExecute);this.addListener(r,this._onKeyPress);},properties:{group:{check:j,nullable:true,apply:i},value:{check:q,nullable:true,event:n,apply:o,init:false},appearance:{refine:true,init:l},allowGrowX:{refine:true,init:false}},members:{_applyValue:function(c,d){c?this.addState(s):this.removeState(s);if(c&&this.getFocusable()){this.focus();}},_applyGroup:function(t,u){if(u){u.remove(this);}if(t){t.add(this);}},_onExecute:function(e){this.setValue(true);},_onKeyPress:function(e){var a=this.getGroup();if(!a){return;}switch(e.getKeyIdentifier()){case k:case h:a.selectPrevious();break;case p:case g:a.selectNext();break;}}}});})();(function(){var 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(d,e,f){qx.ui.basic.Atom.call(this,d,e);if(f!=null){this.setModel(f);}},events:{"action":a},properties:{appearance:{refine:true,init:c}},members:{_forwardStates:{focused:true,hovered:true,selected:true,dragover:true}}});})();(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 r="Boolean",q="resize",p="mousedown",o="w-resize",n="sw-resize",m="n-resize",l="resizableRight",k="ne-resize",j="se-resize",i="Integer",G="e-resize",F="resizableLeft",E="mousemove",D="move",C="shorthand",B="maximized",A="nw-resize",z="mouseout",y="qx.ui.core.MResizable",x="mouseup",v="losecapture",w="resize-frame",t="resizableBottom",u="s-resize",s="resizableTop";qx.Mixin.define(y,{construct:function(){this.addListener(p,this.__mE,this,true);this.addListener(x,this.__mF,this);this.addListener(E,this.__mH,this);this.addListener(z,this.__mI,this);this.addListener(v,this.__mG,this);var W=this.getContainerElement().getDomElement();if(W==null){W=window;}this.__mt=qx.event.Registration.getManager(W).getHandler(qx.event.handler.DragDrop);},properties:{resizableTop:{check:r,init:true},resizableRight:{check:r,init:true},resizableBottom:{check:r,init:true},resizableLeft:{check:r,init:true},resizable:{group:[s,l,t,F],mode:C},resizeSensitivity:{check:i,init:5},useResizeFrame:{check:r,init:true}},members:{__mt:null,__mu:null,__mv:null,__mw:null,__mx:null,__my:null,RESIZE_TOP:1,RESIZE_BOTTOM:2,RESIZE_LEFT:4,RESIZE_RIGHT:8,__mz:function(){var g=this.__mu;if(!g){g=this.__mu=new qx.ui.core.Widget();g.setAppearance(w);g.exclude();qx.core.Init.getApplication().getRoot().add(g);}return g;},__mA:function(){var I=this.__my;var H=this.__mz();H.setUserBounds(I.left,I.top,I.width,I.height);H.show();H.setZIndex(this.getZIndex()+1);},__mB:function(e){var Q=this.__mv;var R=this.getSizeHint();var T=this.__my;var P=T.width;var S=T.height;var V=T.left;var top=T.top;var U;if((Q&this.RESIZE_TOP)||(Q&this.RESIZE_BOTTOM)){U=e.getDocumentTop()-this.__mx;if(Q&this.RESIZE_TOP){S-=U;}else{S+=U;}if(S<R.minHeight){S=R.minHeight;}else if(S>R.maxHeight){S=R.maxHeight;}if(Q&this.RESIZE_TOP){top+=T.height-S;}}if((Q&this.RESIZE_LEFT)||(Q&this.RESIZE_RIGHT)){U=e.getDocumentLeft()-this.__mw;if(Q&this.RESIZE_LEFT){P-=U;}else{P+=U;}if(P<R.minWidth){P=R.minWidth;}else if(P>R.maxWidth){P=R.maxWidth;}if(Q&this.RESIZE_LEFT){V+=T.width-P;}}return {viewportLeft:V,viewportTop:top,parentLeft:T.bounds.left+V-T.left,parentTop:T.bounds.top+top-T.top,width:P,height:S};},__mC:{1:m,2:u,4:o,8:G,5:A,6:n,9:k,10:j},__mD:function(e){var M=this.getContentLocation();var K=this.getResizeSensitivity();var O=e.getDocumentLeft();var N=e.getDocumentTop();var L=0;if(this.getResizableTop()&&Math.abs(M.top-N)<K){L+=this.RESIZE_TOP;}else if(this.getResizableBottom()&&Math.abs(M.bottom-N)<K){L+=this.RESIZE_BOTTOM;}if(this.getResizableLeft()&&Math.abs(M.left-O)<K){L+=this.RESIZE_LEFT;}else if(this.getResizableRight()&&Math.abs(M.right-O)<K){L+=this.RESIZE_RIGHT;}this.__mv=L;},__mE:function(e){if(!this.__mv){return;}this.addState(q);this.__mw=e.getDocumentLeft();this.__mx=e.getDocumentTop();var location=this.getContainerLocation();var J=this.getBounds();this.__my={top:location.top,left:location.left,width:J.width,height:J.height,bounds:qx.lang.Object.clone(J)};if(this.getUseResizeFrame()){this.__mA();}this.capture();e.stop();},__mF:function(e){if(!this.hasState(q)){return;}if(this.getUseResizeFrame()){this.__mz().exclude();}var h=this.__mB(e);this.setWidth(h.width);this.setHeight(h.height);if(this.getResizableLeft()||this.getResizableTop()){this.setLayoutProperties({left:h.parentLeft,top:h.parentTop});}this.__mv=0;this.removeState(q);this.resetCursor();this.getApplicationRoot().resetGlobalCursor();this.releaseCapture();e.stopPropagation();},__mG:function(e){if(!this.__mv){return;}this.resetCursor();this.getApplicationRoot().resetGlobalCursor();this.removeState(D);if(this.getUseResizeFrame()){this.__mz().exclude();}},__mH:function(e){if(this.hasState(q)){var d=this.__mB(e);if(this.getUseResizeFrame()){var b=this.__mz();b.setUserBounds(d.viewportLeft,d.viewportTop,d.width,d.height);}else{this.setWidth(d.width);this.setHeight(d.height);if(this.getResizableLeft()||this.getResizableTop()){this.setLayoutProperties({left:d.parentLeft,top:d.parentTop});}}e.stopPropagation();}else if(!this.hasState(B)&&!this.__mt.isSessionActive()){this.__mD(e);var f=this.__mv;var c=this.getApplicationRoot();if(f){var a=this.__mC[f];this.setCursor(a);c.setGlobalCursor(a);}else if(this.getCursor()){this.resetCursor();c.resetGlobalCursor();}}},__mI:function(e){if(this.getCursor()&&!this.hasState(q)){this.resetCursor();this.getApplicationRoot().resetGlobalCursor();}}},destruct:function(){if(this.__mu!=null&&!qx.core.ObjectRegistry.inShutDown){this.__mu.destroy();this.__mu=null;}this.__mt=null;}});})();(function(){var l="move",k="Boolean",j="mouseup",i="mousedown",h="losecapture",g="__mK",f="qx.ui.core.MMovable",d="__mJ",c="mousemove",b="maximized",a="move-frame";qx.Mixin.define(f,{properties:{movable:{check:k,init:true},useMoveFrame:{check:k,init:false}},members:{__mJ:null,__mK:null,__mL:null,__mM:null,__mN:null,__mO:null,__mP:null,__mQ:false,__mR:null,__mS:0,_activateMoveHandle:function(y){if(this.__mJ){throw new Error("The move handle could not be redefined!");}this.__mJ=y;y.addListener(i,this._onMoveMouseDown,this);y.addListener(j,this._onMoveMouseUp,this);y.addListener(c,this._onMoveMouseMove,this);y.addListener(h,this.__mW,this);},__mT:function(){var x=this.__mK;if(!x){x=this.__mK=new qx.ui.core.Widget();x.setAppearance(a);x.exclude();qx.core.Init.getApplication().getRoot().add(x);}return x;},__mU:function(){var location=this.getContainerLocation();var o=this.getBounds();var n=this.__mT();n.setUserBounds(location.left,location.top,o.width,o.height);n.show();n.setZIndex(this.getZIndex()+1);},__mV:function(e){var t=this.__mL;var w=Math.max(t.left,Math.min(t.right,e.getDocumentLeft()));var v=Math.max(t.top,Math.min(t.bottom,e.getDocumentTop()));var s=this.__mM+w;var u=this.__mN+v;return {viewportLeft:s,viewportTop:u,parentLeft:s-this.__mO,parentTop:u-this.__mP};},_onMoveMouseDown:function(e){if(!this.getMovable()||this.hasState(b)){return;}var parent=this.getLayoutParent();var q=parent.getContentLocation();var r=parent.getBounds();if(qx.Class.implementsInterface(parent,qx.ui.window.IDesktop)){if(!parent.isContentBlocked()){this.__mQ=true;this.__mR=parent.getBlockerColor();this.__mS=parent.getBlockerOpacity();parent.setBlockerColor(null);parent.setBlockerOpacity(1);parent.blockContent(this.getZIndex()-1);}}this.__mL={left:q.left,top:q.top,right:q.left+r.width,bottom:q.top+r.height};var p=this.getContainerLocation();this.__mO=q.left;this.__mP=q.top;this.__mM=p.left-e.getDocumentLeft();this.__mN=p.top-e.getDocumentTop();this.addState(l);this.__mJ.capture();if(this.getUseMoveFrame()){this.__mU();}e.stop();},_onMoveMouseMove:function(e){if(!this.hasState(l)){return;}var m=this.__mV(e);if(this.getUseMoveFrame()){this.__mT().setDomPosition(m.viewportLeft,m.viewportTop);}else{this.setDomPosition(m.parentLeft,m.parentTop);}e.stopPropagation();},_onMoveMouseUp:function(e){if(!this.hasState(l)){return;}this.removeState(l);var parent=this.getLayoutParent();if(qx.Class.implementsInterface(parent,qx.ui.window.IDesktop)){if(this.__mQ){parent.unblockContent();parent.setBlockerColor(this.__mR);parent.setBlockerOpacity(this.__mS);this.__mR=null;this.__mS=0;}}this.__mJ.releaseCapture();var z=this.__mV(e);this.setLayoutProperties({left:z.parentLeft,top:z.parentTop});if(this.getUseMoveFrame()){this.__mT().exclude();}e.stopPropagation();},__mW:function(e){if(!this.hasState(l)){return;}this.removeState(l);if(this.getUseMoveFrame()){this.__mT().exclude();}}},destruct:function(){this._disposeObjects(g,d);this.__mL=null;}});})();(function(){var p="_applyContentPadding",o="Integer",n="resetPaddingRight",m="setPaddingBottom",l="contentPaddingBottom",k="resetPaddingTop",j="qx.ui.core.MContentPadding",i="resetPaddingLeft",h="setPaddingTop",g="setPaddingRight",c="resetPaddingBottom",f="contentPaddingLeft",e="setPaddingLeft",b="contentPaddingTop",a="shorthand",d="contentPaddingRight";qx.Mixin.define(j,{properties:{contentPaddingTop:{check:o,init:0,apply:p,themeable:true},contentPaddingRight:{check:o,init:0,apply:p,themeable:true},contentPaddingBottom:{check:o,init:0,apply:p,themeable:true},contentPaddingLeft:{check:o,init:0,apply:p,themeable:true},contentPadding:{group:[b,d,l,f],mode:a,themeable:true}},members:{__mX:{contentPaddingTop:h,contentPaddingRight:g,contentPaddingBottom:m,contentPaddingLeft:e},__mY:{contentPaddingTop:k,contentPaddingRight:n,contentPaddingBottom:c,contentPaddingLeft:i},_applyContentPadding:function(q,r,name){var s=this._getContentPaddingTarget();if(q==null){var t=this.__mY[name];s[t]();}else{var u=this.__mX[name];s[u](q);}}}});})();(function(){var e="qx.ui.window.IWindowManager";qx.Interface.define(e,{members:{setDesktop:function(a){this.assertInterface(a,qx.ui.window.IDesktop);},changeActiveWindow:function(c,d){},updateStack:function(){},bringToFront:function(f){this.assertInstance(f,qx.ui.window.Window);},sendToBack:function(b){this.assertInstance(b,qx.ui.window.Window);}}});})();(function(){var h="__na",g="qx.ui.window.Manager";qx.Class.define(g,{extend:qx.core.Object,implement:qx.ui.window.IWindowManager,members:{__na:null,setDesktop:function(r){this.__na=r;this.updateStack();},getDesktop:function(){return this.__na;},changeActiveWindow:function(j,k){if(j){this.bringToFront(j);}},_minZIndex:1e5,updateStack:function(){qx.ui.core.queue.Widget.add(this);},syncWidget:function(){this.__na.forceUnblockContent();var n=this.__na.getWindows();var q=this._minZIndex-1;var p=false;var o,m=null;for(var i=0,l=n.length;i<l;i++){o=n[i];if(!o.isVisible()){continue;}q+=2;o.setZIndex(q);if(o.getModal()){this.__na.blockContent(q-1);}p=p||o.isActive();m=o;}if(!p){this.__na.setActiveWindow(m);}},bringToFront:function(a){var b=this.__na.getWindows();var c=qx.lang.Array.remove(b,a);if(c){b.push(a);this.updateStack();}},sendToBack:function(d){var e=this.__na.getWindows();var f=qx.lang.Array.remove(e,d);if(f){e.unshift(d);this.updateStack();}}},destruct:function(){this._disposeObjects(h);}});})();(function(){var C="Boolean",B="qx.event.type.Event",A="captionbar",z="_applyCaptionBarChange",y="maximize-button",x="restore-button",w="minimize-button",v="close-button",u="title",t="icon",bi="maximized",bh="execute",bg="pane",bf="statusbar-text",be="statusbar",bd="String",bc="normal",bb="active",ba="beforeClose",Y="beforeMinimize",J="mousedown",K="changeStatus",H="changeIcon",I="excluded",F="dblclick",G="_applyActive",D="beforeRestore",E="minimize",L="changeModal",M="_applyShowStatusbar",Q="_applyStatus",P="qx.ui.window.Window",S="changeCaption",R="focusout",U="beforeMaximize",T="maximize",O="restore",X="window",W="close",V="changeActive",N="minimized";qx.Class.define(P,{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling,qx.ui.core.MResizable,qx.ui.core.MMovable,qx.ui.core.MContentPadding],construct:function(bj,bk){qx.ui.core.Widget.call(this);this._setLayout(new qx.ui.layout.VBox());this._createChildControl(A);this._createChildControl(bg);if(bk!=null){this.setIcon(bk);}if(bj!=null){this.setCaption(bj);}this._updateCaptionBar();this.addListener(J,this._onWindowMouseDown,this,true);this.addListener(R,this._onWindowFocusOut,this);qx.core.Init.getApplication().getRoot().add(this);this.initVisibility();qx.ui.core.FocusHandler.getInstance().addRoot(this);{};},statics:{DEFAULT_MANAGER_CLASS:qx.ui.window.Manager},events:{"beforeClose":B,"close":B,"beforeMinimize":B,"minimize":B,"beforeMaximize":B,"maximize":B,"beforeRestore":B,"restore":B},properties:{appearance:{refine:true,init:X},visibility:{refine:true,init:I},focusable:{refine:true,init:true},active:{check:C,init:false,apply:G,event:V},modal:{check:C,init:false,event:L},caption:{apply:z,event:S,nullable:true},icon:{check:bd,nullable:true,apply:z,event:H,themeable:true},status:{check:bd,nullable:true,apply:Q,event:K},showClose:{check:C,init:true,apply:z,themeable:true},showMaximize:{check:C,init:true,apply:z,themeable:true},showMinimize:{check:C,init:true,apply:z,themeable:true},allowClose:{check:C,init:true,apply:z},allowMaximize:{check:C,init:true,apply:z},allowMinimize:{check:C,init:true,apply:z},showStatusbar:{check:C,init:false,apply:M}},members:{__nb:null,__nc:null,getChildrenContainer:function(){return this.getChildControl(bg);},_forwardStates:{active:true,maximized:true},setLayoutParent:function(parent){{};qx.ui.core.Widget.prototype.setLayoutParent.call(this,parent);},_createChildControlImpl:function(bq){var br;switch(bq){case be:br=new qx.ui.container.Composite(new qx.ui.layout.HBox());this._add(br);br.add(this.getChildControl(bf));break;case bf:br=new qx.ui.basic.Label();br.setValue(this.getStatus());break;case bg:br=new qx.ui.container.Composite();this._add(br,{flex:1});break;case A:var bt=new qx.ui.layout.Grid();bt.setRowFlex(0,1);bt.setColumnFlex(1,1);br=new qx.ui.container.Composite(bt);this._add(br);br.addListener(F,this._onCaptionMouseDblClick,this);this._activateMoveHandle(br);break;case t:br=new qx.ui.basic.Image(this.getIcon());this.getChildControl(A).add(br,{row:0,column:0});break;case u:br=new qx.ui.basic.Label(this.getCaption());br.setWidth(0);br.setAllowGrowX(true);var bs=this.getChildControl(A);bs.add(br,{row:0,column:1});break;case w:br=new qx.ui.form.Button();br.setFocusable(false);br.addListener(bh,this._onMinimizeButtonClick,this);this.getChildControl(A).add(br,{row:0,column:2});break;case x:br=new qx.ui.form.Button();br.setFocusable(false);br.addListener(bh,this._onRestoreButtonClick,this);this.getChildControl(A).add(br,{row:0,column:3});break;case y:br=new qx.ui.form.Button();br.setFocusable(false);br.addListener(bh,this._onMaximizeButtonClick,this);this.getChildControl(A).add(br,{row:0,column:4});break;case v:br=new qx.ui.form.Button();br.setFocusable(false);br.addListener(bh,this._onCloseButtonClick,this);this.getChildControl(A).add(br,{row:0,column:6});break;}return br||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,bq);},_updateCaptionBar:function(){var c;var d=this.getIcon();if(d){this.getChildControl(t).setSource(d);this._showChildControl(t);}else{this._excludeChildControl(t);}var b=this.getCaption();if(b){this.getChildControl(u).setValue(b);this._showChildControl(u);}else{this._excludeChildControl(u);}if(this.getShowMinimize()){this._showChildControl(w);c=this.getChildControl(w);this.getAllowMinimize()?c.resetEnabled():c.setEnabled(false);}else{this._excludeChildControl(w);}if(this.getShowMaximize()){if(this.isMaximized()){this._showChildControl(x);this._excludeChildControl(y);}else{this._showChildControl(y);this._excludeChildControl(x);}c=this.getChildControl(y);this.getAllowMaximize()?c.resetEnabled():c.setEnabled(false);}else{this._excludeChildControl(y);this._excludeChildControl(x);}if(this.getShowClose()){this._showChildControl(v);c=this.getChildControl(v);this.getAllowClose()?c.resetEnabled():c.setEnabled(false);}else{this._excludeChildControl(v);}},close:function(){if(!this.isVisible()){return;}if(this.fireNonBubblingEvent(ba,qx.event.type.Event,[false,true])){this.hide();this.fireEvent(W);}},open:function(){this.show();this.setActive(true);this.focus();},center:function(){var parent=this.getLayoutParent();if(parent){var l=parent.getBounds();if(l){var m=this.getSizeHint();var k=Math.round((l.width-m.width)/2);var top=Math.round((l.height-m.height)/2);if(top<0){top=0;}this.moveTo(k,top);return;}}{};},maximize:function(){if(this.isMaximized()){return;}var parent=this.getLayoutParent();if(parent!=null&&parent.supportsMaximize()){if(this.fireNonBubblingEvent(U,qx.event.type.Event,[false,true])){if(!this.isVisible()){this.open();}var bu=this.getLayoutProperties();this.__nc=bu.left===undefined?0:bu.left;this.__nb=bu.top===undefined?0:bu.top;this.setLayoutProperties({left:null,top:null,edge:0});this.addState(bi);this._updateCaptionBar();this.fireEvent(T);}}},minimize:function(){if(!this.isVisible()){return;}if(this.fireNonBubblingEvent(Y,qx.event.type.Event,[false,true])){var a=this.getLayoutProperties();this.__nc=a.left===undefined?0:a.left;this.__nb=a.top===undefined?0:a.top;this.removeState(bi);this.hide();this.fireEvent(E);}},restore:function(){if(this.getMode()===bc){return;}if(this.fireNonBubblingEvent(D,qx.event.type.Event,[false,true])){if(!this.isVisible()){this.open();}var n=this.__nc;var top=this.__nb;this.setLayoutProperties({edge:null,left:n,top:top});this.removeState(bi);this._updateCaptionBar();this.fireEvent(O);}},moveTo:function(bp,top){if(this.isMaximized()){return;}this.setLayoutProperties({left:bp,top:top});},isMaximized:function(){return this.hasState(bi);},getMode:function(){if(!this.isVisible()){return N;}else{if(this.isMaximized()){return bi;}else{return bc;}}},_applyActive:function(bn,bo){if(bo){this.removeState(bb);}else{this.addState(bb);}},_getContentPaddingTarget:function(){return this.getChildControl(bg);},_applyShowStatusbar:function(bl,bm){if(bl){this._showChildControl(be);}else{this._excludeChildControl(be);}},_applyCaptionBarChange:function(i,j){this._updateCaptionBar();},_applyStatus:function(f,g){var h=this.getChildControl(bf,true);if(h){h.setValue(f);}},_applyCaption:function(o,p){{};this.getChildControl(u).setValue(o);},_applyIcon:function(r,s){{};this.getChildControl(t).setSource(r);},_onWindowEventStop:function(e){e.stopPropagation();},_onWindowMouseDown:function(e){this.setActive(true);},_onWindowFocusOut:function(e){if(this.getModal()){return;}var q=e.getRelatedTarget();if(q!=null&&!qx.ui.core.Widget.contains(this,q)){this.setActive(false);}},_onCaptionMouseDblClick:function(e){if(this.getAllowMaximize()){this.isMaximized()?this.restore():this.maximize();}},_onMinimizeButtonClick:function(e){this.minimize();this.getChildControl(w).reset();},_onRestoreButtonClick:function(e){this.restore();this.getChildControl(x).reset();},_onMaximizeButtonClick:function(e){this.maximize();this.getChildControl(y).reset();},_onCloseButtonClick:function(e){this.close();this.getChildControl(v).reset();}}});})();(function(){var c="resize",b='/javascript/loading_snake_f3f3f3.gif',a="apx.shop.popup.Loading";qx.Class.define(a,{extend:qx.ui.window.Window,construct:function(d,e){qx.ui.window.Window.call(this,d);this.__nF=d;this.__nG=e;this.__nH=new qx.ui.layout.HBox();this.__nH.setSpacing(10);this.set({modal:true,showClose:false,showMaximize:false,showMinimize:false,resizable:false,layout:this.__nH});this.add(new qx.ui.basic.Image(apxconfig.baseURL+b));this.add(new qx.ui.basic.Label(this.__nG));this.addListenerOnce(c,function(){this.center();this.setLayoutProperties({top:300});},this);},members:{__nF:null,__nG:null,__nH:null}});})();(function(){var c="qx.ui.window.IDesktop";qx.Interface.define(c,{members:{setWindowManager:function(b){this.assertInterface(b,qx.ui.window.IWindowManager);},getWindows:function(){},supportsMaximize:function(){},blockContent:function(a){this.assertInteger(a);},unblockContent:function(){},isContentBlocked:function(){}}});})();(function(){var j="apx.poster.Preview",i="changeConfig",h="",g="transparent",f="apx.poster.Config",d="changeRatio";qx.Class.define(j,{extend:qx.ui.root.Inline,construct:function(b,c){qx.ui.root.Inline.call(this,b,false,false);this.__lA=b;this.setConfig(c);this.set({backgroundColor:g,width:400,height:400});this.__lD();this.__lE();},properties:{"config":{event:i,check:f}},members:{__lA:null,__lB:null,__lC:null,__lD:function(){var a=this.__lA.title;this.__lA.title=h;this.__lB=new apx.poster.preview.Image(this);this.__lB.addListener(d,this.__nI,this);this.add(this.__lB);this.__lB.setBaseUrl(a);},__nI:function(e){if(this.__lC!==null)this.__lC.update();},__lE:function(){this.__lC=new apx.poster.preview.Format(this);this.add(this.__lC);},getImage:function(){return this.__lB;},getFormat:function(){return this.__lC;}}});})();(function(){var u="&rot=",t="&effect=",s="changeRatio",r='h',q="Number",p='v',o='&js=true',n='&rot=0&effect=0',m='loaded',l="loaded",i="changeRotation",k="changeEffect",j="apx.poster.preview.Image",h="qx.event.type.Data";qx.Class.define(j,{extend:qx.ui.basic.Image,properties:{ratio:{nullable:true,event:s,init:null,check:q}},events:{"loaded":h},construct:function(c){qx.ui.basic.Image.call(this);this.preview=c;this.config=c.getConfig();this.addListener(s,this.__lM,this);this.config.addListener(i,this.__lJ,this);this.config.addListener(k,this.__lK,this);},members:{preview:null,config:null,__nL:null,__Jc:0,__Jd:0,__Je:null,setBaseUrl:function(b){this.addListenerOnce(m,this.__Jf,this);this.__lI=b+o;this.setSource(this.__lI+n);},__lJ:function(e){var v=e.getData();this.setSource(this.__lI+u+v+t+this.config.getEffect());},__lK:function(e){var a=e.getData();this.setSource(this.__lI+u+this.config.getRotation()+t+a);},_applySource:function(g){this.__Je=g;qx.io.ImageLoader.load(g,this.__lL,this);qx.ui.basic.Image.prototype._applySource.call(this,g);},__lL:function(d,f){this.__Jc=f.width;this.__Jd=f.height;this.setRatio(f.width/f.height);this.fireDataEvent(l,f);},__lM:function(e){var A,top,z,y;var x=e.getData();var B=this.preview.getWidth();if(x>1){A=0;top=Math.round((B-(B/x))/2);z=B;y=Math.round(z/x);}else{top=0;A=Math.round((B-(B*x))/2);y=B;z=Math.round(y*x);}this.setLayoutProperties({left:A,top:top});this.setWidth(z);this.setHeight(y);},__Jf:function(e){var w=e.getData();if(w.width>w.height)this.config.setOrientation(r);else this.config.setOrientation(p);}}});})();(function(){var L='#FF9000',K="h",J="move",I="mousemove",H="mouseup",G="mousedown",F="update",E="transparent",D="mouseout",C="default",z="apx.poster.preview.Format",B="changeOrientation",A="solid",y="dashed";qx.Class.define(z,{extend:qx.ui.core.Widget,construct:function(ba){qx.ui.core.Widget.call(this);this.preview=ba;this.__nC=ba.getConfig();this.set({backgroundColor:E,decorator:new qx.ui.decoration.Single(2,A,L)});this.setLayoutProperties({left:0,top:0});this.__ma();this.__mb();this.__nC.addListener(F,this.update,this);this.__nC.addListener(B,this.update,this);this.addListener(G,this.__me,this);this.addListener(H,this.__mf,this);this.addListener(D,this.__mf,this);},members:{__lN:null,preview:null,__nC:null,__lO:null,__lP:false,__lQ:0,__lR:0,__lS:0,__lT:0,__lU:0,__lV:0,formatRatio:1,imageRatio:1,__lW:null,__lX:null,__lY:null,update:function(){var r,q,x,top;var p=this.__lN=this.__nC.getFormatData();var o=this.preview.getWidth();var w=this.preview.getImage();var u=w.getLayoutProperties();var n=u.left;var s=u.top;var v=w.getWidth();var t=w.getHeight();this.imageRatio=v/t;this.formatRatio=this.getRatio();if(qx.lang.Number.isBetweenRange((this.imageRatio-this.formatRatio),-0.005,0.005)){r=v;q=t;x=n;top=s;this.setCursor(C);this.__lP=false;}else if(this.imageRatio<this.formatRatio){r=v;q=Math.round(r/this.formatRatio);x=n;top=Math.round((o-q)/2);this.__lS=x;this.__lT=x;this.__lU=s;this.__lV=s+(t-q);this.setCursor(J);this.__lP=true;}else{q=t;r=Math.round(this.formatRatio*q);top=s;x=Math.round((o-r)/2);this.__lU=top;this.__lV=top;this.__lS=n;this.__lT=n+(v-r);this.setCursor(J);this.__lP=true;}this.setLayoutProperties({left:x,top:top});this.set({width:r,height:q});this.__mc();this.__md();this.__nD();},__ma:function(){this.__lW=new apx.poster.preview.Hatching;this.__lX=new apx.poster.preview.Hatching;this.preview.add(this.__lW);this.preview.add(this.__lX);},__mb:function(){var a=this.__lY=new qx.ui.core.Widget;a.setDecorator(new qx.ui.decoration.Single(2,y,L));a.hide();this.preview.add(a);},__mc:function(){var bc=this.__lW;var bb=this.__lX;if(this.__lP){bc.show();bb.show();var bd=this.getLayoutProperties();var be=this.preview.getImage().getLayoutProperties();var bg=this.preview.getImage().getWidth();var bf=this.preview.getImage().getHeight();if(this.imageRatio<this.formatRatio){bc.setDimension(this.getWidth(),bd.top-be.top);bc.moveTo(bd.left,be.top);bb.setDimension(this.getWidth(),(be.top+bf)-(bd.top+this.getHeight()));bb.moveTo(bd.left,bd.top+this.getHeight());}else{bc.setDimension(bd.left-be.left,bf);bc.moveTo(be.left,be.top);bb.setDimension((be.left+bg)-(bd.left+this.getWidth()),bf);bb.moveTo(bd.left+this.getWidth(),be.top);}}else{bc.hide();bb.hide();}},__md:function(R){if(!this.__lN)return;var R=this.__lN;var S=this.__lY;if(R.border===null)S.hide();else{var T=this.getLayoutProperties();var W=this.getWidth();var U=this.getHeight();if(this.__nC.getOrientation()===K)var X=W/(R.width+(2*R.border));else var X=W/(R.height+(2*R.border));var Y=Math.round(R.border*X);var V=Y*2;S.setLayoutProperties({left:T.left+Y,top:T.top+Y});S.set({width:this.getWidth()-V,height:this.getHeight()-V});S.show();}},__me:function(e){if(this.__lP){this.__lQ=e.getDocumentLeft();this.__lR=e.getDocumentTop();if(this.__lO===null)this.__lO=this.getLayoutParent().addListener(I,this.__mg,this);}},__mf:function(e){if(this.__lO!==null){this.getLayoutParent().removeListenerById(this.__lO);this.__lO=null;}},__mg:function(e){var j=e.getDocumentLeft();var k=e.getDocumentTop();var l=this.getLayoutProperties();var h=j-this.__lQ;var i=k-this.__lR;var f=this.__lS;var g=this.__lT;var c=this.__lU;var d=this.__lV;var m=qx.lang.Number.limit(l.left+h,f,g);var top=qx.lang.Number.limit(l.top+i,c,d);this.setLayoutProperties({left:m,top:top});this.__mc();this.__md();this.__nD();this.__lQ=j;this.__lR=k;},__nD:function(){var O=this.getLayoutProperties();var M=this.__lS;var Q=this.__lT;var N=this.__lU;var P=this.__lV;if((Q-M)>0)this.__nC.cutLeft=Math.round((100/(Q-M))*(O.left-M));else this.__nC.cutLeft=null;if((P-N)>0)this.__nC.cutTop=Math.round((100/(P-N))*(O.top-N));else this.__nC.cutTop=null;},getWidthMM:function(){if(!this.__lN)return 0;var b=this.__lN;if(qx.lang.Type.isNumber(b.border))return b.width+(b.border*2);else return b.width;},getHeightMM:function(){if(!this.__lN)return 0;var bi=this.__lN;if(qx.lang.Type.isNumber(bi.border))return bi.height+(bi.border*2);else return bi.height;},getRatio:function(){if(this.__nC.getOrientation()===K)var bh=this.getWidthMM()/this.getHeightMM();else var bh=this.getHeightMM()/this.getWidthMM();return bh;}}});})();(function(){var j="Number",i="_applyInsets",h="abstract",g="insetRight",f="insetTop",e="insetBottom",d="qx.ui.decoration.Abstract",c="shorthand",b="insetLeft";qx.Class.define(d,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],type:h,properties:{insetLeft:{check:j,nullable:true,apply:i},insetRight:{check:j,nullable:true,apply:i},insetBottom:{check:j,nullable:true,apply:i},insetTop:{check:j,nullable:true,apply:i},insets:{group:[f,g,e,b],mode:c}},members:{__mh:null,_getDefaultInsets:function(){throw new Error("Abstract method called.");},_isInitialized:function(){throw new Error("Abstract method called.");},_resetInsets:function(){this.__mh=null;},getInsets:function(){if(this.__mh){return this.__mh;}var a=this._getDefaultInsets();return this.__mh={left:this.getInsetLeft()==null?a.left:this.getInsetLeft(),right:this.getInsetRight()==null?a.right:this.getInsetRight(),bottom:this.getInsetBottom()==null?a.bottom:this.getInsetBottom(),top:this.getInsetTop()==null?a.top:this.getInsetTop()};},_applyInsets:function(){{};this.__mh=null;}},destruct:function(){this.__mh=null;}});})();(function(){var n="_applyBackground",m="repeat",l="backgroundPositionX",k="",j="backgroundPositionY",i="no-repeat",h="scale",g=" ",f="repeat-x",e="repeat-y",b="qx.ui.decoration.MBackgroundImage",d="String",c='"></div>',a='<div style="';qx.Mixin.define(b,{properties:{backgroundImage:{check:d,nullable:true,apply:n},backgroundRepeat:{check:[m,f,e,i,h],init:m,apply:n},backgroundPositionX:{nullable:true,apply:n},backgroundPositionY:{nullable:true,apply:n},backgroundPosition:{group:[j,l]}},members:{_generateBackgroundMarkup:function(o){{};var s=k;var r=this.getBackgroundImage();var q=this.getBackgroundRepeat();var top=this.getBackgroundPositionY();if(top==null){top=0;}var t=this.getBackgroundPositionX();if(t==null){t=0;}o.backgroundPosition=t+g+top;if(r){var p=qx.util.AliasManager.getInstance().resolve(r);s=qx.bom.element.Decoration.create(p,q,o);}else{if(o){{};s=a+qx.bom.element.Style.compile(o)+c;}}return s;},_applyBackground:function(){{};}}});})();(function(){var o="_applyStyle",n="solid",m="Color",l="",k="double",j="px ",i="dotted",h="_applyWidth",g="dashed",f="Number",K=" ",J="shorthand",I="px",H="widthTop",G="styleRight",F="styleLeft",E="widthLeft",D="widthBottom",C="styleTop",B="colorBottom",v="styleBottom",w="widthRight",t="colorLeft",u="colorRight",r="colorTop",s="scale",p="border-top",q="border-left",x="border-right",y="qx.ui.decoration.Single",A="border-bottom",z="absolute";qx.Class.define(y,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage],construct:function(L,M,N){qx.ui.decoration.Abstract.call(this);if(L!=null){this.setWidth(L);}if(M!=null){this.setStyle(M);}if(N!=null){this.setColor(N);}},properties:{widthTop:{check:f,init:0,apply:h},widthRight:{check:f,init:0,apply:h},widthBottom:{check:f,init:0,apply:h},widthLeft:{check:f,init:0,apply:h},styleTop:{nullable:true,check:[n,i,g,k],init:n,apply:o},styleRight:{nullable:true,check:[n,i,g,k],init:n,apply:o},styleBottom:{nullable:true,check:[n,i,g,k],init:n,apply:o},styleLeft:{nullable:true,check:[n,i,g,k],init:n,apply:o},colorTop:{nullable:true,check:m,apply:o},colorRight:{nullable:true,check:m,apply:o},colorBottom:{nullable:true,check:m,apply:o},colorLeft:{nullable:true,check:m,apply:o},backgroundColor:{check:m,nullable:true,apply:o},left:{group:[E,F,t]},right:{group:[w,G,u]},top:{group:[H,C,r]},bottom:{group:[D,v,B]},width:{group:[H,w,D,E],mode:J},style:{group:[C,G,v,F],mode:J},color:{group:[r,u,B,t],mode:J}},members:{__mi:null,_getDefaultInsets:function(){return {top:this.getWidthTop(),right:this.getWidthRight(),bottom:this.getWidthBottom(),left:this.getWidthLeft()};},_isInitialized:function(){return !!this.__mi;},getMarkup:function(a){if(this.__mi){return this.__mi;}var b=qx.theme.manager.Color.getInstance();var c={};var e=this.getWidthTop();if(e>0){c[p]=e+j+this.getStyleTop()+K+(b.resolve(this.getColorTop())||l);}var e=this.getWidthRight();if(e>0){c[x]=e+j+this.getStyleRight()+K+(b.resolve(this.getColorRight())||l);}var e=this.getWidthBottom();if(e>0){c[A]=e+j+this.getStyleBottom()+K+(b.resolve(this.getColorBottom())||l);}var e=this.getWidthLeft();if(e>0){c[q]=e+j+this.getStyleLeft()+K+(b.resolve(this.getColorLeft())||l);}{};c.position=z;c.top=0;c.left=0;var d=this._generateBackgroundMarkup(c);return this.__mi=d;},resize:function(R,S,T){var V=this.getBackgroundImage()&&this.getBackgroundRepeat()==s;if(V||qx.bom.client.Feature.CONTENT_BOX){var U=this.getInsets();S-=U.left+U.right;T-=U.top+U.bottom;if(S<0){S=0;}if(T<0){T=0;}}R.style.width=S+I;R.style.height=T+I;},tint:function(O,P){var Q=qx.theme.manager.Color.getInstance();if(P==null){P=this.getBackgroundColor();}O.style.backgroundColor=Q.resolve(P)||l;},_applyWidth:function(){{};this._resetInsets();},_applyStyle:function(){{};}},destruct:function(){this.__mi=null;}});})();(function(){var a="qx.lang.Number";qx.Class.define(a,{statics:{isInRange:function(e,f,g){return e>=f&&e<=g;},isBetweenRange:function(b,c,d){return b>c&&b<d;},limit:function(h,i,j){if(j!=null&&h>j){return j;}else if(i!=null&&h<i){return i;}else{return h;}}}});})();(function(){var c="#333333",b="hidden",a="apx.poster.preview.Hatching";qx.Class.define(a,{extend:qx.ui.core.Widget,construct:function(){qx.ui.core.Widget.call(this);this.set({backgroundColor:c,opacity:0.8});},properties:{visibility:{refine:true,init:b}},members:{moveTo:function(x,y){this.setLayoutProperties({left:x,top:y});},setDimension:function(d,e){this.set({width:d,height:e});}}});})();(function(){var k='visibility',j='hidden',i='px',h='%',g='0%',f='width',d="poster",c='Wird hochgeladen ...',b='fixed',a='visible',G="apx-poster-upload-speed",F="singleton",E="qx.event.type.Data",D="Bitte versuchen Sie es erneut in dem Sie die Seite neu laden.\n\n",C="apx-poster-upload-popup",B='complete',A="getUploadProgress",z="apx-poster-upload-remaining",y="apx-poster-upload-status",x="/rpc.php",r="apx-poster-upload-progress",s="upload[submit]",p='class',q="apx.poster.upload.Controller",n="Ihre Datei konnte in der vorgegebenen Zeit nicht bearbeitet werden.\n",o="Es ist ein Fehler aufgetreten!\n\n",l="click",m='#FFF',t="receiveUpload",u="apx-poster-upload-bar",w="apx-poster-upload-frame",v='In Bearbeitung ...';qx.Class.define(q,{type:F,extend:qx.core.Object,include:[apx.mixin.Takeover],events:{"complete":E},construct:function(){qx.core.Object.call(this);this.__oS();this.__oc=this.takeoverButton(s,true);if(this.__oc)this.__oc.addListener(l,this.__ok,this);this.__oT();this.__oi();this.__oI=new qx.io.remote.Rpc(apxconfig.baseURL+x,d);},members:{__IX:null,__Jg:null,__oI:null,__od:null,__oL:null,__oc:null,__oe:null,__of:null,__oh:null,__oM:0,__Jh:0,__oN:false,__og:null,__oO:null,__oP:null,__oQ:null,__oR:null,setProduct:function(K){this.__IX=K;},__oi:function(){var O=document.getElementById(C);if(O!==null){this.__oe=O;var L=qx.bom.element.Dimension.getWidth(O);var M=qx.bom.element.Dimension.getHeight(O);var N=Math.round((qx.bom.Viewport.getWidth()-L)/2);var top=Math.round((qx.bom.Viewport.getHeight()-M)/2);this.__of=new qx.bom.Blocker;this.__of.setBlockerZIndex(10000);this.__of.setBlockerColor(m);this.__of.setBlockerOpacity(0.3);qx.bom.element.Style.setStyles(O,{'left':N+i,'top':top+i,'position':b,'zIndex':10001,'visibility':j});}},__oS:function(){this.__oL=document.getElementById(w);this.__od=qx.bom.element.Attribute.get(this.__oL,p);},__oT:function(){this.__og=document.getElementById(u);this.__oO=document.getElementById(r);this.__oP=document.getElementById(z);this.__oQ=document.getElementById(G);this.__oR=document.getElementById(y);},__ok:function(e){this.__oM=0;this.__oN=false;if(this.__oO)this.__oO.firstChild.nodeValue=g;qx.bom.element.Style.set(this.__og,f,g);this.__of.block();if(this.__oR)this.__oR.firstChild.nodeValue=c;qx.bom.element.Style.set(this.__oe,k,a);var J=qx.util.TimerManager.getInstance();this.__oh=J.start(function(H,I){this.__oI.callAsync(qx.lang.Function.bind(this.__oH,this),A,this.__od);},2000,this,null,1000);},__oH:function(T,U,V){if(V<this.__oM||this.__oN)return;if(T.complete)this.__oN=true;this.__oM=V;this.__Jh++;if(U!==null){qx.util.TimerManager.getInstance().stop(this.__oh);qx.bom.element.Style.set(this.__oe,k,j);this.__of.unblock();alert(U);return;}if(T.complete){qx.util.TimerManager.getInstance().stop(this.__oh);var W=100;}else var W=Math.round((100/T.total)*T.current);if(this.__oO)this.__oO.firstChild.nodeValue=W+h;qx.bom.element.Style.set(this.__og,f,W+h);if(T.complete||this.__Jh>500){if(this.__oR)this.__oR.firstChild.nodeValue=v;this.__oI.setTimeout(60000);this.__oI.callAsync(qx.lang.Function.bind(this.__oU,this),t,this.__od,this.__IX);}},__oU:function(P,Q,R){if(Q!==null){qx.util.TimerManager.getInstance().stop(this.__oh);qx.bom.element.Style.set(this.__oe,k,j);this.__of.unblock();var S=o;S+=n;S+=D;S+=Q;alert(S);return;}else{this.fireDataEvent(B,P);qx.bom.element.Style.set(this.__oe,k,j);this.__of.unblock();}}}});})();(function(){var p="px",o="0px",n="resize",m="backgroundColor",l="block",k="zIndex",j="transparent",i="src",h="allowTransparency",g="div",c="javascript:false;",f="qx.bom.Blocker",d="absolute";qx.Class.define(f,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__ot();},members:{__om:null,__on:null,__oo:null,__op:false,__oq:10000,__or:0,__os:j,block:function(q){if(!this.__op){this.__oo=q;var r=this.__ow();this.__ox(r);this.__op=true;}},unblock:function(){if(this.__op){this.__oy();this.__op=false;}},isBlocked:function(){return this.__op;},getBlockerElement:function(){return this.__on;},setBlockerColor:function(a){qx.bom.element.Style.set(this.__on,m,a);},getBlockerColor:function(){return qx.bom.element.Style.get(this.__on,m);},setBlockerOpacity:function(b){qx.bom.element.Opacity.set(this.__on,b);},getBlockerOpacity:function(){return qx.bom.element.Opacity.get(this.__on);},setBlockerZIndex:function(s){qx.bom.element.Style.set(this.__on,k,s);},getBlockerZIndex:function(){return qx.bom.element.Style.get(this.__on,k);},__ot:function(){this.__ou();{};qx.event.Registration.addListener(window,n,this.__oz,this);},__ou:function(){this.__on=qx.bom.Element.create(g);qx.bom.element.Style.setStyles(this.__on,{display:l,opacity:this.__or,backgroundColor:this.__os});this.setBlockerZIndex(this.__oq);},__ov:function(){this.__om=qx.bom.Iframe.create();qx.bom.element.Attribute.set(this.__om,h,false);qx.bom.element.Attribute.set(this.__om,i,c);qx.bom.element.Style.setStyles(this.__om,{display:l,opacity:this.__or});},__ow:function(){var x={position:d};if(this.__oB()){x.left=o;x.top=o;x.right=null;x.bottom=null;x.width=qx.bom.Document.getWidth()+p;x.height=qx.bom.Document.getHeight()+p;}else{x.width=qx.bom.element.Dimension.getWidth(this.__oo)+p;x.height=qx.bom.element.Dimension.getHeight(this.__oo)+p;x.left=qx.bom.element.Location.getLeft(this.__oo)+p;x.top=qx.bom.element.Location.getTop(this.__oo)+p;}return x;},__ox:function(u){var v=document.body;qx.bom.element.Style.setStyles(this.__on,u);qx.dom.Element.insertEnd(this.__on,v);{};},__oy:function(){qx.dom.Element.remove(this.__on);{};},__oz:function(e){if(this.__oB()){this.__oA({width:o,height:o});qx.event.Timer.once(function(){var w={width:qx.bom.Document.getWidth()+p,height:qx.bom.Document.getHeight()+p};this.__oA(w);},this,0);}},__oA:function(t){qx.bom.element.Style.setStyles(this.__on,t);{};},__oB:function(){return (this.__oo==null||qx.dom.Node.isWindow(this.__oo)||qx.dom.Node.isDocument(this.__oo));}},destruct:function(){qx.event.Registration.removeListener(window,n,this.__oz,this);this.__om=this.__on=this.__oo=null;}});})();(function(){var n="qx.dom.Element";qx.Class.define(n,{statics:{hasChild:function(parent,d){return d.parentNode===parent;},hasChildren:function(c){return !!c.firstChild;},hasChildElements:function(e){e=e.firstChild;while(e){if(e.nodeType===1){return true;}e=e.nextSibling;}return false;},getParentElement:function(y){return y.parentNode;},isInDom:function(o,p){if(!p){p=window;}var q=p.document.getElementsByTagName(o.nodeName);for(var i=0,l=q.length;i<l;i++){if(q[i]===o){return true;}}return false;},insertAt:function(v,parent,w){var x=parent.childNodes[w];if(x){parent.insertBefore(v,x);}else{parent.appendChild(v);}return true;},insertBegin:function(r,parent){if(parent.firstChild){this.insertBefore(r,parent.firstChild);}else{parent.appendChild(r);}},insertEnd:function(z,parent){parent.appendChild(z);},insertBefore:function(a,b){b.parentNode.insertBefore(a,b);return true;},insertAfter:function(f,g){var parent=g.parentNode;if(g==parent.lastChild){parent.appendChild(f);}else{return this.insertBefore(f,g.nextSibling);}return true;},remove:function(h){if(!h.parentNode){return false;}h.parentNode.removeChild(h);return true;},removeChild:function(m,parent){if(m.parentNode!==parent){return false;}parent.removeChild(m);return true;},removeChildAt:function(j,parent){var k=parent.childNodes[j];if(!k){return false;}parent.removeChild(k);return true;},replaceChild:function(A,B){if(!B.parentNode){return false;}B.parentNode.replaceChild(A,B);return true;},replaceAt:function(s,t,parent){var u=parent.childNodes[t];if(!u){return false;}parent.replaceChild(s,u);return true;}}});})();(function(){var l="interval",k="qx.util.TimerManager",j="singleton";qx.Class.define(k,{extend:qx.core.Object,type:j,statics:{__oC:[],__oD:{},__oE:0},members:{start:function(a,b,c,d,e){if(!e){e=b||0;}var f=(new Date()).getTime()+e;this.self(arguments).__oD[++this.self(arguments).__oE]={callback:a,userData:d||null,expireAt:f,recurTime:b,context:c||this};this.__oF(f,this.self(arguments).__oE);return this.self(arguments).__oE;},stop:function(g){var h=this.self(arguments).__oC;var length=h.length;for(var i=0;i<length;i++){if(h[i]==g){h.splice(i,1);break;}}delete this.self(arguments).__oD[g];if(h.length==0){qx.event.Idle.getInstance().removeListener(l,this.__oG);}},__oF:function(m,n){var p=this.self(arguments).__oC;var o=this.self(arguments).__oD;var length=p.length;for(var i=0;i<length;i++){if(o[p[i]].expireAt>m){p.splice(i,0,n);break;}}if(p.length==length){p.push(n);}if(p.length==1){qx.event.Idle.getInstance().addListener(l,this.__oG,this);}},__oG:function(){var t=(new Date()).getTime();var r=this.self(arguments).__oC;var s=this.self(arguments).__oD;while(r.length>0&&s[r[0]].expireAt<=t){var v=(r.splice(0,1))[0];var q=s[v];q.callback.call(q.context,q.userData,v);if(q.recurTime&&s[v]){var u=(new Date()).getTime();q.expireAt=u+q.recurTime;this.__oF(q.expireAt,v);}else{delete s[v];}}if(r.length==0){qx.event.Idle.getInstance().removeListener(l,this.__oG);}}}});})();(function(){var l="apx.poster.productbox.Controller",k="poster",j="/rpc.php",i='appear',h="singleton",g='<h3>2. Format auswählen</h3>';qx.Class.define(l,{type:h,extend:qx.core.Object,include:[apx.mixin.Takeover],construct:function(){qx.core.Object.call(this);this.__oY=new qx.io.remote.Rpc(apxconfig.baseURL+j,k);var d;this.__IC=document.getElementById("achtung-poster-product-box");if(!this.__IC)return;this.__ID=new qx.ui.root.Inline(this.__IC);this.__ID.setBackgroundColor(null);this.__ID.setLayout(new qx.ui.layout.VBox(5));this.__II();var d=new qx.ui.embed.Html(g);d.setHeight(19);this.__ID.add(d);this.__IY=new apx.poster.format.QxSelect;this.__ID.add(this.__IY);this.__IY.loadProduct(1);this.__IY.selectFirst();this.__ID.addListenerOnce(i,function(e){apx.poster.Controller.getInstance().changeUploadListener(this.__IM,this);},this);},members:{__oY:null,__IC:null,__ID:null,__IE:null,__IF:null,__oW:null,__IY:null,__II:function(){this.__IF=new qx.ui.form.SelectBox;this.__IF.add(new qx.ui.form.ListItem("Poster",null,"1"));this.__IF.add(new qx.ui.form.ListItem("Poster laminiert",null,"2"));this.__IF.add(new qx.ui.form.ListItem("Leinwand",null,"3"));this.__IF.add(new qx.ui.form.ListItem("Posterplatte",null,"4"));this.__IF.add(new qx.ui.form.ListItem("Aludibond",null,"5"));this.__IF.add(new qx.ui.form.ListItem("PVC-Plane",null,"6"));this.__IF.add(new qx.ui.form.ListItem("Acrylglas",null,"7"));this.__IF.add(new qx.ui.form.ListItem("Acryl-Fine-Art",null,"27"));this.__IF.add(new qx.ui.form.ListItem("Roll-Up-Display",null,"26"));this.__IF.add(new qx.ui.form.ListItem("Aufkleber",null,"8"));this.__IF.add(new qx.ui.form.ListItem("Wondertack",null,"9"));this.__IF.addListener('changeSelection',this.__pa,this);var f=new qx.ui.embed.Html('<h3>1. Produkt wählen</h3>');f.setHeight(19);this.__ID.add(f);this.__ID.add(this.__IF);apx.poster.Controller.getInstance().setUploadProduct(1);},__pa:function(e){var a=e.getData();var b=a[0].getModel();apx.poster.Controller.getInstance().setUploadProduct(b);this.__IY.loadProduct(b);this.__IY.selectFirst();},__IM:function(e){var c='';switch(this.__IF.getModelSelection().getItem(0)){case '1':c=apxconfig.baseURL+'/poster';break;case '2':c=apxconfig.baseURL+'/poster-laminiert';break;case '3':c=apxconfig.baseURL+'/leinwand';break;case '4':c=apxconfig.baseURL+'/posterplatte';break;case '5':c=apxconfig.baseURL+'/aludibond';break;case '6':c=apxconfig.baseURL+'/pvc-banner';break;case '7':c=apxconfig.baseURL+'/acrylglas';break;case '8':c=apxconfig.baseURL+'/aufkleber';break;case '9':c=apxconfig.baseURL+'/wondertack';break;case '26':c=apxconfig.baseURL+'/roll-up-display';break;case '27':c=apxconfig.baseURL+'/acryl-fine-art';break;}location.href=c+'?format='+this.__IY.getValue();}}});})();(function(){var i="auto",h="overflowX",g="visible",f="hidden",e="scroll",d="overflowY",c="_applyOverflowX",b="_applyOverflowY",a="qx.ui.core.MNativeOverflow";qx.Mixin.define(a,{properties:{overflowX:{check:[f,g,e,i],nullable:true,apply:c},overflowY:{check:[f,g,e,i],nullable:true,apply:b},overflow:{group:[h,d]}},members:{_applyOverflowX:function(k){this.getContentElement().setStyle(h,k);},_applyOverflowY:function(j){this.getContentElement().setStyle(d,j);}}});})();(function(){var q="",p="color",o="String",n="none",m="0px",l="changeHtml",k="_applyCssClass",j="class",i="qx.ui.embed.Html",h="_applyHtml",g="html";qx.Class.define(i,{extend:qx.ui.core.Widget,include:[qx.ui.core.MNativeOverflow],construct:function(a){qx.ui.core.Widget.call(this);if(a!=null){this.setHtml(a);}},properties:{html:{check:o,apply:h,event:l,nullable:true},cssClass:{check:o,init:q,apply:k},selectable:{refine:true,init:true},focusable:{refine:true,init:true}},members:{getFocusElement:function(){return this.getContentElement();},_applyHtml:function(s,t){var u=this.getContentElement();u.setAttribute(g,s||q);u.setStyles({"padding":m,"border":n});},_applyCssClass:function(b,c){this.getContentElement().setAttribute(j,b);},_applySelectable:function(r){qx.ui.core.Widget.prototype._applySelectable.call(this,r);{};},_applyFont:function(d,e){var f=d?qx.theme.manager.Font.getInstance().resolve(d).getStyles():qx.bom.Font.getDefaultStyles();this.getContentElement().setStyles(f);},_applyTextColor:function(v,w){if(v){this.getContentElement().setStyle(p,qx.theme.manager.Color.getInstance().resolve(v));}else{this.getContentElement().removeStyle(p);}}}});})();(function(){var j="#CCCCCC",i="#F3F3F3",h="#E4E4E4",g="#1a1a1a",f="#084FAB",e="gray",d="#fffefe",c="white",b="#4a4a4a",a="#EEEEEE",K="#80B4EF",J="#C72B2B",I="#ffffdd",H="#334866",G="#00204D",F="#666666",E="#CBC8CD",D="#99C3FE",C="#808080",B="#F4F4F4",q="#001533",r="#909090",o="#FCFCFC",p="#314a6e",m="#B6B6B6",n="#0880EF",k="#4d4d4d",l="#DFDFDF",s="#000000",t="#FF9999",w="#7B7A7E",v="#26364D",y="#990000",x="#AFAFAF",A="#404955",z="#AAAAAA",u="qx.theme.modern.Color";qx.Theme.define(u,{colors:{"background-application":l,"background-pane":i,"background-light":o,"background-medium":a,"background-splitpane":x,"background-tip":I,"background-tip-error":J,"background-odd":h,"text-light":r,"text-gray":b,"text-label":g,"text-title":p,"text-input":s,"text-hovered":q,"text-disabled":w,"text-selected":d,"text-active":v,"text-inactive":A,"text-placeholder":E,"border-main":k,"border-separator":C,"border-input":H,"border-disabled":m,"border-pane":G,"border-button":F,"border-column":j,"border-focused":D,"invalid":y,"border-focused-invalid":t,"table-pane":i,"table-focus-indicator":n,"table-row-background-focused-selected":f,"table-row-background-focused":K,"table-row-background-selected":f,"table-row-background-even":i,"table-row-background-odd":h,"table-row-selected":d,"table-row":g,"table-row-line":j,"table-column-line":j,"progressive-table-header":z,"progressive-table-row-background-even":B,"progressive-table-row-background-odd":h,"progressive-progressbar-background":e,"progressive-progressbar-indicator-done":j,"progressive-progressbar-indicator-undone":c,"progressive-progressbar-percent-background":e,"progressive-progressbar-percent-text":c}});})();(function(){var a="apx.theme.Color";qx.Theme.define(a,{extend:qx.theme.modern.Color,colors:{}});})();(function(){var E="_applyStyle",D="",C="Color",B="px",A="solid",z="dotted",y="double",x="dashed",w="_applyWidth",v="qx.ui.decoration.Uniform",s="px ",u=" ",t="scale",r="PositiveInteger",q="absolute";qx.Class.define(v,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage],construct:function(n,o,p){qx.ui.decoration.Abstract.call(this);if(n!=null){this.setWidth(n);}if(o!=null){this.setStyle(o);}if(p!=null){this.setColor(p);}},properties:{width:{check:r,init:0,apply:w},style:{nullable:true,check:[A,z,x,y],init:A,apply:E},color:{nullable:true,check:C,apply:E},backgroundColor:{check:C,nullable:true,apply:E}},members:{__mj:null,_getDefaultInsets:function(){var m=this.getWidth();return {top:m,right:m,bottom:m,left:m};},_isInitialized:function(){return !!this.__mj;},getMarkup:function(){if(this.__mj){return this.__mj;}var f={position:q,top:0,left:0};var g=this.getWidth();{};var i=qx.theme.manager.Color.getInstance();f.border=g+s+this.getStyle()+u+(i.resolve(this.getColor())||D);var h=this._generateBackgroundMarkup(f);return this.__mj=h;},resize:function(a,b,c){var e=this.getBackgroundImage()&&this.getBackgroundRepeat()==t;if(e||qx.bom.client.Feature.CONTENT_BOX){var d=this.getWidth()*2;b-=d;c-=d;if(b<0){b=0;}if(c<0){c=0;}}a.style.width=b+B;a.style.height=c+B;},tint:function(j,k){var l=qx.theme.manager.Color.getInstance();if(k==null){k=this.getBackgroundColor();}j.style.backgroundColor=l.resolve(k)||D;},_applyWidth:function(){{};this._resetInsets();},_applyStyle:function(){{};}},destruct:function(){this.__mj=null;}});})();(function(){var l="px",k="qx.ui.decoration.Background",j="",i="_applyStyle",h="Color",g="absolute";qx.Class.define(k,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage],construct:function(f){qx.ui.decoration.Abstract.call(this);if(f!=null){this.setBackgroundColor(f);}},properties:{backgroundColor:{check:h,nullable:true,apply:i}},members:{__mk:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this.__mk;},getMarkup:function(){if(this.__mk){return this.__mk;}var d={position:g,top:0,left:0};var e=this._generateBackgroundMarkup(d);return this.__mk=e;},resize:function(a,b,c){a.style.width=b+l;a.style.height=c+l;},tint:function(m,n){var o=qx.theme.manager.Color.getInstance();if(n==null){n=this.getBackgroundColor();}m.style.backgroundColor=o.resolve(n)||j;},_applyStyle:function(){{};}},destruct:function(){this.__mk=null;}});})();(function(){var E="Number",D="_applyInsets",C="-l",B="insetRight",A="insetTop",z="_applyBaseImage",y="insetBottom",x="set",w="shorthand",v="-t",s="insetLeft",u="String",t="qx.ui.decoration.Grid";qx.Class.define(t,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],construct:function(F,G){qx.core.Object.call(this);if(qx.ui.decoration.css3.BorderImage.IS_SUPPORTED){this.__ml=new qx.ui.decoration.css3.BorderImage();if(F){this.__mm(F);}}else{this.__ml=new qx.ui.decoration.GridDiv(F);}if(G!=null){this.__ml.setInsets(G);}},properties:{baseImage:{check:u,nullable:true,apply:z},insetLeft:{check:E,nullable:true,apply:D},insetRight:{check:E,nullable:true,apply:D},insetBottom:{check:E,nullable:true,apply:D},insetTop:{check:E,nullable:true,apply:D},insets:{group:[A,B,y,s],mode:w}},members:{__ml:null,getMarkup:function(){return this.__ml.getMarkup();},resize:function(e,f,g){this.__ml.resize(e,f,g);},tint:function(a,b){},getInsets:function(){return this.__ml.getInsets();},_applyInsets:function(h,i,name){var j=x+qx.lang.String.firstUp(name);this.__ml[j](h);},_applyBaseImage:function(c,d){if(this.__ml instanceof qx.ui.decoration.GridDiv){this.__ml.setBaseImage(c);}else{this.__mm(c);}},__mm:function(k){this.__ml.setBorderImage(k);var o=qx.util.AliasManager.getInstance().resolve(k);var p=/(.*)(\.[a-z]+)$/.exec(o);var m=p[1];var n=p[2];var l=qx.util.ResourceManager.getInstance();var q=l.getImageHeight(m+v+n);var r=l.getImageWidth(m+C+n);this.__ml.setSlice([q,r]);}},destruct:function(){this.__ml=null;}});})();(function(){var A="_applyStyle",z='"></div>',y="Color",x="1px",w='<div style="',v='border:',u="1px solid ",t="",s=";",r="px",M='</div>',L="qx.ui.decoration.Beveled",K='<div style="position:absolute;top:1px;left:1px;',J='border-bottom:',I='border-right:',H='border-left:',G='border-top:',F="Number",E='<div style="position:absolute;top:1px;left:0px;',D='position:absolute;top:0px;left:1px;',B='<div style="overflow:hidden;font-size:0;line-height:0;">',C="absolute";qx.Class.define(L,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage],construct:function(a,b,c){qx.ui.decoration.Abstract.call(this);if(a!=null){this.setOuterColor(a);}if(b!=null){this.setInnerColor(b);}if(c!=null){this.setInnerOpacity(c);}},properties:{innerColor:{check:y,nullable:true,apply:A},innerOpacity:{check:F,init:1,apply:A},outerColor:{check:y,nullable:true,apply:A},backgroundColor:{check:y,nullable:true,apply:A}},members:{__mn:null,_getDefaultInsets:function(){return {top:2,right:2,bottom:2,left:2};},_isInitialized:function(){return !!this.__mn;},_applyStyle:function(){{};},getMarkup:function(){if(this.__mn){return this.__mn;}var N=qx.theme.manager.Color.getInstance();var O=[];var R=u+N.resolve(this.getOuterColor())+s;var Q=u+N.resolve(this.getInnerColor())+s;O.push(B);O.push(w);O.push(v,R);O.push(qx.bom.element.Opacity.compile(0.35));O.push(z);O.push(E);O.push(H,R);O.push(I,R);O.push(z);O.push(w);O.push(D);O.push(G,R);O.push(J,R);O.push(z);var P={position:C,top:x,left:x};O.push(this._generateBackgroundMarkup(P));O.push(K);O.push(v,Q);O.push(qx.bom.element.Opacity.compile(this.getInnerOpacity()));O.push(z);O.push(M);return this.__mn=O.join(t);},resize:function(g,h,i){if(h<4){h=4;}if(i<4){i=4;}if(qx.bom.client.Feature.CONTENT_BOX){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=r;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(d,e){var f=qx.theme.manager.Color.getInstance();if(e==null){e=this.getBackgroundColor();}d.childNodes[3].style.backgroundColor=f.resolve(e)||t;}},destruct:function(){this.__mn=null;}});})();(function(){var m="solid",l="scale",k="border-main",j="white",i="repeat-x",h="border-separator",g="background-light",f="invalid",e="border-focused-invalid",d="border-disabled",bs="decoration/table/header-cell.png",br="decoration/form/input.png",bq="#f8f8f8",bp="decoration/scrollbar/scrollbar-button-bg-horizontal.png",bo="#b6b6b6",bn="background-pane",bm="repeat-y",bl="decoration/form/input-focused.png",bk="#33508D",bj="decoration/selection.png",t="border-input",u="decoration/scrollbar/scrollbar-button-bg-vertical.png",r="decoration/tabview/tab-button-top-active.png",s="black",p="decoration/form/button-c.png",q="decoration/scrollbar/scrollbar-bg-vertical.png",n="decoration/form/button.png",o="decoration/form/button-checked.png",B="decoration/tabview/tab-button-left-inactive.png",C="decoration/groupbox/groupbox.png",O="#FAFAFA",K="decoration/pane/pane.png",W="dotted",R="decoration/toolbar/toolbar-part.gif",bf="decoration/tabview/tab-button-top-inactive.png",bc="decoration/menu/bar-background.png",G="center",bi="decoration/tabview/tab-button-bottom-active.png",bh="decoration/form/button-hovered.png",bg="decoration/form/tooltip-error-arrow.png",F="decoration/window/captionbar-inactive.png",I="qx/decoration/Modern",J="decoration/menu/background.png",M="decoration/window/statusbar.png",P="border-focused",S="table-focus-indicator",Y="#F2F2F2",be="decoration/form/button-checked-c.png",v="decoration/scrollbar/scrollbar-bg-horizontal.png",w="qx.theme.modern.Decoration",H="#f4f4f4",V="decoration/shadow/shadow-small.png",U="decoration/app-header.png",T="decoration/tabview/tabview-pane.png",bb="decoration/form/tooltip-error.png",ba="decoration/form/button-focused.png",Q="decoration/tabview/tab-button-bottom-inactive.png",X="decoration/form/button-disabled.png",a="decoration/tabview/tab-button-right-active.png",bd="decoration/form/button-pressed.png",x="no-repeat",y="decoration/window/captionbar-active.png",L="decoration/tabview/tab-button-left-active.png",b="background-splitpane",c="decoration/form/button-checked-focused.png",E="#C5C5C5",z="decoration/toolbar/toolbar-gradient.png",A="decoration/tabview/tab-button-right-inactive.png",D="#b8b8b8",N="decoration/shadow/shadow.png";qx.Theme.define(w,{aliases:{decoration:I},decorations:{"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:k}},"selected":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bj,backgroundRepeat:l}},"selected-dragover":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bj,backgroundRepeat:l,bottom:[2,m,bk]}},"dragover":{decorator:qx.ui.decoration.Single,style:{bottom:[2,m,bk]}},"pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:K,insets:[0,2,3,0]}},"group":{decorator:qx.ui.decoration.Grid,style:{baseImage:C}},"border-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:f,innerColor:j,innerOpacity:0.5,backgroundImage:br,backgroundRepeat:i,backgroundColor:g}},"keyboard-focus":{decorator:qx.ui.decoration.Single,style:{width:1,color:s,style:W}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:h}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:h}},"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:bg,backgroundPositionY:G,backgroundRepeat:x,insets:[0,0,0,10]}},"shadow-window":{decorator:qx.ui.decoration.Grid,style:{baseImage:N,insets:[4,8,8,4]}},"shadow-popup":{decorator:qx.ui.decoration.Grid,style:{baseImage:V,insets:[0,3,3,0]}},"scrollbar-horizontal":{decorator:qx.ui.decoration.Background,style:{backgroundImage:v,backgroundRepeat:i}},"scrollbar-vertical":{decorator:qx.ui.decoration.Background,style:{backgroundImage:q,backgroundRepeat:bm}},"scrollbar-slider-horizontal":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:bp,backgroundRepeat:l,outerColor:k,innerColor:j,innerOpacity:0.5}},"scrollbar-slider-horizontal-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:bp,backgroundRepeat:l,outerColor:d,innerColor:j,innerOpacity:0.3}},"scrollbar-slider-vertical":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:u,backgroundRepeat:l,outerColor:k,innerColor:j,innerOpacity:0.5}},"scrollbar-slider-vertical-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:u,backgroundRepeat:l,outerColor:d,innerColor:j,innerOpacity:0.3}},"button":{decorator:qx.ui.decoration.Grid,style:{baseImage:n,insets:2}},"button-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:X,insets:2}},"button-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:ba,insets:2}},"button-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:bh,insets:2}},"button-pressed":{decorator:qx.ui.decoration.Grid,style:{baseImage:bd,insets:2}},"button-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:o,insets:2}},"button-checked-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:c,insets:2}},"button-invalid-shadow":{decorator:qx.ui.decoration.Beveled,style:{outerColor:f,innerColor:e,insets:[1]}},"checkbox-invalid-shadow":{decorator:qx.ui.decoration.Beveled,style:{outerColor:f,innerColor:e,insets:[0]}},"input":{decorator:qx.ui.decoration.Beveled,style:{outerColor:t,innerColor:j,innerOpacity:0.5,backgroundImage:br,backgroundRepeat:i,backgroundColor:g}},"input-focused":{decorator:qx.ui.decoration.Beveled,style:{outerColor:t,innerColor:P,backgroundImage:bl,backgroundRepeat:i,backgroundColor:g}},"input-focused-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:f,innerColor:e,backgroundImage:bl,backgroundRepeat:i,backgroundColor:g,insets:[2]}},"input-disabled":{decorator:qx.ui.decoration.Beveled,style:{outerColor:d,innerColor:j,innerOpacity:0.5,backgroundImage:br,backgroundRepeat:i,backgroundColor:g}},"toolbar":{decorator:qx.ui.decoration.Background,style:{backgroundImage:z,backgroundRepeat:l}},"toolbar-button-hovered":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bo,innerColor:bq,backgroundImage:p,backgroundRepeat:l}},"toolbar-button-checked":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bo,innerColor:bq,backgroundImage:be,backgroundRepeat:l}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,widthRight:1,colorLeft:D,colorRight:H,styleLeft:m,styleRight:m}},"toolbar-part":{decorator:qx.ui.decoration.Background,style:{backgroundImage:R,backgroundRepeat:bm}},"tabview-pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:T,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:bf}},"tabview-page-button-bottom-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:bi}},"tabview-page-button-bottom-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:Q}},"tabview-page-button-left-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:L}},"tabview-page-button-left-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:B}},"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:A}},"splitpane":{decorator:qx.ui.decoration.Uniform,style:{backgroundColor:bn,width:3,color:b,style:m}},"window":{decorator:qx.ui.decoration.Single,style:{backgroundColor:bn,width:1,color:k,widthTop:0}},"window-captionbar-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:y}},"window-captionbar-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:F}},"window-statusbar":{decorator:qx.ui.decoration.Grid,style:{baseImage:M}},"table":{decorator:qx.ui.decoration.Single,style:{width:1,color:k,style:m}},"table-statusbar":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:k,style:m}},"table-scroller-header":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bs,backgroundRepeat:l,widthBottom:1,colorBottom:k,style:m}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:h,styleRight:m}},"table-header-cell-hovered":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:h,styleRight:m,widthBottom:1,colorBottom:j,styleBottom:m}},"table-column-button":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bs,backgroundRepeat:l,widthBottom:1,colorBottom:k,style:m}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:S,style:m}},"progressive-table-header":{decorator:qx.ui.decoration.Single,style:{width:1,color:k,style:m}},"progressive-table-header-cell":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bs,backgroundRepeat:l,widthRight:1,colorRight:Y,style:m}},"menu":{decorator:qx.ui.decoration.Single,style:{backgroundImage:J,backgroundRepeat:l,width:1,color:k,style:m}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:E,widthBottom:1,colorBottom:O}},"menubar":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bc,backgroundRepeat:l,width:1,color:h,style:m}},"app-header":{decorator:qx.ui.decoration.Background,style:{backgroundImage:U,backgroundRepeat:l}}}});})();(function(){var c="/template/achtungposter/media/images/aktionsbox/dropdown.gif",b="scale",a="apx.theme.Decoration";qx.Theme.define(a,{extend:qx.theme.modern.Decoration,decorations:{"selectbox":{decorator:qx.ui.decoration.Background,style:{backgroundImage:apxconfig.baseURL+c,backgroundRepeat:b}}}});})();(function(){var n="Liberation Sans",m="Arial",l="Lucida Grande",k="sans-serif",j="Tahoma",i="Candara",h="Segoe UI",g="Consolas",f="Courier New",e="Monaco",b="monospace",d="Lucida Console",c="qx.theme.modern.Font",a="DejaVu Sans Mono";qx.Theme.define(c,{fonts:{"default":{size:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?12:11,lineHeight:1.4,family:qx.bom.client.Platform.MAC?[l]:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?[h,i]:[j,n,m,k]},"bold":{size:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?12:11,lineHeight:1.4,family:qx.bom.client.Platform.MAC?[l]:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?[h,i]:[j,n,m,k],bold:true},"small":{size:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?11:10,lineHeight:1.4,family:qx.bom.client.Platform.MAC?[l]:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?[h,i]:[j,n,m,k]},"monospace":{size:11,lineHeight:1.4,family:qx.bom.client.Platform.MAC?[d,e]:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?[g]:[g,a,f,b]}}});})();(function(){var c="sans-serif",b="Arial",a="apx.theme.Font";qx.Theme.define(a,{extend:qx.theme.modern.Font,fonts:{"default":{size:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?13:12,lineHeight:1.4,family:[b,c]},"bold":{size:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?13:12,lineHeight:1.4,family:[b,c],bold:true},"small":{size:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?12:11,lineHeight:1.4,family:[b,c]},"monospace":{size:11,lineHeight:1.4,family:[b,c]}}});})();(function(){var c="Tango",b="qx/icon/Tango",a="qx.theme.icon.Tango";qx.Theme.define(a,{title:c,aliases:{"icon":b},icons:{}});})();(function(){var fV="button-frame",fU="atom",fT="widget",fS="main",fR="button",fQ="text-selected",fP="image",fO="bold",fN="middle",fM="background-light",ez="text-disabled",ey="groupbox",ex="decoration/arrows/down.png",ew="cell",ev="selected",eu="border-invalid",et="input",es="input-disabled",er="menu-button",eq="input-focused-invalid",gd="toolbar-button",ge="spinner",gb="input-focused",gc="popup",fY="tooltip",ga="label",fW="list",fX="tree-item",gf="treevirtual-contract",gg="scrollbar",fv="datechooser/nav-button",fu="text-hovered",fx="center",fw="treevirtual-expand",fz="textfield",fy="decoration/arrows/right.png",fB="background-application",fA="radiobutton",ft="white",fs="invalid",cv="combobox",cw="right-top",cx="checkbox",cy="text-title",cz="qx/static/blank.gif",cA="scrollbar/button",cB="right",cC="combobox/button",cD="icon/16/places/folder.png",cE="text-label",gu="decoration/tree/closed.png",gt="scrollbar-slider-horizontal",gs="decoration/arrows/left.png",gr="button-focused",gy="text-light",gx="menu-slidebar-button",gw="text-input",gv="slidebar/button-forward",gA="background-splitpane",gz=".png",dy="decoration/tree/open.png",dz="default",dw="decoration/arrows/down-small.png",dx="datechooser",dC="slidebar/button-backward",dD="selectbox",dA="treevirtual-folder",dB="shadow-popup",du="icon/16/mimetypes/office-document.png",dv="background-medium",cY="table",cX="decoration/arrows/up.png",db="decoration/form/",da="",cU="-invalid",cT="icon/16/places/folder-open.png",cW="button-checked",cV="decoration/window/maximize-active-hovered.png",cS="radiobutton-hovered",cR="keyboard-focus",dJ="decoration/cursors/",dK="slidebar",dL="tooltip-error-arrow",dM="table-scroller-focus-indicator",dF="move-frame",dG="nodrop",dH="decoration/table/boolean-true.png",dI="table-header-cell",dN="menu",dO="app-header",dm="row-layer",dl="text-inactive",dk="move",dj="radiobutton-checked-focused",di="decoration/window/restore-active-hovered.png",dh="shadow-window",dg="table-column-button",df="right.png",dr="tabview-page-button-bottom-inactive",dq="tooltip-error",dP="window-statusbar",dQ="button-hovered",dR="decoration/scrollbar/scrollbar-",dS="background-tip",dT="scrollbar-slider-horizontal-disabled",dU="table-scroller-header",dV="button-pressed",dW="table-pane",dX="decoration/window/close-active.png",dY="native",eH="checkbox-hovered",eG="button-invalid-shadow",eF="checkbox-checked",eE="decoration/window/minimize-active-hovered.png",eL="menubar",eK="icon/16/actions/dialog-cancel.png",eJ="tabview-page-button-top-inactive",eI="tabview-page-button-left-inactive",eP="menu-slidebar",eO="toolbar-button-checked",fn="decoration/tree/open-selected.png",fo="radiobutton-checked",fl="decoration/window/minimize-inactive.png",fm="icon/16/apps/office-calendar.png",fj="group",fk="tabview-page-button-right-inactive",fh="decoration/window/minimize-active.png",fi="decoration/window/restore-inactive.png",fp="checkbox-checked-focused",fq="splitpane",fF="combobox/textfield",fE="button-preselected-focused",fH="decoration/window/close-active-hovered.png",fG="qx/icon/Tango/16/actions/window-close.png",fJ="checkbox-pressed",fI="button-disabled",fL="selected-dragover",fK="border-separator",fD="decoration/window/maximize-inactive.png",fC="dragover",gn="scrollarea",go="scrollbar-vertical",gp="decoration/menu/checkbox-invert.gif",gq="decoration/toolbar/toolbar-handle-knob.gif",gj="icon/22/mimetypes/office-document.png",gk="button-preselected",gl="button-checked-focused",gm="up.png",gh="best-fit",gi="decoration/tree/closed-selected.png",cu="qx.theme.modern.Appearance",ct="text-active",cs="toolbar-button-hovered",cr="progressive-table-header",cq="decoration/table/select-column-order.png",cp="decoration/menu/radiobutton.gif",co="decoration/arrows/forward.png",cn="decoration/table/descending.png",cm="window-captionbar-active",cl="checkbox-checked-hovered",cH="scrollbar-slider-vertical",cI="toolbar",cF="alias",cG="decoration/window/restore-active.png",cL="decoration/table/boolean-false.png",cM="checkbox-checked-disabled",cJ="icon/32/mimetypes/office-document.png",cK="radiobutton-checked-disabled",cO="tabview-pane",cP="decoration/arrows/rewind.png",eT="checkbox-focused",eN="top",fb="#EEE",eW="icon/16/actions/dialog-ok.png",eC="radiobutton-checked-hovered",eA="table-header-cell-hovered",dd="window",eD="text-gray",dp="decoration/menu/radiobutton-invert.gif",dn="text-placeholder",ei="slider",ej="keep-align",ek="down.png",el="tabview-page-button-top-active",em="icon/32/places/folder-open.png",en="icon/22/places/folder.png",eo="decoration/window/maximize-active.png",ep="checkbox-checked-pressed",eg="decoration/window/close-inactive.png",eh="tabview-page-button-left-active",eB="toolbar-part",fa="decoration/splitpane/knob-vertical.png",eY=".gif",eX="icon/22/places/folder-open.png",ff="radiobutton-checked-pressed",fe="table-statusbar",fd="radiobutton-pressed",fc="window-captionbar-inactive",eV="copy",eU="radiobutton-focused",cN="decoration/arrows/down-invert.png",dt="decoration/menu/checkbox.gif",ds="decoration/splitpane/knob-horizontal.png",eM="icon/32/places/folder.png",dE="toolbar-separator",eS="tabview-page-button-bottom-active",eR="decoration/arrows/up-small.png",eQ="decoration/table/ascending.png",dc="decoration/arrows/up-invert.png",fg="small",cQ="tabview-page-button-right-active",de="-disabled",ea="scrollbar-horizontal",eb="progressive-table-header-cell",ec="menu-separator",ed="pane",ee="decoration/arrows/right-invert.png",ef="left.png",fr="icon/16/actions/view-refresh.png";qx.Theme.define(cu,{appearances:{"widget":{},"root":{style:function(hy){return {backgroundColor:fB,textColor:cE,font:dz};}},"label":{style:function(bu){return {textColor:bu.disabled?ez:undefined};}},"move-frame":{style:function(gV){return {decorator:fS};}},"resize-frame":dF,"dragdrop-cursor":{style:function(cc){var cd=dG;if(cc.copy){cd=eV;}else if(cc.move){cd=dk;}else if(cc.alias){cd=cF;}return {source:dJ+cd+eY,position:cw,offset:[2,16,2,6]};}},"image":{style:function(j){return {opacity:!j.replacement&&j.disabled?0.3:1};}},"atom":{},"atom/label":ga,"atom/icon":fP,"popup":{style:function(F){return {decorator:fS,backgroundColor:fM,shadow:dB};}},"button-frame":{alias:fU,style:function(bi){var bk,bj;if(bi.checked&&bi.focused&&!bi.inner){bk=gl;bj=undefined;}else if(bi.disabled){bk=fI;bj=undefined;}else if(bi.pressed){bk=dV;bj=fu;}else if(bi.checked){bk=cW;bj=undefined;}else if(bi.hovered){bk=dQ;bj=fu;}else if(bi.preselected&&bi.focused&&!bi.inner){bk=fE;bj=fu;}else if(bi.preselected){bk=gk;bj=fu;}else if(bi.focused&&!bi.inner){bk=gr;bj=undefined;}else{bk=fR;bj=undefined;}return {decorator:bk,textColor:bj,shadow:bi.invalid&&!bi.disabled?eG:undefined};}},"button-frame/image":{style:function(hE){return {opacity:!hE.replacement&&hE.disabled?0.5:1};}},"button":{alias:fV,include:fV,style:function(hW){return {padding:[2,8],center:true};}},"hover-button":{alias:fU,include:fU,style:function(gO){return {decorator:gO.hovered?ev:undefined,textColor:gO.hovered?fQ:undefined};}},"splitbutton":{},"splitbutton/button":fR,"splitbutton/arrow":{alias:fR,include:fR,style:function(ic){return {icon:ex,padding:2,marginLeft:1};}},"checkbox":{alias:fU,style:function(bB){var bD;if(bB.checked&&bB.focused){bD=fp;}else if(bB.checked&&bB.disabled){bD=cM;}else if(bB.checked&&bB.pressed){bD=ep;}else if(bB.checked&&bB.hovered){bD=cl;}else if(bB.checked){bD=eF;}else if(bB.focused){bD=eT;}else if(bB.pressed){bD=fJ;}else if(bB.hovered){bD=eH;}else{bD=cx;}var bC=bB.invalid&&!bB.disabled?cU:da;return {icon:db+bD+bC+gz,gap:6};}},"radiobutton":{alias:fU,style:function(hL){var hN;if(hL.checked&&hL.focused){hN=dj;}else if(hL.checked&&hL.disabled){hN=cK;}else if(hL.checked&&hL.pressed){hN=ff;}else if(hL.checked&&hL.hovered){hN=eC;}else if(hL.checked){hN=fo;}else if(hL.focused){hN=eU;}else if(hL.pressed){hN=fd;}else if(hL.hovered){hN=cS;}else{hN=fA;}var hM=hL.invalid&&!hL.disabled?cU:da;return {icon:db+hN+hM+gz,gap:6};}},"textfield":{style:function(gB){var gG;var gE=!!gB.focused;var gF=!!gB.invalid;var gC=!!gB.disabled;if(gE&&gF&&!gC){gG=eq;}else if(gE&&!gF&&!gC){gG=gb;}else if(gC){gG=es;}else if(!gE&&gF&&!gC){gG=eu;}else{gG=et;}var gD;if(gB.disabled){gD=ez;}else if(gB.showingPlaceholder){gD=dn;}else{gD=gw;}return {decorator:gG,padding:[2,4,1],textColor:gD};}},"textarea":{include:fz,style:function(W){return {padding:4};}},"spinner":{style:function(gQ){var gU;var gS=!!gQ.focused;var gT=!!gQ.invalid;var gR=!!gQ.disabled;if(gS&&gT&&!gR){gU=eq;}else if(gS&&!gT&&!gR){gU=gb;}else if(gR){gU=es;}else if(!gS&&gT&&!gR){gU=eu;}else{gU=et;}return {decorator:gU};}},"spinner/textfield":{style:function(bb){return {marginRight:2,padding:[2,4,1],textColor:bb.disabled?ez:gw};}},"spinner/upbutton":{alias:fV,include:fV,style:function(bU){return {icon:eR,padding:bU.pressed?[2,2,0,4]:[1,3,1,3],shadow:undefined};}},"spinner/downbutton":{alias:fV,include:fV,style:function(ha){return {icon:dw,padding:ha.pressed?[2,2,0,4]:[1,3,1,3],shadow:undefined};}},"datefield":cv,"datefield/button":{alias:cC,include:cC,style:function(B){return {icon:fm,padding:[0,3],decorator:undefined};}},"datefield/textfield":fF,"datefield/list":{alias:dx,include:dx,style:function(hb){return {decorator:undefined};}},"groupbox":{style:function(hm){return {legendPosition:eN};}},"groupbox/legend":{alias:fU,style:function(ce){return {padding:[1,0,1,4],textColor:ce.invalid?fs:cy,font:fO};}},"groupbox/frame":{style:function(hc){return {padding:12,decorator:fj};}},"check-groupbox":ey,"check-groupbox/legend":{alias:cx,include:cx,style:function(bP){return {padding:[1,0,1,4],textColor:bP.invalid?fs:cy,font:fO};}},"radio-groupbox":ey,"radio-groupbox/legend":{alias:fA,include:fA,style:function(ck){return {padding:[1,0,1,4],textColor:ck.invalid?fs:cy,font:fO};}},"scrollarea":{style:function(bt){return {minWidth:50,minHeight:50};}},"scrollarea/corner":{style:function(hQ){return {backgroundColor:fB};}},"scrollarea/pane":fT,"scrollarea/scrollbar-x":gg,"scrollarea/scrollbar-y":gg,"scrollbar":{style:function(be){if(be[dY]){return {};}return {width:be.horizontal?undefined:16,height:be.horizontal?16:undefined,decorator:be.horizontal?ea:go,padding:1};}},"scrollbar/slider":{alias:ei,style:function(S){return {padding:S.horizontal?[0,1,0,1]:[1,0,1,0]};}},"scrollbar/slider/knob":{include:fV,style:function(hS){var hT=hS.horizontal?gt:cH;if(hS.disabled){hT+=de;}return {decorator:hT,minHeight:hS.horizontal?undefined:9,minWidth:hS.horizontal?9:undefined};}},"scrollbar/button":{alias:fV,include:fV,style:function(id){var ie=dR;if(id.left){ie+=ef;}else if(id.right){ie+=df;}else if(id.up){ie+=gm;}else{ie+=ek;}if(id.left||id.right){return {padding:[0,0,0,id.left?3:4],icon:ie,width:15,height:14};}else{return {padding:[0,0,0,2],icon:ie,width:14,height:15};}}},"scrollbar/button-begin":cA,"scrollbar/button-end":cA,"slider":{style:function(b){var f;var d=!!b.focused;var e=!!b.invalid;var c=!!b.disabled;if(d&&e&&!c){f=eq;}else if(d&&!e&&!c){f=gb;}else if(c){f=es;}else if(!d&&e&&!c){f=eu;}else{f=et;}return {decorator:f};}},"slider/knob":{include:fV,style:function(bJ){return {decorator:bJ.disabled?dT:gt,shadow:undefined,height:14,width:14};}},"list":{alias:gn,style:function(v){var z;var x=!!v.focused;var y=!!v.invalid;var w=!!v.disabled;if(x&&y&&!w){z=eq;}else if(x&&!y&&!w){z=gb;}else if(w){z=es;}else if(!x&&y&&!w){z=eu;}else{z=et;}return {backgroundColor:fM,decorator:z};}},"list/pane":fT,"listitem":{alias:fU,style:function(bg){var bh;if(bg.dragover){bh=bg.selected?fL:fC;}else{bh=bg.selected?ev:undefined;}return {padding:bg.dragover?[4,4,2,4]:4,textColor:bg.selected?fQ:undefined,decorator:bh};}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:fV,include:fV,style:function(hd){return {padding:5,center:true,icon:hd.vertical?ex:fy};}},"slidebar/button-backward":{alias:fV,include:fV,style:function(bm){return {padding:5,center:true,icon:bm.vertical?cX:gs};}},"tabview":{style:function(M){return {contentPadding:16};}},"tabview/bar":{alias:dK,style:function(s){var t={marginBottom:s.barTop?-1:0,marginTop:s.barBottom?-4:0,marginLeft:s.barRight?-3:0,marginRight:s.barLeft?-1:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0};if(s.barTop||s.barBottom){t.paddingLeft=5;t.paddingRight=7;}else{t.paddingTop=5;t.paddingBottom=7;}return t;}},"tabview/bar/button-forward":{include:gv,alias:gv,style:function(g){if(g.barTop||g.barBottom){return {marginTop:2,marginBottom:2};}else{return {marginLeft:2,marginRight:2};}}},"tabview/bar/button-backward":{include:dC,alias:dC,style:function(R){if(R.barTop||R.barBottom){return {marginTop:2,marginBottom:2};}else{return {marginLeft:2,marginRight:2};}}},"tabview/bar/scrollpane":{},"tabview/pane":{style:function(hf){return {decorator:cO,minHeight:100,marginBottom:hf.barBottom?-1:0,marginTop:hf.barTop?-1:0,marginLeft:hf.barLeft?-1:0,marginRight:hf.barRight?-1:0};}},"tabview-page":fT,"tabview-page/button":{alias:fU,style:function(hp){var hv,hr=0;var hu=0,hq=0,hs=0,ht=0;if(hp.checked){if(hp.barTop){hv=el;hr=[6,14];hs=hp.firstTab?0:-5;ht=hp.lastTab?0:-5;}else if(hp.barBottom){hv=eS;hr=[6,14];hs=hp.firstTab?0:-5;ht=hp.lastTab?0:-5;}else if(hp.barRight){hv=cQ;hr=[6,13];hu=hp.firstTab?0:-5;hq=hp.lastTab?0:-5;}else{hv=eh;hr=[6,13];hu=hp.firstTab?0:-5;hq=hp.lastTab?0:-5;}}else{if(hp.barTop){hv=eJ;hr=[4,10];hu=4;hs=hp.firstTab?5:1;ht=1;}else if(hp.barBottom){hv=dr;hr=[4,10];hq=4;hs=hp.firstTab?5:1;ht=1;}else if(hp.barRight){hv=fk;hr=[4,10];ht=5;hu=hp.firstTab?5:1;hq=1;hs=1;}else{hv=eI;hr=[4,10];hs=5;hu=hp.firstTab?5:1;hq=1;ht=1;}}return {zIndex:hp.checked?10:5,decorator:hv,padding:hr,marginTop:hu,marginBottom:hq,marginLeft:hs,marginRight:ht,textColor:hp.checked?ct:dl};}},"tabview-page/button/label":{alias:ga,style:function(V){return {padding:[0,1,0,1],margin:V.focused?0:1,decorator:V.focused?cR:undefined};}},"tabview-page/button/close-button":{alias:fU,style:function(by){return {icon:fG};}},"toolbar":{style:function(bE){return {decorator:cI,spacing:2};}},"toolbar/part":{style:function(bF){return {decorator:eB,spacing:2};}},"toolbar/part/container":{style:function(hR){return {paddingLeft:2,paddingRight:2};}},"toolbar/part/handle":{style:function(ch){return {source:gq,marginLeft:3,marginRight:3};}},"toolbar-button":{alias:fU,style:function(L){return {marginTop:2,marginBottom:2,padding:(L.pressed||L.checked||L.hovered)&&!L.disabled||(L.disabled&&L.checked)?3:5,decorator:L.pressed||(L.checked&&!L.hovered)||(L.checked&&L.disabled)?eO:L.hovered&&!L.disabled?cs:undefined};}},"toolbar-menubutton":{alias:gd,include:gd,style:function(Y){return {showArrow:true};}},"toolbar-menubutton/arrow":{alias:fP,include:fP,style:function(J){return {source:dw};}},"toolbar-splitbutton":{style:function(bo){return {marginTop:2,marginBottom:2};}},"toolbar-splitbutton/button":{alias:gd,include:gd,style:function(hw){return {icon:ex,marginTop:undefined,marginBottom:undefined};}},"toolbar-splitbutton/arrow":{alias:gd,include:gd,style:function(bQ){return {padding:bQ.pressed||bQ.checked?1:bQ.hovered?1:3,icon:ex,marginTop:undefined,marginBottom:undefined};}},"toolbar-separator":{style:function(gN){return {decorator:dE,margin:7};}},"tree":fW,"tree-item":{style:function(hk){return {padding:[2,6],textColor:hk.selected?fQ:undefined,decorator:hk.selected?ev:undefined};}},"tree-item/icon":{include:fP,style:function(a){return {paddingRight:5};}},"tree-item/label":ga,"tree-item/open":{include:fP,style:function(C){var D;if(C.selected&&C.opened){D=fn;}else if(C.selected&&!C.opened){D=gi;}else if(C.opened){D=dy;}else{D=gu;}return {padding:[0,5,0,2],source:D};}},"tree-folder":{include:fX,alias:fX,style:function(bq){var br;if(bq.small){br=bq.opened?cT:cD;}else if(bq.large){br=bq.opened?em:eM;}else{br=bq.opened?eX:en;}return {icon:br};}},"tree-file":{include:fX,alias:fX,style:function(bn){return {icon:bn.small?du:bn.large?cJ:gj};}},"treevirtual":cY,"treevirtual-folder":{style:function(hC){return {icon:hC.opened?cT:cD};}},"treevirtual-file":{include:dA,alias:dA,style:function(I){return {icon:du};}},"treevirtual-line":{style:function(G){return {icon:cz};}},"treevirtual-contract":{style:function(gH){return {icon:dy,paddingLeft:5,paddingTop:2};}},"treevirtual-expand":{style:function(bR){return {icon:gu,paddingLeft:5,paddingTop:2};}},"treevirtual-only-contract":gf,"treevirtual-only-expand":fw,"treevirtual-start-contract":gf,"treevirtual-start-expand":fw,"treevirtual-end-contract":gf,"treevirtual-end-expand":fw,"treevirtual-cross-contract":gf,"treevirtual-cross-expand":fw,"treevirtual-end":{style:function(hO){return {icon:cz};}},"treevirtual-cross":{style:function(bV){return {icon:cz};}},"tooltip":{include:gc,style:function(E){return {backgroundColor:dS,padding:[1,3,2,3],offset:[15,5,5,5]};}},"tooltip/atom":fU,"tooltip-error":{include:fY,style:function(ib){return {textColor:fQ,placeMethod:fT,offset:[0,0,0,14],marginTop:-2,position:cw,showTimeout:100,hideTimeout:10000,decorator:dq,shadow:dL,font:fO};}},"tooltip-error/atom":fU,"window":{style:function(ia){return {shadow:dh,contentPadding:[10,10,10,10]};}},"window/pane":{style:function(gL){return {decorator:dd};}},"window/captionbar":{style:function(hi){return {decorator:hi.active?cm:fc,textColor:hi.active?ft:eD,minHeight:26,paddingRight:2};}},"window/icon":{style:function(hX){return {margin:[5,0,3,6]};}},"window/title":{style:function(gJ){return {alignY:fN,font:fO,marginLeft:6,marginRight:12};}},"window/minimize-button":{alias:fU,style:function(hA){return {icon:hA.active?hA.hovered?eE:fh:fl,margin:[4,8,2,0]};}},"window/restore-button":{alias:fU,style:function(k){return {icon:k.active?k.hovered?di:cG:fi,margin:[5,8,2,0]};}},"window/maximize-button":{alias:fU,style:function(ci){return {icon:ci.active?ci.hovered?cV:eo:fD,margin:[4,8,2,0]};}},"window/close-button":{alias:fU,style:function(hn){return {icon:hn.active?hn.hovered?fH:dX:eg,margin:[4,8,2,0]};}},"window/statusbar":{style:function(bO){return {padding:[2,6],decorator:dP,minHeight:18};}},"window/statusbar-text":{style:function(gM){return {font:fg};}},"iframe":{style:function(T){return {decorator:fS};}},"resizer":{style:function(hU){return {decorator:ed};}},"splitpane":{style:function(bT){return {decorator:fq};}},"splitpane/splitter":{style:function(hY){return {width:hY.horizontal?3:undefined,height:hY.vertical?3:undefined,backgroundColor:gA};}},"splitpane/splitter/knob":{style:function(bL){return {source:bL.horizontal?ds:fa};}},"splitpane/slider":{style:function(H){return {width:H.horizontal?3:undefined,height:H.vertical?3:undefined,backgroundColor:gA};}},"selectbox":{alias:fV,include:fV,style:function(cg){return {padding:[2,8]};}},"selectbox/atom":fU,"selectbox/popup":gc,"selectbox/list":{alias:fW},"selectbox/arrow":{include:fP,style:function(hj){return {source:ex,paddingLeft:5};}},"datechooser":{style:function(n){var r;var p=!!n.focused;var q=!!n.invalid;var o=!!n.disabled;if(p&&q&&!o){r=eq;}else if(p&&!q&&!o){r=gb;}else if(o){r=es;}else if(!p&&q&&!o){r=eu;}else{r=et;}return {padding:2,decorator:r,backgroundColor:fM};}},"datechooser/navigation-bar":{},"datechooser/nav-button":{include:fV,alias:fV,style:function(bc){var bd={padding:[2,4],shadow:undefined};if(bc.lastYear){bd.icon=cP;bd.marginRight=1;}else if(bc.lastMonth){bd.icon=gs;}else if(bc.nextYear){bd.icon=co;bd.marginLeft=1;}else if(bc.nextMonth){bd.icon=fy;}return bd;}},"datechooser/last-year-button-tooltip":fY,"datechooser/last-month-button-tooltip":fY,"datechooser/next-year-button-tooltip":fY,"datechooser/next-month-button-tooltip":fY,"datechooser/last-year-button":fv,"datechooser/last-month-button":fv,"datechooser/next-month-button":fv,"datechooser/next-year-button":fv,"datechooser/month-year-label":{style:function(hB){return {font:fO,textAlign:fx,textColor:hB.disabled?ez:undefined};}},"datechooser/date-pane":{style:function(h){return {textColor:h.disabled?ez:undefined,marginTop:2};}},"datechooser/weekday":{style:function(gP){return {textColor:gP.disabled?ez:gP.weekend?gy:undefined,textAlign:fx,paddingTop:2,backgroundColor:dv};}},"datechooser/week":{style:function(cj){return {textAlign:fx,padding:[2,4],backgroundColor:dv};}},"datechooser/day":{style:function(hJ){return {textAlign:fx,decorator:hJ.disabled?undefined:hJ.selected?ev:undefined,textColor:hJ.disabled?ez:hJ.selected?fQ:hJ.otherMonth?gy:undefined,font:hJ.today?fO:undefined,padding:[2,4]};}},"combobox":{style:function(bW){var cb;var bY=!!bW.focused;var ca=!!bW.invalid;var bX=!!bW.disabled;if(bY&&ca&&!bX){cb=eq;}else if(bY&&!ca&&!bX){cb=gb;}else if(bX){cb=es;}else if(!bY&&ca&&!bX){cb=eu;}else{cb=et;}return {decorator:cb};}},"combobox/popup":gc,"combobox/list":{alias:fW},"combobox/button":{include:fV,alias:fV,style:function(l){var m={icon:ex,padding:2};if(l.selected){m.decorator=gr;}return m;}},"combobox/textfield":{include:fz,style:function(ig){return {decorator:undefined};}},"menu":{style:function(bv){var bw={decorator:dN,shadow:dB,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,placementModeY:bv.submenu||bv.contextmenu?gh:ej};if(bv.submenu){bw.position=cw;bw.offset=[-2,-3];}return bw;}},"menu/slidebar":eP,"menu-slidebar":fT,"menu-slidebar-button":{style:function(bM){return {decorator:bM.hovered?ev:undefined,padding:7,center:true};}},"menu-slidebar/button-backward":{include:gx,style:function(bK){return {icon:bK.hovered?dc:cX};}},"menu-slidebar/button-forward":{include:gx,style:function(he){return {icon:he.hovered?cN:ex};}},"menu-separator":{style:function(bA){return {height:0,decorator:ec,margin:[4,2]};}},"menu-button":{alias:fU,style:function(hz){return {decorator:hz.selected?ev:undefined,textColor:hz.selected?fQ:undefined,padding:[4,6]};}},"menu-button/icon":{include:fP,style:function(bf){return {alignY:fN};}},"menu-button/label":{include:ga,style:function(hH){return {alignY:fN,padding:1};}},"menu-button/shortcut":{include:ga,style:function(hP){return {alignY:fN,marginLeft:14,padding:1};}},"menu-button/arrow":{include:fP,style:function(hl){return {source:hl.selected?ee:fy,alignY:fN};}},"menu-checkbox":{alias:er,include:er,style:function(gY){return {icon:!gY.checked?undefined:gY.selected?gp:dt};}},"menu-radiobutton":{alias:er,include:er,style:function(bx){return {icon:!bx.checked?undefined:bx.selected?dp:cp};}},"menubar":{style:function(i){return {decorator:eL};}},"menubar-button":{alias:fU,style:function(cf){return {decorator:cf.pressed||cf.hovered?ev:undefined,textColor:cf.pressed||cf.hovered?fQ:undefined,padding:[3,8]};}},"colorselector":fT,"colorselector/control-bar":fT,"colorselector/control-pane":fT,"colorselector/visual-pane":ey,"colorselector/preset-grid":fT,"colorselector/colorbucket":{style:function(hh){return {decorator:fS,width:16,height:16};}},"colorselector/preset-field-set":ey,"colorselector/input-field-set":ey,"colorselector/preview-field-set":ey,"colorselector/hex-field-composite":fT,"colorselector/hex-field":fz,"colorselector/rgb-spinner-composite":fT,"colorselector/rgb-spinner-red":ge,"colorselector/rgb-spinner-green":ge,"colorselector/rgb-spinner-blue":ge,"colorselector/hsb-spinner-composite":fT,"colorselector/hsb-spinner-hue":ge,"colorselector/hsb-spinner-saturation":ge,"colorselector/hsb-spinner-brightness":ge,"colorselector/preview-content-old":{style:function(gW){return {decorator:fS,width:50,height:10};}},"colorselector/preview-content-new":{style:function(bl){return {decorator:fS,backgroundColor:fM,width:50,height:10};}},"colorselector/hue-saturation-field":{style:function(hg){return {decorator:fS,margin:5};}},"colorselector/brightness-field":{style:function(bG){return {decorator:fS,margin:[5,7]};}},"colorselector/hue-saturation-pane":fT,"colorselector/hue-saturation-handle":fT,"colorselector/brightness-pane":fT,"colorselector/brightness-handle":fT,"colorpopup":{alias:gc,include:gc,style:function(hI){return {padding:5,backgroundColor:fB};}},"colorpopup/field":{style:function(gX){return {decorator:fS,margin:2,width:14,height:14,backgroundColor:fM};}},"colorpopup/selector-button":fR,"colorpopup/auto-button":fR,"colorpopup/preview-pane":ey,"colorpopup/current-preview":{style:function(bI){return {height:20,padding:4,marginLeft:4,decorator:fS,allowGrowX:true};}},"colorpopup/selected-preview":{style:function(P){return {height:20,padding:4,marginRight:4,decorator:fS,allowGrowX:true};}},"colorpopup/colorselector-okbutton":{alias:fR,include:fR,style:function(bz){return {icon:eW};}},"colorpopup/colorselector-cancelbutton":{alias:fR,include:fR,style:function(K){return {icon:eK};}},"table":{alias:fT,style:function(N){return {decorator:cY};}},"table-header":{},"table/statusbar":{style:function(ba){return {decorator:fe,padding:[0,2]};}},"table/column-button":{alias:fV,style:function(gK){return {decorator:dg,padding:3,icon:cq};}},"table-column-reset-button":{include:er,alias:er,style:function(){return {icon:fr};}},"table-scroller":fT,"table-scroller/scrollbar-x":gg,"table-scroller/scrollbar-y":gg,"table-scroller/header":{style:function(O){return {decorator:dU};}},"table-scroller/pane":{style:function(u){return {backgroundColor:dW};}},"table-scroller/focus-indicator":{style:function(U){return {decorator:dM};}},"table-scroller/resize-line":{style:function(hD){return {backgroundColor:fK,width:2};}},"table-header-cell":{alias:fU,style:function(bS){return {minWidth:13,minHeight:20,padding:bS.hovered?[3,4,2,4]:[3,4],decorator:bS.hovered?eA:dI,sortIcon:bS.sorted?(bS.sortedAscending?eQ:cn):undefined};}},"table-header-cell/label":{style:function(hF){return {minWidth:0,alignY:fN,paddingRight:5};}},"table-header-cell/sort-icon":{style:function(ho){return {alignY:fN,alignX:cB};}},"table-header-cell/icon":{style:function(A){return {minWidth:0,alignY:fN,paddingRight:5};}},"table-editor-textfield":{include:fz,style:function(hV){return {decorator:undefined,padding:[2,2],backgroundColor:fM};}},"table-editor-selectbox":{include:dD,alias:dD,style:function(hG){return {padding:[0,2],backgroundColor:fM};}},"table-editor-combobox":{include:cv,alias:cv,style:function(Q){return {decorator:undefined,backgroundColor:fM};}},"progressive-table-header":{alias:fT,style:function(hK){return {decorator:cr};}},"progressive-table-header-cell":{alias:fU,style:function(hx){return {minWidth:40,minHeight:25,paddingLeft:6,decorator:eb};}},"app-header":{style:function(bs){return {font:fO,textColor:fQ,padding:[8,12],decorator:dO};}},"virtual-list":fW,"virtual-list/row-layer":dm,"row-layer":{style:function(gI){return {colorEven:ft,colorOdd:fb};}},"column-layer":fT,"cell":{style:function(bp){return {textColor:bp.selected?fQ:cE,padding:[3,6],font:dz};}},"cell-string":ew,"cell-number":{include:ew,style:function(bH){return {textAlign:cB};}},"cell-image":ew,"cell-boolean":{include:ew,style:function(X){return {iconTrue:dH,iconFalse:cL};}},"cell-atom":ew,"cell-date":ew,"cell-html":ew,"htmlarea":{"include":fT,style:function(bN){return {backgroundColor:ft};}}}});})();(function(){var i="atom",h="button-frame",g="#DDDDDD",f="popup",e="list",d="apx.theme.Appearance",c="bold",b="selectbox",a="#FF9000";qx.Theme.define(d,{extend:qx.theme.modern.Appearance,appearances:{"selectbox":{alias:h,include:h,style:function(j){return {width:250,height:25,padding:[2,8],decorator:b};}},"selectbox/atom":i,"selectbox/popup":f,"selectbox/list":{alias:e},"selectbox/arrow":{},"listitem":{alias:i,style:function(k){return {padding:4,backgroundColor:k.selected?a:undefined};}},"listitemgroup":{alias:i,style:function(l){return {padding:4,backgroundColor:g,font:c};}}}});})();(function(){var a="apx.theme.Theme";qx.Theme.define(a,{meta:{color:apx.theme.Color,decoration:apx.theme.Decoration,font:apx.theme.Font,icon:qx.theme.icon.Tango,appearance:apx.theme.Appearance}});})();(function(){var j="_applyStyle",i="stretch",h="Integer",g="px",f=" ",e="repeat",d="round",c="shorthand",b="px ",a="sliceBottom",y=";'></div>",x="<div style='",w="sliceLeft",v="sliceRight",u="repeatX",t="String",s="qx.ui.decoration.css3.BorderImage",r="border-box",q="",p='") ',n="sliceTop",o='url("',l="hidden",m="repeatY",k="absolute";qx.Class.define(s,{extend:qx.ui.decoration.Abstract,construct:function(E,F){qx.ui.decoration.Abstract.call(this);if(E!=null){this.setBorderImage(E);}if(F!=null){this.setSlice(F);}},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:{__mo:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this.__mo;},getMarkup:function(){if(this.__mo){return this.__mo;}var z=this._resolveImageUrl(this.getBorderImage());var A=[this.getSliceTop(),this.getSliceRight(),this.getSliceBottom(),this.getSliceLeft()];var B=[this.getRepeatX(),this.getRepeatY()].join(f);this.__mo=[x,qx.bom.element.Style.compile({"borderImage":o+z+p+A.join(f)+f+B,position:k,lineHeight:0,fontSize:0,overflow:l,boxSizing:r,borderWidth:A.join(b)+g}),y].join(q);return this.__mo;},resize:function(H,I,J){H.style.width=I+g;H.style.height=J+g;},tint:function(C,D){},_applyStyle:function(){{};},_resolveImageUrl:function(G){return qx.util.ResourceManager.getInstance().toUri(qx.util.AliasManager.getInstance().resolve(G));}},destruct:function(){this.__mo=null;}});})();(function(){var t="px",s="no-repeat",r="scale-y",q="scale-x",p="-tr",o="-l",n="-br",m="",l='<div style="position:absolute;top:0;left:0;overflow:hidden;font-size:0;line-height:0;">',k='</div>',d="_applyBaseImage",j="scale",g="qx.ui.decoration.GridDiv",c="-c",b="-t",f="-b",e="-bl",h="String",a="-tl",i="-r";qx.Class.define(g,{extend:qx.ui.decoration.Abstract,construct:function(y,z){qx.ui.decoration.Abstract.call(this);if(y!=null){this.setBaseImage(y);}if(z!=null){this.setInsets(z);}},properties:{baseImage:{check:h,nullable:true,apply:d}},members:{__mp:null,__mq:null,__mr:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this.__mp;},getMarkup:function(){if(this.__mp){return this.__mp;}var J=qx.bom.element.Decoration;var K=this.__mq;var L=this.__mr;var M=[];M.push(l);M.push(J.create(K.tl,s,{top:0,left:0}));M.push(J.create(K.t,q,{top:0,left:L.left+t}));M.push(J.create(K.tr,s,{top:0,right:0}));M.push(J.create(K.bl,s,{bottom:0,left:0}));M.push(J.create(K.b,q,{bottom:0,left:L.left+t}));M.push(J.create(K.br,s,{bottom:0,right:0}));M.push(J.create(K.l,r,{top:L.top+t,left:0}));M.push(J.create(K.c,j,{top:L.top+t,left:L.left+t}));M.push(J.create(K.r,r,{top:L.top+t,right:0}));M.push(k);return this.__mp=M.join(m);},resize:function(u,v,w){var x=this.__mr;var innerWidth=v-x.left-x.right;var innerHeight=w-x.top-x.bottom;if(innerWidth<0){innerWidth=0;}if(innerHeight<0){innerHeight=0;}u.style.width=v+t;u.style.height=w+t;u.childNodes[1].style.width=innerWidth+t;u.childNodes[4].style.width=innerWidth+t;u.childNodes[7].style.width=innerWidth+t;u.childNodes[6].style.height=innerHeight+t;u.childNodes[7].style.height=innerHeight+t;u.childNodes[8].style.height=innerHeight+t;{};},tint:function(A,B){},_applyBaseImage:function(C,D){{};if(C){var H=this._resolveImageUrl(C);var I=/(.*)(\.[a-z]+)$/.exec(H);var G=I[1];var F=I[2];var E=this.__mq={tl:G+a+F,t:G+b+F,tr:G+p+F,bl:G+e+F,b:G+f+F,br:G+n+F,l:G+o+F,c:G+c+F,r:G+i+F};this.__mr=this._computeEdgeSizes(E);}},_resolveImageUrl:function(P){return qx.util.AliasManager.getInstance().resolve(P);},_computeEdgeSizes:function(N){var O=qx.util.ResourceManager.getInstance();return {top:O.getImageHeight(N.t),bottom:O.getImageHeight(N.b),left:O.getImageWidth(N.l),right:O.getImageWidth(N.r)};}},destruct:function(){this.__mp=this.__mq=this.__mr=null;}});})();

qx.$$loader.init();

