function authenticateAudio(){$j(document).ready(function(){var i=localStorage.getItem("triggerElement"),n="a[rel='"+i+"']",t=$j(n).attr("href");$j.ajax({type:"POST",async:!1,url:"/authentication.ashx",data:{id:n,audiourl:t},dataType:"json",success:function(i){i.a=="cb"?$j(n).colorbox({href:t,iframe:!0,innerHeight:"325px",innerWidth:"710px",opacity:.3}):window.location=i.d},error:function(n,t,i){alert("Error: "+i)}})})}function launchColorbox(){var t=localStorage.getItem("triggerElement"),n="a[rel='"+t+"']";$j(n).colorbox({href:$j(n).attr("href"),iframe:!0,innerHeight:"325px",innerWidth:"710px",opacity:.3})}function resizeIframe(n){alert(n.contentWindow.document.body.scrollHeight);n.style.height=n.contentWindow.document.body.scrollHeight+"px"}function loadTooltips(){$j("[data-tooltip]").each(function(){$j(this).qtip({content:{text:$j("#"+$j(this).attr("data-tooltip"))},hide:{fixed:!0,delay:300},position:{my:"center left",at:"center right",adjust:{x:2}},style:{classes:"qtip-green qtip-rounded",tip:{corner:!1}}})})}function setDonationAmount(n){$j(".waymark input").not(n).removeAttr("checked");$j(n).is(":checked")?$j(n).removeAttr("checked"):($j(n).attr("checked","checked"),$j(".donation-amount").val($j(n).val()))}function validateAmount(){var n=$j(".donation-amount").val();return parseFloat(n)&&parseFloat(n)>0?!0:($j(".donation-amount-container").hasClass("donation-error")||$j(".donation-amount-container").addClass("donation-error"),alert("Please enter a donation amount."),!1)}!function(n){function t(i,r){return this instanceof t?(n.isPlainObject(i)?r=i:(r=r||{},r.alias=i),this.el=void 0,this.opts=n.extend(!0,{},this.defaults,r),this.noMasksCache=r&&void 0!==r.definitions,this.userOptions=r||{},this.events={},void u(this.opts.alias,r,this.opts)):new t(i,r)}function o(n){var t=document.createElement("input"),i="on"+n,r=i in t;return r||(t.setAttribute(i,"return;"),r="function"==typeof t[i]),t=null,r}function s(t,i){var f=t.getAttribute("type"),u="INPUT"===t.tagName&&-1!==n.inArray(f,i.supportsInputType)||t.isContentEditable||"TEXTAREA"===t.tagName,r;return u||"INPUT"!==t.tagName||(r=document.createElement("input"),r.setAttribute("type",f),u="text"===r.type,r=null),u}function u(t,i,r){var f=r.aliases[t];return f?(f.alias&&u(f.alias,void 0,r),n.extend(!0,r,f),n.extend(!0,r,i),!0):(null===r.mask&&(r.mask=t),!1)}function h(t,i,r){function c(n,i){i=void 0!==i?i:t.getAttribute("data-inputmask-"+n);null!==i&&("string"==typeof i&&(0===n.indexOf("on")?i=window[i]:"false"===i?i=!1:"true"===i&&(i=!0)),r[n]=i)}var h,f,e,o,s=t.getAttribute("data-inputmask");if(s&&""!==s&&(s=s.replace(new RegExp("'","g"),'"'),f=JSON.parse("{"+s+"}")),f){e=void 0;for(o in f)if("alias"===o.toLowerCase()){e=f[o];break}}c("alias",e);r.alias&&u(r.alias,r,i);for(h in i){if(f){e=void 0;for(o in f)if(o.toLowerCase()===h.toLowerCase()){e=f[o];break}}c(h,e)}return n.extend(!0,i,r),i}function r(i,r){function s(t){function h(n,t,i,r){this.matches=[];this.isGroup=n||!1;this.isOptional=t||!1;this.isQuantifier=i||!1;this.isAlternator=r||!1;this.quantifier={min:1,max:1}}function d(t,r,u){var f=i.definitions[r],e;if(u=void 0!==u?u:t.matches.length,e=t.matches[u-1],f&&!y){f.placeholder=n.isFunction(f.placeholder)?f.placeholder(i):f.placeholder;for(var h=f.prevalidator,a=h?h.length:0,o=1;o<f.cardinality;o++){var c=a>=o?h[o-1]:[],s=c.validator,l=c.cardinality;t.matches.splice(u++,0,{fn:s?"string"==typeof s?new RegExp(s):new function(){this.test=s}:new RegExp("."),cardinality:l?l:1,optionality:t.isOptional,newBlockMarker:void 0===e||e.def!==(f.definitionSymbol||r),casing:f.casing,def:f.definitionSymbol||r,placeholder:f.placeholder,mask:r});e=t.matches[u-1]}t.matches.splice(u++,0,{fn:f.validator?"string"==typeof f.validator?new RegExp(f.validator):new function(){this.test=f.validator}:new RegExp("."),cardinality:f.cardinality,optionality:t.isOptional,newBlockMarker:void 0===e||e.def!==(f.definitionSymbol||r),casing:f.casing,def:f.definitionSymbol||r,placeholder:f.placeholder,mask:r})}else t.matches.splice(u++,0,{fn:null,cardinality:0,optionality:t.isOptional,newBlockMarker:void 0===e||e.def!==r,casing:null,def:i.staticDefinitionSymbol||r,placeholder:void 0!==i.staticDefinitionSymbol?r:void 0,mask:r}),y=!1}function g(n,t){n.isGroup&&(n.isGroup=!1,d(n,i.groupmarker.start,0),t!==!0&&d(n,i.groupmarker.end))}function rt(n,t,i,r){t.matches.length>0&&(void 0===r||r)&&(i=t.matches[t.matches.length-1],g(i));d(t,n)}function nt(){if(r.length>0){if(u=r[r.length-1],rt(c,u,s,!u.isAlternator),u.isAlternator){f=r.pop();for(var n=0;n<f.matches.length;n++)f.matches[n].isGroup=!1;r.length>0?(u=r[r.length-1],u.matches.push(f)):e.matches.push(f)}}else rt(c,e,s)}function ut(n){function f(n){return n===i.optionalmarker.start?n=i.optionalmarker.end:n===i.optionalmarker.end?n=i.optionalmarker.start:n===i.groupmarker.start?n=i.groupmarker.end:n===i.groupmarker.end&&(n=i.groupmarker.start),n}var t,r,u;n.matches=n.matches.reverse();for(t in n.matches)r=parseInt(t),n.matches[t].isQuantifier&&n.matches[r+1]&&n.matches[r+1].isGroup&&(u=n.matches[t],n.matches.splice(t,1),n.matches.splice(r+1,0,u)),n.matches[t]=void 0!==n.matches[t].matches?ut(n.matches[t]):f(n.matches[t]);return n}for(var p,w,k,o,c,l,u,f,s,v,ft=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,y=!1,e=new h,r=[],tt=[];o=ft.exec(t);)if(c=o[0],y)nt();else switch(c.charAt(0)){case i.escapeChar:y=!0;break;case i.optionalmarker.end:case i.groupmarker.end:if(l=r.pop(),void 0!==l)if(r.length>0){if(u=r[r.length-1],u.matches.push(l),u.isAlternator){for(f=r.pop(),p=0;p<f.matches.length;p++)f.matches[p].isGroup=!1;r.length>0?(u=r[r.length-1],u.matches.push(f)):e.matches.push(f)}}else e.matches.push(l);else nt();break;case i.optionalmarker.start:r.push(new h(!1,!0));break;case i.groupmarker.start:r.push(new h(!0));break;case i.quantifiermarker.start:w=new h(!1,!1,!0);c=c.replace(/[{}]/g,"");var a=c.split(","),it=isNaN(a[0])?a[0]:parseInt(a[0]),b=1===a.length?it:isNaN(a[1])?a[1]:parseInt(a[1]);(("*"===b||"+"===b)&&(it="*"===b?0:1),w.quantifier={min:it,max:b},r.length>0)?(k=r[r.length-1].matches,o=k.pop(),o.isGroup||(v=new h(!0),v.matches.push(o),o=v),k.push(o),k.push(w)):(o=e.matches.pop(),o.isGroup||(v=new h(!0),v.matches.push(o),o=v),e.matches.push(o),e.matches.push(w));break;case i.alternatormarker:r.length>0?(u=r[r.length-1],s=u.matches.pop()):s=e.matches.pop();s.isAlternator?r.push(s):(f=new h(!1,!1,!1,!0),f.matches.push(s),r.push(f));break;default:nt()}for(;r.length>0;)l=r.pop(),g(l,!0),e.matches.push(l);return e.matches.length>0&&(s=e.matches[e.matches.length-1],g(s),tt.push(e)),i.numericInput&&ut(tt[0]),tt}function f(u,f){var o,e;if(null!==u&&""!==u)return(1===u.length&&i.greedy===!1&&0!==i.repeat&&(i.placeholder=""),i.repeat>0||"*"===i.repeat||"+"===i.repeat)&&(o="*"===i.repeat?0:"+"===i.repeat?1:i.repeat,u=i.groupmarker.start+u+i.groupmarker.end+i.quantifiermarker.start+o+","+i.repeat+i.quantifiermarker.end),void 0===t.prototype.masksCache[u]||r===!0?(e={mask:u,maskToken:s(u),validPositions:{},_buffer:void 0,buffer:void 0,tests:{},metadata:f},r!==!0&&(t.prototype.masksCache[i.numericInput?u.split("").reverse().join(""):u]=e,e=n.extend(!0,{},t.prototype.masksCache[i.numericInput?u.split("").reverse().join(""):u]))):e=n.extend(!0,{},t.prototype.masksCache[i.numericInput?u.split("").reverse().join(""):u]),e}function e(n){return n.toString()}var o,u;if(n.isFunction(i.mask)&&(i.mask=i.mask(i)),n.isArray(i.mask)){if(i.mask.length>1)return i.keepStatic=null===i.keepStatic?!0:i.keepStatic,u="(",n.each(i.numericInput?i.mask.reverse():i.mask,function(t,i){u.length>1&&(u+=")|(");u+=e(void 0===i.mask||n.isFunction(i.mask)?i:i.mask)}),u+=")",f(u,i.mask);i.mask=i.mask.pop()}return i.mask&&(o=void 0===i.mask.mask||n.isFunction(i.mask.mask)?f(e(i.mask),i.mask):f(e(i.mask.mask),i.mask)),o}function i(r,u,f){function hi(n,t,i){var o;t=t||0;var s,u,c,e=[],r=0,l=y();pt=void 0!==a?a.maxLength:void 0;-1===pt&&(pt=void 0);do n===!0&&h().validPositions[r]?(o=h().validPositions[r],u=o.match,s=o.locator.slice(),e.push(i===!0?o.input:it(r,u))):(c=et(r,s,r-1),u=c.match,s=c.locator.slice(),(f.jitMasking===!1||l>r||isFinite(f.jitMasking)&&f.jitMasking>r)&&e.push(it(r,u))),r++;while((void 0===pt||pt>r)&&(null!==u.fn||""!==u.def)||t>r);return""===e[e.length-1]&&e.pop(),h().maskLength=r+1,e}function h(){return u}function d(n){var t=h();t.buffer=void 0;n!==!0&&(t._buffer=void 0,t.validPositions={},t.p=0)}function y(n,t,i){var u=-1,f=-1,e=i||h().validPositions,o,r;void 0===n&&(n=-1);for(o in e)r=parseInt(o),e[r]&&(t||null!==e[r].match.fn)&&(n>=r&&(u=r),r>=n&&(f=r));return-1!==u&&n-u>1||n>f?u:f}function ci(t,i,r,u){var e,l,b,s,o,k,w;if(u||f.insertMode&&void 0!==h().validPositions[t]&&void 0===r){for(l=n.extend(!0,{},h().validPositions),b=y(),e=t;b>=e;e++)delete h().validPositions[e];h().validPositions[t]=i;var v,a=!0,c=h().validPositions,g=!1;for(e=v=t;b>=e;e++){if(s=l[e],void 0!==s)for(o=v,k=-1;o<h().maskLength&&(null==s.match.fn&&c[e]&&(c[e].match.optionalQuantifier===!0||c[e].match.optionality===!0)||null!=s.match.fn);){if(null===s.match.fn||!f.keepStatic&&c[e]&&(void 0!==c[e+1]&&tt(e+1,c[e].locator.slice(),e).length>1||void 0!==c[e].alternation)?o++:o=p(v),g===!1&&l[o]&&l[o].match.def===s.match.def){h().validPositions[o]=n.extend(!0,{},l[o]);h().validPositions[o].input=s.input;v=o;a=!0;break}if(ai(o,s.match.def)){if(w=ot(o,s.input,!0,!0),a=w!==!1,v=w.caret||w.insert?y():o,g=!0,a)break}else{if(a=null==s.match.fn,k===o)break;k=o}}if(!a)break}if(!a)return h().validPositions=n.extend(!0,{},l),d(!0),!1}else h().validPositions[t]=i;return d(!0),!0}function li(t,i,r,u){function v(n){var t=h().validPositions[n],i,r;return void 0!==t&&null===t.match.fn?(i=h().validPositions[n-1],r=h().validPositions[n+1],void 0!==i&&void 0!==r):!1}var e,o=t,c=n.extend(!0,{},h().validPositions),l=!1,a,s;for(h().p=t,e=i-1;e>=o;e--)void 0===h().validPositions[e]||r!==!0&&(v(e)||f.canClearPosition(h(),e,y(),u,f)===!1)||delete h().validPositions[e];for(d(!0),e=o+1;e<=y();){for(;void 0!==h().validPositions[o];)o++;a=h().validPositions[o];(o>e&&(e=o+1),void 0===h().validPositions[e]&&nt(e)||void 0!==a)?e++:(s=et(e),l===!1&&c[o]&&c[o].match.def===s.match.def?(h().validPositions[o]=n.extend(!0,{},c[o]),h().validPositions[o].input=s.input,delete h().validPositions[e],e++):ai(o,s.match.def)?ot(o,s.input||it(e),!0)!==!1&&(delete h().validPositions[e],e++,l=!0):nt(e)||(e++,o--),o++)}d(!0)}function gt(n,t){for(var i,e=n,o=y(),r=h().validPositions[o]||tt(0)[0],s=void 0!==r.alternation?r.locator[r.alternation].toString().split(","):[],u=0;u<e.length&&(i=e[u],!i.match||(!f.greedy&&!t||i.match.optionalQuantifier===!0)&&(i.match.optionality!==!1&&i.match.newBlockMarker!==!1||i.match.optionalQuantifier===!0)||!(void 0===r.alternation||r.alternation!==i.alternation||void 0!==i.locator[r.alternation]&&ni(i.locator[r.alternation].toString().split(","),s)));u++);return i}function et(n,t,i){return h().validPositions[n]||gt(tt(n,t?t.slice():t,i))}function ct(n){return h().validPositions[n]?h().validPositions[n]:tt(n)[0]}function ai(n,t){for(var u=!1,r=tt(n),i=0;i<r.length;i++)if(r[i].match&&r[i].match.def===t){u=!0;break}return u}function vi(t,i){var u,r;return(h().tests[t]||h().validPositions[t])&&n.each(h().tests[t]||[h().validPositions[t]],function(n,t){var f=t.alternation?t.locator[t.alternation].toString().indexOf(i):-1;(void 0===r||r>f)&&-1!==f&&(u=t,r=f)}),u}function tt(t,i,r){function v(i,r,e,s){function c(e,s,y){function ht(t,i){var r=0===n.inArray(t,i.matches);return r||n.each(i.matches,function(n,u){if(u.isQuantifier===!0&&(r=ht(t,i.matches[n-1])))return!1}),r}function yt(n,t){var i=vi(n,t);return i?i.locator.slice(i.alternation+1):[]}var at,ft,it,rt,et,p,lt,ot,d,tt,g,st;if(f>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. "+h().mask;if(f===t&&void 0===e.matches)return u.push({match:e,locator:s.reverse(),cd:a}),!0;if(void 0!==e.matches){if(e.isGroup&&y!==e){if(e=c(i.matches[n.inArray(e,i.matches)+1],s))return!0}else if(e.isOptional){if(at=e,e=v(e,r,s,y)){if(o=u[u.length-1].match,!ht(o,at))return!0;l=!0;f=t}}else if(e.isAlternator){var ct,ut=e,nt=[],pt=u.slice(),wt=s.length,w=r.length>0?r.shift():-1;if(-1===w||"string"==typeof w){var b,bt=f,vt=r.slice(),k=[];if("string"==typeof w)k=w.split(",");else for(b=0;b<ut.matches.length;b++)k.push(b);for(ft=0;ft<k.length;ft++){for((b=parseInt(k[ft]),u=[],r=yt(f,b),e=c(ut.matches[b]||i.matches[b],[b].concat(s),y)||e,e!==!0&&void 0!==e&&k[k.length-1]<ut.matches.length)&&(it=n.inArray(e,i.matches)+1,i.matches.length>it&&(e=c(i.matches[it],[it].concat(s.slice(1,s.length)),y),e&&(k.push(it.toString()),n.each(u,function(n,t){t.alternation=s.length-1})))),ct=u.slice(),f=bt,u=[],rt=0;rt<vt.length;rt++)r[rt]=vt[rt];for(et=0;et<ct.length;et++){for(p=ct[et],lt=!1,p.alternation=p.alternation||wt,ot=0;ot<nt.length;ot++)if(d=nt[ot],p.match.def===d.match.def&&("string"!=typeof w||-1!==n.inArray(p.locator[p.alternation].toString(),k))){lt=p.match.mask===d.match.mask;-1===d.locator[p.alternation].toString().indexOf(p.locator[p.alternation])&&(d.locator[p.alternation]=d.locator[p.alternation]+","+p.locator[p.alternation],d.alternation=p.alternation);break}lt||nt.push(p)}}"string"==typeof w&&(nt=n.map(nt,function(t,i){var e,r,f,u;if(isFinite(i)){for(r=t.alternation,f=t.locator[r].toString().split(","),t.locator[r]=void 0,t.alternation=void 0,u=0;u<f.length;u++)e=-1!==n.inArray(f[u],k),e&&(void 0!==t.locator[r]?(t.locator[r]+=",",t.locator[r]+=f[u]):t.locator[r]=parseInt(f[u]),t.alternation=r);if(void 0!==t.locator[r])return t}}));u=pt.concat(nt);f=t;l=u.length>0}else e=c(ut.matches[w]||i.matches[w],[w].concat(s),y);if(e)return!0}else if(e.isQuantifier&&y!==i.matches[n.inArray(e,i.matches)-1]){for(tt=e,g=r.length>0?r.shift():0;g<(isNaN(tt.quantifier.max)?g+1:tt.quantifier.max)&&t>=f;g++)if(st=i.matches[n.inArray(tt,i.matches)-1],e=c(st,[g].concat(s),st)){if(o=u[u.length-1].match,o.optionalQuantifier=g>tt.quantifier.min-1,ht(o,st)){if(g>tt.quantifier.min-1){l=!0;f=t;break}return!0}return!0}}else if(e=v(e,r,s,y))return!0}else f++}for(var p,y=r.length>0?r.shift():0;y<i.matches.length;y++)if(i.matches[y].isQuantifier!==!0){if(p=c(i.matches[y],[y].concat(e),s),p&&f===t)return p;if(f>t)break}}function b(t){var i=[];return n.isArray(t)||(t=[t]),t.length>0&&(void 0===t[0].alternation?(i=gt(t.slice()).locator.slice(),0===i.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}function k(n){return n}var o,p=h().maskToken,f=i?r:0,c=i?i.slice():[0],u=[],l=!1,a=i?i.join(""):"",y,e,s,w;if(t>-1){if(void 0===i){for(e=t-1;void 0===(y=h().validPositions[e]||h().tests[e])&&e>-1;)e--;void 0!==y&&e>-1&&(c=b(y),a=c.join(""),f=e)}if(h().tests[t]&&h().tests[t][0].cd===a)return k(h().tests[t]);for(s=c.shift();s<p.length;s++)if(w=v(p[s],c,[s]),w&&f===t||f>t)break}return(0===u.length||l)&&u.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:"",placeholder:""},locator:[],cd:a}),void 0!==i&&h().tests[t]?n.extend(!0,[],u):(h().tests[t]=n.extend(!0,[],u),h().tests[t])}function g(){return void 0===h()._buffer&&(h()._buffer=hi(!1,1),void 0===h().buffer&&h()._buffer.slice()),h()._buffer}function v(n){return(void 0===h().buffer||n===!0)&&(h().buffer=hi(!0,y(),!0)),h().buffer}function wt(n,t,i){var r;if(n===!0)d(),n=0,t=i.length;else for(r=n;t>r;r++)delete h().validPositions[r];for(r=n;t>r;r++)d(!0),i[r]!==f.skipOptionalPartCharacter&&ot(r,i[r],!0,!0)}function di(n,i,r){switch(i.casing){case"upper":n=n.toUpperCase();break;case"lower":n=n.toLowerCase();break;case"title":var u=h().validPositions[r-1];n=0===r||u&&u.input===String.fromCharCode(t.keyCode.SPACE)?n.toUpperCase():n.toLowerCase()}return n}function ni(t,i){for(var e=f.greedy?i:i.slice(0,1),u=!1,r=0;r<t.length;r++)if(-1!==n.inArray(t[r],e)){u=!0;break}return u}function ot(i,r,u,e){function g(n){return w?n.begin-n.end>1||n.begin-n.end==1&&f.insertMode:n.end-n.begin>1||n.end-n.begin==1&&f.insertMode}function rt(t,r,u,e){var o=!1;return n.each(tt(t),function(s,c){for(var p,a,nt,w,l=c.match,tt=r?1:0,b="",k=l.cardinality;k>tt;k--)b+=gi(t-(k-1));if(r&&(b+=r),v(!0),o=null!=l.fn?l.fn.test(b,h(),t,u,f,g(i)):r!==l.def&&r!==f.skipOptionalPartCharacter||""===l.def?!1:{c:l.placeholder||l.def,pos:t},o!==!1){if(p=void 0!==o.c?o.c:r,p=p===f.skipOptionalPartCharacter&&null===l.fn?l.placeholder||l.def:p,a=t,nt=v(),void 0!==o.remove&&(n.isArray(o.remove)||(o.remove=[o.remove]),n.each(o.remove.sort(function(n,t){return t-n}),function(n,t){li(t,t+1,!0)})),void 0!==o.insert&&(n.isArray(o.insert)||(o.insert=[o.insert]),n.each(o.insert.sort(function(n,t){return n-t}),function(n,t){ot(t.pos,t.c,!1,e)})),o.refreshFromBuffer){if(w=o.refreshFromBuffer,u=!0,wt(w===!0?w:w.start,w.end,nt),void 0===o.pos&&void 0===o.c)return o.pos=y(),!1;if(a=void 0!==o.pos?o.pos:t,a!==t)return o=n.extend(o,ot(a,p,!0,e)),!1}else if(o!==!0&&void 0!==o.pos&&o.pos!==t&&(a=o.pos,wt(t,a,v().slice()),a!==t))return o=n.extend(o,ot(a,p,!0)),!1;return o!==!0&&void 0===o.pos&&void 0===o.c?!1:(s>0&&d(!0),ci(a,n.extend({},c,{input:di(p,l,a)}),e,g(i))||(o=!1),!1)}}),o}function st(t,i,r,u){for(var l,e,b,c,s,w,v,a,k,g,p,lt,o,rt,ft,st,ht=n.extend(!0,{},h().validPositions),nt=y();nt>=0&&(c=h().validPositions[nt],!c||void 0===c.alternation||(l=nt,e=h().validPositions[l].alternation,et(l).locator[c.alternation]===c.locator[c.alternation]));nt--);if(void 0!==e){l=parseInt(l);for(v in h().validPositions)if(v=parseInt(v),c=h().validPositions[v],v>=l&&void 0!==c.alternation){for(0===l?(a=[],n.each(h().tests[l],function(n,t){void 0!==t.locator[e]&&(a=a.concat(t.locator[e].toString().split(",")))})):a=h().validPositions[l].locator[e].toString().split(","),k=void 0!==c.locator[e]?c.locator[e]:a[0],k.length>0&&(k=k.split(",")[0]),g=0;g<a.length;g++){var tt=[],ct=0,ut=0;if(k<a[g]){for(o=v;o>=0;o--)if(p=h().validPositions[o],void 0!==p){rt=vi(o,a[g]);h().validPositions[o].match.def!==rt.match.def&&(h().validPositions[o].generatedInput!==!0&&tt.push(h().validPositions[o].input),h().validPositions[o]=rt,h().validPositions[o].input=it(o),null===h().validPositions[o].match.fn&&ut++,p=rt);lt=p.locator[e];p.locator[e]=parseInt(a[g]);break}if(k!==p.locator[e]){for(s=v+1;s<y(void 0,!0)+1;s++)w=h().validPositions[s],w&&null!=w.match.fn?tt.push(w.input):t>s&&ct++,delete h().validPositions[s];for(d(!0),f.keepStatic=!f.keepStatic,b=!0;tt.length>0;)if(ft=tt.shift(),ft!==f.skipOptionalPartCharacter&&!(b=ot(y(void 0,!0)+1,ft,!1,u)))break;if(p.alternation=e,p.locator[e]=lt,b){for(st=y(t)+1,s=v+1;s<y()+1;s++)w=h().validPositions[s],(void 0===w||null==w.match.fn)&&t>s&&ut++;t+=ut-ct;b=ot(t>st?st:t,i,r,u)}if(f.keepStatic=!f.keepStatic,b)return b;d();h().validPositions=n.extend(!0,{},ht)}}}break}}return!1}function ht(t,i){for(var s=h().validPositions[i],f=s.locator,c=f.length,r=t;i>r;r++)if(void 0===h().validPositions[r]&&!nt(r,!0)){var e=tt(r),u=e[0],o=-1;n.each(e,function(n,t){for(var i=0;c>i&&void 0!==t.locator[i]&&ni(t.locator[i].toString().split(","),f[i].toString().split(","));i++)i>o&&(o=i,u=t)});ci(r,n.extend({},u,{input:u.match.placeholder||u.match.def}),!0)}}var o,l,ut,k,a,b,ft;u=u===!0;o=i;void 0!==i.begin&&(o=w&&!g(i)?i.end:i.begin);for(var s=!1,ct=n.extend(!0,{},h().validPositions),c=o-1;c>-1&&!h().validPositions[c];c--);for(c++;o>c;c++)void 0===h().validPositions[c]&&(f.jitMasking===!1||f.jitMasking>c)&&((l=et(c,et(c-1).locator,c-1)).match.def===f.radixPointDefinitionSymbol||!nt(c,!0)||n.inArray(f.radixPoint,v())<c&&l.match.fn&&l.match.fn.test(it(c),h(),c,!1,f))&&(s=rt(c,l.match.placeholder||(null==l.match.fn?l.match.def:""!==it(c)?it(c):v()[c]),!0,e),s!==!1&&(h().validPositions[s.pos||c].generatedInput=!0));if(g(i)&&(ii(void 0,t.keyCode.DELETE,i),o=h().p),o<h().maskLength&&(s=rt(o,r,u,e),(!u||e===!0)&&s===!1))if(ut=h().validPositions[o],ut&&null===ut.match.fn&&(ut.match.def===r||r===f.skipOptionalPartCharacter))s={caret:p(o)};else if((f.insertMode||void 0===h().validPositions[p(o)])&&!nt(o,!0))for(k=tt(o).slice(),""===k[k.length-1].match.def&&k.pop(),a=gt(k,!0),a&&(a=a.match.placeholder||a.match.def,rt(o,a,u,e)),b=o+1,ft=p(o);ft>=b;b++)if(s=rt(b,r,u,e),s!==!1){ht(o,b);o=b;break}return s===!1&&f.keepStatic&&(s=st(o,r,u,e)),s===!0&&(s={pos:o}),n.isFunction(f.postValidation)&&s!==!1&&!u&&e!==!0&&(s=f.postValidation(v(!0),s,f)?s:!1),void 0===s.pos&&(s.pos=o),s===!1&&(d(!0),h().validPositions=n.extend(!0,{},ct)),s}function nt(n,t){var i,r;return(t?(i=et(n).match,""===i.def&&(i=ct(n).match)):i=ct(n).match,null!=i.fn)?i.fn:t!==!0&&n>-1&&!f.keepStatic&&void 0===h().validPositions[n]?(r=tt(n),r.length>2):!1}function p(n,t){var r=h().maskLength,i;if(n>=r)return r;for(i=n;++i<r&&(t===!0&&(ct(i).match.newBlockMarker!==!0||!nt(i))||t!==!0&&!nt(i)););return i}function at(n,t){var i=n;if(0>=i)return 0;for(;--i>0&&(t===!0&&ct(i).match.newBlockMarker!==!0||t!==!0&&!nt(i)&&tt(i).length<2););return i}function gi(n){return void 0===h().validPositions[n]?it(n):h().validPositions[n].input}function ft(t,i,r,u,e){var o,s;u&&n.isFunction(f.onBeforeWrite)&&(o=f.onBeforeWrite(u,i,r,f),o&&(o.refreshFromBuffer&&(s=o.refreshFromBuffer,wt(s===!0?s:s.start,s.end,o.buffer||i),i=v(!0)),void 0!==r&&(r=void 0!==o.caret?o.caret:r)));t.inputmask._valueSet(i.join(""));void 0===r||void 0!==u&&"blur"===u.type||b(t,r);e===!0&&(kt=!0,n(t).trigger("input"))}function it(n,t){var e,i,u,r;if(t=t||ct(n).match,void 0!==t.placeholder)return t.placeholder;if(null===t.fn){if(n>-1&&!f.keepStatic&&void 0===h().validPositions[n]&&(i=tt(n),u=[],i.length>2))for(r=0;r<i.length;r++)if(i[r].match.optionality!==!0&&i[r].match.optionalQuantifier!==!0&&(null===i[r].match.fn||void 0===e||i[r].match.fn.test(e.match.def,h(),n,!0,f)!==!1)&&(u.push(i[r]),null===i[r].match.fn&&(e=i[r]),u.length>1&&new RegExp("[0-9a-bA-Z]").test(u[0].match.def)))return f.placeholder.charAt(n%f.placeholder.length);return t.def}return f.placeholder.charAt(n%f.placeholder.length)}function st(i,r,u,e){function b(){var t=!1,r=g().slice(s,p(s)).join("").indexOf(a),i,n;if(-1!==r&&!nt(s))for(t=!0,i=g().slice(s,s+r),n=0;n<i.length;n++)if(" "!==i[n]){t=!1;break}return t}var o,l=e.slice(),a="",s=0,w,c;(d(),h().p=p(-1),u)||(f.autoUnmask!==!0?(w=g().slice(0,p(-1)).join(""),c=l.join("").match(new RegExp("^"+t.escapeRegex(w),"g")),c&&c.length>0&&(l.splice(0,c.length*w.length),s=p(s))):s=p(s));n.each(l,function(t,r){var c,p,l;if(void 0!==r){c=new n.Event("keypress");c.which=r.charCodeAt(0);a+=r;var e=y(void 0,!0),w=h().validPositions[e],k=et(e+1,w?w.locator.slice():void 0,e);!b()||u||f.autoUnmask?(p=u?t:null==k.match.fn&&k.match.optionality&&e+1<h().p?e+1:h().p,o=yt.call(i,c,!0,!1,u,p),s=p+1,a=""):o=yt.call(i,c,!0,!1,!0,e+1);!u&&n.isFunction(f.onBeforeWrite)&&(o=f.onBeforeWrite(c,v(),o.forwardPosition,f),o&&o.refreshFromBuffer)&&(l=o.refreshFromBuffer,wt(l===!0?l:l.start,l.end,o.buffer),d(!0),o.caret&&(h().p=o.caret))}});r&&ft(i,v(),document.activeElement===i?p(y(0)):void 0,new n.Event("checkval"))}function yi(t){var i,r,e,u,o;if(t&&void 0===t.inputmask)return t.value;i=[];r=h().validPositions;for(e in r)r[e].match&&null!=r[e].match.fn&&i.push(r[e].input);return u=0===i.length?"":(w?i.reverse():i).join(""),n.isFunction(f.onUnMask)&&(o=(w?v().slice().reverse():v()).join(""),u=f.onUnMask(o,u,f)||u),u}function b(n,t,i,r){function e(n){if(r!==!0&&w&&"number"==typeof n&&(!f.greedy||""!==f.placeholder)){var t=v().join("").length;n=t-n}return n}var u,o,h,s;if("number"!=typeof t)return n.setSelectionRange?(t=n.selectionStart,i=n.selectionEnd):window.getSelection?(u=window.getSelection().getRangeAt(0),(u.commonAncestorContainer.parentNode===n||u.commonAncestorContainer===n)&&(t=u.startOffset,i=u.endOffset)):document.selection&&document.selection.createRange&&(u=document.selection.createRange(),t=0-u.duplicate().moveStart("character",-n.inputmask._valueGet().length),i=t+u.text.length),{begin:e(t),end:e(i)};t=e(t);i=e(i);i="number"==typeof i?i:t;o=parseInt(((n.ownerDocument.defaultView||window).getComputedStyle?(n.ownerDocument.defaultView||window).getComputedStyle(n,null):n.currentStyle).fontSize)*i;(n.scrollLeft=o>n.scrollWidth?o:0,c||f.insertMode!==!1||t!==i||i++,n.setSelectionRange)?(n.selectionStart=t,n.selectionEnd=i):window.getSelection?((u=document.createRange(),void 0===n.firstChild||null===n.firstChild)&&(h=document.createTextNode(""),n.appendChild(h)),u.setStart(n.firstChild,t<n.inputmask._valueGet().length?t:n.inputmask._valueGet().length),u.setEnd(n.firstChild,i<n.inputmask._valueGet().length?i:n.inputmask._valueGet().length),u.collapse(!0),s=window.getSelection(),s.removeAllRanges(),s.addRange(u)):n.createTextRange&&(u=n.createTextRange(),u.collapse(!0),u.moveEnd("character",i),u.moveStart("character",t),u.select())}function ti(t){for(var r,s=v(),f=s.length,c=y(),e={},u=h().validPositions[c],l=void 0!==u?u.locator.slice():void 0,o,i=c+1;i<s.length;i++)r=et(i,l,i-1),l=r.locator.slice(),e[i]=n.extend(!0,{},r);for(o=u&&void 0!==u.alternation?u.locator[u.alternation]:void 0,i=f-1;i>c&&(r=e[i],(r.match.optionality||r.match.optionalQuantifier||o&&(o!==e[i].locator[u.alternation]&&null!=r.match.fn||null===r.match.fn&&r.locator[u.alternation]&&ni(r.locator[u.alternation].toString().split(","),o.toString().split(","))&&""!==tt(i)[0].def))&&s[i]===it(i,r.match));i--)f--;return t?{l:f,def:e[f]?e[f].match:void 0}:f}function vt(n){for(var i=ti(),t=n.length-1;t>i&&!nt(t);t--);return n.splice(i,t+1-i),n}function ht(t){var i,r;if(n.isFunction(f.isComplete))return f.isComplete(t,f);if("*"===f.repeat)return void 0;var e=!1,u=ti(!0),o=at(u.l);if(void 0===u.def||u.def.newBlockMarker||u.def.optionality||u.def.optionalQuantifier)for(e=!0,i=0;o>=i;i++)if(r=et(i).match,null!==r.fn&&void 0===h().validPositions[i]&&r.optionality!==!0&&r.optionalQuantifier!==!0||null===r.fn&&t[i]!==it(i,r)){e=!1;break}return e}function nr(t){function s(t){if(n.valHooks&&(void 0===n.valHooks[t]||n.valHooks[t].inputmaskpatch!==!0)){var i=n.valHooks[t]&&n.valHooks[t].get?n.valHooks[t].get:function(n){return n.value},r=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!==y(void 0,void 0,n.inputmask.maskset.validPositions)||f.nullable!==!0?t:""}return i(n)},set:function(t,i){var u,f=n(t);return u=r(t,i),t.inputmask&&f.trigger("setvalue"),u},inputmaskpatch:!0}}}function e(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==y()||f.nullable!==!0?document.activeElement===this&&f.clearMaskOnLostFocus?(w?vt(v().slice()).reverse():vt(v().slice())).join(""):i.call(this):"":i.call(this)}function o(t){r.call(this,t);this.inputmask&&n(this).trigger("setvalue")}function h(t){k.on(t,"mouseenter",function(){var t=n(this),i=this,r=i.inputmask._valueGet();r!==v().join("")&&t.trigger("setvalue")})}var i,r,u;t.inputmask.__valueGet||(Object.getOwnPropertyDescriptor?("function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"==typeof"test".__proto__?function(n){return n.__proto__}:function(n){return n.constructor.prototype}),u=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):void 0,u&&u.get&&u.set?(i=u.get,r=u.set,Object.defineProperty(t,"value",{get:e,set:o,configurable:!0})):"INPUT"!==t.tagName&&(i=function(){return this.textContent},r=function(n){this.textContent=n},Object.defineProperty(t,"value",{get:e,set:o,configurable:!0}))):document.__lookupGetter__&&t.__lookupGetter__("value")&&(i=t.__lookupGetter__("value"),r=t.__lookupSetter__("value"),t.__defineGetter__("value",e),t.__defineSetter__("value",o)),t.inputmask.__valueGet=i,t.inputmask._valueGet=function(n){return w&&n!==!0?i.call(this.el).split("").reverse().join(""):i.call(this.el)},t.inputmask.__valueSet=r,t.inputmask._valueSet=function(n,t){r.call(this.el,null===n||void 0===n?"":t!==!0&&w?n.split("").reverse().join(""):n)},void 0===i&&(i=function(){return this.value},r=function(n){this.value=n},s(t.type),h(t)))}function ii(i,r,u,e){function c(){var r,u,o,t,e;if(f.keepStatic){for(d(!0),u=[],o=n.extend(!0,{},h().validPositions),r=y();r>=0;r--)if(t=h().validPositions[r],t&&(null!=t.match.fn&&u.push(t.input),delete h().validPositions[r],void 0!==t.alternation&&t.locator[t.alternation]===et(r).locator[t.alternation]))break;if(r>-1)for(;u.length>0;)h().p=p(y()),e=new n.Event("keypress"),e.which=u.pop().charCodeAt(0),yt.call(i,e,!0,!1,!1,h().p);else h().validPositions=n.extend(!0,{},o)}}var s,o;(f.numericInput||w)&&(r===t.keyCode.BACKSPACE?r=t.keyCode.DELETE:r===t.keyCode.DELETE&&(r=t.keyCode.BACKSPACE),w)&&(s=u.end,u.end=u.begin,u.begin=s);r===t.keyCode.BACKSPACE&&(u.end-u.begin<1||f.insertMode===!1)?(u.begin=at(u.begin),void 0===h().validPositions[u.begin]||h().validPositions[u.begin].input!==f.groupSeparator&&h().validPositions[u.begin].input!==f.radixPoint||u.begin--):r===t.keyCode.DELETE&&u.begin===u.end&&(u.end=nt(u.end)?u.end+1:p(u.end)+1,void 0===h().validPositions[u.begin]||h().validPositions[u.begin].input!==f.groupSeparator&&h().validPositions[u.begin].input!==f.radixPoint||u.end++);li(u.begin,u.end,!1,e);e!==!0&&c();o=y(u.begin);o<u.begin?h().p=p(o):e!==!0&&(h().p=u.begin)}function pi(i){var u=this,c=n(u),e=i.keyCode,r=b(u),s;e===t.keyCode.BACKSPACE||e===t.keyCode.DELETE||l&&e===t.keyCode.BACKSPACE_SAFARI||i.ctrlKey&&e===t.keyCode.X&&!o("cut")?(i.preventDefault(),ii(u,e,r),ft(u,v(),h().p,i,ut!==v().join("")),u.inputmask._valueGet()===g().join("")?c.trigger("cleared"):ht(v())===!0&&c.trigger("complete"),f.showTooltip&&(u.title=f.tooltip||h().mask)):e===t.keyCode.END||e===t.keyCode.PAGE_DOWN?(i.preventDefault(),s=p(y()),f.insertMode||s!==h().maskLength||i.shiftKey||s--,b(u,i.shiftKey?r.begin:s,s,!0)):e===t.keyCode.HOME&&!i.shiftKey||e===t.keyCode.PAGE_UP?(i.preventDefault(),b(u,0,i.shiftKey?r.begin:0,!0)):(f.undoOnEscape&&e===t.keyCode.ESCAPE||90===e&&i.ctrlKey)&&i.altKey!==!0?(st(u,!0,!1,ut.split("")),c.trigger("click")):e!==t.keyCode.INSERT||i.shiftKey||i.ctrlKey?f.tabThrough===!0&&e===t.keyCode.TAB?(i.shiftKey===!0?(null===ct(r.begin).match.fn&&(r.begin=p(r.begin)),r.end=at(r.begin,!0),r.begin=at(r.end,!0)):(r.begin=p(r.begin,!0),r.end=p(r.begin,!0),r.end<h().maskLength&&r.end--),r.begin<h().maskLength&&(i.preventDefault(),b(u,r.begin,r.end))):f.insertMode!==!1||i.shiftKey||(e===t.keyCode.RIGHT?setTimeout(function(){var n=b(u);b(u,n.begin)},0):e===t.keyCode.LEFT&&setTimeout(function(){var n=b(u);b(u,w?n.begin+1:n.begin-1)},0)):(f.insertMode=!f.insertMode,b(u,f.insertMode||r.begin!==h().maskLength?r.begin:r.begin-1));f.onKeyDown.call(this,i,v(),b(u).begin,f);wi=-1!==n.inArray(e,f.ignorables)}function yt(i,r,u,e,o){var y=this,g=n(y),l=i.which||i.charCode||i.keyCode,a,nt,it,s,c,w,rt,k;return!(r===!0||i.ctrlKey&&i.altKey)&&(i.ctrlKey||i.metaKey||wi)?(l===t.keyCode.ENTER&&ut!==v().join("")&&(ut=v().join(""),setTimeout(function(){g.trigger("change")},0)),!0):l&&(46===l&&i.shiftKey===!1&&","===f.radixPoint&&(l=44),nt=r?{begin:o,end:o}:b(y),it=String.fromCharCode(l),h().writeOutBuffer=!0,s=ot(nt,it,e),s!==!1&&(c=s.pos,(d(!0),void 0!==s.caret)?a=s.caret:(w=h().validPositions,a=!f.keepStatic&&(void 0!==w[c+1]&&tt(c+1,w[c].locator.slice(),c).length>1||void 0!==w[c].alternation)?c+1:p(c)),h().p=a),u!==!1&&(rt=this,(setTimeout(function(){f.onKeyValidation.call(rt,l,s,f)},0),h().writeOutBuffer&&s!==!1)&&(k=v(),ft(y,k,f.numericInput&&void 0===s.caret?at(a):a,i,r!==!0),r!==!0&&setTimeout(function(){ht(k)===!0&&g.trigger("complete")},0))),f.showTooltip&&(y.title=f.tooltip||h().mask),i.preventDefault(),r)?(s.forwardPosition=a,s):void 0}function ri(t){var h,s=this,c=t.originalEvent||t,l=n(s),i=s.inputmask._valueGet(!0),r=b(s),u,e,o;if(w&&(h=r.end,r.end=r.begin,r.begin=h),u=i.substr(0,r.begin),e=i.substr(r.end,i.length),u===(w?g().reverse():g()).slice(0,r.begin).join("")&&(u=""),e===(w?g().reverse():g()).slice(r.end).join("")&&(e=""),w&&(h=u,u=e,e=h),window.clipboardData&&window.clipboardData.getData?i=u+window.clipboardData.getData("Text")+e:c.clipboardData&&c.clipboardData.getData&&(i=u+c.clipboardData.getData("text/plain")+e),o=i,n.isFunction(f.onBeforePaste)){if(o=f.onBeforePaste(i,f),o===!1)return t.preventDefault();o||(o=i)}return st(s,!1,!1,w?o.split("").reverse():o.toString().split("")),ft(s,v(),p(y()),t,!0),ht(v())===!0&&l.trigger("complete"),t.preventDefault()}function tr(i){var f=this,r=f.inputmask._valueGet(),u,s,c,l,o;if(v().join("")!==r){if(u=b(f),(r=r.replace(new RegExp("("+t.escapeRegex(g().join(""))+")*"),""),e)&&(s=r.replace(v().join(""),""),1===s.length))return c=new n.Event("keypress"),c.which=s.charCodeAt(0),yt.call(f,c,!0,!0,!1,h().validPositions[u.begin-1]?u.begin:u.begin-1),!1;if(u.begin>r.length&&(b(f,r.length),u=b(f)),v().length-r.length!=1||r.charAt(u.begin)===v()[u.begin]||r.charAt(u.begin+1)===v()[u.begin]||nt(u.begin)){for(l=y()+1,o=v().slice(l).join("");null===r.match(t.escapeRegex(o)+"$");)o=o.slice(1);r=r.replace(o,"");r=r.split("");st(f,!0,!1,r);ht(v())===!0&&n(f).trigger("complete")}else i.keyCode=t.keyCode.BACKSPACE,pi.call(f,i);i.preventDefault()}}function ir(){var t=this,i=t.inputmask._valueGet();st(t,!0,!1,(n.isFunction(f.onBeforeMask)?f.onBeforeMask(i,f)||i:i).split(""));ut=v().join("");(f.clearMaskOnLostFocus||f.clearIncomplete)&&t.inputmask._valueGet()===g().join("")&&t.inputmask._valueSet("")}function rr(){var n=this,t=n.inputmask._valueGet();f.showMaskOnFocus&&(!f.showMaskOnHover||f.showMaskOnHover&&""===t)?n.inputmask._valueGet()!==v().join("")&&ft(n,v(),p(y())):fi===!1&&b(n,p(y()));f.positionCaretOnTab===!0&&setTimeout(function(){b(n,p(y()))},0);ut=v().join("")}function ur(){var n=this,t,i;(fi=!1,f.clearMaskOnLostFocus&&document.activeElement!==n)&&(t=v().slice(),i=n.inputmask._valueGet(),i!==n.getAttribute("placeholder")&&""!==i&&(-1===y()&&i===g().join("")?t=[]:vt(t),ft(n,t)))}function fr(){function i(t){var i,u,r;if(""!==f.radixPoint&&(i=h().validPositions,void 0===i[t]||i[t].input===it(t))){if(t<p(-1))return!0;if(u=n.inArray(f.radixPoint,v()),-1!==u){for(r in i)if(r>u&&i[r].input!==it(r))return!1;return!0}}return!1}var t=this;setTimeout(function(){var e,o;if(document.activeElement===t&&(e=b(t),e.begin===e.end))switch(f.positionCaretOnClick){case"none":break;case"radixFocus":if(i(e.begin)){b(t,f.numericInput?p(n.inArray(f.radixPoint,v())):n.inArray(f.radixPoint,v()));break}default:var u=e.begin,s=y(u,!0),r=p(s);r>u?b(t,nt(u)||nt(u-1)?u:p(u)):(o=it(r),(""===o||v()[r]===o)&&(nt(r,!0)||ct(r).match.def!==o)||(r=p(r)),b(t,r))}},0)}function er(){var n=this;setTimeout(function(){b(n,0,p(y()))},0)}function or(i){var r=this,o=n(r),u=b(r),s=i.originalEvent||i,c=window.clipboardData||s.clipboardData,e=w?v().slice(u.end,u.begin):v().slice(u.begin,u.end);c.setData("text",w?e.reverse().join(""):e.join(""));document.execCommand&&document.execCommand("copy");ii(r,t.keyCode.DELETE,u);ft(r,v(),h().p,i,ut!==v().join(""));r.inputmask._valueGet()===g().join("")&&o.trigger("cleared");f.showTooltip&&(r.title=f.tooltip||h().mask)}function sr(t){var e=n(this),r=this,u,i;r.inputmask&&(u=r.inputmask._valueGet(),i=v().slice(),ut!==i.join("")&&setTimeout(function(){e.trigger("change");ut=i.join("")},0),""!==u&&(f.clearMaskOnLostFocus&&(-1===y()&&u===g().join("")?i=[]:vt(i)),ht(i)===!1&&(setTimeout(function(){e.trigger("incomplete")},0),f.clearIncomplete&&(d(),i=f.clearMaskOnLostFocus?[]:g().slice())),ft(r,i,void 0,t)))}function hr(){var n=this;fi=!0;document.activeElement!==n&&f.showMaskOnHover&&n.inputmask._valueGet()!==v().join("")&&ft(n,v())}function cr(){ut!==v().join("")&&bt.trigger("change");f.clearMaskOnLostFocus&&-1===y()&&a.inputmask._valueGet&&a.inputmask._valueGet()===g().join("")&&a.inputmask._valueSet("");f.removeMaskOnSubmit&&(a.inputmask._valueSet(a.inputmask.unmaskedvalue(),!0),setTimeout(function(){ft(a,v())},0))}function lr(){setTimeout(function(){bt.trigger("setvalue")},0)}function ar(t){var r,i;(a=t,bt=n(a),f.showTooltip&&(a.title=f.tooltip||h().mask),("rtl"===a.dir||f.rightAlign)&&(a.style.textAlign="right"),("rtl"===a.dir||f.numericInput)&&(a.dir="ltr",a.removeAttribute("dir"),a.inputmask.isRTL=!0,w=!0),k.off(a),nr(a),s(a,f)&&(k.on(a,"submit",cr),k.on(a,"reset",lr),k.on(a,"mouseenter",hr),k.on(a,"blur",sr),k.on(a,"focus",rr),k.on(a,"mouseleave",ur),k.on(a,"click",fr),k.on(a,"dblclick",er),k.on(a,"paste",ri),k.on(a,"dragdrop",ri),k.on(a,"drop",ri),k.on(a,"cut",or),k.on(a,"complete",f.oncomplete),k.on(a,"incomplete",f.onincomplete),k.on(a,"cleared",f.oncleared),f.inputEventOnly!==!0&&(k.on(a,"keydown",pi),k.on(a,"keypress",yt)),k.on(a,"input",tr)),k.on(a,"setvalue",ir),""!==a.inputmask._valueGet()||f.clearMaskOnLostFocus===!1||document.activeElement===a)&&(r=n.isFunction(f.onBeforeMask)?f.onBeforeMask(a.inputmask._valueGet(),f)||a.inputmask._valueGet():a.inputmask._valueGet(),st(a,!0,!1,r.split("")),i=v().slice(),ut=i.join(""),ht(i)===!1&&f.clearIncomplete&&d(),f.clearMaskOnLostFocus&&document.activeElement!==a&&(-1===y()?i=[]:vt(i)),ft(a,i),document.activeElement===a&&b(a,p(y())))}var ut,a,bt,pt,rt,w=!1,ui=!1,kt=!1,wi=!1,fi=!0,k={on:function(i,r,u){var o=function(i){var r,s,o;if(void 0===this.inputmask&&"FORM"!==this.nodeName)r=n.data(this,"_inputmask_opts"),r?new t(r).mask(this):k.off(this);else{if("setvalue"===i.type||!(this.disabled||this.readOnly&&!("keydown"===i.type&&i.ctrlKey&&67===i.keyCode||f.tabThrough===!1&&i.keyCode===t.keyCode.TAB))){switch(i.type){case"input":if(kt===!0)return kt=!1,i.preventDefault();break;case"keydown":ui=!1;kt=!1;break;case"keypress":if(ui===!0)return i.preventDefault();ui=!0;break;case"click":if(e)return s=this,setTimeout(function(){u.apply(s,arguments)},0),!1}return o=u.apply(this,arguments),o===!1&&(i.preventDefault(),i.stopPropagation()),o}i.preventDefault()}};i.inputmask.events[r]=i.inputmask.events[r]||[];i.inputmask.events[r].push(o);-1!==n.inArray(r,["submit","reset"])?null!=i.form&&n(i.form).on(r,o):n(i).on(r,o)},off:function(t,i){if(t.inputmask&&t.inputmask.events){var r;i?(r=[],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]})}}},bi,si,ki,lt;if(void 0!==r)switch(r.action){case"isComplete":return a=r.el,ht(v());case"unmaskedvalue":return a=r.el,void 0!==a&&void 0!==a.inputmask?(u=a.inputmask.maskset,f=a.inputmask.opts,w=a.inputmask.isRTL):(rt=r.value,f.numericInput&&(w=!0),rt=(n.isFunction(f.onBeforeMask)?f.onBeforeMask(rt,f)||rt:rt).split(""),st(void 0,!1,!1,w?rt.reverse():rt),n.isFunction(f.onBeforeWrite)&&f.onBeforeWrite(void 0,v(),0,f)),yi(a);case"mask":a=r.el;u=a.inputmask.maskset;f=a.inputmask.opts;w=a.inputmask.isRTL;ut=v().join("");ar(a);break;case"format":return f.numericInput&&(w=!0),rt=(n.isFunction(f.onBeforeMask)?f.onBeforeMask(r.value,f)||r.value:r.value).split(""),st(void 0,!1,!1,w?rt.reverse():rt),n.isFunction(f.onBeforeWrite)&&f.onBeforeWrite(void 0,v(),0,f),r.metadata?{value:w?v().slice().reverse().join(""):v().join(""),metadata:i({action:"getmetadata"},u,f)}:w?v().slice().reverse().join(""):v().join("");case"isValid":f.numericInput&&(w=!0);r.value?(rt=r.value.split(""),st(void 0,!1,!0,w?rt.reverse():rt)):r.value=v().join("");for(var ei=v(),oi=ti(),dt=ei.length-1;dt>oi&&!nt(dt);dt--);return ei.splice(oi,dt+1-oi),ht(ei)&&r.value===v().join("");case"getemptymask":return g().join("");case"remove":a=r.el;bt=n(a);u=a.inputmask.maskset;f=a.inputmask.opts;a.inputmask._valueSet(yi(a));k.off(a);Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?(bi=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(a),"value"),bi&&a.inputmask.__valueGet&&Object.defineProperty(a,"value",{get:a.inputmask.__valueGet,set:a.inputmask.__valueSet,configurable:!0})):document.__lookupGetter__&&a.__lookupGetter__("value")&&a.inputmask.__valueGet&&(a.__defineGetter__("value",a.inputmask.__valueGet),a.__defineSetter__("value",a.inputmask.__valueSet));a.inputmask=void 0;break;case"getmetadata":if(n.isArray(u.metadata)){for(ki=y(void 0,!0),lt=ki;lt>=0;lt--)if(h().validPositions[lt]&&void 0!==h().validPositions[lt].alternation){si=h().validPositions[lt].alternation;break}return void 0!==si?u.metadata[h().validPositions[lt].locator[si]]:[]}return u.metadata}}t.prototype={defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:null,oncomplete:n.noop,onincomplete:n.noop,oncleared:n.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,aliases:{},alias:null,onKeyDown:n.noop,onBeforeMask:null,onBeforePaste:function(t,i){return n.isFunction(i.onBeforeMask)?i.onBeforeMask(t,i):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:n.noop,skipOptionalPartCharacter:" ",showTooltip:!1,tooltip:void 0,numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:void 0,groupSeparator:"",keepStatic:null,positionCaretOnTab:!1,tabThrough:!1,supportsInputType:["text","tel","password"],definitions:{"9":{validator:"[0-9]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1}},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],isComplete:null,canClearPosition:n.noop,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1,nullable:!0,inputEventOnly:!1,positionCaretOnClick:"lvp"},masksCache:{},mask:function(u){var f=this;return"string"==typeof u&&(u=document.getElementById(u)||document.querySelectorAll(u)),u=u.nodeName?[u]:u,n.each(u,function(u,e){var o=n.extend(!0,{},f.opts),s;h(e,o,n.extend(!0,{},f.userOptions));s=r(o,f.noMasksCache);void 0!==s&&(void 0!==e.inputmask&&e.inputmask.remove(),e.inputmask=new t,e.inputmask.opts=o,e.inputmask.noMasksCache=f.noMasksCache,e.inputmask.userOptions=n.extend(!0,{},f.userOptions),e.inputmask.el=e,e.inputmask.maskset=s,e.inputmask.isRTL=!1,n.data(e,"_inputmask_opts",o),i({action:"mask",el:e}))}),u&&u[0]?u[0].inputmask||this:this},option:function(t,i){return"string"==typeof t?this.opts[t]:"object"==typeof t?(n.extend(this.userOptions,t),this.el&&i!==!0&&this.mask(this.el),this):void 0},unmaskedvalue:function(n){return i({action:"unmaskedvalue",el:this.el,value:n},this.el&&this.el.inputmask?this.el.inputmask.maskset:r(this.opts,this.noMasksCache),this.opts)},remove:function(){if(this.el)return(i({action:"remove",el:this.el}),this.el.inputmask=void 0,this.el)},getemptymask:function(){return i({action:"getemptymask"},this.maskset||r(this.opts,this.noMasksCache),this.opts)},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return i({action:"isComplete",el:this.el},this.maskset||r(this.opts,this.noMasksCache),this.opts)},getmetadata:function(){return i({action:"getmetadata"},this.maskset||r(this.opts,this.noMasksCache),this.opts)},isValid:function(n){return i({action:"isValid",value:n},this.maskset||r(this.opts,this.noMasksCache),this.opts)},format:function(n,t){return i({action:"format",value:n,metadata:t},this.maskset||r(this.opts,this.noMasksCache),this.opts)}};t.extendDefaults=function(i){n.extend(!0,t.prototype.defaults,i)};t.extendDefinitions=function(i){n.extend(!0,t.prototype.defaults.definitions,i)};t.extendAliases=function(i){n.extend(!0,t.prototype.defaults.aliases,i)};t.format=function(n,i,r){return t(i).format(n,r)};t.unmask=function(n,i){return t(i).unmaskedvalue(n)};t.isValid=function(n,i){return t(i).isValid(n)};t.remove=function(t){n.each(t,function(n,t){t.inputmask&&t.inputmask.remove()})};t.escapeRegex=function(n){return n.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","gim"),"\\$1")};t.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};var f=navigator.userAgent,c=/mobile/i.test(f),e=/iemobile/i.test(f),l=/iphone/i.test(f)&&!e;return window.Inputmask=t,t}(jQuery),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():!1;case"isComplete":return u&&u.inputmask?u.inputmask.isComplete():!0;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"==typeof i)return f=new t(i),void 0===i.mask&&void 0===i.alias?this.each(function(){return void 0!==this.inputmask?this.inputmask.option(i):void f.mask(this)}):this.each(function(){f.mask(this)});if(void 0===i)return this.each(function(){f=new t(r);f.mask(this)})}}),n.fn.inputmask}(jQuery,Inputmask),function(n,t){return t.extendDefinitions({h:{validator:"[01][0-9]|2[0-3]",cardinality:2,prevalidator:[{validator:"[0-2]",cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:"[0-5]",cardinality:1}]},d:{validator:"0[1-9]|[12][0-9]|3[01]",cardinality:2,prevalidator:[{validator:"[0-3]",cardinality:1}]},m:{validator:"0[1-9]|1[012]",cardinality:2,prevalidator:[{validator:"[01]",cardinality:1}]},y:{validator:"(19|20)\\d{2}",cardinality:4,prevalidator:[{validator:"[12]",cardinality:1},{validator:"(19|20)",cardinality:2},{validator:"(19|20)\\d",cardinality:3}]}}),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)?!1:r>=t&&i>=r)||(isNaN(u)?!1:u>=t&&i>=u)},determinebaseyear:function(n,t,i){var r=(new Date).getFullYear(),u,s,e,f,o;if(n>r)return n;if(r>t){for(u=t.toString().slice(0,2),s=t.toString().slice(2,4);u+i>t;)u--;return e=u+s,n>e?n:e}if(r>=n&&t>=r){for(f=r.toString().slice(0,2);f+i>t;)f--;return o=f+i,n>o?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)},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),!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 e=u.getFrontValue(t.mask,t.buffer,u),f,s,o;return(-1!==e.indexOf(u.placeholder[0])&&(e="01"+u.separator),f=u.regex.val2(u.separator).test(e+n),!r&&!f&&(n.charAt(1)===u.separator||-1!=="-./".indexOf(n.charAt(1)))&&(f=u.regex.val2(u.separator).test(e+"0"+n.charAt(0))))?(t.buffer[i-1]="0",{refreshFromBuffer:{start:i-1,end:i},pos:i,c:n.charAt(0)}):u.mask.indexOf("2")===u.mask.length-1&&f?(s=t.buffer.join("").substr(4,4)+n,s!==u.leapday)?!0:(o=parseInt(t.buffer.join("").substr(0,4),10),o%4==0?o%100==0?o%400==0?!0:!1:!0:!1):f},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),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){var e,f;return u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear)?(e=t.buffer.join("").substr(0,6),e!==u.leapday)?!0:(f=parseInt(n,10),f%4==0?f%100==0?f%400==0?!0:!1:!0:!1):!1},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 f=u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear),e,s,o;if(!r&&!f){if(e=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n).toString().slice(0,2),f=u.isInYearRange(n[0]+e[1]+n[1],u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i++]=e.charAt(1),{pos:i};if((e=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n).toString().slice(0,2),u.isInYearRange(e+n,u.yearrange.minyear,u.yearrange.maxyear))?(s=t.buffer.join("").substr(0,6),s!==u.leapday?f=!0:(o=parseInt(n,10),f=o%4==0?o%100==0?o%400==0?!0:!1:!0:!1)):f=!1,f)return t.buffer[i-1]=e.charAt(0),t.buffer[i++]=e.charAt(1),t.buffer[i++]=n.charAt(0),{refreshFromBuffer:{start:i-3,end:i},pos:i}}return f},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>f?(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}}),t}(jQuery,Inputmask),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},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}},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(),n.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}},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}(jQuery,Inputmask),function(n,t){return t.extendAliases({numeric:{mask:function(n){function u(t){for(var r="",i=0;i<t.length;i++)r+=n.definitions[t.charAt(i)]||n.optionalmarker.start===t.charAt(i)||n.optionalmarker.end===t.charAt(i)||n.quantifiermarker.start===t.charAt(i)||n.quantifiermarker.end===t.charAt(i)||n.groupmarker.start===t.charAt(i)||n.groupmarker.end===t.charAt(i)||n.alternatormarker===t.charAt(i)?"\\"+t.charAt(i):t.charAt(i);return r}var r,f,i;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=void 0),n.autoGroup=n.autoGroup&&""!==n.groupSeparator,n.autoGroup&&("string"==typeof n.groupSize&&isFinite(n.groupSize)&&(n.groupSize=parseInt(n.groupSize)),isFinite(n.integerDigits)))&&(r=Math.floor(n.integerDigits/n.groupSize),f=n.integerDigits%n.groupSize,n.integerDigits=parseInt(n.integerDigits)+(0===f?r-1:r),n.integerDigits<1&&(n.integerDigits="*")),n.placeholder.length>1&&(n.placeholder=n.placeholder.charAt(0)),"radixFocus"===n.positionCaretOnClick&&""===n.placeholder&&n.integerOptional===!1&&(n.positionCaretOnClick="lvp"),n.definitions[";"]=n.definitions["~"],n.definitions[";"].definitionSymbol="~",n.numericInput===!0&&(n.positionCaretOnClick="radixFocus"===n.positionCaretOnClick?"lvp":n.positionCaretOnClick,n.digitsOptional=!1,isNaN(n.digits)&&(n.digits=2),n.decimalProtect=!1),i=u(n.prefix),i+="[+]",i+=n.integerOptional===!0?"~{1,"+n.integerDigits+"}":"~{"+n.integerDigits+"}",void 0!==n.digits&&(isNaN(n.digits)||parseInt(n.digits)>0)&&(n.decimalProtect&&(n.radixPointDefinitionSymbol=":"),i+=n.digitsOptional?"["+(n.decimalProtect?":":n.radixPoint)+";{1,"+n.digits+"}]":(n.decimalProtect?":":n.radixPoint)+";{"+n.digits+"}"),i+="[-]",i+=u(n.suffix),n.greedy=!1,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,"."))),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,"."))),i},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,radixPoint:".",positionCaretOnClick:"radixFocus",groupSize:3,groupSeparator:"",autoGroup:!1,allowPlus:!0,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,postFormat:function(i,r,u){var o,h,v,f,p,w,a,y,e;u.numericInput===!0&&(i=i.reverse(),isFinite(r)&&(r=i.join("").length-r-1));v=!1;i.length>=u.suffix.length&&i.join("").indexOf(u.suffix)===i.length-u.suffix.length&&(i.length=i.length-u.suffix.length,v=!0);r=r>=i.length?i.length-1:r<u.prefix.length?u.prefix.length:r;var c=!1,s=i[r],l=i.slice();if(s===u.groupSeparator&&(l.splice(r--,1),s=l[r]),s!==u.radixPoint&&s!==u.negationSymbol.front&&s!==u.negationSymbol.back&&(l[r]="?"),f=l.join(""),p=f,f.length>0&&u.autoGroup||-1!==f.indexOf(u.groupSeparator)){if(w=t.escapeRegex(u.groupSeparator),c=0===f.indexOf(u.groupSeparator),f=f.replace(new RegExp(w,"g"),""),a=f.split(u.radixPoint),f=""===u.radixPoint?f:a[0],f!==u.prefix+"?0"&&f.length>=u.groupSize+u.prefix.length)for(y=new RegExp("([-+]?[\\d?]+)([\\d?]{"+u.groupSize+"})");y.test(f)&&""!==u.groupSeparator;)f=f.replace(y,"$1"+u.groupSeparator+"$2"),f=f.replace(u.groupSeparator+u.groupSeparator,u.groupSeparator);""!==u.radixPoint&&a.length>1&&(f+=u.radixPoint+a[1])}for(c=p!==f,i.length=f.length,o=0,h=f.length;h>o;o++)i[o]=f.charAt(o);if(e=n.inArray("?",i),-1===e&&(e=n.inArray(s,i)),i[e]=s,!c&&v)for(o=0,h=u.suffix.length;h>o;o++)i.push(u.suffix.charAt(o));return e=u.numericInput&&isFinite(r)?i.join("").length-e-1:e,u.numericInput&&(i=i.reverse(),n.inArray(u.radixPoint,i)<e&&i.join("").length-u.suffix.length!==e&&(e-=1)),{pos:e,refreshFromBuffer:c,buffer:i}},onBeforeWrite:function(i,r,u,f){var o,a,e,h,c,y,l,v,s;if(i&&("blur"===i.type||"checkval"===i.type||"keydown"===i.type)&&(a=f.numericInput?r.slice().reverse().join(""):r.join(""),e=a.replace(f.prefix,""),e=e.replace(f.suffix,""),e=e.replace(new RegExp(t.escapeRegex(f.groupSeparator),"g"),""),","===f.radixPoint&&(e=e.replace(f.radixPoint,".")),h=e.match(new RegExp("[-"+t.escapeRegex(f.negationSymbol.front)+"]","g")),h=null!==h&&1===h.length,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=e===f.negationSymbol.front?e+"0":e,""!==e&&isFinite(e))){if(c=parseFloat(e),y=h?-1*c:c,null!==f.min&&isFinite(f.min)&&y<parseFloat(f.min)?(c=Math.abs(f.min),h=f.min<0,a=void 0):null!==f.max&&isFinite(f.max)&&y>parseFloat(f.max)&&(c=Math.abs(f.max),h=f.max<0,a=void 0),e=c.toString().replace(".",f.radixPoint).split(""),isFinite(f.digits)){for(l=n.inArray(f.radixPoint,e),v=n.inArray(f.radixPoint,a),-1===l&&(e.push(f.radixPoint),l=e.length-1),s=1;s<=f.digits;s++)f.digitsOptional||void 0!==e[l+s]&&e[l+s]!==f.placeholder.charAt(0)?-1!==v&&void 0!==a[v+s]&&(e[l+s]=e[l+s]||a[v+s]):e[l+s]="0";e[e.length-1]===f.radixPoint&&delete e[e.length-1]}if(c.toString()!==e&&c.toString()+"."!==e||h)return!h||0===c&&"blur"===i.type||(e.unshift(f.negationSymbol.front),e.push(f.negationSymbol.back)),e=(f.prefix+e.join("")).split(""),f.numericInput&&(e=e.reverse()),o=f.postFormat(e,f.numericInput?u:u-1,f),o.buffer&&(o.refreshFromBuffer=o.buffer.join("")!==r.join("")),o}if(f.autoGroup)return(o=f.postFormat(r,f.numericInput?u:u-1,f),o.caret=u<=f.prefix.length?o.pos:o.pos+1,o)},regex:{integerPart:function(n){return 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))+"]+")}},signHandler:function(n,t,i,r,u){if(!r&&u.allowMinus&&"-"===n||u.allowPlus&&"+"===n){var f=t.buffer.join("").match(u.regex.integerPart(u));if(f&&f[0].length>0)return t.buffer[f.index]===("-"===n?"+":u.negationSymbol.front)?"-"===n?""!==u.negationSymbol.back?{pos:f.index,c:u.negationSymbol.front,remove:f.index,caret:i,insert:{pos:t.buffer.length-u.suffix.length-1,c:u.negationSymbol.back}}:{pos:f.index,c:u.negationSymbol.front,remove:f.index,caret:i}:""!==u.negationSymbol.back?{pos:f.index,c:"+",remove:[f.index,t.buffer.length-u.suffix.length-1],caret:i}:{pos:f.index,c:"+",remove:f.index,caret:i}:t.buffer[f.index]===("-"===n?u.negationSymbol.front:"+")?"-"===n&&""!==u.negationSymbol.back?{remove:[f.index,t.buffer.length-u.suffix.length-1],caret:i-1}:{remove:f.index,caret:i-1}:"-"===n?""!==u.negationSymbol.back?{pos:f.index,c:u.negationSymbol.front,caret:i+1,insert:{pos:t.buffer.length-u.suffix.length,c:u.negationSymbol.back}}:{pos:f.index,c:u.negationSymbol.front,caret:i+1}:{pos:f.index,c:n,caret:i+1}}return!1},radixHandler:function(t,i,r,u,f){if(!u&&f.numericInput!==!0&&t===f.radixPoint&&void 0!==f.digits&&(isNaN(f.digits)||parseInt(f.digits)>0)){var o=n.inArray(f.radixPoint,i.buffer),e=i.buffer.join("").match(f.regex.integerPart(f));if(-1!==o&&i.validPositions[o])return i.validPositions[o-1]?{caret:o+1}:{pos:e.index,c:e[0],caret:o+1};if(!e||"0"===e[0]&&e.index+1!==r)return i.buffer[e?e.index:r]="0",{pos:(e?e.index:r)+1,c:f.radixPoint}}return!1},leadingZeroHandler:function(t,i,r,u,f,e){var h,c,s,o,l;if(!u)if(f.numericInput===!0){if(h=i.buffer.slice("").reverse(),c=h[f.prefix.length],"0"===c&&void 0===i.validPositions[r-1])return{pos:r,remove:h.length-f.prefix.length-1}}else if(s=n.inArray(f.radixPoint,i.buffer),o=i.buffer.slice(0,-1!==s?s:void 0).join("").match(f.regex.integerNPart(f)),o&&(-1===s||s>=r)){if(l=-1===s?0:parseInt(i.buffer.slice(s+1).join("")),0===o[0].indexOf(""!==f.placeholder?f.placeholder.charAt(0):"0")&&(o.index+1===r||e!==!0&&0===l))return i.buffer.splice(o.index,1),{pos:o.index,remove:o.index};if("0"===t&&r<=o.index&&o[0]!==f.groupSeparator)return!1}return!0},definitions:{"~":{validator:function(i,r,u,f,e,o){var s=e.signHandler(i,r,u,f,e),h;return s||(s=e.radixHandler(i,r,u,f,e),s||(s=f?new RegExp("[0-9"+t.escapeRegex(e.groupSeparator)+"]").test(i):new RegExp("[0-9]").test(i),s!==!0||(s=e.leadingZeroHandler(i,r,u,f,e,o),s!==!0)))||(h=n.inArray(e.radixPoint,r.buffer),s=-1!==h&&(e.digitsOptional===!1||r.validPositions[u])&&e.numericInput!==!0&&u>h&&!f?{pos:u,remove:u}:{pos:u}),s},cardinality:1},"+":{validator:function(n,t,i,r,u){var f=u.signHandler(n,t,i,r,u);return!f&&(r&&u.allowMinus&&n===u.negationSymbol.front||u.allowMinus&&"-"===n||u.allowPlus&&"+"===n)&&(f=r||"-"!==n?!0:""!==u.negationSymbol.back?{pos:i,c:"-"===n?u.negationSymbol.front:"+",caret:i+1,insert:{pos:t.buffer.length,c:u.negationSymbol.back}}:{pos:i,c:"-"===n?u.negationSymbol.front:"+",caret:i+1}),f},cardinality:1,placeholder:""},"-":{validator:function(n,t,i,r,u){var f=u.signHandler(n,t,i,r,u);return!f&&r&&u.allowMinus&&n===u.negationSymbol.back&&(f=!0),f},cardinality:1,placeholder:""},":":{validator:function(n,i,r,u,f){var e=f.signHandler(n,i,r,u,f),o;return e||(o="["+t.escapeRegex(f.radixPoint)+"]",e=new RegExp(o).test(n),e&&i.validPositions[r]&&i.validPositions[r].match.placeholder===f.radixPoint&&(e={caret:r+1})),e?{c:f.radixPoint}:e},cardinality:1,placeholder:function(n){return n.radixPoint}}},onUnMask:function(n,i,r){if(""===i&&r.nullable===!0)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.unmaskAsNumber?(""!==r.radixPoint&&-1!==u.indexOf(r.radixPoint)&&(u=u.replace(t.escapeRegex.call(this,r.radixPoint),".")),Number(u)):u},isComplete:function(n,i){var u=n.join(""),f=n.slice(),r;return(i.postFormat(f,0,i),f.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,i){var r,u,e,o,f;return""!==i.radixPoint&&isFinite(n)?n=n.toString().replace(".",i.radixPoint):(r=n.match(/,/g),u=n.match(/\./g),u&&r?u.length>r.length?(n=n.replace(/\./g,""),n=n.replace(",",i.radixPoint)):r.length>u.length?(n=n.replace(/,/g,""),n=n.replace(".",i.radixPoint)):n=n.indexOf(".")<n.indexOf(",")?n.replace(/\./g,""):n=n.replace(/,/g,""):n=n.replace(new RegExp(t.escapeRegex(i.groupSeparator),"g"),"")),(0===i.digits&&(-1!==n.indexOf(".")?n=n.substring(0,n.indexOf(".")):-1!==n.indexOf(",")&&(n=n.substring(0,n.indexOf(",")))),""!==i.radixPoint&&isFinite(i.digits)&&-1!==n.indexOf(i.radixPoint))&&(e=n.split(i.radixPoint),o=e[1].match(new RegExp("\\d*"))[0],parseInt(i.digits)<o.toString().length&&(f=Math.pow(10,parseInt(i.digits)),n=n.replace(t.escapeRegex(i.radixPoint),"."),n=Math.round(parseFloat(n)*f)/f,n=n.toString().replace(".",i.radixPoint))),n.toString()},canClearPosition:function(n,t,i,r,u){var f=n.validPositions[t].input;return f!==u.radixPoint||null!==n.validPositions[t].match.fn&&u.decimalProtect===!1||isFinite(f)||t===i||f===u.groupSeparator||f===u.negationSymbol.front||f===u.negationSymbol.back},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,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowPlus:!1,allowMinus:!1}}),t}(jQuery,Inputmask),function(n,t){return t.extendAliases({abstractphone:{countrycode:"",phoneCodes:[],mask:function(n){return n.definitions={"#":n.definitions[9]},n.phoneCodes.sort(function(n,t){return(n.mask||n)<(t.mask||t)?-1:1})},keepStatic:!1,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}}}),t}(jQuery,Inputmask),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).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 w(){var n,i,r=new h,t=[],e,s;for(f.regexTokens=[];n=f.tokenizer.exec(f.regex);)switch(i=n[0],i.charAt(0)){case"(":t.push(new h(!0));break;case")":o=t.pop();t.length>0?t[t.length-1].matches.push(o):r.matches.push(o);break;case"{":case"+":case"*":e=new h(!1,!0);i=i.replace(/[{}]/g,"");var u=i.split(","),c=isNaN(u[0])?u[0]:parseInt(u[0]),l=1===u.length?c:isNaN(u[1])?u[1]:parseInt(u[1]);(e.quantifier={min:c,max:l},t.length>0)?(s=t[t.length-1].matches,n=s.pop(),n.isGroup||(o=new h(!0),o.matches.push(n),n=o),s.push(n),s.push(e)):(n=r.matches.pop(),n.isGroup||(o=new h(!0),o.matches.push(n),n=o),r.matches.push(n),r.matches.push(e));break;default:t.length>0?t[t.length-1].matches.push(i):r.matches.push(i)}r.matches.length>0&&f.regexTokens.push(r)}function s(t,i){var u=!1,l,r,w,k,v,f,h,d,o,y;for(i&&(e+="(",c++),l=0;l<t.matches.length;l++){if(r=t.matches[l],r.isGroup===!0)u=s(r,!0);else if(r.isQuantifier===!0){var g=n.inArray(r,t.matches),p=t.matches[g-1],b=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);u&&(r.repeaterPart=e);e=b+r.quantifier.max}else{for(w=0,k=r.quantifier.max-1;k>w&&!(u=s(p,!0));w++);e=b+"{"+r.quantifier.min+","+r.quantifier.max+"}"}}else if(void 0!==r.matches)for(v=0;v<r.length&&!(u=s(r[v],i));v++);else{if("["==r.charAt(0)){for(f=e,f+=r,o=0;c>o;o++)f+=")";y=new RegExp("^("+f+")$");u=y.test(a)}else for(h=0,d=r.length;d>h;h++)if("\\"!==r.charAt(h)){for(f=e,f+=r.substr(0,h+1),f=f.replace(/\|$/,""),o=0;c>o;o++)f+=")";if(y=new RegExp("^("+f+")$"),u=y.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&&w(),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}(jQuery,Inputmask);$j=jQuery;$j(window).on("load",function(){matchHeights(".grid-item")});$j(document).ready(function(){$j(".top-nav > ul li:last-child").addClass("last");$j(".region-menu li:last").addClass("last");$j(".login-menu li:last").addClass("last");$j(".c3 div:last").addClass("last");$j(".c2 div:last").addClass("last");$j(".check-list ul li:last-child").addClass("last");$j(".nav-box ul li:last-child").addClass("last");$j(".atoz-section:last-child").addClass("last");$j(".scrollable-features div.walks-caro").bxSlider({slideWidth:120,pager:!1,minSlides:4,maxSlides:4,moveSlides:1,slideMargin:10});$j(".slider").bxSlider({auto:!0,pager:!0,mode:"fade",controls:!1,pause:$j(".SliderDelay").val(),autoHover:!0});$j(".walks-caro").bxSlider({slideWidth:120,pager:!1,minSlides:4,maxSlides:4,moveSlides:1,slideMargin:10});$j(".wd-select").length>0&&$j(".wd-select").customSelect({block:"walks-directory-select"});$j(".walks-slider").bxSlider({auto:!0,mode:"fade",controls:!1});$j("div.tabs").tabs();$j(".accordion").accordion({autoHeight:!1});$j(".accordion-faq").accordion({autoHeight:!1,collapsible:!0,active:!1});$j(".ui-tabs-nav li:last").addClass("last");$j(".icon-box ul li:last-child").addClass("last");$j(".breadcrumbs ul li:last").addClass("last");$j(".article-info-row:last").css("background","none");$j(".article-item img:not(.back-issues .article-item img)").parent().parent().addClass("thumbnail");$j(".scfForm").addClass("round");$j(".scfForm .scfSubmitButtonBorder input").addClass("round");$j(".watermark").each(function(){$j(this).val()==""&&($j(this).val($j(this).attr("title")),$j(this).css("color","#333"));$j(this).focusout(function(){$j(this).val()==""&&($j(this).val($j(this).attr("title")),$j(this).css("color","#333"))});$j(this).focus(function(){($j(this).val()==""||$j(this).val()==$j(this).attr("title"))&&($j(this).val(""),$j(this).css("color","#000"))})});$j(function(){$j("select.selectbox").selectmenu({style:"dropdown",menuWidth:$j(this).find("select.selectbox").width()+20,transferClasses:!0})});getCookieValue("RAMCookie")!="y"&&$j("div.cookie-notice").show();$j("a.continue").click(function(n){n.preventDefault();$j("div.cookie-notice").hide();writePersistentCookie("RAMCookie","y","years",10)});$j("p.review-info:last").css({marginBottom:"20px"});$j("a.listen").click(function(n){n.preventDefault();localStorage.removeItem("triggerElement");localStorage.setItem("triggerElement",$j(this).attr("rel"));authenticateAudio()});var n=$j(".datepicker").datepicker({dateFormat:"dd/mm/yy",changeMonth:!0,changeYear:!0,numberOfMonths:1,minDate:new Date});$j("input.donation-amount").inputmask({alias:"decimal",allowPlus:!1,allowMinus:!1,clearIncomplete:!0,digits:"2",digitsOptional:!1});$j(".waymark img").on("click",function(){$j(".donation-amount").val("0");var n="input."+$j(this).data("donation");setDonationAmount(n)});$j(".waymark input").on("change",function(){$j(".donation-amount").val("0");$j(".donation-amount-container").removeClass("donation-error");var n="."+$j(this).attr("class");$j(this).is(":checked")&&($j(".waymark input").not(n).removeAttr("checked"),$j(".donation-amount").val($j(this).val()))});$j(".donation-amount").on("change",function(){$j(".donation-amount-container").removeClass("donation-error");$j(".waymark input").removeAttr("checked")})})