zul.inp.Intbox=zk.$extends(zul.inp.NumberInputWidget,{intValue:function(){return this.$supers("getValue",arguments)},coerceFromString_:function(b){if(!b)return null;var a=zk.fmt.Number.unformat(this._format,b,!1,this._localizedSymbols),c=parseInt(a.raw,10);var d=17>a.raw.length?c.toString():(new zk.BigDecimal(a.raw)).$toString();if(isNaN(c)||a.raw!=d&&a.raw!="-"+d)return{error:zk.fmt.Text.format(msgzul.INTEGER_REQUIRED,b)};if(2147483647<c||-2147483648>c)return{error:zk.fmt.Text.format(msgzul.OUT_OF_RANGE+
"(\u22122147483648 - 2147483647)")};a.divscale&&(c=Math.round(c/Math.pow(10,a.divscale)));return c},coerceToString_:function(b){var a=this._format;return a?zk.fmt.Number.format(a,b,this._rounding,this._localizedSymbols):null!=b?""+b:""}});
