function HookUpInlineTexting(){$("div[for]").on("click",function(){$("input[for='"+$(this).attr("for")+"']").focus()});$("input[for],textarea[for]").on("focus",function(){var n=$("div[for='"+$(this).attr("for")+"']");n.length>0&&n.addClass("focused")});$("input[for],textarea[for]").each(function(){if($(this).val().length>0||$(this).attr("placeholder")!=null&&$(this).attr("placeholder").length>0){var n=$("div[for='"+$(this).attr("for")+"']");n.addClass("focused")}})}var campaign;!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{configurable:!1,enumerable:!0,get:r})};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=3)}([function(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(2)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n){return n})},function(n,t,i){"use strict";var r,u,f,e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(e){u=[i(0),i(10),i(11)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t,i,r){function u(t,i,f){if(!(this instanceof u))return new u(t,i,f);this.el=r;this.events={};this.maskset=r;this.refreshValue=!1;!0!==f&&(n.isPlainObject(t)?i=t:(i=i||{}).alias=t,this.opts=n.extend(!0,{},this.defaults,i),this.noMasksCache=i&&i.definitions!==r,this.userOptions=i||{},this.isRTL=this.opts.numericInput,c(this.opts.alias,i,this.opts))}function c(t,i,f){var e=u.prototype.aliases[t];return e?(e.alias&&c(e.alias,r,f),n.extend(!0,f,e),n.extend(!0,f,i),!0):(null===f.mask&&(f.mask=t),!1)}function o(t,i){function e(t,f,e){var h=!1,c,o,s;return(null!==t&&""!==t||((h=null!==e.regex)?t=(t=e.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(h=!0,t=".*")),1===t.length&&!1===e.greedy&&0!==e.repeat&&(e.placeholder=""),e.repeat>0||"*"===e.repeat||"+"===e.repeat)&&(c="*"===e.repeat?0:"+"===e.repeat?1:e.repeat,t=e.groupmarker.start+t+e.groupmarker.end+e.quantifiermarker.start+c+","+e.repeat+e.quantifiermarker.end),s=h?"regex_"+e.regex:e.numericInput?t.split("").reverse().join(""):t,u.prototype.masksCache[s]===r||!0===i?(o={mask:t,maskToken:u.prototype.analyseMask(t,h,e),validPositions:{},_buffer:r,buffer:r,tests:{},metadata:f,maskLength:r},!0!==i&&(u.prototype.masksCache[s]=o,o=n.extend(!0,{},u.prototype.masksCache[s]))):o=n.extend(!0,{},u.prototype.masksCache[s]),o}if(n.isFunction(t.mask)&&(t.mask=t.mask(t)),n.isArray(t.mask)){if(t.mask.length>1){t.keepStatic=null===t.keepStatic||t.keepStatic;var f=t.groupmarker.start;return n.each(t.numericInput?t.mask.reverse():t.mask,function(i,u){f.length>1&&(f+=t.groupmarker.end+t.alternatormarker+t.groupmarker.start);f+=u.mask===r||n.isFunction(u.mask)?u:u.mask}),f+=t.groupmarker.end,e(f,t.mask,t)}t.mask=t.mask.pop()}return t.mask&&t.mask.mask!==r&&!n.isFunction(t.mask.mask)?e(t.mask.mask,t.mask,t):e(t.mask,t.mask,t)}function f(o,s,c){function ti(n,t,i){t=t||0;var s,f,o,e=[],u=0,h=b();do!0===n&&y().validPositions[u]?(f=(o=y().validPositions[u]).match,s=o.locator.slice(),e.push(!0===i?o.input:!1===i?f.nativeDef:it(u,f))):(f=(o=ct(u,s,u-1)).match,s=o.locator.slice(),(!1===c.jitMasking||u<h||"number"==typeof c.jitMasking&&isFinite(c.jitMasking)&&c.jitMasking>u)&&e.push(!1===i?f.nativeDef:it(u,f))),u++;while((yt===r||u<yt)&&(null!==f.fn||""!==f.def)||t>u);return""===e[e.length-1]&&e.pop(),y().maskLength=u+1,e}function y(){return s}function rt(n){var t=y();t.buffer=r;!0!==n&&(t.validPositions={},t.p=0)}function b(n,t,i){var f=-1,e=-1,o=i||y().validPositions,s,u;n===r&&(n=-1);for(s in o)u=parseInt(s),o[u]&&(t||!0!==o[u].generatedInput)&&(u<=n&&(f=u),u>=n&&(e=u));return-1!==f&&n-f>1||e<n?f:e}function pi(t,i,u,f){var e,o=t,h=n.extend(!0,{},y().validPositions),l=!1,s;for(y().p=t,e=i-1;e>=o;e--)y().validPositions[e]!==r&&(!0!==u&&(!y().validPositions[e].match.optionality&&function(n){var t=y().validPositions[n],i,u;return t!==r&&null===t.match.fn?(i=y().validPositions[n-1],u=y().validPositions[n+1],i!==r&&u!==r):!1}(e)||!1===c.canClearPosition(y(),e,b(),f,c))||delete y().validPositions[e]);for(rt(!0),e=o+1;e<=b();){for(;y().validPositions[o]!==r;)o++;(e<o&&(e=o+1),y().validPositions[e]===r&&ft(e))?e++:(s=ct(e),!1===l&&h[o]&&h[o].match.def===s.match.def?(y().validPositions[o]=n.extend(!0,{},h[o]),y().validPositions[o].input=s.input,delete y().validPositions[e],e++):wi(o,s.match.def)?!1!==lt(o,s.input||it(e),!0)&&(delete y().validPositions[e],e++,l=!0):ft(e)||(e++,o--),o++)}rt(!0)}function pt(n,t){for(var i,e=n,o=b(),u=y().validPositions[o]||et(0)[0],s=u.alternation!==r?u.locator[u.alternation].toString().split(","):[],f=0;f<e.length&&(!((i=e[f]).match&&(c.greedy&&!0!==i.match.optionalQuantifier||(!1===i.match.optionality||!1===i.match.newBlockMarker)&&!0!==i.match.optionalQuantifier)&&(u.alternation===r||u.alternation!==i.alternation||i.locator[u.alternation]!==r&&oi(i.locator[u.alternation].toString().split(","),s)))||!0===t&&(null!==i.match.fn||/[0-9a-bA-Z]/.test(i.match.def)));f++);return i}function ct(n,t,i){return y().validPositions[n]||pt(et(n,t?t.slice():t,i))}function vt(n){return y().validPositions[n]?y().validPositions[n]:et(n)[0]}function wi(n,t){for(var u=!1,r=et(n),i=0;i<r.length;i++)if(r[i].match&&r[i].match.def===t){u=!0;break}return u}function et(t,i,u){function p(i,u,o,h){function l(o,h,w){function lt(t,i){var r=0===n.inArray(t,i.matches);return r||n.each(i.matches,function(n,u){if(!0===u.isQuantifier&&(r=lt(t,i.matches[n-1])))return!1}),r}function vt(t,i,u){var f,o;if(y().validPositions[t-1]&&u&&y().tests[t])for(var s=y().validPositions[t-1].locator,h=y().tests[t][0].locator,e=0;e<u;e++)if(s[e]!==h[e])return s.slice(u+1);return(y().tests[t]||y().validPositions[t])&&n.each(y().tests[t]||[y().validPositions[t]],function(n,t){var s=u!==r?u:t.alternation,e=t.locator[s]!==r?t.locator[s].toString().indexOf(i):-1;(o===r||e<o)&&-1!==e&&(f=t,o=e)}),f?f.locator.slice((u!==r?u:f.alternation)+1):u!==r?vt(t,i):r}var yt,ot,ut,st,b,ft,ht,k,rt,it,ct;if(e>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. "+y().mask;if(e===t&&o.matches===r)return f.push({match:o,locator:h.reverse(),cd:v}),!0;if(o.matches!==r){if(o.isGroup&&w!==o){if(o=l(i.matches[n.inArray(o,i.matches)+1],h))return!0}else if(o.isOptional){if(yt=o,o=p(o,u,h,w)){if(s=f[f.length-1].match,!lt(s,yt))return!0;a=!0;e=t}}else if(o.isAlternator){var at,et=o,d=[],bt=f.slice(),pt=h.length,g=u.length>0?u.shift():-1;if(-1===g||"string"==typeof g){var nt,kt=e,wt=u.slice(),tt=[];if("string"==typeof g)tt=g.split(",");else for(nt=0;nt<et.matches.length;nt++)tt.push(nt);for(ot=0;ot<tt.length;ot++)for((nt=parseInt(tt[ot]),f=[],u=vt(e,nt,pt)||wt.slice(),!0!==(o=l(et.matches[nt]||i.matches[nt],[nt].concat(h),w)||o)&&o!==r&&tt[tt.length-1]<et.matches.length)&&(ut=n.inArray(o,i.matches)+1,i.matches.length>ut&&(o=l(i.matches[ut],[ut].concat(h.slice(1,h.length)),w))&&(tt.push(ut.toString()),n.each(f,function(n,t){t.alternation=h.length-1}))),at=f.slice(),e=kt,f=[],st=0;st<at.length;st++){for(b=at[st],ft=!1,b.alternation=b.alternation||pt,ht=0;ht<d.length;ht++)if(k=d[ht],"string"!=typeof g||-1!==n.inArray(b.locator[b.alternation].toString(),tt)){if(function(n,t){return n.match.nativeDef===t.match.nativeDef||n.match.def===t.match.nativeDef||n.match.nativeDef===t.match.def}(b,k)){ft=!0;b.alternation===k.alternation&&-1===k.locator[k.alternation].toString().indexOf(b.locator[b.alternation])&&(k.locator[k.alternation]=k.locator[k.alternation]+","+b.locator[b.alternation],k.alternation=b.alternation);b.match.nativeDef===k.match.def&&(b.locator[b.alternation]=k.locator[k.alternation],d.splice(d.indexOf(k),1,b));break}if(b.match.def===k.match.def){ft=!1;break}if(function(n,i){return null===n.match.fn&&null!==i.match.fn&&i.match.fn.test(n.match.def,y(),t,!1,c,!1)}(b,k)||function(n,i){return null!==n.match.fn&&null!==i.match.fn&&i.match.fn.test(n.match.def.replace(/[\[\]]/g,""),y(),t,!1,c,!1)}(b,k)){b.alternation===k.alternation&&-1===b.locator[b.alternation].toString().indexOf(k.locator[k.alternation].toString().split("")[0])&&(b.na=b.na||b.locator[b.alternation].toString(),-1===b.na.indexOf(b.locator[b.alternation].toString().split("")[0])&&(b.na=b.na+","+b.locator[k.alternation].toString().split("")[0]),ft=!0,b.locator[b.alternation]=k.locator[k.alternation].toString().split("")[0]+","+b.locator[b.alternation],d.splice(d.indexOf(k),0,b));break}}ft||d.push(b)}"string"==typeof g&&(d=n.map(d,function(t,i){var u,e,f;if(isFinite(i)){for(u=t.alternation,e=t.locator[u].toString().split(","),t.locator[u]=r,t.alternation=r,f=0;f<e.length;f++)-1!==n.inArray(e[f],tt)&&(t.locator[u]!==r?(t.locator[u]+=",",t.locator[u]+=e[f]):t.locator[u]=parseInt(e[f]),t.alternation=u);if(t.locator[u]!==r)return t}}));f=bt.concat(d);e=t;a=f.length>0;o=d.length>0;u=wt.slice()}else o=l(et.matches[g]||i.matches[g],[g].concat(h),w);if(o)return!0}else if(o.isQuantifier&&w!==i.matches[n.inArray(o,i.matches)-1]){for(rt=o,it=u.length>0?u.shift():0;it<(isNaN(rt.quantifier.max)?it+1:rt.quantifier.max)&&e<=t;it++)if(ct=i.matches[n.inArray(rt,i.matches)-1],o=l(ct,[it].concat(h),ct)){if(s=f[f.length-1].match,s.optionalQuantifier=it>rt.quantifier.min-1,lt(s,ct)){if(it>rt.quantifier.min-1){a=!0;e=t;break}return!0}return!0}}else if(o=p(o,u,h,w))return!0}else e++}for(var b,w=u.length>0?u.shift():0;w<i.matches.length;w++)if(!0!==i.matches[w].isQuantifier){if(b=l(i.matches[w],[w].concat(o),h),b&&e===t)return b;if(e>t)break}}function w(n){if(c.keepStatic&&t>0&&n.length>1+(""===n[n.length-1].match.def?1:0)&&!0!==n[0].match.optionality&&!0!==n[0].match.optionalQuantifier&&null===n[0].match.fn&&!/[0-9a-bA-Z]/.test(n[0].match.def)){if(y().validPositions[t-1]===r)return[pt(n)];if(y().validPositions[t-1].alternation===n[0].alternation)return[pt(n)];if(y().validPositions[t-1])return[pt(n)]}return n}var s,k=y().maskToken,e=i?u:0,l=i?i.slice():[0],f=[],a=!1,v=i?i.join(""):"",b,o,h;if(t>-1){if(i===r){for(o=t-1;(b=y().validPositions[o]||y().tests[o])===r&&o>-1;)o--;b!==r&&o>-1&&(l=function(t){var i=[];return n.isArray(t)||(t=[t]),t.length>0&&(t[0].alternation===r?0===(i=pt(t.slice()).locator.slice()).length&&(i=t[0].locator.slice()):n.each(t,function(n,t){if(""!==t.def)if(0===i.length)i=t.locator.slice();else for(var r=0;r<i.length;r++)t.locator[r]&&-1===i[r].toString().indexOf(t.locator[r])&&(i[r]+=","+t.locator[r])})),i}(b),v=l.join(""),e=o)}if(y().tests[t]&&y().tests[t][0].cd===v)return w(y().tests[t]);for(h=l.shift();h<k.length&&!(p(k[h],l,[h])&&e===t||e>t);h++);}return(0===f.length||a)&&f.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:"",placeholder:""},locator:[],cd:v}),i!==r&&y().tests[t]?w(n.extend(!0,[],f)):(y().tests[t]=n.extend(!0,[],f),w(y().tests[t]))}function ut(){return y()._buffer===r&&(y()._buffer=ti(!1,1),y().buffer===r&&(y().buffer=y()._buffer.slice())),y()._buffer}function w(n){return y().buffer!==r&&!0!==n||(y().buffer=ti(!0,b(),!0)),y().buffer}function gt(n,t,i){var u,e,f;if(!0===n)rt(),n=0,t=i.length;else for(u=n;u<t;u++)delete y().validPositions[u];for(e=n,u=n;u<t;u++)(rt(!0),i[u]!==c.skipOptionalPartCharacter)&&(f=lt(e,i[u],!0,!0),!1!==f&&(rt(!0),e=f.caret!==r?f.caret:f.pos+1))}function di(t,i,r){var f,e;switch(c.casing||i.casing){case"upper":t=t.toUpperCase();break;case"lower":t=t.toLowerCase();break;case"title":f=y().validPositions[r-1];t=0===r||f&&f.input===String.fromCharCode(u.keyCode.SPACE)?t.toUpperCase():t.toLowerCase();break;default:n.isFunction(c.casing)&&(e=Array.prototype.slice.call(arguments),e.push(y().validPositions),t=c.casing.apply(this,e))}return t}function oi(t,i,u){for(var f,o,l=c.greedy?i:i.slice(0,1),s=!1,h=u!==r?u.split(","):[],e=0;e<h.length;e++)-1!==(o=t.indexOf(h[e]))&&t.splice(o,1);for(f=0;f<t.length;f++)if(-1!==n.inArray(t[f],l)){s=!0;break}return s}function lt(t,i,f,e,o,s){function p(n){var t=nt?n.begin-n.end>1||n.begin-n.end==1:n.end-n.begin>1||n.end-n.begin==1;return t&&0===n.begin&&n.end===y().maskLength?"full":t}function d(i,u,f){var o=!1;return n.each(et(i),function(s,h){for(var v,a,nt,k,l=h.match,tt=u?1:0,d="",g=l.cardinality;g>tt;g--)d+=gi(i-(g-1));if(u&&(d+=u),w(!0),!1!==(o=null!=l.fn?l.fn.test(d,y(),i,f,c,p(t)):(u===l.def||u===c.skipOptionalPartCharacter)&&""!==l.def&&{c:it(i,l,!0)||l.def,pos:i})){if(v=o.c!==r?o.c:u,v=v===c.skipOptionalPartCharacter&&null===l.fn?it(i,l,!0)||l.def:v,a=i,nt=w(),o.remove!==r&&(n.isArray(o.remove)||(o.remove=[o.remove]),n.each(o.remove.sort(function(n,t){return t-n}),function(n,t){pi(t,t+1,!0)})),o.insert!==r&&(n.isArray(o.insert)||(o.insert=[o.insert]),n.each(o.insert.sort(function(n,t){return n-t}),function(n,t){lt(t.pos,t.c,!0,e)})),o.refreshFromBuffer){if(k=o.refreshFromBuffer,gt(!0===k?k:k.start,k.end,nt),o.pos===r&&o.c===r)return o.pos=b(),!1;if((a=o.pos!==r?o.pos:i)!==i)return o=n.extend(o,lt(a,v,!0,e)),!1}else if(!0!==o&&o.pos!==r&&o.pos!==i&&(a=o.pos,gt(i,a,w().slice()),a!==i))return o=n.extend(o,lt(a,v,!0)),!1;return(!0===o||o.pos!==r||o.c!==r)&&(s>0&&rt(!0),ut(a,n.extend({},h,{input:di(v,l,a)}),e,p(t))||(o=!1),!1)}}),o}function ut(t,i,u,f){var o,h,p,s,e,v;if(f||c.insertMode&&y().validPositions[t]!==r&&u===r){for(h=n.extend(!0,{},y().validPositions),p=b(r,!0),o=t;o<=p;o++)delete y().validPositions[o];y().validPositions[t]=n.extend(!0,{},i);var a,l=!0,w=y().validPositions,k=!1,d=y().maskLength;for(o=a=t;o<=p;o++){if(s=h[o],s!==r)for(e=a;e<y().maskLength&&(null===s.match.fn&&w[o]&&(!0===w[o].match.optionalQuantifier||!0===w[o].match.optionality)||null!=s.match.fn);){if(e++,!1===k&&h[e]&&h[e].match.def===s.match.def)y().validPositions[e]=n.extend(!0,{},h[e]),y().validPositions[e].input=s.input,ot(e),a=e,l=!0;else if(wi(e,s.match.def))v=lt(e,s.input,!0,!0),l=!1!==v,a=v.caret||v.insert?b():e,k=!0;else if(!(l=!0===s.generatedInput)&&e>=y().maskLength-1)break;if(y().maskLength<d&&(y().maskLength=d),l)break}if(!l)break}if(!l)return y().validPositions=n.extend(!0,{},h),rt(!0),!1}else y().validPositions[t]=n.extend(!0,{},i);return rt(!0),!0}function ot(t){for(var u,f,i=t-1;i>-1&&!y().validPositions[i];i--);for(i++;i<t;i++)y().validPositions[i]===r&&(!1===c.jitMasking||c.jitMasking>i)&&(""===(f=et(i,ct(i-1).locator,i-1).slice())[f.length-1].match.def&&f.pop(),(u=pt(f))&&(u.match.def===c.radixPointDefinitionSymbol||!ft(i,!0)||n.inArray(c.radixPoint,w())<i&&u.match.fn&&u.match.fn.test(it(i),y(),i,!1,c))&&!1!==(h=d(i,it(i,u.match,!0)||(null==u.match.fn?u.match.def:""!==it(i)?it(i):w()[i]),!0))&&(y().validPositions[h.pos||i].generatedInput=!0))}var l,h,st,tt,v,ht,a,k;if(f=!0===f,l=t,t.begin!==r&&(l=nt&&!p(t)?t.end:t.begin),h=!0,st=n.extend(!0,{},y().validPositions),n.isFunction(c.preValidation)&&!f&&!0!==e&&!0!==s&&(h=c.preValidation(w(),l,i,p(t),c)),!0===h){if(ot(l),p(t)&&(hi(r,u.keyCode.DELETE,t,!0,!0),l=y().p),l<y().maskLength&&(yt===r||l<yt)&&(h=d(l,i,f),(!f||!0===e)&&!1===h&&!0!==s))if(tt=y().validPositions[l],tt&&null===tt.match.fn&&(tt.match.def===i||i===c.skipOptionalPartCharacter))h={caret:g(l)};else if((c.insertMode||y().validPositions[g(l)]===r)&&!ft(l,!0))for(v=l+1,ht=g(l);v<=ht;v++)if(!1!==(h=d(v,i,f))){!function(t,i){var o=y().validPositions[i];if(o)for(var s=o.locator,c=s.length,f=t;f<i;f++)if(y().validPositions[f]===r&&!ft(f,!0)){var e=et(f).slice(),u=pt(e,!0),h=-1;""===e[e.length-1].match.def&&e.pop();n.each(e,function(n,t){for(var i=0;i<c;i++){if(t.locator[i]===r||!oi(t.locator[i].toString().split(","),s[i].toString().split(","),t.na)){var f=s[i],e=u.locator[i],o=t.locator[i];f-e>Math.abs(f-o)&&(u=t);break}h<i&&(h=i,u=t)}});(u=n.extend({},u,{input:it(f,u.match,!0)||u.match.def})).generatedInput=!0;ut(f,u,!0);y().validPositions[i]=r;d(i,o.input,!0)}}(l,h.pos!==r?h.pos:v);l=v;break}!1===h&&c.keepStatic&&!f&&!0!==o&&(h=function(t,i,u){for(var g,s,a,o,v,l,f,tt=n.extend(!0,{},y().validPositions),p=!1,k=b(),w,d,nt,h=y().validPositions[k];k>=0;k--)if((a=y().validPositions[k])&&a.alternation!==r){if(g=k,s=y().validPositions[g].alternation,h.locator[a.alternation]!==a.locator[a.alternation])break;h=a}return s!==r&&(f=parseInt(g),w=h.locator[h.alternation||s]!==r?h.locator[h.alternation||s]:l[0],w.length>0&&(w=w.split(",")[0]),d=y().validPositions[f],nt=y().validPositions[f-1],n.each(et(f,nt?nt.locator:r,f-1),function(h,a){var k,ot,ut,ft;for(l=a.locator[s]?a.locator[s].toString().split(","):[],k=0;k<l.length;k++){var g=[],it=0,nt=0,et=!1;if(w<l[k]&&(a.na===r||-1===n.inArray(l[k],a.na.split(","))||-1===n.inArray(w.toString(),l))){for(y().validPositions[f]=n.extend(!0,{},a),ot=y().validPositions[f].locator,y().validPositions[f].locator[s]=parseInt(l[k]),null==a.match.fn?(d.input!==a.match.def&&(et=!0,!0!==d.generatedInput&&g.push(d.input)),nt++,y().validPositions[f].generatedInput=!/[0-9a-bA-Z]/.test(a.match.def),y().validPositions[f].input=a.match.def):y().validPositions[f].input=d.input,o=f+1;o<b(r,!0)+1;o++)(v=y().validPositions[o])&&!0!==v.generatedInput&&/[0-9a-bA-Z]/.test(v.input)?g.push(v.input):o<t&&it++,delete y().validPositions[o];for(et&&g[0]===a.match.def&&g.shift(),rt(!0),p=!0;g.length>0;)if(ut=g.shift(),ut!==c.skipOptionalPartCharacter&&!(p=lt(b(r,!0)+1,ut,!1,e,!0)))break;if(p){for(y().validPositions[f].locator=ot,ft=b(t)+1,o=f+1;o<b()+1;o++)((v=y().validPositions[o])===r||null==v.match.fn)&&o<t+(nt-it)&&nt++;p=lt((t+=nt-it)>ft?ft:t,i,u,e,!0)}if(p)return!1;rt();y().validPositions=n.extend(!0,{},tt)}}})),p}(l,i,f));!0===h&&(h={pos:l})}return n.isFunction(c.postValidation)&&!1!==h&&!f&&!0!==e&&!0!==s&&(a=c.postValidation(w(!0),h,c),a.refreshFromBuffer&&a.buffer&&(k=a.refreshFromBuffer,gt(!0===k?k:k.start,k.end,a.buffer)),h=!0===a?h:a),h&&h.pos===r&&(h.pos=l),!1!==h&&!0!==s||(rt(!0),y().validPositions=n.extend(!0,{},st)),h}function ft(n,t){var i=ct(n).match,r;return(""===i.def&&(i=vt(n).match),null!=i.fn)?i.fn:!0!==t&&n>-1?(r=et(n),r.length>1+(""===r[r.length-1].match.def?1:0)):!1}function g(n,t){var i=y().maskLength,r;if(n>=i)return i;for(r=n,et(i+1).length>1&&(ti(!0,i+1,!0),i=y().maskLength);++r<i&&(!0===t&&(!0!==vt(r).match.newBlockMarker||!ft(r))||!0!==t&&!ft(r)););return r}function wt(n,t){var r,i=n;if(i<=0)return 0;for(;--i>0&&(!0===t&&!0!==vt(i).match.newBlockMarker||!0!==t&&!ft(i)&&((r=et(i)).length<2||2===r.length&&""===r[1].match.def)););return i}function gi(n){return y().validPositions[n]===r?it(n):y().validPositions[n].input}function ot(t,i,u,f,e){var o,s;f&&n.isFunction(c.onBeforeWrite)&&(o=c.onBeforeWrite.call(at,f,i,u,c),o&&(o.refreshFromBuffer&&(s=o.refreshFromBuffer,gt(!0===s?s:s.start,s.end,o.buffer||i),i=w(!0)),u!==r&&(u=o.caret!==r?o.caret:u)));t!==r&&(t.inputmask._valueSet(i.join("")),u===r||f!==r&&"blur"===f.type?ci(t,u,0===i.length):l&&f&&"input"===f.type?setTimeout(function(){k(t,u)},0):k(t,u),!0===e&&(ri=!0,n(t).trigger("input")))}function it(t,i,u){var s,f,o,e;if((i=i||vt(t).match).placeholder!==r||!0===u)return n.isFunction(i.placeholder)?i.placeholder(c):i.placeholder;if(null===i.fn){if(t>-1&&y().validPositions[t]===r&&(f=et(t),o=[],f.length>1+(""===f[f.length-1].match.def?1:0)))for(e=0;e<f.length;e++)if(!0!==f[e].match.optionality&&!0!==f[e].match.optionalQuantifier&&(null===f[e].match.fn||s===r||!1!==f[e].match.fn.test(s.match.def,y(),t,!0,c))&&(o.push(f[e]),null===f[e].match.fn&&(s=f[e]),o.length>1&&/[0-9a-bA-Z]/.test(o[0].match.def)))return c.placeholder.charAt(t%c.placeholder.length);return i.def}return c.placeholder.charAt(t%c.placeholder.length)}function bt(t,f,e,o,s){function nt(n,t){return-1!==ut().slice(n,g(n)).join("").indexOf(t)&&!ft(n)&&vt(n).match.nativeDef===t.charAt(t.length-1)}var a=o.slice(),p="",l=-1,h=r,k,v,d;(rt(),e||!0===c.autoUnmask)?l=g(l):(k=ut().slice(0,g(-1)).join(""),v=a.join("").match(new RegExp("^"+u.escapeRegex(k),"g")),v&&v.length>0&&(a.splice(0,v.length*k.length),l=g(l)));(-1===l?(y().p=g(l),l=0):y().p=l,n.each(a,function(i,u){var o,v,g,s;if(u!==r)if(y().validPositions[i]===r&&a[i]===it(i)&&ft(i,!0)&&!1===lt(i,a[i],!0,r,r,!0))y().p++;else{o=new n.Event("_checkval");o.which=u.charCodeAt(0);p+=u;var f=b(r,!0),k=y().validPositions[f],d=ct(f+1,k?k.locator.slice():r,f);!nt(l,p)||e||c.autoUnmask?(v=e?i:null==d.match.fn&&d.match.optionality&&f+1<y().p?f+1:y().p,h=tt.keypressEvent.call(t,o,!0,!1,e,v),l=v+1,p=""):h=tt.keypressEvent.call(t,o,!0,!1,!0,f+1);!1!==h&&!e&&n.isFunction(c.onBeforeWrite)&&(g=h,(h=c.onBeforeWrite.call(at,o,w(),h.forwardPosition,c),(h=n.extend(g,h))&&h.refreshFromBuffer)&&(s=h.refreshFromBuffer,gt(!0===s?s:s.start,s.end,h.buffer),rt(!0),h.caret&&(y().p=h.caret,h.forwardPosition=h.caret)))}}),f)&&(d=r,i.activeElement===t&&h&&(d=c.numericInput?wt(h.forwardPosition):h.forwardPosition),ot(t,w(),d,s||new n.Event("checkval"),s&&"input"===s.type))}function bi(t){var i,u,f,e,o;if(t){if(t.inputmask===r)return t.value;t.inputmask&&t.inputmask.refreshValue&&tt.setValueEvent.call(t)}i=[];u=y().validPositions;for(f in u)u[f].match&&null!=u[f].match.fn&&i.push(u[f].input);return e=0===i.length?"":(nt?i.reverse():i).join(""),n.isFunction(c.onUnMask)&&(o=(nt?w().slice().reverse():w()).join(""),e=c.onUnMask.call(at,o,e,c)),e}function k(n,u,f,e){function s(n){return!0===e||!nt||"number"!=typeof n||c.greedy&&""===c.placeholder||(n=w().join("").length-n),n}var o,h,a,l;if(u===r)return n.setSelectionRange?(u=n.selectionStart,f=n.selectionEnd):t.getSelection?(o=t.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==n&&o.commonAncestorContainer!==n||(u=o.startOffset,f=o.endOffset):i.selection&&i.selection.createRange&&(f=(u=0-(o=i.selection.createRange()).duplicate().moveStart("character",-n.inputmask._valueGet().length))+o.text.length),{begin:s(u),end:s(f)};(u.begin!==r&&(f=u.end,u=u.begin),"number"==typeof u)&&(u=s(u),f="number"==typeof(f=s(f))?f:u,h=parseInt(((n.ownerDocument.defaultView||t).getComputedStyle?(n.ownerDocument.defaultView||t).getComputedStyle(n,null):n.currentStyle).fontSize)*f,(n.scrollLeft=h>n.scrollWidth?h:0,v||!1!==c.insertMode||u!==f||f++,n.setSelectionRange)?(n.selectionStart=u,n.selectionEnd=f):t.getSelection?((o=i.createRange(),n.firstChild===r||null===n.firstChild)&&(a=i.createTextNode(""),n.appendChild(a)),o.setStart(n.firstChild,u<n.inputmask._valueGet().length?u:n.inputmask._valueGet().length),o.setEnd(n.firstChild,f<n.inputmask._valueGet().length?f:n.inputmask._valueGet().length),o.collapse(!0),l=t.getSelection(),l.removeAllRanges(),l.addRange(o)):n.createTextRange&&((o=n.createTextRange()).collapse(!0),o.moveEnd("character",f),o.moveStart("character",u),o.select()),ci(n,{begin:u,end:f}))}function si(t){for(var u,h=w(),e=h.length,c=b(),o={},f=y().validPositions[c],l=f!==r?f.locator.slice():r,s,i=c+1;i<h.length;i++)l=(u=ct(i,l,i-1)).locator.slice(),o[i]=n.extend(!0,{},u);for(s=f&&f.alternation!==r?f.locator[f.alternation]:r,i=e-1;i>c&&((u=o[i]).match.optionality||u.match.optionalQuantifier&&u.match.newBlockMarker||s&&(s!==o[i].locator[f.alternation]&&null!=u.match.fn||null===u.match.fn&&u.locator[f.alternation]&&oi(u.locator[f.alternation].toString().split(","),s.toString().split(","))&&""!==et(i)[0].def))&&h[i]===it(i,u.match);i--)e--;return t?{l:e,def:o[e]?o[e].match:r}:e}function ni(n){for(var i,t=si(),f=n.length,u=y().validPositions[b()];t<f&&!ft(t,!0)&&(i=u!==r?ct(t,u.locator.slice(""),u):vt(t))&&!0!==i.match.optionality&&(!0!==i.match.optionalQuantifier&&!0!==i.match.newBlockMarker||t+1===f&&""===(u!==r?ct(t+1,u.locator.slice(""),u):vt(t+1)).match.def);)t++;for(;(i=y().validPositions[t-1])&&i&&i.match.optionality&&i.input===c.skipOptionalPartCharacter;)t--;return n.splice(t),n}function kt(t){var i,u;if(n.isFunction(c.isComplete))return c.isComplete(t,c);if("*"===c.repeat)return r;var e=!1,f=si(!0),o=wt(f.l);if(f.def===r||f.def.newBlockMarker||f.def.optionality||f.def.optionalQuantifier)for(e=!0,i=0;i<=o;i++)if(u=ct(i).match,null!==u.fn&&y().validPositions[i]===r&&!0!==u.optionality&&!0!==u.optionalQuantifier||null===u.fn&&t[i]!==it(i,u)){e=!1;break}return e}function hi(t,i,f,e,o){var h,s;if((c.numericInput||nt)&&(i===u.keyCode.BACKSPACE?i=u.keyCode.DELETE:i===u.keyCode.DELETE&&(i=u.keyCode.BACKSPACE),nt)&&(h=f.end,f.end=f.begin,f.begin=h),i===u.keyCode.BACKSPACE&&(f.end-f.begin<1||!1===c.insertMode)?(f.begin=wt(f.begin),y().validPositions[f.begin]!==r&&y().validPositions[f.begin].input===c.groupSeparator&&f.begin--):i===u.keyCode.DELETE&&f.begin===f.end&&(f.end=ft(f.end,!0)&&y().validPositions[f.end]&&y().validPositions[f.end].input!==c.radixPoint?f.end+1:g(f.end)+1,y().validPositions[f.begin]!==r&&y().validPositions[f.begin].input===c.groupSeparator&&f.end++),pi(f.begin,f.end,!1,e),!0!==e&&function(){var i,e;if(c.keepStatic){for(var f=[],u=b(-1,!0),s=n.extend(!0,{},y().validPositions),o=y().validPositions[u];u>=0;u--)if(i=y().validPositions[u],i){if(!0!==i.generatedInput&&/[0-9a-bA-Z]/.test(i.input)&&f.push(i.input),delete y().validPositions[u],i.alternation!==r&&i.locator[i.alternation]!==o.locator[i.alternation])break;o=i}if(u>-1)for(y().p=g(b(-1,!0));f.length>0;)e=new n.Event("keypress"),e.which=f.pop().charCodeAt(0),tt.keypressEvent.call(t,e,!0,!1,!1,y().p);else y().validPositions=n.extend(!0,{},s)}}(),s=b(f.begin,!0),s<f.begin)y().p=g(s);else if(!0!==e&&(y().p=f.begin,!0!==o))for(;y().p<s&&y().validPositions[y().p]===r;)y().p++}function ki(r){function e(n){var f,t=i.createElement("span"),e,h,o,s,c,l;for(e in u)isNaN(e)&&-1!==e.indexOf("font")&&(t.style[e]=u[e]);for(t.style.textTransform=u.textTransform,t.style.letterSpacing=u.letterSpacing,t.style.position="absolute",t.style.height="auto",t.style.width="auto",t.style.visibility="hidden",t.style.whiteSpace="nowrap",i.body.appendChild(t),o=r.inputmask._valueGet(),s=0,f=0,h=o.length;f<=h;f++){if(t.innerHTML+=o.charAt(f)||"_",t.offsetWidth>=n){c=n-s;l=t.offsetWidth-n;t.innerHTML=o.charAt(f);f=(c-=t.offsetWidth/3)<l?f-1:f;break}s=t.offsetWidth}return i.body.removeChild(t),f}var u=(r.ownerDocument.defaultView||t).getComputedStyle(r,null),f=i.createElement("div");f.style.width=u.width;f.style.textAlign=u.textAlign;(dt=i.createElement("div")).className="im-colormask";r.parentNode.insertBefore(dt,r);r.parentNode.removeChild(r);dt.appendChild(f);dt.appendChild(r);r.style.left=f.offsetLeft+"px";n(r).on("click",function(n){return k(r,e(n.clientX)),tt.clickEvent.call(r,[n])});n(r).on("keydown",function(n){n.shiftKey||!1===c.insertMode||setTimeout(function(){ci(r)},0)})}function ci(n,t,u){function l(){h||null!==e.fn&&o.input!==r?h&&(null!==e.fn&&o.input!==r||""===e.def)&&(h=!1,s+="<\/span>"):(h=!0,s+="<span class='im-static'>")}function d(r){!0!==r&&f!==t.begin||i.activeElement!==n||(s+="<span class='im-caret' style='border-right-width: 1px;border-right-style: solid;'><\/span>")}var e,o,a,s="",h=!1,f=0,g,v,p;if(dt!==r){if(g=w(),t===r?t=k(n):t.begin===r&&(t={begin:t,end:t}),!0!==u){v=b();do d(),y().validPositions[f]?(o=y().validPositions[f],e=o.match,a=o.locator.slice(),l(),s+=g[f]):(o=ct(f,a,f-1),e=o.match,a=o.locator.slice(),(!1===c.jitMasking||f<v||"number"==typeof c.jitMasking&&isFinite(c.jitMasking)&&c.jitMasking>f)&&(l(),s+=it(f,e))),f++;while((yt===r||f<yt)&&(null!==e.fn||""!==e.def)||v>f||h);-1===s.indexOf("im-caret")&&d(!0);h&&l()}p=dt.getElementsByTagName("div")[0];p.innerHTML=s;n.inputmask.positionColorMask(n,p)}}var st,ei;s=s||this.maskset;c=c||this.opts;var ht,ii,yt,dt,at=this,p=this.el,nt=this.isRTL,li=!1,ri=!1,ai=!1,ui=!1,d={on:function(t,i,f){var e=function(t){var i,o,s,e;if(this.inputmask===r&&"FORM"!==this.nodeName)i=n.data(this,"_inputmask_opts"),i?new u(i).mask(this):d.off(this);else{if("setvalue"===t.type||"FORM"===this.nodeName||!(this.disabled||this.readOnly&&!("keydown"===t.type&&t.ctrlKey&&67===t.keyCode||!1===c.tabThrough&&t.keyCode===u.keyCode.TAB))){switch(t.type){case"input":if(!0===ri)return ri=!1,t.preventDefault();break;case"keydown":li=!1;ri=!1;break;case"keypress":if(!0===li)return t.preventDefault();li=!0;break;case"click":if(h||a)return o=this,s=arguments,setTimeout(function(){f.apply(o,s)},0),!1}return e=f.apply(this,arguments),!1===e&&(t.preventDefault(),t.stopPropagation()),e}t.preventDefault()}};t.inputmask.events[i]=t.inputmask.events[i]||[];t.inputmask.events[i].push(e);-1!==n.inArray(i,["submit","reset"])?null!==t.form&&n(t.form).on(i,e):n(t).on(i,e)},off:function(t,i){if(t.inputmask&&t.inputmask.events){var r;i?(r=[])[i]=t.inputmask.events[i]:r=t.inputmask.events;n.each(r,function(i,r){for(;r.length>0;){var u=r.pop();-1!==n.inArray(i,["submit","reset"])?null!==t.form&&n(t.form).off(i,u):n(t).off(i,u)}delete t.inputmask.events[i]})}}},tt={keydownEvent:function(t){var f=this,s=n(f),e=t.keyCode,r=k(f),o;e===u.keyCode.BACKSPACE||e===u.keyCode.DELETE||a&&e===u.keyCode.BACKSPACE_SAFARI||t.ctrlKey&&e===u.keyCode.X&&!function(n){var t=i.createElement("input"),r="on"+n,u=r in t;return u||(t.setAttribute(r,"return;"),u="function"==typeof t[r]),t=null,u}("cut")?(t.preventDefault(),hi(f,e,r),ot(f,w(!0),y().p,t,f.inputmask._valueGet()!==w().join("")),f.inputmask._valueGet()===ut().join("")?s.trigger("cleared"):!0===kt(w())&&s.trigger("complete")):e===u.keyCode.END||e===u.keyCode.PAGE_DOWN?(t.preventDefault(),o=g(b()),c.insertMode||o!==y().maskLength||t.shiftKey||o--,k(f,t.shiftKey?r.begin:o,o,!0)):e===u.keyCode.HOME&&!t.shiftKey||e===u.keyCode.PAGE_UP?(t.preventDefault(),k(f,0,t.shiftKey?r.begin:0,!0)):(c.undoOnEscape&&e===u.keyCode.ESCAPE||90===e&&t.ctrlKey)&&!0!==t.altKey?(bt(f,!0,!1,ht.split("")),s.trigger("click")):e!==u.keyCode.INSERT||t.shiftKey||t.ctrlKey?!0===c.tabThrough&&e===u.keyCode.TAB?(!0===t.shiftKey?(null===vt(r.begin).match.fn&&(r.begin=g(r.begin)),r.end=wt(r.begin,!0),r.begin=wt(r.end,!0)):(r.begin=g(r.begin,!0),r.end=g(r.begin,!0),r.end<y().maskLength&&r.end--),r.begin<y().maskLength&&(t.preventDefault(),k(f,r.begin,r.end))):t.shiftKey||!1===c.insertMode&&(e===u.keyCode.RIGHT?setTimeout(function(){var n=k(f);k(f,n.begin)},0):e===u.keyCode.LEFT&&setTimeout(function(){var n=k(f);k(f,nt?n.begin+1:n.begin-1)},0)):(c.insertMode=!c.insertMode,k(f,c.insertMode||r.begin!==y().maskLength?r.begin:r.begin-1));c.onKeyDown.call(this,t,w(),k(f).begin,c);ai=-1!==n.inArray(e,c.ignorables)},keypressEvent:function(t,i,f,e,o){var a=this,p=n(a),h=t.which||t.charCode||t.keyCode,l,b,d,s,v;return!(!0===i||t.ctrlKey&&t.altKey)&&(t.ctrlKey||t.metaKey||ai)?(h===u.keyCode.ENTER&&ht!==w().join("")&&(ht=w().join(""),setTimeout(function(){p.trigger("change")},0)),!0):h&&(46===h&&!1===t.shiftKey&&""!==c.radixPoint&&(h=c.radixPoint.charCodeAt(0)),b=i?{begin:o,end:o}:k(a),d=String.fromCharCode(h),y().writeOutBuffer=!0,s=lt(b,d,e),(!1!==s&&(rt(!0),l=s.caret!==r?s.caret:i?s.pos+1:g(s.pos),y().p=l),!1!==f&&(setTimeout(function(){c.onKeyValidation.call(a,h,s,c)},0),y().writeOutBuffer&&!1!==s))&&(v=w(),ot(a,v,c.numericInput&&s.caret===r?wt(l):l,t,!0!==i),!0!==i&&setTimeout(function(){!0===kt(v)&&p.trigger("complete")},0)),t.preventDefault(),i)?(!1!==s&&(s.forwardPosition=l),s):void 0},pasteEvent:function(i){var h,s=this,l=i.originalEvent||i,a=n(s),r=s.inputmask._valueGet(!0),u=k(s),f,e,o;if(nt&&(h=u.end,u.end=u.begin,u.begin=h),f=r.substr(0,u.begin),e=r.substr(u.end,r.length),f===(nt?ut().reverse():ut()).slice(0,u.begin).join("")&&(f=""),e===(nt?ut().reverse():ut()).slice(u.end).join("")&&(e=""),nt&&(h=f,f=e,e=h),t.clipboardData&&t.clipboardData.getData)r=f+t.clipboardData.getData("Text")+e;else{if(!l.clipboardData||!l.clipboardData.getData)return!0;r=f+l.clipboardData.getData("text/plain")+e}if(o=r,n.isFunction(c.onBeforePaste)){if(!1===(o=c.onBeforePaste.call(at,r,c)))return i.preventDefault();o||(o=r)}return bt(s,!1,!1,nt?o.split("").reverse():o.toString().split("")),ot(s,w(),g(b()),i,ht!==w().join("")),!0===kt(w())&&a.trigger("complete"),i.preventDefault()},inputFallBackEvent:function(t){var r=this,e=r.inputmask._valueGet(),f,g,a;if(w().join("")!==e){if((f=k(r),!1===function(t,i,r){if("."===i.charAt(r.begin-1)&&""!==c.radixPoint&&((i=i.split(""))[r.begin-1]=c.radixPoint.charAt(0),i=i.join("")),i.charAt(r.begin-1)===c.radixPoint&&i.length>w().length){var u=new n.Event("keypress");return u.which=c.radixPoint.charCodeAt(0),tt.keypressEvent.call(t,u,!0,!0,!1,r.begin-1),!1}}(r,e,f))||(e=e.replace(new RegExp("("+u.escapeRegex(ut().join(""))+")*"),""),!1===function(t,i,r){var u,f;if(h&&(u=i.replace(w().join(""),""),1===u.length))return f=new n.Event("keypress"),f.which=u.charCodeAt(0),tt.keypressEvent.call(t,f,!0,!0,!1,y().validPositions[r.begin-1]?r.begin:r.begin-1),!1}(r,e,f)))return!1;f.begin>e.length&&(k(r,e.length),f=k(r));var d=w().join(""),o=e.substr(0,f.begin),s=e.substr(f.begin),v=d.substr(0,f.begin),l=d.substr(f.begin),i=f,p="",b=!1;if(o!==v){for(i.begin=0,g=(b=o.length>=v.length)?o.length:v.length,a=0;o.charAt(a)===v.charAt(a)&&a<g;a++)i.begin++;b&&(p+=o.slice(i.begin,i.end))}s!==l&&(s.length>l.length?b&&(i.end=i.begin):s.length<l.length?i.end+=l.length-s.length:s.charAt(0)!==l.charAt(0)&&i.end++);ot(r,w(),i);p.length>0?n.each(p.split(""),function(t,i){var u=new n.Event("keypress");u.which=i.charCodeAt(0);ai=!1;tt.keypressEvent.call(r,u)}):(i.begin===i.end-1&&k(r,wt(i.begin+1),i.end),t.keyCode=u.keyCode.DELETE,tt.keydownEvent.call(r,t));t.preventDefault()}},setValueEvent:function(){this.inputmask.refreshValue=!1;var i=this,t=i.inputmask._valueGet(!0);n.isFunction(c.onBeforeMask)&&(t=c.onBeforeMask.call(at,t,c)||t);t=t.split("");bt(i,!0,!1,nt?t.reverse():t);ht=w().join("");(c.clearMaskOnLostFocus||c.clearIncomplete)&&i.inputmask._valueGet()===ut().join("")&&i.inputmask._valueSet("")},focusEvent:function(n){var t=this,i=t.inputmask._valueGet();c.showMaskOnFocus&&(!c.showMaskOnHover||c.showMaskOnHover&&""===i)&&(t.inputmask._valueGet()!==w().join("")?ot(t,w(),g(b())):!1===ui&&k(t,g(b())));!0===c.positionCaretOnTab&&!1===ui&&""!==i&&(ot(t,w(),k(t)),tt.clickEvent.apply(t,[n,!0]));ht=w().join("")},mouseleaveEvent:function(){var n=this,t,r;(ui=!1,c.clearMaskOnLostFocus&&i.activeElement!==n)&&(t=w().slice(),r=n.inputmask._valueGet(),r!==n.getAttribute("placeholder")&&""!==r&&(-1===b()&&r===ut().join("")?t=[]:ni(t),ot(n,t)))},clickEvent:function(t,u){function e(t){var i,f,u;if(""!==c.radixPoint&&(i=y().validPositions,i[t]===r||i[t].input===it(t))){if(t<g(-1))return!0;if(f=n.inArray(c.radixPoint,w()),-1!==f){for(u in i)if(f<u&&i[u].input!==it(u))return!1;return!0}}return!1}var f=this;setTimeout(function(){var n,h,v;if(i.activeElement===f&&(n=k(f),u&&(nt?n.end=n.begin:n.begin=n.end),n.begin===n.end))switch(c.positionCaretOnClick){case"none":break;case"radixFocus":if(e(n.begin)){h=w().join("").indexOf(c.radixPoint);k(f,c.numericInput?g(h):h);break}default:var o=n.begin,p=b(o,!0),t=g(p);if(o<t)k(f,ft(o,!0)||ft(o-1,!0)?o:g(o));else{var l=y().validPositions[p],s=ct(t,l?l.match.locator:r,l),a=it(t,s.match);(""===a||w()[t]===a||!0===s.match.optionalQuantifier||!0===s.match.newBlockMarker)&&(ft(t,!0)||s.match.def!==a)||(v=g(t),(o>=v||o===t)&&(t=v));k(f,t)}}},0)},dblclickEvent:function(){var n=this;setTimeout(function(){k(n,0,g(b()))},0)},cutEvent:function(r){var f=this,s=n(f),e=k(f),h=r.originalEvent||r,c=t.clipboardData||h.clipboardData,o=nt?w().slice(e.end,e.begin):w().slice(e.begin,e.end);c.setData("text",nt?o.reverse().join(""):o.join(""));i.execCommand&&i.execCommand("copy");hi(f,u.keyCode.DELETE,e);ot(f,w(),y().p,r,ht!==w().join(""));f.inputmask._valueGet()===ut().join("")&&s.trigger("cleared")},blurEvent:function(t){var e=n(this),u=this,f,i;u.inputmask&&(f=u.inputmask._valueGet(),i=w().slice(),""!==f&&(c.clearMaskOnLostFocus&&(-1===b()&&f===ut().join("")?i=[]:ni(i)),!1===kt(i)&&(setTimeout(function(){e.trigger("incomplete")},0),c.clearIncomplete&&(rt(),i=c.clearMaskOnLostFocus?[]:ut().slice())),ot(u,i,r,t)),ht!==w().join("")&&(ht=i.join(""),e.trigger("change")))},mouseenterEvent:function(){var n=this;ui=!0;i.activeElement!==n&&c.showMaskOnHover&&n.inputmask._valueGet()!==w().join("")&&ot(n,w())},submitEvent:function(){ht!==w().join("")&&ii.trigger("change");c.clearMaskOnLostFocus&&-1===b()&&p.inputmask._valueGet&&p.inputmask._valueGet()===ut().join("")&&p.inputmask._valueSet("");c.removeMaskOnSubmit&&(p.inputmask._valueSet(p.inputmask.unmaskedvalue(),!0),setTimeout(function(){ot(p,w())},0))},resetEvent:function(){p.inputmask.refreshValue=!0;setTimeout(function(){ii.trigger("setvalue")},0)}};if(u.prototype.positionColorMask=function(n,t){n.style.left=t.offsetLeft+"px"},o!==r)switch(o.action){case"isComplete":return p=o.el,kt(w());case"unmaskedvalue":return p!==r&&o.value===r||(st=o.value,st=(n.isFunction(c.onBeforeMask)?c.onBeforeMask.call(at,st,c)||st:st).split(""),bt(r,!1,!1,nt?st.reverse():st),n.isFunction(c.onBeforeWrite)&&c.onBeforeWrite.call(at,r,w(),0,c)),bi(p);case"mask":!function(t){var o,f,u;d.off(t);o=function(t,u){var s=t.getAttribute("type"),f="INPUT"===t.tagName&&-1!==n.inArray(s,u.supportsInputType)||t.isContentEditable||"TEXTAREA"===t.tagName,o;return f||("INPUT"===t.tagName?(o=i.createElement("input"),o.setAttribute("type",s),f="text"===o.type,o=null):f="partial"),!1!==f?function(t){function h(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==b()||!0!==u.nullable?i.activeElement===this&&u.clearMaskOnLostFocus?(nt?ni(w().slice()).reverse():ni(w().slice())).join(""):f.call(this):"":f.call(this)}function c(t){o.call(this,t);this.inputmask&&n(this).trigger("setvalue")}var f,o,s;t.inputmask.__valueGet||(!0!==u.noValuePatching&&(Object.getOwnPropertyDescriptor?("function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===e("test".__proto__)?function(n){return n.__proto__}:function(n){return n.constructor.prototype}),s=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):r,s&&s.get&&s.set?(f=s.get,o=s.set,Object.defineProperty(t,"value",{get:h,set:c,configurable:!0})):"INPUT"!==t.tagName&&(f=function(){return this.textContent},o=function(n){this.textContent=n},Object.defineProperty(t,"value",{get:h,set:c,configurable:!0}))):i.__lookupGetter__&&t.__lookupGetter__("value")&&(f=t.__lookupGetter__("value"),o=t.__lookupSetter__("value"),t.__defineGetter__("value",h),t.__defineSetter__("value",c)),t.inputmask.__valueGet=f,t.inputmask.__valueSet=o),t.inputmask._valueGet=function(n){return nt&&!0!==n?f.call(this.el).split("").reverse().join(""):f.call(this.el)},t.inputmask._valueSet=function(n,t){o.call(this.el,null===n||n===r?"":!0!==t&&nt?n.split("").reverse().join(""):n)},f===r&&(f=function(){return this.value},o=function(n){this.value=n},function(t){if(n.valHooks&&(n.valHooks[t]===r||!0!==n.valHooks[t].inputmaskpatch)){var i=n.valHooks[t]&&n.valHooks[t].get?n.valHooks[t].get:function(n){return n.value},f=n.valHooks[t]&&n.valHooks[t].set?n.valHooks[t].set:function(n,t){return n.value=t,n};n.valHooks[t]={get:function(n){if(n.inputmask){if(n.inputmask.opts.autoUnmask)return n.inputmask.unmaskedvalue();var t=i(n);return-1!==b(r,r,n.inputmask.maskset.validPositions)||!0!==u.nullable?t:""}return i(n)},set:function(t,i){var r,u=n(t);return r=f(t,i),t.inputmask&&u.trigger("setvalue"),r},inputmaskpatch:!0}}}(t.type),function(t){d.on(t,"mouseenter",function(){var t=n(this);this.inputmask._valueGet()!==w().join("")&&t.trigger("setvalue")})}(t)))}(t):t.inputmask=r,f}(t,c);!1!==o&&(p=t,ii=n(p),-1===(yt=p!==r?p.maxLength:r)&&(yt=r),!0===c.colorMask&&ki(p),l&&(p.hasOwnProperty("inputmode")&&(p.inputmode=c.inputmode,p.setAttribute("inputmode",c.inputmode)),"rtfm"===c.androidHack&&(!0!==c.colorMask&&ki(p),p.type="password")),!0===o&&(d.on(p,"submit",tt.submitEvent),d.on(p,"reset",tt.resetEvent),d.on(p,"mouseenter",tt.mouseenterEvent),d.on(p,"blur",tt.blurEvent),d.on(p,"focus",tt.focusEvent),d.on(p,"mouseleave",tt.mouseleaveEvent),!0!==c.colorMask&&d.on(p,"click",tt.clickEvent),d.on(p,"dblclick",tt.dblclickEvent),d.on(p,"paste",tt.pasteEvent),d.on(p,"dragdrop",tt.pasteEvent),d.on(p,"drop",tt.pasteEvent),d.on(p,"cut",tt.cutEvent),d.on(p,"complete",c.oncomplete),d.on(p,"incomplete",c.onincomplete),d.on(p,"cleared",c.oncleared),l||!0===c.inputEventOnly?p.removeAttribute("maxLength"):(d.on(p,"keydown",tt.keydownEvent),d.on(p,"keypress",tt.keypressEvent)),d.on(p,"compositionstart",n.noop),d.on(p,"compositionupdate",n.noop),d.on(p,"compositionend",n.noop),d.on(p,"keyup",n.noop),d.on(p,"input",tt.inputFallBackEvent),d.on(p,"beforeinput",n.noop)),d.on(p,"setvalue",tt.setValueEvent),ht=ut().join(""),""!==p.inputmask._valueGet(!0)||!1===c.clearMaskOnLostFocus||i.activeElement===p)&&(f=n.isFunction(c.onBeforeMask)?c.onBeforeMask.call(at,p.inputmask._valueGet(!0),c)||p.inputmask._valueGet(!0):p.inputmask._valueGet(!0),""!==f&&bt(p,!0,!1,nt?f.split("").reverse():f.split("")),u=w().slice(),ht=u.join(""),!1===kt(u)&&c.clearIncomplete&&rt(),c.clearMaskOnLostFocus&&i.activeElement!==p&&(-1===b()?u=[]:ni(u)),ot(p,u),i.activeElement===p&&k(p,g(b())))}(p);break;case"format":return st=(n.isFunction(c.onBeforeMask)?c.onBeforeMask.call(at,o.value,c)||o.value:o.value).split(""),bt(r,!0,!1,nt?st.reverse():st),o.metadata?{value:nt?w().slice().reverse().join(""):w().join(""),metadata:f.call(this,{action:"getmetadata"},s,c)}:nt?w().slice().reverse().join(""):w().join("");case"isValid":o.value?(st=o.value.split(""),bt(r,!0,!0,nt?st.reverse():st)):o.value=w().join("");for(var vi=w(),yi=si(),fi=vi.length-1;fi>yi&&!ft(fi);fi--);return vi.splice(yi,fi+1-yi),kt(vi)&&o.value===w().join("");case"getemptymask":return ut().join("");case"remove":return p&&p.inputmask&&(ii=n(p),p.inputmask._valueSet(c.autoUnmask?bi(p):p.inputmask._valueGet(!0)),d.off(p),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(p),"value")&&p.inputmask.__valueGet&&Object.defineProperty(p,"value",{get:p.inputmask.__valueGet,set:p.inputmask.__valueSet,configurable:!0}):i.__lookupGetter__&&p.__lookupGetter__("value")&&p.inputmask.__valueGet&&(p.__defineGetter__("value",p.inputmask.__valueGet),p.__defineSetter__("value",p.inputmask.__valueSet)),p.inputmask=r),p;case"getmetadata":return n.isArray(s.metadata)?(ei=ti(!0,0,!1).join(""),n.each(s.metadata,function(n,t){if(t.mask===ei)return ei=t,!1}),ei):s.metadata}}var s=navigator.userAgent,v=/mobile/i.test(s),h=/iemobile/i.test(s),a=/iphone/i.test(s)&&!h,l=/android/i.test(s)&&!h;return u.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:n.noop,onincomplete:n.noop,oncleared:n.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,alias:null,onKeyDown:n.noop,onBeforeMask:null,onBeforePaste:function(t,i){return n.isFunction(i.onBeforeMask)?i.onBeforeMask.call(this,t,i):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:n.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:r,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:n.noop,preValidation:null,postValidation:null,staticDefinitionSymbol:r,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,androidHack:!1,importDataAttributes:!0},definitions:{9:{validator:"[0-9１-９]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-9１-９A-Za-zА-яЁёÀ-ÿµ]",cardinality:1}},aliases:{},masksCache:{},mask:function(e){function h(i,u,f,e){if(!0===u.importDataAttributes){var a,o,s,h,v=function(n,u){null!==(u=u!==r?u:i.getAttribute(e+"-"+n))&&("string"==typeof u&&(0===n.indexOf("on")?u=t[u]:"false"===u?u=!1:"true"===u&&(u=!0)),f[n]=u)},l=i.getAttribute(e);if(l&&""!==l&&(l=l.replace(new RegExp("'","g"),'"'),o=JSON.parse("{"+l+"}")),o){s=r;for(h in o)if("alias"===h.toLowerCase()){s=o[h];break}}v("alias",s);f.alias&&c(f.alias,f,u);for(a in u){if(o){s=r;for(h in o)if(h.toLowerCase()===a.toLowerCase()){s=o[h];break}}v(a,s)}}return n.extend(!0,u,f),("rtl"===i.dir||u.rightAlign)&&(i.style.textAlign="right"),("rtl"===i.dir||u.numericInput)&&(i.dir="ltr",i.removeAttribute("dir"),u.isRTL=!0),u}var s=this;return"string"==typeof e&&(e=i.getElementById(e)||i.querySelectorAll(e)),e=e.nodeName?[e]:e,n.each(e,function(t,i){var e=n.extend(!0,{},s.opts),c;h(i,e,n.extend(!0,{},s.userOptions),s.dataAttribute);c=o(e,s.noMasksCache);c!==r&&(i.inputmask!==r&&(i.inputmask.opts.autoUnmask=!0,i.inputmask.remove()),i.inputmask=new u(r,r,!0),i.inputmask.opts=e,i.inputmask.noMasksCache=s.noMasksCache,i.inputmask.userOptions=n.extend(!0,{},s.userOptions),i.inputmask.isRTL=e.isRTL||e.numericInput,i.inputmask.el=i,i.inputmask.maskset=c,n.data(i,"_inputmask_opts",e),f.call(i.inputmask,{action:"mask"}))}),e&&e[0]?e[0].inputmask||this:this},option:function(t,i){return"string"==typeof t?this.opts[t]:"object"===(void 0===t?"undefined":e(t))?(n.extend(this.userOptions,t),this.el&&!0!==i&&this.mask(this.el),this):void 0},unmaskedvalue:function(n){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"unmaskedvalue",value:n})},remove:function(){return f.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"getmetadata"})},isValid:function(n){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"isValid",value:n})},format:function(n,t){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"format",value:n,metadata:t})},analyseMask:function(t,i,f){function v(n,t,i,r){this.matches=[];this.openGroup=n||!1;this.alternatorGroup=!1;this.isGroup=n||!1;this.isOptional=t||!1;this.isQuantifier=i||!1;this.isAlternator=r||!1;this.quantifier={min:1,max:1}}function k(t,e,o){var h,s;if(o=o!==r?o:t.matches.length,h=t.matches[o-1],i)0===e.indexOf("[")||p&&/\\d|\\s|\\w]/i.test(e)||"."===e?t.matches.splice(o++,0,{fn:new RegExp(e,f.casing?"i":""),cardinality:1,optionality:t.isOptional,newBlockMarker:h===r||h.def!==e,casing:null,def:e,placeholder:r,nativeDef:e}):(p&&(e=e[e.length-1]),n.each(e.split(""),function(n,i){h=t.matches[o-1];t.matches.splice(o++,0,{fn:null,cardinality:0,optionality:t.isOptional,newBlockMarker:h===r||h.def!==i&&null!==h.fn,casing:null,def:f.staticDefinitionSymbol||i,placeholder:f.staticDefinitionSymbol!==r?i:r,nativeDef:i})})),p=!1;else if(s=(f.definitions?f.definitions[e]:r)||u.prototype.definitions[e],s&&!p){for(var a=s.prevalidator,y=a?a.length:0,c=1;c<s.cardinality;c++){var v=y>=c?a[c-1]:[],l=v.validator,w=v.cardinality;t.matches.splice(o++,0,{fn:l?"string"==typeof l?new RegExp(l,f.casing?"i":""):new function(){this.test=l}:new RegExp("."),cardinality:w||1,optionality:t.isOptional,newBlockMarker:h===r||h.def!==(s.definitionSymbol||e),casing:s.casing,def:s.definitionSymbol||e,placeholder:s.placeholder,nativeDef:e});h=t.matches[o-1]}t.matches.splice(o++,0,{fn:s.validator?"string"==typeof s.validator?new RegExp(s.validator,f.casing?"i":""):new function(){this.test=s.validator}:new RegExp("."),cardinality:s.cardinality,optionality:t.isOptional,newBlockMarker:h===r||h.def!==(s.definitionSymbol||e),casing:s.casing,def:s.definitionSymbol||e,placeholder:s.placeholder,nativeDef:e})}else t.matches.splice(o++,0,{fn:null,cardinality:0,optionality:t.isOptional,newBlockMarker:h===r||h.def!==e&&null!==h.fn,casing:null,def:f.staticDefinitionSymbol||e,placeholder:f.staticDefinitionSymbol!==r?e:r,nativeDef:e}),p=!1}function ot(t){t&&t.matches&&n.each(t.matches,function(n,u){var e=t.matches[n+1];(e===r||e.matches===r||!1===e.isQuantifier)&&u&&u.isGroup&&(u.isGroup=!1,i||(k(u,f.groupmarker.start,0),!0!==u.openGroup&&k(u,f.groupmarker.end)));ot(u)})}function d(){if(e.length>0){if(c=e[e.length-1],k(c,l),c.isAlternator){o=e.pop();for(var n=0;n<o.matches.length;n++)o.matches[n].isGroup=!1;e.length>0?(c=e[e.length-1]).matches.push(o):h.matches.push(o)}}else k(h,l)}function st(n){var t,i,u;n.matches=n.matches.reverse();for(t in n.matches)n.matches.hasOwnProperty(t)&&(i=parseInt(t),n.matches[t].isQuantifier&&n.matches[i+1]&&n.matches[i+1].isGroup&&(u=n.matches[t],n.matches.splice(t,1),n.matches.splice(i+1,0,u)),n.matches[t]=n.matches[t].matches!==r?st(n.matches[t]):function(n){return n===f.optionalmarker.start?n=f.optionalmarker.end:n===f.optionalmarker.end?n=f.optionalmarker.start:n===f.groupmarker.start?n=f.groupmarker.end:n===f.groupmarker.end&&(n=f.groupmarker.start),n}(n.matches[t]));return n}var s,l,y,c,o,a,g,ht=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,ct=/\[\^?]?(?:[^\\\]]+|\\[\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,p=!1,h=new v,e=[],rt=[],b,tt,it,et;for(i&&(f.optionalmarker.start=r,f.optionalmarker.end=r);s=i?ct.exec(t):ht.exec(t);){if(l=s[0],i)switch(l.charAt(0)){case"?":l="{0,1}";break;case"+":case"*":l="{"+l+"}"}if(p)d();else switch(l.charAt(0)){case f.escapeChar:p=!0;i&&d();break;case f.optionalmarker.end:case f.groupmarker.end:if(y=e.pop(),y.openGroup=!1,y!==r)if(e.length>0){if((c=e[e.length-1]).matches.push(y),c.isAlternator){for(o=e.pop(),b=0;b<o.matches.length;b++)o.matches[b].isGroup=!1,o.matches[b].alternatorGroup=!1;e.length>0?(c=e[e.length-1]).matches.push(o):h.matches.push(o)}}else h.matches.push(y);else d();break;case f.optionalmarker.start:e.push(new v(!1,!0));break;case f.groupmarker.start:e.push(new v(!0));break;case f.quantifiermarker.start:var ut=new v(!1,!1,!0),w=(l=l.replace(/[{}]/g,"")).split(","),ft=isNaN(w[0])?w[0]:parseInt(w[0]),nt=1===w.length?ft:isNaN(w[1])?w[1]:parseInt(w[1]);("*"!==nt&&"+"!==nt||(ft="*"===nt?0:1),ut.quantifier={min:ft,max:nt},e.length>0)?(tt=e[e.length-1].matches,(s=tt.pop()).isGroup||((g=new v(!0)).matches.push(s),s=g),tt.push(s),tt.push(ut)):((s=h.matches.pop()).isGroup||(i&&null===s.fn&&"."===s.def&&(s.fn=new RegExp(s.def,f.casing?"i":"")),(g=new v(!0)).matches.push(s),s=g),h.matches.push(s),h.matches.push(ut));break;case f.alternatormarker:e.length>0?(it=(c=e[e.length-1]).matches[c.matches.length-1],a=c.openGroup&&(it.matches===r||!1===it.isGroup&&!1===it.isAlternator)?e.pop():c.matches.pop()):a=h.matches.pop();a.isAlternator?e.push(a):(a.alternatorGroup?(o=e.pop(),a.alternatorGroup=!1):o=new v(!1,!1,!1,!0),o.matches.push(a),e.push(o),a.openGroup)&&(a.openGroup=!1,et=new v(!0),et.alternatorGroup=!0,e.push(et));break;default:d()}}for(;e.length>0;)y=e.pop(),h.matches.push(y);return h.matches.length>0&&(ot(h),rt.push(h)),(f.numericInput||f.isRTL)&&st(rt[0]),rt}},u.extendDefaults=function(t){n.extend(!0,u.prototype.defaults,t)},u.extendDefinitions=function(t){n.extend(!0,u.prototype.definitions,t)},u.extendAliases=function(t){n.extend(!0,u.prototype.aliases,t)},u.format=function(n,t,i){return u(t).format(n,i)},u.unmask=function(n,t){return u(t).unmaskedvalue(n)},u.isValid=function(n,t){return u(t).isValid(n)},u.remove=function(t){n.each(t,function(n,t){t.inputmask&&t.inputmask.remove()})},u.escapeRegex=function(n){return n.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","gim"),"\\$1")},u.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},u})},function(n){n.exports=jQuery},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}i(4);i(9);i(12);i(13);i(14);i(15);var u=r(i(1)),f=r(i(0)),e=r(i(2));f.default===e.default&&i(16);window.Inputmask=u.default},function(n,t,i){var r=i(5),u;"string"==typeof r&&(r=[[n.i,r,""]]);u={hmr:!0};u.transform=void 0;i(7)(r,u);r.locals&&(n.exports=r.locals)},function(n,t,i){(n.exports=i(6)(void 0)).push([n.i,"span.im-caret {\r\n    -webkit-animation: 1s blink step-end infinite;\r\n    animation: 1s blink step-end infinite;\r\n}\r\n\r\n@keyframes blink {\r\n    from, to {\r\n        border-right-color: black;\r\n    }\r\n    50% {\r\n        border-right-color: transparent;\r\n    }\r\n}\r\n\r\n@-webkit-keyframes blink {\r\n    from, to {\r\n        border-right-color: black;\r\n    }\r\n    50% {\r\n        border-right-color: transparent;\r\n    }\r\n}\r\n\r\nspan.im-static {\r\n    color: grey;\r\n}\r\n\r\ndiv.im-colormask {\r\n    display: inline-block;\r\n    border-style: inset;\r\n    border-width: 2px;\r\n    -webkit-appearance: textfield;\r\n    -moz-appearance: textfield;\r\n    appearance: textfield;\r\n}\r\n\r\ndiv.im-colormask > input {\r\n    position: absolute;\r\n    display: inline-block;\r\n    background-color: transparent;\r\n    color: transparent;\r\n    -webkit-appearance: caret;\r\n    -moz-appearance: caret;\r\n    appearance: caret;\r\n    border-style: none;\r\n    left: 0; /*calculated*/\r\n}\r\n\r\ndiv.im-colormask > input:focus {\r\n    outline: none;\r\n}\r\n\r\ndiv.im-colormask > input::-moz-selection{\r\n    background: none;\r\n}\r\n\r\ndiv.im-colormask > input::selection{\r\n    background: none;\r\n}\r\ndiv.im-colormask > input::-moz-selection{\r\n    background: none;\r\n}\r\n\r\ndiv.im-colormask > div {\r\n    color: black;\r\n    display: inline-block;\r\n    width: 100px; /*calculated*/\r\n}",""])},function(n){function t(n,t){var u=n[1]||"",r=n[3],f,e;return r?t&&"function"==typeof btoa?(f=i(r),e=r.sources.map(function(n){return"/*# sourceURL="+r.sourceRoot+n+" */"}),[u].concat(e).concat([f]).join("\n")):[u].join("\n"):u}function i(n){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"}n.exports=function(n){var i=[];return i.toString=function(){return this.map(function(i){var r=t(i,n);return i[2]?"@media "+i[2]+"{"+r+"}":r}).join("")},i.i=function(n,t){var f,r,e,u;for("string"==typeof n&&(n=[[null,n,""]]),f={},r=0;r<this.length;r++)e=this[r][0],"number"==typeof e&&(f[e]=!0);for(r=0;r<n.length;r++)u=n[r],"number"==typeof u[0]&&f[u[0]]||(t&&!u[2]?u[2]=t:t&&(u[2]="("+u[2]+") and ("+t+")"),i.push(u))},i}},function(n,t,i){function f(n,t){for(var r,f,o,i,e=0;e<n.length;e++)if(r=n[e],f=u[r.id],f){for(f.refs++,i=0;i<f.parts.length;i++)f.parts[i](r.parts[i]);for(;i<r.parts.length;i++)f.parts.push(l(r.parts[i],t))}else{for(o=[],i=0;i<r.parts.length;i++)o.push(l(r.parts[i],t));u[r.id]={id:r.id,refs:1,parts:o}}}function e(n,t){for(var e=[],u={},f=0;f<n.length;f++){var i=n[f],r=t.base?i[0]+t.base:i[0],o={css:i[1],media:i[2],sourceMap:i[3]};u[r]?u[r].parts.push(o):e.push(u[r]={id:r,parts:[o]})}return e}function o(n,t){var i=v(n.insertInto),u,f;if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");if(u=r[r.length-1],"top"===n.insertAt)u?u.nextSibling?i.insertBefore(t,u.nextSibling):i.appendChild(t):i.insertBefore(t,i.firstChild),r.push(t);else if("bottom"===n.insertAt)i.appendChild(t);else{if("object"!=typeof n.insertAt||!n.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");f=v(n.insertInto+" "+n.insertAt.before);i.insertBefore(t,f)}}function s(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n);var t=r.indexOf(n);t>=0&&r.splice(t,1)}function h(n){var t=document.createElement("style");return n.attrs.type="text/css",c(t,n.attrs),o(n,t),t}function w(n){var t=document.createElement("link");return n.attrs.type="text/css",n.attrs.rel="stylesheet",c(t,n.attrs),o(n,t),t}function c(n,t){Object.keys(t).forEach(function(i){n.setAttribute(i,t[i])})}function l(n,t){var i,r,u,e,f;if(t.transform&&n.css){if(!(e=t.transform(n.css)))return function(){};n.css=e}return t.singleton?(f=g++,i=y||(y=h(t)),r=a.bind(null,i,f,!1),u=a.bind(null,i,f,!0)):n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(i=w(t),r=k.bind(null,i,t),u=function(){s(i);i.href&&URL.revokeObjectURL(i.href)}):(i=h(t),r=b.bind(null,i),u=function(){s(i)}),r(n),function(t){if(t){if(t.css===n.css&&t.media===n.media&&t.sourceMap===n.sourceMap)return;r(n=t)}else u()}}function a(n,t,i,r){var e=i?"":r.css,f,u;n.styleSheet?n.styleSheet.cssText=p(t,e):(f=document.createTextNode(e),u=n.childNodes,u[t]&&n.removeChild(u[t]),u.length?n.insertBefore(f,u[t]):n.appendChild(f))}function b(n,t){var i=t.css,r=t.media;if(r&&n.setAttribute("media",r),n.styleSheet)n.styleSheet.cssText=i;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(i))}}function k(n,t,i){var r=i.css,u=i.sourceMap,o=void 0===t.convertToAbsoluteUrls&&u,e,f;(t.convertToAbsoluteUrls||o)&&(r=nt(r));u&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(u))))+" */");e=new Blob([r],{type:"text/css"});f=n.href;n.href=URL.createObjectURL(e);f&&URL.revokeObjectURL(f)}var u={},d=function(n){var t;return function(){return void 0===t&&(t=n.apply(this,arguments)),t}}(function(){return window&&document&&document.all&&!window.atob}),v=function(n){var t={};return function(i){if(void 0===t[i]){var r=n.call(this,i);if(r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(n){r=null}t[i]=r}return t[i]}}(function(n){return document.querySelector(n)}),y=null,g=0,r=[],nt=i(8),p;n.exports=function(n,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{};t.singleton||(t.singleton=d());t.insertInto||(t.insertInto="head");t.insertAt||(t.insertAt="bottom");var i=e(n,t);return f(i,t),function(n){for(var c,o,h,s=[],r=0;r<i.length;r++)c=i[r],(o=u[c.id]).refs--,s.push(o);for(n&&f(e(n,t),t),r=0;r<s.length;r++)if(o=s[r],0===o.refs){for(h=0;h<o.parts.length;h++)o.parts[h]();delete u[o.id]}}};p=function(){var n=[];return function(t,i){return n[t]=i,n.filter(Boolean).join("\n")}}()},function(n){n.exports=function(n){var t="undefined"!=typeof window&&window.location,i,r;if(!t)throw new Error("fixUrls requires window.location");return!n||"string"!=typeof n?n:(i=t.protocol+"//"+t.host,r=i+t.pathname.replace(/\/[^\/]*$/,"/"),n.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(n,t){var u=t.trim().replace(/^"(.*)"$/,function(n,t){return t}).replace(/^'(.*)'$/,function(n,t){return t}),f;return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(u)?n:(f=0===u.indexOf("//")?u:0===u.indexOf("/")?i+u:r+u.replace(/^\.\//,""),"url("+JSON.stringify(f)+")")}))}},function(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(0),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t){function i(n){return isNaN(n)||29===new Date(n,2,0).getDate()}return t.extendAliases({"dd/mm/yyyy":{mask:"1/2/y",placeholder:"dd/mm/yyyy",regex:{val1pre:new RegExp("[0-3]"),val1:new RegExp("0[1-9]|[12][0-9]|3[01]"),val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|[12][0-9]|3[01])"+i+"[01])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|[12][0-9])"+i+"(0[1-9]|1[012]))|(30"+i+"(0[13-9]|1[012]))|(31"+i+"(0[13578]|1[02]))")}},leapday:"29/02/",separator:"/",yearrange:{minyear:1900,maxyear:2099},isInYearRange:function(n,t,i){if(isNaN(n))return!1;var r=parseInt(n.concat(t.toString().slice(n.length))),u=parseInt(n.concat(i.toString().slice(n.length)));return!isNaN(r)&&t<=r&&r<=i||!isNaN(u)&&t<=u&&u<=i},determinebaseyear:function(n,t,i){var r=(new Date).getFullYear(),u,s,e,f,o;if(n>r)return n;if(t<r){for(u=t.toString().slice(0,2),s=t.toString().slice(2,4);t<u+i;)u--;return e=u+s,n>e?n:e}if(n<=r&&r<=t){for(f=r.toString().slice(0,2);t<f+i;)f--;return o=f+i,o<n?n:o}return r},onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val(r.getDate().toString()+(r.getMonth()+1).toString()+r.getFullYear().toString()),u.trigger("setvalue"))},getFrontValue:function(n,t,i){for(var f,e=0,r=0,u=0;u<n.length&&"2"!==n.charAt(u);u++)f=i.definitions[n.charAt(u)],f?(e+=r,r=f.cardinality):r++;return t.join("").substr(e,r)},postValidation:function(n,t,r){var f,e,u=n.join("");return 0===r.mask.indexOf("y")?(e=u.substr(0,4),f=u.substring(4,10)):(e=u.substring(6,10),f=u.substr(0,6)),t&&(f!==r.leapday||i(e))},definitions:{1:{validator:function(n,t,i,r,u){var f=u.regex.val1.test(n);return r||f||n.charAt(1)!==u.separator&&-1==="-./".indexOf(n.charAt(1))||!(f=u.regex.val1.test("0"+n.charAt(0)))?f:(t.buffer[i-1]="0",{refreshFromBuffer:{start:i-1,end:i},pos:i,c:n.charAt(0)})},cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var e=n,f;if(isNaN(t.buffer[i+1])||(e+=t.buffer[i+1]),f=1===e.length?u.regex.val1pre.test(e):u.regex.val1.test(e),f&&t.validPositions[i]&&(u.regex.val2(u.separator).test(n+t.validPositions[i].input)||(t.validPositions[i].input="0"===n?"1":"0")),!r&&!f){if(f=u.regex.val1.test(n+"0"))return t.buffer[i]=n,t.buffer[++i]="0",{pos:i,c:"0"};if(f=u.regex.val1.test("0"+n))return t.buffer[i]="0",i++,{pos:i}}return f},cardinality:1}]},2:{validator:function(n,t,i,r,u){var f=u.getFrontValue(t.mask,t.buffer,u),e;return-1!==f.indexOf(u.placeholder[0])&&(f="01"+u.separator),e=u.regex.val2(u.separator).test(f+n),r||e||n.charAt(1)!==u.separator&&-1==="-./".indexOf(n.charAt(1))||!(e=u.regex.val2(u.separator).test(f+"0"+n.charAt(0)))?e:(t.buffer[i-1]="0",{refreshFromBuffer:{start:i-1,end:i},pos:i,c:n.charAt(0)})},cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var f,e;return isNaN(t.buffer[i+1])||(n+=t.buffer[i+1]),f=u.getFrontValue(t.mask,t.buffer,u),-1!==f.indexOf(u.placeholder[0])&&(f="01"+u.separator),e=1===n.length?u.regex.val2pre(u.separator).test(f+n):u.regex.val2(u.separator).test(f+n),e&&t.validPositions[i]&&(u.regex.val2(u.separator).test(n+t.validPositions[i].input)||(t.validPositions[i].input="0"===n?"1":"0")),r||e||!(e=u.regex.val2(u.separator).test(f+"0"+n))?e:(t.buffer[i]="0",i++,{pos:i})},cardinality:1}]},y:{validator:function(n,t,i,r,u){return u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear)},cardinality:4,prevalidator:[{validator:function(n,t,i,r,u){var e=u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear),f;if(!r&&!e){if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n+"0").toString().slice(0,1),e=u.isInYearRange(f+n,u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i++]=f.charAt(0),{pos:i};if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n+"0").toString().slice(0,2),e=u.isInYearRange(f+n,u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i++]=f.charAt(0),t.buffer[i++]=f.charAt(1),{pos:i}}return e},cardinality:1},{validator:function(n,t,i,r,u){var e=u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear),f;if(!r&&!e){if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n).toString().slice(0,2),e=u.isInYearRange(n[0]+f[1]+n[1],u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i++]=f.charAt(1),{pos:i};if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n).toString().slice(0,2),e=u.isInYearRange(f+n,u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i-1]=f.charAt(0),t.buffer[i++]=f.charAt(1),t.buffer[i++]=n.charAt(0),{refreshFromBuffer:{start:i-3,end:i},pos:i}}return e},cardinality:2},{validator:function(n,t,i,r,u){return u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear)},cardinality:3}]}},insertMode:!1,autoUnmask:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",alias:"dd/mm/yyyy",regex:{val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[13-9]|1[012])"+i+"[0-3])|(02"+i+"[0-2])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+i+"30)|((0[13578]|1[02])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val((r.getMonth()+1).toString()+r.getDate().toString()+r.getFullYear().toString()),u.trigger("setvalue"))}},"yyyy/mm/dd":{mask:"y/1/2",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",leapday:"/02/29",onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val(r.getFullYear().toString()+(r.getMonth()+1).toString()+r.getDate().toString()),u.trigger("setvalue"))}},"dd.mm.yyyy":{mask:"1.2.y",placeholder:"dd.mm.yyyy",leapday:"29.02.",separator:".",alias:"dd/mm/yyyy"},"dd-mm-yyyy":{mask:"1-2-y",placeholder:"dd-mm-yyyy",leapday:"29-02-",separator:"-",alias:"dd/mm/yyyy"},"mm.dd.yyyy":{mask:"1.2.y",placeholder:"mm.dd.yyyy",leapday:"02.29.",separator:".",alias:"mm/dd/yyyy"},"mm-dd-yyyy":{mask:"1-2-y",placeholder:"mm-dd-yyyy",leapday:"02-29-",separator:"-",alias:"mm/dd/yyyy"},"yyyy.mm.dd":{mask:"y.1.2",placeholder:"yyyy.mm.dd",leapday:".02.29",separator:".",alias:"yyyy/mm/dd"},"yyyy-mm-dd":{mask:"y-1-2",placeholder:"yyyy-mm-dd",leapday:"-02-29",separator:"-",alias:"yyyy/mm/dd"},datetime:{mask:"1/2/y h:s",placeholder:"dd/mm/yyyy hh:mm",alias:"dd/mm/yyyy",regex:{hrspre:new RegExp("[012]"),hrs24:new RegExp("2[0-4]|1[3-9]"),hrs:new RegExp("[01][0-9]|2[0-4]"),ampm:new RegExp("^[a|p|A|P][m|M]"),mspre:new RegExp("[0-5]"),ms:new RegExp("[0-5][0-9]")},timeseparator:":",hourFormat:"24",definitions:{h:{validator:function(n,t,i,r,u){var e,f;return"24"===u.hourFormat&&24===parseInt(n,10)?(t.buffer[i-1]="0",t.buffer[i]="0",{refreshFromBuffer:{start:i-1,end:i},c:"0"}):(e=u.regex.hrs.test(n),!r&&!e&&(n.charAt(1)===u.timeseparator||-1!=="-.:".indexOf(n.charAt(1)))&&(e=u.regex.hrs.test("0"+n.charAt(0))))?(t.buffer[i-1]="0",t.buffer[i]=n.charAt(0),i++,{refreshFromBuffer:{start:i-2,end:i},pos:i,c:u.timeseparator}):e&&"24"!==u.hourFormat&&u.regex.hrs24.test(n)?(f=parseInt(n,10),24===f?(t.buffer[i+5]="a",t.buffer[i+6]="m"):(t.buffer[i+5]="p",t.buffer[i+6]="m"),(f-=12)<10?(t.buffer[i]=f.toString(),t.buffer[i-1]="0"):(t.buffer[i]=f.toString().charAt(1),t.buffer[i-1]=f.toString().charAt(0)),{refreshFromBuffer:{start:i-1,end:i+6},c:t.buffer[i]}):e},cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var f=u.regex.hrspre.test(n);return r||f||!(f=u.regex.hrs.test("0"+n))?f:(t.buffer[i]="0",i++,{pos:i})},cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var f=u.regex.mspre.test(n);return r||f||!(f=u.regex.ms.test("0"+n))?f:(t.buffer[i]="0",i++,{pos:i})},cardinality:1}]},t:{validator:function(n,t,i,r,u){return u.regex.ampm.test(n+"m")},casing:"lower",cardinality:1}},insertMode:!1,autoUnmask:!1},datetime12:{mask:"1/2/y h:s t\\m",placeholder:"dd/mm/yyyy hh:mm xm",alias:"datetime",hourFormat:"12"},"mm/dd/yyyy hh:mm xm":{mask:"1/2/y h:s t\\m",placeholder:"mm/dd/yyyy hh:mm xm",alias:"datetime12",regex:{val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[13-9]|1[012])"+i+"[0-3])|(02"+i+"[0-2])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+i+"30)|((0[13578]|1[02])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val((r.getMonth()+1).toString()+r.getDate().toString()+r.getFullYear().toString()),u.trigger("setvalue"))}},"hh:mm t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"h:s t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm:ss":{mask:"h:s:s",placeholder:"hh:mm:ss",alias:"datetime",autoUnmask:!1},"hh:mm":{mask:"h:s",placeholder:"hh:mm",alias:"datetime",autoUnmask:!1},date:{alias:"dd/mm/yyyy"},"mm/yyyy":{mask:"1/y",placeholder:"mm/yyyy",leapday:"donotuse",separator:"/",alias:"mm/dd/yyyy"},shamsi:{regex:{val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"[0-3])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[1-9]|1[012])"+i+"30)|((0[1-6])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},yearrange:{minyear:1300,maxyear:1499},mask:"y/1/2",leapday:"/12/30",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",clearIncomplete:!0},"yyyy-mm-dd hh:mm:ss":{mask:"y-1-2 h:s:s",placeholder:"yyyy-mm-dd hh:mm:ss",alias:"datetime",separator:"-",leapday:"-02-29",regex:{val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[13-9]|1[012])"+i+"[0-3])|(02"+i+"[0-2])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+i+"30)|((0[13578]|1[02])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},onKeyDown:function(){}}}),t})},function(n,t,i){"use strict";var r;"function"==typeof Symbol&&Symbol.iterator;void 0!==(r=function(){return window}.call(t,i,t,n))&&(n.exports=r)},function(n,t,i){"use strict";var r;"function"==typeof Symbol&&Symbol.iterator;void 0!==(r=function(){return document}.call(t,i,t,n))&&(n.exports=r)},function(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(0),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t){return t.extendDefinitions({A:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,casing:"upper"},"&":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,casing:"upper"},"#":{validator:"[0-9A-Fa-f]",cardinality:1,casing:"upper"}}),t.extendAliases({url:{definitions:{i:{validator:".",cardinality:1}},mask:"(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}",insertMode:!1,autoUnmask:!1,inputmode:"url"},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(n,t,i){return i-1>-1&&"."!==t.buffer[i-1]?(n=t.buffer[i-1]+n,n=i-2>-1&&"."!==t.buffer[i-2]?t.buffer[i-2]+n:"0"+n):n="00"+n,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(n)},cardinality:1}},onUnMask:function(n){return n},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,onBeforePaste:function(n){return(n=n.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",cardinality:1,casing:"lower"},"-":{validator:"[0-9A-Za-z-]",cardinality:1,casing:"lower"}},onUnMask:function(n){return n},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",cardinality:1,casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}}),t})},function(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(0),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t,i){function r(n,i){for(var u="",r=0;r<n.length;r++)u+=t.prototype.definitions[n.charAt(r)]||i.definitions[n.charAt(r)]||i.optionalmarker.start===n.charAt(r)||i.optionalmarker.end===n.charAt(r)||i.quantifiermarker.start===n.charAt(r)||i.quantifiermarker.end===n.charAt(r)||i.groupmarker.start===n.charAt(r)||i.groupmarker.end===n.charAt(r)||i.alternatormarker===n.charAt(r)?"\\"+n.charAt(r):n.charAt(r);return u}return t.extendAliases({numeric:{mask:function(n){var f,e,t,u;return(0!==n.repeat&&isNaN(n.integerDigits)&&(n.integerDigits=n.repeat),n.repeat=0,n.groupSeparator===n.radixPoint&&(n.groupSeparator="."===n.radixPoint?",":","===n.radixPoint?".":"")," "===n.groupSeparator&&(n.skipOptionalPartCharacter=i),n.autoGroup=n.autoGroup&&""!==n.groupSeparator,n.autoGroup&&("string"==typeof n.groupSize&&isFinite(n.groupSize)&&(n.groupSize=parseInt(n.groupSize)),isFinite(n.integerDigits)))&&(f=Math.floor(n.integerDigits/n.groupSize),e=n.integerDigits%n.groupSize,n.integerDigits=parseInt(n.integerDigits)+(0===e?f-1:f),n.integerDigits<1&&(n.integerDigits="*")),n.placeholder.length>1&&(n.placeholder=n.placeholder.charAt(0)),"radixFocus"===n.positionCaretOnClick&&""===n.placeholder&&!1===n.integerOptional&&(n.positionCaretOnClick="lvp"),n.definitions[";"]=n.definitions["~"],n.definitions[";"].definitionSymbol="~",!0===n.numericInput&&(n.positionCaretOnClick="radixFocus"===n.positionCaretOnClick?"lvp":n.positionCaretOnClick,n.digitsOptional=!1,isNaN(n.digits)&&(n.digits=2),n.decimalProtect=!1),t="[+]",(t+=r(n.prefix,n),t+=!0===n.integerOptional?"~{1,"+n.integerDigits+"}":"~{"+n.integerDigits+"}",n.digits!==i)&&(n.radixPointDefinitionSymbol=n.decimalProtect?":":n.radixPoint,u=n.digits.toString().split(","),isFinite(u[0]&&u[1]&&isFinite(u[1]))?t+=n.radixPointDefinitionSymbol+";{"+n.digits+"}":(isNaN(n.digits)||parseInt(n.digits)>0)&&(t+=n.digitsOptional?"["+n.radixPointDefinitionSymbol+";{1,"+n.digits+"}]":n.radixPointDefinitionSymbol+";{"+n.digits+"}")),t+=r(n.suffix,n),t+="[-]",n.greedy=!1,t},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",groupSize:3,groupSeparator:"",autoGroup:!1,allowMinus:!0,negationSymbol:{front:"-",back:""},integerDigits:"+",integerOptional:!0,prefix:"",suffix:"",rightAlign:!0,decimalProtect:!0,min:null,max:null,step:1,insertMode:!0,autoUnmask:!1,unmaskAsNumber:!1,inputmode:"numeric",preValidation:function(t,r,u,f,e){if("-"===u||u===e.negationSymbol.front)return!0===e.allowMinus&&(e.isNegative=e.isNegative===i||!e.isNegative,""===t.join("")||{caret:r,dopost:!0});if(!1===f&&u===e.radixPoint&&e.digits!==i&&(isNaN(e.digits)||parseInt(e.digits)>0)){var o=n.inArray(e.radixPoint,t);if(-1!==o)return!0===e.numericInput?r===o:{caret:o+1}}return!0},postValidation:function(r,u,f){var a=f.suffix.split(""),v=f.prefix.split(""),o,h,s,e,l,y,c,b,p,w;if(u.pos===i&&u.caret!==i&&!0!==u.dopost||(o=u.caret!==i?u.caret:u.pos,h=r.slice(),f.numericInput&&(o=h.length-o-1,h=h.reverse()),s=h[o],s===f.groupSeparator&&(s=h[o+=1]),o===h.length-f.suffix.length-1&&s===f.radixPoint))return u;if(s!==i&&s!==f.radixPoint&&s!==f.negationSymbol.front&&s!==f.negationSymbol.back&&(h[o]="?",f.prefix.length>0&&o>=(!1===f.isNegative?1:0)&&o<f.prefix.length-1+(!1===f.isNegative?1:0)?v[o-(!1===f.isNegative?1:0)]="?":f.suffix.length>0&&o>=h.length-f.suffix.length-(!1===f.isNegative?1:0)&&(a[o-(h.length-f.suffix.length-(!1===f.isNegative?1:0))]="?")),v=v.join(""),a=a.join(""),e=h.join("").replace(v,""),e=e.replace(a,""),e=e.replace(new RegExp(t.escapeRegex(f.groupSeparator),"g"),""),e=e.replace(new RegExp("[-"+t.escapeRegex(f.negationSymbol.front)+"]","g"),""),e=e.replace(new RegExp(t.escapeRegex(f.negationSymbol.back)+"$"),""),isNaN(f.placeholder)&&(e=e.replace(new RegExp(t.escapeRegex(f.placeholder),"g"),"")),e.length>1&&1!==e.indexOf(f.radixPoint)&&("0"===s&&(e=e.replace(/^\?/g,"")),e=e.replace(/^0/g,"")),e.charAt(0)===f.radixPoint&&""!==f.radixPoint&&!0!==f.numericInput&&(e="0"+e),""!==e){if(e=e.split(""),(!f.digitsOptional||f.enforceDigitsOnBlur&&"blur"===u.event)&&isFinite(f.digits))for(l=n.inArray(f.radixPoint,e),y=n.inArray(f.radixPoint,h),-1===l&&(e.push(f.radixPoint),l=e.length-1),c=1;c<=f.digits;c++)f.digitsOptional&&(!f.enforceDigitsOnBlur||"blur"!==u.event)||e[l+c]!==i&&e[l+c]!==f.placeholder.charAt(0)?-1!==y&&h[y+c]!==i&&(e[l+c]=e[l+c]||h[y+c]):e[l+c]=u.placeholder||f.placeholder.charAt(0);!0===f.autoGroup&&""!==f.groupSeparator&&(s!==f.radixPoint||u.pos!==i||u.dopost)?(b=e[e.length-1]===f.radixPoint&&u.c===f.radixPoint,e=t(function(n,t){var i="",r;return(i+="("+t.groupSeparator+"*{"+t.groupSize+"}){*}",""!==t.radixPoint)&&(r=n.join("").split(t.radixPoint),r[1]&&(i+=t.radixPoint+"*{"+r[1].match(/^\d*\??\d*/)[0].length+"}")),i}(e,f),{numericInput:!0,jitMasking:!0,definitions:{"*":{validator:"[0-9?]",cardinality:1}}}).format(e.join("")),b&&(e+=f.radixPoint),e.charAt(0)===f.groupSeparator&&e.substr(1)):e=e.join("")}return(f.isNegative&&"blur"===u.event&&(f.isNegative="0"!==e),e=v+e,e+=a,f.isNegative&&(e=f.negationSymbol.front+e,e+=f.negationSymbol.back),e=e.split(""),s!==i)&&(s!==f.radixPoint&&s!==f.negationSymbol.front&&s!==f.negationSymbol.back?(o=n.inArray("?",e))>-1?e[o]=s:o=u.caret||0:(s===f.radixPoint||s===f.negationSymbol.front||s===f.negationSymbol.back)&&(p=n.inArray(s,e),-1!==p&&(o=p))),f.numericInput&&(o=e.length-o-1,e=e.reverse()),w={caret:s===i||u.pos!==i?o+(f.numericInput?-1:1):o,buffer:e,refreshFromBuffer:u.dopost||r.join("")!==e.join("")},w.refreshFromBuffer?w:u},onBeforeWrite:function(r,u,f,e){if(r)switch(r.type){case"keydown":return e.postValidation(u,{caret:f,dopost:!0},e);case"blur":case"checkval":var o;if(function(n){n.parseMinMaxOptions===i&&(null!==n.min&&(n.min=n.min.toString().replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),","===n.radixPoint&&(n.min=n.min.replace(n.radixPoint,".")),n.min=isFinite(n.min)?parseFloat(n.min):NaN,isNaN(n.min)&&(n.min=Number.MIN_VALUE)),null!==n.max&&(n.max=n.max.toString().replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),","===n.radixPoint&&(n.max=n.max.replace(n.radixPoint,".")),n.max=isFinite(n.max)?parseFloat(n.max):NaN,isNaN(n.max)&&(n.max=Number.MAX_VALUE)),n.parseMinMaxOptions="done")}(e),null!==e.min||null!==e.max){if(o=e.onUnMask(u.join(""),i,n.extend({},e,{unmaskAsNumber:!0})),null!==e.min&&o<e.min)return e.isNegative=e.min<0,e.postValidation(e.min.toString().replace(".",e.radixPoint).split(""),{caret:f,dopost:!0,placeholder:"0"},e);if(null!==e.max&&o>e.max)return e.isNegative=e.max<0,e.postValidation(e.max.toString().replace(".",e.radixPoint).split(""),{caret:f,dopost:!0,placeholder:"0"},e)}return e.postValidation(u,{caret:f,placeholder:"0",event:"blur"},e);case"_checkval":return{caret:f}}},regex:{integerPart:function(n,i){return i?new RegExp("["+t.escapeRegex(n.negationSymbol.front)+"+]?"):new RegExp("["+t.escapeRegex(n.negationSymbol.front)+"+]?\\d+")},integerNPart:function(n){return new RegExp("[\\d"+t.escapeRegex(n.groupSeparator)+t.escapeRegex(n.placeholder.charAt(0))+"]+")}},definitions:{"~":{validator:function(n,r,u,f,e,o){var l=f?new RegExp("[0-9"+t.escapeRegex(e.groupSeparator)+"]").test(n):new RegExp("[0-9]").test(n),s,h,c;if(!0===l){if(!0!==e.numericInput&&r.validPositions[u]!==i&&"~"===r.validPositions[u].match.def&&!o){for(s=r.buffer.join(""),h=(s=(s=s.replace(new RegExp("[-"+t.escapeRegex(e.negationSymbol.front)+"]","g"),"")).replace(new RegExp(t.escapeRegex(e.negationSymbol.back)+"$"),"")).split(e.radixPoint),h.length>1&&(h[1]=h[1].replace(/0/g,e.placeholder.charAt(0))),"0"===h[0]&&(h[0]=h[0].replace(/0/g,e.placeholder.charAt(0))),s=h[0]+e.radixPoint+h[1]||"",c=r._buffer.join(""),s===e.radixPoint&&(s=c);null===s.match(t.escapeRegex(c)+"$");)c=c.slice(1);l=(s=(s=s.replace(c,"")).split(""))[u]===i?{pos:u,remove:u}:{pos:u}}}else f||n!==e.radixPoint||r.validPositions[u-1]!==i||(r.buffer[u]="0",l={pos:u+1});return l},cardinality:1},"+":{validator:function(n,t,i,r,u){return u.allowMinus&&("-"===n||n===u.negationSymbol.front)},cardinality:1,placeholder:""},"-":{validator:function(n,t,i,r,u){return u.allowMinus&&n===u.negationSymbol.back},cardinality:1,placeholder:""},":":{validator:function(n,i,r,u,f){var o="["+t.escapeRegex(f.radixPoint)+"]",e=new RegExp(o).test(n);return e&&i.validPositions[r]&&i.validPositions[r].match.placeholder===f.radixPoint&&(e={caret:r+1}),e},cardinality:1,placeholder:function(n){return n.radixPoint}}},onUnMask:function(n,i,r){if(""===i&&!0===r.nullable)return i;var u=n.replace(r.prefix,"");return u=u.replace(r.suffix,""),u=u.replace(new RegExp(t.escapeRegex(r.groupSeparator),"g"),""),""!==r.placeholder.charAt(0)&&(u=u.replace(new RegExp(r.placeholder.charAt(0),"g"),"0")),r.unmaskAsNumber?(""!==r.radixPoint&&-1!==u.indexOf(r.radixPoint)&&(u=u.replace(t.escapeRegex.call(this,r.radixPoint),".")),u=u.replace(new RegExp("^"+t.escapeRegex(r.negationSymbol.front)),"-"),u=u.replace(new RegExp(t.escapeRegex(r.negationSymbol.back)+"$"),""),Number(u)):u},isComplete:function(n,i){var u=n.join(""),r;return n.slice().join("")!==u?!1:(r=u.replace(i.prefix,""),r=r.replace(i.suffix,""),r=r.replace(new RegExp(t.escapeRegex(i.groupSeparator),"g"),""),","===i.radixPoint&&(r=r.replace(t.escapeRegex(i.radixPoint),".")),isFinite(r))},onBeforeMask:function(n,r){var u,f,e,o,h,s;return(r.isNegative=i,n=n.toString().charAt(n.length-1)===r.radixPoint?n.toString().substr(0,n.length-1):n.toString(),""!==r.radixPoint&&isFinite(n))&&(u=n.split("."),f=""!==r.groupSeparator?parseInt(r.groupSize):0,2===u.length&&(u[0].length>f||u[1].length>f||u[0].length<=f&&u[1].length<f)&&(n=n.replace(".",r.radixPoint))),e=n.match(/,/g),o=n.match(/\./g),(n=o&&e?o.length>e.length?(n=n.replace(/\./g,"")).replace(",",r.radixPoint):e.length>o.length?(n=n.replace(/,/g,"")).replace(".",r.radixPoint):n.indexOf(".")<n.indexOf(",")?n.replace(/\./g,""):n.replace(/,/g,""):n.replace(new RegExp(t.escapeRegex(r.groupSeparator),"g"),""),0===r.digits&&(-1!==n.indexOf(".")?n=n.substring(0,n.indexOf(".")):-1!==n.indexOf(",")&&(n=n.substring(0,n.indexOf(",")))),""!==r.radixPoint&&isFinite(r.digits)&&-1!==n.indexOf(r.radixPoint))&&(h=n.split(r.radixPoint)[1].match(new RegExp("\\d*"))[0],parseInt(r.digits)<h.toString().length&&(s=Math.pow(10,parseInt(r.digits)),n=n.replace(t.escapeRegex(r.radixPoint),"."),n=(n=Math.round(parseFloat(n)*s)/s).toString().replace(".",r.radixPoint))),n},canClearPosition:function(n,t,i,r,u){var f=n.validPositions[t],e=f.input!==u.radixPoint||null!==n.validPositions[t].match.fn&&!1===u.decimalProtect||f.input===u.radixPoint&&n.validPositions[t+1]&&null===n.validPositions[t+1].match.fn||isFinite(f.input)||t===i||f.input===u.groupSeparator||f.input===u.negationSymbol.front||f.input===u.negationSymbol.back;return!e||"+"!==f.match.nativeDef&&"-"!==f.match.nativeDef||(u.isNegative=!1),e},onKeyDown:function(i,r,u,f){var e=n(this);if(i.ctrlKey)switch(i.keyCode){case t.keyCode.UP:e.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(f.step));e.trigger("setvalue");break;case t.keyCode.DOWN:e.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(f.step));e.trigger("setvalue")}}},currency:{prefix:"$ ",groupSeparator:",",alias:"numeric",placeholder:"0",autoGroup:!0,digits:2,digitsOptional:!1,clearMaskOnLostFocus:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:0,radixPoint:""},percentage:{alias:"numeric",digits:2,digitsOptional:!0,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowMinus:!1}}),t})},function(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(0),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t){function i(n,t){var u=(n.mask||n).replace(/#/g,"9").replace(/\)/,"9").replace(/[+()#-]/g,""),f=(t.mask||t).replace(/#/g,"9").replace(/\)/,"9").replace(/[+()#-]/g,""),i=(n.mask||n).split("#")[0],r=(t.mask||t).split("#")[0];return 0===r.indexOf(i)?-1:0===i.indexOf(r)?1:u.localeCompare(f)}var r=t.prototype.analyseMask;return t.prototype.analyseMask=function(t,i,u){function f(n,i,r){var s;i=i||"";r=r||o;""!==i&&(r[i]={});for(var h="",u=r[i]||r,e=n.length-1;e>=0;e--)u[h=(t=n[e].mask||n[e]).substr(0,1)]=u[h]||[],u[h].unshift(t.substr(1)),n.splice(e,1);for(s in u)u[s].length>500&&f(u[s].slice(),s,u)}function e(t){var f="",r=[],i;for(i in t)n.isArray(t[i])?1===t[i].length?r.push(i+t[i]):r.push(i+u.groupmarker.start+t[i].join(u.groupmarker.end+u.alternatormarker+u.groupmarker.start)+u.groupmarker.end):r.push(i+e(t[i]));return f+=1===r.length?r[0]:u.groupmarker.start+r.join(u.groupmarker.end+u.alternatormarker+u.groupmarker.start)+u.groupmarker.end,f}var o={};return u.phoneCodes&&(u.phoneCodes&&u.phoneCodes.length>1e3&&(f((t=t.substr(1,t.length-2)).split(u.groupmarker.end+u.alternatormarker+u.groupmarker.start)),t=e(o)),t=t.replace(/9/g,"\\9")),r.call(this,t,i,u)},t.extendAliases({abstractphone:{groupmarker:{start:"<",end:">"},countrycode:"",phoneCodes:[],mask:function(n){return n.definitions={"#":t.prototype.definitions[9]},n.phoneCodes.sort(i)},keepStatic:!0,onBeforeMask:function(n,t){var i=n.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(i.indexOf(t.countrycode)>1||-1===i.indexOf(t.countrycode))&&(i="+"+t.countrycode+i),i},onUnMask:function(n){return n.replace(/[()#-]/g,"")},inputmode:"tel"}}),t})},function(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(0),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t){return t.extendAliases({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(n,t){return new RegExp(t.regex,t.casing?"i":"").test(n.join(""))},definitions:{r:{validator:function(t,i,r,u,f){function h(n,t){this.matches=[];this.isGroup=n||!1;this.isQuantifier=t||!1;this.quantifier={min:1,max:1};this.repeaterPart=void 0}function s(t,i){var u=!1,v,r,w,d,y,o,l,g,h,b;for(i&&(e+="(",c++),v=0;v<t.matches.length;v++){if(r=t.matches[v],!0===r.isGroup)u=s(r,!0);else if(!0===r.isQuantifier){var nt=n.inArray(r,t.matches),p=t.matches[nt-1],k=e;if(isNaN(r.quantifier.max)){for(;r.repeaterPart&&r.repeaterPart!==e&&r.repeaterPart.length>e.length&&!(u=s(p,!0)););(u=u||s(p,!0))&&(r.repeaterPart=e);e=k+r.quantifier.max}else{for(w=0,d=r.quantifier.max-1;w<d&&!(u=s(p,!0));w++);e=k+"{"+r.quantifier.min+","+r.quantifier.max+"}"}}else if(void 0!==r.matches)for(y=0;y<r.length&&!(u=s(r[y],i));y++);else{if("["==r.charAt(0)){for(o=e,o+=r,h=0;h<c;h++)o+=")";u=(b=new RegExp("^("+o+")$",f.casing?"i":"")).test(a)}else for(l=0,g=r.length;l<g;l++)if("\\"!==r.charAt(l)){for(o=e,o=(o+=r.substr(0,l+1)).replace(/\|$/,""),h=0;h<c;h++)o+=")";if(b=new RegExp("^("+o+")$",f.casing?"i":""),u=b.test(a))break}e+=r}if(u)break}return i&&(e+=")",c--),u}var a,o,y=i.buffer.slice(),e="",p=!1,c=0,l,v;for(null===f.regexTokens&&function(){var t,u,i=new h,n=[],e;for(f.regexTokens=[];t=f.tokenizer.exec(f.regex);)switch((u=t[0]).charAt(0)){case"(":n.push(new h(!0));break;case")":o=n.pop();n.length>0?n[n.length-1].matches.push(o):i.matches.push(o);break;case"{":case"+":case"*":var s=new h(!1,!0),r=(u=u.replace(/[{}]/g,"")).split(","),c=isNaN(r[0])?r[0]:parseInt(r[0]),l=1===r.length?c:isNaN(r[1])?r[1]:parseInt(r[1]);(s.quantifier={min:c,max:l},n.length>0)?(e=n[n.length-1].matches,(t=e.pop()).isGroup||((o=new h(!0)).matches.push(t),t=o),e.push(t),e.push(s)):((t=i.matches.pop()).isGroup||((o=new h(!0)).matches.push(t),t=o),i.matches.push(t),i.matches.push(s));break;default:n.length>0?n[n.length-1].matches.push(u):i.matches.push(u)}i.matches.length>0&&f.regexTokens.push(i)}(),y.splice(r,0,t),a=y.join(""),l=0;l<f.regexTokens.length;l++)if(v=f.regexTokens[l],p=s(v,v.isGroup))break;return p},cardinality:1}}}}),t})},function(n,t,i){"use strict";var r,u,f,e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(e){u=[i(2),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t){return void 0===n.fn.inputmask&&(n.fn.inputmask=function(i,r){var f,u=this[0];if(void 0===r&&(r={}),"string"==typeof i)switch(i){case"unmaskedvalue":return u&&u.inputmask?u.inputmask.unmaskedvalue():n(u).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return u&&u.inputmask?u.inputmask.getemptymask():"";case"hasMaskedValue":return!(!u||!u.inputmask)&&u.inputmask.hasMaskedValue();case"isComplete":return!u||!u.inputmask||u.inputmask.isComplete();case"getmetadata":return u&&u.inputmask?u.inputmask.getmetadata():void 0;case"setvalue":n(u).val(r);u&&void 0===u.inputmask&&n(u).triggerHandler("setvalue");break;case"option":if("string"!=typeof r)return this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(r)});if(u&&void 0!==u.inputmask)return u.inputmask.option(r);break;default:return r.alias=i,f=new t(r),this.each(function(){f.mask(this)})}else{if("object"==(void 0===i?"undefined":e(i)))return f=new t(i),void 0===i.mask&&void 0===i.alias?this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(i);f.mask(this)}):this.each(function(){f.mask(this)});if(void 0===i)return this.each(function(){(f=new t(r)).mask(this)})}}),n.fn.inputmask})}]);!function(n){"function"==typeof define&&define.amd?define(["../inputmask"],n):"object"==typeof exports?module.exports=n(require("../inputmask")):n(window.Inputmask)}(function(n){return n.extendAliases({phone:{alias:"abstractphone",phoneCodes:[{mask:"+247-####",cc:"AC",cd:"Ascension",desc_en:"",name_ru:"Остров Вознесения",desc_ru:""},{mask:"+376-###-###",cc:"AD",cd:"Andorra",desc_en:"",name_ru:"Андорра",desc_ru:""},{mask:"+971-5#-###-####",cc:"AE",cd:"United Arab Emirates",desc_en:"mobile",name_ru:"Объединенные Арабские Эмираты",desc_ru:"мобильные"},{mask:"+971-#-###-####",cc:"AE",cd:"United Arab Emirates",desc_en:"",name_ru:"Объединенные Арабские Эмираты",desc_ru:""},{mask:"+93-##-###-####",cc:"AF",cd:"Afghanistan",desc_en:"",name_ru:"Афганистан",desc_ru:""},{mask:"+1(268)###-####",cc:"AG",cd:"Antigua & Barbuda",desc_en:"",name_ru:"Антигуа и Барбуда",desc_ru:""},{mask:"+1(264)###-####",cc:"AI",cd:"Anguilla",desc_en:"",name_ru:"Ангилья",desc_ru:""},{mask:"+355(###)###-###",cc:"AL",cd:"Albania",desc_en:"",name_ru:"Албания",desc_ru:""},{mask:"+374-##-###-###",cc:"AM",cd:"Armenia",desc_en:"",name_ru:"Армения",desc_ru:""},{mask:"+599-###-####",cc:"AN",cd:"Caribbean Netherlands",desc_en:"",name_ru:"Карибские Нидерланды",desc_ru:""},{mask:"+599-###-####",cc:"AN",cd:"Netherlands Antilles",desc_en:"",name_ru:"Нидерландские Антильские острова",desc_ru:""},{mask:"+599-9###-####",cc:"AN",cd:"Netherlands Antilles",desc_en:"Curacao",name_ru:"Нидерландские Антильские острова",desc_ru:"Кюрасао"},{mask:"+244(###)###-###",cc:"AO",cd:"Angola",desc_en:"",name_ru:"Ангола",desc_ru:""},{mask:"+672-1##-###",cc:"AQ",cd:"Australian bases in Antarctica",desc_en:"",name_ru:"Австралийская антарктическая база",desc_ru:""},{mask:"+54(###)###-####",cc:"AR",cd:"Argentina",desc_en:"",name_ru:"Аргентина",desc_ru:""},{mask:"+1(684)###-####",cc:"AS",cd:"American Samoa",desc_en:"",name_ru:"Американское Самоа",desc_ru:""},{mask:"+43(###)###-####",cc:"AT",cd:"Austria",desc_en:"",name_ru:"Австрия",desc_ru:""},{mask:"+61-#-####-####",cc:"AU",cd:"Australia",desc_en:"",name_ru:"Австралия",desc_ru:""},{mask:"+297-###-####",cc:"AW",cd:"Aruba",desc_en:"",name_ru:"Аруба",desc_ru:""},{mask:"+994-##-###-##-##",cc:"AZ",cd:"Azerbaijan",desc_en:"",name_ru:"Азербайджан",desc_ru:""},{mask:"+387-##-#####",cc:"BA",cd:"Bosnia and Herzegovina",desc_en:"",name_ru:"Босния и Герцеговина",desc_ru:""},{mask:"+387-##-####",cc:"BA",cd:"Bosnia and Herzegovina",desc_en:"",name_ru:"Босния и Герцеговина",desc_ru:""},{mask:"+1(246)###-####",cc:"BB",cd:"Barbados",desc_en:"",name_ru:"Барбадос",desc_ru:""},{mask:"+880-##-###-###",cc:"BD",cd:"Bangladesh",desc_en:"",name_ru:"Бангладеш",desc_ru:""},{mask:"+32(###)###-###",cc:"BE",cd:"Belgium",desc_en:"",name_ru:"Бельгия",desc_ru:""},{mask:"+226-##-##-####",cc:"BF",cd:"Burkina Faso",desc_en:"",name_ru:"Буркина Фасо",desc_ru:""},{mask:"+359(###)###-###",cc:"BG",cd:"Bulgaria",desc_en:"",name_ru:"Болгария",desc_ru:""},{mask:"+973-####-####",cc:"BH",cd:"Bahrain",desc_en:"",name_ru:"Бахрейн",desc_ru:""},{mask:"+257-##-##-####",cc:"BI",cd:"Burundi",desc_en:"",name_ru:"Бурунди",desc_ru:""},{mask:"+229-##-##-####",cc:"BJ",cd:"Benin",desc_en:"",name_ru:"Бенин",desc_ru:""},{mask:"+1(441)###-####",cc:"BM",cd:"Bermuda",desc_en:"",name_ru:"Бермудские острова",desc_ru:""},{mask:"+673-###-####",cc:"BN",cd:"Brunei Darussalam",desc_en:"",name_ru:"Бруней-Даруссалам",desc_ru:""},{mask:"+591-#-###-####",cc:"BO",cd:"Bolivia",desc_en:"",name_ru:"Боливия",desc_ru:""},{mask:"+55-##-####-####",cc:"BR",cd:"Brazil",desc_en:"",name_ru:"Бразилия",desc_ru:""},{mask:"+55-##-#####-####",cc:"BR",cd:"Brazil",desc_en:"",name_ru:"Бразилия",desc_ru:""},{mask:"+1(242)###-####",cc:"BS",cd:"Bahamas",desc_en:"",name_ru:"Багамские Острова",desc_ru:""},{mask:"+975-17-###-###",cc:"BT",cd:"Bhutan",desc_en:"",name_ru:"Бутан",desc_ru:""},{mask:"+975-#-###-###",cc:"BT",cd:"Bhutan",desc_en:"",name_ru:"Бутан",desc_ru:""},{mask:"+267-##-###-###",cc:"BW",cd:"Botswana",desc_en:"",name_ru:"Ботсвана",desc_ru:""},{mask:"+375(##)###-##-##",cc:"BY",cd:"Belarus",desc_en:"",name_ru:"Беларусь (Белоруссия)",desc_ru:""},{mask:"+501-###-####",cc:"BZ",cd:"Belize",desc_en:"",name_ru:"Белиз",desc_ru:""},{mask:"+243(###)###-###",cc:"CD",cd:"Dem. Rep. Congo",desc_en:"",name_ru:"Дем. Респ. Конго (Киншаса)",desc_ru:""},{mask:"+236-##-##-####",cc:"CF",cd:"Central African Republic",desc_en:"",name_ru:"Центральноафриканская Республика",desc_ru:""},{mask:"+242-##-###-####",cc:"CG",cd:"Congo (Brazzaville)",desc_en:"",name_ru:"Конго (Браззавиль)",desc_ru:""},{mask:"+41-##-###-####",cc:"CH",cd:"Switzerland",desc_en:"",name_ru:"Швейцария",desc_ru:""},{mask:"+225-##-###-###",cc:"CI",cd:"Cote d’Ivoire (Ivory Coast)",desc_en:"",name_ru:"Кот-д’Ивуар",desc_ru:""},{mask:"+682-##-###",cc:"CK",cd:"Cook Islands",desc_en:"",name_ru:"Острова Кука",desc_ru:""},{mask:"+56-#-####-####",cc:"CL",cd:"Chile",desc_en:"",name_ru:"Чили",desc_ru:""},{mask:"+237-####-####",cc:"CM",cd:"Cameroon",desc_en:"",name_ru:"Камерун",desc_ru:""},{mask:"+86(###)####-####",cc:"CN",cd:"China (PRC)",desc_en:"",name_ru:"Китайская Н.Р.",desc_ru:""},{mask:"+86(###)####-###",cc:"CN",cd:"China (PRC)",desc_en:"",name_ru:"Китайская Н.Р.",desc_ru:""},{mask:"+86-##-#####-#####",cc:"CN",cd:"China (PRC)",desc_en:"",name_ru:"Китайская Н.Р.",desc_ru:""},{mask:"+57(###)###-####",cc:"CO",cd:"Colombia",desc_en:"",name_ru:"Колумбия",desc_ru:""},{mask:"+506-####-####",cc:"CR",cd:"Costa Rica",desc_en:"",name_ru:"Коста-Рика",desc_ru:""},{mask:"+53-#-###-####",cc:"CU",cd:"Cuba",desc_en:"",name_ru:"Куба",desc_ru:""},{mask:"+238(###)##-##",cc:"CV",cd:"Cape Verde",desc_en:"",name_ru:"Кабо-Верде",desc_ru:""},{mask:"+599-###-####",cc:"CW",cd:"Curacao",desc_en:"",name_ru:"Кюрасао",desc_ru:""},{mask:"+357-##-###-###",cc:"CY",cd:"Cyprus",desc_en:"",name_ru:"Кипр",desc_ru:""},{mask:"+420(###)###-###",cc:"CZ",cd:"Czech Republic",desc_en:"",name_ru:"Чехия",desc_ru:""},{mask:"+49(####)###-####",cc:"DE",cd:"Germany",desc_en:"",name_ru:"Германия",desc_ru:""},{mask:"+49(###)###-####",cc:"DE",cd:"Germany",desc_en:"",name_ru:"Германия",desc_ru:""},{mask:"+49(###)##-####",cc:"DE",cd:"Germany",desc_en:"",name_ru:"Германия",desc_ru:""},{mask:"+49(###)##-###",cc:"DE",cd:"Germany",desc_en:"",name_ru:"Германия",desc_ru:""},{mask:"+49(###)##-##",cc:"DE",cd:"Germany",desc_en:"",name_ru:"Германия",desc_ru:""},{mask:"+49-###-###",cc:"DE",cd:"Germany",desc_en:"",name_ru:"Германия",desc_ru:""},{mask:"+253-##-##-##-##",cc:"DJ",cd:"Djibouti",desc_en:"",name_ru:"Джибути",desc_ru:""},{mask:"+45-##-##-##-##",cc:"DK",cd:"Denmark",desc_en:"",name_ru:"Дания",desc_ru:""},{mask:"+1(767)###-####",cc:"DM",cd:"Dominica",desc_en:"",name_ru:"Доминика",desc_ru:""},{mask:"+1(809)###-####",cc:"DO",cd:"Dominican Republic",desc_en:"",name_ru:"Доминиканская Республика",desc_ru:""},{mask:"+1(829)###-####",cc:"DO",cd:"Dominican Republic",desc_en:"",name_ru:"Доминиканская Республика",desc_ru:""},{mask:"+1(849)###-####",cc:"DO",cd:"Dominican Republic",desc_en:"",name_ru:"Доминиканская Республика",desc_ru:""},{mask:"+213-##-###-####",cc:"DZ",cd:"Algeria",desc_en:"",name_ru:"Алжир",desc_ru:""},{mask:"+593-##-###-####",cc:"EC",cd:"Ecuador ",desc_en:"mobile",name_ru:"Эквадор ",desc_ru:"мобильные"},{mask:"+593-#-###-####",cc:"EC",cd:"Ecuador",desc_en:"",name_ru:"Эквадор",desc_ru:""},{mask:"+372-####-####",cc:"EE",cd:"Estonia ",desc_en:"mobile",name_ru:"Эстония ",desc_ru:"мобильные"},{mask:"+372-###-####",cc:"EE",cd:"Estonia",desc_en:"",name_ru:"Эстония",desc_ru:""},{mask:"+20(###)###-####",cc:"EG",cd:"Egypt",desc_en:"",name_ru:"Египет",desc_ru:""},{mask:"+291-#-###-###",cc:"ER",cd:"Eritrea",desc_en:"",name_ru:"Эритрея",desc_ru:""},{mask:"+34(###)###-###",cc:"ES",cd:"Spain",desc_en:"",name_ru:"Испания",desc_ru:""},{mask:"+251-##-###-####",cc:"ET",cd:"Ethiopia",desc_en:"",name_ru:"Эфиопия",desc_ru:""},{mask:"+358(###)###-##-##",cc:"FI",cd:"Finland",desc_en:"",name_ru:"Финляндия",desc_ru:""},{mask:"+679-##-#####",cc:"FJ",cd:"Fiji",desc_en:"",name_ru:"Фиджи",desc_ru:""},{mask:"+500-#####",cc:"FK",cd:"Falkland Islands",desc_en:"",name_ru:"Фолклендские острова",desc_ru:""},{mask:"+691-###-####",cc:"FM",cd:"F.S. Micronesia",desc_en:"",name_ru:"Ф.Ш. Микронезии",desc_ru:""},{mask:"+298-###-###",cc:"FO",cd:"Faroe Islands",desc_en:"",name_ru:"Фарерские острова",desc_ru:""},{mask:"+262-#####-####",cc:"FR",cd:"Mayotte",desc_en:"",name_ru:"Майотта",desc_ru:""},{mask:"+33(###)###-###",cc:"FR",cd:"France",desc_en:"",name_ru:"Франция",desc_ru:""},{mask:"+508-##-####",cc:"FR",cd:"St Pierre & Miquelon",desc_en:"",name_ru:"Сен-Пьер и Микелон",desc_ru:""},{mask:"+590(###)###-###",cc:"FR",cd:"Guadeloupe",desc_en:"",name_ru:"Гваделупа",desc_ru:""},{mask:"+241-#-##-##-##",cc:"GA",cd:"Gabon",desc_en:"",name_ru:"Габон",desc_ru:""},{mask:"+1(473)###-####",cc:"GD",cd:"Grenada",desc_en:"",name_ru:"Гренада",desc_ru:""},{mask:"+995(###)###-###",cc:"GE",cd:"Rep. of Georgia",desc_en:"",name_ru:"Грузия",desc_ru:""},{mask:"+594-#####-####",cc:"GF",cd:"Guiana (French)",desc_en:"",name_ru:"Фр. Гвиана",desc_ru:""},{mask:"+233(###)###-###",cc:"GH",cd:"Ghana",desc_en:"",name_ru:"Гана",desc_ru:""},{mask:"+350-###-#####",cc:"GI",cd:"Gibraltar",desc_en:"",name_ru:"Гибралтар",desc_ru:""},{mask:"+299-##-##-##",cc:"GL",cd:"Greenland",desc_en:"",name_ru:"Гренландия",desc_ru:""},{mask:"+220(###)##-##",cc:"GM",cd:"Gambia",desc_en:"",name_ru:"Гамбия",desc_ru:""},{mask:"+224-##-###-###",cc:"GN",cd:"Guinea",desc_en:"",name_ru:"Гвинея",desc_ru:""},{mask:"+240-##-###-####",cc:"GQ",cd:"Equatorial Guinea",desc_en:"",name_ru:"Экваториальная Гвинея",desc_ru:""},{mask:"+30(###)###-####",cc:"GR",cd:"Greece",desc_en:"",name_ru:"Греция",desc_ru:""},{mask:"+502-#-###-####",cc:"GT",cd:"Guatemala",desc_en:"",name_ru:"Гватемала",desc_ru:""},{mask:"+1(671)###-####",cc:"GU",cd:"Guam",desc_en:"",name_ru:"Гуам",desc_ru:""},{mask:"+245-#-######",cc:"GW",cd:"Guinea-Bissau",desc_en:"",name_ru:"Гвинея-Бисау",desc_ru:""},{mask:"+592-###-####",cc:"GY",cd:"Guyana",desc_en:"",name_ru:"Гайана",desc_ru:""},{mask:"+852-####-####",cc:"HK",cd:"Hong Kong",desc_en:"",name_ru:"Гонконг",desc_ru:""},{mask:"+504-####-####",cc:"HN",cd:"Honduras",desc_en:"",name_ru:"Гондурас",desc_ru:""},{mask:"+385-(##)-###-###",cc:"HR",cd:"Croatia",desc_en:"",name_ru:"Хорватия",desc_ru:""},{mask:"+385-(##)-###-####",cc:"HR",cd:"Croatia",desc_en:"",name_ru:"Хорватия",desc_ru:""},{mask:"+385-1-####-###",cc:"HR",cd:"Croatia",desc_en:"",name_ru:"Хорватия",desc_ru:""},{mask:"+509-##-##-####",cc:"HT",cd:"Haiti",desc_en:"",name_ru:"Гаити",desc_ru:""},{mask:"+36(###)###-###",cc:"HU",cd:"Hungary",desc_en:"",name_ru:"Венгрия",desc_ru:""},{mask:"+62(8##)###-####",cc:"ID",cd:"Indonesia ",desc_en:"mobile",name_ru:"Индонезия ",desc_ru:"мобильные"},{mask:"+62-##-###-##",cc:"ID",cd:"Indonesia",desc_en:"",name_ru:"Индонезия",desc_ru:""},{mask:"+62-##-###-###",cc:"ID",cd:"Indonesia",desc_en:"",name_ru:"Индонезия",desc_ru:""},{mask:"+62-##-###-####",cc:"ID",cd:"Indonesia",desc_en:"",name_ru:"Индонезия",desc_ru:""},{mask:"+62(8##)###-###",cc:"ID",cd:"Indonesia ",desc_en:"mobile",name_ru:"Индонезия ",desc_ru:"мобильные"},{mask:"+62(8##)###-##-###",cc:"ID",cd:"Indonesia ",desc_en:"mobile",name_ru:"Индонезия ",desc_ru:"мобильные"},{mask:"+353(###)###-###",cc:"IE",cd:"Ireland",desc_en:"",name_ru:"Ирландия",desc_ru:""},{mask:"+972-5#-###-####",cc:"IL",cd:"Israel ",desc_en:"mobile",name_ru:"Израиль ",desc_ru:"мобильные"},{mask:"+972-#-###-####",cc:"IL",cd:"Israel",desc_en:"",name_ru:"Израиль",desc_ru:""},{mask:"+91(####)###-###",cc:"IN",cd:"India",desc_en:"",name_ru:"Индия",desc_ru:""},{mask:"+246-###-####",cc:"IO",cd:"Diego Garcia",desc_en:"",name_ru:"Диего-Гарсия",desc_ru:""},{mask:"+964(###)###-####",cc:"IQ",cd:"Iraq",desc_en:"",name_ru:"Ирак",desc_ru:""},{mask:"+98(###)###-####",cc:"IR",cd:"Iran",desc_en:"",name_ru:"Иран",desc_ru:""},{mask:"+354-###-####",cc:"IS",cd:"Iceland",desc_en:"",name_ru:"Исландия",desc_ru:""},{mask:"+39(###)####-###",cc:"IT",cd:"Italy",desc_en:"",name_ru:"Италия",desc_ru:""},{mask:"+1(876)###-####",cc:"JM",cd:"Jamaica",desc_en:"",name_ru:"Ямайка",desc_ru:""},{mask:"+962-#-####-####",cc:"JO",cd:"Jordan",desc_en:"",name_ru:"Иордания",desc_ru:""},{mask:"+81-##-####-####",cc:"JP",cd:"Japan ",desc_en:"mobile",name_ru:"Япония ",desc_ru:"мобильные"},{mask:"+81(###)###-###",cc:"JP",cd:"Japan",desc_en:"",name_ru:"Япония",desc_ru:""},{mask:"+254-###-######",cc:"KE",cd:"Kenya",desc_en:"",name_ru:"Кения",desc_ru:""},{mask:"+996(###)###-###",cc:"KG",cd:"Kyrgyzstan",desc_en:"",name_ru:"Киргизия",desc_ru:""},{mask:"+855-##-###-###",cc:"KH",cd:"Cambodia",desc_en:"",name_ru:"Камбоджа",desc_ru:""},{mask:"+686-##-###",cc:"KI",cd:"Kiribati",desc_en:"",name_ru:"Кирибати",desc_ru:""},{mask:"+269-##-#####",cc:"KM",cd:"Comoros",desc_en:"",name_ru:"Коморы",desc_ru:""},{mask:"+1(869)###-####",cc:"KN",cd:"Saint Kitts & Nevis",desc_en:"",name_ru:"Сент-Китс и Невис",desc_ru:""},{mask:"+850-191-###-####",cc:"KP",cd:"DPR Korea (North) ",desc_en:"mobile",name_ru:"Корейская НДР ",desc_ru:"мобильные"},{mask:"+850-##-###-###",cc:"KP",cd:"DPR Korea (North)",desc_en:"",name_ru:"Корейская НДР",desc_ru:""},{mask:"+850-###-####-###",cc:"KP",cd:"DPR Korea (North)",desc_en:"",name_ru:"Корейская НДР",desc_ru:""},{mask:"+850-###-###",cc:"KP",cd:"DPR Korea (North)",desc_en:"",name_ru:"Корейская НДР",desc_ru:""},{mask:"+850-####-####",cc:"KP",cd:"DPR Korea (North)",desc_en:"",name_ru:"Корейская НДР",desc_ru:""},{mask:"+850-####-#############",cc:"KP",cd:"DPR Korea (North)",desc_en:"",name_ru:"Корейская НДР",desc_ru:""},{mask:"+82-##-###-####",cc:"KR",cd:"Korea (South)",desc_en:"",name_ru:"Респ. Корея",desc_ru:""},{mask:"+965-####-####",cc:"KW",cd:"Kuwait",desc_en:"",name_ru:"Кувейт",desc_ru:""},{mask:"+1(345)###-####",cc:"KY",cd:"Cayman Islands",desc_en:"",name_ru:"Каймановы острова",desc_ru:""},{mask:"+7(6##)###-##-##",cc:"KZ",cd:"Kazakhstan",desc_en:"",name_ru:"Казахстан",desc_ru:""},{mask:"+7(7##)###-##-##",cc:"KZ",cd:"Kazakhstan",desc_en:"",name_ru:"Казахстан",desc_ru:""},{mask:"+856(20##)###-###",cc:"LA",cd:"Laos ",desc_en:"mobile",name_ru:"Лаос ",desc_ru:"мобильные"},{mask:"+856-##-###-###",cc:"LA",cd:"Laos",desc_en:"",name_ru:"Лаос",desc_ru:""},{mask:"+961-##-###-###",cc:"LB",cd:"Lebanon ",desc_en:"mobile",name_ru:"Ливан ",desc_ru:"мобильные"},{mask:"+961-#-###-###",cc:"LB",cd:"Lebanon",desc_en:"",name_ru:"Ливан",desc_ru:""},{mask:"+1(758)###-####",cc:"LC",cd:"Saint Lucia",desc_en:"",name_ru:"Сент-Люсия",desc_ru:""},{mask:"+423(###)###-####",cc:"LI",cd:"Liechtenstein",desc_en:"",name_ru:"Лихтенштейн",desc_ru:""},{mask:"+94-##-###-####",cc:"LK",cd:"Sri Lanka",desc_en:"",name_ru:"Шри-Ланка",desc_ru:""},{mask:"+231-##-###-###",cc:"LR",cd:"Liberia",desc_en:"",name_ru:"Либерия",desc_ru:""},{mask:"+266-#-###-####",cc:"LS",cd:"Lesotho",desc_en:"",name_ru:"Лесото",desc_ru:""},{mask:"+370(###)##-###",cc:"LT",cd:"Lithuania",desc_en:"",name_ru:"Литва",desc_ru:""},{mask:"+352-###-###",cc:"LU",cd:"Luxembourg",desc_en:"",name_ru:"Люксембург",desc_ru:""},{mask:"+352-####-###",cc:"LU",cd:"Luxembourg",desc_en:"",name_ru:"Люксембург",desc_ru:""},{mask:"+352-#####-###",cc:"LU",cd:"Luxembourg",desc_en:"",name_ru:"Люксембург",desc_ru:""},{mask:"+352-######-###",cc:"LU",cd:"Luxembourg",desc_en:"",name_ru:"Люксембург",desc_ru:""},{mask:"+371-##-###-###",cc:"LV",cd:"Latvia",desc_en:"",name_ru:"Латвия",desc_ru:""},{mask:"+218-##-###-###",cc:"LY",cd:"Libya",desc_en:"",name_ru:"Ливия",desc_ru:""},{mask:"+218-21-###-####",cc:"LY",cd:"Libya",desc_en:"Tripoli",name_ru:"Ливия",desc_ru:"Триполи"},{mask:"+212-##-####-###",cc:"MA",cd:"Morocco",desc_en:"",name_ru:"Марокко",desc_ru:""},{mask:"+377(###)###-###",cc:"MC",cd:"Monaco",desc_en:"",name_ru:"Монако",desc_ru:""},{mask:"+377-##-###-###",cc:"MC",cd:"Monaco",desc_en:"",name_ru:"Монако",desc_ru:""},{mask:"+373-####-####",cc:"MD",cd:"Moldova",desc_en:"",name_ru:"Молдова",desc_ru:""},{mask:"+382-##-###-###",cc:"ME",cd:"Montenegro",desc_en:"",name_ru:"Черногория",desc_ru:""},{mask:"+261-##-##-#####",cc:"MG",cd:"Madagascar",desc_en:"",name_ru:"Мадагаскар",desc_ru:""},{mask:"+692-###-####",cc:"MH",cd:"Marshall Islands",desc_en:"",name_ru:"Маршалловы Острова",desc_ru:""},{mask:"+389-##-###-###",cc:"MK",cd:"Republic of Macedonia",desc_en:"",name_ru:"Респ. Македония",desc_ru:""},{mask:"+223-##-##-####",cc:"ML",cd:"Mali",desc_en:"",name_ru:"Мали",desc_ru:""},{mask:"+95-##-###-###",cc:"MM",cd:"Burma (Myanmar)",desc_en:"",name_ru:"Бирма (Мьянма)",desc_ru:""},{mask:"+95-#-###-###",cc:"MM",cd:"Burma (Myanmar)",desc_en:"",name_ru:"Бирма (Мьянма)",desc_ru:""},{mask:"+95-###-###",cc:"MM",cd:"Burma (Myanmar)",desc_en:"",name_ru:"Бирма (Мьянма)",desc_ru:""},{mask:"+976-##-##-####",cc:"MN",cd:"Mongolia",desc_en:"",name_ru:"Монголия",desc_ru:""},{mask:"+853-####-####",cc:"MO",cd:"Macau",desc_en:"",name_ru:"Макао",desc_ru:""},{mask:"+1(670)###-####",cc:"MP",cd:"Northern Mariana Islands",desc_en:"",name_ru:"Северные Марианские острова Сайпан",desc_ru:""},{mask:"+596(###)##-##-##",cc:"MQ",cd:"Martinique",desc_en:"",name_ru:"Мартиника",desc_ru:""},{mask:"+222-##-##-####",cc:"MR",cd:"Mauritania",desc_en:"",name_ru:"Мавритания",desc_ru:""},{mask:"+1(664)###-####",cc:"MS",cd:"Montserrat",desc_en:"",name_ru:"Монтсеррат",desc_ru:""},{mask:"+356-####-####",cc:"MT",cd:"Malta",desc_en:"",name_ru:"Мальта",desc_ru:""},{mask:"+230-###-####",cc:"MU",cd:"Mauritius",desc_en:"",name_ru:"Маврикий",desc_ru:""},{mask:"+960-###-####",cc:"MV",cd:"Maldives",desc_en:"",name_ru:"Мальдивские острова",desc_ru:""},{mask:"+265-1-###-###",cc:"MW",cd:"Malawi",desc_en:"Telecom Ltd",name_ru:"Малави",desc_ru:"Telecom Ltd"},{mask:"+265-#-####-####",cc:"MW",cd:"Malawi",desc_en:"",name_ru:"Малави",desc_ru:""},{mask:"+52(###)###-####",cc:"MX",cd:"Mexico",desc_en:"",name_ru:"Мексика",desc_ru:""},{mask:"+52-##-##-####",cc:"MX",cd:"Mexico",desc_en:"",name_ru:"Мексика",desc_ru:""},{mask:"+60-##-###-####",cc:"MY",cd:"Malaysia ",desc_en:"mobile",name_ru:"Малайзия ",desc_ru:"мобильные"},{mask:"+60-11-####-####",cc:"MY",cd:"Malaysia ",desc_en:"mobile",name_ru:"Малайзия ",desc_ru:"мобильные"},{mask:"+60(###)###-###",cc:"MY",cd:"Malaysia",desc_en:"",name_ru:"Малайзия",desc_ru:""},{mask:"+60-##-###-###",cc:"MY",cd:"Malaysia",desc_en:"",name_ru:"Малайзия",desc_ru:""},{mask:"+60-#-###-###",cc:"MY",cd:"Malaysia",desc_en:"",name_ru:"Малайзия",desc_ru:""},{mask:"+258-##-###-###",cc:"MZ",cd:"Mozambique",desc_en:"",name_ru:"Мозамбик",desc_ru:""},{mask:"+264-##-###-####",cc:"NA",cd:"Namibia",desc_en:"",name_ru:"Намибия",desc_ru:""},{mask:"+687-##-####",cc:"NC",cd:"New Caledonia",desc_en:"",name_ru:"Новая Каледония",desc_ru:""},{mask:"+227-##-##-####",cc:"NE",cd:"Niger",desc_en:"",name_ru:"Нигер",desc_ru:""},{mask:"+672-3##-###",cc:"NF",cd:"Norfolk Island",desc_en:"",name_ru:"Норфолк (остров)",desc_ru:""},{mask:"+234(###)###-####",cc:"NG",cd:"Nigeria",desc_en:"",name_ru:"Нигерия",desc_ru:""},{mask:"+234-##-###-###",cc:"NG",cd:"Nigeria",desc_en:"",name_ru:"Нигерия",desc_ru:""},{mask:"+234-##-###-##",cc:"NG",cd:"Nigeria",desc_en:"",name_ru:"Нигерия",desc_ru:""},{mask:"+234(###)###-####",cc:"NG",cd:"Nigeria ",desc_en:"mobile",name_ru:"Нигерия ",desc_ru:"мобильные"},{mask:"+505-####-####",cc:"NI",cd:"Nicaragua",desc_en:"",name_ru:"Никарагуа",desc_ru:""},{mask:"+31-##-###-####",cc:"NL",cd:"Netherlands",desc_en:"",name_ru:"Нидерланды",desc_ru:""},{mask:"+47(###)##-###",cc:"NO",cd:"Norway",desc_en:"",name_ru:"Норвегия",desc_ru:""},{mask:"+977-##-###-###",cc:"NP",cd:"Nepal",desc_en:"",name_ru:"Непал",desc_ru:""},{mask:"+674-###-####",cc:"NR",cd:"Nauru",desc_en:"",name_ru:"Науру",desc_ru:""},{mask:"+683-####",cc:"NU",cd:"Niue",desc_en:"",name_ru:"Ниуэ",desc_ru:""},{mask:"+64(###)###-###",cc:"NZ",cd:"New Zealand",desc_en:"",name_ru:"Новая Зеландия",desc_ru:""},{mask:"+64-##-###-###",cc:"NZ",cd:"New Zealand",desc_en:"",name_ru:"Новая Зеландия",desc_ru:""},{mask:"+64(###)###-####",cc:"NZ",cd:"New Zealand",desc_en:"",name_ru:"Новая Зеландия",desc_ru:""},{mask:"+968-##-###-###",cc:"OM",cd:"Oman",desc_en:"",name_ru:"Оман",desc_ru:""},{mask:"+507-###-####",cc:"PA",cd:"Panama",desc_en:"",name_ru:"Панама",desc_ru:""},{mask:"+51(###)###-###",cc:"PE",cd:"Peru",desc_en:"",name_ru:"Перу",desc_ru:""},{mask:"+689-##-##-##",cc:"PF",cd:"French Polynesia",desc_en:"",name_ru:"Французская Полинезия (Таити)",desc_ru:""},{mask:"+675(###)##-###",cc:"PG",cd:"Papua New Guinea",desc_en:"",name_ru:"Папуа-Новая Гвинея",desc_ru:""},{mask:"+63(###)###-####",cc:"PH",cd:"Philippines",desc_en:"",name_ru:"Филиппины",desc_ru:""},{mask:"+92(###)###-####",cc:"PK",cd:"Pakistan",desc_en:"",name_ru:"Пакистан",desc_ru:""},{mask:"+48(###)###-###",cc:"PL",cd:"Poland",desc_en:"",name_ru:"Польша",desc_ru:""},{mask:"+970-##-###-####",cc:"PS",cd:"Palestine",desc_en:"",name_ru:"Палестина",desc_ru:""},{mask:"+351-##-###-####",cc:"PT",cd:"Portugal",desc_en:"",name_ru:"Португалия",desc_ru:""},{mask:"+680-###-####",cc:"PW",cd:"Palau",desc_en:"",name_ru:"Палау",desc_ru:""},{mask:"+595(###)###-###",cc:"PY",cd:"Paraguay",desc_en:"",name_ru:"Парагвай",desc_ru:""},{mask:"+974-####-####",cc:"QA",cd:"Qatar",desc_en:"",name_ru:"Катар",desc_ru:""},{mask:"+262-#####-####",cc:"RE",cd:"Reunion",desc_en:"",name_ru:"Реюньон",desc_ru:""},{mask:"+40-##-###-####",cc:"RO",cd:"Romania",desc_en:"",name_ru:"Румыния",desc_ru:""},{mask:"+381-##-###-####",cc:"RS",cd:"Serbia",desc_en:"",name_ru:"Сербия",desc_ru:""},{mask:"+7(###)###-##-##",cc:"RU",cd:"Russia",desc_en:"",name_ru:"Россия",desc_ru:""},{mask:"+250(###)###-###",cc:"RW",cd:"Rwanda",desc_en:"",name_ru:"Руанда",desc_ru:""},{mask:"+966-5-####-####",cc:"SA",cd:"Saudi Arabia ",desc_en:"mobile",name_ru:"Саудовская Аравия ",desc_ru:"мобильные"},{mask:"+966-#-###-####",cc:"SA",cd:"Saudi Arabia",desc_en:"",name_ru:"Саудовская Аравия",desc_ru:""},{mask:"+677-###-####",cc:"SB",cd:"Solomon Islands ",desc_en:"mobile",name_ru:"Соломоновы Острова ",desc_ru:"мобильные"},{mask:"+677-#####",cc:"SB",cd:"Solomon Islands",desc_en:"",name_ru:"Соломоновы Острова",desc_ru:""},{mask:"+248-#-###-###",cc:"SC",cd:"Seychelles",desc_en:"",name_ru:"Сейшелы",desc_ru:""},{mask:"+249-##-###-####",cc:"SD",cd:"Sudan",desc_en:"",name_ru:"Судан",desc_ru:""},{mask:"+46-##-###-####",cc:"SE",cd:"Sweden",desc_en:"",name_ru:"Швеция",desc_ru:""},{mask:"+65-####-####",cc:"SG",cd:"Singapore",desc_en:"",name_ru:"Сингапур",desc_ru:""},{mask:"+290-####",cc:"SH",cd:"Saint Helena",desc_en:"",name_ru:"Остров Святой Елены",desc_ru:""},{mask:"+290-####",cc:"SH",cd:"Tristan da Cunha",desc_en:"",name_ru:"Тристан-да-Кунья",desc_ru:""},{mask:"+386-##-###-###",cc:"SI",cd:"Slovenia",desc_en:"",name_ru:"Словения",desc_ru:""},{mask:"+421(###)###-###",cc:"SK",cd:"Slovakia",desc_en:"",name_ru:"Словакия",desc_ru:""},{mask:"+232-##-######",cc:"SL",cd:"Sierra Leone",desc_en:"",name_ru:"Сьерра-Леоне",desc_ru:""},{mask:"+378-####-######",cc:"SM",cd:"San Marino",desc_en:"",name_ru:"Сан-Марино",desc_ru:""},{mask:"+221-##-###-####",cc:"SN",cd:"Senegal",desc_en:"",name_ru:"Сенегал",desc_ru:""},{mask:"+252-##-###-###",cc:"SO",cd:"Somalia",desc_en:"",name_ru:"Сомали",desc_ru:""},{mask:"+252-#-###-###",cc:"SO",cd:"Somalia",desc_en:"",name_ru:"Сомали",desc_ru:""},{mask:"+252-#-###-###",cc:"SO",cd:"Somalia ",desc_en:"mobile",name_ru:"Сомали ",desc_ru:"мобильные"},{mask:"+597-###-####",cc:"SR",cd:"Suriname ",desc_en:"mobile",name_ru:"Суринам ",desc_ru:"мобильные"},{mask:"+597-###-###",cc:"SR",cd:"Suriname",desc_en:"",name_ru:"Суринам",desc_ru:""},{mask:"+211-##-###-####",cc:"SS",cd:"South Sudan",desc_en:"",name_ru:"Южный Судан",desc_ru:""},{mask:"+239-##-#####",cc:"ST",cd:"Sao Tome and Principe",desc_en:"",name_ru:"Сан-Томе и Принсипи",desc_ru:""},{mask:"+503-##-##-####",cc:"SV",cd:"El Salvador",desc_en:"",name_ru:"Сальвадор",desc_ru:""},{mask:"+1(721)###-####",cc:"SX",cd:"Sint Maarten",desc_en:"",name_ru:"Синт-Маартен",desc_ru:""},{mask:"+963-##-####-###",cc:"SY",cd:"Syrian Arab Republic",desc_en:"",name_ru:"Сирийская арабская республика",desc_ru:""},{mask:"+268-##-##-####",cc:"SZ",cd:"Swaziland",desc_en:"",name_ru:"Свазиленд",desc_ru:""},{mask:"+1(649)###-####",cc:"TC",cd:"Turks & Caicos",desc_en:"",name_ru:"Тёркс и Кайкос",desc_ru:""},{mask:"+235-##-##-##-##",cc:"TD",cd:"Chad",desc_en:"",name_ru:"Чад",desc_ru:""},{mask:"+228-##-###-###",cc:"TG",cd:"Togo",desc_en:"",name_ru:"Того",desc_ru:""},{mask:"+66-##-###-####",cc:"TH",cd:"Thailand ",desc_en:"mobile",name_ru:"Таиланд ",desc_ru:"мобильные"},{mask:"+66-##-###-###",cc:"TH",cd:"Thailand",desc_en:"",name_ru:"Таиланд",desc_ru:""},{mask:"+992-##-###-####",cc:"TJ",cd:"Tajikistan",desc_en:"",name_ru:"Таджикистан",desc_ru:""},{mask:"+690-####",cc:"TK",cd:"Tokelau",desc_en:"",name_ru:"Токелау",desc_ru:""},{mask:"+670-###-####",cc:"TL",cd:"East Timor",desc_en:"",name_ru:"Восточный Тимор",desc_ru:""},{mask:"+670-77#-#####",cc:"TL",cd:"East Timor",desc_en:"Timor Telecom",name_ru:"Восточный Тимор",desc_ru:"Timor Telecom"},{mask:"+670-78#-#####",cc:"TL",cd:"East Timor",desc_en:"Timor Telecom",name_ru:"Восточный Тимор",desc_ru:"Timor Telecom"},{mask:"+993-#-###-####",cc:"TM",cd:"Turkmenistan",desc_en:"",name_ru:"Туркменистан",desc_ru:""},{mask:"+216-##-###-###",cc:"TN",cd:"Tunisia",desc_en:"",name_ru:"Тунис",desc_ru:""},{mask:"+676-#####",cc:"TO",cd:"Tonga",desc_en:"",name_ru:"Тонга",desc_ru:""},{mask:"+90(###)###-####",cc:"TR",cd:"Turkey",desc_en:"",name_ru:"Турция",desc_ru:""},{mask:"+1(868)###-####",cc:"TT",cd:"Trinidad & Tobago",desc_en:"",name_ru:"Тринидад и Тобаго",desc_ru:""},{mask:"+688-90####",cc:"TV",cd:"Tuvalu ",desc_en:"mobile",name_ru:"Тувалу ",desc_ru:"мобильные"},{mask:"+688-2####",cc:"TV",cd:"Tuvalu",desc_en:"",name_ru:"Тувалу",desc_ru:""},{mask:"+886-#-####-####",cc:"TW",cd:"Taiwan",desc_en:"",name_ru:"Тайвань",desc_ru:""},{mask:"+886-####-####",cc:"TW",cd:"Taiwan",desc_en:"",name_ru:"Тайвань",desc_ru:""},{mask:"+255-##-###-####",cc:"TZ",cd:"Tanzania",desc_en:"",name_ru:"Танзания",desc_ru:""},{mask:"+380(##)###-##-##",cc:"UA",cd:"Ukraine",desc_en:"",name_ru:"Украина",desc_ru:""},{mask:"+256(###)###-###",cc:"UG",cd:"Uganda",desc_en:"",name_ru:"Уганда",desc_ru:""},{mask:"+44-##-####-####",cc:"UK",cd:"United Kingdom",desc_en:"",name_ru:"Великобритания",desc_ru:""},{mask:"+598-#-###-##-##",cc:"UY",cd:"Uruguay",desc_en:"",name_ru:"Уругвай",desc_ru:""},{mask:"+998-##-###-####",cc:"UZ",cd:"Uzbekistan",desc_en:"",name_ru:"Узбекистан",desc_ru:""},{mask:"+39-6-698-#####",cc:"VA",cd:"Vatican City",desc_en:"",name_ru:"Ватикан",desc_ru:""},{mask:"+1(784)###-####",cc:"VC",cd:"Saint Vincent & the Grenadines",desc_en:"",name_ru:"Сент-Винсент и Гренадины",desc_ru:""},{mask:"+58(###)###-####",cc:"VE",cd:"Venezuela",desc_en:"",name_ru:"Венесуэла",desc_ru:""},{mask:"+1(284)###-####",cc:"VG",cd:"British Virgin Islands",desc_en:"",name_ru:"Британские Виргинские острова",desc_ru:""},{mask:"+1(340)###-####",cc:"VI",cd:"US Virgin Islands",desc_en:"",name_ru:"Американские Виргинские острова",desc_ru:""},{mask:"+84-##-####-###",cc:"VN",cd:"Vietnam",desc_en:"",name_ru:"Вьетнам",desc_ru:""},{mask:"+84(###)####-###",cc:"VN",cd:"Vietnam",desc_en:"",name_ru:"Вьетнам",desc_ru:""},{mask:"+678-##-#####",cc:"VU",cd:"Vanuatu ",desc_en:"mobile",name_ru:"Вануату ",desc_ru:"мобильные"},{mask:"+678-#####",cc:"VU",cd:"Vanuatu",desc_en:"",name_ru:"Вануату",desc_ru:""},{mask:"+681-##-####",cc:"WF",cd:"Wallis and Futuna",desc_en:"",name_ru:"Уоллис и Футуна",desc_ru:""},{mask:"+685-##-####",cc:"WS",cd:"Samoa",desc_en:"",name_ru:"Самоа",desc_ru:""},{mask:"+967-###-###-###",cc:"YE",cd:"Yemen ",desc_en:"mobile",name_ru:"Йемен ",desc_ru:"мобильные"},{mask:"+967-#-###-###",cc:"YE",cd:"Yemen",desc_en:"",name_ru:"Йемен",desc_ru:""},{mask:"+967-##-###-###",cc:"YE",cd:"Yemen",desc_en:"",name_ru:"Йемен",desc_ru:""},{mask:"+27-##-###-####",cc:"ZA",cd:"South Africa",desc_en:"",name_ru:"Южно-Африканская Респ.",desc_ru:""},{mask:"+260-##-###-####",cc:"ZM",cd:"Zambia",desc_en:"",name_ru:"Замбия",desc_ru:""},{mask:"+263-#-######",cc:"ZW",cd:"Zimbabwe",desc_en:"",name_ru:"Зимбабве",desc_ru:""},{mask:"+1(###)###-####",cc:["US","CA"],cd:"USA and Canada",desc_en:"",name_ru:"США и Канада",desc_ru:""}]}}),n});var carouselHandler,$modalManageTip,$modalApplyPromo,$modalApplyGiftCard,totalDonationAmount,stripe,isOffline,isPreAuth,isWithContactId,isMembership,isEvent,isPledge,isPledger,isRecurringSelected,isManualCheckout=!1,paymentMode="creditcard",payByInstallment=!1,isInstallmentSelected,isEnterprise,isChildCampaign,isPled,totalFees,fixedFee,ccFee;$(document).ready(function(){var u,f,t,n,e,r;if(isOffline=$("#SpecificPaymentTarget_Offline").val().length>0&&$("#SpecificPaymentTarget_Offline").val()=="True",isPreAuth=$("#SpecificPaymentTarget_PreAuthTransaction_Id").val().length>0,isPledge=$("#SpecificPaymentTarget_Pledge_Id").val().length>0,isPledger=$("#SpecificPaymentTarget_Pledger_Id").val().length>0,isWithContactId=$("#SpecificPaymentTarget_Contact_Id").val().length>0,isMembership=$("#Campaign_CampaignType").val()=="MembershipSignUp",isManualCheckout=$("#SpecificPaymentTarget_imc").val().length>0||$("#SpecificPaymentTarget_imc").val()=="True",isEvent=$("#Campaign_CampaignType").val()=="Event",isChildCampaign=$("#Campaign_ParentCampaignId").val()!="",isEnterprise=$("#Campaign_EnterpriseOrgId").val().length>0,isEvent&&isChildCampaign&&tags.length==0&&(tags=$("#Org_Name").val()),stripeAccountId!=null&&stripeAccountId!=""?campaign.donate.initStripe():campaign.donate.initWePay(),isOffline&&($("#Donation_amountFormatted").removeClass("currency"),$("#Donation_amountFormatted").addClass("currency-decimal")),isMembership)$("input[type='checkbox'][gift]").on("change",function(){$(this).is(":checked")?(console.log("adding ticket:"+$(this).attr("gift")),campaign.donate.addTicket($(this).attr("gift"))):campaign.donate.decrementTicket($(this).attr("gift"))});else jQuery('<div class="quantity-nav"><div class="quantity-button quantity-up">+<\/div><div class="quantity-button quantity-down">-<\/div><\/div>').insertAfter(".quantity input"),campaign.donate.initQuantityControl();$("#RecurringPaymentStartDate").datepicker({changeMonth:!0,changeYear:!0,minDate:0});u=$("#paymentForm").data("validator");u.settings.ignore=":hidden:not([data-force-val='true'])";$modalApplyPromo=$("#popupWindow_ApplyPromo").modal({show:!1,keyboard:!0,cache:!1});$modalApplyGiftCard=$("#popupWindow_ApplyGiftCard").modal({show:!1,keyboard:!0,cache:!1});$modalApplyGiftCard.on("show.bs.modal",function(){$("#giftCardError").html("");$("#giftCardName").html("");$("#giftCardInstructions").html("")});$modalApplyGiftCard.on("shown.bs.modal",function(){$("#giftCardCode").trigger("focus")});$modalManageTip=$("#popupWindow_ManageTip").modal({show:!1,keyboard:!0,cache:!1});$modalManageTip.on("show.bs.modal",function(){campaign.donate.isFlatFee()||($("#tipNote").hide(),$("#groupDonationTip").hide(),$("[id^='tip']").removeClass("active"),$("#tip2percent").attr("amt")==$("#donationTip").val()?$("#tip2percent").addClass("active"):$("#tip5percent").attr("amt")==$("#donationTip").val()?$("#tip5percent").addClass("active"):$("#tip10percent").attr("amt")==$("#donationTip").val()?$("#tip10percent").addClass("active"):$("#tip15percent").attr("amt")==$("#donationTip").val()?$("#tip15percent").addClass("active"):($("#tipOther").addClass("active"),$("#groupDonationTip").show(),campaign.donate.setMinimumCustomTip()))});$("[id^='tip']").on("click",function(){$("[id^='tip']").removeClass("active");$(this).addClass("active")});$("#donationTip").on("change",function(){campaign.donate.setMinimumCustomTip()});$modalManageTip.on("hidden.bs.modal",function(){$("#donationTip").length==0||$("#donationTip").val().length==0?$("#donationTip").val(0):$("#donationTip").val().length>0&&$("#donationTip").val()!="0"&&(campaign.donate.isFlatFee()&&$("#chkCCFeeByPayer").prop("checked")==!1?$("#chkCoverTransactionCosts").prop("checked",!1):$("#chkCoverTransactionCosts").prop("checked",!0));campaign.donate.displayCart(!0);campaign.donate.evalFixedFee()});$("#Donation_amountFormatted").on("keyup",function(){$("#Donation_amountFormatted").val().length==0&&$("#Donation_amountFormatted").val("0");$("#Donation_amount").val($("#Donation_amountFormatted").val());campaign.donate.displayCart();campaign.donate.evalFixedFee()});carouselHandler=$(".carousel").carousel({interval:!1});$(carouselHandler).on("slide.bs.carousel",function(){window.scrollTo(0,0)});$("[maxlength]").each(function(){var n=$(this).attr("id")+"_count_message",t=$(this).attr("maxlength")/1;$("#"+n)&&($("#"+n).html(t-$(this).val().length+" remaining"),$(this).keyup(function(){var t=$(this).attr("maxlength")/1,i=t-$(this).val().length;$("#"+n).html(i+" remaining")}))});$('[data-toggle="tooltip"]').tooltip();$("#chkCoverTransactionCosts").on("change",function(){$("#chkCoverTransactionCosts").prop("checked")?($("#chkCCFeeByPayer").prop("checked",!0),campaign.donate.setDonationTip(),campaign.donate.displayCart(),campaign.donate.evalFixedFee()):$modalManageTip.modal("show")});campaign.donate.checkForDiscounts(null);campaign.donate.setDonationTip();$("div[for]").on("click",function(){$("input[for='"+$(this).attr("for")+"']").focus()});$("input[for],textarea[for]").on("focus",function(){var n=$("div[for='"+$(this).attr("for")+"']");n.length>0&&n.addClass("focused")});if(f=$("#Campaign_DonationRequiredFields").val(),!isWithContactId&&!isOffline)for(t=f.split(","),i=0;i<t.length;i++)n=$("input[valfield='"+t[i]+"']"),n.length==0&&(n=$("select[valfield='"+t[i]+"']")),n.length>0&&n.attr("required","required");$("[name='recurringType']").on("change",function(){campaign.donate.recurringTypeEvalChange()});$("[name='recurringTypeButton']").on("click",function(){$(".btn-option").removeClass("selected");$(this).attr("value")=="0"?($("#recurringType_OneTime").prop("checked",!0),$("#RecurringPaymentPeriod").val(""),$("[name='recurringTypeButton'][value='0']").addClass("selected")):$(this).attr("value")=="1"?($("#recurringType_Recurring").prop("checked",!0),$("[name='recurringTypeButton'][value='1'] .btn-option").addClass("selected")):$(this).attr("value")=="2"&&($("#recurringType_Installment").prop("checked",!0),$("#RecurringPaymentPeriod").val(""),$("[name='recurringTypeButton'][value='2']").addClass("selected"));campaign.donate.recurringTypeEvalChange()});campaign.donate.recurringTypeEvalChange();$("#btnValidatePromoCode").on("click",campaign.donate.validatePromoCode);$("#promoCode").on("keypress",function(n){if(n.keyCode==13)return campaign.donate.validatePromoCode(),!1});$("#btnValidateGiftCard").on("click",campaign.donate.validateGiftCard);$("#giftCardCode").on("keypress",function(n){if(n.keyCode==13)return campaign.donate.validateGiftCard(),!1});$("#OfflineTotalAmount").on("keyup",function(){if($(this).val().length>0){var n=parseFloat($(this).val());n>0&&$("#btnCheckOut").removeClass("disabled")}});$(".typeahead").autocomplete({source:"querycontacts?orgId="+$("#Org_OrgId").val(),minLength:2,autoFocus:!0,select:function(n,t){$("#SpecificPaymentTarget_Contact_Id").val(t.item?t.item.id:"");$("#ContactSubscription").html("");$("#SpecificPaymentTarget_Contact_Id").val()==="00000000-0000-0000-0000-000000000000"?($("#ContactSubscription").parent().parent().hide(),$("#existingContact").hide(),$("#newContact").show("fade")):campaign.donate.populateContactSubscriptions($("#SpecificPaymentTarget_Contact_Id").val())},change:function(n,t){t.item||(this.value="",$("#SpecificPaymentTarget_Contact_Id").val(""))}});isLoggedIn&&$("#SpecificPaymentTarget_Contact_Id").val().length>0&&campaign.donate.populateContactSubscriptions($("#SpecificPaymentTarget_Contact_Id").val());isEmbedded||($("#donateCarousel input[type='text']:first").trigger("focus"),$("#donateCarousel input[type='text']:first").focus());$("#Contact_FirstName,#Contact_LastName").on("change",function(){campaign.donate.setNameOnCard()});$("#Contact_Id").val()==""&&campaign.donate.setNameOnCard();$("#Contact_AddressZipCode").on("change",function(){campaign.donate.setZipOnCard()});campaign.donate.setZipOnCard();e=function(n){n.type!="generic"&&($("#NameOnCard").val($.trim(n.firstName)+" "+$.trim(n.lastName)),$("#NameOnCard").triggerHandler("focus"),$("#NameOnCard").triggerHandler("change"),$("#Contact_FirstName").length>0&&$("#Contact_LastName").length>0&&$("#Contact_FirstName").val().length===0&&$("#Contact_LastName").val().length===0&&($("#Contact_FirstName").val($.trim(n.firstName)),$("#Contact_FirstName").triggerHandler("focus"),$("#Contact_LastName").val($.trim(n.lastName)),$("#Contact_LastName").triggerHandler("focus")),$("#cardNumber").val(n.account),$("#cardNumber").triggerHandler("focus"),$("#cardNumber").triggerHandler("change"),$("#cardExpiry").val(n.expMonth+" / "+n.expYear),$("#cardExpiry").triggerHandler("focus"),$("#cardExpiry").triggerHandler("change"))};$.cardswipe({firstLineOnly:!0,success:e,parsers:["visa","amex","mastercard","discover","generic"],debug:!1});$("#whoPaysAllFees").on("change",function(){campaign.donate.displayCart();campaign.donate.evalFixedFee(!0)});campaign.donate.addShoppingCartItemsToCart();try{typeof $.cookie("offersInCart")!="undefined"&&(r=JSON.parse($.cookie("offersInCart")),r!=null&&$.each(r,function(n,t){if(t.OrderedAmount!=null&&t.OrderedAmount>0)for(n=0;n<t.OrderedAmount;n++)campaign.donate.addTicket(t.Id,t.SessionId)}),$.removeCookie("offersInCart"))}catch(o){$.removeCookie("offersInCart")}if($("#chkMatchEmployer").length>0&&$("#matchEmployerName").autocomplete({source:"QueryAmplyCompanies",minLength:2,autoFocus:!0,select:function(n,t){t.item?($("#notFoundMatch").hide(),$("#Donation_MatchEmployerId").val(t.item.id)):($("#notFoundMatch").show(),$("#Donation_MatchEmployerId").val(""))},change:function(n,t){t.item?($("#notFoundMatch").hide(),$("#Donation_MatchEmployerId").val(t.item.id)):($("#notFoundMatch").show(),$("#Donation_MatchEmployerId").val(""))}}),$("#txtFixedFeeAmount").length>0){$("#txtFixedFeeAmount").on("change",function(){campaign.donate.evalFixedFee();campaign.donate.displayCart()});$("#whoPaysAllFees").on("change",function(){campaign.donate.evalFixedFee();campaign.donate.displayCart()})}campaign.donate.evalFixedFee(!0)});campaign={};campaign.donate={evalFixedFee:function(n){var t,i,r,u;$("#txtFixedFeeAmount").length>0&&(typeof n!="undefined"&&n==!0&&(fixedFee=totalFees,$("#txtFixedFeeAmount").val($.number(fixedFee,2))),$("#txtFixedFeeAmount").val().length>0&&(fixedFee=parseFloat($("#txtFixedFeeAmount").val())),$("#txtFixedFeeAmount").val($.number(fixedFee,2)),fixedFee>totalFees&&($("#txtFixedFeeAmount").val($.number(totalFees,2)),fixedFee=totalFees),t="",t=$("#whoPaysAllFees").val()=="payee"?"Payer":"Organization",i=totalFees-fixedFee,$("#tdFixedFeeOtherPartyAmount").html("<b>$"+$.number(i,2)+"<\/b> will be paid by <b>"+t+"<\/b>"),r="<a class='pl-medium' href='javascript:void(0);' onclick=\"campaign.donate.setFixedFee('"+$.number(ccFee,2)+"');\">CC Fee (2.9%+30c)<\/a>",u="<a class='pl-medium' href='javascript:void(0);' onclick=\"campaign.donate.setFixedFee('"+$.number(totalFees-ccFee,2)+"');\">Platform Fee (2%)<\/a>",$("#tdFixedFeeQuickSet").html("Quick Set: "+r+u))},setFixedFee:function(n){$("#txtFixedFeeAmount").val($.number(n,2));campaign.donate.evalFixedFee();campaign.donate.displayCart()},initQuantityControl:function(){jQuery(".quantity").each(function(){var n=jQuery(this),t=n.find('input[type="number"]'),i=n.find(".quantity-up"),r=n.find(".quantity-down"),u=t.attr("min"),f=t.attr("max");i.off("click");r.off("click");n.find("input").off("click");n.find("input").off("change");i.click(function(){var r=parseFloat(t.val()),i;r>=f?i=r:(i=r+1,n.find("input").val(i),campaign.donate.addTicket(n.find("input").attr("gift"),n.find("input").attr("sessionId")));event.stopPropagation()});r.click(function(){var i=parseFloat(t.val()),r;r=i<=u?i:i-1;n.find("input").val(r);campaign.donate.decrementTicket(n.find("input").attr("gift"),n.find("input").attr("sessionId"));event.stopPropagation()});n.find("input").on("click",function(){event.stopPropagation()});n.find("input").on("change",function(){var t=parseInt($(this).val());if(t<0){$(this).val(0);return}campaign.donate.setTicketAmount($(this).attr("gift"),t,n.find("input").attr("sessionId"))||campaign.donate.setTicketAmount($(this).attr("gift"),0,n.find("input").attr("sessionId"))})})},togglePaymentReceived:function(){$("#chkPaymentReceived").prop("checked")?campaign.donate.displayCart():$("#OfflineTotalAmount").val("0")},evalMatchToggle:function(){$("#chkMatchEmployer").prop("checked")?($("#matchEmployerName").removeAttr("disabled"),$("#Donation_MatchEmployeeEmail").removeAttr("disabled"),$(".matchemployee").show()):($(".matchemployee").hide(),$("#matchEmployerName").attr("disabled","disabled"),$("#Donation_MatchEmployeeEmail").attr("disabled","disabled"))},showNonUSA:function(){$("#rowCountries").show()},setNameOnCard:function(){$("#NameOnCard").val($.trim($("#Contact_FirstName").val())+" "+$.trim($("#Contact_LastName").val()));$("#NameOnCard").triggerHandler("focus");$("#NameOnCard").triggerHandler("change")},setZipOnCard:function(){$("#cardPostalCode").val()!=""&&$.trim($("#Contact_AddressZipCode").val()).length>0&&($("#cardPostalCode").val($.trim($("#Contact_AddressZipCode").val())),$("#cardPostalCode").triggerHandler("focus"))},removeCard:function(n){var t={id:n};$.ajax({type:"POST",url:"/"+$("#Campaign_RouteName").val()+"/RemoveCard",contentType:"application/json",data:JSON.stringify(t),success:function(){location.reload()},error:function(n,t,i){Global.ShowNotificationOnPopup(i);console.log(i)}})},populateContactSubscriptions:function(n){var t={contactId:n,o:$("#Org_OrgId").val()};$.ajax({type:"POST",url:"/"+$("#RouteName").val()+"/contact/GetContactSubscriptions",contentType:"application/json",data:JSON.stringify(t),success:function(n){if(n!=null&&n.length>0){$("#ContactSubscription").parent().parent().show();$("#ContactSubscription").append("<option value='' selected='selected'>(optional)<\/option>");var t=$(n).each(function(n,t){$("#ContactSubscription").append("<option value='"+t.id+"'>"+t.label+"<\/option>")})}else $("#ContactSubscription").parent().parent().hide()},error:function(n,t,i){Global.ShowNotificationOnPopup("Error retrieving subscriptions");console.log(i)}})},switchPaymentMode:function(n){n=="creditcard"?($("#divPayWithBank").hide(),$("#payWithBankDetails").html(""),$("#payment-form").show(),$("#btnCheckOut").html("Submit Payment")):n=="bank"&&($("#payment-form").hide(),$("#divPayWithBank").show(),$("#btnCheckOut").html("Pay by Check"));paymentMode=n;campaign.donate.displayCart();campaign.donate.evalFixedFee()},validateBankAccount:function(){var n=new $.Deferred;return response=WePay.bank_account.create({client_id:wepayMode=="production"?28501:81190,email:isWithContactId?$("#SpecificPaymentTarget_Contact_EmailAddress1").val():$("#Contact_EmailAddress1").val()},function(t){if(t=JSON.parse(t),t.error)console.log(t),n.reject(t);else return n.resolve(t.bank_account_id),t.bank_account_id}),n.promise()},chargeBankAccount:function(){},validateCard:function(){var n=new $.Deferred,i=[$("#NameOnCard").val()].join(" "),t={client_id:wepayMode=="production"?28501:81190,user_name:$("#NameOnCard").val(),email:isWithContactId?$("#SpecificPaymentTarget_Contact_EmailAddress1").val():$("#Contact_EmailAddress1").val(),cc_number:$("#cardNumber").val(),cvv:$("#cc-csc").val(),expiration_month:$("#cardExpiry").val().length>2?$("#cardExpiry").val().substr(0,2).trim():0,expiration_year:$("#cardExpiry").val().length>2?$("#cardExpiry").val().substr(5):0,address:{postal_code:$("#cardPostalCode").val()}};return $("#ddlCountries").length>0&&$("#ddlCountries").is(":visible")&&(t.address.country=$("#ddlCountries").val()),response=WePay.credit_card.create(t,function(t){if(t.error)console.log("error receiving token..."),n.reject(t);else return n.resolve(t.credit_card_id),t.credit_card_id}),n.promise()},initWePay:function(){WePay.set_endpoint(wepayMode);$("#btnCheckOut").on("click",function(){$("#cardErrors").hide();campaign.donate.isValidToCheckOut(!0)&&($("#btnCheckOut").button("loading"),paymentMode=="creditcard"?$("#cardErrors .payment-errors").html(""):paymentMode=="bank"&&$("#bankErrors .payment-errors").html(""),isPreAuth||isOffline||campaign.donate.isFreeCheckout()||isMembership||isRecurringSelected||isInstallmentSelected?campaign.donate.goCheckout():paymentMode=="creditcard"?campaign.donate.validateCard().then(function(n){campaign.donate.goCheckout(n)},function(n){$("#btnCheckOut").button("reset");console.log("error validating card"+n);$("#cardErrors .payment-errors").html(n!=null?n.error_description:"Invalid request");$("#cardErrors").show()}):paymentMode=="bank"&&campaign.donate.validateBankAccount().then(function(n){campaign.donate.goCheckout(n,"bank")},function(n){$("#btnCheckOut").button("reset");console.log("error validating bank account"+n);$("#bankErrors .payment-errors").html(n!=null?n.error_description:"Invalid request");$("#bankErrors").show()}))});$("input.cc-number").payment("formatCardNumber");$("input.cc-csc").payment("formatCardCVC");$("input.cc-exp").payment("formatCardExpiry");$(".cc-number,.cc-csc,.cc-exp").on("change",function(){});$("#cardNumber").on("keyup",function(){var n=campaign.donate.getCardType($("#cardNumber").val());console.log(n);n!=""?($("#cardTypeIcon").removeClass("creditcardiconlist"),$("#cardTypeIcon").addClass("creditcardicon"),$("#cardTypeIcon").addClass(n)):$("#cardTypeIcon").attr("class","creditcardiconlist")})},getCardType:function(n){var t=new RegExp("^4");return n.match(t)!=null?"visa":/^(5[1-5][0-9]{14}|2(22[1-9][0-9]{12}|2[3-9][0-9]{13}|[3-6][0-9]{14}|7[0-1][0-9]{13}|720[0-9]{12}))$/.test(n)?"mastercard":/^5[1-5][0-9]/.test(n)?"mastercard":(t=new RegExp("^3[47]"),n.match(t)!=null)?"amex":(t=new RegExp("^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)"),n.match(t)!=null)?"discover":""},initStripe:function(){stripe=Stripe("pk_test_aaDDXjiCRTUse1dYHchnXERb");var t=stripe.elements(),n=t.create("card",{style:{base:{color:"#000",lineHeight:"18px",fontFamily:'"Helvetica Neue", Helvetica, sans-serif',fontSmoothing:"antialiased",fontSize:"14px","::placeholder":{color:"#bbb"}},invalid:{color:"#fa755a",iconColor:"#fa755a"}}});n.mount("#card-element");n.addEventListener("change",function(n){var t=document.getElementById("card-errors");t.textContent=n.error?n.error.message:""});$("#btnCheckOut").on("click",function(){$("#btnCheckOut").button("loading");stripe.createToken(n).then(function(n){if(n.error){$("#btnCheckOut").button("reset");var t=document.getElementById("card-errors");t.textContent=n.error.message}else campaign.donate.goCheckout(n.token.id)})})},checkCCFilledOut:function(){return $("#cardNumber").val()!=""&&$("#cardExpiry").val()!=""&&$("#cc-csc").val()!=""&&$("#cardPostalCode").val()!=""},checkForDiscounts:function(n){campaign.donate.discounts!=null&&campaign.donate.giftDefinitions!=null&&$.each(campaign.donate.giftDefinitions,function(t,i){i.discountedamount=i.amount;$.each(campaign.donate.discounts,function(n,t){if(i.total_in_cart>=t.minquantity){var r=i.amount;t.discountscope==0?t.discountamount>0?r=i.amount-t.discountamount:t.discountpercent>0&&(r=parseInt(i.amount-i.amount*t.discountpercent/100)):t.discountscope==1&&t.appliesto!=null&&t.appliesto.length>0&&$.each(t.appliesto,function(n,u){u==i.id&&(t.discountamount>0?r=i.amount-t.discountamount:t.discountpercent>0&&(r=parseInt(i.amount-i.amount*t.discountpercent/100)))});r<i.discountedamount&&(i.discountedamount=r)}});i.discountedamount<0&&(i.discountedamount=0);n==i.id&&i.discountedamount&&i.amount!=i.discountedamount&&Global.ShowNotification("Applied discount. Updated price per item: $"+i.discountedamount,5e3)})},highlightSelected:function(){isMembership?$("input[type='checkbox'][gift]").each(function(){var n=$("#ticket"+$(this).attr("gift"));$(this).is(":checked")?n.addClass("withVal"):n.removeClass("withVal")}):$(".quantity input").each(function(){var n=null,t=$(this).attr("sessionId"),i;n=typeof t!=typeof undefined&&t!==!1?$("#ticket"+$(this).attr("gift")+"[sessionId='"+$(this).attr("sessionId")+"']"):$("#ticket"+$(this).attr("gift"));i=parseInt($(this).val());i>0?n.addClass("withVal"):n.removeClass("withVal")})},validatePromoCode:function(){$("#promoDetails").show();$("#promoError").hide();$("#promoError").html("");$("#promoName").html("<i class='fa fa-3x fa-circle-o-notch fa-spin ml-large blue'><\/i>");$("#promoInstructions").html("Validating code...");var n={code:$("#promoCode").val()};$.ajax({type:"POST",url:"/"+$("#Campaign_RouteName").val()+"/ValidatePromoCode",contentType:"application/json",data:JSON.stringify(n),success:function(n){if(n!=null){$("#promoError").hide();$("#promoName").html(n.Name);var t="";n.DiscountType=="1"&&(t="This code activates new ticket types.<BR>");t+="<a href=\"javascript: campaign.donate.applyDiscount('"+n.Id+"','"+$("#promoCode").val()+"');\">Click here to apply this promo code<\/a>";$("#promoInstructions").html(t)}else $("#promoName").html(""),$("#promoInstructions").html(""),$("#promoError").html("Code not found"),$("#promoError").show()},error:function(n){$("#promoName").html("");$("#promoInstructions").html("");$("#promoError").html(n.responseJSON);$("#promoError").show();var t=n.responseJSON;Global.ShowNotification(t,1e4)}})},clearPromoCode:function(){var n=location.href;n.indexOf("code")>0&&(n=removeURLParameter(n,"code"),location.href=n)},applyDiscount:function(n,t){if(t){var i=window.location.pathname+window.location.search,r=i.substring(i.lastIndexOf("/")+1);i=removeURLParameter(r,"code");i.toLowerCase().startsWith("campaigndonate")&&(i=i.toLowerCase().replace("campaigndonate","donate"));i+=i.indexOf("?")>0?"&code="+encodeURIComponent(t):"?code="+encodeURIComponent(t);$("#Contact_FirstName").length>0&&(i+="&f="+$("#Contact_FirstName").val());$("#Contact_LastName").length>0&&(i+="&l="+$("#Contact_LastName").val());$("#Contact_EmailAddress1").length>0&&(i+="&e="+$("#Contact_EmailAddress1").val());$("#Contact_CellPhone").length>0&&(i+="&ph="+$("#Contact_CellPhone").val());location.href=i;$.cookie("offersInCart",JSON.stringify($.map(campaign.donate.giftDefinitions,function(n){return{Id:n.id,OrderedAmount:n.total_in_cart,SessionId:n.sessionId}})));return}},validateGiftCard:function(){$("#giftCardDetails").show();$("#giftCardError").html("");$("#giftCardName").html("<i class='fa fa-3x fa-circle-o-notch fa-spin ml-large blue'><\/i>");$("#giftCardInstructions").html("Validating code...");var n={code:$("#giftCardCode").val(),forUse:0};$.ajax({type:"POST",url:"/"+$("#Org_RouteName").val()+"/GiftCard/ValidateGiftCardCode",contentType:"application/json",data:JSON.stringify(n),success:function(n){if(n!=null){$("#giftCardError").hide();$("#giftCardName").html("<span class='black font16'>Available:<\/span> $"+$.number(n.AmountAvailable,2));var t="<a href=\"javascript: campaign.donate.applyGiftCard('"+n.Id+"','"+n.Code+"',"+n.AmountAvailable+');">Click here to apply this gift card amount<\/a>';$("#giftCardInstructions").html(t)}else $("#giftCardName").html(""),$("#giftCardInstructions").html(""),$("#giftCardError").html("Code not found"),$("#giftCardError").show()},error:function(n){$("#giftCardName").html("");$("#giftCardInstructions").html("");$("#giftCardError").html(n.responseJSON);$("#giftCardError").show();var t=n.responseJSON;Global.ShowNotificationOnPopup(t,1e4)}})},applyGiftCard:function(n,t,i){$modalApplyGiftCard.modal("hide");var r=!1;$.each(campaign.donate.giftcards,function(t,i){if(i.Id==n){r=!0;return}});r?Global.ShowNotification("Gift card already applied",1e4):(campaign.donate.giftcards.push({Id:n,Code:t,Amount:i}),campaign.donate.giftcards.sort(campaign.donate.sortGiftCard),campaign.donate.displayCart(),campaign.donate.evalFixedFee())},sortGiftCard:function(n,t){return t.Amount<n.Amount?1:-1},isFlatFee:function(){return $("[name='recurringType']:checked").val()=="1"||$("[name='recurringType']:checked").val()=="2"||$("#Campaign_CampaignType").val()=="MembershipSignUp"||$("#SpecificPaymentTarget_Pledge_Id").val().length>0},recurringTypeEvalChange:function(){campaign.donate.switchPaymentMode("creditcard");campaign.donate.displayCart();campaign.donate.evalFixedFee()},toggleComments:function(){$("#divToggleComments").css("visibility","hidden");$("#divComments").show("fast")},giftDefinitions:[],discounts:[],giftcards:[],showDonationTip:function(){$modalManageTip.modal("show")},setDonationTip:function(){var n,u;if(campaign.donate.isFlatFee()){isInstallmentSelected?$("#donationTip").val(0):totalDonationAmount!=null&&totalDonationAmount<30?$("#donationTip").val(1):$("#donationTip").val(1.5);return}n=1;totalDonationAmount!=null?(u=parseInt(totalDonationAmount),n=u<=20?1:u<=400?parseFloat(u*.05).toFixed(2):20):n=1;$("#donationTip").val(n);var f=n,t=0,i=0,r=0;n<=1?(t=.5,i=5,r=10):n<5?(t=1,i=5,r=10):n>=5&&n<=10?(t=1,i=15,r=20):n>10&&n<20?(t=5,f=10,i=n,r=20):n>=20&&(t=5,f=10,i=15,r=n);$("#tip2percent").attr("amt",t);$("#tip5percent").attr("amt",f);$("#tip10percent").attr("amt",i);$("#tip15percent").attr("amt",r);$("#tip2percent").html("$"+t);$("#tip5percent").html("$"+f);$("#tip10percent").html("$"+i);$("#tip15percent").html("$"+r)},validateAmount:function(){var n=0;return($.each(campaign.donate.giftDefinitions,function(t,i){n+=i.total_in_cart*i.amount}),n+=parseInt($("#Donation_amount").val()),totalDonationAmount=n,n<5&&n>0)?(Global.ShowNotification("Minimum donation amount is $5",1e4),!1):!0},isFreeCheckout:function(){var n=0,i=0,t;return $.each(campaign.donate.giftDefinitions,function(t,r){n+=r.total_in_cart*r.amount;i+=r.total_in_cart}),$("#Donation_amount").length>0&&$("#Donation_amount").val()&&(n+=parseFloat($("#Donation_amount").val())),t=0,$.each(campaign.donate.giftcards,function(n,i){t+=i.Amount}),n-=t,n<=0&&(i>0||t>0)},isValidToCheckOut:function(n){if($("#paymentForm").validate(),$("#paymentForm").valid()&&campaign.donate.validateAmount(!0)){if($("#chkMatchEmployer").length>0&&$("#chkMatchEmployer").prop("checked")&&($.trim($("#Donation_MatchEmployeeEmail").val())==""||$("#matchEmployerName").val()==""))return!1;if(isMembership){var t=!0;if($.each(campaign.donate.giftDefinitions,function(n,i){if((typeof i.isshoppingcartitem=="undefined"||i.isshoppingcartitem==!1)&&i.total_in_cart==1&&i.amount==null){Global.ShowNotification("Please provide an amount for the membership plan",1e4);t=!1;return}}),!t)return!1}if(isOffline)return $("#SpecificPaymentTarget_Contact_Id").val().length<=0?(Global.ShowNotification("Please select a contact",1e4),!1):!0;if(n){if($("#recurringType_Recurring").length>0&&$("#recurringType_Recurring").prop("checked")||$("#recurringType_Installment").length>0&&$("#recurringType_Installment").prop("checked")||isMembership||campaign.donate.isFreeCheckout())return!0;if(paymentMode=="creditcard")return campaign.donate.checkCCFilledOut();if(paymentMode=="bank")return!0}else return!0}else return!1;return!1},goCheckout:function(n){var t,r,i;campaign.donate.isValidToCheckOut(!0)?carouselHandler&&($("#wepay_checkout").html("<i class='fa fa-3x fa-circle-o-notch fa-spin ml-large blue'><\/i>"),t={orgId:$("#Org_OrgId").val(),campaignId:$("#Campaign_CampaignId").val(),amount:$("#Donation_amount").val(),note:$("#Donation_note").val(),dedication:$("#Donation_dedication").val(),DiscountId:$("#Donation_DiscountId").val(),Anonymous:$("#Donation_anonymous").prop("checked"),pledgeId:$("#SpecificPaymentTarget_Pledge_Id").val(),offline:isOffline,PaymentType:paymentMode=="creditcard"?1:2,contact:{firstname:$("#Contact_FirstName").val(),lastname:$("#Contact_LastName").val(),emailaddress1:$("#Contact_EmailAddress1").val(),cellphone:$("#Contact_CellPhone").val(),companyname:$("#Contact_CompanyName").val(),addressline1:$("#Contact_AddressLine1").val(),addresscity:$("#Contact_AddressCity").val(),addressstate:$("#Contact_AddressState").val(),addresszipcode:$("#Contact_AddressZipCode").val(),occupation:$("#Contact_Occupation").val(),employer:$("#Contact_Employer").val(),spousefullname:$("#Contact_SpouseFullName").val(),spouseoccupation:$("#Contact_SpouseOccupation").val(),spouseemployer:$("#Contact_SpouseEmployer").val(),DateOfBirth:$("#Contact_DateOfBirth").val(),gender:$("#Contact_Gender").val()},gifts:$.map(campaign.donate.giftDefinitions,function(n){if(typeof n.isshoppingcartitem=="undefined"||n.isshoppingcartitem==!1)return{Id:n.id,OrderedAmount:n.total_in_cart,EventSessionId:n.sessionId,gift_definition_id:n.id,PaidAmountPerItem:n.amount}}),shoppingCartItems:$.map(campaign.donate.giftDefinitions,function(n){if(n.isshoppingcartitem)return{Id:n.id,OrderedAmount:n.total_in_cart,amount:n.amount,campaignGiftDefinitionId:n.campaignGiftDefinitionId}}),giftCards:campaign.donate.giftcards},$("#chkMatchEmployer").length>0&&$("#chkMatchEmployer").prop("checked")&&(t.matchEmployerName=$("#matchEmployerName").val(),t.matchEmployerId=$("#Donation_MatchEmployerId").val(),t.matchEmployeeEmail=$("#Donation_MatchEmployeeEmail").val(),t.matchEmployeeName=$("#Contact_FirstName").val()+" "+$("#Contact_LastName").val()),isOffline&&(t.PaymentType=$("#OfflinePaymentType").val(),t.DateCreated=$("#OfflineDonationDate").val(),t.ReferenceNumber=$("#OfflineReferenceNumber").val(),t.totalOfflineAmount=$("#OfflineTotalAmount").val(),t.SubscriptionId=$("#ContactSubscription").val()),isPreAuth&&(t.pt=$("#SpecificPaymentTarget_PreAuthTransaction_Id").val()),$("input[id^='fld_CustomFieldValues'],select[id^='fld_CustomFieldValues']").each(function(){t.contact["CustomFieldValues."+$(this).attr("id").replace("fld_CustomFieldValues_","")]=$(this).val()}),$("input[id^='fld_CheckOutCustomFieldValues'],select[id^='fld_CheckOutCustomFieldValues']").each(function(){t["CheckOutCustomFieldValues."+$(this).attr("id").replace("fld_CheckOutCustomFieldValues_","")]=$(this).val()}),$("select[id^='fld_CustomFieldValues'].selectpicker").each(function(){t.contact["CustomFieldValues."+$(this).attr("id").replace("fld_CustomFieldValues_","")]=JSON.stringify($(this).val())}),$("select[id^='fld_CheckOutCustomFieldValues'].selectpicker").each(function(){t["CheckOutCustomFieldValues."+$(this).attr("id").replace("fld_CheckOutCustomFieldValues_","")]=JSON.stringify($(this).val())}),$("#ddlCountries").length>0&&$("#ddlCountries").is(":visible")&&(t.contact.PaymentCountry=$("#ddlCountries").val()),$("#registerCard").length>0&&$("#registerCard").is(":visible")&&(t.registerCardOnFile=$("#registerCard").prop("checked")),r=[],$("input[id^='Document_']").each(function(){r.push({org_content_id:$(this).attr("id").replace("Document_",""),signed_name:$(this).val()})}),r.length>0&&(t.acks=r),$("#SpecificPaymentTarget_Contact_Id").val()!=""&&(t.contact.Id=$("#SpecificPaymentTarget_Contact_Id").val()),t.DonationTip=$("#chkCoverTransactionCosts").prop("checked")?$("#donationTip").length>0&&$("#donationTip").val().length>0?$("#donationTip").val():"0":$("#chkCoverTransactionCosts").is(":visible")?0:$("#donationTip").length>0&&$("#donationTip").val().length>0?$("#donationTip").val():"0",t.isPreApproval=!1,t.isInstallment=!1,($("#recurringType_Recurring").is(":checked")||isMembership)&&(t.isPreApproval=!0,t.StartDate=$("#RecurringPaymentStartDate").val(),t.Period=$("#RecurringPaymentPeriod").val()),$("#recurringType_Installment").is(":checked")&&(t.isPreApproval=!0,t.isInstallment=!0,t.StartDate=null),(isManualCheckout||isPledge)&&(t.options==null&&(t.options={}),t.options.imc=!0),$("#chkCCFeeByPayer").length>0?(t.options==null&&(t.options={}),t.options.CCPaymentResponsibleParty=$("#chkCCFeeByPayer").prop("checked")?1:0):$("#hdnWhoIsPayingForCC").val()=="PayerMust"&&(t.options==null&&(t.options={}),t.options.CCPaymentResponsibleParty=1),(isPreAuth||isPledge||isManualCheckout)&&(t.DonationTip=$("#donationTip").length>0&&$("#donationTip").val().length>0?$("#donationTip").val():"0",$("#whoPaysAllFees").length>0&&(t.options==null&&(t.options={}),t.options.CCPaymentResponsibleParty=$("#whoPaysAllFees").val()=="payer"?1:0),$("#txtFixedFeeAmount").is(":visible")&&(t.options.FixedFeeAmount=$("#txtFixedFeeAmount").val())),i="",$("#Campaign_RouteName").length>0?i+="/"+$("#Campaign_RouteName").val()+"/":orgRoute&&(i+="/"+orgRoute+"/admin/"),i+=isEnterprise?"ProcessEnterprisePayment":"GetPaymentFrame",paymentMode=="creditcard"&&n?t.customCheckout={type:"credit_card",credit_card:{id:n}}:paymentMode=="bank"&&n&&(t.customCheckout={type:"payment_bank",payment_bank:{id:n}}),$("#divRecurringExplanation").hide(),$("#divInstallmentExplanation").hide(),$.ajax({type:"POST",url:i,contentType:"application/json",data:JSON.stringify(t)}).fail(function(n){$("#btnCheckOut").button("reset");paymentMode=="creditcard"?($("#cardErrors .payment-errors").html(n.responseJSON),$("#cardErrors").show()):paymentMode=="bank"&&($("#bankErrors .payment-errors").html(n.responseJSON),$("#bankErrors").show());var t=n.responseJSON;Global.ShowNotification(t,1e4)}).done(function(n){if(n.donotprocess&&n.donotprocess==1)$("#chkNotifyContact")!=null&&$("#chkNotifyContact").length>0&&!$("#chkNotifyContact").is(":checked")&&(n.url+="&withNotifications=false"),n.url+=tags!=null&&tags.length>0?"&tags="+tags:"",location.href=n.url;else if($("#wepay_checkout").html(""),n.url!=null&&n.url.length>0)$("#btnCheckOut").button("reset"),$("#divRecurringExplanation").show(),isInstallmentSelected&&$("#divInstallmentExplanation").show(),carouselHandler.carousel("next"),n.preapprovalid!=null&&n.preapprovalid!=""?location.href=n.url:WePay.iframe_checkout("wepay_checkout",n.url,{vertical:window.outerWidth<600});else{var t={};t=n.stripe_checkout_response!=null?{stripe_checkout_id:n.stripe_checkout_response.Id}:{checkout_id:n.checkout_response.checkout_id};n.stripe_checkout_response!=null?setTimeout(function(){location.href="/"+$("#Campaign_RouteName").val()+"/confirmation?stripe_checkout_id="+t.stripe_checkout_id+(tags!=null&&tags.length>0?"&tags="+tags:"")},1e3):setTimeout(function(){location.href="/"+$("#Campaign_RouteName").val()+"/confirmation?checkout_id="+t.checkout_id+(isEmbedded?"&embed=1":"")+(tags!=null&&tags.length>0?"&tags="+tags:"")},1e3)}})):(carouselHandler.carousel("pause"),Global.ShowNotification("Please provide all required fields before proceeding."))},goDonate:function(){carouselHandler&&carouselHandler.carousel("prev")},setTicketAmount:function(n,t,i){var r=!1;return(campaign.donate.giftDefinitions!=null&&$.each(campaign.donate.giftDefinitions,function(u,f){if(f.id==n&&(typeof i=="undefined"||i&&f.sessionId&&i==f.sessionId)){if(f.total_offered!=null&&f.total_purchased!=null){if(f.total_offered<=f.total_purchased)return r=!0,!1;if(f.total_offered<f.total_purchased+t)return Global.ShowNotification("Reached total available offers in this category."),!1}if(f.limit!=null&&f.limit<t)return Global.ShowNotification("Sorry, you have reached the maximum allowed amount for this offer.",5e3),!1;f.total_in_cart=t}}),r)?!1:(campaign.donate.checkForDiscounts(n),campaign.donate.displayCart(),campaign.donate.evalFixedFee(),!0)},setItemPrice:function(n){campaign.donate.giftDefinitions!=null&&$.each(campaign.donate.giftDefinitions,function(t,i){i.id==n&&$("#paidamount"+n).length>0&&(i.amount=$("#paidamount"+n).val(),i.total_in_cart==0&&(i.total_in_cart=1))});campaign.donate.checkForDiscounts(n);campaign.donate.displayCart();campaign.donate.evalFixedFee()},addTicket:function(n,t){isMembership&&campaign.donate.removeAllTickets();var i=!1;(campaign.donate.giftDefinitions!=null&&$.each(campaign.donate.giftDefinitions,function(r,u){if(u.id==n){if(typeof t=="undefined"||t==null||t&&u.sessionId&&t==u.sessionId){if(u.total_offered!=null&&u.total_purchased!=null){if(u.total_offered<=u.total_purchased){i=!0;return}if(u.total_offered<=u.total_purchased+u.total_in_cart){Global.ShowNotification("Reached total available offers in this category.");return}}if(u.limit!=null&&u.limit==u.total_in_cart){Global.ShowNotification("Sorry, you have reached the maximum allowed amount for this offer.",7e3);return}u.total_in_cart++}$("#paidamount"+n).length>0&&(u.amount=$("#paidamount"+n).val(),console.log(u.amount))}}),i)||(campaign.donate.checkForDiscounts(n),campaign.donate.displayCart(),campaign.donate.evalFixedFee())},decrementTicket:function(n,t){campaign.donate.giftDefinitions!=null&&$.each(campaign.donate.giftDefinitions,function(i,r){if(r.id==n&&(typeof t=="undefined"||t==null||t=="null"||t&&r.sessionId&&t==r.sessionId)){if(r.total_in_cart==0)return;r.total_in_cart--}});campaign.donate.checkForDiscounts(n);campaign.donate.displayCart();campaign.donate.evalFixedFee()},removeAllTickets:function(){campaign.donate.giftDefinitions!=null&&$.each(campaign.donate.giftDefinitions,function(n,t){t.total_in_cart=0});campaign.donate.checkForDiscounts(null);campaign.donate.displayCart();campaign.donate.evalFixedFee()},removeTicket:function(n,t){campaign.donate.giftDefinitions!=null&&$.each(campaign.donate.giftDefinitions,function(i,r){r.id==n&&(campaign.donate.shoppingCartItems&&r.isshoppingcartitem&&$.each(campaign.donate.shoppingCartItems,function(n,t){t&&t.campaignGiftDefinitionId&&r.id==t.campaignGiftDefinitionId&&campaign.donate.shoppingCartItems.splice(n,1)}),(typeof t=="undefined"||t=="undefined"||t==null||t=="null"||t&&r.sessionId&&t==r.sessionId)&&(r.total_in_cart=0))});campaign.donate.checkForDiscounts(n);campaign.donate.displayCart();campaign.donate.evalFixedFee()},addShoppingCartItemsToCart:function(){campaign.donate.shoppingCartItems!=null&&((typeof campaign.donate.giftDefinitions=="undefined"||campaign.donate.giftDefinitions==null)&&(campaign.donate.giftDefinitions=[]),$.each(campaign.donate.shoppingCartItems,function(n,t){var i={id:t.id,campaignGiftDefinitionId:t.campaignGiftDefinitionId,name:t.name,total_in_cart:t.quantity,amount:t.amount,isshoppingcartitem:!0,notes:t.notes};campaign.donate.giftDefinitions.push(i)}),campaign.donate.displayCart(),campaign.donate.evalFixedFee())},evalAreThereAnyItemsInCart:function(){var t=!1,n;campaign.donate.giftDefinitions!=null&&campaign.donate.giftDefinitions.length>0&&$.each(campaign.donate.giftDefinitions,function(n,i){if(i.total_in_cart!=null&&i.total_in_cart*1>0)return t=!0,!1});n=0;($("#Donation_amount"),length>0)&&(n=$("#Donation_amount").val()*1);t||n<=0?$("#nonTicketEventDonation").collapse("hide"):!t&&n>0&&$("#nonTicketEventDonation").collapse("show")},showMore:function(n){$("#more"+n).hide();$("#description"+n).show()},setCheckoutButtonColor:function(n){n=="green"?($("#btnCheckOut").addClass("bg-green"),$("#btnCheckOut").addClass("pg-donate-button-green"),$("#btnCheckOut").removeClass("bg-pink-bright"),$("#btnCheckOut").removeClass("pg-donate-button-pink"),$("#btnCheckOut").removeClass("bg-blue-bright"),$("#btnCheckOut").removeClass("pg-donate-button-blue")):n=="blue"?($("#btnCheckOut").addClass("bg-blue-bright"),$("#btnCheckOut").addClass("pg-donate-button-blue"),$("#btnCheckOut").removeClass("bg-green"),$("#btnCheckOut").removeClass("pg-donate-button-green"),$("#btnCheckOut").removeClass("bg-pink-bright"),$("#btnCheckOut").removeClass("pg-donate-button-pink")):n=="pink"&&($("#btnCheckOut").addClass("bg-pink-bright"),$("#btnCheckOut").addClass("pg-donate-button-pink"),$("#btnCheckOut").removeClass("bg-green"),$("#btnCheckOut").removeClass("pg-donate-button-green"),$("#btnCheckOut").removeClass("bg-blue-bright"),$("#btnCheckOut").removeClass("pg-donate-button-blue"))},displayCart:function(n){var t="",f=0,c=0,w=$("#cartItems").html(),h,l,u,o,a,p;payByInstallment=!1;isRecurringSelected=$("#recurringType_Recurring").length>0&&$("#recurringType_Recurring").prop("checked");isRecurringSelected==!0?$("#recurringOptions").show():$("#recurringOptions").hide();isInstallmentSelected=!$("#recurringType_Installment").is("hidden")&&$("#recurringType_Installment").length>0&&$("#recurringType_Installment").prop("checked");var e=-1,v=!1,y=!1;if(campaign.donate.giftDefinitions!=null&&$.each(campaign.donate.giftDefinitions,function(n,i){var o=i.discountedamount?i.discountedamount:i.amount,r,u;$("#ticket"+i.id+" .ticket-price").html("$"+$.number(o));i.total_in_cart&&i.total_in_cart!=0?(typeof i.installment_allowed!="undefined"&&i.installment_allowed==!0?typeof i.installment_total_periods!="undefined"&&e!=-1&&i.installment_total_periods!=e?v=!0:e=i.installment_total_periods:v=!0,f+=o*i.total_in_cart,c+=i.total_in_cart,t+='<div id="cartItem'+i.id+'" class="cartitem pt-small row pb-small pl-medium pr-medium">',t+='<div class="col-sm-10 col-xs-10 h5 pl-none bold" id="name'+i.id+'">'+(i.startTime!=null?i.name+"<BR>"+i.startTime:i.name),i.isshoppingcartitem&&(t+='<i class="fa fa-shopping-cart pl-small" title="This is an item that was added to the guest cart during the event."><\/i>'),t+="<\/div>",t+='<div class="col-sm-2 col-xs-2 h5 text-right pr-none">'+i.total_in_cart+"<\/div>",i.notes&&i.notes!=null&&i.notes.length>0&&(t+='<div class="col-sm-12 text-left  pl-none pr-none font12">'+i.notes+"<\/div>"),t+=i.isshoppingcartitem?'<div class="col-sm-8 col-xs-8 pr-none pl-none font12">Subtotal<\/div>':'<div class="col-sm-8 col-xs-8 pr-none pl-none font12"><a href="javascript:void(0)" onclick="campaign.donate.removeTicket(\''+i.id+"','"+i.sessionId+"');\">Remove<\/a><\/div>",$("#Campaign_CampaignType").val()!="MembershipSignUp"&&$("#Campaign_CampaignType").val()!="VolunteerSignUp"&&(t+='<div class="col-sm-4 col-xs-4 h5 text-right pr-none" id="price'+i.id+'">'+(o*i.total_in_cart>0?"$"+$.number(o*i.total_in_cart):"FREE")+"<\/div>"),$("#Campaign_CampaignType").val()=="VolunteerSignUp"&&(t+='<div class="col-sm-4 col-xs-4 h5 text-right pr-none dark-gray" id="price'+i.id+'"># of volunteers<\/div>'),t+="<\/div>",$("#Campaign_CampaignType").val()=="MembershipSignUp"?(i.total_in_cart>0?$("#ticket"+i.id+" input[type='checkbox']").prop("checked",!0):$("#ticket"+i.id+" input[type='checkbox']").prop("checked",!1),$("#ticket"+i.id+" .quantity input").val(i.total_in_cart)):(i.sessionId&&i.sessionId!=EmptyGuid?($("#"+i.sessionId+" #ticket"+i.id+" .quantity input").val(i.total_in_cart),r=$("#"+i.sessionId+" #ticket"+i.id+" .quantity input").attr("max"),r!=""?(u=r*1,i.total_in_cart>u?$("#"+i.sessionId+" #ticket"+i.id+" .quantity input").attr("max",i.total_in_cart):$("#"+i.sessionId+" #ticket"+i.id+" .quantity input").attr("max",u)):$("#"+i.sessionId+" #ticket"+i.id+" .quantity input").attr("max",i.total_in_cart)):($("#ticket"+i.id+" .quantity input").val(i.total_in_cart),r=$("#ticket"+i.id+" .quantity input").attr("max"),r!=""?(u=r*1,i.total_in_cart>u?$("#ticket"+i.id+" .quantity input").attr("max",i.total_in_cart):$("#ticket"+i.id+" .quantity input").attr("max",u)):$("#ticket"+i.id+" .quantity input").attr("max",i.total_in_cart)),campaign.donate.initQuantityControl()),!y&&$("#divTickets #ticket"+i.id).length>0&&(y=!0)):i.sessionId?$("#"+i.sessionId+" #ticket"+i.id+" .quantity input").val(0):($("#ticket"+i.id+" input[type='checkbox']").prop("checked",!1),$("#ticket"+i.id+" .quantity input").val(0))}),y&&$("#divRegisterCard").length>0?$("#divRegisterCard").show():$("#divRegisterCard").hide(),$(".session").each(function(){$("#"+$(this).attr("sessionId")).find(".quantity input").filter(function(){return $(this).val()!=="0"}).length>0?($(this).addClass("active"),$(this).removeClass("passive")):($(this).addClass("passive"),$(this).removeClass("active"))}),f+=parseFloat($("#Donation_amount").val()),totalDonationAmount=f,h=0,campaign.donate.giftcards.length==0?$(".trGiftCard").hide():($.each(campaign.donate.giftcards,function(n,t){h+=t.Amount;var i=t.Amount;t.Amount>totalDonationAmount&&(i=totalDonationAmount);totalDonationAmount-=i;$(".trGiftCard#"+t.Id).length==0?$("#contributionSummaryContent table").append("<tr class='trGiftCard' id='"+t.Id+"' title='"+t.Code+"'><td>Gift Card ($"+$.number(t.Amount,2)+")<\/td><td class='text-right tdGiftCardAppliedAmount' >$"+$.number(i,2)+"<\/td><\/tr>"):$(".trGiftCard#"+t.Id+" .tdGiftCardAppliedAmount").html("$"+$.number(i,2))}),totalDonationAmount<0&&(totalDonationAmount=0),$(".trGiftCard").show()),(typeof n=="undefined"||n==!1)&&campaign.donate.setDonationTip(),$("#feesInfo").hide(),campaign.donate.isFlatFee()?($("#hdnWhoIsPayingForCC").val()=="Payee"||$("#hdnWhoIsPayingForCC").val()=="PayerMust"?$("#divCoverTransactionCosts").hide():$("#divCoverTransactionCosts").show(),isInstallmentSelected?$("#divFlatFeeAmount").html("$2.50"):$("#divFlatFeeAmount").html("$1-$1.50"),$("#divFlatFee").show(),$("#tipNote").hide(),$("#groupDonationTip").hide(),$("#groupTipOptions").hide(),$("#coverfeesverbiage").html("I wish to cover the all service fees for this organization.")):($("#divFlatFee").hide(),$("#groupDonationTip").show(),$("#groupTipOptions").show(),$("#coverfeesverbiage").html("I wish to cover the third party service fees for this organization."),isOffline||isPreAuth||isPledge||isManualCheckout||(totalDonationAmount>0?$("#divCoverTransactionCosts").fadeIn():$("#divCoverTransactionCosts").fadeOut())),(isPreAuth||isPledge||isManualCheckout)&&$("#divCoverTransactionCosts").hide(),isOffline?($("#cartTotal").html("$"+$.number(f,2)),$("#OfflineTotalAmount").val($.number(f,2))):$("#cartTotal").html("$"+$.number(f)),w!=t?$("#cartItems").html(t).fadeIn("slow"):$("#cartItems").html(t),$("#Campaign_CampaignType").val()=="MembershipSignUp"?$("#spanIntendedAmount").html("$"+$.number(f)):$("#spanIntendedAmount").html("$"+$.number(f)),c==0&&$("#Campaign_CampaignType").val()=="MembershipSignUp"?($("#btnCheckOut").addClass("disabled"),$("#reviewFooter").html("Please select a membership plan")):($("#btnCheckOut").show(),$("#btnCheckOut").removeClass("disabled"),$("#reviewFooter").html("")),isRecurringSelected||isInstallmentSelected||$("#Campaign_CampaignType").val()=="MembershipSignUp"||totalDonationAmount==0&&h>0?(campaign.donate.setCheckoutButtonColor("blue"),$("#paymentDetails").hide(),$("#btnCheckOut").html("CHECK OUT"),totalDonationAmount<=0&&h==0&&c==0?$("#btnCheckOut").addClass("disabled"):$("#btnCheckOut").removeClass("disabled")):isOffline?($("#paymentDetails").fadeOut(),campaign.donate.setCheckoutButtonColor("blue"),$("#btnCheckOut").html("SAVE CONTRIBUTION")):totalDonationAmount>0?($("#btnCheckOut").removeClass("disabled"),$("#paymentDetails").fadeIn(),campaign.donate.setCheckoutButtonColor("pink"),paymentMode=="creditcard"?$("#btnCheckOut").html("SUBMIT PAYMENT"):paymentMode=="creditcard"&&$("#btnCheckOut").html("PAY BY CHECK")):totalDonationAmount<=0&&($("#Campaign_CampaignType").val()=="VolunteerSignUp"?(campaign.donate.setCheckoutButtonColor("green"),$("#btnCheckOut").html("SIGN UP"),$("#paymentDetails").fadeOut()):c>0?(campaign.donate.setCheckoutButtonColor("green"),$("#paymentDetails").fadeOut(),$("#btnCheckOut").html("REGISTER"),$("#btnCheckOut").removeClass("disabled")):($("#paymentDetails").fadeIn(),campaign.donate.setCheckoutButtonColor("pink"),paymentMode=="creditcard"?$("#btnCheckOut").html("SUBMIT PAYMENT"):paymentMode=="creditcard"&&$("#btnCheckOut").html("PAY BY CHECK"),$("#btnCheckOut").addClass("disabled"))),isInstallmentSelected?$("#divTotalLabel").html("Total per month"):$("#divTotalLabel").html("Total"),campaign.donate.highlightSelected(),!isOffline){ccFee=0;var r=0,s=0,i=null;isPreAuth||isPledge||isManualCheckout?(r=totalDonationAmount<=50&&totalDonationAmount>=10?1:totalDonationAmount<2.5?Math.floor($.number(totalDonationAmount*.02,4)*100)/100:totalDonationAmount<10?.5:Math.floor($.number(totalDonationAmount*.02,4)*100)/100,withCap&&r>20&&(r=20),$("#donationTipDisplay").html("$"+$.number(r,2)),s=r*1+totalDonationAmount*1,l=s,$("#whoPaysAllFees").length>0&&$("#whoPaysAllFees").val()=="payee"&&(l-=r*1),paymentMode=="creditcard"?ccFee=Math.floor($.number(l*ccRate+.3,4)*100)/100:paymentMode=="bank"&&(ccFee=Math.floor($.number(l*bankRate+.1,4)*100)/100),$("#whoPaysAllFees").length>0&&$("#whoPaysAllFees").val()=="payer"?i=1:(i=0,totalFees=0)):(r=$("#hdnWhoIsPayingForTip").val()=="Payee"?0:$("#chkCoverTransactionCosts").is(":visible")&&$("#chkCoverTransactionCosts").prop("checked")?$("#donationTip").length>0&&$("#donationTip").val().length>0?$("#donationTip").val():"0":$("#hdnWhoIsPayingForCC").val()=="PayerMust"?$("#donationTip").length>0&&$("#donationTip").val().length>0?$("#donationTip").val():"0":0,s=r*1+totalDonationAmount*1,$("#chkCCFeeByPayer").length>0&&(i=$("#chkCCFeeByPayer").prop("checked")?1:0),isEnterprise||isInstallmentSelected||$("#hdnWhoIsPayingForCC").val()!="PayerMust"&&(i==null||i!=1)?isEnterprise&&($("#hdnWhoIsPayingForCC").val()=="PayerMust"||i!=null&&i==1)&&(i=1,ccFee=Math.floor($.number(s*.05,4)*100)/100):paymentMode=="creditcard"?ccFee=Math.floor($.number(s*ccRate+.3,4)*100)/100:paymentMode=="bank"&&(ccFee=Math.floor($.number(s*bankRate+.1,4)*100)/100));totalFees=ccFee*1+r*1;u=0;totalDonationAmount>0?($("#spanTotalFees").html("$"+$.number(totalFees,2)),(isPreAuth||isPledge||isManualCheckout)&&i==0?(o=totalDonationAmount,$("#txtFixedFeeAmount").is(":visible")&&fixedFee>0&&(o=totalDonationAmount*1+(totalFees-fixedFee)*1),$("#cartTotal").html("$"+$.number(o*1,2)),$("#whoPaysAllFeesInstructions").hide()):(o=$.number(totalDonationAmount*1+$.number(totalFees,2)*1,2),$("#txtFixedFeeAmount").is(":visible")&&fixedFee!=totalFees&&(o=$.number(totalDonationAmount*1+$.number(fixedFee,2)*1,2)),$("#cartTotal").html("$"+o),(isPreAuth||isPledge)&&i==1&&isLoggedIn&&$("#whoPaysAllFeesInstructions").show(),e==-1||e==null||v?($("#divInstallmentOption").hide(),$("#divInstallmentLabelTotal").hide()):($("#divInstallmentLabel").html(e+" monthly installments"),$("#divInstallmentLabelTotal").html(e+" monthly installments"),$("#divInstallmentOption").show(),$("#divOneOrRecurOptions").show(),isInstallmentSelected?(a=totalDonationAmount*1/e,$("#spanIntendedAmount").html("$"+$.number(a,2)),p=0,$("#hdnWhoIsPayingForTip").val()=="Payee"?u=0:($("#hdnWhoIsPayingForCC").val()=="PayerMust"||i!=null&&i==1)&&(u=2.5),($("#hdnWhoIsPayingForCC").val()=="PayerMust"||i!=null&&i==1)&&(p=Math.floor($.number((a+u)*ccRate+.3,4)*100)/100,u+=p),u>0?$("#trTotalFees").show():$("#trTotalFees").hide(),$("#spanTotalFees").html("$"+$.number(u,2)),$("#cartTotal").html("$"+$.number(a+u,2)),$("#divInstallmentLabelTotal").show()):$("#divInstallmentLabelTotal").hide()))):($("#spanTotalFees").html("$0"),$("#cartTotal").html("$0"),$("#divInstallmentOption").hide(),$("#divInstallmentLabelTotal").hide());$("#divOneOrRecurOptions .radio-item:visible").length<=1?$("#divOneOrRecurOptions").hide():$("#divOneOrRecurOptions").show();$("#divInstallmentOption:visible").length>0&&$("#divRecurringTypeOnceOption").show();totalDonationAmount==0?h==0?($("#contributionSummaryHeader").hide(),$("#contributionSummaryContent").hide()):($("#contributionSummaryHeader").show(),$("#contributionSummaryContent").show(),$("#trTotalFees").hide(),$("#trIntendedAmount").hide()):totalDonationAmount>0&&($("#contributionSummaryHeader").show(),$("#contributionSummaryContent").show(),totalFees>0||isInstallmentSelected&&u>0?$("#trTotalFees").show():$("#trTotalFees").hide(),totalDonationAmount==0?$("#trIntendedAmount").hide():$("#trIntendedAmount").show());totalFees>0&&$("#divCoverTransactionCosts").is(":hidden")&&$("#feesInfo").show();isEvent&&campaign.donate.evalAreThereAnyItemsInCart()}},setRecurringPeriod:function(n){n==""&&(n=$("[name='recurringTypeButton'] .action").html());$("#divOneOrRecurOptions .action").html(n);$("#RecurringPaymentPeriod").val(n.toLowerCase())},isCartEmpty:function(){return campaign.donate.giftDefinitions!=null?$.grep(campaign.donate.giftDefinitions,function(n){return n.total_in_cart!=null&&n.total_in_cart>0}).length==0:!0},setMinimumCustomTip:function(){if($("#tipNote").hide(),isEvent&&!campaign.donate.isCartEmpty()&&$("#donationTip").val()<$("#tip2percent").attr("amt"))$("#donationTip").val($("#tip2percent").attr("amt")),$("#tipNote").html("Ticket purchases have a minimum fee of "+$("#tip2percent").html()),$("#tipNote").show();else if(totalDonationAmount!=null&&totalDonationAmount>0){var n=1,t=parseFloat($("#tip2percent").attr("amt"));t<1&&(n=.5);$("#donationTip").val()<n&&($("#donationTip").val(n),$("#tipNote").html("Minimum fee is $"+n),$("#tipNote").show())}},setAdditionalDonationAmount:function(n){n.length==0&&$("#Donation_amountFormatted").val("0");$("#Donation_amountFormatted").val(n);$("#Donation_amount").val($("#Donation_amountFormatted").val());campaign.donate.displayCart();campaign.donate.evalFixedFee()}};!function(n){"use strict";function i(n,t){if(this.createTextRange){var i=this.createTextRange();i.collapse(!0);i.moveStart("character",n);i.moveEnd("character",t-n);i.select()}else this.setSelectionRange&&(this.focus(),this.setSelectionRange(n,t))}function r(n){var u=this.value.length,i,r,f,t;return(n="start"==n.toLowerCase()?"Start":"End",document.selection)?(t=document.selection.createRange(),i=t.duplicate(),i.expand("textedit"),i.setEndPoint("EndToEnd",t),r=i.text.length-t.text.length,f=r+t.text.length,"Start"==n?r:f):("undefined"!=typeof this["selection"+n]&&(u=this["selection"+n]),u)}var u={codes:{46:127,188:44,109:45,190:46,191:47,192:96,220:92,222:39,221:93,219:91,173:45,187:61,186:59,189:45,110:46},shifts:{96:"~",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",48:")",45:"_",61:"+",91:"{",93:"}",92:"|",59:":",39:'"',44:"<",46:">",47:"?"}},f,t;n.fn.number=function(t,f,e,o){o="undefined"==typeof o?",":o;e="undefined"==typeof e?".":e;f="undefined"==typeof f?0:f;var s="\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4),h=new RegExp("[^"+s+"0-9]","g"),c=new RegExp(s,"g");return t===!0?this.is("input:text")?this.on({"keydown.format":function(t){var w=n(this),c=w.data("numFormat"),l=t.keyCode?t.keyCode:t.which,a="",s=r.apply(this,["start"]),y=r.apply(this,["end"]),p="",v=!1,h;if(u.codes.hasOwnProperty(l)&&(l=u.codes[l]),!t.shiftKey&&l>=65&&90>=l?l+=32:!t.shiftKey&&l>=69&&105>=l?l-=48:t.shiftKey&&u.shifts.hasOwnProperty(l)&&(a=u.shifts[l]),""==a&&(a=String.fromCharCode(l)),8!=l&&45!=l&&127!=l&&a!=e&&!a.match(/[0-9]/))return(h=t.keyCode?t.keyCode:t.which,46==h||8==h||127==h||9==h||27==h||13==h||(65==h||82==h||80==h||83==h||70==h||72==h||66==h||74==h||84==h||90==h||61==h||173==h||48==h)&&(t.ctrlKey||t.metaKey)===!0||(86==h||67==h||88==h)&&(t.ctrlKey||t.metaKey)===!0||h>=35&&39>=h||h>=112&&123>=h)?void 0:(t.preventDefault(),!1);if(0==s&&y==this.value.length?8==l?(s=y=1,this.value="",c.init=f>0?-1:0,c.c=f>0?-(f+1):0,i.apply(this,[0,0])):a==e?(s=y=1,this.value="0"+e+new Array(f+1).join("0"),c.init=f>0?1:0,c.c=f>0?-(f+1):0):45==l?(s=y=2,this.value="-0"+e+new Array(f+1).join("0"),c.init=f>0?1:0,c.c=f>0?-(f+1):0,i.apply(this,[2,2])):(c.init=f>0?-1:0,c.c=f>0?-f:0):c.c=y-this.value.length,c.isPartialSelection=s==y?!1:!0,f>0&&a==e&&s==this.value.length-f-1)c.c++,c.init=Math.max(0,c.init),t.preventDefault(),v=this.value.length+c.c;else if(45!=l||0==s&&0!=this.value.indexOf("-"))if(a==e)c.init=Math.max(0,c.init),t.preventDefault();else if(f>0&&127==l&&s==this.value.length-f-1)t.preventDefault();else if(f>0&&8==l&&s==this.value.length-f)t.preventDefault(),c.c--,v=this.value.length+c.c;else if(f>0&&127==l&&s>this.value.length-f-1){if(""===this.value)return;"0"!=this.value.slice(s,s+1)&&(p=this.value.slice(0,s)+"0"+this.value.slice(s+1),w.val(p));t.preventDefault();v=this.value.length+c.c}else if(f>0&&8==l&&s>this.value.length-f){if(""===this.value)return;"0"!=this.value.slice(s-1,s)&&(p=this.value.slice(0,s-1)+"0"+this.value.slice(s),w.val(p));t.preventDefault();c.c--;v=this.value.length+c.c}else 127==l&&this.value.slice(s,s+1)==o?t.preventDefault():8==l&&this.value.slice(s-1,s)==o?(t.preventDefault(),c.c--,v=this.value.length+c.c):f>0&&s==y&&this.value.length>f+1&&s>this.value.length-f-1&&isFinite(+a)&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&1===a.length&&(p=y===this.value.length?this.value.slice(0,s-1):this.value.slice(0,s)+this.value.slice(s+1),this.value=p,v=s);else t.preventDefault();v!==!1&&i.apply(this,[v,v]);w.data("numFormat",c)},"keyup.format":function(t){var s,o=n(this),u=o.data("numFormat"),e=t.keyCode?t.keyCode:t.which,h=r.apply(this,["start"]),c=r.apply(this,["end"]);0!==h||0!==c||189!==e&&109!==e||(o.val("-"+o.val()),h=1,u.c=1-this.value.length,u.init=1,o.data("numFormat",u),s=this.value.length+u.c,i.apply(this,[s,s]));""===this.value||(48>e||e>57)&&(96>e||e>105)&&8!==e&&46!==e&&110!==e||(o.val(o.val()),f>0&&(u.init<1?(h=this.value.length-f-(u.init<0?1:0),u.c=h-this.value.length,u.init=1,o.data("numFormat",u)):h>this.value.length-f&&8!=e&&(u.c++,o.data("numFormat",u))),46!=e||u.isPartialSelection||(u.c++,o.data("numFormat",u)),s=this.value.length+u.c,i.apply(this,[s,s]))},"paste.format":function(t){var u=n(this),i=t.originalEvent,r=null;return window.clipboardData&&window.clipboardData.getData?r=window.clipboardData.getData("Text"):i.clipboardData&&i.clipboardData.getData&&(r=i.clipboardData.getData("text/plain")),u.val(r),t.preventDefault(),!1}}).each(function(){var t=n(this).data("numFormat",{c:-(f+1),decimals:f,thousands_sep:o,dec_point:e,regex_dec_num:h,regex_dec:c,init:this.value.indexOf(".")?!0:!1});""!==this.value&&t.val(t.val())}):this.each(function(){var t=n(this),i=+t.text().replace(h,"").replace(c,".");t.number(isFinite(i)?+i:0,f,e,o)}):this.text(n.number.apply(window,arguments))};f=null;t=null;n.isPlainObject(n.valHooks.text)?(n.isFunction(n.valHooks.text.get)&&(f=n.valHooks.text.get),n.isFunction(n.valHooks.text.set)&&(t=n.valHooks.text.set)):n.valHooks.text={};n.valHooks.text.get=function(t){var i,u=n(t),r=u.data("numFormat");return r?""===t.value?"":(i=+t.value.replace(r.regex_dec_num,"").replace(r.regex_dec,"."),(0===t.value.indexOf("-")?"-":"")+(isFinite(i)?i:0)):n.isFunction(f)?f(t):void 0};n.valHooks.text.set=function(i,r){var e=n(i),u=e.data("numFormat"),f;return u?(f=n.number(r,u.decimals,u.dec_point,u.thousands_sep),n.isFunction(t)?t(i,f):i.value=f):n.isFunction(t)?t(i,r):void 0};n.number=function(n,t,i,r){var f,e;r="undefined"==typeof r?"1000"!==new Number(1e3).toLocaleString()?new Number(1e3).toLocaleString().charAt(1):"":r;i="undefined"==typeof i?new Number(.1).toLocaleString().charAt(1):i;t=isFinite(+t)?Math.abs(t):0;f="\\u"+("0000"+i.charCodeAt(0).toString(16)).slice(-4);e="\\u"+("0000"+r.charCodeAt(0).toString(16)).slice(-4);n=(n+"").replace(".",i).replace(new RegExp(e,"g"),"").replace(new RegExp(f,"g"),".").replace(new RegExp("[^0-9+-Ee.]","g"),"");var o=isFinite(+n)?+n:0,u="",s=function(n,t){return""+ +(Math.round((""+n).indexOf("e")>0?n:n+"e+"+t)+"e-"+t)};return u=(t?s(o,t):""+Math.round(o)).split("."),u[0].length>3&&(u[0]=u[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,r)),(u[1]||"").length<t&&(u[1]=u[1]||"",u[1]+=new Array(t-u[1].length+1).join("0")),u.join(i)}}(jQuery);$(document).ready(function(){HookUpInlineTexting()});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){var u,t,v,f=function(n){if(a[n])return a[n].apply(this,Array.prototype.slice.call(arguments,1));if("object"!=typeof n&&n)throw"Method "+n+" does not exist on jQuery.cardswipe";return a.init.apply(this,arguments)},w={generic:function(n){var i=new RegExp("^(%[^%;\\?]+\\?)?(;[0-9\\:<>\\=]+\\?)?([+;][0-9\\:<>\\=]+\\?)?"),t=i.exec(n);return t?{type:"generic",line1:t[1]?t[1].slice(1,-1):"",line2:t[2]?t[2].slice(1,-1):"",line3:t[3]?t[3].slice(1,-1):""}:null},visa:function(n){var r=new RegExp("^%B(4[0-9]{12,18})\\^([A-Z ]+)/([A-Z ]+)(\\.[A-Z ]+)?\\^([0-9]{2})([0-9]{2})"),t=r.exec(n),i;return t?(i=t[1],!h(i))?null:{type:"visa",account:i,lastName:t[2].trim(),firstName:t[3].trim(),honorific:t[4]?t[4].trim().slice(1):"",expYear:t[5],expMonth:t[6]}:null},mastercard:function(n){var r=new RegExp("^%B(5[1-5][0-9]{14})\\^([A-Z ]+)/([A-Z ]+)(\\.[A-Z ]+)?\\^([0-9]{2})([0-9]{2})"),t=r.exec(n),i;return t?(i=t[1],!h(i))?null:{type:"mastercard",account:i,lastName:t[2],firstName:t[3],honorific:t[4]?t[4].trim().slice(1):"",expYear:t[5],expMonth:t[6]}:null},discover:function(n){var r=new RegExp("^%B(6[0-9]{15})\\^([A-Z ]+)/([A-Z ]+)(\\.[A-Z ]+)?\\^([0-9]{2})([0-9]{2})"),t=r.exec(n),i;return t?(i=t[1],!h(i))?null:{type:"discover",account:i,lastName:t[2],firstName:t[3],honorific:t[4]?t[4].trim().slice(1):"",expYear:t[5],expMonth:t[6]}:null},amex:function(n){var r=new RegExp("^%B(3[4|7][0-9]{13})\\^([A-Z ]+)/([A-Z ]+)(\\.[A-Z ]+)?\\^([0-9]{2})([0-9]{2})"),t=r.exec(n),i;return t?(i=t[1],!h(i))?null:{type:"amex",account:i,lastName:t[2],firstName:t[3],honorific:t[4]?t[4].trim().slice(1):"",expYear:t[5],expMonth:t[6]}:null}},i={IDLE:0,PENDING1:1,PENDING2:2,READING:3,DISCARD:4,PREFIX:5},y={0:"IDLE",1:"PENDING1",2:"PENDING2",3:"READING",4:"DISCARD",5:"PREFIX"},c=i.IDLE,r=function(){if(0===arguments.length)return c;var n=arguments[0];n!=r&&(t.debug&&console.log("%s -> %s",y[c],y[n]),n==i.READING&&v.trigger("scanstart.cardswipe"),c==i.READING&&v.trigger("scanend.cardswipe"),c=n)},l=0,b=function(f){switch(t.debug&&console.log(f.which+": "+String.fromCharCode(f.which)),r()){case i.IDLE:g(f.which)&&(r(i.PREFIX),f.preventDefault(),f.stopPropagation(),e());37==f.which&&(r(i.PENDING1),u=[],o(f.which),f.preventDefault(),f.stopPropagation(),e());59==f.which&&(r(i.PENDING2),u=[],o(f.which),f.preventDefault(),f.stopPropagation(),e());break;case i.PENDING1:f.which>=65&&f.which<=90||f.which>=97&&f.which<=122?(r(i.READING),n("input").blur(),o(f.which),f.preventDefault(),f.stopPropagation(),e()):(s(),u=null,r(i.IDLE));break;case i.PENDING2:f.which>=48&&f.which<=57?(r(i.READING),n("input").blur(),o(f.which),f.preventDefault(),f.stopPropagation(),e()):(s(),u=null,r(i.IDLE));break;case i.READING:o(f.which);e();f.preventDefault();f.stopPropagation();13==f.which&&(s(),r(i.IDLE),p());t.firstLineOnly&&63==f.which&&(r(i.DISCARD),p());break;case i.DISCARD:if(f.preventDefault(),f.stopPropagation(),13==f.which)return s(),void r(i.IDLE);e();break;case i.PREFIX:if(g(f.which))return void r(i.IDLE);f.preventDefault();f.stopPropagation();37==f.which&&(r(i.PENDING1),u=[],o(f.which));59==f.which&&(r(i.PENDING2),u=[],o(f.which));e()}},o=function(n){u.push(String.fromCharCode(n))},e=function(){clearTimeout(l);l=setTimeout(nt,t.interdigitTimeout)},s=function(){clearTimeout(l);l=0},nt=function(){t.debug&&console.log("Timeout!");r()==i.READING&&p();u=null;r(i.IDLE)},p=function(){var i,r;t.debug&&console.log(u);i=u.join("");t.rawDataCallback&&t.rawDataCallback.call(this,i);r=k(i);r?(t.success&&t.success.call(this,r),n(document).trigger("success.cardswipe",r)):(t.failure&&t.failure.call(this,i),n(document).trigger("failure.cardswipe"))},k=function(i){for(var f,r,e,u=0;u<t.parsers.length;u++)if(r=t.parsers[u],n.isFunction(r)?f=r:"string"==typeof r&&(f=w[r]),null!=f){if(e=f.call(this,i),null==e)continue;return e}return null},tt=function(){n(document).on("keypress.cardswipe-listener",b)},d=function(){n(document).off(".cardswipe-listener",b)},it=function(n){var t=["Line 1: ",n.line1,"\nLine 2: ",n.line2,"\nLine 3: ",n.line3].join("");alert(t)},g=function(i){return t.prefixCodes?-1!=n.inArray(i,t.prefixCodes):!1},rt={enabled:!0,interdigitTimeout:250,success:it,failure:null,parsers:["generic"],firstLineOnly:!1,prefixCharacter:null,eventSource:document,debug:!1},h=function(n){for(var r,f=[0,2,4,6,8,1,3,5,7,9],t=0,u=n.length,i=!0;u--;)r=parseInt(n.charAt(u),10),t+=i?r:f[r],i=!i;return t%10==0&&t>0},a={init:function(f){if(t=n.extend({},rt,f),t.prefixCharacter){var e="[object Array]"===Object.prototype.toString.call(t.prefixCharacter);e||(t.prefixCharacter=[t.prefixCharacter]);t.prefixCodes=[];n(t.prefixCharacter).each(function(){if(1!=this.length)throw"prefixCharacter must be a single character";t.prefixCodes.push(this.charCodeAt(0))})}v=n(t.eventSource);s();r(i.IDLE);u=null;d();t.enabled&&a.enable()},disable:function(){d()},enable:function(){tt()}};f.luhnChecksum=h;f._states=function(){return i};f._stateNames=function(){return y};f._state=function(){return r()};f._settings=function(){return t};f._parseData=function(n){return k(n)};f._builtinParsers=function(){return w};n.cardswipe=f})