if(!window.qx)qx={};if(!qx.Settings)qx.Settings={};if(!qx.Settings._customSettings)qx.Settings._customSettings={};if(!qx.Settings._customSettings["qx.manager.object.AliasManager"])qx.Settings._customSettings["qx.manager.object.AliasManager"]={};qx.Settings._customSettings["qx.manager.object.AliasManager"]["resourceUri"]="../../resource/qx";if(!qx.Settings._customSettings["sample.Application"])qx.Settings._customSettings["sample.Application"]={};qx.Settings._customSettings["sample.Application"]["resourceUri"]="../../resource/sample";qx.IS_SOURCE=false;qx.VERSION="0.6.5 ";$=["string","","boolean","number","object","auto","mousedown","mouseup","appearance","solid","right","left","top","keydown","keypress","=","bottom","completed",",","pressed","vertical","mousemove","px","timeout","selected","enableDebug","click","failed","horizontal","qx.io.remote.Exchange","change","none","hidden","middle","aborted","0","100%","mouseover","undefined","1*","execute","height"," ","Enter","width","dblclick",".","default","threedshadow","div","abandoned","mouseout","sending","static/image/blank.gif","interval","-","over","inset","function","receiving","mousewheel","frame","threedhighlight","outset","scroll",";","(\\d\\d?)",'qx.ui.core.Widget',"Left","Right","Down","on","A","Up","center","M","PageUp","keyup","location","Escape","get","checked",")","set","load","input","PageDown","&","fontSize","absolute","groove","S","position","icon","_","Space","minWidth","J","name","translucent","ridge","minHeight","threedface","'","value","maximized","error","configured","\n","Alt",": ","appear","label","white","hsbSpinner","body","scrollY","display","maxWidth","rgbSpinner","locationX","maxHeight","pixelPercent","button","short","normal","g","threedlightshadow",'"Segoe UI", Corbel, Calibri, Tahoma, "Lucida Sans Unicode", sans-serif',"locationY","/","lineHeight","filter","Control","Home","NumLock","yes","hexField","no","disabled","visibility","Meta","qx.renderer.color.Color","fontFamily","scrollX","html","F","opaque","style","End","changeSelection","window-captionbar-button","whiteSpace","text-field","fontStyle","paddingLeft","list-view-content-cell-text","paddingTop","fontWeight","window","HH:mm:ss","9","created","qx.manager.object.ToolTipManager","focused","paddingRight","textDecoration","paddingBottom","Tab","unselectable","imageUri","0px","resourceUri","?","qx.ui.core.Widget","qx.manager.object.AliasManager","*","D","',sizingMethod='scale')","title","Shift","blur","(","</td>","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='","gray","useTreeLines","dragover","wide","hueSaturationField","abbreviated","clip","0px none","param","mshtml","atom","fixed","overflow","qx.manager.object.MenuManager","tree-folder","layout","<td>","dragging","</tr>","Pause","nowrap","cursor","className","Insert","apply","list","qx.ui.popup.Popup","parent",'px',"visibilityChanged","qx.manager.object.PopupManager","widthChanged","%","wrap","dragstart","widthComputed","image","threeddarkshadow","heightComputed","O","changeLocale","qx.manager.selection.RadioManager","<tr>","qx.renderer.font.Font","type","Win","narrow","lazyopaque","menu-button","#91A5BD",'execute',"]","keyinput","active","disappear","focus","orderChanged","menu","icon/16/actions/dialog-ok.png","shorthand","iframe",'',"Delete","long","textAlign","+","zIndex","queued","HH:mm","state","isChecked","MozOutline","a","reset","removeAll","1px dotted invert","dimension","text","T","ms","highlight",")!","medium","galleryCell","F3","Unidentified","tabIndex","hour","changeValue",'icon',"outline","manager","left-reversed","line","wildcard","minimized","remove","id",'"',"tree-element-label","select","overflowY","debugFlags","middle-reversed","tree-folder-icon","ThreeDLightShadow","#","  ","cross","}","pixelPercentAuto","May","bold","loadComplete","gecko","literal","top-reversed","font","N","{","center-reversed","useDoubleClick","password","Details: Width=","end","1","status","#FAFBFE","_value","iconSelected","overflowX","Hex","data",'idAndDescription',"qx.util.fsm.FiniteStateMachine","horizontalAlignment","qx.ui.menu.Menu","qx.event.handler.DragAndDropHandler","PrintScreen",", Style=","full","Backspace","tree-folder-label","url","qx.ui.popup.ToolTip","removeAt","QQQQ yy","verticalAlignment","brightnessField","datechooser-toolbar-button","tree-element","s","blank.gif","wordSpacing","August","treeClose","treeOpenWhileEmpty","only_plus","colorTheme","multiSelection","col-resize","Content-Type","modal","MM/yy","Jan","100px","F2","ellipsis","focusin",'qxtype',"complete","greenModifier","green",';width:',"backgroundColor","borderBottomProperty","icon/16/places/folder.png","minus","“","blueModifier","down","row-resize","6","only_minus","opener","Sep","dragenter","opacity","strikeout","qx.ui.embed.Flash","nextState","No valid responseType specified (","useBasicHttpAuth","Windows","hueModifier","7","Value","8","#D6D5D9","Scroll","clipHeight","italic","staticUri","')","4","brightnessModifier","px;","HHmmss","img","plus","Ready","Ignore Ready State Change","treeOpenWithContent","verticalChildrenAlign","borderLeftProperty","focusout","beforeDisappear","5","transparent","modelChanged","appearanceTheme","'/>","Jun","changeFocused","#FFF0C9","-moz-scrollbars-vertical","Transfer not complete, ignoring content!","‘","lead",'100%',"autoActionsAfterOnexit","qx.ui.core.ClientDocument","icon/16/status/folder-open.png","saturationModifier","2","component","windowresize","textTransform","page","Apps","username","marginTop","(\\d\\d?\\d?)","-moz-scrollbars-horizontal","static/image/dotted_white.gif","textarea","windowblur","#FEC83C","qx.io.remote.ScriptTransport","#d6d2c2","wordWrap","dragdrop","3","toolbar","letterSpacing","backgroundImage","September",'description',"marginRight","Jul","widthType","min","contextmenu","icon/16/actions/document-new.png","clipTop","useLongFormat","widgetTheme","resizeMethod","propagationStopped","liveResize","Feb","Esc","qx.io.remote.IframeTransport","iconTheme","Aug","autoActionsBeforeOnentry","visibilityChangedPre","Preview (Old/New)","color","qx.ui.form.Button","redModifier","underline","e","maxMessages","Z","qx.ui.core.Parent","ignore","gif",'delegate not found',"qx.io.remote.XmlHttpTransport","autoActionsBeforeOnexit","borderRightProperty","horizontalChildrenAlign","marginBottom","dragSelection","red","open","Details","resizeable","buttonface","clipLeft",'auto',"November","heightType","Apr","autoActionsAfterOnentry","April","otherMonth","borderTopProperty","sun","marginLeft","clipWidth","qx.manager.object.IframeManager","qx.client.NativeWindow","blue","widget/arrows/down.gif","layoutOrder","highlighttext","source","Nov","qx.ui.table.SelectionModel","Connection dropped","content","dragout","Ende","borderY","June","ul","_compute","F1","datechooser-weekday","resize","qx.lang.Prototypes","addAtEnd","Cancel","<table class='output'>","progress","beforeunload","slice","mode","cldr_day_","Wednesday","addAfter","M/d/yy","Oct","childNodes","Friday","Ctrl","Fin","dotted","n","asynchronous","document","padding","scrollbars","openCloseClickSelectsRow","editable","qx.component.init.InterfaceInitComponent","tree-icon","qx.ui.basic.Inline","F12","dragleave","webkit",'</div>',"script","target","Type","showStatusbar","list-view-content-cell","OK","menubar","userSelect","nodeType","beforeAppear","Thu","Rollen","marginX","Intro","focusCellOnMouseMove","force","userFocus","#F9B119","hh:mm a","up","nocache","F11","ThreeDShadow","<img style=\"position:absolute;top:0px;left:","enabled","cldr_month_","Tabulator",'center',"”","KhtmlOpacity","verticalAlign","alwaysShowPlusMinusSymbol","enableFlexSupport","Inicio","dialogcancel","combo-box-button","double","Tue","qx.ui.table.TableColumnModel","marginY","#E1EEFF","fri",'<iframe name="',"widget","Sun","add","33%","HSB","iconPosition","MozUserSelect","F10","Presets","changeScrollY","reverseChildrenOrder","Pausa","qx_ui_table_IconHeaderCellRenderer_icon","isEnabled","iconHeight","mon","KhtmlUserSelect","true","F5","resizable","quotes","ol","firstInterval","Mai","mm:ss","qx.renderer.theme.AppearanceTheme","decorHeight","String",'changeSelection',"showall","tree-container",";font-weight:bold","October","widget/menu/checkbox.gif","EEEE, MMMM d, yyyy","removeChild",'" style="',"ThreeDHighlight","character","widthParsed","keyIdentifier","galleryFrame clearfix",'";',"restrictToPageLeft","justify","keyCode","bubbles","F4","F6",'<div class="',"Num","Width","DOMMouseScroll","weekend","_computed",'icon/16/actions/edit-find.png',"addAt","Fri",'undefined',"end_minus","CapsLock","Mon","outerWidth","February","qx.renderer.theme.ColorTheme","drag","onentry","sat","Thursday","h:mm a","restrictToPageBottom","F7","July","icon/16/actions/dialog-cancel.png","enableApplicationLayout","autoActionsAfterOntransition","]\n","MozOpacity","rgb(","#b3d9ff","x</td>","MMMM d, yyyy"," row","qx.ui.table.TablePaneModel","M/d","widget/menu/radiobutton.gif","pixelPercentAutoFlex","application/x-www-form-urlencoded","popup","both","’","windowtext",'g',"MMM d, yyyy","margin","request","Retroceso","h:mm:ss a z","December","opera","dashed",' - Flash Player Installation',"F8","sec","Parsed","predicate","text/css","Sunday","day","qx.renderer.theme.IconTheme","F9","quoted_literal","Espacio",'Z',".gif","dialogok","autoActionsBeforeOntransition","dragexit","end_plus","unload","innerWidth","tree","khtml","March","mar"," messages removed)","textOverflow","check-box-field-set-legend","qx.ui.table.DataRowRenderer","anchor","ontransition","</tbody></table>","verticalSpacing","addBefore",'.',"black","draggesture","qx.renderer.theme.WidgetTheme",";text-align:right","<tr><td>&#160;</td>","dependent",'a',"first","Margin","wed","thumbMaxWidth","h:mm:ss a v","boxModelCorrection","<thead>","ThreeDDarkShadow","d","event","toolTip"," rows","hh:mm:ss a","<br>","addAtBegin","lastChild","Wed","orientation",'z',"qx.ui.table.TableModel",';height:',"Bild hoch","dragend","enableQueueDebug","cross_plus","qx.client.Command","\" />","heightParsed","innerHeight","restrictToPageTop","responseType","w","method","Dec","concat","helperFile",">","beforeToolTipAppear","enable","qx.theme.icon.Nuvola","selectionModel","wordBreak",'(',"RGB","px\" src=\"","January","qx.ui.window.Window","-resize","cross_minus","editing","head","isEditable","firstChild",'" style="filter:',"ss","thu","qx.renderer.border.Border","high","indexOf","horizontalSpacing","tree-element-icon","thumbMaxHeight","qx.event.handler.FocusHandler","events","[","datechooser-week","qx.io.remote.Request","implementation","dragmove","pagingInterval",'@import "',"outerHeight","<td>Method ","tree-folder-container","today","Monday",";font-style:italic",'qx.ui.form.ComboBoxEx',"onexit","qx.theme.appearance.Classic","#6285BA","submit","restrictToPageRight","h:mm:ss a","MMMM d","1px","external","tue","hideNode","parameters","nodeName","</thead><tbody>","Sat","Tuesday",'"></iframe>',"qx.io.Json","spacing","paddingY","tree-label","Saturday","excludeSpecificTreeLines","crossDomain","qx.component.init.BasicInitComponent","beforeInitialOpen","horizontalAlign","qx.theme.color.WindowsRoyale","qx.ui.form.ListItem","MMM yyyy","tagName","qx_log","htmlcontainer","borderX","Mar","#f0f0f0","paddingX","disabledIcon","url(","lastIndexOf","iconWidth","W","enableDisposerDebug","qx.theme.widget.Windows"," [","Pos1","\r\n",'<img src="$1" alt="$2">',"field-set-legend","arrowPosition","minLevel","qx.xml.Entity","clientX",";font-size:","field-set","preferredBoxHeight","Selected","Could not load from file: ","qx.ui.form.RadioButton","EEEE d' de 'MMMM' de 'yyyy","Rechts ","javascript:void(0)","labelHex","datechooser-monthyear","Linux","max","borderBottomStyle","Use proxy","sáb","qx.ui.menu.CheckBox","enableDetection","moveMethod","qx.ui.tree.TreeFolder","extendedmultiline","modifiers",'fadeInterval',"history","labelShortcutGap","GMT","showLocation","qx.component.AbstractApplication","showMinimize","nextSibling","west","hasPercentX","allowStretchY","Timeout: transport ","?instanceId=","galleryNumber","Not implemented","localeCompare","MSXML2.DOMDocument.3.0","attributes","</lio>",":","CrystalClear","Not modified","selectionLength","postfix","qx.ui.embed.GalleryList","qx.manager.object.ColorManager.getInstance().setColorThemeById('","allowMinimize","100","Timeout: forcing state to timeout","', ((v==null)?0:v)+'px')",'<table cellspacing\="0" cellpadding\="0" style\="table-layout:fixed;font-family:',"/icon/NuoveXT","frameElement","\\b_(.+?)_\\b","widget/colorselector/huesaturation-handle.gif","</td><td>","table-editor-textfield","enableExpressInstall","qx.html.Dimension","Suprimir","d. MMMM","#87BCE5","Macintosh","tab-view-pane"," - ","labelHSB","pageY","iconContentGap","_eval","list-view-header","qx.lang.Core","colorselector","MSXML2.DOMDocument.4.0","pre","qx.renderer.layout.VerticalBoxLayoutImpl","matches","#BBB","qx.locale.String","bottomWidth","d/MM","border","MM.yy","qx.ui.form.RepeatButton","contextMenu","isSelectable","redirectUrl","qx.ui.table.BooleanDataCellRenderer","this.removeStyleProperty('padding","Partial content","focusHandler","HTTP version not supported","directories","Print","pageYOffset",'px;width:'," &nbsp;","qx.ui.splitpane.SplitPane",']+)',"start_minus","ms > ","bar-view","qx.ui.listview.ContentCellLink","qx.event.handler.EventHandler",'allowSearch',"Win32","maxArrowWidth","edge","1.0","qx.ui.menu.Separator",'border',"\"/>","MSXML2.DOMDocument.6.0","disableUncheck","Mittwoch","key_full_Meta","TypePixel","</th>","Height","fullScreen","key_short_Insert",'no setter defined on widget instance',"hand",'y',"qx.log.ForwardAppender","chooserTitle","textIndent","AppleWebKit","Abbruch","onpropertychange","(\\d\\d(\\d\\d)?)","qx.renderer.layout.HorizontalBoxLayoutImpl","step","galleryTitle","form","bar-view-button","enero","</ul>\n","p","frames","toolbar=no,scrollbars=yes,resizable=yes,","Number","/history/historyHelper.html","cursor:","qx.ui.treevirtual.DefaultDataCellRenderer","_blank","Imprimir Pantalla","Pixel","jensLautenbacherMode","XPath","qx.locale.data.C","other","firefox","Windows Luna Silver",'align','icon/16/actions/dialog-ok.png',"unrecognised node","&#","north","  for (var i = 0; i < groupObjects.length; i++)","orange","jueves","spinner-button-down"," WARN:  ","In Safari/Webkit you can only remove rules that are created using qx.html.StyleSheet.addRule","<param name='flashvars' value='","qx.ui.form.TextField","transport"," DEBUG: ",'11px "Bitstream Vera Sans Mono", monospace',"onselect",';font-size:',"_unitDetection","qx.event.type.FocusEvent","li>","sessionStorage","filter:","e-resize","Freitag","requestHeaders",'qx.ui.menu.RadioButton',"windowManager","plugins","qx.ui.table.SelectionManager","lime","key_short_NumLock","qx.locale.Manager",", ","</span>","list-view-content-cell-image","key_short_Left","tab-view-button",'k',"<embed type='application/x-shockwave-flash' width='100%' height='100%' src='","</table>","pageX","<virtual root>","qx.manager.selection.TreeFullControlSelectionManager","kk",'color',"key_short_Right","See other","qx.locale.translation.es","qx.manager.object.WindowManager","&lt;","_data_","qx.ui.embed.Gallery","..",'number',"innerHTML","labelPreview",'</tr>',"Packages","always","cldr_number_group_separator","U","log","ID","</blockquote>","borderBottomWidth",']._autoCloseWindow()}catch(e){}">',"Entfernen","contentNonIconPadding","C","Bad gateway","validator","accumulatedChildrenOuterHeight","Sa","relatedTarget","qx.ui.pageview.AbstractPane","qx.dom.Element","qx.ui.embed.IconHtmlEmbed","OFF","split","qx.util.format.Format","Buscar siguiente","align","Log window message: Starting error recording, any errors below this line will prevent the log window from closing","qx.locale.Key","qx.util.format.NumberFormat","<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='100%' height='100%'>","cookie","maximumIntegerDigits","replace","1px solid black","Repeat Number: ","<tr><th>Round ","qx.ui.menubar.MenuBar","iconUrl","readOnly","qx_NativeWindow","Timeout...","Description","ago","loaded","controllers","netscape","focusRoot","fireChange","showIcon","qx.ui.listview.ContentCellHtml","So","descending","only_plus.gif","Tabulador","Groß-/Kleinschreibung","qx.type.Range","qx.renderer.border.BorderCache","<th>Winner</th>",'">',"timerDecrease","Operating System Default","maxTotalRequests","o","  fsm.debug(e);","qx.ui.layout.BoxLayout","Galeon","sortOrder","(.*)\n([^#\*\n].*)","line.gif","nachm.","qx_ui_embed_GalleryList","widget/splitpane/knob-horizontal.png","widget/arrows/up.gif","cldr_quotationEnd","parentPaddingBottom","qx.lang.Generics",";background-color:","key_short_End",'D',"Vorschau (alt/neu)","#EEE","widget/window/maximize.gif","push","qx.log.DefaultFilter","hh","qx.util.Normalization",") does not match requested id (","key_full_Win","dd.MM","Log window message: Stopping error recording, discarding ","try",'"></div>',"cellPaddingRight","qx.manager.object.ColorManager","key_full_Up","noviembre","yy","Mrz","key_full_PrintScreen","Rücktaste","qx.ui.basic.Image","qx.type.Version","borderTopWidth","log-body","qx.Locale","key_short_Delete","Request-URL too large","objects",'M',"widths","Not acceptable",'qx.log.FireBugAppender',"toolbar-part-handle-line","clipboardData","$","qx.ui.table.TablePaneScroller","Año siguiente","viernes","SSS","qx.html.Scroll","widget/colorselector/brightness-handle.gif","activecaption","Dezember","Abajo","Start 3x","qx.manager.object.ImageManager","widget/datechooser/lastYear.png","Strg","leadItem","scrollTop","qx.ui.pageview.AbstractBar","Umschalt"," !important","\\^","isAsynchronous","mousePointerOffsetX","key_full_Control","qx.dev.Pollution","@","menuButtonNeededWidth","qx.ui.treefullcontrol.AbstractTreeElement","galleryComment","links","qx.log.Filter",'<div style="position:absolute;',"qx.client.builder.Container","FFFFFF","key_full_Down","plus.gif","screen","Connection closed by server"," />","</liu>","shownMonth","key_full_Alt","qx.manager.selection.TreeSelectionManager","PgDn","</span>)","fontVariant","Application error ",'<body onload="qx = opener.qx;" onunload="try{qx.log.WindowAppender._registeredAppenders[',"self","sort","qx.ui.pageview.tabview.TabView","Lead","safari","getDefault","Search items in list","fastReopen","qx.locale.Number","Icon Theme: ","~","dic","outerHTML","qx.io.remote.Response","\\\"","qx.util.GuiBuilder","defaultPrevented","X-Qooxdoo-Response-Type","<ol>","Ins","menu-check-box","shortcutPosition","tab-view-bar","relative","MMredirectURL","qx.xml.String","getFirstActiveChild","Null","selectBeforeFocus","#666","Öffne Farbauswahl",'TEXTAREA',"end_plus.gif","<th>Median Factor</th>","; } .output td{padding:4px}</style>","mergeEvents","file","borderLeftStyle","computeChildrenFlexHeight","<?xml version='1.0' encoding='UTF-8'?>\n<","qx.theme.color.WindowsLunaBlue","Flecha izquierda","window-captionbar-restore-button","Method Loops: ","Kontext",":00","qx.renderer.layout.MenuButtonLayoutImpl","canDeselect","tableColumnModel","alt",'menu',"bottomColor","qx.ui.form.InputCheckSymbol","qx.ui.table.AbstractDataCellRenderer","currentToolTip","width:",'MMplayerType','left:',"progid:DXImageTransform.Microsoft.AlphaImageLoader("," errors have been recorded, keeping log window open.</b>","(passed time: ","qx.locale.translation.en","MacIntel","last","_resetRuntime","qx.ui.treefullcontrol.TreeRowStructure","scrollWidth","qooxdoo","splitpane-knob","Moved temporarily","only_minus.gif","\n<br />","abr","mnemonic","hoverItem",'<tr style\="height:',"mié",'space',"key_full_Space","qx.component.init.AbstractInitComponent","Avanzar Página","qx.io.local.CookieApi","SelectionLanguage","Start 7x","qx.locale.data.de","marzo","match","qx.type.Selection","qx.ui.table.SimpleTableModel",'#',"UNEXPECTED origin ","datechooser-day","jul","qx.util.fsm.State","BloqDespl",'icon/16/actions/dialog-cancel.png',"combo-box-list","qx.util.format.DateFormat","prefix","ValueExact","<span style=\"text-decoration:underline\">","qx.ui.groupbox.CheckGroupBox","  at ","qx.io.remote.Rpc","saturation","h3",'<col width="',"key_short_Backspace","textShadow","qx.ui.table.DataCellRenderer","soft","Vorheriger Monat","ownerDocument","‚",'widths',"_invalidate","closeInterval","tableHasFocus","selectionMode","parentPaddingLeft",'h',"Position 1","qx.util.fsm.Transition","allowClientContextMenu","autolow","qx.ui.toolbar.Part","qx.html.Offset","widget/window/restore.gif",",height=","qx.ui.pageview.buttonview.ButtonView","embeds","targetWidget","Alpha(Opacity=","screenTop","Moved permanently","cldr_alternateQuotationStart","MEDIAN",'Authorization',"accumulatedChildrenOuterWidth","bottomStyle","key_full_Apps","Último mes","m","XMLHttpRequest","qx.ui.pageview.buttonview.Button","MSXML2.DOMDocument","\\$1","RePág","parentPaddingRight","olive","windowfocus","../../resource","responseHeaders",'edge',"autoCloseWithErrors","destinationWidget","warnClassName","Vista Inspirate","qx.ui.component.DateChooserButton","showComment","showToolbar","<style type='text/css'>.output{border: 1px solid black; width:100%; margin-bottom: 20px } .output thead{ font-weight: bold; } .output td, .output th{ text-align:left; width: ","Detalles","cldr_quotationStart",'dimension',"cross_minus.gif","maxShortcutWidth","start_plus"," Objects)\n\n"," error ","Sensible a mayúscula","key_short_Scroll","#,##0 %","parentMenu","qx.net.Http","personalbar","\" style=\"vertical-align:middle;","Windows Classic","widget/datechooser/nextYear.png","single","qx.locale.LocalizedString","combo-box-popup","/script/","fsm","qx.ui.menubar.Button","shownYear","Last month","window-resize-frame","#333","maximumFractionDigits","computeChildrenFlexWidth","splitpane-slider","00","Automático","borderTopStyle","stylesheet","strong","Wrong box sizing: Please modify the document's DOCTYPE!","sourceWidget","ital","screenLeft",'position:absolute;left:',"sourceNodeId","window-statusbar","parentElement","xmlns:ns='",'combo-box-ex-text-field',"key_full_Right","qx.ui.layout.HorizontalBoxLayout","clientWidth","client-document","borderRightStyle",'stretch',"labelRGB","Flecha derecha","qx.ui.listview.ContentCellImage","unshift","Want to render an invisible child: ","key_short_Space","showClose","qx.event.type.Event","Ranges:","frameWidth",'fadeSteps',"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","mousePointerOffsetY","alwaysShowOpenCloseSymbol","/.qxrpc","Firefox","-moz-box-sizing","statusBarVisible","__firebug__","combo-box-ex","Gray() Alpha(Opacity=30)",'"/>',"south","openInterval","key_short_CapsLock","Umschalttaste","topColor"," (#","Samstag","Einfügen","Links","Mayúscula","list-view-header-separator","offsetTop","radio",'"\\b(.+?)\\(\\b(.+?)\\b\\)":([^\\s]+)',"static","restrictToPageOnOpen","labelDetails","minimumFractionDigits","noborder","\t<blockquote>","defaultView","<param name='movie' value='","qx.ui.component.DateChooser","stretchY","qx.manager.object.ObjectManager","off","qx.html.ElementFromPoint"," -> omitting!","key_full_Scroll","qx.manager.selection.SelectionManager","<p>","=((v==null)?0:v)+'px'","|","qx.io.remote.RequestQueue","Insertar","direction","secondSize","qx.ui.embed.NodeEmbed","Do","isIdColumnVisible","forEach","Bloqueo Numérico","window-captionbar","qx.log.RingBufferAppender","tool-tip","Flecha arriba","Januar","[object ","propertychange","Server timeout","MMM-yy","Mozilla","qx.renderer.font.FontCache","Log window message: <b>Note: ","errorClassName","/widget/windows","javascript:/","Server error","-moz-scrollbars-none","qx.ui.table.RemoteTableModel","qx.log.DivAppender",'w',"prohibitCaching","widget/table/selectColumnOrder.png","qx.io.local.CookieTransport","sample.translation.C","verticalScrollBarVisible","qooxdoo default appearance","Dez","cldr_number_percent_format","Del","selectable","clientHeight","<h3>Results Summary</h3>","_cached","qx.net.Protocol","qx.html.Textile","Windows Royale","qx.core.Version","screenX","resizeableWest","toLocaleUpperCase","(measure start) ","\\*","Ignoring invisible child: ","defaultCursorDeltaY","maxLength","qx.ui.listview.ContentCellText","Fr","widget/window/minimize.gif","log-debug","dd-MMM-yy","/static","qx.ui.embed.TextEmbed","qx.log.Logger","key_full_PageDown","qx.ui.table.TablePane","qx.ui.toolbar.CheckBox","wmode","<h3>Measured Values</h3>","aqua","  [not readable: ","key_full_Escape","frameHeight","ae","allowMaximize","tab-view","0x","qx.manager.object.ImagePreloaderManager","Anchor",'<img src="$1">'," ms) ","  {","forms","amountGrowth","TypeAuto","bar-view-pane"," Job:",'qx.ui.menu.Button',"scrollLeft","clipDimension",'px;height:','X',"Februar","#999","getLastActiveChild","tablePaneModel","scrollMaxY","Cancelar","qx.ui.pageview.buttonview.Bar","statusCode",'clipDimension',"MaxWidth","cldr_am","resizeableEast","showInterval","galeon","widget/table/boolean-true.png","<em>$1</em>","join","InfoBackground",'d',"stretchX","borderWidthX","qx.html.StyleSheet","captiontext","Array","win","currentStyle",'"><button>Clear</button></div>',"debugClassName","qx.ui.treevirtual.SimpleTreeDataRowRenderer","pageXOffset","k","abril","qx.io.image.Preloader","qx.ui.listview.HeaderCell","toggle","right-reversed","toolbar-part-handle","qx.OO","other gecko","qx.util.Compare","qx.ui.groupbox.GroupBox","qx.ui.basic.Atom","wheelIncrementAmount","autoHide","window-captionbar-icon",'function',"</object>","menu-radio-button","log-head","widget/arrows/next.gif","qx.theme.color.WindowsClassic","TypeNull","key_full_Enter","qx.ui.listview.ContentCell","qx.core.Init","galleryText","qx.ui.treefullcontrol.TreeFolder","Ae","start_plus.gif","end_minus.gif","locale","Conflict","args","centered","map","spinner-field","GET","qx.renderer.layout.FlowLayoutImpl","bar-view-bar","\\+","placeBarOnTop","defaultCursorDeltaX","widget/window/close.gif","borderRightWidth"," Element:","key_short_Home","header","uri","qx.manager.object.ImageManager.getInstance().setIconThemeById('",'eventListener requires a string type attribute',"Leertaste","p.m.","Mi","0 none","headerCellHeight","splice","clientInformation","quality","^","false","qx.event.type.KeyEvent",'clipLocation',"key_short_Up","qx.ui.treevirtual.TreeVirtual","qx.renderer.layout.CanvasLayoutImpl","Bild runter","jue","V","Next year","MEAN","Aborting...","qx.ui.component.ColorSelector","  }","console","--- Object: ","may","enableInlineFind","L","qx.component.DummyApplication","Unknown status code"," selected","anchors","scrollMaxX","Donnerstag","MM","create","Not available",")+;)|[^&","application","qx.lang.Object","#e2e2e2","key_short_PageDown","serviceName","qx.ui.toolbar.RadioButton","useAutoAlign","leftWidth","labelOK","key_full_Tab","qx.ui.table.TextFieldCellEditorFactory","Buscar elementos en la lista","omniweb","diciembre","11px","maximum","Flush: Widget:","'Segoe UI', Corbel, Calibri, Tahoma, 'Lucida Sans Unicode', sans-serif","leftColor","spinner-button-up","No content","borderWidthY",'"\\b(.+?)\\b":([^\\s]+)',"yyyy","qx.ui.tree.TreeFile"," State:","qx.ui.form.Spinner","_recompute","multiline","h","Status","cellPaddingLeft","qx.ui.toolbar.MenuButton","capture","maxContentWidth","labelPresets","lun","Supr","currentTarget","!\\b(.+?)\\b!","Local error ",'<pre id="log" wrap="wrap" style="font-size:11"></pre></body></html>',"Einfg","maxColumnCount","grayText","openMenu","result","qx.ui.listview.ContentCellIconHtml","qx","form_","qx.dom.String","ue","(<span style=\"text-decoration:underline\">","recent","hasAutoY","Server error ","/icon/VistaInspirate","Vista previa (viejo/nuevo)","rootOpenClose","maroon","unix","scale","barPosition","Feststelltaste",'- ','MMredirectURL',"f","autoDispose","borderLeftWidth","body {}","qx.ui.table.TablePaneHeader","qx.ui.form.PasswordField","search","key_short_Down"," of ","Windowstaste","Izquierda"," errors.","mac","MMMM yyyy","febrero","maxCachedBlockCount","Components",'H',"height:",'Basic ',"Dienstag","qx.ui.toolbar.ToolBar","highlightFocusRow",'array',"maxSavedStates",'icon/16/apps/accessories-date.png',"focusedChild","qx.log.AlertAppender","window-captionbar-maximize-button","key_short_Tab","z","qx.io.remote.AbstractRemoteTransport","MSIE","Forbidden","qx.html.Entity","splitterSize","anonymous","Liste durchsuchen","substring","file:","all","widthValue","toolbar-part",'Referer',"defaultStatus","Derecha","widget/datechooser/nextMonth.png","mayo","qx.ui.basic.Label","statusbar","toolbar-button","yellow","html,body{margin:0;border:0;padding:0;}",':',"keepFirstVisibleRowComplete","Proxy authentication required","domTarget","The use of keyCode in command is deprecated. Use keyIdentifier instead.","beforeInsertDom",';">',"qx.io.image.PreloaderSystem","resizeToInner","qx.locale.Date","qx.html.EventRegistration",".6","space","qx.html.Window",'Missing reference element',"visualizeFocusedState","alwaysUpdateCells",")+>)|(&([^;]|","caption","InfoText","hue","Case sensitive","Ue","=v","preloader","-1",'fadeTime',"Object is null","<html><head><title>","highlightText","some","cellPaddingBottom","=[not readable: ","previousSibling","i","qx.ui.basic.Terminator","activeWindow","Juli","Bloq. Despl.","qx.ui.pageview.AbstractPage","documentElement","qx.log.Appender","defaultTimeout","stretch","widget/splitpane/knob-vertical.png","Choose a date","shortcut","qx.client.builder.EventListener","key_full_Insert","  src='","qx.locale.translation.C","d' de 'MMMM' de 'yyyy","splitpane-splitter","version","showCloseButton","catch(e)","hasAutoX","qx.ui.core.ScrollBar","qx.ui.table.DefaultHeaderCellRenderer"," Layout:","qx.manager.selection.DomSelectionManager","Rück","qx.ui.tree.AbstractTreeElement","crypto","preferredBoxWidth","MSXML2.XMLHTTP.3.0","progid:DXImageTransform.Microsoft.Shadow(color='Gray', Direction=135, Strength=4)","activeChild","qx.ui.embed.HtmlEmbed","hasFlexY","SS","isLiveResize","bottom-reversed",":border-box;} img{","topStyle","Seleccione una fecha","toolbar-separator-line","qx.event.type.DomEvent","Abrir selector de color","field-set-frame","<pre>Could not execute json: \n",'<div style\="position:absolute;left:0px;top:',"qx.theme.color.WindowsLunaSilver","offsetHeight","#c5c8ca","ascending","table-focus-statusbar","element","<th>Median</th>","qx.ui.embed.LinkEmbed","qx.core.Target",'K',"showKnob","Automatic","icon/16/actions/document-open.png","qx.ui.basic.VerticalSpacer","Entf","<del>$1</del>","beforeRemoveDom","widget/table/boolean-false.png","minTimer","clearCacheOnRemove","Windows Luna Green","frame_","ene","boundedWidget","</td></tr>",";font-family:","inactivecaption","enableElementFocus","Gecko",'//ns:',"pointer","qx.log.LogEventProcessor",'margin',"play","boxWidth","key_full_Delete","qx.renderer.border.BorderObject","lineBreak","spinner","\\?\\?","parent,element,visible",'E',"Image","Feststell","qx.ui.pageview.AbstractButton","Steuerung","anchorItem","qx.ui.listview.HeaderSeparator","HHmmsszz","qx.renderer.color.ColorCache","key_short_Alt",".7","Leer","log-error","oct","resizer-frame","septiembre","designMode"," Display:","Automatisch","maxLabelWidth","metaColumnCounts","multiColumnSupport","qx.lang.Array","close","allowClose","widget/cursors/","hash","toLocaleLowerCase","teal","KDE",'px; height:','</tbody></table>',"v","showTitle","MSXML.DOMDocument","qx.ui.pageview.tabview.Pane","Nächster Monat","&amp;","parentNode","Di","popUnder","_modify","qx.ui.pageview.tabview.Page","</title></head>","every","horizontalScrollBarVisible","\\\\","addChild",'(-)?([0-9',"qx.event.type.MouseEvent","</p>",'s',"qx.util.Mime","text/xml","constructor not found","qx.event.type.DataEvent","  var groupObjects = ","offscreenBuffering","HH'H'mm''ss\" z","_change","box-sizing","log-warn","Request-Queue Progress: ",":content-box;}","onblur","\\b(.+?)\\b","galleryImageContainer","hasFlexX","qx.renderer.color.ColorObject","move","qx.client.builder.Script","scopeName","Caps","showMenubar","qx.ui.layout.CanvasLayout","Padding","maxIconWidth","dropDataTypes","allowClientSelectAll","menu-layout","shift",'qx.ui.form.RadioButton','resizer',"unkown","firstColumnX","org.w3c.dom.svg","blocker","qx.ui.pageview.buttonview.Pane","Voreinstellungen","qx.renderer.border.BorderPresets","HH:mm:ss zz","BloqNum","cellPaddingTop","ordered",'<a href="$3" title="$2">$1</a>',"qx.util.StringBuilder","toolbar-separator","qx.event.handler.KeyEventHandler","key_full_Shift","outerText","qx.client.History","Request time-out","dom","qx.ui.layout.GridLayout","key_full_NumLock","Search next occurrence","A shortcut containing Alt and a letter or number will not work under OS X!",')',"menu-separator","key_full_End","link","mm","closed",';',"dd-MMM"," &#160;","excactfit","qx.html.Location","list-view-content-cell-html","allowStretchX","Mes siguiente","widget/colorselector/huesaturation-field.jpg","Hoch","<img src=\"","MMplayerType","serverData","preferredInnerHeight","flashvars","qx.renderer.layout.MenuLayoutImpl","qx.ui.table.DefaultDataCellRenderer","parseerror","K","window-statusbar-text","width=","tableModel","toLowerCase","clipLocation","list-view-header-cell","qx.ui.table.CheckBoxCellEditorFactory","navigator","EndToStart","junio",'backgroundColor',"widget/colorselector/brightness-field.jpg","Multiple choices","domConfig","Win64","qx.locale.data.en","screenY","nov","dd.MM.yy","menu-separator-line","qx.xml.Document",'fadeMax',"globalStorage","qx.ui.menu.Button","qx.html.Iframe","java","PgUp","code","isAnonymous","resizeableNorth","qx.ui.form.ComboBox","moveable",",top=","MSXML2.XMLHTTP.6.0","loop"," xmlns='","groups","qx.ui.splitpane.HorizontalSplitPane","sep","resizeableSouth","');","cross.gif","datechooser-datepane","qx.dev.TimeTracker","rightWidth","' value='","charAt","innerText","setDefault","$1<br />$2","sub",",left=","qx.ui.table.AbstractTableModel","Omni",'px"><colgroup>',"utf-8",'combo-box-ex-list',"MozUserFocus","cldr_alternateQuotationEnd","h([1-6])\.(.+)","qx.core.Object","MSHTML-specific HTTP status code","qx.xml.Namespace","idDescriptionSeparator","qx.ui.treevirtual.SimpleTreeDataCellRenderer",'fadeUnit',"Flex","removeDom","qx.theme.icon.NuoveXT","key_full_Pause","Retroceder Página","textContent","cldr_date_format_","onfocus","bodyClassName","key_full_PageUp","qx.locale.translation.de","Microsoft.XMLHTTP","window-captionbar-close-button","/icon/Nuvola","sup","previousState",'padding',"qx.ui.listview.Header","inactivecaptiontext","Payment required",'\u00A0',"pos","this.setStyleProperty('padding","<param name='","TypeFlex","doctype","BSD","Runter","reverse","locationbar","_applyRuntime","Pfeil runter","qx.ui.pageview.tabview.Bar","Windows Luna Blue","bar-view-page","#ebeadb","domingo","showCaption","wheelDelta"," html{border:0 none;} *{","</ol>\n","ins",'text/javascript',"alignTabsToLeft","leftStyle","compatMode","Datum auswählen","Weiter suchen","dataRowRenderer","H","heights","qx.util.Validation","qx.util.ColorUtil","miércoles","nodrop","qx.xml.Element","autohigh","qx.ui.table.HeaderCellRenderer","EEEE, d. MMMM yyyy","preferredInnerWidth","contentNonArrowPadding","widget/table/ascending.png","Bad request","qx.component.AbstractComponent","qx.ui.listview.ListViewPane"," INFO:  ","a.m.","hideInterval","labelPosition","qx.theme.color.WindowsLunaGreen","isMultiLine",'event',"HHmm","key_short_PrintScreen","images","purple","firstVisibleRow","Summary: (","widget/datechooser/lastMonth.png","rowHeight","offsetLeft","toUpperCase","d/MM/yy","qx.ui.treefullcontrol.TreeFile","Timeout: implementation ","Local time-out expired","    var objName = groupObjects[i];","rightColor","qx.ui.menu.Layout","globalCursor","qx.log.WindowAppender","cldr_date_time_format_",'boolean',"<tr style='vertical-align:top'><td>","size","X-Requested-With",'combo-box-ex-popup',"showMaximize","Último año","insertDom","captureWidget","ImprPant","Received id (","oe","combo-box","key_short_Enter","stretchChildrenOrthogonalAxis","b","\t<liu>","_ScriptTransport_","quote","window-captionbar-minimize-button","qx.ui.table.DefaultDataRowRenderer","scrollHeight","combo-box-text-field","Error: Could not get a reference to the sheet object",'group',"qx.ui.listview.ListView",'px;top:0px;width:',"Not found","Pfeil rechts",'clip',"select-multiple","qx.ui.embed.Iframe","=''","qx.ui.treefullcontrol.Tree","qx.ui.pageview.AbstractPageView","Mayús","qx.ui.groupbox.RadioGroupBox","Gone","list-view","#FFEEEE","qx_ui_embed_Gallery","\t<lio>","\n</pre>","Unauthorized","qx.ui.pageview.buttonview.Page","table-header-cell",".apply(this._remappingChildTarget, arguments)","You can only specify one non modifier key!","closetab","Beschreibung","qx.theme.icon.CrystalClear","show","action","end.gif","qx.ui.toolbar.PartHandle","Oktober","key_short_Escape","contentEditable","(\\d\\d)","key_short_Meta","qx.core.Client","MSXML2.XMLHTTP","refreshSession","key_short_Apps","key_short_Win","lunes","/icon/CrystalClear","substr","MaxHeight","Xx","Vorheriges Jahr","qx.dom.Node","minus.gif","cldr_pm","icon/16/actions/format-color.png","other webkit","extended",'date',"prefferedCellHeight","qx.ui.table.IconHeaderCellRenderer","splitpane","navBar","    fsm.getGroupObjects('",'MMdoctitle',"list-item","groupClassName","qx.manager.selection.VirtualSelectionManager","Color Theme: ","_cachedBorder"," ---\n","qx.html.String",'PlugIn',"qx.renderer.layout.LayoutImpl","key_full_Home","cldr_number_decimal_separator","qx.theme.color.System","camino",'maxVisibleRows',"SelectionNamespaces","octubre","qx.theme.icon.VistaInspirate","Color","list-view-pane","qx.ui.core.ClientDocumentBlocker"," ERROR: ","currentAction","widget/arrows/down_small.gif","onscroll","Bild runter ","u","qx.client.Timer",'string',"graytext","[object Object]","maxConcurrentRequests","qx.lang.Function","infoClassName","Out of resources","hideOnHover","qx.ui.menu.RadioButton","windowText","log-group","subMenuVerticalOffset","encodeUndefined","headClassName","widget/table/descending.png","Okt","vie","Preselecciones",'fadeCounter',"Color Selector","fuchsia","qx.ui.tree.Tree","Oe","Juni","incrementAmount","margin-right:","Method not allowed","firstSize","Ok","qx.ui.layout.FlowLayout","c","Unsupported media type","Kontextmenü","key_full_Left","qx.ui.form.List","Precondition failed",'heights',"Sonntag","AvPág","fieldset","filters","Arriba","<","Aborted","PROPERTY_","allowScrollbars","MinWidth","Transport error ","this._style.","MSXML2.XMLHTTP.4.0",'<a href="$2">$1</a>',"contentArrowGap","selectionStart","Aplicaciones","originalTarget","getFirstChild",'location',"window-captionbar-title"," (r","Gateway time-out","pkcs11","dd","X-Qooxdoo-Version","d. MMMM yyyy","visibleRowCount","visibleChildren","Mo","Bottom","qx.manager.selection.SelectionManager.handleKeyDown is deprecated! ","Selector de color","initial","$version"," FATAL: ","Safari","hideFocus","sábado","#f2f2f2",'A',"columnVisibilityButtonVisible","indentShortcuts","KK","Percent","Next month","key_","qx.ui.table.IconDataCellRenderer","en",'S',"fileUpload","qx.renderer.layout.DockLayoutImpl","Length required","<th>Mean</th>","CSS1Compat","--- End of object ---","alias","textUnderlinePosition","Pfeil links","low",")(fsm)","H:mm' Uhr 'z","TypePercent","Bloqueo Mayúsculas","März","qx.ui.table.Table","<ul>",'top:0',"return this._remappingChildTarget.","NuoveXT","qx.manager.object.AppearanceManager","Pfeil hoch","start_minus.gif","cite","$1","showOnTextField",'ensureSomethingSelected',"ActiveX","selectionText","frameName","qx.ui.popup.PopupAtom","inlineNodeId","parentPaddingTop","Start 25x",'m',"pageIncrementAmount","bgcolor","groupingUsed","widget/arrows/up_small.gif","StringExact","agosto","feb","[native code]","Failed...","_check","Last year","qx.ui.toolbar.Button","Not a valid key name for a command: ","markLeadingItem","qx.ui.treevirtual.SimpleTreeDataModel","boxHeight","qx.ui.splitpane.VerticalSplitPane","charCodeAt","clientY","radio-button-field-set-legend","qx.net.HttpRequest","])*)(","Request finished for an unknown instance (probably aborted or timed out before)","Request entity too large","?c=","qx.html.Form","BloqMayús","qx.lang.Number","noscale","qx.ui.layout.DockLayout","closeButtonImage","bSelected","infotext","qx.lang.String","fontPropertiesProfile","BOTH","!\\b(.+?)\\(\\b(.+?)\\b\\)!","charCode","Nuvola",'</colgroup><tbody>',"getLastChild","qx.html.ScrollIntoView","qx.ui.table.CellEditorFactory","vorm.","hasPercentY"," fsm.getObject('","key_short_PageUp","sortBy","key_short_Pause","idColumnVisible","heightValue","key_full_CapsLock","log-info","rect(","</","subMenuHorizontalOffset","Start 15x","qx.locale.data.es","qx.ui.toolbar.Separator","length","Style","labelCancel","MMdoctitle","list-view-content-cell-icon-html","<th>Mean Factor</th>","qx.ui.layout.VerticalBoxLayout","<h$1>$2</h$1>","qx.renderer.font.FontObject","Nächstes Jahr","„",'\\d+)?',"Auto","pop","    fsm.getObject(objName).","qx.ui.form.CheckBox","<table>","X11","autocomplete","boundToWidget","HH",'manager',"qx.ui.form.TextArea","jun","^(((<([^>]|",",selectionStart,selectionLength,selectionText","Descripción","cross_plus.gif","tab-view-page",'on',"dd.MM.yyyy","').","maxLabelWidthIncShortcut","localName","martes","Flecha abajo","qx.ui.component.ColorPopup","key_full_Backspace","east","text-area",';color:',"navy","minimumIntegerDigits","html,body{width:100%;height:100%;overflow:hidden;}","best"," (","qx.html.Style","topWidth","list-view-content-cell-link","date","Open ColorSelector","openItem","></embed>","Use keypress insted and bind it to the onkeypress event."," error: ","Farbauswahl","checkbox","qx.event.type.DragEvent","applets",'object',"E","blockSize","useAdvancedFlexAllocation","konqueror","brightness","domEvent","styleSheets","key_short_Shift",'qx.ui.resizer.Resizer',"qx.ui.pageview.tabview.Button","key_short_Control","qx.ui.basic.HorizontalSpacer","rightStyle","MinHeight","julio","copy","qx.renderer.layout.GridLayoutImpl","Top","Camino","table-focus-indicator","Aplic","icon/16/apps/preferences-desktop-theme.png","Option","[\s\n]-(.+?)-[\s\n]","Microsoft.XMLDOM","command","offsetWidth","Montag"];if(!window.qx){qx={};}if(!qx.Settings){qx.Settings={};}if(!qx.Settings._customSettings){qx.Settings._customSettings={};}qx.Settings._defaultSettings={};qx._LOADSTART=(new Date).valueOf();qx.Settings.substitute=function($0){if(typeof $0!==$[0]){return $0;}return $0.replace(/\%\{(.+)\}/g,function($1,$2){return eval($2);});};qx.Settings.getValue=function($0){return qx.Settings.getValueOfClass(qx.Class.classname,$0);};qx.Settings.getValueOfClass=function($0,$1){var $2=qx.Settings._customSettings[$0];if($2&&$2[$1]!=null){return $2[$1];}var $3=qx.Settings._defaultSettings[$0];if($3&&$3[$1]!=null){return $3[$1];}return null;};qx.Settings.setDefault=function($0,$1){return qx.Settings.setDefaultOfClass(qx.Class.classname,$0,$1);};qx.Settings.setDefaultOfClass=function($0,$1,$2){var $3=qx.Settings._defaultSettings[$0];if(!$3){$3=qx.Settings._defaultSettings[$0]={};}$3[$1]=$2;};qx.Settings.setCustom=function($0,$1){return qx.Settings.setCustomOfClass(qx.Class.classname,$0,$1);};qx.Settings.setCustomOfClass=function($0,$1,$2){var $3=qx.Settings._customSettings[$0];if(!$3){$3=qx.Settings._customSettings[$0]={};}$3[$1]=qx.Settings.substitute($2);};qx.Settings.init=function(){for(var $0 in qx.Settings._customSettings){var $1=qx.Settings._customSettings[$0];for(var $2 in $1){qx.Settings.setCustomOfClass($0,$2,$1[$2]);}}};qx.Settings.init();qx.OO={};qx.OO.defineClass=function(){};qx.Class=qx.OO;qx.OO.defineClass($[1633]);qx.Class.classes={};qx.Class.setter={};qx.Class.getter={};qx.Class.resetter={};qx.Class.values={};qx.Class.propertyNumber=0;qx.Class.defineClass=function($0,$1,$2){var $3=$0.split($[46]);var $4=$3.length-1;var $5=window;for(var $6=0;$6<$4;$6++){if(typeof $5[$3[$6]]===$[38]){$5[$3[$6]]={};}$5=$5[$3[$6]];}if(typeof $1===$[38]){if(typeof $2!==$[38]){throw new Error("SuperClass is undefined, but constructor was given for class: "+$0);}qx.Class=$5[$3[$6]]={};qx.Proto=null;qx.Super=null;}else if(typeof $2===$[38]){qx.Class=$5[$3[$6]]=$1;qx.Proto=null;qx.Super=$1;}else{qx.Class=$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;};qx.Class.addFastProperty=function($0){var $1=$0.name;var $2=qx.lang.String.toFirstUp($1);var $3=$[313]+$2;var $4=$[80]+$2;var $5=$[83]+$2;var $6=$[513]+$2;qx.Proto[$3]=typeof $0.defaultValue!==$[38]?$0.defaultValue:null;if($0.noCompute){qx.Proto[$4]=function(){return this[$3];};}else{qx.Proto[$4]=function(){return this[$3]==null?this[$3]=this[$6]():this[$3];};}if($0.setOnlyOnce){qx.Proto[$5]=function($7){this[$3]=$7;this[$5]=null;return $7;};}else{qx.Proto[$5]=function($7){return this[$3]=$7;};}if(!$0.noCompute){qx.Proto[$6]=function(){return null;};}};qx.OO.addCachedProperty=function($0){var $1=$0.name;var $2=qx.lang.String.toFirstUp($1);var $3=$[1547]+$2;var $4=$[513]+$2;var $5=$[2015]+$2;if(typeof $0.defaultValue!==$[38]){qx.Proto[$3]=$0.defaultValue;}qx.Proto[$[80]+$2]=function(){if(this[$3]==null){this[$3]=this[$4]();}return this[$3];};qx.Proto[$[1353]+$2]=function(){if(this[$3]!=null){this[$3]=null;if($0.addToQueueRuntime){this.addToQueueRuntime($0.name);}}};qx.Proto[$[1741]+$2]=function(){var $6=this[$3];var $7=this[$4]();if($7!=$6){this[$3]=$7;this[$5]($7,$6);return true;}return false;};qx.Proto[$5]=function($6,$7){};qx.Proto[$4]=function(){return null;};};qx.Class.addPropertyGroup=function($0){if(typeof $0!==$[4]){throw new Error("Param should be an object!");}if(typeof $0.name!=$[0]){throw new Error("Malformed input parameters: name needed!");}if(typeof $0.members!=$[4]){throw new Error("Malformed input parameters: members needed!");}$0.method=qx.lang.String.toFirstUp($0.name);$0.getter=[];$0.setter=[];for(var $1=0,$2=$0.members.length;$1<$2;$1++){$0.setter.push($[83]+qx.lang.String.toFirstUp($0.members[$1]));}for(var $1=0,$2=$0.members.length;$1<$2;$1++){$0.getter.push($[80]+qx.lang.String.toFirstUp($0.members[$1]));}qx.Proto[$[80]+$0.method]=function(){var $3=[];var $4=$0.getter;for(var $1=0,$2=$4.length;$1<$2;$1++){$3.push(this[$4[$1]]());}return $3;};switch($0.mode){case $[244]:qx.Proto[$[83]+$0.method]=function(){if(arguments.length>4||arguments.length==0){throw new Error("Invalid number of arguments for property "+$0.name+": "+arguments);}try{var $3=qx.lang.Array.fromShortHand(qx.lang.Array.fromArguments(arguments));}catch(ex){throw new Error("Invalid shorthand values for property "+$0.name+": "+arguments+": "+ex);}var $4=$0.setter;var $2=$4.length;for(var $1=0;$1<$2;$1++){this[$4[$1]]($3[$1]);}};break;default:qx.Proto[$[83]+$0.method]=function(){var $3=$0.setter;var $2=$3.length;if(arguments.length!=$2){throw new Error("Invalid number of arguments (needs: "+$2+", is: "+arguments.length+") for property "+$0.name+": "+qx.lang.Array.fromArguments(arguments).toString());}for(var $1=0;$1<$2;$1++){this[$3[$1]](arguments[$1]);}};}};qx.Class.removeProperty=function($0){if(typeof qx.Proto._properties!==$[0]){throw new Error("Has no properties!");}if(typeof $0!==$[4]){throw new Error("Param should be an object!");}if(typeof $0.name!==$[0]){throw new Error("Malformed input parameters: name needed!");}var $1=qx.Proto;$0.method=qx.lang.String.toFirstUp($0.name);$0.implMethod=$0.impl?qx.lang.String.toFirstUp($0.impl):$0.method;var $2=$[313]+$0.method;$1._properties=qx.lang.String.removeListItem($1._properties,$0.name);$1[$2]=null;$1[$[80]+$0.method]=null;$1[$[83]+$0.method]=null;$1[$[258]+$0.method]=null;$1[$[209]+$0.method]=null;$1[$[564]+$0.method]=null;$1[$[1243]+$0.method]=null;$1[$[2136]+$0.method]=null;};qx.Class._createProperty=function($0){if(typeof $0!==$[4]){throw new Error("AddProperty: Param should be an object!");}if(typeof $0.name!==$[0]){throw new Error("AddProperty: Malformed input parameters: name needed!");}var $1=qx.Proto;$0.method=qx.lang.String.toFirstUp($0.name);$0.implMethod=$0.impl?qx.lang.String.toFirstUp($0.impl):$0.method;if($0.defaultValue==undefined){$0.defaultValue=null;}$0.allowNull=$0.allowNull!==false;$0.allowMultipleArguments=$0.allowMultipleArguments===true;if(typeof $0.type===$[0]){$0.hasType=true;}else if(typeof $0.type!==$[38]){throw new Error("AddProperty: Invalid type definition for property "+$0.name+": "+$0.type);}else{$0.hasType=false;}if(typeof $0.instance===$[0]){$0.hasInstance=true;}else if(typeof $0.instance!==$[38]){throw new Error("AddProperty: Invalid instance definition for property "+$0.name+": "+$0.instance);}else{$0.hasInstance=false;}if(typeof $0.classname===$[0]){$0.hasClassName=true;}else if(typeof $0.classname!==$[38]){throw new Error("AddProperty: Invalid classname definition for property "+$0.name+": "+$0.classname);}else{$0.hasClassName=false;}$0.hasConvert=$0.convert!=null;$0.hasPossibleValues=$0.possibleValues!=null;$0.hasUnitDetection=$0.unitDetection!=null;$0.addToQueue=$0.addToQueue||false;$0.addToQueueRuntime=$0.addToQueueRuntime||false;$0.up=$0.name.toUpperCase();qx.OO[$[2401]+$0.up]=$0.name;var $2=$[313]+$0.method;var $3=$[935]+$0.method;var $4=$[30]+$0.method;var $5=$[1997]+$0.implMethod;var $6=$[2488]+$0.implMethod;if(!qx.OO.setter[$0.name]){qx.OO.setter[$0.name]=$[83]+$0.method;qx.OO.getter[$0.name]=$[80]+$0.method;qx.OO.resetter[$0.name]=$[258]+$0.method;qx.OO.values[$0.name]=$2;}if($0.hasUnitDetection){var $7=$[646]+$0.method;$1[$7+$[381]]=null;$1[$7+$[696]]=null;$1[$7+$[551]]=null;$1[$7+$[1647]]=true;$1[$7+$[982]]=false;$1[$7+$[2456]]=false;$1[$7+$[1588]]=false;$1[$7+$[2178]]=false;var $8=$[1038]+qx.lang.String.toFirstUp($0.unitDetection);}$1[$2]=$0.defaultValue;$1[$[80]+$0.method]=function(){return this[$2];};$1[$[564]+$0.method]=function($9){return this[$2]=$9;};$1[$[258]+$0.method]=function(){return this[$[83]+$0.method]($0.defaultValue);};if($0.type===$[2]){$1[$[1630]+$0.method]=function($9){return this[$[83]+$0.method](!this[$2]);};}if($0.allowMultipleArguments||$0.hasConvert||$0.hasInstance||$0.hasClassName||$0.hasPossibleValues||$0.hasUnitDetection||$0.addToQueue||$0.addToQueueRuntime||$0.addToStateQueue){$1[$[83]+$0.method]=function($9){if($0.allowMultipleArguments&&arguments.length>1){$9=qx.lang.Array.fromArguments(arguments);}if($0.hasConvert){try{$9=$0.convert.call(this,$9,$0);}catch(ex){throw new Error("Attention! Could not convert new value for "+$0.name+": "+$9+": "+ex);}}var $a=this[$2];if($9===$a){return $9;}if(!($0.allowNull&&$9==null)){if($0.hasType&&typeof $9!==$0.type){return this.error("Attention! The value \""+$9+"\" is an invalid value for the property \""+$0.name+"\" which must be typeof \""+$0.type+"\" but is typeof \""+typeof $9+"\"!",new Error());}if($0.hasInstance&&!($9 instanceof qx.OO.classes[$0.instance])){return this.error("Attention! The value \""+$9+"\" is an invalid value for the property \""+$0.name+"\" which must be an instance of \""+$0.instance+"\"!",new Error());}if($0.hasClassName&&$9.classname!=$0.classname){return this.error("Attention! The value \""+$9+"\" is an invalid value for the property \""+$0.name+"\" which must be an object with the classname \""+$0.classname+"\"!",new Error());}if($0.hasPossibleValues&&$9!=null&&!qx.lang.Array.contains($0.possibleValues,$9)){return this.error("Failed to save value for "+$0.name+". '"+$9+"' is not a possible value!",new Error());}}if(this[$6]){try{$9=this[$6]($9,$0);if($9===$a){return $9;}}catch(ex){return this.error("Failed to check property "+$0.name,ex);}}this[$2]=$9;if(this[$5]){try{var $b=this[$5]($9,$a,$0);if(!$b){return this.error("Modification of property \""+$0.name+"\" failed without exception ("+$b+")",new Error());}}catch(ex){return this.error("Modification of property \""+$0.name+"\" failed with exception",ex);}}if($0.hasUnitDetection){this[$8]($0,$9);}if($0.addToQueue){this.addToQueue($0.name);}else if($0.addToQueueRuntime){this.addToQueueRuntime($0.name);}if($0.addToStateQueue){this.addToStateQueue();}if(this.hasEventListeners&&this.hasEventListeners($4)){try{this.createDispatchDataEvent($4,$9);}catch(ex){throw new Error("Property "+$0.name+" modified: Failed to dispatch change event: "+ex);}}return $9;};}else{$1[$[83]+$0.method]=function($9){var $a=this[$2];if($9===$a){return $9;}if(!($0.allowNull&&$9==null)){if($0.hasType&&typeof $9!==$0.type){return this.error("Attention! The value \""+$9+"\" is an invalid value for the property \""+$0.name+"\" which must be typeof \""+$0.type+"\" but is typeof \""+typeof $9+"\"!",new Error());}}if(this[$6]){try{$9=this[$6]($9,$0);if($9===$a){return $9;}}catch(ex){return this.error("Failed to check property "+$0.name,ex);}}this[$2]=$9;if(this[$5]){try{var $b=this[$5]($9,$a,$0);if(!$b){var $c=new String($9).substring(0,50);return this.error("Setting property \""+$0.name+"\" to \""+$c+"\" failed without exception ("+$b+")",new Error());}}catch(ex){var $c=new String($9).substring(0,50);return this.error("Setting property \""+$0.name+"\" to \""+$c+"\" failed with exception",ex);}}if(this.hasEventListeners&&this.hasEventListeners($4)){var $d=new qx.event.type.DataEvent($4,$9,$a,false);$d.setTarget(this);try{this.dispatchEvent($d,true);}catch(ex){throw new Error("Property "+$0.name+" modified: Failed to dispatch change event: "+ex);}}return $9;};}if(typeof $0.getAlias===$[0]){$1[$0.getAlias]=$1[$[80]+$0.method];}if(typeof $0.setAlias===$[0]){$1[$0.setAlias]=$1[$[83]+$0.method];}};qx.Class.changeProperty=qx.OO._createProperty;qx.Class.addProperty=function($0){qx.OO.propertyNumber++;qx.OO._createProperty($0);if(typeof qx.Proto._properties!==$[0]){qx.Proto._properties=$0.name;}else{qx.Proto._properties+=$[18]+$0.name;}switch($0.type){case undefined:case $[4]:case $[58]:if(typeof qx.Proto._objectproperties!==$[0]){qx.Proto._objectproperties=$0.name;}else{qx.Proto._objectproperties+=$[18]+$0.name;}}};qx.Class.inheritField=function($0,$1){qx.lang.Object.carefullyMergeWith($1,qx.Super.prototype[$0]);qx.Proto[$0]=$1;};qx.Class.isAvailable=function($0){return qx.OO.classes[$0]!=null;};qx.OO.defineClass($[2512]);qx.Class.toCamelCase=function($0){var $1=$0.split($[55]),$2=$1.length;if($2==1){return $1[0];}var $3=$0.indexOf($[55])==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;};qx.Class.trimLeft=function($0){return $0.replace(/^\s+/,$[1]);};qx.Class.trimRight=function($0){return $0.replace(/\s+$/,$[1]);};qx.Class.trim=function($0){return $0.replace(/^\s+|\s+$/g,$[1]);};qx.Class.startsWith=function($0,$1){return !$0.indexOf($1);};qx.Class.endsWith=function($0,$1){return $0.lastIndexOf($1)===$0.length-$1.length;};qx.Class.pad=function($0,$1,$2){if(typeof $2===$[38]){$2=$[35];}var $3=$[1];for(var $4=$0.length;$4<$1;$4++){$3+=$2;}return $3+$0;};qx.Class.toFirstUp=function($0){return $0.charAt(0).toUpperCase()+$0.substr(1);};qx.Class.addListItem=function($0,$1,$2){if($0==$1||$0==$[1]){return $1;}if($2==null){$2=$[18];}var $3=$0.split($2);if($3.indexOf($1)==-1){$3.push($1);return $3.join($2);}else{return $0;}};qx.Class.removeListItem=function($0,$1,$2){if($0==$1||$0==$[1]){return $[1];}else{if($2==null){$2=$[18];}var $3=$0.split($2);var $4=$3.indexOf($1);if($4===-1){return $0;}do{$3.splice($4,1);}while(($4=$3.indexOf($1))!=-1);return $3.join($2);}};qx.Class.contains=function($0,$1){return $0.indexOf($1)!=-1;};qx.Class.format=function($0,$1){var $2=$0;for(var $3=0;$3<$1.length;$3++){$2=$2.replace(new RegExp($[217]+($3+1),$[126]),$1[$3]);}return $2;};qx.Class.escapeRegexpChars=function($0){return $0.replace(/([\\\.\(\)\[\]\{\}\^\$\?\+\*])/g,$[1384]);};qx.OO.defineClass($[1978]);qx.lang.Array.fromArguments=function($0){return Array.prototype.slice.call($0,0);};qx.lang.Array.fromShortHand=function($0){var $1=$0.length;if($1>4||$1==0){this.error("Invalid number of arguments!");}var $2=qx.lang.Array.copy($0);switch($1){case 1:$2[1]=$2[2]=$2[3]=$2[0];break;case 2:$2[2]=$2[0];case 3:$2[3]=$2[1];}return $2;};qx.lang.Array.copy=function($0){return $0.concat();};qx.lang.Array.clone=function($0){return $0.concat();};qx.lang.Array.getLast=function($0){return $0[$0.length-1];};qx.lang.Array.getFirst=function($0){return $0[0];};qx.lang.Array.insertAt=function($0,$1,$2){$0.splice($2,0,$1);return $0;};qx.lang.Array.insertBefore=function($0,$1,$2){var $3=$0.indexOf($2);if($3==-1){$0.push($1);}else{$0.splice($3,0,$1);}return $0;};qx.lang.Array.insertAfter=function($0,$1,$2){var $3=$0.indexOf($2);if($3==-1||$3==($0.length-1)){$0.push($1);}else{$0.splice($3+1,0,$1);}return $0;};qx.lang.Array.removeAt=function($0,$1){return $0.splice($1,1);};qx.lang.Array.removeAll=function($0){return $0.splice(0,$0.length);};qx.lang.Array.append=function($0,$1){Array.prototype.push.apply($0,$1);};qx.lang.Array.remove=function($0,$1){var $2=$0.indexOf($1);if($2!=-1){return $0.splice($2,1);}};qx.lang.Array.contains=function($0,$1){return $0.indexOf($1)!=-1;};qx.OO.defineClass($[1715]);qx.Class.isEmpty=function($0){for(var $1 in $0){return false;}return true;};qx.Class.hasMinLength=function($0,$1){var $2=0;for(var $3 in $0){if((++$2)>=$1){return true;}}return false;};qx.Class.getLength=function($0){var $1=0;for(var $2 in $0){$1++;}return $1;};qx.Class.getKeys=function($0){var $1=[];for(var $2 in $0){$1.push($2);}return $1;};qx.Class.getKeysAsString=function($0){return qx.lang.Object.getKeys($0).join($[1053]);};qx.Class.getValues=function($0){var $1=[];for(var $2 in $0){$1.push($0[$2]);}return $1;};qx.Class.mergeWith=function($0,$1){for(var $2 in $1){$0[$2]=$1[$2];}return $0;};qx.Class.carefullyMergeWith=function($0,$1){for(var $2 in $1){if(typeof $0[$2]===$[38]){$0[$2]=$1[$2];}}return $0;};qx.Class.merge=function($0,$1){var $2=arguments.length;for(var $3=1;$3<$2;$3++){qx.lang.Object.mergeWith($0,arguments[$3]);}return $0;};qx.Class.copy=function($0){return qx.lang.Object.mergeWith({},$0);};qx.Class.invert=function($0){var $1={};for(var $2 in $0){var $3=$0[$2].toString();$1[$3]=$2;}return $1;};qx.OO.defineClass($[937]);if(!Error.prototype.toString){Error.prototype.toString=function(){return this.message;};}if(!Array.prototype.indexOf){Array.prototype.indexOf=function($0,$1){if($1==null){$1=0;}else if($1<0){$1=Math.max(0,this.length+$1);}for(var $2=$1;$2<this.length;$2++){if(this[$2]===$0){return $2;}}return -1;};}if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=function($0,$1){if($1==null){$1=this.length-1;}else if($1<0){$1=Math.max(0,this.length+$1);}for(var $2=$1;$2>=0;$2--){if(this[$2]===$0){return $2;}}return -1;};}if(!Array.prototype.forEach){Array.prototype.forEach=function($0,$1){var $2=this.length;for(var $3=0;$3<$2;$3++){$0.call($1,this[$3],$3,this);}};}if(!Array.prototype.filter){Array.prototype.filter=function($0,$1){var $2=this.length;var $3=[];for(var $4=0;$4<$2;$4++){if($0.call($1,this[$4],$4,this)){$3.push(this[$4]);}}return $3;};}if(!Array.prototype.map){Array.prototype.map=function($0,$1){var $2=this.length;var $3=[];for(var $4=0;$4<$2;$4++){$3.push($0.call($1,this[$4],$4,this));}return $3;};}if(!Array.prototype.some){Array.prototype.some=function($0,$1){var $2=this.length;for(var $3=0;$3<$2;$3++){if($0.call($1,this[$3],$3,this)){return true;}}return false;};}if(!Array.prototype.every){Array.prototype.every=function($0,$1){var $2=this.length;for(var $3=0;$3<$2;$3++){if(!$0.call($1,this[$3],$3,this)){return false;}}return true;};}if(!String.prototype.quote){String.prototype.quote=function(){return $[283]+this.replace(/\\/g,$[2002]).replace(/\"/g,$[1252])+$[283];};};qx.OO.defineClass($[2361]);qx.lang.Function.returnTrue=function(){return true;};qx.lang.Function.returnFalse=function(){return false;};qx.lang.Function.returnNull=function(){return null;};qx.lang.Function.returnThis=function(){return this;};qx.lang.Function.returnInstance=function(){if(!this._instance){this._instance=new this;}return this._instance;};qx.lang.Function.returnZero=function(){return 0;};qx.lang.Function.returnNegativeIndex=function(){return -1;};qx.OO.defineClass($[2148],Object,function($0){this._hashCode=qx.core.Object._availableHashCode++;if($0!==false){this._dbKey=qx.core.Object._db.length;qx.core.Object._db.push(this);}});qx.Settings.setDefault($[854],false);qx.Class._availableHashCode=0;qx.Class._db=[];qx.Class._disposeAll=false;qx.Class.toHashCode=function($0){if($0._hashCode!=null){return $0._hashCode;}return $0._hashCode=qx.core.Object._availableHashCode++;};qx.Class.dispose=function(){qx.core.Object._disposeAll=true;var $0;for(var $1=qx.core.Object._db.length-1;$1>=0;$1--){$0=qx.core.Object._db[$1];if($0&&$0._disposed===false){$0.dispose();}}};qx.Class.summary=function(){var $0={};var $1=0;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){if($0[$2.classname]==null){$0[$2.classname]=1;}else{$0[$2.classname]++;}$1++;}}var $4=[];for(var $5 in $0){$4.push({classname:$5,number:$0[$5]});}$4.sort(function($6,$7){return $7.number-$6.number;});var $6=$[2231]+$1+$[1406];for(var $3=0;$3<$4.length;$3++){$6+=$4[$3].number+$[110]+$4[$3].classname+$[108];}alert($6);};qx.OO.addProperty({name:$[573],type:$[2],defaultValue:true,getAlias:$[605]});qx.Proto.toString=function(){if(this.classname){return $[1520]+this.classname+$[236];}return $[2359];};qx.Proto.toHashCode=function(){return this._hashCode;};qx.Proto.getDisposed=function(){return this._disposed;};qx.Proto.isDisposed=function(){return this._disposed;};qx.Proto.getSetting=function($0){return qx.Settings.getValueOfClass(this.classname,$0);};qx.Proto.tr=function($0,$1){var $2=qx.locale.Manager;return $2.tr.apply($2,arguments);};qx.Proto.trn=function($0,$1,$2,$3){var $4=qx.locale.Manager;return $4.trn.apply($4,arguments);};qx.Proto.marktr=function($0){var $1=qx.locale.Manager;return $1.marktr.apply($1,arguments);};qx.Proto.getLogger=function(){return qx.log.Logger.getClassLogger(this.constructor);};qx.Proto.debug=function($0,$1){this.getLogger().debug($0,this._hashCode,$1);};qx.Proto.info=function($0,$1){this.getLogger().info($0,this._hashCode,$1);};qx.Proto.warn=function($0,$1){this.getLogger().warn($0,this._hashCode,$1);};qx.Proto.error=function($0,$1){this.getLogger().error($0,this._hashCode,$1);};qx.Proto.set=function($0){if(typeof $0!==$[4]){throw new Error("Please use a valid hash of property key-values pairs.");}for(var $1 in $0){try{this[qx.OO.setter[$1]]($0[$1]);}catch(ex){this.error("Setter of property '"+$1+"' returned with an error",ex);}}return this;};qx.Proto.get=function($0,$1){switch(typeof $0){case $[0]:return this[$[80]+qx.lang.String.toFirstUp($0)]();case $[4]:if(typeof $0.length===$[3]){if($1==$[1982]){var $2={};propertyLength=$0.length;for(var $3=0;$3<propertyLength;$3++){try{$2[$0[$3]]=this[$[80]+qx.lang.String.toFirstUp($0[$3])]();}catch(ex){throw new Error("Could not get a valid value from property: "+$0[$3]+"! Is the property existing? ("+ex+")");}}return $2;}else{propertyLength=$0.length;for(var $3=0;$3<propertyLength;$3++){try{$0[$3]=this[$[80]+qx.lang.String.toFirstUp($0[$3])]();}catch(ex){throw new Error("Could not get a valid value from property: "+$0[$3]+"! Is the property existing? ("+ex+")");}}return $0;}}else{for(var $3 in $0){$0[$3]=this[$[80]+qx.lang.String.toFirstUp($3)]();}return $0;}default:throw new Error("Please use a valid array, hash or string as parameter!");}};qx.Proto.setUserData=function($0,$1){if(!this._userData){this._userData={};}this._userData[$0]=$1;};qx.Proto.getUserData=function($0){if(!this._userData){return null;}return this._userData[$0];};qx.Proto._disposed=false;qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._userData){for(var $0 in this._userData){this._userData[$0]=null;}this._userData=null;}if(this._objectproperties){var $1=this._objectproperties.split($[18]);var $2=qx.OO.values;for(var $3=0,$4=$1.length;$3<$4;$3++){this[$2[$1[$3]]]=null;}this._objectproperties=null;}if(this.getSetting($[854])){for(var $0 in this){if(this[$0]!==null&&typeof this[$0]===$[4]){this.debug("Missing class implementation to dispose: "+$0);delete this[$0];}}}if(this._dbKey!=null){if(qx.core.Object._disposeAll){qx.core.Object._db[this._dbKey]=null;this._hashCode=null;this._dbKey=null;}else{delete qx.core.Object._db[this._dbKey];delete this._hashCode;delete this._dbKey;}}this._disposed=true;};qx.OO.defineClass($[1923],qx.core.Object,function($0){qx.core.Object.call(this,$0);});qx.Class.EVENTPREFIX="evt";qx.Proto.addEventListener=function($0,$1,$2){if(this._disposed){return;}if(typeof $1!==$[58]){throw new Error("qx.core.Target: addEventListener("+$0+"): '"+$1+"' is not a function!");}if(this._listeners===undefined){this._listeners={};}if(this._listeners[$0]===undefined){this._listeners[$0]={};}var $3=qx.core.Target.EVENTPREFIX+qx.core.Object.toHashCode($1)+($2?$[94]+qx.core.Object.toHashCode($2):$[1]);this._listeners[$0][$3]={handler:$1,object:$2};};qx.Proto.removeEventListener=function($0,$1,$2){if(this._disposed){return;}var $3=this._listeners;if(!$3||$3[$0]===undefined){return;}if(typeof $1!==$[58]){throw new Error("qx.core.Target: removeEventListener("+$0+"): '"+$1+"' is not a function!");}var $4=qx.core.Target.EVENTPREFIX+qx.core.Object.toHashCode($1)+($2?$[94]+qx.core.Object.toHashCode($2):$[1]);delete this._listeners[$0][$4];};qx.Proto.hasEventListeners=function($0){return this._listeners&&typeof this._listeners[$0]!==$[38]&&!qx.lang.Object.isEmpty(this._listeners[$0]);};qx.Proto.createDispatchEvent=function($0){if(this.hasEventListeners($0)){this.dispatchEvent(new qx.event.type.Event($0),true);}};qx.Proto.createDispatchDataEvent=function($0,$1){if(this.hasEventListeners($0)){this.dispatchEvent(new qx.event.type.DataEvent($0,$1),true);}};qx.Proto.dispatchEvent=function($0,$1){if(this.getDisposed()&&this.getEnabled()){return;}if($0.getTarget()==null){$0.setTarget(this);}if($0.getCurrentTarget()==null){$0.setCurrentTarget(this);}this._dispatchEvent($0,$1);var $2=$0._defaultPrevented;$1&&$0.dispose();return !$2;};qx.Proto._dispatchEvent=function($0){var $1=this._listeners;if($1){$0.setCurrentTarget(this);var $2=$1[$0.getType()];if($2){var $3,$4;for(var $5 in $2){$3=$2[$5].handler;$4=$2[$5].object||this;try{$3.call($4,$0);}catch(ex){this.error("Could not dispatch event of type \""+$0.getType()+"\"",ex);}}}}if($0.getBubbles()&&!$0.getPropagationStopped()&&this.getParent){var $6=this.getParent();if($6&&!$6.getDisposed()&&$6.getEnabled()){$6._dispatchEvent($0);}}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(typeof this._listeners===$[4]){for(var $0 in this._listeners){var $1=this._listeners[$0];for(var $2 in $1){$1[$2]=null;}this._listeners[$0]=null;}}this._listeners=null;return qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[1458],qx.core.Object,function($0){qx.core.Object.call(this,false);this.setType($0);});qx.OO.addFastProperty({name:$[229],setOnlyOnce:true});qx.OO.addFastProperty({name:$[2411],setOnlyOnce:true});qx.OO.addFastProperty({name:$[550],setOnlyOnce:true});qx.OO.addFastProperty({name:$[1094],setOnlyOnce:true});qx.OO.addFastProperty({name:$[1752]});qx.OO.addFastProperty({name:$[638],defaultValue:false,noCompute:true});qx.OO.addFastProperty({name:$[453],defaultValue:true,noCompute:true});qx.OO.addFastProperty({name:$[1254],defaultValue:false,noCompute:true});qx.OO.addFastProperty({name:$[1781],defaultValue:false});qx.Proto.preventDefault=function(){this.setDefaultPrevented(true);};qx.Proto.stopPropagation=function(){this.setPropagationStopped(true);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._valueOriginalTarget=null;this._valueTarget=null;this._valueRelatedTarget=null;this._valueCurrentTarget=null;return qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[2011],qx.event.type.Event,function($0,$1){qx.event.type.Event.call(this,$0);this.setData($1);});qx.OO.addFastProperty({name:$[453],defaultValue:false});qx.OO.addFastProperty({name:$[317]});qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._valueData=null;return qx.event.type.Event.prototype.dispose.call(this);};qx.OO.defineClass($[1497],qx.core.Target,function(){qx.core.Target.call(this);this._objects={};});qx.Proto.add=function($0){if(this.getDisposed()){return;}this._objects[$0.toHashCode()]=$0;return true;};qx.Proto.remove=function($0){if(this.getDisposed()){return;}delete this._objects[$0.toHashCode()];return true;};qx.Proto.has=function($0){return this._objects[$0.toHashCode()]!=null;};qx.Proto.get=function($0){return this._objects[$0.toHashCode()];};qx.Proto.getAll=function(){return this._objects;};qx.Proto.enableAll=function(){for(var $0 in this._objects){this._objects[$0].setEnabled(true);}};qx.Proto.disableAll=function(){for(var $0 in this._objects){this._objects[$0].setEnabled(false);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._objects){for(var $0 in this._objects){delete this._objects[$0];}delete this._objects;}return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[1052],qx.manager.object.ObjectManager,function(){qx.manager.object.ObjectManager.call(this);this._translationCatalog={};this.setLocale(qx.core.Client.getInstance().getLocale()||this._defaultLocale);});qx.OO.addProperty({name:$[1656]});qx.Proto._defaultLocale=$[1089];qx.Proto.getLanguage=function(){return this._language;};qx.Proto.getTerritory=function(){return this.getLocale().split($[94])[1]||$[1];};qx.Proto.getAvailableLocales=function(){var $0=[];for(var $1 in this._translationCatalog){if($1!=this._defaultLocale){$0.push($1);}}return $0;};qx.Proto._extractLanguage=function($0){var $1;var $2=$0.indexOf($[94]);if($2==-1){$1=$0;}else{$1=$0.substring(0,$2);}return $1;};qx.Proto._modifyLocale=function($0,$1,$2){this._locale=$0;var $3=$0.indexOf($[94]);this._language=this._extractLanguage($0);return true;};qx.Proto.addTranslation=function($0,$1){if(this._translationCatalog[$0]){for(var $2 in $1){this._translationCatalog[$0][$2]=$1[$2];}}else{this._translationCatalog[$0]=$1;}};qx.Class.tr=function($0,$1){var $2=qx.lang.Array.fromArguments(arguments);$2.splice(0,1);return new qx.locale.LocalizedString($0,$2);};qx.Class.trn=function($0,$1,$2,$3){var $4=qx.lang.Array.fromArguments(arguments);$4.splice(0,3);if($2>1){return new qx.locale.LocalizedString($1,$4);}else{return new qx.locale.LocalizedString($0,$4);}};qx.Class.trc=function($0,$1,$2){var $3=qx.lang.Array.fromArguments(arguments);$3.splice(0,2);return new qx.locale.LocalizedString($1,$3);};qx.Class.marktr=function($0){return $0;};qx.Proto.translate=function($0,$1,$2){var $3;if($2){var $4=this._extractLanguage($2);}else{$2=this._locale;$4=this._language;}if(!$3&&this._translationCatalog[$2]){$3=this._translationCatalog[$2][$0];}if(!$3&&this._translationCatalog[$4]){$3=this._translationCatalog[$4][$0];}if(!$3&&this._translationCatalog[this._defaultLocale]){$3=this._translationCatalog[this._defaultLocale][$0];}if(!$3){$3=$0;}if($1.length>0){$3=qx.lang.String.format($3,$1);}return $3;};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[2306],Object,function(){var $0=window.location.protocol===$[1819];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;if(window.opera&&/Opera[\s\/]([0-9\.]*)/.test($1)){$7=$[691];$8=RegExp.$1;$8=$8.substring(0,3)+$[46]+$8.substring(3);$d=$1.indexOf($[1812])!==-1?$[194]:$1.indexOf($[1524])!==-1?$[299]:null;}else if(typeof $2===$[0]&&$2===$[1985]&&/KHTML\/([0-9-\.]*)/.test($1)){$7=$[714];$6=$[2601];$8=RegExp.$1;}else if($1.indexOf($[993])!=-1&&/AppleWebKit\/([0-9-\.]*)/.test($1)){$7=$[547];$8=RegExp.$1;if($1.indexOf($[2430])!=-1){$6=$[1242];}else if($1.indexOf($[2141])!=-1){$6=$[1726];}else{$6=$[2321];}}else if(window.controllers&&typeof $3===$[0]&&$3===$[1943]&&/rv\:([^\);]+)(\)|;)/.test($1)){$7=$[299];$8=RegExp.$1;if($1.indexOf($[1466])!=-1){$6=$[1018];}else if($1.indexOf($[2616])!=-1){$6=$[2342];}else if($1.indexOf($[1142])!=-1){$6=$[1609];}else{$6=$[1634];}}else if(/MSIE\s+([^\);]+)(\)|;)/.test($1)){$7=$[194];$8=RegExp.$1;$5=!window.external;}if($8){$e=$8.split($[46]);$9=$e[0]||0;$a=$e[1]||0;$b=$e[2]||0;$c=$e[3]||0;}var $f=$7==$[299]?$[1467]:$7==$[194]?null:$[2016];var $g=document.compatMode!==$[2448];var $h=$[2442];var $i=($7==$[194]?navigator.userLanguage:navigator.language).toLowerCase();var $j=null;var $k=$i.indexOf($[55]);if($k!=-1){$j=$i.substr($k+1);$i=$i.substr(0,$k);}var $l=$[31];var $m=false;var $n=false;var $o=false;var $p=false;if($4.indexOf($[378])!=-1||$4.indexOf($[971])!=-1||$4.indexOf($[2102])!=-1){$m=true;$l=$[1620];}else if($4.indexOf($[929])!=-1||$4.indexOf($[1300])!=-1){$n=true;$l=$[1792];}else if($4.indexOf($[2555])!=-1||$4.indexOf($[876])!=-1||$4.indexOf($[2180])!=-1){$o=true;$l=$[1774];}else{$p=true;$l=$[1017];}var $q=false;var $r=false;var $s=false;var $t=false;if($7==$[194]){$q=true;}if(document.implementation&&document.implementation.hasFeature){if(document.implementation.hasFeature($[2041],$[974])){$r=$s=true;}}this._runsLocally=$0;this._engineName=$7;this._engineNameMshtml=$7===$[194];this._engineNameGecko=$7===$[299];this._engineNameOpera=$7===$[691];this._engineNameKhtml=$7===$[714];this._engineNameWebkit=$7===$[547];this._engineVersion=parseFloat($8);this._engineVersionMajor=parseInt($9);this._engineVersionMinor=parseInt($a);this._engineVersionRevision=parseInt($b);this._engineVersionBuild=parseInt($c);this._engineQuirksMode=$g;this._engineBoxSizingAttribute=$f;this._engineEmulation=$d;this._defaultLocale=$h;this._browserPlatform=$l;this._browserPlatformWindows=$m;this._browserPlatformMacintosh=$n;this._browserPlatformUnix=$o;this._browserPlatformOther=$p;this._browserModeHta=$5;this._browserLocale=$i;this._browserLocaleVariant=$j;this._gfxVml=$q;this._gfxSvg=$r;this._gfxSvgBuiltin=$s;this._gfxSvgPlugin=$t;this._fireBugActive=(window.console&&console.log&&console.debug&&console.assert);this._supportsTextContent=(document.documentElement.textContent!==undefined);this._supportsInnerText=(document.documentElement.innerText!==undefined);});qx.Proto.getRunsLocally=function(){return this._runsLocally;};qx.Proto.getEngine=function(){return this._engineName;};qx.Proto.getVersion=function(){return this._engineVersion;};qx.Proto.getMajor=function(){return this._engineVersionMajor;};qx.Proto.getMinor=function(){return this._engineVersionMinor;};qx.Proto.getRevision=function(){return this._engineVersionRevision;};qx.Proto.getBuild=function(){return this._engineVersionBuild;};qx.Proto.getEmulation=function(){return this._engineEmulation;};qx.Proto.isMshtml=function(){return this._engineNameMshtml;};qx.Proto.isGecko=function(){return this._engineNameGecko;};qx.Proto.isOpera=function(){return this._engineNameOpera;};qx.Proto.isKhtml=function(){return this._engineNameKhtml;};qx.Proto.isWebkit=function(){return this._engineNameWebkit;};qx.Proto.isSafari2=function(){return this._engineNameWebkit&&(this._engineVersion<420);};qx.Proto.isInQuirksMode=function(){return this._engineQuirksMode;};qx.Proto.getLocale=function(){return this._browserLocale;};qx.Proto.getLocaleVariant=function(){return this._browserLocaleVariant;};qx.Proto.getDefaultLocale=function(){return this._defaultLocale;};qx.Proto.usesDefaultLocale=function(){return this._browserLocale===this._defaultLocale;};qx.Proto.getEngineBoxSizingAttribute=function(){return this._engineBoxSizingAttribute;};qx.Proto.getPlatform=function(){return this._browserPlatform;};qx.Proto.runsOnWindows=function(){return this._browserPlatformWindows;};qx.Proto.runsOnMacintosh=function(){return this._browserPlatformMacintosh;};qx.Proto.runsOnUnix=function(){return this._browserPlatformUnix;};qx.Proto.supportsVml=function(){return this._gfxVml;};qx.Proto.supportsSvg=function(){return this._gfxSvg;};qx.Proto.usesSvgBuiltin=function(){return this._gfxSvgBuiltin;};qx.Proto.usesSvgPlugin=function(){return this._gfxSvgPlugin;};qx.Proto.isFireBugActive=function(){return this._fireBugActive;};qx.Proto.supportsTextContent=function(){return this._supportsTextContent;};qx.Proto.supportsInnerText=function(){return this._supportsInnerText;};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[1418],qx.core.Object,function($0,$1,$2){qx.core.Object.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+$[1]);}}this.setArgs($3);});qx.OO.addProperty({name:$[282]});qx.OO.addProperty({name:$[1658]});qx.Proto.toString=function(){return qx.locale.Manager.getInstance().translate(this.getId(),this.getArgs(),this._locale);};qx.OO.defineClass($[1946],qx.core.Object,function(){qx.core.Object.call(this);});qx.Proto.addFilter=function($0){if(this._filterArr==null){this._filterArr=[];}this._filterArr.push($0);};qx.Proto.clearFilters=function(){this._filterArr=null;};qx.Proto.getHeadFilter=function(){return (this._filterArr==null||this._filterArr.length==0)?null:this._filterArr[0];};qx.Proto._getDefaultFilter=function(){var $0=this.getHeadFilter();if(!($0 instanceof qx.log.DefaultFilter)){this.clearFilters();$0=new qx.log.DefaultFilter();this.addFilter($0);}return $0;};qx.Proto.setEnabled=function($0){this._getDefaultFilter().setEnabled($0);};qx.Proto.setMinLevel=function($0){this._getDefaultFilter().setMinLevel($0);};qx.Proto.decideLogEvent=function($0){var $1=qx.log.Filter.NEUTRAL;if(this._filterArr!=null){for(var $2=0;$2<this._filterArr.length;$2++){var $3=this._filterArr[$2].decide($0);if($3!=$1){return $3;}}}return $1;};qx.Proto.handleLogEvent=function($0){throw new Error("handleLogEvent is abstract");};qx.OO.defineClass($[1220],qx.core.Object,function(){qx.core.Object.call(this);});qx.Proto.decide=function($0){throw new Error("decide is abstract");};qx.Class.ACCEPT=1;qx.Class.DENY=2;qx.Class.NEUTRAL=3;qx.OO.defineClass($[1160],qx.log.Filter,function(){qx.log.Filter.call(this);});qx.OO.addProperty({name:$[573],type:$[2],defaultValue:true,allowNull:false,getAlias:$[605]});qx.OO.addProperty({name:$[862],type:$[3],defaultValue:null});qx.Proto.decide=function($0){var $1=qx.log.Filter;if(!this.isEnabled()){return $1.DENY;}else if(this.getMinLevel()==null){return $1.NEUTRAL;}else{return ($0.level>=this.getMinLevel())?$1.ACCEPT:$1.DENY;}};qx.OO.defineClass($[1874],qx.log.LogEventProcessor,function(){qx.log.LogEventProcessor.call(this);});qx.OO.addProperty({name:$[450],type:$[2],defaultValue:true,allowNull:false});qx.Proto.handleLogEvent=function($0){if(this.decideLogEvent($0)!=qx.log.Filter.DENY){this.appendLogEvent($0);}};qx.Proto.appendLogEvent=function($0){throw new Error("appendLogEvent is abstract");};qx.Proto.formatLogEvent=function($0){var $1=qx.log.Logger;var $2=$[1];var $3=new String(new Date().getTime()-qx._LOADSTART);while($3.length<6){$3=$[35]+$3;}$2+=$3;if(this.getUseLongFormat()){switch($0.level){case $1.LEVEL_DEBUG:$2+=$[1034];break;case $1.LEVEL_INFO:$2+=$[2219];break;case $1.LEVEL_WARN:$2+=$[1029];break;case $1.LEVEL_ERROR:$2+=$[2350];break;case $1.LEVEL_FATAL:$2+=$[2429];break;}}else{$2+=$[110];}var $4=$[1];for(var $5=0;$5<$0.indent;$5++){$4+=$[292];}$2+=$4;if(this.getUseLongFormat()){$2+=$0.logger.getName();if($0.instanceId!=null){$2+=$[798]+$0.instanceId+$[236];}$2+=$[110];}if(typeof $0.message==$[0]){$2+=$0.message;}else{var $6=$0.message;if($6==null){$2+=$[1860];}else{$2+=$[1700]+$6+$[2335];var $7=new Array();try{for(var $8 in $6){$7.push($8);}}catch(exc){$2+=$4+$[1574]+exc+$[668];}$7.sort();for(var $5=0;$5<$7.length;$5++){try{$2+=$4+$[292]+$7[$5]+$[15]+$6[$7[$5]]+$[108];}catch(exc){$2+=$4+$[292]+$7[$5]+$[1865]+exc+$[668];}}$2+=$4+$[2449];}}if($0.throwable!=null){var $9=$0.throwable;if($9.name==null){$2+=$[110]+$9;}else{$2+=$[110]+$9.name;}if($9.message!=null){$2+=$[931]+$9.message;}if($9.number!=null){$2+=$[1478]+$9.number+$[82];}if($9.stack!=null){$2+=$[108]+this._beautyStackTrace($9.stack);}}return $2;};qx.Proto._beautyStackTrace=function($0){var $1=/@(.+):(\d+)$/gm;var $2;var $3=$[1];var $4=$[1420];while(($2=$1.exec($0))!=null){var $5=$2[1];var $6=$5.indexOf($4);var $7=($6==-1)?$5:$5.substring($6+$4.length).replace(/\//g,$[46]);var $8=$2[2];$3+=$[1340]+$7+$[906]+$8+$[108];}return $3;};qx.OO.defineClass($[2244],qx.log.Appender,function($0){qx.log.Appender.call(this);this._id=qx.log.WindowAppender.register(this);this._name=($0==null)?$[843]:$0;this._errorsPreventingAutoCloseCount=0;this._logWindowOpened=false;});qx.OO.addProperty({name:$[468],type:$[3],defaultValue:500});qx.OO.addProperty({name:$[1996],type:$[2],defaultValue:false,allowNull:false});qx.OO.addProperty({name:$[1392],type:$[2],defaultValue:true,allowNull:false});qx.Proto.openWindow=function(){if(this._logWindowOpened){return ;}var $0=600;var $1=350;var $2=window.screen.width-$0;var $3=window.screen.height-$1;var $4=$[1006]+$[2089]+$0+$[1366]+$1+$[2139]+$2+$[2120]+$3;this._logWindow=window.open($[1],this._name,$4);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 $5=this._logWindow.document;$5.open();$5.write($[1861]+this._name+$[1999]+$[1237]+this._id+$[1086]+$[1755]);$5.close();this._logElem=$5.getElementById($[1082]);if(this._logEventQueue!=null){for(var $6=0;$6<this._logEventQueue.length;$6++){this.appendLogEvent(this._logEventQueue[$6]);}this._logEventQueue=null;}};qx.Proto.closeWindow=function(){if(this._logWindow!=null){this._logWindow.close();this._logWindow=null;this._logElem=null;this._logWindowOpened=false;}};qx.Proto._autoCloseWindow=function(){if(this.getAutoCloseWithErrors()||this._errorsPreventingAutoCloseCount==0){this.closeWindow();}else{this._showMessageInLog($[1526]+this._errorsPreventingAutoCloseCount+$[1297]);}};qx.Proto._showMessageInLog=function($0){var $1={message:$0,isDummyEventForMessage:true};this.appendLogEvent($1);};qx.Proto.appendLogEvent=function($0){if(!this._logWindowOpened){this._logEventQueue=[];this._logEventQueue.push($0);this.openWindow();if(!this._logWindowOpened){return;}}else if(this._logElem==null){this._logEventQueue.push($0);}else{var $1=this._logWindow.document.createElement($[49]);if($0.level>=qx.log.Logger.LEVEL_ERROR){$1.style.backgroundColor=$[2285];if(!this.getAutoCloseWithErrors()){this._errorsPreventingAutoCloseCount+=1;}}else if($0.level==qx.log.Logger.LEVEL_DEBUG){$1.style.color=$[185];}if($0.isDummyEventForMessage){$1.innerHTML=$0.message;}else{$1.innerHTML=qx.html.String.fromText(this.formatLogEvent($0));}this._logElem.appendChild($1);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=$[182]+this._removedMessageCount+$[717];}this._logWindow.scrollTo(0,this._logElem.offsetHeight);}};qx.Proto._modifyAutoCloseWithErrors=function($0,$1,$2){if(!$0&&$1){this._errorsPreventingAutoCloseCount=0;this._showMessageInLog($[1103]);}else if($0&&!$1){this._showMessageInLog($[1166]+this._errorsPreventingAutoCloseCount+$[1791]);}return true;};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}this._autoCloseWindow();return qx.log.Appender.prototype.dispose.call(this);};qx.Class._nextId=1;qx.Class._registeredAppenders={};qx.Class.register=function($0){var $1=qx.log.WindowAppender;var $2=$1._nextId++;$1._registeredAppenders[$2]=$0;return $2;};qx.Class.getAppender=function($0){return qx.log.WindowAppender._registeredAppenders[$0];};qx.OO.defineClass($[1188],qx.log.Appender,function(){qx.log.Appender.call(this);});qx.Proto.appendLogEvent=function($0){if(typeof console!=$[650]){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.OO.defineClass($[1567],qx.log.LogEventProcessor,function($0,$1){qx.log.LogEventProcessor.call(this);this._name=$0;this._parentLogger=$1;});qx.Proto.getName=function(){return this._name;};qx.Proto.getParentLogger=function(){return this._parentLogger;};qx.Proto.indent=function(){qx.log.Logger._indent++;};qx.Proto.unindent=function(){qx.log.Logger._indent--;};qx.Proto.addAppender=function($0){if(this._appenderArr==null){this._appenderArr=[];}this._appenderArr.push($0);};qx.Proto.removeAppender=function($0){if(this._appenderArr!=null){this._appenderArr.remove($0);}};qx.Proto.removeAllAppenders=function(){this._appenderArr=null;};qx.Proto.handleLogEvent=function($0){var $1=qx.log.Filter;var $2=$1.NEUTRAL;var $3=this;while($2==$1.NEUTRAL&&$3!=null){$2=$3.decideLogEvent($0);$3=$3.getParentLogger();}if($2!=$1.DENY){this.appendLogEvent($0);}};qx.Proto.appendLogEvent=function($0){if(this._appenderArr!=null&&this._appenderArr.length!=0){for(var $1=0;$1<this._appenderArr.length;$1++){this._appenderArr[$1].handleLogEvent($0);}}else if(this._parentLogger!=null){this._parentLogger.appendLogEvent($0);}};qx.Proto.log=function($0,$1,$2,$3){var $4={logger:this,level:$0,message:$1,throwable:$3,indent:qx.log.Logger._indent,instanceId:$2};this.handleLogEvent($4);};qx.Proto.debug=function($0,$1,$2){this.log(qx.log.Logger.LEVEL_DEBUG,$0,$1,$2);};qx.Proto.info=function($0,$1,$2){this.log(qx.log.Logger.LEVEL_INFO,$0,$1,$2);};qx.Proto.warn=function($0,$1,$2){this.log(qx.log.Logger.LEVEL_WARN,$0,$1,$2);};qx.Proto.error=function($0,$1,$2){this.log(qx.log.Logger.LEVEL_ERROR,$0,$1,$2);};qx.Proto.fatal=function($0,$1,$2){this.log(qx.log.Logger.LEVEL_FATAL,$0,$1,$2);};qx.Proto.measureReset=function(){if(this._totalMeasureTime!=null){this.debug("Measure reset. Total measure time: "+this._totalMeasureTime+" ms");}this._lastMeasureTime=null;this._totalMeasureTime=null;};qx.Proto.measure=function($0,$1,$2){if(this._lastMeasureTime==null){$0=$[1555]+$0;}else{var $3=new Date().getTime()-this._lastMeasureTime;if(this._totalMeasureTime==null){this._totalMeasureTime=0;}this._totalMeasureTime+=$3;$0=$[1298]+$3+$[1584]+$0;}this.debug($0,$1,$2);this._lastMeasureTime=new Date().getTime();};qx.Proto.printStackTrace=function(){try{forced_exception.go;}catch(exc){this.debug("Current stack trace","",exc);}};qx.Class.getClassLogger=function($0){var $1=$0._logger;if($1==null){var $2=$0.classname;var $3=$2.split($[46]);var $4=window;var $5=$[1];var $6=qx.log.Logger.ROOT_LOGGER;for(var $7=0;$7<$3.length-1;$7++){$4=$4[$3[$7]];$5+=(($7!=0)?$[46]:$[1])+$3[$7];if($4._logger==null){$4._logger=new qx.log.Logger($5,$6);}$6=$4._logger;}$1=new qx.log.Logger($2,$6);$0._logger=$1;}return $1;};qx.Class._indent=0;qx.Class.LEVEL_ALL=0;qx.Class.LEVEL_DEBUG=200;qx.Class.LEVEL_INFO=500;qx.Class.LEVEL_WARN=600;qx.Class.LEVEL_ERROR=700;qx.Class.LEVEL_FATAL=800;qx.Class.LEVEL_OFF=1000;qx.Class.ROOT_LOGGER=new qx.log.Logger("root",null);qx.Class.ROOT_LOGGER.setMinLevel(qx.log.Logger.LEVEL_DEBUG);if(typeof console!=$[650]&&console.debug){qx.Class.ROOT_LOGGER.addAppender(new qx.log.FireBugAppender());}else{qx.Class.ROOT_LOGGER.addAppender(new qx.log.WindowAppender());};qx.OO.defineClass($[2336]);qx.Class.escape=function($0){return qx.dom.String.escapeEntities($0,qx.html.Entity.FROM_CHARCODE);};qx.Class.unescape=function($0){return qx.dom.String.unescapeEntities($0,qx.html.Entity.TO_CHARCODE);};qx.Class.fromText=function($0){return qx.html.String.escape($0).replace(/(  |\n)/g,function($1){var $2={"  ":$[962],"\n":$[747]};return $2[$1]||$1;});};qx.Class.toText=function($0){return qx.html.String.unescape($0.replace(/\s+|<([^>])+>/gi,function($1){if(/\s+/.test($1)){return $[42];}else if(/^<BR|^<br/gi.test($1)){return $[108];}else{return $[1];}}));};qx.OO.defineClass($[1764]);qx.Class.escapeEntities=function($0,$1){var $2=[];for(var $3=0;$3<$0.length;$3++){var $4=$0.charAt($3);var $5=$4.charCodeAt(0);if($1[$5]){var $6=$[87]+$1[$5]+$[65];}else{if($5>0x7F){$6=$[1023]+$5+$[65];}else{$6=$4;}}$2.push($6);}return $2.join($[1]);};qx.Class.unescapeEntities=function($0,$1){return $0.replace(/&[#\w]+;/gi,function($2){var $3=$2;var $2=$2.substring(1,$2.length-1);var $4=$1[$2];if($4){$3=String.fromCharCode($4);}else{if($2.charAt(0)==$[1327]){if($2.charAt(1).toUpperCase()==$[1595]){var $4=$2.substring(2);if($4.match(/^[0-9A-Fa-f]+$/gi)){$3=String.fromCharCode(parseInt($[1580]+$4));}}else{var $4=$2.substring(1);if($4.match(/^\d+$/gi)){$3=String.fromCharCode(parseInt($4));}}}}return $3;});};qx.Class.stripTags=function($0){return $0.replace(/<\/?[^>]+>/gi,$[1]);};qx.OO.defineClass($[1814]);qx.Class.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};qx.Class.FROM_CHARCODE=qx.lang.Object.invert(qx.Class.TO_CHARCODE);qx.OO.defineClass($[1843]);qx.html.EventRegistration.addEventListener=function($0,$1,$2){};qx.html.EventRegistration.removeEventListener=function($0,$1,$2){};if(qx.core.Client.getInstance().isMshtml()){qx.html.EventRegistration.addEventListener=function($0,$1,$2){$0.attachEvent($[71]+$1,$2);};qx.html.EventRegistration.removeEventListener=function($0,$1,$2){$0.detachEvent($[71]+$1,$2);};}else{qx.html.EventRegistration.addEventListener=function($0,$1,$2){$0.addEventListener($1,$2,false);};qx.html.EventRegistration.removeEventListener=function($0,$1,$2){$0.removeEventListener($1,$2,false);};};qx.OO.defineClass($[1650],qx.core.Target,function(){qx.core.Target.call(this,false);var $0=this;this.__onload=function($1){return $0._onload($1);};this.__onbeforeunload=function($1){return $0._onbeforeunload($1);};this.__onunload=function($1){return $0._onunload($1);};qx.html.EventRegistration.addEventListener(window,$[84],this.__onload);qx.html.EventRegistration.addEventListener(window,$[522],this.__onbeforeunload);qx.html.EventRegistration.addEventListener(window,$[711],this.__onunload);});qx.Settings.setDefault($[420],$[542]);qx.OO.addProperty({name:$[420],type:$[4],instance:$[836]});qx.OO.addProperty({name:$[1714],type:$[58]});qx.Proto._modifyApplication=function($0,$1,$2){if($0){this._applicationInstance=new $0;}return true;};qx.Proto.getApplicationInstance=function(){if(!this.getApplication()){this.setApplication(qx.component.DummyApplication);}return this._applicationInstance;};qx.Proto.defineInitialize=function($0){this.getApplicationInstance().initialize=$0;};qx.Proto.defineMain=function($0){this.getApplicationInstance().main=$0;};qx.Proto.defineFinalize=function($0){this.getApplicationInstance().finalize=$0;};qx.Proto.defineClose=function($0){this.getApplicationInstance().close=$0;};qx.Proto.defineTerminate=function($0){this.getApplicationInstance().terminate=$0;};qx.Proto._onload=function($0){this.debug("qooxdoo "+qx.core.Version.toString());this.debug("loaded "+qx.lang.Object.getLength(qx.OO.classes)+" classes");var $1=qx.core.Client.getInstance();this.debug("client: "+$1.getEngine()+"-"+$1.getMajor()+"."+$1.getMinor()+"/"+$1.getPlatform()+"/"+$1.getLocale());if($1.isMshtml()&&!$1.isInQuirksMode()){this.warn($[1435]);}this.setComponent(new qx.OO.classes[this.getSetting($[420])](this));return this.getComponent()._onload($0);};qx.Proto._onbeforeunload=function($0){return this.getComponent()._onbeforeunload($0);};qx.Proto._onunload=function($0){this.getComponent()._onunload($0);qx.core.Object.dispose();};qx.Proto.dispose=function(){if(this.getDisposed()){return;}qx.html.EventRegistration.removeEventListener(window,$[84],this.__onload);qx.html.EventRegistration.removeEventListener(window,$[522],this.__onbeforeunload);qx.html.EventRegistration.removeEventListener(window,$[711],this.__onunload);this.__onload=this.__onbeforeunload=this.__onunload=null;if(this._applicationInstance){this._applicationInstance.dispose();this._applicationInstance=null;}qx.core.Target.prototype.dispose.call(this);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.Class.getInstance();qx.OO.defineClass($[2217],qx.core.Target,function(){qx.core.Target.call(this);});qx.Proto.initialize=function(){};qx.Proto.main=function(){};qx.Proto.finalize=function(){};qx.Proto.close=function(){};qx.Proto.terminate=function(){};qx.Proto.dispose=function(){if(this.getDisposed()){return;}return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[1317],qx.component.AbstractComponent,function(){qx.component.AbstractComponent.call(this);});qx.Proto.initialize=function($0){return qx.core.Init.getInstance().getApplicationInstance().initialize($0);};qx.Proto.main=function($0){return qx.core.Init.getInstance().getApplicationInstance().main($0);};qx.Proto.finalize=function($0){return qx.core.Init.getInstance().getApplicationInstance().finalize($0);};qx.Proto.close=function($0){return qx.core.Init.getInstance().getApplicationInstance().close($0);};qx.Proto.terminate=function($0){return qx.core.Init.getInstance().getApplicationInstance().terminate($0);};qx.OO.defineClass($[836],qx.component.init.AbstractInitComponent,function(){qx.component.init.AbstractInitComponent.call(this);});qx.Proto._onload=function($0){this.initialize($0);this.main($0);this.finalize($0);};qx.Proto._onbeforeunload=function($0){this.close($0);};qx.Proto._onunload=function($0){this.terminate($0);};qx.OO.defineClass($[892],qx.component.AbstractComponent,function(){qx.component.AbstractComponent.call(this);});qx.OO.defineClass($[1704],qx.component.AbstractApplication,function(){qx.component.AbstractApplication.call(this);});qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[1551]);qx.Class.major=0;qx.Class.minor=0;qx.Class.revision=0;qx.Class.state=$[1];qx.Class.svn=0;qx.Class.folder=$[1];qx.Class.toString=function(){var $0=qx.core.Version;return $0.major+$[46]+$0.minor+($0.revision==0?$[1]:$[46]+$0.revision)+($0.state==$[1]?$[1]:$[55]+$0.state)+($0.svn==0?$[1]:$[2415]+$0.svn+$[82])+($0.folder==$[1]?$[1]:$[856]+$0.folder+$[236]);};qx.Class._init=function(){var $0=qx.core.Version;var $1=qx.VERSION.split($[42]);var $2=$1.shift();var $3=$1.join($[42]);if(/([0-9]+)\.([0-9]+)(\.([0-9]))?(-([a-z]+))?/.test($2)){$0.major=(RegExp.$1!=$[1]?parseInt(RegExp.$1):0);$0.minor=(RegExp.$2!=$[1]?parseInt(RegExp.$2):0);$0.revision=(RegExp.$4!=$[1]?parseInt(RegExp.$4):0);$0.state=typeof RegExp.$6==$[0]?RegExp.$6:$[1];}if(/(\(r([0-9]+)\))?(\s\[(\w+)\])?/.test($3)){$0.svn=(RegExp.$2!=$[1]?parseInt(RegExp.$2):0);$0.folder=typeof RegExp.$4==$[0]?RegExp.$4:$[1];}};qx.Class._init();qx.OO.defineClass($[1964]);qx.renderer.color.ColorCache=function($0){var $1;var $2=false;switch(typeof $0){case $[0]:if($0!=$[1]){$0=$1=$0.toLowerCase();break;}return $0;case $[3]:if($0>=0&&$0<=255){$1=$0.toString();break;}return $0;case $[4]:if($0==null||$0 instanceof qx.renderer.color.Color){return $0;}if(typeof $0.join===$[58]&&$0.length==3){$1=$[670]+$0.join($[18])+$[82];$2=true;break;}default:return $0;}if(qx.renderer.color.ColorCache._data[$1]){return qx.renderer.color.ColorCache._data[$1];}var $3=qx.renderer.color.ColorCache._data[$1]=qx.renderer.color.Color.themedNames[$0]?new qx.renderer.color.ColorObject($0):new qx.renderer.color.Color($0);if($2){$3._style=$1;}return $3;};qx.renderer.color.ColorCache._data={};qx.OO.defineClass($[142],qx.core.Object,function($0){if($0!=null){this.setValue($0);}qx.core.Object.call(this);});qx.Class.rgb2style=function($0,$1,$2){return $[670]+$0+$[18]+$1+$[18]+$2+$[82];};qx.renderer.color.Color.m_hex=[$[35],$[310],$[419],$[437],$[389],$[402],$[367],$[380],$[382],$[161],$[257],$[2261],$[2387],$[742],$[467],$[1780]];qx.renderer.color.Color.m_rgb={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15};qx.renderer.color.Color.r_hex3=/^#([0-9a-f]{1})([0-9a-f]{1})([0-9a-f]{1})$/;qx.renderer.color.Color.r_hex6=/^#([0-9a-f]{1})([0-9a-f]{1})([0-9a-f]{1})([0-9a-f]{1})([0-9a-f]{1})([0-9a-f]{1})$/;qx.renderer.color.Color.r_cssrgb=/^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*\)$/;qx.renderer.color.Color.r_rgb=/^[0-9]{1,3},[0-9]{1,3},[0-9]{1,3}$/;qx.renderer.color.Color.r_number=/^[0-9]{1,3}\.{0,1}[0-9]*$/;qx.renderer.color.Color.r_percent=/^[0-9]{1,3}\.{0,1}[0-9]*%$/;qx.Class.htmlNames={transparent:[-1,-1,-1],aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};qx.Class.themedNames={activeborder:1,activecaption:1,appworkspace:1,background:1,buttonface:1,buttonhighlight:1,buttonshadow:1,buttontext:1,captiontext:1,graytext:1,highlight:1,highlighttext:1,inactiveborder:1,inactivecaption:1,inactivecaptiontext:1,infobackground:1,infotext:1,menu:1,menutext:1,scrollbar:1,threeddarkshadow:1,threedface:1,threedhighlight:1,threedlightshadow:1,threedshadow:1,window:1,windowframe:1,windowtext:1};qx.Class.fromString=function($0){return new qx.renderer.color.Color($0);};qx.Class.fromRandom=function(){return new qx.renderer.color.Color([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())]);};qx.Proto._value=null;qx.Proto._style=null;qx.Proto._isRgbColor=false;qx.Proto._isHtmlColor=false;qx.Proto._isThemedColor=false;qx.Proto._red=null;qx.Proto._green=null;qx.Proto._blue=null;qx.Proto._hex=null;qx.Proto.add=qx.lang.Function.returnTrue;qx.Proto.remove=qx.lang.Function.returnTrue;qx.Proto.isRgbColor=function(){return this._isRgbColor;};qx.Proto.isHtmlColor=function(){return this._isHtmlColor;};qx.Proto.isThemedColor=function(){return this._isThemedColor;};qx.Proto.setValue=function($0){this._normalize($0);if(this._isThemedColor){throw new Error("Please use qx.renderer.color.ColorObject for themed colors!");}};qx.Proto.getValue=function(){return this._value||$[1];};qx.Proto.getStyle=function(){if(this._style==null){this._evalStyle();}return this._style;};qx.Proto._evalStyle=function(){if(this._isRgbColor){this._style=qx.renderer.color.Color.rgb2style(this._red,this._green,this._blue);}else if(this._isThemedColor){this._applyThemedValue();}else if(this._isHtmlColor){this._style=this._value;}else if(this._value!=null){this.error("Could not handle non-rgb colors :"+this.getValue()+"!");}};qx.Proto.getHex=function(){if(this._hex==null){this._evalHex();}return this._hex;};qx.Proto._evalHex=function(){if(this._isRgbColor){var $0=[$[291]];var $1=this.getRed();$0.push(qx.renderer.color.Color.m_hex[Math.floor($1/16)]);$0.push(qx.renderer.color.Color.m_hex[Math.floor($1%16)]);var $2=this.getGreen();$0.push(qx.renderer.color.Color.m_hex[Math.floor($2/16)]);$0.push(qx.renderer.color.Color.m_hex[Math.floor($2%16)]);var $3=this.getBlue();$0.push(qx.renderer.color.Color.m_hex[Math.floor($3/16)]);$0.push(qx.renderer.color.Color.m_hex[Math.floor($3%16)]);this._hex=$0.join($[1]);}else{}};qx.Proto.getRed=function(){if(this._red==null){this._evalRgb();}return this._red;};qx.Proto.getGreen=function(){if(this._green==null){this._evalRgb();}return this._green;};qx.Proto.getBlue=function(){if(this._blue==null){this._evalRgb();}return this._blue;};qx.Proto._evalRgb=function(){if(this._isThemedColor){this._applyThemedValue();}else if(this._isHtmlColor){var $0=qx.renderer.color.Color.htmlNames[this._value];this._red=$0[0];this._green=$0[1];this._blue=$0[2];}else{throw new Error("_evalRgb needs implementation!");}};qx.Proto._normalize=function($0){this._isThemedColor=this._isRgbColor=this._isHtmlColor=false;this._hex=null;var $1=new Error("Invalid color: "+$0);switch(typeof $0){case $[0]:$0=$0.toLowerCase();if(qx.renderer.color.Color.htmlNames[$0]){this._isHtmlColor=true;}else if(qx.renderer.color.Color.themedNames[$0]){this._isThemedColor=true;}else if(qx.renderer.color.Color.r_cssrgb.test($0)){this._red=parseInt(RegExp.$1);this._green=parseInt(RegExp.$2);this._blue=parseInt(RegExp.$3);this._isRgbColor=true;}else if(qx.renderer.color.Color.r_hex3.test($0)){this._hex=$0;this._red=(qx.renderer.color.Color.m_rgb[RegExp.$1]*16)+qx.renderer.color.Color.m_rgb[RegExp.$1];this._green=(qx.renderer.color.Color.m_rgb[RegExp.$2]*16)+qx.renderer.color.Color.m_rgb[RegExp.$2];this._blue=(qx.renderer.color.Color.m_rgb[RegExp.$3]*16)+qx.renderer.color.Color.m_rgb[RegExp.$3];this._isRgbColor=true;}else if(qx.renderer.color.Color.r_hex6.test($0)){this._hex=$0;this._red=(qx.renderer.color.Color.m_rgb[RegExp.$1]*16)+qx.renderer.color.Color.m_rgb[RegExp.$2];this._green=(qx.renderer.color.Color.m_rgb[RegExp.$3]*16)+qx.renderer.color.Color.m_rgb[RegExp.$4];this._blue=(qx.renderer.color.Color.m_rgb[RegExp.$5]*16)+qx.renderer.color.Color.m_rgb[RegExp.$6];this._isRgbColor=true;}else{throw $1;}break;case $[3]:if($0>=0&&$0<=255){this._red=this._green=this._blue=$0;this._isRgbColor=true;}else{throw $1;}break;case $[4]:if(qx.util.Validation.isValidArray($0)&&$0.length==3){this._red=$0[0];this._green=$0[1];this._blue=$0[2];this._isRgbColor=true;break;}default:throw $1;}if(!this._isRgbColor){this._red=this._green=this._blue=null;this._style=this._isHtmlColor?$0:null;}else{this._style=null;if(!(this._red>=0&&this._red<=255&&this._green>=0&&this._green<=255&&this._blue>=0&&this._blue<=255)){throw $1;}}return this._value=$0;};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}delete this._value;delete this._style;delete this._red;delete this._green;delete this._blue;delete this._isRgbColor;delete this._isHtmlColor;delete this._isThemedColor;return qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[2205]);qx.util.Validation.isValid=function($0){switch(typeof $0){case $[38]:return false;case $[4]:return $0!==null;case $[0]:return $0!==$[1];case $[3]:return !isNaN($0);case $[58]:case $[2]:return true;}return false;};qx.util.Validation.isInvalid=function($0){switch(typeof $0){case $[38]:return true;case $[4]:return $0===null;case $[0]:return $0===$[1];case $[3]:return isNaN($0);case $[58]:case $[2]:return false;}return true;};qx.util.Validation.isValidNumber=function($0){return typeof $0===$[3]&&!isNaN($0);};qx.util.Validation.isInvalidNumber=function($0){return typeof $0!==$[3]||isNaN($0);};qx.util.Validation.isValidString=function($0){return typeof $0===$[0]&&$0!==$[1];};qx.util.Validation.isInvalidString=function($0){return typeof $0!==$[0]||$0===$[1];};qx.util.Validation.isValidArray=function($0){return typeof $0===$[4]&&$0!==null&&$0 instanceof Array;};qx.util.Validation.isInvalidArray=function($0){return typeof $0!==$[4]||$0===null||!($0 instanceof Array);};qx.util.Validation.isValidObject=function($0){return typeof $0===$[4]&&$0!==null&&!($0 instanceof Array);};qx.util.Validation.isInvalidObject=function($0){return typeof $0!==$[4]||$0===null||$0 instanceof Array;};qx.util.Validation.isValidNode=function($0){return typeof $0===$[4]&&$0!==null;};qx.util.Validation.isInvalidNode=function($0){return typeof $0!==$[4]||$0===null;};qx.util.Validation.isValidElement=function($0){return typeof $0===$[4]&&$0!==null||$0.nodeType!==1;};qx.util.Validation.isInvalidElement=function($0){return typeof $0!==$[4]||$0===null||$0.nodeType!==1;};qx.util.Validation.isValidFunction=function($0){return typeof $0===$[58];};qx.util.Validation.isInvalidFunction=function($0){return typeof $0!==$[58];};qx.util.Validation.isValidBoolean=function($0){return typeof $0===$[2];};qx.util.Validation.isInvalidBoolean=function($0){return typeof $0!==$[2];};qx.util.Validation.isValidStringOrNumber=function($0){switch(typeof $0){case $[0]:return $0!==$[1];case $[3]:return !isNaN($0);}return false;};qx.util.Validation.isInvalidStringOrNumber=function($0){switch(typeof $0){case $[0]:return $0===$[1];case $[3]:return isNaN($0);}return false;};qx.OO.defineClass($[2024],qx.renderer.color.Color,function($0){this.setValue($0);if(qx.manager.object.ColorManager.getInstance().has(this._value)){return qx.manager.object.ColorManager.getInstance().get(this._value);}qx.core.Object.call(this);qx.manager.object.ColorManager.getInstance().add(this);this._dependentObjects={};});qx.renderer.color.ColorObject.fromString=function($0){return new qx.renderer.color.ColorObject($0);};qx.Proto._updateTheme=function($0){if(!this._isThemedColor){throw new Error("Could not redefine themed value of non os colors!");}this._applyThemedValue();this._syncObjects();};qx.Proto._applyThemedValue=function(){var $0=qx.manager.object.ColorManager.getInstance().getColorTheme();var $1=$0.getValueByName(this._value);if($1){this._red=$1[0];this._green=$1[1];this._blue=$1[2];}this._style=$0.getStyleByName(this._value);this._hex=null;};qx.Proto._syncObjects=function(){for(var $0 in this._dependentObjects){this._dependentObjects[$0]._updateColors(this,this._style);}};qx.Proto.setValue=function($0){this._normalize($0);this._syncObjects();};qx.Proto.add=function($0){this._dependentObjects[$0.toHashCode()]=$0;};qx.Proto.remove=function($0){delete this._dependentObjects[$0.toHashCode()];};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._dependentObjects){for(var $0 in this._dependentObjects){delete this._dependentObjects[$0];}delete this._dependentObjects;}return qx.renderer.color.Color.prototype.dispose.call(this);};qx.OO.defineClass($[1170],qx.manager.object.ObjectManager,function(){qx.manager.object.ObjectManager.call(this);this._colorThemes={};this._dependentObjects={};});qx.Settings.setDefault($[343],$[839]);qx.OO.addProperty({name:$[343],type:$[4],allowNull:false,instance:$[656]});qx.Proto.registerColorTheme=function($0){this._colorThemes[$0.classname]=$0;if($0.classname==this.getSetting($[343])){this.setColorTheme($0.getInstance());}};qx.Proto.setColorThemeById=function($0){this.setColorTheme(this._colorThemes[$0].getInstance());};qx.Proto.add=function($0){var $1=$0.getValue();this._objects[$1]=$0;if($0.isThemedColor()){this._dependentObjects[$1]=$0;}};qx.Proto.remove=function($0){var $1=$0.getValue();delete this._objects[$1];delete this._dependentObjects[$1];};qx.Proto.has=function($0){return this._objects[$0]!=null;};qx.Proto.get=function($0){return this._objects[$0];};qx.Proto._modifyColorTheme=function($0,$1,$2){$0.compile();for(var $3 in this._dependentObjects){this._dependentObjects[$3]._updateTheme($0);}return true;};qx.Proto.createThemeList=function($0,$1,$2){var $3;var $4=this._colorThemes;var $5=$[2320];var $6=$[2333];var $7=$[40];for(var $8 in $4){var $9=$4[$8].getInstance();var $3=new qx.ui.form.Button($6+$9.getTitle(),$5);$3.setLocation($1,$2);$3.addEventListener($7,new Function($[912]+$8+$[388]));$0.add($3);$2+=30;}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._colorThemes=null;for(var $0 in this._dependentObjects){delete this._dependentObjects[$0];}delete this._dependentObjects;return qx.manager.object.ObjectManager.prototype.dispose.call(this);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[656],qx.core.Object,function($0){qx.core.Object.call(this);this._compiledColors={};this.setTitle($0);});qx.OO.addProperty({name:$[179],type:$[0],allowNull:false,defaultValue:$[1]});qx.Proto._needsCompilation=true;qx.Proto._colors={};qx.Proto.getValueByName=function($0){return this._colors[$0]||$[1];};qx.Proto.getStyleByName=function($0){return this._compiledColors[$0]||$[1];};qx.Proto.compile=function(){if(!this._needsCompilation){return;}for(var $0 in qx.renderer.color.Color.themedNames){this._compileValue($0);}this._needsCompilation=false;};qx.Proto._compileValue=function($0){var $1=this._colors[$0];this._compiledColors[$0]=$1?qx.renderer.color.Color.rgb2style.apply(this,this._colors[$0]):$0;};qx.Proto._register=function(){return qx.manager.object.ColorManager.getInstance().registerTheme(this);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}delete this._colors;delete this._compiledColors;qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[839],qx.renderer.theme.ColorTheme,function(){qx.renderer.theme.ColorTheme.call(this,$[1550]);});qx.Proto._colors=qx.lang.Object.carefullyMergeWith({activeborder:[212,208,200],activecaption:[51,94,168],appworkspace:[128,128,128],background:[0,0,64],buttonface:[235,233,237],buttonhighlight:[255,255,255],buttonshadow:[167,166,170],buttontext:[0,0,0],captiontext:[255,255,255],graytext:[167,166,170],highlight:[51,94,168],highlighttext:[255,255,255],inactiveborder:[212,208,200],inactivecaption:[111,161,217],inactivecaptiontext:[255,255,255],infobackground:[255,255,225],infotext:[0,0,0],menu:[255,255,255],menutext:[0,0,0],scrollbar:[212,208,200],threeddarkshadow:[133,135,140],threedface:[235,233,237],threedhighlight:[255,255,255],threedlightshadow:[220,223,228],threedshadow:[167,166,170],window:[255,255,255],windowframe:[0,0,0],windowtext:[0,0,0]},qx.Super.prototype._colors);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ColorManager.getInstance().registerColorTheme(qx.Class);qx.OO.defineClass($[1133]);qx.renderer.border.BorderCache=function($0,$1){if(qx.util.Validation.isValidArray($0)&&$0.length>1){propString=$[1];for(var $2=0,$3=$0.length,$4;$2<$3;$2++){$4=$0[$2];propString+=$4;if(typeof $4===$[3]){propString+=$[22];}if($2<($3-1)){propString+=$[42];}}$0=propString;}else if(qx.util.Validation.isInvalidString($0)){return $0;}if(qx.renderer.border.BorderCache._data[$0]){return qx.renderer.border.BorderCache._data[$0];}return qx.renderer.border.BorderCache._data[$0]=qx.renderer.border.BorderObject.fromString($0);};qx.renderer.border.BorderCache._data={};qx.OO.defineClass($[790],qx.core.Object,function($0,$1,$2){qx.core.Object.call(this);this._themedEdges={};this._initCache();if($0!=null){this.setWidth($0);if($1!=null){this.setStyle($1);}if($2!=null){this.setColor($2);}}});qx.Class.enhancedCrossBrowserMode=true;qx.Proto._needsCompilationTop=true;qx.Proto._needsCompilationRight=true;qx.Proto._needsCompilationBottom=true;qx.Proto._needsCompilationLeft=true;qx.OO.addProperty({name:$[2585],type:$[3],defaultValue:0,impl:$[493]});qx.OO.addProperty({name:$[2132],type:$[3],defaultValue:0,impl:$[476]});qx.OO.addProperty({name:$[945],type:$[3],defaultValue:0,impl:$[360]});qx.OO.addProperty({name:$[1721],type:$[3],defaultValue:0,impl:$[399]});qx.OO.addProperty({name:$[1907],type:$[0],defaultValue:$[31],impl:$[493]});qx.OO.addProperty({name:$[2610],type:$[0],defaultValue:$[31],impl:$[476]});qx.OO.addProperty({name:$[1377],type:$[0],defaultValue:$[31],impl:$[360]});qx.OO.addProperty({name:$[2198],type:$[0],defaultValue:$[31],impl:$[399]});qx.OO.addProperty({name:$[1477],impl:$[493],type:$[4],instance:$[142],convert:qx.renderer.color.ColorCache});qx.OO.addProperty({name:$[2241],impl:$[476],type:$[4],instance:$[142],convert:qx.renderer.color.ColorCache});qx.OO.addProperty({name:$[1289],impl:$[360],type:$[4],instance:$[142],convert:qx.renderer.color.ColorCache});qx.OO.addProperty({name:$[1732],impl:$[399],type:$[4],instance:$[142],convert:qx.renderer.color.ColorCache});qx.renderer.border.Border.fromString=function($0){var $1=new qx.renderer.border.Border;var $2=$0.split(/\s+/);var $3,$4;for(var $5=0;$5<$2.length;$5++){switch($3=$2[$5]){case $[90]:case $[100]:case $[57]:case $[63]:case $[9]:case $[534]:case $[692]:case $[585]:case $[31]:$1.setStyle($3);break;default:$4=parseFloat($3);if($4==$3||qx.lang.String.contains($3,$[22])){$1.setWidth($4);}else{$3=$3.toLowerCase();$1.setColor(new qx.renderer.color.Color($3));}break;}}return $1;};qx.Proto.addListenerWidget=qx.lang.Function.returnTrue;qx.Proto.removeListenerWidget=qx.lang.Function.returnTrue;qx.Proto._sync=qx.lang.Function.returnTrue;qx.Proto.setWidth=function($0){this.setTopWidth($0);this.setRightWidth($0);this.setBottomWidth($0);this.setLeftWidth($0);return true;};qx.Proto.setStyle=function($0){this.setTopStyle($0);this.setRightStyle($0);this.setBottomStyle($0);this.setLeftStyle($0);return true;};qx.Proto.setColor=function($0){this.setTopColor($0);this.setRightColor($0);this.setBottomColor($0);this.setLeftColor($0);return true;};qx.Proto.setTop=function($0,$1,$2){this.setTopWidth($0);this.setTopStyle($1);this.setTopColor($2);return true;};qx.Proto.setRight=function($0,$1,$2){this.setRightWidth($0);this.setRightStyle($1);this.setRightColor($2);return true;};qx.Proto.setBottom=function($0,$1,$2){this.setBottomWidth($0);this.setBottomStyle($1);this.setBottomColor($2);return true;};qx.Proto.setLeft=function($0,$1,$2){this.setLeftWidth($0);this.setLeftStyle($1);this.setLeftColor($2);return true;};if(qx.core.Client.getInstance().isGecko()){qx.Proto._initCache=function(){this._defsX={borderLeft:$[1],borderRight:$[1],MozBorderLeftColors:$[1],MozBorderRightColors:$[1]};this._defsY={borderTop:$[1],borderBottom:$[1],MozBorderTopColors:$[1],MozBorderBottomColors:$[1]};};}else{qx.Proto._initCache=function(){this._defsX={borderLeft:$[1],borderRight:$[1]};this._defsY={borderTop:$[1],borderBottom:$[1]};if(qx.renderer.border.Border.enhancedCrossBrowserMode){this._enhancedDefsX={borderLeft:$[1],borderRight:$[1]};this._enhancedDefsY={borderTop:$[1],borderBottom:$[1]};}};}if(qx.core.Client.getInstance().isGecko()||qx.renderer.border.Border.enhancedCrossBrowserMode){qx.Proto._addToThemed3DColors=function($0){var $1=qx.lang.Object.isEmpty(this._themedEdges);this._themedEdges[$0]=true;if($1){(new qx.renderer.color.ColorObject($[741])).add(this);(new qx.renderer.color.ColorObject($[571])).add(this);(new qx.renderer.color.ColorObject($[290])).add(this);(new qx.renderer.color.ColorObject($[629])).add(this);}};qx.Proto._removeFromThemed3DColors=function($0){delete this._themedEdges[$0];if(qx.lang.Object.isEmpty(this._themedEdges)){(new qx.renderer.color.ColorObject($[741])).remove(this);(new qx.renderer.color.ColorObject($[571])).remove(this);(new qx.renderer.color.ColorObject($[290])).remove(this);(new qx.renderer.color.ColorObject($[629])).remove(this);}};}else{qx.Proto._addToThemed3DColors=function($0){var $1=qx.lang.Object.isEmpty(this._themedEdges);this._themedEdges[$0]=true;if($1){(new qx.renderer.color.ColorObject($[290])).add(this);}};qx.Proto._removeFromThemed3DColors=function($0){delete this._themedEdges[$0];if(qx.lang.Object.isEmpty(this._themedEdges)){(new qx.renderer.color.ColorObject($[290])).remove(this);}};}qx.renderer.border.Border.data={1:{outset:{top:[$[62]],right:[$[48]],bottom:[$[48]],left:[$[62]]},inset:{top:[$[48]],right:[$[62]],bottom:[$[62]],left:[$[48]]}},2:{outset:{top:[$[127],$[62]],right:[$[222],$[48]],bottom:[$[222],$[48]],left:[$[127],$[62]]},inset:{top:[$[48],$[222]],right:[$[62],$[127]],bottom:[$[62],$[127]],left:[$[48],$[222]]},ridge:{top:[$[62],$[48]],right:[$[48],$[62]],bottom:[$[48],$[62]],left:[$[62],$[48]]},groove:{top:[$[48],$[62]],right:[$[62],$[48]],bottom:[$[62],$[48]],left:[$[48],$[62]]}}};qx.Proto._generateDefString=function($0,$1,$2){if(typeof $0!==$[3]||$0<0){return $[1];}var $3=[$0+$[22]];if($1!=null){$3.push($1);}if($2 instanceof qx.renderer.color.Color){$2=$2.getStyle();}if($2!=null){$3.push($2);}return $3.join($[42]);};qx.Proto._updateColors=function($0,$1){this._needsCompilationTop=true;this._needsCompilationRight=true;this._needsCompilationBottom=true;this._needsCompilationLeft=true;this._sync($[12]);this._sync($[10]);this._sync($[16]);this._sync($[11]);};qx.Proto._handleColorRegistration=function($0,$1,$2){if(qx.lang.String.contains($2.name,$[2539])){switch($0){case $[63]:case $[57]:case $[90]:case $[100]:this._addToThemed3DColors($2.name);break;default:this._removeFromThemed3DColors($2.name);}}if(qx.lang.String.contains($2.name,$[2347])){if($1 instanceof qx.renderer.color.ColorObject){switch($1){case this.getTopColor():case this.getRightColor():case this.getBottomColor():case this.getLeftColor():break;default:$1.remove(this);}}if($0 instanceof qx.renderer.color.ColorObject){$0.add(this);}}};qx.Proto._modifyBorderTopProperty=function($0,$1,$2){this._handleColorRegistration($0,$1,$2);this._needsCompilationTop=true;this._useEnhancedCrossBrowserMode=null;this._sync($[12]);return true;};qx.Proto._modifyBorderRightProperty=function($0,$1,$2){this._handleColorRegistration($0,$1,$2);this._needsCompilationRight=true;this._useEnhancedCrossBrowserMode=null;this._sync($[10]);return true;};qx.Proto._modifyBorderBottomProperty=function($0,$1,$2){this._handleColorRegistration($0,$1,$2);this._needsCompilationBottom=true;this._useEnhancedCrossBrowserMode=null;this._sync($[16]);return true;};qx.Proto._modifyBorderLeftProperty=function($0,$1,$2){this._handleColorRegistration($0,$1,$2);this._needsCompilationLeft=true;this._useEnhancedCrossBrowserMode=null;this._sync($[11]);return true;};qx.Proto.getUseEnhancedCrossBrowserMode=function(){if(this._useEnhancedCrossBrowserMode==null){this._useEnhancedCrossBrowserMode=this._evalUseEnhancedCrossBrowserMode();}return this._useEnhancedCrossBrowserMode;};qx.Proto._evalUseEnhancedCrossBrowserMode=function(){if(this.getTopWidth()==2){switch(this.getTopStyle()){case $[63]:case $[57]:case $[90]:case $[100]:return true;}}if(this.getRightWidth()==2){switch(this.getRightStyle()){case $[63]:case $[57]:case $[90]:case $[100]:return true;}}if(this.getBottomWidth()==2){switch(this.getBottomStyle()){case $[63]:case $[57]:case $[90]:case $[100]:return true;}}if(this.getLeftWidth()==2){switch(this.getLeftStyle()){case $[63]:case $[57]:case $[90]:case $[100]:return true;}}return false;};qx.Proto._applyWidget=function($0){this._applyWidgetX($0);this._applyWidgetY($0);};qx.Proto._resetWidget=function($0){this._resetWidgetX($0);this._resetWidgetY($0);};qx.Proto._resetWidgetX=function($0){return qx.renderer.border.Border._resetBorderX($0);};qx.Proto._resetWidgetY=function($0){return qx.renderer.border.Border._resetBorderY($0);};qx.Proto._applyWidgetXCommon=function($0){if(this._needsCompilationLeft){this._compileLeft();}if(this._needsCompilationRight){this._compileRight();}for(var $1 in this._defsX){$0._style[$1]=this._defsX[$1];}if(!qx.core.Client.getInstance().isGecko()&&qx.renderer.border.Border.enhancedCrossBrowserMode){if(this.getUseEnhancedCrossBrowserMode()){$0._createElementForEnhancedBorder();}if($0._borderStyle){for(var $1 in this._enhancedDefsX){$0._borderStyle[$1]=this._enhancedDefsX[$1];}}}};qx.Proto._applyWidgetYCommon=function($0){if(this._needsCompilationTop){this._compileTop();}if(this._needsCompilationBottom){this._compileBottom();}for(var $1 in this._defsY){$0._style[$1]=this._defsY[$1];}if(!qx.core.Client.getInstance().isGecko()&&qx.renderer.border.Border.enhancedCrossBrowserMode){if(this.getUseEnhancedCrossBrowserMode()){$0._createElementForEnhancedBorder();}if($0._borderStyle){for(var $1 in this._enhancedDefsY){$0._borderStyle[$1]=this._enhancedDefsY[$1];}}}};if(qx.core.Client.getInstance().isGecko()){qx.Proto._applyWidgetX=qx.Proto._applyWidgetXCommon;qx.Proto._applyWidgetY=qx.Proto._applyWidgetYCommon;qx.Proto._generateMozColorDefString=function($0,$1,$2){try{try{var $3=qx.renderer.border.Border.data[$0][$1][$2];}catch(ex){}if(typeof $3===$[4]){for(var $4=0,$5=[],$6=$3.length;$4<$6;$4++){$5.push((new qx.renderer.color.ColorObject($3[$4]).getStyle()));}return $5.join($[42]);}}catch(ex){this.error("Failed to generate Mozilla Color Definition Strings",ex);}return $[1];};qx.Proto._compileTop=function(){var $0=this.getTopWidth(),$1=this.getTopStyle(),$2=this._defsY;$2.borderTop=this._generateDefString($0,$1,this.getTopColor());$2.MozBorderTopColors=this._generateMozColorDefString($0,$1,$[12]);this._needsCompilationTop=false;};qx.Proto._compileRight=function(){var $0=this.getRightWidth(),$1=this.getRightStyle(),$2=this._defsX;$2.borderRight=this._generateDefString($0,$1,this.getRightColor());$2.MozBorderRightColors=this._generateMozColorDefString($0,$1,$[10]);this._needsCompilationRight=false;};qx.Proto._compileBottom=function(){var $0=this.getBottomWidth(),$1=this.getBottomStyle(),$2=this._defsY;$2.borderBottom=this._generateDefString($0,$1,this.getBottomColor());$2.MozBorderBottomColors=this._generateMozColorDefString($0,$1,$[16]);this._needsCompilationBottom=false;};qx.Proto._compileLeft=function(){var $0=this.getLeftWidth(),$1=this.getLeftStyle(),$2=this._defsX;$2.borderLeft=this._generateDefString($0,$1,this.getLeftColor());$2.MozBorderLeftColors=this._generateMozColorDefString($0,$1,$[11]);this._needsCompilationLeft=false;};qx.renderer.border.Border._resetBorderX=function($0){var $1=$0._style;$1.borderLeft=$1.borderRight=$1.MozBorderLeftColors=$1.MozBorderRightColors=$[1];};qx.renderer.border.Border._resetBorderY=function($0){var $1=$0._style;$1.borderTop=$1.borderBottom=$1.MozBorderTopColors=$1.MozBorderBottomColors=$[1];};}else{qx.Proto._applyWidgetX=function($0){this._applyWidgetXCommon($0);if(qx.renderer.border.Border.enhancedCrossBrowserMode){if(this.getUseEnhancedCrossBrowserMode()){$0._createElementForEnhancedBorder();}if($0._borderStyle){for(var $1 in this._enhancedDefsX){$0._borderStyle[$1]=this._enhancedDefsX[$1];}}}};qx.Proto._applyWidgetY=function($0){this._applyWidgetYCommon($0);if(qx.renderer.border.Border.enhancedCrossBrowserMode){if(this.getUseEnhancedCrossBrowserMode()){$0._createElementForEnhancedBorder();}if($0._borderStyle){for(var $1 in this._enhancedDefsY){$0._borderStyle[$1]=this._enhancedDefsY[$1];}}}};qx.Proto._compileTop=function(){var $0=this.getTopWidth();var $1=this.getTopStyle();var $2=this.getTopColor();switch($0){case 1:switch($1){case $[63]:case $[57]:$2=(new qx.renderer.color.ColorObject(qx.renderer.border.Border.data[$0][$1][$[12]][0]));$1=$[9];}break;case 2:switch($1){case $[63]:case $[57]:case $[90]:case $[100]:if(qx.renderer.border.Border.enhancedCrossBrowserMode){try{var $3=qx.renderer.border.Border.data[$0][$1][$[12]];if(typeof $3===$[4]){$1=$[9];$0=1;$2=(new qx.renderer.color.ColorObject($3[1]));this._enhancedDefsY.borderTop=this._generateDefString($0,$1,$2);$2=(new qx.renderer.color.ColorObject($3[0]));}}catch(ex){this.error("Failed to compile top border",ex);this.warn($[308]+$0+$[324]+$1);}}else{$2=(new qx.renderer.color.ColorObject($[127]));}}break;}this._defsY.borderTop=this._generateDefString($0,$1,$2);this._needsCompilationTop=false;};qx.Proto._compileRight=function(){var $0=this.getRightWidth();var $1=this.getRightStyle();var $2=this.getRightColor();switch($0){case 1:switch($1){case $[63]:case $[57]:$2=(new qx.renderer.color.ColorObject(qx.renderer.border.Border.data[$0][$1][$[10]][0]));$1=$[9];}break;case 2:switch($1){case $[63]:case $[57]:case $[90]:case $[100]:if(qx.renderer.border.Border.enhancedCrossBrowserMode){try{var $3=qx.renderer.border.Border.data[$0][$1][$[10]];if(typeof $3===$[4]){$1=$[9];$0=1;$2=(new qx.renderer.color.ColorObject($3[1]));this._enhancedDefsX.borderRight=this._generateDefString($0,$1,$2);$2=(new qx.renderer.color.ColorObject($3[0]));}}catch(ex){this.error("Failed to compile right border",ex);this.warn($[308]+$0+$[324]+$1);}}else{$2=(new qx.renderer.color.ColorObject($[127]));}}break;}this._defsX.borderRight=this._generateDefString($0,$1,$2);this._needsCompilationRight=false;};qx.Proto._compileBottom=function(){var $0=this.getBottomWidth();var $1=this.getBottomStyle();var $2=this.getBottomColor();switch($0){case 1:switch($1){case $[63]:case $[57]:$2=(new qx.renderer.color.ColorObject(qx.renderer.border.Border.data[$0][$1][$[16]][0]));$1=$[9];}break;case 2:switch($1){case $[63]:case $[57]:case $[90]:case $[100]:if(qx.renderer.border.Border.enhancedCrossBrowserMode){try{var $3=qx.renderer.border.Border.data[$0][$1][$[16]];if(typeof $3===$[4]){$1=$[9];$0=1;$2=(new qx.renderer.color.ColorObject($3[1]));this._enhancedDefsY.borderBottom=this._generateDefString($0,$1,$2);$2=(new qx.renderer.color.ColorObject($3[0]));}}catch(ex){this.error("Failed to compile bottom border",ex);this.warn($[308]+$0+$[324]+$1);}}else{$2=(new qx.renderer.color.ColorObject($[127]));}}break;}this._defsY.borderBottom=this._generateDefString($0,$1,$2);this._needsCompilationBottom=false;};qx.Proto._compileLeft=function(){var $0=this.getLeftWidth();var $1=this.getLeftStyle();var $2=this.getLeftColor();switch($0){case 1:switch($1){case $[63]:case $[57]:$2=(new qx.renderer.color.ColorObject(qx.renderer.border.Border.data[$0][$1][$[11]][0]));$1=$[9];}break;case 2:switch($1){case $[63]:case $[57]:case $[90]:case $[100]:if(qx.renderer.border.Border.enhancedCrossBrowserMode){try{var $3=qx.renderer.border.Border.data[$0][$1][$[11]];if(typeof $3===$[4]){$1=$[9];$0=1;$2=(new qx.renderer.color.ColorObject($3[1]));this._enhancedDefsX.borderLeft=this._generateDefString($0,$1,$2);$2=(new qx.renderer.color.ColorObject($3[0]));}}catch(ex){this.error("Failed to compile left border",ex);this.warn($[308]+$0+$[324]+$1);}}else{$2=(new qx.renderer.color.ColorObject($[127]));}}break;}this._defsX.borderLeft=this._generateDefString($0,$1,$2);this._needsCompilationLeft=false;};qx.renderer.border.Border._resetBorderX=function($0){var $1=$0._style;$1.borderLeft=$1.borderRight=$[192];if(qx.renderer.border.Border.enhancedCrossBrowserMode){$1=$0._borderStyle;if($1){$1.borderLeft=$1.borderRight=$[192];}}};qx.renderer.border.Border._resetBorderY=function($0){var $1=$0._style;$1.borderTop=$1.borderBottom=$[192];if(qx.renderer.border.Border.enhancedCrossBrowserMode){$1=$0._borderStyle;if($1){$1.borderTop=$1.borderBottom=$[192];}}};}qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(typeof this._defsX===$[4]){for(var $0 in this._defsX){delete this._defsX[$0];}}delete this._defsX;if(typeof this._defsY===$[4]){for(var $0 in this._defsY){delete this._defsY[$0];}}delete this._defsY;if(qx.renderer.border.Border.enhancedCrossBrowserMode){if(typeof this._enhancedDefsX===$[4]){for(var $0 in this._enhancedDefsX){delete this._enhancedDefsX[$0];}}delete this._enhancedDefsX;if(typeof this._enhancedDefsY===$[4]){for(var $0 in this._enhancedDefsY){delete this._enhancedDefsY[$0];}}delete this._enhancedDefsY;}delete this._themedEdges;return qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[1951],qx.renderer.border.Border,function($0,$1,$2){this._dependentObjects={};qx.renderer.border.Border.call(this,$0,$1,$2);});qx.renderer.border.BorderObject.fromString=function($0){var $1=new qx.renderer.border.BorderObject;var $2=$0.split(/\s+/);var $3,$4;for(var $5=0;$5<$2.length;$5++){$3=$2[$5];switch($3){case $[90]:case $[100]:case $[57]:case $[63]:case $[9]:case $[534]:case $[692]:case $[585]:case $[31]:$1.setStyle($3);break;default:$4=parseFloat($3);if($4==$3||qx.lang.String.contains($3,$[22])){$1.setWidth($4);}else{$3=$3.toLowerCase();$1.setColor(qx.renderer.color.Color.themedNames[$3]?new qx.renderer.color.ColorObject($3):new qx.renderer.color.Color($3));}break;}}return $1;};qx.Proto.addListenerWidget=function($0){this._dependentObjects[$0.toHashCode()]=$0;};qx.Proto.removeListenerWidget=function($0){delete this._dependentObjects[$0.toHashCode()];};qx.Proto._sync=function($0){var $1=this._dependentObjects;var $2;for(vKey in $1){$2=$1[vKey];if($2.isCreated()){$2._updateBorder($0);}}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(typeof this._dependentObjects===$[4]){var $0=this._dependentObjects;for(vKey in $0){delete $0[vKey];}$0=null;delete this._dependentObjects;}return qx.renderer.border.Border.prototype.dispose.call(this);};qx.OO.defineClass($[2464],qx.manager.object.ObjectManager,function(){qx.manager.object.ObjectManager.call(this);this._appearanceThemes={};});qx.Settings.setDefault($[405],$[813]);qx.OO.addProperty({name:$[405],type:$[4],allowNull:false,instance:$[617]});qx.Proto.registerAppearanceTheme=function($0){this._appearanceThemes[$0.classname]=$0;if($0.classname==this.getSetting($[405])){this.setAppearanceTheme($0.getInstance());}};qx.Proto._modifyAppearanceTheme=function($0,$1,$2){var $3=qx.core.Init.getInstance().getComponent();if($3&&$3.isUiReady()){qx.ui.core.ClientDocument.getInstance()._recursiveAppearanceThemeUpdate($0,$1);}return true;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._appearanceThemes=null;return qx.manager.object.ObjectManager.prototype.dispose.call(this);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[617],qx.core.Object,function($0){qx.core.Object.call(this);this.setTitle($0);});qx.OO.addProperty({name:$[179],type:$[0],allowNull:false,defaultValue:$[1]});qx.Proto._appearances={};qx.Proto.registerAppearance=function($0,$1){this._appearances[$0]=$1;};qx.Proto.getAppearance=function($0){return this._appearances[$0];};qx.Proto.setupAppearance=function($0){if(!$0._setupDone){if($0.setup){$0.setup(this);}$0._setupDone=true;}};qx.Proto.initialFrom=function($0){var $1=this.getAppearance($0);if($1){this.setupAppearance($1);try{return $1.initial?$1.initial(this):{};}catch(ex){this.error("Couldn't apply initial appearance",ex);}}else{return this.error("Missing appearance: "+$0);}};qx.Proto.stateFrom=function($0,$1){var $2=this.getAppearance($0);if($2){this.setupAppearance($2);try{return $2.state?$2.state(this,$1):{};}catch(ex){this.error("Couldn't apply state appearance",ex);}}else{return this.error("Missing appearance: "+$0);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._appearances=null;return qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[813],qx.renderer.theme.AppearanceTheme,function($0){qx.renderer.theme.AppearanceTheme.call(this,$0||$[1540]);});qx.Proto._appearances=qx.lang.Object.carefullyMergeWith({"image":{initial:function($0){return {allowStretchX:false,allowStretchY:false};}},"client-document":{setup:function(){this.bgcolor=new qx.renderer.color.ColorObject($[102]);this.color=new qx.renderer.color.ColorObject($[683]);},initial:function($0){return {backgroundColor:this.bgcolor,color:this.color,hideFocus:true,enableElementFocus:false};}},"blocker":{initial:function($0){return {cursor:$[47],backgroundImage:$[53]};}},"atom":{initial:function($0){return {cursor:$[47],spacing:4,width:$[5],height:$[5],horizontalChildrenAlign:$[74],verticalChildrenAlign:$[33],stretchChildrenOrthogonalAxis:false,allowStretchY:false,allowStretchX:false};}},"label":{setup:function(){this.color_disabled=new qx.renderer.color.ColorObject($[2358]);this.font=new qx.renderer.font.Font(11,$[128]);},initial:function($0){return {font:this.font,wrap:false};},state:function($0,$1){return {color:$1.disabled?this.color_disabled:null};}},"htmlcontainer":{initial:function($0){return $0.initialFrom($[112]);},state:function($0,$1){return $0.stateFrom($[112],$1);}},"popup":{initial:function($0){return {width:$[5],height:$[5]};}},"tool-tip":{setup:function(){this.bgcolor=new qx.renderer.color.ColorObject($[1613]);this.color=new qx.renderer.color.ColorObject($[1852]);},initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[680]),{backgroundColor:this.bgcolor,color:this.color,border:qx.renderer.border.BorderPresets.getInstance().info,paddingTop:1,paddingRight:3,paddingBottom:2,paddingLeft:3});}},"iframe":{initial:function($0){return {border:qx.renderer.border.BorderPresets.getInstance().inset};}},"button":{setup:function(){this.bgcolor_default=new qx.renderer.color.ColorObject($[484]);this.bgcolor_over=new qx.renderer.color.Color($[928]);this.bgcolor_left=new qx.renderer.color.Color($[409]);this.border_pressed=qx.renderer.border.BorderPresets.getInstance().inset;this.border_default=qx.renderer.border.BorderPresets.getInstance().outset;},initial:function($0){return $0.initialFrom($[195]);},state:function($0,$1){var $2={backgroundColor:$1.abandoned?this.bgcolor_left:$1.over?this.bgcolor_over:this.bgcolor_default,border:$1.pressed||$1.checked||$1.abandoned?this.border_pressed:this.border_default};if($1.pressed||$1.abandoned){$2.paddingTop=4;$2.paddingRight=3;$2.paddingBottom=2;$2.paddingLeft=5;}else{$2.paddingTop=$2.paddingBottom=3;$2.paddingRight=$2.paddingLeft=4;}return $2;}},"toolbar":{setup:function(){this.bgcolor=new qx.renderer.color.ColorObject($[102]);},initial:function($0){return {border:qx.renderer.border.BorderPresets.getInstance().thinOutset,backgroundColor:this.bgcolor,height:$[5]};}},"toolbar-part":{initial:function($0){return {width:$[5]};}},"toolbar-part-handle":{initial:function($0){return {width:10};}},"toolbar-part-handle-line":{initial:function($0){return {top:2,left:3,bottom:2,width:4,border:qx.renderer.border.BorderPresets.getInstance().thinOutset};}},"toolbar-separator":{initial:function($0){return {width:8};}},"toolbar-separator-line":{setup:function(){var $0=this.border=new qx.renderer.border.BorderObject;$0.setLeftColor($[48]);$0.setRightColor($[62]);$0.setLeftStyle($[9]);$0.setRightStyle($[9]);$0.setLeftWidth(1);$0.setRightWidth(1);$0.setTopWidth(0);$0.setBottomWidth(0);},initial:function($0){return {top:2,left:3,width:2,bottom:2,border:this.border};}},"toolbar-button":{setup:function(){this.bgcolor_default=new qx.renderer.color.ColorObject($[484]);this.bgcolor_left=new qx.renderer.color.Color($[409]);this.border_pressed=qx.renderer.border.BorderPresets.getInstance().thinInset;this.border_over=qx.renderer.border.BorderPresets.getInstance().thinOutset;this.border_default=qx.renderer.border.BorderPresets.getInstance().none;this.checked_background=$[429];},initial:function($0){return {cursor:$[47],spacing:4,width:$[5],verticalChildrenAlign:$[33]};},state:function($0,$1){var $2={backgroundColor:$1.abandoned?this.bgcolor_left:this.bgcolor_default,backgroundImage:$1.checked&&!$1.over?this.checked_background:null};if($1.pressed||$1.checked||$1.abandoned){$2.border=this.border_pressed;$2.paddingTop=3;$2.paddingRight=2;$2.paddingBottom=1;$2.paddingLeft=4;}else if($1.over){$2.border=this.border_over;$2.paddingTop=$2.paddingBottom=2;$2.paddingLeft=$2.paddingRight=3;}else{$2.border=this.border_default;$2.paddingTop=$2.paddingBottom=3;$2.paddingLeft=$2.paddingRight=4;}return $2;}},"bar-view":{setup:function(){this.background=new qx.renderer.color.ColorObject($[312]);},initial:function($0){return {backgroundColor:this.background,border:qx.renderer.border.BorderPresets.getInstance().shadow};}},"bar-view-pane":{state:function($0,$1){if($1.barHorizontal){return {width:null,height:$[39]};}else{return {width:$[39],height:null};}}},"bar-view-page":{initial:function($0){return {left:10,right:10,top:10,bottom:10};}},"bar-view-bar":{setup:function(){this.background_color=new qx.renderer.color.ColorObject($[589]);this.border_color=new qx.renderer.color.ColorObject($[48]);this.border_top=new qx.renderer.border.BorderObject;this.border_top.setBottom(1,$[9],this.border_color);this.border_bottom=new qx.renderer.border.BorderObject;this.border_bottom.setTop(1,$[9],this.border_color);this.border_left=new qx.renderer.border.BorderObject;this.border_left.setRight(1,$[9],this.border_color);this.border_right=new qx.renderer.border.BorderObject;this.border_right.setLeft(1,$[9],this.border_color);},initial:function($0){return {backgroundColor:this.background_color};},state:function($0,$1){if($1.barTop){return {paddingTop:1,paddingRight:0,paddingBottom:1,paddingLeft:0,border:this.border_top,height:$[5],width:null,orientation:$[28]};}else if($1.barBottom){return {paddingTop:1,paddingRight:0,paddingBottom:1,paddingLeft:0,border:this.border_bottom,height:$[5],width:null,orientation:$[28]};}else if($1.barLeft){return {paddingTop:0,paddingRight:1,paddingBottom:0,paddingLeft:1,border:this.border_left,height:null,width:$[5],orientation:$[20]};}else if($1.barRight){return {paddingTop:0,paddingRight:1,paddingBottom:0,paddingLeft:1,border:this.border_right,height:null,width:$[5],orientation:$[20]};}}},"bar-view-button":{setup:function(){this.background_color_normal=null;this.background_color_checked=new qx.renderer.color.ColorObject($[312]);this.border_color=new qx.renderer.color.ColorObject($[48]);this.border_color_checked=new qx.renderer.color.ColorObject($[432]);this.border_top_checked=new qx.renderer.border.Border(1,$[9],this.border_color);this.border_top_checked.setBottom(3,$[9],this.border_color_checked);this.border_bottom_checked=new qx.renderer.border.Border(1,$[9],this.border_color);this.border_bottom_checked.setTop(3,$[9],this.border_color_checked);this.border_left_checked=new qx.renderer.border.Border(1,$[9],this.border_color);this.border_left_checked.setRight(3,$[9],this.border_color_checked);this.border_right_checked=new qx.renderer.border.Border(1,$[9],this.border_color);this.border_right_checked.setLeft(3,$[9],this.border_color_checked);},initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[195]),{iconPosition:$[12]});},state:function($0,$1){var $2={backgroundColor:$1.checked?this.background_color_checked:this.background_color_normal,allowStretchX:true,allowStretchY:true};if($1.checked||$1.over){if($1.barTop){$2.border=this.border_top_checked;$2.paddingTop=3;$2.paddingRight=6;$2.paddingBottom=1;$2.paddingLeft=6;}else if($1.barBottom){$2.border=this.border_bottom_checked;$2.paddingTop=1;$2.paddingRight=6;$2.paddingBottom=3;$2.paddingLeft=6;}else if($1.barLeft){$2.border=this.border_left_checked;$2.paddingTop=3;$2.paddingRight=4;$2.paddingBottom=3;$2.paddingLeft=6;}else if($1.barRight){$2.border=this.border_right_checked;$2.paddingTop=3;$2.paddingRight=6;$2.paddingBottom=3;$2.paddingLeft=4;}}else{$2.border=qx.renderer.border.BorderPresets.getInstance().none;$2.paddingTop=$2.paddingBottom=4;$2.paddingRight=$2.paddingLeft=7;}if($1.barTop||$1.barBottom){$2.marginTop=$2.marginBottom=0;$2.marginRight=$2.marginLeft=1;$2.width=$[5];$2.height=null;}else if($1.barLeft||$1.barRight){$2.marginTop=$2.marginBottom=1;$2.marginRight=$2.marginLeft=0;$2.height=$[5];$2.width=null;}return $2;}},"window":{setup:function(){this.bgcolor=new qx.renderer.color.ColorObject($[102]);this.color=new qx.renderer.color.ColorObject($[683]);},initial:function($0){return {backgroundColor:this.bgcolor,color:this.color,paddingTop:1,paddingRight:1,paddingBottom:1,paddingLeft:1};},state:function($0,$1){return {border:$1.maximized?qx.renderer.border.BorderPresets.getInstance().none:qx.renderer.border.BorderPresets.getInstance().outset};}},"window-captionbar":{setup:function(){this.bgcolor_active=new qx.renderer.color.ColorObject($[1198]);this.color_active=new qx.renderer.color.ColorObject($[1618]);this.bgcolor_inactive=new qx.renderer.color.ColorObject($[1941]);this.color_inactive=new qx.renderer.color.ColorObject($[2172]);},initial:function($0){return {paddingTop:1,paddingRight:2,paddingBottom:2,paddingLeft:2,verticalChildrenAlign:$[33],height:$[5],overflow:$[32]};},state:function($0,$1){return {backgroundColor:$1.active?this.bgcolor_active:this.bgcolor_inactive,color:$1.active?this.color_active:this.color_inactive};}},"window-resize-frame":{initial:function($0){return {border:qx.renderer.border.BorderPresets.getInstance().shadow};}},"window-captionbar-icon":{initial:function($0){return {marginRight:2};}},"window-captionbar-title":{setup:function(){this.font=new qx.renderer.font.Font(11,$[128]);this.font.setBold(true);},initial:function($0){return {cursor:$[47],font:this.font,marginRight:2,wrap:false};}},"window-captionbar-button":{initial:function($0){return $0.initialFrom($[123]);},state:function($0,$1){var $2=$0.stateFrom($[123],$1);if($1.pressed||$1.abandoned){$2.paddingTop=2;$2.paddingRight=1;$2.paddingBottom=0;$2.paddingLeft=3;}else{$2.paddingTop=$2.paddingBottom=1;$2.paddingRight=$2.paddingLeft=2;}return $2;}},"window-captionbar-minimize-button":{initial:function($0){return $0.initialFrom($[151]);},state:function($0,$1){return $0.stateFrom($[151],$1);}},"window-captionbar-restore-button":{initial:function($0){return $0.initialFrom($[151]);},state:function($0,$1){return $0.stateFrom($[151],$1);}},"window-captionbar-maximize-button":{initial:function($0){return $0.initialFrom($[151]);},state:function($0,$1){return $0.stateFrom($[151],$1);}},"window-captionbar-close-button":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[151]),{marginLeft:2});},state:function($0,$1){return $0.stateFrom($[151],$1);}},"window-statusbar":{initial:function($0){return {border:qx.renderer.border.BorderPresets.getInstance().thinInset,height:$[5]};}},"window-statusbar-text":{initial:function($0){return {paddingTop:1,paddingRight:4,paddingBottom:1,paddingLeft:4,cursor:$[47]};}},"resizer":{initial:function($0){return {border:qx.renderer.border.BorderPresets.getInstance().outset};}},"resizer-frame":{initial:function($0){return {border:qx.renderer.border.BorderPresets.getInstance().shadow};}},"menu":{setup:function(){this.bgcolor=new qx.renderer.color.ColorObject($[242]);},initial:function($0){return {width:$[5],height:$[5],backgroundColor:this.bgcolor,border:qx.renderer.border.BorderPresets.getInstance().outset,paddingTop:1,paddingRight:1,paddingBottom:1,paddingLeft:1};}},"menu-layout":{initial:function($0){return {top:0,right:0,bottom:0,left:0};}},"menu-button":{setup:function(){this.BGCOLOR_OVER=new qx.renderer.color.ColorObject("highlight");this.BGCOLOR_OUT=null;this.COLOR_OVER=new qx.renderer.color.ColorObject("highlighttext");this.COLOR_OUT=null;},initial:function($0){return {minWidth:$[5],height:$[5],spacing:2,paddingTop:2,paddingRight:4,paddingBottom:2,paddingLeft:4,cursor:$[47],verticalChildrenAlign:$[33],allowStretchX:true};},state:function($0,$1){return {backgroundColor:$1.over?this.BGCOLOR_OVER:this.BGCOLOR_OUT,color:$1.over?this.COLOR_OVER:this.COLOR_OUT};}},"menu-check-box":{initial:function($0){return $0.initialFrom($[233]);},state:function($0,$1){return $0.stateFrom($[233],$1);}},"menu-radio-button":{initial:function($0){return $0.initialFrom($[233]);},state:function($0,$1){return $0.stateFrom($[233],$1);}},"menu-separator":{initial:function($0){return {height:$[5],marginTop:3,marginBottom:2,paddingLeft:3,paddingRight:3};}},"menu-separator-line":{initial:function($0){return {right:0,left:0,height:$[5],border:qx.renderer.border.BorderPresets.getInstance().verticalDivider};}},"list":{setup:function(){this.bgcolor=new qx.renderer.color.Color($[113]);},initial:function($0){return {overflow:$[32],border:qx.renderer.border.BorderPresets.getInstance().thinInset,backgroundColor:this.bgcolor};}},"list-item":{setup:function(){this.bgcolor_selected=new qx.renderer.color.ColorObject($[265]);this.color_selected=new qx.renderer.color.ColorObject($[502]);},initial:function($0){return {cursor:$[47],height:$[5],horizontalChildrenAlign:$[11],verticalChildrenAlign:$[33],spacing:4,paddingTop:3,paddingRight:5,paddingBottom:3,paddingLeft:5,minWidth:$[5]};},state:function($0,$1){return {backgroundColor:$1.selected?this.bgcolor_selected:null,color:$1.selected?this.color_selected:null};}},"text-field":{setup:function(){this.font=new qx.renderer.font.Font(11,$[128]);},initial:function($0){return {hideFocus:true,border:qx.renderer.border.BorderPresets.getInstance().inset,paddingTop:1,paddingRight:3,paddingBottom:1,paddingLeft:3,allowStretchY:false,allowStretchX:true,font:this.font,width:$[5],height:$[5]};},state:function($0,$1){return $0.stateFrom($[112],$1);}},"text-area":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[153]),{overflow:$[5],marginTop:0,marginBottom:0});},state:function($0,$1){return $0.stateFrom($[153],$1);}},"combo-box":{setup:function(){this.bgcolor=new qx.renderer.color.Color($[113]);},initial:function($0){return {minWidth:40,width:120,height:$[5],border:qx.renderer.border.BorderPresets.getInstance().inset,backgroundColor:this.bgcolor,allowStretchY:false};}},"combo-box-ex":{setup:function(){this.bgcolor=new qx.renderer.color.Color($[113]);},initial:function($0){return {width:$[5],height:$[5],border:qx.renderer.border.BorderPresets.getInstance().inset,backgroundColor:this.bgcolor,allowStretchY:false};}},"combo-box-list":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[210]),{top:0,right:0,bottom:0,left:0,border:null,overflow:$[116]});}},"combo-box-ex-list":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[210]),{statusBarVisible:false,columnVisibilityButtonVisible:false,height:$[486],maxHeight:150,top:0,left:0,border:null});}},"combo-box-popup":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[210]),{height:$[5],maxHeight:150,border:qx.renderer.border.BorderPresets.getInstance().shadow});}},"combo-box-ex-popup":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[210]),{width:$[5],height:$[5],border:qx.renderer.border.BorderPresets.getInstance().shadow});}},"combo-box-text-field":{setup:function(){this.bgcolor=new qx.renderer.color.Color($[403]);},initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[153]),{border:qx.renderer.border.BorderPresets.getInstance().none,width:$[39],backgroundColor:this.bgcolor});}},"combo-box-ex-text-field":{setup:function(){this.bgcolor=new qx.renderer.color.Color($[403]);},initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[153]),{border:qx.renderer.border.BorderPresets.getInstance().none,minWidth:30,width:100,backgroundColor:this.bgcolor});}},"combo-box-button":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[123]),{height:null,allowStretchY:true});},state:function($0,$1){return qx.lang.Object.mergeWith($0.stateFrom($[123],$1),{paddingTop:0,paddingRight:3,paddingBottom:0,paddingLeft:2});}},"tree-element":{initial:function($0){return {height:16,verticalChildrenAlign:$[33]};}},"tree-element-icon":{initial:function($0){return {width:16,height:16};}},"tree-element-label":{setup:function(){this.bgcolor_selected=new qx.renderer.color.ColorObject($[265]);this.color_selected=new qx.renderer.color.ColorObject($[502]);},initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[112]),{cursor:$[47],marginLeft:3,height:15,paddingTop:2,paddingRight:2,paddingBottom:2,paddingLeft:2,allowStretchY:false});},state:function($0,$1){return qx.lang.Object.mergeWith($0.stateFrom($[112],$1),{backgroundColor:$1.selected?this.bgcolor_selected:null,color:$1.selected?this.color_selected:null});}},"tree-folder":{initial:function($0){return $0.initialFrom($[335]);},state:function($0,$1){return $0.stateFrom($[335],$1);}},"tree-folder-icon":{initial:function($0){return {width:16,height:16};}},"tree-folder-label":{initial:function($0){return $0.initialFrom($[284]);},state:function($0,$1){return $0.stateFrom($[284],$1);}},"tree":{initial:function($0){return $0.initialFrom($[199]);},state:function($0,$1){return $0.stateFrom($[199],$1);}},"tree-icon":{initial:function($0){return $0.initialFrom($[289]);},state:function($0,$1){return $0.stateFrom($[289],$1);}},"tree-label":{initial:function($0){return $0.initialFrom($[327]);},state:function($0,$1){return $0.stateFrom($[327],$1);}},"tree-container":{initial:function($0){return {verticalChildrenAlign:$[12]};}},"tree-folder-container":{initial:function($0){return {height:$[5],verticalChildrenAlign:$[12]};}},"list-view":{initial:function($0){return {cursor:$[47],overflow:$[32]};}},"list-view-pane":{initial:function($0){return {width:$[39],horizontalSpacing:1,overflow:$[32]};}},"list-view-header":{setup:function(){this.border=new qx.renderer.border.Border;this.border.setBottom(1,$[9],$[1716]);this.bgcolor=new qx.renderer.color.Color($[2433]);},initial:function($0){return {height:$[5],overflow:$[32],border:this.border,backgroundColor:this.bgcolor};}},"list-view-header-cell":{setup:function(){this.border_hover=new qx.renderer.border.Border;this.border_hover.setBottom(2,$[9],$[566]);this.bgcolor_hover=new qx.renderer.color.Color($[113]);},initial:function($0){return {overflow:$[32],paddingTop:2,paddingRight:6,paddingBottom:2,paddingLeft:6,spacing:4};},state:function($0,$1){if($1.over){return {backgroundColor:this.bgcolor_hover,paddingBottom:0,border:this.border_hover};}else{return {backgroundColor:null,paddingBottom:2,border:null};}}},"list-view-header-separator":{setup:function(){this.bgcolor=new qx.renderer.color.Color($[383]);},initial:function($0){return {backgroundColor:this.bgcolor,width:1,marginTop:1,marginBottom:1};}},"list-view-content-cell":{setup:function(){this.bgcolor_selected=new qx.renderer.color.ColorObject($[265]);this.color_selected=new qx.renderer.color.ColorObject($[502]);},state:function($0,$1){return {backgroundColor:$1.selected?this.bgcolor_selected:null,color:$1.selected?this.color_selected:null};}},"list-view-content-cell-image":{initial:function($0){return {paddingLeft:6,paddingRight:6};},state:function($0,$1){return $0.stateFrom($[553],$1);}},"list-view-content-cell-text":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[844]),{overflow:$[32],paddingLeft:6,paddingRight:6});},state:function($0,$1){return qx.lang.Object.mergeWith($0.stateFrom($[844],$1),$0.stateFrom($[553],$1));}},"list-view-content-cell-html":{initial:function($0){return $0.initialFrom($[156]);},state:function($0,$1){return $0.stateFrom($[156],$1);}},"list-view-content-cell-icon-html":{initial:function($0){return $0.initialFrom($[156]);},state:function($0,$1){return $0.stateFrom($[156],$1);}},"list-view-content-cell-link":{initial:function($0){return $0.initialFrom($[156]);},state:function($0,$1){return $0.stateFrom($[156],$1);}},"tab-view":{initial:function($0){return {spacing:-1};}},"tab-view-bar":{initial:function($0){return {height:$[5]};}},"tab-view-pane":{setup:function(){this.border=new qx.renderer.border.Border(1,$[9],$[234]);this.bgcolor=new qx.renderer.color.ColorObject($[312]);},initial:function($0){return {height:$[39],backgroundColor:this.bgcolor,border:this.border,paddingTop:10,paddingRight:10,paddingBottom:10,paddingLeft:10};}},"tab-view-page":{initial:function($0){return {top:0,right:0,bottom:0,left:0};}},"tab-view-button":{setup:function(){this.bgcolor_normal=new qx.renderer.color.ColorObject($[589]);this.bgcolor_checked=new qx.renderer.color.ColorObject($[312]);this.border_top_normal=new qx.renderer.border.Border(1,$[9],$[234]);this.border_top_normal.setBottomWidth(0);this.border_top_checked=new qx.renderer.border.Border(1,$[9],$[234]);this.border_top_checked.setBottomWidth(0);this.border_top_checked.setTop(3,$[9],$[432]);this.border_bottom_normal=new qx.renderer.border.Border(1,$[9],$[234]);this.border_bottom_normal.setTopWidth(0);this.border_bottom_checked=new qx.renderer.border.Border(1,$[9],$[234]);this.border_bottom_checked.setTopWidth(0);this.border_bottom_checked.setBottom(3,$[9],$[432]);},initial:function($0){return $0.initialFrom($[195]);},state:function($0,$1){var $2;if($1.checked){$2={backgroundColor:this.bgcolor_checked,zIndex:1,paddingTop:2,paddingBottom:4,paddingLeft:7,paddingRight:8,border:$1.barTop?this.border_top_checked:this.border_bottom_checked,marginTop:0,marginBottom:0,marginRight:-1,marginLeft:-2};if($1.alignLeft){if($1.firstChild){$2.paddingLeft=6;$2.paddingRight=7;$2.marginLeft=0;}}else{if($1.lastChild){$2.paddingLeft=8;$2.paddingRight=5;$2.marginRight=0;}}}else{$2={backgroundColor:$1.over?this.bgcolor_checked:this.bgcolor_normal,zIndex:0,paddingTop:2,paddingBottom:2,paddingLeft:5,paddingRight:6,marginRight:1,marginLeft:0};if($1.alignLeft){if($1.firstChild){$2.paddingLeft=6;$2.paddingRight=5;}}else{if($1.lastChild){$2.paddingLeft=6;$2.paddingRight=5;$2.marginRight=0;}}if($1.barTop){$2.border=this.border_top_normal;$2.marginTop=3;$2.marginBottom=1;}else{$2.border=this.border_bottom_normal;$2.marginTop=1;$2.marginBottom=3;}}return $2;}},"field-set":{setup:function(){this.bgcolor=new qx.renderer.color.ColorObject($[102]);},initial:function($0){return {backgroundColor:this.bgcolor};}},"field-set-legend":{setup:function(){this.bgcolor=new qx.renderer.color.ColorObject($[102]);},initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[195]),{top:1,left:10,backgroundColor:this.bgcolor,paddingRight:3,paddingLeft:4,marginRight:10});}},"field-set-frame":{initial:function($0){return {top:8,left:2,right:2,bottom:2,paddingTop:12,paddingRight:9,paddingBottom:12,paddingLeft:9,border:qx.renderer.border.BorderPresets.getInstance().groove};}},"check-box-field-set-legend":{setup:function(){this.bgcolor=new qx.renderer.color.ColorObject($[102]);},initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[195]),{top:1,left:10,backgroundColor:this.bgcolor,paddingRight:3});}},"radio-button-field-set-legend":{initial:function($0){return $0.initialFrom($[719]);}},"spinner":{setup:function(){this.bgcolor=new qx.renderer.color.Color($[113]);},initial:function($0){return {width:60,height:22,border:qx.renderer.border.BorderPresets.getInstance().inset,backgroundColor:this.bgcolor};}},"spinner-field":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[153]),{width:$[39],border:qx.renderer.border.BorderPresets.getInstance().none});},state:function($0,$1){return $0.stateFrom($[153],$1);}},"spinner-button-up":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[221]),{height:$[39],width:16,backgroundColor:new qx.renderer.color.ColorObject($[102])});},state:function($0,$1){return qx.lang.Object.mergeWith($0.stateFrom($[123],$1),{paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:3});}},"spinner-button-down":{initial:function($0){return qx.lang.Object.mergeWith($0.initialFrom($[221]),{height:$[39],width:16,backgroundColor:new qx.renderer.color.ColorObject($[102])});},state:function($0,$1){return qx.lang.Object.mergeWith($0.stateFrom($[123],$1),{paddingTop:1,paddingRight:0,paddingBottom:0,paddingLeft:3});}},"colorselector":{setup:function(){this.border=qx.renderer.border.BorderPresets.getInstance().outset;},initial:function($0){return {border:this.border,width:$[5],height:$[5]};},state:function($0,$1){}},"datechooser-toolbar-button":{setup:function(){this.bgcolor_default=new qx.renderer.color.ColorObject($[484]);this.bgcolor_left=new qx.renderer.color.Color($[409]);this.border_pressed=qx.renderer.border.BorderPresets.getInstance().thinInset;this.border_over=qx.renderer.border.BorderPresets.getInstance().thinOutset;this.border_default=null;this.checked_background=$[429];},initial:function($0){return {cursor:$[47],spacing:4,width:$[5],verticalChildrenAlign:$[33]};},state:function($0,$1){var $2={backgroundColor:$1.abandoned?this.bgcolor_left:this.bgcolor_default,backgroundImage:($1.checked&&!$1.over)?this.checked_background:null};if($1.pressed||$1.checked||$1.abandoned){$2.border=this.border_pressed;}else if($1.over){$2.border=this.border_over;}else{$2.border=this.border_default;}if($1.pressed||$1.checked||$1.abandoned){$2.paddingTop=2;$2.paddingRight=0;$2.paddingBottom=0;$2.paddingLeft=2;}else if($1.over){$2.paddingTop=$2.paddingBottom=1;$2.paddingLeft=$2.paddingRight=1;}else{$2.paddingTop=$2.paddingBottom=2;$2.paddingLeft=$2.paddingRight=2;}return $2;}},"datechooser-monthyear":{setup:function(){this.font=new qx.renderer.font.Font(13,$[128]);},initial:function($0){return {font:this.font,textAlign:$[74],verticalAlign:$[33]};}},"datechooser-datepane":{setup:function(){this.border=new qx.renderer.border.Border(1,$[9],$[185]);this.bgcolor=new qx.renderer.color.ColorObject($[159]);},initial:function($0){return {border:this.border,backgroundColor:this.bgcolor};}},"datechooser-weekday":{setup:function(){this.border=new qx.renderer.border.Border;this.border.set({bottomColor:$[185],bottomStyle:$[9],bottomWidth:1});this.color=new qx.renderer.color.ColorObject($[159]);this.bgcolor=new qx.renderer.color.ColorObject($[814]);this.font=new qx.renderer.font.Font(11,$[128]);this.font.setBold(true);},initial:function($0){return {border:this.border,font:this.font,textAlign:$[74]};},state:function($0,$1){return {color:$1.weekend?this.bgcolor:this.color,backgroundColor:$1.weekend?this.color:this.bgcolor};}},"datechooser-day":{setup:function(){this.font=new qx.renderer.font.Font(11,$[128]);this.selectedColor=new qx.renderer.color.ColorObject($[1862]);this.selectedBgColor=new qx.renderer.color.ColorObject($[265]);this.color=new qx.renderer.color.ColorObject($[2366]);this.otherMonthColor=new qx.renderer.color.ColorObject($[1758]);this.transparentBorder=new qx.renderer.border.Border(1,$[31]);},initial:function($0){return {cursor:$[47],border:this.border,color:this.color,font:this.font,textAlign:$[74],verticalAlign:$[33],selectable:false};},state:function($0,$1){return {border:$1.today?qx.renderer.border.BorderPresets.getInstance().black:this.transparentBorder,color:$1.selected?this.selectedColor:($1.otherMonth?this.otherMonthColor:this.color),backgroundColor:$1.selected?this.selectedBgColor:null};}},"datechooser-week":{setup:function(){this.border=new qx.renderer.border.Border;this.border.set({rightColor:$[185],rightStyle:$[9],rightWidth:1});this.headerBorder=new qx.renderer.border.Border;this.headerBorder.set({rightColor:$[185],rightStyle:$[9],rightWidth:1,bottomColor:$[185],bottomStyle:$[9],bottomWidth:1});this.color=new qx.renderer.color.ColorObject($[814]);this.font=new qx.renderer.font.Font(11,$[128]);},initial:function($0){return {border:this.border,font:this.font,color:this.color,paddingLeft:2};},state:function($0,$1){return {border:$1.header?this.headerBorder:this.border};}},"table-focus-statusbar":{setup:function(){this.font=new qx.renderer.font.Font(11,$[128]);this.border=new qx.renderer.border.Border;this.border.set({topColor:$[48],topStyle:$[9],topWidth:1});},initial:function($0){return {font:this.font,border:this.border,paddingLeft:2,paddingRight:2};}},"table-focus-indicator":{setup:function(){this.border=new qx.renderer.border.Border(3,$[9],$[671]);this.blurBorder=new qx.renderer.border.Border(3,$[9],$[1917]);this.editingBorder=new qx.renderer.border.Border(2,$[9],$[671]);},state:function($0,$1){return {border:$1.editing?this.editingBorder:($1.tableHasFocus?this.border:this.blurBorder)};}},"table-editor-textfield":{setup:function(){this.font=new qx.renderer.font.Font(11,$[128]);},initial:function($0){return {font:this.font,border:qx.renderer.border.BorderPresets.getInstance().none,paddingLeft:2,paddingRight:2,paddingTop:0,paddingBottom:0};}},"table-header-cell":{setup:function(){this.border=new qx.renderer.border.Border;this.border.set({rightColor:$[434],rightStyle:$[9],rightWidth:1,bottomColor:$[434],bottomStyle:$[9],bottomWidth:2});this.mouseOverBorder=new qx.renderer.border.Border;this.mouseOverBorder.set({rightColor:$[434],rightStyle:$[9],rightWidth:1,bottomColor:$[566],bottomStyle:$[9],bottomWidth:2});this.mouseOverBackground=new qx.renderer.color.ColorObject($[113]);this.background=new qx.renderer.color.ColorObject($[2189]);},initial:function($0){return {cursor:$[47],border:this.border,paddingLeft:2,paddingRight:2,spacing:2,overflow:$[32],selectable:false,backgroundColor:this.background,iconPosition:$[10],verticalChildrenAlign:$[33]};},state:function($0,$1){return {backgroundColor:$1.mouseover?this.mouseOverBackground:this.background,border:$1.mouseover?this.mouseOverBorder:this.border};}},"splitpane":{initial:function($0){return {overflow:$[32]};}},"splitpane-glasspane":{setup:function(){this.background=new qx.renderer.color.ColorObject($[48]);},initial:function($0){return {zIndex:1e7,backgroundColor:this.background};},state:function($0,$1){return {opacity:$1.visible?0.2:0};}},"splitpane-splitter":{initial:function($0){return {backgroundColor:$[102]};},state:function($0,$1){return {cursor:$1.horizontal?$[345]:$[366]};}},"splitpane-slider":{initial:function($0){return {opacity:0.5,zIndex:1e8};},state:function($0,$1){return {backgroundColor:$1.dragging?$[222]:$[102]};}},"splitpane-knob":{state:function($0,$1){var $2={opacity:$1.dragging?0.5:1.0};if($1.horizontal){$2.top=$[595];$2.left=null;$2.marginLeft=-6;$2.marginTop=0;$2.cursor=$[345];}else if($1.vertical){$2.top=null;$2.left=$[595];$2.marginTop=-6;$2.marginLeft=0;$2.cursor=$[366];}return $2;}}},qx.Super.prototype._appearances);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.AppearanceManager.getInstance().registerAppearanceTheme(qx.Class);qx.OO.defineClass($[2045],qx.core.Object,function(){qx.core.Object.call(this);this.black=new qx.renderer.border.Border(1,$[9],$[727]);this.white=new qx.renderer.border.Border(1,$[9],$[113]);this.none=new qx.renderer.border.Border(0,$[31]);this.inset=new qx.renderer.border.BorderObject(2,$[57]);this.outset=new qx.renderer.border.BorderObject(2,$[63]);this.groove=new qx.renderer.border.BorderObject(2,$[90]);this.ridge=new qx.renderer.border.BorderObject(2,$[100]);this.thinInset=new qx.renderer.border.BorderObject(1,$[57]);this.thinOutset=new qx.renderer.border.BorderObject(1,$[63]);this.verticalDivider=new qx.renderer.border.BorderObject(1,$[57]);this.verticalDivider.setLeftWidth(0);this.verticalDivider.setRightWidth(0);this.horizontalDivider=new qx.renderer.border.BorderObject(1,$[57]);this.horizontalDivider.setTopWidth(0);this.horizontalDivider.setBottomWidth(0);this.shadow=new qx.renderer.border.BorderObject(1,$[9],$[48]);this.lightShadow=new qx.renderer.border.BorderObject(1,$[9],$[127]);this.info=new qx.renderer.border.BorderObject(1,$[9],$[2511]);});qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[542],qx.component.init.BasicInitComponent,function(){qx.component.init.BasicInitComponent.call(this);});qx.Proto._uiReady=false;qx.Proto.isUiReady=function(){return this._uiReady;};qx.Proto.initialize=function(){qx.event.handler.EventHandler.getInstance();qx.ui.core.ClientDocument.getInstance();var $0=(new Date).valueOf();qx.component.init.BasicInitComponent.prototype.initialize.call(this);this.info("initialize runtime: "+((new Date).valueOf()-$0)+"ms");};qx.Proto.main=function(){var $0=(new Date).valueOf();qx.component.init.BasicInitComponent.prototype.main.call(this);this.info("main runtime: "+((new Date).valueOf()-$0)+"ms");this.debug("preloading visible images...");new qx.io.image.PreloaderSystem(qx.manager.object.ImageManager.getInstance().getPreloadImageList(),this.finalize,this);};qx.Proto.finalize=function(){var $0=(new Date).valueOf();this._printPreloadComplete();this._uiReady=true;qx.ui.core.Widget.flushGlobalQueues();qx.event.handler.EventHandler.getInstance().attachEvents();qx.component.init.BasicInitComponent.prototype.finalize.call(this);this.info("finalize runtime: "+((new Date).valueOf()-$0)+"ms");};qx.Proto.close=function(){var $0=(new Date).valueOf();qx.component.init.BasicInitComponent.prototype.close.call(this);this.info("close runtime: "+((new Date).valueOf()-$0)+"ms");};qx.Proto.terminate=function(){var $0=(new Date).valueOf();qx.component.init.BasicInitComponent.prototype.terminate.call(this);this.info("terminate runtime: "+((new Date).valueOf()-$0)+"ms");};qx.Proto.preload=function(){if(!this._preloadDone){this.debug("preloading hidden images...");new qx.io.image.PreloaderSystem(qx.manager.object.ImageManager.getInstance().getPostPreloadImageList(),this._printPreloadComplete,this);this._preloadDone=true;}};qx.Proto._printPreloadComplete=function(){this.debug("preloading complete");};qx.Proto._onload=function($0){this.initialize();this.main();};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._preloadDone=null;this._uiReady=null;return qx.component.init.BasicInitComponent.prototype.dispose.call(this);};qx.OO.defineClass($[1910],qx.event.type.Event,function($0,$1,$2,$3,$4){qx.event.type.Event.call(this,$0);this.setDomEvent($1);this.setDomTarget($2);this.setTarget($3);this.setOriginalTarget($4);});qx.OO.addFastProperty({name:$[638],defaultValue:true,noCompute:true});qx.OO.addFastProperty({name:$[453],defaultValue:false,noCompute:true});qx.OO.addFastProperty({name:$[2603],setOnlyOnce:true,noCompute:true});qx.OO.addFastProperty({name:$[1836],setOnlyOnce:true,noCompute:true});qx.OO.addCachedProperty({name:$[886],defaultValue:null});qx.Proto._computeModifiers=function(){var $0=0;var $1=this.getDomEvent();if($1.shiftKey)$0|=qx.event.type.DomEvent.SHIFT_MASK;if($1.ctrlKey)$0|=qx.event.type.DomEvent.CTRL_MASK;if($1.altKey)$0|=qx.event.type.DomEvent.ALT_MASK;if($1.metaKey)$0|=qx.event.type.DomEvent.META_MASK;return $0;};qx.Proto.isCtrlPressed=function(){return this.getDomEvent().ctrlKey;};qx.Proto.getCtrlKey=qx.Proto.isCtrlPressed;qx.Proto.isShiftPressed=function(){return this.getDomEvent().shiftKey;};qx.Proto.getShiftKey=qx.Proto.isShiftPressed;qx.Proto.isAltPressed=function(){return this.getDomEvent().altKey;};qx.Proto.getAltKey=qx.Proto.isAltPressed;qx.Proto.isMetaPressed=function(){return this.getDomEvent().metaKey;};qx.Proto.isCtrlOrCommandPressed=function(){if(qx.core.Client.getInstance().runsOnMacintosh()){return this.getDomEvent().metaKey;}else{return this.getDomEvent().ctrlKey;}};if(qx.core.Client.getInstance().isMshtml()){qx.Proto.setDefaultPrevented=function($0){if(!$0){return this.error("It is not possible to set preventDefault to false if it was true before!","setDefaultPrevented");}this.getDomEvent().returnValue=false;qx.event.type.Event.prototype.setDefaultPrevented.call(this,$0);};}else{qx.Proto.setDefaultPrevented=function($0){if(!$0){return this.error("It is not possible to set preventDefault to false if it was true before!","setDefaultPrevented");}this.getDomEvent().preventDefault();this.getDomEvent().returnValue=false;qx.event.type.Event.prototype.setDefaultPrevented.call(this,$0);};}qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._valueDomEvent=null;this._valueDomTarget=null;return qx.event.type.Event.prototype.dispose.call(this);};qx.Class.SHIFT_MASK=1;qx.Class.CTRL_MASK=2;qx.Class.ALT_MASK=4;qx.Class.META_MASK=8;qx.OO.defineClass($[1686],qx.event.type.DomEvent,function($0,$1,$2,$3,$4,$5,$6,$7){qx.event.type.DomEvent.call(this,$0,$1,$2,$3,$4);this.setKeyCode($5);this.setCharCode($6);this.setKeyIdentifier($7);});qx.OO.addFastProperty({name:$[637],setOnlyOnce:true,noCompute:true});qx.OO.addFastProperty({name:$[2516],setOnlyOnce:true,noCompute:true});qx.OO.addFastProperty({name:$[632],setOnlyOnce:true,noCompute:true});qx.event.type.KeyEvent.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};(function(){qx.event.type.KeyEvent.codes={};for(var $0 in qx.event.type.KeyEvent.keys){qx.event.type.KeyEvent.codes[qx.event.type.KeyEvent.keys[$0]]=$0;}})();qx.OO.defineClass($[2053],qx.core.Target,function(){qx.core.Target.call(this);var $0=this;this.__onkeypress=function($1){$0._onkeypress($1);};this.__onkeyupdown=function($1){$0._onkeyupdown($1);};});qx.Proto._attachEvents=function(){var $0=qx.core.Client.getInstance().isGecko()?window:document.body;qx.html.EventRegistration.addEventListener($0,$[14],this.__onkeypress);qx.html.EventRegistration.addEventListener($0,$[77],this.__onkeyupdown);qx.html.EventRegistration.addEventListener($0,$[13],this.__onkeyupdown);};qx.Proto._detachEvents=function(){var $0=qx.core.Client.getInstance().isGecko()?window:document.body;qx.html.EventRegistration.removeEventListener($0,$[14],this.__onkeypress);qx.html.EventRegistration.removeEventListener($0,$[77],this.__onkeyupdown);qx.html.EventRegistration.removeEventListener($0,$[13],this.__onkeyupdown);};qx.Proto._specialCharCodeMap={8:$[326],9:$[168],32:$[95]};qx.Proto._keyCodeToIdentifierMap={13:$[43],16:$[180],17:$[133],18:$[109],20:$[652],224:$[141],27:$[79],37:$[68],38:$[73],39:$[69],40:$[70],33:$[76],34:$[86],35:$[149],36:$[134],45:$[208],46:$[247],112:$[514],113:$[351],114:$[269],115:$[639],116:$[610],117:$[640],118:$[663],119:$[694],120:$[702],121:$[599],122:$[570],123:$[545],144:$[135],44:$[323],145:$[384],19:$[204],91:$[230],93:$[424]};qx.Proto._numpadToCharCode={96:$[35].charCodeAt(0),97:$[310].charCodeAt(0),98:$[419].charCodeAt(0),99:$[437].charCodeAt(0),100:$[389].charCodeAt(0),101:$[402].charCodeAt(0),102:$[367].charCodeAt(0),103:$[380].charCodeAt(0),104:$[382].charCodeAt(0),105:$[161].charCodeAt(0),106:$[176].charCodeAt(0),107:$[250].charCodeAt(0),109:$[55].charCodeAt(0),110:$[18].charCodeAt(0),111:$[130].charCodeAt(0)};(function(){if(!qx.Proto._identifierToKeyCodeMap){qx.Proto._identifierToKeyCodeMap={};for(var $0 in qx.Proto._keyCodeToIdentifierMap){qx.Proto._identifierToKeyCodeMap[qx.Proto._keyCodeToIdentifierMap[$0]]=parseInt($0);}for(var $0 in qx.Proto._specialCharCodeMap){qx.Proto._identifierToKeyCodeMap[qx.Proto._specialCharCodeMap[$0]]=parseInt($0);}}})();qx.Proto._charCodeA=$[72].charCodeAt(0);qx.Proto._charCodeZ=$[469].charCodeAt(0);qx.Proto._charCode0=$[35].charCodeAt(0);qx.Proto._charCode9=$[161].charCodeAt(0);qx.Proto._isNonPrintableKeyCode=function($0){return this._keyCodeToIdentifierMap[$0]?true:false;};qx.Proto._isIdentifiableKeyCode=function($0){if($0>=this._charCodeA&&$0<=this._charCodeZ){return true;}if($0>=this._charCode0&&$0<=this._charCode9){return true;}if(this._specialCharCodeMap[$0]){return true;}if(this._numpadToCharCode[$0]){return true;}if(this._isNonPrintableKeyCode($0)){return true;}return false;};qx.Proto.isValidKeyIdentifier=function($0){if(this._identifierToKeyCodeMap[$0]){return true;}if($0.length!=1){return false;}if($0>=$[35]&&$0<=$[161]){return true;}if($0>=$[72]&&$0<=$[469]){return true;}switch($0){case $[250]:case $[55]:case $[176]:case $[130]:return true;default:return false;}};qx.Proto._keyCodeToIdentifier=function($0){if(this._isIdentifiableKeyCode($0)){var $1=this._numpadToCharCode[$0];if($1){return String.fromCharCode($1);}return (this._keyCodeToIdentifierMap[$0]||this._specialCharCodeMap[$0]||String.fromCharCode($0));}else{return $[270];}};qx.Proto._charCodeToIdentifier=function($0){return this._specialCharCodeMap[$0]||String.fromCharCode($0).toUpperCase();};qx.Proto._identifierToKeyCode=function($0){return this._identifierToKeyCodeMap[$0]||$0.charCodeAt(0);};qx.Proto._idealKeyHandler=function($0,$1,$2,$3){if(!$0&&!$1){return;}var $4;if($0){$4=this._keyCodeToIdentifier($0);qx.event.handler.EventHandler.getInstance()._onkeyevent_post($3,$2,$0,$1,$4);}else{$4=this._charCodeToIdentifier($1);qx.event.handler.EventHandler.getInstance()._onkeyevent_post($3,$[14],$0,$1,$4);qx.event.handler.EventHandler.getInstance()._onkeyevent_post($3,$[237],$0,$1,$4);}};if(qx.core.Client.getInstance().isMshtml()){qx.Proto._lastUpDownType={};qx.Proto._charCode2KeyCode={13:13,27:27};qx.Proto._onkeyupdown=function($0){$0=window.event||$0;var $1=$0.keyCode;var $2=0;var $3=$0.type;if(!(this._lastUpDownType[$1]==$[13]&&$3==$[13])){this._idealKeyHandler($1,$2,$3,$0);}if(this._isNonPrintableKeyCode($1)&&$3==$[13]){this._idealKeyHandler($1,$2,$[14],$0);}this._lastUpDownType[$1]=$3;};qx.Proto._onkeypress=function($0){$0=window.event||$0;if(this._charCode2KeyCode[$0.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[$0.keyCode],0,$0.type,$0);}else{this._idealKeyHandler(0,$0.keyCode,$0.type,$0);}};}else if(qx.core.Client.getInstance().isGecko()){qx.Proto._lastUpDownType={};qx.Proto._keyCodeFix={12:qx.Proto._identifierToKeyCode($[135])};qx.Proto._onkeyupdown=qx.Proto._onkeypress=function($0){var $1=this._keyCodeFix[$0.keyCode]||$0.keyCode;var $2=$0.charCode;var $3=$0.type;if(qx.core.Client.getInstance().runsOnWindows()){var $4=$1?this._keyCodeToIdentifier($1):this._charCodeToIdentifier($2);if(!(this._lastUpDownType[$4]==$[14]&&$3==$[13])){this._idealKeyHandler($1,$2,$3,$0);}this._lastUpDownType[$4]=$3;}else{this._idealKeyHandler($1,$2,$3,$0);}};}else if(qx.core.Client.getInstance().isWebkit()){qx.Proto._charCode2KeyCode={63289:qx.Proto._identifierToKeyCode($[135]),63276:qx.Proto._identifierToKeyCode($[76]),63277:qx.Proto._identifierToKeyCode($[86]),63275:qx.Proto._identifierToKeyCode($[149]),63273:qx.Proto._identifierToKeyCode($[134]),63234:qx.Proto._identifierToKeyCode($[68]),63232:qx.Proto._identifierToKeyCode($[73]),63235:qx.Proto._identifierToKeyCode($[69]),63233:qx.Proto._identifierToKeyCode($[70]),63272:qx.Proto._identifierToKeyCode($[247]),63302:qx.Proto._identifierToKeyCode($[208]),63236:qx.Proto._identifierToKeyCode($[514]),63237:qx.Proto._identifierToKeyCode($[351]),63238:qx.Proto._identifierToKeyCode($[269]),63239:qx.Proto._identifierToKeyCode($[639]),63240:qx.Proto._identifierToKeyCode($[610]),63241:qx.Proto._identifierToKeyCode($[640]),63242:qx.Proto._identifierToKeyCode($[663]),63243:qx.Proto._identifierToKeyCode($[694]),63244:qx.Proto._identifierToKeyCode($[702]),63245:qx.Proto._identifierToKeyCode($[599]),63246:qx.Proto._identifierToKeyCode($[570]),63247:qx.Proto._identifierToKeyCode($[545]),63248:qx.Proto._identifierToKeyCode($[323]),3:qx.Proto._identifierToKeyCode($[43]),12:qx.Proto._identifierToKeyCode($[135]),13:qx.Proto._identifierToKeyCode($[43])};qx.Proto._onkeyupdown=qx.Proto._onkeypress=function($0){var $1=0;var $2=0;var $3=$0.type;if(qx.core.Client.getInstance().getVersion()<420){if(!this._lastCharCodeForType){this._lastCharCodeForType={};}var $4=this._lastCharCodeForType[$3]>63000;if($4){this._lastCharCodeForType[$3]=null;return;}this._lastCharCodeForType[$3]=$0.charCode;}if($3==$[77]||$3==$[13]){$1=this._charCode2KeyCode[$0.charCode]||$0.keyCode;}else{if(this._charCode2KeyCode[$0.charCode]){$1=this._charCode2KeyCode[$0.charCode];}else{$2=$0.charCode;}}this._idealKeyHandler($1,$2,$3,$0);};}else if(qx.core.Client.getInstance().isOpera()){qx.Proto._onkeyupdown=function($0){this._idealKeyHandler($0.keyCode,0,$0.type,$0);};qx.Proto._onkeypress=function($0){if(this._keyCodeToIdentifierMap[$0.keyCode]){this._idealKeyHandler($0.keyCode,0,$0.type,$0);}else{this._idealKeyHandler(0,$0.keyCode,$0.type,$0);}};}qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._detachEvents();return qx.core.Target.prototype.dispose.call(this);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[969],qx.core.Target,function(){qx.core.Target.call(this);var $0=this;this.__onmouseevent=function($1){return $0._onmouseevent($1);};this.__ondragevent=function($1){return $0._ondragevent($1);};this.__onselectevent=function($1){return $0._onselectevent($1);};this.__onwindowblur=function($1){return $0._onwindowblur($1);};this.__onwindowfocus=function($1){return $0._onwindowfocus($1);};this.__onwindowresize=function($1){return $0._onwindowresize($1);};this._commands={};});qx.OO.addProperty({name:$[1361],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[2034],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[2254],type:$[4],instance:$[174],allowNull:true});qx.OO.addProperty({name:$[1123],type:$[4],instance:$[470],allowNull:true});qx.Class.mouseEventTypes=[$[37],$[21],$[51],$[6],$[7],$[26],$[45],$[447],qx.core.Client.getInstance().isMshtml()?$[60]:$[644]];qx.Class.keyEventTypes=[$[13],$[14],$[77]];if(qx.core.Client.getInstance().isGecko()){qx.Class.dragEventTypes=[$[436],$[187],$[371],$[709],$[728]];}else if(qx.core.Client.getInstance().isMshtml()){qx.Class.dragEventTypes=[$[756],$[187],$[219],$[657],$[371],$[546]];}else{qx.Class.dragEventTypes=[$[219],$[436],$[187],$[657],$[546],$[371],$[709],$[728]];}qx.Proto._lastMouseEventType=null;qx.Proto._lastMouseDown=false;qx.Proto._lastMouseEventDate=0;qx.Proto._modifyCaptureWidget=function($0,$1,$2){if($1){$1.setCapture(false);}if($0){$0.setCapture(true);}return true;};qx.Proto._modifyFocusRoot=function($0,$1,$2){if($1){$1.setFocusedChild(null);}if($0){if($0.getFocusedChild()==null){$0.setFocusedChild($0);}}return true;};qx.Proto.addCommand=function($0){this._commands[$0.toHashCode()]=$0;};qx.Proto.removeCommand=function($0){delete this._commands[$0.toHashCode()];};qx.Proto._checkKeyEventMatch=function($0){var $1;for(var $2 in this._commands){$1=this._commands[$2];if($1.getEnabled()&&$1._matchesKeyEvent($0)){if(!$1.execute($0.getTarget())){$0.preventDefault();}break;}}};qx.Proto.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,$[181],this.__onwindowblur);qx.html.EventRegistration.addEventListener(window,$[240],this.__onwindowfocus);qx.html.EventRegistration.addEventListener(window,$[516],this.__onwindowresize);document.body.onselect=document.onselectstart=document.onselectionchange=this.__onselectevent;};qx.Proto.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,$[181],this.__onwindowblur);qx.html.EventRegistration.removeEventListener(window,$[240],this.__onwindowfocus);qx.html.EventRegistration.removeEventListener(window,$[516],this.__onwindowresize);document.body.onselect=document.onselectstart=document.onselectionchange=null;};qx.Proto.attachEventTypes=function($0,$1){try{var $2=qx.core.Client.getInstance().isGecko()?window:document.body;for(var $3=0,$4=$0.length;$3<$4;$3++){qx.html.EventRegistration.addEventListener($2,$0[$3],$1);}}catch(ex){throw new Error("qx.event.handler.EventHandler: Failed to attach window event types: "+$0+": "+ex);}};qx.Proto.detachEventTypes=function($0,$1){try{var $2=qx.core.Client.getInstance().isGecko()?window:document.body;for(var $3=0,$4=$0.length;$3<$4;$3++){qx.html.EventRegistration.removeEventListener($2,$0[$3],$1);}}catch(ex){throw new Error("qx.event.handler.EventHandler: Failed to detach window event types: "+$0+": "+ex);}};qx.Class.getOriginalTargetObject=function($0){if($0==document.documentElement){$0=document.body;}while($0!=null&&$0.qx_Widget==null){try{$0=$0.parentNode;}catch(vDomEvent){$0=null;}}return $0?$0.qx_Widget:null;};if(qx.core.Client.getInstance().isWebkit()){qx.Class.getDomTarget=function($0){var $1=$0.target||$0.srcElement;if($1&&($1.nodeType==qx.dom.Node.TEXT)){$1=$1.parentNode;}return $1;};}else if(qx.core.Client.getInstance().isMshtml()){qx.Class.getDomTarget=function($0){return $0.target||$0.srcElement;};}else{qx.Class.getDomTarget=function($0){return $0.target;};}qx.Class.getOriginalTargetObjectFromEvent=function($0,$1){var $2=qx.event.handler.EventHandler.getDomTarget($0);if($1){var $3=$1.document;if($2==$1||$2==$3||$2==$3.documentElement||$2==$3.body){return $3.body.qx_Widget;}}return qx.event.handler.EventHandler.getOriginalTargetObject($2);};qx.Class.getRelatedOriginalTargetObjectFromEvent=function($0){return qx.event.handler.EventHandler.getOriginalTargetObject($0.relatedTarget||($0.type==$[37]?$0.fromElement:$0.toElement));};qx.Class.getTargetObject=function($0,$1,$2){if(!$1){var $1=qx.event.handler.EventHandler.getOriginalTargetObject($0);if(!$1){return null;}}while($1){if(!$2&&!$1.getEnabled()){return null;}if(!$1.getAnonymous()){break;}$1=$1.getParent();}return $1;};qx.Class.getTargetObjectFromEvent=function($0){return qx.event.handler.EventHandler.getTargetObject(qx.event.handler.EventHandler.getDomTarget($0));};qx.Class.getRelatedTargetObjectFromEvent=function($0){var $1=$0.relatedTarget;if(!$1){if($0.type==$[37]){$1=$0.fromElement;}else{$1=$0.toElement;}}return qx.event.handler.EventHandler.getTargetObject($1);};qx.Class.stopDomEvent=function($0){};if(qx.core.Client.getInstance().isMshtml()){qx.Class.stopDomEvent=function($0){$0.returnValue=false;};}else{qx.Class.stopDomEvent=function($0){$0.preventDefault();$0.returnValue=false;};}qx.Proto._onkeyevent_post=function($0,$1,$2,$3,$4){var $5=qx.event.handler.EventHandler.getDomTarget($0);var $6=this.getFocusRoot();var $7=this.getCaptureWidget()||($6==null?null:$6.getActiveChild());if($7==null||!$7.getEnabled()){return false;}var $8=$7.getElement();switch($4){case $[79]:case $[168]:if(qx.OO.isAvailable($[198])){qx.manager.object.MenuManager.getInstance().update($7,$1);}break;}if(!this.getAllowClientSelectAll()){if($0.ctrlKey&&$4==$[72]){switch($5.tagName.toLowerCase()){case $[85]:case $[430]:case $[245]:break;default:qx.event.handler.EventHandler.stopDomEvent($0);}}}var $9=new qx.event.type.KeyEvent($1,$0,$5,$7,null,$2,$3,$4);if($0.type==$[13]){this._checkKeyEventMatch($9);}try{$7.dispatchEvent($9);if(qx.OO.isAvailable($[322])){qx.event.handler.DragAndDropHandler.getInstance().handleKeyEvent($9);}}catch(ex){this.error("Failed to dispatch key event",ex);this.createDispatchDataEvent($[106],ex);}$9.dispose();qx.ui.core.Widget.flushGlobalQueues();};if(qx.core.Client.getInstance().isMshtml()){qx.Proto._onmouseevent=function($0){qx.core.Init.getInstance().getComponent().preload();if(!$0){$0=window.event;}var $1=qx.event.handler.EventHandler.getDomTarget($0);var $2=$0.type;if($2==$[21]){if(this._mouseIsDown&&$0.button==0){this._onmouseevent_post($0,$[7]);this._mouseIsDown=false;}}else{if($2==$[6]){this._mouseIsDown=true;}else if($2==$[7]){this._mouseIsDown=false;}if($2==$[7]&&!this._lastMouseDown&&((new Date).valueOf()-this._lastMouseEventDate)<250){this._onmouseevent_post($0,$[6]);}else if($2==$[45]&&this._lastMouseEventType==$[7]&&((new Date).valueOf()-this._lastMouseEventDate)<250){this._onmouseevent_post($0,$[26]);}switch($2){case $[6]:case $[7]:case $[26]:case $[45]:case $[447]:this._lastMouseEventType=$2;this._lastMouseEventDate=(new Date).valueOf();this._lastMouseDown=$2==$[6];}}this._onmouseevent_post($0,$2,$1);};}else{qx.Proto._onmouseevent=function($0){qx.core.Init.getInstance().getComponent().preload();var $1=qx.event.handler.EventHandler.getDomTarget($0);var $2=$0.type;switch($2){case $[644]:$2=$[60];break;case $[26]:case $[45]:if($0.which!==1){return;}}this._onmouseevent_post($0,$2,$1);};}if(qx.core.Client.getInstance().isGecko()){qx.Proto._onmouseevent_click_fix=function($0,$1,$2){var $3=false;switch($1){case $[6]:this._lastMouseDownDomTarget=$0;this._lastMouseDownDispatchTarget=$2;break;case $[7]:if(this._lastMouseDownDispatchTarget===$2&&$0!==this._lastMouseDownDomTarget){$3=true;}else{this._lastMouseDownDomTarget=null;this._lastMouseDownDispatchTarget=null;}}return $3;};}else{qx.Proto._onmouseevent_click_fix=function($0,$1){return false;};}qx.Proto._onmouseevent_post=function($0,$1,$2){try{var $3,$4,$5,$6,$7,$8,$9,$a;$4=this.getCaptureWidget();$7=qx.event.handler.EventHandler.getOriginalTargetObject($2);if(!$4){$5=$6=qx.event.handler.EventHandler.getTargetObject(null,$7,true);}else{$5=$4;$6=qx.event.handler.EventHandler.getTargetObject(null,$7,true);}if(!$6){return;}$a=$6.getEnabled();$9=this._onmouseevent_click_fix($2,$1,$5);if($1==$[447]&&!this.getAllowClientContextMenu()){qx.event.handler.EventHandler.stopDomEvent($0);}if($a&&$1==$[6]){qx.event.handler.FocusHandler.mouseFocus=true;var $b=$6.getFocusRoot();if($b){this.setFocusRoot($b);$b.setActiveChild($6);var $c=$6;while(!$c.isFocusable()&&$c!=$b){$c=$c.getParent();}$b.setFocusedChild($c);}}var $d=$6.getElement();switch($1){case $[37]:case $[51]:$8=qx.event.handler.EventHandler.getRelatedTargetObjectFromEvent($0);if($8==$6){return;}}try{$3=new qx.event.type.MouseEvent($1,$0,$2,$6,$7,$8);}catch(ex){return this.error("Failed to create mouse event",ex);}qx.event.type.MouseEvent._storeEventState($3);if($a){var $e=false;try{$e=$5?$5.dispatchEvent($3):true;this._onmouseevent_special_post($1,$6,$7,$5,$e,$3,$0);}catch(ex){this.error("Failed to dispatch mouse event",ex);this.createDispatchDataEvent($[106],ex);}}else{if($1==$[37]){if(qx.OO.isAvailable($[163])){qx.manager.object.ToolTipManager.getInstance().handleMouseOver($3);}}}$3.dispose();$3=null;qx.ui.core.Widget.flushGlobalQueues();if($9){this._onmouseevent_post($0,$[26],this._lastMouseDownDomTarget);this._lastMouseDownDomTarget=null;this._lastMouseDownDispatchTarget=null;}}catch(ex){return this.error("Failed to handle mouse event",ex);}};qx.Proto._onmouseevent_special_post=function($0,$1,$2,$3,$4,$5,$6){switch($0){case $[6]:if(qx.OO.isAvailable($[215])){qx.manager.object.PopupManager.getInstance().update($1);}if(qx.OO.isAvailable($[198])){qx.manager.object.MenuManager.getInstance().update($1,$0);}if(qx.OO.isAvailable($[497])){qx.manager.object.IframeManager.getInstance().handleMouseDown($5);}break;case $[7]:if(qx.OO.isAvailable($[198])){qx.manager.object.MenuManager.getInstance().update($1,$0);}if(qx.OO.isAvailable($[497])){qx.manager.object.IframeManager.getInstance().handleMouseUp($5);}break;case $[37]:if(qx.OO.isAvailable($[163])){qx.manager.object.ToolTipManager.getInstance().handleMouseOver($5);}break;case $[51]:if(qx.OO.isAvailable($[163])){qx.manager.object.ToolTipManager.getInstance().handleMouseOut($5);}break;case $[60]:$4?this._onmousewheel($2||$3,$5):qx.event.handler.EventHandler.stopDomEvent($6);break;}this._ignoreWindowBlur=$0===$[6];if(qx.OO.isAvailable($[322])&&$1){qx.event.handler.DragAndDropHandler.getInstance().handleMouseEvent($5);}};if(qx.core.Client.getInstance().isGecko()){qx.Proto._onmousewheel=function($0,$1){if($0==null){return;}if($0.getOverflowY()==$[32]){return this._onmousewheel($0.getParent(),$1);}var $2=$0.getScrollTop();var $3=20*$1.getWheelDelta();if($2==0&&$3>0){return this._onmousewheel($0.getParent(),$1);}var $4=$0.getScrollHeight();var $5=$0.getClientHeight();if($2+$5>=$4&&$3<0){return this._onmousewheel($0.getParent(),$1);}$0.setScrollTop($2-$3);$1.preventDefault();};}else{qx.Proto._onmousewheel=function(){};}qx.Proto._ondragevent=function($0){if(!$0){$0=window.event;}qx.event.handler.EventHandler.stopDomEvent($0);};qx.Proto._onselectevent=function($0){if(!$0){$0=window.event;}var $1=qx.event.handler.EventHandler.getOriginalTargetObjectFromEvent($0);if($1&&!$1.getSelectable()){qx.event.handler.EventHandler.stopDomEvent($0);}};qx.Proto._focused=false;qx.Proto._onwindowblur=function($0){if(!this._focused||this._ignoreWindowBlur){return;}this._focused=false;this.setCaptureWidget(null);if(qx.OO.isAvailable($[215])){qx.manager.object.PopupManager.getInstance().update();}if(qx.OO.isAvailable($[198])){qx.manager.object.MenuManager.getInstance().update();}if(qx.OO.isAvailable($[322])){qx.event.handler.DragAndDropHandler.getInstance().globalCancelDrag();}qx.ui.core.ClientDocument.getInstance().createDispatchEvent($[431]);};qx.Proto._onwindowfocus=function($0){if(this._focused){return;}this._focused=true;qx.ui.core.ClientDocument.getInstance().createDispatchEvent($[1388]);};qx.Proto._onwindowresize=function($0){qx.ui.core.ClientDocument.getInstance().createDispatchEvent($[421]);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.detachEvents();this.__onmouseevent=this.__ondragevent=this.__onselectevent=null;this.__onwindowblur=this.__onwindowfocus=this.__onwindowresize=null;this._lastMouseEventType=null;this._lastMouseDown=null;this._lastMouseEventDate=null;this._lastMouseDownDomTarget=null;this._lastMouseDownDispatchTarget=null;if(this._commands){for(var $0 in this._commands){this._commands[$0].dispose();delete this._commands[$0];}this._commands=null;}qx.core.Target.prototype.dispose.call(this);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[174],qx.core.Target,function(){if(this.classname==qx.ui.core.Widget.ABSTRACT_CLASS){throw new Error("Please omit the usage of qx.ui.core.Widget directly. Choose between qx.ui.core.Parent and qx.ui.basic.Terminator instead!");}qx.core.Target.call(this,true);this._styleProperties={position:$[89]};this._layoutChanges={};this._states={};this._applyInitialAppearance();});qx.Class.ABSTRACT_CLASS="qx.ui.core.Widget";qx.Class.SCROLLBAR_SIZE=16;qx.Settings.setDefault($[757],false);qx.OO.addProperty({name:$[212],type:$[4],instance:$[470],defaultValue:null});qx.OO.addProperty({name:$[1920]});qx.OO.addProperty({name:$[140],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[117],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1816],type:$[2],defaultValue:false,getAlias:$[2116]});qx.OO.addProperty({name:$[842],type:$[0],defaultValue:$[49]});qx.OO.addProperty({name:$[838],type:$[0]});qx.OO.addProperty({name:$[579],type:$[0]});qx.OO.addProperty({name:$[2075],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[897],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[251],type:$[3]});qx.OO.addProperty({name:$[359],type:$[4],instance:$[142],convert:qx.renderer.color.ColorCache,allowMultipleArguments:true});qx.OO.addProperty({name:$[463],type:$[4],instance:$[142],convert:qx.renderer.color.ColorCache,allowMultipleArguments:true});qx.OO.addProperty({name:$[947],type:$[4],instance:$[790],convert:qx.renderer.border.BorderCache,allowMultipleArguments:true});qx.OO.addProperty({name:$[372],type:$[3]});qx.OO.addProperty({name:$[206],type:$[0]});qx.OO.addProperty({name:$[440],type:$[0]});qx.OO.addProperty({name:$[197],type:$[0],addToQueue:true});qx.OO.addProperty({name:$[485],type:$[3],impl:$[191]});qx.OO.addProperty({name:$[449],type:$[3],impl:$[191]});qx.OO.addProperty({name:$[496],type:$[3],impl:$[191]});qx.OO.addProperty({name:$[385],type:$[3],impl:$[191]});qx.OO.addProperty({name:$[271],type:$[3],defaultValue:-1});qx.OO.addProperty({name:$[2431],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1942],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[164],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1544],type:$[2],defaultValue:true,getAlias:$[951]});qx.OO.addProperty({name:$[744],type:$[4],instance:$[329]});qx.OO.addProperty({name:$[950],type:$[4],instance:$[321]});qx.OO.addProperty({name:$[1747],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[2033]});qx.OO.addProperty({name:$[2623],type:$[4],instance:$[759]});qx.OO.addProperty({name:$[8],type:$[0]});qx.OO.addProperty({name:$[426],type:$[3],addToQueue:true,impl:$[588]});qx.OO.addProperty({name:$[443],type:$[3],addToQueue:true,impl:$[561]});qx.OO.addProperty({name:$[478],type:$[3],addToQueue:true,impl:$[588]});qx.OO.addProperty({name:$[495],type:$[3],addToQueue:true,impl:$[561]});qx.OO.addProperty({name:$[157],type:$[3],addToQueue:true,impl:$[831]});qx.OO.addProperty({name:$[165],type:$[3],addToQueue:true,impl:$[848]});qx.OO.addProperty({name:$[167],type:$[3],addToQueue:true,impl:$[831]});qx.OO.addProperty({name:$[155],type:$[3],addToQueue:true,impl:$[848]});qx.OO.addProperty({name:$[11],addToQueue:true,unitDetection:$[122]});qx.OO.addProperty({name:$[10],addToQueue:true,unitDetection:$[122]});qx.OO.addProperty({name:$[44],addToQueue:true,unitDetection:$[678]});qx.OO.addProperty({name:$[96],addToQueue:true,unitDetection:$[295]});qx.OO.addProperty({name:$[118],addToQueue:true,unitDetection:$[295]});qx.OO.addProperty({name:$[12],addToQueue:true,unitDetection:$[122]});qx.OO.addProperty({name:$[16],addToQueue:true,unitDetection:$[122]});qx.OO.addProperty({name:$[41],addToQueue:true,unitDetection:$[678]});qx.OO.addProperty({name:$[101],addToQueue:true,unitDetection:$[295]});qx.OO.addProperty({name:$[121],addToQueue:true,unitDetection:$[295]});qx.OO.addPropertyGroup({name:$[78],members:[$[11],$[12]]});qx.OO.addPropertyGroup({name:$[261],members:[$[44],$[41]]});qx.OO.addPropertyGroup({name:$[1845],members:[$[11],$[44],$[12],$[41]]});qx.OO.addPropertyGroup({name:$[973],members:[$[12],$[10],$[16],$[11]],mode:$[244]});qx.OO.addPropertyGroup({name:$[538],members:[$[157],$[165],$[167],$[155]],mode:$[244]});qx.OO.addPropertyGroup({name:$[686],members:[$[426],$[443],$[478],$[495]],mode:$[244]});qx.OO.addPropertyGroup({name:$[2204],members:[$[101],$[41],$[121]]});qx.OO.addPropertyGroup({name:$[1186],members:[$[96],$[44],$[118]]});qx.OO.addPropertyGroup({name:$[1102],members:[$[838],$[579]]});qx.OO.addPropertyGroup({name:$[1876],members:[$[1615],$[1496]]});qx.OO.addPropertyGroup({name:$[2092],members:[$[485],$[449]]});qx.OO.addPropertyGroup({name:$[1593],members:[$[496],$[385]]});qx.OO.addPropertyGroup({name:$[191],members:[$[485],$[449],$[496],$[385]]});qx.ui.core.Widget.flushGlobalQueues=function(){};if(qx.Settings.getValueOfClass($[174],$[757])){qx.ui.core.Widget.flushGlobalQueues=function(){if(qx.ui.core.Widget._inFlushGlobalQueues||!qx.core.Init.getInstance().getComponent().isUiReady()){return;}if(!(qx.ui.core.Widget._globalWidgetQueue.length>0||qx.ui.core.Widget._globalElementQueue.length>0||qx.ui.core.Widget._globalStateQueue.length>0||qx.ui.core.Widget._globalJobQueue.length>0||qx.ui.core.Widget._globalLayoutQueue.length>0||qx.ui.core.Widget._fastGlobalDisplayQueue.length>0||!qx.lang.Object.isEmpty(qx.ui.core.Widget._lazyGlobalDisplayQueue))){return;}var $0=qx.ui.core.Widget._globalWidgetQueue.length;var $1=qx.ui.core.Widget._globalElementQueue.length;var $2=qx.ui.core.Widget._globalStateQueue.length;var $3=qx.ui.core.Widget._globalJobQueue.length;var $4=qx.ui.core.Widget._globalLayoutQueue.length;var $5=qx.ui.core.Widget._fastGlobalDisplayQueue.length;var $6=qx.ui.core.Widget._lazyGlobalDisplayQueue?qx.ui.core.Widget._lazyGlobalDisplayQueue.length:0;qx.ui.core.Widget._inFlushGlobalQueues=true;var $7;$7=(new Date).valueOf();qx.ui.core.Widget.flushGlobalWidgetQueue();var $8=(new Date).valueOf()-$7;$7=(new Date).valueOf();qx.ui.core.Widget.flushGlobalStateQueue();var $9=(new Date).valueOf()-$7;$7=(new Date).valueOf();qx.ui.core.Widget.flushGlobalElementQueue();var $a=(new Date).valueOf()-$7;$7=(new Date).valueOf();qx.ui.core.Widget.flushGlobalJobQueue();var $b=(new Date).valueOf()-$7;$7=(new Date).valueOf();qx.ui.core.Widget.flushGlobalLayoutQueue();var $c=(new Date).valueOf()-$7;$7=(new Date).valueOf();qx.ui.core.Widget.flushGlobalDisplayQueue();var $d=(new Date).valueOf()-$7;var $e=$8+$9+$a+$b+$c+$d;if($e>0){var $f=qx.log.Logger.getClassLogger(qx.ui.core.Widget);$f.debug("Flush Global Queues");$f.debug("Widgets: "+$8+"ms ("+$0+")");$f.debug("State: "+$9+"ms ("+$2+")");$f.debug("Element: "+$a+"ms ("+$1+")");$f.debug("Job: "+$b+"ms ("+$3+")");$f.debug("Layout: "+$c+"ms ("+$4+")");$f.debug("Display: "+$d+"ms (fast:"+$5+",lazy:"+$6+")");window.status=$[1730]+$8+$[1739]+$9+$[1670]+$a+$[1590]+$b+$[1892]+$c+$[1973]+$d;}delete qx.ui.core.Widget._inFlushGlobalQueues;};}else{qx.ui.core.Widget.flushGlobalQueues=function(){if(qx.ui.core.Widget._inFlushGlobalQueues||!qx.core.Init.getInstance().getComponent().isUiReady()){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;};}qx.ui.core.Widget._globalWidgetQueue=[];qx.ui.core.Widget.addToGlobalWidgetQueue=function($0){if(!$0._isInGlobalWidgetQueue&&$0._isDisplayable){qx.ui.core.Widget._globalWidgetQueue.push($0);$0._isInGlobalWidgetQueue=true;}};qx.ui.core.Widget.removeFromGlobalWidgetQueue=function($0){if($0._isInGlobalWidgetQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalWidgetQueue,$0);delete $0._isInGlobalWidgetQueue;}};qx.ui.core.Widget.flushGlobalWidgetQueue=function(){var $0=qx.ui.core.Widget._globalWidgetQueue,$1,$2;while(($1=$0.length)>0){for(var $3=0;$3<$1;$3++){$2=$0[$3];$2.flushWidgetQueue();delete $2._isInGlobalWidgetQueue;}$0.splice(0,$1);}};qx.ui.core.Widget._globalElementQueue=[];qx.ui.core.Widget.addToGlobalElementQueue=function($0){if(!$0._isInGlobalElementQueue&&$0._isDisplayable){qx.ui.core.Widget._globalElementQueue.push($0);$0._isInGlobalElementQueue=true;}};qx.ui.core.Widget.removeFromGlobalElementQueue=function($0){if($0._isInGlobalElementQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalElementQueue,$0);delete $0._isInGlobalElementQueue;}};qx.ui.core.Widget.flushGlobalElementQueue=function(){var $0=qx.ui.core.Widget._globalElementQueue,$1,$2;while(($1=$0.length)>0){for(var $3=0;$3<$1;$3++){$2=$0[$3];$2._createElementImpl();delete $2._isInGlobalElementQueue;}$0.splice(0,$1);}};qx.ui.core.Widget._globalStateQueue=[];qx.ui.core.Widget.addToGlobalStateQueue=function($0){if(!$0._isInGlobalStateQueue&&$0._isDisplayable){qx.ui.core.Widget._globalStateQueue.push($0);$0._isInGlobalStateQueue=true;}};qx.ui.core.Widget.removeFromGlobalStateQueue=function($0){if($0._isInGlobalStateQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalStateQueue,$0);delete $0._isInGlobalStateQueue;}};qx.ui.core.Widget.flushGlobalStateQueue=function(){var $0=qx.ui.core.Widget._globalStateQueue,$1,$2;while(($1=$0.length)>0){for(var $3=0;$3<$1;$3++){$2=$0[$3];$2._applyStateAppearance();delete $2._isInGlobalStateQueue;}$0.splice(0,$1);}};qx.ui.core.Widget._globalJobQueue=[];qx.ui.core.Widget.addToGlobalJobQueue=function($0){if(!$0._isInGlobalJobQueue&&$0._isDisplayable){qx.ui.core.Widget._globalJobQueue.push($0);$0._isInGlobalJobQueue=true;}};qx.ui.core.Widget.removeFromGlobalJobQueue=function($0){if($0._isInGlobalJobQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalJobQueue,$0);delete $0._isInGlobalJobQueue;}};qx.ui.core.Widget.flushGlobalJobQueue=function(){var $0=qx.ui.core.Widget._globalJobQueue,$1,$2;while(($1=$0.length)>0){for(var $3=0;$3<$1;$3++){$2=$0[$3];$2._flushJobQueue($2._jobQueue);delete $2._isInGlobalJobQueue;}$0.splice(0,$1);}};qx.ui.core.Widget._globalLayoutQueue=[];qx.ui.core.Widget.addToGlobalLayoutQueue=function($0){if(!$0._isInGlobalLayoutQueue&&$0._isDisplayable){qx.ui.core.Widget._globalLayoutQueue.push($0);$0._isInGlobalLayoutQueue=true;}};qx.ui.core.Widget.removeFromGlobalLayoutQueue=function($0){if($0._isInGlobalLayoutQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalLayoutQueue,$0);delete $0._isInGlobalLayoutQueue;}};qx.ui.core.Widget.flushGlobalLayoutQueue=function(){var $0=qx.ui.core.Widget._globalLayoutQueue,$1,$2;while(($1=$0.length)>0){for(var $3=0;$3<$1;$3++){$2=$0[$3];$2._flushChildrenQueue();delete $2._isInGlobalLayoutQueue;}$0.splice(0,$1);}};qx.ui.core.Widget._fastGlobalDisplayQueue=[];qx.ui.core.Widget._lazyGlobalDisplayQueues={};qx.ui.core.Widget.addToGlobalDisplayQueue=function($0){if(!$0._isInGlobalDisplayQueue&&$0._isDisplayable){var $1=$0.getParent();if($1.isSeeable()){var $2=$1.toHashCode();if(qx.ui.core.Widget._lazyGlobalDisplayQueues[$2]){qx.ui.core.Widget._lazyGlobalDisplayQueues[$2].push($0);}else{qx.ui.core.Widget._lazyGlobalDisplayQueues[$2]=[$0];}}else{qx.ui.core.Widget._fastGlobalDisplayQueue.push($0);}$0._isInGlobalDisplayQueue=true;}};qx.ui.core.Widget.removeFromGlobalDisplayQueue=function($0){};qx.ui.core.Widget.flushGlobalDisplayQueue=function(){var $0,$1,$2,$3;var $4=qx.ui.core.Widget._fastGlobalDisplayQueue;var $5=qx.ui.core.Widget._lazyGlobalDisplayQueues;for(var $6=0,$7=$4.length;$6<$7;$6++){$2=$4[$6];$2.getParent()._getTargetNode().appendChild($2.getElement());}if(qx.OO.isAvailable($[544])){for($0 in $5){$1=$5[$0];for(var $6=0;$6<$1.length;$6++){$2=$1[$6];if($2 instanceof qx.ui.basic.Inline){$2._beforeInsertDom();try{document.getElementById($2.getInlineNodeId()).appendChild($2.getElement());}catch(ex){$2.debug("Could not append to inline id: "+$2.getInlineNodeId(),ex);}$2._afterInsertDom();$2._afterAppear();qx.lang.Array.remove($1,$2);$6--;delete $2._isInGlobalDisplayQueue;}}}}for($0 in $5){$1=$5[$0];if(document.createDocumentFragment&&$1.length>=3){$3=document.createDocumentFragment();for(var $6=0,$7=$1.length;$6<$7;$6++){$2=$1[$6];$2._beforeInsertDom();$3.appendChild($2.getElement());}$1[0].getParent()._getTargetNode().appendChild($3);for(var $6=0,$7=$1.length;$6<$7;$6++){$2=$1[$6];$2._afterInsertDom();}}else{for(var $6=0,$7=$1.length;$6<$7;$6++){$2=$1[$6];$2._beforeInsertDom();$2.getParent()._getTargetNode().appendChild($2.getElement());$2._afterInsertDom();}}}for($0 in $5){$1=$5[$0];for(var $6=0,$7=$1.length;$6<$7;$6++){$2=$1[$6];if($2.getVisibility()){$2._afterAppear();}delete $2._isInGlobalDisplayQueue;}delete $5[$0];}for(var $6=0,$7=$4.length;$6<$7;$6++){delete $4[$6]._isInGlobalDisplayQueue;}qx.lang.Array.removeAll($4);};qx.ui.core.Widget.getActiveSiblingHelperIgnore=function($0,$1){for(var $2=0;$2<$0.length;$2++){if($1 instanceof $0[$2]){return true;}}return false;};qx.ui.core.Widget.getActiveSiblingHelper=function($0,$1,$2,$3,$4){if(!$3){$3=[];}var $5=$1.getChildren();var $6=$4==null?$5.indexOf($0)+$2:$4===$[734]?0:$5.length-1;var $7=$5[$6];while($7&&(!$7.isEnabled()||qx.ui.core.Widget.getActiveSiblingHelperIgnore($3,$7))){$6+=$2;$7=$5[$6];if(!$7){return null;}}return $7;};qx.Proto.isMaterialized=function(){var $0=this._element;return (this._initialLayoutDone&&this._isDisplayable&&qx.html.Style.getStyleProperty($0,$[117])!=$[31]&&qx.html.Style.getStyleProperty($0,$[140])!=$[32]&&$0.offsetWidth>0&&$0.offsetHeight>0);};qx.Proto.pack=function(){this.setWidth(this.getPreferredBoxWidth());this.setHeight(this.getPreferredBoxHeight());};qx.Proto.auto=function(){this.setWidth($[5]);this.setHeight($[5]);};qx.Proto.getChildren=qx.lang.Function.returnNull;qx.Proto.getChildrenLength=qx.lang.Function.returnZero;qx.Proto.hasChildren=qx.lang.Function.returnFalse;qx.Proto.isEmpty=qx.lang.Function.returnTrue;qx.Proto.indexOf=qx.lang.Function.returnNegativeIndex;qx.Proto.contains=qx.lang.Function.returnFalse;qx.Proto.getVisibleChildren=qx.lang.Function.returnNull;qx.Proto.getVisibleChildrenLength=qx.lang.Function.returnZero;qx.Proto.hasVisibleChildren=qx.lang.Function.returnFalse;qx.Proto.isVisibleEmpty=qx.lang.Function.returnTrue;qx.Proto._hasParent=false;qx.Proto._isDisplayable=false;qx.Proto.isDisplayable=function(){return this._isDisplayable;};qx.Proto._checkParent=function($0,$1,$2){if(this.contains($0)){throw new Error("Could not insert myself into a child "+$0+"!");}return $0;};qx.Proto._modifyParent=function($0,$1,$2){if($1){var $3=$1.getChildren().indexOf(this);this._computedWidthValue=this._computedMinWidthValue=this._computedMaxWidthValue=this._computedLeftValue=this._computedRightValue=null;this._computedHeightValue=this._computedMinHeightValue=this._computedMaxHeightValue=this._computedTopValue=this._computedBottomValue=null;this._cachedBoxWidth=this._cachedInnerWidth=this._cachedOuterWidth=null;this._cachedBoxHeight=this._cachedInnerHeight=this._cachedOuterHeight=null;qx.lang.Array.removeAt($1.getChildren(),$3);$1._invalidateVisibleChildren();$1._removeChildFromChildrenQueue(this);$1.getLayoutImpl().updateChildrenOnRemoveChild(this,$3);$1.addToJobQueue($[627]);$1._invalidatePreferredInnerDimensions();this._oldParent=$1;}if($0){this._hasParent=true;if(typeof this._insertIndex==$[3]){qx.lang.Array.insertAt($0.getChildren(),this,this._insertIndex);delete this._insertIndex;}else{$0.getChildren().push(this);}}else{this._hasParent=false;}return this._handleDisplayable($[212]);};qx.Proto._modifyDisplay=function($0,$1,$2){return this._handleDisplayable($[117]);};qx.Proto._handleDisplayable=function($0){var $1=this._computeDisplayable();if(this._isDisplayable==$1&&!($1&&$0==$[212])){return true;}this._isDisplayable=$1;var $2=this.getParent();if($2){$2._invalidateVisibleChildren();$2._invalidatePreferredInnerDimensions();}if($0&&this._oldParent&&this._oldParent._initialLayoutDone){var $3=this.getElement();if($3){if(this.getVisibility()){this._beforeDisappear();}this._beforeRemoveDom();this._oldParent._getTargetNode().removeChild($3);this._afterRemoveDom();if(this.getVisibility()){this._afterDisappear();}}delete this._oldParent;}if($1){if($2._initialLayoutDone){$2.getLayoutImpl().updateChildrenOnAddChild(this,$2.getChildren().indexOf(this));$2.addToJobQueue($[2003]);}this.addToLayoutChanges($[2427]);this.addToCustomQueues($0);if(this.getVisibility()){this._beforeAppear();}if(!this._isCreated){qx.ui.core.Widget.addToGlobalElementQueue(this);}qx.ui.core.Widget.addToGlobalStateQueue(this);if(!qx.lang.Object.isEmpty(this._jobQueue)){qx.ui.core.Widget.addToGlobalJobQueue(this);}if(!qx.lang.Object.isEmpty(this._childrenQueue)){qx.ui.core.Widget.addToGlobalLayoutQueue(this);}}else{qx.ui.core.Widget.removeFromGlobalElementQueue(this);qx.ui.core.Widget.removeFromGlobalStateQueue(this);qx.ui.core.Widget.removeFromGlobalJobQueue(this);qx.ui.core.Widget.removeFromGlobalLayoutQueue(this);this.removeFromCustomQueues($0);if($2&&$0){if(this.getVisibility()){this._beforeDisappear();}if($2._initialLayoutDone&&this._initialLayoutDone){$2.getLayoutImpl().updateChildrenOnRemoveChild(this,$2.getChildren().indexOf(this));$2.addToJobQueue($[627]);this._beforeRemoveDom();$2._getTargetNode().removeChild(this.getElement());this._afterRemoveDom();}$2._removeChildFromChildrenQueue(this);if(this.getVisibility()){this._afterDisappear();}}}this._handleDisplayableCustom($1,$2,$0);return true;};qx.Proto.addToCustomQueues=qx.lang.Function.returnTrue;qx.Proto.removeFromCustomQueues=qx.lang.Function.returnTrue;qx.Proto._handleDisplayableCustom=qx.lang.Function.returnTrue;qx.Proto._computeDisplayable=function(){return this.getDisplay()&&this._hasParent&&this.getParent()._isDisplayable?true:false;};qx.Proto._beforeAppear=function(){this.createDispatchEvent($[558]);};qx.Proto._afterAppear=function(){this._isSeeable=true;this.createDispatchEvent($[111]);};qx.Proto._beforeDisappear=function(){this.removeState($[56]);if(qx.OO.isAvailable($[464])){this.removeState($[19]);this.removeState($[50]);}this.createDispatchEvent($[401]);};qx.Proto._afterDisappear=function(){this._isSeeable=false;this.createDispatchEvent($[239]);};qx.Proto._isSeeable=false;qx.Proto.isSeeable=function(){return this._isSeeable;};qx.Proto.isAppearRelevant=function(){return this.getVisibility()&&this._isDisplayable;};qx.Proto._beforeInsertDom=function(){this.createDispatchEvent($[1838]);};qx.Proto._afterInsertDom=function(){this.createDispatchEvent($[2253]);};qx.Proto._beforeRemoveDom=function(){this.createDispatchEvent($[1931]);};qx.Proto._afterRemoveDom=function(){this.createDispatchEvent($[2155]);};qx.Proto._modifyVisibility=function($0,$1,$2){if($0){if(this._isDisplayable){this._beforeAppear();}this.removeStyleProperty($[117]);if(this._isDisplayable){this._afterAppear();}}else{if(this._isDisplayable){this._beforeDisappear();}this.setStyleProperty($[117],$[31]);if(this._isDisplayable){this._afterDisappear();}}return true;};qx.Proto.show=function(){this.setVisibility(true);this.setDisplay(true);};qx.Proto.hide=function(){this.setVisibility(false);};qx.Proto.connect=function(){this.setDisplay(true);};qx.Proto.disconnect=function(){this.setDisplay(false);};if(qx.core.Client.getInstance().isGecko()){qx.Proto._createElementForEnhancedBorder=qx.lang.Function.returnTrue;}else{qx.Proto._createElementForEnhancedBorder=function(){if(qx.renderer.border.Border.enhancedCrossBrowserMode&&this.getTagName()==$[49]&&!this._borderElement){var $0=this.getElement();var $1=this._borderElement=document.createElement($[49]);var $2=$0.style;var $3=this._borderStyle=$1.style;$3.width=$3.height=$[36];$3.position=$[89];for(var $4 in this._styleProperties){switch($4){case $[92]:case $[251]:case $[132]:case $[117]:break;default:$3[$4]=this._styleProperties[$4];$2[$4]=$[1];}}for(var $4 in this._htmlProperties){switch($4){case $[169]:$1.unselectable=this._htmlProperties[$4];}}while($0.firstChild){$1.appendChild($0.firstChild);}$0.appendChild($1);}};}qx.Proto._isCreated=false;if(qx.core.Client.getInstance().isGecko()){qx.Proto._getTargetNode=function(){return this._element;};}else{qx.Proto._getTargetNode=function(){return this._borderElement||this._element;};}qx.Proto.addToDocument=function(){qx.ui.core.ClientDocument.getInstance().add(this);};qx.Proto.isCreated=function(){return this._isCreated;};qx.Proto._createElementImpl=function(){this.setElement(this.getTopLevelWidget().getDocumentElement().createElement(this.getTagName()));};qx.Proto._modifyElement=function($0,$1,$2){this._isCreated=$0!=null;if($1){$1.qx_Widget=null;this._removeInlineEvents($1);}if($0){$0.qx_Widget=this;this._element=$0;this._style=$0.style;this._applyStyleProperties($0);this._applyHtmlProperties($0);this._applyHtmlAttributes($0);this._applyElementData($0);this._addInlineEvents($0);this.createDispatchEvent($[1711]);}else{this._element=this._style=null;}return true;};qx.Proto.addToJobQueue=function($0){if(this._hasParent){qx.ui.core.Widget.addToGlobalJobQueue(this);}if(!this._jobQueue){this._jobQueue={};}this._jobQueue[$0]=true;return true;};qx.Proto._flushJobQueue=function($0){try{var $1=this._jobQueue;var $2=this.getParent();if(!$2||qx.lang.Object.isEmpty($1)){return;}var $3=this instanceof qx.ui.core.Parent?this.getLayoutImpl():null;if($3){$3.updateSelfOnJobQueueFlush($1);}}catch(ex){this.error("Flushing job queue (prechecks#1) failed",ex);}try{var $4=false;var $5=$1.marginLeft||$1.marginRight;var $6=$1.marginTop||$1.marginBottom;var $7=$1.frameWidth;var $8=$1.frameHeight;var $9=($1.frameWidth||$1.preferredInnerWidth)&&this._recomputePreferredBoxWidth();var $a=($1.frameHeight||$1.preferredInnerHeight)&&this._recomputePreferredBoxHeight();if($9){var $b=this.getPreferredBoxWidth();if(this._computedWidthTypeAuto){this._computedWidthValue=$b;$1.width=true;}if(this._computedMinWidthTypeAuto){this._computedMinWidthValue=$b;$1.minWidth=true;}if(this._computedMaxWidthTypeAuto){this._computedMaxWidthValue=$b;$1.maxWidth=true;}}if($a){var $b=this.getPreferredBoxHeight();if(this._computedHeightTypeAuto){this._computedHeightValue=$b;$1.height=true;}if(this._computedMinHeightTypeAuto){this._computedMinHeightValue=$b;$1.minHeight=true;}if(this._computedMaxHeightTypeAuto){this._computedMaxHeightValue=$b;$1.maxHeight=true;}}if(($1.width||$1.minWidth||$1.maxWidth||$1.left||$1.right)&&this._recomputeBoxWidth()){$5=$7=true;}if(($1.height||$1.minHeight||$1.maxHeight||$1.top||$1.bottom)&&this._recomputeBoxHeight()){$6=$8=true;}}catch(ex){this.error("Flushing job queue (recompute#2) failed",ex);}try{if(($5&&this._recomputeOuterWidth())||$9){$2._invalidatePreferredInnerWidth();$2.getLayoutImpl().updateSelfOnChildOuterWidthChange(this);$4=true;}if(($6&&this._recomputeOuterHeight())||$a){$2._invalidatePreferredInnerHeight();$2.getLayoutImpl().updateSelfOnChildOuterHeightChange(this);$4=true;}if($4){$2._flushJobQueue();}}catch(ex){this.error("Flushing job queue (parentsignals#3) failed",ex);}try{$2._addChildToChildrenQueue(this);for(var $c in $1){this._layoutChanges[$c]=true;}}catch(ex){this.error("Flushing job queue (addjobs#4) failed",ex);}try{if(this instanceof qx.ui.core.Parent&&($1.paddingLeft||$1.paddingRight||$1.paddingTop||$1.paddingBottom)){var $d=this.getChildren(),$e=$d.length;if($1.paddingLeft){for(var $c=0;$c<$e;$c++){$d[$c].addToLayoutChanges($[1357]);}}if($1.paddingRight){for(var $c=0;$c<$e;$c++){$d[$c].addToLayoutChanges($[1386]);}}if($1.paddingTop){for(var $c=0;$c<$e;$c++){$d[$c].addToLayoutChanges($[2476]);}}if($1.paddingBottom){for(var $c=0;$c<$e;$c++){$d[$c].addToLayoutChanges($[1151]);}}}if($7){this._recomputeInnerWidth();}if($8){this._recomputeInnerHeight();}if(this._initialLayoutDone){if($3){$3.updateChildrenOnJobQueueFlush($1);}}}catch(ex){this.error("Flushing job queue (childrensignals#5) failed",ex);}delete this._jobQueue;};qx.Proto._isWidthEssential=qx.lang.Function.returnTrue;qx.Proto._isHeightEssential=qx.lang.Function.returnTrue;qx.ui.core.Widget.initApplyMethods=function(){var $0=$[2184];var $1=$[1302];var $2=$[2405];var $3=$[2278];var $4=$[1504];var $5=$[1988];var $6=[$[11],$[10],$[12],$[16],$[44],$[41],$[96],$[118],$[101],$[121]];var $7=[$[68],$[69],$[2615],$[2424],$[643],$[984],$[2403],$[1605],$[2611],$[2314]];for(var $8=0,$9=$0+$[735],$a=$1+$[735],$b=$2+$[686];$8<4;$8++){qx.Proto[$9+$7[$8]]=new Function($5,$b+$7[$8]+$4);qx.Proto[$a+$7[$8]]=new Function($b+$7[$8]+$3);}var $c=$[538];var $d=$[2031];if(qx.core.Client.getInstance().isGecko()){for(var $8=0,$9=$0+$d,$a=$1+$d,$b=$2+$c;$8<4;$8++){qx.Proto[$9+$7[$8]]=new Function($5,$b+$7[$8]+$4);qx.Proto[$a+$7[$8]]=new Function($b+$7[$8]+$3);}}else{var $e=$[2176];var $f=$[916];var $g=$[954];var $h=$[388];for(var $8=0,$9=$0+$d,$a=$1+$d,$b=$2+$c;$8<4;$8++){qx.Proto[$9+$7[$8]]=new Function($5,$e+$7[$8]+$f);qx.Proto[$a+$7[$8]]=new Function($g+$7[$8]+$h);}}if(qx.core.Client.getInstance().isMshtml()){for(var $8=0,$i=$[2175],$j=$[1856];$8<6;$8++){qx.Proto[$0+$7[$8]]=new Function($5,$2+$i+$7[$8]+$j);qx.Proto[$1+$7[$8]]=new Function($2+$6[$8]+$3);}}else{for(var $8=0;$8<10;$8++){qx.Proto[$0+$7[$8]]=new Function($5,$2+$6[$8]+$4);qx.Proto[$1+$7[$8]]=new Function($2+$6[$8]+$3);}}};qx.ui.core.Widget.initApplyMethods();qx.OO.addCachedProperty({name:$[712],defaultValue:null});qx.OO.addCachedProperty({name:$[762],defaultValue:null});qx.OO.addCachedProperty({name:$[1949],defaultValue:null});qx.OO.addCachedProperty({name:$[2494],defaultValue:null});qx.OO.addCachedProperty({name:$[654],defaultValue:null});qx.OO.addCachedProperty({name:$[805],defaultValue:null});qx.Proto._computeBoxWidthFallback=function(){return 0;};qx.Proto._computeBoxHeightFallback=function(){return 0;};qx.Proto._computeBoxWidth=function(){var $0=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($0.computeChildBoxWidth(this),this.getMinWidthValue(),this.getMaxWidthValue()));};qx.Proto._computeBoxHeight=function(){var $0=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($0.computeChildBoxHeight(this),this.getMinHeightValue(),this.getMaxHeightValue()));};qx.Proto._computeOuterWidth=function(){return Math.max(0,(this.getMarginLeft()+this.getBoxWidth()+this.getMarginRight()));};qx.Proto._computeOuterHeight=function(){return Math.max(0,(this.getMarginTop()+this.getBoxHeight()+this.getMarginBottom()));};qx.Proto._computeInnerWidth=function(){return Math.max(0,this.getBoxWidth()-this.getFrameWidth());};qx.Proto._computeInnerHeight=function(){return Math.max(0,this.getBoxHeight()-this.getFrameHeight());};qx.Proto.getNeededWidth=function(){var $0=this.getParent().getLayoutImpl();return Math.max(0,$0.computeChildNeededWidth(this));};qx.Proto.getNeededHeight=function(){var $0=this.getParent().getLayoutImpl();return Math.max(0,$0.computeChildNeededHeight(this));};qx.Proto._recomputeFlexX=function(){if(!this.getHasFlexX()){return false;}if(this._computedWidthTypeFlex){this._computedWidthValue=null;this.addToLayoutChanges($[44]);}return true;};qx.Proto._recomputeFlexY=function(){if(!this.getHasFlexY()){return false;}if(this._computedHeightTypeFlex){this._computedHeightValue=null;this.addToLayoutChanges($[41]);}return true;};qx.Proto._recomputePercentX=function(){if(!this.getHasPercentX()){return false;}if(this._computedWidthTypePercent){this._computedWidthValue=null;this.addToLayoutChanges($[44]);}if(this._computedMinWidthTypePercent){this._computedMinWidthValue=null;this.addToLayoutChanges($[96]);}if(this._computedMaxWidthTypePercent){this._computedMaxWidthValue=null;this.addToLayoutChanges($[118]);}if(this._computedLeftTypePercent){this._computedLeftValue=null;this.addToLayoutChanges($[11]);}if(this._computedRightTypePercent){this._computedRightValue=null;this.addToLayoutChanges($[10]);}return true;};qx.Proto._recomputePercentY=function(){if(!this.getHasPercentY()){return false;}if(this._computedHeightTypePercent){this._computedHeightValue=null;this.addToLayoutChanges($[41]);}if(this._computedMinHeightTypePercent){this._computedMinHeightValue=null;this.addToLayoutChanges($[101]);}if(this._computedMaxHeightTypePercent){this._computedMaxHeightValue=null;this.addToLayoutChanges($[121]);}if(this._computedTopTypePercent){this._computedTopValue=null;this.addToLayoutChanges($[12]);}if(this._computedBottomTypePercent){this._computedBottomValue=null;this.addToLayoutChanges($[16]);}return true;};if(qx.core.Client.getInstance().isMshtml()||qx.core.Client.getInstance().isOpera()){qx.Proto._recomputeRangeX=function(){if(this._computedLeftTypeNull||this._computedRightTypeNull){return false;}this.addToLayoutChanges($[44]);return true;};qx.Proto._recomputeRangeY=function(){if(this._computedTopTypeNull||this._computedBottomTypeNull){return false;}this.addToLayoutChanges($[41]);return true;};}else{qx.Proto._recomputeRangeX=function(){return !(this._computedLeftTypeNull||this._computedRightTypeNull);};qx.Proto._recomputeRangeY=function(){return !(this._computedTopTypeNull||this._computedBottomTypeNull);};}if(qx.core.Client.getInstance().isMshtml()||qx.core.Client.getInstance().isOpera()){qx.Proto._recomputeStretchingX=function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){this._computedWidthValue=null;this.addToLayoutChanges($[44]);return true;}return false;};qx.Proto._recomputeStretchingY=function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){this._computedHeightValue=null;this.addToLayoutChanges($[41]);return true;}return false;};}else{qx.Proto._recomputeStretchingX=function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){return true;}return false;};qx.Proto._recomputeStretchingY=function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){return true;}return false;};}qx.Proto._computeValuePixel=function($0){return Math.round($0);};qx.Proto._computeValuePixelLimit=function($0){return Math.max(0,this._computeValuePixel($0));};qx.Proto._computeValuePercentX=function($0){return Math.round(this.getParent().getInnerWidthForChild(this)*$0*0.01);};qx.Proto._computeValuePercentXLimit=function($0){return Math.max(0,this._computeValuePercentX($0));};qx.Proto._computeValuePercentY=function($0){return Math.round(this.getParent().getInnerHeightForChild(this)*$0*0.01);};qx.Proto._computeValuePercentYLimit=function($0){return Math.max(0,this._computeValuePercentY($0));};qx.Proto.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:try{this.getParent().getLayoutImpl().computeChildrenFlexWidth();}catch(e){if(this.getParent().getLayoutImpl()[$[1428]]==null){throw new Error("Widget "+this+": having flex size but parent layout does not support it");}else{throw e;}}return this._computedWidthValue=this._computedWidthFlexValue;}return null;};qx.Proto.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;};qx.Proto.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;};qx.Proto.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;};qx.Proto.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;};qx.Proto.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:try{this.getParent().getLayoutImpl().computeChildrenFlexHeight();}catch(e){if(this.getParent().getLayoutImpl()[$[1276]]==null){throw new Error("Widget "+this+": having flex size but parent layout does not support it");}else{throw e;}}return this._computedHeightValue=this._computedHeightFlexValue;}return null;};qx.Proto.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;};qx.Proto.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;};qx.Proto.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;};qx.Proto.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;};qx.OO.addCachedProperty({name:$[1460],defaultValue:null,addToQueueRuntime:true});qx.OO.addCachedProperty({name:$[1576],defaultValue:null,addToQueueRuntime:true});qx.Proto._computeFrameWidth=function(){var $0=this._cachedBorderLeft+this.getPaddingLeft()+this.getPaddingRight()+this._cachedBorderRight;switch(this.getOverflow()){case $[64]:case $[116]:qx.ui.core.Widget.initOverflow();$0+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[5]:break;}return $0;};qx.Proto._computeFrameHeight=function(){var $0=this._cachedBorderTop+this.getPaddingTop()+this.getPaddingBottom()+this._cachedBorderBottom;switch(this.getOverflow()){case $[64]:case $[144]:qx.ui.core.Widget.initOverflow();$0+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[5]:break;}return $0;};qx.Proto._invalidateFrameDimensions=function(){this._invalidateFrameWidth();this._invalidateFrameHeight();};qx.OO.addCachedProperty({name:$[2213],defaultValue:null,addToQueueRuntime:true});qx.OO.addCachedProperty({name:$[2082],defaultValue:null,addToQueueRuntime:true});qx.Proto._invalidatePreferredInnerDimensions=function(){this._invalidatePreferredInnerWidth();this._invalidatePreferredInnerHeight();};qx.OO.addCachedProperty({name:$[1897],defaultValue:null});qx.OO.addCachedProperty({name:$[867],defaultValue:null});qx.Proto._computePreferredBoxWidth=function(){try{return Math.max(0,this.getPreferredInnerWidth()+this.getFrameWidth());}catch(ex){this.error("_computePreferredBoxWidth failed",ex);}};qx.Proto._computePreferredBoxHeight=function(){try{return Math.max(0,this.getPreferredInnerHeight()+this.getFrameHeight());}catch(ex){this.error("_computePreferredBoxHeight failed",ex);}};qx.Proto._initialLayoutDone=false;qx.Proto.addToLayoutChanges=function($0){if(this._isDisplayable){this.getParent()._addChildToChildrenQueue(this);}return this._layoutChanges[$0]=true;};qx.Proto.addToQueue=function($0){this._initialLayoutDone?this.addToJobQueue($0):this.addToLayoutChanges($0);};qx.Proto.addToQueueRuntime=function($0){return !this._initialLayoutDone||this.addToJobQueue($0);};qx.Proto._applyBorderX=function($0,$1,$2){var $3=$0.getBorder();$3?$3._applyWidgetX($0):qx.renderer.border.Border._resetBorderX($0);};qx.Proto._applyBorderY=function($0,$1,$2){var $3=$0.getBorder();$3?$3._applyWidgetY($0):qx.renderer.border.Border._resetBorderY($0);};qx.Proto._applyPaddingX=qx.lang.Function.returnTrue;qx.Proto._applyPaddingY=qx.lang.Function.returnTrue;qx.OO.addCachedProperty({name:$[896],defaultValue:false});qx.OO.addCachedProperty({name:$[2523],defaultValue:false});qx.OO.addCachedProperty({name:$[1889],defaultValue:false});qx.OO.addCachedProperty({name:$[1768],defaultValue:false});qx.OO.addCachedProperty({name:$[2023],defaultValue:false});qx.OO.addCachedProperty({name:$[1902],defaultValue:false});qx.Proto._computeHasPercentX=function(){return (this._computedLeftTypePercent||this._computedWidthTypePercent||this._computedMinWidthTypePercent||this._computedMaxWidthTypePercent||this._computedRightTypePercent);};qx.Proto._computeHasPercentY=function(){return (this._computedTopTypePercent||this._computedHeightTypePercent||this._computedMinHeightTypePercent||this._computedMaxHeightTypePercent||this._computedBottomTypePercent);};qx.Proto._computeHasAutoX=function(){return (this._computedWidthTypeAuto||this._computedMinWidthTypeAuto||this._computedMaxWidthTypeAuto);};qx.Proto._computeHasAutoY=function(){return (this._computedHeightTypeAuto||this._computedMinHeightTypeAuto||this._computedMaxHeightTypeAuto);};qx.Proto._computeHasFlexX=function(){return this._computedWidthTypeFlex;};qx.Proto._computeHasFlexY=function(){return this._computedHeightTypeFlex;};qx.ui.core.Widget.TYPE_NULL=0;qx.ui.core.Widget.TYPE_PIXEL=1;qx.ui.core.Widget.TYPE_PERCENT=2;qx.ui.core.Widget.TYPE_AUTO=3;qx.ui.core.Widget.TYPE_FLEX=4;qx.Proto._evalUnitsPixelPercentAutoFlex=function($0){switch($0){case $[5]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $0){case $[3]:return isNaN($0)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[0]:return $0.indexOf($[217])!=-1?qx.ui.core.Widget.TYPE_PERCENT:$0.indexOf($[176])!=-1?qx.ui.core.Widget.TYPE_FLEX:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;};qx.Proto._evalUnitsPixelPercentAuto=function($0){switch($0){case $[5]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $0){case $[3]:return isNaN($0)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[0]:return $0.indexOf($[217])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;};qx.Proto._evalUnitsPixelPercent=function($0){switch($0){case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $0){case $[3]:return isNaN($0)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[0]:return $0.indexOf($[217])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;};qx.ui.core.Widget.layoutPropertyTypes={};qx.ui.core.Widget.initLayoutProperties=function(){var $0=[$[44],$[41],$[96],$[118],$[101],$[121],$[11],$[10],$[12],$[16]];for(var $1=0,$2=$0.length,$3,$4,$5;$1<$2;$1++){$3=$0[$1];$4=$[646]+qx.lang.String.toFirstUp($3);$5=$4+$[551];qx.ui.core.Widget.layoutPropertyTypes[$3]={dataType:$5,dataParsed:$4+$[696],dataValue:$4+$[381],typePixel:$5+$[1013],typePercent:$5+$[2438],typeAuto:$5+$[2550],typeFlex:$5+$[2154],typeNull:$5+$[1265]};}};qx.ui.core.Widget.initLayoutProperties();qx.Proto._unitDetectionPixelPercentAutoFlex=function($0,$1){var $2=qx.ui.core.Widget.layoutPropertyTypes[$0.name];var $3=$2.dataType;var $4=$2.dataParsed;var $5=$2.dataValue;var $6=$2.typePixel;var $7=$2.typePercent;var $8=$2.typeAuto;var $9=$2.typeFlex;var $a=$2.typeNull;var $b=this[$7];var $c=this[$8];var $d=this[$9];switch(this[$3]=this._evalUnitsPixelPercentAutoFlex($1)){case qx.ui.core.Widget.TYPE_PIXEL:this[$6]=true;this[$7]=this[$8]=this[$9]=this[$a]=false;this[$4]=this[$5]=Math.round($1);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$7]=true;this[$6]=this[$8]=this[$9]=this[$a]=false;this[$4]=parseFloat($1);this[$5]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$8]=true;this[$6]=this[$7]=this[$9]=this[$a]=false;this[$4]=this[$5]=null;break;case qx.ui.core.Widget.TYPE_FLEX:this[$9]=true;this[$6]=this[$7]=this[$8]=this[$a]=false;this[$4]=parseFloat($1);this[$5]=null;break;default:this[$a]=true;this[$6]=this[$7]=this[$8]=this[$9]=false;this[$4]=this[$5]=null;break;}if($b!=this[$7]){switch($0.name){case $[96]:case $[118]:case $[44]:case $[11]:case $[10]:this._invalidateHasPercentX();break;case $[121]:case $[101]:case $[41]:case $[12]:case $[16]:this._invalidateHasPercentY();break;}}if($c!=this[$8]){switch($0.name){case $[96]:case $[118]:case $[44]:this._invalidateHasAutoX();break;case $[101]:case $[121]:case $[41]:this._invalidateHasAutoY();break;}}if($d!=this[$9]){switch($0.name){case $[44]:this._invalidateHasFlexX();break;case $[41]:this._invalidateHasFlexY();break;}}};qx.Proto._unitDetectionPixelPercentAuto=function($0,$1){var $2=qx.ui.core.Widget.layoutPropertyTypes[$0.name];var $3=$2.dataType;var $4=$2.dataParsed;var $5=$2.dataValue;var $6=$2.typePixel;var $7=$2.typePercent;var $8=$2.typeAuto;var $9=$2.typeNull;var $a=this[$7];var $b=this[$8];switch(this[$3]=this._evalUnitsPixelPercentAuto($1)){case qx.ui.core.Widget.TYPE_PIXEL:this[$6]=true;this[$7]=this[$8]=this[$9]=false;this[$4]=this[$5]=Math.round($1);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$7]=true;this[$6]=this[$8]=this[$9]=false;this[$4]=parseFloat($1);this[$5]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$8]=true;this[$6]=this[$7]=this[$9]=false;this[$4]=this[$5]=null;break;default:this[$9]=true;this[$6]=this[$7]=this[$8]=false;this[$4]=this[$5]=null;break;}if($a!=this[$7]){switch($0.name){case $[96]:case $[118]:case $[44]:case $[11]:case $[10]:this._invalidateHasPercentX();break;case $[101]:case $[121]:case $[41]:case $[12]:case $[16]:this._invalidateHasPercentY();break;}}if($b!=this[$8]){switch($0.name){case $[96]:case $[118]:case $[44]:this._invalidateHasAutoX();break;case $[101]:case $[121]:case $[41]:this._invalidateHasAutoY();break;}}};qx.Proto._unitDetectionPixelPercent=function($0,$1){var $2=qx.ui.core.Widget.layoutPropertyTypes[$0.name];var $3=$2.dataType;var $4=$2.dataParsed;var $5=$2.dataValue;var $6=$2.typePixel;var $7=$2.typePercent;var $8=$2.typeNull;var $9=this[$7];switch(this[$3]=this._evalUnitsPixelPercent($1)){case qx.ui.core.Widget.TYPE_PIXEL:this[$6]=true;this[$7]=this[$8]=false;this[$4]=this[$5]=Math.round($1);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$7]=true;this[$6]=this[$8]=false;this[$4]=parseFloat($1);this[$5]=null;break;default:this[$8]=true;this[$6]=this[$7]=false;this[$4]=this[$5]=null;break;}if($9!=this[$7]){switch($0.name){case $[96]:case $[118]:case $[44]:case $[11]:case $[10]:this._invalidateHasPercentX();break;case $[101]:case $[121]:case $[41]:case $[12]:case $[16]:this._invalidateHasPercentY();break;}}};if(qx.core.Client.getInstance().isMshtml()){qx.ui.core.Widget.inlineEventMap={input:$[995],select:$[1036],scroll:$[2353],focus:$[2161],blur:$[2020]};qx.Proto.enableInlineEvent=function($0){var $1=qx.ui.core.Widget.inlineEventMap[$0];if(!this._inlineEvents){this._inlineEvents=[$1];}else{this._inlineEvents.push($1);}if(this._isCreated){this.getElement()[$1]=qx.ui.core.Widget.__oninlineevent;}};qx.Proto.disableInlineEvent=function($0){var $1=qx.ui.core.Widget.inlineEventMap[$0];if(this._inlineEvents){qx.lang.Array.remove(this._inlineEvents,$1);}if(this._isCreated){this.getElement()[$1]=null;}};qx.Proto._addInlineEvents=function($0){if(this._inlineEvents){for(var $1=0,$2=this._inlineEvents,$3=$2.length;$1<$3;$1++){$0[$2[$1]]=qx.ui.core.Widget.__oninlineevent;}}};qx.Proto._removeInlineEvents=function($0){if(this._inlineEvents){for(var $1=0,$2=this._inlineEvents,$3=$2.length;$1<$3;$1++){$0[$2[$1]]=null;}}};}else{qx.Proto.enableInlineEvent=function($0){if(!this._inlineEvents){this._inlineEvents=[$0];}else{this._inlineEvents.push($0);}if(this._isCreated){this.getElement().addEventListener($0,qx.ui.core.Widget.__oninlineevent,false);}};qx.Proto.disableInlineEvent=function($0){if(this._inlineEvents){qx.lang.Array.remove(this._inlineEvents,$0);}if(this._isCreated){this.getElement().removeEventListener($0,qx.ui.core.Widget.__oninlineevent,false);}};qx.Proto._addInlineEvents=function($0){if(this._inlineEvents){for(var $1=0,$2=this._inlineEvents,$3=$2.length;$1<$3;$1++){$0.addEventListener($2[$1],qx.ui.core.Widget.__oninlineevent,false);}}};qx.Proto._removeInlineEvents=function($0){if(this._inlineEvents){for(var $1=0,$2=this._inlineEvents,$3=$2.length;$1<$3;$1++){$0.removeEventListener($2[$1],qx.ui.core.Widget.__oninlineevent,false);}}};}qx.ui.core.Widget.__oninlineevent=function($0){if(!$0){$0=window.event;}if(this.qx_Widget){return this.qx_Widget._oninlineevent($0);}};qx.Proto._oninlineevent=function($0){if(qx.ui.core.Widget._inFlushGlobalQueues){return;}switch($0.type){case $[1521]:this._oninlineproperty($0);break;case $[85]:this._oninlineinput($0);break;default:this.createDispatchEvent($0.type);}};qx.Proto._oninlineinput=function($0){this.createDispatchDataEvent($[85],this.getComputedValue());if($0.stopPropagation){$0.stopPropagation();}$0.returnValue=-1;};qx.Proto._oninlineproperty=function($0){switch($0.propertyName){case $[104]:if(!this._inValueProperty){this._oninlineinput($0);}break;}};qx.Proto.getTopLevelWidget=function(){return this._hasParent?this.getParent().getTopLevelWidget():null;};qx.Proto.moveSelfBefore=function($0){this.getParent().addBefore(this,$0);};qx.Proto.moveSelfAfter=function($0){this.getParent().addAfter(this,$0);};qx.Proto.moveSelfToBegin=function(){this.getParent().addAtBegin(this);};qx.Proto.moveSelfToEnd=function(){this.getParent().addAtEnd(this);};qx.Proto.getPreviousSibling=function(){var $0=this.getParent();if($0==null){return null;}var $1=$0.getChildren();return $1[$1.indexOf(this)-1];};qx.Proto.getNextSibling=function(){var $0=this.getParent();if($0==null){return null;}var $1=$0.getChildren();return $1[$1.indexOf(this)+1];};qx.Proto.getPreviousVisibleSibling=function(){if(!this._hasParent){return null;}var $0=this.getParent().getVisibleChildren();return $0[$0.indexOf(this)-1];};qx.Proto.getNextVisibleSibling=function(){if(!this._hasParent){return null;}var $0=this.getParent().getVisibleChildren();return $0[$0.indexOf(this)+1];};qx.Proto.getPreviousActiveSibling=function($0){var $1=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),-1,$0,null);return $1?$1:this.getParent().getLastActiveChild();};qx.Proto.getNextActiveSibling=function($0){var $1=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),1,$0,null);return $1?$1:this.getParent().getFirstActiveChild();};qx.Proto.isFirstChild=function(){return this._hasParent&&this.getParent().getFirstChild()==this;};qx.Proto.isLastChild=function(){return this._hasParent&&this.getParent().getLastChild()==this;};qx.Proto.isFirstVisibleChild=function(){return this._hasParent&&this.getParent().getFirstVisibleChild()==this;};qx.Proto.isLastVisibleChild=function(){return this._hasParent&&this.getParent().getLastVisibleChild()==this;};qx.Proto._modifyEnabled=function($0,$1,$2){if($0){this.removeState($[139]);}else{this.addState($[139]);this.removeState($[56]);if(qx.OO.isAvailable($[464])){this.removeState($[50]);this.removeState($[19]);}}return true;};qx.Proto.hasState=function($0){return this._states[$0]?true:false;};qx.Proto.addState=function($0){if(!this._states[$0]){this._states[$0]=true;if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this);}}};qx.Proto.removeState=function($0){if(this._states[$0]){delete this._states[$0];if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this);}}};qx.Proto.setState=function($0,$1){if($1){this.addState($0);}else{this.removeState($0);}};qx.Proto._applyInitialAppearance=function(){var $0=this.getAppearance();if($0){try{var $1=qx.manager.object.AppearanceManager.getInstance().getAppearanceTheme().initialFrom($0);if($1){this.set($1);}}catch(ex){this.error("Could not apply initial appearance",ex);}}};qx.Proto._applyStateAppearance=function(){this._applyStateStyleFocus(this._states);var $0=this.getAppearance();if($0){try{var $1=qx.manager.object.AppearanceManager.getInstance().getAppearanceTheme().stateFrom($0,this._states);if($1){this.set($1);}}catch(ex){this.error("Could not apply state appearance",ex);}}};qx.Proto._resetAppearanceThemeWrapper=function($0,$1){var $2=this.getAppearance();if($2){var $3=qx.manager.object.AppearanceManager.getInstance().getThemeById($1);var $4=qx.manager.object.AppearanceManager.getInstance().getThemeById($0);var $5=qx.lang.Object.mergeWith($3.initialFrom($2),$3.stateFrom($2,this._states));var $6=qx.lang.Object.mergeWith($4.initialFrom($2),$4.stateFrom($2,this._states));for(var $7 in $5){if(!($7 in $6)){this[qx.OO.resetter[$7]]();}}this.set($6);}};if(qx.core.Client.getInstance().isMshtml()){qx.Proto._applyStateStyleFocus=function($0){};}else if(qx.core.Client.getInstance().isGecko()){qx.Proto._applyStateStyleFocus=function($0){if($0.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[256],$[260]);}}else{this.removeStyleProperty($[256]);}};}else{qx.Proto._applyStateStyleFocus=function($0){if($0.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[275],$[260]);}}else{this.setStyleProperty($[275],$[192]);}};}qx.Proto.addToStateQueue=function(){qx.ui.core.Widget.addToGlobalStateQueue(this);};qx.Proto.recursiveAddToStateQueue=function(){this.addToStateQueue();};qx.Proto._modifyAppearance=function($0,$1,$2){var $3=qx.manager.object.AppearanceManager.getInstance().getAppearanceTheme();var $4=$3.initialFrom($0);if(this.isCreated()){qx.lang.Object.mergeWith($4,$3.stateFrom($0,this._states));}if($1){var $5=$3.initialFrom($1);if(this.isCreated()){qx.lang.Object.mergeWith($5,$3.stateFrom($1,this._states));}for(var $6 in $5){if(!($6 in $4)){this[qx.OO.resetter[$6]]();}}}this.set($4);return true;};qx.Proto._recursiveAppearanceThemeUpdate=function($0,$1){try{this._resetAppearanceThemeWrapper($0,$1);}catch(ex){this.error("Failed to update appearance theme",ex);}};qx.Proto._applyElementData=function($0){};qx.Proto.setHtmlProperty=function($0,$1){if(!this._htmlProperties){this._htmlProperties={};}this._htmlProperties[$0]=$1;if(this._isCreated&&this.getElement()[$0]!=$1){this.getElement()[$0]=$1;}return true;};if(qx.core.Client.getInstance().isMshtml()){qx.Proto.removeHtmlProperty=function($0){if(!this._htmlProperties){return;}delete this._htmlProperties[$0];if(this._isCreated){this.getElement().removeAttribute($0);}return true;};}else{qx.Proto.removeHtmlProperty=function($0){if(!this._htmlProperties){return;}delete this._htmlProperties[$0];if(this._isCreated){this.getElement().removeAttribute($0);delete this.getElement()[$0];}return true;};}qx.Proto.getHtmlProperty=function($0){if(!this._htmlProperties){return $[1];}return this._htmlProperties[$0]||$[1];};qx.Proto._applyHtmlProperties=function($0){var $1=this._htmlProperties;if($1){var $2;for($2 in $1){$0[$2]=$1[$2];}}};qx.Proto.setHtmlAttribute=function($0,$1){if(!this._htmlAttributes){this._htmlAttributes={};}this._htmlAttributes[$0]=$1;if(this._isCreated){this.getElement().setAttribute($0,$1);}return true;};qx.Proto.removeHtmlAttribute=function($0){if(!this._htmlAttributes){return;}delete this._htmlAttributes[$0];if(this._isCreated){this.getElement().removeAttribute($0);}return true;};qx.Proto.getHtmlAttribute=function($0){if(!this._htmlAttributes){return $[1];}return this._htmlAttributes[$0]||$[1];};qx.Proto._applyHtmlAttributes=function($0){var $1=this._htmlAttributes;if($1){var $2;for($2 in $1){$0.setAttribute($2,$1[$2]);}}};qx.Proto.getStyleProperty=function($0){return this._styleProperties[$0]||$[1];};qx.Proto.setStyleProperty=function($0,$1){this._styleProperties[$0]=$1;if(this._isCreated){switch($0){case $[251]:case $[132]:case $[117]:case $[140]:var $2=this.getElement();break;default:var $2=this._getTargetNode();}if($2){$2.style[$0]=$1;}}return true;};qx.Proto.removeStyleProperty=function($0){delete this._styleProperties[$0];if(this._isCreated){switch($0){case $[251]:case $[132]:case $[117]:case $[140]:var $1=this.getElement();break;default:var $1=this._getTargetNode();}if($1){$1.style[$0]=$[1];}}return true;};qx.Proto._applyStyleProperties=function($0){var $1=this._styleProperties;var $2;var $3=$0;var $4=this._getTargetNode();for($2 in $1){switch($2){case $[251]:case $[132]:$0=$3;break;default:$0=$4;}var $5=$1[$2];$0.style[$2]=($5==null)?$[1]:$5;}};qx.Proto.isFocusable=function(){return this.isEnabled()&&this.isSeeable()&&this.getTabIndex()>=0;};qx.Proto.isFocusRoot=function(){return false;};qx.Proto.getFocusRoot=function(){if(this._hasParent){return this.getParent().getFocusRoot();}return null;};qx.Proto.getActiveChild=function(){var $0=this.getFocusRoot();if($0){return $0.getActiveChild();}return null;};qx.Proto._ontabfocus=qx.lang.Function.returnTrue;qx.Proto._modifyFocused=function($0,$1,$2){if(!this.isCreated()){return true;}var $3=this.getFocusRoot();if($3){if($0){$3.setFocusedChild(this);this._visualizeFocus();}else{if($3.getFocusedChild()==this){$3.setFocusedChild(null);}this._visualizeBlur();}}return true;};qx.Proto._visualizeBlur=function(){if(this.getEnableElementFocus()&&(!this.getFocusRoot().getFocusedChild()||(this.getFocusRoot().getFocusedChild()&&this.getFocusRoot().getFocusedChild().getEnableElementFocus()))){try{this.getElement().blur();}catch(ex){}}this.removeState($[164]);return true;};qx.Proto._visualizeFocus=function(){if(!qx.event.handler.FocusHandler.mouseFocus&&this.getEnableElementFocus()){try{this.getElement().focus();}catch(ex){}}this.addState($[164]);return true;};qx.Proto.focus=function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(true);};qx.Proto.blur=function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(false);};qx.Proto._modifyCapture=function($0,$1,$2){var $3=qx.event.handler.EventHandler.getInstance();if($1){$3.setCaptureWidget(null);}else if($0){$3.setCaptureWidget(this);}return true;};qx.Proto._modifyZIndex=function($0,$1,$2){return this.setStyleProperty($2.name,$0);};if(qx.core.Client.getInstance().isMshtml()){qx.Proto._modifyTabIndex=function($0,$1,$2){if($0<0||!this.getEnabled()){this.setHtmlProperty($[169],$[71]);}else{this.removeHtmlProperty($[169]);}this.setHtmlProperty($[271],$0<0?-1:1);return true;};}else if(qx.core.Client.getInstance().isGecko()){qx.Proto._modifyTabIndex=function($0,$1,$2){this.setStyleProperty($[2145],($0<0?$[471]:$[125]));this.setStyleProperty($[565],($0<0?$[471]:$[125]));return true;};}else{qx.Proto._modifyTabIndex=function($0,$1,$2){this.setStyleProperty($[565],($0<0?$[471]:$[125]));if($0<0||!this.getEnabled()){this.setHtmlProperty($[169],$[71]);}else{this.removeHtmlProperty($[169]);}this.setHtmlProperty($[271],$0<0?-1:1);return true;};}qx.Proto.setCssClassName=function($0){this.setHtmlProperty($[207],$0);};qx.Proto.getCssClassName=function(){return this.getHtmlProperty($[207]);};qx.Proto.getWidgetFromPoint=function($0,$1){var $2=this.getWidgetFromPointHelper($0,$1);return $2&&$2!=this?$2:null;};qx.Proto.getWidgetFromPointHelper=function($0,$1){return this;};if(qx.core.Client.getInstance().isMshtml()){qx.Proto._modifySelectable=function($0,$1,$2){if($0){return this.removeHtmlProperty($[169]);}else{return this.setHtmlProperty($[169],$[71]);}};}else if(qx.core.Client.getInstance().isGecko()){qx.Proto._modifySelectable=function($0,$1,$2){if($0){this.removeStyleProperty($[598]);}else{this.setStyleProperty($[598],$[31]);}return true;};}else if(qx.core.Client.getInstance().isOpera()){qx.Proto._modifySelectable=function($0,$1,$2){return true;};}else if(qx.core.Client.getInstance().isKhtml()||qx.core.Client.getInstance().isWebkit()){qx.Proto._modifySelectable=function($0,$1,$2){if($0){this.removeStyleProperty($[608]);}else{this.setStyleProperty($[608],$[31]);}return true;};}else{qx.Proto._modifySelectable=function($0,$1,$2){if($0){return this.removeStyleProperty($[556]);}else{this.setStyleProperty($[556],$[31]);}};}if(qx.core.Client.getInstance().isMshtml()){qx.Proto._modifyOpacity=function($0,$1,$2){if($0==null||$0>=1||$0<0){this.removeStyleProperty($[132]);}else{this.setStyleProperty($[132],($[1370]+Math.round($0*100)+$[82]));}return true;};}else{qx.Proto._modifyOpacity=function($0,$1,$2){if($0==null||$0>1){if(qx.core.Client.getInstance().isGecko()){this.removeStyleProperty($[669]);}else if(qx.core.Client.getInstance().isKhtml()){this.removeStyleProperty($[578]);}this.removeStyleProperty($[372]);}else{$0=qx.lang.Number.limit($0,0,1);if(qx.core.Client.getInstance().isGecko()){this.setStyleProperty($[669],$0);}else if(qx.core.Client.getInstance().isKhtml()){this.setStyleProperty($[578],$0);}this.setStyleProperty($[372],$0);}return true;};}qx.Proto._modifyCursor=function($0,$1,$2){if($0){if($0==$[1945]&&qx.core.Client.getInstance().isMshtml()){this.setStyleProperty($[206],$[988]);}else{this.setStyleProperty($[206],$0);}}else{this.removeStyleProperty($[206]);}return true;};qx.Proto._modifyBackgroundImage=function($0,$1,$2){return qx.util.Validation.isValidString($0)?this.setStyleProperty($[440],$[850]+qx.manager.object.AliasManager.getInstance().resolvePath($0)+$[82]):this.removeStyleProperty($[440]);};qx.Proto._modifyClip=function($0,$1,$2){return this._compileClipString();};qx.Proto._compileClipString=function(){var $0=this.getClipLeft();var $1=this.getClipTop();var $2=this.getClipWidth();var $3=this.getClipHeight();var $4,$5;if($0==null){$4=($2==null?$[5]:$2+$[22]);$0=$[5];}else{$4=($2==null?$[5]:$0+$2+$[22]);$0=$0+$[22];}if($1==null){$5=($3==null?$[5]:$3+$[22]);$1=$[5];}else{$5=($3==null?$[5]:$1+$3+$[22]);$1=$1+$[22];}return this.setStyleProperty($[191],($[2532]+$1+$[18]+$4+$[18]+$5+$[18]+$0+$[82]));};qx.ui.core.Widget.initOverflow=function(){if(qx.ui.core.Widget.initOverflowDone){return;}var $0=document.createElement($[49]);var $1=$0.style;$1.height=$1.width=$[350];$1.overflow=$[64];document.body.appendChild($0);var $2=qx.html.Dimension.getScrollBarSizeRight($0);if($2){qx.ui.core.Widget.SCROLLBAR_SIZE=$2;}document.body.removeChild($0);qx.ui.core.Widget.initOverflowDone=true;};if(qx.core.Client.getInstance().isGecko()){qx.Proto._modifyOverflow=function($0,$1,$2){var $3=$0;var $4=$2.name;switch($3){case $[32]:$3=$[1531];break;case $[144]:$3=$[428];break;case $[116]:$3=$[410];break;}return this._applyOverflow($4,$3,$0,$1);};}else if(qx.core.Client.getInstance().isMshtml()){qx.Proto._modifyOverflow=function($0,$1,$2){var $3=$0;var $4=$2.name;switch($3){case $[144]:$4=$[315];$3=$[64];break;case $[116]:$4=$[286];$3=$[64];break;}var $5=[$[197],$[315],$[286]];for(var $6=0;$6<$5.length;$6++){if($5[$6]!=$4){this.removeStyleProperty($5[$6]);}}return this._applyOverflow($4,$3,$0,$1);};}else{qx.Proto._modifyOverflow=function($0,$1,$2){var $3=$0;var $4=$2.name;switch($3){case $[144]:case $[116]:$3=$[64];break;}return this._applyOverflow($4,$3,$0,$1);};}qx.Proto._applyOverflow=function($0,$1,$2,$3){this.setStyleProperty($0,$1);this._invalidateFrameWidth();this._invalidateFrameHeight();return true;};qx.Proto.getOverflowX=function(){var $0=this.getOverflow();return $0==$[116]?$[32]:$0;};qx.Proto.getOverflowY=function(){var $0=this.getOverflow();return $0==$[144]?$[32]:$0;};if(qx.core.Client.getInstance().isMshtml()){qx.Proto._modifyHideFocus=function($0,$1,$2){this.setHtmlProperty($2.name,$0);return true;};}qx.Proto._modifyBackgroundColor=function($0,$1,$2){if($1){$1.remove(this);}if($0){this._applyBackgroundColor($0.getStyle());$0.add(this);}else{this._resetBackgroundColor();}return true;};qx.Proto._modifyColor=function($0,$1,$2){if($1){$1.remove(this);}if($0){this._applyColor($0.getStyle());$0.add(this);}else{this._resetColor();}return true;};qx.Proto._updateColors=function($0,$1){if(this.getColor()==$0){this._applyColor($1);}if(this.getBackgroundColor()==$0){this._applyBackgroundColor($1);}};qx.Proto._applyColor=function($0){this.setStyleProperty($[463],$0);};qx.Proto._applyBackgroundColor=function($0){this.setStyleProperty($[359],$0);};qx.Proto._resetColor=function($0){this.removeStyleProperty($[463]);};qx.Proto._resetBackgroundColor=function(){this.removeStyleProperty($[359]);};qx.Proto._cachedBorderTop=0;qx.Proto._cachedBorderRight=0;qx.Proto._cachedBorderBottom=0;qx.Proto._cachedBorderLeft=0;qx.Proto._modifyBorder=function($0,$1,$2){var $3=this._cachedBorderTop;var $4=this._cachedBorderRight;var $5=this._cachedBorderBottom;var $6=this._cachedBorderLeft;if($1){$1.removeListenerWidget(this);}if($0){$0.addListenerWidget(this);this._cachedBorderTop=$0.getTopWidth();this._cachedBorderRight=$0.getRightWidth();this._cachedBorderBottom=$0.getBottomWidth();this._cachedBorderLeft=$0.getLeftWidth();}else{this._cachedBorderTop=this._cachedBorderRight=this._cachedBorderBottom=this._cachedBorderLeft=0;}if(($6+$4)!=(this._cachedBorderLeft+this._cachedBorderRight)){this._invalidateFrameWidth();}this.addToQueue($[845]);if(($3+$5)!=(this._cachedBorderTop+this._cachedBorderBottom)){this._invalidateFrameHeight();}this.addToQueue($[510]);return true;};qx.Proto.getCachedBorderTop=function(){return this._cachedBorderTop;};qx.Proto.getCachedBorderRight=function(){return this._cachedBorderRight;};qx.Proto.getCachedBorderBottom=function(){return this._cachedBorderBottom;};qx.Proto.getCachedBorderLeft=function(){return this._cachedBorderLeft;};qx.Proto._updateBorder=function($0){var $1=this.getBorder();var $2=qx.lang.String.toFirstUp($0);var $3=$1[$[80]+$2+$[643]]();var $4=$[2334]+$2;var $5=this[$4]!=$3;this[$4]=$3;switch($0){case $[11]:case $[10]:if($5){this.addToJobQueue($[1616]);}this.addToJobQueue($[845]);break;case $[12]:case $[16]:if($5){this.addToJobQueue($[1735]);}this.addToJobQueue($[510]);break;}};qx.Proto._modifyPaddingX=function($0,$1,$2){this._invalidateFrameWidth();return true;};qx.Proto._modifyPaddingY=function($0,$1,$2){this._invalidateFrameHeight();return true;};qx.Proto._clonePropertyIgnoreList=$[1955];qx.Proto.clone=function($0,$1){var $2=new this.constructor;var $3;var $4=[];var $5=this._clonePropertyIgnoreList.split($[18]);var $6=$1!=null?$1:this._properties.split($[18]);var $7=$6.length-1;do{$3=$6[$7];if(!qx.lang.Array.contains($5,$3)){$4.push($3);}}while($7--);propertyListLength=$4.length-1;do{$3=qx.lang.String.toFirstUp($4[propertyListLength]);$2[$[83]+$3](this[$[80]+$3]());}while(propertyListLength--);if(qx.lang.Array.contains($6,$[212])){var $8=this.getParent();if($8){$2.setParent($8);}}if($0){this._cloneRecursive($2);}return $2;};qx.Proto._cloneRecursive=function($0){};qx.Proto.execute=function(){var $0=this.getCommand();if($0){$0.execute(this);}this.createDispatchEvent($[40]);};qx.Proto._visualPropertyCheck=function(){if(!this.isCreated()){throw new Error("Element must be created previously!");}};qx.Proto.setScrollLeft=function($0){this._visualPropertyCheck();this._getTargetNode().scrollLeft=$0;};qx.Proto.setScrollTop=function($0){this._visualPropertyCheck();this._getTargetNode().scrollTop=$0;};qx.Proto.getOffsetLeft=function(){this._visualPropertyCheck();return qx.html.Offset.getLeft(this.getElement());};qx.Proto.getOffsetTop=function(){this._visualPropertyCheck();return qx.html.Offset.getTop(this.getElement());};qx.Proto.getScrollLeft=function(){this._visualPropertyCheck();return this._getTargetNode().scrollLeft;};qx.Proto.getScrollTop=function(){this._visualPropertyCheck();return this._getTargetNode().scrollTop;};qx.Proto.getClientWidth=function(){this._visualPropertyCheck();return this._getTargetNode().clientWidth;};qx.Proto.getClientHeight=function(){this._visualPropertyCheck();return this._getTargetNode().clientHeight;};qx.Proto.getOffsetWidth=function(){this._visualPropertyCheck();return this.getElement().offsetWidth;};qx.Proto.getOffsetHeight=function(){this._visualPropertyCheck();return this.getElement().offsetHeight;};qx.Proto.getScrollWidth=function(){this._visualPropertyCheck();return this.getElement().scrollWidth;};qx.Proto.getScrollHeight=function(){this._visualPropertyCheck();return this.getElement().scrollHeight;};qx.Proto.scrollIntoView=function($0){this.scrollIntoViewX($0);this.scrollIntoViewY($0);};qx.Proto.scrollIntoViewX=function($0){if(!this._isCreated||!this._isDisplayable){return false;}return qx.html.ScrollIntoView.scrollX(this.getElement(),$0);};qx.Proto.scrollIntoViewY=function($0){if(!this._isCreated||!this._isDisplayable){return false;}return qx.html.ScrollIntoView.scrollY(this.getElement(),$0);};qx.Proto.supportsDrop=function($0){return true;};qx.OO.addProperty({name:$[1461],type:$[3],allowNull:false,defaultValue:10});qx.OO.addProperty({name:$[1859],type:$[3],allowNull:false,defaultValue:400});qx.OO.addProperty({name:$[887],type:$[3],allowNull:false,defaultValue:40});qx.OO.addProperty({name:$[2375],type:$[3],allowNull:false,defaultValue:0});qx.OO.addProperty({name:$[2153],type:$[3],allowNull:false,defaultValue:10});qx.OO.addProperty({name:$[2109],type:$[3],allowNull:false,defaultValue:100});qx.ui.core.Widget.FADE_IN='FADE_IN';qx.ui.core.Widget.FADE_OUT='FADE_OUT';qx.ui.core.Widget.FADE_FINISHED='FADE_FINISHED';qx.Proto.fadeIn=function($0,$1){if($0)this.setFadeSteps($0);if($1)this.setFadeTime($1);this._fadeMode=qx.ui.core.Widget.FADE_IN;var $2=this.getFadeTimer();$2.addEventListener($[54],this._onInterval,this);$2.start();};qx.Proto.fadeOut=function($0,$1){if($0)this.setFadeSteps($0);if($1)this.setFadeTime($1);this._fadeMode=qx.ui.core.Widget.FADE_OUT;var $2=this.getFadeTimer();$2.addEventListener($[54],this._onInterval,this);$2.start();};qx.Proto.getFadeTimer=function(){if(this._fadeTimer){this._fadeTimer.setInterval(this.getFadeInterval());}else{this._fadeTimer=new qx.client.Timer(this.getFadeInterval());}return this._fadeTimer;};qx.Proto.resetFader=function(){this.setFadeCounter(0);if(this.getFadeTimer()){this._fadeTimer.stop();this._fadeTimer.dispose();}this._fadeTimer.dispose();this._fadeTimer=null;};qx.Proto._onInterval=function($0){this.getFadeTimer().stop();var $1=this.getFadeCounter();switch(this._fadeMode){case qx.ui.core.Widget.FADE_IN:this.setFadeCounter(++$1);if($1<=this.getFadeSteps()){this.setOpacity(this._computeFadeOpacity());this.getFadeTimer().restart();}else if(this.hasEventListeners(qx.ui.core.Widget.FADE_FINISHED)){this.createDispatchDataEvent(qx.ui.core.Widget.FADE_FINISHED,qx.ui.core.Widget.FADE_IN);}break;case qx.ui.core.Widget.FADE_OUT:this.setFadeCounter(--$1);if($1>=0){this.setOpacity(this._computeFadeOpacity());this.getFadeTimer().restart();}else if(this.hasEventListeners(qx.ui.core.Widget.FADE_FINISHED)){this.createDispatchDataEvent(qx.ui.core.Widget.FADE_FINISHED,qx.ui.core.Widget.FADE_OUT);}break;}qx.ui.core.Widget.flushGlobalQueues();};qx.Proto._modifyFadeSteps=function($0,$1,$2){if($0<1)return;this.setFadeInterval(parseInt(this.getFadeTime()/$0));this.setFadeUnit(Math.round(this.getFadeMax()/$0));return true;};qx.Proto._modifyFadeTime=function($0,$1,$2){if($0<1)return;this.setFadeInterval(parseInt($0/this.getFadeSteps()));return true;};qx.Proto._modifyFadeUnit=function($0,$1,$2){this.setFadeSteps(Math.round(this.getFadeMax()/$0));return true;};qx.Proto._modifyFadeMax=function($0,$1,$2){this.setFadeUnit(Math.round($0/this.getFadeSteps()));return true;};qx.Proto._computeFadeOpacity=function(){var $0=this.getFadeUnit()*this.getFadeCounter()/100;return ($0);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}var $0=this.getElement();if($0){this._removeInlineEvents($0);delete this._isCreated;$0.qx_Widget=null;this._element=null;this._style=null;}this._inlineEvents=null;this._element=null;this._style=null;this._borderElement=null;this._borderStyle=null;this._oldParent=null;delete this._styleProperties;delete this._htmlProperties;delete this._htmlAttributes;delete this._states;for(var $1 in this._jobQueue){delete this._jobQueue[$1];}delete this._jobQueue;for(var $1 in this._layoutChanges){delete this._layoutChanges[$1];}delete this._layoutChanges;if(this._fadeTimer){this._fadeTimer.dispose();this._fadeTimer=null;}return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[2584]);qx.html.Style.getStylePropertySure=function($0,$1){};qx.html.Style.getStyleProperty=function($0,$1){};if(Boolean(document.defaultView)&&Boolean(document.defaultView.getComputedStyle)){qx.html.Style.getStylePropertySure=function($0,$1){return !$0?null:$0.ownerDocument?$0.ownerDocument.defaultView.getComputedStyle($0,$[1])[$1]:$0.style[$1];};qx.html.Style.getStyleProperty=function($0,$1){try{return $0.ownerDocument.defaultView.getComputedStyle($0,$[1])[$1];}catch(ex){throw new Error("Could not evaluate computed style: "+$0+"["+$1+"]: "+ex);}};}else if(qx.core.Client.getInstance().isMshtml()){qx.html.Style.getStyleProperty=function($0,$1){try{return $0.currentStyle[$1];}catch(ex){throw new Error("Could not evaluate computed style: "+$0+"["+$1+"]: "+ex);}};qx.html.Style.getStylePropertySure=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!=$[38]&&$2!=$[1]){return $2;}return $0.style[$1];}}catch(ex){throw new Error("Could not evaluate computed style: "+$0+"["+$1+"]: "+ex);}};}else{qx.html.Style.getStylePropertySure=function($0,$1){return !$0?null:$0.style[$1];};qx.html.Style.getStyleProperty=function($0,$1){try{return $0.style[$1];}catch(ex){throw new Error("Could not evaluate computed style: "+$0+"["+$1+"]");}};}qx.html.Style.getStyleSize=function($0,$1){return parseInt(qx.html.Style.getStyleProperty($0,$1))||0;};qx.html.Style.getMarginLeft=function($0){return qx.html.Style.getStyleSize($0,$[495]);};qx.html.Style.getMarginTop=function($0){return qx.html.Style.getStyleSize($0,$[426]);};qx.html.Style.getMarginRight=function($0){return qx.html.Style.getStyleSize($0,$[443]);};qx.html.Style.getMarginBottom=function($0){return qx.html.Style.getStyleSize($0,$[478]);};qx.html.Style.getPaddingLeft=function($0){return qx.html.Style.getStyleSize($0,$[155]);};qx.html.Style.getPaddingTop=function($0){return qx.html.Style.getStyleSize($0,$[157]);};qx.html.Style.getPaddingRight=function($0){return qx.html.Style.getStyleSize($0,$[165]);};qx.html.Style.getPaddingBottom=function($0){return qx.html.Style.getStyleSize($0,$[167]);};qx.html.Style.getBorderLeft=function($0){return qx.html.Style.getStyleProperty($0,$[1275])==$[31]?0:qx.html.Style.getStyleSize($0,$[1782]);};qx.html.Style.getBorderTop=function($0){return qx.html.Style.getStyleProperty($0,$[1432])==$[31]?0:qx.html.Style.getStyleSize($0,$[1179]);};qx.html.Style.getBorderRight=function($0){return qx.html.Style.getStyleProperty($0,$[1449])==$[31]?0:qx.html.Style.getStyleSize($0,$[1669]);};qx.html.Style.getBorderBottom=function($0){return qx.html.Style.getStyleProperty($0,$[878])==$[31]?0:qx.html.Style.getStyleSize($0,$[1085]);};qx.OO.defineClass($[470],qx.ui.core.Widget,function(){if(this.classname==qx.ui.core.Parent.ABSTRACT_CLASS){throw new Error("Please omit the usage of qx.ui.core.Parent directly. Choose between any widget which inherits from qx.ui.core.Parent and so comes with a layout implementation!");}qx.ui.core.Widget.call(this);this._children=[];this._layoutImpl=this._createLayoutImpl();});qx.ui.core.Parent.ABSTRACT_CLASS="qx.ui.core.Parent";qx.OO.addProperty({name:$[956],type:$[4],instance:$[796]});qx.OO.addProperty({name:$[1900],type:$[4],instance:$[174]});qx.OO.addProperty({name:$[1806],type:$[4],instance:$[174]});qx.OO.addCachedProperty({name:$[2422],defaultValue:null});qx.Proto.isFocusRoot=function(){return this.getFocusHandler()!=null;};qx.Proto.getFocusRoot=function(){if(this.isFocusRoot()){return this;}if(this._hasParent){return this.getParent().getFocusRoot();}return null;};qx.Proto.activateFocusRoot=function(){this.setFocusHandler(new qx.event.handler.FocusHandler(this));};qx.Proto._onfocuskeyevent=function($0){this.getFocusHandler()._onkeyevent(this,$0);};qx.Proto._modifyFocusHandler=function($0,$1,$2){if($0){this.addEventListener($[13],this._onfocuskeyevent);this.addEventListener($[14],this._onfocuskeyevent);if(this.getTabIndex()<1){this.setTabIndex(1);}this.setHideFocus(true);this.setActiveChild(this);}else{this.removeEventListener($[13],this._onfocuskeyevent);this.removeEventListener($[14],this._onfocuskeyevent);this.setTabIndex(-1);this.setHideFocus(false);}return true;};qx.Proto._modifyFocusedChild=function($0,$1,$2){var $3=$0!=null;var $4=$1!=null;if(qx.OO.isAvailable($[215])&&$3){var $5=qx.manager.object.PopupManager.getInstance();if($5){$5.update($0);}}if($4){if($1.hasEventListeners($[400])){var $6=new qx.event.type.FocusEvent($[400],$1);if($3){$6.setRelatedTarget($0);}$1.dispatchEvent($6);$6.dispose();}}if($3){if($0.hasEventListeners($[353])){var $6=new qx.event.type.FocusEvent($[353],$0);if($4){$6.setRelatedTarget($1);}$0.dispatchEvent($6);$6.dispose();}}if($4){if(this.getActiveChild()==$1&&!$3){this.setActiveChild(null);}$1.setFocused(false);var $6=new qx.event.type.FocusEvent($[181],$1);if($3){$6.setRelatedTarget($0);}$1.dispatchEvent($6);if(qx.OO.isAvailable($[163])){var $5=qx.manager.object.ToolTipManager.getInstance();if($5){$5.handleBlur($6);}}$6.dispose();}if($3){this.setActiveChild($0);$0.setFocused(true);qx.event.handler.EventHandler.getInstance().setFocusRoot(this);var $6=new qx.event.type.FocusEvent($[240],$0);if($4){$6.setRelatedTarget($1);}$0.dispatchEvent($6);if(qx.OO.isAvailable($[163])){var $5=qx.manager.object.ToolTipManager.getInstance();if($5){$5.handleFocus($6);}}$6.dispose();}return true;};qx.Proto._layoutImpl=null;qx.Proto._createLayoutImpl=function(){return null;};qx.Proto.getLayoutImpl=function(){return this._layoutImpl;};qx.Proto.getChildren=function(){return this._children;};qx.Proto.getChildrenLength=function(){return this.getChildren().length;};qx.Proto.hasChildren=function(){return this.getChildrenLength()>0;};qx.Proto.isEmpty=function(){return this.getChildrenLength()==0;};qx.Proto.indexOf=function($0){return this.getChildren().indexOf($0);};qx.Proto.contains=function($0){switch($0){case null:return false;case this:return true;default:return this.contains($0.getParent());}};qx.Proto._computeVisibleChildren=function(){var $0=[];var $1=this.getChildren();var $2=$1.length;for(var $3=0;$3<$2;$3++){var $4=$1[$3];if($4._isDisplayable){$0.push($4);}}return $0;};qx.Proto.getVisibleChildrenLength=function(){return this.getVisibleChildren().length;};qx.Proto.hasVisibleChildren=function(){return this.getVisibleChildrenLength()>0;};qx.Proto.isVisibleEmpty=function(){return this.getVisibleChildrenLength()==0;};qx.Proto.add=function(){var $0;for(var $1=0,$2=arguments.length;$1<$2;$1++){$0=arguments[$1];if(!($0 instanceof qx.ui.core.Parent)&&!($0 instanceof qx.ui.basic.Terminator)){throw new Error("Invalid Widget: "+$0);}else{$0.setParent(this);}}return this;};qx.Proto.addAt=function($0,$1){if($1==null||$1<0){throw new Error("Not a valid index for addAt(): "+$1);}if($0.getParent()==this){var $2=this.getChildren();var $3=$2.indexOf($0);if($3!=$1){if($3!=-1){qx.lang.Array.removeAt($2,$3);}qx.lang.Array.insertAt($2,$0,$1);if(this._initialLayoutDone){this._invalidateVisibleChildren();this.getLayoutImpl().updateChildrenOnMoveChild($0,$1,$3);}}}else{$0._insertIndex=$1;$0.setParent(this);}};qx.Proto.addAtBegin=function($0){return this.addAt($0,0);};qx.Proto.addAtEnd=function($0){var $1=this.getChildrenLength();return this.addAt($0,$0.getParent()==this?$1-1:$1);};qx.Proto.addBefore=function($0,$1){var $2=this.getChildren();var $3=$2.indexOf($1);if($3==-1){throw new Error("Child to add before: "+$1+" is not inside this parent.");}var $4=$2.indexOf($0);if($4==-1||$4>$3){$3++;}return this.addAt($0,Math.max(0,$3-1));};qx.Proto.addAfter=function($0,$1){var $2=this.getChildren();var $3=$2.indexOf($1);if($3==-1){throw new Error("Child to add after: "+$1+" is not inside this parent.");}var $4=$2.indexOf($0);if($4!=-1&&$4<$3){$3--;}return this.addAt($0,Math.min($2.length,$3+1));};qx.Proto.remove=function(){var $0;for(var $1=0,$2=arguments.length;$1<$2;$1++){$0=arguments[$1];if(!($0 instanceof qx.ui.core.Parent)&&!($0 instanceof qx.ui.basic.Terminator)){throw new Error("Invalid Widget: "+$0);}else if($0.getParent()==this){$0.setParent(null);}}};qx.Proto.removeAt=function($0){var $1=this.getChildren()[$0];if($1){delete $1._insertIndex;$1.setParent(null);}};qx.Proto.removeAll=function(){var $0=this.getChildren();var $1=$0[0];while($1){this.remove($1);$1=$0[0];}};qx.Proto.getFirstChild=function(){return qx.lang.Array.getFirst(this.getChildren());};qx.Proto.getFirstVisibleChild=function(){return qx.lang.Array.getFirst(this.getVisibleChildren());};qx.Proto.getFirstActiveChild=function($0){return qx.ui.core.Widget.getActiveSiblingHelper(null,this,1,$0,$[734]);};qx.Proto.getLastChild=function(){return qx.lang.Array.getLast(this.getChildren());};qx.Proto.getLastVisibleChild=function(){return qx.lang.Array.getLast(this.getVisibleChildren());};qx.Proto.getLastActiveChild=function($0){return qx.ui.core.Widget.getActiveSiblingHelper(null,this,-1,$0,$[1301]);};qx.Proto.forEachChild=function($0){var $1=this.getChildren(),$2,$3=-1;while($2=$1[++$3]){$0.call($2,$3);}};qx.Proto.forEachVisibleChild=function($0){var $1=this.getVisibleChildren(),$2,$3=-1;while($2=$1[++$3]){$0.call($2,$3);}};qx.Proto._beforeAppear=function(){qx.ui.core.Widget.prototype._beforeAppear.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._beforeAppear();}});};qx.Proto._afterAppear=function(){qx.ui.core.Widget.prototype._afterAppear.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._afterAppear();}});};qx.Proto._beforeDisappear=function(){qx.ui.core.Widget.prototype._beforeDisappear.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._beforeDisappear();}});};qx.Proto._afterDisappear=function(){qx.ui.core.Widget.prototype._afterDisappear.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._afterDisappear();}});};qx.Proto._beforeInsertDom=function(){qx.ui.core.Widget.prototype._beforeInsertDom.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._beforeInsertDom();}});};qx.Proto._afterInsertDom=function(){qx.ui.core.Widget.prototype._afterInsertDom.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._afterInsertDom();}});};qx.Proto._beforeRemoveDom=function(){qx.ui.core.Widget.prototype._beforeRemoveDom.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._beforeRemoveDom();}});};qx.Proto._afterRemoveDom=function(){qx.ui.core.Widget.prototype._afterRemoveDom.call(this);this.forEachVisibleChild(function(){if(this.isAppearRelevant()){this._afterRemoveDom();}});};qx.Proto._handleDisplayableCustom=function($0,$1,$2){this.forEachChild(function(){this._handleDisplayable();});};qx.Proto._addChildrenToStateQueue=function(){this.forEachVisibleChild(function(){this.addToStateQueue();});};qx.Proto.recursiveAddToStateQueue=function(){this.addToStateQueue();this.forEachVisibleChild(function(){this.recursiveAddToStateQueue();});};qx.Proto._recursiveAppearanceThemeUpdate=function($0,$1){qx.ui.core.Widget.prototype._recursiveAppearanceThemeUpdate.call(this,$0,$1);this.forEachVisibleChild(function(){this._recursiveAppearanceThemeUpdate($0,$1);});};qx.Proto._addChildToChildrenQueue=function($0){if(!$0._isInParentChildrenQueue&&!$0._isDisplayable){this.warn($[1557]+$0);}if(!$0._isInParentChildrenQueue&&$0._isDisplayable){qx.ui.core.Widget.addToGlobalLayoutQueue(this);if(!this._childrenQueue){this._childrenQueue={};}this._childrenQueue[$0.toHashCode()]=$0;}};qx.Proto._removeChildFromChildrenQueue=function($0){if(this._childrenQueue&&$0._isInParentChildrenQueue){delete this._childrenQueue[$0.toHashCode()];if(qx.lang.Object.isEmpty(this._childrenQueue)){qx.ui.core.Widget.removeFromGlobalLayoutQueue(this);}}};qx.Proto._flushChildrenQueue=function(){if(!qx.lang.Object.isEmpty(this._childrenQueue)){this.getLayoutImpl().flushChildrenQueue(this._childrenQueue);delete this._childrenQueue;}};qx.Proto._addChildrenToLayoutQueue=function($0){this.forEachChild(function(){this.addToLayoutChanges($0);});};qx.Proto._layoutChild=function($0){if(!$0._isDisplayable){this.warn($[1455]+$0+$[1500]);return;}var $1=$0._layoutChanges;try{if($1.borderX){this._applyBorderX($0,$1);}if($1.borderY){this._applyBorderY($0,$1);}}catch(ex){this.error("Could not apply border to child "+$0,ex);}try{if($1.paddingLeft||$1.paddingRight){$0._applyPaddingX(this,$1);}if($1.paddingTop||$1.paddingBottom){$0._applyPaddingY(this,$1);}}catch(ex){this.error("Could not apply padding to child "+$0,ex);}try{this.getLayoutImpl().layoutChild($0,$1);}catch(ex){this.error("Could not layout child "+$0+" through layout handler",ex);}try{$0._layoutPost($1);}catch(ex){this.error("Could not post layout child "+$0,ex);}try{if($1.initial){$0._initialLayoutDone=true;qx.ui.core.Widget.addToGlobalDisplayQueue($0);}}catch(ex){this.error("Could not handle display updates from layout flush for child "+$0,ex);}$0._layoutChanges={};delete $0._isInParentLayoutQueue;delete this._childrenQueue[$0.toHashCode()];};qx.Proto._layoutPost=qx.lang.Function.returnTrue;if(qx.core.Client.getInstance().isOpera()){qx.Proto._layoutChildOrig=qx.Proto._layoutChild;qx.Proto._layoutChild=function($0){if(!$0._initialLayoutDone||!$0._layoutChanges.borderX||!$0._layoutChanges.borderY){return this._layoutChildOrig($0);}var $1=$0.getElement().style;var $2=$1.display;$1.display=$[31];var $3=this._layoutChildOrig($0);$1.display=$2;return $3;};}qx.Proto._computePreferredInnerWidth=function(){return this.getLayoutImpl().computeChildrenNeededWidth();};qx.Proto._computePreferredInnerHeight=function(){return this.getLayoutImpl().computeChildrenNeededHeight();};qx.Proto._changeInnerWidth=function($0,$1){var $2=this.getLayoutImpl();if($2.invalidateChildrenFlexWidth){$2.invalidateChildrenFlexWidth();}this.forEachVisibleChild(function(){if($2.updateChildOnInnerWidthChange(this)&&this._recomputeBoxWidth()){this._recomputeOuterWidth();this._recomputeInnerWidth();}});};qx.Proto._changeInnerHeight=function($0,$1){var $2=this.getLayoutImpl();if($2.invalidateChildrenFlexHeight){$2.invalidateChildrenFlexHeight();}this.forEachVisibleChild(function(){if($2.updateChildOnInnerHeightChange(this)&&this._recomputeBoxHeight()){this._recomputeOuterHeight();this._recomputeInnerHeight();}});};qx.Proto.getInnerWidthForChild=function($0){return this.getInnerWidth();};qx.Proto.getInnerHeightForChild=function($0){return this.getInnerHeight();};qx.Proto.getWidgetFromPointHelper=function($0,$1){var $2=this.getChildren();for(var $3=$2.length,$4=0;$4<$3;$4++){if(qx.html.ElementFromPoint.getElementAbsolutePointChecker($2[$4].getElement(),$0,$1)){return $2[$4].getWidgetFromPointHelper($0,$1);}}return this;};qx.Proto._cloneRecursive=function($0){var $1=this.getChildren();var $2=$1.length;var $3;for(var $4=0;$4<$2;$4++){$3=$1[$4].clone(true);$0.add($3);}};qx.Proto._remappingChildTable=[$[594],$[281],$[648],$[748],$[518],$[330],$[725],$[527],$[259]];qx.Proto._remapStart=$[2462];qx.Proto._remapStop=$[2292];qx.Proto.remapChildrenHandlingTo=function($0){var $1=this._remappingChildTable;this._remappingChildTarget=$0;for(var $2=0,$3=$1.length,$4;$2<$3;$2++){$4=$1[$2];this[$4]=new Function(qx.ui.core.Parent.prototype._remapStart+$4+qx.ui.core.Parent.prototype._remapStop);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._layoutImpl){this._layoutImpl.dispose();this._layoutImpl=null;}for(var $0 in this._childrenQueue){delete this._childrenQueue[$0];}this._childrenQueue=null;this._remappingChildTable=null;this._remappingChildTarget=null;if(this._children){var $1=this._children.length;for(var $0=$1-1;$0>=0;$0--){this._children[$0].dispose();this._children[$0]=null;}this._children=null;}delete this._cachedVisibleChildren;if(this.getFocusHandler()){this.removeEventListener($[13],this._onfocuskeyevent);this.removeEventListener($[14],this._onfocuskeyevent);this.forceFocusHandler(null);}return qx.ui.core.Widget.prototype.dispose.call(this);};qx.OO.defineClass($[1039],qx.event.type.Event,function($0,$1){qx.event.type.Event.call(this,$0);this.setTarget($1);switch($0){case $[353]:case $[400]:this.setBubbles(true);this.setPropagationStopped(false);}});qx.OO.defineClass($[1868],qx.ui.core.Widget,function(){qx.ui.core.Widget.call(this);});qx.Proto._applyPaddingX=function($0,$1,$2){if($1.paddingLeft){this._applyRuntimePaddingLeft(this.getPaddingLeft());}if($1.paddingRight){this._applyRuntimePaddingRight(this.getPaddingRight());}};qx.Proto._applyPaddingY=function($0,$1,$2){if($1.paddingTop){this._applyRuntimePaddingTop(this.getPaddingTop());}if($1.paddingBottom){this._applyRuntimePaddingBottom(this.getPaddingBottom());}};qx.Proto._applyContent=function(){if(this._computedWidthTypePixel){this._cachedPreferredInnerWidth=null;}else{this._invalidatePreferredInnerWidth();}if(this._computedHeightTypePixel){this._cachedPreferredInnerHeight=null;}else{this._invalidatePreferredInnerHeight();}if(this._initialLayoutDone){this.addToJobQueue($[84]);}};qx.Proto._layoutPost=function($0){if($0.initial||$0.load||$0.width||$0.height){this._postApply();}};qx.Proto._postApply=qx.lang.Function.returnTrue;qx.Proto._computeBoxWidthFallback=qx.Proto.getPreferredBoxWidth;qx.Proto._computeBoxHeightFallback=qx.Proto.getPreferredBoxHeight;qx.Proto._computePreferredInnerWidth=qx.lang.Function.returnZero;qx.Proto._computePreferredInnerHeight=qx.lang.Function.returnZero;qx.Proto._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;};qx.Proto._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.OO.defineClass($[2030],qx.ui.core.Parent,function(){qx.ui.core.Parent.call(this);});qx.Proto._createLayoutImpl=function(){return new qx.renderer.layout.CanvasLayoutImpl(this);};qx.OO.defineClass($[2338],qx.core.Object,function($0){qx.core.Object.call(this);this._widget=$0;});qx.Proto.getWidget=function(){return this._widget;};qx.Proto.computeChildBoxWidth=function($0){return $0.getWidthValue()||$0._computeBoxWidthFallback();};qx.Proto.computeChildBoxHeight=function($0){return $0.getHeightValue()||$0._computeBoxHeightFallback();};qx.Proto.computeChildNeededWidth=function($0){var $1=$0._computedMinWidthTypePercent?null:$0.getMinWidthValue();var $2=$0._computedMaxWidthTypePercent?null:$0.getMaxWidthValue();var $3=($0._computedWidthTypePercent||$0._computedWidthTypeFlex?null:$0.getWidthValue())||$0.getPreferredBoxWidth()||0;return qx.lang.Number.limit($3,$1,$2)+$0.getMarginLeft()+$0.getMarginRight();};qx.Proto.computeChildNeededHeight=function($0){var $1=$0._computedMinHeightTypePercent?null:$0.getMinHeightValue();var $2=$0._computedMaxHeightTypePercent?null:$0.getMaxHeightValue();var $3=($0._computedHeightTypePercent||$0._computedHeightTypeFlex?null:$0.getHeightValue())||$0.getPreferredBoxHeight()||0;return qx.lang.Number.limit($3,$1,$2)+$0.getMarginTop()+$0.getMarginBottom();};qx.Proto.computeChildrenNeededWidth_max=function(){for(var $0=0,$1=this.getWidget().getVisibleChildren(),$2=$1.length,$3=0;$0<$2;$0++){$3=Math.max($3,$1[$0].getNeededWidth());}return $3;};qx.Proto.computeChildrenNeededHeight_max=function(){for(var $0=0,$1=this.getWidget().getVisibleChildren(),$2=$1.length,$3=0;$0<$2;$0++){$3=Math.max($3,$1[$0].getNeededHeight());}return $3;};qx.Proto.computeChildrenNeededWidth_sum=function(){for(var $0=0,$1=this.getWidget().getVisibleChildren(),$2=$1.length,$3=0;$0<$2;$0++){$3+=$1[$0].getNeededWidth();}return $3;};qx.Proto.computeChildrenNeededHeight_sum=function(){for(var $0=0,$1=this.getWidget().getVisibleChildren(),$2=$1.length,$3=0;$0<$2;$0++){$3+=$1[$0].getNeededHeight();}return $3;};qx.Proto.computeChildrenNeededWidth=qx.Proto.computeChildrenNeededWidth_max;qx.Proto.computeChildrenNeededHeight=qx.Proto.computeChildrenNeededHeight_max;qx.Proto.updateSelfOnChildOuterWidthChange=function($0){};qx.Proto.updateSelfOnChildOuterHeightChange=function($0){};qx.Proto.updateChildOnInnerWidthChange=function($0){};qx.Proto.updateChildOnInnerHeightChange=function($0){};qx.Proto.updateSelfOnJobQueueFlush=function($0){};qx.Proto.updateChildrenOnJobQueueFlush=function($0){};qx.Proto.updateChildrenOnAddChild=function($0,$1){};qx.Proto.updateChildrenOnRemoveChild=function($0,$1){};qx.Proto.updateChildrenOnMoveChild=function($0,$1,$2){};qx.Proto.flushChildrenQueue=function($0){var $1=this.getWidget();for(var $2 in $0){$1._layoutChild($0[$2]);}};qx.Proto.layoutChild=function($0,$1){};qx.Proto.layoutChild_sizeLimitX=function($0,$1){};qx.Proto.layoutChild_sizeLimitY=function($0,$1){};if(qx.core.Client.getInstance().isMshtml()){qx.Proto.layoutChild_sizeLimitX=qx.lang.Function.returnTrue;qx.Proto.layoutChild_sizeLimitY=qx.lang.Function.returnTrue;}else{qx.Proto.layoutChild_sizeLimitX=function($0,$1){if($1.minWidth){$0._computedMinWidthTypeNull?$0._resetRuntimeMinWidth():$0._applyRuntimeMinWidth($0.getMinWidthValue());}else if($1.initial&&!$0._computedMinWidthTypeNull){$0._applyRuntimeMinWidth($0.getMinWidthValue());}if($1.maxWidth){$0._computedMaxWidthTypeNull?$0._resetRuntimeMaxWidth():$0._applyRuntimeMaxWidth($0.getMaxWidthValue());}else if($1.initial&&!$0._computedMaxWidthTypeNull){$0._applyRuntimeMaxWidth($0.getMaxWidthValue());}};qx.Proto.layoutChild_sizeLimitY=function($0,$1){if($1.minHeight){$0._computedMinHeightTypeNull?$0._resetRuntimeMinHeight():$0._applyRuntimeMinHeight($0.getMinHeightValue());}else if($1.initial&&!$0._computedMinHeightTypeNull){$0._applyRuntimeMinHeight($0.getMinHeightValue());}if($1.maxHeight){$0._computedMaxHeightTypeNull?$0._resetRuntimeMaxHeight():$0._applyRuntimeMaxHeight($0.getMaxHeightValue());}else if($1.initial&&!$0._computedMaxHeightTypeNull){$0._applyRuntimeMaxHeight($0.getMaxHeightValue());}};}qx.Proto.layoutChild_marginX=function($0,$1){if($1.marginLeft||$1.initial){var $2=$0.getMarginLeft();$2!=null?$0._applyRuntimeMarginLeft($2):$0._resetRuntimeMarginLeft();}if($1.marginRight||$1.initial){var $3=$0.getMarginRight();$3!=null?$0._applyRuntimeMarginRight($3):$0._resetRuntimeMarginRight();}};qx.Proto.layoutChild_marginY=function($0,$1){if($1.marginTop||$1.initial){var $2=$0.getMarginTop();$2!=null?$0._applyRuntimeMarginTop($2):$0._resetRuntimeMarginTop();}if($1.marginBottom||$1.initial){var $3=$0.getMarginBottom();$3!=null?$0._applyRuntimeMarginBottom($3):$0._resetRuntimeMarginBottom();}};qx.Proto.layoutChild_sizeX_essentialWrapper=function($0,$1){return $0._isWidthEssential()?this.layoutChild_sizeX($0,$1):$0._resetRuntimeWidth();};qx.Proto.layoutChild_sizeY_essentialWrapper=function($0,$1){return $0._isHeightEssential()?this.layoutChild_sizeY($0,$1):$0._resetRuntimeHeight();};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}this._widget=null;qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[2506]);qx.lang.Number.isInRange=function($0,$1,$2){return $0>=$1&&$0<=$2;};qx.lang.Number.isBetweenRange=function($0,$1,$2){return $0>$1&&$0<$2;};qx.lang.Number.limit=function($0,$1,$2){if(typeof $2===$[3]&&$0>$2){return $2;}else if(typeof $1===$[3]&&$0<$1){return $1;}else{return $0;}};qx.OO.defineClass($[1690],qx.renderer.layout.LayoutImpl,function($0){qx.renderer.layout.LayoutImpl.call(this,$0);});qx.Proto.computeChildBoxWidth=function($0){var $1=null;if($0._computedLeftTypeNull||$0._computedRightTypeNull){$1=$0.getWidthValue();}else if($0._hasParent){$1=this.getWidget().getInnerWidth()-$0.getLeftValue()-$0.getRightValue();}return $1||$0._computeBoxWidthFallback();};qx.Proto.computeChildBoxHeight=function($0){var $1=null;if($0._computedTopTypeNull||$0._computedBottomTypeNull){$1=$0.getHeightValue();}else if($0._hasParent){$1=this.getWidget().getInnerHeight()-$0.getTopValue()-$0.getBottomValue();}return $1||$0._computeBoxHeightFallback();};qx.Proto.computeChildNeededWidth=function($0){var $1=$0._computedLeftTypePercent?null:$0.getLeftValue();var $2=$0._computedRightTypePercent?null:$0.getRightValue();var $3=$0._computedMinWidthTypePercent?null:$0.getMinWidthValue();var $4=$0._computedMaxWidthTypePercent?null:$0.getMaxWidthValue();if($1!=null&&$2!=null){var $5=$0.getPreferredBoxWidth()||0;}else{var $5=($0._computedWidthTypePercent?null:$0.getWidthValue())||$0.getPreferredBoxWidth()||0;}return qx.lang.Number.limit($5,$3,$4)+$1+$2+$0.getMarginLeft()+$0.getMarginRight();};qx.Proto.computeChildNeededHeight=function($0){var $1=$0._computedTopTypePercent?null:$0.getTopValue();var $2=$0._computedBottomTypePercent?null:$0.getBottomValue();var $3=$0._computedMinHeightTypePercent?null:$0.getMinHeightValue();var $4=$0._computedMaxHeightTypePercent?null:$0.getMaxHeightValue();if($1!=null&&$2!=null){var $5=$0.getPreferredBoxHeight()||0;}else{var $5=($0._computedHeightTypePercent?null:$0.getHeightValue())||$0.getPreferredBoxHeight()||0;}return qx.lang.Number.limit($5,$3,$4)+$1+$2+$0.getMarginTop()+$0.getMarginBottom();};qx.Proto.updateChildOnInnerWidthChange=function($0){var $1=$0._recomputePercentX();var $2=$0._recomputeRangeX();return $1||$2;};qx.Proto.updateChildOnInnerHeightChange=function($0){var $1=$0._recomputePercentY();var $2=$0._recomputeRangeY();return $1||$2;};qx.Proto.layoutChild=function($0,$1){this.layoutChild_sizeX_essentialWrapper($0,$1);this.layoutChild_sizeY_essentialWrapper($0,$1);this.layoutChild_sizeLimitX($0,$1);this.layoutChild_sizeLimitY($0,$1);this.layoutChild_locationX($0,$1);this.layoutChild_locationY($0,$1);this.layoutChild_marginX($0,$1);this.layoutChild_marginY($0,$1);};if(qx.core.Client.getInstance().isMshtml()||qx.core.Client.getInstance().isOpera()){qx.Proto.layoutChild_sizeX=function($0,$1){if($1.initial||$1.width||$1.minWidth||$1.maxWidth||$1.left||$1.right){if($0._computedMinWidthTypeNull&&$0._computedWidthTypeNull&&$0._computedMaxWidthTypeNull&&!(!$0._computedLeftTypeNull&&!$0._computedRightTypeNull)){$0._resetRuntimeWidth();}else{$0._applyRuntimeWidth($0.getBoxWidth());}}};qx.Proto.layoutChild_sizeY=function($0,$1){if($1.initial||$1.height||$1.minHeight||$1.maxHeight||$1.top||$1.bottom){if($0._computedMinHeightTypeNull&&$0._computedHeightTypeNull&&$0._computedMaxHeightTypeNull&&!(!$0._computedTopTypeNull&&!$0._computedBottomTypeNull)){$0._resetRuntimeHeight();}else{$0._applyRuntimeHeight($0.getBoxHeight());}}};}else{qx.Proto.layoutChild_sizeX=function($0,$1){if($1.initial||$1.width){$0._computedWidthTypeNull?$0._resetRuntimeWidth():$0._applyRuntimeWidth($0.getWidthValue());}};qx.Proto.layoutChild_sizeY=function($0,$1){if($1.initial||$1.height){$0._computedHeightTypeNull?$0._resetRuntimeHeight():$0._applyRuntimeHeight($0.getHeightValue());}};}qx.Proto.layoutChild_locationX=function($0,$1){var $2=this.getWidget();if($1.initial||$1.left||$1.parentPaddingLeft){$0._computedLeftTypeNull?$0._computedRightTypeNull&&$2.getPaddingLeft()>0?$0._applyRuntimeLeft($2.getPaddingLeft()):$0._resetRuntimeLeft():$0._applyRuntimeLeft($0.getLeftValue()+$2.getPaddingLeft());}if($1.initial||$1.right||$1.parentPaddingRight){$0._computedRightTypeNull?$0._computedLeftTypeNull&&$2.getPaddingRight()>0?$0._applyRuntimeRight($2.getPaddingRight()):$0._resetRuntimeRight():$0._applyRuntimeRight($0.getRightValue()+$2.getPaddingRight());}};qx.Proto.layoutChild_locationY=function($0,$1){var $2=this.getWidget();if($1.initial||$1.top||$1.parentPaddingTop){$0._computedTopTypeNull?$0._computedBottomTypeNull&&$2.getPaddingTop()>0?$0._applyRuntimeTop($2.getPaddingTop()):$0._resetRuntimeTop():$0._applyRuntimeTop($0.getTopValue()+$2.getPaddingTop());}if($1.initial||$1.bottom||$1.parentPaddingBottom){$0._computedBottomTypeNull?$0._computedTopTypeNull&&$2.getPaddingBottom()>0?$0._applyRuntimeBottom($2.getPaddingBottom()):$0._resetRuntimeBottom():$0._applyRuntimeBottom($0.getBottomValue()+$2.getPaddingBottom());}};qx.OO.defineClass($[1617]);qx.html.StyleSheet.includeFile=function($0){var $1=document.createElement($[2066]);$1.type=$[698];$1.rel=$[1433];$1.href=$0;var $2=document.getElementsByTagName($[784])[0];$2.appendChild($1);};qx.html.StyleSheet.createElement=function($0){};if(document.createStyleSheet){qx.html.StyleSheet.createElement=function($0){var $1=document.createStyleSheet();if($0){$1.cssText=$0;}return $1;};}else{qx.html.StyleSheet.createElement=function($0){var $1=document.createElement($[148]);$1.type=$[698];$1.appendChild(document.createTextNode($0||$[1783]));document.getElementsByTagName($[784])[0].appendChild($1);if($1.sheet){return $1.sheet;}else{var $2=document.styleSheets;for(var $3=$2.length-1;$3>=0;$3--){if($2[$3].ownerNode==$1){return $2[$3];}}}throw $[2269];};}qx.html.StyleSheet.addRule=function($0,$1,$2){};if(document.createStyleSheet){qx.html.StyleSheet.addRule=function($0,$1,$2){$0.addRule($1,$2);};}else if(qx.core.Client.getInstance().isSafari2()){qx.html.StyleSheet.addRule=function($0,$1,$2){if(!$0._qxRules){$0._qxRules={};}if(!$0._qxRules[$1]){var $3=document.createTextNode($1+$[304]+$2+$[294]);$0.ownerNode.appendChild($3);$0._qxRules[$1]=$3;}};}else{qx.html.StyleSheet.addRule=function($0,$1,$2){$0.insertRule($1+$[304]+$2+$[294],$0.cssRules.length);};}qx.html.StyleSheet.removeRule=function($0,$1){};if(document.createStyleSheet){qx.html.StyleSheet.removeRule=function($0,$1){var $2=$0.rules;var $3=$2.length;for(var $4=$3-1;$4>=0;$4--){if($2[$4].selectorText==$1){$0.removeRule($4);}}};}else if(qx.core.Client.getInstance().isSafari2()){qx.html.StyleSheet.removeRule=function($0,$1){var $2=function(){qx.log.Logger.ROOT_LOGGER.warn($[1030]);};if(!$0._qxRules){$2();}var $3=$0._qxRules[$1];if($3){$0.ownerNode.removeChild($3);$0._qxRules[$1]=null;}else{$2();}};}else{qx.html.StyleSheet.removeRule=function($0,$1){var $2=$0.cssRules;var $3=$2.length;for(var $4=$3-1;$4>=0;$4--){if($2[$4].selectorText==$1){$0.deleteRule($4);}}};}qx.html.StyleSheet.removeAllRules=function($0){};if(document.createStyleSheet){qx.html.StyleSheet.removeAllRules=function($0){var $1=$0.rules;var $2=$1.length;for(var $3=$2-1;$3>=0;$3--){$0.removeRule($3);}};}else if(qx.core.Client.getInstance().isSafari2()){qx.html.StyleSheet.removeAllRules=function($0){var $1=$0.ownerNode;var $2=$1.childNodes;while($2.length>0){$1.removeChild($2[0]);}};}else{qx.html.StyleSheet.removeAllRules=function($0){var $1=$0.cssRules;var $2=$1.length;for(var $3=$2-1;$3>=0;$3--){$0.deleteRule($3);}};}qx.html.StyleSheet.addImport=function($0,$1){};if(document.createStyleSheet){qx.html.StyleSheet.addImport=function($0,$1){$0.addImport($1);};}else if(qx.core.Client.getInstance().isSafari2()){qx.html.StyleSheet.addImport=function($0,$1){$0.ownerNode.appendChild(document.createTextNode($[804]+$1+$[634]));};}else{qx.html.StyleSheet.addImport=function($0,$1){$0.insertRule($[804]+$1+$[634],$0.cssRules.length);};}qx.html.StyleSheet.removeImport=function($0,$1){};if(document.createStyleSheet){qx.html.StyleSheet.removeImport=function($0,$1){var $2=$0.imports;var $3=$2.length;for(var $4=$3-1;$4>=0;$4--){if($2[$4].href==$1){$0.removeImport($4);}}};}else{qx.html.StyleSheet.removeImport=function($0,$1){var $2=$0.cssRules;var $3=$2.length;for(var $4=$3-1;$4>=0;$4--){if($2[$4].href==$1){$0.deleteRule($4);}}};}qx.html.StyleSheet.removeAllImports=function($0){};if(document.createStyleSheet){qx.html.StyleSheet.removeAllImports=function($0){var $1=$0.imports;var $2=$1.length;for(var $3=$2-1;$3>=0;$3--){$0.removeImport($3);}};}else{qx.html.StyleSheet.removeAllImports=function($0){var $1=$0.cssRules;var $2=$1.length;for(var $3=$2-1;$3>=0;$3--){if($1[$3].type==$1[$3].IMPORT_RULE){$0.deleteRule($3);}}};};qx.OO.defineClass($[416],qx.ui.layout.CanvasLayout,function(){this._window=window;this._document=window.document;this.setElement(this._document.body);this.addToStateQueue();qx.ui.layout.CanvasLayout.call(this);this._styleProperties={};this.activateFocusRoot();this._cachedInnerWidth=this._document.body.offsetWidth;this._cachedInnerHeight=this._document.body.offsetHeight;this.addEventListener($[421],this._onwindowresize);this._modalWidgets=[];this._modalNativeWindow=null;qx.event.handler.EventHandler.getInstance().setFocusRoot(this);});qx.OO.addProperty({name:$[2243],type:$[0]});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1448]});qx.Settings.setDefault($[666],true);qx.Settings.setDefault($[739],true);qx.Proto._modifyParent=qx.lang.Function.returnTrue;qx.Proto._modifyVisible=qx.lang.Function.returnTrue;qx.Proto._modifyElement=function($0,$1,$2){this._isCreated=qx.util.Validation.isValidElement($0);if($1){$1.qx_Widget=null;}if($0){$0.qx_Widget=this;this._element=$0;this._style=$0.style;}else{this._element=null;this._style=null;}return true;};qx.Proto.getTopLevelWidget=qx.lang.Function.returnThis;qx.Proto.getWindowElement=function(){return this._window;};qx.Proto.getDocumentElement=function(){return this._document;};qx.Proto.getParent=qx.Proto.getToolTip=qx.lang.Function.returnNull;qx.Proto.isMaterialized=qx.Proto.isSeeable=qx.lang.Function.returnTrue;qx.Proto._isDisplayable=true;qx.Proto._hasParent=false;qx.Proto._initialLayoutDone=true;qx.Proto._getBlocker=function(){if(!this._blocker){this._blocker=new qx.ui.core.ClientDocumentBlocker;this._blocker.addEventListener($[6],this.blockHelper,this);this._blocker.addEventListener($[7],this.blockHelper,this);this.add(this._blocker);}return this._blocker;};qx.Proto.blockHelper=function($0){if(this._modalNativeWindow){try{this._modalNativeWindow._window.focus();}catch(ex){this.debug("Window seems to be closed already! => Releasing Blocker: ("+$0.getType()+")",ex);this.release(this._modalNativeWindow);}}};qx.Proto.block=function($0){this._getBlocker().show();if(qx.OO.isAvailable($[780])&&$0 instanceof qx.ui.window.Window){this._modalWidgets.push($0);var $1=$0.getZIndex();this._getBlocker().setZIndex($1);$0.setZIndex($1+1);}else if(qx.OO.isAvailable($[498])&&$0 instanceof qx.client.NativeWindow){this._modalNativeWindow=$0;this._getBlocker().setZIndex(1e7);}};qx.Proto.release=function($0){if($0){if(qx.OO.isAvailable($[498])&&$0 instanceof qx.client.NativeWindow){this._modalNativeWindow=null;}else{qx.lang.Array.remove(this._modalWidgets,$0);}}var $1=this._modalWidgets.length;if($1==0){this._getBlocker().hide();}else{var $2=this._modalWidgets[$1-1];var $3=$2.getZIndex();this._getBlocker().setZIndex($3);$2.setZIndex($3+1);}};qx.Proto.createStyleElement=function($0){return qx.html.StyleSheet.createElement($0);};qx.Proto.addCssRule=function($0,$1,$2){return qx.html.StyleSheet.addRule($0,$1,$2);};qx.Proto.removeCssRule=function($0,$1){return qx.html.StyleSheet.removeRule($0,$1);};qx.Proto.removeAllCssRules=function($0){return qx.html.StyleSheet.removeAllRules($0);};if(qx.Settings.getValueOfClass($[416],$[739])){qx.html.StyleSheet.createElement($[1832]+$[2193]+qx.core.Client.getInstance().getEngineBoxSizingAttribute()+$[1906]+qx.core.Client.getInstance().getEngineBoxSizingAttribute()+$[2019]);}if(qx.Settings.getValueOfClass($[416],$[666])){qx.html.StyleSheet.createElement($[2581]);}qx.Proto._modifyGlobalCursor=function($0,$1,$2){if(!this._globalCursorStyleSheet){this._globalCursorStyleSheet=this.createStyleElement();}this.removeAllCssRules(this._globalCursorStyleSheet);if($0){this.addCssRule(this._globalCursorStyleSheet,$[176],$[1009]+$0+$[1209]);}return true;};qx.Proto._onwindowresize=function($0){if(qx.OO.isAvailable($[215])){qx.manager.object.PopupManager.getInstance().update();}this._recomputeInnerWidth();this._recomputeInnerHeight();qx.ui.core.Widget.flushGlobalQueues();};qx.Proto._computeInnerWidth=function(){return this._document.body.offsetWidth;};qx.Proto._computeInnerHeight=function(){return this._document.body.offsetHeight;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}delete this._document;delete this._modalWidgets;delete this._modalNativeWindow;this.removeEventListener($[421],this._onwindowresize);this._globalCursorStyleSheet=null;if(this._blocker){this._blocker.removeEventListener($[6],this.blockHelper,this);this._blocker.removeEventListener($[7],this.blockHelper,this);this._blocker.dispose();this._blocker=null;}return qx.ui.layout.CanvasLayout.prototype.dispose.call(this);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[2349],qx.ui.basic.Terminator,function(){qx.ui.basic.Terminator.call(this);this.setEdge(0);this.setZIndex(1e8);this.setDisplay(false);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2042]});qx.OO.defineClass($[796],qx.core.Target,function($0){qx.core.Target.call(this);if($0!=null){this._attachedWidget=$0;}});qx.event.handler.FocusHandler.mouseFocus=false;qx.Proto.getAttachedWidget=function(){return this._attachedWidget;};qx.event.handler.FocusHandler.tabEventType=qx.core.Client.getInstance().isMshtml()?$[13]:$[14];qx.Proto._onkeyevent=function($0,$1){if($1.getKeyIdentifier()!=$[168]){return;}$1.stopPropagation();$1.preventDefault();if($1.getType()!=qx.event.handler.FocusHandler.tabEventType){return;}qx.event.handler.FocusHandler.mouseFocus=false;var $2=this.getAttachedWidget().getFocusedChild();if(!$1.isShiftPressed()){var $3=$2?this.getWidgetAfter($0,$2):this.getFirstWidget($0);}else{var $3=$2?this.getWidgetBefore($0,$2):this.getLastWidget($0);}if($3){$3.setFocused(true);$3._ontabfocus();}};qx.Proto.compareTabOrder=function($0,$1){if($0==$1){return 0;}var $2=$0.getTabIndex();var $3=$1.getTabIndex();if($2!=$3){return $2-$3;}var $4=qx.html.Location.getPageBoxTop($0.getElement());var $5=qx.html.Location.getPageBoxTop($1.getElement());if($4!=$5){return $4-$5;}var $6=qx.html.Location.getPageBoxLeft($0.getElement());var $7=qx.html.Location.getPageBoxLeft($1.getElement());if($6!=$7){return $6-$7;}var $8=$0.getZIndex();var $9=$1.getZIndex();if($8!=$9){return $8-$9;}return 0;};qx.Proto.getFirstWidget=function($0){return this._getFirst($0,null);};qx.Proto.getLastWidget=function($0){return this._getLast($0,null);};qx.Proto.getWidgetAfter=function($0,$1){if($0==$1){return this.getFirstWidget($0);}if($1.getAnonymous()){$1=$1.getParent();}if($1==null){return [];}var $2=[];this._getAllAfter($0,$1,$2);$2.sort(this.compareTabOrder);return $2.length>0?$2[0]:this.getFirstWidget($0);};qx.Proto.getWidgetBefore=function($0,$1){if($0==$1){return this.getLastWidget($0);}if($1.getAnonymous()){$1=$1.getParent();}if($1==null){return [];}var $2=[];this._getAllBefore($0,$1,$2);$2.sort(this.compareTabOrder);var $3=$2.length;return $3>0?$2[$3-1]:this.getLastWidget($0);};qx.Proto._getAllAfter=function($0,$1,$2){var $3=$0.getChildren();var $4;var $5=$3.length;for(var $6=0;$6<$5;$6++){$4=$3[$6];if(!($4 instanceof qx.ui.core.Parent)&&!($4 instanceof qx.ui.basic.Terminator)){continue;}if($4.isFocusable()&&$4.getTabIndex()>0&&this.compareTabOrder($1,$4)<0){$2.push($3[$6]);}if(!$4.isFocusRoot()&&$4 instanceof qx.ui.core.Parent){this._getAllAfter($4,$1,$2);}}};qx.Proto._getAllBefore=function($0,$1,$2){var $3=$0.getChildren();var $4;var $5=$3.length;for(var $6=0;$6<$5;$6++){$4=$3[$6];if(!($4 instanceof qx.ui.core.Parent)&&!($4 instanceof qx.ui.basic.Terminator)){continue;}if($4.isFocusable()&&$4.getTabIndex()>0&&this.compareTabOrder($1,$4)>0){$2.push($4);}if(!$4.isFocusRoot()&&$4 instanceof qx.ui.core.Parent){this._getAllBefore($4,$1,$2);}}};qx.Proto._getFirst=function($0,$1){var $2=$0.getChildren();var $3;var $4=$2.length;for(var $5=0;$5<$4;$5++){$3=$2[$5];if(!($3 instanceof qx.ui.core.Parent)&&!($3 instanceof qx.ui.basic.Terminator)){continue;}if($3.isFocusable()&&$3.getTabIndex()>0){if($1==null||this.compareTabOrder($3,$1)<0){$1=$3;}}if(!$3.isFocusRoot()&&$3 instanceof qx.ui.core.Parent){$1=this._getFirst($3,$1);}}return $1;};qx.Proto._getLast=function($0,$1){var $2=$0.getChildren();var $3;var $4=$2.length;for(var $5=0;$5<$4;$5++){$3=$2[$5];if(!($3 instanceof qx.ui.core.Parent)&&!($3 instanceof qx.ui.basic.Terminator)){continue;}if($3.isFocusable()&&$3.getTabIndex()>0){if($1==null||this.compareTabOrder($3,$1)>0){$1=$3;}}if(!$3.isFocusRoot()&&$3 instanceof qx.ui.core.Parent){$1=this._getLast($3,$1);}}return $1;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._attachedWidget=null;qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[2073]);qx.html.Location.getPageOuterLeft=function($0){return qx.html.Location.getPageBoxLeft($0)-qx.html.Style.getMarginLeft($0);};qx.html.Location.getPageOuterTop=function($0){return qx.html.Location.getPageBoxTop($0)-qx.html.Style.getMarginTop($0);};qx.html.Location.getPageOuterRight=function($0){return qx.html.Location.getPageBoxRight($0)+qx.html.Style.getMarginRight($0);};qx.html.Location.getPageOuterBottom=function($0){return qx.html.Location.getPageBoxBottom($0)+qx.html.Style.getMarginBottom($0);};qx.html.Location.getClientOuterLeft=function($0){return qx.html.Location.getClientBoxLeft($0)-qx.html.Style.getMarginLeft($0);};qx.html.Location.getClientOuterTop=function($0){return qx.html.Location.getClientBoxTop($0)-qx.html.Style.getMarginTop($0);};qx.html.Location.getClientOuterRight=function($0){return qx.html.Location.getClientBoxRight($0)+qx.html.Style.getMarginRight($0);};qx.html.Location.getClientOuterBottom=function($0){return qx.html.Location.getClientBoxBottom($0)+qx.html.Style.getMarginBottom($0);};qx.html.Location.getClientBoxLeft=function($0){};qx.html.Location.getClientBoxTop=function($0){};qx.html.Location.getClientBoxRight=function($0){};qx.html.Location.getClientBoxBottom=function($0){};qx.html.Location.getPageBoxLeft=function($0){};qx.html.Location.getPageBoxTop=function($0){};qx.html.Location.getPageBoxRight=function($0){};qx.html.Location.getPageBoxBottom=function($0){};if(qx.core.Client.getInstance().isMshtml()){qx.html.Location.getClientBoxLeft=function($0){return $0.getBoundingClientRect().left;};qx.html.Location.getClientBoxTop=function($0){return $0.getBoundingClientRect().top;};qx.html.Location.getPageBoxLeft=function($0){return qx.html.Location.getClientBoxLeft($0)+qx.html.Scroll.getLeftSum($0);};qx.html.Location.getPageBoxTop=function($0){return qx.html.Location.getClientBoxTop($0)+qx.html.Scroll.getTopSum($0);};}else if(qx.core.Client.getInstance().isGecko()){qx.html.Location.getClientBoxLeft=function($0){return qx.html.Location.getClientAreaLeft($0)-qx.html.Style.getBorderLeft($0);};qx.html.Location.getClientBoxTop=function($0){return qx.html.Location.getClientAreaTop($0)-qx.html.Style.getBorderTop($0);};qx.html.Location.getPageBoxLeft=function($0){return qx.html.Location.getPageAreaLeft($0)-qx.html.Style.getBorderLeft($0);};qx.html.Location.getPageBoxTop=function($0){return qx.html.Location.getPageAreaTop($0)-qx.html.Style.getBorderTop($0);};}else{qx.html.Location.getPageBoxLeft=function($0){var $1=$0.offsetLeft;while($0.tagName.toLowerCase()!=$[115]){$0=$0.offsetParent;$1+=$0.offsetLeft;}return $1;};qx.html.Location.getPageBoxTop=function($0){var $1=$0.offsetTop;while($0.tagName.toLowerCase()!=$[115]){$0=$0.offsetParent;$1+=$0.offsetTop;}return $1;};qx.html.Location.getClientBoxLeft=function($0){var $1=$0.offsetLeft;while($0.tagName.toLowerCase()!=$[115]){$0=$0.offsetParent;$1+=$0.offsetLeft-$0.scrollLeft;}return $1;};qx.html.Location.getClientBoxTop=function($0){var $1=$0.offsetTop;while($0.tagName.toLowerCase()!=$[115]){$0=$0.offsetParent;$1+=$0.offsetTop-$0.scrollTop;}return $1;};}if(qx.core.Client.getInstance().isMshtml()){qx.html.Location.getClientBoxRight=function($0){return $0.getBoundingClientRect().right;};qx.html.Location.getClientBoxBottom=function($0){return $0.getBoundingClientRect().bottom;};qx.html.Location.getPageBoxRight=function($0){return qx.html.Location.getClientBoxRight($0)+qx.html.Scroll.getLeftSum($0);};qx.html.Location.getPageBoxBottom=function($0){return qx.html.Location.getClientBoxBottom($0)+qx.html.Scroll.getTopSum($0);};}else{qx.html.Location.getClientBoxRight=function($0){return qx.html.Location.getClientBoxLeft($0)+qx.html.Dimension.getBoxWidth($0);};qx.html.Location.getClientBoxBottom=function($0){return qx.html.Location.getClientBoxTop($0)+qx.html.Dimension.getBoxHeight($0);};qx.html.Location.getPageBoxRight=function($0){return qx.html.Location.getPageBoxLeft($0)+qx.html.Dimension.getBoxWidth($0);};qx.html.Location.getPageBoxBottom=function($0){return qx.html.Location.getPageBoxTop($0)+qx.html.Dimension.getBoxHeight($0);};}qx.html.Location.getClientAreaLeft=function($0){};qx.html.Location.getClientAreaTop=function($0){};qx.html.Location.getPageAreaLeft=function($0){};qx.html.Location.getPageAreaTop=function($0){};if(qx.core.Client.getInstance().isGecko()){qx.html.Location.getPageAreaLeft=function($0){return $0.ownerDocument.getBoxObjectFor($0).x;};qx.html.Location.getPageAreaTop=function($0){return $0.ownerDocument.getBoxObjectFor($0).y;};qx.html.Location.getClientAreaLeft=function($0){return qx.html.Location.getPageAreaLeft($0)-qx.html.Scroll.getLeftSum($0);};qx.html.Location.getClientAreaTop=function($0){return qx.html.Location.getPageAreaTop($0)-qx.html.Scroll.getTopSum($0);};}else{qx.html.Location.getClientAreaLeft=function($0){return qx.html.Location.getClientBoxLeft($0)+qx.html.Style.getBorderLeft($0);};qx.html.Location.getClientAreaTop=function($0){return qx.html.Location.getClientBoxTop($0)+qx.html.Style.getBorderTop($0);};qx.html.Location.getPageAreaLeft=function($0){return qx.html.Location.getPageBoxLeft($0)+qx.html.Style.getBorderLeft($0);};qx.html.Location.getPageAreaTop=function($0){return qx.html.Location.getPageBoxTop($0)+qx.html.Style.getBorderTop($0);};}qx.html.Location.getClientAreaRight=function($0){return qx.html.Location.getClientAreaLeft($0)+qx.html.Dimension.getAreaWidth($0);};qx.html.Location.getClientAreaBottom=function($0){return qx.html.Location.getClientAreaTop($0)+qx.html.Dimension.getAreaHeight($0);};qx.html.Location.getPageAreaRight=function($0){return qx.html.Location.getPageAreaLeft($0)+qx.html.Dimension.getAreaWidth($0);};qx.html.Location.getPageAreaBottom=function($0){return qx.html.Location.getPageAreaTop($0)+qx.html.Dimension.getAreaHeight($0);};qx.html.Location.getClientInnerLeft=function($0){return qx.html.Location.getClientAreaLeft($0)+qx.html.Style.getPaddingLeft($0);};qx.html.Location.getClientInnerTop=function($0){return qx.html.Location.getClientAreaTop($0)+qx.html.Style.getPaddingTop($0);};qx.html.Location.getClientInnerRight=function($0){return qx.html.Location.getClientInnerLeft($0)+qx.html.Dimension.getInnerWidth($0);};qx.html.Location.getClientInnerBottom=function($0){return qx.html.Location.getClientInnerTop($0)+qx.html.Dimension.getInnerHeight($0);};qx.html.Location.getPageInnerLeft=function($0){return qx.html.Location.getPageAreaLeft($0)+qx.html.Style.getPaddingLeft($0);};qx.html.Location.getPageInnerTop=function($0){return qx.html.Location.getPageAreaTop($0)+qx.html.Style.getPaddingTop($0);};qx.html.Location.getPageInnerRight=function($0){return qx.html.Location.getPageInnerLeft($0)+qx.html.Dimension.getInnerWidth($0);};qx.html.Location.getPageInnerBottom=function($0){return qx.html.Location.getPageInnerTop($0)+qx.html.Dimension.getInnerHeight($0);};qx.html.Location.getScreenBoxLeft=function($0){};qx.html.Location.getScreenBoxTop=function($0){};if(qx.core.Client.getInstance().isGecko()){qx.html.Location.getScreenBoxLeft=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;};qx.html.Location.getScreenBoxTop=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;};}else{qx.html.Location.getScreenBoxLeft=function($0){return qx.html.Location.getScreenDocumentLeft($0)+qx.html.Location.getPageBoxLeft($0);};qx.html.Location.getScreenBoxTop=function($0){return qx.html.Location.getScreenDocumentTop($0)+qx.html.Location.getPageBoxTop($0);};}qx.html.Location.getScreenBoxRight=function($0){return qx.html.Location.getScreenBoxLeft($0)+qx.html.Dimension.getBoxWidth($0);};qx.html.Location.getScreenBoxBottom=function($0){return qx.html.Location.getScreenBoxTop($0)+qx.html.Dimension.getBoxHeight($0);};qx.html.Location.getScreenOuterLeft=function($0){return qx.html.Location.getScreenBoxLeft($0)-qx.html.Style.getMarginLeft($0);};qx.html.Location.getScreenOuterTop=function($0){return qx.html.Location.getScreenBoxTop($0)-qx.html.Style.getMarginTop($0);};qx.html.Location.getScreenOuterRight=function($0){return qx.html.Location.getScreenBoxRight($0)+qx.html.Style.getMarginRight($0);};qx.html.Location.getScreenOuterBottom=function($0){return qx.html.Location.getScreenBoxBottom($0)+qx.html.Style.getMarginBottom($0);};qx.html.Location.getScreenAreaLeft=function($0){return qx.html.Location.getScreenBoxLeft($0)+qx.html.Dimension.getInsetLeft($0);};qx.html.Location.getScreenAreaTop=function($0){return qx.html.Location.getScreenBoxTop($0)+qx.html.Dimension.getInsetTop($0);};qx.html.Location.getScreenAreaRight=function($0){return qx.html.Location.getScreenBoxRight($0)-qx.html.Dimension.getInsetRight($0);};qx.html.Location.getScreenAreaBottom=function($0){return qx.html.Location.getScreenBoxBottom($0)-qx.html.Dimension.getInsetBottom($0);};qx.html.Location.getScreenInnerLeft=function($0){return qx.html.Location.getScreenAreaLeft($0)+qx.html.Style.getPaddingLeft($0);};qx.html.Location.getScreenInnerTop=function($0){return qx.html.Location.getScreenAreaTop($0)+qx.html.Style.getPaddingTop($0);};qx.html.Location.getScreenInnerRight=function($0){return qx.html.Location.getScreenAreaRight($0)-qx.html.Style.getPaddingRight($0);};qx.html.Location.getScreenInnerBottom=function($0){return qx.html.Location.getScreenAreaBottom($0)-qx.html.Style.getPaddingBottom($0);};qx.html.Location.getScreenDocumentLeft=function($0){};qx.html.Location.getScreenDocumentTop=function($0){};qx.html.Location.getScreenDocumentRight=function($0){};qx.html.Location.getScreenDocumentBottom=function($0){};if(qx.core.Client.getInstance().isGecko()){qx.html.Location.getScreenDocumentLeft=function($0){return qx.html.Location.getScreenOuterLeft($0.ownerDocument.body);};qx.html.Location.getScreenDocumentTop=function($0){return qx.html.Location.getScreenOuterTop($0.ownerDocument.body);};qx.html.Location.getScreenDocumentRight=function($0){return qx.html.Location.getScreenOuterRight($0.ownerDocument.body);};qx.html.Location.getScreenDocumentBottom=function($0){return qx.html.Location.getScreenOuterBottom($0.ownerDocument.body);};}else{qx.html.Location.getScreenDocumentLeft=function($0){return $0.document.parentWindow.screenLeft;};qx.html.Location.getScreenDocumentTop=function($0){return $0.document.parentWindow.screenTop;};qx.html.Location.getScreenDocumentRight=function($0){};qx.html.Location.getScreenDocumentBottom=function($0){};};qx.OO.defineClass($[1196]);qx.html.Scroll.getLeftSum=function($0){var $1=0;var $2=$0.parentNode;while($2.nodeType==1){$1+=$2.scrollLeft;$2=$2.parentNode;}return $1;};qx.html.Scroll.getTopSum=function($0){var $1=0;var $2=$0.parentNode;while($2.nodeType==1){$1+=$2.scrollTop;$2=$2.parentNode;}return $1;};qx.OO.defineClass($[925]);qx.html.Dimension.getOuterWidth=function($0){return qx.html.Dimension.getBoxWidth($0)+qx.html.Style.getMarginLeft($0)+qx.html.Style.getMarginRight($0);};qx.html.Dimension.getOuterHeight=function($0){return qx.html.Dimension.getBoxHeight($0)+qx.html.Style.getMarginTop($0)+qx.html.Style.getMarginBottom($0);};qx.html.Dimension.getBoxWidthForZeroHeight=function($0){var $1=$0.offsetHeight;if($1==0){var $2=$0.style.height;$0.style.height=$[819];}var $3=$0.offsetWidth;if($1==0){$0.style.height=$2;}return $3;};qx.html.Dimension.getBoxHeightForZeroWidth=function($0){var $1=$0.offsetWidth;if($1==0){var $2=$0.style.width;$0.style.width=$[819];}var $3=$0.offsetHeight;if($1==0){$0.style.width=$2;}return $3;};qx.html.Dimension.getBoxWidth=function($0){return $0.offsetWidth;};qx.html.Dimension.getBoxHeight=function($0){return $0.offsetHeight;};qx.html.Dimension.getAreaWidth=function($0){};qx.html.Dimension.getAreaHeight=function($0){};if(qx.core.Client.getInstance().isGecko()){qx.html.Dimension.getAreaWidth=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);}};qx.html.Dimension.getAreaHeight=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);}};}else{qx.html.Dimension.getAreaWidth=function($0){return $0.clientWidth!=0?$0.clientWidth:(qx.html.Dimension.getBoxWidth($0)-qx.html.Dimension.getInsetLeft($0)-qx.html.Dimension.getInsetRight($0));};qx.html.Dimension.getAreaHeight=function($0){return $0.clientHeight!=0?$0.clientHeight:(qx.html.Dimension.getBoxHeight($0)-qx.html.Dimension.getInsetTop($0)-qx.html.Dimension.getInsetBottom($0));};}qx.html.Dimension.getInnerWidth=function($0){return qx.html.Dimension.getAreaWidth($0)-qx.html.Style.getPaddingLeft($0)-qx.html.Style.getPaddingRight($0);};qx.html.Dimension.getInnerHeight=function($0){return qx.html.Dimension.getAreaHeight($0)-qx.html.Style.getPaddingTop($0)-qx.html.Style.getPaddingBottom($0);};qx.html.Dimension.getInsetLeft=function($0){};qx.html.Dimension.getInsetTop=function($0){};qx.html.Dimension.getInsetRight=function($0){};qx.html.Dimension.getInsetBottom=function($0){};if(qx.core.Client.getInstance().isMshtml()){qx.html.Dimension.getInsetLeft=function($0){return $0.clientLeft;};qx.html.Dimension.getInsetTop=function($0){return $0.clientTop;};qx.html.Dimension.getInsetRight=function($0){if(qx.html.Style.getStyleProperty($0,$[286])==$[32]||$0.clientWidth==0){return qx.html.Style.getBorderRight($0);}return Math.max(0,$0.offsetWidth-$0.clientLeft-$0.clientWidth);};qx.html.Dimension.getInsetBottom=function($0){if(qx.html.Style.getStyleProperty($0,$[315])==$[32]||$0.clientHeight==0){return qx.html.Style.getBorderBottom($0);}return Math.max(0,$0.offsetHeight-$0.clientTop-$0.clientHeight);};}else{qx.html.Dimension.getInsetLeft=function($0){return qx.html.Style.getBorderLeft($0);};qx.html.Dimension.getInsetTop=function($0){return qx.html.Style.getBorderTop($0);};qx.html.Dimension.getInsetRight=function($0){if($0.clientWidth==0){var $1=qx.html.Style.getStyleProperty($0,$[197]);var $2=$1==$[64]||$1==$[410]?16:0;return Math.max(0,qx.html.Style.getBorderRight($0)+$2);}return Math.max(0,$0.offsetWidth-$0.clientWidth-qx.html.Style.getBorderLeft($0));};qx.html.Dimension.getInsetBottom=function($0){if($0.clientHeight==0){var $1=qx.html.Style.getStyleProperty($0,$[197]);var $2=$1==$[64]||$1==$[428]?16:0;return Math.max(0,qx.html.Style.getBorderBottom($0)+$2);}return Math.max(0,$0.offsetHeight-$0.clientHeight-qx.html.Style.getBorderTop($0));};}qx.html.Dimension.getScrollBarSizeLeft=function($0){return 0;};qx.html.Dimension.getScrollBarSizeTop=function($0){return 0;};qx.html.Dimension.getScrollBarSizeRight=function($0){return qx.html.Dimension.getInsetRight($0)-qx.html.Style.getBorderRight($0);};qx.html.Dimension.getScrollBarSizeBottom=function($0){return qx.html.Dimension.getInsetBottom($0)-qx.html.Style.getBorderBottom($0);};qx.html.Dimension.getScrollBarVisibleX=function($0){return qx.html.Dimension.getScrollBarSizeRight($0)>0;};qx.html.Dimension.getScrollBarVisibleY=function($0){return qx.html.Dimension.getScrollBarSizeBottom($0)>0;};qx.OO.defineClass($[175],qx.core.Target,function(){qx.core.Target.call(this);this._aliases={};this._uris={};this.add($[1487],this.getSetting($[387]));});qx.Settings.setDefault($[172],$[1389]);qx.Settings.setDefault($[387],qx.Settings.getValue($[172])+$[1565]);qx.Proto.add=function($0,$1){this._aliases[$0]=$1;for(var $2 in this._uris){if($2.substring(0,$2.indexOf($[130]))==$0){this._uris[$2]=null;}}this.createDispatchEvent($[30]);};qx.Proto.remove=function($0){delete this._aliases[$0];for(var $1 in this._uris){if($1.substring(0,$1.indexOf($[130]))==$0){this._uris[$1]=null;}}this.createDispatchEvent($[30]);};qx.Proto.resolve=function($0){return this._aliases[$0];};qx.Proto.resolvePath=function($0,$1){var $2=this._uris[$0];if($2==null){$2=this._uris[$0]=this._computePath($0);}return $2;};qx.Proto._computePath=function($0){switch($0.charAt(0)){case $[130]:case $[46]:return $0;default:if(qx.lang.String.startsWith($0,qx.net.Protocol.URI_HTTP)||qx.lang.String.startsWith($0,qx.net.Protocol.URI_HTTPS)||qx.lang.String.startsWith($0,qx.net.Protocol.URI_FILE)){return $0;}var $1=$0.substring(0,$0.indexOf($[130]));var $2=this._aliases[$1];if($2!=null){return $2+$0.substring($1.length);}return $0;}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._aliases=null;this._uris=null;return qx.core.Target.prototype.dispose.call(this);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[1548],{HTTP:"http",HTTPS:"https",FTP:"ftp",FILE:"file",URI_HTTP:"http://",URI_HTTPS:"https://",URI_FTP:"ftp://",URI_FILE:"file://"});qx.OO.defineClass($[1364]);qx.html.Offset.getLeft=function($0){};qx.html.Offset.getTop=function($0){};if(qx.core.Client.getInstance().isGecko()){qx.html.Offset.getLeft=function($0){var $1=$0.offsetLeft;var $2=$0.parentNode;var $3=qx.html.Style.getStyleProperty($0,$[92]);var $4=qx.html.Style.getStyleProperty($2,$[92]);if($3!=$[89]&&$3!=$[196]){$1-=qx.html.Style.getBorderLeft($2);}if($4!=$[89]&&$4!=$[196]){while($2){$2=$2.parentNode;if(!$2||typeof $2.tagName!==$[0]){break;}var $5=qx.html.Style.getStyleProperty($2,$[92]);if($5==$[89]||$5==$[196]){$1-=qx.html.Style.getBorderLeft($2)+qx.html.Style.getPaddingLeft($2);break;}}}return $1;};qx.html.Offset.getTop=function($0){var $1=$0.offsetTop;var $2=$0.parentNode;var $3=qx.html.Style.getStyleProperty($0,$[92]);var $4=qx.html.Style.getStyleProperty($2,$[92]);if($3!=$[89]&&$3!=$[196]){$1-=qx.html.Style.getBorderTop($2);}if($4!=$[89]&&$4!=$[196]){while($2){$2=$2.parentNode;if(!$2||typeof $2.tagName!==$[0]){break;}var $5=qx.html.Style.getStyleProperty($2,$[92]);if($5==$[89]||$5==$[196]){$1-=qx.html.Style.getBorderTop($2)+qx.html.Style.getPaddingTop($2);break;}}}return $1;};}else{qx.html.Offset.getLeft=function($0){return $0.offsetLeft;};qx.html.Offset.getTop=function($0){return $0.offsetTop;};};qx.OO.defineClass($[2520]);qx.dom.BODY_TAG_NAME="body";qx.html.ScrollIntoView.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,$[197])){case $[64]:case $[5]:case $[428]:$5=true;break;default:switch(qx.html.Style.getStyleProperty($6,$[315])){case $[64]:case $[5]:$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()==qx.dom.BODY_TAG_NAME){break;}$6=$6.parentNode;}return true;};qx.html.ScrollIntoView.scrollY=function($0,$1){var $2,$3,$4,$5;var $6=$0.parentNode;var $7=$0.offsetTop;var $4=$0.offsetHeight;while($6){switch(qx.html.Style.getStyleProperty($6,$[197])){case $[64]:case $[5]:case $[410]:$5=true;break;default:switch(qx.html.Style.getStyleProperty($6,$[286])){case $[64]:case $[5]:$5=true;break;default:$5=false;}}if($5){$2=$6.clientHeight;$3=$6.scrollTop;if($1){$6.scrollTop=$7;}else if($1==false){$6.scrollTop=$7+$4-$2;}else if($4>$2||$7<$3){$6.scrollTop=$7;}else if(($7+$4)>($3+$2)){$6.scrollTop=$7+$4-$2;}$7=$6.offsetTop;$4=$6.offsetHeight;}else{$7+=$6.offsetTop;}if($6.tagName.toLowerCase()==qx.dom.BODY_TAG_NAME){break;}$6=$6.parentNode;}return true;};qx.OO.defineClass($[2317],{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.OO.defineClass($[2005],qx.event.type.DomEvent,function($0,$1,$2,$3,$4,$5){qx.event.type.DomEvent.call(this,$0,$1,$2,$3,$4);if($5){this.setRelatedTarget($5);}});qx.Class.C_BUTTON_LEFT="left";qx.Class.C_BUTTON_MIDDLE="middle";qx.Class.C_BUTTON_RIGHT="right";qx.Class.C_BUTTON_NONE="none";qx.event.type.MouseEvent._screenX=qx.event.type.MouseEvent._screenY=qx.event.type.MouseEvent._clientX=qx.event.type.MouseEvent._clientY=qx.event.type.MouseEvent._pageX=qx.event.type.MouseEvent._pageY=0;qx.event.type.MouseEvent._button=null;qx.event.type.MouseEvent._storeEventState=function($0){qx.event.type.MouseEvent._screenX=$0.getScreenX();qx.event.type.MouseEvent._screenY=$0.getScreenY();qx.event.type.MouseEvent._clientX=$0.getClientX();qx.event.type.MouseEvent._clientY=$0.getClientY();qx.event.type.MouseEvent._pageX=$0.getPageX();qx.event.type.MouseEvent._pageY=$0.getPageY();qx.event.type.MouseEvent._button=$0.getButton();};qx.event.type.MouseEvent.getScreenX=function(){return qx.event.type.MouseEvent._screenX;};qx.event.type.MouseEvent.getScreenY=function(){return qx.event.type.MouseEvent._screenY;};qx.event.type.MouseEvent.getClientX=function(){return qx.event.type.MouseEvent._clientX;};qx.event.type.MouseEvent.getClientY=function(){return qx.event.type.MouseEvent._clientY;};qx.event.type.MouseEvent.getPageX=function(){return qx.event.type.MouseEvent._pageX;};qx.event.type.MouseEvent.getPageY=function(){return qx.event.type.MouseEvent._pageY;};qx.event.type.MouseEvent.getButton=function(){return qx.event.type.MouseEvent._button;};if(qx.core.Client.getInstance().isMshtml()){qx.event.type.MouseEvent.buttons={left:1,right:2,middle:4};}else{qx.event.type.MouseEvent.buttons={left:0,right:2,middle:1};}qx.Proto.getScreenX=function(){return this.getDomEvent().screenX;};qx.Proto.getScreenY=function(){return this.getDomEvent().screenY;};if(qx.core.Client.getInstance().isMshtml()){qx.OO.addFastProperty({name:$[1061],readOnly:true});qx.OO.addFastProperty({name:$[933],readOnly:true});if(qx.core.Client.getInstance().isInQuirksMode()){qx.Proto._computePageX=function(){return this.getDomEvent().clientX+document.documentElement.scrollLeft;};qx.Proto._computePageY=function(){return this.getDomEvent().clientY+document.documentElement.scrollTop;};}else{qx.Proto._computePageX=function(){return this.getDomEvent().clientX+document.body.scrollLeft;};qx.Proto._computePageY=function(){return this.getDomEvent().clientY+document.body.scrollTop;};}}else if(qx.core.Client.getInstance().isGecko()){qx.Proto.getPageX=function(){return this.getDomEvent().pageX;};qx.Proto.getPageY=function(){return this.getDomEvent().pageY;};}else{qx.Proto.getPageX=function(){return this.getDomEvent().clientX;};qx.Proto.getPageY=function(){return this.getDomEvent().clientY;};}if(qx.core.Client.getInstance().isMshtml()||qx.core.Client.getInstance().isGecko()){qx.Proto.getClientX=function(){return this.getDomEvent().clientX;};qx.Proto.getClientY=function(){return this.getDomEvent().clientY;};}else{qx.OO.addFastProperty({name:$[864],readOnly:true});qx.OO.addFastProperty({name:$[2497],readOnly:true});qx.Proto._computeClientX=function(){return this.getDomEvent().clientX+(document.body&&document.body.scrollLeft!=null?document.body.scrollLeft:0);};qx.Proto._computeClientY=function(){return this.getDomEvent().clientY+(document.body&&document.body.scrollTop!=null?document.body.scrollTop:0);};}qx.OO.addFastProperty({name:$[123],readOnly:true});if(qx.core.Client.getInstance().isMshtml()){qx.Proto.isLeftButtonPressed=function(){if(this.getType()==$[26]){return true;}else{return this.getButton()===qx.event.type.MouseEvent.C_BUTTON_LEFT;}};}else{qx.Proto.isLeftButtonPressed=function(){return this.getButton()===qx.event.type.MouseEvent.C_BUTTON_LEFT;};}qx.Proto.isMiddleButtonPressed=function(){return this.getButton()===qx.event.type.MouseEvent.C_BUTTON_MIDDLE;};qx.Proto.isRightButtonPressed=function(){return this.getButton()===qx.event.type.MouseEvent.C_BUTTON_RIGHT;};qx.Proto._computeButton=function(){var $0=this.getDomEvent();if($0.which){switch($0.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($0.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;}}};qx.OO.addFastProperty({name:$[2192],readOnly:true});if(qx.core.Client.getInstance().isMshtml()){qx.Proto._computeWheelDelta=function(){return this.getDomEvent().wheelDelta/120;};}else if(qx.core.Client.getInstance().isOpera()){qx.Proto._computeWheelDelta=function(){return -this.getDomEvent().wheelDelta/120;};}else{qx.Proto._computeWheelDelta=function(){return -this.getDomEvent().detail/3;};};qx.OO.defineClass($[497],qx.manager.object.ObjectManager,function(){qx.manager.object.ObjectManager.call(this);});qx.Proto.handleMouseDown=function($0){var $1=this.getAll();for(var $2 in $1){var $3=$1[$2];$3.block();}};qx.Proto.handleMouseUp=function($0){var $1=this.getAll();for(var $2 in $1){var $3=$1[$2];$3.release();}};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[1840],qx.core.Target,function($0,$1,$2){qx.core.Target.call(this);this._list=$0;this._timer=new qx.client.Timer(this.getSetting($[23]));this._timer.addEventListener($[54],this._oninterval,this);if($1){this.addEventListener($[17],$1,$2||null);this.start();}});qx.Proto._stopped=false;qx.Settings.setDefault($[23],3000);qx.Proto.start=function(){if(qx.lang.Object.isEmpty(this._list)){this.createDispatchEvent($[17]);return;}for(var $0 in this._list){var $1=qx.manager.object.ImagePreloaderManager.getInstance().create(qx.manager.object.AliasManager.getInstance().resolvePath($0));if($1.isErroneous()||$1.isLoaded()){delete this._list[$0];}else{$1._origSource=$0;$1.addEventListener($[84],this._onload,this);$1.addEventListener($[106],this._onerror,this);}}this._check();};qx.Proto._onload=function($0){delete this._list[$0.getTarget()._origSource];this._check();};qx.Proto._onerror=function($0){delete this._list[$0.getTarget()._origSource];this._check();};qx.Proto._oninterval=function($0){this.error("Could not preload: "+qx.lang.Object.getKeysAsString(this._list));this._stopped=true;this._timer.stop();this.createDispatchEvent($[17]);};qx.Proto._check=function(){if(this._stopped){return;}if(qx.lang.Object.isEmpty(this._list)){this._timer.stop();this.createDispatchEvent($[17]);}else{this._timer.restart();}};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}this._list=null;if(this._timer){this._timer.dispose();this._timer=null;}return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[2356],qx.core.Target,function($0){qx.core.Target.call(this);this.setEnabled(false);if($0!=null){this.setInterval($0);}var $1=this;this.__oninterval=function(){$1._oninterval();};});qx.OO.addProperty({name:$[54],type:$[3],defaultValue:1000});qx.Proto._intervalHandle=null;qx.Proto._modifyEnabled=function($0,$1,$2){if($1){window.clearInterval(this._intervalHandle);this._intervalHandle=null;}else if($0){this._intervalHandle=window.setInterval(this.__oninterval,this.getInterval());}return true;};qx.Proto.start=function(){this.setEnabled(true);};qx.Proto.startWith=function($0){this.setInterval($0);this.start();};qx.Proto.stop=function(){this.setEnabled(false);};qx.Proto.restart=function(){this.stop();this.start();};qx.Proto.restartWith=function($0){this.stop();this.startWith($0);};qx.Proto._oninterval=function(){if(this.getEnabled()){this.createDispatchEvent($[54]);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.stop();if(this._intervalHandler){window.clearInterval(this._intervalHandle);this._intervalHandler=null;}this.__oninterval=null;return qx.core.Target.prototype.dispose.call(this);};qx.client.Timer.once=function($0,$1,$2){var $3=new qx.client.Timer($2);$3.addEventListener($[54],function($4){$0.call($1,$4);$3.dispose();$1=null;},$1);$3.start();};qx.OO.defineClass($[1581],qx.manager.object.ObjectManager,function(){qx.manager.object.ObjectManager.call(this);});qx.Proto.add=function($0){this._objects[$0.getUri()]=$0;};qx.Proto.remove=function($0){delete this._objects[$0.getUri()];};qx.Proto.has=function($0){return this._objects[$0]!=null;};qx.Proto.get=function($0){return this._objects[$0];};qx.Proto.create=function($0){if(this._objects[$0]){return this._objects[$0];}return new qx.io.image.Preloader($0);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[1628],qx.core.Target,function($0){if(qx.manager.object.ImagePreloaderManager.getInstance().has($0)){this.debug("Reuse qx.io.image.Preloader in old-style!");this.debug("Please use qx.manager.object.ImagePreloaderManager.getInstance().create(source) instead!");return qx.manager.object.ImagePreloaderManager.getInstance().get($0);}qx.core.Target.call(this);this._element=new Image;this._element.qx_ImagePreloader=this;if(qx.core.Client.getInstance().isWebkit()){var $1=this;this._element.onload=function($2){return $1._onload($2);};this._element.onerror=function($2){return $1._onerror($2);};}else{this._element.onload=qx.io.image.Preloader.__onload;this._element.onerror=qx.io.image.Preloader.__onerror;}this._source=$0;this._element.src=$0;if(qx.core.Client.getInstance().isMshtml()){this._isPng=/\.png$/i.test(this._element.nameProp);}qx.manager.object.ImagePreloaderManager.getInstance().add(this);});qx.Proto._source=null;qx.Proto._isLoaded=false;qx.Proto._isErroneous=false;qx.Proto.getUri=function(){return this._source;};qx.Proto.getSource=function(){return this._source;};qx.Proto.isLoaded=function(){return this._isLoaded;};qx.Proto.isErroneous=function(){return this._isErroneous;};qx.Proto._isPng=false;qx.Proto.getIsPng=function(){return this._isPng;};if(qx.core.Client.getInstance().isGecko()){qx.Proto.getWidth=function(){return this._element.naturalWidth;};qx.Proto.getHeight=function(){return this._element.naturalHeight;};}else{qx.Proto.getWidth=function(){return this._element.width;};qx.Proto.getHeight=function(){return this._element.height;};}qx.io.image.Preloader.__onload=function($0){this.qx_ImagePreloader._onload();};qx.io.image.Preloader.__onerror=function($0){this.qx_ImagePreloader._onerror();};qx.Proto._onload=function(){if(this._isLoaded||this._isErroneous){return;}this._isLoaded=true;this._isErroneous=false;if(this.hasEventListeners($[84])){this.dispatchEvent(new qx.event.type.Event($[84]),true);}};qx.Proto._onerror=function(){if(this._isLoaded||this._isErroneous){return;}this.debug("Could not load: "+this._source);this._isLoaded=false;this._isErroneous=true;if(this.hasEventListeners($[106])){this.dispatchEvent(new qx.event.type.Event($[106]),true);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._element){this._element.onload=this._element.onerror=null;this._element.qx_ImagePreloader=null;this._element=null;}this._isLoaded=this._isErroneous=this._isPng=false;return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[1202],qx.manager.object.ObjectManager,function(){qx.manager.object.ObjectManager.call(this);this._iconThemes={};this._widgetThemes={};this._sources={};qx.manager.object.AliasManager.getInstance().addEventListener($[30],this._onaliaschange,this);});qx.Settings.setDefault($[458],$[773]);qx.Settings.setDefault($[451],$[855]);qx.OO.addProperty({name:$[458],type:$[4],instance:$[701]});qx.OO.addProperty({name:$[451],type:$[4],instance:$[729]});qx.Proto.registerIconTheme=function($0){this._iconThemes[$0.classname]=$0;if($0.classname==this.getSetting($[458])){this.setIconTheme($0.getInstance());}};qx.Proto.registerWidgetTheme=function($0){this._widgetThemes[$0.classname]=$0;if($0.classname==this.getSetting($[451])){this.setWidgetTheme($0.getInstance());}};qx.Proto.setIconThemeById=function($0){this.setIconTheme(this._iconThemes[$0].getInstance());};qx.Proto.setWidgetThemeById=function($0){this.setWidgetTheme(this._widgetThemes[$0].getInstance());};qx.Proto._onaliaschange=function(){this._updateImages();};qx.Proto._modifyIconTheme=function($0,$1,$2){$0?qx.manager.object.AliasManager.getInstance().add($[93],$0.getSetting($[170])):qx.manager.object.AliasManager.getInstance().remove($[93]);return true;};qx.Proto._modifyWidgetTheme=function($0,$1,$2){$0?qx.manager.object.AliasManager.getInstance().add($[592],$0.getSetting($[170])):qx.manager.object.AliasManager.getInstance().remove($[592]);return true;};qx.Proto.getPreloadImageList=function(){var $0={};for(var $1 in this._sources){if(this._sources[$1]){$0[$1]=true;}}return $0;};qx.Proto.getPostPreloadImageList=function(){var $0={};for(var $1 in this._sources){if(!this._sources[$1]){$0[$1]=true;}}return $0;};qx.Proto._updateImages=function(){var $0=this.getAll();var $1=qx.manager.object.ImagePreloaderManager.getInstance();var $2=qx.manager.object.AliasManager.getInstance();var $3;for(var $4 in $0){$3=$0[$4];$3.setPreloader($1.create($2.resolvePath($3.getSource())));}return true;};qx.Proto.createThemeList=function($0,$1,$2){var $3;var $4=this._iconThemes;var $5=$[2619];var $6=$[1247];var $7=$[40];for(var $8 in $4){var $9=$4[$8].getInstance();var $3=new qx.ui.form.Button($6+$9.getTitle(),$5);$3.setLocation($1,$2);$3.addEventListener($7,new Function($[1674]+$8+$[388]));$0.add($3);$2+=30;}};qx.Proto.preload=function($0){qx.manager.object.ImagePreloaderManager.getInstance().create(qx.manager.object.AliasManager.getInstance().resolvePath($0));};qx.Proto.dispose=function(){if(this.getDisposed()){return;}qx.manager.object.AliasManager.getInstance().removeEventListener($[30],this._onaliaschange,this);this._sources=null;this._iconThemes=null;this._widgetThemes=null;return qx.manager.object.ObjectManager.prototype.dispose.call(this);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[701],qx.core.Object,function($0){qx.core.Object.call(this);this.setTitle($0);});qx.OO.addProperty({name:$[179],type:$[0],allowNull:false,defaultValue:$[1]});qx.OO.defineClass($[773],qx.renderer.theme.IconTheme,function(){qx.renderer.theme.IconTheme.call(this,$[2517]);});qx.Settings.setDefault($[170],qx.Settings.getValueOfClass($[175],$[172])+$[2167]);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ImageManager.getInstance().registerIconTheme(qx.Class);qx.OO.defineClass($[729],qx.core.Object,function($0){qx.core.Object.call(this);this.setTitle($0);});qx.OO.addProperty({name:$[179],type:$[0],allowNull:false,defaultValue:$[1]});qx.OO.defineClass($[855],qx.renderer.theme.WidgetTheme,function(){qx.renderer.theme.WidgetTheme.call(this,$[378]);});qx.Settings.setDefault($[170],qx.Settings.getValueOfClass($[175],$[172])+$[1528]);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ImageManager.getInstance().registerWidgetTheme(qx.Class);qx.OO.defineClass($[1525]);qx.renderer.font.FontCache=function($0,$1){var $2;var $3=false;switch(typeof $0){case $[0]:if($0!=$[1]){$0=$2=$0.toLowerCase();break;}return $0;case $[3]:$2=$0.toString();break;case $[4]:if($0==null||$0 instanceof qx.renderer.font.Font){return $0;}if(typeof $0.join===$[58]){$2=$0.join($[42]).toLowerCase();break;}default:return $0;}if(qx.renderer.font.FontCache._data[$2]){return qx.renderer.font.FontCache._data[$2];}return qx.renderer.font.FontCache._data[$2]=qx.renderer.font.Font.fromString($2);};qx.renderer.font.FontCache._data={};qx.OO.defineClass($[228],qx.core.Object,function($0,$1){qx.core.Object.call(this);this._defs={};if($0!=null){this.setSize($0);}if($1!=null){this.setName($1);}});qx.OO.addProperty({name:$[2248],type:$[3],impl:$[148]});qx.OO.addProperty({name:$[98],type:$[0],impl:$[148]});qx.OO.addProperty({name:$[297],type:$[2],defaultValue:false,impl:$[148]});qx.OO.addProperty({name:$[386],type:$[2],defaultValue:false,impl:$[148]});qx.OO.addProperty({name:$[466],type:$[2],defaultValue:false,impl:$[148]});qx.OO.addProperty({name:$[373],type:$[2],defaultValue:false,impl:$[148]});qx.Proto._modifyStyle=function($0,$1,$2){this._needsCompilation=true;return true;};qx.renderer.font.Font.fromString=function($0){var $1=new qx.renderer.font.Font;var $2=$0.split(/\s+/);var $3=[];var $4;for(var $5=0;$5<$2.length;$5++){switch($4=$2[$5]){case $[297]:$1.setBold(true);break;case $[386]:$1.setItalic(true);break;case $[466]:$1.setUnderline(true);break;case $[373]:$1.setStrikeout(true);break;default:var $6=parseFloat($4);if($6==$4||qx.lang.String.contains($4,$[22])){$1.setSize($6);}else{$3.push($4);}break;}}if($3.length>0){$1.setName($3.join($[42]));}return $1;};qx.Proto._needsCompilation=true;qx.Proto._compile=function(){var $0=this.getName();var $1=this.getSize();var $2=this.getBold();var $3=this.getItalic();var $4=this.getUnderline();var $5=this.getStrikeout();var $6=$[1];if(this.getUnderline()){$6=$[466];}if(this.getStrikeout()){$6+=$[42]+$[373];}this._defs.fontFamily=$0||$[1];this._defs.fontSize=typeof $1==$[3]?$1+$[22]:$[1];this._defs.fontWeight=this.getBold()?$[297]:$[125];this._defs.fontStyle=this.getItalic()?$[386]:$[125];this._defs.textDecoration=$6||$[1];this._needsCompilation=false;};qx.Proto._applyWidget=function($0){if(this._needsCompilation){this._compile();}$0.setStyleProperty($[143],this._defs.fontFamily);$0.setStyleProperty($[88],this._defs.fontSize);$0.setStyleProperty($[158],this._defs.fontWeight);$0.setStyleProperty($[154],this._defs.fontStyle);$0.setStyleProperty($[166],this._defs.textDecoration);};qx.Proto._resetWidget=function($0){$0.removeStyleProperty($[143]);$0.removeStyleProperty($[88]);$0.removeStyleProperty($[158]);$0.removeStyleProperty($[154]);$0.removeStyleProperty($[166]);};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}delete this._defs;return qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[2546],qx.renderer.font.Font,function($0,$1){this._dependentObjects={};qx.renderer.font.Font.call(this,$0,$1);});qx.Proto.addListenerWidget=function($0){this._dependentObjects[$0.toHashCode()]=$0;};qx.Proto.removeListenerWidget=function($0){delete this._dependentObjects[$0.toHashCode()];};qx.Proto._sync=function($0){var $1=this._dependentObjects;var $2;for(vKey in $1){$2=$1[vKey];if($2.isCreated()){$2._updateFont($0);}}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(typeof this._dependentObjects===$[4]){for(vKey in this._dependentObjects){delete this._dependentObjects[vKey];}delete this._dependentObjects;}return qx.renderer.font.Font.prototype.dispose.call(this);};qx.OO.defineClass($[1901],qx.ui.basic.Terminator,function($0){qx.ui.basic.Terminator.call(this);if($0!=null){this.setHtml($0);}});qx.OO.addProperty({name:$[145],type:$[0]});qx.OO.addProperty({name:$[302],type:$[4],instance:$[228],convert:qx.renderer.font.FontCache,allowMultipleArguments:true});qx.OO.addProperty({name:$[218],type:$[2],defaultValue:true});qx.Proto._modifyHtml=function(){if(this._isCreated){this._syncHtml();}return true;};qx.Proto._modifyFont=function($0,$1,$2){if($0){$0._applyWidget(this);}else if($1){$1._resetWidget(this);}return true;};qx.Proto._modifyWrap=function($0,$1,$2){this.setStyleProperty($[152],$0?$[125]:$[205]);return true;};qx.Proto._applyElementData=function(){this._syncHtml();};qx.Proto._syncHtml=function(){this.getElement().innerHTML=this.getHtml();};qx.OO.defineClass($[1922],qx.ui.embed.HtmlEmbed,function($0,$1,$2){qx.ui.embed.HtmlEmbed.call(this,$0);if(typeof $1!=$[38]){this.setUri($1);}if(typeof $2!=$[38]){this.setTarget($2);}});qx.OO.addProperty({name:$[1673],type:$[0],defaultValue:$[291],impl:$[145]});qx.OO.addProperty({name:$[550],type:$[0],defaultValue:$[1011],impl:$[145]});qx.ui.embed.LinkEmbed.LINK_START="<a target='";qx.ui.embed.LinkEmbed.HREF_START="' href='";qx.ui.embed.LinkEmbed.HREF_STOP="'>";qx.ui.embed.LinkEmbed.LINK_STOP="</a>";qx.Proto._syncHtml=function(){var $0=[];$0.push(qx.ui.embed.LinkEmbed.LINK_START);$0.push(this.getTarget());$0.push(qx.ui.embed.LinkEmbed.HREF_START);$0.push(this.getUri());$0.push(qx.ui.embed.LinkEmbed.HREF_STOP);$0.push(this.getHtml());$0.push(qx.ui.embed.LinkEmbed.LINK_STOP);this.getElement().innerHTML=$0.join($[1]);};qx.OO.defineClass($[1141],qx.ui.core.Parent,function($0){qx.ui.core.Parent.call(this);if($0!=null){this.setOrientation($0);}});qx.ui.layout.BoxLayout.STR_REVERSED="-reversed";qx.OO.addProperty({name:$[751],type:$[0],possibleValues:[$[28],$[20]],addToQueueRuntime:true});qx.OO.addProperty({name:$[830],type:$[3],defaultValue:0,addToQueueRuntime:true,impl:$[200]});qx.OO.addProperty({name:$[477],type:$[0],defaultValue:$[11],possibleValues:[$[11],$[74],$[10]],impl:$[501],addToQueueRuntime:true});qx.OO.addProperty({name:$[398],type:$[0],defaultValue:$[12],possibleValues:[$[12],$[33],$[16]],impl:$[501],addToQueueRuntime:true});qx.OO.addProperty({name:$[602],type:$[2],defaultValue:false,impl:$[501],addToQueueRuntime:true});qx.OO.addProperty({name:$[2260],type:$[2],defaultValue:true,addToQueueRuntime:true});qx.OO.addProperty({name:$[2600],type:$[2],defaultValue:false,addToQueueRuntime:true});qx.Proto._createLayoutImpl=function(){return this.getOrientation()==$[20]?new qx.renderer.layout.VerticalBoxLayoutImpl(this):new qx.renderer.layout.HorizontalBoxLayoutImpl(this);};qx.Proto._layoutHorizontal=false;qx.Proto._layoutVertical=false;qx.Proto._layoutMode=$[11];qx.Proto.isHorizontal=function(){return this._layoutHorizontal;};qx.Proto.isVertical=function(){return this._layoutVertical;};qx.Proto.getLayoutMode=function(){if(this._layoutMode==null){this._updateLayoutMode();}return this._layoutMode;};qx.Proto._updateLayoutMode=function(){this._layoutMode=this._layoutVertical?this.getVerticalChildrenAlign():this.getHorizontalChildrenAlign();if(this.getReverseChildrenOrder()){this._layoutMode+=qx.ui.layout.BoxLayout.STR_REVERSED;}};qx.Proto._invalidateLayoutMode=function(){this._layoutMode=null;};qx.Proto._modifyOrientation=function($0,$1,$2){this._layoutHorizontal=$0==$[28];this._layoutVertical=$0==$[20];if(this._layoutImpl){this._layoutImpl.dispose();this._layoutImpl=null;}if(qx.util.Validation.isValidString($0)){this._layoutImpl=this._createLayoutImpl();}return this._modifyLayoutOrder($0,$1,$2);};qx.Proto._modifyLayoutOrder=function($0,$1,$2){this._invalidateLayoutMode();return this._modifyLayout($0,$1,$2);};qx.Proto._modifyLayout=function($0,$1,$2){this._invalidatePreferredInnerDimensions();this._invalidateAccumulatedChildrenOuterWidth();this._invalidateAccumulatedChildrenOuterHeight();return true;};qx.OO.addCachedProperty({name:$[1376],defaultValue:null});qx.OO.addCachedProperty({name:$[1092],defaultValue:null});qx.Proto._computeAccumulatedChildrenOuterWidth=function(){var $0=this.getVisibleChildren(),$1,$2=-1,$3=this.getSpacing(),$4=-$3;while($1=$0[++$2]){$4+=$1.getOuterWidth()+$3;}return $4;};qx.Proto._computeAccumulatedChildrenOuterHeight=function(){var $0=this.getVisibleChildren(),$1,$2=-1,$3=this.getSpacing(),$4=-$3;while($1=$0[++$2]){$4+=$1.getOuterHeight()+$3;}return $4;};qx.Proto._recomputeChildrenStretchingX=function(){var $0=this.getVisibleChildren(),$1,$2=-1;while($1=$0[++$2]){if($1._recomputeStretchingX()&&$1._recomputeBoxWidth()){$1._recomputeOuterWidth();}}};qx.Proto._recomputeChildrenStretchingY=function(){var $0=this.getVisibleChildren(),$1,$2=-1;while($1=$0[++$2]){if($1._recomputeStretchingY()&&$1._recomputeBoxHeight()){$1._recomputeOuterHeight();}}};qx.OO.defineClass($[941],qx.renderer.layout.LayoutImpl,function($0){qx.renderer.layout.LayoutImpl.call(this,$0);});qx.OO.addProperty({name:$[581],type:$[2],defaultValue:true});qx.Proto.computeChildBoxWidth=function($0){if(this.getWidget().getStretchChildrenOrthogonalAxis()&&$0._computedWidthTypeNull&&$0.getAllowStretchX()){return this.getWidget().getInnerWidth();}return $0.getWidthValue()||$0._computeBoxWidthFallback();};qx.Proto.computeChildBoxHeight=function($0){return $0.getHeightValue()||$0._computeBoxHeightFallback();};qx.Proto.computeChildrenFlexHeight=function(){if(this._childrenFlexHeightComputed||!this.getEnableFlexSupport()){return;}this._childrenFlexHeightComputed=true;var $0=this.getWidget();var $1=$0.getVisibleChildren();var $2=$1.length;var $3;var $4=[];var $5=$0.getInnerHeight();var $6=$0.getSpacing()*($2-1);var $7;for($7=0;$7<$2;$7++){$3=$1[$7];if($3._computedHeightTypeFlex){$4.push($3);if($0._computedHeightTypeAuto){$6+=$3.getPreferredBoxHeight();}}else{$6+=$3.getOuterHeight();}}var $8=$5-$6;var $9=$4.length;var $a=0;for($7=0;$7<$9;$7++){$a+=$4[$7]._computedHeightParsed;}var $b=$8/$a;if(!$0.getUseAdvancedFlexAllocation()){for($7=0;$7<$9;$7++){$3=$4[$7];$3._computedHeightFlexValue=Math.round($3._computedHeightParsed*$b);$6+=$3._computedHeightFlexValue;}}else{var $c=0;var $d,$9,$e,$f,$g,$h;for($7=0;$7<$9;$7++){$3=$4[$7];$h=$3._computedHeightFlexValue=$3._computedHeightParsed*$b;$c+=$h-qx.lang.Number.limit($h,$3.getMinHeightValue(),$3.getMaxHeightValue());}$c=Math.round($c);if($c==0){for($7=0;$7<$9;$7++){$3=$4[$7];$3._computedHeightFlexValue=Math.round($3._computedHeightFlexValue);$6+=$3._computedHeightFlexValue;}}else{var $i=$c>0;for($7=$9-1;$7>=0;$7--){$3=$4[$7];if($i){$e=($3.getMaxHeightValue()||Infinity)-$3._computedHeightFlexValue;if($e>0){$3._allocationLoops=Math.floor($e/$3._computedHeightParsed);}else{qx.lang.Array.removeAt($4,$7);$3._computedHeightFlexValue=Math.round($3._computedHeightFlexValue);$6+=Math.round($3._computedHeightFlexValue+$e);}}else{$e=qx.util.Validation.isValidNumber($3.getMinHeightValue())?$3._computedHeightFlexValue-$3.getMinHeightValue():$3._computedHeightFlexValue;if($e>0){$3._allocationLoops=Math.floor($e/$3._computedHeightParsed);}else{qx.lang.Array.removeAt($4,$7);$3._computedHeightFlexValue=Math.round($3._computedHeightFlexValue);$6+=Math.round($3._computedHeightFlexValue-$e);}}}while($c!=0&&$9>0){$9=$4.length;$d=Infinity;$g=0;for($7=0;$7<$9;$7++){$d=Math.min($d,$4[$7]._allocationLoops);$g+=$4[$7]._computedHeightParsed;}$f=Math.min($g*$d,$c);$c-=$f;for($7=$9-1;$7>=0;$7--){$3=$4[$7];$3._computedHeightFlexValue+=$f/$g*$3._computedHeightParsed;if($3._allocationLoops==$d){$3._computedHeightFlexValue=Math.round($3._computedHeightFlexValue);$6+=$3._computedHeightFlexValue;delete $3._allocationLoops;qx.lang.Array.removeAt($4,$7);}else{if($c==0){$3._computedHeightFlexValue=Math.round($3._computedHeightFlexValue);$6+=$3._computedHeightFlexValue;delete $3._allocationLoops;}else{$3._allocationLoops-=$d;}}}}}}$3._computedHeightFlexValue+=$5-$6;};qx.Proto.invalidateChildrenFlexHeight=function(){delete this._childrenFlexHeightComputed;};qx.Proto.computeChildrenNeededHeight=function(){var $0=this.getWidget();return qx.renderer.layout.LayoutImpl.prototype.computeChildrenNeededHeight_sum.call(this)+(($0.getVisibleChildrenLength()-1)*$0.getSpacing());};qx.Proto.updateSelfOnChildOuterHeightChange=function($0){this.getWidget()._invalidateAccumulatedChildrenOuterHeight();};qx.Proto.updateChildOnInnerWidthChange=function($0){var $1=$0._recomputePercentX();var $2=$0._recomputeStretchingX();if(($0.getHorizontalAlign()||this.getWidget().getHorizontalChildrenAlign())==$[74]){$0.addToLayoutChanges($[120]);}return $1||$2;};qx.Proto.updateChildOnInnerHeightChange=function($0){if(this.getWidget().getVerticalChildrenAlign()==$[33]){$0.addToLayoutChanges($[129]);}var $1=$0._recomputePercentY();var $2=$0._recomputeFlexY();return $1||$2;};qx.Proto.updateSelfOnJobQueueFlush=function($0){if($0.addChild||$0.removeChild){this.getWidget()._invalidateAccumulatedChildrenOuterHeight();}};qx.Proto.updateChildrenOnJobQueueFlush=function($0){var $1=false,$2=false;var $3=this.getWidget();if($0.orientation){$1=$2=true;}if($0.spacing||$0.orientation||$0.reverseChildrenOrder||$0.verticalChildrenAlign){$3._addChildrenToLayoutQueue($[129]);}if($0.horizontalChildrenAlign){$3._addChildrenToLayoutQueue($[120]);}if($0.stretchChildrenOrthogonalAxis){$1=true;}if($1){$3._recomputeChildrenStretchingX();$3._addChildrenToLayoutQueue($[44]);}if($2){$3._recomputeChildrenStretchingY();$3._addChildrenToLayoutQueue($[41]);}return true;};qx.Proto.updateChildrenOnRemoveChild=function($0,$1){var $2=this.getWidget(),$3=$2.getVisibleChildren(),$4=$3.length,$5,$6=-1;if(this.getEnableFlexSupport()){for(var $6=0;$6<$4;$6++){$5=$3[$6];if($5.getHasFlexY()){$1=Math.min($1,$6);break;}}$6=-1;}switch($2.getLayoutMode()){case $[16]:case $[301]:while(($5=$3[++$6])&&$6<$1){$5.addToLayoutChanges($[129]);}break;case $[33]:case $[288]:while($5=$3[++$6]){$5.addToLayoutChanges($[129]);}break;default:$6+=$1;while($5=$3[++$6]){$5.addToLayoutChanges($[129]);}}};qx.Proto.updateChildrenOnMoveChild=function($0,$1,$2){var $3=this.getWidget().getVisibleChildren();var $4=Math.min($1,$2);var $5=Math.max($1,$2)+1;for(var $6=$4;$6<$5;$6++){$3[$6].addToLayoutChanges($[129]);}};qx.Proto.flushChildrenQueue=function($0){var $1=this.getWidget(),$2=$1.getVisibleChildren(),$3=$2.length,$4,$5;if(this.getEnableFlexSupport()){this.invalidateChildrenFlexHeight();for($5=0;$5<$3;$5++){$4=$2[$5];if($4.getHasFlexY()){$4._computedHeightValue=null;if($4._recomputeBoxHeight()){$4._recomputeOuterHeight();$4._recomputeInnerHeight();}$0[$4.toHashCode()]=$4;$4._layoutChanges.height=true;}}}switch($1.getLayoutMode()){case $[16]:case $[301]:for(var $5=$3-1;$5>=0&&!$0[$2[$5].toHashCode()];$5--){}for(var $6=0;$6<=$5;$6++){$1._layoutChild($4=$2[$6]);}break;case $[33]:case $[288]:$5=-1;while($4=$2[++$5]){$1._layoutChild($4);}break;default:$5=-1;var $7=false;while($4=$2[++$5]){if($7||$0[$4.toHashCode()]){$1._layoutChild($4);$7=true;}}}};qx.Proto.layoutChild=function($0,$1){this.layoutChild_sizeX($0,$1);this.layoutChild_sizeY($0,$1);this.layoutChild_sizeLimitX($0,$1);this.layoutChild_sizeLimitY($0,$1);this.layoutChild_locationX($0,$1);this.layoutChild_locationY($0,$1);this.layoutChild_marginX($0,$1);this.layoutChild_marginY($0,$1);};if(qx.core.Client.getInstance().isMshtml()||qx.core.Client.getInstance().isOpera()||qx.core.Client.getInstance().isWebkit()){qx.Proto.layoutChild_sizeX=function($0,$1){if($1.initial||$1.width||$1.minWidth||$1.maxWidth){if(($0._isWidthEssential()&&(!$0._computedWidthTypeNull||!$0._computedMinWidthTypeNull||!$0._computedMaxWidthTypeNull))||($0.getAllowStretchX()&&this.getWidget().getStretchChildrenOrthogonalAxis())){$0._applyRuntimeWidth($0.getBoxWidth());}else{$0._resetRuntimeWidth();}}};qx.Proto.layoutChild_sizeY=function($0,$1){if($1.initial||$1.height||$1.minHeight||$1.maxHeight){if($0._isHeightEssential()&&(!$0._computedHeightTypeNull||!$0._computedMinHeightTypeNull||!$0._computedMaxHeightTypeNull)){$0._applyRuntimeHeight($0.getBoxHeight());}else{$0._resetRuntimeHeight();}}};}else{qx.Proto.layoutChild_sizeX=function($0,$1){if($1.initial||$1.width){if($0._isWidthEssential()&&!$0._computedWidthTypeNull){$0._applyRuntimeWidth($0.getWidthValue());}else{$0._resetRuntimeWidth();}}};qx.Proto.layoutChild_sizeY=function($0,$1){if($1.initial||$1.height){if($0._isHeightEssential()&&!$0._computedHeightTypeNull){$0._applyRuntimeHeight($0.getHeightValue());}else{$0._resetRuntimeHeight();}}};}qx.Proto.layoutChild_locationY=function($0,$1){var $2=this.getWidget();if($2.getFirstVisibleChild()==$0){switch($2.getLayoutMode()){case $[16]:case $[301]:var $3=$2.getPaddingBottom()+$2.getAccumulatedChildrenOuterHeight()-$0.getOuterHeight();break;case $[33]:case $[288]:var $3=$2.getPaddingTop()+Math.round(($2.getInnerHeight()-$2.getAccumulatedChildrenOuterHeight())/2);break;default:var $3=$2.getPaddingTop();}}else{var $4=$0.getPreviousVisibleSibling();switch($2.getLayoutMode()){case $[16]:case $[301]:var $3=$4._cachedLocationVertical-$0.getOuterHeight()-$2.getSpacing();break;default:var $3=$4._cachedLocationVertical+$4.getOuterHeight()+$2.getSpacing();}}$0._cachedLocationVertical=$3;switch(this.getWidget().getLayoutMode()){case $[16]:case $[1905]:case $[288]:$3+=!$0._computedBottomTypeNull?$0.getBottomValue():!$0._computedTopTypeNull?-($0.getTopValue()):0;$0._resetRuntimeTop();$0._applyRuntimeBottom($3);break;default:$3+=!$0._computedTopTypeNull?$0.getTopValue():!$0._computedBottomTypeNull?-($0.getBottomValue()):0;$0._resetRuntimeBottom();$0._applyRuntimeTop($3);}};qx.Proto.layoutChild_locationX=function($0,$1){var $2=this.getWidget();if(qx.core.Client.getInstance().isGecko()&&$0.getAllowStretchX()&&$2.getStretchChildrenOrthogonalAxis()&&$0._computedWidthTypeNull){$0._applyRuntimeLeft($2.getPaddingLeft()||0);$0._applyRuntimeRight($2.getPaddingRight()||0);return;}var $3=$0.getHorizontalAlign()||$2.getHorizontalChildrenAlign();var $4=$3==$[74]?Math.round(($2.getInnerWidth()-$0.getOuterWidth())/2):0;if($3==$[10]){$4+=$2.getPaddingRight();if(!$0._computedRightTypeNull){$4+=$0.getRightValue();}else if(!$0._computedLeftTypeNull){$4-=$0.getLeftValue();}$0._resetRuntimeLeft();$0._applyRuntimeRight($4);}else{$4+=$2.getPaddingLeft();if(!$0._computedLeftTypeNull){$4+=$0.getLeftValue();}else if(!$0._computedRightTypeNull){$4-=$0.getRightValue();}$0._resetRuntimeRight();$0._applyRuntimeLeft($4);}};qx.OO.defineClass($[997],qx.renderer.layout.LayoutImpl,function($0){qx.renderer.layout.LayoutImpl.call(this,$0);});qx.OO.addProperty({name:$[581],type:$[2],defaultValue:true});qx.Proto.computeChildBoxWidth=function($0){return $0.getWidthValue()||$0._computeBoxWidthFallback();};qx.Proto.computeChildBoxHeight=function($0){if(this.getWidget().getStretchChildrenOrthogonalAxis()&&$0._computedHeightTypeNull&&$0.getAllowStretchY()){return this.getWidget().getInnerHeight();}return $0.getHeightValue()||$0._computeBoxHeightFallback();};qx.Proto.computeChildrenFlexWidth=function(){if(this._childrenFlexWidthComputed||!this.getEnableFlexSupport()){return;}this._childrenFlexWidthComputed=true;var $0=this.getWidget();var $1=$0.getVisibleChildren();var $2=$1.length;var $3;var $4=[];var $5=$0.getInnerWidth();var $6=$0.getSpacing()*($2-1);var $7;for($7=0;$7<$2;$7++){$3=$1[$7];if($3._computedWidthTypeFlex){$4.push($3);if($0._computedWidthTypeAuto){$6+=$3.getPreferredBoxWidth();}}else{$6+=$3.getOuterWidth();}}var $8=$5-$6;var $9=$4.length;var $a=0;for($7=0;$7<$9;$7++){$a+=$4[$7]._computedWidthParsed;}var $b=$8/$a;if(!$0.getUseAdvancedFlexAllocation()){for($7=0;$7<$9;$7++){$3=$4[$7];$3._computedWidthFlexValue=Math.round($3._computedWidthParsed*$b);$6+=$3._computedWidthFlexValue;}}else{var $c=0;var $d,$9,$e,$f,$g,$h;for($7=0;$7<$9;$7++){$3=$4[$7];$h=$3._computedWidthFlexValue=$3._computedWidthParsed*$b;$c+=$h-qx.lang.Number.limit($h,$3.getMinWidthValue(),$3.getMaxWidthValue());}$c=Math.round($c);if($c==0){for($7=0;$7<$9;$7++){$3=$4[$7];$3._computedWidthFlexValue=Math.round($3._computedWidthFlexValue);$6+=$3._computedWidthFlexValue;}}else{var $i=$c>0;for($7=$9-1;$7>=0;$7--){$3=$4[$7];if($i){$e=($3.getMaxWidthValue()||Infinity)-$3._computedWidthFlexValue;if($e>0){$3._allocationLoops=Math.floor($e/$3._computedWidthParsed);}else{qx.lang.Array.removeAt($4,$7);$3._computedWidthFlexValue=Math.round($3._computedWidthFlexValue);$6+=Math.round($3._computedWidthFlexValue+$e);}}else{$e=qx.util.Validation.isValidNumber($3.getMinWidthValue())?$3._computedWidthFlexValue-$3.getMinWidthValue():$3._computedWidthFlexValue;if($e>0){$3._allocationLoops=Math.floor($e/$3._computedWidthParsed);}else{qx.lang.Array.removeAt($4,$7);$3._computedWidthFlexValue=Math.round($3._computedWidthFlexValue);$6+=Math.round($3._computedWidthFlexValue-$e);}}}while($c!=0&&$9>0){$9=$4.length;$d=Infinity;$g=0;for($7=0;$7<$9;$7++){$d=Math.min($d,$4[$7]._allocationLoops);$g+=$4[$7]._computedWidthParsed;}$f=Math.min($g*$d,$c);$c-=$f;for($7=$9-1;$7>=0;$7--){$3=$4[$7];$3._computedWidthFlexValue+=$f/$g*$3._computedWidthParsed;if($3._allocationLoops==$d){$3._computedWidthFlexValue=Math.round($3._computedWidthFlexValue);$6+=$3._computedWidthFlexValue;delete $3._allocationLoops;qx.lang.Array.removeAt($4,$7);}else{if($c==0){$3._computedWidthFlexValue=Math.round($3._computedWidthFlexValue);$6+=$3._computedWidthFlexValue;delete $3._allocationLoops;}else{$3._allocationLoops-=$d;}}}}}}$3._computedWidthFlexValue+=$5-$6;};qx.Proto.invalidateChildrenFlexWidth=function(){delete this._childrenFlexWidthComputed;};qx.Proto.computeChildrenNeededWidth=function(){var $0=this.getWidget();return qx.renderer.layout.LayoutImpl.prototype.computeChildrenNeededWidth_sum.call(this)+(($0.getVisibleChildrenLength()-1)*$0.getSpacing());};qx.Proto.updateSelfOnChildOuterWidthChange=function($0){this.getWidget()._invalidateAccumulatedChildrenOuterWidth();};qx.Proto.updateChildOnInnerWidthChange=function($0){if(this.getWidget().getHorizontalChildrenAlign()==$[74]){$0.addToLayoutChanges($[120]);}var $1=$0._recomputePercentX();var $2=$0._recomputeFlexX();return $1||$2;};qx.Proto.updateChildOnInnerHeightChange=function($0){var $1=$0._recomputePercentY();var $2=$0._recomputeStretchingY();if(($0.getVerticalAlign()||this.getWidget().getVerticalChildrenAlign())==$[33]){$0.addToLayoutChanges($[129]);}return $1||$2;};qx.Proto.updateSelfOnJobQueueFlush=function($0){if($0.addChild||$0.removeChild){this.getWidget()._invalidateAccumulatedChildrenOuterWidth();}};qx.Proto.updateChildrenOnJobQueueFlush=function($0){var $1=false,$2=false;var $3=this.getWidget();if($0.orientation){$1=$2=true;}if($0.spacing||$0.orientation||$0.reverseChildrenOrder||$0.horizontalChildrenAlign){$3._addChildrenToLayoutQueue($[120]);}if($0.verticalChildrenAlign){$3._addChildrenToLayoutQueue($[129]);}if($0.stretchChildrenOrthogonalAxis){$2=true;}if($1){$3._recomputeChildrenStretchingX();$3._addChildrenToLayoutQueue($[44]);}if($2){$3._recomputeChildrenStretchingY();$3._addChildrenToLayoutQueue($[41]);}return true;};qx.Proto.updateChildrenOnRemoveChild=function($0,$1){var $2=this.getWidget(),$3=$2.getVisibleChildren(),$4=$3.length,$5,$6=-1;if(this.getEnableFlexSupport()){for($6=0;$6<$4;$6++){$5=$3[$6];if($5.getHasFlexX()){$1=Math.min($1,$6);break;}}$6=-1;}switch($2.getLayoutMode()){case $[10]:case $[277]:while(($5=$3[++$6])&&$6<$1){$5.addToLayoutChanges($[120]);}break;case $[74]:case $[305]:while($5=$3[++$6]){$5.addToLayoutChanges($[120]);}break;default:$6+=$1;while($5=$3[++$6]){$5.addToLayoutChanges($[120]);}}};qx.Proto.updateChildrenOnMoveChild=function($0,$1,$2){var $3=this.getWidget().getVisibleChildren();var $4=Math.min($1,$2);var $5=Math.max($1,$2)+1;for(var $6=$4;$6<$5;$6++){$3[$6].addToLayoutChanges($[120]);}};qx.Proto.flushChildrenQueue=function($0){var $1=this.getWidget(),$2=$1.getVisibleChildren(),$3=$2.length,$4,$5;if(this.getEnableFlexSupport()){this.invalidateChildrenFlexWidth();for($5=0;$5<$3;$5++){$4=$2[$5];if($4.getHasFlexX()){$4._computedWidthValue=null;if($4._recomputeBoxWidth()){$4._recomputeOuterWidth();$4._recomputeInnerWidth();}$0[$4.toHashCode()]=$4;$4._layoutChanges.width=true;}}}switch($1.getLayoutMode()){case $[10]:case $[277]:for(var $5=$3-1;$5>=0&&!$0[$2[$5].toHashCode()];$5--){}for(var $6=0;$6<=$5;$6++){$1._layoutChild($4=$2[$6]);}break;case $[74]:case $[305]:$5=-1;while($4=$2[++$5]){$1._layoutChild($4);}break;default:$5=-1;var $7=false;while($4=$2[++$5]){if($7||$0[$4.toHashCode()]){$1._layoutChild($4);$7=true;}}}};qx.Proto.layoutChild=function($0,$1){this.layoutChild_sizeX($0,$1);this.layoutChild_sizeY($0,$1);this.layoutChild_sizeLimitX($0,$1);this.layoutChild_sizeLimitY($0,$1);this.layoutChild_locationX($0,$1);this.layoutChild_locationY($0,$1);this.layoutChild_marginX($0,$1);this.layoutChild_marginY($0,$1);};if(qx.core.Client.getInstance().isMshtml()||qx.core.Client.getInstance().isOpera()||qx.core.Client.getInstance().isWebkit()){qx.Proto.layoutChild_sizeX=function($0,$1){if($1.initial||$1.width||$1.minWidth||$1.maxWidth){if($0._isWidthEssential()&&(!$0._computedWidthTypeNull||!$0._computedMinWidthTypeNull||!$0._computedMaxWidthTypeNull)){$0._applyRuntimeWidth($0.getBoxWidth());}else{$0._resetRuntimeWidth();}}};qx.Proto.layoutChild_sizeY=function($0,$1){if($1.initial||$1.height||$1.minHeight||$1.maxHeight){if(($0._isHeightEssential()&&(!$0._computedHeightTypeNull||!$0._computedMinHeightTypeNull||!$0._computedMaxHeightTypeNull))||($0.getAllowStretchY()&&this.getWidget().getStretchChildrenOrthogonalAxis())){$0._applyRuntimeHeight($0.getBoxHeight());}else{$0._resetRuntimeHeight();}}};}else{qx.Proto.layoutChild_sizeX=function($0,$1){if($1.initial||$1.width){if($0._isWidthEssential()&&!$0._computedWidthTypeNull){$0._applyRuntimeWidth($0.getWidthValue());}else{$0._resetRuntimeWidth();}}};qx.Proto.layoutChild_sizeY=function($0,$1){if($1.initial||$1.height){if($0._isHeightEssential()&&!$0._computedHeightTypeNull){$0._applyRuntimeHeight($0.getHeightValue());}else{$0._resetRuntimeHeight();}}};}qx.Proto.layoutChild_locationX=function($0,$1){var $2=this.getWidget();if($2.getFirstVisibleChild()==$0){switch($2.getLayoutMode()){case $[10]:case $[277]:var $3=$2.getPaddingRight()+$2.getAccumulatedChildrenOuterWidth()-$0.getOuterWidth();break;case $[74]:case $[305]:var $3=$2.getPaddingLeft()+Math.round(($2.getInnerWidth()-$2.getAccumulatedChildrenOuterWidth())/2);break;default:var $3=$2.getPaddingLeft();}}else{var $4=$0.getPreviousVisibleSibling();switch($2.getLayoutMode()){case $[10]:case $[277]:var $3=$4._cachedLocationHorizontal-$0.getOuterWidth()-$2.getSpacing();break;default:var $3=$4._cachedLocationHorizontal+$4.getOuterWidth()+$2.getSpacing();}}$0._cachedLocationHorizontal=$3;switch($2.getLayoutMode()){case $[10]:case $[1631]:case $[305]:$3+=!$0._computedRightTypeNull?$0.getRightValue():!$0._computedLeftTypeNull?-($0.getLeftValue()):0;$0._resetRuntimeLeft();$0._applyRuntimeRight($3);break;default:$3+=!$0._computedLeftTypeNull?$0.getLeftValue():!$0._computedRightTypeNull?-($0.getRightValue()):0;$0._resetRuntimeRight();$0._applyRuntimeLeft($3);}};qx.Proto.layoutChild_locationY=function($0,$1){var $2=this.getWidget();if(qx.core.Client.getInstance().isGecko()&&$0.getAllowStretchY()&&$2.getStretchChildrenOrthogonalAxis()&&$0._computedHeightTypeNull){$0._applyRuntimeTop($2.getPaddingTop()||0);$0._applyRuntimeBottom($2.getPaddingBottom()||0);return;}var $3=$0.getVerticalAlign()||$2.getVerticalChildrenAlign();var $4=$3==$[33]?Math.round(($2.getInnerHeight()-$0.getOuterHeight())/2):0;if($3==$[16]){$4+=$2.getPaddingBottom();if(!$0._computedBottomTypeNull){$4+=$0.getBottomValue();}else if(!$0._computedTopTypeNull){$4-=$0.getTopValue();}$0._resetRuntimeTop();$0._applyRuntimeBottom($4);}else{$4+=$2.getPaddingTop();if(!$0._computedTopTypeNull){$4+=$0.getTopValue();}else if(!$0._computedBottomTypeNull){$4-=$0.getBottomValue();}$0._resetRuntimeBottom();$0._applyRuntimeTop($4);}};qx.OO.defineClass($[1637],qx.ui.layout.BoxLayout,function($0,$1,$2,$3,$4){qx.ui.layout.BoxLayout.call(this);if(this.getOrientation()==null){this.setOrientation($[28]);}this.setSelectable(false);this.getLayoutImpl().setEnableFlexSupport(false);this.setLabel($0);if(qx.OO.isAvailable($[374])&&$4!=null&&$2!=null&&$3!=null&&qx.ui.embed.Flash.getPlayerVersion().getMajor()>0){this._flashMode=true;this.setIcon($4);this.setIconWidth($2);this.setIconHeight($3);}else if($1!=null){this.setIcon($1);if($2!=null){this.setIconWidth($2);}if($3!=null){this.setIconHeight($3);}}});qx.ui.basic.Atom.SHOW_LABEL="label";qx.ui.basic.Atom.SHOW_ICON="icon";qx.ui.basic.Atom.SHOW_BOTH="both";qx.OO.addProperty({name:$[112]});qx.OO.addProperty({name:$[93],type:$[0]});qx.OO.addProperty({name:$[849],type:$[0]});qx.OO.addProperty({name:$[2297],type:$[0],defaultValue:$[681],possibleValues:[$[681],$[112],$[93],$[31],null]});qx.OO.addProperty({name:$[597],type:$[0],defaultValue:$[11],possibleValues:[$[12],$[10],$[16],$[11]]});qx.OO.addProperty({name:$[852],type:$[3]});qx.OO.addProperty({name:$[606],type:$[3]});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[195]});qx.Proto._flashMode=false;qx.Proto._labelObject=null;qx.Proto._iconObject=null;qx.Proto._createLabel=function(){var $0=this._labelObject=new qx.ui.basic.Label(this.getLabel());$0.setAnonymous(true);$0.setEnabled(this.getEnabled());$0.setSelectable(false);this.addAt($0,this._iconObject?1:0);};qx.Proto._createIcon=function(){if(this._flashMode&&qx.OO.isAvailable($[374])){var $0=this._iconObject=new qx.ui.embed.Flash(this.getIcon());}else{var $0=this._iconObject=new qx.ui.basic.Image();}$0.setAnonymous(true);this._updateIcon();this.addAt($0,0);};qx.Proto._updateIcon=function(){if(this._iconObject&&this.getIcon&&this.getDisabledIcon){var $0=this.getDisabledIcon();if($0){if(this.getEnabled()){this._iconObject.setSource(this.getIcon());}else{this._iconObject.setSource($0);}this._iconObject.setEnabled(true);}else{this._iconObject.setSource(this.getIcon());this._iconObject.setEnabled(this.getEnabled());}}};qx.Proto.getLabelObject=function(){return this._labelObject;};qx.Proto.getIconObject=function(){return this._iconObject;};qx.Proto._modifyEnabled=function($0,$1,$2){this._updateIcon();if(this._labelObject){this._labelObject.setEnabled($0);}return qx.ui.layout.BoxLayout.prototype._modifyEnabled.call(this,$0,$1,$2);};qx.Proto._modifyIconPosition=function($0,$1,$2){switch($0){case $[12]:case $[16]:this.setOrientation($[20]);this.setReverseChildrenOrder($0==$[16]);break;default:this.setOrientation($[28]);this.setReverseChildrenOrder($0==$[10]);break;}return true;};qx.Proto._modifyShow=function($0,$1,$2){this._handleIcon();this._handleLabel();return true;};qx.Proto._modifyLabel=function($0,$1,$2){if(this._labelObject){this._labelObject.setHtml($0);}this._handleLabel();return true;};qx.Proto._modifyIcon=function($0,$1,$2){this._updateIcon();this._handleIcon();return true;};qx.Proto._modifyDisabledIcon=function($0,$1,$2){this._updateIcon();this._handleIcon();return true;};qx.Proto._modifyIconWidth=function($0,$1,$2){this._iconObject.setWidth($0);return true;};qx.Proto._modifyIconHeight=function($0,$1,$2){this._iconObject.setHeight($0);return true;};qx.Proto._iconIsVisible=false;qx.Proto._labelIsVisible=false;qx.Proto._handleLabel=function(){switch(this.getShow()){case qx.ui.basic.Atom.SHOW_LABEL:case qx.ui.basic.Atom.SHOW_BOTH:this._labelIsVisible=qx.util.Validation.isValidString(this.getLabel())||this.getLabel() instanceof qx.locale.LocalizedString;break;default:this._labelIsVisible=false;}if(this._labelIsVisible){this._labelObject?this._labelObject.setDisplay(true):this._createLabel();}else if(this._labelObject){this._labelObject.setDisplay(false);}};qx.Proto._handleIcon=function(){switch(this.getShow()){case qx.ui.basic.Atom.SHOW_ICON:case qx.ui.basic.Atom.SHOW_BOTH:this._iconIsVisible=qx.util.Validation.isValidString(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);}};qx.Proto._cloneRecursive=qx.lang.Function.returnTrue;qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._iconObject){this._iconObject.dispose();this._iconObject=null;}if(this._labelObject){this._labelObject.dispose();this._labelObject=null;}return qx.ui.layout.BoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[1828],qx.ui.basic.Terminator,function($0,$1){qx.ui.basic.Terminator.call(this);if($0!=null){this.setHtml($0);}if($1!=null){this.setMnemonic($1);}this.setAllowStretchX(false);this.setAllowStretchY(false);this.auto();});qx.Class._measureNodes={};qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[112]});qx.OO.addProperty({name:$[145]});qx.OO.addProperty({name:$[249],type:$[0],defaultValue:$[11],possibleValues:[$[11],$[74],$[10],$[636]]});qx.OO.addProperty({name:$[2513],type:$[0],defaultValue:$[47],possibleValues:[$[31],$[47],$[2322],$[1742],$[885],$[1820]]});qx.OO.addProperty({name:$[1311],type:$[0]});qx.OO.addProperty({name:$[302],type:$[4],instance:$[228],convert:qx.renderer.font.FontCache,allowMultipleArguments:true});qx.OO.addProperty({name:$[218],type:$[2],defaultValue:true});qx.ui.basic.Label.SYMBOL_ELLIPSIS=String.fromCharCode(8230);qx.ui.basic.Label.SUPPORT_NATIVE_ELLIPSIS=qx.core.Client.getInstance().isMshtml();qx.ui.basic.Label._fontProperties={"none":[],"default":[$[143],$[88],$[154],$[158],$[166]],"extended":[$[143],$[88],$[154],$[158],$[439],$[166],$[422],$[152],$[338]],"multiline":[$[143],$[88],$[154],$[158],$[166],$[131],$[435]],"extendedmultiline":[$[143],$[88],$[154],$[158],$[439],$[166],$[422],$[152],$[338],$[131],$[775],$[435],$[612]],"all":[$[143],$[88],$[154],$[1235],$[158],$[439],$[1952],$[131],$[612],$[166],$[992],$[1346],$[422],$[2451],$[152],$[775],$[338],$[435]]};qx.ui.basic.Label.createMeasureNode=function($0){var $1=qx.ui.basic.Label._measureNodes[$0];if(!$1){$1=document.createElement($[49]);var $2=$1.style;$2.width=$2.height=$[5];$2.visibility=$[32];$2.position=$[89];$2.zIndex=$[1858];document.body.appendChild($1);qx.ui.basic.Label._measureNodes[$0]=$1;}return $1;};qx.Proto._localized=false;qx.Proto._htmlContent=$[1];qx.Proto._htmlMode=false;qx.Proto._hasMnemonic=false;qx.Proto._mnemonicHtml=$[1];qx.Proto._mnemonicTest=null;qx.Proto._modifyHtml=function($0,$1,$2){this._localized=this.getHtml() instanceof qx.locale.LocalizedString;this._updateHtml();return true;};qx.Proto._updateHtml=function(){if(this._localized){this._htmlContent=this.getHtml().toString();qx.locale.Manager.getInstance().addEventListener($[225],this._updateHtml,this);}else{this._htmlContent=this.getHtml()||$[1];qx.locale.Manager.getInstance().removeEventListener($[225],this._updateHtml,this);}this._htmlMode=qx.util.Validation.isValidString(this._htmlContent)&&this._htmlContent.match(/<.*>/)?true:false;if(this._isCreated){this._applyContent();}};qx.Proto._modifyTextAlign=function($0,$1,$2){this.setStyleProperty($[249],$0);return true;};qx.Proto._modifyMnemonic=function($0,$1,$2){this._hasMnemonic=qx.util.Validation.isValidString($0)&&$0.length==1;this._mnemonicHtml=this._hasMnemonic?$[1766]+$0+$[1234]:$[1];this._mnemonicTest=this._hasMnemonic?new RegExp($[2562]+$0+$[1850]+$0+$[1713]+$0+$[2500]+$0+$[82],$[1867]):null;return true;};qx.Proto._modifyFont=function($0,$1,$2){this._invalidatePreferredInnerDimensions();if($0){$0._applyWidget(this);}else if($1){$1._resetWidget(this);}return true;};qx.Proto._modifyWrap=function($0,$1,$2){this.setStyleProperty($[152],$0?$[125]:$[205]);return true;};qx.Proto._computeObjectNeededDimensions=function(){var $0=this._copyStyles();var $1=this._htmlContent;if(this._hasMnemonic&&!this._mnemonicTest.test($1)){$1+=this._mnemonicHtml;}$0.innerHTML=$1;this._cachedPreferredInnerWidth=$0.scrollWidth;this._cachedPreferredInnerHeight=$0.scrollHeight;};qx.Proto._copyStyles=function(){var $0=this.getFontPropertiesProfile();var $1=qx.ui.basic.Label.createMeasureNode($0);var $2=qx.ui.basic.Label._fontProperties[$0];var $3=$2.length-1;var $4=$2[$3--];var $5=$1.style;var $6;if(!$4){return $1;}do{$5[$4]=qx.util.Validation.isValid($6=this.getStyleProperty([$4]))?$6:$[1];}while($4=$2[$3--]);return $1;};qx.Proto._computePreferredInnerWidth=function(){this._computeObjectNeededDimensions();return this._cachedPreferredInnerWidth;};qx.Proto._computePreferredInnerHeight=function(){this._computeObjectNeededDimensions();return this._cachedPreferredInnerHeight;};qx.Proto._postApply=function(){var $0=this._htmlContent;var $1=this._getTargetNode();var $2=0;if(qx.util.Validation.isInvalidString($0)){$1.innerHTML=$[1];return;}if(this._hasMnemonic){$2=this._mnemonicTest.test($0)?1:2;}if(!this._htmlMode&&!this.getWrap()){switch(this._computedWidthType){case qx.ui.core.Widget.TYPE_PIXEL:case qx.ui.core.Widget.TYPE_PERCENT:case qx.ui.core.Widget.TYPE_FLEX:var $3=this.getPreferredInnerWidth();var $4=this.getInnerWidth();if($4<$3){$1.style.overflow=$[32];if(qx.ui.basic.Label.SUPPORT_NATIVE_ELLIPSIS){$1.style.textOverflow=$[352];$0+=this._mnemonicHtml;}else{var $5=this._copyStyles();var $6=$0.split($[42]);var $7=$6.length;var $8=0;var $9=0;var $a=qx.ui.basic.Label.SYMBOL_ELLIPSIS;var $b=true;if($2==2){var $a=this._mnemonicHtml+$a;$b=false;}if($7>1){var $c=[];for($8=0;$8<$7;$8++){$c.push($6[$8]);var $d=$c.join($[42])+$a;if($b){qx.dom.Element.setTextContent($5,$d);}else{$5.innerHTML=$d;}if(($5.scrollWidth>$4)&&(this._computedWidthType!=qx.ui.core.Widget.TYPE_FLEX)){break;}}$c.pop();$c=[$c.join($[42])];vCharaterString=$0.replace($c[0],$[1]);}else{var $c=[];vCharaterString=$0;}var $e=vCharaterString.length;for(var $9=0;$9<$e;$9++){$c.push(vCharaterString.charAt($9));var $d=$c.join($[1])+$a;if($b){qx.dom.Element.setTextContent($5,$d);}else{$5.innerHTML=$d;}if($5.scrollWidth>$4){break;}}$c.pop();$c.push($a);$0=$c.join($[1]);}break;}else{$0+=this._mnemonicHtml;}default:$1.style.overflow=$[1];if(qx.ui.basic.Label.SUPPORT_NATIVE_ELLIPSIS){$1.style.textOverflow=$[1];}}}if($2==1){this._mnemonicTest.test($0);$0=RegExp.$1+$[1338]+RegExp.$7+$[1054]+RegExp.rightContext;}return this._postApplyHtml($1,$0,$2);};qx.Proto._postApplyHtml=function($0,$1,$2){if(this._htmlMode||$2>0){$0.innerHTML=$1;}else{try{qx.dom.Element.setTextContent($0,$1);}catch(ex){$0.innerHTML=$1;}}};qx.OO.defineClass($[1096]);qx.Class.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);}}};qx.Class.isEmpty=function($0){return $0.innerHTML.match(/^\s*$/);};qx.Class.getTextContent=function($0){var $1=$[1];var $2=$0.childNodes;for(var $3=0;$3<$2.length;$3++){var $4=$2[$3];if($4.nodeType==qx.dom.Node.TEXT||$4.nodeType==qx.dom.Node.CDATA_SECTION){$1+=$4.nodeValue;}}return $1;};qx.Class.setTextContent=function($0,$1){};if(qx.core.Client.getInstance().supportsTextContent()){qx.Class.setTextContent=function($0,$1){$0.textContent=$1;};}else if(qx.core.Client.getInstance().supportsInnerText()){qx.Class.setTextContent=function($0,$1){$0.innerText=$1;};}else{qx.Class.setTextContent=function($0,$1){$0.innerHTML=qx.html.String.escape($1);};};qx.OO.defineClass($[1177],qx.ui.basic.Terminator,function($0,$1,$2){qx.ui.basic.Terminator.call(this);this.setHtmlProperty($[1287],$[1]);this.setHtmlProperty($[179],$[1]);this.setSource($0||$[53]);this.setWidth($1!==undefined?$1:$[5]);this.setHeight($2!==undefined?$2:$[5]);this.setSelectable(false);});qx.OO.addProperty({name:$[503],type:$[0]});qx.OO.addProperty({name:$[1857],type:$[4]});qx.OO.addProperty({name:$[1120],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1841],type:$[2],defaultValue:false});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[221]});qx.Proto._onload=function(){this.setLoaded(true);};qx.Proto._onerror=function(){this.debug("Could not load: "+this.getSource());this.setLoaded(false);if(this.hasEventListeners($[106])){this.dispatchEvent(new qx.event.type.Event($[106]),true);}};qx.Proto._beforeAppear=function(){var $0=this.getSource();if(qx.util.Validation.isValidString($0)){qx.manager.object.ImageManager.getInstance()._sources[$0]++;}return qx.ui.basic.Terminator.prototype._beforeAppear.call(this);};qx.Proto._beforeDisappear=function(){var $0=this.getSource();if(qx.util.Validation.isValidString($0)){if(qx.manager.object.ImageManager.getInstance()._sources[$0]<=1){delete qx.manager.object.ImageManager.getInstance()._sources[$0];}else{qx.manager.object.ImageManager.getInstance()._sources[$0]--;}}return qx.ui.basic.Terminator.prototype._beforeDisappear.call(this);};qx.Proto._modifySource=function($0,$1,$2){if($0&&typeof qx.manager.object.ImageManager.getInstance()._sources[$0]===$[38]){qx.manager.object.ImageManager.getInstance()._sources[$0]=0;}if($1){if(qx.manager.object.ImageManager.getInstance()._sources[$1]<=1){delete qx.manager.object.ImageManager.getInstance()._sources[$1];}else{qx.manager.object.ImageManager.getInstance()._sources[$1]--;}}if(this.isCreated()){if($0){this.setPreloader(qx.manager.object.ImagePreloaderManager.getInstance().create(qx.manager.object.AliasManager.getInstance().resolvePath($0)));}else if($1){this._resetContent();this.setPreloader(null);}}return true;};qx.Proto._modifyPreloader=function($0,$1,$2){if($1){$1.removeEventListener($[84],this._onload,this);$1.removeEventListener($[106],this._onerror,this);}if($0){qx.manager.object.ImageManager.getInstance().add(this);this.forceLoaded(false);if($0.isErroneous()){this._onerror();}else if($0.isLoaded()){this.setLoaded(true);}else{$0.addEventListener($[84],this._onload,this);$0.addEventListener($[106],this._onerror,this);}}else{qx.manager.object.ImageManager.getInstance().remove(this);this.setLoaded(false);}return true;};qx.Proto._modifyLoaded=function($0,$1,$2){if($0&&this.isCreated()){this._applyContent();}else if(!$0){this._invalidatePreferredInnerWidth();this._invalidatePreferredInnerHeight();}return true;};qx.Proto._modifyElement=function($0,$1,$2){if($0){if(!this._image){try{if(qx.core.Client.getInstance().isWebkit()){this._image=document.createElement($[393]);}else{this._image=new Image;}this._image.style.border=$[1679];this._image.style.verticalAlign=$[12];}catch(ex){this.error("Failed while creating image #1",ex);}if(!qx.core.Client.getInstance().isMshtml()){this._applyEnabled();}}$0.appendChild(this._image);}qx.ui.basic.Terminator.prototype._modifyElement.call(this,$0,$1,$2);if($0){try{var $3=this.getSource();if(qx.util.Validation.isValidString($3)){this.setPreloader(qx.manager.object.ImagePreloaderManager.getInstance().create(qx.manager.object.AliasManager.getInstance().resolvePath($3)));}}catch(ex){this.error("Failed while creating image #2",ex);}}return true;};qx.Proto._postApply=function(){if(!this.getLoaded()){this._updateContent(qx.manager.object.AliasManager.getInstance().resolvePath($[53]));return;}this._postApplyDimensions();this._updateContent();};if(qx.core.Client.getInstance().isMshtml()){qx.Proto._modifyEnabled=function($0,$1,$2){if(this._image){this._applyEnabled();}return qx.ui.basic.Terminator.prototype._modifyEnabled.call(this,$0,$1,$2);};qx.Proto._updateContent=function($0){var $1=this._image;var $2=this.getPreloader();if($2.getIsPng()&&this.getEnabled()){$1.src=qx.manager.object.AliasManager.getInstance().resolvePath($[53]);$1.style.filter=$[184]+($0||$2.getSource())+$[178];}else{$1.src=$0||$2.getSource();$1.style.filter=this.getEnabled()?$[1]:$[1471];}};qx.Proto._resetContent=function(){var $0=this._image;$0.src=qx.manager.object.AliasManager.getInstance().resolvePath($[53]);$0.style.filter=$[1];};qx.Proto._applyEnabled=qx.Proto._postApply;}else{qx.Proto._updateContent=function($0){this._image.src=$0||this.getPreloader().getSource();};qx.Proto._resetContent=function(){this._image.src=qx.manager.object.AliasManager.getInstance().resolvePath($[53]);};qx.Proto._applyEnabled=function(){if(this._image){var $0=this.getEnabled()?$[1]:0.3;var $1=this._image.style;$1.opacity=$1.KhtmlOpacity=$1.MozOpacity=$0;}};qx.Proto._modifyEnabled=function($0,$1,$2){if(this._image){this._applyEnabled();}return qx.ui.basic.Terminator.prototype._modifyEnabled.call(this,$0,$1,$2);};}qx.Proto._computePreferredInnerWidth=function(){if(this.getLoaded()){return this.getPreloader().getWidth();}else if(qx.util.Validation.isValidString(this.getSource())){var $0=qx.manager.object.ImagePreloaderManager.getInstance().get(qx.manager.object.AliasManager.getInstance().resolvePath(this.getSource()));if($0&&$0.isLoaded()){return $0.getWidth();}}return 0;};qx.Proto._computePreferredInnerHeight=function(){if(this.getLoaded()){return this.getPreloader().getHeight();}else if(qx.util.Validation.isValidString(this.getSource())){var $0=qx.manager.object.ImagePreloaderManager.getInstance().get(qx.manager.object.AliasManager.getInstance().resolvePath(this.getSource()));if($0&&$0.isLoaded()){return $0.getHeight();}}return 0;};qx.Proto._applyContent=function(){qx.ui.basic.Terminator.prototype._applyContent.call(this);qx.ui.core.Widget.flushGlobalQueues();};if(qx.core.Client.getInstance().isMshtml()){qx.Proto._postApplyDimensions=function(){try{var $0=this._image.style;if(this.getResizeToInner()){$0.pixelWidth=this.getInnerWidth();$0.pixelHeight=this.getInnerHeight();}else{$0.pixelWidth=this.getPreferredInnerWidth();$0.pixelHeight=this.getPreferredInnerHeight();}}catch(ex){this.error("postApplyDimensions failed",ex);}};}else{qx.Proto._postApplyDimensions=function(){try{var $0=this._image;if(this.getResizeToInner()){$0.width=this.getInnerWidth();$0.height=this.getInnerHeight();}else{$0.width=this.getPreferredInnerWidth();$0.height=this.getPreferredInnerHeight();}}catch(ex){this.error("postApplyDimensions failed",ex);}};}if(qx.core.Client.getInstance().isMshtml()){qx.Proto._changeInnerWidth=function($0,$1){if(this.getResizeToInner()){this._image.style.pixelWidth=$0;}};qx.Proto._changeInnerHeight=function($0,$1){if(this.getResizeToInner()){this._image.style.pixelHeight=$0;}};}else{qx.Proto._changeInnerWidth=function($0,$1){if(this.getResizeToInner()){this._image.width=$0;}};qx.Proto._changeInnerHeight=function($0,$1){if(this.getResizeToInner()){this._image.height=$0;}};}qx.Proto.dispose=function(){if(this.getDisposed()){return true;}var $0=this.getPreloader();if($0){$0.removeEventListener($[84],this._onload,this);$0.removeEventListener($[106],this._onerror,this);this.forcePreloader(null);}if(this._image){this._image.style.filter=$[1];this._image=null;}qx.manager.object.ImageManager.getInstance().remove(this);return qx.ui.basic.Terminator.prototype.dispose.call(this);};qx.OO.defineClass($[840],qx.ui.basic.Atom,function($0,$1,$2){qx.ui.basic.Atom.call(this,$0,$1);if($2!=null){this.setValue($2);}this.addEventListener($[45],this._ondblclick);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2330]});qx.OO.addProperty({name:$[104]});qx.Proto.handleStateChange=function(){if(this.hasState($[413])){this.setStyleProperty($[256],$[260]);this.setStyleProperty($[275],$[260]);}else{this.removeStyleProperty($[256]);this.setStyleProperty($[275],$[192]);}};qx.Proto._applyStateStyleFocus=function($0){};qx.Proto.matchesString=function($0){return $0!=$[1]&&this.getLabel().toLowerCase().indexOf($0.toLowerCase())==0;};qx.Proto.matchesStringExact=function($0){return $0!=$[1]&&this.getLabel().toLowerCase()==String($0).toLowerCase();};qx.Proto.matchesValue=function($0){return $0!=$[1]&&this.getValue().toLowerCase().indexOf($0.toLowerCase())==0;};qx.Proto.matchesValueExact=function($0){return $0!=$[1]&&this.getValue().toLowerCase()==String($0).toLowerCase();};qx.Proto._ondblclick=function($0){var $1=this.getCommand();if($1){$1.execute();}};qx.OO.defineClass($[1635]);qx.util.Compare.byString=function($0,$1){return $0==$1?0:$0>$1?1:-1;};qx.util.Compare.byStringCaseInsensitive=function($0,$1){return qx.util.Compare.byString($0.toLowerCase(),$1.toLowerCase());};qx.util.Compare.byStringUmlautsShort=function($0,$1){return qx.util.Compare.byString(qx.util.Normalization.umlautsShort($0),qx.util.Normalization.umlautsShort($1));};qx.util.Compare.byStringUmlautsShortCaseInsensitive=function($0,$1){return qx.util.Compare.byString(qx.util.Normalization.umlautsShort($0).toLowerCase(),qx.util.Normalization.umlautsShort($1).toLowerCase());};qx.util.Compare.byStringUmlautsLong=function($0,$1){return qx.util.Compare.byString(qx.util.Normalization.umlautsLong($0),qx.util.Normalization.umlautsLong($1));};qx.util.Compare.byStringUmlautsLongCaseInsensitive=function($0,$1){return qx.util.Compare.byString(qx.util.Normalization.umlautsLong($0).toLowerCase(),qx.util.Normalization.umlautsLong($1).toLowerCase());};qx.util.Compare.byFloat=function($0,$1){return $0-$1;};qx.util.Compare.byInteger=qx.util.Compare.byNumber=qx.util.Compare.byFloat;qx.util.Compare.byIntegerString=function($0,$1){return parseInt($0)-parseInt($1);};qx.util.Compare.byFloatString=function($0,$1){return parseFloat($0)-parseFloat($1);};qx.util.Compare.byNumberString=qx.util.Compare.byFloatString;qx.util.Compare.byIPv4=function($0,$1){var $2=$0.split($[46],4);var $3=$1.split($[46],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]);};qx.util.Compare.byZIndex=function($0,$1){return $0.getZIndex()-$1.getZIndex();};qx.OO.defineClass($[1162]);qx.util.Normalization._umlautsRegExp=/[\xE4\xF6\xFC\xDF\xC4\xD6\xDC]/g;qx.util.Normalization._umlautsShortData={"\xC4":$[72],"\xD6":$[224],"\xDC":$[1081],"\xE4":$[257],"\xF6":$[1139],"\xFC":$[2355],"\xDF":$[336]};qx.util.Normalization._umlautsShort=function($0){return qx.util.Normalization._umlautsShortData[$0];};qx.util.Normalization.umlautsShort=function($0){return $0.replace(qx.util.Normalization._umlautsRegExp,qx.util.Normalization._umlautsShort);};qx.util.Normalization._umlautsLongData={"\xC4":$[1653],"\xD6":$[2379],"\xDC":$[1855],"\xE4":$[1577],"\xF6":$[2257],"\xFC":$[1765],"\xDF":$[788]};qx.util.Normalization._umlautsLong=function($0){return qx.util.Normalization._umlautsLongData[$0];};qx.util.Normalization.umlautsLong=function($0){return $0.replace(qx.util.Normalization._umlautsRegExp,qx.util.Normalization._umlautsLong);};qx.OO.defineClass($[1811],qx.core.Target,function(){qx.core.Target.call(this);});qx.OO.addProperty({name:$[328],type:$[0]});qx.OO.addProperty({name:$[766],type:$[0]});qx.OO.addProperty({name:$[536],type:$[2]});qx.OO.addProperty({name:$[317],type:$[0]});qx.OO.addProperty({name:$[425],type:$[0]});qx.OO.addProperty({name:$[307],type:$[0]});qx.OO.addProperty({name:$[254],type:$[0],possibleValues:[$[162],$[107],$[52],$[59],$[17],$[34],$[23],$[27]],defaultValue:$[162]});qx.OO.addProperty({name:$[1045],type:$[4]});qx.OO.addProperty({name:$[823],type:$[4]});qx.OO.addProperty({name:$[764],type:$[0]});qx.OO.addProperty({name:$[377],type:$[2]});qx.Proto.send=function(){throw new Error("send is abstract");};qx.Proto.abort=function(){if(qx.Settings.getValueOfClass($[29],$[25])){this.warn($[1696]);}this.setState($[34]);};qx.Proto.timeout=function(){if(qx.Settings.getValueOfClass($[29],$[25])){this.warn($[1117]);}this.setState($[23]);};qx.Proto.failed=function(){if(qx.Settings.getValueOfClass($[29],$[25])){this.warn($[2487]);}this.setState($[27]);};qx.Proto.setRequestHeader=function($0,$1){throw new Error("setRequestHeader is abstract");};qx.Proto.getResponseHeader=function($0){throw new Error("getResponseHeader is abstract");};qx.Proto.getResponseHeaders=function(){throw new Error("getResponseHeaders is abstract");};qx.Proto.getStatusCode=function(){throw new Error("getStatusCode is abstract");};qx.Proto.getStatusText=function(){throw new Error("getStatusText is abstract");};qx.Proto.getResponseText=function(){throw new Error("getResponseText is abstract");};qx.Proto.getResponseXml=function(){throw new Error("getResponseXml is abstract");};qx.Proto.getFetchedLength=function(){throw new Error("getFetchedLength is abstract");};qx.Proto._modifyState=function($0,$1,$2){if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("State: "+$0);}switch($0){case $[162]:this.createDispatchEvent($[162]);break;case $[107]:this.createDispatchEvent($[107]);break;case $[52]:this.createDispatchEvent($[52]);break;case $[59]:this.createDispatchEvent($[59]);break;case $[17]:this.createDispatchEvent($[17]);break;case $[34]:this.createDispatchEvent($[34]);break;case $[27]:this.createDispatchEvent($[27]);break;case $[23]:this.createDispatchEvent($[23]);break;}return true;};qx.OO.defineClass($[29],qx.core.Target,function($0){qx.core.Target.call(this);this.setRequest($0);$0.setTransport(this);});qx.Settings.setDefault($[25],false);qx.io.remote.Exchange.typesOrder=[$[474],$[457],$[433]];qx.io.remote.Exchange.typesReady=false;qx.io.remote.Exchange.typesAvailable={};qx.io.remote.Exchange.typesSupported={};qx.io.remote.Exchange.registerType=function($0,$1){qx.io.remote.Exchange.typesAvailable[$1]=$0;};qx.io.remote.Exchange.initTypes=function(){if(qx.io.remote.Exchange.typesReady){return;}for(var $0 in qx.io.remote.Exchange.typesAvailable){var $1=qx.io.remote.Exchange.typesAvailable[$0];if($1.isSupported()){qx.io.remote.Exchange.typesSupported[$0]=$1;}}qx.io.remote.Exchange.typesReady=true;if(qx.lang.Object.isEmpty(qx.io.remote.Exchange.typesSupported)){throw new Error("No supported transport types were found!");}};qx.io.remote.Exchange.canHandle=function($0,$1,$2){if(!qx.lang.Array.contains($0.handles.responseTypes,$2)){return false;}for(var $3 in $1){if(!$0.handles[$3]){return false;}}return true;};qx.io.remote.Exchange._nativeMap={0:$[162],1:$[107],2:$[52],3:$[59],4:$[17]};qx.io.remote.Exchange.wasSuccessful=function($0,$1,$2){if($2){switch($0){case null:case 0:return true;case -1:return $1<4;default:return typeof $0===$[38];}}else{switch($0){case -1:if(qx.Settings.getValueOfClass($[29],$[25])&&$1>3){qx.log.Logger.getClassLogger(qx.io.remote.Exchange).debug("Failed with statuscode: -1 at readyState "+$1);}return $1<4;case 200:case 304:return true;case 201:case 202:case 203:case 204:case 205:return true;case 206:if(qx.Settings.getValueOfClass($[29],$[25])&&$1===4){qx.log.Logger.getClassLogger(qx.io.remote.Exchange).debug("Failed with statuscode: 206 (Partial content while being complete!)");}return $1!==4;case 300:case 301:case 302:case 303:case 305:case 400:case 401:case 402:case 403:case 404:case 405:case 406:case 407:case 408:case 409:case 410:case 411:case 412:case 413:case 414:case 415:case 500:case 501:case 502:case 503:case 504:case 505:if(qx.Settings.getValueOfClass($[29],$[25])){qx.log.Logger.getClassLogger(qx.io.remote.Exchange).debug("Failed with typical HTTP statuscode: "+$0);}return false;case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:if(qx.Settings.getValueOfClass($[29],$[25])){qx.log.Logger.getClassLogger(qx.io.remote.Exchange).debug("Failed with MSHTML specific HTTP statuscode: "+$0);}return false;default:if($0>206&&$0<300){return true;}qx.log.Logger.getClassLogger(qx.io.remote.Exchange).debug("Unknown status code: "+$0+" ("+$1+")");throw new Error("Unknown status code: "+$0);}}};qx.io.remote.Exchange.statusCodeToString=function($0){switch($0){case -1:return $[1712];case 200:return $[2385];case 304:return $[908];case 206:return $[955];case 204:return $[1734];case 300:return $[2100];case 301:return $[1372];case 302:return $[1307];case 303:return $[1067];case 305:return $[879];case 400:return $[2216];case 401:return $[2289];case 402:return $[2173];case 403:return $[1813];case 404:return $[2273];case 405:return $[2383];case 406:return $[1187];case 407:return $[1835];case 408:return $[2057];case 409:return $[1657];case 410:return $[2283];case 411:return $[2446];case 412:return $[2392];case 413:return $[2502];case 414:return $[1183];case 415:return $[2388];case 500:return $[1530];case 501:return $[901];case 502:return $[1090];case 503:return $[2363];case 504:return $[2416];case 505:return $[957];case 12002:return $[1522];case 12029:return $[506];case 12030:return $[506];case 12031:return $[506];case 12152:return $[1227];case 13030:return $[2149];default:return $[1705];}};qx.OO.addProperty({name:$[687],type:$[4],instance:$[800]});qx.OO.addProperty({name:$[801],type:$[4]});qx.OO.addProperty({name:$[254],type:$[0],possibleValues:[$[107],$[52],$[59],$[17],$[34],$[23],$[27]],defaultValue:$[107]});qx.Proto.send=function(){var $0=this.getRequest();if(!$0){return this.error("Please attach a request object first");}qx.io.remote.Exchange.initTypes();var $1=qx.io.remote.Exchange.typesOrder;var $2=qx.io.remote.Exchange.typesSupported;var $3=$0.getResponseType();var $4={};if($0.getAsynchronous()){$4.asynchronous=true;}else{$4.synchronous=true;}if($0.getCrossDomain()){$4.crossDomain=true;}if($0.getFileUpload()){$4.fileUpload=true;}var $5,$6;for(var $7=0,$8=$1.length;$7<$8;$7++){$5=$2[$1[$7]];if($5){if(!qx.io.remote.Exchange.canHandle($5,$4,$3)){continue;}try{if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("Using implementation: "+$5.classname);}$6=new $5;this.setImplementation($6);$6.setUseBasicHttpAuth($0.getUseBasicHttpAuth());$6.send();return true;}catch(ex){return this.error("Request handler throws error",ex);}}}this.error("There is no transport implementation available to handle this request: "+$0);};qx.Proto.abort=function(){var $0=this.getImplementation();if($0){if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("Abort: implementation "+$0.toHashCode());}$0.abort();}else{if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("Abort: forcing state to be aborted");}this.setState($[34]);}};qx.Proto.timeout=function(){var $0=this.getImplementation();if($0){this.warn($[2238]+$0.toHashCode());$0.timeout();}else{this.warn($[915]);this.setState($[23]);}if(this.getRequest()){this.getRequest().setTimeout(0);}};qx.Proto._onsending=function($0){this.setState($[52]);};qx.Proto._onreceiving=function($0){this.setState($[59]);};qx.Proto._oncompleted=function($0){this.setState($[17]);};qx.Proto._onabort=function($0){this.setState($[34]);};qx.Proto._onfailed=function($0){this.setState($[27]);};qx.Proto._ontimeout=function($0){this.setState($[23]);};qx.Proto._modifyImplementation=function($0,$1,$2){if($1){$1.removeEventListener($[52],this._onsending,this);$1.removeEventListener($[59],this._onreceiving,this);$1.removeEventListener($[17],this._oncompleted,this);$1.removeEventListener($[34],this._onabort,this);$1.removeEventListener($[23],this._ontimeout,this);$1.removeEventListener($[27],this._onfailed,this);}if($0){var $3=this.getRequest();$0.setUrl($3.getUrl());$0.setMethod($3.getMethod());$0.setAsynchronous($3.getAsynchronous());$0.setUsername($3.getUsername());$0.setPassword($3.getPassword());$0.setParameters($3.getParameters());$0.setRequestHeaders($3.getRequestHeaders());$0.setData($3.getData());$0.setResponseType($3.getResponseType());$0.addEventListener($[52],this._onsending,this);$0.addEventListener($[59],this._onreceiving,this);$0.addEventListener($[17],this._oncompleted,this);$0.addEventListener($[34],this._onabort,this);$0.addEventListener($[23],this._ontimeout,this);$0.addEventListener($[27],this._onfailed,this);}return true;};qx.Proto._modifyState=function($0,$1,$2){var $3=this.getRequest();if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("State: "+$1+" => "+$0);}switch($0){case $[52]:this.createDispatchEvent($[52]);break;case $[59]:this.createDispatchEvent($[59]);break;case $[17]:case $[34]:case $[23]:case $[27]:var $4=this.getImplementation();if(!$4){break;}var $5=new qx.io.remote.Response;if($0==$[17]){var $6=$4.getResponseContent();$5.setContent($6);if($6===null){if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("Altered State: "+$0+" => failed");}$0=$[27];}}$5.setStatusCode($4.getStatusCode());$5.setResponseHeaders($4.getResponseHeaders());var $7;switch($0){case $[17]:$7=$[17];break;case $[34]:$7=$[34];break;case $[23]:$7=$[23];break;case $[27]:$7=$[27];break;}this.setImplementation(null);$4.dispose();this.createDispatchDataEvent($7,$5);break;}return true;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}var $0=this.getImplementation();if($0){this.setImplementation(null);$0.dispose();}this.setRequest(null);return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[2008],{JAVASCRIPT:"text/javascript",JSON:"application/json",XML:"application/xml",TEXT:"text/plain",HTML:"text/html"});qx.OO.defineClass($[474],qx.io.remote.AbstractRemoteTransport,function(){qx.io.remote.AbstractRemoteTransport.call(this);this._req=qx.io.remote.XmlHttpTransport.createRequestObject();var $0=this;this._req.onreadystatechange=function($1){return $0._onreadystatechange($1);};});qx.io.remote.Exchange.registerType(qx.io.remote.XmlHttpTransport,$[474]);qx.io.remote.XmlHttpTransport.handles={synchronous:true,asynchronous:true,crossDomain:false,fileUpload:false,responseTypes:[qx.util.Mime.TEXT,qx.util.Mime.JAVASCRIPT,qx.util.Mime.JSON,qx.util.Mime.XML,qx.util.Mime.HTML]};qx.io.remote.XmlHttpTransport.requestObjects=[];qx.io.remote.XmlHttpTransport.requestObjectCount=0;qx.io.remote.XmlHttpTransport.isSupported=function(){return qx.net.HttpRequest.create()!=null?true:false;};qx.io.remote.XmlHttpTransport.createRequestObject=function(){return qx.net.HttpRequest.create();};qx.Proto._localRequest=false;qx.Proto._lastReadyState=0;qx.Proto.getRequest=function(){return this._req;};qx.Proto.send=function(){this._lastReadyState=0;var $0=this.getRequest();var $1=this.getMethod();var $2=this.getAsynchronous();var $3=this.getUrl();var $4=(qx.core.Client.getInstance().getRunsLocally()&&!(/^http(s){0,1}\:/.test($3)));this._localRequest=$4;var $5=this.getParameters();var $6=[];for(var $7 in $5){var $8=$5[$7];if($8 instanceof Array){for(var $9=0;$9<$8.length;$9++){$6.push(encodeURIComponent($7)+$[15]+encodeURIComponent($8[$9]));}}else{$6.push(encodeURIComponent($7)+$[15]+encodeURIComponent($8));}}if($6.length>0){$3+=($3.indexOf($[173])>=0?$[87]:$[173])+$6.join($[87]);}var $a=function($b){var $c=$[1462];var $d=$[1];var $e,$f,$g;var $h,$i,$j,$k;var $9=0;do{$e=$b.charCodeAt($9++);$f=$b.charCodeAt($9++);$g=$b.charCodeAt($9++);$h=$e>>2;$i=(($e&3)<<4)|($f>>4);$j=(($f&15)<<2)|($g>>6);$k=$g&63;if(isNaN($f)){$j=$k=64;}else if(isNaN($g)){$k=64;}$d+=$c.charAt($h)+$c.charAt($i)+$c.charAt($j)+$c.charAt($k);}while($9<$b.length);return $d;};if(this.getUsername()){if(this.getUseBasicHttpAuth()){$0.open($1,$3,$2);$0.setRequestHeader($[1375],$[1799]+$a(this.getUsername()+$[1833]+this.getPassword()));}else{$0.open($1,$3,$2,this.getUsername(),this.getPassword());}}else{$0.open($1,$3,$2);}$0.setRequestHeader($[1823],window.location.href);var $b=this.getRequestHeaders();for(var $7 in $b){$0.setRequestHeader($7,$b[$7]);}try{$0.send(this.getData());}catch(ex){if($4){this.failedLocally();}else{this.error("Failed to send data: "+ex,"send");this.failed();}return;}if(!$2){this._onreadystatechange();}};qx.Proto.failedLocally=function(){if(this.getState()===$[27]){return;}this.warn($[869]+this.getUrl());this.failed();};qx.Proto._onreadystatechange=function($0){switch(this.getState()){case $[17]:case $[34]:case $[27]:case $[23]:if(qx.Settings.getValueOfClass($[29],$[25])){this.warn($[396]);}return;}var $1=this.getReadyState();if($1==4){if(!qx.io.remote.Exchange.wasSuccessful(this.getStatusCode(),$1,this._localRequest)){return this.failed();}}while(this._lastReadyState<$1){this.setState(qx.io.remote.Exchange._nativeMap[++this._lastReadyState]);}};qx.Proto.getReadyState=function(){var $0=null;try{$0=this._req.readyState;}catch(ex){}return $0;};qx.Proto.setRequestHeader=function($0,$1){this._req.setRequestHeader($0,$1);};qx.Proto.getResponseHeader=function($0){var $1=null;try{this.getRequest().getResponseHeader($0)||null;}catch(ex){}return $1;};qx.Proto.getStringResponseHeaders=function(){var $0=null;try{var $1=this._req.getAllResponseHeaders();if($1){$0=$1;}}catch(ex){}return $0;};qx.Proto.getResponseHeaders=function(){var $0=this.getStringResponseHeaders();var $1={};if($0){var $2=$0.split(/[\r\n]+/g);for(var $3=0,$4=$2.length;$3<$4;$3++){var $5=$2[$3].match(/^([^:]+)\s*:\s*(.+)$/i);if($5){$1[$5[1]]=$5[2];}}}return $1;};qx.Proto.getStatusCode=function(){var $0=-1;try{$0=this.getRequest().status;}catch(ex){}return $0;};qx.Proto.getStatusText=function(){var $0=$[1];try{$0=this.getRequest().statusText;}catch(ex){}return $0;};qx.Proto.getResponseText=function(){var $0=null;var $1=this.getStatusCode();var $2=this.getReadyState();if(qx.io.remote.Exchange.wasSuccessful($1,$2,this._localRequest)){try{$0=this.getRequest().responseText;}catch(ex){}}return $0;};qx.Proto.getResponseXml=function(){var $0=null;var $1=this.getStatusCode();var $2=this.getReadyState();if(qx.io.remote.Exchange.wasSuccessful($1,$2,this._localRequest)){try{$0=this.getRequest().responseXML;}catch(ex){}}if(typeof $0==$[4]&&$0!=null){if(!$0.documentElement){var $3=String(this.getRequest().responseText).replace(/<\?xml[^\?]*\?>/,$[1]);$0.loadXML($3);}if(!$0.documentElement){throw new Error("Missing Document Element!");}if($0.documentElement.tagName==$[2086]){throw new Error("XML-File is not well-formed!");}}else{throw new Error("Response was not a valid xml document ["+this.getRequest().responseText+"]");}return $0;};qx.Proto.getFetchedLength=function(){var $0=this.getResponseText();return typeof $0==$[0]?$0.length:0;};qx.Proto.getResponseContent=function(){if(this.getState()!==$[17]){if(qx.Settings.getValueOfClass($[29],$[25])){this.warn($[411]);}return null;}if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("Returning content for responseType: "+this.getResponseType());}var $0=this.getResponseText();switch(this.getResponseType()){case qx.util.Mime.TEXT:case qx.util.Mime.HTML:return $0;case qx.util.Mime.JSON:try{return $0&&$0.length>0?qx.io.Json.parseQx($0):null;}catch(ex){this.error("Could not execute json: ["+$0+"]",ex);return $[1913]+$0+$[2288];}case qx.util.Mime.JAVASCRIPT:try{return $0&&$0.length>0?window.eval($0):null;}catch(ex){return this.error("Could not execute javascript: ["+$0+"]",ex);}case qx.util.Mime.XML:return this.getResponseXml();default:this.warn($[376]+this.getResponseType()+$[266]);return null;}};qx.Proto._modifyState=function($0,$1,$2){if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("State: "+$0);}switch($0){case $[162]:this.createDispatchEvent($[162]);break;case $[107]:this.createDispatchEvent($[107]);break;case $[52]:this.createDispatchEvent($[52]);break;case $[59]:this.createDispatchEvent($[59]);break;case $[17]:this.createDispatchEvent($[17]);break;case $[27]:this.createDispatchEvent($[27]);break;case $[34]:this.getRequest().abort();this.createDispatchEvent($[34]);break;case $[23]:this.getRequest().abort();this.createDispatchEvent($[23]);break;}return true;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}var $0=this.getRequest();if($0){if(!qx.core.Client.getInstance().isMshtml()){$0.onreadystatechange=null;}switch($0.readyState){case 1:case 2:case 3:$0.abort();}this._req=null;}return qx.io.remote.AbstractRemoteTransport.prototype.dispose.call(this);};qx.OO.defineClass($[2499]);qx.Class.create=function(){return null;};if(window.XMLHttpRequest){qx.Class.create=function(){return new XMLHttpRequest;};}else if(window.ActiveXObject){qx.Class.create=function(){var $0=[$[1898],$[2121],$[2406],$[2307],$[2165]];var $1;var $2;for(var $3=0,$4=$0.length;$3<$4;$3++){$2=$0[$3];try{$1=new ActiveXObject($2);break;}catch(ex){$1=null;}}return $1;};};qx.OO.defineClass($[829]);qx.Class.stringify=function($0,$1){};qx.Class.parse=function($0){};qx.Settings.setDefault($[2369],true);qx.Settings.setDefault($[25],false);qx.io.Json=function(){var $0={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},$1={'boolean':function($2){return String($2);},number:function($2){return isFinite($2)?String($2):'null';},string:function($2){if(/["\\\x00-\x1f]/.test($2)){$2=$2.replace(/([\x00-\x1f\\"])/g,function($3,$4){var $5=$0[$4];if($5){return $5;}$5=$4.charCodeAt();return '\\u00'+Math.floor($5/16).toString(16)+($5%16).toString(16);});}return '"'+$2+'"';},object:function($2){if($2){var $3=[],$4,$5,$6,$7,$8;if($2 instanceof Array){var $9=qx.io.Json._beautify;$3[0]='[';if($9){qx.io.Json._indent+=qx.io.Json.BEAUTIFYING_INDENT;$3.push(qx.io.Json._indent);}$7=$2.length;for($6=0;$6<$7;$6+=1){$8=$2[$6];$5=$1[typeof $8];if($5){$8=$5($8);if(typeof $8=='string'){if($4){$3[$3.length]=',';if($9){$3.push(qx.io.Json._indent);}}$3[$3.length]=$8;$4=true;}}}if($9){qx.io.Json._indent=qx.io.Json._indent.substring(0,qx.io.Json._indent.length-qx.io.Json.BEAUTIFYING_INDENT.length);$3.push(qx.io.Json._indent);}$3[$3.length]=']';}else if($2 instanceof Date){var $a=$2.getUTCFullYear()+","+$2.getUTCMonth()+","+$2.getUTCDate()+","+$2.getUTCHours()+","+$2.getUTCMinutes()+","+$2.getUTCSeconds()+","+$2.getUTCMilliseconds();return "new Date(Date.UTC("+$a+"))";}else if($2 instanceof Object){var $9=qx.io.Json._beautify;$3[0]='{';if($9){qx.io.Json._indent+=qx.io.Json.BEAUTIFYING_INDENT;$3.push(qx.io.Json._indent);}for($6 in $2){$8=$2[$6];$5=$1[typeof $8];if($5){$8=$5($8);if(typeof $8=='string'){if($4){$3[$3.length]=',';if($9){$3.push(qx.io.Json._indent);}}$3.push($1.string($6),':',$8);$4=true;}}}if($9){qx.io.Json._indent=qx.io.Json._indent.substring(0,qx.io.Json._indent.length-qx.io.Json.BEAUTIFYING_INDENT.length);$3.push(qx.io.Json._indent);}$3[$3.length]='}';}else{return;}return $3.join('');}return 'null';},undefined:function($2){if(qx.Settings.getValueOfClass("qx.io.Json","encodeUndefined"))return 'null';}};return {copyright:'(c)2005 JSON.org',license:'http://www.JSON.org/license.html',stringify:function($2,$3){this._beautify=$3;this._indent=this.BEAUTIFYING_LINE_END;var $4=$1[typeof $2];var $5=null;if($4){$2=$4($2);if(typeof $2=='string'){$5=$2;}}if(qx.Settings.getValueOfClass("qx.io.Json","enableDebug")){var $6=qx.log.Logger.getClassLogger(qx.core.Object);$6.debug("JSON request: "+$5);}return $5;},parse:function($2){try{return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test($2.replace(/"(\\.|[^"\\])*"/g,'')))&&eval('('+$2+')');}catch(e){return false;}}};}();qx.io.Json.parseQx=function($0){if(qx.Settings.getValueOfClass($[829],$[25])){var $1=qx.log.Logger.getClassLogger(qx.core.Object);$1.debug("JSON response: "+$0);}var $2=($0&&$0.length>0)?eval($[776]+$0+$[2063]):null;return $2;};qx.io.Json.BEAUTIFYING_INDENT="  ";qx.io.Json.BEAUTIFYING_LINE_END="\n";qx.OO.defineClass($[457],qx.io.remote.AbstractRemoteTransport,function(){qx.io.remote.AbstractRemoteTransport.call(this);var $0=(new Date).valueOf();var $1=$[1936]+$0;var $2=$[1763]+$0;if(qx.core.Client.getInstance().isMshtml()){this._frame=document.createElement($[591]+$1+$[828]);}else{this._frame=document.createElement($[245]);}this._frame.src=$[873];this._frame.id=this._frame.name=$1;this._frame.onload=function($3){return $3._onload($3);};this._frame.style.display=$[31];document.body.appendChild(this._frame);this._form=document.createElement($[1000]);this._form.target=$1;this._form.id=this._form.name=$2;this._form.style.display=$[31];document.body.appendChild(this._form);this._data=document.createElement($[430]);this._data.id=this._data.name=$[1071];this._form.appendChild(this._data);var $3=this;this._frame.onreadystatechange=function($4){return $3._onreadystatechange($4);};});qx.Proto._lastReadyState=0;qx.io.remote.Exchange.registerType(qx.io.remote.IframeTransport,$[457]);qx.io.remote.IframeTransport.handles={synchronous:false,asynchronous:true,crossDomain:false,fileUpload:true,responseTypes:[qx.util.Mime.TEXT,qx.util.Mime.JAVASCRIPT,qx.util.Mime.JSON,qx.util.Mime.XML,qx.util.Mime.HTML]};qx.io.remote.IframeTransport.isSupported=function(){return true;};qx.Proto.send=function(){var $0=this.getMethod();var $1=this.getUrl();var $2=this.getParameters();var $3=[];for(var $4 in $2){var $5=$2[$4];if($5 instanceof Array){for(var $6=0;$6<$5.length;$6++){$3.push(encodeURIComponent($4)+$[15]+encodeURIComponent($5[$6]));}}else{$3.push(encodeURIComponent($4)+$[15]+encodeURIComponent($5));}}if($3.length>0){$1+=($1.indexOf($[173])>=0?$[87]:$[173])+$3.join($[87]);}this._form.action=$1;this._form.method=$0;this._data.appendChild(document.createTextNode(this.getData()));this._form.submit();};qx.io.remote.IframeTransport._numericMap={"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4};qx.Proto._onload=function($0){if(this._form.src){return;}this._switchReadyState(qx.io.remote.IframeTransport._numericMap.complete);};qx.Proto._onreadystatechange=function($0){this._switchReadyState(qx.io.remote.IframeTransport._numericMap[this._frame.readyState]);};qx.Proto._switchReadyState=function($0){switch(this.getState()){case $[17]:case $[34]:case $[27]:case $[23]:this.warn($[396]);return;}while(this._lastReadyState<$0){this.setState(qx.io.remote.Exchange._nativeMap[++this._lastReadyState]);}};qx.Proto.setRequestHeader=function($0,$1){};qx.Proto.getResponseHeader=function($0){return null;};qx.Proto.getResponseHeaders=function(){return {};};qx.Proto.getStatusCode=function(){return 200;};qx.Proto.getStatusText=function(){return $[1];};qx.Proto.getIframeWindow=function(){return qx.html.Iframe.getWindow(this._frame);};qx.Proto.getIframeDocument=function(){return qx.html.Iframe.getDocument(this._frame);};qx.Proto.getIframeBody=function(){return qx.html.Iframe.getBody(this._frame);};qx.Proto.getIframeTextContent=function(){var $0=this.getIframeBody();if(!$0){return null;}if($0.firstChild.tagName.toLowerCase()==$[940]){return $0.firstChild.innerHTML;}else{return $0.innerHTML;}};qx.Proto.getIframeHtmlContent=function(){var $0=this.getIframeBody();return $0?$0.innerHTML:null;};qx.Proto.getFetchedLength=function(){return 0;};qx.Proto.getResponseContent=function(){if(this.getState()!==$[17]){if(qx.Settings.getValueOfClass($[29],$[25])){this.warn($[411]);}return null;}if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("Returning content for responseType: "+this.getResponseType());}var $0=this.getIframeTextContent();switch(this.getResponseType()){case qx.util.Mime.TEXT:return $0;break;case qx.util.Mime.HTML:return this.getIframeHtmlContent();break;case qx.util.Mime.JSON:try{return $0&&$0.length>0?qx.io.Json.parseQx($0):null;}catch(ex){return this.error("Could not execute json: ("+$0+")",ex);}case qx.util.Mime.JAVASCRIPT:try{return $0&&$0.length>0?window.eval($0):null;}catch(ex){return this.error("Could not execute javascript: ("+$0+")",ex);}case qx.util.Mime.XML:return this.getIframeDocument();default:this.warn($[376]+this.getResponseType()+$[266]);return null;}};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._frame){this._frame.onload=null;this._frame.onreadystatechange=null;if(qx.core.Client.getInstance().isGecko()){this._frame.src=qx.manager.object.AliasManager.getInstance().resolvePath($[53]);}document.body.removeChild(this._frame);this._frame=null;}if(this._form){document.body.removeChild(this._form);this._form=null;}return qx.io.remote.AbstractRemoteTransport.prototype.dispose.call(this);};qx.OO.defineClass($[2112]);qx.html.Iframe.getWindow=function($0){};qx.html.Iframe.getDocument=function($0){};if(qx.core.Client.getInstance().isMshtml()){qx.html.Iframe.getWindow=function($0){try{return $0.contentWindow;}catch(ex){return null;}};qx.html.Iframe.getDocument=function($0){try{var $1=qx.html.Iframe.getWindow($0);return $1?$1.document:null;}catch(ex){return null;}};}else{qx.html.Iframe.getWindow=function($0){try{var $1=qx.html.Iframe.getDocument($0);return $1?$1.defaultView:null;}catch(ex){return null;}};qx.html.Iframe.getDocument=function($0){try{return $0.contentDocument;}catch(ex){return null;}};}qx.html.Iframe.getBody=function($0){var $1=qx.html.Iframe.getDocument($0);return $1?$1.getElementsByTagName($[115])[0]:null;};qx.OO.defineClass($[433],qx.io.remote.AbstractRemoteTransport,function(){qx.io.remote.AbstractRemoteTransport.call(this);var $0=++qx.io.remote.ScriptTransport._uniqueId;if($0>=2000000000){qx.io.remote.ScriptTransport._uniqueId=$0=1;}this._element=null;this._uniqueId=$0;});qx.Class._uniqueId=0;qx.Class._instanceRegistry={};qx.Class.ScriptTransport_PREFIX=$[2263];qx.Class.ScriptTransport_ID_PARAM=qx.Class.ScriptTransport_PREFIX+$[282];qx.Class.ScriptTransport_DATA_PARAM=qx.Class.ScriptTransport_PREFIX+$[317];qx.Proto._lastReadyState=0;qx.io.remote.Exchange.registerType(qx.io.remote.ScriptTransport,$[433]);qx.io.remote.ScriptTransport.handles={synchronous:false,asynchronous:true,crossDomain:true,fileUpload:false,responseTypes:[qx.util.Mime.TEXT,qx.util.Mime.JAVASCRIPT,qx.util.Mime.JSON]};qx.io.remote.ScriptTransport.isSupported=function(){return true;};qx.Proto.send=function(){var $0=this.getUrl();$0+=($0.indexOf($[173])>=0?$[87]:$[173])+qx.io.remote.ScriptTransport.ScriptTransport_ID_PARAM+$[15]+this._uniqueId;var $1=this.getParameters();var $2=[];for(var $3 in $1){if($3.indexOf(qx.io.remote.ScriptTransport.ScriptTransport_PREFIX)==0){this.error("Illegal parameter name. The following prefix is used internally by qooxdoo): "+qx.io.remote.ScriptTransport.ScriptTransport_PREFIX);}var $4=$1[$3];if($4 instanceof Array){for(var $5=0;$5<$4.length;$5++){$2.push(encodeURIComponent($3)+$[15]+encodeURIComponent($4[$5]));}}else{$2.push(encodeURIComponent($3)+$[15]+encodeURIComponent($4));}}if($2.length>0){$0+=$[87]+$2.join($[87]);}vData=this.getData();if(vData!=null){$0+=$[87]+qx.io.remote.ScriptTransport.ScriptTransport_DATA_PARAM+$[15]+encodeURIComponent(vData);}qx.io.remote.ScriptTransport._instanceRegistry[this._uniqueId]=this;this._element=document.createElement($[549]);this._element.charset=$[2143];this._element.src=$0;document.body.appendChild(this._element);};qx.io.remote.ScriptTransport._numericMap={"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4};qx.Proto._switchReadyState=function($0){switch(this.getState()){case $[17]:case $[34]:case $[27]:case $[23]:this.warn($[396]);return;}while(this._lastReadyState<$0){this.setState(qx.io.remote.Exchange._nativeMap[++this._lastReadyState]);}};qx.Class._requestFinished=function($0,$1){var $2=qx.io.remote.ScriptTransport._instanceRegistry[$0];if($2==null){if(qx.Settings.getValueOfClass($[29],$[25])){this.warn($[2501]);}}else{$2._responseContent=$1;$2._switchReadyState(qx.io.remote.ScriptTransport._numericMap.complete);}};qx.Proto.setRequestHeader=function($0,$1){};qx.Proto.getResponseHeader=function($0){return null;};qx.Proto.getResponseHeaders=function(){return {};};qx.Proto.getStatusCode=function(){return 200;};qx.Proto.getStatusText=function(){return $[1];};qx.Proto.getFetchedLength=function(){return 0;};qx.Proto.getResponseContent=function(){if(this.getState()!==$[17]){if(qx.Settings.getValueOfClass($[29],$[25])){this.warn($[411]);}return null;}if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("Returning content for responseType: "+this.getResponseType());}switch(this.getResponseType()){case qx.util.Mime.TEXT:case qx.util.Mime.JSON:case qx.util.Mime.JAVASCRIPT:return this._responseContent;default:this.warn($[376]+this.getResponseType()+$[266]);return null;}};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._element!=null){delete qx.io.remote.ScriptTransport._instanceRegistry[this._uniqueId];document.body.removeChild(this._element);this._element=null;}return qx.io.remote.AbstractRemoteTransport.prototype.dispose.call(this);};qx.OO.defineClass($[1412],{METHOD_GET:"GET",METHOD_POST:"POST",METHOD_PUT:"PUT",METHOD_HEAD:"HEAD",METHOD_DELETE:"DELETE"});qx.OO.defineClass($[800],qx.core.Target,function($0,$1,$2){qx.core.Target.call(this);this._requestHeaders={};this._parameters={};this.setUrl($0);this.setMethod($1||qx.net.Http.METHOD_GET);this.setResponseType($2||qx.util.Mime.TEXT);this.setProhibitCaching(true);this.setRequestHeader($[2249],$[1305]);this.setRequestHeader($[2419],qx.core.Version.toString());this._seqNum=++qx.io.remote.Request._seqNum;});qx.OO.addProperty({name:$[328],type:$[0]});qx.OO.addProperty({name:$[766],type:$[0],possibleValues:[qx.net.Http.METHOD_GET,qx.net.Http.METHOD_POST,qx.net.Http.METHOD_PUT,qx.net.Http.METHOD_HEAD,qx.net.Http.METHOD_DELETE]});qx.OO.addProperty({name:$[536],type:$[2],defaultValue:true,getAlias:$[1211]});qx.OO.addProperty({name:$[317],type:$[0]});qx.OO.addProperty({name:$[425],type:$[0]});qx.OO.addProperty({name:$[307],type:$[0]});qx.OO.addProperty({name:$[254],type:$[0],possibleValues:[$[107],$[252],$[52],$[59],$[17],$[34],$[23],$[27]],defaultValue:$[107]});qx.OO.addProperty({name:$[764],type:$[0],possibleValues:[qx.util.Mime.TEXT,qx.util.Mime.JAVASCRIPT,qx.util.Mime.JSON,qx.util.Mime.XML,qx.util.Mime.HTML]});qx.OO.addProperty({name:$[23],type:$[3]});qx.OO.addProperty({name:$[1535],type:$[2]});qx.OO.addProperty({name:$[835],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[2444],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1033],type:$[4],instance:$[29]});qx.OO.addProperty({name:$[377],type:$[2]});qx.Proto.send=function(){qx.io.remote.RequestQueue.getInstance().add(this);};qx.Proto.abort=function(){qx.io.remote.RequestQueue.getInstance().abort(this);};qx.Proto.reset=function(){switch(this.getState()){case $[52]:case $[59]:this.error("Aborting already sent request!");case $[252]:this.abort();break;}};qx.Proto.isConfigured=function(){return this.getState()===$[107];};qx.Proto.isQueued=function(){return this.getState()===$[252];};qx.Proto.isSending=function(){return this.getState()===$[52];};qx.Proto.isReceiving=function(){return this.getState()===$[59];};qx.Proto.isCompleted=function(){return this.getState()===$[17];};qx.Proto.isAborted=function(){return this.getState()===$[34];};qx.Proto.isTimeout=function(){return this.getState()===$[23];};qx.Proto.isFailed=function(){return this.getState()===$[27];};qx.Proto._onqueued=function($0){this.setState($[252]);this.dispatchEvent($0);};qx.Proto._onsending=function($0){this.setState($[52]);this.dispatchEvent($0);};qx.Proto._onreceiving=function($0){this.setState($[59]);this.dispatchEvent($0);};qx.Proto._oncompleted=function($0){this.setState($[17]);this.dispatchEvent($0);this.dispose();};qx.Proto._onaborted=function($0){this.setState($[34]);this.dispatchEvent($0);this.dispose();};qx.Proto._ontimeout=function($0){this.setState($[23]);this.dispatchEvent($0);this.dispose();};qx.Proto._onfailed=function($0){this.setState($[27]);this.dispatchEvent($0);this.dispose();};qx.Proto._modifyState=function($0,$1,$2){if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("State: "+$0);}return true;};qx.Proto._modifyProhibitCaching=function($0,$1,$2){$0?this.setParameter($[569],new Date().valueOf()):this.removeParameter($[569]);return true;};qx.Proto._modifyMethod=function($0,$1,$2){if($0===qx.net.Http.METHOD_POST){this.setRequestHeader($[346],$[679]);}return true;};qx.Proto._modifyResponseType=function($0,$1,$2){this.setRequestHeader($[1255],$0);return true;};qx.Proto.setRequestHeader=function($0,$1){this._requestHeaders[$0]=$1;};qx.Proto.removeRequestHeader=function($0){delete this._requestHeaders[$0];};qx.Proto.getRequestHeader=function($0){return this._requestHeaders[$0]||null;};qx.Proto.getRequestHeaders=function(){return this._requestHeaders;};qx.Proto.setParameter=function($0,$1){this._parameters[$0]=$1;};qx.Proto.removeParameter=function($0){delete this._parameters[$0];};qx.Proto.getParameter=function($0){return this._parameters[$0]||null;};qx.Proto.getParameters=function(){return this._parameters;};qx.io.remote.Request._seqNum=0;qx.Proto.getSequenceNumber=function(){return this._seqNum;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._requestHeaders=null;this._parameters=null;this.setTransport(null);return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[1506],qx.core.Target,function(){qx.core.Target.call(this);this._queue=[];this._active=[];this._totalRequests=0;this._timer=new qx.client.Timer(500);this._timer.addEventListener($[54],this._oninterval,this);});qx.OO.addProperty({name:$[1138],type:$[3]});qx.OO.addProperty({name:$[2360],type:$[3],defaultValue:3});qx.OO.addProperty({name:$[1875],type:$[3],defaultValue:5000});qx.Proto._debug=function(){var $0=this._active.length+$[130]+(this._queue.length+this._active.length);if(qx.Settings.getValueOfClass($[29],$[25])){this.debug("Progress: "+$0);window.status=$[2018]+$0;}};qx.Proto._check=function(){this._debug();if(this._active.length==0&&this._queue.length==0){this._timer.stop();}if(!this.getEnabled()){return;}if(this._active.length>=this.getMaxConcurrentRequests()||this._queue.length==0){return;}if(this.getMaxTotalRequests()!=null&&this._totalRequests>=this.getMaxTotalRequests()){return;}var $0=this._queue.shift();var $1=new qx.io.remote.Exchange($0);this._totalRequests++;this._active.push($1);this._debug();$1.addEventListener($[52],$0._onsending,$0);$1.addEventListener($[59],$0._onreceiving,$0);$1.addEventListener($[17],$0._oncompleted,$0);$1.addEventListener($[34],$0._onaborted,$0);$1.addEventListener($[23],$0._ontimeout,$0);$1.addEventListener($[27],$0._onfailed,$0);$1.addEventListener($[52],this._onsending,this);$1.addEventListener($[17],this._oncompleted,this);$1.addEventListener($[34],this._oncompleted,this);$1.addEventListener($[23],this._oncompleted,this);$1.addEventListener($[27],this._oncompleted,this);$1._start=(new Date).valueOf();$1.send();if(this._queue.length>0){this._check();}};qx.Proto._remove=function($0){var $1=$0.getRequest();$0.removeEventListener($[52],$1._onsending,$1);$0.removeEventListener($[59],$1._onreceiving,$1);$0.removeEventListener($[17],$1._oncompleted,$1);$0.removeEventListener($[34],$1._onaborted,$1);$0.removeEventListener($[23],$1._ontimeout,$1);$0.removeEventListener($[27],$1._onfailed,$1);$0.removeEventListener($[52],this._onsending,this);$0.removeEventListener($[17],this._oncompleted,this);$0.removeEventListener($[34],this._oncompleted,this);$0.removeEventListener($[23],this._oncompleted,this);$0.removeEventListener($[27],this._oncompleted,this);qx.lang.Array.remove(this._active,$0);$0.dispose();this._check();};qx.Proto._activeCount=0;qx.Proto._onsending=function($0){if(qx.Settings.getValueOfClass($[29],$[25])){this._activeCount++;$0.getTarget()._counted=true;this.debug("ActiveCount: "+this._activeCount);}};qx.Proto._oncompleted=function($0){if(qx.Settings.getValueOfClass($[29],$[25])){if($0.getTarget()._counted){this._activeCount--;this.debug("ActiveCount: "+this._activeCount);}}this._remove($0.getTarget());};qx.Proto._oninterval=function($0){var $1=this._active;if($1.length==0){return;}var $2=(new Date).valueOf();var $3;var $4;var $5=this.getDefaultTimeout();var $6;var $7;for(var $8=$1.length-1;$8>=0;$8--){$3=$1[$8];$4=$3.getRequest();if($4.isAsynchronous()){$6=$4.getTimeout();if($6==0){continue;}if($6==null){$6=$5;}$7=$2-$3._start;if($7>$6){this.warn($[898]+$3.toHashCode());this.warn($7+$[966]+$6+$[264]);$3.timeout();}}}};qx.Proto._modifyEnabled=function($0,$1,$2){if($0){this._check();}this._timer.setEnabled($0);return true;};qx.Proto.add=function($0){$0.setState($[252]);this._queue.push($0);this._check();if(this.getEnabled()){this._timer.start();}};qx.Proto.abort=function($0){var $1=$0.getTransport();if($1){$1.abort();}else if(qx.lang.Array.contains(this._queue,$0)){qx.lang.Array.remove(this._queue,$0);}};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._active){for(var $0=0,$1=this._active,$2=$1.length;$0<$2;$0++){this._remove($1[$0]);}this._active=null;}if(this._timer){this._timer.removeEventListener($[54],this._oninterval,this);this._timer=null;}this._queue=null;return qx.core.Target.prototype.dispose.call(this);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[1251],qx.core.Target,function(){qx.core.Target.call(this);});qx.OO.addProperty({name:$[254],type:$[3]});qx.OO.addProperty({name:$[1603],type:$[3]});qx.OO.addProperty({name:$[507]});qx.OO.addProperty({name:$[1390],type:$[4]});qx.Proto.getResponseHeader=function($0){var $1=this.getResponseHeaders();if($1){return $1[$0]||null;}return null;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[1032],qx.ui.basic.Terminator,function($0){qx.ui.basic.Terminator.call(this);if(typeof $0===$[0]){this.setValue($0);}this.setTagName($[85]);this.setHtmlProperty($[229],$[262]);this.setHtmlAttribute($[2556],$[1098]);this.setTabIndex(1);this.setSelectable(true);this.enableInlineEvent($[85]);this.addEventListener($[181],this._onblur);this.addEventListener($[240],this._onfocus);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[153]});qx.OO.addProperty({name:$[104],type:$[0],defaultValue:$[1]});qx.OO.addProperty({name:$[1559],type:$[3]});qx.OO.addProperty({name:$[1115],type:$[2]});qx.OO.addProperty({name:$[2409],type:$[3]});qx.OO.addProperty({name:$[909],type:$[3]});qx.OO.addProperty({name:$[2472],type:$[0]});qx.OO.addProperty({name:$[1091],type:$[58]});qx.OO.addProperty({name:$[302],type:$[4],instance:$[228],convert:qx.renderer.font.FontCache,allowMultipleArguments:true});qx.Proto._clonePropertyIgnoreList+=$[2563];qx.Proto._modifyEnabled=function($0,$1,$2){$0?this.removeHtmlAttribute($[139]):this.setHtmlAttribute($[139],$[139]);return qx.ui.basic.Terminator.prototype._modifyEnabled.call(this,$0,$1,$2);};qx.Proto._modifyValue=function($0,$1,$2){this._inValueProperty=true;this.setHtmlProperty($2.name,$0==null?$[1]:$0);delete this._inValueProperty;return true;};qx.Proto._modifyMaxLength=function($0,$1,$2){return $0?this.setHtmlProperty($2.name,$0):this.removeHtmlProperty($2.name);};qx.Proto._modifyReadOnly=function($0,$1,$2){return $0?this.setHtmlProperty($2.name,$2.name):this.removeHtmlProperty($2.name);};qx.Proto._modifyFont=function($0,$1,$2){this._invalidatePreferredInnerDimensions();if($0){$0._applyWidget(this);}else if($1){$1._resetWidget(this);}return true;};qx.Proto.getComputedValue=function($0){this._visualPropertyCheck();return this.getElement().value;};qx.ui.form.TextField.createRegExpValidator=function($0){return function($1){return $0.test($1);};};qx.Proto.isValid=function(){var $0=this.getValidator();return !$0||$0(this.getValue());};qx.Proto.isComputedValid=function(){var $0=this.getValidator();return !$0||$0(this.getComputedValue());};qx.Proto._computePreferredInnerWidth=function(){return 120;};qx.Proto._computePreferredInnerHeight=function(){return 15;};if(qx.core.Client.getInstance().isMshtml()){qx.Proto._firstInputFixApplied=false;qx.Proto._afterAppear=function(){qx.ui.basic.Terminator.prototype._afterAppear.call(this);if(!this._firstInputFixApplied){qx.client.Timer.once(this._ieFirstInputFix,this,1);}};qx.Proto._ieFirstInputFix=function(){this._inValueProperty=true;this.getElement().value=this.getValue()===null?$[1]:this.getValue();this._firstInputFixApplied=true;delete this._inValueProperty;};}qx.Proto._textOnFocus=null;qx.Proto._ontabfocus=function($0){this.selectAll();};qx.Proto._onfocus=function($0){this._textOnFocus=this.getComputedValue();};qx.Proto._onblur=function($0){var $1=this.getComputedValue().toString();if(this._textOnFocus!=$1){this.setValue($1);}this.setSelectionLength(0);};if(qx.core.Client.getInstance().isMshtml()){qx.Proto._getRange=function(){this._visualPropertyCheck();return this.getElement().createTextRange();};qx.Proto._getSelectionRange=function(){this._visualPropertyCheck();return this.getTopLevelWidget().getDocumentElement().selection.createRange();};qx.Proto.setSelectionStart=function($0){this._visualPropertyCheck();var $1=this.getElement().value;var $2=0;while($2<$0){$2=$1.indexOf($[858],$2);if($2==-1){break;}$0--;$2++;}var $3=this._getRange();$3.collapse();$3.move($[630],$0);$3.select();};qx.Proto.getSelectionStart=function(){this._visualPropertyCheck();var $0=this._getSelectionRange();if(!this.getElement().contains($0.parentElement())){return -1;}var $1=this._getRange();$1.setEndPoint($[2096],$0);return $1.text.length;};qx.Proto.setSelectionLength=function($0){this._visualPropertyCheck();var $1=this._getSelectionRange();if(!this.getElement().contains($1.parentElement())){return;}$1.collapse();$1.moveEnd($[630],$0);$1.select();};qx.Proto.getSelectionLength=function(){this._visualPropertyCheck();var $0=this._getSelectionRange();if(!this.getElement().contains($0.parentElement())){return 0;}return $0.text.length;};qx.Proto.setSelectionText=function($0){this._visualPropertyCheck();var $1=this.getSelectionStart();var $2=this._getSelectionRange();if(!this.getElement().contains($2.parentElement())){return;}$2.text=$0;this.setValue(this.getElement().value);this.setSelectionStart($1);this.setSelectionLength($0.length);return true;};qx.Proto.getSelectionText=function(){this._visualPropertyCheck();var $0=this._getSelectionRange();if(!this.getElement().contains($0.parentElement())){return $[1];}return $0.text;};qx.Proto.selectAll=function(){this._visualPropertyCheck();if(this.getValue()!=null){this.setSelectionStart(0);this.setSelectionLength(this.getValue().length);}this.getElement().select();};qx.Proto.selectFromTo=function($0,$1){this._visualPropertyCheck();this.setSelectionStart($0);this.setSelectionLength($1-$0);};}else{qx.Proto.setSelectionStart=function($0){this._visualPropertyCheck();this.getElement().selectionStart=$0;};qx.Proto.getSelectionStart=function(){this._visualPropertyCheck();return this.getElement().selectionStart;};qx.Proto.setSelectionLength=function($0){this._visualPropertyCheck();var $1=this.getElement();if(qx.util.Validation.isValidString($1.value)){$1.selectionEnd=$1.selectionStart+$0;}};qx.Proto.getSelectionLength=function(){this._visualPropertyCheck();var $0=this.getElement();return $0.selectionEnd-$0.selectionStart;};qx.Proto.setSelectionText=function($0){this._visualPropertyCheck();var $1=this.getElement();var $2=$1.value;var $3=$1.selectionStart;var $4=$2.substr(0,$3);var $5=$2.substr($1.selectionEnd);var $6=$1.value=$4+$0+$5;$1.selectionStart=$3;$1.selectionEnd=$3+$0.length;this.setValue($6);return true;};qx.Proto.getSelectionText=function(){this._visualPropertyCheck();return this.getElement().value.substr(this.getSelectionStart(),this.getSelectionLength());};qx.Proto.selectAll=function(){this._visualPropertyCheck();this.getElement().select();};qx.Proto.selectFromTo=function($0,$1){this._visualPropertyCheck();var $2=this.getElement();$2.selectionStart=$0;$2.selectionEnd=$1;};}qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[181],this._onblur);this.removeEventListener($[240],this._onfocus);qx.ui.basic.Terminator.prototype.dispose.call(this);};qx.OO.defineClass($[2560],qx.ui.form.TextField,function($0){qx.ui.form.TextField.call(this,$0);this.setTagName($[430]);this.removeHtmlProperty($[229]);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2577]});qx.OO.addProperty({name:$[218],type:$[2]});if(qx.core.Client.getInstance().isMshtml()){qx.Proto._modifyWrap=function($0,$1,$2){return this.setStyleProperty($[152],$0?$[125]:$[205]);};}else{qx.Proto._modifyWrap=function($0,$1,$2){return this.setHtmlProperty($[218],$0?$[1348]:$[1498]);};}qx.Proto._computePreferredInnerHeight=function(){return 60;};qx.OO.defineClass($[2386],qx.ui.core.Parent,function(){qx.ui.core.Parent.call(this);});qx.OO.addProperty({name:$[793],type:$[3],defaultValue:0,addToQueueRuntime:true,impl:$[200]});qx.OO.addProperty({name:$[724],type:$[3],defaultValue:0,addToQueueRuntime:true,impl:$[200]});qx.OO.addProperty({name:$[477],type:$[0],defaultValue:$[11],possibleValues:[$[11],$[10]],addToQueueRuntime:true});qx.OO.addProperty({name:$[398],type:$[0],defaultValue:$[12],possibleValues:[$[12],$[16]],addToQueueRuntime:true});qx.OO.addProperty({name:$[602],type:$[2],defaultValue:false,addToQueueRuntime:true,impl:$[200]});qx.Proto._createLayoutImpl=function(){return new qx.renderer.layout.FlowLayoutImpl(this);};qx.Proto._changeInnerWidth=function($0,$1){qx.ui.core.Parent.prototype._changeInnerWidth.call(this,$0,$1);this._invalidatePreferredInnerHeight();};qx.Proto._modifyLayout=function($0,$1,$2){this._invalidatePreferredInnerDimensions();return true;};qx.OO.defineClass($[1663],qx.renderer.layout.LayoutImpl,function($0){qx.renderer.layout.LayoutImpl.call(this,$0);});qx.renderer.layout.FlowLayoutImpl.STR_FIRST="getFirstVisibleChild";qx.renderer.layout.FlowLayoutImpl.STR_LAST="getLastVisibleChild";qx.renderer.layout.FlowLayoutImpl.STR_NEXT="getNextSibling";qx.renderer.layout.FlowLayoutImpl.STR_PREVIOUS="getPreviousSibling";qx.Proto.computeChildrenNeededWidth=function(){var $0=this.getWidget();return qx.renderer.layout.LayoutImpl.prototype.computeChildrenNeededWidth_sum.call(this)+(($0.getVisibleChildrenLength()-1)*$0.getHorizontalSpacing());};qx.Proto.computeChildrenNeededHeight=function(){var $0=this.getWidget();var $1=$0.getInnerWidth();var $2=$0.getHorizontalSpacing();var $3=$0.getVerticalSpacing();var $4=$0.getReverseChildrenOrder();var $5=0;var $6=0;var $7=0;for(var $8=0,$9=$0.getVisibleChildren(),$a=$9.length,$b;$8<$a;$8++){$b=$4?$9[$a-1-$8]:$9[$8];$5+=$b.getNeededWidth();if($5>$1){$7+=$6+$3;$5=$b.getNeededWidth();$6=$b.getNeededHeight();}else{$6=Math.max($6,$b.getNeededHeight());}$5+=$2;}return $7+$6;};qx.Proto.updateSelfOnChildOuterWidthChange=function($0){this.getWidget()._invalidatePreferredInnerHeight();};qx.Proto.updateChildOnInnerWidthChange=function($0){$0._recomputePercentX();$0.addToLayoutChanges($[78]);return true;};qx.Proto.updateChildOnInnerHeightChange=function($0){$0._recomputePercentY();$0.addToLayoutChanges($[78]);return true;};qx.Proto.updateChildrenOnJobQueueFlush=function($0){if($0.horizontalSpacing||$0.verticalSpacing||$0.reverseChildrenOrder||$0.horizontalChildrenAlign||$0.verticalChildrenAlign){this.getWidget()._addChildrenToLayoutQueue($[78]);}};qx.Proto.updateChildrenOnRemoveChild=function($0,$1){var $2=this.getWidget(),$3=$2.getVisibleChildren(),$4=$3.length,$5,$6=-1;if($2.getReverseChildrenOrder()){while(($5=$3[++$6])&&$6<$1){$5.addToLayoutChanges($[78]);}}else{$6+=$1;while($5=$3[++$6]){$5.addToLayoutChanges($[78]);}}};qx.Proto.updateChildrenOnMoveChild=function($0,$1,$2){for(var $3=Math.min($1,$2),$4=this.getWidget().getVisibleChildren(),$5=$4.length;$3<$5;$3++){$4[$3].addToLayoutChanges($[78]);}};qx.Proto.flushChildrenQueue=function($0){var $1=this.getWidget(),$2=$1.getVisibleChildren(),$3=$2.length,$4,$5;if($1.getReverseChildrenOrder()){var $6=$3,$7=false;while($4=$2[--$6]){$5=$4.toHashCode();if($7||$0[$5]){$1._layoutChild($4);$7=true;}}}else{var $6=-1,$7=false;while($4=$2[++$6]){$5=$4.toHashCode();if($7||$0[$5]){$1._layoutChild($4);$7=true;}}}};qx.Proto.layoutChild=function($0,$1){this.layoutChild_sizeX_essentialWrapper($0,$1);this.layoutChild_sizeY_essentialWrapper($0,$1);this.layoutChild_sizeLimitX($0,$1);this.layoutChild_sizeLimitY($0,$1);this.layoutChild_marginX($0,$1);this.layoutChild_marginY($0,$1);this.layoutChild_location($0,$1);};if(qx.core.Client.getInstance().isMshtml()||qx.core.Client.getInstance().isOpera()){qx.Proto.layoutChild_sizeX=function($0,$1){if($1.initial||$1.width||$1.minWidth||$1.maxWidth){$0._computedWidthTypeNull&&$0._computedMinWidthTypeNull&&$0._computedMaxWidthTypeNull?$0._resetRuntimeWidth():$0._applyRuntimeWidth($0.getBoxWidth());}};qx.Proto.layoutChild_sizeY=function($0,$1){if($1.initial||$1.height||$1.minHeight||$1.maxHeight){$0._computedHeightTypeNull&&$0._computedMinHeightTypeNull&&$0._computedMaxHeightTypeNull?$0._resetRuntimeHeight():$0._applyRuntimeHeight($0.getBoxHeight());}};}else{qx.Proto.layoutChild_sizeX=function($0,$1){if($1.initial||$1.width){$0._computedWidthTypeNull?$0._resetRuntimeWidth():$0._applyRuntimeWidth($0.getWidthValue());}};qx.Proto.layoutChild_sizeY=function($0,$1){if($1.initial||$1.height){$0._computedHeightTypeNull?$0._resetRuntimeHeight():$0._applyRuntimeHeight($0.getHeightValue());}};}qx.Proto.layoutChild_location=function($0,$1){var $2=this.getWidget();var $3=$2.getReverseChildrenOrder();var $4=$3?qx.renderer.layout.FlowLayoutImpl.STR_LAST:qx.renderer.layout.FlowLayoutImpl.STR_FIRST;var $5=$3?qx.renderer.layout.FlowLayoutImpl.STR_NEXT:qx.renderer.layout.FlowLayoutImpl.STR_PREVIOUS;if($0==$2[$4]()){$0._cachedLocationHorizontal=$0._cachedLocationVertical=$0._cachedRow=0;}else{var $6=$0[$5]();$0._cachedLocationHorizontal=$6._cachedLocationHorizontal+$6.getOuterWidth()+$2.getHorizontalSpacing();$0._cachedLocationVertical=$6._cachedLocationVertical;$0._cachedRow=$6._cachedRow;if(($0._cachedLocationHorizontal+$0.getOuterWidth())>$2.getInnerWidth()){vRowMax=$6.getOuterHeight();while(($6=$6[$5]())&&$6._cachedRow==$0._cachedRow){vRowMax=Math.max(vRowMax,$6.getOuterHeight());}$0._cachedLocationHorizontal=0;$0._cachedLocationVertical+=$2.getVerticalSpacing()+vRowMax;$0._cachedRow++;}}if($2.getHorizontalChildrenAlign()==$[10]){$0._resetRuntimeLeft();$0._applyRuntimeRight($2.getPaddingRight()+$0._cachedLocationHorizontal);}else{$0._resetRuntimeRight();$0._applyRuntimeLeft($2.getPaddingLeft()+$0._cachedLocationHorizontal);}if($2.getVerticalChildrenAlign()==$[16]){$0._resetRuntimeTop();$0._applyRuntimeBottom($2.getPaddingBottom()+$0._cachedLocationVertical);}else{$0._resetRuntimeBottom();$0._applyRuntimeTop($2.getPaddingTop()+$0._cachedLocationVertical);}};qx.OO.defineClass($[1095],qx.ui.layout.CanvasLayout,function(){qx.ui.layout.CanvasLayout.call(this);});qx.OO.defineClass($[2043],qx.ui.pageview.AbstractPane,function(){qx.ui.pageview.AbstractPane.call(this);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1589]});qx.Proto._applyStateAppearance=function(){var $0=this.getParent().getBarPosition();this._states.barHorizontal=$0===$[12]||$0===$[16];qx.ui.pageview.AbstractButton.prototype._applyStateAppearance.call(this);};qx.OO.defineClass($[1959],qx.ui.basic.Atom,function($0,$1,$2,$3,$4){qx.ui.basic.Atom.call(this,$0,$1,$2,$3,$4);this.setTabIndex(1);this.addEventListener($[37],this._onmouseover);this.addEventListener($[51],this._onmouseout);this.addEventListener($[6],this._onmousedown);this.addEventListener($[13],this._onkeydown);this.addEventListener($[14],this._onkeypress);});qx.OO.addProperty({name:$[81],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[423],type:$[4]});qx.OO.addProperty({name:$[276],type:$[4],instance:$[226],allowNull:true});qx.OO.addProperty({name:$[98],type:$[0]});qx.Proto.getView=function(){return this.getParent().getParent();};qx.Proto._modifyManager=function($0,$1,$2){if($1){$1.remove(this);}if($0){$0.add(this);}return true;};qx.Proto._modifyParent=function($0,$1,$2){if($1){$1.getManager().remove(this);}if($0){$0.getManager().add(this);}return qx.ui.basic.Atom.prototype._modifyParent.call(this,$0,$1,$2);};qx.Proto._modifyPage=function($0,$1,$2){if($1){$1.setButton(null);}if($0){$0.setButton(this);this.getChecked()?$0.show():$0.hide();}return true;};qx.Proto._modifyChecked=function($0,$1,$2){if(this._hasParent){var $3=this.getManager();if($3){$3.handleItemChecked(this,$0);}}$0?this.addState($[81]):this.removeState($[81]);var $4=this.getPage();if($4){this.getChecked()?$4.show():$4.hide();}return true;};qx.Proto._modifyName=function($0,$1,$2){if(this.getManager()){this.getManager().setName($0);}return true;};qx.Proto._onmousedown=function($0){this.setChecked(true);};qx.Proto._onmouseover=function($0){this.addState($[56]);};qx.Proto._onmouseout=function($0){this.removeState($[56]);};qx.Proto._onkeydown=function($0){};qx.Proto._onkeypress=function($0){};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[37],this._onmouseover);this.removeEventListener($[51],this._onmouseout);this.removeEventListener($[6],this._onmousedown);this.removeEventListener($[13],this._onkeydown);this.removeEventListener($[14],this._onkeypress);return qx.ui.basic.Atom.prototype.dispose.call(this);};qx.OO.defineClass($[226],qx.core.Target,function($0,$1){qx.core.Target.call(this);this._items=[];this.setName($0!=null?$0:qx.manager.selection.RadioManager.AUTO_NAME_PREFIX+this._hashCode);if($1!=null){this.add.apply(this,$1);}});qx.manager.selection.RadioManager.AUTO_NAME_PREFIX="qx-radio-";qx.OO.addProperty({name:$[24]});qx.OO.addProperty({name:$[98],type:$[0]});qx.Proto.getItems=function(){return this._items;};qx.Proto.getEnabledItems=function(){var $0=[];for(var $1=0,$2=this._items,$3=$2.length;$1<$3;$1++){if($2[$1].getEnabled()){$0.push($2[$1]);}}return $0;};qx.Proto.handleItemChecked=function($0,$1){if($1){this.setSelected($0);}else if(this.getSelected()==$0){this.setSelected(null);}};qx.Proto.add=function($0){var $1=arguments;var $2=$1.length;var $3;for(var $4=0;$4<$2;$4++){$3=$1[$4];if(qx.lang.Array.contains(this._items,$3)){return;}this._items.push($3);$3.setManager(this);if($3.getChecked()){this.setSelected($3);}$3.setEnabled(this.getEnabled());$3.setName(this.getName());}};qx.Proto.remove=function($0){qx.lang.Array.remove(this._items,$0);$0.setManager(null);if($0.getChecked()){this.setSelected(null);}};qx.Proto._modifySelected=function($0,$1,$2){if($1&&$1.getChecked()){$1.setChecked(false);}if($0&&!$0.getChecked()){$0.setChecked(true);}return true;};qx.Proto._modifyEnabled=function($0,$1,$2){for(var $3=0,$4=this._items,$5=$4.length;$3<$5;$3++){$4[$3].setEnabled($0);}return true;};qx.Proto._modifyName=function($0,$1,$2){for(var $3=0,$4=this._items,$5=$4.length;$3<$5;$3++){$4[$3].setName($0);}return true;};qx.Proto.selectNext=function($0){var $1=this._items.indexOf($0);if($1==-1){return;}var $2=0;var $3=this._items.length;$1=($1+1)%$3;while($2<$3&&!this._items[$1].getEnabled()){$1=($1+1)%$3;$2++;}this._selectByIndex($1);};qx.Proto.selectPrevious=function($0){var $1=this._items.indexOf($0);if($1==-1){return;}var $2=0;var $3=this._items.length;$1=($1-1+$3)%$3;while($2<$3&&!this._items[$1].getEnabled()){$1=($1-1+$3)%$3;$2++;}this._selectByIndex($1);};qx.Proto._selectByIndex=function($0){if(this._items[$0].getEnabled()){this.setSelected(this._items[$0]);this._items[$0].setFocused(true);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.forceSelected(null);if(this._items){for(var $0,$1=this._items,$2=$1.length;$0<$2;$0++){$1[$0].dispose();delete $1[$0];}$1=null;delete this._items;}return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[2521],qx.core.Object,function(){qx.core.Object.call(this);});qx.Proto.createCellEditor=function($0){throw new Error("createCellEditor is abstract");};qx.Proto.getCellEditorValue=function($0){throw new Error("getCellEditorValue is abstract");};qx.OO.defineClass($[2094],qx.ui.table.CellEditorFactory,function(){qx.ui.table.CellEditorFactory.call(this);});qx.Proto.createCellEditor=function($0){var $1=new qx.ui.form.CheckBox;$1.setChecked($0.value);return $1;};qx.Proto.getCellEditorValue=function($0){return $0.getChecked();};qx.OO.defineClass($[2553],qx.ui.basic.Atom,function($0,$1,$2,$3){qx.ui.basic.Atom.call(this,$0);this.setTabIndex(1);this.setPadding(2,3);this._createIcon();if($1!=null){this.setValue($1);}if($2!=null){this.setName($2);}if($3!=null){this.setChecked($3);}else{this.setChecked(false);}this.addEventListener($[26],this._onclick);this.addEventListener($[13],this._onkeydown);this.addEventListener($[77],this._onkeyup);});qx.OO.removeProperty({name:$[93]});qx.OO.removeProperty({name:$[849]});qx.OO.addProperty({name:$[98],type:$[0]});qx.OO.addProperty({name:$[104],type:$[0]});qx.OO.addProperty({name:$[81],type:$[2],getAlias:$[255]});qx.Proto.INPUT_TYPE="checkbox";qx.Proto._createIcon=function(){var $0=this._iconObject=new qx.ui.form.InputCheckSymbol;$0.setType(this.INPUT_TYPE);$0.setChecked(this.isChecked());$0.setEnabled(this.isEnabled());$0.setAnonymous(true);this.addAtBegin($0);};qx.Proto._modifyChecked=function($0,$1,$2){if(this._iconObject){this._iconObject.setChecked($0);}return true;};qx.Proto._modifyEnabled=function($0,$1,$2){if(this._iconObject){this._iconObject.setEnabled($0);}return qx.ui.basic.Atom.prototype._modifyEnabled.call(this,$0,$1,$2);};qx.Proto._handleIcon=function(){switch(this.getShow()){case qx.ui.basic.Atom.SHOW_ICON:case qx.ui.basic.Atom.SHOW_BOTH:this._iconIsVisible=true;break;default:this._iconIsVisible=false;}if(this._iconIsVisible){this._iconObject?this._iconObject.setDisplay(true):this._createIcon();}else if(this._iconObject){this._iconObject.setDisplay(false);}};qx.Proto._onclick=function($0){this.toggleChecked();};qx.Proto._onkeydown=function($0){if($0.getKeyIdentifier()==$[43]&&!$0.isAltPressed()){this.toggleChecked();}};qx.Proto._onkeyup=function($0){if($0.getKeyIdentifier()==$[95]){this.toggleChecked();}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[26],this._onclick);this.removeEventListener($[13],this._onkeydown);this.removeEventListener($[77],this._onkeyup);return qx.ui.basic.Atom.prototype.dispose.call(this);};qx.OO.defineClass($[1290],qx.ui.basic.Terminator,function(){qx.ui.basic.Terminator.call(this);this.setTagName($[85]);this.setSelectable(false);if(qx.core.Client.getInstance().isMshtml()){this.setWidth(13);this.setHeight(13);}else if(qx.core.Client.getInstance().isGecko()){this.setMargin(0);}this.forceTabIndex(1);this.setTabIndex(-1);this.setChecked(false);});qx.OO.addProperty({name:$[98],type:$[0],impl:$[209]});qx.OO.addProperty({name:$[104],impl:$[209]});qx.OO.addProperty({name:$[229],impl:$[209]});qx.OO.addProperty({name:$[81],type:$[2],impl:$[209],getAlias:$[255]});qx.Proto._modifyApply=function($0,$1,$2){return this.setHtmlProperty($2.name,$0);};qx.Proto.getPreferredBoxWidth=function(){return 13;};qx.Proto.getPreferredBoxHeight=function(){return 13;};qx.Proto.getBoxWidth=qx.Proto.getPreferredBoxWidth;qx.Proto.getBoxHeight=qx.Proto.getPreferredBoxHeight;qx.Proto.getInnerWidth=qx.Proto.getPreferredBoxWidth;qx.Proto.getInnerHeight=qx.Proto.getPreferredBoxHeight;if(qx.core.Client.getInstance().isMshtml()){qx.Proto._afterAppear=function(){qx.ui.basic.Terminator.prototype._afterAppear.call(this);var $0=this.getElement();$0.checked=this.getChecked();if(!this.getEnabled()){$0.disabled=true;}};}qx.Proto._modifyEnabled=function($0,$1,$2){$0?this.removeHtmlAttribute($[139]):this.setHtmlAttribute($[139],$[139]);return qx.ui.basic.Terminator.prototype._modifyEnabled.call(this,$0,$1,$2);};qx.OO.defineClass($[1549]);qx.html.Textile.textilize=function($0){var $1=$0;var $2=[[$[1556],$[1434]],[$[1954],$[2467]],[$[1665],$[2195]],[$[1248],$[2138]],[$[1210],$[2168]],[$[1215],$[2115]]];var $3,$4,$5,$6,$7,$8,$9,$a,$b;for(var $c=0;$c<$2.length;$c++){$3=$2[$c][0];$4=$2[$c][1];$5=new RegExp($3+$[2021]+$3,$[126]);$1=$1.replace($5,$[2399]+$4+$[770]+$[2468]+$[2533]+$4+$[770]);}$5=new RegExp($[920],$[126]);$1=$1.replace($5,$[1611]);$5=new RegExp($[2621],$[126]);$1=$1.replace($5,$[1930]);$5=new RegExp($[1486],$[684]);$1=$1.replace($5,$[2050]);$5=new RegExp($[1736],$[684]);$1=$1.replace($5,$[2407]);$5=new RegExp($[2515],$[126]);$1=$1.replace($5,$[859]);$5=new RegExp($[1753],$[126]);$1=$1.replace($5,$[1583]);$5=new RegExp($[1144],$[126]);$1=$1.replace($5,$[2137]);$5=new RegExp($[1309],$[126]);$1=$1.replace($5,$[108]);$7=$1.split($[108]);$8=$[1];for(var $c=0;$c<$7.length;$c++){$6=$7[$c].replace(/\s*$/,$[1]);$9=0;if($6.search(/^\s*bq\.\s+/)!=-1){$6=$6.replace(/^\s*bq\.\s+/,$[1492])+$[1084];$9=1;}if($6.search(/^\s*h[1-6]\.\s+/)!=-1){$5=new RegExp($[2147],$[126]);$6=$6.replace($5,$[2545]);$9=1;}if($6.search(/^\s*\*\s+/)!=-1){$6=$6.replace(/^\s*\*\s+/,$[2262])+$[1229];$9=1;}if($6.search(/^\s*#\s+/)!=-1){$6=$6.replace(/^\s*#\s+/,$[2287])+$[905];$9=1;}if(!$9&&($6.replace(/\s/g,$[1]).length>0)){$6=$[1503]+$6+$[2006];}$7[$c]=$6+$[108];}$a=0;$b=$[1];for(var $c=0;$c<$7.length;$c++){$6=$7[$c];if($a&&$b==$[512]&&!$6.match(/^\t<liu/)){$6=$[1003]+$6;$a=0;}if($a&&$b==$[613]&&!$6.match(/^\t<lio/)){$6=$[2194]+$6;$a=0;}if(!$a&&$6.match(/^\t<liu/)){$6=$[2460]+$6;$a=1;$b=$[512];}if(!$a&&$6.match(/^\t<lio/)){$6=$[1256]+$6;$a=1;$b=$[613];}$7[$c]=$6;}$1=$7.join($[108]);$1=$1.replace(/li[o|u]>/g,$[1040]);return $1;};qx.OO.defineClass($[2280],qx.ui.layout.BoxLayout,function($0,$1){qx.ui.layout.BoxLayout.call(this);this._bar=new $0;this._pane=new $1;this.add(this._bar,this._pane);this.setOrientation($[20]);});qx.Proto.getPane=function(){return this._pane;};qx.Proto.getBar=function(){return this._bar;};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._bar){this._bar.dispose();this._bar=null;}if(this._pane){this._pane.dispose();this._pane=null;}return qx.ui.layout.BoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[1240],qx.ui.pageview.AbstractPageView,function(){qx.ui.pageview.AbstractPageView.call(this,qx.ui.pageview.tabview.Bar,qx.ui.pageview.tabview.Pane);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1579]});qx.OO.addProperty({name:$[2197],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1666],type:$[2],defaultValue:true});qx.Proto._modifyAlignTabsToLeft=function($0,$1,$2){var $3=this._bar;$3.setHorizontalChildrenAlign($0?$[11]:$[10]);$3._addChildrenToStateQueue();return true;};qx.Proto._modifyPlaceBarOnTop=function($0,$1,$2){var $3=this._bar;if($0){$3.moveSelfToBegin();}else{$3.moveSelfToEnd();}$3._addChildrenToStateQueue();return true;};qx.OO.defineClass($[1207],qx.ui.layout.BoxLayout,function(){qx.ui.layout.BoxLayout.call(this);this._manager=new qx.manager.selection.RadioManager;this.addEventListener($[60],this._onmousewheel);});qx.Proto.getManager=function(){return this._manager;};qx.Proto._lastDate=(new Date(0)).valueOf();qx.Proto._onmousewheel=function($0){var $1=(new Date).valueOf();if(($1-50)<this._lastDate){return;}this._lastDate=$1;var $2=this.getManager();var $3=$2.getEnabledItems();var $4=$3.indexOf($2.getSelected());if(this.getWheelDelta($0)>0){var $5=$3[$4+1];if(!$5){$5=$3[0];}}else if($4>0){var $5=$3[$4-1];if(!$5){$5=$3[0];}}else{$5=$3[$3.length-1];}$2.setSelected($5);};qx.Proto.getWheelDelta=function($0){return $0.getWheelDelta();};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._manager){this._manager.dispose();this._manager=null;}this.removeEventListener($[60],this._onmousewheel);return qx.ui.layout.BoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[2186],qx.ui.pageview.AbstractBar,function(){qx.ui.pageview.AbstractBar.call(this);this.setZIndex(2);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1260]});qx.OO.defineClass($[1991],qx.ui.pageview.AbstractPane,function(){qx.ui.pageview.AbstractPane.call(this);this.setZIndex(1);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[930]});qx.OO.defineClass($[211],qx.ui.layout.CanvasLayout,function(){qx.ui.layout.CanvasLayout.call(this);this.setZIndex(this._minZIndex);if(this._isFocusRoot){this.activateFocusRoot();}});qx.Proto._isFocusRoot=true;qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[680]});qx.OO.addProperty({name:$[1639],type:$[2],defaultValue:true});qx.OO.changeProperty({name:$[117],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1659],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1488],type:$[2],defaultValue:true});qx.Proto._showTimeStamp=(new Date(0)).valueOf();qx.Proto._hideTimeStamp=(new Date(0)).valueOf();qx.Settings.setDefault($[635],$[35]);qx.Settings.setDefault($[816],$[35]);qx.Settings.setDefault($[763],$[35]);qx.Settings.setDefault($[662],$[35]);qx.Proto._beforeAppear=function(){qx.ui.layout.CanvasLayout.prototype._beforeAppear.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.manager.object.PopupManager.getInstance().add(this);qx.manager.object.PopupManager.getInstance().update(this);this._showTimeStamp=(new Date).valueOf();this.bringToFront();};qx.Proto._beforeDisappear=function(){qx.ui.layout.CanvasLayout.prototype._beforeDisappear.call(this);qx.manager.object.PopupManager.getInstance().remove(this);this._hideTimeStamp=(new Date).valueOf();};qx.Proto._afterAppear=function(){qx.ui.layout.CanvasLayout.prototype._afterAppear.call(this);if(this.getRestrictToPageOnOpen()){var $0=qx.ui.core.ClientDocument.getInstance();var $1=$0.getClientWidth();var $2=$0.getClientHeight();var $3=parseInt(qx.Settings.getValueOfClass($[211],$[635]));var $4=parseInt(qx.Settings.getValueOfClass($[211],$[816]));var $5=parseInt(qx.Settings.getValueOfClass($[211],$[763]));var $6=parseInt(qx.Settings.getValueOfClass($[211],$[662]));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);qx.ui.core.Widget.flushGlobalQueues();},0);}}};qx.Proto._makeActive=function(){this.getFocusRoot().setActiveChild(this);};qx.Proto._makeInactive=function(){var $0=this.getFocusRoot();var $1=$0.getActiveChild();if($1==this){$0.setActiveChild($0);}};qx.Proto._minZIndex=1e6;qx.Proto.bringToFront=function(){this.forceZIndex(Infinity);this._sendTo();};qx.Proto.sendToBack=function(){this.forceZIndex(-Infinity);this._sendTo();};qx.Proto._sendTo=function(){var $0=qx.lang.Object.getValues(qx.manager.object.PopupManager.getInstance().getAll());if(qx.OO.isAvailable($[198])){var $1=qx.lang.Object.getValues(qx.manager.object.MenuManager.getInstance().getAll());var $2=$0.concat($1).sort(qx.util.Compare.byZIndex);}else{var $2=$0.sort(qx.util.Compare.byZIndex);}var $3=$2.length;var $4=this._minZIndex;for(var $5=0;$5<$3;$5++){$2[$5].setZIndex($4++);}};qx.Proto.getShowTimeStamp=function(){return this._showTimeStamp;};qx.Proto.getHideTimeStamp=function(){return this._hideTimeStamp;};qx.Proto.positionRelativeTo=function($0,$1,$2){if($0 instanceof qx.ui.core.Widget){$0=$0.getElement();}if($0){var $3=qx.core.Client.getInstance().isGecko();var $4=qx.html.Location;this.setLocation($4.getClientAreaLeft($0)-($3?qx.html.Style.getBorderLeft($0):0)+($1||0),$4.getClientAreaTop($0)-($3?qx.html.Style.getBorderTop($0):0)+($2||0));}else{this.warn($[1847]);}};qx.Proto.centerToBrowser=function(){var $0=qx.ui.core.ClientDocument.getInstance();var $1=($0.getClientWidth()-this.getBoxWidth())/2;var $2=($0.getClientHeight()-this.getBoxHeight())/2;this.setLeft($1<0?0:$1);this.setTop($2<0?0:$2);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._showTimeStamp=null;this._hideTimeStamp=null;return qx.ui.layout.CanvasLayout.prototype.dispose.call(this);};qx.OO.defineClass($[215],qx.manager.object.ObjectManager,function(){qx.manager.object.ObjectManager.call(this);});qx.Proto.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.OO.isAvailable($[329])&&$0 instanceof qx.ui.popup.ToolTip&&!($1 instanceof qx.ui.popup.ToolTip)){continue;}$1.hide();}};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[720],qx.core.Object,function(){qx.core.Object.call(this);});qx.Proto.updateDataRowElement=function($0,$1){throw new Error("updateDataRowElement is abstract");};qx.OO.defineClass($[2266],qx.ui.table.DataRowRenderer,function(){qx.ui.table.DataRowRenderer.call(this);var $0=qx.ui.table.DefaultDataRowRenderer;this._colors={bgcolFocusedSelected:$0.BGCOL_FOCUSED_SELECTED,bgcolFocusedSelectedBlur:$0.BGCOL_FOCUSED_SELECTED_BLUR,bgcolFocused:$0.BGCOL_FOCUSED,bgcolFocusedBlur:$0.BGCOL_FOCUSED_BLUR,bgcolSelected:$0.BGCOL_SELECTED,bgcolSelectedBlur:$0.BGCOL_SELECTED_BLUR,bgcolEven:$0.BGCOL_EVEN,bgcolOdd:$0.BGCOL_ODD,colSelected:$0.COL_SELECTED,colNormal:$0.COL_NORMAL};});qx.OO.addProperty({name:$[1802],type:$[2],allowNull:false,defaultValue:true});qx.OO.addProperty({name:$[1848],type:$[2],allowNull:false,defaultValue:true});qx.OO.addProperty({name:$[143],type:$[0],allowNull:false,defaultValue:$[1731]});qx.OO.addProperty({name:$[88],type:$[0],allowNull:false,defaultValue:$[1728]});qx.Proto.updateDataRowElement=function($0,$1){$1.style.fontFamily=this.getFontFamily();$1.style.fontSize=this.getFontSize();if($0.focusedRow&&this.getHighlightFocusRow()){if($0.table.getFocused()||!this.getVisualizeFocusedState()){$1.style.backgroundColor=$0.selected?this._colors.bgcolFocusedSelected:this._colors.bgcolFocused;}else{$1.style.backgroundColor=$0.selected?this._colors.bgcolFocusedSelectedBlur:this._colors.bgcolFocusedBlur;}}else{if($0.selected){if($0.table.getFocused()||!this.getVisualizeFocusedState()){$1.style.backgroundColor=this._colors.bgcolSelected;}else{$1.style.backgroundColor=this._colors.bgcolSelectedBlur;}}else{$1.style.backgroundColor=($0.row%2==0)?this._colors.bgcolEven:this._colors.bgcolOdd;}}$1.style.color=$0.selected?this._colors.colSelected:this._colors.colNormal;};qx.Proto._createRowStyle_array_join=function($0,$1){$1.push($[1940]);$1.push(this.getFontFamily());$1.push($[865]);$1.push(this.getFontSize());$1.push($[1153]);if($0.focusedRow&&this.getHighlightFocusRow()){if($0.table.getFocused()||!this.getVisualizeFocusedState()){$1.push($0.selected?this._colors.bgcolFocusedSelected:this._colors.bgcolFocused);}else{$1.push($0.selected?this._colors.bgcolFocusedSelectedBlur:this._colors.bgcolFocusedBlur);}}else{if($0.selected){if($0.table.getFocused()||!this.getVisualizeFocusedState()){$1.push(this._colors.bgcolSelected);}else{$1.push(this._colors.bgcolSelectedBlur);}}else{$1.push(($0.row%2==0)?this._colors.bgcolEven:this._colors.bgcolOdd);}}$1.push($[2578]);$1.push($0.selected?this._colors.colSelected:this._colors.colNormal);};qx.Proto.setRowColors=function($0){for(var $1 in $0){this._colors[$1]=$0[$1];}};qx.Class.BGCOL_FOCUSED_SELECTED="#5a8ad3";qx.Class.BGCOL_FOCUSED_SELECTED_BLUR="#b3bac6";qx.Class.BGCOL_FOCUSED="#ddeeff";qx.Class.BGCOL_FOCUSED_BLUR="#dae0e7";qx.Class.BGCOL_SELECTED="#335ea8";qx.Class.BGCOL_SELECTED_BLUR="#989ea8";qx.Class.BGCOL_EVEN="#faf8f3";qx.Class.BGCOL_ODD="white";qx.Class.COL_SELECTED="white";qx.Class.COL_NORMAL="black";qx.OO.defineClass($[1624],qx.ui.table.DefaultDataRowRenderer,function(){qx.ui.table.DefaultDataRowRenderer.call(this);});qx.Proto.updateDataRowElement=function($0,$1){var $2=$0.table;var $3=$0.rowData;var $4=$2.getTableModel();var $5=$4.getTreeColumn();var $6=$3[$5];$0.selected=$6.bSelected;if($6.bSelected){var $7=$4.getNodeRowMap();var $8=$7[$6.nodeId];$2.getSelectionModel()._addSelectionInterval($8,$8);}var $9=qx.ui.table.DefaultDataRowRenderer;$9.prototype.updateDataRowElement.call(this,$0,$1);};qx.OO.defineClass($[1446],qx.ui.layout.BoxLayout,function(){qx.ui.layout.BoxLayout.call(this,$[28]);});qx.OO.defineClass($[1363],qx.ui.layout.HorizontalBoxLayout,function(){qx.ui.layout.HorizontalBoxLayout.call(this);this._handle=new qx.ui.toolbar.PartHandle;this.add(this._handle);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1822]});qx.Proto._cloneRecursive=function($0){var $1=this.getChildren();var $2=$1.length;for(var $3=0;$3<$2;$3++){if(!($1[$3] instanceof qx.ui.toolbar.PartHandle)){$0.add($1[$3].clone(true));}}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._handle){this._handle.dispose();this._handle=null;}return qx.ui.layout.HorizontalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[2300],qx.ui.layout.CanvasLayout,function(){qx.ui.layout.CanvasLayout.call(this);var $0=new qx.ui.basic.Terminator;$0.setAppearance($[1189]);this.add($0);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1632]});qx.OO.defineClass($[1784],qx.ui.layout.HorizontalBoxLayout,function($0){qx.ui.layout.HorizontalBoxLayout.call(this);this._paneScroller=$0;});qx.Proto.getPaneScroller=function(){return this._paneScroller;};qx.Proto.getTable=function(){return this._paneScroller.getTable();};qx.Proto._onColWidthChanged=function($0){var $1=$0.getData();this.setColumnWidth($1.col,$1.newWidth);};qx.Proto._onColOrderChanged=function($0){this._updateContent(true);};qx.Proto._onPaneModelChanged=function($0){this._updateContent(true);};qx.Proto._onTableModelMetaDataChanged=function($0){this._updateContent();};qx.Proto.setColumnWidth=function($0,$1){var $2=this.getPaneScroller().getTablePaneModel().getX($0);var $3=this.getChildren();if($3[$2]!=null){$3[$2].setWidth($1);}};qx.Proto.setMouseOverColumn=function($0){if($0!=this._lastMouseOverColumn){var $1=this.getPaneScroller().getTablePaneModel();var $2=this.getChildren();if(this._lastMouseOverColumn!=null){var $3=$2[$1.getX(this._lastMouseOverColumn)];if($3!=null){$3.removeState($[37]);}}if($0!=null){$2[$1.getX($0)].addState($[37]);}this._lastMouseOverColumn=$0;}};qx.Proto.showColumnMoveFeedback=function($0,$1){var $2=this.getElement();if(this._moveFeedback==null){var $3=this.getPaneScroller().getTablePaneModel().getX($0);var $4=this.getChildren()[$3];var $5=this.getTable().getTableModel();var $6=this.getTable().getTableColumnModel();var $7={xPos:$3,col:$0,name:$5.getColumnName($0)};var $8=$6.getHeaderCellRenderer($0);var $9=$8.createHeaderCell($7);$9.setWidth($4.getBoxWidth());$9.setHeight($4.getBoxHeight());$9.setZIndex(1000000);$9.setOpacity(0.8);$9.setTop(qx.html.Location.getClientBoxTop($2));this.getTopLevelWidget().add($9);this._moveFeedback=$9;}this._moveFeedback.setLeft(qx.html.Location.getClientBoxLeft($2)+$1);};qx.Proto.hideColumnMoveFeedback=function(){if(this._moveFeedback!=null){this.getTopLevelWidget().remove(this._moveFeedback);this._moveFeedback.dispose();this._moveFeedback=null;}};qx.Proto.isShowingColumnMoveFeedback=function(){return this._moveFeedback!=null;};qx.Proto._updateContent=function($0){var $1=this.getTable().getTableModel();var $2=this.getTable().getTableColumnModel();var $3=this.getPaneScroller().getTablePaneModel();var $4=this.getChildren();var $5=$4.length;var $6=$3.getColumnCount();var $7=$1.getSortColumnIndex();if($0){this._cleanUpCells();}var $8={};$8.sortedAscending=$1.isSortAscending();for(var $9=0;$9<$6;$9++){var $a=$3.getColumnAtX($9);var $b=$2.getColumnWidth($a);var $c=$2.getHeaderCellRenderer($a);$8.xPos=$9;$8.col=$a;$8.name=$1.getColumnName($a);$8.editable=$1.isColumnEditable($a);$8.sorted=($a==$7);var $d=$4[$9];if($d==null){$d=$c.createHeaderCell($8);$d.set({width:$b,height:$[36]});this.add($d);}else{$c.updateHeaderCell($8,$d);}}};qx.Proto._cleanUpCells=function(){var $0=this.getChildren();for(var $1=$0.length-1;$1>=0;$1--){var $2=$0[$1];this.remove($2);$2.dispose();}};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}return qx.ui.layout.HorizontalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[2277],qx.ui.basic.Terminator,function($0){qx.ui.basic.Terminator.call(this);this.setSelectable(false);this.setTabIndex(0);var $1=this;this.__onreadystatechange=function($2){return $1._onreadystatechange($2);};this.__onload=function($2){return $1._onload($2);};if($0!=undefined){this.setSource($0);}});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[245]});qx.OO.addProperty({name:$[503],type:$[0]});qx.OO.addProperty({name:$[2473],type:$[0]});qx.Proto._iframeNode=null;qx.Proto.getIframeNode=function(){return this._iframeNode;};qx.Proto.setIframeNode=function($0){return this._iframeNode=$0;};qx.Proto._blockerNode=null;qx.Proto.getBlockerNode=function(){return this._blockerNode;};qx.Proto.setBlockerNode=function($0){return this._blockerNode=$0;};qx.Proto.reload=function(){this._applySource();};qx.Proto.block=function(){if(this._blockerNode){this._blockerNode.style.display=$[1];}};qx.Proto.release=function(){if(this._blockerNode){this._blockerNode.style.display=$[31];}};qx.Proto._modifyElement=function($0,$1,$2){var $3=this.getIframeNode();if(!$3){qx.ui.embed.Iframe.initIframe(this.getFrameName());$3=this.setIframeNode(qx.ui.embed.Iframe._element.cloneNode(true));qx.ui.embed.Iframe.initBlocker();var $4=this.setBlockerNode(qx.ui.embed.Iframe._blocker.cloneNode(true));if(qx.core.Client.getInstance().isMshtml()){$3.onreadystatechange=this.__onreadystatechange;}else{$3.onload=this.__onload;}}this._applySource();$0.appendChild($3);$0.appendChild($4);qx.ui.basic.Terminator.prototype._modifyElement.call(this,$0,$1,$2);return true;};qx.Proto._beforeAppear=function(){qx.ui.basic.Terminator.prototype._beforeAppear.call(this);qx.manager.object.IframeManager.getInstance().add(this);};qx.Proto._beforeDisappear=function(){qx.ui.basic.Terminator.prototype._beforeDisappear.call(this);qx.manager.object.IframeManager.getInstance().remove(this);};qx.Proto._modifySource=function($0,$1,$2){if(this.isCreated()){this._applySource();}return true;};qx.Proto._applySource=function(){var $0=this.getSource();if(qx.util.Validation.isInvalidString($0)){$0=qx.manager.object.AliasManager.getInstance().resolvePath($[53]);}this._isLoaded=false;this.getIframeNode().src=$0;};qx.Proto._modifyFrameName=function($0,$1,$2,$3){if(this.isCreated()){throw new Error("Not allowed to set frame name after it has been created");}return true;};qx.Proto._onreadystatechange=function(){if(this.getIframeNode().readyState==$[355]){this.dispatchEvent(new qx.event.type.Event($[84]),true);}};qx.Proto._onload=function(){this._isLoaded=true;this.dispatchEvent(new qx.event.type.Event($[84]),true);};if(qx.core.Client.getInstance().isMshtml()){qx.Proto.getContentWindow=function(){if(this.isCreated()){try{return this.getIframeNode().contentWindow;}catch(ex){}}return null;};qx.Proto.getContentDocument=function(){var $0=this.getContentWindow();if($0){try{return $0.document;}catch(ex){}}return null;};}else{qx.Proto.getContentWindow=function(){var $0=this.getContentDocument();return $0?$0.defaultView:null;};qx.Proto.getContentDocument=function(){if(this.isCreated()){try{return this.getIframeNode().contentDocument;}catch(ex){}}return null;};}qx.Proto._isLoaded=false;if(qx.core.Client.getInstance().isMshtml()){qx.Proto.isLoaded=function(){var $0=this.getContentDocument();return $0?$0.readyState==$[355]:false;};}else{qx.Proto.isLoaded=function(){return this._isLoaded;};}qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.__onreadystatechange=this.__onload=null;if(this._iframeNode){this._iframeNode.onreadystatechange=null;this._iframeNode.onload=null;this._iframeNode=null;}qx.ui.basic.Terminator.prototype.dispose.call(this);};qx.ui.embed.Iframe.initIframe=function($0){if(qx.ui.embed.Iframe._element&&!$0){return;}if($0&&qx.core.Client.getInstance().isMshtml()){var $1=qx.ui.embed.Iframe._element=document.createElement($[591]+$0+$[828]);}else{var $1=qx.ui.embed.Iframe._element=document.createElement($[245]);if($0){$1.name=$0;}}$1.frameBorder=$[35];$1.frameSpacing=$[35];$1.marginWidth=$[35];$1.marginHeight=$[35];$1.width=$[36];$1.height=$[36];$1.hspace=$[35];$1.vspace=$[35];$1.border=$[35];$1.scrolling=$[5];$1.unselectable=$[71];$1.allowTransparency=$[609];$1.style.position=$[89];$1.style.top=0;$1.style.left=0;};qx.ui.embed.Iframe.initBlocker=function(){if(qx.ui.embed.Iframe._blocker){return;}var $0=qx.ui.embed.Iframe._blocker=document.createElement($[49]);if(qx.core.Client.getInstance().isMshtml()){$0.style.backgroundImage=$[850]+qx.manager.object.AliasManager.getInstance().resolvePath($[53])+$[82];}$0.style.position=$[89];$0.style.top=0;$0.style.left=0;$0.style.width=$[36];$0.style.height=$[36];$0.style.zIndex=1;$0.style.display=$[31];};qx.OO.defineClass($[2211],qx.core.Object,function(){qx.core.Object.call(this);});qx.Proto.createHeaderCell=function($0){throw new Error("createHeaderCell is abstract");};qx.Proto.updateHeaderCell=function($0,$1){throw new Error("updateHeaderCell is abstract");};qx.OO.addProperty({name:$[2324],type:$[3],defaultValue:16,allowNull:false});qx.OO.defineClass($[1891],qx.ui.table.HeaderCellRenderer,function(){qx.ui.table.HeaderCellRenderer.call(this);});qx.Proto.createHeaderCell=function($0){var $1=new qx.ui.basic.Atom();$1.setAppearance($[2291]);this.updateHeaderCell($0,$1);return $1;};qx.Proto.updateHeaderCell=function($0,$1){var $2=qx.ui.table.DefaultHeaderCellRenderer;$1.setLabel($0.name);$1.setIcon($0.sorted?($0.sortedAscending?$[2215]:$[2371]):null);$1.setState($2.STATE_SORTED,$0.sorted);$1.setState($2.STATE_SORTED_ASCENDING,$0.sortedAscending);};qx.Class.STATE_SORTED="sorted";qx.Class.STATE_SORTED_ASCENDING="sortedAscending";qx.OO.defineClass($[2544],qx.ui.layout.BoxLayout,function(){qx.ui.layout.BoxLayout.call(this,$[20]);});qx.OO.defineClass($[2242],qx.ui.layout.VerticalBoxLayout,function(){qx.ui.layout.VerticalBoxLayout.call(this);this.setAnonymous(true);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2035]});qx.Proto._createLayoutImpl=function(){return new qx.renderer.layout.MenuLayoutImpl(this);};qx.OO.defineClass($[2084],qx.renderer.layout.VerticalBoxLayoutImpl,function($0){qx.renderer.layout.VerticalBoxLayoutImpl.call(this,$0);this.setEnableFlexSupport(false);});qx.Proto.updateChildrenOnJobQueueFlush=function($0){var $1=this.getWidget();var $2,$3;if($0.preferredInnerWidth){var $2=$1.getChildren(),$4=$2.length,$3;var $5,$6;for(var $7=0;$7<$4;$7++){$3=$2[$7];$5=$3.getChildren();$6=$5.length;for(var $8=0;$8<$6;$8++){$5[$8].addToLayoutChanges($[120]);}}}return qx.renderer.layout.VerticalBoxLayoutImpl.prototype.updateChildrenOnJobQueueFlush.call(this,$0);};qx.OO.defineClass($[2459],qx.ui.layout.VerticalBoxLayout,function($0){qx.ui.layout.VerticalBoxLayout.call(this);this._scrollerParent=new qx.ui.layout.HorizontalBoxLayout;this._scrollerParent.setDimension($[36],$[39]);this._scrollerParent.setSpacing(1);this._statusBar=new qx.ui.basic.Label;this._statusBar.setAppearance($[1919]);this._statusBar.setDimension($[36],$[5]);this.add(this._scrollerParent,this._statusBar);this._columnVisibilityBt=new qx.ui.toolbar.Button(null,$[1536]);this._columnVisibilityBt.addEventListener($[40],this._onColumnVisibilityBtExecuted,this);this._selectionManager=new qx.ui.table.SelectionManager;this.setSelectionModel(new qx.ui.table.SelectionModel);this.setTableColumnModel(new qx.ui.table.TableColumnModel);if($0!=null){this.setTableModel($0);}this.setMetaColumnCounts([-1]);this.setTabIndex(1);this.addEventListener($[13],this._onkeydown);this.addEventListener($[14],this._onkeypress);this.addEventListener($[408],this._onFocusChanged);this._focusedCol=0;this._focusedRow=0;});qx.Class.DEFAULT_DATA_ROW_RENDERER=new qx.ui.table.DefaultDataRowRenderer();qx.OO.addProperty({name:$[774],type:$[4],instance:$[505]});qx.OO.addProperty({name:$[2090],type:$[4],instance:$[753]});qx.OO.addProperty({name:$[1286],type:$[4],instance:$[587]});qx.OO.addProperty({name:$[2233],type:$[3],defaultValue:15});qx.OO.addProperty({name:$[1468],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[2435],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1976],type:$[4]});qx.OO.addProperty({name:$[563],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1834],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1849],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1680],type:$[3],defaultValue:16,allowNull:false});qx.OO.addProperty({name:$[2202],type:$[4],instance:$[720],defaultValue:qx.Class.DEFAULT_DATA_ROW_RENDERER,allowNull:false});qx.Proto._modifySelectionModel=function($0,$1,$2){this._selectionManager.setSelectionModel($0);if($1!=null){$1.removeEventListener($[150],this._onSelectionChanged,this);}$0.addEventListener($[150],this._onSelectionChanged,this);return true;};qx.Proto._modifyTableModel=function($0,$1,$2){this.getTableColumnModel().init($0.getColumnCount());if($1!=null){$1.removeEventListener(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED,this._onTableModelMetaDataChanged,this);$1.removeEventListener(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,this._onTableModelDataChanged,this);}$0.addEventListener(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED,this._onTableModelMetaDataChanged,this);$0.addEventListener(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,this._onTableModelDataChanged,this);this._updateStatusBar();return true;};qx.Proto._modifyTableColumnModel=function($0,$1,$2){if($1!=null){$1.removeEventListener($[214],this._onColVisibilityChanged,this);$1.removeEventListener($[216],this._onColWidthChanged,this);$1.removeEventListener($[241],this._onColOrderChanged,this);}$0.addEventListener($[214],this._onColVisibilityChanged,this);$0.addEventListener($[216],this._onColWidthChanged,this);$0.addEventListener($[241],this._onColOrderChanged,this);return true;};qx.Proto._modifyStatusBarVisible=function($0,$1,$2){this._statusBar.setDisplay($0);if($0){this._updateStatusBar();}return true;};qx.Proto._modifyColumnVisibilityButtonVisible=function($0,$1,$2){this._columnVisibilityBt.setDisplay($0);return true;};qx.Proto._modifyMetaColumnCounts=function($0,$1,$2){var $3=$0;var $4=this._getPaneScrollerArr();this._cleanUpMetaColumns($3.length);var $5=0;for(var $6=0;$6<$4.length;$6++){var $7=$4[$6];var $8=$7.getTablePaneModel();$8.setFirstColumnX($5);$8.setMaxColumnCount($3[$6]);$5+=$3[$6];}if($3.length>$4.length){var $9=this.getSelectionModel();var $a=this.getTableModel();var $b=this.getTableColumnModel();for(var $6=$4.length;$6<$3.length;$6++){var $8=new qx.ui.table.TablePaneModel($b);$8.setFirstColumnX($5);$8.setMaxColumnCount($3[$6]);$5+=$3[$6];var $7=new qx.ui.table.TablePaneScroller(this);$7.setTablePaneModel($8);$7.addEventListener($[601],this._onScrollY,this);this._scrollerParent.add($7);}}for(var $6=0;$6<$4.length;$6++){var $7=$4[$6];var $c=($6==($4.length-1));$7.getHeader().setHeight(this.getHeaderCellHeight());$7.setTopRightWidget($c?this._columnVisibilityBt:null);}this._updateScrollerWidths();this._updateScrollBarVisibility();return true;};qx.Proto._modifyFocusCellOnMouseMove=function($0,$1,$2){var $3=this._getPaneScrollerArr();for(var $4=0;$4<$3.length;$4++){$3[$4].setFocusCellOnMouseMove($0);}return true;};qx.Proto._modifyKeepFirstVisibleRowComplete=function($0,$1,$2){var $3=this._getPaneScrollerArr();for(var $4=0;$4<$3.length;$4++){$3[$4]._onKeepFirstVisibleRowCompleteChanged();}return true;};qx.Proto._modifyHeaderCellHeight=function($0,$1,$2){var $3=this._getPaneScrollerArr();for(var $4=0;$4<$3.length;$4++){$3[$4].getHeader().setHeight($0);}return true;};qx.Proto._getSelectionManager=function(){return this._selectionManager;};qx.Proto._getPaneScrollerArr=function(){return this._scrollerParent.getChildren();};qx.Proto.getPaneScroller=function($0){return this._getPaneScrollerArr()[$0];};qx.Proto._cleanUpMetaColumns=function($0){var $1=this._getPaneScrollerArr();if($1!=null){for(var $2=$1.length-1;$2>=$0;$2--){var $3=$1[$2];$3.removeEventListener($[601],this._onScrollY,this);this._scrollerParent.remove($3);$3.dispose();}}};qx.Proto._onSelectionChanged=function($0){var $1=this._getPaneScrollerArr();for(var $2=0;$2<$1.length;$2++){$1[$2]._onSelectionChanged($0);}this._updateStatusBar();};qx.Proto._onTableModelMetaDataChanged=function($0){var $1=this._getPaneScrollerArr();for(var $2=0;$2<$1.length;$2++){$1[$2]._onTableModelMetaDataChanged($0);}this._updateStatusBar();};qx.Proto._onTableModelDataChanged=function($0){var $1=this._getPaneScrollerArr();for(var $2=0;$2<$1.length;$2++){$1[$2]._onTableModelDataChanged($0);}var $3=this.getTableModel().getRowCount();if($3!=this._lastRowCount){this._lastRowCount=$3;this._updateScrollBarVisibility();this._updateStatusBar();}};qx.Proto._onScrollY=function($0){if(!this._internalChange){this._internalChange=true;var $1=this._getPaneScrollerArr();for(var $2=0;$2<$1.length;$2++){$1[$2].setScrollY($0.getData());}this._internalChange=false;}};qx.Proto._onkeydown=function($0){var $1=$0.getKeyIdentifier();var $2=false;var $3=this._focusedRow;if(this.isEditing()){if($0.getModifiers()==0){$2=true;switch($1){case $[43]:this.stopEditing();var $3=this._focusedRow;this.moveFocusedCell(0,1);if(this._focusedRow!=$3){this.startEditing();}break;case $[79]:this.cancelEditing();this.focus();break;default:$2=false;break;}}}else{$2=true;switch($1){case $[134]:this.setFocusedCell(this._focusedCol,0,true);break;case $[149]:var $4=this.getTableModel().getRowCount();this.setFocusedCell(this._focusedCol,$4-1,true);break;default:$2=false;break;}if($0.getModifiers()==0){$2=true;switch($1){case $[351]:case $[43]:this.startEditing();break;default:$2=false;break;}}else if($0.isCtrlPressed()){$2=true;switch($1){case $[72]:var $4=this.getTableModel().getRowCount();if($4>0){this.getSelectionModel().setSelectionInterval(0,$4-1);}break;default:$2=false;break;}}}if($3!=this._focusedRow){this._selectionManager.handleMoveKeyDown(this._focusedRow,$0);}if($2){$0.preventDefault();$0.stopPropagation();}};qx.Proto._onkeypress=function($0){if(this.isEditing()){return;}var $1=this._focusedRow;var $2=true;var $3=$0.getKeyIdentifier();switch($3){case $[95]:this._selectionManager.handleSelectKeyDown(this._focusedRow,$0);break;case $[68]:this.moveFocusedCell(-1,0);break;case $[69]:this.moveFocusedCell(1,0);break;case $[73]:this.moveFocusedCell(0,-1);break;case $[70]:this.moveFocusedCell(0,1);break;case $[76]:case $[86]:var $4=this.getPaneScroller(0);var $5=$4.getTablePane();var $6=$5.getVisibleRowCount()-1;var $7=this.getRowHeight();var $8=($3==$[76])?-1:1;$4.setScrollY($4.getScrollY()+$8*$6*$7);this.moveFocusedCell(0,$8*$6);break;default:$2=false;}if($1!=this._focusedRow){this._selectionManager.handleMoveKeyDown(this._focusedRow,$0);}if($2){$0.preventDefault();$0.stopPropagation();}};qx.Proto._onFocusChanged=function($0){var $1=this._getPaneScrollerArr();for(var $2=0;$2<$1.length;$2++){$1[$2]._onFocusChanged($0);}};qx.Proto._onColVisibilityChanged=function($0){var $1=this._getPaneScrollerArr();for(var $2=0;$2<$1.length;$2++){$1[$2]._onColVisibilityChanged($0);}this._updateScrollerWidths();this._updateScrollBarVisibility();};qx.Proto._onColWidthChanged=function($0){var $1=this._getPaneScrollerArr();for(var $2=0;$2<$1.length;$2++){$1[$2]._onColWidthChanged($0);}this._updateScrollerWidths();this._updateScrollBarVisibility();};qx.Proto._onColOrderChanged=function($0){var $1=this._getPaneScrollerArr();for(var $2=0;$2<$1.length;$2++){$1[$2]._onColOrderChanged($0);}this._updateScrollerWidths();this._updateScrollBarVisibility();};qx.Proto.getTablePaneScrollerAtPageX=function($0){var $1=this._getMetaColumnAtPageX($0);return ($1!=-1)?this.getPaneScroller($1):null;};qx.Proto.setFocusedCell=function($0,$1,$2){if(!this.isEditing()&&($0!=this._focusedCol||$1!=this._focusedRow)){this._focusedCol=$0;this._focusedRow=$1;var $3=this._getPaneScrollerArr();for(var $4=0;$4<$3.length;$4++){$3[$4].setFocusedCell($0,$1);}if($2){this.scrollCellVisible($0,$1);}}};qx.Proto.getFocusedColumn=function(){return this._focusedCol;};qx.Proto.getFocusedRow=function(){return this._focusedRow;};qx.Proto.moveFocusedCell=function($0,$1){var $2=this._focusedCol;var $3=this._focusedRow;if($0!=0){var $4=this.getTableColumnModel();var $5=$4.getVisibleX($2);var $6=$4.getVisibleColumnCount();$5=qx.lang.Number.limit($5+$0,0,$6-1);$2=$4.getVisibleColumnAtX($5);}if($1!=0){var $7=this.getTableModel();$3=qx.lang.Number.limit($3+$1,0,$7.getRowCount()-1);}this.setFocusedCell($2,$3,true);};qx.Proto.scrollCellVisible=function($0,$1){var $2=this.getTableColumnModel();var $3=$2.getVisibleX($0);var $4=this._getMetaColumnAtColumnX($3);if($4!=-1){this.getPaneScroller($4).scrollCellVisible($0,$1);}};qx.Proto.isEditing=function(){if(this._focusedCol!=null){var $0=this.getTableColumnModel().getVisibleX(this._focusedCol);var $1=this._getMetaColumnAtColumnX($0);return this.getPaneScroller($1).isEditing();}};qx.Proto.startEditing=function(){if(this._focusedCol!=null){var $0=this.getTableColumnModel().getVisibleX(this._focusedCol);var $1=this._getMetaColumnAtColumnX($0);return this.getPaneScroller($1).startEditing();}return false;};qx.Proto.stopEditing=function(){if(this._focusedCol!=null){var $0=this.getTableColumnModel().getVisibleX(this._focusedCol);var $1=this._getMetaColumnAtColumnX($0);this.getPaneScroller($1).stopEditing();}};qx.Proto.cancelEditing=function(){if(this._focusedCol!=null){var $0=this.getTableColumnModel().getVisibleX(this._focusedCol);var $1=this._getMetaColumnAtColumnX($0);this.getPaneScroller($1).cancelEditing();}};qx.Proto._getMetaColumnAtPageX=function($0){var $1=this._getPaneScrollerArr();for(var $2=0;$2<$1.length;$2++){var $3=$1[$2].getElement();if($0>=qx.html.Location.getPageBoxLeft($3)&&$0<=qx.html.Location.getPageBoxRight($3)){return $2;}}return -1;};qx.Proto._getMetaColumnAtColumnX=function($0){var $1=this.getMetaColumnCounts();var $2=0;for(var $3=0;$3<$1.length;$3++){var $4=$1[$3];$2+=$4;if($4==-1||$0<$2){return $3;}}return -1;};qx.Proto._updateStatusBar=function(){if(this.getStatusBarVisible()){var $0=this.getSelectionModel().getSelectedCount();var $1=this.getTableModel().getRowCount();var $2;if($0==0){$2=$1+(($1==1)?$[674]:$[745]);}else{$2=$0+$[1788]+$1+(($1==1)?$[674]:$[745])+$[1706];}this._statusBar.setHtml($2);}};qx.Proto._updateScrollerWidths=function(){var $0=this._getPaneScrollerArr();for(var $1=0;$1<$0.length;$1++){var $2=($1==($0.length-1));var $3=$2?$[39]:$0[$1].getTablePaneModel().getTotalWidth();$0[$1].setWidth($3);}};qx.Proto._updateScrollBarVisibility=function(){if(this.isSeeable()){var $0=qx.ui.table.TablePaneScroller.HORIZONTAL_SCROLLBAR;var $1=qx.ui.table.TablePaneScroller.VERTICAL_SCROLLBAR;var $2=this._getPaneScrollerArr();var $3=false;var $4=false;for(var $5=0;$5<$2.length;$5++){var $6=($5==($2.length-1));var $7=$2[$5].getNeededScrollBars($3,!$6);if($7&$0){$3=true;}if($6&&($7&$1)){$4=true;}}for(var $5=0;$5<$2.length;$5++){var $6=($5==($2.length-1));$2[$5].setHorizontalScrollBarVisible($3);$2[$5].setVerticalScrollBarVisible($6&&$4);}}};qx.Proto._onColumnVisibilityBtExecuted=function(){if((this._columnVisibilityMenuCloseTime==null)||(new Date().getTime()>this._columnVisibilityMenuCloseTime+200)){this._toggleColumnVisibilityMenu();}};qx.Proto._toggleColumnVisibilityMenu=function(){if(this._columnVisibilityMenu==null||!this._columnVisibilityMenu.isSeeable()){var $0=new qx.ui.menu.Menu;$0.addEventListener($[239],function($1){this._columnVisibilityMenuCloseTime=new Date().getTime();},this);var $1=this.getTableModel();var $2=this.getTableColumnModel();for(var $3=0;$3<$2.getOverallColumnCount();$3++){var $4=$2.getOverallColumnAtX($3);var $5=$2.isColumnVisible($4);var $6={col:$4};var $7=new qx.ui.menu.CheckBox($1.getColumnName($4),null,$5);var $8=this._createColumnVisibilityCheckBoxHandler($4);$7._handler=$8;$7.addEventListener($[40],$8,this);$0.add($7);}$0.setParent(this.getTopLevelWidget());this._columnVisibilityMenu=$0;var $9=this._columnVisibilityBt.getElement();$0.setRestrictToPageOnOpen(false);$0.setTop(qx.html.Location.getClientBoxBottom($9));$0.setLeft(-1000);window.setTimeout(function(){$0.show();qx.ui.core.Widget.flushGlobalQueues();$0.setLeft(qx.html.Location.getClientBoxRight($9)-$0.getOffsetWidth());qx.ui.core.Widget.flushGlobalQueues();},0);}else{$0.hide();this._cleanupColumnVisibilityMenu();}};qx.Proto._cleanupColumnVisibilityMenu=function(){if(this._columnVisibilityMenu!=null&&!this._columnVisibilityMenu.getDisposed()){this._columnVisibilityMenu.dispose();this._columnVisibilityMenu=null;}};qx.Proto._createColumnVisibilityCheckBoxHandler=function($0){return function($1){var $2=this.getTableColumnModel();$2.setColumnVisible($0,!$2.isColumnVisible($0));};};qx.Proto.setColumnWidth=function($0,$1){this.getTableColumnModel().setColumnWidth($0,$1);};qx.Proto._changeInnerWidth=function($0,$1){var $2=this;window.setTimeout(function(){$2._updateScrollBarVisibility();qx.ui.core.Widget.flushGlobalQueues();},0);return qx.ui.layout.VerticalBoxLayout.prototype._changeInnerWidth.call(this,$0,$1);};qx.Proto._changeInnerHeight=function($0,$1){var $2=this;window.setTimeout(function(){$2._updateScrollBarVisibility();qx.ui.core.Widget.flushGlobalQueues();},0);return qx.ui.layout.VerticalBoxLayout.prototype._changeInnerHeight.call(this,$0,$1);};qx.Proto._afterAppear=function(){qx.ui.layout.VerticalBoxLayout.prototype._afterAppear.call(this);this._updateScrollBarVisibility();};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._tableModel){this._tableModel.removeEventListener(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED,this._onTableModelMetaDataChanged,this);}this._columnVisibilityBt.removeEventListener($[40],this._onColumnVisibilityBtExecuted,this);this._columnVisibilityBt.dispose();this._cleanupColumnVisibilityMenu();this._cleanUpMetaColumns(0);var $0=this.getSelectionModel();if($0!=null){$0.removeEventListener($[150],this._onSelectionChanged,this);}var $1=this.getTableModel();if($1!=null){$1.removeEventListener(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED,this._onTableModelMetaDataChanged,this);$1.removeEventListener(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,this._onTableModelDataChanged,this);}var $2=this.getTableColumnModel();if($2){$2.removeEventListener($[214],this._onColVisibilityChanged,this);$2.removeEventListener($[216],this._onColWidthChanged,this);$2.removeEventListener($[241],this._onColOrderChanged,this);}this.removeEventListener($[13],this._onkeydown);this.removeEventListener($[14],this._onkeypress);return qx.ui.layout.VerticalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[464],qx.ui.basic.Atom,function($0,$1,$2,$3,$4){qx.ui.basic.Atom.call(this,$0,$1,$2,$3,$4);this.setTabIndex(1);this.addEventListener($[37],this._onmouseover);this.addEventListener($[51],this._onmouseout);this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);this.addEventListener($[13],this._onkeydown);this.addEventListener($[77],this._onkeyup);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[123]});qx.Proto._onmouseover=function($0){if($0.getTarget()!=this){return;}if(this.hasState($[50])){this.removeState($[50]);this.addState($[19]);}this.addState($[56]);};qx.Proto._onmouseout=function($0){if($0.getTarget()!=this){return;}this.removeState($[56]);if(this.hasState($[19])){this.setCapture(true);this.removeState($[19]);this.addState($[50]);}};qx.Proto._onmousedown=function($0){if($0.getTarget()!=this||!$0.isLeftButtonPressed()){return;}this.removeState($[50]);this.addState($[19]);};qx.Proto._onmouseup=function($0){this.setCapture(false);var $1=this.hasState($[19]);var $2=this.hasState($[50]);if($1){this.removeState($[19]);}if($2){this.removeState($[50]);}if(!$2){this.addState($[56]);if($1){this.execute();}}};qx.Proto._onkeydown=function($0){switch($0.getKeyIdentifier()){case $[43]:case $[95]:this.removeState($[50]);this.addState($[19]);}};qx.Proto._onkeyup=function($0){switch($0.getKeyIdentifier()){case $[43]:case $[95]:if(this.hasState($[19])){this.removeState($[50]);this.removeState($[19]);this.execute();}}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[37],this._onmouseover,this);this.removeEventListener($[51],this._onmouseout,this);this.removeEventListener($[6],this._onmousedown,this);this.removeEventListener($[7],this._onmouseup,this);this.removeEventListener($[13],this._onkeydown,this);this.removeEventListener($[77],this._onkeyup,this);return qx.ui.basic.Atom.prototype.dispose.call(this);};qx.OO.defineClass($[2490],qx.ui.form.Button,function($0,$1,$2,$3,$4){qx.ui.form.Button.call(this,$0,$1,$2,$3,$4);this.setTabIndex(-1);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1830]});qx.Proto._onkeydown=qx.lang.Function.returnTrue;qx.Proto._onkeyup=qx.lang.Function.returnTrue;qx.OO.defineClass($[1049],qx.core.Object,function(){qx.core.Object.call(this);});qx.OO.addProperty({name:$[774],type:$[4],instance:$[505]});qx.Proto.handleMouseDown=function($0,$1){if($1.isLeftButtonPressed()){var $2=this.getSelectionModel();if(!$2.isSelectedIndex($0)){this._handleSelectEvent($0,$1);this._lastMouseDownHandled=true;}else{this._lastMouseDownHandled=false;}}else if($1.isRightButtonPressed()&&$1.getModifiers()==0){var $2=this.getSelectionModel();if(!$2.isSelectedIndex($0)){$2.setSelectionInterval($0,$0);}}};qx.Proto.handleMouseUp=function($0,$1){if($1.isLeftButtonPressed()&&!this._lastMouseDownHandled){this._handleSelectEvent($0,$1);}};qx.Proto.handleClick=function($0,$1){};qx.Proto.handleSelectKeyDown=function($0,$1){this._handleSelectEvent($0,$1);};qx.Proto.handleMoveKeyDown=function($0,$1){var $2=this.getSelectionModel();switch($1.getModifiers()){case 0:$2.setSelectionInterval($0,$0);break;case qx.event.type.DomEvent.SHIFT_MASK:var $3=$2.getAnchorSelectionIndex();if($3==-1){$2.setSelectionInterval($0,$0);}else{$2.setSelectionInterval($3,$0);}break;}};qx.Proto._handleSelectEvent=function($0,$1){var $2=this.getSelectionModel();if($1.isShiftPressed()){var $3=$2.getLeadSelectionIndex();if($0!=$3||$2.isSelectionEmpty()){var $4=$2.getAnchorSelectionIndex();if($4==-1){$4=$0;}if($1.isCtrlOrCommandPressed()){$2.addSelectionInterval($4,$0);}else{$2.setSelectionInterval($4,$0);}}}else if($1.isCtrlOrCommandPressed()){if($2.isSelectedIndex($0)){$2.removeSelectionInterval($0,$0);}else{$2.addSelectionInterval($0,$0);}}else{$2.setSelectionInterval($0,$0);}};qx.OO.defineClass($[505],qx.core.Target,function(){qx.core.Target.call(this);this._selectedRangeArr=[];this._anchorSelectionIndex=-1;this._leadSelectionIndex=-1;this.hasBatchModeRefCount=0;this._hadChangeEventInBatchMode=false;});qx.Class.NO_SELECTION=1;qx.Class.SINGLE_SELECTION=2;qx.Class.SINGLE_INTERVAL_SELECTION=3;qx.Class.MULTIPLE_INTERVAL_SELECTION=4;qx.OO.addProperty({name:$[1356],type:$[3],defaultValue:qx.Class.SINGLE_SELECTION,allowNull:false,possibleValues:[qx.Class.NO_SELECTION,qx.Class.SINGLE_SELECTION,qx.Class.SINGLE_INTERVAL_SELECTION,qx.Class.MULTIPLE_INTERVAL_SELECTION]});qx.Proto._modifySelectionMode=function($0){if($0==qx.ui.table.SelectionModel.NO_SELECTION){this.clearSelection();}return true;};qx.Proto.setBatchMode=function($0){if($0){this.hasBatchModeRefCount+=1;}else{if(this.hasBatchModeRefCount==0){throw new Error("Try to turn off batch mode althoug it was not turned on.");}this.hasBatchModeRefCount-=1;if(this._hadChangeEventInBatchMode){this._hadChangeEventInBatchMode=false;this._fireChangeSelection();}}return this.hasBatchMode();};qx.Proto.hasBatchMode=function(){return this.hasBatchModeRefCount>0;};qx.Proto.getAnchorSelectionIndex=function(){return this._anchorSelectionIndex;};qx.Proto.getLeadSelectionIndex=function(){return this._leadSelectionIndex;};qx.Proto.clearSelection=function(){if(!this.isSelectionEmpty()){this._clearSelection();this._fireChangeSelection();}};qx.Proto.isSelectionEmpty=function(){return this._selectedRangeArr.length==0;};qx.Proto.getSelectedCount=function(){var $0=0;for(var $1=0;$1<this._selectedRangeArr.length;$1++){var $2=this._selectedRangeArr[$1];$0+=$2.maxIndex-$2.minIndex+1;}return $0;};qx.Proto.isSelectedIndex=function($0){for(var $1=0;$1<this._selectedRangeArr.length;$1++){var $2=this._selectedRangeArr[$1];if($0>=$2.minIndex&&$0<=$2.maxIndex){return true;}}return false;};qx.Proto.getSelectedRanges=function(){var $0=[];for(var $1=0;$1<this._selectedRangeArr.length;$1++){$0.push({minIndex:this._selectedRangeArr[$1].minIndex,maxIndex:this._selectedRangeArr[$1].maxIndex});}return $0;};qx.Proto.iterateSelection=function($0,$1){for(var $2=0;$2<this._selectedRangeArr.length;$2++){for(var $3=this._selectedRangeArr[$2].minIndex;$3<=this._selectedRangeArr[$2].maxIndex;$3++){$0.call($1,$3);}}};qx.Proto.setSelectionInterval=function($0,$1){var $2=qx.ui.table.SelectionModel;switch(this.getSelectionMode()){case $2.NO_SELECTION:return;case $2.SINGLE_SELECTION:$0=$1;break;}this._clearSelection();this._addSelectionInterval($0,$1);this._fireChangeSelection();};qx.Proto.addSelectionInterval=function($0,$1){var $2=qx.ui.table.SelectionModel;switch(this.getSelectionMode()){case $2.NO_SELECTION:return;case $2.MULTIPLE_INTERVAL_SELECTION:this._addSelectionInterval($0,$1);this._fireChangeSelection();break;default:this.setSelectionInterval($0,$1);break;}};qx.Proto.removeSelectionInterval=function($0,$1){this._anchorSelectionIndex=$0;this._leadSelectionIndex=$1;var $2=Math.min($0,$1);var $3=Math.max($0,$1);for(var $4=0;$4<this._selectedRangeArr.length;$4++){var $5=this._selectedRangeArr[$4];if($5.minIndex>$3){break;}else if($5.maxIndex>=$2){var $6=($5.minIndex>=$2)&&($5.minIndex<=$3);var $7=($5.maxIndex>=$2)&&($5.maxIndex<=$3);if($6&&$7){this._selectedRangeArr.splice($4,1);$4--;}else if($6){$5.minIndex=$3+1;}else if($7){$5.maxIndex=$2-1;}else{var $8={minIndex:$3+1,maxIndex:$5.maxIndex};this._selectedRangeArr.splice($4+1,0,$8);$5.maxIndex=$2-1;break;}}}this._fireChangeSelection();};qx.Proto._clearSelection=function(){this._selectedRangeArr=[];this._anchorSelectionIndex=-1;this._leadSelectionIndex=-1;};qx.Proto._addSelectionInterval=function($0,$1){this._anchorSelectionIndex=$0;this._leadSelectionIndex=$1;var $2=Math.min($0,$1);var $3=Math.max($0,$1);var $4=0;for(;$4<this._selectedRangeArr.length;$4++){var $5=this._selectedRangeArr[$4];if($5.minIndex>$2){break;}}this._selectedRangeArr.splice($4,0,{minIndex:$2,maxIndex:$3});var $6=this._selectedRangeArr[0];for(var $7=1;$7<this._selectedRangeArr.length;$7++){var $5=this._selectedRangeArr[$7];if($6.maxIndex+1>=$5.minIndex){$6.maxIndex=Math.max($6.maxIndex,$5.maxIndex);this._selectedRangeArr.splice($7,1);$7--;}else{$6=$5;}}};qx.Proto._dumpRanges=function(){var $0=$[1459];for(var $1=0;$1<this._selectedRangeArr.length;$1++){var $2=this._selectedRangeArr[$1];$0+=$[856]+$2.minIndex+$[1073]+$2.maxIndex+$[236];}this.debug($0);};qx.Proto._fireChangeSelection=function(){if(this.hasBatchMode()){this._hadChangeEventInBatchMode=true;}else if(this.hasEventListeners($[150])){this.dispatchEvent(new qx.event.type.Event($[150]),true);}};qx.OO.defineClass($[1347],qx.core.Object,function(){qx.core.Object.call(this);});qx.Proto.createDataCellHtml=function($0){throw new Error("createDataCellHtml is abstract");};qx.Proto.updateDataCellElement=function($0,$1){throw new Error("updateDataCellElement is abstract");};qx.Proto.createDataCellHtml_array_join=function($0,$1){throw new Error("createDataCellHtml_array_join is abstract");};qx.OO.defineClass($[1291],qx.ui.table.DataCellRenderer,function(){qx.ui.table.DataCellRenderer.call(this);});qx.Proto.createDataCellHtml=function($0){var $1=qx.ui.table.AbstractDataCellRenderer;return $1.MAIN_DIV_START+this._getCellStyle($0)+$1.MAIN_DIV_START_END+this._getContentHtml($0)+$1.MAIN_DIV_END;};qx.Proto.updateDataCellElement=function($0,$1){$1.innerHTML=this._getContentHtml($0);};qx.Proto._getCellStyle=function($0){return $0.style+qx.ui.table.AbstractDataCellRenderer.MAIN_DIV_STYLE;};qx.Proto._getContentHtml=function($0){return $0.value;};qx.Proto.createDataCellHtml_array_join=function($0,$1){var $2=qx.ui.table.AbstractDataCellRenderer;if(qx.ui.table.TablePane.USE_TABLE){$1.push($2.TABLE_TD);$1.push($0.styleHeight);$1.push($[22]);}else{$1.push($2.ARRAY_JOIN_MAIN_DIV_LEFT);$1.push($0.styleLeft);$1.push($2.ARRAY_JOIN_MAIN_DIV_WIDTH);$1.push($0.styleWidth);$1.push($2.ARRAY_JOIN_MAIN_DIV_HEIGHT);$1.push($0.styleHeight);$1.push($[22]);}this._createCellStyle_array_join($0,$1);$1.push($2.ARRAY_JOIN_MAIN_DIV_START_END);this._createContentHtml_array_join($0,$1);if(qx.ui.table.TablePane.USE_TABLE){$1.push($2.TABLE_TD_END);}else{$1.push($2.ARRAY_JOIN_MAIN_DIV_END);}};qx.Proto._createCellStyle_array_join=function($0,$1){$1.push(qx.ui.table.AbstractDataCellRenderer.MAIN_DIV_STYLE);};qx.Proto._createContentHtml_array_join=function($0,$1){$1.push($0.value);};qx.Class.MAIN_DIV_START='<div style="';qx.Class.MAIN_DIV_START_END='">';qx.Class.MAIN_DIV_END='</div>';qx.Class.MAIN_DIV_STYLE=';overflow:hidden;white-space:nowrap;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding-left:2px;padding-right:2px;cursor:default'+(qx.core.Client.getInstance().isMshtml()?'':';-moz-user-select:none;');qx.Class.ARRAY_JOIN_MAIN_DIV_LEFT='<div style="position:absolute;left:';qx.Class.ARRAY_JOIN_MAIN_DIV_WIDTH='px;top:0px;width:';qx.Class.ARRAY_JOIN_MAIN_DIV_HEIGHT='px;height:';qx.Class.ARRAY_JOIN_MAIN_DIV_START_END='">';qx.Class.ARRAY_JOIN_MAIN_DIV_END='</div>';qx.Class.TABLE_TD='<td style="height:';qx.Class.TABLE_TD_END='</td>';qx.OO.defineClass($[1569],qx.ui.basic.Terminator,function($0){qx.ui.basic.Terminator.call(this);this._paneScroller=$0;this._lastColCount=0;this._lastRowCount=0;});qx.OO.addProperty({name:$[2230],type:$[3],defaultValue:0});qx.OO.addProperty({name:$[2421],type:$[3],defaultValue:0});qx.Proto._modifyFirstVisibleRow=function($0,$1,$2){this._updateContent();return true;};qx.Proto._modifyVisibleRowCount=function($0,$1,$2){this._updateContent();return true;};qx.Proto._afterAppear=function(){qx.ui.basic.Terminator.prototype._afterAppear.call(this);if(this._updateWantedWhileInvisible){this._updateContent();this._updateWantedWhileInvisible=false;}};qx.Proto.getPaneScroller=function(){return this._paneScroller;};qx.Proto.getTable=function(){return this._paneScroller.getTable();};qx.Proto.setFocusedCell=function($0,$1,$2){if($0!=this._focusedCol||$1!=this._focusedRow){var $3=this._focusedCol;var $4=this._focusedRow;this._focusedCol=$0;this._focusedRow=$1;if($1!=$4&&!$2){this._updateContent(false,$4,true);this._updateContent(false,$1,true);}}};qx.Proto._onSelectionChanged=function($0){this._updateContent(false,null,true);};qx.Proto._onFocusChanged=function($0){this._updateContent(false,null,true);};qx.Proto._onColWidthChanged=function($0){this._updateContent(true);};qx.Proto._onColOrderChanged=function($0){this._updateContent(true);};qx.Proto._onPaneModelChanged=function($0){this._updateContent(true);};qx.Proto._onTableModelDataChanged=function($0){var $1=$0.getData?$0.getData():null;var $2=this.getFirstVisibleRow();var $3=this.getVisibleRowCount();if($1==null||$1.lastRow==-1||$1.lastRow>=$2&&$1.firstRow<$2+$3){this._updateContent();}};qx.Proto._onTableModelMetaDataChanged=function($0){this._updateContent();};qx.Proto._updateContent=function($0,$1,$2){if(!this.isSeeable()){this._updateWantedWhileInvisible=true;return;}if(qx.ui.table.TablePane.USE_ARRAY_JOIN){this._updateContent_array_join($0,$1,$2);}else{this._updateContent_orig($0,$1,$2);}};qx.Proto._updateContent_array_join=function($0,$1,$2){var $3=qx.ui.table.TablePane;var $4=this.getTable();var $5=$4.getSelectionModel();var $6=$4.getTableModel();var $7=$4.getTableColumnModel();var $8=this.getPaneScroller().getTablePaneModel();var $9=$4.getDataRowRenderer();var $a=$8.getColumnCount();var $b=$4.getRowHeight();var $c=this.getFirstVisibleRow();var $d=this.getVisibleRowCount();var $e=$6.getRowCount();if($c+$d>$e){$d=Math.max(0,$e-$c);}var $f={table:$4};$f.styleHeight=$b;var $g=[];var $h=$8.getTotalWidth();if($3.USE_TABLE){$g.push($[917]);$g.push(qx.ui.table.TablePane.CONTENT_ROW_FONT_FAMILY_TEST);$g.push($[1037]);$g.push(qx.ui.table.TablePane.CONTENT_ROW_FONT_SIZE_TEST);$g.push($[358]);$g.push($h);$g.push($[2142]);for(var $i=0;$i<$a;$i++){var $j=$8.getColumnAtX($i);$g.push($[1344]);$g.push($7.getColumnWidth($j));$g.push($[1472]);}$g.push($[2518]);}$6.prefetchRows($c,$c+$d-1);for(var $k=0;$k<$d;$k++){var $l=$c+$k;$f.row=$l;$f.selected=$5.isSelectedIndex($l);$f.focusedRow=(this._focusedRow==$l);$f.rowData=$6.getRowData($l);if($3.USE_TABLE){$g.push($[1313]);$g.push($b);}else{$g.push($[1914]);$g.push($k*$b);$g.push($[961]);$g.push($h);$g.push($[1594]);$g.push($b);$g.push($[213]);}$9._createRowStyle_array_join($f,$g);$g.push($[1135]);var $m=0;for(var $i=0;$i<$a;$i++){var $j=$8.getColumnAtX($i);$f.xPos=$i;$f.col=$j;$f.editable=$6.isColumnEditable($j);$f.focusedCol=(this._focusedCol==$j);$f.value=$6.getValue($j,$l);var $n=$7.getColumnWidth($j);$f.styleLeft=$m;$f.styleWidth=$n;var $o=$7.getDataCellRenderer($j);$o.createDataCellHtml_array_join($f,$g);$m+=$n;}if($3.USE_TABLE){$g.push($[1077]);}else{$g.push($[548]);}}if($3.USE_TABLE){$g.push($[1987]);}var $p=this.getElement();$p.innerHTML=$g.join($[1]);this.setHeight($d*$b);this._lastColCount=$a;this._lastRowCount=$d;};qx.Proto._updateContent_orig=function($0,$1,$2){var $3=qx.ui.table.TablePane;var $4=this.getTable();var $5=$4.getAlwaysUpdateCells();var $6=$4.getSelectionModel();var $7=$4.getTableModel();var $8=$4.getTableColumnModel();var $9=this.getPaneScroller().getTablePaneModel();var $a=$4.getDataRowRenderer();var $b=$9.getColumnCount();var $c=$4.getRowHeight();var $d=this.getFirstVisibleRow();var $e=this.getVisibleRowCount();var $f=$7.getRowCount();if($d+$e>$f){$e=Math.max(0,$f-$d);}if($0||this._lastRowCount>$e){var $g=$0?0:$e;this._cleanUpRows($g);}if($3.USE_TABLE){throw new Error("Combination of USE_TABLE==true and USE_ARRAY_JOIN==false is not yet implemented");}var $h=this.getElement();var $i=$h.childNodes;var $j={table:$4};$7.prefetchRows($d,$d+$e-1);for(var $k=0;$k<$e;$k++){var $l=$d+$k;if(($1!=null)&&($l!=$1)){continue;}$j.row=$l;$j.selected=$6.isSelectedIndex($l);$j.focusedRow=(this._focusedRow==$l);$j.rowData=$7.getRowData($l);var $m;var $n;if($k<$i.length){$m=$i[$k];$n=true;}else{var $m=document.createElement($[49]);$m.style.position=$[89];$m.style.left=$[171];$m.style.top=($k*$c)+$[22];$m.style.height=$c+$[22];$h.appendChild($m);$n=false;}$a.updateDataRowElement($j,$m);if($5||!$n||!$2){var $o=$[1];var $p=0;for(var $q=0;$q<$b;$q++){var $r=$9.getColumnAtX($q);$j.xPos=$q;$j.col=$r;$j.editable=$7.isColumnEditable($r);$j.focusedCol=(this._focusedCol==$r);$j.value=$7.getValue($r,$l);var $s=$8.getColumnWidth($r);$j.style=$[1439]+$p+$[2272]+$s+$[1986]+$c+$[22];var $t=$8.getDataCellRenderer($r);if($n){var $u=$m.childNodes[$q];$t.updateDataCellElement($j,$u);}else{$o+=$t.createDataCellHtml($j);}$p+=$s;}if(!$n){$m.style.width=$p+$[22];$m.innerHTML=$o;}}}this.setHeight($e*$c);this._lastColCount=$b;this._lastRowCount=$e;};qx.Proto._cleanUpRows=function($0){var $1=this.getElement();if($1){var $2=this.getElement().childNodes;var $3=this.getPaneScroller().getTablePaneModel();var $4=$3.getColumnCount();for(var $5=$2.length-1;$5>=$0;$5--){$1.removeChild($2[$5]);}}};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}this._cleanUpRows(0);return qx.ui.basic.Terminator.prototype.dispose.call(this);};qx.Class.USE_ARRAY_JOIN=false;qx.Class.USE_TABLE=false;qx.Class.CONTENT_ROW_FONT_FAMILY_TEST="'Segoe UI', Corbel, Calibri, Tahoma, 'Lucida Sans Unicode', sans-serif";qx.Class.CONTENT_ROW_FONT_SIZE_TEST="11px";qx.OO.defineClass($[1100],qx.core.Object,function(){qx.core.Object.call(this);});qx.Proto.format=function($0){throw new Error("format is abstract");};qx.Proto.parse=function($0){throw new Error("parse is abstract");};qx.OO.defineClass($[1246]);qx.Class.getDecimalSeparator=function($0){return new qx.locale.LocalizedString($[2340],[],$0);};qx.Class.getGroupSeparator=function($0){return new qx.locale.LocalizedString($[1080],[],$0);};qx.Class.getPercentFormat=function($0){return new qx.locale.LocalizedString($[1542],[],$0);};qx.OO.defineClass($[1105],qx.util.format.Format,function($0){qx.util.format.Format.call(this);this._locale=$0;});qx.OO.addProperty({name:$[2580],type:$[3],defaultValue:0,allowNull:false});qx.OO.addProperty({name:$[1108],type:$[3],defaultValue:null});qx.OO.addProperty({name:$[1490],type:$[3],defaultValue:0,allowNull:false});qx.OO.addProperty({name:$[1427],type:$[3],defaultValue:null});qx.OO.addProperty({name:$[2481],type:$[2],defaultValue:true,allowNull:false});qx.OO.addProperty({name:$[1336],type:$[0],defaultValue:$[1],allowNull:false});qx.OO.addProperty({name:$[910],type:$[0],defaultValue:$[1],allowNull:false});qx.Proto.format=function($0){var $1=qx.util.format.NumberFormat;var $2=($0<0);if($2){$0=-$0;}if(this.getMaximumFractionDigits()!=null){var $3=Math.pow(10,this.getMaximumFractionDigits());$0=Math.round($0*$3)/$3;}if($0!=0){var $4=Math.max(parseInt(Math.log($0)/Math.LN10)+1,1);}else{$4=1;}var $5=$[1]+$0;var $6=$5.substring(0,$4);while($6.length<this.getMinimumIntegerDigits()){$6=$[35]+$6;}if(this.getMaximumIntegerDigits()!=null&&$6.length>this.getMaximumIntegerDigits()){$6=$6.substring($6.length-this.getMaximumIntegerDigits());}var $7=$5.substring($4+1);while($7.length<this.getMinimumFractionDigits()){$7+=$[35];}if(this.getMaximumFractionDigits()!=null&&$7.length>this.getMaximumFractionDigits()){$7=$7.substring(0,this.getMaximumFractionDigits());}if(this.getGroupingUsed()){var $8=$6;$6=$[1];var $9;for($9=$8.length;$9>3;$9-=3){$6=$[1]+qx.locale.Number.getGroupSeparator(this._locale)+$8.substring($9-3,$9)+$6;}$6=$8.substring(0,$9)+$6;}var $a=this.getPrefix()?this.getPrefix():$[1];var $b=this.getPostfix()?this.getPostfix():$[1];var $c=$a+($2?$[55]:$[1])+$6;if($7.length>0){$c+=$[1]+qx.locale.Number.getDecimalSeparator(this._locale)+$7;}$c+=$b;return $c;};qx.Proto.parse=function($0){var $1=qx.util.format.NumberFormat;var $2=qx.lang.String.escapeRegexpChars(qx.locale.Number.getGroupSeparator(this._locale)+$[1]);var $3=qx.lang.String.escapeRegexpChars(qx.locale.Number.getDecimalSeparator(this._locale)+$[1]);var $4=new RegExp(qx.lang.String.escapeRegexpChars(this.getPrefix())+$[2004]+$2+$[964]+$[776]+$3+$[2549]+qx.lang.String.escapeRegexpChars(this.getPostfix()));var $5=$4.exec($0);if($5==null){throw new Error("Number string '"+$0+"' does not match the number format");}var $6=($5[1]==$[55]);var $7=$5[2];var $8=$5[3];$7=$7.replace(new RegExp($2),$[1]);var $9=($6?$[55]:$[1])+$7;if($8!=null&&$8.length!=0){$8=$8.replace(new RegExp($3),$[1]);$9+=$[46]+$8;}return parseFloat($9);};qx.Class.getInstance=function(){var $0=qx.util.format.NumberFormat;if($0._instance==null){$0._instance=new $0();}return $0._instance;};qx.Class.getIntegerInstance=function(){var $0=qx.util.format.NumberFormat;if($0._integerInstance==null){$0._integerInstance=new $0();$0._integerInstance.setMaximumFractionDigits(0);}return $0._integerInstance;};qx.OO.defineClass($[2085],qx.ui.table.AbstractDataCellRenderer,function(){qx.ui.table.AbstractDataCellRenderer.call(this);});qx.OO.addProperty({name:$[1720],type:$[2],defaultValue:true,allowNull:false});qx.Proto._getCellStyle=function($0){var $1=qx.ui.table.AbstractDataCellRenderer.prototype._getCellStyle($0);var $2=this._getStyleFlags($0);if($2&qx.ui.table.DefaultDataCellRenderer.STYLEFLAG_ALIGN_RIGHT){$1+=$[730];}if($2&qx.ui.table.DefaultDataCellRenderer.STYLEFLAG_BOLD){$1+=$[623];}if($2&qx.ui.table.DefaultDataCellRenderer.STYLEFLAG_ITALIC){$1+=$[810];}return $1;};qx.Proto._getStyleFlags=function($0){if(this.getUseAutoAlign()){if(typeof $0.value==$[3]){return qx.ui.table.DefaultDataCellRenderer.STYLEFLAG_ALIGN_RIGHT;}}};qx.Proto._getContentHtml=function($0){return qx.html.String.escape(this._formatValue($0));};qx.Proto.updateDataCellElement=function($0,$1){var $2=qx.ui.table.DefaultDataCellRenderer;var $3=$1.style;var $4=this._getStyleFlags($0);if($4&$2.STYLEFLAG_ALIGN_RIGHT){$3.textAlign=$[10];}else{$3.textAlign=$[1];}if($4&$2.STYLEFLAG_BOLD){$3.fontWeight=$[297];}else{$3.fontWeight=$[1];}if($4&$2.STYLEFLAG_ITALIC){$3.fontStyle=$[1437];}else{$3.fontStyle=$[1];}var $5=$1.firstChild;if($5!=null){$5.nodeValue=this._formatValue($0);}else{$1.innerHTML=qx.html.String.escape(this._formatValue($0));}};qx.Proto._formatValue=function($0){var $1=$0.value;if($1==null){return $[1];}else if(typeof $1==$[3]){return qx.ui.table.DefaultDataCellRenderer._numberFormat.format($1);}else if($1 instanceof Date){return qx.util.format.DateFormat.getDateInstance().format($1);}else{return $1;}};qx.Proto._createCellStyle_array_join=function($0,$1){qx.ui.table.AbstractDataCellRenderer.prototype._createCellStyle_array_join($0,$1);var $2=this._getStyleFlags($0);if($2&qx.ui.table.DefaultDataCellRenderer.STYLEFLAG_ALIGN_RIGHT){$1.push($[730]);}if($2&qx.ui.table.DefaultDataCellRenderer.STYLEFLAG_BOLD){$1.push($[623]);}if($2&qx.ui.table.DefaultDataCellRenderer.STYLEFLAG_ITALIC){$1.push($[810]);}};qx.Proto._createContentHtml_array_join=function($0,$1){$1.push(qx.html.String.escape(this._formatValue($0)));};qx.Class._numberFormat=new qx.util.format.NumberFormat();qx.Class._numberFormat.setMaximumFractionDigits(2);qx.Class.STYLEFLAG_ALIGN_RIGHT=1;qx.Class.STYLEFLAG_BOLD=2;qx.Class.STYLEFLAG_ITALIC=4;qx.OO.defineClass($[1842]);qx.Class.getAmMarker=function($0){return new qx.locale.LocalizedString($[1606],[],$0);};qx.Class.getPmMarker=function($0){return new qx.locale.LocalizedString($[2319],[],$0);};qx.Class.getDayNames=function($0,$1){if($0!=$[190]&&$0!=$[231]&&$0!=$[188]){throw new Error('format must be one of "abbreviated", "narrow", "wide"');}var $2=[$[494],$[607],$[821],$[736],$[789],$[590],$[659]];var $3=[];for(var $4=0;$4<$2.length;$4++){var $5=$[525]+$0+$[94]+$2[$4];$3.push(new qx.locale.LocalizedString($5,[],$1));}return $3;};qx.Class.getDayName=function($0,$1,$2){if($0!=$[190]&&$0!=$[231]&&$0!=$[188]){throw new Error('format must be one of "abbreviated", "narrow", "wide"');}var $3=[$[494],$[607],$[821],$[736],$[789],$[590],$[659]];var $4=$[525]+$0+$[94]+$3[$1];return new qx.locale.LocalizedString($4,[],$2);};qx.Class.getMonthNames=function($0,$1){if($0!=$[190]&&$0!=$[231]&&$0!=$[188]){throw new Error('format must be one of "abbreviated", "narrow", "wide"');}var $2=[];for(var $3=0;$3<12;$3++){var $4=$[574]+$0+$[94]+($3+1);$2.push(new qx.locale.LocalizedString($4,[],$1));}return $2;};qx.Class.getMonthName=function($0,$1,$2){if($0!=$[190]&&$0!=$[231]&&$0!=$[188]){throw new Error('format must be one of "abbreviated", "narrow", "wide"');}var $3=$[574]+$0+$[94]+($1+1);return new qx.locale.LocalizedString($3,[],$2);};qx.Class.getDateFormat=function($0,$1){if($0!=$[124]&&$0!=$[267]&&$0!=$[248]&&$0!=$[325]){throw new Error('format must be one of "short", "medium", "long", "full"');}var $2=$[2160]+$0;return new qx.locale.LocalizedString($2,[],$1);};qx.Class.getDateTimeFormat=function($0,$1,$2){var $3=$[2245]+$0;var $4=qx.locale.Manager.getInstance().translate($3,[],$2);if($4==$3){$4=$1;}return $4;};qx.Class.getTimeFormat=function($0,$1){if($0!=$[124]&&$0!=$[267]&&$0!=$[248]&&$0!=$[325]){throw new Error('format must be one of "short", "medium", "long", "full"');}switch($0){case $[124]:case $[267]:return qx.locale.Date.getDateTimeFormat($[2226],$[253]);case $[248]:return qx.locale.Date.getDateTimeFormat($[392],$[160]);case $[325]:return qx.locale.Date.getDateTimeFormat($[1963],$[2046]);default:throw new Error("This case should never happen.");}};qx.Class.getWeekStart=function($0){var $1={"MV":5,"AE":6,"AF":6,"BH":6,"DJ":6,"DZ":6,"EG":6,"ER":6,"ET":6,"IQ":6,"IR":6,"JO":6,"KE":6,"KW":6,"LB":6,"LY":6,"MA":6,"OM":6,"QA":6,"SA":6,"SD":6,"SO":6,"TN":6,"YE":6,"AS":0,"AU":0,"AZ":0,"BW":0,"CA":0,"CN":0,"FO":0,"GE":0,"GL":0,"GU":0,"HK":0,"IE":0,"IL":0,"IS":0,"JM":0,"JP":0,"KG":0,"KR":0,"LA":0,"MH":0,"MN":0,"MO":0,"MP":0,"MT":0,"NZ":0,"PH":0,"PK":0,"SG":0,"TH":0,"TT":0,"TW":0,"UM":0,"US":0,"UZ":0,"VI":0,"ZA":0,"ZW":0,"ET":0,"MW":0,"NG":0,"TJ":0};var $2=qx.locale.Date._getTerritory($0);return $1[$2]!=null?$1[$2]:1;};qx.Class.getWeekendStart=function($0){var $1={"EG":5,"IL":5,"SY":5,"IN":0,"AE":4,"BH":4,"DZ":4,"IQ":4,"JO":4,"KW":4,"LB":4,"LY":4,"MA":4,"OM":4,"QA":4,"SA":4,"SD":4,"TN":4,"YE":4};var $2=qx.locale.Date._getTerritory($0);return $1[$2]!=null?$1[$2]:6;};qx.Class.getWeekendEnd=function($0){var $1={"AE":5,"BH":5,"DZ":5,"IQ":5,"JO":5,"KW":5,"LB":5,"LY":5,"MA":5,"OM":5,"QA":5,"SA":5,"SD":5,"TN":5,"YE":5,"AF":5,"IR":5,"EG":6,"IL":6,"SY":6};var $2=qx.locale.Date._getTerritory($0);return $1[$2]!=null?$1[$2]:0;};qx.Class.isWeekend=function($0,$1){var $2=qx.locale.Date.getWeekendStart($1);var $3=qx.locale.Date.getWeekendEnd($1);if($3>$2){return (($0>=$2)&&($0<=$3));}else{return (($0>=$2)||($0<=$3));}};qx.Class._getTerritory=function($0){if($0){var $1=$0.split($[94])[1]||$0;}else{$1=qx.locale.Manager.getInstance().getTerritory()||qx.locale.Manager.getInstance().getLanguage();}return $1.toUpperCase();};qx.OO.defineClass($[1335],qx.util.format.Format,function($0,$1){qx.util.format.Format.call(this);if($0!=null){this._format=$0.toString();}else{this._format=qx.locale.Date.getDateFormat($[248],$1)+$[42]+qx.locale.Date.getDateTimeFormat($[392],$[160],$1);}this._locale=$1;});qx.Proto._fillNumber=function($0,$1){var $2=$[1]+$0;while($2.length<$1){$2=$[35]+$2;}return $2;};qx.Proto._getDayInYear=function($0){var $1=new Date($0.getTime());var $2=$1.getDate();while($1.getMonth()!=0){$1.setDate(-1);$2+=$1.getDate()+1;}return $2;};qx.Proto._thursdayOfSameWeek=function($0){return new Date($0.getTime()+(3-(($0.getDay()+6)%7))*86400000);};qx.Proto._getWeekInYear=function($0){var $1=this._thursdayOfSameWeek($0);var $2=$1.getFullYear();var $3=this._thursdayOfSameWeek(new Date($2,0,4));return Math.floor(1.5+($1.getTime()-$3.getTime())/86400000/7);};qx.Proto.format=function($0){var $1=qx.util.format.DateFormat;var $2=this._locale;var $3=$0.getFullYear();var $4=$0.getMonth();var $5=$0.getDate();var $6=$0.getDay();var $7=$0.getHours();var $8=$0.getMinutes();var $9=$0.getSeconds();var $a=$0.getMilliseconds();var $b=$0.getTimezoneOffset()/60;this._initFormatTree();var $c=$[1];for(var $d=0;$d<this._formatTree.length;$d++){var $e=this._formatTree[$d];if($e.type==$[300]){$c+=$e.text;}else{var $f=$e.character;var $g=$e.size;var $h=$[173];switch($f){case $[989]:if($g==2){$h=this._fillNumber($3%100,2);}else if($g==4){$h=$3;}break;case $[1155]:$h=this._fillNumber(this._getDayInYear($0),$g);break;case $[1614]:$h=this._fillNumber($5,$g);break;case $[1534]:$h=this._fillNumber(this._getWeekInYear($0),$g);break;case $[1956]:if($g==2){$h=qx.locale.Date.getDayName($[231],$6,$2);}else if($g==3){$h=qx.locale.Date.getDayName($[190],$6,$2);}else if($g==4){$h=qx.locale.Date.getDayName($[188],$6,$2);}break;case $[1185]:if($g==1||$g==2){$h=this._fillNumber($4+1,$g);}else if($g==3){$h=qx.locale.Date.getMonthName($[190],$4,$2);}else if($g==4){$h=qx.locale.Date.getMonthName($[188],$4,$2);}break;case $[733]:$h=($7<12)?qx.locale.Date.getAmMarker($2):qx.locale.Date.getPmMarker($2);break;case $[1797]:$h=this._fillNumber($7,$g);break;case $[1058]:$h=this._fillNumber(($7==0)?24:$7,$g);break;case $[1924]:$h=this._fillNumber($7%12,$g);break;case $[1358]:$h=this._fillNumber((($7%12)==0)?12:($7%12),$g);break;case $[2478]:$h=this._fillNumber($8,$g);break;case $[2007]:$h=this._fillNumber($9,$g);break;case $[2443]:$h=this._fillNumber($a,$g);break;case $[752]:if($g==1){$h=$[890]+(($b<0)?$[55]:$[250])+this._fillNumber($b)+$[1283];}else if($g==2){$h=$1.MEDIUM_TIMEZONE_NAMES[$b];}else if($g==3){$h=$1.FULL_TIMEZONE_NAMES[$b];}break;case $[705]:$h=(($b<0)?$[55]:$[250])+this._fillNumber($b,2)+$[1430];}$c+=$h;}}return $c;};qx.Proto.parse=function($0){this._initParseFeed();var $1=this._parseFeed.regex.exec($0);if($1==null){throw new Error("Date string '"+$0+"' does not match the date format: "+this._format);}var $2={year:1970,month:0,day:1,hour:0,ispm:false,min:0,sec:0,ms:0};var $3=1;for(var $4=0;$4<this._parseFeed.usedRules.length;$4++){var $5=this._parseFeed.usedRules[$4];var $6=$1[$3];if($5.field!=null){$2[$5.field]=parseInt($6,10);}else{$5.manipulator($2,$6);}$3+=($5.groups==null)?1:$5.groups;}var $7=new Date($2.year,$2.month,$2.day,($2.ispm)?($2.hour+12):$2.hour,$2.min,$2.sec,$2.ms);if($2.month!=$7.getMonth()||$2.year!=$7.getFullYear()){throw new Error("Error parsing date '"+$0+"': the value for day or month is too large");}return $7;};qx.Proto._initFormatTree=function(){if(this._formatTree!=null){return;}this._formatTree=[];var $0;var $1=0;var $2=$[1];var $3=this._format;var $4=$[47];var $5=0;while($5<$3.length){var $6=$3.charAt($5);switch($4){case $[703]:if($6==$[103]){if($5+1>=$3.length){$5++;break;}var $7=$3.charAt($5+1);if($7==$[103]){$2+=$6;$5++;}else{$5++;$4=$[2039];}}else{$2+=$6;$5++;}break;case $[279]:if($6==$0){$1++;$5++;}else{this._formatTree.push({type:$[279],character:$0,size:$1});$0=null;$1=0;$4=$[47];}break;default:if(($6>=$[733]&&$6<=$[752])||($6>=$[2434]&&$6<=$[705])){$0=$6;$4=$[279];}else if($6==$[103]){if($5+1>=$3.length){$2+=$6;$5++;break;}var $7=$3.charAt($5+1);if($7==$[103]){$2+=$6;$5++;}$5++;$4=$[703];}else{$4=$[47];}if($4!=$[47]){if($2.length>0){this._formatTree.push({type:$[300],text:$2});$2=$[1];}}else{$2+=$6;$5++;}break;}}if($0!=null){this._formatTree.push({type:$[279],character:$0,size:$1});}else if($2.length>0){this._formatTree.push({type:$[300],text:$2});}};qx.Proto._initParseFeed=function(){if(this._parseFeed!=null){return ;}var $0=qx.util.format.DateFormat;var $1=this._format;this._initParseRules();this._initFormatTree();var $2=[];var $3=$[1684];for(var $4=0;$4<this._formatTree.length;$4++){var $5=this._formatTree[$4];if($5.type==$[300]){$3+=qx.lang.String.escapeRegexpChars($5.text);}else{var $6=$5.character;var $7=$5.size;var $8;for(var $9=0;$9<$0._parseRules.length;$9++){var $a=$0._parseRules[$9];if($6==$a.pattern.charAt(0)&&$7==$a.pattern.length){$8=$a;break;}}if($8==null){var $b=$[1];for(var $c=0;$c<$7;$c++){$b+=$6;}throw new Error("Malformed date format: "+$1+". Wildcard "+$b+" is not supported");}else{$2.push($8);$3+=$8.regex;}}}$3+=$[1191];var $d;try{$d=new RegExp($3);}catch(exc){throw new Error("Malformed date format: "+$1);}this._parseFeed={regex:$d,"usedRules":$2,pattern:$3};};qx.Proto._initParseRules=function(){var $0=qx.util.format.DateFormat;if($0._parseRules!=null){return ;}$0._parseRules=[];var $1=function($2,$3){$3=parseInt($3,10);if($3<$0.ASSUME_YEAR_2000_THRESHOLD){$3+=2000;}else if($3<100){$3+=1900;}$2.year=$3;};var $2=function($3,$4){$3.month=parseInt($4,10)-1;};var $3=function($4,$5){$4.ispm=($5==$0.PM_MARKER);};var $4=function($5,$6){$5.hour=parseInt($6,10)%24;};var $5=function($6,$7){$6.hour=parseInt($7,10)%12;};$0._parseRules.push({pattern:$[1737],regex:$[996],groups:2,manipulator:$1});$0._parseRules.push({pattern:$[1173],regex:$[2304],manipulator:$1});$0._parseRules.push({pattern:$[75],regex:$[66],manipulator:$2});$0._parseRules.push({pattern:$[1710],regex:$[66],manipulator:$2});$0._parseRules.push({pattern:$[2418],regex:$[66],field:$[700]});$0._parseRules.push({pattern:$[742],regex:$[66],field:$[700]});$0._parseRules.push({pattern:$[257],regex:$[182]+$0.AM_MARKER+$[1505]+$0.PM_MARKER+$[82],manipulator:$3});$0._parseRules.push({pattern:$[2558],regex:$[66],field:$[272]});$0._parseRules.push({pattern:$[2203],regex:$[66],field:$[272]});$0._parseRules.push({pattern:$[1064],regex:$[66],manipulator:$4});$0._parseRules.push({pattern:$[1626],regex:$[66],manipulator:$4});$0._parseRules.push({pattern:$[2437],regex:$[66],field:$[272]});$0._parseRules.push({pattern:$[2087],regex:$[66],field:$[272]});$0._parseRules.push({pattern:$[1161],regex:$[66],manipulator:$5});$0._parseRules.push({pattern:$[1743],regex:$[66],manipulator:$5});$0._parseRules.push({pattern:$[2067],regex:$[66],field:$[446]});$0._parseRules.push({pattern:$[1380],regex:$[66],field:$[446]});$0._parseRules.push({pattern:$[788],regex:$[66],field:$[695]});$0._parseRules.push({pattern:$[336],regex:$[66],field:$[695]});$0._parseRules.push({pattern:$[1195],regex:$[427],field:$[264]});$0._parseRules.push({pattern:$[1903],regex:$[427],field:$[264]});$0._parseRules.push({pattern:$[91],regex:$[427],field:$[264]});};qx.Class.getDateTimeInstance=function(){var $0=qx.util.format.DateFormat;var $1=qx.locale.Date.getDateFormat($[248])+$[42]+qx.locale.Date.getDateTimeFormat($[392],$[160]);if($0._dateInstance==null||$0._format!=$1){$0._dateTimeInstance=new $0();}return $0._dateTimeInstance;};qx.Class.getDateInstance=function(){var $0=qx.util.format.DateFormat;var $1=qx.locale.Date.getDateFormat($[124])+$[1];if($0._dateInstance==null||$0._format!=$1){$0._dateInstance=new $0($1);}return $0._dateInstance;};qx.Class.ASSUME_YEAR_2000_THRESHOLD=30;qx.Class.LOGGING_DATE_TIME_FORMAT="yyyy-MM-dd HH:mm:ss";qx.Class.AM_MARKER="am";qx.Class.PM_MARKER="pm";qx.Class.MEDIUM_TIMEZONE_NAMES=["GMT"];qx.Class.FULL_TIMEZONE_NAMES=["Greenwich Mean Time"];qx.OO.defineClass($[1724],qx.ui.table.CellEditorFactory,function(){qx.ui.table.CellEditorFactory.call(this);});qx.Proto.createCellEditor=function($0){var $1=new qx.ui.form.TextField;$1.setAppearance($[923]);$1.originalValue=$0.value;$1.setValue($[1]+$0.value);$1.addEventListener($[111],function(){this.selectAll();});return $1;};qx.Proto.getCellEditorValue=function($0){var $1=$0.getElement().value;if(typeof $0.originalValue==$[3]){$1=parseFloat($1);}return $1;};qx.OO.defineClass($[587],qx.core.Target,function(){qx.core.Target.call(this);});qx.Proto.init=function($0){this._columnDataArr=[];var $1=qx.ui.table.TableColumnModel.DEFAULT_WIDTH;var $2=qx.ui.table.TableColumnModel.DEFAULT_HEADER_RENDERER;var $3=qx.ui.table.TableColumnModel.DEFAULT_DATA_RENDERER;var $4=qx.ui.table.TableColumnModel.DEFAULT_EDITOR_FACTORY;this._overallColumnArr=[];this._visibleColumnArr=[];for(var $5=0;$5<$0;$5++){this._columnDataArr[$5]={width:$1,headerRenderer:$2,dataRenderer:$3,editorFactory:$4};this._overallColumnArr[$5]=$5;this._visibleColumnArr[$5]=$5;}this._colToXPosMap=null;};qx.Proto.setColumnWidth=function($0,$1){var $2=this._columnDataArr[$0].width;if($2!=$1){this._columnDataArr[$0].width=$1;if(this.hasEventListeners($[216])){var $3={col:$0,newWidth:$1,oldWidth:$2};this.dispatchEvent(new qx.event.type.DataEvent($[216],$3),true);}}};qx.Proto.getColumnWidth=function($0){return this._columnDataArr[$0].width;};qx.Proto.setHeaderCellRenderer=function($0,$1){this._columnDataArr[$0].headerRenderer=$1;};qx.Proto.getHeaderCellRenderer=function($0){return this._columnDataArr[$0].headerRenderer;};qx.Proto.setDataCellRenderer=function($0,$1){this._columnDataArr[$0].dataRenderer=$1;};qx.Proto.getDataCellRenderer=function($0){return this._columnDataArr[$0].dataRenderer;};qx.Proto.setCellEditorFactory=function($0,$1){this._columnDataArr[$0].editorFactory=$1;};qx.Proto.getCellEditorFactory=function($0){return this._columnDataArr[$0].editorFactory;};qx.Proto._getColToXPosMap=function(){if(this._colToXPosMap==null){this._colToXPosMap={};for(var $0=0;$0<this._overallColumnArr.length;$0++){var $1=this._overallColumnArr[$0];this._colToXPosMap[$1]={overX:$0};}for(var $2=0;$2<this._visibleColumnArr.length;$2++){var $1=this._visibleColumnArr[$2];this._colToXPosMap[$1].visX=$2;}}return this._colToXPosMap;};qx.Proto.getVisibleColumnCount=function(){return this._visibleColumnArr.length;};qx.Proto.getVisibleColumnAtX=function($0){return this._visibleColumnArr[$0];};qx.Proto.getVisibleX=function($0){return this._getColToXPosMap()[$0].visX;};qx.Proto.getOverallColumnCount=function(){return this._overallColumnArr.length;};qx.Proto.getOverallColumnAtX=function($0){return this._overallColumnArr[$0];};qx.Proto.getOverallX=function($0){return this._getColToXPosMap()[$0].overX;};qx.Proto.isColumnVisible=function($0){return (this._getColToXPosMap()[$0].visX!=null);};qx.Proto.setColumnVisible=function($0,$1){if($1!=this.isColumnVisible($0)){if($1){var $2=this._getColToXPosMap();var $3=$2[$0].overX;if($3==null){throw new Error("Showing column failed: "+$0+". The column is not added to this TablePaneModel.");}var $4;for(var $5=$3+1;$5<this._overallColumnArr.length;$5++){var $6=this._overallColumnArr[$5];var $7=$2[$6].visX;if($7!=null){$4=$7;break;}}if($4==null){$4=this._visibleColumnArr.length;}this._visibleColumnArr.splice($4,0,$0);}else{var $8=this.getVisibleX($0);this._visibleColumnArr.splice($8,1);}this._colToXPosMap=null;if(!this._internalChange){if(this.hasEventListeners($[461])){var $9={col:$0,visible:$1};this.dispatchEvent(new qx.event.type.DataEvent($[461],$9),true);}if(this.hasEventListeners($[214])){var $9={col:$0,visible:$1};this.dispatchEvent(new qx.event.type.DataEvent($[214],$9),true);}}}};qx.Proto.moveColumn=function($0,$1){this._internalChange=true;var $2=this._overallColumnArr[$0];var $3=this.isColumnVisible($2);if($3){this.setColumnVisible($2,false);}this._overallColumnArr.splice($0,1);this._overallColumnArr.splice($1,0,$2);this._colToXPosMap=null;if($3){this.setColumnVisible($2,true);}this._internalChange=false;if(this.hasEventListeners($[241])){var $4={col:$2,fromOverXPos:$0,toOverXPos:$1};this.dispatchEvent(new qx.event.type.DataEvent($[241],$4),true);}};qx.Class.DEFAULT_WIDTH=100;qx.Class.DEFAULT_HEADER_RENDERER=new qx.ui.table.DefaultHeaderCellRenderer;qx.Class.DEFAULT_DATA_RENDERER=new qx.ui.table.DefaultDataCellRenderer;qx.Class.DEFAULT_EDITOR_FACTORY=new qx.ui.table.TextFieldCellEditorFactory;qx.OO.defineClass($[753],qx.core.Target,function(){qx.core.Target.call(this);});qx.Proto.getRowCount=function(){throw new Error("getRowCount is abstract");};qx.Proto.getRowData=function($0){return null;};qx.Proto.getColumnCount=function(){throw new Error("getColumnCount is abstract");};qx.Proto.getColumnId=function($0){throw new Error("getColumnId is abstract");};qx.Proto.getColumnIndexById=function($0){throw new Error("getColumnIndexById is abstract");};qx.Proto.getColumnName=function($0){throw new Error("getColumnName is abstract");};qx.Proto.isColumnEditable=function($0){return false;};qx.Proto.isColumnSortable=function($0){return false;};qx.Proto.sortByColumn=function($0,$1){};qx.Proto.getSortColumnIndex=function(){return -1;};qx.Proto.isSortAscending=function(){return true;};qx.Proto.prefetchRows=function($0,$1){};qx.Proto.getValue=function($0,$1){throw new Error("getValue is abstract");};qx.Proto.getValueById=function($0,$1){return this.getValue(this.getColumnIndexById($0),$1);};qx.Proto.setValue=function($0,$1,$2){throw new Error("setValue is abstract");};qx.Proto.setValueById=function($0,$1,$2){return this.setValue(this.getColumnIndexById($0),$1,$2);};qx.Class.EVENT_TYPE_DATA_CHANGED="dataChanged";qx.Class.EVENT_TYPE_META_DATA_CHANGED="metaDataChanged";qx.OO.defineClass($[675],qx.core.Target,function($0){qx.core.Target.call(this);$0.addEventListener($[461],this._onColVisibilityChanged,this);this._tableColumnModel=$0;});qx.OO.addProperty({name:$[2040],type:$[3],defaultValue:0});qx.OO.addProperty({name:$[1757],type:$[3],defaultValue:-1});qx.Proto._modifyFirstColumnX=function($0,$1,$2){this._columnCount=null;this.createDispatchEvent(qx.ui.table.TablePaneModel.EVENT_TYPE_MODEL_CHANGED);return true;};qx.Proto._modifyMaxColumnCount=function($0,$1,$2){this._columnCount=null;this.createDispatchEvent(qx.ui.table.TablePaneModel.EVENT_TYPE_MODEL_CHANGED);return true;};qx.Proto._onColVisibilityChanged=function($0){this._columnCount=null;this.createDispatchEvent(qx.ui.table.TablePaneModel.EVENT_TYPE_MODEL_CHANGED);};qx.Proto.getColumnCount=function(){if(this._columnCount==null){var $0=this.getFirstColumnX();var $1=this.getMaxColumnCount();var $2=this._tableColumnModel.getVisibleColumnCount();if($1==-1||($0+$1)>$2){this._columnCount=$2-$0;}else{this._columnCount=$1;}}return this._columnCount;};qx.Proto.getColumnAtX=function($0){var $1=this.getFirstColumnX();return this._tableColumnModel.getVisibleColumnAtX($1+$0);};qx.Proto.getX=function($0){var $1=this.getFirstColumnX();var $2=this.getMaxColumnCount();var $3=this._tableColumnModel.getVisibleX($0)-$1;if($3>=0&&($2==-1||$3<$2)){return $3;}else{return -1;}};qx.Proto.getColumnLeft=function($0){var $1=0;var $2=this.getColumnCount();for(var $3=0;$3<$2;$3++){var $4=this.getColumnAtX($3);if($4==$0){return $1;}$1+=this._tableColumnModel.getColumnWidth($4);}return -1;};qx.Proto.getTotalWidth=function(){var $0=0;var $1=this.getColumnCount();for(var $2=0;$2<$1;$2++){var $3=this.getColumnAtX($2);$0+=this._tableColumnModel.getColumnWidth($3);}return $0;};qx.Class.EVENT_TYPE_MODEL_CHANGED="modelChanged";qx.OO.defineClass($[1192],qx.ui.layout.VerticalBoxLayout,function($0){qx.ui.layout.VerticalBoxLayout.call(this);this._table=$0;this._verScrollBar=new qx.ui.core.ScrollBar(false);this._horScrollBar=new qx.ui.core.ScrollBar(true);var $1=this._verScrollBar.getPreferredBoxWidth();this._verScrollBar.setWidth($[5]);this._horScrollBar.setHeight($[5]);this._horScrollBar.setPaddingRight($1);this._horScrollBar.addEventListener($[273],this._onScrollX,this);this._verScrollBar.addEventListener($[273],this._onScrollY,this);this._header=new qx.ui.table.TablePaneHeader(this);this._header.set({width:$[5],height:$[5]});this._headerClipper=new qx.ui.layout.CanvasLayout;this._headerClipper.setDimension($[39],$[5]);this._headerClipper.setOverflow($[32]);this._headerClipper.add(this._header);this._spacer=new qx.ui.basic.Terminator;this._spacer.setWidth($1);this._top=new qx.ui.layout.HorizontalBoxLayout;this._top.setHeight($[5]);this._top.add(this._headerClipper,this._spacer);this._tablePane=new qx.ui.table.TablePane(this);this._tablePane.set({width:$[5],height:$[5]});this._focusIndicator=new qx.ui.layout.HorizontalBoxLayout;this._focusIndicator.setAppearance($[2617]);this._focusIndicator.hide();var $2=new qx.ui.basic.Terminator;$2.setWidth(0);this._focusIndicator.add($2);this._paneClipper=new qx.ui.layout.CanvasLayout;this._paneClipper.setWidth($[39]);this._paneClipper.setOverflow($[32]);this._paneClipper.add(this._tablePane,this._focusIndicator);this._paneClipper.addEventListener($[60],this._onmousewheel,this);var $3=new qx.ui.layout.HorizontalBoxLayout;$3.setHeight($[39]);$3.add(this._paneClipper,this._verScrollBar);this.add(this._top,$3,this._horScrollBar);this.addEventListener($[21],this._onmousemove,this);this.addEventListener($[6],this._onmousedown,this);this.addEventListener($[7],this._onmouseup,this);this.addEventListener($[26],this._onclick,this);this.addEventListener($[45],this._ondblclick,this);this.addEventListener($[51],this._onmouseout,this);});qx.OO.addProperty({name:$[2001],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1539],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1599],type:$[4],instance:$[675]});qx.OO.addProperty({name:$[144],type:$[3],allowNull:false,defaultValue:0});qx.OO.addProperty({name:$[116],type:$[3],allowNull:false,defaultValue:0});qx.OO.addProperty({name:$[454],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[563],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1266],type:$[2],defaultValue:false});qx.Proto._modifyHorizontalScrollBarVisible=function($0,$1,$2){if($0){this._horScrollBar.setHeight($[5]);}else{this._horScrollBar.setHeight(0);}this._horScrollBar.setVisibility($0);qx.ui.core.Widget.flushGlobalQueues();this._updateContent();return true;};qx.Proto._modifyVerticalScrollBarVisible=function($0,$1,$2){if($0){this._verScrollBar.setWidth($[5]);}else{this._verScrollBar.setWidth(0);}this._verScrollBar.setVisibility($0);var $3=$0?this._verScrollBar.getPreferredBoxWidth():0;this._horScrollBar.setPaddingRight($3);this._spacer.setWidth($3);return true;};qx.Proto._modifyTablePaneModel=function($0,$1,$2){if($1!=null){$1.removeEventListener($[404],this._onPaneModelChanged,this);}$0.addEventListener($[404],this._onPaneModelChanged,this);return true;};qx.Proto._modifyScrollX=function($0,$1,$2){this._horScrollBar.setValue($0);return true;};qx.Proto._modifyScrollY=function($0,$1,$2){this._verScrollBar.setValue($0);return true;};qx.Proto.getTable=function(){return this._table;};qx.Proto._onColVisibilityChanged=function($0){this._updateHorScrollBarMaximum();this._updateFocusIndicator();};qx.Proto._onColWidthChanged=function($0){this._header._onColWidthChanged($0);this._tablePane._onColWidthChanged($0);var $1=$0.getData();var $2=this.getTablePaneModel();var $3=$2.getX($1.col);if($3!=-1){this._updateHorScrollBarMaximum();this._updateFocusIndicator();}};qx.Proto._onColOrderChanged=function($0){this._header._onColOrderChanged($0);this._tablePane._onColOrderChanged($0);this._updateHorScrollBarMaximum();};qx.Proto._onTableModelDataChanged=function($0){this._tablePane._onTableModelDataChanged($0);var $1=this.getTable().getTableModel().getRowCount();if($1!=this._lastRowCount){this._lastRowCount=$1;this._updateVerScrollBarMaximum();if(this.getFocusedRow()>=$1){if($1==0){this.setFocusedCell(null,null);}else{this.setFocusedCell(this.getFocusedColumn(),$1-1);}}}};qx.Proto._onSelectionChanged=function($0){this._tablePane._onSelectionChanged($0);};qx.Proto._onFocusChanged=function($0){this._focusIndicator.setState($[1355],this.getTable().getFocused());this._tablePane._onFocusChanged($0);};qx.Proto._onTableModelMetaDataChanged=function($0){this._header._onTableModelMetaDataChanged($0);this._tablePane._onTableModelMetaDataChanged($0);};qx.Proto._onPaneModelChanged=function($0){this._header._onPaneModelChanged($0);this._tablePane._onPaneModelChanged($0);};qx.Proto._updateHorScrollBarMaximum=function(){this._horScrollBar.setMaximum(this.getTablePaneModel().getTotalWidth());};qx.Proto._updateVerScrollBarMaximum=function(){var $0=this.getTable().getTableModel().getRowCount();var $1=this.getTable().getRowHeight();if(this.getTable().getKeepFirstVisibleRowComplete()){this._verScrollBar.setMaximum(($0+1)*$1);}else{this._verScrollBar.setMaximum($0*$1);}};qx.Proto._onKeepFirstVisibleRowCompleteChanged=function(){this._updateVerScrollBarMaximum();this._updateContent();};qx.Proto._changeInnerHeight=function($0,$1){this._postponedUpdateContent();return qx.ui.layout.VerticalBoxLayout.prototype._changeInnerHeight.call(this,$0,$1);};qx.Proto._afterAppear=function(){qx.ui.layout.VerticalBoxLayout.prototype._afterAppear.call(this);var $0=this;this.getElement().onselectstart=qx.lang.Function.returnFalse;this._updateContent();this._header._updateContent();this._updateHorScrollBarMaximum();this._updateVerScrollBarMaximum();};qx.Proto._onScrollX=function($0){this._header.setLeft(-$0.getData());this._paneClipper.setScrollLeft($0.getData());this.setScrollX($0.getData());};qx.Proto._onScrollY=function($0){this._postponedUpdateContent();this.setScrollY($0.getData());};qx.Proto._onmousewheel=function($0){this._verScrollBar.setValue(this._verScrollBar.getValue()-$0.getWheelDelta()*this.getTable().getRowHeight());if(this._lastMousePageX&&this.getFocusCellOnMouseMove()){this._focusCellAtPagePos(this._lastMousePageX,this._lastMousePageY);}};qx.Proto._onmousemove=function($0){var $1=this.getTable().getTableModel();var $2=this.getTable().getTableColumnModel();var $3=false;var $4=null;var $5=$0.getPageX();var $6=$0.getPageY();this._lastMousePageX=$5;this._lastMousePageY=$6;if(this._resizeColumn!=null){var $7=qx.ui.table.TablePaneScroller.MIN_COLUMN_WIDTH;var $8=Math.max($7,this._lastResizeWidth+$5-this._lastResizeMousePageX);if(this.getLiveResize()){$2.setColumnWidth(this._resizeColumn,$8);}else{this._header.setColumnWidth(this._resizeColumn,$8);var $9=this.getTablePaneModel();this._showResizeLine($9.getColumnLeft(this._resizeColumn)+$8);}$3=true;this._lastResizeMousePageX+=$8-this._lastResizeWidth;this._lastResizeWidth=$8;}else if(this._moveColumn!=null){var $a=qx.ui.table.TablePaneScroller.CLICK_TOLERANCE;if(this._header.isShowingColumnMoveFeedback()||$5>this._lastMoveMousePageX+$a||$5<this._lastMoveMousePageX-$a){this._lastMoveColPos+=$5-this._lastMoveMousePageX;this._header.showColumnMoveFeedback(this._moveColumn,this._lastMoveColPos);var $b=this._table.getTablePaneScrollerAtPageX($5);if(this._lastMoveTargetScroller&&this._lastMoveTargetScroller!=$b){this._lastMoveTargetScroller.hideColumnMoveFeedback();}if($b!=null){this._lastMoveTargetX=$b.showColumnMoveFeedback($5);}else{this._lastMoveTargetX=null;}this._lastMoveTargetScroller=$b;this._lastMoveMousePageX=$5;}}else{var $c=this._getRowForPagePos($5,$6);if($c==-1){var $d=this._getResizeColumnForPageX($5);if($d!=-1){$3=true;}else{var $e=this._getColumnForPageX($5);if($e!=null&&$1.isColumnSortable($e)){$4=$e;}}}else if($c!=null){if(this.getFocusCellOnMouseMove()){this._focusCellAtPagePos($5,$6);}}}this.getTopLevelWidget().setGlobalCursor($3?qx.ui.table.TablePaneScroller.CURSOR_RESIZE_HORIZONTAL:null);this._header.setMouseOverColumn($4);};qx.Proto._onmousedown=function($0){var $1=this.getTable().getTableModel();var $2=this.getTable().getTableColumnModel();var $3=$0.getPageX();var $4=$0.getPageY();var $5=this._getRowForPagePos($3,$4);if($5==-1){var $6=this._getResizeColumnForPageX($3);if($6!=-1){this._resizeColumn=$6;this._lastResizeMousePageX=$3;this._lastResizeWidth=$2.getColumnWidth(this._resizeColumn);this.setCapture(true);}else{var $7=this._getColumnForPageX($3);if($7!=null){this._moveColumn=$7;this._lastMoveMousePageX=$3;this._lastMoveColPos=this.getTablePaneModel().getColumnLeft($7);this.setCapture(true);}}}else if($5!=null){var $8=this.getSelectBeforeFocus();if($8){this.getTable()._getSelectionManager().handleMouseDown($5,$0);}if(!this.getFocusCellOnMouseMove()){this._focusCellAtPagePos($3,$4);}if(!$8){this.getTable()._getSelectionManager().handleMouseDown($5,$0);}}};qx.Proto._onmouseup=function($0){var $1=this.getTable().getTableColumnModel();var $2=this.getTablePaneModel();if(this._resizeColumn!=null){if(!this.getLiveResize()){this._hideResizeLine();$1.setColumnWidth(this._resizeColumn,this._lastResizeWidth);}this._resizeColumn=null;this.setCapture(false);this.getTopLevelWidget().setGlobalCursor(null);}else if(this._moveColumn!=null){this._header.hideColumnMoveFeedback();if(this._lastMoveTargetScroller){this._lastMoveTargetScroller.hideColumnMoveFeedback();}if(this._lastMoveTargetX!=null){var $3=$2.getFirstColumnX()+$2.getX(this._moveColumn);var $4=this._lastMoveTargetX;if($4!=$3&&$4!=$3+1){var $5=$1.getVisibleColumnAtX($3);var $6=$1.getVisibleColumnAtX($4);var $7=$1.getOverallX($5);var $8=($6!=null)?$1.getOverallX($6):$1.getOverallColumnCount();if($8>$7){$8--;}$1.moveColumn($7,$8);}}this._moveColumn=null;this._lastMoveTargetX=null;this.setCapture(false);}else{var $9=this._getRowForPagePos($0.getPageX(),$0.getPageY());if($9!=-1&&$9!=null){this.getTable()._getSelectionManager().handleMouseUp($9,$0);}}};qx.Proto._onclick=function($0){var $1=this.getTable().getTableModel();var $2=$0.getPageX();var $3=$0.getPageY();var $4=this._getRowForPagePos($2,$3);if($4==-1){var $5=this._getResizeColumnForPageX($2);if($5==-1){var $6=this._getColumnForPageX($2);if($6!=null&&$1.isColumnSortable($6)){var $7=$1.getSortColumnIndex();var $8=($6!=$7)?true:!$1.isSortAscending();$1.sortByColumn($6,$8);this.getTable().getSelectionModel().clearSelection();}}}else if($4!=null){this.getTable()._getSelectionManager().handleClick($4,$0);}};qx.Proto._ondblclick=function($0){if(!this.isEditing()){this._focusCellAtPagePos($0.getPageX(),$0.getPageY());this.startEditing();}};qx.Proto._onmouseout=function($0){if(this._resizeColumn==null){this.getTopLevelWidget().setGlobalCursor(null);}this._header.setMouseOverColumn(null);};qx.Proto._showResizeLine=function($0){var $1=this._resizeLine;if($1==null){$1=new qx.ui.basic.Terminator;$1.setBackgroundColor($[383]);$1.setWidth(3);this._paneClipper.add($1);qx.ui.core.Widget.flushGlobalQueues();this._resizeLine=$1;}$1._applyRuntimeLeft($0-2);$1._applyRuntimeHeight(this._paneClipper.getBoxHeight()+this._paneClipper.getScrollTop());this._resizeLine.removeStyleProperty($[140]);};qx.Proto._hideResizeLine=function(){this._resizeLine.setStyleProperty($[140],$[32]);};qx.Proto.showColumnMoveFeedback=function($0){var $1=this.getTablePaneModel();var $2=this.getTable().getTableColumnModel();var $3=qx.html.Location.getClientBoxLeft(this._tablePane.getElement());var $4=$1.getColumnCount();var $5=0;var $6=0;var $7=$3;for(var $8=0;$8<$4;$8++){var $9=$1.getColumnAtX($8);var $a=$2.getColumnWidth($9);if($0<$7+$a/2){break;}$7+=$a;$5=$8+1;$6=$7-$3;}var $b=qx.html.Location.getClientBoxLeft(this._paneClipper.getElement());var $c=this._paneClipper.getBoxWidth();var $d=$b-$3;$6=qx.lang.Number.limit($6,$d+2,$d+$c-1);this._showResizeLine($6);return $1.getFirstColumnX()+$5;};qx.Proto.hideColumnMoveFeedback=function(){this._hideResizeLine();};qx.Proto._focusCellAtPagePos=function($0,$1){var $2=this._getRowForPagePos($0,$1);if($2!=-1&&$2!=null){var $3=this._getColumnForPageX($0);if($3!=null){this._table.setFocusedCell($3,$2);}}};qx.Proto.setFocusedCell=function($0,$1){if(!this.isEditing()){this._tablePane.setFocusedCell($0,$1,this._updateContentPlanned);this._focusedCol=$0;this._focusedRow=$1;if(!this._updateContentPlanned){this._updateFocusIndicator();}}};qx.Proto.getFocusedColumn=function(){return this._focusedCol;};qx.Proto.getFocusedRow=function(){return this._focusedRow;};qx.Proto.scrollCellVisible=function($0,$1){var $2=this.getTablePaneModel();var $3=$2.getX($0);if($3!=-1){var $4=this.getTable().getTableColumnModel();var $5=$2.getColumnLeft($0);var $6=$4.getColumnWidth($0);var $7=this.getTable().getRowHeight();var $8=$1*$7;var $9=this.getScrollX();var $a=this.getScrollY();var $b=this._paneClipper.getBoxWidth();var $c=this._paneClipper.getBoxHeight();var $d=Math.min($5,$5+$6-$b);var $e=$5;this.setScrollX(Math.max($d,Math.min($e,$9)));var $f=$8+$7-$c;if(this.getTable().getKeepFirstVisibleRowComplete()){$f+=$7-1;}var $g=$8;this.setScrollY(Math.max($f,Math.min($g,$a)));}};qx.Proto.isEditing=function(){return this._cellEditor!=null;};qx.Proto.startEditing=function(){var $0=this.getTable().getTableModel();var $1=this._focusedCol;if(!this.isEditing()&&($1!=null)&&$0.isColumnEditable($1)){var $2=this._focusedRow;var $3=this.getTablePaneModel().getX($1);var $4=$0.getValue($1,$2);this._cellEditorFactory=this.getTable().getTableColumnModel().getCellEditorFactory($1);var $5={col:$1,row:$2,xPos:$3,value:$4};this._cellEditor=this._cellEditorFactory.createCellEditor($5);this._cellEditor.set({width:$[36],height:$[36]});this._focusIndicator.add(this._cellEditor);this._focusIndicator.addState($[783]);this._cellEditor.addEventListener($[408],this._onCellEditorFocusChanged,this);var $6=this._cellEditor;window.setTimeout(function(){$6.focus();},0);return true;}return false;};qx.Proto.stopEditing=function(){this.flushEditor();this.cancelEditing();};qx.Proto.flushEditor=function(){if(this.isEditing()){var $0=this._cellEditorFactory.getCellEditorValue(this._cellEditor);this.getTable().getTableModel().setValue(this._focusedCol,this._focusedRow,$0);this._table.focus();}};qx.Proto.cancelEditing=function(){if(this.isEditing()){this._focusIndicator.remove(this._cellEditor);this._focusIndicator.removeState($[783]);this._cellEditor.dispose();this._cellEditor.removeEventListener($[408],this._onCellEditorFocusChanged,this);this._cellEditor=null;this._cellEditorFactory=null;}};qx.Proto._onCellEditorFocusChanged=function($0){if(!this._cellEditor.getFocused()){this.stopEditing();}};qx.Proto._getColumnForPageX=function($0){var $1=qx.html.Location.getClientBoxLeft(this._header.getElement());var $2=this.getTable().getTableColumnModel();var $3=this.getTablePaneModel();var $4=$3.getColumnCount();var $5=$1;for(var $6=0;$6<$4;$6++){var $7=$3.getColumnAtX($6);var $8=$2.getColumnWidth($7);$5+=$8;if($0<$5){return $7;}}return null;};qx.Proto._getResizeColumnForPageX=function($0){var $1=qx.html.Location.getClientBoxLeft(this._header.getElement());var $2=this.getTable().getTableColumnModel();var $3=this.getTablePaneModel();var $4=$3.getColumnCount();var $5=$1;var $6=qx.ui.table.TablePaneScroller.RESIZE_REGION_RADIUS;for(var $7=0;$7<$4;$7++){var $8=$3.getColumnAtX($7);var $9=$2.getColumnWidth($8);$5+=$9;if($0>=($5-$6)&&$0<=($5+$6)){return $8;}}return -1;};qx.Proto._getRowForPagePos=function($0,$1){var $2=this._paneClipper.getElement();var $3=qx.html.Location.getClientBoxLeft($2);var $4=qx.html.Location.getClientBoxRight($2);if($0<$3||$0>$4){return null;}var $5=qx.html.Location.getClientBoxTop($2);var $6=qx.html.Location.getClientBoxBottom($2);if($1>=$5&&$1<=$6){var $7=this.getTable().getRowHeight();var $8=this._verScrollBar.getValue();if(this.getTable().getKeepFirstVisibleRowComplete()){$8=Math.floor($8/$7)*$7;}var $9=$8+$1-$5;var $a=Math.floor($9/$7);var $b=this.getTable().getTableModel().getRowCount();return ($a<$b)?$a:null;}var $c=this._headerClipper.getElement();if($1>=qx.html.Location.getClientBoxTop($c)&&$1<=qx.html.Location.getClientBoxBottom($c)&&$0<=qx.html.Location.getClientBoxRight($c)){return -1;}return null;};qx.Proto.setTopRightWidget=function($0){var $1=this._topRightWidget;if($1!=null){this._top.remove($1);}if($0!=null){this._top.remove(this._spacer);this._top.add($0);}else if($1!=null){this._top.add(this._spacer);}this._topRightWidget=$0;};qx.Proto.getHeader=function(){return this._header;};qx.Proto.getTablePane=function(){return this._tablePane;};qx.Proto.getNeededScrollBars=function($0,$1){var $2=this._verScrollBar.getPreferredBoxWidth();var $3=this._paneClipper.getInnerWidth();if(this.getVerticalScrollBarVisible()){$3+=$2;}var $4=this._paneClipper.getInnerHeight();if(this.getHorizontalScrollBarVisible()){$4+=$2;}var $5=this.getTablePaneModel().getTotalWidth();var $6=this.getTable().getRowHeight()*this.getTable().getTableModel().getRowCount();var $7=false;var $8=false;if($5>$3){$7=true;if($6>$4-$2){$8=true;}}else if($6>$4){$8=true;if(!$1&&($5>$3-$2)){$7=true;}}var $9=qx.ui.table.TablePaneScroller.HORIZONTAL_SCROLLBAR;var $a=qx.ui.table.TablePaneScroller.VERTICAL_SCROLLBAR;return (($0||$7)?$9:0)|(($1||!$8)?0:$a);};qx.Proto._postponedUpdateContent=function(){if(!this._updateContentPlanned){var $0=this;window.setTimeout(function(){$0._updateContent();$0._updateContentPlanned=false;qx.ui.core.Widget.flushGlobalQueues();},0);this._updateContentPlanned=true;}};qx.Proto._updateContent=function(){var $0=this._paneClipper.getInnerHeight();var $1=this._horScrollBar.getValue();var $2=this._verScrollBar.getValue();var $3=this.getTable().getRowHeight();var $4=Math.floor($2/$3);var $5=this._tablePane.getFirstVisibleRow();this._tablePane.setFirstVisibleRow($4);var $6=Math.ceil($0/$3);var $7=0;if(!this.getTable().getKeepFirstVisibleRowComplete()){$6++;$7=$2%$3;}this._tablePane.setVisibleRowCount($6);if($4!=$5){this._updateFocusIndicator();}this._header.setLeft(-$1);this._paneClipper.setScrollLeft($1);this._paneClipper.setScrollTop($7);};qx.Proto._updateFocusIndicator=function(){if(this._focusedCol==null){this._focusIndicator.hide();}else{var $0=this.getTablePaneModel().getX(this._focusedCol);if($0==-1){this._focusIndicator.hide();}else{var $1=this.getTable().getTableColumnModel();var $2=this.getTablePaneModel();var $3=this._tablePane.getFirstVisibleRow();var $4=this.getTable().getRowHeight();this._focusIndicator.setHeight($4+3);this._focusIndicator.setWidth($1.getColumnWidth(this._focusedCol)+3);this._focusIndicator.setTop((this._focusedRow-$3)*$4-2);this._focusIndicator.setLeft($2.getColumnLeft(this._focusedCol)-2);this._focusIndicator.show();}}};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this.getElement()!=null){this.getElement().onselectstart=null;}this._verScrollBar.dispose();this._horScrollBar.dispose();this._header.dispose();this._headerClipper.dispose();this._spacer.dispose();this._top.dispose();this._tablePane.dispose();this._paneClipper.dispose();if(this._resizeLine!=null){this._resizeLine.dispose();}this.removeEventListener($[21],this._onmousemove,this);this.removeEventListener($[6],this._onmousedown,this);this.removeEventListener($[7],this._onmouseup,this);this.removeEventListener($[26],this._onclick,this);this.removeEventListener($[45],this._ondblclick,this);this.removeEventListener($[51],this._onmouseout,this);var $0=this.getTablePaneModel();if($0!=null){$0.removeEventListener($[404],this._onPaneModelChanged,this);}return qx.ui.layout.VerticalBoxLayout.prototype.dispose.call(this);};qx.Class.MIN_COLUMN_WIDTH=10;qx.Class.RESIZE_REGION_RADIUS=5;qx.Class.CLICK_TOLERANCE=5;qx.Class.HORIZONTAL_SCROLLBAR=1;qx.Class.VERTICAL_SCROLLBAR=2;qx.Class.CURSOR_RESIZE_HORIZONTAL=(qx.core.Client.getInstance().isGecko()&&(qx.core.Client.getInstance().getMajor()>1||qx.core.Client.getInstance().getMinor()>=8))?"ew-resize":"e-resize";qx.OO.defineClass($[1890],qx.ui.layout.BoxLayout,function($0){qx.ui.layout.BoxLayout.call(this,$0?$[28]:$[20]);this._horizontal=($0==true);this._scrollBar=new qx.ui.layout.CanvasLayout;if(qx.core.Client.getInstance().isGecko()){this._scrollBar.setStyleProperty($[92],$[1]);}this._scrollBar.setOverflow($0?$[144]:$[116]);this._scrollBar.enableInlineEvent($[64]);this._scrollBar.addEventListener($[64],this._onscroll,this);this._scrollContent=new qx.ui.basic.Terminator;if(qx.core.Client.getInstance().isGecko()){this._scrollContent.setStyleProperty($[92],$[1]);}this._scrollBar.add(this._scrollContent);if(this._horizontal){this._scrollContent.setHeight(5);this._scrollBar.setWidth($[36]);this._scrollBar.setHeight(this._getScrollBarWidth());if(qx.core.Client.getInstance().isMshtml()){this.setHeight(this._getScrollBarWidth());this.setOverflow($[32]);this._scrollBar.setHeight(this._getScrollBarWidth()+1);this._scrollBar.setTop(-1);}}else{this._scrollContent.setWidth(5);this._scrollBar.setHeight($[36]);this._scrollBar.setWidth(this._getScrollBarWidth());if(qx.core.Client.getInstance().isMshtml()){this.setWidth(this._getScrollBarWidth());this.setOverflow($[32]);this._scrollBar.setWidth(this._getScrollBarWidth()+1);this._scrollBar.setLeft(-1);}}this.add(this._scrollBar);this.setMaximum(0);});qx.OO.addProperty({name:$[104],type:$[3],defaultValue:0,allowNull:false});qx.OO.addProperty({name:$[1729],type:$[3],allowNull:false});qx.OO.addProperty({name:$[1273],type:$[2],defaultValue:false,allowNull:false});qx.Proto._checkValue=function($0,$1){var $2=!this.getElement()?0:(this._horizontal?this.getInnerWidth():this.getInnerHeight());return Math.max(0,Math.min(this.getMaximum()-$2,$0));};qx.Proto._modifyValue=function($0,$1,$2){if(!this._internalValueChange&&this._isCreated){this._positionKnob($0);}return true;};qx.Proto._modifyMaximum=function($0,$1,$2){if(this._horizontal){this._scrollContent.setWidth($0);}else{this._scrollContent.setHeight($0);}this.setValue(this._checkValue(this.getValue()));return true;};qx.Proto._modifyVisibility=function($0,$1,$2){if(!$0){this._positionKnob(0);}else{this._positionKnob(this.getValue());}return qx.ui.layout.BoxLayout.prototype._modifyVisibility.call(this,$0,$1,$2);};qx.Proto._computePreferredInnerWidth=function(){return this._horizontal?0:this._getScrollBarWidth();};qx.Proto._computePreferredInnerHeight=function(){return this._horizontal?this._getScrollBarWidth():0;};qx.Proto._getScrollBarWidth=function(){if(qx.ui.core.ScrollBar._scrollBarWidth==null){var $0=document.createElement($[49]);$0.style.width=$[350];$0.style.height=$[350];$0.style.overflow=$[64];$0.style.visibility=$[32];document.body.appendChild($0);qx.ui.core.ScrollBar._scrollBarWidth=$0.offsetWidth-$0.clientWidth;document.body.removeChild($0);}return qx.ui.core.ScrollBar._scrollBarWidth;};qx.Proto._onscroll=function($0){var $1=this._horizontal?this._scrollBar.getScrollLeft():this._scrollBar.getScrollTop();if(this.getMergeEvents()){this._lastScrollEventValue=$1;window.clearTimeout(this._setValueTimerId);var $2=this;this._setValueTimerId=window.setTimeout(function(){$2._internalValueChange=true;$2.setValue($2._lastScrollEventValue);$2._internalValueChange=false;qx.ui.core.Widget.flushGlobalQueues();},qx.ui.core.ScrollBar.EVENT_DELAY);}else{this._internalValueChange=true;this.setValue($1);this._internalValueChange=false;qx.ui.core.Widget.flushGlobalQueues();}};qx.Proto._positionKnob=function($0){if(this._horizontal){this._scrollBar.setScrollLeft($0);}else{this._scrollBar.setScrollTop($0);}};qx.Proto._afterAppear=function(){qx.ui.layout.BoxLayout.prototype._afterAppear.call(this);this._positionKnob(this.getValue());};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._scrollContent){this._scrollContent.dispose();this._scrollContent=null;}return qx.ui.layout.BoxLayout.prototype.dispose.call(this);};qx.Class.EVENT_DELAY=250;qx.OO.defineClass($[321],qx.ui.popup.Popup,function(){qx.ui.popup.Popup.call(this);var $0=this._layout=new qx.ui.menu.Layout;this.add($0);this._openTimer=new qx.client.Timer(this.getOpenInterval());this._openTimer.addEventListener($[54],this._onopentimer,this);this._closeTimer=new qx.client.Timer(this.getCloseInterval());this._closeTimer.addEventListener($[54],this._onclosetimer,this);this.addEventListener($[37],this._onmouseover);this.addEventListener($[21],this._onmouseover);this.addEventListener($[51],this._onmouseout);this.addEventListener($[13],this._onkeydown);this.addEventListener($[14],this._onkeypress);this.remapChildrenHandlingTo(this._layout);});qx.Proto._remappingChildTable=[$[594],$[281],$[648],$[748],$[518],$[330],$[725],$[527],$[259],$[2412],$[1264],$[2519],$[1598]];qx.Proto._isFocusRoot=false;qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[242]});qx.OO.addProperty({name:$[934],type:$[3],defaultValue:4});qx.OO.addProperty({name:$[889],type:$[3],defaultValue:10});qx.OO.addProperty({name:$[2408],type:$[3],defaultValue:8});qx.OO.addProperty({name:$[1088],type:$[3],defaultValue:20});qx.OO.addProperty({name:$[2214],type:$[3],defaultValue:8});qx.OO.addProperty({name:$[1312],type:$[4]});qx.OO.addProperty({name:$[2589],type:$[4]});qx.OO.addProperty({name:$[369],type:$[4]});qx.OO.addProperty({name:$[1411],type:$[4]});qx.OO.addProperty({name:$[1245],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1474],type:$[3],defaultValue:250});qx.OO.addProperty({name:$[1354],type:$[3],defaultValue:250});qx.OO.addProperty({name:$[2534],type:$[3],defaultValue:-3});qx.OO.addProperty({name:$[2368],type:$[3],defaultValue:-2});qx.OO.addProperty({name:$[2436],type:$[2],defaultValue:true});qx.Proto.getLayout=function(){return this._layout;};qx.Proto.isSubElement=function($0,$1){if(($0.getParent()===this._layout)||((!$1)&&($0===this))){return true;}for(var $2=this._layout.getChildren(),$3=$2.length,$4=0;$4<$3;$4++){if($2[$4].getMenu&&$2[$4].getMenu()&&$2[$4].getMenu().isSubElement($0,$1)){return true;}}return false;};qx.Proto._beforeAppear=function(){qx.ui.layout.CanvasLayout.prototype._beforeAppear.call(this);qx.manager.object.MenuManager.getInstance().add(this);this.bringToFront();this._makeActive();};qx.Proto._beforeDisappear=function(){qx.ui.layout.CanvasLayout.prototype._beforeDisappear.call(this);qx.manager.object.MenuManager.getInstance().remove(this);this._makeInactive();this.setHoverItem(null);this.setOpenItem(null);var $0=this.getOpener();if($0){$0.removeState($[19]);}};qx.Proto._modifyHoverItem=function($0,$1,$2){if($1){$1.removeState($[56]);}if($0){$0.addState($[56]);}return true;};qx.Proto._modifyOpenItem=function($0,$1,$2){var $3=false;if($1){var $4=$1.getMenu();if($4){$4.setParentMenu(null);$4.setOpener(null);$4.hide();}}if($0){var $5=$0.getMenu();if($5){$5.setOpener($0);$5.setParentMenu(this);var $6=$0.getElement();var $7=this.getElement();$5.setTop(qx.html.Location.getPageBoxTop($6)+this.getSubMenuVerticalOffset());$5.setLeft(qx.html.Location.getPageBoxLeft($7)+qx.html.Dimension.getBoxWidth($7)+this.getSubMenuHorizontalOffset());$5.show();qx.ui.core.Widget.flushGlobalQueues();}}return true;};qx.OO.addCachedProperty({name:$[2032]});qx.OO.addCachedProperty({name:$[1975]});qx.OO.addCachedProperty({name:$[2570]});qx.OO.addCachedProperty({name:$[1404]});qx.OO.addCachedProperty({name:$[972]});qx.OO.addCachedProperty({name:$[1748]});qx.OO.addCachedProperty({name:$[597],defaultValue:0});qx.OO.addCachedProperty({name:$[2222]});qx.OO.addCachedProperty({name:$[1259]});qx.OO.addCachedProperty({name:$[861]});qx.OO.addCachedProperty({name:$[1216]});qx.Proto._computeMaxIconWidth=function(){var $0=this.getLayout().getChildren(),$1=$0.length,$2,$3=0;for(var $4=0;$4<$1;$4++){$2=$0[$4];if($2.hasIcon()){$3=Math.max($3,16);}}return $3;};qx.Proto._computeMaxLabelWidth=function(){var $0=this.getLayout().getChildren(),$1=$0.length,$2,$3=0;for(var $4=0;$4<$1;$4++){$2=$0[$4];if($2.hasLabel()){$3=Math.max($3,$2.getLabelObject().getPreferredBoxWidth());}}return $3;};qx.Proto._computeMaxLabelWidthIncShortcut=function(){var $0=this.getLayout().getChildren(),$1=$0.length,$2,$3=0;for(var $4=0;$4<$1;$4++){$2=$0[$4];if($2.hasLabel()&&$2.hasShortcut()){$3=Math.max($3,$2.getLabelObject().getPreferredBoxWidth());}}return $3;};qx.Proto._computeMaxShortcutWidth=function(){var $0=this.getLayout().getChildren(),$1=$0.length,$2,$3=0;for(var $4=0;$4<$1;$4++){$2=$0[$4];if($2.hasShortcut()){$3=Math.max($3,$2.getShortcutObject().getPreferredBoxWidth());}}return $3;};qx.Proto._computeMaxArrowWidth=function(){var $0=this.getLayout().getChildren(),$1=$0.length,$2,$3=0;for(var $4=0;$4<$1;$4++){$2=$0[$4];if($2.hasMenu()){$3=Math.max($3,4);}}return $3;};qx.Proto._computeMaxContentWidth=function(){var $0;var $1=this.getMaxLabelWidth();var $2=this.getMaxShortcutWidth();if(this.getIndentShortcuts()){var $3=$2+this.getMaxLabelWidthIncShortcut();if($2>0){$3+=this.getLabelShortcutGap();}$0=Math.max($1,$3);}else{$0=$1+$2;if($1>0&&$2>0){$0+=this.getLabelShortcutGap();}}return $0;};qx.Proto._computeIconPosition=function(){return 0;};qx.Proto._computeLabelPosition=function(){var $0=this.getMaxIconWidth();return $0>0?$0+this.getIconContentGap():this.getContentNonIconPadding();};qx.Proto._computeShortcutPosition=function(){return this.getLabelPosition()+this.getMaxContentWidth()-this.getMaxShortcutWidth();};qx.Proto._computeArrowPosition=function(){var $0=this.getMaxContentWidth();return this.getLabelPosition()+($0>0?$0+this.getContentArrowGap():$0);};qx.Proto._invalidateMaxIconWidth=function(){this._cachedMaxIconWidth=null;this._invalidateLabelPosition();this._invalidateMenuButtonNeededWidth();};qx.Proto._invalidateMaxLabelWidth=function(){this._cachedMaxLabelWidth=null;this._invalidateShortcutPosition();this._invalidateMaxLabelWidthIncShortcut();this._invalidateMaxContentWidth();this._invalidateMenuButtonNeededWidth();};qx.Proto._invalidateMaxShortcutWidth=function(){this._cachedMaxShortcutWidth=null;this._invalidateArrowPosition();this._invalidateMaxContentWidth();this._invalidateMenuButtonNeededWidth();};qx.Proto._invalidateMaxLabelWidth=function(){this._cachedMaxArrowWidth=null;this._invalidateMenuButtonNeededWidth();};qx.Proto._invalidateLabelPosition=function(){this._cachedLabelPosition=null;this._invalidateShortcutPosition();};qx.Proto._invalidateShortcutPosition=function(){this._cachedShortcutPosition=null;this._invalidateArrowPosition();};qx.Proto._computeMenuButtonNeededWidth=function(){var $0=0;var $1=this.getMaxIconWidth();var $2=this.getMaxContentWidth();var $3=this.getMaxArrowWidth();if($1>0){$0+=$1;}else{$0+=this.getContentNonIconPadding();}if($2>0){if($1>0){$0+=this.getIconContentGap();}$0+=$2;}if($3>0){if($1>0||$2>0){$0+=this.getContentArrowGap();}$0+=$3;}else{$0+=this.getContentNonArrowPadding();}return $0;};qx.Proto._onmouseover=function($0){var $1=this.getParentMenu();if($1){$1._closeTimer.stop();var $2=this.getOpener();if($2){$1.setHoverItem($2);}}var $3=$0.getTarget();if($3==this){this._openTimer.stop();this._closeTimer.start();this.setHoverItem(null);return;}var $4=this.getOpenItem();if($4){this.setHoverItem($3);this._openTimer.stop();if($3.hasMenu()){if(this.getFastReopen()){this.setOpenItem($3);this._closeTimer.stop();}else{this._openTimer.start();}}else{this._closeTimer.start();}}else{this.setHoverItem($3);this._openTimer.stop();if($3.hasMenu()){this._openTimer.start();}}};qx.Proto._onmouseout=function($0){this._openTimer.stop();var $1=$0.getTarget();if($1!=this&&$1.hasMenu()){this._closeTimer.start();}this.setHoverItem(null);};qx.Proto._onopentimer=function($0){this._openTimer.stop();var $1=this.getHoverItem();if($1&&$1.hasMenu()){this.setOpenItem($1);}};qx.Proto._onclosetimer=function($0){this._closeTimer.stop();this.setOpenItem(null);};qx.Proto._onkeydown=function($0){if($0.getKeyIdentifier()==$[43]){this._onkeydown_enter($0);}$0.preventDefault();};qx.Proto._onkeypress=function($0){switch($0.getKeyIdentifier()){case $[73]:this._onkeypress_up($0);break;case $[70]:this._onkeypress_down($0);break;case $[68]:this._onkeypress_left($0);break;case $[69]:this._onkeypress_right($0);break;default:return;}$0.preventDefault();};qx.Proto._onkeypress_up=function($0){var $1=this.getHoverItem();var $2=$1?$1.isFirstChild()?this.getLastActiveChild():$1.getPreviousActiveSibling([qx.ui.menu.Separator]):this.getLastActiveChild();this.setHoverItem($2);};qx.Proto._onkeypress_down=function($0){var $1=this.getHoverItem();var $2=$1?$1.isLastChild()?this.getFirstActiveChild():$1.getNextActiveSibling([qx.ui.menu.Separator]):this.getFirstActiveChild();this.setHoverItem($2);};qx.Proto._onkeypress_left=function($0){var $1=this.getOpener();if($1 instanceof qx.ui.menu.Button){var $2=this.getOpener().getParentMenu();$2.setOpenItem(null);$2.setHoverItem($1);$2._makeActive();}else if($1 instanceof qx.ui.toolbar.MenuButton){var $3=$1.getParentToolBar();this.getFocusRoot().setActiveChild($3);$3._onkeypress($0);}};qx.Proto._onkeypress_right=function($0){var $1=this.getHoverItem();if($1){var $2=$1.getMenu();if($2){this.setOpenItem($1);$2.setHoverItem($2.getFirstActiveChild());return;}}else if(!this.getOpenItem()){var $3=this.getLayout().getFirstActiveChild();if($3){$3.hasMenu()?this.setOpenItem($3):this.setHoverItem($3);}}var $4=this.getOpener();if($4 instanceof qx.ui.toolbar.MenuButton){var $5=$4.getParentToolBar();this.getFocusRoot().setActiveChild($5);$5._onkeypress($0);}else if($4 instanceof qx.ui.menu.Button&&$1){var $6=$4.getParentMenu();while($6&&$6 instanceof qx.ui.menu.Menu){$4=$6.getOpener();if($4 instanceof qx.ui.menu.Button){$6=$4.getParentMenu();}else{if($4){$6=$4.getParent();}break;}}if($6 instanceof qx.ui.toolbar.Part){$6=$6.getParent();}if($6 instanceof qx.ui.toolbar.ToolBar){this.getFocusRoot().setActiveChild($6);$6._onkeypress($0);}}};qx.Proto._onkeydown_enter=function($0){var $1=this.getHoverItem();if($1){$1.execute();}qx.manager.object.MenuManager.getInstance().update();};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._layout){this._layout.dispose();this._layout=null;}if(this._openTimer){this._openTimer.dispose();this._openTimer=null;}if(this._closeTimer){this._closeTimer.dispose();this._closeTimer=null;}this.removeEventListener($[37],this._onmouseover);this.removeEventListener($[21],this._onmouseover);this.removeEventListener($[51],this._onmouseout);this.removeEventListener($[13],this._onkeydown);this.removeEventListener($[14],this._onkeypress);return qx.ui.popup.Popup.prototype.dispose.call(this);};qx.OO.defineClass($[198],qx.manager.object.ObjectManager,function(){qx.manager.object.ObjectManager.call(this);});qx.Proto.update=function($0,$1){var $2,$3;var $4=this.getAll();for($3 in $4){$2=$4[$3];if(!$2.getAutoHide()){continue;}if($0&&$0.getMenu&&$0.getMenu()){continue;}if(!$0){$2.hide();continue;}var $5=$1==$[6];var $6=$1==$[7];if($2.getOpener()!==$0&&($0&&(!$2.isSubElement($0)&&$5)||($2.isSubElement($0,true)&&$6)||(!$5&&!$6))){$2.hide();continue;}}};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[975],qx.ui.layout.CanvasLayout,function(){qx.ui.layout.CanvasLayout.call(this);this.setStyleProperty($[88],$[35]);this.setStyleProperty($[131],$[35]);this._line=new qx.ui.basic.Terminator;this._line.setAnonymous(true);this._line.setAppearance($[2107]);this.add(this._line);this.addEventListener($[6],this._onmousedown);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2064]});qx.Proto.hasIcon=qx.lang.Function.returnFalse;qx.Proto.hasLabel=qx.lang.Function.returnFalse;qx.Proto.hasShortcut=qx.lang.Function.returnFalse;qx.Proto.hasMenu=qx.lang.Function.returnFalse;qx.Proto._onmousedown=function($0){$0.stopPropagation();};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._line){this._line.dispose();this._line=null;}return qx.ui.layout.CanvasLayout.prototype.dispose.call(this);};qx.OO.defineClass($[2111],qx.ui.layout.HorizontalBoxLayout,function($0,$1,$2,$3){qx.ui.layout.HorizontalBoxLayout.call(this);var $4=this._iconObject=new qx.ui.basic.Image;$4.setWidth(16);$4.setAnonymous(true);var $5=this._labelObject=new qx.ui.basic.Label;$5.setAnonymous(true);$5.setSelectable(false);var $6=this._shortcutObject=new qx.ui.basic.Label;$6.setAnonymous(true);$6.setSelectable(false);var $7=this._arrowObject=new qx.ui.basic.Image($[1645]);$7.setAnonymous(true);if($0!=null){this.setLabel($0);}if($1!=null){this.setIcon($1);}if($2!=null){this.setCommand($2);qx.locale.Manager.getInstance().addEventListener($[225],function($8){this._modifyCommand($2,$2);},this);}if($3!=null){this.setMenu($3);}this.addEventListener($[7],this._onmouseup);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[233]});qx.OO.addProperty({name:$[93],type:$[0]});qx.OO.addProperty({name:$[112]});qx.OO.addProperty({name:$[242],type:$[4]});qx.Proto._hasIcon=false;qx.Proto._hasLabel=false;qx.Proto._hasShortcut=false;qx.Proto._hasMenu=false;qx.Proto.hasIcon=function(){return this._hasIcon;};qx.Proto.hasLabel=function(){return this._hasLabel;};qx.Proto.hasShortcut=function(){return this._hasShortcut;};qx.Proto.hasMenu=function(){return this._hasMenu;};qx.Proto.getIconObject=function(){return this._iconObject;};qx.Proto.getLabelObject=function(){return this._labelObject;};qx.Proto.getShortcutObject=function(){return this._shortcutObject;};qx.Proto.getArrowObject=function(){return this._arrowObject;};qx.Proto.getParentMenu=function(){var $0=this.getParent();if($0){$0=$0.getParent();if($0&&$0 instanceof qx.ui.menu.Menu){return $0;}}return null;};qx.Proto._createLayoutImpl=function(){return new qx.renderer.layout.MenuButtonLayoutImpl(this);};qx.Proto._modifyEnabled=function($0,$1,$2){if(this._iconObject){this._iconObject.setEnabled($0);}if(this._labelObject){this._labelObject.setEnabled($0);}if(this._shortcutObject){this._shortcutObject.setEnabled($0);}return qx.ui.layout.HorizontalBoxLayout.prototype._modifyEnabled.call(this,$0,$1,$2);};qx.Proto._modifyIcon=function($0,$1,$2){this._iconObject.setSource($0);if(qx.util.Validation.isValidString($0)){this._hasIcon=true;if(qx.util.Validation.isInvalidString($1)){this.addAtBegin(this._iconObject);}}else{this._hasIcon=false;this.remove(this._iconObject);}return true;};qx.Proto._modifyLabel=function($0,$1,$2){this._labelObject.setHtml($0);if((typeof $0==$[0]&&$0!=$[1])||$0 instanceof qx.locale.LocalizedString){this._hasLabel=true;if(!((typeof $1==$[0]&&$1!=$[1])||$1 instanceof qx.locale.LocalizedString)){this.addAt(this._labelObject,this.getFirstChild()==this._iconObject?1:0);}}else{this._hasLabel=false;this.remove(this._labelObject);}return true;};qx.Proto._modifyCommand=function($0,$1,$2){var $3=$0?$0.toString():$[1];this._shortcutObject.setHtml($3);if(qx.util.Validation.isValidString($3)){this._hasShortcut=true;var $4=$1?$1.getShortcut():$[1];if(qx.util.Validation.isInvalidString($4)){if(this.getLastChild()==this._arrowObject){this.addBefore(this._shortcutObject,this._arrowObject);}else{this.addAtEnd(this._shortcutObject);}}}else{this._hasShortcut=false;this.remove(this._shortcutObject);}return true;};qx.Proto._modifyMenu=function($0,$1,$2){if($0){this._hasMenu=true;if(qx.util.Validation.isInvalidObject($1)){this.addAtEnd(this._arrowObject);}}else{this._hasMenu=false;this.remove(this._arrowObject);}return true;};qx.Proto._onmouseup=function($0){this.execute();};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._iconObject){this._iconObject.dispose();this._iconObject=null;}if(this._labelObject){this._labelObject.dispose();this._labelObject=null;}if(this._shortcutObject){this._shortcutObject.dispose();this._shortcutObject=null;}if(this._arrowObject){this._arrowObject.dispose();this._arrowObject=null;}this.removeEventListener($[7],this._onmouseup);return qx.ui.layout.HorizontalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[1284],qx.renderer.layout.HorizontalBoxLayoutImpl,function($0){qx.renderer.layout.HorizontalBoxLayoutImpl.call(this,$0);this.setEnableFlexSupport(false);});qx.Proto.computeChildrenNeededWidth=function(){var $0=this.getWidget();var $1=$0.getParent().getParent();return $1.getMenuButtonNeededWidth();};qx.Proto.updateSelfOnChildOuterWidthChange=function($0){var $1=this.getWidget();var $2=$1.getParent().getParent();switch($0){case $1._iconObject:$2._invalidateMaxIconWidth();break;case $1._labelObject:$2._invalidateMaxLabelWidth();break;case $1._shortcutObject:$2._invalidateMaxShortcutWidth();break;case $1._arrowObject:$2._invalidateMaxArrowWidth();break;}return qx.renderer.layout.HorizontalBoxLayoutImpl.prototype.updateSelfOnChildOuterWidthChange.call(this,$0);};qx.Proto.layoutChild_locationX=function($0,$1){var $2=this.getWidget();var $3=$2.getParent().getParent();var $4=null;switch($0){case $2._iconObject:$4=$3.getIconPosition();break;case $2._labelObject:$4=$3.getLabelPosition();break;case $2._shortcutObject:$4=$3.getShortcutPosition();break;case $2._arrowObject:$4=$3.getArrowPosition();break;}if($4!=null){$4+=$2.getPaddingLeft();$0._applyRuntimeLeft($4);}};qx.OO.defineClass($[1746],qx.ui.toolbar.Button,function($0,$1,$2,$3,$4,$5){qx.ui.toolbar.Button.call(this,$0,$2,$3,$4,$5);if($1!=null){this.setMenu($1);}});qx.OO.addProperty({name:$[242],type:$[4],instance:$[321]});qx.OO.addProperty({name:$[1508],type:$[0],allowNull:false,possibleValues:[$[568],$[365]],defaultValue:$[365]});qx.Proto.getParentToolBar=function(){var $0=this.getParent();if($0 instanceof qx.ui.toolbar.Part){$0=$0.getParent();}return $0 instanceof qx.ui.toolbar.ToolBar?$0:null;};qx.Proto._showMenu=function($0){var $1=this.getMenu();if($1){var $2=$1.getParent();var $3=$2.getElement();var $4=this.getElement();var $5=qx.html.Dimension.getBoxHeight($4);var $6=qx.html.Location.getPageBoxLeft($3);var $7=qx.html.Location.getPageBoxLeft($4);$1.setLeft($7-$6);switch(this.getDirection()){case $[568]:var $8=qx.html.Dimension.getInnerHeight(document.body);var $9=qx.html.Location.getPageBoxBottom($3);var $a=qx.html.Location.getPageBoxBottom($4);$1.setBottom($5+($8-$a)-($8-$9));$1.setTop(null);break;case $[365]:var $b=qx.html.Location.getPageBoxTop($4);$1.setTop($b+$5);$1.setBottom(null);break;}this.addState($[19]);if($0){$1.setHoverItem($1.getFirstActiveChild());}$1.show();}};qx.Proto._hideMenu=function(){var $0=this.getMenu();if($0){$0.hide();}};qx.Proto._modifyMenu=function($0,$1,$2){if($1){$1.setOpener(null);$1.removeEventListener($[111],this._onmenuappear,this);$1.removeEventListener($[239],this._onmenudisappear,this);}if($0){$0.setOpener(this);$0.addEventListener($[111],this._onmenuappear,this);$0.addEventListener($[239],this._onmenudisappear,this);}return true;};qx.Proto._onmousedown=function($0){if($0.getTarget()!=this||!$0.isLeftButtonPressed()){return;}this.hasState($[19])?this._hideMenu():this._showMenu();};qx.Proto._onmouseup=function($0){};qx.Proto._onmouseout=function($0){if($0.getTarget()!=this){return;}this.removeState($[56]);};qx.Proto._onmouseover=function($0){var $1=this.getParentToolBar();if($1){var $2=this.getMenu();switch($1.getOpenMenu()){case null:case $2:break;default:qx.manager.object.MenuManager.getInstance().update();this._showMenu();}}return qx.ui.toolbar.Button.prototype._onmouseover.call(this,$0);};qx.Proto._onmenuappear=function($0){var $1=this.getParentToolBar();if(!$1){return;}var $2=this.getMenu();$1.setOpenMenu($2);};qx.Proto._onmenudisappear=function($0){var $1=this.getParentToolBar();if(!$1){return;}var $2=this.getMenu();if($1.getOpenMenu()==$2){$1.setOpenMenu(null);}};qx.OO.defineClass($[1801],qx.ui.layout.HorizontalBoxLayout,function(){qx.ui.layout.HorizontalBoxLayout.call(this);this.addEventListener($[14],this._onkeypress);});qx.OO.addProperty({name:$[1759],type:$[4],instance:$[321]});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[438]});qx.Proto.getAllButtons=function(){var $0=this.getChildren();var $1=$0.length;var $2=[];var $3;for(var $4=0;$4<$1;$4++){$3=$0[$4];if($3 instanceof qx.ui.toolbar.MenuButton){$2.push($3);}else if($3 instanceof qx.ui.toolbar.Part){$2=$2.concat($3.getChildren());}}return $2;};qx.Proto._onkeypress=function($0){switch($0.getKeyIdentifier()){case $[68]:return this._onkeypress_left();case $[69]:return this._onkeypress_right();}};qx.Proto._onkeypress_left=function(){var $0=this.getOpenMenu();if(!$0){return;}var $1=$0.getOpener();if(!$1){return;}var $2=this.getAllButtons();var $3=$2.length;var $4=$2.indexOf($1);var $5;var $6=null;for(var $7=$4-1;$7>=0;$7--){$5=$2[$7];if($5 instanceof qx.ui.toolbar.MenuButton&&$5.getEnabled()){$6=$5;break;}}if(!$6){for(var $7=$3-1;$7>$4;$7--){$5=$2[$7];if($5 instanceof qx.ui.toolbar.MenuButton&&$5.getEnabled()){$6=$5;break;}}}if($6){qx.manager.object.MenuManager.getInstance().update();$6._showMenu(true);}};qx.Proto._onkeypress_right=function(){var $0=this.getOpenMenu();if(!$0){return;}var $1=$0.getOpener();if(!$1){return;}var $2=this.getAllButtons();var $3=$2.length;var $4=$2.indexOf($1);var $5;var $6=null;for(var $7=$4+1;$7<$3;$7++){$5=$2[$7];if($5 instanceof qx.ui.toolbar.MenuButton&&$5.getEnabled()){$6=$5;break;}}if(!$6){for(var $7=0;$7<$4;$7++){$5=$2[$7];if($5 instanceof qx.ui.toolbar.MenuButton&&$5.getEnabled()){$6=$5;break;}}}if($6){qx.manager.object.MenuManager.getInstance().update();$6._showMenu(true);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[14],this._onkeypress);return qx.ui.layout.HorizontalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[881],qx.ui.menu.Button,function($0,$1,$2){qx.ui.menu.Button.call(this,$0,$[53],$1);if($2!=null){this.setChecked($2);}qx.manager.object.ImageManager.getInstance().preload($[625]);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1258]});qx.OO.addProperty({name:$[98],type:$[0]});qx.OO.addProperty({name:$[104],type:$[0]});qx.OO.addProperty({name:$[81],type:$[2],defaultValue:false,getAlias:$[255]});qx.Proto._modifyChecked=function($0,$1,$2){$0?this.addState($[81]):this.removeState($[81]);this.getIconObject().setSource($0?$[625]:$[53]);return true;};qx.Proto.execute=function(){this.setChecked(!this.getChecked());qx.ui.menu.Button.prototype.execute.call(this);};qx.OO.defineClass($[811],qx.ui.layout.HorizontalBoxLayout,function(){qx.ui.layout.HorizontalBoxLayout.call(this);var $0=this._popup=new qx.ui.popup.Popup;$0.setAppearance($[2250]);this._createList([this.tr($[1083]),this.tr($[1118])]);var $1=this._field=new qx.ui.form.TextField;$1.setAppearance($[1444]);$1.addEventListener($[85],this._oninput,this);this.add($1);this.setEditable(false);var $2=this._button=new qx.ui.basic.Atom(null,$[500]);$2.set({appearance:$[584],tabIndex:-1});this.add($2);this.setTabIndex(1);this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);this.addEventListener($[60],this._onmousewheel);this.addEventListener($[45],function(){if(this.getAllowSearch()){this.openSearchDialog();}});this.addEventListener($[13],this._onkeydown);this.addEventListener($[14],this._onkeypress);this.addEventListener($[401],this._testClosePopup);this._popup.addEventListener($[111],this._onpopupappear,this);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1470]});qx.OO.addProperty({name:$[541],type:$[2],getAlias:$[785]});qx.OO.addProperty({name:$[104],type:$[0]});qx.OO.addProperty({name:$[803],type:$[3],defaultValue:10});qx.OO.addProperty({name:$[2528],type:$[2],getAlias:$[1512],defaultValue:false});qx.OO.addProperty({name:$[2469],type:$[0],defaultValue:$[442],possibleValues:[$[442],$[318]]});qx.OO.addProperty({name:$[2151],type:$[0],defaultValue:$[1778]});qx.OO.addProperty({name:$[2470],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[970],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[2343],type:$[3],defaultValue:10});qx.Proto.getPopup=function(){return this._popup;};qx.Proto.getList=function(){return this._list;};qx.Proto.getField=function(){return this._field;};qx.Proto.getButton=function(){return this._button;};qx.Proto._getComboSetting=function($0){return qx.Settings.getValueOfClass($[811],$0);};qx.Proto.getSelectedRow=function(){var $0=this.getSelectedIndex();return $0<0?null:this._model.getData()[$0];};qx.Proto._createList=function($0){this._model=new qx.ui.table.SimpleTableModel;this._model.setColumns($0);var $1=this._list=new qx.ui.table.Table(this._model);$1.setFocusedCell=function(){};$1.setAppearance($[2144]);$1.forceKeepFirstVisibleRowComplete(false);var $2=$1._getSelectionManager();var $3=$2.handleMouseUp,$4=this;$2.handleMouseUp=function($5,$6){$3.apply($2,arguments);if($6.isLeftButtonPressed()){$4._testClosePopup();}};this._modifyIdColumnVisible(this.getIdColumnVisible());this._manager=$1.getSelectionModel();this._manager.addEventListener($[620],this._onChangeSelection,this);this._manager.removeSelectionInterval=function(){};this._manager.setSelectionMode(qx.ui.table.SelectionModel.SINGLE_SELECTION);this._popup.add($1);delete this._calcDimensions;};qx.Proto.setColumnHeaders=function($0){if(!this._list||$0.length!=this._model.getColumnCount()){if(this._list){var $1=this._model.getData();this._list.setParent(null);this._list.dispose();this._list=null;}this._createList($0);if($1&&$1.length){this._model.setData($1);}}else{this._model.setColumns($0);this._list.getTableColumnModel().init($0.length);delete this._calcDimensions;}this._modifyIdColumnVisible(this.getIdColumnVisible());};qx.Proto.getColumnHeaders=function($0){var $1=[];$1.length=this._model.getColumnCount();for(var $2=0;$2<$1.length;$2++){$1[$2]=this._model.getColumnName($2);}return $1;};qx.Proto.setSelection=function($0){delete this._calcDimensions;this._model.setData($0);if(!this.getEditable()){this._modifyValue(this.getValue());}};qx.Proto.getSelection=function(){return this._model.getData();};qx.Proto.setSelectedIndex=function($0){var $1=this.getSelection().length;if($1>=0){if($0<0&&!this.getEditable()&&this.getEnsureSomethingSelected()){$0=0;}if($0>=0){$0=qx.lang.Number.limit($0,0,$1-1);this._manager.setSelectionInterval($0,$0);if(this._popup.isSeeable()){this._list.scrollCellVisible(0,$0);}}else{this._manager.clearSelection();}}return true;};qx.Proto.getSelectedIndex=function(){var $0=this._manager.getAnchorSelectionIndex();return this._manager.isSelectedIndex($0)?$0:-1;};qx.Proto._modifyShowOnTextField=function($0){if(!this.getEditable()){this.setSelectedIndex(this.getSelectedIndex());delete this._calcDimensions;}return true;};qx.Proto._modifyMaxVisibleRows=function(){delete this._calcDimensions;return true;};qx.Proto._checkIdDescriptionSeparator=function($0){return String($0).replace(/ /g,$[2174]);};qx.Proto._modifyIdDescriptionSeparator=function($0){if(!this.getEditable()&&this.getShowOnTextField()==$[318]){this.setSelectedIndex(this.getSelectedIndex());delete this._calcDimensions;}return true;};qx.Proto._modifyIdColumnVisible=function($0){this._list.getTableColumnModel().setColumnVisible(0,$0);delete this._calcDimensions;return true;};qx.Proto._modifyEditable=function($0){var $1=this._field;$1.setReadOnly(!$0);$1.setCursor($0?null:$[47]);$1.setSelectable($0);return true;};qx.Proto._modifyValue=function($0){this._fromValue=true;var $1=this._model.getData();var $2=-1;if($0!=null){for(var $2=0;$2<$1.length;$2++){if($0==$1[$2][0]){break;}}if($2==$1.length){$2=-1;}}if(this.getEditable()){this._field.setValue($0);}if(!this._fromSelected){this.setSelectedIndex($2);}delete this._fromValue;return true;};qx.Proto._modifyEnabled=function($0){if(this._button){this._button.setEnabled($0);}if(this._field){this._field.setEnabled($0);}return qx.ui.layout.HorizontalBoxLayout.prototype._modifyEnabled.apply(this,arguments);};qx.Proto._oldSelected=null;qx.Proto._openPopup=function(){if(this.isSearchInProgress()){return;}var $0=this._popup;$0.setAutoHide(false);var $1=this.getElement();if(!$0.isCreated()){this.createDispatchEvent($[837]);}if(!this.getSelection().length){return;}$0.positionRelativeTo($1,1,qx.html.Dimension.getBoxHeight($1));this._calculateDimensions();$0.setParent(this.getTopLevelWidget());$0.auto();$0.show();this._oldSelected=this.getSelectedIndex();window.setInterval(function(){$0.setAutoHide(true);},0);};qx.Proto._closePopup=function(){this._popup.hide();};qx.Proto._testClosePopup=function(){if(this._popup.isSeeable()){this._closePopup();}};qx.Proto._togglePopup=function(){this._popup.isSeeable()?this._closePopup():this._openPopup();};qx.Proto.sizeTextFieldToContent=function(){this._calculateDimensions();this._field.setWidth(this._neededTextFieldWidth);};qx.Proto._calculateDimensions=function(){if(this._calcDimensions){return ;}var $0=this.getSelection();var $1=this.getColumnHeaders(),$2=$1.length;var $3=[];this._neededTextFieldWidth=0;$3.length=$1.length;for(var $4=0;$4<$1.length;$4++){$3[$4]=0;}var $5=this.getShowOnTextField()==$[318];for(var $6=0,$7=Math.min($0.length,50);$6<$7;$6++){var $8=$0[$6],$9,$a;for($4=0;$4<$2;$4++){var $b=this._getTextWidth($8[$4]);if($4==0){$9=$b;}else if($4==1){$a=$b;}$3[$4]=Math.max($b,$3[$4]);}this._neededTextFieldWidth=Math.max(this._neededTextFieldWidth,$a+($5?$9:0));}if(this.getShowOnTextField()==$[318]){this._neededTextFieldWidth+=this._getTextWidth(this.getIdDescriptionSeparator());}this._neededTextFieldWidth+=8;var $c=this.getMaxVisibleRows(),$d=$0.length>$c?(new qx.ui.core.ScrollBar)._getScrollBarWidth():0,$e=this._list.getTableColumnModel(),$f=0;for($4=0;$4<$2;$4++){if($e.isColumnVisible($4)){$f++;}}var $g=$f>1;this._list.getPaneScroller(0).getHeader().setHeight($g?$[486]:1);for($4=0;$4<$2;$4++){if($e.isColumnVisible($4)){var $h=$3[$4];if($g){$h=Math.max($h,this._getTextWidth($1[$4]));}$h+=8;this._list.setColumnWidth($4,$h);$d+=$h;}}this._list.set({width:$d,height:this._list.getRowHeight()*Math.min($c,($g?1:0)+$0.length)+2+($g?2:0)});this._calcDimensions=true;};qx.Proto._getTextWidth=function($0){var $1=new qx.ui.basic.Label($0);var $2=$1.getPreferredBoxWidth();$1.dispose();return $2;};qx.Proto.isSearchInProgress=function(){return !this._popup.contains(this._list);};qx.Proto._search=function($0,$1,$2){if($1==null||!$1.length){return;}var $3=$0,$4=this._model.getColumnCount(),$5=this.getSelection().length,$6=this._model.getData();if(!$2){$1=$1.toLowerCase();}var $7=this._list.getTableColumnModel();while(true){var $8=$6[$3];if($8){for(var $9=0;$9<$4;$9++){if($7.isColumnVisible($9)){var $a=$8[$9];if(!$2){$a=$a.toLowerCase();}if($a.indexOf($1)>=0){this._manager.setSelectionInterval($3,$3);this._list.scrollCellVisible(1,$3);return;}}}}$3=($3+1)%$5;if($3==$0){break;}}};qx.Proto.openSearchDialog=function(){var $0=this.getSelection();if(!$0||!$0.length||this.isSearchInProgress()){return;}this._testClosePopup();var $1=this,$2=this.getSelectedIndex(),$3=$2;function $4(){$1._search($3,$5.getComputedValue(),$6.isChecked());}var $5=new qx.ui.form.TextField;$5.set({minWidth:this._field.getWidth(),width:$[414]});$5.addEventListener($[85],function(){$4();});var $6=new qx.ui.form.CheckBox(this.tr($[1854]));$6.set({horizontalAlign:$[576],marginBottom:4});var $7=new qx.ui.layout.VerticalBoxLayout;$7.set({spacing:6,horizontalChildrenAlign:$[576],height:$[414]});$7.auto();$7.add($5,$6);this._calculateDimensions();var $8=qx.renderer.border.BorderPresets.getInstance().inset;var $9={height:$8.getTopWidth()+this._list.getHeight()+$8.getBottomWidth(),width:$8.getLeftWidth()+this._list.getWidth()+$8.getRightWidth(),border:$8,parent:$7};var $a={};for(var $b in $9){$a[$b]=this._list[qx.OO.getter[$b]]();}this._list.set($9);var $c=new qx.ui.form.Button($[246],$[647]);$c.set({toolTip:new qx.ui.popup.ToolTip(this.tr($[2061]))});$c.addEventListener($[40],function(){$3=(this.getSelectedIndex()+1)%$0.length;$4();},this);var $d=new qx.ui.form.Button($[246],$[1021]);$d.addEventListener($[235],function(){$2=null;$h.close();},this);var $e=new qx.ui.form.Button($[246],$[1333]);$e.addEventListener($[235],function(){$h.close();},this);var $f=new qx.ui.layout.VerticalBoxLayout;$f.auto();$f.set({spacing:10});$f.add($c,$d,$e);var $g=new qx.ui.layout.BoxLayout;$g.auto();$g.setPadding(10);$g.set({spacing:8,minHeight:$[486],height:$[414]});$g.add($7,$f);var $h=new qx.ui.window.Window(this.tr($[1244]),$[647]);$h.add($g);$h.positionRelativeTo(this);$h.set({autoHide:true,allowMaximize:false,showMaximize:false,allowMinimize:false,showMinimize:false});$h.addEventListener($[111],function(){$5.focus();});$h.addEventListener($[239],function(){if($2!=null){this.setSelectedIndex($2);}this._list.set($a);this.focus();},this);$h.addEventListener($[13],function($i){switch($i.getKeyIdentifier()){case $[43]:$d.createDispatchEvent($[235]);break;case $[79]:$e.createDispatchEvent($[235]);break;case $[269]:$c.createDispatchEvent($[235]);break;default:return;}$i.preventDefault();},this);$h.auto();$h.addToDocument();$h.open();};qx.Proto._onChangeSelection=function($0){this._fromSelected=true;if(!this._fromInput){var $1=this.getSelectedIndex();if($1>=0){var $2=this._model.getData()[$1];}if($2||!this.getEditable()){this.setValue($2&&$2[0]);}if(!this.getEditable()){var $3=$[1];if($2){$3=this.getShowOnTextField()==$[442]?$2[1]:($2[0]!=null&&$2[0]!=$[246]?$2[0]+this.getIdDescriptionSeparator()+$2[1]:$2[1]);}this._field.setValue($3);}}delete this._fromSelected;};qx.Proto._onpopupappear=function($0){var $1=this.getSelectedIndex();if($1>=0){this._list.scrollCellVisible(0,$1);}};qx.Proto._oninput=function($0){this._fromInput=true;this.setValue(this._field.getComputedValue());delete this._fromInput;};qx.Proto._onmousedown=function($0){switch($0.getTarget()){case this._field:if(this.getEditable()){break;}case this._button:this._button.addState($[19]);this._togglePopup();this.setCapture(true);break;}};qx.Proto._onmouseup=function($0){switch($0.getTarget()){case this._field:if(this.getEditable()){break;}default:this._button.removeState($[19]);break;}this.setCapture(false);};qx.Proto._onmousewheel=function($0){if(!this._popup.isSeeable()){this.setSelectedIndex(Math.max(0,this.getSelectedIndex()+($0.getWheelDelta()<0?-1:1)));}};qx.Proto._onkeydown=function($0){var $1=this._popup.isSeeable();switch($0.getKeyIdentifier()){case $[43]:if($1){this._closePopup();this.setFocused(true);}else{this._openPopup();}break;case $[79]:if($1){this.setSelectedIndex(this._oldSelected);this._closePopup();this.setFocused(true);}break;case $[134]:this.setSelectedIndex(0);break;case $[149]:var $2=this.getSelection().length;if($2){this.setSelectedIndex($2-1);}break;case $[70]:if($0.isAltPressed()){this._togglePopup();}break;case $[269]:if(this.getAllowSearch()){this.openSearchDialog();}break;case $[146]:if($0.isCtrlPressed()){if(this.getAllowSearch()){this.openSearchDialog();}break;}return;default:if($1){this._list.dispatchEvent($0);}return;}$0.preventDefault();};qx.Proto._onkeypress=function($0){var $1=this._popup.isSeeable();switch($0.getKeyIdentifier()){case $[73]:this.setSelectedIndex(Math.max(0,this.getSelectedIndex()-1));break;case $[70]:this.setSelectedIndex(Math.max(0,this.getSelectedIndex()+1));break;case $[76]:this.setSelectedIndex(Math.max(0,this.getSelectedIndex()-this.getPagingInterval()));break;case $[86]:this.setSelectedIndex(this.getSelectedIndex()+this.getPagingInterval());break;default:if($1){this._list.dispatchEvent($0);}return;}$0.preventDefault();if(!this.isEditable()&&this._list.isSeeable()){this._list.dispatchEvent($0);}};qx.Proto._visualizeBlur=function(){if(qx.core.Client.getInstance().isMshtml()){if(this.getEnableElementFocus()&&!this.getFocusRoot().getFocusedChild()){try{if(this.getEditable()){this.getField().getElement().blur();}else{this.getElement().blur();}}catch(ex){}}}else{if(this.getEnableElementFocus()){try{if(this.getEditable()){this.getField().getElement().blur();}else if(!this.getFocusRoot().getFocusedChild()){this.getElement().blur();}}catch(ex){}}}this.removeState($[164]);return true;};qx.Proto._visualizeFocus=function(){if(!qx.event.handler.FocusHandler.mouseFocus&&this.getEnableElementFocus()){try{if(this.getEditable()){this.getField().getElement().focus();this.getField()._ontabfocus();}else{this.getElement().focus();}}catch(ex){}}this.addState($[164]);return true;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[6],this._onmousedown);this.removeEventListener($[7],this._onmouseup);this.removeEventListener($[60],this._onmousewheel);this.removeEventListener($[13],this._onkeydown);this.removeEventListener($[14],this._onkeypress);this._model=null;if(this._manager){this._manager.removeEventListener($[620],this._onChangeSelection);this._manager=null;}if(this._list){this._list.dispose();this._list=null;}if(this._popup){this._popup.removeEventListener($[111],this._onpopupappear,this);this._popup.dispose();this._popup=null;}if(this._field){if(this.getEditable()){this._field.removeEventListener($[85],this._oninput,this);}this._field.dispose();this._field=null;}if(this._button){this._button.dispose();this._button=null;}return qx.ui.layout.HorizontalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[2140],qx.ui.table.TableModel,function(){qx.ui.table.TableModel.call(this);this._columnIdArr=[];this._columnNameArr=[];this._columnIndexMap={};});qx.Proto.getColumnCount=function(){return this._columnIdArr.length;};qx.Proto.getColumnIndexById=function($0){return this._columnIndexMap[$0];};qx.Proto.getColumnId=function($0){return this._columnIdArr[$0];};qx.Proto.getColumnName=function($0){return this._columnNameArr[$0];};qx.Proto.setColumnIds=function($0){this._columnIdArr=$0;this._columnIndexMap={};for(var $1=0;$1<$0.length;$1++){this._columnIndexMap[$0[$1]]=$1;}this._columnNameArr=new Array($0.length);if(!this._internalChange){this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED);}};qx.Proto.setColumnNamesByIndex=function($0){if(this._columnIdArr.length!=$0.length){throw new Error("this._columnIdArr and columnNameArr have different length: "+this._columnIdArr.length+" != "+$0.length);}this._columnNameArr=$0;this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED);};qx.Proto.setColumnNamesById=function($0){this._columnNameArr=new Array(this._columnIdArr.length);for(var $1=0;$1<this._columnIdArr.length;++$1){this._columnNameArr[$1]=$0[this._columnIdArr[$1]];}};qx.Proto.setColumns=function($0,$1){if($1==null){$1=$0;}if($1.length!=$0.length){throw new Error("columnIdArr and columnNameArr have different length: "+$1.length+" != "+$0.length);}this._internalChange=true;this.setColumnIds($1);this._internalChange=false;this.setColumnNamesByIndex($0);};qx.OO.defineClass($[1326],qx.ui.table.AbstractTableModel,function(){qx.ui.table.AbstractTableModel.call(this);this._rowArr=[];this._sortColumnIndex=-1;this._sortAscending;this._editableColArr=null;});qx.Proto.getRowData=function($0){return this._rowArr[$0];};qx.Proto.getRowDataAsMap=function($0){var $1=this._rowArr[$0];var $2={};for(var $3=0;$3<this.getColumnCount();$3++){$2[this.getColumnId($3)]=$1[$3];}return $2;};qx.Proto.setEditable=function($0){this._editableColArr=[];for(var $1=0;$1<this.getColumnCount();$1++){this._editableColArr[$1]=$0;}this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED);};qx.Proto.setColumnEditable=function($0,$1){if($1!=this.isColumnEditable($0)){if(this._editableColArr==null){this._editableColArr=[];}this._editableColArr[$0]=$1;this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED);}};qx.Proto.isColumnEditable=function($0){return this._editableColArr?(this._editableColArr[$0]==true):false;};qx.Proto.isColumnSortable=function($0){return true;};qx.Proto.sortByColumn=function($0,$1){var $2;if($1){$2=function($3,$4){var $5=$3[$0];var $6=$4[$0];return ($5>$6)?1:(($5==$6)?0:-1);};}else{$2=function($3,$4){var $5=$3[$0];var $6=$4[$0];return ($5<$6)?1:(($5==$6)?0:-1);};}this._rowArr.sort($2);this._sortColumnIndex=$0;this._sortAscending=$1;this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED);};qx.Proto._clearSorting=function(){if(this._sortColumnIndex!=-1){this._sortColumnIndex=-1;this._sortAscending=true;this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED);}};qx.Proto.getSortColumnIndex=function(){return this._sortColumnIndex;};qx.Proto.isSortAscending=function(){return this._sortAscending;};qx.Proto.getRowCount=function(){return this._rowArr.length;};qx.Proto.getValue=function($0,$1){if($1<0||$1>=this._rowArr.length){throw new Error("this._rowArr out of bounds: "+$1+" (0.."+this._rowArr.length+")");}return this._rowArr[$1][$0];};qx.Proto.setValue=function($0,$1,$2){if(this._rowArr[$1][$0]!=$2){this._rowArr[$1][$0]=$2;if(this.hasEventListeners(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED)){var $3={firstRow:$1,lastRow:$1,firstColumn:$0,lastColumn:$0};this.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$3),true);}if($0==this._sortColumnIndex){this._clearSorting();}}};qx.Proto.setData=function($0){this._rowArr=$0;if(this.hasEventListeners(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED)){this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED);}this._clearSorting();};qx.Proto.getData=function(){return this._rowArr;};qx.Proto.setDataAsMapArray=function($0){this.setData(this._mapArray2RowArr($0));};qx.Proto.addRows=function($0,$1){if($1==null){$1=this._rowArr.length;}$0.splice(0,0,$1,0);Array.prototype.splice.apply(this._rowArr,$0);if(this.hasEventListeners(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED)){var $2={firstRow:$1,lastRow:this._rowArr.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$2),true);}this._clearSorting();};qx.Proto.addRowsAsMapArray=function($0,$1){this.addRows(this._mapArray2RowArr($0),$1);};qx.Proto.removeRows=function($0,$1){this._rowArr.splice($0,$1);if(this.hasEventListeners(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED)){var $2={firstRow:$0,lastRow:this._rowArr.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$2),true);}this._clearSorting();};qx.Proto._mapArray2RowArr=function($0){var $1=$0.length;var $2=this.getColumnCount();var $3=new Array($1);var $4;var $5;for(var $6=0;$6<$1;++$6){$4=new Array($2);for(var $5=0;$5<$2;++$5){$4[$5]=$0[$6][this.getColumnId($5)];}$3[$6]=$4;}return $3;};qx.OO.defineClass($[2474],qx.ui.popup.Popup,function($0,$1){qx.ui.popup.Popup.call(this);this._atom=new qx.ui.basic.Atom($0,$1);this._atom.setParent(this);});qx.Proto._isFocusRoot=false;qx.Proto.getAtom=function(){return this._atom;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._atom){this._atom.dispose();this._atom=null;}return qx.ui.popup.Popup.prototype.dispose.call(this);};qx.OO.defineClass($[329],qx.ui.popup.PopupAtom,function($0,$1){qx.ui.popup.PopupAtom.call(this,$0,$1);this.setStyleProperty($[132],$[1899]);this._showTimer=new qx.client.Timer(this.getShowInterval());this._showTimer.addEventListener($[54],this._onshowtimer,this);this._hideTimer=new qx.client.Timer(this.getHideInterval());this._hideTimer.addEventListener($[54],this._onhidetimer,this);this.addEventListener($[37],this._onmouseover);this.addEventListener($[51],this._onmouseover);});qx.Proto._minZIndex=1e7;qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1517]});qx.OO.addProperty({name:$[2364],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1212],type:$[3],defaultValue:1});qx.OO.addProperty({name:$[1463],type:$[3],defaultValue:20});qx.OO.addProperty({name:$[1608],type:$[3],defaultValue:1000});qx.OO.addProperty({name:$[2221],type:$[3],defaultValue:4000});qx.OO.addProperty({name:$[2557],type:$[4],instance:$[174]});qx.Proto._modifyHideInterval=function($0,$1,$2){this._hideTimer.setInterval($0);return true;};qx.Proto._modifyShowInterval=function($0,$1,$2){this._showTimer.setInterval($0);return true;};qx.Proto._modifyBoundToWidget=function($0,$1,$2){if($0){this.setParent($0.getTopLevelWidget());}else if($1){this.setParent(null);}return true;};qx.Proto._beforeAppear=function(){qx.ui.popup.PopupAtom.prototype._beforeAppear.call(this);this._stopShowTimer();this._startHideTimer();};qx.Proto._beforeDisappear=function(){qx.ui.popup.PopupAtom.prototype._beforeDisappear.call(this);this._stopHideTimer();};qx.Proto._startShowTimer=function(){if(!this._showTimer.getEnabled()){this._showTimer.start();}};qx.Proto._startHideTimer=function(){if(!this._hideTimer.getEnabled()){this._hideTimer.start();}};qx.Proto._stopShowTimer=function(){if(this._showTimer.getEnabled()){this._showTimer.stop();}};qx.Proto._stopHideTimer=function(){if(this._hideTimer.getEnabled()){this._hideTimer.stop();}};qx.Proto._onmouseover=function($0){if(this.getHideOnHover()){this.hide();}};qx.Proto._onshowtimer=function($0){this.setLeft(qx.event.type.MouseEvent.getPageX()+this.getMousePointerOffsetX());this.setTop(qx.event.type.MouseEvent.getPageY()+this.getMousePointerOffsetY());this.show();qx.ui.core.Widget.flushGlobalQueues();return true;};qx.Proto._onhidetimer=function($0){return this.hide();};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[37],this._onmouseover);this.removeEventListener($[51],this._onmouseover);if(this._showTimer){this._showTimer.removeEventListener($[54],this._onshowtimer,this);this._showTimer.dispose();this._showTimer=null;}if(this._hideTimer){this._hideTimer.removeEventListener($[54],this._onhidetimer,this);this._hideTimer.dispose();this._hideTimer=null;}return qx.ui.popup.PopupAtom.prototype.dispose.call(this);};qx.OO.defineClass($[163],qx.manager.object.ObjectManager,function(){qx.manager.object.ObjectManager.call(this);});qx.OO.addProperty({name:$[1292],type:$[4],instance:$[329]});qx.Proto._modifyCurrentToolTip=function($0,$1,$2){if($1&&$1.contains($0)){return;}if($1){$1.hide();$1._stopShowTimer();$1._stopHideTimer();}if($0){$0._startShowTimer();}return true;};qx.Proto.handleMouseOver=function($0){var $1=$0.getTarget();var $2;if(!($1 instanceof qx.ui.core.Widget)&&$1.nodeType==1){$1=qx.event.handler.EventHandler.getTargetObject($1);}while($1!=null&&!($2=$1.getToolTip())){$1=$1.getParent();}if($2!=null){$2.setBoundToWidget($1);}this.setCurrentToolTip($2);};qx.Proto.handleMouseOut=function($0){var $1=$0.getTarget();var $2=$0.getRelatedTarget();var $3=this.getCurrentToolTip();if($3&&($2==$3||$3.contains($2))){return;}if($2&&$1&&$1.contains($2)){return;}if($3&&!$2){this.setCurrentToolTip(null);}};qx.Proto.handleFocus=function($0){var $1=$0.getTarget();var $2=$1.getToolTip();if($2!=null){$2.setBoundToWidget($1);this.setCurrentToolTip($2);}};qx.Proto.handleBlur=function($0){var $1=$0.getTarget();if(!$1){return;}var $2=this.getCurrentToolTip();if($2&&$2==$1.getToolTip()){this.setCurrentToolTip(null);}};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[780],qx.ui.popup.Popup,function($0,$1,$2){qx.ui.popup.Popup.call(this);this.setMinWidth($[5]);this.setMinHeight($[5]);this.setAutoHide(false);this.setWindowManager($2||qx.ui.window.Window.getDefaultWindowManager());var $3=this._frame=new qx.ui.basic.Terminator;$3.setAppearance($[1425]);var $4=this._layout=new qx.ui.layout.VerticalBoxLayout;$4.setEdge(0);this.add($4);var $5=this._captionBar=new qx.ui.layout.HorizontalBoxLayout;$5.setAppearance($[1515]);$4.add($5);if($1!=null){var $6=this._captionIcon=new qx.ui.basic.Image($1);$6.setAppearance($[1640]);$5.add($6);}var $7=this._captionTitle=new qx.ui.basic.Label($0);$7.setAppearance($[2414]);$7.setSelectable(false);$5.add($7);var $8=this._captionFlex=new qx.ui.basic.HorizontalSpacer;$5.add($8);var $9=this._minimizeButton=new qx.ui.form.Button(null,$[1562]);$9.setAppearance($[2265]);$9.setTabIndex(-1);$9.addEventListener($[40],this._onminimizebuttonclick,this);$9.addEventListener($[6],this._onbuttonmousedown,this);$5.add($9);var $a=this._restoreButton=new qx.ui.form.Button(null,$[1365]);$a.setAppearance($[1280]);$a.setTabIndex(-1);$a.addEventListener($[40],this._onrestorebuttonclick,this);$a.addEventListener($[6],this._onbuttonmousedown,this);var $b=this._maximizeButton=new qx.ui.form.Button(null,$[1158]);$b.setAppearance($[1808]);$b.setTabIndex(-1);$b.addEventListener($[40],this._onmaximizebuttonclick,this);$b.addEventListener($[6],this._onbuttonmousedown,this);$5.add($b);var $c=this._closeButton=new qx.ui.form.Button(null,$[1668]);$c.setAppearance($[2166]);$c.setTabIndex(-1);$c.addEventListener($[40],this._onclosebuttonclick,this);$c.addEventListener($[6],this._onbuttonmousedown,this);$5.add($c);var $d=this._pane=new qx.ui.layout.CanvasLayout;$d.setHeight($[39]);$d.setOverflow($[32]);$4.add($d);var $e=this._statusBar=new qx.ui.layout.HorizontalBoxLayout;$e.setAppearance($[1441]);var $f=this._statusText=new qx.ui.basic.Label($[395]);$f.setAppearance($[2088]);$f.setSelectable(false);$e.add($f);this.setCaption($0);this.setIcon($1);this.addEventListener($[6],this._onwindowmousedown,this);this.addEventListener($[7],this._onwindowmouseup,this);this.addEventListener($[21],this._onwindowmousemove,this);this.addEventListener($[26],this._onwindowclick,this);$5.addEventListener($[6],this._oncaptionmousedown,this);$5.addEventListener($[7],this._oncaptionmouseup,this);$5.addEventListener($[21],this._oncaptionmousemove,this);$5.addEventListener($[45],this._oncaptiondblblick,this);this.remapChildrenHandlingTo(this._pane);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[159]});qx.OO.addProperty({name:$[1047],type:$[4]});qx.OO.addProperty({name:$[238],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[347],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[524],type:$[0],defaultValue:null,possibleValues:[$[280],$[105]],allowNull:true});qx.OO.addProperty({name:$[369],type:$[4]});qx.OO.addProperty({name:$[1851]});qx.OO.addProperty({name:$[93],type:$[0]});qx.OO.addProperty({name:$[311],type:$[0],defaultValue:$[395]});qx.OO.addProperty({name:$[1457],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[2251],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[893],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[552],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1980],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1578],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[913],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[2191],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1125],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[483],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[2119],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[452],type:$[0],defaultValue:$[61],possibleValues:[$[147],$[232],$[61],$[99]]});qx.OO.addProperty({name:$[883],type:$[0],defaultValue:$[147],possibleValues:[$[147],$[61],$[99]]});qx.ui.window.Window.getDefaultWindowManager=function(){if(!qx.ui.window.Window._defaultWindowManager){qx.ui.window.Window._defaultWindowManager=new qx.manager.object.WindowManager;}return qx.ui.window.Window._defaultWindowManager;};qx.Proto.getPane=function(){return this._pane;};qx.Proto.getCaptionBar=function(){return this._captionBar;};qx.Proto.getStatusBar=function(){return this._statusBar;};qx.Proto.close=function(){this.hide();};qx.Proto.open=function($0){if($0!=null){this.setOpener($0);}if(this.getCentered()){this.centerToBrowser();}this.show();};qx.Proto.focus=function(){this.setActive(true);};qx.Proto.blur=function(){this.setActive(false);};qx.Proto.maximize=function(){this.setMode($[105]);};qx.Proto.minimize=function(){this.setMode($[280]);};qx.Proto.restore=function(){this.setMode(null);};qx.Proto._beforeAppear=function(){qx.ui.layout.CanvasLayout.prototype._beforeAppear.call(this);qx.manager.object.PopupManager.getInstance().update();qx.event.handler.EventHandler.getInstance().setFocusRoot(this);this.getWindowManager().add(this);this._makeActive();};qx.Proto._beforeDisappear=function(){qx.ui.layout.CanvasLayout.prototype._beforeDisappear.call(this);var $0=qx.event.handler.EventHandler.getInstance().getFocusRoot();if($0==this||this.contains($0)){qx.event.handler.EventHandler.getInstance().setFocusRoot(null);}var $1=qx.event.handler.EventHandler.getInstance().getCaptureWidget();if($1&&this.contains($1)){$1.setCapture(false);}this.getWindowManager().remove(this);this._makeInactive();};qx.Proto._minZIndex=1e5;qx.Proto._sendTo=function(){var $0=qx.lang.Object.getValues(this.getWindowManager().getAll()).sort(qx.util.Compare.byZIndex);var $1=$0.length;var $2=this._minZIndex;for(var $3=0;$3<$1;$3++){$0[$3].setZIndex($2++);}};qx.Proto._modifyActive=function($0,$1,$2){if($1){if(this.getFocused()){this.setFocused(false);}if(this.getWindowManager().getActiveWindow()==this){this.getWindowManager().setActiveWindow(null);}this.removeState($[238]);this._captionBar.removeState($[238]);}else{if(!this.getFocusedChild()){this.setFocused(true);}this.getWindowManager().setActiveWindow(this);this.bringToFront();this.addState($[238]);this._captionBar.addState($[238]);}return true;};qx.Proto._modifyModal=function($0,$1,$2){if(this._initialLayoutDone&&this.getVisibility()&&this.getDisplay()){var $3=this.getTopLevelWidget();$0?$3.block(this):$3.release(this);}return true;};qx.Proto._modifyAllowClose=function($0,$1,$2){return this._closeButtonManager();};qx.Proto._modifyAllowMaximize=function($0,$1,$2){return this._maximizeButtonManager();};qx.Proto._modifyAllowMinimize=function($0,$1,$2){return this._minimizeButtonManager();};qx.Proto._modifyMode=function($0,$1,$2){switch($0){case $[280]:this._minimize();break;case $[105]:this._maximize();break;default:switch($1){case $[105]:this._restoreFromMaximized();break;case $[280]:this._restoreFromMinimized();break;}}return true;};qx.Proto._modifyShowCaption=function($0,$1,$2){if($0){this._captionBar.addAt(this._captionTitle,this.getShowIcon()?1:0);}else{this._captionBar.remove(this._captionTitle);}return true;};qx.Proto._modifyShowIcon=function($0,$1,$2){if($0){this._captionBar.addAtBegin(this._captionIcon);}else{this._captionBar.remove(this._captionIcon);}return true;};qx.Proto._modifyShowStatusbar=function($0,$1,$2){if($0){this._layout.addAtEnd(this._statusBar);}else{this._layout.remove(this._statusBar);}return true;};qx.Proto._modifyShowClose=function($0,$1,$2){if($0){this._captionBar.addAtEnd(this._closeButton);}else{this._captionBar.remove(this._closeButton);}return true;};qx.Proto._modifyShowMaximize=function($0,$1,$2){if($0){var $3=this.getMode()==$[105]?this._restoreButton:this._maximizeButton;if(this.getShowMinimize()){this._captionBar.addAfter($3,this._minimizeButton);}else{this._captionBar.addAfter($3,this._captionFlex);}}else{this._captionBar.remove(this._maximizeButton);this._captionBar.remove(this._restoreButton);}return true;};qx.Proto._modifyShowMinimize=function($0,$1,$2){if($0){this._captionBar.addAfter(this._minimizeButton,this._captionFlex);}else{this._captionBar.remove(this._minimizeButton);}return true;};qx.Proto._minimizeButtonManager=function(){this._minimizeButton.setEnabled(this.getAllowMinimize());return true;};qx.Proto._closeButtonManager=function(){this._closeButton.setEnabled(this.getAllowClose());return true;};qx.Proto._maximizeButtonManager=function(){var $0=this.getAllowMaximize()&&this.getResizeable()&&this._computedMaxWidthTypeNull&&this._computedMaxHeightTypeNull;this._maximizeButton.setEnabled($0);this._restoreButton.setEnabled($0);return true;};qx.Proto._modifyStatus=function($0,$1,$2){this._statusText.setHtml($0);return true;};qx.Proto._modifyMaxWidth=function($0,$1,$2){return this._maximizeButtonManager();};qx.Proto._modifyMaxHeight=function($0,$1,$2){return this._maximizeButtonManager();};qx.Proto._modifyResizeable=function($0,$1,$2){return this._maximizeButtonManager();};qx.Proto._modifyCaption=function($0,$1,$2){this._captionTitle.setHtml($0);return true;};qx.Proto._minimize=function(){this.blur();this.hide();};qx.Proto._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($[105]);if(this.getShowMaximize()){var $0=this._captionBar;var $1=$0.indexOf(this._restoreButton);$0.remove(this._restoreButton);$0.addAt(this._maximizeButton,$1);}this.focus();};qx.Proto._restoreFromMinimized=function(){if(this.hasState($[105])){this.setMode($[105]);}this.show();this.focus();};qx.Proto._maximize=function(){if(this.hasState($[105])){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($[105]);if(this.getShowMaximize()){var $0=this._captionBar;var $1=$0.indexOf(this._maximizeButton);$0.remove(this._maximizeButton);$0.addAt(this._restoreButton,$1);}this.focus();};qx.Proto._onwindowmousedown=function($0){this.focus();if(this._resizeNorth||this._resizeSouth||this._resizeWest||this._resizeEast){this.setCapture(true);this.getTopLevelWidget().setGlobalCursor(this.getCursor());var $1=this.getElement();var $2=this.getParent();var $3=$2.getElement();var $4=qx.html.Location.getPageAreaLeft($3);var $5=qx.html.Location.getPageAreaTop($3);var $6=qx.html.Location.getPageAreaRight($3);var $7=qx.html.Location.getPageAreaBottom($3);switch(this.getResizeMethod()){case $[99]:this.setOpacity(0.5);break;case $[61]:var $8=this._frame;if($8.getParent()!=this.getParent()){$8.setParent(this.getParent());qx.ui.core.Widget.flushGlobalQueues();}$8._applyRuntimeLeft(qx.html.Location.getPageBoxLeft($1)-$4);$8._applyRuntimeTop(qx.html.Location.getPageBoxTop($1)-$5);$8._applyRuntimeWidth(qx.html.Dimension.getBoxWidth($1));$8._applyRuntimeHeight(qx.html.Dimension.getBoxHeight($1));$8.setZIndex(this.getZIndex()+1);break;}var $9=this._resizeSession={};if(this._resizeWest){$9.boxWidth=qx.html.Dimension.getBoxWidth($1);$9.boxRight=qx.html.Location.getPageBoxRight($1);}if(this._resizeWest||this._resizeEast){$9.boxLeft=qx.html.Location.getPageBoxLeft($1);$9.parentAreaOffsetLeft=$4;$9.parentAreaOffsetRight=$6;$9.minWidth=this.getMinWidthValue();$9.maxWidth=this.getMaxWidthValue();}if(this._resizeNorth){$9.boxHeight=qx.html.Dimension.getBoxHeight($1);$9.boxBottom=qx.html.Location.getPageBoxBottom($1);}if(this._resizeNorth||this._resizeSouth){$9.boxTop=qx.html.Location.getPageBoxTop($1);$9.parentAreaOffsetTop=$5;$9.parentAreaOffsetBottom=$7;$9.minHeight=this.getMinHeightValue();$9.maxHeight=this.getMaxHeightValue();}}else{delete this._resizeSession;}$0.stopPropagation();};qx.Proto._onwindowmouseup=function($0){var $1=this._resizeSession;if($1){this.setCapture(false);this.getTopLevelWidget().setGlobalCursor(null);switch(this.getResizeMethod()){case $[61]:var $2=this._frame;if(!($2&&$2.getParent())){break;}case $[232]:if($1.lastLeft!=null){this.setLeft($1.lastLeft);}if($1.lastTop!=null){this.setTop($1.lastTop);}if($1.lastWidth!=null){this.setWidth($1.lastWidth);}if($1.lastHeight!=null){this.setHeight($1.lastHeight);}if(this.getResizeMethod()==$[61]){this._frame.setParent(null);}break;case $[99]:this.setOpacity(null);break;}delete this._resizeNorth;delete this._resizeEast;delete this._resizeSouth;delete this._resizeWest;delete this._resizeSession;}$0.stopPropagation();};qx.Proto._near=function($0,$1){return $1>($0-5)&&$1<($0+5);};qx.Proto._onwindowmousemove=function($0){if(!this.getResizeable()||this.getMode()!=null){return;}var $1=this._resizeSession;if($1){if(this._resizeWest){$1.lastWidth=qx.lang.Number.limit($1.boxWidth+$1.boxLeft-Math.max($0.getPageX(),$1.parentAreaOffsetLeft),$1.minWidth,$1.maxWidth);$1.lastLeft=$1.boxRight-$1.lastWidth-$1.parentAreaOffsetLeft;}else if(this._resizeEast){$1.lastWidth=qx.lang.Number.limit(Math.min($0.getPageX(),$1.parentAreaOffsetRight)-$1.boxLeft,$1.minWidth,$1.maxWidth);}if(this._resizeNorth){$1.lastHeight=qx.lang.Number.limit($1.boxHeight+$1.boxTop-Math.max($0.getPageY(),$1.parentAreaOffsetTop),$1.minHeight,$1.maxHeight);$1.lastTop=$1.boxBottom-$1.lastHeight-$1.parentAreaOffsetTop;}else if(this._resizeSouth){$1.lastHeight=qx.lang.Number.limit(Math.min($0.getPageY(),$1.parentAreaOffsetBottom)-$1.boxTop,$1.minHeight,$1.maxHeight);}switch(this.getResizeMethod()){case $[147]:case $[99]:if(this._resizeWest||this._resizeEast){this.setWidth($1.lastWidth);if(this._resizeWest){this.setLeft($1.lastLeft);}}if(this._resizeNorth||this._resizeSouth){this.setHeight($1.lastHeight);if(this._resizeNorth){this.setTop($1.lastTop);}}break;default:var $2=this.getResizeMethod()==$[61]?this._frame:this;if(this._resizeWest||this._resizeEast){$2._applyRuntimeWidth($1.lastWidth);if(this._resizeWest){$2._applyRuntimeLeft($1.lastLeft);}}if(this._resizeNorth||this._resizeSouth){$2._applyRuntimeHeight($1.lastHeight);if(this._resizeNorth){$2._applyRuntimeTop($1.lastTop);}}}}else{var $3=$[1];var $4=this.getElement();this._resizeNorth=this._resizeSouth=this._resizeWest=this._resizeEast=false;if(this._near(qx.html.Location.getPageBoxTop($4),$0.getPageY())){$3=$[535];this._resizeNorth=true;}else if(this._near(qx.html.Location.getPageBoxBottom($4),$0.getPageY())){$3=$[336];this._resizeSouth=true;}if(this._near(qx.html.Location.getPageBoxLeft($4),$0.getPageX())){$3+=$[765];this._resizeWest=true;}else if(this._near(qx.html.Location.getPageBoxRight($4),$0.getPageX())){$3+=$[467];this._resizeEast=true;}if(this._resizeNorth||this._resizeSouth||this._resizeWest||this._resizeEast){this.setCursor($3+$[781]);}else{this.setCursor(null);}}$0.stopPropagation();};qx.Proto._onwindowclick=function($0){$0.stopPropagation();};qx.Proto._onbuttonmousedown=function($0){$0.stopPropagation();};qx.Proto._onminimizebuttonclick=function($0){this.minimize();this._minimizeButton.removeState($[19]);this._minimizeButton.removeState($[50]);this._minimizeButton.removeState($[56]);$0.stopPropagation();};qx.Proto._onrestorebuttonclick=function($0){this.restore();this._restoreButton.removeState($[19]);this._restoreButton.removeState($[50]);this._restoreButton.removeState($[56]);$0.stopPropagation();};qx.Proto._onmaximizebuttonclick=function($0){this.maximize();this._maximizeButton.removeState($[19]);this._maximizeButton.removeState($[50]);this._maximizeButton.removeState($[56]);$0.stopPropagation();};qx.Proto._onclosebuttonclick=function($0){this.close();this._closeButton.removeState($[19]);this._closeButton.removeState($[50]);this._closeButton.removeState($[56]);$0.stopPropagation();};qx.Proto._oncaptionmousedown=function($0){if(!$0.isLeftButtonPressed()||!this.getMoveable()||this.getMode()!=null){return;}this._captionBar.setCapture(true);var $1=this.getElement();var $2=this.getParent();var $3=$2.getElement();var $4=qx.html.Location.getPageAreaLeft($3);var $5=qx.html.Location.getPageAreaTop($3);var $6=qx.html.Location.getPageAreaRight($3);var $7=qx.html.Location.getPageAreaBottom($3);this._dragSession={offsetX:$0.getPageX()-qx.html.Location.getPageBoxLeft($1)+$4,offsetY:$0.getPageY()-qx.html.Location.getPageBoxTop($1)+$5,parentAvailableAreaLeft:$4+5,parentAvailableAreaTop:$5+5,parentAvailableAreaRight:$6-5,parentAvailableAreaBottom:$7-5};switch(this.getMoveMethod()){case $[99]:this.setOpacity(0.5);break;case $[61]:var $8=this._frame;if($8.getParent()!=this.getParent()){$8.setParent(this.getParent());qx.ui.core.Widget.flushGlobalQueues();}$8._applyRuntimeLeft(qx.html.Location.getPageBoxLeft($1)-$4);$8._applyRuntimeTop(qx.html.Location.getPageBoxTop($1)-$5);$8._applyRuntimeWidth(qx.html.Dimension.getBoxWidth($1));$8._applyRuntimeHeight(qx.html.Dimension.getBoxHeight($1));$8.setZIndex(this.getZIndex()+1);break;}};qx.Proto._oncaptionmouseup=function($0){var $1=this._dragSession;if(!$1){return;}this._captionBar.setCapture(false);if($1.lastX!=null){this.setLeft($1.lastX);}if($1.lastY!=null){this.setTop($1.lastY);}switch(this.getMoveMethod()){case $[99]:this.setOpacity(null);break;case $[61]:this._frame.setParent(null);break;}delete this._dragSession;};qx.Proto._oncaptionmousemove=function($0){var $1=this._dragSession;if(!$1||!this._captionBar.getCapture()){return;}if(!qx.lang.Number.isBetweenRange($0.getPageX(),$1.parentAvailableAreaLeft,$1.parentAvailableAreaRight)||!qx.lang.Number.isBetweenRange($0.getPageY(),$1.parentAvailableAreaTop,$1.parentAvailableAreaBottom)){return;}var $2=this.getMoveMethod()==$[61]?this._frame:this;$2._applyRuntimeLeft($1.lastX=$0.getPageX()-$1.offsetX);$2._applyRuntimeTop($1.lastY=$0.getPageY()-$1.offsetY);};qx.Proto._oncaptiondblblick=function(){if(!this._maximizeButton.getEnabled()){return;}return this.getMode()==$[105]?this.restore():this.maximize();};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._layout){this._layout.dispose();this._layout=null;}if(this._frame){this._frame.dispose();this._frame=null;}if(this._captionBar){this._captionBar.dispose();this._captionBar=null;}if(this._captionIcon){this._captionIcon.dispose();this._captionIcon=null;}if(this._captionTitle){this._captionTitle.dispose();this._captionTitle=null;}if(this._captionFlex){this._captionFlex.dispose();this._captionFlex=null;}if(this._closeButton){this._closeButton.dispose();this._closeButton=null;}if(this._minimizeButton){this._minimizeButton.dispose();this._minimizeButton=null;}if(this._maximizeButton){this._maximizeButton.dispose();this._maximizeButton=null;}if(this._restoreButton){this._restoreButton.dispose();this._restoreButton=null;}if(this._pane){this._pane.dispose();this._pane=null;}if(this._statusBar){this._statusBar.dispose();this._statusBar=null;}if(this._statusText){this._statusText.dispose();this._statusText=null;}return qx.ui.popup.Popup.prototype.dispose.call(this);};qx.OO.defineClass($[2609],qx.ui.basic.Terminator,function(){qx.ui.basic.Terminator.call(this);this.setWidth($[39]);});qx.OO.defineClass($[1069],qx.manager.object.ObjectManager,function(){qx.manager.object.ObjectManager.call(this);});qx.OO.addProperty({name:$[1869],type:$[4]});qx.Proto._modifyActiveWindow=function($0,$1,$2){qx.manager.object.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);}return true;};qx.Proto.update=function($0){var $1,$2;var $3=this.getAll();for(var $2 in $3){$1=$3[$2];if(!$1.getAutoHide()){continue;}$1.hide();}};qx.Proto.compareWindows=function($0,$1){switch($0.getWindowManager().getActiveWindow()){case $0:return 1;case $1:return -1;}return $0.getZIndex()-$1.getZIndex();};qx.Proto.add=function($0){qx.manager.object.ObjectManager.prototype.add.call(this,$0);this.setActiveWindow($0);};qx.Proto.remove=function($0){qx.manager.object.ObjectManager.prototype.remove.call(this,$0);if(this.getActiveWindow()==$0){var $1=[];for(var $2 in this._objects){$1.push(this._objects[$2]);}var $3=$1.length;if($3==0){this.setActiveWindow(null);}else if($3==1){this.setActiveWindow($1[0]);}else if($3>1){$1.sort(this.compareWindows);this.setActiveWindow($1[$3-1]);}}};qx.OO.defineClass($[1646],qx.renderer.theme.ColorTheme,function(){qx.renderer.theme.ColorTheme.call(this,$[1415]);});qx.Proto._colors=qx.lang.Object.carefullyMergeWith({activeborder:[212,208,200],activecaption:[10,36,106],appworkspace:[128,128,128],background:[58,110,165],buttonface:[212,208,200],buttonhighlight:[255,255,255],buttonshadow:[128,128,128],buttontext:[0,0,0],captiontext:[255,255,255],graytext:[128,128,128],highlight:[10,36,106],highlighttext:[255,255,255],inactiveborder:[212,208,200],inactivecaption:[128,128,128],inactivecaptiontext:[212,208,200],infobackground:[255,255,225],infotext:[0,0,0],menu:[212,208,200],menutext:[0,0,0],scrollbar:[212,208,200],threeddarkshadow:[64,64,64],threedface:[212,208,200],threedhighlight:[255,255,255],threedlightshadow:[212,208,200],threedshadow:[128,128,128],window:[255,255,255],windowframe:[0,0,0],windowtext:[0,0,0]},qx.Super.prototype._colors);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ColorManager.getInstance().registerColorTheme(qx.Class);qx.OO.defineClass($[2150],{SVG:"http://www.w3.org/2000/svg",SMIL:"http://www.w3.org/2001/SMIL20/",MML:"http://www.w3.org/1998/Math/MathML",CML:"http://www.xml-cml.org",XLINK:"http://www.w3.org/1999/xlink",XHTML:"http://www.w3.org/1999/xhtml",XUL:"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",XBL:"http://www.mozilla.org/xbl",FO:"http://www.w3.org/1999/XSL/Format",XSL:"http://www.w3.org/1999/XSL/Transform",XSLT:"http://www.w3.org/1999/XSL/Transform",XI:"http://www.w3.org/2001/XInclude",XFORMS:"http://www.w3.org/2002/01/xforms",SAXON:"http://icl.com/saxon",XALAN:"http://xml.apache.org/xslt",XSD:"http://www.w3.org/2001/XMLSchema",DT:"http://www.w3.org/2001/XMLSchema-datatypes",XSI:"http://www.w3.org/2001/XMLSchema-instance",RDF:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",RDFS:"http://www.w3.org/2000/01/rdf-schema#",RSS1:"http://purl.org/rss/1.0/modules/content/",DC:"http://purl.org/dc/elements/1.1/",DCQ:"http://purl.org/dc/qualifiers/1.0",SOAPENV:"http://schemas.xmlsoap.org/soap/envelope/",WSDL:"http://schemas.xmlsoap.org/wsdl/",ADOBESVGEXTENSIONS:"http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"});qx.OO.defineClass($[1510],qx.ui.basic.Terminator,function($0){qx.ui.basic.Terminator.call(this);if($0!=null){this.setSourceNodeId($0);}});qx.OO.addProperty({name:$[1440],type:$[0]});qx.Proto._createElementImpl=function(){var $0=document.getElementById(this.getSourceNodeId());if(!$0){throw new Error("Could not find source node with ID: "+this.getSourceNodeId());}$0.style.display=$[1];return this.setElement($0);};qx.OO.defineClass($[1181],{_registry:{},define:function($0,$1){var $2=$0.split($[46]);var $3=$2.length;var $4=window;var $5=$2[0];for(var $6=0,$7=$2.length-1;$6<$7;$6++){if(!$4[$5]){$4[$5]={};}$4=$4[$5];$5=$2[$6+1];}$4[$5]=$1;qx.locale.Manager.getInstance().addTranslation($5,$1);qx.Locale._registry[$0]=$1;},byName:function($0){return qx.Locale._registry[$0];},isDefined:function($0){return qx.Locale.byName($0)!==undefined;}});qx.Locale.define($[1299],{});qx.OO.defineClass($[2223],qx.renderer.theme.ColorTheme,function(){qx.renderer.theme.ColorTheme.call(this,$[1935]);});qx.Proto._colors=qx.lang.Object.carefullyMergeWith({activeborder:[212,208,200],activecaption:[139,161,105],appworkspace:[128,128,128],background:[157,172,189],buttonface:[236,233,216],buttonhighlight:[255,255,255],buttonshadow:[172,168,153],buttontext:[0,0,0],captiontext:[255,255,255],graytext:[172,168,153],highlight:[147,160,112],highlighttext:[255,255,255],inactiveborder:[212,208,200],inactivecaption:[212,214,186],inactivecaptiontext:[255,255,255],infobackground:[255,255,225],infotext:[0,0,0],menu:[255,255,255],menutext:[0,0,0],scrollbar:[212,208,200],threeddarkshadow:[113,111,100],threedface:[236,233,216],threedhighlight:[255,255,255],threedlightshadow:[241,239,226],threedshadow:[172,168,153],window:[255,255,255],windowframe:[0,0,0],windowtext:[0,0,0]},qx.Super.prototype._colors);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ColorManager.getInstance().registerColorTheme(qx.Class);qx.OO.defineClass($[1785],qx.ui.form.TextField,function($0){qx.ui.form.TextField.call(this,$0);this.setHtmlProperty($[229],$[307]);});qx.OO.defineClass($[963],qx.ui.layout.CanvasLayout,function($0,$1,$2){qx.ui.layout.CanvasLayout.call(this);var $3=this._box=new qx.ui.layout.BoxLayout;$3.setEdge(0);this.add($3);this._slider=new qx.ui.layout.CanvasLayout;this._slider.setAppearance($[1429]);this._slider.setStyleProperty($[88],$[171]);this._slider.setStyleProperty($[131],$[171]);this._slider.hide();this._slider._pane=this;this.add(this._slider);this._splitter=new qx.ui.layout.CanvasLayout;this._splitter.setStyleProperty($[88],$[171]);this._splitter.setStyleProperty($[131],$[171]);this._splitter.setAppearance($[1885]);this._splitter._pane=this;this._slider._applyRuntimeLeft=this._splitter._applyRuntimeLeft=this._applyRuntimeLeftWrapper;this._slider._applyRuntimeTop=this._splitter._applyRuntimeTop=this._applyRuntimeTopWrapper;this._knob=new qx.ui.basic.Image;this._knob.setAppearance($[1306]);this._knob.setVisibility(false);this.add(this._knob);this._firstArea=new qx.ui.layout.CanvasLayout;this._secondArea=new qx.ui.layout.CanvasLayout;$3.add(this._firstArea,this._splitter,this._secondArea);this.setFirstSize($1||$[39]);this.setSecondSize($2||$[39]);this.setOrientation($0||$[28]);});qx.OO.changeProperty({name:$[8],defaultValue:$[2326]});qx.OO.addProperty({name:$[1925],type:$[2],allowNull:false,defaultValue:false});qx.OO.addProperty({name:$[454],type:$[2],allowNull:false,defaultValue:false,getAlias:$[1904]});qx.OO.addProperty({name:$[751],type:$[0],possibleValues:[$[28],$[20]]});qx.OO.addProperty({name:$[2384]});qx.OO.addProperty({name:$[1509]});qx.OO.addProperty({name:$[1815],defaultValue:4});qx.Proto.addLeft=function(){var $0=this.getFirstArea();return $0.add.apply($0,arguments);};qx.Proto.addTop=function(){var $0=this.getFirstArea();return $0.add.apply($0,arguments);};qx.Proto.addRight=function(){var $0=this.getSecondArea();return $0.add.apply($0,arguments);};qx.Proto.addBottom=function(){var $0=this.getSecondArea();return $0.add.apply($0,arguments);};qx.Proto.getSplitter=function(){return this._splitter;};qx.Proto.getKnob=function(){return this._knob;};qx.Proto.getLeftArea=function(){return this.getFirstArea();};qx.Proto.getTopArea=function(){return this.getFirstArea();};qx.Proto.getRightArea=function(){return this.getSecondArea();};qx.Proto.getBottomArea=function(){return this.getSecondArea();};qx.Proto.getFirstArea=function(){return this._firstArea;};qx.Proto.getSecondArea=function(){return this._secondArea;};qx.Proto._modifyShowKnob=function($0,$1,$2){this._knob.setVisibility($0);return true;};qx.Proto._modifyOrientation=function($0,$1,$2){this._box.setOrientation($0);switch($1){case $[28]:this._splitter.removeEventListener($[6],this._onSplitterMouseDownX,this);this._splitter.removeEventListener($[21],this._onSplitterMouseMoveX,this);this._splitter.removeEventListener($[7],this._onSplitterMouseUpX,this);this._knob.removeEventListener($[6],this._onSplitterMouseDownX,this);this._knob.removeEventListener($[21],this._onSplitterMouseMoveX,this);this._knob.removeEventListener($[7],this._onSplitterMouseUpX,this);this._splitter.removeState($[28]);this._knob.removeState($[28]);this._firstArea.setWidth(null);this._secondArea.setWidth(null);this._splitter.setWidth(null);break;case $[20]:this._splitter.removeEventListener($[6],this._onSplitterMouseDownY,this);this._splitter.removeEventListener($[21],this._onSplitterMouseMoveY,this);this._splitter.removeEventListener($[7],this._onSplitterMouseUpY,this);this._knob.removeEventListener($[6],this._onSplitterMouseDownY,this);this._knob.removeEventListener($[21],this._onSplitterMouseMoveY,this);this._knob.removeEventListener($[7],this._onSplitterMouseUpY,this);this._splitter.removeState($[20]);this._knob.removeState($[20]);this._firstArea.setHeight(null);this._secondArea.setHeight(null);this._splitter.setHeight(null);break;}switch($0){case $[28]:this._splitter.addEventListener($[21],this._onSplitterMouseMoveX,this);this._splitter.addEventListener($[6],this._onSplitterMouseDownX,this);this._splitter.addEventListener($[7],this._onSplitterMouseUpX,this);this._knob.addEventListener($[21],this._onSplitterMouseMoveX,this);this._knob.addEventListener($[6],this._onSplitterMouseDownX,this);this._knob.addEventListener($[7],this._onSplitterMouseUpX,this);this._splitter.addState($[28]);this._knob.addState($[28]);this._knob.setSource($[1148]);break;case $[20]:this._splitter.addEventListener($[6],this._onSplitterMouseDownY,this);this._splitter.addEventListener($[21],this._onSplitterMouseMoveY,this);this._splitter.addEventListener($[7],this._onSplitterMouseUpY,this);this._knob.addEventListener($[6],this._onSplitterMouseDownY,this);this._knob.addEventListener($[21],this._onSplitterMouseMoveY,this);this._knob.addEventListener($[7],this._onSplitterMouseUpY,this);this._splitter.addState($[20]);this._knob.addState($[20]);this._knob.setSource($[1877]);break;}this._syncFirstSize();this._syncSecondSize();this._syncSplitterSize();return true;};qx.Proto._modifyFirstSize=function($0,$1,$2){this._syncFirstSize();return true;};qx.Proto._modifySecondSize=function($0,$1,$2){this._syncSecondSize();return true;};qx.Proto._modifySplitterSize=function($0,$1,$2){this._syncSplitterSize();return true;};qx.Proto._syncFirstSize=function(){switch(this.getOrientation()){case $[28]:this._firstArea.setWidth(this.getFirstSize());break;case $[20]:this._firstArea.setHeight(this.getFirstSize());break;}};qx.Proto._syncSecondSize=function(){switch(this.getOrientation()){case $[28]:this._secondArea.setWidth(this.getSecondSize());break;case $[20]:this._secondArea.setHeight(this.getSecondSize());break;}};qx.Proto._syncSplitterSize=function(){switch(this.getOrientation()){case $[28]:this._splitter.setWidth(this.getSplitterSize());break;case $[20]:this._splitter.setHeight(this.getSplitterSize());break;}};qx.Proto._onSplitterMouseDownX=function($0){if(!$0.isLeftButtonPressed()){return;}this._commonMouseDown();this.getTopLevelWidget().setGlobalCursor($[345]);this._slider.addState($[202]);this._knob.addState($[202]);this._dragMin=qx.html.Location.getPageInnerLeft(this._box.getElement());this._dragMax=this._dragMin+this._box.getInnerWidth()-this._splitter.getBoxWidth();this._dragOffset=$0.getPageX()-qx.html.Location.getPageBoxLeft(this._splitter.getElement());};qx.Proto._onSplitterMouseDownY=function($0){if(!$0.isLeftButtonPressed()){return;}this._commonMouseDown();this.getTopLevelWidget().setGlobalCursor($[366]);this._slider.addState($[202]);this._knob.addState($[202]);this._dragMin=qx.html.Location.getPageInnerTop(this._box.getElement());this._dragMax=this._dragMin+this._box.getInnerHeight()-this._splitter.getBoxHeight();this._dragOffset=$0.getPageY()-qx.html.Location.getPageBoxTop(this._splitter.getElement());};qx.Proto._commonMouseDown=function(){this._splitter.setCapture(true);if(!this.isLiveResize()){this._slider.setLeft(this._splitter.getOffsetLeft());this._slider.setTop(this._splitter.getOffsetTop());this._slider.setWidth(this._splitter.getBoxWidth());this._slider.setHeight(this._splitter.getBoxHeight());this._slider.show();}};qx.Proto._onSplitterMouseMoveX=function($0){if(!this._splitter.getCapture()){return;}this.isLiveResize()?this._syncX($0):this._slider._applyRuntimeLeft(this._normalizeX($0));$0.preventDefault();};qx.Proto._onSplitterMouseMoveY=function($0){if(!this._splitter.getCapture()){return;}this.isLiveResize()?this._syncY($0):this._slider._applyRuntimeTop(this._normalizeY($0));$0.preventDefault();};qx.Proto._onSplitterMouseUpX=function($0){if(!this._splitter.getCapture()){return;}if(!this.isLiveResize()){this._syncX($0);}this._commonMouseUp();};qx.Proto._onSplitterMouseUpY=function($0){if(!this._splitter.getCapture()){return;}if(!this.isLiveResize()){this._syncY($0);}this._commonMouseUp();};qx.Proto._commonMouseUp=function(){this._slider.hide();this._splitter.setCapture(false);this.getTopLevelWidget().setGlobalCursor(null);this._slider.removeState($[202]);this._knob.removeState($[202]);};qx.Proto._syncX=function($0){var $1=this._normalizeX($0);var $2=this._box.getInnerWidth()-this._splitter.getBoxWidth()-$1;this._syncCommon($1,$2);};qx.Proto._syncY=function($0){var $1=this._normalizeY($0);var $2=this._box.getInnerHeight()-this._splitter.getBoxHeight()-$1;this._syncCommon($1,$2);};qx.Proto._syncCommon=function($0,$1){this.setFirstSize($0+$[176]);this.setSecondSize($1+$[176]);};qx.Proto._normalizeX=function($0){return qx.lang.Number.limit($0.getPageX()-this._dragOffset,this._dragMin,this._dragMax)-this._dragMin;};qx.Proto._normalizeY=function($0){return qx.lang.Number.limit($0.getPageY()-this._dragOffset,this._dragMin,this._dragMax)-this._dragMin;};qx.Proto._applyRuntimeLeftWrapper=function($0){if(this._pane.getOrientation()==$[28]){this._pane._knob._applyRuntimeLeft($0);}return this.constructor.prototype._applyRuntimeLeft.call(this,$0);};qx.Proto._applyRuntimeTopWrapper=function($0){if(this._pane.getOrientation()==$[20]){this._pane._knob._applyRuntimeTop($0);}return this.constructor.prototype._applyRuntimeTop.call(this,$0);};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._firstArea){this._firstArea.dispose();this._firstArea=null;}if(this._secondArea){this._secondArea.dispose();this._secondArea=null;}if(this._splitter){this._splitter.removeEventListener($[6],this._onSplitterMouseDownX,this);this._splitter.removeEventListener($[7],this._onSplitterMouseMoveX,this);this._splitter.removeEventListener($[21],this._onSplitterMouseUpX,this);this._splitter.removeEventListener($[6],this._onSplitterMouseDownY,this);this._splitter.removeEventListener($[7],this._onSplitterMouseMoveY,this);this._splitter.removeEventListener($[21],this._onSplitterMouseUpY,this);this._splitter.dispose();this._splitter._pane=null;this._splitter=null;}if(this._slider){this._slider.dispose();this._slider._pane=null;this._slider=null;}if(this._knob){this._knob.removeEventListener($[6],this._onSplitterMouseDownX,this);this._knob.removeEventListener($[7],this._onSplitterMouseMoveX,this);this._knob.removeEventListener($[21],this._onSplitterMouseUpX,this);this._knob.removeEventListener($[6],this._onSplitterMouseDownY,this);this._knob.removeEventListener($[7],this._onSplitterMouseMoveY,this);this._knob.removeEventListener($[21],this._onSplitterMouseUpY,this);this._knob.dispose();this._knob=null;}return qx.ui.layout.BoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[2445],qx.renderer.layout.LayoutImpl,function($0){qx.renderer.layout.LayoutImpl.call(this,$0);});qx.renderer.layout.DockLayoutImpl.METHOD_LOCATION="layoutChild_location_";qx.renderer.layout.DockLayoutImpl._childRanking={vertical:function($0){return $0.getVerticalAlign()?1e6:$0.getHorizontalAlign()?2e6:3e6;},horizontal:function($0){return $0.getHorizontalAlign()?1e6:$0.getVerticalAlign()?2e6:3e6;},ordered:function($0){return $0.getHorizontalAlign()||$0.getVerticalAlign()?1e6:2e6;}};qx.renderer.layout.DockLayoutImpl._childCheck={common:function($0){if(!($0._computedLeftTypeNull&&$0._computedRightTypeNull&&$0._computedTopTypeNull&&$0._computedBottomTypeNull)){throw new Error("qx.renderer.layout.DockLayoutImpl: It is not allowed to define any location values for children: "+$0+"!");}},horizontal:function($0){if(!($0._computedMinHeightTypeNull&&$0._computedHeightTypeNull&&$0._computedMaxHeightTypeNull)){throw new Error("qx.renderer.layout.DockLayoutImpl: It is not allowed to define any vertical dimension for 'horizontal' placed children: "+$0+"!");}},vertical:function($0){if(!($0._computedMinWidthTypeNull&&$0._computedWidthTypeNull&&$0._computedMaxWidthTypeNull)){throw new Error("qx.renderer.layout.DockLayoutImpl: It is not allowed to define any horizontal dimension for 'vertical' placed children: "+$0+"!");}},"default":function($0){qx.renderer.layout.DockLayoutImpl._childCheck.horizontal($0);qx.renderer.layout.DockLayoutImpl._childCheck.vertical($0);}};qx.Proto.computeChildBoxWidth=function($0){if(this.getChildAlignMode($0)==$[28]){return $0.getWidthValue()||$0._computeBoxWidthFallback();}return this.getWidget().getInnerWidth()-this._lastLeft-this._lastRight;};qx.Proto.computeChildBoxHeight=function($0){if(this.getChildAlignMode($0)==$[20]){return $0.getHeightValue()||$0._computeBoxHeightFallback();}return this.getWidget().getInnerHeight()-this._lastTop-this._lastBottom;};qx.Proto.updateChildOnInnerWidthChange=function($0){$0._recomputePercentX();$0.addToLayoutChanges($[78]);return true;};qx.Proto.updateChildOnInnerHeightChange=function($0){$0._recomputePercentY();$0.addToLayoutChanges($[78]);return true;};qx.Proto.updateSelfOnJobQueueFlush=qx.lang.Function.returnFalse;qx.Proto.updateChildrenOnJobQueueFlush=function($0){if($0.mode||$0.addChild||$0.removeChild){this.getWidget()._addChildrenToLayoutQueue($[78]);}};qx.Proto.flushChildrenQueue=function($0){var $1=this.getWidget(),$2=$1.getVisibleChildren(),$3=$2.length,$4=$1.getMode();this._lastLeft=this._lastRight=this._lastTop=this._lastBottom=0;var $5=qx.renderer.layout.DockLayoutImpl._childRanking[$4];var $6=qx.lang.Array.copy($2).sort(function($7,$8){return ($5($7)+$2.indexOf($7))-($5($8)+$2.indexOf($8));});for(var $7=0;$7<$3;$7++){$1._layoutChild($6[$7]);}};qx.Proto.getChildAlign=function($0){return $0.getVerticalAlign()||$0.getHorizontalAlign()||$[47];};qx.Proto.getChildAlignMode=function($0){return $0.getVerticalAlign()?$[20]:$0.getHorizontalAlign()?$[28]:$[47];};qx.Proto.layoutChild=function($0,$1){qx.renderer.layout.DockLayoutImpl._childCheck.common($0);qx.renderer.layout.DockLayoutImpl._childCheck[this.getChildAlignMode($0)]($0);this.layoutChild_sizeX_essentialWrapper($0,$1);this.layoutChild_sizeY_essentialWrapper($0,$1);this.layoutChild_sizeLimitX($0,$1);this.layoutChild_sizeLimitY($0,$1);this[qx.renderer.layout.DockLayoutImpl.METHOD_LOCATION+this.getChildAlign($0)]($0,$1);};qx.Proto.layoutChild_location_top=function($0,$1){$0._applyRuntimeTop(this._lastTop);$0._applyRuntimeLeft(this._lastLeft);this.layoutChild_location_horizontal($0);this._lastTop+=$0.getBoxHeight();};qx.Proto.layoutChild_location_left=function($0,$1){$0._applyRuntimeLeft(this._lastLeft);$0._applyRuntimeTop(this._lastTop);this.layoutChild_location_vertical($0);this._lastLeft+=$0.getBoxWidth();};if(qx.core.Client.getInstance().isMshtml()||qx.core.Client.getInstance().isOpera()){qx.Proto._applyComputedWidth=function($0){$0._recomputeBoxWidth();$0._recomputeOuterWidth();$0._recomputeInnerWidth();$0._applyRuntimeWidth($0.getBoxWidth());};qx.Proto._applyComputedHeight=function($0){$0._recomputeBoxHeight();$0._recomputeOuterHeight();$0._recomputeInnerHeight();$0._applyRuntimeHeight($0.getBoxHeight());};qx.Proto.layoutChild_sizeX=function($0,$1){if($1.initial||$1.width||$1.minWidth||$1.maxWidth){$0._computedWidthTypeNull&&$0._computedMinWidthTypeNull&&$0._computedMaxWidthTypeNull?$0._resetRuntimeWidth():$0._applyRuntimeWidth($0.getBoxWidth());}};qx.Proto.layoutChild_sizeY=function($0,$1){if($1.initial||$1.height||$1.minHeight||$1.maxHeight){$0._computedHeightTypeNull&&$0._computedMinHeightTypeNull&&$0._computedMaxHeightTypeNull?$0._resetRuntimeHeight():$0._applyRuntimeHeight($0.getBoxHeight());}};qx.Proto.layoutChild_location_horizontal=function($0){this._applyComputedWidth($0);};qx.Proto.layoutChild_location_vertical=function($0){this._applyComputedHeight($0);};qx.Proto.layoutChild_location_right=function($0,$1){$0._applyRuntimeLeft(this.getWidget().getInnerWidth()-this._lastRight-$0.getBoxWidth());$0._applyRuntimeTop(this._lastTop);this.layoutChild_location_vertical($0);this._lastRight+=$0.getBoxWidth();};qx.Proto.layoutChild_location_bottom=function($0,$1){$0._applyRuntimeTop(this.getWidget().getInnerHeight()-this._lastBottom-$0.getBoxHeight());$0._applyRuntimeLeft(this._lastLeft);this.layoutChild_location_horizontal($0);this._lastBottom+=$0.getBoxHeight();};qx.Proto.layoutChild_location_default=function($0,$1){var $2=this.getWidget();$0._resetRuntimeRight();$0._resetRuntimeBottom();$0._applyRuntimeTop(this._lastTop);$0._applyRuntimeLeft(this._lastLeft);this._applyComputedWidth($0);this._applyComputedHeight($0);};}else{qx.Proto._applyComputedWidth=function($0){$0._recomputeBoxWidth();$0._recomputeOuterWidth();$0._recomputeInnerWidth();};qx.Proto._applyComputedHeight=function($0){$0._recomputeBoxHeight();$0._recomputeOuterHeight();$0._recomputeInnerHeight();};qx.Proto.layoutChild_sizeX=function($0,$1){if($1.initial||$1.width){$0._computedWidthTypeNull?$0._resetRuntimeWidth():$0._applyRuntimeWidth($0.getWidthValue());}};qx.Proto.layoutChild_sizeY=function($0,$1){if($1.initial||$1.height){$0._computedHeightTypeNull?$0._resetRuntimeHeight():$0._applyRuntimeHeight($0.getHeightValue());}};qx.Proto.layoutChild_location_horizontal=function($0){this._applyComputedWidth($0);$0._applyRuntimeRight(this._lastRight);};qx.Proto.layoutChild_location_vertical=function($0){this._applyComputedHeight($0);$0._applyRuntimeBottom(this._lastBottom);};qx.Proto.layoutChild_location_right=function($0,$1){$0._applyRuntimeRight(this._lastRight);$0._applyRuntimeTop(this._lastTop);this.layoutChild_location_vertical($0);this._lastRight+=$0.getBoxWidth();};qx.Proto.layoutChild_location_bottom=function($0,$1){$0._applyRuntimeBottom(this._lastBottom);$0._applyRuntimeLeft(this._lastLeft);this.layoutChild_location_horizontal($0);this._lastBottom+=$0.getBoxHeight();};qx.Proto.layoutChild_location_default=function($0,$1){$0._resetRuntimeWidth();$0._resetRuntimeHeight();$0._applyRuntimeTop(this._lastTop);$0._applyRuntimeRight(this._lastRight);$0._applyRuntimeBottom(this._lastBottom);$0._applyRuntimeLeft(this._lastLeft);this._applyComputedWidth($0);this._applyComputedHeight($0);};};qx.OO.defineClass($[2595],qx.event.type.MouseEvent,function($0,$1,$2,$3){this._mouseEvent=$1;var $4=null;switch($0){case $[219]:case $[187]:$4=$1.getOriginalTarget();}qx.event.type.MouseEvent.call(this,$0,$1.getDomEvent(),$2.getElement(),$2,$4,$3);});qx.Proto.getMouseEvent=function(){return this._mouseEvent;};qx.Proto.startDrag=function(){if(this.getType()!=$[219]){throw new Error("qx.event.type.DragEvent startDrag can only be called during the dragstart event: "+this.getType());}this.stopPropagation();qx.event.handler.DragAndDropHandler.getInstance().startDrag();};qx.Proto.addData=function($0,$1){qx.event.handler.DragAndDropHandler.getInstance().addData($0,$1);};qx.Proto.getData=function($0){return qx.event.handler.DragAndDropHandler.getInstance().getData($0);};qx.Proto.clearData=function(){qx.event.handler.DragAndDropHandler.getInstance().clearData();};qx.Proto.getDropDataTypes=function(){return qx.event.handler.DragAndDropHandler.getInstance().getDropDataTypes();};qx.Proto.addAction=function($0){qx.event.handler.DragAndDropHandler.getInstance().addAction($0);};qx.Proto.removeAction=function($0){qx.event.handler.DragAndDropHandler.getInstance().removeAction($0);};qx.Proto.getAction=function(){return qx.event.handler.DragAndDropHandler.getInstance().getCurrentAction();};qx.Proto.clearActions=function(){qx.event.handler.DragAndDropHandler.getInstance().clearActions();};qx.Proto.setFeedbackWidget=function($0,$1,$2,$3){qx.event.handler.DragAndDropHandler.getInstance().setFeedbackWidget($0,$1,$2,$3);};qx.Proto.setCursorPosition=function($0,$1){qx.event.handler.DragAndDropHandler.getInstance().setCursorPosition($0,$1);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._mouseEvent=null;return qx.event.type.MouseEvent.prototype.dispose.call(this);};qx.OO.defineClass($[322],qx.manager.object.ObjectManager,function(){qx.core.Target.call(this);this._data={};this._actions={};this._cursors={};var $0;for(var $1 in this._actionNames){$0=this._cursors[$1]=new qx.ui.basic.Image(this._cursorPath+$1+$[46]+this._cursorFormat);$0.setZIndex(1e8);}});qx.OO.addProperty({name:$[1436],type:$[4]});qx.OO.addProperty({name:$[1393],type:$[4]});qx.OO.addProperty({name:$[206],type:$[4]});qx.OO.addProperty({name:$[2351],type:$[0]});qx.OO.addProperty({name:$[1667],type:$[3],defaultValue:5,allowNull:false});qx.OO.addProperty({name:$[1558],type:$[3],defaultValue:15,allowNull:false});qx.Proto._actionNames={move:$[2025],copy:$[2613],alias:$[2450],nodrop:$[2208]};qx.Proto._cursorPath=$[1981];qx.Proto._cursorFormat=$[472];qx.Proto._lastDestinationEvent=null;qx.Proto._modifyDestinationWidget=function($0,$1,$2){if($0){$0.dispatchEvent(new qx.event.type.DragEvent($[436],this._lastDestinationEvent,$0,this.getSourceWidget()));this._lastDestinationEvent=null;}return true;};qx.Proto.addData=function($0,$1){this._data[$0]=$1;};qx.Proto.getData=function($0){return this._data[$0];};qx.Proto.clearData=function(){this._data={};};qx.Proto.getDropDataTypes=function(){var $0=this.getDestinationWidget();var $1=[];if(!$0){return $1;}var $2=$0.getDropDataTypes();for(var $3=0,$4=$2.length;$3<$4;$3++){if($2[$3] in this._data){$1.push($2[$3]);}}return $1;};qx.Proto.startDrag=function(){if(!this._dragCache){throw new Error("Invalid usage of startDrag. Missing dragInfo!");}this._dragCache.dragHandlerActive=true;this.setSourceWidget(this._dragCache.sourceWidget);if(this._feedbackWidget){this._feedbackWidget.setVisibility(false);var $0=qx.ui.core.ClientDocument.getInstance();$0.add(this._feedbackWidget);}};qx.Proto._fireUserEvents=function($0,$1,$2){if($0&&$0!=$1&&$0.hasEventListeners($[508])){$0.dispatchEvent(new qx.event.type.DragEvent($[508],$2,$0,$1),true);}if($1){if($0!=$1&&$1.hasEventListeners($[187])){$1.dispatchEvent(new qx.event.type.DragEvent($[187],$2,$1,$0),true);}if($1.hasEventListeners($[802])){$1.dispatchEvent(new qx.event.type.DragEvent($[802],$2,$1,null),true);}}};qx.Proto.handleMouseEvent=function($0){switch($0.getType()){case $[6]:return this._handleMouseDown($0);case $[7]:return this._handleMouseUp($0);case $[21]:return this._handleMouseMove($0);}};qx.Proto._handleMouseDown=function($0){if($0.getDefaultPrevented()||!$0.isLeftButtonPressed()){return;}this._dragCache={startScreenX:$0.getScreenX(),startScreenY:$0.getScreenY(),pageX:$0.getPageX(),pageY:$0.getPageY(),sourceWidget:$0.getTarget(),sourceTopLevel:$0.getTarget().getTopLevelWidget(),dragHandlerActive:false,hasFiredDragStart:false};};qx.Proto._handleMouseMove=function($0){if(!this._dragCache){return;}if(this._dragCache.dragHandlerActive){this._dragCache.pageX=$0.getPageX();this._dragCache.pageY=$0.getPageY();var $1=this.getDropTarget($0);this.setCurrentAction($1?this._evalNewAction($0.isShiftPressed(),$0.isCtrlPressed(),$0.isAltPressed()):null);this._fireUserEvents(this._dragCache.currentDropWidget,$1,$0);this._dragCache.currentDropWidget=$1;this._renderCursor();this._renderFeedbackWidget();}else if(!this._dragCache.hasFiredDragStart){if(Math.abs($0.getScreenX()-this._dragCache.startScreenX)>5||Math.abs($0.getScreenY()-this._dragCache.startScreenY)>5){this._dragCache.sourceWidget.dispatchEvent(new qx.event.type.DragEvent($[219],$0,this._dragCache.sourceWidget),true);this._dragCache.hasFiredDragStart=true;if(this._dragCache.dragHandlerActive){this._fireUserEvents(this._dragCache.currentDropWidget,this._dragCache.sourceWidget,$0);this._dragCache.currentDropWidget=this._dragCache.sourceWidget;qx.ui.core.ClientDocument.getInstance().setCapture(true);}}}};qx.Proto._handleMouseUp=function($0){if(!this._dragCache){return;}if(this._dragCache.dragHandlerActive){this._endDrag(this.getDropTarget($0),$0);}else{this._dragCache=null;}};qx.Proto.handleKeyEvent=function($0){if(!this._dragCache){return;}switch($0.getType()){case $[13]:this._handleKeyDown($0);return;case $[77]:this._handleKeyUp($0);return;}};qx.Proto._handleKeyDown=function($0){if($0.getKeyIdentifier()==$[79]){this.cancelDrag($0);}else if(this.getCurrentAction()!=null){switch($0.getKeyIdentifier()){case $[180]:case $[133]:case $[109]:this.setAction(this._evalNewAction($0.isShiftPressed(),$0.isCtrlPressed(),$0.isAltPressed()));this._renderCursor();$0.preventDefault();}}};qx.Proto._handleKeyUp=function($0){var $1=$0.getKeyIdentifier()==$[180];var $2=$0.getKeyIdentifier()==$[133];var $3=$0.getKeyIdentifier()==$[109];if($1||$2||$3){if(this.getCurrentAction()!=null){this.setAction(this._evalNewAction(!$1&&$0.isShiftPressed(),!$2&&$0.isCtrlPressed(),!$3&&$0.isAltPressed()));this._renderCursor();$0.preventDefault();}}};qx.Proto.cancelDrag=function($0){if(!this._dragCache){return;}if(this._dragCache.dragHandlerActive){this._endDrag(null,$0);}else{this._dragCache=null;}};qx.Proto.globalCancelDrag=function(){if(this._dragCache&&this._dragCache.dragHandlerActive){this._endDragCore();}};qx.Proto._endDrag=function($0,$1){if($0){this._lastDestinationEvent=$1;this.setDestinationWidget($0);}this.getSourceWidget().dispatchEvent(new qx.event.type.DragEvent($[756],$1,this.getSourceWidget(),$0),true);this._fireUserEvents(this._dragCache&&this._dragCache.currentDropWidget,null,$1);this._endDragCore();};qx.Proto._endDragCore=function(){if(this._feedbackWidget){var $0=qx.ui.core.ClientDocument.getInstance();$0.remove(this._feedbackWidget);if(this._feedbackAutoDispose){this._feedbackWidget.dispose();}this._feedbackWidget=null;}var $1=this.getCursor();if($1){$1._style.display=$[31];this.forceCursor(null);}this._cursorDeltaX=null;this._cursorDeltaY=null;if(this._dragCache){this._dragCache.currentDropWidget=null;this._dragCache=null;}qx.ui.core.ClientDocument.getInstance().setCapture(false);this.clearData();this.clearActions();this.setSourceWidget(null);this.setDestinationWidget(null);};qx.Proto.setCursorPosition=function($0,$1){this._cursorDeltaX=$0;this._cursorDeltaY=$1;};qx.Proto._renderCursor=function(){var $0;var $1=this.getCursor();switch(this.getCurrentAction()){case this._actionNames.move:$0=this._cursors.move;break;case this._actionNames.copy:$0=this._cursors.copy;break;case this._actionNames.alias:$0=this._cursors.alias;break;default:$0=this._cursors.nodrop;}if($0!=$1&&$1!=null){$1._style.display=$[31];}if(!$0._initialLayoutDone){qx.ui.core.ClientDocument.getInstance().add($0);qx.ui.core.Widget.flushGlobalQueues();}$0._applyRuntimeLeft(this._dragCache.pageX+((this._cursorDeltaX!=null)?this._cursorDeltaX:this.getDefaultCursorDeltaX()));$0._applyRuntimeTop(this._dragCache.pageY+((this._cursorDeltaY!=null)?this._cursorDeltaY:this.getDefaultCursorDeltaY()));if($0!=$1){$0._style.display=$[1];}this.forceCursor($0);};qx.Proto.supportsDrop=function($0){var $1=$0.getDropDataTypes();if(!$1){return false;}for(var $2=0;$2<$1.length;$2++){if($1[$2] in this._data){return true;}}return false;};if(qx.core.Client.getInstance().isGecko()){qx.Proto.getDropTarget=function($0){var $1=$0.getTarget();if($1==this._dragCache.sourceWidget){$1=this._dragCache.sourceTopLevel.getWidgetFromPoint($0.getPageX(),$0.getPageY());}else{$1=qx.event.handler.EventHandler.getTargetObject(null,$1);}while($1!=null&&$1!=this._dragCache.sourceWidget){if(!$1.supportsDrop(this._dragCache)){return null;}if(this.supportsDrop($1)){return $1;}$1=$1.getParent();}return null;};}else{qx.Proto.getDropTarget=function($0){var $1=$0.getTarget();while($1!=null){if(!$1.supportsDrop(this._dragCache)){return null;}if(this.supportsDrop($1)){return $1;}$1=$1.getParent();}return null;};}qx.Proto.addAction=function($0,$1){this._actions[$0]=true;if($1||this.getCurrentAction()==null){this.setCurrentAction($0);}};qx.Proto.clearActions=function(){this._actions={};this.setCurrentAction(null);};qx.Proto.removeAction=function($0){delete this._actions[$0];if(this.getCurrentAction()==$0){this.setCurrentAction(null);}};qx.Proto.setAction=function($0){if($0!=null&&!($0 in this._actions)){this.addAction($0,true);}else{this.setCurrentAction($0);}};qx.Proto._evalNewAction=function($0,$1,$2){if($0&&$1&&this._actionNames.alias in this._actions){return this._actionNames.alias;}else if($0&&$2&&this._actionNames.copy in this._actions){return this._actionNames.copy;}else if($0&&this._actionNames.move in this._actions){return this._actionNames.move;}else if($2&&this._actionNames.alias in this._actions){return this._actionNames.alias;}else if($1&&this._actionNames.copy in this._actions){return this._actionNames.copy;}else{for(var $3 in this._actions){return $3;}}return null;};qx.Proto.setFeedbackWidget=function($0,$1,$2,$3){this._feedbackWidget=$0;this._feedbackDeltaX=($1!=null)?$1:10;this._feedbackDeltaY=($2!=null)?$2:10;this._feedbackAutoDispose=$3?true:false;};qx.Proto._renderFeedbackWidget=function(){if(this._feedbackWidget){this._feedbackWidget.setVisibility(true);this._feedbackWidget._applyRuntimeLeft(this._dragCache.pageX+this._feedbackDeltaX);this._feedbackWidget._applyRuntimeTop(this._dragCache.pageY+this._feedbackDeltaY);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._dragCache){this._dragCache.currentDropWidget=null;this._dragCache=null;}this._data=null;this._actions=null;this._actionNames=null;this._lastDestinationEvent=null;if(this._cursors){if(this._cursors.move){this._cursors.move.dispose();delete this._cursors.move;}if(this._cursors.copy){this._cursors.copy.dispose();delete this._cursors.copy;}if(this._cursors.alias){this._cursors.alias.dispose();delete this._cursors.alias;}if(this._cursors.nodrop){this._cursors.nodrop.dispose();delete this._cursors.nodrop;}this._cursors=null;}return qx.manager.object.ObjectManager.prototype.dispose.call(this);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[1499]);qx.html.ElementFromPoint.getElementFromPoint=function($0,$1){return qx.html.ElementFromPoint.getElementFromPointHandler(document.body,$0,$1);};qx.html.ElementFromPoint.getElementFromPointHandler=function($0,$1,$2,$3){var $4=$0.childNodes;var $5=$4.length-1;if($5<0){return null;}var $6,$7,$8;do{$6=$4[$5];$8=qx.html.ElementFromPoint.getElementFromPointChecker($6,$1,$2);if($8){if(typeof $3===$[2]&&$3==false){return $6;}else{$7=qx.html.ElementFromPoint.getElementFromPointHandler($6,$1-$8[0]-qx.html.Style.getBorderLeft($6),$2-$8[2]-qx.html.Style.getBorderTop($6));return $7?$7:$6;}}}while($5--);return null;};qx.html.ElementFromPoint.getElementFromPointChecker=function($0,$1,$2){var $3,$4,$5,$6;if($0.nodeType!=1){return false;}$3=qx.html.Offset.getLeft($0);if($1>$3){$4=qx.html.Offset.getTop($0);if($2>$4){$5=$3+$0.offsetWidth;if($1<$5){$6=$4+$0.offsetHeight;if($2<$6){return [$3,$5,$4,$6];}}}}return false;};qx.html.ElementFromPoint.getElementAbsolutePointChecker=function($0,$1,$2){var $3,$4,$5,$6;if(!$0||$0.nodeType!=1){return false;}$3=qx.html.Location.getPageBoxLeft($0);if($1>$3){$4=qx.html.Location.getPageBoxTop($0);if($2>$4){$5=$3+$0.offsetWidth;if($1<$5){$6=$4+$0.offsetHeight;if($2<$6){return [$3,$5,$4,$6];}}}}return false;};qx.OO.defineClass($[2346],qx.renderer.theme.IconTheme,function(){qx.renderer.theme.IconTheme.call(this,$[1395]);});qx.Settings.setDefault($[170],qx.Settings.getValueOfClass($[175],$[172])+$[1770]);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ImageManager.getInstance().registerIconTheme(qx.Class);qx.OO.defineClass($[2171],qx.ui.layout.HorizontalBoxLayout,function($0){qx.ui.layout.HorizontalBoxLayout.call(this);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==$[10]){$1.setReverseChildrenOrder(true);}}$0[$3].contentClass=qx.OO.classes[$[1649]+qx.lang.String.toFirstUp($0[$3].type||$[262])];$0[$3].headerCell=$1;}this.addEventListener($[21],this._onmousemove);this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);this.addEventListener($[51],this._onmouseout);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[936]});qx.Proto._syncColumnWidth=function($0){var $1=this.getChildren();var $2=Math.ceil($1.indexOf(this._resizeCell)/2);this.getParent().getPane().setColumnWidth($2,$0);};qx.Proto._syncResizeLine=function(){qx.ui.core.Widget.flushGlobalQueues();var $0=this.getParent();var $1=$0.getResizeLine();var $2=qx.html.Location.getPageBoxLeft(this._resizeSeparator.getElement())-qx.html.Location.getPageInnerLeft(this.getElement());var $3=qx.html.Dimension.getBoxHeight($0.getHeader().getElement());var $4=qx.html.Dimension.getBoxHeight($0.getElement())-$3;$1._applyRuntimeTop($3);$1._applyRuntimeHeight($4);$1._applyRuntimeLeft($2);$1.removeStyleProperty($[140]);};qx.Proto._mshtml=qx.core.Client.getInstance().isMshtml();qx.Proto._onmousemove=function($0){if(!this.getParent().getResizable()){return;}if(this._resizingActive){if(this._mshtml){if((new Date).valueOf()-this._last<50){return;}this._last=(new Date).valueOf();}var $1=$0.getPageX();var $2=$1-this._resizeStart;var $3=this._resizeCell;$3.setWidth(Math.max(4,$3.getWidth()+$2));this._resizeStart=$1;if(this.getParent().getLiveResize()){this._syncColumnWidth($3._computeBoxWidth());}else{this._syncResizeLine();}}else{var $4=$0.getTarget();var $5=$0.getPageX();var $6=qx.html.Location.getPageBoxLeft($4.getElement());var $7=$6+qx.html.Dimension.getBoxWidth($4.getElement());var $8=false;var $9=null;if($4 instanceof qx.ui.listview.HeaderSeparator){$8=true;$9=$4;}else if(($5-$6)<=10){if(!$4.isFirstChild()){$8=true;$9=$4.getPreviousSibling();}}else if(($7-$5)<=10){$8=true;$9=$4.getNextSibling();}if(!($9 instanceof qx.ui.listview.HeaderSeparator)){$9=$4=$8=null;}else if($9){var $a=$9.getPreviousSibling();if($a&&($a._computedWidthTypePercent||$a._config.resizable==false)){$9=$4=$8=null;}}this.getTopLevelWidget().setGlobalCursor($8?$[1043]:null);this._resizeSeparator=$9;this._resizeTarget=$4;}};qx.Proto._onmousedown=function($0){if(!this._resizeSeparator){return;}this._resizingActive=true;this._resizeStart=$0.getPageX();this._resizeCell=this._resizeSeparator.getPreviousSibling();if(!this.getParent().getLiveResize()){this._syncResizeLine();}this.setCapture(true);};qx.Proto._onmouseup=function($0){if(!this._resizingActive){return;}this._syncColumnWidth(this._resizeCell.getBoxWidth());this.setCapture(false);this.getTopLevelWidget().setGlobalCursor(null);this._resizeTarget.removeState($[56]);this.getParent().getResizeLine().setStyleProperty($[140],$[32]);this._cleanupResizing();};qx.Proto._onmouseout=function($0){if(!this.getCapture()){this.getTopLevelWidget().setGlobalCursor(null);}};qx.Proto._cleanupResizing=function(){delete this._resizingActive;delete this._resizeSeparator;delete this._resizeTarget;delete this._resizeStart;delete this._resizeCell;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._cleanupResizing();this.removeEventListener($[21],this._onmousemove);this.removeEventListener($[6],this._onmousedown);this.removeEventListener($[7],this._onmouseup);this.removeEventListener($[51],this._onmouseout);this._columns=null;return qx.ui.layout.HorizontalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[1629],qx.ui.basic.Atom,function($0,$1){qx.ui.basic.Atom.call(this,$0.label,$0.icon,$0.iconWidth,$0.iconHeight,$0.flash);this.setStyleProperty($[718],$[352]);this._config=$0;this._id=$1;this.setWidth(typeof $0.width===$[38]?$[5]:$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($[1149]);this._arrowup.setVerticalAlign($[33]);this._arrowup.setDisplay(false);this._arrowdown=new qx.ui.basic.Image($[500]);this._arrowdown.setVerticalAlign($[33]);this._arrowdown.setDisplay(false);this.add(this._spacer,this._arrowup,this._arrowdown);this.addEventListener($[7],this._onmouseup);this.addEventListener($[37],this._onmouseover);this.addEventListener($[51],this._onmouseout);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2093]});qx.OO.addProperty({name:$[1143],type:$[0],allowNull:true,possibleValues:[$[1918],$[1128]]});qx.Class.C_SORT_ASCENDING="ascending";qx.Class.C_SORT_DESCENDING="descending";qx.Proto.getView=function(){return this.getParent().getParent();};qx.Proto.getNextSortOrder=function(){var $0=this.getSortOrder();switch($0){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;}};qx.Proto.updateSort=function(){var $0=this.getView();var $1=$0.getData();var $2=this._id;var $3=this._config.sortProp||$[262];var $4=this._config.sortMethod||qx.util.Compare.byString;$1.sort(function($5,$6){return $4($5[$2][$3],$6[$2][$3]);});if(this.getSortOrder()==qx.ui.listview.HeaderCell.C_SORT_DESCENDING){$1.reverse();}};qx.Proto._modifySortOrder=function($0,$1,$2){var $3=this.getView();switch($0){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($0){this.updateSort();$3.update();}return true;};qx.Proto._onmouseover=function($0){this.addState($[56]);};qx.Proto._onmouseout=function($0){this.removeState($[56]);};qx.Proto._onmouseup=function($0){if(!this._config.sortable||this.getParent()._resizeSeparator){return;}this.setSortOrder(this.getNextSortOrder());$0.stopPropagation();};qx.Proto.dispose=function(){if(this.getDisposed()){return;}delete this._config;if(this._spacer){this._spacer.dispose();this._spacer=null;}if(this._arrowup){this._arrowup.dispose();this._arrowup=null;}if(this._arrowdown){this._arrowdown.dispose();this._arrowdown=null;}this.removeEventListener($[7],this._onmouseup);this.removeEventListener($[37],this._onmouseover);this.removeEventListener($[51],this._onmouseout);return qx.ui.basic.Atom.prototype.dispose.call(this);};qx.OO.defineClass($[1962],qx.ui.basic.Terminator,function(){qx.ui.basic.Terminator.call(this);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1483]});qx.OO.defineClass($[1104]);qx.Class.getKeyName=function($0,$1,$2){if($0!=$[124]&&$0!=$[325]){throw new Error('format must be one of: "short", "full"');}var $3=$[2440]+$0+$[94]+$1;var $4=new qx.locale.LocalizedString($3,[],$2);if($4==$3){return qx.locale.Key._keyNames[$3]||$1;}else{return $4;}};(function(){var $0={};var $1=qx.locale.Manager;$0[$1.marktr($[1345])]=$[326];$0[$1.marktr($[1809])]=$[168];$0[$1.marktr($[1456])]=$[95];$0[$1.marktr($[2259])]=$[43];$0[$1.marktr($[2605])]=$[180];$0[$1.marktr($[2608])]=$[532];$0[$1.marktr($[1965])]=$[109];$0[$1.marktr($[1475])]=$[2028];$0[$1.marktr($[2305])]=$[141];$0[$1.marktr($[2302])]=$[456];$0[$1.marktr($[1056])]=$[68];$0[$1.marktr($[1688])]=$[73];$0[$1.marktr($[1066])]=$[69];$0[$1.marktr($[1787])]=$[70];$0[$1.marktr($[2525])]=$[2114];$0[$1.marktr($[1717])]=$[1233];$0[$1.marktr($[1154])]=$[149];$0[$1.marktr($[1671])]=$[134];$0[$1.marktr($[986])]=$[1257];$0[$1.marktr($[1182])]=$[1543];$0[$1.marktr($[1051])]=$[642];$0[$1.marktr($[2227])]=$[959];$0[$1.marktr($[1409])]=$[384];$0[$1.marktr($[2527])]=$[204];$0[$1.marktr($[2310])]=$[230];$0[$1.marktr($[2309])]=$[424];$0[$1.marktr($[2575])]=$[326];$0[$1.marktr($[1723])]=$[575];$0[$1.marktr($[1316])]=$[95];$0[$1.marktr($[1648])]=$[43];$0[$1.marktr($[2054])]=$[180];$0[$1.marktr($[1213])]=$[133];$0[$1.marktr($[1231])]=$[109];$0[$1.marktr($[2530])]=$[652];$0[$1.marktr($[981])]=$[141];$0[$1.marktr($[1575])]=$[79];$0[$1.marktr($[2390])]=$[68];$0[$1.marktr($[1171])]=$[73];$0[$1.marktr($[1445])]=$[69];$0[$1.marktr($[1224])]=$[70];$0[$1.marktr($[2163])]=$[76];$0[$1.marktr($[1568])]=$[86];$0[$1.marktr($[2065])]=$[149];$0[$1.marktr($[2339])]=$[134];$0[$1.marktr($[1881])]=$[208];$0[$1.marktr($[1950])]=$[247];$0[$1.marktr($[2060])]=$[135];$0[$1.marktr($[1175])]=$[323];$0[$1.marktr($[1501])]=$[384];$0[$1.marktr($[2157])]=$[204];$0[$1.marktr($[1164])]=$[230];$0[$1.marktr($[1378])]=$[424];qx.Class._keyNames=$0;})();qx.OO.defineClass($[759],qx.core.Target,function($0,$1){qx.core.Target.call(this);this._modifier={};this._key=null;if($0!=null){this.setShortcut($0);}if($1!=null){this.warn($[1837]);this.setKeyCode($1);}if(this._modifier.Alt&&this._key&&this._key.length==1){if((this._key>=$[72]&&this._key<=$[469])||(this._key>=$[35]&&this._key<=$[161])){this.warn($[2062]);}}qx.event.handler.EventHandler.getInstance().addCommand(this);});qx.OO.addProperty({name:$[1879],type:$[0]});qx.OO.addProperty({name:$[637],type:$[3]});qx.OO.addProperty({name:$[632],type:$[0]});qx.Proto.execute=function($0){if(this.hasEventListeners($[40])){var $1=new qx.event.type.DataEvent($[40],$0);this.dispatchEvent($1,true);}return false;};qx.Proto._modifyShortcut=function($0,$1,$2){if($0){this._modifier={};this._key=null;var $3=$0.split(/[-+\s]+/);var $4=$3.length;for(var $5=0;$5<$4;$5++){var $6=this._oldKeyNameToKeyIdentifier($3[$5]);switch($6){case $[133]:case $[180]:case $[141]:case $[109]:this._modifier[$6]=true;break;case $[270]:var $7=$[2491]+$3[$5];this.error($7);throw $7;default:if(this._key){var $7=$[2293];this.error($7);throw $7;}this._key=$6;}}}return true;};qx.Proto._matchesKeyEvent=function($0){var $1=this._key||this.getKeyIdentifier();if(!$1&&!this.getKeyCode()){return ;}if((this._modifier.Shift&&!$0.isShiftPressed())||(this._modifier.Control&&!$0.isCtrlPressed())||(this._modifier.Alt&&!$0.isAltPressed())){return false;}if($1){if($1==$0.getKeyIdentifier()){return true;}}else{if(this.getKeyCode()==$0.getKeyCode()){return true;}}return false;};qx.Proto._oldKeyNameToKeyIdentifierMap={esc:$[79],ctrl:$[133],print:$[323],del:$[247],pageup:$[76],pagedown:$[86],numlock:$[135],numpad_0:$[35],numpad_1:$[310],numpad_2:$[419],numpad_3:$[437],numpad_4:$[389],numpad_5:$[402],numpad_6:$[367],numpad_7:$[380],numpad_8:$[382],numpad_9:$[161],numpad_divide:$[130],numpad_multiply:$[176],numpad_minus:$[55],numpad_plus:$[250]};qx.Proto._oldKeyNameToKeyIdentifier=function($0){var $1=qx.event.handler.KeyEventHandler.getInstance();var $2=$[270];if($1.isValidKeyIdentifier($0)){return $0;}if($0.length==1&&$0>=$[257]&&$0<=$[1810]){return $0.toUpperCase();}$0=$0.toLowerCase();if(!qx.event.type.KeyEvent.keys[$0]){return $[270];}var $2=this._oldKeyNameToKeyIdentifierMap[$0];if($2){return $2;}else{return qx.lang.String.toFirstUp($0);}};qx.Proto.toString=function(){var $0=this.getKeyCode();var $1=this._key||this.getKeyIdentifier();var $2=[];for(var $3 in this._modifier){$2.push(qx.locale.Key.getKeyName($[124],$3));}if($1){$2.push(qx.locale.Key.getKeyName($[124],$1));}if($0!=null){var $4=qx.event.type.KeyEvent.codes[$0];$2.push($4?qx.lang.String.toFirstUp($4):String($0));}return $2.join($[55]);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._shortcutParts=null;var $0=qx.event.handler.EventHandler.getInstance();if($0){$0.removeCommand(this);}return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[1263]);qx.Class.escape=function($0){return qx.dom.String.escapeEntities($0,qx.xml.Entity.FROM_CHARCODE);};qx.Class.unescape=function($0){return qx.dom.String.unescapeEntities($0,qx.xml.Entity.TO_CHARCODE);};qx.OO.defineClass($[863]);qx.Class.TO_CHARCODE={"quot":34,"amp":38,"lt":60,"gt":62,"apos":39};qx.Class.FROM_CHARCODE=qx.lang.Object.invert(qx.Class.TO_CHARCODE);qx.OO.defineClass($[2059],qx.ui.core.Parent,function(){qx.ui.core.Parent.call(this);this._columnData=[];this._rowData=[];this._spans=[];});qx.OO.addProperty({name:$[793],type:$[3],defaultValue:0,addToQueueRuntime:true,impl:$[200]});qx.OO.addProperty({name:$[724],type:$[3],defaultValue:0,addToQueueRuntime:true,impl:$[200]});qx.OO.addProperty({name:$[477],type:$[0],defaultValue:$[11],possibleValues:[$[11],$[74],$[10]],addToQueueRuntime:true});qx.OO.addProperty({name:$[398],type:$[0],defaultValue:$[12],possibleValues:[$[12],$[33],$[16]],addToQueueRuntime:true});qx.OO.addProperty({name:$[2048],type:$[3]});qx.OO.addProperty({name:$[1169],type:$[3]});qx.OO.addProperty({name:$[1864],type:$[3]});qx.OO.addProperty({name:$[1745],type:$[3]});qx.Proto._createLayoutImpl=function(){return new qx.renderer.layout.GridLayoutImpl(this);};qx.Proto.add=function($0,$1,$2){$0._col=$1;$0._row=$2;if(this.isFillCell($1,$2)){throw new Error("Could not insert child "+$0+" into a fill cell: "+$1+"x"+$2);}qx.ui.core.Parent.prototype.add.call(this,$0);};qx.Proto._modifyLayout=function($0,$1,$2){this._invalidatePreferredInnerDimensions();return true;};qx.Proto._syncDataFields=function($0,$1,$2){if($2>$1){for(var $3=$1;$3<$2;$3++){$0[$3]={};}}else if($1>$2){$0.splice($2,$1-$2);}};qx.Proto._columnCount=0;qx.Proto.setColumnCount=function($0){this._columnCount=$0;this._syncColumnDataFields();};qx.Proto.getColumnCount=function(){return this._columnCount;};qx.Proto.addColumn=function(){this._columnCount++;this._syncColumnDataFields();};qx.Proto.removeColumn=function(){if(this._columnCount>0){this._columnCount--;this._syncColumnDataFields();}};qx.Proto._syncColumnDataFields=function(){var $0=this._columnData;var $1=$0.length;var $2=this._columnCount;this._syncDataFields($0,$1,$2);};qx.Proto._rowCount=0;qx.Proto.setRowCount=function($0){this._rowCount=$0;this._syncRowDataFields();};qx.Proto.getRowCount=function(){return this._rowCount;};qx.Proto.addRow=function(){this._rowCount++;this._syncRowDataFields();};qx.Proto.removeRow=function(){if(this._rowCount>0){this._rowCount--;this._syncRowDataFields();}};qx.Proto._syncRowDataFields=function(){var $0=this._rowData;var $1=$0.length;var $2=this._rowCount;this._syncDataFields($0,$1,$2);};qx.Proto._getColumnProperty=function($0,$1){try{return this._columnData[$0][$1]||null;}catch(ex){this.error("Error while getting column property ("+$0+"|"+$1+")",ex);return null;}};qx.Proto._setupColumnProperty=function($0,$1,$2){this._columnData[$0][$1]=$2;this._invalidateColumnLayout();};qx.Proto._removeColumnProperty=function($0,$1,$2){delete this._columnData[$0][$1];this._invalidateColumnLayout();};qx.Proto._invalidateColumnLayout=function(){if(!this._initialLayoutDone||!this._isDisplayable){return;}this.forEachVisibleChild(function(){this.addToQueue($[44]);});};qx.Proto._getRowProperty=function($0,$1){try{return this._rowData[$0][$1]||null;}catch(ex){this.error("Error while getting row property ("+$0+"|"+$1+")",ex);return null;}};qx.Proto._setupRowProperty=function($0,$1,$2){this._rowData[$0][$1]=$2;this._invalidateRowLayout();};qx.Proto._removeRowProperty=function($0,$1,$2){delete this._rowData[$0][$1];this._invalidateRowLayout();};qx.Proto._invalidateRowLayout=function(){if(!this._initialLayoutDone||!this._isDisplayable){return;}this.forEachVisibleChild(function(){this.addToQueue($[41]);});};qx.Proto.setColumnWidth=function($0,$1){this._setupColumnProperty($0,$[1821],$1);var $2=qx.ui.core.Parent.prototype._evalUnitsPixelPercentAutoFlex($1);this._setupColumnProperty($0,$[445],$2);var $3,$4;switch($2){case qx.ui.core.Widget.TYPE_PIXEL:$3=$4=Math.round($1);break;case qx.ui.core.Widget.TYPE_PERCENT:case qx.ui.core.Widget.TYPE_FLEX:$3=parseFloat($1);$4=null;break;case qx.ui.core.Widget.TYPE_AUTO:$3=$4=null;break;default:$3=$4=null;}this._setupColumnProperty($0,$[631],$3);this._setupColumnProperty($0,$[220],$4);};qx.Proto.setRowHeight=function($0,$1){this._setupRowProperty($0,$[2529],$1);var $2=qx.ui.core.Widget.prototype._evalUnitsPixelPercentAutoFlex($1);this._setupRowProperty($0,$[488],$2);var $3,$4;switch($2){case qx.ui.core.Widget.TYPE_PIXEL:$3=$4=Math.round($1);break;case qx.ui.core.Widget.TYPE_PERCENT:case qx.ui.core.Widget.TYPE_FLEX:$3=parseFloat($1);$4=null;break;case qx.ui.core.Widget.TYPE_AUTO:$3=$4=null;break;default:$3=$4=null;}this._setupRowProperty($0,$[761],$3);this._setupRowProperty($0,$[223],$4);};qx.Proto.getColumnBoxWidth=function($0){var $1=this._getColumnProperty($0,$[220]);if($1!=null){return $1;}var $2=this._getColumnProperty($0,$[445]);var $3=this._getColumnProperty($0,$[631]);var $1=null;switch($2){case qx.ui.core.Widget.TYPE_PIXEL:$1=Math.max(0,$3);break;case qx.ui.core.Widget.TYPE_PERCENT:$1=this.getInnerWidth()*Math.max(0,$3)*0.01;break;case qx.ui.core.Widget.TYPE_AUTO:$1=null;break;case qx.ui.core.Widget.TYPE_FLEX:$1=null;break;}this._setupColumnProperty($0,$[220],$1);return $1;};qx.Proto.getRowBoxHeight=function($0){var $1=this._getRowProperty($0,$[223]);if($1!=null){return $1;}var $2=this._getRowProperty($0,$[488]);var $3=this._getRowProperty($0,$[761]);var $1=null;switch($2){case qx.ui.core.Widget.TYPE_PIXEL:$1=Math.max(0,$3);break;case qx.ui.core.Widget.TYPE_PERCENT:$1=this.getInnerHeight()*Math.max(0,$3)*0.01;break;case qx.ui.core.Widget.TYPE_AUTO:$1=null;break;case qx.ui.core.Widget.TYPE_FLEX:$1=null;break;}this._setupRowProperty($0,$[223],$1);return $1;};qx.Proto.getComputedCellPaddingLeft=function($0,$1){return this.getColumnPaddingLeft($0)||this.getRowPaddingLeft($1)||this.getCellPaddingLeft()||0;};qx.Proto.getComputedCellPaddingRight=function($0,$1){return this.getColumnPaddingRight($0)||this.getRowPaddingRight($1)||this.getCellPaddingRight()||0;};qx.Proto.getComputedCellPaddingTop=function($0,$1){return this.getRowPaddingTop($1)||this.getColumnPaddingTop($0)||this.getCellPaddingTop()||0;};qx.Proto.getComputedCellPaddingBottom=function($0,$1){return this.getRowPaddingBottom($1)||this.getColumnPaddingBottom($0)||this.getCellPaddingBottom()||0;};qx.Proto.getColumnInnerWidth=function($0,$1){return this.getColumnBoxWidth($0)-this.getComputedCellPaddingLeft($0,$1)-this.getComputedCellPaddingRight($0,$1);};qx.Proto.getRowInnerHeight=function($0,$1){return this.getRowBoxHeight($1)-this.getComputedCellPaddingTop($0,$1)-this.getComputedCellPaddingBottom($0,$1);};qx.Proto.setColumnHorizontalAlignment=function($0,$1){this._setupColumnProperty($0,$[320],$1);};qx.Proto.setColumnVerticalAlignment=function($0,$1){this._setupColumnProperty($0,$[332],$1);};qx.Proto.setRowHorizontalAlignment=function($0,$1){this._setupRowProperty($0,$[320],$1);};qx.Proto.setRowVerticalAlignment=function($0,$1){this._setupRowProperty($0,$[332],$1);};qx.Proto.getColumnHorizontalAlignment=function($0){return this._getColumnProperty($0,$[320]);};qx.Proto.getColumnVerticalAlignment=function($0){return this._getColumnProperty($0,$[332]);};qx.Proto.getRowHorizontalAlignment=function($0){return this._getRowProperty($0,$[320]);};qx.Proto.getRowVerticalAlignment=function($0){return this._getRowProperty($0,$[332]);};qx.Proto.setColumnPaddingTop=function($0,$1){this._setupColumnProperty($0,$[157],$1);};qx.Proto.setColumnPaddingRight=function($0,$1){this._setupColumnProperty($0,$[165],$1);};qx.Proto.setColumnPaddingBottom=function($0,$1){this._setupColumnProperty($0,$[167],$1);};qx.Proto.setColumnPaddingLeft=function($0,$1){this._setupColumnProperty($0,$[155],$1);};qx.Proto.setRowPaddingTop=function($0,$1){this._setupRowProperty($0,$[157],$1);};qx.Proto.setRowPaddingRight=function($0,$1){this._setupRowProperty($0,$[165],$1);};qx.Proto.setRowPaddingBottom=function($0,$1){this._setupRowProperty($0,$[167],$1);};qx.Proto.setRowPaddingLeft=function($0,$1){this._setupRowProperty($0,$[155],$1);};qx.Proto.getColumnPaddingTop=function($0){return this._getColumnProperty($0,$[157]);};qx.Proto.getColumnPaddingRight=function($0){return this._getColumnProperty($0,$[165]);};qx.Proto.getColumnPaddingBottom=function($0){return this._getColumnProperty($0,$[167]);};qx.Proto.getColumnPaddingLeft=function($0){return this._getColumnProperty($0,$[155]);};qx.Proto.getRowPaddingTop=function($0){return this._getRowProperty($0,$[157]);};qx.Proto.getRowPaddingRight=function($0){return this._getRowProperty($0,$[165]);};qx.Proto.getRowPaddingBottom=function($0){return this._getRowProperty($0,$[167]);};qx.Proto.getRowPaddingLeft=function($0){return this._getRowProperty($0,$[155]);};qx.Proto._changeInnerWidth=function($0,$1){for(var $2=0,$3=this.getColumnCount();$2<$3;$2++){if(this._getColumnProperty($2,$[445])==qx.ui.core.Widget.TYPE_PERCENT){this._setupColumnProperty($2,$[220],null);}}qx.ui.core.Parent.prototype._changeInnerWidth.call(this,$0,$1);};qx.Proto._changeInnerHeight=function($0,$1){for(var $2=0,$3=this.getRowCount();$2<$3;$2++){if(this._getRowProperty($2,$[488])==qx.ui.core.Widget.TYPE_PERCENT){this._setupRowProperty($2,$[223],null);}}qx.ui.core.Parent.prototype._changeInnerHeight.call(this,$0,$1);};qx.Proto.getInnerWidthForChild=function($0){return this._getColumnProperty($0._col,$[220]);};qx.Proto.getInnerHeightForChild=function($0){return this._getRowProperty($0._row,$[223]);};qx.Proto.mergeCells=function($0,$1,$2,$3){var $4=this._spans;var $5=$4.length;var $6=$0+$2-1;var $7=$1+$3-1;if(this._collidesWithSpans($0,$1,$6,$7)){this.debug("Span collision detected!");return false;}$4.push({startCol:$0,startRow:$1,endCol:$6,endRow:$7,colLength:$2,rowLength:$3});return true;};qx.Proto.hasSpans=function(){return this._spans.length>0;};qx.Proto.getSpanEntry=function($0,$1){for(var $2=0,$3=this._spans,$4=$3.length,$5;$2<$4;$2++){$5=$3[$2];if($0>=$5.startCol&&$0<=$5.endCol&&$1>=$5.startRow&&$1<=$5.endRow){return $5;}}return null;};qx.Proto.isSpanStart=function($0,$1){for(var $2=0,$3=this._spans,$4=$3.length,$5;$2<$4;$2++){$5=$3[$2];if($5.startCol==$0&&$5.startRow==$1){return true;}}return false;};qx.Proto.isSpanCell=function($0,$1){for(var $2=0,$3=this._spans,$4=$3.length,$5;$2<$4;$2++){$5=$3[$2];if($0>=$5.startCol&&$0<=$5.endCol&&$1>=$5.startRow&&$1<=$5.endRow){return true;}}return false;};qx.Proto.isFillCell=function($0,$1){for(var $2=0,$3=this._spans,$4=$3.length,$5;$2<$4;$2++){$5=$3[$2];if($0>=$5.startCol&&$0<=$5.endCol&&$1>=$5.startRow&&$1<=$5.endRow&&($0>$5.startCol||$1>$5.startRow)){return true;}}return false;};qx.Proto._collidesWithSpans=function($0,$1,$2,$3){for(var $4=0,$5=this._spans,$6=$5.length,$7;$4<$6;$4++){$7=$5[$4];if($2>=$7.startCol&&$0<=$7.endCol&&$3>=$7.startRow&&$1<=$7.endRow){return true;}}return false;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}delete this._columnData;delete this._rowData;delete this._spans;return qx.ui.core.Parent.prototype.dispose.call(this);};qx.OO.defineClass($[2614],qx.renderer.layout.LayoutImpl,function($0){qx.renderer.layout.LayoutImpl.call(this,$0);});qx.Proto.computeChildBoxWidth=function($0){var $1=this.getWidget();var $2=$1.getColumnInnerWidth($0._col,$0._row);if($1.isSpanStart($0._col,$0._row)){var $3=$1.getSpanEntry($0._col,$0._row);for(var $4=1;$4<$3.colLength;$4++){$2+=$1.getComputedCellPaddingRight($0._col+$4-1,$0._row);$2+=$1.getComputedCellPaddingLeft($0._col+$4,$0._row);$2+=$1.getHorizontalSpacing();$2+=$1.getColumnInnerWidth($0._col+$4,$0._row);}}return $0.getAllowStretchX()?$2:Math.min($0.getWidthValue(),$2);};qx.Proto.computeChildBoxHeight=function($0){var $1=this.getWidget();var $2=$1.getRowInnerHeight($0._col,$0._row);if($1.isSpanStart($0._col,$0._row)){var $3=$1.getSpanEntry($0._col,$0._row);for(var $4=1;$4<$3.rowLength;$4++){$2+=$1.getComputedCellPaddingBottom($0._col,$0._row+$4-1);$2+=$1.getComputedCellPaddingTop($0._col,$0._row+$4);$2+=$1.getVerticalSpacing();$2+=$1.getRowInnerHeight($0._col,$0._row+$4);}}return $0.getAllowStretchY()?$2:Math.min($0.getHeightValue(),$2);};qx.Proto.computeChildrenNeededWidth=function(){var $0=this.getWidget();var $1=$0.getHorizontalSpacing();var $2=-$1;for(var $3=0,$4=$0.getColumnCount();$3<$4;$3++){$2+=$0.getColumnBoxWidth($3)+$1;}return $2;};qx.Proto.computeChildrenNeededHeight=function(){var $0=this.getWidget();var $1=$0.getVerticalSpacing();var $2=-$1;for(var $3=0,$4=$0.getRowCount();$3<$4;$3++){$2+=$0.getRowBoxHeight($3)+$1;}return $2;};qx.Proto.updateChildOnInnerWidthChange=function($0){$0._recomputePercentX();$0.addToLayoutChanges($[120]);return true;};qx.Proto.updateChildOnInnerHeightChange=function($0){$0._recomputePercentY();$0.addToLayoutChanges($[129]);return true;};qx.Proto.layoutChild=function($0,$1){var $2=this.getWidget();this.layoutChild_sizeX($0,$1);this.layoutChild_sizeY($0,$1);this.layoutChild_sizeLimitX($0,$1);this.layoutChild_sizeLimitY($0,$1);this.layoutChild_marginX($0,$1);this.layoutChild_marginY($0,$1);this.layoutChild_locationX($0,$1);this.layoutChild_locationY($0,$1);};qx.Proto.layoutChild_sizeX=function($0,$1){$0._applyRuntimeWidth($0.getBoxWidth());};qx.Proto.layoutChild_sizeY=function($0,$1){$0._applyRuntimeHeight($0.getBoxHeight());};qx.Proto.layoutChild_locationX=function($0,$1){var $2=this.getWidget();var $3=$2.getHorizontalSpacing();var $4=$2.getPaddingLeft()+$2.getComputedCellPaddingLeft($0._col,$0._row);for(var $5=0;$5<$0._col;$5++){$4+=$2.getColumnBoxWidth($5)+$3;}switch($0.getHorizontalAlign()||$2.getColumnHorizontalAlignment($0._col)||$2.getRowHorizontalAlignment($0._row)||$2.getHorizontalChildrenAlign()){case $[74]:$4+=Math.round(($2.getColumnInnerWidth($0._col,$0._row)-$0.getBoxWidth())/2);break;case $[10]:$4+=$2.getColumnInnerWidth($0._col,$0._row)-$0.getBoxWidth();break;}$0._applyRuntimeLeft($4);};qx.Proto.layoutChild_locationY=function($0,$1){var $2=this.getWidget();var $3=$2.getVerticalSpacing();var $4=$2.getPaddingTop()+$2.getComputedCellPaddingTop($0._col,$0._row);for(var $5=0;$5<$0._row;$5++){$4+=$2.getRowBoxHeight($5)+$3;}switch($0.getVerticalAlign()||$2.getRowVerticalAlignment($0._row)||$2.getColumnVerticalAlignment($0._col)||$2.getVerticalChildrenAlign()){case $[33]:$4+=Math.round(($2.getRowInnerHeight($0._col,$0._row)-$0.getBoxHeight())/2);break;case $[16]:$4+=$2.getRowInnerHeight($0._col,$0._row)-$0.getBoxHeight();break;}$0._applyRuntimeTop($4);};qx.OO.defineClass($[2152],qx.ui.table.AbstractDataCellRenderer,function(){qx.ui.table.AbstractDataCellRenderer.call(this);var $0=qx.manager.object.AliasManager;this.WIDGET_TREE_URI=$0.getInstance().resolvePath("widget/tree/");this.STATIC_IMAGE_URI=$0.getInstance().resolvePath("static/image/");});qx.OO.addProperty({name:$[186],type:$[2],defaultValue:true,getAlias:$[186]});qx.OO.addProperty({name:$[1464],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1014],type:$[2],defaultValue:false});qx.Proto._getCellStyle=function($0){var $1=$0.value;var $2=qx.ui.treevirtual.SimpleTreeDataCellRenderer.MAIN_DIV_STYLE+($1.cellStyle?$1.cellStyle+$[65]:$[1]);return $2;};qx.Proto._getContentHtml=function($0){var $1=$[1];var $2=$0.value;var $3;var $4=this;var $5=qx.ui.treevirtual.SimpleTreeDataCellRenderer;function $6($7){var $1=$5.IMG_START;var $8=qx.manager.object.AliasManager;if(qx.core.Client.getInstance().isMshtml()&&/\.png$/i.test($7.url)){$1+=this.STATIC_IMAGE_URI+$[337]+$[787]+$[1296]+$[1882]+$7.url+$[178];}else{var $3=$8.getInstance().resolvePath($7.url);$1+=$3+$[628];}if($7.imageWidth&&$7.imageHeight){$1+=$[358]+$7.imageWidth+$[213]+$[754]+$7.imageHeight+$[213];}var $9=$7.tooltip;if($9!=null){$1+=$5.IMG_TITLE_START+$9;}$1+=$5.IMG_END;return $1;}var $7=this.getUseTreeLines();var $8=this.getJensLautenbacherMode();var $9=this.getAlwaysShowOpenCloseSymbol();for(var $a=0;$a<$2.level;$a++){$3=this._getIndentSymbol($a,$2,$7,$9,$8);$1+=$6({url:$3,imageWidth:19,imageHeight:16});}$3=($2.bSelected?$2.iconSelected:$2.icon);if(!$3){if($2.type==qx.ui.treevirtual.SimpleTreeDataModel.Type.LEAF){$3=($2.bSelected?$[1927]:$[448]);}else{$3=($2.bSelected?$[417]:$[361]);}}$1+=$6({url:$3});$1+=$[1221]+$[1295]+(($2.level*19)+16+2+2)+$[2069]+$[2461]+($2.labelStyle?$[65]+$2.labelStyle:$[1])+$[1839]+$2.label+$[548];return $1;};qx.Proto._getIndentSymbol=function($0,$1,$2,$3,$4){if($0==0&&$4){$2=false;}if($0<$1.level-1){return ($2&&!$1.lastChild[$0]?this.WIDGET_TREE_URI+$[1145]:this.STATIC_IMAGE_URI+$[337]);}var $5=$1.lastChild[$1.lastChild.length-1];if($1.type==qx.ui.treevirtual.SimpleTreeDataModel.Type.BRANCH&&($1.opened===true||$1.opened===false)){var $6=null;for($6 in $1.children){break;}if($6!==null||$3){if(!$2){return ($1.opened?this.WIDGET_TREE_URI+$[2318]:this.WIDGET_TREE_URI+$[1225]);}if($0==0&&$1.bFirstChild){if($5){return ($1.opened?this.WIDGET_TREE_URI+$[1308]:this.WIDGET_TREE_URI+$[1129]);}else{return ($1.opened?this.WIDGET_TREE_URI+$[2466]:this.WIDGET_TREE_URI+$[1654]);}}if($5){return ($1.opened?this.WIDGET_TREE_URI+$[1655]:this.WIDGET_TREE_URI+$[1270]);}return ($1.opened?this.WIDGET_TREE_URI+$[1403]:this.WIDGET_TREE_URI+$[2565]);}}if($2){return ($5?this.WIDGET_TREE_URI+$[2299]:this.WIDGET_TREE_URI+$[2129]);}return this.STATIC_IMAGE_URI+$[337];};qx.Proto._createCellStyle_array_join=function($0,$1){throw new Error("USE_ARRAY_JOIN not supported");};qx.Proto._createContentHtml_array_join=function($0,$1){throw new Error("USE_ARRAY_JOIN not supported");};qx.Class.MAIN_DIV_STYLE=';overflow:hidden;white-space:nowrap;border-right:1px solid #eeeeee;'+'padding-left:2px;padding-right:2px;cursor:default'+(qx.core.Client.getInstance().isMshtml()?'':';-moz-user-select:none;');qx.Class.IMG_START='<img src="';qx.Class.IMG_END='"/>';qx.Class.IMG_TITLE_START='" title="';qx.OO.defineClass($[2493],qx.ui.table.AbstractTableModel,function(){qx.ui.table.AbstractTableModel.call(this);this._rowArr=[];this._nodeArr=[];this._nodeRowMap=[];this._treeColumn=0;this._selections={};this._nodeArr.push({label:$[1062],opened:true,children:[]});});qx.Proto.setEditable=function($0){throw new Error("Tree columns can not be made editable");};qx.Proto.setColumnEditable=function($0,$1){throw new Error("Tree columns can not be made editable");};qx.Proto.isColumnEditable=function($0){return false;};qx.Proto.isColumnSortable=function($0){return false;};qx.Proto.sortByColumn=function($0,$1){throw new Error("Trees can not be sorted by column");};qx.Proto.getSortColumnIndex=function(){return -1;};qx.Proto.isSortAscending=function(){return true;};qx.Proto.getRowCount=function(){return this._rowArr.length;};qx.Proto.setTreeColumn=function($0){this._treeColumn=$0;};qx.Proto.getTreeColumn=function(){return this._treeColumn;};qx.Proto.getRowData=function($0){return this._rowArr[$0];};qx.Proto.getValue=function($0,$1){if($1<0||$1>=this._rowArr.length){throw new Error("this._rowArr row "+"("+$1+") out of bounds: "+this._rowArr+" (0.."+(this._rowArr.length-1)+")");b;}if($0<0||$0>=this._rowArr[$1].length){throw new Error("this._rowArr column "+"("+$0+") out of bounds: "+this._rowArr[$1]+" (0.."+(this._rowArr[$1].length-1)+")");}return this._rowArr[$1][$0];};qx.Proto._addNode=function($0,$1,$2,$3,$4,$5){var $6;if($0){$6=this._nodeArr[$0];if(!$6){throw new Error("Request to add a child to a non-existent parent");}if($6.type==qx.ui.treevirtual.SimpleTreeDataModel.Type.LEAF){throw new Error("Sorry, a LEAF may not have children.");}}else{$6=this._nodeArr[0];$0=0;}if($3==qx.ui.treevirtual.SimpleTreeDataModel.Type.LEAF&&$2){throw new Error("Attempt to display a LEAF opened ["+$1+"]");}var $7=this._nodeArr.length;var $8={type:$3,parentNodeId:$0,label:$1,bSelected:false,opened:$2,icon:$4,iconSelected:$5,children:[],columnData:[]};this._nodeArr.push($8);$6.children.push($7);return $7;};qx.Proto.addBranch=function($0,$1,$2,$3,$4){return this._addNode($0,$1,$2,qx.ui.treevirtual.SimpleTreeDataModel.Type.BRANCH,$3,$4);};qx.Proto.addLeaf=function($0,$1,$2,$3){return this._addNode($0,$1,false,qx.ui.treevirtual.SimpleTreeDataModel.Type.LEAF,$2,$3);};qx.Proto.prune=function($0){for(var $1=0;$1<this._nodeArr[$0].children.length;$1++){this.prune(this._nodeArr[$0].children[$1]);}var $2=this._nodeArr[$0];qx.lang.Array.remove(this._nodeArr[$2.parentNodeId].children,$0);if(this._selections[$0]){delete this._selections[$0];}this._nodeArr[$0]=null;};qx.Proto.setData=function($0){if($0 instanceof Array){for(i=0;i<$0.length;i++){if($0[i].selected){this._selections[i]=true;}}this._nodeArr=$0;}else if($0!==null&&$0!==undefined){throw new Error("Expected array of node objects or null/undefined; got "+typeof ($0));}this._render();};qx.Proto.getData=function(){return this._nodeArr;};qx.Proto.setColumnData=function($0,$1,$2){this._nodeArr[$0].columnData[$1]=$2;};qx.Proto.setState=function($0,$1){for(var $2 in $1){if($2==$[2510]){if($1[$2]){this._selections[$0]=true;}else{delete this._selections[$0];}}this._nodeArr[$0][$2]=$1[$2];}};qx.Proto.getNodeRowMap=function(){return this._nodeRowMap;};qx.Proto.clearSelections=function(){for(var $0 in this._selections){this._nodeArr[$0].bSelected=false;}this._selections={};};qx.Proto.getSelections=function(){return this._selections;};qx.Proto._render=function(){var $0=this;var $1=function($2,$3){var $4=null;var $5;var $6=$0._nodeArr[$2].children.length;for(var $7=0;$7<$6;$7++){$5=$0._nodeArr[$2].children[$7];$4=$0._nodeArr[$5];if($4==null){continue;}$4.nodeId=$5;$4.level=$3;$4.bFirstChild=($7==0);$4.lastChild=[$7==$6-1];var $8=$0._nodeArr[$4.parentNodeId];while($8.nodeId){var $9=$8.lastChild[$8.lastChild.length-1];$4.lastChild.unshift($9);$8=$0._nodeArr[$8.parentNodeId];}if(!$4.columnData){$4.columnData=[];}if($4.columnData.length<$0.getColumnCount()){$4.columnData[$0.getColumnCount()-1]=null;}var $a=[];if($4.columnData){for(var $b=0;$b<$4.columnData.length;$b++){if($b==$0._treeColumn){$a.push($4);}else{$a.push($4.columnData[$b]);}}}else{$a.push($4);}if($4.bSelected){$a.selected=true;}$0._nodeRowMap[$4.nodeId]=$0._rowArr.length;$0._rowArr.push($a);if($4.opened){$1($5,$3+1);}}};this._rowArr=[];this._nodeRowMap=[];$1(0,1);if(this.hasEventListeners(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED)){var $2={firstRow:0,lastRow:this._rowArr.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$2),true);}};qx.Class.Type={};qx.Class.Type.LEAF=1;qx.Class.Type.BRANCH=2;qx.OO.defineClass($[1319],{STR_EXPIRES:"expires",STR_PATH:"path",STR_DOMAIN:"domain",STR_SECURE:"secure",STR_DELDATA:"Thu, 01-Jan-1970 00:00:01 GMT"});qx.Class.get=function($0){var $1=document.cookie.indexOf($0+$[15]);var $2=$1+$0.length+1;if((!$1)&&($0!=document.cookie.substring(0,$0.length))){return null;}if($1==-1){return null;}var $3=document.cookie.indexOf($[65],$2);if($3==-1){$3=document.cookie.length;}return unescape(document.cookie.substring($2,$3));};qx.Class.set=function($0,$1,$2,$3,$4,$5){var $6=new Date();$6.setTime($6.getTime());var $7=[$0,$[15],escape($1)];if($2){$7.push($[65]);$7.push(qx.io.local.CookieApi.STR_EXPIRES);$7.push($[15]);$7.push(new Date($6.getTime()+($2*1000*60*60*24)).toGMTString());}if($3){$7.push($[65]);$7.push(qx.io.local.CookieApi.STR_PATH);$7.push($[15]);$7.push($3);}if($4){$7.push($[65]);$7.push(qx.io.local.CookieApi.STR_DOMAIN);$7.push($[15]);$7.push($4);}if($5){$7.push($[65]);$7.push(qx.io.local.CookieApi.STR_SECURE);}document.cookie=$7.join($[1]);};qx.Class.del=function($0,$1,$2){if(!qx.io.local.CookieApi.get($0)){return;}var $3=[$0,$[15]];if($1){$3.push($[65]);$3.push(qx.io.local.CookieApi.STR_PATH);$3.push($[15]);$3.push($1);}if($2){$3.push($[65]);$3.push(qx.io.local.CookieApi.STR_DOMAIN);$3.push($[15]);$3.push($2);}$3.push($[65]);$3.push(qx.io.local.CookieApi.STR_EXPIRES);$3.push($[15]);$3.push(qx.io.local.CookieApi.STR_DELDATA);document.cookie=$3.join($[1]);};qx.OO.defineClass($[1872],qx.ui.layout.CanvasLayout,function($0){qx.ui.layout.CanvasLayout.call(this);if($0!=null){this.setButton($0);}});qx.OO.addProperty({name:$[123],type:$[4]});qx.OO.changeProperty({name:$[117],type:$[2],defaultValue:false});qx.Proto._modifyButton=function($0,$1,$2){if($1){$1.setPage(null);}if($0){$0.setPage(this);}return true;};qx.OO.defineClass($[2290],qx.ui.pageview.AbstractPage,function($0){qx.ui.pageview.AbstractPage.call(this,$0);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2188]});qx.OO.defineClass($[2051],qx.core.Object,function(){qx.core.Object.call(this);this.init();this.add.apply(this,arguments);});qx.Proto.clear=function(){};qx.Proto.get=function(){};qx.Proto.add=function($0){};qx.Proto.init=function(){};qx.Proto.dispose=function(){};qx.Proto.toString=function(){};if(qx.core.Client.getInstance().isMshtml()){qx.Proto.clear=function(){this._array=[];};qx.Proto.get=function(){return this._array.join($[1]);};qx.Proto.add=function(){this._array.push.apply(this._array,arguments);};qx.Proto.init=function(){this._array=[];};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._array=null;qx.core.Object.prototype.dispose.call(this);};}else{qx.Proto.clear=function(){this._string=$[1];};qx.Proto.get=function(){return this._string;};qx.Proto.add=function(){this._string+=Array.prototype.join.call(arguments,$[1]);};qx.Proto.init=function(){this._string=$[1];};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._string=null;qx.core.Object.prototype.dispose.call(this);};}qx.Proto.toString=qx.Proto.get;qx.OO.defineClass($[2606],qx.ui.layout.CanvasLayout,function($0){qx.ui.layout.CanvasLayout.call(this);this._frame=new qx.ui.basic.Terminator;this._frame.setAppearance($[1970]);this._registerResizeEvents();this.setAppearance($[2038]);this.setResizeableWest(false);this.setResizeableNorth(false);this.setMinWidth($[5]);this.setMinHeight($[5]);this.auto();if($0){$0.setBorder(new qx.renderer.border.Border(0));this.add(this._child=$0);}});qx.OO.addProperty({name:$[1553],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[2117],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1607],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[2127],type:$[2],defaultValue:true});qx.OO.addPropertyGroup({name:$[483],members:[$[895],$[1024],$[2576],$[1473]],mode:$[244]});qx.OO.addProperty({name:$[452],type:$[0],defaultValue:$[61],possibleValues:[$[147],$[232],$[61],$[99]]});qx.OO.addProperty({name:$[452],type:$[0],defaultValue:$[61],possibleValues:[$[147],$[232],$[61],$[99]]});qx.Proto.isResizeable=qx.Proto.getResizeable=function(){return this.getResizeableWest()||this.getResizeableEast()||this.getResizeableNorth()||this.getResizeableSouth();};qx.Proto._registerResizeEvents=function(){this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);this.addEventListener($[21],this._onmousemove);};qx.Proto._onmousedown=function($0){if(this._resizeNorth||this._resizeSouth||this._resizeWest||this._resizeEast){this.setCapture(true);this.getTopLevelWidget().setGlobalCursor(this.getCursor());var $1=this.getElement();var $2=this.getTopLevelWidget();var $3=$2.getElement();var $4=qx.html.Location.getPageAreaLeft($3);var $5=qx.html.Location.getPageAreaTop($3);var $6=qx.html.Location.getPageAreaRight($3);var $7=qx.html.Location.getPageAreaBottom($3);switch(this.getResizeMethod()){case $[99]:this.setOpacity(0.5);break;case $[61]:var $8=this._frame;if($8.getParent()!=$2){$8.setParent($2);qx.ui.core.Widget.flushGlobalQueues();}$8._applyRuntimeLeft(qx.html.Location.getPageBoxLeft($1)-$4);$8._applyRuntimeTop(qx.html.Location.getPageBoxTop($1)-$5);$8._applyRuntimeWidth(qx.html.Dimension.getBoxWidth($1));$8._applyRuntimeHeight(qx.html.Dimension.getBoxHeight($1));$8.setZIndex(this.getZIndex()+1);break;}var $9=this._resizeSession={};var $a=this._child;if(this._resizeWest){$9.boxWidth=qx.html.Dimension.getBoxWidth($1);$9.boxRight=qx.html.Location.getPageBoxRight($1);}if(this._resizeWest||this._resizeEast){$9.boxLeft=qx.html.Location.getPageBoxLeft($1);$9.parentAreaOffsetLeft=$4;$9.parentAreaOffsetRight=$6;$9.minWidth=$a.getMinWidthValue();$9.maxWidth=$a.getMaxWidthValue();}if(this._resizeNorth){$9.boxHeight=qx.html.Dimension.getBoxHeight($1);$9.boxBottom=qx.html.Location.getPageBoxBottom($1);}if(this._resizeNorth||this._resizeSouth){$9.boxTop=qx.html.Location.getPageBoxTop($1);$9.parentAreaOffsetTop=$5;$9.parentAreaOffsetBottom=$7;$9.minHeight=$a.getMinHeightValue();$9.maxHeight=$a.getMaxHeightValue();}}else{delete this._resizeSession;}$0.stopPropagation();};qx.Proto._onmouseup=function($0){var $1=this._resizeSession;if($1){this.setCapture(false);this.getTopLevelWidget().setGlobalCursor(null);switch(this.getResizeMethod()){case $[61]:var $2=this._frame;if(!($2&&$2.getParent())){break;}case $[232]:if($1.lastLeft!=null){this.setLeft($1.lastLeft);}if($1.lastTop!=null){this.setTop($1.lastTop);}if($1.lastWidth!=null){var $3=this.getChildren()[0];if($3){$3.setWidth($1.lastWidth);}}if($1.lastHeight!=null){var $3=this.getChildren()[0];if($3){$3.setHeight($1.lastHeight);}}if(this.getResizeMethod()==$[61]){this._frame.setParent(null);}break;case $[99]:this.setOpacity(null);break;}delete this._resizeNorth;delete this._resizeEast;delete this._resizeSouth;delete this._resizeWest;delete this._resizeSession;}$0.stopPropagation();};qx.Proto._near=function($0,$1){return $1>($0-5)&&$1<($0+5);};qx.Proto._onmousemove=function($0){var $1=this._resizeSession;if($1){if(this._resizeWest){$1.lastWidth=qx.lang.Number.limit($1.boxWidth+$1.boxLeft-Math.max($0.getPageX(),$1.parentAreaOffsetLeft),$1.minWidth,$1.maxWidth);$1.lastLeft=$1.boxRight-$1.lastWidth-$1.parentAreaOffsetLeft;}else if(this._resizeEast){$1.lastWidth=qx.lang.Number.limit(Math.min($0.getPageX(),$1.parentAreaOffsetRight)-$1.boxLeft,$1.minWidth,$1.maxWidth);}if(this._resizeNorth){$1.lastHeight=qx.lang.Number.limit($1.boxHeight+$1.boxTop-Math.max($0.getPageY(),$1.parentAreaOffsetTop),$1.minHeight,$1.maxHeight);$1.lastTop=$1.boxBottom-$1.lastHeight-$1.parentAreaOffsetTop;}else if(this._resizeSouth){$1.lastHeight=qx.lang.Number.limit(Math.min($0.getPageY(),$1.parentAreaOffsetBottom)-$1.boxTop,$1.minHeight,$1.maxHeight);}switch(this.getResizeMethod()){case $[147]:case $[99]:if(this._resizeWest||this._resizeEast){this.setWidth($1.lastWidth);if(this._resizeWest){this.setLeft($1.lastLeft);}}if(this._resizeNorth||this._resizeSouth){this.setHeight($1.lastHeight);if(this._resizeNorth){this.setTop($1.lastTop);}}break;default:var $2=this.getResizeMethod()==$[61]?this._frame:this;if(this._resizeWest||this._resizeEast){$2._applyRuntimeWidth($1.lastWidth);if(this._resizeWest){$2._applyRuntimeLeft($1.lastLeft);}}if(this._resizeNorth||this._resizeSouth){$2._applyRuntimeHeight($1.lastHeight);if(this._resizeNorth){$2._applyRuntimeTop($1.lastTop);}}}}else{var $3=$[1];var $4=this.getElement();this._resizeNorth=this._resizeSouth=this._resizeWest=this._resizeEast=false;if(this._near(qx.html.Location.getPageBoxTop($4),$0.getPageY())){if(this.getResizeableNorth()){$3=$[535];this._resizeNorth=true;}}else if(this._near(qx.html.Location.getPageBoxBottom($4),$0.getPageY())){if(this.getResizeableSouth()){$3=$[336];this._resizeSouth=true;}}if(this._near(qx.html.Location.getPageBoxLeft($4),$0.getPageX())){if(this.getResizeableWest()){$3+=$[765];this._resizeWest=true;}}else if(this._near(qx.html.Location.getPageBoxRight($4),$0.getPageX())){if(this.getResizeableEast()){$3+=$[467];this._resizeEast=true;}}if(this._resizeNorth||this._resizeSouth||this._resizeWest||this._resizeEast){this.setCursor($3+$[781]);}else{this.setCursor(null);}}$0.stopPropagation();};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._frame){this._frame.dispose();this._frame=null;}return qx.ui.layout.CanvasLayout.prototype.dispose.call(this);};qx.Locale.define($[1538],{});qx.OO.defineClass($[544],qx.ui.layout.CanvasLayout,function($0){qx.ui.layout.CanvasLayout.call(this);this.setStyleProperty($[92],$[1261]);if($0!=null){this.setInlineNodeId($0);}});qx.OO.addProperty({name:$[2475],type:$[0]});qx.OO.defineClass($[1217],qx.ui.layout.BoxLayout,function($0){if(this.classname==qx.ui.treefullcontrol.AbstractTreeElement.ABSTRACT_CLASS){throw new Error("Please omit the usage of qx.ui.treefullcontrol.AbstractTreeElement directly. Choose between qx.ui.treefullcontrol.TreeFolder, qx.ui.treefullcontrol.TreeFolderSimple, qx.ui.treefullcontrol.TreeFile and qx.ui.treefullcontrol.TreeFileSimple instead!");}if($0!==qx.ui.treefullcontrol.TreeRowStructure.getInstance()){throw new Error("A qx.ui.treefullcontrol.TreeRowStructure parameter is required.");}this._indentObject=$0._indentObject;this._iconObject=$0._iconObject;this._labelObject=$0._labelObject;this._indentObject.setAnonymous(true);this._iconObject.setAnonymous(true);this._labelObject.setAnonymous(true);this._labelObject.setSelectable(false);this._labelObject.setStyleProperty($[131],$[36]);qx.ui.layout.BoxLayout.call(this,$[28]);if(qx.util.Validation.isValid($0._label)){this.setLabel($0._label);}this.setSelectable(false);this.BASE_URI=qx.manager.object.AliasManager.getInstance().resolvePath("widget/tree/");for(var $1=0;$1<$0._fields.length;$1++){this.add($0._fields[$1]);}if(($0._icons.unselected!=null)&&(qx.util.Validation.isValidString($0._icons.unselected))){this.setIcon($0._icons.unselected);this.setIconSelected($0._icons.unselected);}if(($0._icons.selected!=null)&&(qx.util.Validation.isValidString($0._icons.selected))){this.setIconSelected($0._icons.selected);}this._iconObject.setSource(this._evalCurrentIcon());this._iconObject.setAppearance($[794]);this._labelObject.setAppearance($[284]);this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);});qx.ui.treefullcontrol.AbstractTreeElement.ABSTRACT_CLASS="qx.ui.treefullcontrol.AbstractTreeElement";qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[335]});qx.OO.addProperty({name:$[93],type:$[0]});qx.OO.addProperty({name:$[314],type:$[0]});qx.OO.addProperty({name:$[112]});qx.OO.addProperty({name:$[24],type:$[2],defaultValue:false});qx.Proto._modifyLabel=function($0,$1,$2){if(this._labelObject){this._labelObject.setHtml($0);}return true;};qx.Proto._modifySelected=function($0,$1,$2){if($0){this.addState($[24]);this._labelObject.addState($[24]);}else{this.removeState($[24]);this._labelObject.removeState($[24]);}var $3=this.getTree();if(!$3._fastUpdate||($1&&$3._oldItem==this)){this._iconObject.setSource(this._evalCurrentIcon());if($0){this._iconObject.addState($[24]);}else{this._iconObject.removeState($[24]);}}var $4=this.getTree().getManager();if($1&&$4.getSelectedItem()==this){$4.deselectAll();}else if($0&&$4.getSelectedItem()!=this){$4.setSelectedItem(this);}return true;};qx.Proto._evalCurrentIcon=function(){if(this.getSelected()&&this.getIconSelected()){return this.getIconSelected();}else{return this.getIcon()||$[448];}};qx.Proto.getParentFolder=function(){try{return this.getParent().getParent();}catch(ex){}return null;};qx.Proto.getLevel=function(){var $0=this.getParentFolder();return $0?$0.getLevel()+1:null;};qx.Proto.getTree=function(){var $0=this.getParentFolder();return $0?$0.getTree():null;};qx.Proto.getIndentObject=function(){return this._indentObject;};qx.Proto.getIconObject=function(){return this._iconObject;};qx.Proto.getLabelObject=function(){return this._labelObject;};qx.Proto.getHierarchy=function($0){if(this._labelObject){$0.unshift(this._labelObject.getHtml());}var $1=this.getParentFolder();if($1){$1.getHierarchy($0);}return $0;};qx.Proto.addToTreeQueue=function(){var $0=this.getTree();if($0){$0.addChildToTreeQueue(this);}};qx.Proto.removeFromTreeQueue=function(){var $0=this.getTree();if($0){$0.removeChildFromTreeQueue(this);}};qx.Proto.addToCustomQueues=function($0){this.addToTreeQueue();qx.ui.layout.BoxLayout.prototype.addToCustomQueues.call(this,$0);};qx.Proto.removeFromCustomQueues=function($0){this.removeFromTreeQueue();qx.ui.layout.BoxLayout.prototype.removeFromCustomQueues.call(this,$0);};qx.Proto._modifyParent=function($0,$1,$2){qx.ui.layout.BoxLayout.prototype._modifyParent.call(this,$0,$1,$2);if($1&&!$1.isDisplayable()&&$1.getParent()&&$1.getParent().isDisplayable()){$1.getParent().addToTreeQueue();}if($0&&!$0.isDisplayable()&&$0.getParent()&&$0.getParent().isDisplayable()){$0.getParent().addToTreeQueue();}return true;};qx.Proto._handleDisplayableCustom=function($0,$1,$2){qx.ui.layout.BoxLayout.prototype._handleDisplayableCustom.call(this,$0,$1,$2);if($2){var $3=this.getParentFolder();var $4=this._previousParentFolder;if($4){if(this._wasLastVisibleChild){$4._updateIndent();}else if(!$4.hasContent()){$4.addToTreeQueue();}}if($3&&$3.isDisplayable()&&$3._initialLayoutDone){$3.addToTreeQueue();}if(this.isLastVisibleChild()){var $5=this.getPreviousVisibleSibling();if($5&&$5 instanceof qx.ui.treefullcontrol.AbstractTreeElement){$5._updateIndent();}}if($0){this._updateIndent();}}};qx.Proto._onmousedown=function($0){this.getTree().getManager().handleMouseDown(this,$0);$0.stopPropagation();};qx.Proto._onmouseup=qx.lang.Function.returnTrue;qx.Proto.flushTree=function(){this._previousParentFolder=this.getParentFolder();this._wasLastVisibleChild=this.isLastVisibleChild();var $0=this.getLevel();var $1=this.getTree();var $2;var $3=[];var $4=this;var $5=0;var $6=$0;if($1.getRootOpenClose()){$6=$0+1;}if($1.hideNode()){$5=1;}for(var $7=$5;$7<$6;$7++){$2=$4.getIndentSymbol($1.getUseTreeLines(),$7,$5,$6);if($2){$3.push($[572]);$3.push(($6-$7-1)*19);$3.push($[778]);$3.push(this.BASE_URI);$3.push($2);$3.push($[46]);$3.push($[472]);$3.push($[760]);}$4=$4.getParentFolder();}this._indentObject.setHtml($3.join($[1]));this._indentObject.setWidth(($6-$5)*19);};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._indentObject){this._indentObject.dispose();this._indentObject=null;}if(this._iconObject){this._iconObject.dispose();this._iconObject=null;}if(this._labelObject){this._labelObject.dispose();this._labelObject=null;}this._previousParentFolder=null;this.removeEventListener($[6],this._onmousedown);this.removeEventListener($[7],this._onmouseup);return qx.ui.layout.BoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[1303],qx.core.Object,function(){qx.core.Object.call(this);});qx.Proto.newRow=function(){this._indentObject=new qx.ui.embed.HtmlEmbed;this._iconObject=new qx.ui.basic.Image;this._labelObject=new qx.ui.basic.Label;this._fields=new Array;this._icons=new Object;this._fields.push(this._indentObject);this._indentAdded=false;this._iconAdded=false;this._labelAdded=false;return this;};qx.Proto.standard=function($0,$1,$2){this.newRow();this.addIcon($1,$2);this.addLabel($0);return this;};qx.Proto.addIndent=function(){if(!this._indentAdded){this._fields.shift();this._indentAdded=true;}else{throw new Error("Indent object added more than once.");}this._fields.push(this._indentObject);};qx.Proto.addIcon=function($0,$1){if(!this._iconAdded){this._iconAdded=true;}else{throw new Error("Icon object added more than once.");}this._icons.unselected=$0;this._icons.selected=$1;this._fields.push(this._iconObject);};qx.Proto.addLabel=function($0){if(!this._labelAdded){this._labelAdded=true;}else{throw new Error("Label added more than once.");}this._label=$0;this._fields.push(this._labelObject);};qx.Proto.addObject=function($0,$1){if(typeof $1==$[2]){$0.setAnonymous($1);}this._fields.push($0);};qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[1652],qx.ui.treefullcontrol.AbstractTreeElement,function($0){qx.ui.treefullcontrol.AbstractTreeElement.call(this,$0);this._treeRowStructureFields=$0._fields;this._iconObject.setAppearance($[289]);this._labelObject.setAppearance($[327]);this.addEventListener($[45],this._ondblclick);this.add=this.addToFolder;this.addBefore=this.addBeforeToFolder;this.addAfter=this.addAfterToFolder;this.addAt=this.addAtToFolder;this.addAtBegin=this.addAtBeginToFolder;this.addAtEnd=this.addAtEndToFolder;});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[199]});qx.OO.changeProperty({name:$[93],type:$[0]});qx.OO.changeProperty({name:$[314],type:$[0]});qx.OO.addProperty({name:$[481],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[580],type:$[2],defaultValue:false});qx.Proto.hasContent=function(){return (this._containerObject&&this._containerObject.getChildrenLength()>0);};qx.Proto.open=function(){if(this.getOpen()){return;}if(this.hasContent()){if(this.getTree().hasEventListeners($[397])){this.getTree().dispatchEvent(new qx.event.type.DataEvent($[397],this),true);}this.getTopLevelWidget().setGlobalCursor($[521]);qx.client.Timer.once(this._openCallback,this,0);}else{if(this.getTree().hasEventListeners($[341])){this.getTree().dispatchEvent(new qx.event.type.DataEvent($[341],this),true);}this.setOpen(true);}};qx.Proto.close=function(){if(this.getTree().hasEventListeners($[340])){this.getTree().dispatchEvent(new qx.event.type.DataEvent($[340],this),true);}this.setOpen(false);};qx.Proto.toggle=function(){this.getOpen()?this.close():this.open();};qx.Proto._openCallback=function(){this.setOpen(true);qx.ui.core.Widget.flushGlobalQueues();this.getTopLevelWidget().setGlobalCursor(null);};qx.Proto._createChildrenStructure=function(){this.setAppearance(this instanceof qx.ui.treefullcontrol.Tree?$[622]:$[807]);if(!this._horizontalLayout){this.setOrientation($[20]);this._horizontalLayout=new qx.ui.layout.HorizontalBoxLayout;this._horizontalLayout.setWidth(null);this._horizontalLayout.setParent(this);this._horizontalLayout.setAnonymous(true);this._horizontalLayout.setAppearance(this instanceof qx.ui.treefullcontrol.Tree?$[713]:$[199]);for(var $0=0;$0<this._treeRowStructureFields.length;$0++){this._treeRowStructureFields[$0].setParent(this._horizontalLayout);}this._treeRowStructureFields=null;}if(!this._containerObject){this._containerObject=new qx.ui.layout.VerticalBoxLayout;this._containerObject.setWidth(null);this._containerObject.setAnonymous(true);this._containerObject.setDisplay(this.getOpen());this._containerObject.setParent(this);this.remapChildrenHandlingTo(this._containerObject);}};qx.Proto._handleChildMove=function($0,$1,$2){if($0.isDisplayable()){var $3=this._containerObject.getChildren();var $4=$3.indexOf($0);if($4!=-1){if($2){$1=$3.indexOf($2);}if($1==$3.length-1){$0._updateIndent();this._containerObject.getLastVisibleChild()._updateIndent();}else if($0._wasLastVisibleChild){$0._updateIndent();var $5=$0.getPreviousVisibleSibling();if($5){$5._updateIndent();}}}}};qx.Proto.addToFolder=function(){this._createChildrenStructure();if(this._containerObject){return this._containerObject.add.apply(this._containerObject,arguments);}};qx.Proto.addBeforeToFolder=function($0,$1){this._createChildrenStructure();if(this._containerObject){this._handleChildMove($0,null,$1);return this._containerObject.addBefore.apply(this._containerObject,arguments);}};qx.Proto.addAfterToFolder=function($0,$1){this._createChildrenStructure();if(this._containerObject){this._handleChildMove($0,null,$1);return this._containerObject.addAfter.apply(this._containerObject,arguments);}};qx.Proto.addAtToFolder=function($0,$1){this._createChildrenStructure();if(this._containerObject){this._handleChildMove($0,$1);return this._containerObject.addAt.apply(this._containerObject,arguments);}};qx.Proto.addAtBeginToFolder=function($0){return this.addAtToFolder($0,0);};qx.Proto.addAtEndToFolder=function($0){this._createChildrenStructure();if(this._containerObject){var $1=this._containerObject.getLastChild();if($1){this._handleChildMove($0,null,$1);return this._containerObject.addAfter.call(this._containerObject,$0,$1);}else{return this.addAtBeginToFolder($0);}}};qx.Proto._remappingChildTable=[$[281],$[330],$[259]];qx.Proto.getContainerObject=function(){return this._containerObject;};qx.Proto.getHorizontalLayout=function(){return this._horizontalLayout;};qx.Proto.getFirstVisibleChildOfFolder=function(){if(this._containerObject){return this._containerObject.getFirstChild();}};qx.Proto.getLastVisibleChildOfFolder=function(){if(this._containerObject){return this._containerObject.getLastChild();}};qx.Proto.getItems=function(){var $0=[this];if(this._containerObject){var $1=this._containerObject.getVisibleChildren();for(var $2=0,$3=$1.length;$2<$3;$2++){$0=$0.concat($1[$2].getItems());}}return $0;};qx.Proto._evalCurrentIcon=function(){if(this.getSelected()){return this.getIconSelected()||$[417];}else{return this.getIcon()||$[361];}};qx.Proto._modifyOpen=function($0,$1,$2){if(this.getTree().getExcludeSpecificTreeLines().length>0){this._updateIndent();}else{this._updateLastColumn();}if(this._containerObject){this._containerObject.setDisplay($0);}return true;};qx.Proto._modifyAlwaysShowPlusMinusSymbol=function($0,$1,$2){var $3=this.getTree();if($3){if($3.getExcludeSpecificTreeLines().length>0){this._updateIndent();}else{this._updateLastColumn();}}return true;};qx.Proto._updateLastColumn=function(){if(this._indentObject){var $0=this._indentObject.getElement();if($0&&$0.firstChild){$0.firstChild.src=(this.BASE_URI+this.getIndentSymbol(this.getTree().getUseTreeLines(),0,0,0)+$[706]);}}};qx.Proto._onmousedown=function($0){var $1=$0.getOriginalTarget();switch($1){case this._indentObject:if(this._indentObject.getElement().firstChild==$0.getDomTarget()){this.getTree().getManager().handleMouseDown(this,$0);this.toggle();}break;case this._containerObject:break;case this:if(this._containerObject){break;}default:this.getTree().getManager().handleMouseDown(this,$0);}$0.stopPropagation();};qx.Proto._onmouseup=function($0){var $1=$0.getOriginalTarget();switch($1){case this._indentObject:case this._containerObject:case this:break;default:if(!this.getTree().getUseDoubleClick()){this.open();}}};qx.Proto._ondblclick=function($0){if(!this.getTree().getUseDoubleClick()){return;}this.toggle();$0.stopPropagation();};qx.Proto.getIndentSymbol=function($0,$1,$2,$3){var $4=this.getLevel();var $5=this.getTree().getExcludeSpecificTreeLines();var $6=$5[$3-$1-1];if($1==$2){if(this.hasContent()||this.getAlwaysShowPlusMinusSymbol()){if(!$0){return this.getOpen()?$[362]:$[394];}if($4==1){var $7=this.getParentFolder();if($7&&!$7._horizontalLayout.getVisibility()&&this.isFirstChild()){if(this.isLastChild()||$6===true){return this.getOpen()?$[368]:$[342];}else{return this.getOpen()?$[965]:$[1405];}}}if($6===true){return this.getOpen()?$[368]:$[342];}else if(this.isLastChild()){return this.getOpen()?$[651]:$[710];}else{return this.getOpen()?$[782]:$[758];}}else if($0&&!($6===true)){return this.isLastChild()?$[309]:$[293];}}else{if($0&&!this.isLastChild()){if($6===true){return null;}return $[278];}return null;}};qx.Proto._updateIndent=function(){qx.ui.treefullcontrol.TreeFile.prototype._updateIndent.call(this);if(!this._containerObject){return;}var $0=this._containerObject.getVisibleChildren();for(var $1=0,$2=$0.length;$1<$2;$1++){$0[$1]._updateIndent();}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[45],this._ondblclick);if(this._horizontalLayout){this._horizontalLayout.dispose();this._horizontalLayout=null;}if(this._containerObject){this._containerObject.dispose();this._containerObject=null;}return qx.ui.treefullcontrol.AbstractTreeElement.prototype.dispose.call(this);};qx.OO.defineClass($[2279],qx.ui.treefullcontrol.TreeFolder,function($0){qx.ui.treefullcontrol.TreeFolder.call(this,$0);this._manager=new qx.manager.selection.TreeFullControlSelectionManager(this);this._iconObject.setAppearance($[543]);this._labelObject.setAppearance($[832]);this.setOpen(true);this.addToFolder();this.addEventListener($[13],this._onkeydown);this.addEventListener($[14],this._onkeypress);this.addEventListener($[77],this._onkeyup);});qx.OO.addProperty({name:$[306],type:$[2],defaultValue:false,getAlias:$[306]});qx.OO.addProperty({name:$[186],type:$[2],defaultValue:true,getAlias:$[186]});qx.OO.addProperty({name:$[834],type:$[4],defaultValue:[]});qx.OO.addProperty({name:$[822],type:$[2],defaultValue:false,getAlias:$[822]});qx.OO.addProperty({name:$[1772],type:$[2],defaultValue:true});qx.Proto.getManager=function(){return this._manager;};qx.Proto.getSelectedElement=function(){return this.getManager().getSelectedItems()[0];};qx.Proto.addChildToTreeQueue=function($0){if(!$0._isInTreeQueue&&!$0._isDisplayable){this.debug("Ignoring invisible child: "+$0);}if(!$0._isInTreeQueue&&$0._isDisplayable){qx.ui.core.Widget.addToGlobalWidgetQueue(this);if(!this._treeQueue){this._treeQueue={};}this._treeQueue[$0.toHashCode()]=$0;$0._isInTreeQueue=true;}};qx.Proto.removeChildFromTreeQueue=function($0){if($0._isInTreeQueue){if(this._treeQueue){delete this._treeQueue[$0.toHashCode()];}delete $0._isInTreeQueue;}};qx.Proto.flushWidgetQueue=function(){this.flushTreeQueue();};qx.Proto.flushTreeQueue=function(){if(!qx.lang.Object.isEmpty(this._treeQueue)){for(var $0 in this._treeQueue){this._treeQueue[$0].flushTree();delete this._treeQueue[$0]._isInTreeQueue;}delete this._treeQueue;}};qx.Proto._modifyUseTreeLines=function($0,$1,$2){if(this._initialLayoutDone){this._updateIndent();}return true;};qx.Proto._modifyHideNode=function($0,$1,$2){if(!$0){this._horizontalLayout.setHeight(this._horizontalLayout.originalHeight);this._horizontalLayout.show();}else{this._horizontalLayout.originalHeight=this._horizontalLayout.getHeight();this._horizontalLayout.setHeight(0);this._horizontalLayout.hide();}if(this._initialLayoutDone){this._updateIndent();}return true;};qx.Proto._modifyRootOpenClose=function($0,$1,$2){if(this._initialLayoutDone){this._updateIndent();}return true;};qx.Proto.getExcludeSpecificTreeLines=function(){var $0=$[834];var $1=qx.lang.String.toFirstUp($0);var $2=$[313]+$1;return this[$2].slice(0);};qx.Proto._modifyExcludeSpecificTreeLines=function($0,$1,$2){if(this._initialLayoutDone){this._updateIndent();}return true;};qx.Proto.getTree=function(){return this;};qx.Proto.getParentFolder=function(){return null;};qx.Proto.getLevel=function(){return 0;};qx.ui.treefullcontrol.Tree.isTreeFolder=function($0){return ($0&&$0 instanceof qx.ui.treefullcontrol.TreeFolder&&!($0 instanceof qx.ui.treefullcontrol.Tree));};qx.ui.treefullcontrol.Tree.isOpenTreeFolder=function($0){return ($0 instanceof qx.ui.treefullcontrol.TreeFolder&&$0.getOpen()&&$0.hasContent());};qx.Proto._onkeydown=function($0){var $1=this.getManager();var $2=$1.getSelectedItem();if($0.getKeyIdentifier()==$[43]){$0.preventDefault();if(qx.ui.treefullcontrol.Tree.isTreeFolder($2)){return $2.toggle();}}};qx.Proto._onkeypress=function($0){var $1=this.getManager();var $2=$1.getSelectedItem();switch($0.getKeyIdentifier()){case $[68]:$0.preventDefault();if(qx.ui.treefullcontrol.Tree.isTreeFolder($2)){if(!$2.getOpen()){var $3=$2.getParentFolder();if($3 instanceof qx.ui.treefullcontrol.TreeFolder){if(!($3 instanceof qx.ui.treefullcontrol.Tree)){$3.close();}this.setSelectedElement($3);}}else{return $2.close();}}else if($2 instanceof qx.ui.treefullcontrol.TreeFile){var $3=$2.getParentFolder();if($3 instanceof qx.ui.treefullcontrol.TreeFolder){if(!($3 instanceof qx.ui.treefullcontrol.Tree)){$3.close();}this.setSelectedElement($3);}}break;case $[69]:$0.preventDefault();if(qx.ui.treefullcontrol.Tree.isTreeFolder($2)){if(!$2.getOpen()){return $2.open();}else if($2.hasContent()){var $4=$2.getFirstVisibleChildOfFolder();this.setSelectedElement($4);if($4 instanceof qx.ui.tree.TreeFolder){$4.open();}return;}}break;default:if(!this._fastUpdate){this._fastUpdate=true;this._oldItem=$2;}$1.handleKeyPress($0);}};qx.Proto._onkeyup=function($0){if(this._fastUpdate){var $1=this.getManager().getSelectedItem();if(!$1){return;}$1.getIconObject().addState($[24]);delete this._fastUpdate;delete this._oldItem;}};qx.Proto.getLastTreeChild=function(){var $0=this;while($0 instanceof qx.ui.treefullcontrol.AbstractTreeElement){if(!($0 instanceof qx.ui.treefullcontrol.TreeFolder)||!$0.getOpen()){return $0;}$0=$0.getLastVisibleChildOfFolder();}return null;};qx.Proto.getFirstTreeChild=function(){return this;};qx.Proto.setSelectedElement=function($0){var $1=this.getManager();$1.setSelectedItem($0);$1.setLeadItem($0);};qx.Proto.getHierarchy=function($0){if(!this.hideNode()&&this._labelObject){$0.unshift(this._labelObject.getHtml());}return $0;};qx.Proto.getIndentSymbol=function($0,$1,$2){if($1==$2&&(this.hasContent()||this.getAlwaysShowPlusMinusSymbol())){if(!$0){return this.getOpen()?$[362]:$[394];}else{return this.getOpen()?$[368]:$[342];}}else{return null;}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[13],this._onkeydown);this.removeEventListener($[14],this._onkeypress);this.removeEventListener($[77],this._onkeyup);if(this._manager){this._manager.dispose();this._manager=null;}delete this._oldItem;return qx.ui.treefullcontrol.TreeFolder.prototype.dispose.call(this);};qx.OO.defineClass($[1502],qx.core.Target,function($0){qx.core.Target.call(this);this._selectedItems=new qx.type.Selection(this);if($0!=null){this.setBoundedWidget($0);}});qx.OO.addProperty({name:$[1938],type:$[4]});qx.OO.addProperty({name:$[344],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[479],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1285],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1124],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1961],type:$[4]});qx.OO.addProperty({name:$[1205],type:$[4]});qx.OO.addProperty({name:$[1977],type:$[2],defaultValue:false});qx.Proto._modifyAnchorItem=function($0,$1,$2){if($1){this.renderItemAnchorState($1,false);}if($0){this.renderItemAnchorState($0,true);}return true;};qx.Proto._modifyLeadItem=function($0,$1,$2){if($1){this.renderItemLeadState($1,false);}if($0){this.renderItemLeadState($0,true);}return true;};qx.Proto._getFirst=function(){return this.getBoundedWidget().getFirstVisibleChild();};qx.Proto._getLast=function(){return this.getBoundedWidget().getLastVisibleChild();};qx.Proto.getFirst=function(){var $0=this._getFirst();if($0){return $0.isEnabled()?$0:this.getNext($0);}};qx.Proto.getLast=function(){var $0=this._getLast();if($0){return $0.isEnabled()?$0:this.getPrevious($0);}};qx.Proto.getItems=function(){return this.getBoundedWidget().getChildren();};qx.Proto.getNextSibling=function($0){return $0.getNextSibling();};qx.Proto.getPreviousSibling=function($0){return $0.getPreviousSibling();};qx.Proto.getNext=function($0){while($0){$0=this.getNextSibling($0);if(!$0){break;}if(this.getItemEnabled($0)){return $0;}}return null;};qx.Proto.getPrevious=function($0){while($0){$0=this.getPreviousSibling($0);if(!$0){break;}if(this.getItemEnabled($0)){return $0;}}return null;};qx.Proto.isBefore=function($0,$1){var $2=this.getItems();return $2.indexOf($0)<$2.indexOf($1);};qx.Proto.isEqual=function($0,$1){return $0==$1;};qx.Proto.getItemHashCode=function($0){return $0.toHashCode();};qx.Proto.scrollItemIntoView=function($0,$1){$0.scrollIntoView($1);};qx.Proto.getItemLeft=function($0){return $0.getOffsetLeft();};qx.Proto.getItemTop=function($0){return $0.getOffsetTop();};qx.Proto.getItemWidth=function($0){return $0.getOffsetWidth();};qx.Proto.getItemHeight=function($0){return $0.getOffsetHeight();};qx.Proto.getItemEnabled=function($0){return $0.getEnabled();};qx.Proto.renderItemSelectionState=function($0,$1){$1?$0.addState($[24]):$0.removeState($[24]);if($0.handleStateChange){$0.handleStateChange();}};qx.Proto.renderItemAnchorState=function($0,$1){$1?$0.addState($[721]):$0.removeState($[721]);if($0.handleStateChange!=null){$0.handleStateChange();}};qx.Proto.renderItemLeadState=function($0,$1){$1?$0.addState($[413]):$0.removeState($[413]);if($0.handleStateChange!=null){$0.handleStateChange();}};qx.Proto.getItemSelected=function($0){return this._selectedItems.contains($0);};qx.Proto.setItemSelected=function($0,$1){var $2=this.getItemHashCode($0);switch(this.getMultiSelection()){case true:if(!this.getItemEnabled($0)){return;}if(this.getItemSelected($0)==$1){return;}this.renderItemSelectionState($0,$1);$1?this._selectedItems.add($0):this._selectedItems.remove($0);this._dispatchChange();break;case false:var $3=this.getSelectedItems()[0];if($1){var $4=$3;if(this.isEqual($0,$4)){return;}if($4!=null){this.renderItemSelectionState($4,false);}this.renderItemSelectionState($0,true);this._selectedItems.removeAll();this._selectedItems.add($0);this._dispatchChange();}else{if(!this.isEqual($3,$0)){this.renderItemSelectionState($0,false);this._selectedItems.removeAll();this._dispatchChange();}}break;}};qx.Proto.getSelectedItems=function(){return this._selectedItems.toArray();};qx.Proto.getSelectedItem=function(){return this._selectedItems.getFirst();};qx.Proto.setSelectedItems=function($0){var $1=this._getChangeValue();var $2=this.getFireChange();this.setFireChange(false);this._deselectAll();var $3;var $4=$0.length;for(var $5=0;$5<$4;$5++){$3=$0[$5];if(!this.getItemEnabled($3)){continue;}this._selectedItems.add($3);this.renderItemSelectionState($3,true);}this.setFireChange($2);if($2&&this._hasChanged($1)){this._dispatchChange();}};qx.Proto.setSelectedItem=function($0){if(!$0){return;}if(!this.getItemEnabled($0)){return;}var $1=this._getChangeValue();var $2=this.getFireChange();this.setFireChange(false);this._deselectAll();this._selectedItems.add($0);this.renderItemSelectionState($0,true);this.setFireChange($2);if($2&&this._hasChanged($1)){this._dispatchChange();}};qx.Proto.selectAll=function(){var $0=this._getChangeValue();var $1=this.getFireChange();this.setFireChange(false);this._selectAll();this.setFireChange($1);if($1&&this._hasChanged($0)){this._dispatchChange();}};qx.Proto._selectAll=function(){if(!this.getMultiSelection()){return;}var $0;var $1=this.getItems();var $2=$1.length;this._selectedItems.removeAll();for(var $3=0;$3<$2;$3++){$0=$1[$3];if(!this.getItemEnabled($0)){continue;}this._selectedItems.add($0);this.renderItemSelectionState($0,true);}return true;};qx.Proto.deselectAll=function(){var $0=this._getChangeValue();var $1=this.getFireChange();this.setFireChange(false);this._deselectAll();this.setFireChange($1);if($1&&this._hasChanged($0))this._dispatchChange();};qx.Proto._deselectAll=function(){var $0=this._selectedItems.toArray();for(var $1=0;$1<$0.length;$1++){this.renderItemSelectionState($0[$1],false);}this._selectedItems.removeAll();return true;};qx.Proto.selectItemRange=function($0,$1){var $2=this._getChangeValue();var $3=this.getFireChange();this.setFireChange(false);this._selectItemRange($0,$1,true);this.setFireChange($3);if($3&&this._hasChanged($2)){this._dispatchChange();}};qx.Proto._selectItemRange=function($0,$1,$2){if(this.isBefore($1,$0)){return this._selectItemRange($1,$0,$2);}if($2){this._deselectAll();}var $3=$0;while($3!=null){if(this.getItemEnabled($3)){this._selectedItems.add($3);this.renderItemSelectionState($3,true);}if(this.isEqual($3,$1)){break;}$3=this.getNext($3);}return true;};qx.Proto._deselectItemRange=function($0,$1){if(this.isBefore($1,$0)){return this._deselectItemRange($1,$0);}var $2=$0;while($2!=null){this._selectedItems.remove($2);this.renderItemSelectionState($2,false);if(this.isEqual($2,$1)){break;}$2=this.getNext($2);}};qx.Proto._activeDragSession=false;qx.Proto.handleMouseDown=function($0,$1){if(!$1.isLeftButtonPressed()&&!$1.isRightButtonPressed()){return;}if($1.isRightButtonPressed()&&this.getItemSelected($0)){return;}if($1.isShiftPressed()||this.getDragSelection()||(!this.getItemSelected($0)&&!$1.isCtrlPressed())){this._onmouseevent($0,$1);}else{this.setLeadItem($0);}this._activeDragSession=this.getDragSelection();if(this._activeDragSession){this.getBoundedWidget().addEventListener($[7],this._ondragup,this);this.getBoundedWidget().setCapture(true);}};qx.Proto._ondragup=function($0){this.getBoundedWidget().removeEventListener($[7],this._ondragup,this);this.getBoundedWidget().setCapture(false);this._activeDragSession=false;};qx.Proto.handleMouseUp=function($0,$1){if(!$1.isLeftButtonPressed()){return;}if($1.isCtrlPressed()||this.getItemSelected($0)&&!this._activeDragSession){this._onmouseevent($0,$1);}if(this._activeDragSession){this._activeDragSession=false;this.getBoundedWidget().setCapture(false);}};qx.Proto.handleMouseOver=function($0,$1){if(!this.getDragSelection()||!this._activeDragSession){return;}this._onmouseevent($0,$1,true);};qx.Proto.handleClick=function($0,$1){};qx.Proto.handleDblClick=function($0,$1){};qx.Proto._onmouseevent=function($0,$1,$2){if(!this.getItemEnabled($0)){return;}var $3=this._getChangeValue();var $4=this.getLeadItem();var $5=this.getFireChange();this.setFireChange(false);var $6=this.getSelectedItems();var $7=$6.length;this.setLeadItem($0);var $8=this.getAnchorItem();var $9=$1.isCtrlPressed();var $a=$1.isShiftPressed();if(!$8||$7==0||($9&&!$a&&this.getMultiSelection()&&!this.getDragSelection())){this.setAnchorItem($0);$8=$0;}if((!$9&&!$a&&!this._activeDragSession||!this.getMultiSelection())){if(!this.getItemEnabled($0)){return;}this._deselectAll();this.setAnchorItem($0);if(this._activeDragSession){this.scrollItemIntoView((this.getBoundedWidget().getScrollTop()>(this.getItemTop($0)-1)?this.getPrevious($0):this.getNext($0))||$0);}if(!this.getItemSelected($0)){this.renderItemSelectionState($0,true);}this._selectedItems.add($0);this._addToCurrentSelection=true;}else if(this._activeDragSession&&$2){if($4){this._deselectItemRange($8,$4);}if(this.isBefore($8,$0)){if(this._addToCurrentSelection){this._selectItemRange($8,$0,false);}else{this._deselectItemRange($8,$0);}}else{if(this._addToCurrentSelection){this._selectItemRange($0,$8,false);}else{this._deselectItemRange($0,$8);}}this.scrollItemIntoView((this.getBoundedWidget().getScrollTop()>(this.getItemTop($0)-1)?this.getPrevious($0):this.getNext($0))||$0);}else if(this.getMultiSelection()&&$9&&!$a){if(!this._activeDragSession){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected($0));}this.setItemSelected($0,this._addToCurrentSelection);this.setAnchorItem($0);}else if(this.getMultiSelection()&&$9&&$a){if(!this._activeDragSession){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected($0));}if(this._addToCurrentSelection){this._selectItemRange($8,$0,false);}else{this._deselectItemRange($8,$0);}}else if(this.getMultiSelection()&&!$9&&$a){if(this.getCanDeselect()){this._selectItemRange($8,$0,true);}else{if($4){this._deselectItemRange($8,$4);}this._selectItemRange($8,$0,false);}}this.setFireChange($5);if($5&&this._hasChanged($3)){this._dispatchChange();}};qx.Proto.handleKeyDown=function($0){this.warn($[2425]+$[2591]);this.handleKeyPress($0);};qx.Proto.handleKeyPress=function($0){var $1=this._getChangeValue();var $2=this.getFireChange();this.setFireChange(false);if($0.getKeyIdentifier()==$[72]&&$0.isCtrlPressed()){if(this.getMultiSelection()){this._selectAll();this.setLeadItem(this.getFirst());}}else{var $3=this.getAnchorItem();var $4=this.getItemToSelect($0);if($4&&this.getItemEnabled($4)){this.setLeadItem($4);this.scrollItemIntoView($4);$0.preventDefault();if($0.isShiftPressed()&&this.getMultiSelection()){if($3==null){this.setAnchorItem($4);}this._selectItemRange(this.getAnchorItem(),$4,true);}else if(!$0.isCtrlPressed()){this._deselectAll();this.renderItemSelectionState($4,true);this._selectedItems.add($4);this.setAnchorItem($4);}else if($0.getKeyIdentifier()==$[95]){if(this._selectedItems.contains($4)){this.renderItemSelectionState($4,false);this._selectedItems.remove($4);this.setAnchorItem(this._selectedItems.getFirst());}else{if(!$0.isCtrlPressed()||!this.getMultiSelection()){this._deselectAll();}this.renderItemSelectionState($4,true);this._selectedItems.add($4);this.setAnchorItem($4);}}}}this.setFireChange($2);if($2&&this._hasChanged($1)){this._dispatchChange();}};qx.Proto.getItemToSelect=function($0){if($0.isAltPressed()){return null;}switch($0.getKeyIdentifier()){case $[134]:return this.getHome(this.getLeadItem());case $[149]:return this.getEnd(this.getLeadItem());case $[70]:return this.getDown(this.getLeadItem());case $[73]:return this.getUp(this.getLeadItem());case $[68]:return this.getLeft(this.getLeadItem());case $[69]:return this.getRight(this.getLeadItem());case $[76]:return this.getPageUp(this.getLeadItem())||this.getHome(this.getLeadItem());case $[86]:return this.getPageDown(this.getLeadItem())||this.getEnd(this.getLeadItem());case $[95]:if($0.isCtrlPressed()){return this.getLeadItem();}}return null;};qx.Proto._dispatchChange=function(){if(!this.getFireChange()){return;}if(this.hasEventListeners($[150])){this.dispatchEvent(new qx.event.type.DataEvent($[150],this.getSelectedItems()),true);}};qx.Proto._hasChanged=function($0){return $0!=this._getChangeValue();};qx.Proto._getChangeValue=function(){return this._selectedItems.getChangeValue();};qx.Proto.getHome=function(){return this.getFirst();};qx.Proto.getEnd=function(){return this.getLast();};qx.Proto.getDown=function($0){if(!$0){return this.getFirst();}return this.getMultiColumnSupport()?(this.getUnder($0)||this.getLast()):this.getNext($0);};qx.Proto.getUp=function($0){if(!$0){return this.getLast();}return this.getMultiColumnSupport()?(this.getAbove($0)||this.getFirst()):this.getPrevious($0);};qx.Proto.getLeft=function($0){if(!this.getMultiColumnSupport()){return null;}return !$0?this.getLast():this.getPrevious($0);};qx.Proto.getRight=function($0){if(!this.getMultiColumnSupport()){return null;}return !$0?this.getFirst():this.getNext($0);};qx.Proto.getAbove=function($0){throw new Error("getAbove(): Not implemented yet");};qx.Proto.getUnder=function($0){throw new Error("getUnder(): Not implemented yet");};qx.Proto.getPageUp=function($0){var $1=this.getBoundedWidget();var $2=$1.getScrollTop();var $3=$1.getClientHeight();var $4;var $5=this.getLeadItem();if(!$5){$5=this.getFirst();}var $6=0;while($6<2){while($5&&(this.getItemTop($5)-this.getItemHeight($5)>=$2)){$5=this.getUp($5);}if($5==null){break;}if($5!=this.getLeadItem()){this.scrollItemIntoView($5,true);break;}$1.setScrollTop($2-$3-this.getItemHeight($5));$2=$1.getScrollTop();$6++;}return $5;};qx.Proto.getPageDown=function($0){var $1=this.getBoundedWidget();var $2=$1.getScrollTop();var $3=$1.getClientHeight();var $4;var $5=this.getLeadItem();if(!$5){$5=this.getFirst();}var $6=0;while($6<2){while($5&&((this.getItemTop($5)+(2*this.getItemHeight($5)))<=($2+$3))){$5=this.getDown($5);}if($5==null){break;}if($5!=this.getLeadItem()){break;}$1.setScrollTop($2+$3-2*this.getItemHeight($5));$2=$1.getScrollTop();$6++;}return $5;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._selectedItems){this._selectedItems.dispose();this._selectedItems=null;}return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[1325],qx.core.Object,function($0){qx.core.Object.call(this);this._manager=$0;this.removeAll();});qx.Proto.add=function($0){this._storage[this.getItemHashCode($0)]=$0;};qx.Proto.remove=function($0){delete this._storage[this.getItemHashCode($0)];};qx.Proto.removeAll=function(){this._storage={};};qx.Proto.contains=function($0){return this.getItemHashCode($0) in this._storage;};qx.Proto.toArray=function(){var $0=[];for(var $1 in this._storage){$0.push(this._storage[$1]);}return $0;};qx.Proto.getFirst=function(){for(var $0 in this._storage){return this._storage[$0];}};qx.Proto.getChangeValue=function(){var $0=[];for(var $1 in this._storage){$0.push($1);}$0.sort();return $0.join($[65]);};qx.Proto.getItemHashCode=function($0){return this._manager.getItemHashCode($0);};qx.Proto.isEmpty=function(){return qx.lang.Object.isEmpty(this._storage);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._storage=null;this._manager=null;qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[1063],qx.manager.selection.SelectionManager,function($0){qx.manager.selection.SelectionManager.call(this,$0);});qx.OO.changeProperty({name:$[344],type:$[2],defaultValue:false});qx.OO.changeProperty({name:$[479],type:$[2],defaultValue:false});qx.Proto._getFirst=function(){return qx.lang.Array.getFirst(this.getItems());};qx.Proto._getLast=function(){return qx.lang.Array.getLast(this.getItems());};qx.Proto.getItems=function(){return this.getBoundedWidget().getItems();};qx.Proto.getNext=function($0){if($0){if(qx.ui.treefullcontrol.Tree.isOpenTreeFolder($0)){return $0.getFirstVisibleChildOfFolder();}else if($0.isLastVisibleChild()){var $1=$0;while($1&&$1.isLastVisibleChild()){$1=$1.getParentFolder();}if($1&&$1 instanceof qx.ui.treefullcontrol.AbstractTreeElement&&$1.getNextVisibleSibling()&&$1.getNextVisibleSibling() instanceof qx.ui.treefullcontrol.AbstractTreeElement){return $1.getNextVisibleSibling();}}else{return $0.getNextVisibleSibling();}}else{return this.getBoundedWidget().getFirstTreeChild();}};qx.Proto.getPrevious=function($0){if($0){if($0==this.getBoundedWidget()){return;}else if($0.isFirstVisibleChild()){if($0.getParentFolder() instanceof qx.ui.treefullcontrol.TreeFolder){return $0.getParentFolder();}}else{var $1=$0.getPreviousVisibleSibling();if($1 instanceof qx.ui.treefullcontrol.AbstractTreeElement){while($1 instanceof qx.ui.treefullcontrol.AbstractTreeElement){if(qx.ui.treefullcontrol.Tree.isOpenTreeFolder($1)){$1=$1.getLastVisibleChildOfFolder();}else{break;}}}return $1;}}else{return this.getBoundedWidget().getLastTreeChild();}};qx.Proto.getItemTop=function($0){var $1=this.getBoundedWidget();var $2=$0.getElement();var $3=0;while($2&&$2.qx_Widget!=$1){$3+=$2.offsetTop;$2=$2.parentNode;}return $3;};qx.Proto.getItemHeight=function($0){if($0 instanceof qx.ui.treefullcontrol.TreeFolder&&$0._horizontalLayout){return $0._horizontalLayout.getOffsetHeight();}else{return $0.getOffsetHeight();}};qx.Proto.scrollItemIntoView=function($0){if($0 instanceof qx.ui.treefullcontrol.TreeFolder&&$0._horizontalLayout){return $0._horizontalLayout.scrollIntoView();}else{return $0.scrollIntoView();}};qx.Proto.renderItemSelectionState=function($0,$1){$0.setSelected($1);};qx.OO.defineClass($[2237],qx.ui.treefullcontrol.AbstractTreeElement,function($0){qx.ui.treefullcontrol.AbstractTreeElement.call(this,$0);});qx.Proto.getIndentSymbol=function($0,$1,$2,$3){var $4=this.getLevel();var $5=this.getTree().getExcludeSpecificTreeLines();var $6=$5[$3-$1-1];if($0&&!($6===true)){if($1==$2){return this.isLastChild()?$[309]:$[293];}else{return $[278];}}return null;};qx.Proto._updateIndent=function(){this.addToTreeQueue();};qx.Proto.getItems=function(){return [this];};qx.OO.defineClass($[1895],qx.ui.layout.BoxLayout,function($0,$1,$2){if(this.classname==qx.ui.tree.AbstractTreeElement.ABSTRACT_CLASS){throw new Error("Please omit the usage of qx.ui.tree.AbstractTreeElement directly. Choose between qx.ui.tree.TreeFolder and qx.ui.tree.TreeFile instead!");}this._indentObject=new qx.ui.embed.HtmlEmbed;this._iconObject=new qx.ui.basic.Image;this._labelObject=new qx.ui.basic.Label;this._indentObject.setAnonymous(true);this._iconObject.setAnonymous(true);this._labelObject.setAnonymous(true);this._labelObject.setSelectable(false);this._labelObject.setStyleProperty($[131],$[36]);qx.ui.layout.BoxLayout.call(this,$[28]);this.setLabel($0);this.setSelectable(false);this.BASE_URI=qx.manager.object.AliasManager.getInstance().resolvePath("widget/tree/");this.add(this._indentObject,this._iconObject,this._labelObject);if($1!=null){this.setIcon($1);this.setIconSelected($1);}if($2!=null){this.setIconSelected($2);}this._iconObject.setSource(this._evalCurrentIcon());this._iconObject.setAppearance($[794]);this._labelObject.setAppearance($[284]);this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);});qx.ui.tree.AbstractTreeElement.ABSTRACT_CLASS="qx.ui.tree.AbstractTreeElement";qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[335]});qx.OO.addProperty({name:$[93],type:$[0]});qx.OO.addProperty({name:$[314],type:$[0]});qx.OO.addProperty({name:$[112]});qx.OO.addProperty({name:$[24],type:$[2],defaultValue:false});qx.Proto._modifyLabel=function($0,$1,$2){if(this._labelObject){this._labelObject.setHtml($0);}return true;};qx.Proto._modifySelected=function($0,$1,$2){$0?this.addState($[24]):this.removeState($[24]);$0?this._labelObject.addState($[24]):this._labelObject.removeState($[24]);var $3=this.getTree();if(!$3._fastUpdate||($1&&$3._oldItem==this)){this._iconObject.setSource(this._evalCurrentIcon());if($0){this._iconObject.addState($[24]);}else{this._iconObject.removeState($[24]);}}var $4=this.getTree().getManager();if($1&&$4.getSelectedItem()==this){$4.deselectAll();}else if($0&&$4.getSelectedItem()!=this){$4.setSelectedItem(this);}return true;};qx.Proto._evalCurrentIcon=function(){if(this.getSelected()&&this.getIconSelected()){return this.getIconSelected();}else{return this.getIcon()||$[448];}};qx.Proto.getParentFolder=function(){try{return this.getParent().getParent();}catch(ex){}return null;};qx.Proto.getLevel=function(){var $0=this.getParentFolder();return $0?$0.getLevel()+1:null;};qx.Proto.getTree=function(){var $0=this.getParentFolder();return $0?$0.getTree():null;};qx.Proto.getIndentObject=function(){return this._indentObject;};qx.Proto.getIconObject=function(){return this._iconObject;};qx.Proto.getLabelObject=function(){return this._labelObject;};qx.Proto.destroy=function(){var $0=this.getTree()?this.getTree().getManager():null;if($0){if($0.getItemSelected(this)){if($0.getMultiSelection()){$0.setItemSelected(this,false);}else{$0.deselectAll();}}if($0.getLeadItem()==this){$0.setLeadItem(null);}if($0.getAnchorItem()==this){$0.setAnchorItem(null);}}if(this.destroyContent){this.destroyContent();}this.disconnect();var $1=this.getParentFolder();if($1){$1.remove(this);}this.dispose();};qx.Proto.addToTreeQueue=function(){var $0=this.getTree();if($0){$0.addChildToTreeQueue(this);}};qx.Proto.removeFromTreeQueue=function(){var $0=this.getTree();if($0){$0.removeChildFromTreeQueue(this);}};qx.Proto.addToCustomQueues=function($0){this.addToTreeQueue();qx.ui.layout.BoxLayout.prototype.addToCustomQueues.call(this,$0);};qx.Proto.removeFromCustomQueues=function($0){this.removeFromTreeQueue();qx.ui.layout.BoxLayout.prototype.removeFromCustomQueues.call(this,$0);};qx.Proto._modifyParent=function($0,$1,$2){qx.ui.layout.BoxLayout.prototype._modifyParent.call(this,$0,$1,$2);if($1&&!$1.isDisplayable()&&$1.getParent()&&$1.getParent().isDisplayable()){$1.getParent().addToTreeQueue();}if($0&&!$0.isDisplayable()&&$0.getParent()&&$0.getParent().isDisplayable()){$0.getParent().addToTreeQueue();}return true;};qx.Proto._handleDisplayableCustom=function($0,$1,$2){qx.ui.layout.BoxLayout.prototype._handleDisplayableCustom.call(this,$0,$1,$2);if($2){var $3=this.getParentFolder();var $4=this._previousParentFolder;if($4){if(this._wasLastVisibleChild){$4._updateIndent();}else if(!$4.hasContent()){$4.addToTreeQueue();}}if($3&&$3.isDisplayable()&&$3._initialLayoutDone){$3.addToTreeQueue();}if(this.isLastVisibleChild()){var $5=this.getPreviousVisibleSibling();if($5&&$5 instanceof qx.ui.tree.AbstractTreeElement){$5._updateIndent();}}if($0){this._updateIndent();}}};qx.Proto._onmousedown=function($0){this.getTree().getManager().handleMouseDown(this,$0);$0.stopPropagation();};qx.Proto._onmouseup=qx.lang.Function.returnTrue;qx.Proto.flushTree=function(){this._previousParentFolder=this.getParentFolder();this._wasLastVisibleChild=this.isLastVisibleChild();var $0=this.getLevel();var $1=this.getTree();var $2;var $3=[];var $4=this;for(var $5=0;$5<$0;$5++){$2=$4.getIndentSymbol($1.getUseTreeLines(),$5==0);if($2){$3.push($[572]);$3.push(($0-$5-1)*19);$3.push($[778]);$3.push(this.BASE_URI);$3.push($2);$3.push($[46]);$3.push($[472]);$3.push($[760]);}$4=$4.getParentFolder();}this._indentObject.setHtml($3.join($[1]));this._indentObject.setWidth($0*19);};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._indentObject){this._indentObject.dispose();this._indentObject=null;}if(this._iconObject){this._iconObject.dispose();this._iconObject=null;}if(this._labelObject){this._labelObject.dispose();this._labelObject=null;}this._previousParentFolder=null;this.removeEventListener($[6],this._onmousedown);this.removeEventListener($[7],this._onmouseup);return qx.ui.layout.BoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[884],qx.ui.tree.AbstractTreeElement,function($0,$1,$2){qx.ui.tree.AbstractTreeElement.call(this,$0,$1,$2);this._iconObject.setAppearance($[289]);this._labelObject.setAppearance($[327]);this.addEventListener($[45],this._ondblclick);this.add=this.addToFolder;this.addBefore=this.addBeforeToFolder;this.addAfter=this.addAfterToFolder;this.addAt=this.addAtToFolder;this.addAtBegin=this.addAtBeginToFolder;this.addAtEnd=this.addAtEndToFolder;this.remove=this.removeFromFolder;});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[199]});qx.OO.changeProperty({name:$[93],type:$[0]});qx.OO.changeProperty({name:$[314],type:$[0]});qx.OO.addProperty({name:$[481],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[580],type:$[2],defaultValue:false});qx.Proto.hasContent=function(){return this._containerObject&&this._containerObject.getChildrenLength()>0;};qx.Proto.open=function(){if(this.getOpen()){return;}if(this.hasContent()&&this.isSeeable()){this.getTopLevelWidget().setGlobalCursor($[521]);qx.client.Timer.once(this._openCallback,this,0);}else{this.setOpen(true);}};qx.Proto.close=function(){this.setOpen(false);};qx.Proto.toggle=function(){this.getOpen()?this.close():this.open();};qx.Proto._openCallback=function(){this.setOpen(true);qx.ui.core.Widget.flushGlobalQueues();this.getTopLevelWidget().setGlobalCursor(null);};qx.Proto._createChildrenStructure=function(){this.setAppearance(this instanceof qx.ui.tree.Tree?$[622]:$[807]);if(!this._horizontalLayout){this.setOrientation($[20]);this._horizontalLayout=new qx.ui.layout.HorizontalBoxLayout;this._horizontalLayout.setWidth(null);this._horizontalLayout.setParent(this);this._horizontalLayout.setAnonymous(true);this._horizontalLayout.setAppearance(this instanceof qx.ui.tree.Tree?$[713]:$[199]);this._indentObject.setParent(this._horizontalLayout);this._iconObject.setParent(this._horizontalLayout);this._labelObject.setParent(this._horizontalLayout);}if(!this._containerObject){this._containerObject=new qx.ui.layout.VerticalBoxLayout;this._containerObject.setWidth(null);this._containerObject.setAnonymous(true);this._containerObject.setDisplay(this.getOpen());this._containerObject.setParent(this);this.remapChildrenHandlingTo(this._containerObject);}};qx.Proto._handleChildMove=function($0,$1,$2){if($0.isDisplayable()){var $3=this._containerObject.getChildren();var $4=$3.indexOf($0);if($4!=-1){if($2){$1=$3.indexOf($2);}if($1==$3.length-1){$0._updateIndent();this._containerObject.getLastVisibleChild()._updateIndent();}else if($0._wasLastVisibleChild){$0._updateIndent();var $5=$0.getPreviousVisibleSibling();if($5){$5._updateIndent();}}}}};qx.Proto.addToFolder=function(){this._createChildrenStructure();if(this._containerObject){return this._containerObject.add.apply(this._containerObject,arguments);}};qx.Proto.addBeforeToFolder=function($0,$1){this._createChildrenStructure();if(this._containerObject){this._handleChildMove($0,null,$1);return this._containerObject.addBefore.apply(this._containerObject,arguments);}};qx.Proto.addAfterToFolder=function($0,$1){this._createChildrenStructure();if(this._containerObject){this._handleChildMove($0,null,$1);return this._containerObject.addAfter.apply(this._containerObject,arguments);}};qx.Proto.addAtToFolder=function($0,$1){this._createChildrenStructure();if(this._containerObject){this._handleChildMove($0,$1);return this._containerObject.addAt.apply(this._containerObject,arguments);}};qx.Proto.addAtBeginToFolder=function($0){return this.addAtToFolder($0,0);};qx.Proto.addAtEndToFolder=function($0){this._createChildrenStructure();if(this._containerObject){var $1=this._containerObject.getLastChild();if($1){this._handleChildMove($0,null,$1);return this._containerObject.addAfter.call(this._containerObject,$0,$1);}else{return this.addAtBeginToFolder($0);}}};qx.Proto._remappingChildTable=[$[281],$[330],$[259]];qx.Proto.getContainerObject=function(){return this._containerObject;};qx.Proto.getHorizontalLayout=function(){return this._horizontalLayout;};qx.Proto.getFirstVisibleChildOfFolder=function(){if(this._containerObject){return this._containerObject.getFirstChild();}};qx.Proto.getLastVisibleChildOfFolder=function(){if(this._containerObject){return this._containerObject.getLastChild();}};qx.Proto.getItems=function($0,$1){var $2=[this];if(this._containerObject){var $3=$1==true?this._containerObject.getChildren():this._containerObject.getVisibleChildren();if($0==false){$2=$2.concat($3);}else{for(var $4=0,$5=$3.length;$4<$5;$4++){$2=$2.concat($3[$4].getItems($0,$1));}}}return $2;};qx.Proto.destroyContent=function(){if(!this.hasContent()){return;}var $0=this.getTree()?this.getTree().getManager():null;var $1;var $2;if($0){$1=$0.getLeadItem();$2=$0.getAnchorItem();}this._containerObject.setDisplay(true);var $3=this._containerObject.getChildren();var $4;for(var $5=$3.length-1;$5>=0;--$5){$4=$3[$5];if($4!=this){if($0){if($1==$4){$0.setLeadItem(null);}if($2==$4){$0.setAnchorItem(null);}if($0.getItemSelected($4)){if($0.getMultiSelection()){$0.setItemSelected($4,false);}else{$0.deselectAll();}}if($4.destroyContent){$4.destroyContent();}}$4.removeFromTreeQueue();$4.disconnect();this._containerObject.remove($4);$4.dispose();delete $3[$5];}}};qx.Proto._evalCurrentIcon=function(){if(this.getSelected()){return this.getIconSelected()||$[417];}else{return this.getIcon()||$[361];}};qx.Proto._modifyOpen=function($0,$1,$2){this._updateLastColumn();if(this._containerObject){this._containerObject.setDisplay($0);}return true;};qx.Proto._modifyAlwaysShowPlusMinusSymbol=function($0,$1,$2){this._updateLastColumn();return true;};qx.Proto._updateLastColumn=function(){if(this._indentObject){var $0=this._indentObject.getElement();if($0&&$0.firstChild){$0.firstChild.src=this.BASE_URI+this.getIndentSymbol(this.getTree().getUseTreeLines(),true)+$[706];}}};qx.Proto._onmousedown=function($0){var $1=$0.getOriginalTarget();switch($1){case this._indentObject:if(this._indentObject.getElement().firstChild==$0.getDomTarget()){this.toggle();if(!this.getOpen()){if(qx.lang.Array.contains(this.getItems(true,true),this.getTree().getSelectedElement())){this.getTree().getManager().handleMouseDown(this,$0);}}}break;case this._containerObject:break;case this:if(this._containerObject){break;}default:this.getTree().getManager().handleMouseDown(this,$0);}$0.stopPropagation();};qx.Proto._onmouseup=function($0){var $1=$0.getOriginalTarget();switch($1){case this._indentObject:case this._containerObject:case this:break;default:if(!this.getTree().getUseDoubleClick()){this.open();}}};qx.Proto._ondblclick=function($0){if(!this.getTree().getUseDoubleClick()){return;}this.toggle();$0.stopPropagation();};qx.Proto.getIndentSymbol=function($0,$1){if($1){if(this.hasContent()||this.getAlwaysShowPlusMinusSymbol()){if(!$0){return this.getOpen()?$[362]:$[394];}else if(this.isLastChild()){return this.getOpen()?$[651]:$[710];}else{return this.getOpen()?$[782]:$[758];}}else if($0){return this.isLastChild()?$[309]:$[293];}}else{return $0&&!this.isLastChild()?$[278]:null;}};qx.Proto._updateIndent=function(){qx.ui.tree.TreeFile.prototype._updateIndent.call(this);if(!this._containerObject){return;}var $0=this._containerObject.getVisibleChildren();for(var $1=0,$2=$0.length;$1<$2;$1++){$0[$1]._updateIndent();}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[45],this._ondblclick);if(this._horizontalLayout){this._horizontalLayout.dispose();this._horizontalLayout=null;}if(this._containerObject){this._containerObject.dispose();this._containerObject=null;}return qx.ui.tree.AbstractTreeElement.prototype.dispose.call(this);};qx.OO.defineClass($[2378],qx.ui.tree.TreeFolder,function($0,$1,$2){qx.ui.tree.TreeFolder.call(this,$0,$1,$2);this._manager=new qx.manager.selection.TreeSelectionManager(this);this._iconObject.setAppearance($[543]);this._labelObject.setAppearance($[832]);this.setOpen(true);this.addToFolder();this.addEventListener($[13],this._onkeydown);this.addEventListener($[14],this._onkeypress);this.addEventListener($[77],this._onkeyup);});qx.OO.addProperty({name:$[306],type:$[2],defaultValue:false,getAlias:$[306]});qx.OO.addProperty({name:$[186],type:$[2],defaultValue:true,getAlias:$[186]});qx.Proto.getManager=function(){return this._manager;};qx.Proto.getSelectedElement=function(){return this.getManager().getSelectedItem();};qx.Proto.addChildToTreeQueue=function($0){if(!$0._isInTreeQueue&&!$0._isDisplayable){this.debug("Ignoring invisible child: "+$0);}if(!$0._isInTreeQueue&&$0._isDisplayable){qx.ui.core.Widget.addToGlobalWidgetQueue(this);if(!this._treeQueue){this._treeQueue={};}this._treeQueue[$0.toHashCode()]=$0;$0._isInTreeQueue=true;}};qx.Proto.removeChildFromTreeQueue=function($0){if($0._isInTreeQueue){if(this._treeQueue){delete this._treeQueue[$0.toHashCode()];}delete $0._isInTreeQueue;}};qx.Proto.flushWidgetQueue=function(){this.flushTreeQueue();};qx.Proto.flushTreeQueue=function(){if(!qx.lang.Object.isEmpty(this._treeQueue)){for(var $0 in this._treeQueue){this._treeQueue[$0].flushTree();delete this._treeQueue[$0]._isInTreeQueue;}delete this._treeQueue;}};qx.Proto._modifyUseTreeLines=function($0,$1,$2){if(this._initialLayoutDone){this._updateIndent();}return true;};qx.Proto.getTree=function(){return this;};qx.Proto.getParentFolder=function(){return null;};qx.Proto.getLevel=function(){return 0;};qx.ui.tree.Tree.isTreeFolder=function($0){return $0&&$0 instanceof qx.ui.tree.TreeFolder&&!($0 instanceof qx.ui.tree.Tree);};qx.ui.tree.Tree.isOpenTreeFolder=function($0){return $0 instanceof qx.ui.tree.TreeFolder&&$0.getOpen()&&$0.hasContent();};qx.Proto._onkeydown=function($0){var $1=this.getManager().getSelectedItem();if($0.getKeyIdentifier()==$[43]){$0.preventDefault();if(qx.ui.tree.Tree.isTreeFolder($1)){return $1.toggle();}}};qx.Proto._onkeypress=function($0){var $1=this.getManager();var $2=$1.getSelectedItem();switch($0.getKeyIdentifier()){case $[68]:$0.preventDefault();if(qx.ui.tree.Tree.isTreeFolder($2)){if(!$2.getOpen()){var $3=$2.getParentFolder();if($3 instanceof qx.ui.tree.TreeFolder){if(!($3 instanceof qx.ui.tree.Tree)){$3.close();}this.setSelectedElement($3);}}else{return $2.close();}}else if($2 instanceof qx.ui.tree.TreeFile){var $3=$2.getParentFolder();if($3 instanceof qx.ui.tree.TreeFolder){if(!($3 instanceof qx.ui.tree.Tree)){$3.close();}this.setSelectedElement($3);}}break;case $[69]:$0.preventDefault();if(qx.ui.tree.Tree.isTreeFolder($2)){if(!$2.getOpen()){return $2.open();}else if($2.hasContent()){var $4=$2.getFirstVisibleChildOfFolder();this.setSelectedElement($4);if($4 instanceof qx.ui.tree.TreeFolder){$4.open();}return;}}break;default:if(!this._fastUpdate){this._fastUpdate=true;this._oldItem=$2;}$1.handleKeyPress($0);}};qx.Proto._onkeyup=function($0){if(this._fastUpdate){var $1=this._oldItem;var $2=this.getManager().getSelectedItem();$2.getIconObject().addState($[24]);delete this._fastUpdate;delete this._oldItem;}};qx.Proto.getLastTreeChild=function(){var $0=this;while($0 instanceof qx.ui.tree.AbstractTreeElement){if(!($0 instanceof qx.ui.tree.TreeFolder)||!$0.getOpen()){return $0;}$0=$0.getLastVisibleChildOfFolder();}return null;};qx.Proto.getFirstTreeChild=function(){return this;};qx.Proto.setSelectedElement=function($0){var $1=this.getManager();$1.setSelectedItem($0);$1.setLeadItem($0);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[13],this._onkeydown);this.removeEventListener($[14],this._onkeypress);this.removeEventListener($[77],this._onkeyup);if(this._manager){this._manager.dispose();this._manager=null;}delete this._oldItem;return qx.ui.tree.TreeFolder.prototype.dispose.call(this);};qx.OO.defineClass($[1232],qx.manager.selection.SelectionManager,function($0){qx.manager.selection.SelectionManager.call(this,$0);});qx.OO.changeProperty({name:$[344],type:$[2],defaultValue:false});qx.OO.changeProperty({name:$[479],type:$[2],defaultValue:false});qx.Proto._getFirst=function(){return qx.lang.Array.getFirst(this.getItems());};qx.Proto._getLast=function(){return qx.lang.Array.getLast(this.getItems());};qx.Proto.getItems=function(){return this.getBoundedWidget().getItems();};qx.Proto.getNext=function($0){if($0){if(qx.ui.tree.Tree.isOpenTreeFolder($0)){return $0.getFirstVisibleChildOfFolder();}else if($0.isLastVisibleChild()){var $1=$0;while($1&&$1.isLastVisibleChild()){$1=$1.getParentFolder();}if($1&&$1 instanceof qx.ui.tree.AbstractTreeElement&&$1.getNextVisibleSibling()&&$1.getNextVisibleSibling() instanceof qx.ui.tree.AbstractTreeElement){return $1.getNextVisibleSibling();}}else{return $0.getNextVisibleSibling();}}else{return this.getBoundedWidget().getFirstTreeChild();}};qx.Proto.getPrevious=function($0){if($0){if($0==this.getBoundedWidget()){return;}else if($0.isFirstVisibleChild()){if($0.getParentFolder() instanceof qx.ui.tree.TreeFolder){return $0.getParentFolder();}}else{var $1=$0.getPreviousVisibleSibling();while($1 instanceof qx.ui.tree.AbstractTreeElement){if(qx.ui.tree.Tree.isOpenTreeFolder($1)){$1=$1.getLastVisibleChildOfFolder();}else{break;}}return $1;}}else{return this.getBoundedWidget().getLastTreeChild();}};qx.Proto.getItemTop=function($0){var $1=this.getBoundedWidget();var $2=$0.getElement();var $3=0;while($2&&$2.qx_Widget!=$1){$3+=$2.offsetTop;$2=$2.parentNode;}return $3;};qx.Proto.getItemHeight=function($0){if($0 instanceof qx.ui.tree.TreeFolder&&$0._horizontalLayout){return $0._horizontalLayout.getOffsetHeight();}else{return $0.getOffsetHeight();}};qx.Proto.scrollItemIntoView=function($0){if($0 instanceof qx.ui.tree.TreeFolder&&$0._horizontalLayout){return $0._horizontalLayout.scrollIntoView();}else{return $0.scrollIntoView();}};qx.Proto.renderItemSelectionState=function($0,$1){$0.setSelected($1);};qx.OO.defineClass($[1738],qx.ui.tree.AbstractTreeElement,function($0,$1,$2){qx.ui.tree.AbstractTreeElement.call(this,$0,$1,$2);});qx.Proto.getIndentSymbol=function($0,$1){if($0){if($1){return this.isLastChild()?$[309]:$[293];}else{return $[278];}}return null;};qx.Proto._updateIndent=function(){this.addToTreeQueue();};qx.Proto.getItems=function(){return [this];};qx.OO.defineClass($[911],qx.ui.basic.Terminator,function($0){qx.ui.basic.Terminator.call(this);this._blank=qx.manager.object.AliasManager.getInstance().resolvePath($[53]);this._list=$0;this._listSize=$0.length;this._processedImages=0;this.setOverflow($[5]);this.setHtmlProperty($[207],$[1147]);this._manager=new qx.manager.selection.DomSelectionManager(this);this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);this.addEventListener($[26],this._onclick);this.addEventListener($[45],this._ondblclick);this.addEventListener($[14],this._onkeypress);});qx.OO.addProperty({name:$[737],type:$[3],defaultValue:60});qx.OO.addProperty({name:$[795],type:$[3],defaultValue:60});qx.OO.addProperty({name:$[618],type:$[3],defaultValue:40});qx.Proto._applyElementData=function(){this.getElement().appendChild(this.createView());};qx.Proto.getManager=function(){return this._manager;};qx.Proto.update=function($0){this._manager.deselectAll();this._list=$0;var $1=this.getElement();$1.replaceChild(this.createView(),$1.firstChild);};qx.Proto.removeAll=function(){this._manager.deselectAll();this.getElement().innerHTML=$[1];};qx.Proto._onmousedown=function($0){var $1=this.getListItemTarget($0.getDomTarget());if($1){this._manager.handleMouseDown($1,$0);}};qx.Proto._onmouseup=function($0){var $1=this.getListItemTarget($0.getDomTarget());if($1){this._manager.handleMouseUp($1,$0);}};qx.Proto._onclick=function($0){var $1=this.getListItemTarget($0.getDomTarget());if($1){this._manager.handleClick($1,$0);}};qx.Proto._ondblclick=function($0){var $1=this.getListItemTarget($0.getDomTarget());if($1){this._manager.handleDblClick($1,$0);}};qx.Proto._onkeypress=function($0){this._manager.handleKeyPress($0);};qx.Proto.getListItemTarget=function($0){while($0.className.indexOf($[268])==-1&&$0.tagName.toLowerCase()!=$[115]){$0=$0.parentNode;}if($0.tagName.toLowerCase()==$[115]){return null;}return $0;};qx.Proto.scrollItemIntoView=function($0){this.scrollItemIntoViewX($0);this.scrollItemIntoViewY($0);};qx.Proto.scrollItemIntoViewX=function($0){qx.html.ScrollIntoView.scrollX($0);};qx.Proto.scrollItemIntoViewY=function($0){qx.html.ScrollIntoView.scrollY($0);};qx.Proto.getItems=function(){return this._frame.childNodes;};qx.Proto.getFirstChild=function(){return this._frame.childNodes[0];};qx.Proto.getLastChild=function(){return this._frame.childNodes[this._frame.childNodes.length-1];};qx.Proto.createView=function(){var $0=(new Date).valueOf();var $1=this.createProtoCell(this.getThumbMaxHeight());var $2=this._frame=document.createElement($[49]);this._frame.className=$[633];var $3,$4;for(var $5=0,$6=this._list,$7=$6.length,$8;$5<$7;$5++){$8=$6[$5];$3=$1.cloneNode(true);$3.id=$8.id;$3.pos=$5;$4=$3.childNodes[0];$4.firstChild.nodeValue=$8.number;$4=$3.childNodes[1].firstChild;this.createImageCell($4,$8);$4=$3.childNodes[2].firstChild;$4.firstChild.nodeValue=$8.title;$4=$3.childNodes[2].lastChild;$4.firstChild.nodeValue=$8.comment;$2.appendChild($3);}return $2;};qx.Proto._mshtml=qx.core.Client.getInstance().isMshtml();qx.Proto.createImageCell=function($0,$1){if(this.hasEventListeners($[298])){$0.onload=qx.ui.embed.GalleryList.imageOnLoad;$0.onerror=qx.ui.embed.GalleryList.imageOnError;$0.gallery=this;}$0.width=$1.thumbWidth;$0.height=$1.thumbHeight;if(this._mshtml){$0.style.filter=$[184]+$1.src+$[178];}else{$0.src=$1.src;}$0.style.marginLeft=$0.style.marginRight=Math.floor((this.getThumbMaxWidth()-$1.thumbWidth)/2)+$[22];$0.style.marginTop=$0.style.marginBottom=Math.floor((this.getThumbMaxHeight()-$1.thumbHeight)/2)+$[22];};qx.Proto.createProtoCell=function($0){var $1=document.createElement($[49]);$1.className=$[268];$1.unselectable=$[71];$1.style.height=($0+2)+$[22];var $2=document.createElement($[49]);$2.className=$[900];$2.unselectable=$[71];var $3=document.createTextNode($[55]);$2.appendChild($3);var $4=document.createElement($[49]);$4.className=$[2022];$4.unselectable=$[71];var $5=new Image();$5.src=this._blank;$4.appendChild($5);var $6=document.createElement($[49]);$6.className=$[1651];$6.unselectable=$[71];$6.style.width=(this.getWidth()-100-this.getThumbMaxWidth())+$[22];var $7=document.createElement($[1343]);var $8=document.createTextNode($[55]);$7.appendChild($8);$7.unselectable=$[71];$6.appendChild($7);var $9=document.createElement($[1004]);var $a=document.createTextNode($[55]);$9.appendChild($a);$9.unselectable=$[71];$6.appendChild($9);$1.appendChild($2);$1.appendChild($4);$1.appendChild($6);return $1;};qx.Proto.imageOnComplete=function(){this._processedImages++;if(this._processedImages==this._listSize){this.dispatchEvent(new qx.event.type.Event($[298]),true);}};qx.ui.embed.GalleryList.imageOnLoad=function(){this.gallery.imageOnComplete();this.gallery=null;this.onload=null;this.onerror=null;};qx.ui.embed.GalleryList.imageOnError=function(){this.gallery.imageOnComplete();this.gallery=null;this.onload=null;this.onerror=null;};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}this._list=null;this._frame=null;if(this._manager){this._manager.dispose();this._manager=null;}this.removeEventListener($[6],this._onmousedown);this.removeEventListener($[7],this._onmouseup);this.removeEventListener($[26],this._onclick);this.removeEventListener($[45],this._ondblclick);this.removeEventListener($[13],this._onkeydown);return qx.ui.basic.Terminator.prototype.dispose.call(this);};qx.OO.defineClass($[1893],qx.manager.selection.SelectionManager,function($0){qx.manager.selection.SelectionManager.call(this,$0);this.setDragSelection(false);this._selectedItems.getItemHashCode=this.getItemHashCode;});qx.Proto.getItemEnabled=function($0){return true;};qx.Proto.getItemClassName=function($0){return $0.className||$[1];};qx.Proto.setItemClassName=function($0,$1){return $0.className=$1;};qx.Proto.getItemBaseClassName=function($0){var $1=$0.className.split($[42])[0];return $1?$1:$[1744];};qx.Proto.getNextSibling=function($0){return $0.nextSibling;};qx.Proto.getPreviousSibling=function($0){return $0.previousSibling;};qx.Proto.getFirst=function(){return this.getItems()[0];};qx.Proto.getLast=function(){var $0=this.getItems();return $0[$0.length-1];};qx.Proto.getItemLeft=function($0){return $0.offsetLeft;};qx.Proto.getItemTop=function($0){return $0.offsetTop;};qx.Proto.getItemWidth=function($0){return $0.offsetWidth;};qx.Proto.getItemHeight=function($0){return $0.offsetHeight;};qx.Proto.getItemHashCode=function($0){if($0._hash){return $0._hash;}return $0._hash=qx.core.Object.toHashCode($0);};qx.Proto.isBefore=function($0,$1){var $2=$0.parentNode;for(var $3=0,$4=$2.childNodes.length;$3<$4;$3++){switch($2.childNodes[$3]){case $1:return false;case $0:return true;}}};qx.Proto.scrollItemIntoView=function($0){this.getBoundedWidget().scrollItemIntoView($0);};qx.Proto.getItems=function(){return this.getBoundedWidget().getItems();};qx.Proto.getAbove=function($0){var $1=$0.parentNode;var $2=false;var $3=$0.offsetLeft;var $4;for(var $5=$1.childNodes.length-1;$5>0;$5--){$4=$1.childNodes[$5];if($2==false){if($4==$0){$2=true;}}else{if($4.offsetLeft==$3){return $4;}}}};qx.Proto.getUnder=function($0){var $1=$0.parentNode;var $2=false;var $3=$0.offsetLeft;var $4;for(var $5=0,$6=$1.childNodes.length;$5<$6;$5++){$4=$1.childNodes[$5];if($2==false){if($4==$0){$2=true;}}else{if($4.offsetLeft==$3){return $4;}}}};qx.Proto._updateState=function($0,$1,$2){var $3=this.getItemClassName($0);var $4=this.getItemBaseClassName($0)+$[55]+$1;this.setItemClassName($0,$2?qx.lang.String.addListItem($3,$4,$[42]):qx.lang.String.removeListItem($3,$4,$[42]));};qx.Proto.renderItemSelectionState=function($0,$1){this._updateState($0,$[868],$1);};qx.Proto.renderItemAnchorState=function($0,$1){this._updateState($0,$[1582],$1);};qx.Proto.renderItemLeadState=function($0,$1){this._updateState($0,$[1241],$1);};qx.OO.defineClass($[1495],qx.ui.layout.BoxLayout,function($0){qx.ui.layout.BoxLayout.call(this);this.setOrientation($[20]);var $1=new qx.ui.layout.BoxLayout;$1.set({width:null,height:$[5],spacing:1});var $2=new qx.ui.toolbar.Button(null,$[1203]);var $3=new qx.ui.toolbar.Button(null,$[2232]);var $4=new qx.ui.basic.Label;var $5=new qx.ui.toolbar.Button(null,$[1826]);var $6=new qx.ui.toolbar.Button(null,$[1416]);$2.set({show:$[274],toolTip:new qx.ui.popup.ToolTip(this.tr($[2489])),spacing:0});$3.set({show:$[274],toolTip:new qx.ui.popup.ToolTip(this.tr($[1424]))});$5.set({show:$[274],toolTip:new qx.ui.popup.ToolTip(this.tr($[2439]))});$6.set({show:$[274],toolTip:new qx.ui.popup.ToolTip(this.tr($[1694]))});$2.setAppearance($[334]);$3.setAppearance($[334]);$5.setAppearance($[334]);$6.setAppearance($[334]);$2.addEventListener($[26],this._onNavButtonClicked,this);$3.addEventListener($[26],this._onNavButtonClicked,this);$5.addEventListener($[26],this._onNavButtonClicked,this);$6.addEventListener($[26],this._onNavButtonClicked,this);this._lastYearBt=$2;this._lastMonthBt=$3;this._nextMonthBt=$5;this._nextYearBt=$6;$4.setAppearance($[875]);$4.set({width:$[39]});$1.add($2,$3,$4,$5,$6);this._monthYearLabel=$4;$1.setHtmlAttribute($[282],$[2327]);var $7=new qx.ui.basic.Label;var $8=new qx.ui.layout.CanvasLayout;$8.add($7);$7.setHtml($[2315]);$7.set({paddingLeft:5,paddingRight:5});$7.setAppearance($[515]);var $9=$7.getBoxWidth();var $a=$7.getBoxHeight();$7.dispose();$8.dispose();var $b=new qx.ui.layout.GridLayout;$b.setAppearance($[2130]);$b.set({width:$[36],height:$[5]});$b.setColumnCount(8);$b.setRowCount(7);for(var $c=0;$c<$b.getColumnCount();$c++){$b.setColumnWidth($c,$9);}for(var $c=0;$c<$b.getRowCount();$c++){$b.setRowHeight($c,$a);}var $d=new qx.ui.basic.Label;$d.setAppearance($[799]);$d.set({width:$[36],height:$[36]});$d.addState($[1672]);$b.add($d,0,0);this._weekdayLabelArr=[];for(var $c=0;$c<7;$c++){var $d=new qx.ui.basic.Label;$d.setAppearance($[515]);$d.set({width:$[36],height:$[36]});$b.add($d,$c+1,0);this._weekdayLabelArr.push($d);}this._dayLabelArr=[];this._weekLabelArr=[];for(var $e=0;$e<6;$e++){var $d=new qx.ui.basic.Label;$d.setAppearance($[799]);$d.set({width:$[36],height:$[36]});$b.add($d,0,$e+1);this._weekLabelArr.push($d);for(var $f=0;$f<7;$f++){var $d=new qx.ui.basic.Label;$d.setAppearance($[1329]);$d.set({width:$[36],height:$[36]});$d.addEventListener($[6],this._onDayClicked,this);$d.addEventListener($[45],this._onDayDblClicked,this);$b.add($d,$f+1,$e+1);this._dayLabelArr.push($d);}}this.setTabIndex(1);this.addEventListener($[14],this._onkeypress);var $g=($0!=null)?$0:new Date();this.showMonth($g.getMonth(),$g.getFullYear());qx.locale.Manager.getInstance().addEventListener($[225],this._updateDatePane,this);this.add($1);this.add($b);});qx.OO.addProperty({name:$[1230],type:$[3],defaultValue:null});qx.OO.addProperty({name:$[1423],type:$[3],defaultValue:null});qx.OO.addProperty({name:$[2587],type:$[4],defaultValue:null});qx.Proto._checkDate=function($0,$1){return ($0==null)?null:new Date($0.getTime());};qx.Proto._modifyDate=function($0,$1,$2){var $3=qx.ui.component.DateChooser;if(($0!=null)&&(this.getShownMonth()!=$0.getMonth()||this.getShownYear()!=$0.getFullYear())){this.showMonth($0.getMonth(),$0.getFullYear());}else{var $4=($0==null)?-1:$0.getDate();for(var $5=0;$5<6*7;$5++){var $6=this._dayLabelArr[$5];if($6.hasState($[492])){if($6.hasState($[24])){$6.removeState($[24]);}}else{var $7=parseInt($6.getHtml());if($7==$4){$6.addState($[24]);}else if($6.hasState($[24])){$6.removeState($[24]);}}}}return true;};qx.Proto._onNavButtonClicked=function($0){var $1=this.getShownYear();var $2=this.getShownMonth();switch($0.getCurrentTarget()){case this._lastYearBt:$1--;break;case this._lastMonthBt:$2--;if($2<0){$2=11;$1--;}break;case this._nextMonthBt:$2++;if($2>=12){$2=0;$1++;}break;case this._nextYearBt:$1++;break;}this.showMonth($2,$1);};qx.Proto._onDayClicked=function($0){var $1=$0.getCurrentTarget().dateTime;this.setDate(new Date($1));};qx.Proto._onDayDblClicked=function(){this.createDispatchDataEvent($[285],this.getDate());};qx.Proto._onkeypress=function($0){var $1=null;var $2=null;var $3=null;if($0.getModifiers()==0){switch($0.getKeyIdentifier()){case $[68]:$1=-1;break;case $[69]:$1=1;break;case $[73]:$1=-7;break;case $[70]:$1=7;break;case $[76]:$2=-1;break;case $[86]:$2=1;break;case $[79]:if(this.getDate()!=null){this.setDate(null);return true;}break;case $[43]:case $[95]:if(this.getDate()!=null){this.createDispatchDataEvent($[285],this.getDate());}return;}}else if($0.isShiftPressed()){switch($0.getKeyIdentifier()){case $[76]:$3=-1;break;case $[86]:$3=1;break;}}if($1!=null||$2!=null||$3!=null){var $4=this.getDate();if($4!=null){$4=new Date($4.getTime());}if($4==null){$4=new Date();}else{if($1!=null)$4.setDate($4.getDate()+$1);if($2!=null)$4.setMonth($4.getMonth()+$2);if($3!=null)$4.setFullYear($4.getFullYear()+$3);}this.setDate($4);}};qx.Proto.showMonth=function($0,$1){if(($0!=null&&$0!=this.getShownMonth())||($1!=null&&$1!=this.getShownYear())){if($0!=null){this.setShownMonth($0);}if($1!=null){this.setShownYear($1);}this._updateDatePane();}};qx.Proto._updateDatePane=function(){var $0=qx.ui.component.DateChooser;var $1=new Date();var $2=$1.getFullYear();var $3=$1.getMonth();var $4=$1.getDate();var $5=this.getDate();var $6=($5==null)?-1:$5.getFullYear();var $7=($5==null)?-1:$5.getMonth();var $8=($5==null)?-1:$5.getDate();var $9=this.getShownMonth();var $a=this.getShownYear();var $b=qx.locale.Date.getWeekStart();var $c=new Date(this.getShownYear(),this.getShownMonth(),1);this._monthYearLabel.setHtml((new qx.util.format.DateFormat($0.MONTH_YEAR_FORMAT)).format($c));var $d=$c.getDay();var $e=(1+7-$d)%7;for(var $f=0;$f<7;$f++){var $g=($f+$b)%7;var $h=this._weekdayLabelArr[$f];$c.setDate($e+$g);$h.setHtml($0.WEEKDAY_FORMAT.format($c));if(qx.locale.Date.isWeekend($g)){$h.addState($[645]);}else{$h.removeState($[645]);}}$c=new Date($a,$9,1);var $i=(7+$d-$b)%7;$c.setDate($c.getDate()-$i);for(var $j=0;$j<6;$j++){this._weekLabelArr[$j].setHtml($0.WEEK_FORMAT.format($c));for(var $f=0;$f<7;$f++){var $h=this._dayLabelArr[$j*7+$f];var $k=$c.getFullYear();var $l=$c.getMonth();var $m=$c.getDate();var $n=($6==$k&&$7==$l&&$8==$m);if($n){$h.addState($[24]);}else{$h.removeState($[24]);}if($l!=$9){$h.addState($[492]);}else{$h.removeState($[492]);}var $o=($k==$2&&$l==$3&&$m==$4);if($o){$h.addState($[808]);}else{$h.removeState($[808]);}$h.setHtml($[1]+$m);$h.dateTime=$c.getTime();$c.setDate($c.getDate()+1);}}};qx.Class.MONTH_YEAR_FORMAT=qx.locale.Date.getDateTimeFormat("yyyyMMMM","MMMM yyyy");qx.Class.WEEKDAY_FORMAT=new qx.util.format.DateFormat("EE");qx.Class.WEEK_FORMAT=new qx.util.format.DateFormat("ww");qx.Proto.dispose=function(){if(this.getDisposed()){return true;}this._lastYearBt.removeEventListener($[26],this._onNavButtonClicked,this);this._lastMonthBt.removeEventListener($[26],this._onNavButtonClicked,this);this._nextMonthBt.removeEventListener($[26],this._onNavButtonClicked,this);this._nextYearBt.removeEventListener($[26],this._onNavButtonClicked,this);this._lastYearBt.dispose();this._lastMonthBt.dispose();this._nextMonthBt.dispose();this._nextYearBt.dispose();this._lastYearBt=null;this._lastMonthBt=null;this._nextMonthBt=null;this._nextYearBt=null;this._monthYearLabel.dispose();this._monthYearLabel=null;for(var $0=0;$0<this._weekdayLabelArr.length;$0++){this._weekdayLabelArr[$0].dispose();}this._weekdayLabelArr=null;for(var $0=0;$0<this._dayLabelArr.length;$0++){this._dayLabelArr[$0].dispose();this._dayLabelArr[$0].removeEventListener($[6],this._onDayClicked,this);this._dayLabelArr[$0].removeEventListener($[45],this._onDayDblClicked,this);}this._dayLabelArr=null;for(var $0=0;$0<this._weekLabelArr.length;$0++){this._weekLabelArr[$0].dispose();}this._weekLabelArr=null;this.removeEventListener($[14],this._onkeypress);return qx.ui.layout.BoxLayout.prototype.dispose.call(this);};qx.Locale.define($[1322],{cldr_alternateQuotationEnd:$[363],cldr_alternateQuotationStart:$[2548],cldr_am:$[2522],cldr_date_format_full:$[2212],cldr_date_format_long:$[2420],cldr_date_format_medium:$[2568],cldr_date_format_short:$[2106],cldr_date_time_format_HHmm:$[253],cldr_date_time_format_HHmmss:$[160],cldr_date_time_format_MMMMd:$[927],cldr_date_time_format_MMdd:$[1165],cldr_date_time_format_hhmm:$[567],cldr_date_time_format_hhmmss:$[746],cldr_date_time_format_yyMM:$[948],cldr_date_time_format_yyQQQQ:$[331],cldr_date_time_format_yyyyMMMM:$[1793],cldr_day_abbreviated_fri:$[1561],cldr_day_abbreviated_mon:$[2423],cldr_day_abbreviated_sat:$[1093],cldr_day_abbreviated_sun:$[1127],cldr_day_abbreviated_thu:$[1511],cldr_day_abbreviated_tue:$[1995],cldr_day_abbreviated_wed:$[1678],cldr_day_narrow_fri:$[146],cldr_day_narrow_mon:$[75],cldr_day_narrow_sat:$[91],cldr_day_narrow_sun:$[91],cldr_day_narrow_thu:$[177],cldr_day_narrow_tue:$[177],cldr_day_narrow_wed:$[75],cldr_day_wide_fri:$[1044],cldr_day_wide_mon:$[2625],cldr_day_wide_sat:$[1479],cldr_day_wide_sun:$[2394],cldr_day_wide_thu:$[1709],cldr_day_wide_tue:$[1800],cldr_day_wide_wed:$[980],cldr_month_abbreviated_1:$[349],cldr_month_abbreviated_10:$[2372],cldr_month_abbreviated_11:$[504],cldr_month_abbreviated_12:$[1541],cldr_month_abbreviated_2:$[455],cldr_month_abbreviated_3:$[1174],cldr_month_abbreviated_4:$[489],cldr_month_abbreviated_5:$[615],cldr_month_abbreviated_6:$[407],cldr_month_abbreviated_7:$[444],cldr_month_abbreviated_8:$[459],cldr_month_abbreviated_9:$[370],cldr_month_narrow_1:$[97],cldr_month_narrow_10:$[224],cldr_month_narrow_11:$[303],cldr_month_narrow_12:$[177],cldr_month_narrow_2:$[146],cldr_month_narrow_3:$[75],cldr_month_narrow_4:$[72],cldr_month_narrow_5:$[75],cldr_month_narrow_6:$[97],cldr_month_narrow_7:$[97],cldr_month_narrow_8:$[72],cldr_month_narrow_9:$[91],cldr_month_wide_1:$[1519],cldr_month_wide_10:$[2301],cldr_month_wide_11:$[487],cldr_month_wide_12:$[1199],cldr_month_wide_2:$[1596],cldr_month_wide_3:$[2458],cldr_month_wide_4:$[491],cldr_month_wide_5:$[615],cldr_month_wide_6:$[2380],cldr_month_wide_7:$[1870],cldr_month_wide_8:$[339],cldr_month_wide_9:$[441],cldr_number_decimal_separator:$[18],cldr_number_group_separator:$[46],cldr_number_percent_format:$[1410],cldr_pm:$[1146],cldr_quotationEnd:$[412],cldr_quotationStart:$[1351],cldr_time_format_full:$[2455]});qx.OO.defineClass($[2209]);qx.Class.serialize=function($0){};if(window.XMLSerializer){qx.Class.serialize=function($0){var $0=qx.xml.Document.isDocument($0)?$0.documentElement:$0;return (new XMLSerializer()).serializeToString($0);};}else{qx.Class.serialize=function($0){var $0=qx.xml.Document.isDocument($0)?$0.documentElement:$0;return $0.xml||$0.outerHTML;};}qx.Class.selectSingleNode=function($0,$1){};if(window.XPathEvaluator){qx.Class.selectSingleNode=function($0,$1){var $2=new XPathEvaluator();return $2.evaluate($1,$0,$2.createNSResolver($0),XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;};}else if(qx.core.Client.getInstance().isMshtml()||document.selectSingleNode){qx.Class.selectSingleNode=function($0,$1){return $0.selectSingleNode($1);};}qx.Class.selectNodes=function($0,$1){};if(window.XPathEvaluator){qx.Class.selectNodes=function($0,$1){var $2=new XPathEvaluator();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;};}else if(qx.core.Client.getInstance().isMshtml()||document.selectNodes){qx.Class.selectNodes=function($0,$1){return $0.selectNodes($1);};}qx.Class.getElementsByTagNameNS=function($0,$1,$2){};if(document.getElementsByTagNameNS){qx.Class.getElementsByTagNameNS=function($0,$1,$2){return $0.getElementsByTagNameNS($1,$2);};}else if(qx.core.Client.getInstance().isMshtml()){qx.Class.getElementsByTagNameNS=function($0,$1,$2){var $3=$0.ownerDocument||$0;$3.setProperty($[1320],$[1015]);$3.setProperty($[2344],$[1443]+$1+$[103]);return qx.xml.Element.selectNodes($0,$[1944]+$2);};};qx.OO.defineClass($[2108]);qx.Class.create=function($0,$1){};if(document.implementation&&document.implementation.createDocument){qx.Class.create=function($0,$1){return document.implementation.createDocument($0||$[1],$1||$[1],null);};}else if(qx.core.Client.getInstance().isMshtml()){qx.Class.create=function($0,$1){var $2=[$[903],$[978],$[939],$[1383],$[1990],$[2622]];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($[1277]);xmlStr.add($1);if($0){xmlStr.add($[2123]);xmlStr.add($0);xmlStr.add($[103]);}xmlStr.add($[1228]);$3.loadXML(xmlStr.toString());}return $3;};}else{throw new Error("This browser does not support xml dom creation.");}qx.Class.fromString=function($0){};if(window.DOMParser){qx.Class.fromString=function($0){var $1=(new DOMParser()).parseFromString($0,$[2009]);return $1;};}else if(qx.core.Client.getInstance().isMshtml()){qx.Class.fromString=function($0){var $1=qx.xml.Document.create();$1.loadXML($0);return $1;};}else{throw new Error("This browser does not support xml dom creation from string.");}qx.Class.isDocument=function($0){return ($0.nodeType==qx.dom.Node.DOCUMENT);};qx.OO.defineClass($[1689],qx.ui.table.Table,function($0){var $1=new qx.ui.treevirtual.SimpleTreeDataModel();if(typeof ($0)==$[0]){$0=[$0];}$1.setColumns($0);qx.ui.table.Table.call(this,$1);this.setRowHeight(16);this.setMetaColumnCounts([1,-1]);var $2=new qx.ui.treevirtual.SimpleTreeDataCellRenderer();var $3=new qx.ui.treevirtual.DefaultDataCellRenderer();var $4=this.getTableColumnModel();var $5=this.getTableModel().getTreeColumn();for(var $6=0;$6<$0.length;$6++){$4.setDataCellRenderer($6,$6==$5?$2:$3);}this.setDataRowRenderer(new qx.ui.treevirtual.SimpleTreeDataRowRenderer());this.setAlwaysUpdateCells(true);this.setFocusCellOnMouseMove(true);this.setRowColors({bgcolFocused:$[847],bgcolFocusedBlur:$[847]});var $7=this._getPaneScrollerArr();for(var $6=0;$6<$7.length;$6++){$7[$6]._focusIndicator.setAppearance($[221]);$7[$6].setSelectBeforeFocus(true);}var $8=this;this._getSelectionManager()._handleSelectEvent=function($9,$a){var $b=qx.ui.table.SelectionManager;var $c=qx.ui.treevirtual.TreeVirtual;var $d=$c.prototype._handleSelectEvent.call($8,$9,$a);if(!$d){$b.prototype._handleSelectEvent.call($8,$9,$a);}};});qx.OO.addProperty({name:$[540],type:$[2],defaultValue:false,getAlias:$[540]});qx.Proto.getDataModel=function(){return this.getTableModel();};qx.Proto.setUseTreeLines=function($0){var $1=this.getTableModel();var $2=$1.getTreeColumn();var $3=this.getTableColumnModel().getDataCellRenderer($2);$3.setUseTreeLines($0);if($1.hasEventListeners(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED)){var $4={firstRow:0,lastRow:$1._rowArr.length-1,firstColumn:0,lastColumn:$1.getColumnCount()-1};$1.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$4),true);}};qx.Proto.getUseTreeLines=function(){var $0=this.getTableModel().getTreeColumn();var $1=this.getTableColumnModel().getDataCellRenderer($0);return $1.getUseTreeLines();};qx.Proto.setAlwaysShowOpenCloseSymbol=function($0){var $1=this.getTableModel();var $2=$1.getTreeColumn();var $3=this.getTableColumnModel().getDataCellRenderer($2);$3.setAlwaysShowOpenCloseSymbol($0);if($1.hasEventListeners(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED)){var $4={firstRow:0,lastRow:$1._rowArr.length-1,firstColumn:0,lastColumn:$1.getColumnCount()-1};$1.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$4),true);}};qx.Proto.setJensLautenbacherMode=function($0){var $1=this.getTableModel();var $2=$1.getTreeColumn();var $3=this.getTableColumnModel().getDataCellRenderer($2);$3.setJensLautenbacherMode($0);if($1.hasEventListeners(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED)){var $4={firstRow:0,lastRow:$1._rowArr.length-1,firstColumn:0,lastColumn:$1.getColumnCount()-1};$1.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$4),true);}};qx.Proto.getJensLautenbacherMode=function(){var $0=this.getTableModel().getTreeColumn();var $1=this.getTableColumnModel().getDataCellRenderer($0);return $1.getJensLautenbacherMode();};qx.Proto.getAlwaysShowOpenCloseSymbol=function(){var $0=this.getTableModel().getTreeColumn();var $1=this.getTableColumnModel().getDataCellRenderer($0);return $1.getAlwaysShowOpenCloseSymbol();};qx.Proto.setSelectionMode=function($0){this.getSelectionModel().setSelectionMode($0);};qx.Proto.getSelectionMode=function($0){return this.getSelectionModel().getSelectionMode();};qx.Proto.toggleOpened=function($0){if($0.opened!==true&&$0.opened!==false){return;}if($0.opened){this.createDispatchDataEvent($[340],$0);}else{if($0.children.length>0){this.createDispatchDataEvent($[397],$0);}else{this.createDispatchDataEvent($[341],$0);}}if($0.opened===true||$0.opened===false){$0.opened=!$0.opened;var $1=this.getSelectionModel();this.getSelectionModel()._clearSelection();this.getTableModel().clearSelections();}this.getTableModel()._render();};qx.Proto.setState=function($0,$1){this.getTableModel().setState($0,$1);};qx.Proto.setRowColors=function($0){this.getDataRowRenderer().setRowColors($0);};qx.Proto._onkeydown=function($0){var $1=$0.getKeyIdentifier();var $2=false;if($0.getModifiers()==0){switch($1){case $[43]:var $3=this.getTableModel().getValue(this.getFocusedColumn(),this.getFocusedRow());this.toggleOpened($3);$2=true;break;}}if($2){$0.preventDefault();$0.stopPropagation();}else{qx.ui.table.Table.prototype._onkeydown.call(this,$0);}};qx.Proto._onSelectionChanged=function($0){this.getTableModel().clearSelections();if(this.getSelectionMode()!=qx.ui.treevirtual.TreeVirtual.SelectionMode.NONE){var $1=this._calculateSelectedNodes();this.createDispatchDataEvent($[150],$1);}qx.ui.table.Table.prototype._onSelectionChanged.call(this,$0);};qx.Proto._handleSelectEvent=function($0,$1){var $2=this.getTableModel().getValue(this.getFocusedColumn(),this.getFocusedRow());if(!$2){return false;}if($1 instanceof qx.event.type.MouseEvent){var $3=this.getTableColumnModel();var $4=$3._getColToXPosMap();var $5=this.getTableModel().getTreeColumn();var $6=0;for(i=0;i<$4[$5].visX;i++){$6+=$3.getColumnWidth($4[i].visX);}var $7=$1.getClientX();var $8=2;var $9=$6+($2.level-1)*19+2;if($7>=$9-$8&&$7<=$9+19+$8){this.toggleOpened($2);return true;}}else{this.toggleOpened($2);return true;}return this.openCloseClickSelectsRow()?true:false;};qx.Proto.getHierarchy=function($0){var $1=this;var $2=[];function $3($0){if(!$0){return ;}var $4=$1.getTableModel().getData()[$0];$2.unshift($4.label);$3($4.parentNodeId);}$3($0);return $2;};qx.Proto._calculateSelectedNodes=function(){var $0=this.getTableModel();var $1=this.getSelectionModel().getSelectedRanges();var $2=[];var $3;for(var $4=0;$4<$1.length;$4++){for(var $5=$1[$4].minIndex;$5<=$1[$4].maxIndex;$5++){$3=$0.getValue($0.getTreeColumn(),$5);$0.setState($3.nodeId,{bSelected:true});$2.push($3);}}return $2;};qx.Class.SelectionMode={NONE:qx.ui.table.SelectionModel.NO_SELECTION,SINGLE:qx.ui.table.SelectionModel.SINGLE_SELECTION,SINGLE_INTERVAL:qx.ui.table.SelectionModel.SINGLE_INTERVAL_SELECTION,MULTIPLE_INTERVAL:qx.ui.table.SelectionModel.MULTIPLE_INTERVAL_SELECTION};qx.OO.defineClass($[1010],qx.ui.table.DefaultDataCellRenderer,function(){qx.ui.table.DefaultDataCellRenderer.call(this);});qx.Proto._getCellStyle=function($0){var $1=qx.ui.treevirtual.SimpleTreeDataCellRenderer.MAIN_DIV_STYLE;return $1;};qx.Locale.define($[1016],{cldr_alternateQuotationEnd:$[577],cldr_alternateQuotationStart:$[363],cldr_date_format_full:$[626],cldr_date_format_long:$[673],cldr_date_format_medium:$[685],cldr_date_format_short:$[528],cldr_date_time_format_HHmm:$[253],cldr_date_time_format_HHmmss:$[160],cldr_date_time_format_MMMMd:$[818],cldr_date_time_format_Md:$[676],cldr_date_time_format_mmss:$[616],cldr_date_time_format_yyMM:$[348],cldr_date_time_format_yyQQQQ:$[331],cldr_date_time_format_yyyyMMM:$[841],cldr_day_abbreviated_fri:$[649],cldr_day_abbreviated_mon:$[653],cldr_day_abbreviated_sat:$[826],cldr_day_abbreviated_sun:$[593],cldr_day_abbreviated_thu:$[559],cldr_day_abbreviated_tue:$[586],cldr_day_abbreviated_wed:$[750],cldr_day_narrow_fri:$[146],cldr_day_narrow_mon:$[75],cldr_day_narrow_sat:$[91],cldr_day_narrow_sun:$[91],cldr_day_narrow_thu:$[263],cldr_day_narrow_tue:$[263],cldr_day_narrow_wed:$[853],cldr_day_wide_fri:$[531],cldr_day_wide_mon:$[809],cldr_day_wide_sat:$[833],cldr_day_wide_sun:$[699],cldr_day_wide_thu:$[660],cldr_day_wide_tue:$[827],cldr_day_wide_wed:$[526],cldr_month_abbreviated_1:$[349],cldr_month_abbreviated_10:$[529],cldr_month_abbreviated_11:$[504],cldr_month_abbreviated_12:$[767],cldr_month_abbreviated_2:$[455],cldr_month_abbreviated_3:$[846],cldr_month_abbreviated_4:$[489],cldr_month_abbreviated_5:$[296],cldr_month_abbreviated_6:$[407],cldr_month_abbreviated_7:$[444],cldr_month_abbreviated_8:$[459],cldr_month_abbreviated_9:$[370],cldr_month_narrow_1:$[97],cldr_month_narrow_10:$[224],cldr_month_narrow_11:$[303],cldr_month_narrow_12:$[177],cldr_month_narrow_2:$[146],cldr_month_narrow_3:$[75],cldr_month_narrow_4:$[72],cldr_month_narrow_5:$[75],cldr_month_narrow_6:$[97],cldr_month_narrow_7:$[97],cldr_month_narrow_8:$[72],cldr_month_narrow_9:$[91],cldr_month_wide_1:$[779],cldr_month_wide_10:$[624],cldr_month_wide_11:$[487],cldr_month_wide_12:$[690],cldr_month_wide_2:$[655],cldr_month_wide_3:$[715],cldr_month_wide_4:$[491],cldr_month_wide_5:$[296],cldr_month_wide_6:$[511],cldr_month_wide_7:$[664],cldr_month_wide_8:$[339],cldr_month_wide_9:$[441],cldr_number_decimal_separator:$[46],cldr_number_group_separator:$[18],cldr_quotationEnd:$[682],cldr_quotationStart:$[412],cldr_time_format_full:$[738],cldr_time_format_long:$[689],cldr_time_format_medium:$[817],cldr_time_format_short:$[661]});qx.OO.defineClass($[1341],qx.core.Target,function($0,$1){qx.core.Target.call(this);this.setUrl($0);if($1!=null){this.setServiceName($1);}this._previousServerSuffix=null;this._currentServerSuffix=null;if(qx.core.ServerSettings){this._currentServerSuffix=qx.core.ServerSettings.serverPathSuffix;}});qx.OO.addProperty({name:$[23],type:$[3]});qx.OO.addProperty({name:$[835],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[328],type:$[0],defaultValue:null});qx.OO.addProperty({name:$[1718],type:$[0],defaultValue:null});qx.OO.addProperty({name:$[2081],type:$[4],defaultValue:undefined});qx.OO.addProperty({name:$[425],type:$[0]});qx.OO.addProperty({name:$[307],type:$[0]});qx.OO.addProperty({name:$[377],type:$[2]});qx.io.remote.Rpc.origin={server:1,application:2,transport:3,local:4};qx.io.remote.Rpc.localError={timeout:1,abort:2};qx.Proto._callInternal=function($0,$1,$2){var $3=this;var $4=($1==0?0:1);var $5=($2?$[2308]:$0[$4]);var $6=$0[0];var $7=[];var $8=this;for(var $9=$4+1;$9<$0.length;++$9){$7.push($0[$9]);}var $a=new qx.io.remote.Request(this.getUrl(),qx.net.Http.METHOD_POST,qx.util.Mime.JSON);var $b={"service":($2?null:this.getServiceName()),"method":$5,"id":$a.getSequenceNumber(),"params":$7};var $c=this.getServerData();if($c!==undefined){$b.server_data=$c;}$a.setCrossDomain(this.getCrossDomain());if(this.getUsername()){$a.setUseBasicHttpAuth(this.getUseBasicHttpAuth());$a.setUsername(this.getUsername());$a.setPassword(this.getPassword());}$a.setTimeout(this.getTimeout());var $d=null;var $e=null;var $f=null;var $g=function($h,$8){switch($1){case 0:break;case 1:$6($f,$d,$e);break;case 2:if(!$d){$8.createDispatchDataEvent($h,$f);}else{$d.id=$e;if($0[0]){$8.createDispatchDataEvent($[27],$d);}else{$8.createDispatchDataEvent($h,$d);}}}};var $h=function($i){$i.toString=function(){switch($i.origin){case qx.io.remote.Rpc.origin.server:return $[1769]+$i.code+$[110]+$i.message;case qx.io.remote.Rpc.origin.application:return $[1236]+$i.code+$[110]+$i.message;case qx.io.remote.Rpc.origin.transport:return $[2404]+$i.code+$[110]+$i.message;case qx.io.remote.Rpc.origin.local:return $[1754]+$i.code+$[110]+$i.message;default:return $[1328]+$i.origin+$[1407]+$i.code+$[110]+$i.message;}};};var $i=function($j,$k,$l){var $d=new Object();$d.origin=$j;$d.code=$k;$d.message=$l;$h($d);return $d;};$a.addEventListener($[27],function($j){var $k=$j.getData().getStatusCode();$d=$i(qx.io.remote.Rpc.origin.transport,$k,qx.io.remote.Exchange.statusCodeToString($k));$e=this.getSequenceNumber();$g($[27],$8);});$a.addEventListener($[23],function($j){$d=$i(qx.io.remote.Rpc.origin.local,qx.io.remote.Rpc.localError.timeout,$[2239]);$e=this.getSequenceNumber();$g($[23],$8);});$a.addEventListener($[34],function($j){$d=$i(qx.io.remote.Rpc.origin.local,qx.io.remote.Rpc.localError.abort,$[2400]);$e=this.getSequenceNumber();$g($[34],$8);});$a.addEventListener($[17],function($j){$f=$j.getData().getContent();$e=$f[$[282]];if($e!=this.getSequenceNumber()){this.warn($[2256]+$e+$[1163]+this.getSequenceNumber()+$[266]);}var $k=$f[$[106]];if($k!=null){$f=null;$h($k);$d=$k;}else{$f=$f[$[1760]];if($2){$f=eval($[182]+$f+$[82]);var $l=qx.core.ServerSettings.serverPathSuffix;if($3._currentServerSuffix!=$l){$3._previousServerSuffix=$3._currentServerSuffix;$3._currentServerSuffix=$l;}$3.setUrl($3.fixUrl($3.getUrl()));}}$g($[17],$8);});$a.setData(qx.io.Json.stringify($b));$a.setAsynchronous($1>0);if($a.getCrossDomain()){$a.setRequestHeader($[346],$[679]);}else{$a.setRequestHeader($[346],qx.util.Mime.JSON);}$a.send();if($1==0){if($d!=null){var $j=new Error($d.toString());$j.rpcdetails=$d;throw $j;}return $f;}else{return $a;}};qx.Proto.fixUrl=function($0){if(this._previousServerSuffix==null||this._currentServerSuffix==null||this._previousServerSuffix==$[1]||this._previousServerSuffix==this._currentServerSuffix){return $0;}var $1=$0.indexOf(this._previousServerSuffix);if($1==-1){return $0;}return $0.substring(0,$1)+this._currentServerSuffix+$0.substring($1+this._previousServerSuffix.length);};qx.Proto.callSync=function($0){return this._callInternal(arguments,0);};qx.Proto.callAsync=function($0,$1){return this._callInternal(arguments,1);};qx.Proto.callAsyncListeners=function($0,$1){return this._callInternal(arguments,2);};qx.Proto.refreshSession=function($0){if(this.getCrossDomain()){if(qx.core.ServerSettings&&qx.core.ServerSettings.serverPathSuffix){var $1=(new Date()).getTime()-qx.core.ServerSettings.lastSessionRefresh;if($1/1000>(qx.core.ServerSettings.sessionTimeoutInSeconds-30)){this._callInternal([$0],1,true);}else{$0(true);}}else{$0(false);}}else{$0(true);}};qx.Proto.abort=function($0){$0.abort();};qx.Class.makeServerURL=function($0){var $1=null;if(qx.core.ServerSettings){$1=qx.core.ServerSettings.serverPathPrefix+$[1465]+qx.core.ServerSettings.serverPathSuffix;if($0!=null){$1+=$[899]+$0;}}return $1;};qx.OO.defineClass($[1214]);qx.Class.names={"window":window,"document":document,"body":document.body};qx.Class.ignore={"window":[$[1762],$[2113],$[494],$[1078],$[1469],$[1796],$[1121],$[1041],$[2110],$[1699],$[743],$[2013],$[1190],$[1682],$[2620],$[1957],$[820],$[1371],$[1438],$[2538],$[159],$[537],$[78],$[2095],$[1122],$[212],$[1005],$[12],$[539],$[98],$[144],$[116],$[1238],$[1226],$[888],$[507],$[555],$[438],$[2183],$[1413],$[1829],$[958],$[2068],$[1896],$[2417],$[369],$[311],$[1824],$[712],$[762],$[654],$[805],$[1552],$[2104],$[1625],$[960],$[1708],$[1600],$[985],$[919],$[1381]],"document":[$[2101],$[78],$[2199],$[801],$[1493],$[179],$[115],$[2604],$[1873],$[824],$[557],$[786],$[749],$[2179],$[2228],$[2596],$[1219],$[1586],$[1707],$[1107],$[1368],$[1048],$[1972],$[530]],"body":[$[2159],$[1075],$[1250],$[2135],$[2055],$[2027],$[1442],$[842],$[2397],$[2303],$[537],$[1621],$[2224],$[1545],$[1447],$[749],$[786],$[1484],$[2234],$[2624],$[1916],$[271],$[207],$[904],$[1866],$[894],$[1350],$[2571],$[530],$[1994],$[557],$[824],$[148],$[1206],$[1592],$[1304],$[2267]]};qx.Class.consoleInfo=function($0){var $1=qx.dev.Pollution.getTextList($0);if($1){alert("Global namespace is polluted by the following unknown objects:\n\n"+$1);}else{alert("Global namespace is not polluted by any unknown objects.");}};qx.Class.extract=function($0){var $1=[];var $2=qx.dev.Pollution.ignore[$0];var $3=qx.core.Client.getInstance();if($3.isMshtml()&&($0==$[159])){$2=$2.slice();for(var $4=0;$4<window.length;$4++){$2.push($[1]+$4);}}var $5=qx.dev.Pollution.names[$0];for(var $6 in $5){try{if($3.isMshtml()&&($3.getMajor()>=7)&&($0==$[159])&&($6==$[820])){continue;}if(typeof $5[$6]==$[38]||$5[$6]===null){continue;}if(typeof $5[$6]==$[58]&&$5[$6].toString().indexOf($[2486])!=-1){continue;}if(qx.lang.Array.contains($2,$6)){continue;}}catch(ex){continue;}$1.push({"key":$6,"value":$5[$6]});}return $1;};qx.Class.getHtmlTable=function($0){var $1=[];var $2=$[2247];var $3=$[922];var $4=$[1939];$1.push($[2554]);var $5=this.extract($0);for(var $6=0;$6<$5.length;$6++){$1.push($2+$5[$6].key+$3+$5[$6].value+$4);}$1.push($[1060]);return $1.join($[1]);};qx.Class.getTextList=function($0){var $1=[];var $2=$[110];var $3=$[108];var $4=this.extract($0);for(var $5=0;$5<$4.length;$5++){$1.push($4[$5].key+$2+$4[$5].value+$3);}return $1.join($[1]);};qx.OO.defineClass($[949],qx.ui.form.Button,function($0,$1,$2,$3,$4){qx.ui.form.Button.call(this,$0,$1,$2,$3,$4);this._timer=new qx.client.Timer;this._timer.setInterval(this.getInterval());this._timer.addEventListener($[54],this._oninterval,this);});qx.OO.addProperty({name:$[54],type:$[3],defaultValue:100});qx.OO.addProperty({name:$[614],type:$[3],defaultValue:500});qx.Proto._onmousedown=function($0){if($0.getTarget()!=this||!$0.isLeftButtonPressed()){return;}this._executed=false;this._timer.setInterval(this.getFirstInterval());this._timer.start();this.removeState($[50]);this.addState($[19]);};qx.Proto._onmouseup=function($0){this.setCapture(false);if(!this.hasState($[50])){this.addState($[56]);if(this.hasState($[19])&&!this._executed){this.execute();}}this._timer.stop();this.removeState($[50]);this.removeState($[19]);};qx.Proto._oninterval=function($0){this._timer.stop();this._timer.setInterval(this.getInterval());this._timer.start();this._executed=true;this.createDispatchEvent($[40]);};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._timer){this._timer.stop();this._timer.dispose();this._timer=null;}return qx.ui.form.Button.prototype.dispose.call(this);};qx.OO.defineClass($[968],qx.ui.embed.LinkEmbed,function($0){qx.ui.embed.LinkEmbed.call(this,$0);this.setSelectable(true);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2586]});qx.ui.listview.ContentCellLink.empty={html:$[1],uri:$[291]};qx.OO.defineClass($[2156],qx.renderer.theme.IconTheme,function(){qx.renderer.theme.IconTheme.call(this,$[2463]);});qx.Settings.setDefault($[170],qx.Settings.getValueOfClass($[175],$[172])+$[918]);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ImageManager.getInstance().registerIconTheme(qx.Class);qx.OO.defineClass($[1697],qx.ui.layout.VerticalBoxLayout,function($0,$1,$2){qx.ui.layout.VerticalBoxLayout.call(this);this._createControlBar();this._createButtonBar();this._createControlPane();this._createHueSaturationPane();this._createBrightnessPane();this._createPresetFieldSet();this._createInputFieldSet();this._createPreviewFieldSet();this._createHexField();this._createRgbSpinner();this._createHsbSpinner();this._createPreviewContent();if(arguments.length==3){this.setPreviousColor($0,$1,$2);}});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[938]});qx.OO.addProperty({name:$[480],type:$[3],defaultValue:255});qx.OO.addProperty({name:$[357],type:$[3],defaultValue:255});qx.OO.addProperty({name:$[499],type:$[3],defaultValue:255});qx.OO.addProperty({name:$[1853],type:$[3],defaultValue:0});qx.OO.addProperty({name:$[1342],type:$[3],defaultValue:0});qx.OO.addProperty({name:$[2602],type:$[3],defaultValue:100});qx.Settings.setDefault($[1722],$[554]);qx.Settings.setDefault($[2540],$[519]);qx.Settings.setDefault($[1749],$[600]);qx.Settings.setDefault($[1489],$[482]);qx.Settings.setDefault($[1076],$[462]);qx.Settings.setDefault($[1451],$[777]);qx.Settings.setDefault($[932],$[596]);qx.Settings.setDefault($[874],$[316]);qx.Proto._updateContext=null;qx.Proto._createControlBar=function(){this._controlBar=new qx.ui.layout.HorizontalBoxLayout;this._controlBar.setHeight($[5]);this._controlBar.setParent(this);};qx.Proto._createButtonBar=function(){this._btnbar=new qx.ui.layout.HorizontalBoxLayout;this._btnbar.setHeight($[5]);this._btnbar.setSpacing(4);this._btnbar.setHorizontalChildrenAlign($[10]);this._btnbar.setPadding(2,4);this.add(this._btnbar);this._btncancel=new qx.ui.form.Button(this.tr($[519]),$[665]);this._btnok=new qx.ui.form.Button(this.tr($[554]),$[243]);this._btncancel.addEventListener($[40],this._onButtonCancelExecute,this);this._btnok.addEventListener($[40],this._onButtonOkExecute,this);this._btnbar.add(this._btncancel,this._btnok);};qx.Proto._createControlPane=function(){this._controlPane=new qx.ui.layout.VerticalBoxLayout;this._controlPane.setWidth($[5]);this._controlPane.setPadding(4);this._controlPane.setPaddingBottom(7);this._controlPane.setParent(this._controlBar);};qx.Proto._createHueSaturationPane=function(){this._hueSaturationPane=new qx.ui.layout.CanvasLayout;this._hueSaturationPane.setWidth($[5]);this._hueSaturationPane.setPadding(6,4);this._hueSaturationPane.setParent(this._controlBar);this._hueSaturationPane.addEventListener($[60],this._onHueSaturationPaneMouseWheel,this);this._hueSaturationField=new qx.ui.basic.Image($[2077]);this._hueSaturationField.setBorder(qx.renderer.border.BorderPresets.getInstance().thinInset);this._hueSaturationField.setMargin(5);this._hueSaturationField.setParent(this._hueSaturationPane);this._hueSaturationField.addEventListener($[6],this._onHueSaturationFieldMouseDown,this);this._hueSaturationHandle=new qx.ui.basic.Image($[921]);this._hueSaturationHandle.setLocation(0,256);this._hueSaturationHandle.setParent(this._hueSaturationPane);this._hueSaturationHandle.addEventListener($[6],this._onHueSaturationHandleMouseDown,this);this._hueSaturationHandle.addEventListener($[7],this._onHueSaturationHandleMouseUp,this);this._hueSaturationHandle.addEventListener($[21],this._onHueSaturationHandleMouseMove,this);};qx.Proto._createBrightnessPane=function(){this._brightnessPane=new qx.ui.layout.CanvasLayout;this._brightnessPane.setWidth($[5]);this._brightnessPane.setPadding(6,4);this._brightnessPane.setParent(this._controlBar);this._brightnessPane.addEventListener($[60],this._onBrightnessPaneMouseWheel,this);this._brightnessField=new qx.ui.basic.Image($[2099]);this._brightnessField.setBorder(qx.renderer.border.BorderPresets.getInstance().thinInset);this._brightnessField.setMargin(5,7);this._brightnessField.setParent(this._brightnessPane);this._brightnessField.addEventListener($[6],this._onBrightnessFieldMouseDown,this);this._brightnessHandle=new qx.ui.basic.Image($[1197]);this._brightnessHandle.setLocation(0,0);this._brightnessHandle.setParent(this._brightnessPane);this._brightnessHandle.addEventListener($[6],this._onBrightnessHandleMouseDown,this);this._brightnessHandle.addEventListener($[7],this._onBrightnessHandleMouseUp,this);this._brightnessHandle.addEventListener($[21],this._onBrightnessHandleMouseMove,this);};qx.Proto._createPresetFieldSet=function(){this._presetFieldSet=new qx.ui.groupbox.GroupBox(this.tr($[600]));this._presetFieldSet.setHeight($[5]);this._presetFieldSet.setParent(this._controlPane);this._presetGrid=new qx.ui.layout.GridLayout;this._presetGrid.setHorizontalSpacing(2);this._presetGrid.setVerticalSpacing(2);this._presetGrid.setColumnCount(11);this._presetGrid.setRowCount(4);this._presetGrid.setColumnWidth(0,18);this._presetGrid.setColumnWidth(1,18);this._presetGrid.setColumnWidth(2,18);this._presetGrid.setColumnWidth(3,18);this._presetGrid.setColumnWidth(4,18);this._presetGrid.setColumnWidth(5,18);this._presetGrid.setColumnWidth(6,18);this._presetGrid.setColumnWidth(7,18);this._presetGrid.setColumnWidth(8,18);this._presetGrid.setColumnWidth(9,18);this._presetGrid.setRowHeight(0,16);this._presetGrid.setRowHeight(1,16);this._presetFieldSet.add(this._presetGrid);this._presetTable=[$[1773],$[480],$[1026],$[1831],$[1387],$[2229],$[2377],$[1050],$[357],$[2579],$[499],$[1573],$[1984],$[727],$[1426],$[1267],$[1597],$[943],$[1157],$[113]];var $0;for(var $1=0;$1<2;$1++){for(var $2=0;$2<10;$2++){$0=new qx.ui.basic.Terminator;$0.setBorder(qx.renderer.border.BorderPresets.getInstance().thinInset);$0.setBackgroundColor(this._presetTable[$1*10+$2]);$0.addEventListener($[6],this._onColorFieldClick,this);this._presetGrid.add($0,$2,$1);}}};qx.Proto._createInputFieldSet=function(){this._inputFieldSet=new qx.ui.groupbox.GroupBox(this.tr($[482]));this._inputFieldSet.setHeight($[5]);this._inputFieldSet.setParent(this._controlPane);this._inputLayout=new qx.ui.layout.VerticalBoxLayout;this._inputLayout.setHeight($[5]);this._inputLayout.setSpacing(10);this._inputLayout.setParent(this._inputFieldSet.getFrameObject());};qx.Proto._createPreviewFieldSet=function(){this._previewFieldSet=new qx.ui.groupbox.GroupBox(this.tr($[462]));this._previewFieldSet.setHeight($[39]);this._previewFieldSet.setParent(this._controlPane);this._previewLayout=new qx.ui.layout.HorizontalBoxLayout;this._previewLayout.setHeight($[36]);this._previewLayout.setLocation(0,0);this._previewLayout.setRight(0);this._previewLayout.setSpacing(10);this._previewLayout.setParent(this._previewFieldSet.getFrameObject());};qx.Proto._createHexField=function(){this._hexLayout=new qx.ui.layout.HorizontalBoxLayout;this._hexLayout.setHeight($[5]);this._hexLayout.setSpacing(4);this._hexLayout.setVerticalChildrenAlign($[33]);this._hexLayout.setParent(this._inputLayout);this._hexLabel=new qx.ui.basic.Label(this.tr($[316]));this._hexLabel.setWidth(25);this._hexLabel.setParent(this._hexLayout);this._hexHelper=new qx.ui.basic.Label($[291]);this._hexHelper.setParent(this._hexLayout);this._hexField=new qx.ui.form.TextField($[1223]);this._hexField.setWidth(50);this._hexField.setFont($[1035]);this._hexField.setParent(this._hexLayout);this._hexField.addEventListener($[273],this._onHexFieldChange,this);};qx.Proto._createRgbSpinner=function(){this._rgbSpinLayout=new qx.ui.layout.HorizontalBoxLayout;this._rgbSpinLayout.setHeight($[5]);this._rgbSpinLayout.setSpacing(4);this._rgbSpinLayout.setVerticalChildrenAlign($[33]);this._rgbSpinLayout.setParent(this._inputLayout);this._rgbSpinLabel=new qx.ui.basic.Label(this.tr($[777]));this._rgbSpinLabel.setWidth(25);this._rgbSpinLabel.setParent(this._rgbSpinLayout);this._rgbSpinRed=new qx.ui.form.Spinner(0,255,255);this._rgbSpinRed.setWidth(50);this._rgbSpinGreen=new qx.ui.form.Spinner(0,255,255);this._rgbSpinGreen.setWidth(50);this._rgbSpinBlue=new qx.ui.form.Spinner(0,255,255);this._rgbSpinBlue.setWidth(50);this._rgbSpinLayout.add(this._rgbSpinRed,this._rgbSpinGreen,this._rgbSpinBlue);this._rgbSpinRed.addEventListener($[30],this._setRedFromSpinner,this);this._rgbSpinGreen.addEventListener($[30],this._setGreenFromSpinner,this);this._rgbSpinBlue.addEventListener($[30],this._setBlueFromSpinner,this);};qx.Proto._createHsbSpinner=function(){this._hsbSpinLayout=new qx.ui.layout.HorizontalBoxLayout;this._hsbSpinLayout.setHeight($[5]);this._hsbSpinLayout.setSpacing(4);this._hsbSpinLayout.setVerticalChildrenAlign($[33]);this._hsbSpinLayout.setParent(this._inputLayout);this._hsbSpinLabel=new qx.ui.basic.Label(this.tr($[596]));this._hsbSpinLabel.setWidth(25);this._hsbSpinLayout.add(this._hsbSpinLabel);this._hsbSpinHue=new qx.ui.form.Spinner(0,0,360);this._hsbSpinHue.setWidth(50);this._hsbSpinSaturation=new qx.ui.form.Spinner(0,0,100);this._hsbSpinSaturation.setWidth(50);this._hsbSpinBrightness=new qx.ui.form.Spinner(0,100,100);this._hsbSpinBrightness.setWidth(50);this._hsbSpinLayout.add(this._hsbSpinHue,this._hsbSpinSaturation,this._hsbSpinBrightness);this._hsbSpinHue.addEventListener($[30],this._setHueFromSpinner,this);this._hsbSpinSaturation.addEventListener($[30],this._setSaturationFromSpinner,this);this._hsbSpinBrightness.addEventListener($[30],this._setBrightnessFromSpinner,this);};qx.Proto._createPreviewContent=function(){this._oldColorPreview=new qx.ui.basic.Terminator;this._oldColorPreview.setBorder(qx.renderer.border.BorderPresets.getInstance().thinInset);this._oldColorPreview.setWidth($[39]);this._oldColorPreview.setBackgroundImage($[429]);this._oldColorPreview.setParent(this._previewLayout);this._newColorPreview=new qx.ui.basic.Terminator;this._newColorPreview.setBorder(qx.renderer.border.BorderPresets.getInstance().thinInset);this._newColorPreview.setWidth($[39]);this._newColorPreview.setBackgroundColor($[113]);this._newColorPreview.setParent(this._previewLayout);};qx.Proto._modifyRed=function($0,$1,$2){if(this._updateContext===null){this._updateContext=$[465];}if(this._updateContext!==$[119]){this._rgbSpinRed.setValue($0);}if(this._updateContext!==$[137]){this._setHexFromRgb();}switch(this._updateContext){case $[119]:case $[137]:case $[465]:this._setHueFromRgb();}this._setPreviewFromRgb();if(this._updateContext===$[465]){this._updateContext=null;}return true;};qx.Proto._modifyGreen=function($0,$1,$2){if(this._updateContext===null){this._updateContext=$[356];}if(this._updateContext!==$[119]){this._rgbSpinGreen.setValue($0);}if(this._updateContext!==$[137]){this._setHexFromRgb();}switch(this._updateContext){case $[119]:case $[137]:case $[356]:this._setHueFromRgb();}this._setPreviewFromRgb();if(this._updateContext===$[356]){this._updateContext=null;}return true;};qx.Proto._modifyBlue=function($0,$1,$2){if(this._updateContext===null){this._updateContext=$[364];}if(this._updateContext!==$[119]){this._rgbSpinBlue.setValue($0);}if(this._updateContext!==$[137]){this._setHexFromRgb();}switch(this._updateContext){case $[119]:case $[137]:case $[364]:this._setHueFromRgb();}this._setPreviewFromRgb();if(this._updateContext===$[364]){this._updateContext=null;}return true;};qx.Proto._modifyHue=function($0,$1,$2){if(this._updateContext===null){this._updateContext=$[379];}if(this._updateContext!==$[114]){this._hsbSpinHue.setValue($0);}if(this._updateContext!==$[189]){if(this._hueSaturationHandle.isCreated()){this._hueSaturationHandle._applyRuntimeLeft(Math.round($0/1.40625)+this._hueSaturationPane.getPaddingLeft());}else{this._hueSaturationHandle.setLeft(Math.round($0/1.40625));}}switch(this._updateContext){case $[114]:case $[189]:case $[379]:this._setRgbFromHue();}if(this._updateContext===$[379]){this._updateContext=null;}return true;};qx.Proto._modifySaturation=function($0,$1,$2){if(this._updateContext===null){this._updateContext=$[418];}if(this._updateContext!==$[114]){this._hsbSpinSaturation.setValue($0);}if(this._updateContext!==$[189]){if(this._hueSaturationHandle.isCreated()){this._hueSaturationHandle._applyRuntimeTop(256-Math.round($0*2.56)+this._hueSaturationPane.getPaddingTop());}else{this._hueSaturationHandle.setTop(256-Math.round($0*2.56));}}switch(this._updateContext){case $[114]:case $[189]:case $[418]:this._setRgbFromHue();}if(this._updateContext===$[418]){this._updateContext=null;}return true;};qx.Proto._modifyBrightness=function($0,$1,$2){if(this._updateContext===null){this._updateContext=$[390];}if(this._updateContext!==$[114]){this._hsbSpinBrightness.setValue($0);}if(this._updateContext!==$[333]){var $3=256-Math.round($0*2.56);if(this._brightnessHandle.isCreated()){this._brightnessHandle._applyRuntimeTop($3+this._brightnessPane.getPaddingTop());}else{this._brightnessHandle.setTop($3);}}switch(this._updateContext){case $[114]:case $[333]:case $[390]:this._setRgbFromHue();}if(this._updateContext===$[390]){this._updateContext=null;}return true;};qx.Proto._onBrightnessHandleMouseDown=function($0){this._brightnessHandle.setCapture(true);this._brightnessSubtract=qx.html.Location.getPageOuterTop(this._brightnessField.getElement())+($0.getPageY()-qx.html.Location.getPageBoxTop(this._brightnessHandle.getElement()));$0.setPropagationStopped(true);};qx.Proto._onBrightnessHandleMouseUp=function($0){this._brightnessHandle.setCapture(false);};qx.Proto._onBrightnessHandleMouseMove=function($0){if(this._brightnessHandle.getCapture()){this._setBrightnessOnFieldEvent($0);}};qx.Proto._onBrightnessFieldMouseDown=function($0){this._brightnessSubtract=qx.html.Location.getPageOuterTop(this._brightnessField.getElement())+Math.round(qx.html.Dimension.getBoxHeight(this._brightnessHandle.getElement())/2);this._setBrightnessOnFieldEvent($0);this._brightnessHandle.setCapture(true);};qx.Proto._onBrightnessPaneMouseWheel=function($0){this.setBrightness(qx.lang.Number.limit(this.getBrightness()+$0.getWheelDelta(),0,100));};qx.Proto._setBrightnessOnFieldEvent=function($0){var $1=qx.lang.Number.limit($0.getPageY()-this._brightnessSubtract,0,256);this._updateContext=$[333];if(this._brightnessHandle.isCreated()){this._brightnessHandle._applyRuntimeTop($1+this._brightnessPane.getPaddingTop());}else{this._brightnessHandle.setTop($1);}this.setBrightness(100-Math.round($1/2.56));this._updateContext=null;};qx.Proto._onButtonOkExecute=function($0){this.createDispatchEvent($[707]);};qx.Proto._onButtonCancelExecute=function($0){this.createDispatchEvent($[583]);};qx.Proto._onHueSaturationHandleMouseDown=function($0){this._hueSaturationHandle.setCapture(true);this._hueSaturationSubtractTop=qx.html.Location.getPageOuterTop(this._hueSaturationField.getElement())+($0.getPageY()-qx.html.Location.getPageBoxTop(this._hueSaturationHandle.getElement()));this._hueSaturationSubtractLeft=qx.html.Location.getPageOuterLeft(this._hueSaturationField.getElement())+($0.getPageX()-qx.html.Location.getPageBoxLeft(this._hueSaturationHandle.getElement()));$0.setPropagationStopped(true);};qx.Proto._onHueSaturationHandleMouseUp=function($0){this._hueSaturationHandle.setCapture(false);};qx.Proto._onHueSaturationHandleMouseMove=function($0){if(this._hueSaturationHandle.getCapture()){this._setHueSaturationOnFieldEvent($0);}};qx.Proto._onHueSaturationFieldMouseDown=function($0){this._hueSaturationSubtractTop=qx.html.Location.getPageOuterTop(this._hueSaturationField.getElement())+Math.round(qx.html.Dimension.getBoxHeight(this._hueSaturationHandle.getElement())/2);this._hueSaturationSubtractLeft=qx.html.Location.getPageOuterLeft(this._hueSaturationField.getElement())+Math.round(qx.html.Dimension.getBoxWidth(this._hueSaturationHandle.getElement())/2);this._setHueSaturationOnFieldEvent($0);this._hueSaturationHandle.setCapture(true);};qx.Proto._onHueSaturationPaneMouseWheel=function($0){this.setSaturation(qx.lang.Number.limit(this.getSaturation()+$0.getWheelDelta(),0,100));};qx.Proto._setHueSaturationOnFieldEvent=function($0){var $1=qx.lang.Number.limit($0.getPageY()-this._hueSaturationSubtractTop,0,256);var $2=qx.lang.Number.limit($0.getPageX()-this._hueSaturationSubtractLeft,0,256);if(this._hueSaturationHandle.isCreated()){this._hueSaturationHandle._applyRuntimeTop($1+this._hueSaturationPane.getPaddingTop());this._hueSaturationHandle._applyRuntimeLeft($2+this._hueSaturationPane.getPaddingLeft());}else{this._hueSaturationHandle.setTop($1);this._hueSaturationHandle.setLeft($2);}this._updateContext=$[189];this.setSaturation(100-Math.round($1/2.56));this.setHue(Math.round($2*1.40625));this._updateContext=null;};qx.Proto._setRedFromSpinner=function(){if(this._updateContext!==null){return;}this._updateContext=$[119];this.setRed(this._rgbSpinRed.getValue());this._updateContext=null;};qx.Proto._setGreenFromSpinner=function(){if(this._updateContext!==null){return;}this._updateContext=$[119];this.setGreen(this._rgbSpinGreen.getValue());this._updateContext=null;};qx.Proto._setBlueFromSpinner=function(){if(this._updateContext!==null){return;}this._updateContext=$[119];this.setBlue(this._rgbSpinBlue.getValue());this._updateContext=null;};qx.Proto._setHueFromSpinner=function(){if(this._updateContext!==null){return;}this._updateContext=$[114];this.setHue(this._hsbSpinHue.getValue());this._updateContext=null;};qx.Proto._setSaturationFromSpinner=function(){if(this._updateContext!==null){return;}this._updateContext=$[114];this.setSaturation(this._hsbSpinSaturation.getValue());this._updateContext=null;};qx.Proto._setBrightnessFromSpinner=function(){if(this._updateContext!==null){return;}this._updateContext=$[114];this.setBrightness(this._hsbSpinBrightness.getValue());this._updateContext=null;};qx.Proto._onHexFieldChange=function($0){if(this._updateContext!==null){return;}var $1=this._hexField.getValue().toLowerCase();var $2=0;var $3=0;var $4=0;switch($1.length){case 3:$2=qx.renderer.color.Color.m_rgb[$1.charAt(0)];$3=qx.renderer.color.Color.m_rgb[$1.charAt(1)];$4=qx.renderer.color.Color.m_rgb[$1.charAt(2)];$2=($2*16)+$2;$3=($3*16)+$3;$4=($4*16)+$4;break;case 6:$2=(qx.renderer.color.Color.m_rgb[$1.charAt(0)]*16)+qx.renderer.color.Color.m_rgb[$1.charAt(1)];$3=(qx.renderer.color.Color.m_rgb[$1.charAt(2)]*16)+qx.renderer.color.Color.m_rgb[$1.charAt(3)];$4=(qx.renderer.color.Color.m_rgb[$1.charAt(4)]*16)+qx.renderer.color.Color.m_rgb[$1.charAt(5)];break;default:return false;}this._updateContext=$[137];this.setRed($2);this.setGreen($3);this.setBlue($4);this._updateContext=null;};qx.Proto._setHexFromRgb=function(){this._hexField.setValue(qx.lang.String.pad(this.getRed().toString(16).toUpperCase(),2)+qx.lang.String.pad(this.getGreen().toString(16).toUpperCase(),2)+qx.lang.String.pad(this.getBlue().toString(16).toUpperCase(),2));};qx.Proto._onColorFieldClick=function($0){var $1=$0.getTarget().getBackgroundColor();if(!$1){return this.error("Missing backgroundColor value for field: "+$0.getTarget());}this.setRed($1.getRed());this.setGreen($1.getGreen());this.setBlue($1.getBlue());};qx.Proto._setHueFromRgb=function(){switch(this._updateContext){case $[114]:case $[189]:case $[333]:break;default:var $0=qx.util.ColorUtil.rgb2hsb(this.getRed(),this.getGreen(),this.getBlue());this.setHue($0.hue);this.setSaturation($0.saturation);this.setBrightness($0.brightness);}};qx.Proto._setRgbFromHue=function(){switch(this._updateContext){case $[119]:case $[137]:break;default:var $0=qx.util.ColorUtil.hsb2rgb(this.getHue(),this.getSaturation(),this.getBrightness());this.setRed($0.red);this.setGreen($0.green);this.setBlue($0.blue);}};qx.Proto._setPreviewFromRgb=function(){if(this._newColorPreview.isCreated()){this._newColorPreview._style.backgroundColor=qx.renderer.color.Color.rgb2style(this.getRed(),this.getGreen(),this.getBlue());}else{this._newColorPreview.setBackgroundColor([this.getRed(),this.getGreen(),this.getBlue()]);}};qx.Proto.setPreviousColor=function($0,$1,$2){this._oldColorPreview.setBackgroundImage(null);this._oldColorPreview.setBackgroundColor([$0,$1,$2]);this.setRed($0);this.setGreen($1);this.setBlue($2);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._controlBar){this._controlBar.dispose();this._controlBar=null;}if(this._btnbar){this._btnbar.dispose();this._btnbar=null;}if(this._btncancel){this._btncancel.dispose();this._btncancel=null;}if(this._btnok){this._btnok.dispose();this._btnok=null;}if(this._controlPane){this._controlPane.dispose();this._controlPane=null;}if(this._hueSaturationPane){this._hueSaturationPane.removeEventListener($[60],this._onHueSaturationPaneMouseWheel,this);this._hueSaturationPane.dispose();this._hueSaturationPane=null;}if(this._hueSaturationField){this._hueSaturationField.removeEventListener($[6],this._onHueSaturationFieldMouseDown,this);this._hueSaturationField.dispose();this._hueSaturationField=null;}if(this._hueSaturationHandle){this._hueSaturationHandle.removeEventListener($[6],this._onHueSaturationHandleMouseDown,this);this._hueSaturationHandle.removeEventListener($[7],this._onHueSaturationHandleMouseUp,this);this._hueSaturationHandle.removeEventListener($[21],this._onHueSaturationHandleMouseMove,this);this._hueSaturationHandle.dispose();this._hueSaturationHandle=null;}if(this._brightnessPane){this._brightnessPane.removeEventListener($[60],this._onBrightnessPaneMouseWheel,this);this._brightnessPane.dispose();this._brightnessPane=null;}if(this._brightnessField){this._brightnessField.removeEventListener($[6],this._onBrightnessFieldMouseDown,this);this._brightnessField.dispose();this._brightnessField=null;}if(this._brightnessHandle){this._brightnessHandle.removeEventListener($[6],this._onBrightnessHandleMouseDown,this);this._brightnessHandle.removeEventListener($[7],this._onBrightnessHandleMouseUp,this);this._brightnessHandle.removeEventListener($[21],this._onBrightnessHandleMouseMove,this);this._brightnessHandle.dispose();this._brightnessHandle=null;}if(this._presetFieldSet){this._presetFieldSet.dispose();this._presetFieldSet=null;}if(this._presetGrid){this._presetGrid.dispose();this._presetGrid=null;}this._presetTable=null;if(this._inputFieldSet){this._inputFieldSet.dispose();this._inputFieldSet=null;}if(this._inputLayout){this._inputLayout.dispose();this._inputLayout=null;}if(this._previewFieldSet){this._previewFieldSet.dispose();this._previewFieldSet=null;}if(this._previewLayout){this._previewLayout.dispose();this._previewLayout=null;}if(this._hexLayout){this._hexLayout.dispose();this._hexLayout=null;}if(this._hexLabel){this._hexLabel.dispose();this._hexLabel=null;}if(this._hexHelper){this._hexHelper.dispose();this._hexHelper=null;}if(this._hexField){this._hexField.addEventListener($[273],this._onHexFieldChange,this);this._hexField.dispose();this._hexField=null;}if(this._rgbSpinLayout){this._rgbSpinLayout.dispose();this._rgbSpinLayout=null;}if(this._rgbSpinLabel){this._rgbSpinLabel.dispose();this._rgbSpinLabel=null;}if(this._rgbSpinRed){this._rgbSpinRed.removeEventListener($[30],this._setRedFromSpinner,this);this._rgbSpinRed.dispose();this._rgbSpinRed=null;}if(this._rgbSpinGreen){this._rgbSpinGreen.removeEventListener($[30],this._setGreenFromSpinner,this);this._rgbSpinGreen.dispose();this._rgbSpinGreen=null;}if(this._rgbSpinBlue){this._rgbSpinBlue.removeEventListener($[30],this._setBlueFromSpinner,this);this._rgbSpinBlue.dispose();this._rgbSpinBlue=null;}if(this._hsbSpinLayout){this._hsbSpinLayout.dispose();this._hsbSpinLayout=null;}if(this._hsbSpinLabel){this._hsbSpinLabel.dispose();this._hsbSpinLabel=null;}if(this._hsbSpinHue){this._hsbSpinHue.removeEventListener($[30],this._setHueFromSpinner,this);this._hsbSpinHue.dispose();this._hsbSpinHue=null;}if(this._hsbSpinSaturation){this._hsbSpinSaturation.removeEventListener($[30],this._setSaturationFromSpinner,this);this._hsbSpinSaturation.dispose();this._hsbSpinSaturation=null;}if(this._hsbSpinBrightness){this._hsbSpinBrightness.removeEventListener($[30],this._setBrightnessFromSpinner,this);this._hsbSpinBrightness.dispose();this._hsbSpinBrightness=null;}if(this._oldColorPreview){this._oldColorPreview.dispose();this._oldColorPreview=null;}if(this._newColorPreview){this._newColorPreview.dispose();this._newColorPreview=null;}return qx.ui.layout.VerticalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[1636],qx.ui.layout.CanvasLayout,function($0,$1){qx.ui.layout.CanvasLayout.call(this);this._createFrameObject();this._createLegendObject();this.setLegend($0);if($1!=null){this.setIcon($1);}this.remapChildrenHandlingTo(this._frameObject);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[866]});qx.Proto._createLegendObject=function(){this._legendObject=new qx.ui.basic.Atom;this._legendObject.setAppearance($[860]);this.add(this._legendObject);};qx.Proto._createFrameObject=function(){this._frameObject=new qx.ui.layout.CanvasLayout;this._frameObject.setAppearance($[1912]);this.add(this._frameObject);};qx.Proto.getFrameObject=function(){return this._frameObject;};qx.Proto.getLegendObject=function(){return this._legendObject;};qx.Proto.setLegend=function($0){this._legendObject.setLabel($0);};qx.Proto.getLegend=function(){return this._legendObject.getLabel();};qx.Proto.setIcon=function($0){this._legendObject.setIcon($0);};qx.Proto.getIcon=function(){this._legendObject.getIcon();};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._legendObject){this._legendObject.dispose();this._legendObject=null;}if(this._frameObject){this._frameObject.dispose();this._frameObject=null;}return qx.ui.layout.CanvasLayout.prototype.dispose.call(this);};qx.OO.defineClass($[1740],qx.ui.layout.HorizontalBoxLayout,function($0,$1,$2){qx.ui.layout.HorizontalBoxLayout.call(this);this.setTabIndex(-1);if(qx.core.Client.getInstance().isMshtml()){this.setStyleProperty($[88],$[171]);}this._manager=new qx.type.Range();this._textfield=new qx.ui.form.TextField;this._textfield.setAppearance($[1661]);this._textfield.setValue(String(this._manager.getValue()));this.add(this._textfield);this._buttonlayout=new qx.ui.layout.VerticalBoxLayout;this._buttonlayout.setWidth($[5]);this.add(this._buttonlayout);this._upbutton=new qx.ui.basic.Image($[2482]);this._upbutton.setAppearance($[1733]);this._buttonlayout.add(this._upbutton);this._downbutton=new qx.ui.basic.Image($[2352]);this._downbutton.setAppearance($[1028]);this._buttonlayout.add(this._downbutton);this._timer=new qx.client.Timer(this.getInterval());this.addEventListener($[14],this._onkeypress,this);this.addEventListener($[13],this._onkeydown,this);this.addEventListener($[77],this._onkeyup,this);this.addEventListener($[60],this._onmousewheel,this);this._textfield.addEventListener($[85],this._oninput,this);this._textfield.addEventListener($[181],this._onblur,this);this._upbutton.addEventListener($[6],this._onmousedown,this);this._downbutton.addEventListener($[6],this._onmousedown,this);this._manager.addEventListener($[30],this._onchange,this);this._timer.addEventListener($[54],this._oninterval,this);if($0!=null){this.setMin($0);}if($2!=null){this.setMax($2);}if($1!=null){this.setValue($1);}});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1953]});qx.OO.addProperty({name:$[2381],type:$[3],defaultValue:1});qx.OO.addProperty({name:$[1638],type:$[3],defaultValue:1});qx.OO.addProperty({name:$[2479],type:$[3],defaultValue:10});qx.OO.addProperty({name:$[54],type:$[3],defaultValue:100});qx.OO.addProperty({name:$[614],type:$[3],defaultValue:500});qx.OO.addProperty({name:$[1933],type:$[3],defaultValue:20});qx.OO.addProperty({name:$[1136],type:$[3],defaultValue:2});qx.OO.addProperty({name:$[1587],type:$[3],defaultValue:1.01});qx.Proto._modifyIncrementAmount=function($0,$1,$2){this._computedIncrementAmount=$0;return true;};qx.Proto._computePreferredInnerWidth=function(){return 50;};qx.Proto._computePreferredInnerHeight=function(){return 14;};qx.Proto._onkeypress=function($0){var $1=$0.getKeyIdentifier();if($1==$[43]&&!$0.isAltPressed()){this._checkValue(true,false,false);this._textfield.selectAll();}else{switch($1){case $[73]:case $[70]:case $[68]:case $[69]:case $[180]:case $[133]:case $[109]:case $[79]:case $[247]:case $[326]:case $[208]:case $[134]:case $[149]:case $[76]:case $[86]:case $[135]:case $[168]:break;default:if($1>=$[35]&&$1<=$[161]){return;}$0.preventDefault();}}};qx.Proto._onkeydown=function($0){var $1=$0.getKeyIdentifier();if(this._intervalIncrease==null){switch($1){case $[73]:case $[70]:this._intervalIncrease=$1==$[73];this._intervalMode=$[1417];this._resetIncrements();this._checkValue(true,false,false);this._increment();this._timer.startWith(this.getFirstInterval());break;case $[76]:case $[86]:this._intervalIncrease=$1==$[76];this._intervalMode=$[423];this._resetIncrements();this._checkValue(true,false,false);this._pageIncrement();this._timer.startWith(this.getFirstInterval());break;}}};qx.Proto._onkeyup=function($0){if(this._intervalIncrease!=null){switch($0.getKeyIdentifier()){case $[73]:case $[70]:case $[76]:case $[86]:this._timer.stop();this._intervalIncrease=null;this._intervalMode=null;}}};qx.Proto._onmousedown=function($0){if(!$0.isLeftButtonPressed()){return;}this._checkValue(true);var $1=$0.getCurrentTarget();$1.addState($[19]);$1.addEventListener($[7],this._onmouseup,this);$1.addEventListener($[51],this._onmouseup,this);this._intervalIncrease=$1==this._upbutton;this._resetIncrements();this._increment();this._textfield.selectAll();this._timer.setInterval(this.getFirstInterval());this._timer.start();};qx.Proto._onmouseup=function($0){var $1=$0.getCurrentTarget();$1.removeState($[19]);$1.removeEventListener($[7],this._onmouseup,this);$1.removeEventListener($[51],this._onmouseup,this);this._textfield.selectAll();this._textfield.setFocused(true);this._timer.stop();this._intervalIncrease=null;};qx.Proto._onmousewheel=function($0){this._manager.setValue(this._manager.getValue()+this.getWheelIncrementAmount()*$0.getWheelDelta());this._textfield.selectAll();};qx.Proto._oninput=function($0){this._checkValue(true,true);};qx.Proto._onchange=function($0){var $1=this._manager.getValue();this._textfield.setValue(String($1));if($1==this.getMin()){this._downbutton.removeState($[19]);this._downbutton.setEnabled(false);this._timer.stop();}else{this._downbutton.setEnabled(true);}if($1==this.getMax()){this._upbutton.removeState($[19]);this._upbutton.setEnabled(false);this._timer.stop();}else{this._upbutton.setEnabled(true);}if(this.hasEventListeners($[30])){this.dispatchEvent(new qx.event.type.Event($[30]),true);}};qx.Proto._onblur=function($0){this._checkValue(false);};qx.Proto.setValue=function($0){this._manager.setValue($0);};qx.Proto.getValue=function(){this._checkValue(true);return this._manager.getValue();};qx.Proto.resetValue=function(){return this._manager.resetValue();};qx.Proto.setMax=function($0){return this._manager.setMax($0);};qx.Proto.getMax=function(){return this._manager.getMax();};qx.Proto.setMin=function($0){return this._manager.setMin($0);};qx.Proto.getMin=function(){return this._manager.getMin();};qx.Proto._intervalIncrease=null;qx.Proto._oninterval=function($0){this._timer.stop();this.setInterval(Math.max(this.getMinTimer(),this.getInterval()-this.getTimerDecrease()));if(this._intervalMode==$[423]){this._pageIncrement();}else{if(this.getInterval()==this.getMinTimer()){this._computedIncrementAmount=this.getAmountGrowth()*this._computedIncrementAmount;}this._increment();}switch(this._intervalIncrease){case true:if(this.getValue()==this.getMax()){return;}case false:if(this.getValue()==this.getMin()){return;}}this._timer.restartWith(this.getInterval());};qx.Proto._checkValue=function($0,$1){var $2=this._textfield.getElement();if(!$2){return;}if($2.value==$[1]){if(!$0){$2.value=this.resetValue();this._textfield.selectAll();return;}}else{var $3=$2.value;if($3.length>1){while($3.charAt(0)==$[35]){$3=$3.substr(1,$3.length);}var $4=parseInt($3)||0;if($4!=$2.value){$2.value=$4;return;}}if($3==$[55]&&$0&&this.getMin()<0){if($2.value!=$3){$2.value=$3;}return;}$3=parseInt($3);var $5=true;var $6=this._manager._checkValue($3);if(isNaN($6)){$6=this._manager.getValue();}if($0&&$3==$[1]){$5=false;}else if(!isNaN($3)){if($1){if($3>$6&&!($3>0&&$6<=0)&&String($3).length<String($6).length){$5=false;}else if($3<$6&&!($3<0&&$6>=0)&&String($3).length<String($6).length){$5=false;}}}if($5&&$2.value!=$6){$2.value=$6;}if(!$1){this._manager.setValue($6);}}};qx.Proto._increment=function(){this._manager.setValue(this._manager.getValue()+((this._intervalIncrease?1:-1)*this._computedIncrementAmount));};qx.Proto._pageIncrement=function(){this._manager.setValue(this._manager.getValue()+((this._intervalIncrease?1:-1)*this.getPageIncrementAmount()));};qx.Proto._resetIncrements=function(){this._computedIncrementAmount=this.getIncrementAmount();this.resetInterval();};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[14],this._onkeypress,this);this.removeEventListener($[13],this._onkeydown,this);this.removeEventListener($[77],this._onkeyup,this);this.removeEventListener($[60],this._onmousewheel,this);if(this._textfield){this._textfield.removeEventListener($[181],this._onblur,this);this._textfield.removeEventListener($[85],this._oninput,this);this._textfield.dispose();this._textfield=null;}if(this._buttonlayout){this._buttonlayout.dispose();this._buttonlayout=null;}if(this._upbutton){this._upbutton.removeEventListener($[6],this._onmousedown,this);this._upbutton.dispose();this._upbutton=null;}if(this._downbutton){this._downbutton.removeEventListener($[6],this._onmousedown,this);this._downbutton.dispose();this._downbutton=null;}if(this._timer){this._timer.removeEventListener($[54],this._oninterval,this);this._timer.stop();this._timer.dispose();this._timer=null;}if(this._manager){this._manager.removeEventListener($[30],this._onchange,this);this._manager.dispose();this._manager=null;}return qx.ui.layout.HorizontalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[1132],qx.core.Target,function(){qx.core.Target.call(this);});qx.OO.addProperty({name:$[104],type:$[3],defaultValue:0});qx.OO.addProperty({name:$[446],type:$[3],defaultValue:0});qx.OO.addProperty({name:$[877],type:$[3],defaultValue:100});qx.OO.addProperty({name:$[998],type:$[3],defaultValue:1});qx.Proto._checkValue=function($0){return Math.max(this.getMin(),Math.min(this.getMax(),Math.floor($0)));};qx.Proto._modifyValue=function($0,$1,$2){if(this.hasEventListeners($[30])){this.dispatchEvent(new qx.event.type.Event($[30]),true);}return true;};qx.Proto._checkMax=function($0){return Math.floor($0);};qx.Proto._modifyMax=function($0,$1,$2){this.setValue(Math.min(this.getValue(),$0));if(this.hasEventListeners($[30])){this.dispatchEvent(new qx.event.type.Event($[30]),true);}return true;};qx.Proto._checkMin=function($0){return Math.floor($0);};qx.Proto._modifyMin=function($0,$1,$2){this.setValue(Math.max(this.getValue(),$0));if(this.hasEventListeners($[30])){this.dispatchEvent(new qx.event.type.Event($[30]),true);}return true;};qx.OO.defineClass($[2206]);qx.Class.rgb2hsb=function($0,$1,$2){var $3,$4,$5;$0=parseFloat($0);$1=parseFloat($1);$2=parseFloat($2);var $6=($0>$1)?$0:$1;if($2>$6){$6=$2;}var $7=($0<$1)?$0:$1;if($2<$7){$7=$2;}$5=$6/255.0;if($6!=0){$4=($6-$7)/$6;}else{$4=0;}if($4==0){$3=0;}else{var $8=($6-$0)/($6-$7);var $9=($6-$1)/($6-$7);var $a=($6-$2)/($6-$7);if($0==$6){$3=$a-$9;}else if($1==$6){$3=2.0+$8-$a;}else{$3=4.0+$9-$8;}$3=$3/6.0;if($3<0)$3=$3+1.0;}return {hue:Math.round($3*360),saturation:Math.round($4*100),brightness:Math.round($5*100)};};qx.Class.hsb2rgb=function($0,$1,$2){var $3,$4,$5,$6,$7,$8;$0=parseFloat($0/360);$1=parseFloat($1/100);$2=parseFloat($2/100);if($0>=1.0)$0%=1.0;if($1>1.0)$1=1.0;if($2>1.0)$2=1.0;var $9=Math.floor(255*$2);var $8={};if($1==0.0){$8.red=$8.green=$8.blue=$9;}else{$0*=6.0;$3=Math.floor($0);$4=$0-$3;$5=Math.floor($9*(1.0-$1));$6=Math.floor($9*(1.0-($1*$4)));$7=Math.floor($9*(1.0-($1*(1.0-$4))));switch($3){case 0:$8.red=$9;$8.green=$7;$8.blue=$5;break;case 1:$8.red=$6;$8.green=$9;$8.blue=$5;break;case 2:$8.red=$5;$8.green=$9;$8.blue=$7;break;case 3:$8.red=$5;$8.green=$6;$8.blue=$9;break;case 4:$8.red=$7;$8.green=$5;$8.blue=$9;break;case 5:$8.red=$9;$8.green=$5;$8.blue=$6;break;}}return $8;};qx.Locale.define($[1068],{"key_short_Meta":$[141],"key_short_Scroll":$[1332],"key_full_NumLock":$[1514],"key_full_Left":$[1279],"Choose a date":$[1908],"key_short_Control":$[532],"key_short_Home":$[582],"Hex":$[316],"key_short_Space":$[704],"key_full_PageUp":$[2158],"key_short_Shift":$[2281],"key_full_Control":$[133],"RGB":"RGB","key_short_Up":$[2398],"Details":$[1400],"Last year":$[2252],"key_full_Insert":$[1507],"key_short_Apps":$[2618],"Open ColorSelector":$[1911],"key_short_Backspace":$[688],"key_short_Alt":$[109],"key_full_Shift":$[1482],"Description":$[2564],"key_full_Space":$[704],"key_short_PageDown":$[2395],"Presets":$[2374],"key_full_Up":$[1518],"key_short_CapsLock":$[2505],"key_full_Backspace":$[688],"key_full_Tab":$[1130],"key_full_End":$[533],"key_short_Escape":$[456],"key_short_Tab":$[168],"key_full_Apps":$[2410],"key_full_Delete":$[926],"Case sensitive":$[1408],"key_full_Escape":$[79],"HSB":"HSB","key_short_PageUp":$[1385],"Next month":$[2076],"key_short_Win":$[230],"key_full_Enter":$[562],"key_full_Alt":$[109],"key_short_Pause":$[603],"key_short_Down":$[1200],"key_short_PrintScreen":$[2255],"key_full_Win":$[378],"key_short_Right":$[1825],"key_short_NumLock":$[2047],"Search next occurrence":$[1101],"Automatic":$[1431],"ID":"Código","key_short_Enter":$[562],"Last month":$[1379],"key_full_Right":$[1452],"OK":"Aceptar","key_full_PageDown":$[1318],"key_full_Pause":$[603],"key_full_CapsLock":$[2457],"Color Selector":$[2426],"key_full_PrintScreen":$[1012],"Preview (Old/New)":$[1771],"key_short_Left":$[1790],"Search items in list":$[1725],"key_short_End":$[533],"key_full_Meta":$[141],"key_full_Home":$[582],"Cancel":$[1601],"key_full_Scroll":$[1871],"Next year":$[1193],"key_short_Delete":$[1751],"key_short_Insert":$[208],"key_full_Down":$[2573]});qx.OO.defineClass($[1422],qx.ui.toolbar.MenuButton,function($0,$1,$2,$3,$4,$5){qx.ui.toolbar.MenuButton.call(this,$0,$1,$2,$3,$4,$5);});qx.OO.defineClass($[1152],{map:{"Array":[$[1612],$[2182],$[1239],$[1159],$[2551],$[2036],$[1454],$[1681],$[768],$[523],$[792],$[851],$[1513],$[1660],$[132],$[1863],$[2000]],"String":[$[2264],$[1818],$[2091],$[2235],$[2134],$[2496],$[792],$[851],$[1983],$[1554],$[902],$[1324],$[1786],$[1109],$[1099],$[2313],$[768],$[523]]},_wrap:function($0,$1){return function($2){return $0.prototype[$1].apply($2,Array.prototype.slice.call(arguments,1));};},init:function(){var $0=qx.lang.Generics.map;for(var $1 in $0){var $2=window[$1];var $3=$0[$1];for(var $4=0,$5=$3.length;$4<$5;$4++){var $6=$3[$4];if(!$2[$6]){$2[$6]=qx.lang.Generics._wrap($2,$6);}}}}});qx.lang.Generics.init();qx.OO.defineClass($[1915],qx.renderer.theme.ColorTheme,function(){qx.renderer.theme.ColorTheme.call(this,$[1019]);});qx.Proto._colors=qx.lang.Object.carefullyMergeWith({activeborder:[212,208,200],activecaption:[192,192,192],appworkspace:[128,128,128],background:[88,87,104],buttonface:[224,223,227],buttonhighlight:[255,255,255],buttonshadow:[157,157,161],buttontext:[0,0,0],captiontext:[14,16,16],graytext:[172,168,153],highlight:[178,180,191],highlighttext:[0,0,0],inactiveborder:[212,208,200],inactivecaption:[255,255,255],inactivecaptiontext:[162,161,161],infobackground:[255,255,225],infotext:[0,0,0],menu:[255,255,255],menutext:[0,0,0],scrollbar:[212,208,200],threeddarkshadow:[113,111,100],threedface:[224,223,227],threedhighlight:[255,255,255],threedlightshadow:[241,239,226],threedshadow:[157,157,161],window:[255,255,255],windowframe:[0,0,0],windowtext:[0,0,0]},qx.Super.prototype._colors);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ColorManager.getInstance().registerColorTheme(qx.Class);qx.OO.defineClass($[1253],qx.core.Target,function($0){qx.core.Target.call(this);this._propertyEditors={};this._registerDefaultPropertyEditors();this._flags=$0||{};if(this._flags.strict==null){this._flags.strict=true;}});qx.Proto.buildFromUrl=function($0,$1){var $2=new qx.io.remote.Request($1,$[1662],qx.util.Mime.XML);var $3=this;$2.addEventListener($[17],function($4){$3.build($0,$4.getData().getContent());qx.ui.core.Widget.flushGlobalQueues();});$2.send();};qx.Proto.build=function($0,$1){if(typeof $1==$[4]&&$1.nodeName==$[1269]){$1=$1.value;}if(typeof $1==$[0]){$1=qx.xml.Document.fromString($1);}this._buildNodes($0,$1.childNodes);};qx.Proto._buildNodes=function($0,$1){var $2=0;for(var $3=0;$3<$1.length;$3++){var $4=$1[$3];if($4.nodeType==1){this._buildWidgetFromNode($0,$4);}}};qx.Proto._buildEventListener=function($0,$1,$2){if(typeof $1.type!==$[0]){throw this._newError($[1675]);}var $3=this;if(typeof $1.delegate===$[0]){if($1.delegate.indexOf($[726])>-1){var $4=$1.delegate.split($[726]);var $5=$4[0];var $6=$4[1];$0.addEventListener($1.type,function($7){if(!window[$5]){throw $3._newError($[473],{delegate:$1.delegate});}if(!window[$5][$6]){throw $3._newError($[473],{delegate:$1.delegate});}window[$5][$6].apply(window[$5],[$7]);});}else{$0.addEventListener($1.type,function($7){if(!window[$1.delegate]){throw $3._newError($[473],{delegate:$1.delegate});}window[$1.delegate].apply(null,[$7]);});}}else{if(!$1.args){$1.args=$[743];}var $7=new Function($1.args,$2);$0.addEventListener($1.type,$7);}};qx.Proto._buildWidgetFromNode=function($0,$1){var $2=this._extractClassName($1);if(!$2){throw this._newError($[1022],{nodeName:$1.nodeName});}if($2==$[1222]){this._buildNodes($0,$1.childNodes);return;}if($2==$[2026]){var $3=document.createElement($[549]);var $4=this._mapXmlAttribToObject($1);if($4.type){$3.type=$4.type;}else{$3.type=$[2196];}if(qx.core.Client.getInstance().isMshtml()){$3.innerHTML=eval($1.firstChild.nodeValue);}else{$3.innerHTML=$1.firstChild.nodeValue;}document.body.appendChild($3);return;}if($2==$[1880]){var $4=this._mapXmlAttribToObject($1);var $5;if($1.firstChild){$5=$1.firstChild.nodeValue;}this._buildEventListener($0,$4,$5);return;}var $6=qx.OO.classes[$2];if(!$6){throw this._newError($[2010],{className:$2});}var $7=new $6();var $4=this._mapXmlAttribToObject($1,$7);delete $4[$[354]];var $8=$4.id&&$4.id.indexOf($[94])==0;if($4.id){window[$4.id]=$7;delete $4.id;}for(var $9 in $4){if($9.toLowerCase().indexOf($[2567])==0&&$9.length>2){var $a=$9.substring(2);$a=$a.charAt(0)+$a.substring(1);this._buildEventListener($7,{type:$a,args:$[2225]},$4[$9]);delete $4[$9];}}for(var $b in $4){this._setWidgetProperty($7,$b,$4[$b]);}if(!$8){$0.add($7);}this._buildNodes($7,$1.childNodes);};qx.Proto._setWidgetProperty=function($0,$1,$2){var $3=this._findPropertyEditor($0.classname,$1);if(!$3){$3=this._coercePropertyEditor;}$3.set($0,$1,$2);};qx.Proto._findPropertyEditor=function($0,$1){var $2=this._propertyEditors[$0];if($2&&$2[$1]){return $2[$1];}var $3=qx.OO.classes[$0];if($3&&$3.superclass&&$3.superclass.prototype.classname){return this._findPropertyEditor($3.superclass.prototype.classname,$1);}return null;};qx.Proto.registerPropertyEditor=function($0,$1,$2){if(!this._propertyEditors[$0])this._propertyEditors[$0]={};this._propertyEditors[$0][$1]=$2;};qx.Proto._registerDefaultPropertyEditors=function(){var $0=this;var $1={};$1.set=function($2,$3,$4){if($4==null||$4==$[1]){$0._setProperty($2,$3,null);return;}var $5=$4.split($[18]);var $6=[];for(var $7=0;$7<$5.length;$7++){$6[$7]=$0._coerce($5[$7]);}$0._setProperties($2,$3,$6);};var $2={};$2.set=function($3,$4,$5){if($5==null||$5==$[1]){$0._setProperty($3,$4,null);return;}$0._setProperty($3,$4,eval($5));};var $3={};$3.set=function($4,$5,$6){$0._setProperty($4,$5,window[$6]);};this.registerPropertyEditor($[67],$[2413],$1);this.registerPropertyEditor($[67],$[1402],$1);this.registerPropertyEditor($[67],$[1315],$1);this.registerPropertyEditor($[67],$[1391],$1);this.registerPropertyEditor($[67],$[2170],$1);this.registerPropertyEditor($[67],$[1947],$1);this.registerPropertyEditor($[67],$[2393],$1);this.registerPropertyEditor($[67],$[1352],$1);this.registerPropertyEditor($[67],$[1020],$1);this.registerPropertyEditor($[67],$[1450],$1);this.registerPropertyEditor($[67],$[1687],$1);this.registerPropertyEditor($[67],$[1604],$1);this.registerPropertyEditor($[67],$[2275],$1);this.registerPropertyEditor($[67],$[2098],$2);this.registerPropertyEditor($[67],$[1065],$2);this.registerPropertyEditor($[67],$[976],$2);this.registerPropertyEditor($[1591],$[1288],$3);this.registerPropertyEditor($[2037],$[2559],$3);this.registerPropertyEditor($[1046],$[2270],$3);this._coercePropertyEditor={};this._coercePropertyEditor.set=function($4,$5,$6){$0._setProperty($4,$5,$0._coerce($6));};};qx.Proto._coerce=function($0){if($0==null)return $0;if(typeof $0==$[2597])return $0;if(typeof $0==$[1641])return $0;if(typeof $0==$[1074])return $0;if(typeof $0==$[2246])return $0;if(typeof $0==$[2323])return $0;if(typeof $0==$[1803])return $0;var $1=new Number($0);if(!isNaN($1))return $1.valueOf();if($0==$[609])return true;if($0==$[1685])return false;var $2=Date.parse($0);if($2!=null&&!isNaN($2))return $2;if(typeof $0==$[2357]){if($0==$[1])return null;}return $0;};qx.Proto._setProperty=function($0,$1,$2){this._setProperties($0,$1,[$2]);};qx.Proto._setProperties=function($0,$1,$2){var $3=$[83]+$1;for(var $4 in $0){if($3==$4.toLowerCase()){var $5=$0[$4];break;}}if(!$5&&this._flags.strict)throw this._newError($[987],{widget:$0,property:$1});$5.apply($0,$2);};qx.Proto._extractClassName=function($0){if($0.nodeName.toLowerCase()==$[49]){if(!$0.attributes[$[354]])return null;return $0.attributes[$[354]].value;}else{return $0.nodeName;}};qx.Proto._mapXmlAttribToObject=function($0){var $1={};var $2=$0.attributes;for(var $3=0;$3<$2.length;$3++){$1[$2[$3].name.toLowerCase()]=$2[$3].value;}return $1;};qx.Proto._newError=function($0,$1,$2){var $3=$0;var $4=$[1];var $5=$[1];if($1){for(var $6 in $1){$5+=$4+$6+$[15]+$1[$6]+$[246];$4=$[42];}$3+=$[42]+$5+$[42];}if($2){$3+=$[2592]+$2+$[42];}return new Error($3);};qx.OO.defineClass($[870],qx.ui.form.CheckBox,function($0,$1,$2,$3){qx.ui.form.CheckBox.call(this,$0,$1,$2,$3);this.addEventListener($[14],this._onkeypress);});qx.OO.addProperty({name:$[276],type:$[4],instance:$[226],allowNull:true});qx.Proto.INPUT_TYPE="radio";qx.Proto._modifyChecked=function($0,$1,$2){if(this._iconObject){this._iconObject.setChecked($0);}var $3=this.getManager();if($3){$3.handleItemChecked(this,$0);}return true;};qx.Proto._modifyManager=function($0,$1,$2){if($1){$1.remove(this);}if($0){$0.add(this);}return true;};qx.Proto._modifyName=function($0,$1,$2){if(this._iconObject){this._iconObject.setName($0);}if(this.getManager()){this.getManager().setName($0);}return true;};qx.Proto._modifyValue=function($0,$1,$2){if(this.isCreated()&&this._iconObject){this._iconObject.setValue($0);}return true;};qx.Proto._onkeydown=function($0){if($0.getKeyIdentifier()==$[43]&&!$0.isAltPressed()){this.setChecked(true);}};qx.Proto._onkeypress=function($0){switch($0.getKeyIdentifier()){case $[68]:case $[73]:qx.event.handler.FocusHandler.mouseFocus=false;qx.event.handler.FocusHandler.mouseFocus=false;return this.getManager()?this.getManager().selectPrevious(this):true;case $[69]:case $[70]:qx.event.handler.FocusHandler.mouseFocus=false;return this.getManager()?this.getManager().selectNext(this):true;}};qx.Proto._onclick=function($0){this.setChecked(true);};qx.Proto._onkeyup=function($0){if($0.getKeyIdentifier()==$[95]){this.setChecked(true);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[14],this._onkeypress);return qx.ui.form.CheckBox.prototype.dispose.call(this);};qx.OO.defineClass($[2365],qx.ui.menu.CheckBox,function($0,$1,$2){qx.ui.menu.CheckBox.call(this,$0,$1,$2);qx.manager.object.ImageManager.getInstance().preload($[677]);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1643]});qx.OO.addProperty({name:$[276],type:$[4],instance:$[226],allowNull:true});qx.Proto._modifyChecked=function($0,$1,$2){var $3=this.getManager();if($3){if($0){$3.setSelected(this);}else if($3.getSelected()==this){$3.setSelected(null);}}$0?this.addState($[81]):this.removeState($[81]);this.getIconObject().setSource($0?$[677]:$[53]);return true;};qx.Proto._modifyManager=function($0,$1,$2){if($1){$1.remove(this);}if($0){$0.add(this);}return true;};qx.Proto._modifyName=function($0,$1,$2){if(this.getManager()){this.getManager().setName($0);}return true;};qx.Proto.execute=function(){this.setChecked(true);qx.ui.menu.Button.prototype.execute.call(this);};qx.OO.defineClass($[319],qx.core.Target,function($0){qx.core.Target.call(this);this.setName($0);this._states={};this._savedStates=[];this._eventQueue=[];this._blockedEvents=[];this._friendlyToObject={};this._friendlyToHash={};this._hashToFriendly={};this._groupToFriendly={};this._friendlyToGroups={};});qx.OO.addProperty({name:$[98],type:$[0]});qx.OO.addProperty({name:$[254],type:$[0]});qx.OO.addProperty({name:$[2169],type:$[0]});qx.OO.addProperty({name:$[375],type:$[0]});qx.OO.addProperty({name:$[1804],type:$[3],defaultValue:2});qx.Proto.addState=function($0){if(!$0 instanceof qx.util.fsm.State){throw new Error("Invalid state: not an instance of "+"qx.util.fsm.State");}var $1=$0.getName();if($1 in this._states){throw new Error("State "+$0+" already exists");}this._states[$1]=$0;};qx.Proto.replaceState=function($0,$1){if(!$0 instanceof qx.util.fsm.State){throw new Error("Invalid state: not an instance of "+"qx.util.fsm.State");}var $2=$0.getName();var $3=this._states[$2];this._states[$2]=$0;if($1){$3._needDispose;}return $3;};qx.Proto.addObject=function($0,$1,$2){var $3=$1.toHashCode();this._friendlyToHash[$0]=$3;this._hashToFriendly[$3]=$0;this._friendlyToObject[$0]=$1;if(!$2){return;}if(typeof ($2)==$[0]){$2=[$2];}for(var $4=0;$4<$2.length;$4++){var $5=$2[$4];if(!this._groupToFriendly[$5]){this._groupToFriendly[$5]={};}this._groupToFriendly[$5][$0]=true;if(!this._friendlyToGroups[$0]){this._friendlyToGroups[$0]=[];}this._friendlyToGroups[$0]=this._friendlyToGroups[$0].concat($2);}};qx.Proto.removeObject=function($0){var $1=this._friendlyToHash[$0];if(this._friendlyToGroups[$0]){for(groupName in this._friendlyToGroups[$0]){delete this._groupToFriendly[groupName];}delete this._friendlyToGroups[$0];}delete this._hashToFriendly[$1];delete this._friendlyToHash[$0];delete this._friendlyToObject[$0];};qx.Proto.getObject=function($0){return this._friendlyToObject[$0];};qx.Proto.getFriendlyName=function($0){var $1=$0.toHashCode();return $1?this._hashToFriendly[$1]:null;};qx.Proto.getGroupObjects=function($0){var $1=[];for(var $2 in this._groupToFriendly[$0]){$1.push($2);}return $1;};qx.Proto.displayAllObjects=function(){for(var $0 in this._friendlyToHash){var $1=this._friendlyToHash[$0];var $2=this.getObject($0);this.debug($0+" => "+$1);this.debug("  "+$1+" => "+this._hashToFriendly[$1]);this.debug("  "+$0+" => "+this.getObject($0));this.debug("  "+this.getObject($0)+" => "+this.getFriendlyName($2));}};qx.Proto.debugObject=function($0,$1){thisClass=this;var $2=function($0,$3){var $4=$[1];for(var $5=0;$5<$3;$5++){$4+=$[292];}if(typeof ($0)!=$[4]){thisClass.debug($4,$0);return;}for(var $6 in $0){if(typeof ($0[$6])==$[4]){if($0[$6] instanceof Array){thisClass.debug($4+$6+": "+"Array");}else{thisClass.debug($4+$6+": "+"Object");}$2($0[$6],$3+1);}else{thisClass.debug($4+$6+": "+$0[$6]);}}};if($1){this.debug($1);}$2($0,0);};qx.Proto.start=function(){var $0;for($0 in this._states){this.setState($0);this.setPreviousState(null);this.setNextState(null);break;}if(!$0){throw new Error("Machine started with no available states");}var $1=(qx.Settings.getValueOfClass($[319],$[287])&qx.util.fsm.FiniteStateMachine.DebugFlags.FUNCTION_DETAIL);if($1){this.debug(this.getName()+"#"+$0+"#actionsBeforeOnentry");}this._states[$0].getAutoActionsBeforeOnentry()(this);if($1){this.debug(this.getName()+"#"+$0+"#entry");}this._states[$0].getOnentry()(this,null);if($1){this.debug(this.getName()+"#"+$0+"#actionsAfterOnentry");}this._states[$0].getAutoActionsAfterOnentry()(this);};qx.Proto.pushState=function($0){if(this._savedStates.length>=this.getMaxSavedStates()){throw new Error("Saved-state stack is full");}if($0){this._savedStates.push(this.getState());}else{this._savedStates.push(this.getPreviousState());}};qx.Proto.postponeEvent=function($0){this._blockedEvents.unshift($0);};qx.Proto.copyEvent=function($0){var $1={};for(var $2 in $0){$1[$2]=$0[$2];}return $1;};qx.Proto.enqueueEvent=function($0,$1){if($1){this._eventQueue.push($0);}else{this._eventQueue.unshift($0);}if(qx.Settings.getValueOfClass($[319],$[287])&qx.util.fsm.FiniteStateMachine.DebugFlags.EVENTS){if($1){this.debug(this.getName()+": Pushed event: "+$0.getType());}else{this.debug(this.getName()+": Queued event: "+$0.getType());}}};qx.Proto.eventListener=function($0){var $1=this.copyEvent($0);this.enqueueEvent($1,false);this._processEvents();};qx.Proto._processEvents=function(){if(this._eventProcessingInProgress){return ;}this._eventProcessingInProgress=true;while(this._eventQueue.length>0){var $0=this._eventQueue.pop();var $1=this._run($0);if($1){$0.dispose();}}this._eventProcessingInProgress=false;};qx.Proto._run=function($0){var $1=this;var $2;var $3;var $4;var $5;var $6;var $7;var $8;var $9=(qx.Settings.getValueOfClass($[319],$[287]));var $a=$9&qx.util.fsm.FiniteStateMachine.DebugFlags.EVENTS;var $b=$9&qx.util.fsm.FiniteStateMachine.DebugFlags.TRANSITIONS;var $c=$9&qx.util.fsm.FiniteStateMachine.DebugFlags.FUNCTION_DETAIL;var $d=$9&qx.util.fsm.FiniteStateMachine.DebugFlags.OBJECT_NOT_FOUND;if($a){this.debug(this.getName()+": Process event: "+$0.getType());}$2=this.getState();$5=this._states[$2];$6=$5.transitions;$7=$5.getEvents()[$0.getType()];if(!$7){if($a){this.debug(this.getName()+": Event '"+$0.getType()+"'"+" not handled.  Ignoring.");}return true;}if(typeof ($7)==$[4]){var $e=this.getFriendlyName($0.getTarget());if(!$e){if($d){this.debug(this.getName()+": Could not find friendly name for '"+$0.getType()+"' on '"+$0.getTarget()+"'");}return true;}$8=$7[$e];}else{$8=$7;}switch($8){case qx.util.fsm.FiniteStateMachine.EventHandling.PREDICATE:break;case qx.util.fsm.FiniteStateMachine.EventHandling.BLOCKED:if($a){this.debug(this.getName()+": Event '"+$0.getType()+"'"+" blocked.  Re-queuing.");}this._blockedEvents.unshift($0);return false;default:if(typeof ($8)==$[0]){if($6[$8]){var $f=$6[$8];$6={};$6[$8]=$f;}else{throw new Error("Explicit transition "+$8+" does not exist");}break;}}for(var $g in $6){var $f=$6[$g];switch($f.getPredicate()(this,$0)){case true:break;case false:continue;case null:return true;default:throw new Error("Transition "+$2+":"+$g+" returned a value other than true, false, or null.");}$3=$f.getNextState();if(typeof ($3)==$[0]){if(!$3 in this._states){throw new Error("Attempt to transition to nonexistent state "+$3);}this.setNextState($3);}else{switch($3){case qx.util.fsm.FiniteStateMachine.StateChange.CURRENT_STATE:$3=$2;this.setNextState($3);break;case qx.util.fsm.FiniteStateMachine.StateChange.POP_STATE_STACK:if(this._savedStates.length==0){throw new Error("Attempt to transition to POP_STATE_STACK "+"while state stack is empty.");}$3=this._savedStates.pop();this.setNextState($3);break;default:throw new Error("Internal error: invalid nextState");break;}}if($c){this.debug(this.getName()+"#"+$2+"#"+$g+"#autoActionsBeforeOntransition");}$f.getAutoActionsBeforeOntransition()(this);if($c){this.debug(this.getName()+"#"+$2+"#"+$g+"#ontransition");}$f.getOntransition()(this,$0);if($c){this.debug(this.getName()+"#"+$2+"#"+$g+"#autoActionsAfterOntransition");}$f.getAutoActionsAfterOntransition()(this);if($c){this.debug(this.getName()+"#"+$2+"#autoActionsBeforeOnexit");}$5.getAutoActionsBeforeOnexit()(this);if($c){this.debug(this.getName()+"#"+$2+"#exit");}$5.getOnexit()(this,$0);if($c){this.debug(this.getName()+"#"+$2+"#autoActionsAfterOnexit");}$5.getAutoActionsAfterOnexit()(this);if($5._needDispose){$5.dispose();}$5=this._states[this.getNextState()];this.setPreviousState($2);this.setState(this.getNextState());this.setNextState(null);$4=$2;$2=$3;$3=undefined;if($c){this.debug(this.getName()+"#"+$2+"#autoActionsBeforeOnentry");}$5.getAutoActionsBeforeOnentry()(this);if($c){this.debug(this.getName()+"#"+$2+"#entry");}$5.getOnentry()(this,$0);if($c){this.debug(this.getName()+"#"+$2+"#autoActionsAfterOnentry");}$5.getAutoActionsAfterOnentry()(this);var $7;for(var $h=0;$h<this._blockedEvents.length;$h++){$7=this._blockedEvents.pop();this._eventQueue.unshift($7);}qx.ui.core.Widget.flushGlobalQueues();if($b){this.debug(this.getName()+"#"+$4+" => "+this.getName()+"#"+$2);}return true;}if($b){this.debug(this.getName()+"#"+$2+": event '"+$0.getType()+"'"+": no transition found.  No state change.");}return true;};qx.Class.StateChange={CURRENT_STATE:1,POP_STATE_STACK:2,TERMINATE:3};qx.Class.EventHandling={PREDICATE:1,BLOCKED:2};qx.Class.DebugFlags={EVENTS:1,TRANSITIONS:2,FUNCTION_DETAIL:4,OBJECT_NOT_FOUND:8};qx.Settings.setDefault($[287],(qx.util.fsm.FiniteStateMachine.DebugFlags.EVENTS|qx.util.fsm.FiniteStateMachine.DebugFlags.TRANSITIONS|qx.util.fsm.FiniteStateMachine.DebugFlags.OBJECT_NOT_FOUND));qx.Class._commonCheckAutoActions=function($0,$1,$2){if(typeof ($1)!=$[4]){throw new Error("Invalid "+$0+" value: "+typeof ($1));}var $3;var $4=$[1167]+$[304];var $5;var $6;for(var $7 in $1){var $8=$1[$7];if(!$8 instanceof Array){throw new Error("Invalid function request type: "+"expected array, found "+typeof ($8));}for(var $9=0;$9<$8.length;$9++){$6=$8[$9];if(typeof ($6)!=$[4]){throw new Error("Invalid function request parameter type: "+"expected object, found "+typeof ($8[$5]));}params=$6[$[823]];if(!params){params=[];}else{if(!params instanceof Array){throw new Error("Invalid function parameters: "+"expected array, found "+typeof (params));}}$3=$7+$[182];for(var $a=0;$a<params.length;$a++){if($a!=0){$3+=$[18];}if(typeof (params[$a])==$[58]){$3+=$[182]+params[$a]+$[2454];}else if(typeof (params[$a])==$[0]){$3+=$[283]+params[$a]+$[283];}else{$3+=params[$a];}}$3+=$[82];var $b=$6[$[1184]];if(!$b){$b=[];}else if(!$b instanceof Array){throw new Error("Invalid 'objects' list: expected array, got "+typeof ($b));}for(var $a=0;$a<$b.length;$a++){if(typeof ($b[$a])!=$[0]){throw new Error("Invalid friendly name in 'objects' list: "+$b[$a]);}$4+=$[2524]+$b[$a]+$[2569]+$3+$[65];}var $c=$6[$[2124]];if($c){if(!$c instanceof Array){throw new Error("Invalid 'groups' list: expected array, got "+typeof ($c));}for(var $d in $c){$4+=$[2012]+$[2328]+$c[$d]+$[2128]+$[1025]+$[1585]+$[2240]+$[2552]+$3+$[65]+$[1698];}}}}$4+=$[294]+$[1888]+$[304]+$[1140]+$[294];return new Function($[1421],$4);};qx.Proto.dispose=function(){var $0;var $1;if(this.getDisposed()){return true;}while(this._savedStates.length>0){$1=this._savedStates.pop();$1=null;}this._savedStates=null;while(this._eventQueue.length>0){$0=this._eventQueue.pop();$0.dispose();$0=null;}this._eventQueue=null;while(this._blockedEvents.length>0){$0=this._blockedEvents.pop();$0.dispose();$0=null;}for(var $1 in this._states){this._states[$1].dispose();this._states[$1]=null;delete this._states[$1];}this._states=null;return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[1331],qx.core.Object,function($0,$1){qx.core.Object.call(this,true);this.setName($0);if(typeof ($1)!=$[4]){throw new Error("State info must be an object");}for(var $2 in $1){switch($2){case $[658]:this.setOnentry($1[$2]);break;case $[812]:this.setOnexit($1[$2]);break;case $[460]:this.setAutoActionsBeforeOnentry($1[$2]);break;case $[490]:this.setAutoActionsAfterOnentry($1[$2]);break;case $[475]:this.setAutoActionsBeforeOnexit($1[$2]);break;case $[415]:this.setAutoActionsAfterOnexit($1[$2]);break;case $[797]:this.setEvents($1[$2]);break;default:this.setUserData($2,$1[$2]);this.debug("State "+$0+": "+"Adding user-provided field to state: "+$2);break;}}if(!this.getEvents()){throw new Error("The events object must be provided in new state info");}this.transitions={};});qx.OO.addProperty({name:$[98],type:$[0]});qx.OO.addProperty({name:$[658],defaultValue:function($0,$1){}});qx.OO.addProperty({name:$[812],defaultValue:function($0,$1){}});qx.OO.addProperty({name:$[460],defaultValue:function($0,$1){}});qx.OO.addProperty({name:$[490],defaultValue:function($0,$1){}});qx.OO.addProperty({name:$[475],defaultValue:function($0,$1){}});qx.OO.addProperty({name:$[415],defaultValue:function($0,$1){}});qx.OO.addProperty({name:$[797]});qx.Proto._checkName=function($0,$1){if(typeof ($0)!=$[0]||$0.length<1){throw new Error("Invalid state name");}return $0;};qx.Proto._checkOnentry=function($0,$1){switch(typeof ($0)){case $[38]:return function($2,$3){};case $[58]:return $0;default:throw new Error("Invalid onentry type: "+typeof ($0));return null;}};qx.Proto._checkOnexit=function($0,$1){switch(typeof ($0)){case $[38]:return function($2,$3){};case $[58]:return $0;default:throw new Error("Invalid onexit type: "+typeof ($0));return null;}};qx.Proto._checkEvents=function($0,$1){if(typeof ($0)!=$[4]){throw new Error("events must be an object");}for(var $2 in $0){var $3=$0[$2];if(typeof ($3)==$[3]&&$3!=qx.util.fsm.FiniteStateMachine.EventHandling.PREDICATE&&$3!=qx.util.fsm.FiniteStateMachine.EventHandling.BLOCKED){throw new Error("Invalid numeric value in events object: "+$2+": "+$3);}else if(typeof ($3)==$[4]){for(action_e in $3){if(typeof ($3[action_e])==$[3]&&$3[action_e]!=qx.util.fsm.FiniteStateMachine.EventHandling.PREDICATE&&$3[action_e]!=qx.util.fsm.FiniteStateMachine.EventHandling.BLOCKED){throw new Error("Invalid numeric value in events object "+"("+$2+"): "+action_e+": "+$3[action_e]);}else if(typeof ($3[action_e])!=$[0]&&typeof ($3[action_e])!=$[3]){throw new Error("Invalid value in events object "+"("+$2+"): "+action_e+": "+$3[action_e]);}}}else if(typeof ($3)!=$[0]&&typeof ($3)!=$[3]){throw new Error("Invalid value in events object: "+$2+": "+$0[$2]);}}return $0;};qx.Proto._checkAutoActionsBeforeOnentry=function($0,$1){return qx.util.fsm.FiniteStateMachine._commonCheckAutoActions($[460],$0,$1);};qx.Proto._checkAutoActionsAfterOnentry=function($0,$1){return qx.util.fsm.FiniteStateMachine._commonCheckAutoActions($[490],$0,$1);};qx.Proto._checkAutoActionsBeforeOnexit=function($0,$1){return qx.util.fsm.FiniteStateMachine._commonCheckAutoActions($[475],$0,$1);};qx.Proto._checkAutoActionsAfterOnexit=function($0,$1){return qx.util.fsm.FiniteStateMachine._commonCheckAutoActions($[415],$0,$1);};qx.Proto.addTransition=function($0){if(!$0 instanceof qx.util.fsm.Transition){throw new Error("Invalid transition: not an instance of "+"qx.util.fsm.Transition");}this.transitions[$0.getName()]=$0;};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}return qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[1360],qx.core.Object,function($0,$1){qx.core.Object.call(this,true);this.setName($0);for(var $2 in $1){switch($2){case $[697]:this.setPredicate($1[$2]);break;case $[375]:this.setNextState($1[$2]);break;case $[708]:this.setAutoActionsBeforeOntransition($1[$2]);break;case $[667]:this.setAutoActionsAfterOntransition($1[$2]);break;case $[722]:this.setOntransition($1[$2]);break;default:this.setUserData($2,$1[$2]);this.debug("Transition "+$0+": "+"Adding user-provided field to transition: "+$2);break;}}});qx.OO.addProperty({name:$[98],type:$[0]});qx.OO.addProperty({name:$[697],defaultValue:function($0,$1){return true;}});qx.OO.addProperty({name:$[375],defaultValue:qx.util.fsm.FiniteStateMachine.StateChange.CURRENT_STATE});qx.OO.addProperty({name:$[708],defaultValue:function($0,$1){}});qx.OO.addProperty({name:$[667],defaultValue:function($0,$1){}});qx.OO.addProperty({name:$[722],defaultValue:function($0,$1){}});qx.Proto._checkName=function($0,$1){if(typeof ($0)!=$[0]||$0.length<1){throw new Error("Invalid transition name");}return $0;};qx.Proto._checkPredicate=function($0,$1){switch(typeof ($0)){case $[38]:return function($2,$3){return true;};case $[2]:return function($2,$3){return $0;};case $[58]:return $0;default:throw new Error("Invalid transition predicate type: "+typeof ($0));break;}};qx.Proto._checkNextState=function($0,$1){switch(typeof ($0)){case $[0]:return $0;case $[3]:switch($0){case qx.util.fsm.FiniteStateMachine.StateChange.CURRENT_STATE:case qx.util.fsm.FiniteStateMachine.StateChange.POP_STATE_STACK:case qx.util.fsm.FiniteStateMachine.StateChange.TERMINATE:return $0;default:throw new Error("Invalid transition nextState value: "+$0+": nextState must be an explicit state name, "+"or one of the Fsm.StateChange constants");}break;default:throw new Error("Invalid transition nextState type: "+typeof ($0));break;}};qx.Proto._checkOntransition=function($0,$1){switch(typeof ($0)){case $[38]:return function($2,$3){};case $[58]:return $0;default:throw new Error("Invalid ontransition type: "+typeof ($0));break;}};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}return qx.core.Object.prototype.dispose.call(this);};qx.Locale.define($[2536],{cldr_alternateQuotationEnd:$[577],cldr_alternateQuotationStart:$[363],cldr_am:$[2220],cldr_date_format_full:$[871],cldr_date_format_long:$[1884],cldr_date_format_medium:$[1564],cldr_date_format_short:$[2236],cldr_date_time_format_HHmm:$[253],cldr_date_time_format_HHmmss:$[160],cldr_date_time_format_MMMdd:$[2070],cldr_date_time_format_MMd:$[946],cldr_date_time_format_hhmm:$[567],cldr_date_time_format_hhmmss:$[746],cldr_date_time_format_yyMM:$[348],cldr_date_time_format_yyMMM:$[1523],cldr_date_time_format_yyQQQQ:$[331],cldr_day_abbreviated_fri:$[2373],cldr_day_abbreviated_mon:$[1750],cldr_day_abbreviated_sat:$[880],cldr_day_abbreviated_sun:$[2058],cldr_day_abbreviated_thu:$[1692],cldr_day_abbreviated_tue:$[716],cldr_day_abbreviated_wed:$[1314],cldr_day_narrow_fri:$[1693],cldr_day_narrow_mon:$[1703],cldr_day_narrow_sat:$[91],cldr_day_narrow_sun:$[177],cldr_day_narrow_thu:$[97],cldr_day_narrow_tue:$[75],cldr_day_narrow_wed:$[75],cldr_day_wide_fri:$[1194],cldr_day_wide_mon:$[2311],cldr_day_wide_sat:$[2432],cldr_day_wide_sun:$[2190],cldr_day_wide_thu:$[1027],cldr_day_wide_tue:$[2572],cldr_day_wide_wed:$[2207],cldr_month_abbreviated_1:$[1937],cldr_month_abbreviated_10:$[1969],cldr_month_abbreviated_11:$[2105],cldr_month_abbreviated_12:$[1249],cldr_month_abbreviated_2:$[2485],cldr_month_abbreviated_3:$[716],cldr_month_abbreviated_4:$[1310],cldr_month_abbreviated_5:$[1701],cldr_month_abbreviated_6:$[2561],cldr_month_abbreviated_7:$[1330],cldr_month_abbreviated_8:$[1119],cldr_month_abbreviated_9:$[2126],cldr_month_narrow_1:$[2598],cldr_month_narrow_10:$[224],cldr_month_narrow_11:$[303],cldr_month_narrow_12:$[177],cldr_month_narrow_2:$[146],cldr_month_narrow_3:$[75],cldr_month_narrow_4:$[72],cldr_month_narrow_5:$[75],cldr_month_narrow_6:$[97],cldr_month_narrow_7:$[97],cldr_month_narrow_8:$[72],cldr_month_narrow_9:$[91],cldr_month_wide_1:$[1002],cldr_month_wide_10:$[2345],cldr_month_wide_11:$[1172],cldr_month_wide_12:$[1727],cldr_month_wide_2:$[1794],cldr_month_wide_3:$[1323],cldr_month_wide_4:$[1627],cldr_month_wide_5:$[1827],cldr_month_wide_6:$[2097],cldr_month_wide_7:$[2612],cldr_month_wide_8:$[2484],cldr_month_wide_9:$[1971],cldr_number_decimal_separator:$[18],cldr_number_group_separator:$[46],cldr_pm:$[1677],cldr_quotationEnd:$[682],cldr_quotationStart:$[412],cldr_time_format_full:$[2014]});qx.OO.defineClass($[2574],qx.ui.popup.Popup,function($0){qx.ui.popup.Popup.call(this);this.setPadding(4);this.auto();this.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);this.setBackgroundColor($[102]);this._tables=$0;this._createLayout();this._createAutoBtn();this._createBoxes();this._createPreview();this._createSelectorBtn();this.addEventListener($[558],this._onBeforeAppear);});qx.OO.addProperty({name:$[104],type:$[4],instance:$[142]});qx.OO.addProperty({name:$[480],type:$[3],defaultValue:0});qx.OO.addProperty({name:$[357],type:$[3],defaultValue:0});qx.OO.addProperty({name:$[499],type:$[3],defaultValue:0});qx.Proto._minZIndex=1e5;qx.Proto._createLayout=function(){this._layout=new qx.ui.layout.VerticalBoxLayout;this._layout.setLocation(0,0);this._layout.auto();this._layout.setSpacing(2);this.add(this._layout);};qx.Proto._createAutoBtn=function(){this._automaticBtn=new qx.ui.form.Button(this.tr($[1926]));this._automaticBtn.setWidth(null);this._automaticBtn.setAllowStretchX(true);this._automaticBtn.addEventListener($[40],this._onAutomaticBtnExecute,this);this._layout.add(this._automaticBtn);};qx.Proto._recentTableId=$[1767];qx.Proto._fieldWidth=14;qx.Proto._fieldHeight=14;qx.Proto._fieldNumber=12;qx.Proto._createBoxes=function(){this._boxes={};var $0=this._tables;var $1,$2,$3,$4;for(var $5 in $0){$1=$0[$5];$2=new qx.ui.groupbox.GroupBox($1.label);$2.setHeight($[5]);this._boxes[$5]=$2;this._layout.add($2);$3=new qx.ui.layout.HorizontalBoxLayout;$3.setLocation(0,0);$3.setSpacing(1);$3.auto();$2.add($3);for(var $6=0;$6<this._fieldNumber;$6++){$4=new qx.ui.basic.Terminator;$4.setBorder(qx.renderer.border.BorderPresets.getInstance().thinInset);$4.setBackgroundColor($1.values[$6]||null);$4.setDimension(this._fieldWidth,this._fieldHeight);$4.addEventListener($[6],this._onFieldMouseDown,this);$4.addEventListener($[37],this._onFieldMouseOver,this);$3.add($4);}}};qx.Proto._createPreview=function(){this._previewBox=new qx.ui.groupbox.GroupBox(this.tr($[462]));this._previewLayout=new qx.ui.layout.HorizontalBoxLayout;this._selectedPreview=new qx.ui.basic.Terminator;this._currentPreview=new qx.ui.basic.Terminator;this._previewLayout.setHeight($[5]);this._previewLayout.setWidth($[36]);this._previewLayout.setSpacing(4);this._previewLayout.add(this._selectedPreview,this._currentPreview);this._previewBox.setHeight($[5]);this._previewBox.add(this._previewLayout);this._layout.add(this._previewBox);this._selectedPreview.setBorder(qx.renderer.border.BorderPresets.getInstance().inset);this._selectedPreview.setWidth($[39]);this._selectedPreview.setHeight(24);this._currentPreview.setBorder(qx.renderer.border.BorderPresets.getInstance().inset);this._currentPreview.setWidth($[39]);this._currentPreview.setHeight(24);};qx.Proto._createSelectorBtn=function(){this._selectorButton=new qx.ui.form.Button(this.tr($[2588]));this._selectorButton.setWidth(null);this._selectorButton.setAllowStretchX(true);this._selectorButton.addEventListener($[40],this._onSelectorButtonExecute,this);this._layout.add(this._selectorButton);};qx.Proto._createColorSelector=function(){if(this._colorSelector){return;}this._colorSelectorWindow=new qx.ui.window.Window(this.tr($[2376]));this._colorSelectorWindow.setMinWidth(null);this._colorSelectorWindow.setMinHeight(null);this._colorSelectorWindow.setResizeable(false);this._colorSelectorWindow.auto();this._colorSelector=new qx.ui.component.ColorSelector;this._colorSelector.setBorder(null);this._colorSelector.setLocation(0,0);this._colorSelector.addEventListener($[707],this._onColorSelectorOk,this);this._colorSelector.addEventListener($[583],this._onColorSelectorCancel,this);this._colorSelectorWindow.add(this._colorSelector);this._colorSelectorWindow.addToDocument();};qx.Proto._modifyValue=function($0,$1,$2){if($0===null){this.setRed(null);this.setGreen(null);this.setBlue(null);}else{this.setRed($0.getRed());this.setGreen($0.getGreen());this.setBlue($0.getBlue());}this._selectedPreview.setBackgroundColor($0);this._rotatePreviousColors();return true;};qx.Proto._rotatePreviousColors=function(){var $0=this._tables[this._recentTableId].values;var $1=this._boxes[this._recentTableId];if(!$0){return;}var $2=this.getValue();if(!$2){return;}$2=$2.getStyle();var $3=$0.indexOf($2);if($3!=-1){qx.lang.Array.removeAt($0,$3);}else if($0.length==this._fieldNumber){$0.shift();}$0.push($2);var $4=$1.getFrameObject().getFirstChild().getChildren();for(var $5=0;$5<$4.length;$5++){$4[$5].setBackgroundColor($0[$5]||null);}};qx.Proto._onFieldMouseDown=function($0){var $1=this._currentPreview.getBackgroundColor();this.setValue($1);if($1){this.hide();}};qx.Proto._onFieldMouseOver=function($0){this._currentPreview.setBackgroundColor($0.getTarget().getBackgroundColor());};qx.Proto._onAutomaticBtnExecute=function($0){this.setValue(null);this.hide();};qx.Proto._onSelectorButtonExecute=function($0){this._createColorSelector();this._colorSelectorWindow.setTop(qx.html.Location.getPageBoxTop(this._selectorButton.getElement())+10);this._colorSelectorWindow.setLeft(qx.html.Location.getPageBoxLeft(this._selectorButton.getElement())+100);this.hide();this._colorSelectorWindow.open();};qx.Proto._onColorSelectorOk=function($0){var $1=this._colorSelector;this.setValue(qx.renderer.color.ColorCache([$1.getRed(),$1.getGreen(),$1.getBlue()]));this._colorSelectorWindow.close();};qx.Proto._onColorSelectorCancel=function($0){this._colorSelectorWindow.close();};qx.Proto._onBeforeAppear=function($0){this._currentPreview.setBackgroundColor(null);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._tables=null;this._boxes=null;if(this._layout){this._layout.dispose();this._layout=null;}if(this._automaticBtn){this._automaticBtn.dispose();this._automaticBtn=null;}if(this._previewBox){this._previewBox.dispose();this._previewBox=null;}if(this._previewLayout){this._previewLayout.dispose();this._previewLayout=null;}if(this._selectedPreview){this._selectedPreview.dispose();this._selectedPreview=null;}if(this._currentPreview){this._currentPreview.dispose();this._currentPreview=null;}if(this._selectorButton){this._selectorButton.dispose();this._selectorButton=null;}if(this._colorSelectorWindow){this._colorSelectorWindow.dispose();this._colorSelectorWindow=null;}if(this._colorSelector){this._colorSelector.dispose();this._colorSelector=null;}return qx.ui.popup.Popup.prototype.dispose.call(this);};qx.OO.defineClass($[1532],qx.ui.table.AbstractTableModel,function(){qx.ui.table.AbstractTableModel.call(this);this._sortColumnIndex=-1;this._sortAscending=true;this._rowCount=-1;this._lruCounter=0;this._firstLoadingBlock=-1;this._firstRowToLoad=-1;this._lastRowToLoad=-1;this._ignoreCurrentRequest=false;this._rowBlockCache={};this._rowBlockCount=0;});qx.OO.addProperty({name:$[2599],type:$[3],defaultValue:50,allowNull:false});qx.OO.addProperty({name:$[1795],type:$[3],defaultValue:15,allowNull:false});qx.OO.addProperty({name:$[1934],type:$[2],defaultValue:false,allowNull:false});qx.Proto.getRowCount=function(){if(this._rowCount==-1){this._loadRowCount();return (this._rowCount==-1)?0:this._rowCount;}else{return this._rowCount;}};qx.Proto._loadRowCount=function(){throw new Error("_loadRowCount is abstract");};qx.Proto._onRowCountLoaded=function($0){if($0==null){$0=0;}this._rowCount=$0;var $1={firstRow:0,lastRow:$0-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$1),true);};qx.Proto.reloadData=function(){this.clearCache();if(this._firstLoadingBlock!=-1){this._ignoreCurrentRequest=true;}this._firstRowToLoad=-1;this._lastRowToLoad=-1;this._loadRowCount();};qx.Proto.clearCache=function(){this._rowBlockCache={};this._rowBlockCount=0;};qx.Proto.prefetchRows=function($0,$1){if(this._firstLoadingBlock==-1){var $2=this.getBlockSize();var $3=Math.ceil(this._rowCount/$2);var $4=parseInt($0/$2)-1;if($4<0){$4=0;}var $5=parseInt($1/$2)+1;if($5>=$3){$5=$3-1;}var $6=-1;var $7=-1;for(var $8=$4;$8<=$5;$8++){if(this._rowBlockCache[$8]==null||this._rowBlockCache[$8].isDirty){if($6==-1){$6=$8;}$7=$8;}}if($6!=-1){this._firstRowToLoad=-1;this._lastRowToLoad=-1;this._firstLoadingBlock=$6;this._loadRowData($6*$2,($7+1)*$2-1);}}else{this._firstRowToLoad=$0;this._lastRowToLoad=$1;}};qx.Proto._loadRowData=function($0,$1){throw new Error("_loadRowCount is abstract");};qx.Proto._onRowDataLoaded=function($0){if($0!=null&&!this._ignoreCurrentRequest){var $1=this.getBlockSize();var $2=Math.ceil($0.length/$1);if($2==1){this._setRowBlockData(this._firstLoadingBlock,$0);}else{for(var $3=0;$3<$2;$3++){var $4=$3*$1;var $5=[];var $6=Math.min($1,$0.length-$4);for(var $7=0;$7<$6;$7++){$5.push($0[$4+$7]);}this._setRowBlockData(this._firstLoadingBlock+$3,$5);}}var $8={firstRow:this._firstLoadingBlock*$1,lastRow:(this._firstLoadingBlock+$2+1)*$1-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$8),true);}this._firstLoadingBlock=-1;this._ignoreCurrentRequest=false;if(this._firstRowToLoad!=-1){this.prefetchRows(this._firstRowToLoad,this._lastRowToLoad);}};qx.Proto._setRowBlockData=function($0,$1){if(this._rowBlockCache[$0]==null){this._rowBlockCount++;while(this._rowBlockCount>this.getMaxCachedBlockCount()){var $2;var $3=this._lruCounter;for(var $4 in this._rowBlockCache){var $5=this._rowBlockCache[$4].lru;if($5<$3&&$4>1){$3=$5;$2=$4;}}delete this._rowBlockCache[$2];this._rowBlockCount--;}}this._rowBlockCache[$0]={lru:++this._lruCounter,rowDataArr:$1};};qx.Proto.removeRow=function($0){if(this.getClearCacheOnRemove()){this.clearCache();var $1={firstRow:0,lastRow:rowCount-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$1),true);}else{var $2=this.getBlockSize();var $3=Math.ceil(this.getRowCount()/$2);var $4=parseInt($0/$2);for(var $5=$4;$5<=$3;$5++){var $6=this._rowBlockCache[$5];if($6!=null){var $7=0;if($5==$4){$7=$0-$5*$2;}$6.rowDataArr.splice($7,1);if($5==$3-1){if($6.rowDataArr.length==0){delete this._rowBlockCache[$5];}}else{var $8=this._rowBlockCache[$5+1];if($8!=null){$6.rowDataArr.push($8.rowDataArr[0]);}else{$6.isDirty=true;}}}}if(this._rowCount!=-1){this._rowCount--;}if(this.hasEventListeners(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED)){var $1={firstRow:$0,lastRow:this.getRowCount()-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.dispatchEvent(new qx.event.type.DataEvent(qx.ui.table.TableModel.EVENT_TYPE_DATA_CHANGED,$1),true);}}};qx.Proto.getRowData=function($0){var $1=this.getBlockSize();var $2=parseInt($0/$1);var $3=this._rowBlockCache[$2];if($3==null){return null;}else{var $4=$3.rowDataArr[$0-($2*$1)];if($3.lru!=this._lruCounter){$3.lru=++this._lruCounter;}return $4;}};qx.Proto.getValue=function($0,$1){var $2=this.getRowData($1);if($2==null){return null;}else{var $3=this.getColumnId($0);return $2[$3];}};qx.Proto.setColumnSortable=function($0,$1){if($1!=this.isColumnSortable($0)){if(this._sortableColArr==null){this._sortableColArr=[];}this._sortableColArr[$0]=$1;this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED);}};qx.Proto.isColumnSortable=function($0){return this._sortableColArr?(this._sortableColArr[$0]==true):false;};qx.Proto.sortByColumn=function($0,$1){if(this._sortColumnIndex!=$0||this._sortAscending!=$1){this._sortColumnIndex=$0;this._sortAscending=$1;this.clearCache();this.createDispatchEvent(qx.ui.table.TableModel.EVENT_TYPE_META_DATA_CHANGED);}};qx.Proto.getSortColumnIndex=function(){return this._sortColumnIndex;};qx.Proto.isSortAscending=function(){return this._sortAscending;};qx.OO.defineClass($[1533],qx.log.Appender,function($0){qx.log.Appender.call(this);this._divId=$0?$0:$[843];});qx.OO.addProperty({name:$[468],type:$[3],defaultValue:500});qx.OO.changeProperty({name:$[450],type:$[2],defaultValue:false,allowNull:false});qx.OO.addProperty({name:$[2370],type:$[0],defaultValue:$[1644]});qx.OO.addProperty({name:$[2162],type:$[0],defaultValue:$[1180]});qx.OO.addProperty({name:$[2331],type:$[0],defaultValue:$[2367]});qx.OO.addProperty({name:$[1623],type:$[0],defaultValue:$[1563]});qx.OO.addProperty({name:$[2362],type:$[0],defaultValue:$[2531]});qx.OO.addProperty({name:$[1394],type:$[0],defaultValue:$[2017]});qx.OO.addProperty({name:$[1527],type:$[0],defaultValue:$[1968]});qx.Proto._createClearButtonHandler=function($0){return function($1){$0.innerHTML=$[1];};};qx.Proto.appendLogEvent=function($0){var $1=qx.log.Logger;if(this._logElem==null){var $2=document.getElementById(this._divId);if($2==null){throw new Error("Logging div with ID "+this._divId+" not found");}$2.innerHTML=$[641]+this.getHeadClassName()+$[1622]+$[641]+this.getBodyClassName()+$[1168];this._clearBt=$2.firstChild.firstChild;this._logElem=$2.lastChild;this._clearBt.onclick=this._createClearButtonHandler(this._logElem);}var $3=$0.logger.getName();if($0.instanceId!=null){$3+=$[798]+$0.instanceId+$[236];}if($3!=this._lastGroup){var $4=document.createElement($[49]);$4.className=this.getGroupClassName();$4.innerHTML=$3;this._logElem.appendChild($4);this._lastGroup=$3;}var $4=document.createElement($[49]);switch($0.level){case $1.LEVEL_DEBUG:$4.className=this.getDebugClassName();break;case $1.LEVEL_INFO:$4.className=this.getInfoClassName();break;case $1.LEVEL_WARN:$4.className=this.getWarnClassName();break;case $1.LEVEL_ERROR:$4.className=this.getErrorClassName();break;}$4.innerHTML=this.formatLogEvent($0).replace(/&/g,$[1993]).replace(/</g,$[1070]).replace(/  /g,$[2071]).replace(/[\n]/g,$[747]);this._logElem.appendChild($4);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.className=$[1];this._logElem.firstChild.innerHTML=$[182]+this._removedMessageCount+$[717];}};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}if(this._clearBt){this._clearBt.onclick=null;this._clearBt=null;}this._logElem=null;return qx.log.Appender.prototype.dispose.call(this);};qx.Locale.define($[2103],{cldr_date_format_full:$[626],cldr_date_format_long:$[673],cldr_date_format_medium:$[685],cldr_date_format_short:$[528],cldr_date_time_format_HHmm:$[253],cldr_date_time_format_HHmmss:$[160],cldr_date_time_format_MMMMd:$[818],cldr_date_time_format_Md:$[676],cldr_date_time_format_mmss:$[616],cldr_date_time_format_yyMM:$[348],cldr_date_time_format_yyQQQQ:$[331],cldr_date_time_format_yyyyMMM:$[841],cldr_day_abbreviated_fri:$[649],cldr_day_abbreviated_mon:$[653],cldr_day_abbreviated_sat:$[826],cldr_day_abbreviated_sun:$[593],cldr_day_abbreviated_thu:$[559],cldr_day_abbreviated_tue:$[586],cldr_day_abbreviated_wed:$[750],cldr_day_narrow_fri:$[146],cldr_day_narrow_mon:$[75],cldr_day_narrow_sat:$[91],cldr_day_narrow_sun:$[91],cldr_day_narrow_thu:$[263],cldr_day_narrow_tue:$[263],cldr_day_narrow_wed:$[853],cldr_day_wide_fri:$[531],cldr_day_wide_mon:$[809],cldr_day_wide_sat:$[833],cldr_day_wide_sun:$[699],cldr_day_wide_thu:$[660],cldr_day_wide_tue:$[827],cldr_day_wide_wed:$[526],cldr_month_abbreviated_1:$[349],cldr_month_abbreviated_10:$[529],cldr_month_abbreviated_11:$[504],cldr_month_abbreviated_12:$[767],cldr_month_abbreviated_2:$[455],cldr_month_abbreviated_3:$[846],cldr_month_abbreviated_4:$[489],cldr_month_abbreviated_5:$[296],cldr_month_abbreviated_6:$[407],cldr_month_abbreviated_7:$[444],cldr_month_abbreviated_8:$[459],cldr_month_abbreviated_9:$[370],cldr_month_narrow_1:$[97],cldr_month_narrow_10:$[224],cldr_month_narrow_11:$[303],cldr_month_narrow_12:$[177],cldr_month_narrow_2:$[146],cldr_month_narrow_3:$[75],cldr_month_narrow_4:$[72],cldr_month_narrow_5:$[75],cldr_month_narrow_6:$[97],cldr_month_narrow_7:$[97],cldr_month_narrow_8:$[72],cldr_month_narrow_9:$[91],cldr_month_wide_1:$[779],cldr_month_wide_10:$[624],cldr_month_wide_11:$[487],cldr_month_wide_12:$[690],cldr_month_wide_2:$[655],cldr_month_wide_3:$[715],cldr_month_wide_4:$[491],cldr_month_wide_5:$[296],cldr_month_wide_6:$[511],cldr_month_wide_7:$[664],cldr_month_wide_8:$[339],cldr_month_wide_9:$[441],cldr_time_format_full:$[738],cldr_time_format_long:$[689],cldr_time_format_medium:$[817],cldr_time_format_short:$[661]});qx.OO.defineClass($[2441],qx.ui.table.AbstractDataCellRenderer,function(){qx.ui.table.AbstractDataCellRenderer.call(this);this.IMG_BLANK_URL=qx.manager.object.AliasManager.getInstance().resolvePath("static/image/blank.gif");});qx.Proto._identifyImage=function($0){throw new Error("_identifyImage is abstract");};qx.Proto._getImageInfos=function($0){var $1=this._identifyImage($0);if($1==null||typeof $1==$[0]){$1={url:$1,tooltip:null};}if($1.url==null){$1.url=this.IMG_BLANK_URL;}return $1;};qx.Proto._getCellStyle=function($0){var $1=qx.ui.table.AbstractDataCellRenderer.prototype._getCellStyle($0);$1+=qx.ui.table.IconDataCellRenderer.MAIN_DIV_STYLE;return $1;};qx.Proto._getContentHtml=function($0){var $1=qx.ui.table.IconDataCellRenderer;var $2=this._getImageInfos($0);var $3=$1.IMG_START;if(qx.core.Client.getInstance().isMshtml()&&/\.png$/i.test($2.url)){$3+=qx.manager.object.AliasManager.getInstance().resolvePath($[53])+$[787]+$[184]+$2.url+$[178];}else{$3+=$2.url+$[628];}if($2.imageWidth&&$2.imageHeight){$3+=$[358]+$2.imageWidth+$[213]+$[754]+$2.imageHeight+$[213];}var $4=$2.tooltip;if($4!=null){$3+=$1.IMG_TITLE_START+$4;}$3+=$1.IMG_END;return $3;};qx.Proto.updateDataCellElement=function($0,$1){var $2=this._getImageInfos($0);var $3=$1.firstChild;if(qx.core.Client.getInstance().isMshtml()){if(/\.png$/i.test($2.url)){$3.src=qx.manager.object.AliasManager.getInstance().resolvePath($[53]);$3.style.filter=$[184]+$2.url+$[178];}else{$3.src=$2.url;$3.style.filter=$[1];}}else{$3.src=$2.url;}if($2.imageWidth&&$2.imageHeight){$3.style.width=$2.imageWidth+$[22];$3.style.height=$2.imageHeight+$[22];}if($2.tooltip!=null){$3.setAttribute($[179],$2.tooltip);}};qx.Proto._createCellStyle_array_join=function($0,$1){qx.ui.table.AbstractDataCellRenderer.prototype._createCellStyle_array_join($0,$1);$1.push(qx.ui.table.IconDataCellRenderer.MAIN_DIV_STYLE);};qx.Proto._createContentHtml_array_join=function($0,$1){var $2=qx.ui.table.IconDataCellRenderer;if(qx.ui.table.TablePane.USE_TABLE){$1.push($2.TABLE_DIV);$1.push($0.styleHeight-2);$1.push($2.TABLE_DIV_CLOSE);}$1.push($2.IMG_START);var $3=this._getImageInfos($0);$1.push($3.url);var $4=$3.tooltip;if($4!=null){$2.IMG_TITLE_START;$1.push($4);}$1.push($2.IMG_END);if(qx.ui.table.TablePane.USE_TABLE){$1.push($2.TABLE_DIV_END);}};qx.Class.MAIN_DIV_STYLE=';text-align:center;padding-top:1px;';qx.Class.IMG_START='<img src="';qx.Class.IMG_END='"/>';qx.Class.IMG_TITLE_START='" title="';qx.Class.TABLE_DIV='<div style="overflow:hidden;height:';qx.Class.TABLE_DIV_CLOSE='px">';qx.Class.TABLE_DIV_END='</div>';qx.OO.defineClass($[953],qx.ui.table.IconDataCellRenderer,function(){qx.ui.table.IconDataCellRenderer.call(this);this._iconUrlTrue=qx.manager.object.AliasManager.getInstance().resolvePath($[1610]);this._iconUrlFalse=qx.manager.object.AliasManager.getInstance().resolvePath($[1932]);this._iconUrlNull=qx.manager.object.AliasManager.getInstance().resolvePath($[53]);});qx.Proto._identifyImage=function($0){var $1=qx.ui.table.IconDataCellRenderer;var $2={imageWidth:11,imageHeight:11};switch($0.value){case true:$2.url=this._iconUrlTrue;break;case false:$2.url=this._iconUrlFalse;break;default:$2.url=this._iconUrlNull;break;}return $2;};qx.OO.defineClass($[1846]);qx.html.Window.getInnerWidth=function($0){};qx.html.Window.getInnerHeight=function($0){};qx.html.Window.getScrollLeft=function($0){};qx.html.Window.getScrollTop=function($0){};if(qx.core.Client.getInstance().isMshtml()){qx.html.Window.getInnerWidth=function($0){if($0.document.documentElement&&$0.document.documentElement.clientWidth){return $0.document.documentElement.clientWidth;}else if($0.document.body){return $0.document.body.clientWidth;}return 0;};qx.html.Window.getInnerHeight=function($0){if($0.document.documentElement&&$0.document.documentElement.clientHeight){return $0.document.documentElement.clientHeight;}else if($0.document.body){return $0.document.body.clientHeight;}return 0;};qx.html.Window.getScrollLeft=function($0){if($0.document.documentElement&&$0.document.documentElement.scrollLeft){return $0.document.documentElement.scrollLeft;}else if($0.document.body){return $0.document.body.scrollTop;}return 0;};qx.html.Window.getScrollTop=function($0){if($0.document.documentElement&&$0.document.documentElement.scrollTop){return $0.document.documentElement.scrollTop;}else if($0.document.body){return $0.document.body.scrollTop;}return 0;};}else{qx.html.Window.getInnerWidth=function($0){return $0.innerWidth;};qx.html.Window.getInnerHeight=function($0){return $0.innerHeight;};qx.html.Window.getScrollLeft=function($0){return $0.document.body.scrollLeft;};qx.html.Window.getScrollTop=function($0){return $0.document.body.scrollTop;};};qx.OO.defineClass($[517]);qx.Settings.setDefault($[772],false);qx.lang.Prototypes.init=function(){var $0,$1;var $2=[$[619],$[1007],$[1619]];for(var $3=0,$4=$2.length;$3<$4;$3++){$1=$2[$3];for($0 in qx.lang[$1]){window[$1].prototype[$0]=(function($0,$1){return function(){return qx.lang[$1][$0].apply(null,Array.prototype.concat.call([this],Array.prototype.slice.call(arguments,0)));};})($0,$1);}}};if(qx.Settings.getValueOfClass($[517],$[772])){qx.lang.Prototypes.init();};qx.OO.defineClass($[1570],qx.ui.toolbar.Button,function($0,$1,$2){qx.ui.toolbar.Button.call(this,$0,$1);if($2!=null){this.setChecked($2);}});qx.OO.addProperty({name:$[81],type:$[2],defaultValue:false,getAlias:$[255]});qx.Proto._modifyChecked=function($0,$1,$2){$0?this.addState($[81]):this.removeState($[81]);return true;};qx.Proto._onmouseup=function($0){this.setCapture(false);if(!this.hasState($[50])){this.addState($[56]);this.setChecked(!this.getChecked());this.execute();}this.removeState($[50]);this.removeState($[19]);$0.stopPropagation();};qx.OO.defineClass($[1719],qx.ui.toolbar.CheckBox,function($0,$1,$2){qx.ui.toolbar.CheckBox.call(this,$0,$1,$2);});qx.OO.addProperty({name:$[276],type:$[4],instance:$[226],allowNull:true});qx.OO.addProperty({name:$[98],type:$[0]});qx.OO.addProperty({name:$[979],type:$[2],defaultValue:false});qx.Proto._modifyChecked=function($0,$1,$2){qx.ui.toolbar.CheckBox.prototype._modifyChecked.call(this,$0,$1,$2);var $3=this.getManager();if($3){$3.handleItemChecked(this,$0);}return true;};qx.Proto._modifyManager=function($0,$1,$2){if($1){$1.remove(this);}if($0){$0.add(this);}return true;};qx.Proto._onmouseup=function($0){this.setCapture(false);if(!this.hasState($[50])){this.addState($[56]);this.setChecked(this.getDisableUncheck()||!this.getChecked());this.execute();}this.removeState($[50]);this.removeState($[19]);$0.stopPropagation();};qx.OO.defineClass($[1126],qx.ui.embed.HtmlEmbed,function($0){qx.ui.embed.HtmlEmbed.call(this,$0);this.setSelectable(false);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2074]});qx.ui.listview.ContentCellHtml.empty={html:$[1]};qx.OO.defineClass($[1367],qx.ui.pageview.AbstractPageView,function(){qx.ui.pageview.AbstractPageView.call(this,qx.ui.pageview.buttonview.Bar,qx.ui.pageview.buttonview.Pane);this.setOrientation($[20]);});qx.OO.addProperty({name:$[1776],type:$[0],defaultValue:$[12],possibleValues:[$[12],$[10],$[16],$[11]]});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[967]});qx.Proto._modifyBarPosition=function($0,$1,$2){var $3=this._bar;switch($0){case $[12]:$3.moveSelfToBegin();this.setOrientation($[20]);break;case $[16]:$3.moveSelfToEnd();this.setOrientation($[20]);break;case $[11]:$3.moveSelfToBegin();this.setOrientation($[28]);break;case $[10]:$3.moveSelfToEnd();this.setOrientation($[28]);break;}this._addChildrenToStateQueue();$3._addChildrenToStateQueue();return true;};qx.OO.defineClass($[1602],qx.ui.pageview.AbstractBar,function(){qx.ui.pageview.AbstractBar.call(this);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1664]});qx.Proto.getWheelDelta=function($0){var $1=$0.getWheelDelta();switch(this.getParent().getBarPosition()){case $[11]:case $[10]:$1*=-1;}return $1;};qx.Proto._applyStateAppearance=function(){var $0=this.getParent().getBarPosition();this._states.barLeft=$0===$[11];this._states.barRight=$0===$[10];this._states.barTop=$0===$[12];this._states.barBottom=$0===$[16];qx.ui.pageview.AbstractButton.prototype._applyStateAppearance.call(this);};qx.Locale.define($[2164],{"key_short_Meta":$[141],"key_short_Scroll":$[560],"key_full_NumLock":$[135],"key_full_Left":$[2452],"Choose a date":$[2200],"key_short_Control":$[1204],"key_short_Home":$[857],"Hex":$[316],"key_short_Space":$[1967],"key_full_PageUp":$[755],"key_short_Shift":$[1208],"key_full_Control":$[1960],"RGB":"RGB","key_short_Up":$[2078],"Details":$[482],"Last year":$[2316],"key_full_Insert":$[1480],"key_short_Apps":$[1282],"Open ColorSelector":$[1268],"key_short_Backspace":$[1894],"key_short_Alt":$[109],"key_full_Shift":$[1476],"Description":$[2295],"key_full_Space":$[1676],"key_short_PageDown":$[1691],"Presets":$[2044],"key_full_Up":$[2465],"key_short_CapsLock":$[1958],"key_full_Backspace":$[1176],"key_full_Tab":$[575],"key_full_End":$[509],"key_short_Escape":$[456],"key_short_Tab":$[168],"key_full_Apps":$[2389],"key_full_Delete":$[1087],"Case sensitive":$[1131],"HSB":"HSB","key_short_PageUp":$[755],"Next month":$[1992],"key_short_Win":$[230],"key_full_Enter":$[43],"key_full_Alt":$[109],"key_short_Pause":$[204],"key_short_Down":$[2181],"key_full_Win":$[1789],"key_short_Right":$[872],"key_short_NumLock":$[642],"key_full_Escape":$[79],"Automatic":$[1974],"ID":"ID","key_short_Enter":$[43],"Last month":$[1349],"key_full_Right":$[2274],"OK":"OK","key_full_PageDown":$[2354],"key_full_Pause":$[204],"key_full_CapsLock":$[1777],"Color Selector":$[2593],"Search next occurrence":$[2201],"Preview (Old/New)":$[1156],"key_short_Left":$[1481],"Search items in list":$[1817],"key_short_End":$[509],"key_full_Meta":$[141],"key_full_Home":$[1359],"Cancel":$[994],"key_full_Scroll":$[560],"Next year":$[2547],"key_short_Delete":$[1929],"key_short_Insert":$[1756],"key_full_Down":$[2185]});qx.OO.defineClass($[374],qx.ui.basic.Terminator,function($0,$1){qx.ui.basic.Terminator.call(this);this._params={};this._variables={};if($0!=null){this.setSource($0);}this.setVersion($1!=null?$1:qx.ui.embed.Flash.MINREQUIRED);});qx.OO.addProperty({name:$[503],type:$[0]});qx.OO.addProperty({name:$[1886]});qx.OO.addProperty({name:$[924],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[882],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[952],type:$[0]});qx.OO.addProperty({name:$[1683],type:$[0],impl:$[193],defaultValue:$[791],possibleValues:[$[2453],$[1362],$[2210],$[267],$[791],$[2582]]});qx.OO.addProperty({name:$[1775],type:$[0],impl:$[193],defaultValue:$[621],possibleValues:[$[621],$[1491],$[2072],$[2507]]});qx.OO.addProperty({name:$[1571],type:$[0],impl:$[193],defaultValue:$[1],possibleValues:[$[159],$[147],$[403]]});qx.OO.addProperty({name:$[1948],type:$[2],impl:$[193],defaultValue:true});qx.OO.addProperty({name:$[2122],type:$[2],impl:$[193],defaultValue:true});qx.OO.addProperty({name:$[242],type:$[2],impl:$[193],defaultValue:true});qx.ui.embed.Flash.EXPRESSINSTALL=[6,0,65];qx.ui.embed.Flash.MINREQUIRED="1";qx.ui.embed.Flash.PLAYERVERSION=null;qx.ui.embed.Flash.PLUGINKEY="Shockwave Flash";qx.ui.embed.Flash.ACTIVEXKEY="ShockwaveFlash.ShockwaveFlash";qx.ui.embed.Flash.getPlayerVersion=function(){if(qx.ui.embed.Flash.PLAYERVERSION!=null){return qx.ui.embed.Flash.PLAYERVERSION;}var $0=new qx.type.Version(0,0,0);if(navigator.plugins&&navigator.mimeTypes.length){var $1=navigator.plugins[qx.ui.embed.Flash.PLUGINKEY];if($1&&$1.description){$0=new qx.type.Version($1.description.replace(/([a-zA-Z]|\s)+/,$[1]).replace(/(\s+r|\s+b[0-9]+)/,$[46]).split($[46]));}}else if(window.ActiveXObject){try{var $2=new ActiveXObject(qx.ui.embed.Flash.ACTIVEXKEY+$[1966]);}catch(e){try{var $2=new ActiveXObject(qx.ui.embed.Flash.ACTIVEXKEY+$[1844]);$0=new qx.type.Version([6,0,21]);$2.AllowScriptAccess=$[1079];}catch(e){if($0.major==6){return $0;}}try{$2=new ActiveXObject(qx.ui.embed.Flash.ACTIVEXKEY);}catch(e){}}if($2!=null){$0=new qx.type.Version($2.GetVariable($[2428]).split($[42])[1].split($[18]));}}return qx.ui.embed.Flash.PLAYERVERSION=$0;};qx.Proto._version=null;qx.Proto._source=$[1];qx.Proto._applyElementData=function($0){qx.ui.basic.Terminator.prototype._applyElementData.call(this,$0);this._expressInstall=false;if(this.getEnableExpressInstall()){var $1=new qx.type.Version(qx.ui.embed.Flash.EXPRESSINSTALL);var $2=qx.ui.embed.Flash.getPlayerVersion();if($2.versionIsValid($1)&&!$2.versionIsValid(this._version)){this._expressInstall=true;}}if(!this.getEnableDetection()||this._expressInstall||qx.ui.embed.Flash.getPlayerVersion().versionIsValid(this._version)){$0.innerHTML=this.generateHTML();}else{var $3=this.getRedirectUrl();if($3!=$[1]){document.location.replace($3);}}};qx.Proto._modifySource=function($0,$1,$2){this._source=qx.util.Validation.isValidString($0)?qx.manager.object.AliasManager.getInstance().resolvePath($0):$[1];return true;};qx.Proto._modifyVersion=function($0,$1,$2){if(this._version){this._version.dispose();this._version=null;}if(qx.util.Validation.isValidString($0)){this._version=new qx.type.Version($0);}return true;};qx.Proto._modifyParam=function($0,$1,$2){this.setParam($2.name,$0.toString());return true;};qx.Proto._modifyBackgroundColor=function($0,$1,$2){if($1){$1.remove(this);}if($0){this._applyBackgroundColor($0.getHex());$0.add(this);}else{this._resetBackgroundColor();}return true;};qx.Proto._applyBackgroundColor=function($0){this.setParam($[2480],$0);};qx.Proto.setParam=function($0,$1){this._params[$0]=$1;};qx.Proto.getParam=function($0){return this._params[$0];};qx.Proto.getParams=function(){return this._params;};qx.Proto.setVariable=function($0,$1){this._variables[$0]=$1;};qx.Proto.getVariable=function($0){return this._variables[$0];};qx.Proto.getVariables=function(){return this._variables;};qx.Proto.generateParamTags=function(){var $0=this.getParams();var $1=[];for(var $2 in $0){$1.push($[2177]);$1.push($2);$1.push($[2133]);$1.push($0[$2]);$1.push($[406]);}return $1.join($[1]);};qx.Proto.getVariablePairs=function(){var $0=this.getVariables();var $1=[];for(var $2 in $0){$1.push($2+$[15]+$0[$2]);}return $1.join($[87]);};if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){qx.Proto.generateHTML=function(){var $0=[];if(this._expressInstall){document.title=document.title.slice(0,47)+$[693];this.addVariable($[1779],escape(window.location));this.addVariable($[2329],document.title);this.addVariable($[1294],$[2337]);}$0.push($[1059]);$0.push(this._source);$0.push($[103]);var $1=this.getParams();for(var $2 in $1){$0.push($[42]);$0.push($2);$0.push($[15]);$0.push($[103]);$0.push($1[$2]);$0.push($[103]);}var $3=this.getVariablePairs();if($3.length>0){$0.push($[42]);$0.push($[2083]);$0.push($[15]);$0.push($[103]);$0.push($3);$0.push($[103]);}$0.push($[2590]);return $0.join($[1]);};}else{qx.Proto.generateHTML=function(){var $0=[];if(this._expressInstall){document.title=document.title.slice(0,47)+$[693];this.addVariable($[1262],escape(window.location));this.addVariable($[2541],document.title);this.addVariable($[2080],$[2471]);}$0.push($[1106]);$0.push($[1494]);$0.push(this._source);$0.push($[406]);var $1=this.generateParamTags();if($1.length>0){$0.push($1);}var $2=this.getVariablePairs();if($2.length>0){$0.push($[1031]);$0.push($2);$0.push($[406]);}$0.push($[1642]);return $0.join($[1]);};}qx.Proto._isWidthEssential=qx.lang.Function.returnTrue;qx.Proto._isHeightEssential=qx.lang.Function.returnTrue;qx.Proto._computePreferredInnerWidth=qx.lang.Function.returnZero;qx.Proto._computePreferredInnerHeight=qx.lang.Function.returnZero;qx.Proto.dispose=function(){if(this.getDisposed()){return;}delete this._source;delete this._params;delete this._variables;if(this._version){this._version.dispose();this._version=null;}qx.ui.basic.Terminator.prototype.dispose.call(this);};qx.OO.defineClass($[1178],qx.core.Object,function($0){qx.core.Object.call(this);if(typeof $0===$[0]){$0=$0.split($[46]);}this._major=parseInt($0[0])||0;this._minor=parseInt($0[1])||0;this._rev=parseInt($0[2])||0;});qx.Proto._major=0;qx.Proto._minor=0;qx.Proto._rev=0;qx.Proto.versionIsValid=function($0){if(this.getMajor()<$0.getMajor())return false;if(this.getMajor()>$0.getMajor())return true;if(this.getMinor()<$0.getMinor())return false;if(this.getMinor()>$0.getMinor())return true;if(this.getRev()<$0.getRev())return false;return true;};qx.Proto.getMajor=function(){return this._major;};qx.Proto.getMinor=function(){return this._minor;};qx.Proto.getRev=function(){return this._rev;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._major=this._minor=this._rev=null;qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[2118],qx.ui.layout.HorizontalBoxLayout,function(){qx.ui.layout.HorizontalBoxLayout.call(this);var $0=this._list=new qx.ui.form.List;$0.setAppearance($[1334]);var $1=this._manager=this._list.getManager();$1.setMultiSelection(false);$1.setDragSelection(false);var $2=this._popup=new qx.ui.popup.Popup;$2.setAppearance($[1419]);$2.setAutoHide(false);$2.add($0);var $3=this._field=new qx.ui.form.TextField;$3.setAppearance($[2268]);$3.setTabIndex(-1);this.add($3);var $4=this._button=new qx.ui.basic.Atom(null,$[500]);$4.setAppearance($[584]);$4.setTabIndex(-1);this.add($4);this.setTabIndex(1);this.setEditable(false);this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);this.addEventListener($[37],this._onmouseover);this.addEventListener($[60],this._onmousewheel);this.addEventListener($[13],this._onkeydown);this.addEventListener($[14],this._onkeypress);this.addEventListener($[237],this._onkeyinput);this.addEventListener($[401],this._onbeforedisappear);this._popup.addEventListener($[111],this._onpopupappear,this);this._field.addEventListener($[85],this._oninput,this);var $5=qx.ui.core.ClientDocument.getInstance();$5.addEventListener($[431],this._onwindowblur,this);this.remapChildrenHandlingTo($0);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2258]});qx.OO.addProperty({name:$[541],type:$[2],getAlias:$[785]});qx.OO.addProperty({name:$[24],type:$[4],instance:$[840]});qx.OO.addProperty({name:$[104],type:$[0]});qx.OO.addProperty({name:$[803],type:$[3],defaultValue:10});qx.Proto.getManager=function(){return this._manager;};qx.Proto.getPopup=function(){return this._popup;};qx.Proto.getList=function(){return this._list;};qx.Proto.getField=function(){return this._field;};qx.Proto.getButton=function(){return this._button;};qx.Proto._modifySelected=function($0,$1,$2){this._fromSelected=true;if(!this._fromValue){this.setValue($0?$0.getLabel():$[1]);}this._manager.setLeadItem($0);this._manager.setAnchorItem($0);if($0){this._manager.setSelectedItem($0);}else{this._manager.deselectAll();}delete this._fromSelected;return true;};qx.Proto._modifyValue=function($0,$1,$2){this._fromValue=true;if(!this._fromInput){if(this._field.getValue()==$0){this._field.forceValue(null);}this._field.setValue($0);}if(!this._fromSelected){var $3=this._list.findStringExact($0);if($3!=null&&!$3.getEnabled()){$3=null;}this.setSelected($3);}delete this._fromValue;return true;};qx.Proto._modifyEditable=function($0,$1,$2){var $3=this._field;$3.setReadOnly(!$0);$3.setCursor($0?null:$[47]);$3.setSelectable($0);return true;};qx.Proto._modifyEnabled=function($0,$1,$2){if(this._button){this._button.setEnabled($0);}if(this._field){this._field.setEnabled($0);}return qx.ui.layout.HorizontalBoxLayout.prototype._modifyEnabled.call(this,$0,$1,$2);};qx.Proto._oldSelected=null;qx.Proto._openPopup=function(){var $0=this._popup;var $1=this.getElement();if(!$0.isCreated()){this.createDispatchEvent($[837]);}if(this._list.getChildrenLength()==0){return;}$0.positionRelativeTo($1,1,qx.html.Dimension.getBoxHeight($1));$0.setWidth(this.getBoxWidth()-2);$0.setParent(this.getTopLevelWidget());$0.show();this._oldSelected=this.getSelected();this.setCapture(true);};qx.Proto._closePopup=function(){this._popup.hide();this.setCapture(false);};qx.Proto._testClosePopup=function(){if(this._popup.isSeeable()){this._closePopup();}};qx.Proto._togglePopup=function(){this._popup.isSeeable()?this._closePopup():this._openPopup();};qx.Proto._onpopupappear=function($0){var $1=this.getSelected();if($1){$1.scrollIntoView();}};qx.Proto._oninput=function($0){this._fromInput=true;this.setValue(this._field.getComputedValue());if(this.getPopup().isSeeable()&&this.getSelected()){this.getSelected().scrollIntoView();}delete this._fromInput;};qx.Proto._onbeforedisappear=function($0){this._testClosePopup();};qx.Proto._onmousedown=function($0){var $1=$0.getTarget();switch($1){case this._field:if(this.getEditable()){break;}case this._button:this._button.addState($[19]);this._togglePopup();break;case this:case this._list:break;default:if($1 instanceof qx.ui.form.ListItem&&$1.getParent()==this._list){this._list._onmousedown($0);this.setSelected(this._list.getSelectedItem());this._closePopup();this.setFocused(true);}else if(this._popup.isSeeable()){this._popup.hide();this.setCapture(false);}}};qx.Proto._onmouseup=function($0){switch($0.getTarget()){case this._field:if(this.getEditable()){break;}default:this._button.removeState($[19]);break;}};qx.Proto._onmouseover=function($0){var $1=$0.getTarget();if($1 instanceof qx.ui.form.ListItem){var $2=this._manager;$2.deselectAll();$2.setLeadItem($1);$2.setAnchorItem($1);$2.setSelectedItem($1);}};qx.Proto._onmousewheel=function($0){if(!this._popup.isSeeable()){var $1;var $2=this.getSelected();if($0.getWheelDelta()<0){$1=$2?this._manager.getNext($2):this._manager.getFirst();}else{$1=$2?this._manager.getPrevious($2):this._manager.getLast();}if($1){this.setSelected($1);}}else{var $3=$0.getTarget();if($3!=this&&$3.getParent()!=this._list){this._popup.hide();this.setCapture(false);}}};qx.Proto._onkeydown=function($0){var $1=this._manager;var $2=this._popup.isSeeable();switch($0.getKeyIdentifier()){case $[43]:if($2){this.setSelected(this._manager.getSelectedItem());this._closePopup();this.setFocused(true);}else{this._openPopup();}return;case $[79]:if($2){$1.setLeadItem(this._oldSelected);$1.setAnchorItem(this._oldSelected);$1.setSelectedItem(this._oldSelected);this._field.setValue(this._oldSelected?this._oldSelected.getLabel():$[1]);this._closePopup();this.setFocused(true);}return;case $[70]:if($0.isAltPressed()){this._togglePopup();return;}break;}};qx.Proto._onkeypress=function($0){var $1=this._popup.isSeeable();var $2=this._manager;switch($0.getKeyIdentifier()){case $[76]:if(!$1){var $3;var $4=this.getSelected();if($4){var $5=this.getPagingInterval();do{$3=$4;}while(--$5&&($4=$2.getPrevious($3)));}else{$3=$2.getLast();}this.setSelected($3);return;}break;case $[86]:if(!$1){var $6;var $4=this.getSelected();if($4){var $5=this.getPagingInterval();do{$6=$4;}while(--$5&&($4=$2.getNext($6)));}else{$6=$2.getFirst();}this.setSelected($6);return;}break;}if(!this.isEditable()||$1){this._list._onkeypress($0);var $7=this._manager.getSelectedItem();if(!$1){this.setSelected($7);}else if($7){this._field.setValue($7.getLabel());}}};qx.Proto._onkeyinput=function($0){var $1=this._popup.isSeeable();if(!this.isEditable()||$1){this._list._onkeyinput($0);var $2=this._manager.getSelectedItem();if(!$1){this.setSelected($2);}else if($2){this._field.setValue($2.getLabel());}}};qx.Proto._onwindowblur=qx.Proto._testClosePopup;qx.Proto._visualizeBlur=function(){if(qx.core.Client.getInstance().isMshtml()){if(this.getEnableElementFocus()&&!this.getFocusRoot().getFocusedChild()){try{if(this.getEditable()){this.getField().getElement().blur();}else{this.getElement().blur();}}catch(ex){}}}else{if(this.getEnableElementFocus()){try{if(this.getEditable()){this.getField().getElement().blur();}else if(!this.getFocusRoot().getFocusedChild()){this.getElement().blur();}}catch(ex){}}}this.removeState($[164]);return true;};qx.Proto._visualizeFocus=function(){if(!qx.event.handler.FocusHandler.mouseFocus&&this.getEnableElementFocus()){try{if(this.getEditable()){this.getField().getElement().focus();this.getField()._ontabfocus();}else{this.getElement().focus();}}catch(ex){}}this.addState($[164]);return true;};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[6],this._onmousedown);this.removeEventListener($[7],this._onmouseup);this.removeEventListener($[37],this._onmouseover);this.removeEventListener($[60],this._onmousewheel);this.removeEventListener($[13],this._onkeydown);this.removeEventListener($[14],this._onkeypress);this.removeEventListener($[237],this._onkeyinput);var $0=qx.ui.core.ClientDocument.getInstance();$0.removeEventListener($[431],this._onwindowblur,this);if(this._popup){this._popup.removeEventListener($[111],this._onpopupappear,this);if(!qx.core.Object._disposeAll){this._popup.setParent(null);}this._popup.dispose();this._popup=null;}if(this._list){this._list.dispose();this._list=null;}if(this._manager){this._manager.dispose();this._manager=null;}if(this._field){this._field.removeEventListener($[85],this._oninput,this);this._field.dispose();this._field=null;}if(this._button){this._button.dispose();this._button=null;}return qx.ui.layout.HorizontalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[2391],qx.ui.layout.VerticalBoxLayout,function(){qx.ui.layout.VerticalBoxLayout.call(this);this._manager=new qx.manager.selection.SelectionManager(this);this.setSelectable(false);this.setTabIndex(1);this.addEventListener($[37],this._onmouseover);this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);this.addEventListener($[26],this._onclick);this.addEventListener($[45],this._ondblclick);this.addEventListener($[13],this._onkeydown);this.addEventListener($[14],this._onkeypress);this.addEventListener($[237],this._onkeyinput);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[210]});qx.OO.addProperty({name:$[1702],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[2492],type:$[2],defaultValue:false});qx.Proto._pressedString=$[1];qx.Proto.getManager=function(){return this._manager;};qx.Proto.getListItemTarget=function($0){while($0!=null&&$0.getParent()!=this){$0=$0.getParent();}return $0;};qx.Proto.getSelectedItem=function(){return this.getSelectedItems()[0];};qx.Proto.getSelectedItems=function(){return this._manager.getSelectedItems();};qx.Proto._onmouseover=function($0){var $1=this.getListItemTarget($0.getTarget());if($1){this._manager.handleMouseOver($1,$0);}};qx.Proto._onmousedown=function($0){var $1=this.getListItemTarget($0.getTarget());if($1){this._manager.handleMouseDown($1,$0);}};qx.Proto._onmouseup=function($0){var $1=this.getListItemTarget($0.getTarget());if($1){this._manager.handleMouseUp($1,$0);}};qx.Proto._onclick=function($0){var $1=this.getListItemTarget($0.getTarget());if($1){this._manager.handleClick($1,$0);}};qx.Proto._ondblclick=function($0){var $1=this.getListItemTarget($0.getTarget());if($1){this._manager.handleDblClick($1,$0);}};qx.Proto._onkeydown=function($0){if($0.getKeyIdentifier()==$[43]&&!$0.isAltPressed()){var $1=this.getSelectedItems();var $2;for(var $3=0;$3<$1.length;$3++){$1[$3].createDispatchEvent($[2298]);}}};qx.Proto._onkeypress=function($0){this._manager.handleKeyPress($0);};qx.Proto._lastKeyPress=0;qx.Proto._onkeyinput=function($0){if(!this.getEnableInlineFind()){return;}if(((new Date).valueOf()-this._lastKeyPress)>1000){this._pressedString=$[1];}this._pressedString+=String.fromCharCode($0.getCharCode());var $1=this.findString(this._pressedString,null);if($1){var $2=this._manager._getChangeValue();var $3=this._manager.getFireChange();this._manager.setFireChange(false);this._manager._deselectAll();this._manager.setItemSelected($1,true);this._manager.setAnchorItem($1);this._manager.setLeadItem($1);$1.scrollIntoView();this._manager.setFireChange($3);if($3&&this._manager._hasChanged($2)){this._manager._dispatchChange();}}this._lastKeyPress=(new Date).valueOf();$0.preventDefault();};qx.Proto._findItem=function($0,$1,$2){var $3=this.getChildren();if($1==null){$1=$3.indexOf(this.getSelectedItem());if($1==-1){$1=0;}}var $4=$[942]+$2;for(var $5=$1;$5<$3.length;$5++){if($3[$5][$4]($0)){return $3[$5];}}for(var $5=0;$5<$1;$5++){if($3[$5][$4]($0)){return $3[$5];}}return null;};qx.Proto.findString=function($0,$1){return this._findItem($0,$1||0,$[619]);};qx.Proto.findStringExact=function($0,$1){return this._findItem($0,$1||0,$[2483]);};qx.Proto.findValue=function($0,$1){return this._findItem($0,$1||0,$[381]);};qx.Proto.findValueExact=function($0,$1){return this._findItem($0,$1||0,$[1337]);};qx.Proto._sortItemsCompare=function($0,$1){return $0.key<$1.key?-1:$0.key==$1.key?0:1;};qx.Proto.sortItemsByString=function($0){var $1=[];var $2=this.getChildren();for(var $3=0,$4=$2.length;$3<$4;$3++){$1[$3]={key:$2[$3].getLabel(),item:$2[$3]};}$1.sort(this._sortItemsCompare);if($0){$1.reverse();}for(var $3=0;$3<$4;$3++){this.addAt($1[$3].item,$3);}};qx.Proto.sortItemsByValue=function($0){var $1=[];var $2=this.getChildren();for(var $3=0,$4=$2.length;$3<$4;$3++){$1[$3]={key:$2[$3].getValue(),item:$2[$3]};}$1.sort(this._sortItemsCompare);if($0){$1.reverse();}for(var $3=0;$3<$4;$3++){this.addAt($1[$3].item,$3);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._manager){this._manager.dispose();this._manager=null;}this.removeEventListener($[37],this._onmouseover);this.removeEventListener($[6],this._onmousedown);this.removeEventListener($[7],this._onmouseup);this.removeEventListener($[26],this._onclick);this.removeEventListener($[45],this._ondblclick);this.removeEventListener($[13],this._onkeydown);this.removeEventListener($[14],this._onkeypress);this.removeEventListener($[237],this._onkeyinput);return qx.ui.layout.VerticalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[2537],qx.ui.layout.CanvasLayout,function(){qx.ui.layout.CanvasLayout.call(this);var $0=new qx.ui.basic.Terminator;$0.setAppearance($[1909]);this.add($0);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2052]});qx.OO.defineClass($[498],qx.core.Target,function($0,$1){qx.core.Target.call(this);this._timer=new qx.client.Timer(100);this._timer.addEventListener($[54],this._oninterval,this);if($0!=null){this.setUrl($0);}if($1!=null){this.setName($1);}});qx.OO.addProperty({name:$[481],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[44],type:$[3],defaultValue:400,impl:$[261]});qx.OO.addProperty({name:$[41],type:$[3],defaultValue:250,impl:$[261]});qx.OO.addProperty({name:$[11],type:$[3],defaultValue:100,impl:$[92]});qx.OO.addProperty({name:$[12],type:$[3],defaultValue:200,impl:$[92]});qx.OO.addProperty({name:$[347],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[732],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[328],type:$[0]});qx.OO.addProperty({name:$[98],type:$[0]});qx.OO.addProperty({name:$[311],type:$[0],defaultValue:$[395]});qx.OO.addProperty({name:$[552],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[2029],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[891],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[1398],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[483],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[2402],type:$[2],defaultValue:true});qx.Proto._loaded=false;qx.OO.addPropertyGroup({name:$[78],members:[$[11],$[12]]});qx.OO.addPropertyGroup({name:$[261],members:[$[44],$[41]]});qx.Proto._modifyPosition=function($0,$1,$2){if(!this.isClosed()){try{this._window.moveTo(this.getLeft(),this.getTop());}catch(ex){this.error("Cross-Domain Scripting problem: Could not move window!",ex);}}return true;};qx.Proto._modifyDimension=function($0,$1,$2){if(!this.isClosed()){try{this._window.resizeTo(this.getWidth(),this.getHeight());}catch(ex){this.error("Cross-Domain Scripting problem: Could not resize window!",ex);}}return true;};qx.Proto._modifyName=function($0,$1,$2){if(!this.isClosed()){this._window.name=$0;}return true;};qx.Proto._modifyUrl=function($0,$1,$2){if(!this.isClosed()){this._window.location.replace($0!=null?$0:($[1529]+$[130]));}return true;};qx.Proto._modifyOpen=function($0,$1,$2){$0?this._open():this._close();return true;};qx.Proto.getName=function(){if(!this.isClosed()){try{var $0=this._window.name;}catch(ex){return this._valueName;}if($0==this._valueName){return $0;}else{throw new Error("window name and name property are not identical");}}else{return this._valueName;}};qx.Proto.isClosed=function(){var $0=true;if(this._window){try{$0=this._window.closed;}catch(ex){}}return $0;};qx.Proto.open=function(){this.setOpen(true);};qx.Proto.close=function(){this.setOpen(false);};qx.Proto.isLoaded=function(){return this._loaded;};qx.Proto._open=function(){var $0=[];if(this.getWidth()!=null){$0.push($[44]);$0.push($[15]);$0.push(this.getWidth());$0.push($[18]);}if(this.getHeight()!=null){$0.push($[41]);$0.push($[15]);$0.push(this.getHeight());$0.push($[18]);}if(this.getLeft()!=null){$0.push($[11]);$0.push($[15]);$0.push(this.getLeft());$0.push($[18]);}if(this.getTop()!=null){$0.push($[12]);$0.push($[15]);$0.push(this.getTop());$0.push($[18]);}$0.push($[732]);$0.push($[15]);$0.push(this.getDependent()?$[136]:$[138]);$0.push($[18]);$0.push($[611]);$0.push($[15]);$0.push(this.getResizeable()?$[136]:$[138]);$0.push($[18]);$0.push($[311]);$0.push($[15]);$0.push(this.getShowStatusbar()?$[136]:$[138]);$0.push($[18]);$0.push($[78]);$0.push($[15]);$0.push(this.getShowLocation()?$[136]:$[138]);$0.push($[18]);$0.push($[555]);$0.push($[15]);$0.push(this.getShowMenubar()?$[136]:$[138]);$0.push($[18]);$0.push($[438]);$0.push($[15]);$0.push(this.getShowToolbar()?$[136]:$[138]);$0.push($[18]);$0.push($[539]);$0.push($[15]);$0.push(this.getAllowScrollbars()?$[136]:$[138]);$0.push($[18]);$0.push($[347]);$0.push($[15]);$0.push(this.getModal()?$[136]:$[138]);$0.push($[18]);if(this.getName()!=null){this.setName($[1116]+this.toHashCode());}this._window=window.open(this.getUrl(),this.getName(),$0.join($[1]));if(this.isClosed()){this.error("Window could not be opened. It seems, there is a popup blocker active!");}else{try{this._window._native=this;this._window.onload=this._onload;}catch(ex){}this._timer.start();if(this.getModal()){qx.ui.core.ClientDocument.getInstance().block(this);}}};qx.Proto._close=function(){if(!this._window){return;}this._timer.stop();if(this.getModal()){qx.ui.core.ClientDocument.getInstance().release(this);}if(!this.isClosed()){this._window.close();}try{this._window._native=null;this._window.onload=null;}catch(ex){}this._window=null;this._loaded=false;this.createDispatchEvent($[1979]);};qx.Proto.centerToScreen=function(){return this._centerHelper((screen.width-this.getWidth())/2,(screen.height-this.getHeight())/2);};qx.Proto.centerToScreenArea=function(){return this._centerHelper((screen.availWidth-this.getWidth())/2,(screen.availHeight-this.getHeight())/2);};qx.Proto.centerToOpener=function(){return this._centerHelper(((qx.html.Window.getInnerWidth(window)-this.getWidth())/2)+qx.html.Location.getScreenBoxLeft(window.document.body),((qx.html.Window.getInnerHeight(window)-this.getHeight())/2)+qx.html.Location.getScreenBoxTop(window.document.body));};qx.Proto._centerHelper=function($0,$1){this.setLeft($0);this.setTop($1);if(!this.isClosed()){this.focus();}};qx.Proto.focus=function(){if(!this.isClosed()){this._window.focus();}};qx.Proto.blur=function(){if(!this.isClosed()){this._window.blur();}};qx.Proto._oninterval=function($0){if(this.isClosed()){this.setOpen(false);}else if(!this._loaded){try{if(this._window.document&&this._window.document.readyState==$[355]){this._loaded=true;this.createDispatchEvent($[84]);}}catch(ex){}}};qx.Proto._onload=function($0){var $1=this._native;if(!$1._loaded){$1._loaded=true;$1.createDispatchEvent($[84]);}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this.getDependent()){this.close();}if(this._timer){this._timer.stop();this._timer=null;}if(this._window){try{this._window._native=null;this._window.onload=null;}catch(ex){}this._window=null;}return qx.core.Target.prototype.dispose.call(this);};qx.OO.defineClass($[2495],qx.ui.splitpane.SplitPane,function($0,$1){qx.ui.splitpane.SplitPane.call(this,$[20],$0,$1);});qx.Proto.dispose=function(){if(this.getDisposed()){return true;}return qx.ui.splitpane.SplitPane.prototype.dispose.call(this);};qx.OO.defineClass($[990],qx.log.Appender,function($0){qx.log.Appender.call(this);this._targetProcessor=$0;});qx.Proto.appendLogEvent=function($0){this._targetProcessor.handleLogEvent($0);};qx.OO.defineClass($[2282],qx.ui.groupbox.GroupBox,function($0){qx.ui.groupbox.GroupBox.call(this,$0);});qx.Proto._createLegendObject=function(){this._legendObject=new qx.ui.form.RadioButton;this._legendObject.setAppearance($[2498]);this._legendObject.setChecked(true);this.add(this._legendObject);};qx.Proto.setIcon=qx.Proto.getIcon=null;qx.OO.defineClass($[1998],qx.ui.pageview.AbstractPage,function($0){qx.ui.pageview.AbstractPage.call(this,$0);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2566]});qx.OO.defineClass($[2296],qx.renderer.theme.IconTheme,function(){qx.renderer.theme.IconTheme.call(this,$[907]);});qx.Settings.setDefault($[170],qx.Settings.getValueOfClass($[175],$[172])+$[2312]);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ImageManager.getInstance().registerIconTheme(qx.Class);qx.OO.defineClass($[2504]);qx.Class.ignoreInputTypes=[$[1274],$[815],$[221],$[258],$[123]];qx.Class.ignoreElementTypes=[$[2396]];qx.Class.checkElementTypes=[$[1485],$[2594]];qx.Class.multiSelectType=$[2276];qx.Class.inputFilter=function($0){if($0.disabled){return false;}var $1=($0.tagName||$[1]).toLowerCase();if(qx.lang.Array.contains(qx.html.Form.ignoreElementTypes,$1)){return false;}var $2=$0.type.toLowerCase();if(qx.lang.Array.contains(qx.html.Form.ignoreInputTypes,$2)){return false;}if(!$0.checked&&qx.lang.Array.contains(qx.html.Form.checkElementTypes,$2)){return false;}return true;};qx.Class.getFields=function($0){return Array.filter($0.elements,qx.html.Form.inputFilter);};qx.Class.encodeField=function($0){var $1=$0.name||$[1];var $2=($0.type||$[1]).toLowerCase();if($2===qx.html.Form.multiSelectType){var $3=[];for(var $4=0;$4<$0.options.length;$4++){if($0.options[$4].selected){$3.push($1+$[15]+$0.options[$4].value);}}return $3.join($[87]);}else{return $1+$[15]+$0.value;}};qx.Class.encodeForm=function($0){var $1=qx.html.Form.getFields($0);var $2=[];for(var $3=0,$4=$1.length;$3<$4;$3++){$2.push(qx.html.Form.encodeField($1[$3]));}return $2.join($[87]);};qx.Class.bind=function($0,$1){qx.html.EventRegistration.addEventListener($0,$[815],function($2){$2.returnValue=false;if(typeof $2.preventDefault===$[58]){$2.preventDefault();}return $1($2);});};qx.OO.defineClass($[2607],qx.ui.pageview.AbstractButton,function($0,$1,$2,$3,$4){qx.ui.pageview.AbstractButton.call(this,$0,$1,$2,$3,$4);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1057]});qx.OO.addProperty({name:$[1887],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[2509],type:$[0],defaultValue:$[665]});qx.Proto._onkeydown=function($0){var $1=$0.getKeyIdentifier();if($1==$[43]||$1==$[95]){this.setChecked(true);}};qx.Proto._onkeypress=function($0){switch($0.getKeyIdentifier()){case $[68]:var $1=this.getPreviousActiveSibling();if($1&&$1!=this){delete qx.event.handler.FocusHandler.mouseFocus;$1.setFocused(true);$1.setChecked(true);}break;case $[69]:var $2=this.getNextActiveSibling();if($2&&$2!=this){delete qx.event.handler.FocusHandler.mouseFocus;$2.setFocused(true);$2.setChecked(true);}break;}};qx.Proto._ontabclose=function($0){this.createDispatchDataEvent($[2294],this);};qx.Proto._modifyShowCloseButton=function($0,$1,$2){if(!this._closeButtonImage){this._closeButtonImage=new qx.ui.basic.Image(this.getCloseButtonImage());}if($0){this._closeButtonImage.addEventListener($[26],this._ontabclose,this);this.add(this._closeButtonImage);}else{this.remove(this._closeButtonImage);this._closeButtonImage.removeEventListener($[26],this._ontabclose);}return true;};qx.Proto._modifyCloseButtonImage=function($0,$1,$2){if(this._closeButtonImage){this._closeButtonImage.setSource($0);}return true;};qx.Proto._applyStateAppearance=function(){this._states.firstChild=this.isFirstVisibleChild();this._states.lastChild=this.isLastVisibleChild();this._states.alignLeft=this.getView().getAlignTabsToLeft();this._states.barTop=this.getView().getPlaceBarOnTop();qx.ui.pageview.AbstractButton.prototype._applyStateAppearance.call(this);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._closeButtonImage){this._closeButtonImage.dispose();this._closeButtonImage=null;}return qx.ui.pageview.AbstractButton.prototype.dispose.call(this);};qx.OO.defineClass($[1339],qx.ui.groupbox.GroupBox,function($0){qx.ui.groupbox.GroupBox.call(this,$0);});qx.Proto._createLegendObject=function(){this._legendObject=new qx.ui.form.CheckBox;this._legendObject.setAppearance($[719]);this._legendObject.setChecked(true);this.add(this._legendObject);};qx.Proto.setIcon=qx.Proto.getIcon=null;qx.OO.defineClass($[1072],qx.ui.basic.Terminator,function($0){qx.ui.basic.Terminator.call(this);this._blank=qx.manager.object.AliasManager.getInstance().resolvePath($[53]);this._list=$0;this._listSize=$0.length;this._processedImages=0;this.setOverflow($[5]);this.setHtmlProperty($[207],$[2286]);this._manager=new qx.manager.selection.DomSelectionManager(this);this._manager.setMultiColumnSupport(true);this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);this.addEventListener($[21],this._onmousemove);this.addEventListener($[26],this._onclick);this.addEventListener($[45],this._ondblclick);this.addEventListener($[14],this._onkeypress);});qx.OO.addProperty({name:$[737],type:$[3],defaultValue:100});qx.OO.addProperty({name:$[795],type:$[3],defaultValue:100});qx.OO.addProperty({name:$[618],type:$[3],defaultValue:40});qx.OO.addProperty({name:$[1989],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[1397],type:$[2],defaultValue:true});qx.Proto._applyElementData=function(){this.getElement().appendChild(this.createView());};qx.Proto.getManager=function(){return this._manager;};qx.Proto.getList=function(){return this._list;};qx.Proto.update=function($0){this._manager.deselectAll();this._list=$0;var $1=this.getElement();$1.replaceChild(this.createView(),$1.firstChild);};qx.Proto.removeAll=function(){this._manager.deselectAll();this.getElement().innerHTML=$[1];};qx.Proto.updateImageById=function($0,$1,$2,$3){this.updateImageSrcById($0,$1);this.updateImageDimensionsById($0,$2,$3);};qx.Proto.updateImageDimensionsById=function($0,$1,$2){this.updateImageDimensionsByPosition(this.getPositionById($0),$1,$2);};qx.Proto.updateImageDimensionsByPosition=function($0,$1,$2){if($0==-1){throw new Error("No valid Position: "+$0);}var $3=this.getNodeByPosition($0).getElementsByTagName($[393])[0];$3.width=$1;$3.height=$2;$3.style.marginLeft=$3.style.marginRight=Math.floor((this.getThumbMaxWidth()-$1)/2)+$[22];$3.style.marginTop=$3.style.marginBottom=Math.floor((this.getThumbMaxHeight()-$2)/2)+$[22];this._list[$0].thumbWidth=$1;this._list[$0].thumbHeight=$2;};qx.Proto.updateImageSrcById=function($0,$1){this.updateImageSrcByPosition(this.getPositionById($0),$1);};qx.Proto.updateImageSrcByPosition=function($0,$1){if($0==-1){throw new Error("No valid Position: "+$0);}var $2=this.getNodeByPosition($0);$2.getElementsByTagName($[393])[0].src=$1;this._list[$0].src=$1;};qx.Proto.deleteById=function($0){this.deleteByPosition(this.getPositionById($0));};qx.Proto.deleteByPosition=function($0){this._manager.deselectAll();if($0==-1){throw new Error("No valid Position: "+$0);}var $1=this.getNodeByPosition($0);if($1){$1.parentNode.removeChild($1);}this._list.splice($0,1);};qx.Proto.getPositionById=function($0){for(var $1=0,$2=this._list,$3=$2.length;$1<$3;$1++){if($2[$1].id==$0){return $1;}}return -1;};qx.Proto.getEntryById=function($0){return this.getEntryByPosition(this.getPositionById($0));};qx.Proto.getNodeById=function($0){return this.getNodeByPosition(this.getPositionById($0));};qx.Proto.getEntryByPosition=function($0){return $0==-1?null:this._list[$0];};qx.Proto.getNodeByPosition=function($0){return $0==-1?null:this._frame.childNodes[$0];};qx.Proto.getEntryByNode=function($0){return this.getEntryById($0.id);};qx.Proto.addFromPartialList=function($0){this.concat($0);for(var $1=0,$2=$0,$3=$2.length;$1<$3;$1++){this._frame.appendChild(this.createCell($2[$1],$1));}};qx.Proto.addFromUpdatedList=function($0){for(var $1=$0,$2=$1.length,$3=this._list.length;$3<$2;$3++){this._frame.appendChild(this.createCell($1[$3],$3));}this._list=$0;};qx.Proto._onmousedown=function($0){var $1=this.getListItemTarget($0.getDomTarget());if($1){this._manager.handleMouseDown($1,$0);}};qx.Proto._onmouseup=function($0){var $1=this.getListItemTarget($0.getDomTarget());if($1){this._manager.handleMouseUp($1,$0);}};qx.Proto._onmousemove=function($0){if(qx.OO.isAvailable($[163])){return;}var $1=this.getListItemTarget($0.getDomTarget());if($1==this._lastItem){return;}if(this._lastItem){var $2=new qx.event.type.MouseEvent($[51],$0,false,this._lastItem);qx.manager.object.ToolTipManager.getInstance().handleMouseOut($2);$2.dispose();}if($1){if(this.hasEventListeners($[771])){this.dispatchEvent(new qx.event.type.DataEvent($[771],$1),true);}if(!this.getToolTip()){return;}var $2=new qx.event.type.MouseEvent($[51],$0,false,$1);qx.manager.object.ToolTipManager.getInstance().handleMouseOver($2);$2.dispose();this.setToolTip(null);}this._lastItem=$1;};qx.Proto._onclick=function($0){var $1=this.getListItemTarget($0.getDomTarget());if($1){this._manager.handleClick($1,$0);}};qx.Proto._ondblclick=function($0){var $1=this.getListItemTarget($0.getDomTarget());if($1){this._manager.handleDblClick($1,$0);}};qx.Proto._onkeypress=function($0){this._manager.handleKeyPress($0);};qx.Proto.getListItemTarget=function($0){while($0.className.indexOf($[268])==-1&&$0.tagName.toLowerCase()!=$[115]){$0=$0.parentNode;}if($0.tagName.toLowerCase()==$[115]){return null;}return $0;};qx.Proto.scrollItemIntoView=function($0){this.scrollItemIntoViewX($0);this.scrollItemIntoViewY($0);};qx.Proto.scrollItemIntoViewX=function($0){qx.html.ScrollIntoView.scrollX($0);};qx.Proto.scrollItemIntoViewY=function($0){qx.html.ScrollIntoView.scrollY($0);};qx.Proto.getItems=function(){return this._frame.childNodes;};qx.Proto.getFirstChild=function(){return this._frame.childNodes[0];};qx.Proto.getLastChild=function(){return this._frame.childNodes[this._frame.childNodes.length-1];};qx.Proto.createView=function(){var $0=(new Date).valueOf();if(!this._protoCell){this.createProtoCell();}this._frame=document.createElement($[49]);this._frame.className=$[633];for(var $1=0,$2=this._list,$3=$2.length;$1<$3;$1++){this._frame.appendChild(this.createCell($2[$1],$1));}return this._frame;};qx.Proto.createCell=function($0,$1){var $2=this._protoCell.cloneNode(true);$2.id=$0.id;$2.pos=$1;if(this.getShowTitle()){$3=$2.childNodes[0];$3.firstChild.nodeValue=$0.title;}var $3=$2.childNodes[this.getShowTitle()?1:0];this.createImageCell($3,$0);if(this.getShowComment()){$3=$2.childNodes[this.getShowTitle()?2:1];$3.firstChild.nodeValue=$0.comment;}return $2;};qx.Proto._mshtml=qx.core.Client.getInstance().isMshtml();qx.Proto.createImageCell=function($0,$1){if(this.hasEventListeners($[298])){$0.onload=qx.ui.embed.Gallery.imageOnLoad;$0.onerror=qx.ui.embed.Gallery.imageOnError;$0.gallery=this;}if(this._mshtml){$0.style.filter=$[184]+$1.src+$[178];}else{$0.src=$1.src;}$0.width=$1.thumbWidth+2;$0.height=$1.thumbHeight+2;$0.style.marginLeft=$0.style.marginRight=Math.floor((this.getThumbMaxWidth()-$1.thumbWidth)/2)+$[22];$0.style.marginTop=$0.style.marginBottom=Math.floor((this.getThumbMaxHeight()-$1.thumbHeight)/2)+$[22];};qx.Proto.imageOnComplete=function(){this._processedImages++;if(this._processedImages==this._listSize){this.dispatchEvent(new qx.event.type.Event($[298]),true);}};qx.ui.embed.Gallery.imageOnLoad=function(){this.gallery.imageOnComplete();this.gallery=null;this.onload=null;this.onerror=null;};qx.ui.embed.Gallery.imageOnError=function(){this.gallery.imageOnComplete();this.gallery=null;this.onload=null;this.onerror=null;};qx.Proto.createProtoCell=function(){var $0=this._protoCell=document.createElement($[49]);$0.className=$[268];$0.unselectable=$[71];$0.style.width=(this.getThumbMaxWidth()+2)+$[22];$0.style.height=(this.getThumbMaxHeight()+this.getDecorHeight()+2)+$[22];if(this.getShowTitle()){var $1=document.createElement($[49]);$1.className=$[999];$1.unselectable=$[71];var $2=document.createTextNode($[55]);$1.appendChild($2);$0.appendChild($1);}var $3=new Image();$3.src=this._blank;$0.appendChild($3);if(this.getShowComment()){var $4=document.createElement($[49]);$4.className=$[1218];$4.unselectable=$[71];var $5=document.createTextNode($[55]);$4.appendChild($5);$0.appendChild($4);}};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}this._list=null;this._protoCell=null;this._frame=null;if(this._manager){this._manager.dispose();this._manager=null;}this.removeEventListener($[6],this._onmousedown);this.removeEventListener($[7],this._onmouseup);this.removeEventListener($[21],this._onmousemove);this.removeEventListener($[26],this._onclick);this.removeEventListener($[45],this._ondblclick);this.removeEventListener($[14],this._onkeypress);return qx.ui.basic.Terminator.prototype.dispose.call(this);};qx.OO.defineClass($[2056],qx.core.Target,function(){qx.core.Target.call(this);this._pageFlag=true;});qx.Proto.init=function(){if(this._iframe==null){this._iframe=document.createElement($[245]);this._iframe.style.visibility=$[32];document.body.appendChild(this._iframe);}};qx.Proto.addToHistory=function($0,$1){if($0==this._currentCommand){document.title=$1;}else{if(this._iframe==null){throw new Error("You have to call init first!");}this._pageFlag=!this._pageFlag;this._currentCommand=$0;this._newTitle=$1;this._iframe.src=this.getSetting($[769])+$[2503]+$0;}};qx.Proto._onHistoryLoad=function($0){try{var $1=$0.search.indexOf($[15]);var $2=$0.search.substring($1+1);if(this._newTitle){document.title=this._newTitle;this._newTitle=null;}if($2!=this._currentCommand){this._currentCommand=$2;this.createDispatchDataEvent($[687],$2);}}catch(exc){this.error("Handling history load failed",exc);}qx.ui.core.Widget.flushGlobalQueues();};qx.Settings.setDefault($[769],qx.Settings.getValueOfClass($[175],$[387])+$[1008]);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.OO.defineClass($[944]);qx.Class.getQuotationStart=function($0){return new qx.locale.LocalizedString($[1401],[],$0);};qx.Class.getQuotationEnd=function($0){return new qx.locale.LocalizedString($[1150],[],$0);};qx.Class.getQuotationStart=function($0){return new qx.locale.LocalizedString($[1373],[],$0);};qx.Class.getQuotationEnd=function($0){return new qx.locale.LocalizedString($[2146],[],$0);};qx.OO.defineClass($[2341],qx.renderer.theme.ColorTheme,function(){qx.renderer.theme.ColorTheme.call(this,$[1137]);});qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ColorManager.getInstance().registerColorTheme(qx.Class);qx.OO.defineClass($[1537],{BASENAME:"qx",ITEMSEPARATOR:"&",KEYVALUESEPARATOR:"=",MAXCOOKIES:20,MAXSIZE:4096});qx.Class.set=function($0,$1){if($1===undefined){return qx.io.local.CookieTransport.del($0);}var $2=qx.io.local.CookieTransport._getAll();$2[$0]=$1;this._setAll($2);};qx.Class.get=function($0){var $1=qx.io.local.CookieTransport._getAll();return $1[$0]||$[1];};qx.Class.del=function($0){var $1=qx.io.local.CookieTransport._getAll();delete $1[$0];this._setAll($1);};qx.Class.setAll=function($0){var $1=qx.io.local.CookieTransport._getAll();$1=qx.lang.Object.mergeWith($1,$0);qx.io.local.CookieTransport._setAll($1);};qx.Class.getAll=function(){return qx.io.local.CookieTransport._getAll();};qx.Class.replaceAll=function($0){qx.io.local.CookieTransport._setAll($0);};qx.Class.delAll=function(){qx.io.local.CookieTransport.replaceAll({});};qx.Class._getAll=function(){var $0={};var $1,$2,$3;for(var $4=0;$4<qx.io.local.CookieTransport.MAXCOOKIES;$4++){$1=qx.io.local.CookieApi.get(qx.io.local.CookieTransport.BASENAME+$4);if($1){$2=$1.split(qx.io.local.CookieTransport.ITEMSEPARATOR);for(var $5=0,$6=$2.length;$5<$6;$5++){$3=$2[$5].split(qx.io.local.CookieTransport.KEYVALUESEPARATOR);$0[$3[0]]=$3[1];}}}return $0;};qx.Class._setAll=function($0){var $1=$[1];var $2;var $3=0;for(var $4 in $0){$2=$4+qx.io.local.CookieTransport.KEYVALUESEPARATOR+$0[$4];if($2.length>qx.io.local.CookieTransport.MAXSIZE){qx.log.Logger.getClassLogger(qx.io.local.CookieTransport).debug("Could not store value of name '"+$4+"': Maximum size of "+qx.io.local.CookieTransport.MAXSIZE+"reached!");continue;}if((qx.io.local.CookieTransport.ITEMSEPARATOR.length+$1.length+$2.length)>qx.io.local.CookieTransport.MAXSIZE){qx.io.local.CookieTransport._setCookie($3++,$1);if($3==qx.io.local.CookieTransport.MAXCOOKIES){qx.log.Logger.getClassLogger(qx.io.local.CookieTransport).debug("Failed to store cookie. Max cookie amount reached!","error");return false;}$1=$2;}else{if($1!=$[1]){$1+=qx.io.local.CookieTransport.ITEMSEPARATOR;}$1+=$2;}}if($1!=$[1]){qx.io.local.CookieTransport._setCookie($3++,$1);}while($3<qx.io.local.CookieTransport.MAXCOOKIES){qx.io.local.CookieTransport._delCookie($3++);}};qx.Class._setCookie=function($0,$1){qx.io.local.CookieApi.set(qx.io.local.CookieTransport.BASENAME+$0,$1);};qx.Class._delCookie=function($0){qx.io.local.CookieApi.del(qx.io.local.CookieTransport.BASENAME+$0);};qx.OO.defineClass($[2125],qx.ui.splitpane.SplitPane,function($0,$1){qx.ui.splitpane.SplitPane.call(this,$[28],$0,$1);});qx.Proto.dispose=function(){if(this.getDisposed()){return true;}return qx.ui.splitpane.SplitPane.prototype.dispose.call(this);};qx.OO.defineClass($[2271],qx.ui.layout.VerticalBoxLayout,function($0,$1){this._data=$0;this._columns=$1;this._header=new qx.ui.listview.Header($1);this._frame=new qx.ui.layout.HorizontalBoxLayout;this._pane=new qx.ui.listview.ListViewPane($0,$1);this._scroll=new qx.ui.layout.CanvasLayout;this._scrollContent=new qx.ui.basic.Terminator;this._resizeLine=new qx.ui.basic.Terminator;qx.ui.layout.VerticalBoxLayout.call(this);this._header.setParent(this);this._frame.setParent(this);this._frame.setHeight($[39]);this._frame.setWidth(null);this._pane.setParent(this._frame);this._scroll.setWidth($[5]);this._scroll.setOverflow($[116]);this._scroll.setParent(this._frame);this._scroll.enableInlineEvent($[64]);this._scroll.addEventListener($[64],this._onscroll,this);this._scrollContent.setWidth(1);this._scrollContent.setParent(this._scroll);this._resizeLine.setBackgroundColor($[383]);this._resizeLine.setWidth(1);this._resizeLine.setParent(this);this.addEventListener($[6],this._onmousedown);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2284]});qx.OO.addProperty({name:$[611],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[454],type:$[2],defaultValue:false});qx.OO.addProperty({name:$[2526],type:$[0]});qx.Proto.getData=function(){return this._data;};qx.Proto.getColumns=function(){return this._columns;};qx.Proto.getHeader=function(){return this._header;};qx.Proto.getFrame=function(){return this._frame;};qx.Proto.getPane=function(){return this._pane;};qx.Proto.getScroll=function(){return this._scroll;};qx.Proto.getScrollContent=function(){return this._scrollContent;};qx.Proto.getResizeLine=function(){return this._resizeLine;};qx.Proto.update=function(){this.updateScrollBar();this.updateContent();};qx.Proto.updateScrollBar=function(){this._scrollContent.setHeight((this._data.length*this._pane._rowHeight)+this._pane._rowHeight);};if(qx.core.Client.getInstance().isGecko()&&qx.core.Client.getInstance().getVersion()>=1.8){qx.Proto._updateScrollBar=qx.Proto.updateScrollBar;qx.Proto.updateScrollBar=function(){this._updateScrollBar();this._scroll.setStyleProperty($[41],$[171]);this._scroll.forceHeight(0);this._scroll.setHeight(null);};}qx.Proto.updateContent=function(){this.getPane()._updateRendering(true);};qx.Proto.updateLayout=function(){this.getPane()._updateLayout();};qx.Proto.updateSort=function(){var $0=this.getSortBy();if(!$0){return;}var $1=this._getHeaderCell($0);if($1){$1.updateSort();}};qx.Proto._getHeaderCell=function($0){var $1=this._columns[$0];return $1?$1.headerCell:null;};qx.Proto._modifySortBy=function($0,$1,$2){if($1){var $3=this._getHeaderCell($1);if($3){$3.setSortOrder(null);}}if($0){var $4=this._getHeaderCell($0);if($4&&$4.getSortOrder()==null){$4.setSortOrder(qx.ui.listview.HeaderCell.C_SORT_ASCENDING);}}return true;};qx.Proto._onscroll=function($0){this._pane._onscroll($0);};qx.Proto._onmousedown=function($0){this.getFocusRoot().setActiveChild(this.getPane());};qx.Proto._handleDisplayableCustom=function($0,$1,$2){qx.ui.layout.VerticalBoxLayout.prototype._handleDisplayableCustom.call(this,$0,$1,$2);if($0){this.updateLayout();this.updateScrollBar();this.updateContent();}};qx.Proto.dispose=function(){if(this.getDisposed()){return;}if(this._header){this._header.dispose();this._header=null;}if(this._frame){this._frame.dispose();this._frame=null;}if(this._pane){this._pane.dispose();this._pane=null;}if(this._scroll){this._scroll.dispose();this._scroll=null;}if(this._scrollContent){this._scrollContent.dispose();this._scrollContent=null;}if(this._resizeLine){this._resizeLine.dispose();this._resizeLine=null;}delete this._columns;delete this._data;this.removeEventListener($[6],this._onmousedown);return qx.ui.layout.VerticalBoxLayout.prototype.dispose.call(this);};qx.OO.defineClass($[2218],qx.ui.layout.GridLayout,function($0,$1){qx.ui.layout.GridLayout.call(this);this._data=$0;this._columns=$1;this._manager=new qx.manager.selection.VirtualSelectionManager(this);this.addEventListener($[60],this._onmousewheel);this.addEventListener($[37],this._onmouseover);this.addEventListener($[6],this._onmousedown);this.addEventListener($[7],this._onmouseup);this.addEventListener($[26],this._onclick);this.addEventListener($[45],this._ondblclick);this.addEventListener($[14],this._onkeypress);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2348]});qx.Proto._rowHeight=16;qx.Proto.getView=function(){return this.getParent().getParent();};qx.Proto._lastRowCount=0;qx.Proto._updateLayout=function($0){var $1=this._columns;var $2=Math.ceil(this.getInnerHeight()/this._rowHeight);var $3=this._data;var $4;if($2>this._lastRowCount){for(var $5=this._lastRowCount,$6=0;$5<$2;$5++,$6=0){for(var $7 in $1){$4=new $1[$7].contentClass;this.add($4,$6++,$5);if($1[$7].align){$4.setStyleProperty($[249],$1[$7].align);}}}}else if(this._lastRowCount>$2){var $8=this.getChildren();var $9=$8.length-1;for(var $5=this._lastRowCount;$5>$2;$5--){for(var $7 in $1){$4=$8[$9--];this.remove($4);$4.dispose();}}}this.setRowCount($2);if(!$0){this.setColumnCount(qx.lang.Object.getLength($1));}for(var $5=0;$5<$2;$5++){this.setRowHeight($5,this._rowHeight);}if(!$0){var $a=0;for(var $7 in $1){this.setColumnHorizontalAlignment($a,$1[$7].align);this.setColumnWidth($a,$1[$7].width);$a++;}}this._lastRowCount=$2;};qx.Proto._currentScrollTop=-1;qx.Proto._updateRendering=function($0){if(this._updatingRendering){return;}var $1=(this._initialLayoutDone?this.getView().getScroll().getScrollTop():0);this._updatingRendering=true;this._currentScrollTop=$1;for(var $2=0;$2<this._rowCount;$2++){this._updateRow($2);}delete this._updatingRendering;};qx.Proto._updateRow=function($0){var $1=this._data;var $2=Math.floor(this._currentScrollTop/this._rowHeight);var $3=this.getColumnCount();var $4=this._columns;var $5=this.getVisibleChildren();var $6,$7,$8;var $9=0;for($8 in $4){$7=$1[$2+$0];$6=$5[$3*$0+($9++)];if($6){if($7&&$7._selected){$6.addState($[24]);}else{$6.removeState($[24]);}$6.set($7?$7[$8]:$4[$8].empty||$4[$8].contentClass.empty);}}};qx.Proto._onscroll=function($0){this._updateRendering();};qx.Proto._changeInnerHeight=function($0,$1){this._updateLayout(true);this._updateRendering(true);return qx.ui.layout.GridLayout.prototype._changeInnerHeight.call(this,$0,$1);};qx.Proto.getManager=function(){return this._manager;};qx.Proto.getListViewTarget=function($0){var $1=$0.getPageY();var $2=qx.html.Location.getPageInnerTop(this.getElement());var $3=Math.floor(this._currentScrollTop/this._rowHeight)+Math.floor(($1-$2)/this._rowHeight);return this._data[$3];};qx.Proto.getSelectedItem=function(){return this.getSelectedItems()[0];};qx.Proto.getSelectedItems=function(){return this._manager.getSelectedItems();};qx.Proto.getData=function(){return this._data;};qx.Proto.getItemHeight=function($0){return this._rowHeight;};qx.Proto.getItemWidth=function($0){return qx.html.Dimension.getInnerWidth(this.getElement());};qx.Proto.getItemLeft=function($0){return 0;};qx.Proto.getItemTop=function($0){return this._data.indexOf($0)*this._rowHeight;};qx.Proto._onmousewheel=function($0){var $1=this.getView().getScroll();$1.setScrollTop($1.getScrollTop()-($0.getWheelDelta()*20));};qx.Proto._onmouseover=function($0){var $1=this.getListViewTarget($0);if($1){this._manager.handleMouseOver($1,$0);}};qx.Proto._onmousedown=function($0){var $1=this.getListViewTarget($0);if($1){this._manager.handleMouseDown($1,$0);}};qx.Proto._onmouseup=function($0){var $1=this.getListViewTarget($0);if($1){this._manager.handleMouseUp($1,$0);}};qx.Proto._onclick=function($0){var $1=this.getListViewTarget($0);if($1){this._manager.handleClick($1,$0);}};qx.Proto._ondblclick=function($0){var $1=this.getListViewTarget($0);if($1){this._manager.handleDblClick($1,$0);}};qx.Proto._onkeypress=function($0){this._manager.handleKeyPress($0);$0.preventDefault();};qx.Proto._updateSelectionState=function($0,$1){$0._selected=$1;this._updateItem($0);};qx.Proto._updateAnchorState=function($0,$1){$0._anchor=$1;this._updateItem($0);};qx.Proto._updateLeadState=function($0,$1){$0._lead=$1;this._updateItem($0);};qx.Proto.scrollItemIntoView=function($0,$1){this.scrollItemIntoViewX($0,$1);this.scrollItemIntoViewY($0,$1);};qx.Proto.scrollItemIntoViewX=function($0,$1){};qx.Proto.scrollItemIntoViewY=function($0,$1){var $2=this._data;var $3=$2.indexOf($0)*this._rowHeight;var $4=this._rowHeight;var $5=(Math.floor(this.getClientHeight()/this._rowHeight)*this._rowHeight);var $6=this._currentScrollTop;var $7=null;if($1){$7=$3;}else if($1==false){$7=$3+$4-$5;}else if($4>$5||$3<$6){$7=$3;}else if(($3+$4)>($6+$5)){$7=$3+$4-$5;}if($7!=null){this.getView().getScroll().setScrollTop($7);}};qx.Proto.setScrollTop=function($0){this.getView().getScroll().setScrollTop($0);this._updateRendering();};qx.Proto.getScrollTop=function(){return this._currentScrollTop;};qx.Proto.setScrollLeft=function(){this.error("Not implemented in qx.ui.listview.ListViewPane!");};qx.Proto.getScrollLeft=function(){return 0;};qx.Proto.isItemVisible=function($0){var $1=this._data.indexOf($0);var $2=Math.floor(this._currentScrollTop/this._rowHeight);var $3=Math.ceil(this.getClientHeight()/this._rowHeight);return $1>=$2&&$1<=($2+$3);};qx.Proto.getRelativeItemPosition=function($0){var $1=this._data.indexOf($0);var $2=Math.floor(this._currentScrollTop/this._rowHeight);return $1-$2;};qx.Proto._updateItem=function($0){var $1=this._data.indexOf($0);var $2=Math.floor(this._currentScrollTop/this._rowHeight);var $3=Math.ceil(this.getClientHeight()/this._rowHeight);if($1<$2||$1>($2+$3)){return;}this._updateRow($1-$2);};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this.removeEventListener($[60],this._onmousewheel);this.removeEventListener($[37],this._onmouseover);this.removeEventListener($[6],this._onmousedown);this.removeEventListener($[7],this._onmouseup);this.removeEventListener($[26],this._onclick);this.removeEventListener($[45],this._ondblclick);this.removeEventListener($[14],this._onkeypress);delete this._data;delete this._columns;if(this._manager){this._manager.dispose();this._manager=null;}return qx.ui.layout.GridLayout.prototype.dispose.call(this);};qx.OO.defineClass($[2332],qx.manager.selection.SelectionManager,function($0){qx.manager.selection.SelectionManager.call(this,$0);});qx.Proto.getFirst=function(){return qx.lang.Array.getFirst(this.getItems());};qx.Proto.getLast=function(){return qx.lang.Array.getLast(this.getItems());};qx.Proto.getItems=function(){return this.getBoundedWidget().getData();};qx.Proto.getNextSibling=function($0){var $1=this.getItems();return $1[$1.indexOf($0)+1];};qx.Proto.getPreviousSibling=function($0){var $1=this.getItems();return $1[$1.indexOf($0)-1];};qx.Proto.getItemHashCode=function($0){if($0._hash){return $0._hash;}return $0._hash=qx.core.Object.toHashCode($0);};qx.Proto.scrollItemIntoView=function($0,$1){this.getBoundedWidget().scrollItemIntoView($0,$1);};qx.Proto.getItemLeft=function($0){return this.getBoundedWidget().getItemLeft($0);};qx.Proto.getItemTop=function($0){return this.getBoundedWidget().getItemTop($0);};qx.Proto.getItemWidth=function($0){return this.getBoundedWidget().getItemWidth($0);};qx.Proto.getItemHeight=function($0){return this.getBoundedWidget().getItemHeight($0);};qx.Proto.getItemEnabled=function($0){return true;};qx.Proto.renderItemSelectionState=function($0,$1){this.getBoundedWidget()._updateSelectionState($0,$1);};qx.Proto.renderItemAnchorState=function($0,$1){this.getBoundedWidget()._updateAnchorState($0,$1);};qx.Proto.renderItemLeadState=function($0,$1){this.getBoundedWidget()._updateLeadState($0,$1);};qx.OO.defineClass($[1097],qx.ui.embed.HtmlEmbed,function($0,$1,$2,$3){qx.ui.embed.HtmlEmbed.call(this,$0);if($1!=null){this.setIcon($1);if($2!=null){this.setIconWidth($2);}if($3!=null){this.setIconHeight($2);}}});qx.OO.addProperty({name:$[93],type:$[0],impl:$[145]});qx.OO.addProperty({name:$[852],type:$[3],impl:$[145]});qx.OO.addProperty({name:$[606],type:$[3],impl:$[145]});qx.OO.addProperty({name:$[830],type:$[3],defaultValue:4,impl:$[145]});qx.Proto._mshtml=qx.core.Client.getInstance().isMshtml();qx.Proto._syncHtml=function(){var $0=[];if(qx.util.Validation.isValidString(this.getIcon())){$0.push($[2079]);$0.push(qx.manager.object.AliasManager.getInstance().resolvePath(this._mshtml?$[53]:this.getIcon()));$0.push($[1414]);if(this.getSpacing()!=null){$0.push($[2382]);$0.push(this.getSpacing());$0.push($[391]);}if(this.getIconWidth()!=null){$0.push($[1293]);$0.push(this.getIconWidth());$0.push($[391]);}if(this.getIconHeight()!=null){$0.push($[1798]);$0.push(this.getIconHeight());$0.push($[391]);}if(this._mshtml){$0.push($[1042]);$0.push($[184]);$0.push(qx.manager.object.AliasManager.getInstance().resolvePath(this.getIcon()));$0.push($[178]);$0.push($[65]);}$0.push($[977]);}if(qx.util.Validation.isValidString(this.getHtml())){$0.push(this.getHtml());}this.getElement().innerHTML=$0.join($[1]);};qx.OO.defineClass($[1761],qx.ui.embed.IconHtmlEmbed,function($0,$1,$2,$3){qx.ui.embed.IconHtmlEmbed.call(this,$0,$1,$2,$3);this.setSelectable(false);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[2542]});qx.ui.listview.ContentCellIconHtml.empty={icon:$[1],html:$[1]};qx.OO.defineClass($[1453],qx.ui.basic.Image,function($0,$1,$2){qx.ui.basic.Image.call(this,$0,$1,$2);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1055]});qx.ui.listview.ContentCellImage.empty={source:$[53]};qx.Proto.setSource=function($0){if(this._initialLayoutDone){return this._updateContent(qx.manager.object.AliasManager.getInstance().resolvePath($0==$[1]?$[53]:$0));}else{return qx.ui.basic.Image.prototype.setSource.call(this,$0);}};qx.Proto._postApplyDimensions=qx.lang.Function.returnTrue;qx.OO.defineClass($[1566],qx.ui.basic.Terminator,function($0){qx.ui.basic.Terminator.call(this);if($0!=null){this.setText($0);}});qx.OO.addProperty({name:$[262],type:$[0]});qx.OO.addProperty({name:$[302],type:$[4],instance:$[228],convert:qx.renderer.font.FontCache,allowMultipleArguments:true});qx.OO.addProperty({name:$[218],type:$[2],defaultValue:true});qx.OO.addProperty({name:$[249],type:$[0],defaultValue:$[11],possibleValues:[$[11],$[74],$[10],$[636]],allowNull:false});qx.Proto._modifyText=function(){if(this._isCreated){this._syncText();}return true;};qx.Proto._modifyFont=function($0,$1,$2){if($0){$0._applyWidget(this);}else if($1){$1._resetWidget(this);}return true;};qx.Proto._modifyWrap=function($0,$1,$2){this.setStyleProperty($[152],$0?$[125]:$[205]);return true;};qx.Proto._modifyTextAlign=function($0,$1,$2){this.setStyleProperty($[249],$0);return true;};qx.Proto._applyElementData=function(){this.getElement().appendChild(document.createTextNode(this.getText()));};qx.Proto._syncText=function(){this.getElement().firstChild.nodeValue=this.getText();};qx.OO.defineClass($[1560],qx.ui.embed.TextEmbed,function($0){qx.ui.embed.TextEmbed.call(this,$0);this.setStyleProperty($[152],$[205]);this.setStyleProperty($[718],$[352]);this.setSelectable(false);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[156]});qx.ui.listview.ContentCellText.empty={text:$[1]};qx.OO.defineClass($[1807],qx.log.Appender,function(){qx.log.Appender.call(this);});qx.OO.changeProperty({name:$[450],type:$[2],defaultValue:false,allowNull:false});qx.Proto.appendLogEvent=function($0){var $1=$0.logger.getName();if($0.instanceId!=null){$1+=$[2583]+$0.instanceId+$[82];}alert("\n"+$1+"\n"+this.formatLogEvent($0));};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}return qx.log.Appender.prototype.dispose.call(this);};qx.OO.defineClass($[1928],qx.ui.basic.Terminator,function(){qx.ui.basic.Terminator.call(this);this.setHeight($[39]);});qx.OO.defineClass($[1278],qx.renderer.theme.ColorTheme,function(){qx.renderer.theme.ColorTheme.call(this,$[2187]);});qx.Proto._colors=qx.lang.Object.carefullyMergeWith({activeborder:[212,208,200],activecaption:[0,84,227],appworkspace:[128,128,128],background:[0,78,152],buttonface:[236,233,216],buttonhighlight:[255,255,255],buttonshadow:[172,168,153],buttontext:[0,0,0],captiontext:[255,255,255],graytext:[172,168,153],highlight:[49,106,197],highlighttext:[255,255,255],inactiveborder:[212,208,200],inactivecaption:[122,150,223],inactivecaptiontext:[216,228,248],infobackground:[255,255,225],infotext:[0,0,0],menu:[255,255,255],menutext:[0,0,0],scrollbar:[212,208,200],threeddarkshadow:[113,111,100],threedface:[236,233,216],threedhighlight:[255,255,255],threedlightshadow:[241,239,226],threedshadow:[172,168,153],window:[255,255,255],windowframe:[0,0,0],windowtext:[0,0,0]},qx.Super.prototype._colors);qx.Class.getInstance=qx.lang.Function.returnInstance;qx.manager.object.ColorManager.getInstance().registerColorTheme(qx.Class);qx.OO.defineClass($[2325],qx.ui.table.DefaultHeaderCellRenderer,function($0,$1){qx.ui.table.DefaultHeaderCellRenderer.call(this);if($0==null){$0=$[1];}this.setIconUrl($0);this.setToolTip($1);});qx.OO.addProperty({name:$[1114],type:$[0],defaultValue:$[1],allowNull:false});qx.OO.addProperty({name:$[744],type:$[0],defaultValue:null,allowNull:true});qx.Proto.updateHeaderCell=function($0,$1){qx.ui.table.DefaultHeaderCellRenderer.prototype.updateHeaderCell.call(this,$0,$1);var $2=$1.getUserData($[604]);if($2==null){$2=new qx.ui.basic.Image();$1.setUserData($[604],$2);$1.addAtBegin($2);}$2.setSource(this.getIconUrl());var $3=$1.getToolTip();if(this.getToolTip()!=null){if(true||$3==null){$3=new qx.ui.popup.ToolTip(this.getToolTip());$1.setToolTip($3);}$3.getAtom().setLabel(this.getToolTip());}};qx.Locale.define($[1883],{});qx.OO.defineClass($[1113],qx.ui.toolbar.ToolBar,function(){qx.ui.toolbar.ToolBar.call(this);});qx.OO.defineClass($[1396],qx.ui.form.Button,function($0,$1,$2,$3,$4,$5,$6){if(!$3){$3=$[1805];}qx.ui.form.Button.call(this,$2,$3,$4,$5,$6);this.set({height:20});this._createChooser();this._createChooserWindow();this._dateFormat=new qx.util.format.DateFormat(qx.locale.Date.getDateFormat($[124]));qx.locale.Manager.getInstance().addEventListener($[225],this._changeLocale,this);if($0){this.setTargetWidget($0);}if($1){this.setChooserTitle($1);}this.addEventListener($[40],this._executeHandler,this);});qx.OO.addProperty({name:$[1369],type:$[4],instance:$[174],defaultValue:null});qx.OO.addProperty({name:$[991],defaultValue:qx.locale.Manager.tr($[1878])});qx.Proto._modifyTargetWidget=function($0,$1,$2){if($0 instanceof qx.ui.core.Widget&&qx.util.Validation.isValidFunction($0.setValue)&&qx.util.Validation.isValidFunction($0.getValue)){return true;}else{throw new error("TargetWidget must be an instance of qx.ui.core.Widget and has setValue and getValue methods");}};qx.Proto._modifyChooserTitle=function($0,$1,$2){this._chooserWindow.setCaption($0);return true;};qx.Proto._createChooserWindow=function(){var $0=this._chooserWindow=new qx.ui.window.Window(this.getChooserTitle());$0.addEventListener($[13],this._chooserWindowKeydownHandler,this);$0.addEventListener($[111],this._chooserWindowAppearHandler,this);$0.set({top:50,left:50,modal:true,minWidth:null,minHeight:null,resizeable:false,allowMinimize:false,allowMaximize:false,showMaximize:false,showMinimize:false});$0.auto();$0.add(this._chooser);$0.addToDocument();};qx.Proto._createChooser=function(){var $0=this._chooser=new qx.ui.component.DateChooser;$0.auto();$0.setBorder(null);$0.addEventListener($[285],this._chooserSelectHandler,this);};qx.Proto._executeHandler=function($0){if(qx.util.Validation.isInvalidObject(this.getTargetWidget())){throw new error("TargetWidget must be set which must be an instance of qx.ui.core.Widget and has setValue and getValue method.");}var $1=null;try{$1=this._dateFormat.parse(this.getTargetWidget().getValue());}catch(ex){}this._chooser.setDate($1);this._chooserWindow.open();};qx.Proto._changeLocale=function($0){if(qx.util.Validation.isInvalidObject(this.getTargetWidget())){throw new error("TargetWidget must be set which must be an instance of qx.ui.core.Widget and has setValue and getValue method.");}var $1=null;try{$1=this._dateFormat.parse(this.getTargetWidget().getValue());}catch(ex){}this._dateFormat=new qx.util.format.DateFormat(qx.locale.Date.getDateFormat($[124]));if(!$1){return;}this._chooser.setDate($1);this.getTargetWidget().setValue(this._dateFormat.format($1));};qx.Proto._chooserWindowKeydownHandler=function($0){switch($0.getKeyIdentifier()){case $[79]:this._chooserWindow.close();this.getTargetWidget().focus();break;}};qx.Proto._chooserWindowAppearHandler=function($0){this._chooserWindow.positionRelativeTo(this.getTargetWidget());this._chooser.focus();};qx.Proto._chooserSelectHandler=function($0){target=this.getTargetWidget();target.setValue(this._dateFormat.format(this._chooser.getDate()));this._chooserWindow.close();target.focus();};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._dateFormat.dispose();this._dateFormat=null;this._chooser.removeEventListener($[285],this._chooserSelectHandler);this._chooser.dispose();this._chooser=null;this._chooserWindow.removeEventListener($[111],this._chooserWindowAppearHandler);this._chooserWindow.removeEventListener($[13],this._chooserWindowKeydownHandler);this._chooserWindow.dispose();this._chooserWindow=null;this.removeEventListener($[40],this._executeHandler);return qx.ui.form.Button.prototype.dispose.call(this);};qx.OO.defineClass($[1382],qx.ui.pageview.AbstractButton,function($0,$1,$2,$3,$4){qx.ui.pageview.AbstractButton.call(this,$0,$1,$2,$3,$4);});qx.OO.changeProperty({name:$[8],type:$[0],defaultValue:$[1001]});qx.Proto._onkeypress=function($0){switch(this.getView().getBarPosition()){case $[12]:case $[16]:switch($0.getKeyIdentifier()){case $[68]:var $1=true;break;case $[69]:var $1=false;break;default:return;}break;case $[11]:case $[10]:switch($0.getKeyIdentifier()){case $[73]:var $1=true;break;case $[70]:var $1=false;break;default:return;}break;default:return;}var $2=$1?this.isFirstChild()?this.getParent().getLastChild():this.getPreviousSibling():this.isLastChild()?this.getParent().getFirstChild():this.getNextSibling();$2.setFocused(true);$2.setChecked(true);};qx.Proto._applyStateAppearance=function(){var $0=this.getView().getBarPosition();this._states.barLeft=$0===$[11];this._states.barRight=$0===$[10];this._states.barTop=$0===$[12];this._states.barBottom=$0===$[16];qx.ui.pageview.AbstractButton.prototype._applyStateAppearance.call(this);};qx.OO.defineClass($[2131],qx.core.Object,function(){qx.core.Object.call(this);this._functions=qx.lang.Array.fromArguments(arguments);this.buttonSets();});qx.dev.TimeTracker.compare=function($0,$1){return $0-$1;};qx.Proto.buttonSets=function(){var $0=new qx.ui.layout.HorizontalBoxLayout;$0.setLocation(20,48);$0.setSpacing(5);var $1=new qx.ui.basic.Atom($[1281]);$1.setAllowStretchY(false);$1.setVerticalAlign($[33]);var $2=new qx.ui.form.TextField($[914]);$2.setAllowStretchY(false);$2.setWidth(50);$2.setVerticalAlign($[33]);var $3=new qx.ui.basic.Atom($[1111]);$3.setAllowStretchY(false);$3.setVerticalAlign($[33]);$3.setMarginLeft(30);var $4=new qx.ui.form.Button($[1201],$[243]);var $5=new qx.ui.form.Button($[1321],$[243]);var $6=new qx.ui.form.Button($[2535],$[243]);var $7=new qx.ui.form.Button($[2477],$[243]);$4.addEventListener($[40],function(){this.start(3,parseInt($2.getValue()));},this);$5.addEventListener($[40],function(){this.start(7,parseInt($2.getValue()));},this);$6.addEventListener($[40],function(){this.start(15,parseInt($2.getValue()));},this);$7.addEventListener($[40],function(){this.start(25,parseInt($2.getValue()));},this);var $8=this._output=new qx.ui.embed.HtmlEmbed();$8.setHtml($[1]);$8.setLocation(20,78);$8.setRight(335);$8.setBottom(48);$8.setBorder($[1110]);$8.setBackgroundColor($[113]);$8.setPadding(10);$8.setOverflow($[5]);$8.addToDocument();$0.add($1,$2,$3,$4,$5,$6,$7);$0.addToDocument();};qx.Proto.start=function($0,$1){var $2=this._functions;var $3=$2.length;var $4;var $5;var $6=[];var $7=[];var $8=[];var $9=Math.round(100/($3+1))+$[217];$7.push($[1572]);$7.push($[1399]+$9+$[1272]);$7.push($[520]);$7.push($[740]);$7.push($[731]);for(var $a=0;$a<$3;$a++){$7.push($[806]+($a+1)+$[183]);}$7.push($[825]);for(var $b=0;$b<$0;$b++){$5=[];for(var $a=0;$a<$3;$a++){$4=(new Date).valueOf();$2[$a]($1);$5.push((new Date).valueOf()-$4);}$7.push($[1112]+$b+$[983]);for(var $a=0;$a<$5.length;$a++){$7.push($[201]+$5[$a]+$[183]);}$7.push($[203]);$6.push($5);}$7.push($[723]);var $c,$d,$e=[],$f=1e7,$g=0;for(var $a=0;$a<$3;$a++){$c=0;for(var $b=0;$b<$0;$b++){$c+=$6[$b][$a];}$d=Math.round($c/$0);$e.push($d);$f=Math.min($f,$d);$g=Math.max($g,$d);}var $h,$i,$j=[],$k=1e7,$l=0;for(var $a=0;$a<$3;$a++){$h=[];for(var $b=0;$b<$0;$b++){$h.push($6[$b][$a]);}$h.sort(qx.dev.TimeTracker.compare);$i=$h[Math.floor($0/2)].toString();$j.push($i);$k=Math.min($i,$k);$l=Math.max($i,$l);}$8.push($[1546]);$8.push($[520]);$8.push($[740]);$8.push($[731]);for(var $a=0;$a<$3;$a++){$8.push($[806]+($a+1)+$[183]);}$8.push($[825]);$8.push($[227]);$8.push($[1921]);for(var $a=0;$a<$3;$a++){$8.push($[201]+$j[$a]+$[183]);}$8.push($[203]);$8.push($[227]);$8.push($[1271]);for(var $a=0;$a<$3;$a++){$8.push($[201]);$8.push($k>0?Math.round($j[$a]/$k):$[310]);$8.push($[672]);}$8.push($[203]);$8.push($[227]);$8.push($[2447]);for(var $a=0;$a<$3;$a++){$8.push($[201]+$e[$a]+$[183]);}$8.push($[203]);$8.push($[227]);$8.push($[2543]);for(var $a=0;$a<$3;$a++){$8.push($[201]);$8.push($f>0?Math.round($e[$a]/$f):1);$8.push($[672]);}$8.push($[203]);$8.push($[227]);$8.push($[1134]);for(var $a=0;$a<$3;$a++){$8.push($[201]);if($k==$j[$a]&&$f==$e[$a]){$8.push($[2514]);}else if($k==$j[$a]){$8.push($[1374]);}else if($f==$e[$a]){$8.push($[1695]);}$8.push($[183]);}$8.push($[203]);$8.push($[723]);this._output.setHtml($8.join($[1])+$7.join($[1]));};qx.Proto.dispose=function(){if(this.getDisposed()){return;}this._functions=null;return qx.core.Object.prototype.dispose.call(this);};qx.OO.defineClass($[2508],qx.ui.core.Parent,function(){qx.ui.core.Parent.call(this);});qx.OO.addProperty({name:$[524],type:$[0],defaultValue:$[20],possibleValues:[$[20],$[28],$[2049]],addToQueueRuntime:true});qx.OO.changeProperty({name:$[44],addToQueue:true,unitDetection:$[122]});qx.OO.changeProperty({name:$[96],defaultValue:-Infinity,addToQueue:true,unitDetection:$[122]});qx.OO.changeProperty({name:$[96],defaultValue:-Infinity,addToQueue:true,unitDetection:$[122]});qx.OO.changeProperty({name:$[41],addToQueue:true,unitDetection:$[122]});qx.OO.changeProperty({name:$[101],defaultValue:-Infinity,addToQueue:true,unitDetection:$[122]});qx.OO.changeProperty({name:$[101],defaultValue:-Infinity,addToQueue:true,unitDetection:$[122]});qx.Proto._createLayoutImpl=function(){return new qx.renderer.layout.DockLayoutImpl(this);};qx.Proto.addLeft=function(){this._addAlignedHorizontal($[11],arguments);};qx.Proto.addRight=function(){this._addAlignedHorizontal($[10],arguments);};qx.Proto.addTop=function(){this._addAlignedVertical($[12],arguments);};qx.Proto.addBottom=function(){this._addAlignedVertical($[16],arguments);};qx.Proto._addAlignedVertical=function($0,$1){for(var $2=0,$3=$1.length;$2<$3;$2++){$1[$2].setVerticalAlign($0);}this.add.apply(this,$1);};qx.Proto._addAlignedHorizontal=function($0,$1){for(var $2=0,$3=$1.length;$2<$3;$2++){$1[$2].setHorizontalAlign($0);}this.add.apply(this,$1);};qx.OO.defineClass($[1516],qx.log.Appender,function(){qx.log.Appender.call(this);this._history=[];this._nextIndexToStoreTo=0;this._appenderToFormatStrings=null;});qx.OO.addProperty({name:$[468],type:$[3],defaultValue:50});qx.Proto._modifyMaxMessages=function($0,$1,$2){this._history=[];this._nextIndexToStoreTo=0;};qx.Proto.appendLogEvent=function($0){var $1=this.getMaxMessages();if(this._history.length<$1){this._history.push($0);}else{this._history[this._nextIndexToStoreTo++]=$0;if(this._nextIndexToStoreTo>=$1){this._nextIndexToStoreTo=0;}}};qx.Proto.retrieveLogEvents=function($0){if($0>this._history.length){$0=this._history.length;}var $1=this._history.length==this.getMaxMessages()?this._nextIndexToStoreTo-1:this._history.length-1;var $2=$1-$0+1;if($2<0){$2+=this._history.length;}var $3;if($2<=$1){$3=this._history.slice($2,$1+1);}else{$3=this._history.slice($2,this._history.length).concat(this._history.slice(0,$1+1));}return $3;};qx.Proto.formatLogEvents=function($0){if(this._appenderToFormatStrings==null){this._appenderToFormatStrings=new qx.log.Appender();}var $1=this.retrieveLogEvents($0);var $2=$[1];for(var $3=0;$3<$1.length;$3++){$2+=this._appenderToFormatStrings.formatLogEvent($1[$3])+$[108];}return $2;};qx.Proto.dispose=function(){if(this.getDisposed()){return true;}return qx.log.Appender.prototype.dispose.call(this);};