(function(l){"function"===typeof define&&define.amd?define(["jquery","./jquery.inputmask"],l):l(jQuery)})(function(l){l.extend(l.inputmask.defaults.aliases,{Regex:{mask:"r",greedy:!1,repeat:"*",regex:null,regexTokens:null,tokenizer:/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,quantifierFilter:/[0-9]+[^,]/,isComplete:function(h,l){return RegExp(l.regex).test(h.join(""))}, definitions:{r:{validator:function(h,p,t,r,k){function g(d,b){this.matches=[];this.isGroup=d||!1;this.isQuantifier=b||!1;this.quantifier={min:1,max:1};this.repeaterPart=void 0}function u(){var d=new g,b,a=[];for(k.regexTokens=[];b=k.tokenizer.exec(k.regex);)switch(b=b[0],b.charAt(0)){case "(":a.push(new g(!0));break;case ")":var e=a.pop();0d.length&&!(a=n(f,!0)););(a=a||n(f,!0))&&(c.repeaterPart=d);d=h+c.quantifier.max}else{for(var m=0,k=c.quantifier.max-1;m