29 lines
63 KiB
JavaScript
29 lines
63 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{1525:function(t,e,n){"use strict";n.r(e);var i=n(3121),a=n(1584);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n(2446);var o=n(0),s=Object(o.a)(a.default,i.a,i.b,!1,null,null,null);e.default=s.exports},1584:function(t,e,n){"use strict";n.r(e);var i=n(1585),a=n.n(i);for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e.default=a.a},1585:function(t,e,n){"use strict";var i=n(10),a=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.netmask2cidr=e.cidr2netmask=void 0;var r=a(n(17)),o=i(n(6)),s=a(n(2444)),l=n(33),c=function(t){if(!t)return"";for(var e=[],n=Number(t),i=0;i<4;i++){var a=Math.min(n,8);e.push(256-Math.pow(2,8-a)),n-=a}return e.join(".")};e.cidr2netmask=c;var u=function(t){if(!t)return"";var e,n,i;return e=(i=t,i.split(".").map(Number)).map((function(t){return(t>>>0).toString(2)})).join(""),n="1",e.split(n).length-1};e.netmask2cidr=u;var f={mixins:[l.$inputValidation],validate:"value",props:{value:{type:String,required:!0},netmask:{type:String,required:!1},version:{type:String,required:!1,default:"v4"},disableVersionSelect:{type:Boolean,required:!1,default:!1},allowRange:{type:Boolean,required:!1,default:!1}},data:function(){return{focused:!1,dataVersion:"v4",innerCidr:null}},computed:{showVersionsSelect:function(){return!this.disableVersionsSelect&&this.$state.app.tokens.HAVE_IPV6},cidr:function(){return this.netmask&&"v4"===this.dataVersion?u(this.netmask):this.netmask},innerValue:function(){return this.value&&null!==this.innerCidr?"".concat(this.value,"/").concat(this.cidr):this.value},mask:function(){var t={v4:Array(4).fill("i[i[i]]").join("."),v6:"[I[I[I[I]]]]".concat(Array(7).fill("[:[I[I[I[I]]]]]").join(""))}[this.dataVersion],e={v4:"[!r[r[r]]]",v6:"[!R[R[R[R]]]]"}[this.dataVersion],n={v4:"[=[n[n]]]",v6:"[-[N[N[N]]]]"}[this.dataVersion];return this.allowRange&&(t="".concat(t).concat(e)),void 0!==this.netmask&&(t="".concat(t).concat(n)),t}},watch:{version:function(t){this.dataVersion!==t&&(this.dataVersion=t)},dataVersion:function(t){t!==this.version&&(this.$emit("input",""),this.$emit("update:netmask","")),this.applyMask()},innerCidr:function(t,e){null!==t&&(null===e&&""===t&&(this.innerCidr=this.cidr),this.emitNetmask(t))}},methods:{emit:function(t){var e=t.target.value,n=e.split("/"),i=(0,r.default)(n,2),a=i[0],o=i[1];this.innerCidr=e.includes("/")?o:null,this.$emit("input",a),e||this.emitNetmask("")},emitNetmask:function(t){return this.$emit("update:netmask","v4"===this.dataVersion?c(t):t)},moveCursor:function(){this.value||this.$refs.input.setSelectionRange(0,0)},applyMask:function(){new s.default({mask:this.mask,keepStatic:!0,definitions:{i:{validator:function(t,e,n){var i=e.buffer;return n-1>-1&&"."!==i[n-1]?(t=i[n-1]+t,t=n-2>-1&&"."!==i[n-2]?i[n-2]+t:"0".concat(t)):t="00".concat(t),/25[0-5]|2[0-4][0-9]|[01][0-9][0-9]/.test(t)},cardinality:1},n:{validator:function(t,e,n){var i=e.buffer;return"/"!==i[n-1]&&(t=i[n-1]+t),/^3[0-2]$|^[0-2][0-9]$|^[0-9]$/.test(t)},cardinality:1},I:{validator:function(t,e,n){var i=e.buffer;return(1!==n||":"!==i[0])&&/[A-Fa-f0-9]/.test(t)},cardinality:1,casing:"lower"},N:{validator:function(t,e,n){var i=e.buffer,a=o.pipe(o.update(n,t),o.takeLast(3),o.without("_"),o.join(""),Number)(i);return a>=0&&a<=128}},":":{validator:function(t,e,n){var i=e.buffer;return":"===t?":"!==i[n-1]||!i.join("").includes("::"):!!/[A-Fa-f0-9]/.test(t)&&{insert:[{pos:n,c:":"},{pos:n+1,c:t}],caret:n+2}},cardinality:1,placeholder:":"},"-":{validator:function(t,e,n){var i=e.buffer;if(!n)return!1;if(":"===i[n-1]&&"/"===t)return n>=3&&":"===i[n-2];var a=i.join("").split("/"),o=(0,r.default)(a,1)[0].split(":").map((function(t){return t.replace(/_/g,"")})).join(":");return"/"===t&&o.includes(":")},cardinality:1,placeholder:"/"},"=":{validator:function(t){return"/"===t},cardinality:1,placeholder:"/"},"!":{validator:function(t){return"-"===t},cardinality:1,placeholder:""},r:{validator:function(t,e,n){var i=e.buffer;return"-"!==i[n-1]?(t=i[n-1]+t,t="-"!==i[n-2]?i[n-2]+t:"0".concat(t)):t="00".concat(t),/25[0-5]|2[0-4][0-9]|[01][0-9][0-9]/.test(t)},cardinality:1,placeholder:""},R:{validator:function(t){return/[A-Fa-f0-9]/.test(t)},cardinality:1,placeholder:""}},onUnMask:function(t){return t},skipOptionalPartCharacter:"",placeholder:"_"}).mask(this.$refs.input)}},mounted:function(){this.dataVersion=this.version,this.applyMask()}};e.default=f},1586:function(t,e,n){var i=n(2447);"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);(0,n(5).default)("fe2370a0",i,!0,{})},2280:function(t,e,n){var i;
|
||
/*!
|
||
* global/window.js
|
||
* https://github.com/RobinHerbots/Inputmask
|
||
* Copyright (c) 2010 - 2017 Robin Herbots
|
||
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
||
* Version: 3.3.11
|
||
*/void 0===(i=function(){return window}.call(e,n,e,t))||(t.exports=i)},2281:function(t,e,n){var i;
|
||
/*!
|
||
* global/document.js
|
||
* https://github.com/RobinHerbots/Inputmask
|
||
* Copyright (c) 2010 - 2017 Robin Herbots
|
||
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
||
* Version: 3.3.11
|
||
*/void 0===(i=function(){return document}.call(e,n,e,t))||(t.exports=i)},2444:function(t,e,n){var i,a,r;
|
||
/*!
|
||
* inputmask.js
|
||
* https://github.com/RobinHerbots/Inputmask
|
||
* Copyright (c) 2010 - 2017 Robin Herbots
|
||
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
||
* Version: 3.3.11
|
||
*/a=[n(2445),n(2280),n(2281)],void 0===(r="function"==typeof(i=function(t,e,n,i){function a(e,n,o){if(!(this instanceof a))return new a(e,n,o);this.el=i,this.events={},this.maskset=i,this.refreshValue=!1,!0!==o&&(t.isPlainObject(e)?n=e:(n=n||{}).alias=e,this.opts=t.extend(!0,{},this.defaults,n),this.noMasksCache=n&&n.definitions!==i,this.userOptions=n||{},this.isRTL=this.opts.numericInput,r(this.opts.alias,n,this.opts))}function r(e,n,o){var s=a.prototype.aliases[e];return s?(s.alias&&r(s.alias,i,o),t.extend(!0,o,s),t.extend(!0,o,n),!0):(null===o.mask&&(o.mask=e),!1)}function o(e,n){function r(e,r,o){var s=!1;if(null!==e&&""!==e||((s=null!==o.regex)?e=(e=o.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(s=!0,e=".*")),1===e.length&&!1===o.greedy&&0!==o.repeat&&(o.placeholder=""),o.repeat>0||"*"===o.repeat||"+"===o.repeat){var l="*"===o.repeat?0:"+"===o.repeat?1:o.repeat;e=o.groupmarker.start+e+o.groupmarker.end+o.quantifiermarker.start+l+","+o.repeat+o.quantifiermarker.end}var c,u=s?"regex_"+o.regex:o.numericInput?e.split("").reverse().join(""):e;return a.prototype.masksCache[u]===i||!0===n?(c={mask:e,maskToken:a.prototype.analyseMask(e,s,o),validPositions:{},_buffer:i,buffer:i,tests:{},metadata:r,maskLength:i},!0!==n&&(a.prototype.masksCache[u]=c,c=t.extend(!0,{},a.prototype.masksCache[u]))):c=t.extend(!0,{},a.prototype.masksCache[u]),c}if(t.isFunction(e.mask)&&(e.mask=e.mask(e)),t.isArray(e.mask)){if(e.mask.length>1){e.keepStatic=null===e.keepStatic||e.keepStatic;var o=e.groupmarker.start;return t.each(e.numericInput?e.mask.reverse():e.mask,(function(n,a){o.length>1&&(o+=e.groupmarker.end+e.alternatormarker+e.groupmarker.start),a.mask===i||t.isFunction(a.mask)?o+=a:o+=a.mask})),r(o+=e.groupmarker.end,e.mask,e)}e.mask=e.mask.pop()}return e.mask&&e.mask.mask!==i&&!t.isFunction(e.mask.mask)?r(e.mask.mask,e.mask,e):r(e.mask,e.mask,e)}function s(r,o,l){function h(t,e,n){e=e||0;var a,r,o,s=[],c=0,u=m();do{!0===t&&d().validPositions[c]?(r=(o=d().validPositions[c]).match,a=o.locator.slice(),s.push(!0===n?o.input:!1===n?r.nativeDef:T(c,r))):(r=(o=y(c,a,c-1)).match,a=o.locator.slice(),(!1===l.jitMasking||c<u||"number"==typeof l.jitMasking&&isFinite(l.jitMasking)&&l.jitMasking>c)&&s.push(!1===n?r.nativeDef:T(c,r))),c++}while((Q===i||c<Q)&&(null!==r.fn||""!==r.def)||e>c);return""===s[s.length-1]&&s.pop(),d().maskLength=c+1,s}function d(){return o}function v(t){var e=d();e.buffer=i,!0!==t&&(e.validPositions={},e.p=0)}function m(t,e,n){var a=-1,r=-1,o=n||d().validPositions;for(var s in t===i&&(t=-1),o){var l=parseInt(s);o[l]&&(e||!0!==o[l].generatedInput)&&(l<=t&&(a=l),l>=t&&(r=l))}return-1!==a&&t-a>1||r<t?a:r}function g(e,n,a,r){var o,s=e,c=t.extend(!0,{},d().validPositions),u=!1;for(d().p=e,o=n-1;o>=s;o--)d().validPositions[o]!==i&&(!0!==a&&(!d().validPositions[o].match.optionality&&function(t){var e=d().validPositions[t];if(e!==i&&null===e.match.fn){var n=d().validPositions[t-1],a=d().validPositions[t+1];return n!==i&&a!==i}return!1}(o)||!1===l.canClearPosition(d(),o,m(),r,l))||delete d().validPositions[o]);for(v(!0),o=s+1;o<=m();){for(;d().validPositions[s]!==i;)s++;if(o<s&&(o=s+1),d().validPositions[o]===i&&M(o))o++;else{var f=y(o);!1===u&&c[s]&&c[s].match.def===f.match.def?(d().validPositions[s]=t.extend(!0,{},c[s]),d().validPositions[s].input=f.input,delete d().validPositions[o],o++):A(s,f.match.def)?!1!==O(s,f.input||T(o),!0)&&(delete d().validPositions[o],o++,u=!0):M(o)||(o++,s--),s++}}v(!0)}function k(t,e){for(var n,a=t,r=m(),o=d().validPositions[r]||P(0)[0],s=o.alternation!==i?o.locator[o.alternation].toString().split(","):[],c=0;c<a.length&&(!((n=a[c]).match&&(l.greedy&&!0!==n.match.optionalQuantifier||(!1===n.match.optionality||!1===n.match.newBlockMarker)&&!0!==n.match.optionalQuantifier)&&(o.alternation===i||o.alternation!==n.alternation||n.locator[o.alternation]!==i&&w(n.locator[o.alternation].toString().split(","),s)))||!0===e&&(null!==n.match.fn||/[0-9a-bA-Z]/.test(n.match.def)));c++);return n}function y(t,e,n){return d().validPositions[t]||k(P(t,e?e.slice():e,n))}function b(t){return d().validPositions[t]?d().validPositions[t]:P(t)[0]}function A(t,e){for(var n=!1,i=P(t),a=0;a<i.length;a++)if(i[a].match&&i[a].match.def===e){n=!0;break}return n}function P(e,n,a){function r(n,a,o,c){function u(o,c,f){function h(e,n){var i=0===t.inArray(e,n.matches);return i||t.each(n.matches,(function(t,a){if(!0===a.isQuantifier&&(i=h(e,n.matches[t-1])))return!1})),i}function k(e,n,a){var r,o;if(d().validPositions[e-1]&&a&&d().tests[e])for(var s=d().validPositions[e-1].locator,l=d().tests[e][0].locator,c=0;c<a;c++)if(s[c]!==l[c])return s.slice(a+1);return(d().tests[e]||d().validPositions[e])&&t.each(d().tests[e]||[d().validPositions[e]],(function(t,e){var s=a!==i?a:e.alternation,l=e.locator[s]!==i?e.locator[s].toString().indexOf(n):-1;(o===i||l<o)&&-1!==l&&(r=e,o=l)})),r?r.locator.slice((a!==i?a:r.alternation)+1):a!==i?k(e,n):i}if(p>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. "+d().mask;if(p===e&&o.matches===i)return v.push({match:o,locator:c.reverse(),cd:g}),!0;if(o.matches!==i){if(o.isGroup&&f!==o){if(o=u(n.matches[t.inArray(o,n.matches)+1],c))return!0}else if(o.isOptional){var y=o;if(o=r(o,a,c,f)){if(!h(s=v[v.length-1].match,y))return!0;m=!0,p=e}}else if(o.isAlternator){var b,A=o,P=[],C=v.slice(),E=c.length,x=a.length>0?a.shift():-1;if(-1===x||"string"==typeof x){var _,w=p,O=a.slice(),M=[];if("string"==typeof x)M=x.split(",");else for(_=0;_<A.matches.length;_++)M.push(_);for(var S=0;S<M.length;S++){if(_=parseInt(M[S]),v=[],a=k(p,_,E)||O.slice(),!0!==(o=u(A.matches[_]||n.matches[_],[_].concat(c),f)||o)&&o!==i&&M[M.length-1]<A.matches.length){var j=t.inArray(o,n.matches)+1;n.matches.length>j&&(o=u(n.matches[j],[j].concat(c.slice(1,c.length)),f))&&(M.push(j.toString()),t.each(v,(function(t,e){e.alternation=c.length-1})))}b=v.slice(),p=w,v=[];for(var B=0;B<b.length;B++){var D=b[B],T=!1;D.alternation=D.alternation||E;for(var G=0;G<P.length;G++){var L=P[G];if("string"!=typeof x||-1!==t.inArray(D.locator[D.alternation].toString(),M)){if(V=L,(F=D).match.nativeDef===V.match.nativeDef||F.match.def===V.match.nativeDef||F.match.nativeDef===V.match.def){T=!0,D.alternation===L.alternation&&-1===L.locator[L.alternation].toString().indexOf(D.locator[D.alternation])&&(L.locator[L.alternation]=L.locator[L.alternation]+","+D.locator[D.alternation],L.alternation=D.alternation),D.match.nativeDef===L.match.def&&(D.locator[D.alternation]=L.locator[L.alternation],P.splice(P.indexOf(L),1,D));break}if(D.match.def===L.match.def){T=!1;break}if(function(t,n){return null===t.match.fn&&null!==n.match.fn&&n.match.fn.test(t.match.def,d(),e,!1,l,!1)}(D,L)||function(t,n){return null!==t.match.fn&&null!==n.match.fn&&n.match.fn.test(t.match.def.replace(/[\[\]]/g,""),d(),e,!1,l,!1)}(D,L)){D.alternation===L.alternation&&-1===D.locator[D.alternation].toString().indexOf(L.locator[L.alternation].toString().split("")[0])&&(D.na=D.na||D.locator[D.alternation].toString(),-1===D.na.indexOf(D.locator[D.alternation].toString().split("")[0])&&(D.na=D.na+","+D.locator[L.alternation].toString().split("")[0]),T=!0,D.locator[D.alternation]=L.locator[L.alternation].toString().split("")[0]+","+D.locator[D.alternation],P.splice(P.indexOf(L),0,D));break}}}T||P.push(D)}}"string"==typeof x&&(P=t.map(P,(function(e,n){if(isFinite(n)){var a=e.alternation,r=e.locator[a].toString().split(",");e.locator[a]=i,e.alternation=i;for(var o=0;o<r.length;o++)-1!==t.inArray(r[o],M)&&(e.locator[a]!==i?(e.locator[a]+=",",e.locator[a]+=r[o]):e.locator[a]=parseInt(r[o]),e.alternation=a);if(e.locator[a]!==i)return e}}))),v=C.concat(P),p=e,m=v.length>0,o=P.length>0,a=O.slice()}else o=u(A.matches[x]||n.matches[x],[x].concat(c),f);if(o)return!0}else if(o.isQuantifier&&f!==n.matches[t.inArray(o,n.matches)-1])for(var I=o,N=a.length>0?a.shift():0;N<(isNaN(I.quantifier.max)?N+1:I.quantifier.max)&&p<=e;N++){var R=n.matches[t.inArray(I,n.matches)-1];if(o=u(R,[N].concat(c),R)){if((s=v[v.length-1].match).optionalQuantifier=N>I.quantifier.min-1,h(s,R)){if(N>I.quantifier.min-1){m=!0,p=e;break}return!0}return!0}}else if(o=r(o,a,c,f))return!0}else p++;var F,V}for(var f=a.length>0?a.shift():0;f<n.matches.length;f++)if(!0!==n.matches[f].isQuantifier){var h=u(n.matches[f],[f].concat(o),c);if(h&&p===e)return h;if(p>e)break}}function o(t){if(l.keepStatic&&e>0&&t.length>1+(""===t[t.length-1].match.def?1:0)&&!0!==t[0].match.optionality&&!0!==t[0].match.optionalQuantifier&&null===t[0].match.fn&&!/[0-9a-bA-Z]/.test(t[0].match.def)){if(d().validPositions[e-1]===i)return[k(t)];if(d().validPositions[e-1].alternation===t[0].alternation)return[k(t)];if(d().validPositions[e-1])return[k(t)]}return t}var s,c,u,f=d().maskToken,p=n?a:0,h=n?n.slice():[0],v=[],m=!1,g=n?n.join(""):"";if(e>-1){if(n===i){for(var y,b=e-1;(y=d().validPositions[b]||d().tests[b])===i&&b>-1;)b--;y!==i&&b>-1&&(c=y,u=[],t.isArray(c)||(c=[c]),c.length>0&&(c[0].alternation===i?0===(u=k(c.slice()).locator.slice()).length&&(u=c[0].locator.slice()):t.each(c,(function(t,e){if(""!==e.def)if(0===u.length)u=e.locator.slice();else for(var n=0;n<u.length;n++)e.locator[n]&&-1===u[n].toString().indexOf(e.locator[n])&&(u[n]+=","+e.locator[n])}))),g=(h=u).join(""),p=b)}if(d().tests[e]&&d().tests[e][0].cd===g)return o(d().tests[e]);for(var A=h.shift();A<f.length&&!(r(f[A],h,[A])&&p===e||p>e);A++);}return(0===v.length||m)&&v.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:"",placeholder:""},locator:[],cd:g}),n!==i&&d().tests[e]?o(t.extend(!0,[],v)):(d().tests[e]=t.extend(!0,[],v),o(d().tests[e]))}function C(){return d()._buffer===i&&(d()._buffer=h(!1,1),d().buffer===i&&(d().buffer=d()._buffer.slice())),d()._buffer}function E(t){return d().buffer!==i&&!0!==t||(d().buffer=h(!0,m(),!0)),d().buffer}function x(t,e,n){var a,r;if(!0===t)v(),t=0,e=n.length;else for(a=t;a<e;a++)delete d().validPositions[a];for(r=t,a=t;a<e;a++)if(v(!0),n[a]!==l.skipOptionalPartCharacter){var o=O(r,n[a],!0,!0);!1!==o&&(v(!0),r=o.caret!==i?o.caret:o.pos+1)}}function _(e,n,i){switch(l.casing||n.casing){case"upper":e=e.toUpperCase();break;case"lower":e=e.toLowerCase();break;case"title":var r=d().validPositions[i-1];e=0===i||r&&r.input===String.fromCharCode(a.keyCode.SPACE)?e.toUpperCase():e.toLowerCase();break;default:if(t.isFunction(l.casing)){var o=Array.prototype.slice.call(arguments);o.push(d().validPositions),e=l.casing.apply(this,o)}}return e}function w(e,n,a){for(var r,o=l.greedy?n:n.slice(0,1),s=!1,c=a!==i?a.split(","):[],u=0;u<c.length;u++)-1!==(r=e.indexOf(c[u]))&&e.splice(r,1);for(var f=0;f<e.length;f++)if(-1!==t.inArray(e[f],o)){s=!0;break}return s}function O(e,n,r,o,s,c){function u(t){var e=X?t.begin-t.end>1||t.begin-t.end==1:t.end-t.begin>1||t.end-t.begin==1;return e&&0===t.begin&&t.end===d().maskLength?"full":e}function f(n,a,r){var s=!1;return t.each(P(n),(function(c,f){for(var h=f.match,k=a?1:0,y="",b=h.cardinality;b>k;b--)y+=B(n-(b-1));if(a&&(y+=a),E(!0),!1!==(s=null!=h.fn?h.fn.test(y,d(),n,r,l,u(e)):(a===h.def||a===l.skipOptionalPartCharacter)&&""!==h.def&&{c:T(n,h,!0)||h.def,pos:n})){var A=s.c!==i?s.c:a;A=A===l.skipOptionalPartCharacter&&null===h.fn?T(n,h,!0)||h.def:A;var P=n,C=E();if(s.remove!==i&&(t.isArray(s.remove)||(s.remove=[s.remove]),t.each(s.remove.sort((function(t,e){return e-t})),(function(t,e){g(e,e+1,!0)}))),s.insert!==i&&(t.isArray(s.insert)||(s.insert=[s.insert]),t.each(s.insert.sort((function(t,e){return t-e})),(function(t,e){O(e.pos,e.c,!0,o)}))),s.refreshFromBuffer){var w=s.refreshFromBuffer;if(x(!0===w?w:w.start,w.end,C),s.pos===i&&s.c===i)return s.pos=m(),!1;if((P=s.pos!==i?s.pos:n)!==n)return s=t.extend(s,O(P,A,!0,o)),!1}else if(!0!==s&&s.pos!==i&&s.pos!==n&&(P=s.pos,x(n,P,E().slice()),P!==n))return s=t.extend(s,O(P,A,!0)),!1;return(!0===s||s.pos!==i||s.c!==i)&&(c>0&&v(!0),p(P,t.extend({},f,{input:_(A,h,P)}),o,u(e))||(s=!1),!1)}})),s}function p(e,n,a,r){if(r||l.insertMode&&d().validPositions[e]!==i&&a===i){var o,s=t.extend(!0,{},d().validPositions),c=m(i,!0);for(o=e;o<=c;o++)delete d().validPositions[o];d().validPositions[e]=t.extend(!0,{},n);var u,f=!0,p=d().validPositions,g=!1,k=d().maskLength;for(o=u=e;o<=c;o++){var y=s[o];if(y!==i)for(var b=u;b<d().maskLength&&(null===y.match.fn&&p[o]&&(!0===p[o].match.optionalQuantifier||!0===p[o].match.optionality)||null!=y.match.fn);){if(b++,!1===g&&s[b]&&s[b].match.def===y.match.def)d().validPositions[b]=t.extend(!0,{},s[b]),d().validPositions[b].input=y.input,h(b),u=b,f=!0;else if(A(b,y.match.def)){var P=O(b,y.input,!0,!0);f=!1!==P,u=P.caret||P.insert?m():b,g=!0}else if(!(f=!0===y.generatedInput)&&b>=d().maskLength-1)break;if(d().maskLength<k&&(d().maskLength=k),f)break}if(!f)break}if(!f)return d().validPositions=t.extend(!0,{},s),v(!0),!1}else d().validPositions[e]=t.extend(!0,{},n);return v(!0),!0}function h(e){for(var n=e-1;n>-1&&!d().validPositions[n];n--);var a,r;for(n++;n<e;n++)d().validPositions[n]===i&&(!1===l.jitMasking||l.jitMasking>n)&&(""===(r=P(n,y(n-1).locator,n-1).slice())[r.length-1].match.def&&r.pop(),(a=k(r))&&(a.match.def===l.radixPointDefinitionSymbol||!M(n,!0)||t.inArray(l.radixPoint,E())<n&&a.match.fn&&a.match.fn.test(T(n),d(),n,!1,l))&&!1!==(C=f(n,T(n,a.match,!0)||(null==a.match.fn?a.match.def:""!==T(n)?T(n):E()[n]),!0))&&(d().validPositions[C.pos||n].generatedInput=!0))}r=!0===r;var b=e;e.begin!==i&&(b=X&&!u(e)?e.end:e.begin);var C=!0,j=t.extend(!0,{},d().validPositions);if(t.isFunction(l.preValidation)&&!r&&!0!==o&&!0!==c&&(C=l.preValidation(E(),b,n,u(e),l)),!0===C){if(h(b),u(e)&&(V(i,a.keyCode.DELETE,e,!0,!0),b=d().p),b<d().maskLength&&(Q===i||b<Q)&&(C=f(b,n,r),(!r||!0===o)&&!1===C&&!0!==c)){var D=d().validPositions[b];if(!D||null!==D.match.fn||D.match.def!==n&&n!==l.skipOptionalPartCharacter){if((l.insertMode||d().validPositions[S(b)]===i)&&!M(b,!0))for(var G=b+1,L=S(b);G<=L;G++)if(!1!==(C=f(G,n,r))){!function(e,n){var a=d().validPositions[n];if(a)for(var r=a.locator,o=r.length,s=e;s<n;s++)if(d().validPositions[s]===i&&!M(s,!0)){var l=P(s).slice(),c=k(l,!0),u=-1;""===l[l.length-1].match.def&&l.pop(),t.each(l,(function(t,e){for(var n=0;n<o;n++){if(e.locator[n]===i||!w(e.locator[n].toString().split(","),r[n].toString().split(","),e.na)){var a=r[n],s=c.locator[n],l=e.locator[n];a-s>Math.abs(a-l)&&(c=e);break}u<n&&(u=n,c=e)}})),(c=t.extend({},c,{input:T(s,c.match,!0)||c.match.def})).generatedInput=!0,p(s,c,!0),d().validPositions[n]=i,f(n,a.input,!0)}}(b,C.pos!==i?C.pos:G),b=G;break}}else C={caret:S(b)}}!1===C&&l.keepStatic&&!r&&!0!==s&&(C=function(e,n,a){var r,s,c,u,f,p,h,g,k=t.extend(!0,{},d().validPositions),y=!1,b=m();for(u=d().validPositions[b];b>=0;b--)if((c=d().validPositions[b])&&c.alternation!==i){if(r=b,s=d().validPositions[r].alternation,u.locator[c.alternation]!==c.locator[c.alternation])break;u=c}if(s!==i){g=parseInt(r);var A=u.locator[u.alternation||s]!==i?u.locator[u.alternation||s]:h[0];A.length>0&&(A=A.split(",")[0]);var C=d().validPositions[g],E=d().validPositions[g-1];t.each(P(g,E?E.locator:i,g-1),(function(r,c){h=c.locator[s]?c.locator[s].toString().split(","):[];for(var u=0;u<h.length;u++){var b=[],P=0,E=0,x=!1;if(A<h[u]&&(c.na===i||-1===t.inArray(h[u],c.na.split(","))||-1===t.inArray(A.toString(),h))){d().validPositions[g]=t.extend(!0,{},c);var _=d().validPositions[g].locator;for(d().validPositions[g].locator[s]=parseInt(h[u]),null==c.match.fn?(C.input!==c.match.def&&(x=!0,!0!==C.generatedInput&&b.push(C.input)),E++,d().validPositions[g].generatedInput=!/[0-9a-bA-Z]/.test(c.match.def),d().validPositions[g].input=c.match.def):d().validPositions[g].input=C.input,f=g+1;f<m(i,!0)+1;f++)(p=d().validPositions[f])&&!0!==p.generatedInput&&/[0-9a-bA-Z]/.test(p.input)?b.push(p.input):f<e&&P++,delete d().validPositions[f];for(x&&b[0]===c.match.def&&b.shift(),v(!0),y=!0;b.length>0;){var w=b.shift();if(w!==l.skipOptionalPartCharacter&&!(y=O(m(i,!0)+1,w,!1,o,!0)))break}if(y){d().validPositions[g].locator=_;var M=m(e)+1;for(f=g+1;f<m()+1;f++)((p=d().validPositions[f])===i||null==p.match.fn)&&f<e+(E-P)&&E++;y=O((e+=E-P)>M?M:e,n,a,o,!0)}if(y)return!1;v(),d().validPositions=t.extend(!0,{},k)}}}))}return y}(b,n,r)),!0===C&&(C={pos:b})}if(t.isFunction(l.postValidation)&&!1!==C&&!r&&!0!==o&&!0!==c){var I=l.postValidation(E(!0),C,l);if(I.refreshFromBuffer&&I.buffer){var N=I.refreshFromBuffer;x(!0===N?N:N.start,N.end,I.buffer)}C=!0===I?C:I}return C&&C.pos===i&&(C.pos=b),!1!==C&&!0!==c||(v(!0),d().validPositions=t.extend(!0,{},j)),C}function M(t,e){var n=y(t).match;if(""===n.def&&(n=b(t).match),null!=n.fn)return n.fn;if(!0!==e&&t>-1){var i=P(t);return i.length>1+(""===i[i.length-1].match.def?1:0)}return!1}function S(t,e){var n=d().maskLength;if(t>=n)return n;var i=t;for(P(n+1).length>1&&(h(!0,n+1,!0),n=d().maskLength);++i<n&&(!0===e&&(!0!==b(i).match.newBlockMarker||!M(i))||!0!==e&&!M(i)););return i}function j(t,e){var n,i=t;if(i<=0)return 0;for(;--i>0&&(!0===e&&!0!==b(i).match.newBlockMarker||!0!==e&&!M(i)&&((n=P(i)).length<2||2===n.length&&""===n[1].match.def)););return i}function B(t){return d().validPositions[t]===i?T(t):d().validPositions[t].input}function D(e,n,a,r,o){if(r&&t.isFunction(l.onBeforeWrite)){var s=l.onBeforeWrite.call(Z,r,n,a,l);if(s){if(s.refreshFromBuffer){var c=s.refreshFromBuffer;x(!0===c?c:c.start,c.end,s.buffer||n),n=E(!0)}a!==i&&(a=s.caret!==i?s.caret:a)}}e!==i&&(e.inputmask._valueSet(n.join("")),a===i||r!==i&&"blur"===r.type?K(e,a,0===n.length):p&&r&&"input"===r.type?setTimeout((function(){I(e,a)}),0):I(e,a),!0===o&&(Y=!0,t(e).trigger("input")))}function T(e,n,a){if((n=n||b(e).match).placeholder!==i||!0===a)return t.isFunction(n.placeholder)?n.placeholder(l):n.placeholder;if(null===n.fn){if(e>-1&&d().validPositions[e]===i){var r,o=P(e),s=[];if(o.length>1+(""===o[o.length-1].match.def?1:0))for(var c=0;c<o.length;c++)if(!0!==o[c].match.optionality&&!0!==o[c].match.optionalQuantifier&&(null===o[c].match.fn||r===i||!1!==o[c].match.fn.test(r.match.def,d(),e,!0,l))&&(s.push(o[c]),null===o[c].match.fn&&(r=o[c]),s.length>1&&/[0-9a-bA-Z]/.test(s[0].match.def)))return l.placeholder.charAt(e%l.placeholder.length)}return n.def}return l.placeholder.charAt(e%l.placeholder.length)}function G(e,r,o,s,c){var u=s.slice(),f="",p=-1,h=i;if(v(),o||!0===l.autoUnmask)p=S(p);else{var g=C().slice(0,S(-1)).join(""),k=u.join("").match(new RegExp("^"+a.escapeRegex(g),"g"));k&&k.length>0&&(u.splice(0,k.length*g.length),p=S(p))}if(-1===p?(d().p=S(p),p=0):d().p=p,t.each(u,(function(n,a){if(a!==i)if(d().validPositions[n]===i&&u[n]===T(n)&&M(n,!0)&&!1===O(n,u[n],!0,i,i,!0))d().p++;else{var r=new t.Event("_checkval");r.which=a.charCodeAt(0),f+=a;var s=m(i,!0),c=d().validPositions[s],g=y(s+1,c?c.locator.slice():i,s);if(!function(t,e){return-1!==C().slice(t,S(t)).join("").indexOf(e)&&!M(t)&&b(t).match.nativeDef===e.charAt(e.length-1)}(p,f)||o||l.autoUnmask){var k=o?n:null==g.match.fn&&g.match.optionality&&s+1<d().p?s+1:d().p;h=it.keypressEvent.call(e,r,!0,!1,o,k),p=k+1,f=""}else h=it.keypressEvent.call(e,r,!0,!1,!0,s+1);if(!1!==h&&!o&&t.isFunction(l.onBeforeWrite)){var A=h;if(h=l.onBeforeWrite.call(Z,r,E(),h.forwardPosition,l),(h=t.extend(A,h))&&h.refreshFromBuffer){var P=h.refreshFromBuffer;x(!0===P?P:P.start,P.end,h.buffer),v(!0),h.caret&&(d().p=h.caret,h.forwardPosition=h.caret)}}}})),r){var A=i;n.activeElement===e&&h&&(A=l.numericInput?j(h.forwardPosition):h.forwardPosition),D(e,E(),A,c||new t.Event("checkval"),c&&"input"===c.type)}}function L(e){if(e){if(e.inputmask===i)return e.value;e.inputmask&&e.inputmask.refreshValue&&it.setValueEvent.call(e)}var n=[],a=d().validPositions;for(var r in a)a[r].match&&null!=a[r].match.fn&&n.push(a[r].input);var o=0===n.length?"":(X?n.reverse():n).join("");if(t.isFunction(l.onUnMask)){var s=(X?E().slice().reverse():E()).join("");o=l.onUnMask.call(Z,s,o,l)}return o}function I(t,a,r,o){function s(t){return!0===o||!X||"number"!=typeof t||l.greedy&&""===l.placeholder||(t=E().join("").length-t),t}var u;if(a===i)return t.setSelectionRange?(a=t.selectionStart,r=t.selectionEnd):e.getSelection?(u=e.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==t&&u.commonAncestorContainer!==t||(a=u.startOffset,r=u.endOffset):n.selection&&n.selection.createRange&&(r=(a=0-(u=n.selection.createRange()).duplicate().moveStart("character",-t.inputmask._valueGet().length))+u.text.length),{begin:s(a),end:s(r)};if(a.begin!==i&&(r=a.end,a=a.begin),"number"==typeof a){a=s(a),r="number"==typeof(r=s(r))?r:a;var f=parseInt(((t.ownerDocument.defaultView||e).getComputedStyle?(t.ownerDocument.defaultView||e).getComputedStyle(t,null):t.currentStyle).fontSize)*r;if(t.scrollLeft=f>t.scrollWidth?f:0,c||!1!==l.insertMode||a!==r||r++,t.setSelectionRange)t.selectionStart=a,t.selectionEnd=r;else if(e.getSelection){if(u=n.createRange(),t.firstChild===i||null===t.firstChild){var p=n.createTextNode("");t.appendChild(p)}u.setStart(t.firstChild,a<t.inputmask._valueGet().length?a:t.inputmask._valueGet().length),u.setEnd(t.firstChild,r<t.inputmask._valueGet().length?r:t.inputmask._valueGet().length),u.collapse(!0);var h=e.getSelection();h.removeAllRanges(),h.addRange(u)}else t.createTextRange&&((u=t.createTextRange()).collapse(!0),u.moveEnd("character",r),u.moveStart("character",a),u.select());K(t,{begin:a,end:r})}}function N(e){var n,a,r=E(),o=r.length,s=m(),l={},c=d().validPositions[s],u=c!==i?c.locator.slice():i;for(n=s+1;n<r.length;n++)u=(a=y(n,u,n-1)).locator.slice(),l[n]=t.extend(!0,{},a);var f=c&&c.alternation!==i?c.locator[c.alternation]:i;for(n=o-1;n>s&&((a=l[n]).match.optionality||a.match.optionalQuantifier&&a.match.newBlockMarker||f&&(f!==l[n].locator[c.alternation]&&null!=a.match.fn||null===a.match.fn&&a.locator[c.alternation]&&w(a.locator[c.alternation].toString().split(","),f.toString().split(","))&&""!==P(n)[0].def))&&r[n]===T(n,a.match);n--)o--;return e?{l:o,def:l[o]?l[o].match:i}:o}function R(t){for(var e,n=N(),a=t.length,r=d().validPositions[m()];n<a&&!M(n,!0)&&(e=r!==i?y(n,r.locator.slice(""),r):b(n))&&!0!==e.match.optionality&&(!0!==e.match.optionalQuantifier&&!0!==e.match.newBlockMarker||n+1===a&&""===(r!==i?y(n+1,r.locator.slice(""),r):b(n+1)).match.def);)n++;for(;(e=d().validPositions[n-1])&&e&&e.match.optionality&&e.input===l.skipOptionalPartCharacter;)n--;return t.splice(n),t}function F(e){if(t.isFunction(l.isComplete))return l.isComplete(e,l);if("*"===l.repeat)return i;var n=!1,a=N(!0),r=j(a.l);if(a.def===i||a.def.newBlockMarker||a.def.optionality||a.def.optionalQuantifier){n=!0;for(var o=0;o<=r;o++){var s=y(o).match;if(null!==s.fn&&d().validPositions[o]===i&&!0!==s.optionality&&!0!==s.optionalQuantifier||null===s.fn&&e[o]!==T(o,s)){n=!1;break}}}return n}function V(e,n,r,o,s){if((l.numericInput||X)&&(n===a.keyCode.BACKSPACE?n=a.keyCode.DELETE:n===a.keyCode.DELETE&&(n=a.keyCode.BACKSPACE),X)){var c=r.end;r.end=r.begin,r.begin=c}n===a.keyCode.BACKSPACE&&(r.end-r.begin<1||!1===l.insertMode)?(r.begin=j(r.begin),d().validPositions[r.begin]!==i&&d().validPositions[r.begin].input===l.groupSeparator&&r.begin--):n===a.keyCode.DELETE&&r.begin===r.end&&(r.end=M(r.end,!0)&&d().validPositions[r.end]&&d().validPositions[r.end].input!==l.radixPoint?r.end+1:S(r.end)+1,d().validPositions[r.begin]!==i&&d().validPositions[r.begin].input===l.groupSeparator&&r.end++),g(r.begin,r.end,!1,o),!0!==o&&function(){if(l.keepStatic){for(var n=[],a=m(-1,!0),r=t.extend(!0,{},d().validPositions),o=d().validPositions[a];a>=0;a--){var s=d().validPositions[a];if(s){if(!0!==s.generatedInput&&/[0-9a-bA-Z]/.test(s.input)&&n.push(s.input),delete d().validPositions[a],s.alternation!==i&&s.locator[s.alternation]!==o.locator[s.alternation])break;o=s}}if(a>-1)for(d().p=S(m(-1,!0));n.length>0;){var c=new t.Event("keypress");c.which=n.pop().charCodeAt(0),it.keypressEvent.call(e,c,!0,!1,!1,d().p)}else d().validPositions=t.extend(!0,{},r)}}();var u=m(r.begin,!0);if(u<r.begin)d().p=S(u);else if(!0!==o&&(d().p=r.begin,!0!==s))for(;d().p<u&&d().validPositions[d().p]===i;)d().p++}function U(i){var a=(i.ownerDocument.defaultView||e).getComputedStyle(i,null),r=n.createElement("div");r.style.width=a.width,r.style.textAlign=a.textAlign,(q=n.createElement("div")).className="im-colormask",i.parentNode.insertBefore(q,i),i.parentNode.removeChild(i),q.appendChild(r),q.appendChild(i),i.style.left=r.offsetLeft+"px",t(i).on("click",(function(t){return I(i,function(t){var e,r=n.createElement("span");for(var o in a)isNaN(o)&&-1!==o.indexOf("font")&&(r.style[o]=a[o]);r.style.textTransform=a.textTransform,r.style.letterSpacing=a.letterSpacing,r.style.position="absolute",r.style.height="auto",r.style.width="auto",r.style.visibility="hidden",r.style.whiteSpace="nowrap",n.body.appendChild(r);var s,l=i.inputmask._valueGet(),c=0;for(e=0,s=l.length;e<=s;e++){if(r.innerHTML+=l.charAt(e)||"_",r.offsetWidth>=t){var u=t-c,f=r.offsetWidth-t;r.innerHTML=l.charAt(e),e=(u-=r.offsetWidth/3)<f?e-1:e;break}c=r.offsetWidth}return n.body.removeChild(r),e}(t.clientX)),it.clickEvent.call(i,[t])})),t(i).on("keydown",(function(t){t.shiftKey||!1===l.insertMode||setTimeout((function(){K(i)}),0)}))}function K(t,e,a){function r(){p||null!==s.fn&&c.input!==i?p&&(null!==s.fn&&c.input!==i||""===s.def)&&(p=!1,f+="</span>"):(p=!0,f+="<span class='im-static'>")}function o(i){!0!==i&&h!==e.begin||n.activeElement!==t||(f+="<span class='im-caret' style='border-right-width: 1px;border-right-style: solid;'></span>")}var s,c,u,f="",p=!1,h=0;if(q!==i){var v=E();if(e===i?e=I(t):e.begin===i&&(e={begin:e,end:e}),!0!==a){var g=m();do{o(),d().validPositions[h]?(c=d().validPositions[h],s=c.match,u=c.locator.slice(),r(),f+=v[h]):(c=y(h,u,h-1),s=c.match,u=c.locator.slice(),(!1===l.jitMasking||h<g||"number"==typeof l.jitMasking&&isFinite(l.jitMasking)&&l.jitMasking>h)&&(r(),f+=T(h,s))),h++}while((Q===i||h<Q)&&(null!==s.fn||""!==s.def)||g>h||p);-1===f.indexOf("im-caret")&&o(!0),p&&r()}var k=q.getElementsByTagName("div")[0];k.innerHTML=f,t.inputmask.positionColorMask(t,k)}}o=o||this.maskset,l=l||this.opts;var H,$,Q,q,W,Z=this,z=this.el,X=this.isRTL,J=!1,Y=!1,tt=!1,et=!1,nt={on:function(e,n,r){var o=function(e){if(this.inputmask===i&&"FORM"!==this.nodeName){var n=t.data(this,"_inputmask_opts");n?new a(n).mask(this):nt.off(this)}else{if("setvalue"===e.type||"FORM"===this.nodeName||!(this.disabled||this.readOnly&&!("keydown"===e.type&&e.ctrlKey&&67===e.keyCode||!1===l.tabThrough&&e.keyCode===a.keyCode.TAB))){switch(e.type){case"input":if(!0===Y)return Y=!1,e.preventDefault();break;case"keydown":J=!1,Y=!1;break;case"keypress":if(!0===J)return e.preventDefault();J=!0;break;case"click":if(u||f){var o=this,s=arguments;return setTimeout((function(){r.apply(o,s)}),0),!1}}var c=r.apply(this,arguments);return!1===c&&(e.preventDefault(),e.stopPropagation()),c}e.preventDefault()}};e.inputmask.events[n]=e.inputmask.events[n]||[],e.inputmask.events[n].push(o),-1!==t.inArray(n,["submit","reset"])?null!==e.form&&t(e.form).on(n,o):t(e).on(n,o)},off:function(e,n){var i;e.inputmask&&e.inputmask.events&&(n?(i=[])[n]=e.inputmask.events[n]:i=e.inputmask.events,t.each(i,(function(n,i){for(;i.length>0;){var a=i.pop();-1!==t.inArray(n,["submit","reset"])?null!==e.form&&t(e.form).off(n,a):t(e).off(n,a)}delete e.inputmask.events[n]})))}},it={keydownEvent:function(e){var i=this,r=t(i),o=e.keyCode,s=I(i);if(o===a.keyCode.BACKSPACE||o===a.keyCode.DELETE||f&&o===a.keyCode.BACKSPACE_SAFARI||e.ctrlKey&&o===a.keyCode.X&&!function(t){var e=n.createElement("input"),i="oncut"in e;return i||(e.setAttribute("oncut","return;"),i="function"==typeof e.oncut),e=null,i}())e.preventDefault(),V(i,o,s),D(i,E(!0),d().p,e,i.inputmask._valueGet()!==E().join("")),i.inputmask._valueGet()===C().join("")?r.trigger("cleared"):!0===F(E())&&r.trigger("complete");else if(o===a.keyCode.END||o===a.keyCode.PAGE_DOWN){e.preventDefault();var c=S(m());l.insertMode||c!==d().maskLength||e.shiftKey||c--,I(i,e.shiftKey?s.begin:c,c,!0)}else o===a.keyCode.HOME&&!e.shiftKey||o===a.keyCode.PAGE_UP?(e.preventDefault(),I(i,0,e.shiftKey?s.begin:0,!0)):(l.undoOnEscape&&o===a.keyCode.ESCAPE||90===o&&e.ctrlKey)&&!0!==e.altKey?(G(i,!0,!1,H.split("")),r.trigger("click")):o!==a.keyCode.INSERT||e.shiftKey||e.ctrlKey?!0===l.tabThrough&&o===a.keyCode.TAB?(!0===e.shiftKey?(null===b(s.begin).match.fn&&(s.begin=S(s.begin)),s.end=j(s.begin,!0),s.begin=j(s.end,!0)):(s.begin=S(s.begin,!0),s.end=S(s.begin,!0),s.end<d().maskLength&&s.end--),s.begin<d().maskLength&&(e.preventDefault(),I(i,s.begin,s.end))):e.shiftKey||!1===l.insertMode&&(o===a.keyCode.RIGHT?setTimeout((function(){var t=I(i);I(i,t.begin)}),0):o===a.keyCode.LEFT&&setTimeout((function(){var t=I(i);I(i,X?t.begin+1:t.begin-1)}),0)):(l.insertMode=!l.insertMode,I(i,l.insertMode||s.begin!==d().maskLength?s.begin:s.begin-1));l.onKeyDown.call(this,e,E(),I(i).begin,l),tt=-1!==t.inArray(o,l.ignorables)},keypressEvent:function(e,n,r,o,s){var c=this,u=t(c),f=e.which||e.charCode||e.keyCode;if(!(!0===n||e.ctrlKey&&e.altKey)&&(e.ctrlKey||e.metaKey||tt))return f===a.keyCode.ENTER&&H!==E().join("")&&(H=E().join(""),setTimeout((function(){u.trigger("change")}),0)),!0;if(f){46===f&&!1===e.shiftKey&&""!==l.radixPoint&&(f=l.radixPoint.charCodeAt(0));var p,h=n?{begin:s,end:s}:I(c),m=String.fromCharCode(f);d().writeOutBuffer=!0;var g=O(h,m,o);if(!1!==g&&(v(!0),p=g.caret!==i?g.caret:n?g.pos+1:S(g.pos),d().p=p),!1!==r&&(setTimeout((function(){l.onKeyValidation.call(c,f,g,l)}),0),d().writeOutBuffer&&!1!==g)){var k=E();D(c,k,l.numericInput&&g.caret===i?j(p):p,e,!0!==n),!0!==n&&setTimeout((function(){!0===F(k)&&u.trigger("complete")}),0)}if(e.preventDefault(),n)return!1!==g&&(g.forwardPosition=p),g}},pasteEvent:function(n){var i,a=n.originalEvent||n,r=t(this),o=this.inputmask._valueGet(!0),s=I(this);X&&(i=s.end,s.end=s.begin,s.begin=i);var c=o.substr(0,s.begin),u=o.substr(s.end,o.length);if(c===(X?C().reverse():C()).slice(0,s.begin).join("")&&(c=""),u===(X?C().reverse():C()).slice(s.end).join("")&&(u=""),X&&(i=c,c=u,u=i),e.clipboardData&&e.clipboardData.getData)o=c+e.clipboardData.getData("Text")+u;else{if(!a.clipboardData||!a.clipboardData.getData)return!0;o=c+a.clipboardData.getData("text/plain")+u}var f=o;if(t.isFunction(l.onBeforePaste)){if(!1===(f=l.onBeforePaste.call(Z,o,l)))return n.preventDefault();f||(f=o)}return G(this,!1,!1,X?f.split("").reverse():f.toString().split("")),D(this,E(),S(m()),n,H!==E().join("")),!0===F(E())&&r.trigger("complete"),n.preventDefault()},inputFallBackEvent:function(e){var n=this,i=n.inputmask._valueGet();if(E().join("")!==i){var r=I(n);if(!1===function(e,n,i){if("."===n.charAt(i.begin-1)&&""!==l.radixPoint&&((n=n.split(""))[i.begin-1]=l.radixPoint.charAt(0),n=n.join("")),n.charAt(i.begin-1)===l.radixPoint&&n.length>E().length){var a=new t.Event("keypress");return a.which=l.radixPoint.charCodeAt(0),it.keypressEvent.call(e,a,!0,!0,!1,i.begin-1),!1}}(n,i,r))return!1;if(i=i.replace(new RegExp("("+a.escapeRegex(C().join(""))+")*"),""),!1===function(e,n,i){if(u){var a=n.replace(E().join(""),"");if(1===a.length){var r=new t.Event("keypress");return r.which=a.charCodeAt(0),it.keypressEvent.call(e,r,!0,!0,!1,d().validPositions[i.begin-1]?i.begin:i.begin-1),!1}}}(n,i,r))return!1;r.begin>i.length&&(I(n,i.length),r=I(n));var o=E().join(""),s=i.substr(0,r.begin),c=i.substr(r.begin),f=o.substr(0,r.begin),p=o.substr(r.begin),h=r,v="",m=!1;if(s!==f){h.begin=0;for(var g=(m=s.length>=f.length)?s.length:f.length,k=0;s.charAt(k)===f.charAt(k)&&k<g;k++)h.begin++;m&&(v+=s.slice(h.begin,h.end))}c!==p&&(c.length>p.length?m&&(h.end=h.begin):c.length<p.length?h.end+=p.length-c.length:c.charAt(0)!==p.charAt(0)&&h.end++),D(n,E(),h),v.length>0?t.each(v.split(""),(function(e,i){var a=new t.Event("keypress");a.which=i.charCodeAt(0),tt=!1,it.keypressEvent.call(n,a)})):(h.begin===h.end-1&&I(n,j(h.begin+1),h.end),e.keyCode=a.keyCode.DELETE,it.keydownEvent.call(n,e)),e.preventDefault()}},setValueEvent:function(e){this.inputmask.refreshValue=!1;var n=this.inputmask._valueGet(!0);t.isFunction(l.onBeforeMask)&&(n=l.onBeforeMask.call(Z,n,l)||n),n=n.split(""),G(this,!0,!1,X?n.reverse():n),H=E().join(""),(l.clearMaskOnLostFocus||l.clearIncomplete)&&this.inputmask._valueGet()===C().join("")&&this.inputmask._valueSet("")},focusEvent:function(t){var e=this.inputmask._valueGet();l.showMaskOnFocus&&(!l.showMaskOnHover||l.showMaskOnHover&&""===e)&&(this.inputmask._valueGet()!==E().join("")?D(this,E(),S(m())):!1===et&&I(this,S(m()))),!0===l.positionCaretOnTab&&!1===et&&""!==e&&(D(this,E(),I(this)),it.clickEvent.apply(this,[t,!0])),H=E().join("")},mouseleaveEvent:function(t){if(et=!1,l.clearMaskOnLostFocus&&n.activeElement!==this){var e=E().slice(),i=this.inputmask._valueGet();i!==this.getAttribute("placeholder")&&""!==i&&(-1===m()&&i===C().join("")?e=[]:R(e),D(this,e))}},clickEvent:function(e,a){var r=this;setTimeout((function(){if(n.activeElement===r){var e=I(r);if(a&&(X?e.end=e.begin:e.begin=e.end),e.begin===e.end)switch(l.positionCaretOnClick){case"none":break;case"radixFocus":if(function(e){if(""!==l.radixPoint){var n=d().validPositions;if(n[e]===i||n[e].input===T(e)){if(e<S(-1))return!0;var a=t.inArray(l.radixPoint,E());if(-1!==a){for(var r in n)if(a<r&&n[r].input!==T(r))return!1;return!0}}}return!1}(e.begin)){var o=E().join("").indexOf(l.radixPoint);I(r,l.numericInput?S(o):o);break}default:var s=e.begin,c=m(s,!0),u=S(c);if(s<u)I(r,M(s,!0)||M(s-1,!0)?s:S(s));else{var f=d().validPositions[c],p=y(u,f?f.match.locator:i,f),h=T(u,p.match);if(""!==h&&E()[u]!==h&&!0!==p.match.optionalQuantifier&&!0!==p.match.newBlockMarker||!M(u,!0)&&p.match.def===h){var v=S(u);(s>=v||s===u)&&(u=v)}I(r,u)}}}}),0)},dblclickEvent:function(t){var e=this;setTimeout((function(){I(e,0,S(m()))}),0)},cutEvent:function(i){var r=t(this),o=I(this),s=i.originalEvent||i,l=e.clipboardData||s.clipboardData,c=X?E().slice(o.end,o.begin):E().slice(o.begin,o.end);l.setData("text",X?c.reverse().join(""):c.join("")),n.execCommand&&n.execCommand("copy"),V(this,a.keyCode.DELETE,o),D(this,E(),d().p,i,H!==E().join("")),this.inputmask._valueGet()===C().join("")&&r.trigger("cleared")},blurEvent:function(e){var n=t(this);if(this.inputmask){var a=this.inputmask._valueGet(),r=E().slice();""!==a&&(l.clearMaskOnLostFocus&&(-1===m()&&a===C().join("")?r=[]:R(r)),!1===F(r)&&(setTimeout((function(){n.trigger("incomplete")}),0),l.clearIncomplete&&(v(),r=l.clearMaskOnLostFocus?[]:C().slice())),D(this,r,i,e)),H!==E().join("")&&(H=r.join(""),n.trigger("change"))}},mouseenterEvent:function(t){et=!0,n.activeElement!==this&&l.showMaskOnHover&&this.inputmask._valueGet()!==E().join("")&&D(this,E())},submitEvent:function(t){H!==E().join("")&&$.trigger("change"),l.clearMaskOnLostFocus&&-1===m()&&z.inputmask._valueGet&&z.inputmask._valueGet()===C().join("")&&z.inputmask._valueSet(""),l.removeMaskOnSubmit&&(z.inputmask._valueSet(z.inputmask.unmaskedvalue(),!0),setTimeout((function(){D(z,E())}),0))},resetEvent:function(t){z.inputmask.refreshValue=!0,setTimeout((function(){$.trigger("setvalue")}),0)}};if(a.prototype.positionColorMask=function(t,e){t.style.left=e.offsetLeft+"px"},r!==i)switch(r.action){case"isComplete":return z=r.el,F(E());case"unmaskedvalue":return z!==i&&r.value===i||(W=r.value,W=(t.isFunction(l.onBeforeMask)&&l.onBeforeMask.call(Z,W,l)||W).split(""),G(i,!1,!1,X?W.reverse():W),t.isFunction(l.onBeforeWrite)&&l.onBeforeWrite.call(Z,i,E(),0,l)),L(z);case"mask":!function(e){nt.off(e);var a=function(e,a){var r=e.getAttribute("type"),o="INPUT"===e.tagName&&-1!==t.inArray(r,a.supportsInputType)||e.isContentEditable||"TEXTAREA"===e.tagName;if(!o)if("INPUT"===e.tagName){var s=n.createElement("input");s.setAttribute("type",r),o="text"===s.type,s=null}else o="partial";return!1!==o?function(e){function r(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==m()||!0!==a.nullable?n.activeElement===this&&a.clearMaskOnLostFocus?(X?R(E().slice()).reverse():R(E().slice())).join(""):s.call(this):"":s.call(this)}function o(e){l.call(this,e),this.inputmask&&t(this).trigger("setvalue")}var s,l;if(!e.inputmask.__valueGet){if(!0!==a.noValuePatching){if(Object.getOwnPropertyDescriptor){"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"==typeof"test".__proto__?function(t){return t.__proto__}:function(t){return t.constructor.prototype});var c=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"value"):i;c&&c.get&&c.set?(s=c.get,l=c.set,Object.defineProperty(e,"value",{get:r,set:o,configurable:!0})):"INPUT"!==e.tagName&&(s=function(){return this.textContent},l=function(t){this.textContent=t},Object.defineProperty(e,"value",{get:r,set:o,configurable:!0}))}else n.__lookupGetter__&&e.__lookupGetter__("value")&&(s=e.__lookupGetter__("value"),l=e.__lookupSetter__("value"),e.__defineGetter__("value",r),e.__defineSetter__("value",o));e.inputmask.__valueGet=s,e.inputmask.__valueSet=l}e.inputmask._valueGet=function(t){return X&&!0!==t?s.call(this.el).split("").reverse().join(""):s.call(this.el)},e.inputmask._valueSet=function(t,e){l.call(this.el,null===t||t===i?"":!0!==e&&X?t.split("").reverse().join(""):t)},s===i&&(s=function(){return this.value},l=function(t){this.value=t},function(e){if(t.valHooks&&(t.valHooks[e]===i||!0!==t.valHooks[e].inputmaskpatch)){var n=t.valHooks[e]&&t.valHooks[e].get?t.valHooks[e].get:function(t){return t.value},r=t.valHooks[e]&&t.valHooks[e].set?t.valHooks[e].set:function(t,e){return t.value=e,t};t.valHooks[e]={get:function(t){if(t.inputmask){if(t.inputmask.opts.autoUnmask)return t.inputmask.unmaskedvalue();var e=n(t);return-1!==m(i,i,t.inputmask.maskset.validPositions)||!0!==a.nullable?e:""}return n(t)},set:function(e,n){var i,a=t(e);return i=r(e,n),e.inputmask&&a.trigger("setvalue"),i},inputmaskpatch:!0}}}(e.type),function(e){nt.on(e,"mouseenter",(function(e){var n=t(this);this.inputmask._valueGet()!==E().join("")&&n.trigger("setvalue")}))}(e))}}(e):e.inputmask=i,o}(e,l);if(!1!==a&&($=t(z=e),-1===(Q=z!==i?z.maxLength:i)&&(Q=i),!0===l.colorMask&&U(z),p&&(z.hasOwnProperty("inputmode")&&(z.inputmode=l.inputmode,z.setAttribute("inputmode",l.inputmode)),"rtfm"===l.androidHack&&(!0!==l.colorMask&&U(z),z.type="password")),!0===a&&(nt.on(z,"submit",it.submitEvent),nt.on(z,"reset",it.resetEvent),nt.on(z,"mouseenter",it.mouseenterEvent),nt.on(z,"blur",it.blurEvent),nt.on(z,"focus",it.focusEvent),nt.on(z,"mouseleave",it.mouseleaveEvent),!0!==l.colorMask&&nt.on(z,"click",it.clickEvent),nt.on(z,"dblclick",it.dblclickEvent),nt.on(z,"paste",it.pasteEvent),nt.on(z,"dragdrop",it.pasteEvent),nt.on(z,"drop",it.pasteEvent),nt.on(z,"cut",it.cutEvent),nt.on(z,"complete",l.oncomplete),nt.on(z,"incomplete",l.onincomplete),nt.on(z,"cleared",l.oncleared),p||!0===l.inputEventOnly?z.removeAttribute("maxLength"):(nt.on(z,"keydown",it.keydownEvent),nt.on(z,"keypress",it.keypressEvent)),nt.on(z,"compositionstart",t.noop),nt.on(z,"compositionupdate",t.noop),nt.on(z,"compositionend",t.noop),nt.on(z,"keyup",t.noop),nt.on(z,"input",it.inputFallBackEvent),nt.on(z,"beforeinput",t.noop)),nt.on(z,"setvalue",it.setValueEvent),H=C().join(""),""!==z.inputmask._valueGet(!0)||!1===l.clearMaskOnLostFocus||n.activeElement===z)){var r=t.isFunction(l.onBeforeMask)&&l.onBeforeMask.call(Z,z.inputmask._valueGet(!0),l)||z.inputmask._valueGet(!0);""!==r&&G(z,!0,!1,X?r.split("").reverse():r.split(""));var o=E().slice();H=o.join(""),!1===F(o)&&l.clearIncomplete&&v(),l.clearMaskOnLostFocus&&n.activeElement!==z&&(-1===m()?o=[]:R(o)),D(z,o),n.activeElement===z&&I(z,S(m()))}}(z);break;case"format":return W=(t.isFunction(l.onBeforeMask)&&l.onBeforeMask.call(Z,r.value,l)||r.value).split(""),G(i,!0,!1,X?W.reverse():W),r.metadata?{value:X?E().slice().reverse().join(""):E().join(""),metadata:s.call(this,{action:"getmetadata"},o,l)}:X?E().slice().reverse().join(""):E().join("");case"isValid":r.value?(W=r.value.split(""),G(i,!0,!0,X?W.reverse():W)):r.value=E().join("");for(var at=E(),rt=N(),ot=at.length-1;ot>rt&&!M(ot);ot--);return at.splice(rt,ot+1-rt),F(at)&&r.value===E().join("");case"getemptymask":return C().join("");case"remove":return z&&z.inputmask&&($=t(z),z.inputmask._valueSet(l.autoUnmask?L(z):z.inputmask._valueGet(!0)),nt.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}):n.__lookupGetter__&&z.__lookupGetter__("value")&&z.inputmask.__valueGet&&(z.__defineGetter__("value",z.inputmask.__valueGet),z.__defineSetter__("value",z.inputmask.__valueSet)),z.inputmask=i),z;case"getmetadata":if(t.isArray(o.metadata)){var st=h(!0,0,!1).join("");return t.each(o.metadata,(function(t,e){if(e.mask===st)return st=e,!1})),st}return o.metadata}}var l=navigator.userAgent,c=/mobile/i.test(l),u=/iemobile/i.test(l),f=/iphone/i.test(l)&&!u,p=/android/i.test(l)&&!u;return a.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:t.noop,onincomplete:t.noop,oncleared:t.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,alias:null,onKeyDown:t.noop,onBeforeMask:null,onBeforePaste:function(e,n){return t.isFunction(n.onBeforeMask)?n.onBeforeMask.call(this,e,n):e},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:t.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:i,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:t.noop,preValidation:null,postValidation:null,staticDefinitionSymbol:i,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,androidHack:!1,importDataAttributes:!0},definitions:{9:{validator:"[0-91-9]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-91-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1}},aliases:{},masksCache:{},mask:function(l){var c=this;return"string"==typeof l&&(l=n.getElementById(l)||n.querySelectorAll(l)),l=l.nodeName?[l]:l,t.each(l,(function(n,l){var u=t.extend(!0,{},c.opts);!function(n,a,o,s){function l(t,a){null!==(a=a!==i?a:n.getAttribute(s+"-"+t))&&("string"==typeof a&&(0===t.indexOf("on")?a=e[a]:"false"===a?a=!1:"true"===a&&(a=!0)),o[t]=a)}if(!0===a.importDataAttributes){var c,u,f,p,h=n.getAttribute(s);if(h&&""!==h&&(h=h.replace(new RegExp("'","g"),'"'),u=JSON.parse("{"+h+"}")),u)for(p in f=i,u)if("alias"===p.toLowerCase()){f=u[p];break}for(c in l("alias",f),o.alias&&r(o.alias,o,a),a){if(u)for(p in f=i,u)if(p.toLowerCase()===c.toLowerCase()){f=u[p];break}l(c,f)}}t.extend(!0,a,o),("rtl"===n.dir||a.rightAlign)&&(n.style.textAlign="right"),("rtl"===n.dir||a.numericInput)&&(n.dir="ltr",n.removeAttribute("dir"),a.isRTL=!0)}(l,u,t.extend(!0,{},c.userOptions),c.dataAttribute);var f=o(u,c.noMasksCache);f!==i&&(l.inputmask!==i&&(l.inputmask.opts.autoUnmask=!0,l.inputmask.remove()),l.inputmask=new a(i,i,!0),l.inputmask.opts=u,l.inputmask.noMasksCache=c.noMasksCache,l.inputmask.userOptions=t.extend(!0,{},c.userOptions),l.inputmask.isRTL=u.isRTL||u.numericInput,l.inputmask.el=l,l.inputmask.maskset=f,t.data(l,"_inputmask_opts",u),s.call(l.inputmask,{action:"mask"}))})),l&&l[0]&&l[0].inputmask||this},option:function(e,n){return"string"==typeof e?this.opts[e]:"object"==typeof e?(t.extend(this.userOptions,e),this.el&&!0!==n&&this.mask(this.el),this):void 0},unmaskedvalue:function(t){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),s.call(this,{action:"unmaskedvalue",value:t})},remove:function(){return s.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),s.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),s.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),s.call(this,{action:"getmetadata"})},isValid:function(t){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),s.call(this,{action:"isValid",value:t})},format:function(t,e){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),s.call(this,{action:"format",value:t,metadata:e})},analyseMask:function(e,n,r){function o(t,e,n,i){this.matches=[],this.openGroup=t||!1,this.alternatorGroup=!1,this.isGroup=t||!1,this.isOptional=e||!1,this.isQuantifier=n||!1,this.isAlternator=i||!1,this.quantifier={min:1,max:1}}function s(e,o,s){s=s!==i?s:e.matches.length;var l=e.matches[s-1];if(n)0===o.indexOf("[")||k&&/\\d|\\s|\\w]/i.test(o)||"."===o?e.matches.splice(s++,0,{fn:new RegExp(o,r.casing?"i":""),cardinality:1,optionality:e.isOptional,newBlockMarker:l===i||l.def!==o,casing:null,def:o,placeholder:i,nativeDef:o}):(k&&(o=o[o.length-1]),t.each(o.split(""),(function(t,n){l=e.matches[s-1],e.matches.splice(s++,0,{fn:null,cardinality:0,optionality:e.isOptional,newBlockMarker:l===i||l.def!==n&&null!==l.fn,casing:null,def:r.staticDefinitionSymbol||n,placeholder:r.staticDefinitionSymbol!==i?n:i,nativeDef:n})}))),k=!1;else{var c=(r.definitions?r.definitions[o]:i)||a.prototype.definitions[o];if(c&&!k){for(var u=c.prevalidator,f=u?u.length:0,p=1;p<c.cardinality;p++){var h=f>=p?u[p-1]:[],d=h.validator,v=h.cardinality;e.matches.splice(s++,0,{fn:d?"string"==typeof d?new RegExp(d,r.casing?"i":""):new function(){this.test=d}:new RegExp("."),cardinality:v||1,optionality:e.isOptional,newBlockMarker:l===i||l.def!==(c.definitionSymbol||o),casing:c.casing,def:c.definitionSymbol||o,placeholder:c.placeholder,nativeDef:o}),l=e.matches[s-1]}e.matches.splice(s++,0,{fn:c.validator?"string"==typeof c.validator?new RegExp(c.validator,r.casing?"i":""):new function(){this.test=c.validator}:new RegExp("."),cardinality:c.cardinality,optionality:e.isOptional,newBlockMarker:l===i||l.def!==(c.definitionSymbol||o),casing:c.casing,def:c.definitionSymbol||o,placeholder:c.placeholder,nativeDef:o})}else e.matches.splice(s++,0,{fn:null,cardinality:0,optionality:e.isOptional,newBlockMarker:l===i||l.def!==o&&null!==l.fn,casing:null,def:r.staticDefinitionSymbol||o,placeholder:r.staticDefinitionSymbol!==i?o:i,nativeDef:o}),k=!1}}function l(){if(b.length>0){if(s(p=b[b.length-1],u),p.isAlternator){h=b.pop();for(var t=0;t<h.matches.length;t++)h.matches[t].isGroup=!1;b.length>0?(p=b[b.length-1]).matches.push(h):y.matches.push(h)}}else s(y,u)}var c,u,f,p,h,d,v,m=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,g=/\[\^?]?(?:[^\\\]]+|\\[\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,k=!1,y=new o,b=[],A=[];for(n&&(r.optionalmarker.start=i,r.optionalmarker.end=i);c=n?g.exec(e):m.exec(e);){if(u=c[0],n)switch(u.charAt(0)){case"?":u="{0,1}";break;case"+":case"*":u="{"+u+"}"}if(k)l();else switch(u.charAt(0)){case r.escapeChar:k=!0,n&&l();break;case r.optionalmarker.end:case r.groupmarker.end:if((f=b.pop()).openGroup=!1,f!==i)if(b.length>0){if((p=b[b.length-1]).matches.push(f),p.isAlternator){h=b.pop();for(var P=0;P<h.matches.length;P++)h.matches[P].isGroup=!1,h.matches[P].alternatorGroup=!1;b.length>0?(p=b[b.length-1]).matches.push(h):y.matches.push(h)}}else y.matches.push(f);else l();break;case r.optionalmarker.start:b.push(new o(!1,!0));break;case r.groupmarker.start:b.push(new o(!0));break;case r.quantifiermarker.start:var C=new o(!1,!1,!0),E=(u=u.replace(/[{}]/g,"")).split(","),x=isNaN(E[0])?E[0]:parseInt(E[0]),_=1===E.length?x:isNaN(E[1])?E[1]:parseInt(E[1]);if("*"!==_&&"+"!==_||(x="*"===_?0:1),C.quantifier={min:x,max:_},b.length>0){var w=b[b.length-1].matches;(c=w.pop()).isGroup||((v=new o(!0)).matches.push(c),c=v),w.push(c),w.push(C)}else(c=y.matches.pop()).isGroup||(n&&null===c.fn&&"."===c.def&&(c.fn=new RegExp(c.def,r.casing?"i":"")),(v=new o(!0)).matches.push(c),c=v),y.matches.push(c),y.matches.push(C);break;case r.alternatormarker:if(b.length>0){var O=(p=b[b.length-1]).matches[p.matches.length-1];d=p.openGroup&&(O.matches===i||!1===O.isGroup&&!1===O.isAlternator)?b.pop():p.matches.pop()}else d=y.matches.pop();if(d.isAlternator)b.push(d);else if(d.alternatorGroup?(h=b.pop(),d.alternatorGroup=!1):h=new o(!1,!1,!1,!0),h.matches.push(d),b.push(h),d.openGroup){d.openGroup=!1;var M=new o(!0);M.alternatorGroup=!0,b.push(M)}break;default:l()}}for(;b.length>0;)f=b.pop(),y.matches.push(f);return y.matches.length>0&&(function e(a){a&&a.matches&&t.each(a.matches,(function(t,o){var l=a.matches[t+1];(l===i||l.matches===i||!1===l.isQuantifier)&&o&&o.isGroup&&(o.isGroup=!1,n||(s(o,r.groupmarker.start,0),!0!==o.openGroup&&s(o,r.groupmarker.end))),e(o)}))}(y),A.push(y)),(r.numericInput||r.isRTL)&&function t(e){for(var n in e.matches=e.matches.reverse(),e.matches)if(e.matches.hasOwnProperty(n)){var a=parseInt(n);if(e.matches[n].isQuantifier&&e.matches[a+1]&&e.matches[a+1].isGroup){var o=e.matches[n];e.matches.splice(n,1),e.matches.splice(a+1,0,o)}e.matches[n].matches!==i?e.matches[n]=t(e.matches[n]):e.matches[n]=((s=e.matches[n])===r.optionalmarker.start?s=r.optionalmarker.end:s===r.optionalmarker.end?s=r.optionalmarker.start:s===r.groupmarker.start?s=r.groupmarker.end:s===r.groupmarker.end&&(s=r.groupmarker.start),s)}var s;return e}(A[0]),A}},a.extendDefaults=function(e){t.extend(!0,a.prototype.defaults,e)},a.extendDefinitions=function(e){t.extend(!0,a.prototype.definitions,e)},a.extendAliases=function(e){t.extend(!0,a.prototype.aliases,e)},a.format=function(t,e,n){return a(e).format(t,n)},a.unmask=function(t,e){return a(e).unmaskedvalue(t)},a.isValid=function(t,e){return a(e).isValid(t)},a.remove=function(e){t.each(e,(function(t,e){e.inputmask&&e.inputmask.remove()}))},a.escapeRegex=function(t){return t.replace(new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim"),"\\$1")},a.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},a})?i.apply(e,a):i)||(t.exports=r)},2445:function(t,e,n){var i,a,r;
|
||
/*!
|
||
* dependencyLibs/inputmask.dependencyLib.js
|
||
* https://github.com/RobinHerbots/Inputmask
|
||
* Copyright (c) 2010 - 2017 Robin Herbots
|
||
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
||
* Version: 3.3.11
|
||
*/a=[n(2280),n(2281)],void 0===(r="function"==typeof(i=function(t,e){function n(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?s[s.toString.call(t)]||"object":typeof t}function i(t){return null!=t&&t===t.window}function a(t){var e="length"in t&&t.length,a=n(t);return"function"!==a&&!i(t)&&(!(1!==t.nodeType||!e)||"array"===a||0===e||"number"==typeof e&&e>0&&e-1 in t)}function r(t){return t instanceof Element}function o(n){return n instanceof o?n:this instanceof o?void(null!=n&&n!==t&&(this[0]=n.nodeName?n:void 0!==n[0]&&n[0].nodeName?n[0]:e.querySelector(n),void 0!==this[0]&&null!==this[0]&&(this[0].eventRegistry=this[0].eventRegistry||{}))):new o(n)}for(var s={},l="Boolean Number String Function Array Date RegExp Object Error".split(" "),c=0;c<l.length;c++)s["[object "+l[c]+"]"]=l[c].toLowerCase();return o.prototype={on:function(t,e){if(r(this[0]))for(var n=this[0].eventRegistry,i=this[0],a=t.split(" "),o=0;o<a.length;o++){var s=a[o].split(".");l=s[0],c=s[1]||"global",i.addEventListener?i.addEventListener(l,e,!1):i.attachEvent&&i.attachEvent("on"+l,e),n[l]=n[l]||{},n[l][c]=n[l][c]||[],n[l][c].push(e)}var l,c;return this},off:function(t,e){if(r(this[0]))for(var n=this[0].eventRegistry,i=this[0],a=t.split(" "),o=0;o<a.length;o++)for(var s=a[o].split("."),l=function(t,i){var a,r,o=[];if(t.length>0)if(void 0===e)for(a=0,r=n[t][i].length;a<r;a++)o.push({ev:t,namespace:i&&i.length>0?i:"global",handler:n[t][i][a]});else o.push({ev:t,namespace:i&&i.length>0?i:"global",handler:e});else if(i.length>0)for(var s in n)for(var l in n[s])if(l===i)if(void 0===e)for(a=0,r=n[s][l].length;a<r;a++)o.push({ev:s,namespace:l,handler:n[s][l][a]});else o.push({ev:s,namespace:l,handler:e});return o}(s[0],s[1]),c=0,u=l.length;c<u;c++)!function(t,e,a){if(t in n==1)if(i.removeEventListener?i.removeEventListener(t,a,!1):i.detachEvent&&i.detachEvent("on"+t,a),"global"===e)for(var r in n[t])n[t][r].splice(n[t][r].indexOf(a),1);else n[t][e].splice(n[t][e].indexOf(a),1)}(l[c].ev,l[c].namespace,l[c].handler);return this},trigger:function(t){if(r(this[0]))for(var n=this[0].eventRegistry,i=this[0],a="string"==typeof t?t.split(" "):[t.type],s=0;s<a.length;s++){var l=a[s].split("."),c=l[0],u=l[1]||"global";if(void 0!==e&&"global"===u){var f,p,h={bubbles:!0,cancelable:!0,detail:Array.prototype.slice.call(arguments,1)};if(e.createEvent){try{f=new CustomEvent(c,h)}catch(t){(f=e.createEvent("CustomEvent")).initCustomEvent(c,h.bubbles,h.cancelable,h.detail)}t.type&&o.extend(f,t),i.dispatchEvent(f)}else(f=e.createEventObject()).eventType=c,t.type&&o.extend(f,t),i.fireEvent("on"+f.eventType,f)}else if(void 0!==n[c])if(arguments[0]=arguments[0].type?arguments[0]:o.Event(arguments[0]),"global"===u)for(var d in n[c])for(p=0;p<n[c][d].length;p++)n[c][d][p].apply(i,arguments);else for(p=0;p<n[c][u].length;p++)n[c][u][p].apply(i,arguments)}return this}},o.isFunction=function(t){return"function"===n(t)},o.noop=function(){},o.isArray=Array.isArray,o.inArray=function(t,e,n){return null==e?-1:function(t,e){for(var n=0,i=t.length;n<i;n++)if(t[n]===e)return n;return-1}(e,t)},o.valHooks=void 0,o.isPlainObject=function(t){return!("object"!==n(t)||t.nodeType||i(t)||t.constructor&&!s.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))},o.extend=function(){var t,e,n,i,a,r,s=arguments[0]||{},l=1,c=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[l]||{},l++),"object"==typeof s||o.isFunction(s)||(s={}),l===c&&(s=this,l--);l<c;l++)if(null!=(t=arguments[l]))for(e in t)n=s[e],s!==(i=t[e])&&(u&&i&&(o.isPlainObject(i)||(a=o.isArray(i)))?(a?(a=!1,r=n&&o.isArray(n)?n:[]):r=n&&o.isPlainObject(n)?n:{},s[e]=o.extend(u,r,i)):void 0!==i&&(s[e]=i));return s},o.each=function(t,e){var n=0;if(a(t))for(var i=t.length;n<i&&!1!==e.call(t[n],n,t[n]);n++);else for(n in t)if(!1===e.call(t[n],n,t[n]))break;return t},o.map=function(t,e){var n,i=0,r=t.length,o=[];if(a(t))for(;i<r;i++)null!=(n=e(t[i],i))&&o.push(n);else for(i in t)null!=(n=e(t[i],i))&&o.push(n);return[].concat(o)},o.data=function(t,e,n){if(void 0===n)return t.__data?t.__data[e]:null;t.__data=t.__data||{},t.__data[e]=n},"function"==typeof t.CustomEvent?o.Event=t.CustomEvent:(o.Event=function(t,n){n=n||{bubbles:!1,cancelable:!1,detail:void 0};var i=e.createEvent("CustomEvent");return i.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),i},o.Event.prototype=t.Event.prototype),o})?i.apply(e,a):i)||(t.exports=r)},2446:function(t,e,n){"use strict";var i=n(1586);n.n(i).a},2447:function(t,e,n){(t.exports=n(4)(!0)).push([t.i,".input-ip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;margin:0;padding:0;font-family:inherit;font-size:1.2rem;line-height:3.2rem;color:#34383c;background:#fff;border:1px solid #e5e5e5;border-radius:4px}.input-ip>.input-ip-version-select .button{padding:0;padding-left:1.5rem;border-width:0}.input-ip>.input-ip-version-select .button:focus{-webkit-box-shadow:none;box-shadow:none}.input-ip>.input-ip-mask{border-width:0;padding-left:1.5rem}.input-ip>.input-ip-mask:focus{-webkit-box-shadow:none;box-shadow:none}html.vue-app.dir\\:rtl .input-ip .input-ip-mask{text-align:right;direction:ltr}","",{version:3,sources:["/home/evo/evolution/src/js/components/local/input-ip.vue"],names:[],mappings:"AAsTA,UACI,2BAAA,2BAAA,oBACA,sBACA,SACA,UACA,oBACA,iBACA,mBACA,cACA,gBACA,yBACA,iBAAkB,CAXtB,2CAcQ,UACA,oBACA,cAAe,CAhBvB,iDAkBY,wBAAA,eAAgB,CAlB5B,yBAsBQ,eACA,mBAAoB,CAvB5B,+BAyBY,wBAAA,eAAgB,CACnB,+CAKL,iBACA,aAAc,CAAA",file:"input-ip.vue?vue&type=style&index=0&lang=scss&",sourcesContent:['\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import "framework";\n\n.input-ip {\n display: inline-flex;\n vertical-align: middle;\n margin: 0;\n padding: 0;\n font-family: inherit;\n font-size: 1.2rem;\n line-height: 3.2rem;\n color: -color(content);\n background: white;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n \n & > .input-ip-version-select .button {\n padding: 0;\n padding-left: 1.5rem;\n border-width: 0;\n &:focus {\n box-shadow: none;\n }\n }\n & > .input-ip-mask {\n border-width: 0;\n padding-left: 1.5rem;\n &:focus {\n box-shadow: none;\n }\n }\n}\n\nhtml.vue-app.dir\\:rtl .input-ip .input-ip-mask {\n text-align: right;\n direction: ltr;\n}\n'],sourceRoot:""}])},3121:function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ui-input-group",{staticClass:"width:100%"},[t.showVersionsSelect?n("input-select",{staticClass:"input-ip-version-select",attrs:{slot:"additions:left",novalidate:"",options:{v4:"IPv4",v6:"IPv6"}},on:{change:function(e){return t.$emit("update:version",e)}},slot:"additions:left",model:{value:t.dataVersion,callback:function(e){t.dataVersion=e},expression:"dataVersion"}}):t._e(),t._v(" "),n("input",{ref:"input",staticClass:"input-ip-mask",attrs:{slot:"input",type:"text"},domProps:{value:t.innerValue},on:{input:t.emit,focus:t.moveCursor},slot:"input"}),t._v(" "),n("template",{slot:"additions:right"},[t._t("additions:right")],2)],2)},a=[];n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return a}))}}]); |