jQuery(document).ready(function(t){"use strict";var e=".unfold-3d-to-left, .unfold-3d-to-right, .unfold-3d-to-top, .unfold-3d-to-bottom, .unfold-3d-horizontal, .unfold-3d-vertical";e.replace(/[.,]/g,"");t(e).each(function(){t(this).find(".unfolder-content").width(t(this).width())}),t(window).resize(function(){var e=".unfold-3d-to-left, .unfold-3d-to-right, .unfold-3d-to-top, .unfold-3d-to-bottom, .unfold-3d-horizontal, .unfold-3d-vertical";e.replace(/[.,]/g,"");t(e).each(function(){t(this).find(".unfolder-content").width(t(this).width())})})}),function(t){"use strict";t.fn.fontSizeAdapter=function(e){var i,n,a=this,s=t.extend({fontMax:0,fontMin:0,enlarge:!0,onResize:!0},e),r={};return function(){if(i=a.css("font-size","").css("font-size"),i=parseInt(i,10),r.coefficient=s.enlarge?999:1,a.closest("a").is(":visible")){var e=Math.ceil(a.outerWidth(!0)),t=Math.ceil(a.parent().width()+5)/e;t").attr("name",n.submitButton.name).val(u(n.submitButton).val()).appendTo(n.currentForm)),!(n.settings.submitHandler&&!n.settings.debug)||(t=n.settings.submitHandler.call(n,n.currentForm,i),e&&e.remove(),void 0!==t&&t)}return n.settings.debug&&i.preventDefault(),n.cancelSubmit?(n.cancelSubmit=!1,e()):n.form()?n.pendingRequest?!(n.formSubmitted=!0):e():(n.focusInvalid(),!1)})),n)}e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var e,t,i;return u(this[0]).is("form")?e=this.validate().form():(i=[],e=!0,t=u(this[0].form).validate(),this.each(function(){(e=t.element(this)&&e)||(i=i.concat(t.errorList))}),t.errorList=i),e},rules:function(e,t){var i,n,a,s,r,o,l=this[0],d=void 0!==this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=l&&(!l.form&&d&&(l.form=this.closest("form")[0],l.name=this.attr("name")),null!=l.form)){if(e)switch(n=(i=u.data(l.form,"validator").settings).rules,a=u.validator.staticRules(l),e){case"add":u.extend(a,u.validator.normalizeRule(t)),delete a.messages,n[l.name]=a,t.messages&&(i.messages[l.name]=u.extend(i.messages[l.name],t.messages));break;case"remove":return t?(o={},u.each(t.split(/\s/),function(e,t){o[t]=a[t],delete a[t]}),o):(delete n[l.name],a)}return(s=u.validator.normalizeRules(u.extend({},u.validator.classRules(l),u.validator.attributeRules(l),u.validator.dataRules(l),u.validator.staticRules(l)),l)).required&&(r=s.required,delete s.required,s=u.extend({required:r},s)),s.remote&&(r=s.remote,delete s.remote,s=u.extend(s,{remote:r})),s}}}),u.extend(u.expr.pseudos||u.expr[":"],{blank:function(e){return!u.trim(""+u(e).val())},filled:function(e){var t=u(e).val();return null!==t&&!!u.trim(""+t)},unchecked:function(e){return!u(e).prop("checked")}}),u.validator=function(e,t){this.settings=u.extend(!0,{},u.validator.defaults,e),this.currentForm=t,this.init()},u.validator.format=function(i,e){return 1===arguments.length?function(){var e=u.makeArray(arguments);return e.unshift(i),u.validator.format.apply(this,e)}:(void 0===e||(2Warning: No message defined for "+e.name+""),n=/\$?\{(\d+)\}/g;return"function"==typeof i?i=i.call(this,t.parameters,e):n.test(i)&&(i=u.validator.format(i.replace(n,"{$1}"),t.parameters)),i},formatAndAdd:function(e,t){var i=this.defaultMessage(e,t);this.errorList.push({message:i,element:e,method:t.method}),this.errorMap[e.name]=i,this.submitted[e.name]=i},addWrapper:function(e){return this.settings.wrapper&&(e=e.add(e.parent(this.settings.wrapper))),e},defaultShowErrors:function(){var e,t,i;for(e=0;this.errorList[e];e++)i=this.errorList[e],this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.validClass),this.showLabel(i.element,i.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(e=0;this.successList[e];e++)this.showLabel(this.successList[e]);if(this.settings.unhighlight)for(e=0,t=this.validElements();t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return u(this.errorList).map(function(){return this.element})},showLabel:function(e,t){var i,n,a,s,r=this.errorsFor(e),o=this.idOrName(e),l=u(e).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(t)):(i=r=u("<"+this.settings.errorElement+">").attr("id",o+"-error").addClass(this.settings.errorClass).html(t||""),this.settings.wrapper&&(i=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(i):this.settings.errorPlacement?this.settings.errorPlacement.call(this,i,u(e)):i.insertAfter(e),r.is("label")?r.attr("for",o):0===r.parents("label[for='"+this.escapeCssMeta(o)+"']").length&&(a=r.attr("id"),l?l.match(new RegExp("\\b"+this.escapeCssMeta(a)+"\\b"))||(l+=" "+a):l=a,u(e).attr("aria-describedby",l),(n=this.groups[e.name])&&(s=this,u.each(s.groups,function(e,t){t===n&&u("[name='"+s.escapeCssMeta(e)+"']",s.currentForm).attr("aria-describedby",r.attr("id"))})))),!t&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,e)),this.toShow=this.toShow.add(r)},errorsFor:function(e){var t=this.escapeCssMeta(this.idOrName(e)),i=u(e).attr("aria-describedby"),n="label[for='"+t+"'], label[for='"+t+"'] *";return i&&(n=n+", #"+this.escapeCssMeta(i).replace(/\s+/g,", #")),this.errors().filter(n)},escapeCssMeta:function(e){return e.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(e){return this.groups[e.name]||!this.checkable(e)&&e.id||e.name},validationTargetFor:function(e){return this.checkable(e)&&(e=this.findByName(e.name)),u(e).not(this.settings.ignore)[0]},checkable:function(e){return/radio|checkbox/i.test(e.type)},findByName:function(e){return u(this.currentForm).find("[name='"+this.escapeCssMeta(e)+"']")},getLength:function(e,t){switch(t.nodeName.toLowerCase()){case"select":return u("option:selected",t).length;case"input":if(this.checkable(t))return this.findByName(t.name).filter(":checked").length}return e.length},depend:function(e,t){return!this.dependTypes[typeof e]||this.dependTypes[typeof e](e,t)},dependTypes:{boolean:function(e){return e},string:function(e,t){return!!u(e,t.form).length},function:function(e,t){return e(t)}},optional:function(e){var t=this.elementValue(e);return!u.validator.methods.required.call(this,t,e)&&"dependency-mismatch"},startRequest:function(e){this.pending[e.name]||(this.pendingRequest++,u(e).addClass(this.settings.pendingClass),this.pending[e.name]=!0)},stopRequest:function(e,t){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[e.name],u(e).removeClass(this.settings.pendingClass),t&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(u(this.currentForm).submit(),this.submitButton&&u("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!t&&0===this.pendingRequest&&this.formSubmitted&&(u(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(e,t){return t="string"==typeof t&&t||"remote",u.data(e,"previousValue")||u.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,{method:t})})},destroy:function(){this.resetForm(),u(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,t){e.constructor===String?this.classRuleSettings[e]=t:u.extend(this.classRuleSettings,e)},classRules:function(e){var t={},i=u(e).attr("class");return i&&u.each(i.split(" "),function(){this in u.validator.classRuleSettings&&u.extend(t,u.validator.classRuleSettings[this])}),t},normalizeAttributeRule:function(e,t,i,n){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(n=Number(n),isNaN(n)&&(n=void 0)),n||0===n?e[i]=n:t===i&&"range"!==t&&(e[i]=!0)},attributeRules:function(e){var t,i,n={},a=u(e),s=e.getAttribute("type");for(t in u.validator.methods)i="required"===t?(""===(i=e.getAttribute(t))&&(i=!0),!!i):a.attr(t),this.normalizeAttributeRule(n,s,t,i);return n.maxlength&&/-1|2147483647|524288/.test(n.maxlength)&&delete n.maxlength,n},dataRules:function(e){var t,i,n={},a=u(e),s=e.getAttribute("type");for(t in u.validator.methods)""===(i=a.data("rule"+t.charAt(0).toUpperCase()+t.substring(1).toLowerCase()))&&(i=!0),this.normalizeAttributeRule(n,s,t,i);return n},staticRules:function(e){var t={},i=u.data(e.form,"validator");return i.settings.rules&&(t=u.validator.normalizeRule(i.settings.rules[e.name])||{}),t},normalizeRules:function(n,a){return u.each(n,function(e,t){if(!1!==t){if(t.param||t.depends){var i=!0;switch(typeof t.depends){case"string":i=!!u(t.depends,a.form).length;break;case"function":i=t.depends.call(a,a)}i?n[e]=void 0===t.param||t.param:(u.data(a.form,"validator").resetElements(u(a)),delete n[e])}}else delete n[e]}),u.each(n,function(e,t){n[e]=u.isFunction(t)&&"normalizer"!==e?t(a):t}),u.each(["minlength","maxlength"],function(){n[this]&&(n[this]=Number(n[this]))}),u.each(["rangelength","range"],function(){var e;n[this]&&(u.isArray(n[this])?n[this]=[Number(n[this][0]),Number(n[this][1])]:"string"==typeof n[this]&&(e=n[this].replace(/[\[\]]/g,"").split(/[\s,]+/),n[this]=[Number(e[0]),Number(e[1])]))}),u.validator.autoCreateRanges&&(null!=n.min&&null!=n.max&&(n.range=[n.min,n.max],delete n.min,delete n.max),null!=n.minlength&&null!=n.maxlength&&(n.rangelength=[n.minlength,n.maxlength],delete n.minlength,delete n.maxlength)),n},normalizeRule:function(e){if("string"==typeof e){var t={};u.each(e.split(/\s/),function(){t[this]=!0}),e=t}return e},addMethod:function(e,t,i){u.validator.methods[e]=t,u.validator.messages[e]=void 0!==i?i:u.validator.messages[e],t.length<3&&u.validator.addClassRules(e,u.validator.normalizeRule(e))},methods:{required:function(e,t,i){if(!this.depend(i,t))return"dependency-mismatch";if("select"!==t.nodeName.toLowerCase())return this.checkable(t)?0=i[0]&&n<=i[1]},min:function(e,t,i){return this.optional(t)||i<=e},max:function(e,t,i){return this.optional(t)||e<=i},range:function(e,t,i){return this.optional(t)||e>=i[0]&&e<=i[1]},step:function(e,t,i){function n(e){var t=(""+e).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0}function a(e){return Math.round(e*Math.pow(10,s))}var s,r=u(t).attr("type"),o="Step attribute on input type "+r+" is not supported.",l=new RegExp("\\b"+r+"\\b"),d=!0;if(r&&!l.test(["text","number","range"].join()))throw new Error(o);return s=n(i),(n(e)>s||a(e)%a(i)!=0)&&(d=!1),this.optional(t)||d},equalTo:function(e,t,i){var n=u(i);return this.settings.onfocusout&&n.not(".validate-equalTo-blur").length&&n.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){u(t).valid()}),e===n.val()},remote:function(s,r,e,o){if(this.optional(r))return"dependency-mismatch";o="string"==typeof o&&o||"remote";var l,t,i,d=this.previousValue(r,o);return this.settings.messages[r.name]||(this.settings.messages[r.name]={}),d.originalMessage=d.originalMessage||this.settings.messages[r.name][o],this.settings.messages[r.name][o]=d.message,e="string"==typeof e?{url:e}:e,i=u.param(u.extend({data:s},e.data)),d.old===i?d.valid:(d.old=i,(l=this).startRequest(r),(t={})[r.name]=s,u.ajax(u.extend(!0,{mode:"abort",port:"validate"+r.name,dataType:"json",data:t,context:l.currentForm,success:function(e){var t,i,n,a=!0===e||"true"===e;l.settings.messages[r.name][o]=d.originalMessage,a?(n=l.formSubmitted,l.resetInternals(),l.toHide=l.errorsFor(r),l.formSubmitted=n,l.successList.push(r),l.invalid[r.name]=!1,l.showErrors()):(t={},i=e||l.defaultMessage(r,{method:o,parameters:s}),t[r.name]=d.message=i,l.invalid[r.name]=!0,l.showErrors(t)),d.valid=a,l.stopRequest(r,a)}},e)),"pending")}}});var n,a={};return u.ajaxPrefilter?u.ajaxPrefilter(function(e,t,i){var n=e.port;"abort"===e.mode&&(a[n]&&a[n].abort(),a[n]=i)}):(n=u.ajax,u.ajax=function(e){var t=("mode"in e?e:u.ajaxSettings).mode,i=("port"in e?e:u.ajaxSettings).port;return"abort"===t?(a[i]&&a[i].abort(),a[i]=n.apply(this,arguments),a[i]):n.apply(this,arguments)}),u});var obj={header_height:"",window_height:"",window_width:"",window_top:"",sidebar_sticky:286,sticky_sidebar:function(){var e=jQuery(window).scrollTop();obj.window_top=jQuery(window).scrollTop();var t=jQuery(".footer").offset().top,i=jQuery(".sidebar-sticky").height();if(e+iMath.round(t)-30)jQuery(".sidebar-sticky").addClass("stick-to-bottom"),flag=!1;else if(e>obj.sidebar_sticky){if(!flag)return;jQuery(".sidebar-sticky").removeClass("stick-to-bottom"),jQuery(".sidebar-sticky").addClass("stick")}else jQuery(".sidebar-sticky").removeClass("stick")},sidebar_resize:function(){obj.window_width<1200&&991"+t+"":t))},jQuery.fn.lastWordindex=function(){jQuery(this).find("a:last-child");jQuery(this).find("a:last-child").remove();var e=jQuery(this).html().split(" "),i=[];jQuery.each(e,function(e,t){t&&i.push(t)});i[i.length-3];i[i.length-2]=" "+i[i.length-2],i[i.length-3]=" "+i[i.length-3];var t=i.join(" ").replace(/\s+ /," ");t=t.replace("  ..."," ..."),jQuery(this).html(t)},0Adding email address...');var e=jQuery(this).find(".NewsletterName").val().split(" "),t=jQuery(this).find(".provider").val()||"mailchimp",i=jQuery(this).find(".apiKey").val()||"",n=jQuery(this).find(".listId").val()||"",a=jQuery(this).find(".dopt").val()||"",s=e[0]||"",r=e[1]||"",o=locale.templateUrl;return jQuery.ajax({url:o+"/includes/mailing-list/mailing-list.php",data:"ajax=true&email="+escape(jQuery(this).find(".NewsletterEmail").val())+"&fname="+s+"&lname="+r+"&akey="+i+"&lid="+n+"&dopt="+a+"&provider="+t,success:function(e){-1!=e.indexOf("Success")?$response.html('Success! You are now subscribed to our newsletter!'):$response.html(''+e+"")}}),!1}),0