/* Input Mask plugin for jquery http://github.com/RobinHerbots/jquery.inputmask Copyright (c) 2010 - 2014 Robin Herbots Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) Version: 3.0.60 THIS IS A TEMPORARY HACK TO BE COMPATIBLE WITH MULTIPLE MASKS LIKE IN VERSION 2.X - WHEN THE ALTERNATOR SYNTAX IS IMPLEMENTED inputmask-multi WILL BE DELETED!! */ (function(b){"function"===typeof define&&define.amd?define("jquery.inputmask-multi",["jquery","jquery.inputmask"],b):b(jQuery)})(function(b){if(void 0!=b.fn.inputmask){var s=function(d,n,k){function s(a){var b=document.createElement("input");a="on"+a;var c=a in b;c||(b.setAttribute(a,"return;"),c="function"==typeof b[a]);return c}function u(a){if(void 0==b.valHooks[a]||!0!=b.valHooks[a].inputmaskmultipatch){var e=b.valHooks[a]&&b.valHooks[a].get?b.valHooks[a].get:function(b){return b.value},c=b.valHooks[a]&& b.valHooks[a].set?b.valHooks[a].set:function(b,a){b.value=a;return b};b.valHooks[a]={get:function(a){var c=b(a);return c.data("_inputmask-multi")?(a=c.data("_inputmask-multi"),e(a.elmasks[a.activeMasksetIndex])):e(a)},set:function(a,e){var d=b(a),h=c(a,e);d.data("_inputmask-multi")&&d.triggerHandler("setvalue");return h},inputmaskmultipatch:!0}}}function p(a,e,c){a=a.jquery&&0g&&(g=h),k++;if(k>c||k==c&&f>l&&d>g||k==c&&f==l&&d")[0];b(f).inputmask(b.extend({},k,{mask:a.mask}));return f}});h.data("_inputmask-multi",{activeMasksetIndex:0,elmasks:g});("rtl"==l.dir||k.rightAlign)&&h.css("text-align","right");l.dir="ltr";h.removeAttr("dir");""!=h.attr("value")&&r("init",g);h.bind("mouseenter blur focus mouseleave click dblclick keydown keypress keypress",function(a){var c=p(l),f,d=!0;if("keydown"== a.type){f=a.keyCode;if(f==k.keyCode.DOWN&&m