/* Input Mask plugin for jquery http://github.com/RobinHerbots/jquery.inputmask Copyright (c) 2010 - 2014 Robin Herbots Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) Version: 3.0.5 */ (function(d){if(void 0===d.fn.inputmask){var a=function(a){var c=document.createElement("input");a="on"+a;var d=a in c;d||(c.setAttribute(a,"return;"),d="function"==typeof c[a]);return d},b=function(a,c,e){return(a=e.aliases[a])?(a.alias&&b(a.alias,void 0,e),d.extend(!0,e,a),d.extend(!0,e,c),!0):!1},e=function(a){function c(d){function v(a,c,d,e){this.matches=[];this.isGroup=a||!1;this.isOptional=c||!1;this.isQuantifier=d||!1;this.isAlternator=e||!1;this.quantifier={min:1,max:1}}function e(c,d,v){var b= a.definitions[d];v=void 0!=v?v:c.matches.length;if(b&&!h){for(var k=b.prevalidator,f=k?k.length:0,l=1;l=l?k[l-1]:[],g=r.validator,r=r.cardinality;c.matches.splice(v++,0,{fn:g?"string"==typeof g?RegExp(g):new function(){this.test=g}:/./,cardinality:r?r:1,optionality:c.isOptional,casing:b.casing,def:b.definitionSymbol||d})}c.matches.splice(v++,0,{fn:b.validator?"string"==typeof b.validator?RegExp(b.validator):new function(){this.test=b.validator}:/./,cardinality:b.cardinality, optionality:c.isOptional,casing:b.casing,def:b.definitionSymbol||d})}else c.matches.splice(v++,0,{fn:null,cardinality:0,optionality:c.isOptional,casing:null,def:d}),h=!1}for(var b=/(?:[?*+]|\{[0-9]+(?:,[0-9\+\*]*)?\})\??|[^.?*+^${[]()|\\]+|./g,h=!1,f=new v,k,l=[],r=[];k=b.exec(d);)switch(k=k[0],k.charAt(0)){case a.optionalmarker.end:case a.groupmarker.end:var g=l.pop();0f?0:h.length-1],l=h.match,h=h.locator.slice(),k.push(null==l.fn?l.def:c.placeholder.charAt(f%c.placeholder.length));f++}while((void 0==H||f-1=f);k.pop();return k}function B(c){var b=a;b.buffer=void 0;b.tests={};!0!==c&&(b._buffer=void 0,b.validPositions={},b.p=-1)}function n(c){var b=a;c=-1;for(var d in b.validPositions)b=parseInt(d),b>c&&(c=b);return c}function V(C,b,e,k){if(c.insertMode&&void 0!=a.validPositions[C]&&void 0==k){k=d.extend(!0,{},a.validPositions);for(var h=F(M());h>C&&0<=h;h--)if(t(h)){var f=F(h),l=a.validPositions[f];void 0!=l&&s(h).def==s(f).def&&void 0==a.validPositions[h]&&!1!==S(h,l.input,e,!0)&&delete a.validPositions[f]}if(void 0== a.validPositions[C])a.validPositions[C]=b;else return a.validPositions=d.extend(!0,{},k),!1}else a.validPositions[C]=b;return!0}function s(c){return a.validPositions[c]?a.validPositions[c].match:P(c)[0].match}function P(c,b,d){function e(a,b,d,k){function T(d,k,g){var K=h;if(h==c&&void 0==d.matches)return f.push({match:d,locator:k.reverse()}),!0;if(void 0!=d.matches)if(d.isGroup&&!0!==g){if(d=T(a.matches[E+1],k))return!0}else if(d.isOptional){var r=d;if(d=e(d,b,k,g))d=f[f.length-1].match,(d=0==r.matches.indexOf(d))&& (l=!0),h=K}else{if(!d.isAlternator)if(d.isQuantifier&&!0!==g)for(K=d,g=0K.quantifier.min-1&&(d.optionalQuantifier=!0),d=0==r.matches.indexOf(d))if(g>K.quantifier.min-1){l=!0;h=c;break}else return!0;else return!0}else if(d=e(d,b,k,g))return!0}else h++}for(var E=0c)break}}var k=a.maskToken,h=b?d:0;d=b||[0];var f=[],l=!1;if(void 0==b){b=c-1;for(var g;void 0==(g=a.validPositions[b])&&-1c);b++);(0==f.length||l&&2>f.length)&&f.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:""},locator:[]}); return a.tests[c]=f}function x(){void 0==a._buffer&&(a._buffer=e(!1,1));return a._buffer}function k(){void 0==a.buffer&&(a.buffer=e(!0,n(),!0));return a.buffer}function q(a,b){for(var d=k().slice(),e=a;e g;U--)A+=void 0==a.validPositions[b-(U-1)]?R(b-(U-1)):a.validPositions[b-(U-1)].input;C&&(A+=C);f=null!=l.fn?l.fn.test(A,r,b,e,c):C!=l.def&&C!=c.skipOptionalPartCharacter||""==l.def?!1:{c:l.def,pos:b};if(!1!==f){g=void 0!=f.c?f.c:C;g=g==c.skipOptionalPartCharacter?l.def:g;A=b;if(f.refreshFromBuffer){A=f.refreshFromBuffer;e=!0;!0===A?(a.validPositions={},a.tests={},q(0,k().length)):q(A.start,A.end);if(void 0==f.pos)return f.pos=n(),!1;A=void 0!=f.pos?f.pos:b;E=P(A)[0]}else!0!==f&&f.pos!=b&&(A=f.pos, q(b,A),E=P(A)[0]);0=b)return b;for(;++aa););return a}function F(c){if(0>=c)return 0;for(;0<--c&&!t(c););return c}function D(c,a,b){c._valueSet(a.join(""));void 0!=b&&u(c,b)}function R(a){var b=s(a);return null==b.fn?b.def:c.placeholder.charAt(a%c.placeholder.length)}function L(c,b,e,k,h){k=void 0!=k?k.slice():fa(c._valueGet()).split("");B();b&&c._valueSet(""); d.each(k,function(k,f){if(!0===h){var l=a.p,l=-1==l?l:F(l),g=-1==l?k:z(l);-1==d.inArray(f,x().slice(l+1,g))&&W.call(c,void 0,!0,f.charCodeAt(0),b,e,k)}else W.call(c,void 0,!0,f.charCodeAt(0),b,e,k),e=e||0a.p})}function aa(c){return d.inputmask.escapeRegex.call(this,c)}function fa(c){return c.replace(RegExp("("+aa(x().join(""))+")*$"),"")}function X(c){var a=k().slice(),b;for(b=a.length-1;0<=b;b--){var d=s(b);if((d.optionality||d.optionalQuantifier)&&a[b]==R(b))a.pop();else break}D(c,a)}function ga(a, b){if(!a.data("_inputmask")||!0!==b&&a.hasClass("hasDatepicker"))return a[0]._valueGet();var e=d.map(k(),function(c,a){return t(a)&&S(a,c,!0)?c:null}),e=(y?e.reverse():e).join(""),h=(y?k().reverse():k()).join("");return d.isFunction(c.onUnMask)?c.onUnMask.call(a,h,e,c):e}function I(a){!y||"number"!=typeof a||c.greedy&&""==c.placeholder||(a=k().length-a);return a}function u(a,b,e){a=a.jquery&&0t?F(G):h==c.radixPoint?G-1:F(G-1):G;D(this,p,f);!0!==e&&setTimeout(function(){!0===Q(p)&&r.trigger("complete");$=!0;r.trigger("input")},0)}else g&&(a.buffer=void 0,a.validPositions=a.undoPositions)}else g&&(a.buffer=void 0,a.validPositions=a.undoPositions);c.showTooltip&&r.prop("title",a.mask);b&&(b.preventDefault?b.preventDefault():b.returnValue=!1)}}function da(b){var e=d(this),h=b.keyCode,f=k();(b=c.onKeyUp.call(this,b,f,c))&&!0===b.refreshFromBuffer&& (a.validPositions={},q(0,k().length));h==c.keyCode.TAB&&c.showMaskOnFocus&&(e.hasClass("focus.inputmask")&&0==this._valueGet().length?(B(),f=k(),D(this,f),u(this,0),J=k().join("")):(D(this,f),f.join("")==x().join("")&&-1!=d.inArray(c.radixPoint,f)?(u(this,I(0)),e.click()):u(this,I(0),I(M()))))}function ea(a){if(!0===$&&"input"==a.type)return $=!1,!0;var b=this,e=d(b);if("propertychange"==a.type&&b._valueGet().length<=M())return!0;setTimeout(function(){var a=d.isFunction(c.onBeforePaste)?c.onBeforePaste.call(b, b._valueGet(),c):b._valueGet();L(b,!1,!1,a.split(""),!0);D(b,k());!0===Q(k())&&e.trigger("complete");e.click()},0)}function ka(a){var b=d(this),e=u(this),h=this._valueGet(),h=h.replace(RegExp("("+aa(x().join(""))+")*"),"");e.begin>h.length&&(u(this,h.length),e=u(this));1!=k().length-h.length||h.charAt(e.begin)==k()[e.begin]||h.charAt(e.begin+1)==k()[e.begin]||t(e.begin)?(L(this,!1,!1,h.split("")),D(this,k()),!0===Q(k())&&b.trigger("complete"),b.click()):(a.keyCode=c.keyCode.BACKSPACE,Y.call(this, a));a.preventDefault()}function la(b){p=d(b);if(p.is(":input")){p.data("_inputmask",{maskset:a,opts:c,isRTL:!1});c.showTooltip&&p.prop("title",a.mask);ja(b);c.numericInput&&(c.isNumeric=c.numericInput);("rtl"==b.dir||c.numericInput&&c.rightAlignNumerics||c.isNumeric&&c.rightAlignNumerics)&&p.css("text-align","right");if("rtl"==b.dir||c.numericInput){b.dir="ltr";p.removeAttr("dir");var e=p.data("_inputmask");e.isRTL=!0;p.data("_inputmask",e);y=!0}p.unbind(".inputmask");p.removeClass("focus.inputmask"); p.closest("form").bind("submit",function(){J!=k().join("")&&p.change()}).bind("reset",function(){setTimeout(function(){p.trigger("setvalue")},0)});p.bind("mouseenter.inputmask",function(){!d(this).hasClass("focus.inputmask")&&c.showMaskOnHover&&this._valueGet()!=k().join("")&&D(this,k())}).bind("blur.inputmask",function(){var a=d(this),b=this._valueGet(),e=k();a.removeClass("focus.inputmask");J!=k().join("")&&a.change();c.clearMaskOnLostFocus&&""!=b&&(b==x().join("")?this._valueSet(""):X(this));!1=== Q(e)&&(a.trigger("incomplete"),c.clearIncomplete&&(B(),c.clearMaskOnLostFocus?this._valueSet(""):(e=x().slice(),D(this,e))))}).bind("focus.inputmask",function(){var a=d(this),b=this._valueGet();c.showMaskOnFocus&&!a.hasClass("focus.inputmask")&&(!c.showMaskOnHover||c.showMaskOnHover&&""==b)&&this._valueGet()!=k().join("")&&D(this,k(),z(n()));a.addClass("focus.inputmask");J=k().join("")}).bind("mouseleave.inputmask",function(){var a=d(this);c.clearMaskOnLostFocus&&(a.hasClass("focus.inputmask")||this._valueGet()== a.attr("placeholder")||(this._valueGet()==x().join("")||""==this._valueGet()?this._valueSet(""):X(this)))}).bind("click.inputmask",function(){var a=this;setTimeout(function(){var b=u(a),e=k();if(b.begin==b.end){var b=y?I(b.begin):b.begin,h=n(b),e=c.isNumeric?!1===c.skipRadixDance&&""!=c.radixPoint&&-1!=d.inArray(c.radixPoint,e)?c.numericInput?z(d.inArray(c.radixPoint,e)):d.inArray(c.radixPoint,e):z(h):z(h);bh&&(h=c),f++;if(f>n||f==n&&v>k&&s>h||f==n&&v==k&&s")[0]; s(d.extend(!0,{},a),c,{action:"mask",el:e});return e});g.data("_inputmask-multi",{activeMasksetIndex:0,elmasks:x});("rtl"==a.dir||c.numericInput&&c.rightAlignNumerics||c.isNumeric&&c.rightAlignNumerics)&&g.css("text-align","right");a.dir="ltr";g.removeAttr("dir");""!=g.attr("value")&&f("init",x);g.bind("mouseenter blur focus mouseleave click dblclick keydown keypress keypress",function(b){var g=e(a),n,v=!0;if("keydown"==b.type){n=b.keyCode;if(n==c.keyCode.DOWN&&mb;b++)a[b]=function(){var a=b;return{validator:function(b,c,d,g,m){if(m.regex["urlpre"+(a+1)]){var w=b;0d)return a;if(bb?a:b}return d},onKeyUp:function(a,b,e){b= d(this);a.ctrlKey&&a.keyCode==e.keyCode.RIGHT&&(a=new Date,b.val(a.getDate().toString()+(a.getMonth()+1).toString()+a.getFullYear().toString()))},definitions:{1:{validator:function(a,b,e,d,c){var f=c.regex.val1.test(a);return d||f||a.charAt(1)!=c.separator&&-1=="-./".indexOf(a.charAt(1))||!(f=c.regex.val1.test("0"+a.charAt(0)))?f:(b[e-1]="0",{refreshFromBuffer:{start:e-1,end:e},pos:e,c:a.charAt(0)})},cardinality:2,prevalidator:[{validator:function(a,b,e,d,c){isNaN(b[e+1])||(a+=b[e+1]);var f=1==a.length? c.regex.val1pre.test(a):c.regex.val1.test(a);return d||f||!(f=c.regex.val1.test("0"+a))?f:(b[e]="0",e++,{pos:e})},cardinality:1}]},2:{validator:function(a,b,e,d,c){var f=c.mask.indexOf("2")==c.mask.length-1?b.join("").substr(5,3):b.join("").substr(0,3);-1!=f.indexOf(c.placeholder[0])&&(f="01"+c.separator);var g=c.regex.val2(c.separator).test(f+a);if(!(d||g||a.charAt(1)!=c.separator&&-1=="-./".indexOf(a.charAt(1)))&&(g=c.regex.val2(c.separator).test(f+"0"+a.charAt(0))))return b[e-1]="0",{refreshFromBuffer:{start:e- 1,end:e},pos:e,c:a.charAt(0)};if(c.mask.indexOf("2")==c.mask.length-1&&g){if(b.join("").substr(4,4)+a!=c.leapday)return!0;a=parseInt(b.join("").substr(0,4),10);return 0===a%4?0===a%100?0===a%400?!0:!1:!0:!1}return g},cardinality:2,prevalidator:[{validator:function(a,b,e,d,c){isNaN(b[e+1])||(a+=b[e+1]);var f=c.mask.indexOf("2")==c.mask.length-1?b.join("").substr(5,3):b.join("").substr(0,3);-1!=f.indexOf(c.placeholder[0])&&(f="01"+c.separator);var g=1==a.length?c.regex.val2pre(c.separator).test(f+a): c.regex.val2(c.separator).test(f+a);return d||g||!(g=c.regex.val2(c.separator).test(f+"0"+a))?g:(b[e]="0",e++,{pos:e})},cardinality:1}]},y:{validator:function(a,b,e,d,c){if(c.isInYearRange(a,c.yearrange.minyear,c.yearrange.maxyear)){if(b.join("").substr(0,6)!=c.leapday)return!0;a=parseInt(a,10);return 0===a%4?0===a%100?0===a%400?!0:!1:!0:!1}return!1},cardinality:4,prevalidator:[{validator:function(a,b,e,d,c){var f=c.isInYearRange(a,c.yearrange.minyear,c.yearrange.maxyear);if(!d&&!f){d=c.determinebaseyear(c.yearrange.minyear, c.yearrange.maxyear,a+"0").toString().slice(0,1);if(f=c.isInYearRange(d+a,c.yearrange.minyear,c.yearrange.maxyear))return b[e++]=d[0],{pos:e};d=c.determinebaseyear(c.yearrange.minyear,c.yearrange.maxyear,a+"0").toString().slice(0,2);if(f=c.isInYearRange(d+a,c.yearrange.minyear,c.yearrange.maxyear))return b[e++]=d[0],b[e++]=d[1],{pos:e}}return f},cardinality:1},{validator:function(a,b,e,d,c){var f=c.isInYearRange(a,c.yearrange.minyear,c.yearrange.maxyear);if(!d&&!f){d=c.determinebaseyear(c.yearrange.minyear, c.yearrange.maxyear,a).toString().slice(0,2);if(f=c.isInYearRange(a[0]+d[1]+a[1],c.yearrange.minyear,c.yearrange.maxyear))return b[e++]=d[1],{pos:e};d=c.determinebaseyear(c.yearrange.minyear,c.yearrange.maxyear,a).toString().slice(0,2);c.isInYearRange(d+a,c.yearrange.minyear,c.yearrange.maxyear)?b.join("").substr(0,6)!=c.leapday?f=!0:(c=parseInt(a,10),f=0===c%4?0===c%100?0===c%400?!0:!1:!0:!1):f=!1;if(f)return b[e-1]=d[0],b[e++]=d[1],b[e++]=a[0],{refreshFromBuffer:{start:e-3,end:e},pos:e}}return f}, cardinality:2},{validator:function(a,b,e,d,c){return c.isInYearRange(a,c.yearrange.minyear,c.yearrange.maxyear)},cardinality:3}]}},insertMode:!1,autoUnmask:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",alias:"dd/mm/yyyy",regex:{val2pre:function(a){a=d.inputmask.escapeRegex.call(this,a);return RegExp("((0[13-9]|1[012])"+a+"[0-3])|(02"+a+"[0-2])")},val2:function(a){a=d.inputmask.escapeRegex.call(this,a);return RegExp("((0[1-9]|1[012])"+a+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+a+"30)|((0[13578]|1[02])"+ a+"31)")},val1pre:/[01]/,val1:/0[1-9]|1[012]/},leapday:"02/29/",onKeyUp:function(a,b,e){b=d(this);a.ctrlKey&&a.keyCode==e.keyCode.RIGHT&&(a=new Date,b.val((a.getMonth()+1).toString()+a.getDate().toString()+a.getFullYear().toString()))}},"yyyy/mm/dd":{mask:"y/1/2",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",leapday:"/02/29",onKeyUp:function(a,b,e){b=d(this);a.ctrlKey&&a.keyCode==e.keyCode.RIGHT&&(a=new Date,b.val(a.getFullYear().toString()+(a.getMonth()+1).toString()+a.getDate().toString()))}},"dd.mm.yyyy":{mask:"1.2.y", placeholder:"dd.mm.yyyy",leapday:"29.02.",separator:".",alias:"dd/mm/yyyy"},"dd-mm-yyyy":{mask:"1-2-y",placeholder:"dd-mm-yyyy",leapday:"29-02-",separator:"-",alias:"dd/mm/yyyy"},"mm.dd.yyyy":{mask:"1.2.y",placeholder:"mm.dd.yyyy",leapday:"02.29.",separator:".",alias:"mm/dd/yyyy"},"mm-dd-yyyy":{mask:"1-2-y",placeholder:"mm-dd-yyyy",leapday:"02-29-",separator:"-",alias:"mm/dd/yyyy"},"yyyy.mm.dd":{mask:"y.1.2",placeholder:"yyyy.mm.dd",leapday:".02.29",separator:".",alias:"yyyy/mm/dd"},"yyyy-mm-dd":{mask:"y-1-2", placeholder:"yyyy-mm-dd",leapday:"-02-29",separator:"-",alias:"yyyy/mm/dd"},datetime:{mask:"1/2/y h:s",placeholder:"dd/mm/yyyy hh:mm",alias:"dd/mm/yyyy",regex:{hrspre:/[012]/,hrs24:/2[0-4]|1[3-9]/,hrs:/[01][0-9]|2[0-4]/,ampm:/^[a|p|A|P][m|M]/},timeseparator:":",hourFormat:"24",definitions:{h:{validator:function(a,b,e,d,c){if("24"==c.hourFormat&&24==parseInt(a,10))return b[e-1]="0",b[e]="0",{refreshFromBuffer:{start:e-1,end:e},c:"0"};var f=c.regex.hrs.test(a);return d||f||a.charAt(1)!=c.timeseparator&& -1=="-.:".indexOf(a.charAt(1))||!(f=c.regex.hrs.test("0"+a.charAt(0)))?f&&"24"!==c.hourFormat&&c.regex.hrs24.test(a)?(a=parseInt(a,10),b[e+5]=24==a?"a":"p",b[e+6]="m",a-=12,10>a?(b[e]=a.toString(),b[e-1]="0"):(b[e]=a.toString().charAt(1),b[e-1]=a.toString().charAt(0)),{refreshFromBuffer:{start:e-1,end:e+6},c:b[e]}):f:(b[e-1]="0",b[e]=a.charAt(0),e++,{refreshFromBuffer:{start:e-2,end:e},pos:e,c:c.timeseparator})},cardinality:2,prevalidator:[{validator:function(a,b,e,d,c){var f=c.regex.hrspre.test(a); return d||f||!(f=c.regex.hrs.test("0"+a))?f:(b[e]="0",e++,{pos:e})},cardinality:1}]},t:{validator:function(a,b,e,d,c){return c.regex.ampm.test(a+"m")},casing:"lower",cardinality:1}},insertMode:!1,autoUnmask:!1},datetime12:{mask:"1/2/y h:s t\\m",placeholder:"dd/mm/yyyy hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"h:s t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm:ss":{mask:"h:s:s", autoUnmask:!1},"hh:mm":{mask:"h:s",autoUnmask:!1},date:{alias:"dd/mm/yyyy"},"mm/yyyy":{mask:"1/y",placeholder:"mm/yyyy",leapday:"donotuse",separator:"/",alias:"mm/dd/yyyy"}})})(jQuery); (function(d){d.extend(d.inputmask.defaults.aliases,{numeric:{mask:function(a){var b=a.prefix,b=b+("[+]~{1,"+a.integerDigits+"}"),b=b+("["+a.radixPoint+"~{"+a.digits+"}]");return b+=a.suffix},placeholder:"",greedy:!1,numericInput:!1,isNumeric:!1,digits:"2",groupSeparator:"",radixPoint:".",groupSize:3,autoGroup:!1,allowPlus:!0,allowMinus:!0,integerDigits:"20",defaultValue:"",prefix:"",suffix:"",postFormat:function(a,b,e,h){if(""==h.groupSeparator)return b;var c=a.slice();d.inArray(h.radixPoint,a);e|| c.splice(b,0,"?");c=c.join("");if(h.autoGroup||e&&-1!=c.indexOf(h.groupSeparator)){for(var f=d.inputmask.escapeRegex.call(this,h.groupSeparator),c=c.replace(RegExp(f,"g"),""),f=c.split(h.radixPoint),c=f[0],g=RegExp("([-+]?[\\d?]+)([\\d?]{"+h.groupSize+"})");g.test(c);)c=c.replace(g,"$1"+h.groupSeparator+"$2"),c=c.replace(h.groupSeparator+h.groupSeparator,h.groupSeparator);1=e&&"0"===b[0]&&/[\d-]/.test(a)&&1==b.join("").length)return b[0]="",{pos:0};var g=h?b.slice(0,e):b.slice();g.splice(e,0,a);var g=g.join(""),m=d.inputmask.escapeRegex.call(this, c.groupSeparator),g=g.replace(RegExp(m,"g"),"");h&&g.lastIndexOf(c.radixPoint)==g.length-1&&(m=d.inputmask.escapeRegex.call(this,c.radixPoint),g=g.replace(RegExp(m,"g"),""));if(!h&&""==g)return!1;m=c.regex.number(f).test(g);if(!m&&(g+="0",m=c.regex.number(f).test(g),!m)){m=g.lastIndexOf(c.groupSeparator);for(m=g.length-m;3>=m;m++)g+="0";m=c.regex.number(f).test(g);if(!m&&!h&&a==c.radixPoint&&(m=c.regex.number(f).test("0"+g+"0")))return b[e]="0",e++,{pos:e}}return!1==m||h||a==c.radixPoint?m:{pos:c.postFormat(b, e,"-"==a||"+"==a?!0:!1,c),refreshFromBuffer:!0}},cardinality:1,prevalidator:null}},insertMode:!0,autoUnmask:!1},integer:{regex:{number:function(a){var b=d.inputmask.escapeRegex.call(this,a.groupSeparator);return RegExp("^"+(a.allowPlus||a.allowMinus?"["+(a.allowPlus?"+":"")+(a.allowMinus?"-":"")+"]?":"")+"(\\d+|\\d{1,"+a.groupSize+"}(("+b+"\\d{"+a.groupSize+"})?)+)$")}},alias:"decimal"}})})(jQuery); (function(d){d.extend(d.inputmask.defaults.aliases,{Regex:{mask:"r",greedy:!1,repeat:"*",regex:null,regexTokens:null,tokenizer:/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,quantifierFilter:/[0-9]+[^,]/,isComplete:function(a,b){return RegExp(b.regex).test(a.join(""))},definitions:{r:{validator:function(a,b,e,d,c){function f(a,b){this.matches= [];this.isGroup=a||!1;this.isQuantifier=b||!1;this.quantifier={min:1,max:1};this.repeaterPart=void 0}function g(){var a=new f,b,e=[];for(c.regexTokens=[];b=c.tokenizer.exec(c.regex);)switch(b=b[0],b.charAt(0)){case "(":e.push(new f(!0));break;case ")":var d=e.pop();0w.length&&!(c=m(f,!0)););(c=c||m(f,!0))&&(d.repeaterPart=w);w=g+d.quantifier.max}else{for(var h=0,V=d.quantifier.max-1;h