!function(n){"use strict";function k(n){var t={},i;return void 0===n.selectionStart?(n.focus(),i=document.selection.createRange(),t.length=i.text.length,i.moveStart("character",-n.value.length),t.end=i.text.length,t.start=t.end-t.length):(t.start=n.selectionStart,t.end=n.selectionEnd,t.length=t.end-t.start),t}function o(n,t,i){if(void 0===n.selectionStart){n.focus();var r=n.createTextRange();r.collapse(!0);r.moveEnd("character",i);r.moveStart("character",t);r.select()}else n.selectionStart=t,n.selectionEnd=i}function d(t,i){n.each(i,function(n,r){"function"==typeof r?i[n]=r(t,i,n):"function"==typeof t.autoNumeric[r]&&(i[n]=t.autoNumeric[r](t,i,n))})}function u(n,t){"string"==typeof n[t]&&(n[t]*=1)}function v(n,t){var i,r,e,o,f,s;return d(n,t),t.tagList=["b","caption","cite","code","dd","del","div","dfn","dt","em","h1","h2","h3","h4","h5","h6","ins","kdb","label","li","output","p","q","s","sample","span","strong","td","th","u","var"],i=t.vMax.toString().split("."),r=t.vMin||0===t.vMin?t.vMin.toString().split("."):[],(u(t,"vMax"),u(t,"vMin"),u(t,"mDec"),t.mDec="CHF"===t.mRound?"2":t.mDec,t.allowLeading=!0,t.aNeg=t.vMin<0?"-":"",i[0]=i[0].replace("-",""),r[0]=r[0].replace("-",""),t.mInt=Math.max(i[0].length,r[0].length,1),null===t.mDec)&&(e=0,o=0,i[1]&&(e=i[1].length),r[1]&&(o=r[1].length),t.mDec=Math.max(e,o)),null===t.altDec&&t.mDec>0&&("."===t.aDec&&","!==t.aSep?t.altDec=",":","===t.aDec&&"."!==t.aSep&&(t.altDec=".")),f=t.aNeg?"([-\\"+t.aNeg+"]?)":"(-?)",t.aNegRegAutoStrip=f,t.skipFirstAutoStrip=new RegExp(f+"[^-"+(t.aNeg?"\\"+t.aNeg:"")+"\\"+t.aDec+"\\d].*?(\\d|\\"+t.aDec+"\\d)"),t.skipLastAutoStrip=new RegExp("(\\d\\"+t.aDec+"?)[^\\"+t.aDec+"\\d]\\D*$"),s="-"+t.aNum+"\\"+t.aDec,t.allowedAutoStrip=new RegExp("[^"+s+"]","gi"),t.numRegAutoStrip=new RegExp(f+"(?:\\"+t.aDec+"?(\\d+\\"+t.aDec+"\\d+)|(\\d*(?:\\"+t.aDec+"\\d*)?))"),t}function t(n,t,i){var u,r,e,f;if(t.aSign)for(;n.indexOf(t.aSign)>-1;)n=n.replace(t.aSign,"");return n=n.replace(t.skipFirstAutoStrip,"$1$2"),n=n.replace(t.skipLastAutoStrip,"$1"),n=n.replace(t.allowedAutoStrip,""),t.altDec&&(n=n.replace(t.altDec,t.aDec)),u=n.match(t.numRegAutoStrip),(n=u?[u[1],u[2],u[3]].join(""):"",("allow"===t.lZero||"keep"===t.lZero)&&"strip"!==i)&&(r=[],e="",r=n.split(t.aDec),-1!==r[0].indexOf("-")&&(e="-",r[0]=r[0].replace("-","")),r[0].length>t.mInt&&"0"===r[0].charAt(0)&&(r[0]=r[0].slice(1)),n=e+r.join(t.aDec)),(i&&"deny"===t.lZero||i&&"allow"===t.lZero&&t.allowLeading===!1)&&(f="^"+t.aNegRegAutoStrip+"0*(\\d"+("leading"===i?")":"|$)"),f=new RegExp(f),n=n.replace(f,"$1$2")),n}function s(n,t){if("p"===t.pSign){var i=t.nBracket.split(",");t.hasFocus||t.removeBrackets?(t.hasFocus&&n.charAt(0)===i[0]||t.removeBrackets&&n.charAt(0)===i[0])&&(n=n.replace(i[0],t.aNeg),n=n.replace(i[1],"")):(n=n.replace(t.aNeg,""),n=i[0]+n+i[1])}return n}function y(n,t){var r,i;return n&&(r=+n,1e-6>r&&r>-1?(n=+n,1e-6>n&&n>0&&(n=(n+10).toString(),n=n.substring(1)),0>n&&n>-1&&(n=(n-10).toString(),n="-"+n.substring(2)),n=n.toString()):(i=n.split("."),void 0!==i[1]&&(0==+i[1]?n=i[0]:(i[1]=i[1].replace(/0*$/,""),n=i.join("."))))),"keep"===t.lZero?n:n.replace(/^0*(\d)/,"$1")}function h(n,t,i){return t&&"."!==t&&(n=n.replace(t,".")),i&&"-"!==i&&(n=n.replace(i,"-")),n.match(/\d/)||(n+="0"),n}function p(n,t,i){return i&&"-"!==i&&(n=n.replace("-",i)),t&&"."!==t&&(n=n.replace(".",t)),n}function f(n,t,i){return""===n||n===t.aNeg?"zero"===t.wEmpty?n+"0":"sign"===t.wEmpty||i?n+t.aSign:n:null}function c(n,i){var h,o,e,r,u,c;if(n=t(n,i),h=n.replace(",","."),o=f(n,i,!0),null!==o)return o;if(e="",e=2===i.dGroup?/(\d)((\d)(\d{2}?)+)$/:4===i.dGroup?/(\d)((\d{4}?)+)$/:/(\d)((\d{3}?)+)$/,r=n.split(i.aDec),i.altDec&&1===r.length&&(r=n.split(i.altDec)),u=r[0],i.aSep)for(;e.test(u);)u=u.replace(e,"$1"+i.aSep+"$2");return(0!==i.mDec&&r.length>1?(r[1].length>i.mDec&&(r[1]=r[1].substring(0,i.mDec)),n=u+i.aDec+r[1]):n=u,i.aSign)&&(c=-1!==n.indexOf(i.aNeg),n=n.replace(i.aNeg,""),n="p"===i.pSign?i.aSign+n:n+i.aSign,c&&(n=i.aNeg+n)),0>h&&null!==i.nBracket&&(n=s(n,i)),n}function e(n,t){var v;n=""===n?"0":n.toString();u(t,"mDec");"CHF"===t.mRound&&(n=(Math.round(20*n)/20).toString());var i="",r=0,e="",s="boolean"==typeof t.aPad||null===t.aPad?t.aPad?t.mDec:0:+t.aPad,p=function(n){var t=0===s?/(\.(?:\d*[1-9])?)0*$/:1===s?/(\.\d(?:\d*[1-9])?)0*$/:new RegExp("(\\.\\d{"+s+"}(?:\\d*[1-9])?)0*$");return n=n.replace(t,"$1"),0===s&&(n=n.replace(/\.$/,"")),n};"-"===n.charAt(0)&&(e="-",n=n.replace("-",""));n.match(/^\d/)||(n="0"+n);"-"===e&&0==+n&&(e="");(+n>0&&"keep"!==t.lZero||n.length>0&&"allow"===t.lZero)&&(n=n.replace(/^0*(\d)/,"$1"));var a=n.lastIndexOf("."),w=-1===a?n.length-1:a,h=n.length-1-w;if(h<=t.mDec){if(i=n,s>h)for(-1===a&&(i+="."),v="000000";s>h;)v=v.substring(0,s-h),i+=v,h+=v.length;else h>s?i=p(i):0===h&&0===s&&(i=i.replace(/\.$/,""));if("CHF"!==t.mRound)return 0==+i?i:e+i;"CHF"===t.mRound&&(a=i.lastIndexOf("."),n=i)}var c=a+t.mDec,o=+n.charAt(c+1),f=n.substring(0,c+1).split(""),y="."===n.charAt(c)?n.charAt(c-1)%2:n.charAt(c)%2,l=!0;if(1!==y&&(y=0===y&&n.substring(c+2,n.length)>0?1:0),o>4&&"S"===t.mRound||o>4&&"A"===t.mRound&&""===e||o>5&&"A"===t.mRound&&"-"===e||o>5&&"s"===t.mRound||o>5&&"a"===t.mRound&&""===e||o>4&&"a"===t.mRound&&"-"===e||o>5&&"B"===t.mRound||5===o&&"B"===t.mRound&&1===y||o>0&&"C"===t.mRound&&""===e||o>0&&"F"===t.mRound&&"-"===e||o>0&&"U"===t.mRound||"CHF"===t.mRound)for(r=f.length-1;r>=0;r-=1)if("."!==f[r]){if("CHF"===t.mRound&&f[r]<=2&&l){f[r]=0;l=!1;break}if("CHF"===t.mRound&&f[r]<=7&&l){f[r]=5;l=!1;break}if("CHF"===t.mRound&&l?(f[r]=10,l=!1):f[r]=+f[r]+1,f[r]<10)break;r>0&&(f[r]="0")}return f=f.slice(0,c+1),i=p(f.join("")),0==+i?i:e+i}function w(n,t,i){var f=t.aDec,u=t.mDec,r;return(n="paste"===i?e(n,t):n,f&&u)&&(r=n.split(f),r[1]&&r[1].length>u&&(u>0?(r[1]=r[1].substring(0,u),n=r.join(f)):n=r[0])),n}function l(n,i){n=t(n,i);n=w(n,i);n=h(n,i.aDec,i.aNeg);var r=+n;return r>=i.vMin&&r<=i.vMax}function b(t,i){this.settings=i;this.that=t;this.$that=n(t);this.formatted=!1;this.settingsClone=v(this.$that,this.settings);this.value=t.value}function r(t){return"string"==typeof t&&(t=t.replace(/\[/g,"\\[").replace(/\]/g,"\\]"),t="#"+t.replace(/(:|\.)/g,"\\$1")),n(t)}function i(n,t,i){var r=n.data("autoNumeric"),u;return r||(r={},n.data("autoNumeric",r)),u=r.holder,(void 0===u&&t||i)&&(u=new b(n.get(0),t),r.holder=u),u}b.prototype={init:function(n){this.value=this.that.value;this.settingsClone=v(this.$that,this.settings);this.ctrlKey=n.ctrlKey;this.cmdKey=n.metaKey;this.shiftKey=n.shiftKey;this.selection=k(this.that);("keydown"===n.type||"keyup"===n.type)&&(this.kdCode=n.keyCode);this.which=n.which;this.processed=!1;this.formatted=!1},setSelection:function(n,t,i){n=Math.max(n,0);t=Math.min(t,this.that.value.length);this.selection={start:n,end:t,length:t-n};(void 0===i||i)&&o(this.that,n,t)},setPosition:function(n,t){this.setSelection(n,n,t)},getBeforeAfter:function(){var n=this.value,t=n.substring(0,this.selection.start),i=n.substring(this.selection.end,n.length);return[t,i]},getBeforeAfterStriped:function(){var n=this.getBeforeAfter();return n[0]=t(n[0],this.settingsClone),n[1]=t(n[1],this.settingsClone),n},normalizeParts:function(n,i){var r=this.settingsClone,e,u,f;return i=t(i,r),e=i.match(/^\d/)?!0:"leading",n=t(n,r,e),""!==n&&n!==r.aNeg||"deny"!==r.lZero||i>""&&(i=i.replace(/^0*(\d)/,"$1")),u=n+i,r.aDec&&(f=u.match(new RegExp("^"+r.aNegRegAutoStrip+"\\"+r.aDec)),f&&(n=n.replace(f[1],f[1]+"0"),u=n+i)),"zero"!==r.wEmpty||u!==r.aNeg&&""!==u||(n+="0"),[n,i]},setValueParts:function(n,t,i){var f=this.settingsClone,e=this.normalizeParts(n,t),r=e.join(""),u=e[0].length;return l(r,f)?(r=w(r,f,i),u>r.length&&(u=r.length),this.value=r,this.setPosition(u,!1),!0):!1},signPosition:function(){var n=this.settingsClone,u=n.aSign,i=this.that,t,f,r;return u?(t=u.length,"p"===n.pSign)?(f=n.aNeg&&i.value&&i.value.charAt(0)===n.aNeg,f?[1,t+1]:[0,t]):(r=i.value.length,[r-t,r]):[1e3,-1]},expandSelectionOnSign:function(n){var t=this.signPosition(),i=this.selection;i.start<t[1]&&i.end>t[0]&&((i.start<t[0]||i.end>t[1])&&this.value.substring(Math.max(i.start,t[0]),Math.min(i.end,t[1])).match(/^\s*$/)?i.start<t[0]?this.setSelection(i.start,t[0],n):this.setSelection(t[1],i.end,n):this.setSelection(Math.min(i.start,t[0]),Math.max(i.end,t[1]),n))},checkPaste:function(){if(void 0!==this.valuePartsBeforePaste){var n=this.getBeforeAfter(),i=this.valuePartsBeforePaste;delete this.valuePartsBeforePaste;n[0]=n[0].substr(0,i[0].length)+t(n[0].substr(i[0].length),this.settingsClone);this.setValueParts(n[0],n[1],"paste")||(this.value=i.join(""),this.setPosition(i[0].length,!1))}},skipAllways:function(n){var t=this.kdCode,e=this.which,i=this.ctrlKey,r=this.cmdKey,s=this.shiftKey;if((i||r)&&"keyup"===n.type&&void 0!==this.valuePartsBeforePaste||s&&45===t)return this.checkPaste(),!1;if(t>=112&&123>=t||t>=91&&93>=t||t>=9&&31>=t||8>t&&(0===e||e===t)||144===t||145===t||45===t||224===t||(i||r)&&65===t)return!0;if((i||r)&&(67===t||86===t||88===t))return"keydown"===n.type&&this.expandSelectionOnSign(),(86===t||45===t)&&("keydown"===n.type||"keypress"===n.type?void 0===this.valuePartsBeforePaste&&(this.valuePartsBeforePaste=this.getBeforeAfter()):this.checkPaste()),"keydown"===n.type||"keypress"===n.type||67===t;if(i||r)return!0;if(37===t||39===t){var f=this.settingsClone.aSep,u=this.selection.start,o=this.that.value;return"keydown"===n.type&&f&&!this.shiftKey&&(37===t&&o.charAt(u-2)===f?this.setPosition(u-1):39===t&&o.charAt(u+1)===f&&this.setPosition(u+1)),!0}return t>=34&&40>=t?!0:!1},processAllways:function(){var n;return 8===this.kdCode||46===this.kdCode?(this.selection.length?(this.expandSelectionOnSign(!1),n=this.getBeforeAfterStriped(),this.setValueParts(n[0],n[1])):(n=this.getBeforeAfterStriped(),8===this.kdCode?n[0]=n[0].substring(0,n[0].length-1):n[1]=n[1].substring(1,n[1].length),this.setValueParts(n[0],n[1])),!0):!1},processKeypress:function(){var n=this.settingsClone,r=String.fromCharCode(this.which),u=this.getBeforeAfterStriped(),t=u[0],i=u[1];return r===n.aDec||n.altDec&&r===n.altDec||("."===r||","===r)&&110===this.kdCode?n.mDec&&n.aDec?n.aNeg&&i.indexOf(n.aNeg)>-1?!0:t.indexOf(n.aDec)>-1?!0:i.indexOf(n.aDec)>0?!0:(0===i.indexOf(n.aDec)&&(i=i.substr(1)),this.setValueParts(t+n.aDec,i),!0):!0:"-"===r||"+"===r?n.aNeg?(""===t&&i.indexOf(n.aNeg)>-1&&(t=n.aNeg,i=i.substring(1,i.length)),t=t.charAt(0)===n.aNeg?t.substring(1,t.length):"-"===r?n.aNeg+t:t,this.setValueParts(t,i),!0):!0:r>="0"&&"9">=r?(n.aNeg&&""===t&&i.indexOf(n.aNeg)>-1&&(t=n.aNeg,i=i.substring(1,i.length)),n.vMax<=0&&n.vMin<n.vMax&&-1===this.value.indexOf(n.aNeg)&&"0"!==r&&(t=n.aNeg+t),this.setValueParts(t+r,i),!0):!0},formatQuick:function(){var n=this.settingsClone,t=this.getBeforeAfterStriped(),o=this.value,f,s,i,r,e,u,l,h;if((""===n.aSep||""!==n.aSep&&-1===o.indexOf(n.aSep))&&(""===n.aSign||""!==n.aSign&&-1===o.indexOf(n.aSign))&&(f=[],s="",f=o.split(n.aDec),f[0].indexOf("-")>-1&&(s="-",f[0]=f[0].replace("-",""),t[0]=t[0].replace("-","")),f[0].length>n.mInt&&"0"===t[0].charAt(0)&&(t[0]=t[0].slice(1)),t[0]=s+t[0]),i=c(this.value,this.settingsClone),r=i.length,i){for(e=t[0].split(""),u=0,u;u<e.length;u+=1)e[u].match("\\d")||(e[u]="\\"+e[u]);l=new RegExp("^.*?"+e.join(".*?"));h=i.match(l);h?(r=h[0].length,(0===r&&i.charAt(0)!==n.aNeg||1===r&&i.charAt(0)===n.aNeg)&&n.aSign&&"p"===n.pSign&&(r=this.settingsClone.aSign.length+("-"===i.charAt(0)?1:0))):n.aSign&&"s"===n.pSign&&(r-=n.aSign.length)}this.that.value=i;this.setPosition(r);this.formatted=!0}};var a={init:function(r){return this.each(function(){var u=n(this),v=u.data("autoNumeric"),b=u.data(),w=u.is("input[type=text], input[type=hidden], input[type=tel], input:not([type])"),a,y;if("object"==typeof v)return this;v=n.extend({},n.fn.autoNumeric.defaults,b,r,{aNum:"0123456789",hasFocus:!1,removeBrackets:!1,runOnce:!1,tagList:["b","caption","cite","code","dd","del","div","dfn","dt","em","h1","h2","h3","h4","h5","h6","ins","kdb","label","li","output","p","q","s","sample","span","strong","td","th","u","var"]});v.aDec===v.aSep&&n.error("autoNumeric will not function properly when the decimal character aDec: '"+v.aDec+"' and thousand separator aSep: '"+v.aSep+"' are the same character");u.data("autoNumeric",v);a=i(u,v);(w||"input"!==u.prop("tagName").toLowerCase()||n.error('The input type "'+u.prop("type")+'" is not supported by autoNumeric()'),-1===n.inArray(u.prop("tagName").toLowerCase(),v.tagList)&&"input"!==u.prop("tagName").toLowerCase()&&n.error("The <"+u.prop("tagName").toLowerCase()+"> is not supported by autoNumeric()"),v.runOnce===!1&&v.aForm)&&(w&&(y=!0,""===u[0].value&&"empty"===v.wEmpty&&(u[0].value="",y=!1),""===u[0].value&&"sign"===v.wEmpty&&(u[0].value=v.aSign,y=!1),y&&""!==u.val()&&(void 0===v.anDefault&&u[0].value===u.prop("defaultValue")||void 0!==v.anDefault&&v.anDefault.toString()===u.val())&&u.autoNumeric("set",u.val())),-1!==n.inArray(u.prop("tagName").toLowerCase(),v.tagList)&&""!==u.text()&&u.autoNumeric("set",u.text()));v.runOnce=!0;u.is("input[type=text], input[type=hidden], input[type=tel], input:not([type])")&&(u.on("keydown.autoNumeric",function(t){return a=i(u),a.settings.aDec===a.settings.aSep&&n.error("autoNumeric will not function properly when the decimal character aDec: '"+a.settings.aDec+"' and thousand separator aSep: '"+a.settings.aSep+"' are the same character"),a.that.readOnly?(a.processed=!0,!0):(a.init(t),a.skipAllways(t)?(a.processed=!0,!0):a.processAllways()?(a.processed=!0,a.formatQuick(),t.preventDefault(),!1):(a.formatted=!1,!0))}),u.on("keypress.autoNumeric",function(n){a=i(u);var t=a.processed;return a.init(n),a.skipAllways(n)?!0:t?(n.preventDefault(),!1):a.processAllways()||a.processKeypress()?(a.formatQuick(),n.preventDefault(),!1):void(a.formatted=!1)}),u.on("keyup.autoNumeric",function(n){a=i(u);a.init(n);var t=a.skipAllways(n);return a.kdCode=0,delete a.valuePartsBeforePaste,u[0].value===a.settings.aSign&&("s"===a.settings.pSign?o(this,0,0):o(this,a.settings.aSign.length,a.settings.aSign.length)),t?!0:""===this.value?!0:void(a.formatted||a.formatQuick())}),u.on("focusin.autoNumeric",function(){var n,r,t;a=i(u);n=a.settingsClone;(n.hasFocus=!0,null!==n.nBracket)&&(r=u.val(),u.val(s(r,n)));a.inVal=u.val();t=f(a.inVal,n,!0);null!==t&&""!==t&&u.val(t)}),u.on("focusout.autoNumeric",function(){var s,o;a=i(u);var r=a.settingsClone,n=u.val(),v=n;r.hasFocus=!1;s="";"allow"===r.lZero&&(r.allowLeading=!1,s="leading");""!==n&&(n=t(n,r,s),null===f(n,r)&&l(n,r,u[0])?(n=h(n,r.aDec,r.aNeg),n=e(n,r),n=p(n,r.aDec,r.aNeg)):n="");o=f(n,r,!1);null===o&&(o=c(n,r));(o!==a.inVal||o!==v)&&(u.change(),u.val(o),delete a.inVal)}))})},destroy:function(){return n(this).each(function(){var t=n(this);t.off(".autoNumeric");t.removeData("autoNumeric")})},update:function(t){return n(this).each(function(){var f=r(n(this)),u=f.data("autoNumeric"),e;return"object"!=typeof u&&n.error("You must initialize autoNumeric('init', {options}) prior to calling the 'update' method"),e=f.autoNumeric("get"),u=n.extend(u,t),i(f,u,!0),u.aDec===u.aSep&&n.error("autoNumeric will not function properly when the decimal character aDec: '"+u.aDec+"' and thousand separator aSep: '"+u.aSep+"' are the same character"),f.data("autoNumeric",u),""!==f.val()||""!==f.text()?f.autoNumeric("set",e):void 0})},set:function(t){if(null!==t)return n(this).each(function(){var f=r(n(this)),u=f.data("autoNumeric"),i=t.toString(),o=t.toString(),s=f.is("input[type=text], input[type=hidden], input[type=tel], input:not([type])");return"object"!=typeof u&&n.error("You must initialize autoNumeric('init', {options}) prior to calling the 'set' method"),o!==f.attr("value")&&o!==f.text()||u.runOnce!==!1||(i=i.replace(",",".")),n.isNumeric(+i)||n.error("The value ("+i+") being 'set' is not numeric and has caused a error to be thrown"),i=y(i,u),u.setEvent=!0,i.toString(),""!==i&&(i=e(i,u)),i=p(i,u.aDec,u.aNeg),l(i,u)||(i=e("",u)),i=c(i,u),s?f.val(i):-1!==n.inArray(f.prop("tagName").toLowerCase(),u.tagList)?f.text(i):!1})},get:function(){var f=r(n(this)),i=f.data("autoNumeric"),u;return"object"!=typeof i&&n.error("You must initialize autoNumeric('init', {options}) prior to calling the 'get' method"),u="",f.is("input[type=text], input[type=hidden], input[type=tel], input:not([type])")?u=f.eq(0).val():-1!==n.inArray(f.prop("tagName").toLowerCase(),i.tagList)?u=f.eq(0).text():n.error("The <"+f.prop("tagName").toLowerCase()+"> is not supported by autoNumeric()"),""===u&&"empty"===i.wEmpty||u===i.aSign&&("sign"===i.wEmpty||"empty"===i.wEmpty)?"":(""!==u&&null!==i.nBracket&&(i.removeBrackets=!0,u=s(u,i),i.removeBrackets=!1),(i.runOnce||i.aForm===!1)&&(u=t(u,i)),u=h(u,i.aDec,i.aNeg),0==+u&&"keep"!==i.lZero&&(u="0"),"keep"===i.lZero?u:u=y(u,i))},getString:function(){var o=!1,s=r(n(this)),c=s.serialize(),u=c.split("&"),f=n("form").index(s),h=n("form:eq("+f+")"),i=[],e=[],l=/^(?:submit|button|image|reset|file)$/i,a=/^(?:input|select|textarea|keygen)/i,v=/^(?:checkbox|radio)$/i,y=/^(?:button|checkbox|color|date|datetime|datetime-local|email|file|image|month|number|password|radio|range|reset|search|submit|time|url|week)/i,t=0;return n.each(h[0],function(n,i){""===i.name||!a.test(i.localName)||l.test(i.type)||i.disabled||!i.checked&&v.test(i.type)?e.push(-1):(e.push(t),t+=1)}),t=0,n.each(h[0],function(n,r){"input"!==r.localName||""!==r.type&&"text"!==r.type&&"hidden"!==r.type&&"tel"!==r.type?(i.push(-1),"input"===r.localName&&y.test(r.type)&&(t+=1)):(i.push(t),t+=1)}),n.each(u,function(t,r){var s,h,c;r=u[t].split("=");s=n.inArray(t,e);s>-1&&i[s]>-1&&(h=n("form:eq("+f+") input:eq("+i[s]+")"),c=h.data("autoNumeric"),"object"==typeof c&&null!==r[1]&&(r[1]=n("form:eq("+f+") input:eq("+i[s]+")").autoNumeric("get").toString(),u[t]=r.join("="),o=!0))}),o||n.error("You must initialize autoNumeric('init', {options}) prior to calling the 'getString' method"),u.join("&")},getArray:function(){var e=!1,o=r(n(this)),s=o.serializeArray(),u=n("form").index(o),h=n("form:eq("+u+")"),i=[],f=[],c=/^(?:submit|button|image|reset|file)$/i,l=/^(?:input|select|textarea|keygen)/i,a=/^(?:checkbox|radio)$/i,v=/^(?:button|checkbox|color|date|datetime|datetime-local|email|file|image|month|number|password|radio|range|reset|search|submit|time|url|week)/i,t=0;return n.each(h[0],function(n,i){""===i.name||!l.test(i.localName)||c.test(i.type)||i.disabled||!i.checked&&a.test(i.type)?f.push(-1):(f.push(t),t+=1)}),t=0,n.each(h[0],function(n,r){"input"!==r.localName||""!==r.type&&"text"!==r.type&&"hidden"!==r.type&&"tel"!==r.type?(i.push(-1),"input"===r.localName&&v.test(r.type)&&(t+=1)):(i.push(t),t+=1)}),n.each(s,function(t,r){var o=n.inArray(t,f),s,h;o>-1&&i[o]>-1&&(s=n("form:eq("+u+") input:eq("+i[o]+")"),h=s.data("autoNumeric"),"object"==typeof h&&(r.value=n("form:eq("+u+") input:eq("+i[o]+")").autoNumeric("get").toString(),e=!0))}),e||n.error("None of the successful form inputs are initialized by autoNumeric."),s},getSettings:function(){var t=r(n(this));return t.eq(0).data("autoNumeric")}};n.fn.autoNumeric=function(t){return a[t]?a[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error('Method "'+t+'" is not supported by autoNumeric()'):a.init.apply(this,arguments)};n.fn.autoNumeric.defaults={aSep:",",dGroup:"3",aDec:".",altDec:null,aSign:"",pSign:"p",vMax:"9999999999999.99",vMin:"-9999999999999.99",mDec:null,mRound:"S",aPad:!0,nBracket:null,wEmpty:"empty",lZero:"allow",aForm:!0}}(jQuery);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):jQuery)}(function(n){var i,t=navigator.userAgent,u=/iphone/i.test(t),f=/chrome/i.test(t),r=/android/i.test(t);n.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"};n.fn.extend({caret:function(n,t){var i;if(0!==this.length&&!this.is(":hidden"))return"number"==typeof n?(t="number"==typeof t?t:n,this.each(function(){this.setSelectionRange?this.setSelectionRange(n,t):this.createTextRange&&(i=this.createTextRange(),i.collapse(!0),i.moveEnd("character",t),i.moveStart("character",n),i.select())})):(this[0].setSelectionRange?(n=this[0].selectionStart,t=this[0].selectionEnd):document.selection&&document.selection.createRange&&(i=document.selection.createRange(),n=0-i.duplicate().moveStart("character",-1e5),t=n+i.text.length),{begin:n,end:t})},unmask:function(){return this.trigger("unmask")},mask:function(t,e){var y,l,o,c,h,a,s,p,v;return!t&&this.length>0?(y=n(this[0]),v=y.data(n.mask.dataName),v?v():void 0):(e=n.extend({autoclear:n.mask.autoclear,placeholder:n.mask.placeholder,completed:null},e),l=n.mask.definitions,o=[],c=s=t.length,h=null,n.each(t.split(""),function(n,t){"?"==t?(s--,c=n):l[t]?(o.push(new RegExp(l[t])),null===h&&(h=o.length-1),c>n&&(a=o.length-1)):o.push(null)}),this.trigger("unmask").each(function(){function nt(){if(e.completed){for(var n=h;a>=n;n++)if(o[n]&&y[n]===w(n))return;e.completed.call(v)}}function w(n){return e.placeholder.charAt(n<e.placeholder.length?n:0)}function b(n){for(;++n<s&&!o[n];);return n}function ut(n){for(;--n>=0&&!o[n];);return n}function it(n,t){var r,i;if(!(0>n)){for(r=n,i=b(t);s>r;r++)if(o[r]){if(!(s>i&&o[r].test(y[i])))break;y[r]=y[i];y[i]=w(i);i=b(i)}d();v.caret(Math.max(h,n))}}function ft(n){for(var r,u,t=n,i=w(n);s>t;t++)if(o[t]){if(r=b(t),u=y[t],y[t]=i,!(s>r&&o[r].test(u)))break;i=u}}function et(){var t=v.val(),n=v.caret();if(t.length<p.length){for(k(!0);n.begin>0&&!o[n.begin-1];)n.begin--;if(0===n.begin)for(;n.begin<h&&!o[n.begin];)n.begin++;v.caret(n.begin,n.begin)}else{for(k(!0);n.begin<s&&!o[n.begin];)n.begin++;v.caret(n.begin,n.begin)}nt()}function rt(){k();v.val()!=tt&&v.change()}function ot(n){if(!v.prop("readonly")){var f,i,t,r=n.which||n.keyCode;p=v.val();8===r||46===r||u&&127===r?(f=v.caret(),i=f.begin,t=f.end,t-i==0&&(i=46!==r?ut(i):t=b(i-1),t=46===r?b(t):t),g(i,t),it(i,t-1),n.preventDefault()):13===r?rt.call(this,n):27===r&&(v.val(tt),v.caret(0,k()),n.preventDefault())}}function st(t){var u,e,h,f,i,c;v.prop("readonly")||(f=t.which||t.keyCode,i=v.caret(),t.ctrlKey||t.altKey||t.metaKey||32>f||!f||13===f||((i.end-i.begin!=0&&(g(i.begin,i.end),it(i.begin,i.end-1)),u=b(i.begin-1),s>u&&(e=String.fromCharCode(f),o[u].test(e)))&&((ft(u),y[u]=e,d(),h=b(u),r)?(c=function(){n.proxy(n.fn.caret,v,h)()},setTimeout(c,0)):v.caret(h),i.begin<=a&&nt()),t.preventDefault()))}function g(n,t){for(var i=n;t>i&&s>i;i++)o[i]&&(y[i]=w(i))}function d(){v.val(y.join(""))}function k(n){for(var f,r=v.val(),u=-1,t=0,i=0;s>t;t++)if(o[t]){for(y[t]=w(t);i++<r.length;)if(f=r.charAt(i-1),o[t].test(f)){y[t]=f;u=t;break}if(i>r.length){g(t+1,s);break}}else y[t]===r.charAt(i)&&i++,c>t&&(u=t);return n?d():c>u+1?e.autoclear||y.join("")===ht?(v.val()&&v.val(""),g(0,s)):d():(d(),v.val(v.val().substring(0,u+1))),c?t:h}var v=n(this),y=n.map(t.split(""),function(n,t){if("?"!=n)return l[n]?w(t):n}),ht=y.join(""),tt=v.val();v.data(n.mask.dataName,function(){return n.map(y,function(n,t){return o[t]&&n!=w(t)?n:null}).join("")});v.one("unmask",function(){v.off(".mask").removeData(n.mask.dataName)}).on("focus.mask",function(){if(!v.prop("readonly")){clearTimeout(i);var n;tt=v.val();n=k();i=setTimeout(function(){d();n==t.replace("?","").length?v.caret(0,n):v.caret(n)},10)}}).on("blur.mask",rt).on("keydown.mask",ot).on("keypress.mask",st).on("input.mask paste.mask",function(){v.prop("readonly")||setTimeout(function(){var n=k(!0);v.caret(n);nt()},0)});f&&r&&v.off("input.mask").on("input.mask",et);k()}))}})})