(function(jQuery, window, undefined){
jQuery.migrateVersion="1.4.1";
var warnedAbout={};
jQuery.migrateWarnings=[];
if(window.console&&window.console.log){
window.console.log("JQMIGRATE: Migrate is installed" +
(jQuery.migrateMute ? "":" with logging active") +
", version " + jQuery.migrateVersion);
}
if(jQuery.migrateTrace===undefined){
jQuery.migrateTrace=true;
}
jQuery.migrateReset=function(){
warnedAbout={};
jQuery.migrateWarnings.length=0;
};
function migrateWarn(msg){
var console=window.console;
var error=new Error();
var tracedError={
warning: msg,
trace: error.stack||error
};
jQuery.migrateWarnings.push(tracedError);
if(! warnedAbout[ msg ]){
warnedAbout[ msg ]=true;
if(console&&console.warn&&!jQuery.migrateMute){
console.warn("JQMIGRATE: " + msg);
if(jQuery.migrateTrace&&console.trace){
console.trace();
}}
}}
function migrateWarnProp(obj, prop, value, msg){
if(Object.defineProperty){
try {
Object.defineProperty(obj, prop, {
configurable: true,
enumerable: true,
get: function(){
migrateWarn(msg);
return value;
},
set: function(newValue){
migrateWarn(msg);
value=newValue;
}});
return;
} catch(err){
}}
jQuery._definePropertyBroken=true;
obj[ prop ]=value;
}
if(document.compatMode==="BackCompat"){
migrateWarn("jQuery is not compatible with Quirks Mode");
}
var attrFn=jQuery("<input/>", { size: 1 }).attr("size")&&jQuery.attrFn,
oldAttr=jQuery.attr,
valueAttrGet=jQuery.attrHooks.value&&jQuery.attrHooks.value.get ||
function(){ return null; },
valueAttrSet=jQuery.attrHooks.value&&jQuery.attrHooks.value.set ||
function(){ return undefined; },
rnoType=/^(?:input|button)$/i,
rnoAttrNodeType=/^[238]$/,
rboolean=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
ruseDefault=/^(?:checked|selected)$/i;
migrateWarnProp(jQuery, "attrFn", attrFn||{}, "jQuery.attrFn is deprecated");
jQuery.attr=function(elem, name, value, pass){
var lowerName=name.toLowerCase(),
nType=elem&&elem.nodeType;
if(pass){
if(oldAttr.length < 4){
migrateWarn("jQuery.fn.attr(props, pass) is deprecated");
}
if(elem&&!rnoAttrNodeType.test(nType) &&
(attrFn ? name in attrFn:jQuery.isFunction(jQuery.fn[name]))){
return jQuery(elem)[ name ](value);
}}
if(name==="type"&&value!==undefined&&rnoType.test(elem.nodeName)&&elem.parentNode){
migrateWarn("Can't change the 'type' of an input or button in IE 6/7/8");
}
if(!jQuery.attrHooks[ lowerName ]&&rboolean.test(lowerName) ){
jQuery.attrHooks[ lowerName ]={
get: function(elem, name){
var attrNode,
property=jQuery.prop(elem, name);
return property===true||typeof property!=="boolean" &&
(attrNode=elem.getAttributeNode(name))&&attrNode.nodeValue!==false ?
name.toLowerCase() :
undefined;
},
set: function(elem, value, name){
var propName;
if(value===false){
jQuery.removeAttr(elem, name);
}else{
propName=jQuery.propFix[ name ]||name;
if(propName in elem){
elem[ propName ]=true;
}
elem.setAttribute(name, name.toLowerCase());
}
return name;
}};
if(ruseDefault.test(lowerName) ){
migrateWarn("jQuery.fn.attr('" + lowerName + "') might use property instead of attribute");
}}
return oldAttr.call(jQuery, elem, name, value);
};
jQuery.attrHooks.value={
get: function(elem, name){
var nodeName=(elem.nodeName||"").toLowerCase();
if(nodeName==="button"){
return valueAttrGet.apply(this, arguments);
}
if(nodeName!=="input"&&nodeName!=="option"){
migrateWarn("jQuery.fn.attr('value') no longer gets properties");
}
return name in elem ?
elem.value :
null;
},
set: function(elem, value){
var nodeName=(elem.nodeName||"").toLowerCase();
if(nodeName==="button"){
return valueAttrSet.apply(this, arguments);
}
if(nodeName!=="input"&&nodeName!=="option"){
migrateWarn("jQuery.fn.attr('value', val) no longer sets properties");
}
elem.value=value;
}};
var matched, browser,
oldInit=jQuery.fn.init,
oldFind=jQuery.find,
oldParseJSON=jQuery.parseJSON,
rspaceAngle=/^\s*</,
rattrHashTest=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,
rattrHashGlob=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,
rquickExpr=/^([^<]*)(<[\w\W]+>)([^>]*)$/;
jQuery.fn.init=function(selector, context, rootjQuery){
var match, ret;
if(selector&&typeof selector==="string"){
if(!jQuery.isPlainObject(context) &&
(match=rquickExpr.exec(jQuery.trim(selector) ))&&match[ 0 ]){
if(!rspaceAngle.test(selector) ){
migrateWarn("$(html) HTML strings must start with '<' character");
}
if(match[ 3 ]){
migrateWarn("$(html) HTML text after last tag is ignored");
}
if(match[ 0 ].charAt(0)==="#"){
migrateWarn("HTML string cannot start with a '#' character");
jQuery.error("JQMIGRATE: Invalid selector string (XSS)");
}
if(context&&context.context&&context.context.nodeType){
context=context.context;
}
if(jQuery.parseHTML){
return oldInit.call(this,
jQuery.parseHTML(match[ 2 ], context&&context.ownerDocument ||
context||document, true), context, rootjQuery);
}}
}
ret=oldInit.apply(this, arguments);
if(selector&&selector.selector!==undefined){
ret.selector=selector.selector;
ret.context=selector.context;
}else{
ret.selector=typeof selector==="string" ? selector:"";
if(selector){
ret.context=selector.nodeType? selector:context||document;
}}
return ret;
};
jQuery.fn.init.prototype=jQuery.fn;
jQuery.find=function(selector){
var args=Array.prototype.slice.call(arguments);
if(typeof selector==="string"&&rattrHashTest.test(selector) ){
try {
document.querySelector(selector);
} catch(err1){
selector=selector.replace(rattrHashGlob, function(_, attr, op, value){
return "[" + attr + op + "\"" + value + "\"]";
});
try {
document.querySelector(selector);
migrateWarn("Attribute selector with '#' must be quoted: " + args[ 0 ]);
args[ 0 ]=selector;
} catch(err2){
migrateWarn("Attribute selector with '#' was not fixed: " + args[ 0 ]);
}}
}
return oldFind.apply(this, args);
};
var findProp;
for(findProp in oldFind){
if(Object.prototype.hasOwnProperty.call(oldFind, findProp) ){
jQuery.find[ findProp ]=oldFind[ findProp ];
}}
jQuery.parseJSON=function(json){
if(!json){
migrateWarn("jQuery.parseJSON requires a valid JSON string");
return null;
}
return oldParseJSON.apply(this, arguments);
};
jQuery.uaMatch=function(ua){
ua=ua.toLowerCase();
var match=/(chrome)[ \/]([\w.]+)/.exec(ua) ||
/(webkit)[ \/]([\w.]+)/.exec(ua) ||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
/(msie) ([\w.]+)/.exec(ua) ||
ua.indexOf("compatible") < 0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
[];
return {
browser: match[ 1 ]||"",
version: match[ 2 ]||"0"
};};
if(!jQuery.browser){
matched=jQuery.uaMatch(navigator.userAgent);
browser={};
if(matched.browser){
browser[ matched.browser ]=true;
browser.version=matched.version;
}
if(browser.chrome){
browser.webkit=true;
}else if(browser.webkit){
browser.safari=true;
}
jQuery.browser=browser;
}
migrateWarnProp(jQuery, "browser", jQuery.browser, "jQuery.browser is deprecated");
jQuery.boxModel=jQuery.support.boxModel=(document.compatMode==="CSS1Compat");
migrateWarnProp(jQuery, "boxModel", jQuery.boxModel, "jQuery.boxModel is deprecated");
migrateWarnProp(jQuery.support, "boxModel", jQuery.support.boxModel, "jQuery.support.boxModel is deprecated");
jQuery.sub=function(){
function jQuerySub(selector, context){
return new jQuerySub.fn.init(selector, context);
}
jQuery.extend(true, jQuerySub, this);
jQuerySub.superclass=this;
jQuerySub.fn=jQuerySub.prototype=this();
jQuerySub.fn.constructor=jQuerySub;
jQuerySub.sub=this.sub;
jQuerySub.fn.init=function init(selector, context){
var instance=jQuery.fn.init.call(this, selector, context, rootjQuerySub);
return instance instanceof jQuerySub ?
instance :
jQuerySub(instance);
};
jQuerySub.fn.init.prototype=jQuerySub.fn;
var rootjQuerySub=jQuerySub(document);
migrateWarn("jQuery.sub() is deprecated");
return jQuerySub;
};
jQuery.fn.size=function(){
migrateWarn("jQuery.fn.size() is deprecated; use the .length property");
return this.length;
};
var internalSwapCall=false;
if(jQuery.swap){
jQuery.each([ "height", "width", "reliableMarginRight" ], function(_, name){
var oldHook=jQuery.cssHooks[ name ]&&jQuery.cssHooks[ name ].get;
if(oldHook){
jQuery.cssHooks[ name ].get=function(){
var ret;
internalSwapCall=true;
ret=oldHook.apply(this, arguments);
internalSwapCall=false;
return ret;
};}});
}
jQuery.swap=function(elem, options, callback, args){
var ret, name,
old={};
if(!internalSwapCall){
migrateWarn("jQuery.swap() is undocumented and deprecated");
}
for(name in options){
old[ name ]=elem.style[ name ];
elem.style[ name ]=options[ name ];
}
ret=callback.apply(elem, args||[]);
for(name in options){
elem.style[ name ]=old[ name ];
}
return ret;
};
jQuery.ajaxSetup({
converters: {
"text json": jQuery.parseJSON
}});
var oldFnData=jQuery.fn.data;
jQuery.fn.data=function(name){
var ret, evt,
elem=this[0];
if(elem&&name==="events"&&arguments.length===1){
ret=jQuery.data(elem, name);
evt=jQuery._data(elem, name);
if(( ret===undefined||ret===evt)&&evt!==undefined){
migrateWarn("Use of jQuery.fn.data('events') is deprecated");
return evt;
}}
return oldFnData.apply(this, arguments);
};
var rscriptType=/\/(java|ecma)script/i;
if(!jQuery.clean){
jQuery.clean=function(elems, context, fragment, scripts){
context=context||document;
context = !context.nodeType&&context[0]||context;
context=context.ownerDocument||context;
migrateWarn("jQuery.clean() is deprecated");
var i, elem, handleScript, jsTags,
ret=[];
jQuery.merge(ret, jQuery.buildFragment(elems, context).childNodes);
if(fragment){
handleScript=function(elem){
if(!elem.type||rscriptType.test(elem.type) ){
return scripts ?
scripts.push(elem.parentNode ? elem.parentNode.removeChild(elem):elem) :
fragment.appendChild(elem);
}};
for(i=0; (elem=ret[i])!=null; i++){
if(!(jQuery.nodeName(elem, "script")&&handleScript(elem) )){
fragment.appendChild(elem);
if(typeof elem.getElementsByTagName!=="undefined"){
jsTags=jQuery.grep(jQuery.merge([], elem.getElementsByTagName("script")), handleScript);
ret.splice.apply(ret, [i + 1, 0].concat(jsTags) );
i +=jsTags.length;
}}
}}
return ret;
};}
var eventAdd=jQuery.event.add,
eventRemove=jQuery.event.remove,
eventTrigger=jQuery.event.trigger,
oldToggle=jQuery.fn.toggle,
oldLive=jQuery.fn.live,
oldDie=jQuery.fn.die,
oldLoad=jQuery.fn.load,
ajaxEvents="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",
rajaxEvent=new RegExp("\\b(?:" + ajaxEvents + ")\\b"),
rhoverHack=/(?:^|\s)hover(\.\S+|)\b/,
hoverHack=function(events){
if(typeof(events)!=="string"||jQuery.event.special.hover){
return events;
}
if(rhoverHack.test(events) ){
migrateWarn("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'");
}
return events&&events.replace(rhoverHack, "mouseenter$1 mouseleave$1");
};
if(jQuery.event.props&&jQuery.event.props[ 0 ]!=="attrChange"){
jQuery.event.props.unshift("attrChange", "attrName", "relatedNode", "srcElement");
}
if(jQuery.event.dispatch){
migrateWarnProp(jQuery.event, "handle", jQuery.event.dispatch, "jQuery.event.handle is undocumented and deprecated");
}
jQuery.event.add=function(elem, types, handler, data, selector){
if(elem!==document&&rajaxEvent.test(types) ){
migrateWarn("AJAX events should be attached to document: " + types);
}
eventAdd.call(this, elem, hoverHack(types||""), handler, data, selector);
};
jQuery.event.remove=function(elem, types, handler, selector, mappedTypes){
eventRemove.call(this, elem, hoverHack(types)||"", handler, selector, mappedTypes);
};
jQuery.each([ "load", "unload", "error" ], function(_, name){
jQuery.fn[ name ]=function(){
var args=Array.prototype.slice.call(arguments, 0);
if(name==="load"&&typeof args[ 0 ]==="string"){
return oldLoad.apply(this, args);
}
migrateWarn("jQuery.fn." + name + "() is deprecated");
args.splice(0, 0, name);
if(arguments.length){
return this.bind.apply(this, args);
}
this.triggerHandler.apply(this, args);
return this;
};});
jQuery.fn.toggle=function(fn, fn2){
if(!jQuery.isFunction(fn)||!jQuery.isFunction(fn2) ){
return oldToggle.apply(this, arguments);
}
migrateWarn("jQuery.fn.toggle(handler, handler...) is deprecated");
var args=arguments,
guid=fn.guid||jQuery.guid++,
i=0,
toggler=function(event){
var lastToggle=(jQuery._data(this, "lastToggle" + fn.guid)||0) % i;
jQuery._data(this, "lastToggle" + fn.guid, lastToggle + 1);
event.preventDefault();
return args[ lastToggle ].apply(this, arguments)||false;
};
toggler.guid=guid;
while(i < args.length){
args[ i++ ].guid=guid;
}
return this.click(toggler);
};
jQuery.fn.live=function(types, data, fn){
migrateWarn("jQuery.fn.live() is deprecated");
if(oldLive){
return oldLive.apply(this, arguments);
}
jQuery(this.context).on(types, this.selector, data, fn);
return this;
};
jQuery.fn.die=function(types, fn){
migrateWarn("jQuery.fn.die() is deprecated");
if(oldDie){
return oldDie.apply(this, arguments);
}
jQuery(this.context).off(types, this.selector||"**", fn);
return this;
};
jQuery.event.trigger=function(event, data, elem, onlyHandlers){
if(!elem&&!rajaxEvent.test(event) ){
migrateWarn("Global events are undocumented and deprecated");
}
return eventTrigger.call(this,  event, data, elem||document, onlyHandlers);
};
jQuery.each(ajaxEvents.split("|"),
function(_, name){
jQuery.event.special[ name ]={
setup: function(){
var elem=this;
if(elem!==document){
jQuery.event.add(document, name + "." + jQuery.guid, function(){
jQuery.event.trigger(name, Array.prototype.slice.call(arguments, 1), elem, true);
});
jQuery._data(this, name, jQuery.guid++);
}
return false;
},
teardown: function(){
if(this!==document){
jQuery.event.remove(document, name + "." + jQuery._data(this, name) );
}
return false;
}};}
);
jQuery.event.special.ready={
setup: function(){
if(this===document){
migrateWarn("'ready' event is deprecated");
}}
};
var oldSelf=jQuery.fn.andSelf||jQuery.fn.addBack,
oldFnFind=jQuery.fn.find;
jQuery.fn.andSelf=function(){
migrateWarn("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()");
return oldSelf.apply(this, arguments);
};
jQuery.fn.find=function(selector){
var ret=oldFnFind.apply(this, arguments);
ret.context=this.context;
ret.selector=this.selector ? this.selector + " " + selector:selector;
return ret;
};
if(jQuery.Callbacks){
var oldDeferred=jQuery.Deferred,
tuples=[
[ "resolve", "done", jQuery.Callbacks("once memory"),
jQuery.Callbacks("once memory"), "resolved" ],
[ "reject", "fail", jQuery.Callbacks("once memory"),
jQuery.Callbacks("once memory"), "rejected" ],
[ "notify", "progress", jQuery.Callbacks("memory"),
jQuery.Callbacks("memory") ]
];
jQuery.Deferred=function(func){
var deferred=oldDeferred(),
promise=deferred.promise();
deferred.pipe=promise.pipe=function(){
var fns=arguments;
migrateWarn("deferred.pipe() is deprecated");
return jQuery.Deferred(function(newDefer){
jQuery.each(tuples, function(i, tuple){
var fn=jQuery.isFunction(fns[ i ])&&fns[ i ];
deferred[ tuple[1] ](function(){
var returned=fn&&fn.apply(this, arguments);
if(returned&&jQuery.isFunction(returned.promise) ){
returned.promise()
.done(newDefer.resolve)
.fail(newDefer.reject)
.progress(newDefer.notify);
}else{
newDefer[ tuple[ 0 ] + "With" ](
this===promise ? newDefer.promise():this,
fn ? [ returned ]:arguments
);
}});
});
fns=null;
}).promise();
};
deferred.isResolved=function(){
migrateWarn("deferred.isResolved is deprecated");
return deferred.state()==="resolved";
};
deferred.isRejected=function(){
migrateWarn("deferred.isRejected is deprecated");
return deferred.state()==="rejected";
};
if(func){
func.call(deferred, deferred);
}
return deferred;
};}})(jQuery, window);
!function(n){n.fn.alterClass=function(s,a){var e=this;if(-1===s.indexOf("*"))return e.removeClass(s),a?e.addClass(a):e;var r=new RegExp("\\s"+s.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g");return e.each(function(s,a){for(var e=" "+a.className+" ";r.test(e);)e=e.replace(r," ");a.className=n.trim(e)}),a?e.addClass(a):e}}(jQuery);
var $j=jQuery.noConflict();
$j(document).ready(function (){
"use strict";
sheHeader();
$j(window).on('resize', function (e){
sheHeader(e);
});
});
function sheHeader(e){
var header=$j('.elementor-element.she-header-yes'),
container=$j('.she-header-yes .elementor-container, .elementor-element.she-header-yes.e-con'),
header_elementor=$j('.elementor-edit-mode .she-header-yes'),
header_logo=$j('.she-header-yes .elementor-widget-theme-site-logo img:not(.elementor-widget-n-menu img), .she-header-yes .elementor-widget-image img:not(.elementor-widget-n-menu img)'),
header_logo_div=$j('.she-header-yes .elementor-widget-theme-site-logo a::after, .she-header-yes .elementor-widget-image a::after');
data_settings=header.data('settings');
if(typeof data_settings!='undefined'){
var responsive_settings=data_settings["transparent_on"];
var width=$j(window).width(),
header_height=header.height(),
logo_width=header_logo.width(),
logo_height=header_logo.height();
}
if(typeof width!='undefined'&&width){
if(width >=1025){
var enabled="desktop";
}else if(width > 767&&width < 1025){
var enabled="tablet";
}else if(width <=767){
var enabled="mobile";
}}
if($j.inArray(enabled, responsive_settings)!='-1'){
var scroll_distance=data_settings["scroll_distance"];
var she_offset=data_settings["she_offset_top"];
var she_padding=data_settings["she_padding"];
var she_width=data_settings["she_width"];
var transparent_header=data_settings["transparent_header_show"];
var background=data_settings["background"];
var bottom_border_color=data_settings["custom_bottom_border_color"],
bottom_border_view=data_settings["bottom_border"],
bottom_border_width=data_settings["custom_bottom_border_width"];
var shrink_header=data_settings["shrink_header"],
data_height=data_settings["custom_height_header"],
data_height_tablet=data_settings["custom_height_header_tablet"],
data_height_mobile=data_settings["custom_height_header_mobile"];
var shrink_logo=data_settings["shrink_header_logo"],
data_logo_height=data_settings["custom_height_header_logo"],
data_logo_height_tablet=data_settings["custom_height_header_logo_tablet"],
data_logo_height_mobile=data_settings["custom_height_header_logo_mobile"];
var change_logo_color=data_settings["change_logo_color"];
var blur_bg=data_settings["blur_bg"];
var scroll_distance_hide_header=data_settings["scroll_distance_hide_header"];
if(width >=1025){
she_offset=data_settings["she_offset_top"];
she_padding=data_settings["she_padding"];
she_width=data_settings["she_width"];
}else if(width > 767&&width < 1025){
she_offset=data_settings["she_offset_top_tablet"];
she_padding=data_settings["she_padding_tablet"];
she_width=data_settings["she_width_tablet"];
}else if(width <=767){
she_offset=data_settings["she_offset_top_mobile"];
she_padding=data_settings["she_padding_mobile"];
she_width=data_settings["she_width_mobile"];
}
if(header.hasClass("she-header")){
if(e?.type==='resize'){
header.css("width", she_width.size + she_width.unit);
header.css("padding-top", she_padding.top + she_padding.unit);
header.css("padding-bottom", she_padding.bottom + she_padding.unit);
header.css("padding-left", she_padding.left + she_padding.unit);
header.css("padding-right", she_padding.right + she_padding.unit);
}}
if(transparent_header=="yes"){
header.addClass('she-header-transparent-yes');
}
if(typeof data_height!="undefined"&&data_height){
if(width >=1025){
var shrink_height=data_height["size"];
}else if(width > 767&&width < 1025){
var shrink_height=data_height_tablet["size"];
if(shrink_height==""){
shrink_height=data_height["size"];
}}else if(width <=767){
var shrink_height=data_height_mobile["size"];
if(shrink_height==""){
shrink_height=data_height["size"];
}}
}
if(typeof data_logo_height!="undefined" &&
data_logo_height
){
if(width >=1025){
var shrink_logo_height=data_logo_height["size"];
}else if(width > 767&&width < 1025){
var shrink_logo_height =
data_logo_height_tablet["size"];
}else if(width <=767){
var shrink_logo_height =
data_logo_height_mobile["size"];
}
if(shrink_logo_height==""){
shrink_logo_height=data_logo_height["size"];
if(shrink_logo_height==""){
shrink_logo_height=shrink_height;
var percent =
parseInt(shrink_logo_height) /
parseInt(header_height),
width_l=logo_width * percent,
height_l=logo_height * percent;
}else{
var width_l =
(logo_width * shrink_logo_height) / 100,
height_l =
(logo_height * shrink_logo_height) / 100;
}}else{
var width_l=(logo_width * shrink_logo_height) / 100,
height_l=(logo_height * shrink_logo_height) / 100;
}}
if(typeof bottom_border_width!='undefined'&&bottom_border_width){
var bottom_border=bottom_border_width["size"] + "px solid " + bottom_border_color;
}
if(typeof scroll_distance_hide_header!="undefined" &&
scroll_distance_hide_header
){
var mywindow=$j(window),
mypos=mywindow.scrollTop();
mywindow.scroll(function (){
var sd_hh_s=scroll_distance_hide_header["size"],
sd_hh_u=scroll_distance_hide_header["unit"],
sd_hh_tablet =
data_settings[
"scroll_distance_hide_header_tablet"
],
sd_hh_tablet_s=sd_hh_tablet["size"],
sd_hh_tablet_u=sd_hh_tablet["unit"],
sd_hh_mobile =
data_settings[
"scroll_distance_hide_header_mobile"
],
sd_hh_mobile_s=sd_hh_mobile["size"],
sd_hh_mobile_u=sd_hh_mobile["unit"];
if(typeof scroll_distance_hide_header!="undefined" &&
scroll_distance_hide_header
){
if(width >=1025){
var sd_hh=sd_hh_s,
sd_hh_u=sd_hh_u;
if(sd_hh_u=="vh"){
sd_hh=window.innerHeight * (sd_hh / 100);
}}else if(width > 767&&width < 1025){
var sd_hh=sd_hh_tablet_s,
sd_hh_u=sd_hh_tablet_u;
if(sd_hh==""){
sd_hh=sd_hh_s;
}
if(sd_hh_u=="vh"){
sd_hh=window.innerHeight * (sd_hh / 100);
}}else if(width <=767){
var sd_hh=sd_hh_mobile_s,
sd_hh_u=sd_hh_mobile_u;
if(sd_hh==""){
sd_hh=sd_hh_s;
}
if(sd_hh_u=="vh"){
sd_hh=window.innerHeight * (sd_hh / 100);
}}
}
if(mypos > sd_hh){
if(mywindow.scrollTop() > mypos){
header.addClass("headerup");
}else{
header.removeClass("headerup");
}}
mypos=mywindow.scrollTop();
});
}
$j(window).on("load scroll", function (e){
var scroll=$j(window).scrollTop();
if(header_elementor){
header_elementor.css("position", "relative");
}
var sd_s=scroll_distance["size"],
sd_u=scroll_distance["unit"],
sd_tablet=data_settings["scroll_distance_tablet"],
sd_tablet_s=sd_tablet["size"],
sd_tablet_u=sd_tablet["unit"],
sd_mobile=data_settings["scroll_distance_mobile"],
sd_mobile_s=sd_mobile["size"],
sd_mobile_u=sd_mobile["unit"];
if(typeof scroll_distance!="undefined" &&
scroll_distance
){
if(width >=1025){
var sd=sd_s,
sd_u=sd_u;
if(sd_u=="vh"){
sd=window.innerHeight * (sd / 100);
}}else if(width > 767&&width < 1025){
var sd=sd_tablet_s,
sd_u=sd_tablet_u;
if(sd==""){
sd=sd_s;
}
if(sd_u=="vh"){
sd=window.innerHeight * (sd / 100);
}}else if(width <=767){
var sd=sd_mobile_s,
sd_u=sd_mobile_u;
if(sd==""){
sd=sd_s;
}
if(sd_u=="vh"){
sd=window.innerHeight * (sd / 100);
}}
}
if(scroll >=scroll_distance["size"]){
header.removeClass('header').addClass("she-header");
header.css("background-color", background);
header.css("border-bottom", bottom_border);
header.css("top", she_offset.size + she_offset.unit);
if(width >=768){
if(document.body.classList.contains('admin-bar')){
header.css("top", (32 + she_offset.size) + she_offset.unit);
}}
header.css("padding-top", she_padding.top + she_padding.unit);
header.css("padding-bottom", she_padding.bottom + she_padding.unit);
header.css("padding-left", she_padding.left + she_padding.unit);
header.css("padding-right", she_padding.right + she_padding.unit);
header.css("width", she_width.size + she_width.unit);
header.removeClass('she-header-transparent-yes');
if(shrink_header=="yes"){
header.css({ "padding-top": "0", "padding-bottom": "0", "margin-top": "0", "margin-bottom": "0" });
container.css({ "min-height": shrink_height, "transition": "all 0.4s ease-in-out", "-webkit-transition": "all 0.4s ease-in-out", "-moz-transition": "all 0.4s ease-in-out" });
}
if(change_logo_color=="yes"){
header_logo.addClass("change-logo-color");
}
if(shrink_logo=="yes"){
header_logo.css({
width: width_l,
transition: "all 0.4s ease-in-out",
"-webkit-transition": "all 0.4s ease-in-out",
"-moz-transition": "all 0.4s ease-in-out",
});
}}else{
header.removeClass("she-header").addClass('header');
header.css("background-color", "");
header.css("border-bottom", "");
header.css("top", "");
header.css("padding-top", "");
header.css("padding-bottom", "");
header.css("padding-left", "");
header.css("padding-right", "");
header.css("width", "");
if(transparent_header=="yes"){
header.addClass('she-header-transparent-yes');
}
if(shrink_header=="yes"){
header.css({ "padding-top": "", "padding-bottom": "", "margin-top": "", "margin-bottom": "" });
container.css("min-height", "");
}
if(shrink_logo=="yes"){
header_logo.css({ height: "", width: "" });
}
if(change_logo_color=="yes"){
header_logo.removeClass("change-logo-color");
}}
});
}};
jQuery(document).ready(function(){
jQuery(".ecs-load-more-button").each(function(){
widget=jQuery(this);
settings=widget.attr("data-settings");
args=JSON.parse(settings);
widget.children(".elementor-button").attr("href", "javascript:ECS_load_next_page('"+ args.widget_id +"');");
});
});
var canBeLoaded=true;
function ECS_load_next_page(id){
widget=jQuery(".elementor-element[data-id='" + id + "'] .ecs-posts");
settings=widget.attr("data-settings");
args=JSON.parse(settings);
posts=jQuery(".elementor-element[data-id='" + args.widget_id + "'] .ecs-posts");
if(args.load_method=='loadmore'){
button_text=jQuery(".elementor-element[data-id='" + args.widget_id + "'] .ecs-load-more-button .elementor-button");
button=jQuery(".elementor-element[data-id='" + args.widget_id + "'] .ecs-load-more-button");
attb=JSON.parse(button.attr("data-settings"));
}
if(args.load_method=='lazyload'){
animation=jQuery(".elementor-element[data-id='" + args.widget_id + "'] .ecs-lazyload");
}
data={
'action': 'ecsload',
'query': ecs_ajax_params.posts,
'ecs_ajax_settings': settings,
'nonce': 'escload_nonce',
};
jQuery.ajax({
url:ecs_ajax_params.ajaxurl,
data:data,
type:'POST',
beforeSend:function(xhr){
if(args.load_method=='loadmore') button_text.html(attb.loading_text);
canBeLoaded=false;
},
success:function(data){
if(data){
posts.append(data);
args.current_page++;
if(args.load_method=='loadmore'){
button_text.html(attb.text);
button_text.blur();
}
newsettings=JSON.stringify(args);
widget.attr("data-settings",newsettings);
if(args.load_method=='lazyload'){jQuery(animation).addClass("animation-hidden");}
ECS_do_action('ajax',args);
if(args.current_page==args.max_num_pages){
if(args.load_method=='loadmore') button.remove();
if(args.load_method=='lazyload') animation.remove();
}
canBeLoaded=true;
if(typeof ECScheckInView!=='undefined') ECScheckInView();
}else{
if(args.load_method=='loadmore'){button.remove();}
if(args.load_method=='lazyload'){animation.remove();}}
}});
}
jQuery(function($){
$('.ecs-lazyload').addClass("animation-hidden");
$('.ecs-lazyload a').css("display", "none");
});
function EleCustomSkinChangeUrlPage(args){
}
jQuery(document).ready(function(){
ECS_add_action("ajax", function(args){EleCustomSkinChangeUrlPage(args)});
});
var ECS_hooks={};
var ECS_Columns_Count=0;
function ECS_add_action(name, func){
if(!ECS_hooks[name]) ECS_hooks[name]=[];
ECS_hooks[name].push(func);
}
function ECS_do_action(name, ...params){
if(ECS_hooks[name])
ECS_hooks[name].forEach(func=> func(...params));
};