$=["","qx.client","Boolean","solid","auto","undefined","border-dark-shadow","right","string","left",";","none","bottom","qx.event.type.Event","Integer","hidden","top","middle","set","gecko","mousedown","width","height","mshtml","border-light","center","computed=this.","singleton","Number","String","scroll","object","mouseup","px","=value;","pressed","function","abandoned",".","style","keydown","this.","other","default","outset","active","0px","inset","over","number","white",":","effect","maximized","minWidth","maxWidth","boolean","background","overflow","maxHeight","minHeight","keypress","init","absolute","error","frame","qx.event.type.MouseEvent","Color","selected","100%","load","if(this.","locationY","locationX",",","mouseover","}","shorthand","text","reset","position",")","div","on"," ","scrollY","normal","get","delete this.","unstyle","click","Theme","border-light-shadow","paddingTop","border-dark","execute","off","opera","_applyHtml","static/image/blank.gif","paddingBottom","scrollX","]","input","paddingLeft","translucent","dblclick","ie4+","textAlign","paddingRight","button","text-field","fixed","refresh","webkit","gray","groove","body","\"","horizontal","keyup","abstract","_","0","color","-","vertical","qx.ui.core.Widget","1px","mouseout","!==undefined)","qx.event.type.DragEvent","qx.ui.popup.PopupManager","dotted","qx.event.type.FocusEvent","mousemove","list","lead","double","qx.ui.popup.ToolTipManager","\n","widthComputed","qx.ui.menu.Manager","qx.event.type.KeyEvent","dashed","display","khtml","Space","A","outset-thin","black","/","heightComputed","inset-thin","text-selected","Enter","ridge","whiteSpace","MozOutline","nowrap","_applyText","filter","1px dotted invert","ellipsis",";","_applyResizable","field","!==undefined){","list-view-content-cell-text","50%","changeValue","outline","justify","NumLock","%","left-reversed","overflowX","this.","overflowY","middle-reversed","return this.","else if(this.","Tahoma","mousewheel","both","top-reversed","icon","_applyTextAlign","=true;","minimized","center-reversed","old=this.","Lucida Grande","qx.event.type.DataEvent","completed","horizontalAlignment",": ","button-abandoned","focus","Left","Right","=''","opaque","1*","dark-shadow","safari2","verticalAlignment","_applyClip","label","*","Object","$","window-captionbar-button","blur","Verdana","cursor","date-chooser-title","hand","100px","focusin","marginBottom","dragover","date-chooser","dragenter","qx.ui.embed.IframeManager","Home","Up","focusout","9","px;","widget","contextmenu","transparent","_applyWrap","\",\"","-moz-scrollbars-vertical","  ","bold","!isNaN(value)","table-header-border","marginTop","-moz-scrollbars-horizontal","visibility","widthType","marginRight","qx.resourceUri","interval","pointer","marginLeft","Tab","unselectable",")","text-disabled","qx.ui.form.Button","PageUp","underline","qx.event.handler.DragAndDropHandler","qx.ui.core.Parent","ignore","PageDown","\",value);","heightType","html","End","Down","blue","Classic","+","zIndex","_childrenQueue","standard","_data","_compute","F1","resize","./resource","list-view-header","beforeunload","indexOf","Insert","qx.application.Gui","col-resize","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='","_element","Test","F2","__init$","quirks","fontStyle","'","value","styleTop","F12","dragleave","_applyValue","fontSize","parent","list-view","list-view-content-cell","mshtml|webkit","changeText","F3","tab-view-border","meta","gecko|opera|webkit","\";","tabIndex","F11","opacity","qx.ui.embed.Flash","Delete","Launch CelciusConverter","styleRight","KhtmlOpacity","noXPath","styleLeft","Windows","F4","windowresize","table-focus-indicator-active","MozUserSelect","F10","clipHeight","italic","_invalidate","fontWeight","if(old===computed)return value;","KhtmlUserSelect","noComputed","F5","]);","dragstart","else ","removeChild","colors","static","character","widthParsed","Ready","|","_columns","colorBottom","_applyIcon","F6","spinner-button","DOMMouseScroll","_applyVerticalChildrenAlign","#","widthBottom","undefined","drag","}","first","qx.io.image.Preloader","toggle","colorTop","disabled","_applyHorizontalChildrenAlign","F7","]\n","MozOpacity","unload","0 none","Label","qx.theme.ClassicRoyale","popup","_blocker","static/image/dotted_white.gif","_pane","_recompute","textarea","warning","focused","dragdrop","F8","(a[","backgroundImage","text/css","hasComputed","styleBottom","widthRight","verticalChildrenAlign","Escape","dragexit","{","toString","clipTop","lazyopaque","menu-button","g","qx.event.type.ChangeEvent","F9","textOverflow","anchor",".$$properties.","qx.log.appender.Native","fonts","colorLeft","if(computed===undefined)computed=null;","textDecoration","',sizingMethod='scale')","draggesture","fontFamily","widthTop","Margin","v","button-view-pane",":constructor","qx.ui.window.Window","event","Padding","icons","colorRight","backgroundColor","hasXPath","row-resize","heightParsed","_applyEnabled","1px 0","tooltip-text","innerText","concat","tooltip","!(","resizer","_objects","PrintScreen","Z","inherit","__user$","return this.","_frame","horizontalChildrenAlign","head","qx.ui.window.Manager","-webkit-user-select","slice","iframe","qx.event.handler.FocusHandler","qx.ui.popup.ToolTip","clipLeft","@import \"","borders","onscroll","widgets","list-view-header-border","userSelect","();","widthLeft","clipWidth","qx.client.NativeWindow","if(old===undefined)old=null;","widget/arrows/down.gif","changeSelection","textContent","lastIndexOf","s","\r\n","Border","_applyActive","_valueOriginalTarget","Pause","_labelObject","qx.util.Normalization","Linux","borderBottomStyle","Font","resizableEast","qx.Interface","1px solid #CCC","a","value !== null && window.document","orange","qx.ui.form.TextField",")a[i].","_applyFocusRoot","qx.ui.basic.Inline","_applyAllowClose","localeCompare","MSXML2.DOMDocument.3.0","var inherit=prop.$$inherit;","_applyLocale","(","</a>","addAtEnd"," (nightly)","_cachedVisibleChildren","appearances","removeAll","qx.html.Dimension","_applyFont","_applySpacing","Macintosh","tab-view-pane"," - ","Gray() Alpha(Opacity=30)","MSXML2.DOMDocument.4.0","__inherit$","&","changeBorderTheme","_applySize","resizableNorth","this.removeStyleProperty('padding","qx.application.IApplication","MacPPC","quote","qx.application","_applyColorBottom"," &nbsp;","qx.Class","qx.logAppender","qx.ui.listview.ContentCellLink","qx.event.handler.EventHandler","Win32","qx.iconTheme","forEach","table-header","1.0","\"/>","autoComplete","MSXML2.DOMDocument.6.0"," is not (yet) ready!\");","addAfter","changeElement","(measure start) ","Height","qx.version","qx.log.appender.Window","win","_layoutChanges","changeParent","_applyMarginBottom","_applySelectable","toolbar=no,scrollbars=yes,resizable=yes,","tab-view-button-checked","cursor:","_blank",")+;)|[^&","XPath","_applyBackgroundImage","firefox","n","Launch MinimalAwtDemo","&#","borderBottom","computed=value;","custom","qx.boxModelCorrection"," WARN:  ","Does not allow any arguments!","hasDomParser","__states","return value;"," DEBUG: ","change","changeAnonymous","qx.locale.Manager",", ","</span>","list-view-content-cell-image","tab-view-button","qx.io.image.Manager","OmniWeb","3px solid #134275","_applyMinHeight","[^\\.0-9]","green","!","-webkit-box-sizing","_columnData","line-through","_list"," xmlns='","link","_captionTitle","if(!clazz.$$propertiesAttached)qx.core.Property.attach(clazz);","changeActiveChild","U","log","borderBottomWidth","]._autoCloseWindow()}catch(e){}\">","var a=arguments[0] instanceof Array?arguments[0]:arguments;","qx.theme.classic.color.Royale","C","value !== null && value.$$type === \"Mixin\"","qx.dom.Element","qx.ui.embed.IconHtmlEmbed","split","Log window message: Starting error recording, any errors below this line will prevent the log window from closing","=computed;","qx.ui.popup.Popup","Type","qx.io.Alias","_captionBar","_applyBottom","list-view-header-cell-arrow-up","_valueRelatedTarget","_spans","changeResizeMethod",":constructor wrapper","_layout","qx.ui.listview.ContentCellHtml","value !== null && value.$$type === \"Interface\"","_scroll","descending","qx.Mixin","_applyBorder","beforeAppear","_applyRight","__cache","_check","window-inactive-caption-text","o","qx.ui.layout.BoxLayout","_applyMaxHeight","Galeon","force","userFocus","widget/splitpane/knob-horizontal.png","widget/arrows/up.gif","parentPaddingBottom","Control","qx.lang.Generics","qx.ui.basic.ScrollBar","8","changeLeadItem","6","_arrowup","push","qx.log.DefaultFilter","list-view-border","<a target='","custom.Application","Log window message: Stopping error recording, discarding ","_selectedItems","qx.ui.basic.Image","borderTopWidth","(backup);","Unidentified","list-view-header-cell-hover","value !== null && value.nodeType === 9","padding","_spacer","_applyAllowMaximize","_manager","radio-view-bar","!(value instanceof ","value !== null && qx.theme.manager.Font.getInstance().isDynamic(value)","qx.html.Scroll","changeIcon","_applyStretchChildrenOrthogonalAxis"," !important","_lastMouseDownDispatchTarget","changeSortOrder","[Mixin ","_applyFocused","if(computed===inherit){","qx.log.Filter","_scrollBar"," />","_applyVerticalSpacing","borderTop","width:","sort","verticalAlign","<div style=\"color:red;\">Hey dude!</div>","safari","this.length = 0;","_applyPaddingTop","qx.ui.core.Font","qx.ui.layout.impl.LayoutImpl",";}","qx.fontTheme","\\\"","unshift","list-view-header-separator","!==undefined&&","qx.xml.String","Null","_applyOverflow","radio-view-pane","value instanceof Date","/static","borderLeftStyle","_applyBold","7","window-captionbar-restore-button","if((computed===undefined||computed===inherit)&&","_applyReadOnly","Bitstream Vera Sans Mono","_applySource","(value);","Value","qx.html.Entity","qx.OO","changeColorTheme"," errors have been recorded, keeping log window open.</b>","a=qx.lang.Array.fromShortHand(qx.lang.Array.fromArguments(a));","(passed time: ","MacIntel","last","_resetRuntime","substring","#D6D5D9","[object Error]","custom.resourceUri","match","#","https://","value !== null && value.$$type === \"Class\"","_applySortBy","_applyAutoSync","<span style=\"text-decoration:underline\">","  at ","Scroll","typeof value === \"string\" && qx.util.ColorUtil.isValid(value)","__","var a=this.getChildren();if(a)for(var i=0,l=a.length;i<l;i++){","soft","Movie Name","parentPaddingLeft","debug","_applyAppearance","_styleProperties","_applyOpacity","qx.html.Offset","widget/window/restore.gif","reverseChildrenOrder",",height=","if(mixins[i].$$constructor){mixins[i].$$constructor.apply(this,arguments);}}}","Alpha(Opacity=","check-box-group-box-legend","<div style='float:left;width:","charAt","_applyBorderTheme","MSXML2.DOMDocument","\\$1","parentPaddingRight","_applyZIndex","')","tab-view-button-hover","_aliases","check-box","window","var backup=computed;","_applyPaddingLeft","qx.core.LegacyProperty","_lastUpDownType","for(var i=0,l=mixins.length;i<l;i++){","_applyFontTheme","_applyTabIndex","if(this.classname===","changeAppearance","_rowData","qx.debug","if(value!==inherit)","if(a[i].","(!this.","qx.locale.LocalizedString","4","changeRight","[Interface ","_translationCatalog","static/stringbuilder/helper.html","qx.theme.manager.Color","_restoreButton","_captionFlex","remove","borderTopStyle","window-captionbar-close-button","__useinit$","changeModal","Undefined value is not allowed!","widget/arrows/up_small.gif","Interface","window-statusbar","xmlns:ns='","Is invalid!","colorInnerBottom","netnewswire","qx.ui.layout.HorizontalBoxLayout","qx.theme.classic.Widget","': ","client-document","borderRightStyle","changeMoveMethod","qx.ui.listview.ContentCellImage","__sources","widget/cursors/copy.gif","widget/menu/checkbox.gif","_applyMaxLength","Firefox","-moz-box-sizing","img","_showTimeStamp","qx.lang.Core","_htmlAttributes","){","button-view-bar","qx.minLogLevel","anonymous: "," (#","changeSource","tree-element-label","0.0","info","__onmouseevent","#FFFFE0","=((v==null)?0:v)+'px'","_valueDomEvent","_applyColorInnerBottom","_applyLeft","changeShow","window-captionbar","_applyAnchorItem","hasOwnProperty","_borderElement","[object ","_maximizeButton","qx.appearanceTheme","__onwindowblur","clip","Mozilla","Log window message: <b>Note: ","/widget/Windows","var prop=qx.core.Property;","changeBottom","widget/table/selectColumnOrder.png","bold-large","qx.ui.resizer.IResizable","noGetByNs","beforeDisappear","if(clazz.$$includes){var mixins=clazz.$$flatIncludes;","_layoutImpl","5","_cached","0px none",")prop.error(this,5,\"","qx.theme.manager.Icon","Windows Royale","qx.core.Version","hasGetByNs","tree-folder-icon","toLocaleUpperCase","return this.join('');","\", \"","qx.ui.listview.ContentCellText","&nbsp;&nbsp;","Width","qx.theme.manager.Border","widget/window/minimize.gif","borderRightWidth","__manager","qx.ui.embed.TextEmbed","qx.log.Logger","  [not readable: ","ae","explorer","_computed","_applyShowClose","_applyTheme","0x"," ms) ","omniweb","addAt","!==inherit){","changeFocused","changeTheme","qx.eventMonitorNoListeners","Classic Royale","X","CapsLock","1px 8px","widget/menu/radiobutton.gif","value !== null && (qx.locale.Manager.getInstance().isDynamic(value) || typeof value === \"string\")","_applyIconWidth","_lastMouseEventDate","_statusBar","_applyGlobalCursor","_applyStyleBottom","MaxWidth","image","valueOf","_applyInterval","XML11 Demonstration Showcase","galeon","2147483647","join","removeDom","qx.ui.resizer.MResizable","Courier New","qx.html.StyleSheet","_appenderArr","Array","AppleWebKit","_remappingChildTable","qx.ui.listview.HeaderCell","qx.ui.core.ClientDocument","qx.util.manager.Object","right-reversed","other gecko","qx.ui.layout.impl.GridLayoutImpl","qx.util.Compare","resizer-frame","qx.ui.basic.Atom","window-captionbar-icon","_applyBackgroundColor","combo-box-button","_applyCaption","qx.colorTheme","http://",".classname)this.$$initialized=true;","widget/arrows/next.gif","_valueData","else{","qx.ui.listview.ContentCell","qx.core.Init","Ae","2","radio-view-button-checked","O","__theme$","_applyShowMaximize","value !== null && value.nodeType !== undefined","add","_filterArr","widget/window/close.gif","_applyPreloader","hasXMLSerializer","rgb(","computed=undefined;delete this.","RealPlayer","Apps","_applyMarginTop","return retval;","red","_applyVisibility","if(computed===undefined||computed===inherit){","splice","_applyMaxWidth","typeof value === \"string\"","divider-vertical","200px","qx.theme.classic.font.Default","if(value!==null)","console","--- Object: ","typeof value === \"string\" && value.length > 0","_applyActiveWindow","_hideTimeStamp","create","_inlineEvents","Pixel","_applyIconTheme","_applyWidthRight","qx.lang.Object","_window","changeLocale","_applyHorizontalSpacing","throw new Error(\"Property ","_applyStatus","value !== null && qx.theme.manager.Border.getInstance().isDynamic(value)","changeMode","margin","_applyFocusHandler","Top","</div><span style='float:left'>&hellip;</span>","qx.xml.Entity","_applyMnemonic","_applyDisplay","_document","Meta","windowblur","_attachedWidget","<pre id=\"log\" wrap=\"wrap\" style=\"font-size:11\"></pre></body></html>","_applyShowStatusbar","_header","_timer","qx.ui.listview.ContentCellIconHtml","qx.dom.String","ue","table-pane","unix","3","changeFontTheme","borderLeftWidth","body {}","&nbsp;","search","window-active-caption"," errors.","mac","qx.ui.core.Border","Requires exactly one argument!","widget/window/maximize.gif","Win","if(value===null)prop.error(this,4,\"","_widget","Parsed","hasDom2","window-captionbar-maximize-button","value !== null && value.$$type === \"Theme\"","MSIE","changeHtml","_applyCaptureWidget","anonymous","file:","_lastMouseDown","widthValue","!(value && qx.Class.hasInterface(value.constructor, ","_applyAllowMinimize","qx.util.manager.Value","qx.ui.basic.Label","\" style=\"vertical-align:middle;","html,body{margin:0;border:0;padding:0;}","qx.ui.basic.ScrollArea","[Theme ","SelectionLanguage","beforeInsertDom","_applyAutoCloseWithErrors","qx.io.image.PreloaderSystem","qx.html.EventRegistration","_innerStyle","qx.ui.embed.LinkEmbed",")+>)|(&([^;]|","Ue","=v","_applyStyleRight","===value)return value;","-1","Object is null","<html><head><title>","=[not readable: "," in method ","i","qx.ui.basic.Terminator","_applyColorRight","_applyWidthBottom","noDomParser","if(value===undefined)prop.error(this,2,\"","_oldParent","_applyItalic","widget/splitpane/knob-vertical.png","value=this.","_statusText","table-focus-indicator","widget/cursors/move.gif","_minimizeButton","qx.ui.selection.SelectionManager","heightValue","_applyHideFocus"," messages removed)","qx.ui.embed.HtmlEmbed","_applyLeadItem","bottom-reversed",":border-box;} img{","qx.core.MUserData","value instanceof RegExp","qx.event.type.DomEvent","__ondragevent","_valueOldValue","ascending","changeEnabled","button-view","_applyLoaded","verticalSpacing","())","_applyParent","qx.core.Variant","qx.core.Target","/source/class/","__listeners","beforeRemoveDom","addBefore","_applyMarginLeft","qx.html.Location","Gecko","//ns:","qx.log.LogEventProcessor","_closeButton","qx.theme.manager.Font","_applyElement"," of an instance of ","_config","qx.theme.classic.Border","_applyShow","_applyFocusedChild","changeWidth","qx.ui.listview.HeaderSeparator","Function","widget/table/ascending.png","widget/cursors/alias.gif","_parentLogger","'>","qx.lang.Array","_applyColorLeft","toLocaleLowerCase","changeFocusedChild","KDE","_children","MSXML.DOMDocument","qx.ui.layout.impl.VerticalBoxLayoutImpl","_modify","</title></head>","every","\\\\","list-view-header-cell-arrow-down","addChild","changeValidator","__font","text/xml","_change","box-sizing","list-view-content-cell-icon-html","_applyIconPosition","changeDisplay","_applyWidth","_applyColorInnerRight",":content-box;}","changeMaxHeight","Consolas","qx.locale.MTranslation","changeMinHeight","return null;","qx.ui.layout.CanvasLayout","_remappingChildTarget","1","_applyWidgetTheme","<br>","_image","', ((v==null)?0:v)+'px')","atom","_value","qx.preloaderTimeout","shift","qx.theme.manager.Appearance","_arrowdown","addAtBegin","org.w3c.dom.svg","Current stack trace","Null value is not allowed!","qx.util.StringBuilder","file://","qx.event.handler.KeyEventHandler","Alt","qx.ui.layout.GridLayout","Backspace"," with incoming value '","_applyLabel","Could not change or apply init value after constructing phase!","orientation","list-view-content-cell-html","__stateMap","keyinput","value instanceof Function","_htmlProperties","_appender","...","__intervalHandler","<img src=\"","qx.log.appender.FireBug","_valueCurrentTarget","dragend","__oninput","window-statusbar-text","width=","toLowerCase","list-view-header-cell"," of class ","EndToStart","_applyMinWidth","qx.client.Command","Win64","changeIconTheme","_applyCommand","/icon/Nuvola","qx.xml.Document","map","w","\", computed, old);","borderRight",",top=","widget/cursors/nodrop.gif","_resizeLine","value !== null && typeof value === \"object\"","value instanceof Array","changeWindowManager","qx.ui.layout.impl.HorizontalBoxLayoutImpl",",left=","_applyTextColor","qx.ui.menu.Menu","changeCaption","e","_applyColorInnerTop","disappear","_applyMaximum","MozUserFocus","qx.theme.manager.Widget","qx.core.Object","_applyMarginRight","_applyStyleLeft","Flex","!isNaN(value) && value%1 == 0","var computed, old=this.","_applyHeight","qx.core.Log","_lastMouseEventType","qx.theme.icon.Nuvola","_modalNativeWindow","_isErroneous","resizableWest","[Class ","_applyWidthTop","_style","changeLeft","value !== null && value.nodeType === 1","_valueDomTarget","qx.ui.listview.Header","changeTop","changeAnchorItem","menu","__onselectevent","height:","qx.ui.resizer.ResizablePopup","pos","this.setStyleProperty('padding","windowfocus","BSD","noDom2","changeMoveable","qx.Theme"," html{border:0 none;} *{","_valueValue","changeStatus","_captionIcon","qx.util.Validation","qx.util.ColorUtil","_valueTarget","_applySortOrder","qx.xml.Element","_iconObject","tree-folder","-resize","borderLeft","changeActive","qx.ui.listview.ListViewPane"," INFO:  ","X11","_applyTop","changeGlobalCursor","()","EventHandler","toUpperCase","var pa=this.getParent();if(pa)computed=pa.","_dynamic","reverse","changeHeight","ss","return this.length === 0;","qx.theme","qx.ui.selection.Selection","insertDom","oe","_applyFamily","stretchChildrenOrthogonalAxis","empty","tree-folder-label","window-captionbar-minimize-button","qx.borderTheme","value !== null && value.type !== undefined","Error: Could not get a reference to the sheet object","qx.ui.listview.ListView","appear","value !== null && typeof value === \"object\" && !(value instanceof Array) && !(value instanceof qx.core.Object)","_applyShowMinimize","_applyShowIcon","(computed, old);","is","noXMLSerializer","horizontalSpacing","tree-element-icon","replace","#FFEEEE","_applyPaddingBottom","table-header-cell",".apply(this._remappingChildTarget, arguments)","_registry","_applyOrientation","[","qx.log.MLogging","old=computed=this.","_applyColorTheme","qx.core.Client","qx.theme.manager.Meta","changeSpacing","_applyIconHeight","removeAt","shiira","===undefined)return;","substr","MaxHeight","_modalWidgets","qx.dom.Node","_applyCursor","__storage","changeVisibility","colorInnerTop","realplayer","other webkit","px;overflow:hidden;white-space:nowrap'>","_lastMouseDownDomTarget","_isPng","Element","_applyUseAdvancedFlexAllocation","list-item"," ---\n","qx.html.String","))","button-hover","var retval=clazz.$$original.apply(this,arguments);","camino","SelectionNamespaces","filter:","list-view-pane","qx.ui.core.ClientDocumentBlocker"," ERROR: ","widget/arrows/down_small.gif","divider-horizontal","u","qx.client.Timer","[object Object]","qx.lang.Function","qx.dev.StackTrace","qx.core.Setting","_applyModal","_globalCursorStyleSheet","widget/table/descending.png","Oe","margin-right:","_applyAppearanceTheme","if(","value instanceof Error","<?xml version='1.0' encoding='UTF-8'?>\n<","anonymous","qx.core.Property","__borderObject","Error in property ","appearance","MinWidth","this._style.","_applyStyleTop","window-captionbar-title"," (r","' href='","resizableSouth","else if(computed===undefined)","var clazz=arguments.callee;","qx.widgetTheme","spacing","-moz-scrollbars-none","else this.","Bottom","initial","colorInnerLeft","large"," FATAL: ","Safari","hideFocus","_applyDisabledIcon","_applyPaddingRight","Percent","en","__userData","_applyWidthLeft","CSS1Compat","--- End of object ---","_inputElement","__onwindowresize","window-active-caption-text","changeMinWidth","var computed, old;","}else{","stylesheet","_isCreated","window-inactive-caption","qx.core.Bootstrap","toLocaleString","parentPaddingTop","horizontalAlign","qx.enableApplicationLayout","_jobQueue","some","qx.ui.form.ListItem","NoName","typeof value === \"boolean\"","Mixin","charCodeAt","qx.theme.classic.Appearance","])*)(","qx_log","qx.lang.Number","Hello ListItem","[äöüßÄÖÜ]","qx.lang.String","_renderRuntime","_applyCapture","10px normal Consolas, \"Bitstream Vera Sans Mono\", \"Courier New\", monospace",".checkMap[value]===undefined",".check.call(this, value)","Nuvola","overline","qx.html.ScrollIntoView","qx.ui.listview.SelectionManager","_applyReverseChildrenOrder","=","rect(","colorInnerRight","_isLoaded","e-resize","__onwindowfocus","qx.ui.layout.VerticalBoxLayout","konqueror","Auto","table-header-cell-hover","pop","BackgroundImageCache","isPrototypeOf","<body onload=\"qx = opener.qx;\" onunload=\"try{qx.log.appender.Window._registeredAppenders[","_applyShowCaption","NetNewsWire","qx.compatibility","_applyColorInnerLeft","qx.ui.form.TextArea","^(((<([^>]|","url(","changeWidgetTheme","text-area","this.createDispatchChangeEvent(\"","Shift","_applyColorTop","html,body{width:100%;height:100%;overflow:hidden;}","qx.log.appender.Abstract"," (","qx.html.Style","list-view-content-cell-link","_scrollContent","qx.locale.Locale","_checkValue","useAdvancedFlexAllocation","return this._remappingChildTarget.","changeOrientation","__oninterval","qx.ui.basic.HorizontalSpacer","Shiira","changeMaxWidth","MinHeight","qx.io.image.PreloaderManager","Camino","<hello />","qx.ui.layout.impl.CanvasLayoutImpl","_commands","_applyMode","tree-element","Microsoft.XMLDOM","monospace","changeAppearanceTheme"," [","client-document-blocker"];if(!window.qxsettings){qxsettings={}}if(qxsettings["qx.resourceUri"]==undefined){qxsettings["qx.resourceUri"]="./resource/qx"}if(qxsettings["custom.resourceUri"]==undefined){qxsettings["custom.resourceUri"]="./resource/custom"}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"]="custom.Application"}if(qxsettings["qx.version"]==undefined){qxsettings["qx.version"]="0.7 "}if(qxsettings["qx.isSource"]==undefined){qxsettings["qx.isSource"]=false}if(!window.qxvariants){qxvariants={}}qxvariants["qx.debug"]="off";qxvariants["qx.compatibility"]="on";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[$4]={}}$3=$3[$4]}$3[$4]=$1;return $4},define:function($0,$7){if(!$7){var $7={statics:{}}}this.createNamespace($0,$7.statics);if($7.defer){$7.defer($7.statics)}}}};qx.Class.define($[1385],{statics:{LOADSTART:new Date}});qx.Class.define($[795]);if(!Error.prototype.toString||Error.prototype.toString()==$[704]){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($3,$4){var $5=this.length;for(var $2=0;$2<$5;$2++){$3.call($4,this[$2],$2,this)}}}if(!Array.prototype.filter){Array.prototype.filter=function($3,$4){var $5=this.length;var $6=[];for(var $2=0;$2<$5;$2++){if($3.call($4,this[$2],$2,this)){$6.push(this[$2])}}return $6}}if(!Array.prototype.map){Array.prototype.map=function($3,$4){var $5=this.length;var $6=[];for(var $2=0;$2<$5;$2++){$6.push($3.call($4,this[$2],$2,this))}return $6}}if(!Array.prototype.some){Array.prototype.some=function($3,$4){var $5=this.length;for(var $2=0;$2<$5;$2++){if($3.call($4,this[$2],$2,this)){return true}}return false}}if(!Array.prototype.every){Array.prototype.every=function($3,$4){var $5=this.length;for(var $2=0;$2<$5;$2++){if(!$3.call($4,this[$2],$2,this)){return false}}return true}}if(!String.prototype.quote){String.prototype.quote=function(){return $[118]+this.replace(/\\/g,$[1105]).replace(/\"/g,$[673])+$[118]}}qx.Class.define($[622],{statics:{__map:{"Array":[$[887],$[1255],$[663],$[628],$[1424],$[1134],$[674],$[938],$[421],$[436],$[278],$[455],$[515],$[1177],$[161],$[1391],$[1104]],"String":[$[505],$[702],$[1166],$[1252],$[733],$[1396],$[278],$[455],$[1096],$[843],$[478],$[706],$[988],$[1281],$[587],$[1299],$[421],$[436]]},__wrap:function($0,$1){return function($2){return $0.prototype[$1].apply($2,Array.prototype.slice.call(arguments,1))}},__init:function(){var $3=qx.lang.Generics.__map;for(var $4 in $3){var $0=window[$4];var $5=$3[$4];for(var $6=0,$7=$5.length;$6<$7;$6++){var $1=$5[$6];if(!$0[$1]){$0[$1]=qx.lang.Generics.__wrap($0,$1)}}}}},defer:function($8){$8.__init()}});qx.Class.define($[1205],{statics:{log:function($0){this._write(arguments,$[0])},debug:function($0){this._write(arguments,$[721])},info:function($0){this._write(arguments,$[805])},warn:function($0){this._write(arguments,$[371])},error:function($0){this._write(arguments,$[64])},clear:function(){if(this._frame){this._frame.innerHTML=$[0]}},open:function(){this._frame.style.display=$[0]},close:function(){this._frame.style.display=$[11]},emu:true,_unsupported:function(){this.warn("This method is not supported.")},_map:{debug:$[265],info:$[566],warning:$[472],error:$[935]},_cache:[],_write:function($1,$2){if(!this._frame){this._create()}if(!this._frame){this._cache.push(arguments);return }var $3=$2==$[371]||$2==$[64];var $4=document.createElement($[82]);var $5=$4.style;$5.borderBottom=$[469];$5.padding=$[872];$5.margin=$[418];$5.color=this._map[$2]||$[265];if($3){$5.background=$[807]}for(var $6=0,$7=$1.length;$6<$7;$6++){$4.appendChild(document.createTextNode($1[$6]));if($6<$7-1){$4.appendChild(document.createTextNode($[557]))}}this._frame.appendChild($4);this._frame.scrollTop=this._frame.scrollHeight;if($3){this.open()}},_create:function(){if(!document.body){return }var $8=this._frame=document.createElement($[82]);$8.className=$[945];var $5=$8.style;$5.zIndex=$[886];$5.background=$[50];$5.position=$[63];$5.display=$[11];$5.width=$[69];$5.height=$[942];$5.left=$5.right=$5.bottom=0;$5.borderTop=$[563];$5.overflow=$[4];$5.font=$[1406];$5.color=$[265];document.body.appendChild($8);if(this._cache){for(var $6=0,$9=this._cache,$7=$9.length;$6<$7;$6++){this._write($9[$6][0],$9[$6][1])}this._cache=null}}},defer:function($a,$b,$c){$a.assert=$a.dir=$a.dirxml=$a.group=$a.groupEnd=$a.time=$a.timeEnd=$a.count=$a.trance=$a.profile=$a.profileEnd=$a._unsupported;if(!window.console){window.console=$a}else{if(window.console&&!console.firebug){window.console=$a}}}});qx.Class.define($[1094],{statics:{fromArguments:function($0){return Array.prototype.slice.call($0,0)},fromCollection:function($1){return Array.prototype.slice.call($1,0)},fromShortHand:function($2){var $3=$2.length;if($3>4||$3==0){this.error("Invalid number of arguments!")}var $4=qx.lang.Array.copy($2);switch($3){case 1:$4[1]=$4[2]=$4[3]=$4[0];break;case 2:$4[2]=$4[0];case 3:$4[3]=$4[1]}return $4},copy:function($5){return $5.concat()},clone:function($5){return $5.concat()},getLast:function($5){return $5[$5.length-1]},getFirst:function($5){return $5[0]},insertAt:function($5,$6,$7){$5.splice($7,0,$6);return $5},insertBefore:function($5,$6,$8){var $7=$5.indexOf($8);if($7==-1){$5.push($6)}else{$5.splice($7,0,$6)}return $5},insertAfter:function($5,$6,$8){var $7=$5.indexOf($8);if($7==-1||$7==($5.length-1)){$5.push($6)}else{$5.splice($7+1,0,$6)}return $5},removeAt:function($5,$7){return $5.splice($7,1)},removeAll:function($5){return $5.length=0},append:function($5,$9){Array.prototype.push.apply($5,$9);return $5},remove:function($5,$6){var $7=$5.indexOf($6);if($7!=-1){return $5.splice($7,1)}},contains:function($5,$6){return $5.indexOf($6)!=-1}}});qx.Class.define($[1068],{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 $3=this.__variants[$0];if($3.value!==undefined){return $3.value}return $3.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){}}},select:function($0,$4){for(var $5 in $4){if(this.isSet($0,$5)){return $4[$5]}}if($4[$[43]]!==undefined){return $4[$[43]]}},isSet:function($0,$6){var $7=$0+$[211]+$6;if(this.__cache[$7]!==undefined){return this.__cache[$7]}var $8=false;if($6.indexOf($[339])<0){$8=this.get($0)===$6}else{var $9=$6.split($[339]);for(var $a=0,$b=$9.length;$a<$b;$a++){if(this.get($0)===$9[$a]){$8=true;break}}}this.__cache[$7]=$8;return $8},__isValidArray:function($c){return typeof $c===$[31]&&$c!==null&&$c instanceof Array},__isValidObject:function($c){return typeof $c===$[31]&&$c!==null&&!($c instanceof Array)},__arrayContains:function($d,$e){for(var $a=0,$b=$d.length;$a<$b;$a++){if($d[$a]==$e){return true}}return false}},defer:function($f){$f.define($[754],[$[83],$[96]],$[83]);$f.define($[1430],[$[83],$[96]],$[83]);$f.define($[868],[$[83],$[96]],$[96]);$f.__init()}});qx.Class.define($[1292],{statics:{__init:function(){var $0=window.location.protocol===$[1006];var $1=navigator.userAgent;var $2=navigator.vendor;var $3=navigator.product;var $4=navigator.platform;var $5=false;var $6;var $7=null;var $8=null;var $9=0;var $a=0;var $b=0;var $c=0;var $d=null;var $e=null;var $f;if(window.opera&&/Opera[\s\/]([0-9\.]*)/.test($1)){$7=$[97];$8=RegExp.$1;$6=$[97];$8=$8.substring(0,3)+$[38]+$8.substring(3);$d=$1.indexOf($[1002])!==-1?$[23]:$1.indexOf($[822])!==-1?$[19]:null}else{if(typeof $2===$[8]&&$2===$[1098]&&/KHTML\/([0-9-\.]*)/.test($1)){$7=$[146];$6=$[1421];$8=RegExp.$1}else{if($1.indexOf($[894])!=-1&&/AppleWebKit\/([^ ]+)/.test($1)){$7=$[114];$8=RegExp.$1;$e=$8.indexOf($[267])!=-1;var $g=RegExp($[565]).exec($8);if($g){$8=$8.slice(0,$g.index)}if($1.indexOf($[1366])!=-1){$6=$[666]}else{if($1.indexOf($[562])!=-1){$6=$[863]}else{if($1.indexOf($[1453])!=-1){$6=$[1297]}else{if($1.indexOf($[1429])!=-1){$6=$[779]}else{if($1.indexOf($[931])!=-1){$6=$[1307]}else{$6=$[1308]}}}}}if($e){$6+=$[485]}}else{if(window.controllers&&typeof $3===$[8]&&$3===$[1076]&&/rv\:([^\);]+)(\)|;)/.test($1)){$7=$[19];$8=RegExp.$1;if($1.indexOf($[791])!=-1){$6=$[540]}else{if($1.indexOf($[1457])!=-1){$6=$[1320]}else{if($1.indexOf($[615])!=-1){$6=$[885]}else{$6=$[900]}}}}else{if(/MSIE\s+([^\);]+)(\)|;)/.test($1)){$7=$[23];$8=RegExp.$1;$6=$[857];$5=!window.external}}}}}if($8){$f=$8.split($[38]);$9=$f[0]||0;$a=$f[1]||0;$b=$f[2]||0;$c=$f[3]||0}switch($7){case $[19]:var $h=$[792];break;case $[114]:var $h=$[568];break;case $[23]:var $h=null;break;default:var $h=$[1112]}var $i=document.compatMode!==$[1374];var $j=$[1371];var $k=($7==$[23]?navigator.userLanguage:navigator.language).toLowerCase();var $l=null;var $m=$k.indexOf($[125]);if($m!=-1){$l=$k.substr($m+1);$k=$k.substr(0,$m)}var $n=$[11];var $o=false;var $p=false;var $q=false;var $r=false;if($4.indexOf($[316])!=-1||$4.indexOf($[513])!=-1||$4.indexOf($[1172])!=-1){$o=true;$n=$[528]}else{if($4.indexOf($[492])!=-1||$4.indexOf($[504])!=-1||$4.indexOf($[699])!=-1){$p=true;$n=$[991]}else{if($4.indexOf($[1247])!=-1||$4.indexOf($[464])!=-1||$4.indexOf($[1227])!=-1){$q=true;$n=$[982]}else{$r=true;$n=$[42]}}}var $s=false;var $t=false;var $u=false;var $v=false;if($7==$[23]){$s=true}if(document.implementation&&document.implementation.hasFeature){if(document.implementation.hasFeature($[1138],$[517])){$t=$u=true}}this._runsLocally=$0;this._engineName=$7;this._engineNameMshtml=$7===$[23];this._engineNameGecko=$7===$[19];this._engineNameOpera=$7===$[97];this._engineNameKhtml=$7===$[146];this._engineNameWebkit=$7===$[114];this._engineVersion=parseFloat($8);this._engineVersionMajor=parseInt($9);this._engineVersionMinor=parseInt($a);this._engineVersionRevision=parseInt($b);this._engineVersionBuild=parseInt($c);this._engineQuirksMode=$i;this._engineBoxSizingAttribute=$h;this._engineEmulation=$d;this._browserName=$6;this._defaultLocale=$j;this._browserPlatform=$n;this._browserPlatformWindows=$o;this._browserPlatformMacintosh=$p;this._browserPlatformUnix=$q;this._browserPlatformOther=$r;this._browserModeHta=$5;this._browserLocale=$k;this._browserLocaleVariant=$l;this._gfxVml=$s;this._gfxSvg=$t;this._gfxSvgBuiltin=$u;this._gfxSvgPlugin=$v;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._engineNameKhtml},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},getEngineBoxSizingAttribute:function(){return this._engineBoxSizingAttribute},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($w,$x,$y){$w.__init();qx.core.Variant.define($[1],[$[19],$[23],$[97],$[114],$[146]],qx.core.Client.getInstance().getEngine())}});qx.Class.define($[955],{statics:{isEmpty:function($0){for(var $1 in $0){return false}return true},hasMinLength:function($0,$2){var $3=0;for(var $1 in $0){if((++$3)>=$2){return true}}return false},getLength:function($0){var $3=0;for(var $1 in $0){$3++}return $3},_shadowedKeys:[$[1426],$[815],$[1386],$[385],$[882]],getKeys:qx.core.Variant.select($[1],{"mshtml":function($0){var $4=[];for(var $1 in $0){$4.push($1)}for(var $3=0,$5=this._shadowedKeys,$6=$5.length;$3<$6;$3++){if($0.hasOwnProperty($5[$3])){$4.push($5[$3])}}return $4},"default":function($0){var $4=[];for(var $1 in $0){$4.push($1)}return $4}}),getKeysAsString:function($0){var $7=qx.lang.Object.getKeys($0);if($7.length==0){return $[0]}return $[118]+$7.join($[845])+$[118]},getValues:function($0){var $4=[];for(var $1 in $0){$4.push($0[$1])}return $4},mergeWith:function($8,$9,$a){if($a===undefined){$a=true}for(var $1 in $9){if($a||$8[$1]===undefined){$8[$1]=$9[$1]}}return $8},carefullyMergeWith:function($8,$9){return qx.lang.Object.mergeWith($8,$9,false)},merge:function($8,$b){var $c=arguments.length;for(var $3=1;$3<$c;$3++){qx.lang.Object.mergeWith($8,arguments[$3])}return $8},copy:function($9){var $d={};for(var $1 in $9){$d[$1]=$9[$1]}return $d},invert:function($0){var $e={};for(var $1 in $0){$e[$0[$1].toString()]=$1}return $e},getKeyFromValue:function($f,$g){for(var $1 in $f){if($f[$1]===$g){return $1}}return null},select:function($1,$0){return $0[$1]},fromArray:function($h){var $f={};for(var $3=0,$6=$h.length;$3<$6;$3++){$f[$h[$3].toString()]=true}return $f}}});qx.Class.define($[1403],{statics:{toCamelCase:function($0){var $1=$0.split($[125]),$2=$1.length;if($2==1){return $1[0]}var $3=$0.indexOf($[125])==0?$1[0].charAt(0).toUpperCase()+$1[0].substring(1):$1[0];for(var $4,$5=1;$5<$2;$5++){$4=$1[$5];$3+=$4.charAt(0).toUpperCase()+$4.substring(1)}return $3},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($6,$7){return !$6.indexOf($7)},endsWith:function($6,$7){return $6.lastIndexOf($7)===$6.length-$7.length},pad:function($0,$8,$9){if(typeof $9===$[5]){$9=$[123]}var $a=$[0];for(var $5=$0.length;$5<$8;$5++){$a+=$9}return $a+$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,$b,$c){if($0==$b||$0==$[0]){return $b}if($c==null){$c=$[74]}var $d=$0.split($c);if($d.indexOf($b)==-1){$d.push($b);return $d.join($c)}else{return $0}},removeListItem:function($0,$b,$c){if($0==$b||$0==$[0]){return $[0]}else{if($c==null){$c=$[74]}var $d=$0.split($c);var $e=$d.indexOf($b);if($e===-1){return $0}do{$d.splice($e,1)}while(($e=$d.indexOf($b))!=-1);return $d.join($c)}},contains:function($0,$f){return $0.indexOf($f)!=-1},format:function($g,$h){var $0=$g;for(var $5=0;$5<$h.length;$5++){$0=$0.replace(new RegExp($[174]+($5+1),$[389]),$h[$5])}return $0},escapeRegexpChars:function($0){return $0.replace(/([\\\.\(\)\[\]\{\}\^\$\?\+\*])/g,$[736])}}});qx.Class.define($[1331],{statics:{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 $4=function($6){$0.context=$1;var $5=$0.call($1,$6||window.event);$0.context=null;return $5};$4.self=$0.self?$0.self.constructor:$1;return $4},getCaller:function($3){return $3.caller?$3.caller.callee:$3.callee.caller}}});qx.Class.define($[1333],{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){if(this.__settings[$0]===undefined){throw new Error("Setting \""+$0+"\" is not defined.")}if(this.__settings[$0].defaultValue===undefined){throw new Error("Setting \""+$0+"\" is not supported by API.")}if(this.__settings[$0].value!==undefined){return this.__settings[$0].value}return this.__settings[$0].defaultValue},__init:function(){if(window.qxsettings){for(var $0 in qxsettings){if(!this.__settings[$0]){this.__settings[$0]={}}this.__settings[$0].value=qxsettings[$0]}window.qxsettings=undefined;try{delete window.qxsettings}catch(ex){}}}},defer:function($2){$2.__init()}});qx.Class.define($[509],{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.extend){$1.type=$[335]}var $2=this.__createClass($0,$1.type,$1.extend,$1.statics,$1.construct,$1.destruct);if($1.extend){var $3=$1.extend;if($1.properties){this.__addProperties($2,$1.properties,true)}if($1.members){this.__addMembers($2,$1.members,true,true)}if($1.events){this.__addEvents($2,$1.events,true)}if($1.include){for(var $4=0,$5=$1.include.length;$4<$5;$4++){this.__addMixin($2,$1.include[$4],false)}}}if($1.settings){for(var $6 in $1.settings){qx.core.Setting.define($6,$1.settings[$6])}}if($1.variants){for(var $6 in $1.variants){qx.core.Variant.define($6,$1.variants[$6].allowedValues,$1.variants[$6].defaultValue)}}if($1.defer){$1.defer.self=$2;$1.defer($2,$2.prototype,{add:function($0,$1){var $7={};$7[$0]=$1;qx.Class.__addProperties($2,$7,true)}})}if($1.implement){for(var $4=0,$5=$1.implement.length;$4<$5;$4++){this.__addInterface($2,$1.implement[$4])}}},createNamespace:function($0,$8){var $9=$0.split($[38]);var $a=window;var $b=$9[0];for(var $4=0,$5=$9.length-1;$4<$5;$4++,$b=$9[$4]){if(!$a[$b]){$a=$a[$b]={}}else{$a=$a[$b]}}$a[$b]=$8;return $b},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($2,$c){qx.Class.__addMixin($2,$c,false)},patch:function($2,$c){qx.Class.__addMixin($2,$c,true)},isSubClassOf:function($2,$d){if(!$2){return false}if($2==$d){return true}if($2.prototype instanceof $d){return true}return false},getPropertyDefinition:function($2,$0){while($2){if($2.$$properties&&$2.$$properties[$0]){return $2.$$properties[$0]}$2=$2.superclass}return null},getByProperty:function($2,$0){while($2){if($2.$$properties&&$2.$$properties[$0]){return $2}$2=$2.superclass}return null},hasProperty:function($2,$0){return !!this.getPropertyDefinition($2,$0)},getEventType:function($2,$0){var $2=$2.constructor;while($2.superclass){if($2.$$events&&$2.$$events[$0]!==undefined){return $2.$$events[$0]}$2=$2.superclass}return null},supportsEvent:function($2,$0){return !!this.getEventType($2,$0)},hasOwnMixin:function($2,$c){return $2.$$includes&&$2.$$includes.indexOf($c)!==-1},getByMixin:function($2,$c){var $e,$4,$5;while($2){if($2.$$includes){$e=$2.$$flatIncludes;for($4=0,$5=$e.length;$4<$5;$4++){if($e[$4]===$c){return $2}}}$2=$2.superclass}return null},getMixins:function($2){var $e=[];while($2){if($2.$$includes){$e.push.apply($e,$2.$$flatIncludes)}$2=$2.superclass}return $e},hasMixin:function($2,$c){return !!this.getByMixin($2,$c)},hasOwnInterface:function($2,$f){return $2.$$implements&&$2.$$implements.indexOf($f)!==-1},getByInterface:function($2,$f){var $e,$4,$5;while($2){if($2.$$implements){$e=$2.$$flatImplements;for($4=0,$5=$e.length;$4<$5;$4++){if($e[$4]===$f){return $2}}}$2=$2.superclass}return null},getInterfaces:function($2){var $e=[];while($2){if($2.$$implements){$e.push.apply($e,$2.$$flatImplements)}$2=$2.superclass}return $e},hasInterface:function($2,$f){return !!this.getByInterface($2,$f)},implementsInterface:function($2,$f){if(this.hasInterface($2,$f)){return true}try{qx.Interface.assert($2,$f,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 $[1211]+this.classname+$[102]},__registry:{},__allowedKeys:null,__staticAllowedKeys:null,__validateConfig:function(){},__createClass:function($0,$g,$h,$i,$j,$k){var $2;if(!$h){$2=$i||{}}else{if(!$j){$j=this.__createDefaultConstructor()}$2=this.__wrapConstructor($j,$0,$g);if($i){var $6;for(var $4=0,$l=qx.lang.Object.getKeys($i),$5=$l.length;$4<$5;$4++){$6=$l[$4];$2[$6]=$i[$6]}}}var $m=this.createNamespace($0,$2,false);$2.name=$2.classname=$0;$2.basename=$m;if(!$2.hasOwnProperty($[385])){$2.toString=this.genericToString}if($h){var $n=$h.prototype;var $o=this.__createEmptyFunction();$o.prototype=$n;var $p=new $o;$2.prototype=$p;$p.name=$p.classname=$0;$p.basename=$m;$j.base=$2.superclass=$h;$j.self=$2.constructor=$p.constructor=$2;if($k){$2.$$destructor=$k}}qx.Clazz=$2;qx.Proto=$p||null;qx.Super=$h||null;this.__registry[$0]=$2;return $2},__addEvents:function($2,$q,$r){var $6,$6;if($2.$$events){for(var $6 in $q){$2.$$events[$6]=$q[$6]}}else{$2.$$events=$q}},__addProperties:function($2,$7,$r){var $1;if($r===undefined){$r=false}var $s=!!$2.$$propertiesAttached;for(var $0 in $7){$1=$7[$0];$1.name=$0;if(!$1.refine){if($2.$$properties===undefined){$2.$$properties={}}$2.$$properties[$0]=$1}if($1.init!==undefined){$2.prototype[$[286]+$0]=$1.init}if($1.event!==undefined){var $t={};$t[$1.event]=$[390];this.__addEvents($2,$t,$r)}if($1.inheritable){qx.core.Property.$$inheritable[$0]=true}if($s){qx.core.Property.attachMethods($2,$0,$1)}if($1._fast){qx.core.LegacyProperty.addFastProperty($1,$2.prototype)}else{if($1._cached){qx.core.LegacyProperty.addCachedProperty($1,$2.prototype)}else{if($1._legacy){qx.core.LegacyProperty.addProperty($1,$2.prototype)}}}}},__validateProperty:null,__addMembers:function($2,$u,$r,$v){var $n=$2.superclass.prototype;var $p=$2.prototype;var $6,$w;for(var $4=0,$l=qx.lang.Object.getKeys($u),$5=$l.length;$4<$5;$4++){$6=$l[$4];$w=$u[$6];if($v!==false&&$w instanceof Function){if($n[$6]){$w.base=$n[$6]}$w.self=$2}$p[$6]=$w}},__addInterface:function($2,$f){var $e=qx.Interface.flatten([$f]);if($2.$$implements){$2.$$implements.push($f);$2.$$flatImplements.push.apply($2.$$flatImplements,$e)}else{$2.$$implements=[$f];$2.$$flatImplements=$e}},__addMixin:function($2,$c,$r){var $e=qx.Mixin.flatten([$c]);var $x;for(var $4=0,$5=$e.length;$4<$5;$4++){$x=$e[$4];if($x.$$events){this.__addEvents($2,$x.$$events,$r)}if($x.$$properties){this.__addProperties($2,$x.$$properties,$r)}if($x.$$members){this.__addMembers($2,$x.$$members,$r,false)}}if($2.$$includes){$2.$$includes.push($c);$2.$$flatIncludes.push.apply($2.$$flatIncludes,$e)}else{$2.$$includes=[$c];$2.$$flatIncludes=$e}},__createDefaultConstructor:function(){function $y(){arguments.callee.base.apply(this,arguments)}return $y},__createEmptyFunction:function(){return function(){}},__wrapConstructor:function($j,$0,$g){var $z=[];$z.push($[1356]);$z.push($[575]);$z.push($[1319]);$z.push($[832]);$z.push($[748]);$z.push($[729]);$z.push($[751],$0,$[911]);$z.push($[934]);var $A=new Function($z.join($[0]));if($g===$[27]){$A.getInstance=this.getInstance}$A.$$original=$j;$j.wrapper=$A;return $A}}});qx.Class.define($[605],{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){$2.$$members[$3].mixin=$2}if($1.events){$2.$$events=$1.events}if($1.destruct){$2.$$destructor=$1.destruct}}else{var $2={}}$2.$$type=$[1395];$2.name=$0;$2.toString=this.genericToString;$2.basename=qx.Class.createNamespace($0,$2);this.__registry[$0]=$2;return $2},checkCompatibility:function($4){var $5=this.flatten($4);var $6=$5.length;if($6<2){return true}var $7={};var $8={};var $9={};var $2;for(var $a=0;$a<$6;$a++){$2=$5[$a];for(var $3 in $2.events){if($9[$3]){throw new Error("Conflict between mixin \""+$2.name+"\" and \""+$9[$3]+"\" in member \""+$3+"\"!")}$9[$3]=$2.name}for(var $3 in $2.properties){if($7[$3]){throw new Error("Conflict between mixin \""+$2.name+"\" and \""+$7[$3]+"\" in property \""+$3+"\"!")}$7[$3]=$2.name}for(var $3 in $2.members){if($8[$3]){throw new Error("Conflict between mixin \""+$2.name+"\" and \""+$8[$3]+"\" in member \""+$3+"\"!")}$8[$3]=$2.name}}return true},isCompatible:function($2,$b){var $5=qx.Class.getMixins($b);$5.push($2);return qx.Mixin.checkCompatibility($5)},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($4){if(!$4){return[]}var $5=$4.concat();for(var $a=0,$c=$4.length;$a<$c;$a++){if($4[$a].$$includes){$5.push.apply($5,this.flatten($4[$a].$$includes))}}return $5},genericToString:function(){return $[654]+this.name+$[102]},__registry:{},__allowedKeys:null,__validateConfig:function(){}}});qx.Class.define($[468],{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=$[774];$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($3){if(!$3){return[]}var $4=$3.concat();for(var $5=0,$6=$3.length;$5<$6;$5++){if($3[$5].$$extends){$4.push.apply($4,this.flatten($3[$5].$$extends))}}return $4},assert:function($7,$2,$8){var $9=$2.$$members;if($9){var $a=$7.prototype;for(var $b in $9){if(typeof $9[$b]===$[36]){if(typeof $a[$b]!==$[36]){throw new Error("Implementation of method \""+$b+"\" is missing in class \""+$7.classname+"\" required by interface \""+$2.name+"\"")}if($8===true&&!qx.Class.hasInterface($7,$2)){$a[$b]=this.__wrapInterfaceMember($2,$a[$b],$b,$9[$b])}}else{if(typeof $a[$b]===undefined){if(typeof $a[$b]!==$[36]){throw new Error("Implementation of member \""+$b+"\" is missing in class \""+$7.classname+"\" required by interface \""+$2.name+"\"")}}}}}if($2.$$properties){for(var $b in $2.$$properties){if(!qx.Class.hasProperty($7,$b)){throw new Error("The property \""+$b+"\" is not supported by Class \""+$7.classname+"\"!")}}}if($2.$$events){for(var $b in $2.$$events){if(!qx.Class.supportsEvent($7,$b)){throw new Error("The event \""+$b+"\" is not supported by Class \""+$7.classname+"\"!")}}}var $c=$2.$$extends;if($c){for(var $5=0,$6=$c.length;$5<$6;$5++){this.assert($7,$c[$5],$8)}}},genericToString:function(){return $[761]+this.name+$[102]},__registry:{},__wrapInterfaceMember:function(){},__allowedKeys:null,__validateConfig:function(){}}});qx.Mixin.define($[1121],{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($3,$4,$5,$1){var $2=qx.locale.Manager;if($2){return $2.trn.apply($2,arguments)}throw new Error("To enable localization please include qx.locale.Manager into your build!")},marktr:function($0){var $2=qx.locale.Manager;if($2){return $2.marktr.apply($2,arguments)}throw new Error("To enable localization please include qx.locale.Manager into your build!")}}});qx.Mixin.define($[1289],{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($[1056],{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($[1372])}});qx.Class.define($[746],{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($1,$2){var $3=$1.name;var $4=qx.lang.String.toFirstUp($3);var $5=$[1132]+$4;var $6=$[87]+$4;var $7=$[18]+$4;var $8=$[272]+$4;$2[$5]=typeof $1.defaultValue!==$[5]?$1.defaultValue:null;if($1.noCompute){$2[$6]=function(){return this[$5]}}else{$2[$6]=function(){return this[$5]==null?this[$5]=this[$8]():this[$5]}}$2[$6].self=$2.constructor;if($1.setOnlyOnce){$2[$7]=function($9){this[$5]=$9;this[$7]=null;return $9}}else{$2[$7]=function($9){return this[$5]=$9}}$2[$7].self=$2.constructor;if(!$1.noCompute){$2[$8]=function(){return null};$2[$8].self=$2.constructor}},addCachedProperty:function($1,$2){var $3=$1.name;var $4=qx.lang.String.toFirstUp($3);var $5=$[835]+$4;var $8=$[272]+$4;var $a=$[1111]+$4;if(typeof $1.defaultValue!==$[5]){$2[$5]=$1.defaultValue}$2[$[87]+$4]=function(){if(this[$5]==null){this[$5]=this[$8]()}return this[$5]};$2[$[324]+$4]=function(){if(this[$5]!=null){this[$5]=null;if($1.addToQueueRuntime){this.addToQueueRuntime($1.name)}}};$2[$[369]+$4]=function(){var $b=this[$5];var $c=this[$8]();if($c!=$b){this[$5]=$c;this[$a]($c,$b);return true}return false};$2[$a]=function($c,$b){};$2[$8]=function(){return null};$2[$[87]+$4].self=$2.constructor;$2[$[324]+$4].self=$2.constructor;$2[$[369]+$4].self=$2.constructor},addProperty:function($1,$2){if(typeof $1!==$[31]){throw new Error("AddProperty: Param should be an object!")}if(typeof $1.name!==$[8]){throw new Error("AddProperty: Malformed input parameters: name needed!")}if($1.dispose===undefined&&($1.type==$[36]||$1.type==$[31])){$1.dispose=true}$1.method=qx.lang.String.toFirstUp($1.name);$1.implMethod=$1.impl?qx.lang.String.toFirstUp($1.impl):$1.method;if($1.defaultValue==undefined){$1.defaultValue=null}$1.allowNull=$1.allowNull!==false;$1.allowMultipleArguments=$1.allowMultipleArguments===true;if(typeof $1.type===$[8]){$1.hasType=true}else{if(typeof $1.type!==$[5]){throw new Error("AddProperty: Invalid type definition for property "+$1.name+": "+$1.type)}else{$1.hasType=false}}if(typeof $1.instance===$[8]){$1.hasInstance=true}else{if(typeof $1.instance!==$[5]){throw new Error("AddProperty: Invalid instance definition for property "+$1.name+": "+$1.instance)}else{$1.hasInstance=false}}if(typeof $1.classname===$[8]){$1.hasClassName=true}else{if(typeof $1.classname!==$[5]){throw new Error("AddProperty: Invalid classname definition for property "+$1.name+": "+$1.classname)}else{$1.hasClassName=false}}$1.hasConvert=$1.convert!=null;$1.hasPossibleValues=$1.possibleValues!=null;$1.addToQueue=$1.addToQueue||false;$1.addToQueueRuntime=$1.addToQueueRuntime||false;$1.up=$1.name.toUpperCase();var $d=qx.core.Property.$$store.user[$1.name]=$[429]+$1.name;var $e=$[554]+$1.method;var $f=$[1102]+$1.implMethod;var $g=$[610]+$1.implMethod;var $h=qx.core.Property.$$method;if(!$h.set[$1.name]){$h.set[$1.name]=$[18]+$1.method;$h.get[$1.name]=$[87]+$1.method;$h.reset[$1.name]=$[79]+$1.method}$2[$d]=$1.defaultValue;$2[$[87]+$1.method]=function(){return this[$d]};$2[$[616]+$1.method]=function($i){return this[$d]=$i};$2[$[79]+$1.method]=function(){return this[$[18]+$1.method]($1.defaultValue)};if($1.type===$[56]){$2[$[354]+$1.method]=function($i){return this[$[18]+$1.method](!this[$d])}}if($1.allowMultipleArguments||$1.hasConvert||$1.hasInstance||$1.hasClassName||$1.hasPossibleValues||$1.hasUnitDetection||$1.addToQueue||$1.addToQueueRuntime||$1.addToStateQueue){$2[$[18]+$1.method]=function($i){if($1.allowMultipleArguments&&arguments.length>1){$i=qx.lang.Array.fromArguments(arguments)}if($1.hasConvert){try{$i=$1.convert.call(this,$i,$1)}catch(ex){throw new Error("Attention! Could not convert new value for "+$1.name+": "+$i+": "+ex)}}var $j=this[$d];if($i===$j){return $i}if(!($1.allowNull&&$i==null)){if($1.hasType&&typeof $i!==$1.type){throw new Error("Attention! The value \""+$i+"\" is an invalid value for the property \""+$1.name+"\" which must be typeof \""+$1.type+"\" but is typeof \""+typeof $i+"\"!")}if(qx.Class.getByName($1.instance)){if($1.hasInstance&&!($i instanceof qx.Class.getByName($1.instance))){throw new Error("Attention! The value \""+$i+"\" is an invalid value for the property \""+$1.name+"\" which must be an instance of \""+$1.instance+"\"!")}}else{if($1.hasInstance&&!($i instanceof qx.OO.classes[$1.instance])){throw new Error("Attention! The value \""+$i+"\" is an invalid value for the property \""+$1.name+"\" which must be an instance of \""+$1.instance+"\"!")}}if($1.hasClassName&&$i.classname!=$1.classname){throw new Error("Attention! The value \""+$i+"\" is an invalid value for the property \""+$1.name+"\" which must be an object with the classname \""+$1.classname+"\"!")}if($1.hasPossibleValues&&$i!=null&&!qx.lang.Array.contains($1.possibleValues,$i)){throw new Error("Failed to save value for "+$1.name+". '"+$i+"' is not a possible value!")}}if(this[$g]){try{$i=this[$g]($i,$1);if($i===$j){return $i}}catch(ex){return this.error("Failed to check property "+$1.name,ex)}}this[$d]=$i;if(this[$f]){try{this[$f]($i,$j,$1)}catch(ex){return this.error("Modification of property \""+$1.name+"\" failed with exception",ex)}}if($1.addToQueue){this.addToQueue($1.name)}if($1.addToQueueRuntime){this.addToQueueRuntime($1.name)}if($1.addToStateQueue){this.addToStateQueue()}if(this.hasEventListeners&&this.hasEventListeners($e)){try{this.createDispatchDataEvent($e,$i)}catch(ex){throw new Error("Property "+$1.name+" modified: Failed to dispatch change event: "+ex)}}return $i}}else{$2[$[18]+$1.method]=function($i){var $j=this[$d];if($i===$j){return $i}if(!($1.allowNull&&$i==null)){if($1.hasType&&typeof $i!==$1.type){throw new Error("Attention! The value \""+$i+"\" is an invalid value for the property \""+$1.name+"\" which must be typeof \""+$1.type+"\" but is typeof \""+typeof $i+"\"!")}}if(this[$g]){try{$i=this[$g]($i,$1);if($i===$j){return $i}}catch(ex){return this.error("Failed to check property "+$1.name,ex)}}this[$d]=$i;if(this[$f]){try{this[$f]($i,$j,$1)}catch(ex){var $k=new String($i).substring(0,50);this.error("Setting property \""+$1.name+"\" to \""+$k+"\" failed with exception",ex)}}if(this.hasEventListeners&&this.hasEventListeners($e)){var $l=new qx.event.type.DataEvent($e,$i,$j,false);$l.setTarget(this);try{this.dispatchEvent($l,true)}catch(ex){throw new Error("Property "+$1.name+" modified: Failed to dispatch change event: "+ex)}}return $i}}$2[$[18]+$1.method].self=$2.constructor;if(typeof $1.getAlias===$[8]){$2[$1.getAlias]=$2[$[87]+$1.method]}if(typeof $1.setAlias===$[8]){$2[$1.setAlias]=$2[$[18]+$1.method]}}}});qx.Class.define($[1344],{statics:{__checks:{"Boolean":$[1394],"String":$[940],"NonEmptyString":$[947],"Number":$[238],"Integer":$[1202],"Float":$[238],"Double":$[238],"Error":$[1341],"RegExp":$[1057],"Object":$[1184],"Array":$[1185],"Map":$[1273],"Function":$[1154],"Date":$[681],"Node":$[923],"Element":$[1215],"Document":$[640],"Window":$[471],"Event":$[1269],"Class":$[709],"Mixin":$[584],"Interface":$[602],"Theme":$[1001],"Color":$[715],"Border":$[961],"Font":$[647],"Label":$[874]},__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:$[428],$$idcounter:0,$$store:{user:{},theme:{},inherit:{},init:{},useinit:{}},$$method:{get:{},set:{},reset:{},init:{},refresh:{},style:{},unstyle:{}},$$allowedKeys:{name:$[8],dispose:$[56],inheritable:$[56],nullable:$[56],themeable:$[56],refine:$[56],init:null,apply:$[8],event:$[8],check:null,transform:$[8]},$$allowedGroupKeys:{name:$[8],group:$[31],mode:$[8],themeable:$[56]},$$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]]($1[$3[$6]])}}}$2=$2.superclass}}},attach:function($2){var $5=$2.$$properties;if($5){for(var $6 in $5){this.attachMethods($2,$6,$5[$6])}}$2.$$propertiesAttached=true},attachMethods:function($2,$6,$7){if($7._legacy||$7._fast||$7._cached){return }var $8,$9;if($6.charAt(0)===$[122]){if($6.charAt(1)===$[122]){$8=$[716];$9=qx.lang.String.toFirstUp($6.substring(2))}else{$8=$[122];$9=qx.lang.String.toFirstUp($6.substring(1))}}else{$8=$[0];$9=qx.lang.String.toFirstUp($6)}$7.group?this.__attachGroupMethods($2,$7,$8,$9):this.__attachPropertyMethods($2,$7,$8,$9)},__attachGroupMethods:function($2,$7,$8,$9){var $a=$2.prototype;var $6=$7.name;var $b=$7.themeable===true;var $c=[];var $d=[];if($b){var $e=[];var $f=[]}var $g=$[581];$c.push($g);if($b){$e.push($g)}if($7.mode==$[77]){var $h=$[697];$c.push($h);if($b){$e.push($h)}}for(var $i=0,$j=$7.group,$k=$j.length;$i<$k;$i++){$c.push($[177],this.$$method.set[$j[$i]],$[375],$i,$[330]);$d.push($[177],this.$$method.reset[$j[$i]],$[447]);if($b){$e.push($[177],this.$$method.style[$j[$i]],$[375],$i,$[330]);$f.push($[177],this.$$method.unstyle[$j[$i]],$[447])}}this.$$method.set[$6]=$8+$[18]+$9;$a[this.$$method.set[$6]]=new Function($c.join($[0]));this.$$method.reset[$6]=$8+$[79]+$9;$a[this.$$method.reset[$6]]=new Function($d.join($[0]));if($b){this.$$method.style[$6]=$8+$[39]+$9;$a[this.$$method.style[$6]]=new Function($e.join($[0]));this.$$method.unstyle[$6]=$8+$[89]+$9;$a[this.$$method.unstyle[$6]]=new Function($f.join($[0]))}},__attachPropertyMethods:function($2,$7,$8,$9){var $a=$2.prototype;var $6=$7.name;if($7.dispose===undefined&&typeof $7.check===$[8]){$7.dispose=this.__dispose[$7.check]||qx.Class.isDefined($7.check)}var $l=this.$$method;var $m=this.$$store;$m.user[$6]=$[429]+$6;$m.theme[$6]=$[921]+$6;$m.init[$6]=$[286]+$6;$m.inherit[$6]=$[497]+$6;$m.useinit[$6]=$[770]+$6;$l.get[$6]=$8+$[87]+$9;$a[$l.get[$6]]=function(){return qx.core.Property.executeOptimizedGetter(this,$2,$6,$[87])};$l.set[$6]=$8+$[18]+$9;$a[$l.set[$6]]=function($n){return qx.core.Property.executeOptimizedSetter(this,$2,$6,$[18],arguments)};$l.reset[$6]=$8+$[79]+$9;$a[$l.reset[$6]]=function(){return qx.core.Property.executeOptimizedSetter(this,$2,$6,$[79])};if($7.inheritable||$7.apply||$7.event){$l.init[$6]=$8+$[62]+$9;$a[$l.init[$6]]=function($n){return qx.core.Property.executeOptimizedSetter(this,$2,$6,$[62],arguments)}}if($7.inheritable){$l.refresh[$6]=$8+$[113]+$9;$a[$l.refresh[$6]]=function($n){return qx.core.Property.executeOptimizedSetter(this,$2,$6,$[113],arguments)}}if($7.themeable){$l.style[$6]=$8+$[39]+$9;$a[$l.style[$6]]=function($n){return qx.core.Property.executeOptimizedSetter(this,$2,$6,$[39],arguments)};$l.unstyle[$6]=$8+$[89]+$9;$a[$l.unstyle[$6]]=function(){return qx.core.Property.executeOptimizedSetter(this,$2,$6,$[89])}}if($7.check===$[2]){$a[$8+$[354]+$9]=new Function($[430]+$l.set[$6]+$[757]+$l.get[$6]+$[1066]);$a[$8+$[1277]+$9]=new Function($[430]+$l.get[$6]+$[1250])}},__errors:{0:$[1149],1:$[993],2:$[772],3:$[549],4:$[1140],5:$[777]},error:function($o,$p,$q,$r,$n){var $s=$o.constructor.classname;var $t=$[1346]+$q+$[1168]+$s+$[1033]+this.$$method[$r][$q]+$[1147]+$n+$[782];$o.printStackTrace();throw new Error($t+(this.__errors[$p]||"Unknown reason: "+$p))},__unwrapFunctionFromCode:function($u,$a,$6,$r,$v,$w){var $m=this.$$method[$r][$6];$a[$m]=new Function($[290],$v.join($[0]));if($w===undefined){return $u[$m]()}else{return $u[$m]($w[0])}},executeOptimizedGetter:function($u,$2,$6,$r){var $7=$2.$$properties[$6];var $a=$2.prototype;var $v=[];if($7.inheritable){$v.push($[71],this.$$store.inherit[$6],$[130]);$v.push($[180],this.$$store.inherit[$6],$[10]);$v.push($[332])}$v.push($[71],this.$$store.user[$6],$[130]);$v.push($[180],this.$$store.user[$6],$[10]);if($7.themeable){$v.push($[181],this.$$store.theme[$6],$[130]);$v.push($[180],this.$$store.theme[$6],$[10])}$v.push($[332]);if($7.init!==undefined){$v.push($[180],this.$$store.init[$6],$[10])}else{if($7.inheritable||$7.nullable){$v.push($[1123])}else{$v.push($[959],$6,$[1082],$2.classname,$[521])}}return this.__unwrapFunctionFromCode($u,$a,$6,$r,$v)},executeOptimizedSetter:function($u,$2,$6,$r,$w){var $7=$2.$$properties[$6];var $a=$2.prototype;var $n=$w?$w[0]:undefined;var $v=[];var $x=$r===$[18]||$r===$[39]||($r===$[62]&&$7.init===undefined);var $y=$r===$[79]||$r===$[89];var $z=$7.apply||$7.event||$7.inheritable;if($r===$[39]||$r===$[89]){var $m=this.$$store.theme[$6]}else{if($r===$[62]){var $m=this.$$store.init[$6]}else{var $m=this.$$store.user[$6]}}if(!$7.nullable||$7.check||$7.inheritable){$v.push($[825])}if($r===$[18]){$v.push($[1039]+$6+$[234]+$r+$[260])}if($x){if($7.transform){$v.push($[1043],$7.transform,$[691])}}if($z){if($x){$v.push($[71],$m,$[1028])}else{if($y){$v.push($[71],$m,$[1298])}}}if($7.inheritable){$v.push($[480])}if($x&&(false||$r===$[18])){if(!$7.nullable){$v.push($[996]+$6+$[234]+$r+$[260])}if($7.check!==undefined){if($7.nullable){$v.push($[944])}if($7.inheritable){$v.push($[755])}$v.push($[1340]);if(this.__checks[$7.check]!==undefined){$v.push($[423],this.__checks[$7.check],$[251])}else{if(qx.Class.isDefined($7.check)){$v.push($[646],$7.check,$[251])}else{if(qx.Interface.isDefined($7.check)){$v.push($[1009],$7.check,$[1317])}else{if(typeof $7.check===$[36]){$v.push($[567],$2.classname,$[394],$6);$v.push($[1408])}else{if(typeof $7.check===$[8]){$v.push($[423],$7.check,$[251])}else{if($7.check instanceof Array){$7.checkMap=qx.lang.Object.fromArray($7.check);$v.push($2.classname,$[394],$6);$v.push($[1407])}else{throw new Error("Could not add check to property "+$6+" of class "+$2.classname)}}}}}}$v.push($[837]+$6+$[234]+$r+$[260])}}if(!$z){if($r===$[18]){$v.push($[41],this.$$store.user[$6],$[34])}else{if($r===$[79]){$v.push($[71],this.$$store.user[$6],$[130]);$v.push($[88],this.$$store.user[$6],$[10])}else{if($r===$[39]){$v.push($[41],this.$$store.theme[$6],$[34])}else{if($r===$[89]){$v.push($[71],this.$$store.theme[$6],$[130]);$v.push($[88],this.$$store.theme[$6],$[10])}else{if($r===$[62]&&$x){$v.push($[41],this.$$store.init[$6],$[34])}}}}}}else{if($7.inheritable){$v.push($[1203],this.$$store.inherit[$6],$[10])}else{$v.push($[1380])}$v.push($[71],this.$$store.user[$6],$[167]);if($r===$[18]){if(!$7.inheritable){$v.push($[191],this.$$store.user[$6],$[10])}$v.push($[26],this.$$store.user[$6],$[34])}else{if($r===$[79]){if(!$7.inheritable){$v.push($[191],this.$$store.user[$6],$[10])}$v.push($[88],this.$$store.user[$6],$[10]);$v.push($[71],this.$$store.theme[$6],$[130]);$v.push($[26],this.$$store.theme[$6],$[10]);$v.push($[181],this.$$store.init[$6],$[167]);$v.push($[26],this.$$store.init[$6],$[10]);$v.push($[41],this.$$store.useinit[$6],$[188]);$v.push($[76])}else{if($7.inheritable){$v.push($[26],this.$$store.user[$6],$[10])}else{$v.push($[1290],this.$$store.user[$6],$[10])}if($r===$[39]){$v.push($[41],this.$$store.theme[$6],$[34])}else{if($r===$[89]){$v.push($[88],this.$$store.theme[$6],$[10])}else{if($r===$[62]&&$x){$v.push($[41],this.$$store.init[$6],$[34])}}}}}$v.push($[76]);if($7.themeable){$v.push($[181],this.$$store.theme[$6],$[167]);if(!$7.inheritable){$v.push($[191],this.$$store.theme[$6],$[10])}if($r===$[18]){$v.push($[26],this.$$store.user[$6],$[34])}else{if($r===$[39]){$v.push($[26],this.$$store.theme[$6],$[34])}else{if($r===$[89]){$v.push($[88],this.$$store.theme[$6],$[10]);$v.push($[71],this.$$store.init[$6],$[167]);$v.push($[26],this.$$store.init[$6],$[10]);$v.push($[41],this.$$store.useinit[$6],$[188]);$v.push($[76])}else{if($r===$[62]){if($x){$v.push($[41],this.$$store.init[$6],$[34])}$v.push($[26],this.$$store.theme[$6],$[10])}else{if($r===$[113]){$v.push($[26],this.$$store.theme[$6],$[10])}}}}}$v.push($[76])}$v.push($[181],this.$$store.useinit[$6],$[797]);if(!$7.inheritable){$v.push($[191],this.$$store.init[$6],$[10])}if($r===$[62]){if($x){$v.push($[26],this.$$store.init[$6],$[34])}else{$v.push($[26],this.$$store.init[$6],$[10])}}else{if($r===$[18]||$r===$[39]||$r===$[113]){$v.push($[88],this.$$store.useinit[$6],$[10]);if($r===$[18]){$v.push($[26],this.$$store.user[$6],$[34])}else{if($r===$[39]){$v.push($[26],this.$$store.theme[$6],$[34])}else{if($r===$[113]){$v.push($[26],this.$$store.init[$6],$[10])}}}}}$v.push($[76]);if($r===$[18]||$r===$[39]||$r===$[62]){$v.push($[914]);if($r===$[18]){$v.push($[26],this.$$store.user[$6],$[34])}else{if($r===$[39]){$v.push($[26],this.$$store.theme[$6],$[34])}else{if($r===$[62]){if($x){$v.push($[26],this.$$store.init[$6],$[34])}else{$v.push($[26],this.$$store.init[$6],$[10])}$v.push($[41],this.$$store.useinit[$6],$[188])}}}$v.push($[76])}}if($7.inheritable){$v.push($[937]);if($r===$[113]){$v.push($[545])}else{$v.push($[1253],this.$$store.inherit[$6],$[10])}$v.push($[687]);$v.push($[41],this.$$store.init[$6],$[676]);$v.push($[41],this.$$store.init[$6],$[865]);$v.push($[26],this.$$store.init[$6],$[10]);$v.push($[41],this.$$store.useinit[$6],$[188]);$v.push($[1381]);$v.push($[88],this.$$store.useinit[$6],$[671]);$v.push($[76]);$v.push($[326]);$v.push($[656]);$v.push($[930],this.$$store.inherit[$6],$[10]);$v.push($[76]);$v.push($[1355]);$v.push($[88],this.$$store.inherit[$6],$[10]);$v.push($[1360],this.$$store.inherit[$6],$[589]);$v.push($[744]);$v.push($[398]);$v.push($[451])}else{if($z){if($r!==$[18]&&$r!==$[39]){$v.push($[398])}$v.push($[451]);$v.push($[326])}}if($z){if($7.apply){$v.push($[41],$7.apply,$[1276])}if($7.event){$v.push($[1437],$7.event,$[1179])}if($7.inheritable&&$a.getChildren){$v.push($[717]);$v.push($[756],this.$$method.refresh[$6],$[474],this.$$method.refresh[$6],$[637]);$v.push($[76])}}if($x){$v.push($[552])}return this.__unwrapFunctionFromCode($u,$a,$6,$r,$v,$w)}},settings:{"qx.propertyDebugLevel":0}});qx.Class.define($[1198],{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:$[210],toHashCode:function($0){if($0._hashCode!=null){return $0._hashCode}return $0._hashCode=qx.core.Object.__availableHashCode++},getDb:function(){return this.__db},dispose:function(){if(this.__disposed){return }this.__disposed=true;var $1;var $2;for(var $3=qx.core.Object.__db.length-1;$3>=0;$3--){$2=qx.core.Object.__db[$3];if($2&&$2.__disposed===false){try{$2.dispose()}catch(ex){console.warn("Could not dispose: "+$2+": "+ex)}}}var $4,$3,$5,$6,$7,$8},inGlobalDispose:function(){return qx.core.Object.__disposed}},members:{_autoDispose:true,toHashCode:function(){return this._hashCode},toString:function(){if(this.classname){return $[817]+this.classname+$[102]}return $[1330]},base:function($9,$a){if(arguments.length===1){return $9.callee.base.call(this)}else{return $9.callee.base.apply(this,Array.prototype.slice.call(arguments,1))}},self:function($9){return $9.callee.self},set:function($b){var $c=qx.core.Property.$$method.set;for(var $d in $b){this[$c[$d]]($b[$d])}return this},__disposed:false,getDisposed:function(){return this.__disposed},isDisposed:function(){return this.__disposed},dispose:function(){if(this.__disposed){return }this.__disposed=true;var $e=this.constructor;var $f;while($e.superclass){if($e.$$destructor){$e.$$destructor.call(this)}if($e.$$includes){$f=$e.$$flatIncludes;for(var $3=0,$5=$f.length;$3<$5;$3++){if($f[$3].$$destructor){$f[$3].$$destructor.call(this)}}}$e=$e.superclass}var $g},_disposeFields:function($h){var $8;for(var $3=0,$5=arguments.length;$3<$5;$3++){var $8=arguments[$3];if(this[$8]==null){continue}if(!this.hasOwnProperty($8)){continue}this[$8]=null}},_disposeObjects:function($h){var $8;for(var $3=0,$5=arguments.length;$3<$5;$3++){var $8=arguments[$3];if(this[$8]==null){continue}if(!this.hasOwnProperty($8)){continue}if(!this[$8].dispose){throw new Error(this.classname+" has no own object "+$8)}this[$8].dispose();this[$8]=null}},_disposeObjectDeep:function($8,$i){var $8;if(this[$8]==null){return }if(!this.hasOwnProperty($8)){return }this.__disposeObjectsDeepRecurser(this[$8],$i||0);this[$8]=null},__disposeObjectsDeepRecurser:function($j,$i){if($j instanceof qx.core.Object){$j.dispose()}else{if($j instanceof Array){for(var $3=0,$5=$j.length;$3<$5;$3++){var $k=$j[$3];if($k==null){continue}if(typeof $k==$[31]){if($i>0){this.__disposeObjectsDeepRecurser($k,$i-1)}$j[$3]=null}else{if(typeof $k==$[36]){$j[$3]=null}}}}else{if($j instanceof Object){for(var $7 in $j){if($j[$7]==null||!$j.hasOwnProperty($7)){continue}var $k=$j[$7];if(typeof $k==$[31]){if($i>0){this.__disposeObjectsDeepRecurser($k,$i-1)}$j[$7]=null}else{if(typeof $k==$[36]){$j[$7]=null}}}}}}}},settings:{"qx.disposerDebugLevel":0},destruct:function(){var $e=this.constructor;var $l;var $m=qx.core.Property.$$store;var $n=$m.user;var $o=$m.theme;var $p=$m.inherit;var $q=$m.useinit;var $r=$m.init;while($e){$l=$e.$$properties;if($l){for(var $8 in $l){if($l[$8].dispose){this[$n[$8]]=this[$o[$8]]=this[$p[$8]]=this[$q[$8]]=this[$r[$8]]=undefined}}}$e=$e.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($[1069],{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=$[409]+qx.core.Object.toHashCode($1)+($2?$[211]+qx.core.Object.toHashCode($2):$[0]);this.__listeners[$0][$3]={handler:$1,object:$2}},removeEventListener:function($0,$1,$2){if(this.getDisposed()){return }var $4=this.__listeners;if(!$4||$4[$0]===undefined){return }if(typeof $1!==$[36]){throw new Error("qx.core.Target: removeEventListener("+$0+"): '"+$1+"' is not a function!")}var $3=$[409]+qx.core.Object.toHashCode($1)+($2?$[211]+qx.core.Object.toHashCode($2):$[0]);delete this.__listeners[$0][$3]},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,$5){if(this.hasEventListeners($0)){this.dispatchEvent(new qx.event.type.DataEvent($0,$5),true)}},createDispatchChangeEvent:function($0,$6,$7){if(this.hasEventListeners($0)){this.dispatchEvent(new qx.event.type.ChangeEvent($0,$6,$7),true)}},dispatchEvent:function($8,$9){if(this.getDisposed()){return }if($8.getTarget()==null){$8.setTarget(this)}if($8.getCurrentTarget()==null){$8.setCurrentTarget(this)}this._dispatchEvent($8,$9);var $a=$8._defaultPrevented;$9&&$8.dispose();return !$a},_dispatchEvent:function($8){var $4=this.__listeners;if($4){$8.setCurrentTarget(this);var $b=$4[$8.getType()];if($b){var $1,$2;for(var $c in $b){$1=$b[$c].handler;$2=$b[$c].object||this;$1.call($2,$8)}}}if($8.getBubbles()&&!$8.getPropagationStopped()&&typeof (this.getParent)==$[36]){var $d=this.getParent();if($d&&!$d.getDisposed()&&$d.getEnabled()){$d._dispatchEvent($8)}}}},destruct:function(){this._disposeObjectDeep($[1071],2)}});qx.Class.define($[13],{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($[460],$[1237],$[596],$[1161])}});qx.Class.define($[193],{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($[913])}});qx.Class.define($[390],{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(){return this.getValue()}},destruct:function(){this._disposeFields($[1232],$[1060])}});qx.Class.define($[1021],{statics:{addEventListener:qx.core.Variant.select($[1],{"mshtml":function($0,$1,$2){$0.attachEvent($[83]+$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($[83]+$1,$2)},"default":function($0,$1,$2){$0.removeEventListener($1,$2,false)}})}});qx.Class.define($[916],{type:$[27],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);qx.html.EventRegistration.addEventListener(window,$[70],qx.lang.Function.bind(this._onload,this));qx.html.EventRegistration.addEventListener(window,$[277],qx.lang.Function.bind(this._onbeforeunload,this));qx.html.EventRegistration.addEventListener(window,$[361],qx.lang.Function.bind(this._onunload,this))},events:{"load":$[13],"beforeunload":$[13],"unload":$[13]},properties:{application:{nullable:true,check:function($0){if(typeof $0==$[36]){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($1){this.createDispatchEvent($[70]);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 $2=qx.core.Client.getInstance();this.debug("client: "+$2.getEngine()+"-"+$2.getMajor()+"."+$2.getMinor()+"/"+$2.getPlatform()+"/"+$2.getLocale());this.debug("browser: "+$2.getBrowser()+"/"+($2.supportsSvg()?"svg":$2.supportsVml()?"vml":"none"));if(!this.getApplication()){var $3=qx.Class.getByName(qx.core.Setting.get($[506]));this.setApplication(new $3(this))}this.debug("application: "+this.getApplication().classname);var $4=new Date;this.getApplication().main();var $5,$6,$7;this.info("main runtime: "+(new Date-$4)+"ms")},_onbeforeunload:function($1){this.createDispatchEvent($[277]);if(this.getApplication()){var $8=this.getApplication().close();if($8!=null){$1.returnValue=$8}}},_onunload:function($1){this.createDispatchEvent($[361]);if(this.getApplication()){this.getApplication().terminate()}qx.core.Object.dispose()}},settings:{"qx.application":$[280],"qx.isSource":true},defer:function($9,$a,$b){$9.getInstance()}});qx.Interface.define($[503],{members:{main:function(){return true},close:function(){return true},terminate:function(){return true}}});qx.Class.define($[840],{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]:$[125]+this.state)+(this.svn==0?$[0]:$[1352]+this.svn+$[81])+(this.folder==$[0]?$[0]:$[1466]+this.folder+$[102])},__init:function(){var $0=qx.core.Setting.get($[526]).split($[84]);var $1=$0.shift();var $2=$0.join($[84]);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==$[8]?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==$[8]?RegExp.$4:$[0]}}},settings:{"qx.version":$[804]},defer:function($3){$3.__init()}});qx.Class.define($[694],{statics:{classes:{},defineClass:function($0,$1,$2){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){return qx.OO.classes[$0]!=null},addFastProperty:function($8){return qx.core.LegacyProperty.addFastProperty($8,qx.Proto)},addCachedProperty:function($8){return qx.core.LegacyProperty.addCachedProperty($8,qx.Proto)},addPropertyGroup:function($8){return qx.Class.addPropertyGroup($8,qx.Proto)},removeProperty:function($8){return qx.core.LegacyProperty.removeProperty($8,qx.Proto)},changeProperty:function($8){return qx.core.LegacyProperty.addProperty($8,qx.Proto)},addProperty:function($8){return qx.core.LegacyProperty.addProperty($8,qx.Proto)}}});qx.Class.define($[657],{extend:qx.core.Object,type:$[121],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($[629],{extend:qx.log.Filter,construct:function(){arguments.callee.base.call(this)},properties:{enabled:{check:$[2],init:true},minLevel:{check:$[28],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($[1078],{extend:qx.core.Object,type:$[121],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 $1=this.getHeadFilter();if(!($1 instanceof qx.log.DefaultFilter)){this.clearFilters();$1=new qx.log.DefaultFilter();this.addFilter($1)}return $1},setEnabled:function($2){this._getDefaultFilter().setEnabled($2)},setMinLevel:function($3){this._getDefaultFilter().setMinLevel($3)},decideLogEvent:function($4){var $5=qx.log.Filter.NEUTRAL;if(this._filterArr!=null){for(var $6=0;$6<this._filterArr.length;$6++){var $7=this._filterArr[$6].decide($4);if($7!=$5){return $7}}}return $5},handleLogEvent:function($4){throw new Error("handleLogEvent is abstract")}},destruct:function(){this._disposeFields($[925])}});qx.Class.define($[1441],{extend:qx.log.LogEventProcessor,type:$[121],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=$[123]+$3}$2+=$3;if(this.getUseLongFormat()){switch($0.level){case $1.LEVEL_DEBUG:$2+=$[553];break;case $1.LEVEL_INFO:$2+=$[1246];break;case $1.LEVEL_WARN:$2+=$[548];break;case $1.LEVEL_ERROR:$2+=$[1325];break;case $1.LEVEL_FATAL:$2+=$[1365];break}}else{$2+=$[196]}var $4=$[0];for(var $5=0;$5<$0.indent;$5++){$4+=$[236]}$2+=$4;if(this.getUseLongFormat()){$2+=$0.logger.getName();if($0.instanceId!=null){$2+=$[1288]+$0.instanceId+$[102]}$2+=$[196]}if(typeof $0.message==$[8]){$2+=$0.message}else{var $6=$0.message;if($6==null){$2+=$[1030]}else{$2+=$[946]+$6+$[1315];var $7=new Array();try{for(var $8 in $6){$7.push($8)}}catch(exc){$2+=$4+$[855]+exc+$[359]}$7.sort();for(var $5=0;$5<$7.length;$5++){try{$2+=$4+$[236]+$7[$5]+$[1414]+$6[$7[$5]]+$[140]}catch(exc){$2+=$4+$[236]+$7[$5]+$[1032]+exc+$[359]}}$2+=$4+$[1375]}}if($0.throwable!=null){var $9=$0.throwable;if($9.name==null){$2+=$[196]+$9}else{$2+=$[196]+$9.name}if($9.message!=null){$2+=$[494]+$9.message}if($9.number!=null){$2+=$[801]+$9.number+$[81]}var $a=qx.dev.StackTrace.getStackTraceFromError($9)}if($0.trace){var $a=$0.trace}if($a&&$a.length>0){$2+=$[140];for(var $5=0;$5<$a.length;$5++){$2+=$[713]+$a[$5]+$[140]}}return $2}}});qx.Class.define($[527],{extend:qx.log.appender.Abstract,construct:function($0){arguments.callee.base.call(this);this._id=qx.log.appender.Window.register(this);this._name=($0==null)?$[1399]+(new Date()).getTime():$0;this._errorsPreventingAutoCloseCount=0;this._logWindowOpened=false},statics:{_nextId:1,_registeredAppenders:{},register:function($1){var $2=qx.log.appender.Window;var $3=$2._nextId++;$2._registeredAppenders[$3]=$1;return $3},getAppender:function($3){return qx.log.appender.Window._registeredAppenders[$3]}},properties:{maxMessages:{check:$[14],init:500},popUnder:{check:$[2],init:false},autoCloseWithErrors:{check:$[2],init:true,apply:$[1019]},windowWidth:{check:$[14],init:600},windowHeight:{check:$[14],init:350},windowLeft:{check:$[14],nullable:true},windowTop:{check:$[14],nullable:true}},members:{openWindow:function(){if(this._logWindowOpened){return }var $4=this.getWindowWidth();var $5=this.getWindowHeight();var $6=this.getWindowLeft();if($6===null){$6=window.screen.width-$4}var $7=this.getWindowTop();if($7===null){$7=window.screen.height-$5}var $8=$[533]+$[1165]+$4+$[728]+$5+$[1188]+$6+$[1181]+$7;this._logWindow=window.open($[0],this._name,$8);if(!this._logWindow||this._logWindow.closed){if(!this._popupBlockerWarning){alert("Couldn't open debug window. Please disable your popup blocker!")}this._popupBlockerWarning=true;return }this._popupBlockerWarning=false;this._logWindowOpened=true;if(this.getPopUnder()){this._logWindow.blur();window.focus()}var $9=this._logWindow.document;$9.open();$9.write($[1031]+this._name+$[1103]+$[1427]+this._id+$[580]+$[974]);$9.close();this._logElem=$9.getElementById($[578]);if(this._logEventQueue!=null){for(var $a=0;$a<this._logEventQueue.length;$a++){this.appendLogEvent(this._logEventQueue[$a])}this._logEventQueue=null}},closeWindow:function(){if(this._logWindow!=null){this._logWindow.close();this._logWindow=null;this._logElem=null;this._logWindowOpened=false}},_autoCloseWindow:function(){if(this.getAutoCloseWithErrors()||this._errorsPreventingAutoCloseCount==0){this.closeWindow()}else{this._showMessageInLog($[823]+this._errorsPreventingAutoCloseCount+$[696])}},_showMessageInLog:function($b){var $c={message:$b,isDummyEventForMessage:true};this.appendLogEvent($c)},appendLogEvent:function($d){if(!this._logWindowOpened){this._logEventQueue=[];this._logEventQueue.push($d);this.openWindow();if(!this._logWindowOpened){return }}else{if(this._logElem==null){this._logEventQueue.push($d)}else{var $e=this._logWindow.document.createElement($[82]);if($d.level>=qx.log.Logger.LEVEL_ERROR){$e.style.backgroundColor=$[1282];if(!this.getAutoCloseWithErrors()){this._errorsPreventingAutoCloseCount+=1}}else{if($d.level==qx.log.Logger.LEVEL_DEBUG){$e.style.color=$[115]}}if($d.isDummyEventForMessage){$e.innerHTML=$d.message}else{$e.innerHTML=qx.html.String.fromText(this.formatLogEvent($d))}this._logElem.appendChild($e);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=$[482]+this._removedMessageCount+$[1051]}this._logWindow.scrollTo(0,this._logElem.offsetHeight)}}},_applyAutoCloseWithErrors:function($f,$g){if(!$f&&$g){this._errorsPreventingAutoCloseCount=0;this._showMessageInLog($[588])}else{if($f&&!$g){this._showMessageInLog($[633]+this._errorsPreventingAutoCloseCount+$[990])}}}},destruct:function(){this._autoCloseWindow()}});qx.Class.define($[1160],{extend:qx.log.appender.Abstract,construct:function(){arguments.callee.base.call(this)},members:{appendLogEvent:function($0){if(typeof console!=$[349]){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($[395],{extend:qx.log.appender.Abstract,construct:function(){arguments.callee.base.call(this);if(typeof console!=$[349]&&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($[1156])}});qx.Class.define($[854],{extend:qx.log.LogEventProcessor,construct:function($0,$1){arguments.callee.base.call(this);this._name=$0;this._parentLogger=$1},statics:{getClassLogger:function($2){var $3=$2._logger;if($3==null){var $4=$2.classname;var $5=$4.split($[38]);var $6=window;var $7=$[0];var $1=qx.log.Logger.ROOT_LOGGER;for(var $8=0;$8<$5.length-1;$8++){$6=$6[$5[$8]];$7+=(($8!=0)?$[38]:$[0])+$5[$8];if($6._logger==null){$6._logger=new qx.log.Logger($7,$1)}$1=$6._logger}$3=new qx.log.Logger($4,$1);$2._logger=$3}return $3},_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($9){if(this._appenderArr==null){this._appenderArr=[]}this._appenderArr.push($9)},removeAppender:function($9){if(this._appenderArr!=null){this._appenderArr.remove($9)}},removeAllAppenders:function(){this._appenderArr=null},handleLogEvent:function($a){var $b=qx.log.Filter;var $c=$b.NEUTRAL;var $3=this;while($c==$b.NEUTRAL&&$3!=null){$c=$3.decideLogEvent($a);$3=$3.getParentLogger()}if($c!=$b.DENY){this.appendLogEvent($a)}},appendLogEvent:function($a){if(this._appenderArr!=null&&this._appenderArr.length!=0){for(var $8=0;$8<this._appenderArr.length;$8++){this._appenderArr[$8].handleLogEvent($a)}}else{if(this._parentLogger!=null){this._parentLogger.appendLogEvent($a)}}},log:function($d,$e,$f,$g,$h){var $a={logger:this,level:$d,message:$e,throwable:$g,trace:$h,indent:qx.log.Logger._indent,instanceId:$f};this.handleLogEvent($a)},debug:function($e,$f,$g){this.log(qx.log.Logger.LEVEL_DEBUG,$e,$f,$g)},info:function($e,$f,$g){this.log(qx.log.Logger.LEVEL_INFO,$e,$f,$g)},warn:function($e,$f,$g){this.log(qx.log.Logger.LEVEL_WARN,$e,$f,$g)},error:function($e,$f,$g){this.log(qx.log.Logger.LEVEL_ERROR,$e,$f,$g)},fatal:function($e,$f,$g){this.log(qx.log.Logger.LEVEL_FATAL,$e,$f,$g)},measureReset:function(){if(this._totalMeasureTime!=null){this.debug("Measure reset. Total measure time: "+this._totalMeasureTime+" ms")}this._lastMeasureTime=null;this._totalMeasureTime=null},measure:function($e,$f,$g){if(this._lastMeasureTime==null){$e=$[524]+$e}else{var $i=new Date().getTime()-this._lastMeasureTime;if(this._totalMeasureTime==null){this._totalMeasureTime=0}this._totalMeasureTime+=$i;$e=$[698]+$i+$[862]+$e}this.debug($e,$f,$g);this._lastMeasureTime=new Date().getTime()},printStackTrace:function(){var $h=qx.dev.StackTrace.getStackTrace();qx.lang.Array.removeAt($h,0);this.log(qx.log.Logger.LEVEL_DEBUG,$[1139],$[0],null,$h)}},settings:{"qx.logAppender":$[395],"qx.minLogLevel":200},defer:function($j){$j.ROOT_LOGGER=new $j("root",null);$j.ROOT_LOGGER.setMinLevel(qx.core.Setting.get($[799]));$j.ROOT_LOGGER.addAppender(new (qx.Class.getByName(qx.core.Setting.get($[510]))))},destruct:function(){this._disposeFields($[1092],$[892])}});qx.Class.define($[1332],{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++){callerCall=$1[$3];if(callerCall.indexOf($[1005])>=0){continue}callerArr=callerCall.split($[51]);if(callerArr.length!=2){continue}var $4=callerArr[0];var $5=callerArr[1];var $6=$0[$3];var $7=$6.split($[51]);var $8=$7[0];var $9=$7[1];if(qx.Class.getByName($8)){var $a=$8}else{$a=$4}var $b=$a+$[51];if($5){$b+=$5+$[51]}$b+=$9;$2[$3]=$b}return $2}},"mshtml|webkit":function(){return this.getStackTraceFromCaller(arguments)},"opera":function(){var $c;try{$c.bar()}catch(e){var $2=this.getStackTraceFromError(e);qx.lang.Array.removeAt($2,0);return $2}return[]}}),getStackTraceFromCaller:qx.core.Variant.select($[1],{"opera":function($d){return[]},"default":function($d){var $2=[];var $e=qx.lang.Function.getCaller($d);var $3=0;var $f={};while($e){var $g=this.getFunctionName($e);$2.push($g);$e=$e.caller;if(!$e){break}var $h=qx.core.Object.toHashCode($e);if($f[$h]){$2.push($[1157]);break}$f[$h]=$e}return $2}}),getStackTraceFromError:qx.core.Variant.select($[1],{"gecko":function($i){if(!$i.stack){return[]}var $j=/@(.+):(\d+)$/gm;var $k;var $2=[];while(($k=$j.exec($i.stack))!=null){var $l=$k[1];var $9=$k[2];var $a=this.__fileNameToClassName($l);$2.push($a+$[51]+$9)}return $2},"webkit":function($i){if($i.sourceURL&&$i.line){return[this.__fileNameToClassName($i.sourceURL)+$[51]+$i.line]}},"opera":function($i){if($i.message.indexOf("Backtrace:")<0){return[]}var $2=[];var $m=qx.lang.String.trim($i.message.split("Backtrace:")[1]);var $n=$m.split($[140]);for(var $3=0;$3<$n.length;$3++){var $o=$n[$3].match(/\s*Line ([0-9]+) of.* (\S.*)/);if($o&&$o.length>=2){var $9=$o[1];var $p=this.__fileNameToClassName($o[2]);$2.push($p+$[51]+$9)}}return $2},"default":function(){return[]}}),getFunctionName:function($e){if($e.$$original){return $e.classname+$[599]}if($e.wrapper){return $e.wrapper.classname+$[407]}if($e.classname){return $e.classname+$[407]}if($e.mixin){for(var $q in $e.mixin.$$members){if($e.mixin.$$members[$q]==$e){return $e.mixin.name+$[51]+$q}}for(var $q in $e.mixin){if($e.mixin[$q]==$e){return $e.mixin.name+$[51]+$q}}}if($e.self){var $r=$e.self.constructor;if($r){for(var $q in $r.prototype){if($r.prototype[$q]==$e){return $r.classname+$[51]+$q}}for(var $q in $r){if($r[$q]==$e){return $r.classname+$[51]+$q}}}}var $s=$e.toString().match(/(function\s*\w*\(.*?\))/);if($s&&$s.length>=1&&$s[1]){return $s[1]}var $s=$e.toString().match(/(function\s*\(.*?\))/);if($s&&$s.length>=1&&$s[1]){return $[800]+$s[1]}return $[1343]},__fileNameToClassName:function($p){var $t=$[1070];var $u=$p.indexOf($t);var $a=($u==-1)?$p:$p.substring($u+$t.length).replace(/\//g,$[38]).replace(/\.js$/,$[0]);return $a}}});qx.Class.define($[1316],{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={"  ":$[508],"\n":$[1128]};return $2[$1]||$1})},toText:function($0){return qx.html.String.unescape($0.replace(/\s+|<([^>])+>/gi,function($1){if(/\s+/.test($1)){return $[84]}else{if(/^<BR|^<br/gi.test($1)){return $[140]}else{return $[0]}}}))}}});qx.Class.define($[979],{statics:{escapeEntities: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=$[498]+$1[$7]+$[164]}else{if($7>127){$2=$[543]+$7+$[164]}else{$2=$6}}$3.push($2)}return $3.join($[0])},unescapeEntities:function($0,$8){return $0.replace(/&[#\w]+;/gi,function($2){var $6=$2;var $2=$2.substring(1,$2.length-1);var $7=$8[$2];if($7){$6=String.fromCharCode($7)}else{if($2.charAt(0)==$[707]){if($2.charAt(1).toUpperCase()==$[870]){$7=$2.substring(2);if($7.match(/^[0-9A-Fa-f]+$/gi)){$6=String.fromCharCode(parseInt($[861]+$7))}}else{$7=$2.substring(1);if($7.match(/^\d+$/gi)){$6=String.fromCharCode(parseInt($7))}}}}return $6})},stripTags:function($0){return $0.replace(/<\/?[^>]+>/gi,$[0])}}});qx.Class.define($[693],{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($[1230],{statics:{define:function($0,$1){if(!$1){var $1={}}var $2={$$type:$[91],name:$0,title:$1.title,type:$1.type||$[86],toString:this.genericToString};$2.basename=qx.Class.createNamespace($0,$2);this.__convert($2,$1);this.__registry[$0]=$2},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 $[1016]+this.name+$[102]},__extractInheritableKey:function($1){for(var $3=0,$4=this.__inheritableKeys,$5=$4.length;$3<$5;$3++){if($1[$4[$3]]){return $4[$3]}}},__convert:function($2,$1){var $6=this.__extractInheritableKey($1);if($1.extend){var $7=this.__extractInheritableKey($1.extend);if(!$6){$6=$7}}if(!$6){return }var $8=function(){};if($1.extend){$8.prototype=new $1.extend.$$clazz}var $9=$8.prototype;var $a=$1[$6];for(var $b in $a){$9[$b]=$a[$b]}$2.$$clazz=$8;$2[$6]=new $8},__registry:{},__inheritableKeys:[$[334],$[442],$[396],$[411],$[444],$[487],$[303]],__allowedKeys:null,__metaKeys:null,__validateConfig:function(){}}});qx.Theme.define($[582],{title:$[839],colors:{"background":[235,233,237],"border-light":$[50],"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":$[150],"text-disabled":[167,166,170],"text-selected":$[50],"tooltip":[255,255,225],"tooltip-text":$[150],"menu":$[50],"list":$[50],"field":$[50],"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":$[50],"list-view-border":[167,166,170],"list-view-header":[242,242,242],"list-view-header-border":[214,213,217],"list-view-header-cell-hover":$[50],"date-chooser":$[50],"date-chooser-title":[98,133,186],"table-pane":$[50],"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":[197,200,202],"table-focus-indicator-active":[179,217,255]}});qx.Theme.define($[1084],{title:$[266],borders:{"black":{width:1,color:$[150]},"white":{width:1,color:$[50]},"dark-shadow":{width:1,color:$[6]},"light-shadow":{width:1,color:$[92]},"light":{width:1,color:$[24]},"dark":{width:1,color:$[94]},"tooltip":{width:1,color:$[419]},"inset":{width:2,color:[$[6],$[24],$[24],$[6]],innerColor:[$[94],$[92],$[92],$[94]]},"outset":{width:2,color:[$[92],$[94],$[94],$[92]],innerColor:[$[24],$[6],$[6],$[24]]},"groove":{width:2,color:[$[6],$[24],$[24],$[6]],innerColor:[$[24],$[6],$[6],$[24]]},"ridge":{width:2,color:[$[24],$[6],$[6],$[24]],innerColor:[$[6],$[24],$[24],$[6]]},"inset-thin":{width:1,color:[$[6],$[24],$[24],$[6]]},"outset-thin":{width:1,color:[$[24],$[6],$[6],$[24]]},"resizer":{width:[1,3,3,1],color:[$[24],$[6],$[6],$[24]],innerColor:[$[92],$[94],$[94],$[92]]},"line-left":{widthLeft:1,colorLeft:$[6]},"line-right":{widthRight:1,colorRight:$[6]},"line-top":{widthTop:1,colorTop:$[6]},"line-bottom":{widthBottom:1,colorBottom:$[6]},"divider-vertical":{widthTop:1,colorTop:$[6]},"divider-horizontal":{widthLeft:1,colorLeft:$[6]}}});qx.Theme.define($[943],{title:$[266],fonts:{"default":{size:11,family:[$[192],$[182],$[214]]},"bold":{size:11,family:[$[192],$[182],$[214]],bold:true},"large":{size:13,family:[$[192],$[182],$[214]]},"bold-large":{size:13,family:[$[192],$[182],$[214]],bold:true},"monospace":{size:11,family:[$[1120],$[689],$[890],$[1464]]}}});qx.Class.define($[1011],{type:$[121],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);this._registry={};this._dynamic={}},members:{connect:function($0,$1,$2){var $3=$[405]+$1.toHashCode()+$[211]+qx.core.Object.toHashCode($0);var $4=this._registry;if($2!==null&&this._preprocess){$2=this._preprocess($2)}if(this.isDynamic($2)){$4[$3]={callback:$0,object:$1,value:$2}}else{if($4[$3]){delete $4[$3]}}$0.call($1,this.resolveDynamic($2)||$2)},resolveDynamic:function($2){return this._dynamic[$2]},isDynamic:function($2){return this._dynamic[$2]!==undefined},_updateObjects:function(){var $4=this._registry;var $5;for(var $3 in $4){$5=$4[$3];$5.callback.call($5.object,this.resolveDynamic($5.value))}}},destruct:function(){this._disposeFields($[1286],$[1254])}});qx.Class.define($[592],{type:$[27],extend:qx.util.manager.Value,construct:function(){arguments.callee.base.call(this);this._aliases={};this.add($[335],qx.core.Setting.get($[245])+$[682])},members:{_preprocess:function($0){var $1=this._dynamic;if($1[$0]===false){return $0}else{if($1[$0]===undefined){if($0.charAt(0)===$[151]||$0.charAt(0)===$[38]||$0.indexOf($[910])===0||$0.indexOf($[708])===$[123]||$0.indexOf($[1142])===0){$1[$0]=false;return $0}var $2=$0.substring(0,$0.indexOf($[151]));var $3=this._aliases[$2];if($3!==undefined){$1[$0]=$3+$0.substring($2.length)}}}return $0},add:function($2,$4){this._aliases[$2]=$4;var $1=this._dynamic;var $5=this._registry;var $6;var $7={};for(var $8 in $1){if($8.substring(0,$8.indexOf($[151]))===$2){$1[$8]=$4+$8.substring($2.length);$7[$8]=true}}for(var $9 in $5){$6=$5[$9];if($7[$6.value]){$6.callback.call($6.object,$1[$6.value])}}},remove:function($2){delete this._aliases[$2]},resolve:function($8){if($8!==null){$8=this._preprocess($8)}return this._dynamic[$8]||$8}},settings:{"qx.resourceUri":$[275]},destruct:function(){this._disposeFields($[741])}});qx.Theme.define($[781],{title:$[316],widgets:{uri:qx.core.Setting.get($[245])+$[824]}});qx.Theme.define($[1397],{title:$[266],appearances:{"empty":{},"widget":{},"image":{},"atom":{},"popup":{},"cursor-dnd-move":{style:function($0){return{source:$[1046]}}},"cursor-dnd-copy":{style:function($0){return{source:$[788]}}},"cursor-dnd-alias":{style:function($0){return{source:$[1091]}}},"cursor-dnd-nodrop":{style:function($0){return{source:$[1182]}}},"label":{style:function($0){return{textColor:$0.disabled?$[252]:$[5]}}},"client-document":{style:function($0){return{backgroundColor:$[57],textColor:$[78],font:$[43]}}},"client-document-blocker":{style:function($0){return{cursor:$[43],backgroundImage:$[99]}}},"tool-tip":{include:$[365],style:function($0){return{backgroundColor:$[422],textColor:$[419],border:$[422],padding:[1,3,2,3]}}},"iframe":{style:function($0){return{border:$[47]}}},"check-box":{style:function($0){return{padding:[2,3]}}},"radio-button":{include:$[742]},"button":{style:function($0){if($0.pressed||$0.checked||$0.abandoned){var $1=$[47]}else{var $1=$[44]}if($0.pressed||$0.abandoned){var $2=[4,3,2,5]}else{var $2=[3,4]}return{backgroundColor:$0.abandoned?$[197]:$0.over?$[1318]:$[110],border:$1,padding:$2}}},"toolbar":{style:function($0){return{border:$[149],backgroundColor:$[57]}}},"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:$[149]}}},"toolbar-separator":{style:function($0){return{width:8}}},"toolbar-separator-line":{style:function($0){return{top:2,left:3,width:$[4],bottom:2,border:$[1327]}}},"toolbar-button":{style:function($0){if($0.pressed||$0.checked||$0.abandoned){var $1=$[153];var $2=[3,2,1,4]}else{if($0.over){var $1=$[149];var $2=[2,3]}else{var $1=$[5];var $2=[3,4]}}return{cursor:$[43],spacing:4,width:$[4],border:$1,padding:$2,verticalChildrenAlign:$[17],backgroundColor:$0.abandoned?$[197]:$[110],backgroundImage:$0.checked&&!$0.over?$[367]:null}}},"button-view":{style:function($0){return{border:$[204]}}},"button-view-pane":{style:function($0){return{backgroundColor:$[406],padding:10}}},"button-view-page":{},"button-view-bar":{style:function($0){var $2=$[5];var $1=$[5];var $3=qx.ui.core.Border;if($0.barTop){$2=[1,0];$1=$3.fromConfig({bottom:[1,$[3],$[6]]})}else{if($0.barBottom){$2=[1,0];$1=$3.fromConfig({top:[1,$[3],$[6]]})}else{if($0.barLeft){$2=[0,1];$1=$3.fromConfig({right:[1,$[3],$[6]]})}else{if($0.barRight){$2=[0,1];$1=$3.fromConfig({left:[1,$[3],$[6]]})}}}}return{backgroundColor:$[798],padding:$2||$[5],border:$1||$[5]}}},"button-view-button":{style:function($0){var $4,$5,$6,$2,$1;var $3=qx.ui.core.Border;if($0.checked||$0.over){$1=new qx.ui.core.Border(1,$[3],$[6]);if($0.barTop){$1.setBottom(3,$[3],$[52]);$2=[3,6,1,6]}else{if($0.barBottom){$1.setTop(3,$[3],$[52]);$2=[1,6,3,6]}else{if($0.barLeft){$1.setRight(3,$[3],$[52]);$2=[3,4,3,6]}else{$1.setLeft(3,$[3],$[52]);$2=[3,6,3,4]}}}}else{$1=$[5];$2=[4,7]}if($0.barTop||$0.barBottom){$4=[0,1];$5=$[4];$6=null}else{$4=[1,0];$6=$[4];$5=null}return{backgroundColor:$0.checked?$[406]:$[5],iconPosition:$[16],margin:$4,width:$5,height:$6,border:$1,padding:$2||$[5]}}},"tab-view":{style:function($0){return{spacing:-1}}},"tab-view-bar":{},"tab-view-pane":{style:function($0){return{backgroundColor:$[493],border:new qx.ui.core.Border(1,$[3],$[302]),padding:10}}},"tab-view-page":{},"tab-view-button":{style:function($0){var $7,$8,$9,$a;var $b,$c,$d,$e;var $f,$g,$1;$b=0;$c=0;$1=new qx.ui.core.Border(1,$[3],$[302]);if($0.checked){$7=2;$8=4;$9=7;$a=8;$d=-1;$e=-2;$f=$[534];if($0.barTop){$1.setWidthBottom(0);$1.setTop(3,$[3],$[52])}else{$1.setWidthTop(0);$1.setBottom(3,$[3],$[52])}if($0.alignLeft){if($0.firstChild){$9=6;$a=7;$e=0}}else{if($0.lastChild){$9=8;$a=5;$d=0}}}else{$7=2;$8=2;$9=5;$a=6;$d=1;$e=0;$f=$0.over?$[740]:$[560];if($0.barTop){$1.setWidthBottom(0);$b=3;$c=1}else{$1.setWidthTop(0);$b=1;$c=3}if($0.alignLeft){if($0.firstChild){$9=6;$a=5}}else{if($0.lastChild){$9=6;$a=5;$d=0}}}return{padding:[$7,$a,$8,$9],margin:[$b,$d,$c,$e],border:$1,backgroundColor:$f}}},"radio-view":{include:$[1063]},"radio-view-pane":{style:function($0){return{backgroundColor:$[680]}}},"radio-view-page":{},"radio-view-bar":{style:function($0){return{backgroundColor:$[645],padding:[1,0],border:$0.barTop?qx.ui.core.Border.fromConfig({bottom:[1,$[3],$[6]]}):qx.ui.core.Border.fromConfig({top:[1,$[3],$[6]]})}}},"radio-view-button":{style:function($0){var $1,$2;if($0.checked||$0.over){$1=new qx.ui.core.Border(1,$[3],$[6]);$1.setLeft(3,$[3],$[52]);$2=[2,6,2,4]}else{$1=$[5];$2=[3,7]}return{backgroundColor:$0.checked?$[919]:$[5],iconPosition:$[9],margin:[0,1],width:$[4],opacity:$0.checked?1:0.3,border:$1,padding:$2}}},"window":{style:function($0){return{backgroundColor:$[57],padding:1,border:$0.maximized?$[5]:$[44]}}},"window-captionbar":{style:function($0){return{padding:[1,2,2],verticalChildrenAlign:$[17],backgroundColor:$0.active?$[989]:$[1384],textColor:$0.active?$[1378]:$[611]}}},"window-resize-frame":{style:function($0){return{border:$[204]}}},"window-captionbar-icon":{style:function($0){return{marginRight:2}}},"window-captionbar-title":{style:function($0){return{cursor:$[43],font:$[237],marginRight:2}}},"window-captionbar-button":{include:$[110],style:function($0){return{padding:$0.pressed||$0.abandoned?[2,1,0,3]:[1,2]}}},"window-captionbar-minimize-button":{include:$[212],style:function($0){return{icon:$[850]}}},"window-captionbar-restore-button":{include:$[212],style:function($0){return{icon:$[726]}}},"window-captionbar-maximize-button":{include:$[212],style:function($0){return{icon:$[994]}}},"window-captionbar-close-button":{include:$[212],style:function($0){return{marginLeft:2,icon:$[926]}}},"window-statusbar":{style:function($0){return{border:$[153]}}},"window-statusbar-text":{style:function($0){return{padding:[1,4]}}},"color-popup":{style:function($0){return{padding:4,border:$[44],backgroundColor:$[57]}}},"resizer":{style:function($0){return{border:$[44]}}},"resizer-frame":{style:function($0){return{border:$[204]}}},"menu":{style:function($0){return{backgroundColor:$[1220],border:$[44],padding:1}}},"menu-layout":{},"menu-button":{style:function($0){return{spacing:2,padding:[2,4],verticalChildrenAlign:$[17],backgroundColor:$0.over?$[68]:$[5],textColor:$0.over?$[154]:$[5]}}},"menu-button-arrow":{style:function($0){return{source:$[912]}}},"menu-check-box":{include:$[388],style:function($0){return{icon:$0.checked?$[789]:$[99]}}},"menu-radio-button":{include:$[388],style:function($0){return{icon:$0.checked?$[873]:$[99]}}},"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:$[4],border:$[941]}}},"list":{style:function($0){return{border:$[153],backgroundColor:$[136]}}},"list-item":{style:function($0){return{horizontalChildrenAlign:$[9],verticalChildrenAlign:$[17],spacing:4,padding:[3,5],backgroundColor:$0.selected?$[68]:$[5],textColor:$0.selected?$[154]:$[5]}}},"text-field":{style:function($0){return{border:$[47],padding:[1,3],textColor:$0.disabled?$[252]:$[5],backgroundColor:$[166]}}},"text-area":{include:$[111]},"combo-box":{style:function($0){return{border:$[47],backgroundColor:$[166]}}},"combo-box-list":{include:$[136],style:function($0){return{border:$[5],overflow:$[85]}}},"combo-box-popup":{include:$[136],style:function($0){return{maxHeight:150,border:$[204]}}},"combo-box-text-field":{include:$[111],style:function($0){return{border:$[5],backgroundColor:$[232]}}},"combo-box-button":{include:$[110],style:function($0){return{padding:[0,3,0,2],icon:$[452]}}},"combo-box-ex":{style:function($0){return{border:$[47],backgroundColor:$[166]}}},"combo-box-ex-list":{include:$[136],style:function($0){return{border:$[5],width:$[69],height:$[69]}}},"combo-box-ex-text-field":{include:$[111],style:function($0){return{border:$[5],minWidth:30,width:100,backgroundColor:$[232]}}},"combo-box-ex-popup":{include:$[136],style:function($0){return{border:$[424]}}},"combo-box-ex-button":{include:$[907]},"treevirtual-focus-indicator":{include:$[1265]},"tree-element":{style:function($0){return{height:16,verticalChildrenAlign:$[17]}}},"tree-element-icon":{style:function($0){return{width:16,height:16}}},"tree-element-label":{include:$[208],style:function($0){return{marginLeft:3,height:15,padding:2,backgroundColor:$0.selected?$[68]:$[5],textColor:$0.selected?$[154]:$[5]}}},"tree-folder":{include:$[1462]},"tree-folder-icon":{include:$[1280]},"tree-folder-label":{include:$[803]},"tree":{include:$[1241]},"tree-icon":{include:$[842]},"tree-label":{include:$[1266]},"list-view":{style:function($0){return{border:new qx.ui.core.Border(1,$[3],$[630]),backgroundColor:$[297]}}},"list-view-pane":{style:function($0){return{horizontalSpacing:1}}},"list-view-header":{style:function($0){return{border:qx.ui.core.Border.fromConfig({bottom:[1,$[3],$[445]]}),backgroundColor:$[276]}}},"list-view-header-cell":{style:function($0){return{padding:[2,6],spacing:4,backgroundColor:$0.over?$[639]:$[5],paddingBottom:$0.over?0:2,border:$0.over?new qx.ui.core.Border.fromConfig({bottom:[2,$[3],$[52]]}):$[5]}}},"list-view-header-cell-arrow-up":{style:function($0){return{source:$[619]}}},"list-view-header-cell-arrow-down":{style:function($0){return{source:$[452]}}},"list-view-header-separator":{style:function($0){return{backgroundColor:$[445],width:1,marginTop:1,marginBottom:1}}},"list-view-content-cell":{style:function($0){return{cursor:$[43],backgroundColor:$0.selected?$[68]:$[5],textColor:$0.selected?$[154]:$[5],border:$0.lead&&!$0.selected?new qx.ui.core.Border.fromConfig({top:[1,$[3],$[52]],bottom:[1,$[3],$[52]]}):$[5],marginTop:$0.lead&&!$0.selected?0:1,marginBottom:$0.lead&&!$0.selected?0:1}}},"list-view-content-cell-image":{include:$[298],style:function($0){return{paddingLeft:6,paddingRight:6}}},"list-view-content-cell-text":{include:$[298],style:function($0){return{overflow:$[15],paddingLeft:6,paddingRight:6}}},"list-view-content-cell-html":{include:$[168]},"list-view-content-cell-icon-html":{include:$[168]},"list-view-content-cell-link":{include:$[168]},"group-box":{style:function($0){return{backgroundColor:$[57]}}},"group-box-legend":{style:function($0){return{location:[10,1],backgroundColor:$[57],paddingRight:3,paddingLeft:4,marginRight:10}}},"group-box-frame":{style:function($0){return{edge:[8,0,0],padding:[12,9],border:$[116]}}},"check-box-group-box-legend":{style:function($0){return{location:[10,1],backgroundColor:$[57],paddingRight:3}}},"radio-button-group-box-legend":{include:$[731]},"spinner":{style:function($0){return{border:$[47],backgroundColor:$[166]}}},"spinner-text-field":{include:$[111]},"spinner-button":{style:function($0){return{width:16,backgroundColor:$[57],paddingLeft:3,border:$0.pressed||$0.checked||$0.abandoned?$[47]:$[44]}}},"spinner-button-up":{include:$[344],style:function($0){return{source:$[773]}}},"spinner-button-down":{include:$[344],style:function($0){return{paddingTop:1,source:$[1326]}}},"colorselector":{style:function($0){return{backgroundColor:$[57],border:$[44]}}},"datechooser-toolbar-button":{style:function($0){var $h={backgroundColor:$0.abandoned?$[197]:$[110],backgroundImage:($0.checked&&!$0.over)?$[367]:null,spacing:4,width:$[4],verticalChildrenAlign:$[17]};if($0.pressed||$0.checked||$0.abandoned){$h.border=$[153]}else{if($0.over){$h.border=$[149]}else{$h.border=$[5]}}if($0.pressed||$0.checked||$0.abandoned){$h.padding=[2,0,0,2]}else{if($0.over){$h.padding=1}else{$h.padding=2}}return $h}},"datechooser-monthyear":{style:function($0){return{font:$[1364],textAlign:$[25],verticalAlign:$[17]}}},"datechooser-datepane":{style:function($0){return{border:new qx.ui.core.Border(1,$[3],$[115]),backgroundColor:$[222]}}},"datechooser-weekday":{style:function($0){var $1=qx.ui.core.Border.fromConfig({bottom:[1,$[3],$[115]]});return{border:$1,font:$[828],textAlign:$[25],textColor:$0.weekend?$[216]:$[222],backgroundColor:$0.weekend?$[222]:$[216]}}},"datechooser-day":{style:function($0){return{textAlign:$[25],verticalAlign:$[17],border:$0.today?$[150]:$[5],textColor:$0.selected?$[154]:$0.otherMonth?$[252]:$[5],backgroundColor:$0.selected?$[68]:$[5],padding:[2,4]}}},"datechooser-week":{style:function($0){if($0.header){var $1=qx.ui.core.Border.fromConfig({right:[1,$[3],$[115]],bottom:[1,$[3],$[115]]})}else{var $1=qx.ui.core.Border.fromConfig({right:[1,$[3],$[115]]})}return{textAlign:$[25],textColor:$[216],padding:[2,4],border:$1}}},"table-focus-statusbar":{style:function($0){return{border:qx.ui.core.Border.fromConfig({top:[1,$[3],$[6]]}),paddingLeft:2,paddingRight:2}}},"table-focus-indicator":{style:function($0){var $1;if($0.editing){$1=new qx.ui.core.Border(2,$[3],$[319])}else{if($0.tableHasFocus){$1=new qx.ui.core.Border(3,$[3],$[319])}else{$1=new qx.ui.core.Border(3,$[3],$[1045])}}return{border:$1}}},"table-editor-textfield":{include:$[111],style:function($0){return{border:$[5],padding:[0,2]}}},"table-pane":{style:function($0){return{backgroundColor:$[981]}}},"table-header":{style:function($0){return{border:qx.ui.core.Border.fromConfig({bottom:[1,$[3],$[239]]}),backgroundColor:$[516]}}},"table-menubar-button":{style:function($0){if($0.pressed||$0.checked||$0.abandoned){var $1=$[153];var $2=[3,2,1,4]}else{if($0.over){var $1=$[149];var $2=[2,3]}else{var $1=$[5];var $2=[3,4]}}return{cursor:$[43],spacing:4,width:$[4],border:$1,padding:$2,verticalChildrenAlign:$[17],backgroundColor:$0.abandoned?$[197]:$[110],icon:$[827]}}},"table-header-cell":{style:function($0){var $1,$f,$8;if($0.mouseover){$1=qx.ui.core.Border.fromConfig({right:[1,$[3],$[239]],bottom:[2,$[3],$[52]]});$8=0;$f=$[1423]}else{$1=qx.ui.core.Border.fromConfig({right:[1,$[3],$[239]]});$8=2;$f=$[1284]}return{paddingLeft:2,paddingRight:2,paddingBottom:$8,spacing:2,overflow:$[15],iconPosition:$[7],verticalChildrenAlign:$[17],border:$1,backgroundColor:$f,icon:$0.sorted?($0.sortedAscending?$[1090]:$[1336]):null}}},"splitpane":{style:function($0){return{overflow:$[15],splitterSize:8,backgroundColor:$[57]}}},"splitpane-splitter":{style:function($0){return{cursor:$0.horizontal?$[281]:$[415]}}},"splitpane-slider":{style:function($0){return{opacity:0.5,backgroundColor:$[57]}}},"splitpane-knob":{style:function($0){if($0.horizontal){return{opacity:$0.dragging?0.5:1,top:$[169],left:$[169],cursor:$[281],source:$[618],marginLeft:-2,marginTop:-7}}else{return{opacity:$0.dragging?0.5:1,top:$[169],left:$[169],source:$[1042],marginTop:-2,marginLeft:-7,cursor:$[415]}}}}}});qx.Theme.define($[1207],{title:$[1409],icons:{uri:qx.core.Setting.get($[245])+$[1175]}});qx.Theme.define($[364],{title:$[869],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($[280],{extend:qx.core.Target,implement:qx.application.IApplication,properties:{uiReady:{check:$[2],init:false}},members:{main:function(){this._initializedMain=true;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.Class.define($[127],{extend:qx.core.Target,type:$[121],construct:function(){arguments.callee.base.call(this);this._layoutChanges={}},events:{"beforeAppear":$[13],"appear":$[13],"beforeDisappear":$[13],"disappear":$[13],"beforeInsertDom":$[13],"insertDom":$[13],"beforeRemoveDom":$[13],"removeDom":$[13],"create":$[13],"execute":$[13],"mouseover":$[66],"mousemove":$[66],"mouseout":$[66],"mousedown":$[66],"mouseup":$[66],"mousewheel":$[66],"click":$[66],"dblclick":$[66],"contextmenu":$[66],"keydown":$[143],"keypress":$[143],"keyinput":$[143],"keyup":$[143],"focusout":$[134],"focusin":$[134],"blur":$[134],"focus":$[134],"dragdrop":$[131],"dragout":$[131],"dragover":$[131],"dragmove":$[131],"dragstart":$[131],"dragend":$[131]},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||!qx.core.Init.getInstance().getApplication().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($2){if(!$2._isInGlobalWidgetQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush()}qx.ui.core.Widget._globalWidgetQueue.push($2);$2._isInGlobalWidgetQueue=true}},removeFromGlobalWidgetQueue:function($2){if($2._isInGlobalWidgetQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalWidgetQueue,$2);delete $2._isInGlobalWidgetQueue}},flushGlobalWidgetQueue:function(){var $3=qx.ui.core.Widget._globalWidgetQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2.flushWidgetQueue();delete $2._isInGlobalWidgetQueue}$3.splice(0,$4)}},_globalElementQueue:[],addToGlobalElementQueue:function($2){if(!$2._isInGlobalElementQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush()}qx.ui.core.Widget._globalElementQueue.push($2);$2._isInGlobalElementQueue=true}},removeFromGlobalElementQueue:function($2){if($2._isInGlobalElementQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalElementQueue,$2);delete $2._isInGlobalElementQueue}},flushGlobalElementQueue:function(){var $3=qx.ui.core.Widget._globalElementQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._createElementImpl();delete $2._isInGlobalElementQueue}$3.splice(0,$4)}},_globalStateQueue:[],addToGlobalStateQueue:function($2){if(!$2._isInGlobalStateQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush()}qx.ui.core.Widget._globalStateQueue.push($2);$2._isInGlobalStateQueue=true}},removeFromGlobalStateQueue:function($2){if($2._isInGlobalStateQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalStateQueue,$2);delete $2._isInGlobalStateQueue}},flushGlobalStateQueue:function(){var $3=qx.ui.core.Widget._globalStateQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._renderAppearance();delete $2._isInGlobalStateQueue}$3.splice(0,$4)}},_globalJobQueue:[],addToGlobalJobQueue:function($2){if(!$2._isInGlobalJobQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush()}qx.ui.core.Widget._globalJobQueue.push($2);$2._isInGlobalJobQueue=true}},removeFromGlobalJobQueue:function($2){if($2._isInGlobalJobQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalJobQueue,$2);delete $2._isInGlobalJobQueue}},flushGlobalJobQueue:function(){var $3=qx.ui.core.Widget._globalJobQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._flushJobQueue($2._jobQueue);delete $2._isInGlobalJobQueue}$3.splice(0,$4)}},_globalLayoutQueue:[],addToGlobalLayoutQueue:function($6){if(!$6._isInGlobalLayoutQueue&&$6._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush()}qx.ui.core.Widget._globalLayoutQueue.push($6);$6._isInGlobalLayoutQueue=true}},removeFromGlobalLayoutQueue:function($6){if($6._isInGlobalLayoutQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalLayoutQueue,$6);delete $6._isInGlobalLayoutQueue}},flushGlobalLayoutQueue:function(){var $3=qx.ui.core.Widget._globalLayoutQueue,$4,$6;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$6=$3[$5];$6._flushChildrenQueue();delete $6._isInGlobalLayoutQueue}$3.splice(0,$4)}},_fastGlobalDisplayQueue:[],_lazyGlobalDisplayQueues:{},addToGlobalDisplayQueue:function($2){if(!$2._isInGlobalDisplayQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush()}var $6=$2.getParent();if($6.isSeeable()){var $7=$6.toHashCode();if(qx.ui.core.Widget._lazyGlobalDisplayQueues[$7]){qx.ui.core.Widget._lazyGlobalDisplayQueues[$7].push($2)}else{qx.ui.core.Widget._lazyGlobalDisplayQueues[$7]=[$2]}}else{qx.ui.core.Widget._fastGlobalDisplayQueue.push($2)}$2._isInGlobalDisplayQueue=true}},removeFromGlobalDisplayQueue:function($2){},flushGlobalDisplayQueue:function(){var $7,$8,$2,$9;var $a=qx.ui.core.Widget._fastGlobalDisplayQueue;var $b=qx.ui.core.Widget._lazyGlobalDisplayQueues;for(var $5=0,$c=$a.length;$5<$c;$5++){$2=$a[$5];$2.getParent()._getTargetNode().appendChild($2.getElement())}if(qx.Class.isDefined($[476])){for($7 in $b){$8=$b[$7];for(var $5=0;$5<$8.length;$5++){$2=$8[$5];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($8,$2);$5--;delete $2._isInGlobalDisplayQueue}}}}for($7 in $b){$8=$b[$7];if(document.createDocumentFragment&&$8.length>=3){$9=document.createDocumentFragment();for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._beforeInsertDom();$9.appendChild($2.getElement())}$8[0].getParent()._getTargetNode().appendChild($9);for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._afterInsertDom()}}else{for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._beforeInsertDom();$2.getParent()._getTargetNode().appendChild($2.getElement());$2._afterInsertDom()}}}for($7 in $b){$8=$b[$7];for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];if($2.getVisibility()){$2._afterAppear()}delete $2._isInGlobalDisplayQueue}delete $b[$7]}for(var $5=0,$c=$a.length;$5<$c;$5++){delete $a[$5]._isInGlobalDisplayQueue}qx.lang.Array.removeAll($a)},getActiveSiblingHelperIgnore:function($d,$e){for(var $f=0;$f<$d.length;$f++){if($e instanceof $d[$f]){return true}}return false},getActiveSiblingHelper:function($g,$6,$h,$d,$i){if(!$d){$d=[]}var $j=$6.getChildren();var $k=$i==null?$j.indexOf($g)+$h:$i===$[352]?0:$j.length-1;var $e=$j[$k];while($e&&(!$e.getEnabled()||qx.ui.core.Widget.getActiveSiblingHelperIgnore($d,$e))){$k+=$h;$e=$j[$k];if(!$e){return null}}return $e},__initApplyMethods:function($l){var $m=$[1404];var $n=$[701];var $o=$[1349];var $p=$[808];var $q=$[405];var $r=[$[9],$[7],$[16],$[12],$[21],$[22],$[54],$[55],$[60],$[59]];var $s=[$[199],$[200],$[965],$[1361],$[848],$[525],$[1348],$[880],$[1455],$[1300]];var $t=$m+$[404];var $u=$n+$[404];var $v=$o+$[963];for(var $5=0;$5<4;$5++){$l[$t+$s[$5]]=new Function($q,$v+$s[$5]+$p);$l[$u+$s[$5]]=new Function($v+$s[$5]+$[201])}var $w=$m+$[410];var $x=$n+$[410];var $y=$o+$[641];if(qx.core.Variant.isSet($[1],$[19])){for(var $5=0;$5<4;$5++){$l[$w+$s[$5]]=new Function($q,$y+$s[$5]+$p);$l[$x+$s[$5]]=new Function($y+$s[$5]+$[201])}}else{for(var $5=0;$5<4;$5++){$l[$w+$s[$5]]=new Function($q,$[1225]+$s[$5]+$[1130]);$l[$x+$s[$5]]=new Function($[502]+$s[$5]+$[739])}}if(qx.core.Variant.isSet($[1],$[23])){for(var $5=0;$5<6;$5++){$l[$m+$s[$5]]=new Function($q,$o+$[1224]+$s[$5]+$[1026]);$l[$n+$s[$5]]=new Function($o+$r[$5]+$[201])}}else{for(var $5=0;$5<10;$5++){$l[$m+$s[$5]]=new Function($q,$o+$r[$5]+$p);$l[$n+$s[$5]]=new Function($o+$r[$5]+$[201])}}},TYPE_NULL:0,TYPE_PIXEL:1,TYPE_PERCENT:2,TYPE_AUTO:3,TYPE_FLEX:4,layoutPropertyTypes:{},__initLayoutProperties:function($z){var $A=[$[21],$[22],$[54],$[55],$[60],$[59],$[9],$[7],$[16],$[12]];for(var $5=0,$c=$A.length,$B,$C,$D;$5<$c;$5++){$B=$A[$5];$C=$[858]+qx.lang.String.toFirstUp($B);$D=$C+$[591];$z.layoutPropertyTypes[$B]={dataType:$D,dataParsed:$C+$[998],dataValue:$C+$[692],typePixel:$D+$[952],typePercent:$D+$[1370],typeAuto:$D+$[1422],typeFlex:$D+$[1201],typeNull:$D+$[678]}}},initScrollbarWidth:function(){var $D=document.createElement($[82]);var $E=$D.style;$E.height=$E.width=$[218];$E.overflow=$[30];document.body.appendChild($D);var $F=qx.html.Dimension.getScrollBarSizeRight($D);qx.ui.core.Widget.SCROLLBAR_SIZE=$F?$F:16;document.body.removeChild($D)}},properties:{enabled:{init:$[428],check:$[2],inheritable:true,apply:$[417],event:$[1062]},parent:{check:$[257],nullable:true,event:$[530],apply:$[1067]},element:{check:$[1312],nullable:true,apply:$[1081],event:$[523]},visibility:{check:$[2],init:true,apply:$[936],event:$[1305]},display:{check:$[2],init:true,apply:$[969],event:$[1115]},anonymous:{check:$[2],init:false,event:$[555]},horizontalAlign:{check:[$[9],$[25],$[7]],themeable:true,nullable:true},verticalAlign:{check:[$[16],$[17],$[12]],themeable:true,nullable:true},allowStretchX:{check:$[2],init:true},allowStretchY:{check:$[2],init:true},zIndex:{check:$[28],apply:$[738],themeable:true,nullable:true,init:null},backgroundColor:{nullable:true,check:$[67],apply:$[906],themeable:true},textColor:{nullable:true,check:$[67],apply:$[1189],themeable:true,inheritable:true},border:{nullable:true,apply:$[606],check:$[458],themeable:true},font:{nullable:true,apply:$[490],check:$[466],themeable:true,inheritable:true},opacity:{check:$[28],apply:$[724],themeable:true,nullable:true,init:null},cursor:{check:$[29],apply:$[1303],themeable:true,nullable:true,init:null},backgroundImage:{check:$[29],nullable:true,apply:$[539],themeable:true},overflow:{check:[$[15],$[4],$[30],$[101],$[85]],nullable:true,apply:$[679],themeable:true,init:null},clipLeft:{check:$[14],apply:$[207],themeable:true,nullable:true},clipTop:{check:$[14],apply:$[207],themeable:true,nullable:true},clipWidth:{check:$[14],apply:$[207],themeable:true,nullable:true},clipHeight:{check:$[14],apply:$[207],themeable:true,nullable:true},tabIndex:{check:$[14],nullable:true,init:null,apply:$[750]},hideFocus:{check:$[2],init:false,apply:$[1050]},enableElementFocus:{check:$[2],init:true},focused:{check:$[2],init:false,apply:$[655],event:$[866]},selectable:{check:$[2],init:true,apply:$[532]},toolTip:{check:$[439],nullable:true},contextMenu:{check:$[1190],nullable:true},capture:{check:$[2],init:false,apply:$[1405]},dropDataTypes:{nullable:true},command:{check:$[1171],nullable:true,apply:$[1174]},appearance:{check:$[29],init:$[230],apply:$[722],event:$[752]},marginTop:{check:$[28],apply:$[933],nullable:true,themeable:true},marginRight:{check:$[28],apply:$[1199],nullable:true,themeable:true},marginBottom:{check:$[28],apply:$[531],nullable:true,themeable:true},marginLeft:{check:$[28],apply:$[1074],nullable:true,themeable:true},paddingTop:{check:$[28],apply:$[668],nullable:true,themeable:true},paddingRight:{check:$[28],apply:$[1369],nullable:true,themeable:true},paddingBottom:{check:$[28],apply:$[1283],nullable:true,themeable:true},paddingLeft:{check:$[28],apply:$[745],nullable:true,themeable:true},left:{apply:$[811],event:$[1214],nullable:true,themeable:true,init:null},right:{apply:$[608],event:$[760],nullable:true,themeable:true,init:null},width:{apply:$[1116],event:$[1087],nullable:true,themeable:true,init:null},minWidth:{apply:$[1170],event:$[1379],nullable:true,themeable:true,init:null},maxWidth:{apply:$[939],event:$[1454],nullable:true,themeable:true,init:null},top:{apply:$[1248],event:$[1218],nullable:true,themeable:true,init:null},bottom:{apply:$[594],event:$[826],nullable:true,themeable:true,init:null},height:{apply:$[1204],event:$[1256],nullable:true,themeable:true,init:null},minHeight:{apply:$[564],event:$[1122],nullable:true,themeable:true,init:null},maxHeight:{apply:$[614],event:$[1119],nullable:true,themeable:true,init:null},location:{group:[$[9],$[16]],themeable:true},dimension:{group:[$[21],$[22]],themeable:true},space:{group:[$[9],$[21],$[16],$[22]],themeable:true},edge:{group:[$[16],$[7],$[12],$[9]],themeable:true,mode:$[77]},padding:{group:[$[93],$[109],$[100],$[104]],mode:$[77],themeable:true},margin:{group:[$[240],$[244],$[220],$[248]],mode:$[77],themeable:true},heights:{group:[$[60],$[22],$[59]],themeable:true},widths:{group:[$[54],$[21],$[55]],themeable:true},align:{group:[$[1388],$[664]],themeable:true},clipLocation:{group:[$[440],$[386]]},clipDimension:{group:[$[449],$[322]]},clip:{group:[$[440],$[386],$[449],$[322]]},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($G,$H){this._unitDetectionPixelPercent($[9],$G);this.addToQueue($[9])},_applyRight:function($G,$H){this._unitDetectionPixelPercent($[7],$G);this.addToQueue($[7])},_applyTop:function($G,$H){this._unitDetectionPixelPercent($[16],$G);this.addToQueue($[16])},_applyBottom:function($G,$H){this._unitDetectionPixelPercent($[12],$G);this.addToQueue($[12])},_applyWidth:function($G,$H){this._unitDetectionPixelPercentAutoFlex($[21],$G);this.addToQueue($[21])},_applyMinWidth:function($G,$H){this._unitDetectionPixelPercentAuto($[54],$G);this.addToQueue($[54])},_applyMaxWidth:function($G,$H){this._unitDetectionPixelPercentAuto($[55],$G);this.addToQueue($[55])},_applyHeight:function($G,$H){this._unitDetectionPixelPercentAutoFlex($[22],$G);this.addToQueue($[22])},_applyMinHeight:function($G,$H){this._unitDetectionPixelPercentAuto($[60],$G);this.addToQueue($[60])},_applyMaxHeight:function($G,$H){this._unitDetectionPixelPercentAuto($[59],$G);this.addToQueue($[59])},isMaterialized:function(){var $I=this._element;return(this._initialLayoutDone&&this._isDisplayable&&qx.html.Style.getStyleProperty($I,$[145])!=$[11]&&qx.html.Style.getStyleProperty($I,$[242])!=$[15]&&$I.offsetWidth>0&&$I.offsetHeight>0)},pack:function(){this.setWidth(this.getPreferredBoxWidth());this.setHeight(this.getPreferredBoxHeight())},auto:function(){this.setWidth($[4]);this.setHeight($[4])},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($G,$H){if(this.contains($G)){throw new Error("Could not insert myself into a child "+$G+"!")}return $G},_applyParent:function($G,$H){if($H){var $J=$H.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($H.getChildren(),$J);$H._invalidateVisibleChildren();$H._removeChildFromChildrenQueue(this);$H.getLayoutImpl().updateChildrenOnRemoveChild(this,$J);$H.addToJobQueue($[333]);$H._invalidatePreferredInnerDimensions();this._oldParent=$H}if($G){this._hasParent=true;if(typeof this._insertIndex==$[49]){qx.lang.Array.insertAt($G.getChildren(),this,this._insertIndex);delete this._insertIndex}else{$G.getChildren().push(this)}}else{this._hasParent=false}qx.core.Property.refresh(this);return this._handleDisplayable($[296])},_applyDisplay:function($G,$H){return this._handleDisplayable($[145])},_handleDisplayable:function($K){var $L=this._computeDisplayable();if(this._isDisplayable==$L&&!($L&&$K==$[296])){return true}this._isDisplayable=$L;var $6=this.getParent();if($6){$6._invalidateVisibleChildren();$6._invalidatePreferredInnerDimensions()}if($K&&this._oldParent&&this._oldParent._initialLayoutDone){var $I=this.getElement();if($I){if(this.getVisibility()){this._beforeDisappear()}this._beforeRemoveDom();this._oldParent._getTargetNode().removeChild($I);this._afterRemoveDom();if(this.getVisibility()){this._afterDisappear()}}delete this._oldParent}if($L){if($6._initialLayoutDone){$6.getLayoutImpl().updateChildrenOnAddChild(this,$6.getChildren().indexOf(this));$6.addToJobQueue($[1107])}this.addToLayoutChanges($[1362]);this.addToCustomQueues($K);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($K);if($6&&$K){if(this.getVisibility()){this._beforeDisappear()}if($6._initialLayoutDone&&this._initialLayoutDone){$6.getLayoutImpl().updateChildrenOnRemoveChild(this,$6.getChildren().indexOf(this));$6.addToJobQueue($[333]);this._beforeRemoveDom();$6._getTargetNode().removeChild(this.getElement());this._afterRemoveDom()}$6._removeChildFromChildrenQueue(this);if(this.getVisibility()){this._afterDisappear()}}}this._handleDisplayableCustom($L,$6,$K);return true},addToCustomQueues:qx.lang.Function.returnTrue,removeFromCustomQueues:qx.lang.Function.returnTrue,_handleDisplayableCustom:qx.lang.Function.returnTrue,_computeDisplayable:function(){return this.getDisplay()&&this._hasParent&&this.getParent()._isDisplayable?true:false},_beforeAppear:function(){this.createDispatchEvent($[607])},_afterAppear:function(){this._isSeeable=true;this.createDispatchEvent($[1272])},_beforeDisappear:function(){this.removeState($[48]);if(qx.Class.isDefined($[253])){this.removeState($[35]);this.removeState($[37])}this.createDispatchEvent($[831])},_afterDisappear:function(){this._isSeeable=false;this.createDispatchEvent($[1194])},_isSeeable:false,isSeeable:function(){return this._isSeeable},isAppearRelevant:function(){return this.getVisibility()&&this._isDisplayable},_beforeInsertDom:function(){this.createDispatchEvent($[1018])},_afterInsertDom:function(){this.createDispatchEvent($[1261])},_beforeRemoveDom:function(){this.createDispatchEvent($[1072])},_afterRemoveDom:function(){this.createDispatchEvent($[888])},_applyVisibility:function($G,$H){if($G){if(this._isDisplayable){this._beforeAppear()}this.removeStyleProperty($[145]);if(this._isDisplayable){this._afterAppear()}}else{if(this._isDisplayable){this._beforeDisappear()}this.setStyleProperty($[145],$[11]);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($[82]))},_applyElement:function($G,$H){this._isCreated=$G!=null;if($H){$H.qx_Widget=null}if($G){$G.qx_Widget=this;$G.style.position=$[63];this._element=$G;this._style=$G.style;this._applyStyleProperties($G);this._applyHtmlProperties($G);this._applyHtmlAttributes($G);this._applyElementData($G);this.createDispatchEvent($[950]);this.addToStateQueue()}else{this._element=this._style=null}},addToJobQueue:function($B){if(this._hasParent){qx.ui.core.Widget.addToGlobalJobQueue(this)}if(!this._jobQueue){this._jobQueue={}}this._jobQueue[$B]=true;return true},_flushJobQueue:function($M){try{var $3=this._jobQueue;var $6=this.getParent();if(!$6||qx.lang.Object.isEmpty($3)){return }var $N=this instanceof qx.ui.core.Parent?this.getLayoutImpl():null;if($N){$N.updateSelfOnJobQueueFlush($3)}}catch(ex){this.error("Flushing job queue (prechecks#1) failed",ex)}try{var $O=false;var $P=$3.marginLeft||$3.marginRight;var $Q=$3.marginTop||$3.marginBottom;var $R=$3.frameWidth;var $S=$3.frameHeight;var $T=($3.frameWidth||$3.preferredInnerWidth)&&this._recomputePreferredBoxWidth();var $U=($3.frameHeight||$3.preferredInnerHeight)&&this._recomputePreferredBoxHeight();if($T){var $V=this.getPreferredBoxWidth();if(this._computedWidthTypeAuto){this._computedWidthValue=$V;$3.width=true}if(this._computedMinWidthTypeAuto){this._computedMinWidthValue=$V;$3.minWidth=true}if(this._computedMaxWidthTypeAuto){this._computedMaxWidthValue=$V;$3.maxWidth=true}}if($U){var $V=this.getPreferredBoxHeight();if(this._computedHeightTypeAuto){this._computedHeightValue=$V;$3.height=true}if(this._computedMinHeightTypeAuto){this._computedMinHeightValue=$V;$3.minHeight=true}if(this._computedMaxHeightTypeAuto){this._computedMaxHeightValue=$V;$3.maxHeight=true}}if(($3.width||$3.minWidth||$3.maxWidth||$3.left||$3.right)&&this._recomputeBoxWidth()){$P=$R=true}if(($3.height||$3.minHeight||$3.maxHeight||$3.top||$3.bottom)&&this._recomputeBoxHeight()){$Q=$S=true}}catch(ex){this.error("Flushing job queue (recompute#2) failed",ex)}try{if(($P&&this._recomputeOuterWidth())||$T){$6._invalidatePreferredInnerWidth();$6.getLayoutImpl().updateSelfOnChildOuterWidthChange(this);$O=true}if(($Q&&this._recomputeOuterHeight())||$U){$6._invalidatePreferredInnerHeight();$6.getLayoutImpl().updateSelfOnChildOuterHeightChange(this);$O=true}if($O){$6._flushJobQueue()}}catch(ex){this.error("Flushing job queue (parentsignals#3) failed",ex)}try{$6._addChildToChildrenQueue(this);for(var $5 in $3){this._layoutChanges[$5]=true}}catch(ex){this.error("Flushing job queue (addjobs#4) failed",ex)}try{if(this instanceof qx.ui.core.Parent&&($3.paddingLeft||$3.paddingRight||$3.paddingTop||$3.paddingBottom)){var $W=this.getChildren(),$X=$W.length;if($3.paddingLeft){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[720])}}if($3.paddingRight){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[737])}}if($3.paddingTop){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[1387])}}if($3.paddingBottom){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[620])}}}if($R){this._recomputeInnerWidth()}if($S){this._recomputeInnerHeight()}if(this._initialLayoutDone){if($N){$N.updateChildrenOnJobQueueFlush($3)}}}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 $N=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($N.computeChildBoxWidth(this),this.getMinWidthValue(),this.getMaxWidthValue()))},_computeBoxHeight:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($N.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 $N=this.getParent().getLayoutImpl();return Math.max(0,$N.computeChildNeededWidth(this))},getNeededHeight:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,$N.computeChildNeededHeight(this))},_recomputeFlexX:function(){if(!this.getHasFlexX()){return false}if(this._computedWidthTypeFlex){this._computedWidthValue=null;this.addToLayoutChanges($[21])}return true},_recomputeFlexY:function(){if(!this.getHasFlexY()){return false}if(this._computedHeightTypeFlex){this._computedHeightValue=null;this.addToLayoutChanges($[22])}return true},_recomputePercentX:function(){if(!this.getHasPercentX()){return false}if(this._computedWidthTypePercent){this._computedWidthValue=null;this.addToLayoutChanges($[21])}if(this._computedMinWidthTypePercent){this._computedMinWidthValue=null;this.addToLayoutChanges($[54])}if(this._computedMaxWidthTypePercent){this._computedMaxWidthValue=null;this.addToLayoutChanges($[55])}if(this._computedLeftTypePercent){this._computedLeftValue=null;this.addToLayoutChanges($[9])}if(this._computedRightTypePercent){this._computedRightValue=null;this.addToLayoutChanges($[7])}return true},_recomputePercentY:function(){if(!this.getHasPercentY()){return false}if(this._computedHeightTypePercent){this._computedHeightValue=null;this.addToLayoutChanges($[22])}if(this._computedMinHeightTypePercent){this._computedMinHeightValue=null;this.addToLayoutChanges($[60])}if(this._computedMaxHeightTypePercent){this._computedMaxHeightValue=null;this.addToLayoutChanges($[59])}if(this._computedTopTypePercent){this._computedTopValue=null;this.addToLayoutChanges($[16])}if(this._computedBottomTypePercent){this._computedBottomValue=null;this.addToLayoutChanges($[12])}return true},_recomputeRangeX:qx.core.Variant.select($[1],{"mshtml|opera":function(){if(this._computedLeftTypeNull||this._computedRightTypeNull){return false}this.addToLayoutChanges($[21]);return true},"default":function(){return !(this._computedLeftTypeNull||this._computedRightTypeNull)}}),_recomputeRangeY:qx.core.Variant.select($[1],{"mshtml|opera":function(){if(this._computedTopTypeNull||this._computedBottomTypeNull){return false}this.addToLayoutChanges($[22]);return true},"default":function(){return !(this._computedTopTypeNull||this._computedBottomTypeNull)}}),_recomputeStretchingX:qx.core.Variant.select($[1],{"mshtml|opera":function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){this._computedWidthValue=null;this.addToLayoutChanges($[21]);return true}return false},"default":function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){return true}return false}}),_recomputeStretchingY:qx.core.Variant.select($[1],{"mshtml|opera":function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){this._computedHeightValue=null;this.addToLayoutChanges($[22]);return true}return false},"default":function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){return true}return false}}),_computeValuePixel:function($Y){return Math.round($Y)},_computeValuePixelLimit:function($Y){return Math.max(0,this._computeValuePixel($Y))},_computeValuePercentX:function($Y){return Math.round(this.getParent().getInnerWidthForChild(this)*$Y*0.01)},_computeValuePercentXLimit:function($Y){return Math.max(0,this._computeValuePercentX($Y))},_computeValuePercentY:function($Y){return Math.round(this.getParent().getInnerHeightForChild(this)*$Y*0.01)},_computeValuePercentYLimit:function($Y){return Math.max(0,this._computeValuePercentY($Y))},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 $10=this._cachedBorderLeft+this.getPaddingLeft()+this.getPaddingRight()+this._cachedBorderRight;switch(this.getOverflow()){case $[30]:case $[85]:$10+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[4]:break}return $10},_computeFrameHeight:function(){var $11=this._cachedBorderTop+this.getPaddingTop()+this.getPaddingBottom()+this._cachedBorderBottom;switch(this.getOverflow()){case $[30]:case $[101]:$11+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[4]:break}return $11},_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($B){if(this._isDisplayable){this.getParent()._addChildToChildrenQueue(this)}return this._layoutChanges[$B]=true},addToQueue:function($B){this._initialLayoutDone?this.addToJobQueue($B):this.addToLayoutChanges($B)},addToQueueRuntime:function($B){return !this._initialLayoutDone||this.addToJobQueue($B)},_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($G){switch($G){case $[4]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL}switch(typeof $G){case $[49]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[174])!=-1?qx.ui.core.Widget.TYPE_PERCENT:$G.indexOf($[209])!=-1?qx.ui.core.Widget.TYPE_FLEX:qx.ui.core.Widget.TYPE_NULL}return qx.ui.core.Widget.TYPE_NULL},_evalUnitsPixelPercentAuto:function($G){switch($G){case $[4]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL}switch(typeof $G){case $[49]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[174])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL}return qx.ui.core.Widget.TYPE_NULL},_evalUnitsPixelPercent:function($G){switch($G){case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL}switch(typeof $G){case $[49]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[174])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL}return qx.ui.core.Widget.TYPE_NULL},_unitDetectionPixelPercentAutoFlex:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeAuto;var $17=$13.typeFlex;var $18=$13.typeNull;var $19=this[$15];var $1a=this[$16];var $1b=this[$17];switch(this[$E]=this._evalUnitsPixelPercentAutoFlex($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=this[$17]=this[$18]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=this[$17]=this[$18]=false;this[$B]=parseFloat($G);this[$Y]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$16]=true;this[$14]=this[$15]=this[$17]=this[$18]=false;this[$B]=this[$Y]=null;break;case qx.ui.core.Widget.TYPE_FLEX:this[$17]=true;this[$14]=this[$15]=this[$16]=this[$18]=false;this[$B]=parseFloat($G);this[$Y]=null;break;default:this[$18]=true;this[$14]=this[$15]=this[$16]=this[$17]=false;this[$B]=this[$Y]=null;break}if($19!=this[$15]){switch($12){case $[54]:case $[55]:case $[21]:case $[9]:case $[7]:this._invalidateHasPercentX();break;case $[59]:case $[60]:case $[22]:case $[16]:case $[12]:this._invalidateHasPercentY();break}}if($1a!=this[$16]){switch($12){case $[54]:case $[55]:case $[21]:this._invalidateHasAutoX();break;case $[60]:case $[59]:case $[22]:this._invalidateHasAutoY();break}}if($1b!=this[$17]){switch($12){case $[21]:this._invalidateHasFlexX();break;case $[22]:this._invalidateHasFlexY();break}}},_unitDetectionPixelPercentAuto:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeAuto;var $17=$13.typeNull;var $19=this[$15];var $1a=this[$16];switch(this[$E]=this._evalUnitsPixelPercentAuto($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=this[$17]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=this[$17]=false;this[$B]=parseFloat($G);this[$Y]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$16]=true;this[$14]=this[$15]=this[$17]=false;this[$B]=this[$Y]=null;break;default:this[$17]=true;this[$14]=this[$15]=this[$16]=false;this[$B]=this[$Y]=null;break}if($19!=this[$15]){switch($12){case $[54]:case $[55]:case $[21]:case $[9]:case $[7]:this._invalidateHasPercentX();break;case $[60]:case $[59]:case $[22]:case $[16]:case $[12]:this._invalidateHasPercentY();break}}if($1a!=this[$16]){switch($12){case $[54]:case $[55]:case $[21]:this._invalidateHasAutoX();break;case $[60]:case $[59]:case $[22]:this._invalidateHasAutoY();break}}},_unitDetectionPixelPercent:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeNull;var $19=this[$15];switch(this[$E]=this._evalUnitsPixelPercent($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=false;this[$B]=parseFloat($G);this[$Y]=null;break;default:this[$16]=true;this[$14]=this[$15]=false;this[$B]=this[$Y]=null;break}if($19!=this[$15]){switch($12){case $[54]:case $[55]:case $[21]:case $[9]:case $[7]:this._invalidateHasPercentX();break;case $[60]:case $[59]:case $[22]:case $[16]:case $[12]:this._invalidateHasPercentY();break}}},getTopLevelWidget:function(){return this._hasParent?this.getParent().getTopLevelWidget():null},moveSelfBefore:function($1c){this.getParent().addBefore(this,$1c)},moveSelfAfter:function($1d){this.getParent().addAfter(this,$1d)},moveSelfToBegin:function(){this.getParent().addAtBegin(this)},moveSelfToEnd:function(){this.getParent().addAtEnd(this)},getPreviousSibling:function(){var $B=this.getParent();if($B==null){return null}var $1e=$B.getChildren();return $1e[$1e.indexOf(this)-1]},getNextSibling:function(){var $B=this.getParent();if($B==null){return null}var $1e=$B.getChildren();return $1e[$1e.indexOf(this)+1]},getPreviousVisibleSibling:function(){if(!this._hasParent){return null}var $1f=this.getParent().getVisibleChildren();return $1f[$1f.indexOf(this)-1]},getNextVisibleSibling:function(){if(!this._hasParent){return null}var $1f=this.getParent().getVisibleChildren();return $1f[$1f.indexOf(this)+1]},getPreviousActiveSibling:function($d){var $1g=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),-1,$d,null);return $1g?$1g:this.getParent().getLastActiveChild()},getNextActiveSibling:function($d){var $1h=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),1,$d,null);return $1h?$1h: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($1i){return this.__states&&this.__states[$1i]?true:false},addState:function($1i){if(!this.__states){this.__states={}}if(!this.__states[$1i]){this.__states[$1i]=true;if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this)}}},removeState:function($1i){if(this.__states&&this.__states[$1i]){delete this.__states[$1i];if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this)}}},_styleFromMap:function($1j){var $1k=qx.core.Property.$$method.style;var $1l=qx.core.Property.$$method.unstyle;var $G;var $1m;for(var $1m in $1j){$G=$1j[$1m];$G===$[5]?this[$1l[$1m]]():this[$1k[$1m]]($G)}},_unstyleFromArray:function($1j){var $1l=qx.core.Property.$$method.unstyle;var $5,$c;for(var $5=0,$c=$1j.length;$5<$c;$5++){this[$1l[$1j[$5]]]()}},_renderAppearance:function(){if(!this.__states){this.__states={}}this._applyStateStyleFocus(this.__states);var $1n=this.getAppearance();if($1n){try{var $13=qx.theme.manager.Appearance.getInstance().styleFrom($1n,this.__states);if($13){this._styleFromMap($13)}}catch(ex){this.error("Could not apply state appearance",ex)}}},_resetAppearanceThemeWrapper:function($1o,$1p){var $1n=this.getAppearance();if($1n){var $1q=qx.theme.manager.Appearance.getInstance();var $1r=$1q.styleFromTheme($1p,$1n,this.__states);var $1s=$1q.styleFromTheme($1o,$1n,this.__states);var $1t=[];for(var $1m in $1r){if($1s[$1m]===undefined){$1t.push($1m)}}this._unstyleFromArray($1t);this._styleFromMap($1s)}},_applyStateStyleFocus:qx.core.Variant.select($[1],{"mshtml":function($1u){},"gecko":function($1u){if($1u.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[158],$[162])}}else{this.removeStyleProperty($[158])}},"default":function($1u){if($1u.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[171],$[162])}}else{this.removeStyleProperty($[171])}}}),addToStateQueue:function(){qx.ui.core.Widget.addToGlobalStateQueue(this)},recursiveAddToStateQueue:function(){this.addToStateQueue()},_applyAppearance:function($G,$H){if(!this.__states){this.__states={}}var $1q=qx.theme.manager.Appearance.getInstance();if($G){var $1s=$1q.styleFrom($G,this.__states)||{}}if($H){var $1r=$1q.styleFrom($H,this.__states)||{};var $1t=[];for(var $1m in $1r){if(!$1s||!($1m in $1s)){$1t.push($1m)}}}if($1t){this._unstyleFromArray($1t)}if($1s){this._styleFromMap($1s)}},_recursiveAppearanceThemeUpdate:function($1o,$1p){try{this._resetAppearanceThemeWrapper($1o,$1p)}catch(ex){this.error("Failed to update appearance theme",ex)}},_applyElementData:function($I){},setHtmlProperty:function($1v,$G){if(!this._htmlProperties){this._htmlProperties={}}this._htmlProperties[$1v]=$G;if(this._isCreated&&this.getElement()[$1v]!=$G){this.getElement()[$1v]=$G}return true},removeHtmlProperty:qx.core.Variant.select($[1],{"mshtml":function($1v){if(!this._htmlProperties){return }delete this._htmlProperties[$1v];if(this._isCreated){this.getElement().removeAttribute($1v)}return true},"default":function($1v){if(!this._htmlProperties){return }delete this._htmlProperties[$1v];if(this._isCreated){this.getElement().removeAttribute($1v);delete this.getElement()[$1v]}return true}}),getHtmlProperty:function($1v){if(!this._htmlProperties){return $[0]}return this._htmlProperties[$1v]||$[0]},_applyHtmlProperties:function($I){var $1w=this._htmlProperties;if($1w){var $1v;for($1v in $1w){$I[$1v]=$1w[$1v]}}},setHtmlAttribute:function($1v,$G){if(!this._htmlAttributes){this._htmlAttributes={}}this._htmlAttributes[$1v]=$G;if(this._isCreated){this.getElement().setAttribute($1v,$G)}return true},removeHtmlAttribute:function($1v){if(!this._htmlAttributes){return }delete this._htmlAttributes[$1v];if(this._isCreated){this.getElement().removeAttribute($1v)}return true},getHtmlAttribute:function($1v){if(!this._htmlAttributes){return $[0]}return this._htmlAttributes[$1v]||$[0]},_applyHtmlAttributes:function($I){var $1x=this._htmlAttributes;if($1x){var $1v;for($1v in $1x){$I.setAttribute($1v,$1x[$1v])}}},getStyleProperty:function($1v){if(!this._styleProperties){return $[0]}return this._styleProperties[$1v]||$[0]},__outerElementStyleProperties:{zIndex:true,filter:true,display:true,visibility:true},setStyleProperty:function($1v,$G){if(!this._styleProperties){this._styleProperties={}}this._styleProperties[$1v]=$G;if(this._isCreated){var $I=this.__outerElementStyleProperties[$1v]?this.getElement():this._getTargetNode();if($I){$I.style[$1v]=($G==null)?$[0]:$G}}},removeStyleProperty:function($1v){if(!this._styleProperties){return }delete this._styleProperties[$1v];if(this._isCreated){var $I=this.__outerElementStyleProperties[$1v]?this.getElement():this._getTargetNode();if($I){$I.style[$1v]=$[0]}}},_applyStyleProperties:function($I){var $1w=this._styleProperties;if(!$1w){return }var $1v;var $1y=$I;var $1z=this._getTargetNode();var $I;var $G;for($1v in $1w){$I=this.__outerElementStyleProperties[$1v]?$1y:$1z;$G=$1w[$1v];$I.style[$1v]=($G==null)?$[0]:$G}},_applyEnabled:function($G,$H){if($G===false){this.addState($[356]);this.removeState($[48]);if(qx.Class.isDefined($[253])){this.removeState($[37]);this.removeState($[35])}}else{this.removeState($[356])}},isFocusable:function(){return this.getEnabled()&&this.isSeeable()&&this.getTabIndex()>=0},isFocusRoot:function(){return false},getFocusRoot:function(){if(this._hasParent){return this.getParent().getFocusRoot()}return null},getActiveChild:function(){var $1A=this.getFocusRoot();if($1A){return $1A.getActiveChild()}return null},_ontabfocus:qx.lang.Function.returnTrue,_applyFocused:function($G,$H){if(!this.isCreated()){return }var $1B=this.getFocusRoot();if($1B){if($G){$1B.setFocusedChild(this);this._visualizeFocus()}else{if($1B.getFocusedChild()==this){$1B.setFocusedChild(null)}this._visualizeBlur()}}},_applyHideFocus:qx.core.Variant.select($[1],{"mshtml":function($G,$H){this.setHtmlProperty($[1367],$G)},"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($[372])},_visualizeFocus:function(){if(!qx.event.handler.FocusHandler.mouseFocus&&this.getEnableElementFocus()){try{this.getElement().focus()}catch(ex){}}this.addState($[372])},focus:function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(true)},blur:function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(false)},_applyCapture:function($G,$H){var $1C=qx.event.handler.EventHandler.getInstance();if($H){$1C.setCaptureWidget(null)}else{if($G){$1C.setCaptureWidget(this)}}},_applyZIndex:function($G,$H){if($G==null){this.removeStyleProperty($[268])}else{this.setStyleProperty($[268],$G)}},_applyTabIndex:qx.core.Variant.select($[1],{"mshtml":function($G,$H){this.setHtmlProperty($[306],$G<0?-1:1)},"gecko":function($G,$H){this.setStyleProperty($[1196],($G<0?$[258]:$[86]))},"default":function($G,$H){this.setStyleProperty($[617],($G<0?$[258]:$[86]));this.setHtmlProperty($[306],$G<0?-1:1)}}),_applySelectable:qx.core.Variant.select($[1],{"mshtml":function($G,$H){if($G){return this.removeHtmlProperty($[250])}else{return this.setHtmlProperty($[250],$[83])}},"gecko":function($G,$H){if($G){this.removeStyleProperty($[320])}else{this.setStyleProperty($[320],$[11])}},"opera":qx.lang.Function.returnTrue,"webkit":function($G,$H){if($G){this.removeStyleProperty($[435])}else{this.setStyleProperty($[435],$[258])}},"khtml":function($G,$H){if($G){this.removeStyleProperty($[327])}else{this.setStyleProperty($[327],$[11])}},"default":function($G,$H){if($G){return this.removeStyleProperty($[446])}else{this.setStyleProperty($[446],$[11])}}}),_applyOpacity:qx.core.Variant.select($[1],{"mshtml":function($G,$H){if($G==null||$G>=1||$G<0){this.removeStyleProperty($[161])}else{this.setStyleProperty($[161],($[730]+Math.round($G*100)+$[81]))}},"default":function($G,$H){if($G==null||$G>1){if(qx.core.Variant.isSet($[1],$[19])){this.removeStyleProperty($[360])}else{if(qx.core.Variant.isSet($[1],$[146])){this.removeStyleProperty($[313])}}this.removeStyleProperty($[308])}else{$G=qx.lang.Number.limit($G,0,1);if(qx.core.Variant.isSet($[1],$[19])){this.setStyleProperty($[360],$G)}else{if(qx.core.Variant.isSet($[1],$[146])){this.setStyleProperty($[313],$G)}}this.setStyleProperty($[308],$G)}}}),_applyCursor:function($G,$H){if($G){if($G==$[247]&&qx.core.Client.getInstance().isMshtml()){this.setStyleProperty($[215],$[217])}else{this.setStyleProperty($[215],$G)}}else{this.removeStyleProperty($[215])}},_applyCommand:function($G,$H){},_applyBackgroundImage:function($G,$H){var $1D=qx.io.image.Manager.getInstance();var $1E=qx.io.Alias.getInstance();if($H){$1D.hide($H)}if($G){$1D.show($G)}$1E.connect(this._styleBackgroundImage,this,$G)},_styleBackgroundImage:function($G){$G?this.setStyleProperty($[376],$[1434]+$G+$[81]):this.removeStyleProperty($[376])},_applyClip:function($G,$H){return this._compileClipString()},_compileClipString:function(){var $1F=this.getClipLeft();var $1G=this.getClipTop();var $1H=this.getClipWidth();var $1I=this.getClipHeight();var $1J,$1K;if($1F==null){$1J=($1H==null?$[4]:$1H+$[33]);$1F=$[4]}else{$1J=($1H==null?$[4]:$1F+$1H+$[33]);$1F=$1F+$[33]}if($1G==null){$1K=($1I==null?$[4]:$1I+$[33]);$1G=$[4]}else{$1K=($1I==null?$[4]:$1G+$1I+$[33]);$1G=$1G+$[33]}return this.setStyleProperty($[821],($[1415]+$1G+$[74]+$1J+$[74]+$1K+$[74]+$1F+$[81]))},_applyOverflow:qx.core.Variant.select($[1],{"mshtml":function($G,$H){var $1L=$G;var $1M=$[58];switch($1L){case $[101]:$1M=$[176];$1L=$[30];break;case $[85]:$1M=$[178];$1L=$[30];break}var $A=[$[58],$[176],$[178]];for(var $5=0;$5<$A.length;$5++){if($A[$5]!=$1M){this.removeStyleProperty($A[$5])}}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[58])},"gecko":function($G,$H){var $1L=$G;var $1M=$[58];switch($1L){case $[15]:$1L=$[1359];break;case $[101]:$1L=$[241];break;case $[85]:$1L=$[235];break}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[58])},"default":function($G,$H){var $1L=$G;var $1M=$[58];switch($1L){case $[101]:case $[85]:$1L=$[30];break}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[58])}}),_renderOverflow:function($1M,$1L,$G,$H){this.setStyleProperty($1M,$1L||$[0]);this._invalidateFrameWidth();this._invalidateFrameHeight()},getOverflowX:function(){var $1N=this.getOverflow();return $1N==$[85]?$[15]:$1N},getOverflowY:function(){var $1N=this.getOverflow();return $1N==$[101]?$[15]:$1N},_applyBackgroundColor:function($G,$H){qx.theme.manager.Color.getInstance().connect(this._styleBackgroundColor,this,$G)},_styleBackgroundColor:function($G){$G?this.setStyleProperty($[413],$G):this.removeStyleProperty($[413])},_applyTextColor:function($G,$H){},_applyFont:function($G,$H){},_cachedBorderTop:0,_cachedBorderRight:0,_cachedBorderBottom:0,_cachedBorderLeft:0,_applyBorder:function($G,$H){qx.theme.manager.Border.getInstance().connect(this._queueBorder,this,$G)},__borderJobs:{top:$[661],right:$[1180],bottom:$[544],left:$[1243]},_queueBorder:function($G,$1O){if(!$1O){var $1P=this.__borderJobs;for(var $1Q in $1P){this.addToQueue($1P[$1Q])}this.__reflowBorderX($G);this.__reflowBorderY($G)}else{if($1O===$[9]||$1O===$[7]){this.__reflowBorderX($G)}else{this.__reflowBorderY($G)}this.addToQueue(this.__borderJobs[$1O])}this.__borderObject=$G},__reflowBorderX:function($G){var $1R=this._cachedBorderLeft;var $1S=this._cachedBorderRight;this._cachedBorderLeft=$G?$G.getWidthLeft():0;this._cachedBorderRight=$G?$G.getWidthRight():0;if(($1R+$1S)!=(this._cachedBorderLeft+this._cachedBorderRight)){this._invalidateFrameWidth()}},__reflowBorderY:function($G){var $1T=this._cachedBorderTop;var $1U=this._cachedBorderBottom;this._cachedBorderTop=$G?$G.getWidthTop():0;this._cachedBorderBottom=$G?$G.getWidthBottom():0;if(($1T+$1U)!=(this._cachedBorderTop+this._cachedBorderBottom)){this._invalidateFrameHeight()}},renderBorder:function($1V){var $G=this.__borderObject;var $1W=qx.theme.manager.Border.getInstance();if($G){if($1V.borderTop){$G.renderTop(this)}if($1V.borderRight){$G.renderRight(this)}if($1V.borderBottom){$G.renderBottom(this)}if($1V.borderLeft){$G.renderLeft(this)}}else{var $1X=qx.ui.core.Border;if($1V.borderTop){$1X.resetTop(this)}if($1V.borderRight){$1X.resetRight(this)}if($1V.borderBottom){$1X.resetBottom(this)}if($1V.borderLeft){$1X.resetLeft(this)}}},prepareEnhancedBorder:qx.core.Variant.select($[1],{"gecko":qx.lang.Function.returnTrue,"default":function(){var $I=this.getElement();var $1Y=this._borderElement=document.createElement($[82]);var $20=$I.style;var $1e=this._innerStyle=$1Y.style;$1e.width=$1e.height=$[69];$1e.position=$[63];for(var $5 in this._styleProperties){switch($5){case $[268]:case $[161]:case $[145]:break;default:$1e[$5]=$20[$5];$20[$5]=$[0]}}for(var $5 in this._htmlProperties){switch($5){case $[250]:$1Y.unselectable=this._htmlProperties[$5]}}while($I.firstChild){$1Y.appendChild($I.firstChild)}$I.appendChild($1Y)}}),_applyPaddingTop:function($G,$H){this.addToQueue($[93]);this._invalidateFrameHeight()},_applyPaddingRight:function($G,$H){this.addToQueue($[109]);this._invalidateFrameWidth()},_applyPaddingBottom:function($G,$H){this.addToQueue($[100]);this._invalidateFrameHeight()},_applyPaddingLeft:function($G,$H){this.addToQueue($[104]);this._invalidateFrameWidth()},renderPadding:function($1V){},_applyMarginLeft:function($G,$H){this.addToQueue($[248])},_applyMarginRight:function($G,$H){this.addToQueue($[244])},_applyMarginTop:function($G,$H){this.addToQueue($[240])},_applyMarginBottom:function($G,$H){this.addToQueue($[220])},execute:function(){var $21=this.getCommand();if($21){$21.execute(this)}this.createDispatchEvent($[95])},_visualPropertyCheck:function(){if(!this.isCreated()){throw new Error("Element must be created previously!")}},setScrollLeft:function($22){this._visualPropertyCheck();this._getTargetNode().scrollLeft=$22},setScrollTop:function($23){this._visualPropertyCheck();this._getTargetNode().scrollTop=$23},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.getElement().scrollWidth},getScrollHeight:function(){this._visualPropertyCheck();return this.getElement().scrollHeight},scrollIntoView:function($24){this.scrollIntoViewX($24);this.scrollIntoViewY($24)},scrollIntoViewX:function($25){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(),$25)},scrollIntoViewY:function($26){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(),$26)},supportsDrop:function($27){return true}},settings:{"qx.widgetQueueDebugging":false},defer:function($z,$l){$z.__initApplyMethods($l);$z.__initLayoutProperties($z)},destruct:function(){var $I=this.getElement();if($I){$I.qx_Widget=null}this._disposeFields($[1383],$[951],$[283],$[1213],$[816],$[1022],$[1040],$[723],$[1155],$[796],$[551],$[1390],$[529],$[1345])}});qx.Class.define($[489],{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=$[128]}var $3=$0.offsetWidth;if($1==0){$0.style.height=$2}return $3},getBoxHeightForZeroWidth:function($0){var $4=$0.offsetWidth;if($4==0){var $2=$0.style.width;$0.style.width=$[128]}var $3=$0.offsetHeight;if($4==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,$[178])==$[15]||$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 $5=qx.html.Style.getStyleProperty($0,$[58]);var $6=$5==$[30]||$5==$[235]?16:0;return Math.max(0,qx.html.Style.getBorderRight($0)+$6)}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,$[176])==$[15]||$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 $5=qx.html.Style.getStyleProperty($0,$[58]);var $6=$5==$[30]||$5==$[241]?16:0;return Math.max(0,qx.html.Style.getBorderBottom($0)+$6)}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($[1443],{statics:{getStylePropertySure:qx.lang.Object.select((document.defaultView&&document.defaultView.getComputedStyle)?$[378]:$[328],{"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)?$[378]:$[328],{"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($3,$4){return parseInt(qx.html.Style.getStyleProperty($3,$4))||0},getMarginLeft:function($3){return qx.html.Style.getStyleSize($3,$[248])},getMarginTop:function($3){return qx.html.Style.getStyleSize($3,$[240])},getMarginRight:function($3){return qx.html.Style.getStyleSize($3,$[244])},getMarginBottom:function($3){return qx.html.Style.getStyleSize($3,$[220])},getPaddingLeft:function($3){return qx.html.Style.getStyleSize($3,$[104])},getPaddingTop:function($3){return qx.html.Style.getStyleSize($3,$[93])},getPaddingRight:function($3){return qx.html.Style.getStyleSize($3,$[109])},getPaddingBottom:function($3){return qx.html.Style.getStyleSize($3,$[100])},getBorderLeft:function($3){return qx.html.Style.getStyleProperty($3,$[683])==$[11]?0:qx.html.Style.getStyleSize($3,$[985])},getBorderTop:function($3){return qx.html.Style.getStyleProperty($3,$[768])==$[11]?0:qx.html.Style.getStyleSize($3,$[636])},getBorderRight:function($3){return qx.html.Style.getStyleProperty($3,$[784])==$[11]?0:qx.html.Style.getStyleSize($3,$[851])},getBorderBottom:function($3){return qx.html.Style.getStyleProperty($3,$[465])==$[11]?0:qx.html.Style.getStyleSize($3,$[579])}}});qx.Class.define($[891],{statics:{includeFile:function($0){var $1=document.createElement($[573]);$1.type=$[377];$1.rel=$[1382];$1.href=$0;var $2=document.getElementsByTagName($[433])[0];$2.appendChild($1)},createElement:qx.lang.Object.select(document.createStyleSheet?$[107]:$[42],{"ie4+":function($3){var $4=document.createStyleSheet();if($3){$4.cssText=$3}return $4},"other":function($3){var $5=document.createElement($[39]);$5.type=$[377];$5.appendChild(document.createTextNode($3||$[986]));document.getElementsByTagName($[433])[0].appendChild($5);if($5.sheet){return $5.sheet}else{var $6=document.styleSheets;for(var $7=$6.length-1;$7>=0;$7--){if($6[$7].ownerNode==$5){return $6[$7]}}}throw $[1270]}}),addRule:qx.lang.Object.select(document.createStyleSheet?$[107]:$[42],{"ie4+":function($4,$8,$9){$4.addRule($8,$9)},"other":qx.lang.Object.select(qx.core.Client.getInstance().isSafari2()?$[205]:$[42],{"safari2+":function($4,$8,$9){if(!$4._qxRules){$4._qxRules={}}if(!$4._qxRules[$8]){var $a=document.createTextNode($8+$[384]+$9+$[351]);$4.ownerNode.appendChild($a);$4._qxRules[$8]=$a}},"other":function($4,$8,$9){$4.insertRule($8+$[384]+$9+$[351],$4.cssRules.length)}})}),removeRule:qx.lang.Object.select(document.createStyleSheet?$[107]:$[42],{"ie4+":function($4,$8){var $b=$4.rules;var $c=$b.length;for(var $7=$c-1;$7>=0;$7--){if($b[$7].selectorText==$8){$4.removeRule($7)}}},"other":qx.lang.Object.select(qx.core.Client.getInstance().isSafari2()?$[205]:$[42],{"safari2+":function($4,$8){var $d=function(){qx.log.Logger.ROOT_LOGGER.warn("In Safari/Webkit you can only remove rules that are created using qx.html.StyleSheet.addRule")};if(!$4._qxRules){$d()}var $a=$4._qxRules[$8];if($a){$4.ownerNode.removeChild($a);$4._qxRules[$8]=null}else{$d()}},"other":function($4,$8){var $b=$4.cssRules;var $c=$b.length;for(var $7=$c-1;$7>=0;$7--){if($b[$7].selectorText==$8){$4.deleteRule($7)}}}})}),removeAllRules:qx.lang.Object.select(document.createStyleSheet?$[107]:$[42],{"ie4+":function($4){var $b=$4.rules;var $c=$b.length;for(var $7=$c-1;$7>=0;$7--){$4.removeRule($7)}},"other":qx.lang.Object.select(qx.core.Client.getInstance().isSafari2()?$[205]:$[42],{"safari2+":function($4){var $e=$4.ownerNode;var $f=$e.childNodes;while($f.length>0){$e.removeChild($f[0])}},"other":function($4){var $b=$4.cssRules;var $c=$b.length;for(var $7=$c-1;$7>=0;$7--){$4.deleteRule($7)}}})}),addImport:qx.lang.Object.select(document.createStyleSheet?$[107]:$[42],{"ie4+":function($4,$g){$4.addImport($g)},"other":qx.lang.Object.select(qx.core.Client.getInstance().isSafari2()?$[205]:$[42],{"safari2+":function($4,$g){$4.ownerNode.appendChild(document.createTextNode($[441]+$g+$[305]))},"other":function($4,$g){$4.insertRule($[441]+$g+$[305],$4.cssRules.length)}})}),removeImport:qx.lang.Object.select(document.createStyleSheet?$[107]:$[42],{"ie4+":function($4,$g){var $h=$4.imports;var $c=$h.length;for(var $7=$c-1;$7>=0;$7--){if($h[$7].href==$g){$4.removeImport($7)}}},"other":function($4,$g){var $b=$4.cssRules;var $c=$b.length;for(var $7=$c-1;$7>=0;$7--){if($b[$7].href==$g){$4.deleteRule($7)}}}}),removeAllImports:qx.lang.Object.select(document.createStyleSheet?$[107]:$[42],{"ie4+":function($4){var $h=$4.imports;var $c=$h.length;for(var $7=$c-1;$7>=0;$7--){$4.removeImport($7)}},"other":function($4){var $b=$4.cssRules;var $c=$b.length;for(var $7=$c-1;$7>=0;$7--){if($b[$7].type==$b[$7].IMPORT_RULE){$4.deleteRule($7)}}}})}});qx.Class.define($[257],{extend:qx.ui.core.Widget,type:$[121],construct:function(){arguments.callee.base.call(this);this._children=[];this._layoutImpl=this._createLayoutImpl()},properties:{focusHandler:{check:$[438],apply:$[964],nullable:true},activeChild:{check:$[127],event:$[576],nullable:true},focusedChild:{check:$[127],apply:$[1086],event:$[1097],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(){this.setFocusHandler(new qx.event.handler.FocusHandler(this))},_onfocuskeyevent:function($0){this.getFocusHandler()._onkeyevent(this,$0)},_applyFocusHandler:function($1,$2){if($1){this.addEventListener($[61],this._onfocuskeyevent);if(this.getTabIndex()<1){this.setTabIndex(1)}this.setHideFocus(true);this.setActiveChild(this)}else{this.removeEventListener($[40],this._onfocuskeyevent);this.removeEventListener($[61],this._onfocuskeyevent);this.setTabIndex(-1);this.setHideFocus(false)}},_applyFocusedChild:function($1,$2){var $3=$1!=null;var $4=$2!=null;if(qx.Class.isDefined($[132])&&$3){var $5=qx.ui.popup.PopupManager.getInstance();if($5){$5.update($1)}}if($4){if($2.hasEventListeners($[227])){var $6=new qx.event.type.FocusEvent($[227],$2);if($3){$6.setRelatedTarget($1)}$2.dispatchEvent($6);$6.dispose()}}if($3){if($1.hasEventListeners($[219])){var $6=new qx.event.type.FocusEvent($[219],$1);if($4){$6.setRelatedTarget($2)}$1.dispatchEvent($6);$6.dispose()}}if($4){if(this.getActiveChild()==$2&&!$3){this.setActiveChild(null)}$2.setFocused(false);var $6=new qx.event.type.FocusEvent($[213],$2);if($3){$6.setRelatedTarget($1)}$2.dispatchEvent($6);if(qx.Class.isDefined($[139])){var $5=qx.ui.popup.ToolTipManager.getInstance();if($5){$5.handleBlur($6)}}$6.dispose()}if($3){this.setActiveChild($1);$1.setFocused(true);qx.event.handler.EventHandler.getInstance().setFocusRoot(this);var $6=new qx.event.type.FocusEvent($[198],$1);if($4){$6.setRelatedTarget($2)}$1.dispatchEvent($6);if(qx.Class.isDefined($[139])){var $5=qx.ui.popup.ToolTipManager.getInstance();if($5){$5.handleFocus($6)}}$6.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($7){return this.getChildren().indexOf($7)},contains:function($8){switch($8){case null:return false;case this:return true;default:return this.contains($8.getParent())}},_computeVisibleChildren:function(){var $9=[];var $a=this.getChildren();if(!$a){return 0}var $b=$a.length;for(var $c=0;$c<$b;$c++){var $7=$a[$c];if($7._isDisplayable){$9.push($7)}}return $9},getVisibleChildrenLength:function(){return this.getVisibleChildren().length},hasVisibleChildren:function(){return this.getVisibleChildrenLength()>0},isVisibleEmpty:function(){return this.getVisibleChildrenLength()==0},add:function($d){var $8;for(var $c=0,$e=arguments.length;$c<$e;$c++){$8=arguments[$c];if(!($8 instanceof qx.ui.core.Parent)&&!($8 instanceof qx.ui.basic.Terminator)){throw new Error("Invalid Widget: "+$8)}else{$8.setParent(this)}}return this},addAt:function($7,$f){if($f==null||$f<0){throw new Error("Not a valid index for addAt(): "+$f)}if($7.getParent()==this){var $a=this.getChildren();var $g=$a.indexOf($7);if($g!=$f){if($g!=-1){qx.lang.Array.removeAt($a,$g)}qx.lang.Array.insertAt($a,$7,$f);if(this._initialLayoutDone){this._invalidateVisibleChildren();this.getLayoutImpl().updateChildrenOnMoveChild($7,$f,$g)}}}else{$7._insertIndex=$f;$7.setParent(this)}},addAtBegin:function($7){return this.addAt($7,0)},addAtEnd:function($7){var $b=this.getChildrenLength();return this.addAt($7,$7.getParent()==this?$b-1:$b)},addBefore:function($7,$h){var $a=this.getChildren();var $i=$a.indexOf($h);if($i==-1){throw new Error("Child to add before: "+$h+" is not inside this parent.")}var $j=$a.indexOf($7);if($j==-1||$j>$i){$i++}return this.addAt($7,Math.max(0,$i-1))},addAfter:function($7,$k){var $a=this.getChildren();var $i=$a.indexOf($k);if($i==-1){throw new Error("Child to add after: "+$k+" is not inside this parent.")}var $j=$a.indexOf($7);if($j!=-1&&$j<$i){$i--}return this.addAt($7,Math.min($a.length,$i+1))},remove:function($d){var $8;for(var $c=0,$e=arguments.length;$c<$e;$c++){$8=arguments[$c];if(!($8 instanceof qx.ui.core.Parent)&&!($8 instanceof qx.ui.basic.Terminator)){throw new Error("Invalid Widget: "+$8)}else{if($8.getParent()==this){$8.setParent(null)}}}},removeAt:function($f){var $7=this.getChildren()[$f];if($7){delete $7._insertIndex;$7.setParent(null)}},removeAll:function(){var $l=this.getChildren();var $m=$l[0];while($m){this.remove($m);$m=$l[0]}},getFirstChild:function(){return qx.lang.Array.getFirst(this.getChildren())||null},getFirstVisibleChild:function(){return qx.lang.Array.getFirst(this.getVisibleChildren())||null},getFirstActiveChild:function($n){return qx.ui.core.Widget.getActiveSiblingHelper(null,this,1,$n,$[352])||null},getLastChild:function(){return qx.lang.Array.getLast(this.getChildren())||null},getLastVisibleChild:function(){return qx.lang.Array.getLast(this.getVisibleChildren())||null},getLastActiveChild:function($n){return qx.ui.core.Widget.getActiveSiblingHelper(null,this,-1,$n,$[700])||null},forEachChild:function($o){var $p=this.getChildren(),$q,$c=-1;if(!$p){return }while($q=$p[++$c]){$o.call($q,$c)}},forEachVisibleChild:function($o){var $p=this.getVisibleChildren(),$q,$c=-1;if(!$p){return }while($q=$p[++$c]){$o.call($q,$c)}},_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($r,$s,$t){this.forEachChild(function(){this._handleDisplayable()})},_addChildrenToStateQueue:function(){this.forEachVisibleChild(function(){this.addToStateQueue()})},recursiveAddToStateQueue:function(){this.addToStateQueue();this.forEachVisibleChild(function(){this.recursiveAddToStateQueue()})},_recursiveAppearanceThemeUpdate:function($u,$v){arguments.callee.base.call(this,$u,$v);this.forEachVisibleChild(function(){this._recursiveAppearanceThemeUpdate($u,$v)})},_addChildToChildrenQueue:function($7){if(!$7._isInParentChildrenQueue&&!$7._isDisplayable){this.warn("Ignoring invisible child: "+$7)}if(!$7._isInParentChildrenQueue&&$7._isDisplayable){qx.ui.core.Widget.addToGlobalLayoutQueue(this);if(!this._childrenQueue){this._childrenQueue={}}this._childrenQueue[$7.toHashCode()]=$7}},_removeChildFromChildrenQueue:function($7){if(this._childrenQueue&&$7._isInParentChildrenQueue){delete this._childrenQueue[$7.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($w){this.forEachChild(function(){this.addToLayoutChanges($w)})},_layoutChild:function($7){if(!$7._isDisplayable){return }var $x=$7._layoutChanges;try{if($7.renderBorder){if($x.borderTop||$x.borderRight||$x.borderBottom||$x.borderLeft){$7.renderBorder($x)}}}catch(ex){this.error("Could not apply border to child "+$7,ex)}try{if($7.renderPadding){if($x.paddingLeft||$x.paddingRight||$x.paddingTop||$x.paddingBottom){$7.renderPadding($x)}}}catch(ex){this.error("Could not apply padding to child "+$7,ex)}try{this.getLayoutImpl().layoutChild($7,$x)}catch(ex){this.error("Could not layout child "+$7+" through layout handler",ex)}try{$7._layoutPost($x)}catch(ex){this.error("Could not post layout child "+$7,ex)}try{if($x.initial){$7._initialLayoutDone=true;qx.ui.core.Widget.addToGlobalDisplayQueue($7)}}catch(ex){this.error("Could not handle display updates from layout flush for child "+$7,ex)}$7._layoutChanges={};delete $7._isInParentLayoutQueue;delete this._childrenQueue[$7.toHashCode()]},_layoutPost:qx.lang.Function.returnTrue,_computePreferredInnerWidth:function(){return this.getLayoutImpl().computeChildrenNeededWidth()},_computePreferredInnerHeight:function(){return this.getLayoutImpl().computeChildrenNeededHeight()},_changeInnerWidth:function($y,$z){var $A=this.getLayoutImpl();if($A.invalidateChildrenFlexWidth){$A.invalidateChildrenFlexWidth()}this.forEachVisibleChild(function(){if($A.updateChildOnInnerWidthChange(this)&&this._recomputeBoxWidth()){this._recomputeOuterWidth();this._recomputeInnerWidth()}})},_changeInnerHeight:function($y,$z){var $A=this.getLayoutImpl();if($A.invalidateChildrenFlexHeight){$A.invalidateChildrenFlexHeight()}this.forEachVisibleChild(function(){if($A.updateChildOnInnerHeightChange(this)&&this._recomputeBoxHeight()){this._recomputeOuterHeight();this._recomputeInnerHeight()}})},getInnerWidthForChild:function($7){return this.getInnerWidth()},getInnerHeightForChild:function($7){return this.getInnerHeight()},_remappingChildTable:[$[924],$[767],$[864],$[1137],$[484],$[1296],$[1073],$[522],$[488]],_remapStart:$[1449],_remapStop:$[1285],remapChildrenHandlingTo:function($B){var $C=this._remappingChildTable;this._remappingChildTarget=$B;for(var $c=0,$e=$C.length,$D;$c<$e;$c++){$D=$C[$c];this[$D]=new Function(qx.ui.core.Parent.prototype._remapStart+$D+qx.ui.core.Parent.prototype._remapStop)}}},defer:function($E,$F,$G){if(qx.core.Variant.isSet($[1],$[97])){$F._layoutChildOrig=$F._layoutChild;$F._layoutChild=function($7){if(!$7._initialLayoutDone||!$7._layoutChanges.border){return this._layoutChildOrig($7)}var $H=$7.getElement().style;var $I=$H.display;$H.display=$[11];var $J=this._layoutChildOrig($7);$H.display=$I;return $J}}},destruct:function(){this._disposeObjectDeep($[1099],1);this._disposeObjects($[833]);this._disposeFields($[269],$[269],$[895],$[1125],$[486])}});qx.Class.define($[134],{extend:qx.event.type.Event,construct:function($0,$1){arguments.callee.base.call(this,$0);this.setTarget($1);switch($0){case $[219]:case $[227]:this.setBubbles(true);this.setPropagationStopped(false)}}});qx.Class.define($[512],{type:$[27],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":$[193]},statics:{mouseEventTypes:[$[75],$[135],$[129],$[20],$[32],$[90],$[106],$[231],qx.core.Variant.isSet($[1],$[23])?$[183]:$[345]],keyEventTypes:[$[40],$[61],$[120]],dragEventTypes:qx.core.Variant.select($[1],{"gecko":[$[373],$[221],$[223],$[383],$[401]],"mshtml":[$[1162],$[221],$[331],$[350],$[223],$[293]],"default":[$[331],$[373],$[221],$[350],$[293],$[223],$[383],$[401]]}),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()}$0.returnValue=false},getOriginalTargetObject:function($1){if($1==document.documentElement){$1=document.body}while($1!=null&&$1.qx_Widget==null){try{$1=$1.parentNode}catch($0){$1=null}}return $1?$1.qx_Widget:null},getOriginalTargetObjectFromEvent:function($0,$2){var $1=qx.event.handler.EventHandler.getDomTarget($0);if($2){var $3=$2.document;if($1==$2||$1==$3||$1==$3.documentElement||$1==$3.body){return $3.body.qx_Widget}}return qx.event.handler.EventHandler.getOriginalTargetObject($1)},getRelatedOriginalTargetObjectFromEvent:function($0){return qx.event.handler.EventHandler.getOriginalTargetObject($0.relatedTarget||($0.type==$[75]?$0.fromElement:$0.toElement))},getTargetObject:function($1,$4,$5){if(!$4){var $4=qx.event.handler.EventHandler.getOriginalTargetObject($1);if(!$4){return null}}while($4){if(!$5&&!$4.getEnabled()){return null}if(!$4.getAnonymous()){break}$4=$4.getParent()}return $4},getTargetObjectFromEvent:function($0){return qx.event.handler.EventHandler.getTargetObject(qx.event.handler.EventHandler.getDomTarget($0))},getRelatedTargetObjectFromEvent:function($0){var $6=$0.relatedTarget;if(!$6){if($0.type==$[75]){$6=$0.fromElement}else{$6=$0.toElement}}return qx.event.handler.EventHandler.getTargetObject($6)}},properties:{allowClientContextMenu:{check:$[2],init:false},allowClientSelectAll:{check:$[2],init:false},captureWidget:{check:$[127],nullable:true,apply:$[1004]},focusRoot:{check:$[257],nullable:true,apply:$[475]}},members:{_lastMouseEventType:null,_lastMouseDown:false,_lastMouseEventDate:0,_applyCaptureWidget:function($7,$8){if($8){$8.setCapture(false)}if($7){$7.setCapture(true)}},_applyFocusRoot:function($7,$8){if($8){$8.setFocusedChild(null)}if($7&&$7.getFocusedChild()==null){$7.setFocusedChild($7)}},addCommand:function($9){this._commands[$9.toHashCode()]=$9},removeCommand:function($9){delete this._commands[$9.toHashCode()]},_checkKeyEventMatch:function($a){var $9;for(var $b in this._commands){$9=this._commands[$b];if($9.getEnabled()&&$9.matchesKeyEvent($a)){if(!$9.execute($a.getTarget())){$a.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,$[213],this.__onwindowblur);qx.html.EventRegistration.addEventListener(window,$[198],this.__onwindowfocus);qx.html.EventRegistration.addEventListener(window,$[274],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,$[213],this.__onwindowblur);qx.html.EventRegistration.removeEventListener(window,$[198],this.__onwindowfocus);qx.html.EventRegistration.removeEventListener(window,$[274],this.__onwindowresize);document.body.onselect=document.onselectstart=document.onselectionchange=null},attachEventTypes:function($c,$d){try{var $e=qx.core.Variant.isSet($[1],$[19])?window:document.body;for(var $f=0,$g=$c.length;$f<$g;$f++){qx.html.EventRegistration.addEventListener($e,$c[$f],$d)}}catch(ex){throw new Error("qx.event.handler.EventHandler: Failed to attach window event types: "+$c+": "+ex)}},detachEventTypes:function($c,$d){try{var $e=qx.core.Variant.isSet($[1],$[19])?window:document.body;for(var $f=0,$g=$c.length;$f<$g;$f++){qx.html.EventRegistration.removeEventListener($e,$c[$f],$d)}}catch(ex){throw new Error("qx.event.handler.EventHandler: Failed to detach window event types: "+$c+": "+ex)}},_onkeyevent_post:function($0,$h,$i,$j,$k){var $l=qx.event.handler.EventHandler.getDomTarget($0);var $m=this.getFocusRoot();var $n=this.getCaptureWidget()||($m==null?null:$m.getActiveChild());if($n==null||!$n.getEnabled()){return false}var $o=$n.getElement();switch($k){case $[382]:case $[249]:if(qx.Class.isDefined($[142])){qx.ui.menu.Manager.getInstance().update($n,$h)}break}if(!this.getAllowClientSelectAll()){if($0.ctrlKey&&$k==$[148]){switch($l.tagName.toLowerCase()){case $[103]:case $[370]:case $[437]:break;default:qx.event.handler.EventHandler.stopDomEvent($0)}}}var $p=new qx.event.type.KeyEvent($h,$0,$l,$n,null,$i,$j,$k);if($h==$[40]){this._checkKeyEventMatch($p)}try{$n.dispatchEvent($p);if(qx.Class.isDefined($[256])){qx.event.handler.DragAndDropHandler.getInstance().handleKeyEvent($p)}}catch(ex){this.error("Failed to dispatch key event",ex);this.createDispatchDataEvent($[64],ex)}$p.dispose();qx.ui.core.Widget.flushGlobalQueues()},_onmouseevent:qx.core.Variant.select($[1],{"mshtml":function($0){if(!$0){$0=window.event}var $l=qx.event.handler.EventHandler.getDomTarget($0);var $h=$0.type;if($h==$[135]){if(this._mouseIsDown&&$0.button==0){this._onmouseevent_post($0,$[32]);this._mouseIsDown=false}}else{if($h==$[20]){this._mouseIsDown=true}else{if($h==$[32]){this._mouseIsDown=false}}if($h==$[32]&&!this._lastMouseDown&&((new Date).valueOf()-this._lastMouseEventDate)<250){this._onmouseevent_post($0,$[20])}else{if($h==$[106]&&this._lastMouseEventType==$[32]&&((new Date).valueOf()-this._lastMouseEventDate)<250){this._onmouseevent_post($0,$[90])}}switch($h){case $[20]:case $[32]:case $[90]:case $[106]:case $[231]:this._lastMouseEventType=$h;this._lastMouseEventDate=(new Date).valueOf();this._lastMouseDown=$h==$[20]}}this._onmouseevent_post($0,$h,$l)},"default":function($0){var $l=qx.event.handler.EventHandler.getDomTarget($0);var $h=$0.type;switch($h){case $[345]:$h=$[183];break;case $[90]:case $[106]:if($0.which!==1){return }}this._onmouseevent_post($0,$h,$l)}}),_onmouseevent_click_fix:qx.core.Variant.select($[1],{"gecko":function($l,$h,$q){var $r=false;switch($h){case $[20]:this._lastMouseDownDomTarget=$l;this._lastMouseDownDispatchTarget=$q;break;case $[32]:if(this._lastMouseDownDispatchTarget===$q&&$l!==this._lastMouseDownDomTarget){$r=true}else{this._lastMouseDownDomTarget=null;this._lastMouseDownDispatchTarget=null}}return $r},"default":null}),_onmouseevent_post:function($0,$h,$l){var $s,$t,$q,$n,$u,$v,$w,$x;$t=this.getCaptureWidget();$u=qx.event.handler.EventHandler.getOriginalTargetObject($l);if(!$t){$q=$n=qx.event.handler.EventHandler.getTargetObject(null,$u,true)}else{$q=$t;$n=qx.event.handler.EventHandler.getTargetObject(null,$u,true)}if(!$n){return }$x=$n.getEnabled();if(qx.core.Variant.isSet($[1],$[19])){$w=this._onmouseevent_click_fix($l,$h,$q)}if($h==$[231]&&!this.getAllowClientContextMenu()){qx.event.handler.EventHandler.stopDomEvent($0)}if($x&&$h==$[20]){qx.event.handler.FocusHandler.mouseFocus=true;var $y=$n.getFocusRoot();if($y){this.setFocusRoot($y);$y.setActiveChild($n);var $z=$n;while(!$z.isFocusable()&&$z!=$y){$z=$z.getParent()}$y.setFocusedChild($z)}}var $o=$n.getElement();switch($h){case $[75]:case $[129]:$v=qx.event.handler.EventHandler.getRelatedTargetObjectFromEvent($0);if($v==$n){return }}$s=new qx.event.type.MouseEvent($h,$0,$l,$n,$u,$v);qx.event.type.MouseEvent.storeEventState($s);if($x){var $A=false;$A=$q?$q.dispatchEvent($s):true;this._onmouseevent_special_post($h,$n,$u,$q,$A,$s,$0)}else{if($h==$[75]){if(qx.Class.isDefined($[139])){qx.ui.popup.ToolTipManager.getInstance().handleMouseOver($s)}}}$s.dispose();$s=null;qx.ui.core.Widget.flushGlobalQueues();if($w){this._onmouseevent_post($0,$[90],this._lastMouseDownDomTarget);this._lastMouseDownDomTarget=null;this._lastMouseDownDispatchTarget=null}},_onmouseevent_special_post:function($h,$n,$u,$q,$A,$s,$0){switch($h){case $[20]:if(qx.Class.isDefined($[132])){qx.ui.popup.PopupManager.getInstance().update($n)}if(qx.Class.isDefined($[142])){qx.ui.menu.Manager.getInstance().update($n,$h)}if(qx.Class.isDefined($[224])){qx.ui.embed.IframeManager.getInstance().handleMouseDown($s)}break;case $[32]:if(qx.Class.isDefined($[142])){qx.ui.menu.Manager.getInstance().update($n,$h)}if(qx.Class.isDefined($[224])){qx.ui.embed.IframeManager.getInstance().handleMouseUp($s)}break;case $[75]:if(qx.Class.isDefined($[139])){qx.ui.popup.ToolTipManager.getInstance().handleMouseOver($s)}break;case $[129]:if(qx.Class.isDefined($[139])){qx.ui.popup.ToolTipManager.getInstance().handleMouseOut($s)}break;case $[183]:if(qx.core.Variant.isSet($[1],$[19])){$A?this._onmousewheel($u||$q,$s):qx.event.handler.EventHandler.stopDomEvent($0)}break}this._ignoreWindowBlur=$h===$[20];if(qx.Class.isDefined($[256])&&$n){qx.event.handler.DragAndDropHandler.getInstance().handleMouseEvent($s)}},_onmousewheel:qx.core.Variant.select($[1],{"gecko":function($n,$B){if($n==null){return }if($n.getOverflowY()==$[15]){return this._onmousewheel($n.getParent(),$B)}var $C=$n.getScrollTop();var $D=20*$B.getWheelDelta();if($C==0&&$D>0){return this._onmousewheel($n.getParent(),$B)}var $E=$n.getScrollHeight();var $F=$n.getClientHeight();if($C+$F>=$E&&$D<0){return this._onmousewheel($n.getParent(),$B)}$n.setScrollTop($C-$D);$B.preventDefault()},"default":null}),_ondragevent:function($B){if(!$B){$B=window.event}qx.event.handler.EventHandler.stopDomEvent($B)},_onselectevent:function($a){if(!$a){$a=window.event}var $n=qx.event.handler.EventHandler.getOriginalTargetObjectFromEvent($a);if($n&&!$n.getSelectable()){qx.event.handler.EventHandler.stopDomEvent($a)}},_focused:false,_onwindowblur:function($a){if(!this._focused||this._ignoreWindowBlur){return }this._focused=false;this.setCaptureWidget(null);if(qx.Class.isDefined($[132])){qx.ui.popup.PopupManager.getInstance().update()}if(qx.Class.isDefined($[142])){qx.ui.menu.Manager.getInstance().update()}if(qx.Class.isDefined($[256])){qx.event.handler.DragAndDropHandler.getInstance().globalCancelDrag()}qx.ui.core.ClientDocument.getInstance().createDispatchEvent($[972])},_onwindowfocus:function($a){if(this._focused){return }this._focused=true;qx.ui.core.ClientDocument.getInstance().createDispatchEvent($[1226])},_onwindowresize:function($a){qx.ui.core.ClientDocument.getInstance().createDispatchEvent($[318])}},destruct:function(){this.detachEvents();this._disposeObjectDeep($[1460],1);this._disposeFields($[806],$[1059],$[1221],$[820],$[1419],$[1377]);this._disposeFields($[1206],$[1007],$[876],$[1310],$[652])}});qx.Class.define($[1302],{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}});qx.Class.define($[1143],{type:$[27],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);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],$[19])?window:document.body;qx.html.EventRegistration.addEventListener($0,$[61],this.__onkeypress);qx.html.EventRegistration.addEventListener($0,$[120],this.__onkeyupdown);qx.html.EventRegistration.addEventListener($0,$[40],this.__onkeyupdown)},_detachEvents:function(){var $0=qx.core.Variant.isSet($[1],$[19])?window:document.body;qx.html.EventRegistration.removeEventListener($0,$[61],this.__onkeypress);qx.html.EventRegistration.removeEventListener($0,$[120],this.__onkeyupdown);qx.html.EventRegistration.removeEventListener($0,$[40],this.__onkeyupdown)},_onkeyupdown:qx.core.Variant.select($[1],{"mshtml":function($1){$1=window.event||$1;var $2=$1.keyCode;var $3=0;var $4=$1.type;if(!(this._lastUpDownType[$2]==$[40]&&$4==$[40])){this._idealKeyHandler($2,$3,$4,$1)}if($4==$[40]){if(this._isNonPrintableKeyCode($2)||$2==8||$2==9){this._idealKeyHandler($2,$3,$[61],$1)}}this._lastUpDownType[$2]=$4},"gecko":function($1){var $2=this._keyCodeFix[$1.keyCode]||$1.keyCode;var $5=$1.charCode;var $4=$1.type;if(qx.core.Client.getInstance().runsOnWindows()){var $6=$2?this._keyCodeToIdentifier($2):this._charCodeToIdentifier($5);if(!(this._lastUpDownType[$6]==$[61]&&$4==$[40])){this._idealKeyHandler($2,$5,$4,$1)}this._lastUpDownType[$6]=$4}else{this._idealKeyHandler($2,$5,$4,$1)}},"webkit":function($1){var $2=0;var $5=0;var $4=$1.type;if(qx.core.Client.getInstance().getVersion()<420){if(!this._lastCharCodeForType){this._lastCharCodeForType={}}var $7=this._lastCharCodeForType[$4]>63000;if($7){this._lastCharCodeForType[$4]=null;return }this._lastCharCodeForType[$4]=$1.charCode}if($4==$[120]||$4==$[40]){$2=this._charCode2KeyCode[$1.charCode]||$1.keyCode}else{if(this._charCode2KeyCode[$1.charCode]){$2=this._charCode2KeyCode[$1.charCode]}else{$5=$1.charCode}}this._idealKeyHandler($2,$5,$4,$1)},"opera":function($1){this._idealKeyHandler($1.keyCode,0,$1.type,$1)},"default":function(){throw new Error("Unsupported browser for key event handler!")}}),_onkeypress:qx.core.Variant.select($[1],{"mshtml":function($1){$1=window.event||$1;if(this._charCode2KeyCode[$1.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[$1.keyCode],0,$1.type,$1)}else{this._idealKeyHandler(0,$1.keyCode,$1.type,$1)}},"gecko":function($1){var $2=this._keyCodeFix[$1.keyCode]||$1.keyCode;var $5=$1.charCode;var $4=$1.type;if(qx.core.Client.getInstance().runsOnWindows()){var $6=$2?this._keyCodeToIdentifier($2):this._charCodeToIdentifier($5);if(!(this._lastUpDownType[$6]==$[61]&&$4==$[40])){this._idealKeyHandler($2,$5,$4,$1)}this._lastUpDownType[$6]=$4}else{this._idealKeyHandler($2,$5,$4,$1)}},"webkit":function($1){var $2=0;var $5=0;var $4=$1.type;if(qx.core.Client.getInstance().getVersion()<420){if(!this._lastCharCodeForType){this._lastCharCodeForType={}}var $7=this._lastCharCodeForType[$4]>63000;if($7){this._lastCharCodeForType[$4]=null;return }this._lastCharCodeForType[$4]=$1.charCode}if($4==$[120]||$4==$[40]){$2=this._charCode2KeyCode[$1.charCode]||$1.keyCode}else{if(this._charCode2KeyCode[$1.charCode]){$2=this._charCode2KeyCode[$1.charCode]}else{$5=$1.charCode}}this._idealKeyHandler($2,$5,$4,$1)},"opera":function($1){if(this._keyCodeToIdentifierMap[$1.keyCode]){this._idealKeyHandler($1.keyCode,0,$1.type,$1)}else{this._idealKeyHandler(0,$1.keyCode,$1.type,$1)}},"default":function(){throw new Error("Unsupported browser for key event handler!")}}),_specialCharCodeMap:{8:$[1146],9:$[249],32:$[147]},_keyCodeToIdentifierMap:{13:$[155],16:$[1438],17:$[621],18:$[1144],20:$[871],224:$[971],27:$[382],37:$[199],38:$[226],39:$[200],40:$[264],33:$[254],34:$[259],35:$[263],36:$[225],45:$[279],46:$[310],112:$[273],113:$[285],114:$[301],115:$[317],116:$[329],117:$[343],118:$[358],119:$[374],120:$[391],121:$[321],122:$[307],123:$[292],144:$[173],44:$[426],145:$[714],19:$[461],91:$[995],93:$[932]},_numpadToCharCode:{96:$[123].charCodeAt(0),97:$[1126].charCodeAt(0),98:$[918].charCodeAt(0),99:$[983].charCodeAt(0),100:$[759].charCodeAt(0),101:$[834].charCodeAt(0),102:$[626].charCodeAt(0),103:$[685].charCodeAt(0),104:$[624].charCodeAt(0),105:$[228].charCodeAt(0),106:$[209].charCodeAt(0),107:$[267].charCodeAt(0),109:$[125].charCodeAt(0),110:$[74].charCodeAt(0),111:$[151].charCodeAt(0)},_charCodeA:$[148].charCodeAt(0),_charCodeZ:$[427].charCodeAt(0),_charCode0:$[123].charCodeAt(0),_charCode9:$[228].charCodeAt(0),_isNonPrintableKeyCode:function($2){return this._keyCodeToIdentifierMap[$2]?true:false},_isIdentifiableKeyCode:function($2){if($2>=this._charCodeA&&$2<=this._charCodeZ){return true}if($2>=this._charCode0&&$2<=this._charCode9){return true}if(this._specialCharCodeMap[$2]){return true}if(this._numpadToCharCode[$2]){return true}if(this._isNonPrintableKeyCode($2)){return true}return false},isValidKeyIdentifier:function($6){if(this._identifierToKeyCodeMap[$6]){return true}if($6.length!=1){return false}if($6>=$[123]&&$6<=$[228]){return true}if($6>=$[148]&&$6<=$[427]){return true}switch($6){case $[267]:case $[125]:case $[209]:case $[151]:return true;default:return false}},_keyCodeToIdentifier:function($2){if(this._isIdentifiableKeyCode($2)){var $8=this._numpadToCharCode[$2];if($8){return String.fromCharCode($8)}return(this._keyCodeToIdentifierMap[$2]||this._specialCharCodeMap[$2]||String.fromCharCode($2))}else{return $[638]}},_charCodeToIdentifier:function($5){return this._specialCharCodeMap[$5]||String.fromCharCode($5).toUpperCase()},_identifierToKeyCode:function($6){return this._identifierToKeyCodeMap[$6]||$6.charCodeAt(0)},_idealKeyHandler:function($2,$5,$9,$1){if(!$2&&!$5){return }var $6;if($2){$6=this._keyCodeToIdentifier($2);qx.event.handler.EventHandler.getInstance()._onkeyevent_post($1,$9,$2,$5,$6)}else{$6=this._charCodeToIdentifier($5);qx.event.handler.EventHandler.getInstance()._onkeyevent_post($1,$[61],$2,$5,$6);qx.event.handler.EventHandler.getInstance()._onkeyevent_post($1,$[1153],$2,$5,$6)}}},defer:function($a,$b,$c){if(!$b._identifierToKeyCodeMap){$b._identifierToKeyCodeMap={};for(var $d in $b._keyCodeToIdentifierMap){$b._identifierToKeyCodeMap[$b._keyCodeToIdentifierMap[$d]]=parseInt($d)}for(var $d in $b._specialCharCodeMap){$b._identifierToKeyCodeMap[$b._specialCharCodeMap[$d]]=parseInt($d)}}if(qx.core.Variant.isSet($[1],$[23])){$b._lastUpDownType={};$b._charCode2KeyCode={13:13,27:27}}else{if(qx.core.Variant.isSet($[1],$[19])){$b._lastUpDownType={};$b._keyCodeFix={12:$b._identifierToKeyCode($[173])}}else{if(qx.core.Variant.isSet($[1],$[114])){$b._charCode2KeyCode={63289:$b._identifierToKeyCode($[173]),63276:$b._identifierToKeyCode($[254]),63277:$b._identifierToKeyCode($[259]),63275:$b._identifierToKeyCode($[263]),63273:$b._identifierToKeyCode($[225]),63234:$b._identifierToKeyCode($[199]),63232:$b._identifierToKeyCode($[226]),63235:$b._identifierToKeyCode($[200]),63233:$b._identifierToKeyCode($[264]),63272:$b._identifierToKeyCode($[310]),63302:$b._identifierToKeyCode($[279]),63236:$b._identifierToKeyCode($[273]),63237:$b._identifierToKeyCode($[285]),63238:$b._identifierToKeyCode($[301]),63239:$b._identifierToKeyCode($[317]),63240:$b._identifierToKeyCode($[329]),63241:$b._identifierToKeyCode($[343]),63242:$b._identifierToKeyCode($[358]),63243:$b._identifierToKeyCode($[374]),63244:$b._identifierToKeyCode($[391]),63245:$b._identifierToKeyCode($[321]),63246:$b._identifierToKeyCode($[307]),63247:$b._identifierToKeyCode($[292]),63248:$b._identifierToKeyCode($[426]),3:$b._identifierToKeyCode($[155]),12:$b._identifierToKeyCode($[173]),13:$b._identifierToKeyCode($[155])}}}}},destruct:function(){this._detachEvents();this._disposeFields($[747])}});qx.Class.define($[1058],{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 $5=0;var $6=this.getDomEvent();if($6.shiftKey){$5|=qx.event.type.DomEvent.SHIFT_MASK}if($6.ctrlKey){$5|=qx.event.type.DomEvent.CTRL_MASK}if($6.altKey){$5|=qx.event.type.DomEvent.ALT_MASK}if($6.metaKey){$5|=qx.event.type.DomEvent.META_MASK}return $5},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($7){if(!$7){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,$7)},"default":function($7){if(!$7){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,$7)}})},destruct:function(){this._disposeFields($[809],$[1216])}});qx.Class.define($[143],{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.setKeyCode($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:{keyCode:{_fast:true,setOnlyOnce:true,noCompute:true},charCode:{_fast:true,setOnlyOnce:true,noCompute:true},keyIdentifier:{_fast:true,setOnlyOnce:true,noCompute:true}},defer:function($8){for(var $9 in $8.keys){$8.codes[$8.keys[$9]]=$9}}});qx.Class.define($[66],{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($6){this._screenX=$6.getScreenX();this._screenY=$6.getScreenY();this._clientX=$6.getClientX();this._clientY=$6.getClientY();this._pageX=$6.getPageX();this._pageY=$6.getPageY();this._button=$6.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":qx.lang.Object.select(qx.core.Client.getInstance().isInQuirksMode()?$[287]:$[270],{"quirks":function(){return this.getDomEvent().clientX+document.documentElement.scrollLeft},"standard":function(){return this.getDomEvent().clientX+document.body.scrollLeft}}),"gecko":function(){return this.getDomEvent().pageX},"default":function(){return this.getDomEvent().clientX}}),getPageY:qx.core.Variant.select($[1],{"mshtml":qx.lang.Object.select(qx.core.Client.getInstance().isInQuirksMode()?$[287]:$[270],{"quirks":function(){return this.getDomEvent().clientY+document.documentElement.scrollTop},"standard":function(){return this.getDomEvent().clientY+document.body.scrollTop}}),"gecko":function(){return this.getDomEvent().pageY},"default":function(){return this.getDomEvent().clientY}}),getClientX:qx.core.Variant.select($[1],{"mshtml|gecko":function(){return this.getDomEvent().clientX},"default":function(){return this.getDomEvent().clientX+(document.body&&document.body.scrollLeft!=null?document.body.scrollLeft:0)}}),getClientY:qx.core.Variant.select($[1],{"mshtml|gecko":function(){return this.getDomEvent().clientY},"default":function(){return this.getDomEvent().clientY+(document.body&&document.body.scrollTop!=null?document.body.scrollTop:0)}}),getScreenX:function(){return this.getDomEvent().screenX},getScreenY:function(){return this.getDomEvent().screenY},isLeftButtonPressed:qx.core.Variant.select($[1],{"mshtml":function(){if(this.getType()==$[90]){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},_computeButton:function(){var $6=this.getDomEvent();if($6.which!=null){switch($6.which){case 1:return qx.event.type.MouseEvent.C_BUTTON_LEFT;case 3:return qx.event.type.MouseEvent.C_BUTTON_RIGHT;case 2:return qx.event.type.MouseEvent.C_BUTTON_MIDDLE;default:return qx.event.type.MouseEvent.C_BUTTON_NONE}}else{switch($6.button){case 1:return qx.event.type.MouseEvent.C_BUTTON_LEFT;case 2:return qx.event.type.MouseEvent.C_BUTTON_RIGHT;case 4:return qx.event.type.MouseEvent.C_BUTTON_MIDDLE;default:return qx.event.type.MouseEvent.C_BUTTON_NONE}}},_computeWheelDelta:qx.core.Variant.select($[1],{"mshtml|opera":function(){return this.getDomEvent().wheelDelta/120},"default":function(){return -(this.getDomEvent().detail/3)}})}});qx.Class.define($[898],{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 $1 in this._objects){this._objects[$1].setEnabled(true)}},disableAll:function(){for(var $1 in this._objects){this._objects[$1].setEnabled(false)}}},destruct:function(){this._disposeObjectDeep($[425])}});qx.Class.define($[224],{type:$[27],extend:qx.util.manager.Object,construct:function(){arguments.callee.base.call(this)},members:{handleMouseDown:function($0){var $1=this.getAll();for(var $2 in $1){var $3=$1[$2];$3.block()}},handleMouseUp:function($0){var $1=this.getAll();for(var $2 in $1){var $3=$1[$2];$3.release()}}}});qx.Class.define($[1124],{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($[670],{extend:qx.core.Object,construct:function($0){arguments.callee.base.call(this);this._widget=$0},members:{getWidget:function(){return this._widget},computeChildBoxWidth:function($1){return $1.getWidthValue()||$1._computeBoxWidthFallback()},computeChildBoxHeight:function($1){return $1.getHeightValue()||$1._computeBoxHeightFallback()},computeChildNeededWidth:function($1){var $2=$1._computedMinWidthTypePercent?null:$1.getMinWidthValue();var $3=$1._computedMaxWidthTypePercent?null:$1.getMaxWidthValue();var $4=($1._computedWidthTypePercent||$1._computedWidthTypeFlex?null:$1.getWidthValue())||$1.getPreferredBoxWidth()||0;return qx.lang.Number.limit($4,$2,$3)+$1.getMarginLeft()+$1.getMarginRight()},computeChildNeededHeight:function($1){var $2=$1._computedMinHeightTypePercent?null:$1.getMinHeightValue();var $3=$1._computedMaxHeightTypePercent?null:$1.getMaxHeightValue();var $4=($1._computedHeightTypePercent||$1._computedHeightTypeFlex?null:$1.getHeightValue())||$1.getPreferredBoxHeight()||0;return qx.lang.Number.limit($4,$2,$3)+$1.getMarginTop()+$1.getMarginBottom()},computeChildrenNeededWidth_max:function(){for(var $5=0,$6=this.getWidget().getVisibleChildren(),$7=$6.length,$8=0;$5<$7;$5++){$8=Math.max($8,$6[$5].getNeededWidth())}return $8},computeChildrenNeededHeight_max:function(){for(var $5=0,$6=this.getWidget().getVisibleChildren(),$7=$6.length,$8=0;$5<$7;$5++){$8=Math.max($8,$6[$5].getNeededHeight())}return $8},computeChildrenNeededWidth_sum:function(){for(var $5=0,$6=this.getWidget().getVisibleChildren(),$7=$6.length,$9=0;$5<$7;$5++){$9+=$6[$5].getNeededWidth()}return $9},computeChildrenNeededHeight_sum:function(){for(var $5=0,$6=this.getWidget().getVisibleChildren(),$7=$6.length,$9=0;$5<$7;$5++){$9+=$6[$5].getNeededHeight()}return $9},computeChildrenNeededWidth:null,computeChildrenNeededHeight:null,updateSelfOnChildOuterWidthChange:function($1){},updateSelfOnChildOuterHeightChange:function($1){},updateChildOnInnerWidthChange:function($1){},updateChildOnInnerHeightChange:function($1){},updateSelfOnJobQueueFlush:function($a){},updateChildrenOnJobQueueFlush:function($a){},updateChildrenOnAddChild:function($1,$b){},updateChildrenOnRemoveChild:function($1,$b){},updateChildrenOnMoveChild:function($1,$b,$c){},flushChildrenQueue:function($d){var $0=this.getWidget();for(var $e in $d){$0._layoutChild($d[$e])}},layoutChild:function($1,$f){},layoutChild_sizeLimitX:qx.core.Variant.select($[1],{"mshtml":qx.lang.Function.returnTrue,"default":function($1,$f){if($f.minWidth){$1._computedMinWidthTypeNull?$1._resetRuntimeMinWidth():$1._renderRuntimeMinWidth($1.getMinWidthValue())}else{if($f.initial&&!$1._computedMinWidthTypeNull){$1._renderRuntimeMinWidth($1.getMinWidthValue())}}if($f.maxWidth){$1._computedMaxWidthTypeNull?$1._resetRuntimeMaxWidth():$1._renderRuntimeMaxWidth($1.getMaxWidthValue())}else{if($f.initial&&!$1._computedMaxWidthTypeNull){$1._renderRuntimeMaxWidth($1.getMaxWidthValue())}}}}),layoutChild_sizeLimitY:qx.core.Variant.select($[1],{"mshtml":qx.lang.Function.returnTrue,"default":function($1,$f){if($f.minHeight){$1._computedMinHeightTypeNull?$1._resetRuntimeMinHeight():$1._renderRuntimeMinHeight($1.getMinHeightValue())}else{if($f.initial&&!$1._computedMinHeightTypeNull){$1._renderRuntimeMinHeight($1.getMinHeightValue())}}if($f.maxHeight){$1._computedMaxHeightTypeNull?$1._resetRuntimeMaxHeight():$1._renderRuntimeMaxHeight($1.getMaxHeightValue())}else{if($f.initial&&!$1._computedMaxHeightTypeNull){$1._renderRuntimeMaxHeight($1.getMaxHeightValue())}}}}),layoutChild_marginX:function($1,$f){if($f.marginLeft||$f.initial){var $g=$1.getMarginLeft();$g!=null?$1._renderRuntimeMarginLeft($g):$1._resetRuntimeMarginLeft()}if($f.marginRight||$f.initial){var $h=$1.getMarginRight();$h!=null?$1._renderRuntimeMarginRight($h):$1._resetRuntimeMarginRight()}},layoutChild_marginY:function($1,$f){if($f.marginTop||$f.initial){var $i=$1.getMarginTop();$i!=null?$1._renderRuntimeMarginTop($i):$1._resetRuntimeMarginTop()}if($f.marginBottom||$f.initial){var $j=$1.getMarginBottom();$j!=null?$1._renderRuntimeMarginBottom($j):$1._resetRuntimeMarginBottom()}},layoutChild_sizeX_essentialWrapper:function($1,$f){return $1._isWidthEssential()?this.layoutChild_sizeX($1,$f):$1._resetRuntimeWidth()},layoutChild_sizeY_essentialWrapper:function($1,$f){return $1._isHeightEssential()?this.layoutChild_sizeY($1,$f):$1._resetRuntimeHeight()}},defer:function($k,$l){$l.computeChildrenNeededWidth=$l.computeChildrenNeededWidth_max;$l.computeChildrenNeededHeight=$l.computeChildrenNeededHeight_max},destruct:function(){this._disposeFields($[997])}});qx.Class.define($[1400],{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===$[49]&&$0>$2){return $2}else{if(typeof $1===$[49]&&$0<$1){return $1}else{return $0}}}}});qx.Class.define($[1459],{extend:qx.ui.layout.impl.LayoutImpl,construct:function($0){arguments.callee.base.call(this,$0)},members:{computeChildBoxWidth:function($1){var $2=null;if($1._computedLeftTypeNull||$1._computedRightTypeNull){$2=$1.getWidthValue()}else{if($1._hasParent){$2=this.getWidget().getInnerWidth()-$1.getLeftValue()-$1.getRightValue()}}return $2||$1._computeBoxWidthFallback()},computeChildBoxHeight:function($1){var $2=null;if($1._computedTopTypeNull||$1._computedBottomTypeNull){$2=$1.getHeightValue()}else{if($1._hasParent){$2=this.getWidget().getInnerHeight()-$1.getTopValue()-$1.getBottomValue()}}return $2||$1._computeBoxHeightFallback()},computeChildNeededWidth:function($1){var $3=$1._computedLeftTypePercent?null:$1.getLeftValue();var $4=$1._computedRightTypePercent?null:$1.getRightValue();var $5=$1._computedMinWidthTypePercent?null:$1.getMinWidthValue();var $6=$1._computedMaxWidthTypePercent?null:$1.getMaxWidthValue();if($3!=null&&$4!=null){var $7=$1.getPreferredBoxWidth()||0}else{var $7=($1._computedWidthTypePercent?null:$1.getWidthValue())||$1.getPreferredBoxWidth()||0}return qx.lang.Number.limit($7,$5,$6)+$3+$4+$1.getMarginLeft()+$1.getMarginRight()},computeChildNeededHeight:function($1){var $8=$1._computedTopTypePercent?null:$1.getTopValue();var $9=$1._computedBottomTypePercent?null:$1.getBottomValue();var $5=$1._computedMinHeightTypePercent?null:$1.getMinHeightValue();var $6=$1._computedMaxHeightTypePercent?null:$1.getMaxHeightValue();if($8!=null&&$9!=null){var $7=$1.getPreferredBoxHeight()||0}else{var $7=($1._computedHeightTypePercent?null:$1.getHeightValue())||$1.getPreferredBoxHeight()||0}return qx.lang.Number.limit($7,$5,$6)+$8+$9+$1.getMarginTop()+$1.getMarginBottom()},updateChildOnInnerWidthChange:function($1){var $a=$1._recomputePercentX();var $b=$1._recomputeRangeX();return $a||$b},updateChildOnInnerHeightChange:function($1){var $a=$1._recomputePercentY();var $b=$1._recomputeRangeY();return $a||$b},layoutChild:function($1,$c){this.layoutChild_sizeX_essentialWrapper($1,$c);this.layoutChild_sizeY_essentialWrapper($1,$c);this.layoutChild_sizeLimitX($1,$c);this.layoutChild_sizeLimitY($1,$c);this.layoutChild_locationX($1,$c);this.layoutChild_locationY($1,$c);this.layoutChild_marginX($1,$c);this.layoutChild_marginY($1,$c)},layoutChild_sizeX:qx.core.Variant.select($[1],{"mshtml|opera":function($1,$c){if($c.initial||$c.width||$c.minWidth||$c.maxWidth||$c.left||$c.right){if($1._computedMinWidthTypeNull&&$1._computedWidthTypeNull&&$1._computedMaxWidthTypeNull&&!(!$1._computedLeftTypeNull&&!$1._computedRightTypeNull)){$1._resetRuntimeWidth()}else{$1._renderRuntimeWidth($1.getBoxWidth())}}},"default":function($1,$c){if($c.initial||$c.width){$1._computedWidthTypeNull?$1._resetRuntimeWidth():$1._renderRuntimeWidth($1.getWidthValue())}}}),layoutChild_sizeY:qx.core.Variant.select($[1],{"mshtml|opera":function($1,$c){if($c.initial||$c.height||$c.minHeight||$c.maxHeight||$c.top||$c.bottom){if($1._computedMinHeightTypeNull&&$1._computedHeightTypeNull&&$1._computedMaxHeightTypeNull&&!(!$1._computedTopTypeNull&&!$1._computedBottomTypeNull)){$1._resetRuntimeHeight()}else{$1._renderRuntimeHeight($1.getBoxHeight())}}},"default":function($1,$c){if($c.initial||$c.height){$1._computedHeightTypeNull?$1._resetRuntimeHeight():$1._renderRuntimeHeight($1.getHeightValue())}}}),layoutChild_locationX:function($1,$c){var $0=this.getWidget();if($c.initial||$c.left||$c.parentPaddingLeft){$1._computedLeftTypeNull?$1._computedRightTypeNull&&$0.getPaddingLeft()>0?$1._renderRuntimeLeft($0.getPaddingLeft()):$1._resetRuntimeLeft():$1._renderRuntimeLeft($1.getLeftValue()+$0.getPaddingLeft())}if($c.initial||$c.right||$c.parentPaddingRight){$1._computedRightTypeNull?$1._computedLeftTypeNull&&$0.getPaddingRight()>0?$1._renderRuntimeRight($0.getPaddingRight()):$1._resetRuntimeRight():$1._renderRuntimeRight($1.getRightValue()+$0.getPaddingRight())}},layoutChild_locationY:function($1,$c){var $0=this.getWidget();if($c.initial||$c.top||$c.parentPaddingTop){$1._computedTopTypeNull?$1._computedBottomTypeNull&&$0.getPaddingTop()>0?$1._renderRuntimeTop($0.getPaddingTop()):$1._resetRuntimeTop():$1._renderRuntimeTop($1.getTopValue()+$0.getPaddingTop())}if($c.initial||$c.bottom||$c.parentPaddingBottom){$1._computedBottomTypeNull?$1._computedTopTypeNull&&$0.getPaddingBottom()>0?$1._renderRuntimeBottom($0.getPaddingBottom()):$1._resetRuntimeBottom():$1._renderRuntimeBottom($1.getBottomValue()+$0.getPaddingBottom())}}}});qx.Class.define($[897],{type:$[27],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];try{document.execCommand($[1425],false,true)}catch(err){}this._cachedInnerWidth=this._document.body.offsetWidth;this._cachedInnerHeight=this._document.body.offsetHeight;this.addEventListener($[318],this._onwindowresize);this._modalWidgets=[];this._modalNativeWindow=null;this.activateFocusRoot();this.initHideFocus();qx.event.handler.EventHandler.getInstance().setFocusRoot(this)},events:{"focus":$[13],"windowblur":$[13],"windowfocus":$[13],"windowresize":$[13]},properties:{appearance:{refine:true,init:$[783]},enableElementFocus:{refine:true,init:false},enabled:{refine:true,init:true},hideFocus:{refine:true,init:true},globalCursor:{check:$[29],nullable:true,themeable:true,apply:$[878],event:$[1249]}},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($[20],this.blockHelper,this);this._blocker.addEventListener($[32],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($1){this._getBlocker().show();if(qx.Class.isDefined($[408])&&$1 instanceof qx.ui.window.Window){this._modalWidgets.push($1);var $2=$1.getZIndex();this._getBlocker().setZIndex($2);$1.setZIndex($2+1)}else{if(qx.Class.isDefined($[450])&&$1 instanceof qx.client.NativeWindow){this._modalNativeWindow=$1;this._getBlocker().setZIndex(10000000)}}},release:function($1){if($1){if(qx.Class.isDefined($[450])&&$1 instanceof qx.client.NativeWindow){this._modalNativeWindow=null}else{qx.lang.Array.remove(this._modalWidgets,$1)}}var $3=this._modalWidgets.length;if($3==0){this._getBlocker().hide()}else{var $4=this._modalWidgets[$3-1];var $5=$4.getZIndex();this._getBlocker().setZIndex($5);$4.setZIndex($5+1)}},createStyleElement:function($6){return qx.html.StyleSheet.createElement($6)},addCssRule:function($7,$8,$9){return qx.html.StyleSheet.addRule($7,$8,$9)},removeCssRule:function($7,$8){return qx.html.StyleSheet.removeRule($7,$8)},removeAllCssRules:function($7){return qx.html.StyleSheet.removeAllRules($7)},_applyGlobalCursor:function($a,$b){if(!this._globalCursorStyleSheet){this._globalCursorStyleSheet=this.createStyleElement()}this.removeAllCssRules(this._globalCursorStyleSheet);if($a){if($a==$[247]&&qx.core.Client.getInstance().isMshtml()){var $c=$[217]}else{var $c=$a}this.addCssRule(this._globalCursorStyleSheet,$[209],$[535]+$a+$[651])}},_onwindowresize:function($0){if(qx.Class.isDefined($[132])){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($[547])){qx.html.StyleSheet.createElement($[1014]+$[1231]+qx.core.Client.getInstance().getEngineBoxSizingAttribute()+$[1055]+qx.core.Client.getInstance().getEngineBoxSizingAttribute()+$[1118])}if(qx.core.Setting.get($[1389])){qx.html.StyleSheet.createElement($[1440])}},destruct:function(){this._disposeObjects($[366]);this._disposeFields($[956],$[970],$[1301],$[1208],$[1335])}});qx.Class.define($[1035],{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($[70])}},_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($[1324],{extend:qx.ui.basic.Terminator,construct:function(){arguments.callee.base.call(this);this.initTop();this.initRight();this.initBottom();this.initLeft();this.initZIndex()},properties:{appearance:{refine:true,init:$[1467]},zIndex:{refine:true,init:100000000},top:{refine:true,init:0},right:{refine:true,init:0},bottom:{refine:true,init:0},left:{refine:true,init:0},display:{refine:true,init:false}}});qx.Class.define($[1135],{type:$[27],extend:qx.util.manager.Object,construct:function(){arguments.callee.base.call(this);this.__cache={};this.__stateMap={};this.__stateMapLength=1},properties:{appearanceTheme:{check:$[91],nullable:true,apply:$[1339],event:$[1465]}},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 $2=qx.core.Init.getInstance().getApplication();if($2&&$2.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($3,$4){var $5=this.getAppearanceTheme();if(!$5){return }return this.styleFromTheme($5,$3,$4)},styleFromTheme:function($5,$3,$4){var $6=$5.appearances[$3];if(!$6.style){if($6.include){return this.styleFromTheme($5,$6.include,$4)}else{return null}}var $7=this.__stateMap;var $8=[$3];for(var $9 in $4){if(!$7[$9]){$7[$9]=this.__stateMapLength++}$8[$7[$9]]=true}var $a=$8.join();var $b=this.__cache[$5.name];if($b[$a]!==undefined){return $b[$a]}var $c;if($6.include){var $d=this.styleFromTheme($5,$6.include,$4);var $e=$6.style($4);$c={};for(var $f in $d){if($e[$f]===undefined){$c[$f]=$d[$f]}}for(var $f in $e){$c[$f]=$e[$f]}}else{$c=$6.style($4)}return $b[$a]=($c||null)}},destruct:function(){this._disposeFields($[609],$[1152])}});qx.Class.define($[1293],{type:$[27],extend:qx.core.Target,properties:{theme:{check:$[91],nullable:true,apply:$[860],event:$[867]},autoSync:{check:$[2],init:true,apply:$[711]}},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 $e=qx.core.Setting;var $f,$g;$f=$e.get($[1259]);if($f){$g=qx.Theme.getByName($f);if(!$g){throw new Error("The meta theme to use is not available: "+$f)}this.setTheme($g)}$f=$e.get($[909]);if($f){$g=qx.Theme.getByName($f);if(!$g){throw new Error("The color theme to use is not available: "+$f)}qx.theme.manager.Color.getInstance().setColorTheme($g)}$f=$e.get($[1268]);if($f){$g=qx.Theme.getByName($f);if(!$g){throw new Error("The border theme to use is not available: "+$f)}qx.theme.manager.Border.getInstance().setBorderTheme($g)}$f=$e.get($[672]);if($f){$g=qx.Theme.getByName($f);if(!$g){throw new Error("The font theme to use is not available: "+$f)}qx.theme.manager.Font.getInstance().setFontTheme($g)}$f=$e.get($[1357]);if($f){$g=qx.Theme.getByName($f);if(!$g){throw new Error("The widget theme to use is not available: "+$f)}qx.theme.manager.Widget.getInstance().setWidgetTheme($g)}$f=$e.get($[514]);if($f){$g=qx.Theme.getByName($f);if(!$g){throw new Error("The icon theme to use is not available: "+$f)}qx.theme.manager.Icon.getInstance().setIconTheme($g)}$f=$e.get($[819]);if($f){$g=qx.Theme.getByName($f);if(!$g){throw new Error("The appearance theme to use is not available: "+$f)}qx.theme.manager.Appearance.getInstance().setAppearanceTheme($g)}},__queryThemes:function($h){var $i=qx.Theme.getAll();var $f;var $j=[];for(var $k in $i){$f=$i[$k];if($f[$h]){$j.push($f)}}return $j},getMetaThemes:function(){return this.__queryThemes($[303])},getColorThemes:function(){return this.__queryThemes($[334])},getBorderThemes:function(){return this.__queryThemes($[442])},getFontThemes:function(){return this.__queryThemes($[396])},getWidgetThemes:function(){return this.__queryThemes($[444])},getIconThemes:function(){return this.__queryThemes($[411])},getAppearanceThemes:function(){return this.__queryThemes($[1347])}},settings:{"qx.theme":$[364],"qx.colorTheme":null,"qx.borderTheme":null,"qx.fontTheme":null,"qx.widgetTheme":null,"qx.appearanceTheme":null,"qx.iconTheme":null}});qx.Class.define($[764],{type:$[27],extend:qx.util.manager.Value,properties:{colorTheme:{check:$[91],nullable:true,apply:$[1291],event:$[695]}},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===$[8]){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($[1236],{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($1){if(this.isThemedColor($1)){return qx.theme.manager.Color.getInstance().resolveDynamic($1)}else{if(this.isNamedColor($1)){return this.NAMED[$1]}else{if(this.isSystemColor($1)){throw new Error("Could not convert system colors to RGB: "+$1)}else{if(this.isRgbString($1)){return this.__rgbStringToRgb()}else{if(this.isHex3String($1)){return this.__hex3StringToRgb()}else{if(this.isHex6String($1)){return this.__hex6StringToRgb()}}}}}}throw new Error("Could not parse color: "+$1)},cssStringToRgb:function($1){if(this.isNamedColor($1)){return this.NAMED[$1]}else{if(this.isSystemColor($1)){throw new Error("Could not convert system colors to RGB: "+$1)}else{if(this.isRgbString($1)){return this.__rgbStringToRgb()}else{if(this.isHex3String($1)){return this.__hex3StringToRgb()}else{if(this.isHex6String($1)){return this.__hex6StringToRgb()}}}}}throw new Error("Could not parse color: "+$1)},stringToRgbString:function($1){return this.rgbToRgbString(this.stringToRgb($1))},rgbToRgbString:function($2){return $[929]+$2[0]+$[74]+$2[1]+$[74]+$2[2]+$[81]},isValid:function($1){return this.isThemedColor($1)||this.isCssString($1)},isCssString:function($1){return this.isSystemColor($1)||this.isNamedColor($1)||this.isHex3String($1)||this.isHex6String($1)||this.isRgbString($1)},isHex3String:function($1){return this.REGEXP.hex3.test($1)},isHex6String:function($1){return this.REGEXP.hex6.test($1)},isRgbString:function($1){return this.REGEXP.rgb.test($1)},__rgbStringToRgb:function(){var $3=parseInt(RegExp.$1);var $4=parseInt(RegExp.$2);var $5=parseInt(RegExp.$3);return[$3,$4,$5]},__hex3StringToRgb:function(){var $3=parseInt(RegExp.$1,16)*17;var $4=parseInt(RegExp.$2,16)*17;var $5=parseInt(RegExp.$3,16)*17;return[$3,$4,$5]},__hex6StringToRgb:function(){var $3=(parseInt(RegExp.$1,16)*16)+parseInt(RegExp.$2,16);var $4=(parseInt(RegExp.$3,16)*16)+parseInt(RegExp.$4,16);var $5=(parseInt(RegExp.$5,16)*16)+parseInt(RegExp.$6,16);return[$3,$4,$5]},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($2){var $6,$7,$8;var $3=$2[0];var $4=$2[1];var $5=$2[2];var $9=($3>$4)?$3:$4;if($5>$9){$9=$5}var $a=($3<$4)?$3:$4;if($5<$a){$a=$5}$8=$9/255;if($9!=0){$7=($9-$a)/$9}else{$7=0}if($7==0){$6=0}else{var $b=($9-$3)/($9-$a);var $c=($9-$4)/($9-$a);var $d=($9-$5)/($9-$a);if($3==$9){$6=$d-$c}else{if($4==$9){$6=2+$b-$d}else{$6=4+$c-$b}}$6=$6/6;if($6<0){$6=$6+1}}return[Math.round($6*360),Math.round($7*100),Math.round($8*100)]},hsbToRgb:function($e){var $f,$g,$h,$i,$j;var $6=$e[0]/360;var $7=$e[1]/100;var $8=$e[2]/100;if($6>=1){$6%=1}if($7>1){$7=1}if($8>1){$8=1}var $k=Math.floor(255*$8);var $2={};if($7==0){$2.red=$2.green=$2.blue=$k}else{$6*=6;$f=Math.floor($6);$g=$6-$f;$h=Math.floor($k*(1-$7));$i=Math.floor($k*(1-($7*$g)));$j=Math.floor($k*(1-($7*(1-$g))));switch($f){case 0:$2.red=$k;$2.green=$j;$2.blue=$h;break;case 1:$2.red=$i;$2.green=$k;$2.blue=$h;break;case 2:$2.red=$h;$2.green=$k;$2.blue=$j;break;case 3:$2.red=$h;$2.green=$i;$2.blue=$k;break;case 4:$2.red=$j;$2.green=$h;$2.blue=$k;break;case 5:$2.red=$k;$2.green=$h;$2.blue=$i;break}}return $2},randomColor:function(){var $l=Math.round(Math.random()*255);var $m=Math.round(Math.random()*255);var $n=Math.round(Math.random()*255);return this.rgbToRgbString([$l,$m,$n])}}});qx.Class.define($[849],{type:$[27],extend:qx.util.manager.Value,properties:{borderTheme:{check:$[91],nullable:true,apply:$[734],event:$[499]}},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($1,$2){var $3=this._registry;var $4=this._dynamic;var $5;for(var $6 in $3){$5=$3[$6];if($5.value===$1||$4[$5.value]===$1){$5.callback.call($5.object,$1,$2)}}},_applyBorderTheme:function($0){var $7=this._dynamic;for(var $6 in $7){if($7[$6].themed){$7[$6].dispose();delete $7[$6]}}if($0){var $8=$0.borders;var $1=qx.ui.core.Border;for(var $6 in $8){$7[$6]=(new $1).set($8[$6]);$7[$6].themed=true}}if(qx.theme.manager.Meta.getInstance().getAutoSync()){this.syncBorderTheme()}}}});qx.Class.define($[992],{extend:qx.core.Object,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($3){var $4=new qx.ui.core.Border;var $5=$3.split(/\s+/);var $6,$7;for(var $8=0,$9=$5.length;$8<$9;$8++){$6=$5[$8];switch($6){case $[116]:case $[156]:case $[47]:case $[44]:case $[3]:case $[133]:case $[144]:case $[138]:case $[11]:$4.setStyle($6);break;default:$7=parseInt($6);if($7===$6||qx.lang.String.contains($6,$[33])){$4.setWidth($7)}else{$4.setColor($6)}break}}return $4},fromConfig:function($a){var $4=new qx.ui.core.Border;$4.set($a);return $4},resetTop:qx.core.Variant.select($[1],{"gecko":function($b){var $1=$b._style;if($1){$1.borderTopWidth=$1.borderTopStyle=$1.borderTopColor=$1.MozBorderTopColors=$[0]}},"default":function($b){var $1=$b._style;if($1){$1.borderTopWidth=$1.borderTopStyle=$1.borderTopColor=$[0]}$1=$b._innerStyle;if($1){$1.borderTopWidth=$1.borderTopStyle=$1.borderTopColor=$[0]}}}),resetRight:qx.core.Variant.select($[1],{"gecko":function($b){var $1=$b._style;if($1){$1.borderRightWidth=$1.borderRightStyle=$1.borderRightColor=$1.MozBorderRightColors=$[0]}},"default":function($b){var $1=$b._style;if($1){$1.borderRightWidth=$1.borderRightStyle=$1.borderRightColor=$[0]}$1=$b._innerStyle;if($1){$1.borderRightWidth=$1.borderRightStyle=$1.borderRightColor=$[0]}}}),resetBottom:qx.core.Variant.select($[1],{"gecko":function($b){var $1=$b._style;if($1){$1.borderBottomWidth=$1.borderBottomStyle=$1.borderBottomColor=$1.MozBorderBottomColors=$[0]}},"default":function($b){var $1=$b._style;if($1){$1.borderBottomWidth=$1.borderBottomStyle=$1.borderBottomColor=$[0]}$1=$b._innerStyle;if($1){$1.borderBottomWidth=$1.borderBottomStyle=$1.borderBottomColor=$[0]}}}),resetLeft:qx.core.Variant.select($[1],{"gecko":function($b){var $1=$b._style;if($1){$1.borderLeftWidth=$1.borderLeftStyle=$1.borderLeftColor=$1.MozBorderLeftColors=$[0]}},"default":function($b){var $1=$b._style;if($1){$1.borderLeftWidth=$1.borderLeftStyle=$1.borderLeftColor=$[0]}$1=$b._innerStyle;if($1){$1.borderLeftWidth=$1.borderLeftStyle=$1.borderLeftColor=$[0]}}})},properties:{widthTop:{check:$[28],init:0,apply:$[1212]},widthRight:{check:$[28],init:0,apply:$[954]},widthBottom:{check:$[28],init:0,apply:$[1037]},widthLeft:{check:$[28],init:0,apply:$[1373]},styleTop:{nullable:true,check:[$[3],$[133],$[144],$[138],$[44],$[47],$[156],$[116]],init:$[3],apply:$[1350]},styleRight:{nullable:true,check:[$[3],$[133],$[144],$[138],$[44],$[47],$[156],$[116]],init:$[3],apply:$[1027]},styleBottom:{nullable:true,check:[$[3],$[133],$[144],$[138],$[44],$[47],$[156],$[116]],init:$[3],apply:$[879]},styleLeft:{nullable:true,check:[$[3],$[133],$[144],$[138],$[44],$[47],$[156],$[116]],init:$[3],apply:$[1200]},colorTop:{nullable:true,check:$[67],apply:$[1439]},colorRight:{nullable:true,check:$[67],apply:$[1036]},colorBottom:{nullable:true,check:$[67],apply:$[507]},colorLeft:{nullable:true,check:$[67],apply:$[1095]},colorInnerTop:{nullable:true,check:$[67],apply:$[1193]},colorInnerRight:{nullable:true,check:$[67],apply:$[1117]},colorInnerBottom:{nullable:true,check:$[67],apply:$[810]},colorInnerLeft:{nullable:true,check:$[67],apply:$[1431]},left:{group:[$[448],$[315],$[397]]},right:{group:[$[380],$[312],$[412]]},top:{group:[$[403],$[291],$[355]]},bottom:{group:[$[348],$[379],$[341]]},width:{group:[$[403],$[380],$[348],$[448]],mode:$[77]},style:{group:[$[291],$[312],$[379],$[315]],mode:$[77]},color:{group:[$[355],$[412],$[341],$[397]],mode:$[77]},innerColor:{group:[$[1306],$[1416],$[778],$[1363]],mode:$[77]}},members:{_applyWidthTop:function($c,$d){this.__widthTop=$c==null?$[46]:$c+$[33];this.__computeComplexTop();this.__informManager($[16])},_applyWidthRight:function($c,$d){this.__widthRight=$c==null?$[46]:$c+$[33];this.__computeComplexRight();this.__informManager($[7])},_applyWidthBottom:function($c,$d){this.__widthBottom=$c==null?$[46]:$c+$[33];this.__computeComplexBottom();this.__informManager($[12])},_applyWidthLeft:function($c,$d){this.__widthLeft=$c==null?$[46]:$c+$[33];this.__computeComplexLeft();this.__informManager($[9])},_applyColorTop:function($c,$d){qx.theme.manager.Color.getInstance().connect(this._changeColorTop,this,$c)},_applyColorRight:function($c,$d){qx.theme.manager.Color.getInstance().connect(this._changeColorRight,this,$c)},_applyColorBottom:function($c,$d){qx.theme.manager.Color.getInstance().connect(this._changeColorBottom,this,$c)},_applyColorLeft:function($c,$d){qx.theme.manager.Color.getInstance().connect(this._changeColorLeft,this,$c)},_applyColorInnerTop:function($c,$d){qx.theme.manager.Color.getInstance().connect(this._changeColorInnerTop,this,$c)},_applyColorInnerRight:function($c,$d){qx.theme.manager.Color.getInstance().connect(this._changeColorInnerRight,this,$c)},_applyColorInnerBottom:function($c,$d){qx.theme.manager.Color.getInstance().connect(this._changeColorInnerBottom,this,$c)},_applyColorInnerLeft:function($c,$d){qx.theme.manager.Color.getInstance().connect(this._changeColorInnerLeft,this,$c)},_applyStyleTop:function(){this.__informManager($[16])},_applyStyleRight:function(){this.__informManager($[7])},_applyStyleBottom:function(){this.__informManager($[12])},_applyStyleLeft:function(){this.__informManager($[9])},_changeColorTop:function($c){this.__colorTop=$c;this.__computeComplexTop();this.__informManager($[16])},_changeColorInnerTop:function($c){this.__colorInnerTop=$c;this.__computeComplexTop();this.__informManager($[16])},_changeColorRight:function($c){this.__colorRight=$c;this.__computeComplexRight();this.__informManager($[7])},_changeColorInnerRight:function($c){this.__colorInnerRight=$c;this.__computeComplexRight();this.__informManager($[7])},_changeColorBottom:function($c){this.__colorBottom=$c;this.__computeComplexBottom();this.__informManager($[12])},_changeColorInnerBottom:function($c){this.__colorInnerBottom=$c;this.__computeComplexBottom();this.__informManager($[12])},_changeColorLeft:function($c){this.__colorLeft=$c;this.__computeComplexLeft();this.__informManager($[9])},_changeColorInnerLeft:function($c){this.__colorInnerLeft=$c;this.__computeComplexLeft();this.__informManager($[9])},__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($e){qx.theme.manager.Border.getInstance().updateObjectsEdge(this,$e)},renderTop:qx.core.Variant.select($[1],{"gecko":function($f){var $1=$f._style;$1.borderTopWidth=this.__widthTop||$[46];$1.borderTopColor=this.__colorTop||$[0];if(this.__complexTop){$1.borderTopStyle=$[3];$1.MozBorderTopColors=this.__colorTop+$[84]+this.__colorInnerTop}else{$1.borderTopStyle=this.getStyleTop()||$[11];$1.MozBorderTopColors=$[0]}},"default":function($f){var $g=$f._style;var $h=$f._innerStyle;if(this.__complexTop){if(!$h){$f.prepareEnhancedBorder();$h=$f._innerStyle}$g.borderTopWidth=$h.borderTopWidth=$[128];$g.borderTopStyle=$h.borderTopStyle=$[3];$g.borderTopColor=this.__colorTop;$h.borderTopColor=this.__colorInnerTop}else{$g.borderTopWidth=this.__widthTop||$[46];$g.borderTopStyle=this.getStyleTop()||$[11];$g.borderTopColor=this.__colorTop||$[0];if($h){$h.borderTopWidth=$h.borderTopStyle=$h.borderTopColor=$[0]}}}}),renderRight:qx.core.Variant.select($[1],{"gecko":function($f){var $1=$f._style;$1.borderRightWidth=this.__widthRight||$[46];$1.borderRightColor=this.__colorRight||$[0];if(this.__complexRight){$1.borderRightStyle=$[3];$1.MozBorderRightColors=this.__colorRight+$[84]+this.__colorInnerRight}else{$1.borderRightStyle=this.getStyleRight()||$[11];$1.MozBorderRightColors=$[0]}},"default":function($f){var $g=$f._style;var $h=$f._innerStyle;if(this.__complexRight){if(!$h){$f.prepareEnhancedBorder();$h=$f._innerStyle}$g.borderRightWidth=$h.borderRightWidth=$[128];$g.borderRightStyle=$h.borderRightStyle=$[3];$g.borderRightColor=this.__colorRight;$h.borderRightColor=this.__colorInnerRight}else{$g.borderRightWidth=this.__widthRight||$[46];$g.borderRightStyle=this.getStyleRight()||$[11];$g.borderRightColor=this.__colorRight||$[0];if($h){$h.borderRightWidth=$h.borderRightStyle=$h.borderRightColor=$[0]}}}}),renderBottom:qx.core.Variant.select($[1],{"gecko":function($f){var $1=$f._style;$1.borderBottomWidth=this.__widthBottom||$[46];$1.borderBottomColor=this.__colorBottom||$[0];if(this.__complexBottom){$1.borderBottomStyle=$[3];$1.MozBorderBottomColors=this.__colorBottom+$[84]+this.__colorInnerBottom}else{$1.borderBottomStyle=this.getStyleBottom()||$[11];$1.MozBorderBottomColors=$[0]}},"default":function($f){var $g=$f._style;var $h=$f._innerStyle;if(this.__complexBottom){if(!$h){$f.prepareEnhancedBorder();$h=$f._innerStyle}$g.borderBottomWidth=$h.borderBottomWidth=$[128];$g.borderBottomStyle=$h.borderBottomStyle=$[3];$g.borderBottomColor=this.__colorBottom;$h.borderBottomColor=this.__colorInnerBottom}else{$g.borderBottomWidth=this.__widthBottom||$[46];$g.borderBottomStyle=this.getStyleBottom()||$[11];$g.borderBottomColor=this.__colorBottom||$[0];if($h){$h.borderBottomWidth=$h.borderBottomStyle=$h.borderBottomColor=$[0]}}}}),renderLeft:qx.core.Variant.select($[1],{"gecko":function($f){var $1=$f._style;$1.borderLeftWidth=this.__widthLeft||$[46];$1.borderLeftColor=this.__colorLeft||$[0];if(this.__complexLeft){$1.borderLeftStyle=$[3];$1.MozBorderLeftColors=this.__colorLeft+$[84]+this.__colorInnerLeft}else{$1.borderLeftStyle=this.getStyleLeft()||$[11];$1.MozBorderLeftColors=$[0]}},"default":function($f){var $g=$f._style;var $h=$f._innerStyle;if(this.__complexLeft){if(!$h){$f.prepareEnhancedBorder();$h=$f._innerStyle}$g.borderLeftWidth=$h.borderLeftWidth=$[128];$g.borderLeftStyle=$h.borderLeftStyle=$[3];$g.borderLeftColor=this.__colorLeft;$h.borderLeftColor=this.__colorInnerLeft}else{$g.borderLeftWidth=this.__widthLeft||$[46];$g.borderLeftStyle=this.getStyleLeft()||$[11];$g.borderLeftColor=this.__colorLeft||$[0];if($h){$h.borderLeftWidth=$h.borderLeftStyle=$h.borderLeftColor=$[0]}}}})}});qx.Class.define($[1080],{type:$[27],extend:qx.util.manager.Value,properties:{fontTheme:{check:$[91],nullable:true,apply:$[749],event:$[984]}},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($[669],{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($2){var $3=new qx.ui.core.Font;var $4=$2.split(/\s+/);var $5=[];var $6;for(var $7=0;$7<$4.length;$7++){switch($6=$4[$7]){case $[237]:$3.setBold(true);break;case $[323]:$3.setItalic(true);break;case $[255]:$3.setDecoration($[255]);break;default:var $8=parseInt($6);if($8==$6||qx.lang.String.contains($6,$[33])){$3.setSize($8)}else{$5.push($6)}break}}if($5.length>0){$3.setFamily($5)}return $3},fromConfig:function($9){var $3=new qx.ui.core.Font;$3.set($9);return $3},reset:function($a){$a.removeStyleProperty($[402]);$a.removeStyleProperty($[295]);$a.removeStyleProperty($[325]);$a.removeStyleProperty($[288]);$a.removeStyleProperty($[399])},resetElement:function($b){var $c=$b.style;$c.fontFamily=$[0];$c.fontSize=$[0];$c.fontWeight=$[0];$c.fontStyle=$[0];$c.textDecoration=$[0]}},properties:{size:{check:$[14],nullable:true,apply:$[500]},family:{check:$[893],nullable:true,apply:$[1263]},bold:{check:$[2],nullable:true,apply:$[684]},italic:{check:$[2],nullable:true,apply:$[1041]},decoration:{check:[$[255],$[570],$[1410]],nullable:true}},members:{__size:null,__family:null,__bold:null,__italic:null,__decoration:null,_applySize:function($d,$e){this.__size=$d===null?null:$d+$[33]},_applyFamily:function($d,$e){var $1=$[0];for(var $7=0,$f=$d.length;$7<$f;$7++){if($d[$7].indexOf($[84])>0){$1+=$[118]+$d[$7]+$[118]}else{$1+=$d[$7]}if($7!=$f-1){$1+=$[74]}}this.__family=$1},_applyBold:function($d,$e){this.__bold=$d===null?null:$d?$[237]:$[86]},_applyItalic:function($d,$e){this.__italic=$d===null?null:$d?$[323]:$[86]},_applyDecoration:function($d,$e){this.__decoration=$d||null},render:function($a){$a.setStyleProperty($[402],this.__family);$a.setStyleProperty($[295],this.__size);$a.setStyleProperty($[325],this.__bold);$a.setStyleProperty($[288],this.__italic);$a.setStyleProperty($[399],this.__decoration)},renderElement:function($b){var $c=$b.style;$c.fontFamily=this.__family||$[0];$c.fontSize=this.__size||$[0];$c.fontWeight=this.__bold||$[0];$c.fontStyle=this.__italic||$[0];$c.textDecoration=this.getDecoration()||$[0]}}});qx.Class.define($[838],{type:$[27],extend:qx.core.Target,properties:{iconTheme:{check:$[91],nullable:true,apply:$[953],event:$[1173]}},members:{_applyIconTheme:function($0,$1){if(qx.theme.manager.Meta.getInstance().getAutoSync()){this.syncIconTheme()}},syncIconTheme:function(){var $0=this.getIconTheme();var $2=qx.io.Alias.getInstance();$0?$2.add($[186],$0.icons.uri):$2.remove($[186])}}});qx.Class.define($[1197],{type:$[27],extend:qx.core.Target,properties:{widgetTheme:{check:$[91],nullable:true,apply:$[1127],event:$[1435]}},members:{_applyWidgetTheme:function($0,$1){if(qx.theme.manager.Meta.getInstance().getAutoSync()){this.syncWidgetTheme()}},syncWidgetTheme:function(){var $0=this.getWidgetTheme();var $2=qx.io.Alias.getInstance();$0?$2.add($[230],$0.widgets.uri):$2.remove($[230])}}});qx.Class.define($[438],{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($1,$2){if($2.getKeyIdentifier()!=$[249]){return }$2.stopPropagation();$2.preventDefault();qx.event.handler.FocusHandler.mouseFocus=false;var $3=this.getAttachedWidget().getFocusedChild();if(!$2.isShiftPressed()){var $4=$3?this.getWidgetAfter($1,$3):this.getFirstWidget($1)}else{var $4=$3?this.getWidgetBefore($1,$3):this.getLastWidget($1)}if($4){$4.setFocused(true);$4._ontabfocus()}},compareTabOrder:function($5,$6){if($5==$6){return 0}var $7=$5.getTabIndex();var $8=$6.getTabIndex();if($7!=$8){return $7-$8}var $9=qx.html.Location.getPageBoxTop($5.getElement());var $a=qx.html.Location.getPageBoxTop($6.getElement());if($9!=$a){return $9-$a}var $b=qx.html.Location.getPageBoxLeft($5.getElement());var $c=qx.html.Location.getPageBoxLeft($6.getElement());if($b!=$c){return $b-$c}var $d=$5.getZIndex();var $e=$6.getZIndex();if($d!=$e){return $d-$e}return 0},getFirstWidget:function($f){return this._getFirst($f,null)},getLastWidget:function($f){return this._getLast($f,null)},getWidgetAfter:function($f,$0){if($f==$0){return this.getFirstWidget($f)}if($0.getAnonymous()){$0=$0.getParent()}if($0==null){return[]}var $g=[];this._getAllAfter($f,$0,$g);$g.sort(this.compareTabOrder);return $g.length>0?$g[0]:this.getFirstWidget($f)},getWidgetBefore:function($f,$0){if($f==$0){return this.getLastWidget($f)}if($0.getAnonymous()){$0=$0.getParent()}if($0==null){return[]}var $g=[];this._getAllBefore($f,$0,$g);$g.sort(this.compareTabOrder);var $h=$g.length;return $h>0?$g[$h-1]:this.getLastWidget($f)},_getAllAfter:function($i,$0,$j){var $k=$i.getChildren();var $l;var $h=$k.length;for(var $m=0;$m<$h;$m++){$l=$k[$m];if(!($l instanceof qx.ui.core.Parent)&&!($l instanceof qx.ui.basic.Terminator)){continue}if($l.isFocusable()&&$l.getTabIndex()>0&&this.compareTabOrder($0,$l)<0){$j.push($k[$m])}if(!$l.isFocusRoot()&&$l instanceof qx.ui.core.Parent){this._getAllAfter($l,$0,$j)}}},_getAllBefore:function($i,$0,$j){var $k=$i.getChildren();var $l;var $h=$k.length;for(var $m=0;$m<$h;$m++){$l=$k[$m];if(!($l instanceof qx.ui.core.Parent)&&!($l instanceof qx.ui.basic.Terminator)){continue}if($l.isFocusable()&&$l.getTabIndex()>0&&this.compareTabOrder($0,$l)>0){$j.push($l)}if(!$l.isFocusRoot()&&$l instanceof qx.ui.core.Parent){this._getAllBefore($l,$0,$j)}}},_getFirst:function($i,$n){var $k=$i.getChildren();var $l;var $h=$k.length;for(var $m=0;$m<$h;$m++){$l=$k[$m];if(!($l instanceof qx.ui.core.Parent)&&!($l instanceof qx.ui.basic.Terminator)){continue}if($l.isFocusable()&&$l.getTabIndex()>0){if($n==null||this.compareTabOrder($l,$n)<0){$n=$l}}if(!$l.isFocusRoot()&&$l instanceof qx.ui.core.Parent){$n=this._getFirst($l,$n)}}return $n},_getLast:function($i,$o){var $k=$i.getChildren();var $l;var $h=$k.length;for(var $m=0;$m<$h;$m++){$l=$k[$m];if(!($l instanceof qx.ui.core.Parent)&&!($l instanceof qx.ui.basic.Terminator)){continue}if($l.isFocusable()&&$l.getTabIndex()>0){if($o==null||this.compareTabOrder($l,$o)>0){$o=$l}}if(!$l.isFocusRoot()&&$l instanceof qx.ui.core.Parent){$o=this._getLast($l,$o)}}return $o}},destruct:function(){this._disposeFields($[973])}});qx.Class.define($[1075],{statics:{getPageOuterLeft:function($0){return qx.html.Location.getPageBoxLeft($0)-qx.html.Style.getMarginLeft($0)},getPageOuterTop:function($0){return qx.html.Location.getPageBoxTop($0)-qx.html.Style.getMarginTop($0)},getPageOuterRight:function($0){return qx.html.Location.getPageBoxRight($0)+qx.html.Style.getMarginRight($0)},getPageOuterBottom:function($0){return qx.html.Location.getPageBoxBottom($0)+qx.html.Style.getMarginBottom($0)},getClientOuterLeft:function($0){return qx.html.Location.getClientBoxLeft($0)-qx.html.Style.getMarginLeft($0)},getClientOuterTop:function($0){return qx.html.Location.getClientBoxTop($0)-qx.html.Style.getMarginTop($0)},getClientOuterRight:function($0){return qx.html.Location.getClientBoxRight($0)+qx.html.Style.getMarginRight($0)},getClientOuterBottom:function($0){return qx.html.Location.getClientBoxBottom($0)+qx.html.Style.getMarginBottom($0)},getClientBoxLeft:qx.core.Variant.select($[1],{"mshtml":function($0){return $0.getBoundingClientRect().left},"gecko":function($0){return qx.html.Location.getClientAreaLeft($0)-qx.html.Style.getBorderLeft($0)},"default":function($0){var $1=$0.offsetLeft;while($0.tagName.toLowerCase()!=$[117]){$0=$0.offsetParent;$1+=$0.offsetLeft-$0.scrollLeft}return $1}}),getClientBoxTop:qx.core.Variant.select($[1],{"mshtml":function($0){return $0.getBoundingClientRect().top},"gecko":function($0){return qx.html.Location.getClientAreaTop($0)-qx.html.Style.getBorderTop($0)},"default":function($0){var $1=$0.offsetTop;while($0.tagName.toLowerCase()!=$[117]){$0=$0.offsetParent;$1+=$0.offsetTop-$0.scrollTop}return $1}}),getClientBoxRight:qx.core.Variant.select($[1],{"mshtml":function($0){return $0.getBoundingClientRect().right},"default":function($0){return qx.html.Location.getClientBoxLeft($0)+qx.html.Dimension.getBoxWidth($0)}}),getClientBoxBottom:qx.core.Variant.select($[1],{"mshtml":function($0){return $0.getBoundingClientRect().bottom},"default":function($0){return qx.html.Location.getClientBoxTop($0)+qx.html.Dimension.getBoxHeight($0)}}),getPageBoxLeft:qx.core.Variant.select($[1],{"mshtml":function($0){return qx.html.Location.getClientBoxLeft($0)+qx.html.Scroll.getLeftSum($0)},"gecko":function($0){return qx.html.Location.getPageAreaLeft($0)-qx.html.Style.getBorderLeft($0)},"default":function($0){var $1=$0.offsetLeft;while($0.tagName.toLowerCase()!=$[117]){$0=$0.offsetParent;$1+=$0.offsetLeft}return $1}}),getPageBoxTop:qx.core.Variant.select($[1],{"mshtml":function($0){return qx.html.Location.getClientBoxTop($0)+qx.html.Scroll.getTopSum($0)},"gecko":function($0){return qx.html.Location.getPageAreaTop($0)-qx.html.Style.getBorderTop($0)},"default":function($0){var $1=$0.offsetTop;while($0.tagName.toLowerCase()!=$[117]){$0=$0.offsetParent;$1+=$0.offsetTop}return $1}}),getPageBoxRight:qx.core.Variant.select($[1],{"mshtml":function($0){return qx.html.Location.getClientBoxRight($0)+qx.html.Scroll.getLeftSum($0)},"default":function($0){return qx.html.Location.getPageBoxLeft($0)+qx.html.Dimension.getBoxWidth($0)}}),getPageBoxBottom:qx.core.Variant.select($[1],{"mshtml":function($0){return qx.html.Location.getClientBoxBottom($0)+qx.html.Scroll.getTopSum($0)},"default":function($0){return qx.html.Location.getPageBoxTop($0)+qx.html.Dimension.getBoxHeight($0)}}),getClientAreaLeft:qx.core.Variant.select($[1],{"gecko":function($0){return qx.html.Location.getPageAreaLeft($0)-qx.html.Scroll.getLeftSum($0)},"default":function($0){return qx.html.Location.getClientBoxLeft($0)+qx.html.Style.getBorderLeft($0)}}),getClientAreaTop:qx.core.Variant.select($[1],{"gecko":function($0){return qx.html.Location.getPageAreaTop($0)-qx.html.Scroll.getTopSum($0)},"default":function($0){return qx.html.Location.getClientBoxTop($0)+qx.html.Style.getBorderTop($0)}}),getClientAreaRight:function($0){return qx.html.Location.getClientAreaLeft($0)+qx.html.Dimension.getAreaWidth($0)},getClientAreaBottom:function($0){return qx.html.Location.getClientAreaTop($0)+qx.html.Dimension.getAreaHeight($0)},getPageAreaLeft:qx.core.Variant.select($[1],{"gecko":function($0){return $0.ownerDocument.getBoxObjectFor($0).x},"default":function($0){return qx.html.Location.getPageBoxLeft($0)+qx.html.Style.getBorderLeft($0)}}),getPageAreaTop:qx.core.Variant.select($[1],{"gecko":function($0){return $0.ownerDocument.getBoxObjectFor($0).y},"default":function($0){return qx.html.Location.getPageBoxTop($0)+qx.html.Style.getBorderTop($0)}}),getPageAreaRight:function($0){return qx.html.Location.getPageAreaLeft($0)+qx.html.Dimension.getAreaWidth($0)},getPageAreaBottom:function($0){return qx.html.Location.getPageAreaTop($0)+qx.html.Dimension.getAreaHeight($0)},getClientInnerLeft:function($0){return qx.html.Location.getClientAreaLeft($0)+qx.html.Style.getPaddingLeft($0)},getClientInnerTop:function($0){return qx.html.Location.getClientAreaTop($0)+qx.html.Style.getPaddingTop($0)},getClientInnerRight:function($0){return qx.html.Location.getClientInnerLeft($0)+qx.html.Dimension.getInnerWidth($0)},getClientInnerBottom:function($0){return qx.html.Location.getClientInnerTop($0)+qx.html.Dimension.getInnerHeight($0)},getPageInnerLeft:function($0){return qx.html.Location.getPageAreaLeft($0)+qx.html.Style.getPaddingLeft($0)},getPageInnerTop:function($0){return qx.html.Location.getPageAreaTop($0)+qx.html.Style.getPaddingTop($0)},getPageInnerRight:function($0){return qx.html.Location.getPageInnerLeft($0)+qx.html.Dimension.getInnerWidth($0)},getPageInnerBottom:function($0){return qx.html.Location.getPageInnerTop($0)+qx.html.Dimension.getInnerHeight($0)},getScreenBoxLeft:qx.core.Variant.select($[1],{"gecko":function($0){var $1=0;var $2=$0.parentNode;while($2.nodeType==1){$1+=$2.scrollLeft;$2=$2.parentNode}return $0.ownerDocument.getBoxObjectFor($0).screenX-$1},"default":function($0){return qx.html.Location.getScreenDocumentLeft($0)+qx.html.Location.getPageBoxLeft($0)}}),getScreenBoxTop:qx.core.Variant.select($[1],{"gecko":function($0){var $1=0;var $2=$0.parentNode;while($2.nodeType==1){$1+=$2.scrollTop;$2=$2.parentNode}return $0.ownerDocument.getBoxObjectFor($0).screenY-$1},"default":function($0){return qx.html.Location.getScreenDocumentTop($0)+qx.html.Location.getPageBoxTop($0)}}),getScreenBoxRight:function($0){return qx.html.Location.getScreenBoxLeft($0)+qx.html.Dimension.getBoxWidth($0)},getScreenBoxBottom:function($0){return qx.html.Location.getScreenBoxTop($0)+qx.html.Dimension.getBoxHeight($0)},getScreenOuterLeft:function($0){return qx.html.Location.getScreenBoxLeft($0)-qx.html.Style.getMarginLeft($0)},getScreenOuterTop:function($0){return qx.html.Location.getScreenBoxTop($0)-qx.html.Style.getMarginTop($0)},getScreenOuterRight:function($0){return qx.html.Location.getScreenBoxRight($0)+qx.html.Style.getMarginRight($0)},getScreenOuterBottom:function($0){return qx.html.Location.getScreenBoxBottom($0)+qx.html.Style.getMarginBottom($0)},getScreenAreaLeft:function($0){return qx.html.Location.getScreenBoxLeft($0)+qx.html.Dimension.getInsetLeft($0)},getScreenAreaTop:function($0){return qx.html.Location.getScreenBoxTop($0)+qx.html.Dimension.getInsetTop($0)},getScreenAreaRight:function($0){return qx.html.Location.getScreenBoxRight($0)-qx.html.Dimension.getInsetRight($0)},getScreenAreaBottom:function($0){return qx.html.Location.getScreenBoxBottom($0)-qx.html.Dimension.getInsetBottom($0)},getScreenInnerLeft:function($0){return qx.html.Location.getScreenAreaLeft($0)+qx.html.Style.getPaddingLeft($0)},getScreenInnerTop:function($0){return qx.html.Location.getScreenAreaTop($0)+qx.html.Style.getPaddingTop($0)},getScreenInnerRight:function($0){return qx.html.Location.getScreenAreaRight($0)-qx.html.Style.getPaddingRight($0)},getScreenInnerBottom:function($0){return qx.html.Location.getScreenAreaBottom($0)-qx.html.Style.getPaddingBottom($0)},getScreenDocumentLeft:qx.core.Variant.select($[1],{"gecko":function($0){return qx.html.Location.getScreenOuterLeft($0.ownerDocument.body)},"default":function($0){return $0.document.parentWindow.screenLeft}}),getScreenDocumentTop:qx.core.Variant.select($[1],{"gecko":function($0){return qx.html.Location.getScreenOuterTop($0.ownerDocument.body)},"default":function($0){return $0.document.parentWindow.screenTop}}),getScreenDocumentRight:qx.core.Variant.select($[1],{"gecko":function($0){return qx.html.Location.getScreenOuterRight($0.ownerDocument.body)},"default":function($0){}}),getScreenDocumentBottom:qx.core.Variant.select($[1],{"gecko":function($0){return qx.html.Location.getScreenOuterBottom($0.ownerDocument.body)},"default":function($0){}})}});qx.Class.define($[648],{statics:{getLeftSum:function($0){var $1=0;var $2=$0.parentNode;while($2.nodeType==1){$1+=$2.scrollLeft;$2=$2.parentNode}return $1},getTopSum:function($0){var $1=0;var $2=$0.parentNode;while($2.nodeType==1){$1+=$2.scrollTop;$2=$2.parentNode}return $1}}});qx.Class.define($[561],{type:$[27],extend:qx.core.Target,construct:function(){arguments.callee.base.call(this);this.__sources={}},members:{show:function($0){var $1=this.__sources;$1[$0]===undefined?$1[$0]=1:$1[$0]++},hide:function($0){var $1=this.__sources;$1[$0]===undefined?$1[$0]=0:$1[$0]--;if($1[$0]<0){$1[$0]=0}},register:function($0){var $1=this.__sources;if($1[$0]===undefined){$1[$0]=0}},getVisibleImages:function(){var $1=this.__sources;var $2={};for(var $0 in $1){if($1[$0]>0){$2[$0]=true}}return $2},getHiddenImages:function(){var $1=this.__sources;var $2={};for(var $0 in $1){if($1[$0]<1){$2[$0]=true}}return $2}},destruct:function(){this._disposeFields($[787])}});qx.Class.define($[725],{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,$[80]);var $4=qx.html.Style.getStyleProperty($2,$[80]);if($3!=$[63]&&$3!=$[112]){$1-=qx.html.Style.getBorderLeft($2)}if($4!=$[63]&&$4!=$[112]){while($2){$2=$2.parentNode;if(!$2||typeof $2.tagName!==$[8]){break}var $5=qx.html.Style.getStyleProperty($2,$[80]);if($5==$[63]||$5==$[112]){$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,$[80]);var $4=qx.html.Style.getStyleProperty($2,$[80]);if($3!=$[63]&&$3!=$[112]){$1-=qx.html.Style.getBorderTop($2)}if($4!=$[63]&&$4!=$[112]){while($2){$2=$2.parentNode;if(!$2||typeof $2.tagName!==$[8]){break}var $5=qx.html.Style.getStyleProperty($2,$[80]);if($5==$[63]||$5==$[112]){$1-=qx.html.Style.getBorderTop($2)+qx.html.Style.getPaddingTop($2);break}}}return $1},"default":function($0){return $0.offsetTop}})}});qx.Class.define($[1411],{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,$[58])){case $[30]:case $[4]:case $[241]:$5=true;break;default:switch(qx.html.Style.getStyleProperty($6,$[176])){case $[30]:case $[4]:$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()==$[117]){break}$6=$6.offsetParent}return true},scrollY:function($0,$8){var $9,$a,$b,$5;var $6=$0.parentNode;var $7=$0.offsetTop;var $b=$0.offsetHeight;while($6){switch(qx.html.Style.getStyleProperty($6,$[58])){case $[30]:case $[4]:case $[235]:$5=true;break;default:switch(qx.html.Style.getStyleProperty($6,$[178])){case $[30]:case $[4]:$5=true;break;default:$5=false}}if($5){$9=$6.clientHeight;$a=$6.scrollTop;if($8){$6.scrollTop=$7}else{if($8==false){$6.scrollTop=$7+$b-$9}else{if($b>$9||$7<$a){$6.scrollTop=$7}else{if(($7+$b)>($a+$9)){$6.scrollTop=$7+$b-$9}}}}$7=$6.offsetTop;$b=$6.offsetHeight}else{$7+=$6.offsetTop}if($6.tagName.toLowerCase()==$[117]){break}$6=$6.offsetParent}return true}}});qx.Class.define($[1329],{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":$[13]},statics:{once:function($1,$2,$3){var $4=new qx.client.Timer($3);$4.addEventListener($[246],function($5){$4.dispose();$1.call($2,$5);$2=null},$2);$4.start()}},properties:{enabled:{init:true,check:$[2],apply:$[417]},interval:{check:$[14],init:1000,apply:$[883]}},members:{__intervalHandler:null,_applyInterval:function($6,$7){if(this.getEnabled()){this.restart()}},_applyEnabled:function($6,$7){if($7){window.clearInterval(this.__intervalHandler);this.__intervalHandler=null}else{if($6){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($[246])}}},destruct:function(){if(this.__intervalHandler){window.clearInterval(this.__intervalHandler)}this._disposeFields($[1158],$[1451])}});qx.Class.define($[1020],{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($[1133]));this._timer.addEventListener($[246],this.__oninterval,this);if($1){this.addEventListener($[194],$1,$2||null)}},events:{"completed":$[13]},members:{_stopped:false,start:function(){if(qx.lang.Object.isEmpty(this._list)){this.createDispatchEvent($[194]);return }for(var $3 in this._list){var $4=qx.io.image.PreloaderManager.getInstance().create(qx.io.Alias.getInstance().resolve($3));if($4.isErroneous()||$4.isLoaded()){delete this._list[$3]}else{$4._origSource=$3;$4.addEventListener($[70],this.__onload,this);$4.addEventListener($[64],this.__onerror,this)}}this._check()},__onload:function($5){if(this.getDisposed()){return }delete this._list[$5.getTarget()._origSource];this._check()},__onerror:function($5){if(this.getDisposed()){return }delete this._list[$5.getTarget()._origSource];this._check()},__oninterval:function($5){this.warn("Cannot preload: "+qx.lang.Object.getKeysAsString(this._list));this._stopped=true;this._timer.stop();this.createDispatchEvent($[194])},_check:function(){if(this._stopped){return }if(qx.lang.Object.isEmpty(this._list)){this._timer.stop();this.createDispatchEvent($[194])}else{this._timer.restart()}}},settings:{"qx.preloaderTimeout":3000},destruct:function(){this._disposeObjects($[977]);this._disposeFields($[571])}});qx.Class.define($[1456],{type:$[27],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($1){return this._objects[$1]!=null},get:function($1){return this._objects[$1]},create:function($1){if(this._objects[$1]){return this._objects[$1]}return new qx.io.image.Preloader($1)}},destruct:function(){this._disposeFields($[425])}});qx.Class.define($[353],{extend:qx.core.Target,events:{"load":$[13],"error":$[13]},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],$[23])){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($[70])){this.dispatchEvent(new qx.event.type.Event($[70]),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($[64])){this.dispatchEvent(new qx.event.type.Event($[64]),true)}}},destruct:function(){if(this._element){this._element.onload=this._element.onerror=null}this._disposeFields($[283],$[1417],$[1209],$[1311])}});qx.log.Logger.ROOT_LOGGER.setEnabled(false);qx.Class.define($[632],{extend:qx.application.Gui,members:{main:function($0){arguments.callee.base.call(this);qx.io.Alias.getInstance().add($[546],qx.core.Setting.get($[705]));var $1=new qx.ui.window.Window($[884]);var $2=new qx.ui.layout.CanvasLayout;var $3=new qx.ui.form.TextField($[284]);var $4=new qx.ui.form.TextArea($[284]);var $5=new qx.ui.form.ListItem($[1401]);var $6=new qx.ui.embed.HtmlEmbed($[665]);var $7=new qx.ui.basic.ScrollArea();var $8={name:{label:$[719],width:$[69],type:$[78]}};var $9=1;var $a=new Array();var $b=new qx.ui.listview.ListView($a,$8);var $c=qx.xml.Document.fromString($[1458]);qx.xml.Element.getText(document.documentElement);$1.setWidth(300);$1.setHeight(30);$1.add($2);var $d=new qx.ui.form.Button($[542]);var $e=new qx.ui.form.Button($[311]);var $f=new qx.ui.form.Button($[311]);var $g=new qx.ui.basic.Image($[0]);$d.setWidth(150);$d.setLocation(50,50);$g.setZIndex(-2);$g.setHeight(1);$b.setWidth(150);$b.setHeight(150);$2.add($g);$2.add($b);$2.setDimension(300,300);$g.setLocation(0,0);$d.addEventListener($[95],function($0){try{org_xml11_demo_widget_MinimalAwtDemo._main___java_lang_String_ARRAYTYPE($[0])}catch($0){alert($0);throw $0}});$e.addEventListener($[95],function($0){try{org_xml11_demo_widget_CelsiusConverter._main___java_lang_String_ARRAYTYPE($[0])}catch($0){alert($0);throw $0}})},close:function($0){arguments.callee.base.call(this)},terminate:function($0){arguments.callee.base.call(this)}},settings:{"custom.resourceUri":$[275]}});qx.Class.define($[1251],{extend:qx.core.Object,construct:function($h){this.name=$h},members:{namer:$[1393],fireEvent:function(){alert("Event fired in: "+this.name)}}});qx.Class.define($[590],{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:$[365]},width:{refine:true,init:$[4]},height:{refine:true,init:$[4]},display:{refine:true,init:false},autoHide:{check:$[2],init:true},centered:{check:$[2],init:false},restrictToPageOnOpen:{check:$[2],init:true}},members:{_isFocusRoot:true,_showTimeStamp:(new Date(0)).valueOf(),_hideTimeStamp:(new Date(0)).valueOf(),_restrictToPageLeft:0,_restrictToPageRight:0,_restrictToPageTop:0,_restrictToPageBottom:0,_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=this._restrictToPageLeft;var $4=this._restrictToPageRight;var $5=this._restrictToPageTop;var $6=this._restrictToPageBottom;var $7=(this._wantedLeft==null)?this.getLeft():this._wantedLeft;var $8=this.getTop();var $9=this.getBoxWidth();var $a=this.getBoxHeight();var $b=this.getLeft();var $c=$8;if($7+$9>$1-$4){$7=$1-$4-$9}if($8+$a>$2-$6){$8=$2-$6-$a}if($7<$3){$7=$3}if($8<$5){$8=$5}if($7!=$b||$8!=$c){var $d=this;window.setTimeout(function(){$d.setLeft($7);$d.setTop($8)},0)}}},_makeActive:function(){this.getFocusRoot().setActiveChild(this)},_makeInactive:function(){var $e=this.getFocusRoot();var $f=$e.getActiveChild();if($f==this){$e.setActiveChild($e)}},_minZIndex:1000000,bringToFront:function(){this.setZIndex(Infinity);this._sendTo()},sendToBack:function(){this.setZIndex(-Infinity);this._sendTo()},_sendTo:function(){var $g=qx.lang.Object.getValues(qx.ui.popup.PopupManager.getInstance().getAll());if(qx.Class.isDefined($[142])){var $h=qx.lang.Object.getValues(qx.ui.menu.Manager.getInstance().getAll());var $i=$g.concat($h).sort(qx.util.Compare.byZIndex)}else{var $i=$g.sort(qx.util.Compare.byZIndex)}var $j=$i.length;var $k=this._minZIndex;for(var $l=0;$l<$j;$l++){$i[$l].setZIndex($k++)}},getShowTimeStamp:function(){return this._showTimeStamp},getHideTimeStamp:function(){return this._hideTimeStamp},positionRelativeTo:function($m,$n,$o){if($m instanceof qx.ui.core.Widget){$m=$m.getElement()}if($m){var $p=qx.html.Location;this.setLocation($p.getClientAreaLeft($m)-(qx.core.Variant.isSet($[1],$[19])?qx.html.Style.getBorderLeft($m):0)+($n||0),$p.getClientAreaTop($m)-(qx.core.Variant.isSet($[1],$[19])?qx.html.Style.getBorderTop($m):0)+($o||0))}else{this.warn("Missing reference element")}},centerToBrowser:function(){var $q=qx.ui.core.ClientDocument.getInstance();var $7=($q.getClientWidth()-this.getBoxWidth())/2;var $8=($q.getClientHeight()-this.getBoxHeight())/2;this.setLeft($7<0?0:$7);this.setTop($8<0?0:$8)}},destruct:function(){this._disposeFields($[794],$[949])}});qx.Class.define($[132],{type:$[27],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($[439])&&$0 instanceof qx.ui.popup.ToolTip&&!($1 instanceof qx.ui.popup.ToolTip)){continue}$1.hide()}}}});qx.Class.define($[902],{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($5){$5.byInteger=$5.byNumber=$5.byFloat;$5.byNumberString=$5.byFloatString}});qx.Class.define($[463],{statics:{__umlautsRegExp:new RegExp($[1402],$[389]),__umlautsShortData:{"Ä":$[148],"Ö":$[920],"Ü":$[577],"ä":$[470],"ö":$[612],"ü":$[1328],"ß":$[456]},__umlautsShort:function($0){return qx.util.Normalization.__umlautsShortData[$0]},umlautsShort:function($1){return $1.replace(qx.util.Normalization.__umlautsRegExp,qx.lang.Function.bind(this.__umlautsShort,this))},__umlautsLongData:{"Ä":$[917],"Ö":$[1337],"Ü":$[1025],"ä":$[856],"ö":$[1262],"ü":$[980],"ß":$[1257]},__umlautsLong:function($0){return qx.util.Normalization.__umlautsLongData[$0]},umlautsLong:function($1){return $1.replace(qx.util.Normalization.__umlautsRegExp,qx.lang.Function.bind(this.__umlautsLong,this))}}});qx.Mixin.define($[889],{construct:function($0){this._frame=new qx.ui.basic.Terminator;this._frame.setAppearance($[903]);this.addEventListener($[20],this._onmousedown);this.addEventListener($[32],this._onmouseup);this.addEventListener($[135],this._onmousemove)},properties:{resizableWest:{check:$[2],init:true,apply:$[165]},resizableNorth:{check:$[2],init:true,apply:$[165]},resizableEast:{check:$[2],init:true,apply:$[165]},resizableSouth:{check:$[2],init:true,apply:$[165]},resizable:{group:[$[501],$[467],$[1354],$[1210]],mode:$[77]},resizeMethod:{init:$[65],check:[$[202],$[387],$[65],$[105]],event:$[598]}},members:{isResizable:function(){return this.getResizableWest()||this.getResizableEast()||this.getResizableNorth()||this.getResizableSouth()},getResizable:function(){return this.isResizable()},_applyResizable:function($1,$2){},_onmousedown:function($3){if(this._resizeNorth||this._resizeSouth||this._resizeWest||this._resizeEast){this.setCapture(true);this.getTopLevelWidget().setGlobalCursor(this.getCursor());var $4=this.getElement();var $5=this._getResizeParent();var $6=$5.getElement();var $7=qx.html.Location.getPageAreaLeft($6);var $8=qx.html.Location.getPageAreaTop($6);var $9=qx.html.Location.getPageAreaRight($6);var $a=qx.html.Location.getPageAreaBottom($6);switch(this.getResizeMethod()){case $[105]:this.setOpacity(0.5);break;case $[65]:var $b=this._frame;if($b.getParent()!=$5){$b.setParent($5);qx.ui.core.Widget.flushGlobalQueues()}$b._renderRuntimeLeft(qx.html.Location.getPageBoxLeft($4)-$7);$b._renderRuntimeTop(qx.html.Location.getPageBoxTop($4)-$8);$b._renderRuntimeWidth(qx.html.Dimension.getBoxWidth($4));$b._renderRuntimeHeight(qx.html.Dimension.getBoxHeight($4));$b.setZIndex(this.getZIndex()+1);break}var $c=this._resizeSession={};var $d=this._getMinSizeReference();if(this._resizeWest){$c.boxWidth=qx.html.Dimension.getBoxWidth($4);$c.boxRight=qx.html.Location.getPageBoxRight($4)}if(this._resizeWest||this._resizeEast){$c.boxLeft=qx.html.Location.getPageBoxLeft($4);$c.parentAreaOffsetLeft=$7;$c.parentAreaOffsetRight=$9;$c.minWidth=$d.getMinWidthValue();$c.maxWidth=$d.getMaxWidthValue()}if(this._resizeNorth){$c.boxHeight=qx.html.Dimension.getBoxHeight($4);$c.boxBottom=qx.html.Location.getPageBoxBottom($4)}if(this._resizeNorth||this._resizeSouth){$c.boxTop=qx.html.Location.getPageBoxTop($4);$c.parentAreaOffsetTop=$8;$c.parentAreaOffsetBottom=$a;$c.minHeight=$d.getMinHeightValue();$c.maxHeight=$d.getMaxHeightValue()}}else{delete this._resizeSession}$3.stopPropagation()},_onmouseup:function($3){var $c=this._resizeSession;if($c){this.setCapture(false);this.getTopLevelWidget().setGlobalCursor(null);switch(this.getResizeMethod()){case $[65]:var $e=this._frame;if(!($e&&$e.getParent())){break}case $[387]:if($c.lastLeft!=null){this.setLeft($c.lastLeft)}if($c.lastTop!=null){this.setTop($c.lastTop)}if($c.lastWidth!=null){this._changeWidth($c.lastWidth)}if($c.lastHeight!=null){this._changeHeight($c.lastHeight)}if(this.getResizeMethod()==$[65]){this._frame.setParent(null)}break;case $[105]:this.setOpacity(null);break}delete this._resizeNorth;delete this._resizeEast;delete this._resizeSouth;delete this._resizeWest;delete this._resizeSession}$3.stopPropagation()},_near:function($f,$3){return $3>($f-5)&&$3<($f+5)},_onmousemove:function($3){var $c=this._resizeSession;if($c){if(this._resizeWest){$c.lastWidth=qx.lang.Number.limit($c.boxWidth+$c.boxLeft-Math.max($3.getPageX(),$c.parentAreaOffsetLeft),$c.minWidth,$c.maxWidth);$c.lastLeft=$c.boxRight-$c.lastWidth-$c.parentAreaOffsetLeft}else{if(this._resizeEast){$c.lastWidth=qx.lang.Number.limit(Math.min($3.getPageX(),$c.parentAreaOffsetRight)-$c.boxLeft,$c.minWidth,$c.maxWidth)}}if(this._resizeNorth){$c.lastHeight=qx.lang.Number.limit($c.boxHeight+$c.boxTop-Math.max($3.getPageY(),$c.parentAreaOffsetTop),$c.minHeight,$c.maxHeight);$c.lastTop=$c.boxBottom-$c.lastHeight-$c.parentAreaOffsetTop}else{if(this._resizeSouth){$c.lastHeight=qx.lang.Number.limit(Math.min($3.getPageY(),$c.parentAreaOffsetBottom)-$c.boxTop,$c.minHeight,$c.maxHeight)}}switch(this.getResizeMethod()){case $[202]:case $[105]:if(this._resizeWest||this._resizeEast){this.setWidth($c.lastWidth);if(this._resizeWest){this.setLeft($c.lastLeft)}}if(this._resizeNorth||this._resizeSouth){this.setHeight($c.lastHeight);if(this._resizeNorth){this.setTop($c.lastTop)}}break;default:var $e=this.getResizeMethod()==$[65]?this._frame:this;if(this._resizeWest||this._resizeEast){$e._renderRuntimeWidth($c.lastWidth);if(this._resizeWest){$e._renderRuntimeLeft($c.lastLeft)}}if(this._resizeNorth||this._resizeSouth){$e._renderRuntimeHeight($c.lastHeight);if(this._resizeNorth){$e._renderRuntimeTop($c.lastTop)}}}}else{var $g=$[0];var $4=this.getElement();this._resizeNorth=this._resizeSouth=this._resizeWest=this._resizeEast=false;if(this._near(qx.html.Location.getPageBoxTop($4),$3.getPageY())){if(this.getResizableNorth()){$g=$[541];this._resizeNorth=true}}else{if(this._near(qx.html.Location.getPageBoxBottom($4),$3.getPageY())){if(this.getResizableSouth()){$g=$[456];this._resizeSouth=true}}}if(this._near(qx.html.Location.getPageBoxLeft($4),$3.getPageX())){if(this.getResizableWest()){$g+=$[1178];this._resizeWest=true}}else{if(this._near(qx.html.Location.getPageBoxRight($4),$3.getPageX())){if(this.getResizableEast()){$g+=$[1192];this._resizeEast=true}}}if(this._resizeNorth||this._resizeSouth||this._resizeWest||this._resizeEast){this.setCursor($g+$[1242])}else{this.setCursor(null)}}$3.stopPropagation()}},destruct:function(){this._disposeObjects($[431])}});qx.Interface.define($[829],{members:{_changeWidth:function($0){return true},_changeHeight:function($1){return true},_getResizeParent:function(){return true},_getMinSizeReference:function(){return true}}});qx.Class.define($[1223],{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:$[424]},minWidth:{refine:true,init:$[4]},minHeight:{refine:true,init:$[4]},width:{refine:true,init:$[4]},height:{refine:true,init:$[4]}},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($[408],{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($[813]);$4.setHeight($[4]);$4.setOverflow($[15]);$3.add($4);var $5=this._captionIcon=new qx.ui.basic.Image;$5.setAppearance($[905]);$4.add($5);var $6=this._captionTitle=new qx.ui.basic.Label($0);$6.setAppearance($[1351]);$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($[1267]);$8.setTabIndex(-1);$8.addEventListener($[95],this._onminimizebuttonclick,this);$8.addEventListener($[20],this._onbuttonmousedown,this);$4.add($8);var $9=this._restoreButton=new qx.ui.form.Button;$9.setAppearance($[686]);$9.setTabIndex(-1);$9.addEventListener($[95],this._onrestorebuttonclick,this);$9.addEventListener($[20],this._onbuttonmousedown,this);var $a=this._maximizeButton=new qx.ui.form.Button;$a.setAppearance($[1000]);$a.setTabIndex(-1);$a.addEventListener($[95],this._onmaximizebuttonclick,this);$a.addEventListener($[20],this._onbuttonmousedown,this);$4.add($a);var $b=this._closeButton=new qx.ui.form.Button;$b.setAppearance($[769]);$b.setTabIndex(-1);$b.addEventListener($[95],this._onclosebuttonclick,this);$b.addEventListener($[20],this._onbuttonmousedown,this);$4.add($b);var $c=this._pane=new qx.ui.layout.CanvasLayout;$c.setHeight($[203]);$c.setOverflow($[15]);$3.add($c);var $d=this._statusBar=new qx.ui.layout.HorizontalBoxLayout;$d.setAppearance($[775]);$d.setHeight($[4]);var $e=this._statusText=new qx.ui.basic.Label($[338]);$e.setAppearance($[1164]);$e.setSelectable(false);$d.add($e);if($0!=null){this.setCaption($0)}if($1!=null){this.setIcon($1)}this.setAutoHide(false);this.addEventListener($[20],this._onwindowmousedown);this.addEventListener($[90],this._onwindowclick);$4.addEventListener($[20],this._oncaptionmousedown,this);$4.addEventListener($[32],this._oncaptionmouseup,this);$4.addEventListener($[135],this._oncaptionmousemove,this);$4.addEventListener($[106],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:$[743]},windowManager:{check:$[434],event:$[1186]},active:{check:$[2],init:false,apply:$[459],event:$[1244]},modal:{check:$[2],init:false,apply:$[1334],event:$[771]},mode:{check:[$[189],$[53]],init:null,nullable:true,apply:$[1461],event:$[962]},opener:{check:$[127]},caption:{apply:$[908],event:$[1191],dispose:true},icon:{check:$[29],nullable:true,apply:$[342],event:$[649]},status:{check:$[29],init:$[338],apply:$[960],event:$[1233]},showClose:{check:$[2],init:true,apply:$[859]},showMaximize:{check:$[2],init:true,apply:$[922]},showMinimize:{check:$[2],init:true,apply:$[1274]},showStatusbar:{check:$[2],init:false,apply:$[975]},allowClose:{check:$[2],init:true,apply:$[477]},allowMaximize:{check:$[2],init:true,apply:$[643]},allowMinimize:{check:$[2],init:true,apply:$[1010]},showCaption:{check:$[2],init:true,apply:$[1428]},showIcon:{check:$[2],init:true,apply:$[1275]},moveable:{check:$[2],init:true,event:$[1229]},moveMethod:{check:[$[202],$[65],$[105]],init:$[202],event:$[785]}},members:{getPane:function(){return this._pane},getCaptionBar:function(){return this._captionBar},getStatusBar:function(){return this._statusBar},close:function(){this.hide()},open:function($f){if($f!=null){this.setOpener($f)}if(this.getCentered()){this.centerToBrowser()}this.show()},focus:function(){this.setActive(true)},blur:function(){this.setActive(false)},maximize:function(){this.setMode($[53])},minimize:function(){this.setMode($[189])},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 $g=qx.event.handler.EventHandler.getInstance().getFocusRoot();if($g==this||this.contains($g)){qx.event.handler.EventHandler.getInstance().setFocusRoot(null)}var $h=qx.event.handler.EventHandler.getInstance().getCaptureWidget();if($h&&this.contains($h)){$h.setCapture(false)}this.getWindowManager().remove(this);this._makeInactive()},_minZIndex:100000,_sendTo:function(){var $i=qx.lang.Object.getValues(this.getWindowManager().getAll()).sort(qx.util.Compare.byZIndex);var $j=$i.length;var $k=this._minZIndex;for(var $l=0;$l<$j;$l++){$i[$l].setZIndex($k++)}},_applyActive:function($m,$n){if($n){if(this.getFocused()){this.setFocused(false)}if(this.getWindowManager().getActiveWindow()==this){this.getWindowManager().setActiveWindow(null)}this.removeState($[45]);this._captionBar.removeState($[45]);this._minimizeButton.removeState($[45]);this._restoreButton.removeState($[45]);this._maximizeButton.removeState($[45]);this._closeButton.removeState($[45])}else{if(!this.getFocusedChild()){this.setFocused(true)}this.getWindowManager().setActiveWindow(this);this.bringToFront();this.addState($[45]);this._captionBar.addState($[45]);this._minimizeButton.addState($[45]);this._restoreButton.addState($[45]);this._maximizeButton.addState($[45]);this._closeButton.addState($[45])}},_applyModal:function($m,$n){if(this._initialLayoutDone&&this.getVisibility()&&this.getDisplay()){var $o=this.getTopLevelWidget();$m?$o.block(this):$o.release(this)}},_applyAllowClose:function($m,$n){this._closeButtonManager()},_applyAllowMaximize:function($m,$n){this._maximizeButtonManager()},_applyAllowMinimize:function($m,$n){this._minimizeButtonManager()},_applyMode:function($m,$n){switch($m){case $[189]:this._minimize();break;case $[53]:this._maximize();break;default:switch($n){case $[53]:this._restoreFromMaximized();break;case $[189]:this._restoreFromMinimized();break}}},_applyShowCaption:function($m,$n){if($m){this._captionBar.addAt(this._captionTitle,this.getShowIcon()?1:0)}else{this._captionBar.remove(this._captionTitle)}},_applyShowIcon:function($m,$n){if($m){this._captionBar.addAtBegin(this._captionIcon)}else{this._captionBar.remove(this._captionIcon)}},_applyShowStatusbar:function($m,$n){if($m){this._layout.addAtEnd(this._statusBar)}else{this._layout.remove(this._statusBar)}},_applyShowClose:function($m,$n){if($m){this._captionBar.addAtEnd(this._closeButton)}else{this._captionBar.remove(this._closeButton)}},_applyShowMaximize:function($m,$n){if($m){var $p=this.getMode()==$[53]?this._restoreButton:this._maximizeButton;if(this.getShowMinimize()){this._captionBar.addAfter($p,this._minimizeButton)}else{this._captionBar.addAfter($p,this._captionFlex)}}else{this._captionBar.remove(this._maximizeButton);this._captionBar.remove(this._restoreButton)}},_applyShowMinimize:function($m,$n){if($m){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 $q=this.getAllowMaximize()&&this.getResizable()&&this._computedMaxWidthTypeNull&&this._computedMaxHeightTypeNull;if(this._maximizeButton){$q===false?this._maximizeButton.setEnabled(false):this._maximizeButton.resetEnabled()}if(this._restoreButton){$q===false?this._restoreButton.setEnabled(false):this._restoreButton.resetEnabled()}},_applyStatus:function($m,$n){this._statusText.setText($m)},_applyMaxWidth:function($m,$n){arguments.callee.base.call(this);this._maximizeButtonManager()},_applyMaxHeight:function($m,$n){arguments.callee.base.call(this);this._maximizeButtonManager()},_applyResizable:function($m,$n){this._maximizeButtonManager()},_applyCaption:function($m,$n){this._captionTitle.setText($m)},_applyIcon:function($m,$n){this._captionIcon.setSource($m)},_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($[53]);if(this.getShowMaximize()){var $4=this._captionBar;var $r=$4.indexOf(this._restoreButton);$4.remove(this._restoreButton);$4.addAt(this._maximizeButton,$r)}this.focus()},_restoreFromMinimized:function(){if(this.hasState($[53])){this.setMode($[53])}this.show();this.focus()},_maximize:function(){if(this.hasState($[53])){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($[53]);if(this.getShowMaximize()){var $4=this._captionBar;var $r=$4.indexOf(this._maximizeButton);$4.remove(this._maximizeButton);$4.addAt(this._restoreButton,$r)}this.focus()},_onwindowclick:function($s){$s.stopPropagation()},_onwindowmousedown:function($s){this.focus()},_onbuttonmousedown:function($s){$s.stopPropagation()},_onminimizebuttonclick:function($s){this.minimize();this._minimizeButton.removeState($[35]);this._minimizeButton.removeState($[37]);this._minimizeButton.removeState($[48]);$s.stopPropagation()},_onrestorebuttonclick:function($s){this.restore();this._restoreButton.removeState($[35]);this._restoreButton.removeState($[37]);this._restoreButton.removeState($[48]);$s.stopPropagation()},_onmaximizebuttonclick:function($s){this.maximize();this._maximizeButton.removeState($[35]);this._maximizeButton.removeState($[37]);this._maximizeButton.removeState($[48]);$s.stopPropagation()},_onclosebuttonclick:function($s){this.close();this._closeButton.removeState($[35]);this._closeButton.removeState($[37]);this._closeButton.removeState($[48]);$s.stopPropagation()},_oncaptionmousedown:function($s){if(!$s.isLeftButtonPressed()||!this.getMoveable()||this.getMode()!=null){return }this._captionBar.setCapture(true);var $t=this.getElement();var $u=this.getParent();var $v=$u.getElement();var $3=qx.html.Location.getPageAreaLeft($v);var $p=qx.html.Location.getPageAreaTop($v);var $w=qx.html.Location.getPageAreaRight($v);var $q=qx.html.Location.getPageAreaBottom($v);this._dragSession={offsetX:$s.getPageX()-qx.html.Location.getPageBoxLeft($t)+$3,offsetY:$s.getPageY()-qx.html.Location.getPageBoxTop($t)+$p,parentAvailableAreaLeft:$3+5,parentAvailableAreaTop:$p+5,parentAvailableAreaRight:$w-5,parentAvailableAreaBottom:$q-5};switch(this.getMoveMethod()){case $[105]:this.setOpacity(0.5);break;case $[65]:var $x=this._frame;if($x.getParent()!=this.getParent()){$x.setParent(this.getParent());qx.ui.core.Widget.flushGlobalQueues()}$x._renderRuntimeLeft(qx.html.Location.getPageBoxLeft($t)-$3);$x._renderRuntimeTop(qx.html.Location.getPageBoxTop($t)-$p);$x._renderRuntimeWidth(qx.html.Dimension.getBoxWidth($t));$x._renderRuntimeHeight(qx.html.Dimension.getBoxHeight($t));$x.setZIndex(this.getZIndex()+1);break}},_oncaptionmouseup:function($s){var $y=this._dragSession;if(!$y){return }this._captionBar.setCapture(false);if($y.lastX!=null){this.setLeft($y.lastX)}if($y.lastY!=null){this.setTop($y.lastY)}switch(this.getMoveMethod()){case $[105]:this.setOpacity(null);break;case $[65]:this._frame.setParent(null);break}delete this._dragSession},_oncaptionmousemove:function($s){var $y=this._dragSession;if(!$y||!this._captionBar.getCapture()){return }if(!qx.lang.Number.isBetweenRange($s.getPageX(),$y.parentAvailableAreaLeft,$y.parentAvailableAreaRight)||!qx.lang.Number.isBetweenRange($s.getPageY(),$y.parentAvailableAreaTop,$y.parentAvailableAreaBottom)){return }var $z=this.getMoveMethod()==$[65]?this._frame:this;$z._renderRuntimeLeft($y.lastX=$s.getPageX()-$y.offsetX);$z._renderRuntimeTop($y.lastY=$s.getPageY()-$y.offsetY)},_oncaptiondblblick:function(){if(!this._maximizeButton.getEnabled()){return }return this.getMode()==$[53]?this.restore():this.maximize()}},destruct:function(){this._disposeObjects($[600],$[593],$[1234],$[574],$[766],$[1079],$[1047],$[818],$[765],$[368],$[877],$[1044])}});qx.Class.define($[613],{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:[$[119],$[126]],init:$[119],apply:$[1287],event:$[1450]},spacing:{check:$[14],init:0,themeable:true,apply:$[491],event:$[1294]},horizontalChildrenAlign:{check:[$[9],$[25],$[7]],init:$[9],themeable:true,apply:$[357]},verticalChildrenAlign:{check:[$[16],$[17],$[12]],init:$[16],themeable:true,apply:$[346]},reverseChildrenOrder:{check:$[2],init:false,apply:$[1413]},stretchChildrenOrthogonalAxis:{check:$[2],init:true,apply:$[650]},useAdvancedFlexAllocation:{check:$[2],init:false,apply:$[1313]},accumulatedChildrenOuterWidth:{_cached:true,defaultValue:null},accumulatedChildrenOuterHeight:{_cached:true,defaultValue:null}},members:{_createLayoutImpl:function(){return this.getOrientation()==$[126]?new qx.ui.layout.impl.VerticalBoxLayoutImpl(this):new qx.ui.layout.impl.HorizontalBoxLayoutImpl(this)},_layoutHorizontal:false,_layoutVertical:false,_layoutMode:$[9],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($1,$2){this._layoutHorizontal=$1==$[119];this._layoutVertical=$1==$[126];if(this._layoutImpl){this._layoutImpl.dispose();this._layoutImpl=null}if($1){this._layoutImpl=this._createLayoutImpl()}this._doLayoutOrder($1,$2);this.addToQueueRuntime($[1150])},_applySpacing:function($1,$2){this._doLayout();this.addToQueueRuntime($[1358])},_applyHorizontalChildrenAlign:function($1,$2){this._doLayoutOrder();this.addToQueueRuntime($[432])},_applyVerticalChildrenAlign:function($1,$2){this._doLayoutOrder();this.addToQueueRuntime($[381])},_applyReverseChildrenOrder:function($1,$2){this._doLayoutOrder();this.addToQueueRuntime($[727])},_applyStretchChildrenOrthogonalAxis:function($1,$2){this.addToQueueRuntime($[1264])},_applyUseAdvancedFlexAllocation:function($1,$2){this.addToQueueRuntime($[1448])},_doLayoutOrder:function(){this._invalidateLayoutMode();this._doLayout()},_doLayout:function(){this._invalidatePreferredInnerDimensions();this._invalidateAccumulatedChildrenOuterWidth();this._invalidateAccumulatedChildrenOuterHeight()},_computeAccumulatedChildrenOuterWidth:function(){var $3=this.getVisibleChildren(),$4,$5=-1,$6=this.getSpacing(),$7=-$6;while($4=$3[++$5]){$7+=$4.getOuterWidth()+$6}return $7},_computeAccumulatedChildrenOuterHeight:function(){var $3=this.getVisibleChildren(),$4,$5=-1,$6=this.getSpacing(),$7=-$6;while($4=$3[++$5]){$7+=$4.getOuterHeight()+$6}return $7},_recomputeChildrenStretchingX:function(){var $3=this.getVisibleChildren(),$4,$5=-1;while($4=$3[++$5]){if($4._recomputeStretchingX()&&$4._recomputeBoxWidth()){$4._recomputeOuterWidth()}}},_recomputeChildrenStretchingY:function(){var $3=this.getVisibleChildren(),$4,$5=-1;while($4=$3[++$5]){if($4._recomputeStretchingY()&&$4._recomputeBoxHeight()){$4._recomputeOuterHeight()}}}}});qx.Class.define($[1101],{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 $1=this.getWidget();var $2=$1.getVisibleChildren();var $3=$2.length;var $4;var $5=[];var $6=$1.getInnerHeight();var $7=$1.getSpacing()*($3-1);var $8;for($8=0;$8<$3;$8++){$4=$2[$8];if($4._computedHeightTypeFlex){$5.push($4);if($1._computedHeightTypeAuto){$7+=$4.getPreferredBoxHeight()}}else{$7+=$4.getOuterHeight()}}var $9=$6-$7;var $a=$5.length;var $b=0;for($8=0;$8<$a;$8++){$b+=$5[$8]._computedHeightParsed}var $c=$9/$b;if(!$1.getUseAdvancedFlexAllocation()){for($8=0;$8<$a;$8++){$4=$5[$8];$4._computedHeightFlexValue=Math.round($4._computedHeightParsed*$c);$7+=$4._computedHeightFlexValue}}else{var $d=0;var $e,$a,$f,$g,$h,$i;for($8=0;$8<$a;$8++){$4=$5[$8];$i=$4._computedHeightFlexValue=$4._computedHeightParsed*$c;$d+=$i-qx.lang.Number.limit($i,$4.getMinHeightValue(),$4.getMaxHeightValue())}$d=Math.round($d);if($d==0){for($8=0;$8<$a;$8++){$4=$5[$8];$4._computedHeightFlexValue=Math.round($4._computedHeightFlexValue);$7+=$4._computedHeightFlexValue}}else{var $j=$d>0;for($8=$a-1;$8>=0;$8--){$4=$5[$8];if($j){$f=($4.getMaxHeightValue()||Infinity)-$4._computedHeightFlexValue;if($f>0){$4._allocationLoops=Math.floor($f/$4._computedHeightParsed)}else{qx.lang.Array.removeAt($5,$8);$4._computedHeightFlexValue=Math.round($4._computedHeightFlexValue);$7+=Math.round($4._computedHeightFlexValue+$f)}}else{$f=qx.util.Validation.isValidNumber($4.getMinHeightValue())?$4._computedHeightFlexValue-$4.getMinHeightValue():$4._computedHeightFlexValue;if($f>0){$4._allocationLoops=Math.floor($f/$4._computedHeightParsed)}else{qx.lang.Array.removeAt($5,$8);$4._computedHeightFlexValue=Math.round($4._computedHeightFlexValue);$7+=Math.round($4._computedHeightFlexValue-$f)}}}while($d!=0&&$a>0){$a=$5.length;$e=Infinity;$h=0;for($8=0;$8<$a;$8++){$e=Math.min($e,$5[$8]._allocationLoops);$h+=$5[$8]._computedHeightParsed}$g=Math.min($h*$e,$d);$d-=$g;for($8=$a-1;$8>=0;$8--){$4=$5[$8];$4._computedHeightFlexValue+=$g/$h*$4._computedHeightParsed;if($4._allocationLoops==$e){$4._computedHeightFlexValue=Math.round($4._computedHeightFlexValue);$7+=$4._computedHeightFlexValue;delete $4._allocationLoops;qx.lang.Array.removeAt($5,$8)}else{if($d==0){$4._computedHeightFlexValue=Math.round($4._computedHeightFlexValue);$7+=$4._computedHeightFlexValue;delete $4._allocationLoops}else{$4._allocationLoops-=$e}}}}}}$4._computedHeightFlexValue+=$6-$7},invalidateChildrenFlexHeight:function(){delete this._childrenFlexHeightComputed},computeChildrenNeededHeight:function(){var $k=this.getWidget();return qx.ui.layout.impl.LayoutImpl.prototype.computeChildrenNeededHeight_sum.call(this)+(($k.getVisibleChildrenLength()-1)*$k.getSpacing())},updateSelfOnChildOuterHeightChange:function($0){this.getWidget()._invalidateAccumulatedChildrenOuterHeight()},updateChildOnInnerWidthChange:function($0){var $l=$0._recomputePercentX();var $m=$0._recomputeStretchingX();if(($0.getHorizontalAlign()||this.getWidget().getHorizontalChildrenAlign())==$[25]){$0.addToLayoutChanges($[73])}return $l||$m},updateChildOnInnerHeightChange:function($0){if(this.getWidget().getVerticalChildrenAlign()==$[17]){$0.addToLayoutChanges($[72])}var $l=$0._recomputePercentY();var $n=$0._recomputeFlexY();return $l||$n},updateSelfOnJobQueueFlush:function($o){if($o.addChild||$o.removeChild){this.getWidget()._invalidateAccumulatedChildrenOuterHeight()}},updateChildrenOnJobQueueFlush:function($p){var $q=false,$r=false;var $1=this.getWidget();if($p.orientation){$q=$r=true}if($p.spacing||$p.orientation||$p.reverseChildrenOrder||$p.verticalChildrenAlign){$1._addChildrenToLayoutQueue($[72])}if($p.horizontalChildrenAlign){$1._addChildrenToLayoutQueue($[73])}if($p.stretchChildrenOrthogonalAxis){$q=true}if($q){$1._recomputeChildrenStretchingX();$1._addChildrenToLayoutQueue($[21])}if($r){$1._recomputeChildrenStretchingY();$1._addChildrenToLayoutQueue($[22])}return true},updateChildrenOnRemoveChild:function($0,$s){var $k=this.getWidget(),$t=$k.getVisibleChildren(),$u=$t.length,$v,$w=-1;if(this.getEnableFlexSupport()){for(var $w=0;$w<$u;$w++){$v=$t[$w];if($v.getHasFlexY()){$s=Math.min($s,$w);break}}$w=-1}switch($k.getLayoutMode()){case $[12]:case $[185]:while(($v=$t[++$w])&&$w<$s){$v.addToLayoutChanges($[72])}break;case $[17]:case $[179]:while($v=$t[++$w]){$v.addToLayoutChanges($[72])}break;default:$w+=$s;while($v=$t[++$w]){$v.addToLayoutChanges($[72])}}},updateChildrenOnMoveChild:function($0,$s,$x){var $2=this.getWidget().getVisibleChildren();var $y=Math.min($s,$x);var $z=Math.max($s,$x)+1;for(var $w=$y;$w<$z;$w++){$2[$w].addToLayoutChanges($[72])}},flushChildrenQueue:function($A){var $k=this.getWidget(),$t=$k.getVisibleChildren(),$u=$t.length,$v,$w;if(this.getEnableFlexSupport()){this.invalidateChildrenFlexHeight();for($w=0;$w<$u;$w++){$v=$t[$w];if($v.getHasFlexY()){$v._computedHeightValue=null;if($v._recomputeBoxHeight()){$v._recomputeOuterHeight();$v._recomputeInnerHeight()}$A[$v.toHashCode()]=$v;$v._layoutChanges.height=true}}}switch($k.getLayoutMode()){case $[12]:case $[185]:for(var $w=$u-1;$w>=0&&!$A[$t[$w].toHashCode()];$w--){}for(var $B=0;$B<=$w;$B++){$k._layoutChild($v=$t[$B])}break;case $[17]:case $[179]:$w=-1;while($v=$t[++$w]){$k._layoutChild($v)}break;default:$w=-1;var $C=false;while($v=$t[++$w]){if($C||$A[$v.toHashCode()]){$k._layoutChild($v);$C=true}}}},layoutChild:function($0,$D){this.layoutChild_sizeX($0,$D);this.layoutChild_sizeY($0,$D);this.layoutChild_sizeLimitX($0,$D);this.layoutChild_sizeLimitY($0,$D);this.layoutChild_locationX($0,$D);this.layoutChild_locationY($0,$D);this.layoutChild_marginX($0,$D);this.layoutChild_marginY($0,$D)},layoutChild_sizeX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function($0,$D){if($D.initial||$D.width||$D.minWidth||$D.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,$D){if($D.initial||$D.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,$D){if($D.initial||$D.height||$D.minHeight||$D.maxHeight){if($0._isHeightEssential()&&(!$0._computedHeightTypeNull||!$0._computedMinHeightTypeNull||!$0._computedMaxHeightTypeNull)){$0._renderRuntimeHeight($0.getBoxHeight())}else{$0._resetRuntimeHeight()}}},"default":function($0,$D){if($D.initial||$D.height){if($0._isHeightEssential()&&!$0._computedHeightTypeNull){$0._renderRuntimeHeight($0.getHeightValue())}else{$0._resetRuntimeHeight()}}}}),layoutChild_locationY:function($0,$D){var $1=this.getWidget();if($1.getFirstVisibleChild()==$0){switch($1.getLayoutMode()){case $[12]:case $[185]:var $E=$1.getPaddingBottom()+$1.getAccumulatedChildrenOuterHeight()-$0.getOuterHeight();break;case $[17]:case $[179]:var $E=$1.getPaddingTop()+Math.round(($1.getInnerHeight()-$1.getAccumulatedChildrenOuterHeight())/2);break;default:var $E=$1.getPaddingTop()}}else{var $F=$0.getPreviousVisibleSibling();switch($1.getLayoutMode()){case $[12]:case $[185]:var $E=$F._cachedLocationVertical-$0.getOuterHeight()-$1.getSpacing();break;default:var $E=$F._cachedLocationVertical+$F.getOuterHeight()+$1.getSpacing()}}$0._cachedLocationVertical=$E;switch(this.getWidget().getLayoutMode()){case $[12]:case $[1054]:case $[179]:$E+=!$0._computedBottomTypeNull?$0.getBottomValue():!$0._computedTopTypeNull?-($0.getTopValue()):0;$0._resetRuntimeTop();$0._renderRuntimeBottom($E);break;default:$E+=!$0._computedTopTypeNull?$0.getTopValue():!$0._computedBottomTypeNull?-($0.getBottomValue()):0;$0._resetRuntimeBottom();$0._renderRuntimeTop($E)}},layoutChild_locationX:function($0,$D){var $1=this.getWidget();if(qx.core.Variant.isSet($[1],$[19])){if($0.getAllowStretchX()&&$1.getStretchChildrenOrthogonalAxis()&&$0._computedWidthTypeNull){$0._renderRuntimeLeft($1.getPaddingLeft()||0);$0._renderRuntimeRight($1.getPaddingRight()||0);return }}var $G=$0.getHorizontalAlign()||$1.getHorizontalChildrenAlign();var $E=$G==$[25]?Math.round(($1.getInnerWidth()-$0.getOuterWidth())/2):0;if($G==$[7]){$E+=$1.getPaddingRight();if(!$0._computedRightTypeNull){$E+=$0.getRightValue()}else{if(!$0._computedLeftTypeNull){$E-=$0.getLeftValue()}}$0._resetRuntimeLeft();$0._renderRuntimeRight($E)}else{$E+=$1.getPaddingLeft();if(!$0._computedLeftTypeNull){$E+=$0.getLeftValue()}else{if(!$0._computedRightTypeNull){$E-=$0.getRightValue()}}$0._resetRuntimeRight();$0._renderRuntimeLeft($E)}}}});qx.Class.define($[1235],{statics:{isValid:function($0){switch(typeof $0){case $[5]:return false;case $[31]:return $0!==null;case $[8]:return $0!==$[0];case $[49]:return !isNaN($0);case $[36]:case $[56]:return true}return false},isInvalid:function($0){switch(typeof $0){case $[5]:return true;case $[31]:return $0===null;case $[8]:return $0===$[0];case $[49]:return isNaN($0);case $[36]:case $[56]:return false}return true},isValidNumber:function($0){return typeof $0===$[49]&&!isNaN($0)},isInvalidNumber:function($0){return typeof $0!==$[49]||isNaN($0)},isValidString:function($0){return typeof $0===$[8]&&$0!==$[0]},isInvalidString:function($0){return typeof $0!==$[8]||$0===$[0]},isValidArray:function($0){return typeof $0===$[31]&&$0!==null&&$0 instanceof Array},isInvalidArray:function($0){return typeof $0!==$[31]||$0===null||!($0 instanceof Array)},isValidObject:function($0){return typeof $0===$[31]&&$0!==null&&!($0 instanceof Array)},isInvalidObject:function($0){return typeof $0!==$[31]||$0===null||$0 instanceof Array},isValidNode:function($0){return typeof $0===$[31]&&$0!==null},isInvalidNode:function($0){return typeof $0!==$[31]||$0===null},isValidElement:function($0){return typeof $0===$[31]&&$0!==null||$0.nodeType!==1},isInvalidElement:function($0){return typeof $0!==$[31]||$0===null||$0.nodeType!==1},isValidFunction:function($0){return typeof $0===$[36]},isInvalidFunction:function($0){return typeof $0!==$[36]},isValidBoolean:function($0){return typeof $0===$[56]},isInvalidBoolean:function($0){return typeof $0!==$[56]},isValidStringOrNumber:function($0){switch(typeof $0){case $[8]:return $0!==$[0];case $[49]:return !isNaN($0)}return false},isInvalidStringOrNumber:function($0){switch(typeof $0){case $[8]:return $0===$[0];case $[49]:return isNaN($0)}return false}}});qx.Class.define($[1187],{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 $1=this.getWidget();var $2=$1.getVisibleChildren();var $3=$2.length;var $4;var $5=[];var $6=$1.getInnerWidth();var $7=$1.getSpacing()*($3-1);var $8;for($8=0;$8<$3;$8++){$4=$2[$8];if($4._computedWidthTypeFlex){$5.push($4);if($1._computedWidthTypeAuto){$7+=$4.getPreferredBoxWidth()}}else{$7+=$4.getOuterWidth()}}var $9=$6-$7;var $a=$5.length;var $b=0;for($8=0;$8<$a;$8++){$b+=$5[$8]._computedWidthParsed}var $c=$9/$b;if(!$1.getUseAdvancedFlexAllocation()){for($8=0;$8<$a;$8++){$4=$5[$8];$4._computedWidthFlexValue=Math.round($4._computedWidthParsed*$c);$7+=$4._computedWidthFlexValue}}else{var $d=0;var $e,$a,$f,$g,$h,$i;for($8=0;$8<$a;$8++){$4=$5[$8];$i=$4._computedWidthFlexValue=$4._computedWidthParsed*$c;$d+=$i-qx.lang.Number.limit($i,$4.getMinWidthValue(),$4.getMaxWidthValue())}$d=Math.round($d);if($d==0){for($8=0;$8<$a;$8++){$4=$5[$8];$4._computedWidthFlexValue=Math.round($4._computedWidthFlexValue);$7+=$4._computedWidthFlexValue}}else{var $j=$d>0;for($8=$a-1;$8>=0;$8--){$4=$5[$8];if($j){$f=($4.getMaxWidthValue()||Infinity)-$4._computedWidthFlexValue;if($f>0){$4._allocationLoops=Math.floor($f/$4._computedWidthParsed)}else{qx.lang.Array.removeAt($5,$8);$4._computedWidthFlexValue=Math.round($4._computedWidthFlexValue);$7+=Math.round($4._computedWidthFlexValue+$f)}}else{$f=qx.util.Validation.isValidNumber($4.getMinWidthValue())?$4._computedWidthFlexValue-$4.getMinWidthValue():$4._computedWidthFlexValue;if($f>0){$4._allocationLoops=Math.floor($f/$4._computedWidthParsed)}else{qx.lang.Array.removeAt($5,$8);$4._computedWidthFlexValue=Math.round($4._computedWidthFlexValue);$7+=Math.round($4._computedWidthFlexValue-$f)}}}while($d!=0&&$a>0){$a=$5.length;$e=Infinity;$h=0;for($8=0;$8<$a;$8++){$e=Math.min($e,$5[$8]._allocationLoops);$h+=$5[$8]._computedWidthParsed}$g=Math.min($h*$e,$d);$d-=$g;for($8=$a-1;$8>=0;$8--){$4=$5[$8];$4._computedWidthFlexValue+=$g/$h*$4._computedWidthParsed;if($4._allocationLoops==$e){$4._computedWidthFlexValue=Math.round($4._computedWidthFlexValue);$7+=$4._computedWidthFlexValue;delete $4._allocationLoops;qx.lang.Array.removeAt($5,$8)}else{if($d==0){$4._computedWidthFlexValue=Math.round($4._computedWidthFlexValue);$7+=$4._computedWidthFlexValue;delete $4._allocationLoops}else{$4._allocationLoops-=$e}}}}}}$4._computedWidthFlexValue+=$6-$7},invalidateChildrenFlexWidth:function(){delete this._childrenFlexWidthComputed},computeChildrenNeededWidth:function(){var $k=this.getWidget();return qx.ui.layout.impl.LayoutImpl.prototype.computeChildrenNeededWidth_sum.call(this)+(($k.getVisibleChildrenLength()-1)*$k.getSpacing())},updateSelfOnChildOuterWidthChange:function($0){this.getWidget()._invalidateAccumulatedChildrenOuterWidth()},updateChildOnInnerWidthChange:function($0){if(this.getWidget().getHorizontalChildrenAlign()==$[25]){$0.addToLayoutChanges($[73])}var $l=$0._recomputePercentX();var $m=$0._recomputeFlexX();return $l||$m},updateChildOnInnerHeightChange:function($0){var $l=$0._recomputePercentY();var $n=$0._recomputeStretchingY();if(($0.getVerticalAlign()||this.getWidget().getVerticalChildrenAlign())==$[17]){$0.addToLayoutChanges($[72])}return $l||$n},updateSelfOnJobQueueFlush:function($o){if($o.addChild||$o.removeChild){this.getWidget()._invalidateAccumulatedChildrenOuterWidth()}},updateChildrenOnJobQueueFlush:function($p){var $q=false,$r=false;var $1=this.getWidget();if($p.orientation){$q=$r=true}if($p.spacing||$p.orientation||$p.reverseChildrenOrder||$p.horizontalChildrenAlign){$1._addChildrenToLayoutQueue($[73])}if($p.verticalChildrenAlign){$1._addChildrenToLayoutQueue($[72])}if($p.stretchChildrenOrthogonalAxis){$r=true}if($q){$1._recomputeChildrenStretchingX();$1._addChildrenToLayoutQueue($[21])}if($r){$1._recomputeChildrenStretchingY();$1._addChildrenToLayoutQueue($[22])}return true},updateChildrenOnRemoveChild:function($0,$s){var $k=this.getWidget(),$t=$k.getVisibleChildren(),$u=$t.length,$v,$w=-1;if(this.getEnableFlexSupport()){for($w=0;$w<$u;$w++){$v=$t[$w];if($v.getHasFlexX()){$s=Math.min($s,$w);break}}$w=-1}switch($k.getLayoutMode()){case $[7]:case $[175]:while(($v=$t[++$w])&&$w<$s){$v.addToLayoutChanges($[73])}break;case $[25]:case $[190]:while($v=$t[++$w]){$v.addToLayoutChanges($[73])}break;default:$w+=$s;while($v=$t[++$w]){$v.addToLayoutChanges($[73])}}},updateChildrenOnMoveChild:function($0,$s,$x){var $2=this.getWidget().getVisibleChildren();var $y=Math.min($s,$x);var $z=Math.max($s,$x)+1;for(var $w=$y;$w<$z;$w++){$2[$w].addToLayoutChanges($[73])}},flushChildrenQueue:function($A){var $k=this.getWidget(),$t=$k.getVisibleChildren(),$u=$t.length,$v,$w;if(this.getEnableFlexSupport()){this.invalidateChildrenFlexWidth();for($w=0;$w<$u;$w++){$v=$t[$w];if($v.getHasFlexX()){$v._computedWidthValue=null;if($v._recomputeBoxWidth()){$v._recomputeOuterWidth();$v._recomputeInnerWidth()}$A[$v.toHashCode()]=$v;$v._layoutChanges.width=true}}}switch($k.getLayoutMode()){case $[7]:case $[175]:for(var $w=$u-1;$w>=0&&!$A[$t[$w].toHashCode()];$w--){}for(var $B=0;$B<=$w;$B++){$k._layoutChild($v=$t[$B])}break;case $[25]:case $[190]:$w=-1;while($v=$t[++$w]){$k._layoutChild($v)}break;default:$w=-1;var $C=false;while($v=$t[++$w]){if($C||$A[$v.toHashCode()]){$k._layoutChild($v);$C=true}}}},layoutChild:function($0,$D){this.layoutChild_sizeX($0,$D);this.layoutChild_sizeY($0,$D);this.layoutChild_sizeLimitX($0,$D);this.layoutChild_sizeLimitY($0,$D);this.layoutChild_locationX($0,$D);this.layoutChild_locationY($0,$D);this.layoutChild_marginX($0,$D);this.layoutChild_marginY($0,$D)},layoutChild_sizeX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function($0,$D){if($D.initial||$D.width||$D.minWidth||$D.maxWidth){if($0._isWidthEssential()&&(!$0._computedWidthTypeNull||!$0._computedMinWidthTypeNull||!$0._computedMaxWidthTypeNull)){$0._renderRuntimeWidth($0.getBoxWidth())}else{$0._resetRuntimeWidth()}}},"default":function($0,$D){if($D.initial||$D.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,$D){if($D.initial||$D.height||$D.minHeight||$D.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,$D){if($D.initial||$D.height){if($0._isHeightEssential()&&!$0._computedHeightTypeNull){$0._renderRuntimeHeight($0.getHeightValue())}else{$0._resetRuntimeHeight()}}}}),layoutChild_locationX:function($0,$D){var $1=this.getWidget();if($1.getFirstVisibleChild()==$0){switch($1.getLayoutMode()){case $[7]:case $[175]:var $E=$1.getPaddingRight()+$1.getAccumulatedChildrenOuterWidth()-$0.getOuterWidth();break;case $[25]:case $[190]:var $E=$1.getPaddingLeft()+Math.round(($1.getInnerWidth()-$1.getAccumulatedChildrenOuterWidth())/2);break;default:var $E=$1.getPaddingLeft()}}else{var $F=$0.getPreviousVisibleSibling();switch($1.getLayoutMode()){case $[7]:case $[175]:var $E=$F._cachedLocationHorizontal-$0.getOuterWidth()-$1.getSpacing();break;default:var $E=$F._cachedLocationHorizontal+$F.getOuterWidth()+$1.getSpacing()}}$0._cachedLocationHorizontal=$E;switch($1.getLayoutMode()){case $[7]:case $[899]:case $[190]:$E+=!$0._computedRightTypeNull?$0.getRightValue():!$0._computedLeftTypeNull?-($0.getLeftValue()):0;$0._resetRuntimeLeft();$0._renderRuntimeRight($E);break;default:$E+=!$0._computedLeftTypeNull?$0.getLeftValue():!$0._computedRightTypeNull?-($0.getRightValue()):0;$0._resetRuntimeRight();$0._renderRuntimeLeft($E)}},layoutChild_locationY:function($0,$D){var $1=this.getWidget();if(qx.core.Variant.isSet($[1],$[19])){if($0.getAllowStretchY()&&$1.getStretchChildrenOrthogonalAxis()&&$0._computedHeightTypeNull){$0._renderRuntimeTop($1.getPaddingTop()||0);$0._renderRuntimeBottom($1.getPaddingBottom()||0);return }}var $G=$0.getVerticalAlign()||$1.getVerticalChildrenAlign();var $E=$G==$[17]?Math.round(($1.getInnerHeight()-$0.getOuterHeight())/2):0;if($G==$[12]){$E+=$1.getPaddingBottom();if(!$0._computedBottomTypeNull){$E+=$0.getBottomValue()}else{if(!$0._computedTopTypeNull){$E-=$0.getTopValue()}}$0._resetRuntimeTop();$0._renderRuntimeBottom($E)}else{$E+=$1.getPaddingTop();if(!$0._computedTopTypeNull){$E+=$0.getTopValue()}else{if(!$0._computedBottomTypeNull){$E-=$0.getBottomValue()}}$0._resetRuntimeBottom();$0._renderRuntimeTop($E)}}}});qx.Class.define($[1420],{extend:qx.ui.layout.BoxLayout,properties:{orientation:{refine:true,init:$[126]}}});qx.Class.define($[780],{extend:qx.ui.layout.BoxLayout});qx.Class.define($[635],{extend:qx.ui.basic.Terminator,construct:function($0,$1,$2){arguments.callee.base.call(this);this._blank=qx.io.Alias.getInstance().resolve($[99]);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":$[13]},properties:{allowStretchX:{refine:true,init:false},allowStretchY:{refine:true,init:false},selectable:{refine:true,init:false},width:{refine:true,init:$[4]},height:{refine:true,init:$[4]},appearance:{refine:true,init:$[881]},source:{check:$[29],apply:$[690],event:$[802],nullable:true,themeable:true},preloader:{check:$[353],apply:$[927],nullable:true},loaded:{check:$[2],init:false,apply:$[1064]},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($[64])){this.dispatchEvent(new qx.event.type.Event($[64]),true)}},_beforeAppear:function(){var $3=this.getSource();if($3){qx.io.image.Manager.getInstance().show($3)}return arguments.callee.base.call(this)},_beforeDisappear:function(){var $3=this.getSource();if($3){qx.io.image.Manager.getInstance().hide($3)}return arguments.callee.base.call(this)},_applySource:function($4,$5){var $6=qx.io.image.Manager.getInstance();if(this.isSeeable()){if($5){$6.hide($5)}if($4){$6.show($4)}}else{if($4){$6.register($4)}}if(this.isCreated()){this._connect()}},_connect:function(){var $7=qx.io.Alias.getInstance();$7.connect(this._syncSource,this,this.getSource())},_syncSource:function($4){if($4===null){this.setPreloader(null)}else{var $8=qx.io.image.PreloaderManager.getInstance().create($4);this.setPreloader($8)}},_applyPreloader:function($4,$5){if($5){$5.removeEventListener($[70],this._onload,this);$5.removeEventListener($[64],this._onerror,this)}var $6=qx.io.image.Manager.getInstance();if($4){this.setLoaded(false);if($4.isErroneous()){this._onerror()}else{if($4.isLoaded()){this.setLoaded(true)}else{$4.addEventListener($[70],this._onload,this);$4.addEventListener($[64],this._onerror,this)}}}else{this.setLoaded(false)}},_applyLoaded:function($4,$5){if($4&&this.isCreated()){this._renderContent()}else{if(!$4){this._invalidatePreferredInnerWidth();this._invalidatePreferredInnerHeight()}}},_applyElement:function($4,$5){if($4){if(!this._image){try{if(qx.core.Variant.isSet($[1],$[114])){this._image=document.createElement($[793])}else{this._image=new Image}this._image.style.border=$[362];this._image.style.verticalAlign=$[16];this._image.alt=$[0];this._image.title=$[0]}catch(ex){this.error("Failed while creating image #1",ex)}if(qx.core.Variant.isSet($[1],$[304])){this._styleEnabled()}}$4.appendChild(this._image)}arguments.callee.base.call(this,$4,$5);if($4&&this.getSource()){this._connect()}},_postApply:function(){this._postApplyDimensions();this._updateContent()},_applyEnabled:function($4,$5){if(this._image){this._styleEnabled()}return arguments.callee.base.call(this,$4,$5)},_updateContent:qx.core.Variant.select($[1],{"mshtml":function(){var $9=this._image;var $a=this.getPreloader();var $3=$a&&$a.isLoaded()?$a.getSource():this._blank;if($a&&$a.getIsPng()&&this.getEnabled()){$9.src=this._blank;$9.style.filter=$[282]+$3+$[400]}else{$9.src=$3;$9.style.filter=this.getEnabled()?$[0]:$[495]}},"default":function(){var $a=this.getPreloader();var $3=$a&&$a.isLoaded()?$a.getSource():this._blank;this._image.src=$3}}),_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 $b=this.getEnabled()===false?0.3:$[0];var $c=this._image.style;$c.opacity=$c.KhtmlOpacity=$c.MozOpacity=$b}}}),_computePreferredInnerWidth:function(){var $8=this.getPreloader();return $8?$8.getWidth():0},_computePreferredInnerHeight:function(){var $8=this.getPreloader();return $8?$8.getHeight():0},_renderContent:function(){arguments.callee.base.call(this);qx.ui.core.Widget.flushGlobalQueues()},_postApplyDimensions:qx.core.Variant.select($[1],{"mshtml":function(){try{var $d=this._image.style;if(this.getResizeToInner()){$d.pixelWidth=this.getInnerWidth();$d.pixelHeight=this.getInnerHeight()}else{$d.pixelWidth=this.getPreferredInnerWidth();$d.pixelHeight=this.getPreferredInnerHeight()}}catch(ex){this.error("postApplyDimensions failed",ex)}},"default":function(){try{var $e=this._image;if(this.getResizeToInner()){$e.width=this.getInnerWidth();$e.height=this.getInnerHeight()}else{$e.width=this.getPreferredInnerWidth();$e.height=this.getPreferredInnerHeight()}}catch(ex){this.error("postApplyDimensions failed",ex)}}}),_changeInnerWidth:qx.core.Variant.select($[1],{"mshtml":function($f,$g){if(this.getResizeToInner()){this._image.style.pixelWidth=$f}},"default":function($f,$g){if(this.getResizeToInner()){this._image.width=$f}}}),_changeInnerHeight:qx.core.Variant.select($[1],{"mshtml":function($f,$g){if(this.getResizeToInner()){this._image.style.pixelHeight=$f}},"default":function($f,$g){if(this.getResizeToInner()){this._image.height=$f}}})},destruct:function(){if(this._image){this._image.style.filter=$[0]}this._disposeFields($[1129])}});qx.Class.define($[1012],{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 $3=this._measureNode;if(!$3){$3=document.createElement($[82]);var $4=$3.style;$4.width=$4.height=$[4];$4.visibility=$[15];$4.position=$[63];$4.zIndex=$[1029];document.body.appendChild($3);this._measureNode=$3}return $3}},properties:{appearance:{refine:true,init:$[208]},width:{refine:true,init:$[4]},height:{refine:true,init:$[4]},allowStretchX:{refine:true,init:false},allowStretchY:{refine:true,init:false},selectable:{refine:true,init:false},cursor:{refine:true,init:$[43]},text:{apply:$[160],init:$[0],dispose:true,event:$[300],check:$[363]},wrap:{check:$[2],init:false,nullable:true,apply:$[233]},textAlign:{check:[$[9],$[25],$[7],$[172]],nullable:true,themeable:true,apply:$[187]},textOverflow:{check:$[2],init:true,apply:$[160]},mode:{check:[$[262],$[78],$[4]],init:$[4],apply:$[160]},mnemonic:{check:$[29],nullable:true,apply:$[968]}},members:{_content:$[0],_isHtml:false,setHtml:function($5){this.warn("Deprecated: please use setText() instead.");this.printStackTrace();this.setText($5)},getHtml:function(){this.warn("Deprecated: please use getText() instead.");this.printStackTrace();return this.getText()},_applyTextAlign:function($6,$7){$6===null?this.removeStyleProperty($[108]):this.setStyleProperty($[108],$6)},_applyFont:function($6,$7){qx.theme.manager.Font.getInstance().connect(this._styleFont,this,$6)},_styleFont:function($8){this._invalidatePreferredInnerDimensions();$8?$8.render(this):qx.ui.core.Font.reset(this)},_applyTextColor:function($6,$7){qx.theme.manager.Color.getInstance().connect(this._styleTextColor,this,$6)},_styleTextColor:function($6){$6?this.setStyleProperty($[124],$6):this.removeStyleProperty($[124])},_applyWrap:function($6,$7){$6==null?this.removeStyleProperty($[157]):this.setStyleProperty($[157],$6?$[86]:$[159])},_applyText:function($6,$7){qx.locale.Manager.getInstance().connect(this._syncText,this,this.getText())},_syncText:function($0){var $2=this.getMode();if($2===$[4]){$2=qx.util.Validation.isValidString($0)&&$0.match(/<.*>/)?$[262]:$[78]}switch($2){case $[78]:var $9=qx.xml.String.escape($0).replace(/(^ | $)/g,$[987]).replace(/  /g,$[847]);this._isHtml=$9!==$0;this._content=$9;break;case $[262]:this._isHtml=true;this._content=$0;break}if(this._isCreated){this._renderContent()}},_applyMnemonic:function($6,$7){this._mnemonicTest=$6?new RegExp($[1433]+$6+$[1024]+$6+$[537]+$6+$[1398]+$6+$[81],$[1034]):null;if(this._isCreated){this._renderContent()}},_computeObjectNeededDimensions:function(){var $a=arguments.callee.self._getMeasureNode();var $4=$a.style;var $b=this._styleProperties;$4.fontFamily=$b.fontFamily||$[0];$4.fontSize=$b.fontSize||$[0];$4.fontWeight=$b.fontWeight||$[0];$4.fontStyle=$b.fontStyle||$[0];if(this._isHtml){$a.innerHTML=this._content}else{$a.innerHTML=$[0];qx.dom.Element.setTextContent($a,this._content)}this._cachedPreferredInnerWidth=$a.scrollWidth;this._cachedPreferredInnerHeight=$a.scrollHeight},_computePreferredInnerWidth:function(){this._computeObjectNeededDimensions();return this._cachedPreferredInnerWidth},_computePreferredInnerHeight:function(){this._computeObjectNeededDimensions();return this._cachedPreferredInnerHeight},__patchTextOverflow:function($5,$c){return($[732]+($c-14)+$[1309]+$5+$[966])},_postApply:function(){var $5=this._content;var $a=this._getTargetNode();if($5==null){$a.innerHTML=$[0];return }if(this.getMnemonic()){if(this._mnemonicTest.test($5)){$5=RegExp.$1+$[712]+RegExp.$7+$[558]+RegExp.rightContext;this._isHtml=true}else{$5+=$[1442]+this.getMnemonic()+$[81]}}var $4=$a.style;if(this.getTextOverflow()&&!this.getWrap()){if(this.getInnerWidth()<this.getPreferredInnerWidth()){$4.overflow=$[15];if(qx.core.Variant.isSet($[1],$[299])){$4.textOverflow=$[163]}else{if(qx.core.Variant.isSet($[1],$[97])){$4.OTextOverflow=$[163]}else{$5=this.__patchTextOverflow($5,this.getInnerWidth());this._isHtml=true}}}else{$4.overflow=$[0];if(qx.core.Variant.isSet($[1],$[299])){$4.textOverflow=$[0]}else{if(qx.core.Variant.isSet($[1],$[97])){$4.OTextOverflow=$[0]}}}}if(this._isHtml){$a.innerHTML=$5}else{$a.innerHTML=$[0];qx.dom.Element.setTextContent($a,$5)}}}});qx.Class.define($[556],{type:$[27],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($3,$4,$5,$1){var $2=qx.lang.Array.fromArguments(arguments);$2.splice(0,3);if($5>1){return new qx.locale.LocalizedString($4,$2)}else{return new qx.locale.LocalizedString($3,$2)}},trc:function($6,$0,$1){var $2=qx.lang.Array.fromArguments(arguments);$2.splice(0,2);return new qx.locale.LocalizedString($0,$2)},marktr:function($0){return $0}},properties:{locale:{check:$[29],nullable:true,apply:$[481],event:$[957]}},members:{_defaultLocale:$[583],getLanguage:function(){return this._language},getTerritory:function(){return this.getLocale().split($[122])[1]||$[0]},getAvailableLocales:function(){var $7=[];for(var $8 in this._translationCatalog){if($8!=this._defaultLocale){$7.push($8)}}return $7},_extractLanguage:function($8){var $9;var $a=$8.indexOf($[122]);if($a==-1){$9=$8}else{$9=$8.substring(0,$a)}return $9},_applyLocale:function($b,$c){this._locale=$b;var $a=$b.indexOf($[122]);this._language=this._extractLanguage($b);this._updateObjects()},addTranslation:function($d,$e){if(this._translationCatalog[$d]){for(var $f in $e){this._translationCatalog[$d][$f]=$e[$f]}}else{this._translationCatalog[$d]=$e}},addTranslationFromClass:function($g,$e){this.addTranslation($g.substring($g.lastIndexOf($[38])+1),$e)},translate:function($0,$2,$8){var $h;if($8){var $9=this._extractLanguage($8)}else{$8=this._locale;$9=this._language}if(!$h&&this._translationCatalog[$8]){$h=this._translationCatalog[$8][$0]}if(!$h&&this._translationCatalog[$9]){$h=this._translationCatalog[$9][$0]}if(!$h&&this._translationCatalog[this._defaultLocale]){$h=this._translationCatalog[this._defaultLocale][$0]}if(!$h){$h=$0}if($2.length>0){$h=qx.lang.String.format($h,$2)}return $h},isDynamic:function($i){return $i instanceof qx.locale.LocalizedString},resolveDynamic:function($i){return $i.toString()}},destruct:function(){this._disposeFields($[762])}});qx.Class.define($[758],{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:$[29],nullable:true},args:{nullable:true,dispose:true}},members:{toString:function(){return qx.locale.Manager.getInstance().translate(this.getId(),this.getArgs(),this._locale)}}});qx.Class.define($[677],{statics:{escape:function($0){return qx.dom.String.escapeEntities($0,qx.xml.Entity.FROM_CHARCODE)},unescape:function($0){return qx.dom.String.unescapeEntities($0,qx.xml.Entity.TO_CHARCODE)}}});qx.Class.define($[967],{statics:{TO_CHARCODE:{"quot":34,"amp":38,"lt":60,"gt":62,"apos":39},FROM_CHARCODE:{34:"quot",38:"amp",60:"lt",62:"gt",39:"apos"}}});qx.Class.define($[585],{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()?$[454]:qx.core.Client.getInstance().supportsInnerText()?$[420]:$[43],{innerText:function($0){return $0.innerText},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()?$[454]:qx.core.Client.getInstance().supportsInnerText()?$[420]:$[43],{innerText:function($0,$3){$0.innerText=$3},textContent:function($0,$3){$0.textContent=$3},"default":function(){throw new Error("This browser does not support any form of text content handling!")}})}});qx.Class.define($[1452],{extend:qx.ui.basic.Terminator,construct:function(){arguments.callee.base.call(this);this.initWidth()},properties:{width:{refine:true,init:$[203]}}});qx.Class.define($[904],{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($[309])&&$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();this.initSelectable()},properties:{orientation:{refine:true,init:$[119]},selectable:{refine:true,init:false},allowStretchX:{refine:true,init:false},allowStretchY:{refine:true,init:false},appearance:{refine:true,init:$[1131]},stretchChildrenOrthogonalAxis:{refine:true,init:false},width:{refine:true,init:$[4]},height:{refine:true,init:$[4]},horizontalChildrenAlign:{refine:true,init:$[25]},verticalChildrenAlign:{refine:true,init:$[17]},spacing:{refine:true,init:4},label:{apply:$[1148],nullable:true,dispose:true,check:$[363]},icon:{check:$[29],apply:$[342],nullable:true,themeable:true},disabledIcon:{check:$[29],apply:$[1368],nullable:true,themeable:true},show:{init:$[184],check:[$[184],$[208],$[186],$[11]],themeable:true,nullable:true,inheritable:true,apply:$[1085],event:$[812]},iconPosition:{init:$[9],check:[$[16],$[7],$[12],$[9]],themeable:true,apply:$[1114]},iconWidth:{check:$[14],themeable:true,apply:$[875],nullable:true},iconHeight:{check:$[14],themeable:true,apply:$[1295],nullable:true}},members:{_flashMode:false,_labelObject:null,_iconObject:null,_createLabel:function(){var $5=this._labelObject=new qx.ui.basic.Label(this.getLabel());$5.setAnonymous(true);$5.setCursor($[43]);this.addAt($5,this._iconObject?1:0)},_createIcon:function(){if(this._flashMode&&qx.Class.isDefined($[309])){var $6=this._iconObject=new qx.ui.embed.Flash(this.getIcon())}else{var $6=this._iconObject=new qx.ui.basic.Image()}$6.setAnonymous(true);var $7=this.getIconWidth();if($7!==null){this._iconObject.setWidth($7)}var $8=this.getIconWidth();if($8!==null){this._iconObject.setHeight($8)}this._updateIcon();this.addAt($6,0)},_updateIcon:function(){if(this._iconObject&&this.getIcon&&this.getDisabledIcon){var $9=this.getDisabledIcon();if($9){if(this.getEnabled()){this._iconObject.setSource(this.getIcon())}else{this._iconObject.setSource($9)}this._iconObject.setEnabled(true)}else{this._iconObject.setSource(this.getIcon());this._iconObject.resetEnabled()}}},getLabelObject:function(){return this._labelObject},getIconObject:function(){return this._iconObject},_applyIconPosition:function($a,$b){switch($a){case $[16]:case $[12]:this.setOrientation($[126]);this.setReverseChildrenOrder($a==$[12]);break;default:this.setOrientation($[119]);this.setReverseChildrenOrder($a==$[7]);break}},_applyShow:function($a,$b){this._handleIcon();this._handleLabel()},_applyLabel:function($a,$b){if(this._labelObject){this._labelObject.setText($a)}this._handleLabel()},_applyIcon:function($a,$b){this._updateIcon();this._handleIcon()},_applyDisabledIcon:function($a,$b){this._updateIcon();this._handleIcon()},_applyIconWidth:function($a,$b){if(this._iconObject){this._iconObject.setWidth($a)}},_applyIconHeight:function($a,$b){if(this._iconObject){this._iconObject.setHeight($a)}},_iconIsVisible:false,_labelIsVisible:false,_handleLabel:function(){switch(this.getShow()){case $[208]:case $[184]: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 $[186]:case $[184]: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($[1240],$[462])}});qx.Class.define($[253],{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($[75],this._onmouseover);this.addEventListener($[129],this._onmouseout);this.addEventListener($[20],this._onmousedown);this.addEventListener($[32],this._onmouseup);this.addEventListener($[40],this._onkeydown);this.addEventListener($[120],this._onkeyup)},properties:{appearance:{refine:true,init:$[110]},tabIndex:{refine:true,init:1}},members:{_onmouseover:function($5){if($5.getTarget()!=this){return }if(this.hasState($[37])){this.removeState($[37]);this.addState($[35])}this.addState($[48])},_onmouseout:function($5){if($5.getTarget()!=this){return }this.removeState($[48]);if(this.hasState($[35])){this.setCapture(true);this.removeState($[35]);this.addState($[37])}},_onmousedown:function($5){if($5.getTarget()!=this||!$5.isLeftButtonPressed()){return }this.removeState($[37]);this.addState($[35])},_onmouseup:function($5){this.setCapture(false);var $6=this.hasState($[35]);var $7=this.hasState($[37]);if($6){this.removeState($[35])}if($7){this.removeState($[37])}if(!$7){this.addState($[48]);if($6){this.execute()}}},_onkeydown:function($5){switch($5.getKeyIdentifier()){case $[155]:case $[147]:this.removeState($[37]);this.addState($[35])}},_onkeyup:function($5){switch($5.getKeyIdentifier()){case $[155]:case $[147]:if(this.hasState($[35])){this.removeState($[37]);this.removeState($[35]);this.execute()}}}}});qx.Class.define($[434],{extend:qx.util.manager.Object,properties:{activeWindow:{check:$[210],nullable:true,apply:$[948]}},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 $2,$3;var $4=this.getAll();for(var $3 in $4){$2=$4[$3];if(!$2.getAutoHide()){continue}$2.hide()}},compareWindows:function($5,$6){switch($5.getWindowManager().getActiveWindow()){case $5:return 1;case $6:return -1}return $5.getZIndex()-$6.getZIndex()},add:function($2){arguments.callee.base.call(this,$2);this.setActiveWindow($2)},remove:function($2){arguments.callee.base.call(this,$2);if(this.getActiveWindow()==$2){var $7=[];for(var $8 in this._objects){$7.push(this._objects[$8])}var $9=$7.length;if($9==0){this.setActiveWindow(null)}else{if($9==1){this.setActiveWindow($7[0])}else{if($9>1){$7.sort(this.compareWindows);this.setActiveWindow($7[$9-1])}}}}}}});qx.Class.define($[473],{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.__oninput=qx.lang.Function.bindEvent(this._oninputDom,this);this.addEventListener($[213],this._onblur);this.addEventListener($[198],this._onfocus);this.addEventListener($[103],this._oninput)},statics:{createRegExpValidator:function($1){return function($2){return $1.test($2)}}},events:{"input":$[193]},properties:{allowStretchX:{refine:true,init:true},allowStretchY:{refine:true,init:false},appearance:{refine:true,init:$[111]},tabIndex:{refine:true,init:1},hideFocus:{refine:true,init:true},width:{refine:true,init:$[4]},height:{refine:true,init:$[4]},value:{init:$[0],nullable:true,event:$[170],apply:$[294]},textAlign:{check:[$[9],$[25],$[7],$[172]],nullable:true,themeable:true,apply:$[187]},liveUpdate:{check:$[2],init:false},maxLength:{check:$[14],apply:$[790],nullable:true},readOnly:{check:$[14],apply:$[688],init:false},validator:{check:$[1089],event:$[1108],nullable:true}},members:{_inputTag:$[103],_inputType:$[78],_inputOverflow:$[15],_applyElement:function($0,$3){arguments.callee.base.call(this,$0,$3);if($0){var $4=this._inputElement=document.createElement(this._inputTag);if(this._inputType){$4.type=this._inputType}$4.autoComplete=$[96];$4.setAttribute($[519],$[96]);$4.disabled=this.getEnabled()===false;$4.readOnly=this.getReadOnly();$4.value=this.getValue()?this.getValue():$[0];if(this.getMaxLength()!=null){$4.maxLength=this.getMaxLength()}var $5=$4.style;$5.padding=$5.margin=0;$5.border=$[362];$5.background=$[232];$5.overflow=this._inputOverflow;$5.outline=$[11];$5.WebkitAppearance=$[11];$5.MozAppearance=$[11];if(qx.core.Variant.isSet($[1],$[304])){$5.margin=$[418]}this._renderFont();this._renderColor();this._renderTextAlign();this._renderCursor();if(qx.core.Variant.isSet($[1],$[23])){$4.onpropertychange=this.__oninput}else{$4.addEventListener($[103],this.__oninput,false)}$0.appendChild($4)}},_postApply:function(){this._syncFieldWidth();this._syncFieldHeight()},_changeInnerWidth:function($0,$3){this._syncFieldWidth()},_changeInnerHeight:function($0,$3){this._syncFieldHeight()},_syncFieldWidth:function(){this._inputElement.style.width=this.getInnerWidth()+$[33]},_syncFieldHeight:function(){this._inputElement.style.height=(this.getInnerHeight()-2)+$[33]},_applyCursor:function($0,$3){if(this._inputElement){this._renderCursor()}},_renderCursor:function(){var $6=this._inputElement.style;var $0=this.getCursor();if($0){if($0==$[247]&&qx.core.Client.getInstance().isMshtml()){$6.cursor=$[217]}else{$6.cursor=$0}}else{$6.cursor=$[0]}},_applyTextAlign:function($0,$3){if(this._inputElement){this._renderTextAlign()}},_renderTextAlign:function(){this._inputElement.style.textAlign=this.getTextAlign()||$[0]},_applyEnabled:function($0,$3){if(this._inputElement){this._inputElement.disabled=$0===false}return arguments.callee.base.call(this,$0,$3)},_applyValue:function($0,$3){this._inValueProperty=true;if(this._inputElement){this._inputElement.value=$0===null?$[0]:$0}delete this._inValueProperty},_applyMaxLength:function($0,$3){if(this._inputElement){this._inputElement.maxLength=$0==null?$[0]:$0}},_applyReadOnly:function($0,$3){if(this._inputElement){this._inputElement.readOnly=$0}},_styleTextColor:function($0){this.__color=$0;this._renderColor()},_applyFont:function($0,$3){qx.theme.manager.Font.getInstance().connect(this._styleFont,this,$0)},_styleFont:function($0){this.__font=$0;this._renderFont()},_renderFont:function(){var $4=this._inputElement;if($4){var $0=this.__font;$0?$0.renderElement($4):qx.ui.core.Font.resetElement($4)}},_renderColor:function(){var $4=this._inputElement;if($4){$4.style.color=this.__color||$[0]}},_visualizeFocus:function(){if(!qx.event.handler.FocusHandler.mouseFocus&&this.getEnableElementFocus()){try{this._inputElement.focus()}catch(ex){}}arguments.callee.base.call(this)},getComputedValue:function(){if(this._inputElement){return this._inputElement.value}return this.getValue()},getInputElement:function(){return this._inputElement||null},isValid:function(){var $7=this.getValidator();return !$7||$7(this.getValue())},isComputedValid:function(){var $7=this.getValidator();return !$7||$7(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();this._firstInputFixApplied=true;delete this._inValueProperty},"default":null}),_afterAppear:qx.core.Variant.select($[1],{"mshtml":function(){arguments.callee.base.call(this);if(!this._firstInputFixApplied){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($8){if(!this._inValueProperty&&$8.propertyName===$[290]){this.createDispatchDataEvent($[103],this.getComputedValue())}},"default":function($8){this.createDispatchDataEvent($[103],this.getComputedValue())}}),_ontabfocus:function(){this.selectAll()},_onfocus:function(){this._textOnFocus=this.getComputedValue()},_onblur:function(){var $9=this.getComputedValue().toString();if(this._textOnFocus!=$9){this.setValue($9)}this.setSelectionLength(0)},_oninput:function(){if(!this.isLiveUpdate()){return }var $9=this.getComputedValue().toString();if(this._textOnFocus!=$9){this.setValue($9)}},__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 this.getTopLevelWidget().getDocumentElement().selection.createRange()},"default":null}),setSelectionStart:qx.core.Variant.select($[1],{"mshtml":function($a){this._visualPropertyCheck();var $b=this._inputElement.value;var $c=0;while($c<$a){$c=$b.indexOf($[457],$c);if($c==-1){break}$a--;$c++}var $d=this.__getRange();$d.collapse();$d.move($[336],$a);$d.select()},"default":function($a){this._visualPropertyCheck();this._inputElement.selectionStart=$a}}),getSelectionStart:qx.core.Variant.select($[1],{"mshtml":function(){this._visualPropertyCheck();var $e=this.__getSelectionRange();if(!this._inputElement.contains($e.parentElement())){return -1}var $d=this.__getRange();$d.setEndPoint($[1169],$e);return $d.text.length},"default":function(){this._visualPropertyCheck();return this._inputElement.selectionStart}}),setSelectionLength:qx.core.Variant.select($[1],{"mshtml":function($f){this._visualPropertyCheck();var $e=this.__getSelectionRange();if(!this._inputElement.contains($e.parentElement())){return }$e.collapse();$e.moveEnd($[336],$f);$e.select()},"default":function($f){this._visualPropertyCheck();var $g=this._inputElement;if(qx.util.Validation.isValidString($g.value)){$g.selectionEnd=$g.selectionStart+$f}}}),getSelectionLength:qx.core.Variant.select($[1],{"mshtml":function(){this._visualPropertyCheck();var $e=this.__getSelectionRange();if(!this._inputElement.contains($e.parentElement())){return 0}return $e.text.length},"default":function(){this._visualPropertyCheck();var $g=this._inputElement;return $g.selectionEnd-$g.selectionStart}}),setSelectionText:qx.core.Variant.select($[1],{"mshtml":function($b){this._visualPropertyCheck();var $a=this.getSelectionStart();var $e=this.__getSelectionRange();if(!this._inputElement.contains($e.parentElement())){return }$e.text=$b;this.setValue(this._inputElement.value);this.setSelectionStart($a);this.setSelectionLength($b.length)},"default":function($b){this._visualPropertyCheck();var $g=this._inputElement;var $h=$g.value;var $a=$g.selectionStart;var $i=$h.substr(0,$a);var $j=$h.substr($g.selectionEnd);var $9=$g.value=$i+$b+$j;$g.selectionStart=$a;$g.selectionEnd=$a+$b.length;this.setValue($9)}}),getSelectionText:qx.core.Variant.select($[1],{"mshtml":function(){this._visualPropertyCheck();var $e=this.__getSelectionRange();if(!this._inputElement.contains($e.parentElement())){return $[0]}return $e.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($a,$k){this._visualPropertyCheck();this.setSelectionStart($a);this.setSelectionLength($k-$a)},"default":function($a,$k){this._visualPropertyCheck();var $g=this._inputElement;$g.selectionStart=$a;$g.selectionEnd=$k}})},destruct:function(){if(this._inputElement){if(qx.core.Variant.isSet($[1],$[23])){this._inputElement.onpropertychange=null}else{this._inputElement.removeEventListener($[103],this.__oninput,false)}}this._disposeFields($[1376],$[1109],$[1163])}});qx.Class.define($[1432],{extend:qx.ui.form.TextField,properties:{appearance:{refine:true,init:$[1436]},allowStretchY:{refine:true,init:true},wrap:{check:$[2],init:true,apply:$[233]}},members:{_inputTag:$[370],_inputType:null,_inputOverflow:$[4],_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()?$[718]:$[96]}},"default":function(){if(this._inputElement){this._inputElement.style.whiteSpace=this.getWrap()?$[86]:$[159]}}}),_computePreferredInnerHeight:function(){return 60}}});qx.Class.define($[1392],{extend:qx.ui.basic.Atom,construct:function($0,$1,$2){arguments.callee.base.call(this,$0,$1);if($2!=null){this.setValue($2)}this.addEventListener($[106],this._ondblclick);this.initMinWidth()},events:{"action":$[13]},properties:{appearance:{refine:true,init:$[1314]},minWidth:{refine:true,init:$[4]},width:{refine:true,init:null},allowStretchX:{refine:true,init:true},value:{event:$[170]}},members:{handleStateChange:function(){if(this.hasState($[137])){this.setStyleProperty($[158],$[162]);this.setStyleProperty($[171],$[162])}else{this.removeStyleProperty($[158]);this.setStyleProperty($[171],$[836])}},_applyStateStyleFocus:function($3){},matchesString:function($0){return $0!=$[0]&&this.getLabel().toString().toLowerCase().indexOf($0.toLowerCase())==0},matchesStringExact:function($0){return $0!=$[0]&&this.getLabel().toString().toLowerCase()==String($0).toLowerCase()},matchesValue:function($0){return $0!=$[0]&&this.getValue().toLowerCase().indexOf($0.toLowerCase())==0},matchesValueExact:function($0){return $0!=$[0]&&this.getValue().toLowerCase()==String($0).toLowerCase()},_ondblclick:function($4){var $5=this.getCommand();if($5){$5.execute()}}}});qx.Class.define($[1052],{extend:qx.ui.basic.Terminator,construct:function($0){arguments.callee.base.call(this);if($0!=null){this.setHtml($0)}},properties:{html:{check:$[29],init:$[0],apply:$[98],event:$[1003]},textAlign:{check:[$[9],$[25],$[7],$[172]],nullable:true,themeable:true,apply:$[187]},font:{refine:true,init:null},textColor:{refine:true,init:null}},members:{_applyHtml:function(){if(this._isCreated){this._syncHtml()}},_applyTextAlign:function($1,$2){$1===null?this.removeStyleProperty($[108]):this.setStyleProperty($[108],$1)},_applyFont:function($1,$2){qx.theme.manager.Font.getInstance().connect(this._styleFont,this,$1)},_styleFont:function($1){$1?$1.render(this):qx.ui.core.Font.reset(this)},_applyTextColor:function($1,$2){qx.theme.manager.Color.getInstance().connect(this._styleTextColor,this,$1)},_styleTextColor:function($1){$1?this.setStyleProperty($[124],$1):this.removeStyleProperty($[124])},_applyElementData:function(){this._syncHtml()},_syncHtml:function(){this.getElement().innerHTML=this.getHtml()}}});qx.Class.define($[1015],{extend:qx.ui.layout.CanvasLayout,construct:function(){arguments.callee.base.call(this);this.__onscroll=qx.lang.Function.bindEvent(this._onscroll,this)},events:{"scroll":$[13]},members:{_applyElement:function($0,$1){arguments.callee.base.call(this,$0,$1);if($0){if(qx.core.Variant.isSet($[1],$[23])){$0.attachEvent($[443],this.__onscroll)}else{$0.addEventListener($[30],this.__onscroll,false)}}},_onscroll:function($2){this.createDispatchEvent($[30]);qx.event.handler.EventHandler.stopDomEvent($2)}},destruct:function(){var $3=this.getElement();if($3){if(qx.core.Variant.isSet($[1],$[23])){$3.detachEvent($[443],this.__onscroll)}else{$3.removeEventListener($[30],this.__onscroll,false)}delete this.__onscroll}}});qx.Class.define($[1271],{extend:qx.ui.layout.VerticalBoxLayout,construct:function($0,$1){this._data=$0;this._columns=$1;arguments.callee.base.call(this);this._header=new qx.ui.listview.Header($1);this._header.setParent(this);this._frame=new qx.ui.layout.HorizontalBoxLayout;this._frame.setParent(this);this._frame.setHeight($[203]);this._frame.setWidth(null);this._pane=new qx.ui.listview.ListViewPane($0,$1);this._pane.setParent(this._frame);this._scroll=new qx.ui.basic.ScrollBar(false);this._scroll.setWidth($[4]);this._scroll.setParent(this._frame);this._scroll.addEventListener($[170],this._onscroll,this);this._resizeLine=new qx.ui.basic.Terminator;this._resizeLine.setBackgroundColor($[703]);this._resizeLine.setWidth(1);this._resizeLine.setParent(this);this.addEventListener($[20],this._onmousedown);this.initOverflow()},properties:{overflow:{refine:true,init:$[15]},appearance:{refine:true,init:$[297]},resizable:{check:$[2],init:true},liveResize:{check:$[2],init:false},sortBy:{check:$[29],apply:$[710],nullable:true}},members:{getData:function(){return this._data},getColumns:function(){return this._columns},getHeader:function(){return this._header},getFrame:function(){return this._frame},getPane:function(){return this._pane},getScroll:function(){return this._scroll},getResizeLine:function(){return this._resizeLine},update:function(){this.updateScrollBar();this.updateContent()},updateScrollBar:function(){this._scroll.setMaximum((this._data.length*this._pane._rowHeight)+this._pane._rowHeight)},updateContent:function(){this.getPane()._updateRendering(true)},updateLayout:function(){this.getPane()._updateLayout()},updateSort:function(){var $2=this.getSortBy();if(!$2){return }var $3=this._getHeaderCell($2);if($3){$3.updateSort()}},_getHeaderCell:function($4){var $5=this._columns[$4];return $5?$5.headerCell:null},_applySortBy:function($6,$7){if($7){var $8=this._getHeaderCell($7);if($8){$8.setSortOrder(null)}}if($6){var $9=this._getHeaderCell($6);if($9&&$9.getSortOrder()==null){$9.setSortOrder(qx.ui.listview.HeaderCell.C_SORT_ASCENDING)}}},_onscroll:function($a){this._pane._onscroll($a)},_onmousedown:function($a){this.getFocusRoot().setActiveChild(this.getPane())},_handleDisplayableCustom:function($b,$c,$d){arguments.callee.base.call(this,$b,$c,$d);if($b){this.updateLayout();this.updateScrollBar();this.updateContent()}}},destruct:function(){this._disposeObjects($[976],$[431],$[368],$[603],$[1183]);this._disposeFields($[340],$[271])}});qx.Class.define($[1217],{extend:qx.ui.layout.HorizontalBoxLayout,construct:function($0){arguments.callee.base.call(this);this.initHeight();this.initOverflow();this.setPaddingRight(qx.ui.core.Widget.SCROLLBAR_SIZE);this._columns=$0;var $1,$2;for(var $3 in $0){$1=new qx.ui.listview.HeaderCell($0[$3],$3);$2=new qx.ui.listview.HeaderSeparator;this.add($1,$2);if($0[$3].align){$1.setHorizontalChildrenAlign($0[$3].align);if($0[$3].align==$[7]){$1.setReverseChildrenOrder(true)}}$0[$3].contentClass=qx.Class.getByName($[915]+qx.lang.String.toFirstUp($0[$3].type||$[78]));$0[$3].headerCell=$1}this.addEventListener($[135],this._onmousemove);this.addEventListener($[20],this._onmousedown);this.addEventListener($[32],this._onmouseup);this.addEventListener($[129],this._onmouseout)},properties:{overflow:{refine:true,init:$[15]},height:{refine:true,init:$[4]},appearance:{refine:true,init:$[276]}},members:{_syncColumnWidth:function($4){var $5=this.getChildren();var $6=Math.ceil($5.indexOf(this._resizeCell)/2);this.getParent().getPane().setColumnWidth($6,$4)},_syncResizeLine:function(){qx.ui.core.Widget.flushGlobalQueues();var $7=this.getParent();var $8=$7.getResizeLine();var $9=qx.html.Location.getPageBoxLeft(this._resizeSeparator.getElement())-qx.html.Location.getPageInnerLeft(this.getElement());var $a=qx.html.Dimension.getBoxHeight($7.getHeader().getElement());var $b=qx.html.Dimension.getBoxHeight($7.getElement())-$a;$8._renderRuntimeTop($a);$8._renderRuntimeHeight($b);$8._renderRuntimeLeft($9);$8.removeStyleProperty($[242])},_onmousemove:function($c){if(!this.getParent().getResizable()){return }if(this._resizingActive){if(qx.core.Variant.isSet($[1],$[23])){if((new Date).valueOf()-this._last<50){return }this._last=(new Date).valueOf()}var $d=$c.getPageX();var $e=$d-this._resizeStart;var $f=this._resizeCell;$f.setWidth(Math.max(4,$f.getWidth()+$e));this._resizeStart=$d;if(this.getParent().getLiveResize()){this._syncColumnWidth($f._computeBoxWidth())}else{this._syncResizeLine()}}else{var $g=$c.getTarget();var $h=$c.getPageX();var $i=qx.html.Location.getPageBoxLeft($g.getElement());var $j=$i+qx.html.Dimension.getBoxWidth($g.getElement());var $k=false;var $l=null;if($g instanceof qx.ui.listview.HeaderSeparator){$k=true;$l=$g}else{if(($h-$i)<=10){if(!$g.isFirstChild()){$k=true;$l=$g.getPreviousSibling()}}else{if(($j-$h)<=10){$k=true;$l=$g.getNextSibling()}}}if(!($l instanceof qx.ui.listview.HeaderSeparator)){$l=$g=$k=null}else{if($l){var $m=$l.getPreviousSibling();if($m&&($m._computedWidthTypePercent||$m._config.resizable==false)){$l=$g=$k=null}}}this.getTopLevelWidget().setGlobalCursor($k?$[1418]:null);this._resizeSeparator=$l;this._resizeTarget=$g}},_onmousedown:function($c){if(!this._resizeSeparator){return }this._resizingActive=true;this._resizeStart=$c.getPageX();this._resizeCell=this._resizeSeparator.getPreviousSibling();if(!this.getParent().getLiveResize()){this._syncResizeLine()}this.setCapture(true)},_onmouseup:function($c){if(!this._resizingActive){return }this._syncColumnWidth(this._resizeCell.getBoxWidth());this.setCapture(false);this.getTopLevelWidget().setGlobalCursor(null);this._resizeTarget.removeState($[48]);this.getParent().getResizeLine().setStyleProperty($[242],$[15]);this._cleanupResizing()},_onmouseout:function($c){if(!this.getCapture()){this.getTopLevelWidget().setGlobalCursor(null)}},_cleanupResizing:function(){delete this._resizingActive;delete this._resizeSeparator;delete this._resizeTarget;delete this._resizeStart;delete this._resizeCell}},destruct:function(){this._cleanupResizing();this._columns=null}});qx.Class.define($[896],{extend:qx.ui.basic.Atom,construct:function($0,$1){arguments.callee.base.call(this,$0.label,$0.icon,$0.iconWidth||16,$0.iconHeight||16,$0.flash);this.setStyleProperty($[392],$[163]);this._config=$0;this._id=$1;this.setWidth(typeof $0.width===$[5]?$[4]:$0.width);if($0.minWidth!=null){this.setMinWidth($0.minWidth)}if($0.maxWidth!=null){this.setMaxWidth($0.maxWidth)}this.getLayoutImpl().setEnableFlexSupport(true);this._spacer=new qx.ui.basic.HorizontalSpacer;this._arrowup=new qx.ui.basic.Image;this._arrowup.setAppearance($[595]);this._arrowup.setVerticalAlign($[17]);this._arrowup.setDisplay(false);this._arrowdown=new qx.ui.basic.Image;this._arrowdown.setAppearance($[1106]);this._arrowdown.setVerticalAlign($[17]);this._arrowdown.setDisplay(false);this.add(this._spacer,this._arrowup,this._arrowdown);this.addEventListener($[32],this._onmouseup);this.addEventListener($[75],this._onmouseover);this.addEventListener($[129],this._onmouseout);this.initOverflow()},statics:{C_SORT_ASCENDING:"ascending",C_SORT_DESCENDING:"descending"},properties:{horizontalChildrenAlign:{refine:true,init:$[9]},overflow:{refine:true,init:$[15]},appearance:{refine:true,init:$[1167]},sortOrder:{check:[$[1061],$[604]],nullable:true,apply:$[1238],event:$[653]}},members:{getView:function(){return this.getParent().getParent()},getNextSortOrder:function(){var $2=this.getSortOrder();switch($2){case qx.ui.listview.HeaderCell.C_SORT_ASCENDING:return qx.ui.listview.HeaderCell.C_SORT_DESCENDING;default:return qx.ui.listview.HeaderCell.C_SORT_ASCENDING}},updateSort:function(){var $3=this.getView();var $4=$3.getData();var $5=this._id;var $6=this._config.sortProp||$[78];var $7=this._config.sortMethod||qx.util.Compare.byString;$4.sort(function($8,$9){return $7($8[$5][$6],$9[$5][$6])});if(this.getSortOrder()==qx.ui.listview.HeaderCell.C_SORT_DESCENDING){$4.reverse()}},_applySortOrder:function($a,$b){var $3=this.getView();switch($a){case qx.ui.listview.HeaderCell.C_SORT_ASCENDING:this._arrowup.setDisplay(true);this._arrowdown.setDisplay(false);$3.setSortBy(this._id);break;case qx.ui.listview.HeaderCell.C_SORT_DESCENDING:this._arrowup.setDisplay(false);this._arrowdown.setDisplay(true);$3.setSortBy(this._id);break;default:this._arrowup.setDisplay(false);this._arrowdown.setDisplay(false);if($3.getSortBy()==this._id){$3.setSortBy(null)}}if($a){this.updateSort();$3.update()}},_onmouseover:function($c){this.addState($[48])},_onmouseout:function($c){this.removeState($[48])},_onmouseup:function($c){if(!this._config.sortable||this.getParent()._resizeSeparator){return }this.setSortOrder(this.getNextSortOrder());$c.stopPropagation()}},destruct:function(){this._disposeObjects($[642],$[627],$[1136]);this._disposeFields($[1083])}});qx.Class.define($[1088],{extend:qx.ui.basic.Terminator,properties:{appearance:{refine:true,init:$[675]}}});qx.Class.define($[1145],{extend:qx.ui.core.Parent,construct:function(){arguments.callee.base.call(this);this._columnData=[];this._rowData=[];this._spans=[]},properties:{horizontalSpacing:{check:$[14],init:0,apply:$[958],themeable:true},verticalSpacing:{check:$[14],init:0,apply:$[660],themeable:true},horizontalChildrenAlign:{check:[$[9],$[25],$[7]],init:$[9],apply:$[357],themeable:true},verticalChildrenAlign:{check:[$[16],$[17],$[12]],init:$[16],apply:$[346],themeable:true},cellPaddingTop:{check:$[14],nullable:true},cellPaddingRight:{check:$[14],nullable:true,themeable:true},cellPaddingBottom:{check:$[14],nullable:true,themeable:true},cellPaddingLeft:{check:$[14],nullable:true,themeable:true}},members:{_applyHorizontalSpacing:function($0,$1){this.addToQueueRuntime($[1279]);this._invalidatePreferredInnerDimensions()},_applyVerticalSpacing:function($0,$1){this.addToQueueRuntime($[1065]);this._invalidatePreferredInnerDimensions()},_applyHorizontalChildrenAlign:function($0,$1){this.addToQueueRuntime($[432]);this._invalidatePreferredInnerDimensions()},_applyVerticalChildrenAlign:function($0,$1){this.addToQueueRuntime($[381]);this._invalidatePreferredInnerDimensions()},_createLayoutImpl:function(){return new qx.ui.layout.impl.GridLayoutImpl(this)},add:function($2,$3,$4){$2._col=$3;$2._row=$4;if(this.isFillCell($3,$4)){throw new Error("Could not insert child "+$2+" into a fill cell: "+$3+"x"+$4)}arguments.callee.base.call(this,$2)},_syncDataFields:function($5,$6,$7){if($7>$6){for(var $8=$6;$8<$7;$8++){$5[$8]={}}}else{if($6>$7){$5.splice($7,$6-$7)}}},_columnCount:0,setColumnCount:function($9){this._columnCount=$9;this._syncColumnDataFields()},getColumnCount:function(){return this._columnCount},addColumn:function(){this._columnCount++;this._syncColumnDataFields()},removeColumn:function(){if(this._columnCount>0){this._columnCount--;this._syncColumnDataFields()}},_syncColumnDataFields:function(){var $5=this._columnData;var $6=$5.length;var $7=this._columnCount;this._syncDataFields($5,$6,$7)},_rowCount:0,setRowCount:function($9){this._rowCount=$9;this._syncRowDataFields()},getRowCount:function(){return this._rowCount},addRow:function(){this._rowCount++;this._syncRowDataFields()},removeRow:function(){if(this._rowCount>0){this._rowCount--;this._syncRowDataFields()}},_syncRowDataFields:function(){var $5=this._rowData;var $6=$5.length;var $7=this._rowCount;this._syncDataFields($5,$6,$7)},_getColumnProperty:function($a,$b){try{return this._columnData[$a][$b]||null}catch(ex){this.error("Error while getting column property ("+$a+"|"+$b+")",ex);return null}},_setupColumnProperty:function($a,$b,$c){this._columnData[$a][$b]=$c;this._invalidateColumnLayout()},_removeColumnProperty:function($a,$b,$c){delete this._columnData[$a][$b];this._invalidateColumnLayout()},_invalidateColumnLayout:function(){if(!this._initialLayoutDone||!this._isDisplayable){return }this.forEachVisibleChild(function(){this.addToQueue($[21])})},_getRowProperty:function($d,$b){try{return this._rowData[$d][$b]||null}catch(ex){this.error("Error while getting row property ("+$d+"|"+$b+")",ex);return null}},_setupRowProperty:function($d,$b,$c){this._rowData[$d][$b]=$c;this._invalidateRowLayout()},_removeRowProperty:function($d,$b,$c){delete this._rowData[$d][$b];this._invalidateRowLayout()},_invalidateRowLayout:function(){if(!this._initialLayoutDone||!this._isDisplayable){return }this.forEachVisibleChild(function(){this.addToQueue($[22])})},setColumnWidth:function($e,$c){this._setupColumnProperty($e,$[1008],$c);var $f=qx.ui.core.Parent.prototype._evalUnitsPixelPercentAutoFlex($c);this._setupColumnProperty($e,$[243],$f);var $g,$h;switch($f){case qx.ui.core.Widget.TYPE_PIXEL:$g=$h=Math.round($c);break;case qx.ui.core.Widget.TYPE_PERCENT:case qx.ui.core.Widget.TYPE_FLEX:$g=parseFloat($c);$h=null;break;case qx.ui.core.Widget.TYPE_AUTO:$g=$h=null;break;default:$g=$h=null}this._setupColumnProperty($e,$[337],$g);this._setupColumnProperty($e,$[141],$h)},setRowHeight:function($e,$c){this._setupRowProperty($e,$[1049],$c);var $f=qx.ui.core.Widget.prototype._evalUnitsPixelPercentAutoFlex($c);this._setupRowProperty($e,$[261],$f);var $g,$h;switch($f){case qx.ui.core.Widget.TYPE_PIXEL:$g=$h=Math.round($c);break;case qx.ui.core.Widget.TYPE_PERCENT:case qx.ui.core.Widget.TYPE_FLEX:$g=parseFloat($c);$h=null;break;case qx.ui.core.Widget.TYPE_AUTO:$g=$h=null;break;default:$g=$h=null}this._setupRowProperty($e,$[416],$g);this._setupRowProperty($e,$[152],$h)},getColumnBoxWidth:function($e){var $h=this._getColumnProperty($e,$[141]);if($h!=null){return $h}var $f=this._getColumnProperty($e,$[243]);var $g=this._getColumnProperty($e,$[337]);var $h=null;switch($f){case qx.ui.core.Widget.TYPE_PIXEL:$h=Math.max(0,$g);break;case qx.ui.core.Widget.TYPE_PERCENT:$h=this.getInnerWidth()*Math.max(0,$g)*0.01;break;case qx.ui.core.Widget.TYPE_AUTO:$h=null;break;case qx.ui.core.Widget.TYPE_FLEX:$h=null;break}this._setupColumnProperty($e,$[141],$h);return $h},getRowBoxHeight:function($e){var $h=this._getRowProperty($e,$[152]);if($h!=null){return $h}var $f=this._getRowProperty($e,$[261]);var $g=this._getRowProperty($e,$[416]);var $h=null;switch($f){case qx.ui.core.Widget.TYPE_PIXEL:$h=Math.max(0,$g);break;case qx.ui.core.Widget.TYPE_PERCENT:$h=this.getInnerHeight()*Math.max(0,$g)*0.01;break;case qx.ui.core.Widget.TYPE_AUTO:$h=null;break;case qx.ui.core.Widget.TYPE_FLEX:$h=null;break}this._setupRowProperty($e,$[152],$h);return $h},getComputedCellPaddingLeft:function($3,$4){return this.getColumnPaddingLeft($3)||this.getRowPaddingLeft($4)||this.getCellPaddingLeft()||0},getComputedCellPaddingRight:function($3,$4){return this.getColumnPaddingRight($3)||this.getRowPaddingRight($4)||this.getCellPaddingRight()||0},getComputedCellPaddingTop:function($3,$4){return this.getRowPaddingTop($4)||this.getColumnPaddingTop($3)||this.getCellPaddingTop()||0},getComputedCellPaddingBottom:function($3,$4){return this.getRowPaddingBottom($4)||this.getColumnPaddingBottom($3)||this.getCellPaddingBottom()||0},getColumnInnerWidth:function($3,$4){return this.getColumnBoxWidth($3)-this.getComputedCellPaddingLeft($3,$4)-this.getComputedCellPaddingRight($3,$4)},getRowInnerHeight:function($3,$4){return this.getRowBoxHeight($4)-this.getComputedCellPaddingTop($3,$4)-this.getComputedCellPaddingBottom($3,$4)},setColumnHorizontalAlignment:function($e,$c){this._setupColumnProperty($e,$[195],$c)},setColumnVerticalAlignment:function($e,$c){this._setupColumnProperty($e,$[206],$c)},setRowHorizontalAlignment:function($e,$c){this._setupRowProperty($e,$[195],$c)},setRowVerticalAlignment:function($e,$c){this._setupRowProperty($e,$[206],$c)},getColumnHorizontalAlignment:function($e){return this._getColumnProperty($e,$[195])},getColumnVerticalAlignment:function($e){return this._getColumnProperty($e,$[206])},getRowHorizontalAlignment:function($e){return this._getRowProperty($e,$[195])},getRowVerticalAlignment:function($e){return this._getRowProperty($e,$[206])},setColumnPaddingTop:function($e,$c){this._setupColumnProperty($e,$[93],$c)},setColumnPaddingRight:function($e,$c){this._setupColumnProperty($e,$[109],$c)},setColumnPaddingBottom:function($e,$c){this._setupColumnProperty($e,$[100],$c)},setColumnPaddingLeft:function($e,$c){this._setupColumnProperty($e,$[104],$c)},setRowPaddingTop:function($e,$c){this._setupRowProperty($e,$[93],$c)},setRowPaddingRight:function($e,$c){this._setupRowProperty($e,$[109],$c)},setRowPaddingBottom:function($e,$c){this._setupRowProperty($e,$[100],$c)},setRowPaddingLeft:function($e,$c){this._setupRowProperty($e,$[104],$c)},getColumnPaddingTop:function($e){return this._getColumnProperty($e,$[93])},getColumnPaddingRight:function($e){return this._getColumnProperty($e,$[109])},getColumnPaddingBottom:function($e){return this._getColumnProperty($e,$[100])},getColumnPaddingLeft:function($e){return this._getColumnProperty($e,$[104])},getRowPaddingTop:function($e){return this._getRowProperty($e,$[93])},getRowPaddingRight:function($e){return this._getRowProperty($e,$[109])},getRowPaddingBottom:function($e){return this._getRowProperty($e,$[100])},getRowPaddingLeft:function($e){return this._getRowProperty($e,$[104])},_changeInnerWidth:function($i,$j){for(var $8=0,$k=this.getColumnCount();$8<$k;$8++){if(this._getColumnProperty($8,$[243])==qx.ui.core.Widget.TYPE_PERCENT){this._setupColumnProperty($8,$[141],null)}}arguments.callee.base.call(this,$i,$j)},_changeInnerHeight:function($i,$j){for(var $8=0,$k=this.getRowCount();$8<$k;$8++){if(this._getRowProperty($8,$[261])==qx.ui.core.Widget.TYPE_PERCENT){this._setupRowProperty($8,$[152],null)}}arguments.callee.base.call(this,$i,$j)},getInnerWidthForChild:function($2){return this._getColumnProperty($2._col,$[141])},getInnerHeightForChild:function($2){return this._getRowProperty($2._row,$[152])},mergeCells:function($l,$m,$n,$o){var $p=this._spans;var $q=$p.length;var $r=$l+$n-1;var $s=$m+$o-1;if(this._collidesWithSpans($l,$m,$r,$s)){this.debug("Span collision detected!");return false}$p.push({startCol:$l,startRow:$m,endCol:$r,endRow:$s,colLength:$n,rowLength:$o});return true},hasSpans:function(){return this._spans.length>0},getSpanEntry:function($3,$4){for(var $8=0,$t=this._spans,$k=$t.length,$u;$8<$k;$8++){$u=$t[$8];if($3>=$u.startCol&&$3<=$u.endCol&&$4>=$u.startRow&&$4<=$u.endRow){return $u}}return null},isSpanStart:function($3,$4){for(var $8=0,$t=this._spans,$k=$t.length,$u;$8<$k;$8++){$u=$t[$8];if($u.startCol==$3&&$u.startRow==$4){return true}}return false},isSpanCell:function($3,$4){for(var $8=0,$t=this._spans,$k=$t.length,$u;$8<$k;$8++){$u=$t[$8];if($3>=$u.startCol&&$3<=$u.endCol&&$4>=$u.startRow&&$4<=$u.endRow){return true}}return false},isFillCell:function($3,$4){for(var $8=0,$t=this._spans,$k=$t.length,$u;$8<$k;$8++){$u=$t[$8];if($3>=$u.startCol&&$3<=$u.endCol&&$4>=$u.startRow&&$4<=$u.endRow&&($3>$u.startCol||$4>$u.startRow)){return true}}return false},_collidesWithSpans:function($l,$m,$r,$s){for(var $8=0,$t=this._spans,$k=$t.length,$u;$8<$k;$8++){$u=$t[$8];if($r>=$u.startCol&&$l<=$u.endCol&&$s>=$u.startRow&&$m<=$u.endRow){return true}}return false}},destruct:function(){this._disposeFields($[569],$[753],$[597])}});qx.Class.define($[901],{extend:qx.ui.layout.impl.LayoutImpl,construct:function($0){arguments.callee.base.call(this,$0)},members:{computeChildBoxWidth:function($1){var $0=this.getWidget();var $2=$0.getColumnInnerWidth($1._col,$1._row);if($0.isSpanStart($1._col,$1._row)){var $3=$0.getSpanEntry($1._col,$1._row);for(var $4=1;$4<$3.colLength;$4++){$2+=$0.getComputedCellPaddingRight($1._col+$4-1,$1._row);$2+=$0.getComputedCellPaddingLeft($1._col+$4,$1._row);$2+=$0.getHorizontalSpacing();$2+=$0.getColumnInnerWidth($1._col+$4,$1._row)}}return $1.getAllowStretchX()?$2:Math.min($1.getWidthValue(),$2)},computeChildBoxHeight:function($1){var $0=this.getWidget();var $5=$0.getRowInnerHeight($1._col,$1._row);if($0.isSpanStart($1._col,$1._row)){var $3=$0.getSpanEntry($1._col,$1._row);for(var $4=1;$4<$3.rowLength;$4++){$5+=$0.getComputedCellPaddingBottom($1._col,$1._row+$4-1);$5+=$0.getComputedCellPaddingTop($1._col,$1._row+$4);$5+=$0.getVerticalSpacing();$5+=$0.getRowInnerHeight($1._col,$1._row+$4)}}return $1.getAllowStretchY()?$5:Math.min($1.getHeightValue(),$5)},computeChildrenNeededWidth:function(){var $0=this.getWidget();var $6=$0.getHorizontalSpacing();var $7=-$6;for(var $4=0,$8=$0.getColumnCount();$4<$8;$4++){$7+=$0.getColumnBoxWidth($4)+$6}return $7},computeChildrenNeededHeight:function(){var $0=this.getWidget();var $9=$0.getVerticalSpacing();var $7=-$9;for(var $4=0,$8=$0.getRowCount();$4<$8;$4++){$7+=$0.getRowBoxHeight($4)+$9}return $7},updateChildOnInnerWidthChange:function($1){$1._recomputePercentX();$1.addToLayoutChanges($[73]);return true},updateChildOnInnerHeightChange:function($1){$1._recomputePercentY();$1.addToLayoutChanges($[72]);return true},layoutChild:function($1,$a){var $0=this.getWidget();this.layoutChild_sizeX($1,$a);this.layoutChild_sizeY($1,$a);this.layoutChild_sizeLimitX($1,$a);this.layoutChild_sizeLimitY($1,$a);this.layoutChild_marginX($1,$a);this.layoutChild_marginY($1,$a);this.layoutChild_locationX($1,$a);this.layoutChild_locationY($1,$a)},layoutChild_sizeX:function($1,$a){$1._renderRuntimeWidth($1.getBoxWidth())},layoutChild_sizeY:function($1,$a){$1._renderRuntimeHeight($1.getBoxHeight())},layoutChild_locationX:function($1,$a){var $0=this.getWidget();var $6=$0.getHorizontalSpacing();var $b=$0.getPaddingLeft()+$0.getComputedCellPaddingLeft($1._col,$1._row);for(var $4=0;$4<$1._col;$4++){$b+=$0.getColumnBoxWidth($4)+$6}switch($1.getHorizontalAlign()||$0.getColumnHorizontalAlignment($1._col)||$0.getRowHorizontalAlignment($1._row)||$0.getHorizontalChildrenAlign()){case $[25]:$b+=Math.round(($0.getColumnInnerWidth($1._col,$1._row)-$1.getBoxWidth())/2);break;case $[7]:$b+=$0.getColumnInnerWidth($1._col,$1._row)-$1.getBoxWidth();break}$1._renderRuntimeLeft($b)},layoutChild_locationY:function($1,$a){var $0=this.getWidget();var $9=$0.getVerticalSpacing();var $c=$0.getPaddingTop()+$0.getComputedCellPaddingTop($1._col,$1._row);for(var $4=0;$4<$1._row;$4++){$c+=$0.getRowBoxHeight($4)+$9}switch($1.getVerticalAlign()||$0.getRowVerticalAlignment($1._row)||$0.getColumnVerticalAlignment($1._col)||$0.getVerticalChildrenAlign()){case $[17]:$c+=Math.round(($0.getRowInnerHeight($1._col,$1._row)-$1.getBoxHeight())/2);break;case $[12]:$c+=$0.getRowInnerHeight($1._col,$1._row)-$1.getBoxHeight();break}$1._renderRuntimeTop($c)}}});qx.Class.define($[1245],{extend:qx.ui.layout.GridLayout,construct:function($0,$1){arguments.callee.base.call(this);this._data=$0;this._columns=$1;this._manager=new qx.ui.listview.SelectionManager(this);this.addEventListener($[183],this._onmousewheel);this.addEventListener($[75],this._onmouseover);this.addEventListener($[20],this._onmousedown);this.addEventListener($[32],this._onmouseup);this.addEventListener($[90],this._onclick);this.addEventListener($[106],this._ondblclick);this.addEventListener($[61],this._onkeypress);this.initWidth();this.initOverflow()},properties:{width:{refine:true,init:$[203]},overflow:{refine:true,init:$[15]},appearance:{refine:true,init:$[1323]}},members:{_rowHeight:16,getView:function(){return this.getParent().getParent()},_lastRowCount:0,_updateLayout:function($2){if(qx.ui.core.Widget._inFlushGlobalQueues){qx.client.Timer.once(function(){this._updateLayoutReal($2);this._updateRendering()},this,0)}else{this._updateLayoutReal($2)}},_updateLayoutReal:function($2){var $1=this._columns;if(this._cachedInnerHeight){var $3=Math.ceil(this._cachedInnerHeight/this._rowHeight)}else{var $3=0}var $0=this._data;var $4;if($3>this._lastRowCount){for(var $5=this._lastRowCount,$6=0;$5<$3;$5++,$6=0){for(var $7 in $1){$4=new $1[$7].contentClass;this.add($4,$6++,$5);if($1[$7].align){$4.setStyleProperty($[108],$1[$7].align)}}}}else{if(this._lastRowCount>$3){var $8=this.getChildren();var $9=$8.length-1;for(var $5=this._lastRowCount;$5>$3;$5--){for(var $7 in $1){$4=$8[$9--];this.remove($4);$4.dispose()}}}}this.setRowCount($3);if(!$2){this.setColumnCount(qx.lang.Object.getLength($1))}for(var $5=0;$5<$3;$5++){this.setRowHeight($5,this._rowHeight)}if(!$2){var $a=0;for(var $7 in $1){this.setColumnHorizontalAlignment($a,$1[$7].align);this.setColumnWidth($a,$1[$7].width);$a++}}this._lastRowCount=$3},_currentScrollTop:-1,_updateRendering:function($b){if(this._updatingRendering){return }var $c=(this._initialLayoutDone?this.getView().getScroll().getValue():0);this._updatingRendering=true;this._currentScrollTop=$c;for(var $5=0;$5<this._rowCount;$5++){this._updateRow($5)}delete this._updatingRendering},_updateRow:function($d){var $0=this._data;var $e=Math.floor(this._currentScrollTop/this._rowHeight);var $f=this.getColumnCount();var $1=this._columns;var $8=this.getVisibleChildren();var $g,$h,$7;var $6=0;for($7 in $1){$h=$0[$e+$d];$g=$8[$f*$d+($6++)];if($g){if($h&&$h._selected){$g.addState($[68])}else{$g.removeState($[68])}if($h&&$h._lead){$g.addState($[137])}else{$g.removeState($[137])}$g.set($h?$h[$7]:$1[$7].empty||$1[$7].contentClass.empty)}}},_onscroll:function($i){this._updateRendering()},_changeInnerHeight:function($j,$k){this._updateLayout(true);this._updateRendering(true);return arguments.callee.base.call(this,$j,$k)},getManager:function(){return this._manager},getListViewTarget:function($i){var $l=$i.getPageY();var $m=qx.html.Location.getPageInnerTop(this.getElement());var $n=Math.floor(this._currentScrollTop/this._rowHeight)+Math.floor(($l-$m)/this._rowHeight);return this._data[$n]},getSelectedItem:function(){return this.getSelectedItems()[0]},getSelectedItems:function(){return this._manager.getSelectedItems()},getData:function(){return this._data},getItemHeight:function($o){return this._rowHeight},getItemWidth:function($o){return qx.html.Dimension.getInnerWidth(this.getElement())},getItemLeft:function($o){return 0},getItemTop:function($o){return this._data.indexOf($o)*this._rowHeight},_onmousewheel:function($i){var $p=this.getView().getScroll();$p.setValue($p.getValue()-($i.getWheelDelta()*20));qx.event.handler.EventHandler.stopDomEvent($i)},_onmouseover:function($i){var $q=this.getListViewTarget($i);if($q){this._manager.handleMouseOver($q,$i)}},_onmousedown:function($i){var $q=this.getListViewTarget($i);if($q){this._manager.handleMouseDown($q,$i)}},_onmouseup:function($i){var $q=this.getListViewTarget($i);if($q){this._manager.handleMouseUp($q,$i)}},_onclick:function($i){var $q=this.getListViewTarget($i);if($q){this._manager.handleClick($q,$i)}},_ondblclick:function($i){var $q=this.getListViewTarget($i);if($q){this._manager.handleDblClick($q,$i)}},_onkeypress:function($i){this._manager.handleKeyPress($i);$i.preventDefault()},_updateSelectionState:function($o,$r){$o._selected=$r;this._updateItem($o)},_updateAnchorState:function($o,$s){$o._anchor=$s;this._updateItem($o)},_updateLeadState:function($o,$t){$o._lead=$t;this._updateItem($o)},scrollItemIntoView:function($o,$u){this.scrollItemIntoViewX($o,$u);this.scrollItemIntoViewY($o,$u)},scrollItemIntoViewX:function($o,$v){},scrollItemIntoViewY:function($o,$w){var $x=this._data;var $y=$x.indexOf($o)*this._rowHeight;var $z=this._rowHeight;var $A=(Math.floor(this.getClientHeight()/this._rowHeight)*this._rowHeight);var $B=this._currentScrollTop;var $C=null;if($w){$C=$y}else{if($w==false){$C=$y+$z-$A}else{if($z>$A||$y<$B){$C=$y}else{if(($y+$z)>($B+$A)){$C=$y+$z-$A}}}}if($C!=null){this.getView().getScroll().setValue($C)}},setScrollTop:function($c){this.getView().getScroll().setValue($c);this._updateRendering()},getScrollTop:function(){return this._currentScrollTop},setScrollLeft:function(){this.error("Not implemented in qx.ui.listview.ListViewPane!")},getScrollLeft:function(){return 0},isItemVisible:function($o){var $D=this._data.indexOf($o);var $E=Math.floor(this._currentScrollTop/this._rowHeight);var $F=Math.ceil(this.getClientHeight()/this._rowHeight);return $D>=$E&&$D<=($E+$F)},getRelativeItemPosition:function($o){var $D=this._data.indexOf($o);var $E=Math.floor(this._currentScrollTop/this._rowHeight);return $D-$E},_updateItem:function($o){var $D=this._data.indexOf($o);var $E=Math.floor(this._currentScrollTop/this._rowHeight);var $F=Math.ceil(this.getClientHeight()/this._rowHeight);if($D<$E||$D>($E+$F)){return }this._updateRow($D-$E)}},destruct:function(){this._disposeObjects($[644]);this._disposeFields($[271],$[340])}});qx.Class.define($[1048],{extend:qx.core.Target,construct:function($0){arguments.callee.base.call(this);this._selectedItems=new qx.ui.selection.Selection(this);if($0!=null){this.setBoundedWidget($0)}},events:{"changeSelection":$[193]},properties:{boundedWidget:{check:$[127],nullable:true},multiSelection:{check:$[2],init:true},dragSelection:{check:$[2],init:true},canDeselect:{check:$[2],init:true},fireChange:{check:$[2],init:true},anchorItem:{check:$[210],nullable:true,apply:$[814],event:$[1219]},leadItem:{check:$[210],nullable:true,apply:$[1053],event:$[625]},multiColumnSupport:{check:$[2],init:false}},members:{_applyAnchorItem:function($1,$2){if($2){this.renderItemAnchorState($2,false)}if($1){this.renderItemAnchorState($1,true)}},_applyLeadItem:function($1,$2){if($2){this.renderItemLeadState($2,false)}if($1){this.renderItemLeadState($1,true)}},_getFirst:function(){return this.getBoundedWidget().getFirstVisibleChild()},_getLast:function(){return this.getBoundedWidget().getLastVisibleChild()},getFirst:function(){var $3=this._getFirst();if($3){return $3.getEnabled()?$3:this.getNext($3)}},getLast:function(){var $3=this._getLast();if($3){return $3.getEnabled()?$3:this.getPrevious($3)}},getItems:function(){return this.getBoundedWidget().getChildren()},getNextSibling:function($3){return $3.getNextSibling()},getPreviousSibling:function($3){return $3.getPreviousSibling()},getNext:function($3){while($3){$3=this.getNextSibling($3);if(!$3){break}if(this.getItemEnabled($3)){return $3}}return null},getPrevious:function($3){while($3){$3=this.getPreviousSibling($3);if(!$3){break}if(this.getItemEnabled($3)){return $3}}return null},isBefore:function($4,$5){var $6=this.getItems();return $6.indexOf($4)<$6.indexOf($5)},isEqual:function($4,$5){return $4==$5},getItemHashCode:function($3){return $3.toHashCode()},scrollItemIntoView:function($3,$7){$3.scrollIntoView($7)},getItemLeft:function($3){return $3.getOffsetLeft()},getItemTop:function($3){return $3.getOffsetTop()},getItemWidth:function($3){return $3.getOffsetWidth()},getItemHeight:function($3){return $3.getOffsetHeight()},getItemEnabled:function($3){return $3.getEnabled()},renderItemSelectionState:function($3,$8){$8?$3.addState($[68]):$3.removeState($[68]);if($3.handleStateChange){$3.handleStateChange()}},renderItemAnchorState:function($3,$9){$9?$3.addState($[393]):$3.removeState($[393]);if($3.handleStateChange!=null){$3.handleStateChange()}},renderItemLeadState:function($3,$a){$a?$3.addState($[137]):$3.removeState($[137]);if($3.handleStateChange!=null){$3.handleStateChange()}},getItemSelected:function($3){return this._selectedItems.contains($3)},setItemSelected:function($3,$b){var $c=this.getItemHashCode($3);switch(this.getMultiSelection()){case true:if(!this.getItemEnabled($3)){return }if(this.getItemSelected($3)==$b){return }this.renderItemSelectionState($3,$b);$b?this._selectedItems.add($3):this._selectedItems.remove($3);this._dispatchChange();break;case false:var $d=this.getSelectedItems()[0];if($b){var $2=$d;if(this.isEqual($3,$2)){return }if($2!=null){this.renderItemSelectionState($2,false)}this.renderItemSelectionState($3,true);this._selectedItems.removeAll();this._selectedItems.add($3);this._dispatchChange()}else{if(!this.isEqual($d,$3)){this.renderItemSelectionState($3,false);this._selectedItems.removeAll();this._dispatchChange()}}break}},getSelectedItems:function(){return this._selectedItems.toArray()},getSelectedItem:function(){return this._selectedItems.getFirst()},setSelectedItems:function($e){var $f=this._getChangeValue();var $g=this.getFireChange();this.setFireChange(false);this._deselectAll();var $3;var $h=$e.length;for(var $i=0;$i<$h;$i++){$3=$e[$i];if(!this.getItemEnabled($3)){continue}this._selectedItems.add($3);this.renderItemSelectionState($3,true)}this.setFireChange($g);if($g&&this._hasChanged($f)){this._dispatchChange()}},setSelectedItem:function($3){if(!$3){return }if(!this.getItemEnabled($3)){return }var $f=this._getChangeValue();var $g=this.getFireChange();this.setFireChange(false);this._deselectAll();this._selectedItems.add($3);this.renderItemSelectionState($3,true);this.setFireChange($g);if($g&&this._hasChanged($f)){this._dispatchChange()}},selectAll:function(){var $f=this._getChangeValue();var $g=this.getFireChange();this.setFireChange(false);this._selectAll();this.setFireChange($g);if($g&&this._hasChanged($f)){this._dispatchChange()}},_selectAll:function(){if(!this.getMultiSelection()){return }var $3;var $e=this.getItems();var $j=$e.length;this._selectedItems.removeAll();for(var $i=0;$i<$j;$i++){$3=$e[$i];if(!this.getItemEnabled($3)){continue}this._selectedItems.add($3);this.renderItemSelectionState($3,true)}return true},deselectAll:function(){var $f=this._getChangeValue();var $g=this.getFireChange();this.setFireChange(false);this._deselectAll();this.setFireChange($g);if($g&&this._hasChanged($f)){this._dispatchChange()}},_deselectAll:function(){var $k=this._selectedItems.toArray();for(var $i=0;$i<$k.length;$i++){this.renderItemSelectionState($k[$i],false)}this._selectedItems.removeAll();return true},selectItemRange:function($4,$5){var $f=this._getChangeValue();var $g=this.getFireChange();this.setFireChange(false);this._selectItemRange($4,$5,true);this.setFireChange($g);if($g&&this._hasChanged($f)){this._dispatchChange()}},_selectItemRange:function($4,$5,$l){if(this.isBefore($5,$4)){return this._selectItemRange($5,$4,$l)}if($l){this._deselectAll()}var $m=$4;while($m!=null){if(this.getItemEnabled($m)){this._selectedItems.add($m);this.renderItemSelectionState($m,true)}if(this.isEqual($m,$5)){break}$m=this.getNext($m)}return true},_deselectItemRange:function($4,$5){if(this.isBefore($5,$4)){return this._deselectItemRange($5,$4)}var $m=$4;while($m!=null){this._selectedItems.remove($m);this.renderItemSelectionState($m,false);if(this.isEqual($m,$5)){break}$m=this.getNext($m)}},_activeDragSession:false,handleMouseDown:function($3,$n){if(!$n.isLeftButtonPressed()&&!$n.isRightButtonPressed()){return }if($n.isRightButtonPressed()&&this.getItemSelected($3)){return }if($n.isShiftPressed()||this.getDragSelection()||(!this.getItemSelected($3)&&!$n.isCtrlPressed())){this._onmouseevent($3,$n)}else{this.setLeadItem($3)}this._activeDragSession=this.getDragSelection();if(this._activeDragSession){this.getBoundedWidget().addEventListener($[32],this._ondragup,this);this.getBoundedWidget().setCapture(true)}},_ondragup:function($n){this.getBoundedWidget().removeEventListener($[32],this._ondragup,this);this.getBoundedWidget().setCapture(false);this._activeDragSession=false},handleMouseUp:function($3,$n){if(!$n.isLeftButtonPressed()){return }if($n.isCtrlPressed()||this.getItemSelected($3)&&!this._activeDragSession){this._onmouseevent($3,$n)}if(this._activeDragSession){this._activeDragSession=false;this.getBoundedWidget().setCapture(false)}},handleMouseOver:function($o,$n){if(!this.getDragSelection()||!this._activeDragSession){return }this._onmouseevent($o,$n,true)},handleClick:function($3,$n){},handleDblClick:function($3,$n){},_onmouseevent:function($o,$n,$p){if(!this.getItemEnabled($o)){return }var $f=this._getChangeValue();var $q=this.getLeadItem();var $g=this.getFireChange();this.setFireChange(false);var $r=this.getSelectedItems();var $s=$r.length;this.setLeadItem($o);var $t=this.getAnchorItem();var $u=$n.isCtrlPressed();var $v=$n.isShiftPressed();if(!$t||$s==0||($u&&!$v&&this.getMultiSelection()&&!this.getDragSelection())){this.setAnchorItem($o);$t=$o}if((!$u&&!$v&&!this._activeDragSession||!this.getMultiSelection())){if(!this.getItemEnabled($o)){return }this._deselectAll();this.setAnchorItem($o);if(this._activeDragSession){this.scrollItemIntoView((this.getBoundedWidget().getScrollTop()>(this.getItemTop($o)-1)?this.getPrevious($o):this.getNext($o))||$o)}if(!this.getItemSelected($o)){this.renderItemSelectionState($o,true)}this._selectedItems.add($o);this._addToCurrentSelection=true}else{if(this._activeDragSession&&$p){if($q){this._deselectItemRange($t,$q)}if(this.isBefore($t,$o)){if(this._addToCurrentSelection){this._selectItemRange($t,$o,false)}else{this._deselectItemRange($t,$o)}}else{if(this._addToCurrentSelection){this._selectItemRange($o,$t,false)}else{this._deselectItemRange($o,$t)}}this.scrollItemIntoView((this.getBoundedWidget().getScrollTop()>(this.getItemTop($o)-1)?this.getPrevious($o):this.getNext($o))||$o)}else{if(this.getMultiSelection()&&$u&&!$v){if(!this._activeDragSession){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected($o))}this.setItemSelected($o,this._addToCurrentSelection);this.setAnchorItem($o)}else{if(this.getMultiSelection()&&$u&&$v){if(!this._activeDragSession){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected($o))}if(this._addToCurrentSelection){this._selectItemRange($t,$o,false)}else{this._deselectItemRange($t,$o)}}else{if(this.getMultiSelection()&&!$u&&$v){if(this.getCanDeselect()){this._selectItemRange($t,$o,true)}else{if($q){this._deselectItemRange($t,$q)}this._selectItemRange($t,$o,false)}}}}}}this.setFireChange($g);if($g&&this._hasChanged($f)){this._dispatchChange()}},handleKeyDown:function($w){this.warn("qx.ui.selection.SelectionManager.handleKeyDown is deprecated! Use keypress insted and bind it to the onkeypress event.");this.handleKeyPress($w)},handleKeyPress:function($w){var $f=this._getChangeValue();var $g=this.getFireChange();this.setFireChange(false);if($w.getKeyIdentifier()==$[148]&&$w.isCtrlPressed()){if(this.getMultiSelection()){this._selectAll();this.setLeadItem(this.getFirst())}}else{var $x=this.getAnchorItem();var $y=this.getItemToSelect($w);if($y&&this.getItemEnabled($y)){this.setLeadItem($y);this.scrollItemIntoView($y);$w.preventDefault();if($w.isShiftPressed()&&this.getMultiSelection()){if($x==null){this.setAnchorItem($y)}this._selectItemRange(this.getAnchorItem(),$y,true)}else{if(!$w.isCtrlPressed()){this._deselectAll();this.renderItemSelectionState($y,true);this._selectedItems.add($y);this.setAnchorItem($y)}else{if($w.getKeyIdentifier()==$[147]){if(this._selectedItems.contains($y)){this.renderItemSelectionState($y,false);this._selectedItems.remove($y);this.setAnchorItem(this._selectedItems.getFirst())}else{if(!$w.isCtrlPressed()||!this.getMultiSelection()){this._deselectAll()}this.renderItemSelectionState($y,true);this._selectedItems.add($y);this.setAnchorItem($y)}}}}}}this.setFireChange($g);if($g&&this._hasChanged($f)){this._dispatchChange()}},getItemToSelect:function($z){if($z.isAltPressed()){return null}switch($z.getKeyIdentifier()){case $[225]:return this.getHome(this.getLeadItem());case $[263]:return this.getEnd(this.getLeadItem());case $[264]:return this.getDown(this.getLeadItem());case $[226]:return this.getUp(this.getLeadItem());case $[199]:return this.getLeft(this.getLeadItem());case $[200]:return this.getRight(this.getLeadItem());case $[254]:return this.getPageUp(this.getLeadItem())||this.getHome(this.getLeadItem());case $[259]:return this.getPageDown(this.getLeadItem())||this.getEnd(this.getLeadItem());case $[147]:if($z.isCtrlPressed()){return this.getLeadItem()}}return null},_dispatchChange:function(){if(!this.getFireChange()){return }if(this.hasEventListeners($[453])){this.dispatchEvent(new qx.event.type.DataEvent($[453],this.getSelectedItems()),true)}},_hasChanged:function($A){return $A!=this._getChangeValue()},_getChangeValue:function(){return this._selectedItems.getChangeValue()},getHome:function(){return this.getFirst()},getEnd:function(){return this.getLast()},getDown:function($3){if(!$3){return this.getFirst()}return this.getMultiColumnSupport()?(this.getUnder($3)||this.getLast()):this.getNext($3)},getUp:function($3){if(!$3){return this.getLast()}return this.getMultiColumnSupport()?(this.getAbove($3)||this.getFirst()):this.getPrevious($3)},getLeft:function($3){if(!this.getMultiColumnSupport()){return null}return !$3?this.getLast():this.getPrevious($3)},getRight:function($3){if(!this.getMultiColumnSupport()){return null}return !$3?this.getFirst():this.getNext($3)},getAbove:function($3){throw new Error("getAbove(): Not implemented yet")},getUnder:function($3){throw new Error("getUnder(): Not implemented yet")},getPageUp:function($3){var $0=this.getBoundedWidget();var $B=$0.getScrollTop();var $C=$0.getClientHeight();var $D;var $E=this.getLeadItem();if(!$E){$E=this.getFirst()}var $F=0;while($F<2){while($E&&(this.getItemTop($E)-this.getItemHeight($E)>=$B)){$E=this.getUp($E)}if($E==null){break}if($E!=this.getLeadItem()){this.scrollItemIntoView($E,true);break}$0.setScrollTop($B-$C-this.getItemHeight($E));$B=$0.getScrollTop();$F++}return $E},getPageDown:function($3){var $0=this.getBoundedWidget();var $B=$0.getScrollTop();var $C=$0.getClientHeight();var $D;var $E=this.getLeadItem();if(!$E){$E=this.getFirst()}var $F=0;while($F<2){while($E&&((this.getItemTop($E)+(2*this.getItemHeight($E)))<=($B+$C))){$E=this.getDown($E)}if($E==null){break}if($E!=this.getLeadItem()){break}$0.setScrollTop($B+$C-2*this.getItemHeight($E));$B=$0.getScrollTop();$F++}return $E}},destruct:function(){this._disposeObjects($[634])}});qx.Class.define($[1260],{extend:qx.core.Object,construct:function($0){arguments.callee.base.call(this);this.__manager=$0;this.removeAll()},members:{add:function($1){this.__storage[this.getItemHashCode($1)]=$1},remove:function($1){delete this.__storage[this.getItemHashCode($1)]},removeAll:function(){this.__storage={}},contains:function($1){return this.getItemHashCode($1) in this.__storage},toArray:function(){var $2=[];for(var $3 in this.__storage){$2.push(this.__storage[$3])}return $2},getFirst:function(){for(var $3 in this.__storage){return this.__storage[$3]}return null},getChangeValue:function(){var $4=[];for(var $3 in this.__storage){$4.push($3)}$4.sort();return $4.join($[164])},getItemHashCode:function($1){return this.__manager.getItemHashCode($1)},isEmpty:function(){return qx.lang.Object.isEmpty(this.__storage)}},destruct:function(){this._disposeFields($[1304],$[852])}});qx.Class.define($[1412],{extend:qx.ui.selection.SelectionManager,construct:function($0){arguments.callee.base.call(this,$0)},members:{getFirst:function(){return qx.lang.Array.getFirst(this.getItems())},getLast:function(){return qx.lang.Array.getLast(this.getItems())},getItems:function(){return this.getBoundedWidget().getData()},getNextSibling:function($1){var $2=this.getItems();return $2[$2.indexOf($1)+1]},getPreviousSibling:function($1){var $2=this.getItems();return $2[$2.indexOf($1)-1]},getItemHashCode:function($3){if($3._hash){return $3._hash}return $3._hash=qx.core.Object.toHashCode($3)},scrollItemIntoView:function($1,$4){this.getBoundedWidget().scrollItemIntoView($1,$4)},getItemLeft:function($1){return this.getBoundedWidget().getItemLeft($1)},getItemTop:function($1){return this.getBoundedWidget().getItemTop($1)},getItemWidth:function($1){return this.getBoundedWidget().getItemWidth($1)},getItemHeight:function($1){return this.getBoundedWidget().getItemHeight($1)},getItemEnabled:function($1){return true},renderItemSelectionState:function($1,$5){this.getBoundedWidget()._updateSelectionState($1,$5)},renderItemAnchorState:function($1,$6){this.getBoundedWidget()._updateAnchorState($1,$6)},renderItemLeadState:function($1,$7){this.getBoundedWidget()._updateLeadState($1,$7)}}});qx.Class.define($[601],{extend:qx.ui.embed.HtmlEmbed,construct:function($0){arguments.callee.base.call(this,$0);this.initSelectable()},statics:{empty:{html:$[0]}},properties:{selectable:{refine:true,init:false},appearance:{refine:true,init:$[1151]}}});qx.Class.define($[586],{extend:qx.ui.embed.HtmlEmbed,construct:function($0,$1,$2,$3){arguments.callee.base.call(this,$0);if($1!=null){this.setIcon($1)}if($2!=null){this.setIconWidth($2)}if($3!=null){this.setIconHeight($3)}},properties:{icon:{check:$[29],init:$[0],apply:$[98]},iconWidth:{check:$[28],init:0,apply:$[98]},iconHeight:{check:$[14],init:0,apply:$[98]},spacing:{check:$[28],init:4,apply:$[98]}},members:{_syncHtml:function(){var $0=[];if(qx.util.Validation.isValidString(this.getIcon())){$0.push($[1159]);$0.push(qx.io.Alias.getInstance().resolve(qx.core.Variant.isSet($[1],$[23])?$[99]:this.getIcon()));$0.push($[1013]);if(this.getSpacing()!=null){$0.push($[1338]);$0.push(this.getSpacing());$0.push($[229])}if(this.getIconWidth()!=null){$0.push($[662]);$0.push(this.getIconWidth());$0.push($[229])}if(this.getIconHeight()!=null){$0.push($[1222]);$0.push(this.getIconHeight());$0.push($[229])}if(qx.core.Variant.isSet($[1],$[23])){$0.push($[1322]);$0.push($[282]);$0.push(qx.io.Alias.getInstance().resolve(this.getIcon()));$0.push($[400]);$0.push($[164])}$0.push($[518])}if(qx.util.Validation.isValidString(this.getHtml())){$0.push(this.getHtml())}this.getElement().innerHTML=$0.join($[0])}}});qx.Class.define($[978],{extend:qx.ui.embed.IconHtmlEmbed,construct:function($0,$1,$2,$3){arguments.callee.base.call(this,$0,$1,$2,$3);this.initSelectable()},statics:{empty:{icon:$[0],html:$[0]}},properties:{selectable:{refine:true,init:false},appearance:{refine:true,init:$[1113]}}});qx.Class.define($[786],{extend:qx.ui.basic.Image,construct:function($0,$1,$2){arguments.callee.base.call(this,$0,$1,$2)},statics:{empty:{source:$[99]}},properties:{appearance:{refine:true,init:$[559]}},members:{setSource:function($0){if(this._initialLayoutDone){return this._updateContent(qx.io.Alias.getInstance().resolve($0==$[0]?$[99]:$0))}else{return qx.ui.basic.Image.prototype.setSource.call(this,$0)}},_postApplyDimensions:qx.lang.Function.returnTrue}});qx.Class.define($[1023],{extend:qx.ui.embed.HtmlEmbed,construct:function($0,$1,$2){arguments.callee.base.call(this,$0);if($1!=null){this.setUri($1)}if($2!=null){this.setTarget($2)}},properties:{uri:{check:$[29],init:$[347],apply:$[98]},target:{check:$[29],init:$[536],apply:$[98]}},members:{_syncHtml:function(){var $0=[];$0.push($[631]);$0.push(this.getTarget());$0.push($[1353]);$0.push(this.getUri());$0.push($[1093]);$0.push(this.getHtml());$0.push($[483]);this.getElement().innerHTML=$0.join($[0])}}});qx.Class.define($[511],{extend:qx.ui.embed.LinkEmbed,construct:function($0){arguments.callee.base.call(this,$0);this.initSelectable()},statics:{selectable:{refine:true,init:true},empty:{html:$[0],uri:$[347]}},properties:{appearance:{refine:true,init:$[1444]}}});qx.Class.define($[853],{extend:qx.ui.basic.Terminator,construct:function($0){arguments.callee.base.call(this);if($0!=null){this.setText($0)}this.initWrap()},properties:{text:{check:$[29],init:$[0],apply:$[160],event:$[300]},textAlign:{check:[$[9],$[25],$[7],$[172]],nullable:true,themeable:true,apply:$[187]},wrap:{check:$[2],init:false,nullable:true,apply:$[233]}},members:{_applyText:function(){if(this._isCreated){this._syncText()}},_applyTextAlign:function($1,$2){$1===null?this.removeStyleProperty($[108]):this.setStyleProperty($[108],$1)},_applyFont:function($1,$2){qx.theme.manager.Font.getInstance().connect(this._styleFont,this,$1)},_styleFont:function($1){$1?$1.render(this):qx.ui.core.Font.reset(this)},_applyTextColor:function($1,$2){qx.theme.manager.Color.getInstance().connect(this._styleTextColor,this,$1)},_styleTextColor:function($1){$1?this.setStyleProperty($[124],$1):this.removeStyleProperty($[124])},_applyWrap:function($1,$2){$1==null?this.removeStyleProperty($[157]):this.setStyleProperty($[157],$1?$[86]:$[159])},_applyElementData:function(){this.getElement().appendChild(document.createTextNode(this.getText()))},_syncText:function(){this.getElement().firstChild.nodeValue=this.getText()}}});qx.Class.define($[846],{extend:qx.ui.embed.TextEmbed,construct:function($0){arguments.callee.base.call(this,$0);this.setStyleProperty($[157],$[159]);this.setStyleProperty($[392],$[163]);this.initSelectable()},statics:{empty:{text:$[0]}},properties:{selectable:{refine:true,init:false},appearance:{refine:true,init:$[168]}}});qx.Class.define($[623],{extend:qx.ui.layout.CanvasLayout,construct:function($0){arguments.callee.base.call(this,$0?$[119]:$[126]);this._horizontal=($0==true);this._scrollBar=new qx.ui.basic.ScrollArea;if(qx.core.Variant.isSet($[1],$[19])){this._scrollBar.setStyleProperty($[80],$[0])}this._scrollBar.setOverflow($0?$[101]:$[85]);this._scrollBar.addEventListener($[30],this._onscroll,this);this._scrollContent=new qx.ui.basic.Terminator;if(qx.core.Variant.isSet($[1],$[19])){this._scrollContent.setStyleProperty($[80],$[0])}this._scrollBar.add(this._scrollContent);if(this._horizontal){this._scrollContent.setHeight(5);this._scrollBar.setWidth($[69]);this._scrollBar.setHeight(this._getScrollBarWidth());if(qx.core.Variant.isSet($[1],$[23])){this.setHeight(this._getScrollBarWidth());this.setOverflow($[15]);this._scrollBar.setHeight(this._getScrollBarWidth()+1);this._scrollBar.setTop(-1)}}else{this._scrollContent.setWidth(5);this._scrollBar.setHeight($[69]);this._scrollBar.setWidth(this._getScrollBarWidth());if(qx.core.Variant.isSet($[1],$[23])){this.setWidth(this._getScrollBarWidth());this.setOverflow($[15]);this._scrollBar.setWidth(this._getScrollBarWidth()+1);this._scrollBar.setLeft(-1)}}this.add(this._scrollBar);this._blocker=new qx.ui.basic.Terminator();this._blocker.set({backgroundColor:$[150],opacity:0.2,left:0,top:0,height:$[69],width:$[69],display:!this.getEnabled()});this.add(this._blocker);this.setMaximum(0)},statics:{EVENT_DELAY:250},properties:{value:{check:$[28],init:0,apply:$[294],event:$[170],transform:$[1447]},maximum:{check:$[14],apply:$[1195]},mergeEvents:{check:$[2],init:false}},members:{_checkValue:function($1){var $2=!this.getElement()?0:(this._horizontal?this.getInnerWidth():this.getInnerHeight());return Math.max(0,Math.min(this.getMaximum()-$2,$1))},_applyValue:function($1,$3){if(!this._internalValueChange&&this._isCreated){this._positionKnob($1)}},_applyMaximum:function($1,$3){if(this._horizontal){this._scrollContent.setWidth($1)}else{this._scrollContent.setHeight($1)}this.setValue(this._checkValue(this.getValue()))},_applyVisibility:function($1,$3){if(!$1){this._positionKnob(0)}else{this._positionKnob(this.getValue())}return arguments.callee.base.call(this,$1,$3)},_computePreferredInnerWidth:function(){return this._horizontal?0:this._getScrollBarWidth()},_computePreferredInnerHeight:function(){return this._horizontal?this._getScrollBarWidth():0},_applyEnabled:function($4){arguments.callee.base.call(this);this._blocker.setDisplay(!this.getEnabled())},_getScrollBarWidth:function(){if(qx.ui.basic.ScrollBar._scrollBarWidth==null){var $5=document.createElement($[82]);$5.style.width=$[218];$5.style.height=$[218];$5.style.overflow=$[30];$5.style.visibility=$[15];document.body.appendChild($5);qx.ui.basic.ScrollBar._scrollBarWidth=$5.offsetWidth-$5.clientWidth;document.body.removeChild($5)}return qx.ui.basic.ScrollBar._scrollBarWidth},_onscroll:function($6){var $1=this._horizontal?this._scrollBar.getScrollLeft():this._scrollBar.getScrollTop();if(this.getMergeEvents()){this._lastScrollEventValue=$1;window.clearTimeout(this._setValueTimerId);var $7=this;this._setValueTimerId=window.setTimeout(function(){$7._internalValueChange=true;$7.setValue($7._lastScrollEventValue);$7._internalValueChange=false;qx.ui.core.Widget.flushGlobalQueues()},qx.ui.basic.ScrollBar.EVENT_DELAY)}else{this._internalValueChange=true;this.setValue($1);this._internalValueChange=false;qx.ui.core.Widget.flushGlobalQueues()}},_positionKnob:function($1){if(this._horizontal){this._scrollBar.setScrollLeft($1)}else{this._scrollBar.setScrollTop($1)}},_afterAppear:function(){arguments.callee.base.call(this);this._positionKnob(this.getValue())}},destruct:function(){this._disposeObjects($[1445],$[658],$[366])}});qx.Class.define($[1176],{statics:{create:qx.core.Variant.select($[1],{"default":qx.lang.Object.select((document.implementation&&document.implementation.createDocument)?$[999]:$[1228],{"hasDom2":function($0,$1){return document.implementation.createDocument($0||$[0],$1||$[0],null)},"noDom2":function($0,$1){throw new Error("This browser does not support xml dom creation.")}}),"mshtml":function($0,$1){var $2=[$[479],$[520],$[496],$[735],$[1100],$[1463]];var $3;for(var $4=0,$5=$2.length;$4<$5;$4++){try{$3=new ActiveXObject($2[$4]);break}catch(ex){$3=null}}if($1&&$3){xmlStr=new qx.util.StringBuilder();xmlStr.add($[1342]);xmlStr.add($1);if($0){xmlStr.add($[572]);xmlStr.add($0);xmlStr.add($[289])}xmlStr.add($[659]);$3.loadXML(xmlStr.toString())}return $3}}),fromString:qx.core.Variant.select($[1],{"default":qx.lang.Object.select(window.DOMParser?$[550]:$[1038],{"hasDomParser":function($6){var $7=(new DOMParser()).parseFromString($6,$[1110]);return $7},"noDomParser":function($6){throw new Error("This browser does not support xml dom creation from string.")}}),"mshtml":function($6){var $7=qx.xml.Document.create();$7.loadXML($6);return $7}}),isDocument:function($8){return($8.nodeType==qx.dom.Node.DOCUMENT)}}});qx.Class.define($[1141],{extend:Array,construct:function($0){Array.call(this);this.init();if($0!=null){this.add.apply(this,arguments)}},statics:{__init:qx.core.Variant.select($[1],{"mshtml":function(){qx.core.Init.getInstance().addEventListener($[70],this.__onload,this)},"default":null}),__onload:qx.core.Variant.select($[1],{"mshtml":function(){this._frame=document.createElement($[437]);this._frame.style.visibility=$[15];this._frame.src=qx.io.Alias.getInstance().resolve($[763]);document.body.appendChild(this._frame)},"default":null}),rebuild:qx.core.Variant.select($[1],{"mshtml":function($1){var $2=$1.prototype;$2.add=$2.push;$2.toString=$2.get=new Function($[844]);$2.clear=$2.init=new Function($[667]);$2.isEmpty=new Function($[1258]);qx.util.StringBuilder=$1;document.body.removeChild(this._frame)},"default":null})},members:{clear:qx.core.Variant.select($[1],{"default":function(){this.length=0},"mshtml":function(){this._array=[]}}),get:qx.core.Variant.select($[1],{"default":function(){return this.join($[0])},"mshtml":function(){return this._array.join($[0])}}),add:qx.core.Variant.select($[1],{"default":function(){},"mshtml":function(){this._array.push.apply(this._array,arguments)}}),init:qx.core.Variant.select($[1],{"default":function(){this.length=0},"mshtml":function(){this._array=[]}}),isEmpty:qx.core.Variant.select($[1],{"default":function(){return this.length==0},"mshtml":function(){if(this._array.length==0){return true}for(var $3=0;$3<this._array.length;$3++){if(this._array[$3]!=$[0]){return false}}return true}}),toString:function(){}},defer:qx.core.Variant.select($[1],{"default":function($4,$5){$5.add=Array.prototype.push;$5.toString=$5.get},"mshtml":function($4,$5){$5.toString=$5.get;$4.__init()}})});qx.Class.define($[1239],{statics:{serialize:qx.lang.Object.select(window.XMLSerializer?$[928]:$[1278],{"hasXMLSerializer":function($0){var $0=qx.xml.Document.isDocument($0)?$0.documentElement:$0;return(new XMLSerializer()).serializeToString($0)},"noXMLSerializer":function($0){var $0=qx.xml.Document.isDocument($0)?$0.documentElement:$0;return $0.xml||$0.outerHTML}}),selectSingleNode:qx.core.Variant.select($[1],{"default":qx.lang.Object.select(window.XPathEvaluator?$[414]:$[314],{"hasXPath":function($0,$1){if(!this.__xpe){this.__xpe=new XPathEvaluator()}var $2=this.__xpe;return $2.evaluate($1,$0,$2.createNSResolver($0),XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue},"noXPath":function(){throw new Error("The browser does not support 'window.XPathEvaluator'")}}),"mshtml|opera":function($0,$1){return $0.selectSingleNode($1)}}),selectNodes:qx.core.Variant.select($[1],{"default":qx.lang.Object.select(window.XPathEvaluator?$[414]:$[314],{"hasXPath":function($0,$1){if(!this.__xpe){this.__xpe=new XPathEvaluator()}var $2=this.__xpe;var $3=$2.evaluate($1,$0,$2.createNSResolver($0),XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);var $4=[];for(var $5=0;$5<$3.snapshotLength;$5++){$4[$5]=$3.snapshotItem($5)}return $4},"noXPath":function(){throw new Error("The browser does not support 'window.XPathEvaluator'")}}),"mshtml|opera":function($0,$1){return $0.selectNodes($1)}}),getElementsByTagNameNS:qx.core.Variant.select($[1],{"default":qx.lang.Object.select(document.getElementsByTagNameNS?$[841]:$[830],{"hasGetByNs":function($0,$6,$7){return $0.getElementsByTagNameNS($6,$7)},"noGetByNs":function(){throw new Error("The browser does not support 'document.getElementsByTagNameNS'")}}),"mshtml":function($0,$6,$7){var $8=$0.ownerDocument||$0;$8.setProperty($[1017],$[538]);$8.setProperty($[1321],$[776]+$6+$[289]);return qx.xml.Element.selectNodes($0,$[1077]+$7)}}),getText:function($0){if(!$0||!$0.nodeType){return null}switch($0.nodeType){case 1:var $5,$9=[],$4=$0.childNodes,$a=$4.length;for($5=0;$5<$a;$5++){$9[$5]=this.getText($4[$5])}return $9.join($[0]);break;case 2:return $0.nodeValue;break;case 3:return $0.nodeValue;break}return null},getSingleNodeText:function($0,$1){var $b=this.selectSingleNode($0,$1);return this.getText($b)}}});qx.Class.define($[1446],{statics:{define:function($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:$[920],cldr_month_narrow_11:"N",cldr_month_narrow_12:"D",cldr_month_narrow_2:"F",cldr_month_narrow_3:"M",cldr_month_narrow_4:$[148],cldr_month_narrow_5:"M",cldr_month_narrow_6:"J",cldr_month_narrow_7:"J",cldr_month_narrow_8:$[148],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:$[74],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.translation.C",{});function XHRFunc(){}XHRFunc.getHTTP=function(){var obj;try{obj=new XMLHttpRequest()}catch(e){try{obj=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){try{obj=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{obj=new ActiveXObject("Msxml2.XMLHTTP.4.0")}catch(e){try{obj=new ASVRequest()}catch(e){throw"Neither Mozilla, IE nor ASV found. Can't do HTTP request without them."}}}}}return obj};XHRFunc.sendRequest=function(type,url,user,pass,data,headers,callback){var async=false;if(arguments[arguments.length-1] instanceof Function){var async=true;callback=arguments[arguments.length-1]}var headindex=arguments.length-((async||arguments[arguments.length-1]==null)?2:1);if(arguments[headindex] instanceof Array){headers=arguments[headindex]}else{headers=[]}if(typeof user=="string"&&typeof pass=="string"){if(typeof data!="string"){data=""}}else{if(typeof user=="string"){data=user;user=null;pass=null}else{user=null;pass=null}}var xmlhttp=XHRFunc.getHTTP();try{if(user!=null){xmlhttp.open(type,url,async,user,pass)}else{xmlhttp.open(type,url,async)}}catch(e){throw"Request Open Failed: "+e}for(var i=0;i<headers.length;i++){xmlhttp.setRequestHeader(headers[i][0],headers[i][1])}if(async){xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){callback(xmlhttp);xmlhttp=null}else{if(xmlhttp.readyState==2){try{var isNetscape=netscape;try{var s=xmlhttp.status}catch(e){callback(xmlhttp);xmlhttp=null}}catch(e){}}}}}try{xmlhttp.send(data)}catch(e){if(!xmlhttp.status==1223){throw e}}return xmlhttp};XHRFunc.getURL=function(url,user,pass,headers,callback){var a=new Array("GET");for(var i=0;i<arguments.length;i++){a.push(arguments[i])}return XHRFunc.sendRequest.apply(this,a)};XHRFunc.postURL=function(url,user,pass,data,headers,callback){var a=new Array("POST");for(var i=0;i<arguments.length;i++){a.push(arguments[i])}return XHRFunc.sendRequest.apply(this,a)};XHRFunc.putURL=function(url,user,pass,data,headers,callback){var a=new Array("PUT");for(var i=0;i<arguments.length;i++){a.push(arguments[i])}return XHRFunc.sendRequest.apply(this,a)};qx.Class.define("java_lang_Object",{extend:qx.core.Object,statics:{__clinit_:function(){}},members:{__init_:function(){},_getClass:function(){return java_lang_Object},_toString:function(){return new java_lang_String(this.toHashCode())}}});qx.Class.define("java_lang_NullPointerException",{extend:java_lang_Object,construct:function(message){this._message=message},members:{_message:""}});qx.Class.define("java_lang_RuntimeException",{extend:java_lang_Object});qx.Class.define("java_lang_Exception",{construct:function(){this._message=new java_lang_String("")},extend:java_lang_Object,members:{_message:0,__init_:function(){this._message=new java_lang_String("no message")}}});qx.Class.define("java_lang_Math",{extend:java_lang_Object,statics:{_random:function(){return Math.random()}}});qx.Class.define("java_lang_Boolean",{extend:java_lang_Object,construct:function(){},members:{_value:0,__init____boolean:function(initValue){this._value=initValue},_toString:function(){if(this._value!=0){return"true"}else{return"false"}}}});qx.Class.define("java_lang_Cloneable",{extend:java_lang_Object});qx.Class.define("java_lang_null",{extend:java_lang_Object});qx.Class.define("java_lang_Float",{extend:java_lang_Object,construct:function(){this._float=null},statics:{_valueOf___java_lang_String:function(s){var f=new java_lang_Float();f._float=s._str*1;return f},_toString___float:function(f){var s=f+"";if(s.indexOf(".")<0){s+=".0"}return new java_lang_String(s)}},members:{_float:0,__init____float:function(f){_float=f},_floatValue:function(){return this._float}}});qx.Class.define("java_lang_Thread",{extend:java_lang_Object,statics:{_sleep___long:function(millis){}}});qx.Class.define("java_io_InputStream",{extend:java_lang_Object,members:{textContent:0,xmlContent:0,setTextContent:function(text){this.textContent=text},setXmlContent:function(xml){this.xmlContent=xml},getTextContent:function(){return this.textContent},getXmlContent:function(){return this.xmlContent}}});qx.Class.define("java_util_Vector",{extend:java_lang_Object,construct:function(){this.jsArray=new Array()},members:{jsArray:0,_add___java_lang_Object:function(obj){this.jsArray.push(obj)},_get___int:function(index){return this.jsArray[index]},_size:function(){return this.jsArray.length}}});qx.Class.define("java_util_Date",{extend:java_lang_Object,members:{_date:new Date()}});qx.Class.define("java_util_List",{extend:java_lang_Object,members:{}});qx.Class.define("java_util_HashMap",{extend:java_lang_Object,construct:function(){this.jsArray=new Array()},members:{jsArray:0,_put___java_lang_Object_java_lang_Object:function(key,value){this.jsArray[key._toString()._str]=value},_get___java_lang_Object:function(key){var temp=this.jsArray[key._toString()._str];if(temp==undefined){return new java_lang_null}else{return temp}}}});qx.Class.define("java_text_SimpleDateFormat",{extend:java_lang_Object,members:{_format:"",__init____java_text_SimpleDateFormat:function(format){if(format){this._format=format}},_format___java_util_Date:function(date){return new java_lang_String(date._date)}}});qx.Class.define("java_awt_event_ItemEvent",{extend:java_lang_Object,statics:{SELECTED:1,DESELECTED:2},members:{listIndex:0,kind:0,_getStateChange:function(){console.log("TODO: ItemEvent.getStateChange()");return this.kind},_getItem:function(){var result=new java_lang_Integer();result.__init____int(this.listIndex);return result},setListIndex:function(index){this.listIndex=index},setKind:function(kind){this.kind=kind}}});qx.Class.define("java_awt_event_ActionEvent",{extend:java_lang_Object,members:{qxEvent:0,setQxEvent:function(qxEvent){this.qxEvent=qxEvent},__init____java_lang_Object_int_java_lang_String:function(source,id,command){console.log("TODO: ActionEvent.init(source,id,command)")}}});qx.Class.define("java_awt_event_WindowAdapter",{extend:java_lang_Object});qx.Class.define("java_awt_Font",{extend:java_lang_Object,members:{__init____java_lang_String_int_int:function(fontName,type,size){}}});qx.Class.define("java_awt_LayoutManager",{extend:java_lang_Object});qx.Class.define("java_awt_NullLayoutManager",{extend:java_lang_Object,construct:function(){this.qxCanvasLayout=new qx.ui.layout.CanvasLayout()},members:{qxCanvasLayout:0,getQx:function(){return this.qxCanvasLayout},addComponent:function(component){this.qxCanvasLayout.add(component.getQx())},_setBounds___int_int_int_int:function(x,y,width,height){this.qxCanvasLayout.setLocation(x,y);this.qxCanvasLayout.setDimension(width,height)}}});qx.Class.define("java_awt_Toolkit",{extend:java_lang_Object,statics:{defaultToolkit:0,_getDefaultToolkit:function(){if(java_awt_Toolkit.defaultToolkit==0){java_awt_Toolkit.defaultToolkit=new java_awt_Toolkit()}return java_awt_Toolkit.defaultToolkit}},members:{_getScreenSize:function(){var result=new java_awt_Dimension();result.__init____int_int(document.body.clientWidth,document.body.clientHeight);return result}}});qx.Class.define("java_awt_Dimension",{extend:java_lang_Object,members:{width:0,height:0,__init____int_int:function(width,height){this.width=width;this.height=height},_getWidth:function(){return this.width},_getHeight:function(){return this.height}}});qx.Class.define("java_awt_Component",{extend:java_lang_Object,members:{__init_:function(){},_setBackground___java_awt_Color:function(color){console.log("TODO: Component.setBackground___java_awt_Color")}}});qx.Class.define("java_awt_GridLayout",{extend:java_awt_LayoutManager,construct:function(){this.qxGridLayout=new qx.ui.layout.GridLayout()},members:{qxGridLayout:0,elementCount:0,_rows:0,_cols:0,__init____int_int:function(rows,cols){this.qxGridLayout.setColumnCount(cols);this.qxGridLayout.setRowCount(cols);for(i=0;i<cols;++i){this.qxGridLayout.setColumnWidth(i,150)}for(i=0;i<rows;++i){this.qxGridLayout.setRowHeight(i,20)}this._rows=rows;this._cols=cols;this.qxGridLayout.setWidth("100%");this.qxGridLayout.setHeight("100%")},getQx:function(){return this.qxGridLayout},addComponent:function(component){c=this.elementCount%this._cols;r=parseInt(this.elementCount/this._cols);this.qxGridLayout.add(component.getQx(),c,r);this.elementCount++},_setBounds___int_int_int_int:function(x,y,width,height){this.qxGridLayout.setLocation(x,y);this.qxGridLayout.setDimension(width,height)}}});qx.Class.define("java_awt_Color",{extend:java_lang_Object,construct:function(){this.r=0;this.g=0;this.b=0},statics:{_BLACK:0,_WHITE:0},members:{r:0,g:0,b:0,__init____float_float_float:function(newR,newG,newB){this.r=newR;this.g=newG;this.b=newB}}});java_awt_Color._BLACK=new java_awt_Color();java_awt_Color._BLACK.__init____float_float_float(0,0,0);java_awt_Color._WHITE=new java_awt_Color();java_awt_Color._WHITE.__init____float_float_float(255,255,255);qx.Class.define("java_net_URL",{extend:java_lang_Object,members:{url:0,__init____java_lang_String:function(url){this.url=url._str},_openStream:function(){var result=new java_io_InputStream();var response=XHRFunc.getURL(this.url,"","","",[["Content-Type","text/plain"]]);if(response.status==200){result.setTextContent(response.responseText)}if((response.status!=200)||(response.responseText.length==0)){return new java_lang_null()}return result}}});qx.Class.define("java_net_URLEncoder",{extend:java_lang_Object,statics:{_encode___java_lang_String:function(str){return new java_lang_String(encodeURI(str._str))}}});qx.Class.define("javax_swing_ImageIcon",{extend:java_awt_Component,construct:function(){},members:{fileName:"",__init____java_lang_String:function(fileName){console.log("ImageIcon: "+fileName._str);this.fileName=fileName._str},_getIconWidth:function(){console.log("TODO: ImageIcon.getIconWidth");return 0},_getIconHeight:function(){console.log("TODO: ImageIcon.getIconHeight");return 0},getFileName:function(){return this.fileName}}});qx.Class.define("javax_swing_JLabel",{extend:java_awt_Component,construct:function(){this.qxCanvasLayout=new qx.ui.layout.CanvasLayout();this.qxLabel=new qx.ui.basic.Label("");this.qxCanvasLayout.add(this.qxLabel)},members:{qxCanvasLayout:0,qxLabel:0,qxImage:0,__init____javax_swing_Icon:function(icon){this.qxImage=new qx.ui.basic.Image(icon.getFileName());this.qxImage.setZIndex(0);this.qxCanvasLayout.add(this.qxImage)},_setBounds___int_int_int_int:function(x,y,width,height){this.qxCanvasLayout.setDimension(width,height);this.qxCanvasLayout.setLocation(x,y)},getQx:function(){return this.qxCanvasLayout}}});qx.Class.define("org_apache_commons_httpclient_HttpMethod",{extend:java_lang_Object,members:{}});qx.Class.define("org_apache_commons_httpclient_methods_StringRequestEntity",{extend:java_lang_Object,members:{content:0,type:0,encoding:0,__init____java_lang_String_java_lang_String_java_lang_String:function(content,type,encoding){this.content=content._str;this.type=type._str;this.encoding=encoding._str},getContent:function(){return this.content},getType:function(){return this.type},getEncoding:function(){return this.encoding}}});qx.Class.define("org_apache_commons_httpclient_methods_PutMethod",{extend:java_lang_Object,members:{url:0,entity:0,__init____java_lang_String:function(url){this.url=url._str},_setRequestEntity___org_apache_commons_httpclient_methods_RequestEntity:function(entity){this.entity=entity},getURL:function(){return this.url},getEntity:function(){return this.entity}}});qx.Class.define("org_apache_commons_httpclient_methods_GetMethod",{extend:java_lang_Object,members:{url:0,responseBodyStr:0,__init____java_lang_String:function(url){this.url=url._str},_getResponseBodyAsString:function(){return new java_lang_String(this.responseBodyStr)},setRespsonseBody:function(value){this.responseBodyStr=value},getURL:function(){return this.url}}});qx.Class.define("org_xmlvm_clr_EventManager",{statics:{clickEventHandlers:new Array(),registerClickEventHandler:function(handler){this.clickEventHandlers.push(handler)},raiseClickEvent:function(sender){var i=0;for(i=0;i<this.clickEventHandlers.length;i++){var handler=this.clickEventHandlers[i];var idx=handler.signatureIndex;var signature=org_xmlvm_clr_DelegateManager.getSignature(idx);if(signature._str!="void;System.Object;System.EventArgs"){throw"Bad signature"}if(sender!=handler.senderObj){continue}var method=org_xmlvm_clr_DelegateManager.getMethod(idx);var methodName="_"+method._str+"___System_Object_System_EventArgs";var cmd="handler.targetObj."+methodName+"(sender, 0);";eval(cmd)}}}});qx.Class.define("org_xmlvm_client_Timer",{extend:java_lang_Object,construct:function(){this.listeners=new Array()},members:{listeners:0,_addActionListener___java_awt_event_ActionListener:function(listener){this.listeners.push(listener)},_runOnce___int:function(millis){var timer=this;setTimeout(function(){timer.fire()},millis)},_runRepeating___int:function(millis){var timer=this;setInterval(function(){timer.fire()},millis)},fire:function(){for(i=0;i<this.listeners.length;++i){this.listeners[i]._actionPerformed___java_awt_event_ActionEvent(new java_lang_null())}}}});qx.Class.define("org_sfmovies_ListOfMoviesPanel$MovieList_ItemListener",{extend:java_lang_Object,construct:function(){this.base(arguments)},statics:{initClass:function(){this.classInitialized=true}},members:{_counter:0,_this$0:0,__init____org_sfmovies_ListOfMoviesPanel:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._this$0=__op2;__stack[__sp++]=__locals[0];__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__stack[__sp++]=__locals[0];__stack[__sp++]=0;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._counter=__op2;case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_itemStateChanged___java_awt_event_ItemEvent:function(__arg1){var __locals=new Array(4);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 2:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__op1=__stack[--__sp];__stack[__sp++]=__op1._lstMovies;__sp-=1;__op1=__stack[__sp]._getSelectedItems();__stack[__sp++]=__op1;__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref.length;__stack[__sp++]=1;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1==__op2){__next_label=0;break}__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__op1=__stack[--__sp];__stack[__sp++]=__op1._cmdAddLocation;__stack[__sp++]=0;__sp-=2;__stack[__sp]._setEnabled___boolean(__stack[__sp+1]);__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__op1=__stack[--__sp];__stack[__sp++]=__op1._parent;__stack[__sp++]=new java_lang_null();__sp-=2;__stack[__sp]._setDetailedData___org_sfmovies_MovieData(__stack[__sp+1]);__next_label=1;break;case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__op1=__stack[--__sp];__stack[__sp++]=__op1._cmdAddLocation;__stack[__sp++]=1;__sp-=2;__stack[__sp]._setEnabled___boolean(__stack[__sp+1]);__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__op1=__stack[--__sp];__stack[__sp++]=__op1._lstMovies;__sp-=1;__op1=__stack[__sp]._getSelectedItem();__stack[__sp++]=__op1;__locals[2]=__stack[--__sp];case 6:__sp-=0;__op1=org_sfmovies_DataStorage._getInstance();__stack[__sp++]=__op1;__stack[__sp++]=__locals[2];__sp-=2;__op1=__stack[__sp]._getByTitle___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];case 8:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__op1=__stack[--__sp];__stack[__sp++]=__op1._parent;__stack[__sp++]=__locals[3];__sp-=2;__stack[__sp]._setDetailedData___org_sfmovies_MovieData(__stack[__sp+1]);case 1:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__op1=__stack[--__sp];__stack[__sp++]=__op1._parent;__sp-=1;__stack[__sp]._refreshLocationMarkers();case 3:return ;default:alert("XMLVM internal error: reached default of switch")}}}}});qx.Class.define("org_sfmovies_Main$1",{extend:java_lang_Object,construct:function(){this.base(arguments)},statics:{initClass:function(){this.classInitialized=true}},members:{_this$0:0,__init____org_sfmovies_Main:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._this$0=__op2;__stack[__sp++]=__locals[0];__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_customEventPerformed___org_gmap_GMapCustomEvent:function(__arg1){var __locals=new Array(6);var __stack=new Array(4);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 2:__stack[__sp++]=new java_lang_String("EDIT_LOCATION");__locals[2]=__stack[--__sp];case 6:__stack[__sp++]=__locals[1];__sp-=1;__op1=__stack[__sp]._getMessage();__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String(",");__sp-=2;__op1=__stack[__sp]._split___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];case 8:__stack[__sp++]=__locals[3];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref.length;__stack[__sp++]=3;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1==__op2){__next_label=0;break}__stack[__sp++]=java_lang_System._out;__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("str.length -> ");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__stack[__sp++]=__locals[3];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref.length;__sp-=2;__op1=__stack[__sp]._append___int(__stack[__sp+1]);__stack[__sp++]=__op1;__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;__sp-=2;__stack[__sp]._println___java_lang_String(__stack[__sp+1]);return ;case 0:__stack[__sp++]=__locals[3];__stack[__sp++]=0;__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];__stack[__sp++]=new java_lang_String("EDIT_LOCATION");__sp-=2;__op1=__stack[__sp]._equals___java_lang_Object(__stack[__sp+1]);__stack[__sp++]=__op1;__op1=__stack[--__sp];if(__op1==0){__next_label=1;break}__stack[__sp++]=__locals[3];__stack[__sp++]=1;__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];__locals[4]=__stack[--__sp];case 10:__stack[__sp++]=__locals[3];__stack[__sp++]=2;__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];__locals[5]=__stack[--__sp];case 12:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__stack[__sp++]=__locals[5];__stack[__sp++]=__locals[4];__sp-=3;__stack[__sp]._editAddLocation___java_lang_String_java_lang_String(__stack[__sp+1],__stack[__sp+2]);case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_mapClicked___org_gmap_GMapClickEvent:function(__arg1){var __locals=new Array(2);var __stack=new Array(0);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:return ;default:alert("XMLVM internal error: reached default of switch")}}}}});qx.Class.define("org_sfmovies_ListOfMoviesPanel$CmdSearch_ActionListener",{extend:java_lang_Object,construct:function(){this.base(arguments)},statics:{initClass:function(){this.classInitialized=true}},members:{_this$0:0,__init____org_sfmovies_ListOfMoviesPanel:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._this$0=__op2;__stack[__sp++]=__locals[0];__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_actionPerformed___java_awt_event_ActionEvent:function(__arg1){var __locals=new Array(2);var __stack=new Array(1);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__sp-=1;__stack[__sp]._loadListByCurrentKeyword();case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}}}});qx.Class.define("org_sfmovies_ListOfMoviesPanel$TxtSearch_ActionListener",{extend:java_lang_Object,construct:function(){this.base(arguments)},statics:{initClass:function(){this.classInitialized=true}},members:{_this$0:0,__init____org_sfmovies_ListOfMoviesPanel:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._this$0=__op2;__stack[__sp++]=__locals[0];__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_actionPerformed___java_awt_event_ActionEvent:function(__arg1){var __locals=new Array(2);var __stack=new Array(1);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__sp-=1;__stack[__sp]._loadListByCurrentKeyword();case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}}}});qx.Class.define("org_sfmovies_Location",{extend:java_lang_Object,construct:function(){this.base(arguments)},statics:{initClass:function(){this.classInitialized=true},_BUBBLE_HTML_TEMPLATE:0,_HTMLEntityEncode___java_lang_String:function(__arg1){var __locals=new Array(4);var __stack=new Array(4);var __sp=0;var __op1;var __op2;__locals[0]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 9:__stack[__sp++]=new java_lang_StringBuffer();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__locals[1]=__stack[--__sp];case 11:__stack[__sp++]=0;__locals[2]=__stack[--__sp];case 13:__next_label=0;break;case 8:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__sp-=2;__op1=__stack[__sp]._charAt___int(__stack[__sp+1]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];case 15:__stack[__sp++]=__locals[3];__stack[__sp++]=97;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<__op2){__next_label=1;break}__stack[__sp++]=__locals[3];__stack[__sp++]=122;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<=__op2){__next_label=2;break}case 1:__stack[__sp++]=__locals[3];__stack[__sp++]=65;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<__op2){__next_label=3;break}__stack[__sp++]=__locals[3];__stack[__sp++]=90;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<=__op2){__next_label=2;break}case 3:__stack[__sp++]=__locals[3];__stack[__sp++]=48;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<__op2){__next_label=5;break}__stack[__sp++]=__locals[3];__stack[__sp++]=57;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1>__op2){__next_label=5;break}case 2:__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[3];__sp-=2;__op1=__stack[__sp]._append___char(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__next_label=7;break;case 5:__stack[__sp++]=__locals[1];__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("&#");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__stack[__sp++]=__locals[3];__sp-=2;__op1=__stack[__sp]._append___int(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String(";");__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;case 7:__locals[2]+=1;case 0:__stack[__sp++]=__locals[2];__stack[__sp++]=__locals[0];__sp-=1;__op1=__stack[__sp]._length();__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<__op2){__next_label=8;break}case 14:__stack[__sp++]=__locals[1];__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;case 10:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}}},members:{_movieId:0,_movieTitle:0,_longitude:0,_latitude:0,_address:0,_submitter:0,_email:0,_time:0,_description:0,_comments:0,_pic:0,__init____java_lang_String_org_jdom_Element:function(__arg1,__arg2){var __locals=new Array(3);var __stack=new Array(3);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;__locals[2]=__arg2;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._movieId=__op2;__stack[__sp++]=__locals[0];__sp-=0;__op1=org_sfmovies_DataStorage._getInstance();__stack[__sp++]=__op1;__stack[__sp++]=__locals[1];__sp-=2;__op1=__stack[__sp]._getTitleByMovieId___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._movieTitle=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__stack[__sp++]=new java_lang_String("long");__sp-=2;__op1=__stack[__sp]._getAttributeValue___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp-=1;__op1=java_lang_Double._parseDouble___java_lang_String(__stack[__sp+0]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._longitude=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__stack[__sp++]=new java_lang_String("lat");__sp-=2;__op1=__stack[__sp]._getAttributeValue___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp-=1;__op1=java_lang_Double._parseDouble___java_lang_String(__stack[__sp+0]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._latitude=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__stack[__sp++]=new java_lang_String("address");__sp-=2;__op1=__stack[__sp]._getChildText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._address=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__stack[__sp++]=new java_lang_String("submitter");__sp-=2;__op1=__stack[__sp]._getChildText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._submitter=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__stack[__sp++]=new java_lang_String("email");__sp-=2;__op1=__stack[__sp]._getChildText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._email=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__stack[__sp++]=new java_lang_String("time");__sp-=2;__op1=__stack[__sp]._getChildText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._time=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__stack[__sp++]=new java_lang_String("description");__sp-=2;__op1=__stack[__sp]._getChildText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._description=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__stack[__sp++]=new java_lang_String("comments");__sp-=2;__op1=__stack[__sp]._getChildText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._comments=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__stack[__sp++]=new java_lang_String("pic");__sp-=2;__op1=__stack[__sp]._getChild___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("url");__sp-=2;__op1=__stack[__sp]._getAttributeValue___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._pic=__op2;case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},__init____java_lang_String_double_double_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String:function(__arg1,__arg2,__arg3,__arg4,__arg5,__arg6,__arg7,__arg8,__arg9,__arg10){var __locals=new Array(13);var __stack=new Array(3);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;__locals[2]=__arg2;__locals[4]=__arg3;__locals[6]=__arg4;__locals[7]=__arg5;__locals[8]=__arg6;__locals[9]=__arg7;__locals[10]=__arg8;__locals[11]=__arg9;__locals[12]=__arg10;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._movieId=__op2;__stack[__sp++]=__locals[0];__sp-=0;__op1=org_sfmovies_DataStorage._getInstance();__stack[__sp++]=__op1;__stack[__sp++]=__locals[1];__sp-=2;__op1=__stack[__sp]._getTitleByMovieId___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._movieTitle=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[2];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._latitude=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[4];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._longitude=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[6];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._address=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[7];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._submitter=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[8];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._email=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[9];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._time=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[10];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._description=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[11];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._comments=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[12];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._pic=__op2;case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_getMarker:function(){var __locals=new Array(4);var __stack=new Array(6);var __sp=0;var __op1;var __op2;__locals[0]=this;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=new org_gmap_GLatLng();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._latitude;__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._longitude;__sp-=3;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____double_double.call(__stack[__sp],__stack[__sp+1],__stack[__sp+2])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____double_double(__stack[__sp+1],__stack[__sp+2])}__locals[1]=__stack[--__sp];case 2:__stack[__sp++]=new org_gmap_GMarker();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[1];__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____org_gmap_GLatLng.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____org_gmap_GLatLng(__stack[__sp+1])}__locals[2]=__stack[--__sp];case 4:__stack[__sp++]=new java_lang_String(" <table style='font-family:arial,tahoma,verdana;font-size: 11px;border:0px; background-color:#FFFFFF; width:250px;' cellspacing='2'><tr style='background-color:#E3E3E3'>  <td style='vertical-align:top;'><b>Movie:</b></td>  <td><!-- sfmovies_movie_title --></td></tr><tr style='background-color:#E3E3E3'>  <td style='vertical-align:top;'><b>Address:</b></td>  <td><!-- sfmovies_address --></td></tr><tr style='background-color:#E3E3E3'>  <td style='vertical-align:top;'><b>Description:</b></td>         <td><!-- sfmovies_description --></td></tr><tr style='background-color:#E3E3E3'>  <td style='vertical-align:top;'><b>Comment:</b></td>  <td><!-- sfmovies_comment --></td></tr><tr style='background-color:#E3E3E3'>  <td style='vertical-align:top;'><b>Time Index:</b></td>  <td><!-- sfmovies_time --></td></tr><tr style='background-color:#E3E3E3'>  <td style='vertical-align:top;'><b>Image:</b></td>  <td><!-- sfmovies_image --></td></tr><tr style='background-color:#E3E3E3'>  <td style='vertical-align:top;'><b>Name of Submitter:</b></td>  <td><!-- sfmovies_name --></td></tr><tr style='background-color:#E3E3E3'>  <td style='vertical-align:top;'><b>E-Mail of Submitter:</b></td>  <td><!-- sfmovies_email --></td></tr><tr><td><input type=\"button\" value=\"Edit\" onclick=\"_gmap2_raiseCustomEvent('EDIT_LOCATION,<!-- sfmovies_description -->,<!-- sfmovies_movie_id -->');\" /></td></tr></table>");__locals[3]=__stack[--__sp];case 6:__stack[__sp++]=__locals[3];__stack[__sp++]=new java_lang_String("<!-- sfmovies_movie_title -->");__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._movieTitle;__sp-=1;__op1=org_sfmovies_Location._HTMLEntityEncode___java_lang_String(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=3;__op1=__stack[__sp]._replace___java_lang_CharSequence_java_lang_CharSequence(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];__stack[__sp++]=__locals[3];__stack[__sp++]=new java_lang_String("<!-- sfmovies_address -->");__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._address;__sp-=1;__op1=org_sfmovies_Location._HTMLEntityEncode___java_lang_String(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=3;__op1=__stack[__sp]._replace___java_lang_CharSequence_java_lang_CharSequence(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];__stack[__sp++]=__locals[3];__stack[__sp++]=new java_lang_String("<!-- sfmovies_description -->");__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._description;__sp-=1;__op1=org_sfmovies_Location._HTMLEntityEncode___java_lang_String(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=3;__op1=__stack[__sp]._replace___java_lang_CharSequence_java_lang_CharSequence(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];__stack[__sp++]=__locals[3];__stack[__sp++]=new java_lang_String("<!-- sfmovies_comment -->");__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._comments;__sp-=1;__op1=org_sfmovies_Location._HTMLEntityEncode___java_lang_String(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=3;__op1=__stack[__sp]._replace___java_lang_CharSequence_java_lang_CharSequence(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];__stack[__sp++]=__locals[3];__stack[__sp++]=new java_lang_String("<!-- sfmovies_time -->");__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._time;__sp-=1;__op1=org_sfmovies_Location._HTMLEntityEncode___java_lang_String(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=3;__op1=__stack[__sp]._replace___java_lang_CharSequence_java_lang_CharSequence(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];__stack[__sp++]=__locals[3];__stack[__sp++]=new java_lang_String("<!-- sfmovies_image -->");__stack[__sp++]=new java_lang_String("Images not supported yet");__sp-=3;__op1=__stack[__sp]._replace___java_lang_CharSequence_java_lang_CharSequence(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];__stack[__sp++]=__locals[3];__stack[__sp++]=new java_lang_String("<!-- sfmovies_name -->");__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._submitter;__sp-=1;__op1=org_sfmovies_Location._HTMLEntityEncode___java_lang_String(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=3;__op1=__stack[__sp]._replace___java_lang_CharSequence_java_lang_CharSequence(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];__stack[__sp++]=__locals[3];__stack[__sp++]=new java_lang_String("<!-- sfmovies_email -->");__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._email;__sp-=1;__op1=org_sfmovies_Location._HTMLEntityEncode___java_lang_String(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=3;__op1=__stack[__sp]._replace___java_lang_CharSequence_java_lang_CharSequence(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];__stack[__sp++]=__locals[3];__stack[__sp++]=new java_lang_String("<!-- sfmovies_movie_id -->");__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._movieId;__sp-=1;__op1=org_sfmovies_Location._HTMLEntityEncode___java_lang_String(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=3;__op1=__stack[__sp]._replace___java_lang_CharSequence_java_lang_CharSequence(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];__stack[__sp++]=__locals[2];__stack[__sp++]=__locals[3];__sp-=2;__stack[__sp]._setHTML___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__locals[2];case 1:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_toString:function(){var __locals=new Array(1);var __stack=new Array(1);var __sp=0;var __op1;var __op2;__locals[0]=this;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._description;case 1:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}}}});qx.Class.define("org_sfmovies_LocationDialog$7",{extend:java_lang_Object,construct:function(){this.base(arguments)},statics:{initClass:function(){this.classInitialized=true}},members:{_this$0:0,__init____org_sfmovies_LocationDialog:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._this$0=__op2;__stack[__sp++]=__locals[0];__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_actionPerformed___java_awt_event_ActionEvent:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__sp-=1;__op1=org_sfmovies_LocationDialog._access$13___org_sfmovies_LocationDialog(__stack[__sp+0]);__stack[__sp++]=__op1;__stack[__sp++]=0;__sp-=2;__stack[__sp]._setVisible___boolean(__stack[__sp+1]);__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__sp-=1;__op1=org_sfmovies_LocationDialog._access$12___org_sfmovies_LocationDialog(__stack[__sp+0]);__stack[__sp++]=__op1;__stack[__sp++]=1;__sp-=2;__stack[__sp]._setVisible___boolean(__stack[__sp+1]);__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._this$0;__sp-=1;__op1=org_sfmovies_LocationDialog._access$14___org_sfmovies_LocationDialog(__stack[__sp+0]);__stack[__sp++]=__op1;__stack[__sp++]=1;__sp-=2;__stack[__sp]._setVisible___boolean(__stack[__sp+1]);case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}}}});qx.Class.define("org_sfmovies_MovieDetails",{extend:java_lang_Object,construct:function(){this.base(arguments)},statics:{initClass:function(){this.classInitialized=true},_id:0,__clinit_:function(){var __locals=new Array(0);var __stack=new Array(1);var __sp=0;var __op1;var __op2;var __next_label=-1;while(1){switch(__next_label){case -1:__stack[__sp++]=0;org_sfmovies_MovieDetails._id=__stack[--__sp];return ;default:alert("XMLVM internal error: reached default of switch")}}}},members:{_movieId:0,_title:0,_released:0,_url:0,_summary:0,_locations:0,__init____java_lang_String_java_lang_String:function(__arg1,__arg2){var __locals=new Array(11);var __stack=new Array(7);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;__locals[2]=__arg2;var __next_label=-1;while(1){switch(__next_label){case -1:case 7:__stack[__sp++]=__locals[0];__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._movieId=__op2;__stack[__sp++]=new java_net_URL();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[2];__sp-=1;__op1=java_lang_String._valueOf___java_lang_Object(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__stack[__sp++]=new java_lang_String("details.xml");__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("?id=");__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=org_sfmovies_MovieDetails._id;__sp-=2;__op1=__stack[__sp]._append___int(__stack[__sp+1]);__stack[__sp++]=__op1;__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[3]=__stack[--__sp];case 15:__stack[__sp++]=new java_net_URL();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[2];__sp-=1;__op1=java_lang_String._valueOf___java_lang_Object(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__stack[__sp++]=new java_lang_String("locations.xml");__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("?id=");__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=org_sfmovies_MovieDetails._id;__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=1;__op2=__stack[--__sp];__op1=__stack[--__sp];__stack[__sp++]=__op1+__op2;org_sfmovies_MovieDetails._id=__stack[--__sp];__sp-=2;__op1=__stack[__sp]._append___int(__stack[__sp+1]);__stack[__sp++]=__op1;__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[4]=__stack[--__sp];case 17:__stack[__sp++]=new java_lang_null();__locals[5]=__stack[--__sp];case 19:__stack[__sp++]=new java_lang_null();__locals[6]=__stack[--__sp];case 21:__stack[__sp++]=new org_jdom_input_SAXBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__stack[__sp++]=__locals[3];__sp-=1;__op1=__stack[__sp]._openStream();__stack[__sp++]=__op1;__sp-=2;__op1=__stack[__sp]._build___java_io_InputStream(__stack[__sp+1]);__stack[__sp++]=__op1;__locals[5]=__stack[--__sp];__stack[__sp++]=new org_jdom_input_SAXBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__stack[__sp++]=__locals[4];__sp-=1;__op1=__stack[__sp]._openStream();__stack[__sp++]=__op1;__sp-=2;__op1=__stack[__sp]._build___java_io_InputStream(__stack[__sp+1]);__stack[__sp++]=__op1;__locals[6]=__stack[--__sp];__next_label=0;break;case 31:__locals[7]=__stack[--__sp];__next_label=0;break;case 32:__locals[7]=__stack[--__sp];case 0:__stack[__sp++]=__locals[5];__sp-=1;__op1=__stack[__sp]._getRootElement();__stack[__sp++]=__op1;__locals[7]=__stack[--__sp];case 23:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[7];__stack[__sp++]=new java_lang_String("title");__sp-=2;__op1=__stack[__sp]._getChildText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._title=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[7];__stack[__sp++]=new java_lang_String("released");__sp-=2;__op1=__stack[__sp]._getChildText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._released=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[7];__stack[__sp++]=new java_lang_String("url");__sp-=2;__op1=__stack[__sp]._getChildText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._url=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[7];__stack[__sp++]=new java_lang_String("summary");__sp-=2;__op1=__stack[__sp]._getChildText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._summary=__op2;__stack[__sp++]=__locals[6];if((__stack[--__sp] instanceof java_lang_null)||(__stack[__sp]==0)){__next_label=2;break}__stack[__sp++]=__locals[6];__sp-=1;__op1=__stack[__sp]._getRootElement();__stack[__sp++]=__op1;__locals[8]=__stack[--__sp];case 25:__stack[__sp++]=__locals[8];__sp-=1;__op1=__stack[__sp]._getChildren();__stack[__sp++]=__op1;__locals[9]=__stack[--__sp];case 27:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[9];__sp-=1;__op1=__stack[__sp]._size();__stack[__sp++]=__op1;__count=__stack[--__sp];__stack[__sp++]=new Array(__count);__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._locations=__op2;__stack[__sp++]=0;__locals[10]=__stack[--__sp];case 29:__next_label=3;break;case 4:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._locations;__stack[__sp++]=__locals[10];__stack[__sp++]=new org_sfmovies_Location();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[9];__stack[__sp++]=__locals[10];__sp-=2;__op1=__stack[__sp]._get___int(__stack[__sp+1]);__stack[__sp++]=__op1;__objectref=__stack[__sp-1];if(!(__objectref instanceof org_jdom_Element)){throw (new java_lang_ClassCastException).__init_java_lang_ClassCastException___java_lang_String("ClassCastException")}__sp-=3;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String_org_jdom_Element.call(__stack[__sp],__stack[__sp+1],__stack[__sp+2])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String_org_jdom_Element(__stack[__sp+1],__stack[__sp+2])}__value=__stack[--__sp];__index=__stack[--__sp];__arrayref=__stack[--__sp];__arrayref[__index]=__value;__locals[10]+=1;case 3:__stack[__sp++]=__locals[10];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._locations;__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref.length;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<__op2){__next_label=4;break}case 30:__next_label=5;break;case 2:__stack[__sp++]=__locals[0];__stack[__sp++]=0;__count=__stack[--__sp];__stack[__sp++]=new Array(__count);__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._locations=__op2;__next_label=5;break;case 16:__locals[3]=__stack[--__sp];case 13:__stack[__sp++]=java_lang_System._out;__stack[__sp++]=new java_lang_String("ERROR: Could not download Movie List");__sp-=2;__stack[__sp]._println___java_lang_String(__stack[__sp+1]);return ;case 5:return ;default:alert("XMLVM internal error: reached default of switch")}}},_getLocationByDescription___java_lang_String:function(__arg1){var __locals=new Array(3);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 3:__stack[__sp++]=0;__locals[2]=__stack[--__sp];case 7:__next_label=0;break;case 2:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._locations;__stack[__sp++]=__locals[2];__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];__op1=__stack[--__sp];__stack[__sp++]=__op1._description;__stack[__sp++]=__locals[1];__sp-=2;__op1=__stack[__sp]._equals___java_lang_Object(__stack[__sp+1]);__stack[__sp++]=__op1;__op1=__stack[--__sp];if(__op1==0){__next_label=1;break}__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._locations;__stack[__sp++]=__locals[2];__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];return __stack[--__sp];case 1:__locals[2]+=1;case 0:__stack[__sp++]=__locals[2];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._locations;__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref.length;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<__op2){__next_label=2;break}case 8:__stack[__sp++]=new java_lang_null();case 4:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_getLocations:function(){var __locals=new Array(1);var __stack=new Array(1);var __sp=0;var __op1;var __op2;__locals[0]=this;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._locations;case 1:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_setLocations___org_sfmovies_Location_ARRAYTYPE:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._locations=__op2;case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_getReleased:function(){var __locals=new Array(1);var __stack=new Array(1);var __sp=0;var __op1;var __op2;__locals[0]=this;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._released;case 1:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_setReleased___java_lang_String:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._released=__op2;case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_getSummary:function(){var __locals=new Array(1);var __stack=new Array(1);var __sp=0;var __op1;var __op2;__locals[0]=this;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._summary;case 1:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_setSummary___java_lang_String:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._summary=__op2;case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_getTitle:function(){var __locals=new Array(1);var __stack=new Array(1);var __sp=0;var __op1;var __op2;__locals[0]=this;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._title;case 1:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_setTitle___java_lang_String:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._title=__op2;case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}},_getUrl:function(){var __locals=new Array(1);var __stack=new Array(1);var __sp=0;var __op1;var __op2;__locals[0]=this;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._url;case 1:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_setUrl___java_lang_String:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._url=__op2;case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}}}});qx.Class.define("org_sfmovies_DataStorage",{extend:java_lang_Object,construct:function(){this.base(arguments)},statics:{initClass:function(){this.classInitialized=true},_MOVIE_DATA_URL:0,_MOVIE_DETAILS_BASE_URL:0,_singleton:0,__clinit_:function(){var __locals=new Array(0);var __stack=new Array(1);var __sp=0;var __op1;var __op2;var __next_label=-1;while(1){switch(__next_label){case -1:__stack[__sp++]=new java_lang_null();org_sfmovies_DataStorage._singleton=__stack[--__sp];return ;default:alert("XMLVM internal error: reached default of switch")}}},_getInstance:function(){var __locals=new Array(0);var __stack=new Array(3);var __sp=0;var __op1;var __op2;var __next_label=-1;while(1){switch(__next_label){case -1:__stack[__sp++]=org_sfmovies_DataStorage._singleton;if(!(__stack[--__sp] instanceof java_lang_null)){__next_label=0;break}__stack[__sp++]=new org_sfmovies_DataStorage();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("/svn/sf-movies.xml");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}org_sfmovies_DataStorage._singleton=__stack[--__sp];case 0:__stack[__sp++]=org_sfmovies_DataStorage._singleton;return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_createElemenFromLocation___org_sfmovies_Location:function(__arg1){var __locals=new Array(9);var __stack=new Array(6);var __sp=0;var __op1;var __op2;__locals[0]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=new org_jdom_Element();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("location");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[1]=__stack[--__sp];case 2:__stack[__sp++]=__locals[1];__stack[__sp++]=new java_lang_String("lat");__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._latitude;__sp-=1;__op1=java_lang_String._valueOf___double(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;__sp-=3;__op1=__stack[__sp]._setAttribute___java_lang_String_java_lang_String(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[1];__stack[__sp++]=new java_lang_String("long");__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._longitude;__sp-=1;__op1=java_lang_String._valueOf___double(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;__sp-=3;__op1=__stack[__sp]._setAttribute___java_lang_String_java_lang_String(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=new org_jdom_Element();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("address");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[2]=__stack[--__sp];case 4:__stack[__sp++]=__locals[2];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._address;__sp-=2;__op1=__stack[__sp]._setText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[2];__sp-=2;__op1=__stack[__sp]._addContent___org_jdom_Content(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=new org_jdom_Element();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("submitter");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[3]=__stack[--__sp];case 6:__stack[__sp++]=__locals[3];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._submitter;__sp-=2;__op1=__stack[__sp]._setText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[3];__sp-=2;__op1=__stack[__sp]._addContent___org_jdom_Content(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=new org_jdom_Element();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("email");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[4]=__stack[--__sp];case 8:__stack[__sp++]=__locals[4];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._email;__sp-=2;__op1=__stack[__sp]._setText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[4];__sp-=2;__op1=__stack[__sp]._addContent___org_jdom_Content(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=new org_jdom_Element();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("description");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[5]=__stack[--__sp];case 10:__stack[__sp++]=__locals[5];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._description;__sp-=2;__op1=__stack[__sp]._setText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[5];__sp-=2;__op1=__stack[__sp]._addContent___org_jdom_Content(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=new org_jdom_Element();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("time");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[6]=__stack[--__sp];case 12:__stack[__sp++]=__locals[6];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._time;__sp-=2;__op1=__stack[__sp]._setText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[6];__sp-=2;__op1=__stack[__sp]._addContent___org_jdom_Content(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=new org_jdom_Element();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("comments");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[7]=__stack[--__sp];case 14:__stack[__sp++]=__locals[7];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._comments;__sp-=2;__op1=__stack[__sp]._setText___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[7];__sp-=2;__op1=__stack[__sp]._addContent___org_jdom_Content(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=new org_jdom_Element();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("pic");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[8]=__stack[--__sp];case 16:__stack[__sp++]=__locals[8];__stack[__sp++]=new java_lang_String("url");__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._pic;__sp-=3;__op1=__stack[__sp]._setAttribute___java_lang_String_java_lang_String(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[8];__sp-=2;__op1=__stack[__sp]._addContent___org_jdom_Content(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[1];case 1:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_putFile___java_lang_String_java_lang_String:function(__arg1,__arg2){var __locals=new Array(3);var __stack=new Array(3);var __sp=0;var __op1;var __op2;__locals[0]=__arg1;__locals[1]=__arg2;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("/svn/details/");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__stack[__sp++]=__locals[0];__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("/locations.xml");__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;__locals[2]=__stack[--__sp];case 4:__stack[__sp++]=__locals[2];__stack[__sp++]=__locals[1];__sp-=2;__op1=org_sfmovies_util_HTTPRequest._put___java_lang_String_java_lang_String(__stack[__sp+0],__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;case 1:return ;default:alert("XMLVM internal error: reached default of switch")}}}},members:{_dataSorted:0,_dataByMovieTitle:0,_dataByMovieId:0,__init____java_lang_String:function(__arg1){var __locals=new Array(10);var __stack=new Array(4);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 4:__stack[__sp++]=__locals[0];__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__stack[__sp++]=__locals[0];__stack[__sp++]=new java_lang_null();__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._dataSorted=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=new java_util_HashMap();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._dataByMovieTitle=__op2;__stack[__sp++]=__locals[0];__stack[__sp++]=new java_util_HashMap();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._dataByMovieId=__op2;__stack[__sp++]=new java_net_URL();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[1];__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__locals[2]=__stack[--__sp];case 10:__stack[__sp++]=new java_lang_null();__locals[3]=__stack[--__sp];case 12:__stack[__sp++]=new org_jdom_input_SAXBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__stack[__sp++]=__locals[2];__sp-=1;__op1=__stack[__sp]._openStream();__stack[__sp++]=__op1;__sp-=2;__op1=__stack[__sp]._build___java_io_InputStream(__stack[__sp+1]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];__next_label=0;break;case 30:__locals[4]=__stack[--__sp];case 16:__stack[__sp++]=java_lang_System._out;__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("Error with ");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__stack[__sp++]=__locals[1];__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String(": Bad Format");__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;__sp-=2;__stack[__sp]._println___java_lang_String(__stack[__sp+1]);return ;case 17:__locals[4]=__stack[--__sp];case 18:__stack[__sp++]=java_lang_System._out;__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String("Error with ");__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__stack[__sp++]=__locals[1];__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String(": Could not read data");__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;__sp-=2;__stack[__sp]._println___java_lang_String(__stack[__sp+1]);return ;case 0:__stack[__sp++]=__locals[3];__sp-=1;__op1=__stack[__sp]._getRootElement();__stack[__sp++]=__op1;__locals[4]=__stack[--__sp];case 14:__stack[__sp++]=__locals[4];__sp-=1;__op1=__stack[__sp]._getChildren();__stack[__sp++]=__op1;__locals[5]=__stack[--__sp];case 20:__stack[__sp++]=__locals[5];__sp-=1;__op1=__stack[__sp]._size();__stack[__sp++]=__op1;__locals[6]=__stack[--__sp];case 22:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[6];__count=__stack[--__sp];__stack[__sp++]=new Array(__count);__op2=__stack[--__sp];__op1=__stack[--__sp];__op1._dataSorted=__op2;__stack[__sp++]=0;__locals[8]=__stack[--__sp];case 26:__next_label=1;break;case 2:__stack[__sp++]=__locals[5];__stack[__sp++]=__locals[8];__sp-=2;__op1=__stack[__sp]._get___int(__stack[__sp+1]);__stack[__sp++]=__op1;__objectref=__stack[__sp-1];if(!(__objectref instanceof org_jdom_Element)){throw (new java_lang_ClassCastException).__init_java_lang_ClassCastException___java_lang_String("ClassCastException")}__locals[9]=__stack[--__sp];case 28:__stack[__sp++]=new org_sfmovies_MovieData();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[9];__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____org_jdom_Element.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____org_jdom_Element(__stack[__sp+1])}__locals[7]=__stack[--__sp];case 24:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataByMovieTitle;__stack[__sp++]=__locals[7];__op1=__stack[--__sp];__stack[__sp++]=__op1._title;__stack[__sp++]=__locals[7];__sp-=3;__op1=__stack[__sp]._put___java_lang_Object_java_lang_Object(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataByMovieId;__stack[__sp++]=__locals[7];__op1=__stack[--__sp];__stack[__sp++]=__op1._id;__stack[__sp++]=__locals[7];__sp-=3;__op1=__stack[__sp]._put___java_lang_Object_java_lang_Object(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__sp--;__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataSorted;__stack[__sp++]=__locals[8];__stack[__sp++]=__locals[7];__value=__stack[--__sp];__index=__stack[--__sp];__arrayref=__stack[--__sp];__arrayref[__index]=__value;case 29:__locals[8]+=1;case 1:__stack[__sp++]=__locals[8];__stack[__sp++]=__locals[6];__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<__op2){__next_label=2;break}case 27:__next_label=3;break;case 11:__locals[2]=__stack[--__sp];case 8:__stack[__sp++]=java_lang_System._out;__stack[__sp++]=new java_lang_String("ERROR: Could not download Movie List");__sp-=2;__stack[__sp]._println___java_lang_String(__stack[__sp+1]);return ;case 3:return ;default:alert("XMLVM internal error: reached default of switch")}}},_getAllTitles:function(){var __locals=new Array(4);var __stack=new Array(6);var __sp=0;var __op1;var __op2;__locals[0]=this;var __next_label=-1;while(1){switch(__next_label){case -1:case 3:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataSorted;__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref.length;__count=__stack[--__sp];__stack[__sp++]=new Array(__count);__locals[1]=__stack[--__sp];case 5:__stack[__sp++]=0;__locals[2]=__stack[--__sp];case 7:__next_label=0;break;case 2:__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[2];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataSorted;__stack[__sp++]=__locals[2];__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];__op1=__stack[--__sp];__stack[__sp++]=__op1._title;__value=__stack[--__sp];__index=__stack[--__sp];__arrayref=__stack[--__sp];__arrayref[__index]=__value;__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataSorted;__stack[__sp++]=__locals[2];__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];__op1=__stack[--__sp];__stack[__sp++]=__op1._locationCount;__locals[3]=__stack[--__sp];case 9:__stack[__sp++]=__locals[3];if(__stack[--__sp]<=0){__next_label=1;break}__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[2];__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[1];__stack[__sp++]=__locals[2];__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];__sp-=1;__op1=java_lang_String._valueOf___java_lang_Object(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init____java_lang_String(__stack[__sp+1])}__stack[__sp++]=new java_lang_String(" (");__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=__locals[3];__sp-=2;__op1=__stack[__sp]._append___int(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=new java_lang_String(")");__sp-=2;__op1=__stack[__sp]._append___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__sp-=1;__op1=__stack[__sp]._toString();__stack[__sp++]=__op1;__value=__stack[--__sp];__index=__stack[--__sp];__arrayref=__stack[--__sp];__arrayref[__index]=__value;case 1:__locals[2]+=1;case 0:__stack[__sp++]=__locals[2];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataSorted;__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref.length;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<__op2){__next_label=2;break}case 8:__stack[__sp++]=__locals[1];case 4:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_getByTitle___java_lang_String:function(__arg1){var __locals=new Array(4);var __stack=new Array(4);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 1:__stack[__sp++]=__locals[1];__stack[__sp++]=new java_lang_String(")");__sp-=2;__op1=__stack[__sp]._endsWith___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__op1=__stack[--__sp];if(__op1==0){__next_label=0;break}__stack[__sp++]=__locals[1];__stack[__sp++]=new java_lang_String("(");__sp-=2;__op1=__stack[__sp]._lastIndexOf___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__locals[2]=__stack[--__sp];case 5:__stack[__sp++]=__locals[1];__stack[__sp++]=0;__stack[__sp++]=__locals[2];__stack[__sp++]=1;__op2=__stack[--__sp];__op1=__stack[--__sp];__stack[__sp++]=__op1-__op2;__sp-=3;__op1=__stack[__sp]._substring___int_int(__stack[__sp+1],__stack[__sp+2]);__stack[__sp++]=__op1;__locals[3]=__stack[--__sp];case 7:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataByMovieTitle;__stack[__sp++]=__locals[3];__sp-=2;__op1=__stack[__sp]._get___java_lang_Object(__stack[__sp+1]);__stack[__sp++]=__op1;__objectref=__stack[__sp-1];if(!(__objectref instanceof org_sfmovies_MovieData)){throw (new java_lang_ClassCastException).__init_java_lang_ClassCastException___java_lang_String("ClassCastException")}return __stack[--__sp];case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataByMovieTitle;__stack[__sp++]=__locals[1];__sp-=2;__op1=__stack[__sp]._get___java_lang_Object(__stack[__sp+1]);__stack[__sp++]=__op1;__objectref=__stack[__sp-1];if(!(__objectref instanceof org_sfmovies_MovieData)){throw (new java_lang_ClassCastException).__init_java_lang_ClassCastException___java_lang_String("ClassCastException")}case 2:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_getByMovieId___java_lang_String:function(__arg1){var __locals=new Array(2);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 0:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataByMovieId;__stack[__sp++]=__locals[1];__sp-=2;__op1=__stack[__sp]._get___java_lang_Object(__stack[__sp+1]);__stack[__sp++]=__op1;__objectref=__stack[__sp-1];if(!(__objectref instanceof org_sfmovies_MovieData)){throw (new java_lang_ClassCastException).__init_java_lang_ClassCastException___java_lang_String("ClassCastException")}case 1:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_getTitleByMovieId___java_lang_String:function(__arg1){var __locals=new Array(3);var __stack=new Array(2);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 1:__stack[__sp++]=__locals[0];__stack[__sp++]=__locals[1];__sp-=2;__op1=__stack[__sp]._getByMovieId___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__locals[2]=__stack[--__sp];case 5:__stack[__sp++]=__locals[2];if(!(__stack[--__sp] instanceof java_lang_null)){__next_label=0;break}__stack[__sp++]=new java_lang_String("");return __stack[--__sp];case 0:__stack[__sp++]=__locals[2];__op1=__stack[--__sp];__stack[__sp++]=__op1._title;case 2:return __stack[--__sp];default:alert("XMLVM internal error: reached default of switch")}}},_getBySearch___java_lang_String:function(__arg1){var __locals=new Array(7);var __stack=new Array(6);var __sp=0;var __op1;var __op2;__locals[0]=this;__locals[1]=__arg1;var __next_label=-1;while(1){switch(__next_label){case -1:case 7:__stack[__sp++]=__locals[1];__stack[__sp++]=new java_lang_String("");__sp-=2;__op1=__stack[__sp]._equals___java_lang_Object(__stack[__sp+1]);__stack[__sp++]=__op1;__op1=__stack[--__sp];if(__op1==0){__next_label=0;break}__stack[__sp++]=__locals[0];__sp-=1;__op1=__stack[__sp]._getAllTitles();__stack[__sp++]=__op1;return __stack[--__sp];case 0:__stack[__sp++]=new java_util_Vector();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__sp-=1;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init_.call(__stack[__sp])}catch(e){errorCode=1}}if((errorCode!=0)||(__stack[__sp]!=this)){__op1=__stack[__sp].__init_()}__locals[3]=__stack[--__sp];case 13:__stack[__sp++]=0;__locals[4]=__stack[--__sp];case 17:__next_label=1;break;case 3:__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataSorted;__stack[__sp++]=__locals[4];__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];__op1=__stack[--__sp];__stack[__sp++]=__op1._title;__sp-=1;__op1=__stack[__sp]._toLowerCase();__stack[__sp++]=__op1;__stack[__sp++]=__locals[1];__sp-=1;__op1=__stack[__sp]._toLowerCase();__stack[__sp++]=__op1;__sp-=2;__op1=__stack[__sp]._indexOf___java_lang_String(__stack[__sp+1]);__stack[__sp++]=__op1;__stack[__sp++]=-1;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1==__op2){__next_label=2;break}__stack[__sp++]=__locals[3];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataSorted;__stack[__sp++]=__locals[4];__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];__sp-=2;__op1=__stack[__sp]._add___java_lang_Object(__stack[__sp+1]);__stack[__sp++]=__op1;__sp--;case 2:__locals[4]+=1;case 1:__stack[__sp++]=__locals[4];__stack[__sp++]=__locals[0];__op1=__stack[--__sp];__stack[__sp++]=__op1._dataSorted;__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref.length;__op2=__stack[--__sp];__op1=__stack[--__sp];if(__op1<__op2){__next_label=3;break}case 18:__stack[__sp++]=__locals[3];__sp-=1;__op1=__stack[__sp]._size();__stack[__sp++]=__op1;__count=__stack[--__sp];__stack[__sp++]=new Array(__count);__locals[2]=__stack[--__sp];case 11:__stack[__sp++]=0;__locals[4]=__stack[--__sp];case 15:__next_label=4;break;case 6:__stack[__sp++]=__locals[3];__stack[__sp++]=__locals[4];__sp-=2;__op1=__stack[__sp]._get___int(__stack[__sp+1]);__stack[__sp++]=__op1;__objectref=__stack[__sp-1];if(!(__objectref instanceof org_sfmovies_MovieData)){throw (new java_lang_ClassCastException).__init_java_lang_ClassCastException___java_lang_String("ClassCastException")}__locals[5]=__stack[--__sp];case 19:__stack[__sp++]=__locals[2];__stack[__sp++]=__locals[4];__stack[__sp++]=__locals[5];__op1=__stack[--__sp];__stack[__sp++]=__op1._title;__value=__stack[--__sp];__index=__stack[--__sp];__arrayref=__stack[--__sp];__arrayref[__index]=__value;__stack[__sp++]=__locals[5];__op1=__stack[--__sp];__stack[__sp++]=__op1._locationCount;__locals[6]=__stack[--__sp];case 21:__stack[__sp++]=__locals[6];if(__stack[--__sp]<=0){__next_label=5;break}__stack[__sp++]=__locals[2];__stack[__sp++]=__locals[4];__stack[__sp++]=new java_lang_StringBuilder();__op1=__stack[__sp-1];__stack[__sp++]=__op1;__stack[__sp++]=__locals[2];__stack[__sp++]=__locals[4];__index=__stack[--__sp];__arrayref=__stack[--__sp];__stack[__sp++]=__arrayref[__index];__sp-=1;__op1=java_lang_String._valueOf___java_lang_Object(__stack[__sp+0]);__stack[__sp++]=__op1;__sp-=2;errorCode=0;if(__stack[__sp]==this){try{__op1=__stack[__sp].self(arguments).superclass.prototype.__init____java_lang_String.call(__stack[__sp],__stack[__sp+1])}catch(e){errorCode=1}}if((errorCode!=0)||(__st
