| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- /*
- Input Mask plugin for jquery
- http://github.com/RobinHerbots/jquery.inputmask
- Copyright (c) 2010 - 2013 Robin Herbots
- Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
- Version: 2.2.21
- */
- (function(e){void 0==e.fn.inputmask&&(e.inputmask={defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},escapeChar:"\\",mask:null,oncomplete:e.noop,onincomplete:e.noop,oncleared:e.noop,repeat:0,greedy:!0,autoUnmask:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,aliases:{},onKeyUp:e.noop,onKeyDown:e.noop,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:e.noop,skipOptionalPartCharacter:" ",showTooltip:!1,numericInput:!1,radixPoint:"",skipRadixDance:!1,rightAlignNumerics:!0,
- definitions:{9:{validator:"[0-9]",cardinality:1},a:{validator:"[A-Za-z\u0410-\u044f\u0401\u0451]",cardinality:1},"*":{validator:"[A-Za-z\u0410-\u044f\u0401\u04510-9]",cardinality:1}},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,
- RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91},ignorables:[9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123],getMaskLength:function(a,d,c){var e=a.length;!d&&1<c&&(e+=a.length*(c-1));return e}},val:e.fn.val,escapeRegex:function(a){return a.replace(RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\)","gim"),"\\$1")}},e.fn.inputmask=function(a,d){var c,f;function b(a,c){var d=g.aliases[a];return d?(d.alias&&b(d.alias),e.extend(!0,g,d),e.extend(!0,
- g,c),!0):!1}function j(a){var b=!1,c=0,d=g.greedy,f=g.repeat;1==a.length&&!1==d&&(g.placeholder="");for(var a=e.map(a.split(""),function(a){var v=[];if(a==g.escapeChar)b=true;else if(a!=g.optionalmarker.start&&a!=g.optionalmarker.end||b){var d=g.definitions[a];if(d&&!b)for(a=0;a<d.cardinality;a++)v.push(E(c+a));else{v.push(a);b=false}c=c+v.length;return v}}),h=a.slice(),j=1;j<f&&d;j++)h=h.concat(a.slice());return{mask:h,repeat:f,greedy:d}}function k(a){var b=!1,c=!1,d=!1;return e.map(a.split(""),
- function(a){var v=[];if(a==g.escapeChar)c=!0;else if(a==g.optionalmarker.start&&!c)d=b=!0;else if(a==g.optionalmarker.end&&!c)b=!1,d=!0;else{var e=g.definitions[a];if(e&&!c){for(var f=e.prevalidator,h=f?f.length:0,j=1;j<e.cardinality;j++){var k=h>=j?f[j-1]:[],l=k.validator,k=k.cardinality;v.push({fn:l?"string"==typeof l?RegExp(l):new function(){this.test=l}:/./,cardinality:k?k:1,optionality:b,newBlockMarker:!0==b?d:!1,offset:0,casing:e.casing,def:e.definitionSymbol|a});!0==b&&(d=!1)}v.push({fn:e.validator?
- "string"==typeof e.validator?RegExp(e.validator):new function(){this.test=e.validator}:/./,cardinality:e.cardinality,optionality:b,newBlockMarker:d,offset:0,casing:e.casing,def:e.definitionSymbol|a})}else v.push({fn:null,cardinality:0,optionality:b,newBlockMarker:d,offset:0,casing:null,def:a}),c=!1;d=!1;return v}})}function y(){function a(b){var c=b.length;for(i=0;i<c&&b.charAt(i)!=g.optionalmarker.start;i++);var d=[b.substring(0,i)];i<c&&d.push(b.substring(i+1,c));return d}function b(f,h){var l=
- 0,t=0,o=h.length;for(i=0;i<o&&!(h.charAt(i)==g.optionalmarker.start&&l++,h.charAt(i)==g.optionalmarker.end&&t++,0<l&&l==t);i++);l=[h.substring(0,i)];i<o&&l.push(h.substring(i+1,o));var n=a(l[0]);if(1<n.length){if(o=f+n[0]+(g.optionalmarker.start+n[1]+g.optionalmarker.end)+(1<l.length?l[1]:""),-1==e.inArray(o,d)&&(d.push(o),t=j(o),c.push({mask:o,_buffer:t.mask,buffer:t.mask.slice(),tests:k(o),lastValidPosition:void 0,greedy:t.greedy,repeat:t.repeat})),o=f+n[0]+(1<l.length?l[1]:""),-1==e.inArray(o,
- d)&&(d.push(o),t=j(o),c.push({mask:o,_buffer:t.mask,buffer:t.mask.slice(),tests:k(o),lastValidPosition:void 0,greedy:t.greedy,repeat:t.repeat})),1<a(n[1]).length&&b(f+n[0],n[1]+l[1]),1<l.length&&1<a(l[1]).length)b(f+n[0]+(g.optionalmarker.start+n[1]+g.optionalmarker.end),l[1]),b(f+n[0],l[1])}else o=f+l,-1==e.inArray(o,d)&&(d.push(o),t=j(o),c.push({mask:o,_buffer:t.mask,buffer:t.mask.slice(),tests:k(o),lastValidPosition:void 0,greedy:t.greedy,repeat:t.repeat}))}var c=[],d=[];e.isArray(g.mask)?e.each(g.mask,
- function(a,c){b("",c.toString())}):b("",g.mask.toString());return c}function h(){return z[q]}function C(){return h().tests}function p(){return h()._buffer}function r(){return h().buffer}function G(a,b,c,d){function f(a,d){for(var e=x(a),v=b?1:0,j="",h=d.buffer,l=d.tests[e].cardinality;l>v;l--)j+=F(h,e-(l-1));b&&(j+=b);return null!=d.tests[e].fn?d.tests[e].fn.test(j,h,a,c,g):!1}if(c){var j=f(a,h());!0===j&&(j={pos:a});return j}var k=[],j=!1,t=q;e.each(z,function(c){q=c;if(t!=q&&!A(a)){if(b==this._buffer[a]||
- b==g.skipOptionalPartCharacter)return k.push({activeMasksetIndex:c,result:{refresh:!0}}),this.lastValidPosition=a,!1;this.lastValidPosition=d?l()+1:-1}if((void 0==this.lastValidPosition&&a==(d?B(l()):u(-1))||d||g.numericInput?this.lastValidPosition<=g.numericInput?l():u(a):this.lastValidPosition>=B(a))&&0<=a&&a<l()){j=f(a,this);if(!1!==j){!0===j&&(j={pos:a});var e=j.pos||a;if(void 0==this.lastValidPosition||(d?g.greedy?this.lastValidPosition>e:e==r().length-1:this.lastValidPosition<e))this.lastValidPosition=
- e}else this.lastValidPosition=d?a==l()?void 0:u(a):0==a?void 0:B(a);k.push({activeMasksetIndex:c,result:j})}});q=t;return k}function S(a){var b=q,c={activeMasksetIndex:0,lastValidPosition:a?l()+1:-1};e.each(z,function(b){if(void 0!=this.lastValidPosition&&(a||g.numericInput?this.lastValidPosition<c.lastValidPosition:this.lastValidPosition>c.lastValidPosition))c.activeMasksetIndex=b,c.lastValidPosition=this.lastValidPosition});q=c.activeMasksetIndex;b!=q&&(h().writeOutBuffer=!0)}function A(a){a=x(a);
- a=C()[a];return void 0!=a?a.fn:!1}function x(a){return a%C().length}function E(a){return g.placeholder.charAt(a%g.placeholder.length)}function l(){return g.getMaskLength(p(),h().greedy,h().repeat,r(),g)}function u(a){var b=l();if(a>=b)return b;for(;++a<b&&!A(a););return a}function B(a){if(0>=a)return 0;for(;0<--a&&!A(a););return a}function I(a,b,c,d,e){d&&(b=T(a,b,e));d=C()[x(b)];e=c;if(void 0!=e)switch(d.casing){case "upper":e=c.toUpperCase();break;case "lower":e=c.toLowerCase()}a[b]=e}function F(a,
- b,c){c&&(b=T(a,b));return a[b]}function T(a,b,c){if(c)for(;0>b&&a.length<l();){c=p().length-1;for(b=p().length;void 0!==p()[c];)a.unshift(p()[c--])}else for(;void 0==a[b]&&a.length<l();)for(c=0;void 0!==p()[c];)a.push(p()[c++]);return b}function J(a,b,c){a._valueSet(b.join(""));void 0!=c&&w(a,c)}function U(a,b,c){for(var d=l();b<c&&b<d;b++)I(a,b,F(p().slice(),b,!0))}function P(a,b){var c=x(b);I(a,b,F(p(),c))}function K(a,b,c,d){var f=e(a).data("inputmask").isRTL,d=void 0!=d?d.slice():V(a._valueGet(),
- f).split("");e.each(z,function(a,b){b.buffer=b._buffer.slice();b.lastValidPosition=void 0;b.p=f?l():0});!0!==c&&(q=0);w(a,h().p);f&&!g.numericInput&&(d=d.reverse());var j=l();e.each(d,function(d,h){if(!c||A(f?g.numericInput?B(j):j-d-1:d)){var l=f?g.numericInput?j:j-d-1:d;e(a).trigger("keypress",[!0,h.charCodeAt(0),b,c,l])}});c&&(h().lastValidPosition=f?u(h().p):B(h().p))}function L(a){return e.inputmask.escapeRegex.call(this,a)}function V(a,b){return b?a.replace(RegExp("^("+L(p().join(""))+")*"),
- ""):a.replace(RegExp("("+L(p().join(""))+")*$"),"")}function W(a){var b=r(),c=b.slice(),d,f;if(e(a).data("inputmask").isRTL)for(f=0;f<=c.length-1;f++)if(d=x(f),C()[d].optionality)if(!A(f)||!G(f,b[f],!0))c.splice(0,1);else break;else break;else for(f=c.length-1;0<=f;f--)if(d=x(f),C()[d].optionality)if(!A(f)||!G(f,b[f],!0))c.pop();else break;else break;J(a,c)}function M(a,b){var c=a[0];return C()&&(!0===b||!a.hasClass("hasDatepicker"))?(K(c,!1,!0),e.map(r(),function(a,b){return A(b)&&G(b,a,!0)?a:null}).join("")):
- c._valueGet()}function w(a,b,d){var j=a.jquery&&0<a.length?a[0]:a;if("number"==typeof b)e(a).is(":visible")&&(d="number"==typeof d?d:b,!1==g.insertMode&&b==d&&d++,j.setSelectionRange?Q?(setTimeout(function(){j.selectionStart=b;j.selectionEnd=Q?b:d},10),c=b,f=d):(j.selectionStart=b,j.selectionEnd=d):j.createTextRange&&(a=j.createTextRange(),a.collapse(!0),a.moveEnd("character",d),a.moveStart("character",b),a.select()));else{if(!e(a).is(":visible"))return{begin:0,end:0};j.setSelectionRange?(b=j.selectionStart,
- d=j.selectionEnd):document.selection&&document.selection.createRange&&(a=document.selection.createRange(),b=0-a.duplicate().moveStart("character",-1E5),d=b+a.text.length);return{begin:b,end:d}}}function N(a){var b=!1,c=0,d=q;e.each(z,function(d,e){q=d;var f=B(l());if(void 0!=e.lastValidPosition&&e.lastValidPosition>=c&&e.lastValidPosition==f){for(var j=!0,g=0;g<=f;g++){var h=A(g),k=x(g);if(h&&(void 0==a[g]||a[g]==E(g))||!h&&a[g]!=p()[k]){j=!1;break}}if(b=b||j)return!1}c=e.lastValidPosition});q=d;
- return b}function O(a){function b(a){a=e._data(a).events;e.each(a,function(a,b){e.each(b,function(a,b){if("inputmask"==b.namespace){var c=b.handler;b.handler=function(a){if(this.readOnly||this.disabled)a.preventDefault;else return c.apply(this,arguments)}}})})}function d(a){var b;Object.getOwnPropertyDescriptor&&(b=Object.getOwnPropertyDescriptor(a,"value"));if(b&&b.get)a._valueGet||(a._valueGet=b.get,a._valueSet=b.set,Object.defineProperty(a,"value",{get:function(){var a=e(this),b=e(this).data("inputmask"),
- c=b.masksets,d=b.activeMasksetIndex;return b&&b.opts.autoUnmask?a.inputmask("unmaskedvalue"):this._valueGet()!=c[d]._buffer.join("")?this._valueGet():""},set:function(a){this._valueSet(a);e(this).triggerHandler("setvalue.inputmask")}}));else if(document.__lookupGetter__&&a.__lookupGetter__("value"))a._valueGet||(a._valueGet=a.__lookupGetter__("value"),a._valueSet=a.__lookupSetter__("value"),a.__defineGetter__("value",function(){var a=e(this),b=e(this).data("inputmask"),c=b.masksets,d=b.activeMasksetIndex;
- return b&&b.opts.autoUnmask?a.inputmask("unmaskedvalue"):this._valueGet()!=c[d]._buffer.join("")?this._valueGet():""}),a.__defineSetter__("value",function(a){this._valueSet(a);e(this).triggerHandler("setvalue.inputmask")}));else if(a._valueGet||(a._valueGet=function(){return this.value},a._valueSet=function(a){this.value=a}),!0!=e.fn.val.inputmaskpatch)e.fn.val=function(){if(arguments.length==0){var a=e(this);if(a.data("inputmask")){if(a.data("inputmask").opts.autoUnmask)return a.inputmask("unmaskedvalue");
- var a=e.inputmask.val.apply(a),b=e(this).data("inputmask");return a!=b.masksets[b.activeMasksetIndex]._buffer.join("")?a:""}return e.inputmask.val.apply(a)}var c=arguments;return this.each(function(){var a=e(this),b=e.inputmask.val.apply(a,c);a.data("inputmask")&&a.triggerHandler("setvalue.inputmask");return b})},e.extend(e.fn.val,{inputmaskpatch:!0})}function j(a,b){if(g.numericInput&&""!=g.radixPoint&&!1===g.skipRadixDance){var c=a._valueGet().indexOf(g.radixPoint);m=b.begin<=c||b.end<=c||-1==c}}
- function k(a,b,c){for(var d=r();!A(a)&&0<=a-1;)a--;for(var e=a;e<b&&e<l();e++)if(A(e)){P(d,e);var f=u(e),j=F(d,f);if(j!=E(f))if(f<l()&&!1!==G(e,j,!0,m)&&C()[x(e)].def==C()[x(f)].def)I(d,e,F(d,f),!0,m),f<b&&P(d,f);else if(A(e))break}else P(d,e);void 0!=c&&I(d,m?b:B(b),c);if(!1==h().greedy){b=V(d.join(""),m).split("");d.length=b.length;e=0;for(c=d.length;e<c;e++)d[e]=b[e];0==d.length&&(h().buffer=p().slice())}return a}function y(a,b,c,d){for(var e=r();a<=b&&a<l();a++)if(A(a)){var f=F(e,a);I(e,a,c,!0,
- m);if(f!=E(a))if(c=u(a),c<l())if(!1!==G(c,f,!0,m)&&C()[x(a)].def==C()[x(c)].def)c=f;else if(A(c))break;else c=f;else break;else if(c=f,!0!==d)break}else P(e,a);d=e.length;if(!1==h().greedy){c=V(e.join(""),m).split("");e.length=c.length;a=0;for(f=e.length;a<f;a++)e[a]=c[a];0==e.length&&(h().buffer=p().slice())}return b-(d-e.length)}function O(a){R=!1;var b=this,c=a.keyCode,d=w(b);j(b,d);if(c==g.keyCode.BACKSPACE||c==g.keyCode.DELETE||Z&&127==c||a.ctrlKey&&88==c){a.preventDefault();var f=d.begin;if(0==
- d.begin&&d.end==l())U(r(),d.begin,d.end),e.each(z,function(a,b){b.buffer=b._buffer.slice();b.lastValidPosition=void 0;b.p=m?l():0});else if(1<d.end-d.begin||1==d.end-d.begin&&g.insertMode){U(r(),d.begin,d.end);var v=l();if(!1==g.greedy)m?y(0,d.end-1,E(d.end),!0):k(d.begin,v);else for(var o=d.begin;o<d.end;o++)A(o)&&(m?y(0,d.end-1,E(d.end),!0):k(d.begin,v));K(b,!1,!0,r())}else e.each(z,function(a){q=a;f=X?d.end:d.begin;var a=r(),b=m?B(l()+1):u(-1),e=l();if(c==g.keyCode.DELETE){if(m?f>b:f<b)f=b;if(f<
- e&&(g.numericInput&&""!=g.radixPoint&&a[f]==g.radixPoint?(f=a.length-1==f?f:u(f),f=k(f,e)):m?(f=y(0,f,E(f),!0),f=u(f)):f=k(f,e),void 0!=h().lastValidPosition))-1!=h().lastValidPosition&&r()[h().lastValidPosition]==p()[h().lastValidPosition]&&(h().lastValidPosition=m?u(h().lastValidPosition):0==h().lastValidPosition?-1:B(h().lastValidPosition)),(m?h().lastValidPosition>b:h().lastValidPosition<b)?(h().lastValidPosition=void 0,h().p=b):(h().writeOutBuffer=!0,h().p=f)}else if(c==g.keyCode.BACKSPACE)if(m?
- f<=b:f>b){if(f-=1,g.numericInput&&""!=g.radixPoint&&a[f]==g.radixPoint?(f=y(0,a.length-1==f?f:f-1,E(f),!0),f++):m?(f=y(0,f,E(f),!0),f=a[f+1]==g.radixPoint?f+1:u(f)):f=k(f,e),void 0!=h().lastValidPosition)-1!=h().lastValidPosition&&r()[h().lastValidPosition]==p()[h().lastValidPosition]&&(h().lastValidPosition=m?u(h().lastValidPosition):0==h().lastValidPosition?-1:B(h().lastValidPosition)),(m?h().lastValidPosition>b:h().lastValidPosition<b)?(h().lastValidPosition=void 0,h().p=b):(h().writeOutBuffer=
- !0,h().p=f)}else 0<q&&(h().lastValidPosition=void 0,h().writeOutBuffer=!0,h().p=b,q=0,h().buffer=p().slice(),h().p=m?B(l()+1):u(-1),h().lastValidPosition=void 0)});S(m);J(b,r(),h().p);b._valueGet()==p().join("")&&e(b).trigger("cleared");g.showTooltip&&n.prop("title",h().mask)}else c==g.keyCode.END||c==g.keyCode.PAGE_DOWN?setTimeout(function(){var c=m?h().lastValidPosition:u(h().lastValidPosition);!g.insertMode&&(c==l()&&!a.shiftKey)&&c--;w(b,a.shiftKey?d.begin:c,c)},0):c==g.keyCode.HOME&&!a.shiftKey||
- c==g.keyCode.PAGE_UP?w(b,0,a.shiftKey?d.begin:0):c==g.keyCode.ESCAPE?(b._valueSet(h().undoBuffer),K(b,!0,!0)):c==g.keyCode.INSERT?(g.insertMode=!g.insertMode,w(b,!g.insertMode&&d.begin==l()?d.begin-1:d.begin)):!1==g.insertMode&&!a.shiftKey&&(c==g.keyCode.RIGHT?setTimeout(function(){var a=w(b);w(b,a.begin)},0):c==g.keyCode.LEFT&&setTimeout(function(){var a=w(b);w(b,a.begin-1)},0));g.onKeyDown.call(this,a,r(),g);L=-1!=e.inArray(c,g.ignorables)}function t(a,b,d,j,v,p){if(void 0==d&&R)return!1;R=!0;var o=
- e(this),a=a||window.event,d=d||a.which||a.charCode||a.keyCode,n=String.fromCharCode(d);if(g.numericInput&&n==g.radixPoint){var t=this._valueGet().indexOf(g.radixPoint);w(this,u(-1!=t?t:l()))}if((a.ctrlKey||a.metaKey||L)&&!0!==b)return!0;if(d){var D,x;b?(b=v?p:h().p,D={begin:b,end:b}):D=w(this);b=q;e.each(z,function(a){q=a;h().undoBuffer=r().join("");if(D.end-D.begin>1||D.end-D.begin==1&&g.insertMode){a=D.end<l()?D.end:l();U(r(),D.begin,a);var b=l();if(g.greedy==false)m?y(0,a-1,E(a),true):k(D.begin,
- b);else for(var c=D.begin;c<a;c++)A(c)&&(m?y(0,a-1,E(a),true):k(D.begin,b))}});q=b;if(m){var s=B(D.end),b=G(s==l()||F(r(),s)==g.radixPoint?B(s):s,n,v,m);!0===v&&(b=[{activeMasksetIndex:q,result:b}]);e.each(b,function(a,b){q=b.activeMasksetIndex;h().writeOutBuffer=true;var c=b.result;if(c!==false){var d=false,f=r();if(c!==true){d=c.refresh;s=c.pos!=void 0?c.pos:s;n=c.c!=void 0?c.c:n}if(d!==true){var d=l(),e=u(-1),c=e;if(g.insertMode==true){if(h().greedy==true)for(var j=f.slice();F(j,c,true)!=E(c)&&
- c<=s;)c=c==d?d+1:u(c);if(c<=s&&(h().greedy||f.length<d||F(f,s)==E(s))){if(f[e]!=E(e)&&f.length<d){f=T(f,-1,m);D.end!=0&&(s=s+f)}k(c,s,n)}else h().writeOutBuffer=false}else I(f,s,n,true,m)}h().p=s}});!0!==v&&S(m);if(!1!==j&&(e.each(b,function(a,b){if(b.activeMasksetIndex==q){x=b;return false}}),void 0!=x))if(setTimeout(function(){g.onKeyValidation.call(this,x.result,g)},0),h().writeOutBuffer&&!1!==x.result){var C=r();J(this,C,g.numericInput?u(h().p):h().p);setTimeout(function(){N(C)&&o.trigger("complete")},
- 0)}else h().buffer=h().undoBuffer.split("")}else s=u(D.begin-1),b=G(s,n,v,m),!0===v&&(b=[{activeMasksetIndex:q,result:b}]),e.each(b,function(a,b){q=b.activeMasksetIndex;h().writeOutBuffer=true;var c=b.result;if(c!==false){var d=false,f=r();if(c!==true){d=c.refresh;s=c.pos!=void 0?c.pos:s;n=c.c!=void 0?c.c:n}if(d!==true)if(g.insertMode==true){c=l();for(d=f.slice();F(d,c,true)!=E(c)&&c>=s;)c=c==0?-1:B(c);c>=s?y(s,f.length,n):h().writeOutBuffer=false}else I(f,s,n,true,m);h().p=u(s)}}),!0!==v&&S(m),!1!==
- j&&(e.each(b,function(a,b){if(b.activeMasksetIndex==q){x=b;return false}}),void 0!=x&&(setTimeout(function(){g.onKeyValidation.call(this,x.result,g)},0),h().writeOutBuffer&&!1!==x.result?(s=h().p,C=r(),J(this,C,s),setTimeout(function(){N(C)&&o.trigger("complete")},0)):h().buffer=h().undoBuffer.split("")));Q&&w(this,c,f);g.showTooltip&&o.prop("title",h().mask);a.preventDefault()}}function o(a){var b=e(this),c=a.keyCode,d=r();g.onKeyUp.call(this,a,d,g);c==g.keyCode.TAB&&(b.hasClass("focus.inputmask")&&
- 0==this._valueGet().length&&g.showMaskOnFocus)&&(d=p().slice(),J(this,d),m||w(this,0),h().undoBuffer=this._valueGet())}var n=e(a);if(n.is(":input")){g.showTooltip&&n.prop("title",h().mask);h().greedy=h().greedy?h().greedy:0==h().repeat;var H=n.prop("maxLength");l()>H&&-1<H&&(H<p().length&&(p().length=H),!1==h().greedy&&(h().repeat=Math.round(H/p().length)),n.prop("maxLength",2*l()));n.data("inputmask",{masksets:z,activeMasksetIndex:q,opts:g,isRTL:!1});d(a);h().undoBuffer=a._valueGet();var R=!1,L=
- !1,m=!1;if("rtl"==a.dir||g.numericInput)("rtl"==a.dir||g.numericInput&&g.rightAlignNumerics)&&n.css("text-align","right"),a.dir="ltr",n.removeAttr("dir"),H=n.data("inputmask"),H.isRTL=!0,n.data("inputmask",H),m=!0;n.unbind(".inputmask");n.removeClass("focus.inputmask");n.bind("mouseenter.inputmask",function(){var a=e(this),b=r();if(!a.hasClass("focus.inputmask")&&g.showMaskOnHover){a=this._valueGet().length;if(a<b.length){a==0&&(b=p().slice());J(this,b)}}}).bind("blur.inputmask",function(){var a=
- e(this),b=this._valueGet(),c=r();a.removeClass("focus.inputmask");b!=h().undoBuffer&&a.change();g.clearMaskOnLostFocus&&b!=""&&(b==p().join("")?this._valueSet(""):W(this));if(!N(c)){a.trigger("incomplete");if(g.clearIncomplete)if(g.clearMaskOnLostFocus)this._valueSet("");else{c=p().slice();J(this,c)}}}).bind("focus.inputmask",function(){var a=e(this),b=this._valueGet();if(g.showMaskOnFocus&&!a.hasClass("focus.inputmask")&&(!g.showMaskOnHover||g.showMaskOnHover&&b=="")){b=b.length;if(b<r().length){if(b==
- 0){h().buffer=p().slice();h().p=m?B(l()):u(-1)}w(this,h().p)}}a.addClass("focus.inputmask");h().undoBuffer=this._valueGet()}).bind("mouseleave.inputmask",function(){var a=e(this);g.clearMaskOnLostFocus&&(a.hasClass("focus.inputmask")||(this._valueGet()==p().join("")||this._valueGet()==""?this._valueSet(""):W(this)))}).bind("click.inputmask",function(){var a=this;setTimeout(function(){var b=w(a),c=r();if(b.begin==b.end){var d=b.begin,f=h().lastValidPosition;j(a,b);if(m){b=g.numericInput?g.skipRadixDance===
- false&&g.radixPoint!=""&&e.inArray(g.radixPoint,c)!=-1?e.inArray(g.radixPoint,c):l():B((f==void 0?l():f)+1);w(a,d>b&&(G(d,c[d],true,m)!==false||!A(d))?d:b)}else{b=u(f==void 0?-1:f);w(a,d<b&&(G(d,c[d],true,m)!==false||!A(d))?d:b)}}},0)}).bind("dblclick.inputmask",function(){var a=this;h().lastValidPosition!=void 0&&setTimeout(function(){m?w(a,B(h().lastValidPosition),l()):w(a,0,u(h().lastValidPosition))},0)}).bind("keydown.inputmask",O).bind("keypress.inputmask",t).bind("keyup.inputmask",o).bind($+
- ".inputmask dragdrop.inputmask drop.inputmask",function(){var a=this,b=r();setTimeout(function(){w(a,K(a,true,false));N(b)&&n.trigger("complete")},0)}).bind("setvalue.inputmask",function(){h().undoBuffer=this._valueGet();K(this,true,true);this._valueGet()==p().join("")&&this._valueSet("")}).bind("complete.inputmask",g.oncomplete).bind("incomplete.inputmask",g.onincomplete).bind("cleared.inputmask",g.oncleared);K(a,!0);var M;try{M=document.activeElement}catch(Y){}M===a?(n.addClass("focus.inputmask"),
- w(a,h().lastValidPosition)):g.clearMaskOnLostFocus&&(r().join("")==p().join("")?a._valueSet(""):W(a));b(a)}}var g=e.extend(!0,{},e.inputmask.defaults,d),$=function(a){var b=document.createElement("input"),a="on"+a,c=a in b;c||(b.setAttribute(a,"return;"),c="function"==typeof b[a]);return c}("paste")?"paste":"input",Z=null!=navigator.userAgent.match(/iphone/i),Q=null!=navigator.userAgent.match(/android.*safari.*/i),X;if(Q){var Y=navigator.userAgent.match(/safari.*/i);X=533>=parseInt(RegExp(/[0-9]+/).exec(Y))}var z,
- q=0;if("string"==typeof a)switch(a){case "mask":return b(g.alias,d),z=y(),this.each(function(){O(this)});case "unmaskedvalue":return z=this.data("inputmask").masksets,q=this.data("inputmask").activeMasksetIndex,g=this.data("inputmask").opts,M(this);case "remove":return this.each(function(){var a=e(this),b=this;setTimeout(function(){if(a.data("inputmask")){z=a.data("inputmask").masksets;q=a.data("inputmask").activeMasksetIndex;g=a.data("inputmask").opts;b._valueSet(M(a,!0));a.removeData("inputmask");
- a.unbind(".inputmask");a.removeClass("focus.inputmask");var c;Object.getOwnPropertyDescriptor&&(c=Object.getOwnPropertyDescriptor(b,"value"));c&&c.get?b._valueGet&&Object.defineProperty(b,"value",{get:b._valueGet,set:b._valueSet}):document.__lookupGetter__&&b.__lookupGetter__("value")&&b._valueGet&&(b.__defineGetter__("value",b._valueGet),b.__defineSetter__("value",b._valueSet));delete b._valueGet;delete b._valueSet}},0)});case "getemptymask":return this.data("inputmask")?(z=this.data("inputmask").masksets,
- q=this.data("inputmask").activeMasksetIndex,z[q]._buffer.join("")):"";case "hasMaskedValue":return this.data("inputmask")?!this.data("inputmask").opts.autoUnmask:!1;case "isComplete":return z=this.data("inputmask").masksets,q=this.data("inputmask").activeMasksetIndex,g=this.data("inputmask").opts,N(this[0]._valueGet().split(""));default:return b(a,d)||(g.mask=a),z=y(),this.each(function(){O(this)})}else{if("object"==typeof a)return g=e.extend(!0,{},e.inputmask.defaults,a),b(g.alias,a),z=y(),this.each(function(){O(this)});
- if(void 0==a)return this.each(function(){var a=e(this).attr("data-inputmask");if(a&&""!=a)try{var a=a.replace(RegExp("'","g"),'"'),c=e.parseJSON("{"+a+"}");g=e.extend(!0,{},e.inputmask.defaults,c);b(g.alias,c);g.alias=void 0;e(this).inputmask(g)}catch(d){}})}return this})})(jQuery);
- (function(e){e.extend(e.inputmask.defaults.definitions,{A:{validator:"[A-Za-z]",cardinality:1,casing:"upper"},"#":{validator:"[A-Za-z\u0410-\u044f\u0401\u04510-9]",cardinality:1,casing:"upper"}});e.extend(e.inputmask.defaults.aliases,{url:{mask:"ir",placeholder:"",separator:"",defaultPrefix:"http://",regex:{urlpre1:/[fh]/,urlpre2:/(ft|ht)/,urlpre3:/(ftp|htt)/,urlpre4:/(ftp:|http|ftps)/,urlpre5:/(ftp:\/|ftps:|http:|https)/,urlpre6:/(ftp:\/\/|ftps:\/|http:\/|https:)/,urlpre7:/(ftp:\/\/|ftps:\/\/|http:\/\/|https:\/)/,
- urlpre8:/(ftp:\/\/|ftps:\/\/|http:\/\/|https:\/\/)/},definitions:{i:{validator:function(){return!0},cardinality:8,prevalidator:function(){for(var a=[],d=0;8>d;d++)a[d]=function(){var a=d;return{validator:function(d,b,e,k,y){if(y.regex["urlpre"+(a+1)]){var h=d;0<a+1-d.length&&(h=b.join("").substring(0,a+1-d.length)+""+h);d=y.regex["urlpre"+(a+1)].test(h);if(!k&&!d){e-=a;for(k=0;k<y.defaultPrefix.length;k++)b[e]=y.defaultPrefix[k],e++;for(k=0;k<h.length-1;k++)b[e]=h[k],e++;return{pos:e}}return d}return!1},
- cardinality:a}}();return a}()}},insertMode:!1,autoUnmask:!1},ip:{mask:"i.i.i.i",definitions:{i:{validator:"25[0-5]|2[0-4][0-9]|[01][0-9][0-9]",cardinality:3,prevalidator:[{validator:"[0-2]",cardinality:1},{validator:"2[0-5]|[01][0-9]",cardinality:2}]}}}})})(jQuery);
- (function(e){e.extend(e.inputmask.defaults.definitions,{h:{validator:"[01][0-9]|2[0-3]",cardinality:2,prevalidator:[{validator:"[0-2]",cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:"[0-5]",cardinality:1}]},d:{validator:"0[1-9]|[12][0-9]|3[01]",cardinality:2,prevalidator:[{validator:"[0-3]",cardinality:1}]},m:{validator:"0[1-9]|1[012]",cardinality:2,prevalidator:[{validator:"[01]",cardinality:1}]},y:{validator:"(19|20)\\d{2}",cardinality:4,prevalidator:[{validator:"[12]",
- cardinality:1},{validator:"(19|20)",cardinality:2},{validator:"(19|20)\\d",cardinality:3}]}});e.extend(e.inputmask.defaults.aliases,{"dd/mm/yyyy":{mask:"1/2/y",placeholder:"dd/mm/yyyy",regex:{val1pre:/[0-3]/,val1:/0[1-9]|[12][0-9]|3[01]/,val2pre:function(a){a=e.inputmask.escapeRegex.call(this,a);return RegExp("((0[1-9]|[12][0-9]|3[01])"+a+"[01])")},val2:function(a){a=e.inputmask.escapeRegex.call(this,a);return RegExp("((0[1-9]|[12][0-9])"+a+"(0[1-9]|1[012]))|(30"+a+"(0[13-9]|1[012]))|(31"+a+"(0[13578]|1[02]))")}},
- leapday:"29/02/",separator:"/",yearrange:{minyear:1900,maxyear:2099},isInYearRange:function(a,d,c){var f=parseInt(a.concat(d.toString().slice(a.length))),a=parseInt(a.concat(c.toString().slice(a.length)));return(NaN!=f?d<=f&&f<=c:!1)||(NaN!=a?d<=a&&a<=c:!1)},determinebaseyear:function(a,d){var c=(new Date).getFullYear();return a>c?a:d<c?d:c},onKeyUp:function(a,d,c){d=e(this);a.ctrlKey&&a.keyCode==c.keyCode.RIGHT&&(a=new Date,d.val(a.getDate().toString()+(a.getMonth()+1).toString()+a.getFullYear().toString()))},
- definitions:{1:{validator:function(a,d,c,f,b){var e=b.regex.val1.test(a);if(!f&&!e&&(a.charAt(1)==b.separator||-1!="-./".indexOf(a.charAt(1))))if(e=b.regex.val1.test("0"+a.charAt(0)))return d[c-1]="0",{pos:c,c:a.charAt(0)};return e},cardinality:2,prevalidator:[{validator:function(a,d,c,f,b){var e=b.regex.val1pre.test(a);return!f&&!e&&(e=b.regex.val1.test("0"+a))?(d[c]="0",c++,{pos:c}):e},cardinality:1}]},2:{validator:function(a,d,c,f,b){var e=d.join("").substr(0,3),k=b.regex.val2(b.separator).test(e+
- a);if(!f&&!k&&(a.charAt(1)==b.separator||-1!="-./".indexOf(a.charAt(1))))if(k=b.regex.val2(b.separator).test(e+"0"+a.charAt(0)))return d[c-1]="0",{pos:c,c:a.charAt(0)};return k},cardinality:2,prevalidator:[{validator:function(a,d,c,f,b){var e=d.join("").substr(0,3),k=b.regex.val2pre(b.separator).test(e+a);return!f&&!k&&(k=b.regex.val2(b.separator).test(e+"0"+a))?(d[c]="0",c++,{pos:c}):k},cardinality:1}]},y:{validator:function(a,d,c,f,b){if(b.isInYearRange(a,b.yearrange.minyear,b.yearrange.maxyear)){if(d.join("").substr(0,
- 6)!=b.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,d,c,f,b){var e=b.isInYearRange(a,b.yearrange.minyear,b.yearrange.maxyear);if(!f&&!e){f=b.determinebaseyear(b.yearrange.minyear,b.yearrange.maxyear).toString().slice(0,1);if(e=b.isInYearRange(f+a,b.yearrange.minyear,b.yearrange.maxyear))return d[c++]=f[0],{pos:c};f=b.determinebaseyear(b.yearrange.minyear,b.yearrange.maxyear).toString().slice(0,2);if(e=b.isInYearRange(f+
- a,b.yearrange.minyear,b.yearrange.maxyear))return d[c++]=f[0],d[c++]=f[1],{pos:c}}return e},cardinality:1},{validator:function(a,d,c,f,b){var e=b.isInYearRange(a,b.yearrange.minyear,b.yearrange.maxyear);if(!f&&!e){f=b.determinebaseyear(b.yearrange.minyear,b.yearrange.maxyear).toString().slice(0,2);if(e=b.isInYearRange(a[0]+f[1]+a[1],b.yearrange.minyear,b.yearrange.maxyear))return d[c++]=f[1],{pos:c};f=b.determinebaseyear(b.yearrange.minyear,b.yearrange.maxyear).toString().slice(0,2);b.isInYearRange(f+
- a,b.yearrange.minyear,b.yearrange.maxyear)?d.join("").substr(0,6)!=b.leapday?e=!0:(b=parseInt(a,10),e=0===b%4?0===b%100?0===b%400?!0:!1:!0:!1):e=!1;if(e)return d[c-1]=f[0],d[c++]=f[1],d[c++]=a[0],{pos:c}}return e},cardinality:2},{validator:function(a,d,c,e,b){return b.isInYearRange(a,b.yearrange.minyear,b.yearrange.maxyear)},cardinality:3}]}},insertMode:!1,autoUnmask:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",alias:"dd/mm/yyyy",regex:{val2pre:function(a){a=e.inputmask.escapeRegex.call(this,a);return RegExp("((0[13-9]|1[012])"+
- a+"[0-3])|(02"+a+"[0-2])")},val2:function(a){a=e.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,d,c){d=e(this);a.ctrlKey&&a.keyCode==c.keyCode.RIGHT&&(a=new Date,d.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,d,c){d=e(this);a.ctrlKey&&a.keyCode==c.keyCode.RIGHT&&(a=new Date,d.val(a.getFullYear().toString()+(a.getMonth()+1).toString()+a.getDate().toString()))},definitions:{2:{validator:function(a,d,c,e,b){var j=d.join("").substr(5,3),k=b.regex.val2(b.separator).test(j+a);if(!e&&!k&&(a.charAt(1)==b.separator||-1!="-./".indexOf(a.charAt(1))))if(k=b.regex.val2(b.separator).test(j+"0"+a.charAt(0)))return d[c-1]="0",{pos:c,c:a.charAt(0)};if(k){if(d.join("").substr(4,4)+a!=b.leapday)return!0;
- a=parseInt(d.join("").substr(0,4),10);return 0===a%4?0===a%100?0===a%400?!0:!1:!0:!1}return k},cardinality:2,prevalidator:[{validator:function(a,d,c,e,b){var j=d.join("").substr(5,3),k=b.regex.val2pre(b.separator).test(j+a);return!e&&!k&&(k=b.regex.val2(b.separator).test(j+"0"+a))?(d[c]="0",c++,{pos:c}):k},cardinality:1}]}}},"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-9]|1[3-9]/,hrs:/[01][0-9]|2[0-3]/,ampmpre:/[apAP]/,ampm:/^[a|p|A|P][m|M]/},timeseparator:":",hourFormat:"24",definitions:{h:{validator:function(a,d,c,e,b){var j=b.regex.hrs.test(a);if(!e&&!j&&(a.charAt(1)==b.timeseparator||-1!="-.:".indexOf(a.charAt(1))))if(j=b.regex.hrs.test("0"+a.charAt(0)))return d[c-1]="0",d[c]=a.charAt(0),c++,{pos:c};return j&&"24"!==b.hourFormat&&b.regex.hrs24.test(a)?(a=parseInt(a,10),d[c+5]=24==a?"a":"p",d[c+6]="m",a-=12,10>a?(d[c]=a.toString(),
- d[c-1]="0"):(d[c]=a.toString().charAt(1),d[c-1]=a.toString().charAt(0)),{pos:c,c:d[c]}):j},cardinality:2,prevalidator:[{validator:function(a,d,c,e,b){var j=b.regex.hrspre.test(a);return!e&&!j&&(j=b.regex.hrs.test("0"+a))?(d[c]="0",c++,{pos:c}):j},cardinality:1}]},t:{validator:function(a,d,c,e,b){var j=b.regex.ampm.test(a);return!e&&!j&&(j=b.regex.ampm.test(a+"m"))?(d[c-1]=a.charAt(0),d[c]="m",c++,c):j},casing:"lower",cardinality:2,prevalidator:[{validator:function(a,d,c,e,b){if(e=b.regex.ampmpre.test(a))if(e=
- b.regex.ampm.test(a+"m"))return d[c]=a,d[c+1]="m",c;return e},cardinality:1}]}},insertMode:!1,autoUnmask:!1},datetime12:{mask:"1/2/y h:s t",placeholder:"dd/mm/yyyy hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm t":{mask:"h:s t",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"h:s t":{mask:"h:s t",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"}})})(jQuery);
- (function(e){e.extend(e.inputmask.defaults.aliases,{decimal:{mask:"~",placeholder:"",repeat:10,greedy:!1,numericInput:!0,digits:"*",groupSeparator:"",radixPoint:".",groupSize:3,autoGroup:!1,getMaskLength:function(a,d,c,f,b){var j=a.length;!d&&1<c&&(j+=a.length*(c-1));a=e.inputmask.escapeRegex.call(this,b.groupSeparator);b=e.inputmask.escapeRegex.call(this,b.radixPoint);f=f.join("");b=f.replace(RegExp(a,"g"),"").replace(RegExp(b),"");return j+(f.length-b.length)},postFormat:function(a,d,c,f){if(""==
- f.groupSeparator)return d-1;var b=a.slice();c||b.splice(d,0,"?");b=b.join("");if(f.autoGroup||c&&-1!=b.indexOf(f.groupSeparator)){for(var j=e.inputmask.escapeRegex.call(this,f.groupSeparator),b=b.replace(RegExp(j,"g"),""),j=b.split(f.radixPoint),b=j[0],k=RegExp("([-+]?[\\d?]+)([\\d?]{"+f.groupSize+"})");k.test(b);)b=b.replace(k,"$1"+f.groupSeparator+"$2"),b=b.replace(f.groupSeparator+f.groupSeparator,f.groupSeparator);1<j.length&&(b+=f.radixPoint+j[1])}a.length=b.length;f=0;for(j=b.length;f<j;f++)a[f]=
- b.charAt(f);d=c?d:e.inArray("?",a);c||a.splice(d,1);return d},regex:{number:function(a,d,c,f){a=e.inputmask.escapeRegex.call(this,a);c=e.inputmask.escapeRegex.call(this,c);f=isNaN(f)?f:"{0,"+f+"}";return RegExp("^[+-]?(\\d+|\\d{1,"+d+"}(("+a+"\\d{"+d+"})?)+)("+c+"\\d"+f+")?$")}},onKeyDown:function(a,d,c){var f=e(this);if(a.keyCode==c.keyCode.TAB){if(a=e.inArray(c.radixPoint,d),-1!=a){for(var b=f.data("inputmask").masksets,f=f.data("inputmask").activeMasksetIndex,j=1;j<=c.digits&&j<c.getMaskLength(b[f]._buffer,
- b[f].greedy,b[f].repeat,d,c);j++)void 0==d[a+j]&&(d[a+j]="0");this._valueSet(d.join(""))}}else if(a.keyCode==c.keyCode.DELETE||a.keyCode==c.keyCode.BACKSPACE)c.postFormat(d,0,!0,c),this._valueSet(d.join(""))},definitions:{"~":{validator:function(a,d,c,f,b){if(""==a)return!1;if(1>=c&&"0"===d[0]&&/[\d-]/.test(a))return d[0]="",{pos:0};var j=f?d.slice(0,c):d.slice();j.splice(c+1,0,a);j=j.join("");if(b.autoGroup&&!f)var k=e.inputmask.escapeRegex.call(this,b.groupSeparator),j=j.replace(RegExp(k,"g"),"");
- k=b.regex.number(b.groupSeparator,b.groupSize,b.radixPoint,b.digits).test(j);if(!k&&(j+="0",k=b.regex.number(b.groupSeparator,b.groupSize,b.radixPoint,b.digits).test(j),!k)){k=j.lastIndexOf(b.groupSeparator);for(i=j.length-k;3>=i;i++)j+="0";k=b.regex.number(b.groupSeparator,b.groupSize,b.radixPoint,b.digits).test(j);if(!k&&!f&&a==b.radixPoint&&(k=b.regex.number(b.groupSeparator,b.groupSize,b.radixPoint,b.digits).test("0"+j+"0")))return d[c]="0",c++,{pos:c}}return!1!=k&&!f&&a!=b.radixPoint?{pos:b.postFormat(d,
- c+1,!1,b)}:k},cardinality:1,prevalidator:null}},insertMode:!0,autoUnmask:!1},"non-negative-decimal":{regex:{number:function(a,d,c,f){a=e.inputmask.escapeRegex.call(this,a);c=e.inputmask.escapeRegex.call(this,c);f=isNaN(f)?f:"{0,"+f+"}";return RegExp("^[+]?(\\d+|\\d{1,"+d+"}(("+a+"\\d{"+d+"})?)+)("+c+"\\d"+f+")?$")}},alias:"decimal"},integer:{regex:{number:function(a,d){var c=e.inputmask.escapeRegex.call(this,a);return RegExp("^[+-]?(\\d+|\\d{1,"+d+"}(("+c+"\\d{"+d+"})?)+)$")}},alias:"decimal"},"non-negative-integer":{regex:{number:function(a,
- d){var c=e.inputmask.escapeRegex.call(this,a);return RegExp("^[+]?(\\d+|\\d{1,"+d+"}(("+c+"\\d{"+d+"})?)+)$")}},alias:"integer"}})})(jQuery);
- (function(e){e.extend(e.inputmask.defaults.aliases,{Regex:{mask:"r",greedy:!1,repeat:10,regex:null,regexSplit:null,definitions:{r:{validator:function(a,d,c,e,b){null==b.regexSplit&&(b.regexSplit=b.regex.match(RegExp("\\[.*?]\\*","g")));var j=d.slice(),d="",e=!1;j.splice(c,0,a);a=j.join("");for(c=0;c<b.regexSplit.length&&!(d+=b.regexSplit[c],e=RegExp("^"+d+"$").test(a),console.log(a+" "+e+" "+d),e);c++);return e},cardinality:1}}}})})(jQuery);
|