File "jquery.inputmask.bundle.min.js"

Full Path: /home/rattkxnv/byattorney.com/wp-content/plugins/everest-forms/assets/js/inputmask/jquery.inputmask.bundle.min.js
File size: 75.42 KB
MIME-type: text/plain
Charset: utf-8

/*!
 * dist/jquery.inputmask
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2020 Robin Herbots
 * Licensed under the MIT license
 * Version: 5.0.3
 */
!function webpackUniversalModuleDefinition(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("jquery"));else if("function"==typeof define&&define.amd)define(["jquery"],t);else{var i,n="object"==typeof exports?t(require("jquery")):t(e.jQuery);for(i in n)("object"==typeof exports?exports:e)[i]=n[i]}}(window,function(__WEBPACK_EXTERNAL_MODULE__3__){return modules=[function(e){e.exports=JSON.parse('{"BACKSPACE":8,"BACKSPACE_SAFARI":127,"DELETE":46,"DOWN":40,"END":35,"ENTER":13,"ESCAPE":27,"HOME":36,"INSERT":45,"LEFT":37,"PAGE_DOWN":34,"PAGE_UP":33,"RIGHT":39,"SPACE":32,"TAB":9,"UP":38,"X":88,"CONTROL":17}')},function(e,t,i){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function n(e){return typeof e}:function n(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var c=i(2),p=i(4),o=p.document,r=i(5).generateMaskSet,a=i(5).analyseMask,s=i(8);function l(e,t,i){if(!(this instanceof l))return new l(e,t,i);this.el=void 0,this.events={},this.maskset=void 0,!(this.refreshValue=!1)!==i&&(c.isPlainObject(e)?t=e:(t=t||{},e&&(t.alias=e)),this.opts=c.extend(!0,{},this.defaults,t),this.noMasksCache=t&&void 0!==t.definitions,this.userOptions=t||{},f(this.opts.alias,t,this.opts),this.isRTL=this.opts.numericInput)}function f(e,t,i){var n=l.prototype.aliases[e];n?(n.alias&&f(n.alias,void 0,i),c.extend(!0,i,n),c.extend(!0,i,t)):null===i.mask&&(i.mask=e)}l.prototype={dataAttribute:"data-inputmask",defaults:{_maxTestPos:500,placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:c.noop,onincomplete:c.noop,oncleared:c.noop,repeat:0,greedy:!1,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,insertModeVisual:!0,clearIncomplete:!1,alias:null,onKeyDown:c.noop,onBeforeMask:null,onBeforePaste:function(e,t){return c.isFunction(t.onBeforeMask)?t.onBeforeMask.call(this,e,t):e},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:c.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",_radixDance:!1,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","url","password","search"],ignorables:[8,9,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,preValidation:null,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"text",importDataAttributes:!0,shiftPositions:!0},definitions:{9:{validator:"[0-91-9]",definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",definitionSymbol:"*"},"*":{validator:"[0-91-9A-Za-zА-яЁёÀ-ÿµ]"}},aliases:{},masksCache:{},mask:function(e){var a=this;return e=(e="string"==typeof e?o.getElementById(e)||o.querySelectorAll(e):e).nodeName?[e]:e,c.each(e,function(e,t){var i,n=c.extend(!0,{},a.opts);!function(i,e,n,a){function t(e,t){null!==(t=void 0!==t?t:i.getAttribute(a+"-"+e))&&("string"==typeof t&&(0===e.indexOf("on")?t=p[t]:"false"===t?t=!1:"true"===t&&(t=!0)),n[e]=t)}if(!0===e.importDataAttributes){var o,r,s,l,u=i.getAttribute(a);if(u&&""!==u&&(u=u.replace(/'/g,'"'),r=JSON.parse("{"+u+"}")),r)for(l in s=void 0,r)if("alias"===l.toLowerCase()){s=r[l];break}for(o in t("alias",s),n.alias&&f(n.alias,n,e),e){if(r)for(l in s=void 0,r)if(l.toLowerCase()===o.toLowerCase()){s=r[l];break}t(o,s)}}return c.extend(!0,e,n),"rtl"!==i.dir&&!e.rightAlign||(i.style.textAlign="right"),"rtl"!==i.dir&&!e.numericInput||(i.dir="ltr",i.removeAttribute("dir"),e.isRTL=!0),Object.keys(n).length}(t,n,c.extend(!0,{},a.userOptions),a.dataAttribute)||void 0===(i=r(n,a.noMasksCache))||(void 0!==t.inputmask&&(t.inputmask.opts.autoUnmask=!0,t.inputmask.remove()),t.inputmask=new l(void 0,void 0,!0),t.inputmask.opts=n,t.inputmask.noMasksCache=a.noMasksCache,t.inputmask.userOptions=c.extend(!0,{},a.userOptions),t.inputmask.isRTL=n.isRTL||n.numericInput,(t.inputmask.el=t).inputmask.maskset=i,c.data(t,"_inputmask_opts",n),s.call(t.inputmask,{action:"mask"}))}),e&&e[0]&&e[0].inputmask||this},option:function(e,t){return"string"==typeof e?this.opts[e]:"object"===n(e)?(c.extend(this.userOptions,e),this.el&&!0!==t&&this.mask(this.el),this):void 0},unmaskedvalue:function(e){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),s.call(this,{action:"unmaskedvalue",value:e})},remove:function(){return s.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),s.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),s.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),s.call(this,{action:"getmetadata"})},isValid:function(e){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),s.call(this,{action:"isValid",value:e})},format:function(e,t){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),s.call(this,{action:"format",value:e,metadata:t})},setValue:function(e){this.el&&c(this.el).trigger("setvalue",[e])},analyseMask:a},l.extendDefaults=function(e){c.extend(!0,l.prototype.defaults,e)},l.extendDefinitions=function(e){c.extend(!0,l.prototype.definitions,e)},l.extendAliases=function(e){c.extend(!0,l.prototype.aliases,e)},l.format=function(e,t,i){return l(t).format(e,i)},l.unmask=function(e,t){return l(t).unmaskedvalue(e)},l.isValid=function(e,t){return l(t).isValid(e)},l.remove=function(e){e=(e="string"==typeof e?o.getElementById(e)||o.querySelectorAll(e):e).nodeName?[e]:e,c.each(e,function(e,t){t.inputmask&&t.inputmask.remove()})},l.setValue=function(e,i){e=(e="string"==typeof e?o.getElementById(e)||o.querySelectorAll(e):e).nodeName?[e]:e,c.each(e,function(e,t){t.inputmask?t.inputmask.setValue(i):c(t).trigger("setvalue",[i])})};var u=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim");l.escapeRegex=function(e){return e.replace(u,"\\$1")},l.dependencyLib=c,p.Inputmask=l,e.exports=l},function(e,t,i){"use strict";i=i(3);if(void 0===i)throw"jQuery not loaded!";e.exports=i},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE__3__},function(module,exports,__webpack_require__){"use strict";var __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}__WEBPACK_AMD_DEFINE_RESULT__=function(){return"undefined"!=typeof window?window:new(eval("require('jsdom').JSDOM"))("").window}.call(exports,__webpack_require__,exports,module),void 0!==__WEBPACK_AMD_DEFINE_RESULT__&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)},function(e,t,i){"use strict";var A=i(2);e.exports={generateMaskSet:function(i,r){var n;function e(e,t,i){var n,a,o=!1;return 1===(e=null!==e&&""!==e?e:(o=null!==i.regex)?(e=i.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(o=!0,".*")).length&&!1===i.greedy&&0!==i.repeat&&(i.placeholder=""),(0<i.repeat||"*"===i.repeat||"+"===i.repeat)&&(a="*"===i.repeat?0:"+"===i.repeat?1:i.repeat,e=i.groupmarker[0]+e+i.groupmarker[1]+i.quantifiermarker[0]+a+","+i.repeat+i.quantifiermarker[1]),a=o?"regex_"+i.regex:i.numericInput?e.split("").reverse().join(""):e,!1!==i.keepStatic&&(a="ks_"+a),void 0===Inputmask.prototype.masksCache[a]||!0===r?(n={mask:e,maskToken:Inputmask.prototype.analyseMask(e,o,i),validPositions:{},_buffer:void 0,buffer:void 0,tests:{},excludes:{},metadata:t,maskLength:void 0,jitOffset:{}},!0!==r&&(Inputmask.prototype.masksCache[a]=n,n=A.extend(!0,{},Inputmask.prototype.masksCache[a]))):n=A.extend(!0,{},Inputmask.prototype.masksCache[a]),n}if(A.isFunction(i.mask)&&(i.mask=i.mask(i)),A.isArray(i.mask)){if(1<i.mask.length)return null===i.keepStatic&&(i.keepStatic=!0),n=i.groupmarker[0],A.each(i.isRTL?i.mask.reverse():i.mask,function(e,t){1<n.length&&(n+=i.groupmarker[1]+i.alternatormarker+i.groupmarker[0]),void 0===t.mask||A.isFunction(t.mask)?n+=t:n+=t.mask}),e(n+=i.groupmarker[1],i.mask,i);i.mask=i.mask.pop()}return null===i.keepStatic&&(i.keepStatic=!1),i.mask&&void 0!==i.mask.mask&&!A.isFunction(i.mask.mask)?e(i.mask.mask,i.mask,i):e(i.mask,i.mask,i)},analyseMask:function(e,o,r){var t,i,n,a,s=/(?:[?*+]|\{[0-9+*]+(?:,[0-9+*]*)?(?:\|[0-9+*]*)?\})|[^.?*+^${[]()|\\]+|./g,l=/\[\^?]?(?:[^\\\]]+|\\[\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,u=!1,c=new m,p=[],f=[],d=!1;function m(e,t,i,n){this.matches=[],this.openGroup=e||!1,this.alternatorGroup=!1,this.isGroup=e||!1,this.isOptional=t||!1,this.isQuantifier=i||!1,this.isAlternator=n||!1,this.quantifier={min:1,max:1}}function h(i,e,n){n=void 0!==n?n:i.matches.length;var t,a=i.matches[n-1];o?(0===e.indexOf("[")||u&&/\\d|\\s|\\w]/i.test(e)||"."===e?i.matches.splice(n++,0,{fn:new RegExp(e,r.casing?"i":""),"static":!1,optionality:!1,newBlockMarker:void 0===a?"master":a.def!==e,casing:null,def:e,placeholder:void 0,nativeDef:e}):(u&&(e=e[e.length-1]),A.each(e.split(""),function(e,t){a=i.matches[n-1],i.matches.splice(n++,0,{fn:/[a-z]/i.test(r.staticDefinitionSymbol||t)?new RegExp("["+(r.staticDefinitionSymbol||t)+"]",r.casing?"i":""):null,"static":!0,optionality:!1,newBlockMarker:void 0===a?"master":a.def!==t&&!0!==a["static"],casing:null,def:r.staticDefinitionSymbol||t,placeholder:void 0!==r.staticDefinitionSymbol?t:void 0,nativeDef:(u?"'":"")+t})})),u=!1):(t=(r.definitions?r.definitions[e]:void 0)||Inputmask.prototype.definitions[e])&&!u?i.matches.splice(n++,0,{fn:t.validator?"string"==typeof t.validator?new RegExp(t.validator,r.casing?"i":""):new function(){this.test=t.validator}:new RegExp("."),"static":t["static"]||!1,optionality:!1,newBlockMarker:void 0===a?"master":a.def!==(t.definitionSymbol||e),casing:t.casing,def:t.definitionSymbol||e,placeholder:t.placeholder,nativeDef:e,generated:t.generated}):(i.matches.splice(n++,0,{fn:/[a-z]/i.test(r.staticDefinitionSymbol||e)?new RegExp("["+(r.staticDefinitionSymbol||e)+"]",r.casing?"i":""):null,"static":!0,optionality:!1,newBlockMarker:void 0===a?"master":a.def!==e&&!0!==a["static"],casing:null,def:r.staticDefinitionSymbol||e,placeholder:void 0!==r.staticDefinitionSymbol?e:void 0,nativeDef:(u?"'":"")+e}),u=!1)}function v(){if(0<p.length){if(h(a=p[p.length-1],b),a.isAlternator){i=p.pop();for(var e=0;e<i.matches.length;e++)i.matches[e].isGroup&&(i.matches[e].isGroup=!1);(0<p.length?a=p[p.length-1]:c).matches.push(i)}}else h(c,b)}function g(e){var t=new m(!0);return t.openGroup=!1,t.matches=e,t}function k(){if((t=p.pop()).openGroup=!1,void 0!==t)if(0<p.length){if((a=p[p.length-1]).matches.push(t),a.isAlternator){i=p.pop();for(var e=0;e<i.matches.length;e++)i.matches[e].isGroup=!1,i.matches[e].alternatorGroup=!1;(0<p.length?a=p[p.length-1]:c).matches.push(i)}}else c.matches.push(t);else v()}function y(e){var t=e.pop();return t=t.isQuantifier?g([e.pop(),t]):t}for(o&&(r.optionalmarker[0]=void 0,r.optionalmarker[1]=void 0);x=(o?l:s).exec(e);){if(b=x[0],o)switch(b.charAt(0)){case"?":b="{0,1}";break;case"+":case"*":b="{"+b+"}";break;case"|":0===p.length&&((n=g(c.matches)).openGroup=!0,p.push(n),c.matches=[],d=!0)}if(u)v();else switch(b.charAt(0)){case"(?=":case"(?!":case"(?<=":case"(?<!":break;case r.escapeChar:u=!0,o&&v();break;case r.optionalmarker[1]:case r.groupmarker[1]:k();break;case r.optionalmarker[0]:p.push(new m(!1,!0));break;case r.groupmarker[0]:p.push(new m(!0));break;case r.quantifiermarker[0]:var b,x,_=new m(!1,!1,!0),S=(b=b.replace(/[{}]/g,"")).split("|"),P=S[0].split(","),w=isNaN(P[0])?P[0]:parseInt(P[0]),P=1===P.length?w:isNaN(P[1])?P[1]:parseInt(P[1]),w=("*"!==w&&"+"!==w||(w="*"===P?0:1),_.quantifier={min:w,max:P,jit:S[1]},(0<p.length?p[p.length-1]:c).matches);(x=w.pop()).isAlternator&&(w.push(x),w=x.matches,P=new m(!0),S=w.pop(),w.push(P),w=P.matches,x=S),x.isGroup||(x=g([x])),w.push(x),w.push(_);break;case r.alternatormarker:(S=0<p.length?(P=(a=p[p.length-1]).matches[a.matches.length-1],a.openGroup&&(void 0===P.matches||!1===P.isGroup&&!1===P.isAlternator)?p.pop():y(a.matches)):y(c.matches)).isAlternator?p.push(S):(S.alternatorGroup?(i=p.pop(),S.alternatorGroup=!1):i=new m(!1,!1,!1,!0),i.matches.push(S),p.push(i),S.openGroup&&((_=new m(!(S.openGroup=!1))).alternatorGroup=!0,p.push(_)));break;default:v()}}for(d&&k();0<p.length;)t=p.pop(),c.matches.push(t);return 0<c.matches.length&&(function E(i){i&&i.matches&&A.each(i.matches,function(e,t){(void 0===(e=i.matches[e+1])||void 0===e.matches||!1===e.isQuantifier)&&t&&t.isGroup&&(t.isGroup=!1,o||(h(t,r.groupmarker[0],0),!0!==t.openGroup&&h(t,r.groupmarker[1]))),E(t)})}(c),f.push(c)),(r.numericInput||r.isRTL)&&function M(e){for(var t in e.matches=e.matches.reverse(),e.matches){var i;Object.prototype.hasOwnProperty.call(e.matches,t)&&(n=parseInt(t),e.matches[t].isQuantifier&&e.matches[n+1]&&e.matches[n+1].isGroup&&(i=e.matches[t],e.matches.splice(t,1),e.matches.splice(n+1,0,i)),void 0!==e.matches[t].matches?e.matches[t]=M(e.matches[t]):e.matches[t]=((n=e.matches[t])===r.optionalmarker[0]?n=r.optionalmarker[1]:n===r.optionalmarker[1]?n=r.optionalmarker[0]:n===r.groupmarker[0]?n=r.groupmarker[1]:n===r.groupmarker[1]&&(n=r.groupmarker[0]),n))}var n;return e}(f[0]),f}}},function(e,t,i){"use strict";i(7),i(9),i(10),i(11),e.exports=i(1)},function(e,t,i){"use strict";var i=i(1),o=(i.extendDefinitions({A:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",casing:"upper"},"&":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}}),new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]"));function n(e,t,i,n,a){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,o.test(e)}i.extendAliases({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)//.*",autoUnmask:!1},ip:{mask:"i[i[i]].j[j[j]].k[k[k]].l[l[l]]",definitions:{i:{validator:n},j:{validator:n},k:{validator:n},l:{validator:n}},onUnMask:function(e,t,i){return e},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,casing:"lower",onBeforePaste:function(e,t){return(e=e.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-91-9A-Za-zА-яЁёÀ-ÿµ!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},onUnMask:function(e,t,i){return e},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0},ssn:{mask:"999-99-9999",postValidation:function(e,t,i,n,a,o,r){return/^(?!219-09-9999|078-05-1120)(?!666|000|9.{2}).{3}-(?!00).{2}-(?!0{4}).{4}$/.test(e.join(""))}}}),e.exports=i},function(e,t,i){"use strict";function ee(e){return(ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function ee(e){return typeof e}:function ee(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var te=i(2),ie=i(4),ne=ie.document,n=ie.navigator&&ie.navigator.userAgent||"",ae=0<n.indexOf("MSIE ")||0<n.indexOf("Trident/"),oe="ontouchstart"in ie,re=/iemobile/i.test(n),se=/iphone/i.test(n)&&!re,le=i(0);e.exports=function ue(e,q,U){q=q||this.maskset,U=U||this.opts;var d,v,u=this,z=this.el,g=this.isRTL||(this.isRTL=U.numericInput),s=!1,p=!1,l=!1,G=!1,i=!1,m=void 0;function k(e,t,i,n,a){var o,r,s,l,u,c=U.greedy,p=(a&&(U.greedy=!1),t=t||0,[]),f=0;do{}while(!0===e&&q.validPositions[f]?(r=(o=a&&!0===q.validPositions[f].match.optionality&&void 0===q.validPositions[f+1]&&(!0===q.validPositions[f].generatedInput||q.validPositions[f].input==U.skipOptionalPartCharacter&&0<f)?h(f,b(f,s,f-1)):q.validPositions[f]).match,s=o.locator.slice(),p.push(!0===i?o.input:!1===i?r.nativeDef:C(f,r))):(r=(o=y(f,s,f-1)).match,s=o.locator.slice(),l=!0!==n&&(!1!==U.jitMasking?U.jitMasking:r.jit),(u=u&&r["static"]&&r.def!==U.groupSeparator&&null===r.fn||q.validPositions[f-1]&&r["static"]&&r.def!==U.groupSeparator&&null===r.fn)||!1===l||void 0===l||"number"==typeof l&&isFinite(l)&&f<l?p.push(!1===i?r.nativeDef:C(f,r)):u=!1),f++,(void 0===v||f<v)&&(!0!==r["static"]||""!==r.def)||f<t);return""===p[p.length-1]&&p.pop(),!1===i&&void 0!==q.maskLength||(q.maskLength=f-1),U.greedy=c,p}function S(e){!(q.buffer=void 0)!==e&&(q.validPositions={},q.p=0)}function P(e,t,i){var n,a=-1,o=-1,r=i||q.validPositions;for(n in void 0===e&&(e=-1),r){var s=parseInt(n);r[s]&&(t||!0!==r[s].generatedInput)&&(s<=e&&(a=s),e<=s)&&(o=s)}return-1!==a&&a!=e&&(-1==o||e-a<o-e)?a:o}function V(e){e=e.locator[e.alternation];return void 0!==(e="string"==typeof e&&0<e.length?e.split(",")[0]:e)?e.toString():""}function c(e,t){var i=(null!=e.alternation?e.mloc[V(e)]:e.locator).join("");if(""!==i)for(;i.length<t;)i+="0";return i}function h(e,t){for(var i,n,a=c(w(e=0<e?e-1:0)),o=0;o<t.length;o++){var r=t[o],s=c(r,a.length),l=Math.abs(s-a);(void 0===i||""!==s&&l<i||n&&!U.greedy&&n.match.optionality&&"master"===n.match.newBlockMarker&&(!r.match.optionality||!r.match.newBlockMarker)||n&&n.match.optionalQuantifier&&!r.match.optionalQuantifier)&&(i=l,n=r)}return n}function y(e,t,i){return q.validPositions[e]||h(e,b(e,t&&t.slice(),i))}function w(e,t){return q.validPositions[e]||(t||b(e))[0]}function b(B,e,t){var L,i,n,a=q.maskToken,N=e?t:0,o=e?e.slice():[0],G=[],V=!1,H=e?e.join(""):"";function K(T,R,e,t){function I(e,t,i){function o(i,n){var a=0===te.inArray(i,n.matches);return a||te.each(n.matches,function(e,t){if(!0===t.isQuantifier?a=o(i,n.matches[e-1]):Object.prototype.hasOwnProperty.call(t,"matches")&&(a=o(i,t)),a)return!1}),a}function n(e,t){function i(e){for(var t,i=[],n=-1,a=0,o=e.length;a<o;a++)if("-"===e.charAt(a))for(t=e.charCodeAt(a+1);++n<t;)i.push(String.fromCharCode(n));else n=e.charCodeAt(a),i.push(e.charAt(a));return i.join("")}return e.match.def===t.match.nativeDef||(U.regex||e.match.fn instanceof RegExp&&t.match.fn instanceof RegExp)&&!0!==e.match["static"]&&!0!==t.match["static"]&&-1!==i(t.match.fn.toString().replace(/[[\]/]/g,"")).indexOf(i(e.match.fn.toString().replace(/[[\]/]/g,"")))}function a(e,t){var i=e.alternation,n=void 0===t||i===t.alternation&&-1===e.locator[i].toString().indexOf(t.locator[i]);if(!n&&i>t.alternation)for(var a=t.alternation;a<i;a++)if(e.locator[a]!==t.locator[a]){i=a,n=!0;break}if(n){e.mloc=e.mloc||{};var o=e.locator[i];if(void 0!==o){if("string"==typeof o&&(o=o.split(",")[0]),void 0===e.mloc[o]&&(e.mloc[o]=e.locator.slice()),void 0!==t){for(var r in t.mloc)"string"==typeof r&&(r=r.split(",")[0]),void 0===e.mloc[r]&&(e.mloc[r]=t.mloc[r]);e.locator[i]=Object.keys(e.mloc).join(",")}return 1}e.alternation=void 0}}if(N>U._maxTestPos&&void 0!==i)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. "+q.mask;if(N===B&&void 0===e.matches)return G.push({match:e,locator:t.reverse(),cd:H,mloc:{}}),!0;if(void 0!==e.matches){if(e.isGroup&&i!==e){if(e=I(T.matches[te.inArray(e,T.matches)+1],t,i))return!0}else if(e.isOptional){var r=e,s=G.length;if(e=K(e,R,t,i)){if(te.each(G,function(e,t){s<=e&&(t.match.optionality=!0)}),L=G[G.length-1].match,void 0!==i||!o(L,r))return!0;V=!0,N=B}}else if(e.isAlternator){var l,u=e,c=[],r=G.slice(),p=t.length,f=0<R.length?R.shift():-1;if(-1===f||"string"==typeof f){var d,m=N,h=R.slice(),v=[];if("string"==typeof f)v=f.split(",");else for(d=0;d<u.matches.length;d++)v.push(d.toString());if(void 0!==q.excludes[B]){for(var g=v.slice(),k=0,y=q.excludes[B].length;k<y;k++){var b=q.excludes[B][k].toString().split(":");t.length==b[1]&&v.splice(v.indexOf(b[0]),1)}0===v.length&&(delete q.excludes[B],v=g)}(!0===U.keepStatic||isFinite(parseInt(U.keepStatic))&&m>=U.keepStatic)&&(v=v.slice(0,1));for(var x=!1,_=0;_<v.length;_++){d=parseInt(v[_]),G=[],R="string"==typeof f&&function F(e,n,a){var o,r,t;return(q.tests[e]||q.validPositions[e])&&te.each(q.tests[e]||[q.validPositions[e]],function(e,t){if(t.mloc[n])return o=t,!1;var i=void 0!==a?a:t.alternation,i=void 0!==t.locator[i]?t.locator[i].toString().indexOf(n):-1;(void 0===r||i<r)&&-1!==i&&(o=t,r=i)}),o?(t=o.locator[o.alternation],(o.mloc[n]||o.mloc[t]||o.locator).slice((void 0!==a?a:o.alternation)+1)):void 0!==a?F(e,n):void 0}(N,d,p)||h.slice(),u.matches[d]&&I(u.matches[d],[d].concat(t),i)?e=!0:0===_&&(x=!0),l=G.slice(),N=m,G=[];for(var S=0;S<l.length;S++){var P=l[S],w=!1;P.match.jit=P.match.jit||x,P.alternation=P.alternation||p,a(P);for(var E=0;E<c.length;E++){var M=c[E];if("string"!=typeof f||void 0!==P.alternation&&-1!==te.inArray(P.locator[P.alternation].toString(),v)){if(P.match.nativeDef===M.match.nativeDef){w=!0,a(M,P);break}if(n(P,M)){a(P,M)&&(w=!0,c.splice(c.indexOf(M),0,P));break}if(n(M,P)){a(M,P);break}if(j=M,!0===(C=P).match["static"]&&!0!==j.match["static"]&&j.match.fn.test(C.match.def,q,B,!1,U,!1)){!function(e,t){if(e.locator.length===t.locator.length){for(var i=e.alternation+1;i<e.locator.length;i++)if(e.locator[i]!==t.locator[i])return;return 1}}(P,M)&&void 0===z.inputmask.userOptions.keepStatic?U.keepStatic=!0:a(P,M)&&(w=!0,c.splice(c.indexOf(M),0,P));break}}}w||c.push(P)}}G=r.concat(c),N=B,V=0<G.length,e=0<c.length,R=h.slice()}else e=I(u.matches[f]||T.matches[f],[f].concat(t),i);if(e)return!0}else if(e.isQuantifier&&i!==T.matches[te.inArray(e,T.matches)-1])for(var A=e,O=0<R.length?R.shift():0;O<(isNaN(A.quantifier.max)?O+1:A.quantifier.max)&&N<=B;O++){var D=T.matches[te.inArray(A,T.matches)-1];if(e=I(D,[O].concat(t),D)){if((L=G[G.length-1].match).optionalQuantifier=O>=A.quantifier.min,L.jit=(O||1)*D.matches.indexOf(L)>=A.quantifier.jit,L.optionalQuantifier&&o(L,D)){V=!0,N=B;break}return L.jit&&(q.jitOffset[B]=D.matches.length-D.matches.indexOf(L)),!0}}else if(e=K(e,R,t,i))return!0}else N++;var C,j}for(var i=0<R.length?R.shift():0;i<T.matches.length;i++)if(!0!==T.matches[i].isQuantifier){var n=I(T.matches[i],[i].concat(e),t);if(n&&N===B)return n;if(B<N)break}}if(-1<B&&(void 0===v||B<v)){if(void 0===e){for(var r,s=B-1;void 0===(r=q.validPositions[s]||q.tests[s])&&-1<s;)s--;void 0!==r&&-1<s&&(t=s,i=r,n=[],0<(i=te.isArray(i)?i:[i]).length&&(void 0===i[0].alternation||!0===U.keepStatic?0===(n=h(t,i.slice()).locator.slice()).length&&(n=i[0].locator.slice()):te.each(i,function(e,t){if(""!==t.def)if(0===n.length)n=t.locator.slice();else for(var i=0;i<n.length;i++)t.locator[i]&&-1===n[i].toString().indexOf(t.locator[i])&&(n[i]+=","+t.locator[i])})),H=(o=n).join(""),N=s)}if(q.tests[B]&&q.tests[B][0].cd===H)return q.tests[B];for(var l=o.shift();l<a.length;l++)if(K(a[l],o,[l])&&N===B||B<N)break}return 0!==G.length&&!V||G.push({match:{fn:null,"static":!0,optionality:!1,casing:null,def:"",placeholder:""},locator:[],mloc:{},cd:H}),void 0!==e&&q.tests[B]?te.extend(!0,[],G):(q.tests[B]=te.extend(!0,[],G),q.tests[B])}function x(){return void 0===q._buffer&&(q._buffer=k(!1,1),void 0===q.buffer)&&(q.buffer=q._buffer.slice()),q._buffer}function _(e){return void 0!==q.buffer&&!0!==e||(q.buffer=k(!0,P(),!0),void 0===q._buffer&&(q._buffer=q.buffer.slice())),q.buffer}function H(e,t,i){var n,a=U.skipOptionalPartCharacter,o=g?i.slice().reverse():i;if(!(U.skipOptionalPartCharacter="")===e)S(),q.tests={},t=i.length,n=$({begin:e=0,end:0},!1).begin;else{for(s=e;s<t;s++)delete q.validPositions[s];n=e}for(var r=new te.Event("keypress"),s=e;s<t;s++){r.which=o[s].toString().charCodeAt(0),G=!1;var l=T.keypressEvent.call(z,r,!0,!1,!1,n);!1!==l&&(n=l.forwardPosition)}U.skipOptionalPartCharacter=a}function E(e,t,i,n,a,o){var r,s,l,u,c,p,f,d,m=te.extend(!0,{},q.validPositions),h=te.extend(!0,{},q.tests),v=!1,g=!1,k=void 0!==a?a:P();if(o&&(f=o.begin,(d=o.end)<o.begin)&&(f=o.end,d=o.begin),-1===k&&void 0===a)s=(u=w(r=0)).alternation;else for(;0<=k;k--)if((l=q.validPositions[k])&&void 0!==l.alternation){if(u&&u.locator[l.alternation]!==l.locator[l.alternation])break;r=k,s=q.validPositions[r].alternation,u=l}if(void 0!==s){p=parseInt(r),q.excludes[p]=q.excludes[p]||[],!0!==e&&q.excludes[p].push(V(u)+":"+u.alternation);for(var y=[],b=-1,x=p;x<P(void 0,!0)+1;x++)-1===b&&e<=x&&void 0!==t&&(y.push(t),b=y.length-1),(c=q.validPositions[x])&&!0!==c.generatedInput&&(void 0===o||x<f||d<=x)&&y.push(c.input),delete q.validPositions[x];for(-1===b&&void 0!==t&&(y.push(t),b=y.length-1);void 0!==q.excludes[p]&&q.excludes[p].length<10;){for(q.tests={},S(!0),v=!0,x=0;x<y.length&&(v=M(v.caret||P(void 0,!0)+1,y[x],!1,n,!0));x++)x===b&&(g=v),1==e&&v&&(g={caretPos:x});if(v)break;if(S(),u=w(p),q.validPositions=te.extend(!0,{},m),q.tests=te.extend(!0,{},h),!q.excludes[p]){g=E(e,t,i,n,p-1,o);break}var _=V(u);if(-1!==q.excludes[p].indexOf(_+":"+u.alternation)){g=E(e,t,i,n,p-1,o);break}for(q.excludes[p].push(_+":"+u.alternation),x=p;x<P(void 0,!0)+1;x++)delete q.validPositions[x]}}return g&&!1===U.keepStatic||delete q.excludes[p],g}function M(u,e,t,c,i,n){function p(e){return g?1<e.begin-e.end||e.begin-e.end==1:1<e.end-e.begin||e.end-e.begin==1}t=!0===t;var a=u;function f(e){var t;return void 0!==e&&(void 0!==e.remove&&(te.isArray(e.remove)||(e.remove=[e.remove]),te.each(e.remove.sort(function(e,t){return t.pos-e.pos}),function(e,t){Q({begin:t,end:t+1})}),e.remove=void 0),void 0!==e.insert&&(te.isArray(e.insert)||(e.insert=[e.insert]),te.each(e.insert.sort(function(e,t){return e.pos-t.pos}),function(e,t){""!==t.c&&M(t.pos,t.c,void 0===t.strict||t.strict,void 0!==t.fromIsValid?t.fromIsValid:c)}),e.insert=void 0),e.refreshFromBuffer&&e.buffer&&(H(!0===(t=e.refreshFromBuffer)?t:t.start,t.end,e.buffer),e.refreshFromBuffer=void 0),void 0!==e.rewritePosition)&&(a=e.rewritePosition,e=!0),e}function o(o,r,s){var l=!1;return te.each(b(o),function(e,t){var i,n,a=t.match;if(_(!0),!1!==(l=null!=a.fn?a.fn.test(r,q,o,s,U,p(u)):(r===a.def||r===U.skipOptionalPartCharacter)&&""!==a.def&&{c:C(o,a,!0)||a.def,pos:o}))return n=void 0!==l.c?l.c:r,i=o,n=n===U.skipOptionalPartCharacter&&!0===a["static"]?C(o,a,!0)||a.def:n,!0!==(l=f(l))&&void 0!==l.pos&&l.pos!==o&&(i=l.pos),!0!==l&&void 0===l.pos&&void 0===l.c||!1===Q(u,te.extend({},t,{input:function(e,t,i){switch(U.casing||t.casing){case"upper":e=e.toUpperCase();break;case"lower":e=e.toLowerCase();break;case"title":var n=q.validPositions[i-1];e=0===i||n&&n.input===String.fromCharCode(le.SPACE)?e.toUpperCase():e.toLowerCase();break;default:te.isFunction(U.casing)&&((n=Array.prototype.slice.call(arguments)).push(q.validPositions),e=U.casing.apply(this,n))}return e}(n,a,i)}),c,i)&&(l=!1),!1}),l}void 0!==u.begin&&(a=g?u.end:u.begin);var r=!0,s=te.extend(!0,{},q.validPositions);if(!1===U.keepStatic&&void 0!==q.excludes[a]&&!0!==i&&!0!==c)for(var l=a;l<(g?u.begin:u.end);l++)void 0!==q.excludes[l]&&(q.excludes[l]=void 0,delete q.tests[l]);if(!0===(r=te.isFunction(U.preValidation)&&!0!==c&&!0!==n?f(r=U.preValidation.call(z,_(),a,e,p(u),U,q,u,t||i)):r)){if(void 0===v||a<v){if(r=o(a,e,t),(!t||!0===c)&&!1===r&&!0!==n){var d=q.validPositions[a];if(!d||!0!==d.match["static"]||d.match.def!==e&&e!==U.skipOptionalPartCharacter){if(U.insertMode||void 0===q.validPositions[O(a)]||u.end>a){var d=!1;if(q.jitOffset[a]&&void 0===q.validPositions[O(a)]&&!1!==(r=M(a+q.jitOffset[a],e,!0))&&(!0!==i&&(r.caret=a),d=!0),u.end>a&&(q.validPositions[a]=void 0),!d&&!A(a,U.keepStatic))for(var m=a+1,h=O(a);m<=h;m++)if(!1!==(r=o(m,e,t))){r=K(a,void 0!==r.pos?r.pos:m)||r,a=m;break}}}else r={caret:O(a)}}}else r=!1;!1!==r||!U.keepStatic||!L(_())&&0!==a||t||!0===i?p(u)&&q.tests[a]&&1<q.tests[a].length&&U.keepStatic&&!t&&!0!==i&&(r=E(!0)):r=E(a,e,t,c,void 0,u),!0===r&&(r={pos:a})}return(r=te.isFunction(U.postValidation)&&!0!==c&&!0!==n&&void 0!==(d=U.postValidation.call(z,_(!0),void 0!==u.begin?g?u.end:u.begin:u,e,r,U,q,t))?!0===d?r:d:r)&&void 0===r.pos&&(r.pos=a),!1===r||!0===n?(S(!0),q.validPositions=te.extend(!0,{},s)):K(void 0,a,!0),f(r)}function K(e,t,i){if(void 0===e)for(e=t-1;0<e&&!q.validPositions[e];e--);for(var n=e;n<t;n++)if(void 0===q.validPositions[n]&&!A(n,!0))if(0==n?w(n):q.validPositions[n-1]){var a,o=b(n).slice(),o=(""===o[o.length-1].match.def&&o.pop(),h(n,o));if(o&&(!0!==o.match.jit||"master"===o.match.newBlockMarker&&(a=q.validPositions[n+1])&&!0===a.match.optionalQuantifier)&&((o=te.extend({},o,{input:C(n,o.match,!0)||o.match.def})).generatedInput=!0,Q(n,o,!0),!0!==i))return M(t,q.validPositions[t].input,!(q.validPositions[t]=void 0),!0)}}function Q(e,t,i,n){var a=0,o=void 0!==e.begin?e.begin:e,r=void 0!==e.end?e.end:e;if(e.end<e.begin&&(o=e.end,r=e.begin),n=void 0!==n?n:o,o!==r||U.insertMode&&void 0!==q.validPositions[n]&&void 0===i||void 0===t){var s,l=te.extend(!0,{},q.validPositions),u=P(void 0,!0);for(q.p=o,s=u;o<=s;s--)delete q.validPositions[s],void 0===t&&delete q.tests[s+1];var c,p,f=!0,d=h=n;for(t&&(q.validPositions[n]=te.extend(!0,{},t),d++,h++),s=t?r:r-1;s<=u;s++){if(void 0!==(c=l[s])&&!0!==c.generatedInput&&(r<=s||o<=s&&function(e,t,i){var n=t[e];if(void 0!==n&&!0===n.match["static"]&&!0!==n.match.optionality&&(void 0===t[0]||void 0===t[0].alternation))return n=(!(i.begin<=e-1)||t[e-1]&&!0===t[e-1].match["static"])&&t[e-1],i=(!(e+1<i.end)||t[e+1]&&!0===t[e+1].match["static"])&&t[e+1],n&&i}(s,l,{begin:o,end:r}))){for(;""!==w(d).match.def;){if(!1!==(p=function v(e,t,i){for(var n=!1,a=b(e),o=0;o<a.length;o++){if(a[o].match&&(!(a[o].match.nativeDef!==t.match[i.shiftPositions?"def":"nativeDef"]||i.shiftPositions&&t.match["static"])||a[o].match.nativeDef===t.match.nativeDef)){n=!0;break}if(a[o].match&&a[o].match.def===t.match.nativeDef){n=void 0;break}}return n=!1===n&&void 0!==q.jitOffset[e]?v(e+q.jitOffset[e],t,i):n}(d,c,U))||"+"===c.match.def){"+"===c.match.def&&_(!0);var m=M(d,c.input,"+"!==c.match.def,"+"!==c.match.def),f=!1!==m,h=(m.pos||d)+1;if(!f&&p)break}else f=!1;if(f){void 0===t&&c.match["static"]&&s===e.begin&&a++;break}if(!f&&d>q.maskLength)break;d++}""==w(d).match.def&&(f=!1),d=h}if(!f)break}if(!f)return q.validPositions=te.extend(!0,{},l),S(!0),!1}else t&&w(n).match.cd===t.match.cd&&(q.validPositions[n]=te.extend(!0,{},t));return S(!0),a}function A(e,t,i){var n=y(e).match;return!0!==(n=""===n.def?w(e).match:n)["static"]?n.fn:!0===i&&void 0!==q.validPositions[e]&&!0!==q.validPositions[e].generatedInput||(!0!==t&&-1<e?i?(n=b(e)).length>1+(""===n[n.length-1].match.def?1:0):(i=C(e,(t=h(e,b(e))).match),t.match.def!==i):void 0)}function O(e,t,i){void 0===i&&(i=!0);for(var n=e+1;""!==w(n).match.def&&(!0===t&&(!0!==w(n).match.newBlockMarker||!A(n,void 0,!0))||!0!==t&&!A(n,void 0,i));)n++;return n}function f(e,t){var i,n=e;if(n<=0)return 0;for(;0<--n&&(!0===t&&!0!==w(n).match.newBlockMarker||!0!==t&&!A(n,void 0,!0)&&((i=b(n)).length<2||2===i.length&&""===i[1].match.def)););return n}function D(e,t,i,n,a){var o,r,s,l;n&&te.isFunction(U.onBeforeWrite)&&(o=U.onBeforeWrite.call(u,n,t,i,U))&&(o.refreshFromBuffer&&(H(!0===(r=o.refreshFromBuffer)?r:r.start,r.end,o.buffer||t),t=_(!0)),void 0!==i)&&(i=void 0!==o.caret?o.caret:i),void 0!==e&&(e.inputmask._valueSet(t.join("")),void 0===i||void 0!==n&&"blur"===n.type||I(e,i,void 0,void 0,void 0!==n&&"keydown"===n.type&&(n.keyCode===le.DELETE||n.keyCode===le.BACKSPACE)),!0===a)&&(s=te(e),l=e.inputmask._valueGet(),p=!0,s.trigger("input"),setTimeout(function(){l===x().join("")?s.trigger("cleared"):!0===L(t)&&s.trigger("complete")},0))}function C(e,t,i){if(void 0!==(t=t||w(e).match).placeholder||!0===i)return te.isFunction(t.placeholder)?t.placeholder(U):t.placeholder;if(!0!==t["static"])return U.placeholder.charAt(e%U.placeholder.length);if(-1<e&&void 0===q.validPositions[e]){var n,a=b(e),o=[];if(a.length>1+(""===a[a.length-1].match.def?1:0))for(var r=0;r<a.length;r++)if(""!==a[r].match.def&&!0!==a[r].match.optionality&&!0!==a[r].match.optionalQuantifier&&(!0===a[r].match["static"]||void 0===n||!1!==a[r].match.fn.test(n.match.def,q,e,!0,U))&&(o.push(a[r]),!0===a[r].match["static"]&&(n=a[r]),1<o.length)&&/[0-9a-bA-Z]/.test(o[0].match.def))return U.placeholder.charAt(e%U.placeholder.length)}return t.def}function W(e,t){var i,n,a;ae?e.inputmask._valueGet()===t||e.placeholder===t&&""!==e.placeholder||(i=_().slice(),(n=e.inputmask._valueGet())!==t&&(-1===(a=P())&&n===x().join("")?i=[]:-1!==a&&B(i),D(e,i))):e.placeholder!==t&&(e.placeholder=t,""===e.placeholder)&&e.removeAttribute("placeholder")}function $(e,t){if(t&&(g?e.end=e.begin:e.begin=e.end),e.begin===e.end){switch(U.positionCaretOnClick){case"none":break;case"select":e={begin:0,end:_().length};break;case"ignore":e.end=e.begin=O(P());break;case"radixFocus":if(function(e){if(""!==U.radixPoint&&0!==U.digits){var t=q.validPositions;if(void 0===t[e]||t[e].input===C(e)){if(e<O(-1))return 1;var i=te.inArray(U.radixPoint,_());if(-1!==i){for(var n in t)if(t[n]&&i<n&&t[n].input!==C(n))return;return 1}}}}(e.begin)){var i=_().join("").indexOf(U.radixPoint);e.end=e.begin=U.numericInput?O(i):i;break}default:var n,i=e.begin,a=P(i,!0),o=O(-1!==a||A(0)?a:0);i<o?e.end=e.begin=A(i,!0)||A(i-1,!0)?i:O(i):((""!==(n=C(o,(a=y(o,(a=q.validPositions[a])?a.match.locator:void 0,a)).match))&&_()[o]!==n&&!0!==a.match.optionalQuantifier&&!0!==a.match.newBlockMarker||!A(o,U.keepStatic)&&a.match.def===n)&&((a=O(o))<=i||i===o)&&(o=a),e.end=e.begin=o)}return e}}var j,n,F={on:function(a,e,o){var r=function r(e){e.originalEvent&&(e=e.originalEvent||e,arguments[0]=e);var t,i=this;if(void 0===i.inputmask&&"FORM"!==this.nodeName){var n=te.data(i,"_inputmask_opts");n?new Inputmask(n).mask(i):F.off(i)}else{if("setvalue"===e.type||"FORM"===this.nodeName||!(i.disabled||i.readOnly&&!("keydown"===e.type&&e.ctrlKey&&67===e.keyCode||!1===U.tabThrough&&e.keyCode===le.TAB))){switch(e.type){case"input":if(!0===p||e.inputType&&"insertCompositionText"===e.inputType)return p=!1,e.preventDefault();break;case"keydown":p=s=!1;break;case"keypress":if(!0===s)return e.preventDefault();s=!0;break;case"click":case"focus":return l?(l=!1,a.blur(),W(a,(g?x().slice().reverse():x()).join("")),setTimeout(function(){a.focus()},3e3)):(t=arguments,setTimeout(function(){a.inputmask&&o.apply(i,t)},0)),!1}n=o.apply(i,arguments);return!1===n&&(e.preventDefault(),e.stopPropagation()),n}e.preventDefault()}};a.inputmask.events[e]=a.inputmask.events[e]||[],a.inputmask.events[e].push(r),-1!==te.inArray(e,["submit","reset"])?null!==a.form&&te(a.form).on(e,r):te(a).on(e,r)},off:function(n,e){var t;n.inputmask&&n.inputmask.events&&(e?(t=[])[e]=n.inputmask.events[e]:t=n.inputmask.events,te.each(t,function(e,t){for(;0<t.length;){var i=t.pop();-1!==te.inArray(e,["submit","reset"])?null!==n.form&&te(n.form).off(e,i):te(n).off(e,i)}delete n.inputmask.events[e]}))}},T={keydownEvent:function(e){var t=this,i=te(t),n=e.keyCode,a=I(t),o=U.onKeyDown.call(this,e,_(),a,U);if(void 0!==o)return o;n===le.BACKSPACE||n===le.DELETE||se&&n===le.BACKSPACE_SAFARI||e.ctrlKey&&n===le.X&&!("oncut"in t)?(e.preventDefault(),J(0,n,a),D(t,_(!0),q.p,e,t.inputmask._valueGet()!==_().join(""))):n===le.END||n===le.PAGE_DOWN?(e.preventDefault(),o=O(P()),I(t,e.shiftKey?a.begin:o,o,!0)):n===le.HOME&&!e.shiftKey||n===le.PAGE_UP?(e.preventDefault(),I(t,0,e.shiftKey?a.begin:0,!0)):(U.undoOnEscape&&n===le.ESCAPE||90===n&&e.ctrlKey)&&!0!==e.altKey?(r(t,!0,!1,d.split("")),i.trigger("click")):!0===U.tabThrough&&n===le.TAB?(!0===e.shiftKey?(!0===w(a.begin).match["static"]&&(a.begin=O(a.begin)),a.end=f(a.begin,!0),a.begin=f(a.end,!0)):(a.begin=O(a.begin,!0),a.end=O(a.begin,!0),a.end<q.maskLength&&a.end--),a.begin<q.maskLength&&(e.preventDefault(),I(t,a.begin,a.end))):e.shiftKey||U.insertModeVisual&&!1===U.insertMode&&(n===le.RIGHT?setTimeout(function(){var e=I(t);I(t,e.begin)},0):n===le.LEFT&&setTimeout(function(){var e=R(t.inputmask.caretPos.begin);R(t.inputmask.caretPos.end);I(t,g?e+(e===q.maskLength?0:1):e-(0===e?0:1))},0)),G=-1!==te.inArray(n,U.ignorables)},keypressEvent:function(e,t,i,n,a){var o=this,r=te(o),s=e.which||e.charCode||e.keyCode;if(!(!0===t||e.ctrlKey&&e.altKey)&&(e.ctrlKey||e.metaKey||G))return s===le.ENTER&&d!==_().join("")&&(d=_().join(""),setTimeout(function(){r.trigger("change")},0)),p=!0;if(s){44!==s&&46!==s||3!==e.location||""===U.radixPoint||(s=U.radixPoint.charCodeAt(0));var l,a=t?{begin:a,end:a}:I(o),u=String.fromCharCode(s),c=(q.writeOutBuffer=!0,M(a,u,n));if(!1!==c&&(S(!0),l=void 0!==c.caret?c.caret:O(c.pos.begin||c.pos),q.p=l),l=U.numericInput&&void 0===c.caret?f(l):l,!1!==i&&(setTimeout(function(){U.onKeyValidation.call(o,s,c)},0),q.writeOutBuffer)&&!1!==c&&(a=_(),D(o,a,l,e,!0!==t)),e.preventDefault(),t)return!1!==c&&(c.forwardPosition=l),c}},pasteEvent:function(e){var t=this.inputmask._valueGet(!0),i=I(this),n=(g&&(n=i.end,i.end=i.begin,i.begin=n),t.substr(0,i.begin)),a=t.substr(i.end,t.length);if(n==(g?x().slice().reverse():x()).slice(0,i.begin).join("")&&(n=""),a==(g?x().slice().reverse():x()).slice(i.end).join("")&&(a=""),ie.clipboardData&&ie.clipboardData.getData)t=n+ie.clipboardData.getData("Text")+a;else{if(!e.clipboardData||!e.clipboardData.getData)return!0;t=n+e.clipboardData.getData("text/plain")+a}i=t;if(te.isFunction(U.onBeforePaste)){if(!1===(i=U.onBeforePaste.call(u,t,U)))return e.preventDefault();i=i||t}return r(this,!1,!1,i.toString().split("")),D(this,_(),O(P()),e,d!==_().join("")),e.preventDefault()},inputFallBackEvent:function(e){var t,i,n,a,o=this,r=o.inputmask._valueGet(!0),s=(g?_().slice().reverse():_()).join(""),l=I(o,void 0,void 0,!0);if(s!==r){t=r,i=l,re&&1===(n=t.replace(_().join(""),"")).length&&((a=t.split("")).splice(i.begin,0,n),t=a.join(""));var u=function(e,t,i){for(var n,a=e.substr(0,i.begin).split(""),o=e.substr(i.begin).split(""),r=t.substr(0,i.begin).split(""),s=t.substr(i.begin).split(""),l=(a.length>=r.length?a:r).length,u=(o.length>=s.length?o:s).length,c="",p=[];a.length<l;)a.push("~");for(;r.length<l;)r.push("~");for(;o.length<u;)o.unshift("~");for(;s.length<u;)s.unshift("~");for(var f=a.concat(o),d=r.concat(s),m=0,h=f.length;m<h;m++)switch(n=C(R(m)),c){case"insertText":d[m-1]===f[m]&&i.begin==f.length-1&&p.push(f[m]),m=h;break;case"insertReplacementText":case"deleteContentBackward":"~"===f[m]?i.end++:m=h;break;default:f[m]!==d[m]&&(("~"===f[m+1]||f[m+1]===n||void 0===f[m+1])&&(d[m]===n&&"~"===d[m+1]||"~"===d[m])||"~"===d[m+1]&&d[m]===f[m+1]?(c="insertText",p.push(f[m]),i.begin--,i.end--):f[m]!==n&&"~"!==f[m]&&("~"===f[m+1]||d[m]!==f[m]&&d[m+1]===f[m+1])?(c="insertReplacementText",p.push(f[m]),i.begin--):"~"===f[m]?(c="deleteContentBackward",!A(R(m),!0)&&d[m]!==U.radixPoint||i.end++):m=h)}return{action:c,data:p,caret:i}}(r=t,s,l);switch((o.inputmask.shadowRoot||ne).activeElement!==o&&o.focus(),D(o,_()),I(o,l.begin,l.end,!0),u.action){case"insertText":case"insertReplacementText":te.each(u.data,function(e,t){var i=new te.Event("keypress");i.which=t.charCodeAt(0),G=!1,T.keypressEvent.call(o,i)}),setTimeout(function(){j.trigger("keyup")},0);break;case"deleteContentBackward":var c=new te.Event("keydown");c.keyCode=le.BACKSPACE,T.keydownEvent.call(o,c);break;default:N(o,r)}e.preventDefault()}},compositionendEvent:function(e){j.trigger("input")},setValueEvent:function(e,t,i){t=e&&e.detail?e.detail[0]:t;void 0===t&&(t=this.inputmask._valueGet(!0)),N(this,t),(e.detail&&void 0!==e.detail[1]||void 0!==i)&&I(this,e.detail?e.detail[1]:i)},focusEvent:function(e){var t=this.inputmask._valueGet();U.showMaskOnFocus&&t!==_().join("")&&D(this,_(),O(P())),!0!==U.positionCaretOnTab||!1!==i||L(_())&&-1!==P()||T.clickEvent.apply(this,[e,!0]),d=_().join("")},invalidEvent:function(e){l=!0},mouseleaveEvent:function(){i=!1,U.clearMaskOnLostFocus&&(this.inputmask.shadowRoot||ne).activeElement!==this&&W(this,m)},clickEvent:function(e,t){(this.inputmask.shadowRoot||ne).activeElement===this&&void 0!==(t=$(I(this),t))&&I(this,t)},cutEvent:function(e){var t=I(this),i=ie.clipboardData||e.clipboardData,n=g?_().slice(t.end,t.begin):_().slice(t.begin,t.end);i.setData("text",(g?n.reverse():n).join("")),ne.execCommand&&ne.execCommand("copy"),J(0,le.DELETE,t),D(this,_(),q.p,e,d!==_().join(""))},blurEvent:function(e){var t,i,n=te(this);this.inputmask&&(W(this,m),t=this.inputmask._valueGet(),i=_().slice(),""!==t&&(U.clearMaskOnLostFocus&&(-1===P()&&t===x().join("")?i=[]:B(i)),!1===L(i)&&(setTimeout(function(){n.trigger("incomplete")},0),U.clearIncomplete)&&(S(),i=U.clearMaskOnLostFocus?[]:x().slice()),D(this,i,void 0,e)),d!==_().join(""))&&(d=_().join(""),n.trigger("change"))},mouseenterEvent:function(){i=!0,(this.inputmask.shadowRoot||ne).activeElement!==this&&(null==m&&this.placeholder!==m&&(m=this.placeholder),U.showMaskOnHover)&&W(this,(g?x().slice().reverse():x()).join(""))},submitEvent:function(){d!==_().join("")&&j.trigger("change"),U.clearMaskOnLostFocus&&-1===P()&&z.inputmask._valueGet&&z.inputmask._valueGet()===x().join("")&&z.inputmask._valueSet(""),U.clearIncomplete&&!1===L(_())&&z.inputmask._valueSet(""),U.removeMaskOnSubmit&&(z.inputmask._valueSet(z.inputmask.unmaskedvalue(),!0),setTimeout(function(){D(z,_())},0))},resetEvent:function(){z.inputmask.refreshValue=!0,setTimeout(function(){N(z,z.inputmask._valueGet(!0))},0)}};function r(i,e,n,t,a){var o=this||i.inputmask,r=t.slice(),s="",l=-1,u=void 0;S(),q.tests={},l=U.radixPoint?$({begin:0,end:0}).begin:0,q.p=l,o.caretPos={begin:l};var c=[],p=o.caretPos;if(te.each(r,function(e,t){void 0!==t&&(void 0===q.validPositions[e]&&r[e]===C(e)&&A(e,!0)&&!1===M(e,r[e],!0,void 0,void 0,!0)?q.p++:((e=new te.Event("_checkval")).which=t.toString().charCodeAt(0),s+=t,t=P(void 0,!0),!function(e,t){for(var i=k(!0,0).slice(e,O(e)).join("").replace(/'/g,""),n=i.indexOf(t);0<n&&" "===i[n-1];)n--;return!(t=0===n&&!A(e)&&(w(e).match.nativeDef===t.charAt(0)||!0===w(e).match["static"]&&w(e).match.nativeDef==="'"+t.charAt(0)||" "===w(e).match.nativeDef&&(w(e+1).match.nativeDef===t.charAt(0)||!0===w(e+1).match["static"]&&w(e+1).match.nativeDef==="'"+t.charAt(0))))&&0<n&&!A(e,!1,!0)&&(e=O(e),o.caretPos.begin<e)&&(o.caretPos={begin:e}),t}(l,s)?(u=T.keypressEvent.call(i,e,!0,!1,n,o.caretPos.begin))&&(l=o.caretPos.begin+1,s=""):u=T.keypressEvent.call(i,e,!0,!1,n,t+1),u?(void 0!==u.pos&&q.validPositions[u.pos]&&!0===q.validPositions[u.pos].match["static"]&&void 0===q.validPositions[u.pos].alternation&&(c.push(u.pos),g||(u.forwardPosition=u.pos+1)),D(void 0,_(),u.forwardPosition,e,!1),o.caretPos={begin:u.forwardPosition,end:u.forwardPosition},p=o.caretPos):o.caretPos=p))}),0<c.length){var f,t=O(-1,void 0,!1);if(!L(_())&&c.length<=t||L(_())&&0<c.length&&c.length!==t&&0===c[0])for(var d=t;void 0!==(f=c.shift());){var m,h=new te.Event("_checkval");if((m=q.validPositions[f]).generatedInput=!0,h.which=m.input.charCodeAt(0),(u=T.keypressEvent.call(i,h,!0,!1,n,d))&&void 0!==u.pos&&u.pos!==f&&q.validPositions[u.pos]&&!0===q.validPositions[u.pos].match["static"])c.push(u.pos);else if(!u)break;d++}else for(;f=c.pop();)(m=q.validPositions[f])&&(m.generatedInput=!0)}if(e)for(var v in D(i,_(),u?u.forwardPosition:void 0,a||new te.Event("checkval"),a&&"input"===a.type),q.validPositions)!0!==q.validPositions[v].match.generated&&delete q.validPositions[v].generatedInput}function a(e){if(e){if(void 0===e.inputmask)return e.value;e.inputmask&&e.inputmask.refreshValue&&N(e,e.inputmask._valueGet(!0))}var t,i=[],n=q.validPositions;for(t in n)n[t]&&n[t].match&&(1!=n[t].match["static"]||!0!==n[t].generatedInput)&&i.push(n[t].input);var a,e=0===i.length?"":(g?i.reverse():i).join("");return te.isFunction(U.onUnMask)&&(a=(g?_().slice().reverse():_()).join(""),e=U.onUnMask.call(u,a,e,U)),e}function R(e){return e=!g||"number"!=typeof e||U.greedy&&""===U.placeholder||!z?e:z.inputmask._valueGet().length-e}function I(e,t,i,n,a){var o;if(void 0===t)return"selectionStart"in e&&"selectionEnd"in e?(t=e.selectionStart,i=e.selectionEnd):ie.getSelection?(o=ie.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==e&&o.commonAncestorContainer!==e||(t=o.startOffset,i=o.endOffset):ne.selection&&ne.selection.createRange&&(i=(t=0-(o=ne.selection.createRange()).duplicate().moveStart("character",-e.inputmask._valueGet().length))+o.text.length),{begin:n?t:R(t),end:n?i:R(i)};te.isArray(t)&&(i=g?t[0]:t[1],t=g?t[1]:t[0]),void 0!==t.begin&&(i=g?t.begin:t.end,t=g?t.end:t.begin),"number"==typeof t&&(t=n?t:R(t),i="number"==typeof(i=n?i:R(i))?i:t,n=parseInt(((e.ownerDocument.defaultView||ie).getComputedStyle?(e.ownerDocument.defaultView||ie).getComputedStyle(e,null):e.currentStyle).fontSize)*i,e.scrollLeft=e.scrollWidth<n?n:0,e.inputmask.caretPos={begin:t,end:i},U.insertModeVisual&&!1===U.insertMode&&t===i&&!a&&i++,e===(e.inputmask.shadowRoot||ne).activeElement)&&("setSelectionRange"in e?e.setSelectionRange(t,i):ie.getSelection?(o=ne.createRange(),null==e.firstChild&&(n=ne.createTextNode(""),e.appendChild(n)),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),(a=ie.getSelection()).removeAllRanges(),a.addRange(o)):e.createTextRange&&((o=e.createTextRange()).collapse(!0),o.moveEnd("character",i),o.moveStart("character",t),o.select()))}function Z(e){for(var t,i=k(!0,P(),!0,!0),n=i.length,a=P(),o={},r=q.validPositions[a],s=void 0!==r?r.locator.slice():void 0,l=a+1;l<i.length;l++)s=(t=y(l,s,l-1)).locator.slice(),o[l]=te.extend(!0,{},t);var u=r&&void 0!==r.alternation?r.locator[r.alternation]:void 0;for(l=n-1;a<l&&((t=o[l]).match.optionality||t.match.optionalQuantifier&&t.match.newBlockMarker||u&&(u!==o[l].locator[r.alternation]&&1!=t.match["static"]||!0===t.match["static"]&&t.locator[r.alternation]&&function(e,t,i){for(var n,a=U.greedy?t:t.slice(0,1),o=!1,r=void 0!==i?i.split(","):[],s=0;s<r.length;s++)-1!==(n=e.indexOf(r[s]))&&e.splice(n,1);for(var l=0;l<e.length;l++)if(-1!==te.inArray(e[l],a)){o=!0;break}return o}(t.locator[r.alternation].toString().split(","),u.toString().split(","))&&""!==b(l)[0].def))&&i[l]===C(l,t.match);l--)n--;return e?{l:n,def:o[n]?o[n].match:void 0}:n}function B(e){for(var t,i=k(!(e.length=0),0,!0,void 0,!0);void 0!==(t=i.shift());)e.push(t);return e}function L(e){if(te.isFunction(U.isComplete))return U.isComplete(e,U);if("*"!==U.repeat){var t=!1,i=Z(!0),n=f(i.l);if(void 0===i.def||i.def.newBlockMarker||i.def.optionality||i.def.optionalQuantifier)for(var t=!0,a=0;a<=n;a++){var o=y(a).match;if(!0!==o["static"]&&void 0===q.validPositions[a]&&!0!==o.optionality&&!0!==o.optionalQuantifier||!0===o["static"]&&e[a]!==C(a,o)){t=!1;break}}return t}}function J(e,t,i,n){(U.numericInput||g)&&(t===le.BACKSPACE?t=le.DELETE:t===le.DELETE&&(t=le.BACKSPACE),g)&&(o=i.end,i.end=i.begin,i.begin=o);var a,o=P(void 0,!0);i.end>=_().length&&o>=i.end&&(i.end=o+1),t===le.BACKSPACE?i.end-i.begin<1&&(i.begin=f(i.begin)):t===le.DELETE&&i.begin===i.end&&(i.end=A(i.end,!0,!0)?i.end+1:O(i.end)+1),!1!==(o=Q(i))&&((!0!==n&&!1!==U.keepStatic||null!==U.regex&&-1!==w(i.begin).match.def.indexOf("|"))&&(a=E(!0))&&(a=void 0!==a.caret?a.caret:a.pos?O(a.pos.begin||a.pos):P(-1,!0),t!==le.DELETE||i.begin>a)&&i.begin,!0!==n)&&(q.p=t===le.DELETE?i.begin+o:i.begin)}function N(e,t){e.inputmask.refreshValue=!1,r(e,!0,!1,t=(t=te.isFunction(U.onBeforeMask)?U.onBeforeMask.call(u,t,U)||t:t).toString().split("")),d=_().join(""),(U.clearMaskOnLostFocus||U.clearIncomplete)&&e.inputmask._valueGet()===x().join("")&&-1===P()&&e.inputmask._valueSet("")}function o(e){F.off(e);i=U,"textarea"!==(u=e).tagName.toLowerCase()&&i.ignorables.push(le.ENTER),l=u.getAttribute("type"),(s="input"===u.tagName.toLowerCase()&&-1!==te.inArray(l,i.supportsInputType)||u.isContentEditable||"textarea"===u.tagName.toLowerCase())||("input"===u.tagName.toLowerCase()?((c=ne.createElement("input")).setAttribute("type",l),s="text"===c.type,c=null):s="partial"),!1!==s?(l=u).inputmask.__valueGet||(!0!==i.noValuePatching&&(Object.getOwnPropertyDescriptor?("function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===ee("test".__proto__)?function(e){return e.__proto__}:function(e){return e.constructor.prototype}),(a=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(l),"value"):void 0)&&a.get&&a.set?(t=a.get,n=a.set,Object.defineProperty(l,"value",{get:p,set:f,configurable:!0})):"input"!==l.tagName.toLowerCase()&&(t=function t(){return this.textContent},n=function n(e){this.textContent=e},Object.defineProperty(l,"value",{get:p,set:f,configurable:!0}))):ne.__lookupGetter__&&l.__lookupGetter__("value")&&(t=l.__lookupGetter__("value"),n=l.__lookupSetter__("value"),l.__defineGetter__("value",p),l.__defineSetter__("value",f)),l.inputmask.__valueGet=t,l.inputmask.__valueSet=n),l.inputmask._valueGet=function(e){return g&&!0!==e?t.call(this.el).split("").reverse().join(""):t.call(this.el)},l.inputmask._valueSet=function(e,t){n.call(this.el,null==e?"":!0!==t&&g?e.split("").reverse().join(""):e)},void 0===t&&(t=function t(){return this.value},n=function n(e){this.value=e},a=l.type,!te.valHooks||void 0!==te.valHooks[a]&&!0===te.valHooks[a].inputmaskpatch||(o=te.valHooks[a]&&te.valHooks[a].get?te.valHooks[a].get:function(e){return e.value},r=te.valHooks[a]&&te.valHooks[a].set?te.valHooks[a].set:function(e,t){return e.value=t,e},te.valHooks[a]={get:function(e){var t;return e.inputmask?e.inputmask.opts.autoUnmask?e.inputmask.unmaskedvalue():(t=o(e),-1!==P(void 0,void 0,e.inputmask.maskset.validPositions)||!0!==i.nullable?t:""):o(e)},set:function(e,t){var i=r(e,t);return e.inputmask&&N(e,t),i},inputmaskpatch:!0}),F.on(l,"mouseenter",function(){var e=this.inputmask._valueGet(!0);e!==(g?_().reverse():_()).join("")&&N(this,e)}))):u.inputmask=void 0;var i,t,n,a,o,r,s,l,u,c=s;function p(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==P()||!0!==i.nullable?(this.inputmask.shadowRoot||ne.activeElement)===this&&i.clearMaskOnLostFocus?(g?B(_().slice()).reverse():B(_().slice())).join(""):t.call(this):"":t.call(this)}function f(e){n.call(this,e),this.inputmask&&N(this,e)}!1!==c&&(j=te(z=e),m=z.placeholder,-1===(v=void 0!==z?z.maxLength:void 0)&&(v=void 0),"inputMode"in z&&null===z.getAttribute("inputmode")&&(z.inputMode=U.inputmode,z.setAttribute("inputmode",U.inputmode)),!0===c&&(U.showMaskOnFocus=U.showMaskOnFocus&&-1===["cc-number","cc-exp"].indexOf(z.autocomplete),se&&(U.insertModeVisual=!1),F.on(z,"submit",T.submitEvent),F.on(z,"reset",T.resetEvent),F.on(z,"blur",T.blurEvent),F.on(z,"focus",T.focusEvent),F.on(z,"invalid",T.invalidEvent),F.on(z,"click",T.clickEvent),F.on(z,"mouseleave",T.mouseleaveEvent),F.on(z,"mouseenter",T.mouseenterEvent),F.on(z,"paste",T.pasteEvent),F.on(z,"cut",T.cutEvent),F.on(z,"complete",U.oncomplete),F.on(z,"incomplete",U.onincomplete),F.on(z,"cleared",U.oncleared),oe||!0===U.inputEventOnly?z.removeAttribute("maxLength"):(F.on(z,"keydown",T.keydownEvent),F.on(z,"keypress",T.keypressEvent)),F.on(z,"input",T.inputFallBackEvent),F.on(z,"compositionend",T.compositionendEvent)),F.on(z,"setvalue",T.setValueEvent),d=x().join(""),l=(z.inputmask.shadowRoot||ne).activeElement,""===z.inputmask._valueGet(!0)&&!1!==U.clearMaskOnLostFocus&&l!==z||(N(z,z.inputmask._valueGet(!0)),!1===L(u=_().slice())&&U.clearIncomplete&&S(),U.clearMaskOnLostFocus&&l!==z&&(-1===P()?u=[]:B(u)),(!1===U.clearMaskOnLostFocus||U.showMaskOnFocus&&l===z||""!==z.inputmask._valueGet(!0))&&D(z,u),l===z&&I(z,O(P()))))}if(void 0!==e)switch(e.action){case"isComplete":return z=e.el,L(_());case"unmaskedvalue":return void 0!==z&&void 0===e.value||(t=e.value,t=(te.isFunction(U.onBeforeMask)&&U.onBeforeMask.call(u,t,U)||t).split(""),r.call(this,void 0,!1,!1,t),te.isFunction(U.onBeforeWrite)&&U.onBeforeWrite.call(u,void 0,_(),0,U)),a(z);case"mask":o(z);break;case"format":return t=(te.isFunction(U.onBeforeMask)&&U.onBeforeMask.call(u,e.value,U)||e.value).split(""),r.call(this,void 0,!0,!1,t),e.metadata?{value:(g?_().slice().reverse():_()).join(""),metadata:ue.call(this,{action:"getmetadata"},q,U)}:(g?_().slice().reverse():_()).join("");case"isValid":e.value?(t=(te.isFunction(U.onBeforeMask)&&U.onBeforeMask.call(u,e.value,U)||e.value).split(""),r.call(this,void 0,!0,!1,t)):e.value=(g?_().slice().reverse():_()).join("");for(var t=_(),Y=Z(),X=t.length-1;Y<X&&!A(X);X--);return t.splice(Y,X+1-Y),L(t)&&e.value===(g?_().slice().reverse():_()).join("");case"getemptymask":return x().join("");case"remove":return z&&z.inputmask&&(te.data(z,"_inputmask_opts",null),j=te(z),(t=U.autoUnmask?a(z):z.inputmask._valueGet(U.autoUnmask))!==x().join("")?z.inputmask._valueSet(t,U.autoUnmask):z.inputmask._valueSet(""),F.off(z),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(z),"value")&&z.inputmask.__valueGet&&Object.defineProperty(z,"value",{get:z.inputmask.__valueGet,set:z.inputmask.__valueSet,configurable:!0}):ne.__lookupGetter__&&z.__lookupGetter__("value")&&z.inputmask.__valueGet&&(z.__defineGetter__("value",z.inputmask.__valueGet),z.__defineSetter__("value",z.inputmask.__valueSet)),z.inputmask=void 0),z;case"getmetadata":return te.isArray(q.metadata)?(n=k(!0,0,!1).join(""),te.each(q.metadata,function(e,t){if(t.mask===n)return n=t,!1}),n):q.metadata}}},function(e,t,i){"use strict";function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function c(e){return typeof e}:function c(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s=i(1),a=s.dependencyLib,o=i(0),p={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return r(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return r(Date.prototype.getMonth.call(this)+1,2)}],mmm:[""],mmmm:[""],yy:["[0-9]{2}",Date.prototype.setFullYear,"year",function(){return r(Date.prototype.getFullYear.call(this),2)}],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return r(Date.prototype.getFullYear.call(this),4)}],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return r(Date.prototype.getHours.call(this),2)}],hx:[function(e){return"[0-9]{".concat(e,"}")},Date.prototype.setHours,"hours",function(e){return Date.prototype.getHours}],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["0[0-9]|1[0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return r(Date.prototype.getHours.call(this),2)}],Hx:[function(e){return"[0-9]{".concat(e,"}")},Date.prototype.setHours,"hours",function(e){return function(){return r(Date.prototype.getHours.call(this),e)}}],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setMinutes,"minutes",function(){return r(Date.prototype.getMinutes.call(this),2)}],s:["[1-5]?[0-9]",Date.prototype.setSeconds,"seconds",Date.prototype.getSeconds],ss:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setSeconds,"seconds",function(){return r(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return r(Date.prototype.getMilliseconds.call(this),3)}],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return r(Date.prototype.getMilliseconds.call(this),2)}],t:["[ap]"],tt:["[ap]m"],T:["[AP]"],TT:["[AP]M"],Z:[""],o:[""],S:[""]},n={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};function l(e){var t,i=new RegExp("\\d+$").exec(e[0]);return i&&void 0!==i[0]?((t=p[e[0][0]+"x"].slice(""))[0]=t[0](i[0]),t[3]=t[3](i[0]),t):p[e[0]]||void 0}function f(e){if(!e.tokenizer){var t,i,n=[],a=[];for(t in p)/\.*x$/.test(t)?(i=t[0]+"\\d+",-1===a.indexOf(i)&&a.push(i)):-1===n.indexOf(t[0])&&n.push(t[0]);e.tokenizer="("+(0<a.length?a.join("|")+"|":"")+n.join("+|")+")+?|.",e.tokenizer=new RegExp(e.tokenizer,"g")}return e.tokenizer}function d(e,t,i,n){var a,o,r="";for(f(i).lastIndex=0;a=f(i).exec(e);)if(void 0===t)if(o=l(a))r+="("+o[0]+")";else switch(a[0]){case"[":r+="(";break;case"]":r+=")?";break;default:r+=s.escapeRegex(a[0])}else(o=l(a))?!0!==n&&o[3]?r+=o[3].call(t.date):o[2]?r+=t["raw"+o[2]]:r+=a[0]:r+=a[0];return r}function r(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}function m(e,t,i){var n,a,o,r,s={date:new Date(1,0,1)},l=e;if("string"==typeof l){for(f(i).lastIndex=0;a=f(i).exec(t);){var u=l.slice(0,a[0].length);p.hasOwnProperty(a[0])&&(n=p[a[0]][2],a=p[a[0]][1],r=u,(o=s)[n]=r.replace(/[^0-9]/g,"0"),o["raw"+n]=r,void 0!==a&&a.call(o.date,"month"==n?parseInt(o[n])-1:o[n])),l=l.slice(u.length)}return s}if(l&&"object"===c(l)&&l.hasOwnProperty("date"))return l}function u(e,t){var i,n="";for(f(t).lastIndex=0;i=f(t).exec(t.inputFormat);)"d"===i[0].charAt(0)?n+=r(e.getDate(),i[0].length):"m"===i[0].charAt(0)?n+=r(e.getMonth()+1,i[0].length):"yyyy"===i[0]?n+=e.getFullYear().toString():"y"===i[0].charAt(0)&&(n+=r(e.getYear(),i[0].length));return n}function h(e,t){var i,n,a=0,o=0;for(f(t).lastIndex=0;n=f(t).exec(t.inputFormat);){var r=new RegExp("\\d+$").exec(n[0]);if(e<=(a+=o=r?parseInt(r[0]):n[0].length)){i=n,n=f(t).exec(t.inputFormat);break}}return{targetMatchIndex:a-o,nextMatch:n,targetMatch:i}}s.extendAliases({datetime:{mask:function(e){return e.numericInput=!1,p.S=e.i18n.ordinalSuffix.join("|"),e.inputFormat=n[e.inputFormat]||e.inputFormat,e.displayFormat=n[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=n[e.outputFormat]||e.outputFormat||e.inputFormat,e.placeholder=""!==e.placeholder?e.placeholder:e.inputFormat.replace(/[[\]]/,""),e.regex=d(e.inputFormat,void 0,e),e.min=m(e.min,e.inputFormat,e),e.max=m(e.max,e.inputFormat,e),null},placeholder:"",inputFormat:"isoDateTime",displayFormat:void 0,outputFormat:void 0,min:null,max:null,skipOptionalPartCharacter:"",i18n:{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]},preValidation:function(e,t,i,n,a,o,r,s){if(!s&&isNaN(i)&&e[t]!==i){s=h(t,a);if(s.nextMatch&&s.nextMatch[0]===i&&1<s.targetMatch[0].length){a=p[s.targetMatch[0]][0];if(new RegExp(a).test("0"+e[t-1]))return e[t]=e[t-1],e[t-1]="0",{fuzzy:!0,buffer:e,refreshFromBuffer:{start:t-1,end:t+1},pos:t+1}}}return!0},postValidation:function(e,t,i,n,a,o,r){if(r)return!0;if(!1===n)return(l=h(t+1,a)).targetMatch&&l.targetMatchIndex===t&&1<l.targetMatch[0].length&&void 0!==p[l.targetMatch[0]]&&(u=p[l.targetMatch[0]][0],new RegExp(u).test("0"+i))?{insert:[{pos:t,c:"0"},{pos:t+1,c:i}],pos:t+1}:n;n.fuzzy&&(e=n.buffer,t=n.pos),(l=h(t,a)).targetMatch&&l.targetMatch[0]&&void 0!==p[l.targetMatch[0]]&&(u=p[l.targetMatch[0]][0],r=e.slice(l.targetMatchIndex,l.targetMatchIndex+l.targetMatch[0].length),!1===new RegExp(u).test(r.join("")))&&2===l.targetMatch[0].length&&o.validPositions[l.targetMatchIndex]&&o.validPositions[l.targetMatchIndex+1]&&(o.validPositions[l.targetMatchIndex+1].input="0");var s,l,i=n,u=m(e.join(""),a.inputFormat,a);return i&&u.date.getTime()==u.date.getTime()&&(r=u,l=i,i=(i=(!isFinite(r.rawday)||"29"==r.day&&!isFinite(r.rawyear)||new Date(r.date.getFullYear(),isFinite(r.rawmonth)?r.month:r.date.getMonth()+1,0).getDate()>=r.day)&&l)&&(o=u,e=!0,e=(e=(r=a).min&&(o.rawyear&&(s=o.rawyear.replace(/[^0-9]/g,""),e=r.min.year.substr(0,s.length)<=s),o.year===o.rawyear)&&r.min.date.getTime()==r.min.date.getTime()?r.min.date.getTime()<=o.date.getTime():e)&&r.max&&r.max.date.getTime()==r.max.date.getTime()?r.max.date.getTime()>=o.date.getTime():e)),t&&i&&n.pos!==t?{buffer:d(a.inputFormat,u,a).split(""),refreshFromBuffer:{start:t,end:n.pos}}:i},onKeyDown:function(e,t,i,n){e.ctrlKey&&e.keyCode===o.RIGHT&&(this.inputmask._valueSet(u(new Date,n)),a(this).trigger("setvalue"))},onUnMask:function(e,t,i){return t&&d(i.outputFormat,m(e,i.inputFormat,i),i,!0)},casing:function(e,t,i,n){return 0==t.nativeDef.indexOf("[ap]")?e.toLowerCase():0==t.nativeDef.indexOf("[AP]")?e.toUpperCase():e},onBeforeMask:function(e,t){return e="[object Date]"===Object.prototype.toString.call(e)?u(e,t):e},insertMode:!1,shiftPositions:!1,keepStatic:!1,inputmode:"numeric"}}),e.exports=s},function(e,t,i){"use strict";var c=i(1),g=c.dependencyLib,s=i(0);function r(e,t){for(var i="",n=0;n<e.length;n++)c.prototype.definitions[e.charAt(n)]||t.definitions[e.charAt(n)]||t.optionalmarker[0]===e.charAt(n)||t.optionalmarker[1]===e.charAt(n)||t.quantifiermarker[0]===e.charAt(n)||t.quantifiermarker[1]===e.charAt(n)||t.groupmarker[0]===e.charAt(n)||t.groupmarker[1]===e.charAt(n)||t.alternatormarker===e.charAt(n)?i+="\\"+e.charAt(n):i+=e.charAt(n);return i}function p(e,t,i,n){if(0<e.length&&0<t&&(!i.digitsOptional||n)){var a=g.inArray(i.radixPoint,e);-1===a&&(e.push(i.radixPoint),a=e.length-1);for(var o=1;o<=t;o++)isFinite(e[a+o])||(e[a+o]="0")}return e}function k(e,t){var i,n=0;if("+"===e){for(n in t.validPositions);n=parseInt(n)}for(i in t.tests)if(i=parseInt(i),n<=i)for(var a=0,o=t.tests[i].length;a<o;a++)if((void 0===t.validPositions[i]||"-"===e)&&t.tests[i][a].match.def===e)return i+(void 0!==t.validPositions[i]&&"-"!==e?1:0);return n}function y(i,e){var n=-1;return g.each(e.validPositions,function(e,t){if(t&&t.match.def===i)return n=parseInt(e),!1}),n}function n(e,t,i,n,a){var o=t.buffer?t.buffer.indexOf(a.radixPoint):-1,e=-1!==o&&new RegExp("[0-91-9]").test(e);return a._radixDance&&e&&null==t.validPositions[o]?{insert:{pos:o===i?o+1:o,c:a.radixPoint},pos:i}:e}c.extendAliases({numeric:{mask:function(e){e.repeat=0,e.groupSeparator===e.radixPoint&&e.digits&&"0"!==e.digits&&("."===e.radixPoint?e.groupSeparator=",":","===e.radixPoint?e.groupSeparator=".":e.groupSeparator="")," "===e.groupSeparator&&(e.skipOptionalPartCharacter=void 0),1<e.placeholder.length&&(e.placeholder=e.placeholder.charAt(0)),"radixFocus"===e.positionCaretOnClick&&""===e.placeholder&&(e.positionCaretOnClick="lvp");var t,i,n="0",a=e.radixPoint,o=(!0===e.numericInput&&void 0===e.__financeInput?(n="1",e.positionCaretOnClick="radixFocus"===e.positionCaretOnClick?"lvp":e.positionCaretOnClick,e.digitsOptional=!1,isNaN(e.digits)&&(e.digits=2),e._radixDance=!1,a=","===e.radixPoint?"?":"!",""!==e.radixPoint&&void 0===e.definitions[a]&&(e.definitions[a]={},e.definitions[a].validator="["+e.radixPoint+"]",e.definitions[a].placeholder=e.radixPoint,e.definitions[a]["static"]=!0,e.definitions[a].generated=!0)):(e.__financeInput=!1,e.numericInput=!0),"[+]");return o+=r(e.prefix,e),""!==e.groupSeparator?(void 0===e.definitions[e.groupSeparator]&&(e.definitions[e.groupSeparator]={},e.definitions[e.groupSeparator].validator="["+e.groupSeparator+"]",e.definitions[e.groupSeparator].placeholder=e.groupSeparator,e.definitions[e.groupSeparator]["static"]=!0,e.definitions[e.groupSeparator].generated=!0),o+=e._mask(e)):o+="9{+}",void 0!==e.digits&&0!==e.digits&&(i=e.digits.toString().split(","),isFinite(i[0])&&i[1]&&isFinite(i[1])?o+=a+n+"{"+e.digits+"}":(isNaN(e.digits)||0<parseInt(e.digits))&&(e.digitsOptional?(t=o+a+n+"{0,"+e.digits+"}",e.keepStatic=!0):o+=a+n+"{"+e.digits+"}")),o=o+r(e.suffix,e)+"[-]",t&&(o=[t+r(e.suffix,e)+"[-]",o]),e.greedy=!1,void 0===(i=e).parseMinMaxOptions&&(null!==i.min&&(i.min=i.min.toString().replace(new RegExp(c.escapeRegex(i.groupSeparator),"g"),""),","===i.radixPoint&&(i.min=i.min.replace(i.radixPoint,".")),i.min=isFinite(i.min)?parseFloat(i.min):NaN,isNaN(i.min))&&(i.min=Number.MIN_VALUE),null!==i.max&&(i.max=i.max.toString().replace(new RegExp(c.escapeRegex(i.groupSeparator),"g"),""),","===i.radixPoint&&(i.max=i.max.replace(i.radixPoint,".")),i.max=isFinite(i.max)?parseFloat(i.max):NaN,isNaN(i.max))&&(i.max=Number.MAX_VALUE),i.parseMinMaxOptions="done"),o},_mask:function(e){return"("+e.groupSeparator+"999){+|1}"},digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",_radixDance:!0,groupSeparator:"",allowMinus:!0,negationSymbol:{front:"-",back:""},prefix:"",suffix:"",min:null,max:null,step:1,unmaskAsNumber:!1,roundingFN:Math.round,inputmode:"numeric",shortcuts:{k:"000",m:"000000"},placeholder:"0",greedy:!1,rightAlign:!0,insertMode:!0,autoUnmask:!1,skipOptionalPartCharacter:"",definitions:{0:{validator:n},1:{validator:n,definitionSymbol:"9"},"+":{validator:function(e,t,i,n,a){return a.allowMinus&&("-"===e||e===a.negationSymbol.front)}},"-":{validator:function(e,t,i,n,a){return a.allowMinus&&e===a.negationSymbol.back}}},preValidation:function(e,t,i,n,a,o,r,s){if(!1!==a.__financeInput&&i===a.radixPoint)return!1;var l;if(l=a.shortcuts&&a.shortcuts[i]){if(1<l.length)for(var u=[],c=0;c<l.length;c++)u.push({pos:t+c,c:l[c],strict:!1});return{insert:u}}var p,f,d,m,h,e=g.inArray(a.radixPoint,e),v=t;if(p=t,f=i,d=e,m=o,(h=a)._radixDance&&h.numericInput&&f!==h.negationSymbol.back&&p<=d&&(0<d||f==h.radixPoint)&&(void 0===m.validPositions[p-1]||m.validPositions[p-1].input!==h.negationSymbol.back)&&--p,t=p,"-"===i||i===a.negationSymbol.front)return!0===a.allowMinus&&(d=!1,f=y("+",o),m=y("-",o),!1!==(d=-1!==f?[f,m]:d)?{remove:d,caret:v}:{insert:[{pos:k("+",o),c:a.negationSymbol.front,fromIsValid:!0},{pos:k("-",o),c:a.negationSymbol.back,fromIsValid:void 0}],caret:v+a.negationSymbol.back.length});if(s)return!0;if(-1!==e&&!0===a._radixDance&&!1===n&&i===a.radixPoint&&void 0!==a.digits&&(isNaN(a.digits)||0<parseInt(a.digits))&&e!==t)return{caret:a._radixDance&&t===e-1?e+1:e};if(!1===a.__financeInput)if(n){if(a.digitsOptional)return{rewritePosition:r.end};if(!a.digitsOptional){if(r.begin>e&&r.end<=e)return i===a.radixPoint?{insert:{pos:e+1,c:"0",fromIsValid:!0},rewritePosition:e}:{rewritePosition:e+1};if(r.begin<e)return{rewritePosition:r.begin-1}}}else if(!a.showMaskOnHover&&!a.showMaskOnFocus&&!a.digitsOptional&&0<a.digits&&""===this.inputmask.__valueGet.call(this))return{rewritePosition:e};return{rewritePosition:t}},postValidation:function(e,t,i,n,a,o,r){if(!1!==n){if(r)return!0;if(null!==a.min||null!==a.max){r=a.onUnMask(e.slice().reverse().join(""),void 0,g.extend({},a,{unmaskAsNumber:!0}));if(null!==a.min&&r<a.min&&(r.toString().length>=a.min.toString().length||r<0))return!1;if(null!==a.max&&r>a.max)return!1}}return n},onUnMask:function(e,t,i){return(""!==t||!0!==i.nullable)&&(t=(t=(t=e.replace(i.prefix,"")).replace(i.suffix,"")).replace(new RegExp(c.escapeRegex(i.groupSeparator),"g"),""),""!==i.placeholder.charAt(0)&&(t=t.replace(new RegExp(i.placeholder.charAt(0),"g"),"0")),i.unmaskAsNumber)?(t=(t=(t=""!==i.radixPoint&&-1!==t.indexOf(i.radixPoint)?t.replace(c.escapeRegex.call(this,i.radixPoint),"."):t).replace(new RegExp("^"+c.escapeRegex(i.negationSymbol.front)),"-")).replace(new RegExp(c.escapeRegex(i.negationSymbol.back)+"$"),""),Number(t)):t},isComplete:function(e,t){e=(t.numericInput?e.slice().reverse():e).join("");return e=(e=(e=(e=(e=e.replace(new RegExp("^"+c.escapeRegex(t.negationSymbol.front)),"-")).replace(new RegExp(c.escapeRegex(t.negationSymbol.back)+"$"),"")).replace(t.prefix,"")).replace(t.suffix,"")).replace(new RegExp(c.escapeRegex(t.groupSeparator)+"([0-9]{3})","g"),"$1"),","===t.radixPoint&&(e=e.replace(c.escapeRegex(t.radixPoint),".")),isFinite(e)},onBeforeMask:function(e,t){var i=t.radixPoint||",",n=(isFinite(t.digits)&&(t.digits=parseInt(t.digits)),(e="number"!=typeof e&&"number"!==t.inputType||""===i?e:e.toString().replace(".",i)).split(i)),a=n[0].replace(/[^\-0-9]/g,""),o=1<n.length?n[1].replace(/[^0-9]/g,""):"",n=1<n.length,a=(e=a+(""!==o?i+o:o),0);return""===i||(a=!t.digitsOptional||t.digits<o.length?t.digits:o.length,""===o&&t.digitsOptional)||(o=Math.pow(10,a||1),e=e.replace(c.escapeRegex(i),"."),e=(e=isNaN(parseFloat(e))?e:(t.roundingFN(parseFloat(e)*o)/o).toFixed(a)).toString().replace(".",i)),0===t.digits&&-1!==e.indexOf(i)&&(e=e.substring(0,e.indexOf(i))),null===t.min&&null===t.max||(o=e.toString().replace(i,"."),null!==t.min&&o<t.min?e=t.min.toString().replace(".",i):null!==t.max&&o>t.max&&(e=t.max.toString().replace(".",i))),p(e.toString().split(""),a,t,n).join("")},onBeforeWrite:function(e,t,i,n){function a(e,t){var i;if(!1===n.__financeInput&&!t||-1===(i=g.inArray(n.radixPoint,e))||e.splice(i,1),""!==n.groupSeparator)for(;-1!==(i=e.indexOf(n.groupSeparator));)e.splice(i,1);return e}o=t,l=n,o=(o=new RegExp("(^"+(""!==l.negationSymbol.front?c.escapeRegex(l.negationSymbol.front)+"?":"")+c.escapeRegex(l.prefix)+")(.*)("+c.escapeRegex(l.suffix)+(""!=l.negationSymbol.back?c.escapeRegex(l.negationSymbol.back)+"?":"")+"$)").exec(o.slice().reverse().join("")))?o[2]:"",r=!1,o&&(o=o.split(l.radixPoint.charAt(0))[0],r=new RegExp("^[0"+l.groupSeparator+"]*").exec(o));var o,r,s,l=!(!r||!(1<r[0].length||0<r[0].length&&r[0].length<o.length))&&r;if(l&&(r=(o=t.slice().reverse()).join("").indexOf(l[0]),o.splice(r,l[0].length),l=o.length-r,a(o),s={refreshFromBuffer:!0,buffer:o.reverse(),caret:i<l?i:l}),e)switch(e.type){case"blur":case"checkval":if(null!==n.min){var u=n.onUnMask(t.slice().reverse().join(""),void 0,g.extend({},n,{unmaskAsNumber:!0}));if(null!==n.min&&u<n.min)return{refreshFromBuffer:!0,buffer:p(n.min.toString().replace(".",n.radixPoint).split(""),n.digits,n).reverse()}}t[t.length-1]===n.negationSymbol.front?0==((u=new RegExp("(^"+(""!=n.negationSymbol.front?c.escapeRegex(n.negationSymbol.front)+"?":"")+c.escapeRegex(n.prefix)+")(.*)("+c.escapeRegex(n.suffix)+(""!=n.negationSymbol.back?c.escapeRegex(n.negationSymbol.back)+"?":"")+"$)").exec(a(t.slice(),!0).reverse().join("")))?u[2]:"")&&(s={refreshFromBuffer:!0,buffer:[0]}):""!==n.radixPoint&&t[0]===n.radixPoint&&(s&&s.buffer?s.buffer.shift():(t.shift(),s={refreshFromBuffer:!0,buffer:a(t)})),n.enforceDigitsOnBlur&&(u=(s=s||{})&&s.buffer||t.slice().reverse(),s.refreshFromBuffer=!0,s.buffer=p(u,n.digits,n,!0).reverse())}return s},onKeyDown:function(e,t,i,n){var a,o=g(this);if(e.ctrlKey)switch(e.keyCode){case s.UP:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())+parseInt(n.step)),o.trigger("setvalue"),!1;case s.DOWN:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())-parseInt(n.step)),o.trigger("setvalue"),!1}if(!e.shiftKey&&(e.keyCode===s.DELETE||e.keyCode===s.BACKSPACE||e.keyCode===s.BACKSPACE_SAFARI)&&i.begin!==t.length){if(t[e.keyCode===s.DELETE?i.begin-1:i.end]===n.negationSymbol.front)return a=t.slice().reverse(),""!==n.negationSymbol.front&&a.shift(),""!==n.negationSymbol.back&&a.pop(),o.trigger("setvalue",[a.join(""),i.begin]),!1;if(!0===n._radixDance){var r=g.inArray(n.radixPoint,t);if(n.digitsOptional){if(0===r)return(a=t.slice().reverse()).pop(),o.trigger("setvalue",[a.join(""),i.begin>=a.length?a.length:i.begin]),!1}else if(-1!==r&&(i.begin<r||i.end<r||e.keyCode===s.DELETE&&i.begin===r))return i.begin!==i.end||e.keyCode!==s.BACKSPACE&&e.keyCode!==s.BACKSPACE_SAFARI||i.begin++,(a=t.slice().reverse()).splice(a.length-i.begin,i.begin-i.end+1),a=p(a,n.digits,n).join(""),o.trigger("setvalue",[a,i.begin>=a.length?r+1:i.begin]),!1}}}},currency:{prefix:"",groupSeparator:",",alias:"numeric",digits:2,digitsOptional:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:0},percentage:{alias:"numeric",min:0,max:100,suffix:" %",digits:0,allowMinus:!1},indianns:{alias:"numeric",_mask:function(e){return"("+e.groupSeparator+"99){*|1}("+e.groupSeparator+"999){1|1}"},groupSeparator:",",radixPoint:".",placeholder:"0",digits:2,digitsOptional:!1}}),e.exports=c},function(e,t,i){"use strict";var r=(i=i(1))&&i.__esModule?i:{"default":i};function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function n(e){return typeof e}:function n(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){if(!t||"object"!==n(t)&&"function"!=typeof t){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}return t}function a(e){var i="function"==typeof Map?new Map:void 0;return(a=function a(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==i){if(i.has(e))return i.get(e);i.set(e,t)}function t(){return o(e,arguments,u(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),l(t,e)})(e)}function o(e,t,i){return(o=function(){if("undefined"!=typeof Reflect&&Reflect.construct&&!Reflect.construct.sham){if("function"==typeof Proxy)return 1;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),1}catch(e){}}}()?Reflect.construct:function o(e,t,i){var n=[null];n.push.apply(n,t);t=new(Function.bind.apply(e,n));return i&&l(t,i.prototype),t}).apply(null,arguments)}function l(e,t){return(l=Object.setPrototypeOf||function l(e,t){return e.__proto__=t,e})(e,t)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function u(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}(document.head.createShadowRoot||document.head.attachShadow)&&(i=function(e){function o(){if(!(this instanceof o))throw new TypeError("Cannot call a class as a function");var e,t,i=(e=s(this,u(o).call(this))).getAttributeNames(),n=e.attachShadow({mode:"closed"}),a=document.createElement("input");for(t in a.type="text",n.appendChild(a),i)Object.prototype.hasOwnProperty.call(i,t)&&a.setAttribute("data-inputmask-"+i[t],e.getAttribute(i[t]));return(new r["default"]).mask(a),a.inputmask.shadowRoot=n,e}var t=o;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e),o}(a(HTMLElement)),customElements.define("input-mask",i))},function(e,t,i){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function a(e){return typeof e}:function a(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=i(3),r=i(1);void 0===o.fn.inputmask&&(o.fn.inputmask=function(e,t){var i,n=this[0];if(void 0===t&&(t={}),"string"!=typeof e)return Array.isArray(e)?(t.alias=e,i=new r(t),this.each(function(){i.mask(this)})):"object"==a(e)?(i=new r(e),void 0===e.mask&&void 0===e.alias?this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(e);i.mask(this)}):this.each(function(){i.mask(this)})):void 0===e?this.each(function(){(i=new r(t)).mask(this)}):void 0;switch(e){case"unmaskedvalue":return n&&n.inputmask?n.inputmask.unmaskedvalue():o(n).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return n&&n.inputmask?n.inputmask.getemptymask():"";case"hasMaskedValue":return!(!n||!n.inputmask)&&n.inputmask.hasMaskedValue();case"isComplete":return!n||!n.inputmask||n.inputmask.isComplete();case"getmetadata":return n&&n.inputmask?n.inputmask.getmetadata():void 0;case"setvalue":r.setValue(n,t);break;case"option":if("string"!=typeof t)return this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(t)});if(n&&void 0!==n.inputmask)return n.inputmask.option(t);break;default:return t.alias=e,i=new r(t),this.each(function(){i.mask(this)})}})},function(e,t,i){"use strict";var n=i(6),a=i(3);n.dependencyLib===a&&i(12),e.exports=n}],installedModules={},__webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.d=function(e,t,i){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(t,e){if(1&e&&(t=__webpack_require__(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(__webpack_require__.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)__webpack_require__.d(i,n,function(e){return t[e]}.bind(null,n));return i},__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=13);function __webpack_require__(e){var t;return(installedModules[e]||(t=installedModules[e]={i:e,l:!1,exports:{}},modules[e].call(t.exports,t,t.exports,__webpack_require__),t.l=!0,t)).exports}var modules,installedModules});