zk.load('zul,zul.wgt',function(){if(zk._p=zkpi('zul.box'))try{
zul.box.Layout=zk.$extends(zk.Widget,{_spacing:"5px",setSpacing:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_spacing",(function(){var c=this.$n(),a=this.isVertical_(),b=this._spacing;if(c){jq(c).children("div:not(:last-child)").css("padding-"+(a?"bottom":"right"),(b&&b!="auto")?b:"")}})),getSpacing:_zkf$=function(){return this._spacing},isSpacing:_zkf$,_chdextr:function(a){return a.$n("chdex")||a.$n()},insertChildHTML_:function(e,b,d){if(b){jq(this._chdextr(b)).before(this.encloseChildHTML_(e))}else{var c=jq(this.$n()),a=this._spacing;c.children("div:last-child").css("padding-"+(this.isVertical_()?"bottom":"right"),(a&&a!="auto")?a:"");c.append(this.encloseChildHTML_(e))}e.bind(d)},bind_:function(){this.$supers(zul.box.Layout,"bind_",arguments);zWatch.listen({onResponse:this})},unbind_:function(){zWatch.unlisten({onResponse:this});this.$supers(zul.box.Layout,"unbind_",arguments)},syncSize:function(){this._shallSize=false;if(this.desktop){for(var a=this.firstChild;a;a=a.nextSibling){if(a._nvflex||a._nhflex){zUtl.fireSized(this);break}}}},onResponse:function(){if(this._shallSize){this.syncSize()}},onChildVisible_:function(a){this.$supers("onChildVisible_",arguments);if(this.desktop){this._shallSize=true;a.$n("chdex").style.display=a.isVisible()?"":"none"}},onChildAdded_:function(b){this.$supers("onChildAdded_",arguments);if(this.desktop){var a=b.$n("chdex");this._shallSize=true;if(a){a.style.display=b.isVisible()?"":"none"}}},onChildRemoved_:function(){this.$supers("onChildRemoved_",arguments);if(this.desktop){this._shallSize=true}},removeChildHTML_:function(b){this.$supers("removeChildHTML_",arguments);jq(b.uuid+"-chdex",zk).remove();var a=this.lastChild==b;if(this._spacing!="auto"&&this.lastChild==b){jq(this.$n()).children("div:last-child").css("padding-"+(this.isVertical_()?"bottom":"right"),"")}},encloseChildHTML_:function(f,c){var a=new zk.Buffer(),b=this.isVertical_(),e=this._spacing;a.push('<div id="'+f.uuid+'-chdex" class="'+this.$s("inner")+'"');if(e&&e!="auto"){a.push(' style="',!f.isVisible()?"display:none;":"");var d=f.nextSibling;if(d&&!d.$instanceof(zul.wgt.Popup)){a.push("padding-",b?"bottom:":"right:",e)}a.push('"')}a.push(">");f.redraw(a);a.push("</div>");if(!c){return a.join("")}c.push(a.join(""))},isVertical_:zk.$void,_resetBoxSize:function(b){for(var a=this.firstChild;a;a=a.nextSibling){var c=a.$n("chdex");if(c){if(b&&a._nvflex&&a.getVflex()!="min"){var d;if((d=a.$n())&&(d.scrollTop||d.scrollLeft)){}else{a.setFlexSize_({height:"",width:""})}if(c){c.style.height=""}}if(!b&&a._nhflex&&a.getHflex()!="min"){var d;if((d=a.$n())&&(d.scrollTop||d.scrollLeft)){}else{a.setFlexSize_({height:"",width:""})}if(c){c.style.width=""}}}}},afterResetChildSize_:function(b){for(var a=this.firstChild;a;a=a.nextSibling){var c=a.$n("chdex");if(c){if(b=="h"){c.style.height=""}if(b=="w"){c.style.width=""}c.style.minWidth="1px"}}},resetSize_:function(c){this.$supers(zul.box.Layout,"resetSize_",arguments);var b=this.isVertical_();for(var a=this.firstChild;a;a=a.nextSibling){if(b?(a._nvflex&&a.getVflex()!="min"):(a._nhflex&&a.getHflex()!="min")){var d=a.$n("chdex");if(d){if(c=="h"){d.style.height=""}if(c=="w"){d.style.width=""}}}}},getChildMinSize_:function(b,f){var e=f.$n();if(b=="w"&&f._hflex&&this.isVertical_()){for(var c=f.nextSibling,a=0,d;c;c=c.nextSibling){if(!c._hflex){d=zjq.minWidth(c.$n());a=d>a?d:a}}return a}if(b=="h"){return zk(e.parentNode).contentHeight()}else{return zjq.minWidth(e)}},getContentEdgeHeight_:function(){var b=0;for(var a=this.firstChild;a;a=a.nextSibling){b+=zk(a.$n("chdex")).paddingHeight()}return b},getContentEdgeWidth_:function(){var b=0;for(var a=this.firstChild;a;a=a.nextSibling){b+=zk(a.$n("chdex")).paddingWidth()}return b},beforeChildrenFlex_:function(j){this._shallSize=false;j._flexFixed=true;var y=this.isVertical_(),B=[],G=y?0:1,a=[],D=!y?0:1,r=this.$n(),o=j.getParentSize_(r),q=zk(r),m=o.height,t=o.width,v=this.firstChild,f;if(!zk.mounting){this._resetBoxSize(y)}if(q.hasVScroll()){t-=(f=jq.scrollbarWidth())}if(q.hasHScroll()){m-=f||jq.scrollbarWidth()}for(;v;v=v.nextSibling){var A;if(v.isVisible()&&!(A=zk(v)).hasVParent()){var i=v,E=i.$n(),l=E.parentNode,d=zk(l);if(v&&v._nvflex){if(i!==j){i._flexFixed=true}if(i._vflex=="min"){i.fixMinFlex_(E,"h");var x=E.offsetHeight+A.marginHeight()+d.padBorderHeight();l.style.height=jq.px0(x);if(y){m-=l.offsetHeight+d.marginHeight()}}else{B.push(i);if(y){G+=i._nvflex;m=m-d.marginHeight()}}}else{if(y){var g=i.$instanceof(zul.wgt.Label)||i.$instanceof(zul.wgt.Span)||i.$instanceof(zul.wgt.Div)||i.$instanceof(zul.wgt.A);m-=(g&&zk.ie>8?1:0)+l.offsetHeight+d.marginHeight()}}if(i&&i._nhflex){if(i!==j){i._flexFixed=true}if(i._hflex=="min"){i.fixMinFlex_(E,"w");var n=E.offsetWidth+A.marginWidth()+d.padBorderWidth();l.style.width=jq.px0(d.revisedWidth(n));if(!y){t-=l.offsetWidth+d.marginWidth()}}else{a.push(i);if(!y){D+=i._nhflex;t=t-d.marginWidth()}}}else{if(!y){t-=l.offsetWidth+d.marginWidth()}}}}var F=m>0?m:0;while(B.length>1){var i=B.shift(),C=(y?(i._nvflex*m/G):m)|0,k=i.$n().offsetTop,s=C-((zk.ie<11&&k>0)?(k*2):0),u=i.$n("chdex"),e=zk(u).padBorderHeight(),z=!i.$n().style.height;i.setFlexSize_({height:s-e});i._vflexsz=C-e;u.style.height=jq.px0(C);if(y){F-=C}if(!z&&y&&i!==j){zUtl.fireSized(i)}}if(B.length){var i=B.shift(),k=i.$n().offsetTop,s=F-((zk.ie<11&&k>0)?(k*2):0),u=i.$n("chdex"),e=zk(u).padBorderHeight(),z=!i.$n().style.height;i.setFlexSize_({height:s-e});i._vflexsz=F-e;u.style.height=jq.px0(F);if(!z&&y&&i!==j){zUtl.fireSized(i)}}F=t>0?t:0;while(a.length>1){var i=a.shift(),b=(y?t:(i._nhflex*t/D))|0,u=i.$n("chdex"),e=zk(u).padBorderWidth(),z=!i.$n().style.width;i.setFlexSize_({width:b-e});i._hflexsz=b-e;u.style.width=jq.px0(b);if(!y){F-=b}if(!z&&!y&&i!==j){zUtl.fireSized(i)}}if(a.length){var i=a.shift(),u=i.$n("chdex"),e=zk(u).padBorderWidth(),z=!i.$n().style.width;i.setFlexSize_({width:F-e});i._hflexsz=F-e;u.style.width=jq.px0(F);if(!z&&!y&&i!==j){zUtl.fireSized(i)}}j.parent.afterChildrenFlex_(j);j._flexFixed=false;return false},afterChildrenMinFlex_:function(a){var b=this.$n();if(a=="h"){if(this.isVertical_()){var i=0;for(var k=b.firstChild;k;k=k.nextSibling){var e=k.firstChild;if(e.style.height){var d=e.offsetHeight+zk(k).padBorderHeight()+zk(e).marginHeight();k.style.height=jq.px0(d);i+=d}else{i+=k.offsetHeight}}b.style.height=jq.px0(i)}else{var j=0;for(var k=b.firstChild;k;k=k.nextSibling){var f=k.offsetHeight+zk(k.firstChild).marginHeight();if(f>j){j=f}}b.style.height=jq.px0(j)}}else{if(!this.isVertical_()){var i=0;for(var k=b.firstChild;k;k=k.nextSibling){var e=k.firstChild;if(e.style.width){var g=e.offsetWidth+zk(k).padBorderWidth()+zk(e).marginWidth();k.style.width=jq.px0(g);i+=g}else{i+=k.offsetWidth}}if((zk.ie>8)&&this._hflexsz){i=Math.max(this._hflexsz,i)}b.style.width=jq.px0(i)}else{var j=0;for(var k=b.firstChild;k;k=k.nextSibling){var c=k.firstChild.offsetWidth+zk(k.firstChild).marginWidth();if(c>j){j=c}}if((zk.ie>8)&&this._hflexsz){j=Math.max(this._hflexsz,j)}b.style.width=jq.px0(j)}}}});
(function(){function d(e){return e&&e.startsWith("0")&&!zk.parseInt(e)}function c(i,l){var e="",k=i._spacing,j=d(k),g=i.isVertical(),f=k&&k!="auto"?(g?"height:":"width:")+k:"";e+="<t"+(g?"r":"d")+' id="'+l.uuid+'-chdex2" class="'+i.$s("separator")+'"';var h=f;if(j||!l.isVisible()){h="display:none;"+h}if(h){e+=' style="'+h+'"'}e+=">"+(g?"<td>":"")+zUtl.img0+(g?"</td></tr>":"</td>");return e}function a(){var j=this.isVertical();if(this._isStretchAlign()||(j&&this._nhflex)||(!j&&this._nvflex)){for(var f=this.firstChild;f;f=f.nextSibling){if(f.isVisible()){var n=f.$n();if(j){if(f._nhflex&&f._nhflex>0){f.setFlexSize_({width:"auto"})}else{if(n&&this._isStretchAlign()){var k=n.style.width;if(k){var i=n.offsetWidth;n.style.width="";if(n.offsetWidth>i){n.style.width=k}}}}if(!f.$instanceof(zul.wgt.Cell)&&this._nhflex){var l=f.$n("chdex");l.style.width=""}}else{if(f._nvflex&&f._nvflex>0){f.setFlexSize_({height:"auto"})}else{if(n&&this._isStretchAlign()){var m=n.style.height;if(m){var e=n.offsetHeight;n.style.height="";if(n.offsetHeight>e){n.style.height=m}}}}if(!f.$instanceof(zul.wgt.Cell)&&this._nvflex){var l=f.$n("chdex");l.style.height=""}}}}}var g;if(zk.webkit&&!j&&(g=this.$n().style.height)){var h=this.$n("frame");h.style.height="";h.style.height=g.indexOf("%")>0?jq.px0(h.offsetHeight):g}}var b=zul.box.Box=zk.$extends(zul.Widget,{_mold:"vertical",_align:"start",_pack:"start",_sizedByContent:true,setAlign:(function(e,f){return function(g,h){var i=this[e];this[e]=g;if(i!==g||(h&&h.force)){this.__fname__=e.substring(1);f.apply(this,arguments);this.__fname__=null}return this}})("_align",(_zkf=function(){this.rerender()})),getAlign:_zkf$=function(){return this._align},isAlign:_zkf$,setPack:(function(e,f){return function(g,h){var i=this[e];this[e]=g;if(i!==g||(h&&h.force)){this.__fname__=e.substring(1);f.apply(this,arguments);this.__fname__=null}return this}})("_pack",(_zkf)),getPack:_zkf$=function(){return this._pack},isPack:_zkf$,setSpacing:(function(e,f){return function(g,h){var i=this[e];this[e]=g;if(i!==g||(h&&h.force)){this.__fname__=e.substring(1);f.apply(this,arguments);this.__fname__=null}return this}})("_spacing",(_zkf)),getSpacing:_zkf$=function(){return this._spacing},isSpacing:_zkf$,setSizedByContent:(function(e,f){return function(g,h){var i=this[e];this[e]=g;if(i!==g||(h&&h.force)){this.__fname__=e.substring(1);f.apply(this,arguments);this.__fname__=null}return this}})("_sizedByContent",(_zkf)),getSizedByContent:_zkf$=function(){return this._sizedByContent},isSizedByContent:_zkf$,setWidths:(function(e,f){return function(g,h){var i=this[e];this[e]=g;if(i!==g||(h&&h.force)){this.__fname__=e.substring(1);f.apply(this,arguments);this.__fname__=null}return this}})("_widths",(_zkf=function(e){this._sizes=e;this.rerender()})),getWidths:_zkf$=function(){return this._widths},isWidths:_zkf$,setHeights:function(e){this.setWidths(e)},getHeights:function(){return this.getWidths()},isVertical:function(){return"vertical"==this._mold},getOrient:function(){return this._mold},getZclass:function(){var e=this._zclass;return e!=null?e:this.isVertical()?"z-vbox":"z-hbox"},onChildVisible_:function(e){this.$supers("onChildVisible_",arguments);if(this.desktop){this._fixChildDomVisible(e,e._visible)}},replaceChildHTML_:function(f){this.$supers("replaceChildHTML_",arguments);this._fixChildDomVisible(f,f._visible);if(f.$instanceof(zul.box.Splitter)){var e=this._chdextr(f);if(e){e.style.height="";e.style.width=""}zUtl.fireSized(this,-1)}},_fixChildDomVisible:function(g,e){var f=this._chdextr(g);if(f){f.style.display=e?"":"none"}f=g.$n("chdex2");if(f){f.style.display=e&&!d(this._spacing)?"":"none"}if(this.lastChild==g){f=g.previousSibling;if(f){f=f.$n("chdex2");if(f){f.style.display=e?"":"none"}}}},_chdextr:function(e){return e.$n("chdex")||e.$n()},insertChildHTML_:function(i,f,h){if(f){jq(this._chdextr(f)).before(this.encloseChildHTML_(i))}else{var g=this.$n("real"),e=g.tBodies;if(!e||!e.length){g.appendChild(document.createElement("tbody"))}jq(this.isVertical()?e[0]:e[0].rows[0]).append(this.encloseChildHTML_(i,true))}i.bind(h)},removeChildHTML_:function(f){this.$supers("removeChildHTML_",arguments);jq(f.uuid+"-chdex",zk).remove();jq(f.uuid+"-chdex2",zk).remove();var e;if(this.lastChild==f&&(e=f.previousSibling)){jq(e.uuid+"-chdex2",zk).remove()}},encloseChildHTML_:function(e,l,h){var n=[],i=e.$instanceof(zul.wgt.Cell);if(this.isVertical()){n.push('<tr id="',e.uuid,'-chdex"',this._childOuterAttrs(e),">");if(!i){n.push("<td",this._childInnerAttrs(e));var o=this.getAlign();if(o&&o!="stretch"){n.push(' align="',zul.box.Box._toHalign(o),'"')}n.push(">")}e.redraw(n);if(!i){n.push("</td>")}n.push("</tr>")}else{if(!i){n.push('<td id="',e.uuid,'-chdex"',this._childOuterAttrs(e),this._childInnerAttrs(e),">")}e.redraw(n);if(!i){n.push("</td>")}}var k=e.nextSibling;if(k&&!k.$instanceof(zul.wgt.Popup)){n.push(c(this,e))}else{if(l){var f=e.previousSibling;if(f){n.unshift(c(this,f))}}}if(!h){return n.join("")}for(var g=0,m=n.length;g<m;++g){h.push(n[g])}},_resetBoxSize:function(h){var h=this.isVertical(),g=-1,f=this._sizes;if(!zk.mounting){if(h){for(var e=this.firstChild;e;e=e.nextSibling){if(f&&!e.$instanceof(zul.box.Splitter)&&!e.$instanceof(zul.wgt.Cell)){++g}if(e._nvflex&&e.getVflex()!="min"){e.setFlexSize_({height:"",width:""});var i=e.$n("chdex");if(i){var j;if((j=e.$n())&&(j.scrollTop||j.scrollLeft)){}else{i.style.height=f&&g<f.length?f[g]:"";i.style.width=""}}}}}else{for(var e=this.firstChild;e;e=e.nextSibling){if(f&&!e.$instanceof(zul.box.Splitter)&&!e.$instanceof(zul.wgt.Cell)){++g}if(e._nhflex&&e.getHflex()!="min"){e.setFlexSize_({height:"",width:""});var i=e.$n("chdex");if(i){var j;if((j=e.$n())&&(j.scrollTop||j.scrollLeft)){}else{i.style.width=f&&g<f.length?f[g]:"";i.style.height=""}}}}}}},afterResetChildSize_:function(){for(var e=this.firstChild,f=this.isVertical();e;e=e.nextSibling){if(e.desktop){var g=f?e.$n("chdex").firstChild:e.$n("chdex");if(g){g.style.minWidth="1px"}}}},resetSize_:function(i){this.$supers(zul.Widget,"resetSize_",arguments);var h=this.isVertical(),g=-1,f=this._sizes;if(h){for(var e=this.firstChild;e;e=e.nextSibling){if(f&&!e.$instanceof(zul.box.Splitter)&&!e.$instanceof(zul.wgt.Cell)){++g}if(e._nvflex&&e.getVflex()!="min"){var j=e.$n("chdex");if(j){if(i=="h"){j.style.height=f&&g<f.length?f[g]:""}if(i=="w"){j.style.width=""}}}}}else{for(var e=this.firstChild;e;e=e.nextSibling){if(f&&!e.$instanceof(zul.box.Splitter)&&!e.$instanceof(zul.wgt.Cell)){++g}if(e._nhflex&&e.getHflex()!="min"){var j=e.$n("chdex");if(j){if(i=="w"){j.style.width=f&&g<f.length?f[g]:""}if(i=="h"){j.style.height=""}}}}}},_getContentSize:function(){var g=this.$n(),h=zk(g),f=this._vflexsz!==undefined?this._vflexsz-h.padBorderHeight()-h.marginHeight():h.contentHeight(true),e=this._hflexsz!==undefined?this._hflexsz-h.padBorderWidth()-h.marginWidth():h.contentWidth(true);return h?{height:f,width:e}:{height:0,width:0}},beforeChildrenFlex_:function(n){n._flexFixed=true;var D=this.isVertical(),F=[],K=D?0:1,e=[],H=!D?0:1,z=n.$n("chdex"),w=z?z.parentNode:n.$n().parentNode,u=zk(this.$n()),t=this._getContentSize(),q=t.height,y=t.width,C=w.firstChild,A=-1,v=this._sizes,l;if(!zk.mounting){this._resetBoxSize(D)}if(u.hasVScroll()){y-=(l=jq.scrollbarWidth())}if(u.hasHScroll()){q-=l||jq.scrollbarWidth()}for(;C;C=C.nextSibling){var I=C.id&&C.id.endsWith("-chdex")?D?C.firstChild.id?C.firstChild:C.firstChild.firstChild:C.firstChild:C;for(;I;I=I.nextSibling){if(I.nodeType!=3){break}}zkc=zk(I),fixedSize=false;if(zkc.isVisible()){var B=I.id?I.id.indexOf("-"):1,m=B<0?zk.Widget.$(I.id):null;if(v&&m&&!m.$instanceof(zul.box.Splitter)&&!m.$instanceof(zul.wgt.Cell)){++A;if(A<v.length&&v[A]&&((D&&!m._nvflex)||(!D&&!m._nhflex))){I=C;zkc=zk(I);fixedSize=v[A].endsWith("px")}}var i=fixedSize&&D?zk.parseInt(v[A]):zk.ie<11&&C.id&&C.id.endsWith("-chdex2")&&C.style.height&&C.style.height.endsWith("px")?zk.parseInt(C.style.height):zkc.offsetHeight(),s=fixedSize&&!D?zk.parseInt(v[A]):zkc.offsetWidth(),r=s+zkc.marginWidth(),h=i+zkc.marginHeight();if(m&&m._nvflex){if(m!==n){m._flexFixed=true}if(m._vflex=="min"){m.fixMinFlex_(I,"h");if(D){q-=h}}else{F.push(m);if(D){K+=m._nvflex}}}else{if(D){q-=h}}if(m&&m._nhflex){if(m!==n){m._flexFixed=true}if(m._hflex=="min"){m.fixMinFlex_(I,"w");if(!D){y-=r}}else{e.push(m);if(!D){H+=m._nhflex}}}else{if(!D){y-=r}}}}var J=q>0?q:0;for(var B=F.length-1;B>0;--B){var m=F.shift(),G=(m._nvflex*q/K)|0,x=G,z=m.$n("chdex"),o=zk(z),g=o.padBorderHeight(),E=!m.$n().style.height;m.setFlexSize_({height:x-g});m._vflexsz=G-g;if(!m.$instanceof(zul.wgt.Cell)){z.style.height=jq.px0(G-o.marginHeight())}if(D){J-=G}if(!E&&D&&m!==n){zUtl.fireSized(m)}}if(F.length){var m=F.shift(),x=J,z=m.$n("chdex"),o=zk(z),g=o.padBorderHeight(),E=!m.$n().style.height;m.setFlexSize_({height:x-g});m._vflexsz=J-g;if(!m.$instanceof(zul.wgt.Cell)){z.style.height=jq.px0(J-o.marginHeight())}if(!E&&D&&m!==n){zUtl.fireSized(m)}}J=y>0?y:0;for(var B=e.length-1;B>0;--B){var m=e.shift(),f=(m._nhflex*y/H)|0,z=m.$n("chdex"),o=zk(z),g=o.padBorderWidth(),E=!m.$n().style.width;m.setFlexSize_({width:f-g});m._hflexsz=f-g;if(!m.$instanceof(zul.wgt.Cell)){z.style.width=jq.px0(f-o.marginWidth())}if(!D){J-=f}if(!E&&!D&&m!==n){zUtl.fireSized(m)}}if(e.length){var m=e.shift(),z=m.$n("chdex"),o=zk(z),g=o.padBorderWidth(),E=!m.$n().style.width;m.setFlexSize_({width:J-g});m._hflexsz=J-g;if(!m.$instanceof(zul.wgt.Cell)){z.style.width=jq.px0(J-o.marginWidth())}if(!E&&!D&&m!==n){zUtl.fireSized(m)}}n.parent.afterChildrenFlex_(n);n._flexFixed=false;return false},_childOuterAttrs:function(g){var f="";if(g.$instanceof(zul.box.Splitter)){f=' class="'+g.$s("outer")+'"'}else{if(this.isVertical()){if(this._isStretchPack()){var e=this._pack2;f=' valign="'+(e?zul.box.Box._toValign(e):"top")+'"'}else{f=' valign="top"'}}else{return""}}if(!g.isVisible()){f+=' style="display:none"'}return f},_childInnerAttrs:function(f){var k="",l=this.isVertical(),g=zul.box.Splitter;if(f.$instanceof(g)){return""}if(this._isStretchPack()){var o=l?this.getAlign():this._pack2;if(o){k+=' align="'+zul.box.Box._toHalign(o)+'"'}}var e="",i=this._sizes;if(i){for(var h=0,m=i.length,n=this.firstChild;n&&h<m;n=n.nextSibling){if(f==n){e=(l?"height:":"width:")+i[h];break}if(!n.$instanceof(g)){++h}}}if(!l&&!f.isVisible()){e+=e?";display:none":"display:none"}if(!l){e+=e?";height:100%":"height:100%"}return e?k+' style="'+e+'"':k},_isStretchPack:function(){return this._splitterKid||this._stretchPack},_isStretchAlign:function(){return this._align=="stretch"},_bindWatch:function(){if(!this._watchBound){this._watchBound=true;zWatch.listen({onSize:this,onHide:this})}},_unbindWatch:function(){if(this._watchBound){zWatch.unlisten({onSize:this,onHide:this});delete this._watchBound}},bind_:function(){this.$supers(b,"bind_",arguments);this._bindFixTd();if(this._isStretchAlign()){this._bindAlign()}if(this._splitterKid){this._bindWatch()}},unbind_:function(){this._unbindWatch();this._unbindAlign();this._unbindFixTd();this.$supers(b,"unbind_",arguments)},_bindAlign:function(){if(!this._watchAlign){this._watchAlign=true;zWatch.listen({onSize:[this,this._fixAlign],onHide:[this,this._fixAlign]})}},_unbindAlign:function(){if(this._watchAlign){zWatch.unlisten({onSize:[this,this._fixAlign],onHide:[this,this._fixAlign]});delete this._watchAlign}},_fixAlign:function(){if(this._isStretchAlign()){var e=this.isVertical(),j=this.$n("frame"),g=zk(j),f=e?g.revisedWidth(j.offsetWidth):g.revisedHeight(j.offsetHeight);for(var i=this.firstChild,h;i;i=i.nextSibling){if(i.isVisible()&&(h=i.$n())){if(e){h.style.width=zk(h).revisedWidth(f,!zk.webkit)+"px"}else{h.style.height=zk(h).revisedHeight(f-((zk.ie<11&&h.offsetTop>0)?(h.offsetTop*2):0),!zk.webkit)+"px"}}}}},_bindFixTd:function(){if(!this._watchTd){this._watchTd=true;zWatch.listen({onSize:[this,a],onHide:[this,a]})}},_unbindFixTd:function(){if(this._watchTd){zWatch.unlisten({onSize:[this,a],onHide:[this,a]});delete this._watchTd}},_configPack:function(){var e=this._pack;if(e){var e=e.split(",");if(e[0].trim()=="stretch"){this._stretchPack=true;this._pack2=e.length>1?e[1].trim():null}else{this._stretchPack=e.length>1&&e[1].trim()=="stretch";this._pack2=e[0].trim()}}else{delete this._pack2;delete this._stretchPack}},onSize:_zkf=function(){if(!this._splitterKid){return}var h=this.isVertical(),e=this.$n(),m=this.$n("real");m.style.height=m.style.width="100%";var f=h?m.rows:m.rows[0].cells,l=h?zk(m).revisedHeight(m.offsetHeight):zk(m).revisedWidth(m.offsetWidth),o=this._sizes;for(var g=f.length;g--;){var j=f[g];if(zk(j).isVisible()){if(h){var n=j.offsetHeight;if(j.id&&!j.id.endsWith("-chdex2")){if(j.cells.length){var k=j.cells[0];k.style.height=zk(k).revisedHeight(g?n:l)+"px";j.style.height=""}else{j.style.height=zk(j).revisedHeight(g?n:l)+"px"}}l-=n}else{var n=j.offsetWidth;if(!o&&j.id&&!j.id.endsWith("-chdex2")){j.style.width=zk(j).revisedWidth(g?n:l)+"px"}l-=n}}}},onHide:_zkf},{_toValign:function(e){return e?"start"==e?"top":"center"==e?"middle":"end"==e?"bottom":e:null},_toHalign:function(e){return e?"start"==e?"left":"end"==e?"right":e:null}})})();
zkreg('zul.box.Box');
zk._m={};
zk._m['horizontal']=function(c){delete this._splitterKid;for(var a=this.firstChild;a;a=a.nextSibling){if(a.$instanceof(zul.box.Splitter)){this._splitterKid=true;break}}this._configPack();c.push("<table",this.domAttrs_(),zUtl.cellps0,"><tr");var b=this.getAlign();if(b&&b!="stretch"){c.push(' valign="',zul.box.Box._toValign(b),'"')}c.push('><td id="',this.uuid,'-frame" style="width:100%;height:100%"');if(!this._isStretchPack()&&this._pack2){c.push(' align="',zul.box.Box._toHalign(this._pack2),'"')}c.push('><table id="',this.uuid,'-real" height="100%" ',zUtl.cellps0,'style="text-align:left');if(!this.isSizedByContent()){c.push(";table-layout:fixed")}if(b=="stretch"){c.push(";height:100%")}if(this._isStretchPack()){c.push(";width:100%")}c.push('"><tr valign="',b&&b!="stretch"?zul.box.Box._toValign(b):"top",'">');for(var a=this.firstChild;a;a=a.nextSibling){this.encloseChildHTML_(a,false,c)}c.push("</tr></table></td></tr></table>")};
;zk._m['vertical']=function(c){delete this._splitterKid;for(var a=this.firstChild;a;a=a.nextSibling){if(a.$instanceof(zul.box.Splitter)){this._splitterKid=true;break}}this._configPack();c.push("<table",this.domAttrs_(),zUtl.cellps0,"><tr");if(!this._isStretchPack()&&this._pack2){c.push(' valign="',zul.box.Box._toValign(this._pack2),'"')}c.push('><td id="',this.uuid,'-frame" style="width:100%');if(zk.ie<11||zk.webkit){c.push(";height:100%")}c.push('"');var b=this.getAlign();if(b&&b!="stretch"){c.push(' align="',zul.box.Box._toHalign(b),'"')}c.push('><table id="',this.uuid,'-real"',zUtl.cellps0,'style="text-align:left');if(b=="stretch"||(zk.webkit&&(b==null||b=="start"))){c.push(";width:100%")}if(this._isStretchPack()){c.push(";height:100%")}c.push('">');for(var a=this.firstChild;a;a=a.nextSibling){this.encloseChildHTML_(a,false,c)}c.push("</table></td></tr></table>")};
;zkmld(zk._p.p.Box,zk._m);
(function(){function a(q,h,b){var p=q.getCollapse();if(!p||"none"==p){return}var g=q.$n("chdex"),i=q.isVertical(),o=q.$class,m=p=="before",f=m?o._prev(g):o._next(g),k=zk.Widget.$(f),e=i?"height":"width",n=0;if(f){if(!h){zWatch.fireDown("onHide",k)}k.setDomVisible_(f,h);k.parent._fixChildDomVisible(k,h);var l=i&&f.cells.length?f.cells[0]:f;n=zk.parseInt(l.style[e]);if(!m&&k&&!k.nextSibling){var d=q.$n("chdex2");if(d){d.style.display=h?"":"none";n+=zk.parseInt(d.style[e])}}}var j=m?o._next(g):o._prev(g);if(j){var l=i&&j.cells.length?j.cells[0]:j;sz=l.style[e];if(sz&&sz.indexOf("px")>-1){n=zk.parseInt(l.style[e])+(h?-n:n);if(n<0){n=0}l.style[e]=n+"px"}}if(f&&h){zUtl.fireShown(k)}if(j){zUtl.fireSized(zk.Widget.$(j),-1)}q._fixNSDomClass();q._fixbtn();q._fixszAll();if(!b||b.sendOnOpen){q.fire("onOpen",{open:h})}}zul.box.Splitter=zk.$extends(zul.Widget,{_collapse:"none",_open:true,setOpen:(function(b,c){return function(d,e){var f=this[b];this[b]=d;if(f!==d||(e&&e.force)){this.__fname__=b.substring(1);c.apply(this,arguments);this.__fname__=null}return this}})("_open",(function(b,c){if(this.desktop){a(this,b,c)}})),getOpen:_zkf$=function(){return this._open},isOpen:_zkf$,isVertical:function(){var b=this.parent;return !b||b.isVertical()},getOrient:function(){var b=this.parent;return b?b.getOrient():"vertical"},getCollapse:function(){return this._collapse},setCollapse:function(c){if(this._collapse!=c){var b=this._open;if(!b){this.setOpen(true,{sendOnOpen:false})}this._collapse=c;if(this.desktop){this._fixbtn();this._fixsz()}if(!b){this.setOpen(false,{sendOnOpen:false})}}},domClass_:function(c){var b=this.$supers("domClass_",arguments);if(!c||!c.zclass){b+=" "+this.$s("vertical"==this.getOrient()?"vertical":"horizontal")}return b},setZclass:function(){this.$supers("setZclass",arguments);if(this.desktop){this._fixDomClass(true)}},bind_:function(){this.$supers(zul.box.Splitter,"bind_",arguments);var d=this.parent;if(d&&!d._splitterKid){d._bindWatch()}zWatch.listen({onSize:this,beforeSize:this});this._fixDomClass();var c=this.$n(),e=this.$class;if(!this.$weave){var b=jq(this.$n("btn"));b.click(e.onclick)}this._fixbtn();this._drag=new zk.Draggable(this,c,{constraint:this.getOrient(),ignoredrag:e._ignoresizing,ghosting:e._ghostsizing,overlay:true,zIndex:12000,initSensitivity:0,snap:e._snap,endeffect:e._endDrag});this._shallClose=!this._open},unbind_:function(){zWatch.unlisten({onSize:this,beforeSize:this});var d=this.$class,b;if(b=this.$n("btn")){var c=jq(b);c.unbind("click",d.onclick)}this._drag.destroy();this._drag=null;this.$supers(zul.box.Splitter,"unbind_",arguments)},_fixDomClass:function(c){var d=this.$n(),e=d.parentNode;if(e){var b=this.isVertical();if(b){e=e.parentNode}if(e&&e.id.endsWith("chdex")){e.className=this.$s("outer")}}if(c){this._fixbtn()}},_fixNSDomClass:function(){jq(this.$n())[this._open?"removeClass":"addClass"](this.$s("nosplitter"))},_fixbtn:function(){var d=jq(this.$n("btn")),b=jq(this.$n("icon")),c=this.getCollapse();if(!c||"none"==c){d.addClass(this.$s("button-disabled"));b.hide()}else{var e=c=="before";if(!this._open){e=!e}if(this.isVertical()){jq(this.$n("icon")).removeClass(e?"z-icon-caret-down":"z-icon-caret-up").addClass(e?"z-icon-caret-up":"z-icon-caret-down")}else{jq(this.$n("icon")).removeClass(e?"z-icon-caret-right":"z-icon-caret-left").addClass(e?"z-icon-caret-left":"z-icon-caret-right")}d.removeClass(this.$s("button-disabled"));b.show()}},setBtnPos_:function(b){var c=this.$n("btn"),d=this.$n();if(b){c.style.marginLeft=((d.offsetWidth-c.offsetWidth)/2)+"px"}else{c.style.marginTop=((d.offsetHeight-c.offsetHeight)/2)+"px"}},_fixsz:_zkf=function(){if(!this.isRealVisible()){return}var d=this.$n(),c=d.parentNode;if(c){var b="before"==this.getCollapse();if(this.isVertical()){d.style.width="100%";this.setBtnPos_(true)}else{d.style.height=(zk.webkit?c.parentNode.clientHeight:c.clientHeight)+"px";this.setBtnPos_()}}if(this._shallClose){delete this._shallClose;a(this,false,{sendOnOpen:false})}},onSize:_zkf,beforeSize:function(){this.$n().style[this.isVertical()?"width":"height"]=""},_fixszAll:function(){var b;for(var c=this;c=c.parent;){if(c.$instanceof(zul.box.Box)){b=c}}if(b){this.$class._fixKidSplts(b)}else{this._fixsz()}}},{onclick:function(b){var c=zk.Widget.$(b);c.setOpen(!c._open)},_ignoresizing:function(b,i,c){var h=b.control;if(!h._open||h.$n("icon")==c.domTarget){return true}var f=b.run={},d=h.$n(),g=h.$n("chdex"),e=zul.box.Splitter;f.prev=e._prev(g);f.next=e._next(g);if(!f.prev||!f.next){return true}f.prevwgt=h.previousSibling;f.nextwgt=h.nextSibling;f.z_offset=zk(d).cmOffset();return false},_ghostsizing:function(b,e,c){var d=zk(b.node.parentNode);jq(document.body).append('<div id="zk_ddghost" style="font-size:0;line-height:0;background:#AAA;position:absolute;top:'+e[1]+"px;left:"+e[0]+"px;width:"+d.offsetWidth()+"px;height:"+d.offsetHeight()+'px;"></div>');return jq("#zk_ddghost")[0]},_endDrag:function(f){var j=f.control,u=j.isVertical(),t=j.$n(),d=zul.box.Splitter,e=d._fixLayout(j),g="before"==j.getCollapse(),n=f.run,l,p,k;if(u){l=n.z_point[1];p="height";if(n.next&&n.next.cells.length){n.next=n.next.cells[0]}if(n.prev&&n.prev.cells.length){n.prev=n.prev.cells[0]}}else{l=n.z_point[0];p="width"}var i=n.next,h=n.prev;if(l<0){i=n.prev;h=n.next;l=-l;g=!g}if(!l){return}if(k=n.nextwgt){if(k.getHflex()){k.setHflex("false")}if(k.getVflex()){k.setVflex("false")}zWatch.fireDown("beforeSize",k)}if(k=n.prevwgt){if(k.getHflex()){k.setHflex("false")}if(k.getVflex()){k.setVflex("false")}zWatch.fireDown("beforeSize",k)}if(i&&h){var m=zk.parseInt(i.style[p]),c=zk.parseInt(h.style[p]),o=m+c;m-=l;if(m<0){m=0}var q=o-m;i.style[p]=m+"px";h.style[p]=q+"px";var r=i["client"+p.charAt(0).toUpperCase()+p.slice(1)];var b=o-r;if(r!=m){i.style[p]=r+"px"}if(b!=q){h.style[p]=b+"px"}if(!g){i.style.overflow="hidden"}else{h.style.overflow="hidden"}}if(k=n.nextwgt){zUtl.fireSized(k,-1)}if(k=n.prevwgt){zUtl.fireSized(k,-1)}d._unfixLayout(e);j._fixszAll();f.run=null},_snap:function(d,h){var e=d.run,f=d.control,c=h[0],g=h[1];if(f.isVertical()){if(g<=e.z_offset[1]-e.prev.offsetHeight){g=e.z_offset[1]-e.prev.offsetHeight}else{var b=e.z_offset[1]+e.next.offsetHeight-f.$n().offsetHeight;if(g>b){g=b}}}else{if(c<=e.z_offset[0]-e.prev.offsetWidth){c=e.z_offset[0]-e.prev.offsetWidth}else{var b=e.z_offset[0]+e.next.offsetWidth-f.$n().offsetWidth;if(c>b){c=b}}}e.z_point=[c-e.z_offset[0],g-e.z_offset[1]];return[c,g]},_next:function(b){return jq(b).next().next()[0]},_prev:function(b){return jq(b).prev().prev()[0]},_fixKidSplts:function(c){if(c.isVisible()){var b=zul.box.Splitter;if(c.$instanceof(b)){c._fixsz()}for(c=c.firstChild;c;c=c.nextSibling){b._fixKidSplts(c)}}}});if(zk.opera){zul.box.Splitter._fixLayout=function(d){var b=d.parent.$n();if(b.style.tableLayout!="fixed"){var c=[b,b.style.tableLayout];b.style.tableLayout="fixed";return c}};zul.box.Splitter._unfixLayout=function(b){if(b){b[0].style.tableLayout=b[1]}}}else{zul.box.Splitter._fixLayout=zul.box.Splitter._unfixLayout=zk.$void}})();
zkreg('zul.box.Splitter');
zk._m={};
zk._m['os']=function(b){var c=this.$s("icon"),a=" z-icon-ellipsis-"+("vertical"==this.getOrient()?"h":"v");b.push("<div",this.domAttrs_(),'><span id="',this.uuid,'-btn" class="',this.$s("button"),'">','<i class="',c,a,'"></i>','<i id="',this.uuid,'-icon" class="',c,'"></i>','<i class="',c,a,'"></i>',"</span></div>")};
;zk._m['default']=[zk._p.p.Splitter,'os'];
zkmld(zk._p.p.Splitter,zk._m);
zul.box.Hlayout=zk.$extends(zul.box.Layout,{_valign:"top",setValign:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_valign",(function(){this.updateDomClass_()})),getValign:_zkf$=function(){return this._valign},isValign:_zkf$,isVertical_:function(){return false},domClass_:function(){var b=this.$supers("domClass_",arguments),a;if((a=this._valign)=="middle"){b+=" z-valign-middle"}else{if(a=="bottom"){b+=" z-valign-bottom"}}return b}});
zkreg('zul.box.Hlayout');
zk._m={};
zk._m['default']=function(b){b.push("<div ",this.domAttrs_(),">");for(var a=this.firstChild;a;a=a.nextSibling){this.encloseChildHTML_(a,b)}b.push("</div>")};
;zkmld(zk._p.p.Hlayout,zk._m);
zul.box.Vlayout=zk.$extends(zul.box.Layout,{isVertical_:function(){return true}});
zkreg('zul.box.Vlayout');
zk._m={};
zk._m['default']=[zk._p.p.Hlayout,'default'];
zkmld(zk._p.p.Vlayout,zk._m);

}finally{zk.setLoaded(zk._p.n);}});zk.setLoaded('zul.box',1);