PageSourceSearch

https://inscricao.unifor.br/bundles/jquerymask?v=KHv1evJM764RUKTtz-p72tcyeIEnDpw7NM5R8WqU-Gg1

js unifor.br collected 2026-09-24 09:00:16 UTC 81,870 bytes, 1 lines download raw bytes

1!function(n){window.Inputmask=n(window.dependencyLib||jQuery,window,document)}(function(n,t,i,r){function u(t,i,f){return this instanceof u?(this.el=r,this.events={},this.maskset=r,this.refreshValue=!1,void(f!==!0&&(n.isPlainObject(t)?i=t:(i=i||{},i.alias=t),this.opts=n.extend(!0,{},this.defaults,i),this.noMasksCache=i&&i.definitions!==r,this.userOptions=i||{},this.isRTL=this.opts.numericInput,c(this.opts.alias,i,this.opts)))):new u(t,i,f)}function c(t,i,f){var e=u.prototype.aliases[t];return e?(e.alias&&c(e.alias,r,f),n.extend(!0,f,e),n.extend(!0,f,i),!0):(null===f.mask&&(f.mask=t),!1)}function e(t,i){function e(t,f,e){var s,o;return(null!==t&&""!==t||(t="*{*}"),1===t.length&&e.greedy===!1&&0!==e.repeat&&(e.placeholder=""),e.repeat>0||"*"===e.repeat||"+"===e.repeat)&&(s="*"===e.repeat?0:"+"===e.repeat?1:e.repeat,t=e.groupmarker.start+t+e.groupmarker.end+e.quantifiermarker.start+s+","+e.repeat+e.quantifiermarker.end),u.prototype.masksCache[t]===r||i===!0?(o={mask:t,maskToken:u.prototype.analyseMask(t,e),validPositions:{},_buffer:r,buffer:r,tests:{},metadata:f,maskLength:r},i!==!0&&(u.prototype.masksCache[e.numericInput?t.split("").reverse().join(""):t]=o,o=n.extend(!0,{},u.prototype.masksCache[e.numericInput?t.split("").reverse().join(""):t]))):o=n.extend(!0,{},u.prototype.masksCache[e.numericInput?t.split("").reverse().join(""):t]),o}var f;if(n.isFunction(t.mask)&&(t.mask=t.mask(t)),n.isArray(t.mask)){if(t.mask.length>1)return t.keepStatic=null===t.keepStatic||t.keepStatic,f=t.groupmarker.start,n.each(t.numericInput?t.mask.reverse():t.mask,function(i,u){f.length>1&&(f+=t.groupmarker.end+t.alternatormarker+t.groupmarker.start);f+=u.mask===r||n.isFunction(u.mask)?u:u.mask}),f+=t.groupmarker.end,e(f,t.mask,t);t.mask=t.mask.pop()}return t.mask&&t.mask.mask!==r&&!n.isFunction(t.mask.mask)?e(t.mask.mask,t.mask,t):e(t.mask,t.mask,t)}function f(e,s,c){function gt(n,t,i){t=t||0;var s,f,e,o=[],u=0,h=w();pt=y!==r?y.maxLength:r;pt===-1&&(pt=r);do n===!0&&v().validPositions[u]?(e=v().validPositions[u],f=e.match,s=e.locator.slice(),o.push(i===!0?e.input:i===!1?f.nativeDef:tt(u,f))):(e=at(u,s,u-1),f=e.match,s=e.locator.slice(),(c.jitMasking===!1||u<h||"number"==typeof c.jitMasking&&isFinite(c.jitMasking)&&c.jitMasking>u)&&o.push(i===!1?f.nativeDef:tt(u,f))),u++;while((pt===r||u<pt)&&(null!==f.fn||""!==f.def)||t>u);return""===o[o.length-1]&&o.pop(),v().maskLength=u+1,o}function v(){return s}function it(n){var t=v();t.buffer=r;n!==!0&&(t.validPositions={},t.p=0)}function w(n,t,i){var f=-1,e=-1,o=i||v().validPositions,s,u;n===r&&(n=-1);for(s in o)u=parseInt(s),o[u]&&(t||o[u].generatedInput!==!0)&&(u<=n&&(f=u),u>=n&&(e=u));return f!==-1&&n-f>1||e<n?f:e}function ai(t,i,u,f){function a(n){var t=v().validPositions[n],i,u;return t!==r&&null===t.match.fn?(i=v().validPositions[n-1],u=v().validPositions[n+1],i!==r&&u!==r):!1}var e,o=t,h=n.extend(!0,{},v().validPositions),l=!1,s;for(v().p=t,e=i-1;e>=o;e--)v().validPositions[e]!==r&&(u!==!0&&(!v().validPositions[e].match.optionality&&a(e)||c.canClearPosition(v(),e,w(),f,c)===!1)||delete v().validPositions[e]);for(it(!0),e=o+1;e<=w();){for(;v().validPositions[o]!==r;)o++;(e<o&&(e=o+1),v().validPositions[e]===r&&ut(e))?e++:(s=at(e),l===!1&&h[o]&&h[o].match.def===s.match.def?(v().validPositions[o]=n.extend(!0,{},h[o]),v().validPositions[o].input=s.input,delete v().validPositions[e],e++):vi(o,s.match.def)?lt(o,s.input||tt(e),!0)!==!1&&(delete v().validPositions[e],e++,l=!0):ut(e)||(e++,o--),o++)}it(!0)}function bt(n,t){for(var i,e=n,o=w(),u=v().validPositions[o]||ot(0)[0],s=u.alternation!==r?u.locator[u.alternation].toString().split(","):[],f=0;f<e.length&&(i=e[f],!(i.match&&(c.greedy&&i.match.optionalQuantifier!==!0||(i.match.optionality===!1||i.match.newBlockMarker===!1)&&i.match.optionalQuantifier!==!0)&&(u.alternation===r||u.alternation!==i.alternation||i.locator[u.alternation]!==r&&fi(i.locator[u.alternation].toString().split(","),s)))||t===!0&&(null!==i.match.fn||/[0-9a-bA-Z]/.test(i.match.def)));f++);return i}function at(n,t,i){return v().validPositions[n]||bt(ot(n,t?t.slice():t,i))}function ct(n){return v().validPositions[n]?v().validPositions[n]:ot(n)[0]}function vi(n,t){for(var u=!1,r=ot(n),i=0;i<r.length;i++)if(r[i].match&&r[i].match.def===t){u=!0;break}return u}function ot(t,i,u){function p(i,u,o,h){function l(o,h,w){function ct(t,i){var r=0===n.inArray(t,i.matches);return r||n.each(i.matches,function(n,u){if(u.isQuantifier===!0&&(r=ct(t,i.matches[n-1])))return!1}),r}function vt(t,i,u){var f,e;return(v().tests[t]||v().validPositions[t])&&n.each(v().tests[t]||[v().validPositions[t]],function(n,t){var s=u!==r?u:t.alternation,o=t.locator[s]!==r?t.locator[s].toString().indexOf(i):-1;(e===r||o<e)&&o!==-1&&(f=t,e=o)}),f?f.locator.slice((u!==r?u:f.alternation)+1):u!==r?vt(t,i):r}function bt(n,i){return null===n.match.fn&&null!==i.match.fn&&i.match.fn.test(n.match.def,v(),t,!1,c,!1)}var yt,et,ut,ot,b,at,st,k,rt,tt,ht;if(e>1e4)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. "+v().mask;if(e===t&&o.matches===r)return f.push({match:o,locator:h.reverse(),cd:y}),!0;if(o.matches!==r){if(o.isGroup&&w!==o){if(o=l(i.matches[n.inArray(o,i.matches)+1],h))return!0}else if(o.isOptional){if(yt=o,o=p(o,u,h,w)){if(s=f[f.length-1].match,!ct(s,yt))return!0;a=!0;e=t}}else if(o.isAlternator){var lt,ft=o,it=[],kt=f.slice(),pt=h.length,d=u.length>0?u.shift():-1;if(d===-1||"string"==typeof d){var g,dt=e,wt=u.slice(),nt=[];if("string"==typeof d)nt=d.split(",");else for(g=0;g<ft.matches.length;g++)nt.push(g);for(et=0;et<nt.length;et++)for((g=parseInt(nt[et]),f=[],u=vt(e,g,pt)||wt.slice(),o=l(ft.matches[g]||i.matches[g],[g].concat(h),w)||o,o!==!0&&o!==r&&nt[nt.length-1]<ft.matches.length)&&(ut=n.inArray(o,i.matches)+1,i.matches.length>ut&&(o=l(i.matches[ut],[ut].concat(h.slice(1,h.length)),w),o&&(nt.push(ut.toString()),n.each(f,function(n,t){t.alternation=h.length-1})))),lt=f.slice(),e=dt,f=[],ot=0;ot<lt.length;ot++){for(b=lt[ot],at=!1,b.alternation=b.alternation||pt,st=0;st<it.length;st++)if(k=it[st],("string"!=typeof d||n.inArray(b.locator[b.alternation].toString(),nt)!==-1)&&(b.match.def===k.match.def||bt(b,k))){at=b.match.nativeDef===k.match.nativeDef;b.alternation==k.alternation&&k.locator[k.alternation].toString().indexOf(b.locator[b.alternation])===-1&&(k.locator[k.alternation]=k.locator[k.alternation]+","+b.locator[b.alternation],k.alternation=b.alternation,null==b.match.fn&&(k.na=k.na||b.locator[b.alternation].toString(),k.na.indexOf(b.locator[b.alternation])===-1&&(k.na=k.na+","+b.locator[b.alternation])));break}at||it.push(b)}"string"==typeof d&&(it=n.map(it,function(t,i){var o,u,e,f;if(isFinite(i)){for(u=t.alternation,e=t.locator[u].toString().split(","),t.locator[u]=r,t.alternation=r,f=0;f<e.length;f++)o=n.inArray(e[f],nt)!==-1,o&&(t.locator[u]!==r?(t.locator[u]+=",",t.locator[u]+=e[f]):t.locator[u]=parseInt(e[f]),t.alternation=u);if(t.locator[u]!==r)return t}}));f=kt.concat(it);e=t;a=f.length>0;u=wt.slice()}else o=l(ft.matches[d]||i.matches[d],[d].concat(h),w);if(o)return!0}else if(o.isQuantifier&&w!==i.matches[n.inArray(o,i.matches)-1]){for(rt=o,tt=u.length>0?u.shift():0;tt<(isNaN(rt.quantifier.max)?tt+1:rt.quantifier.max)&&e<=t;tt++)if(ht=i.matches[n.inArray(rt,i.matches)-1],o=l(ht,[tt].concat(h),ht)){if(s=f[f.length-1].match,s.optionalQuantifier=tt>rt.quantifier.min-1,ct(s,ht)){if(tt>rt.quantifier.min-1){a=!0;e=t;break}return!0}return!0}}else if(o=p(o,u,h,w))return!0}else e++}for(var b,w=u.length>0?u.shift():0;w<i.matches.length;w++)if(i.matches[w].isQuantifier!==!0){if(b=l(i.matches[w],[w].concat(o),h),b&&e===t)return b;if(e>t)break}}function g(t){var i=[];return n.isArray(t)||(t=[t]),t.length>0&&(t[0].alternation===r?(i=bt(t.slice()).locator.slice(),0===i.length&&(i=t[0].locator.slice())):n.each(t,function(n,t){if(""!==t.def)if(0===i.length)i=t.locator.slice();else for(var r=0;r<i.length;r++)t.locator[r]&&i[r].toString().indexOf(t.locator[r])===-1&&(i[r]+=","+t.locator[r])})),i}function w(n){return c.keepStatic&&t>0&&n.length>1+(""===n[n.length-1].match.def?1:0)&&n[0].match.optionality!==!0&&n[0].match.optionalQuantifier!==!0&&null===n[0].match.fn&&!/[0-9a-bA-Z]/.test(n[0].match.def)?[bt(n)]:n}var s,k=v().maskToken,e=i?u:0,l=i?i.slice():[0],f=[],a=!1,y=i?i.join(""):"",b,o,h,d;if(t>-1){if(i===r){for(o=t-1;(b=v().validPositions[o]||v().tests[o])===r&&o>-1;)o--;b!==r&&o>-1&&(l=g(b),y=l.join(""),e=o)}if(v().tests[t]&&v().tests[t][0].cd===y)return w(v().tests[t]);for(h=l.shift();h<k.length;h++)if(d=p(k[h],l,[h]),d&&e===t||e>t)break}return(0===f.length||a)&&f.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:"",placeholder:""},locator:[],cd:y}),i!==r&&v().tests[t]?w(n.extend(!0,[],f)):(v().tests[t]=n.extend(!0,[],f),w(v().tests[t]))}function rt(){return v()._buffer===r&&(v()._buffer=gt(!1,1),v().buffer===r&&(v().buffer=v()._buffer.slice())),v()._buffer}function p(n){return v().buffer!==r&&n!==!0||(v().buffer=gt(!0,w(),!0)),v().buffer}function kt(n,t,i){var u,e,f;if(n===!0)it(),n=0,t=i.length;else for(u=n;u<t;u++)delete v().validPositions[u];for(e=n,u=n;u<t;u++)(it(!0),i[u]!==c.skipOptionalPartCharacter)&&(f=lt(e,i[u],!0,!0),f!==!1&&(it(!0),e=f.caret!==r?f.caret:f.pos+1))}function ki(n,t,i){switch(c.casing||t.casing){case"upper":n=n.toUpperCase();break;case"lower":n=n.toLowerCase();break;case"title":var r=v().validPositions[i-1];
1n=0===i||r&&r.input===String.fromCharCode(u.keyCode.SPACE)?n.toUpperCase():n.toLowerCase()}return n}function fi(t,i,u){for(var f,o,l=c.greedy?i:i.slice(0,1),s=!1,h=u!==r?u.split(","):[],e=0;e<h.length;e++)(o=t.indexOf(h[e]))!==-1&&t.splice(o,1);for(f=0;f<t.length;f++)if(n.inArray(t[f],l)!==-1){s=!0;break}return s}function lt(t,i,f,e,o){function y(n){var t=d?n.begin-n.end>1||n.begin-n.end==1:n.end-n.begin>1||n.end-n.begin==1;return t&&0===n.begin&&n.end===v().maskLength?"full":t}function k(i,u,f){var o=!1;return n.each(ot(i),function(s,h){for(var b,a,nt,k,l=h.match,ut=u?1:0,d="",g=l.cardinality;g>ut;g--)d+=di(i-(g-1));if(u&&(d+=u),p(!0),o=null!=l.fn?l.fn.test(d,v(),i,f,c,y(t)):(u===l.def||u===c.skipOptionalPartCharacter)&&""!==l.def&&{c:tt(i,l,!0)||l.def,pos:i},o!==!1){if(b=o.c!==r?o.c:u,b=b===c.skipOptionalPartCharacter&&null===l.fn?tt(i,l,!0)||l.def:b,a=i,nt=p(),o.remove!==r&&(n.isArray(o.remove)||(o.remove=[o.remove]),n.each(o.remove.sort(function(n,t){return t-n}),function(n,t){ai(t,t+1,!0)})),o.insert!==r&&(n.isArray(o.insert)||(o.insert=[o.insert]),n.each(o.insert.sort(function(n,t){return n-t}),function(n,t){lt(t.pos,t.c,!0,e)})),o.refreshFromBuffer){if(k=o.refreshFromBuffer,kt(k===!0?k:k.start,k.end,nt),o.pos===r&&o.c===r)return o.pos=w(),!1;if(a=o.pos!==r?o.pos:i,a!==i)return o=n.extend(o,lt(a,b,!0,e)),!1}else if(o!==!0&&o.pos!==r&&o.pos!==i&&(a=o.pos,kt(i,a,p().slice()),a!==i))return o=n.extend(o,lt(a,b,!0)),!1;return(o===!0||o.pos!==r||o.c!==r)&&(s>0&&it(!0),rt(a,n.extend({},h,{input:ki(b,l,a)}),e,y(t))||(o=!1),!1)}}),o}function ht(t,i,u){for(var g,h,l,o,s,y,f,tt=n.extend(!0,{},v().validPositions),p=!1,b=w(),k,d,nt,a=v().validPositions[b];b>=0;b--)if(l=v().validPositions[b],l&&l.alternation!==r){if(g=b,h=v().validPositions[g].alternation,a.locator[l.alternation]!==l.locator[l.alternation])break;a=l}return h!==r&&(f=parseInt(g),k=a.locator[a.alternation||h]!==r?a.locator[a.alternation||h]:y[0],k.length>0&&(k=k.split(",")[0]),d=v().validPositions[f],nt=v().validPositions[f-1],n.each(ot(f,nt?nt.locator:r,f-1),function(l,a){var b,ot,ut,ft;for(y=a.locator[h]?a.locator[h].toString().split(","):[],b=0;b<y.length;b++){var g=[],rt=0,nt=0,et=!1;if(k<y[b]&&(a.na===r||n.inArray(y[b],a.na.split(","))===-1)){for(v().validPositions[f]=n.extend(!0,{},a),ot=v().validPositions[f].locator,v().validPositions[f].locator[h]=parseInt(y[b]),null==a.match.fn?(d.input!==a.match.def&&(et=!0,d.generatedInput!==!0&&g.push(d.input)),nt++,v().validPositions[f].generatedInput=!/[0-9a-bA-Z]/.test(a.match.def),v().validPositions[f].input=a.match.def):v().validPositions[f].input=d.input,o=f+1;o<w(r,!0)+1;o++)s=v().validPositions[o],s&&s.generatedInput!==!0&&/[0-9a-bA-Z]/.test(s.input)?g.push(s.input):o<t&&rt++,delete v().validPositions[o];for(et&&g[0]===a.match.def&&g.shift(),it(!0),p=!0;g.length>0;)if(ut=g.shift(),ut!==c.skipOptionalPartCharacter&&!(p=lt(w(r,!0)+1,ut,!1,e,!0)))break;if(p){for(v().validPositions[f].locator=ot,ft=w(t)+1,o=f+1;o<w()+1;o++)s=v().validPositions[o],(s===r||null==s.match.fn)&&o<t+(nt-rt)&&nt++;t+=nt-rt;p=lt(t>ft?ft:t,i,u,e,!0)}if(p)return!1;it();v().validPositions=n.extend(!0,{},tt)}}})),p}function ct(t,i){var o=v().validPositions[i];if(o)for(var s=o.locator,c=s.length,f=t;f<i;f++)if(v().validPositions[f]===r&&!ut(f,!0)){var e=ot(f).slice(),u=bt(e,!0),h=-1;""===e[e.length-1].match.def&&e.pop();n.each(e,function(n,t){for(var i=0;i<c;i++){if(t.locator[i]===r||!fi(t.locator[i].toString().split(","),s[i].toString().split(","),t.na)){var f=s[i],e=u.locator[i],o=t.locator[i];f-e>Math.abs(f-o)&&(u=t);break}h<i&&(h=i,u=t)}});u=n.extend({},u,{input:tt(f,u.match,!0)||u.match.def});u.generatedInput=!0;rt(f,u,!0);v().validPositions[i]=r;k(i,o.input,!0)}}function rt(t,i,u,f){var o,l,p,s,e,y;if(f||c.insertMode&&v().validPositions[t]!==r&&u===r){for(l=n.extend(!0,{},v().validPositions),p=w(r,!0),o=t;o<=p;o++)delete v().validPositions[o];v().validPositions[t]=n.extend(!0,{},i);var a,h=!0,b=v().validPositions,k=!1,d=v().maskLength;for(o=a=t;o<=p;o++){if(s=l[o],s!==r)for(e=a;e<v().maskLength&&(null===s.match.fn&&b[o]&&(b[o].match.optionalQuantifier===!0||b[o].match.optionality===!0)||null!=s.match.fn);){if(e++,k===!1&&l[e]&&l[e].match.def===s.match.def)v().validPositions[e]=n.extend(!0,{},l[e]),v().validPositions[e].input=s.input,ft(e),a=e,h=!0;else if(vi(e,s.match.def))y=lt(e,s.input,!0,!0),h=y!==!1,a=y.caret||y.insert?w():e,k=!0;else if(h=s.generatedInput===!0,!h&&e>=v().maskLength-1)break;if(v().maskLength<d&&(v().maskLength=d),h)break}if(!h)break}if(!h)return v().validPositions=n.extend(!0,{},l),it(!0),!1}else v().validPositions[t]=n.extend(!0,{},i);return it(!0),!0}function ft(t){for(var u,f,i=t-1;i>-1&&!v().validPositions[i];i--);for(i++;i<t;i++)v().validPositions[i]===r&&(c.jitMasking===!1||c.jitMasking>i)&&(f=ot(i,at(i-1).locator,i-1).slice(),""===f[f.length-1].match.def&&f.pop(),u=bt(f),u&&(u.match.def===c.radixPointDefinitionSymbol||!ut(i,!0)||n.inArray(c.radixPoint,p())<i&&u.match.fn&&u.match.fn.test(tt(i),v(),i,!1,c))&&(s=k(i,tt(i,u.match,!0)||(null==u.match.fn?u.match.def:""!==tt(i)?tt(i):p()[i]),!0),s!==!1&&(v().validPositions[s.pos||i].generatedInput=!0)))}var h,s,et,nt,a,st,l,b;if(f=f===!0,h=t,t.begin!==r&&(h=d&&!y(t)?t.end:t.begin),s=!0,et=n.extend(!0,{},v().validPositions),n.isFunction(c.preValidation)&&!f&&e!==!0&&(s=c.preValidation(p(),h,i,y(t),c)),s===!0){if(ft(h),y(t)&&(oi(r,u.keyCode.DELETE,t),h=v().p),h<v().maskLength&&(s=k(h,i,f),(!f||e===!0)&&s===!1))if(nt=v().validPositions[h],nt&&null===nt.match.fn&&(nt.match.def===i||i===c.skipOptionalPartCharacter))s={caret:g(h)};else if((c.insertMode||v().validPositions[g(h)]===r)&&!ut(h,!0))for(a=h+1,st=g(h);a<=st;a++)if(s=k(a,i,f),s!==!1){ct(h,s.pos!==r?s.pos:a);h=a;break}s===!1&&c.keepStatic&&!f&&o!==!0&&(s=ht(h,i,f));s===!0&&(s={pos:h})}return n.isFunction(c.postValidation)&&s!==!1&&!f&&e!==!0&&(l=c.postValidation(p(!0),s,c),l.refreshFromBuffer&&l.buffer&&(b=l.refreshFromBuffer,kt(b===!0?b:b.start,b.end,l.buffer)),s=l===!0?s:l),s.pos===r&&(s.pos=h),s===!1&&(it(!0),v().validPositions=n.extend(!0,{},et)),s}function ut(n,t){var i=at(n).match,r;return(""===i.def&&(i=ct(n).match),null!=i.fn)?i.fn:t!==!0&&n>-1?(r=ot(n),r.length>1+(""===r[r.length-1].match.def?1:0)):!1}function g(n,t){var r=v().maskLength,i;if(n>=r)return r;for(i=n;++i<r&&(t===!0&&(ct(i).match.newBlockMarker!==!0||!ut(i))||t!==!0&&!ut(i)););return i}function wt(n,t){var r,i=n;if(i<=0)return 0;for(;--i>0&&(t===!0&&ct(i).match.newBlockMarker!==!0||t!==!0&&!ut(i)&&(r=ot(i),r.length<2||2===r.length&&""===r[1].match.def)););return i}function di(n){return v().validPositions[n]===r?tt(n):v().validPositions[n].input}function st(t,i,u,f,e){var s,h;f&&n.isFunction(c.onBeforeWrite)&&(s=c.onBeforeWrite(f,i,u,c),s&&(s.refreshFromBuffer&&(h=s.refreshFromBuffer,kt(h===!0?h:h.start,h.end,s.buffer||i),i=p(!0)),u!==r&&(u=s.caret!==r?s.caret:u)));t!==r&&(t.inputmask._valueSet(i.join("")),u===r||f!==r&&"blur"===f.type?si(t,i,u):o&&"input"===f.type?setTimeout(function(){b(t,u)},0):b(t,u),e===!0&&(ti=!0,n(t).trigger("input")))}function tt(t,i,u){var s,f,o,e;if(i=i||ct(t).match,i.placeholder!==r||u===!0)return n.isFunction(i.placeholder)?i.placeholder(c):i.placeholder;if(null===i.fn){if(t>-1&&v().validPositions[t]===r&&(f=ot(t),o=[],f.length>1+(""===f[f.length-1].match.def?1:0)))for(e=0;e<f.length;e++)if(f[e].match.optionality!==!0&&f[e].match.optionalQuantifier!==!0&&(null===f[e].match.fn||s===r||f[e].match.fn.test(s.match.def,v(),t,!0,c)!==!1)&&(o.push(f[e]),null===f[e].match.fn&&(s=f[e]),o.length>1&&/[0-9a-bA-Z]/.test(o[0].match.def)))return c.placeholder.charAt(t%c.placeholder.length);return i.def}return c.placeholder.charAt(t%c.placeholder.length)}function vt(t,f,e,o,s){function tt(n,t){var i=rt().slice(n,g(n)).join("").indexOf(t);return i!==-1&&!ut(n)&&ct(n).match.nativeDef===t.charAt(t.length-1)}var y=o.slice(),b="",l=0,h=r,k,a,d;(it(),v().p=g(-1),e)||(c.autoUnmask!==!0?(k=rt().slice(0,g(-1)).join(""),a=y.join("").match(new RegExp("^"+u.escapeRegex(k),"g")),a&&a.length>0&&(y.splice(0,a.length*k.length),l=g(l))):l=g(l));(n.each(y,function(i,u){var o,a,d,s;if(u!==r){o=new n.Event("_checkval");o.which=u.charCodeAt(0);b+=u;var f=w(r,!0),y=v().validPositions[f],k=at(f+1,y?y.locator.slice():r,f);!tt(l,b)||e||c.autoUnmask?(a=e?i:null==k.match.fn&&k.match.optionality&&f+1<v().p?f+1:v().p,h=nt.keypressEvent.call(t,o,!0,!1,e,a),l=a+1,b=""):h=nt.keypressEvent.call(t,o,!0,!1,!0,f+1);!e&&n.isFunction(c.onBeforeWrite)&&(d=h.forwardPosition,(h=c.onBeforeWrite(o,p(),h.forwardPosition,c),h.forwardPosition=d,h&&h.refreshFromBuffer)&&(s=h.refreshFromBuffer,kt(s===!0?s:s.start,s.end,h.buffer),it(!0),h.caret&&(v().p=h.caret,h.forwardPosition=h.c
1aret)))}}),f)&&(d=r,i.activeElement===t&&h&&(d=c.numericInput?wt(h.forwardPosition):h.forwardPosition),st(t,p(),d,s||new n.Event("checkval")))}function yi(t){var i,u,f,e,o;if(t){if(t.inputmask===r)return t.value;t.inputmask&&t.inputmask.refreshValue&&nt.setValueEvent.call(t)}i=[];u=v().validPositions;for(f in u)u[f].match&&null!=u[f].match.fn&&i.push(u[f].input);return e=0===i.length?"":(d?i.reverse():i).join(""),n.isFunction(c.onUnMask)&&(o=(d?p().slice().reverse():p()).join(""),e=c.onUnMask(o,e,c)),e}function b(n,u,f,e){function s(n){if(e!==!0&&d&&"number"==typeof n&&(!c.greedy||""!==c.placeholder)){var t=p().join("").length;n=t-n}return n}var o,h,v,l;if("number"!=typeof u)return n.setSelectionRange?(u=n.selectionStart,f=n.selectionEnd):t.getSelection?(o=t.getSelection().getRangeAt(0),o.commonAncestorContainer.parentNode!==n&&o.commonAncestorContainer!==n||(u=o.startOffset,f=o.endOffset)):i.selection&&i.selection.createRange&&(o=i.selection.createRange(),u=0-o.duplicate().moveStart("character",-n.inputmask._valueGet().length),f=u+o.text.length),{begin:s(u),end:s(f)};u=s(u);f=s(f);f="number"==typeof f?f:u;h=parseInt(((n.ownerDocument.defaultView||t).getComputedStyle?(n.ownerDocument.defaultView||t).getComputedStyle(n,null):n.currentStyle).fontSize)*f;(n.scrollLeft=h>n.scrollWidth?h:0,a||c.insertMode!==!1||u!==f||f++,n.setSelectionRange)?(n.selectionStart=u,n.selectionEnd=f):t.getSelection?((o=i.createRange(),n.firstChild===r||null===n.firstChild)&&(v=i.createTextNode(""),n.appendChild(v)),o.setStart(n.firstChild,u<n.inputmask._valueGet().length?u:n.inputmask._valueGet().length),o.setEnd(n.firstChild,f<n.inputmask._valueGet().length?f:n.inputmask._valueGet().length),o.collapse(!0),l=t.getSelection(),l.removeAllRanges(),l.addRange(o)):n.createTextRange&&(o=n.createTextRange(),o.collapse(!0),o.moveEnd("character",f),o.moveStart("character",u),o.select());si(n,r,{begin:u,end:f})}function ei(t){for(var u,h=p(),e=h.length,c=w(),o={},f=v().validPositions[c],l=f!==r?f.locator.slice():r,s,i=c+1;i<h.length;i++)u=at(i,l,i-1),l=u.locator.slice(),o[i]=n.extend(!0,{},u);for(s=f&&f.alternation!==r?f.locator[f.alternation]:r,i=e-1;i>c&&(u=o[i],(u.match.optionality||u.match.optionalQuantifier||s&&(s!==o[i].locator[f.alternation]&&null!=u.match.fn||null===u.match.fn&&u.locator[f.alternation]&&fi(u.locator[f.alternation].toString().split(","),s.toString().split(","))&&""!==ot(i)[0].def))&&h[i]===tt(i,u.match));i--)e--;return t?{l:e,def:o[e]?o[e].match:r}:e}function dt(n){for(var i,t=ei(),r=n.length;t<r&&!ut(t+1)&&(i=ct(t+1))&&i.match.optionality!==!0&&i.match.optionalQuantifier!==!0;)t++;for(;(i=ct(t-1))&&i.match.optionality&&i.input===c.skipOptionalPartCharacter;)t--;return n.splice(t),n}function yt(t){var i,u;if(n.isFunction(c.isComplete))return c.isComplete(t,c);if("*"===c.repeat)return r;var e=!1,f=ei(!0),o=wt(f.l);if(f.def===r||f.def.newBlockMarker||f.def.optionality||f.def.optionalQuantifier)for(e=!0,i=0;i<=o;i++)if(u=at(i).match,null!==u.fn&&v().validPositions[i]===r&&u.optionality!==!0&&u.optionalQuantifier!==!0||null===u.fn&&t[i]!==tt(i,u)){e=!1;break}return e}function oi(t,i,f,e){function h(){var i,e;if(c.keepStatic){for(var f=[],u=w(-1,!0),s=n.extend(!0,{},v().validPositions),o=v().validPositions[u];u>=0;u--)if(i=v().validPositions[u],i){if(i.generatedInput!==!0&&/[0-9a-bA-Z]/.test(i.input)&&f.push(i.input),delete v().validPositions[u],i.alternation!==r&&i.locator[i.alternation]!==o.locator[i.alternation])break;o=i}if(u>-1)for(v().p=g(w(-1,!0));f.length>0;)e=new n.Event("keypress"),e.which=f.pop().charCodeAt(0),nt.keypressEvent.call(t,e,!0,!1,!1,v().p);else v().validPositions=n.extend(!0,{},s)}}var s,o;(c.numericInput||d)&&(i===u.keyCode.BACKSPACE?i=u.keyCode.DELETE:i===u.keyCode.DELETE&&(i=u.keyCode.BACKSPACE),d)&&(s=f.end,f.end=f.begin,f.begin=s);i===u.keyCode.BACKSPACE&&(f.end-f.begin<1||c.insertMode===!1)?(f.begin=wt(f.begin),v().validPositions[f.begin]===r||v().validPositions[f.begin].input!==c.groupSeparator&&v().validPositions[f.begin].input!==c.radixPoint||f.begin--):i===u.keyCode.DELETE&&f.begin===f.end&&(f.end=ut(f.end,!0)?f.end+1:g(f.end)+1,v().validPositions[f.begin]===r||v().validPositions[f.begin].input!==c.groupSeparator&&v().validPositions[f.begin].input!==c.radixPoint||f.end++);ai(f.begin,f.end,!1,e);e!==!0&&h();o=w(f.begin,!0);o<f.begin?v().p=g(o):e!==!0&&(v().p=f.begin)}function pi(r){function s(n){var f,t=i.createElement("span"),e,c,o,s,h,l;for(e in u)isNaN(e)&&e.indexOf("font")!==-1&&(t.style[e]=u[e]);for(t.style.textTransform=u.textTransform,t.style.letterSpacing=u.letterSpacing,t.style.position="absolute",t.style.height="auto",t.style.width="auto",t.style.visibility="hidden",t.style.whiteSpace="nowrap",i.body.appendChild(t),o=r.inputmask._valueGet(),s=0,f=0,c=o.length;f<=c;f++){if(t.innerHTML+=o.charAt(f)||"_",t.offsetWidth>=n){h=n-s;l=t.offsetWidth-n;t.innerHTML=o.charAt(f);h-=t.offsetWidth/3;f=h<l?f-1:f;break}s=t.offsetWidth}return i.body.removeChild(t),f}function o(){ft.style.position="absolute";ft.style.top=e.top+"px";ft.style.left=e.left+"px";ft.style.width=parseInt(r.offsetWidth)-parseInt(u.paddingLeft)-parseInt(u.paddingRight)-parseInt(u.borderLeftWidth)-parseInt(u.borderRightWidth)+"px";ft.style.height=parseInt(r.offsetHeight)-parseInt(u.paddingTop)-parseInt(u.paddingBottom)-parseInt(u.borderTopWidth)-parseInt(u.borderBottomWidth)+"px";ft.style.lineHeight=ft.style.height;ft.style.zIndex=isNaN(u.zIndex)?-1:u.zIndex-1;ft.style.webkitAppearance="textfield";ft.style.mozAppearance="textfield";ft.style.Appearance="textfield"}var e=n(r).position(),u=(r.ownerDocument.defaultView||t).getComputedStyle(r,null),f;r.parentNode;ft=i.createElement("div");i.body.appendChild(ft);for(f in u)isNaN(f)&&"cssText"!==f&&f.indexOf("webkit")==-1&&(ft.style[f]=u[f]);r.style.backgroundColor="transparent";r.style.color="transparent";r.style.webkitAppearance="caret";r.style.mozAppearance="caret";r.style.Appearance="caret";o();n(t).on("resize",function(){e=n(r).position();u=(r.ownerDocument.defaultView||t).getComputedStyle(r,null);o()});n(r).on("click",function(n){return b(r,s(n.clientX)),nt.clickEvent.call(this,[n])});
1n(r).on("keydown",function(n){n.shiftKey||c.insertMode===!1||setTimeout(function(){si(r)},0)})}function si(n,t,u){function y(){h||null!==s.fn&&e.input!==r?h&&null!==s.fn&&e.input!==r&&(h=!1,o+="<\/span>"):(h=!0,o+="<span class='im-static''>")}var o,h,l,s,e,f,a;if(ft!==r){if(t=t||p(),u===r?u=b(n):u.begin===r&&(u={begin:u,end:u}),o="",h=!1,""!=t){f=0;a=w();do f===u.begin&&i.activeElement===n&&(o+="<span class='im-caret' style='border-right-width: 1px;border-right-style: solid;'><\/span>"),v().validPositions[f]?(e=v().validPositions[f],s=e.match,l=e.locator.slice(),y(),o+=e.input):(e=at(f,l,f-1),s=e.match,l=e.locator.slice(),(c.jitMasking===!1||f<a||"number"==typeof c.jitMasking&&isFinite(c.jitMasking)&&c.jitMasking>f)&&(y(),o+=tt(f,s))),f++;while((pt===r||f<pt)&&(null!==s.fn||""!==s.def)||a>f)}ft.innerHTML=o}}function gi(t){function s(t,u){function s(t){function c(t){if(n.valHooks&&(n.valHooks[t]===r||n.valHooks[t].inputmaskpatch!==!0)){var i=n.valHooks[t]&&n.valHooks[t].get?n.valHooks[t].get:function(n){return n.value},f=n.valHooks[t]&&n.valHooks[t].set?n.valHooks[t].set:function(n,t){return n.value=t,n};n.valHooks[t]={get:function(n){if(n.inputmask){if(n.inputmask.opts.autoUnmask)return n.inputmask.unmaskedvalue();var t=i(n);return w(r,r,n.inputmask.maskset.validPositions)!==-1||u.nullable!==!0?t:""}return i(n)},set:function(t,i){var r,u=n(t);return r=f(t,i),t.inputmask&&u.trigger("setvalue"),r},inputmaskpatch:!0}}}function s(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():w()!==-1||u.nullable!==!0?i.activeElement===this&&u.clearMaskOnLostFocus?(d?dt(p().slice()).reverse():dt(p().slice())).join(""):f.call(this):"":f.call(this)}function h(t){e.call(this,t);this.inputmask&&n(this).trigger("setvalue")}function l(t){k.on(t,"mouseenter",function(){var t=n(this),i=this,r=i.inputmask._valueGet();r!==p().join("")&&t.trigger("setvalue")})}var f,e,o;t.inputmask.__valueGet||(u.noValuePatching!==!0&&(Object.getOwnPropertyDescriptor?("function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"==typeof"test".__proto__?function(n){return n.__proto__}:function(n){return n.constructor.prototype}),o=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):r,o&&o.get&&o.set?(f=o.get,e=o.set,Object.defineProperty(t,"value",{get:s,set:h,configurable:!0})):"INPUT"!==t.tagName&&(f=function(){return this.textContent},e=function(n){this.textContent=n},Object.defineProperty(t,"value",{get:s,set:h,configurable:!0}))):i.__lookupGetter__&&t.__lookupGetter__("value")&&(f=t.__lookupGetter__("value"),e=t.__lookupSetter__("value"),t.__defineGetter__("value",s),t.__defineSetter__("value",h)),t.inputmask.__valueGet=f,t.inputmask.__valueSet=e),t.inputmask._valueGet=function(n){return d&&n!==!0?f.call(this.el).split("").reverse().join(""):f.call(this.el)},t.inputmask._valueSet=function(n,t){e.call(this.el,null===n||n===r?"":t!==!0&&d?n.split("").reverse().join(""):n)},f===r&&(f=function(){return this.value},e=function(n){this.value=n},c(t.type),l(t)))}var o=t.getAttribute("type"),f="INPUT"===t.tagName&&n.inArray(o,u.supportsInputType)!==-1||t.isContentEditable||"TEXTAREA"===t.tagName,e;return f||("INPUT"===t.tagName?(e=i.createElement("input"),e.setAttribute("type",o),f="text"===e.type,e=null):f="partial"),f!==!1&&s(t),f}var e,f,u;k.off(t);e=s(t,c);e!==!1&&(y=t,ni=n(y),("rtl"===y.dir||c.rightAlign)&&(y.style.textAlign="right"),("rtl"===y.dir||c.numericInput)&&(y.dir="ltr",y.removeAttribute("dir"),y.inputmask.isRTL=!0,d=!0),c.colorMask===!0&&pi(y),o&&(y.hasOwnProperty("inputmode")&&(y.inputmode=c.inputmode,y.setAttribute("inputmode",c.inputmode)),"rtfm"===c.androidHack&&(c.colorMask!==!0&&pi(y),y.type="password")),e===!0&&(k.on(y,"submit",nt.submitEvent),k.on(y,"reset",nt.resetEvent),k.on(y,"mouseenter",nt.mouseenterEvent),k.on(y,"blur",nt.blurEvent),k.on(y,"focus",nt.focusEvent),k.on(y,"mouseleave",nt.mouseleaveEvent),c.colorMask!==!0&&k.on(y,"click",nt.clickEvent),k.on(y,"dblclick",nt.dblclickEvent),k.on(y,"paste",nt.pasteEvent),k.on(y,"dragdrop",nt.pasteEvent),k.on(y,"drop",nt.pasteEvent),k.on(y,"cut",nt.cutEvent),k.on(y,"complete",c.oncomplete),k.on(y,"incomplete",c.onincomplete),k.on(y,"cleared",c.oncleared),o||c.inputEventOnly===!0||(k.on(y,"keydown",nt.keydownEvent),k.on(y,"keypress",nt.keypressEvent)),k.on(y,"compositionstart",n.noop),k.on(y,"compositionupdate",n.noop),k.on(y,"compositionend",n.noop),k.on(y,"keyup",
1n.noop),k.on(y,"input",nt.inputFallBackEvent),k.on(y,"beforeinput",n.noop)),k.on(y,"setvalue",nt.setValueEvent),rt(),""!==y.inputmask._valueGet(!0)||c.clearMaskOnLostFocus===!1||i.activeElement===y)&&(f=n.isFunction(c.onBeforeMask)?c.onBeforeMask(y.inputmask._valueGet(!0),c)||y.inputmask._valueGet(!0):y.inputmask._valueGet(!0),""!==f&&vt(y,!0,!1,d?f.split("").reverse():f.split("")),u=p().slice(),ht=u.join(""),yt(u)===!1&&c.clearIncomplete&&it(),c.clearMaskOnLostFocus&&i.activeElement!==y&&(w()===-1?u=[]:dt(u)),st(y,u),i.activeElement===y&&b(y,g(w())))}var bi,ui;s=s||this.maskset;c=c||this.opts;var ht,ni,pt,ft,et,y=this.el,d=this.isRTL,hi=!1,ti=!1,wi=!1,ii=!1,k={on:function(t,i,f){var e=function(t){var i,o,s,e;if(this.inputmask===r&&"FORM"!==this.nodeName)i=n.data(this,"_inputmask_opts"),i?new u(i).mask(this):k.off(this);else{if("setvalue"===t.type||"FORM"===this.nodeName||!(this.disabled||this.readOnly&&!("keydown"===t.type&&t.ctrlKey&&67===t.keyCode||c.tabThrough===!1&&t.keyCode===u.keyCode.TAB))){switch(t.type){case"input":if(ti===!0)return ti=!1,t.preventDefault();break;case"keydown":hi=!1;ti=!1;break;case"keypress":if(hi===!0)return t.preventDefault();hi=!0;break;case"click":if(h||l)return o=this,s=arguments,setTimeout(function(){f.apply(o,s)},0),!1}return e=f.apply(this,arguments),e===!1&&(t.preventDefault(),t.stopPropagation()),e}t.preventDefault()}};t.inputmask.events[i]=t.inputmask.events[i]||[];t.inputmask.events[i].push(e);n.inArray(i,["submit","reset"])!==-1?null!=t.form&&n(t.form).on(i,e):n(t).on(i,e)},off:function(t,i){if(t.inputmask&&t.inputmask.events){var r;i?(r=[],r[i]=t.inputmask.events[i]):r=t.inputmask.events;n.each(r,function(i,r){for(;r.length>0;){var u=r.pop();n.inArray(i,["submit","reset"])!==-1?null!=t.form&&n(t.form).off(i,u):n(t).off(i,u)}delete t.inputmask.events[i]})}}},nt={keydownEvent:function(t){function h(n){var t=i.createElement("input"),r="on"+n,u=r in t;return u||(t.setAttribute(r,"return;"),u="function"==typeof t[r]),t=null,u}var f=this,s=n(f),e=t.keyCode,r=b(f),o;e===u.keyCode.BACKSPACE||e===u.keyCode.DELETE||l&&e===u.keyCode.BACKSPACE_SAFARI||t.ctrlKey&&e===u.keyCode.X&&!h("cut")?(t.preventDefault(),oi(f,e,r),st(f,p(!0),v().p,t,f.inputmask._valueGet()!==p().join("")),f.inputmask._valueGet()===rt().join("")?s.trigger("cleared"):yt(p())===!0&&s.trigger("complete")):e===u.keyCode.END||e===u.keyCode.PAGE_DOWN?(t.preventDefault(),o=g(w()),c.insertMode||o!==v().maskLength||t.shiftKey||o--,b(f,t.shiftKey?r.begin:o,o,!0)):e===u.keyCode.HOME&&!t.shiftKey||e===u.keyCode.PAGE_UP?(t.preventDefault(),b(f,0,t.shiftKey?r.begin:0,!0)):(c.undoOnEscape&&e===u.keyCode.ESCAPE||90===e&&t.ctrlKey)&&t.altKey!==!0?(vt(f,!0,!1,ht.split("")),s.trigger("click")):e!==u.keyCode.INSERT||t.shiftKey||t.ctrlKey?c.tabThrough===!0&&e===u.keyCode.TAB?(t.shiftKey===!0?(null===ct(r.begin).match.fn&&(r.begin=g(r.begin)),r.end=wt(r.begin,!0),r.begin=wt(r.end,!0)):(r.begin=g(r.begin,!0),r.end=g(r.begin,!0),r.end<v().maskLength&&r.end--),r.begin<v().maskLength&&(t.preventDefault(),b(f,r.begin,r.end))):t.shiftKey||c.insertMode===!1&&(e===u.keyCode.RIGHT?setTimeout(function(){var n=b(f);b(f,n.begin)},0):e===u.keyCode.LEFT&&setTimeout(function(){var n=b(f);b(f,d?n.begin+1:n.begin-1)},0)):(c.insertMode=!c.insertMode,b(f,c.insertMode||r.begin!==v().maskLength?r.begin:r.begin-1));c.onKeyDown.call(this,t,p(),b(f).begin,c);wi=n.inArray(e,c.ignorables)!==-1},keypressEvent:function(t,i,f,e,o){var a=this,w=n(a),h=t.which||t.charCode||t.keyCode,l,k,d,s,nt,y;return!(i===!0||t.ctrlKey&&t.altKey)&&(t.ctrlKey||t.metaKey||wi)?(h===u.keyCode.ENTER&&ht!==p().join("")&&(ht=p().join(""),setTimeout(function(){w.trigger("change")},0)),!0):h&&(46===h&&t.shiftKey===!1&&""!==c.radixPoint&&(h=c.radixPoint.charCodeAt(0)),k=i?{begin:o,end:o}:b(a),d=String.fromCharCode(h),v().writeOutBuffer=!0,s=lt(k,d,e),(s!==!1&&(it(!0),l=s.caret!==r?s.caret:i?s.pos+1:g(s.pos),v().p=l),f!==!1)&&(nt=this,(setTimeout(function(){c.onKeyValidation.call(nt,h,s,c)},0),v().writeOutBuffer&&s!==!1)&&(y=p(),st(a,y,c.numericInput&&s.caret===r?wt(l):l,t,i!==!0),i!==!0&&setTimeout(function(){yt(y)===!0&&w.trigger("complete")},0))),t.preventDefault(),i)?(s.forwardPosition=l,s):void 0},pasteEvent:function(i){var h,s=this,l=i.originalEvent||i,a=n(s),r=s.inputmask._valueGet(!0),u=b(s),f,e,o;if(d&&(h=u.end,u.end=u.begin,u.begin=h),f=r.substr(0,u.begin),e=r.substr(u.end,r.length),f===(d?rt().reverse():rt()).slice(0,u.begin).join("")&&(f=""),e===(d?rt().reverse():rt()).slice(u.end).join("")&&(e=""),d&&(h=f,f=e,e=h),t.clipboardData&&t.clipboardData.getData)r=f+t.clipboardData.getData("Text")+e;else{if(!l.clipboardData||!l.clipboardData.getData)return!0;r=f+l.clipboardData.getData("text/plain")+e}if(o=r,n.isFunction(c.onBeforePaste)){if(o=c.onBeforePaste(r,c),o===!1)return i.preventDefault();o||(o=r)}return vt(s,!1,!1,d?o.split("").reverse():o.toString().split("")),st(s,p(),g(w()),i,ht!==p().join("")),yt(p())===!0&&a.trigger("complete"),i.preventDefault()},inputFallBackEvent:function(t){var r=this,i=r.inputmask._valueGet(),f,y,w,e,s,k,a,l;if(p().join("")!==i){if(f=b(r),(i=i.replace(new RegExp("("+u.escapeRegex(rt().join(""))+")*"),""),h)&&(y=i.replace(p().join(""),""),1===y.length))return w=new n.Event("keypress"),w.which=y.charCodeAt(0),nt.keypressEvent.call(r,w,!0,!0,!1,v().validPositions[f.begin-1]?f.begin:f.begin-1),!1;if(f.begin>i.length&&(b(r,i.length),f=b(r)),p().length-i.length!=1||i.charAt(f.begin)===p()[f.begin]||i.charAt(f.begin+1)===p()[f.begin]||ut(f.begin)){for(e=[],s=gt(!0,1).join(""),e.push(i.substr(0,f.begin)),e.push(i.substr(f.begin));null===i.match(u.escapeRegex(s)+"$");)s=s.slice(1);if(i=i.replace(s,""),n.isFunction(c.onBeforeMask)&&(i=c.onBeforeMask(i,c)||i),vt(r,!0,!1,i.split(""),t),k=b(r).begin,a=r.inputmask._valueGet(),0===a.indexOf(e[0])&&k!==e[0].length)b(r,e[0].length),o&&setTimeout(function(){b(r,e[0].length)},0);else{for(;null===a.match(u.escapeRegex(e[1])+"$");)e[1]=e[1].substr(1);l=a.indexOf(e[1]);l!==-1&&""!==e[1]&&k>l&&(b(r,l),o&&setTimeout(function(){b(r,l)},0))}yt(p())===!0&&n(r).trigger("complete")}else t.keyCode=u.keyCode.BACKSPACE,nt.keydownEvent.call(r,t);t.preventDefault()}},setValueEvent:function(){this.inputmask.refreshValue=!1;var i=this,t=i.inputmask._valueGet(!0);n.isFunction(c.onBeforeMask)&&(t=c.onBeforeMask(t,c)||t);t=t.split("");vt(i,!0,!1,d?t.reverse():t);ht=p().join("");(c.clearMaskOnLostFocus||c.clearIncomplete)&&i.inputmask._valueGet()===rt().join("")&&i.inputmask._valueSet("")},focusEvent:function(n){var t=this,i=t.inputmask._valueGet();c.showMaskOnFocus&&(!c.showMaskOnHover||c.showMaskOnHover&&""===i)&&(t.inputmask._valueGet()!==p().join("")?st(t,p(),g(w())):ii===!1&&b(t,g(w())));c.positionCaretOnTab===!0&&ii===!1&&nt.clickEvent.apply(t,[n,!0]);ht=p().join("")},mouseleaveEvent:function(){var n=this,t,r;(ii=!1,c.clearMaskOnLostFocus&&i.activeElement!==n)&&(t=p().slice(),r=n.inputmask._valueGet(),r!==n.getAttribute("placeholder")&&""!==r&&(w()===-1&&r===rt().join("")?t=[]:dt(t),st(n,t)))},clickEvent:function(t,u){function e(t){var i,f,u;if(""!==c.radixPoint&&(i=v().validPositions,i[t]===r||i[t].input===tt(t))){if
1(t<g(-1))return!0;if(f=n.inArray(c.radixPoint,p()),f!==-1){for(u in i)if(f<u&&i[u].input!==tt(u))return!1;return!0}}return!1}var f=this;setTimeout(function(){var n,s,o;if(i.activeElement===f&&(n=b(f),u&&(d?n.end=n.begin:n.begin=n.end),n.begin===n.end))switch(c.positionCaretOnClick){case"none":break;case"radixFocus":if(e(n.begin)){s=p().join("").indexOf(c.radixPoint);b(f,c.numericInput?g(s):s);break}default:var r=n.begin,h=w(r,!0),t=g(h);r<t?b(f,ut(r)||ut(r-1)?r:g(r)):(o=tt(t),(""===o||p()[t]===o||ct(t).match.optionalQuantifier===!0)&&(ut(t)||ct(t).match.def!==o)||(t=g(t)),b(f,t))}},0)},dblclickEvent:function(){var n=this;setTimeout(function(){b(n,0,g(w()))},0)},cutEvent:function(r){var f=this,s=n(f),e=b(f),h=r.originalEvent||r,c=t.clipboardData||h.clipboardData,o=d?p().slice(e.end,e.begin):p().slice(e.begin,e.end);c.setData("text",d?o.reverse().join(""):o.join(""));i.execCommand&&i.execCommand("copy");oi(f,u.keyCode.DELETE,e);st(f,p(),v().p,r,ht!==p().join(""));f.inputmask._valueGet()===rt().join("")&&s.trigger("cleared")},blurEvent:function(t){var e=n(this),u=this,f,i;u.inputmask&&(f=u.inputmask._valueGet(),i=p().slice(),ht!==i.join("")&&setTimeout(function(){e.trigger("change");ht=i.join("")},0),""!==f&&(c.clearMaskOnLostFocus&&(w()===-1&&f===rt().join("")?i=[]:dt(i)),yt(i)===!1&&(setTimeout(function(){e.trigger("incomplete")},0),c.clearIncomplete&&(it(),i=c.clearMaskOnLostFocus?[]:rt().slice())),st(u,i,r,t)))},mouseenterEvent:function(){var n=this;ii=!0;i.activeElement!==n&&c.showMaskOnHover&&n.inputmask._valueGet()!==p().join("")&&st(n,p())},submitEvent:function(){ht!==p().join("")&&ni.trigger("change");c.clearMaskOnLostFocus&&w()===-1&&y.inputmask._valueGet&&y.inputmask._valueGet()===rt().join("")&&y.inputmask._valueSet("");c.removeMaskOnSubmit&&(y.inputmask._valueSet(y.inputmask.unmaskedvalue(),!0),setTimeout(function(){st(y,p())},0))},resetEvent:function(){y.inputmask.refreshValue=!0;setTimeout(function(){ni.trigger("setvalue")},0)}};if(e!==r)switch(e.action){case"isComplete":return y=e.el,yt(p());case"unmaskedvalue":return y!==r&&e.value===r||(et=e.value,et=(n.isFunction(c.onBeforeMask)?c.onBeforeMask(et,c)||et:et).split(""),vt(r,!1,!1,d?et.reverse():et),n.isFunction(c.onBeforeWrite)&&c.onBeforeWrite(r,p(),0,c)),yi(y);case"mask":gi(y);break;case"format":return et=(n.isFunction(c.onBeforeMask)?c.onBeforeMask(e.value,c)||e.value:e.value).split(""),vt(r,!0,!1,d?et.reverse():et),e.metadata?{value:d?p().slice().reverse().join(""):p().join(""),metadata:f.call(this,{action:"getmetadata"},s,c)}:d?p().slice().reverse().join(""):p().join("");case"isValid":e.value?(et=e.value.split(""),vt(r,!0,!0,d?et.reverse():et)):e.value=p().join("");for(var ci=p(),li=ei(),ri=ci.length-1;ri>li&&!ut(ri);ri--);return ci.splice(li,ri+1-li),yt(ci)&&e.value===p().join("");case"getemptymask":return rt().join("");case"remove":return y&&y.inputmask&&(ni=n(y),y.inputmask._valueSet(c.autoUnmask?yi(y):y.inputmask._valueGet(!0)),k.off(y),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?(bi=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(y),"value"),bi&&y.inputmask.__valueGet&&Object.defineProperty(y,"value",{get:y.inputmask.__valueGet,set:y.inputmask.__valueSet,configurable:!0})):i.__lookupGetter__&&y.__lookupGetter__("value")&&y.inputmask.__valueGet&&(y.__defineGetter__("value",y.inputmask.__valueGet),y.__defineSetter__("value",y.inputmask.__valueSet)),y.inputmask=r),y;case"getmetadata":return n.isArray(s.metadata)?(ui=gt(!0,0,!1).join(""),n.each(s.metadata,function(n,t){if(t.mask===ui)return ui=t,!1}),ui):s.metadata}}var s=navigator.userAgent,a=/mobile/i.test(s),h=/iemobile/i.test(s),l=/iphone/i.test(s)&&!h,o=/android/i.test(s)&&!h;return u.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:null,oncomplete:n.noop,onincomplete:n.noop,oncleared:n.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,alias:null,onKeyDown:n.noop,onBeforeMask:null,onBeforePaste:function(t,i){return n.isFunction(i.onBeforeMask)?i.onBeforeMask(t,i):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:n.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:r,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","password"],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,0,229],isComplete:null,canClearPosition:n.noop,preValidation:null,postValidation:null,staticDefinitionSymbol:r,
1jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,androidHack:!1},definitions:{"9":{validator:"[0-9]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:function(){return!0},cardinality:1}},aliases:{},masksCache:{},mask:function(o){function h(i,u,f,e){function v(n,u){u=u!==r?u:i.getAttribute(e+"-"+n);null!==u&&("string"==typeof u&&(0===n.indexOf("on")?u=t[u]:"false"===u?u=!1:"true"===u&&(u=!0)),f[n]=u)}var a,o,s,h,l=i.getAttribute(e);if(l&&""!==l&&(l=l.replace(new RegExp("'","g"),'"'),o=JSON.parse("{"+l+"}")),o){s=r;for(h in o)if("alias"===h.toLowerCase()){s=o[h];break}}v("alias",s);f.alias&&c(f.alias,f,u);for(a in u){if(o){s=r;for(h in o)if(h.toLowerCase()===a.toLowerCase()){s=o[h];break}}v(a,s)}return n.extend(!0,u,f),u}var s=this;return"string"==typeof o&&(o=i.getElementById(o)||i.querySelectorAll(o)),o=o.nodeName?[o]:o,n.each(o,function(t,i){var o=n.extend(!0,{},s.opts),c;h(i,o,n.extend(!0,{},s.userOptions),s.dataAttribute);c=e(o,s.noMasksCache);c!==r&&(i.inputmask!==r&&i.inputmask.remove(),i.inputmask=new u(r,r,!0),i.inputmask.opts=o,i.inputmask.noMasksCache=s.noMasksCache,i.inputmask.userOptions=n.extend(!0,{},s.userOptions),i.inputmask.isRTL=s.isRTL,i.inputmask.el=i,i.inputmask.maskset=c,n.data(i,"_inputmask_opts",o),f.call(i.inputmask,{action:"mask"}))}),o&&o[0]?o[0].inputmask||this:this},option:function(t,i){return"string"==typeof t?this.opts[t]:"object"==typeof t?(n.extend(this.userOptions,t),this.el&&i!==!0&&this.mask(this.el),this):void 0},unmaskedvalue:function(n){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"unmaskedvalue",value:n})},remove:function(){return f.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"getmetadata"})},isValid:function(n){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"isValid",value:n})},format:function(n,t){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"format",value:n,metadata:t})},analyseMask:function(t,i){function c(n,t,i,r){this.matches=[];this.openGroup=n||!1;this.isGroup=n||!1;this.isOptional=t||!1;this.isQuantifier=i||!1;this.isAlternator=r||!1;this.quantifier={min:1,max:1}}function w(n,t,f){var e=(i.definitions?i.definitions[t]:r)||u.prototype.definitions[t],o;if(f=f!==r?f:n.matches.length,o=n.matches[f-1],e&&!b){for(var c=e.prevalidator,v=c?c.length:0,s=1;s<e.cardinality;s++){var l=v>=s?c[s-1]:[],h=l.validator,a=l.cardinality;n.matches.splice(f++,0,{fn:h?"string"==typeof h?new RegExp(h):new function(){this.test=h}:new RegExp("."),cardinality:a?a:1,optionality:n.isOptional,newBlockMarker:o===r||o.def!==(e.definitionSymbol||t),casing:e.casing,def:e.definitionSymbol||t,placeholder:e.placeholder,nativeDef:t});o=n.matches[f-1]}n.matches.splice(f++,0,{fn:e.validator?"string"==typeof e.validator?new RegExp(e.validator):new function(){this.test=e.validator}:new RegExp("."),cardinality:e.cardinality,optionality:n.isOptional,newBlockMarker:o===r||o.def!==(e.definitionSymbol||t),casing:e.casing,def:e.definitionSymbol||t,placeholder:e.placeholder,nativeDef:t})}else n.matches.splice(f++,0,{fn:null,cardinality:0,optionality:n.isOptional,newBlockMarker:o===r||o.def!==t,casing:null,def:i.staticDefinitionSymbol||t,placeholder:i.staticDefinitionSymbol!==r?t:r,nativeDef:t}),b=!1}function ut(t){t&&t.matches&&n.each(t.matches,function(n,u){var f=t.matches[n+1];(f===r||f.matches===r||f.isQuantifier===!1)&&u&&u.isGroup&&(u.isGroup=!1,w(u,i.groupmarker.start,0),u.openGroup!==!0&&w(u,i.groupmarker.end));ut(u)})}function tt(){if(f.length>0){if(s=f[f.length-1],w(s,l),s.isAlternator){e=f.pop();for(var n=0;n<e.matches.length;n++)e.matches[n].isGroup=!1;f.length>0?(s=f[f.length-1],s.matches.push(e)):h.matches.push(e)}}else w(h,l)}function ft(n){function e(n){return n===i.optionalmarker.start?n=i.optionalmarker.end:n===i.optionalmarker.end?n=i.optionalmarker.start:n===i.groupmarker.start?n=i.groupmarker.end:n===i.groupmarker.end&&(n=i.groupmarker.start),n}var t,u,f;n.matches=n.matches.reverse();for(t in n.matches)n.matches.hasOwnProperty(t)&&(u=parseInt(t),n.matches[t].isQuantifier&&n.matches[u+1]&&n.matches[u+1].isGroup&&(f=n.matches[t],n.matches.splice(t,1),n.matches.splice(u+1,0,f)),n.matches[t]=n.matches[t].matches!==r?ft(n.matches[t]):e(n.matches[t]));return n}for(var k,d,nt,o,l,a,s,e,p,y,et=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,b=!1,h=new c,f=[],it=[];o=et.exec(t);)if(l=o[0],b)tt();else switch(l.charAt(0)){case i.escapeChar:b=!0;break;case i.optionalmarker.end:case i.groupmarker.end:if(a=f.pop(),a.openGroup=!1,a!==r)if(f.length>0){if(s=f[f.length-1],s.matches.push(a),s.isAlternator){for(e=f.pop(),k=0;k<e.matches.length;k++)e.matches[k].isGroup=!1;f.length>0?(s=f[f.length-1],s.matches.push(e)):h.matches.push(e)}}else h.matches.push(a);else tt();break;case i.optionalmarker.start:f.push(new c(!1,!0));break;case i.groupmarker.start:f.push(new c(!0));break;case i.quantifiermarker.start:d=new c(!1,!1,!0);l=l.replace(/[{}]/g,"");var v=l.split(","),rt=isNaN(v[0])?v[0]:parseInt(v[0]),g=1===v.length?rt:isNaN(v[1])?v[1]:parseInt(v[1]);("*"!==g&&"+"!==g||(rt="*"===g?0:1),d.quantifier={min:rt,max:g},f.length>0)?(nt=f[f.length-1].matches,o=nt.pop(),o.isGroup||(y=new c(!0),y.matches.push(o),o=y),nt.push(o),nt.push(d)):(o=h.matches.pop(),o.isGroup||(y=new c(!0),y.matches.push(o),o=y),h.matches.push(o),h.matches.push(d));break;case i.alternatormarker:f.length>0?(s=f[f.length-1],p=s.matches.pop()):p=h.matches.pop();
1p.isAlternator?f.push(p):(e=new c(!1,!1,!1,!0),e.matches.push(p),f.push(e));break;default:tt()}for(;f.length>0;)a=f.pop(),h.matches.push(a);return h.matches.length>0&&(ut(h),it.push(h)),i.numericInput&&ft(it[0]),it}},u.extendDefaults=function(t){n.extend(!0,u.prototype.defaults,t)},u.extendDefinitions=function(t){n.extend(!0,u.prototype.definitions,t)},u.extendAliases=function(t){n.extend(!0,u.prototype.aliases,t)},u.format=function(n,t,i){return u(t).format(n,i)},u.unmask=function(n,t){return u(t).unmaskedvalue(n)},u.isValid=function(n,t){return u(t).isValid(n)},u.remove=function(t){n.each(t,function(n,t){t.inputmask&&t.inputmask.remove()})},u.escapeRegex=function(n){return n.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","gim"),"\\$1")},u.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},u}),function(n){n(jQuery,window.Inputmask)}(function(n,t){return void 0===n.fn.inputmask&&(n.fn.inputmask=function(i,r){var f,u=this[0];if(void 0===r&&(r={}),"string"==typeof i)switch(i){case"unmaskedvalue":return u&&u.inputmask?u.inputmask.unmaskedvalue():n(u).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return u&&u.inputmask?u.inputmask.getemptymask():"";case"hasMaskedValue":return!(!u||!u.inputmask)&&u.inputmask.hasMaskedValue();case"isComplete":return!u||!u.inputmask||u.inputmask.isComplete();case"getmetadata":return u&&u.inputmask?u.inputmask.getmetadata():void 0;case"setvalue":n(u).val(r);u&&void 0===u.inputmask&&n(u).triggerHandler("setvalue");break;case"option":if("string"!=typeof r)return this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(r)});if(u&&void 0!==u.inputmask)return u.inputmask.option(r);break;default:return r.alias=i,f=new t(r),this.each(function(){f.mask(this)})}else{if("object"==typeof i)return f=new t(i),void 0===i.mask&&void 0===i.alias?this.each(function(){return void 0!==this.inputmask?this.inputmask.option(i):void f.mask(this)}):this.each(function(){f.mask(this)});if(void 0===i)return this.each(function(){f=new t(r);f.mask(this)})}}),n.fn.inputmask}),function(){}(jQuery,Inputmask),function(n){n(window.dependencyLib||jQuery,window.Inputmask)}(function(n,t){function i(n){return isNaN(n)||29===new Date(n,2,0).getDate()}return t.extendAliases({"dd/mm/yyyy":{mask:"1/2/y",placeholder:"dd/mm/yyyy",regex:{val1pre:new RegExp("[0-3]"),val1:new RegExp("0[1-9]|[12][0-9]|3[01]"),val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|[12][0-9]|3[01])"+i+"[01])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|[12][0-9])"+i+"(0[1-9]|1[012]))|(30"+i+"(0[13-9]|1[012]))|(31"+i+"(0[13578]|1[02]))")}},leapday:"29/02/",separator:"/",yearrange:{minyear:1900,maxyear:2099},isInYearRange:function(n,t,i){if(isNaN(n))return!1;var r=parseInt(n.concat(t.toString().slice(n.length))),u=parseInt(n.concat(i.toString().slice(n.length)));return!isNaN(r)&&t<=r&&r<=i||!isNaN(u)&&t<=u&&u<=i},determinebaseyear:function(n,t,i){var r=(new Date).getFullYear(),u,s,e,f,o;if(n>r)return n;if(t<r){for(u=t.toString().slice(0,2),s=t.toString().slice(2,4);t<u+i;)u--;return e=u+s,n>e?n:e}if(n<=r&&r<=t){for(f=r.toString().slice(0,2);t<f+i;)f--;return o=f+i,o<n?n:o}return r},onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val(r.getDate().toString()+(r.getMonth()+1).toString()+r.getFullYear().toString()),u.trigger("setvalue"))},getFrontValue:function(n,t,i){for(var f,e=0,r=0,u=0;u<n.length&&"2"!==n.charAt(u);u++)f=i.definitions[n.charAt(u)],f?(e+=r,r=f.cardinality):r++;return t.join("").substr(e,r)},postValidation:function(n,t,r){var f,e,u=n.join("");return 0===r.mask.indexOf("y")?(e=u.substr(0,4),f=u.substr(4,11)):(e=u.substr(6,11),f=u.substr(0,6)),t&&(f!==r.leapday||i(e))},definitions:{"1":{validator:function(n,t,i,r,u){var f=u.regex.val1.test(n);return r||f||n.charAt(1)!==u.separator&&"-./".indexOf(n.charAt(1))===-1||!(f=u.regex.val1.test("0"+n.charAt(0)))?f:(t.buffer[i-1]="0",{refreshFromBuffer:{start:i-1,end:i},pos:i,c:n.charAt(0)})}
1,cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var e=n,f;if(isNaN(t.buffer[i+1])||(e+=t.buffer[i+1]),f=1===e.length?u.regex.val1pre.test(e):u.regex.val1.test(e),!r&&!f){if(f=u.regex.val1.test(n+"0"))return t.buffer[i]=n,t.buffer[++i]="0",{pos:i,c:"0"};if(f=u.regex.val1.test("0"+n))return t.buffer[i]="0",i++,{pos:i}}return f},cardinality:1}]},"2":{validator:function(n,t,i,r,u){var f=u.getFrontValue(t.mask,t.buffer,u),e;return f.indexOf(u.placeholder[0])!==-1&&(f="01"+u.separator),e=u.regex.val2(u.separator).test(f+n),r||e||n.charAt(1)!==u.separator&&"-./".indexOf(n.charAt(1))===-1||!(e=u.regex.val2(u.separator).test(f+"0"+n.charAt(0)))?e:(t.buffer[i-1]="0",{refreshFromBuffer:{start:i-1,end:i},pos:i,c:n.charAt(0)})},cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var f,e;return isNaN(t.buffer[i+1])||(n+=t.buffer[i+1]),f=u.getFrontValue(t.mask,t.buffer,u),f.indexOf(u.placeholder[0])!==-1&&(f="01"+u.separator),e=1===n.length?u.regex.val2pre(u.separator).test(f+n):u.regex.val2(u.separator).test(f+n),r||e||!(e=u.regex.val2(u.separator).test(f+"0"+n))?e:(t.buffer[i]="0",i++,{pos:i})},cardinality:1}]},y:{validator:function(n,t,i,r,u){return u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear)},cardinality:4,prevalidator:[{validator:function(n,t,i,r,u){var e=u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear),f;if(!r&&!e){if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n+"0").toString().slice(0,1),e=u.isInYearRange(f+n,u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i++]=f.charAt(0),{pos:i};if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n+"0").toString().slice(0,2),e=u.isInYearRange(f+n,u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i++]=f.charAt(0),t.buffer[i++]=f.charAt(1),{pos:i}}return e},cardinality:1},{validator:function(n,t,i,r,u){var e=u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear),f;if(!r&&!e){if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n).toString().slice(0,2),e=u.isInYearRange(n[0]+f[1]+n[1],u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i++]=f.charAt(1),{pos:i};if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n).toString().slice(0,2),e=u.isInYearRange(f+n,u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i-1]=f.charAt(0),t.buffer[i++]=f.charAt(1),t.buffer[i++]=n.charAt(0),{refreshFromBuffer:{start:i-3,end:i},pos:i}}return e},cardinality:2},{validator:function(n,t,i,r,u){return u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear)},cardinality:3}]}},insertMode:!1,autoUnmask:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",alias:"dd/mm/yyyy",regex:{val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[13-9]|1[012])"+i+"[0-3])|(02"+i+"[0-2])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+i+"30)|((0[13578]|1[02])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val((r.getMonth()+1).toString()+r.getDate().toString()+r.getFullYear().toString()),u.trigger("setvalue"))}},"yyyy/mm/dd":{mask:"y/1/2",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",leapday:"/02/29",onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val(r.getFullYear().toString()+(r.getMonth()+1).toString()+r.getDate().toString()),u.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(n,t,i,r,u){var e,f;return"24"===u.hourFormat&&24===parseInt(n,10)?(t.buffer[i-1]="0",t.buffer[i]="0",{refreshFromBuffer:{start:i-1,end:i},c:"0"}):(e=u.regex.hrs.test(n),!r&&!e&&(n.charAt(1)===u.timeseparator||"-.:".indexOf(n.charAt(1))!==-1)&&(e=u.regex.hrs.test("0"+n.charAt(0))))?(t.buffer[i-1]="0",t.buffer[i]=n.charAt(0),i++,{refreshFromBuffer:{start:i-2,end:i},pos:i,c:u.timeseparator}):e&&"24"!==u.hourFormat&&u.regex.hrs24.test(n)?(f=parseInt(n,10),24===f?(t.buffer[i+5]="a",t.buffer[i+6]="m"):(t.buffer[i+5]="p",t.buffer[i+6]="m"),f-=12,f<10?(t.buffer[i]=f.toString(),t.buffer[i-1]="0"):(t.buffer[i]=f.toString().charAt(1),t.buffer[i-1]=f.toString().charAt(0)),{refreshFromBuffer:{start:i-1,end:i+6},c:t.buffer[i]}):e}
1,cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var f=u.regex.hrspre.test(n);return r||f||!(f=u.regex.hrs.test("0"+n))?f:(t.buffer[i]="0",i++,{pos:i})},cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var f=u.regex.mspre.test(n);return r||f||!(f=u.regex.ms.test("0"+n))?f:(t.buffer[i]="0",i++,{pos:i})},cardinality:1}]},t:{validator:function(n,t,i,r,u){return u.regex.ampm.test(n+"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(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[13-9]|1[012])"+i+"[0-3])|(02"+i+"[0-2])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+i+"30)|((0[13578]|1[02])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val((r.getMonth()+1).toString()+r.getDate().toString()+r.getFullYear().toString()),u.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(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"[0-3])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[1-9]|1[012])"+i+"30)|((0[1-6])"+i+"31)")},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},"yyyy-mm-dd hh:mm:ss":{mask:"y-1-2 h:s:s",placeholder:"yyyy-mm-dd hh:mm:ss",alias:"datetime",separator:"-",leapday:"-02-29",regex:{val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[13-9]|1[012])"+i+"[0-3])|(02"+i+"[0-2])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+i+"30)|((0[13578]|1[02])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},onKeyDown:function(){}}}),t}),function(n){n(window.dependencyLib||jQuery,window.Inputmask)}(function(n,t){return t.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"}}),t.extendAliases({url:{definitions:{i:{validator:".",cardinality:1}},mask:"(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}",insertMode:!1,autoUnmask:!1,inputmode:"url"},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(n,t,i){return i-1>-1&&"."!==t.buffer[i-1]?(n=t.buffer[i-1]+n,n=i-2>-1&&"."!==t.buffer[i-2]?t.buffer[i-2]+n:"0"+n):n="00"+n,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(n)},cardinality:1}},onUnMask:function(n){return n},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,onBeforePaste:function(n){return n=n.toLowerCase(),n.replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",cardinality:1,casing:"lower"},"-":{validator:"[0-9A-Za-z-]",cardinality:1,casing:"lower"}},onUnMask:function(n){return n},inputmode:"email"},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}}),t}),function(n){n(window.dependencyLib||jQuery,window.Inputmask)}(function(n,t,i){function r(n,t){for(var r="",i=0;i<n.length;i++)r+=t.definitions[n.charAt(i)]||t.optionalmarker.start===n.charAt(i)||t.optionalmarker.end===n.charAt(i)||t.quantifiermarker.start===n.charAt(i)||t.quantifiermarker.end===n.charAt(i)||t.groupmarker.start===n.charAt(i)||t.groupmarker.end===n.charAt(i)||t.alternatormarker===n.charAt(i)?"\\"+n.charAt(i):n.charAt(i);return r}return t.extendAliases({numeric:{mask:function(n){var f,e,t,u;return(0!==n.repeat&&isNaN(n.integerDigits)&&(n.integerDigits=n.repeat),n.repeat=0,n.groupSeparator===n.radixPoint&&(n.groupSeparator="."===n.radixPoint?",":","===n.radixPoint?".":"")," "===n.groupSeparator&&(n.skipOptionalPartCharacter=i),n.autoGroup=n.autoGroup&&""!==n.groupSeparator,n.autoGroup&&("string"==typeof n.groupSize&&isFinite(n.groupSize)&&(n.groupSize=parseInt(n.groupSize)),isFinite(n.integerDigits)))&&(f=Math.floor(n.integerDigits/n.groupSize),e=n.integerDigits%n.groupSize,n.integerDigits=parseInt(n.integerDigits)+(0===e?f-1:f),n.integerDigits<1&&(n.integerDigits="*")),n.placeholder.length>1&&(n.placeholder=n.placeholder.charAt(0)),"radixFocus"===n.positionCaretOnClick&&""===n.placeholder&&n.integerOptional===!1&&(n.positionCaretOnClick="lvp"),n.definitions[";"]=n.definitions["~"],n.definitions[";
1"].definitionSymbol="~",n.numericInput===!0&&(n.positionCaretOnClick="radixFocus"===n.positionCaretOnClick?"lvp":n.positionCaretOnClick,n.digitsOptional=!1,isNaN(n.digits)&&(n.digits=2),n.decimalProtect=!1),t="[+]",(t+=r(n.prefix,n),t+=n.integerOptional===!0?"~{1,"+n.integerDigits+"}":"~{"+n.integerDigits+"}",n.digits!==i)&&(n.radixPointDefinitionSymbol=n.decimalProtect?":":n.radixPoint,u=n.digits.toString().split(","),isFinite(u[0]&&u[1]&&isFinite(u[1]))?t+=n.radixPointDefinitionSymbol+";{"+n.digits+"}":(isNaN(n.digits)||parseInt(n.digits)>0)&&(t+=n.digitsOptional?"["+n.radixPointDefinitionSymbol+";{1,"+n.digits+"}]":n.radixPointDefinitionSymbol+";{"+n.digits+"}")),t+=r(n.suffix,n),t+="[-]",n.greedy=!1,t},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,radixPoint:".",positionCaretOnClick:"radixFocus",groupSize:3,groupSeparator:"",autoGroup:!1,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,inputmode:"numeric",preValidation:function(t,r,u,f,e){if("-"===u||u==e.negationSymbol.front)return e.allowMinus===!0&&(e.isNegative=e.isNegative===i||!e.isNegative,""===t.join("")||{caret:r,dopost:!0});if(f===!1&&u===e.radixPoint&&e.digits!==i&&(isNaN(e.digits)||parseInt(e.digits)>0)){var o=n.inArray(e.radixPoint,t);if(o!==-1)return e.numericInput===!0?r===o:{caret:o+1}}return!0},postValidation:function(r,u,f){function b(n,t){var i="",r;return(i+="("+t.groupSeparator+"*{"+t.groupSize+"}){*}",""!==t.radixPoint)&&(r=n.join("").split(t.radixPoint),r[1]&&(i+=t.radixPoint+"*{"+r[1].match(/^\d*\??\d*/)[0].length+"}")),i}var a=f.suffix.split(""),v=f.prefix.split(""),o,h,s,e,l,y,c,p,w;if(u.pos==i&&u.caret!==i&&u.dopost!==!0||(o=u.caret!=i?u.caret:u.pos,h=r.slice(),f.numericInput&&(o=h.length-o-1,h=h.reverse()),s=h[o],s===f.groupSeparator&&(o+=1,s=h[o]),o==h.length-f.suffix.length-1&&s===f.radixPoint))return u;if(s!==i&&s!==f.radixPoint&&s!==f.negationSymbol.front&&s!==f.negationSymbol.back&&(h[o]="?",f.prefix.length>0&&o>=(f.isNegative===!1?1:0)&&o<f.prefix.length-1+(f.isNegative===!1?1:0)?v[o-(f.isNegative===!1?1:0)]="?":f.suffix.length>0&&o>=h.length-f.suffix.length-(f.isNegative===!1?1:0)&&(a[o-(h.length-f.suffix.length-(f.isNegative===!1?1:0))]="?")),v=v.join(""),a=a.join(""),e=h.join("").replace(v,""),e=e.replace(a,""),e=e.replace(new RegExp(t.escapeRegex(f.groupSeparator),"g"),""),e=e.replace(new RegExp("[-"+t.escapeRegex(f.negationSymbol.front)+"]","g"),""),e=e.replace(new RegExp(t.escapeRegex(f.negationSymbol.back)+"$"),""),isNaN(f.placeholder)&&(e=e.replace(new RegExp(t.escapeRegex(f.placeholder),"g"),"")),e.length>1&&1!==e.indexOf(f.radixPoint)&&("0"==s&&(e=e.replace(/^\?/g,"")),e=e.replace(/^0/g,"")),e.charAt(0)===f.radixPoint&&f.numericInput!==!0&&(e="0"+e),""!==e){if(e=e.split(""),!f.digitsOptional&&isFinite(f.digits))for(l=n.inArray(f.radixPoint,e),y=n.inArray(f.radixPoint,h),l===-1&&(e.push(f.radixPoint),l=e.length-1),c=1;c<=f.digits;c++)f.digitsOptional||e[l+c]!==i&&e[l+c]!==f.placeholder.charAt(0)?y!==-1&&h[y+c]!==i&&(e[l+c]=e[l+c]||h[y+c]):e[l+c]=u.placeholder||f.placeholder.charAt(0);f.autoGroup!==!0||""===f.groupSeparator||s===f.radixPoint&&u.pos===i&&!u.dopost?e=e.join(""):(e=t(b(e,f),{numericInput:!0,jitMasking:!0,definitions:{"*":{validator:"[0-9?]",cardinality:1}}}).format(e.join("")),e.charAt(0)===f.groupSeparator&&e.substr(1))}return(f.isNegative&&"blur"===u.event&&(f.isNegative="0"!==e),e=v+e,e+=a,f.isNegative&&(e=f.negationSymbol.front+e,e+=f.negationSymbol.back),e=e.split(""),s!==i)&&(s!==f.radixPoint&&s!==f.negationSymbol.front&&s!==f.negationSymbol.back?(o=n.inArray("?",e),o>-1?e[o]=s:o=u.caret||0):(s===f.radixPoint||s===f.negationSymbol.front||s===f.negationSymbol.back)&&(p=n.inArray(s,e),p!==-1&&(o=p))),f.numericInput&&(o=e.length-o-1,e=e.reverse()),w={caret:s===i||u.pos!==i?o+(f.numericInput?-1:1):o,buffer:e,refreshFromBuffer:u.dopost||r.join("")!==e.join("")},w.refreshFromBuffer?w:u},onBeforeWrite:function(r,u,f,e){function s(n){n.parseMinMaxOptions===i&&(null!==n.min&&(n.min=n.min.toString().replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),","===n.radixPoint&&(n.min=n.min.replace(n.radixPoint,".")),n.min=isFinite(n.min)?parseFloat(n.min):NaN,isNaN(n.min)&&(n.min=Number.MIN_VALUE)),null!==n.max&&(n.max=n.max.toString().replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),","===n.radixPoint&&(n.max=n.max.replace(n.radixPoint,".")),n.max=isFinite(n.max)?parseFloat(n.max):NaN,isNaN(n.max)&&(n.max=Number.MAX_VALUE)),n.parseMinMaxOptions="done")}if(r)switch(r.type){case"keydown":return e.postValidation(u,{caret:f,dopost:!0},e);case"blur":case"checkval":var o;if(s(e),null!==e.min||null!==e.max){if(o=e.onUnMask(u.join(""),i,n.extend({},e,{unmaskAsNumber:!0})),null!==e.min&&o<e.min)return e.isNegative=e.min<0,e.postValidation(e.min.toString().replace(".",e.radixPoint).split(""),{caret:f,dopost:!0,placeholder:"0"},e);if(null!==e.max&&o>e.max)return e.isNegative=e.max<0,e.postValidation(e.max.toString().replace(".",e.radixPoint).split(""),{caret:f,dopost:!0,placeholder:"0"},e)}return e.postValidation(u,{caret:f,dopost:!0,placeholder:"0",event:"blur"},e);case"_checkval":return{caret:f}}},regex:{integerPart:function(n,i){return i?new RegExp("["+t.escapeRegex(n.negationSymbol.front)+"+]?"):new RegExp("["+t.escapeRegex(n.negationSymbol.front)+"+]?\\d+")},integerNPart:function(n){return new RegExp("[\\d"+t.escapeRegex(n.groupSeparator)+t.escapeRegex(n.placeholder.charAt(0))+"]+")}},definitions:{"~":{validator:function(n,r,u,f,e,o){var c=f?new RegExp("[0-9"+t.escapeRegex(e.groupSeparator)+"]").test(n):new RegExp("[0-9]").test(n),s,h;if(c===!0){if(e.numericInput!==!0&&r.validPositions[u]!==i&&"~"===r.validPositions[u].match.def&&!o){for(s=r.buffer.join(""),s=s.replace(new RegExp("[-"+t.escapeRegex(e.negationSymbol.front)+"]","g"),""),s=s.replace(new RegExp(t.escapeRegex(e.negationSymbol.back)+"$"),""),s=s.replace(/0/g,e.placeholder.charAt(0)),h=r._buffer.join(""),s===e.radixPoint&&(s=h);null===s.match(t.escapeRegex(h)+"$");)h=h.slice(1);s=s.replace(h,"");s=s.split("");c=s[u]===i?{pos:u,remove:u}:{pos:u}}}else f||n!==e.radixPoint||r.validPositions[u-1]!==i||(r.buffer[u]="0",c={pos:u+1});return c}
1,cardinality:1},"+":{validator:function(n,t,i,r,u){return u.allowMinus&&("-"===n||n===u.negationSymbol.front)},cardinality:1,placeholder:""},"-":{validator:function(n,t,i,r,u){return u.allowMinus&&n===u.negationSymbol.back},cardinality:1,placeholder:""},":":{validator:function(n,i,r,u,f){var e="["+t.escapeRegex(f.radixPoint)+"]";return isValid=new RegExp(e).test(n),isValid&&i.validPositions[r]&&i.validPositions[r].match.placeholder===f.radixPoint&&(isValid={caret:r+1}),isValid},cardinality:1,placeholder:function(n){return n.radixPoint}}},onUnMask:function(n,i,r){if(""===i&&r.nullable===!0)return i;var u=n.replace(r.prefix,"");return u=u.replace(r.suffix,""),u=u.replace(new RegExp(t.escapeRegex(r.groupSeparator),"g"),""),""!==r.placeholder.charAt(0)&&(u=u.replace(new RegExp(r.placeholder.charAt(0),"g"),"0")),r.unmaskAsNumber?(""!==r.radixPoint&&u.indexOf(r.radixPoint)!==-1&&(u=u.replace(t.escapeRegex.call(this,r.radixPoint),".")),Number(u)):u},isComplete:function(n,i){var u=n.join(""),f=n.slice(),r;return f.join("")!==u?!1:(r=u.replace(i.prefix,""),r=r.replace(i.suffix,""),r=r.replace(new RegExp(t.escapeRegex(i.groupSeparator),"g"),""),","===i.radixPoint&&(r=r.replace(t.escapeRegex(i.radixPoint),".")),isFinite(r))},onBeforeMask:function(n,r){var u,f,e,o,h,c,s;return(r.isNegative=i,n=n.toString().charAt(n.length-1)===r.radixPoint?n.toString().substr(0,n.length-1):n.toString(),""!==r.radixPoint&&isFinite(n))&&(u=n.split("."),f=""!==r.groupSeparator?parseInt(r.groupSize):0,2===u.length&&(u[0].length>f||u[1].length>f||u[0].length<f&&u[1].length<f)&&(n=n.replace(".",r.radixPoint))),e=n.match(/,/g),o=n.match(/\./g),(o&&e?o.length>e.length?(n=n.replace(/\./g,""),n=n.replace(",",r.radixPoint)):e.length>o.length?(n=n.replace(/,/g,""),n=n.replace(".",r.radixPoint)):n=n.indexOf(".")<n.indexOf(",")?
1n.replace(/\./g,""):n=n.replace(/,/g,""):n=n.replace(new RegExp(t.escapeRegex(r.groupSeparator),"g"),""),0===r.digits&&(n.indexOf(".")!==-1?n=n.substring(0,n.indexOf(".")):n.indexOf(",")!==-1&&(n=n.substring(0,n.indexOf(",")))),""!==r.radixPoint&&isFinite(r.digits)&&n.indexOf(r.radixPoint)!==-1)&&(h=n.split(r.radixPoint),c=h[1].match(new RegExp("\\d*"))[0],parseInt(r.digits)<c.toString().length&&(s=Math.pow(10,parseInt(r.digits)),n=n.replace(t.escapeRegex(r.radixPoint),"."),n=Math.round(parseFloat(n)*s)/s,n=n.toString().replace(".",r.radixPoint))),n},canClearPosition:function(n,t,i,r,u){var f=n.validPositions[t],e=f.input!==u.radixPoint||null!==n.validPositions[t].match.fn&&u.decimalProtect===!1||f.input===u.radixPoint&&n.validPositions[t+1]&&null===n.validPositions[t+1].match.fn||isFinite(f.input)||t===i||f.input===u.groupSeparator||f.input===u.negationSymbol.front||f.input===u.negationSymbol.back;return!e||"+"!=f.match.nativeDef&&"-"!=f.match.nativeDef||(u.isNegative=!1),e},onKeyDown:function(i,r,u,f){var e=n(this);if(i.ctrlKey)switch(i.keyCode){case t.keyCode.UP:e.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(f.step));e.trigger("setvalue");break;case t.keyCode.DOWN:e.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(f.step));e.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,digitsOptional:!0,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowMinus:!1}}),t}),function(n){n(window.dependencyLib||jQuery,window.Inputmask)}(function(n,t){function i(n,t){var u=(n.mask||n).replace(/#/g,"9").replace(/\)/,"9").replace(/[+()#-]/g,""),f=(t.mask||t).replace(/#/g,"9").replace(/\)/,"9").replace(/[+()#-]/g,""),i=(n.mask||n).split("#")[0],r=(t.mask||t).split("#")[0];return 0===r.indexOf(i)?-1:0===i.indexOf(r)?1:u.localeCompare(f)}var r=t.prototype.analyseMask;return t.prototype.analyseMask=function(t,i){function u(n,i,r){var h;i=i||"";r=r||e;""!==i&&(r[i]={});for(var s="",f=r[i]||r,o=n.length-1;o>=0;o--)t=n[o].mask||n[o],s=t.substr(0,1),f[s]=f[s]||[],f[s].unshift(t.substr(1)),n.splice(o,1);for(h in f)f[h].length>500&&u(f[h].slice(),h,f)}function f(t){var u=[];for(var r in t)n.isArray(t[r])?1===t[r].length?u.push(r+t[r]):u.push(r+i.groupmarker.start+t[r].join(i.groupmarker.end+i.alternatormarker+i.groupmarker.start)+i.groupmarker.end):u.push(r+f(t[r]));return""+(1===u.length?u[0]:i.groupmarker.start+u.join(i.groupmarker.end+i.alternatormarker+i.groupmarker.start)+i.groupmarker.end)}var e={};return i.phoneCodes&&(i.phoneCodes&&i.phoneCodes.length>1e3&&(t=t.substr(1,t.length-2),u(t.split(i.groupmarker.end+i.alternatormarker+i.groupmarker.start)),t=f(e)),t=t.replace(/9/g,"\\9")),r.call(this,t,i)},t.extendAliases({abstractphone:{groupmarker:{start:"<",end:">"},countrycode:"",phoneCodes:[],mask:function(n){return n.definitions={"#":t.prototype.definitions[9]},n.phoneCodes.sort(i)},keepStatic:!0,onBeforeMask:function(n,t){var i=n.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(i.indexOf(t.countrycode)>1||i.indexOf(t.countrycode)===-1)&&(i="+"+t.countrycode+i),i},onUnMask:function(n,t){return t},inputmode:"tel"}}),t}),function(n){n(window.dependencyLib||jQuery,window.Inputmask)}(function(n,t){return t.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(n,t){return new RegExp(t.regex,t.casing?"i":"").test(n.join(""))},definitions:{r:{validator:function(t,i,r,u,f){function h(n,t){this.matches=[];this.isGroup=n||!1;this.isQuantifier=t||!1;this.quantifier={min:1,max:1};this.repeaterPart=void 0}function w(){var n,i,r=new h,t=[],e,s;for(f.regexTokens=[];n=f.tokenizer.exec(f.regex);)switch(i=n[0],i.charAt(0)){case"(":t.push(new h(!0));break;case")":o=t.pop();t.length>0?t[t.length-1].matches.push(o):r.matches.push(o);break;case"{":case"+":case"*":e=new h(!1,!0);i=i.replace(/[{}]/g,"");var u=i.split(","),c=isNaN(u[0])?u[0]:parseInt(u[0]),l=1===u.length?c:isNaN(u[1])?u[1]:parseInt(u[1]);(e.quantifier={min:c,max:l},t.length>0)?(s=t[t.length-1].matches,n=s.pop(),n.isGroup||(o=new h(!0),o.matches.push(n),n=o),s.push(n),s.push(e)):(n=r.matches.pop(),n.isGroup||(o=new h(!0),o.matches.push(n),n=o),r.matches.push(n),r.matches.push(e));break;default:t.length>0?t[t.length-1].matches.push(i):r.matches.push(i)}r.matches.length>0&&f.regexTokens.push(r)}function s(t,i){var u=!1,v,r,b,d,y,o,l,g,h,p;for(i&&(e+="(",c++),v=0;v<t.matches.length;v++){if(r=t.matches[v],r.isGroup===!0)u=s(r,!0);else if(r.isQuantifier===!0){var nt=n.inArray(r,t.matches),w=t.matches[nt-1],k=e;if(isNaN(r.quantifier.max)){for(;r.repeaterPart&&r.repeaterPart!==e&&r.repeaterPart.length>e.length&&!(u=s(w,!0)););u=u||s(w,!0);u&&(r.repeaterPart=e);e=k+r.quantifier.max}else{for(b=0,d=r.quantifier.max-1;b<d&&!(u=s(w,!0));b++);e=k+"{"+r.quantifier.min+","+r.quantifier.max+"}"}}else if(void 0!==r.matches)for(y=0;y<r.length&&!(u=s(r[y],i));y++);else{if("["==r.charAt(0)){for(o=e,o+=r,h=0;h<c;h++)o+=")";p=new RegExp("^("+o+")$",f.casing?"i":"");u=p.test(a)}else for(l=0,g=r.length;l<g;l++)if("\\"!==r.charAt(l)){for(o=e,o+=r.substr(0,l+1),o=o.replace(/\|$/,""),h=0;h<c;h++)o+=")";if(p=new RegExp("^("+o+")$",f.casing?"i":""),u=p.test(a))break}e+=r}if(u)break}return i&&(e+=")",c--),u}var a,o,y=i.buffer.slice(),e="",p=!1,c=0,l,v;for(null===f.regexTokens&&w(),y.splice(r,0,t),a=y.join(""),l=0;l<f.regexTokens.length;l++)if(v=f.regexTokens[l],p=s(v,v.isGroup))break;return p},cardinality:1}}}}),t}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n(require("jquery")):n(jQuery||Zepto)}
1(function(n){var i=function(t,i,r){var u={invalid:[],getCaret:function(){try{var n,i=0,e=t.get(0),f=document.selection,r=e.selectionStart;return f&&navigator.appVersion.indexOf("MSIE 10")===-1?(n=f.createRange(),n.moveStart("character",-u.val().length),i=n.text.length):(r||r==="0")&&(i=r),i}catch(o){}},setCaret:function(n){try{if(t.is(":focus")){var i,r=t.get(0);r.setSelectionRange?(r.focus(),r.setSelectionRange(n,n)):(i=r.createTextRange(),i.collapse(!0),i.moveEnd("character",n),i.moveStart("character",n),i.select())}}catch(u){}},events:function(){t.on("keydown.mask",function(n){t.data("mask-keycode",n.keyCode||n.which)}).on(n.jMaskGlobals.useInput?"input.mask":"keyup.mask",u.behaviour).on("paste.mask drop.mask",function(){setTimeout(function(){t.keydown().keyup()},100)}).on("change.mask",function(){t.data("changed",!0)}).on("blur.mask",function(){e===u.val()||t.data("changed")||t.trigger("change");t.data("changed",!1)}).on("blur.mask",function(){e=u.val()}).on("focus.mask",function(t){r.selectOnFocus===!0&&n(t.target).select()}).on("focusout.mask",function(){r.clearIfNotMatch&&!o.test(u.val())&&u.val("")})},getRegexMask:function(){for(var u=[],r,e,h,s,n,o,t=0;t<i.length;t++)r=f.translation[i.charAt(t)],r?(e=r.pattern.toString().replace(/.{1}$|^.{1}/g,""),h=r.optional,s=r.recursive,s?(u.push(i.charAt(t)),n={digit:i.charAt(t),pattern:e}):u.push(!h&&!s?e:e+"?")):u.push(i.charAt(t).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"));return o=u.join(""),n&&(o=o.replace(new RegExp("("+n.digit+"(.*"+n.digit+")?)"),"($1)?").replace(new RegExp(n.digit,"g"),n.pattern)),new RegExp(o)},destroyEvents:function(){t.off(["input","keydown","keyup","paste","drop","blur","focusout",""].join(".mask "))},val:function(n){var u=t.is("input"),i=u?"val":"text",r;return arguments.length>0?(t[i]()!==n&&t[i](n),r=t):r=t[i](),r},getMCharsBeforeCount:function(n,t){for(var u=0,r=0,e=i.length;r<e&&r<n;r++)f.translation[i.charAt(r)]||(n=t?n+1:n,u++);return u},caretPos:function(n,t,r,e){var o=f.translation[i.charAt(Math.min(n-1,i.length-1))];return o?Math.min(n+r-t-e,r):u.caretPos(n+1,t,r,e)},behaviour:function(i){var r;if(i=i||window.event,u.invalid=[],r=t.data("mask-keycode"),n.inArray(r,f.byPassKeys)===-1){var e=u.getCaret(),c=u.val(),o=c.length,s=u.getMasked(),h=s.length,l=u.getMCharsBeforeCount(h-1)-u.getMCharsBeforeCount(o-1),a=e<o;return u.val(s),a&&(r===8||r===46||(e=u.caretPos(e,o,h,l)),u.setCaret(e)),u.callbacks(i)}},getMasked:function(n,t){var c=[],g=t===undefined?u.val():t+"",e=0,a=i.length,s=0,w=g.length,o=1,v="push",y=-1,l,b,d;for(r.reverse?(v="unshift",o=-1,l=0,e=a-1,s=w-1,b=function(){return e>-1&&s>-1}):(l=a-1,b=function(){return e<a&&s<w});b();){var k=i.charAt(e),p=g.charAt(s),h=f.translation[k];h?(p.match(h.pattern)?(c[v](p),h.recursive&&(y===-1?y=e:e===l&&(e=y-o),l===y&&(e-=o)),e+=o):h.optional?(e+=o,s-=o):h.fallback?(c[v](h.fallback),e+=o,s-=o):u.invalid.push({p:s,v:p,e:h.pattern}),s+=o):(n||c[v](k),p===k&&(s+=o),e+=o)}return d=i.charAt(l),a!==w+1||f.translation[d]||c.push(d),c.join("")},callbacks:function(n){var f=u.val(),h=f!==e,s=[f,n,t,r],o=function(n,t,i){typeof r[n]=="function"&&t&&r[n].apply(this,i)};o("onChange",h===!0,s);o("onKeyPress",h===!0,s);o("onComplete",f.length===i.length,s);o("onInvalid",u.invalid.length>0,[f,n,t,u.invalid,r])}},f,e,o;t=n(t);f=this;e=u.val();i=typeof i=="function"?i(u.val(),undefined,t,r):i;f.mask=i;f.options=r;f.remove=function(){var n=u.getCaret();return u.destroyEvents(),u.val(f.getCleanVal()),u.setCaret(n-u.getMCharsBeforeCount(n)),t};f.getCleanVal=function(){return u.getMasked(!0)};f.getMaskedVal=function(n){return u.getMasked(!1,n)};f.init=function(i){if(i=i||!1,r=r||{},f.clearIfNotMatch=n.jMaskGlobals.clearIfNotMatch,f.byPassKeys=n.jMaskGlobals.byPassKeys,f.translation=n.extend({},n.jMaskGlobals.translation,r.translation),f=n.extend(!0,{},f,r),o=u.getRegexMask(),i===!1){r.placeholder&&t.attr("placeholder",r.placeholder);t.data("mask")&&t.attr("autocomplete","off");u.destroyEvents();u.events();var e=u.getCaret();u.val(u.getMasked());u.setCaret(e+u.getMCharsBeforeCount(e,!0))}else u.events(),u.val(u.getMasked())};f.init(!t.is("input"))},t;n.maskWatchers={};var u=function(){var t=n(this),u={},f="data-mask-",e=t.attr("data-mask");return t.attr(f+"reverse")&&(u.reverse=!0),t.attr(f+"clearifnotmatch")&&(u.clearIfNotMatch=!0),t.attr(f+"selectonfocus")==="true"&&(u.selectOnFocus=!0),r(t,e,u)?t.data("mask",new i(this,e,u)):void 0},r=function(t,i,r){r=r||{};var u=n(t).data("mask"),f=JSON.stringify,e=n(t).val()||n(t).text();try{return typeof i=="function"&&(i=i(e)),typeof u!="object"||f(u.options)!==f(r)||u.mask!==i}catch(o){}},f=function(n){var t=document.createElement("div"),i;return n="on"+n,i=n in t,i||(t.setAttribute(n,"return;"),i=typeof t[n]=="function"),t=null,i};n.fn.mask=function(t,u){u=u||{};var f=this.selector,e=n.jMaskGlobals,s=e.watchInterval,h=u.watchInputs||e.watchInputs,o=function(){if(r(this,t,u))return n(this).data("mask",new i(this,t,u))};return n(this).each(o),f&&f!==""&&h&&(clearInterval(n.maskWatchers[f]),n.maskWatchers[f]=setInterval(function(){n(document).find(f).each(o)},s)),this};n.fn.masked=function(n){return this.data("mask").getMaskedVal(n)};n.fn.unmask=function(){return clearInterval(n.maskWatchers[this.selector]),delete n.maskWatchers[this.selector],this.each(function(){var t=n(this).data("mask");t&&t.remove().removeData("mask")})};n.fn.cleanVal=function(){return this.data("mask").getCleanVal()};n.applyDataMask=function(t){t=t||n.jMaskGlobals.maskElements;var i=t instanceof n?t:n(t);i.filter(n.jMaskGlobals.dataMaskAttr).each(u)};t={maskElements:"input,td,span,div",dataMaskAttr:"*[data-mask]",dataMask:!0,watchInterval:300,watchInputs:!0,useInput:f("input"),watchDataMask:!1,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{"0":{pattern:/\d/},"9":{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}};n.jMaskGlobals=n.jMaskGlobals||{};t=n.jMaskGlobals=n.extend(!0,{},t,n.jMaskGlobals);t.dataMask&&n.applyDataMask();setInterval(function(){n.jMaskGlobals.watchDataMask&&n.applyDataMask()},t.watchInterval)})

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.