var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.checkStringArgs=function(b,c,a){if(null==b)throw new TypeError("The 'this' value for String.prototype."+a+" must not be null or undefined");if(c instanceof RegExp)throw new TypeError("First argument to String.prototype."+a+" must not be a regular expression");return b+""};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(b,c,a){b!=Array.prototype&&b!=Object.prototype&&(b[c]=a.value)};$jscomp.getGlobal=function(b){return"undefined"!=typeof window&&window===b?b:"undefined"!=typeof global&&null!=global?global:b};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.polyfill=function(b,c,a,d){if(c){a=$jscomp.global;b=b.split(".");for(d=0;d<b.length-1;d++){var e=b[d];e in a||(a[e]={});a=a[e]}b=b[b.length-1];d=a[b];c=c(d);c!=d&&null!=c&&$jscomp.defineProperty(a,b,{configurable:!0,writable:!0,value:c})}};
$jscomp.polyfill("String.prototype.endsWith",function(b){return b?b:function(c,a){var b=$jscomp.checkStringArgs(this,c,"endsWith");c+="";void 0===a&&(a=b.length);a=Math.max(0,Math.min(a|0,b.length));for(var e=c.length;0<e&&0<a;)if(b[--a]!=c[--e])return!1;return 0>=e}},"es6","es3");
(function(){var b=zk.gecko?function(c){var a;return(a=c._spacing)&&a.endsWith("%")}:zk.$void;zul.wgt.Separator=zk.$extends(zul.Widget,{_orient:"horizontal",$define:{orient:function(){this.updateDomClass_()},bar:function(){this.updateDomClass_()},spacing:function(){this.updateDomStyle_()}},isVertical:function(){return"vertical"==this._orient},bind_:function(){this.$supers(zul.wgt.Separator,"bind_",arguments)},getZclass:function(){return"z-separator"},domClass_:function(c){var a=this.$supers("domClass_",
arguments),b=this.isBar();c&&c.zclass||(a+=" "+this.$s(this.isVertical()?"vertical"+(b?"-bar":""):"horizontal"+(b?"-bar":"")));return a},domStyle_:function(){var c=this.$supers("domStyle_",arguments);if(!b(this))return c;var a=this._spacing;a=zk.parseInt(a.substring(0,a.length-1).trim());if(0>=a)return c;a=2<=a?a/2+"%":"1%";return"margin:"+(this.isVertical()?"0 "+a:a+" 0")+";"+c},getWidth:function(){var c=this.$supers("getWidth",arguments);return!this.isVertical()||null!=c&&0<c.length||b(this)?c:
this._spacing},getHeight:function(){var c=this.$supers("getHeight",arguments);return this.isVertical()||null!=c&&0<c.length||b(this)?c:this._spacing}})})();
