b){for(varf=!1,c=M(a),e=0;e<c.length;e++)if(c[e].match&&c[e].match.def==b){f=!0;break}returnf}functionM(a,c,d){functiong(c,d,q,B){functionh(q,B,t){if(1E4<k)returnalert("jquery.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. "+b.mask),!0;if(k==a&&void0==q.matches)returnr.push({match:q,locator:B.reverse()}),!0;if(void0!=q.matches)if(q.isGroup&&!0!==t){if(q=h(c.matches[m+1],B))return!0}elseif(q.isOptional){vars=