(function(e){function h(b,a){"string"===typeof b[a]&&(b[a]*=1)}function l(b,a){e.each(a,function(c,d){"function"===typeof d?a[c]=d(b,a,c):"function"===typeof b.autoNumeric[d]&&(a[c]=b.autoNumeric[d](b,a,c))});a.oEvent=null;a.tagList="DD DT H1 H2 H3 H4 H5 H6 LABEL P SPAN TD TH".split(" ");var c=a.vMax.toString().split("."),d=!a.vMin&&0!==a.vMin?[]:a.vMin.toString().split(".");h(a,"vMax");h(a,"vMin");h(a,"mDec");a.allowLeading=!0;a.aNeg=0>a.vMin?"-":"";c[0]=c[0].replace("-","");d[0]=d[0].replace("-",
"");a.mInt=Math.max(c[0].length,d[0].length,1);if(null===a.mDec){var f=0,v=0;c[1]&&(f=c[1].length);d[1]&&(v=d[1].length);a.mDec=Math.max(f,v)}null===a.altDec&&0<a.mDec&&("."===a.aDec&&","!==a.aSep?a.altDec=",":","===a.aDec&&"."!==a.aSep&&(a.altDec="."));c=a.aNeg?"([-\\"+a.aNeg+"]?)":"(-?)";a.aNegRegAutoStrip=c;a.skipFirstAutoStrip=RegExp(c+"[^-"+(a.aNeg?"\\"+a.aNeg:"")+"\\"+a.aDec+"\\d].*?(\\d|\\"+a.aDec+"\\d)");a.skipLastAutoStrip=RegExp("(\\d\\"+a.aDec+"?)[^\\"+a.aDec+"\\d]\\D*$");d="-"+a.aNum+
"\\"+a.aDec;a.altDec&&a.altDec!==a.aSep&&(d+=a.altDec);a.allowedAutoStrip=RegExp("[^"+d+"]","gi");a.numRegAutoStrip=RegExp(c+"(?:\\"+a.aDec+"?(\\d+\\"+a.aDec+"\\d+)|(\\d*(?:\\"+a.aDec+"\\d*)?))");return a}function g(b,a,c){if(a.aSign)for(;-1<b.indexOf(a.aSign);)b=b.replace(a.aSign,"");b=b.replace(a.skipFirstAutoStrip,"$1$2");b=b.replace(a.skipLastAutoStrip,"$1");b=b.replace(a.allowedAutoStrip,"");a.altDec&&(b=b.replace(a.altDec,a.aDec));b=(b=b.match(a.numRegAutoStrip))?[b[1],b[2],b[3]].join(""):"";
if(("allow"===a.lZero||"keep"===a.lZero)&&"strip"!==c){var d=[],f="",d=b.split(a.aDec);-1!==d[0].indexOf("-")&&(f="-",d[0]=d[0].replace("-",""));d[0].length>a.mInt&&"0"===d[0].charAt(0)&&(d[0]=d[0].slice(1));b=f+d.join(a.aDec)}if(c&&"deny"===a.lZero||c&&"allow"===a.lZero&&!1===a.allowLeading)a="^"+a.aNegRegAutoStrip+"0*(\\d"+("leading"===c?")":"|$)"),a=RegExp(a),b=b.replace(a,"$1$2");return b}function i(b,a,c){a=a.split(",");if("set"===c||"focusout"===c)b=b.replace("-",""),b=a[0]+b+a[1];else if(("get"===
c||"focusin"===c||"pageLoad"===c)&&b.charAt(0)===a[0])b=b.replace(a[0],"-"),b=b.replace(a[1],"");return b}function k(b,a,c){if(a&&c){var d=b.split(a);d[1]&&d[1].length>c&&(0<c?(d[1]=d[1].substring(0,c),b=d.join(a)):b=d[0])}return b}function q(b,a,c){a&&"."!==a&&(b=b.replace(a,"."));c&&"-"!==c&&(b=b.replace(c,"-"));b.match(/\d/)||(b+="0");return b}function w(b){var a=b,b=+b;1E-6>b&&0<b&&(b=(b+1).toString(),b=b.substring(1));0>b&&-1<b&&(b=(b-1).toString(),b="-"+b.substring(2));return""===a?"":b.toString()}
function x(b,a,c){c&&"-"!==c&&(b=b.replace("-",c));a&&"."!==a&&(b=b.replace(".",a));return b}function r(b,a){var b=g(b,a),b=k(b,a.aDec,a.mDec),b=q(b,a.aDec,a.aNeg),c=+b;"set"===a.oEvent&&(c<a.vMin||c>a.vMax)&&e.error("The value ("+c+") from the 'set' method falls outside of the vMin / vMax range");return c>=a.vMin&&c<=a.vMax}function p(b,a,c){return""===b||b===a.aNeg?"zero"===a.wEmpty?b+"0":"sign"===a.wEmpty||c?b+a.aSign:b:null}function s(b,a){var c=b=g(b,a),d=p(b,a,!0);if(null!==d)return d;var d=
"",d=2===a.dGroup?/(\d)((\d)(\d{2}?)+)$/:4===a.dGroup?/(\d)((\d{4}?)+)$/:/(\d)((\d{3}?)+)$/,f=b.split(a.aDec);a.altDec&&1===f.length&&(f=b.split(a.altDec));var e=f[0];if(a.aSep)for(;d.test(e);)e=e.replace(d,"$1"+a.aSep+"$2");0!==a.mDec&&1<f.length?(f[1].length>a.mDec&&(f[1]=f[1].substring(0,a.mDec)),b=e+a.aDec+f[1]):b=e;a.aSign&&(d=-1!==b.indexOf(a.aNeg),b=b.replace(a.aNeg,""),b="p"===a.pSign?a.aSign+b:b+a.aSign,d&&(b=a.aNeg+b));"set"===a.oEvent&&(0>c&&null!==a.nBracket)&&(b=i(b,a.nBracket,a.oEvent));
return b}function t(b,a){b=""===b?"0":b.toString();h(a,"mDec");var c="",d=0,f="",e="boolean"===typeof a.aPad||null===a.aPad?a.aPad?a.mDec:0:+a.aPad,o=function(a){a=a.replace(0===e?/(\.[1-9]*)0*$/:1===e?/(\.\d[1-9]*)0*$/:RegExp("(\\.\\d{"+e+"}[1-9]*)0*$"),"$1");0===e&&(a=a.replace(/\.$/,""));return a};"-"===b.charAt(0)&&(f="-",b=b.replace("-",""));b.match(/^\d/)||(b="0"+b);"-"===f&&0===+b&&(f="");if(0<+b&&"keep"!==a.lZero||0<b.length&&"allow"===a.lZero)b=b.replace(/^0*(\d)/,"$1");var d=b.lastIndexOf("."),
j=b.length-1-(-1===d?b.length-1:d);if(j<=a.mDec){c=b;if(j<e)for(-1===d&&(c+=".");j<e;)o="000000".substring(0,e-j),c+=o,j+=o.length;else j>e?c=o(c):0===j&&0===e&&(c=c.replace(/\.$/,""));return f+c}var c=d+a.mDec,d=+b.charAt(c+1),j=b.substring(0,c+1).split(""),g="."===b.charAt(c)?b.charAt(c-1)%2:b.charAt(c)%2;if(4<d&&"S"===a.mRound||4<d&&"A"===a.mRound&&""===f||5<d&&"A"===a.mRound&&"-"===f||5<d&&"s"===a.mRound||5<d&&"a"===a.mRound&&""===f||4<d&&"a"===a.mRound&&"-"===f||5<d&&"B"===a.mRound||5===d&&"B"===
a.mRound&&1===g||0<d&&"C"===a.mRound&&""===f||0<d&&"F"===a.mRound&&"-"===f||0<d&&"U"===a.mRound)for(d=j.length-1;0<=d;d-=1)if("."!==j[d])if(j[d]=+j[d]+1,10>j[d])break;else 0<d&&(j[d]="0");j=j.slice(0,c+1);c=o(j.join(""));return f+c}function y(b,a){this.settings=a;this.that=b;this.$that=e(b);this.formatted=!1;this.settingsClone=l(this.$that,this.settings);this.value=b.value}function m(b){"string"===typeof b&&(b=b.replace(/\[/g,"\\[").replace(/\]/g,"\\]"),b="#"+b.replace(/(:|\.)/g,"\\$1"));return e(b)}
function n(b,a){var c=b.data("autoNumeric");c||(c={},b.data("autoNumeric",c));var d=c.holder;void 0===d&&a&&(d=new y(b.get(0),a),c.holder=d);return d}y.prototype={init:function(b){this.value=this.that.value;this.settingsClone=l(this.$that,this.settings);this.ctrlKey=b.ctrlKey;this.cmdKey=b.metaKey;this.shiftKey=b.shiftKey;var a=this.that,c={};if(void 0===a.selectionStart){a.focus();var d=document.selection.createRange();c.length=d.text.length;d.moveStart("character",-a.value.length);c.end=d.text.length;
c.start=c.end-c.length}else c.start=a.selectionStart,c.end=a.selectionEnd,c.length=c.end-c.start;this.selection=c;if("keydown"===b.type||"keyup"===b.type)this.kdCode=b.keyCode;this.which=b.which;this.formatted=this.processed=!1},setSelection:function(b,a,c){b=Math.max(b,0);a=Math.min(a,this.that.value.length);this.selection={start:b,end:a,length:a-b};if(void 0===c||c)c=this.that,void 0===c.selectionStart?(c.focus(),c=c.createTextRange(),c.collapse(!0),c.moveEnd("character",a),c.moveStart("character",
b),c.select()):(c.selectionStart=b,c.selectionEnd=a)},setPosition:function(b,a){this.setSelection(b,b,a)},getBeforeAfter:function(){var b=this.value,a=b.substring(0,this.selection.start),b=b.substring(this.selection.end,b.length);return[a,b]},getBeforeAfterStriped:function(){var b=this.getBeforeAfter();b[0]=g(b[0],this.settingsClone);b[1]=g(b[1],this.settingsClone);return b},normalizeParts:function(b,a){var c=this.settingsClone,a=g(a,c),d=a.match(/^\d/)?!0:"leading",b=g(b,c,d);if((""===b||b===c.aNeg)&&
"deny"===c.lZero)""<a&&(a=a.replace(/^0*(\d)/,"$1"));d=b+a;if(c.aDec){var e=d.match(RegExp("^"+c.aNegRegAutoStrip+"\\"+c.aDec));e&&(b=b.replace(e[1],e[1]+"0"),d=b+a)}if("zero"===c.wEmpty&&(d===c.aNeg||""===d))b+="0";return[b,a]},setValueParts:function(b,a){var c=this.settingsClone,d=this.normalizeParts(b,a),e=d.join(""),d=d[0].length;return r(e,c)?(e=k(e,c.aDec,c.mDec),d>e.length&&(d=e.length),this.value=e,this.setPosition(d,!1),!0):!1},signPosition:function(){var b=this.settingsClone,a=b.aSign,c=
this.that;if(a){a=a.length;if("p"===b.pSign)return b.aNeg&&c.value&&c.value.charAt(0)===b.aNeg?[1,a+1]:[0,a];b=c.value.length;return[b-a,b]}return[1E3,-1]},expandSelectionOnSign:function(b){var a=this.signPosition(),c=this.selection;c.start<a[1]&&c.end>a[0]&&((c.start<a[0]||c.end>a[1])&&this.value.substring(Math.max(c.start,a[0]),Math.min(c.end,a[1])).match(/^\s*$/)?c.start<a[0]?this.setSelection(c.start,a[0],b):this.setSelection(a[1],c.end,b):this.setSelection(Math.min(c.start,a[0]),Math.max(c.end,
a[1]),b))},checkPaste:function(){if(void 0!==this.valuePartsBeforePaste){var b=this.getBeforeAfter(),a=this.valuePartsBeforePaste;delete this.valuePartsBeforePaste;b[0]=b[0].substr(0,a[0].length)+g(b[0].substr(a[0].length),this.settingsClone);this.setValueParts(b[0],b[1])||(this.value=a.join(""),this.setPosition(a[0].length,!1))}},skipAllways:function(b){var a=this.kdCode,c=this.which,d=this.ctrlKey,e=this.cmdKey;return 17===a&&"keyup"===b.type&&void 0!==this.valuePartsBeforePaste?(this.checkPaste(),
!1):112<=a&&123>=a||(91<=a&&93>=a||9<=a&&31>=a||8>a&&(0===c||c===a)||144===a||145===a||45===a)||(d||e)&&65===a?!0:(d||e)&&(67===a||86===a||88===a)?("keydown"===b.type&&this.expandSelectionOnSign(),86===a&&("keydown"===b.type||"keypress"===b.type?void 0===this.valuePartsBeforePaste&&(this.valuePartsBeforePaste=this.getBeforeAfter()):this.checkPaste()),"keydown"===b.type||"keypress"===b.type||67===a):d||e?!0:37===a||39===a?(c=this.settingsClone.aSep,d=this.selection.start,e=this.that.value,"keydown"===
b.type&&(c&&!this.shiftKey)&&(37===a&&e.charAt(d-2)===c?this.setPosition(d-1):39===a&&e.charAt(d)===c&&this.setPosition(d+1)),!0):34<=a&&40>=a?!0:!1},processAllways:function(){var b;return 8===this.kdCode||46===this.kdCode?(this.selection.length?(this.expandSelectionOnSign(!1),b=this.getBeforeAfterStriped()):(b=this.getBeforeAfterStriped(),8===this.kdCode?b[0]=b[0].substring(0,b[0].length-1):b[1]=b[1].substring(1,b[1].length)),this.setValueParts(b[0],b[1]),!0):!1},processKeypress:function(){var b=
this.settingsClone,a=String.fromCharCode(this.which),c=this.getBeforeAfterStriped(),d=c[0],c=c[1];if(a===b.aDec||b.altDec&&a===b.altDec||("."===a||","===a)&&110===this.kdCode){if(!b.mDec||!b.aDec||b.aNeg&&-1<c.indexOf(b.aNeg)||-1<d.indexOf(b.aDec)||0<c.indexOf(b.aDec))return!0;0===c.indexOf(b.aDec)&&(c=c.substr(1));this.setValueParts(d+b.aDec,c);return!0}if("-"===a||"+"===a){if(!b.aNeg)return!0;""===d&&-1<c.indexOf(b.aNeg)&&(d=b.aNeg,c=c.substring(1,c.length));d=d.charAt(0)===b.aNeg?d.substring(1,
d.length):"-"===a?b.aNeg+d:d;this.setValueParts(d,c);return!0}"0"<=a&&"9">=a&&(b.aNeg&&(""===d&&-1<c.indexOf(b.aNeg))&&(d=b.aNeg,c=c.substring(1,c.length)),this.setValueParts(d+a,c));return!0},formatQuick:function(){var b=this.settingsClone,a=this.getBeforeAfterStriped(),c=this.value;if((""===b.aSep||""!==b.aSep&&-1===c.indexOf(b.aSep))&&(""===b.aSign||""!==b.aSign&&-1===c.indexOf(b.aSign))){var d=[],e="",d=c.split(b.aDec);-1<d[0].indexOf("-")&&(e="-",d[0]=d[0].replace("-",""),a[0]=a[0].replace("-",
""));d[0].length>b.mInt&&"0"===a[0].charAt(0)&&(a[0]=a[0].slice(1));a[0]=e+a[0]}c=s(this.value,this.settingsClone);d=c.length;if(c){a=a[0].split("");e=0;for(e;e<a.length;e+=1)a[e].match("\\d")||(a[e]="\\"+a[e]);a=RegExp("^.*?"+a.join(".*?"));if(a=c.match(a)){if(d=a[0].length,(0===d&&c.charAt(0)!==b.aNeg||1===d&&c.charAt(0)===b.aNeg)&&b.aSign&&"p"===b.pSign)d=this.settingsClone.aSign.length+("-"===c.charAt(0)?1:0)}else b.aSign&&"s"===b.pSign&&(d-=b.aSign.length)}this.that.value=c;this.setPosition(d);
this.formatted=!0}};var u={init:function(b){return this.each(function(){var a=e(this),c=a.data("autoNumeric"),d=a.data();if("object"!==typeof c){c=e.extend({},{aNum:"0123456789",aSep:",",dGroup:"3",aDec:".",altDec:null,aSign:"",pSign:"p",vMax:"999999999.99",vMin:"0.00",mDec:null,mRound:"S",aPad:!0,nBracket:null,wEmpty:"empty",lZero:"allow",aForm:!0,onSomeEvent:function(){}},d,b);if(c.aDec===c.aSep)return e.error("autoNumeric will not function properly when the decimal character aDec: '"+c.aDec+"' and thousand seperater aSep: '"+
c.aSep+"' are the same character"),this;if(-1!==e.inArray(a.prop("tagName"),c.tagList))return e.error("The <"+a.prop("tagName")+"> is not supported by autoNumeric()"),this;a.data("autoNumeric",c)}else return this;var f=n(a,c);if(void 0===c.runOnce&&c.aForm&&(a[0].value||""!==a.text())){if(a.is("input[type=text], input[type=hidden], input:not([type])")){if(null!==c.nBracket&&(a[0].value||"empty"!==c.wEmpty))c.oEvent="pageLoad",a[0].value=i(a[0].value,c.nBracket,c.oEvent),a[0].value=g(a[0].value,c);
a[0].value!==e(a[0]).attr("value")?a.autoNumeric("set",g(a.val(),c)):a.autoNumeric("set",a.val())}-1!==e.inArray(a.prop("tagName"),c.tagList)&&a.autoNumeric("set",a.text())}c.runOnce=!0;a.is("input[type=text], input[type=hidden], input:not([type])")&&!a.is("[readonly]")?(a.bind("keydown.autoNumeric",function(b){f=n(a);if(f.settings.aDec===f.settings.aSep)return e.error("autoNumeric will not function properly when the decimal character aDec: '"+f.settings.aDec+"' and thousand seperater aSep: '"+f.settings.aSep+
"' are the same character"),this;if(f.that.readOnly)return f.processed=!0;f.init(b);f.settings.oEvent="keydown";if(f.skipAllways(b))return f.processed=!0;if(f.processAllways())return f.processed=!0,f.formatQuick(),b.preventDefault(),!1;f.formatted=!1;return!0}),a.bind("keypress.autoNumeric",function(b){var c=n(a),d=c.processed;c.init(b);c.settings.oEvent="keypress";if(c.skipAllways(b))return!0;if(d)return b.preventDefault(),!1;if(c.processAllways()||c.processKeypress())return c.formatQuick(),b.preventDefault(),
!1;c.formatted=!1}),a.bind("keyup.autoNumeric",function(b){var c=n(a);c.init(b);c.settings.oEvent="keyup";b=c.skipAllways(b);c.kdCode=0;delete c.valuePartsBeforePaste;if(b||""===this.value)return!0;c.formatted||c.formatQuick()}),a.bind("focusin.autoNumeric",function(){var b=n(a);b.settingsClone.oEvent="focusin";if(null!==b.settingsClone.nBracket){var c=a.val();a.val(i(c,b.settingsClone.nBracket,b.settingsClone.oEvent))}b.inVal=a.val();b=p(b.inVal,b.settingsClone,!0);null!==b&&a.val(b)}),a.bind("focusout.autoNumeric",
function(){var b=n(a),c=b.settingsClone,d=a.val(),e=d;b.settingsClone.oEvent="focusout";var f="";"allow"===c.lZero&&(c.allowLeading=!1,f="leading");""!==d&&(d=g(d,c,f),null===p(d,c)&&r(d,c,a[0])?(d=q(d,c.aDec,c.aNeg),d=t(d,c),d=x(d,c.aDec,c.aNeg)):d="");f=p(d,c,!1);null===f&&(f=s(d,c));f!==e&&a.val(f);f!==b.inVal&&(a.change(),delete b.inVal);null!==c.nBracket&&0>a.autoNumeric("get")&&(b.settingsClone.oEvent="focusout",a.val(i(a.val(),c.nBracket,c.oEvent)))})):a.is("input[type=text], input[type=hidden], input:not([type])")&&
a.is("[readonly]")&&this.blur()})},destroy:function(){return e(this).each(function(){var b=e(this);b.unbind(".autoNumeric");b.removeData("autoNumeric")})},update:function(b){return e(this).each(function(){var a=m(e(this)),c=a.data("autoNumeric");if("object"!==typeof c)return e.error("You must initialize autoNumeric('init', {options}) prior to calling the 'update' method"),this;var d=a.autoNumeric("get"),c=e.extend(c,b);if(c.aDec===c.aSep)return e.error("autoNumeric will not function properly when the decimal character aDec: '"+
c.aDec+"' and thousand seperater aSep: '"+c.aSep+"' are the same character"),this;a.data("autoNumeric",c);if(""!==a.val()||""!==a.text())return a.autoNumeric("set",d)})},set:function(b){return e(this).each(function(){var a=m(e(this)),c=a.data("autoNumeric"),d=b;if("object"!==typeof c)return e.error("You must initialize autoNumeric('init', {options}) prior to calling the 'set' method"),this;d=w(d);c.oEvent="set";d.toString();""!==d&&(d=t(d,c));d=x(d,c.aDec,c.aNeg);r(d,c)||(d=t("",c));d=s(d,c);if(a.is("input[type=text], input[type=hidden], input:not([type])"))return a.val(d);
if(-1!==e.inArray(a.prop("tagName"),c.tagList))return a.text(d);e.error("The <"+a.prop("tagName")+"> is not supported by autoNumeric()");return!1})},get:function(){var b=m(e(this)),a=b.data("autoNumeric");if("object"!==typeof a)return e.error("You must initialize autoNumeric('init', {options}) prior to calling the 'get' method"),this;a.oEvent="get";var c="";if(b.is("input[type=text], input[type=hidden], input:not([type])"))c=b.eq(0).val();else if(-1!==e.inArray(b.prop("tagName"),a.tagList))c=b.eq(0).text();
else return e.error("The <"+b.prop("tagName")+"> is not supported by autoNumeric()"),!1;if(""===c&&"empty"===a.wEmpty||c===a.aSign&&"sign"===a.wEmpty)return"";null!==a.nBracket&&""!==c&&(c=i(c,a.nBracket,a.oEvent));if(a.runOnce||!1===a.aForm)c=g(c,a);c=q(c,a.aDec,a.aNeg);0===+c&&"keep"!==a.lZero&&(c="0");return"keep"===a.lZero?c:c=w(c)},getString:function(){var b=!1,a=m(e(this)).serialize().split("&"),c=0;for(c;c<a.length;c+=1){var d=a[c].split("=");"object"===typeof e("*[name="+d[0]+"]").data("autoNumeric")&&
(null!==d[1]&&void 0!==e("*[name="+d[0]+"]").data("autoNumeric"))&&(d[1]=e("input[name="+d[0]+"]").autoNumeric("get"),a[c]=d.join("="),b=!0)}if(!0===b)return a.join("&");e.error("You must initialize autoNumeric('init', {options}) prior to calling the 'getString' method");return this},getArray:function(){var b=!1,a=m(e(this)).serializeArray();e.each(a,function(a,d){"object"===typeof e("*[name="+d.name+"]").data("autoNumeric")&&(""!==d.value&&void 0!==e("*[name="+d.name+"]").data("autoNumeric")&&(d.value=
e("input[name="+d.name+"]").autoNumeric("get").toString()),b=!0)});if(!0===b)return a;e.error("You must initialize autoNumeric('init', {options}) prior to calling the 'getArray' method");return this},getSettings:function(){return m(e(this)).eq(0).data("autoNumeric")}};e.fn.autoNumeric=function(b){if(u[b])return u[b].apply(this,Array.prototype.slice.call(arguments,1));if("object"===typeof b||!b)return u.init.apply(this,arguments);e.error('Method "'+b+'" is not supported by autoNumeric()')}})(jQuery);(function(e){e.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(e,l){this.defaults.type=e;this.defaults.name=l},get:function(h,l){var g=e.extend({},this.defaults,l);g.single.length||(g.single="metadata");var i=e.data(h,g.single);if(i)return i;i="{}";if("class"==g.type){var k=g.cre.exec(h.className);k&&(i=k[1])}else if("elem"==g.type){if(!h.getElementsByTagName)return;k=h.getElementsByTagName(g.name);k.length&&(i=e.trim(k[0].innerHTML))}else void 0!=
h.getAttribute&&(k=h.getAttribute(g.name))&&(i=k);0>i.indexOf("{")&&(i="{"+i+"}");i=eval("("+i+")");e.data(h,g.single,i);return i}}});e.fn.metadata=function(h){return e.metadata.get(this[0],h)}})(jQuery);PrimeFacesExt.widget.InputNumber=PrimeFaces.widget.BaseWidget.extend({init:function(e){this._super(e);this.inputInternal=$(this.jqId+"_hinput");this.inputExternal=$(this.jqId+"_input");this.plugOptArray=e.pluginOptions;this.valueToRender=e.valueToRender;this.disabled=e.disabled;var h=this;this.disabled&&(this.inputExternal.attr("disabled","disabled"),this.inputExternal.addClass("ui-state-disabled"),this.inputInternal.attr("disabled","disabled"));PrimeFaces.skinInput(this.inputExternal);this.inputExternal.bind("keyup",
function(e){e=e.keyCode;if(e==8||e==13||e==32||e>=46&&e<=90||e>=96&&e<=111||e>=186&&e<=222){cleanVal=h.inputExternal.autoNumeric("get");cleanVal!=""?h.inputInternal.attr("value",cleanVal):h.inputInternal.removeAttr("value")}});this.cfg.behaviors&&PrimeFaces.attachBehaviors(this.inputExternal,this.cfg.behaviors);this.inputExternal.autoNumeric("init",this.plugOptArray);""!=this.valueToRender?(this.inputExternal.autoNumeric("set",this.valueToRender),cleanVal=h.inputExternal.autoNumeric("get"),h.inputInternal.attr("value",
cleanVal)):h.inputInternal.removeAttr("value")},enable:function(){this.inputExternal.removeAttr("disabled");this.inputExternal.removeClass("ui-state-disabled");this.inputInternal.removeAttr("disabled");this.disabled=!1},disable:function(){this.inputExternal.attr("disabled","disabled");this.inputExternal.addClass("ui-state-disabled");this.inputInternal.attr("disabled","disabled");this.disabled=!0},setValue:function(e){this.inputExternal.autoNumeric("set",e);cleanVal=this.inputExternal.autoNumeric("get");
this.inputInternal.attr("value",cleanVal)},getValue:function(){return this.inputExternal.autoNumeric("get")}});