1!function(we){function Ae(e,t){return this instanceof Ae?(we.isPlainObject(e)?t=e:(t=t||{}).alias=e,this.el=void 0,this.opts=we.extend(!0,{},this.defaults,t),this.noMasksCache=t&&void 0!==t.definitions,this.userOptions=t||{},this.events={},void u(this.opts.alias,t,this.opts)):new Ae(e,t)}function u(e,t,i){var a=i.aliases[e];return a?(a.alias&&u(a.alias,void 0,i),we.extend(!0,i,a),we.extend(!0,i,t),!0):(null===i.mask&&(i.mask=e),!1)}function r(w,n){function r(e){function t(e,t,i,a){this.matches=[],this.isGroup=e||!1,this.isOptional=t||!1,this.isQuantifier=i||!1,this.isAlternator=a||!1,this.quantifier={min:1,max:1}}function n(e,t,i){var a=w.definitions[t];i=void 0!==i?i:e.matches.length;var n=e.matches[i-1];if(a&&!p){a.placeholder=we.isFunction(a.placeholder)?a.placeholder(w):a.placeholder;for(var r=a.prevalidator,o=r?r.length:0,s=1;s<a.cardinality;s++){var l=s<=o?r[s-1]:[],u=l.validator,c=l.cardinality;e.matches.splice(i++,0,{fn:u?"string"==typeof u?new RegExp(u):new function(){this.test=u}:new RegExp("."),cardinality:c||1,optionality:e.isOptional,newBlockMarker:void 0===n||n.def!==(a.definitionSymbol||t),casing:a.casing,def:a.definitionSymbol||t,placeholder:a.placeholder,mask:t}),n=e.matches[i-1]}e.matches.splice(i++,0,{fn:a.validator?"string"==typeof a.validator?new RegExp(a.validator):new function(){this.test=a.validator}:new RegExp("."),cardinality:a.cardinality,optionality:e.isOptional,newBlockMarker:void 0===n||n.def!==(a.definitionSymbol||t),casing:a.casing,def:a.definitionSymbol||t,placeholder:a.placeholder,mask:t})}else e.matches.splice(i++,0,{fn:null,cardinality:0,optionality:e.isOptional,newBlockMarker:void 0===n||n.def!==t,casing:null,def:w.staticDefinitionSymbol||t,placeholder:void 0!==w.staticDefinitionSymbol?t:void 0,mask:t}),p=!1}function r(e,t){e.isGroup&&(e.isGroup=!1,n(e,w.groupmarker.start,0),!0!==t&&n(e,w.groupmarker.end))}function i(e,t,i,a){0<t.matches.length&&(void 0===a||a)&&r(t.matches[t.matches.length-1]),n(t,e)}function a(){if(0<m.length){if(s=m[m.length-1],i(g,s,0,!s.isAlternator),s.isAlternator){l=m.pop();for(var e=0;e<l.matches.length;e++)l.matches[e].isGroup=!1;0<m.length?(s=m[m.length-1]).matches.push(l):f.matches.push(l)}}else i(g,f)}for(var o,s,l,u,c,d=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,p=!1,f=new t,m=[],h=[];k=d.exec(e);)if(g=k[0],p)a();else switch(g.charAt(0)){case w.escapeChar:p=!0;break;case w.optionalmarker.end:case w.groupmarker.end:if(void 0!==(o=m.pop()))if(0<m.length){if((s=m[m.length-1]).matches.push(o),s.isAlternator){l=m.pop();for(var v=0;v<l.matches.length;v++)l.matches[v].isGroup=!1;0<m.length?(s=m[m.length-1]).matches.push(l):f.matches.push(l)}}else f.matches.push(o);else a();break;case w.optionalmarker.start:m.push(new t(!1,!0));break;case w.groupmarker.start:m.push(new t(!0));break;case w.quantifiermarker.start:var g,y,k,x=new t(!1,!1,!0),b=(g=g.replace(/[{}]/g,"")).split(","),P=isNaN(b[0])?b[0]:parseInt(b[0]),S=1===b.length?P:isNaN(b[1])?b[1]:parseInt(b[1]);"*"!==S&&"+"!==S||(P="*"===S?0:1),x.quantifier={min:P,max:S},0<m.length?((k=(y=m[m.length-1].matches).pop()).isGroup||((c=new t(!0)).matches.push(k),k=c),y.push(k),y.push(x)):((k=f.matches.pop()).isGroup||((c=new t(!0)).matches.push(k),k=c),f.matches.push(k),f.matches.push(x));break;case w.alternatormarker:(u=0<m.length?(s=m[m.length-1]).matches.pop():f.matches.pop()).isAlternator?m.push(u):((l=new t(!1,!1,!1,!0)).matches.push(u),m.push(l));break;default:a()}for(;0<m.length;)r(o=m.pop(),!0),f.matches.push(o);return 0<f.matches.length&&(r(u=f.matches[f.matches.length-1]),h.push(f)),w.numericInput&&function e(t){for(var i in t.matches=t.matches.reverse(),t.matches){var a,n=parseInt(i);t.matches[i].isQuantifier&&t.matches[n+1]&&t.matches[n+1].isGroup&&(a=t.matches[i],t.matches.splice(i,1),t.matches.splice(n+1,0,a)),void 0!==t.matches[i].matches?t.matches[i]=e(t.matches[i]):t.matches[i]=((r=t.matches[i])===w.optionalmarker.start?r=w.optionalmarker.end:r===w.optionalmarker.end?r=w.optionalmarker.start:r===w.groupmarker.start?r=w.groupmarker.end:r===w.groupmarker.end&&(r=w.groupmarker.start),r)}var r;return t}(h[0]),h}function e(e,t){var i,a;if(null!==e&&""!==e)return 1===e.length&&!1===w.greedy&&0!==w.repeat&&(w.placeholder=""),(0<w.repeat||"*"===w.repeat||"+"===w.repeat)&&(i="*"===w.repeat?0:"+"===w.repeat?1:w.repeat,e=w.groupmarker.start+e+w.groupmarker.end+w.quantifiermarker.start+i+","+w.repeat+w.quantifiermarker.end),void 0===Ae.prototype.masksCache[e]||!0===n?(a={mask:e,maskToken:r(e),validPositions:{},_buffer:void 0,buffer:void 0,tests:{},metadata:t},!0!==n&&(Ae.prototype.masksCache[w.numericInput?e.split("").reverse().join(""):e]=a,a=we.extend(!0,{},Ae.prototype.masksCache[w.numericInput?e.split("").reverse().join(""):e]))):a=we.extend(!0,{},Ae.prototype.masksCache[w.numericInput?e.split("").reverse().join(""):e]),a}function i(e){return e.toString()}var t;if(we.isFunction(w.mask)&&(w.mask=w.mask(w)),we.isArray(w.mask)){if
1(1<w.mask.length){w.keepStatic=null===w.keepStatic||w.keepStatic;var a="(";return we.each(w.numericInput?w.mask.reverse():w.mask,function(e,t){1<a.length&&(a+=")|("),a+=i(void 0===t.mask||we.isFunction(t.mask)?t:t.mask)}),e(a+=")",w.mask)}w.mask=w.mask.pop()}return w.mask&&(t=void 0===w.mask.mask||we.isFunction(w.mask.mask)?e(i(w.mask),w.mask):e(i(w.mask.mask),w.mask)),t}function Ce(e,T,C){function i(e,t,i){t=t||0;var a,n,r,o,s=[],l=0,u=R();do{!0===e&&T.validPositions[l]?(r=(n=T.validPositions[l]).match,o=n.locator.slice(),s.push(!0===i?n.input:O(l,r))):(r=(a=M(l,o,l-1)).match,o=a.locator.slice(),(!1===C.jitMasking||l<u||isFinite(C.jitMasking)&&C.jitMasking>l)&&s.push(O(l,r))),l++}while((void 0===V||l-1<V)&&null!==r.fn||null===r.fn&&""!==r.def||l<=t);return""===s[s.length-1]&&s.pop(),s}function E(e){var t=T;!(t.buffer=void 0)!==e&&(t.tests={},t._buffer=void 0,t.validPositions={},t.p=0)}function R(e,t){var i=-1,a=-1,n=T.validPositions;for(var r in void 0===e&&(e=-1),n){var o=parseInt(r);n[o]&&(t||null!==n[o].match.fn)&&(o<=e&&(i=o),e<=o&&(a=o))}return-1!==i&&1<e-i||a<e?i:a}function y(e,t,i,a){if(a||C.insertMode&&void 0!==T.validPositions[e]&&void 0===i){for(var n=we.extend(!0,{},T.validPositions),r=R(),o=e;o<=r;o++)delete T.validPositions[o];T.validPositions[e]=t;var s=!0,l=T.validPositions;for(o=f=e;o<=r;o++){var u=n[o];if(void 0!==u)for(var c=f,d=-1;c<w()&&(null==u.match.fn&&l[o]&&(!0===l[o].match.optionalQuantifier||!0===l[o].match.optionality)||null!=u.match.fn);)if(null===u.match.fn||!C.keepStatic&&l[o]&&(void 0!==l[o+1]&&1<x(o+1,l[o].locator.slice(),o).length||void 0!==l[o].alternation)?c++:c=A(f),m(c,u.match.def)){var p=_(c,u.input,!0,!0),s=!1!==p,f=p.caret||p.insert?R():c;if(s)break}else{if(s=null==u.match.fn,d===c)break;d=c}if(!s)break}if(!s)return T.validPositions=we.extend(!0,{},n),E(!0),0}else T.validPositions[e]=t;return E(!0),1}function k(e,t,i,a){var n,r=e;for(T.p=e,n=t-1;r<=n;n--)void 0===T.validPositions[n]||!0!==i&&(function(e){var t=T.validPositions[e];if(void 0!==t&&null===t.match.fn){var i=T.validPositions[e-1],a=T.validPositions[e+1];return void 0!==i&&void 0!==a}}(n)||!1===C.canClearPosition(T,n,R(),a,C))||delete T.validPositions[n];for(E(!0),n=r+1;n<=R();){for(;void 0!==T.validPositions[r];)r++;var o,s=T.validPositions[r];n<r&&(n=r+1),void 0===T.validPositions[n]&&S(n)||void 0!==s?n++:(m(r,(o=M(n)).match.def)?!1!==_(r,o.input||O(n),!0)&&(delete T.validPositions[n],n++):S(n)||(n++,r--),r++)}E(!0)}function M(e,t,i){var a=T.validPositions[e];if(void 0===a)for(var n=x(e,t,i),r=R(),o=T.validPositions[r]||x(0)[0],s=void 0!==o.alternation?o.locator[o.alternation].toString().split(","):[],l=0;l<n.length&&!((a=n[l]).match&&(C.greedy&&!0!==a.match.optionalQuantifier||(!1===a.match.optionality||!1===a.match.newBlockMarker)&&!0!==a.match.optionalQuantifier)&&(void 0===o.alternation||o.alternation!==a.alternation||void 0!==a.locator[o.alternation]&&h(a.locator[o.alternation].toString().split(","),s)));l++);return a}function c(e){return T.validPositions[e]?T.validPositions[e].match:x(e)[0].match}function m(e,t){for(var i=!1,a=x(e),n=0;n<a.length;n++)if(a[n].match&&a[n].match.def===t){i=!0;break}return i}function N(e,a){var n,r;return(T.tests[e]||T.validPositions[e])&&we.each(T.tests[e]||[T.validPositions[e]],function(e,t){var i=t.alternation?t.locator[t.alternation].toString().indexOf(a):-1;(void 0===r||i<r)&&-1!==i&&(n=t,r=i)}),n}function x(M,e,t){function _(E,R,e,t){for(var i=0<R.length?R.shift():0;i<E.matches.length;i++)if(!0!==E.matches[i].isQuantifier){var a=function e(t,i,a){function r(i,a){var n=0===we.inArray(i,a.matches);return n||we.each(a.matches,function(e,t){return(!0!==t.isQuantifier||!(n=r(i,a.matches[e-1])))&&void 0}),n}if(1e4<j)throw"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+T.mask;if(j===M&&void 0===t.matches)return I.push({match:t,locator:i.reverse(),cd:F}),!0;if(void 0!==t.matches){if(t.isGroup&&a!==t){if(t=e(E.matches[we.inArray(t,E.matches)+1],i))return!0}else if(t.isOptional){var n=t;if(t=_(t,R,i,a)){if(!r(O=I[I.length-1].match,n))return!0;D=!0,j=M}}else if(t.isAlternator){var o,s=t,l=[],u=I.slice(),c=i.length,d=0<R.length?R.shift():-1;if(-1===d||"string"==typeof d){var p=j,f=R.slice(),m=[];
1if("string"==typeof d)m=d.split(",");else for(g=0;g<s.matches.length;g++)m.push(g);for(var h=0;h<m.length;h++){var v,g=parseInt(m[h]);I=[],C=void 0,C=N(j,g),R=C?C.locator.slice(C.alternation+1):[],!0!==(t=e(s.matches[g]||E.matches[g],[g].concat(i),a)||t)&&void 0!==t&&m[m.length-1]<s.matches.length&&(v=we.inArray(t,E.matches)+1,E.matches.length>v&&(t=e(E.matches[v],[v].concat(i.slice(1,i.length)),a))&&(m.push(v.toString()),we.each(I,function(e,t){t.alternation=i.length-1}))),o=I.slice(),j=p,I=[];for(var y=0;y<f.length;y++)R[y]=f[y];for(var k=0;k<o.length;k++){var x=o[k];x.alternation=x.alternation||c;for(var b=0;b<l.length;b++){var P=l[b];if(x.match.def===P.match.def&&("string"!=typeof d||-1!==we.inArray(x.locator[x.alternation].toString(),m))){x.match.mask===P.match.mask&&(o.splice(k,1),k--),-1===P.locator[x.alternation].toString().indexOf(x.locator[x.alternation])&&(P.locator[x.alternation]=P.locator[x.alternation]+","+x.locator[x.alternation],P.alternation=x.alternation);break}}}l=l.concat(o)}"string"==typeof d&&(l=we.map(l,function(e,t){if(isFinite(t)){var i=e.alternation,a=e.locator[i].toString().split(",");e.locator[i]=void 0,e.alternation=void 0;for(var n=0;n<a.length;n++)-1!==we.inArray(a[n],m)&&(void 0!==e.locator[i]?(e.locator[i]+=",",e.locator[i]+=a[n]):e.locator[i]=parseInt(a[n]),e.alternation=i);if(void 0!==e.locator[i])return e}})),I=u.concat(l),j=M,D=0<I.length}else t=e(s.matches[d]||E.matches[d],[d].concat(i),a);if(t)return!0}else if(t.isQuantifier&&a!==E.matches[we.inArray(t,E.matches)-1])for(var S=t,w=0<R.length?R.shift():0;w<(isNaN(S.quantifier.max)?w+1:S.quantifier.max)&&j<=M;w++){var A=E.matches[we.inArray(S,E.matches)-1];if(t=e(A,[w].concat(i),A)){if((O=I[I.length-1].match).optionalQuantifier=w>S.quantifier.min-1,r(O,A)){if(w>S.quantifier.min-1){D=!0,j=M;break}return!0}return!0}}else if(t=_(t,R,i,a))return!0}else j++;var C}(E.matches[i],[i].concat(e),t);if(a&&j===M)return a;if(M<j)break}}var O,i,a=T.maskToken,j=e?t:0,n=e||[0],I=[],D=!1,F=e?e.join(""):"";if(-1<M){if(void 0===e){for(var r,o=M-1;void 0===(r=T.validPositions[o]||T.tests[o])&&-1<o;)o--;void 0!==r&&-1<o&&(n=((i=r)[0]||i).locator.slice(),F=n.join(""),r=r[0]||r,j=o)}if(T.tests[M]&&T.tests[M][0].cd===F)return T.tests[M];for(var s=n.shift();s<a.length;s++){if(_(a[s],n,[s])&&j===M||M<j)break}}return 0!==I.length&&!D||I.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:""},locator:[]}),T.tests[M]=we.extend(!0,[],I),T.tests[M]}function f(){return void 0===T._buffer&&(T._buffer=i(!1,1)),T._buffer}function b(e){if(void 0===T.buffer||!0===e){if(!0===e)for(var t in T.tests)void 0===T.validPositions[t]&&delete T.tests[t];T.buffer=i(!0,R(),!0)}return T.buffer}function P(e,t,i){var a;if(!0===e)E(),e=0,t=i.length;else for(a=e;a<t;a++)delete T.validPositions[a],delete T.tests[a];for(a=e;a<t;a++)E(!0),i[a]!==C.skipOptionalPartCharacter&&_(a,i[a],!0,!0)}function h(e,t){for(var i=C.greedy?t:t.slice(0,1),a=!1,n=0;n<e.length;n++)if(-1!==we.inArray(e[n],i)){a=!0;break}return a}function _(v,e,t,i){function g(e){return ue?1<e.begin-e.end||e.begin-e.end==1&&C.insertMode:1<e.end-e.begin||e.end-e.begin==1&&C.insertMode}function a(d,p,f,m){var h=!1;return we.each(x(d),function(e,t){for(var i,a=t.match,n=p?1:0,r="",o=a.cardinality;n<o;o--)r+=(i=d-(o-1),void 0===T.validPositions[i]?O(i):T.validPositions[i].input);if(p&&(r+=p),b(!0),!1!==(h=null!=a.fn?a.fn.test(r,T,d,f,C,g(v)):(p===a.def||p===C.skipOptionalPartCharacter)&&""!==a.def&&{c:a.placeholder||a.def,pos:d})){var s=(s=void 0!==h.c?h.c:p)===C.skipOptionalPartCharacter&&null===a.fn?a.placeholder||a.def:s,l=d,u=b();if(void 0!==h.remove&&(we.isArray(h.remove)||(h.remove=[h.remove]),we.each(h.remove.sort(function(e,t){return t-e}),function(e,t){k(t,t+1,!0)})),void 0!==h.insert&&(we.isArray(h.insert)||(h.insert=[h.insert]),we.each(h.insert.sort(function(e,t){return e-t}),function(e,t){_(t.pos,t.c,!1,m)})),h.refreshFromBuffer){var c=h.refreshFromBuffer;if(P((f=!0)===c?c:c.start,c.end,u),void 0===h.pos&&void 0===h.c)return h.pos=R(),!1;if((l=void 0!==h.pos?h.pos:d)!==d)return h=we.extend(h,_(l,s,!0,m)),!1}else if(!0!==h&&void 0!==h.pos&&h.pos!==d&&(l=h.pos,P(d,l,b().slice()),l!==d))return h=we.extend(h,_(l,s,!0)),!1;return!0!==h&&void 0===h.pos&&void 0===h.c||(0<e&&E(!0),y(l,we.extend({}
1,t,{input:function(e,t){switch(t.casing){case"upper":e=e.toUpperCase();break;case"lower":e=e.toLowerCase()}return e}(s,a)}),m,g(v))||(h=!1)),!1}}),h}t=!0===t;var n=v;void 0!==v.begin&&(n=ue&&!g(v)?v.end:v.begin);for(var r,o=!1,s=we.extend(!0,{},T.validPositions),l=n-1;-1<l&&!T.validPositions[l];l--);for(l++;l<n;l++)void 0===T.validPositions[l]&&(!1===C.jitMasking||C.jitMasking>l)&&((r=M(l)).match.def===C.radixPointDefinitionSymbol||!S(l,!0)||we.inArray(C.radixPoint,b())<l&&r.match.fn&&r.match.fn.test(O(l),T,l,!1,C))&&a(R(l,!0)+1,r.match.placeholder||(null==r.match.fn?r.match.def:""!==O(l)?O(l):b()[l]),!0,i);if(g(v)&&(D(void 0,Ae.keyCode.DELETE,v),n=T.p),n<w()&&(o=a(n,e,t,i),(!t||!0===i)&&!1===o)){var u=T.validPositions[n];if(!u||null!==u.match.fn||u.match.def!==e&&e!==C.skipOptionalPartCharacter){if((C.insertMode||void 0===T.validPositions[A(n)])&&!S(n,!0)){var c=M(n).match;a(n,c=c.placeholder||c.def,t,i);for(var d=n+1,p=A(n);d<=p;d++)if(!1!==(o=a(d,e,t,i))){(function(e,t){for(var i,a,n,r=T.validPositions[t].locator,o=r.length,s=e;s<t;s++){void 0!==T.validPositions[s]||S(s,!0)||(i=x(s),a=i[0],n=-1,we.each(i,function(e,t){for(var i=0;i<o&&void 0!==t.locator[i]&&h(t.locator[i].toString().split(","),r[i].toString().split(","));i++)n<i&&(n=i,a=t)}),y(s,we.extend({},a,{input:a.match.placeholder||a.match.def}),!0))}})(n,d),n=d;break}}}else o={caret:A(n)}}return!1===o&&C.keepStatic&&(o=function(e,t,i,a){for(var n,r,o,s,l,u,c=we.extend(!0,{},T.validPositions),d=we.extend(!0,{},T.tests),p=R();0<=p&&(!(s=T.validPositions[p])||void 0===s.alternation||(n=p,r=T.validPositions[n].alternation,M(n).locator[s.alternation]===s.locator[s.alternation]));p--);if(void 0!==r)for(var f in n=parseInt(n),T.validPositions)if(f=parseInt(f),s=T.validPositions[f],n<=f&&void 0!==s.alternation){0===n?(u=[],we.each(T.tests[n],function(e,t){void 0!==t.locator[r]&&(u=u.concat(t.locator[r].toString().split(",")))})):u=T.validPositions[n].locator[r].toString().split(",");var m=void 0!==s.locator[r]?s.locator[r]:u[0];0<m.length&&(m=m.split(",")[0]);for(var h=0;h<u.length;h++){var v=[],g=0,y=0;if(m<u[h]){for(var k,x,b=f;0<=b;b--)if(void 0!==(k=T.validPositions[b])){var P=N(b,u[h]);T.validPositions[b].match.def!==P.match.def&&(v.push(T.validPositions[b].input),T.validPositions[b]=P,T.validPositions[b].input=O(b),null===T.validPositions[b].match.fn&&y++,k=P),x=k.locator[r],k.locator[r]=parseInt(u[h]);break}if(m!==k.locator[r]){for(A=f+1;A<R(void 0,!0)+1;A++)(l=T.validPositions[A])&&null!=l.match.fn?v.push(l.input):A<e&&g++,delete T.validPositions[A],delete T.tests[A];for(E(!0),C.keepStatic=!C.keepStatic,o=!0;0<v.length;){var S=v.shift();if(S!==C.skipOptionalPartCharacter&&!(o=_(R(void 0,!0)+1,S,!1,a)))break}if(k.alternation=r,k.locator[r]=x,o){for(var w=R(e)+1,A=f+1;A<R()+1;A++)(void 0===(l=T.validPositions[A])||null==l.match.fn)&&A<e&&y++;o=_(w<(e+=y-g)?w:e,t,i,a)}if(C.keepStatic=!C.keepStatic,o)return o;E(),T.validPositions=we.extend(!0,{},c),T.tests=we.extend(!0,{},d)}}}break}return!1}(n,e,t,i)),!0===o&&(o={pos:n}),we.isFunction(C.postValidation)&&!1!==o&&!t&&!0!==i&&(o=!!C.postValidation(b(!0),o,C
1)&&o),void 0===o.pos&&(o.pos=n),!1===o&&(E(!0),T.validPositions=we.extend(!0,{},s)),o}function S(e,t){var i;return t?""===(i=M(e).match).def&&(i=c(e)):i=c(e),null!=i.fn?i.fn:!0!==t&&-1<e&&!C.keepStatic&&void 0===T.validPositions[e]&&2<x(e).length}function w(){-1===(V=void 0!==ye?ye.maxLength:void 0)&&(V=void 0);for(var e=R(),t=T.validPositions[e],i=void 0!==t?t.locator.slice():void 0,a=e+1;void 0===t||null!==t.match.fn||null===t.match.fn&&""!==t.match.def;a++)i=(t=M(a,i,a-1)).locator.slice();var n=""!==c(a-1).def?a:a-1;return void 0===V||n<V?n:V}function A(e,t){var i=w();if(i<=e)return i;for(var a=e;++a<i&&(!0===t&&(!0!==c(a).newBlockMarker||!S(a))||!0!==t&&!S(a)&&(!0!==C.nojumps||C.nojumpsThreshold>a)););return a}function v(e,t){var i=e;if(i<=0)return 0;for(;0<--i&&(!0===t&&!0!==c(i).newBlockMarker||!0!==t&&!S(i)););return i}function g(e,t,i,a,n){var r,o;a&&we.isFunction(C.onBeforeWrite)&&((r=C.onBeforeWrite(a,t,i,C))&&(r.refreshFromBuffer&&(P(!0===(o=r.refreshFromBuffer)?o:o.start,o.end,r.buffer||t),t=b(!0)),void 0!==i&&(i=void 0!==r.caret?r.caret:i))),e.inputmask._valueSet(t.join("")),void 0===i||void 0!==a&&"blur"===a.type||j(e,i),!0===n&&(de=!0,we(e).trigger("input"))}function O(e,t){if(void 0!==(t=t||c(e)).placeholder)return t.placeholder;if(null!==t.fn)return C.placeholder.charAt(e%C.placeholder.length);if(-1<e&&!C.keepStatic&&void 0===T.validPositions[e]){var i,a=x(e),n=0;if(2<a.length)for(var r=0;r<a.length;r++)if(!0!==a[r].match.optionality&&!0!==a[r].match.optionalQuantifier&&(null===a[r].match.fn||void 0===i||!1!==a[r].match.fn.test(i.match.def,T,e,!0,C))&&(n++,null===a[r].match.fn&&(i=a[r]),1<n))return C.placeholder.charAt(e%C.placeholder.length)}return t.def}function d(l,e,u,t){var c,i,a,n=t.slice(),d="",p=0;E(),T.p=A(-1),u||(!0!==C.autoUnmask?(i=f().slice(0,A(-1)).join(""),(a=n.join("").match(new RegExp("^"+Ae.escapeRegex(i),"g")))&&0<a.length&&(n.splice(0,a.length*i.length),p=A(p))):p=A(p)),we.each(n,function(e,t){var i,a,n,r,o,s;void 0!==t&&((i=new we.Event("keypress")).which=t.charCodeAt(0),d+=t,r=M((a=R(void 0,!0))+1,(n=T.validPositions[a])?n.locator.slice():void 0,a),!function(){var e=!1,t=f().slice(p,A(p)).join("").indexOf(d);if(-1!==t&&!S(p)){e=!0;for(var i=f().slice(p,p+t),a=0;a<i.length;a++)if(" "!==i[a]){e=!1;break}}return e}()||u||C.autoUnmask?(o=u?e:null==r.match.fn&&r.match.optionality&&a+1<T.p?a+1:T.p,c=F.call(l,i,!0,!1,u,o),p=o+1,d=""):c=F.call(l,i,!0,!1,!0,a+1),!u&&we.isFunction(C.onBeforeWrite)&&((c=C.onBeforeWrite(i,b(),c.forwardPosition,C))&&c.refreshFromBuffer)&&(P(!0===(s=c.refreshFromBuffer)?s:s.start,s.end,c.buffer),E(!0),c.caret&&(T.p=c.caret)))}),e&&g(l,b(),document.activeElement===l?A(R(0)):void 0,new we.Event("checkval"))}function t(e){if(e&&void 0===e.inputmask)return e.value;var t=[],i=T.validPositions;for(var a in i)i[a].match&&null!=i[a].match.fn&&t.push(i[a].input);var n,r=0===t.length?null:(ue?t.reverse():t).join("");return null!==r&&(n=(ue?b().slice().reverse():b()).join(""),we.isFunction(C.onUnMask)&&(r=C.onUnMask(n,r,C)||r)),r}function j(e,t,i,a){function n(e){return!0===a||!ue||"number"!=typeof e||C.greedy&&""===C.placeholder||(e=b().join("").length-e),e}if("number"!=typeof t)return e.setSelectionRange?(t=e.selectionStart,i=e.selectionEnd):window.getSelection?(o=window.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==e&&o.commonAncestorContainer!==e||(t=o.startOffset,i=o.endOffset):document.selection&&document.selection.createRange&&(i=(t=0-(o=document.selection.createRange()).duplicate().moveStart("character",-e.inputmask._valueGet().length))+o.text.length),{begin:n(t),end:n(i)};t=n(t),i="number"==typeof(i=n(i))?i:t;var r,o,s,l=parseInt(((e.ownerDocument.defaultView||window).getComputedStyle?(e.ownerDocument.defaultView||window).getComputedStyle(e,null):e.currentStyle).fontSize)*i;e.scrollLeft=l>e.scrollWidth?l:0,Ee||!1!==C.insertMode||t!==i||i++,e.setSelectionRange?(e.selectionStart=t,e.selectionEnd=i):window.getSelection?(o=document.createRange(),void 0!==e.firstChild&&null!==e.firstChild||(r=document.createTextNode(""),e.appendChild(r)),o.setStart(e.firstChild,t<e.inputmask._valueGet().length?t:e.inputmask._valueGet().length),o.setEnd(e.firstChild,i<e.inputmask._valueGet().length?i:e.inputmask._valueGet().length),o.collapse(!0),(s=window.getSelection()).removeAllRanges(),s.addRange(o)):e.createTextRange&&((o=e.createTextRange()).collapse(!0),o.moveEnd("character",i),o.moveStart("character",t),o.select())}function o(e){for(var t,i=b(),a=i.length,n=R(),r={},o=T.validPositions[n],s=void 0!==o?o.locator.slice():void 0,l=n+1;l<i.length;l++)s=(t=M(l,s,l-1)).locator.slice(),r[l]=we.extend(!0,{},t);var u=o&&void 0!==o.alternation?o.locator[o.alternation]:void 0;for(l=a-1;n<l&&(((t=r[l]).match.optionality||t.match.optionalQuantifier||u&&(u!==r[l].locator[o.alternation]&&null!=t.match.fn||null===t.match.fn&&t.locator[o.alternation]&&h(t.locator[o.alternation].toString().split(","),u.toString().split(","))&&""!==x(l)[0].def))&&i[l]===O(l,t.match));l--)a--;return e?{l:a,def:r[a]?r[a].match:void 0}:a}function n(e){for(var t=o(),i=e.length-1;t<i&&!S(i);i--);return e.splice(t,i+1-t),e}function I(e){if(we.isFunction(C.isComplete))return C.isComplete(e,C);if("*"!==C.repeat){var t=!1,i=o(!0),a=v(i.l);if(void 0===i.def||i.def.newBlockMarker||i.def.optionality||i.def.optionalQuantifier){t=!0;for(var n=0;n<=a;n++){var r=M(n).match;if(null!==r.fn&&void 0===T.validPositions[n]&&!0!==r.optionality&&!0!==r.optionalQuantifier||null===r.fn&&e[n]!==O(n,r)){t=!1;break}}}return t}}function D(r,e,t,i){var a;(C.numericInput||ue)&&(e===Ae.keyCode.BACKSPACE?e=Ae.keyCode.DELETE:e===Ae.keyCode.DELETE&&(e=Ae.keyCode.BACKSPACE),ue)&&(a=t.end,t.end=t.begin,t.begin=a),e===Ae.keyCode.BACKSPACE&&(t.end-t.begin<1||!1===C.insertMode)?(t.begin=v(t.begin),void 0===T.validPositions[t.begin]||T.validPositions[t.begin].input!==C.groupSeparator&&T.validPositions[t.begin].input!==C.radixPoint||t.begin--):e===Ae.keyCode.DELETE&&t.begin===t.end&&(t.end=S(t.end)?t.end+1:A(t.end
1)+1,void 0===T.validPositions[t.begin]||T.validPositions[t.begin].input!==C.groupSeparator&&T.validPositions[t.begin].input!==C.radixPoint||t.end++),k(t.begin,t.end,!1,i),!0!==i&&function(){if(C.keepStatic){E(!0);for(var e=[],t=we.extend(!0,{},T.validPositions),i=R();0<=i;i--){var a=T.validPositions[i];if(a&&(null!=a.match.fn&&e.push(a.input),delete T.validPositions[i],void 0!==a.alternation&&a.locator[a.alternation]===M(i).locator[a.alternation]))break}if(-1<i)for(;0<e.length;){T.p=A(R());var n=new we.Event("keypress");n.which=e.pop().charCodeAt(0),F.call(r,n,!0,!1,!1,T.p)}else T.validPositions=we.extend(!0,{},t)}}();var n=R(t.begin);n<t.begin?(-1===n&&E(),T.p=A(n)):!0!==i&&(T.p=t.begin)}function l(e){var t,i,a,n,r,o=this,s=we(o),l=e.keyCode,u=j(o);l===Ae.keyCode.BACKSPACE||l===Ae.keyCode.DELETE||Me&&l===Ae.keyCode.BACKSPACE_SAFARI||e.ctrlKey&&l===Ae.keyCode.X&&(i="cut",a=document.createElement("input"),(r=(n="on"+i)in a)||(a.setAttribute(n,"return;"),r="function"==typeof a[n]),a=null,!r)?(e.preventDefault(),D(o,l,u),g(o,b(),T.p,e,q!==b().join("")),o.inputmask._valueGet()===f().join("")?s.trigger("cleared"):!0===I(b())&&s.trigger("complete"),C.showTooltip&&(o.title=C.tooltip||T.mask)):l===Ae.keyCode.END||l===Ae.keyCode.PAGE_DOWN?(e.preventDefault(),t=A(R()),C.insertMode||t!==w()||e.shiftKey||t--,j(o,e.shiftKey?u.begin:t,t,!0)):l===Ae.keyCode.HOME&&!e.shiftKey||l===Ae.keyCode.PAGE_UP?(e.preventDefault(),j(o,0,e.shiftKey?u.begin:0,!0)):(C.undoOnEscape&&l===Ae.keyCode.ESCAPE||90===l&&e.ctrlKey)&&!0!==e.altKey?(d(o,!0,!1,q.split("")),s.trigger("click")):l!==Ae.keyCode.INSERT||e.shiftKey||e.ctrlKey?!0===C.tabThrough&&l===Ae.keyCode.TAB?(!0===e.shiftKey?(null===c(u.begin).fn&&(u.begin=A(u.begin)),u.end=v(u.begin,!0),u.begin=v(u.end,!0)):(u.begin=A(u.begin,!0),u.end=A(u.begin,!0),u.end<w()&&u.end--),u.begin<w()&&(e.preventDefault(),j(o,u.begin,u.end))):!1!==C.insertMode||e.shiftKey||(l===Ae.keyCode.RIGHT?setTimeout(function(){var e=j(o);j(o,e.begin)},0):l===Ae.keyCode.LEFT&&setTimeout(function(){var e=j(o);j(o,ue?e.begin+1:e.begin-1)},0)):(C.insertMode=!C.insertMode,j(o,C.insertMode||u.begin!==w()?u.begin:u.begin-1)),C.onKeyDown.call(this,e,b(),j(o).begin,C),pe=-1!==we.inArray(l,C.ignorables)}function F(e,t,i,a,n){var r=we(this),o=e.which||e.charCode||e.keyCode;if(!(!0===t||e.ctrlKey&&e.altKey)&&(e.ctrlKey||e.metaKey||pe))return o===Ae.keyCode.ENTER&&q!==b().join("")&&(q=b().join(""),setTimeout(function(){r.trigger("change")},0)),!0;if(o){46===o&&!1===e.shiftKey&&","===C.radixPoint&&(o=44);var s=t?{begin:n,end:n}:j(this),l=String.fromCharCode(o);T.writeOutBuffer=!0;var u,c,d,p,f,m=_(s,l,a);if(!1!==m&&(u=m.pos,E(!0),d=void 0!==m.caret?m.caret:(c=T.validPositions,!C.keepStatic&&(void 0!==c[u+1]&&1<x(u+1,c[u].locator.slice(),u).length||void 0!==c[u].alternation)?u+1:A(u)),T.p=d),!1!==i&&(p=this,setTimeout(function(){C.onKeyValidation.call(p,o,m,C)},0),T.writeOutBuffer&&!1!==m&&(g(this,f=b(),C.numericInput&&void 0===m.caret?v(d):d,e,!0!==t),!0!==t&&setTimeout(function(){!0===I(f)&&r.trigger("complete")},0))),C.showTooltip&&(this.title=C.tooltip||T.mask),e.preventDefault(),t)return m.forwardPosition=d,m}}function a(e){var t,i=this,a=e.originalEvent||e,n=we(i),r=i.inputmask._valueGet(!0),o=j(i);ue&&(t=o.end,o.end=o.begin,o.begin=t);var s=r.substr(0,o.begin),l=r.substr(o.end,r.length);s===(ue?f().reverse():f()).slice(0,o.begin).join("")&&(s=""),l===(ue?f().reverse():f()).slice(o.end).join("")&&(l=""),ue&&(t=s,s=l,l=t),window.clipboardData&&window.clipboardData.getData?r=s+window.clipboardData.getData("Text")+l:a.clipboardData&&a.clipboardData.getData&&(r=s+a.clipboardData.getData("text/plain")+l);var u=r;if(we.isFunction(C.onBeforePaste)){if(!1===(u=C.onBeforePaste(r,C)))return e.preventDefault();u=u||r}return d(i,!1,!1,ue?u.split("").reverse():u.toString().split("")),g(i,b(),A(R()),e,!0),!0===I(b())&&n.trigger("complete"),e.preventDefault()}function r(e){var t=this,i=t.inputmask._valueGet();if(b().join("")!==i){var a=j(t),i=i.replace(new RegExp("("+Ae.escapeRegex(f().join(""))+")*"),"");if(Re){var n=i.replace(b().join(""),"");if(1===n.length){var r=new we.Event("keypress");return r.which=n.charCodeAt(0),F.call(t,r,!0,!0,!1,T.validPositions[a.begin-1]?a.begin:a.begin-1),!1}}if(a.begin>i.length&&(j(t,i.length),a=j(t)),b().length-i.length!=1||i.charAt(a.begin)===b()[a.begin]||i.charAt(a.begin+1)===b()[a.begin]||S(a.begin)){for(var o=R()+1,s=b().slice(o).join("");null===i.match(Ae.escapeRegex(s)+"$");)s=s.slice(1);d(t,!0,!1,i=(i=i.replace(s,"")).split("")),!0===I(b())&&we(t).trigger("complete")}else e.keyCode=Ae.keyCode.BACKSPACE,l.call(t,e);e.preventDefault()}}function s(e){var t=this.inputmask._valueGet();d(this,!0,!1,(we.isFunction(C.onBeforeMask)&&C.onBeforeMask(t,C)||t).split("")),q=b().join(""),(C.clearMaskOnLostFocus||C.clearIncomplete)&&this.inputmask._valueGet()===f().join("")&&this.inputmask._valueSet("")}function u(e){var t=this,i=t.inputmask._valueGet();C.showMaskOnFocus&&(!C.showMaskOnHover||C.showMaskOnHover&&""===i)?t.inputmask._valueGet()!==b().join("")&&g(t,b(),A(R())):!1===fe&&j(t,A(R())),!0===C.positionCaretOnTab&&setTimeout(function(){j(t,A(R()))},0),q=b().join("")}function p(e){var t,i;fe=!1,C.clearMaskOnLostFocus&&document.activeElement!==this&&(t=b().slice(),(i=this.inputmask._valueGet())!==this.getAttribute("placeholder")&&""!==i&&(-1===R()&&i===f().join("")?t=[]:n(t),g(this,t)))}function G(e){var n=this;setTimeout(function(){var e,t,i,a;document.activeElement!==n||(e=j(n)).begin===e.end&&(!function(e){if(C.radixFocus&&""!==C.radixPoint){var t=T.validPositions;if(void 0===t[e]||t[e].input===O(e)){if(e<A(-1))return 1;var i=we.inArray(C.radixPoint,b());if(-1!==i){for(var a in t)if(i<a&&t[a].input!==O(a))return;return 1}}}}(e.begin)?(t=e.begin)<(i=A(R(t,!0)))?j(n,S(t)||S(t-1)?t:A(t)):((""!==(a=O(i))&&b()[i]!==a||!S(i,!0)&&c(i).def===a)&&(i=A(i)),j(n,i)):j(n,C.numericInput?A(we.inArray(C.radixPoint,b())):we.inArray(C.radixPoint,b())))},0)}function B(e){var t=this;setTimeout(function(){j(t,0,A(R()))},0)}function K(e){var t=this,i=we(t),a=j(t),n=e.originalEvent||e,r=window.clipboardData||n.clipboardData,o=ue?b().slice(a.end,a.begin):b().slice(a.begin,a.end);r.setData("text",ue?o.reverse().join(""):o.join("")),document.execCommand&&document.execCommand("copy"),D(t,Ae.keyCode.DELETE,a),g(t,b(),T.p,e,q!==b().join("")),t.inputmask._valueGet()===f().join("")&&i.trigger("cleared"),C.showTooltip&&(t.title=C.tooltip||T.mask)}function L(e){var t,i,a=we(this);this.inputmask&&(t=this.inputmask._valueGet(),i=b().slice(),q!==i.join("")&&setTimeout(function(){a.trigger("change"),q=i.join("")},0),""!==t&&(C.clearMaskOnLostFocus&&(-1===R()&&t===f().join("")?i=[]:n(i)),!1===I(i)&&(setTimeout(function(){a.trigger("incomplete")},0),C.clearIncomplete&&(E(),i=C.clearMaskOnLostFocus?[]:f().slice())),g(this,i,void 0,e)))}function U(e){fe=!0,document.activeElement!==this&&C.showMaskOnHover&&this.inputmask._valueGet()!==b().join("")&&g(this,b())}function H(e){q!==b().join("")&&ke.trigger("change"),C.clearMaskOnLostFocus&&-1===R()&&ye.inputmask._valueGet&&ye.inputmask._valueGet()===f().join("")&&ye.inputmask._valueSet(""),C.removeMaskOnSubmit&&(ye.inputmask._valueSet(ye.inputmask.unmaskedvalue(),!0),setTimeout(function(){g(ye,b())},0))}function Q(e){setTimeout(function(){ke.trigger("setvalue")},0)}var q,V,z,W,Y,$,Z,X,J,ee,te,ie,ae,ne,re,oe,se,le,ue=!1,ce=!1,de=!1,pe=!1,fe=!0,me={on:function(e,t,n){function i(e){if(void 0===this.inputmask&&"FORM"!==this.nodeName){var t=we.data(this,"_inputmask_opts");t?new Ae(t).mask(this):me.off(this)}else{if("setvalue"===e.type||!(this.disabled||this.readOnly&&!("keydown"===e.type&&e.ctrlKey&&67===e.keyCode||!1===C.tabThrough&&e.keyCode===Ae.keyCode.TAB))){switch(e.type){case"input":if(!0===de)return de=!1,e.preventDefault();break;
1case"keydown":de=ce=!1;break;case"keypress":if(!0===ce)return e.preventDefault();ce=!0;break;case"click":if(Re){var i=this;return setTimeout(function(){n.apply(i,arguments)},0),!1}}var a=n.apply(this,arguments);return!1===a&&(e.preventDefault(),e.stopPropagation()),a}e.preventDefault()}}e.inputmask.events[t]=e.inputmask.events[t]||[],e.inputmask.events[t].push(i),-1!==we.inArray(t,["submit","reset"])?null!=e.form&&we(e.form).on(t,i):we(e).on(t,i)},off:function(a,e){var t;a.inputmask&&a.inputmask.events&&(e?(t=[])[e]=a.inputmask.events[e]:t=a.inputmask.events,we.each(t,function(e,t){for(;0<t.length;){var i=t.pop();-1!==we.inArray(e,["submit","reset"])?null!=a.form&&we(a.form).off(e,i):we(a).off(e,i)}delete a.inputmask.events[e]}))}};if(void 0!==e)switch(e.action){case"isComplete":return ye=e.el,I(b());case"unmaskedvalue":return void 0!==(ye=e.el)&&void 0!==ye.inputmask?(T=ye.inputmask.maskset,C=ye.inputmask.opts,ue=ye.inputmask.isRTL):(z=e.value,C.numericInput&&(ue=!0),z=(we.isFunction(C.onBeforeMask)&&C.onBeforeMask(z,C)||z).split(""),d(void 0,!1,!1,ue?z.reverse():z),we.isFunction(C.onBeforeWrite)&&C.onBeforeWrite(void 0,b(),0,C)),t(ye);case"mask":ye=e.el,T=ye.inputmask.maskset,C=ye.inputmask.opts,ue=ye.inputmask.isRTL,q=b().join(""),ke=we(ye=ye),C.showTooltip&&(ye.title=C.tooltip||T.mask),"rtl"!==ye.dir&&!C.rightAlign||(ye.style.textAlign="right"),"rtl"!==ye.dir&&!C.numericInput||(ye.dir="ltr",ye.removeAttribute("dir"),ye.inputmask.isRTL=!0,ue=!0),me.off(ye),(te=ye).inputmask.__valueGet||(Object.getOwnPropertyDescriptor?(ne=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(te),"value"):void 0)&&ne.get&&ne.set?(ie=ne.get,ae=ne.set,Object.defineProperty(te,"value",{get:Pe,set:Se,configurable:!0})):"INPUT"!==te.tagName&&(ie=function(){return this.textContent},ae=function(e){this.textContent=e},Object.defineProperty(te,"value",{get:Pe,set:Se,configurable:!0})):document.__lookupGetter__&&te.__lookupGetter__("value")&&(ie=te.__lookupGetter__("value"),ae=te.__lookupSetter__("value"),te.__defineGetter__("value",Pe),te.__defineSetter__("value",Se)),void 0===ie&&(ie=function(){return te.value},ae=function(e){te.value=e},oe=te.type,!we.valHooks||void 0!==we.valHooks[oe]&&!0===we.valHooks[oe].inputmaskpatch||(se=we.valHooks[oe]&&we.valHooks[oe].get?we.valHooks[oe].get:function(e){return e.value},le=we.valHooks[oe]&&we.valHooks[oe].set?we.valHooks[oe].set:function(e,t){return e.value=t,e},we.valHooks[oe]={get:function(e){if(e.inputmask){if(e.inputmask.opts.autoUnmask)return e.inputmask.unmaskedvalue();var t=se(e);return-1!==R()||!0!==C.nullable?t:""}return se(e)},set:function(e,t){var i=we(e),a=le(e,t);return e.inputmask&&i.trigger("setvalue"),a},inputmaskpatch:!0}),re=te,me.on(re,"mouseenter",function(e){var t=we(this);this.inputmask._valueGet()!==b().join("")&&t.trigger("setvalue")})),te.inputmask.__valueGet=ie,te.inputmask._valueGet=function(e){return ue&&!0!==e?ie.call(this.el).split("").reverse().join(""):ie.call(this.el)},te.inputmask.__valueSet=ae,te.inputmask._valueSet=function(e,t){ae.call(this.el,null==e?"":!0!==t&&ue?e.split("").reverse().join(""):e)}),Z=C,J=($=ye).getAttribute("type"),(ee="INPUT"===$.tagName&&-1!==we.inArray(J,Z.supportsInputType)||$.isContentEditable||"TEXTAREA"===$.tagName)||"INPUT"!==$.tagName||((X=document.createElement("input")).setAttribute("type",J),ee="text"===X.type,X=null),ee&&(me.on(ye,"submit",H),me.on(ye,"reset",Q),me.on(ye,"mouseenter",U),me.on(ye,"blur",L),me.on(ye,"focus",u),me.on(ye,"mouseleave",p),me.on(ye,"click",G),me.on(ye,"dblclick",B),me.on(ye,"paste",a),me.on(ye,"dragdrop",a),me.on(ye,"drop",a),me.on(ye,"cut",K),me.on(ye,"complete",C.oncomplete),me.on(ye,"incomplete",C.onincomplete),me.on(ye,"cleared",C.oncleared),me.on(ye,"keydown",l),me.on(ye,"keypress",F),me.on(ye,"input",r)),me.on(ye,"setvalue",s),""===ye.inputmask._valueGet()&&!1!==C.clearMaskOnLostFocus&&document.activeElement!==ye||(W=we.isFunction(C.onBeforeMask)&&C.onBeforeMask(ye.inputmask._valueGet(),C)||ye.inputmask._valueGet(),d(ye,!0,!1,W.split("")),Y=b().slice(),q=Y.join(""),!1===I(Y)&&C.clearIncomplete&&E(),C.clearMaskOnLostFocus&&document.activeElement!==ye&&(-1===R()?Y=[]:n(Y)),g(ye,Y),document.activeElement===ye&&j(ye,A(R())));break;case"format":return C.numericInput&&(ue=!0),z=(we.isFunction(C.onBeforeMask)&&C.onBeforeMask(e.value,C)||e.value).split(""),d(void 0,!1,!1,ue?z.reverse():z),we.isFunction(C.onBeforeWrite)&&C.onBeforeWrite(void 0,b(),0,C),e.metadata?{value:ue?b().slice().reverse().join(""):b().join(""),metadata:Ce({action:"getmetadata"},T,C)}:ue?b().slice().reverse().join(""):b().join("");case"isValid":C.numericInput&&(ue=!0),e.value?(z=e.value.split(""),d(void 0,!1,!0,ue?z.reverse():z)):e.value=b().join("");for(var he=b(),ve=o(),ge=he.length-1;ve<ge&&!S(ge);ge--);return he.splice(ve,ge+1-ve),I(he)&&e.value===b().join("");case"getemptymask":return f().join("");case"remove":var ye=e.el,ke=we(ye);T=ye.inputmask.maskset,C=ye.inputmask.opts,ye.inputmask._valueSet(t(ye)),me.off(ye),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(ye),"value")&&ye.inputmask.__valueGet&&Object.defineProperty(ye,"value",{get:ye.inputmask.__valueGet,set:ye.inputmask.__valueSet,configurable:!0}):document.__lookupGetter__&&ye.__lookupGetter__("value")&&ye.inputmask.__valueGet&&(ye.__defineGetter__("value",ye.inputmask.__valueGet),ye.__defineSetter__("value",ye.inputmask.__valueSet)),ye.inputmask=void 0;break;case"getmetadata":if(we.isArray(T.metadata)){for(var xe,be=R(void 0,!0);0<=be;be--)if(T.validPositions[be]&&void 0!==T.validPositions[be].alternation){xe=T.validPositions[be].alternation;break}return void 0!==xe?T.metadata[T.validPositions[be].locator[xe]]:[]}return T.metadata}function Pe(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==R()||!0!==C.nullable?document.activeElement===this&&C.clearMaskOnLostFocus?(ue?n(b().slice()).reverse():n(b().slice())).join(""):ie.call(this):"":ie.call(this)}function Se(e){ae.call(this,e),this.inputmask&&we(this).trigger("setvalue")}}Ae.prototype={defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:null,oncomplete:we.noop,onincomplete:we.noop,oncleared:we.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,aliases:{},alias:null,onKeyDown:we.noop,onBeforeMask:null,onBeforePaste:function(e,t){return we.isFunction(t.onBeforeMask)?t.onBeforeMask(e,t):e},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:we.noop,skipOptionalPartCharacter:" ",showTooltip:!1,tooltip:void 0,numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:void 0,groupSeparator:"",radixFocus:!1,nojumps:!1,nojumpsThreshold:0,keepStatic:null,positionCaretOnTab:!1,tabThrough:!1,supportsInputType:["text","tel","password"],definitions:{C:{validator:"[78]",cardinality:1,definitionSymbol:"*"},9:{validator:"[0-9]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zÐ-ÑÐÑÃ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-9A-Za-zÐ-ÑÐÑÃ-ÿµ]",cardinality:1}},ignorables:[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],isComplete:null,canClearPosition:we.noop,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1,nullable:!0},masksCache:{},mask:function(e){var n=this;return"string"==typeof e&&(e=document.getElementById(e)||document.querySelectorAll(e)),e=e.nodeName?[e]:e,we.each(e,function(e,t){var i=we.extend(!0,{},n.opts);!function(i,e,a){function t(e,t){null!==(t=void 0!==t?t:i.getAttribute("data-inputmask-"+e))&&("string"==typeof t&&(0===e.indexOf("on")?t=window[t]:"false"===t?t=!1:"true"===t&&(t=!0)),a[e]=t)}var n,r,o,s,l=i.getAttribute("data-inputmask");if(l&&""!==l&&(l=l.replace(new RegExp("'","g"),'"'),r=JSON.parse("{"+l+"}")),r)for(s in o=void 0,r)if("alias"===s.toLowerCase()){o=r[s];break}for(n in t("alias",o),a.alias&&u(a.alias,a,e),e){if(r)for(s in o=void 0,r)if(s.toLowerCase()===n.toLowerCase()){o=r[s];break}t(n,o)}we.extend(!0,e,a)}(t,i,we.extend(!0,{},n.userOptions));var a=r(i,n.noMasksCache);void 0!==a&&(void 0!==t.inputmask&&t.inputmask.remove(),t.inputmask=new Ae,t.inputmask.opts=i,t.inputmask.noMasksCache=n.noMasksCache,t.inputmask.userOptions=we.extend(!0,{},n.userOptions),(t.inputmask.el=t).inputmask.maskset=a,t.inputmask.isRTL=!1,we.data(t,"_inputmask_opts",i),Ce({action:"mask",el:t}))}),e&&e[0]&&e[0].inputmask||this},option:function(e){return"string"==typeof e?this.opts[e]:"object"==typeof e?(we.extend(this.opts,e),we.extend(this.userOptions,e),this.el&&(void 0!==e.mask||void 0!==e.alias?this.mask(this.el):(we.data(this.el,"_inputmask_opts",this.opts),Ce({action:"mask",el:this.el}
1))),this):void 0},unmaskedvalue:function(e){return Ce({action:"unmaskedvalue",el:this.el,value:e},this.el&&this.el.inputmask?this.el.inputmask.maskset:r(this.opts,this.noMasksCache),this.opts)},remove:function(){return this.el?(Ce({action:"remove",el:this.el}),this.el.inputmask=void 0,this.el):void 0},getemptymask:function(){return Ce({action:"getemptymask"},this.maskset||r(this.opts,this.noMasksCache),this.opts)},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return Ce({action:"isComplete",el:this.el},this.maskset||r(this.opts,this.noMasksCache),this.opts)},getmetadata:function(){return Ce({action:"getmetadata"},this.maskset||r(this.opts,this.noMasksCache),this.opts)},isValid:function(e){return Ce({action:"isValid",value:e},this.maskset||r(this.opts,this.noMasksCache),this.opts)},format:function(e,t){return Ce({action:"format",value:e,metadata:t},this.maskset||r(this.opts,this.noMasksCache),this.opts)}},Ae.extendDefaults=function(e){we.extend(!0,Ae.prototype.defaults,e)},Ae.extendDefinitions=function(e){we.extend(!0,Ae.prototype.defaults.definitions,e)},Ae.extendAliases=function(e){we.extend(!0,Ae.prototype.defaults.aliases,e)},Ae.format=function(e,t,i){return Ae(t).format(e,i)},Ae.unmask=function(e,t){return Ae(t).unmaskedvalue(e)},Ae.isValid=function(e,t){return Ae(t).isValid(e)},Ae.remove=function(e){we.each(e,function(e,t){t.inputmask&&t.inputmask.remove()})},Ae.escapeRegex=function(e){return e.replace(new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim"),"\\$1")},Ae.keyCode={ALT:18,BACKSPACE:8,BACKSPACE_SAFARI:127,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,X:88};var e=navigator.userAgent,Ee=/mobile/i.test(e),Re=/iemobile/i.test(e),Me=/iphone/i.test(e)&&!Re;/android.*safari.*/i.test(e),window.Inputmask=Ae}(jQuery),function(n,r){void 0===n.fn.inputmask&&(n.fn.inputmask=function(e,t){var i,a=this[0];if(void 0===t&&(t={}),"string"==typeof e)switch(e){case"unmaskedvalue":return a&&a.inputmask?a.inputmask.unmaskedvalue():n(a).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return a&&a.inputmask?a.inputmask.getemptymask():"";case"hasMaskedValue":return!(!a||!a.inputmask)&&a.inputmask.hasMaskedValue();case"isComplete":return!a||!a.inputmask||a.inputmask.isComplete();case"getmetadata":return a&&a.inputmask?a.inputmask.getmetadata():void 0;case"setvalue":n(a).val(t),a&&void 0!==a.inputmask&&n(a).triggerHandler("setvalue");break;case"option":if("string"!=typeof t)return this.each(function(){return void 0!==this.inputmask?this.inputmask.option(t):void 0});if(a&&void 0!==a.inputmask)return a.inputmask.option(t);break;default:return t.alias=e,i=new r(t),this.each(function(){i.mask(this)})}else{if("object"==typeof e)return i=new r(e),void 0===e.mask&&void 0===e.alias?this.each(function(){return void 0!==this.inputmask?this.inputmask.option(e):void i.mask(this)}):this.each(function(){i.mask(this)});if(void 0===e)return this.each(function(){(i=new r(t)).mask(this)})}}),n.fn.inputmask}(jQuery,Inputmask),function(o,s){s.extendDefinitions({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}]}}),s.extendAliases({"dd/mm/yyyy":{mask:"1/2/y",placeholder:"dd/mm/yyyy",regex:{val1pre:new RegExp("[0-3]"),val1:new RegExp("0[
11-9]|[12][0-9]|3[01]"),val2pre:function(e){var t=s.escapeRegex.call(this,e);return new RegExp("((0[1-9]|[12][0-9]|3[01])"+t+"[01])")},val2:function(e){var t=s.escapeRegex.call(this,e);return new RegExp("((0[1-9]|[12][0-9])"+t+"(0[1-9]|1[012]))|(30"+t+"(0[13-9]|1[012]))|(31"+t+"(0[13578]|1[02]))")}},leapday:"29/02/",separator:"/",yearrange:{minyear:1900,maxyear:2099},isInYearRange:function(e,t,i){if(isNaN(e))return!1;var a=parseInt(e.concat(t.toString().slice(e.length))),n=parseInt(e.concat(i.toString().slice(e.length)));return!isNaN(a)&&(t<=a&&a<=i)||!isNaN(n)&&(t<=n&&n<=i)},determinebaseyear:function(e,t,i){var a=(new Date).getFullYear();if(a<e)return e;if(t<a){for(var n=t.toString().slice(0,2),r=t.toString().slice(2,4);t<n+i;)n--;var o=n+r;return o<e?e:o}if(e<=a&&a<=t){for(var s=a.toString().slice(0,2);t<s+i;)s--;var l=s+i;return l<e?e:l}return a},onKeyDown:function(e,t,i,a){var n,r=o(this);e.ctrlKey&&e.keyCode===s.keyCode.RIGHT&&(n=new Date,r.val(n.getDate().toString()+(n.getMonth()+1).toString()+n.getFullYear().toString()),r.trigger("setvalue"))},getFrontValue:function(e,t,i){for(var a=0,n=0,r=0;r<e.length&&"2"!==e.charAt(r);r++){var o=i.definitions[e.charAt(r)];o?(a+=n,n=o.cardinality):n++}return t.join("").substr(a,n)},definitions:{1:{validator:function(e,t,i,a,n){var r=n.regex.val1.test(e);return a||r||e.charAt(1)!==n.separator&&-1==="-./".indexOf(e.charAt(1))||!(r=n.regex.val1.test("0"+e.charAt(0)))?r:(t.buffer[i-1]="0",{refreshFromBuffer:{start:i-1,end:i},pos:i,c:e.charAt(0)})},cardinality:2,prevalidator:[{validator:function(e,t,i,a,n){var r=e;isNaN(t.buffer[i+1])||(r+=t.buffer[i+1]);var o=1===r.length?n.regex.val1pre.test(r):n.regex.val1.test(r);if(!a&&!o){if(o=n.regex.val1.test(e+"0"))return t.buffer[i]=e,t.buffer[++i]="0",{pos:i,c:"0"};if(o=n.regex.val1.test("0"+e))return t.buffer[i]="0",{pos:++i}}return o},cardinality:1}]},2:{validator:function(e,t,i,a,n){var r=n.getFrontValue(t.mask,t.buffer,n);-1!==r.indexOf(n.placeholder[0])&&(r="01"+n.separator);var o=n.regex.val2(n.separator).test(r+e);if(!a&&!o&&(e.charAt(1)===n.separator||-1!=="-./".indexOf(e.charAt(1)))&&(o=n.regex.val2(n.separator).test(r+"0"+e.charAt(0))))return t.buffer[i-1]="0",{refreshFromBuffer:{start:i-1,end:i},pos:i,c:e.charAt(0)};if(n.mask.indexOf("2")===n.mask.length-1&&o){if(t.buffer.join("").substr(4,4)+e!==n.leapday)return!0;var s=parseInt(t.buffer.join("").substr(0,4),10);return s%4==0&&(s%100!=0||s%400==0)}return o},cardinality:2,prevalidator:[{validator:function(e,t,i,a,n){isNaN(t.buffer[i+1])||(e+=t.buffer[i+1]);var r=n.getFrontValue(t.mask,t.buffer,n);-1!==r.indexOf(n.placeholder[0])&&(r="01"+n.separator);var o=1===e.length?n.regex.val2pre(n.separator).test(r+e):n.regex.val2(n.separator).test(r+e);return a||o||!(o=n.regex.val2(n.separator).test(r+"0"+e))?o:(t.buffer[i]="0",{pos:++i})},cardinality:1}]},y:{validator:function(e,t,i,a,n){if(n.isInYearRange(e,n.yearrange.minyear,n.yearrange.maxyear)){if(t.buffer.join("").substr(0,6)!==n.leapday)return!0;var r=parseInt(e,10);return r%4==0&&(r%100!=0||r%400==0)}return!1},cardinality:4,prevalidator:[{validator:function(e,t,i,a,n){var r=n.isInYearRange(e,n.yearrange.minyear,n.yearrange.maxyear);if(!a&&!r){var o=n.determinebaseyear(n.yearrange.minyear,n.yearrange.maxyear,e+"0").toString().slice(0,1);if(r=n.isInYearRange(o+e,n.yearrange.minyear,n.yearrange.maxyear))return t.buffer[i++]=o.charAt(0),{pos:i};if(o=n.determinebaseyear(n.yearrange.minyear,n.yearrange.maxyear,e+"0").toString().slice(0,2),r=n.isInYearRange(o+e,n.yearrange.minyear,n.yearrange.maxyear))return t.buffer[i++]=o.charAt(0),t.buffer[i++]=o.charAt(1),{pos:i}}return r},cardinality:1},{validator:function(e,t,i,a,n){var r=n.isInYearRange(e,n.yearrange.minyear,n.yearrange.maxyear);if(!a&&!r){var o,s=n.determinebaseyear(n.yearrange.minyear,n.yearrange.maxyear,e).toString().slice(0,2);if(r=n.isInYearRange(e[0]+s[1]+e[1],n.yearrange.minyear,n.yearrange.maxyear))return t.buffer[i++]=s.charAt(1),{pos:i};if(s=n.determinebaseyear(n.yearrange.minyear,n.yearrange.maxyear,e).toString().slice(0,2),r=!!n.isInYearRange(s+e,n.yearrange.minyear,n.yearrange.maxyear)&&(t.buffer.join("").substr(0,6)!==n.leapday||(o=parseInt(e,10))%4==0&&(o%100!=0||o%400==0)))return t.buffer[i-1]=s.charAt(0),t.buffer[i++]=s.charAt(1),t.buffer[i++]=e.charAt(0),{refreshFromBuffer:{start:i-3,end:i},pos:i}}return r},cardinality:2},{validator:function(e,t,i,a,n){return n.isInYearRange(e,n.yearrange.minyear,n.yearrange.maxyear)},cardinality:3}]}},insertMode:!1,autoUnmask:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",alias:"dd/mm/yyyy",regex:{val2pre:function(e){var t=s.escapeRegex.call(this,e);return new RegExp("((0[13-9]|1[012])"+t+"[0-3])|(02"+t+"[0-2])")},val2:function(e){var t=s.escapeRegex.call(this,e);return new RegExp("((0[1-9]|1[012])"+t+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+t+"30)|((0[13578]|1[02])"+t+"31)")}
1,val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(e,t,i,a){var n,r=o(this);e.ctrlKey&&e.keyCode===s.keyCode.RIGHT&&(n=new Date,r.val((n.getMonth()+1).toString()+n.getDate().toString()+n.getFullYear().toString()),r.trigger("setvalue"))}},"yyyy/mm/dd":{mask:"y/1/2",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",leapday:"/02/29",onKeyDown:function(e,t,i,a){var n,r=o(this);e.ctrlKey&&e.keyCode===s.keyCode.RIGHT&&(n=new Date,r.val(n.getFullYear().toString()+(n.getMonth()+1).toString()+n.getDate().toString()),r.trigger("setvalue"))}},"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:new RegExp("[012]"),hrs24:new RegExp("2[0-4]|1[3-9]"),hrs:new RegExp("[01][0-9]|2[0-4]"),ampm:new RegExp("^[a|p|A|P][m|M]"),mspre:new RegExp("[0-5]"),ms:new RegExp("[0-5][0-9]")},timeseparator:":",hourFormat:"24",definitions:{h:{validator:function(e,t,i,a,n){if("24"===n.hourFormat&&24===parseInt(e,10))return t.buffer[i-1]="0",{refreshFromBuffer:{start:i-1,end:i},c:t.buffer[i]="0"};var r=n.regex.hrs.test(e);if(!a&&!r&&(e.charAt(1)===n.timeseparator||-1!=="-.:".indexOf(e.charAt(1)))&&(r=n.regex.hrs.test("0"+e.charAt(0))))return t.buffer[i-1]="0",t.buffer[i]=e.charAt(0),{refreshFromBuffer:{start:++i-2,end:i},pos:i,c:n.timeseparator};if(r&&"24"!==n.hourFormat&&n.regex.hrs24.test(e)){var o=parseInt(e,10);return t.buffer[i+5]=24===o?"a":"p",t.buffer[i+6]="m",(o-=12)<10?(t.buffer[i]=o.toString(),t.buffer[i-1]="0"):(t.buffer[i]=o.toString().charAt(1),t.buffer[i-1]=o.toString().charAt(0)),{refreshFromBuffer:{start:i-1,end:i+6},c:t.buffer[i]}}return r},cardinality:2,prevalidator:[{validator:function(e,t,i,a,n){var r=n.regex.hrspre.test(e);return a||r||!(r=n.regex.hrs.test("0"+e))?r:(t.buffer[i]="0",{pos:++i})},cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:function(e,t,i,a,n){var r=n.regex.mspre.test(e);return a||r||!(r=n.regex.ms.test("0"+e))?r:(t.buffer[i]="0",{pos:++i})},cardinality:1}]},t:{validator:function(e,t,i,a,n){return n.regex.ampm.test(e+"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"},"mm/dd/yyyy hh:mm xm":{mask:"1/2/y h:s t\\m",placeholder:"mm/dd/yyyy hh:mm xm",alias:"datetime12",regex:{val2pre:function(e){var t=s.escapeRegex.call(this,e);return new RegExp("((0[13-9]|1[012])"+t+"[0-3])|(02"+t+"[0-2])")},val2:function(e){var t=s.escapeRegex.call(this,e);return new RegExp("((0[1-9]|1[012])"+t+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+t+"30)|((0[13578]|1[02])"+t+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(e,t,i,a){var n,r=o(this);e.ctrlKey&&e.keyCode===s.keyCode.RIGHT&&(n=new Date,r.val((n.getMonth()+1).toString()+n.getDate().toString()+n.getFullYear().toString()),r.trigger("setvalue"))}},"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",placeholder:"hh:mm:ss",alias:"datetime",autoUnmask:!1},"hh:mm":{mask:"h:s",placeholder:"hh:mm",alias:"datetime",autoUnmask:!1},date:{alias:"dd/mm/yyyy"},"mm/yyyy":{mask:"1/y",placeholder:"mm/yyyy",leapday:"donotuse",separator:"/",alias:"mm/dd/yyyy"},shamsi:{regex:{val2pre:function(e){var t=s.escapeRegex.call(this,e);return new RegExp("((0[1-9]|1[012])"+t+"[0-3])")},val2:function(e){var t=s.escapeRegex.call(this,e);return new RegExp("((0[1-9]|1[012])"+t+"(0[1-9]|[12][0-9]))|((0[1-9]|1[012])"+t+"30)|((0[1-6])"+t+"31)")}
1,val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},yearrange:{minyear:1300,maxyear:1499},mask:"y/1/2",leapday:"/12/30",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",clearIncomplete:!0}})}(jQuery,Inputmask),function(e){e.extendDefinitions({A:{validator:"[A-Za-zÐ-ÑÐÑÃ-ÿµ]",cardinality:1,casing:"upper"},"&":{validator:"[0-9A-Za-zÐ-ÑÐÑÃ-ÿµ]",cardinality:1,casing:"upper"},"#":{validator:"[0-9A-Fa-f]",cardinality:1,casing:"upper"}}),e.extendAliases({url:{definitions:{i:{validator:".",cardinality:1}},mask:"(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}",insertMode:!1,autoUnmask:!1},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(e,t,i,a,n){return e=-1<i-1&&"."!==t.buffer[i-1]?(e=t.buffer[i-1]+e,-1<i-2&&"."!==t.buffer[i-2]?t.buffer[i-2]+e:"0"+e):"00"+e,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(e)},cardinality:1}},onUnMask:function(e,t,i){return e}},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}[.-{1,63}][.-{1,63}][.-{1,63}]",greedy:!1,onBeforePaste:function(e,t){return(e=e.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",cardinality:1,casing:"lower"},"-":{validator:"[0-9A-Za-z-]",cardinality:1,casing:"lower"}},onUnMask:function(e,t,i){return e}},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",cardinality:1,casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}})}((jQuery,Inputmask)),function(h,v){v.extendAliases({numeric:{mask:function(a){function e(e){for(var t="",i=0;i<e.length;i++)t+=a.definitions[e.charAt(i)]||a.optionalmarker.start===e.charAt(i)||a.optionalmarker.end===e.charAt(i)||a.quantifiermarker.start===e.charAt(i)||a.quantifiermarker.end===e.charAt(i)||a.groupmarker.start===e.charAt(i)||a.groupmarker.end===e.charAt(i)||a.alternatormarker===e.charAt(i)?"\\"+e.charAt(i):e.charAt(i);return t}var t,i;0!==a.repeat&&isNaN(a.integerDigits)&&(a.integerDigits=a.repeat),a.repeat=0,a.groupSeparator===a.radixPoint&&("."===a.radixPoint?a.groupSeparator=",":","===a.radixPoint?a.groupSeparator=".":a.groupSeparator="")," "===a.groupSeparator&&(a.skipOptionalPartCharacter=void 0),a.autoGroup=a.autoGroup&&""!==a.groupSeparator,a.autoGroup&&("string"==typeof a.groupSize&&isFinite(a.groupSize)&&(a.groupSize=parseInt(a.groupSize)),isFinite(a.integerDigits))&&(t=Math.floor(a.integerDigits/a.groupSize),i=a.integerDigits%a.groupSize,a.integerDigits=parseInt(a.integerDigits)+(0==i?t-1:t),a.integerDigits<1&&(a.integerDigits="*")),1<a.placeholder.length&&(a.placeholder=a.placeholder.charAt(0)),a.radixFocus=a.radixFocus&&""!==a.placeholder&&!0===a.integerOptional,a.definitions[";"]=a.definitions["~"],a.definitions[";"].definitionSymbol="~",!0===a.numericInput&&(a.radixFocus=!1,a.digitsOptional=!1,isNaN(a.digits)&&(a.digits=2),a.decimalProtect=!1);var n=e(a.prefix);return n+="[+]",n+=!0===a.integerOptional?"~{1,"+a.integerDigits+"}":"~{"+a.integerDigits+"}",void 0!==a.digits&&(isNaN(a.digits)||0<parseInt(a.digits))&&(a.decimalProtect&&(a.radixPointDefinitionSymbol=":"),n+=a.digitsOptional?"["+(a.decimalProtect?":":a.radixPoint)+";{1,"+a.digits+"}]":(a.decimalProtect?":":a.radixPoint)+";{"+a.digits+"}"),n+="[-]",n+=e(a.suffix),a.greedy=!1,n},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,radixPoint:".",radixFocus:!0,groupSize:3,groupSeparator:"",autoGroup:!1,allowPlus:!0,allowMinus:!0,negationSymbol:{front:"-",back:""},integerDigits:"+",integerOptional:!0,prefix:"",suffix:"",rightAlign:!0,decimalProtect:!0,min:null,max:null,step:1,insertMode:!0,autoUnmask:!1,unmaskAsNumber:!1,postFormat:function(e,t,i){!0===i.numericInput&&(e=e.reverse(),isFinite(t)&&(t=e.join("").length-t-1));var a,n,r=!1;e.length>=i.suffix.length&&e.join("").indexOf(i.suffix)===e.length-i.suffix.length&&(e.length=e.length-i.suffix.length,r=!0);var o=!1,s=e[t=t>=e.length?e.length-1:t<i.prefix.length?i.prefix.length:t],l=e.slice();s===i.groupSeparator&&(l.splice(t--,1),s=l[t]),s!==i.radixPoint&&s!==i.negationSymbol.front&&s!==i.negationSymbol.back&&(l[t]="?");var u=c=l.join("");if(0<c.length&&i.autoGroup||-1!==c.indexOf(i.groupSeparator)){var c,d=v.escapeRegex(i.groupSeparator),o=0===c.indexOf(i.groupSeparator),p=(c=c.replace(new RegExp(d,"g"),"")).split(i.radixPoint);if((c=""===i.radixPoint?c:p[0])!==i.prefix+"?0"&&c.length>=i.groupSize+i.prefix.length)for(var f=new RegExp("([-+]?[\\d?]+)([\\d?]{"+i.groupSize+"})");f.test(c)&&""!==i.groupSeparator;)c=(c=c.replace(f,"$1"+i.groupSeparator+"$2")).replace(i.groupSeparator+i.groupSeparator,i.groupSeparator);""!==i.radixPoint&&1<p.length&&(c+=i.radixPoint+p[1])}for(o=u!==c,e.length=c.length,a=0,n=c.length;a<n;a++)e[a]=c.charAt(a);var m=h.inArray("?",e);if(-1===m&&(m=h.inArray(s,e)),e[m]=s,!o&&r)for(a=0,n=i.suffix.length;a<n;
1a++)e.push(i.suffix.charAt(a));return m=i.numericInput&&isFinite(t)?e.join("").length-m-1:m,i.numericInput&&(e=e.reverse(),h.inArray(i.radixPoint,e)<m&&e.join("").length-i.suffix.length!==m&&--m),{pos:m,refreshFromBuffer:o,buffer:e}},onBeforeWrite:function(e,t,i,a){var n;if(e&&("blur"===e.type||"checkval"===e.type||"keydown"===e.type)){var r=a.numericInput?t.slice().reverse().join(""):t.join(""),o=r.replace(a.prefix,"");o=(o=o.replace(a.suffix,"")).replace(new RegExp(v.escapeRegex(a.groupSeparator),"g"),""),","===a.radixPoint&&(o=o.replace(a.radixPoint,"."));var s=null!==(s=o.match(new RegExp("[-"+v.escapeRegex(a.negationSymbol.front)+"]","g")))&&1===s.length;if(""!==(o=(o=(o=o.replace(new RegExp("[-"+v.escapeRegex(a.negationSymbol.front)+"]","g"),"")).replace(new RegExp(v.escapeRegex(a.negationSymbol.back)+"$"),""))===a.negationSymbol.front?o+"0":o)&&isFinite(o)){var l=parseFloat(o),u=s?-1*l:l;if(null!==a.min&&isFinite(a.min)&&u<parseFloat(a.min)?(l=Math.abs(a.min),s=a.min<0):null!==a.max&&isFinite(a.max)&&u>parseFloat(a.max)&&(l=Math.abs(a.max),s=a.max<0),o=l.toString().replace(".",a.radixPoint).split(""),isFinite(a.digits)){var c=h.inArray(a.radixPoint,o),d=h.inArray(a.radixPoint,r);-1===c&&(o.push(a.radixPoint),c=o.length-1);for(var p=1;p<=a.digits;p++)a.digitsOptional||void 0!==o[c+p]&&o[c+p]!==a.placeholder.charAt(0)?-1!==d&&void 0!==r[d+p]&&(o[c+p]=o[c+p]||r[d+p]):o[c+p]="0";o[o.length-1]===a.radixPoint&&delete o[o.length-1]}if(l.toString()!==o&&l.toString()+"."!==o||s)return!s||0===l&&"blur"===e.type||(o.unshift(a.negationSymbol.front),o.push(a.negationSymbol.back)),o=(a.prefix+o.join("")).split(""),a.numericInput&&(o=o.reverse()),(n=a.postFormat(o,a.numericInput?i:i-1,a)).buffer&&(n.refreshFromBuffer=n.buffer.join("")!==t.join("")),n}}return a.autoGroup?((n=a.postFormat(t,a.numericInput?i:i-1,a)).caret=i<=a.prefix.length?n.pos:n.pos+1,n):void 0},regex:{integerPart:function(e){return new RegExp("["+v.escapeRegex(e.negationSymbol.front)+"+]?\\d+")},integerNPart:function(e){return new RegExp("[\\d"+v.escapeRegex(e.groupSeparator)+v.escapeRegex(e.placeholder.charAt(0))+"]+")}},signHandler:function(e,t,i,a,n){if(!a&&n.allowMinus&&"-"===e||n.allowPlus&&"+"===e){var r=t.buffer.join("").match(n.regex.integerPart(n));if(r&&0<r[0].length)return t.buffer[r.index]===("-"===e?"+":n.negationSymbol.front)?"-"===e?""!==n.negationSymbol.back?{pos:r.index,c:n.negationSymbol.front,remove:r.index,caret:i,insert:{pos:t.buffer.length-n.suffix.length-1,c:n.negationSymbol.back}}:{pos:r.index,c:n.negationSymbol.front,remove:r.index,caret:i}:""!==n.negationSymbol.back?{pos:r.index,c:"+",remove:[r.index,t.buffer.length-n.suffix.length-1],caret:i}:{pos:r.index,c:"+",remove:r.index,caret:i}:t.buffer[r.index]===("-"===e?n.negationSymbol.front:"+")?"-"===e&&""!==n.negationSymbol.back?{remove:[r.index,t.buffer.length-n.suffix.length-1],caret:i-1}:{remove:r.index,caret:i-1}:"-"===e?""!==n.negationSymbol.back?{pos:r.index,c:n.negationSymbol.front,caret:i+1,insert:{pos:t.buffer.length-n.suffix.length,c:n.negationSymbol.back}}:{pos:r.index,c:n.negationSymbol.front,caret:i+1}:{pos:r.index,c:e,caret:i+1}}return!1},radixHandler:function(e,t,i,a,n){if(!a&&!0!==n.numericInput&&e===n.radixPoint&&void 0!==n.digits&&(isNaN(n.digits)||0<parseInt(n.digits))){var r=h.inArray(n.radixPoint,t.buffer),o=t.buffer.join("").match(n.regex.integerPart(n));if(-1!==r&&t.validPositions[r])return t.validPositions[r-1]?{caret:r+1}:{pos:o.index,c:o[0],caret:r+1};if(!o||"0"===o[0]&&o.index+1!==i)return t.buffer[o?o.index:i]="0",{pos:(o?o.index:i)+1,c:n.radixPoint}}return!1},leadingZeroHandler:function(e,t,i,a,n,r){if(!a)if(!0===n.numericInput){var o=t.buffer.slice("").reverse();if("0"===o[n.prefix.length])return{pos:i,remove:o.length-n.prefix.length-1}}else{var s=h.inArray(n.radixPoint,t.buffer),l=t.buffer.slice(0,-1!==s?s:void 0).join("").match(n.regex.integerNPart(n));if(l&&(-1===s||i<=s)){var u=-1===s?0:parseInt(t.buffer.slice(s+1).join(""));if(0===l[0].indexOf(""!==n.placeholder?n.placeholder.charAt(0):"0")&&(l.index+1===i||!0!==r&&0===u))return t.buffer.splice(l.index,1),{pos:i=l.index,remove:l.index};if("0"===e&&i<=l.index&&l[0]!==n.groupSeparator)return!1}}return!0},definitions:{"~":{validator:function(e,t,i,a,n,r){var o,s=n.signHandler(e,t,i,a,n);return s||((s=n.radixHandler(e,t,i,a,n))||(!0!==(s=a?new RegExp("[0-9"+v.escapeRegex(n.groupSeparator)+"]").test(e):new RegExp("[0-9]").test(e))||!0!==(s=n.leadingZeroHandler(e,t,i,a,n,r))))||(s=-1!==(o=h.inArray(n.radixPoint,t.buffer))&&(!1===n.digitsOptional||t.validPositions[i])&&!0!==n.numericInput&&o<i&&!a?{pos:i,remove:i}:{pos:i}),s},cardinality:1},"+":{validator:function(e,t,i,a,n){var r=n.signHandler(e,t,i,a,n);return!r&&(a&&n.allowMinus&&e===n.negationSymbol.front||n.allowMinus&&"-"===e||n.allowPlus&&"+"===e)&&(r=!(!a&&"-"===e)||(""!==n.negationSymbol.back?{pos:i,c:"-"===e?n.negationSymbol.front:"+",caret:i+1,insert:{pos:t.buffer.length,c:n.negationSymbol.back}}:{pos:i,c:"-"===e?n.negationSymbol.front:"+",caret:i+1})),r},cardinality:1,placeholder:""},"-":{validator:function(e,t,i,a,n){var r=n.signHandler(e,t,i,a,n);return!r&&a&&n.allowMinus&&e===n.negationSymbol.back&&(r=!0),r},cardinality:1,placeholder:""},":":{validator:function(e,t,i,a,n){var r,o=n.signHandler(e,t,i,a,n);return o||(r="["+v.escapeRegex(n.radixPoint)+"]",(o=new RegExp(r).test(e))&&t.validPositions[i]&&t.validPositions[i].match.placeholder===n.radixPoint&&(o={caret:i+1})),o?{c:n.radixPoint}:o},cardinality:1,placeholder:function(e){return e.radixPoint}}},onUnMask:function(e,t,i){var a=e.replace(i.prefix,"");return a=(a=a.replace(i.suffix,"")).replace(new RegExp(v.escapeRegex(i.groupSeparator),"g"),""),i.unmaskAsNumber?(""!==i.radixPoint&&-1!==a.indexOf(i.radixPoint)&&(a=a.replace(v.escapeRegex.call(this,i.radixPoint),".")),Number(a)):a},isComplete:function(e,t){var i=e.join(""),a=e.slice();if(t.postFormat(a,0,t),a.join("")!==i)return!1;var n=i.replace(t.prefix,"");return n=(n=n.replace(t.suffix,"")).replace(new RegExp(v.escapeRegex(t.groupSeparator),"g"),""),","===t.radixPoint&&(n=n.replace(v.escapeRegex(t.radixPoint),".")),isFinite(n)},onBeforeMask:function(e,t){var i,a,n,r;return e=""!==t.radixPoint&&isFinite(e)?e.toString().replace(".",t.radixPoint):(i=e.match(/,/g),(a=e.match(/\./g))&&i?a.length>i.length?(e=e.replace(/\./g,"")).replace(",",t.radixPoint):i.length>a.length?(e=e.replace(/,/g,"")).replace(".",t.radixPoint):e.indexOf(".")<e.indexOf(",")?e.replace(/\./g,""):e=e.replace(/,/g,""):e.replace(new RegExp(v.escapeRegex(t.groupSeparator),"g"),"")),0===t.digits&&(-1!==e.indexOf(".")?e=e.substring(0,e.indexOf(".")):-1!==e.indexOf(",")&&(e=e.substring(0,e.indexOf(",")))),""!==t.radixPoint&&isFinite(t.digits)&&-1!==e.indexOf(t.radixPoint)&&(n=e.split(t.radixPoint)[1].match(new RegExp("\\d*"))[0],parseInt(t.digits)<n.toString().length&&(r=Math.pow(10,parseInt(t.digits)),e=e.replace(v.escapeRegex(t.radixPoint),"."),e=(e=M
1ath.round(parseFloat(e)*r)/r).toString().replace(".",t.radixPoint))),e.toString()},canClearPosition:function(e,t,i,a,n){var r=e.validPositions[t].input;return r!==n.radixPoint||null!==e.validPositions[t].match.fn&&!1===n.decimalProtect||isFinite(r)||t===i||r===n.groupSeparator||r===n.negationSymbol.front||r===n.negationSymbol.back},onKeyDown:function(e,t,i,a){var n=h(this);if(e.ctrlKey)switch(e.keyCode){case v.keyCode.UP:n.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(a.step)),n.trigger("setvalue");break;case v.keyCode.DOWN:n.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(a.step)),n.trigger("setvalue")}}},currency:{prefix:"$ ",groupSeparator:",",alias:"numeric",placeholder:"0",autoGroup:!0,digits:2,digitsOptional:!1,clearMaskOnLostFocus:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:0,radixPoint:""},percentage:{alias:"numeric",digits:2,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowPlus:!1,allowMinus:!1}})}(jQuery,Inputmask),function(e,t){t.extendAliases({phone:{url:"phone-codes/phone-codes.js",countrycode:"",phoneCodeCache:{},mask:function(a){var t;return void 0===a.phoneCodeCache[a.url]&&(t=[],a.definitions["#"]=a.definitions[9],e.ajax({url:a.url,async:!1,type:"get",dataType:"json",success:function(e){t=e},error:function(e,t,i){alert(i+" - "+a.url)}}),a.phoneCodeCache[a.url]=t.sort(function(e,t){return(e.mask||e)<(t.mask||t)?-1:1})),a.phoneCodeCache[a.url]},keepStatic:!1,nojumps:!0,nojumpsThreshold:1,onBeforeMask:function(e,t){var i=e.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(1<i.indexOf(t.countrycode)||-1===i.indexOf(t.countrycode))&&(i="+"+t.countrycode+i),i}},phonebe:{alias:"phone",url:"phone-codes/phone-be.js",countrycode:"32",nojumpsThreshold:4}})}(jQuery,Inputmask),function(k,e){e.extendAliases({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(e,t){return new RegExp(t.regex).test(e.join(""))},definitions:{r:{validator:function(e,t,i,a,u){function c(e,t){this.matches=[],this.isGroup=e||!1,this.isQuantifier=t||!1,this.quantifier={min:1,max:1},this.repeaterPart=void 0}var v,d,n=t.buffer.slice(),g="",r=!1,y=0;null===u.regexTokens&&function(){var e=new c,t=[];for(u.regexTokens=[];n=u.tokenizer.exec(u.regex);)switch(i=n[0],i.charAt(0)){case"(":t.push(new c(!0));break;case")":d=t.pop(),0<t.length?t[t.length-1].matches.push(d):e.matches.push(d);break;case"{":case"+":case"*":var i,a,n,r=new c(!1,!0),o=(i=i.replace(/[{}]/g,"")).split(","),s=isNaN(o[0])?o[0]:parseInt(o[0]),l=1===o.length?s:isNaN(o[1])?o[1]:parseInt(o[1]);r.quantifier={min:s,max:l},0<t.length?((n=(a=t[t.length-1].matches).pop()).isGroup||((d=new c(!0)).matches.push(n),n=d),a.push(n),a.push(r)):((n=e.matches.pop()).isGroup||((d=new c(!0)).matches.push(n),n=d),e.matches.push(n),e.matches.push(r));break;default:0<t.length?t[t.length-1].matches.push(i):e.matches.push(i)}0<e.matches.length&&u.regexTokens.push(e)}(),n.splice(i,0,e),v=n.join("");for(var o=0;o<u.regexTokens.length;o++){var s=u.regexTokens[o];if(r=function e(t,i){var a=!1;i&&(g+="(",y++);for(var n=0;n<t.matches.length;n++){var r,o=t.matches[n];if(!0===o.isGroup)a=e(o,!0);else if(!0===o.isQuantifier){var s=k.inArray(o,t.matches),l=t.matches[s-1],u=g;if(isNaN(o.quantifier.max)){for(;o.repeaterPart&&o.repeaterPart!==g&&o.repeaterPart.length>g.length&&!(a=e(l,!0)););(a=a||e(l,!0))&&(o.repeaterPart=g),g=u+o.quantifier.max}else{for(var c=0,d=o.quantifier.max-1;c<d&&!(a=e(l,!0));c++);g=u+"{"+o.quantifier.min+","+o.quantifier.max+"}"}}else if(void 0!==o.matches)for(var p=0;p<o.length&&!(a=e(o[p],i));p++);else{if("["==o.charAt(0)){r=g,r+=o;for(var f=0;f<y;f++)r+=")";a=new RegExp("^("+r+")$").test(v)}else for(var m=0,h=o.length;m<h;m++)if("\\"!==o.charAt(m)){for(r=g,r=(r+=o.substr(0,m+1)).replace(/\|$/,""),f=0;f<y;f++)r+=")";if(a=new RegExp("^("+r+")$").test(v))break}g+=o}if(a)break}return i&&(g+=")",y--),a}(s,s.isGroup))break}return r},cardinality:1}}}})}(jQuery,Inputmask);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.