/*!
* jQuery hash persistance - v1.0 - 09/25/2014
* Element options/state storage in location hash
* Copyright (c) Elegant Themes
*/
var et_set_hash,et_hash_module_seperator="||",et_hash_module_param_seperator="|",et_setting_hash=!1;!function($){et_set_hash=function(module_state_hash){var hash,in_hash;et_setting_hash=!0;module_id=module_state_hash.split(et_hash_module_param_seperator)[0];if($("#"+module_id).length){if(window.location.hash){hash=window.location.hash.substring(1);new_hash=[];if(-1!==hash.indexOf(et_hash_module_seperator,0)){modules=hash.split(et_hash_module_seperator);in_hash=!1;for(var i=0;i
*
* $('#star').raty();
*
*/
!function($){var methods={init:function(settings){return this.each(function(){methods.destroy.call(this);this.opt=$.extend(!0,{},$.fn.raty.defaults,settings);var that=$(this);methods._callback.call(this,["number","readOnly","score","scoreName"]);this.opt.precision&&methods._adjustPrecision.call(this);this.opt.number=methods._between(this.opt.number,0,this.opt.numberMax);this.opt.path=this.opt.path||"";this.opt.path&&"/"!==this.opt.path.slice(this.opt.path.length-1,this.opt.path.length)&&(this.opt.path+="/");this.stars=methods._createStars.call(this);this.score=methods._createScore.call(this);methods._apply.call(this,this.opt.score);var space=this.opt.space?4:0,width=this.opt.width||this.opt.number*this.opt.size+this.opt.number*space;if(this.opt.cancel){this.cancel=methods._createCancel.call(this);width+=this.opt.size+space}if(this.opt.readOnly)methods._lock.call(this);else{that.css("cursor","pointer");methods._binds.call(this)}!1!==this.opt.width&&that.css("width",width);methods._target.call(this,this.opt.score);that.data({settings:this.opt,raty:!0})})},_adjustPrecision:function(){this.opt.targetType="score";this.opt.half=!0},_apply:function(score){if(score&&0",{src:icon,alt:"x",title:this.opt.cancelHint,class:"raty-cancel"});"left"==this.opt.cancelPlace?that.prepend(" ").prepend(cancel):that.append(" ").append(cancel);return cancel},_createScore:function(){return $("",{type:"hidden",name:this.opt.scoreName}).appendTo(this)},_createStars:function(){for(var that=$(this),i=1;i<=this.opt.number;i++){var title=methods._getHint.call(this,i),icon=this.opt.score&&this.opt.score>=i?"starOn":"starOff",_class="rating-star rating-star-"+i;icon=this.opt.path+this.opt[icon];$("",{src:icon,alt:i,title:title,class:_class}).appendTo(this);this.opt.space&&that.append(ihash){var irange=this.opt.iconRange[hash],on=irange.on||this.opt.starOn,off=irange.off||this.opt.starOff,icon=select?on:off,on_val=select?"on":"off";off_val=select?"off":"on";if(i<=irange.range){star.attr("src",this.opt.path+icon);star.addClass("star-"+on_val).removeClass("star-"+off_val)}i==irange.range&&hash++}else{icon=select?"starOn":"starOff";on_val=select?"on":"off";off_val=select?"off":"on";star.attr("src",this.opt.path+this.opt[icon]);star.addClass("star-"+on_val).removeClass("star-"+off_val)}}},_getHint:function(score){var hint=this.opt.hints[score-1];return""===hint?"":hint||score},_lock:function(){var score=parseInt(this.score.val(),10),hint=score?methods._getHint.call(this,score):this.opt.noRatedMsg;$(this).data("readonly",!0).css("cursor","").attr("title",hint);this.score.attr("readonly","readonly");this.stars.attr("title",hint);this.cancel&&this.cancel.hide()},_roundStars:function(score){var rest=(score-Math.floor(score)).toFixed(2);this.stars.eq(Math.ceil(score)-1).removeClass("star-half");if(rest>this.opt.round.down){var icon="starOn";if(this.opt.halfShow&&rest").attr("name",validator.submitButton.name).val($(validator.submitButton).val()).appendTo(validator.currentForm));validator.settings.submitHandler.call(validator,validator.currentForm,event);validator.submitButton&&hidden.remove();return!1}return!0}if(validator.cancelSubmit){validator.cancelSubmit=!1;return handle()}if(validator.form())return validator.pendingRequest?!(validator.formSubmitted=!0):handle();validator.focusInvalid();return!1})}return validator}options&&options.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var valid,validator;if($(this[0]).is("form"))valid=this.validate().form();else{valid=!0;validator=$(this[0].form).validate();this.each(function(){valid=validator.element(this)&&valid})}return valid},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value)});return result},rules:function(command,argument){var settings,staticRules,existingRules,data,param,filtered,element=this[0];if(command){staticRules=(settings=$.data(element.form,"validator").settings).rules;existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));delete existingRules.messages;staticRules[element.name]=existingRules;argument.messages&&(settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages));break;case"remove":if(!argument){delete staticRules[element.name];return existingRules}filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];"required"===method&&$(element).removeAttr("aria-required")});return filtered}}if((data=$.validator.normalizeRules($.extend({},$.validator.classRules(element),$.validator.attributeRules(element),$.validator.dataRules(element),$.validator.staticRules(element)),element)).required){param=data.required;delete data.required;data=$.extend({required:param},data);$(element).attr("aria-required","true")}if(data.remote){param=data.remote;delete data.remote;data=$.extend(data,{remote:param})}return data}});$.extend($.expr[":"],{blank:function(a){return!$.trim(""+$(a).val())},filled:function(a){return!!$.trim(""+$(a).val())},unchecked:function(a){return!$(a).prop("checked")}});$.validator=function(options,form){this.settings=$.extend(!0,{},$.validator.defaults,options);this.currentForm=form;this.init()};$.validator.format=function(source,params){if(1===arguments.length)return function(){var args=$.makeArray(arguments);args.unshift(source);return $.validator.format.apply(this,args)};2Warning: No message defined for "+element.name+"")},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method),theregex=/\$?\{(\d+)\}/g;"function"==typeof message?message=message.call(this,rule.parameters,element):theregex.test(message)&&(message=$.validator.format(message.replace(theregex,"{$1}"),rule.parameters));this.errorList.push({message:message,element:element,method:rule.method});this.errorMap[element.name]=message;this.submitted[element.name]=message},addWrapper:function(toToggle){this.settings.wrapper&&(toToggle=toToggle.add(toToggle.parent(this.settings.wrapper)));return toToggle},defaultShowErrors:function(){var i,elements,error;for(i=0;this.errorList[i];i++){error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message)}this.errorList.length&&(this.toShow=this.toShow.add(this.containers));if(this.settings.success)for(i=0;this.successList[i];i++)this.showLabel(this.successList[i]);if(this.settings.unhighlight)for(i=0,elements=this.validElements();elements[i];i++)this.settings.unhighlight.call(this,elements[i],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 $(this.errorList).map(function(){return this.element})},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass(this.settings.validClass).addClass(this.settings.errorClass);label.html(message)}else{label=$("<"+this.settings.errorElement+">").attr("for",this.idOrName(element)).addClass(this.settings.errorClass).html(message||"");this.settings.wrapper&&(label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent());this.labelContainer.append(label).length||(this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element))}if(!message&&this.settings.success){label.text("");"string"==typeof this.settings.success?label.addClass(this.settings.success):this.settings.success(label,element)}this.toShow=this.toShow.add(label)},errorsFor:function(element){var name=this.idOrName(element);return this.errors().filter(function(){return $(this).attr("for")===name})},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name)},validationTargetFor:function(element){this.checkable(element)&&(element=this.findByName(element.name).not(this.settings.ignore)[0]);return element},checkable:function(element){return/radio|checkbox/i.test(element.type)},findByName:function(name){return $(this.currentForm).find("[name='"+name+"']")},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case"select":return $("option:selected",element).length;case"input":if(this.checkable(element))return this.findByName(element.name).filter(":checked").length}return value.length},depend:function(param,element){return!this.dependTypes[typeof param]||this.dependTypes[typeof param](param,element)},dependTypes:{boolean:function(param){return param},string:function(param,element){return!!$(param,element.form).length},function:function(param,element){return param(element)}},optional:function(element){var val=this.elementValue(element);return!$.validator.methods.required.call(this,val,element)&&"dependency-mismatch"},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=!0}},stopRequest:function(element,valid){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[element.name];if(valid&&0===this.pendingRequest&&this.formSubmitted&&this.form()){$(this.currentForm).submit();this.formSubmitted=!1}else if(!valid&&0===this.pendingRequest&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=!1}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",{old:null,valid:!0,message:this.defaultMessage(element,"remote")})}},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(className,rules){className.constructor===String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className)},classRules:function(element){var rules={},classes=$(element).attr("class");classes&&$.each(classes.split(" "),function(){this in $.validator.classRuleSettings&&$.extend(rules,$.validator.classRuleSettings[this])});return rules},attributeRules:function(element){var method,value,rules={},$element=$(element),type=element.getAttribute("type");for(method in $.validator.methods){if("required"===method){""===(value=element.getAttribute(method))&&(value=!0);value=!!value}else value=$element.attr(method);/min|max/.test(method)&&(null===type||/number|range|text/.test(type))&&(value=Number(value));value||0===value?rules[method]=value:type===method&&"range"!==type&&(rules[method]=!0)}rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)&&delete rules.maxlength;return rules},dataRules:function(element){var method,value,rules={},$element=$(element);for(method in $.validator.methods)void 0!==(value=$element.data("rule"+method[0].toUpperCase()+method.substring(1).toLowerCase()))&&(rules[method]=value);return rules},staticRules:function(element){var rules={},validator=$.data(element.form,"validator");validator.settings.rules&&(rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{});return rules},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(!1!==val){if(val.param||val.depends){var keepRule=!0;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element)}keepRule?rules[prop]=void 0===val.param||val.param:delete rules[prop]}}else delete rules[prop]});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter});$.each(["minlength","maxlength"],function(){rules[this]&&(rules[this]=Number(rules[this]))});$.each(["rangelength","range"],function(){var parts;if(rules[this])if($.isArray(rules[this]))rules[this]=[Number(rules[this][0]),Number(rules[this][1])];else if("string"==typeof rules[this]){parts=rules[this].split(/[\s,]+/);rules[this]=[Number(parts[0]),Number(parts[1])]}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max}if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength}}return rules},normalizeRule:function(data){if("string"==typeof data){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=!0});data=transformed}return data},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=void 0!==message?message:$.validator.messages[name];method.length<3&&$.validator.addClassRules(name,$.validator.normalizeRule(name))},methods:{required:function(value,element,param){if(!this.depend(param,element))return"dependency-mismatch";if("select"!==element.nodeName.toLowerCase())return this.checkable(element)?0=param[0]&&length<=param[1]},min:function(value,element,param){return this.optional(element)||param<=value},max:function(value,element,param){return this.optional(element)||value<=param},range:function(value,element,param){return this.optional(element)||value>=param[0]&&value<=param[1]},equalTo:function(value,element,param){var target=$(param);this.settings.onfocusout&&target.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){$(element).valid()});return value===target.val()},remote:function(value,element,param){if(this.optional(element))return"dependency-mismatch";var validator,data,previous=this.previousValue(element);this.settings.messages[element.name]||(this.settings.messages[element.name]={});previous.originalMessage=this.settings.messages[element.name].remote;this.settings.messages[element.name].remote=previous.message;param="string"==typeof param&&{url:param}||param;if(previous.old===value)return previous.valid;previous.old=value;(validator=this).startRequest(element);(data={})[element.name]=value;$.ajax($.extend(!0,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,context:validator.currentForm,success:function(response){var errors,message,submitted,valid=!0===response||"true"===response;validator.settings.messages[element.name].remote=previous.originalMessage;if(valid){submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);delete validator.invalid[element.name];validator.showErrors()}else{errors={};message=response||validator.defaultMessage(element,"remote");errors[element.name]=previous.message=$.isFunction(message)?message(value):message;validator.invalid[element.name]=!0;validator.showErrors(errors)}previous.valid=valid;validator.stopRequest(element,valid)}},param));return"pending"}}});$.format=function(){throw"$.format has been deprecated. Please use $.validator.format instead."}}(jQuery);!function($){var ajax,pendingRequests={};if($.ajaxPrefilter)$.ajaxPrefilter(function(settings,_,xhr){var port=settings.port;if("abort"===settings.mode){pendingRequests[port]&&pendingRequests[port].abort();pendingRequests[port]=xhr}});else{ajax=$.ajax;$.ajax=function(settings){var mode=("mode"in settings?settings:$.ajaxSettings).mode,port=("port"in settings?settings:$.ajaxSettings).port;if("abort"!==mode)return ajax.apply(this,arguments);pendingRequests[port]&&pendingRequests[port].abort();pendingRequests[port]=ajax.apply(this,arguments);return pendingRequests[port]}}}(jQuery);!function($){$.extend($.fn,{validateDelegate:function(delegate,type,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate))return handler.apply(target,arguments)})}})}(jQuery);
/*!
* SmoothScroll for websites v1.2.1
* @license Licensed under the terms of the MIT license.
*
* MIT License
*
* People involved
* - Balazs Galambosi (maintainer)
* - Michael Herf (Pulse Algorithm)
*/
/*
* Copyright (c) 2010-2015 Balazs Galambosi
*
* The only restriction is to not publish any extension for browsers or
* native application without getting a written permission first. Otherwise:
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
!function(){var activeElement,defaultOptions={frameRate:150,animationTime:400,stepSize:80,pulseAlgorithm:!0,pulseScale:8,pulseNormalize:1,accelerationDelta:20,accelerationMax:1,keyboardSupport:!0,arrowScroll:50,touchpadSupport:!0,fixedBackground:!0,excluded:""},options=defaultOptions,isExcluded=!1,isFrame=!1,direction={x:0,y:0},initDone=!1,root=document.documentElement,deltaBuffer=[120,120,120],key={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36};options=defaultOptions;function initTest(){0;options.keyboardSupport&&addEvent("keydown",keydown)}function init(){if(document.body){var body=document.body,html=document.documentElement,windowHeight=window.innerHeight,scrollHeight=body.scrollHeight;root=0<=document.compatMode.indexOf("CSS")?html:body;activeElement=body;initTest();initDone=!0;if(top!=self)isFrame=!0;else if(windowHeight=options.animationTime,position=finished?1:elapsed/options.animationTime;options.pulseAlgorithm&&(position=pulse(position));var x=item.x*position-item.lastX>>0,y=item.y*position-item.lastY>>0;scrollX+=x;scrollY+=y;item.lastX+=x;item.lastY+=y;if(finished){que.splice(i,1);i--}}if(scrollWindow)window.scrollBy(scrollX,scrollY);else{scrollX&&(elem.scrollLeft+=scrollX);scrollY&&(elem.scrollTop+=scrollY)}left||top||(que=[]);que.length?requestFrame(step,elem,delay/options.frameRate+1):pending=!1};requestFrame(step,elem,0);pending=!0}}function keydown(event){var target=event.target,modifier=event.ctrlKey||event.altKey||event.metaKey||event.shiftKey&&event.keyCode!==key.spacebar;if(/input|textarea|select|embed/i.test(target.nodeName)||target.isContentEditable||event.defaultPrevented||modifier)return!0;if(isNodeName(target,"button")&&event.keyCode===key.spacebar)return!0;var x=0,y=0,elem=overflowingAncestor(activeElement),clientHeight=elem.clientHeight;elem==document.body&&(clientHeight=window.innerHeight);switch(event.keyCode){case key.up:y=-options.arrowScroll;break;case key.down:y=options.arrowScroll;break;case key.spacebar:y=-(event.shiftKey?1:-1)*clientHeight*.9;break;case key.pageup:y=.9*-clientHeight;break;case key.pagedown:y=.9*clientHeight;break;case key.home:y=-elem.scrollTop;break;case key.end:var damt=elem.scrollHeight-elem.scrollTop-clientHeight;y=0 .header");this.$main_nav=this.$container.find("#main-header");this.main_nav_height=this.$main_nav.innerHeight();this.$top_nav=this.$container.find("#top-header");this.top_nav_height=this.$top_nav.innerHeight();this.$content_area=this.$container.find("#main-content");this.$wpadminbar=this.$body.find("#wpadminbar")},init:function(){this.cacheElements();$.subscribe("et-window.resized",$.proxy(this.hasMainNavHeightChanged,this));$.subscribe("et-window.resized",$.proxy(this.hasTopNavHeightChanged,this))},hasMainNavHeightChanged:function(){var current_nav_height=this.$main_nav.innerHeight();if(current_nav_height!==this.main_nav_height){this.main_nav_height=current_nav_height;$.publish("et-main_nav.changed_height")}},hasTopNavHeightChanged:function(){var current_nav_height=this.$top_nav.innerHeight();if(current_nav_height!==this.top_nav_height){this.top_nav_height=current_nav_height;$.publish("et-top_nav.changed_height")}}};$(function(){Elements.init()});$(window).resize(function(){$.publish("et-window.resized")});exports.Elements=Elements}(ET_App,jQuery);!function(exports,$){var DynamicStyles;(DynamicStyles={addRule:function(selector,rules){this.maybeAddStyleElement();this.elements[selector]=rules;this.render()},addStyleElement:function(){$("head").append('');this.$container=$("style#"+this.styleID);this.styleTagAdded=!0},init:function(){this.elements={};this.styleTagAdded=!1;this.styleID="et_custom_script_css"},maybeAddStyleElement:function(){this.styleTagAdded||this.addStyleElement()},render:function(){var output="";for(var selector in this.elements)output+=selector+" { "+this.elements[selector]+" }\n";this.$container.html(output)}}).init();exports.DynamicStyles=DynamicStyles}(ET_App,jQuery);!function(exports,$){var FixedNav,elements=ET_App.Elements;FixedNav={activateFixedPosition:function(){var main_header_fixed_height,self=this;if(!this.maybeDeactivateOnMobile()){this.$nav_container.addClass(this.fixed_class);if(this.isHeaderCentered())main_header_fixed_height=2*this.fixed_logo_height+$("#et-navigation > ul > li > a").height()+20;else{this.logo_initial_width_value>this.logo_fixed_width_value?this.$logo.stop().animate({width:this.logo_fixed_width_value}):this.$logo.css({width:this.logo_fixed_width_value});main_header_fixed_height=this.main_nav_fixed_height}if(!this.hide_nav_until_scroll){this.$main_nav_wrapper.height(main_header_fixed_height);setTimeout(function(){var main_nav_height=self.$main_nav.innerHeight();self.$main_nav_wrapper.height()!==main_nav_height&&self.$main_nav_wrapper.height(main_nav_height)},500)}}},activateHideNav:function(){this.hide_nav_until_scroll=!0},applyHideNav:function(){var body_height,main_nav_height;if(!this.hide_nav_until_scroll)return!1;body_height=elements.$body.height();main_nav_height=this.main_nav_height;if(elements.$window.height()+main_nav_height+this.viewpoint_height_modifierthis.logo_initial_width_value?this.$logo.stop().animate({width:this.logo_initial_width_value}):this.$logo.css({width:this.logo_initial_width_value}));this.hide_nav_until_scroll||this.$main_nav_wrapper.height(this.main_nav_height)}},deactivateHideNav:function(){this.hide_nav_until_scroll=!1},detachHideNav:function(){this.deactivateHideNav();this.hideNavDisable()},init:function(){if($.fn.waypoint&&elements.$body.hasClass("et_fixed_nav")){this.cacheElements();this.bindEvents();this.calculateOffset();this.run();this.applyHideNav();this.$logo.attr({"data-fixed-width":this.fixed_logo_width,"data-initial-width":this.logo_width,"data-initial-height":this.logo_height})}},isHeaderCentered:function(){return elements.$main_header.hasClass("centered")},isHideNavDisabled:function(){return elements.$body.hasClass(this.et_hide_nav_disabled)},maybeDeactivateOnMobile:function(){if(elements.$body.width()<=this.mobile_breakpoint_width){this.$nav_container.removeClass(this.fixed_class);this.$main_nav_wrapper.css("height","auto");return!0}return!1},hideNavDisable:function(){elements.$body.removeClass(this.et_hide_nav).addClass(this.et_hide_nav_disabled);this.$main_nav.css({transform:"translateY(0)",opacity:"1"})},hideNavEnable:function(){elements.$body.removeClass(this.et_hide_nav_disabled).addClass(this.et_hide_nav)},hideNavMoveOffScreen:function(){var transform="translateY( -"+this.main_nav_height+"px )";this.$main_nav.css("transform",transform)},onMainNavHeightChanged:function(){if(!ET_App.Elements.$container.hasClass("et-fixed-header")){this.main_nav_height=this.$main_nav.height();this.$main_nav_wrapper.height(this.main_nav_height)}},reApplyHideNav:function(){this.activateHideNav();this.hideNavMoveOffScreen();this.applyHideNav()},run:function(){this.deactivateFixedPosition();this.applyWaypoints()},scroll_trigger:function(direction){"down"===direction?this.activateFixedPosition():this.deactivateFixedPosition()}};$(window).load(function(){FixedNav.init()});$(window).resize(function(){FixedNav.applyHideNav()});exports.FixedNav=FixedNav}(ET_App,jQuery);!function($){if(EXTRA.is_ab_testing_active&&"yes"===EXTRA.is_cache_plugin_active){$(window).load(function(){window.et_pb_extra_load_event_fired=!0});$("body").on("et_pb_ab_subject_ready",function(){et_pb_init_scripts()})}else et_pb_init_scripts();function et_pb_init_scripts(){jQuery.fn.reverse=[].reverse;var $et_window=$(window),$et_container=$("#main-content > .container"),et_container_width=$et_container.width(),et_is_mobile_device=navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/),et_is_opera_mini=navigator.userAgent.match(/Opera Mini|Opera Mobi/),et_is_ipad=navigator.userAgent.match(/iPad/),$et_builder_video_section=$(".et_builder_section_video_bg"),$et_builder_parallax=$(".et_builder_parallax_bg");et_is_opera_mini&&(document.body.className+=" et_opera_mini");function debounce(func,wait,immediate){var timeout;return function(){var context=this,args=arguments,callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(function(){timeout=null;immediate||func.apply(context,args)},wait);callNow&&func.apply(context,args)}}function resize_section_video_bg($video){$element=void 0!==$video?$video.closest(".et_builder_section_video_bg"):$(".et_builder_section_video_bg");$element.each(function(){var width,height,$this_el=$(this),ratio=void 0!==$this_el.attr("data-ratio")?$this_el.attr("data-ratio"):$this_el.find("video").attr("width")/$this_el.find("video").attr("height"),$video_elements=$this_el.find(".mejs-video, video, object").css("margin",0),$container=$this_el.closest(".et_builder_section").length?$this_el.closest(".et_builder_section"):$this_el.closest(".et_builder_slides"),body_width=$container.width(),container_height=$container.innerHeight();void 0===$this_el.attr("data-ratio")&&$this_el.attr("data-ratio",ratio);if(body_width/container_height li > ul").prev("a").attr("href","#");$("ul.et_disable_top_tier > li > ul").prev('a[href="#"]').click(function(e){e.preventDefault()})}!function(menu,append_to,menu_id,menu_class){var $cloned_nav;menu.clone().attr("id",menu_id).removeClass().attr("class",menu_class).appendTo(append_to);($cloned_nav=append_to.find("> ul")).find(".menu_slide").remove();$cloned_nav.find("li:first").addClass("et_first_mobile_item");append_to.find("a").click(function(event){event.stopPropagation()})}($("#et-navigation ul.nav"),$("#et-mobile-navigation nav"),"et-extra-mobile-menu","et_extra_mobile_menu");$("#top-header #et-info").length&&$("#et-navigation #et-extra-mobile-menu").before($("#top-header #et-info").clone());0<$("#et-secondary-menu").length&&$("#et-navigation #et-extra-mobile-menu").append($("#et-secondary-menu").clone().html());$(".show-menu").on("click",function(e){e.preventDefault();$(this).children(".show-menu-button").toggleClass("toggled");$("#et-mobile-navigation nav").stop().animate({height:"toggle",opacity:"toggle"},300)});$(".et-top-search-primary-menu-item .search-icon").on("click",function(){$(this).parent().children(".et-top-search").stop().fadeToggle()});$("#et-extra-mobile-menu .menu-item-has-children a").on("click",function(e){$(this).parent("li").children("ul").stop().animate({height:"toggle",opacity:"toggle"},300);$(this).toggleClass("selected",300)});$("#et-extra-mobile-menu .menu-item-has-children > a").on("click",function(e){var current_time=(new Date).getTime(),preventDefault=!0;current_time .group > .header",heightStyle:"content",collapsible:!0,active:!!$woocommerce_details_accordion.data("desc-tab-active")&&0,activate:function(){if($("body").hasClass("et_pb_pagebuilder_layout")){window.et_force_width_container_change=!0;$(window).trigger("resize")}}});$search_icon.length&&$search_icon.click(function(){var $form=$(this).siblings(".et-top-search"),$field=$form.find(".et-search-field");$form.toggleClass("search-form-visible");$form.hasClass("search-form-visible")&&$field.select()});function paginated_transition_page($this_paginated,to_page){var $this=$this_paginated,$paginated_pages=$this.find(".paginated_page"),window_width=$(window).width();$this.data("current_page",to_page);paginated_update_pagination($this);$paginated_pages.removeClass("active").hide();$paginated_pages.filter(".paginated_page_"+to_page).addClass("active").fadeIn("fast",function(){$("body").hasClass("et_fixed_nav")&&980'+error.message+"
");return c.inlineElement=f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L;a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return 0