(function(a){a.widget("ui.histobar",{init:function(){this.element.addClass("ui-histobar ui-widget-histobar ui-widget-content-histobar ui-corner-all-histobar").attr({role:"histobar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=a('<div class="ui-histobar-value ui-widget-header-histobar ui-corner-left-histobar"></div>').appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-histobar ui-widget-histobar ui-widget-content-histobar ui-corner-all-histobar").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("histobar").unbind(".histobar");this.valueDiv.remove();a.widget.prototype.destroy.apply(this,arguments)},value:function(b){arguments.length&&this._setData("value",b);return this._value()},_setData:function(b,c){switch(b){case"value":this.options.value=c;this._refreshValue();break}a.widget.prototype._setData.apply(this,arguments)},_value:function(){var b=this.options.value;if(b<this._valueMin()){b=this._valueMin()}if(b>this._valueMax()){b=this._valueMax()}return b},_valueMin:function(){var b=0;return b},_valueMax:function(){var b=100;return b},_refreshValue:function(){var b=this.value();this.valueDiv[b==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(b+"%");this.element.attr("aria-valuenow",b)}});a.extend(a.ui.histobar,{version:"1.7.1",defaults:{value:0}})})(jQuery);