/* 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.3.50 */ (function(c){void 0===c.N.j&&(c.j={I:{placeholder:"_",G:{start:"[",end:"]"},Ob:{start:"{",end:"}"},Eb:{start:"(",end:")"},na:"\\",f:null,oncomplete:c.V,Mb:c.V,Lb:c.V,repeat:0,Z:!0,H:!1,Ea:!0,U:!0,Ab:!1,R:{},ha:c.V,Ma:c.V,Rb:!0,Sb:!0,Kb:c.V,Qa:" ",Pa:!1,O:!1,ga:!1,K:"",Tb:!1,ua:!0,u:{9:{e:"[0-9]",b:1},a:{e:"[A-Za-z\u0410-\u044f\u0401\u0451]",b:1},"*":{e:"[A-Za-z\u0410-\u044f\u0401\u04510-9]",b:1}},keyCode:{Ua:18,ya:8,Va:20,Wa:188,Xa:91,Ya:91,Za:93,$a:17,za:46,ab:40,bb:35,cb:13,eb:27,fb:36,gb:45,hb:37, ib:93,jb:107,kb:110,lb:111,mb:108,nb:106,ob:109,pb:34,qb:33,rb:190,ba:39,sb:16,tb:32,Aa:9,ub:38,vb:91},Gb:[8,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],ea:function(a,c,d,g){var b=a.length;c||("*"==d?b=g.length+1:1=k?f[k-1]:[],l=n.validator,n=n.cardinality;c.push({N:l?"string"==typeof l?RegExp(l): new function(){this.test=l}:/./,b:n?n:1,ia:b,qa:!0==b?e:!1,offset:0,S:g.casing,la:g.definitionSymbol||a});!0==b&&(e=!1)}c.push({N:g.e?"string"==typeof g.e?RegExp(g.e):new function(){this.test=g.e}:/./,b:g.b,ia:b,qa:e,offset:0,S:g.casing,la:g.definitionSymbol||a})}else c.push({N:null,b:0,ia:b,qa:e,offset:0,S:null,la:a}),d=!1;e=!1;return c}b=!1}else b=!0;e=!0}})}function k(){function a(b){var d=b.length;for(i=0;if;l--)B+=r(k,c-(l-1));d&&(B+=d);return null!=b.tests[c].N?b.tests[c].N.test(B,k,a,g,h):d==r(b._buffer,a,!0)||d== h.Qa?{refresh:!0,zb:r(b._buffer,a,!0),ra:a}:!1}if(A=!0===A){var u=y(g,d(),z,A);!0===u&&(u={pos:g});return u}var s=[],u=!1,E=b,F=f().slice(),C=d().lastValidPosition,G=[];c.o(a,function(a,e){if("object"==typeof e){b=a;var c=g,h=d().lastValidPosition,k;if(h==C){if(1= C||b==E)&&0<=c&&cd.result.pos)&&(f=d.result.pos,h=d.activeMasksetIndex)});d=c.map(d,function(d){if(-1!=c.J(d.activeMasksetIndex,b)){if(d.result.pos==f)return d;if(!1!==d.result){for(var e=g;e=b)return b;for(;++a=w)w=0;else for(;0<--w&&!l(w););if(c.lastValidPosition>=k&&c.lastValidPosition==w){for(var p=!0,m=0;m<=w;m++){var q=l(m),r=m%e().length; if(q&&(void 0==d[m]||d[m]==h.placeholder.charAt(m%h.placeholder.length))||!q&&d[m]!=g()[r]){p=!1;break}}if(f=f||p)return!1}k=c.lastValidPosition}});b=p;return f}var v=!1,s;this.wa=function(a,b){v=a.data("_inputmask").isRTL;return N(a,b)};this.Ja=function(a){return P(a)};this.f=function(e){function k(a){a=c.wb(a).Db;c.o(a,function(a,b){c.o(b,function(a,b){if("inputmask"==b.Jb&&"setvalue"!=b.type&&"_keypress"!=b.type){var d=b.Fa;b.Fa=function(a){if(this.readOnly||this.disabled)a.preventDefault;else return d.apply(this, arguments)}}})})}function l(a){var b;Object.getOwnPropertyDescriptor&&(b=Object.getOwnPropertyDescriptor(a,"value"));if(b&&b.get){if(!a.n){var d=b.get,e=b.set;a.n=function(){return v?d.call(this).split("").reverse().join(""):d.call(this)};a.q=function(a){e.call(this,v?a.split("").reverse().join(""):a)};Object.defineProperty(a,"value",{get:function(){var a=c(this),b=c(this).data("_inputmask"),e=b.masksets,g=b.activeMasksetIndex;return b&&b.opts.H?a.j("unmaskedvalue"):d.call(this)!=e[g]._buffer.join("")? d.call(this):""},set:function(a){e.call(this,a);c(this).va("setvalue.inputmask")}})}}else if(document.__lookupGetter__&&a.__lookupGetter__("value"))a.n||(d=a.__lookupGetter__("value"),e=a.__lookupSetter__("value"),a.n=function(){return v?d.call(this).split("").reverse().join(""):d.call(this)},a.q=function(a){e.call(this,v?a.split("").reverse().join(""):a)},a.__defineGetter__("value",function(){var a=c(this),b=c(this).data("_inputmask"),e=b.masksets,g=b.activeMasksetIndex;return b&&b.opts.H?a.j("unmaskedvalue"): d.call(this)!=e[g]._buffer.join("")?d.call(this):""}),a.__defineSetter__("value",function(a){e.call(this,a);c(this).va("setvalue.inputmask")}));else if(a.n||(a.n=function(){return v?this.value.split("").reverse().join(""):this.value},a.q=function(a){this.value=v?a.split("").reverse().join(""):a}),void 0==c.M.text||!0!=c.M.text.Ia)d=c.M.text&&c.M.text.get?c.M.text.get:function(){return this.value},e=c.M.text&&c.M.text.set?c.M.text.set:function(a){return this.value=a},jQuery.extend(c.M,{text:{get:function(a){var b= c(a);if(b.data("_inputmask")){if(b.data("_inputmask").opts.H)return b.j("unmaskedvalue");a=d.call(a);b=b.data("_inputmask");return a!=b.masksets[b.activeMasksetIndex]._buffer.join("")?a:""}return d.call(a)},set:function(a,b){var d=c(a),g=e.call(a,b);d.data("_inputmask")&&d.va("setvalue.inputmask");return g},Ia:!0}})}s=c(e);if(s.oa(":input")){s.data("_inputmask",{masksets:a,activeMasksetIndex:b,opts:h,isRTL:!1});h.Pa&&s.ta("title",d().mask);d().greedy=d().greedy?d().greedy:0==d().repeat;if(null!=s.Ca("maxLength")){var m= s.ta("maxLength");-1m&&-1e;e++)a[e]=function(){var a= e;return{e:function(e,b,c,k,r){if(r.g["urlpre"+(a+1)]){var h=e;0c)return a;if(ee?a:e}return c},ha:function(a,e,d){e=c(this);a.ctrlKey&&a.keyCode==d.keyCode.ba&&(a=new Date,e.ja(a.getDate().toString()+(a.getMonth()+1).toString()+a.getFullYear().toString()))},u:{1:{e:function(a,e,d,c,b){var f=b.g.aa.test(a);return c||f||a.charAt(1)!=b.separator&&-1=="-./".indexOf(a.charAt(1))||!(f=b.g.aa.test("0"+a.charAt(0)))?f:(e[d-1]="0",{pos:d,c:a.charAt(0)})},b:2,F:[{e:function(a,e,d,c,b){var f=b.g.xa.test(a);return c||f||!(f=b.g.aa.test("0"+a))?f:(e[d]="0",d++,{pos:d})}, b:1}]},2:{e:function(a,e,d,c,b){var f=e.join("").substr(0,3),k=b.g.Q(b.separator).test(f+a);return c||k||a.charAt(1)!=b.separator&&-1=="-./".indexOf(a.charAt(1))||!(k=b.g.Q(b.separator).test(f+"0"+a.charAt(0)))?k:(e[d-1]="0",{pos:d,c:a.charAt(0)})},b:2,F:[{e:function(a,e,d,c,b){var f=e.join("").substr(0,3),k=b.g.ka(b.separator).test(f+a);return c||k||!(k=b.g.Q(b.separator).test(f+"0"+a))?k:(e[d]="0",d++,{pos:d})},b:1}]},y:{e:function(a,e,d,c,b){if(b.L(a,b.k.D,b.k.C)){if(e.join("").substr(0,6)!=b.B)return!0; a=parseInt(a,10);return 0===a%4?0===a%100?0===a%400?!0:!1:!0:!1}return!1},b:4,F:[{e:function(a,e,d,c,b){var f=b.L(a,b.k.D,b.k.C);if(!c&&!f){c=b.X(b.k.D,b.k.C,a+"0").toString().slice(0,1);if(f=b.L(c+a,b.k.D,b.k.C))return e[d++]=c[0],{pos:d};c=b.X(b.k.D,b.k.C,a+"0").toString().slice(0,2);if(f=b.L(c+a,b.k.D,b.k.C))return e[d++]=c[0],e[d++]=c[1],{pos:d}}return f},b:1},{e:function(a,e,d,c,b){var f=b.L(a,b.k.D,b.k.C);if(!c&&!f){c=b.X(b.k.D,b.k.C,a).toString().slice(0,2);if(f=b.L(a[0]+c[1]+a[1],b.k.D,b.k.C))return e[d++]= c[1],{pos:d};c=b.X(b.k.D,b.k.C,a).toString().slice(0,2);b.L(c+a,b.k.D,b.k.C)?e.join("").substr(0,6)!=b.B?f=!0:(b=parseInt(a,10),f=0===b%4?0===b%100?0===b%400?!0:!1:!0:!1):f=!1;if(f)return e[d-1]=c[0],e[d++]=c[1],e[d++]=a[0],{pos:d}}return f},b:2},{e:function(a,c,d,g,b){return b.L(a,b.k.D,b.k.C)},b:3}]}},U:!1,H:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",l:"dd/mm/yyyy",g:{ka:function(a){a=c.j.v.call(this,a);return RegExp("((0[13-9]|1[012])"+a+"[0-3])|(02"+a+"[0-2])")},Q:function(a){a=c.j.v.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)")},xa:/[01]/,aa:/0[1-9]|1[012]/},B:"02/29/",ha:function(a,e,d){e=c(this);a.ctrlKey&&a.keyCode==d.keyCode.ba&&(a=new Date,e.ja((a.getMonth()+1).toString()+a.getDate().toString()+a.getFullYear().toString()))}},"yyyy/mm/dd":{f:"y/1/2",placeholder:"yyyy/mm/dd",l:"mm/dd/yyyy",B:"/02/29",ha:function(a,e,d){e=c(this);a.ctrlKey&&a.keyCode==d.keyCode.ba&&(a=new Date,e.ja(a.getFullYear().toString()+ (a.getMonth()+1).toString()+a.getDate().toString()))},u:{2:{e:function(a,c,d,g,b){var f=c.join("").substr(5,3),k=b.g.Q(b.separator).test(f+a);if(!(g||k||a.charAt(1)!=b.separator&&-1=="-./".indexOf(a.charAt(1)))&&(k=b.g.Q(b.separator).test(f+"0"+a.charAt(0))))return c[d-1]="0",{pos:d,c:a.charAt(0)};if(k){if(c.join("").substr(4,4)+a!=b.B)return!0;a=parseInt(c.join("").substr(0,4),10);return 0===a%4?0===a%100?0===a%400?!0:!1:!0:!1}return k},b:2,F:[{e:function(a,c,d,g,b){var f=c.join("").substr(5,3), k=b.g.ka(b.separator).test(f+a);return g||k||!(k=b.g.Q(b.separator).test(f+"0"+a))?k:(c[d]="0",d++,{pos:d})},b:1}]}}},"dd.mm.yyyy":{f:"1.2.y",placeholder:"dd.mm.yyyy",B:"29.02.",separator:".",l:"dd/mm/yyyy"},"dd-mm-yyyy":{f:"1-2-y",placeholder:"dd-mm-yyyy",B:"29-02-",separator:"-",l:"dd/mm/yyyy"},"mm.dd.yyyy":{f:"1.2.y",placeholder:"mm.dd.yyyy",B:"02.29.",separator:".",l:"mm/dd/yyyy"},"mm-dd-yyyy":{f:"1-2-y",placeholder:"mm-dd-yyyy",B:"02-29-",separator:"-",l:"mm/dd/yyyy"},"yyyy.mm.dd":{f:"y.1.2", placeholder:"yyyy.mm.dd",B:".02.29",separator:".",l:"yyyy/mm/dd"},"yyyy-mm-dd":{f:"y-1-2",placeholder:"yyyy-mm-dd",B:"-02-29",separator:"-",l:"yyyy/mm/dd"},datetime:{f:"1/2/y h:s",placeholder:"dd/mm/yyyy hh:mm",l:"dd/mm/yyyy",g:{Ha:/[012]/,Ga:/2[0-9]|1[3-9]/,fa:/[01][0-9]|2[0-3]/,Ba:/^[a|p|A|P][m|M]/},Ra:":",$:"24",u:{h:{e:function(a,c,d,g,b){var f=b.g.fa.test(a);return g||f||a.charAt(1)!=b.Ra&&-1=="-.:".indexOf(a.charAt(1))||!(f=b.g.fa.test("0"+a.charAt(0)))?f&&"24"!==b.$&&b.g.Ga.test(a)?(a=parseInt(a, 10),c[d+5]=24==a?"a":"p",c[d+6]="m",a-=12,10>a?(c[d]=a.toString(),c[d-1]="0"):(c[d]=a.toString().charAt(1),c[d-1]=a.toString().charAt(0)),{pos:d,c:c[d]}):f:(c[d-1]="0",c[d]=a.charAt(0),d++,{pos:d})},b:2,F:[{e:function(a,c,d,g,b){var f=b.g.Ha.test(a);return g||f||!(f=b.g.fa.test("0"+a))?f:(c[d]="0",d++,{pos:d})},b:1}]},t:{e:function(a,c,d,g,b){return b.g.Ba.test(a+"m")},S:"lower",b:1}},U:!1,H:!1},datetime12:{f:"1/2/y h:s t\\m",placeholder:"dd/mm/yyyy hh:mm xm",l:"datetime",$:"12"},"hh:mm t":{f:"h:s t\\m", placeholder:"hh:mm xm",l:"datetime",$:"12"},"h:s t":{f:"h:s t\\m",placeholder:"hh:mm xm",l:"datetime",$:"12"},"hh:mm:ss":{f:"h:s:s",H:!1},"hh:mm":{f:"h:s",H:!1},date:{l:"dd/mm/yyyy"},"mm/yyyy":{f:"1/y",placeholder:"mm/yyyy",B:"donotuse",separator:"/",l:"mm/dd/yyyy"}})})(jQuery); (function(c){c.extend(c.j.I.R,{decimal:{f:"~",placeholder:"",repeat:"*",Z:!1,O:!1,ga:!0,Y:"*",w:"",K:".",T:3,Da:!1,da:!0,ca:!0,ea:function(a,e,d,g,b){var f=a.length;e||("*"==d?f=g.length+1:1=d&&"0"===e[0]&&/[\d-]/.test(a)&&1==e.length)return e[0]="", {pos:0};var f=g?e.slice(0,d):e.slice();f.splice(d,0,a);var f=f.join(""),k=c.j.v.call(this,b.w),f=f.replace(RegExp(k,"g"),""),k=b.g.W(b).test(f);if(!k&&(f+="0",k=b.g.W(b).test(f),!k)){for(i=f.length-f.lastIndexOf(b.w);3>=i;i++)f+="0";k=b.g.W(b).test(f);if(!k&&!g&&a==b.K&&(k=b.g.W(b).test("0"+f+"0")))return e[d]="0",d++,{pos:d}}return!1==k||g||a==b.K?k:{pos:b.sa(e,d,!1,b)}},b:1,F:null}},U:!0,H:!1},integer:{g:{W:function(a){var e=c.j.v.call(this,a.w);return RegExp("^"+(a.da||a.ca?"["+(a.da?"+":"")+(a.ca? "-":"")+"]?":"")+"(\\d+|\\d{1,"+a.T+"}(("+e+"\\d{"+a.T+"})?)+)$")}},l:"decimal"}})})(jQuery); (function(c){c.extend(c.j.I.R,{Regex:{f:"r",Z:!1,repeat:"*",g:null,P:null,Sa:/\[\^?]?(?:[^\\\]]+|\\[\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,Na:/[0-9]+[^,]/,u:{r:{e:function(a,c,d,g,b){function f(){this.matches=[];this.Ka=this.La=this.pa=!1}function k(){var a=new f,d,c=[];for(b.P=[];d=b.Sa.exec(b.g);)switch(d=d[0],d.charAt(0)){case "[":case "\\":0