$=["","qx.client","Boolean","auto","solid","undefined","qx.event.type.Event","string","border-dark-shadow","field","left","valid","String","none",';',"right","completed","Integer","top","bottom","failed","height","hidden","set","width","aborted","gecko","timeout","middle","object","mshtml",":","singleton","border-light","keydown",'computed=this.',"scroll","options",".","mousedown","value","sending","px",",","function","receiving","overflow","style",";","center",'=value;',"Number","pressed","abandoned","&","other",'this.',"number","boolean","on","borderTopWidth","borderLeftWidth","mouseup","default","outset","active","0px","inset",'',"maximized","configured","effect","minWidth","maxWidth","keyup","background","maxHeight","minHeight","white",")","keypress","init","absolute","error","off","frame"," ","qx.event.type.MouseEvent",": ","Color","CSS1Compat","click","position","webkit","qx.io.remote.Response",'"','</span>',"load","opera","over",'if(this.',"input",'}',"shorthand","=","reset","overflowX","overflowY","scrollY","locationY","get","/","]","locationX",'delete this.',"Object","unstyle","Theme","border-light-shadow","fixed","border-dark","created","unload","abstract",'!==undefined)',"scrollX","mouseover","?","label","translucent","ie4+","button","text-field","text","refresh","div","gray","groove","execute","id","marginTop","normal","display","inherit","Enter","1px","dblclick","*","marginLeft","-moz-scrollbars-none","qx.event.type.DragEvent","selected","filter","qx.ui.popup.PopupManager","dotted","qx.event.type.FocusEvent","list","double","%","qx.ui.popup.ToolTipManager","\n","dtype",'return this.','else if(this.',"disabled","qx.ui.menu.Manager","qx.event.type.KeyEvent","both","dashed","icon","_","qx.resourceUri","static/image/blank.gif","0","interval","outset-thin","black","focus","inset-thin","text-selected","horizontal","vertical","qx.ui.core.Widget","ridge","queued","blur","resize","Content-Type","hand","Bitstream Vera Sans","_applyResizable",'!==undefined){',"marginBottom","mousemove","paddingLeft","50%","$","paddingTop","NumLock","left-reversed","this.","contextmenu","middle-reversed","transparent","Tahoma","}","bold","top-reversed","textarea","Liberation Sans","marginRight","minimized",'=true;',"boxSizing","Space","center-reversed",'old=this.',"Lucida Grande","A","paddingBottom","html","box-sizing",')',"text-disabled","button-abandoned","border-box","-","opaque","dark-shadow","null","_applyClip","mouseout","paddingRight","window-captionbar-button","+","safari2","Verdana","(","_applyText","beforeunload","date-chooser-title","_element","focusin","borderBottomWidth","list-view-content-cell-text","dragover","date-chooser","padding","dragenter","qx.ui.embed.IframeManager","body","9","widget","!! Noch mindestens 5 Zeichen eingeben.","!! Noch mindestens ","static","focusout","100%",'","',"qx.io.remote.XmlHttpTransport","-moz-scrollbars-vertical","  ","borderRightWidth","table-header-border"," Zeichen eingeben.","-moz-scrollbars-horizontal","n-resize","qx.io.remote.ScriptTransport","{","changeState",'typeof value === "number" && isFinite(value)',"pointer","qx.io.remote.IframeTransport","qx.event.type.DataEvent","_applyState","Tab","_applyEnabled","qx.ui.form.Button","underline","qx.event.handler.DragAndDropHandler","Left","qx.ui.core.Parent","readonly","Right","head","=''",'",value);',"Classic","/services/","e-resize","zIndex","Connection dropped","_childrenQueue","_compute","F1","qx.ui.basic.Inline","checked","appearances","nowrap","cursor","/qrsc/encrypt.png","_applyChecked","indexOf","Insert","qx.application.Gui","col-resize","win","application/x-www-form-urlencoded","nw-resize","F2","ellipsis","__init$","fontStyle","[^\\.0-9]","-webkit-box-sizing","'","styleTop","F12","dragleave","log","_applyValue","fontSize","parent","list-view-content-cell","mshtml|webkit","F3","tab-view-border",":content-box;","meta","./resource","gecko|opera|webkit","nocache","tabIndex","changeValue","F11","opacity","qx.ui.embed.Flash","overflow:","<img src='/qrsc/edit-delete.png' alt='' width='16' height='16' hspace='5' border='0'> &nbsp;<font color=\"red\">!! Maximal 15 Zeichen verwenden.</font>","Delete","styleRight","Home","outline","styleLeft","Up","justify","Windows","F4","_applyIcon","windowresize",":border-box;","no-cache","MozUserSelect","F10","backgroundRepeat","clipHeight","italic","_invalidate",'  </div>',"colorRight","Assertion Failure","Pragma","fontWeight",'if(old===computed)return value;',"check-box","KhtmlUserSelect","noComputed","F5","]);","dragstart",'else ','<span class="objectBox-number">',"-moz-box-sizing","removeChild","colors","character","Ready","|",'";',"colorBottom","changeChecked","F6","spinner-button","DOMMouseScroll","qx.staticUri","_applyWrap","widthBottom",'undefined',"mousewheel",'_on',"drag","qx.allowUrlSettings","Array","first","qx.io.image.Preloader","toggle","colorTop","qx.jsonDebugging","F7","-khtml-box-sizing","]\n","MozOpacity","0 none","Label","qx.theme.ClassicRoyale","popup","qx.enableAspect","Cache-Control","ne-resize","Content","static/image/dotted_white.gif","margin","_recompute","focused","_timer","dragdrop","F8","&#","(a[","backgroundImage","qx.io.remote.AbstractRemoteTransport","text/css","qx.allowUrlVariants","file:","_applyTextAlign","F9","hasComputed","styleBottom","widthRight","before","Escape","dragexit","toString","clipTop","lazyopaque","menu-button","g","qx.event.type.ChangeEvent",'.$$properties.',"qx.log.appender.Native","fonts",'if(computed===undefined)computed=null;',"Gecko","textDecoration","draggesture","Function","fontFamily","widthTop","Margin","v","button-view-pane","#FFFF80",":constructor","event","Padding","icons","backgroundColor","<img src='/qrsc/edit-delete.png' alt='' width='16' height='16' hspace='5' border='0'> &nbsp;<font color=\"red\">Passwörter stimmen nicht überein.</font>","row-resize","#FFFFFF","color","PageUp","tooltip-text","innerText","concat","tooltip",'!(',"textContent","resizer","_objects","PrintScreen","Z","ignore","__user$","return this.","_frame","qx.ui.window.Window","PageDown","qx.ui.window.Manager","slice","iframe","qx.io.remote.Exchange","1*","qx.event.handler.FocusHandler","[","WebkitUserSelect","qx.io.remote.Request","clipLeft",'@import "',"borders","widgets","list-view-header-border","userSelect","();","widthLeft","End","clipWidth","qx.client.NativeWindow","qooxdoo.myFitness",'if(old===undefined)old=null;',"Down","textAlign","widget/arrows/down.gif","colwidth","colorLeft","qx.ui.popup.ToolTip","lastIndexOf","whiteSpace","s","qxframe","\r\n","Internet name not resolved","_focusHandler","Border",'    * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }',"_applyActive","_valueOriginalTarget","Pause","pre","_labelObject","javascript:void(0)","qx.util.Normalization","Linux","borderBottomStyle","Font","Use proxy","resizableEast","qx.Interface","a",'value !== null && window.document','    <input id="marker" type="button" value="Add divider"/> &#160; &#160; Filter: <input name="filter" id="filter" type="text" value="',"qx.ui.form.TextField",')a[i].',"_applyFocusRoot","?instanceId=","_applyAllowClose","Not implemented","localeCompare",'    html, body, input, pre{ font-size: 11px; font-family: Tahoma, sans-serif; line-height : 1 }','var inherit=prop.$$inherit;',"Not modified","_applyLocale","styleFloat","addAtEnd","_image","_ScriptTransport_data","pixelBottom"," (nightly)","_cachedVisibleChildren","Wiederholung:","removeAll","qx.html.Dimension","_applyFont","Use getValue() instead!","_applySpacing","Macintosh","tab-view-pane"," - ","list-view-header","Gray() Alpha(Opacity=30)","__inherit$","changeBorderTheme","Use removeHtmlProperty instead",'\\\\',"_applySize","qx.bom.client.Engine","border","resizableNorth","qx.core.Log.debug","this.removeStyleProperty('padding","Partial content","qx.application.IApplication","MacPPC","quote","qx.application","_applyColorBottom"," &nbsp;","DEBUG","qx.Class","qx.logAppender",'failed',"qx.event.handler.EventHandler","Win32","qx.iconTheme","forEach","table-header","1.0",'  <div id="control">',"autoComplete",' is not (yet) ready!");',"addAfter","changeElement","(measure start) ","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='","Height","qx.version","qx.log.appender.Window","_layoutChanges","changeParent","_applyMarginBottom","_applySelectable","_applyPreloader","radio-view-button-checked","#FFFEEF","tab-view-button-checked","_captionTitle","cursor:","extend","Pixel","_applyBackgroundImage","firefox","n","100px","changeTextColor","borderBottom",'computed=value;',"qx.boxModelCorrection"," WARN:  ",'Does not allow any arguments!',"__states",'return value;','\\f'," DEBUG: ","change",'editor-ready',"profil/identity.png","changeAnonymous","qx.locale.Manager","</span>","tab-view-button","qx.io.image.Manager","OmniWeb","_applyMinHeight","ms","See other",'!',"&lt;","_data_","line-through","_list","_applyLabel",'if(!clazz.$$propertiesAttached)qx.core.Property.attach(clazz);',"changeActiveChild","U",']._autoCloseWindow()}catch(e){}">',"var a=arguments[0] instanceof Array?arguments[0]:arguments;","qx.theme.classic.color.Royale","saveMy_Data","C","\n\nClick OK to continue debugging.","Bad gateway",'value !== null && value.$$type === "Mixin"',"qx.dom.Element","split","_applyBackgroundRepeat","Log window message: Starting error recording, any errors below this line will prevent the log window from closing",'=computed;',"qx.ui.popup.Popup","Type","list-view","qx.io.Alias","html,body { margin:0;border:0;padding:0; } ","_captionBar","<hr/>","_applyBottom","getMy_Data","Jetzt Registrieren","changeResizeMethod",":constructor wrapper","_layout","HTTP version not supported",'value !== null && value.$$type === "Interface"',"_applyOverflow","qx.Mixin","_applyBorder","beforeAppear","saveTyp",'">',"changeText","_applyRight","Use qx.Class.define instead","__cache","_check","window-inactive-caption-text","o",'<strong>Hinweis:</strong> Bitte wiederholen Sie Ihr Passwort, damit Tippfehler ausgeschlossen werden können.',"qx.ui.layout.BoxLayout","_applyMaxHeight","Galeon","force","after","userFocus","widget/splitpane/knob-horizontal.png","widget/arrows/up.gif","parentPaddingBottom","Control","qx.lang.Generics","8","warn",'  <div id="lines">',"6","client-document-blocker","push","qx.core.Log.error","qx.log.DefaultFilter","list-view-border","Log window message: Stopping error recording, discarding ","hasOwnProperty","qx.ui.basic.Image","Unidentified","list-view-header-cell-hover","qx.bom.element.BoxSizing","Request-URL too large","Not acceptable","radio-view-bar",'typeof value === "number" && isFinite(value) && value%1 === 0','!(value instanceof ','value !== null && qx.theme.manager.Font.getInstance().isDynamic(value)',"_applyName","changeIcon","_applyStretchChildrenOrthogonalAxis","pixelHeight"," !important","_lastMouseDownDispatchTarget",'(backup);',"[Mixin ","__all","_applyFocused","lines",'if(computed===inherit){',"qx.bom.element.Overflow","qx.log.Filter","Connection closed by server","native","borderTop","Application error ",'<body onload="qx = opener.qx;" onunload="try{qx.log.WindowAppender._registeredAppenders[',"sort","verticalAlign","AppleWebKit/",'  </style>',"safari","_applyPaddingTop","unknown","qx.ui.core.Font","qx.ui.layout.impl.LayoutImpl",';}',"qx.deprecationWarnings",'<img src="/qrsc/dialog-ok.png" width="16" height="16" hspace="5" border="0"> &nbsp;<font color="green">E-Mail Adresse ok</font>',"qx.fontTheme","\\\"","unshift","relative",'!==undefined&&',"qx.core.Log.info","Null","changeFont","checkboxgrp","radio-view-pane",'<iframe name="','value instanceof Date',"/static","<img src='/qrsc/edit-delete.png' alt='' width='16' height='16' hspace='5' border='0'> &nbsp;<font color=\"red\">Bitte geben Sie eine gültige E-Mail Adresse ein.</font>",'<img src="/qrsc/dialog-ok.png" width="16" height="16" hspace="5" border="0"> &nbsp;<font color="green">Ok, Passwörter stimmern überein</font>',"borderLeftStyle","7","__convertBoolean","window-captionbar-restore-button","qx.aspects",'if((computed===undefined||computed===inherit)&&','character',"_applyReadOnly","BODY","Bitstream Vera Sans Mono","qx.ui.form.InputCheckSymbol","_applySource",'(value);',"Value","qx.OO","changeColorTheme"," errors have been recorded, keeping log window open.</b>","a=qx.lang.Array.fromShortHand(qx.lang.Array.fromArguments(a));","(passed time: ",">>> ",'<span class="objectBox-function">',"last","_resetRuntime",'\\u00',"qooxdoo","Moved temporarily",'    hr { border: 0 none; border-bottom: 1px solid #ccc; margin: 8px 0; padding: 0; height: 1px }','<strong>Hinweis:</strong> Geben Sie bitte Ihre eMail-Adresse ein. Wenn Sie Ihr Passwort oder Ihren Benutzernamen vergessen haben sollten, dann können wir Ihnen diese Daten an Ihre e-Mail Adresse senden.','\\r',"substring","[object Error]","match",'#',"UNEXPECTED origin ","https://",'value !== null && value.$$type === "Class"',"_blocked","_applyAutoSync","<span style=\"text-decoration:underline\">","  at ","Scroll","qx.io.remote.Rpc",'typeof value === "string" && qx.util.ColorUtil.isValid(value)',"_blockData","__",'var a=this.getChildren();if(a)for(var i=0,l=a.length;i<l;i++){',"soft","qx.ui.layout.impl.VerticalBoxLayoutImpl","debug","_applyAppearance","_styleProperties","_applyOpacity","qx.html.Offset","widget/window/restore.gif","reverseChildrenOrder",",height=","qxvariant",'if(mixins[i].$$constructor){mixins[i].$$constructor.apply(this,arguments);}}}',"Alpha(Opacity=","check-box-group-box-legend",'Authorization',"<div style='float:left;width:","charAt","_applyBorderTheme","\\$1","parentPaddingRight","_applyZIndex","')","tab-view-button-hover","_aliases","window",'var backup=computed;',"_applyPaddingLeft","qx.core.LegacyProperty","true","_lastUpDownType",'for(var i=0,l=mixins.length;i<l;i++){',"_applyFontTheme","Please use getKeyIdentifier() instead.","_applyTabIndex",'if(this.classname===',"changeAppearance","qx.debug"," error ","https:",'if(value!==inherit)',"qx.net.Http",'if(a[i].',"(!this.","font-size:","qx.locale.LocalizedString","4","changeBackgroundColor","changeRight","[Interface ","please use getText() instead.","_translationCatalog","qx.theme.manager.Color","_restoreButton","_captionFlex","remove","borderTopStyle","stylesheet","__useinit$","changeModal",'Undefined value is not allowed!',"Interface","window-statusbar","qx.bom.element.Style","overflow-x",'\\b','Is invalid!',"colorInnerBottom","netnewswire","qx.ui.layout.HorizontalBoxLayout","qx.theme.classic.Widget","': ","&gt;","client-document","borderRightStyle","changeMoveMethod","X-Qooxdoo-Response-Type","widget/cursors/copy.gif"," (r",'</span></td>',"widget/menu/checkbox.gif","_markerBtn","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","_applyMaxLength","/.qxrpc","Firefox","img","_showTimeStamp","qx.lang.Core","_htmlAttributes",'){',"button-view-bar","qx.minLogLevel","anonymous: ","MozBoxSizing"," (#","changeSource","_applyAllowMaximize","tree-element-label","0.0","info","__convertNumber","__onmouseevent","=((v==null)?0:v)+'px'","_valueDomEvent","qx.io.remote.RequestQueue","_applyColorInnerBottom","_applyLeft","changeShow","window-captionbar",'<img src="/qrsc/dialog-ok.png" width="16" height="16" hspace="5" border="0"> &nbsp;<font color="green">Passwortwahl ok</font>',"_borderElement","[object ","_maximizeButton","qx.appearanceTheme","Server timeout","__onwindowblur","clip","Mozilla","Log window message: <b>Note: ",'</span></td></tr>',"0.0.0","/widget/Windows",'var prop=qx.core.Property;',"onlineBuchung","changeBottom","width=500,height=250,dependent=yes,resizable=yes,status=no,location=no,menubar=no,toolbar=no,scrollbars=no",'<table>',"widget/table/selectColumnOrder.png","bold-large","qx.ui.resizer.IResizable","beforeDisappear",'if(clazz.$$includes){var mixins=clazz.$$flatIncludes;',"_layoutImpl","5","_cached",'<span class="selectorId">#',')prop.error(this,5,"',"qx.theme.manager.Icon","Windows Royale","qx.core.Version","tree-folder-icon","toLocaleUpperCase",'\", "',"&nbsp;&nbsp;","Width","qx.theme.manager.Border","widget/window/minimize.gif","pixelWidth","_applyVerticalChildrenAlign","group-box","qx.log.Logger","__convertObject","disappear","  [not readable: ","Username:","ae","explorer","_computed","_applyShowClose","_applyTheme","0x","_requestHeaders"," ms) ","omniweb","addAt","))",'!==inherit){',"changeFocused","changeTheme","qx.eventMonitorNoListeners","Classic Royale",'X',"CapsLock","widget/menu/radiobutton.gif",'value !== null && (qx.locale.Manager.getInstance().isDynamic(value) || typeof value === "string")',"_applyIconWidth","_lastMouseEventDate","_statusBar","_queue","_applyGlobalCursor","id_typ","_applyStyleBottom","MaxWidth","image","valueOf","_applyInterval","result","galeon","join","removeDom","qx.ui.resizer.MResizable","Courier New","qx.html.StyleSheet","_appenderArr","AppleWebKit","Legacy properties are deprecated","Use setHtmlProperty instead","_remappingChildTable","qx.ui.core.ClientDocument","qx.util.manager.Object","right-reversed",">","other gecko","form","qx.util.Compare","qx.ui.groupbox.GroupBox","qx.ui.basic.Atom","Percent","window-captionbar-icon","_applyBackgroundColor","combo-box-button","_applyCaption","qx.colorTheme","http://",'.classname)this.$$initialized=true;',"_applyResponseType","widget/arrows/next.gif","_valueData",'else{',"qx.core.Init","_applyHorizontalChildrenAlign","Ae",'<span class="selectorTag">',"2","1px dotted","Conflict","profil",'#lines { width: 100%; height: expression((document.body.offsetHeight - 30) + "px"); }',"changeCapture","map","O","__theme$","_applyShowMaximize",'value !== null && value.nodeType !== undefined',"add","_filterArr","widget/window/close.gif","rgb(",'computed=undefined;delete this.',"RealPlayer","Apps","qooxdoo.myEvent","font-style:","qx.core.Log.assert","_applyMarginTop","Microsoft.XMLHTTP","bez",'return retval;',"_applyVisibility",'if(computed===undefined||computed===inherit){',"splice","qx.my.RegistrationCanvas","_applyMaxWidth",'typeof value === "string"',"resizableWest","divider-vertical"," Aktuelle Events per E-Mail empfangen. Sie können dies jederzeit ändern. Die Einstellungen, über welche Termine sie Infos erhalten wollen, nehmen Sie bitte später bei Ihren Profileinstellungen vor.","changeZIndex","qx.theme.classic.font.Default",'if(value!==null)',"--- Object: ",'typeof value === "string" && value.length > 0',"_applyActiveWindow",'&gt;</div><div class="nodeChildren">',"Unknown status code","create","Not available","_inlineEvents",")+;)|[^&","_applyIconTheme","_applyWidthRight","qx.lang.Object","_window","changeLocale",'throw new Error("Property ',"visibility","_valueManager","_applyStatus",'value !== null && qx.theme.manager.Border.getInstance().isDynamic(value)',"MacIntel","No content","changeMode","_applyFocusHandler","qx.core.Log.log","Top","_pane","qx.core.Log.warn","command","__convertString","memo","</div><span style='float:left'>&hellip;</span>","_applyMnemonic","This method is no longer needed since the event object is now an instance of the Response class.","_applyDisplay","_document","Meta","windowblur","_attachedWidget","Local error ","_applyShowStatusbar","mozBoxSizing","form_","qx.dom.String","ue","table-pane","Server error ","unix","3","changeFontTheme","txtForNewEntry",'<span class="objectBox-null">',"body {}","&nbsp;","_applyProhibitCaching","qx.ui.form.PasswordField","search","qx.core.Aspect","window-active-caption"," errors.","mac","qx.ui.core.Border",'Requires exactly one argument!',"_divDataSets","widget/window/maximize.gif","Win",'if(value===null)prop.error(this,4,"',"_widget","overflow-y","Parsed","qx.bom.Document",'Basic ',"window-captionbar-maximize-button",'value !== null && value.$$type === "Theme"',"_lastKeyCode",'    pre { margin: 0; padding: 4px 8px; font-family: Consolas, "Bitstream Vera Sans Mono", monospace; }',"MSIE","Forbidden","qx.html.Entity","_applyCaptureWidget","anonymous","_lastMouseDown",'</span>=&quot;<span class="nodeValue">',"cssFloat",'Referer','!(value && qx.Class.hasInterface(value.constructor, ',"qx.ui.basic.Label","[Theme ",':',"Proxy authentication required","group-box-legend","beforeInsertDom","_applyAutoCloseWithErrors","_legendObject","qx.io.image.PreloaderSystem","qx.html.EventRegistration","_innerStyle","verticalChildrenAlign","please use setText() instead.",")+>)|(&([^;]|","qx.bom.element.Location","Ue","_applyStyleRight",'===value)return value;',"-1","Object is null","<html><head><title>",'<strong>Achtung</strong>: Mit der Anmeldung akzeptieren Sie unsere <a href="/agb.html" target="_blank">Allgemeinen Geschäftsbedingungen</a>. Anderenfalls brechen Sie den Vorgang bitte hier ab.',"=[not readable: "," in method ","i","qx.ui.basic.Terminator","_applyColorRight","_applyWidthBottom",'if(value===undefined)prop.error(this,2,"',"_oldParent","_applyItalic","widget/splitpane/knob-vertical.png",'value=this.',"_statusText","_formFields","toolbar=no,scrollbars=no,resizable=yes,","widget/cursors/move.gif",'<span class="objectBox-selector">',"_minimizeButton","_active","MSXML2.XMLHTTP.3.0","_applyHideFocus"," messages removed)","bottom-reversed","commandLine","_applyImplementation","qx.core.Log.dir","qx.core.MUserData",'value instanceof RegExp',"_logEventQueue","qx.event.type.DomEvent","__ondragevent","_valueOldValue","changeEnabled","button-view","_applyLoaded","())","_applyParent","qx.jsonEncodeUndefined","qx.core.Variant","qx.core.Target","&quot;","qx.net.HttpRequest","/source/class/","qx.util.manager.MConnectedObject","__listeners","beforeRemoveDom","addBefore","frame_","_applyMarginLeft","Request entity too large","qx.log.LogEventProcessor","_closeButton","pixelTop","&#39;","_applyElement",' of an instance of ',"qx.theme.classic.Border","text-decoration:","_applyShow","_applyFocusedChild",'<div class="objectBox-element">',"changeWidth","password","widget/table/ascending.png","widget/cursors/alias.gif","_parentLogger","resizer-frame","/qrsc/system-users1.png",'    #lines{ top: 30px; left: 0; right: 0; bottom: 0; position: absolute; overflow: auto; }',"qx.lang.Array","_applyColorLeft",'</div><div class="objectBox-element">&lt;/<span class="nodeTag">',"toLocaleLowerCase","changeFocusedChild","KDE","_children","&amp;","_applyMethod","_modify","</title></head>","every","\\\\","addChild","changeValidator","__font","qx.util.Mime",'<td class="propertyNameCell"><span class="propertyName">',"__convertFunction","_change","getMyRegister_Data","_applyIconPosition","changeDisplay","_applyWidth","_applyColorInnerRight",'/&gt;</div>',"changeMaxHeight","_iconObject","Consolas","qx.locale.MTranslation","changeMinHeight",'return null;',"unselectable","qx.ui.layout.CanvasLayout","_remappingChildTarget","1","_applyWidgetTheme","<br>","html { border:0 none; } ",'\\n',"dir","', ((v==null)?0:v)+'px')","atom","E-Mail:","_value","qx.preloaderTimeout","shift","qx.theme.manager.Appearance","parentPaddingLeft","addAtBegin","org.w3c.dom.svg","Current stack trace",'Null value is not allowed!',"pixelLeft","file://","qx.event.handler.KeyEventHandler","Alt","Request time-out","Bad request","Backspace"," with incoming value '","link",'Could not change or apply init value after constructing phase!',"new Date(Date.UTC(","__convertUndefined","qxsetting","orientation","changeOverflow","__stateMap","keyinput",'value instanceof Function',"_htmlProperties","_appender","...","__intervalHandler","qx.my.ColoredTextField","_req","qx.log.appender.FireBug","parseerror","_valueCurrentTarget","qx.core.Log.dirxml","dragend","__oninput","_applySpellCheck","window-statusbar-text","width=","toLowerCase",'<span class="objectBox-string">&quot;',"qx.my.ColoredTextArea"," of class ","_applyMinWidth","qx.client.Command","Multiple choices","Win64","changeIconTheme","_applyCommand","/icon/Nuvola","Speichern","_blocker","w","qx.html.Iframe","registerNewUser",'", computed, old);',"borderRight",",top=","id_fitnesstyp","widget/cursors/nodrop.gif","1px 0",'value !== null && typeof value === "object"','value instanceof Array','<tr>',"changeWindowManager","__visible","qx.ui.layout.impl.HorizontalBoxLayoutImpl","name","_filterTextWords",",left=","qx_log_","_applyTextColor","qx.ui.menu.Menu",'&nbsp;<span class="nodeName">',"e","_applyColorInnerTop","pixelRight","utf-8","} ","MozUserFocus","qx.theme.manager.Widget","qx.core.Object","_applyMarginRight","_applyStyleLeft","Flex","WebkitBoxSizing","font-family:",'var computed, old=this.',"_applyHeight","qx.core.Log","_lastMouseEventType","qx.theme.icon.Nuvola",'    html, body{ padding: 0; margin: 0; border : 0 none; }',"_modalNativeWindow","false","_isErroneous","[Class ","_applyWidthTop","_style","changeLeft","_valueDomTarget","changeTop","menu","__onselectevent","Payment required","font-weight:",'(','</span>&quot;',"qx.ui.resizer.ResizablePopup",'<span class="objectBox-object">',"this.setStyleProperty('padding",'<strong>Hinweis:</strong> Ihr Nutzername kann ein Spitzname oder irgend ein Pseudonym mit mindestens 5 und maximal 15 Zeichen sein. Die Groß- und Kleinschreibung spielt keine Rolle. Jeder Nutzername kann nur einmalig für diese Website vergeben werden.',"windowfocus",'</div>',"BSD","qx.core.Log.clear","_connectedObjects","changeMoveable","qx.Theme","Date","_valueValue","Moved permanently","changeStatus","_captionIcon","_parameters",'&quot;</span>',"qx.util.Validation","qx.util.ColorUtil","_valueTarget","tree-folder","-resize","changeName","borderLeft","changeActive","horizontalChildrenAlign"," INFO:  ","_applyShowCaption","_applyTop","script","changeGlobalCursor","()","MSHTML-specific HTTP status code","toUpperCase",'var pa=this.getParent();if(pa)computed=pa.',"Local time-out expired","_dynamic"," logRow-","reverse","KhtmlBoxSizing","changeHeight","ss","X-Requested-With","qx.theme","insertDom","Server error","oe","_applyFamily","stretchChildrenOrthogonalAxis","empty","tree-folder-label","_ScriptTransport_","window-captionbar-minimize-button","qx.borderTheme","refreshSession",'value !== null && value.type !== undefined',"Error: Could not get a reference to the sheet object","appear",'value !== null && value.nodeType === 1 && value.attributes',"Not found",'value !== null && typeof value === "object" && !(value instanceof Array) && !(value instanceof qx.core.Object)',"_applyShowMinimize","_applyShowIcon",'(computed, old);','</table>',"is","tree-element-icon",'()</span>','value !== null && value.nodeType === 9 && value.documentElement',"Gone","replace","#FFEEEE","Unauthorized","changeCaption","_applyPaddingBottom","table-header-cell",".apply(this._remappingChildTarget, arguments)","_registry","*{","_applyOrientation","420","qx.log.MLogging",'old=computed=this.',"_applyAllowMinimize","_applyColorTheme","qx.core.Client","MSXML2.XMLHTTP","qx.theme.manager.Meta","changeSpacing","_applyIconHeight",'&lt;<span class="nodeTag">',"removeAt","shiira",'===undefined)return;',"_applyActiveChild","substr","MaxHeight",'<span class="selectorClass">.','\\t',"_modalWidgets","qx.dom.Node","_applyCursor","changeVisibility","colorInnerTop","realplayer","other webkit","px;overflow:hidden;white-space:nowrap'>","_lastMouseDownDomTarget","_isPng","Element","profil.Application","_applyUseAdvancedFlexAllocation","text-area","dirxml"," ---\n","qx.html.String",'))',"button-hover","_filterInput","checkNewUserName",'var retval=clazz.$$original.apply(this,arguments);',"camino",'    #control { top: 0; left: 0; right: 0; padding: 4px 8px; background: #eee; border-bottom: 1px solid #ccc; height: 30px }',"qx.ui.core.ClientDocumentBlocker"," ERROR: ","widget/arrows/down_small.gif","divider-horizontal","u","activeX","qx.client.Timer","_valueRelatedTarget","[object Object]","qx.lang.Function","Out of resources","qx.dev.StackTrace","qx.core.Setting","Liberation Sans Mono","_applyModal","_globalCursorStyleSheet",'\\"',"widget/table/descending.png","Oe","/static/log/log.html","Method not allowed","_applyAppearanceTheme","content-box","Ok",'if(','value instanceof Error','anonymous',"Unsupported media type",'<strong>Hinweis:</strong> Ihr Passwort darf nur Buchstaben, Ziffern und Unterstrich enthalten, und es muss mindestens 5 Zeichen und maximal 15 Zeichen lang sein.',"qx.core.Property","Precondition failed","__borderObject","_form","Error in property ","<","type","Aborted","_applyType","MinWidth","Transport error ","this._style.","MSXML2.XMLHTTP.4.0","_applyStyleTop","marker",'"></iframe>',"window-captionbar-title",'Bitte füllen Sie die folgenden Felder aus, wenn Sie noch nicht über einen Zugang zu unseren Angebot verfügen. Nach den Absenden werden Sie von uns eine Bestätigungsmail erhalten, in der Sie bitte einen Link anklicken müssen, um Ihre Anmeldung zu verifizieren.',"qx.io.Json","Gateway time-out","resizableSouth",'else if(computed===undefined)',"qx.core.Log.timeEnd","_hideTimeStamp","qx.widgetTheme","spacing","X-Qooxdoo-Version",'else this.',"visible","Bottom","initial","qx.core.Log.time","colorInnerLeft","large"," FATAL: ","Safari","hideFocus","<font color=\"red\">!! Maximal 15 Zeichen verwenden.</font>","MSXML2.XMLHTTP.6.0","_applyDisabledIcon","_applyPaddingRight","changeBorder",'&gt;</span></div>',"en","__userData","Length required","_applyWidthLeft","--- End of object ---","qx.isSource","_logLinesDiv","logRow",'var clazz=arguments.callee.constructor;',"_inputElement","__onwindowresize","window-active-caption-text","changeMinWidth",'var computed, old;','}else{',"window-captionbar-close-button","_isCreated",'<td><span class="propertyValue">',"window-inactive-caption","qx.util.manager.Value","qx.core.Bootstrap","toLocaleString","parentPaddingTop","horizontalAlign","qx.enableApplicationLayout","_jobQueue","some",'</body></html>',"widget/arrows/up_small.gif",'typeof value === "boolean"',"Mixin","charCodeAt","qx.theme.classic.Appearance","])*)(","qx.lang.Number","',sizingMethod='scale')","[\xE4\xF6\xFC\xDF\xC4\xD6\xDC]","changeTabIndex","qx.lang.String","_renderRuntime","_applyCapture","qx.theme.manager.Font",'.checkMap[value]===undefined','.check.call(this, value)',"Nuvola","overline","qx.html.ScrollIntoView","_applyReverseChildrenOrder","qx.my.ColoredPasswordField","_applyDecoration","qx.widgetDebugId","rect(","colorInnerRight","_isLoaded","__onwindowfocus","qx.ui.layout.VerticalBoxLayout","konqueror","Auto","table-header-cell-hover","pop","BackgroundImageCache","isPrototypeOf","qx.ui.form.CheckBox","X11","NetNewsWire","qx.compatibility","_applyColorInnerLeft","/qrsc/mail.png","^(((<([^>]|","qx.bom.Viewport","group-box-frame","url(","img{","_ScriptTransport_id","_applyBold","changeWidgetTheme",'    <pre id="log" wrap="wrap"></pre>','this.createDispatchChangeEvent("',"Shift","_applyColorTop","html,body{width:100%;height:100%;overflow:hidden;}","qx.log.appender.Abstract"," (","qx.html.Style","!! Bitte Ihre E-Mail-Adresse eingeben.","checkbox","Passwort:","qx.locale.Locale","useAdvancedFlexAllocation","return this._remappingChildTarget.","changeOrientation","__oninterval","qx.ui.basic.HorizontalSpacer","Shiira","changeMaxWidth","MinHeight","qx.io.image.PreloaderManager","Camino","table-focus-indicator","qx.ui.layout.impl.CanvasLayoutImpl","_commands","_applyMode","tree-element",'  <style type="text/css">',"/qrsc/indicator_waitanim.gif",'<div class="nodeText">',"_frameObject","monospace","changeAppearanceTheme"," ["];if(!window.qxsettings)qxsettings={};if(qxsettings["qx.resourceUri"]==undefined)qxsettings["qx.resourceUri"]="./resource/qx";if(qxsettings["profil.resourceUri"]==undefined)qxsettings["profil.resourceUri"]="./resource/profil";if(qxsettings["qx.theme"]==undefined)qxsettings["qx.theme"]="qx.theme.ClassicRoyale";if(qxsettings["qx.minLogLevel"]==undefined)qxsettings["qx.minLogLevel"]=200;if(qxsettings["qx.logAppender"]==undefined)qxsettings["qx.logAppender"]="qx.log.appender.Native";if(qxsettings["qx.application"]==undefined)qxsettings["qx.application"]="profil.Application";if(qxsettings["qx.version"]==undefined)qxsettings["qx.version"]="0.7.4-pre ";if(qxsettings["qx.isSource"]==undefined)qxsettings["qx.isSource"]=false;if(!window.qxvariants)qxvariants={};qxvariants["qx.deprecationWarnings"]="off";qxvariants["qx.debug"]="off";qxvariants["qx.compatibility"]="on";qxvariants["qx.aspects"]="off";qx={Class:{createNamespace:function($0,$1){var $2=$0.split($[38]);var $3=window;var $4=$2[0];for(var $5=0,$6=$2.length-1;$5<$6;$5++,$4=$2[$5]){if(!$3[$4]){$3=$3[$4]={};}else{$3=$3[$4];}}$3[$4]=$1;return $4;},define:function($0,$1){if(!$1){var $1={statics:{}};}this.createNamespace($0,$1.statics);if($1.defer){$1.defer($1.statics);}qx.core.Bootstrap.__registry[$0]=$1.statics;}}};qx.Class.define($[1616],{statics:{LOADSTART:new Date,time:function(){return new Date().getTime();},since:function(){return this.time()-this.LOADSTART;},__registry:{}}});
qx.Class.define($[897]);if(!Error.prototype.toString||Error.prototype.toString()==$[794]){Error.prototype.toString=function(){return this.message;};}if(!Array.prototype.indexOf){Array.prototype.indexOf=function($0,$1){if($1==null){$1=0;}else if($1<0){$1=Math.max(0,this.length+$1);}for(var $2=$1;$2<this.length;$2++){if(this[$2]===$0){return $2;}}return -1;};}if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=function($0,$1){if($1==null){$1=this.length-1;}else if($1<0){$1=Math.max(0,this.length+$1);}for(var $2=$1;$2>=0;$2--){if(this[$2]===$0){return $2;}}return -1;};}if(!Array.prototype.forEach){Array.prototype.forEach=function($0,$1){var $2=this.length;for(var $3=0;$3<$2;$3++){$0.call($1,this[$3],$3,this);}};}if(!Array.prototype.filter){Array.prototype.filter=function($0,$1){var $2=this.length;var $3=[];for(var $4=0;$4<$2;$4++){if($0.call($1,this[$4],$4,this)){$3.push(this[$4]);}}return $3;};}if(!Array.prototype.map){Array.prototype.map=function($0,$1){var $2=this.length;var $3=[];for(var $4=0;$4<$2;$4++){$3.push($0.call($1,this[$4],$4,this));}return $3;};}if(!Array.prototype.some){Array.prototype.some=function($0,$1){var $2=this.length;for(var $3=0;$3<$2;$3++){if($0.call($1,this[$3],$3,this)){return true;}}return false;};}if(!Array.prototype.every){Array.prototype.every=function($0,$1){var $2=this.length;for(var $3=0;$3<$2;$3++){if(!$0.call($1,this[$3],$3,this)){return false;}}return true;};}if(!String.prototype.quote){String.prototype.quote=function(){return $[95]+this.replace(/\\/g,$[1257]).replace(/\"/g,$[750])+$[95];};}
qx.Class.define($[696],{statics:{__map:{"Array":[$[998],$[1439],$[737],$[702],$[1655],$[1291],$[751],$[1060],$[464],$[479],$[302],$[506],$[584],$[1039],$[152],$[1622],$[1256]],"String":[$[573],$[793],$[1331],$[1434],$[826],$[1627],$[302],$[506],$[1248],$[951],$[537],$[795],$[1125],$[1471],$[653],$[1496],$[464],$[479]]},__wrap:function($0,$1){return function($2){return $0.prototype[$1].apply($2,Array.prototype.slice.call(arguments,1));};},__init:function(){var $0=qx.lang.Generics.__map;for(var $1 in $0){var $2=window[$1];var $3=$0[$1];for(var $4=0,$5=$3.length;$4<$5;$4++){var $6=$3[$4];if(!$2[$6]){$2[$6]=qx.lang.Generics.__wrap($2,$6);}}}}},defer:function($0){$0.__init();}});
qx.Class.define($[1536],{statics:{__settings:{},define:function($0,$1){if($1===undefined){throw new Error('Default value of setting "'+$0+'" must be defined!');}if(!this.__settings[$0]){this.__settings[$0]={};}else if(this.__settings[$0].defaultValue!==undefined){throw new Error('Setting "'+$0+'" is already defined!');}this.__settings[$0].defaultValue=$1;},get:function($0){var $1=this.__settings[$0];if($1===undefined){throw new Error('Setting "'+$0+'" is not defined.');}if($1.value!==undefined){return $1.value;}return $1.defaultValue;},isSet:function($0){return this.__settings[$0]!==undefined;},__init:function(){if(window.qxsettings){for(var $0 in qxsettings){if(($0.split($[38])).length<2){throw new Error('Malformed settings key "'+$0+'". Must be following the schema "namespace.key".');}if(!this.__settings[$0]){this.__settings[$0]={};}this.__settings[$0].value=qxsettings[$0];}window.qxsettings=undefined;try{delete window.qxsettings;}catch(ex){}this.__loadUrlSettings();}},__loadUrlSettings:function(){if(this.get($[391])!=true){return;}var $0=document.location.search.slice(1).split($[54]);for(var $1=0;$1<$0.length;$1++){var $2=$0[$1].split($[31]);if($2.length!=3||$2[0]!=$[1310]){continue;}var $3=$2[1];if(!this.__settings[$3]){this.__settings[$3]={};}this.__settings[$3].value=decodeURIComponent($2[2]);}}},defer:function($0){$0.define($[391],false);$0.define($[422],false);$0.define($[171],$[329]);$0.define($[1601],true);$0.__init();}});
qx.Class.define($[1245],{statics:{fromArguments:function($0){return Array.prototype.slice.call($0,0);},fromCollection:function($0){return Array.prototype.slice.call($0,0);},fromShortHand:function($0){var $1=$0.length;if($1>4||$1==0){this.error("Invalid number of arguments!");}var $2=qx.lang.Array.copy($0);switch($1){case 1:$2[1]=$2[2]=$2[3]=$2[0];break;case 2:$2[2]=$2[0];case 3:$2[3]=$2[1];}return $2;},copy:function($0){return $0.concat();},clone:function($0){return $0.concat();},getLast:function($0){return $0[$0.length-1];},getFirst:function($0){return $0[0];},insertAt:function($0,$1,$2){$0.splice($2,0,$1);return $0;},insertBefore:function($0,$1,$2){var $3=$0.indexOf($2);if($3==-1){$0.push($1);}else{$0.splice($3,0,$1);}return $0;},insertAfter:function($0,$1,$2){var $3=$0.indexOf($2);if($3==-1||$3==($0.length-1)){$0.push($1);}else{$0.splice($3+1,0,$1);}return $0;},removeAt:function($0,$1){return $0.splice($1,1)[0];},removeAll:function($0){return $0.length=0;},append:function($0,$1){{};Array.prototype.push.apply($0,$1);return $0;},remove:function($0,$1){var $2=$0.indexOf($1);if($2!=-1){$0.splice($2,1);return $1;}},contains:function($0,$1){return $0.indexOf($1)!=-1;},equals:function($0,$1){if($0.length!==$1.length){return false;}for(var $2=0,$3=$0.length;$2<$3;$2++){if($0[$2]!==$1[$2]){return false;}}return true;}}});
qx.Class.define($[1214],{statics:{__variants:{},__cache:{},compilerIsSet:function(){return true;},define:function($0,$1,$2){{};if(!this.__variants[$0]){this.__variants[$0]={};}else{}this.__variants[$0].allowedValues=$1;this.__variants[$0].defaultValue=$2;},get:function($0){var $1=this.__variants[$0];{};if($1.value!==undefined){return $1.value;}return $1.defaultValue;},__init:function(){if(window.qxvariants){for(var $0 in qxvariants){{};if(!this.__variants[$0]){this.__variants[$0]={};}this.__variants[$0].value=qxvariants[$0];}window.qxvariants=undefined;try{delete window.qxvariants;}catch(ex){}this.__loadUrlVariants(this.__variants);}},__loadUrlVariants:function(){if(qx.core.Setting.get($[422])!=true){return;}var $0=document.location.search.slice(1).split($[54]);for(var $1=0;$1<$0.length;$1++){var $2=$0[$1].split($[31]);if($2.length!=3||$2[0]!=$[820]){continue;}var $3=$2[1];if(!this.__variants[$3]){this.__variants[$3]={};}this.__variants[$3].value=decodeURIComponent($2[2]);}},select:function($0,$1){{};for(var $2 in $1){if(this.isSet($0,$2)){return $1[$2];}}if($1[$[63]]!==undefined){return $1[$[63]];}{};},isSet:function($0,$1){var $2=$0+$[196]+$1;if(this.__cache[$2]!==undefined){return this.__cache[$2];}var $3=false;if($1.indexOf($[377])<0){$3=this.get($0)===$1;}else{var $4=$1.split($[377]);for(var $5=0,$6=$4.length;$5<$6;$5++){if(this.get($0)===$4[$5]){$3=true;break;}}}this.__cache[$2]=$3;return $3;},__isValidArray:function($0){return typeof $0===$[29]&&$0!==null&&$0 instanceof Array;},__isValidObject:function($0){return typeof $0===$[29]&&$0!==null&&!($0 instanceof Array);},__arrayContains:function($0,$1){for(var $2=0,$3=$0.length;$2<$3;$2++){if($0[$2]==$1){return true;}}return false;}},defer:function($0){$0.define($[846],[$[59],$[84]],$[59]);$0.define($[1661],[$[59],$[84]],$[59]);$0.define($[979],[$[59],$[84]],$[84]);$0.define($[768],[$[59],$[84]],$[84]);$0.define($[747],[$[59],$[84]],$[59]);$0.__init();}});
qx.Class.define($[1126],{statics:{__registry:[],wrap:function($0,$1,$2){if(!qx.core.Setting.get($[406])){return $1;}var $3=[];var $4=[];for(var $5=0;$5<this.__registry.length;$5++){var $6=this.__registry[$5];if($0.match($6.re)&&($2==$6.type||$6.type==$[147])){var $7=$6.pos;if($7==$[429]){$3.push($6.fcn);}else{$4.push($6.fcn);}}}if($3.length==0&&$4.length==0){return $1;}var $8=function(){for(var $5=0;$5<$3.length;$5++){$3[$5].call(this,$0,$1,$2,arguments);}var $9=$1.apply(this,arguments);for(var $5=0;$5<$4.length;$5++){$4[$5].call(this,$0,$1,$2,arguments,$9);}return $9;};if($2!=$[255]){$8.self=$1.self;$8.base=$1.base;}$1.wrapper=$8;return $8;},addAdvice:function($0,$1,$2,$3){if($0!=$[429]&&$0!=$[690]){throw new Error("Unknown position: '"+$0+"'");}this.__registry.push({pos:$0,type:$1,re:$2,fcn:$3});}},defer:function(){qx.core.Setting.define($[406],false);}});
qx.Class.define($[1486],{statics:{__init:function(){var $0=window.location.protocol===$[423];var $1=navigator.userAgent;var $2=navigator.vendor;var $3=navigator.product;var $4=navigator.platform;var $5;var $6=null;var $7=null;var $8=0;var $9=0;var $a=0;var $b=0;var $c=null;var $d=null;var $e;if(window.opera&&/Opera[\s\/]([0-9\.]*)/.test($1)){$6=$[98];$7=RegExp.$1;$5=$[98];$7=$7.substring(0,3)+$[38]+$7.substring(3);$c=$1.indexOf($[1145])!==-1?$[30]:$1.indexOf($[927])!==-1?$[26]:null;}else if(typeof $2===$[7]&&$2===$[1250]&&/KHTML\/([0-9-\.]*)/.test($1)){$6=$[93];$5=$[1652];$7=$[1481];}else if($1.indexOf($[1004])!=-1&&/AppleWebKit\/([^ ]+)/.test($1)){$6=$[93];$7=RegExp.$1;$d=$7.indexOf($[234])!=-1;var $f=RegExp($[313]).exec($7);if($f){$7=$7.slice(0,$f.index);}if($1.indexOf($[1588])!=-1){$5=$[741];}else if($1.indexOf($[631])!=-1){$5=$[973];}else if($1.indexOf($[1689])!=-1){$5=$[1493];}else if($1.indexOf($[1660])!=-1){$5=$[877];}else if($1.indexOf($[1049])!=-1){$5=$[1505];}else{$5=$[1506];}if($d){$5+=$[547];}}else if(window.controllers&&typeof $3===$[7]&&$3===$[442]&&/rv\:([^\);]+)(\)|;)/.test($1)){$6=$[26];$7=RegExp.$1;if($1.indexOf($[894])!=-1){$5=$[610];}else if($1.indexOf($[1693])!=-1){$5=$[1522];}else if($1.indexOf($[688])!=-1){$5=$[997];}else{$5=$[1012];}}else if(/MSIE\s+([^\);]+)(\)|;)/.test($1)){$6=$[30];$7=RegExp.$1;$5=$[966];}if($7){$e=$7.split($[38]);$8=$e[0]||0;$9=$e[1]||0;$a=$e[2]||0;$b=$e[3]||0;}var $g=[];switch($6){case $[26]:$g.push($[372]);break;case $[93]:$g.push($[399]);$g.push($[314]);break;case $[30]:break;default:break;}$g.push($[221]);var $h=document.compatMode!==$[90];var $i=$[1596];var $j=($6==$[30]?navigator.userLanguage:navigator.language).toLowerCase();var $k=null;var $l=$j.indexOf($[226]);if($l!=-1){$k=$j.substr($l+1);$j=$j.substr(0,$l);}var $m=$[13];var $n=false;var $o=false;var $p=false;var $q=false;if($4.indexOf($[346])!=-1||$4.indexOf($[582])!=-1||$4.indexOf($[1338])!=-1){$n=true;$m=$[306];}else if($4.indexOf($[555])!=-1||$4.indexOf($[572])!=-1||$4.indexOf($[1089])!=-1){$o=true;$m=$[1129];}else if($4.indexOf($[1659])!=-1||$4.indexOf($[522])!=-1||$4.indexOf($[1406])!=-1){$p=true;$m=$[1116];}else{$q=true;$m=$[55];}var $r=false;var $s=false;var $t=false;var $u=false;if($6==$[30]){$r=true;}if(document.implementation&&document.implementation.hasFeature){if(document.implementation.hasFeature($[1295],$[586])){$s=$t=true;}}this._runsLocally=$0;this._engineName=$6;this._engineNameMshtml=$6===$[30];this._engineNameGecko=$6===$[26];this._engineNameOpera=$6===$[98];this._engineNameWebkit=$6===$[93];this._engineVersion=parseFloat($7);this._engineVersionMajor=parseInt($8);this._engineVersionMinor=parseInt($9);this._engineVersionRevision=parseInt($a);this._engineVersionBuild=parseInt($b);this._engineQuirksMode=$h;this._engineBoxSizingAttributes=$g;this._engineEmulation=$c;this._browserName=$5;this._defaultLocale=$i;this._browserPlatform=$m;this._browserPlatformWindows=$n;this._browserPlatformMacintosh=$o;this._browserPlatformUnix=$p;this._browserPlatformOther=$q;this._browserLocale=$j;this._browserLocaleVariant=$k;this._gfxVml=$r;this._gfxSvg=$s;this._gfxSvgBuiltin=$t;this._gfxSvgPlugin=$u;this._fireBugActive=(window.console&&console.log&&console.debug&&console.assert);this._supportsTextContent=(document.documentElement.textContent!==undefined);this._supportsInnerText=(document.documentElement.innerText!==undefined);this._supportsXPath=!!document.evaluate;this._supportsElementExtensions=!!window.HTMLElement;},getRunsLocally:function(){return this._runsLocally;},getEngine:function(){return this._engineName;},getBrowser:function(){return this._browserName;},getVersion:function(){return this._engineVersion;},getMajor:function(){return this._engineVersionMajor;},getMinor:function(){return this._engineVersionMinor;},getRevision:function(){return this._engineVersionRevision;},getBuild:function(){return this._engineVersionBuild;},getEmulation:function(){return this._engineEmulation;},isMshtml:function(){return this._engineNameMshtml;},isGecko:function(){return this._engineNameGecko;},isOpera:function(){return this._engineNameOpera;},isKhtml:function(){return this._engineNameWebkit;},isWebkit:function(){return this._engineNameWebkit;},isSafari2:function(){return this._engineNameWebkit&&(this._engineVersion<420);},isInQuirksMode:function(){return this._engineQuirksMode;},getLocale:function(){return this._browserLocale;},getLocaleVariant:function(){return this._browserLocaleVariant;},getDefaultLocale:function(){return this._defaultLocale;},usesDefaultLocale:function(){return this._browserLocale===this._defaultLocale;},getEngineBoxSizingAttributes:function(){return this._engineBoxSizingAttributes;},getPlatform:function(){return this._browserPlatform;},runsOnWindows:function(){return this._browserPlatformWindows;},runsOnMacintosh:function(){return this._browserPlatformMacintosh;},runsOnUnix:function(){return this._browserPlatformUnix;},supportsVml:function(){return this._gfxVml;},supportsSvg:function(){return this._gfxSvg;},usesSvgBuiltin:function(){return this._gfxSvgBuiltin;},usesSvgPlugin:function(){return this._gfxSvgPlugin;},isFireBugActive:function(){return this._fireBugActive;},supportsTextContent:function(){return this._supportsTextContent;},supportsInnerText:function(){return this._supportsInnerText;},getInstance:function(){return this;}},defer:function($0,$1,$2){$0.__init();qx.core.Variant.define($[1],[$[26],$[30],$[98],$[93]],qx.core.Client.getInstance().getEngine());}});
qx.Class.define($[1081],{statics:{isEmpty:function($0){for(var $1 in $0){return false;}return true;},hasMinLength:function($0,$1){var $2=0;for(var $3 in $0){if((++$2)>=$1){return true;}}return false;},getLength:function($0){var $1=0;for(var $2 in $0){$1++;}return $1;},_shadowedKeys:[$[1657],$[707],$[1617],$[432],$[994]],getKeys:qx.core.Variant.select($[1],{"mshtml":function($0){var $1=[];for(var $2 in $0){$1.push($2);}for(var $3=0,$4=this._shadowedKeys,$5=$4.length;$3<$5;$3++){if($0.hasOwnProperty($4[$3])){$1.push($4[$3]);}}return $1;},"default":function($0){var $1=[];for(var $2 in $0){$1.push($2);}return $1;}}),getKeysAsString:function($0){var $1=qx.lang.Object.getKeys($0);if($1.length==0){return $[0];}return $[95]+$1.join($[952])+$[95];},getValues:function($0){var $1=[];for(var $2 in $0){$1.push($0[$2]);}return $1;},mergeWith:function($0,$1,$2){if($2===undefined){$2=true;}for(var $3 in $1){if($2||$0[$3]===undefined){$0[$3]=$1[$3];}}return $0;},carefullyMergeWith:function($0,$1){qx.log.Logger.deprecatedMethodWarning(arguments.callee);return qx.lang.Object.mergeWith($0,$1,false);},merge:function($0,$1){var $2=arguments.length;for(var $3=1;$3<$2;$3++){qx.lang.Object.mergeWith($0,arguments[$3]);}return $0;},copy:function($0){var $1={};for(var $2 in $0){$1[$2]=$0[$2];}return $1;},invert:function($0){var $1={};for(var $2 in $0){$1[$0[$2].toString()]=$2;}return $1;},getKeyFromValue:function($0,$1){for(var $2 in $0){if($0[$2]===$1){return $2;}}return null;},select:function($0,$1){return $1[$0];},fromArray:function($0){var $1={};for(var $2=0,$3=$0.length;$2<$3;$2++){{};$1[$0[$2].toString()]=true;}return $1;}}});
qx.Class.define($[578],{statics:{define:function($0,$1){if(!$1){var $1={};}if($1.include&&!($1.include instanceof Array)){$1.include=[$1.include];}if($1.implement&&!($1.implement instanceof Array)){$1.implement=[$1.implement];}if(!$1.hasOwnProperty($[607])&&!$1.type){$1.type=$[255];}{};var $2=this.__createClass($0,$1.type,$1.extend,$1.statics,$1.construct,$1.destruct);if($1.extend){if($1.properties){this.__addProperties($2,$1.properties,true);}if($1.members){this.__addMembers($2,$1.members,true,true,false);}if($1.events){this.__addEvents($2,$1.events,true);}if($1.include){for(var $3=0,$4=$1.include.length;$3<$4;$3++){this.__addMixin($2,$1.include[$3],false);}}}if($1.settings){for(var $5 in $1.settings){qx.core.Setting.define($5,$1.settings[$5]);}}if($1.variants){for(var $5 in $1.variants){qx.core.Variant.define($5,$1.variants[$5].allowedValues,$1.variants[$5].defaultValue);}}if($1.defer){$1.defer.self=$2;$1.defer($2,$2.prototype,{add:function($0,$1){var $6={};$6[$0]=$1;qx.Class.__addProperties($2,$6,true);}});}if($1.implement){for(var $3=0,$4=$1.implement.length;$3<$4;$3++){this.__addInterface($2,$1.implement[$3]);}}},createNamespace:function($0,$1){var $2=$0.split($[38]);var $3=window;var $4=$2[0];for(var $5=0,$6=$2.length-1;$5<$6;$5++,$4=$2[$5]){if(!$3[$4]){$3=$3[$4]={};}else{$3=$3[$4];}}{};$3[$4]=$1;return $4;},isDefined:function($0){return this.getByName($0)!==undefined;},getTotalNumber:function(){return qx.lang.Object.getLength(this.__registry);},getByName:function($0){return this.__registry[$0];},include:function($0,$1){{};qx.Class.__addMixin($0,$1,false);},patch:function($0,$1){{};qx.Class.__addMixin($0,$1,true);},isSubClassOf:function($0,$1){if(!$0){return false;}if($0==$1){return true;}if($0.prototype instanceof $1){return true;}return false;},getPropertyDefinition:function($0,$1){while($0){if($0.$$properties&&$0.$$properties[$1]){return $0.$$properties[$1];}$0=$0.superclass;}return null;},getByProperty:function($0,$1){while($0){if($0.$$properties&&$0.$$properties[$1]){return $0;}$0=$0.superclass;}return null;},hasProperty:function($0,$1){return !!this.getPropertyDefinition($0,$1);},getEventType:function($0,$1){var $0=$0.constructor;while($0.superclass){if($0.$$events&&$0.$$events[$1]!==undefined){return $0.$$events[$1];}$0=$0.superclass;}return null;},supportsEvent:function($0,$1){return !!this.getEventType($0,$1);},hasOwnMixin:function($0,$1){return $0.$$includes&&$0.$$includes.indexOf($1)!==-1;},getByMixin:function($0,$1){var $2,$3,$4;while($0){if($0.$$includes){$2=$0.$$flatIncludes;for($3=0,$4=$2.length;$3<$4;$3++){if($2[$3]===$1){return $0;}}}$0=$0.superclass;}return null;},getMixins:function($0){var $1=[];while($0){if($0.$$includes){$1.push.apply($1,$0.$$flatIncludes);}$0=$0.superclass;}return $1;},hasMixin:function($0,$1){return !!this.getByMixin($0,$1);},hasOwnInterface:function($0,$1){return $0.$$implements&&$0.$$implements.indexOf($1)!==-1;},getByInterface:function($0,$1){var $2,$3,$4;while($0){if($0.$$implements){$2=$0.$$flatImplements;for($3=0,$4=$2.length;$3<$4;$3++){if($2[$3]===$1){return $0;}}}$0=$0.superclass;}return null;},getInterfaces:function($0){var $1=[];while($0){if($0.$$implements){$1.push.apply($1,$0.$$flatImplements);}$0=$0.superclass;}return $1;},hasInterface:function($0,$1){return !!this.getByInterface($0,$1);},implementsInterface:function($0,$1){if(this.hasInterface($0,$1)){return true;}try{qx.Interface.assert($0,$1,false);return true;}catch(ex){}return false;},getInstance:function(){if(!this.$$instance){this.$$allowconstruct=true;this.$$instance=new this;delete this.$$allowconstruct;}return this.$$instance;},genericToString:function(){return $[1388]+this.classname+$[112];},__registry:qx.core.Bootstrap.__registry,__allowedKeys:null,__staticAllowedKeys:null,__validateConfig:function(){},__createClass:function($0,$1,$2,$3,$4,$5){var $6;if(!$2&&true){$6=$3||{};}else{$6={};if($2){if(!$4){$4=this.__createDefaultConstructor();}$6=this.__wrapConstructor($4,$0,$1);}if($3){var $7;for(var $8=0,$9=qx.lang.Object.getKeys($3),$a=$9.length;$8<$a;$8++){$7=$9[$8];{$6[$7]=$3[$7];};var $b;}}}var $c=this.createNamespace($0,$6,false);$6.name=$6.classname=$0;$6.basename=$c;if(!$6.hasOwnProperty($[432])){$6.toString=this.genericToString;}if($2){var $d=$2.prototype;var $e=this.__createEmptyFunction();$e.prototype=$d;var $f=new $e;$6.prototype=$f;$f.name=$f.classname=$0;$f.basename=$c;$4.base=$6.superclass=$2;$4.self=$6.constructor=$f.constructor=$6;if($5){{};$6.$$destructor=$5;}}{qx.Clazz=$6;qx.Proto=$f||null;qx.Super=$2||null;};this.__registry[$0]=$6;return $6;},__addEvents:function($0,$1,$2){var $3,$3;if($0.$$events){for(var $3 in $1){$0.$$events[$3]=$1[$3];}}else{$0.$$events=$1;}},__addProperties:function($0,$1,$2){var $3;if($2===undefined){$2=false;}var $4=!!$0.$$propertiesAttached;for(var $5 in $1){$3=$1[$5];{};$3.name=$5;if(!$3.refine){if($0.$$properties===undefined){$0.$$properties={};}$0.$$properties[$5]=$3;}if($3.init!==undefined){$0.prototype[$[311]+$5]=$3.init;}if($3.event!==undefined){var $6={};$6[$3.event]=$[437];this.__addEvents($0,$6,$2);}if($3.inheritable){qx.core.Property.$$inheritable[$5]=true;}if($4){qx.core.Property.attachMethods($0,$5,$3);}if($3._fast){qx.core.LegacyProperty.addFastProperty($3,$0.prototype);}else if($3._cached){qx.core.LegacyProperty.addCachedProperty($3,$0.prototype);}else if($3._legacy){qx.core.LegacyProperty.addProperty($3,$0.prototype);}}},__validateProperty:null,__addMembers:function($0,$1,$2,$3,$4){var $5=$0.prototype;var $6,$7;for(var $8=0,$9=qx.lang.Object.getKeys($1),$a=$9.length;$8<$a;$8++){$6=$9[$8];$7=$1[$6];{};if($3!==false&&$7 instanceof Function){if($4==true){$7=this.__mixinMemberWrapper($7,$5[$6]);}else{if($5[$6]){$7.base=$5[$6];}$7.self=$0;}{};}$5[$6]=$7;}},__mixinMemberWrapper:function($0,$1){if($1){return function(){var $2=$0.base;$0.base=$1;var $3=$0.apply(this,arguments);$0.base=$2;return $3;};}else{return $0;}},__addInterface:function($0,$1){{};var $2=qx.Interface.flatten([$1]);if($0.$$implements){$0.$$implements.push($1);$0.$$flatImplements.push.apply($0.$$flatImplements,$2);}else{$0.$$implements=[$1];$0.$$flatImplements=$2;}},__addMixin:function($0,$1,$2){{};var $3=qx.Mixin.flatten([$1]);var $4;for(var $5=0,$6=$3.length;$5<$6;$5++){$4=$3[$5];if($4.$$events){this.__addEvents($0,$4.$$events,$2);}if($4.$$properties){this.__addProperties($0,$4.$$properties,$2);}if($4.$$members){this.__addMembers($0,$4.$$members,$2,$2,$2);}}if($0.$$includes){$0.$$includes.push($1);$0.$$flatIncludes.push.apply($0.$$flatIncludes,$3);}else{$0.$$includes=[$1];$0.$$flatIncludes=$3;}},__createDefaultConstructor:function(){function $0(){arguments.callee.base.apply(this,arguments);}return $0;},__createEmptyFunction:function(){return function(){};},__wrapConstructor:function($0,$1,$2){var $3=[];$3.push($[1604]);{};$3.push($[641]);$3.push($[1521]);$3.push($[941]);$3.push($[840]);$3.push($[821]);$3.push($[844],$1,$[1024]);$3.push($[1057]);var $4=new Function($3.join($[0]));var $5;if($2===$[32]){$4.getInstance=this.getInstance;}$4.$$original=$0;$0.wrapper=$4;return $4;}},defer:function($0){var $1;}});
qx.Class.define($[673],{statics:{define:function($0,$1){if($1){if($1.include&&!($1.include instanceof Array)){$1.include=[$1.include];}{};var $2=$1.statics?$1.statics:{};for(var $3 in $2){$2[$3].mixin=$2;}if($1.construct){$2.$$constructor=$1.construct;}if($1.include){$2.$$includes=$1.include;}if($1.properties){$2.$$properties=$1.properties;}if($1.members){$2.$$members=$1.members;}for(var $3 in $2.$$members){if($2.$$members[$3] instanceof Function){$2.$$members[$3].mixin=$2;}}if($1.events){$2.$$events=$1.events;}if($1.destruct){$2.$$destructor=$1.destruct;}}else{var $2={};}$2.$$type=$[1626];$2.name=$0;$2.toString=this.genericToString;$2.basename=qx.Class.createNamespace($0,$2);this.__registry[$0]=$2;return $2;},checkCompatibility:function($0){var $1=this.flatten($0);var $2=$1.length;if($2<2){return true;}var $3={};var $4={};var $5={};var $6;for(var $7=0;$7<$2;$7++){$6=$1[$7];for(var $8 in $6.events){if($5[$8]){throw new Error('Conflict between mixin "'+$6.name+'" and "'+$5[$8]+'" in member "'+$8+'"!');}$5[$8]=$6.name;}for(var $8 in $6.properties){if($3[$8]){throw new Error('Conflict between mixin "'+$6.name+'" and "'+$3[$8]+'" in property "'+$8+'"!');}$3[$8]=$6.name;}for(var $8 in $6.members){if($4[$8]){throw new Error('Conflict between mixin "'+$6.name+'" and "'+$4[$8]+'" in member "'+$8+'"!');}$4[$8]=$6.name;}}return true;},isCompatible:function($0,$1){var $2=qx.Class.getMixins($1);$2.push($0);return qx.Mixin.checkCompatibility($2);},getByName:function($0){return this.__registry[$0];},isDefined:function($0){return this.getByName($0)!==undefined;},getTotalNumber:function(){return qx.lang.Object.getLength(this.__registry);},flatten:function($0){if(!$0){return [];}var $1=$0.concat();for(var $2=0,$3=$0.length;$2<$3;$2++){if($0[$2].$$includes){$1.push.apply($1,this.flatten($0[$2].$$includes));}}return $1;},genericToString:function(){return $[725]+this.name+$[112];},__registry:{},__allowedKeys:null,__validateConfig:function(){}}});
qx.Class.define($[527],{statics:{define:function($0,$1){if($1){if($1.extend&&!($1.extend instanceof Array)){$1.extend=[$1.extend];}{};var $2=$1.statics?$1.statics:{};if($1.extend){$2.$$extends=$1.extend;}if($1.properties){$2.$$properties=$1.properties;}if($1.members){$2.$$members=$1.members;}if($1.events){$2.$$events=$1.events;}}else{var $2={};}$2.$$type=$[870];$2.name=$0;$2.toString=this.genericToString;$2.basename=qx.Class.createNamespace($0,$2);qx.Interface.__registry[$0]=$2;return $2;},getByName:function($0){return this.__registry[$0];},isDefined:function($0){return this.getByName($0)!==undefined;},getTotalNumber:function(){return qx.lang.Object.getLength(this.__registry);},flatten:function($0){if(!$0){return [];}var $1=$0.concat();for(var $2=0,$3=$0.length;$2<$3;$2++){if($0[$2].$$extends){$1.push.apply($1,this.flatten($0[$2].$$extends));}}return $1;},assert:function($0,$1,$2){var $3=$1.$$members;if($3){var $4=$0.prototype;for(var $5 in $3){if(typeof $3[$5]===$[44]){if(typeof $4[$5]!==$[44]){throw new Error('Implementation of method "'+$5+'" is missing in class "'+$0.classname+'" required by interface "'+$1.name+'"');}if($2===true&&!qx.Class.hasInterface($0,$1)){$4[$5]=this.__wrapInterfaceMember($1,$4[$5],$5,$3[$5]);}}else{if(typeof $4[$5]===undefined){if(typeof $4[$5]!==$[44]){throw new Error('Implementation of member "'+$5+'" is missing in class "'+$0.classname+'" required by interface "'+$1.name+'"');}}}}}if($1.$$properties){for(var $5 in $1.$$properties){if(!qx.Class.hasProperty($0,$5)){throw new Error('The property "'+$5+'" is not supported by Class "'+$0.classname+'"!');}}}if($1.$$events){for(var $5 in $1.$$events){if(!qx.Class.supportsEvent($0,$5)){throw new Error('The event "'+$5+'" is not supported by Class "'+$0.classname+'"!');}}}var $6=$1.$$extends;if($6){for(var $7=0,$8=$6.length;$7<$8;$7++){this.assert($0,$6[$7],$2);}}},genericToString:function(){return $[858]+this.name+$[112];},__registry:{},__wrapInterfaceMember:function(){},__allowedKeys:null,__validateConfig:function(){}}});
qx.Mixin.define($[1274],{members:{tr:function($0,$1){var $2=qx.locale.Manager;if($2){return $2.tr.apply($2,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");},trn:function($0,$1,$2,$3){var $4=qx.locale.Manager;if($4){return $4.trn.apply($4,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");},marktr:function($0){var $1=qx.locale.Manager;if($1){return $1.marktr.apply($1,arguments);}throw new Error("To enable localization please include qx.locale.Manager into your build!");}}});
qx.Mixin.define($[1482],{members:{getLogger:function(){if(qx.log.Logger){return qx.log.Logger.getClassLogger(this.constructor);}throw new Error("To enable logging please include qx.log.Logger into your build!");},debug:function($0,$1){this.getLogger().debug($0,this.toHashCode(),$1);},info:function($0,$1){this.getLogger().info($0,this.toHashCode(),$1);},warn:function($0,$1){this.getLogger().warn($0,this.toHashCode(),$1);},error:function($0,$1){this.getLogger().error($0,this.toHashCode(),$1);},printStackTrace:function(){this.getLogger().printStackTrace();}}});
qx.Mixin.define($[1202],{members:{setUserData:function($0,$1){if(!this.__userData){this.__userData={};}this.__userData[$0]=$1;},getUserData:function($0){if(!this.__userData){return null;}return this.__userData[$0];}},destruct:function(){this._disposeFields($[1597]);}});
qx.Class.define($[837],{statics:{getSetterName:function($0){return qx.core.Property.$$method.set[$0];},getGetterName:function($0){return qx.core.Property.$$method.get[$0];},getResetterName:function($0){return qx.core.Property.$$method.reset[$0];},addFastProperty:function($0,$1){var $2=$0.name;var $3=qx.lang.String.toFirstUp($2);var $4=$[1289]+$3;var $5=$[110]+$3;var $6=$[23]+$3;var $7=$[293]+$3;$1[$4]=typeof $0.defaultValue!==$[5]?$0.defaultValue:null;if($0.noCompute){$1[$5]=function(){return this[$4];};}else{$1[$5]=function(){return this[$4]==null?this[$4]=this[$7]():this[$4];};}$1[$5].self=$1.constructor;if($0.setOnlyOnce){$1[$6]=function($8){this[$4]=$8;this[$6]=null;return $8;};}else{$1[$6]=function($8){return this[$4]=$8;};}$1[$6].self=$1.constructor;if(!$0.noCompute){$1[$7]=function(){return null;};$1[$7].self=$1.constructor;}},addCachedProperty:function($0,$1){var $2=$0.name;var $3=qx.lang.String.toFirstUp($2);var $4=$[944]+$3;var $5=$[293]+$3;var $6=$[1264]+$3;if(typeof $0.defaultValue!==$[5]){$1[$4]=$0.defaultValue;}$1[$[110]+$3]=function(){if(this[$4]==null){this[$4]=this[$5]();}return this[$4];};$1[$[357]+$3]=function(){if(this[$4]!=null){this[$4]=null;if($0.addToQueueRuntime){this.addToQueueRuntime($0.name);}}};$1[$[412]+$3]=function(){var $7=this[$4];var $8=this[$5]();if($8!=$7){this[$4]=$8;this[$6]($8,$7);return true;}return false;};$1[$6]=function($8,$7){};$1[$5]=function(){return null;};$1[$[110]+$3].self=$1.constructor;$1[$[357]+$3].self=$1.constructor;$1[$[412]+$3].self=$1.constructor;},addProperty:function($0,$1){qx.log.Logger.deprecatedMethodWarning(arguments.callee,$[1005]);if(typeof $0!==$[29]){throw new Error("AddProperty: Param should be an object!");}if(typeof $0.name!==$[7]){throw new Error("AddProperty: Malformed input parameters: name needed!");}if($0.dispose===undefined&&($0.type==$[44]||$0.type==$[29])){$0.dispose=true;}$0.method=qx.lang.String.toFirstUp($0.name);$0.implMethod=$0.impl?qx.lang.String.toFirstUp($0.impl):$0.method;if($0.defaultValue==undefined){$0.defaultValue=null;}$0.allowNull=$0.allowNull!==false;$0.allowMultipleArguments=$0.allowMultipleArguments===true;if(typeof $0.type===$[7]){$0.hasType=true;}else if(typeof $0.type!==$[5]){throw new Error("AddProperty: Invalid type definition for property "+$0.name+": "+$0.type);}else{$0.hasType=false;}if(typeof $0.instance===$[7]){$0.hasInstance=true;}else if(typeof $0.instance!==$[5]){throw new Error("AddProperty: Invalid instance definition for property "+$0.name+": "+$0.instance);}else{$0.hasInstance=false;}if(typeof $0.classname===$[7]){$0.hasClassName=true;}else if(typeof $0.classname!==$[5]){throw new Error("AddProperty: Invalid classname definition for property "+$0.name+": "+$0.classname);}else{$0.hasClassName=false;}$0.hasConvert=$0.convert!=null;$0.hasPossibleValues=$0.possibleValues!=null;$0.addToQueue=$0.addToQueue||false;$0.addToQueueRuntime=$0.addToQueueRuntime||false;$0.up=$0.name.toUpperCase();var $2=qx.core.Property.$$store.user[$0.name]=$[473]+$0.name;var $3=$[623]+$0.method;var $4=$[1254]+$0.implMethod;var $5=$[682]+$0.implMethod;var $6=qx.core.Property.$$method;if(!$6.set[$0.name]){$6.set[$0.name]=$[23]+$0.method;$6.get[$0.name]=$[110]+$0.method;$6.reset[$0.name]=$[105]+$0.method;}$1[$2]=$0.defaultValue;$1[$[110]+$0.method]=function(){return this[$2];};$1[$[689]+$0.method]=function($7){return this[$2]=$7;};$1[$[105]+$0.method]=function(){return this[$[23]+$0.method]($0.defaultValue);};if($0.type===$[58]){$1[$[395]+$0.method]=function($7){return this[$[23]+$0.method](!this[$2]);};}if($0.allowMultipleArguments||$0.hasConvert||$0.hasInstance||$0.hasClassName||$0.hasPossibleValues||$0.hasUnitDetection||$0.addToQueue||$0.addToQueueRuntime||$0.addToStateQueue){$1[$[23]+$0.method]=function($7){if($0.allowMultipleArguments&&arguments.length>1){$7=qx.lang.Array.fromArguments(arguments);}if($0.hasConvert){try{$7=$0.convert.call(this,$7,$0);}catch(ex){throw new Error("Attention! Could not convert new value for "+$0.name+": "+$7+": "+ex);}}var $8=this[$2];if($7===$8){return $7;}if(!($0.allowNull&&$7==null)){if($0.hasType&&typeof $7!==$0.type){throw new Error("Attention! The value \""+$7+"\" is an invalid value for the property \""+$0.name+"\" which must be typeof \""+$0.type+"\" but is typeof \""+typeof $7+"\"!");}if(qx.Class.getByName($0.instance)){if($0.hasInstance&&!($7 instanceof qx.Class.getByName($0.instance))){throw new Error("Attention! The value \""+$7+"\" is an invalid value for the property \""+$0.name+"\" which must be an instance of \""+$0.instance+"\"!");}}else{if($0.hasInstance&&!($7 instanceof qx.OO.classes[$0.instance])){throw new Error("Attention! The value \""+$7+"\" is an invalid value for the property \""+$0.name+"\" which must be an instance of \""+$0.instance+"\"!");}}if($0.hasClassName&&$7.classname!=$0.classname){throw new Error("Attention! The value \""+$7+"\" is an invalid value for the property \""+$0.name+"\" which must be an object with the classname \""+$0.classname+"\"!");}if($0.hasPossibleValues&&$7!=null&&!qx.lang.Array.contains($0.possibleValues,$7)){throw new Error("Failed to save value for "+$0.name+". '"+$7+"' is not a possible value!");}}if(this[$5]){try{$7=this[$5]($7,$0);if($7===$8){return $7;}}catch(ex){return this.error("Failed to check property "+$0.name,ex);}}this[$2]=$7;if(this[$4]){try{this[$4]($7,$8,$0);}catch(ex){return this.error("Modification of property \""+$0.name+"\" failed with exception",ex);}}if($0.addToQueue){this.addToQueue($0.name);}if($0.addToQueueRuntime){this.addToQueueRuntime($0.name);}if($0.addToStateQueue){this.addToStateQueue();}if(this.hasEventListeners&&this.hasEventListeners($3)){try{this.createDispatchDataEvent($3,$7);}catch(ex){throw new Error("Property "+$0.name+" modified: Failed to dispatch change event: "+ex);}}return $7;};}else{$1[$[23]+$0.method]=function($7){var $8=this[$2];if($7===$8){return $7;}if(!($0.allowNull&&$7==null)){if($0.hasType&&typeof $7!==$0.type){throw new Error("Attention! The value \""+$7+"\" is an invalid value for the property \""+$0.name+"\" which must be typeof \""+$0.type+"\" but is typeof \""+typeof $7+"\"!");}}if(this[$5]){try{$7=this[$5]($7,$0);if($7===$8){return $7;}}catch(ex){return this.error("Failed to check property "+$0.name,ex);}}this[$2]=$7;if(this[$4]){try{this[$4]($7,$8,$0);}catch(ex){var $9=new String($7).substring(0,50);this.error("Setting property \""+$0.name+"\" to \""+$9+"\" failed with exception",ex);}}if(this.hasEventListeners&&this.hasEventListeners($3)){var $a=new qx.event.type.DataEvent($3,$7,$8,false);$a.setTarget(this);try{this.dispatchEvent($a,true);}catch(ex){throw new Error("Property "+$0.name+" modified: Failed to dispatch change event: "+ex);}}return $7;};}$1[$[23]+$0.method].self=$1.constructor;if(typeof $0.getAlias===$[7]){$1[$0.getAlias]=$1[$[110]+$0.method];}if(typeof $0.setAlias===$[7]){$1[$0.setAlias]=$1[$[23]+$0.method];}}}});
qx.Class.define($[1553],{statics:{__checks:{"Boolean":$[1625],"String":$[1063],"NonEmptyString":$[1071],"Number":$[270],"Integer":$[715],"Float":$[270],"Double":$[270],"Error":$[1549],"RegExp":$[1203],"Object":$[1353],"Array":$[1354],"Map":$[1461],"Function":$[1315],"Date":$[760],"Node":$[1043],"Element":$[1459],"Document":$[1469],"Window":$[529],"Event":$[1456],"Class":$[799],"Mixin":$[651],"Interface":$[671],"Theme":$[1142],"Color":$[806],"Border":$[1088],"Font":$[717],"Label":$[984]},__dispose:{"Object":true,"Array":true,"Map":true,"Function":true,"Date":true,"Node":true,"Element":true,"Document":true,"Window":true,"Event":true,"Class":true,"Mixin":true,"Interface":true,"Theme":true,"Border":true,"Font":true},$$inherit:$[143],$$idcounter:0,$$store:{user:{},theme:{},inherit:{},init:{},useinit:{}},$$method:{get:{},set:{},reset:{},init:{},refresh:{},style:{},unstyle:{}},$$allowedKeys:{name:$[7],dispose:$[58],inheritable:$[58],nullable:$[58],themeable:$[58],refine:$[58],init:null,apply:$[7],event:$[7],check:null,transform:$[7],deferredInit:$[58]},$$allowedGroupKeys:{name:$[7],group:$[29],mode:$[7],themeable:$[58]},$$inheritable:{},refresh:function($0){var $1=$0.getParent();if($1){var $2=$0.constructor;var $3=this.$$store.inherit;var $4=this.$$method.refresh;var $5;{};while($2){$5=$2.$$properties;if($5){for(var $6 in this.$$inheritable){if($5[$6]&&$0[$4[$6]]){{};$0[$4[$6]]($1[$3[$6]]);}}}$2=$2.superclass;}}},attach:function($0){var $1=$0.$$properties;if($1){for(var $2 in $1){this.attachMethods($0,$2,$1[$2]);}}$0.$$propertiesAttached=true;},attachMethods:function($0,$1,$2){if($2._legacy||$2._fast||$2._cached){return;}var $3,$4;if($1.charAt(0)===$[170]){if($1.charAt(1)===$[170]){$3=$[808];$4=qx.lang.String.toFirstUp($1.substring(2));}else{$3=$[170];$4=qx.lang.String.toFirstUp($1.substring(1));}}else{$3=$[0];$4=qx.lang.String.toFirstUp($1);}$2.group?this.__attachGroupMethods($0,$2,$3,$4):this.__attachPropertyMethods($0,$2,$3,$4);},__attachGroupMethods:function($0,$1,$2,$3){var $4=$0.prototype;var $5=$1.name;var $6=$1.themeable===true;{};var $7=[];var $8=[];if($6){var $9=[];var $a=[];}var $b=$[645];$7.push($b);if($6){$9.push($b);}if($1.mode==$[103]){var $c=$[781];$7.push($c);if($6){$9.push($c);}}for(var $d=0,$e=$1.group,$f=$e.length;$d<$f;$d++){{};$7.push($[200],this.$$method.set[$e[$d]],$[418],$d,$[368]);$8.push($[200],this.$$method.reset[$e[$d]],$[493]);if($6){{};$9.push($[200],this.$$method.style[$e[$d]],$[418],$d,$[368]);$a.push($[200],this.$$method.unstyle[$e[$d]],$[493]);}}this.$$method.set[$5]=$2+$[23]+$3;$4[this.$$method.set[$5]]=new Function($7.join($[0]));this.$$method.reset[$5]=$2+$[105]+$3;$4[this.$$method.reset[$5]]=new Function($8.join($[0]));if($6){this.$$method.style[$5]=$2+$[47]+$3;$4[this.$$method.style[$5]]=new Function($9.join($[0]));this.$$method.unstyle[$5]=$2+$[116]+$3;$4[this.$$method.unstyle[$5]]=new Function($a.join($[0]));}},__attachPropertyMethods:function($0,$1,$2,$3){var $4=$0.prototype;var $5=$1.name;{};if($1.dispose===undefined&&typeof $1.check===$[7]){$1.dispose=this.__dispose[$1.check]||qx.Class.isDefined($1.check)||qx.Interface.isDefined($1.check);}var $6=this.$$method;var $7=this.$$store;$7.user[$5]=$[473]+$5;$7.theme[$5]=$[1041]+$5;$7.init[$5]=$[311]+$5;$7.inherit[$5]=$[560]+$5;$7.useinit[$5]=$[867]+$5;$6.get[$5]=$2+$[110]+$3;$4[$6.get[$5]]=function(){return qx.core.Property.executeOptimizedGetter(this,$0,$5,$[110]);};$6.set[$5]=$2+$[23]+$3;$4[$6.set[$5]]=function($8){return qx.core.Property.executeOptimizedSetter(this,$0,$5,$[23],arguments);};$6.reset[$5]=$2+$[105]+$3;$4[$6.reset[$5]]=function(){return qx.core.Property.executeOptimizedSetter(this,$0,$5,$[105]);};if($1.inheritable||$1.apply||$1.event||$1.deferredInit){$6.init[$5]=$2+$[81]+$3;$4[$6.init[$5]]=function($8){return qx.core.Property.executeOptimizedSetter(this,$0,$5,$[81],arguments);};}if($1.inheritable){$6.refresh[$5]=$2+$[134]+$3;$4[$6.refresh[$5]]=function($8){return qx.core.Property.executeOptimizedSetter(this,$0,$5,$[134],arguments);};}if($1.themeable){$6.style[$5]=$2+$[47]+$3;$4[$6.style[$5]]=function($8){return qx.core.Property.executeOptimizedSetter(this,$0,$5,$[47],arguments);};$6.unstyle[$5]=$2+$[116]+$3;$4[$6.unstyle[$5]]=function(){return qx.core.Property.executeOptimizedSetter(this,$0,$5,$[116]);};}if($1.check===$[2]){$4[$2+$[395]+$3]=new Function($[474]+$6.set[$5]+$[852]+$6.get[$5]+$[1211]);$4[$2+$[1466]+$3]=new Function($[474]+$6.get[$5]+$[1432]);}},__errors:{0:$[1307],1:$[1131],2:$[869],3:$[618],4:$[1297],5:$[875]},error:function($0,$1,$2,$3,$4){var $5=$0.constructor.classname;var $6=$[1557]+$2+$[1334]+$5+$[1178]+this.$$method[$3][$2]+$[1305]+$4+$[880];$0.printStackTrace();$0.error($6+(this.__errors[$1]||"Unknown reason: "+$1));throw new Error($6+(this.__errors[$1]||"Unknown reason: "+$1));},__unwrapFunctionFromCode:function($0,$1,$2,$3,$4,$5){var $6=this.$$method[$3][$2];{$1[$6]=new Function($[40],$4.join($[0]));};{};if($5===undefined){return $0[$6]();}else{return $0[$6]($5[0]);}},executeOptimizedGetter:function($0,$1,$2,$3){var $4=$1.$$properties[$2];var $5=$1.prototype;var $6=[];if($4.inheritable){$6.push($[100],this.$$store.inherit[$2],$[124]);$6.push($[162],this.$$store.inherit[$2],$[14]);$6.push($[370]);}$6.push($[100],this.$$store.user[$2],$[124]);$6.push($[162],this.$$store.user[$2],$[14]);if($4.themeable){$6.push($[163],this.$$store.theme[$2],$[124]);$6.push($[162],this.$$store.theme[$2],$[14]);}if($4.deferredInit&&$4.init===undefined){$6.push($[163],this.$$store.init[$2],$[124]);$6.push($[162],this.$$store.init[$2],$[14]);}$6.push($[370]);if($4.init!==undefined){$6.push($[162],this.$$store.init[$2],$[14]);}else if($4.inheritable||$4.nullable){$6.push($[1276]);}else{$6.push($[1084],$2,$[1231],$1.classname,$[589]);}return this.__unwrapFunctionFromCode($0,$5,$2,$3,$6);},executeOptimizedSetter:function($0,$1,$2,$3,$4){var $5=$1.$$properties[$2];var $6=$1.prototype;var $7=[];var $8=$3===$[23]||$3===$[47]||($3===$[81]&&$5.init===undefined);var $9=$3===$[105]||$3===$[116];var $a=$5.apply||$5.event||$5.inheritable;if($3===$[47]||$3===$[116]){var $b=this.$$store.theme[$2];}else if($3===$[81]){var $b=this.$$store.init[$2];}else{var $b=this.$$store.user[$2];}{if(!$5.nullable||$5.check||$5.inheritable){$7.push($[932]);}if($3===$[23]){$7.push($[1183]+$2+$[258]+$3+$[286]);}};if($8){if($5.transform){$7.push($[1187],$5.transform,$[776]);}}if($a){if($8){$7.push($[100],$b,$[1172]);}else if($9){$7.push($[100],$b,$[1494]);}}if($5.inheritable){$7.push($[539]);}if($8&&(false||$3===$[23])){if(!$5.nullable){$7.push($[1135]+$2+$[258]+$3+$[286]);}if($5.check!==undefined){if($5.nullable){$7.push($[1069]);}if($5.inheritable){$7.push($[849]);}$7.push($[1548]);if(this.__checks[$5.check]!==undefined){$7.push($[466],this.__checks[$5.check],$[222]);}else if(qx.Class.isDefined($5.check)){$7.push($[716],$5.check,$[222]);}else if(qx.Interface.isDefined($5.check)){$7.push($[1154],$5.check,$[1517]);}else if(typeof $5.check===$[44]){$7.push($[635],$1.classname,$[438],$2);$7.push($[1639]);}else if(typeof $5.check===$[7]){$7.push($[466],$5.check,$[222]);}else if($5.check instanceof Array){$5.checkMap=qx.lang.Object.fromArray($5.check);$7.push($1.classname,$[438],$2);$7.push($[1638]);}else{throw new Error("Could not add check to property "+$2+" of class "+$1.classname);}$7.push($[946]+$2+$[258]+$3+$[286]);}}if(!$a){if($3===$[23]){$7.push($[56],this.$$store.user[$2],$[50]);}else if($3===$[105]){$7.push($[100],this.$$store.user[$2],$[124]);$7.push($[114],this.$$store.user[$2],$[14]);}else if($3===$[47]){$7.push($[56],this.$$store.theme[$2],$[50]);}else if($3===$[116]){$7.push($[100],this.$$store.theme[$2],$[124]);$7.push($[114],this.$$store.theme[$2],$[14]);}else if($3===$[81]&&$8){$7.push($[56],this.$$store.init[$2],$[50]);}}else{if($5.inheritable){$7.push($[1379],this.$$store.inherit[$2],$[14]);}else{$7.push($[1609]);}$7.push($[100],this.$$store.user[$2],$[191]);if($3===$[23]){if(!$5.inheritable){$7.push($[216],this.$$store.user[$2],$[14]);}$7.push($[35],this.$$store.user[$2],$[50]);}else if($3===$[105]){if(!$5.inheritable){$7.push($[216],this.$$store.user[$2],$[14]);}$7.push($[114],this.$$store.user[$2],$[14]);$7.push($[100],this.$$store.theme[$2],$[124]);$7.push($[35],this.$$store.theme[$2],$[14]);$7.push($[163],this.$$store.init[$2],$[191]);$7.push($[35],this.$$store.init[$2],$[14]);$7.push($[56],this.$$store.useinit[$2],$[212]);$7.push($[102]);}else{if($5.inheritable){$7.push($[35],this.$$store.user[$2],$[14]);}else{$7.push($[1483],this.$$store.user[$2],$[14]);}if($3===$[47]){$7.push($[56],this.$$store.theme[$2],$[50]);}else if($3===$[116]){$7.push($[114],this.$$store.theme[$2],$[14]);}else if($3===$[81]&&$8){$7.push($[56],this.$$store.init[$2],$[50]);}}$7.push($[102]);if($5.themeable){$7.push($[163],this.$$store.theme[$2],$[191]);if(!$5.inheritable){$7.push($[216],this.$$store.theme[$2],$[14]);}if($3===$[23]){$7.push($[35],this.$$store.user[$2],$[50]);}else if($3===$[47]){$7.push($[35],this.$$store.theme[$2],$[50]);}else if($3===$[116]){$7.push($[114],this.$$store.theme[$2],$[14]);$7.push($[100],this.$$store.init[$2],$[191]);$7.push($[35],this.$$store.init[$2],$[14]);$7.push($[56],this.$$store.useinit[$2],$[212]);$7.push($[102]);}else if($3===$[81]){if($8){$7.push($[56],this.$$store.init[$2],$[50]);}$7.push($[35],this.$$store.theme[$2],$[14]);}else if($3===$[134]){$7.push($[35],this.$$store.theme[$2],$[14]);}$7.push($[102]);}$7.push($[163],this.$$store.useinit[$2],$[899]);if(!$5.inheritable){$7.push($[216],this.$$store.init[$2],$[14]);}if($3===$[81]){if($8){$7.push($[35],this.$$store.init[$2],$[50]);}else{$7.push($[35],this.$$store.init[$2],$[14]);}}else if($3===$[23]||$3===$[47]||$3===$[134]){$7.push($[114],this.$$store.useinit[$2],$[14]);if($3===$[23]){$7.push($[35],this.$$store.user[$2],$[50]);}else if($3===$[47]){$7.push($[35],this.$$store.theme[$2],$[50]);}else if($3===$[134]){$7.push($[35],this.$$store.init[$2],$[14]);}}$7.push($[102]);if($3===$[23]||$3===$[47]||$3===$[81]){$7.push($[1028]);if($3===$[23]){$7.push($[35],this.$$store.user[$2],$[50]);}else if($3===$[47]){$7.push($[35],this.$$store.theme[$2],$[50]);}else if($3===$[81]){if($8){$7.push($[35],this.$$store.init[$2],$[50]);}else{$7.push($[35],this.$$store.init[$2],$[14]);}$7.push($[56],this.$$store.useinit[$2],$[212]);}$7.push($[102]);}}if($5.inheritable){$7.push($[1059]);if($3===$[134]){$7.push($[615]);}else{$7.push($[1435],this.$$store.inherit[$2],$[14]);}$7.push($[769]);$7.push($[56],this.$$store.init[$2],$[753]);$7.push($[56],this.$$store.init[$2],$[976]);$7.push($[35],this.$$store.init[$2],$[14]);$7.push($[56],this.$$store.useinit[$2],$[212]);$7.push($[1610]);$7.push($[114],this.$$store.useinit[$2],$[746]);$7.push($[102]);$7.push($[363]);$7.push($[729]);$7.push($[1048],this.$$store.inherit[$2],$[14]);$7.push($[102]);$7.push($[1574]);$7.push($[114],this.$$store.inherit[$2],$[14]);$7.push($[1580],this.$$store.inherit[$2],$[656]);$7.push($[835]);$7.push($[441]);$7.push($[499]);}else if($a){if($3!==$[23]&&$3!==$[47]){$7.push($[441]);}$7.push($[363]);$7.push($[499]);}if($a){if($5.apply){$7.push($[56],$5.apply,$[1464]);}if($5.event){$7.push($[1673],$5.event,$[1347]);}if($5.inheritable&&$6.getChildren){$7.push($[809]);$7.push($[851],this.$$method.refresh[$2],$[532],this.$$method.refresh[$2],$[724]);$7.push($[102]);}}if($8){$7.push($[620]);}return this.__unwrapFunctionFromCode($0,$6,$2,$3,$7,$4);}},settings:{"qx.propertyDebugLevel":0}});
qx.Class.define($[1634],{statics:{toCamelCase:function($0){return $0.replace(/\-([a-z])/g,function($1,$2){return $2.toUpperCase();});},trimLeft:function($0){return $0.replace(/^\s+/,$[0]);},trimRight:function($0){return $0.replace(/\s+$/,$[0]);},trim:function($0){return $0.replace(/^\s+|\s+$/g,$[0]);},startsWith:function($0,$1){return !$0.indexOf($1);},startsWithAlternate:function($0,$1){return $0.substring(0,$1.length)===$1;},endsWith:function($0,$1){return $0.lastIndexOf($1)===$0.length-$1.length;},endsWithAlternate:function($0,$1){return $0.substring($0.length-$1.length,$0.length)===$1;},pad:function($0,$1,$2,$3){if(typeof $2===$[5]){$2=$[173];}var $4=$[0];for(var $5=$0.length;$5<$1;$5++){$4+=$2;}if($3==true){return $0+$4;}else{return $4+$0;}},toFirstUp:function($0){return $0.charAt(0).toUpperCase()+$0.substr(1);},toFirstLower:function($0){return $0.charAt(0).toLowerCase()+$0.substr(1);},addListItem:function($0,$1,$2){if($0==$1||$0==$[0]){return $1;}if($2==null){$2=$[43];}var $3=$0.split($2);if($3.indexOf($1)==-1){$3.push($1);return $3.join($2);}else{return $0;}},removeListItem:function($0,$1,$2){if($0==$1||$0==$[0]){return $[0];}else{if($2==null){$2=$[43];}var $3=$0.split($2);var $4=$3.indexOf($1);if($4===-1){return $0;}do{$3.splice($4,1);}while(($4=$3.indexOf($1))!=-1);return $3.join($2);}},contains:function($0,$1){return $0.indexOf($1)!=-1;},format:function($0,$1){var $2=$0;for(var $3=0;$3<$1.length;$3++){$2=$2.replace(new RegExp($[158]+($3+1),$[436]),$1[$3]);}return $2;},escapeRegexpChars:function($0){return $0.replace(/([\\\.\(\)\[\]\{\}\^\$\?\+\*])/g,$[828]);},toArray:function($0){return $0.split(/\B|\b/g);}}});
qx.Class.define($[1373],{extend:Object,include:[qx.locale.MTranslation,qx.log.MLogging,qx.core.MUserData],construct:function(){this._hashCode=qx.core.Object.__availableHashCode++;if(this._autoDispose){this.__dbKey=qx.core.Object.__db.length;qx.core.Object.__db.push(this);}},statics:{__availableHashCode:0,__db:[],__disposeAll:false,$$type:$[115],toHashCode:function($0){if($0._hashCode!=null){return $0._hashCode;}return $0._hashCode=this.__availableHashCode++;},getDb:function(){return this.__db;},dispose:function($0){if(this.__disposed){return;}this.__disposed=true;this.__unload=$0||false;var $1;var $2,$3=this.__db;for(var $4=$3.length-1;$4>=0;$4--){$2=$3[$4];if($2&&$2.__disposed===false){try{$2.dispose();}catch(ex){{};}}}var $5,$4,$6,$7,$8,$9;},inGlobalDispose:function(){return this.__disposed||false;},isPageUnload:function(){return this.__unload||false;}},members:{_autoDispose:true,toHashCode:function(){return this._hashCode;},toString:function(){if(this.classname){return $[921]+this.classname+$[112];}return $[1532];},base:function($0,$1){if(arguments.length===1){return $0.callee.base.call(this);}else{return $0.callee.base.apply(this,Array.prototype.slice.call(arguments,1));}},self:function($0){return $0.callee.self;},getDbKey:function(){return this.__dbKey;},set:function($0,$1){var $2=qx.core.Property.$$method.set;if(typeof $0===$[7]){{};return this[$2[$0]]($1);}else{for(var $3 in $0){{};this[$2[$3]]($0[$3]);}return this;}},get:function($0){var $1=qx.core.Property.$$method.get;{};return this[$1[$0]]();},reset:function($0){var $1=qx.core.Property.$$method.reset;{};this[$1[$0]]();},__disposed:false,getDisposed:function(){return this.__disposed;},isDisposed:function(){return this.__disposed;},dispose:function(){if(this.__disposed){return;}this.__disposed=true;{};var $0=this.constructor;var $1;while($0.superclass){if($0.$$destructor){$0.$$destructor.call(this);}if($0.$$includes){$1=$0.$$flatIncludes;for(var $2=0,$3=$1.length;$2<$3;$2++){if($1[$2].$$destructor){$1[$2].$$destructor.call(this);}}}$0=$0.superclass;}var $4,$5;},_disposeFields:function($0){var $1;for(var $2=0,$3=arguments.length;$2<$3;$2++){var $1=arguments[$2];if(this[$1]==null){continue;}if(!this.hasOwnProperty($1)){{};continue;}this[$1]=null;}},_disposeObjects:function($0){var $1;for(var $2=0,$3=arguments.length;$2<$3;$2++){var $1=arguments[$2];if(this[$1]==null){continue;}if(!this.hasOwnProperty($1)){{};continue;}if(!this[$1].dispose){throw new Error(this.classname+"."+$1+" is not a qooxdoo object. Use _disposeFields instead of _disposeObjects.");}this[$1].dispose();this[$1]=null;}},_disposeObjectDeep:function($0,$1){var $0;if(this[$0]==null){return;}if(!this.hasOwnProperty($0)){{};return;}{};this.__disposeObjectsDeepRecurser(this[$0],$1||0);this[$0]=null;},__disposeObjectsDeepRecurser:function($0,$1){if($0 instanceof qx.core.Object){{};$0.dispose();}else if($0 instanceof Array){for(var $2=0,$3=$0.length;$2<$3;$2++){var $4=$0[$2];if($4==null){continue;}if(typeof $4==$[29]){if($1>0){{};this.__disposeObjectsDeepRecurser($4,$1-1);}{};$0[$2]=null;}else if(typeof $4==$[44]){{};$0[$2]=null;}}}else if($0 instanceof Object){for(var $5 in $0){if($0[$5]==null||!$0.hasOwnProperty($5)){continue;}var $4=$0[$5];if(typeof $4==$[29]){if($1>0){{};this.__disposeObjectsDeepRecurser($4,$1-1);}{};$0[$5]=null;}else if(typeof $4==$[44]){{};$0[$5]=null;}}}}},settings:{"qx.disposerDebugLevel":0},destruct:function(){var $0=this.constructor;var $1;var $2=qx.core.Property.$$store;var $3=$2.user;var $4=$2.theme;var $5=$2.inherit;var $6=$2.useinit;var $7=$2.init;while($0){$1=$0.$$properties;if($1){for(var $8 in $1){if($1[$8].dispose){this[$3[$8]]=this[$4[$8]]=this[$5[$8]]=this[$6[$8]]=this[$7[$8]]=undefined;}}}$0=$0.superclass;}if(this.__dbKey!=null){if(qx.core.Object.__disposeAll){qx.core.Object.__db[this.__dbKey]=null;}else{delete qx.core.Object.__db[this.__dbKey];}}}});
qx.Class.define($[1381],{statics:{log:function($0){this._logFormatted(arguments,$[0]);},debug:function($0){this._logFormatted(arguments,$[812]);},info:function($0){this._logFormatted(arguments,$[909]);},warn:function($0){this._logFormatted(arguments,$[698]);},error:function($0){this._logFormatted(arguments,$[83]);},assert:function($0,$1,$2){if(!$0){var $3=[];for(var $4=1;$4<arguments.length;++$4)$3.push(arguments[$4]);this._logFormatted($3.length?$3:[$[360]],$[83]);throw $1?$1:$[360];}},dir:function($0){var $1=[];var $2=[];for(var $3 in $0){try{$2.push([$3,$0[$3]]);}catch(exc){}}$2.sort(function($4,$5){return $4[0]<$5[0]?-1:1;});$1.push($[936]);for(var $6=0;$6<$2.length;++$6){var $3=$2[$6][0],$7=$2[$6][1];$1.push($[1355],$[1262],this._escapeHTML($3),$[888],$[1613]);this._appendObject($7,$1);$1.push($[929]);}$1.push($[1465]);this._logRow($1,$[1285]);},dirxml:function($0){var $1=[];this._appendNode($0,$1);this._logRow($1,$[1514]);},time:function($0){this._timeMap[$0]=(new Date()).getTime();},timeEnd:function($0){if($0 in this._timeMap){var $1=(new Date()).getTime()-this._timeMap[$0];this._logFormatted([$0+$[31],$1+$[633]]);delete this._timeMap[$0];}},clear:function(){this._consoleLog.innerHTML=$[0];},trace:function(){if(qx.dev&&qx.dev.StackTrace){var $0=qx.dev.StackTrace.getStackTrace();this.debug("Current stack trace: ");for(var $1=1,$2=$0.length;$1<$2;$1++){this.debug("  - "+$0[$1]);}}else{this.warn("Stacktraces are not support by your build!");}},_consoleLog:null,_commandLine:null,_messageQueue:[],_timeMap:{},_clPrefix:$[783],_consoleShortcuts:{log:$[1093],info:$[754],debug:$[568],warn:$[1096],error:$[703],assert:$[1053],dir:$[1201],dirxml:$[1325],time:$[1584],timeEnd:$[1575],clear:$[1407]},_focusCommandLine:function(){if(this._commandLine){this._commandLine.focus();}},_initializeWindow:function(){if(this._consoleWindow){return;}if(qx.core.Setting){var $0=qx.core.Setting.get($[171])+$[1543];this._consoleWindow=window.open($0,$[306],$[935]);}},_onLogReady:function($0){var $1=$0.document;this._consoleWindow=$0;this._consoleDocument=$1;this._consoleLog=$1.getElementById($[319]);this._commandLine=$1.getElementById($[1199]);this._onUnloadWrapped=qx.lang.Function.bind(this._onUnload,this);this._onResizeWrapped=qx.lang.Function.bind(this._onResize,this);this._onCommandLineKeyDownWrapped=qx.lang.Function.bind(this._onCommandLineKeyDown,this);this._addEvent(window,$[122],this._onUnloadWrapped);this._addEvent($0,$[122],this._onUnloadWrapped);this._addEvent($0,$[186],this._onResizeWrapped);this._addEvent(this._commandLine,$[34],this._onCommandLineKeyDownWrapped);this._syncLayout();this._flush();},_syncLayout:function(){this._consoleLog.style.height=(qx.bom.Viewport.getHeight(this._consoleWindow)-42)+$[42];},_evalCommandLine:function(){var $0=this._commandLine.value;this._commandLine.value=$[0];this._logRow([this._clPrefix,$0],$[1097]);var $1=/^([a-z]+)\(/;var $2=$1.exec($0);if($2!=null){if(this._consoleShortcuts[$2[1]]){$0=this._consoleShortcuts[$2[1]]+$0.substring($2[1].length);}}var $3;try{$3=eval($0);}catch(ex){this.error(ex);}if($3!==undefined){this.log($3);}},_logRow:function($0,$1){if(this._consoleLog){this._writeMessage($0,$1);}else if(qx.core.Object.isPageUnload()){if(this._unloadCancelled){return;}if(!$1||$1==$[0]){$1=$[577];}else{$1=$1.toUpperCase();}if(!window.confirm($1+$[88]+$0.join($[0])+$[649])){this._unloadCancelled=true;}}else{this._messageQueue.push([$0,$1]);this._initializeWindow();}},_flush:function(){var $0=this._messageQueue;this._messageQueue=[];for(var $1=0;$1<$0.length;++$1){this._writeMessage($0[$1][0],$0[$1][1]);}},_writeMessage:function($0,$1){var $2=this._consoleLog.scrollTop+this._consoleLog.offsetHeight>=this._consoleLog.scrollHeight;this._writeRow($0,$1);if($2){this._consoleLog.scrollTop=this._consoleLog.scrollHeight-this._consoleLog.offsetHeight;}},_appendRow:function($0){this._consoleLog.appendChild($0);},_writeRow:function($0,$1){var $2=this._consoleLog.ownerDocument.createElement($[135]);$2.className=$[1603]+($1?$[1438]+$1:$[0]);$2.innerHTML=$0.join($[0]);this._appendRow($2);},_logFormatted:function($0,$1){if(window.__firebug__&&window.console){return window.console[$1].apply(window.console,$0);}var $2=[];var $3=$0[0];var $4=0;if(typeof ($3)!=$[7]){$3=$[0];$4=-1;}var $5=this._parseFormat($3);for(var $6=0;$6<$5.length;++$6){var $7=$5[$6];if($7&&typeof ($7)==$[29]){var $8=$0[++$4];$7.appender($8,$2);}else this._appendText($7,$2);}for(var $6=$4+1;$6<$0.length;++$6){this._appendText($[86],$2);var $8=$0[$6];if(typeof ($8)==$[7])this._appendText($8,$2);else this._appendObject($8,$2);}this._logRow($2,$1);},_parseFormat:function($0){var $1=[];var $2=/((^%|[^\\]%)(\d+)?(\.)([a-zA-Z]))|((^%|[^\\]%)([a-zA-Z]))/;var $3={s:this._appendText,d:this._appendInteger,i:this._appendInteger,f:this._appendFloat};for(var $4=$2.exec($0);$4;$4=$2.exec($0)){var $5=$4[8]?$4[8]:$4[5];var $6=$5 in $3?$3[$5]:this._appendObject;var $7=$4[3]?parseInt($4[3]):($4[4]==$[38]?-1:0);$1.push($0.substr(0,$4[0][0]==$[158]?$4.index:$4.index+1));$1.push({appender:$6,precision:$7});$0=$0.substr($4.index+$4[0].length);}$1.push($0);return $1;},_escapeHTML:function($0){function $1($2){switch($2){case $[1558]:return $[636];case $[1011]:return $[881];case $[54]:return $[1252];case $[315]:return $[1229];case $[95]:return $[1216];}return $[127];}return String($0).replace(/[<>&"']/g,$1);},_objectToString:function($0){try{return $0+$[0];}catch(exc){return null;}},_appendText:function($0,$1){$1.push(this._escapeHTML(this._objectToString($0)));},_appendNull:function($0,$1){$1.push($[1120],this._escapeHTML(this._objectToString($0)),$[96]);},_appendString:function($0,$1){$1.push($[1332],this._escapeHTML(this._objectToString($0)),$[1417]);},_appendInteger:function($0,$1){$1.push($[371],this._escapeHTML(this._objectToString($0)),$[96]);},_appendFloat:function($0,$1){$1.push($[371],this._escapeHTML(this._objectToString($0)),$[96]);},_appendFunction:function($0,$1){var $2=/function ?(.*?)\(/;var $3=$2.exec(this._objectToString($0));var $4=$3?$3[1]:$[44];$1.push($[784],this._escapeHTML($4),$[1468]);},_appendObject:function($0,$1){try{if($0==undefined)this._appendNull($[5],$1);else if($0==null)this._appendNull($[229],$1);else if(typeof $0==$[7])this._appendString($0,$1);else if(typeof $0==$[57])this._appendInteger($0,$1);else if($0.toString)this._appendText($0.toString(),$1);else if(typeof $0==$[44])this._appendFunction($0,$1);else if($0.nodeType==1)this._appendSelector($0,$1);else if(typeof $0==$[29])this._appendObjectFormatted($0,$1);else this._appendText($0,$1);}catch(exc){}},_appendObjectFormatted:function($0,$1){var $2=this._objectToString($0);var $3=/\[object (.*?)\]/;var $4=$3.exec($2);$1.push($[1401],$4?$4[1]:$2,$[96]);},_appendSelector:function($0,$1){$1.push($[1192]);$1.push($[1032],this._escapeHTML($0.nodeName.toLowerCase()),$[96]);if($0.id)$1.push($[945],this._escapeHTML($0.id),$[96]);if($0.className)$1.push($[1498],this._escapeHTML($0.className),$[96]);$1.push($[96]);},_appendNode:function($0,$1){if($0.nodeType==1){$1.push($[1236],$[1491],$0.nodeName.toLowerCase(),$[96]);for(var $2=0;$2<$0.attributes.length;++$2){var $3=$0.attributes[$2];if(!$3.specified)continue;$1.push($[1365],$3.nodeName.toLowerCase(),$[1151],this._escapeHTML($3.nodeValue),$[1399]);}if($0.firstChild){$1.push($[1073]);for(var $4=$0.firstChild;$4;$4=$4.nextSibling)this._appendNode($4,$1);$1.push($[1247],$0.nodeName.toLowerCase(),$[1595]);}else $1.push($[1270]);}else if($0.nodeType==3){$1.push($[1701],this._escapeHTML($0.nodeValue),$[1405]);}},_addEvent:function($0,$1,$2){if(document.all)$0.attachEvent($[59]+$1,$2);else $0.addEventListener($1,$2,false);},_removeEvent:function($0,$1,$2){if(document.all)$0.detachEvent($[59]+$1,$2);else $0.removeEventListener($1,$2,false);},_cancelEvent:function($0){if(document.all)$0.cancelBubble=true;else $0.stopPropagation();},_onCommandLineKeyDown:function($0){if($0.keyCode==13)this._evalCommandLine();else if($0.keyCode==27)this._commandLine.value=$[0];},_onResize:function($0){this._syncLayout();},_onUnload:function($0){var $1=this._consoleWindow;var $2=this._commandLine;this._consoleWindow=null;this._consoleDocument=null;this._consoleLog=null;this._commandLine=null;this._removeEvent(window,$[122],this._onUnloadWrapped);if($1){try{$1.close();}catch(ex){}this._removeEvent($1,$[122],this._onUnloadWrapped);this._removeEvent($1,$[186],this._onResizeWrapped);}if($2){this._removeEvent($2,$[34],this._onCommandLineKeyDownWrapped);}}}});
qx.Class.define($[1533],{statics:{globalEval:function($0){if(window.execScript){window.execScript($0);}else{eval.call(window,$0);}},returnTrue:function(){return true;},returnFalse:function(){return false;},returnNull:function(){return null;},returnThis:function(){return this;},returnInstance:function(){if(!this._instance){this._instance=new this;}return this._instance;},returnZero:function(){return 0;},returnNegativeIndex:function(){return -1;},bind:function($0,$1,$2){{};if(arguments.length>2){var $3=Array.prototype.slice.call(arguments,2);var $4=function(){$0.context=$1;var $5=$0.apply($1,$3.concat(qx.lang.Array.fromArguments(arguments)));$0.context=null;return $5;};}else{var $4=function(){$0.context=$1;var $5=$0.apply($1,arguments);$0.context=null;return $5;};}$4.self=$0.self?$0.self.constructor:$1;return $4;},bindEvent:function($0,$1){{};var $2=function($3){$0.context=$1;var $4=$0.call($1,$3||window.event);$0.context=null;return $4;};$2.self=$0.self?$0.self.constructor:$1;return $2;},getCaller:function($0){return $0.caller?$0.caller.callee:$0.callee.caller;}}});
qx.Class.define($[1665],{statics:{getWidth:qx.core.Variant.select($[1],{"opera":function($0){return ($0||window).document.body.clientWidth;},"webkit":function($0){return ($0||window).innerWidth;},"default":function($0){var $1=($0||window).document;return $1.compatMode===$[90]?$1.documentElement.clientWidth:$1.body.clientWidth;}}),getHeight:qx.core.Variant.select($[1],{"opera":function($0){return ($0||window).document.body.clientHeight;},"webkit":function($0){return ($0||window).innerHeight;},"default":function($0){var $1=($0||window).document;return $1.compatMode===$[90]?$1.documentElement.clientHeight:$1.body.clientHeight;}}),getScrollLeft:qx.core.Variant.select($[1],{"mshtml":function($0){var $1=($0||window).document;return $1.documentElement.scrollLeft||$1.body.scrollLeft;},"default":function($0){return ($0||window).pageXOffset;}}),getScrollTop:qx.core.Variant.select($[1],{"mshtml":function($0){var $1=($0||window).document;return $1.documentElement.scrollTop||$1.body.scrollTop;},"default":function($0){return ($0||window).pageYOffset;}})}});
qx.Class.define($[1410],{statics:{define:function($0,$1){if(!$1){var $1={};}if($1.include&&!($1.include instanceof Array)){$1.include=[$1.include];}{};var $2={$$type:$[117],name:$0,title:$1.title,toString:this.genericToString};if($1.extend){$2.supertheme=$1.extend;}$2.basename=qx.Class.createNamespace($0,$2);this.__convert($2,$1);this.__registry[$0]=$2;if($1.include){for(var $3=0,$4=$1.include,$5=$4.length;$3<$5;$3++){this.include($2,$4[$3]);}}},getAll:function(){return this.__registry;},getByName:function($0){return this.__registry[$0];},isDefined:function($0){return this.getByName($0)!==undefined;},getTotalNumber:function(){return qx.lang.Object.getLength(this.__registry);},genericToString:function(){return $[1156]+this.name+$[112];},__extractType:function($0){for(var $1=0,$2=this.__inheritableKeys,$3=$2.length;$1<$3;$1++){if($0[$2[$1]]){return $2[$1];}}},__convert:function($0,$1){var $2=this.__extractType($1);if($1.extend&&!$2){$2=$1.extend.type;}$0.type=$2||$[55];if(!$2){return;}var $3=function(){};if($1.extend){$3.prototype=new $1.extend.$$clazz;}var $4=$3.prototype;var $5=$1[$2];for(var $6 in $5){$4[$6]=$5[$6];if($4[$6].base){{};$4[$6].base=$1.extend;}}$0.$$clazz=$3;$0[$2]=new $3;},__registry:{},__inheritableKeys:[$[374],$[489],$[440],$[455],$[490],$[297],$[328]],__allowedKeys:null,__metaKeys:null,__validateConfig:function(){},patch:function($0,$1){var $2=this.__extractType($1);if($2!==this.__extractType($0)){throw new Error("The mixins '"+$0.name+"' are not compatible '"+$1.name+"'!");}var $3=$1[$2];var $4=$0[$2];for(var $5 in $3){$4[$5]=$3[$5];}},include:function($0,$1){var $2=$1.type;if($2!==$0.type){throw new Error("The mixins '"+$0.name+"' are not compatible '"+$1.name+"'!");}var $3=$1[$2];var $4=$0[$2];for(var $5 in $3){if($4[$5]!==undefined){throw new Error("It is not allowed to overwrite the key '"+$5+"' of theme '"+$0.name+"' by mixin theme '"+$1.name+"'.");}$4[$5]=$3[$5];}}}});
qx.Class.define($[1215],{extend:qx.core.Object,construct:function(){arguments.callee.base.call(this);},members:{addEventListener:function($0,$1,$2){if(this.getDisposed()){return;}{};if(this.__listeners===undefined){this.__listeners={};}if(this.__listeners[$0]===undefined){this.__listeners[$0]={};}var $3=$[453]+qx.core.Object.toHashCode($1)+($2?$[196]+qx.core.Object.toHashCode($2):$[0]);this.__listeners[$0][$3]={handler:$1,object:$2};},removeEventListener:function($0,$1,$2){if(this.getDisposed()){return;}var $3=this.__listeners;if(!$3||$3[$0]===undefined){return;}if(typeof $1!==$[44]){throw new Error("qx.core.Target: removeEventListener("+$0+"): '"+$1+"' is not a function!");}var $4=$[453]+qx.core.Object.toHashCode($1)+($2?$[196]+qx.core.Object.toHashCode($2):$[0]);delete this.__listeners[$0][$4];},hasEventListeners:function($0){return this.__listeners&&this.__listeners[$0]!==undefined&&!qx.lang.Object.isEmpty(this.__listeners[$0]);},createDispatchEvent:function($0){if(this.hasEventListeners($0)){this.dispatchEvent(new qx.event.type.Event($0),true);}},createDispatchDataEvent:function($0,$1){if(this.hasEventListeners($0)){this.dispatchEvent(new qx.event.type.DataEvent($0,$1),true);}},createDispatchChangeEvent:function($0,$1,$2){if(this.hasEventListeners($0)){this.dispatchEvent(new qx.event.type.ChangeEvent($0,$1,$2),true);}},dispatchEvent:function($0,$1){if(this.getDisposed()){return;}if($0.getTarget()==null){$0.setTarget(this);}if($0.getCurrentTarget()==null){$0.setCurrentTarget(this);}this._dispatchEvent($0,$1);var $2=$0.getDefaultPrevented();$1&&$0.dispose();return !$2;},_dispatchEvent:function($0){var $1=this.__listeners;if($1){$0.setCurrentTarget(this);var $2=$1[$0.getType()];if($2){var $3,$4;for(var $5 in $2){$3=$2[$5].handler;$4=$2[$5].object||this;$3.call($4,$0);}}}if($0.getBubbles()&&!$0.getPropagationStopped()&&typeof (this.getParent)==$[44]){var $6=this.getParent();if($6&&!$6.getDisposed()&&$6.getEnabled()){$6._dispatchEvent($0);}}}},destruct:function(){this._disposeObjectDeep($[1220],2);}});
qx.Class.define($[6],{extend:qx.core.Object,construct:function($0){arguments.callee.base.call(this);this.setType($0);},properties:{type:{_fast:true,setOnlyOnce:true},originalTarget:{_fast:true,setOnlyOnce:true},target:{_fast:true,setOnlyOnce:true},relatedTarget:{_fast:true,setOnlyOnce:true},currentTarget:{_fast:true},bubbles:{_fast:true,defaultValue:false,noCompute:true},propagationStopped:{_fast:true,defaultValue:true,noCompute:true},defaultPrevented:{_fast:true,defaultValue:false,noCompute:true}},members:{_autoDispose:false,preventDefault:function(){this.setDefaultPrevented(true);},stopPropagation:function(){this.setPropagationStopped(true);}},destruct:function(){this._disposeFields($[516],$[1420],$[1531],$[1324]);}});
qx.Class.define($[273],{extend:qx.event.type.Event,construct:function($0,$1){arguments.callee.base.call(this,$0);this.setData($1);},properties:{propagationStopped:{_fast:true,defaultValue:false},data:{_fast:true}},destruct:function(){this._disposeFields($[1027]);}});
qx.Class.define($[437],{extend:qx.event.type.Event,construct:function($0,$1,$2){arguments.callee.base.call(this,$0);this.setValue($1);this.setOldValue($2);},properties:{value:{_fast:true},oldValue:{_fast:true}},members:{getData:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,$[553]);return this.getValue();}},destruct:function(){this._disposeFields($[1412],$[1207]);}});
qx.Class.define($[731],{extend:qx.core.Object,type:$[123],construct:function(){arguments.callee.base.call(this);},statics:{ACCEPT:1,DENY:2,NEUTRAL:3},members:{decide:function($0){throw new Error("decide is abstract");}}});
qx.Class.define($[704],{extend:qx.log.Filter,construct:function(){arguments.callee.base.call(this);},properties:{enabled:{check:$[2],init:true},minLevel:{check:$[51],nullable:true}},members:{decide:function($0){var $1=qx.log.Filter;if(!this.getEnabled()){return $1.DENY;}else if(this.getMinLevel()==null){return $1.NEUTRAL;}else{return ($0.level>=this.getMinLevel())?$1.ACCEPT:$1.DENY;}}}});
qx.Class.define($[1226],{extend:qx.core.Object,type:$[123],construct:function(){arguments.callee.base.call(this);},members:{addFilter:function($0){if(this._filterArr==null){this._filterArr=[];}this._filterArr.push($0);},clearFilters:function(){this._filterArr=null;},getHeadFilter:function(){return (this._filterArr==null||this._filterArr.length==0)?null:this._filterArr[0];},_getDefaultFilter:function(){var $0=this.getHeadFilter();if(!($0 instanceof qx.log.DefaultFilter)){this.clearFilters();$0=new qx.log.DefaultFilter();this.addFilter($0);}return $0;},setEnabled:function($0){this._getDefaultFilter().setEnabled($0);},setMinLevel:function($0){this._getDefaultFilter().setMinLevel($0);},decideLogEvent:function($0){var $1=qx.log.Filter.NEUTRAL;if(this._filterArr!=null){for(var $2=0;$2<this._filterArr.length;$2++){var $3=this._filterArr[$2].decide($0);if($3!=$1){return $3;}}}return $1;},handleLogEvent:function($0){throw new Error("handleLogEvent is abstract");}},destruct:function(){this._disposeFields($[1045]);}});
qx.Class.define($[1677],{extend:qx.log.LogEventProcessor,type:$[123],construct:function(){arguments.callee.base.call(this);},properties:{useLongFormat:{check:$[2],init:true}},members:{handleLogEvent:function($0){if(this.decideLogEvent($0)!=qx.log.Filter.DENY){this.appendLogEvent($0);}},appendLogEvent:function($0){throw new Error("appendLogEvent is abstract");},formatLogEvent:function($0){var $1=qx.log.Logger;var $2=$[0];var $3=new String(new Date().getTime()-qx.core.Bootstrap.LOADSTART);while($3.length<6){$3=$[173]+$3;}$2+=$3;if(this.getUseLongFormat()){switch($0.level){case $1.LEVEL_DEBUG:$2+=$[622];break;case $1.LEVEL_INFO:$2+=$[1427];break;case $1.LEVEL_WARN:$2+=$[617];break;case $1.LEVEL_ERROR:$2+=$[1525];break;case $1.LEVEL_FATAL:$2+=$[1587];break;}}else{$2+=$[88];}var $4=$[0];for(var $5=0;$5<$0.indent;$5++){$4+=$[261];}$2+=$4;if(this.getUseLongFormat()){$2+=$0.logger.getName();if($0.instanceId!=null){$2+=$[484]+$0.instanceId+$[112];}$2+=$[88];}if(typeof $0.message==$[7]){$2+=$0.message;}else{var $6=$0.message;if($6==null){$2+=$[1174];}else{$2+=$[1070]+$6+$[1515];var $7=new Array();try{for(var $8 in $6){$7.push($8);}}catch(exc){$2+=$4+$[963]+exc+$[400];}$7.sort();for(var $5=0;$5<$7.length;$5++){try{$2+=$4+$[261]+$7[$5]+$[104]+$6[$7[$5]]+$[160];}catch(exc){$2+=$4+$[261]+$7[$5]+$[1177]+exc+$[400];}}$2+=$4+$[1600];}}if($0.throwable!=null){var $9=$0.throwable;if($9.name==null){$2+=$[88]+$9;}else{$2+=$[88]+$9.name;}if($9.message!=null){$2+=$[557]+$9.message;}if($9.number!=null){$2+=$[904]+$9.number+$[79];}var $a=qx.dev.StackTrace.getStackTraceFromError($9);}if($0.trace){var $a=$0.trace;}if($a&&$a.length>0){$2+=$[160];for(var $5=0;$5<$a.length;$5++){$2+=$[803]+$a[$5]+$[160];}}return $2;}}});
qx.Class.define($[596],{extend:qx.log.appender.Abstract,construct:function($0){arguments.callee.base.call(this);this._id=qx.log.appender.Window.register(this);this._name=$0;if(this._name==null){var $1=window.location.href;var $2=0;for(var $3=0;$3<$1.length;$3++){$2=($2+$1.charCodeAt($3))%10000000;}this._name=$[1362]+$2;}this._errorsPreventingAutoCloseCount=0;this._divDataSets=[];this._filterTextWords=[];this._filterText=$[0];},statics:{_nextId:1,_registeredAppenders:{},register:function($0){var $1=qx.log.appender.Window;var $2=$1._nextId++;$1._registeredAppenders[$2]=$0;return $2;},getAppender:function($0){return qx.log.appender.Window._registeredAppenders[$0];}},properties:{maxMessages:{check:$[17],init:500},popUnder:{check:$[2],init:false},autoCloseWithErrors:{check:$[2],init:true,apply:$[1161]},windowWidth:{check:$[17],init:600},windowHeight:{check:$[17],init:350},windowLeft:{check:$[17],nullable:true},windowTop:{check:$[17],nullable:true}},members:{openWindow:function(){if(this._inLogWindowCallback){return;}this._inLogWindowCallback=true;if(this._logWindow&&!this._logWindow.closed){return ;}var $0=this.getWindowWidth();var $1=this.getWindowHeight();var $2=this.getWindowLeft();if($2===null){$2=window.screen.width-$0;}var $3=this.getWindowTop();if($3===null){$3=window.screen.height-$1;}var $4=$[1190]+$[1330]+$0+$[819]+$1+$[1361]+$2+$[1349]+$3;this._logWindow=window.open($[0],this._name,$4);qx.client.Timer.once(this._openWindowCallback,this,200);},_openWindowCallback:function(){delete this._inLogWindowCallback;if(!this._logWindow||this._logWindow.closed){if(this._popupBlockerWarning){return;}alert("Could not open log window. Please disable your popup blocker!");this._popupBlockerWarning=true;return;}this._popupBlockerWarning=false;if(this.getPopUnder()){this._logWindow.blur();window.focus();}var $0=this._logWindow.document;var $1=qx.core.Variant.isSet($[1],$[30])?$[1037]:$[68];$0.open();$0.write($[1175]+this._name+$[1255]+$[736]+this._id+$[644]+$[1699]+$[538]+$[1384]+$[514]+$[1244]+$[1523]+$[1144]+$[790]+$1+$[740]+$[587]+$[530]+this._filterText+$[677]+$[358]+$[699]+$[1672]+$[358]+$[1623]);$0.close();this._logElem=$0.getElementById($[319]);this._markerBtn=$0.getElementById($[1567]);this._filterInput=$0.getElementById($[152]);this._logLinesDiv=$0.getElementById($[728]);var $2=this;this._markerBtn.onclick=function(){$2._showMessageInLog($[663]);};this._filterInput.onkeyup=function(){$2.setFilterText($2._filterInput.value);};if(this._logEventQueue!=null){for(var $3=0;$3<this._logEventQueue.length;$3++){this.appendLogEvent(this._logEventQueue[$3]);}this._logEventQueue.length=0;}},closeWindow:function(){if(this._logWindow!=null){this._logWindow.close();this._logWindow=null;this._logElem=null;}},_autoCloseWindow:function(){if(this.getAutoCloseWithErrors()||this._errorsPreventingAutoCloseCount==0){this.closeWindow();}else{this._showMessageInLog($[928]+this._errorsPreventingAutoCloseCount+$[780]);}},_showMessageInLog:function($0){var $1={message:$0,isDummyEventForMessage:true};this.appendLogEvent($1);},appendLogEvent:function($0){if(!this._logWindow||this._logWindow.closed){if(!this._logEventQueue){this._logEventQueue=[];}this._logEventQueue.push($0);this.openWindow();}else if(this._logElem==null){this._logEventQueue.push($0);}else{var $1=this._logWindow.document.createElement($[135]);if($0.level>=qx.log.Logger.LEVEL_ERROR){$1.style.backgroundColor=$[1472];if(!this.getAutoCloseWithErrors()){this._errorsPreventingAutoCloseCount+=1;}}else if($0.level==qx.log.Logger.LEVEL_DEBUG){$1.style.color=$[136];}var $2;if($0.isDummyEventForMessage){$2=$0.message;}else{$2=qx.html.String.fromText(this.formatLogEvent($0));}$1.innerHTML=$2;this._logElem.appendChild($1);var $3={txt:$2.toUpperCase(),elem:$1};this._divDataSets.push($3);this._setDivVisibility($3);while(this._logElem.childNodes.length>this.getMaxMessages()){this._logElem.removeChild(this._logElem.firstChild);if(this._removedMessageCount==null){this._removedMessageCount=1;}else{this._removedMessageCount++;}}if(this._removedMessageCount!=null){this._logElem.firstChild.innerHTML=$[237]+this._removedMessageCount+$[1197];}this._logLinesDiv.scrollTop=this._logLinesDiv.scrollHeight;}},setFilterText:function($0){if($0==null){$0=$[0];}this._filterText=$0;$0=$0.toUpperCase();this._filterTextWords=$0.split($[86]);for(var $1=0;$1<this._divDataSets.length;$1++){this._setDivVisibility(this._divDataSets[$1]);}},_setDivVisibility:function($0){var $1=true;for(var $2=0;$1&&($2<this._filterTextWords.length);$2++){$1=$0.txt.indexOf(this._filterTextWords[$2])>=0;}$0.elem.style[$[142]]=($1?$[0]:$[13]);},_applyAutoCloseWithErrors:function($0,$1){if(!$0&&$1){this._errorsPreventingAutoCloseCount=0;this._showMessageInLog($[655]);}else if($0&&!$1){this._showMessageInLog($[706]+this._errorsPreventingAutoCloseCount+$[1128]);}}},destruct:function(){try{if(this._markerBtn){this._markerBtn.onclick=null;}if(this._filterInput){this._filterInput.onkeyup=null;}}catch(ex){}this._autoCloseWindow();this._disposeFields($[890],$[1519],$[1602],$[1204],$[1360],$[1132]);}});
qx.Class.define($[1530],{extend:qx.core.Target,construct:function($0){arguments.callee.base.call(this);this.setEnabled(false);if($0!=null){this.setInterval($0);}this.__oninterval=qx.lang.Function.bind(this._oninterval,this);},events:{"interval":$[6]},statics:{once:function($0,$1,$2){var $3=new qx.client.Timer($2);$3.addEventListener($[174],function($4){$3.dispose();$0.call($1,$4);$1=null;},$1);$3.start();}},properties:{enabled:{init:true,check:$[2],apply:$[276]},interval:{check:$[17],init:1000,apply:$[995]}},members:{__intervalHandler:null,_applyInterval:function($0,$1){if(this.getEnabled()){this.restart();}},_applyEnabled:function($0,$1){if($1){window.clearInterval(this.__intervalHandler);this.__intervalHandler=null;}else if($0){this.__intervalHandler=window.setInterval(this.__oninterval,this.getInterval());}},start:function(){this.setEnabled(true);},startWith:function($0){this.setInterval($0);this.start();},stop:function(){this.setEnabled(false);},restart:function(){this.stop();this.start();},restartWith:function($0){this.stop();this.startWith($0);},_oninterval:function(){if(this.getEnabled()){this.createDispatchEvent($[174]);}}},destruct:function(){if(this.__intervalHandler){window.clearInterval(this.__intervalHandler);}this._disposeFields($[1319],$[1687]);}});
qx.Class.define($[1322],{extend:qx.log.appender.Abstract,construct:function(){arguments.callee.base.call(this);},members:{appendLogEvent:function($0){if(typeof console!=$[387]){var $1=qx.log.Logger;var $2=this.formatLogEvent($0);switch($0.level){case $1.LEVEL_DEBUG:if(console.debug){console.debug($2);}break;case $1.LEVEL_INFO:if(console.info){console.info($2);}break;case $1.LEVEL_WARN:if(console.warn){console.warn($2);}break;default:if(console.error){console.error($2);}break;}if($0.level>=$1.LEVEL_WARN&&(!$0.throwable||!$0.throwable.stack)&&console.trace){console.trace();}}}}});
qx.Class.define($[439],{extend:qx.log.appender.Abstract,construct:function(){arguments.callee.base.call(this);if(typeof console!=$[387]&&console.debug&&!console.emu){this._appender=new qx.log.appender.FireBug;}else{this._appender=new qx.log.appender.Window;}},members:{appendLogEvent:function($0){if(this._appender){return this._appender.appendLogEvent($0);}}},destruct:function(){this._disposeObjects($[1317]);}});
qx.Class.define($[960],{extend:qx.log.LogEventProcessor,construct:function($0,$1){arguments.callee.base.call(this);this._name=$0;this._parentLogger=$1;},statics:{deprecatedMethodWarning:function($0,$1){var $2,$3,$4;},deprecatedClassWarning:function($0,$1){var $2,$3;},getClassLogger:function($0){var $1=$0._logger;if($1==null){var $2=$0.classname;var $3=$2.split($[38]);var $4=window;var $5=$[0];var $6=qx.log.Logger.ROOT_LOGGER;for(var $7=0;$7<$3.length-1;$7++){$4=$4[$3[$7]];$5+=(($7!=0)?$[38]:$[0])+$3[$7];if($4._logger==null){$4._logger=new qx.log.Logger($5,$6);}$6=$4._logger;}$1=new qx.log.Logger($2,$6);$0._logger=$1;}return $1;},_indent:0,LEVEL_ALL:0,LEVEL_DEBUG:200,LEVEL_INFO:500,LEVEL_WARN:600,LEVEL_ERROR:700,LEVEL_FATAL:800,LEVEL_OFF:1000,ROOT_LOGGER:null},members:{getName:function(){return this._name;},getParentLogger:function(){return this._parentLogger;},indent:function(){qx.log.Logger._indent++;},unindent:function(){qx.log.Logger._indent--;},addAppender:function($0){if(this._appenderArr==null){this._appenderArr=[];}this._appenderArr.push($0);},removeAppender:function($0){if(this._appenderArr!=null){qx.lang.Array.remove(this._appenderArr,$0);}},removeAllAppenders:function(){this._appenderArr=null;},handleLogEvent:function($0){var $1=qx.log.Filter;var $2=$1.NEUTRAL;var $3=this;while($2==$1.NEUTRAL&&$3!=null){$2=$3.decideLogEvent($0);$3=$3.getParentLogger();}if($2!=$1.DENY){this.appendLogEvent($0);}},appendLogEvent:function($0){if(this._appenderArr!=null&&this._appenderArr.length!=0){for(var $1=0;$1<this._appenderArr.length;$1++){this._appenderArr[$1].handleLogEvent($0);}}else if(this._parentLogger!=null){this._parentLogger.appendLogEvent($0);}},log:function($0,$1,$2,$3,$4){var $5={logger:this,level:$0,message:$1,throwable:$3,trace:$4,indent:qx.log.Logger._indent,instanceId:$2};this.handleLogEvent($5);},debug:function($0,$1,$2){this.log(qx.log.Logger.LEVEL_DEBUG,$0,$1,$2);},info:function($0,$1,$2){this.log(qx.log.Logger.LEVEL_INFO,$0,$1,$2);},warn:function($0,$1,$2){this.log(qx.log.Logger.LEVEL_WARN,$0,$1,$2);},error:function($0,$1,$2){this.log(qx.log.Logger.LEVEL_ERROR,$0,$1,$2);},fatal:function($0,$1,$2){this.log(qx.log.Logger.LEVEL_FATAL,$0,$1,$2);},measureReset:function(){if(this._totalMeasureTime!=null){this.debug("Measure reset. Total measure time: "+this._totalMeasureTime+" ms");}this._lastMeasureTime=null;this._totalMeasureTime=null;},measure:function($0,$1,$2){if(this._lastMeasureTime==null){$0=$[592]+$0;}else{var $3=new Date().getTime()-this._lastMeasureTime;if(this._totalMeasureTime==null){this._totalMeasureTime=0;}this._totalMeasureTime+=$3;$0=$[782]+$3+$[972]+$0;}this.debug($0,$1,$2);this._lastMeasureTime=new Date().getTime();},printStackTrace:function(){var $0=qx.dev.StackTrace.getStackTrace();qx.lang.Array.removeAt($0,0);this.log(qx.log.Logger.LEVEL_DEBUG,$[1296],$[0],null,$0);}},settings:{"qx.logAppender":$[439],"qx.minLogLevel":200},defer:function($0){$0.ROOT_LOGGER=new $0("root",null);$0.ROOT_LOGGER.setMinLevel(qx.core.Setting.get($[901]));$0.ROOT_LOGGER.addAppender(new (qx.Class.getByName(qx.core.Setting.get($[579]))));},destruct:function(){this._disposeFields($[1241],$[1003]);}});
qx.Class.define($[1535],{statics:{getStackTrace:qx.core.Variant.select($[1],{"gecko":function(){try{throw new Error();}catch(e){var $0=this.getStackTraceFromError(e);qx.lang.Array.removeAt($0,0);var $1=this.getStackTraceFromCaller(arguments);var $2=$1.length>$0.length?$1:$0;for(var $3=0;$3<Math.min($1.length,$0.length);$3++){var $4=$1[$3];if($4.indexOf($[1149])>=0){continue;}var $5=$4.split($[31]);if($5.length!=2){continue;}var $6=$5[0];var $7=$5[1];var $8=$0[$3];var $9=$8.split($[31]);var $a=$9[0];var $b=$9[1];if(qx.Class.getByName($a)){var $c=$a;}else{$c=$6;}var $d=$c+$[31];if($7){$d+=$7+$[31];}$d+=$b;$2[$3]=$d;}return $2;}},"mshtml|webkit":function(){return this.getStackTraceFromCaller(arguments);},"opera":function(){var $0;try{$0.bar();}catch(e){var $1=this.getStackTraceFromError(e);qx.lang.Array.removeAt($1,0);return $1;}return [];}}),getStackTraceFromCaller:qx.core.Variant.select($[1],{"opera":function($0){return [];},"default":function($0){var $1=[];var $2=qx.lang.Function.getCaller($0);var $3={};while($2){var $4=this.getFunctionName($2);$1.push($4);try{$2=$2.caller;}catch(e){break;}if(!$2){break;}var $5=qx.core.Object.toHashCode($2);if($3[$5]){$1.push($[1318]);break;}$3[$5]=$2;}return $1;}}),getStackTraceFromError:qx.core.Variant.select($[1],{"gecko":function($0){if(!$0.stack){return [];}var $1=/@(.+):(\d+)$/gm;var $2;var $3=[];while(($2=$1.exec($0.stack))!=null){var $4=$2[1];var $5=$2[2];var $6=this.__fileNameToClassName($4);$3.push($6+$[31]+$5);}return $3;},"webkit":function($0){if($0.sourceURL&&$0.line){return [this.__fileNameToClassName($0.sourceURL)+$[31]+$0.line];}},"opera":function($0){if($0.message.indexOf("Backtrace:")<0){return [];}var $1=[];var $2=qx.lang.String.trim($0.message.split("Backtrace:")[1]);var $3=$2.split($[160]);for(var $4=0;$4<$3.length;$4++){var $5=$3[$4].match(/\s*Line ([0-9]+) of.* (\S.*)/);if($5&&$5.length>=2){var $6=$5[1];var $7=this.__fileNameToClassName($5[2]);$1.push($7+$[31]+$6);}}return $1;},"default":function(){return [];}}),getFunctionName:function($0){if($0.$$original){return $0.classname+$[668];}if($0.wrapper){return $0.wrapper.classname+$[452];}if($0.classname){return $0.classname+$[452];}if($0.mixin){for(var $1 in $0.mixin.$$members){if($0.mixin.$$members[$1]==$0){return $0.mixin.name+$[31]+$1;}}for(var $1 in $0.mixin){if($0.mixin[$1]==$0){return $0.mixin.name+$[31]+$1;}}}if($0.self){var $2=$0.self.constructor;if($2){for(var $1 in $2.prototype){if($2.prototype[$1]==$0){return $2.classname+$[31]+$1;}}for(var $1 in $2){if($2[$1]==$0){return $2.classname+$[31]+$1;}}}}var $3=$0.toString().match(/(function\s*\w*\(.*?\))/);if($3&&$3.length>=1&&$3[1]){return $3[1];}var $3=$0.toString().match(/(function\s*\(.*?\))/);if($3&&$3.length>=1&&$3[1]){return $[902]+$3[1];}return $[1550];},__fileNameToClassName:function($0){var $1=$[1218];var $2=$0.indexOf($1);var $3=($2==-1)?$0:$0.substring($2+$1.length).replace(/\//g,$[38]).replace(/\.js$/,$[0]);return $3;}}});
qx.Class.define($[1516],{statics:{escape:function($0){return qx.dom.String.escapeEntities($0,qx.html.Entity.FROM_CHARCODE);},unescape:function($0){return qx.dom.String.unescapeEntities($0,qx.html.Entity.TO_CHARCODE);},fromText:function($0){return qx.html.String.escape($0).replace(/(  |\n)/g,function($1){var $2={"  ":$[576],"\n":$[1282]};return $2[$1]||$1;});},toText:function($0){return qx.html.String.unescape($0.replace(/\s+|<([^>])+>/gi,function($1){if(/\s+/.test($1)){return $[86];}else if(/^<BR|^<br/gi.test($1)){return $[160];}else{return $[0];}}));}}});
qx.Class.define($[1112],{statics:{escapeEntities:qx.core.Variant.select($[1],{"mshtml":function($0,$1){var $2,$3=[];for(var $4=0,$5=$0.length;$4<$5;$4++){var $6=$0.charAt($4);var $7=$6.charCodeAt(0);if($1[$7]){$2=$[54]+$1[$7]+$[48];}else{if($7>0x7F){$2=$[417]+$7+$[48];}else{$2=$6;}}$3[$3.length]=$2;}return $3.join($[0]);},"default":function($0,$1){var $2,$3=$[0];for(var $4=0,$5=$0.length;$4<$5;$4++){var $6=$0.charAt($4);var $7=$6.charCodeAt(0);if($1[$7]){$2=$[54]+$1[$7]+$[48];}else{if($7>0x7F){$2=$[417]+$7+$[48];}else{$2=$6;}}$3+=$2;}return $3;}}),unescapeEntities:function($0,$1){return $0.replace(/&[#\w]+;/gi,function($2){var $3=$2;var $2=$2.substring(1,$2.length-1);var $4=$1[$2];if($4){$3=String.fromCharCode($4);}else{if($2.charAt(0)==$[796]){if($2.charAt(1).toUpperCase()==$[981]){$4=$2.substring(2);if($4.match(/^[0-9A-Fa-f]+$/gi)){$3=String.fromCharCode(parseInt($[970]+$4));}}else{$4=$2.substring(1);if($4.match(/^\d+$/gi)){$3=String.fromCharCode(parseInt($4));}}}}return $3;});},stripTags:function($0){return $0.replace(/<\/?[^>]+>/gi,$[0]);}}});
qx.Class.define($[1147],{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}},defer:function($0,$1,$2){$0.FROM_CHARCODE=qx.lang.Object.invert($0.TO_CHARCODE);}});
qx.Class.define($[1164],{statics:{addEventListener:qx.core.Variant.select($[1],{"mshtml":function($0,$1,$2){$0.attachEvent($[59]+$1,$2);},"default":function($0,$1,$2){$0.addEventListener($1,$2,false);}}),removeEventListener:qx.core.Variant.select($[1],{"mshtml":function($0,$1,$2){$0.detachEvent($[59]+$1,$2);},"default":function($0,$1,$2){$0.removeEventListener($1,$2,false);}})}});
qx.Class.define($[1029],{type:$[32],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);this._onloadWrapped=qx.lang.Function.bind(this._onload,this);this._onbeforeunloadWrapped=qx.lang.Function.bind(this._onbeforeunload,this);this._onunloadWrapped=qx.lang.Function.bind(this._onunload,this);qx.html.EventRegistration.addEventListener(window,$[97],this._onloadWrapped);qx.html.EventRegistration.addEventListener(window,$[239],this._onbeforeunloadWrapped);qx.html.EventRegistration.addEventListener(window,$[122],this._onunloadWrapped);},events:{"load":$[6],"beforeunload":$[6],"unload":$[6]},properties:{application:{nullable:true,check:function($0){if(typeof $0==$[44]){throw new Error("The application property takes an application instance as parameter "+"and no longer a class/constructor. You may have to fix your 'index.html'.");}return $0&&qx.Class.hasInterface($0.constructor,qx.application.IApplication);}}},members:{_autoDispose:false,_onload:function($0){if(this._onloadDone){return;}this._onloadDone=true;this.createDispatchEvent($[97]);this.debug("qooxdoo "+qx.core.Version.toString());{this.debug("loaded "+qx.lang.Object.getLength(qx.OO.classes)+" old classes");};this.debug("loaded "+qx.Class.getTotalNumber()+" classes");this.debug("loaded "+qx.Interface.getTotalNumber()+" interfaces");this.debug("loaded "+qx.Mixin.getTotalNumber()+" mixins");if(qx.Theme){this.debug("loaded "+qx.Theme.getTotalNumber()+" themes");}if(qx.locale&&qx.locale.Manager){this.debug("loaded "+qx.locale.Manager.getInstance().getAvailableLocales().length+" locales");}var $1=qx.core.Client.getInstance();this.debug("client: "+$1.getEngine()+"-"+$1.getMajor()+"."+$1.getMinor()+"/"+$1.getPlatform()+"/"+$1.getLocale());this.debug("browser: "+$1.getBrowser()+"/"+($1.supportsSvg()?"svg":$1.supportsVml()?"vml":"none"));{};if(!this.getApplication()){var $2=qx.Class.getByName(qx.core.Setting.get($[574]));if($2){this.setApplication(new $2(this));}}if(!this.getApplication()){return;}this.debug("application: "+this.getApplication().classname+"["+this.getApplication().toHashCode()+"]");var $3=new Date;this.getApplication().main();this.info("main runtime: "+(new Date-$3)+"ms");},_onbeforeunload:function($0){this.createDispatchEvent($[239]);if(this.getApplication()){var $1=this.getApplication().close();if($1!=null){$0.returnValue=$1;return $1;}}},_onunload:function($0){this.createDispatchEvent($[122]);if(this.getApplication()){this.getApplication().terminate();}qx.core.Object.dispose(true);}},settings:{"qx.application":$[304]},destruct:function(){qx.html.EventRegistration.removeEventListener(window,$[97],this._onloadWrapped);qx.html.EventRegistration.removeEventListener(window,$[239],this._onbeforeunloadWrapped);qx.html.EventRegistration.removeEventListener(window,$[122],this._onunloadWrapped);},defer:function($0,$1,$2){$0.getInstance();}});
qx.Interface.define($[571],{members:{main:function(){return true;},close:function(){return true;},terminate:function(){return true;}}});
qx.Class.define($[949],{statics:{major:0,minor:0,revision:0,state:$[0],svn:0,folder:$[0],toString:function(){return this.major+$[38]+this.minor+(this.revision==0?$[0]:$[38]+this.revision)+(this.state==$[0]?$[0]:$[226]+this.state)+(this.svn==0?$[0]:$[887]+this.svn+$[79])+(this.folder==$[0]?$[0]:$[1705]+this.folder+$[112]);},__init:function(){var $0=qx.core.Setting.get($[595]).split($[86]);var $1=$0.shift();var $2=$0.join($[86]);if(/([0-9]+)\.([0-9]+)(\.([0-9]))?(-([a-z0-9]+))?/.test($1)){this.major=(RegExp.$1!=$[0]?parseInt(RegExp.$1):0);this.minor=(RegExp.$2!=$[0]?parseInt(RegExp.$2):0);this.revision=(RegExp.$4!=$[0]?parseInt(RegExp.$4):0);this.state=typeof RegExp.$6==$[7]?RegExp.$6:$[0];}if(/(\(r([0-9]+)\))?(\s\[([a-zA-Z0-9_-]+)\])?/.test($2)){this.svn=(RegExp.$2!=$[0]?parseInt(RegExp.$2):0);this.folder=typeof RegExp.$4==$[7]?RegExp.$4:$[0];}}},settings:{"qx.version":$[908]},defer:function($0){$0.__init();}});
{qx.Class.define($[778],{statics:{classes:{},defineClass:function($0,$1,$2){qx.log.Logger.deprecatedMethodWarning(arguments.callee,$[680]);var $3=$0.split($[38]);var $4=$3.length-1;var $5=window;for(var $6=0;$6<$4;$6++){if(typeof $5[$3[$6]]===$[5]){$5[$3[$6]]={};}$5=$5[$3[$6]];}if(typeof $1===$[5]){if(typeof $2!==$[5]){throw new Error("SuperClass is undefined, but constructor was given for class: "+$0);}qx.Clazz=$5[$3[$6]]={};qx.Proto=null;qx.Super=null;}else if(typeof $2===$[5]){qx.Clazz=$5[$3[$6]]=$1;qx.Proto=null;qx.Super=$1;}else{qx.Clazz=$5[$3[$6]]=$2;var $7=function(){};$7.prototype=$1.prototype;qx.Proto=$2.prototype=new $7;qx.Super=$2.superclass=$1;qx.Proto.classname=$2.classname=$0;qx.Proto.constructor=$2;}qx.OO.classes[$0]=qx.Class;},isAvailable:function($0){qx.log.Logger.deprecatedMethodWarning(arguments.callee);return qx.OO.classes[$0]!=null;},addFastProperty:function($0){{};return qx.core.LegacyProperty.addFastProperty($0,qx.Proto);},addCachedProperty:function($0){{};return qx.core.LegacyProperty.addCachedProperty($0,qx.Proto);},addPropertyGroup:function($0){{};return qx.Class.addPropertyGroup($0,qx.Proto);},removeProperty:function($0){{};return qx.core.LegacyProperty.removeProperty($0,qx.Proto);},changeProperty:function($0){qx.log.Logger.deprecatedMethodWarning(arguments.callee);return qx.core.LegacyProperty.addProperty($0,qx.Proto);},addProperty:function($0){qx.log.Logger.deprecatedMethodWarning(arguments.callee);return qx.core.LegacyProperty.addProperty($0,qx.Proto);}}});};
qx.Theme.define($[646],{title:$[948],colors:{"background":[235,233,237],"border-light":$[78],"border-light-shadow":[220,223,228],"border-dark":[133,135,140],"border-dark-shadow":[167,166,170],"effect":[254,200,60],"selected":[51,94,168],"text":$[176],"text-disabled":[167,166,170],"text-selected":$[78],"tooltip":[255,255,225],"tooltip-text":$[176],"menu":$[78],"list":$[78],"field":$[78],"button":[235,233,237],"button-hover":[246,245,247],"button-abandoned":[235,233,237],"window-active-caption-text":[255,255,255],"window-inactive-caption-text":[255,255,255],"window-active-caption":[51,94,168],"window-inactive-caption":[111,161,217],"button-view-pane":[250,251,254],"button-view-bar":[225,238,255],"tab-view-pane":[250,251,254],"tab-view-border":[145,165,189],"tab-view-button":[225,238,255],"tab-view-button-hover":[250,251,254],"tab-view-button-checked":[250,251,254],"radio-view-pane":[250,251,254],"radio-view-bar":[225,238,255],"radio-view-button-checked":[250,251,254],"list-view":$[78],"list-view-border":[167,166,170],"list-view-header":[242,242,242],"list-view-header-border":[214,213,217],"list-view-header-cell-hover":$[78],"date-chooser":$[78],"date-chooser-title":[98,133,186],"table-pane":$[78],"table-header":[242,242,242],"table-header-border":[214,213,217],"table-header-cell":[235,234,219],"table-header-cell-hover":[255,255,255],"table-focus-indicator":[179,217,255],"table-row-background-focused-selected":[90,138,211],"table-row-background-focused":[221,238,255],"table-row-background-selected":[51,94,168],"table-row-background-even":[250,248,243],"table-row-background-odd":[255,255,255],"table-row-selected":[255,255,255],"table-row":[0,0,0]}});
qx.Theme.define($[1232],{title:$[287],borders:{"black":{width:1,color:$[176]},"white":{width:1,color:$[78]},"dark-shadow":{width:1,color:$[8]},"light-shadow":{width:1,color:$[118]},"light":{width:1,color:$[33]},"dark":{width:1,color:$[120]},"tooltip":{width:1,color:$[462]},"inset":{width:2,color:[$[8],$[33],$[33],$[8]],innerColor:[$[120],$[118],$[118],$[120]]},"outset":{width:2,color:[$[118],$[120],$[120],$[118]],innerColor:[$[33],$[8],$[8],$[33]]},"groove":{width:2,color:[$[8],$[33],$[33],$[8]],innerColor:[$[33],$[8],$[8],$[33]]},"ridge":{width:2,color:[$[33],$[8],$[8],$[33]],innerColor:[$[8],$[33],$[33],$[8]]},"inset-thin":{width:1,color:[$[8],$[33],$[33],$[8]]},"outset-thin":{width:1,color:[$[33],$[8],$[8],$[33]]},"resizer":{width:[1,3,3,1],color:[$[33],$[8],$[8],$[33]],innerColor:[$[118],$[120],$[120],$[118]]},"line-left":{widthLeft:1,colorLeft:$[8]},"line-right":{widthRight:1,colorRight:$[8]},"line-top":{widthTop:1,colorTop:$[8]},"line-bottom":{widthBottom:1,colorBottom:$[8]},"divider-vertical":{widthTop:1,colorTop:$[8]},"divider-horizontal":{widthLeft:1,colorLeft:$[8]}}});
qx.Theme.define($[1068],{title:$[287],fonts:{"default":{size:11,family:[$[217],$[204],$[236],$[209],$[189]]},"bold":{size:11,family:[$[217],$[204],$[236],$[209],$[189]],bold:true},"large":{size:13,family:[$[217],$[204],$[236],$[209],$[189]]},"bold-large":{size:13,family:[$[217],$[204],$[236],$[209],$[189]],bold:true},"monospace":{size:11,family:[$[1273],$[1537],$[773],$[1001],$[1703]]}}});
qx.Class.define($[1615],{type:$[123],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);this._registry={};this._dynamic={};this._connectedObjects={};},members:{disconnect:function($0){if(this.isDisposed()){return;}var $1=$0.toHashCode();var $2=this._connectedObjects;var $3=this._registry;{};var $4=$2[$1];while($4.length){delete $3[$4.pop()];}delete $2[$1];},connect:function($0,$1,$2){{};var $3=$1.toHashCode();var $4=$[449]+$3+$[196]+qx.core.Object.toHashCode($0);var $5=this._registry;if($2!==null&&this._preprocess){$2=this._preprocess($2);}if(this.isDynamic($2)){$5[$4]={callback:$0,object:$1,value:$2};if(!this._connectedObjects[$3]){this._connectedObjects[$3]=[];}this._connectedObjects[$3].push($4);$1.hasConnectionTo(this);}else if($5[$4]){delete $5[$4];}$0.call($1,this.resolveDynamic($2)||$2);},resolveDynamic:function($0){return this._dynamic[$0];},isDynamic:function($0){return this._dynamic[$0]!==undefined;},_updateObjects:function(){var $0=this._registry;var $1;for(var $2 in $0){$1=$0[$2];$1.callback.call($1.object,this.resolveDynamic($1.value));}}},destruct:function(){this._disposeFields($[1478],$[1437],$[1408]);}});
qx.Class.define($[660],{type:$[32],extend:qx.util.manager.Value,construct:function(){arguments.callee.base.call(this);this._aliases={};this._addStatic();},members:{_addStatic:function(){this.add($[255],qx.core.Setting.isSet($[384])?qx.core.Setting.get($[384]):qx.core.Setting.get($[171])+$[761]);},_preprocess:function($0){var $1=this._dynamic;if($1[$0]===false){return $0;}else if($1[$0]===undefined){if($0.charAt(0)===$[111]||$0.charAt(0)===$[38]||$0.indexOf($[1023])===0||$0.indexOf($[798])===0||$0.indexOf($[1299])===0){$1[$0]=false;return $0;}var $2=$0.substring(0,$0.indexOf($[111]));var $3=this._aliases[$2];if($3!==undefined){var $4=$[0];if(qx.core.Variant.isSet($[1],$[30])){if(window.location.protocol===$[848]){if($3.match(/^\/\//)!=null){$4=window.location.protocol;}else if($3.match(/^\.\//)!=null){$3=$[111]+$0.substring(0,$2.length);$4=document.URL.substring(0,document.URL.lastIndexOf($[111]));}else{$4=window.location.href.substring(0,window.location.href.lastIndexOf($[111])+1);}}}$1[$0]=$4+$3+$0.substring($2.length);}}return $0;},add:function($0,$1){this._aliases[$0]=$1;var $2=this._dynamic;var $3=this._registry;var $4;var $5={};for(var $6 in $2){if($6.substring(0,$6.indexOf($[111]))===$0){$2[$6]=$1+$6.substring($0.length);$5[$6]=true;}}for(var $7 in $3){$4=$3[$7];if($5[$4.value]){$4.callback.call($4.object,$2[$4.value]);}}},remove:function($0){delete this._aliases[$0];},resolve:function($0){if($0!==null){$0=this._preprocess($0);}return this._dynamic[$0]||$0;}},destruct:function(){this._disposeFields($[833]);}});
qx.Theme.define($[879],{title:$[346],widgets:{uri:qx.core.Setting.get($[171])+$[931]}});
qx.Theme.define($[1628],{title:$[287],appearances:{"empty":{},"widget":{},"image":{},"atom":{},"popup":{},"cursor-dnd-move":{style:function($0){return {source:$[1191]};}},"cursor-dnd-copy":{style:function($0){return {source:$[886]};}},"cursor-dnd-alias":{style:function($0){return {source:$[1240]};}},"cursor-dnd-nodrop":{style:function($0){return {source:$[1351]};}},"label":{style:function($0){return {textColor:$0.disabled?$[223]:$[5]};}},"client-document":{style:function($0){return {backgroundColor:$[75],textColor:$[133],font:$[63]};}},"client-document-blocker":{style:function($0){return {cursor:$[63],backgroundImage:$[172]};}},"tool-tip":{include:$[405],style:function($0){return {backgroundColor:$[465],textColor:$[462],border:$[465],padding:[1,3,2,3]};}},"iframe":{style:function($0){return {border:$[67]};}},"check-box":{style:function($0){return {padding:[2,3]};}},"radio-button":{include:$[364]},"button":{style:function($0){if($0.pressed||$0.checked||$0.abandoned){var $1=$[67];}else{var $1=$[64];}if($0.pressed||$0.abandoned){var $2=[4,3,2,5];}else{var $2=[3,4];}return {backgroundColor:$0.abandoned?$[224]:$0.over?$[1518]:$[131],border:$1,padding:$2};}},"toolbar":{style:function($0){return {border:$[175],backgroundColor:$[75]};}},"toolbar-part":{},"toolbar-part-handle":{style:function($0){return {width:10};}},"toolbar-part-handle-line":{style:function($0){return {top:2,left:3,bottom:2,width:4,border:$[175]};}},"toolbar-separator":{style:function($0){return {width:8};}},"toolbar-separator-line":{style:function($0){return {top:2,left:3,width:$[3],bottom:2,border:$[1527]};}},"toolbar-button":{style:function($0){if($0.pressed||$0.checked||$0.abandoned){var $1=$[178];var $2=[3,2,1,4];}else if($0.over){var $1=$[175];var $2=[2,3];}else{var $1=$[5];var $2=[3,4];}return {cursor:$[63],spacing:4,width:$[3],border:$1,padding:$2,verticalChildrenAlign:$[28],backgroundColor:$0.abandoned?$[224]:$[131],backgroundImage:$0.checked&&!$0.over?$[410]:null};}},"button-view":{style:function($0){return {border:$[228]};}},"button-view-pane":{style:function($0){return {backgroundColor:$[450],padding:10};}},"button-view-page":{},"button-view-bar":{style:function($0){var $1=$[5];var $2=$[5];var $3=qx.ui.core.Border;if($0.barTop){$1=[1,0];$2=$3.fromConfig({bottom:[1,$[4],$[8]]});}else if($0.barBottom){$1=[1,0];$2=$3.fromConfig({top:[1,$[4],$[8]]});}else if($0.barLeft){$1=[0,1];$2=$3.fromConfig({right:[1,$[4],$[8]]});}else if($0.barRight){$1=[0,1];$2=$3.fromConfig({left:[1,$[4],$[8]]});}return {backgroundColor:$[900],padding:$1||$[5],border:$2||$[5]};}},"button-view-button":{style:function($0){var $1,$2,$3,$4,$5;if($0.checked||$0.over){$5=new qx.ui.core.Border(1,$[4],$[8]);if($0.barTop){$5.setBottom(3,$[4],$[71]);$4=[3,6,1,6];}else if($0.barBottom){$5.setTop(3,$[4],$[71]);$4=[1,6,3,6];}else if($0.barLeft){$5.setRight(3,$[4],$[71]);$4=[3,4,3,6];}else{$5.setLeft(3,$[4],$[71]);$4=[3,6,3,4];}}else{$5=$[5];$4=[4,7];}if($0.barTop||$0.barBottom){$1=[0,1];$2=$[3];$3=null;}else{$1=[1,0];$3=$[3];$2=null;}return {backgroundColor:$0.checked?$[450]:$[5],iconPosition:$[18],margin:$1,width:$2,height:$3,border:$5,padding:$4||$[5]};}},"tab-view":{style:function($0){return {spacing:-1};}},"tab-view-bar":{},"tab-view-pane":{style:function($0){return {backgroundColor:$[556],border:new qx.ui.core.Border(1,$[4],$[326]),padding:10};}},"tab-view-page":{},"tab-view-button":{style:function($0){var $1,$2,$3,$4;var $5,$6,$7,$8;var $9,$a;$5=0;$6=0;$a=new qx.ui.core.Border(1,$[4],$[326]);if($0.checked){$1=2;$2=4;$3=7;$4=8;$7=-1;$8=-2;$9=$[604];if($0.barTop){$a.setWidthBottom(0);$a.setTop(3,$[4],$[71]);}else{$a.setWidthTop(0);$a.setBottom(3,$[4],$[71]);}if($0.alignLeft){if($0.firstChild){$3=6;$4=7;$8=0;}}else{if($0.lastChild){$3=8;$4=5;$7=0;}}}else{$1=2;$2=2;$3=5;$4=6;$7=1;$8=0;$9=$0.over?$[832]:$[629];if($0.barTop){$a.setWidthBottom(0);$5=3;$6=1;}else{$a.setWidthTop(0);$5=1;$6=3;}if($0.alignLeft){if($0.firstChild){$3=6;$4=5;}}else{if($0.lastChild){$3=6;$4=5;$7=0;}}}return {padding:[$1,$4,$2,$3],margin:[$5,$7,$6,$8],border:$a,backgroundColor:$9};}},"radio-view":{include:$[1209]},"radio-view-pane":{style:function($0){return {backgroundColor:$[758]};}},"radio-view-page":{},"radio-view-bar":{style:function($0){return {backgroundColor:$[714],padding:[1,0],border:$0.barTop?qx.ui.core.Border.fromConfig({bottom:[1,$[4],$[8]]}):qx.ui.core.Border.fromConfig({top:[1,$[4],$[8]]})};}},"radio-view-button":{style:function($0){var $1,$2;if($0.checked||$0.over){$1=new qx.ui.core.Border(1,$[4],$[8]);$1.setLeft(3,$[4],$[71]);$2=[2,6,2,4];}else{$1=$[5];$2=[3,7];}return {backgroundColor:$0.checked?$[602]:$[5],iconPosition:$[10],margin:[0,1],width:$[3],opacity:$0.checked?1.0:0.3,border:$1,padding:$2};}},"window":{style:function($0){return {backgroundColor:$[75],padding:1,border:$0.maximized?$[5]:$[64]};}},"window-captionbar":{style:function($0){return {padding:[1,2,2],verticalChildrenAlign:$[28],backgroundColor:$0.active?$[1127]:$[1614],textColor:$0.active?$[1607]:$[683]};}},"window-resize-frame":{style:function($0){return {border:$[228]};}},"window-captionbar-icon":{style:function($0){return {marginRight:2};}},"window-captionbar-title":{style:function($0){return {cursor:$[63],font:$[206],marginRight:2};}},"window-captionbar-button":{include:$[131],style:function($0){return {padding:$0.pressed||$0.abandoned?[2,1,0,3]:[1,2]};}},"window-captionbar-minimize-button":{include:$[233],style:function($0){return {icon:$[956]};}},"window-captionbar-restore-button":{include:$[233],style:function($0){return {icon:$[817]};}},"window-captionbar-maximize-button":{include:$[233],style:function($0){return {icon:$[1133]};}},"window-captionbar-close-button":{include:$[233],style:function($0){return {marginLeft:2,icon:$[1046]};}},"window-statusbar":{style:function($0){return {border:$[178]};}},"window-statusbar-text":{style:function($0){return {padding:[1,4]};}},"color-popup":{style:function($0){return {padding:4,border:$[64],backgroundColor:$[75]};}},"resizer":{style:function($0){return {border:$[64]};}},"resizer-frame":{style:function($0){return {border:$[228]};}},"menu":{style:function($0){return {backgroundColor:$[1394],border:$[64],padding:1};}},"menu-layout":{},"menu-button":{style:function($0){return {spacing:2,padding:[2,4],verticalChildrenAlign:$[28],backgroundColor:$0.over?$[151]:$[5],textColor:$0.over?$[179]:$[5]};}},"menu-button-arrow":{style:function($0){return {source:$[1026]};}},"menu-check-box":{include:$[435],style:function($0){return {icon:$0.checked?$[889]:$[172]};}},"menu-radio-button":{include:$[435],style:function($0){return {icon:$0.checked?$[983]:$[172]};}},"menu-separator":{style:function($0){return {marginTop:3,marginBottom:2,paddingLeft:3,paddingRight:3};}},"menu-separator-line":{style:function($0){return {right:0,left:0,height:$[3],border:$[1065]};}},"list":{style:function($0){return {border:$[178],backgroundColor:$[156]};}},"list-item":{style:function($0){return {horizontalChildrenAlign:$[10],verticalChildrenAlign:$[28],spacing:4,padding:[3,5],backgroundColor:$0.selected?$[151]:$[5],textColor:$0.selected?$[179]:$[5]};}},"text-field":{style:function($0){return {border:$[67],padding:[1,3],textColor:$0.disabled?$[223]:$[5],backgroundColor:$[9]};}},"text-area":{include:$[132]},"combo-box":{style:function($0){return {border:$[67],backgroundColor:$[9]};}},"combo-box-list":{include:$[156],style:function($0){return {border:$[5],overflow:$[108]};}},"combo-box-popup":{include:$[156],style:function($0){return {maxHeight:150,border:$[228]};}},"combo-box-text-field":{include:$[132],style:function($0){return {border:$[5],backgroundColor:$[203]};}},"combo-box-button":{include:$[131],style:function($0){return {padding:[0,3,0,2],icon:$[502]};}},"combo-box-ex":{style:function($0){return {border:$[67],backgroundColor:$[9]};}},"combo-box-ex-list":{include:$[156],style:function($0){return {border:$[5],edge:0};}},"combo-box-ex-text-field":{include:$[132],style:function($0){return {border:$[5],minWidth:30,width:100,backgroundColor:$[203]};}},"combo-box-ex-popup":{include:$[156],style:function($0){return {border:$[468]};}},"combo-box-ex-button":{include:$[1020]},"treevirtual-focus-indicator":{include:$[1450]},"tree-element":{style:function($0){return {height:16,verticalChildrenAlign:$[28]};}},"tree-element-icon":{style:function($0){return {width:16,height:16};}},"tree-element-label":{include:$[128],style:function($0){return {marginLeft:3,height:15,padding:2,backgroundColor:$0.selected?$[151]:$[5],textColor:$0.disabled?$[223]:($0.selected?$[179]:$[5])};}},"tree-folder":{include:$[1698]},"tree-folder-icon":{include:$[1467]},"tree-folder-label":{include:$[907]},"tree":{include:$[1421]},"tree-icon":{include:$[950]},"tree-label":{include:$[1451]},"list-view":{style:function($0){return {border:new qx.ui.core.Border(1,$[4],$[705]),backgroundColor:$[659]};}},"list-view-pane":{style:function($0){return {horizontalSpacing:1};}},"list-view-header":{style:function($0){return {border:qx.ui.core.Border.fromConfig({bottom:[1,$[4],$[491]]}),backgroundColor:$[558]};}},"list-view-header-cell":{style:function($0){return {padding:[2,6],spacing:4,backgroundColor:$0.over?$[710]:$[5],paddingBottom:$0.over?0:2,border:$0.over?new qx.ui.core.Border.fromConfig({bottom:[2,$[4],$[71]]}):$[5]};}},"list-view-header-cell-arrow-up":{style:function($0){return {source:$[693]};}},"list-view-header-cell-arrow-down":{style:function($0){return {source:$[502]};}},"list-view-header-separator":{style:function($0){return {backgroundColor:$[491],width:1,marginTop:1,marginBottom:1};}},"list-view-content-cell":{style:function($0){return {cursor:$[63],backgroundColor:$0.selected?$[151]:$[5],textColor:$0.selected?$[179]:$[5],border:$0.lead&&!$0.selected?new qx.ui.core.Border.fromConfig({top:[1,$[4],$[71]],bottom:[1,$[4],$[71]]}):$[5],marginTop:$0.lead&&!$0.selected?0:1,marginBottom:$0.lead&&!$0.selected?0:1};}},"list-view-content-cell-image":{include:$[323],style:function($0){return {paddingLeft:6,paddingRight:6};}},"list-view-content-cell-text":{include:$[323],style:function($0){return {overflow:$[22],paddingLeft:6,paddingRight:6};}},"list-view-content-cell-html":{include:$[244]},"list-view-content-cell-icon-html":{include:$[244]},"list-view-content-cell-link":{include:$[244]},"group-box":{style:function($0){return {backgroundColor:$[75]};}},"group-box-legend":{style:function($0){return {location:[10,1],backgroundColor:$[75],paddingRight:3,paddingLeft:4,marginRight:10};}},"group-box-frame":{style:function($0){return {edge:[8,0,0],padding:[12,9],border:$[137]};}},"check-box-group-box-legend":{style:function($0){return {location:[10,1],backgroundColor:$[75],paddingRight:3};}},"radio-button-group-box-legend":{include:$[823]},"spinner":{style:function($0){return {border:$[67],backgroundColor:$[9]};}},"spinner-text-field":{include:$[132],style:function($0){return {backgroundColor:$[203]};}},"spinner-button":{style:function($0){return {width:16,backgroundColor:$[75],paddingLeft:3,border:$0.pressed||$0.checked||$0.abandoned?$[67]:$[64]};}},"spinner-button-up":{include:$[382],style:function($0){return {source:$[1624]};}},"spinner-button-down":{include:$[382],style:function($0){return {paddingTop:1,source:$[1526]};}},"colorselector":{style:function($0){return {backgroundColor:$[75],border:$[64]};}},"datechooser-toolbar-button":{style:function($0){var $1={backgroundColor:$0.abandoned?$[224]:$[131],backgroundImage:($0.checked&&!$0.over)?$[410]:null,spacing:4,width:$[3],verticalChildrenAlign:$[28]};if($0.pressed||$0.checked||$0.abandoned){$1.border=$[178];}else if($0.over){$1.border=$[175];}else{$1.border=$[5];}if($0.pressed||$0.checked||$0.abandoned){$1.padding=[2,0,0,2];}else if($0.over){$1.padding=1;}else{$1.padding=2;}return $1;}},"datechooser-monthyear":{style:function($0){return {font:$[1586],textAlign:$[49],verticalAlign:$[28]};}},"datechooser-datepane":{style:function($0){return {border:new qx.ui.core.Border(1,$[4],$[136]),backgroundColor:$[246]};}},"datechooser-weekday":{style:function($0){var $1=qx.ui.core.Border.fromConfig({bottom:[1,$[4],$[136]]});return {border:$1,font:$[938],textAlign:$[49],textColor:$0.weekend?$[240]:$[246],backgroundColor:$0.weekend?$[246]:$[240]};}},"datechooser-day":{style:function($0){return {textAlign:$[49],verticalAlign:$[28],border:$0.today?$[176]:$[5],textColor:$0.selected?$[179]:$0.otherMonth?$[223]:$[5],backgroundColor:$0.selected?$[151]:$[5],padding:[2,4]};}},"datechooser-week":{style:function($0){if($0.header){var $1=qx.ui.core.Border.fromConfig({right:[1,$[4],$[136]],bottom:[1,$[4],$[136]]});}else{var $1=qx.ui.core.Border.fromConfig({right:[1,$[4],$[136]]});}return {textAlign:$[49],textColor:$[240],padding:[2,4],border:$1};}},"table-focus-statusbar":{style:function($0){return {border:qx.ui.core.Border.fromConfig({top:[1,$[4],$[8]]}),paddingLeft:2,paddingRight:2};}},"table-focus-indicator":{style:function($0){return {border:new qx.ui.core.Border(2,$[4],$[1694])};}},"table-editor-textfield":{include:$[132],style:function($0){return {border:$[5],padding:[0,2]};}},"table-pane":{style:function($0){return {backgroundColor:$[1114]};}},"table-header":{style:function($0){return {border:qx.ui.core.Border.fromConfig({bottom:[1,$[4],$[263]]}),backgroundColor:$[585]};}},"table-menubar-button":{style:function($0){if($0.pressed||$0.checked||$0.abandoned){var $1=$[178];var $2=[3,2,1,4];}else if($0.over){var $1=$[175];var $2=[2,3];}else{var $1=$[5];var $2=[3,4];}return {cursor:$[63],spacing:4,width:$[3],border:$1,padding:$2,verticalChildrenAlign:$[28],backgroundColor:$0.abandoned?$[224]:$[131],icon:$[937]};}},"table-header-cell":{style:function($0){var $1,$2,$3;if($0.mouseover){$1=qx.ui.core.Border.fromConfig({right:[1,$[4],$[263]],bottom:[2,$[4],$[71]]});$3=0;$2=$[1654];}else{$1=qx.ui.core.Border.fromConfig({right:[1,$[4],$[263]]});$3=2;$2=$[1476];}return {paddingLeft:2,paddingRight:2,paddingBottom:$3,spacing:4,overflow:$[22],iconPosition:$[15],verticalChildrenAlign:$[28],border:$1,backgroundColor:$2,icon:$0.sorted?($0.sortedAscending?$[1239]:$[1541]):null,horizontalChildrenAlign:$[10]};}},"splitpane":{style:function($0){return {overflow:$[22],splitterSize:8,backgroundColor:$[75]};}},"splitpane-splitter":{style:function($0){return {cursor:$0.horizontal?$[305]:$[458]};}},"splitpane-slider":{style:function($0){return {opacity:0.5,backgroundColor:$[75]};}},"splitpane-knob":{style:function($0){if($0.horizontal){return {opacity:$0.dragging?0.5:1.0,top:$[195],left:$[195],cursor:$[305],source:$[692],marginLeft:-2,marginTop:-7};}else{return {opacity:$0.dragging?0.5:1.0,top:$[195],left:$[195],source:$[1186],marginTop:-2,marginLeft:-7,cursor:$[458]};}}},"scrollbar-blocker":{style:function($0){return {backgroundColor:$[176],opacity:0.2};}}}});
qx.Theme.define($[1383],{title:$[1640],icons:{uri:qx.core.Setting.get($[171])+$[1341]}});
qx.Theme.define($[404],{title:$[980],meta:{color:qx.theme.classic.color.Royale,border:qx.theme.classic.Border,font:qx.theme.classic.font.Default,widget:qx.theme.classic.Widget,appearance:qx.theme.classic.Appearance,icon:qx.theme.icon.Nuvola}});
qx.Class.define($[304],{extend:qx.core.Target,implement:qx.application.IApplication,properties:{uiReady:{check:$[2],init:false}},members:{main:function(){qx.ui.core.Widget.initScrollbarWidth();qx.theme.manager.Meta.getInstance().initialize();qx.event.handler.EventHandler.getInstance();qx.ui.core.ClientDocument.getInstance();qx.client.Timer.once(this._preload,this,0);},close:function(){},terminate:function(){},_preload:function(){this.debug("preloading visible images...");this.__preloader=new qx.io.image.PreloaderSystem(qx.io.image.Manager.getInstance().getVisibleImages(),this._preloaderDone,this);this.__preloader.start();},_preloaderDone:function(){this.setUiReady(true);this.__preloader.dispose();this.__preloader=null;var $0=(new Date).valueOf();qx.ui.core.Widget.flushGlobalQueues();this.info("render runtime: "+(new Date-$0)+"ms");qx.event.handler.EventHandler.getInstance().attachEvents();qx.client.Timer.once(this._postload,this,100);},_postload:function(){this.debug("preloading hidden images...");this.__postloader=new qx.io.image.PreloaderSystem(qx.io.image.Manager.getInstance().getHiddenImages(),this._postloaderDone,this);this.__postloader.start();},_postloaderDone:function(){this.__postloader.dispose();this.__postloader=null;}}});
qx.Mixin.define($[1219],{members:{hasConnectionTo:function($0){if(!this._valueManager){this._valueManager={};}this._valueManager[$0.toHashCode()]=$0;}},destruct:function(){for(var $0 in this._valueManager){var $1=this._valueManager[$0];$1.disconnect(this);}this._disposeFields($[1086]);}});
qx.Class.define($[182],{extend:qx.core.Target,include:qx.util.manager.MConnectedObject,type:$[123],construct:function(){arguments.callee.base.call(this);this._layoutChanges={};if(qx.core.Setting.get($[1646])){this._generateHtmlId();}},events:{"beforeAppear":$[6],"appear":$[6],"beforeDisappear":$[6],"disappear":$[6],"beforeInsertDom":$[6],"insertDom":$[6],"beforeRemoveDom":$[6],"removeDom":$[6],"create":$[6],"execute":$[6],"mouseover":$[87],"mousemove":$[87],"mouseout":$[87],"mousedown":$[87],"mouseup":$[87],"mousewheel":$[87],"click":$[87],"dblclick":$[87],"contextmenu":$[87],"keydown":$[166],"keypress":$[166],"keyinput":$[166],"keyup":$[166],"focusout":$[155],"focusin":$[155],"blur":$[155],"focus":$[155],"dragdrop":$[150],"dragout":$[150],"dragover":$[150],"dragmove":$[150],"dragstart":$[150],"dragend":$[150]},statics:{create:function($0,$1){$0._appearance=$1;return new $0;},SCROLLBAR_SIZE:null,_autoFlushTimeout:null,_initAutoFlush:function(){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._autoFlushTimeout=window.setTimeout(qx.ui.core.Widget._autoFlushHelper,0);}},_removeAutoFlush:function(){if(qx.ui.core.Widget._autoFlushTimeout!=null){window.clearTimeout(qx.ui.core.Widget._autoFlushTimeout);qx.ui.core.Widget._autoFlushTimeout=null;}},_autoFlushHelper:function(){qx.ui.core.Widget._autoFlushTimeout=null;if(!qx.core.Object.inGlobalDispose()){qx.ui.core.Widget.flushGlobalQueues();}},flushGlobalQueues:function(){if(qx.ui.core.Widget._autoFlushTimeout!=null){qx.ui.core.Widget._removeAutoFlush();}if(qx.ui.core.Widget._inFlushGlobalQueues){return;}var $0=qx.core.Init.getInstance().getApplication();if($0.getUiReady&&!$0.getUiReady()){return;}qx.ui.core.Widget._inFlushGlobalQueues=true;qx.ui.core.Widget.flushGlobalWidgetQueue();qx.ui.core.Widget.flushGlobalStateQueue();qx.ui.core.Widget.flushGlobalElementQueue();qx.ui.core.Widget.flushGlobalJobQueue();qx.ui.core.Widget.flushGlobalLayoutQueue();qx.ui.core.Widget.flushGlobalDisplayQueue();delete qx.ui.core.Widget._inFlushGlobalQueues;},_globalWidgetQueue:[],addToGlobalWidgetQueue:function($0){if(!$0._isInGlobalWidgetQueue&&$0._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalWidgetQueue.push($0);$0._isInGlobalWidgetQueue=true;}},removeFromGlobalWidgetQueue:function($0){if($0._isInGlobalWidgetQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalWidgetQueue,$0);delete $0._isInGlobalWidgetQueue;}},flushGlobalWidgetQueue:function(){var $0=qx.ui.core.Widget._globalWidgetQueue,$1,$2;while(($1=$0.length)>0){for(var $3=0;$3<$1;$3++){$2=$0[$3];$2.flushWidgetQueue();delete $2._isInGlobalWidgetQueue;}$0.splice(0,$1);}},_globalElementQueue:[],addToGlobalElementQueue:function($0){if(!$0._isInGlobalElementQueue&&$0._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalElementQueue.push($0);$0._isInGlobalElementQueue=true;}},removeFromGlobalElementQueue:function($0){if($0._isInGlobalElementQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalElementQueue,$0);delete $0._isInGlobalElementQueue;}},flushGlobalElementQueue:function(){var $0=qx.ui.core.Widget._globalElementQueue,$1,$2;while(($1=$0.length)>0){for(var $3=0;$3<$1;$3++){$2=$0[$3];$2._createElementImpl();delete $2._isInGlobalElementQueue;}$0.splice(0,$1);}},_globalStateQueue:[],addToGlobalStateQueue:function($0){if(!$0._isInGlobalStateQueue&&$0._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalStateQueue.push($0);$0._isInGlobalStateQueue=true;}},removeFromGlobalStateQueue:function($0){if($0._isInGlobalStateQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalStateQueue,$0);delete $0._isInGlobalStateQueue;}},flushGlobalStateQueue:function(){var $0=qx.ui.core.Widget;while($0._globalStateQueue.length>0){var $1=qx.lang.Array.copy($0._globalStateQueue);$0._globalStateQueue=[];for(var $2=0,$3=$1.length;$2<$3;$2++){var $4=$1[$2];if($4._isInGlobalStateQueue){$4._renderAppearance();delete $4._isInGlobalStateQueue;}}}},_globalJobQueue:[],addToGlobalJobQueue:function($0){if(!$0._isInGlobalJobQueue&&$0._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalJobQueue.push($0);$0._isInGlobalJobQueue=true;}},removeFromGlobalJobQueue:function($0){if($0._isInGlobalJobQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalJobQueue,$0);delete $0._isInGlobalJobQueue;}},flushGlobalJobQueue:function(){var $0=qx.ui.core.Widget._globalJobQueue,$1,$2;while(($1=$0.length)>0){for(var $3=0;$3<$1;$3++){$2=$0[$3];$2._flushJobQueue($2._jobQueue);delete $2._isInGlobalJobQueue;}$0.splice(0,$1);}},_globalLayoutQueue:[],addToGlobalLayoutQueue:function($0){if(!$0._isInGlobalLayoutQueue&&$0._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalLayoutQueue.push($0);$0._isInGlobalLayoutQueue=true;}},removeFromGlobalLayoutQueue:function($0){if($0._isInGlobalLayoutQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalLayoutQueue,$0);delete $0._isInGlobalLayoutQueue;}},flushGlobalLayoutQueue:function(){var $0=qx.ui.core.Widget._globalLayoutQueue,$1,$2;while(($1=$0.length)>0){for(var $3=0;$3<$1;$3++){$2=$0[$3];$2._flushChildrenQueue();delete $2._isInGlobalLayoutQueue;}$0.splice(0,$1);}},_fastGlobalDisplayQueue:[],_lazyGlobalDisplayQueues:{},addToGlobalDisplayQueue:function($0){if(!$0._isInGlobalDisplayQueue&&$0._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}var $1=$0.getParent();if($1.isSeeable()){var $2=$1.toHashCode();if(qx.ui.core.Widget._lazyGlobalDisplayQueues[$2]){qx.ui.core.Widget._lazyGlobalDisplayQueues[$2].push($0);}else{qx.ui.core.Widget._lazyGlobalDisplayQueues[$2]=[$0];}}else{qx.ui.core.Widget._fastGlobalDisplayQueue.push($0);}$0._isInGlobalDisplayQueue=true;}},removeFromGlobalDisplayQueue:function($0){},flushGlobalDisplayQueue:function(){var $0,$1,$2,$3;var $4=qx.ui.core.Widget._fastGlobalDisplayQueue;var $5=qx.ui.core.Widget._lazyGlobalDisplayQueues;for(var $6=0,$7=$4.length;$6<$7;$6++){$2=$4[$6];$2.getParent()._getTargetNode().appendChild($2.getElement());}if(qx.Class.isDefined($[295])){for($0 in $5){$1=$5[$0];for(var $6=0;$6<$1.length;$6++){$2=$1[$6];if($2 instanceof qx.ui.basic.Inline){$2._beforeInsertDom();try{document.getElementById($2.getInlineNodeId()).appendChild($2.getElement());}catch(ex){$2.debug("Could not append to inline id: "+$2.getInlineNodeId(),ex);}$2._afterInsertDom();$2._afterAppear();qx.lang.Array.remove($1,$2);$6--;delete $2._isInGlobalDisplayQueue;}}}}for($0 in $5){$1=$5[$0];if(document.createDocumentFragment&&$1.length>=3){$3=document.createDocumentFragment();for(var $6=0,$7=$1.length;$6<$7;$6++){$2=$1[$6];$2._beforeInsertDom();$3.appendChild($2.getElement());}$1[0].getParent()._getTargetNode().appendChild($3);for(var $6=0,$7=$1.length;$6<$7;$6++){$2=$1[$6];$2._afterInsertDom();}}else{for(var $6=0,$7=$1.length;$6<$7;$6++){$2=$1[$6];$2._beforeInsertDom();$2.getParent()._getTargetNode().appendChild($2.getElement());$2._afterInsertDom();}}}for($0 in $5){$1=$5[$0];for(var $6=0,$7=$1.length;$6<$7;$6++){$2=$1[$6];if($2.getVisibility()){$2._afterAppear();}delete $2._isInGlobalDisplayQueue;}delete $5[$0];}for(var $6=0,$7=$4.length;$6<$7;$6++){delete $4[$6]._isInGlobalDisplayQueue;}qx.lang.Array.removeAll($4);},getActiveSiblingHelperIgnore:function($0,$1){for(var $2=0;$2<$0.length;$2++){if($1 instanceof $0[$2]){return true;}}return false;},getActiveSiblingHelper:function($0,$1,$2,$3,$4){if(!$3){$3=[];}var $5=$1.getChildren();var $6=$4==null?$5.indexOf($0)+$2:$4===$[393]?0:$5.length-1;var $7=$5[$6];while($7&&(!$7.getEnabled()||qx.ui.core.Widget.getActiveSiblingHelperIgnore($3,$7))){$6+=$2;$7=$5[$6];if(!$7){return null;}}return $7;},__initApplyMethods:function($0){var $1=$[1635];var $2=$[786];var $3=$[1564];var $4=$[912];var $5=$[449];var $6=[$[10],$[15],$[18],$[19],$[24],$[21],$[72],$[73],$[77],$[76]];var $7=[$[280],$[283],$[1094],$[1582],$[954],$[594],$[1562],$[992],$[1691],$[1497]];var $8=$1+$[448];var $9=$2+$[448];var $a=$3+$[411];for(var $b=0;$b<4;$b++){$0[$8+$7[$b]]=new Function($5,$a+$7[$b]+$4);$0[$9+$7[$b]]=new Function($a+$7[$b]+$[285]);}var $c=$1+$[454];var $d=$2+$[454];var $e=$3+$[247];if(qx.core.Variant.isSet($[1],$[26])){for(var $b=0;$b<4;$b++){$0[$c+$7[$b]]=new Function($5,$e+$7[$b]+$4);$0[$d+$7[$b]]=new Function($e+$7[$b]+$[285]);}}else{for(var $b=0;$b<4;$b++){$0[$c+$7[$b]]=new Function($5,$[1402]+$7[$b]+$[1286]);$0[$d+$7[$b]]=new Function($[569]+$7[$b]+$[831]);}}for(var $b=0;$b<$6.length;$b++){$0[$1+$7[$b]]=new Function($5,$3+$6[$b]+$4);$0[$2+$7[$b]]=new Function($3+$6[$b]+$[285]);}},TYPE_NULL:0,TYPE_PIXEL:1,TYPE_PERCENT:2,TYPE_AUTO:3,TYPE_FLEX:4,layoutPropertyTypes:{},__initLayoutProperties:function($0){var $1=[$[24],$[21],$[72],$[73],$[77],$[76],$[10],$[15],$[18],$[19]];for(var $2=0,$3=$1.length,$4,$5,$6;$2<$3;$2++){$4=$1[$2];$5=$[967]+qx.lang.String.toFirstUp($4);$6=$5+$[658];$0.layoutPropertyTypes[$4]={dataType:$6,dataParsed:$5+$[1138],dataValue:$5+$[777],typePixel:$6+$[608],typePercent:$6+$[1017],typeAuto:$6+$[1653],typeFlex:$6+$[1376],typeNull:$6+$[755]};}},initScrollbarWidth:function(){var $0=document.createElement($[135]);var $1=$0.style;$1.height=$1.width=$[612];$1.overflow=$[36];document.body.appendChild($0);var $2=qx.html.Dimension.getScrollBarSizeRight($0);qx.ui.core.Widget.SCROLLBAR_SIZE=$2?$2:16;document.body.removeChild($0);},_idCounter:0},properties:{enabled:{init:$[143],check:$[2],inheritable:true,apply:$[276],event:$[1208]},parent:{check:$[281],nullable:true,event:$[598],apply:$[1212]},element:{check:$[1510],nullable:true,apply:$[1230],event:$[591]},visibility:{check:$[2],init:true,apply:$[1058],event:$[1503]},display:{check:$[2],init:true,apply:$[1103],event:$[1267]},anonymous:{check:$[2],init:false,event:$[626]},horizontalAlign:{check:[$[10],$[49],$[15]],themeable:true,nullable:true},verticalAlign:{check:[$[18],$[28],$[19]],themeable:true,nullable:true},allowStretchX:{check:$[2],init:true},allowStretchY:{check:$[2],init:true},zIndex:{check:$[51],apply:$[830],event:$[1067],themeable:true,nullable:true,init:null},backgroundColor:{nullable:true,init:null,check:$[89],apply:$[1019],event:$[856],themeable:true},textColor:{nullable:true,init:$[143],check:$[89],apply:$[1363],event:$[613],themeable:true,inheritable:true},border:{nullable:true,init:null,apply:$[674],event:$[1594],check:$[513],themeable:true},font:{nullable:true,init:$[143],apply:$[552],check:$[524],event:$[756],themeable:true,inheritable:true},opacity:{check:$[51],apply:$[815],themeable:true,nullable:true,init:null},cursor:{check:$[12],apply:$[1502],themeable:true,nullable:true,init:null},backgroundImage:{check:$[12],nullable:true,apply:$[609],themeable:true},backgroundRepeat:{check:$[12],nullable:true,apply:$[654],themeable:true},overflow:{check:[$[22],$[3],$[36],$[125],$[108]],nullable:true,apply:$[672],event:$[1312],themeable:true,init:null},clipLeft:{check:$[17],apply:$[230],themeable:true,nullable:true},clipTop:{check:$[17],apply:$[230],themeable:true,nullable:true},clipWidth:{check:$[17],apply:$[230],themeable:true,nullable:true},clipHeight:{check:$[17],apply:$[230],themeable:true,nullable:true},tabIndex:{check:$[17],nullable:true,init:null,apply:$[843],event:$[1633]},hideFocus:{check:$[2],init:false,apply:$[1196],themeable:true},enableElementFocus:{check:$[2],init:true},focused:{check:$[2],init:false,apply:$[727],event:$[977]},selectable:{check:$[2],init:null,nullable:true,apply:$[600]},toolTip:{check:$[505],nullable:true},contextMenu:{check:$[1364],nullable:true},capture:{check:$[2],init:false,apply:$[1636],event:$[1038]},dropDataTypes:{nullable:true,dispose:true},command:{check:$[1336],nullable:true,apply:$[1340]},appearance:{check:$[12],init:$[252],apply:$[813],event:$[845]},supportsDropMethod:{check:$[445],nullable:true,init:null},marginTop:{check:$[51],apply:$[1054],nullable:true,themeable:true},marginRight:{check:$[51],apply:$[1374],nullable:true,themeable:true},marginBottom:{check:$[51],apply:$[599],nullable:true,themeable:true},marginLeft:{check:$[51],apply:$[1224],nullable:true,themeable:true},paddingTop:{check:$[51],apply:$[742],nullable:true,themeable:true},paddingRight:{check:$[51],apply:$[1593],nullable:true,themeable:true},paddingBottom:{check:$[51],apply:$[1475],nullable:true,themeable:true},paddingLeft:{check:$[51],apply:$[836],nullable:true,themeable:true},left:{apply:$[916],event:$[1391],nullable:true,themeable:true,init:null},right:{apply:$[679],event:$[857],nullable:true,themeable:true,init:null},width:{apply:$[1268],event:$[1237],nullable:true,themeable:true,init:null},minWidth:{apply:$[1335],event:$[1608],nullable:true,themeable:true,init:null},maxWidth:{apply:$[1062],event:$[1690],nullable:true,themeable:true,init:null},top:{apply:$[1429],event:$[1393],nullable:true,themeable:true,init:null},bottom:{apply:$[664],event:$[934],nullable:true,themeable:true,init:null},height:{apply:$[1380],event:$[1441],nullable:true,themeable:true,init:null},minHeight:{apply:$[632],event:$[1275],nullable:true,themeable:true,init:null},maxHeight:{apply:$[687],event:$[1271],nullable:true,themeable:true,init:null},location:{group:[$[10],$[18]],themeable:true},dimension:{group:[$[24],$[21]],themeable:true},space:{group:[$[10],$[24],$[18],$[21]],themeable:true},edge:{group:[$[18],$[15],$[19],$[10]],themeable:true,mode:$[103]},padding:{group:[$[197],$[232],$[219],$[194]],mode:$[103],themeable:true},margin:{group:[$[140],$[210],$[192],$[148]],mode:$[103],themeable:true},heights:{group:[$[77],$[21],$[76]],themeable:true},widths:{group:[$[72],$[24],$[73]],themeable:true},align:{group:[$[1619],$[738]],themeable:true},clipLocation:{group:[$[487],$[433]]},clipDimension:{group:[$[496],$[355]]},clip:{group:[$[487],$[433],$[496],$[355]]},innerWidth:{_cached:true,defaultValue:null},innerHeight:{_cached:true,defaultValue:null},boxWidth:{_cached:true,defaultValue:null},boxHeight:{_cached:true,defaultValue:null},outerWidth:{_cached:true,defaultValue:null},outerHeight:{_cached:true,defaultValue:null},frameWidth:{_cached:true,defaultValue:null,addToQueueRuntime:true},frameHeight:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredInnerWidth:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredInnerHeight:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredBoxWidth:{_cached:true,defaultValue:null},preferredBoxHeight:{_cached:true,defaultValue:null},hasPercentX:{_cached:true,defaultValue:false},hasPercentY:{_cached:true,defaultValue:false},hasAutoX:{_cached:true,defaultValue:false},hasAutoY:{_cached:true,defaultValue:false},hasFlexX:{_cached:true,defaultValue:false},hasFlexY:{_cached:true,defaultValue:false}},members:{_computedLeftValue:null,_computedLeftParsed:null,_computedLeftType:null,_computedLeftTypeNull:true,_computedLeftTypePixel:false,_computedLeftTypePercent:false,_computedLeftTypeAuto:false,_computedLeftTypeFlex:false,_computedRightValue:null,_computedRightParsed:null,_computedRightType:null,_computedRightTypeNull:true,_computedRightTypePixel:false,_computedRightTypePercent:false,_computedRightTypeAuto:false,_computedRightTypeFlex:false,_computedTopValue:null,_computedTopParsed:null,_computedTopType:null,_computedTopTypeNull:true,_computedTopTypePixel:false,_computedTopTypePercent:false,_computedTopTypeAuto:false,_computedTopTypeFlex:false,_computedBottomValue:null,_computedBottomParsed:null,_computedBottomType:null,_computedBottomTypeNull:true,_computedBottomTypePixel:false,_computedBottomTypePercent:false,_computedBottomTypeAuto:false,_computedBottomTypeFlex:false,_computedWidthValue:null,_computedWidthParsed:null,_computedWidthType:null,_computedWidthTypeNull:true,_computedWidthTypePixel:false,_computedWidthTypePercent:false,_computedWidthTypeAuto:false,_computedWidthTypeFlex:false,_computedMinWidthValue:null,_computedMinWidthParsed:null,_computedMinWidthType:null,_computedMinWidthTypeNull:true,_computedMinWidthTypePixel:false,_computedMinWidthTypePercent:false,_computedMinWidthTypeAuto:false,_computedMinWidthTypeFlex:false,_computedMaxWidthValue:null,_computedMaxWidthParsed:null,_computedMaxWidthType:null,_computedMaxWidthTypeNull:true,_computedMaxWidthTypePixel:false,_computedMaxWidthTypePercent:false,_computedMaxWidthTypeAuto:false,_computedMaxWidthTypeFlex:false,_computedHeightValue:null,_computedHeightParsed:null,_computedHeightType:null,_computedHeightTypeNull:true,_computedHeightTypePixel:false,_computedHeightTypePercent:false,_computedHeightTypeAuto:false,_computedHeightTypeFlex:false,_computedMinHeightValue:null,_computedMinHeightParsed:null,_computedMinHeightType:null,_computedMinHeightTypeNull:true,_computedMinHeightTypePixel:false,_computedMinHeightTypePercent:false,_computedMinHeightTypeAuto:false,_computedMinHeightTypeFlex:false,_computedMaxHeightValue:null,_computedMaxHeightParsed:null,_computedMaxHeightType:null,_computedMaxHeightTypeNull:true,_computedMaxHeightTypePixel:false,_computedMaxHeightTypePercent:false,_computedMaxHeightTypeAuto:false,_computedMaxHeightTypeFlex:false,_applyLeft:function($0,$1){this._unitDetectionPixelPercent($[10],$0);this.addToQueue($[10]);},_applyRight:function($0,$1){this._unitDetectionPixelPercent($[15],$0);this.addToQueue($[15]);},_applyTop:function($0,$1){this._unitDetectionPixelPercent($[18],$0);this.addToQueue($[18]);},_applyBottom:function($0,$1){this._unitDetectionPixelPercent($[19],$0);this.addToQueue($[19]);},_applyWidth:function($0,$1){this._unitDetectionPixelPercentAutoFlex($[24],$0);this.addToQueue($[24]);},_applyMinWidth:function($0,$1){this._unitDetectionPixelPercentAuto($[72],$0);this.addToQueue($[72]);},_applyMaxWidth:function($0,$1){this._unitDetectionPixelPercentAuto($[73],$0);this.addToQueue($[73]);},_applyHeight:function($0,$1){this._unitDetectionPixelPercentAutoFlex($[21],$0);this.addToQueue($[21]);},_applyMinHeight:function($0,$1){this._unitDetectionPixelPercentAuto($[77],$0);this.addToQueue($[77]);},_applyMaxHeight:function($0,$1){this._unitDetectionPixelPercentAuto($[76],$0);this.addToQueue($[76]);},isMaterialized:function(){var $0=this._element;return (this._initialLayoutDone&&this._isDisplayable&&qx.html.Style.getStyleProperty($0,$[142])!=$[13]&&qx.html.Style.getStyleProperty($0,$[1085])!=$[22]&&$0.offsetWidth>0&&$0.offsetHeight>0);},pack:function(){this.setWidth(this.getPreferredBoxWidth());this.setHeight(this.getPreferredBoxHeight());},auto:function(){this.setWidth($[3]);this.setHeight($[3]);},getChildren:qx.lang.Function.returnNull,getChildrenLength:qx.lang.Function.returnZero,hasChildren:qx.lang.Function.returnFalse,isEmpty:qx.lang.Function.returnTrue,indexOf:qx.lang.Function.returnNegativeIndex,contains:qx.lang.Function.returnFalse,getVisibleChildren:qx.lang.Function.returnNull,getVisibleChildrenLength:qx.lang.Function.returnZero,hasVisibleChildren:qx.lang.Function.returnFalse,isVisibleEmpty:qx.lang.Function.returnTrue,_hasParent:false,_isDisplayable:false,isDisplayable:function(){return this._isDisplayable;},_checkParent:function($0,$1){if(this.contains($0)){throw new Error("Could not insert myself into a child "+$0+"!");}return $0;},_applyParent:function($0,$1){if($1){var $2=$1.getChildren().indexOf(this);this._computedWidthValue=this._computedMinWidthValue=this._computedMaxWidthValue=this._computedLeftValue=this._computedRightValue=null;this._computedHeightValue=this._computedMinHeightValue=this._computedMaxHeightValue=this._computedTopValue=this._computedBottomValue=null;this._cachedBoxWidth=this._cachedInnerWidth=this._cachedOuterWidth=null;this._cachedBoxHeight=this._cachedInnerHeight=this._cachedOuterHeight=null;qx.lang.Array.removeAt($1.getChildren(),$2);$1._invalidateVisibleChildren();$1._removeChildFromChildrenQueue(this);$1.getLayoutImpl().updateChildrenOnRemoveChild(this,$2);$1.addToJobQueue($[373]);$1._invalidatePreferredInnerDimensions();this._oldParent=$1;}if($0){this._hasParent=true;if(typeof this._insertIndex==$[57]){qx.lang.Array.insertAt($0.getChildren(),this,this._insertIndex);delete this._insertIndex;}else{$0.getChildren().push(this);}}else{this._hasParent=false;}qx.core.Property.refresh(this);return this._handleDisplayable($[322]);},_applyDisplay:function($0,$1){return this._handleDisplayable($[142]);},_handleDisplayable:function($0){var $1=this._computeDisplayable();if(this._isDisplayable==$1&&!($1&&$0==$[322])){return true;}this._isDisplayable=$1;var $2=this.getParent();if($2){$2._invalidateVisibleChildren();$2._invalidatePreferredInnerDimensions();}if($0&&this._oldParent&&this._oldParent._initialLayoutDone){var $3=this.getElement();if($3){if(this.getVisibility()){this._beforeDisappear();}this._beforeRemoveDom();try{this._oldParent._getTargetNode().removeChild($3);}catch(e){}this._afterRemoveDom();if(this.getVisibility()){this._afterDisappear();}}delete this._oldParent;}if($1){if($2._initialLayoutDone){$2.getLayoutImpl().updateChildrenOnAddChild(this,$2.getChildren().indexOf(this));$2.addToJobQueue($[1258]);}this.addToLayoutChanges($[1583]);this.addToCustomQueues($0);if(this.getVisibility()){this._beforeAppear();}if(!this._isCreated){qx.ui.core.Widget.addToGlobalElementQueue(this);}qx.ui.core.Widget.addToGlobalStateQueue(this);if(!qx.lang.Object.isEmpty(this._jobQueue)){qx.ui.core.Widget.addToGlobalJobQueue(this);}if(!qx.lang.Object.isEmpty(this._childrenQueue)){qx.ui.core.Widget.addToGlobalLayoutQueue(this);}}else{qx.ui.core.Widget.removeFromGlobalElementQueue(this);qx.ui.core.Widget.removeFromGlobalStateQueue(this);qx.ui.core.Widget.removeFromGlobalJobQueue(this);qx.ui.core.Widget.removeFromGlobalLayoutQueue(this);this.removeFromCustomQueues($0);if($2&&$0){if(this.getVisibility()){this._beforeDisappear();}if($2._initialLayoutDone&&this._initialLayoutDone){$2.getLayoutImpl().updateChildrenOnRemoveChild(this,$2.getChildren().indexOf(this));$2.addToJobQueue($[373]);this._beforeRemoveDom();var $4=this.getElement().parentNode;if($4){$4.removeChild(this.getElement());if($4&&$4!==$2._getTargetNode()){this.warn("Unexpected parent node: "+$4);}}this._afterRemoveDom();}$2._removeChildFromChildrenQueue(this);if(this.getVisibility()){this._afterDisappear();}}}this._handleDisplayableCustom($1,$2,$0);return true;},addToCustomQueues:qx.lang.Function.returnTrue,removeFromCustomQueues:qx.lang.Function.returnTrue,_handleDisplayableCustom:qx.lang.Function.returnTrue,_computeDisplayable:function(){return this.getDisplay()&&this.getParent()&&this.getParent()._isDisplayable?true:false;},_beforeAppear:function(){this.createDispatchEvent($[675]);},_afterAppear:function(){this._isSeeable=true;this.createDispatchEvent($[1458]);},_beforeDisappear:function(){this.removeState($[99]);if(qx.Class.isDefined($[277])){this.removeState($[52]);this.removeState($[53]);}this.createDispatchEvent($[940]);},_afterDisappear:function(){this._isSeeable=false;this.createDispatchEvent($[962]);},_isSeeable:false,isSeeable:function(){return this._isSeeable;},isAppearRelevant:function(){return this.getVisibility()&&this._isDisplayable;},_beforeInsertDom:function(){this.createDispatchEvent($[1160]);},_afterInsertDom:function(){this.createDispatchEvent($[1445]);},_beforeRemoveDom:function(){this.createDispatchEvent($[1221]);},_afterRemoveDom:function(){this.createDispatchEvent($[999]);},_applyVisibility:function($0,$1){if($0){if(this._isDisplayable){this._beforeAppear();}this.removeStyleProperty($[142]);if(this._isDisplayable){this._afterAppear();}}else{if(this._isDisplayable){this._beforeDisappear();}this.setStyleProperty($[142],$[13]);if(this._isDisplayable){this._afterDisappear();}}},show:function(){this.setVisibility(true);this.setDisplay(true);},hide:function(){this.setVisibility(false);},connect:function(){this.setDisplay(true);},disconnect:function(){this.setDisplay(false);},_isCreated:false,_getTargetNode:qx.core.Variant.select($[1],{"gecko":function(){return this._element;},"default":function(){return this._borderElement||this._element;}}),addToDocument:function(){qx.ui.core.ClientDocument.getInstance().add(this);},isCreated:function(){return this._isCreated;},_createElementImpl:function(){this.setElement(this.getTopLevelWidget().getDocumentElement().createElement($[135]));},_applyElement:function($0,$1){this._isCreated=$0!=null;if($1){$1.qx_Widget=null;}if($0){$0.qx_Widget=this;$0.style.position=$[82];this._element=$0;this._style=$0.style;this._applyStyleProperties($0);this._applyHtmlProperties($0);this._applyHtmlAttributes($0);this._applyElementData($0);this.createDispatchEvent($[1075]);this.addToStateQueue();}else{this._element=this._style=null;}},addToJobQueue:function($0){if(this._hasParent){qx.ui.core.Widget.addToGlobalJobQueue(this);}if(!this._jobQueue){this._jobQueue={};}this._jobQueue[$0]=true;return true;},_flushJobQueue:function($0){try{var $1=this._jobQueue;var $2=this.getParent();if(!$2||qx.lang.Object.isEmpty($1)){return;}var $3=this instanceof qx.ui.core.Parent?this.getLayoutImpl():null;if($3){$3.updateSelfOnJobQueueFlush($1);}}catch(ex){this.error("Flushing job queue (prechecks#1) failed",ex);}try{var $4=false;var $5=$1.marginLeft||$1.marginRight;var $6=$1.marginTop||$1.marginBottom;var $7=$1.frameWidth;var $8=$1.frameHeight;var $9=($1.frameWidth||$1.preferredInnerWidth)&&this._recomputePreferredBoxWidth();var $a=($1.frameHeight||$1.preferredInnerHeight)&&this._recomputePreferredBoxHeight();if($9){var $b=this.getPreferredBoxWidth();if(this._computedWidthTypeAuto){this._computedWidthValue=$b;$1.width=true;}if(this._computedMinWidthTypeAuto){this._computedMinWidthValue=$b;$1.minWidth=true;}if(this._computedMaxWidthTypeAuto){this._computedMaxWidthValue=$b;$1.maxWidth=true;}}if($a){var $b=this.getPreferredBoxHeight();if(this._computedHeightTypeAuto){this._computedHeightValue=$b;$1.height=true;}if(this._computedMinHeightTypeAuto){this._computedMinHeightValue=$b;$1.minHeight=true;}if(this._computedMaxHeightTypeAuto){this._computedMaxHeightValue=$b;$1.maxHeight=true;}}if(($1.width||$1.minWidth||$1.maxWidth||$1.left||$1.right)&&this._recomputeBoxWidth()){$5=$7=true;}if(($1.height||$1.minHeight||$1.maxHeight||$1.top||$1.bottom)&&this._recomputeBoxHeight()){$6=$8=true;}}catch(ex){this.error("Flushing job queue (recompute#2) failed",ex);}try{if(($5&&this._recomputeOuterWidth())||$9){$2._invalidatePreferredInnerWidth();$2.getLayoutImpl().updateSelfOnChildOuterWidthChange(this);$4=true;}if(($6&&this._recomputeOuterHeight())||$a){$2._invalidatePreferredInnerHeight();$2.getLayoutImpl().updateSelfOnChildOuterHeightChange(this);$4=true;}if($4){$2._flushJobQueue();}}catch(ex){this.error("Flushing job queue (parentsignals#3) failed",ex);}try{$2._addChildToChildrenQueue(this);for(var $c in $1){this._layoutChanges[$c]=true;}}catch(ex){this.error("Flushing job queue (addjobs#4) failed",ex);}try{if(this instanceof qx.ui.core.Parent&&($1.paddingLeft||$1.paddingRight||$1.paddingTop||$1.paddingBottom)){var $d=this.getChildren(),$e=$d.length;if($1.paddingLeft){for(var $c=0;$c<$e;$c++){$d[$c].addToLayoutChanges($[1293]);}}if($1.paddingRight){for(var $c=0;$c<$e;$c++){$d[$c].addToLayoutChanges($[829]);}}if($1.paddingTop){for(var $c=0;$c<$e;$c++){$d[$c].addToLayoutChanges($[1618]);}}if($1.paddingBottom){for(var $c=0;$c<$e;$c++){$d[$c].addToLayoutChanges($[694]);}}}if($7){this._recomputeInnerWidth();}if($8){this._recomputeInnerHeight();}if(this._initialLayoutDone){if($3){$3.updateChildrenOnJobQueueFlush($1);}}}catch(ex){this.error("Flushing job queue (childrensignals#5) failed",ex);}delete this._jobQueue;},_isWidthEssential:qx.lang.Function.returnTrue,_isHeightEssential:qx.lang.Function.returnTrue,_computeBoxWidthFallback:function(){return 0;},_computeBoxHeightFallback:function(){return 0;},_computeBoxWidth:function(){var $0=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($0.computeChildBoxWidth(this),this.getMinWidthValue(),this.getMaxWidthValue()));},_computeBoxHeight:function(){var $0=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($0.computeChildBoxHeight(this),this.getMinHeightValue(),this.getMaxHeightValue()));},_computeOuterWidth:function(){return Math.max(0,(this.getMarginLeft()+this.getBoxWidth()+this.getMarginRight()));},_computeOuterHeight:function(){return Math.max(0,(this.getMarginTop()+this.getBoxHeight()+this.getMarginBottom()));},_computeInnerWidth:function(){return Math.max(0,this.getBoxWidth()-this.getFrameWidth());},_computeInnerHeight:function(){return Math.max(0,this.getBoxHeight()-this.getFrameHeight());},getNeededWidth:function(){var $0=this.getParent().getLayoutImpl();return Math.max(0,$0.computeChildNeededWidth(this));},getNeededHeight:function(){var $0=this.getParent().getLayoutImpl();return Math.max(0,$0.computeChildNeededHeight(this));},_recomputeFlexX:function(){if(!this.getHasFlexX()){return false;}if(this._computedWidthTypeFlex){this._computedWidthValue=null;this.addToLayoutChanges($[24]);}return true;},_recomputeFlexY:function(){if(!this.getHasFlexY()){return false;}if(this._computedHeightTypeFlex){this._computedHeightValue=null;this.addToLayoutChanges($[21]);}return true;},_recomputePercentX:function(){if(!this.getHasPercentX()){return false;}if(this._computedWidthTypePercent){this._computedWidthValue=null;this.addToLayoutChanges($[24]);}if(this._computedMinWidthTypePercent){this._computedMinWidthValue=null;this.addToLayoutChanges($[72]);}if(this._computedMaxWidthTypePercent){this._computedMaxWidthValue=null;this.addToLayoutChanges($[73]);}if(this._computedLeftTypePercent){this._computedLeftValue=null;this.addToLayoutChanges($[10]);}if(this._computedRightTypePercent){this._computedRightValue=null;this.addToLayoutChanges($[15]);}return true;},_recomputePercentY:function(){if(!this.getHasPercentY()){return false;}if(this._computedHeightTypePercent){this._computedHeightValue=null;this.addToLayoutChanges($[21]);}if(this._computedMinHeightTypePercent){this._computedMinHeightValue=null;this.addToLayoutChanges($[77]);}if(this._computedMaxHeightTypePercent){this._computedMaxHeightValue=null;this.addToLayoutChanges($[76]);}if(this._computedTopTypePercent){this._computedTopValue=null;this.addToLayoutChanges($[18]);}if(this._computedBottomTypePercent){this._computedBottomValue=null;this.addToLayoutChanges($[19]);}return true;},_recomputeRangeX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this._computedLeftTypeNull||this._computedRightTypeNull){return false;}this.addToLayoutChanges($[24]);return true;},"default":function(){return !(this._computedLeftTypeNull||this._computedRightTypeNull);}}),_recomputeRangeY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this._computedTopTypeNull||this._computedBottomTypeNull){return false;}this.addToLayoutChanges($[21]);return true;},"default":function(){return !(this._computedTopTypeNull||this._computedBottomTypeNull);}}),_recomputeStretchingX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){this._computedWidthValue=null;this.addToLayoutChanges($[24]);return true;}return false;},"default":function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){return true;}return false;}}),_recomputeStretchingY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){this._computedHeightValue=null;this.addToLayoutChanges($[21]);return true;}return false;},"default":function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){return true;}return false;}}),_computeValuePixel:function($0){return Math.round($0);},_computeValuePixelLimit:function($0){return Math.max(0,this._computeValuePixel($0));},_computeValuePercentX:function($0){return Math.round(this.getParent().getInnerWidthForChild(this)*$0*0.01);},_computeValuePercentXLimit:function($0){return Math.max(0,this._computeValuePercentX($0));},_computeValuePercentY:function($0){return Math.round(this.getParent().getInnerHeightForChild(this)*$0*0.01);},_computeValuePercentYLimit:function($0){return Math.max(0,this._computeValuePercentY($0));},getWidthValue:function(){if(this._computedWidthValue!=null){return this._computedWidthValue;}switch(this._computedWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedWidthValue=this.getPreferredBoxWidth();case qx.ui.core.Widget.TYPE_FLEX:if(this.getParent().getLayoutImpl().computeChildrenFlexWidth===undefined){throw new Error("Widget "+this+": having horizontal flex size (width="+this.getWidth()+") but parent layout "+this.getParent()+" does not support it");}this.getParent().getLayoutImpl().computeChildrenFlexWidth();return this._computedWidthValue=this._computedWidthFlexValue;}return null;},getMinWidthValue:function(){if(this._computedMinWidthValue!=null){return this._computedMinWidthValue;}switch(this._computedMinWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedMinWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedMinWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMinWidthValue=this.getPreferredBoxWidth();}return null;},getMaxWidthValue:function(){if(this._computedMaxWidthValue!=null){return this._computedMaxWidthValue;}switch(this._computedMaxWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedMaxWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedMaxWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMaxWidthValue=this.getPreferredBoxWidth();}return null;},getLeftValue:function(){if(this._computedLeftValue!=null){return this._computedLeftValue;}switch(this._computedLeftType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedLeftValue=this._computeValuePixel(this._computedLeftParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedLeftValue=this._computeValuePercentX(this._computedLeftParsed);}return null;},getRightValue:function(){if(this._computedRightValue!=null){return this._computedRightValue;}switch(this._computedRightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedRightValue=this._computeValuePixel(this._computedRightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedRightValue=this._computeValuePercentX(this._computedRightParsed);}return null;},getHeightValue:function(){if(this._computedHeightValue!=null){return this._computedHeightValue;}switch(this._computedHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedHeightValue=this._computeValuePixelLimit(this._computedHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedHeightValue=this._computeValuePercentYLimit(this._computedHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedHeightValue=this.getPreferredBoxHeight();case qx.ui.core.Widget.TYPE_FLEX:if(this.getParent().getLayoutImpl().computeChildrenFlexHeight===undefined){throw new Error("Widget "+this+": having vertical flex size (height="+this.getHeight()+") but parent layout "+this.getParent()+" does not support it");}this.getParent().getLayoutImpl().computeChildrenFlexHeight();return this._computedHeightValue=this._computedHeightFlexValue;}return null;},getMinHeightValue:function(){if(this._computedMinHeightValue!=null){return this._computedMinHeightValue;}switch(this._computedMinHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedMinHeightValue=this._computeValuePixelLimit(this._computedMinHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedMinHeightValue=this._computeValuePercentYLimit(this._computedMinHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMinHeightValue=this.getPreferredBoxHeight();}return null;},getMaxHeightValue:function(){if(this._computedMaxHeightValue!=null){return this._computedMaxHeightValue;}switch(this._computedMaxHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedMaxHeightValue=this._computeValuePixelLimit(this._computedMaxHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedMaxHeightValue=this._computeValuePercentYLimit(this._computedMaxHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMaxHeightValue=this.getPreferredBoxHeight();}return null;},getTopValue:function(){if(this._computedTopValue!=null){return this._computedTopValue;}switch(this._computedTopType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedTopValue=this._computeValuePixel(this._computedTopParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedTopValue=this._computeValuePercentY(this._computedTopParsed);}return null;},getBottomValue:function(){if(this._computedBottomValue!=null){return this._computedBottomValue;}switch(this._computedBottomType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedBottomValue=this._computeValuePixel(this._computedBottomParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedBottomValue=this._computeValuePercentY(this._computedBottomParsed);}return null;},_computeFrameWidth:function(){var $0=this._cachedBorderLeft+this.getPaddingLeft()+this.getPaddingRight()+this._cachedBorderRight;switch(this.getOverflow()){case $[36]:case $[108]:$0+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[3]:break;}return $0;},_computeFrameHeight:function(){var $0=this._cachedBorderTop+this.getPaddingTop()+this.getPaddingBottom()+this._cachedBorderBottom;switch(this.getOverflow()){case $[36]:case $[125]:$0+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[3]:break;}return $0;},_invalidateFrameDimensions:function(){this._invalidateFrameWidth();this._invalidateFrameHeight();},_invalidatePreferredInnerDimensions:function(){this._invalidatePreferredInnerWidth();this._invalidatePreferredInnerHeight();},_computePreferredBoxWidth:function(){try{return Math.max(0,this.getPreferredInnerWidth()+this.getFrameWidth());}catch(ex){this.error("_computePreferredBoxWidth failed",ex);}},_computePreferredBoxHeight:function(){try{return Math.max(0,this.getPreferredInnerHeight()+this.getFrameHeight());}catch(ex){this.error("_computePreferredBoxHeight failed",ex);}},_initialLayoutDone:false,addToLayoutChanges:function($0){if(this._isDisplayable){this.getParent()._addChildToChildrenQueue(this);}return this._layoutChanges[$0]=true;},addToQueue:function($0){this._initialLayoutDone?this.addToJobQueue($0):this.addToLayoutChanges($0);},addToQueueRuntime:function($0){return !this._initialLayoutDone||this.addToJobQueue($0);},_computeHasPercentX:function(){return (this._computedLeftTypePercent||this._computedWidthTypePercent||this._computedMinWidthTypePercent||this._computedMaxWidthTypePercent||this._computedRightTypePercent);},_computeHasPercentY:function(){return (this._computedTopTypePercent||this._computedHeightTypePercent||this._computedMinHeightTypePercent||this._computedMaxHeightTypePercent||this._computedBottomTypePercent);},_computeHasAutoX:function(){return (this._computedWidthTypeAuto||this._computedMinWidthTypeAuto||this._computedMaxWidthTypeAuto);},_computeHasAutoY:function(){return (this._computedHeightTypeAuto||this._computedMinHeightTypeAuto||this._computedMaxHeightTypeAuto);},_computeHasFlexX:function(){return this._computedWidthTypeFlex;},_computeHasFlexY:function(){return this._computedHeightTypeFlex;},_evalUnitsPixelPercentAutoFlex:function($0){switch($0){case $[3]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $0){case $[57]:return isNaN($0)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[7]:return $0.indexOf($[158])!=-1?qx.ui.core.Widget.TYPE_PERCENT:$0.indexOf($[147])!=-1?qx.ui.core.Widget.TYPE_FLEX:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_evalUnitsPixelPercentAuto:function($0){switch($0){case $[3]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $0){case $[57]:return isNaN($0)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[7]:return $0.indexOf($[158])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_evalUnitsPixelPercent:function($0){switch($0){case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $0){case $[57]:return isNaN($0)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[7]:return $0.indexOf($[158])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_unitDetectionPixelPercentAutoFlex:function($0,$1){var $2=qx.ui.core.Widget.layoutPropertyTypes[$0];var $3=$2.dataType;var $4=$2.dataParsed;var $5=$2.dataValue;var $6=$2.typePixel;var $7=$2.typePercent;var $8=$2.typeAuto;var $9=$2.typeFlex;var $a=$2.typeNull;var $b=this[$7];var $c=this[$8];var $d=this[$9];switch(this[$3]=this._evalUnitsPixelPercentAutoFlex($1)){case qx.ui.core.Widget.TYPE_PIXEL:this[$6]=true;this[$7]=this[$8]=this[$9]=this[$a]=false;this[$4]=this[$5]=Math.round($1);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$7]=true;this[$6]=this[$8]=this[$9]=this[$a]=false;this[$4]=parseFloat($1);this[$5]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$8]=true;this[$6]=this[$7]=this[$9]=this[$a]=false;this[$4]=this[$5]=null;break;case qx.ui.core.Widget.TYPE_FLEX:this[$9]=true;this[$6]=this[$7]=this[$8]=this[$a]=false;this[$4]=parseFloat($1);this[$5]=null;break;default:this[$a]=true;this[$6]=this[$7]=this[$8]=this[$9]=false;this[$4]=this[$5]=null;break;}if($b!=this[$7]){switch($0){case $[72]:case $[73]:case $[24]:case $[10]:case $[15]:this._invalidateHasPercentX();break;case $[76]:case $[77]:case $[21]:case $[18]:case $[19]:this._invalidateHasPercentY();break;}}if($c!=this[$8]){switch($0){case $[72]:case $[73]:case $[24]:this._invalidateHasAutoX();break;case $[77]:case $[76]:case $[21]:this._invalidateHasAutoY();break;}}if($d!=this[$9]){switch($0){case $[24]:this._invalidateHasFlexX();break;case $[21]:this._invalidateHasFlexY();break;}}},_unitDetectionPixelPercentAuto:function($0,$1){var $2=qx.ui.core.Widget.layoutPropertyTypes[$0];var $3=$2.dataType;var $4=$2.dataParsed;var $5=$2.dataValue;var $6=$2.typePixel;var $7=$2.typePercent;var $8=$2.typeAuto;var $9=$2.typeNull;var $a=this[$7];var $b=this[$8];switch(this[$3]=this._evalUnitsPixelPercentAuto($1)){case qx.ui.core.Widget.TYPE_PIXEL:this[$6]=true;this[$7]=this[$8]=this[$9]=false;this[$4]=this[$5]=Math.round($1);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$7]=true;this[$6]=this[$8]=this[$9]=false;this[$4]=parseFloat($1);this[$5]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$8]=true;this[$6]=this[$7]=this[$9]=false;this[$4]=this[$5]=null;break;default:this[$9]=true;this[$6]=this[$7]=this[$8]=false;this[$4]=this[$5]=null;break;}if($a!=this[$7]){switch($0){case $[72]:case $[73]:case $[24]:case $[10]:case $[15]:this._invalidateHasPercentX();break;case $[77]:case $[76]:case $[21]:case $[18]:case $[19]:this._invalidateHasPercentY();break;}}if($b!=this[$8]){switch($0){case $[72]:case $[73]:case $[24]:this._invalidateHasAutoX();break;case $[77]:case $[76]:case $[21]:this._invalidateHasAutoY();break;}}},_unitDetectionPixelPercent:function($0,$1){var $2=qx.ui.core.Widget.layoutPropertyTypes[$0];var $3=$2.dataType;var $4=$2.dataParsed;var $5=$2.dataValue;var $6=$2.typePixel;var $7=$2.typePercent;var $8=$2.typeNull;var $9=this[$7];switch(this[$3]=this._evalUnitsPixelPercent($1)){case qx.ui.core.Widget.TYPE_PIXEL:this[$6]=true;this[$7]=this[$8]=false;this[$4]=this[$5]=Math.round($1);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$7]=true;this[$6]=this[$8]=false;this[$4]=parseFloat($1);this[$5]=null;break;default:this[$8]=true;this[$6]=this[$7]=false;this[$4]=this[$5]=null;break;}if($9!=this[$7]){switch($0){case $[72]:case $[73]:case $[24]:case $[10]:case $[15]:this._invalidateHasPercentX();break;case $[77]:case $[76]:case $[21]:case $[18]:case $[19]:this._invalidateHasPercentY();break;}}},getTopLevelWidget:function(){return this._hasParent?this.getParent().getTopLevelWidget():null;},moveSelfBefore:function($0){this.getParent().addBefore(this,$0);},moveSelfAfter:function($0){this.getParent().addAfter(this,$0);},moveSelfToBegin:function(){this.getParent().addAtBegin(this);},moveSelfToEnd:function(){this.getParent().addAtEnd(this);},getPreviousSibling:function(){var $0=this.getParent();if($0==null){return null;}var $1=$0.getChildren();return $1[$1.indexOf(this)-1];},getNextSibling:function(){var $0=this.getParent();if($0==null){return null;}var $1=$0.getChildren();return $1[$1.indexOf(this)+1];},getPreviousVisibleSibling:function(){if(!this._hasParent){return null;}var $0=this.getParent().getVisibleChildren();return $0[$0.indexOf(this)-1];},getNextVisibleSibling:function(){if(!this._hasParent){return null;}var $0=this.getParent().getVisibleChildren();return $0[$0.indexOf(this)+1];},getPreviousActiveSibling:function($0){var $1=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),-1,$0,null);return $1?$1:this.getParent().getLastActiveChild();},getNextActiveSibling:function($0){var $1=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),1,$0,null);return $1?$1:this.getParent().getFirstActiveChild();},isFirstChild:function(){return this._hasParent&&this.getParent().getFirstChild()==this;},isLastChild:function(){return this._hasParent&&this.getParent().getLastChild()==this;},isFirstVisibleChild:function(){return this._hasParent&&this.getParent().getFirstVisibleChild()==this;},isLastVisibleChild:function(){return this._hasParent&&this.getParent().getLastVisibleChild()==this;},hasState:function($0){return this.__states&&this.__states[$0]?true:false;},addState:function($0){if(!this.__states){this.__states={};}if(!this.__states[$0]){this.__states[$0]=true;if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this);}}},removeState:function($0){if(this.__states&&this.__states[$0]){delete this.__states[$0];if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this);}}},_styleFromMap:function($0){var $1=qx.core.Property.$$method.style;var $2=qx.core.Property.$$method.unstyle;var $3;var $4;for(var $4 in $0){$3=$0[$4];$3===$[5]?this[$2[$4]]():this[$1[$4]]($3);}},_unstyleFromArray:function($0){var $1=qx.core.Property.$$method.unstyle;var $2,$3;for(var $2=0,$3=$0.length;$2<$3;$2++){this[$1[$0[$2]]]();}},_renderAppearance:function(){if(!this.__states){this.__states={};}this._applyStateStyleFocus(this.__states);var $0=this.getAppearance();if($0){try{var $1=qx.theme.manager.Appearance.getInstance().styleFrom($0,this.__states);if($1){this._styleFromMap($1);}}catch(ex){this.error("Could not apply state appearance",ex);}}},_resetAppearanceThemeWrapper:function($0,$1){var $2=this.getAppearance();if($2){var $3=qx.theme.manager.Appearance.getInstance();var $4=$3.styleFromTheme($1,$2,this.__states);var $5=$3.styleFromTheme($0,$2,this.__states);var $6=[];for(var $7 in $4){if($5[$7]===undefined){$6.push($7);}}this._unstyleFromArray($6);this._styleFromMap($5);}},_applyStateStyleFocus:qx.core.Variant.select($[1],{"mshtml":function($0){},"default":function($0){if($0.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[342],$[1034]);}}else{this.removeStyleProperty($[342]);}}}),addToStateQueue:function(){qx.ui.core.Widget.addToGlobalStateQueue(this);},recursiveAddToStateQueue:function(){this.addToStateQueue();},_applyAppearance:function($0,$1){if(!this.__states){this.__states={};}var $2=qx.theme.manager.Appearance.getInstance();if($0){var $3=$2.styleFrom($0,this.__states)||{};}if($1){var $4=$2.styleFrom($1,this.__states)||{};var $5=[];for(var $6 in $4){if(!$3||!($6 in $3)){$5.push($6);}}}if($5){this._unstyleFromArray($5);}if($3){this._styleFromMap($3);}},_recursiveAppearanceThemeUpdate:function($0,$1){try{this._resetAppearanceThemeWrapper($0,$1);}catch(ex){this.error("Failed to update appearance theme",ex);}},_applyElementData:function($0){},setHtmlProperty:function($0,$1){if(!this._htmlProperties){this._htmlProperties={};}this._htmlProperties[$0]=$1;if(this._isCreated&&this.getElement()[$0]!=$1){this.getElement()[$0]=$1;}return true;},removeHtmlProperty:qx.core.Variant.select($[1],{"mshtml":function($0){if(!this._htmlProperties){return;}delete this._htmlProperties[$0];if(this._isCreated){this.getElement().removeAttribute($0);}return true;},"default":function($0){if(!this._htmlProperties){return;}delete this._htmlProperties[$0];if(this._isCreated){this.getElement().removeAttribute($0);delete this.getElement()[$0];}return true;}}),getHtmlProperty:function($0){if(!this._htmlProperties){return $[0];}return this._htmlProperties[$0]||$[0];},_applyHtmlProperties:function($0){var $1=this._htmlProperties;if($1){var $2;for($2 in $1){$0[$2]=$1[$2];}}},_generateHtmlId:function(){var $0=this.classname+$[38]+qx.ui.core.Widget._idCounter++;this.debug("setting autogenerated HTML id to "+$0);this.setHtmlProperty($[139],$0);},setHtmlAttribute:function($0,$1){qx.log.Logger.deprecatedMethodWarning(arguments.callee,$[1006]);if(!this._htmlAttributes){this._htmlAttributes={};}this._htmlAttributes[$0]=$1;if(this._isCreated){this.getElement().setAttribute($0,$1);}return true;},removeHtmlAttribute:function($0){qx.log.Logger.deprecatedMethodWarning(arguments.callee,$[562]);if(!this._htmlAttributes){return;}delete this._htmlAttributes[$0];if(this._isCreated){this.getElement().removeAttribute($0);}return true;},getHtmlAttribute:function($0){if(!this._htmlAttributes){return $[0];}return this._htmlAttributes[$0]||$[0];},_applyHtmlAttributes:function($0){var $1=this._htmlAttributes;if($1){var $2;for($2 in $1){$0.setAttribute($2,$1[$2]);}}},getStyleProperty:function($0){if(!this._styleProperties){return $[0];}return this._styleProperties[$0]||$[0];},__outerElementStyleProperties:{cursor:true,zIndex:true,filter:true,display:true,visibility:true},setStyleProperty:function($0,$1){if(!this._styleProperties){this._styleProperties={};}this._styleProperties[$0]=$1;if(this._isCreated){var $2=this.__outerElementStyleProperties[$0]?this.getElement():this._getTargetNode();if($2){$2.style[$0]=($1==null)?$[0]:$1;}}},removeStyleProperty:function($0){if(!this._styleProperties){return;}delete this._styleProperties[$0];if(this._isCreated){var $1=this.__outerElementStyleProperties[$0]?this.getElement():this._getTargetNode();if($1){$1.style[$0]=$[0];}}},_applyStyleProperties:function($0){var $1=this._styleProperties;if(!$1){return;}var $2;var $3=$0;var $4=this._getTargetNode();var $0;var $5;for($2 in $1){$0=this.__outerElementStyleProperties[$2]?$3:$4;$5=$1[$2];$0.style[$2]=($5==null)?$[0]:$5;}},_applyEnabled:function($0,$1){if($0===false){this.addState($[164]);this.removeState($[99]);if(qx.Class.isDefined($[277])){this.removeState($[53]);this.removeState($[52]);}}else{this.removeState($[164]);}},isFocusable:function(){return this.getEnabled()&&this.isSeeable()&&this.getTabIndex()>=0&&this.getTabIndex()!=null;},isFocusRoot:function(){return false;},getFocusRoot:function(){if(this._hasParent){return this.getParent().getFocusRoot();}return null;},getActiveChild:function(){var $0=this.getFocusRoot();if($0){return $0.getActiveChild();}return null;},_ontabfocus:qx.lang.Function.returnTrue,_applyFocused:function($0,$1){if(!this.isCreated()){return;}var $2=this.getFocusRoot();if($2){if($0){$2.setFocusedChild(this);this._visualizeFocus();}else{if($2.getFocusedChild()==this){$2.setFocusedChild(null);}this._visualizeBlur();}}},_applyHideFocus:qx.core.Variant.select($[1],{"mshtml":function($0,$1){this.setHtmlProperty($[1589],$0);},"default":qx.lang.Function.returnTrue}),_visualizeBlur:function(){if(this.getEnableElementFocus()&&(!this.getFocusRoot().getFocusedChild()||(this.getFocusRoot().getFocusedChild()&&this.getFocusRoot().getFocusedChild().getEnableElementFocus()))){try{this.getElement().blur();}catch(ex){}}this.removeState($[413]);},_visualizeFocus:function(){if(!qx.event.handler.FocusHandler.mouseFocus&&this.getEnableElementFocus()){try{this.getElement().focus();}catch(ex){}}this.addState($[413]);},focus:function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(true);},blur:function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(false);},_applyCapture:function($0,$1){var $2=qx.event.handler.EventHandler.getInstance();if($1){$2.setCaptureWidget(null);}if($0){$2.setCaptureWidget(this);}},_applyZIndex:function($0,$1){if($0==null){this.removeStyleProperty($[290]);}else{this.setStyleProperty($[290],$0);}},_applyTabIndex:qx.core.Variant.select($[1],{"mshtml":function($0,$1){this.setHtmlProperty($[332],$0<0?-1:1);},"gecko":function($0,$1){this.setStyleProperty($[1371],($0<0?$[472]:$[141]));},"default":function($0,$1){this.setStyleProperty($[691],($0<0?$[472]:$[141]));this.setHtmlProperty($[332],$0<0?-1:1);}}),_applySelectable:qx.core.Variant.select($[1],{"mshtml":function($0,$1){},"gecko":function($0,$1){if($0){this.removeStyleProperty($[352]);}else{this.setStyleProperty($[352],$[13]);}},"webkit":function($0,$1){if($0){this.removeStyleProperty($[485]);this.removeStyleProperty($[365]);}else{this.setStyleProperty($[485],$[13]);this.setStyleProperty($[365],$[13]);}},"default":function($0,$1){if($0){return this.removeStyleProperty($[492]);}else{this.setStyleProperty($[492],$[13]);}}}),_applyOpacity:qx.core.Variant.select($[1],{"mshtml":function($0,$1){if($0==null||$0>=1||$0<0){this.removeStyleProperty($[152]);}else{this.setStyleProperty($[152],($[822]+Math.round($0*100)+$[79]));}},"default":function($0,$1){if($0==null||$0>1){if(qx.core.Variant.isSet($[1],$[26])){this.removeStyleProperty($[401]);}this.removeStyleProperty($[335]);}else{$0=qx.lang.Number.limit($0,0,1);if(qx.core.Variant.isSet($[1],$[26])){this.setStyleProperty($[401],$0);}this.setStyleProperty($[335],$0);}}}),__cursorMap:qx.core.Variant.select($[1],{"mshtml":{"cursor":$[188],"ew-resize":$[289],"ns-resize":$[266],"nesw-resize":$[408],"nwse-resize":$[308]},"opera":{"col-resize":$[289],"row-resize":$[266],"ew-resize":$[289],"ns-resize":$[266],"nesw-resize":$[408],"nwse-resize":$[308]},"default":{}}),_applyCursor:function($0,$1){if($0){this.setStyleProperty($[299],this.__cursorMap[$0]||$0);}else{this.removeStyleProperty($[299]);}},_applyCommand:function($0,$1){},_applyBackgroundImage:function($0,$1){var $2=qx.io.image.Manager.getInstance();var $3=qx.io.Alias.getInstance();if($1){$2.hide($1);}if($0){$2.show($0);}$3.connect(this._styleBackgroundImage,this,$0);},_styleBackgroundImage:function($0){$0?this.setStyleProperty($[419],$[1667]+$0+$[79]):this.removeStyleProperty($[419]);},_applyBackgroundRepeat:function($0,$1){$0?this.setStyleProperty($[354],$0):this.removeStyleProperty($[354]);},_applyClip:function($0,$1){return this._compileClipString();},_compileClipString:function(){var $0=this.getClipLeft();var $1=this.getClipTop();var $2=this.getClipWidth();var $3=this.getClipHeight();var $4,$5;if($0==null){$4=($2==null?$[3]:$2+$[42]);$0=$[3];}else{$4=($2==null?$[3]:$0+$2+$[42]);$0=$0+$[42];}if($1==null){$5=($3==null?$[3]:$3+$[42]);$1=$[3];}else{$5=($3==null?$[3]:$1+$3+$[42]);$1=$1+$[42];}return this.setStyleProperty($[926],($[1647]+$1+$[43]+$4+$[43]+$5+$[43]+$0+$[79]));},_applyOverflow:qx.core.Variant.select($[1],{"default":function($0,$1){var $2=$0;var $3=$[46];switch($0){case $[125]:$3=$[106];$2=$[36];break;case $[108]:$3=$[107];$2=$[36];break;}var $4=[$[46],$[106],$[107]];for(var $5=0;$5<$4.length;$5++){if($4[$5]!=$3){this.removeStyleProperty($4[$5]);}}switch($0){case $[125]:this.setStyleProperty($[107],$[22]);break;case $[108]:this.setStyleProperty($[106],$[22]);break;}this._renderOverflow($3,$2,$0,$1);this.addToQueue($[46]);},"gecko":function($0,$1){var $2=$0;var $3=$[46];switch($2){case $[22]:$2=$[149];break;case $[125]:$2=$[265];break;case $[108]:$2=$[260];break;}this._renderOverflow($3,$2,$0,$1);this.addToQueue($[46]);},"opera":function($0,$1){var $2=$0;var $3=$[46];switch($2){case $[125]:case $[108]:$2=$[36];break;}this._renderOverflow($3,$2,$0,$1);this.addToQueue($[46]);}}),_renderOverflow:function($0,$1,$2,$3){this.setStyleProperty($0,$1||$[0]);this._invalidateFrameWidth();this._invalidateFrameHeight();},getOverflowX:function(){var $0=this.getOverflow();return $0==$[108]?$[22]:$0;},getOverflowY:function(){var $0=this.getOverflow();return $0==$[125]?$[22]:$0;},_applyBackgroundColor:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._styleBackgroundColor,this,$0);},_styleBackgroundColor:function($0){$0?this.setStyleProperty($[456],$0):this.removeStyleProperty($[456]);},_applyTextColor:function($0,$1){},_applyFont:function($0,$1){},_cachedBorderTop:0,_cachedBorderRight:0,_cachedBorderBottom:0,_cachedBorderLeft:0,_applyBorder:function($0,$1){qx.theme.manager.Border.getInstance().connect(this._queueBorder,this,$0);},__borderJobs:{top:$[734],right:$[1348],bottom:$[614],left:$[1424]},_queueBorder:function($0,$1){if(!$1){var $2=this.__borderJobs;for(var $3 in $2){this.addToQueue($2[$3]);}this.__reflowBorderX($0);this.__reflowBorderY($0);}else{if($1===$[10]||$1===$[15]){this.__reflowBorderX($0);}else{this.__reflowBorderY($0);}this.addToQueue(this.__borderJobs[$1]);}this.__borderObject=$0;},__reflowBorderX:function($0){var $1=this._cachedBorderLeft;var $2=this._cachedBorderRight;this._cachedBorderLeft=$0?$0.getWidthLeft():0;this._cachedBorderRight=$0?$0.getWidthRight():0;if(($1+$2)!=(this._cachedBorderLeft+this._cachedBorderRight)){this._invalidateFrameWidth();}},__reflowBorderY:function($0){var $1=this._cachedBorderTop;var $2=this._cachedBorderBottom;this._cachedBorderTop=$0?$0.getWidthTop():0;this._cachedBorderBottom=$0?$0.getWidthBottom():0;if(($1+$2)!=(this._cachedBorderTop+this._cachedBorderBottom)){this._invalidateFrameHeight();}},renderBorder:function($0){var $1=this.__borderObject;if($1){if($0.borderTop){$1.renderTop(this);}if($0.borderRight){$1.renderRight(this);}if($0.borderBottom){$1.renderBottom(this);}if($0.borderLeft){$1.renderLeft(this);}}else{var $2=qx.ui.core.Border;if($0.borderTop){$2.resetTop(this);}if($0.borderRight){$2.resetRight(this);}if($0.borderBottom){$2.resetBottom(this);}if($0.borderLeft){$2.resetLeft(this);}}},prepareEnhancedBorder:qx.core.Variant.select($[1],{"gecko":qx.lang.Function.returnTrue,"default":function(){var $0=this.getElement();var $1=this._borderElement=document.createElement($[135]);var $2=$0.style;var $3=this._innerStyle=$1.style;if(qx.core.Variant.isSet($[1],$[30])){}else{$3.width=$3.height=$[257];}$3.position=$[82];for(var $4 in this._styleProperties){switch($4){case $[290]:case $[152]:case $[142]:break;default:$3[$4]=$2[$4];$2[$4]=$[0];}}for(var $4 in this._htmlProperties){switch($4){case $[1277]:$1.unselectable=this._htmlProperties[$4];}}while($0.firstChild){$1.appendChild($0.firstChild);}$0.appendChild($1);}}),_applyPaddingTop:function($0,$1){this.addToQueue($[197]);this._invalidateFrameHeight();},_applyPaddingRight:function($0,$1){this.addToQueue($[232]);this._invalidateFrameWidth();},_applyPaddingBottom:function($0,$1){this.addToQueue($[219]);this._invalidateFrameHeight();},_applyPaddingLeft:function($0,$1){this.addToQueue($[194]);this._invalidateFrameWidth();},renderPadding:function($0){},_applyMarginLeft:function($0,$1){this.addToQueue($[148]);},_applyMarginRight:function($0,$1){this.addToQueue($[210]);},_applyMarginTop:function($0,$1){this.addToQueue($[140]);},_applyMarginBottom:function($0,$1){this.addToQueue($[192]);},execute:function(){var $0=this.getCommand();if($0){$0.execute(this);}this.createDispatchEvent($[138]);},_visualPropertyCheck:function(){if(!this.isCreated()){throw new Error(this.classname+": Element must be created previously!");}},setScrollLeft:function($0){this._visualPropertyCheck();this._getTargetNode().scrollLeft=$0;},setScrollTop:function($0){this._visualPropertyCheck();this._getTargetNode().scrollTop=$0;},getOffsetLeft:function(){this._visualPropertyCheck();return qx.html.Offset.getLeft(this.getElement());},getOffsetTop:function(){this._visualPropertyCheck();return qx.html.Offset.getTop(this.getElement());},getScrollLeft:function(){this._visualPropertyCheck();return this._getTargetNode().scrollLeft;},getScrollTop:function(){this._visualPropertyCheck();return this._getTargetNode().scrollTop;},getClientWidth:function(){this._visualPropertyCheck();return this._getTargetNode().clientWidth;},getClientHeight:function(){this._visualPropertyCheck();return this._getTargetNode().clientHeight;},getOffsetWidth:function(){this._visualPropertyCheck();return this.getElement().offsetWidth;},getOffsetHeight:function(){this._visualPropertyCheck();return this.getElement().offsetHeight;},getScrollWidth:function(){this._visualPropertyCheck();return this._getTargetNode().scrollWidth;},getScrollHeight:function(){this._visualPropertyCheck();return this._getTargetNode().scrollHeight;},scrollIntoView:function($0){this.scrollIntoViewX($0);this.scrollIntoViewY($0);},scrollIntoViewX:function($0){if(!this._isCreated||!this._isDisplayable){this.warn("The function scrollIntoViewX can only be called after the widget is created!");return false;}return qx.html.ScrollIntoView.scrollX(this.getElement(),$0);},scrollIntoViewY:function($0){if(!this._isCreated||!this._isDisplayable){this.warn("The function scrollIntoViewY can only be called after the widget is created!");return false;}return qx.html.ScrollIntoView.scrollY(this.getElement(),$0);},supportsDrop:function($0){var $1=this.getSupportsDropMethod();if($1!==null){return $1.call(this,$0);}return (this!=$0.sourceWidget);}},settings:{"qx.widgetQueueDebugging":false,"qx.widgetDebugId":false},defer:function($0,$1){$0.__initApplyMethods($1);if(qx.core.Variant.isSet($[1],$[30])){$1._renderRuntimeWidth=function($2){this._style.pixelWidth=($2==null)?0:$2;if(this._innerStyle){this._innerStyle.pixelWidth=($2==null)?0:$2-2;}};$1._renderRuntimeHeight=function($2){this._style.pixelHeight=($2==null)?0:$2;if(this._innerStyle){this._innerStyle.pixelHeight=($2==null)?0:$2-2;}};$1._resetRuntimeWidth=function(){this._style.width=$[0];if(this._innerStyle){this._innerStyle.width=$[0];}};$1._resetRuntimeHeight=function(){this._style.height=$[0];if(this._innerStyle){this._innerStyle.height=$[0];}};}$0.__initLayoutProperties($0);{};},destruct:function(){var $0=this.getElement();if($0){$0.qx_Widget=null;}this._disposeFields($[1612],$[1077],$[241],$[1390],$[920],$[1165],$[1184],$[814],$[1316],$[898],$[619],$[1621],$[597],$[1555]);}});
qx.Class.define($[551],{statics:{getOuterWidth:function($0){return qx.html.Dimension.getBoxWidth($0)+qx.html.Style.getMarginLeft($0)+qx.html.Style.getMarginRight($0);},getOuterHeight:function($0){return qx.html.Dimension.getBoxHeight($0)+qx.html.Style.getMarginTop($0)+qx.html.Style.getMarginBottom($0);},getBoxWidthForZeroHeight:function($0){var $1=$0.offsetHeight;if($1==0){var $2=$0.style.height;$0.style.height=$[145];}var $3=$0.offsetWidth;if($1==0){$0.style.height=$2;}return $3;},getBoxHeightForZeroWidth:function($0){var $1=$0.offsetWidth;if($1==0){var $2=$0.style.width;$0.style.width=$[145];}var $3=$0.offsetHeight;if($1==0){$0.style.width=$2;}return $3;},getBoxWidth:function($0){return $0.offsetWidth;},getBoxHeight:function($0){return $0.offsetHeight;},getAreaWidth:qx.core.Variant.select($[1],{"gecko":function($0){if($0.clientWidth!=0&&$0.clientWidth!=(qx.html.Style.getBorderLeft($0)+qx.html.Style.getBorderRight($0))){return $0.clientWidth;}else{return qx.html.Dimension.getBoxWidth($0)-qx.html.Dimension.getInsetLeft($0)-qx.html.Dimension.getInsetRight($0);}},"default":function($0){return $0.clientWidth!=0?$0.clientWidth:(qx.html.Dimension.getBoxWidth($0)-qx.html.Dimension.getInsetLeft($0)-qx.html.Dimension.getInsetRight($0));}}),getAreaHeight:qx.core.Variant.select($[1],{"gecko":function($0){if($0.clientHeight!=0&&$0.clientHeight!=(qx.html.Style.getBorderTop($0)+qx.html.Style.getBorderBottom($0))){return $0.clientHeight;}else{return qx.html.Dimension.getBoxHeight($0)-qx.html.Dimension.getInsetTop($0)-qx.html.Dimension.getInsetBottom($0);}},"default":function($0){return $0.clientHeight!=0?$0.clientHeight:(qx.html.Dimension.getBoxHeight($0)-qx.html.Dimension.getInsetTop($0)-qx.html.Dimension.getInsetBottom($0));}}),getInnerWidth:function($0){return qx.html.Dimension.getAreaWidth($0)-qx.html.Style.getPaddingLeft($0)-qx.html.Style.getPaddingRight($0);},getInnerHeight:function($0){return qx.html.Dimension.getAreaHeight($0)-qx.html.Style.getPaddingTop($0)-qx.html.Style.getPaddingBottom($0);},getInsetLeft:qx.core.Variant.select($[1],{"mshtml":function($0){return $0.clientLeft;},"default":function($0){return qx.html.Style.getBorderLeft($0);}}),getInsetTop:qx.core.Variant.select($[1],{"mshtml":function($0){return $0.clientTop;},"default":function($0){return qx.html.Style.getBorderTop($0);}}),getInsetRight:qx.core.Variant.select($[1],{"mshtml":function($0){if(qx.html.Style.getStyleProperty($0,$[107])==$[22]||$0.clientWidth==0){return qx.html.Style.getBorderRight($0);}return Math.max(0,$0.offsetWidth-$0.clientLeft-$0.clientWidth);},"default":function($0){if($0.clientWidth==0){var $1=qx.html.Style.getStyleProperty($0,$[46]);var $2=$1==$[36]||$1==$[260]?16:0;return Math.max(0,qx.html.Style.getBorderRight($0)+$2);}return Math.max(0,$0.offsetWidth-$0.clientWidth-qx.html.Style.getBorderLeft($0));}}),getInsetBottom:qx.core.Variant.select($[1],{"mshtml":function($0){if(qx.html.Style.getStyleProperty($0,$[106])==$[22]||$0.clientHeight==0){return qx.html.Style.getBorderBottom($0);}return Math.max(0,$0.offsetHeight-$0.clientTop-$0.clientHeight);},"default":function($0){if($0.clientHeight==0){var $1=qx.html.Style.getStyleProperty($0,$[46]);var $2=$1==$[36]||$1==$[265]?16:0;return Math.max(0,qx.html.Style.getBorderBottom($0)+$2);}return Math.max(0,$0.offsetHeight-$0.clientHeight-qx.html.Style.getBorderTop($0));}}),getScrollBarSizeLeft:function($0){return 0;},getScrollBarSizeTop:function($0){return 0;},getScrollBarSizeRight:function($0){return qx.html.Dimension.getInsetRight($0)-qx.html.Style.getBorderRight($0);},getScrollBarSizeBottom:function($0){return qx.html.Dimension.getInsetBottom($0)-qx.html.Style.getBorderBottom($0);},getScrollBarVisibleX:function($0){return qx.html.Dimension.getScrollBarSizeRight($0)>0;},getScrollBarVisibleY:function($0){return qx.html.Dimension.getScrollBarSizeBottom($0)>0;}}});
qx.Class.define($[1679],{statics:{getStylePropertySure:qx.lang.Object.select((document.defaultView&&document.defaultView.getComputedStyle)?$[426]:$[366],{"hasComputed":function($0,$1){return !$0?null:$0.ownerDocument?$0.ownerDocument.defaultView.getComputedStyle($0,$[0])[$1]:$0.style[$1];},"noComputed":qx.core.Variant.select($[1],{"mshtml":function($0,$1){try{if(!$0){return null;}if($0.parentNode&&$0.currentStyle){return $0.currentStyle[$1];}else{var $2=$0.runtimeStyle[$1];if($2!=null&&typeof $2!=$[5]&&$2!=$[0]){return $2;}return $0.style[$1];}}catch(ex){throw new Error("Could not evaluate computed style: "+$0+"["+$1+"]: "+ex);}},"default":function($0,$1){return !$0?null:$0.style[$1];}})}),getStyleProperty:qx.lang.Object.select((document.defaultView&&document.defaultView.getComputedStyle)?$[426]:$[366],{"hasComputed":function($0,$1){try{return $0.ownerDocument.defaultView.getComputedStyle($0,$[0])[$1];}catch(ex){throw new Error("Could not evaluate computed style: "+$0+"["+$1+"]: "+ex);}},"noComputed":qx.core.Variant.select($[1],{"mshtml":function($0,$1){try{return $0.currentStyle[$1];}catch(ex){throw new Error("Could not evaluate computed style: "+$0+"["+$1+"]: "+ex);}},"default":function($0,$1){try{return $0.style[$1];}catch(ex){throw new Error("Could not evaluate computed style: "+$0+"["+$1+"]");}}})}),getStyleSize:function($0,$1){return parseInt(qx.html.Style.getStyleProperty($0,$1))||0;},getMarginLeft:function($0){return qx.html.Style.getStyleSize($0,$[148]);},getMarginTop:function($0){return qx.html.Style.getStyleSize($0,$[140]);},getMarginRight:function($0){return qx.html.Style.getStyleSize($0,$[210]);},getMarginBottom:function($0){return qx.html.Style.getStyleSize($0,$[192]);},getPaddingLeft:function($0){return qx.html.Style.getStyleSize($0,$[194]);},getPaddingTop:function($0){return qx.html.Style.getStyleSize($0,$[197]);},getPaddingRight:function($0){return qx.html.Style.getStyleSize($0,$[232]);},getPaddingBottom:function($0){return qx.html.Style.getStyleSize($0,$[219]);},getBorderLeft:function($0){return qx.html.Style.getStyleProperty($0,$[764])==$[13]?0:qx.html.Style.getStyleSize($0,$[61]);},getBorderTop:function($0){return qx.html.Style.getStyleProperty($0,$[865])==$[13]?0:qx.html.Style.getStyleSize($0,$[60]);},getBorderRight:function($0){return qx.html.Style.getStyleProperty($0,$[883])==$[13]?0:qx.html.Style.getStyleSize($0,$[262]);},getBorderBottom:function($0){return qx.html.Style.getStyleProperty($0,$[523])==$[13]?0:qx.html.Style.getStyleSize($0,$[243]);}}});
qx.Class.define($[1002],{statics:{includeFile:function($0){var $1=document.createElement($[1306]);$1.type=$[421];$1.rel=$[866];$1.href=$0;var $2=document.getElementsByTagName($[284])[0];$2.appendChild($1);},createElement:qx.lang.Object.select(document.createStyleSheet?$[130]:$[55],{"ie4+":function($0){var $1=document.createStyleSheet();if($0){$1.cssText=$0;}return $1;},"other":function($0){var $1=document.createElement($[47]);$1.type=$[421];$1.appendChild(document.createTextNode($0||$[1121]));if(document.getElementsByTagName($[284])[0])document.getElementsByTagName($[284])[0].appendChild($1);else{var $2=document.styleSheets;for(var $3=$2.length-1;$3>=0;$3--){if($2[$3].ownerNode==$1){return $2[$3];}}}if($1.sheet){return $1.sheet;}else{var $2=document.styleSheets;for(var $3=$2.length-1;$3>=0;$3--){if($2[$3].ownerNode==$1){return $2[$3];}}}throw $[1457];}}),addRule:qx.lang.Object.select(document.createStyleSheet?$[130]:$[55],{"ie4+":function($0,$1,$2){$0.addRule($1,$2);},"other":qx.lang.Object.select(qx.core.Client.getInstance().isSafari2()?$[235]:$[55],{"safari2+":function($0,$1,$2){if(!$0._qxRules){$0._qxRules={};}if(!$0._qxRules[$1]){var $3=document.createTextNode($1+$[268]+$2+$[205]);$0.ownerNode.appendChild($3);$0._qxRules[$1]=$3;}},"other":function($0,$1,$2){$0.insertRule($1+$[268]+$2+$[205],$0.cssRules.length);}})}),removeRule:qx.lang.Object.select(document.createStyleSheet?$[130]:$[55],{"ie4+":function($0,$1){var $2=$0.rules;var $3=$2.length;for(var $4=$3-1;$4>=0;$4--){if($2[$4].selectorText==$1){$0.removeRule($4);}}},"other":qx.lang.Object.select(qx.core.Client.getInstance().isSafari2()?$[235]:$[55],{"safari2+":function($0,$1){var $2=function(){qx.log.Logger.ROOT_LOGGER.warn("In Safari/Webkit you can only remove rules that are created using qx.html.StyleSheet.addRule");};if(!$0._qxRules){$2();}var $3=$0._qxRules[$1];if($3){$0.ownerNode.removeChild($3);$0._qxRules[$1]=null;}else{$2();}},"other":function($0,$1){var $2=$0.cssRules;var $3=$2.length;for(var $4=$3-1;$4>=0;$4--){if($2[$4].selectorText==$1){$0.deleteRule($4);}}}})}),removeAllRules:qx.lang.Object.select(document.createStyleSheet?$[130]:$[55],{"ie4+":function($0){var $1=$0.rules;var $2=$1.length;for(var $3=$2-1;$3>=0;$3--){$0.removeRule($3);}},"other":qx.lang.Object.select(qx.core.Client.getInstance().isSafari2()?$[235]:$[55],{"safari2+":function($0){var $1=$0.ownerNode;var $2=$1.childNodes;while($2.length>0){$1.removeChild($2[0]);}},"other":function($0){var $1=$0.cssRules;var $2=$1.length;for(var $3=$2-1;$3>=0;$3--){$0.deleteRule($3);}}})}),addImport:qx.lang.Object.select(document.createStyleSheet?$[130]:$[55],{"ie4+":function($0,$1){$0.addImport($1);},"other":qx.lang.Object.select(qx.core.Client.getInstance().isSafari2()?$[235]:$[55],{"safari2+":function($0,$1){$0.ownerNode.appendChild(document.createTextNode($[488]+$1+$[378]));},"other":function($0,$1){$0.insertRule($[488]+$1+$[378],$0.cssRules.length);}})}),removeImport:qx.lang.Object.select(document.createStyleSheet?$[130]:$[55],{"ie4+":function($0,$1){var $2=$0.imports;var $3=$2.length;for(var $4=$3-1;$4>=0;$4--){if($2[$4].href==$1){$0.removeImport($4);}}},"other":function($0,$1){var $2=$0.cssRules;var $3=$2.length;for(var $4=$3-1;$4>=0;$4--){if($2[$4].href==$1){$0.deleteRule($4);}}}}),removeAllImports:qx.lang.Object.select(document.createStyleSheet?$[130]:$[55],{"ie4+":function($0){var $1=$0.imports;var $2=$1.length;for(var $3=$2-1;$3>=0;$3--){$0.removeImport($3);}},"other":function($0){var $1=$0.cssRules;var $2=$1.length;for(var $3=$2-1;$3>=0;$3--){if($1[$3].type==$1[$3].IMPORT_RULE){$0.deleteRule($3);}}}})}});
qx.Class.define($[281],{extend:qx.ui.core.Widget,type:$[123],construct:function(){arguments.callee.base.call(this);this._children=[];this._layoutImpl=this._createLayoutImpl();},properties:{focusHandler:{check:$[483],apply:$[1092],nullable:true},activeChild:{check:$[182],apply:$[1495],event:$[642],nullable:true},focusedChild:{check:$[182],apply:$[1235],event:$[1249],nullable:true},visibleChildren:{_cached:true,defaultValue:null}},members:{isFocusRoot:function(){return this.getFocusHandler()!=null;},getFocusRoot:function(){if(this.isFocusRoot()){return this;}if(this._hasParent){return this.getParent().getFocusRoot();}return null;},activateFocusRoot:function(){if(this._focusHandler){return;}this._focusHandler=new qx.event.handler.FocusHandler(this);this.setFocusHandler(this._focusHandler);},_onfocuskeyevent:function($0){this.getFocusHandler()._onkeyevent(this,$0);},_applyFocusHandler:function($0,$1){if($0){this.addEventListener($[80],this._onfocuskeyevent);if(this.getTabIndex()<1){this.setTabIndex(1);}this.setHideFocus(true);this.setActiveChild(this);}else{this.removeEventListener($[34],this._onfocuskeyevent);this.removeEventListener($[80],this._onfocuskeyevent);this.setTabIndex(-1);this.setHideFocus(false);}},_applyActiveChild:function($0,$1){},_applyFocusedChild:function($0,$1){var $2=$0!=null;var $3=$1!=null;if(qx.Class.isDefined($[153])&&$2){var $4=qx.ui.popup.PopupManager.getInstance();if($4){$4.update($0);}}if($3){if($1.hasEventListeners($[256])){var $5=new qx.event.type.FocusEvent($[256],$1);if($2){$5.setRelatedTarget($0);}$1.dispatchEvent($5);$5.dispose();}}if($2){if($0.hasEventListeners($[242])){var $5=new qx.event.type.FocusEvent($[242],$0);if($3){$5.setRelatedTarget($1);}$0.dispatchEvent($5);$5.dispose();}}if($3){if(this.getActiveChild()==$1&&!$2){this.setActiveChild(null);}$1.setFocused(false);var $5=new qx.event.type.FocusEvent($[185],$1);if($2){$5.setRelatedTarget($0);}$1.dispatchEvent($5);if(qx.Class.isDefined($[159])){var $4=qx.ui.popup.ToolTipManager.getInstance();if($4){$4.handleBlur($5);}}$5.dispose();}if($2){this.setActiveChild($0);$0.setFocused(true);qx.event.handler.EventHandler.getInstance().setFocusRoot(this);var $5=new qx.event.type.FocusEvent($[177],$0);if($3){$5.setRelatedTarget($1);}$0.dispatchEvent($5);if(qx.Class.isDefined($[159])){var $4=qx.ui.popup.ToolTipManager.getInstance();if($4){$4.handleFocus($5);}}$5.dispose();}},_layoutImpl:null,_createLayoutImpl:function(){return null;},getLayoutImpl:function(){return this._layoutImpl;},getChildren:function(){return this._children;},getChildrenLength:function(){return this.getChildren().length;},hasChildren:function(){return this.getChildrenLength()>0;},isEmpty:function(){return this.getChildrenLength()==0;},indexOf:function($0){return this.getChildren().indexOf($0);},contains:function($0){switch($0){case null:return false;case this:return true;default:return this.contains($0.getParent());}},_computeVisibleChildren:function(){var $0=[];var $1=this.getChildren();if(!$1){return 0;}var $2=$1.length;for(var $3=0;$3<$2;$3++){var $4=$1[$3];if($4._isDisplayable){$0.push($4);}}return $0;},getVisibleChildrenLength:function(){return this.getVisibleChildren().length;},hasVisibleChildren:function(){return this.getVisibleChildrenLength()>0;},isVisibleEmpty:function(){return this.getVisibleChildrenLength()==0;},add:function($0){var $1;for(var $2=0,$3=arguments.length;$2<$3;$2++){$1=arguments[$2];if(!($1 instanceof qx.ui.core.Parent)&&!($1 instanceof qx.ui.basic.Terminator)){throw new Error("Invalid Widget: "+$1);}else{$1.setParent(this);}}return this;},addAt:function($0,$1){if($1==null||$1<0){throw new Error("Not a valid index for addAt(): "+$1);}if($0.getParent()==this){var $2=this.getChildren();var $3=$2.indexOf($0);if($3!=$1){if($3!=-1){qx.lang.Array.removeAt($2,$3);}qx.lang.Array.insertAt($2,$0,$1);if(this._initialLayoutDone){this._invalidateVisibleChildren();this.getLayoutImpl().updateChildrenOnMoveChild($0,$1,$3);}}}else{$0._insertIndex=$1;$0.setParent(this);}},addAtBegin:function($0){return this.addAt($0,0);},addAtEnd:function($0){var $1=this.getChildrenLength();return this.addAt($0,$0.getParent()==this?$1-1:$1);},addBefore:function($0,$1){var $2=this.getChildren();var $3=$2.indexOf($1);if($3==-1){throw new Error("Child to add before: "+$1+" is not inside this parent.");}var $4=$2.indexOf($0);if($4==-1||$4>$3){$3++;}return this.addAt($0,Math.max(0,$3-1));},addAfter:function($0,$1){var $2=this.getChildren();var $3=$2.indexOf($1);if($3==-1){throw new Error("Child to add after: "+$1+" is not inside this parent.");}var $4=$2.indexOf($0);if($4!=-1&&$4<$3){$3--;}return this.addAt($0,Math.min($2.length,$3+1));},remove:function($0){var $1;for(var $2=0,$3=arguments.length;$2<$3;$2++){$1=arguments[$2];if(!($1 instanceof qx.ui.core.Parent)&&!($1 instanceof qx.ui.basic.Terminator)){throw new Error("Invalid Widget: "+$1);}else if($1.getParent()==this){$1.setParent(null);}}},removeAt:function($0){var $1=this.getChildren()[$0];if($1){delete $1._insertIndex;$1.setParent(null);}},removeAll:function(){var $0=this.getChildren();var $1=$0[0];while($1){this.remove($1);$1=$0[0];}},getFirstChild:function(){return qx.lang.Array.getFirst(this.getChildren())||null;},getFirstVisibleChild:function(){return qx.lang.Array.getFirst(this.getVisibleChildren())||null;},getFirstActiveChild:function($0){return qx.ui.core.Widget.getActiveSiblingHelper(null,this,1,$0,$[393])||null;},getLastChild:function(){return qx.lang.Array.getLast(this.getChildren())||null;},getLastVisibleChild:function(){return qx.lang.Array.getLast(this.getVisibleChildren())||null;},getLastActiveChild:function($0){return qx.ui.core.Widget.getActiveSiblingHelper(null,this,-1,$0,$[785])||null;},forEachChild:function($0){var $1=this.getChildren(),$2,$3=-1;if(!$1){return;}while($2=$1[++$3]){$0.call($2,$3);}},forEachVisibleChild:function($0){var $1=this.getVisibleChildren(),$2,$3=-1;if(!$1){return;}while($2=$1[++$3]){$0.call($2,$3);}},_beforeAppear:function(){arguments.callee.base.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._beforeAppear();}});},_afterAppear:function(){arguments.callee.base.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._afterAppear();}});},_beforeDisappear:function(){arguments.callee.base.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._beforeDisappear();}});},_afterDisappear:function(){arguments.callee.base.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._afterDisappear();}});},_beforeInsertDom:function(){arguments.callee.base.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._beforeInsertDom();}});},_afterInsertDom:function(){arguments.callee.base.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._afterInsertDom();}});},_beforeRemoveDom:function(){arguments.callee.base.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._beforeRemoveDom();}});},_afterRemoveDom:function(){arguments.callee.base.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._afterRemoveDom();}});},_handleDisplayableCustom:function($0,$1,$2){this.forEachChild(function(){this._handleDisplayable();});},_addChildrenToStateQueue:function(){this.forEachVisibleChild(function(){this.addToStateQueue();});},recursiveAddToStateQueue:function(){this.addToStateQueue();this.forEachVisibleChild(function(){this.recursiveAddToStateQueue();});},_recursiveAppearanceThemeUpdate:function($0,$1){arguments.callee.base.call(this,$0,$1);this.forEachVisibleChild(function(){this._recursiveAppearanceThemeUpdate($0,$1);});},_addChildToChildrenQueue:function($0){if(!$0._isInParentChildrenQueue&&!$0._isDisplayable){this.warn("Ignoring invisible child: "+$0);}if(!$0._isInParentChildrenQueue&&$0._isDisplayable){qx.ui.core.Widget.addToGlobalLayoutQueue(this);if(!this._childrenQueue){this._childrenQueue={};}this._childrenQueue[$0.toHashCode()]=$0;}},_removeChildFromChildrenQueue:function($0){if(this._childrenQueue&&$0._isInParentChildrenQueue){delete this._childrenQueue[$0.toHashCode()];if(qx.lang.Object.isEmpty(this._childrenQueue)){qx.ui.core.Widget.removeFromGlobalLayoutQueue(this);}}},_flushChildrenQueue:function(){if(!qx.lang.Object.isEmpty(this._childrenQueue)){this.getLayoutImpl().flushChildrenQueue(this._childrenQueue);delete this._childrenQueue;}},_addChildrenToLayoutQueue:function($0){this.forEachChild(function(){this.addToLayoutChanges($0);});},_layoutChild:function($0){if(!$0._isDisplayable){return ;}var $1=$0._layoutChanges;try{if($0.renderBorder){if($1.borderTop||$1.borderRight||$1.borderBottom||$1.borderLeft){$0.renderBorder($1);}}}catch(ex){this.error("Could not apply border to child "+$0,ex);}try{if($0.renderPadding){if($1.paddingLeft||$1.paddingRight||$1.paddingTop||$1.paddingBottom){$0.renderPadding($1);}}}catch(ex){this.error("Could not apply padding to child "+$0,ex);}try{this.getLayoutImpl().layoutChild($0,$1);}catch(ex){this.error("Could not layout child "+$0+" through layout handler",ex);}try{$0._layoutPost($1);}catch(ex){this.error("Could not post layout child "+$0,ex);}try{if($1.initial){$0._initialLayoutDone=true;qx.ui.core.Widget.addToGlobalDisplayQueue($0);}}catch(ex){this.error("Could not handle display updates from layout flush for child "+$0,ex);}$0._layoutChanges={};delete $0._isInParentLayoutQueue;delete this._childrenQueue[$0.toHashCode()];},_layoutPost:qx.lang.Function.returnTrue,_computePreferredInnerWidth:function(){return this.getLayoutImpl().computeChildrenNeededWidth();},_computePreferredInnerHeight:function(){return this.getLayoutImpl().computeChildrenNeededHeight();},_changeInnerWidth:function($0,$1){var $2=this.getLayoutImpl();if($2.invalidateChildrenFlexWidth){$2.invalidateChildrenFlexWidth();}this.forEachVisibleChild(function(){if($2.updateChildOnInnerWidthChange(this)&&this._recomputeBoxWidth()){this._recomputeOuterWidth();this._recomputeInnerWidth();}});},_changeInnerHeight:function($0,$1){var $2=this.getLayoutImpl();if($2.invalidateChildrenFlexHeight){$2.invalidateChildrenFlexHeight();}this.forEachVisibleChild(function(){if($2.updateChildOnInnerHeightChange(this)&&this._recomputeBoxHeight()){this._recomputeOuterHeight();this._recomputeInnerHeight();}});},getInnerWidthForChild:function($0){return this.getInnerWidth();},getInnerHeightForChild:function($0){return this.getInnerHeight();},_remappingChildTable:[$[1044],$[864],$[974],$[1294],$[543],$[1492],$[1222],$[590],$[550]],_remapStart:$[1685],_remapStop:$[1477],remapChildrenHandlingTo:function($0){var $1=this._remappingChildTable;this._remappingChildTarget=$0;for(var $2=0,$3=$1.length,$4;$2<$3;$2++){$4=$1[$2];this[$4]=new Function(qx.ui.core.Parent.prototype._remapStart+$4+qx.ui.core.Parent.prototype._remapStop);}}},defer:function($0,$1,$2){if(qx.core.Variant.isSet($[1],$[98])){$1._layoutChildOrig=$1._layoutChild;$1._layoutChild=function($3){if(!$3._initialLayoutDone||!$3._layoutChanges.border){return this._layoutChildOrig($3);}var $4=$3.getElement().style;var $5=$4.display;$4.display=$[13];var $6=this._layoutChildOrig($3);$4.display=$5;return $6;};}},destruct:function(){this._disposeObjectDeep($[1251],1);this._disposeObjects($[942],$[512]);this._disposeFields($[292],$[292],$[1007],$[1279],$[548]);}});
qx.Class.define($[155],{extend:qx.event.type.Event,construct:function($0,$1){arguments.callee.base.call(this,$0);this.setTarget($1);switch($0){case $[242]:case $[256]:this.setBubbles(true);this.setPropagationStopped(false);}}});
qx.Class.define($[581],{type:$[32],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);this.__onmouseevent=qx.lang.Function.bind(this._onmouseevent,this);this.__ondragevent=qx.lang.Function.bind(this._ondragevent,this);this.__onselectevent=qx.lang.Function.bind(this._onselectevent,this);this.__onwindowblur=qx.lang.Function.bind(this._onwindowblur,this);this.__onwindowfocus=qx.lang.Function.bind(this._onwindowfocus,this);this.__onwindowresize=qx.lang.Function.bind(this._onwindowresize,this);this._commands={};},events:{"error":$[273]},statics:{mouseEventTypes:[$[126],$[193],$[231],$[39],$[62],$[91],$[146],$[201],qx.core.Variant.isSet($[1],$[26])?$[383]:$[388]],keyEventTypes:[$[34],$[80],$[74]],dragEventTypes:qx.core.Variant.select($[1],{"gecko":[$[415],$[245],$[248],$[431],$[444]],"mshtml":[$[1326],$[245],$[369],$[390],$[248],$[318]],"default":[$[369],$[415],$[245],$[390],$[318],$[248],$[431],$[444]]}),getDomTarget:qx.core.Variant.select($[1],{"mshtml":function($0){return $0.target||$0.srcElement;},"webkit":function($0){var $1=$0.target||$0.srcElement;if($1&&($1.nodeType==qx.dom.Node.TEXT)){$1=$1.parentNode;}return $1;},"default":function($0){return $0.target;}}),stopDomEvent:function($0){if($0.preventDefault){$0.preventDefault();}try{e.keyCode=0;}catch(e){}$0.returnValue=false;},getOriginalTargetObject:function($0){if($0==document.documentElement){$0=document.body;}while($0!=null&&$0.qx_Widget==null){try{$0=$0.parentNode;}catch(vDomEvent){$0=null;}}return $0?$0.qx_Widget:null;},getOriginalTargetObjectFromEvent:function($0,$1){var $2=qx.event.handler.EventHandler.getDomTarget($0);if($1){var $3=$1.document;if($2==$1||$2==$3||$2==$3.documentElement||$2==$3.body){return $3.body.qx_Widget;}}return qx.event.handler.EventHandler.getOriginalTargetObject($2);},getRelatedOriginalTargetObjectFromEvent:function($0){return qx.event.handler.EventHandler.getOriginalTargetObject($0.relatedTarget||($0.type==$[126]?$0.fromElement:$0.toElement));},getTargetObject:function($0,$1,$2){if(!$1){var $1=qx.event.handler.EventHandler.getOriginalTargetObject($0);if(!$1){return null;}}while($1){if(!$2&&!$1.getEnabled()){return null;}if(!$1.getAnonymous()){break;}$1=$1.getParent();}return $1;},getTargetObjectFromEvent:function($0){return qx.event.handler.EventHandler.getTargetObject(qx.event.handler.EventHandler.getDomTarget($0));},getRelatedTargetObjectFromEvent:function($0){var $1=$0.relatedTarget;if(!$1){if($0.type==$[126]){$1=$0.fromElement;}else{$1=$0.toElement;}}return qx.event.handler.EventHandler.getTargetObject($1);}},properties:{allowClientContextMenu:{check:$[2],init:false},allowClientSelectAll:{check:$[2],init:false},captureWidget:{check:$[182],nullable:true,apply:$[1148]},focusRoot:{check:$[281],nullable:true,apply:$[533]}},members:{_lastMouseEventType:null,_lastMouseDown:false,_lastMouseEventDate:0,_applyCaptureWidget:function($0,$1){if($1){$1.setCapture(false);}if($0){$0.setCapture(true);}},_applyFocusRoot:function($0,$1){if($1){$1.setFocusedChild(null);}if($0&&$0.getFocusedChild()==null){$0.setFocusedChild($0);}},addCommand:function($0){this._commands[$0.toHashCode()]=$0;},removeCommand:function($0){delete this._commands[$0.toHashCode()];},_checkKeyEventMatch:function($0){var $1;for(var $2 in this._commands){$1=this._commands[$2];if($1.getEnabled()&&$1.matchesKeyEvent($0)){if(!$1.execute($0.getTarget())){$0.preventDefault();}break;}}},attachEvents:function(){this.attachEventTypes(qx.event.handler.EventHandler.mouseEventTypes,this.__onmouseevent);this.attachEventTypes(qx.event.handler.EventHandler.dragEventTypes,this.__ondragevent);qx.event.handler.KeyEventHandler.getInstance()._attachEvents();qx.html.EventRegistration.addEventListener(window,$[185],this.__onwindowblur);qx.html.EventRegistration.addEventListener(window,$[177],this.__onwindowfocus);qx.html.EventRegistration.addEventListener(window,$[186],this.__onwindowresize);document.body.onselect=document.onselectstart=document.onselectionchange=this.__onselectevent;},detachEvents:function(){this.detachEventTypes(qx.event.handler.EventHandler.mouseEventTypes,this.__onmouseevent);this.detachEventTypes(qx.event.handler.EventHandler.dragEventTypes,this.__ondragevent);qx.event.handler.KeyEventHandler.getInstance()._detachEvents();qx.html.EventRegistration.removeEventListener(window,$[185],this.__onwindowblur);qx.html.EventRegistration.removeEventListener(window,$[177],this.__onwindowfocus);qx.html.EventRegistration.removeEventListener(window,$[186],this.__onwindowresize);document.body.onselect=document.onselectstart=document.onselectionchange=null;},attachEventTypes:function($0,$1){try{var $2=qx.core.Variant.isSet($[1],$[26])?window:document.body;for(var $3=0,$4=$0.length;$3<$4;$3++){qx.html.EventRegistration.addEventListener($2,$0[$3],$1);}}catch(ex){throw new Error("qx.event.handler.EventHandler: Failed to attach window event types: "+$0+": "+ex);}},detachEventTypes:function($0,$1){try{var $2=qx.core.Variant.isSet($[1],$[26])?window:document.body;for(var $3=0,$4=$0.length;$3<$4;$3++){qx.html.EventRegistration.removeEventListener($2,$0[$3],$1);}}catch(ex){throw new Error("qx.event.handler.EventHandler: Failed to detach window event types: "+$0+": "+ex);}},_onkeyevent_post:function($0,$1,$2,$3,$4){var $5=qx.event.handler.EventHandler.getDomTarget($0);var $6=this.getFocusRoot();var $7=this.getCaptureWidget()||($6==null?null:$6.getActiveChild());var $8=new qx.event.type.KeyEvent($1,$0,$5,$7,null,$2,$3,$4);if($1==$[34]){this._checkKeyEventMatch($8);}if($7!=null&&$7.getEnabled()){switch($4){case $[430]:case $[275]:if(qx.Class.isDefined($[165])){qx.ui.menu.Manager.getInstance().update($7,$1);}break;}if(!this.getAllowClientSelectAll()){if($0.ctrlKey&&$4==$[218]){switch($5.tagName.toLowerCase()){case $[101]:case $[208]:case $[480]:break;default:qx.event.handler.EventHandler.stopDomEvent($0);}}}$7.dispatchEvent($8);if(qx.Class.isDefined($[279])){qx.event.handler.DragAndDropHandler.getInstance().handleKeyEvent($8);}}$8.dispose();},_onmouseevent:qx.core.Variant.select($[1],{"mshtml":function($0){if(!$0){$0=window.event;}var $1=qx.event.handler.EventHandler.getDomTarget($0);var $2=$0.type;if($2==$[193]){if(this._mouseIsDown&&$0.button==0){this._onmouseevent_post($0,$[62]);this._mouseIsDown=false;}}else{if($2==$[39]){this._mouseIsDown=true;}else if($2==$[62]){this._mouseIsDown=false;}if($2==$[62]&&!this._lastMouseDown&&((new Date).valueOf()-this._lastMouseEventDate)<250){this._onmouseevent_post($0,$[39]);}else if($2==$[146]&&this._lastMouseEventType==$[62]&&((new Date).valueOf()-this._lastMouseEventDate)<250){this._onmouseevent_post($0,$[91]);}switch($2){case $[39]:case $[62]:case $[91]:case $[146]:case $[201]:this._lastMouseEventType=$2;this._lastMouseEventDate=(new Date).valueOf();this._lastMouseDown=$2==$[39];}}this._onmouseevent_post($0,$2,$1);},"default":function($0){var $1=qx.event.handler.EventHandler.getDomTarget($0);var $2=$0.type;switch($2){case $[383]:$2=$[388];break;case $[91]:case $[146]:if($0.which!==1){return;}}this._onmouseevent_post($0,$2,$1);}}),_onmouseevent_click_fix:qx.core.Variant.select($[1],{"gecko":function($0,$1,$2){var $3=false;switch($1){case $[39]:this._lastMouseDownDomTarget=$0;this._lastMouseDownDispatchTarget=$2;break;case $[62]:if(this._lastMouseDownDispatchTarget===$2&&$0!==this._lastMouseDownDomTarget){$3=true;}else{this._lastMouseDownDomTarget=null;this._lastMouseDownDispatchTarget=null;}}return $3;},"default":null}),_onmouseevent_post:function($0,$1,$2){var $3,$4,$5,$6,$7,$8,$9,$a;$4=this.getCaptureWidget();$7=qx.event.handler.EventHandler.getOriginalTargetObject($2);if(!$4){$5=$6=qx.event.handler.EventHandler.getTargetObject(null,$7,true);}else{$5=$4;$6=qx.event.handler.EventHandler.getTargetObject(null,$7,true);}if(!$6){return;}$a=$6.getEnabled();if(qx.core.Variant.isSet($[1],$[26])){$9=this._onmouseevent_click_fix($2,$1,$5);}if($1==$[201]&&!this.getAllowClientContextMenu()){qx.event.handler.EventHandler.stopDomEvent($0);}if($a&&$1==$[39]){qx.event.handler.FocusHandler.mouseFocus=true;var $b=$6.getFocusRoot();if($b){this.setFocusRoot($b);var $c=$6;while(!$c.isFocusable()&&$c!=$b){$c=$c.getParent();}$b.setFocusedChild($c);$b.setActiveChild($6);}}switch($1){case $[126]:case $[231]:$8=qx.event.handler.EventHandler.getRelatedTargetObjectFromEvent($0);if($8==$6){return;}}$3=new qx.event.type.MouseEvent($1,$0,$2,$6,$7,$8);qx.event.type.MouseEvent.storeEventState($3);if($a){var $d=false;$d=$5?$5.dispatchEvent($3):true;this._onmouseevent_special_post($1,$6,$7,$5,$d,$3,$0);}else{if($1==$[126]){if(qx.Class.isDefined($[159])){qx.ui.popup.ToolTipManager.getInstance().handleMouseOver($3);}}}$3.dispose();$3=null;qx.ui.core.Widget.flushGlobalQueues();if($9){this._onmouseevent_post($0,$[91],this._lastMouseDownDomTarget);this._lastMouseDownDomTarget=null;this._lastMouseDownDispatchTarget=null;}},_onmouseevent_special_post:function($0,$1,$2,$3,$4,$5,$6){switch($0){case $[39]:if(qx.Class.isDefined($[153])){qx.ui.popup.PopupManager.getInstance().update($1);}if(qx.Class.isDefined($[165])){qx.ui.menu.Manager.getInstance().update($1,$0);}if(qx.Class.isDefined($[249])){qx.ui.embed.IframeManager.getInstance().handleMouseDown($5);}break;case $[62]:if(qx.Class.isDefined($[165])){qx.ui.menu.Manager.getInstance().update($1,$0);}if(qx.Class.isDefined($[249])){qx.ui.embed.IframeManager.getInstance().handleMouseUp($5);}break;case $[126]:if(qx.Class.isDefined($[159])){qx.ui.popup.ToolTipManager.getInstance().handleMouseOver($5);}break;case $[231]:if(qx.Class.isDefined($[159])){qx.ui.popup.ToolTipManager.getInstance().handleMouseOut($5);}break;}this._ignoreWindowBlur=$0===$[39];if(qx.Class.isDefined($[279])&&$1){qx.event.handler.DragAndDropHandler.getInstance().handleMouseEvent($5);}},_ondragevent:function($0){if(!$0){$0=window.event;}qx.event.handler.EventHandler.stopDomEvent($0);},_onselectevent:function($0){if(!$0){$0=window.event;}var $1=qx.event.handler.EventHandler.getOriginalTargetObjectFromEvent($0);while($1){if($1.getSelectable()!=null){if(!$1.getSelectable()){qx.event.handler.EventHandler.stopDomEvent($0);}break;}$1=$1.getParent();}},_focused:false,_onwindowblur:function($0){if(!this._focused||this._ignoreWindowBlur){return;}this._focused=false;this.setCaptureWidget(null);if(qx.Class.isDefined($[153])){qx.ui.popup.PopupManager.getInstance().update();}if(qx.Class.isDefined($[165])){qx.ui.menu.Manager.getInstance().update();}if(qx.Class.isDefined($[279])){qx.event.handler.DragAndDropHandler.getInstance().globalCancelDrag();}qx.ui.core.ClientDocument.getInstance().createDispatchEvent($[1106]);},_onwindowfocus:function($0){if(this._focused){return;}this._focused=true;qx.ui.core.ClientDocument.getInstance().createDispatchEvent($[1404]);},_onwindowresize:function($0){qx.ui.core.ClientDocument.getInstance().createDispatchEvent($[349]);}},destruct:function(){this.detachEvents();this._disposeObjectDeep($[1696],1);this._disposeFields($[911],$[1206],$[1395],$[925],$[1650],$[1606]);this._disposeFields($[1382],$[1150],$[986],$[1508],$[723]);}});
qx.Class.define($[1501],{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($0){if(this.isDocument($0)){return $0;}return $0.ownerDocument||$0.document||null;},getWindow:qx.core.Variant.select($[1],{"mshtml":function($0){return this.getDocument($0).parentWindow;},"default":function($0){return this.getDocument($0).defaultView;}}),getDocumentElement:function($0){return this.getDocument($0).documentElement;},getBodyElement:function($0){return this.getDocument($0).body;},isElement:function($0){return !!($0&&$0.nodeType===qx.dom.Node.ELEMENT);},isDocument:function($0){return !!($0&&$0.nodeType===qx.dom.Node.DOCUMENT);},isText:function($0){return !!($0&&$0.nodeType===qx.dom.Node.TEXT);},isWindow:function($0){return $0.document&&this.getWindow($0.document)==$0;},getText:function($0){if(!$0||!$0.nodeType){return null;}switch($0.nodeType){case 1:var $1,$2=[],$3=$0.childNodes,$4=$3.length;for($1=0;$1<$4;$1++){$2[$1]=this.getText($3[$1]);}return $2.join($[0]);case 2:return $0.nodeValue;break;case 3:return $0.nodeValue;break;}return null;}}});
qx.Class.define($[1300],{type:$[32],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);this._lastUpDownType={};this.__onkeypress=qx.lang.Function.bind(this._onkeypress,this);this.__onkeyupdown=qx.lang.Function.bind(this._onkeyupdown,this);},members:{_attachEvents:function(){var $0=qx.core.Variant.isSet($[1],$[26])?window:document.body;qx.html.EventRegistration.addEventListener($0,$[80],this.__onkeypress);qx.html.EventRegistration.addEventListener($0,$[74],this.__onkeyupdown);qx.html.EventRegistration.addEventListener($0,$[34],this.__onkeyupdown);},_detachEvents:function(){var $0=qx.core.Variant.isSet($[1],$[26])?window:document.body;qx.html.EventRegistration.removeEventListener($0,$[80],this.__onkeypress);qx.html.EventRegistration.removeEventListener($0,$[74],this.__onkeyupdown);qx.html.EventRegistration.removeEventListener($0,$[34],this.__onkeyupdown);},_onkeyupdown:qx.core.Variant.select($[1],{"mshtml":function($0){$0=window.event||$0;var $1=$0.keyCode;var $2=0;var $3=$0.type;if(!(this._lastUpDownType[$1]==$[34]&&$3==$[34])){this._idealKeyHandler($1,$2,$3,$0);}if($3==$[34]){if(this._isNonPrintableKeyCode($1)||$1==8||$1==9){this._idealKeyHandler($1,$2,$[80],$0);}}this._lastUpDownType[$1]=$3;},"gecko":function($0){var $1=this._keyCodeFix[$0.keyCode]||$0.keyCode;var $2=$0.charCode;var $3=$0.type;if(qx.core.Client.getInstance().runsOnWindows()){var $4=$1?this._keyCodeToIdentifier($1):this._charCodeToIdentifier($2);if(!(this._lastUpDownType[$4]==$[80]&&$3==$[34])){this._idealKeyHandler($1,$2,$3,$0);}this._lastUpDownType[$4]=$3;}else{this._idealKeyHandler($1,$2,$3,$0);}},"webkit":function($0){var $1=0;var $2=$0.type;if(qx.core.Client.getInstance().getVersion()<525.13){var $3=0;if(qx.core.Client.getInstance().getVersion()<420){if(!this._lastCharCodeForType){this._lastCharCodeForType={};}var $4=this._lastCharCodeForType[$2]>63000;if($4){this._lastCharCodeForType[$2]=null;return;}this._lastCharCodeForType[$2]=$0.charCode;}if($2==$[74]||$2==$[34]){$3=this._charCode2KeyCode[$0.charCode]||$0.keyCode;}else{if(this._charCode2KeyCode[$0.charCode]){$3=this._charCode2KeyCode[$0.charCode];}else{$1=$0.charCode;}}this._idealKeyHandler($3,$1,$2,$0);}else{var $3=$0.keyCode;if(!(this._lastUpDownType[$3]==$[34]&&$2==$[34])){this._idealKeyHandler($3,$1,$2,$0);}if($2==$[34]){if(this._isNonPrintableKeyCode($3)||$3==8||$3==9){this._idealKeyHandler($3,$1,$[80],$0);}}this._lastUpDownType[$3]=$2;}},"opera":function($0){this._idealKeyHandler($0.keyCode,0,$0.type,$0);this._lastKeyCode=$0.keyCode;},"default":function(){throw new Error("Unsupported browser for key event handler!");}}),_onkeypress:qx.core.Variant.select($[1],{"mshtml":function($0){var $0=window.event||$0;if(this._charCode2KeyCode[$0.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[$0.keyCode],0,$0.type,$0);}else{this._idealKeyHandler(0,$0.keyCode,$0.type,$0);}},"gecko":function($0){var $1=this._keyCodeFix[$0.keyCode]||$0.keyCode;var $2=$0.charCode;var $3=$0.type;if(qx.core.Client.getInstance().runsOnWindows()){var $4=$1?this._keyCodeToIdentifier($1):this._charCodeToIdentifier($2);if(!(this._lastUpDownType[$4]==$[80]&&$3==$[34])){this._idealKeyHandler($1,$2,$3,$0);}this._lastUpDownType[$4]=$3;}else{this._idealKeyHandler($1,$2,$3,$0);}},"webkit":function($0){if(qx.core.Client.getInstance().getVersion()<525.13){var $1=0;var $2=0;var $3=$0.type;if(qx.core.Client.getInstance().getVersion()<420){if(!this._lastCharCodeForType){this._lastCharCodeForType={};}var $4=this._lastCharCodeForType[$3]>63000;if($4){this._lastCharCodeForType[$3]=null;return;}this._lastCharCodeForType[$3]=$0.charCode;}if($3==$[74]||$3==$[34]){$1=this._charCode2KeyCode[$0.charCode]||$0.keyCode;}else{if(this._charCode2KeyCode[$0.charCode]){$1=this._charCode2KeyCode[$0.charCode];}else{$2=$0.charCode;}}this._idealKeyHandler($1,$2,$3,$0);}else{if(this._charCode2KeyCode[$0.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[$0.keyCode],0,$0.type,$0);}else{this._idealKeyHandler(0,$0.keyCode,$0.type,$0);}}},"opera":function($0){var $1=$0.keyCode;var $2=$0.type;if($1!=this._lastKeyCode){this._idealKeyHandler(0,this._lastKeyCode,$2,$0);}else{if(this._keyCodeToIdentifierMap[$1]){this._idealKeyHandler($1,0,$2,$0);}else{this._idealKeyHandler(0,$1,$2,$0);}}this._lastKeyCode=$1;},"default":function(){throw new Error("Unsupported browser for key event handler!");}}),_specialCharCodeMap:{8:$[1304],9:$[275],13:$[144],27:$[430],32:$[214]},_keyCodeToIdentifierMap:{16:$[1674],17:$[695],18:$[1301],20:$[982],224:$[1105],37:$[280],38:$[344],39:$[283],40:$[500],33:$[461],34:$[477],35:$[495],36:$[341],45:$[303],46:$[339],112:$[294],113:$[309],114:$[325],115:$[347],116:$[367],117:$[381],118:$[398],119:$[416],120:$[425],121:$[353],122:$[334],123:$[317],144:$[198],44:$[470],145:$[804],19:$[517],91:$[1134],93:$[1050]},_numpadToCharCode:{96:$[173].charCodeAt(0),97:$[1280].charCodeAt(0),98:$[1033].charCodeAt(0),99:$[1117].charCodeAt(0),100:$[855].charCodeAt(0),101:$[943].charCodeAt(0),102:$[700].charCodeAt(0),103:$[765].charCodeAt(0),104:$[697].charCodeAt(0),105:$[251].charCodeAt(0),106:$[147].charCodeAt(0),107:$[234].charCodeAt(0),109:$[226].charCodeAt(0),110:$[43].charCodeAt(0),111:$[111].charCodeAt(0)},_charCodeA:$[218].charCodeAt(0),_charCodeZ:$[471].charCodeAt(0),_charCode0:$[173].charCodeAt(0),_charCode9:$[251].charCodeAt(0),_isNonPrintableKeyCode:function($0){return this._keyCodeToIdentifierMap[$0]?true:false;},_isIdentifiableKeyCode:function($0){if($0>=this._charCodeA&&$0<=this._charCodeZ){return true;}if($0>=this._charCode0&&$0<=this._charCode9){return true;}if(this._specialCharCodeMap[$0]){return true;}if(this._numpadToCharCode[$0]){return true;}if(this._isNonPrintableKeyCode($0)){return true;}return false;},isValidKeyIdentifier:function($0){if(this._identifierToKeyCodeMap[$0]){return true;}if($0.length!=1){return false;}if($0>=$[173]&&$0<=$[251]){return true;}if($0>=$[218]&&$0<=$[471]){return true;}switch($0){case $[234]:case $[226]:case $[147]:case $[111]:return true;default:return false;}},_keyCodeToIdentifier:function($0){if(this._isIdentifiableKeyCode($0)){var $1=this._numpadToCharCode[$0];if($1){return String.fromCharCode($1);}return (this._keyCodeToIdentifierMap[$0]||this._specialCharCodeMap[$0]||String.fromCharCode($0));}else{return $[709];}},_charCodeToIdentifier:function($0){return this._specialCharCodeMap[$0]||String.fromCharCode($0).toUpperCase();},_identifierToKeyCode:function($0){return this._identifierToKeyCodeMap[$0]||$0.charCodeAt(0);},_idealKeyHandler:function($0,$1,$2,$3){if(!$0&&!$1){return;}var $4;if($0){$4=this._keyCodeToIdentifier($0);qx.event.handler.EventHandler.getInstance()._onkeyevent_post($3,$2,$0,$1,$4);}else{$4=this._charCodeToIdentifier($1);qx.event.handler.EventHandler.getInstance()._onkeyevent_post($3,$[80],$0,$1,$4);qx.event.handler.EventHandler.getInstance()._onkeyevent_post($3,$[1314],$0,$1,$4);}}},defer:function($0,$1,$2){if(!$1._identifierToKeyCodeMap){$1._identifierToKeyCodeMap={};for(var $3 in $1._keyCodeToIdentifierMap){$1._identifierToKeyCodeMap[$1._keyCodeToIdentifierMap[$3]]=parseInt($3);}for(var $3 in $1._specialCharCodeMap){$1._identifierToKeyCodeMap[$1._specialCharCodeMap[$3]]=parseInt($3);}}if(qx.core.Variant.isSet($[1],$[30])){$1._charCode2KeyCode={13:13,27:27};}else if(qx.core.Variant.isSet($[1],$[26])){$1._keyCodeFix={12:$1._identifierToKeyCode($[198])};}else if(qx.core.Variant.isSet($[1],$[93])){$1._charCode2KeyCode={63289:$1._identifierToKeyCode($[198]),63276:$1._identifierToKeyCode($[461]),63277:$1._identifierToKeyCode($[477]),63275:$1._identifierToKeyCode($[495]),63273:$1._identifierToKeyCode($[341]),63234:$1._identifierToKeyCode($[280]),63232:$1._identifierToKeyCode($[344]),63235:$1._identifierToKeyCode($[283]),63233:$1._identifierToKeyCode($[500]),63272:$1._identifierToKeyCode($[339]),63302:$1._identifierToKeyCode($[303]),63236:$1._identifierToKeyCode($[294]),63237:$1._identifierToKeyCode($[309]),63238:$1._identifierToKeyCode($[325]),63239:$1._identifierToKeyCode($[347]),63240:$1._identifierToKeyCode($[367]),63241:$1._identifierToKeyCode($[381]),63242:$1._identifierToKeyCode($[398]),63243:$1._identifierToKeyCode($[416]),63244:$1._identifierToKeyCode($[425]),63245:$1._identifierToKeyCode($[353]),63246:$1._identifierToKeyCode($[334]),63247:$1._identifierToKeyCode($[317]),63248:$1._identifierToKeyCode($[470]),3:$1._identifierToKeyCode($[144]),12:$1._identifierToKeyCode($[198]),13:$1._identifierToKeyCode($[144])};}else if(qx.core.Variant.isSet($[1],$[98])){$1._lastKeyCode=null;}},destruct:function(){this._detachEvents();this._disposeFields($[839],$[1143]);}});
qx.Class.define($[1205],{extend:qx.event.type.Event,construct:function($0,$1,$2,$3,$4){arguments.callee.base.call(this,$0);this.setDomEvent($1);this.setDomTarget($2);this.setTarget($3);this.setOriginalTarget($4);},statics:{SHIFT_MASK:1,CTRL_MASK:2,ALT_MASK:4,META_MASK:8},properties:{bubbles:{_fast:true,defaultValue:true,noCompute:true},propagationStopped:{_fast:true,defaultValue:false,noCompute:true},domEvent:{_fast:true,setOnlyOnce:true,noCompute:true},domTarget:{_fast:true,setOnlyOnce:true,noCompute:true},modifiers:{_cached:true,defaultValue:null}},members:{_computeModifiers:function(){var $0=0;var $1=this.getDomEvent();if($1.shiftKey)$0|=qx.event.type.DomEvent.SHIFT_MASK;if($1.ctrlKey)$0|=qx.event.type.DomEvent.CTRL_MASK;if($1.altKey)$0|=qx.event.type.DomEvent.ALT_MASK;if($1.metaKey)$0|=qx.event.type.DomEvent.META_MASK;return $0;},isCtrlPressed:function(){return this.getDomEvent().ctrlKey;},isShiftPressed:function(){return this.getDomEvent().shiftKey;},isAltPressed:function(){return this.getDomEvent().altKey;},isMetaPressed:function(){return this.getDomEvent().metaKey;},isCtrlOrCommandPressed:function(){if(qx.core.Client.getInstance().runsOnMacintosh()){return this.getDomEvent().metaKey;}else{return this.getDomEvent().ctrlKey;}},setDefaultPrevented:qx.core.Variant.select($[1],{"mshtml":function($0){if(!$0){return this.error("It is not possible to set preventDefault to false if it was true before!","setDefaultPrevented");}this.getDomEvent().returnValue=false;arguments.callee.base.call(this,$0);},"default":function($0){if(!$0){return this.error("It is not possible to set preventDefault to false if it was true before!","setDefaultPrevented");}this.getDomEvent().preventDefault();this.getDomEvent().returnValue=false;arguments.callee.base.call(this,$0);}})},destruct:function(){this._disposeFields($[913],$[1392]);}});
qx.Class.define($[166],{extend:qx.event.type.DomEvent,construct:function($0,$1,$2,$3,$4,$5,$6,$7){arguments.callee.base.call(this,$0,$1,$2,$3,$4);this._keyCode=$5;this.setCharCode($6);this.setKeyIdentifier($7);},statics:{keys:{esc:27,enter:13,tab:9,space:32,up:38,down:40,left:37,right:39,shift:16,ctrl:17,alt:18,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,print:124,del:46,backspace:8,insert:45,home:36,end:35,pageup:33,pagedown:34,numlock:144,numpad_0:96,numpad_1:97,numpad_2:98,numpad_3:99,numpad_4:100,numpad_5:101,numpad_6:102,numpad_7:103,numpad_8:104,numpad_9:105,numpad_divide:111,numpad_multiply:106,numpad_minus:109,numpad_plus:107},codes:{}},properties:{charCode:{_fast:true,setOnlyOnce:true,noCompute:true},keyIdentifier:{_fast:true,setOnlyOnce:true,noCompute:true}},members:{getKeyCode:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,$[842]);return this._keyCode;}},defer:function($0){for(var $1 in $0.keys){$0.codes[$0.keys[$1]]=$1;}}});
qx.Class.define($[87],{extend:qx.event.type.DomEvent,construct:function($0,$1,$2,$3,$4,$5){arguments.callee.base.call(this,$0,$1,$2,$3,$4);if($5){this.setRelatedTarget($5);}},statics:{C_BUTTON_LEFT:"left",C_BUTTON_MIDDLE:"middle",C_BUTTON_RIGHT:"right",C_BUTTON_NONE:"none",_screenX:0,_screenY:0,_clientX:0,_clientY:0,_pageX:0,_pageY:0,_button:null,buttons:qx.core.Variant.select($[1],{"mshtml":{left:1,right:2,middle:4},"default":{left:0,right:2,middle:1}}),storeEventState:function($0){this._screenX=$0.getScreenX();this._screenY=$0.getScreenY();this._clientX=$0.getClientX();this._clientY=$0.getClientY();this._pageX=$0.getPageX();this._pageY=$0.getPageY();this._button=$0.getButton();},getScreenX:function(){return this._screenX;},getScreenY:function(){return this._screenY;},getClientX:function(){return this._clientX;},getClientY:function(){return this._clientY;},getPageX:function(){return this._pageX;},getPageY:function(){return this._pageY;},getButton:function(){return this._button;}},properties:{button:{_fast:true,readOnly:true},wheelDelta:{_fast:true,readOnly:true}},members:{getPageX:qx.core.Variant.select($[1],{"mshtml":function(){return this.getDomEvent().clientX+qx.bom.Viewport.getScrollLeft(window);},"default":function(){return this.getDomEvent().pageX;}}),getPageY:qx.core.Variant.select($[1],{"mshtml":function(){return this.getDomEvent().clientY+qx.bom.Viewport.getScrollTop(window);},"default":function(){return this.getDomEvent().pageY;}}),getClientX:function(){return this.getDomEvent().clientX;},getClientY:function(){return this.getDomEvent().clientY;},getScreenX:function(){return this.getDomEvent().screenX;},getScreenY:function(){return this.getDomEvent().screenY;},isLeftButtonPressed:qx.core.Variant.select($[1],{"mshtml":function(){if(this.getType()==$[91]){return true;}else{return this.getButton()===qx.event.type.MouseEvent.C_BUTTON_LEFT;}},"default":function(){return this.getButton()===qx.event.type.MouseEvent.C_BUTTON_LEFT;}}),isMiddleButtonPressed:function(){return this.getButton()===qx.event.type.MouseEvent.C_BUTTON_MIDDLE;},isRightButtonPressed:function(){return this.getButton()===qx.event.type.MouseEvent.C_BUTTON_RIGHT;},__buttons:qx.core.Variant.select($[1],{"mshtml":{1:$[10],2:$[15],4:$[28]},"default":{0:$[10],2:$[15],1:$[28]}}),_computeButton:function(){switch(this.getDomEvent().type){case $[91]:case $[146]:return $[10];case $[201]:return $[15];default:return this.__buttons[this.getDomEvent().button]||$[13];}},_computeWheelDelta:qx.core.Variant.select($[1],{"default":function(){return this.getDomEvent().wheelDelta/120;},"gecko":function(){return -(this.getDomEvent().detail/3);}})}});
qx.Class.define($[1009],{extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);this._objects={};},members:{add:function($0){if(this.getDisposed()){return;}this._objects[$0.toHashCode()]=$0;},remove:function($0){if(this.getDisposed()){return false;}delete this._objects[$0.toHashCode()];},has:function($0){return this._objects[$0.toHashCode()]!=null;},get:function($0){return this._objects[$0.toHashCode()];},getAll:function(){return this._objects;},enableAll:function(){for(var $0 in this._objects){this._objects[$0].setEnabled(true);}},disableAll:function(){for(var $0 in this._objects){this._objects[$0].setEnabled(false);}}},destruct:function(){this._disposeObjectDeep($[469]);}});
qx.Class.define($[249],{type:$[32],extend:qx.util.manager.Object,construct:function(){arguments.callee.base.call(this);this._blocked={};},members:{handleMouseDown:function($0){var $1=this._blockData=qx.lang.Object.copy(this.getAll());for(var $2 in $1){$1[$2].block();}},handleMouseUp:function($0){var $1=this._blockData;for(var $2 in $1){$1[$2].release();}}},destruct:function(){this._disposeFields($[800],$[807]);}});
qx.Class.define($[1278],{extend:qx.ui.core.Parent,construct:function(){arguments.callee.base.call(this);},members:{_createLayoutImpl:function(){return new qx.ui.layout.impl.CanvasLayoutImpl(this);}}});
qx.Class.define($[745],{extend:qx.core.Object,construct:function($0){arguments.callee.base.call(this);this._widget=$0;},members:{getWidget:function(){return this._widget;},computeChildBoxWidth:function($0){return $0.getWidthValue()||$0._computeBoxWidthFallback();},computeChildBoxHeight:function($0){return $0.getHeightValue()||$0._computeBoxHeightFallback();},computeChildNeededWidth:function($0){var $1=$0._computedMinWidthTypePercent?null:$0.getMinWidthValue();var $2=$0._computedMaxWidthTypePercent?null:$0.getMaxWidthValue();var $3=($0._computedWidthTypePercent||$0._computedWidthTypeFlex?null:$0.getWidthValue())||$0.getPreferredBoxWidth()||0;return qx.lang.Number.limit($3,$1,$2)+$0.getMarginLeft()+$0.getMarginRight();},computeChildNeededHeight:function($0){var $1=$0._computedMinHeightTypePercent?null:$0.getMinHeightValue();var $2=$0._computedMaxHeightTypePercent?null:$0.getMaxHeightValue();var $3=($0._computedHeightTypePercent||$0._computedHeightTypeFlex?null:$0.getHeightValue())||$0.getPreferredBoxHeight()||0;return qx.lang.Number.limit($3,$1,$2)+$0.getMarginTop()+$0.getMarginBottom();},computeChildrenNeededWidth_max:function(){for(var $0=0,$1=this.getWidget().getVisibleChildren(),$2=$1.length,$3=0;$0<$2;$0++){$3=Math.max($3,$1[$0].getNeededWidth());}return $3;},computeChildrenNeededHeight_max:function(){for(var $0=0,$1=this.getWidget().getVisibleChildren(),$2=$1.length,$3=0;$0<$2;$0++){$3=Math.max($3,$1[$0].getNeededHeight());}return $3;},computeChildrenNeededWidth_sum:function(){for(var $0=0,$1=this.getWidget().getVisibleChildren(),$2=$1.length,$3=0;$0<$2;$0++){$3+=$1[$0].getNeededWidth();}return $3;},computeChildrenNeededHeight_sum:function(){for(var $0=0,$1=this.getWidget().getVisibleChildren(),$2=$1.length,$3=0;$0<$2;$0++){$3+=$1[$0].getNeededHeight();}return $3;},computeChildrenNeededWidth:null,computeChildrenNeededHeight:null,updateSelfOnChildOuterWidthChange:function($0){},updateSelfOnChildOuterHeightChange:function($0){},updateChildOnInnerWidthChange:function($0){},updateChildOnInnerHeightChange:function($0){},updateSelfOnJobQueueFlush:function($0){},updateChildrenOnJobQueueFlush:function($0){},updateChildrenOnAddChild:function($0,$1){},updateChildrenOnRemoveChild:function($0,$1){},updateChildrenOnMoveChild:function($0,$1,$2){},flushChildrenQueue:function($0){var $1=this.getWidget();for(var $2 in $0){$1._layoutChild($0[$2]);}},layoutChild:function($0,$1){},layoutChild_sizeLimitX:qx.core.Variant.select($[1],{"mshtml":qx.lang.Function.returnTrue,"default":function($0,$1){if($1.minWidth){$0._computedMinWidthTypeNull?$0._resetRuntimeMinWidth():$0._renderRuntimeMinWidth($0.getMinWidthValue());}else if($1.initial&&!$0._computedMinWidthTypeNull){$0._renderRuntimeMinWidth($0.getMinWidthValue());}if($1.maxWidth){$0._computedMaxWidthTypeNull?$0._resetRuntimeMaxWidth():$0._renderRuntimeMaxWidth($0.getMaxWidthValue());}else if($1.initial&&!$0._computedMaxWidthTypeNull){$0._renderRuntimeMaxWidth($0.getMaxWidthValue());}}}),layoutChild_sizeLimitY:qx.core.Variant.select($[1],{"mshtml":qx.lang.Function.returnTrue,"default":function($0,$1){if($1.minHeight){$0._computedMinHeightTypeNull?$0._resetRuntimeMinHeight():$0._renderRuntimeMinHeight($0.getMinHeightValue());}else if($1.initial&&!$0._computedMinHeightTypeNull){$0._renderRuntimeMinHeight($0.getMinHeightValue());}if($1.maxHeight){$0._computedMaxHeightTypeNull?$0._resetRuntimeMaxHeight():$0._renderRuntimeMaxHeight($0.getMaxHeightValue());}else if($1.initial&&!$0._computedMaxHeightTypeNull){$0._renderRuntimeMaxHeight($0.getMaxHeightValue());}}}),layoutChild_marginX:function($0,$1){if($1.marginLeft||$1.initial){var $2=$0.getMarginLeft();$2!=null?$0._renderRuntimeMarginLeft($2):$0._resetRuntimeMarginLeft();}if($1.marginRight||$1.initial){var $3=$0.getMarginRight();$3!=null?$0._renderRuntimeMarginRight($3):$0._resetRuntimeMarginRight();}},layoutChild_marginY:function($0,$1){if($1.marginTop||$1.initial){var $2=$0.getMarginTop();$2!=null?$0._renderRuntimeMarginTop($2):$0._resetRuntimeMarginTop();}if($1.marginBottom||$1.initial){var $3=$0.getMarginBottom();$3!=null?$0._renderRuntimeMarginBottom($3):$0._resetRuntimeMarginBottom();}},layoutChild_sizeX_essentialWrapper:function($0,$1){return $0._isWidthEssential()?this.layoutChild_sizeX($0,$1):$0._resetRuntimeWidth();},layoutChild_sizeY_essentialWrapper:function($0,$1){return $0._isHeightEssential()?this.layoutChild_sizeY($0,$1):$0._resetRuntimeHeight();}},defer:function($0,$1){$1.computeChildrenNeededWidth=$1.computeChildrenNeededWidth_max;$1.computeChildrenNeededHeight=$1.computeChildrenNeededHeight_max;},destruct:function(){this._disposeFields($[1136]);}});
qx.Class.define($[1630],{statics:{isInRange:function($0,$1,$2){return $0>=$1&&$0<=$2;},isBetweenRange:function($0,$1,$2){return $0>$1&&$0<$2;},limit:function($0,$1,$2){if(typeof $2===$[57]&&$0>$2){return $2;}else if(typeof $1===$[57]&&$0<$1){return $1;}else{return $0;}}}});
qx.Class.define($[1695],{extend:qx.ui.layout.impl.LayoutImpl,construct:function($0){arguments.callee.base.call(this,$0);},members:{computeChildBoxWidth:function($0){var $1=null;if($0._computedLeftTypeNull||$0._computedRightTypeNull){$1=$0.getWidthValue();}else if($0._hasParent){$1=this.getWidget().getInnerWidth()-$0.getLeftValue()-$0.getRightValue();}return $1||$0._computeBoxWidthFallback();},computeChildBoxHeight:function($0){var $1=null;if($0._computedTopTypeNull||$0._computedBottomTypeNull){$1=$0.getHeightValue();}else if($0._hasParent){$1=this.getWidget().getInnerHeight()-$0.getTopValue()-$0.getBottomValue();}return $1||$0._computeBoxHeightFallback();},computeChildNeededWidth:function($0){var $1=$0._computedLeftTypePercent?null:$0.getLeftValue();var $2=$0._computedRightTypePercent?null:$0.getRightValue();var $3=$0._computedMinWidthTypePercent?null:$0.getMinWidthValue();var $4=$0._computedMaxWidthTypePercent?null:$0.getMaxWidthValue();if($1!=null&&$2!=null){var $5=$0.getPreferredBoxWidth()||0;}else{var $5=($0._computedWidthTypePercent?null:$0.getWidthValue())||$0.getPreferredBoxWidth()||0;}return qx.lang.Number.limit($5,$3,$4)+$1+$2+$0.getMarginLeft()+$0.getMarginRight();},computeChildNeededHeight:function($0){var $1=$0._computedTopTypePercent?null:$0.getTopValue();var $2=$0._computedBottomTypePercent?null:$0.getBottomValue();var $3=$0._computedMinHeightTypePercent?null:$0.getMinHeightValue();var $4=$0._computedMaxHeightTypePercent?null:$0.getMaxHeightValue();if($1!=null&&$2!=null){var $5=$0.getPreferredBoxHeight()||0;}else{var $5=($0._computedHeightTypePercent?null:$0.getHeightValue())||$0.getPreferredBoxHeight()||0;}return qx.lang.Number.limit($5,$3,$4)+$1+$2+$0.getMarginTop()+$0.getMarginBottom();},updateChildOnInnerWidthChange:function($0){var $1=$0._recomputePercentX();var $2=$0._recomputeRangeX();return $1||$2;},updateChildOnInnerHeightChange:function($0){var $1=$0._recomputePercentY();var $2=$0._recomputeRangeY();return $1||$2;},layoutChild:function($0,$1){this.layoutChild_sizeX_essentialWrapper($0,$1);this.layoutChild_sizeY_essentialWrapper($0,$1);this.layoutChild_sizeLimitX($0,$1);this.layoutChild_sizeLimitY($0,$1);this.layoutChild_locationX($0,$1);this.layoutChild_locationY($0,$1);this.layoutChild_marginX($0,$1);this.layoutChild_marginY($0,$1);},layoutChild_sizeX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function($0,$1){if($1.initial||$1.width||$1.minWidth||$1.maxWidth||$1.left||$1.right){if($0._computedMinWidthTypeNull&&$0._computedWidthTypeNull&&$0._computedMaxWidthTypeNull&&!(!$0._computedLeftTypeNull&&!$0._computedRightTypeNull)){$0._resetRuntimeWidth();}else{$0._renderRuntimeWidth($0.getBoxWidth());}}},"default":function($0,$1){if($1.initial||$1.width){$0._computedWidthTypeNull?$0._resetRuntimeWidth():$0._renderRuntimeWidth($0.getWidthValue());}}}),layoutChild_sizeY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function($0,$1){if($1.initial||$1.height||$1.minHeight||$1.maxHeight||$1.top||$1.bottom){if($0._computedMinHeightTypeNull&&$0._computedHeightTypeNull&&$0._computedMaxHeightTypeNull&&!(!$0._computedTopTypeNull&&!$0._computedBottomTypeNull)){$0._resetRuntimeHeight();}else{$0._renderRuntimeHeight($0.getBoxHeight());}}},"default":function($0,$1){if($1.initial||$1.height){$0._computedHeightTypeNull?$0._resetRuntimeHeight():$0._renderRuntimeHeight($0.getHeightValue());}}}),layoutChild_locationX:function($0,$1){var $2=this.getWidget();if($1.initial||$1.left||$1.parentPaddingLeft){$0._computedLeftTypeNull?$0._computedRightTypeNull&&$2.getPaddingLeft()>0?$0._renderRuntimeLeft($2.getPaddingLeft()):$0._resetRuntimeLeft():$0._renderRuntimeLeft($0.getLeftValue()+$2.getPaddingLeft());}if($1.initial||$1.right||$1.parentPaddingRight){$0._computedRightTypeNull?$0._computedLeftTypeNull&&$2.getPaddingRight()>0?$0._renderRuntimeRight($2.getPaddingRight()):$0._resetRuntimeRight():$0._renderRuntimeRight($0.getRightValue()+$2.getPaddingRight());}},layoutChild_locationY:function($0,$1){var $2=this.getWidget();if($1.initial||$1.top||$1.parentPaddingTop){$0._computedTopTypeNull?$0._computedBottomTypeNull&&$2.getPaddingTop()>0?$0._renderRuntimeTop($2.getPaddingTop()):$0._resetRuntimeTop():$0._renderRuntimeTop($0.getTopValue()+$2.getPaddingTop());}if($1.initial||$1.bottom||$1.parentPaddingBottom){$0._computedBottomTypeNull?$0._computedTopTypeNull&&$2.getPaddingBottom()>0?$0._renderRuntimeBottom($2.getPaddingBottom()):$0._resetRuntimeBottom():$0._renderRuntimeBottom($0.getBottomValue()+$2.getPaddingBottom());}}}});
qx.Class.define($[1008],{type:$[32],extend:qx.ui.layout.CanvasLayout,construct:function(){arguments.callee.base.call(this);this._window=window;this._document=window.document;this.setElement(this._document.body);this._document.body.style.position=$[0];if(qx.core.Variant.isSet($[1],$[30])&&(qx.core.Client.getInstance().getMajor()<7)){try{document.execCommand($[1656],false,true);}catch(err){}}this._cachedInnerWidth=this._document.body.offsetWidth;this._cachedInnerHeight=this._document.body.offsetHeight;this.addEventListener($[349],this._onwindowresize);this._modalWidgets=[];this._modalNativeWindow=null;this.activateFocusRoot();this.initHideFocus();this.initSelectable();qx.event.handler.EventHandler.getInstance().setFocusRoot(this);},events:{"focus":$[6],"windowblur":$[6],"windowfocus":$[6],"windowresize":$[6]},properties:{appearance:{refine:true,init:$[882]},enableElementFocus:{refine:true,init:false},enabled:{refine:true,init:true},selectable:{refine:true,init:false},hideFocus:{refine:true,init:true},globalCursor:{check:$[12],nullable:true,themeable:true,apply:$[989],event:$[1431]}},members:{_applyParent:qx.lang.Function.returnTrue,getTopLevelWidget:qx.lang.Function.returnThis,getWindowElement:function(){return this._window;},getDocumentElement:function(){return this._document;},getParent:qx.lang.Function.returnNull,getToolTip:qx.lang.Function.returnNull,isMaterialized:qx.lang.Function.returnTrue,isSeeable:qx.lang.Function.returnTrue,_isDisplayable:true,_hasParent:false,_initialLayoutDone:true,_getBlocker:function(){if(!this._blocker){this._blocker=new qx.ui.core.ClientDocumentBlocker;this._blocker.addEventListener($[39],this.blockHelper,this);this._blocker.addEventListener($[62],this.blockHelper,this);this.add(this._blocker);}return this._blocker;},blockHelper:function($0){if(this._modalNativeWindow){if(!this._modalNativeWindow.isClosed()){this._modalNativeWindow.focus();}else{this.debug("Window seems to be closed already! => Releasing Blocker");this.release(this._modalNativeWindow);}}},block:function($0){this._getBlocker().show();if(qx.Class.isDefined($[476])&&$0 instanceof qx.ui.window.Window){this._modalWidgets.push($0);var $1=$0.getZIndex();this._getBlocker().setZIndex($1);$0.setZIndex($1+1);}else if(qx.Class.isDefined($[497])&&$0 instanceof qx.client.NativeWindow){this._modalNativeWindow=$0;this._getBlocker().setZIndex(1e7);}},release:function($0){if($0){if(qx.Class.isDefined($[497])&&$0 instanceof qx.client.NativeWindow){this._modalNativeWindow=null;}else{qx.lang.Array.remove(this._modalWidgets,$0);}}var $1=this._modalWidgets.length;if($1==0){this._getBlocker().hide();}else{var $2=this._modalWidgets[$1-1];var $3=$2.getZIndex();this._getBlocker().setZIndex($3);$2.setZIndex($3+1);}},createStyleElement:function($0){return qx.html.StyleSheet.createElement($0);},addCssRule:function($0,$1,$2){return qx.html.StyleSheet.addRule($0,$1,$2);},removeCssRule:function($0,$1){return qx.html.StyleSheet.removeRule($0,$1);},removeAllCssRules:function($0){return qx.html.StyleSheet.removeAllRules($0);},_applyGlobalCursor:qx.core.Variant.select($[1],{"mshtml":function($0,$1){if($0==$[271]){$0=$[188];}if($1==$[271]){$1=$[188];}var $2,$3;var $4=this._cursorElements;if($4){for(var $5=0,$6=$4.length;$5<$6;$5++){$2=$4[$5];if($2.style.cursor==$1){$2.style.cursor=$2._oldCursor;$2._oldCursor=null;}}}var $7=document.all;var $4=this._cursorElements=[];if($0!=null&&$0!=$[0]&&$0!=$[3]){for(var $5=0,$6=$7.length;$5<$6;$5++){$2=$7[$5];$3=$2.style.cursor;if($3!=null&&$3!=$[0]&&$3!=$[3]){$2._oldCursor=$3;$2.style.cursor=$0;$4.push($2);}}document.body.style.cursor=$0;}else{document.body.style.cursor=$[0];}},"default":function($0,$1){if(!this._globalCursorStyleSheet){this._globalCursorStyleSheet=this.createStyleElement();}this.removeCssRule(this._globalCursorStyleSheet,$[147]);if($0){this.addCssRule(this._globalCursorStyleSheet,$[147],$[606]+$0+$[722]);}}}),_onwindowresize:function($0){if(qx.Class.isDefined($[153])){qx.ui.popup.PopupManager.getInstance().update();}this._recomputeInnerWidth();this._recomputeInnerHeight();qx.ui.core.Widget.flushGlobalQueues();},_computeInnerWidth:function(){return this._document.body.offsetWidth;},_computeInnerHeight:function(){return this._document.body.offsetHeight;}},settings:{"qx.enableApplicationLayout":true,"qx.boxModelCorrection":true},defer:function(){if(qx.core.Setting.get($[616])){var $0=qx.core.Client.getInstance().getEngineBoxSizingAttributes();var $1=$0.join($[350])+$[350];var $2=$0.join($[327])+$[327];qx.html.StyleSheet.createElement($[661]+$[1283]+$[1479]+$1+$[1370]+$[1668]+$2+$[205]);}if(qx.core.Setting.get($[1620])){qx.html.StyleSheet.createElement($[1676]);}},destruct:function(){this._disposeObjects($[1343]);this._disposeFields($[1082],$[1104],$[1500],$[1385],$[1539]);}});
qx.Class.define($[1180],{extend:qx.ui.core.Widget,members:{renderPadding:function($0){if($0.paddingLeft){this._renderRuntimePaddingLeft(this.getPaddingLeft());}if($0.paddingRight){this._renderRuntimePaddingRight(this.getPaddingRight());}if($0.paddingTop){this._renderRuntimePaddingTop(this.getPaddingTop());}if($0.paddingBottom){this._renderRuntimePaddingBottom(this.getPaddingBottom());}},_renderContent:function(){if(this._computedWidthTypePixel){this._cachedPreferredInnerWidth=null;}else{this._invalidatePreferredInnerWidth();}if(this._computedHeightTypePixel){this._cachedPreferredInnerHeight=null;}else{this._invalidatePreferredInnerHeight();}if(this._initialLayoutDone){this.addToJobQueue($[97]);}},_layoutPost:function($0){if($0.initial||$0.load||$0.width||$0.height){this._postApply();}},_postApply:qx.lang.Function.returnTrue,_computeBoxWidthFallback:function(){return this.getPreferredBoxWidth();},_computeBoxHeightFallback:function(){return this.getPreferredBoxHeight();},_computePreferredInnerWidth:qx.lang.Function.returnZero,_computePreferredInnerHeight:qx.lang.Function.returnZero,_isWidthEssential:function(){if(!this._computedLeftTypeNull&&!this._computedRightTypeNull){return true;}if(!this._computedWidthTypeNull&&!this._computedWidthTypeAuto){return true;}if(!this._computedMinWidthTypeNull&&!this._computedMinWidthTypeAuto){return true;}if(!this._computedMaxWidthTypeNull&&!this._computedMaxWidthTypeAuto){return true;}if(this._borderElement){return true;}return false;},_isHeightEssential:function(){if(!this._computedTopTypeNull&&!this._computedBottomTypeNull){return true;}if(!this._computedHeightTypeNull&&!this._computedHeightTypeAuto){return true;}if(!this._computedMinHeightTypeNull&&!this._computedMinHeightTypeAuto){return true;}if(!this._computedMaxHeightTypeNull&&!this._computedMaxHeightTypeAuto){return true;}if(this._borderElement){return true;}return false;}}});
qx.Class.define($[1524],{extend:qx.ui.basic.Terminator,construct:function(){arguments.callee.base.call(this);this.initTop();this.initLeft();this.initWidth();this.initHeight();this.initZIndex();},properties:{appearance:{refine:true,init:$[701]},zIndex:{refine:true,init:1e8},top:{refine:true,init:0},left:{refine:true,init:0},width:{refine:true,init:$[257]},height:{refine:true,init:$[257]},display:{refine:true,init:false}},members:{getFocusRoot:function(){return null;}}});
qx.Class.define($[1292],{type:$[32],extend:qx.util.manager.Object,construct:function(){arguments.callee.base.call(this);this.__cache={};this.__stateMap={};this.__stateMapLength=1;},properties:{appearanceTheme:{check:$[117],nullable:true,apply:$[1545],event:$[1704]}},members:{_applyAppearanceTheme:function($0,$1){this._currentTheme=$0;this._oldTheme=$1;if(qx.theme.manager.Meta.getInstance().getAutoSync()){this.syncAppearanceTheme();}},syncAppearanceTheme:function(){if(!this._currentTheme&&!this._oldTheme){return;}if(this._currentTheme){this.__cache[this._currentTheme.name]={};}var $0=qx.core.Init.getInstance().getApplication();if($0&&$0.getUiReady()){qx.ui.core.ClientDocument.getInstance()._recursiveAppearanceThemeUpdate(this._currentTheme,this._oldTheme);}if(this._oldTheme){delete this.__cache[this._oldTheme.name];}delete this._currentTheme;delete this._oldTheme;},styleFrom:function($0,$1){var $2=this.getAppearanceTheme();if(!$2){return;}return this.styleFromTheme($2,$0,$1);},styleFromTheme:function($0,$1,$2){var $3=$0.appearances[$1];if(!$3){{};return null;}if(!$3.style){if($3.include){return this.styleFromTheme($0,$3.include,$2);}else{return null;}}var $4=this.__stateMap;var $5=[$1];for(var $6 in $2){if(!$4[$6]){$4[$6]=this.__stateMapLength++;}$5[$4[$6]]=true;}var $7=$5.join();var $8=this.__cache[$0.name];if($8&&$8[$7]!==undefined){return $8[$7];}var $9;if($3.include||$3.base){var $a=$3.style($2);var $b;if($3.include){$b=this.styleFromTheme($0,$3.include,$2);}$9={};if($3.base){var $c=this.styleFromTheme($3.base,$1,$2);if($3.include){for(var $d in $c){if($b[$d]===undefined&&$a[$d]===undefined){$9[$d]=$c[$d];}}}else{for(var $d in $c){if($a[$d]===undefined){$9[$d]=$c[$d];}}}}if($3.include){for(var $d in $b){if($a[$d]===undefined){$9[$d]=$b[$d];}}}for(var $d in $a){$9[$d]=$a[$d];}}else{$9=$3.style($2);}if($8){$8[$7]=$9||null;}return $9||null;}},destruct:function(){this._disposeFields($[681],$[1313]);}});
qx.Class.define($[1488],{type:$[32],extend:qx.core.Target,properties:{theme:{check:$[117],nullable:true,apply:$[969],event:$[978]},autoSync:{check:$[2],init:true,apply:$[801]}},members:{_applyTheme:function($0,$1){var $2=null;var $3=null;var $4=null;var $5=null;var $6=null;var $7=null;if($0){$2=$0.meta.color||null;$3=$0.meta.border||null;$4=$0.meta.font||null;$5=$0.meta.widget||null;$6=$0.meta.icon||null;$7=$0.meta.appearance||null;}if($1){this.setAutoSync(false);}var $8=qx.theme.manager.Color.getInstance();var $9=qx.theme.manager.Border.getInstance();var $a=qx.theme.manager.Font.getInstance();var $b=qx.theme.manager.Icon.getInstance();var $c=qx.theme.manager.Widget.getInstance();var $d=qx.theme.manager.Appearance.getInstance();$8.setColorTheme($2);$9.setBorderTheme($3);$a.setFontTheme($4);$c.setWidgetTheme($5);$b.setIconTheme($6);$d.setAppearanceTheme($7);if($1){this.setAutoSync(true);}},_applyAutoSync:function($0,$1){if($0){qx.theme.manager.Appearance.getInstance().syncAppearanceTheme();qx.theme.manager.Icon.getInstance().syncIconTheme();qx.theme.manager.Widget.getInstance().syncWidgetTheme();qx.theme.manager.Font.getInstance().syncFontTheme();qx.theme.manager.Border.getInstance().syncBorderTheme();qx.theme.manager.Color.getInstance().syncColorTheme();}},initialize:function(){var $0=qx.core.Setting;var $1,$2;$1=$0.get($[1444]);if($1){$2=qx.Theme.getByName($1);if(!$2){throw new Error("The meta theme to use is not available: "+$1);}this.setTheme($2);}$1=$0.get($[1022]);if($1){$2=qx.Theme.getByName($1);if(!$2){throw new Error("The color theme to use is not available: "+$1);}qx.theme.manager.Color.getInstance().setColorTheme($2);}$1=$0.get($[1454]);if($1){$2=qx.Theme.getByName($1);if(!$2){throw new Error("The border theme to use is not available: "+$1);}qx.theme.manager.Border.getInstance().setBorderTheme($2);}$1=$0.get($[749]);if($1){$2=qx.Theme.getByName($1);if(!$2){throw new Error("The font theme to use is not available: "+$1);}qx.theme.manager.Font.getInstance().setFontTheme($2);}$1=$0.get($[1577]);if($1){$2=qx.Theme.getByName($1);if(!$2){throw new Error("The widget theme to use is not available: "+$1);}qx.theme.manager.Widget.getInstance().setWidgetTheme($2);}$1=$0.get($[583]);if($1){$2=qx.Theme.getByName($1);if(!$2){throw new Error("The icon theme to use is not available: "+$1);}qx.theme.manager.Icon.getInstance().setIconTheme($2);}$1=$0.get($[923]);if($1){$2=qx.Theme.getByName($1);if(!$2){throw new Error("The appearance theme to use is not available: "+$1);}qx.theme.manager.Appearance.getInstance().setAppearanceTheme($2);}},__queryThemes:function($0){var $1=qx.Theme.getAll();var $2;var $3=[];for(var $4 in $1){$2=$1[$4];if($2[$0]){$3.push($2);}}return $3;},getMetaThemes:function(){return this.__queryThemes($[328]);},getColorThemes:function(){return this.__queryThemes($[374]);},getBorderThemes:function(){return this.__queryThemes($[489]);},getFontThemes:function(){return this.__queryThemes($[440]);},getWidgetThemes:function(){return this.__queryThemes($[490]);},getIconThemes:function(){return this.__queryThemes($[455]);},getAppearanceThemes:function(){return this.__queryThemes($[297]);}},settings:{"qx.theme":$[404],"qx.colorTheme":null,"qx.borderTheme":null,"qx.fontTheme":null,"qx.widgetTheme":null,"qx.appearanceTheme":null,"qx.iconTheme":null}});
qx.Class.define($[861],{type:$[32],extend:qx.util.manager.Value,properties:{colorTheme:{check:$[117],nullable:true,apply:$[1485],event:$[779]}},members:{_applyColorTheme:function($0){var $1=this._dynamic={};if($0){var $2=$0.colors;var $3=qx.util.ColorUtil;var $4;for(var $5 in $2){$4=$2[$5];if(typeof $4===$[7]){if(!$3.isCssString($4)){throw new Error("Could not parse color: "+$4);}}else if($4 instanceof Array){$4=$3.rgbToRgbString($4);}else{throw new Error("Could not parse color: "+$4);}$1[$5]=$4;}}if(qx.theme.manager.Meta.getInstance().getAutoSync()){this.syncColorTheme();}},syncColorTheme:function(){this._updateObjects();}}});
qx.Class.define($[1419],{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*\)$/},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],grey:[128,128,128],magenta:[255,0,255],orange:[255,165,0],brown:[165,42,42]},isNamedColor:function($0){return this.NAMED[$0]!==undefined;},isSystemColor:function($0){return this.SYSTEM[$0]!==undefined;},isThemedColor:function($0){return qx.theme.manager.Color.getInstance().isDynamic($0);},stringToRgb:function($0){if(this.isThemedColor($0)){var $0=qx.theme.manager.Color.getInstance().resolveDynamic($0);}if(this.isNamedColor($0)){return this.NAMED[$0];}else if(this.isSystemColor($0)){throw new Error("Could not convert system colors to RGB: "+$0);}else if(this.isRgbString($0)){return this.__rgbStringToRgb();}else if(this.isHex3String($0)){return this.__hex3StringToRgb();}else if(this.isHex6String($0)){return this.__hex6StringToRgb();}throw new Error("Could not parse color: "+$0);},cssStringToRgb:function($0){if(this.isNamedColor($0)){return this.NAMED[$0];}else if(this.isSystemColor($0)){throw new Error("Could not convert system colors to RGB: "+$0);}else if(this.isRgbString($0)){return this.__rgbStringToRgb();}else if(this.isHex3String($0)){return this.__hex3StringToRgb();}else if(this.isHex6String($0)){return this.__hex6StringToRgb();}throw new Error("Could not parse color: "+$0);},stringToRgbString:function($0){return this.rgbToRgbString(this.stringToRgb($0));},rgbToRgbString:function($0){return $[1047]+$0[0]+$[43]+$0[1]+$[43]+$0[2]+$[79];},rgbToHexString:function($0){return (qx.lang.String.pad($0[0].toString(16).toUpperCase(),2)+qx.lang.String.pad($0[1].toString(16).toUpperCase(),2)+qx.lang.String.pad($0[2].toString(16).toUpperCase(),2));},isValid:function($0){return this.isThemedColor($0)||this.isCssString($0);},isCssString:function($0){return this.isSystemColor($0)||this.isNamedColor($0)||this.isHex3String($0)||this.isHex6String($0)||this.isRgbString($0);},isHex3String:function($0){return this.REGEXP.hex3.test($0);},isHex6String:function($0){return this.REGEXP.hex6.test($0);},isRgbString:function($0){return this.REGEXP.rgb.test($0);},__rgbStringToRgb:function(){var $0=parseInt(RegExp.$1);var $1=parseInt(RegExp.$2);var $2=parseInt(RegExp.$3);return [$0,$1,$2];},__hex3StringToRgb:function(){var $0=parseInt(RegExp.$1,16)*17;var $1=parseInt(RegExp.$2,16)*17;var $2=parseInt(RegExp.$3,16)*17;return [$0,$1,$2];},__hex6StringToRgb:function(){var $0=(parseInt(RegExp.$1,16)*16)+parseInt(RegExp.$2,16);var $1=(parseInt(RegExp.$3,16)*16)+parseInt(RegExp.$4,16);var $2=(parseInt(RegExp.$5,16)*16)+parseInt(RegExp.$6,16);return [$0,$1,$2];},hex3StringToRgb:function($0){if(this.isHex3String($0)){return this.__hex3StringToRgb($0);}throw new Error("Invalid hex3 value: "+$0);},hex6StringToRgb:function($0){if(this.isHex6String($0)){return this.__hex6StringToRgb($0);}throw new Error("Invalid hex6 value: "+$0);},hexStringToRgb:function($0){if(this.isHex3String($0)){return this.__hex3StringToRgb($0);}if(this.isHex6String($0)){return this.__hex6StringToRgb($0);}throw new Error("Invalid hex value: "+$0);},rgbToHsb:function($0){var $1,$2,$3;var $4=$0[0];var $5=$0[1];var $6=$0[2];var $7=($4>$5)?$4:$5;if($6>$7){$7=$6;}var $8=($4<$5)?$4:$5;if($6<$8){$8=$6;}$3=$7/255.0;if($7!=0){$2=($7-$8)/$7;}else{$2=0;}if($2==0){$1=0;}else{var $9=($7-$4)/($7-$8);var $a=($7-$5)/($7-$8);var $b=($7-$6)/($7-$8);if($4==$7){$1=$b-$a;}else if($5==$7){$1=2.0+$9-$b;}else{$1=4.0+$a-$9;}$1=$1/6.0;if($1<0){$1=$1+1.0;}}return [Math.round($1*360),Math.round($2*100),Math.round($3*100)];},hsbToRgb:function($0){var $1,$2,$3,$4,$5;var $6=$0[0]/360;var $7=$0[1]/100;var $8=$0[2]/100;if($6>=1.0){$6%=1.0;}if($7>1.0){$7=1.0;}if($8>1.0){$8=1.0;}var $9=Math.floor(255*$8);var $a={};if($7==0.0){$a.red=$a.green=$a.blue=$9;}else{$6*=6.0;$1=Math.floor($6);$2=$6-$1;$3=Math.floor($9*(1.0-$7));$4=Math.floor($9*(1.0-($7*$2)));$5=Math.floor($9*(1.0-($7*(1.0-$2))));switch($1){case 0:$a.red=$9;$a.green=$5;$a.blue=$3;break;case 1:$a.red=$4;$a.green=$9;$a.blue=$3;break;case 2:$a.red=$3;$a.green=$9;$a.blue=$5;break;case 3:$a.red=$3;$a.green=$4;$a.blue=$9;break;case 4:$a.red=$5;$a.green=$3;$a.blue=$9;break;case 5:$a.red=$9;$a.green=$3;$a.blue=$4;break;}}return $a;},randomColor:function(){var $0=Math.round(Math.random()*255);var $1=Math.round(Math.random()*255);var $2=Math.round(Math.random()*255);return this.rgbToRgbString([$0,$1,$2]);}}});
qx.Class.define($[955],{type:$[32],extend:qx.util.manager.Value,properties:{borderTheme:{check:$[117],nullable:true,apply:$[827],event:$[561]}},members:{resolveDynamic:function($0){return $0 instanceof qx.ui.core.Border?$0:this._dynamic[$0];},isDynamic:function($0){return $0&&($0 instanceof qx.ui.core.Border||this._dynamic[$0]!==undefined);},syncBorderTheme:function(){this._updateObjects();},updateObjectsEdge:function($0,$1){var $2=this._registry;var $3=this._dynamic;var $4;for(var $5 in $2){$4=$2[$5];if($4.value===$0||$3[$4.value]===$0){$4.callback.call($4.object,$0,$1);}}},_applyBorderTheme:function($0){var $1=this._dynamic;for(var $2 in $1){if($1[$2].themed){$1[$2].dispose();delete $1[$2];}}if($0){var $3=$0.borders;var $4=qx.ui.core.Border;for(var $2 in $3){$1[$2]=(new $4).set($3[$2]);$1[$2].themed=true;}}if(qx.theme.manager.Meta.getInstance().getAutoSync()){this.syncBorderTheme();}}}});
qx.Class.define($[1130],{extend:qx.core.Object,include:qx.util.manager.MConnectedObject,construct:function($0,$1,$2){arguments.callee.base.call(this);if($0!==undefined){this.setWidth($0);}if($1!==undefined){this.setStyle($1);}if($2!==undefined){this.setColor($2);}},statics:{fromString:function($0){var $1=new qx.ui.core.Border;var $2=$0.split(/\s+/);var $3,$4;for(var $5=0,$6=$2.length;$5<$6;$5++){$3=$2[$5];switch($3){case $[137]:case $[183]:case $[67]:case $[64]:case $[4]:case $[154]:case $[168]:case $[157]:case $[13]:$1.setStyle($3);break;default:$4=parseInt($3);if($4===$3||qx.lang.String.contains($3,$[42])){$1.setWidth($4);}else{$1.setColor($3);}break;}}return $1;},fromConfig:function($0){var $1=new qx.ui.core.Border;$1.set($0);return $1;},resetTop:qx.core.Variant.select($[1],{"gecko":function($0){var $1=$0._style;if($1){$1.borderTopWidth=$1.borderTopStyle=$1.borderTopColor=$1.MozBorderTopColors=$[0];}},"default":function($0){var $1=$0._style;if($1){$1.borderTopWidth=$1.borderTopStyle=$1.borderTopColor=$[0];}$1=$0._innerStyle;if($1){$1.borderTopWidth=$1.borderTopStyle=$1.borderTopColor=$[0];}}}),resetRight:qx.core.Variant.select($[1],{"gecko":function($0){var $1=$0._style;if($1){$1.borderRightWidth=$1.borderRightStyle=$1.borderRightColor=$1.MozBorderRightColors=$[0];}},"default":function($0){var $1=$0._style;if($1){$1.borderRightWidth=$1.borderRightStyle=$1.borderRightColor=$[0];}$1=$0._innerStyle;if($1){$1.borderRightWidth=$1.borderRightStyle=$1.borderRightColor=$[0];}}}),resetBottom:qx.core.Variant.select($[1],{"gecko":function($0){var $1=$0._style;if($1){$1.borderBottomWidth=$1.borderBottomStyle=$1.borderBottomColor=$1.MozBorderBottomColors=$[0];}},"default":function($0){var $1=$0._style;if($1){$1.borderBottomWidth=$1.borderBottomStyle=$1.borderBottomColor=$[0];}$1=$0._innerStyle;if($1){$1.borderBottomWidth=$1.borderBottomStyle=$1.borderBottomColor=$[0];}}}),resetLeft:qx.core.Variant.select($[1],{"gecko":function($0){var $1=$0._style;if($1){$1.borderLeftWidth=$1.borderLeftStyle=$1.borderLeftColor=$1.MozBorderLeftColors=$[0];}},"default":function($0){var $1=$0._style;if($1){$1.borderLeftWidth=$1.borderLeftStyle=$1.borderLeftColor=$[0];}$1=$0._innerStyle;if($1){$1.borderLeftWidth=$1.borderLeftStyle=$1.borderLeftColor=$[0];}}})},properties:{widthTop:{check:$[51],init:0,apply:$[1389]},widthRight:{check:$[51],init:0,apply:$[1080]},widthBottom:{check:$[51],init:0,apply:$[1182]},widthLeft:{check:$[51],init:0,apply:$[1599]},styleTop:{nullable:true,check:[$[4],$[154],$[168],$[157],$[64],$[67],$[183],$[137]],init:$[4],apply:$[1566]},styleRight:{nullable:true,check:[$[4],$[154],$[168],$[157],$[64],$[67],$[183],$[137]],init:$[4],apply:$[1171]},styleBottom:{nullable:true,check:[$[4],$[154],$[168],$[157],$[64],$[67],$[183],$[137]],init:$[4],apply:$[991]},styleLeft:{nullable:true,check:[$[4],$[154],$[168],$[157],$[64],$[67],$[183],$[137]],init:$[4],apply:$[1375]},colorTop:{nullable:true,check:$[89],apply:$[1675]},colorRight:{nullable:true,check:$[89],apply:$[1181]},colorBottom:{nullable:true,check:$[89],apply:$[575]},colorLeft:{nullable:true,check:$[89],apply:$[1246]},colorInnerTop:{nullable:true,check:$[89],apply:$[1367]},colorInnerRight:{nullable:true,check:$[89],apply:$[1269]},colorInnerBottom:{nullable:true,check:$[89],apply:$[915]},colorInnerLeft:{nullable:true,check:$[89],apply:$[1662]},left:{group:[$[494],$[343],$[504]]},right:{group:[$[428],$[340],$[359]]},top:{group:[$[447],$[316],$[396]]},bottom:{group:[$[386],$[427],$[379]]},width:{group:[$[447],$[428],$[386],$[494]],mode:$[103]},style:{group:[$[316],$[340],$[427],$[343]],mode:$[103]},color:{group:[$[396],$[359],$[379],$[504]],mode:$[103]},innerColor:{group:[$[1504],$[1648],$[876],$[1585]],mode:$[103]}},members:{_applyWidthTop:function($0,$1){this.__widthTop=$0==null?$[66]:$0+$[42];this.__computeComplexTop();this.__informManager($[18]);},_applyWidthRight:function($0,$1){this.__widthRight=$0==null?$[66]:$0+$[42];this.__computeComplexRight();this.__informManager($[15]);},_applyWidthBottom:function($0,$1){this.__widthBottom=$0==null?$[66]:$0+$[42];this.__computeComplexBottom();this.__informManager($[19]);},_applyWidthLeft:function($0,$1){this.__widthLeft=$0==null?$[66]:$0+$[42];this.__computeComplexLeft();this.__informManager($[10]);},_applyColorTop:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._changeColorTop,this,$0);},_applyColorRight:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._changeColorRight,this,$0);},_applyColorBottom:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._changeColorBottom,this,$0);},_applyColorLeft:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._changeColorLeft,this,$0);},_applyColorInnerTop:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._changeColorInnerTop,this,$0);},_applyColorInnerRight:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._changeColorInnerRight,this,$0);},_applyColorInnerBottom:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._changeColorInnerBottom,this,$0);},_applyColorInnerLeft:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._changeColorInnerLeft,this,$0);},_applyStyleTop:function(){this.__informManager($[18]);},_applyStyleRight:function(){this.__informManager($[15]);},_applyStyleBottom:function(){this.__informManager($[19]);},_applyStyleLeft:function(){this.__informManager($[10]);},_changeColorTop:function($0){this.__colorTop=$0;this.__computeComplexTop();this.__informManager($[18]);},_changeColorInnerTop:function($0){this.__colorInnerTop=$0;this.__computeComplexTop();this.__informManager($[18]);},_changeColorRight:function($0){this.__colorRight=$0;this.__computeComplexRight();this.__informManager($[15]);},_changeColorInnerRight:function($0){this.__colorInnerRight=$0;this.__computeComplexRight();this.__informManager($[15]);},_changeColorBottom:function($0){this.__colorBottom=$0;this.__computeComplexBottom();this.__informManager($[19]);},_changeColorInnerBottom:function($0){this.__colorInnerBottom=$0;this.__computeComplexBottom();this.__informManager($[19]);},_changeColorLeft:function($0){this.__colorLeft=$0;this.__computeComplexLeft();this.__informManager($[10]);},_changeColorInnerLeft:function($0){this.__colorInnerLeft=$0;this.__computeComplexLeft();this.__informManager($[10]);},__computeComplexTop:function(){this.__complexTop=this.getWidthTop()===2&&this.__colorInnerTop!=null&&this.__colorTop!=this.__colorInnerTop;},__computeComplexRight:function(){this.__complexRight=this.getWidthRight()===2&&this.__colorInnerRight!=null&&this.__colorRight!=this.__colorInnerRight;},__computeComplexBottom:function(){this.__complexBottom=this.getWidthBottom()===2&&this.__colorInnerBottom!=null&&this.__colorBottom!=this.__colorInnerBottom;},__computeComplexLeft:function(){this.__complexLeft=this.getWidthLeft()===2&&this.__colorInnerLeft!=null&&this.__colorLeft!=this.__colorInnerLeft;},__informManager:function($0){qx.theme.manager.Border.getInstance().updateObjectsEdge(this,$0);},renderTop:qx.core.Variant.select($[1],{"gecko":function($0){var $1=$0._style;$1.borderTopWidth=this.__widthTop||$[66];$1.borderTopColor=this.__colorTop||$[0];if(this.__complexTop){$1.borderTopStyle=$[4];$1.MozBorderTopColors=this.__colorTop+$[86]+this.__colorInnerTop;}else{$1.borderTopStyle=this.getStyleTop()||$[13];$1.MozBorderTopColors=$[0];}},"default":function($0){var $1=$0._style;var $2=$0._innerStyle;if(this.__complexTop){if(!$2){$0.prepareEnhancedBorder();$2=$0._innerStyle;}$1.borderTopWidth=$2.borderTopWidth=$[145];$1.borderTopStyle=$2.borderTopStyle=$[4];$1.borderTopColor=this.__colorTop;$2.borderTopColor=this.__colorInnerTop;}else{$1.borderTopWidth=this.__widthTop||$[66];$1.borderTopStyle=this.getStyleTop()||$[13];$1.borderTopColor=this.__colorTop||$[0];if($2){$2.borderTopWidth=$2.borderTopStyle=$2.borderTopColor=$[0];}}}}),renderRight:qx.core.Variant.select($[1],{"gecko":function($0){var $1=$0._style;$1.borderRightWidth=this.__widthRight||$[66];$1.borderRightColor=this.__colorRight||$[0];if(this.__complexRight){$1.borderRightStyle=$[4];$1.MozBorderRightColors=this.__colorRight+$[86]+this.__colorInnerRight;}else{$1.borderRightStyle=this.getStyleRight()||$[13];$1.MozBorderRightColors=$[0];}},"default":function($0){var $1=$0._style;var $2=$0._innerStyle;if(this.__complexRight){if(!$2){$0.prepareEnhancedBorder();$2=$0._innerStyle;}$1.borderRightWidth=$2.borderRightWidth=$[145];$1.borderRightStyle=$2.borderRightStyle=$[4];$1.borderRightColor=this.__colorRight;$2.borderRightColor=this.__colorInnerRight;}else{$1.borderRightWidth=this.__widthRight||$[66];$1.borderRightStyle=this.getStyleRight()||$[13];$1.borderRightColor=this.__colorRight||$[0];if($2){$2.borderRightWidth=$2.borderRightStyle=$2.borderRightColor=$[0];}}}}),renderBottom:qx.core.Variant.select($[1],{"gecko":function($0){var $1=$0._style;$1.borderBottomWidth=this.__widthBottom||$[66];$1.borderBottomColor=this.__colorBottom||$[0];if(this.__complexBottom){$1.borderBottomStyle=$[4];$1.MozBorderBottomColors=this.__colorBottom+$[86]+this.__colorInnerBottom;}else{$1.borderBottomStyle=this.getStyleBottom()||$[13];$1.MozBorderBottomColors=$[0];}},"default":function($0){var $1=$0._style;var $2=$0._innerStyle;if(this.__complexBottom){if(!$2){$0.prepareEnhancedBorder();$2=$0._innerStyle;}$1.borderBottomWidth=$2.borderBottomWidth=$[145];$1.borderBottomStyle=$2.borderBottomStyle=$[4];$1.borderBottomColor=this.__colorBottom;$2.borderBottomColor=this.__colorInnerBottom;}else{$1.borderBottomWidth=this.__widthBottom||$[66];$1.borderBottomStyle=this.getStyleBottom()||$[13];$1.borderBottomColor=this.__colorBottom||$[0];if($2){$2.borderBottomWidth=$2.borderBottomStyle=$2.borderBottomColor=$[0];}}}}),renderLeft:qx.core.Variant.select($[1],{"gecko":function($0){var $1=$0._style;$1.borderLeftWidth=this.__widthLeft||$[66];$1.borderLeftColor=this.__colorLeft||$[0];if(this.__complexLeft){$1.borderLeftStyle=$[4];$1.MozBorderLeftColors=this.__colorLeft+$[86]+this.__colorInnerLeft;}else{$1.borderLeftStyle=this.getStyleLeft()||$[13];$1.MozBorderLeftColors=$[0];}},"default":function($0){var $1=$0._style;var $2=$0._innerStyle;if(this.__complexLeft){if(!$2){$0.prepareEnhancedBorder();$2=$0._innerStyle;}$1.borderLeftWidth=$2.borderLeftWidth=$[145];$1.borderLeftStyle=$2.borderLeftStyle=$[4];$1.borderLeftColor=this.__colorLeft;$2.borderLeftColor=this.__colorInnerLeft;}else{$1.borderLeftWidth=this.__widthLeft||$[66];$1.borderLeftStyle=this.getStyleLeft()||$[13];$1.borderLeftColor=this.__colorLeft||$[0];if($2){$2.borderLeftWidth=$2.borderLeftStyle=$2.borderLeftColor=$[0];}}}})}});
qx.Class.define($[1637],{type:$[32],extend:qx.util.manager.Value,properties:{fontTheme:{check:$[117],nullable:true,apply:$[841],event:$[1118]}},members:{resolveDynamic:function($0){return $0 instanceof qx.ui.core.Font?$0:this._dynamic[$0];},isDynamic:function($0){return $0&&($0 instanceof qx.ui.core.Font||this._dynamic[$0]!==undefined);},syncFontTheme:function(){this._updateObjects();},_applyFontTheme:function($0){var $1=this._dynamic;for(var $2 in $1){if($1[$2].themed){$1[$2].dispose();delete $1[$2];}}if($0){var $3=$0.fonts;var $4=qx.ui.core.Font;for(var $2 in $3){$1[$2]=(new $4).set($3[$2]);$1[$2].themed=true;}}if(qx.theme.manager.Meta.getInstance().getAutoSync()){this.syncFontTheme();}}}});
qx.Class.define($[744],{extend:qx.core.Object,construct:function($0,$1){arguments.callee.base.call(this);if($0!==undefined){this.setSize($0);}if($1!==undefined){this.setFamily($1);}},statics:{fromString:function($0){var $1=new qx.ui.core.Font;var $2=$0.split(/\s+/);var $3=[];var $4;for(var $5=0;$5<$2.length;$5++){switch($4=$2[$5]){case $[206]:$1.setBold(true);break;case $[356]:$1.setItalic(true);break;case $[278]:$1.setDecoration($[278]);break;default:var $6=parseInt($4);if($6==$4||qx.lang.String.contains($4,$[42])){$1.setSize($6);}else{$3.push($4);}break;}}if($3.length>0){$1.setFamily($3);}return $1;},fromConfig:function($0){var $1=new qx.ui.core.Font;$1.set($0);return $1;},reset:function($0){$0.removeStyleProperty($[446]);$0.removeStyleProperty($[321]);$0.removeStyleProperty($[362]);$0.removeStyleProperty($[312]);$0.removeStyleProperty($[443]);},resetElement:function($0){var $1=$0.style;$1.fontFamily=$[0];$1.fontSize=$[0];$1.fontWeight=$[0];$1.fontStyle=$[0];$1.textDecoration=$[0];},resetStyle:function($0){$0.fontFamily=$[0];$0.fontSize=$[0];$0.fontWeight=$[0];$0.fontStyle=$[0];$0.textDecoration=$[0];}},properties:{size:{check:$[17],nullable:true,apply:$[564]},family:{check:$[392],nullable:true,apply:$[1448]},bold:{check:$[2],nullable:true,apply:$[1670]},italic:{check:$[2],nullable:true,apply:$[1185]},decoration:{check:[$[278],$[638],$[1641]],nullable:true,apply:$[1645]}},members:{__size:null,__family:null,__bold:null,__italic:null,__decoration:null,_applySize:function($0,$1){this.__size=$0===null?null:$0+$[42];},_applyFamily:function($0,$1){var $2=$[0];for(var $3=0,$4=$0.length;$3<$4;$3++){if($0[$3].indexOf($[86])>0){$2+=$[95]+$0[$3]+$[95];}else{$2+=$0[$3];}if($3!=$4-1){$2+=$[43];}}this.__family=$2;},_applyBold:function($0,$1){this.__bold=$0===null?null:$0?$[206]:$[141];},_applyItalic:function($0,$1){this.__italic=$0===null?null:$0?$[356]:$[141];},_applyDecoration:function($0,$1){this.__decoration=$0===null?null:$0;},render:function($0){$0.setStyleProperty($[446],this.__family);$0.setStyleProperty($[321],this.__size);$0.setStyleProperty($[362],this.__bold);$0.setStyleProperty($[312],this.__italic);$0.setStyleProperty($[443],this.__decoration);},renderStyle:function($0){$0.fontFamily=this.__family||$[0];$0.fontSize=this.__size||$[0];$0.fontWeight=this.__bold||$[0];$0.fontStyle=this.__italic||$[0];$0.textDecoration=this.__decoration||$[0];},renderElement:function($0){var $1=$0.style;$1.fontFamily=this.__family||$[0];$1.fontSize=this.__size||$[0];$1.fontWeight=this.__bold||$[0];$1.fontStyle=this.__italic||$[0];$1.textDecoration=this.__decoration||$[0];},generateStyle:function(){return (this.__family?$[1378]+this.__family.replace(/\"/g,$[315])+$[48]:$[0])+(this.__size?$[853]+this.__size+$[48]:$[0])+(this.__weight?$[1397]+this.__weight+$[48]:$[0])+(this.__style?$[1052]+this.__style+$[48]:$[0])+(this.__decoration?$[1233]+this.__decoration+$[48]:$[0]);}}});
qx.Class.define($[947],{type:$[32],extend:qx.core.Target,properties:{iconTheme:{check:$[117],nullable:true,apply:$[1079],event:$[1339]}},members:{_applyIconTheme:function($0,$1){if(qx.theme.manager.Meta.getInstance().getAutoSync()){this.syncIconTheme();}},syncIconTheme:function(){var $0=this.getIconTheme();var $1=qx.io.Alias.getInstance();$0?$1.add($[169],$0.icons.uri):$1.remove($[169]);}}});
qx.Class.define($[1372],{type:$[32],extend:qx.core.Target,properties:{widgetTheme:{check:$[117],nullable:true,apply:$[1281],event:$[1671]}},members:{_applyWidgetTheme:function($0,$1){if(qx.theme.manager.Meta.getInstance().getAutoSync()){this.syncWidgetTheme();}},syncWidgetTheme:function(){var $0=this.getWidgetTheme();var $1=qx.io.Alias.getInstance();$0?$1.add($[252],$0.widgets.uri):$1.remove($[252]);}}});
qx.Class.define($[483],{extend:qx.core.Target,construct:function($0){arguments.callee.base.call(this);if($0!=null){this._attachedWidget=$0;}},statics:{mouseFocus:false},members:{getAttachedWidget:function(){return this._attachedWidget;},_onkeyevent:function($0,$1){if($1.getKeyIdentifier()!=$[275]){return;}$1.stopPropagation();$1.preventDefault();qx.event.handler.FocusHandler.mouseFocus=false;var $2=this.getAttachedWidget().getFocusedChild();if(!$1.isShiftPressed()){var $3=$2?this.getWidgetAfter($0,$2):this.getFirstWidget($0);}else{var $3=$2?this.getWidgetBefore($0,$2):this.getLastWidget($0);}if($3){$3.setFocused(true);$3._ontabfocus();}},compareTabOrder:function($0,$1){if($0==$1){return 0;}var $2=$0.getTabIndex();var $3=$1.getTabIndex();if($2!=$3){return $2-$3;}var $4=qx.bom.element.Location.getTop($0.getElement());var $5=qx.bom.element.Location.getTop($1.getElement());if($4!=$5){return $4-$5;}var $6=qx.bom.element.Location.getLeft($0.getElement());var $7=qx.bom.element.Location.getLeft($1.getElement());if($6!=$7){return $6-$7;}var $8=$0.getZIndex();var $9=$1.getZIndex();if($8!=$9){return $8-$9;}return 0;},getFirstWidget:function($0){return this._getFirst($0,null);},getLastWidget:function($0){return this._getLast($0,null);},getWidgetAfter:function($0,$1){if($0==$1){return this.getFirstWidget($0);}if($1.getAnonymous()){$1=$1.getParent();}if($1==null){return [];}var $2=[];this._getAllAfter($0,$1,$2);$2.sort(this.compareTabOrder);return $2.length>0?$2[0]:this.getFirstWidget($0);},getWidgetBefore:function($0,$1){if($0==$1){return this.getLastWidget($0);}if($1.getAnonymous()){$1=$1.getParent();}if($1==null){return [];}var $2=[];this._getAllBefore($0,$1,$2);$2.sort(this.compareTabOrder);var $3=$2.length;return $3>0?$2[$3-1]:this.getLastWidget($0);},_getAllAfter:function($0,$1,$2){var $3=$0.getChildren();var $4;var $5=$3.length||0;for(var $6=0;$6<$5;$6++){$4=$3[$6];if(!($4 instanceof qx.ui.core.Parent)&&!($4 instanceof qx.ui.basic.Terminator)){continue;}if($4.isFocusable()&&$4.getTabIndex()>0&&this.compareTabOrder($1,$4)<0){$2.push($3[$6]);}if(!$4.isFocusRoot()&&$4 instanceof qx.ui.core.Parent){this._getAllAfter($4,$1,$2);}}},_getAllBefore:function($0,$1,$2){var $3=$0.getChildren();var $4;var $5=$3.length;for(var $6=0;$6<$5;$6++){$4=$3[$6];if(!($4 instanceof qx.ui.core.Parent)&&!($4 instanceof qx.ui.basic.Terminator)){continue;}if($4.isFocusable()&&$4.getTabIndex()>0&&this.compareTabOrder($1,$4)>0){$2.push($4);}if(!$4.isFocusRoot()&&$4 instanceof qx.ui.core.Parent){this._getAllBefore($4,$1,$2);}}},_getFirst:function($0,$1){var $2=$0.getChildren();var $3;var $4=$2.length;for(var $5=0;$5<$4;$5++){$3=$2[$5];if(!($3 instanceof qx.ui.core.Parent)&&!($3 instanceof qx.ui.basic.Terminator)){continue;}if($3.isFocusable()&&$3.getTabIndex()>0){if($1==null||this.compareTabOrder($3,$1)<0){$1=$3;}}if(!$3.isFocusRoot()&&$3 instanceof qx.ui.core.Parent){$1=this._getFirst($3,$1);}}return $1;},_getLast:function($0,$1){var $2=$0.getChildren();var $3;var $4=$2.length;for(var $5=0;$5<$4;$5++){$3=$2[$5];if(!($3 instanceof qx.ui.core.Parent)&&!($3 instanceof qx.ui.basic.Terminator)){continue;}if($3.isFocusable()&&$3.getTabIndex()>0){if($1==null||this.compareTabOrder($3,$1)>0){$1=$3;}}if(!$3.isFocusRoot()&&$3 instanceof qx.ui.core.Parent){$1=this._getLast($3,$1);}}return $1;}},destruct:function(){this._disposeFields($[1107]);}});
qx.Class.define($[1169],{statics:{__style:function($0,$1){return qx.bom.element.Style.get($0,$1,qx.bom.element.Style.COMPUTED_MODE,false);},__num:function($0,$1){return parseInt(qx.bom.element.Style.get($0,$1,qx.bom.element.Style.COMPUTED_MODE,false),10)||0;},__computeScroll:function($0){var $1=0,$2=0;if($0.getBoundingClientRect){var $3=qx.dom.Node.getWindow($0);$1-=qx.bom.Viewport.getScrollLeft($3);$2-=qx.bom.Viewport.getScrollTop($3);}else{var $4=qx.dom.Node.getDocument($0).body;$0=$0.parentNode;while($0&&$0!=$4){$1+=$0.scrollLeft;$2+=$0.scrollTop;$0=$0.parentNode;}}return {left:$1,top:$2};},__computeBody:qx.core.Variant.select($[1],{"mshtml":function($0){var $1=qx.dom.Node.getDocument($0);var $2=$1.body;var $3=$2.offsetLeft;var $4=$2.offsetTop;$3-=this.__num($2,$[61]);$4-=this.__num($2,$[60]);if($1.compatMode===$[90]){$3+=this.__num($2,$[148]);$4+=this.__num($2,$[140]);}return {left:$3,top:$4};},"webkit":function($0){var $1=qx.dom.Node.getDocument($0);var $2=$1.body;var $3=$2.offsetLeft;var $4=$2.offsetTop;$3+=this.__num($2,$[61]);$4+=this.__num($2,$[60]);if($1.compatMode===$[90]){$3+=this.__num($2,$[148]);$4+=this.__num($2,$[140]);}return {left:$3,top:$4};},"gecko":function($0){var $1=qx.dom.Node.getDocument($0).body;var $2=$1.offsetLeft;var $3=$1.offsetTop;if(qx.bom.element.BoxSizing.get($1)!==$[225]){$2+=this.__num($1,$[61]);$3+=this.__num($1,$[60]);if(!$0.getBoundingClientRect){var $4;while($0){if(this.__style($0,$[92])===$[82]||this.__style($0,$[92])===$[119]){$4=true;break;}$0=$0.offsetParent;}if(!$4){$2+=this.__num($1,$[61]);$3+=this.__num($1,$[60]);}}}return {left:$2,top:$3};},"default":function($0){var $1=qx.dom.Node.getDocument($0).body;var $2=$1.offsetLeft;var $3=$1.offsetTop;return {left:$2,top:$3};}}),__computeOffset:qx.core.Variant.select($[1],{"mshtml|webkit":function($0){var $1=qx.dom.Node.getDocument($0);if($0.getBoundingClientRect){var $2=$0.getBoundingClientRect();var $3=$2.left;var $4=$2.top;if($1.compatMode===$[90]){$3-=this.__num($0,$[61]);$4-=this.__num($0,$[60]);}}else{var $3=$0.offsetLeft;var $4=$0.offsetTop;$0=$0.offsetParent;var $5=$1.body;while($0&&$0!=$5){$3+=$0.offsetLeft;$4+=$0.offsetTop;$3+=this.__num($0,$[61]);$4+=this.__num($0,$[60]);$0=$0.offsetParent;}}return {left:$3,top:$4};},"gecko":function($0){if($0.getBoundingClientRect){var $1=$0.getBoundingClientRect();var $2=Math.round($1.left);var $3=Math.round($1.top);}else{var $2=0;var $3=0;var $4=qx.dom.Node.getDocument($0).body;var $5=qx.bom.element.BoxSizing;if($5.get($0)!==$[225]){$2-=this.__num($0,$[61]);$3-=this.__num($0,$[60]);}while($0&&$0!==$4){$2+=$0.offsetLeft;$3+=$0.offsetTop;if($5.get($0)!==$[225]){$2+=this.__num($0,$[61]);$3+=this.__num($0,$[60]);}if($0.parentNode&&this.__style($0.parentNode,$[46])!=$[1581]){$2+=this.__num($0.parentNode,$[61]);$3+=this.__num($0.parentNode,$[60]);}$0=$0.offsetParent;}}return {left:$2,top:$3};},"default":function($0){var $1=0;var $2=0;var $3=qx.dom.Node.getDocument($0).body;while($0&&$0!==$3){$1+=$0.offsetLeft;$2+=$0.offsetTop;$0=$0.offsetParent;}return {left:$1,top:$2};}}),get:function($0,$1){var $2=this.__computeBody($0);if($0.tagName==$[772]){var $3=$2.left;var $4=$2.top;}else{var $5=this.__computeOffset($0);var $6=this.__computeScroll($0);var $3=$5.left+$2.left-$6.left;var $4=$5.top+$2.top-$6.top;}var $7=$3+$0.offsetWidth;var $8=$4+$0.offsetHeight;if($1){if($1==$[247]||$1==$[36]){var $9=qx.bom.element.Overflow.getX($0);if($9==$[36]||$9==$[3]){$7+=$0.scrollWidth-$0.offsetWidth+this.__num($0,$[61])+this.__num($0,$[262]);}var $a=qx.bom.element.Overflow.getY($0);if($a==$[36]||$a==$[3]){$8+=$0.scrollHeight-$0.offsetHeight+this.__num($0,$[60])+this.__num($0,$[243]);}}switch($1){case $[247]:$3+=this.__num($0,$[194]);$4+=this.__num($0,$[197]);$7-=this.__num($0,$[232]);$8-=this.__num($0,$[219]);case $[36]:$3-=$0.scrollLeft;$4-=$0.scrollTop;$7-=$0.scrollLeft;$8-=$0.scrollTop;case $[566]:$3+=this.__num($0,$[61]);$4+=this.__num($0,$[60]);$7-=this.__num($0,$[262]);$8-=this.__num($0,$[243]);break;case $[411]:$3-=this.__num($0,$[148]);$4-=this.__num($0,$[140]);$7+=this.__num($0,$[210]);$8+=this.__num($0,$[192]);break;}}return {left:$3,top:$4,right:$7,bottom:$8};},getLeft:function($0,$1){return this.get($0,$1).left;},getTop:function($0,$1){return this.get($0,$1).top;},getRight:function($0,$1){return this.get($0,$1).right;},getBottom:function($0,$1){return this.get($0,$1).bottom;},getRelative:function($0,$1,$2,$3){var $4=this.get($0,$2);var $5=this.get($1,$3);return {left:$4.left-$5.left,top:$4.top-$5.top,right:$4.right-$5.right,bottom:$4.bottom-$5.bottom};}}});
qx.Class.define($[872],{statics:{__hints:{names:{"float":qx.core.Variant.isSet($[1],$[30])?$[542]:$[1152],"boxSizing":qx.core.Variant.isSet($[1],$[26])?$[1110]:$[213]},mshtmlPixel:{width:$[957],height:$[721],left:$[1298],right:$[1368],top:$[1228],bottom:$[546]},special:{clip:true,cursor:true,opacity:true,overflowX:true,overflowY:true}},setCss:qx.core.Variant.select($[1],{"mshtml":function($0,$1){$0.style.cssText=$1;},"default":function($0,$1){$0.setAttribute($[47],$1);}}),getCss:qx.core.Variant.select($[1],{"mshtml":function($0){return $0.style.cssText.toLowerCase();},"default":function($0){return $0.getAttribute($[47]);}}),COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function($0,$1,$2,$3){var $4=this.__hints;$1=$4.names[$1]||$1;$0.style[$1]=$2||$[0];},reset:function($0,$1,$2){var $3=this.__hints;$1=$3.names[$1]||$1;$0.style[$1]=$[0];},get:qx.core.Variant.select($[1],{"mshtml":function($0,$1,$2,$3){var $4=this.__hints;$1=$4.names[$1]||$1;switch($2){case this.LOCAL_MODE:return $0.style[$1]||$[0];case this.CASCADED_MODE:return $0.currentStyle[$1];default:var $5=$0.currentStyle[$1];if(/^-?[\.\d]+(px)?$/i.test($5)){return $5;}var $6=$4.mshtmlPixel[$1];if($6){var $7=$0.style[$1];$0.style[$1]=$5||0;var $8=$0.style[$6]+$[42];$0.style[$1]=$7;return $8;}if(/^-?[\.\d]+(em|pt|%)?$/i.test($5)){throw new Error("Untranslated computed property value: "+$1+". Only pixel values work well across different clients.");}return $5;}},"default":function($0,$1,$2,$3){var $4=this.__hints;$1=$4.names[$1]||$1;switch($2){case this.LOCAL_MODE:return $0.style[$1];case this.CASCADED_MODE:if($0.currentStyle){return $0.currentStyle[$1];}throw new Error("Cascaded styles are not supported in this browser!");default:var $5=qx.dom.Node.getDocument($0);var $6=$5.defaultView.getComputedStyle($0,null);return $6?$6[$1]:null;}}})}});
qx.Class.define($[711],{statics:{__styleProperties:qx.core.Variant.select($[1],{"mshtml":null,"webkit":[$[213],$[1440],$[1377]],"gecko":[$[903],$[213]],"opera":[$[213]]}),__cssProperties:qx.core.Variant.select($[1],{"mshtml":null,"webkit":[$[221],$[399],$[314]],"gecko":[$[372],$[221]],"opera":[$[221]]}),__nativeBorderBox:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__usesNativeBorderBox:function($0){var $1=this.__nativeBorderBox;return $1.tags[$0.tagName.toLowerCase()]||$1.types[$0.type];},compile:qx.core.Variant.select($[1],{"mshtml":function($0){qx.log.Logger.warn(this,"This client do not support the dynamic modification of the box-sizing property.");},"default":function($0){var $1=this.__cssProperties;var $2=$[0];if($1){for(var $3=0,$4=$1.length;$3<$4;$3++){$2+=$1[$3]+$[31]+$0+$[48];}}return $2;}}),get:qx.core.Variant.select($[1],{"mshtml":function($0){if(qx.bom.Document.isStandardMode(qx.dom.Node.getDocument($0))){if(!this.__usesNativeBorderBox($0)){return $[1546];}}return $[225];},"default":function($0){var $1=this.__styleProperties;var $2;if($1){for(var $3=0,$4=$1.length;$3<$4;$3++){$2=qx.bom.element.Style.get($0,$1[$3],null,false);if($2!=null&&$2!==$[0]){return $2;}}}}}),set:qx.core.Variant.select($[1],{"mshtml":function($0,$1){qx.log.Logger.warn(this,"This client do not support the dynamic modification of the box-sizing property.");},"default":function($0,$1){var $2=this.__styleProperties;if($2){for(var $3=0,$4=$2.length;$3<$4;$3++){$0.style[$2[$3]]=$1;}}}}),reset:function($0){this.set($0,$[0]);}}});
qx.Class.define($[1139],{statics:{isQuirksMode:function($0){return ($0||window).document.compatMode!==$[90];},isStandardMode:function($0){return ($0||window).document.compatMode===$[90];},getWidth:function($0){var $1=($0||window).document;var $2=qx.bom.Viewport.getWidth($0);var $3=$1.compatMode===$[90]?$1.documentElement.scrollWidth:$1.body.scrollWidth;return Math.max($3,$2);},getHeight:function($0){var $1=($0||window).document;var $2=qx.bom.Viewport.getHeight($0);var $3=$1.compatMode===$[90]?$1.documentElement.scrollHeight:$1.body.scrollHeight;return Math.max($3,$2);}}});
qx.Class.define($[565],{statics:{NAME:"",FULLVERSION:"0.0.0",VERSION:0.0,OPERA:false,WEBKIT:false,GECKO:false,MSHTML:false,__init:function(){var $0=$[743];var $1=$[930];var $2=navigator.userAgent;if(window.opera){$0=$[98];this.OPERA=true;if(/Opera[\s\/]([0-9\.]*)/.test($2)){$1=RegExp.$1.substring(0,3)+$[38]+RegExp.$1.substring(3);}else{throw new Error("Could not detect Opera version: "+$2+"!");}}else if(navigator.userAgent.indexOf($[739])!=-1){$0=$[93];this.WEBKIT=true;if(/AppleWebKit\/([^ ]+)/.test($2)){$1=RegExp.$1;var $3=$1.indexOf($[234])!=-1;var $4=RegExp($[313]).exec($1);if($4){$1=$1.slice(0,$4.index);}}else{throw new Error("Could not detect Webkit version: "+$2+"!");}}else if(window.controllers&&navigator.product===$[442]){$0=$[26];this.GECKO=true;if(/rv\:([^\);]+)(\)|;)/.test($2)){$1=RegExp.$1;}else{throw new Error("Could not detect Gecko version: "+$2+"!");}}else if(navigator.cpuClass&&/MSIE\s+([^\);]+)(\)|;)/.test($2)){$0=$[30];$1=RegExp.$1;this.MSHTML=true;}else{throw new Error("Unsupported client: "+$2+"!");}this.NAME=$0;this.FULLVERSION=$1;this.VERSION=parseFloat($1);}},defer:function($0){$0.__init();}});
qx.Class.define($[730],{statics:{_compile:qx.core.Variant.select($[1],{"gecko":qx.bom.client.Engine.VERSION<1.8?function($0,$1){if($1==$[22]){$1=$[149];}return $[337]+$1+$[48];}:function($0,$1){return $0+$[31]+$1+$[48];},"opera":qx.bom.client.Engine.VERSION<9.5?function($0,$1){return $[337]+$1+$[48];}:function($0,$1){return $0+$[31]+$1+$[48];},"default":function($0,$1){return $0+$[31]+$1+$[48];}}),compileX:function($0){return this._compile($[873],$0);},compileY:function($0){return this._compile($[1137],$0);},getX:qx.core.Variant.select($[1],{"gecko":qx.bom.client.Engine.VERSION<1.8?function($0,$1){var $2=qx.bom.element.Style.get($0,$[46],$1,false);if($2===$[149]){$2=$[22];}return $2;}:function($0,$1){return qx.bom.element.Style.get($0,$[106],$1,false);},"opera":qx.bom.client.Engine.VERSION<9.5?function($0,$1){return qx.bom.element.Style.get($0,$[46],$1,false);}:function($0,$1){return qx.bom.element.Style.get($0,$[106],$1,false);},"default":function($0,$1){return qx.bom.element.Style.get($0,$[106],$1,false);}}),setX:qx.core.Variant.select($[1],{"gecko":qx.bom.client.Engine.VERSION<1.8?function($0,$1){if($1==$[22]){$1=$[149];}$0.style.overflow=$1;}:function($0,$1){$0.style.overflowX=$1;},"opera":qx.bom.client.Engine.VERSION<9.5?function($0,$1){$0.style.overflow=$1;}:function($0,$1){$0.style.overflowX=$1;},"default":function($0,$1){$0.style.overflowX=$1;}}),resetX:qx.core.Variant.select($[1],{"gecko":qx.bom.client.Engine.VERSION<1.8?function($0){$0.style.overflow=$[0];}:function($0){$0.style.overflowX=$[0];},"opera":qx.bom.client.Engine.VERSION<9.5?function($0,$1){$0.style.overflow=$[0];}:function($0,$1){$0.style.overflowX=$[0];},"default":function($0){$0.style.overflowX=$[0];}}),getY:qx.core.Variant.select($[1],{"gecko":qx.bom.client.Engine.VERSION<1.8?function($0,$1){var $2=qx.bom.element.Style.get($0,$[46],$1,false);if($2===$[149]){$2=$[22];}return $2;}:function($0,$1){return qx.bom.element.Style.get($0,$[107],$1,false);},"opera":qx.bom.client.Engine.VERSION<9.5?function($0,$1){return qx.bom.element.Style.get($0,$[46],$1,false);}:function($0,$1){return qx.bom.element.Style.get($0,$[107],$1,false);},"default":function($0,$1){return qx.bom.element.Style.get($0,$[107],$1,false);}}),setY:qx.core.Variant.select($[1],{"gecko":qx.bom.client.Engine.VERSION<1.8?function($0,$1){if($1===$[22]){$1=$[149];}$0.style.overflow=$1;}:function($0,$1){$0.style.overflowY=$1;},"opera":qx.bom.client.Engine.VERSION<9.5?function($0,$1){$0.style.overflow=$1;}:function($0,$1){$0.style.overflowY=$1;},"default":function($0,$1){$0.style.overflowY=$1;}}),resetY:qx.core.Variant.select($[1],{"gecko":qx.bom.client.Engine.VERSION<1.8?function($0){$0.style.overflow=$[0];}:function($0){$0.style.overflowY=$[0];},"opera":qx.bom.client.Engine.VERSION<9.5?function($0,$1){$0.style.overflow=$[0];}:function($0,$1){$0.style.overflowY=$[0];},"default":function($0){$0.style.overflowY=$[0];}})}});
qx.Class.define($[630],{type:$[32],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);this.__visible={};this.__all={};},members:{add:function($0){var $1=this.__all;if($1[$0]===undefined){$1[$0]=1;}else{$1[$0]++;}},remove:function($0){var $1=this.__all;if($1[$0]!==undefined){$1[$0]--;}if($1[$0]<=0){delete $1[$0];}},show:function($0){var $1=this.__visible;if($1[$0]===undefined){$1[$0]=1;}else{$1[$0]++;}},hide:function($0){var $1=this.__visible;if($1[$0]!==undefined){$1[$0]--;}if($1[$0]<=0){delete $1[$0];}},getVisibleImages:function(){var $0=this.__visible;var $1={};for(var $2 in $0){if($0[$2]>0){$1[$2]=true;}}return $1;},getHiddenImages:function(){var $0=this.__visible;var $1=this.__all;var $2={};for(var $3 in $1){if($0[$3]===undefined){$2[$3]=true;}}return $2;}},destruct:function(){this._disposeFields($[726],$[1357]);}});
qx.Class.define($[816],{statics:{getLeft:qx.core.Variant.select($[1],{"gecko":function($0){var $1=$0.offsetLeft;var $2=$0.parentNode;var $3=qx.html.Style.getStyleProperty($0,$[92]);var $4=qx.html.Style.getStyleProperty($2,$[92]);if($3!=$[82]&&$3!=$[119]){$1-=qx.html.Style.getBorderLeft($2);}if($4!=$[82]&&$4!=$[119]){while($2){$2=$2.parentNode;if(!$2||typeof $2.tagName!==$[7]){break;}var $5=qx.html.Style.getStyleProperty($2,$[92]);if($5==$[82]||$5==$[119]){$1-=qx.html.Style.getBorderLeft($2)+qx.html.Style.getPaddingLeft($2);break;}}}return $1;},"default":function($0){return $0.offsetLeft;}}),getTop:qx.core.Variant.select($[1],{"gecko":function($0){var $1=$0.offsetTop;var $2=$0.parentNode;var $3=qx.html.Style.getStyleProperty($0,$[92]);var $4=qx.html.Style.getStyleProperty($2,$[92]);if($3!=$[82]&&$3!=$[119]){$1-=qx.html.Style.getBorderTop($2);}if($4!=$[82]&&$4!=$[119]){while($2){$2=$2.parentNode;if(!$2||typeof $2.tagName!==$[7]){break;}var $5=qx.html.Style.getStyleProperty($2,$[92]);if($5==$[82]||$5==$[119]){$1-=qx.html.Style.getBorderTop($2)+qx.html.Style.getPaddingTop($2);break;}}}return $1;},"default":function($0){return $0.offsetTop;}})}});
qx.Class.define($[1642],{statics:{scrollX:function($0,$1){var $2,$3,$4,$5;var $6=$0.parentNode;var $7=$0.offsetLeft;var $4=$0.offsetWidth;while($6){switch(qx.html.Style.getStyleProperty($6,$[46])){case $[36]:case $[3]:case $[265]:$5=true;break;default:switch(qx.html.Style.getStyleProperty($6,$[106])){case $[36]:case $[3]:$5=true;break;default:$5=false;}}if($5){$2=$6.clientWidth;$3=$6.scrollLeft;if($1){$6.scrollLeft=$7;}else if($1==false){$6.scrollLeft=$7+$4-$2;}else if($4>$2||$7<$3){$6.scrollLeft=$7;}else if(($7+$4)>($3+$2)){$6.scrollLeft=$7+$4-$2;}$7=$6.offsetLeft;$4=$6.offsetWidth;}else{$7+=$6.offsetLeft;}if($6.tagName.toLowerCase()==$[250]){break;}$6=$6.offsetParent;}return true;},scrollY:function($0,$1){var $2,$3,$4,$5;var $6=$0.parentNode;var $7=$0.offsetTop;var $4=$0.offsetHeight;while($6){switch(qx.html.Style.getStyleProperty($6,$[46])){case $[36]:case $[3]:case $[260]:$5=true;break;default:switch(qx.html.Style.getStyleProperty($6,$[107])){case $[36]:case $[3]:$5=true;break;default:$5=false;}}if($5){$2=$6.clientHeight;$3=$6.scrollTop;if($1){$6.scrollTop=$7;}else if($1==false){$6.scrollTop=$7+$4-$2;}else if($4>$2||$7<$3){$6.scrollTop=$7;}else if(($7+$4)>($3+$2)){$6.scrollTop=$7+$4-$2;}$7=$6.offsetTop;$4=$6.offsetHeight;}else{$7+=$6.offsetTop;}if($6.tagName.toLowerCase()==$[250]){break;}$6=$6.offsetParent;}return true;}}});
qx.Class.define($[1163],{extend:qx.core.Target,construct:function($0,$1,$2){arguments.callee.base.call(this);if($0 instanceof Array){this._list=qx.lang.Object.fromArray($0);}else{this._list=$0;}this._timer=new qx.client.Timer(qx.core.Setting.get($[1290]));this._timer.addEventListener($[174],this.__oninterval,this);if($1){this.addEventListener($[16],$1,$2||null);}},events:{"completed":$[6]},members:{_stopped:false,start:function(){if(qx.lang.Object.isEmpty(this._list)){this.createDispatchEvent($[16]);return;}for(var $0 in this._list){var $1=qx.io.image.PreloaderManager.getInstance().create(qx.io.Alias.getInstance().resolve($0));if($1.isErroneous()||$1.isLoaded()){delete this._list[$0];}else{$1._origSource=$0;$1.addEventListener($[97],this.__onload,this);$1.addEventListener($[83],this.__onerror,this);}}this._check();},__onload:function($0){if(this.getDisposed()){return;}delete this._list[$0.getTarget()._origSource];this._check();},__onerror:function($0){if(this.getDisposed()){return;}delete this._list[$0.getTarget()._origSource];this._check();},__oninterval:function($0){this.debug("Cannot preload: "+qx.lang.Object.getKeysAsString(this._list));this._stopped=true;this._timer.stop();this.createDispatchEvent($[16]);},_check:function(){if(this._stopped){return;}if(qx.lang.Object.isEmpty(this._list)){this._timer.stop();this.createDispatchEvent($[16]);}else{this._timer.restart();}}},settings:{"qx.preloaderTimeout":3000},destruct:function(){if(this._timer){this._timer.removeEventListener($[174],this.__oninterval,this);this._disposeObjects($[414]);}this._disposeFields($[639]);}});
qx.Class.define($[1692],{type:$[32],extend:qx.core.Object,construct:function(){arguments.callee.base.call(this);this._objects={};},members:{add:function($0){this._objects[$0.getUri()]=$0;},remove:function($0){delete this._objects[$0.getUri()];},has:function($0){return this._objects[$0]!=null;},get:function($0){return this._objects[$0];},create:function($0){if(this._objects[$0]){return this._objects[$0];}return new qx.io.image.Preloader($0);}},destruct:function(){this._disposeFields($[469]);}});
qx.Class.define($[394],{extend:qx.core.Target,events:{"load":$[6],"error":$[6]},construct:function($0){if(qx.io.image.PreloaderManager.getInstance().has($0)){this.debug("Reuse qx.io.image.Preloader in old-style!");this.debug("Please use qx.io.image.PreloaderManager.getInstance().create(source) instead!");return qx.io.image.PreloaderManager.getInstance().get($0);}arguments.callee.base.call(this);this._element=new Image;this._element.onload=qx.lang.Function.bind(this.__onload,this);this._element.onerror=qx.lang.Function.bind(this.__onerror,this);this._source=$0;this._element.src=$0;if(qx.core.Variant.isSet($[1],$[30])){this._isPng=/\.png$/i.test(this._element.nameProp);}qx.io.image.PreloaderManager.getInstance().add(this);},members:{_source:null,_isLoaded:false,_isErroneous:false,getUri:function(){return this._source;},getSource:function(){return this._source;},isLoaded:function(){return this._isLoaded;},isErroneous:function(){return this._isErroneous;},_isPng:false,getIsPng:function(){return this._isPng;},getWidth:qx.core.Variant.select($[1],{"gecko":function(){return this._element.naturalWidth;},"default":function(){return this._element.width;}}),getHeight:qx.core.Variant.select($[1],{"gecko":function(){return this._element.naturalHeight;},"default":function(){return this._element.height;}}),__onload:function(){if(this._isLoaded||this._isErroneous){return;}this._isLoaded=true;this._isErroneous=false;if(this.hasEventListeners($[97])){this.dispatchEvent(new qx.event.type.Event($[97]),true);}},__onerror:function(){if(this._isLoaded||this._isErroneous){return;}this.debug("Could not load: "+this._source);this._isLoaded=false;this._isErroneous=true;if(this.hasEventListeners($[83])){this.dispatchEvent(new qx.event.type.Event($[83]),true);}}},destruct:function(){if(this._element){this._element.src=$[0];this._element.onload=this._element.onerror=null;}this._disposeFields($[241],$[1649],$[1387],$[1509]);}});
qx.Class.define($[1511],{extend:qx.application.Gui,construct:function(){qx.application.Gui.call(this);},members:{main:function($0){arguments.callee.base.call(this);var $1=function($2,$3,$4,$5,$6){var $7=new Object();var $8=$3.getInnerWidth()-($6+50);var $9=$2.length;var $a=0;for(var $b=0;$b<$9;$b++){if($2[$b][$[9]]==$[139]&&!$2[$b][$[40]]){$w=new qx.ui.basic.Label($2[$b][$[37]][$[1119]]);$w.setFont($[206]);$w.setTop($4);$w.setLeft($6);$3.add($w);$4+=25;}if($2[$b][$[128]]){$w=new qx.ui.basic.Label($2[$b][$[128]]);$w.setWidth($6-10);$w.setTop($4);$w.setLeft($5);$3.add($w);}if($2[$b][$[161]]==$[133]){if($6==$5)$4+=15;if($2[$b][$[37]]&&$2[$b][$[37]][$[282]]){$w=new qx.ui.basic.Label($2[$b][$[40]]+$[68]);$w.setTop($4);$w.setLeft($6);$3.add($w);}else{$7[$2[$b][$[9]]]=new qx.my.ColoredTextField($2[$b][$[40]]+$[68]);if($2[$b][$[37]]&&$2[$b][$[37]][$[24]]){$7[$2[$b][$[9]]].setWidth($2[$b][$[37]][$[24]]);}else{$7[$2[$b][$[9]]].setWidth($8);}$7[$2[$b][$[9]]].setTop($4);$7[$2[$b][$[9]]].setLeft($6);$3.add($7[$2[$b][$[9]]]);}$4+=27;$a++;}if($2[$b][$[161]]==$[22]){if($2[$b][$[40]])$7[$2[$b][$[9]]]=new qx.my.ColoredTextField($2[$b][$[40]]+$[68]);else $7[$2[$b][$[9]]]=new qx.my.ColoredTextField();}if($2[$b][$[161]]==$[1681]){if($6==$5)$4+=15;$7[$2[$b][$[9]]]=new qx.ui.form.CheckBox($[0],$[838],$2[$b][$[9]],$2[$b][$[40]]);$7[$2[$b][$[9]]].setTop($4);$7[$2[$b][$[9]]].setLeft($6);$3.add($7[$2[$b][$[9]]]);$4+=20;$a++;}if($2[$b][$[161]]==$[1099]){if($6==$5)$4+=15;if($2[$b][$[37]][$[220]]==true){var $c=new qx.ui.window.Window();var $d=100;if($2[$b][$[37]][$[21]])$d=$2[$b][$[37]][$[21]];$c.set({left:$6,top:$4,width:$8,height:$d,visibility:true,display:true,border:null,restrictToPageOnOpen:false,moveable:false,allowClose:false,allowMinimize:false,showMinimize:false,showMaximize:false,showClose:false,showCaption:false});$7[$2[$b][$[9]]]=new myEvent.FCKEditor();$7[$2[$b][$[9]]].setUserData($[409],$2[$b][$[40]]);$7[$2[$b][$[9]]].set({width:$8,height:$d});$7[$2[$b][$[9]]].addEventListener($[624],function($e){this.setValue(this.getUserData($[409]));});$c.add($7[$2[$b][$[9]]]);$3.add($c);qx.ui.core.Widget.flushGlobalQueues();}else{$7[$2[$b][$[9]]]=new qx.my.ColoredTextArea($2[$b][$[40]]);var $d=100;if($2[$b][$[37]][$[21]])$d=$2[$b][$[37]][$[21]];$7[$2[$b][$[9]]].setWidth($8);$7[$2[$b][$[9]]].setHeight($d);$7[$2[$b][$[9]]].setTop($4);$7[$2[$b][$[9]]].setLeft($6);$3.add($7[$2[$b][$[9]]]);}$4+=$d+10;$a++;}if($2[$b][$[161]]==$[757]){var $f=new qx.ui.groupbox.GroupBox($2[$b][$[37]][$[128]]);with($f){if($2[$b][$[37]][$[18]])setTop($2[$b][$[37]][$[18]]);else setTop($4);if($2[$b][$[37]][$[10]]){setLeft($2[$b][$[37]][$[10]]);var $g=$3.getInnerWidth()-$2[$b][$[37]][$[10]]-45;setWidth($g);var $h=$2[$b][$[37]][$[503]];if($h){var $i=$g*0.8/$2[$b][$[37]][$[503]];}}else{setLeft(20);}setBackgroundColor($[459]);}var $j=$2[$b][$[40]].length;var $k=5;var $l=$5;var $m=1;for(var $n=0;$n<$j;$n++){$7[$2[$b][$[9]]]=new qx.ui.form.CheckBox($2[$b][$[40]][$n][$[1056]],$2[$b][$[40]][$n][$[139]],$2[$b][$[9]],$2[$b][$[40]][$n][$[296]]);with($7[$2[$b][$[9]]]){setTop($k);setLeft($l);setUserData($[139],$2[$b][$[40]][$n][$[1350]]);addEventListener($[91],function($0){var $o=new Object();$o[$[990]]=this.getUserData($[139]);$o[$[40]]=this.getChecked();$s.callAsync(function($2,$p,$q){if($p!=null){alert("Async("+$q+") exception: "+$p);}else{if($2&&$2.err){alert($2.err);return;}}},$[676],$o);});}$f.add($7[$2[$b][$[9]]]);if($m<$i){$l+=$h+10;$m++;}else{$l=$5;$k+=20;$m=1;}}$f.setHeight($[3]);$3.add($f);$a++;}}topval=$4;return ($7);};qx.io.Alias.getInstance().add($[1036],$[329]);var $r=qx.ui.core.ClientDocument.getInstance();$r.setBackgroundColor($[603]);var $s=new qx.io.remote.Rpc();$s.setTimeout(50000);$s.setUrl($[288]);$s.setServiceName($[498]);$s.setCrossDomain(false);var $t=null;var $6=100;var $4=5;var $5=0;var $u=600;document.getElementById($[509]).innerHTML=$[0];var $v=new qx.ui.basic.Inline($[509]);$v.setHeight($[3]);$v.setWidth($[3]);var $w;if(changeData){var $x=$[1342];var $y=true;var $z=$[647];}else{var $A=$[1570];$w=new qx.ui.basic.Label($A);$w.setWrap(true);$w.setLeft($5);$w.setTop($4);$w.setWidth($u);$v.add($w);$4+=70;var $x=$[666];var $y=false;var $z=$[1346];}var $B=new qx.ui.form.Button($x,$[625]);$B.setEnabled(false);var $C=new qx.my.RegistrationCanvas($4,0,100,600,$B,$y,$[288],$[498]);$C.setNewsletterVisble(false);$v.add($C);$4=$C.getTop();var $7=$C.getField();var $D=new Object();$s.callAsync(function($2,$p,$q){if($p!=null){alert("Async("+$q+") exception: "+$p);}else{if($2.err)alert($2.err);else{$D=$1($2.fields,$v,$4,$5=5,$6=100);$4=topval;$4+=40;$A=$[1176];$w=new qx.ui.basic.Label($A);$w.setWrap(true);$w.setLeft($6);$w.setTop($4);$w.setWidth($u-$6);$v.add($w);$4+=40;with($B){setTop($4);setLeft($6);addEventListener($[138],function($0){var $E=new Object();for(var $F in $7){$E[$F]=$7[$F].getValue();}for(var $F in $D){if(!($D[$F] instanceof qx.ui.form.CheckBox)){$r.debug($F+': '+$D[$F].getValue());$E[$F]=$D[$F].getValue()+$[68];}}$s.callAsync(function($2,$p,$q){if($p!=null){alert("Async("+$q+") exception: "+$p);}else{if($2.err)alert($2.err);else{if($2.txt){$v.removeAll();$w=new qx.ui.basic.Label($2.txt);$w.setWrap(true);$w.setLeft($5);$w.setTop(5);$w.setWidth($u);$v.add($w);}}}},$z,$E,additionalParams);});}$v.add($B);}}},$[665]);$r.setBackgroundColor($[459]);$r.add($v);},close:function($0){},terminate:function($0){}}});
qx.Class.define($[1155],{extend:qx.ui.basic.Terminator,construct:function($0,$1,$2){arguments.callee.base.call(this);if($2!=null){this.setMode($2);}if($0!=null){this.setText($0);}if($1!=null){this.setMnemonic($1);}this.initWidth();this.initHeight();this.initSelectable();this.initCursor();this.initWrap();},statics:{_getMeasureNode:function(){var $0=this._measureNode;if(!$0){$0=document.createElement($[135]);var $1=$0.style;$1.width=$1.height=$[3];$1.visibility=$[22];$1.position=$[82];$1.zIndex=$[1173];document.body.appendChild($0);this._measureNode=$0;}return $0;}},properties:{appearance:{refine:true,init:$[128]},width:{refine:true,init:$[3]},height:{refine:true,init:$[3]},allowStretchX:{refine:true,init:false},allowStretchY:{refine:true,init:false},selectable:{refine:true,init:false},cursor:{refine:true,init:$[63]},text:{apply:$[238],init:$[0],dispose:true,event:$[678],check:$[403]},wrap:{check:$[2],init:false,nullable:true,apply:$[385]},textAlign:{check:[$[10],$[49],$[15],$[345]],nullable:true,themeable:true,apply:$[424]},textOverflow:{check:$[2],init:true,apply:$[238]},mode:{check:[$[220],$[133],$[3]],init:$[3],apply:$[238]},mnemonic:{check:$[12],nullable:true,apply:$[1101]}},members:{_content:$[0],_isHtml:false,setHtml:function($0){qx.log.Logger.deprecatedMethodWarning(arguments.callee,$[1167]);this.setText($0);},getHtml:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,$[859]);return this.getText();},_applyTextAlign:function($0,$1){$0===null?this.removeStyleProperty($[501]):this.setStyleProperty($[501],$0);},_applyFont:function($0,$1){qx.theme.manager.Font.getInstance().connect(this._styleFont,this,$0);},_styleFont:function($0){this._invalidatePreferredInnerDimensions();$0?$0.render(this):qx.ui.core.Font.reset(this);},_applyTextColor:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._styleTextColor,this,$0);},_styleTextColor:function($0){$0?this.setStyleProperty($[460],$0):this.removeStyleProperty($[460]);},_applyWrap:function($0,$1){$0==null?this.removeStyleProperty($[507]):this.setStyleProperty($[507],$0?$[141]:$[298]);},_applyText:function($0,$1){qx.locale.Manager.getInstance().connect(this._syncText,this,this.getText());},_syncText:function($0){var $1=this.getMode();if($1===$[3]){$1=qx.util.Validation.isValidString($0)&&$0.match(/<.*>/)?$[220]:$[133];}switch($1){case $[133]:var $2=qx.html.String.escape($0).replace(/(^ | $)/g,$[1122]).replace(/  /g,$[953]);this._isHtml=$2!==$0;this._content=$2;break;case $[220]:this._isHtml=true;this._content=$0;break;}if(this._isCreated){this._renderContent();}},_applyMnemonic:function($0,$1){this._mnemonicTest=$0?new RegExp($[1664]+$0+$[1168]+$0+$[1078]+$0+$[1629]+$0+$[79],$[1179]):null;if(this._isCreated){this._renderContent();}},_computeObjectNeededDimensions:function(){var $0=arguments.callee.self._getMeasureNode();var $1=$0.style;var $2=this._styleProperties;$1.fontFamily=$2.fontFamily||$[0];$1.fontSize=$2.fontSize||$[0];$1.fontWeight=$2.fontWeight||$[0];$1.fontStyle=$2.fontStyle||$[0];if(this._isHtml){$0.innerHTML=this._content;}else{$0.innerHTML=$[0];qx.dom.Element.setTextContent($0,this._content);}this._cachedPreferredInnerWidth=$0.scrollWidth;this._cachedPreferredInnerHeight=$0.scrollHeight;},_computePreferredInnerWidth:function(){this._computeObjectNeededDimensions();return this._cachedPreferredInnerWidth;},_computePreferredInnerHeight:function(){this._computeObjectNeededDimensions();return this._cachedPreferredInnerHeight;},__patchTextOverflow:function($0,$1){return ($[825]+($1-14)+$[1507]+$0+$[1100]);},_postApply:function(){var $0=this._content;var $1=this._getTargetNode();if($0==null){$1.innerHTML=$[0];return;}if(this.getMnemonic()){if(this._mnemonicTest.test($0)){$0=RegExp.$1+$[802]+RegExp.$7+$[628]+RegExp.rightContext;this._isHtml=true;}else{$0+=$[1678]+this.getMnemonic()+$[79];}}var $2=$1.style;if(this.getTextOverflow()&&!this.getWrap()){if(this.getInnerWidth()<this.getPreferredInnerWidth()){$2.overflow=$[22];if(qx.core.Variant.isSet($[1],$[324])){$2.textOverflow=$[310];}else if(qx.core.Variant.isSet($[1],$[98])){$2.OTextOverflow=$[310];}else{$0=this.__patchTextOverflow($0,this.getInnerWidth());this._isHtml=true;}}else{$2.overflow=$[0];if(qx.core.Variant.isSet($[1],$[324])){$2.textOverflow=$[0];}else if(qx.core.Variant.isSet($[1],$[98])){$2.OTextOverflow=$[0];}}}if(this._isHtml){$1.innerHTML=$0;}else{$1.innerHTML=$[0];qx.dom.Element.setTextContent($1,$0);}}}});
qx.Class.define($[627],{type:$[32],extend:qx.util.manager.Value,construct:function(){arguments.callee.base.call(this);this._translationCatalog={};this.setLocale(qx.core.Client.getInstance().getLocale()||this._defaultLocale);},statics:{tr:function($0,$1){var $2=qx.lang.Array.fromArguments(arguments);$2.splice(0,1);return new qx.locale.LocalizedString($0,$2);},trn:function($0,$1,$2,$3){var $4=qx.lang.Array.fromArguments(arguments);$4.splice(0,3);if($2!=1){return new qx.locale.LocalizedString($1,$4);}else{return new qx.locale.LocalizedString($0,$4);}},trc:function($0,$1,$2){var $3=qx.lang.Array.fromArguments(arguments);$3.splice(0,2);return new qx.locale.LocalizedString($1,$3);},marktr:function($0){return $0;}},properties:{locale:{check:$[12],nullable:true,apply:$[541],event:$[1083]}},members:{_defaultLocale:$[648],getLanguage:function(){return this._language;},getTerritory:function(){return this.getLocale().split($[170])[1]||$[0];},getAvailableLocales:function(){var $0=[];for(var $1 in this._translationCatalog){if($1!=this._defaultLocale){$0.push($1);}}return $0;},_extractLanguage:function($0){var $1;var $2=$0.indexOf($[170]);if($2==-1){$1=$0;}else{$1=$0.substring(0,$2);}return $1;},_applyLocale:function($0,$1){this._locale=$0;this._language=this._extractLanguage($0);this._updateObjects();},addTranslation:function($0,$1){if(this._translationCatalog[$0]){for(var $2 in $1){this._translationCatalog[$0][$2]=$1[$2];}}else{this._translationCatalog[$0]=$1;}},addTranslationFromClass:function($0,$1){this.addTranslation($0.substring($0.lastIndexOf($[38])+1),$1);},translate:function($0,$1,$2){var $3;if($2){var $4=this._extractLanguage($2);}else{$2=this._locale;$4=this._language;}if(!$3&&this._translationCatalog[$2]){$3=this._translationCatalog[$2][$0];}if(!$3&&this._translationCatalog[$4]){$3=this._translationCatalog[$4][$0];}if(!$3&&this._translationCatalog[this._defaultLocale]){$3=this._translationCatalog[this._defaultLocale][$0];}if(!$3){$3=$0;}if($1.length>0){$3=qx.lang.String.format($3,$1);}return $3;},isDynamic:function($0){return $0 instanceof qx.locale.LocalizedString;},resolveDynamic:function($0){return $0.toString();}},destruct:function(){this._disposeFields($[860]);}});
qx.Class.define($[854],{extend:qx.core.Object,construct:function($0,$1,$2){arguments.callee.base.call(this);this.setId($0);this._locale=$2;var $3=[];for(var $4=0;$4<$1.length;$4++){var $5=$1[$4];if($5 instanceof qx.locale.LocalizedString){$3.push($5);}else{$3.push($5+$[0]);}}this.setArgs($3);},properties:{id:{check:$[12],nullable:true},args:{nullable:true,dispose:true}},members:{_autoDispose:false,toString:function(){return qx.locale.Manager.getInstance().translate(this.getId(),this.getArgs(),this._locale);}}});
qx.Class.define($[1418],{statics:{isValid:function($0){switch(typeof $0){case $[5]:return false;case $[29]:return $0!==null;case $[7]:return $0!==$[0];case $[57]:return !isNaN($0);case $[44]:case $[58]:return true;}return false;},isInvalid:function($0){switch(typeof $0){case $[5]:return true;case $[29]:return $0===null;case $[7]:return $0===$[0];case $[57]:return isNaN($0);case $[44]:case $[58]:return false;}return true;},isValidNumber:function($0){return typeof $0===$[57]&&!isNaN($0);},isInvalidNumber:function($0){return typeof $0!==$[57]||isNaN($0);},isValidString:function($0){return typeof $0===$[7]&&$0!==$[0];},isInvalidString:function($0){return typeof $0!==$[7]||$0===$[0];},isValidArray:function($0){return typeof $0===$[29]&&$0!==null&&$0 instanceof Array;},isInvalidArray:function($0){return typeof $0!==$[29]||$0===null||!($0 instanceof Array);},isValidObject:function($0){return typeof $0===$[29]&&$0!==null&&!($0 instanceof Array);},isInvalidObject:function($0){return typeof $0!==$[29]||$0===null||$0 instanceof Array;},isValidNode:function($0){return typeof $0===$[29]&&$0!==null;},isInvalidNode:function($0){return typeof $0!==$[29]||$0===null;},isValidElement:function($0){return typeof $0===$[29]&&$0!==null||$0.nodeType!==1;},isInvalidElement:function($0){return typeof $0!==$[29]||$0===null||$0.nodeType!==1;},isValidFunction:function($0){return typeof $0===$[44];},isInvalidFunction:function($0){return typeof $0!==$[44];},isValidBoolean:function($0){return typeof $0===$[58];},isInvalidBoolean:function($0){return typeof $0!==$[58];},isValidStringOrNumber:function($0){switch(typeof $0){case $[7]:return $0!==$[0];case $[57]:return !isNaN($0);}return false;},isInvalidStringOrNumber:function($0){switch(typeof $0){case $[7]:return $0===$[0];case $[57]:return isNaN($0);}return false;}}});
qx.Class.define($[652],{statics:{cleanWhitespace:function($0){for(var $1=0;$1<$0.childNodes.length;$1++){var $2=$0.childNodes[$1];if($2.nodeType==qx.dom.Node.TEXT&&!/\S/.test($2.nodeValue)){$0.removeChild($2);}}},isEmpty:function($0){return $0.innerHTML.match(/^\s*$/);},getTextContent:qx.lang.Object.select(qx.core.Client.getInstance().supportsTextContent()?$[467]:qx.core.Client.getInstance().supportsInnerText()?$[463]:$[63],{innerText:function($0){return $0.innerText||$0.text;},textContent:function($0){return $0.textContent;},"default":function(){throw new Error("This browser does not support any form of text content handling!");}}),setTextContent:qx.lang.Object.select(qx.core.Client.getInstance().supportsTextContent()?$[467]:qx.core.Client.getInstance().supportsInnerText()?$[463]:$[63],{innerText:function($0,$1){$0.innerText=$1;},textContent:function($0,$1){$0.textContent=$1;},"default":function(){throw new Error("This browser does not support any form of text content handling!");}})}});
qx.Class.define($[531],{extend:qx.ui.basic.Terminator,construct:function($0){arguments.callee.base.call(this);if($0!=null){this.setValue($0);}this.initHideFocus();this.initWidth();this.initHeight();this.initTabIndex();this.initSpellCheck();this.__oninput=qx.lang.Function.bindEvent(this._oninputDom,this);this.addEventListener($[185],this._onblur);this.addEventListener($[177],this._onfocus);this.addEventListener($[101],this._oninput);},statics:{createRegExpValidator:function($0){return function($1){return $0.test($1);};}},events:{"input":$[273]},properties:{allowStretchX:{refine:true,init:true},allowStretchY:{refine:true,init:false},appearance:{refine:true,init:$[132]},tabIndex:{refine:true,init:1},hideFocus:{refine:true,init:true},width:{refine:true,init:$[3]},height:{refine:true,init:$[3]},selectable:{refine:true,init:true},value:{init:$[0],nullable:true,event:$[333],apply:$[320],dispose:true},textAlign:{check:[$[10],$[49],$[15],$[345]],nullable:true,themeable:true,apply:$[424]},spellCheck:{check:$[2],init:false,apply:$[1328]},liveUpdate:{check:$[2],init:false},maxLength:{check:$[17],apply:$[892],nullable:true},readOnly:{check:$[2],apply:$[771],init:false},validator:{check:$[445],event:$[1259],nullable:true}},members:{_inputTag:$[101],_inputType:$[133],_inputOverflow:$[22],_applyElement:function($0,$1){arguments.callee.base.call(this,$0,$1);if($0){var $2=this._inputElement=document.createElement(this._inputTag);if(this._inputType){$2.type=this._inputType;}$2.autoComplete=$[84];$2.setAttribute($[588],$[84]);$2.disabled=this.getEnabled()===false;$2.readOnly=this.getReadOnly();$2.value=this.getValue()!=null?this.getValue().toString():$[0];if(this.getMaxLength()!=null){$2.maxLength=this.getMaxLength();}var $3=$2.style;$3.padding=$3.margin=0;$3.border=$[402];$3.background=$[203];$3.overflow=this._inputOverflow;$3.outline=$[13];$3.resize=$[13];$3.WebkitAppearance=$[13];$3.MozAppearance=$[13];if(qx.core.Variant.isSet($[1],$[330])){$3.margin=$[1352];}this._renderFont();this._renderTextColor();this._renderTextAlign();this._renderCursor();this._renderSpellCheck();if(qx.core.Variant.isSet($[1],$[30])){$2.onpropertychange=this.__oninput;}else{$2.addEventListener($[101],this.__oninput,false);}$0.appendChild($2);}},_postApply:function(){this._syncFieldWidth();this._syncFieldHeight();},_changeInnerWidth:function($0,$1){this._syncFieldWidth();},_changeInnerHeight:function($0,$1){this._syncFieldHeight();},_syncFieldWidth:function(){this._inputElement.style.width=this.getInnerWidth()+$[42];},_syncFieldHeight:function(){this._inputElement.style.height=(this.getInnerHeight()-2)+$[42];},_applyCursor:function($0,$1){if(this._inputElement){this._renderCursor();}},_renderCursor:function(){var $0=this._inputElement.style;var $1=this.getCursor();if($1){if($1==$[271]&&qx.core.Client.getInstance().isMshtml()){$0.cursor=$[188];}else{$0.cursor=$1;}}else{$0.cursor=$[0];}},_applyTextAlign:function($0,$1){if(this._inputElement){this._renderTextAlign();}},_renderTextAlign:function(){this._inputElement.style.textAlign=this.getTextAlign()||$[0];},_applySpellCheck:function($0,$1){if(this._inputElement){this._renderSpellCheck();}},_renderSpellCheck:function(){this._inputElement.spellcheck=this.getSpellCheck();},_applyEnabled:function($0,$1){if(this._inputElement){this._inputElement.disabled=$0===false;}return arguments.callee.base.call(this,$0,$1);},_applyValue:function($0,$1){this._inValueProperty=true;if(this._inputElement){if($0===null){$0=$[0];}if(this._inputElement.value!==$0){this._inputElement.value=$0;}}delete this._inValueProperty;},_applyMaxLength:function($0,$1){if(this._inputElement){this._inputElement.maxLength=$0==null?$[0]:$0;}},_applyReadOnly:function($0,$1){if(this._inputElement){this._inputElement.readOnly=$0;}if($0){this.addState($[282]);}else{this.removeState($[282]);}},_applyTextColor:function($0,$1){qx.theme.manager.Color.getInstance().connect(this._styleTextColor,this,$0);},_styleTextColor:function($0){this.__textColor=$0;this._renderTextColor();},_renderTextColor:function(){var $0=this._inputElement;if($0){$0.style.color=this.__textColor||$[0];}},_applyFont:function($0,$1){qx.theme.manager.Font.getInstance().connect(this._styleFont,this,$0);},_styleFont:function($0){this.__font=$0;this._renderFont();},_renderFont:function(){var $0=this._inputElement;if($0){var $1=this.__font;$1?$1.renderElement($0):qx.ui.core.Font.resetElement($0);}},_visualizeFocus:function(){arguments.callee.base.call(this);if(!qx.event.handler.FocusHandler.mouseFocus&&this.getEnableElementFocus()){try{this._inputElement.focus();}catch(ex){}}},_visualizeBlur:function(){arguments.callee.base.call(this);if(!qx.event.handler.FocusHandler.mouseFocus){try{this._inputElement.blur();}catch(ex){}}},getComputedValue:function(){if(this._inputElement){return this._inputElement.value;}return this.getValue();},getInputElement:function(){return this._inputElement||null;},isValid:function(){var $0=this.getValidator();return !$0||$0(this.getValue());},isComputedValid:function(){var $0=this.getValidator();return !$0||$0(this.getComputedValue());},_computePreferredInnerWidth:function(){return 120;},_computePreferredInnerHeight:function(){return 16;},_ieFirstInputFix:qx.core.Variant.select($[1],{"mshtml":function(){this._inValueProperty=true;this._inputElement.value=this.getValue()===null?$[0]:this.getValue().toString();this._firstInputFixApplied=true;delete this._inValueProperty;},"default":null}),_afterAppear:qx.core.Variant.select($[1],{"mshtml":function(){arguments.callee.base.call(this);if(!this._firstInputFixApplied&&this._inputElement){qx.client.Timer.once(this._ieFirstInputFix,this,1);}},"default":function(){arguments.callee.base.call(this);}}),_firstInputFixApplied:false,_textOnFocus:null,_oninputDom:qx.core.Variant.select($[1],{"mshtml":function($0){if(!this._inValueProperty&&$0.propertyName===$[40]){this.createDispatchDataEvent($[101],this.getComputedValue());}},"default":function($0){this.createDispatchDataEvent($[101],this.getComputedValue());}}),_ontabfocus:function(){this.selectAll();},_onfocus:function(){this._textOnFocus=this.getComputedValue();},_onblur:function(){var $0=this.getComputedValue().toString();if(this._textOnFocus!=$0){this.setValue($0);}this.setSelectionLength(0);},_oninput:function(){if(!this.isLiveUpdate()){return;}var $0=this.getComputedValue().toString();this.setValue($0);},__getRange:qx.core.Variant.select($[1],{"mshtml":function(){this._visualPropertyCheck();return this._inputElement.createTextRange();},"default":null}),__getSelectionRange:qx.core.Variant.select($[1],{"mshtml":function(){this._visualPropertyCheck();return window.document.selection.createRange();},"default":null}),setSelectionStart:qx.core.Variant.select($[1],{"mshtml":function($0){this._visualPropertyCheck();var $1=this._inputElement.value;var $2=0;while($2<$0){$2=$1.indexOf($[510],$2);if($2==-1){break;}$0--;$2++;}var $3=this.__getRange();$3.collapse();$3.move($[375],$0);$3.select();},"gecko":function($0){this._visualPropertyCheck();try{this._inputElement.selectionStart=$0;}catch(e){}},"default":function($0){this._visualPropertyCheck();this._inputElement.selectionStart=$0;}}),getSelectionStart:qx.core.Variant.select($[1],{"mshtml":function(){this._visualPropertyCheck();var $0=this.__getSelectionRange();if(!this._inputElement.contains($0.parentElement())){return -1;}var $1=this.__getRange();var $2=this._inputElement.value.length;$1.moveToBookmark($0.getBookmark());$1.moveEnd($[770],$2);return $2-$1.text.length;},"gecko":function(){this._visualPropertyCheck();var $0=this._inputElement;try{if(qx.util.Validation.isValidString($0.value)){return $0.selectionStart;}}catch(e){return 0;}},"default":function(){this._visualPropertyCheck();return this._inputElement.selectionStart;}}),setSelectionLength:qx.core.Variant.select($[1],{"mshtml":function($0){this._visualPropertyCheck();var $1=this.__getSelectionRange();if(!this._inputElement.contains($1.parentElement())){return;}$1.collapse();$1.moveEnd($[375],$0);$1.select();},"gecko":function($0){this._visualPropertyCheck();var $1=this._inputElement;try{if(qx.util.Validation.isValidString($1.value)){$1.selectionEnd=$1.selectionStart+$0;}}catch(e){}},"default":function($0){this._visualPropertyCheck();var $1=this._inputElement;if(qx.util.Validation.isValidString($1.value)){$1.selectionEnd=$1.selectionStart+$0;}}}),getSelectionLength:qx.core.Variant.select($[1],{"mshtml":function(){this._visualPropertyCheck();var $0=this.__getSelectionRange();if(!this._inputElement.contains($0.parentElement())){return 0;}return $0.text.length;},"gecko":function(){this._visualPropertyCheck();var $0=this._inputElement;try{return $0.selectionEnd-$0.selectionStart;}catch(e){}},"default":function(){this._visualPropertyCheck();var $0=this._inputElement;return $0.selectionEnd-$0.selectionStart;}}),setSelectionText:qx.core.Variant.select($[1],{"mshtml":function($0){this._visualPropertyCheck();var $1=this.getSelectionStart();var $2=this.__getSelectionRange();if(!this._inputElement.contains($2.parentElement())){return;}$2.text=$0;this.setValue(this._inputElement.value);this.setSelectionStart($1);this.setSelectionLength($0.length);},"gecko":function($0){this._visualPropertyCheck();var $1=this._inputElement;try{if(qx.util.Validation.isValidString($1.value)){var $2=$1.value;var $3=$1.selectionStart;var $4=$2.substr(0,$3);var $5=$2.substr($1.selectionEnd);var $6=$1.value=$4+$0+$5;$1.selectionStart=$3;$1.selectionEnd=$3+$0.length;this.setValue($6);}}catch(e){}},"default":function($0){this._visualPropertyCheck();var $1=this._inputElement;var $2=$1.value;var $3=$1.selectionStart;var $4=$2.substr(0,$3);var $5=$2.substr($1.selectionEnd);var $6=$1.value=$4+$0+$5;$1.selectionStart=$3;$1.selectionEnd=$3+$0.length;this.setValue($6);}}),getSelectionText:qx.core.Variant.select($[1],{"mshtml":function(){this._visualPropertyCheck();var $0=this.__getSelectionRange();if(!this._inputElement.contains($0.parentElement())){return $[0];}return $0.text;},"default":function(){this._visualPropertyCheck();return this._inputElement.value.substr(this.getSelectionStart(),this.getSelectionLength());}}),selectAll:function(){this._visualPropertyCheck();if(this.getValue()!=null){this.setSelectionStart(0);this.setSelectionLength(this._inputElement.value.length);}this._inputElement.select();this._inputElement.focus();},selectFromTo:qx.core.Variant.select($[1],{"mshtml":function($0,$1){this._visualPropertyCheck();this.setSelectionStart($0);this.setSelectionLength($1-$0);},"gecko":function($0,$1){this._visualPropertyCheck();var $2=this._inputElement;try{$2.selectionStart=$0;$2.selectionEnd=$1;}catch(e){}},"default":function($0,$1){this._visualPropertyCheck();var $2=this._inputElement;$2.selectionStart=$0;$2.selectionEnd=$1;}})},destruct:function(){if(this._inputElement){if(qx.core.Variant.isSet($[1],$[30])){this._inputElement.onpropertychange=null;}else{this._inputElement.removeEventListener($[101],this.__oninput,false);}}this._disposeFields($[1605],$[1260],$[1327]);}});
qx.Class.define($[1320],{extend:qx.ui.form.TextField,construct:function($0,$1){arguments.callee.base.call(this,$0);if($1!=null){this._FocusBackgroundColor=$1;}else{this._FocusBackgroundColor=$[451];}this._BackgroundColor=null;},members:{_onfocus:function(){this._textOnFocus=this.getComputedValue();this._BackgroundColor=this.getBackgroundColor();this.setBackgroundColor(this._FocusBackgroundColor);},_onblur:function(){var $0=this.getComputedValue().toString();if(this._textOnFocus!=$0){this.setValue($0);}this.setSelectionLength(0);this.setBackgroundColor(this._BackgroundColor);}}});
qx.Class.define($[686],{extend:qx.ui.core.Parent,construct:function($0){arguments.callee.base.call(this);if($0!=null){this.setOrientation($0);}else{this.initOrientation();}},statics:{STR_REVERSED:"-reversed"},properties:{orientation:{check:[$[180],$[181]],init:$[180],apply:$[1480],event:$[1686]},spacing:{check:$[17],init:0,themeable:true,apply:$[554],event:$[1489]},horizontalChildrenAlign:{check:[$[10],$[49],$[15]],init:$[10],themeable:true,apply:$[1030]},verticalChildrenAlign:{check:[$[18],$[28],$[19]],init:$[18],themeable:true,apply:$[958]},reverseChildrenOrder:{check:$[2],init:false,apply:$[1643]},stretchChildrenOrthogonalAxis:{check:$[2],init:true,apply:$[720]},useAdvancedFlexAllocation:{check:$[2],init:false,apply:$[1512]},accumulatedChildrenOuterWidth:{_cached:true,defaultValue:null},accumulatedChildrenOuterHeight:{_cached:true,defaultValue:null}},members:{_createLayoutImpl:function(){return this.getOrientation()==$[181]?new qx.ui.layout.impl.VerticalBoxLayoutImpl(this):new qx.ui.layout.impl.HorizontalBoxLayoutImpl(this);},_layoutHorizontal:false,_layoutVertical:false,_layoutMode:$[10],isHorizontal:function(){return this._layoutHorizontal;},isVertical:function(){return this._layoutVertical;},getLayoutMode:function(){if(this._layoutMode==null){this._updateLayoutMode();}return this._layoutMode;},_updateLayoutMode:function(){this._layoutMode=this._layoutVertical?this.getVerticalChildrenAlign():this.getHorizontalChildrenAlign();if(this.getReverseChildrenOrder()){this._layoutMode+=qx.ui.layout.BoxLayout.STR_REVERSED;}},_invalidateLayoutMode:function(){this._layoutMode=null;},_applyOrientation:function($0,$1){this._layoutHorizontal=$0==$[180];this._layoutVertical=$0==$[181];if(this._layoutImpl){this._layoutImpl.dispose();this._layoutImpl=null;}if($0){this._layoutImpl=this._createLayoutImpl();}this._doLayoutOrder($0,$1);this.addToQueueRuntime($[1311]);},_applySpacing:function($0,$1){this._doLayout();this.addToQueueRuntime($[1578]);},_applyHorizontalChildrenAlign:function($0,$1){this._doLayoutOrder();this.addToQueueRuntime($[1426]);},_applyVerticalChildrenAlign:function($0,$1){this._doLayoutOrder();this.addToQueueRuntime($[1166]);},_applyReverseChildrenOrder:function($0,$1){this._doLayoutOrder();this.addToQueueRuntime($[818]);},_applyStretchChildrenOrthogonalAxis:function($0,$1){this.addToQueueRuntime($[1449]);},_applyUseAdvancedFlexAllocation:function($0,$1){this.addToQueueRuntime($[1684]);},_doLayoutOrder:function(){this._invalidateLayoutMode();this._doLayout();},_doLayout:function(){this._invalidatePreferredInnerDimensions();this._invalidateAccumulatedChildrenOuterWidth();this._invalidateAccumulatedChildrenOuterHeight();},_computeAccumulatedChildrenOuterWidth:function(){var $0=this.getVisibleChildren(),$1,$2=-1,$3=this.getSpacing(),$4=-$3;while($1=$0[++$2]){$4+=$1.getOuterWidth()+$3;}return $4;},_computeAccumulatedChildrenOuterHeight:function(){var $0=this.getVisibleChildren(),$1,$2=-1,$3=this.getSpacing(),$4=-$3;while($1=$0[++$2]){$4+=$1.getOuterHeight()+$3;}return $4;},_recomputeChildrenStretchingX:function(){var $0=this.getVisibleChildren(),$1,$2=-1;while($1=$0[++$2]){if($1._recomputeStretchingX()&&$1._recomputeBoxWidth()){$1._recomputeOuterWidth();}}},_recomputeChildrenStretchingY:function(){var $0=this.getVisibleChildren(),$1,$2=-1;while($1=$0[++$2]){if($1._recomputeStretchingY()&&$1._recomputeBoxHeight()){$1._recomputeOuterHeight();}}}}});
qx.Class.define($[811],{extend:qx.ui.layout.impl.LayoutImpl,properties:{enableFlexSupport:{check:$[2],init:true}},members:{computeChildBoxWidth:function($0){if(this.getWidget().getStretchChildrenOrthogonalAxis()&&$0._computedWidthTypeNull&&$0.getAllowStretchX()){return this.getWidget().getInnerWidth();}return $0.getWidthValue()||$0._computeBoxWidthFallback();},computeChildBoxHeight:function($0){return $0.getHeightValue()||$0._computeBoxHeightFallback();},computeChildrenFlexHeight:function(){if(this._childrenFlexHeightComputed||!this.getEnableFlexSupport()){return;}this._childrenFlexHeightComputed=true;var $0=this.getWidget();var $1=$0.getVisibleChildren();var $2=$1.length;var $3;var $4=[];var $5=$0.getInnerHeight();var $6=$0.getSpacing()*($2-1);var $7;for($7=0;$7<$2;$7++){$3=$1[$7];if($3._computedHeightTypeFlex){$4.push($3);if($0._computedHeightTypeAuto){$6+=$3.getPreferredBoxHeight();}}else{$6+=$3.getOuterHeight();}}var $8=$5-$6;var $9=$4.length;var $a=0;for($7=0;$7<$9;$7++){$a+=$4[$7]._computedHeightParsed;}var $b=$8/$a;if(!$0.getUseAdvancedFlexAllocation()){for($7=0;$7<$9;$7++){$3=$4[$7];$3._computedHeightFlexValue=Math.round($3._computedHeightParsed*$b);$6+=$3._computedHeightFlexValue;}}else{var $c=0;var $d,$9,$e,$f,$g,$h;for($7=0;$7<$9;$7++){$3=$4[$7];$h=$3._computedHeightFlexValue=$3._computedHeightParsed*$b;$c+=$h-qx.lang.Number.limit($h,$3.getMinHeightValue(),$3.getMaxHeightValue());}$c=Math.round($c);if($c==0){for($7=0;$7<$9;$7++){$3=$4[$7];$3._computedHeightFlexValue=Math.round($3._computedHeightFlexValue);$6+=$3._computedHeightFlexValue;}}else{var $i=$c>0;for($7=$9-1;$7>=0;$7--){$3=$4[$7];if($i){$e=($3.getMaxHeightValue()||Infinity)-$3._computedHeightFlexValue;if($e>0){$3._allocationLoops=Math.floor($e/$3._computedHeightParsed);}else{qx.lang.Array.removeAt($4,$7);$3._computedHeightFlexValue=Math.round($3._computedHeightFlexValue);$6+=Math.round($3._computedHeightFlexValue+$e);}}else{$e=qx.util.Validation.isValidNumber($3.getMinHeightValue())?$3._computedHeightFlexValue-$3.getMinHeightValue():$3._computedHeightFlexValue;if($e>0){$3._allocationLoops=Math.floor($e/$3._computedHeightParsed);}else{qx.lang.Array.removeAt($4,$7);$3._computedHeightFlexValue=Math.round($3._computedHeightFlexValue);$6+=Math.round($3._computedHeightFlexValue-$e);}}}while($c!=0&&$9>0){$9=$4.length;$d=Infinity;$g=0;for($7=0;$7<$9;$7++){$d=Math.min($d,$4[$7]._allocationLoops);$g+=$4[$7]._computedHeightParsed;}$f=Math.min($g*$d,$c);$c-=$f;for($7=$9-1;$7>=0;$7--){$3=$4[$7];$3._computedHeightFlexValue+=$f/$g*$3._computedHeightParsed;if($3._allocationLoops==$d){$3._computedHeightFlexValue=Math.round($3._computedHeightFlexValue);$6+=$3._computedHeightFlexValue;delete $3._allocationLoops;qx.lang.Array.removeAt($4,$7);}else{if($c==0){$3._computedHeightFlexValue=Math.round($3._computedHeightFlexValue);$6+=$3._computedHeightFlexValue;delete $3._allocationLoops;}else{$3._allocationLoops-=$d;}}}}}}$3._computedHeightFlexValue+=$5-$6;},invalidateChildrenFlexHeight:function(){delete this._childrenFlexHeightComputed;},computeChildrenNeededHeight:function(){var $0=this.getWidget();return qx.ui.layout.impl.LayoutImpl.prototype.computeChildrenNeededHeight_sum.call(this)+(($0.getVisibleChildrenLength()-1)*$0.getSpacing());},updateSelfOnChildOuterHeightChange:function($0){this.getWidget()._invalidateAccumulatedChildrenOuterHeight();},updateChildOnInnerWidthChange:function($0){var $1=$0._recomputePercentX();var $2=$0._recomputeStretchingX();if(($0.getHorizontalAlign()||this.getWidget().getHorizontalChildrenAlign())==$[49]){$0.addToLayoutChanges($[113]);}return $1||$2;},updateChildOnInnerHeightChange:function($0){if(this.getWidget().getVerticalChildrenAlign()==$[28]){$0.addToLayoutChanges($[109]);}var $1=$0._recomputePercentY();var $2=$0._recomputeFlexY();return $1||$2;},updateSelfOnJobQueueFlush:function($0){if($0.addChild||$0.removeChild){this.getWidget()._invalidateAccumulatedChildrenOuterHeight();}},updateChildrenOnJobQueueFlush:function($0){var $1=false,$2=false;var $3=this.getWidget();if($0.orientation){$1=$2=true;}if($0.spacing||$0.orientation||$0.reverseChildrenOrder||$0.verticalChildrenAlign){$3._addChildrenToLayoutQueue($[109]);}if($0.horizontalChildrenAlign){$3._addChildrenToLayoutQueue($[113]);}if($0.stretchChildrenOrthogonalAxis){$1=true;}if($1){$3._recomputeChildrenStretchingX();$3._addChildrenToLayoutQueue($[24]);}if($2){$3._recomputeChildrenStretchingY();$3._addChildrenToLayoutQueue($[21]);}return true;},updateChildrenOnRemoveChild:function($0,$1){var $2=this.getWidget(),$3=$2.getVisibleChildren(),$4=$3.length,$5,$6=-1;if(this.getEnableFlexSupport()){for(var $6=0;$6<$4;$6++){$5=$3[$6];if($5.getHasFlexY()){$1=Math.min($1,$6);break;}}$6=-1;}switch($2.getLayoutMode()){case $[19]:case $[207]:while(($5=$3[++$6])&&$6<$1){$5.addToLayoutChanges($[109]);}break;case $[28]:case $[202]:while($5=$3[++$6]){$5.addToLayoutChanges($[109]);}break;default:$6+=$1;while($5=$3[++$6]){$5.addToLayoutChanges($[109]);}}},updateChildrenOnMoveChild:function($0,$1,$2){var $3=this.getWidget().getVisibleChildren();var $4=Math.min($1,$2);var $5=Math.max($1,$2)+1;for(var $6=$4;$6<$5;$6++){$3[$6].addToLayoutChanges($[109]);}},flushChildrenQueue:function($0){var $1=this.getWidget(),$2=$1.getVisibleChildren(),$3=$2.length,$4,$5;if(this.getEnableFlexSupport()){this.invalidateChildrenFlexHeight();for($5=0;$5<$3;$5++){$4=$2[$5];if($4.getHasFlexY()){$4._computedHeightValue=null;if($4._recomputeBoxHeight()){$4._recomputeOuterHeight();$4._recomputeInnerHeight();}$0[$4.toHashCode()]=$4;$4._layoutChanges.height=true;}}}switch($1.getLayoutMode()){case $[19]:case $[207]:for(var $5=$3-1;$5>=0&&!$0[$2[$5].toHashCode()];$5--){}for(var $6=0;$6<=$5;$6++){$1._layoutChild($4=$2[$6]);}break;case $[28]:case $[202]:$5=-1;while($4=$2[++$5]){$1._layoutChild($4);}break;default:$5=-1;var $7=false;while($4=$2[++$5]){if($7||$0[$4.toHashCode()]){$1._layoutChild($4);$7=true;}}}},layoutChild:function($0,$1){this.layoutChild_sizeX($0,$1);this.layoutChild_sizeY($0,$1);this.layoutChild_sizeLimitX($0,$1);this.layoutChild_sizeLimitY($0,$1);this.layoutChild_locationX($0,$1);this.layoutChild_locationY($0,$1);this.layoutChild_marginX($0,$1);this.layoutChild_marginY($0,$1);},layoutChild_sizeX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function($0,$1){if($1.initial||$1.width||$1.minWidth||$1.maxWidth){if(($0._isWidthEssential()&&(!$0._computedWidthTypeNull||!$0._computedMinWidthTypeNull||!$0._computedMaxWidthTypeNull))||($0.getAllowStretchX()&&this.getWidget().getStretchChildrenOrthogonalAxis())){$0._renderRuntimeWidth($0.getBoxWidth());}else{$0._resetRuntimeWidth();}}},"default":function($0,$1){if($1.initial||$1.width){if($0._isWidthEssential()&&!$0._computedWidthTypeNull){$0._renderRuntimeWidth($0.getWidthValue());}else{$0._resetRuntimeWidth();}}}}),layoutChild_sizeY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function($0,$1){if($1.initial||$1.height||$1.minHeight||$1.maxHeight){if($0._isHeightEssential()&&(!$0._computedHeightTypeNull||!$0._computedMinHeightTypeNull||!$0._computedMaxHeightTypeNull)){$0._renderRuntimeHeight($0.getBoxHeight());}else{$0._resetRuntimeHeight();}}},"default":function($0,$1){if($1.initial||$1.height){if($0._isHeightEssential()&&!$0._computedHeightTypeNull){$0._renderRuntimeHeight($0.getHeightValue());}else{$0._resetRuntimeHeight();}}}}),layoutChild_locationY:function($0,$1){var $2=this.getWidget();if($2.getFirstVisibleChild()==$0){switch($2.getLayoutMode()){case $[19]:case $[207]:var $3=$2.getPaddingBottom()+$2.getAccumulatedChildrenOuterHeight()-$0.getOuterHeight();break;case $[28]:case $[202]:var $3=$2.getPaddingTop()+Math.round(($2.getInnerHeight()-$2.getAccumulatedChildrenOuterHeight())/2);break;default:var $3=$2.getPaddingTop();}}else{var $4=$0.getPreviousVisibleSibling();switch($2.getLayoutMode()){case $[19]:case $[207]:var $3=$4._cachedLocationVertical-$0.getOuterHeight()-$2.getSpacing();break;default:var $3=$4._cachedLocationVertical+$4.getOuterHeight()+$2.getSpacing();}}$0._cachedLocationVertical=$3;switch(this.getWidget().getLayoutMode()){case $[19]:case $[1198]:case $[202]:$3+=!$0._computedBottomTypeNull?$0.getBottomValue():!$0._computedTopTypeNull?-($0.getTopValue()):0;$0._resetRuntimeTop();$0._renderRuntimeBottom($3);break;default:$3+=!$0._computedTopTypeNull?$0.getTopValue():!$0._computedBottomTypeNull?-($0.getBottomValue()):0;$0._resetRuntimeBottom();$0._renderRuntimeTop($3);}},layoutChild_locationX:function($0,$1){var $2=this.getWidget();if(qx.core.Variant.isSet($[1],$[26])){if($0.getAllowStretchX()&&$2.getStretchChildrenOrthogonalAxis()&&$0._computedWidthTypeNull){$0._renderRuntimeLeft($2.getPaddingLeft()||0);$0._renderRuntimeRight($2.getPaddingRight()||0);return;}}var $3=$0.getHorizontalAlign()||$2.getHorizontalChildrenAlign();var $4=$3==$[49]?Math.round(($2.getInnerWidth()-$0.getOuterWidth())/2):0;if($3==$[15]){$4+=$2.getPaddingRight();if(!$0._computedRightTypeNull){$4+=$0.getRightValue();}else if(!$0._computedLeftTypeNull){$4-=$0.getLeftValue();}$0._resetRuntimeLeft();$0._renderRuntimeRight($4);}else{$4+=$2.getPaddingLeft();if(!$0._computedLeftTypeNull){$4+=$0.getLeftValue();}else if(!$0._computedRightTypeNull){$4-=$0.getRightValue();}$0._resetRuntimeRight();$0._renderRuntimeLeft($4);}}}});
qx.Class.define($[1358],{extend:qx.ui.layout.impl.LayoutImpl,properties:{enableFlexSupport:{check:$[2],init:true}},members:{computeChildBoxWidth:function($0){return $0.getWidthValue()||$0._computeBoxWidthFallback();},computeChildBoxHeight:function($0){if(this.getWidget().getStretchChildrenOrthogonalAxis()&&$0._computedHeightTypeNull&&$0.getAllowStretchY()){return this.getWidget().getInnerHeight();}return $0.getHeightValue()||$0._computeBoxHeightFallback();},computeChildrenFlexWidth:function(){if(this._childrenFlexWidthComputed||!this.getEnableFlexSupport()){return;}this._childrenFlexWidthComputed=true;var $0=this.getWidget();var $1=$0.getVisibleChildren();var $2=$1.length;var $3;var $4=[];var $5=$0.getInnerWidth();var $6=$0.getSpacing()*($2-1);var $7;for($7=0;$7<$2;$7++){$3=$1[$7];if($3._computedWidthTypeFlex){$4.push($3);if($0._computedWidthTypeAuto){$6+=$3.getPreferredBoxWidth();}}else{$6+=$3.getOuterWidth();}}var $8=$5-$6;var $9=$4.length;var $a=0;for($7=0;$7<$9;$7++){$a+=$4[$7]._computedWidthParsed;}var $b=$8/$a;if(!$0.getUseAdvancedFlexAllocation()){for($7=0;$7<$9;$7++){$3=$4[$7];$3._computedWidthFlexValue=Math.round($3._computedWidthParsed*$b);$6+=$3._computedWidthFlexValue;}}else{var $c=0;var $d,$9,$e,$f,$g,$h;for($7=0;$7<$9;$7++){$3=$4[$7];$h=$3._computedWidthFlexValue=$3._computedWidthParsed*$b;$c+=$h-qx.lang.Number.limit($h,$3.getMinWidthValue(),$3.getMaxWidthValue());}$c=Math.round($c);if($c==0){for($7=0;$7<$9;$7++){$3=$4[$7];$3._computedWidthFlexValue=Math.round($3._computedWidthFlexValue);$6+=$3._computedWidthFlexValue;}}else{var $i=$c>0;for($7=$9-1;$7>=0;$7--){$3=$4[$7];if($i){$e=($3.getMaxWidthValue()||Infinity)-$3._computedWidthFlexValue;if($e>0){$3._allocationLoops=Math.floor($e/$3._computedWidthParsed);}else{qx.lang.Array.removeAt($4,$7);$3._computedWidthFlexValue=Math.round($3._computedWidthFlexValue);$6+=Math.round($3._computedWidthFlexValue+$e);}}else{$e=qx.util.Validation.isValidNumber($3.getMinWidthValue())?$3._computedWidthFlexValue-$3.getMinWidthValue():$3._computedWidthFlexValue;if($e>0){$3._allocationLoops=Math.floor($e/$3._computedWidthParsed);}else{qx.lang.Array.removeAt($4,$7);$3._computedWidthFlexValue=Math.round($3._computedWidthFlexValue);$6+=Math.round($3._computedWidthFlexValue-$e);}}}while($c!=0&&$9>0){$9=$4.length;$d=Infinity;$g=0;for($7=0;$7<$9;$7++){$d=Math.min($d,$4[$7]._allocationLoops);$g+=$4[$7]._computedWidthParsed;}$f=Math.min($g*$d,$c);$c-=$f;for($7=$9-1;$7>=0;$7--){$3=$4[$7];$3._computedWidthFlexValue+=$f/$g*$3._computedWidthParsed;if($3._allocationLoops==$d){$3._computedWidthFlexValue=Math.round($3._computedWidthFlexValue);$6+=$3._computedWidthFlexValue;delete $3._allocationLoops;qx.lang.Array.removeAt($4,$7);}else{if($c==0){$3._computedWidthFlexValue=Math.round($3._computedWidthFlexValue);$6+=$3._computedWidthFlexValue;delete $3._allocationLoops;}else{$3._allocationLoops-=$d;}}}}}}$3._computedWidthFlexValue+=$5-$6;},invalidateChildrenFlexWidth:function(){delete this._childrenFlexWidthComputed;},computeChildrenNeededWidth:function(){var $0=this.getWidget();return qx.ui.layout.impl.LayoutImpl.prototype.computeChildrenNeededWidth_sum.call(this)+(($0.getVisibleChildrenLength()-1)*$0.getSpacing());},updateSelfOnChildOuterWidthChange:function($0){this.getWidget()._invalidateAccumulatedChildrenOuterWidth();},updateChildOnInnerWidthChange:function($0){if(this.getWidget().getHorizontalChildrenAlign()==$[49]){$0.addToLayoutChanges($[113]);}var $1=$0._recomputePercentX();var $2=$0._recomputeFlexX();return $1||$2;},updateChildOnInnerHeightChange:function($0){var $1=$0._recomputePercentY();var $2=$0._recomputeStretchingY();if(($0.getVerticalAlign()||this.getWidget().getVerticalChildrenAlign())==$[28]){$0.addToLayoutChanges($[109]);}return $1||$2;},updateSelfOnJobQueueFlush:function($0){if($0.addChild||$0.removeChild){this.getWidget()._invalidateAccumulatedChildrenOuterWidth();}},updateChildrenOnJobQueueFlush:function($0){var $1=false,$2=false;var $3=this.getWidget();if($0.orientation){$1=$2=true;}if($0.spacing||$0.orientation||$0.reverseChildrenOrder||$0.horizontalChildrenAlign){$3._addChildrenToLayoutQueue($[113]);}if($0.verticalChildrenAlign){$3._addChildrenToLayoutQueue($[109]);}if($0.stretchChildrenOrthogonalAxis){$2=true;}if($1){$3._recomputeChildrenStretchingX();$3._addChildrenToLayoutQueue($[24]);}if($2){$3._recomputeChildrenStretchingY();$3._addChildrenToLayoutQueue($[21]);}return true;},updateChildrenOnRemoveChild:function($0,$1){var $2=this.getWidget(),$3=$2.getVisibleChildren(),$4=$3.length,$5,$6=-1;if(this.getEnableFlexSupport()){for($6=0;$6<$4;$6++){$5=$3[$6];if($5.getHasFlexX()){$1=Math.min($1,$6);break;}}$6=-1;}switch($2.getLayoutMode()){case $[15]:case $[199]:while(($5=$3[++$6])&&$6<$1){$5.addToLayoutChanges($[113]);}break;case $[49]:case $[215]:while($5=$3[++$6]){$5.addToLayoutChanges($[113]);}break;default:$6+=$1;while($5=$3[++$6]){$5.addToLayoutChanges($[113]);}}},updateChildrenOnMoveChild:function($0,$1,$2){var $3=this.getWidget().getVisibleChildren();var $4=Math.min($1,$2);var $5=Math.max($1,$2)+1;for(var $6=$4;$6<$5;$6++){$3[$6].addToLayoutChanges($[113]);}},flushChildrenQueue:function($0){var $1=this.getWidget(),$2=$1.getVisibleChildren(),$3=$2.length,$4,$5;if(this.getEnableFlexSupport()){this.invalidateChildrenFlexWidth();for($5=0;$5<$3;$5++){$4=$2[$5];if($4.getHasFlexX()){$4._computedWidthValue=null;if($4._recomputeBoxWidth()){$4._recomputeOuterWidth();$4._recomputeInnerWidth();}$0[$4.toHashCode()]=$4;$4._layoutChanges.width=true;}}}switch($1.getLayoutMode()){case $[15]:case $[199]:for(var $5=$3-1;$5>=0&&!$0[$2[$5].toHashCode()];$5--){}for(var $6=0;$6<=$5;$6++){$1._layoutChild($4=$2[$6]);}break;case $[49]:case $[215]:$5=-1;while($4=$2[++$5]){$1._layoutChild($4);}break;default:$5=-1;var $7=false;while($4=$2[++$5]){if($7||$0[$4.toHashCode()]){$1._layoutChild($4);$7=true;}}}},layoutChild:function($0,$1){this.layoutChild_sizeX($0,$1);this.layoutChild_sizeY($0,$1);this.layoutChild_sizeLimitX($0,$1);this.layoutChild_sizeLimitY($0,$1);this.layoutChild_locationX($0,$1);this.layoutChild_locationY($0,$1);this.layoutChild_marginX($0,$1);this.layoutChild_marginY($0,$1);},layoutChild_sizeX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function($0,$1){if($1.initial||$1.width||$1.minWidth||$1.maxWidth){if($0._isWidthEssential()&&(!$0._computedWidthTypeNull||!$0._computedMinWidthTypeNull||!$0._computedMaxWidthTypeNull)){$0._renderRuntimeWidth($0.getBoxWidth());}else{$0._resetRuntimeWidth();}}},"default":function($0,$1){if($1.initial||$1.width){if($0._isWidthEssential()&&!$0._computedWidthTypeNull){$0._renderRuntimeWidth($0.getWidthValue());}else{$0._resetRuntimeWidth();}}}}),layoutChild_sizeY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function($0,$1){if($1.initial||$1.height||$1.minHeight||$1.maxHeight){if(($0._isHeightEssential()&&(!$0._computedHeightTypeNull||!$0._computedMinHeightTypeNull||!$0._computedMaxHeightTypeNull))||($0.getAllowStretchY()&&this.getWidget().getStretchChildrenOrthogonalAxis())){$0._renderRuntimeHeight($0.getBoxHeight());}else{$0._resetRuntimeHeight();}}},"default":function($0,$1){if($1.initial||$1.height){if($0._isHeightEssential()&&!$0._computedHeightTypeNull){$0._renderRuntimeHeight($0.getHeightValue());}else{$0._resetRuntimeHeight();}}}}),layoutChild_locationX:function($0,$1){var $2=this.getWidget();if($2.getFirstVisibleChild()==$0){switch($2.getLayoutMode()){case $[15]:case $[199]:var $3=$2.getPaddingRight()+$2.getAccumulatedChildrenOuterWidth()-$0.getOuterWidth();break;case $[49]:case $[215]:var $3=$2.getPaddingLeft()+Math.round(($2.getInnerWidth()-$2.getAccumulatedChildrenOuterWidth())/2);break;default:var $3=$2.getPaddingLeft();}}else{var $4=$0.getPreviousVisibleSibling();switch($2.getLayoutMode()){case $[15]:case $[199]:var $3=$4._cachedLocationHorizontal-$0.getOuterWidth()-$2.getSpacing();break;default:var $3=$4._cachedLocationHorizontal+$4.getOuterWidth()+$2.getSpacing();}}$0._cachedLocationHorizontal=$3;switch($2.getLayoutMode()){case $[15]:case $[1010]:case $[215]:$3+=!$0._computedRightTypeNull?$0.getRightValue():!$0._computedLeftTypeNull?-($0.getLeftValue()):0;$0._resetRuntimeLeft();$0._renderRuntimeRight($3);break;default:$3+=!$0._computedLeftTypeNull?$0.getLeftValue():!$0._computedRightTypeNull?-($0.getRightValue()):0;$0._resetRuntimeRight();$0._renderRuntimeLeft($3);}},layoutChild_locationY:function($0,$1){var $2=this.getWidget();if(qx.core.Variant.isSet($[1],$[26])){if($0.getAllowStretchY()&&$2.getStretchChildrenOrthogonalAxis()&&$0._computedHeightTypeNull){$0._renderRuntimeTop($2.getPaddingTop()||0);$0._renderRuntimeBottom($2.getPaddingBottom()||0);return;}}var $3=$0.getVerticalAlign()||$2.getVerticalChildrenAlign();var $4=$3==$[28]?Math.round(($2.getInnerHeight()-$0.getOuterHeight())/2):0;if($3==$[19]){$4+=$2.getPaddingBottom();if(!$0._computedBottomTypeNull){$4+=$0.getBottomValue();}else if(!$0._computedTopTypeNull){$4-=$0.getTopValue();}$0._resetRuntimeTop();$0._renderRuntimeBottom($4);}else{$4+=$2.getPaddingTop();if(!$0._computedTopTypeNull){$4+=$0.getTopValue();}else if(!$0._computedBottomTypeNull){$4-=$0.getBottomValue();}$0._resetRuntimeBottom();$0._renderRuntimeTop($4);}}}});
qx.Class.define($[1016],{extend:qx.ui.layout.BoxLayout,construct:function($0,$1,$2,$3,$4){arguments.callee.base.call(this);this.getLayoutImpl().setEnableFlexSupport(false);if($0!==undefined){this.setLabel($0);}if(qx.Class.isDefined($[336])&&$4!=null&&$2!=null&&$3!=null&&qx.ui.embed.Flash.getPlayerVersion().getMajor()>0){this._flashMode=true;this.setIcon($4);}else if($1!=null){this.setIcon($1);}if($1||$4){if($2!=null){this.setIconWidth($2);}if($3!=null){this.setIconHeight($3);}}this.initWidth();this.initHeight();},properties:{orientation:{refine:true,init:$[180]},allowStretchX:{refine:true,init:false},allowStretchY:{refine:true,init:false},appearance:{refine:true,init:$[1287]},stretchChildrenOrthogonalAxis:{refine:true,init:false},width:{refine:true,init:$[3]},height:{refine:true,init:$[3]},horizontalChildrenAlign:{refine:true,init:$[49]},verticalChildrenAlign:{refine:true,init:$[28]},spacing:{refine:true,init:4},label:{apply:$[640],nullable:true,dispose:true,check:$[403]},icon:{check:$[12],apply:$[348],nullable:true,themeable:true},disabledIcon:{check:$[12],apply:$[1592],nullable:true,themeable:true},show:{init:$[167],check:[$[167],$[128],$[169],$[13]],themeable:true,nullable:true,inheritable:true,apply:$[1234],event:$[917]},iconPosition:{init:$[10],check:[$[18],$[15],$[19],$[10]],themeable:true,apply:$[1266]},iconWidth:{check:$[17],themeable:true,apply:$[985],nullable:true},iconHeight:{check:$[17],themeable:true,apply:$[1490],nullable:true}},members:{_flashMode:false,_labelObject:null,_iconObject:null,_createLabel:function(){var $0=this._labelObject=new qx.ui.basic.Label(this.getLabel());$0.setAnonymous(true);$0.setCursor($[63]);this.addAt($0,this._iconObject?1:0);},_createIcon:function(){if(this._flashMode&&qx.Class.isDefined($[336])){var $0=this._iconObject=new qx.ui.embed.Flash(this.getIcon());}else{var $0=this._iconObject=new qx.ui.basic.Image();}$0.setAnonymous(true);var $1=this.getIconWidth();if($1!==null){this._iconObject.setWidth($1);}var $2=this.getIconWidth();if($2!==null){this._iconObject.setHeight($2);}this._updateIcon();this.addAt($0,0);},_updateIcon:function(){var $0=this.getIcon();if(this._iconObject&&this.getIcon&&this.getDisabledIcon){var $1=this.getDisabledIcon();if($1){if(this.getEnabled()){$0?this._iconObject.setSource($0):this._iconObject.resetSource();}else{$1?this._iconObject.setSource($1):this._iconObject.resetSource();}this._iconObject.setEnabled(true);}else{$0?this._iconObject.setSource($0):this._iconObject.resetSource();this._iconObject.resetEnabled();}}},getLabelObject:function(){return this._labelObject;},getIconObject:function(){return this._iconObject;},_applyIconPosition:function($0,$1){switch($0){case $[18]:case $[19]:this.setOrientation($[181]);this.setReverseChildrenOrder($0==$[19]);break;default:this.setOrientation($[180]);this.setReverseChildrenOrder($0==$[15]);break;}},_applyShow:function($0,$1){this._handleIcon();this._handleLabel();},_applyLabel:function($0,$1){if(this._labelObject){$0?this._labelObject.setText($0):this._labelObject.resetText();}this._handleLabel();},_applyIcon:function($0,$1){this._updateIcon();this._handleIcon();},_applyDisabledIcon:function($0,$1){this._updateIcon();this._handleIcon();},_applyIconWidth:function($0,$1){if(this._iconObject){this._iconObject.setWidth($0);}},_applyIconHeight:function($0,$1){if(this._iconObject){this._iconObject.setHeight($0);}},_iconIsVisible:false,_labelIsVisible:false,_handleLabel:function(){switch(this.getShow()){case $[128]:case $[167]:case $[143]:this._labelIsVisible=!!this.getLabel();break;default:this._labelIsVisible=false;}if(this._labelIsVisible){this._labelObject?this._labelObject.setDisplay(true):this._createLabel();}else if(this._labelObject){this._labelObject.setDisplay(false);}},_handleIcon:function(){switch(this.getShow()){case $[169]:case $[167]:case $[143]:this._iconIsVisible=!!this.getIcon();break;default:this._iconIsVisible=false;}if(this._iconIsVisible){this._iconObject?this._iconObject.setDisplay(true):this._createIcon();}else if(this._iconObject){this._iconObject.setDisplay(false);}}},destruct:function(){this._disposeObjects($[1272],$[519]);}});
qx.Class.define($[708],{extend:qx.ui.basic.Terminator,construct:function($0,$1,$2){arguments.callee.base.call(this);this._blank=qx.io.Alias.getInstance().resolve($[172]);if($0!=null){this.setSource($0);}if($1!=null){this.setWidth($1);}else{this.initWidth();}if($2!=null){this.setHeight($2);}else{this.initHeight();}this.initSelectable();},events:{"error":$[6]},properties:{allowStretchX:{refine:true,init:false},allowStretchY:{refine:true,init:false},selectable:{refine:true,init:false},width:{refine:true,init:$[3]},height:{refine:true,init:$[3]},appearance:{refine:true,init:$[993]},source:{check:$[12],apply:$[775],event:$[905],nullable:true,themeable:true},preloader:{check:$[394],apply:$[601],nullable:true},loaded:{check:$[2],init:false,apply:$[1210]},resizeToInner:{check:$[2],init:false}},members:{_onload:function(){this.setLoaded(true);},_onerror:function(){this.warn("Could not load: "+this.getSource());this.setLoaded(false);if(this.hasEventListeners($[83])){this.dispatchEvent(new qx.event.type.Event($[83]),true);}},_beforeAppear:function(){var $0=this.getSource();if($0){qx.io.image.Manager.getInstance().show($0);this._registeredAsVisible=true;}return arguments.callee.base.call(this);},_beforeDisappear:function(){var $0=this.getSource();if($0&&this._registeredAsVisible){qx.io.image.Manager.getInstance().hide($0);delete this._registeredAsVisible;}return arguments.callee.base.call(this);},_applySource:function($0,$1){var $2=qx.io.image.Manager.getInstance();if($1){$2.remove($1);if(this._registeredAsVisible){$2.hide($1);delete this._registeredAsVisible;}}if($0){$2.add($0);if(this.isSeeable()){this._registeredAsVisible=true;$2.show($0);}}if(this.isCreated()){this._connect();}},_connect:function(){var $0=qx.io.Alias.getInstance();$0.connect(this._syncSource,this,this.getSource());},_syncSource:function($0){if($0===null){this.setPreloader(null);}else{var $1=qx.io.image.PreloaderManager.getInstance().create($0);this.setPreloader($1);}},_applyPreloader:function($0,$1){if($1){$1.removeEventListener($[97],this._onload,this);$1.removeEventListener($[83],this._onerror,this);}if($0){this.setLoaded(false);if($0.isErroneous()){this._onerror();}else if($0.isLoaded()){this.setLoaded(true);}else{$0.addEventListener($[97],this._onload,this);$0.addEventListener($[83],this._onerror,this);}}else{this.setLoaded(false);}},_applyLoaded:function($0,$1){if($0&&this.isCreated()){this._renderContent();}else if(!$0){this._invalidatePreferredInnerWidth();this._invalidatePreferredInnerHeight();}},_applyElement:function($0,$1){if($0){if(!this._image){try{if(qx.core.Variant.isSet($[1],$[93])){this._image=document.createElement($[895]);}else{this._image=new Image;}this._image.style.border=$[402];this._image.style.verticalAlign=$[18];this._image.alt=$[0];this._image.title=$[0];}catch(ex){this.error("Failed while creating image #1",ex);}if(qx.core.Variant.isSet($[1],$[330])){this._styleEnabled();}}$0.appendChild(this._image);}arguments.callee.base.call(this,$0,$1);if($0&&this.getSource()){this._connect();}},_postApply:function(){this._postApplyDimensions();this._updateContent();},_applyEnabled:function($0,$1){if(this._image){this._styleEnabled();}return arguments.callee.base.call(this,$0,$1);},_updateContent:qx.core.Variant.select($[1],{"mshtml":function(){var $0=this._image;var $1=this.getPreloader();var $2=$1&&$1.isLoaded()?$1.getSource():this._blank;if($1&&$1.getIsPng()&&this.getEnabled()){$0.src=this._blank;$0.style.filter=$[593]+$2+$[1631];}else{$0.src=$2;$0.style.filter=this.getEnabled()?$[0]:$[559];}},"default":function(){var $0=this.getPreloader();var $1=$0&&$0.isLoaded()?$0.getSource():this._blank;this._image.src=$1;}}),_resetContent:qx.core.Variant.select($[1],{"mshtml":function(){this._image.src=this._blank;this._image.style.filter=$[0];},"default":function(){this._image.src=this._blank;}}),_styleEnabled:qx.core.Variant.select($[1],{"mshtml":function(){this._updateContent();},"default":function(){if(this._image){var $0=this.getEnabled()===false?0.3:$[0];var $1=this._image.style;$1.opacity=$1.KhtmlOpacity=$1.MozOpacity=$0;}}}),_computePreferredInnerWidth:function(){var $0=this.getPreloader();return $0?$0.getWidth():0;},_computePreferredInnerHeight:function(){var $0=this.getPreloader();return $0?$0.getHeight():0;},_renderContent:function(){arguments.callee.base.call(this);qx.ui.core.Widget.flushGlobalQueues();},_postApplyDimensions:qx.core.Variant.select($[1],{"mshtml":function(){try{var $0=this._image.style;if(this.getResizeToInner()){$0.pixelWidth=this.getInnerWidth();$0.pixelHeight=this.getInnerHeight();}else{$0.pixelWidth=this.getPreferredInnerWidth();$0.pixelHeight=this.getPreferredInnerHeight();}}catch(ex){this.error("postApplyDimensions failed",ex);}},"default":function(){try{var $0=this._image;if(this.getResizeToInner()){$0.width=this.getInnerWidth();$0.height=this.getInnerHeight();}else{$0.width=this.getPreferredInnerWidth();$0.height=this.getPreferredInnerHeight();}}catch(ex){this.error("postApplyDimensions failed",ex);}}}),_changeInnerWidth:qx.core.Variant.select($[1],{"mshtml":function($0,$1){if(this.getResizeToInner()){this._image.style.pixelWidth=$0;}},"default":function($0,$1){if(this.getResizeToInner()){this._image.width=$0;}}}),_changeInnerHeight:qx.core.Variant.select($[1],{"mshtml":function($0,$1){if(this.getResizeToInner()){this._image.style.pixelHeight=$0;}},"default":function($0,$1){if(this.getResizeToInner()){this._image.height=$0;}}})},destruct:function(){if(this._image){this._image.style.filter=$[0];}this._disposeFields($[544]);}});
qx.Class.define($[1658],{extend:qx.ui.basic.Atom,construct:function($0,$1,$2,$3){arguments.callee.base.call(this,$0);this.initTabIndex();this._createIcon();if($1!=null){this.setValue($1);}if($2!=null){this.setName($2);}if($3!=null){this.setChecked($3);}else{this.initChecked();}this.addEventListener($[91],this._onclick);this.addEventListener($[34],this._onkeydown);this.addEventListener($[74],this._onkeyup);},properties:{appearance:{refine:true,init:$[364]},tabIndex:{refine:true,init:1},name:{check:$[12],event:$[1423]},value:{check:$[12],event:$[333]},checked:{check:$[2],apply:$[301],init:false,event:$[380]}},members:{INPUT_TYPE:"checkbox",_createIcon:function(){var $0=this._iconObject=new qx.ui.form.InputCheckSymbol;$0.setType(this.INPUT_TYPE);$0.setChecked(this.getChecked());$0.setAnonymous(true);this.addAtBegin($0);},_applyChecked:function($0,$1){if(this._iconObject){this._iconObject.setChecked($0);}},_applyIcon:null,_applyDisabledIcon:null,_handleIcon:function(){switch(this.getShow()){case $[169]:case $[167]:this._iconIsVisible=true;break;default:this._iconIsVisible=false;}if(this._iconIsVisible){this._iconObject?this._iconObject.setDisplay(true):this._createIcon();}else if(this._iconObject){this._iconObject.setDisplay(false);}},_onclick:function($0){this.toggleChecked();},_onkeydown:function($0){if($0.getKeyIdentifier()==$[144]&&!$0.isAltPressed()){this.toggleChecked();}},_onkeyup:function($0){if($0.getKeyIdentifier()==$[214]){this.toggleChecked();}}}});
qx.Class.define($[774],{extend:qx.ui.basic.Terminator,construct:function(){arguments.callee.base.call(this);this.setSelectable(false);if(qx.core.Variant.isSet($[1],$[30])){this.setWidth(13);this.setHeight(13);}else if(qx.core.Variant.isSet($[1],$[26])){this.setMargin(0);}this.initTabIndex();this.setChecked(false);},properties:{tabIndex:{refine:true,init:-1},name:{check:$[12],init:null,nullable:true,apply:$[718]},value:{init:null,nullable:true,apply:$[320]},type:{init:null,nullable:true,apply:$[1561]},checked:{check:$[2],init:false,apply:$[301]}},members:{_createElementImpl:function(){this.setElement(this.getTopLevelWidget().getDocumentElement().createElement($[101]));},_applyName:function($0,$1){return this.setHtmlProperty($[1359],$0);},_applyValue:function($0,$1){return this.setHtmlProperty($[40],$0);},_applyType:function($0,$1){return this.setHtmlProperty($[1559],$0);},_applyChecked:function($0,$1){return this.setHtmlProperty($[296],$0);},getPreferredBoxWidth:function(){return 13;},getPreferredBoxHeight:function(){return 13;},_afterAppear:qx.core.Variant.select($[1],{"mshtml":function(){arguments.callee.base.call(this);var $0=this.getElement();$0.checked=this.getChecked();if(this.getEnabled()===false){$0.disabled=true;}},"default":qx.lang.Function.returnTrue}),_applyEnabled:function($0,$1){$0===false?this.setHtmlProperty($[164],$[164]):this.removeHtmlProperty($[164]);return arguments.callee.base.call(this,$0,$1);}},defer:function($0,$1){$1.getBoxWidth=$1.getPreferredBoxWidth;$1.getBoxHeight=$1.getPreferredBoxHeight;$1.getInnerWidth=$1.getPreferredBoxWidth;$1.getInnerHeight=$1.getPreferredBoxHeight;}});
qx.Class.define($[657],{extend:qx.ui.layout.CanvasLayout,construct:function(){arguments.callee.base.call(this);this.setZIndex(this._minZIndex);if(this._isFocusRoot){this.activateFocusRoot();}this.initHeight();this.initWidth();},properties:{appearance:{refine:true,init:$[405]},width:{refine:true,init:$[3]},height:{refine:true,init:$[3]},display:{refine:true,init:false},autoHide:{check:$[2],init:true},centered:{check:$[2],init:false},restrictToPageOnOpen:{check:$[2],init:true},restrictToPageLeft:{check:$[17],init:0},restrictToPageRight:{check:$[17],init:0},restrictToPageTop:{check:$[17],init:0},restrictToPageBottom:{check:$[17],init:0}},members:{_isFocusRoot:true,_showTimeStamp:(new Date(0)).valueOf(),_hideTimeStamp:(new Date(0)).valueOf(),_beforeAppear:function(){arguments.callee.base.call(this);if(this.getRestrictToPageOnOpen()){this._wantedLeft=this.getLeft();if(this._wantedLeft!=null){this.setLeft(10000);if(this.getElement()!=null){this.getElement().style.left=10000;}}}qx.ui.popup.PopupManager.getInstance().add(this);qx.ui.popup.PopupManager.getInstance().update(this);this._showTimeStamp=(new Date).valueOf();this.bringToFront();},_beforeDisappear:function(){arguments.callee.base.call(this);qx.ui.popup.PopupManager.getInstance().remove(this);this._hideTimeStamp=(new Date).valueOf();},_afterAppear:function(){arguments.callee.base.call(this);if(this.getRestrictToPageOnOpen()){var $0=qx.ui.core.ClientDocument.getInstance();var $1=$0.getClientWidth();var $2=$0.getClientHeight();var $3=qx.bom.Viewport.getScrollTop();var $4=qx.bom.Viewport.getScrollLeft();var $5=this.getRestrictToPageLeft()+$4;var $6=this.getRestrictToPageRight()-$4;var $7=this.getRestrictToPageTop()+$3;var $8=this.getRestrictToPageBottom()-$3;var $9=(this._wantedLeft==null)?this.getLeft():this._wantedLeft;var $a=this.getTop();var $b=this.getBoxWidth();var $c=this.getBoxHeight();var $d=this.getLeft();var $e=$a;if($9+$b>$1-$6){$9=$1-$6-$b;}if($a+$c>$2-$8){$a=$2-$8-$c;}if($9<$5){$9=$5;}if($a<$7){$a=$7;}if($9!=$d||$a!=$e){var $f=this;window.setTimeout(function(){$f.setLeft($9);$f.setTop($a);},0);}}},_makeActive:function(){this.getFocusRoot().setActiveChild(this);},_makeInactive:function(){var $0=this.getFocusRoot();var $1=$0.getActiveChild();if($1==this){$0.setActiveChild($0);}},_minZIndex:1e6,bringToFront:function(){this.setZIndex(this._minZIndex+1000000);this._sendTo();},sendToBack:function(){this.setZIndex(this._minZIndex+1);this._sendTo();},_sendTo:function(){var $0=qx.lang.Object.getValues(qx.ui.popup.PopupManager.getInstance().getAll());if(qx.Class.isDefined($[165])){var $1=qx.lang.Object.getValues(qx.ui.menu.Manager.getInstance().getAll());var $2=$0.concat($1).sort(qx.util.Compare.byZIndex);}else{var $2=$0.sort(qx.util.Compare.byZIndex);}var $3=$2.length;var $4=this._minZIndex;for(var $5=0;$5<$3;$5++){$2[$5].setZIndex($4++);}},getShowTimeStamp:function(){return this._showTimeStamp;},getHideTimeStamp:function(){return this._hideTimeStamp;},positionRelativeTo:function($0,$1,$2){if($0 instanceof qx.ui.core.Widget){$0=$0.getElement();}if($0){var $3=qx.bom.element.Location.get($0);this.setLocation($3.left+($1||0),$3.top+($2||0));}else{this.warn('Missing reference element');}},centerToBrowser:function(){var $0=qx.ui.core.ClientDocument.getInstance();var $1=($0.getClientWidth()-this.getBoxWidth())/2;var $2=($0.getClientHeight()-this.getBoxHeight())/2;this.setLeft($1<0?0:$1);this.setTop($2<0?0:$2);}},destruct:function(){qx.ui.popup.PopupManager.getInstance().remove(this);this._disposeFields($[896],$[1576]);}});
qx.Class.define($[153],{type:$[32],extend:qx.util.manager.Object,construct:function(){arguments.callee.base.call(this);},members:{update:function($0){if(!($0 instanceof qx.ui.core.Widget)){$0=null;}var $1,$2;var $3=this.getAll();for($2 in $3){$1=$3[$2];if(!$1.getAutoHide()||$0==$1||$1.contains($0)){continue;}if(qx.Class.isDefined($[505])&&$0 instanceof qx.ui.popup.ToolTip&&!($1 instanceof qx.ui.popup.ToolTip)){continue;}$1.hide();}}}});
qx.Class.define($[1014],{statics:{byString:function($0,$1){return $0==$1?0:$0>$1?1:-1;},byStringCaseInsensitive:function($0,$1){return qx.util.Compare.byString($0.toLowerCase(),$1.toLowerCase());},byStringUmlautsShort:function($0,$1){return qx.util.Compare.byString(qx.util.Normalization.umlautsShort($0),qx.util.Normalization.umlautsShort($1));},byStringUmlautsShortCaseInsensitive:function($0,$1){return qx.util.Compare.byString(qx.util.Normalization.umlautsShort($0).toLowerCase(),qx.util.Normalization.umlautsShort($1).toLowerCase());},byStringUmlautsLong:function($0,$1){return qx.util.Compare.byString(qx.util.Normalization.umlautsLong($0),qx.util.Normalization.umlautsLong($1));},byStringUmlautsLongCaseInsensitive:function($0,$1){return qx.util.Compare.byString(qx.util.Normalization.umlautsLong($0).toLowerCase(),qx.util.Normalization.umlautsLong($1).toLowerCase());},byFloat:function($0,$1){return $0-$1;},byIntegerString:function($0,$1){return parseInt($0)-parseInt($1);},byFloatString:function($0,$1){return parseFloat($0)-parseFloat($1);},byIPv4:function($0,$1){var $2=$0.split($[38],4);var $3=$1.split($[38],4);for(var $4=0;$4<3;$4++){$0=parseInt($2[$4]);$1=parseInt($3[$4]);if($0!=$1){return $0-$1;}}return parseInt($2[3])-parseInt($3[3]);},byZIndex:function($0,$1){return $0.getZIndex()-$1.getZIndex();}},defer:function($0){$0.byInteger=$0.byNumber=$0.byFloat;$0.byNumberString=$0.byFloatString;}});
qx.Class.define($[521],{statics:{__umlautsRegExp:new RegExp($[1632],$[436]),__umlautsShortData:{"\xC4":$[218],"\xD6":$[1040],"\xDC":$[643],"\xE4":$[528],"\xF6":$[684],"\xFC":$[1528],"\xDF":$[508]},__umlautsShort:function($0){return qx.util.Normalization.__umlautsShortData[$0];},umlautsShort:function($0){return $0.replace(qx.util.Normalization.__umlautsRegExp,qx.lang.Function.bind(this.__umlautsShort,this));},__umlautsLongData:{"\xC4":$[1031],"\xD6":$[1542],"\xDC":$[1170],"\xE4":$[965],"\xF6":$[1447],"\xFC":$[1113],"\xDF":$[1442]},__umlautsLong:function($0){return qx.util.Normalization.__umlautsLongData[$0];},umlautsLong:function($0){return $0.replace(qx.util.Normalization.__umlautsRegExp,qx.lang.Function.bind(this.__umlautsLong,this));}}});
qx.Mixin.define($[1000],{construct:function($0){this._frame=new qx.ui.basic.Terminator;this._frame.setAppearance($[1242]);this.addEventListener($[39],this._onmousedown);this.addEventListener($[62],this._onmouseup);this.addEventListener($[193],this._onmousemove);},properties:{resizableWest:{check:$[2],init:true,apply:$[190]},resizableNorth:{check:$[2],init:true,apply:$[190]},resizableEast:{check:$[2],init:true,apply:$[190]},resizableSouth:{check:$[2],init:true,apply:$[190]},resizable:{group:[$[567],$[526],$[1573],$[1064]],mode:$[103]},resizeMethod:{init:$[85],check:[$[227],$[434],$[85],$[129]],event:$[667]}},members:{isResizable:function(){return this.getResizableWest()||this.getResizableEast()||this.getResizableNorth()||this.getResizableSouth();},getResizable:function(){return this.isResizable();},_applyResizable:function($0,$1){},_onmousedown:function($0){if(this._resizeNorth||this._resizeSouth||this._resizeWest||this._resizeEast){this.setCapture(true);this.getTopLevelWidget().setGlobalCursor(this.getCursor());var $1=this.getElement();var $2=this._getResizeParent();var $3=$2.getElement();var $4=qx.bom.element.Location.get($3,$[36]);var $5=qx.bom.element.Location.get($1);switch(this.getResizeMethod()){case $[129]:this.setOpacity(0.5);break;case $[85]:var $6=this._frame;if($6.getParent()!=$2){$6.setParent($2);qx.ui.core.Widget.flushGlobalQueues();}$6._renderRuntimeLeft($5.left-$4.left);$6._renderRuntimeTop($5.top-$4.top);$6._renderRuntimeWidth($1.offsetWidth);$6._renderRuntimeHeight($1.offsetHeight);$6.setZIndex(this.getZIndex()+1);break;}var $7=this._resizeSession={};var $8=this._getMinSizeReference();if(this._resizeWest){$7.boxWidth=$1.offsetWidth;$7.boxRight=$5.right;}if(this._resizeWest||this._resizeEast){$7.boxLeft=$5.left;$7.parentContentLeft=$4.left;$7.parentContentRight=$4.right;$7.minWidth=$8.getMinWidthValue();$7.maxWidth=$8.getMaxWidthValue();}if(this._resizeNorth){$7.boxHeight=$1.offsetHeight;$7.boxBottom=$5.bottom;}if(this._resizeNorth||this._resizeSouth){$7.boxTop=$5.top;$7.parentContentTop=$4.top;$7.parentContentBottom=$4.bottom;$7.minHeight=$8.getMinHeightValue();$7.maxHeight=$8.getMaxHeightValue();}}else{delete this._resizeSession;}$0.stopPropagation();},_onmouseup:function($0){var $1=this._resizeSession;if($1){this.setCapture(false);this.getTopLevelWidget().setGlobalCursor(null);switch(this.getResizeMethod()){case $[85]:var $2=this._frame;if(!($2&&$2.getParent())){break;}case $[434]:if($1.lastLeft!=null){this.setLeft($1.lastLeft);}if($1.lastTop!=null){this.setTop($1.lastTop);}if($1.lastWidth!=null){this._changeWidth($1.lastWidth);}if($1.lastHeight!=null){this._changeHeight($1.lastHeight);}if(this.getResizeMethod()==$[85]){this._frame.setParent(null);}break;case $[129]:this.setOpacity(null);break;}delete this._resizeSession;}$0.stopPropagation();},_near:function($0,$1){return $1>($0-5)&&$1<($0+5);},_onmousemove:function($0){if(this._disableResize){return;}var $1=this._resizeSession;if($1){if(this._resizeWest){$1.lastWidth=qx.lang.Number.limit($1.boxWidth+$1.boxLeft-Math.max($0.getPageX(),$1.parentContentLeft),$1.minWidth,$1.maxWidth);$1.lastLeft=$1.boxRight-$1.lastWidth-$1.parentContentLeft;}else if(this._resizeEast){$1.lastWidth=qx.lang.Number.limit(Math.min($0.getPageX(),$1.parentContentRight)-$1.boxLeft,$1.minWidth,$1.maxWidth);}if(this._resizeNorth){$1.lastHeight=qx.lang.Number.limit($1.boxHeight+$1.boxTop-Math.max($0.getPageY(),$1.parentContentTop),$1.minHeight,$1.maxHeight);$1.lastTop=$1.boxBottom-$1.lastHeight-$1.parentContentTop;}else if(this._resizeSouth){$1.lastHeight=qx.lang.Number.limit(Math.min($0.getPageY(),$1.parentContentBottom)-$1.boxTop,$1.minHeight,$1.maxHeight);}switch(this.getResizeMethod()){case $[227]:case $[129]:if(this._resizeWest||this._resizeEast){this.setWidth($1.lastWidth);if(this._resizeWest){this.setLeft($1.lastLeft);}}if(this._resizeNorth||this._resizeSouth){this.setHeight($1.lastHeight);if(this._resizeNorth){this.setTop($1.lastTop);}}break;default:var $2=this.getResizeMethod()==$[85]?this._frame:this;if(this._resizeWest||this._resizeEast){$2._renderRuntimeWidth($1.lastWidth);if(this._resizeWest){$2._renderRuntimeLeft($1.lastLeft);}}if(this._resizeNorth||this._resizeSouth){$2._renderRuntimeHeight($1.lastHeight);if(this._resizeNorth){$2._renderRuntimeTop($1.lastTop);}}}}else{var $3=$[0];var $4=this.getElement();this._resizeNorth=this._resizeSouth=this._resizeWest=this._resizeEast=false;var $5=qx.bom.element.Location.get($4);if(this._near($5.top,$0.getPageY())){if(this.getResizableNorth()){$3=$[611];this._resizeNorth=true;}}else if(this._near($5.bottom,$0.getPageY())){if(this.getResizableSouth()){$3=$[508];this._resizeSouth=true;}}if(this._near($5.left,$0.getPageX())){if(this.getResizableWest()){$3+=$[1344];this._resizeWest=true;}}else if(this._near($5.right,$0.getPageX())){if(this.getResizableEast()){$3+=$[1366];this._resizeEast=true;}}if(this._resizeNorth||this._resizeSouth||this._resizeWest||this._resizeEast){this.setCursor($3+$[1422]);}else{this.resetCursor();}}$0.stopPropagation();}},destruct:function(){this._disposeObjects($[475]);}});
qx.Interface.define($[939],{members:{_changeWidth:function($0){return true;},_changeHeight:function($0){return true;},_getResizeParent:function(){return true;},_getMinSizeReference:function(){return true;}}});
qx.Class.define($[1400],{extend:qx.ui.popup.Popup,include:qx.ui.resizer.MResizable,implement:qx.ui.resizer.IResizable,construct:function(){arguments.callee.base.call(this);this.initMinWidth();this.initMinHeight();this.initWidth();this.initHeight();},properties:{appearance:{refine:true,init:$[468]},minWidth:{refine:true,init:$[3]},minHeight:{refine:true,init:$[3]},width:{refine:true,init:$[3]},height:{refine:true,init:$[3]}},members:{_changeWidth:function($0){this.setWidth($0);},_changeHeight:function($0){this.setHeight($0);},_getResizeParent:function(){return this.getParent();},_getMinSizeReference:function(){return this;}}});
qx.Class.define($[476],{extend:qx.ui.resizer.ResizablePopup,construct:function($0,$1,$2){arguments.callee.base.call(this);this.setWindowManager($2||qx.ui.window.Window.getDefaultWindowManager());var $3=this._layout=new qx.ui.layout.VerticalBoxLayout;$3.setEdge(0);this.add($3);var $4=this._captionBar=new qx.ui.layout.HorizontalBoxLayout;$4.setAppearance($[918]);$4.setHeight($[3]);$4.setOverflow($[22]);$3.add($4);var $5=this._captionIcon=new qx.ui.basic.Image;$5.setAppearance($[1018]);$4.add($5);var $6=this._captionTitle=new qx.ui.basic.Label($0);$6.setAppearance($[1569]);$6.setSelectable(false);$4.add($6);var $7=this._captionFlex=new qx.ui.basic.HorizontalSpacer;$4.add($7);var $8=this._minimizeButton=new qx.ui.form.Button;$8.setAppearance($[1453]);$8.setTabIndex(-1);$8.addEventListener($[138],this._onminimizebuttonclick,this);$8.addEventListener($[39],this._onbuttonmousedown,this);$4.add($8);var $9=this._restoreButton=new qx.ui.form.Button;$9.setAppearance($[767]);$9.setTabIndex(-1);$9.addEventListener($[138],this._onrestorebuttonclick,this);$9.addEventListener($[39],this._onbuttonmousedown,this);var $a=this._maximizeButton=new qx.ui.form.Button;$a.setAppearance($[1141]);$a.setTabIndex(-1);$a.addEventListener($[138],this._onmaximizebuttonclick,this);$a.addEventListener($[39],this._onbuttonmousedown,this);$4.add($a);var $b=this._closeButton=new qx.ui.form.Button;$b.setAppearance($[1611]);$b.setTabIndex(-1);$b.addEventListener($[138],this._onclosebuttonclick,this);$b.addEventListener($[39],this._onbuttonmousedown,this);$4.add($b);var $c=this._pane=new qx.ui.layout.CanvasLayout;$c.setHeight($[482]);$c.setOverflow($[22]);$3.add($c);var $d=this._statusBar=new qx.ui.layout.HorizontalBoxLayout;$d.setAppearance($[871]);$d.setHeight($[3]);var $e=this._statusText=new qx.ui.basic.Label($[376]);$e.setAppearance($[1329]);$e.setSelectable(false);$d.add($e);if($0!=null){this.setCaption($0);}if($1!=null){this.setIcon($1);}this.setAutoHide(false);this.addEventListener($[39],this._onwindowmousedown);this.addEventListener($[91],this._onwindowclick);$4.addEventListener($[39],this._oncaptionmousedown,this);$4.addEventListener($[62],this._oncaptionmouseup,this);$4.addEventListener($[193],this._oncaptionmousemove,this);$4.addEventListener($[146],this._oncaptiondblblick,this);this.remapChildrenHandlingTo(this._pane);},statics:{getDefaultWindowManager:function(){if(!qx.ui.window.Window._defaultWindowManager){qx.ui.window.Window._defaultWindowManager=new qx.ui.window.Manager;}return qx.ui.window.Window._defaultWindowManager;}},properties:{appearance:{refine:true,init:$[834]},windowManager:{check:$[478],event:$[1356]},active:{check:$[2],init:false,apply:$[515],event:$[1425]},modal:{check:$[2],init:false,apply:$[1538],event:$[868]},mode:{check:[$[211],$[69]],init:null,nullable:true,apply:$[1697],event:$[1091]},opener:{check:$[182]},caption:{apply:$[1021],event:$[1474],dispose:true},icon:{check:$[12],nullable:true,apply:$[348],event:$[719]},status:{check:$[12],init:$[376],apply:$[1087],event:$[1414]},showClose:{check:$[2],init:true,apply:$[968]},showMaximize:{check:$[2],init:true,apply:$[1042]},showMinimize:{check:$[2],init:true,apply:$[1462]},showStatusbar:{check:$[2],init:false,apply:$[1109]},allowClose:{check:$[2],init:true,apply:$[535]},allowMaximize:{check:$[2],init:true,apply:$[906]},allowMinimize:{check:$[2],init:true,apply:$[1484]},showCaption:{check:$[2],init:true,apply:$[1428]},showIcon:{check:$[2],init:true,apply:$[1463]},moveable:{check:$[2],init:true,event:$[1409]},moveMethod:{check:[$[227],$[85],$[129]],init:$[227],event:$[884]}},members:{getPane:function(){return this._pane;},getCaptionBar:function(){return this._captionBar;},getStatusBar:function(){return this._statusBar;},close:function(){this.hide();},open:function($0){if($0!=null){this.setOpener($0);}if(this.getCentered()){this.centerToBrowser();}this.show();},focus:function(){this.setActive(true);},blur:function(){this.setActive(false);},maximize:function(){this.setMode($[69]);},minimize:function(){this.setMode($[211]);},restore:function(){this.setMode(null);},_beforeAppear:function(){qx.ui.layout.CanvasLayout.prototype._beforeAppear.call(this);qx.ui.popup.PopupManager.getInstance().update();qx.event.handler.EventHandler.getInstance().setFocusRoot(this);this.getWindowManager().add(this);this._makeActive();},_beforeDisappear:function(){qx.ui.layout.CanvasLayout.prototype._beforeDisappear.call(this);var $0=qx.event.handler.EventHandler.getInstance().getFocusRoot();if($0==this||this.contains($0)){qx.event.handler.EventHandler.getInstance().setFocusRoot(null);}var $1=qx.event.handler.EventHandler.getInstance().getCaptureWidget();if($1&&this.contains($1)){$1.setCapture(false);}this.getWindowManager().remove(this);this._makeInactive();},_minZIndex:1e5,_sendTo:function(){var $0=qx.lang.Object.getValues(this.getWindowManager().getAll()).sort(qx.util.Compare.byZIndex);var $1=$0.length;var $2=this._minZIndex;for(var $3=0;$3<$1;$3++){$0[$3].setZIndex($2++);}},_applyActive:function($0,$1){if($1){if(this.getFocused()){this.setFocused(false);}if(this.getWindowManager().getActiveWindow()==this){this.getWindowManager().setActiveWindow(null);}this.removeState($[65]);this._captionBar.removeState($[65]);this._minimizeButton.removeState($[65]);this._restoreButton.removeState($[65]);this._maximizeButton.removeState($[65]);this._closeButton.removeState($[65]);}else{if(!this.getFocusedChild()){this.setFocused(true);}this.getWindowManager().setActiveWindow(this);this.bringToFront();this.addState($[65]);this._captionBar.addState($[65]);this._minimizeButton.addState($[65]);this._restoreButton.addState($[65]);this._maximizeButton.addState($[65]);this._closeButton.addState($[65]);}},_applyModal:function($0,$1){if(this._initialLayoutDone&&this.getVisibility()&&this.getDisplay()){var $2=this.getTopLevelWidget();$0?$2.block(this):$2.release(this);}},_applyAllowClose:function($0,$1){this._closeButtonManager();},_applyAllowMaximize:function($0,$1){this._maximizeButtonManager();},_applyAllowMinimize:function($0,$1){this._minimizeButtonManager();},_applyMode:function($0,$1){switch($0){case $[211]:this._disableResize=true;this._minimize();break;case $[69]:this._disableResize=true;this._maximize();break;default:delete this._disableResize;switch($1){case $[69]:this._restoreFromMaximized();break;case $[211]:this._restoreFromMinimized();break;}}},_applyShowCaption:function($0,$1){if($0){this._captionBar.addAt(this._captionTitle,this.getShowIcon()?1:0);}else{this._captionBar.remove(this._captionTitle);}},_applyShowIcon:function($0,$1){if($0){this._captionBar.addAtBegin(this._captionIcon);}else{this._captionBar.remove(this._captionIcon);}},_applyShowStatusbar:function($0,$1){if($0){this._layout.addAtEnd(this._statusBar);}else{this._layout.remove(this._statusBar);}},_applyShowClose:function($0,$1){if($0){this._captionBar.addAtEnd(this._closeButton);}else{this._captionBar.remove(this._closeButton);}},_applyShowMaximize:function($0,$1){if($0){var $2=this.getMode()==$[69]?this._restoreButton:this._maximizeButton;if(this.getShowMinimize()){this._captionBar.addAfter($2,this._minimizeButton);}else{this._captionBar.addAfter($2,this._captionFlex);}}else{this._captionBar.remove(this._maximizeButton);this._captionBar.remove(this._restoreButton);}},_applyShowMinimize:function($0,$1){if($0){this._captionBar.addAfter(this._minimizeButton,this._captionFlex);}else{this._captionBar.remove(this._minimizeButton);}},_minimizeButtonManager:function(){this.getAllowMinimize()===false?this._minimizeButton.setEnabled(false):this._minimizeButton.resetEnabled();},_closeButtonManager:function(){this.getAllowClose()===false?this._closeButton.setEnabled(false):this._closeButton.resetEnabled();},_maximizeButtonManager:function(){var $0=this.getAllowMaximize()&&this.getResizable()&&this._computedMaxWidthTypeNull&&this._computedMaxHeightTypeNull;if(this._maximizeButton){$0===false?this._maximizeButton.setEnabled(false):this._maximizeButton.resetEnabled();}if(this._restoreButton){$0===false?this._restoreButton.setEnabled(false):this._restoreButton.resetEnabled();}},_applyStatus:function($0,$1){this._statusText.setText($0);},_applyMaxWidth:function($0,$1){arguments.callee.base.call(this,$0);this._maximizeButtonManager();},_applyMaxHeight:function($0,$1){arguments.callee.base.call(this,$0);this._maximizeButtonManager();},_applyResizable:function($0,$1){this._maximizeButtonManager();},_applyCaption:function($0,$1){this._captionTitle.setText($0);},_applyIcon:function($0,$1){this._captionIcon.setSource($0);},_minimize:function(){this.blur();this.hide();},_restoreFromMaximized:function(){this.setLeft(this._previousLeft?this._previousLeft:null);this.setWidth(this._previousWidth?this._previousWidth:null);this.setRight(this._previousRight?this._previousRight:null);this.setTop(this._previousTop?this._previousTop:null);this.setHeight(this._previousHeight?this._previousHeight:null);this.setBottom(this._previousBottom?this._previousBottom:null);this.removeState($[69]);if(this.getShowMaximize()){var $0=this._captionBar;var $1=$0.indexOf(this._restoreButton);$0.remove(this._restoreButton);$0.addAt(this._maximizeButton,$1);}this.focus();},_restoreFromMinimized:function(){if(this.hasState($[69])){this.setMode($[69]);}this.show();this.focus();},_maximize:function(){if(this.hasState($[69])){return;}this._previousLeft=this.getLeft();this._previousWidth=this.getWidth();this._previousRight=this.getRight();this._previousTop=this.getTop();this._previousHeight=this.getHeight();this._previousBottom=this.getBottom();this.setWidth(null);this.setLeft(0);this.setRight(0);this.setHeight(null);this.setTop(0);this.setBottom(0);this.addState($[69]);if(this.getShowMaximize()){var $0=this._captionBar;var $1=$0.indexOf(this._maximizeButton);$0.remove(this._maximizeButton);$0.addAt(this._restoreButton,$1);}this.focus();},_onwindowclick:function($0){$0.stopPropagation();},_onwindowmousedown:function($0){this.focus();},_onbuttonmousedown:function($0){$0.stopPropagation();},_onminimizebuttonclick:function($0){this.minimize();this._minimizeButton.removeState($[52]);this._minimizeButton.removeState($[53]);this._minimizeButton.removeState($[99]);$0.stopPropagation();},_onrestorebuttonclick:function($0){this.restore();this._restoreButton.removeState($[52]);this._restoreButton.removeState($[53]);this._restoreButton.removeState($[99]);$0.stopPropagation();},_onmaximizebuttonclick:function($0){this.maximize();this._maximizeButton.removeState($[52]);this._maximizeButton.removeState($[53]);this._maximizeButton.removeState($[99]);$0.stopPropagation();},_onclosebuttonclick:function($0){this.close();this._closeButton.removeState($[52]);this._closeButton.removeState($[53]);this._closeButton.removeState($[99]);$0.stopPropagation();},_oncaptionmousedown:function($0){if(!$0.isLeftButtonPressed()||!this.getMoveable()||this.getMode()!=null){return;}this._captionBar.setCapture(true);var $1=this.getElement();var $2=this.getParent();var $3=$2.getElement();var $4=qx.bom.element.Location.get($3,$[36]);var $5=qx.bom.element.Location.get($1);this._dragSession={offsetX:$0.getPageX()-$5.left+$4.left,offsetY:$0.getPageY()-$5.top+$4.top,parentAvailableAreaLeft:$4.left+5,parentAvailableAreaTop:$4.top+5,parentAvailableAreaRight:$4.right-5,parentAvailableAreaBottom:$4.bottom-5};switch(this.getMoveMethod()){case $[129]:this.setOpacity(0.5);break;case $[85]:var $6=this._frame;if($6.getParent()!=this.getParent()){$6.setParent(this.getParent());qx.ui.core.Widget.flushGlobalQueues();}$6._renderRuntimeLeft($5.left-$4.left);$6._renderRuntimeTop($5.top-$4.top);$6._renderRuntimeWidth($1.offsetWidth);$6._renderRuntimeHeight($1.offsetHeight);$6.setZIndex(this.getZIndex()+1);break;}},_oncaptionmouseup:function($0){var $1=this._dragSession;if(!$1){return;}this._captionBar.setCapture(false);if($1.lastX!=null){this.setLeft($1.lastX);}if($1.lastY!=null){this.setTop($1.lastY);}switch(this.getMoveMethod()){case $[129]:this.setOpacity(null);break;case $[85]:this._frame.setParent(null);break;}delete this._dragSession;},_oncaptionmousemove:function($0){var $1=this._dragSession;if(!$1||!this._captionBar.getCapture()){return;}if(!qx.lang.Number.isBetweenRange($0.getPageX(),$1.parentAvailableAreaLeft,$1.parentAvailableAreaRight)||!qx.lang.Number.isBetweenRange($0.getPageY(),$1.parentAvailableAreaTop,$1.parentAvailableAreaBottom)){return;}var $2=this.getMoveMethod()==$[85]?this._frame:this;$2._renderRuntimeLeft($1.lastX=$0.getPageX()-$1.offsetX);$2._renderRuntimeTop($1.lastY=$0.getPageY()-$1.offsetY);},_oncaptiondblblick:function($0){if(!this._maximizeButton.getEnabled()){return;}return this.getMode()==$[69]?this.restore():this.maximize();}},destruct:function(){this._disposeObjects($[669],$[662],$[1415],$[605],$[863],$[1227],$[1193],$[922],$[862],$[1095],$[987],$[1188]);}});
qx.Class.define($[1651],{extend:qx.ui.layout.BoxLayout,properties:{orientation:{refine:true,init:$[181]}}});
qx.Class.define($[878],{extend:qx.ui.layout.BoxLayout});
qx.Class.define($[1688],{extend:qx.ui.basic.Terminator,construct:function(){arguments.callee.base.call(this);this.initWidth();},properties:{width:{refine:true,init:$[482]}}});
qx.Class.define($[277],{extend:qx.ui.basic.Atom,construct:function($0,$1,$2,$3,$4){arguments.callee.base.call(this,$0,$1,$2,$3,$4);this.initTabIndex();this.addEventListener($[126],this._onmouseover);this.addEventListener($[231],this._onmouseout);this.addEventListener($[39],this._onmousedown);this.addEventListener($[62],this._onmouseup);this.addEventListener($[34],this._onkeydown);this.addEventListener($[74],this._onkeyup);},properties:{appearance:{refine:true,init:$[131]},tabIndex:{refine:true,init:1}},members:{_onmouseover:function($0){if($0.getTarget()!=this){return;}if(this.hasState($[53])){this.removeState($[53]);this.addState($[52]);}this.addState($[99]);},_onmouseout:function($0){if($0.getTarget()!=this){return;}this.removeState($[99]);if(this.hasState($[52])){this.setCapture(true);this.removeState($[52]);this.addState($[53]);}},_onmousedown:function($0){if($0.getTarget()!=this||!$0.isLeftButtonPressed()){return;}this.removeState($[53]);this.addState($[52]);},_onmouseup:function($0){this.setCapture(false);var $1=this.hasState($[52]);var $2=this.hasState($[53]);if($1){this.removeState($[52]);}if($2){this.removeState($[53]);}if(!$2){this.addState($[99]);if($1){this.execute();}}},_onkeydown:function($0){switch($0.getKeyIdentifier()){case $[144]:case $[214]:this.removeState($[53]);this.addState($[52]);$0.stopPropagation();}},_onkeyup:function($0){switch($0.getKeyIdentifier()){case $[144]:case $[214]:if(this.hasState($[52])){this.removeState($[53]);this.removeState($[52]);this.execute();$0.stopPropagation();}}}}});
qx.Class.define($[478],{extend:qx.util.manager.Object,properties:{activeWindow:{check:$[115],nullable:true,apply:$[1072]}},members:{_applyActiveWindow:function($0,$1){qx.ui.popup.PopupManager.getInstance().update();if($1){$1.setActive(false);}if($0){$0.setActive(true);}if($1&&$1.getModal()){$1.getTopLevelWidget().release($1);}if($0&&$0.getModal()){$0.getTopLevelWidget().block($0);}},update:function(){var $0,$1;var $2=this.getAll();for(var $1 in $2){$0=$2[$1];if(!$0.getAutoHide()){continue;}$0.hide();}},compareWindows:function($0,$1){switch($0.getWindowManager().getActiveWindow()){case $0:return 1;case $1:return -1;}return $0.getZIndex()-$1.getZIndex();},add:function($0){arguments.callee.base.call(this,$0);this.setActiveWindow($0);},remove:function($0){arguments.callee.base.call(this,$0);if(this.getActiveWindow()==$0){var $1=[];for(var $2 in this._objects){$1.push(this._objects[$2]);}var $3=$1.length;if($3==0){this.setActiveWindow(null);}else if($3==1){this.setActiveWindow($1[0]);}else if($3>1){$1.sort(this.compareWindows);this.setActiveWindow($1[$3-1]);}}}}});
qx.Class.define($[1333],{extend:qx.my.ColoredTextField,properties:{appearance:{refine:true,init:$[1513]},allowStretchY:{refine:true,init:true},spellCheck:{refine:true,init:true},wrap:{check:$[2],init:true,apply:$[385]}},members:{_inputTag:$[208],_inputType:null,_inputOverflow:$[3],_applyElement:function($0,$1){arguments.callee.base.call(this,$0,$1);this._styleWrap();},_applyWrap:function($0,$1){this._styleWrap();},_styleWrap:qx.core.Variant.select($[1],{"mshtml":function(){if(this._inputElement){this._inputElement.wrap=this.getWrap()?$[810]:$[84];}},"default":function(){if(this._inputElement){this._inputElement.style.whiteSpace=this.getWrap()?$[141]:$[298];}}}),_computePreferredInnerHeight:function(){return 60;}}});
qx.Class.define($[1015],{extend:qx.ui.layout.CanvasLayout,construct:function($0,$1){arguments.callee.base.call(this);this._createFrameObject();this._createLegendObject();this.setLegend($0||$[0]);if($1!=null){this.setIcon($1);}this.remapChildrenHandlingTo(this._frameObject);},properties:{appearance:{refine:true,init:$[959]}},members:{_createLegendObject:function(){this._legendObject=new qx.ui.basic.Atom;this._legendObject.setAppearance($[1159]);this.add(this._legendObject);},_createFrameObject:function(){this._frameObject=new qx.ui.layout.CanvasLayout;this._frameObject.setAppearance($[1666]);this.add(this._frameObject);},getFrameObject:function(){return this._frameObject;},getLegendObject:function(){return this._legendObject;},setLegend:function($0){if($0!==$[0]&&$0!==null){this._legendObject.setLabel($0);this._legendObject.setDisplay(true);}else{this._legendObject.setDisplay(false);}},getLegend:function(){return this._legendObject.getLabel();},setIcon:function($0){this._legendObject.setIcon($0);},getIcon:function(){this._legendObject.getIcon();}},destruct:function(){this._disposeObjects($[1162],$[1702]);}});
qx.Class.define($[805],{extend:qx.core.Target,construct:function($0,$1){arguments.callee.base.call(this);if($0!==undefined){this.setUrl($0);}if($1!=null){this.setServiceName($1);}this._previousServerSuffix=null;this._currentServerSuffix=null;if(qx.core.ServerSettings){this._currentServerSuffix=qx.core.ServerSettings.serverPathSuffix;}},events:{"completed":$[6],"aborted":$[6],"failed":$[6],"timeout":$[6]},statics:{origin:{server:1,application:2,transport:3,local:4},localError:{timeout:1,abort:2},makeServerURL:function($0){var $1=null;if(qx.core.ServerSettings){$1=qx.core.ServerSettings.serverPathPrefix+$[893]+qx.core.ServerSettings.serverPathSuffix;if($0!=null){$1+=$[534]+$0;}}return $1;}},properties:{timeout:{check:$[17],nullable:true},crossDomain:{check:$[2],init:false},url:{check:$[12],nullable:true},serviceName:{check:$[12],nullable:true},serverData:{check:$[115],nullable:true},username:{check:$[12],nullable:true},password:{check:$[12],nullable:true},useBasicHttpAuth:{check:$[2],nullable:true}},members:{_callInternal:function($0,$1,$2){var $3=this;var $4=($1==0?0:1);var $5=($2?$[1455]:$0[$4]);var $6=$0[0];var $7=[];var $8=this;for(var $9=$4+1;$9<$0.length;++$9){$7.push($0[$9]);}var $a=new qx.io.remote.Request(this.getUrl(),qx.net.Http.METHOD_POST,qx.util.Mime.JSON);var $b={"service":($2?null:this.getServiceName()),"method":$5,"id":$a.getSequenceNumber(),"params":$7};var $c=this.getServerData();if($c!==null){$b.server_data=$c;}$a.setCrossDomain(this.getCrossDomain());if(this.getUsername()){$a.setUseBasicHttpAuth(this.getUseBasicHttpAuth());$a.setUsername(this.getUsername());$a.setPassword(this.getPassword());}$a.setTimeout(this.getTimeout());var $d=null;var $e=null;var $f=null;var $g=null;var $h=function($i,$8){switch($1){case 0:break;case 1:$6($f,$d,$e);break;case 2:if(!$d){$8.createDispatchDataEvent($i,$g);}else{$d.id=$e;if($0[0]){$8.createDispatchDataEvent($[20],$d);}else{$8.createDispatchDataEvent($i,$d);}}}};var $j=function($k){$k.toString=function(){switch($k.origin){case qx.io.remote.Rpc.origin.server:return $[1115]+$k.code+$[88]+$k.message;case qx.io.remote.Rpc.origin.application:return $[735]+$k.code+$[88]+$k.message;case qx.io.remote.Rpc.origin.transport:return $[1563]+$k.code+$[88]+$k.message;case qx.io.remote.Rpc.origin.local:return $[1108]+$k.code+$[88]+$k.message;default:return ($[797]+$k.origin+$[847]+$k.code+$[88]+$k.message);}};};var $l=function($m,$n,$o){var $d=new Object();$d.origin=$m;$d.code=$n;$d.message=$o;$j($d);return $d;};$a.addEventListener($[20],function($p){var $n=$p.getStatusCode();$d=$l(qx.io.remote.Rpc.origin.transport,$n,qx.io.remote.Exchange.statusCodeToString($n));$e=this.getSequenceNumber();$h($[20],$8);});$a.addEventListener($[27],function($p){this.debug("TIMEOUT OCCURRED");$d=$l(qx.io.remote.Rpc.origin.local,qx.io.remote.Rpc.localError.timeout,$[1436]);$e=this.getSequenceNumber();$h($[27],$8);});$a.addEventListener($[25],function($p){$d=$l(qx.io.remote.Rpc.origin.local,qx.io.remote.Rpc.localError.abort,$[1560]);$e=this.getSequenceNumber();$h($[25],$8);});$a.addEventListener($[16],function($p){$g=$p.getContent();$e=$g[$[139]];if($e!=this.getSequenceNumber()){this.warn("Received id ("+$e+") does not match requested id "+"("+this.getSequenceNumber()+")!");}var $q=$g[$[83]];if($q!=null){$f=null;$j($q);$d=$q;}else{$f=$g[$[996]];if($2){$f=eval($[237]+$f+$[79]);var $r=qx.core.ServerSettings.serverPathSuffix;if($3._currentServerSuffix!=$r){$3._previousServerSuffix=$3._currentServerSuffix;$3._currentServerSuffix=$r;}$3.setUrl($3.fixUrl($3.getUrl()));}}$h($[16],$8);});$a.setData(qx.io.Json.stringify($b));$a.setAsynchronous($1>0);if($a.getCrossDomain()){$a.setRequestHeader($[187],$[307]);}else{$a.setRequestHeader($[187],qx.util.Mime.JSON);}$a.send();if($1==0){if($d!=null){var $s=new Error($d.toString());$s.rpcdetails=$d;throw $s;}return $f;}else{return $a;}},fixUrl:function($0){if(this._previousServerSuffix==null||this._currentServerSuffix==null||this._previousServerSuffix==$[0]||this._previousServerSuffix==this._currentServerSuffix){return $0;}var $1=$0.indexOf(this._previousServerSuffix);if($1==-1){return $0;}return ($0.substring(0,$1)+this._currentServerSuffix+$0.substring($1+this._previousServerSuffix.length));},callSync:function($0){return this._callInternal(arguments,0);},callAsync:function($0,$1){return this._callInternal(arguments,1);},callAsyncListeners:function($0,$1){return this._callInternal(arguments,2);},refreshSession:function($0){if(this.getCrossDomain()){if(qx.core.ServerSettings&&qx.core.ServerSettings.serverPathSuffix){var $1=(new Date()).getTime()-qx.core.ServerSettings.lastSessionRefresh;if($1/1000>(qx.core.ServerSettings.sessionTimeoutInSeconds-30)){this._callInternal([$0],1,true);}else{$0(true);}}else{$0(false);}}else{$0(true);}},abort:function($0){$0.abort();}}});
qx.Class.define($[850],{statics:{METHOD_GET:"GET",METHOD_POST:"POST",METHOD_PUT:"PUT",METHOD_HEAD:"HEAD",METHOD_DELETE:"DELETE"}});
qx.Class.define($[1261],{statics:{JAVASCRIPT:"text/javascript",JSON:"application/json",XML:"application/xml",TEXT:"text/plain",HTML:"text/html"}});
qx.Class.define($[486],{extend:qx.core.Target,construct:function($0,$1,$2){arguments.callee.base.call(this);this._requestHeaders={};this._parameters={};this._formFields={};if($0!==undefined){this.setUrl($0);}if($1!==undefined){this.setMethod($1);}if($2!==undefined){this.setResponseType($2);}this.setProhibitCaching(true);this.setRequestHeader($[1443],$[788]);this.setRequestHeader($[1579],qx.core.Version.toString());this._seqNum=++qx.io.remote.Request._seqNum;},events:{"created":$[6],"configured":$[6],"sending":$[6],"receiving":$[6],"completed":$[94],"aborted":$[94],"failed":$[94],"timeout":$[94]},statics:{_seqNum:0},properties:{url:{check:$[12],init:$[0]},method:{check:[qx.net.Http.METHOD_GET,qx.net.Http.METHOD_POST,qx.net.Http.METHOD_PUT,qx.net.Http.METHOD_HEAD,qx.net.Http.METHOD_DELETE],apply:$[1253],init:qx.net.Http.METHOD_GET},asynchronous:{check:$[2],init:true},data:{check:$[12],nullable:true},username:{check:$[12],nullable:true},password:{check:$[12],nullable:true},state:{check:[$[70],$[184],$[41],$[45],$[16],$[25],$[27],$[20]],init:$[70],apply:$[274],event:$[269]},responseType:{check:[qx.util.Mime.TEXT,qx.util.Mime.JAVASCRIPT,qx.util.Mime.JSON,qx.util.Mime.XML,qx.util.Mime.HTML],init:qx.util.Mime.TEXT,apply:$[1025]},timeout:{check:$[17],nullable:true},prohibitCaching:{check:$[2],init:true,apply:$[1123]},crossDomain:{check:$[2],init:false},fileUpload:{check:$[2],init:false},transport:{check:$[481],nullable:true},useBasicHttpAuth:{check:$[2],init:false}},members:{send:function(){qx.io.remote.RequestQueue.getInstance().add(this);},abort:function(){qx.io.remote.RequestQueue.getInstance().abort(this);},reset:function(){switch(this.getState()){case $[41]:case $[45]:this.error("Aborting already sent request!");case $[184]:this.abort();break;}},isConfigured:function(){return this.getState()===$[70];},isQueued:function(){return this.getState()===$[184];},isSending:function(){return this.getState()===$[41];},isReceiving:function(){return this.getState()===$[45];},isCompleted:function(){return this.getState()===$[16];},isAborted:function(){return this.getState()===$[25];},isTimeout:function(){return this.getState()===$[27];},isFailed:function(){return this.getState()===$[20];},_onqueued:function($0){this.setState($[184]);this.dispatchEvent($0);},_onsending:function($0){this.setState($[41]);this.dispatchEvent($0);},_onreceiving:function($0){this.setState($[45]);this.dispatchEvent($0);},_oncompleted:function($0){this.setState($[16]);this.dispatchEvent($0);this.dispose();},_onaborted:function($0){this.setState($[25]);this.dispatchEvent($0);this.dispose();},_ontimeout:function($0){this.setState($[27]);this.dispatchEvent($0);this.dispose();},_onfailed:function($0){this.setState($[20]);this.dispatchEvent($0);this.dispose();},_applyState:function($0,$1){{};},_applyProhibitCaching:function($0,$1){if($0){this.setParameter($[331],new Date().valueOf());this.setRequestHeader($[361],$[351]);this.setRequestHeader($[407],$[351]);}else{this.removeParameter($[331]);this.removeRequestHeader($[361]);this.removeRequestHeader($[407]);}},_applyMethod:function($0,$1){if($0===qx.net.Http.METHOD_POST){this.setRequestHeader($[187],$[307]);}else{this.removeRequestHeader($[187]);}},_applyResponseType:function($0,$1){this.setRequestHeader($[885],$0);},setRequestHeader:function($0,$1){this._requestHeaders[$0]=$1;},removeRequestHeader:function($0){delete this._requestHeaders[$0];},getRequestHeader:function($0){return this._requestHeaders[$0]||null;},getRequestHeaders:function(){return this._requestHeaders;},setParameter:function($0,$1){this._parameters[$0]=$1;},removeParameter:function($0){delete this._parameters[$0];},getParameter:function($0){return this._parameters[$0]||null;},getParameters:function(){return this._parameters;},setFormField:function($0,$1){this._formFields[$0]=$1;},removeFormField:function($0){delete this._formFields[$0];},getFormField:function($0){return this._formFields[$0]||null;},getFormFields:function(){return this._formFields;},getSequenceNumber:function(){return this._seqNum;}},destruct:function(){this.setTransport(null);this._disposeFields($[971],$[1416],$[1189]);}});
qx.Class.define($[914],{type:$[32],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);this._queue=[];this._active=[];this._totalRequests=0;this._timer=new qx.client.Timer(500);this._timer.addEventListener($[174],this._oninterval,this);},properties:{enabled:{init:true,check:$[2],apply:$[276]},maxTotalRequests:{check:$[17],nullable:true},maxConcurrentRequests:{check:$[17],init:3},defaultTimeout:{check:$[17],init:5000}},members:{_debug:function(){var $0;},_check:function(){this._debug();if(this._active.length==0&&this._queue.length==0){this._timer.stop();}if(!this.getEnabled()){return;}if(this._active.length>=this.getMaxConcurrentRequests()||this._queue.length==0){return;}if(this.getMaxTotalRequests()!=null&&this._totalRequests>=this.getMaxTotalRequests()){return;}var $0=this._queue.shift();var $1=new qx.io.remote.Exchange($0);this._totalRequests++;this._active.push($1);this._debug();$1.addEventListener($[41],this._onsending,this);$1.addEventListener($[45],this._onreceiving,this);$1.addEventListener($[16],this._oncompleted,this);$1.addEventListener($[25],this._oncompleted,this);$1.addEventListener($[27],this._oncompleted,this);$1.addEventListener($[20],this._oncompleted,this);var $2=true;try{$2=$1.send();}catch(exc){$2=exc;}if($2!==true){var $3=new qx.io.remote.Response($[580]);$3.setContent($2);$1.dispatchEvent($3);}else{$1._start=(new Date()).valueOf();}if(this._queue.length>0){this._check();}},_remove:function($0){qx.lang.Array.remove(this._active,$0);this._check();},_activeCount:0,_onsending:function($0){{};var $1=$0.getTarget();$1.getRequest()._onsending($0);},_onreceiving:function($0){$0.getTarget().getRequest()._onreceiving($0);},_oncompleted:function($0){{};var $1=$0.getTarget();this._remove($1);var $2=$1.getRequest();if($2[$[389]+$0.getType()]){$2[$[389]+$0.getType()]($0);}$1.dispose();},_oninterval:function($0){var $1=this._active;if($1.length==0){this._timer.stop();return;}var $2;var $3;var $4=this.getDefaultTimeout();var $5;var $6;for(var $7=$1.length-1;$7>=0;$7--){$2=$1[$7];$3=$2.getRequest();if($3.isAsynchronous()){$5=$3.getTimeout();if($5==0||$2._start==null){continue;}if($5==null){$5=$4;}$6=(new Date).valueOf()-$2._start;if($6>$5){this.warn("Timeout: transport "+$2.toHashCode());this.warn($6+"ms > "+$5+"ms");$2.timeout();}}}},_applyEnabled:function($0,$1){if($0){this._check();}this._timer.setEnabled($0);},add:function($0){$0.setState($[184]);this._queue.push($0);this._check();if(this.getEnabled()){this._timer.start();}},abort:function($0){var $1=$0.getTransport();if($1){$1.abort();}else if(qx.lang.Array.contains(this._queue,$0)){qx.lang.Array.remove(this._queue,$0);}}},destruct:function(){this._disposeObjectDeep($[1194],1);this._disposeObjects($[414]);this._disposeFields($[988]);}});
qx.Class.define($[481],{extend:qx.core.Target,construct:function($0){arguments.callee.base.call(this);this.setRequest($0);$0.setTransport(this);},events:{"sending":$[6],"receiving":$[6],"completed":$[94],"aborted":$[94],"failed":$[94],"timeout":$[94]},statics:{typesOrder:[$[259],$[272],$[267]],typesReady:false,typesAvailable:{},typesSupported:{},registerType:function($0,$1){qx.io.remote.Exchange.typesAvailable[$1]=$0;},initTypes:function(){if(qx.io.remote.Exchange.typesReady){return;}for(var $0 in qx.io.remote.Exchange.typesAvailable){var $1=qx.io.remote.Exchange.typesAvailable[$0];if($1.isSupported()){qx.io.remote.Exchange.typesSupported[$0]=$1;}}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($0,$1,$2){if(!qx.lang.Array.contains($0.handles.responseTypes,$2)){return false;}for(var $3 in $1){if(!$0.handles[$3]){return false;}}return true;},_nativeMap:{0:$[121],1:$[70],2:$[41],3:$[45],4:$[16]},wasSuccessful:function($0,$1,$2){if($2){switch($0){case null:case 0:return true;case -1:return $1<4;default:return typeof $0===$[5];}}else{switch($0){case -1:{};return $1<4;case 200:case 304:return true;case 201:case 202:case 203:case 204:case 205:return true;case 206:{};return $1!==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($0>206&&$0<300){return true;}qx.log.Logger.getClassLogger(qx.io.remote.Exchange).debug("Unknown status code: "+$0+" ("+$1+")");return false;}}},statusCodeToString:function($0){switch($0){case -1:return $[1076];case 200:return $[1547];case 304:return $[540];case 206:return $[570];case 204:return $[1090];case 300:return $[1337];case 301:return $[1413];case 302:return $[789];case 303:return $[634];case 305:return $[525];case 400:return $[1303];case 401:return $[1473];case 402:return $[1396];case 403:return $[1146];case 404:return $[1460];case 405:return $[1544];case 406:return $[713];case 407:return $[1158];case 408:return $[1302];case 409:return $[1035];case 410:return $[1470];case 411:return $[1598];case 412:return $[1554];case 413:return $[1225];case 414:return $[712];case 415:return $[1551];case 500:return $[1446];case 501:return $[536];case 502:return $[650];case 503:return $[1534];case 504:return $[1572];case 505:return $[670];case 12002:return $[924];case 12007:return $[511];case 12029:return $[291];case 12030:return $[291];case 12031:return $[291];case 12152:return $[732];case 13030:return $[1433];default:return $[1074];}}},properties:{request:{check:$[486],nullable:true},implementation:{check:$[420],nullable:true,apply:$[1200]},state:{check:[$[70],$[41],$[45],$[16],$[25],$[27],$[20]],init:$[70],event:$[269],apply:$[274]}},members:{send:function(){var $0=this.getRequest();if(!$0){return this.error("Please attach a request object first");}qx.io.remote.Exchange.initTypes();var $1=qx.io.remote.Exchange.typesOrder;var $2=qx.io.remote.Exchange.typesSupported;var $3=$0.getResponseType();var $4={};if($0.getAsynchronous()){$4.asynchronous=true;}else{$4.synchronous=true;}if($0.getCrossDomain()){$4.crossDomain=true;}if($0.getFileUpload()){$4.fileUpload=true;}for(var $5 in $0.getFormFields()){$4.programaticFormFields=true;break;}var $6,$7;for(var $8=0,$9=$1.length;$8<$9;$8++){$6=$2[$1[$8]];if($6){if(!qx.io.remote.Exchange.canHandle($6,$4,$3)){continue;}try{{};$7=new $6;this.setImplementation($7);$7.setUseBasicHttpAuth($0.getUseBasicHttpAuth());$7.send();return true;}catch(ex){this.error("Request handler throws error",ex);return ex;}}}this.error("There is no transport implementation available to handle this request: "+$0);},abort:function(){var $0=this.getImplementation();if($0){{};$0.abort();}else{{};this.setState($[25]);}},timeout:function(){var $0=this.getImplementation();if($0){this.warn("Timeout: implementation "+$0.toHashCode());$0.timeout();}else{this.warn("Timeout: forcing state to timeout");this.setState($[27]);}if(this.getRequest()){this.getRequest().setTimeout(0);}},_onsending:function($0){this.setState($[41]);},_onreceiving:function($0){this.setState($[45]);},_oncompleted:function($0){this.setState($[16]);},_onabort:function($0){this.setState($[25]);},_onfailed:function($0){this.setState($[20]);},_ontimeout:function($0){this.setState($[27]);},_applyImplementation:function($0,$1){if($1){$1.removeEventListener($[41],this._onsending,this);$1.removeEventListener($[45],this._onreceiving,this);$1.removeEventListener($[16],this._oncompleted,this);$1.removeEventListener($[25],this._onabort,this);$1.removeEventListener($[27],this._ontimeout,this);$1.removeEventListener($[20],this._onfailed,this);}if($0){var $2=this.getRequest();$0.setUrl($2.getUrl());$0.setMethod($2.getMethod());$0.setAsynchronous($2.getAsynchronous());$0.setUsername($2.getUsername());$0.setPassword($2.getPassword());$0.setParameters($2.getParameters());$0.setFormFields($2.getFormFields());$0.setRequestHeaders($2.getRequestHeaders());$0.setData($2.getData());$0.setResponseType($2.getResponseType());$0.addEventListener($[41],this._onsending,this);$0.addEventListener($[45],this._onreceiving,this);$0.addEventListener($[16],this._oncompleted,this);$0.addEventListener($[25],this._onabort,this);$0.addEventListener($[27],this._ontimeout,this);$0.addEventListener($[20],this._onfailed,this);}},_applyState:function($0,$1){{};switch($0){case $[41]:case $[45]:this.createDispatchEvent($0);break;case $[16]:case $[25]:case $[27]:case $[20]:var $2=this.getImplementation();if(!$2){break;}if(this.hasEventListeners($0)){var $3=new qx.io.remote.Response($0);if($0==$[16]){var $4=$2.getResponseContent();$3.setContent($4);if($4===null){{};$0=$[20];}}$3.setStatusCode($2.getStatusCode());$3.setResponseHeaders($2.getResponseHeaders());this.dispatchEvent($3);}this.setImplementation(null);$2.dispose();break;}}},settings:{"qx.ioRemoteDebug":false,"qx.ioRemoteDebugData":false},destruct:function(){var $0=this.getImplementation();if($0){this.setImplementation(null);$0.dispose();}this.setRequest(null);}});
qx.Class.define($[94],{extend:qx.event.type.Event,construct:function($0){arguments.callee.base.call(this,$0);},properties:{state:{check:$[17],nullable:true},statusCode:{check:$[17],nullable:true},content:{nullable:true},responseHeaders:{check:$[115],nullable:true}},members:{getResponseHeader:function($0){var $1=this.getResponseHeaders();if($1){return $1[$0]||null;}return null;},getData:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,$[1102]);return this;}}});
qx.Class.define($[420],{type:$[123],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);},events:{"created":$[6],"configured":$[6],"sending":$[6],"receiving":$[6],"completed":$[6],"aborted":$[6],"failed":$[6],"timeout":$[6]},properties:{url:{check:$[12],nullable:true},method:{check:$[12],nullable:true},asynchronous:{check:$[2],nullable:true},data:{check:$[12],nullable:true},username:{check:$[12],nullable:true},password:{check:$[12],nullable:true},state:{check:[$[121],$[70],$[41],$[45],$[16],$[25],$[27],$[20]],init:$[121],event:$[269],apply:$[274]},requestHeaders:{check:$[115],nullable:true},parameters:{check:$[115],nullable:true},formFields:{check:$[115],nullable:true},responseType:{check:$[12],nullable:true},useBasicHttpAuth:{check:$[2],nullable:true}},members:{send:function(){throw new Error("send is abstract");},abort:function(){{};this.setState($[25]);},timeout:function(){{};this.setState($[27]);},failed:function(){{};this.setState($[20]);},setRequestHeader:function($0,$1){throw new Error("setRequestHeader is abstract");},getResponseHeader:function($0){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($0,$1){{};switch($0){case $[121]:this.createDispatchEvent($[121]);break;case $[70]:this.createDispatchEvent($[70]);break;case $[41]:this.createDispatchEvent($[41]);break;case $[45]:this.createDispatchEvent($[45]);break;case $[16]:this.createDispatchEvent($[16]);break;case $[25]:this.createDispatchEvent($[25]);break;case $[20]:this.createDispatchEvent($[20]);break;case $[27]:this.createDispatchEvent($[27]);break;}return true;}}});
qx.Class.define($[259],{extend:qx.io.remote.AbstractRemoteTransport,construct:function(){arguments.callee.base.call(this);this._req=qx.io.remote.XmlHttpTransport.createRequestObject();this._req.onreadystatechange=qx.lang.Function.bind(this._onreadystatechange,this);},events:{"created":$[6],"configured":$[6],"sending":$[6],"receiving":$[6],"completed":$[6],"aborted":$[6],"failed":$[6],"timeout":$[6]},statics:{handles:{synchronous:true,asynchronous:true,crossDomain:false,fileUpload:false,programaticFormFields:false,responseTypes:[qx.util.Mime.TEXT,qx.util.Mime.JAVASCRIPT,qx.util.Mime.JSON,qx.util.Mime.XML,qx.util.Mime.HTML]},requestObjects:[],requestObjectCount:0,isSupported:function(){return qx.net.HttpRequest.create()!=null?true:false;},createRequestObject:function(){return qx.net.HttpRequest.create();},__dummy:function(){}},members:{_localRequest:false,_lastReadyState:0,getRequest:function(){return this._req;},send:function(){this._lastReadyState=0;var $0=this.getRequest();var $1=this.getMethod();var $2=this.getAsynchronous();var $3=this.getUrl();var $4=(qx.core.Client.getInstance().getRunsLocally()&&!(/^http(s){0,1}\:/.test($3)));this._localRequest=$4;var $5=this.getParameters();var $6=[];for(var $7 in $5){var $8=$5[$7];if($8 instanceof Array){for(var $9=0;$9<$8.length;$9++){$6.push(encodeURIComponent($7)+$[104]+encodeURIComponent($8[$9]));}}else{$6.push(encodeURIComponent($7)+$[104]+encodeURIComponent($8));}}if($6.length>0){$3+=($3.indexOf($[127])>=0?$[54]:$[127])+$6.join($[54]);}var $a=function($b){var $c=$[891];var $d=$[0];var $e,$f,$g;var $h,$i,$j,$k;var $9=0;do{$e=$b.charCodeAt($9++);$f=$b.charCodeAt($9++);$g=$b.charCodeAt($9++);$h=$e>>2;$i=(($e&3)<<4)|($f>>4);$j=(($f&15)<<2)|($g>>6);$k=$g&63;if(isNaN($f)){$j=$k=64;}else if(isNaN($g)){$k=64;}$d+=$c.charAt($h)+$c.charAt($i)+$c.charAt($j)+$c.charAt($k);}while($9<$b.length);return $d;};$0.onreadystatechange=qx.lang.Function.bind(this._onreadystatechange,this);if(this.getUsername()){if(this.getUseBasicHttpAuth()){$0.open($1,$3,$2);$0.setRequestHeader($[824],$[1140]+$a(this.getUsername()+$[1157]+this.getPassword()));}else{$0.open($1,$3,$2,this.getUsername(),this.getPassword());}}else{$0.open($1,$3,$2);}if(!qx.core.Variant.isSet($[1],$[93])){$0.setRequestHeader($[1153],window.location.href);}var $l=this.getRequestHeaders();for(var $7 in $l){$0.setRequestHeader($7,$l[$7]);}try{{};$0.send(this.getData());}catch(ex){if($4){this.failedLocally();}else{this.error("Failed to send data: "+ex,ex);this.failed();}return;}if(!$2){this._onreadystatechange();}},failedLocally:function(){if(this.getState()===$[20]){return;}this.warn("Could not load from file: "+this.getUrl());this.failed();},_onreadystatechange:function($0){switch(this.getState()){case $[16]:case $[25]:case $[20]:case $[27]:{};return;}var $1=this.getReadyState();if($1==4){if(!qx.io.remote.Exchange.wasSuccessful(this.getStatusCode(),$1,this._localRequest)){return this.failed();}}while(this._lastReadyState<$1){this.setState(qx.io.remote.Exchange._nativeMap[++this._lastReadyState]);}},getReadyState:function(){var $0=null;try{$0=this._req.readyState;}catch(ex){}return $0;},setRequestHeader:function($0,$1){this._req.setRequestHeader($0,$1);},getResponseHeader:function($0){var $1=null;try{this.getRequest().getResponseHeader($0)||null;}catch(ex){}return $1;},getStringResponseHeaders:function(){var $0=null;try{var $1=this._req.getAllResponseHeaders();if($1){$0=$1;}}catch(ex){}return $0;},getResponseHeaders:function(){var $0=this.getStringResponseHeaders();var $1={};if($0){var $2=$0.split(/[\r\n]+/g);for(var $3=0,$4=$2.length;$3<$4;$3++){var $5=$2[$3].match(/^([^:]+)\s*:\s*(.+)$/i);if($5){$1[$5[1]]=$5[2];}}}return $1;},getStatusCode:function(){var $0=-1;try{$0=this.getRequest().status;}catch(ex){}return $0;},getStatusText:function(){var $0=$[0];try{$0=this.getRequest().statusText;}catch(ex){}return $0;},getResponseText:function(){var $0=null;var $1=this.getStatusCode();var $2=this.getReadyState();if(qx.io.remote.Exchange.wasSuccessful($1,$2,this._localRequest)){try{$0=this.getRequest().responseText;}catch(ex){}}return $0;},getResponseXml:function(){var $0=null;var $1=this.getStatusCode();var $2=this.getReadyState();if(qx.io.remote.Exchange.wasSuccessful($1,$2,this._localRequest)){try{$0=this.getRequest().responseXML;}catch(ex){}}if(typeof $0==$[29]&&$0!=null){if(!$0.documentElement){var $3=String(this.getRequest().responseText).replace(/<\?xml[^\?]*\?>/,$[0]);$0.loadXML($3);}if(!$0.documentElement){throw new Error("Missing Document Element!");}if($0.documentElement.tagName==$[1323]){throw new Error("XML-File is not well-formed!");}}else{throw new Error("Response was not a valid xml document ["+this.getRequest().responseText+"]");}return $0;},getFetchedLength:function(){var $0=this.getResponseText();return typeof $0==$[7]?$0.length:0;},getResponseContent:function(){if(this.getState()!==$[16]){{};return null;}{};var $0=this.getResponseText();switch(this.getResponseType()){case qx.util.Mime.TEXT:case qx.util.Mime.HTML:{};return $0;case qx.util.Mime.JSON:{};try{if($0&&$0.length>0){return qx.io.Json.parseQx($0)||null;}else{return null;}}catch(ex){this.error("Could not execute json: ["+$0+"]",ex);return null;}case qx.util.Mime.JAVASCRIPT:{};try{if($0&&$0.length>0){return window.eval($0)||null;}else{return null;}}catch(ex){this.error("Could not execute javascript: ["+$0+"]",ex);return null;}case qx.util.Mime.XML:$0=this.getResponseXml();{};return $0||null;default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null;}},_applyState:function($0,$1){{};switch($0){case $[121]:this.createDispatchEvent($[121]);break;case $[70]:this.createDispatchEvent($[70]);break;case $[41]:this.createDispatchEvent($[41]);break;case $[45]:this.createDispatchEvent($[45]);break;case $[16]:this.createDispatchEvent($[16]);break;case $[20]:this.createDispatchEvent($[20]);break;case $[25]:this.getRequest().abort();this.createDispatchEvent($[25]);break;case $[27]:this.getRequest().abort();this.createDispatchEvent($[27]);break;}}},defer:function($0,$1){qx.io.remote.Exchange.registerType(qx.io.remote.XmlHttpTransport,$[259]);},destruct:function(){var $0=this.getRequest();if($0){$0.onreadystatechange=qx.io.remote.XmlHttpTransport.__dummy;switch($0.readyState){case 1:case 2:case 3:$0.abort();}}this._disposeFields($[1321]);}});
qx.Class.define($[1217],{statics:{create:qx.core.Variant.select($[1],{"default":function(){return new XMLHttpRequest;},"mshtml":qx.lang.Object.select(location.protocol!==$[423]&&window.XMLHttpRequest?$[733]:$[1529],{"native":function(){return new XMLHttpRequest;},"activeX":function(){if(this.__server){return new ActiveXObject(this.__server);}var $0=[$[1195],$[1591],$[1565],$[1487],$[1055]];var $1;var $2;for(var $3=0,$4=$0.length;$3<$4;$3++){$2=$0[$3];try{$1=new ActiveXObject($2);break;}catch(ex){$1=null;}}if($1){this.__server=$2;}return $1;}})})}});
qx.Class.define($[1571],{statics:{BEAUTIFYING_INDENT:"  ",BEAUTIFYING_LINE_END:"\n",__map:{"function":$[1263],"boolean":$[766],"number":$[910],"string":$[1098],"object":$[961],"undefined":$[1309]},__convertFunction:function($0){return String($0);},__convertBoolean:function($0){return String($0);},__convertNumber:function($0){return isFinite($0)?String($0):$[229];},__convertString:function($0){var $1;if(/["\\\x00-\x1f]/.test($0)){$1=$0.replace(/([\x00-\x1f\\"])/g,qx.io.Json.__convertStringHelper);}else{$1=$0;}return $[95]+$1+$[95];},__convertStringEscape:{'\b':$[874],'\t':$[1499],'\n':$[1284],'\f':$[621],'\r':$[792],'"':$[1540],'\\':$[563]},__convertStringHelper:function($0,$1){var $2=qx.io.Json.__convertStringEscape[$1];if($2){return $2;}$2=$1.charCodeAt();return $[787]+Math.floor($2/16).toString(16)+($2%16).toString(16);},__convertArray:function($0){var $1=[],$2=true,$3,$4;var $5=qx.io.Json.__beautify;$1.push($[484]);if($5){qx.io.Json.__indent+=qx.io.Json.BEAUTIFYING_INDENT;$1.push(qx.io.Json.__indent);}for(var $6=0,$7=$0.length;$6<$7;$6++){$4=$0[$6];$3=this.__map[typeof $4];if($3){$4=this[$3]($4);if(typeof $4==$[7]){if(!$2){$1.push($[43]);if($5){$1.push(qx.io.Json.__indent);}}$1.push($4);$2=false;}}}if($5){qx.io.Json.__indent=qx.io.Json.__indent.substring(0,qx.io.Json.__indent.length-qx.io.Json.BEAUTIFYING_INDENT.length);$1.push(qx.io.Json.__indent);}$1.push($[112]);return $1.join($[0]);},__convertDate:function($0){var $1=$0.getUTCFullYear()+$[43]+$0.getUTCMonth()+$[43]+$0.getUTCDate()+$[43]+$0.getUTCHours()+$[43]+$0.getUTCMinutes()+$[43]+$0.getUTCSeconds()+$[43]+$0.getUTCMilliseconds();return $[1308]+$1+$[975];},__convertMap:function($0){var $1=[],$2=true,$3,$4;var $5=qx.io.Json.__beautify;$1.push($[268]);if($5){qx.io.Json.__indent+=qx.io.Json.BEAUTIFYING_INDENT;$1.push(qx.io.Json.__indent);}for(var $6 in $0){$4=$0[$6];$3=this.__map[typeof $4];if($3){$4=this[$3]($4);if(typeof $4==$[7]){if(!$2){$1.push($[43]);if($5){$1.push(qx.io.Json.__indent);}}$1.push(this.__convertString($6),$[31],$4);$2=false;}}}if($5){qx.io.Json.__indent=qx.io.Json.__indent.substring(0,qx.io.Json.__indent.length-qx.io.Json.BEAUTIFYING_INDENT.length);$1.push(qx.io.Json.__indent);}$1.push($[205]);return $1.join($[0]);},__convertObject:function($0){if($0){var $1=$0.constructor.name;if($0 instanceof Array||$1==$[392]){return this.__convertArray($0);}else if($0 instanceof Date||$1==$[1411]){return this.__convertDate($0);}else if($0 instanceof Object||$1==$[115]){return this.__convertMap($0);}return $[0];}return $[229];},__convertUndefined:function($0){if(qx.core.Setting.get($[1213])){return $[229];}},stringify:function($0,$1){this.__beautify=$1;this.__indent=this.BEAUTIFYING_LINE_END;var $2=this[this.__map[typeof $0]]($0);if(typeof $2!=$[7]){$2=null;}if(qx.core.Setting.get($[397])){qx.log.Logger.getClassLogger(qx.io.Json).debug("JSON request: "+$2);}return $2;},parse:function($0){if(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test($0.replace(/"(\\.|[^"\\])*"/g,$[0]))){throw new Error("Could not parse JSON string!");}try{return eval($[237]+$0+$[79]);}catch(ex){throw new Error("Could not evaluate JSON string: "+ex.message);}},parseQx:function($0){if(qx.core.Setting.get($[397])){qx.log.Logger.getClassLogger(qx.io.Json).debug("JSON response: "+$0);}var $1=($0&&$0.length>0)?eval($[1398]+$0+$[222]):null;return $1;}},settings:{"qx.jsonEncodeUndefined":true,"qx.jsonDebugging":false}});
qx.Class.define($[272],{extend:qx.io.remote.AbstractRemoteTransport,construct:function(){arguments.callee.base.call(this);var $0=(new Date).valueOf();var $1=$[1223]+$0;var $2=$[1111]+$0;if(qx.core.Variant.isSet($[1],$[30])){this._frame=document.createElement($[759]+$1+$[1568]);}else{this._frame=document.createElement($[480]);}this._frame.src=$[520];this._frame.id=this._frame.name=$1;this._frame.onload=qx.lang.Function.bind(this._onload,this);this._frame.style.display=$[13];document.body.appendChild(this._frame);this._form=document.createElement($[1013]);this._form.target=$1;this._form.id=this._form.name=$2;this._form.style.display=$[13];document.body.appendChild(this._form);this._data=document.createElement($[208]);this._data.id=this._data.name=$[637];this._form.appendChild(this._data);this._frame.onreadystatechange=qx.lang.Function.bind(this._onreadystatechange,this);},statics:{handles:{synchronous:false,asynchronous:true,crossDomain:false,fileUpload:true,programaticFormFields:true,responseTypes:[qx.util.Mime.TEXT,qx.util.Mime.JAVASCRIPT,qx.util.Mime.JSON,qx.util.Mime.XML,qx.util.Mime.HTML]},isSupported:function(){return true;},_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4}},members:{_lastReadyState:0,send:function(){var $0=this.getMethod();var $1=this.getUrl();var $2=this.getParameters();var $3=[];for(var $4 in $2){var $5=$2[$4];if($5 instanceof Array){for(var $6=0;$6<$5.length;$6++){$3.push(encodeURIComponent($4)+$[104]+encodeURIComponent($5[$6]));}}else{$3.push(encodeURIComponent($4)+$[104]+encodeURIComponent($5));}}if($3.length>0){$1+=($1.indexOf($[127])>=0?$[54]:$[127])+$3.join($[54]);}var $7=this.getFormFields();for(var $4 in $7){var $8=document.createElement($[208]);$8.name=$4;$8.appendChild(document.createTextNode($7[$4]));this._form.appendChild($8);}this._form.action=$1;this._form.method=$0;this._data.appendChild(document.createTextNode(this.getData()));this._form.submit();this.setState($[41]);},_onload:function($0){if(this._form.src){return;}this._switchReadyState(qx.io.remote.IframeTransport._numericMap.complete);},_onreadystatechange:function($0){this._switchReadyState(qx.io.remote.IframeTransport._numericMap[this._frame.readyState]);},_switchReadyState:function($0){switch(this.getState()){case $[16]:case $[25]:case $[20]:case $[27]:this.warn("Ignore Ready State Change");return;}while(this._lastReadyState<$0){this.setState(qx.io.remote.Exchange._nativeMap[++this._lastReadyState]);}},setRequestHeader:function($0,$1){},getResponseHeader:function($0){return null;},getResponseHeaders:function(){return {};},getStatusCode:function(){return 200;},getStatusText:function(){return $[0];},getIframeWindow:function(){return qx.html.Iframe.getWindow(this._frame);},getIframeDocument:function(){return qx.html.Iframe.getDocument(this._frame);},getIframeBody:function(){return qx.html.Iframe.getBody(this._frame);},getIframeTextContent:function(){var $0=this.getIframeBody();if(!$0){return null;}if(!$0.firstChild){return $[0];}if($0.firstChild.tagName&&$0.firstChild.tagName.toLowerCase()==$[518]){return $0.firstChild.innerHTML;}else{return $0.innerHTML;}},getIframeHtmlContent:function(){var $0=this.getIframeBody();return $0?$0.innerHTML:null;},getFetchedLength:function(){return 0;},getResponseContent:function(){if(this.getState()!==$[16]){{};return null;}{};var $0=this.getIframeTextContent();switch(this.getResponseType()){case qx.util.Mime.TEXT:{};return $0;break;case qx.util.Mime.HTML:$0=this.getIframeHtmlContent();{};return $0;break;case qx.util.Mime.JSON:$0=this.getIframeHtmlContent();{};try{return $0&&$0.length>0?qx.io.Json.parseQx($0):null;}catch(ex){return this.error("Could not execute json: ("+$0+")",ex);}case qx.util.Mime.JAVASCRIPT:$0=this.getIframeHtmlContent();{};try{return $0&&$0.length>0?window.eval($0):null;}catch(ex){return this.error("Could not execute javascript: ("+$0+")",ex);}case qx.util.Mime.XML:$0=this.getIframeDocument();{};return $0;default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null;}}},defer:function($0,$1,$2){qx.io.remote.Exchange.registerType(qx.io.remote.IframeTransport,$[272]);},destruct:function(){if(this._frame){this._frame.onload=null;this._frame.onreadystatechange=null;if(qx.core.Variant.isSet($[1],$[26])){this._frame.src=qx.io.Alias.getInstance().resolve($[172]);}document.body.removeChild(this._frame);}if(this._form){document.body.removeChild(this._form);}this._disposeFields($[475],$[1556]);}});
qx.Class.define($[1345],{statics:{getWindow:qx.core.Variant.select($[1],{"mshtml":function($0){try{return $0.contentWindow;}catch(ex){return null;}},"default":function($0){try{var $1=qx.html.Iframe.getDocument($0);return $1?$1.defaultView:null;}catch(ex){return null;}}}),getDocument:qx.core.Variant.select($[1],{"mshtml":function($0){try{var $1=qx.html.Iframe.getWindow($0);return $1?$1.document:null;}catch(ex){return null;}},"default":function($0){try{return $0.contentDocument;}catch(ex){return null;}}}),getBody:function($0){var $1=qx.html.Iframe.getDocument($0);return $1?$1.getElementsByTagName($[250])[0]:null;}}});
qx.Class.define($[267],{extend:qx.io.remote.AbstractRemoteTransport,construct:function(){arguments.callee.base.call(this);var $0=++qx.io.remote.ScriptTransport._uniqueId;if($0>=2000000000){qx.io.remote.ScriptTransport._uniqueId=$0=1;}this._element=null;this._uniqueId=$0;},statics:{_uniqueId:0,_instanceRegistry:{},ScriptTransport_PREFIX:$[1452],ScriptTransport_ID_PARAM:$[1669],ScriptTransport_DATA_PARAM:$[545],handles:{synchronous:false,asynchronous:true,crossDomain:true,fileUpload:false,programaticFormFields:false,responseTypes:[qx.util.Mime.TEXT,qx.util.Mime.JAVASCRIPT,qx.util.Mime.JSON]},isSupported:function(){return true;},_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4},_requestFinished:function($0,$1){var $2=qx.io.remote.ScriptTransport._instanceRegistry[$0];if($2==null){{};}else{$2._responseContent=$1;$2._switchReadyState(qx.io.remote.ScriptTransport._numericMap.complete);}}},members:{_lastReadyState:0,send:function(){var $0=this.getUrl();$0+=($0.indexOf($[127])>=0?$[54]:$[127])+qx.io.remote.ScriptTransport.ScriptTransport_ID_PARAM+$[104]+this._uniqueId;var $1=this.getParameters();var $2=[];for(var $3 in $1){if($3.indexOf(qx.io.remote.ScriptTransport.ScriptTransport_PREFIX)==0){this.error("Illegal parameter name. The following prefix is used internally by qooxdoo): "+qx.io.remote.ScriptTransport.ScriptTransport_PREFIX);}var $4=$1[$3];if($4 instanceof Array){for(var $5=0;$5<$4.length;$5++){$2.push(encodeURIComponent($3)+$[104]+encodeURIComponent($4[$5]));}}else{$2.push(encodeURIComponent($3)+$[104]+encodeURIComponent($4));}}if($2.length>0){$0+=$[54]+$2.join($[54]);}var $6=this.getData();if($6!=null){$0+=$[54]+qx.io.remote.ScriptTransport.ScriptTransport_DATA_PARAM+$[104]+encodeURIComponent($6);}qx.io.remote.ScriptTransport._instanceRegistry[this._uniqueId]=this;this._element=document.createElement($[1430]);this._element.charset=$[1369];this._element.src=$0;{};document.body.appendChild(this._element);},_switchReadyState:function($0){switch(this.getState()){case $[16]:case $[25]:case $[20]:case $[27]:this.warn("Ignore Ready State Change");return;}while(this._lastReadyState<$0){this.setState(qx.io.remote.Exchange._nativeMap[++this._lastReadyState]);}},setRequestHeader:function($0,$1){},getResponseHeader:function($0){return null;},getResponseHeaders:function(){return {};},getStatusCode:function(){return 200;},getStatusText:function(){return $[0];},getFetchedLength:function(){return 0;},getResponseContent:function(){if(this.getState()!==$[16]){{};return null;}{};switch(this.getResponseType()){case qx.util.Mime.TEXT:case qx.util.Mime.JSON:case qx.util.Mime.JAVASCRIPT:{};return this._responseContent||null;default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null;}}},defer:function($0,$1,$2){qx.io.remote.Exchange.registerType(qx.io.remote.ScriptTransport,$[267]);},destruct:function(){if(this._element){delete qx.io.remote.ScriptTransport._instanceRegistry[this._uniqueId];document.body.removeChild(this._element);}this._disposeFields($[241]);}});
qx.Class.define($[295],{extend:qx.ui.layout.CanvasLayout,construct:function($0){arguments.callee.base.call(this);this.setStyleProperty($[92],$[752]);if($0!=null){this.setInlineNodeId($0);}},properties:{inlineNodeId:{check:$[12],nullable:true}}});
qx.Class.define($[1061],{extend:qx.ui.layout.CanvasLayout,construct:function($0,$1,$2,$3,$4,$5,$6,$7){arguments.callee.base.call(this);var $8=this;if(!$6)$6=$[288];if(!$7)$7=$[1051];$8.__rpc=new qx.io.remote.Rpc();$8.__rpc.setTimeout(50000);$8.__rpc.setUrl($6);$8.__rpc.setServiceName($7);$8.__rpc.setCrossDomain(false);var $9=null;var $a=new Object();lbl=new qx.ui.basic.Atom($[964],$[1243],16,16);lbl.setLeft($1);lbl.setTop($0);$a.user_login=new qx.my.ColoredTextField();$a.user_login.setLeft($2);$a.user_login.setWidth(195);$a.user_login.setTop($0);var $b=new qx.ui.basic.Image($[1700],16,16);$b.setLeft($2+205);$b.setTop($0);$b.setVisibility(false);var $c=new qx.ui.basic.Label($[253]);$c.setLeft($2+205);$c.setTop($0);$8.add($b,$c);$8.add(lbl,$a.user_login);$0+=23;txt=$[1403];lbl=new qx.ui.basic.Label(txt);lbl.setWrap(true);lbl.setLeft($2);lbl.setTop($0);lbl.setWidth($3-$2);$8.add(lbl);$0+=60;lbl=new qx.ui.basic.Atom($[1682],$[300],16,16);lbl.setLeft($1);lbl.setTop($0);$a.user_password=new qx.my.ColoredPasswordField();$a.user_password.setLeft($2);$a.user_password.setWidth(195);$a.user_password.setTop($0);var $d=new qx.ui.basic.Label($[253]);$d.setLeft($2+205);$d.setTop($0);$8.add($d);$8.add(lbl,$a.user_password);$0+=23;txt=$[1552];lbl=new qx.ui.basic.Label(txt);lbl.setWrap(true);lbl.setLeft($2);lbl.setTop($0);lbl.setWidth($3-$2);$8.add(lbl);$0+=40;lbl=new qx.ui.basic.Atom($[549],$[300],16,16);lbl.setLeft($1);lbl.setTop($0);var $e=new qx.my.ColoredPasswordField();$e.setLeft($2);$e.setWidth(195);$e.setTop($0);var $f=new qx.ui.basic.Label($[253]);$f.setLeft($2+205);$f.setTop($0);$8.add($f);$8.add(lbl,$e);$0+=23;txt=$[685];lbl=new qx.ui.basic.Label(txt);lbl.setWrap(true);lbl.setLeft($2);lbl.setTop($0);lbl.setWidth($3-$2);$8.add(lbl);$0+=35;var $g=new qx.ui.basic.Label();$g.setWidth(195);lbl=new qx.ui.basic.Atom($[1288],$[1663],16,16);lbl.setLeft($1);lbl.setTop($0);$a.user_email=new qx.my.ColoredTextField();$a.user_email.setLeft($2);$a.user_email.setWidth(195);$a.user_email.setTop($0);var $h=new qx.ui.basic.Label($[1680]);$h.setLeft($2+205);$h.setTop($0);$8.add($h);$8.add(lbl,$a.user_email);$0+=22;txt=$[791];lbl=new qx.ui.basic.Label(txt);lbl.setWrap(true);lbl.setLeft($2);lbl.setTop($0);lbl.setWidth($3-$2);$8.add(lbl);$0+=35;$a.newsletter=new qx.ui.form.CheckBox(null,$[1386],$[933],false);$a.newsletter.addEventListener($[380],function($i){this.setValue(this.getChecked()+$[68]);});$a.newsletter.setLeft($2-3);$a.newsletter.setTop($0);$8.add($a.newsletter);txt=$[1066];this.__NewsLbl=new qx.ui.basic.Label(txt);this.__NewsLbl.setWrap(true);this.__NewsLbl.setLeft($2+15);this.__NewsLbl.setTop($0);this.__NewsLbl.setWidth($3-$2-15);$8.add(this.__NewsLbl);$a.user_login.addEventListener($[74],function($i){var $j=/[^a-zA-Z0-9_]/g;var $k;var $l=$k=this.getComputedValue();$l=$l.replace($j,$[68]);if($l!=$k){this.setValue($[68]);this.setValue($l);}var $m=$l.length;if($m>=5&&$m<16){$c.setText($[0]);$b.setVisibility(true);$8.__rpc.callAsync(function($n,$o,$p){$b.setVisibility(false);if($o!=null){alert("Async("+$p+") exception: "+$o);}else{if($n){$c.setText($n.txt);$a.user_login.setUserData($[11],$n.valid);}if($a.user_login.getUserData($[11])&&$a.user_password.getUserData($[11])&&$a.user_email.getUserData($[11]))$4.setEnabled(true);else $4.setEnabled(false);}},$[1520],$l);}else{$a.user_login.setUserData($[11],false);if($m>15)$c.setText($[1590]);else $c.setText($[254]+(5-$m)+$[264]);}if($a.user_login.getUserData($[11])&&$a.user_password.getUserData($[11])&&$e.getUserData($[11])&&$a.user_email.getUserData($[11]))$4.setEnabled(true);else $4.setEnabled(false);});$a.user_password.addEventListener($[74],function($i){var $j=/[^a-zA-Z0-9_]/g;var $k;var $l=$k=this.getComputedValue();$l=$l.replace($j,$[68]);if($l!=$k){this.setValue($[68]);this.setValue($l);}var $m=$l.length;if($m>=5&&$m<16){$d.setText($[919]);$a.user_password.setUserData($[11],true);}else{$a.user_password.setUserData($[11],false);if($m>15){$d.setText($[338]);}else{$d.setText($[254]+(5-$m)+$[264]);}}if($l!=$e.getValue()){$e.setUserData($[11],false);$f.setText($[457]);}if($a.user_login.getUserData($[11])&&$a.user_password.getUserData($[11])&&$e.getUserData($[11])&&$a.user_email.getUserData($[11]))$4.setEnabled(true);else $4.setEnabled(false);});$e.addEventListener($[74],function($i){var $j=/[^a-zA-Z0-9_]/g;var $k;var $l=$k=this.getComputedValue();$l=$l.replace($j,$[68]);if($l!=$k){this.setValue($[68]);this.setValue($l);}var $m=$l.length;if($m>=5&&$m<16&&$l==$a.user_password.getValue()){$f.setText($[763]);$e.setUserData($[11],true);}else{$e.setUserData($[11],false);if($m>=5&&$m<16)$f.setText($[457]);if($m>15){$f.setText($[338]);}if($m<5){$f.setText($[254]+(5-$m)+$[264]);}}if($a.user_login.getUserData($[11])&&$a.user_password.getUserData($[11])&&$e.getUserData($[11])&&$a.user_email.getUserData($[11]))$4.setEnabled(true);else $4.setEnabled(false);});$a.user_email.addEventListener($[74],function($i){var $j=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;var $l=this.getComputedValue();res=$l.match($j);if(res){$a.user_email.setUserData($[11],true);$h.setText($[748]);}else{$a.user_email.setUserData($[11],false);$h.setText($[762]);}if($a.user_login.getUserData($[11])&&$a.user_password.getUserData($[11])&&$e.getUserData($[11])&&$a.user_email.getUserData($[11]))$4.setEnabled(true);else $4.setEnabled(false);});this.__field=$a;this.__top=$0;if($5){$8.__rpc.callAsync(function($n,$o,$p){if($o!=null){alert("Async("+$p+") exception: "+$o);}else{if($n){if($n.user_login){$a.user_login.setValue($n.user_login);$a.user_login.setUserData($[11],true);$c.setText($[0]);}if($n.user_password){$a.user_password.setValue($n.user_password);$a.user_password.setUserData($[11],true);$e.setValue($n.user_password);$e.setUserData($[11],true);$d.setText($[0]);$f.setText($[0]);}if($n.user_email){$a.user_email.setValue($n.user_email);$a.user_email.setUserData($[11],true);$h.setText($[0]);}}}},$[1265]);}},members:{getField:function(){return (this.__field);},getTop:function(){return (this.__top);},setNewsletterVisble:function($0){this.__NewsLbl.setVisibility($0);this.__field.newsletter.setVisibility($0);}}});
qx.Class.define($[1124],{extend:qx.ui.form.TextField,members:{_inputType:$[1238]}});
qx.Class.define($[1644],{extend:qx.ui.form.PasswordField,construct:function($0,$1){arguments.callee.base.call(this,$0);if($0!=null){this.setValue($0);}if($1!=null){this._FocusBackgroundColor=$1;}else{this._FocusBackgroundColor=$[451];}this.initHideFocus();this.initWidth();this.initHeight();this.initTabIndex();this.initSpellCheck();this.__oninput=qx.lang.Function.bindEvent(this._oninputDom,this);this.addEventListener($[185],this._onblur);this.addEventListener($[177],this._onfocus);this.addEventListener($[101],this._oninput);this._BackgroundColor=null;},members:{_onfocus:function(){this._textOnFocus=this.getComputedValue();this._BackgroundColor=this.getBackgroundColor();this.setBackgroundColor(this._FocusBackgroundColor);},_onblur:function(){var $0=this.getComputedValue().toString();if(this._textOnFocus!=$0){this.setValue($0);}this.setSelectionLength(0);this.setBackgroundColor(this._BackgroundColor);}}});
qx.Class.define($[1683],{statics:{define:function($0,$1){qx.Class.createNamespace($0,$1);qx.locale.Manager.getInstance().addTranslationFromClass($0,$1);}}});
qx.locale.Locale.define("qx.locale.data.C",{cldr_alternateQuotationEnd:"”",cldr_alternateQuotationStart:"“",cldr_am:"am",cldr_date_format_full:"EEEE, MMMM d, yyyy",cldr_date_format_long:"MMMM d, yyyy",cldr_date_format_medium:"MMM d, yyyy",cldr_date_format_short:"M/d/yy",cldr_date_time_format_HHmm:"HH:mm",cldr_date_time_format_HHmmss:"HH:mm:ss",cldr_date_time_format_MMMMd:"MMMM d",cldr_date_time_format_Md:"M/d",cldr_date_time_format_mmss:"mm:ss",cldr_date_time_format_yyMM:"MM/yy",cldr_date_time_format_yyQQQQ:"QQQQ yy",cldr_date_time_format_yyyyMMM:"MMM yyyy",cldr_day_abbreviated_fri:"Fri",cldr_day_abbreviated_mon:"Mon",cldr_day_abbreviated_sat:"Sat",cldr_day_abbreviated_sun:"Sun",cldr_day_abbreviated_thu:"Thu",cldr_day_abbreviated_tue:"Tue",cldr_day_abbreviated_wed:"Wed",cldr_day_narrow_fri:"F",cldr_day_narrow_mon:"M",cldr_day_narrow_sat:"S",cldr_day_narrow_sun:"S",cldr_day_narrow_thu:"T",cldr_day_narrow_tue:"T",cldr_day_narrow_wed:"W",cldr_day_wide_fri:"Friday",cldr_day_wide_mon:"Monday",cldr_day_wide_sat:"Saturday",cldr_day_wide_sun:"Sunday",cldr_day_wide_thu:"Thursday",cldr_day_wide_tue:"Tuesday",cldr_day_wide_wed:"Wednesday",cldr_month_abbreviated_1:"Jan",cldr_month_abbreviated_10:"Oct",cldr_month_abbreviated_11:"Nov",cldr_month_abbreviated_12:"Dec",cldr_month_abbreviated_2:"Feb",cldr_month_abbreviated_3:"Mar",cldr_month_abbreviated_4:"Apr",cldr_month_abbreviated_5:"May",cldr_month_abbreviated_6:"Jun",cldr_month_abbreviated_7:"Jul",cldr_month_abbreviated_8:"Aug",cldr_month_abbreviated_9:"Sep",cldr_month_narrow_1:"J",cldr_month_narrow_10:$[1040],cldr_month_narrow_11:"N",cldr_month_narrow_12:"D",cldr_month_narrow_2:"F",cldr_month_narrow_3:"M",cldr_month_narrow_4:$[218],cldr_month_narrow_5:"M",cldr_month_narrow_6:"J",cldr_month_narrow_7:"J",cldr_month_narrow_8:$[218],cldr_month_narrow_9:"S",cldr_month_wide_1:"January",cldr_month_wide_10:"October",cldr_month_wide_11:"November",cldr_month_wide_12:"December",cldr_month_wide_2:"February",cldr_month_wide_3:"March",cldr_month_wide_4:"April",cldr_month_wide_5:"May",cldr_month_wide_6:"June",cldr_month_wide_7:"July",cldr_month_wide_8:"August",cldr_month_wide_9:"September",cldr_number_decimal_separator:$[38],cldr_number_group_separator:$[43],cldr_pm:"pm",cldr_quotationEnd:"’",cldr_quotationStart:"‘",cldr_time_format_full:"h:mm:ss a v",cldr_time_format_long:"h:mm:ss a z",cldr_time_format_medium:"h:mm:ss a",cldr_time_format_short:"h:mm a"});
qx.locale.Locale.define("qx.locale.data.de",{cldr_alternateQuotationEnd:"“",cldr_alternateQuotationStart:"„",cldr_am:"vorm.",cldr_date_format_full:"EEEE, d. MMMM yyyy",cldr_date_format_long:"d. MMMM yyyy",cldr_date_format_medium:"dd.MM.yyyy",cldr_date_format_short:"dd.MM.yy",cldr_date_time_format_HHmm:"HH:mm",cldr_date_time_format_HHmmss:"HH:mm:ss",cldr_date_time_format_MMMMd:"d. MMMM",cldr_date_time_format_MMdd:"dd.MM",cldr_date_time_format_hhmm:"hh:mm a",cldr_date_time_format_hhmmss:"hh:mm:ss a",cldr_date_time_format_yyMM:"MM.yy",cldr_date_time_format_yyQQQQ:"QQQQ yy",cldr_date_time_format_yyyyMMMM:"MMMM yyyy",cldr_day_abbreviated_fri:"Fr",cldr_day_abbreviated_mon:"Mo",cldr_day_abbreviated_sat:"Sa",cldr_day_abbreviated_sun:"So",cldr_day_abbreviated_thu:"Do",cldr_day_abbreviated_tue:"Di",cldr_day_abbreviated_wed:"Mi",cldr_day_narrow_fri:"F",cldr_day_narrow_mon:"M",cldr_day_narrow_sat:"S",cldr_day_narrow_sun:"S",cldr_day_narrow_thu:"D",cldr_day_narrow_tue:"D",cldr_day_narrow_wed:"M",cldr_day_wide_fri:"Freitag",cldr_day_wide_mon:"Montag",cldr_day_wide_sat:"Samstag",cldr_day_wide_sun:"Sonntag",cldr_day_wide_thu:"Donnerstag",cldr_day_wide_tue:"Dienstag",cldr_day_wide_wed:"Mittwoch",cldr_month_abbreviated_1:"Jan",cldr_month_abbreviated_10:"Okt",cldr_month_abbreviated_11:"Nov",cldr_month_abbreviated_12:"Dez",cldr_month_abbreviated_2:"Feb",cldr_month_abbreviated_3:"Mrz",cldr_month_abbreviated_4:"Apr",cldr_month_abbreviated_5:"Mai",cldr_month_abbreviated_6:"Jun",cldr_month_abbreviated_7:"Jul",cldr_month_abbreviated_8:"Aug",cldr_month_abbreviated_9:"Sep",cldr_month_narrow_1:"J",cldr_month_narrow_10:$[1040],cldr_month_narrow_11:"N",cldr_month_narrow_12:"D",cldr_month_narrow_2:"F",cldr_month_narrow_3:"M",cldr_month_narrow_4:$[218],cldr_month_narrow_5:"M",cldr_month_narrow_6:"J",cldr_month_narrow_7:"J",cldr_month_narrow_8:$[218],cldr_month_narrow_9:"S",cldr_month_wide_1:"Januar",cldr_month_wide_10:"Oktober",cldr_month_wide_11:"November",cldr_month_wide_12:"Dezember",cldr_month_wide_2:"Februar",cldr_month_wide_3:"März",cldr_month_wide_4:"April",cldr_month_wide_5:"Mai",cldr_month_wide_6:"Juni",cldr_month_wide_7:"Juli",cldr_month_wide_8:"August",cldr_month_wide_9:"September",cldr_number_decimal_separator:$[43],cldr_number_group_separator:$[38],cldr_number_percent_format:"#,##0 %",cldr_pm:"nachm.",cldr_quotationEnd:"‘",cldr_quotationStart:"‚",cldr_time_format_full:"H:mm' Uhr 'z"});
qx.locale.Locale.define("qx.locale.data.de_DE",{});
qx.locale.Locale.define("qx.locale.data.en",{cldr_date_format_full:"EEEE, MMMM d, yyyy",cldr_date_format_long:"MMMM d, yyyy",cldr_date_format_medium:"MMM d, yyyy",cldr_date_format_short:"M/d/yy",cldr_date_time_format_HHmm:"HH:mm",cldr_date_time_format_HHmmss:"HH:mm:ss",cldr_date_time_format_MMMMd:"MMMM d",cldr_date_time_format_Md:"M/d",cldr_date_time_format_mmss:"mm:ss",cldr_date_time_format_yyMM:"MM/yy",cldr_date_time_format_yyQQQQ:"QQQQ yy",cldr_date_time_format_yyyyMMM:"MMM yyyy",cldr_day_abbreviated_fri:"Fri",cldr_day_abbreviated_mon:"Mon",cldr_day_abbreviated_sat:"Sat",cldr_day_abbreviated_sun:"Sun",cldr_day_abbreviated_thu:"Thu",cldr_day_abbreviated_tue:"Tue",cldr_day_abbreviated_wed:"Wed",cldr_day_narrow_fri:"F",cldr_day_narrow_mon:"M",cldr_day_narrow_sat:"S",cldr_day_narrow_sun:"S",cldr_day_narrow_thu:"T",cldr_day_narrow_tue:"T",cldr_day_narrow_wed:"W",cldr_day_wide_fri:"Friday",cldr_day_wide_mon:"Monday",cldr_day_wide_sat:"Saturday",cldr_day_wide_sun:"Sunday",cldr_day_wide_thu:"Thursday",cldr_day_wide_tue:"Tuesday",cldr_day_wide_wed:"Wednesday",cldr_month_abbreviated_1:"Jan",cldr_month_abbreviated_10:"Oct",cldr_month_abbreviated_11:"Nov",cldr_month_abbreviated_12:"Dec",cldr_month_abbreviated_2:"Feb",cldr_month_abbreviated_3:"Mar",cldr_month_abbreviated_4:"Apr",cldr_month_abbreviated_5:"May",cldr_month_abbreviated_6:"Jun",cldr_month_abbreviated_7:"Jul",cldr_month_abbreviated_8:"Aug",cldr_month_abbreviated_9:"Sep",cldr_month_narrow_1:"J",cldr_month_narrow_10:$[1040],cldr_month_narrow_11:"N",cldr_month_narrow_12:"D",cldr_month_narrow_2:"F",cldr_month_narrow_3:"M",cldr_month_narrow_4:$[218],cldr_month_narrow_5:"M",cldr_month_narrow_6:"J",cldr_month_narrow_7:"J",cldr_month_narrow_8:$[218],cldr_month_narrow_9:"S",cldr_month_wide_1:"January",cldr_month_wide_10:"October",cldr_month_wide_11:"November",cldr_month_wide_12:"December",cldr_month_wide_2:"February",cldr_month_wide_3:"March",cldr_month_wide_4:"April",cldr_month_wide_5:"May",cldr_month_wide_6:"June",cldr_month_wide_7:"July",cldr_month_wide_8:"August",cldr_month_wide_9:"September",cldr_time_format_full:"h:mm:ss a v",cldr_time_format_long:"h:mm:ss a z",cldr_time_format_medium:"h:mm:ss a",cldr_time_format_short:"h:mm a"});
qx.locale.Locale.define("qx.locale.data.en_US",{});
qx.locale.Locale.define("qx.locale.data.es",{cldr_alternateQuotationEnd:"”",cldr_alternateQuotationStart:"“",cldr_am:"a.m.",cldr_date_format_full:"EEEE d' de 'MMMM' de 'yyyy",cldr_date_format_long:"d' de 'MMMM' de 'yyyy",cldr_date_format_medium:"dd-MMM-yy",cldr_date_format_short:"d/MM/yy",cldr_date_time_format_HHmm:"HH:mm",cldr_date_time_format_HHmmss:"HH:mm:ss",cldr_date_time_format_MMMdd:"dd-MMM",cldr_date_time_format_MMd:"d/MM",cldr_date_time_format_hhmm:"hh:mm a",cldr_date_time_format_hhmmss:"hh:mm:ss a",cldr_date_time_format_yyMM:"MM/yy",cldr_date_time_format_yyMMM:"MMM-yy",cldr_date_time_format_yyQQQQ:"QQQQ yy",cldr_day_abbreviated_fri:"vie",cldr_day_abbreviated_mon:"lun",cldr_day_abbreviated_sat:"sáb",cldr_day_abbreviated_sun:"dom",cldr_day_abbreviated_thu:"jue",cldr_day_abbreviated_tue:"mar",cldr_day_abbreviated_wed:"mié",cldr_day_narrow_fri:"V",cldr_day_narrow_mon:"L",cldr_day_narrow_sat:"S",cldr_day_narrow_sun:"D",cldr_day_narrow_thu:"J",cldr_day_narrow_tue:"M",cldr_day_narrow_wed:"M",cldr_day_wide_fri:"viernes",cldr_day_wide_mon:"lunes",cldr_day_wide_sat:"sábado",cldr_day_wide_sun:"domingo",cldr_day_wide_thu:"jueves",cldr_day_wide_tue:"martes",cldr_day_wide_wed:"miércoles",cldr_month_abbreviated_1:"ene",cldr_month_abbreviated_10:"oct",cldr_month_abbreviated_11:"nov",cldr_month_abbreviated_12:"dic",cldr_month_abbreviated_2:"feb",cldr_month_abbreviated_3:"mar",cldr_month_abbreviated_4:"abr",cldr_month_abbreviated_5:"may",cldr_month_abbreviated_6:"jun",cldr_month_abbreviated_7:"jul",cldr_month_abbreviated_8:"ago",cldr_month_abbreviated_9:"sep",cldr_month_narrow_1:"E",cldr_month_narrow_10:$[1040],cldr_month_narrow_11:"N",cldr_month_narrow_12:"D",cldr_month_narrow_2:"F",cldr_month_narrow_3:"M",cldr_month_narrow_4:$[218],cldr_month_narrow_5:"M",cldr_month_narrow_6:"J",cldr_month_narrow_7:"J",cldr_month_narrow_8:$[218],cldr_month_narrow_9:"S",cldr_month_wide_1:"enero",cldr_month_wide_10:"octubre",cldr_month_wide_11:"noviembre",cldr_month_wide_12:"diciembre",cldr_month_wide_2:"febrero",cldr_month_wide_3:"marzo",cldr_month_wide_4:"abril",cldr_month_wide_5:"mayo",cldr_month_wide_6:"junio",cldr_month_wide_7:"julio",cldr_month_wide_8:"agosto",cldr_month_wide_9:"septiembre",cldr_number_decimal_separator:$[43],cldr_number_group_separator:$[38],cldr_pm:"p.m.",cldr_quotationEnd:"’",cldr_quotationStart:"‘",cldr_time_format_full:"HH'H'mm''ss\" z"});
qx.locale.Locale.define("qx.locale.data.es_ES",{cldr_date_format_medium:"dd/MM/yyyy",cldr_date_format_short:"dd/MM/yy",cldr_date_time_format_MMdd:"dd/MM",cldr_date_time_format_mmss:"mm:ss",cldr_date_time_format_yyyyMM:"MM/yyyy",cldr_time_format_medium:"H:mm:ss",cldr_time_format_short:"H:mm"});
qx.locale.Locale.define("qx.locale.data.fr",{cldr_alternateQuotationEnd:"”",cldr_alternateQuotationStart:"“",cldr_date_format_full:"EEEE d MMMM yyyy",cldr_date_format_long:"d MMMM yyyy",cldr_date_format_medium:"d MMM yy",cldr_date_format_short:"dd/MM/yy",cldr_date_time_format_HHmm:"HH:mm",cldr_date_time_format_HHmmss:"HH:mm:ss",cldr_date_time_format_MMMMd:"d MMMM",cldr_date_time_format_MMdd:"dd/MM",cldr_date_time_format_hhmm:"hh:mm a",cldr_date_time_format_hhmmss:"hh:mm:ss a",cldr_date_time_format_yyMM:"MM/yy",cldr_date_time_format_yyQQQQ:"QQQQ yy",cldr_date_time_format_yyyyMMMM:"MMMM yyyy",cldr_day_abbreviated_fri:"ven.",cldr_day_abbreviated_mon:"lun.",cldr_day_abbreviated_sat:"sam.",cldr_day_abbreviated_sun:"dim.",cldr_day_abbreviated_thu:"jeu.",cldr_day_abbreviated_tue:"mar.",cldr_day_abbreviated_wed:"mer.",cldr_day_narrow_fri:"V",cldr_day_narrow_mon:"L",cldr_day_narrow_sat:"S",cldr_day_narrow_sun:"D",cldr_day_narrow_thu:"J",cldr_day_narrow_tue:"M",cldr_day_narrow_wed:"M",cldr_day_wide_fri:"vendredi",cldr_day_wide_mon:"lundi",cldr_day_wide_sat:"samedi",cldr_day_wide_sun:"dimanche",cldr_day_wide_thu:"jeudi",cldr_day_wide_tue:"mardi",cldr_day_wide_wed:"mercredi",cldr_month_abbreviated_1:"janv.",cldr_month_abbreviated_10:"oct.",cldr_month_abbreviated_11:"nov.",cldr_month_abbreviated_12:"déc.",cldr_month_abbreviated_2:"févr.",cldr_month_abbreviated_3:"mars",cldr_month_abbreviated_4:"avr.",cldr_month_abbreviated_5:"mai",cldr_month_abbreviated_6:"juin",cldr_month_abbreviated_7:"juil.",cldr_month_abbreviated_8:"août",cldr_month_abbreviated_9:"sept.",cldr_month_narrow_1:"J",cldr_month_narrow_10:$[1040],cldr_month_narrow_11:"N",cldr_month_narrow_12:"D",cldr_month_narrow_2:"F",cldr_month_narrow_3:"M",cldr_month_narrow_4:$[218],cldr_month_narrow_5:"M",cldr_month_narrow_6:"J",cldr_month_narrow_7:"J",cldr_month_narrow_8:$[218],cldr_month_narrow_9:"S",cldr_month_wide_1:"janvier",cldr_month_wide_10:"octobre",cldr_month_wide_11:"novembre",cldr_month_wide_12:"décembre",cldr_month_wide_2:"février",cldr_month_wide_3:"mars",cldr_month_wide_4:"avril",cldr_month_wide_5:"mai",cldr_month_wide_6:"juin",cldr_month_wide_7:"juillet",cldr_month_wide_8:"août",cldr_month_wide_9:"septembre",cldr_number_decimal_separator:$[43],cldr_number_group_separator:" ",cldr_number_percent_format:"#,##0 %",cldr_quotationEnd:"»",cldr_quotationStart:"«",cldr_time_format_full:"HH' h 'mm z"});
qx.locale.Locale.define("qx.locale.data.fr_FR",{});
qx.locale.Locale.define("qx.locale.translation.C",{});
qx.locale.Locale.define("qx.locale.translation.de",{"key_short_Meta":$[1105],"key_short_Scroll":"Rollen","key_full_NumLock":$[198],"key_full_Left":"Pfeil links","Choose a date":"Datum auswählen","key_short_Control":"Strg","key_short_Home":"Pos1","Hex":"Hex","key_short_Space":"Leer","key_full_PageUp":"Bild hoch","key_short_Shift":"Umschalt","key_full_Control":"Steuerung","RGB":"RGB","key_short_Up":"Hoch","Details":"Details","Last year":"Vorheriges Jahr","key_full_Insert":"Einfügen","key_short_Apps":"Kontext","Open ColorSelector":"Öffne Farbauswahl","key_short_Backspace":"Rück","key_short_Alt":$[1301],"key_full_Shift":"Umschalttaste","Description":"Beschreibung","key_full_Space":"Leertaste","key_short_PageDown":"Bild runter","Presets":"Voreinstellungen","key_full_Up":"Pfeil hoch","key_short_CapsLock":"Feststell","key_full_Backspace":"Rücktaste","key_full_Tab":"Tabulator","key_full_End":"Ende","key_short_Escape":"Esc","key_short_Tab":$[275],"key_full_Apps":"Kontextmenü","key_full_Delete":"Entfernen","Case sensitive":"Groß-/Kleinschreibung","HSB":"HSB","Search":"Suchen","key_short_PageUp":"Bild hoch","Next month":"Nächster Monat","key_short_Win":$[1134],"key_full_Enter":$[144],"key_full_Alt":$[1301],"key_short_Pause":$[517],"key_short_Down":"Runter","key_full_Win":"Windowstaste","key_short_Right":"Rechts ","key_short_NumLock":"Num","key_full_Escape":$[430],"Automatic":"Automatisch","ID":"ID","key_short_Enter":$[144],"Last month":"Vorheriger Monat","key_full_Right":"Pfeil rechts","OK":"OK","key_full_PageDown":"Bild runter ","key_full_Pause":$[517],"key_full_CapsLock":"Feststelltaste","Color Selector":"Farbauswahl","Search next occurrence":"Weiter suchen","Preview (Old/New)":"Vorschau (alt/neu)","key_short_Left":"Links","Search items in list":"Liste durchsuchen","key_short_End":"Ende","key_full_Meta":$[1105],"key_full_Home":"Position 1","Cancel":"Abbruch","key_full_Scroll":"Rollen","Next year":"Nächstes Jahr","key_short_Delete":"Entf","key_short_Insert":"Einfg","key_full_Down":"Pfeil runter"});
qx.locale.Locale.define("qx.locale.translation.de_DE",{});
qx.locale.Locale.define("qx.locale.translation.en",{});
qx.locale.Locale.define("qx.locale.translation.en_US",{});
qx.locale.Locale.define("qx.locale.translation.es",{"key_short_Meta":$[1105],"key_short_Scroll":"BloqDespl","key_full_NumLock":"Bloqueo Numérico","key_full_Left":"Flecha izquierda","Choose a date":"Seleccione una fecha","key_short_Control":"Ctrl","key_short_Home":"Inicio","Hex":"Hex","key_short_Space":"Espacio","key_full_PageUp":"Retroceder Página","key_short_Shift":"Mayús","key_full_Control":$[695],"RGB":"RGB","key_short_Up":"Arriba","Details":"Detalles","Last year":"Último año","key_full_Insert":"Insertar","key_short_Apps":"Aplic","Open ColorSelector":"Abrir selector de color","key_short_Backspace":"Retroceso","key_short_Alt":$[1301],"key_full_Shift":"Mayúscula","Description":"Descripción","key_full_Space":"Espacio","key_short_PageDown":"AvPág","Presets":"Preselecciones","key_full_Up":"Flecha arriba","key_short_CapsLock":"BloqMayús","key_full_Backspace":"Retroceso","key_full_Tab":"Tabulador","key_full_End":"Fin","key_short_Escape":"Esc","key_short_Tab":$[275],"key_full_Apps":"Aplicaciones","key_full_Delete":"Suprimir","Case sensitive":"Sensible a mayúscula","key_full_Escape":$[430],"HSB":"HSB","Search":"Buscar","key_short_PageUp":"RePág","Next month":"Mes siguiente","key_short_Win":$[1134],"key_full_Enter":"Intro","key_full_Alt":$[1301],"key_short_Pause":"Pausa","key_short_Down":"Abajo","key_short_PrintScreen":"ImprPant","key_full_Win":$[346],"key_short_Right":"Derecha","key_short_NumLock":"BloqNum","Search next occurrence":"Buscar siguiente","Automatic":"Automático","ID":"Código","key_short_Enter":"Intro","Last month":"Último mes","key_full_Right":"Flecha derecha","OK":"Aceptar","key_full_PageDown":"Avanzar Página","key_full_Pause":"Pausa","key_full_CapsLock":"Bloqueo Mayúsculas","Color Selector":"Selector de color","key_full_PrintScreen":"Imprimir Pantalla","Preview (Old/New)":"Vista previa (viejo/nuevo)","key_short_Left":"Izquierda","Search items in list":"Buscar elementos en la lista","key_short_End":"Fin","key_full_Meta":$[1105],"key_full_Home":"Inicio","Cancel":"Cancelar","key_full_Scroll":"Bloq. Despl.","Next year":"Año siguiente","key_short_Delete":"Supr","key_short_Insert":$[303],"key_full_Down":"Flecha abajo"});
qx.locale.Locale.define("qx.locale.translation.es_ES",{});
qx.locale.Locale.define("qx.locale.translation.fr",{"Open ColorSelector":"Ouvrir le sélecteur de couleurs","Search":"Chercher","Presets":"Pré-réglages","OK":"OK","HSB":"TSL","Preview (Old/New)":"Aperçu (Nouveau/Ancien)","Color Selector":"Sélecteur de couleur","Choose a date":"Choisissez une date","Hex":"HEX","RGB":"RVB","Next month":"Mois suivant","Details":"Détails","Cancel":"Annuller","Last month":"Mois précédant","Last year":"Année précédente","Next year":"Année suivante","Automatic":"Automatique"});
qx.locale.Locale.define("qx.locale.translation.fr_FR",{});
qx.locale.Locale.define("profil.translation.C",{});
qx.locale.Locale.define("profil.translation.de",{});
qx.locale.Locale.define("profil.translation.de_DE",{});
qx.locale.Locale.define("profil.translation.en",{});
qx.locale.Locale.define("profil.translation.en_US",{});
qx.locale.Locale.define("profil.translation.es",{});
qx.locale.Locale.define("profil.translation.es_ES",{});
qx.locale.Locale.define("profil.translation.fr",{});
qx.locale.Locale.define("profil.translation.fr_FR",{});
