/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});
var Cli_Data={"nn_cookie_ids":[],"cookielist":[],"non_necessary_cookies":[],"ccpaEnabled":"","ccpaRegionBased":"","ccpaBarEnabled":"","strictlyEnabled":["necessary","obligatoire"],"ccpaType":"gdpr","js_blocking":"","custom_integration":"","triggerDomRefresh":"","secure_cookies":""};var cli_cookiebar_settings={"animate_speed_hide":"500","animate_speed_show":"500","background":"#FFF","border":"#b1a6a6c2","border_on":"","button_1_button_colour":"#000","button_1_button_hover":"#000000","button_1_link_colour":"#fff","button_1_as_button":"1","button_1_new_win":"","button_2_button_colour":"#333","button_2_button_hover":"#292929","button_2_link_colour":"#444","button_2_as_button":"","button_2_hidebar":"","button_3_button_colour":"#000","button_3_button_hover":"#000000","button_3_link_colour":"#fff","button_3_as_button":"1","button_3_new_win":"","button_4_button_colour":"#000","button_4_button_hover":"#000000","button_4_link_colour":"#fff","button_4_as_button":"1","button_7_button_colour":"#61a229","button_7_button_hover":"#4e8221","button_7_link_colour":"#fff","button_7_as_button":"1","button_7_new_win":"","font_family":"inherit","header_fix":"","notify_animate_hide":"1","notify_animate_show":"","notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":"","scroll_close_reload":"","accept_close_reload":"","reject_close_reload":"","showagain_tab":"","showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#000","show_once_yn":"","show_once":"10000","logging_on":"","as_popup":"","popup_overlay":"1","bar_heading_text":"","cookie_bar_as":"banner","popup_showagain_position":"bottom-right","widget_position":"left"};var log_object={"ajax_url":"https:\/\/gcantieri.it\/wp-admin\/admin-ajax.php"};
CLI_ACCEPT_COOKIE_NAME=(typeof CLI_ACCEPT_COOKIE_NAME!=='undefined'?CLI_ACCEPT_COOKIE_NAME:'viewed_cookie_policy');CLI_PREFERENCE_COOKIE=(typeof CLI_PREFERENCE_COOKIE!=='undefined'?CLI_PREFERENCE_COOKIE:'CookieLawInfoConsent');CLI_ACCEPT_COOKIE_EXPIRE=(typeof CLI_ACCEPT_COOKIE_EXPIRE!=='undefined'?CLI_ACCEPT_COOKIE_EXPIRE:365);CLI_COOKIEBAR_AS_POPUP=(typeof CLI_COOKIEBAR_AS_POPUP!=='undefined'?CLI_COOKIEBAR_AS_POPUP:false);var CLI_Cookie={set:function(name,value,days){var secure="";if(true===Boolean(Cli_Data.secure_cookies)){secure=";secure";}
if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else{var expires="";}
document.cookie=name+"="+value+secure+expires+"; path=/";if(days<1){host_name=window.location.hostname;document.cookie=name+"="+value+expires+"; path=/; domain=."+host_name+";";if(host_name.indexOf("www")!=1){var host_name_withoutwww=host_name.replace('www','');document.cookie=name+"="+value+secure+expires+"; path=/; domain="+host_name_withoutwww+";";}
host_name=host_name.substring(host_name.lastIndexOf(".",host_name.lastIndexOf(".")-1));document.cookie=name+"="+value+secure+expires+"; path=/; domain="+host_name+";";}},read:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1,c.length);}
if(c.indexOf(nameEQ)===0){return c.substring(nameEQ.length,c.length);}}
return null;},erase:function(name){this.set(name,"",-10);},exists:function(name){return(this.read(name)!==null);},getallcookies:function(){var pairs=document.cookie.split(";");var cookieslist={};for(var i=0;i<pairs.length;i++){var pair=pairs[i].split("=");cookieslist[(pair[0]+'').trim()]=unescape(pair[1]);}
return cookieslist;}}
var CLI={bar_config:{},showagain_config:{},allowedCategories:[],js_blocking_enabled:false,set:function(args){if(typeof JSON.parse!=="function"){console.log("CookieLawInfo requires JSON.parse but your browser doesn't support it");return;}
if(typeof args.settings!=='object'){this.settings=JSON.parse(args.settings);}else{this.settings=args.settings;}
this.js_blocking_enabled=Boolean(Cli_Data.js_blocking);this.settings=args.settings;this.bar_elm=jQuery(this.settings.notify_div_id);this.showagain_elm=jQuery(this.settings.showagain_div_id);this.settingsModal=jQuery('#cliSettingsPopup');this.main_button=jQuery('.cli-plugin-main-button');this.main_link=jQuery('.cli-plugin-main-link');this.reject_link=jQuery('.cookie_action_close_header_reject');this.delete_link=jQuery(".cookielawinfo-cookie-delete");this.settings_button=jQuery('.cli_settings_button');this.accept_all_button=jQuery('.wt-cli-accept-all-btn');if(this.settings.cookie_bar_as=='popup'){CLI_COOKIEBAR_AS_POPUP=true;}
this.mayBeSetPreferenceCookie();this.addStyleAttribute();this.configBar();this.toggleBar();this.attachDelete();this.attachEvents();this.configButtons();this.reviewConsent();var cli_hidebar_on_readmore=this.hideBarInReadMoreLink();if(Boolean(this.settings.scroll_close)===true&&cli_hidebar_on_readmore===false){window.addEventListener("scroll",CLI.closeOnScroll,false);}},hideBarInReadMoreLink:function(){if(Boolean(CLI.settings.button_2_hidebar)===true&&this.main_link.length>0&&this.main_link.hasClass('cli-minimize-bar')){this.hideHeader();cliBlocker.cookieBar(false);this.showagain_elm.slideDown(this.settings.animate_speed_show);return true;}
return false;},attachEvents:function(){jQuery(document).on('click','.wt-cli-privacy-btn',function(e){e.preventDefault();CLI.accept_close();CLI.settingsPopUpClose();});jQuery('.wt-cli-accept-btn').on("click",function(e){e.preventDefault();CLI.acceptRejectCookies(jQuery(this));});jQuery('.wt-cli-accept-all-btn').on("click",function(e){e.preventDefault();CLI.acceptRejectCookies(jQuery(this),'accept');});jQuery('.wt-cli-reject-btn').on("click",function(e){e.preventDefault();CLI.acceptRejectCookies(jQuery(this),'reject');});this.settingsPopUp();this.settingsTabbedAccordion();this.toggleUserPreferenceCheckBox();this.hideCookieBarOnClose();this.cookieLawInfoRunCallBacks();},acceptRejectCookies(element,action='custom'){var open_link=element[0].hasAttribute("href")&&element.attr("href")!='#'?true:false;var new_window=false;if(action=='accept'){this.enableAllCookies();this.accept_close();new_window=CLI.settings.button_7_new_win?true:false;}else if(action=='reject'){this.disableAllCookies();this.reject_close();new_window=Boolean(this.settings.button_3_new_win)?true:false;}else{this.accept_close();new_window=Boolean(this.settings.button_1_new_win)?true:false;}
if(open_link){if(new_window){window.open(element.attr("href"),'_blank');}else{window.location.href=element.attr("href");}}},toggleUserPreferenceCheckBox:function(){jQuery('.cli-user-preference-checkbox').each(function(){categoryCookie='cookielawinfo-'+jQuery(this).attr('data-id');categoryCookieValue=CLI_Cookie.read(categoryCookie);if(categoryCookieValue==null){if(jQuery(this).is(':checked')){CLI_Cookie.set(categoryCookie,'yes',CLI_ACCEPT_COOKIE_EXPIRE);}else{CLI_Cookie.set(categoryCookie,'no',CLI_ACCEPT_COOKIE_EXPIRE);}}else{if(categoryCookieValue=="yes"){jQuery(this).prop("checked",true);}else{jQuery(this).prop("checked",false);}}});jQuery('.cli-user-preference-checkbox').on("click",function(e){var dataID=jQuery(this).attr('data-id');var currentToggleElm=jQuery('.cli-user-preference-checkbox[data-id='+dataID+']');if(jQuery(this).is(':checked')){CLI_Cookie.set('cookielawinfo-'+dataID,'yes',CLI_ACCEPT_COOKIE_EXPIRE);currentToggleElm.prop('checked',true);}else{CLI_Cookie.set('cookielawinfo-'+dataID,'no',CLI_ACCEPT_COOKIE_EXPIRE);currentToggleElm.prop('checked',false);}
CLI.checkCategories();CLI.generateConsent();});},settingsPopUp:function(){jQuery(document).on('click','.cli_settings_button',function(e){e.preventDefault();CLI.settingsModal.addClass("cli-show").css({'opacity':0}).animate({'opacity':1});CLI.settingsModal.removeClass('cli-blowup cli-out').addClass("cli-blowup");jQuery('body').addClass("cli-modal-open");jQuery(".cli-settings-overlay").addClass("cli-show");jQuery("#cookie-law-info-bar").css({'opacity':.1});if(!jQuery('.cli-settings-mobile').is(':visible')){CLI.settingsModal.find('.cli-nav-link:eq(0)').trigger("click");}});jQuery('#cliModalClose').on("click",function(e){CLI.settingsPopUpClose();});CLI.settingsModal.on("click",function(e){if(!(document.getElementsByClassName('cli-modal-dialog')[0].contains(e.target))){CLI.settingsPopUpClose();}});jQuery('.cli_enable_all_btn').on("click",function(e){var cli_toggle_btn=jQuery(this);var enable_text=cli_toggle_btn.attr('data-enable-text');var disable_text=cli_toggle_btn.attr('data-disable-text');if(cli_toggle_btn.hasClass('cli-enabled')){CLI.disableAllCookies();cli_toggle_btn.html(enable_text);}else{CLI.enableAllCookies();cli_toggle_btn.html(disable_text);}
jQuery(this).toggleClass('cli-enabled');});this.privacyReadmore();},settingsTabbedAccordion:function(){jQuery(".cli-tab-header").on("click",function(e){if(!(jQuery(e.target).hasClass('cli-slider')||jQuery(e.target).hasClass('cli-user-preference-checkbox'))){if(jQuery(this).hasClass("cli-tab-active")){jQuery(this).removeClass("cli-tab-active");jQuery(this).siblings(".cli-tab-content").slideUp(200);}else{jQuery(".cli-tab-header").removeClass("cli-tab-active");jQuery(this).addClass("cli-tab-active");jQuery(".cli-tab-content").slideUp(200);jQuery(this).siblings(".cli-tab-content").slideDown(200);}}});},settingsPopUpClose:function(){this.settingsModal.removeClass('cli-show');this.settingsModal.addClass('cli-out');jQuery('body').removeClass("cli-modal-open");jQuery(".cli-settings-overlay").removeClass("cli-show");jQuery("#cookie-law-info-bar").css({'opacity':1});},privacyReadmore:function(){var el=jQuery('.cli-privacy-content .cli-privacy-content-text');if(el.length>0){var clone=el.clone(),originalHtml=clone.html(),originalHeight=el.outerHeight(),Trunc={addReadmore:function(textBlock){if(textBlock.html().length>250){jQuery('.cli-privacy-readmore').show();}else{jQuery('.cli-privacy-readmore').hide();}},truncateText:function(textBlock){var strippedText=jQuery('<div />').html(textBlock.html());strippedText.find('table').remove();textBlock.html(strippedText.html());currentText=textBlock.text();if(currentText.trim().length>250){var newStr=currentText.substring(0,250);textBlock.empty().html(newStr).append('...');}},replaceText:function(textBlock,original){return textBlock.html(original);}};Trunc.addReadmore(el);Trunc.truncateText(el);jQuery('a.cli-privacy-readmore').on("click",function(e){e.preventDefault();if(jQuery('.cli-privacy-overview').hasClass('cli-collapsed')){Trunc.truncateText(el);jQuery('.cli-privacy-overview').removeClass('cli-collapsed');el.css('height','100%');}else{jQuery('.cli-privacy-overview').addClass('cli-collapsed');Trunc.replaceText(el,originalHtml);}});}},attachDelete:function(){this.delete_link.on("click",function(e){CLI_Cookie.erase(CLI_ACCEPT_COOKIE_NAME);for(var k in Cli_Data.nn_cookie_ids){CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);}
CLI.generateConsent();return false;});},configButtons:function(){this.main_button.css('color',this.settings.button_1_link_colour);if(Boolean(this.settings.button_1_as_button)){this.main_button.css('background-color',this.settings.button_1_button_colour);this.main_button.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_1_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_1_button_colour);});}
this.main_link.css('color',this.settings.button_2_link_colour);if(Boolean(this.settings.button_2_as_button)){this.main_link.css('background-color',this.settings.button_2_button_colour);this.main_link.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_2_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_2_button_colour);});}
this.reject_link.css('color',this.settings.button_3_link_colour);if(Boolean(this.settings.button_3_as_button)){this.reject_link.css('background-color',this.settings.button_3_button_colour);this.reject_link.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_3_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_3_button_colour);});}
this.settings_button.css('color',this.settings.button_4_link_colour);if(Boolean(this.settings.button_4_as_button)){this.settings_button.css('background-color',this.settings.button_4_button_colour);this.settings_button.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_4_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_4_button_colour);});}
this.accept_all_button.css('color',this.settings.button_7_link_colour);if(this.settings.button_7_as_button){this.accept_all_button.css('background-color',this.settings.button_7_button_colour);this.accept_all_button.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_7_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_7_button_colour);});}},toggleBar:function(){if(CLI_COOKIEBAR_AS_POPUP){this.barAsPopUp(1);}
if(CLI.settings.cookie_bar_as=='widget'){this.barAsWidget(1);}
if(!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)){this.displayHeader();}else{this.hideHeader();}
if(Boolean(this.settings.show_once_yn)){setTimeout(function(){CLI.close_header();},CLI.settings.show_once);}
if(CLI.js_blocking_enabled===false){if(Boolean(Cli_Data.ccpaEnabled)===true){if(Cli_Data.ccpaType==='ccpa'&&Boolean(Cli_Data.ccpaBarEnabled)===false){cliBlocker.cookieBar(false);}}else{jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();}}
this.showagain_elm.on("click",function(e){e.preventDefault();CLI.showagain_elm.slideUp(CLI.settings.animate_speed_hide,function(){CLI.bar_elm.slideDown(CLI.settings.animate_speed_show);if(CLI_COOKIEBAR_AS_POPUP){CLI.showPopupOverlay();}});});},configShowAgain:function(){this.showagain_config={'background-color':this.settings.background,'color':this.l1hs(this.settings.text),'position':'fixed','font-family':this.settings.font_family};if(Boolean(this.settings.border_on)){var border_to_hide='border-'+this.settings.notify_position_vertical;this.showagain_config['border']='1px solid '+this.l1hs(this.settings.border);this.showagain_config[border_to_hide]='none';}
var cli_win=jQuery(window);var cli_winw=cli_win.width();var showagain_x_pos=this.settings.showagain_x_position;if(cli_winw<300){showagain_x_pos=10;this.showagain_config.width=cli_winw-20;}else{this.showagain_config.width='auto';}
var cli_defw=cli_winw>400?500:cli_winw-20;if(CLI_COOKIEBAR_AS_POPUP){var sa_pos=this.settings.popup_showagain_position;var sa_pos_arr=sa_pos.split('-');if(sa_pos_arr[1]=='left'){this.showagain_config.left=showagain_x_pos;}else if(sa_pos_arr[1]=='right'){this.showagain_config.right=showagain_x_pos;}
if(sa_pos_arr[0]=='top'){this.showagain_config.top=0;}else if(sa_pos_arr[0]=='bottom'){this.showagain_config.bottom=0;}
this.bar_config['position']='fixed';}else if(this.settings.cookie_bar_as=='widget'){this.showagain_config.bottom=0;if(this.settings.widget_position=='left'){this.showagain_config.left=showagain_x_pos;}else if(this.settings.widget_position=='right'){this.showagain_config.right=showagain_x_pos;}}else{if(this.settings.notify_position_vertical=="top"){this.showagain_config.top='0';}else if(this.settings.notify_position_vertical=="bottom"){this.bar_config['position']='fixed';this.bar_config['bottom']='0';this.showagain_config.bottom='0';}
if(this.settings.notify_position_horizontal=="left"){this.showagain_config.left=showagain_x_pos;}else if(this.settings.notify_position_horizontal=="right"){this.showagain_config.right=showagain_x_pos;}}
this.showagain_elm.css(this.showagain_config);},configBar:function(){this.bar_config={'background-color':this.settings.background,'color':this.settings.text,'font-family':this.settings.font_family};if(this.settings.notify_position_vertical=="top"){this.bar_config['top']='0';if(Boolean(this.settings.header_fix)===true){this.bar_config['position']='fixed';}}else{this.bar_config['bottom']='0';}
this.configShowAgain();this.bar_elm.css(this.bar_config).hide();},l1hs:function(str){if(str.charAt(0)=="#"){str=str.substring(1,str.length);}else{return"#"+str;}
return this.l1hs(str);},close_header:function(){CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);this.hideHeader();},accept_close:function(){this.hidePopupOverlay();this.generateConsent();this.cookieLawInfoRunCallBacks();CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);if(Boolean(this.settings.notify_animate_hide)){if(CLI.js_blocking_enabled===true){this.bar_elm.slideUp(this.settings.animate_speed_hide,cliBlocker.runScripts);}else{this.bar_elm.slideUp(this.settings.animate_speed_hide);}}else{if(CLI.js_blocking_enabled===true){this.bar_elm.hide(0,cliBlocker.runScripts);}else{this.bar_elm.hide();}}
if(Boolean(this.settings.showagain_tab)){this.showagain_elm.slideDown(this.settings.animate_speed_show);}
if(Boolean(this.settings.accept_close_reload)===true){this.reload_current_page();}
return false;},reject_close:function(){this.hidePopupOverlay();this.generateConsent();this.cookieLawInfoRunCallBacks();for(var k in Cli_Data.nn_cookie_ids){CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);}
CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'no',CLI_ACCEPT_COOKIE_EXPIRE);if(Boolean(this.settings.notify_animate_hide)){if(CLI.js_blocking_enabled===true){this.bar_elm.slideUp(this.settings.animate_speed_hide,cliBlocker.runScripts);}else{this.bar_elm.slideUp(this.settings.animate_speed_hide);}}else{if(CLI.js_blocking_enabled===true){this.bar_elm.hide(cliBlocker.runScripts);}else{this.bar_elm.hide();}}
if(Boolean(this.settings.showagain_tab)){this.showagain_elm.slideDown(this.settings.animate_speed_show);}
if(Boolean(this.settings.reject_close_reload)===true){this.reload_current_page();}
return false;},reload_current_page:function(){window.location.reload(true);},closeOnScroll:function(){if(window.pageYOffset>100&&!CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)){CLI.accept_close();if(Boolean(CLI.settings.scroll_close_reload)===true){window.location.reload();}
window.removeEventListener("scroll",CLI.closeOnScroll,false);}},displayHeader:function(){if(Boolean(this.settings.notify_animate_show)){this.bar_elm.slideDown(this.settings.animate_speed_show);}else{this.bar_elm.show();}
this.showagain_elm.hide();if(CLI_COOKIEBAR_AS_POPUP){this.showPopupOverlay();}},hideHeader:function(){if(Boolean(this.settings.showagain_tab)){if(Boolean(this.settings.notify_animate_show)){this.showagain_elm.slideDown(this.settings.animate_speed_show);}else{this.showagain_elm.show();}}else{this.showagain_elm.hide();}
this.bar_elm.slideUp(this.settings.animate_speed_show);this.hidePopupOverlay();},hidePopupOverlay:function(){jQuery('body').removeClass("cli-barmodal-open");jQuery(".cli-popupbar-overlay").removeClass("cli-show");},showPopupOverlay:function(){if(this.bar_elm.length){if(Boolean(this.settings.popup_overlay)){jQuery('body').addClass("cli-barmodal-open");jQuery(".cli-popupbar-overlay").addClass("cli-show");}}},barAsWidget:function(a){var cli_elm=this.bar_elm;cli_elm.attr('data-cli-type','widget');var cli_win=jQuery(window);var cli_winh=cli_win.height()-40;var cli_winw=cli_win.width();var cli_defw=cli_winw>400?300:cli_winw-30;cli_elm.css({'width':cli_defw,'height':'auto','max-height':cli_winh,'overflow':'auto','position':'fixed','box-sizing':'border-box'});if(this.checkifStyleAttributeExist()===false){cli_elm.css({'padding':'25px 15px'});}
if(this.settings.widget_position=='left'){cli_elm.css({'left':'15px','right':'auto','bottom':'15px','top':'auto'});}else{cli_elm.css({'left':'auto','right':'15px','bottom':'15px','top':'auto'});}
if(a){this.setResize();}},barAsPopUp:function(a){if(typeof cookie_law_info_bar_as_popup==='function'){return false;}
var cli_elm=this.bar_elm;cli_elm.attr('data-cli-type','popup');var cli_win=jQuery(window);var cli_winh=cli_win.height()-40;var cli_winw=cli_win.width();var cli_defw=cli_winw>700?500:cli_winw-20;cli_elm.css({'width':cli_defw,'height':'auto','max-height':cli_winh,'bottom':'','top':'50%','left':'50%','margin-left':(cli_defw/2)*-1,'margin-top':'-100px','overflow':'auto'}).addClass('cli-bar-popup cli-modal-content');if(this.checkifStyleAttributeExist()===false){cli_elm.css({'padding':'25px 15px'});}
cli_h=cli_elm.height();li_h=cli_h<200?200:cli_h;cli_elm.css({'top':'50%','margin-top':((cli_h/2)+30)*-1});setTimeout(function(){cli_elm.css({'bottom':''});},100);if(a){this.setResize();}},setResize:function(){var resizeTmr=null;jQuery(window).resize(function(){clearTimeout(resizeTmr);resizeTmr=setTimeout(function(){if(CLI_COOKIEBAR_AS_POPUP){CLI.barAsPopUp();}
if(CLI.settings.cookie_bar_as=='widget'){CLI.barAsWidget();}
CLI.configShowAgain();},500);});},enableAllCookies:function(){jQuery('.cli-user-preference-checkbox').each(function(){var cli_chkbox_elm=jQuery(this);var cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');if(cli_chkbox_data_id!='checkbox-necessary'){cli_chkbox_elm.prop('checked',true);CLI_Cookie.set('cookielawinfo-'+cli_chkbox_data_id,'yes',CLI_ACCEPT_COOKIE_EXPIRE);}});},disableAllCookies:function(){jQuery('.cli-user-preference-checkbox').each(function(){var cli_chkbox_elm=jQuery(this);var cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');cliCategorySlug=cli_chkbox_data_id.replace('checkbox-','');if(Cli_Data.strictlyEnabled.indexOf(cliCategorySlug)===-1){cli_chkbox_elm.prop('checked',false);CLI_Cookie.set('cookielawinfo-'+cli_chkbox_data_id,'no',CLI_ACCEPT_COOKIE_EXPIRE);}});},hideCookieBarOnClose:function(){jQuery(document).on('click','.cli_cookie_close_button',function(e){e.preventDefault();var elm=jQuery(this);if(Cli_Data.ccpaType==='ccpa'){CLI.enableAllCookies();}
CLI.accept_close();});},checkCategories:function(){var cliAllowedCategories=[];var cli_categories={};jQuery('.cli-user-preference-checkbox').each(function(){var status=false;cli_chkbox_elm=jQuery(this);cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');cli_chkbox_data_id=cli_chkbox_data_id.replace('checkbox-','');cli_chkbox_data_id_trimmed=cli_chkbox_data_id.replace('-','_')
if(jQuery(cli_chkbox_elm).is(':checked')){status=true;cliAllowedCategories.push(cli_chkbox_data_id);}
cli_categories[cli_chkbox_data_id_trimmed]=status;});CLI.allowedCategories=cliAllowedCategories;},cookieLawInfoRunCallBacks:function(){this.checkCategories();if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes'){if("function"==typeof CookieLawInfo_Accept_Callback){CookieLawInfo_Accept_Callback();}}},generateConsent:function(){var preferenceCookie=CLI_Cookie.read(CLI_PREFERENCE_COOKIE);cliConsent={};if(preferenceCookie!==null){cliConsent=window.atob(preferenceCookie);cliConsent=JSON.parse(cliConsent);}
cliConsent.ver=Cli_Data.consentVersion;categories=[];jQuery('.cli-user-preference-checkbox').each(function(){categoryVal='';cli_chkbox_data_id=jQuery(this).attr('data-id');cli_chkbox_data_id=cli_chkbox_data_id.replace('checkbox-','');if(jQuery(this).is(':checked')){categoryVal=true;}else{categoryVal=false;}
cliConsent[cli_chkbox_data_id]=categoryVal;});cliConsent=JSON.stringify(cliConsent);cliConsent=window.btoa(cliConsent);CLI_Cookie.set(CLI_PREFERENCE_COOKIE,cliConsent,CLI_ACCEPT_COOKIE_EXPIRE);},addStyleAttribute:function(){var bar=this.bar_elm;var styleClass='';if(jQuery(bar).find('.cli-bar-container').length>0){styleClass=jQuery('.cli-bar-container').attr('class');styleClass=styleClass.replace('cli-bar-container','');styleClass=styleClass.trim();jQuery(bar).attr('data-cli-style',styleClass);}},getParameterByName:function(name,url){if(!url){url=window.location.href;}
name=name.replace(/[\[\]]/g,'\\$&');var regex=new RegExp('[?&]'+name+'(=([^&#]*)|&|#|$)'),results=regex.exec(url);if(!results){return null;}
if(!results[2]){return'';}
return decodeURIComponent(results[2].replace(/\+/g,' '));},CookieLawInfo_Callback:function(enableBar,enableBlocking){enableBar=typeof enableBar!=='undefined'?enableBar:true;enableBlocking=typeof enableBlocking!=='undefined'?enableBlocking:true;if(CLI.js_blocking_enabled===true&&Boolean(Cli_Data.custom_integration)===true){cliBlocker.cookieBar(enableBar);cliBlocker.runScripts(enableBlocking);}},checkifStyleAttributeExist:function(){var exist=false;var attr=this.bar_elm.attr('data-cli-style');if(typeof attr!==typeof undefined&&attr!==false){exist=true;}
return exist;},reviewConsent:function(){jQuery(document).on('click','.cli_manage_current_consent,.wt-cli-manage-consent-link',function(){CLI.displayHeader();});},mayBeSetPreferenceCookie:function(){if(CLI.getParameterByName('cli_bypass')==="1"){CLI.generateConsent();}}}
var cliBlocker={blockingStatus:true,scriptsLoaded:false,ccpaEnabled:false,ccpaRegionBased:false,ccpaApplicable:false,ccpaBarEnabled:false,cliShowBar:true,isBypassEnabled:CLI.getParameterByName('cli_bypass'),checkPluginStatus:function(callbackA,callbackB){this.ccpaEnabled=Boolean(Cli_Data.ccpaEnabled);this.ccpaRegionBased=Boolean(Cli_Data.ccpaRegionBased);this.ccpaBarEnabled=Boolean(Cli_Data.ccpaBarEnabled);if(Boolean(Cli_Data.custom_integration)===true){callbackA(false);}else{if(this.ccpaEnabled===true){this.ccpaApplicable=true;if(Cli_Data.ccpaType==='ccpa'){if(this.ccpaBarEnabled!==true){this.cliShowBar=false;this.blockingStatus=false;}}}else{jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();}
if(cliBlocker.isBypassEnabled==="1"){cliBlocker.blockingStatus=false;}
callbackA(this.cliShowBar);callbackB(this.blockingStatus);}},cookieBar:function(showbar){showbar=typeof showbar!=='undefined'?showbar:true;cliBlocker.cliShowBar=showbar;if(cliBlocker.cliShowBar===false){CLI.bar_elm.hide();CLI.showagain_elm.hide();CLI.settingsModal.removeClass('cli-blowup cli-out');CLI.hidePopupOverlay();jQuery(".cli-settings-overlay").removeClass("cli-show");}else{if(!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)){CLI.displayHeader();}else{CLI.hideHeader();}}},removeCookieByCategory:function(){if(cliBlocker.blockingStatus===true){if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)!==null){var non_necessary_cookies=Cli_Data.non_necessary_cookies;for(var key in non_necessary_cookies){currentCategory=key;if(CLI.allowedCategories.indexOf(currentCategory)===-1){var nonNecessaryCookies=non_necessary_cookies[currentCategory];for(var i=0;i<nonNecessaryCookies.length;i++){if(CLI_Cookie.read(nonNecessaryCookies[i])!==null){CLI_Cookie.erase(nonNecessaryCookies[i]);}}}}}}},runScripts:function(blocking){blocking=typeof blocking!=='undefined'?blocking:true;cliBlocker.blockingStatus=blocking;srcReplaceableElms=['iframe','IFRAME','EMBED','embed','OBJECT','object','IMG','img'];var genericFuncs={renderByElement:function(callback){cliScriptFuncs.renderScripts();callback();cliBlocker.scriptsLoaded=true;},};var cliScriptFuncs={scriptsDone:function(){if(typeof Cli_Data.triggerDomRefresh!=='undefined'){if(Boolean(Cli_Data.triggerDomRefresh)===true){var DOMContentLoadedEvent=document.createEvent('Event')
DOMContentLoadedEvent.initEvent('DOMContentLoaded',true,true)
window.document.dispatchEvent(DOMContentLoadedEvent);}}},seq:function(arr,callback,index){if(typeof index==='undefined'){index=0}
arr[index](function(){index++
if(index===arr.length){callback()}else{cliScriptFuncs.seq(arr,callback,index)}})},insertScript:function($script,callback){var s='';var scriptType=$script.getAttribute('data-cli-script-type');var elementPosition=$script.getAttribute('data-cli-element-position');var isBlock=$script.getAttribute('data-cli-block');var s=document.createElement('script');var ccpaOptedOut=cliBlocker.ccpaOptedOut();s.type='text/plain';if($script.async){s.async=$script.async;}
if($script.defer){s.defer=$script.defer;}
if($script.src){s.onload=callback
s.onerror=callback
s.src=$script.src}else{s.textContent=$script.innerText}
var attrs=jQuery($script).prop("attributes");for(var ii=0;ii<attrs.length;++ii){if(attrs[ii].nodeName!=='id'){s.setAttribute(attrs[ii].nodeName,attrs[ii].value);}}
if(cliBlocker.blockingStatus===true){if((CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes'&&CLI.allowedCategories.indexOf(scriptType)!==-1)){s.setAttribute('data-cli-consent','accepted');s.type='text/javascript';}
if(cliBlocker.ccpaApplicable===true){if(ccpaOptedOut===true||CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)==null){s.type='text/plain';}}}else{s.type='text/javascript';}
if($script.type!=s.type){if(elementPosition==='head'){document.head.appendChild(s);}else{document.body.appendChild(s);}
if(!$script.src){callback()}
$script.parentNode.removeChild($script);}else{callback();}},renderScripts:function(){var $scripts=document.querySelectorAll('script[data-cli-class="cli-blocker-script"]');if($scripts.length>0){var runList=[]
var typeAttr
Array.prototype.forEach.call($scripts,function($script){typeAttr=$script.getAttribute('type')
runList.push(function(callback){cliScriptFuncs.insertScript($script,callback)})})
cliScriptFuncs.seq(runList,cliScriptFuncs.scriptsDone);}}};genericFuncs.renderByElement(cliBlocker.removeCookieByCategory);},ccpaOptedOut:function(){var ccpaOptedOut=false;var preferenceCookie=CLI_Cookie.read(CLI_PREFERENCE_COOKIE);if(preferenceCookie!==null){cliConsent=window.atob(preferenceCookie);cliConsent=JSON.parse(cliConsent);if(typeof cliConsent.ccpaOptout!=='undefined'){ccpaOptedOut=cliConsent.ccpaOptout;}}
return ccpaOptedOut;}}
jQuery(document).ready(function(){if(typeof cli_cookiebar_settings!='undefined'){CLI.set({settings:cli_cookiebar_settings});if(CLI.js_blocking_enabled===true){cliBlocker.checkPluginStatus(cliBlocker.cookieBar,cliBlocker.runScripts);}}});
(function(w,d){w.addEventListener("beforeprint",function(){let images=d.getElementsByTagName("img");for(let img of images){if(!img.dataset.optSrc){continue;}
img.src=img.dataset.optSrc;delete img.dataset.optSrc;}});}(window,document));;
window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag('js',new Date());gtag('config','G-5JXPVXLD3F');
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init','1743558882480171');fbq('track','PageView');
var root=document.getElementsByTagName("html")[0];root.setAttribute("class","js");;
document.documentElement.className=document.documentElement.className.replace(/\boptml_no_js\b/g,"");(function(w,d){var b=d.getElementsByTagName("head")[0];var s=d.createElement("script");var v=("IntersectionObserver"in w&&"isIntersecting"in w.IntersectionObserverEntry.prototype)?"_no_poly":"";s.async=true;s.src="https://mlrtulu1ilcy.i.optimole.com/js-lib/v2/latest/optimole_lib"+v+".min.js";b.appendChild(s);w.optimoleData={lazyloadOnly:"optimole-lazy-only",backgroundReplaceClasses:[],nativeLazyload:false,scalingDisabled:false,watchClasses:[],backgroundLazySelectors:".elementor-section[data-settings*=\"background_background\"], .elementor-section > .elementor-background-overlay, [class*=\"wp-block-cover\"][style*=\"background-image\"], [class*=\"wp-block-group\"][style*=\"background-image\"]",network_optimizations:false,ignoreDpr:true,quality:0,maxWidth:1920,maxHeight:1080,}}(window,document));
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window,document,"script","https://mc.yandex.ru/metrika/tag.js","ym");ym(52375336,"init",{id:52375336,clickmap:true,trackLinks:true,accurateTrackBounce:true,webvisor:true});
(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};h._hjSettings={hjid:1733176,hjsv:6};a=o.getElementsByTagName('head')[0];r=o.createElement('script');r.async=1;r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;a.appendChild(r);})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){document.body.className+=" using-mobile-browser ";};
jQuery(document).on('click','body.home .centered-text .nectar_video_lightbox.play_button',function(){fbq('track','ViewContent',{content_name:'Video Homepage',content_category:'video',content_type:'video'});});jQuery(document).on('click','body.home .vc_col-sm-12.wpb_column.column_container.vc_column_container.col.centered-text.no-extra-padding.instance-44.no-left-margin a.play_button_with_text.large.nectar_video_lightbox.magnific-popup',function(){fbq('track','ViewContent',{content_name:'Spot Homepage basso',content_category:'video',content_type:'video'});});!function(){var e=window,i=document,t="customerly",n="queue",o="load",r="settings",u=e[t]=e[t]||[];if(u.t){return void u.i("[customerly] SDK already initialized. Snippet included twice.")}u.t=!0;u.loaded=!1;u.o=["event","attribute","update","show","hide","open","close"];u[n]=[];u.i=function(t){e.console&&!u.debug&&console.error&&console.error(t)};u.u=function(e){return function(){var t=Array.prototype.slice.call(arguments);return t.unshift(e),u[n].push(t),u}};u[o]=function(t){u[r]=t||{};if(u.loaded){return void u.i("[customerly] SDK already loaded. Use customerly.update to change settings.")}u.loaded=!0;var e=i.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://messenger.customerly.io/launcher.js";var n=i.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};u.o.forEach(function(t){u[t]=u.u(t)})}();if(customerly!==undefined){customerly.load({"app_id":"63f4fa5f",callbacks:{onLeadGenerated:function(email){fbq('trackCustom','ChatWebsiteStartConv');},onChatOpened:function(){fbq('trackCustom','ChatWebsiteOpen');}}});};
(()=>{"use strict";var t={d:(e,i)=>{for(var s in i)t.o(i,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:i[s]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function i(t){if(this.formData={},this.tree={},!(t instanceof FormData))return this;this.formData=t;const e=()=>{const t=new Map;return t.largestIndex=0,t.set=function(e,i){""===e?e=t.largestIndex++:/^[0-9]+$/.test(e)&&(e=parseInt(e),t.largestIndex<=e&&(t.largestIndex=e+1)),Map.prototype.set.call(t,e,i)},t};this.tree=e();const i=/^(?<name>[a-z][-a-z0-9_:]*)(?<array>(?:\[(?:[a-z][-a-z0-9_:]*|[0-9]*)\])*)/i;for(const[t,s]of this.formData){const o=t.match(i);if(o)if(""===o.groups.array)this.tree.set(o.groups.name,s);else{const t=[...o.groups.array.matchAll(/\[([a-z][-a-z0-9_:]*|[0-9]*)\]/gi)].map((([t,e])=>e));t.unshift(o.groups.name);const i=t.pop();t.reduce(((t,i)=>{if(/^[0-9]+$/.test(i)&&(i=parseInt(i)),t.get(i)instanceof Map)return t.get(i);const s=e();return t.set(i,s),s}),this.tree).set(i,s)}}}t.r(e),t.d(e,{all:()=>D,any:()=>M,date:()=>f,dayofweek:()=>u,email:()=>r,enum:()=>h,file:()=>m,maxdate:()=>z,maxfilesize:()=>$,maxitems:()=>v,maxlength:()=>x,maxnumber:()=>b,mindate:()=>A,minfilesize:()=>j,minitems:()=>w,minlength:()=>g,minnumber:()=>y,number:()=>c,required:()=>n,requiredfile:()=>a,tel:()=>l,time:()=>d,url:()=>p}),i.prototype.entries=function(){return this.tree.entries()},i.prototype.get=function(t){return this.tree.get(t)},i.prototype.getAll=function(t){if(!this.has(t))return[];const e=t=>{const i=[];if(t instanceof Map)for(const[s,o]of t)i.push(...e(o));else""!==t&&i.push(t);return i};return e(this.get(t))},i.prototype.has=function(t){return this.tree.has(t)},i.prototype.keys=function(){return this.tree.keys()},i.prototype.values=function(){return this.tree.values()};const s=i;function o({rule:t,field:e,error:i,...s}){this.rule=t,this.field=e,this.error=i,this.properties=s}const n=function(t){if(0===t.getAll(this.field).length)throw new o(this)},a=function(t){if(0===t.getAll(this.field).length)throw new o(this)},r=function(t){if(!t.getAll(this.field).every((t=>{if((t=t.trim()).length<6)return!1;if(-1===t.indexOf("@",1))return!1;if(t.indexOf("@")!==t.lastIndexOf("@"))return!1;const[e,i]=t.split("@",2);if(!/^[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]+$/.test(e))return!1;if(/\.{2,}/.test(i))return!1;if(/(?:^[ \t\n\r\0\x0B.]|[ \t\n\r\0\x0B.]$)/.test(i))return!1;const s=i.split(".");if(s.length<2)return!1;for(const t of s){if(/(?:^[ \t\n\r\0\x0B-]|[ \t\n\r\0\x0B-]$)/.test(t))return!1;if(!/^[a-z0-9-]+$/i.test(t))return!1}return!0})))throw new o(this)},p=function(t){const e=t.getAll(this.field);if(!e.every((t=>{if(""===(t=t.trim()))return!1;try{return(t=>-1!==["http","https","ftp","ftps","mailto","news","irc","irc6","ircs","gopher","nntp","feed","telnet","mms","rtsp","sms","svn","tel","fax","xmpp","webcal","urn"].indexOf(t))(new URL(t).protocol.replace(/:$/,""))}catch{return!1}})))throw new o(this)},l=function(t){if(!t.getAll(this.field).every((t=>(t=(t=t.trim()).replaceAll(/[()/.*#\s-]+/g,""),/^[+]?[0-9]+$/.test(t)))))throw new o(this)},c=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!!/^[-]?[0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)||!!/^[-]?(?:[0-9]+)?[.][0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)))))throw new o(this)},f=function(t){if(!t.getAll(this.field).every((t=>{if(t=t.trim(),!/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t))return!1;const e=new Date(t);return!Number.isNaN(e.valueOf())})))throw new o(this)},d=function(t){if(!t.getAll(this.field).every((t=>{const e=t.trim().match(/^([0-9]{2})\:([0-9]{2})(?:\:([0-9]{2}))?$/);if(!e)return!1;const i=parseInt(e[1]),s=parseInt(e[2]),o=e[3]?parseInt(e[3]):0;return 0<=i&&i<=23&&0<=s&&s<=59&&0<=o&&o<=59})))throw new o(this)},m=function(t){if(!t.getAll(this.field).every((t=>t instanceof File&&this.accept?.some((e=>/^\.[a-z0-9]+$/i.test(e)?t.name.toLowerCase().endsWith(e.toLowerCase()):(t=>{const e=[],i=t.match(/^(?<toplevel>[a-z]+)\/(?<sub>[*]|[a-z0-9.+-]+)$/i);if(i){const t=i.groups.toplevel.toLowerCase(),s=i.groups.sub.toLowerCase();for(const[o,n]of(()=>{const t=new Map;return t.set("jpg|jpeg|jpe","image/jpeg"),t.set("gif","image/gif"),t.set("png","image/png"),t.set("bmp","image/bmp"),t.set("tiff|tif","image/tiff"),t.set("webp","image/webp"),t.set("ico","image/x-icon"),t.set("heic","image/heic"),t.set("asf|asx","video/x-ms-asf"),t.set("wmv","video/x-ms-wmv"),t.set("wmx","video/x-ms-wmx"),t.set("wm","video/x-ms-wm"),t.set("avi","video/avi"),t.set("divx","video/divx"),t.set("flv","video/x-flv"),t.set("mov|qt","video/quicktime"),t.set("mpeg|mpg|mpe","video/mpeg"),t.set("mp4|m4v","video/mp4"),t.set("ogv","video/ogg"),t.set("webm","video/webm"),t.set("mkv","video/x-matroska"),t.set("3gp|3gpp","video/3gpp"),t.set("3g2|3gp2","video/3gpp2"),t.set("txt|asc|c|cc|h|srt","text/plain"),t.set("csv","text/csv"),t.set("tsv","text/tab-separated-values"),t.set("ics","text/calendar"),t.set("rtx","text/richtext"),t.set("css","text/css"),t.set("htm|html","text/html"),t.set("vtt","text/vtt"),t.set("dfxp","application/ttaf+xml"),t.set("mp3|m4a|m4b","audio/mpeg"),t.set("aac","audio/aac"),t.set("ra|ram","audio/x-realaudio"),t.set("wav","audio/wav"),t.set("ogg|oga","audio/ogg"),t.set("flac","audio/flac"),t.set("mid|midi","audio/midi"),t.set("wma","audio/x-ms-wma"),t.set("wax","audio/x-ms-wax"),t.set("mka","audio/x-matroska"),t.set("rtf","application/rtf"),t.set("js","application/javascript"),t.set("pdf","application/pdf"),t.set("swf","application/x-shockwave-flash"),t.set("class","application/java"),t.set("tar","application/x-tar"),t.set("zip","application/zip"),t.set("gz|gzip","application/x-gzip"),t.set("rar","application/rar"),t.set("7z","application/x-7z-compressed"),t.set("exe","application/x-msdownload"),t.set("psd","application/octet-stream"),t.set("xcf","application/octet-stream"),t.set("doc","application/msword"),t.set("pot|pps|ppt","application/vnd.ms-powerpoint"),t.set("wri","application/vnd.ms-write"),t.set("xla|xls|xlt|xlw","application/vnd.ms-excel"),t.set("mdb","application/vnd.ms-access"),t.set("mpp","application/vnd.ms-project"),t.set("docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"),t.set("docm","application/vnd.ms-word.document.macroEnabled.12"),t.set("dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"),t.set("dotm","application/vnd.ms-word.template.macroEnabled.12"),t.set("xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),t.set("xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"),t.set("xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"),t.set("xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"),t.set("xltm","application/vnd.ms-excel.template.macroEnabled.12"),t.set("xlam","application/vnd.ms-excel.addin.macroEnabled.12"),t.set("pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"),t.set("pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"),t.set("ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"),t.set("ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"),t.set("potx","application/vnd.openxmlformats-officedocument.presentationml.template"),t.set("potm","application/vnd.ms-powerpoint.template.macroEnabled.12"),t.set("ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"),t.set("sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"),t.set("sldm","application/vnd.ms-powerpoint.slide.macroEnabled.12"),t.set("onetoc|onetoc2|onetmp|onepkg","application/onenote"),t.set("oxps","application/oxps"),t.set("xps","application/vnd.ms-xpsdocument"),t.set("odt","application/vnd.oasis.opendocument.text"),t.set("odp","application/vnd.oasis.opendocument.presentation"),t.set("ods","application/vnd.oasis.opendocument.spreadsheet"),t.set("odg","application/vnd.oasis.opendocument.graphics"),t.set("odc","application/vnd.oasis.opendocument.chart"),t.set("odb","application/vnd.oasis.opendocument.database"),t.set("odf","application/vnd.oasis.opendocument.formula"),t.set("wp|wpd","application/wordperfect"),t.set("key","application/vnd.apple.keynote"),t.set("numbers","application/vnd.apple.numbers"),t.set("pages","application/vnd.apple.pages"),t})())("*"===s&&n.startsWith(t+"/")||n===i[0])&&e.push(...o.split("|"))}return e})(e).some((e=>(e="."+e.trim(),t.name.toLowerCase().endsWith(e.toLowerCase())))))))))throw new o(this)},h=function(t){if(!t.getAll(this.field).every((t=>this.accept?.some((e=>t===String(e))))))throw new o(this)},u=function(t){if(!t.getAll(this.field).every((t=>{const e=0===(i=new Date(t).getDay())?7:i;var i;return this.accept?.some((t=>e===parseInt(t)))})))throw new o(this)},w=function(t){if(t.getAll(this.field).length<parseInt(this.threshold))throw new o(this)},v=function(t){const e=t.getAll(this.field);if(parseInt(this.threshold)<e.length)throw new o(this)},g=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{"string"==typeof t&&(i+=t.length)})),0!==i&&i<parseInt(this.threshold))throw new o(this)},x=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{"string"==typeof t&&(i+=t.length)})),parseInt(this.threshold)<i)throw new o(this)},y=function(t){if(!t.getAll(this.field).every((t=>!(parseFloat(t)<parseFloat(this.threshold)))))throw new o(this)},b=function(t){if(!t.getAll(this.field).every((t=>!(parseFloat(this.threshold)<parseFloat(t)))))throw new o(this)},A=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&t<this.threshold)))))throw new o(this)},z=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&this.threshold<t)))))throw new o(this)},j=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{t instanceof File&&(i+=t.size)})),i<parseInt(this.threshold))throw new o(this)},$=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{t instanceof File&&(i+=t.size)})),parseInt(this.threshold)<i)throw new o(this)},I=({ruleObj:t,options:i})=>{const{rule:s,...o}=t;return"function"==typeof e[s]&&("function"!=typeof e[s].matches||e[s].matches(o,i))},O=({ruleObj:t,formDataTree:i,options:s})=>{const{rule:o}=t;e[o].call(t,i,s)},E=[],k=t=>[...E].reduce(((t,e)=>i=>e(i,t)),t),D=function(t,e={}){const i=(this.rules??[]).filter((t=>I({ruleObj:t,options:e}))),s=k(O);if(!i.every((i=>{try{s({ruleObj:i,formDataTree:t,options:e})}catch(t){if(!(t instanceof o))throw t;if(void 0!==t.error)throw t;return!1}return!0})))throw new o(this)},M=function(t,e={}){const i=(this.rules??[]).filter((t=>I({ruleObj:t,options:e}))),s=k(O);if(!i.some((i=>{try{s({ruleObj:i,formDataTree:t,options:e})}catch(t){if(!(t instanceof o))throw t;return!1}return!0})))throw new o(this)};var F;window.swv={validators:e,validate:(t,e,i={})=>{const n=(t.rules??[]).filter((t=>I({ruleObj:t,options:i})));if(!n.length)return new Map;const a=k(O),r=new s(e),p=n.reduce(((t,e)=>{try{a({ruleObj:e,formDataTree:r,options:i})}catch(e){if(!(e instanceof o))throw e;if(void 0!==e.field&&!t.has(e.field)&&void 0!==e.error)return t.set(e.field,e)}return t}),new Map);for(const t of r.keys())p.has(t)||p.set(t,{validInputs:r.getAll(t)});return p},use:t=>{E.push(t)},...null!==(F=window.swv)&&void 0!==F?F:{}}})();
var wpcf7={"api":{"root":"https:\/\/gcantieri.it\/wp-json\/","namespace":"contact-form-7\/v1"}};
(()=>{"use strict";const e=e=>Math.abs(parseInt(e,10)),t=(e,t,a)=>{const n=new CustomEvent(`wpcf7${t}`,{bubbles:!0,detail:a});"string"==typeof e&&(e=document.querySelector(e)),e.dispatchEvent(n)},a=(e,a)=>{const n=new Map([["init","init"],["validation_failed","invalid"],["acceptance_missing","unaccepted"],["spam","spam"],["aborted","aborted"],["mail_sent","sent"],["mail_failed","failed"],["submitting","submitting"],["resetting","resetting"],["validating","validating"],["payment_required","payment-required"]]);n.has(a)&&(a=n.get(a)),Array.from(n.values()).includes(a)||(a=`custom-${a=(a=a.replace(/[^0-9a-z]+/i," ").trim()).replace(/\s+/,"-")}`);const r=e.getAttribute("data-status");if(e.wpcf7.status=a,e.setAttribute("data-status",a),e.classList.add(a),r&&r!==a){e.classList.remove(r);const a={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,prevStatus:r};t(e,"statuschanged",a)}return a},n=e=>{const{root:t,namespace:a="contact-form-7/v1"}=wpcf7.api;return r.reduceRight(((e,t)=>a=>t(a,e)),(e=>{let n,r,{url:o,path:c,endpoint:s,headers:i,body:l,data:p,...d}=e;"string"==typeof s&&(n=a.replace(/^\/|\/$/g,""),r=s.replace(/^\//,""),c=r?n+"/"+r:n),"string"==typeof c&&(-1!==t.indexOf("?")&&(c=c.replace("?","&")),c=c.replace(/^\//,""),o=t+c),i={Accept:"application/json, */*;q=0.1",...i},delete i["X-WP-Nonce"],p&&(l=JSON.stringify(p),i["Content-Type"]="application/json");const u={code:"fetch_error",message:"You are probably offline."},f={code:"invalid_json",message:"The response is not a valid JSON response."};return window.fetch(o||c||window.location.href,{...d,headers:i,body:l}).then((e=>Promise.resolve(e).then((e=>{if(e.status>=200&&e.status<300)return e;throw e})).then((e=>{if(204===e.status)return null;if(e&&e.json)return e.json().catch((()=>{throw f}));throw f}))),(()=>{throw u}))}))(e)},r=[];function o(e,t={}){const{target:n,scope:r=e,...o}=t;if(void 0===e.wpcf7?.schema)return;const l={...e.wpcf7.schema};if(void 0!==n){if(!e.contains(n))return;if(!n.closest(".wpcf7-form-control-wrap[data-name]"))return;if(n.closest(".novalidate"))return}const p=r.querySelectorAll(".wpcf7-form-control-wrap"),d=Array.from(p).reduce(((e,t)=>(t.closest(".novalidate")||t.querySelectorAll(":where( input, textarea, select ):enabled").forEach((t=>{if(t.name)switch(t.type){case"button":case"image":case"reset":case"submit":break;case"checkbox":case"radio":t.checked&&e.append(t.name,t.value);break;case"select-multiple":for(const a of t.selectedOptions)e.append(t.name,a.value);break;case"file":for(const a of t.files)e.append(t.name,a);break;default:e.append(t.name,t.value)}})),e)),new FormData),u=e.getAttribute("data-status");Promise.resolve(a(e,"validating")).then((a=>{if(void 0!==swv){const a=swv.validate(l,d,t);for(const t of p){if(void 0===t.dataset.name)continue;const o=t.dataset.name;if(a.has(o)){const{error:t,validInputs:n}=a.get(o);s(e,o),void 0!==t&&c(e,o,t,{scope:r}),i(e,o,null!=n?n:[])}if(t.contains(n))break}}})).finally((()=>{a(e,u)}))}n.use=e=>{r.unshift(e)};const c=(e,t,a,n)=>{const{scope:r=e,...o}=null!=n?n:{},c=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,""),s=e.querySelector(`.wpcf7-form-control-wrap[data-name="${t}"] .wpcf7-form-control`);(()=>{const t=document.createElement("li");t.setAttribute("id",c),s&&s.id?t.insertAdjacentHTML("beforeend",`<a href="#${s.id}">${a}</a>`):t.insertAdjacentText("beforeend",a),e.wpcf7.parent.querySelector(".screen-reader-response ul").appendChild(t)})(),r.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{const t=document.createElement("span");t.classList.add("wpcf7-not-valid-tip"),t.setAttribute("aria-hidden","true"),t.insertAdjacentText("beforeend",a),e.appendChild(t),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","true")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.classList.add("wpcf7-not-valid"),e.setAttribute("aria-describedby",c),"function"==typeof e.setCustomValidity&&e.setCustomValidity(a),e.closest(".use-floating-validation-tip")&&(e.addEventListener("focus",(e=>{t.setAttribute("style","display: none")})),t.addEventListener("click",(e=>{t.setAttribute("style","display: none")})))}))}))},s=(e,t)=>{const a=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,"");e.wpcf7.parent.querySelector(`.screen-reader-response ul li#${a}`)?.remove(),e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{e.querySelector(".wpcf7-not-valid-tip")?.remove(),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","false")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.removeAttribute("aria-describedby"),e.classList.remove("wpcf7-not-valid"),"function"==typeof e.setCustomValidity&&e.setCustomValidity("")}))}))},i=(e,t,a)=>{e.querySelectorAll(`[data-reflection-of="${t}"]`).forEach((e=>{if("output"===e.tagName.toLowerCase()){const t=e;0===a.length&&a.push(t.dataset.default),a.slice(0,1).forEach((e=>{e instanceof File&&(e=e.name),t.textContent=e}))}else e.querySelectorAll("output").forEach((e=>{e.hasAttribute("data-default")?0===a.length?e.removeAttribute("hidden"):e.setAttribute("hidden","hidden"):e.remove()})),a.forEach((a=>{a instanceof File&&(a=a.name);const n=document.createElement("output");n.setAttribute("name",t),n.textContent=a,e.appendChild(n)}))}))};function l(e,r={}){if(wpcf7.blocked)return p(e),void a(e,"submitting");const o=new FormData(e);r.submitter&&r.submitter.name&&o.append(r.submitter.name,r.submitter.value);const s={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(o,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:o};n({endpoint:`contact-forms/${e.wpcf7.id}/feedback`,method:"POST",body:o,wpcf7:{endpoint:"feedback",form:e,detail:s}}).then((n=>{const r=a(e,n.status);return s.status=n.status,s.apiResponse=n,["invalid","unaccepted","spam","aborted"].includes(r)?t(e,r,s):["sent","failed"].includes(r)&&t(e,`mail${r}`,s),t(e,"submit",s),n})).then((t=>{t.posted_data_hash&&(e.querySelector('input[name="_wpcf7_posted_data_hash"]').value=t.posted_data_hash),"mail_sent"===t.status&&(e.reset(),e.wpcf7.resetOnMailSent=!0),t.invalid_fields&&t.invalid_fields.forEach((t=>{c(e,t.field,t.message)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').insertAdjacentText("beforeend",t.message),e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=t.message}))})).catch((e=>console.error(e)))}n.use(((e,n)=>{if(e.wpcf7&&"feedback"===e.wpcf7.endpoint){const{form:n,detail:r}=e.wpcf7;p(n),t(n,"beforesubmit",r),a(n,"submitting")}return n(e)}));const p=e=>{e.querySelectorAll(".wpcf7-form-control-wrap").forEach((t=>{t.dataset.name&&s(e,t.dataset.name)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').innerText="",e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=""}))};function d(e){const r=new FormData(e),o={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(r,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:r};n({endpoint:`contact-forms/${e.wpcf7.id}/refill`,method:"GET",wpcf7:{endpoint:"refill",form:e,detail:o}}).then((n=>{e.wpcf7.resetOnMailSent?(delete e.wpcf7.resetOnMailSent,a(e,"mail_sent")):a(e,"init"),o.apiResponse=n,t(e,"reset",o)})).catch((e=>console.error(e)))}n.use(((e,t)=>{if(e.wpcf7&&"refill"===e.wpcf7.endpoint){const{form:t,detail:n}=e.wpcf7;p(t),a(t,"resetting")}return t(e)}));const u=(e,t)=>{for(const a in t){const n=t[a];e.querySelectorAll(`input[name="${a}"]`).forEach((e=>{e.value=""})),e.querySelectorAll(`img.wpcf7-captcha-${a.replaceAll(":","")}`).forEach((e=>{e.setAttribute("src",n)}));const r=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);r&&e.querySelectorAll(`input[name="_wpcf7_captcha_challenge_${a}"]`).forEach((e=>{e.value=r[1]}))}},f=(e,t)=>{for(const a in t){const n=t[a][0],r=t[a][1];e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${a}"]`).forEach((e=>{e.querySelector(`input[name="${a}"]`).value="",e.querySelector(".wpcf7-quiz-label").textContent=n,e.querySelector(`input[name="_wpcf7_quiz_answer_${a}"]`).value=r}))}};function m(t){const a=new FormData(t);t.wpcf7={id:e(a.get("_wpcf7")),status:t.getAttribute("data-status"),pluginVersion:a.get("_wpcf7_version"),locale:a.get("_wpcf7_locale"),unitTag:a.get("_wpcf7_unit_tag"),containerPost:e(a.get("_wpcf7_container_post")),parent:t.closest(".wpcf7"),get schema(){return wpcf7.schemas.get(this.id)}},wpcf7.schemas.set(t.wpcf7.id,void 0),t.querySelectorAll(".has-spinner").forEach((e=>{e.insertAdjacentHTML("afterend",'<span class="wpcf7-spinner"></span>')})),(e=>{e.querySelectorAll(".wpcf7-exclusive-checkbox").forEach((t=>{t.addEventListener("change",(t=>{const a=t.target.getAttribute("name");e.querySelectorAll(`input[type="checkbox"][name="${a}"]`).forEach((e=>{e!==t.target&&(e.checked=!1)}))}))}))})(t),(e=>{e.querySelectorAll(".has-free-text").forEach((t=>{const a=t.querySelector("input.wpcf7-free-text"),n=t.querySelector('input[type="checkbox"], input[type="radio"]');a.disabled=!n.checked,e.addEventListener("change",(e=>{a.disabled=!n.checked,e.target===n&&n.checked&&a.focus()}))}))})(t),(e=>{e.querySelectorAll(".wpcf7-validates-as-url").forEach((e=>{e.addEventListener("change",(t=>{let a=e.value.trim();a&&!a.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==a.indexOf(".")&&(a=a.replace(/^\/+/,""),a="http://"+a),e.value=a}))}))})(t),(e=>{if(!e.querySelector(".wpcf7-acceptance")||e.classList.contains("wpcf7-acceptance-as-validation"))return;const t=()=>{let t=!0;e.querySelectorAll(".wpcf7-acceptance").forEach((e=>{if(!t||e.classList.contains("optional"))return;const a=e.querySelector('input[type="checkbox"]');(e.classList.contains("invert")&&a.checked||!e.classList.contains("invert")&&!a.checked)&&(t=!1)})),e.querySelectorAll(".wpcf7-submit").forEach((e=>{e.disabled=!t}))};t(),e.addEventListener("change",(e=>{t()})),e.addEventListener("wpcf7reset",(e=>{t()}))})(t),(t=>{const a=(t,a)=>{const n=e(t.getAttribute("data-starting-value")),r=e(t.getAttribute("data-maximum-value")),o=e(t.getAttribute("data-minimum-value")),c=t.classList.contains("down")?n-a.value.length:a.value.length;t.setAttribute("data-current-value",c),t.innerText=c,r&&r<a.value.length?t.classList.add("too-long"):t.classList.remove("too-long"),o&&a.value.length<o?t.classList.add("too-short"):t.classList.remove("too-short")},n=e=>{e={init:!1,...e},t.querySelectorAll(".wpcf7-character-count").forEach((n=>{const r=n.getAttribute("data-target-name"),o=t.querySelector(`[name="${r}"]`);o&&(o.value=o.defaultValue,a(n,o),e.init&&o.addEventListener("keyup",(e=>{a(n,o)})))}))};n({init:!0}),t.addEventListener("wpcf7reset",(e=>{n()}))})(t),window.addEventListener("load",(e=>{wpcf7.cached&&t.reset()})),t.addEventListener("reset",(e=>{wpcf7.reset(t)})),t.addEventListener("submit",(e=>{wpcf7.submit(t,{submitter:e.submitter}),e.preventDefault()})),t.addEventListener("wpcf7submit",(e=>{e.detail.apiResponse.captcha&&u(t,e.detail.apiResponse.captcha),e.detail.apiResponse.quiz&&f(t,e.detail.apiResponse.quiz)})),t.addEventListener("wpcf7reset",(e=>{e.detail.apiResponse.captcha&&u(t,e.detail.apiResponse.captcha),e.detail.apiResponse.quiz&&f(t,e.detail.apiResponse.quiz)})),t.addEventListener("change",(e=>{e.target.closest(".wpcf7-form-control")&&wpcf7.validate(t,{target:e.target})})),t.addEventListener("wpcf7statuschanged",(e=>{const a=e.detail.status;t.querySelectorAll(".active-on-any").forEach((e=>{e.removeAttribute("inert"),e.classList.remove("active-on-any")})),t.querySelectorAll(`.inert-on-${a}`).forEach((e=>{e.setAttribute("inert","inert"),e.classList.add("active-on-any")}))}))}document.addEventListener("DOMContentLoaded",(e=>{var t;if("undefined"!=typeof wpcf7)if(void 0!==wpcf7.api)if("function"==typeof window.fetch)if("function"==typeof window.FormData)if("function"==typeof NodeList.prototype.forEach)if("function"==typeof String.prototype.replaceAll){wpcf7={init:m,submit:l,reset:d,validate:o,schemas:new Map,...null!==(t=wpcf7)&&void 0!==t?t:{}},document.querySelectorAll(".wpcf7 > form").forEach((e=>{wpcf7.init(e),e.closest(".wpcf7").classList.replace("no-js","js")}));for(const e of wpcf7.schemas.keys())n({endpoint:`contact-forms/${e}/feedback/schema`,method:"GET"}).then((t=>{wpcf7.schemas.set(e,t)}))}else console.error("Your browser does not support String.replaceAll().");else console.error("Your browser does not support NodeList.forEach().");else console.error("Your browser does not support window.FormData().");else console.error("Your browser does not support window.fetch().");else console.error("wpcf7.api is not defined.");else console.error("wpcf7 is not defined.")}))})();
var cf7GASendActions={"invalid":"true","spam":"true","mail_sent":"true","mail_failed":"true","sent":"true"},cf7FormIDs={"ID_6239":"Contatto Agenti","ID_6196":"Mailjet","ID_5996":"Contatto Principale","ID_11":"Contact form 1","ID_5808":"Contact form 1"};
"use strict";function cf7GASendTrackingEvent(e,n,t){if(!(0<Object.keys(cf7GASendActions).length)||void 0!==cf7GASendActions[t]&&"true"===cf7GASendActions[t]){var a="";a="undefined"!=typeof cf7FormIDs?cf7FormIDs["ID_"+e]:"Form ID "+e,"undefined"!=typeof gtag&&gtag("event","contact_form_7",{event_category:"Contact Form 7",event_action:n,event_label:a}),"undefined"!=typeof dataLayer&&dataLayer.push({event:"Contact Form 7",event_action:n,event_label:a}),"undefined"!=typeof ga&&ga("send","event","Contact Form 7",n,a),"undefined"!=typeof _gaq&&_gaq.push(["_trackEvent","Contact Form 7",n,a]),"undefined"!=typeof __gaTracker&&__gaTracker("send","event","Contact Form 7",n,a)}}document.addEventListener("wpcf7invalid",function(e){cf7GASendTrackingEvent(e.detail.contactFormId,"Invalid","invalid")},!1),document.addEventListener("wpcf7spam",function(e){cf7GASendTrackingEvent(e.detail.contactFormId,"Spam","spam")},!1),document.addEventListener("wpcf7mailsent",function(e){cf7GASendTrackingEvent(e.detail.contactFormId,"Mail Sent","mail_sent")},!1),document.addEventListener("wpcf7mailfailed",function(e){cf7GASendTrackingEvent(e.detail.contactFormId,"Mail Failed","mail_failed")},!1),document.addEventListener("wpcf7submit",function(e){cf7GASendTrackingEvent(e.detail.contactFormId,"Sent","sent")},!1);
(function($){'use strict';})(jQuery);
jQuery(function($){var using_mobile_browser=false;if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){using_mobile_browser=true;}
var nectarPageHeader;function fullscreenHeightCalc(){var pageHeaderOffset=nectarPageHeader.offset().top;nectarPageHeader.css('height',(parseInt(window.innerHeight)-parseInt(pageHeaderOffset))+'px');}
if(using_mobile_browser&&$('#page-header-bg.fullscreen-header').length>0){nectarPageHeader=$('#page-header-bg');fullscreenHeightCalc();var $windowDOMWidth=window.innerWidth,$windowDOMHeight=window.innerHeight;$(window).resize(function(){if(($(window).width()!=$windowDOMWidth&&$(window).height!=$windowDOMHeight)){fullscreenHeightCalc();$windowDOMWidth=window.innerWidth;$windowDOMHeight=window.innerHeight;}});}
function portfolioFullScreenSliderCalcs(){var $bodyBorderSize=($('.body-border-top').length>0&&$(window).width()>1000)?$('.body-border-top').height():0;$('.nectar_fullscreen_zoom_recent_projects').each(function(){if($(this).parents('.first-section').length>0){$(this).css('height',$(window).height()-$(this).offset().top-$bodyBorderSize);}else{$(this).css('height',$(window).height());}});}
if(using_mobile_browser&&$('.nectar_fullscreen_zoom_recent_projects').length>0){portfolioFullScreenSliderCalcs();}
function centeredNavBottomBarReposition(){var $headerOuter=$('#header-outer');var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');var $headerSpan3=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_3');var $secondaryHeader=$('#header-secondary-outer');var $logoLinkClone=$headerSpan3.find('#logo').clone();if($logoLinkClone.is('[data-supplied-ml="true"]')){$logoLinkClone.find('img:not(.mobile-only-logo)').remove();}
$logoLinkClone.find('img.starting-logo').remove();function centeredNavBottomBarSecondary(){if($('body.mobile').length>0){$('#header-outer').css('margin-top','');}else{if($('#header-outer .span_9').css('display')=='none'){$('#header-outer').css('margin-top','');}else if($('#header-outer .span_9').css('display')!='none'&&parseInt($('#header-outer').css('top'))>0){$('#header-outer').css('top','');}}}
if($secondaryHeader.length>0){if($('#header-outer[data-remove-fixed="1"]').length==0&&$('#header-outer[data-condense="true"]').length>0){setTimeout(function(){centeredNavBottomBarSecondary();},50);}
$secondaryHeader.addClass('centered-menu-bottom-bar');}
if($('#header-outer[data-condense="true"]').length>0){$headerSpan9.prepend($logoLinkClone);}}
if($('#header-outer[data-format="centered-menu-bottom-bar"]').length>0){centeredNavBottomBarReposition();}
$('#page-header-bg[data-animate-in-effect="zoom-out"]').addClass('loaded');function sliderFontOverrides(){var $overrideCSS='';$('.nectar-slider-wrap').each(function(i){if($(this).find('.swiper-container[data-tho]').length>0){$tho=$(this).find('.swiper-container').attr('data-tho');$tco=$(this).find('.swiper-container').attr('data-tco');$pho=$(this).find('.swiper-container').attr('data-pho');$pco=$(this).find('.swiper-container').attr('data-pco');if($tho!='auto'||$tco!='auto'){$overrideCSS+='@media only screen and (max-width: 1000px) and (min-width: 690px) {';if($tho!='auto')
$overrideCSS+='#'+$(this).attr('id')+'.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content h2, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="true"] .swiper-slide .content h2, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="boxed-full-width"] .swiper-slide .content h2, body .full-width-content .vc_span12 .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content h2 { font-size:'+$tho+'px!important; line-height:'+(parseInt($tho)+10)+'px!important;  }';if($pho!='auto')
$overrideCSS+='#'+$(this).attr('id')+'.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, #boxed .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content p, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="true"] .swiper-slide .content p, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="boxed-full-width"] .swiper-slide .content p, body .full-width-content .vc_span12 .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content p { font-size:'+$tco+'px!important; line-height:'+(parseInt($tco)+10)+'px!important;  }';$overrideCSS+='}';}
if($pho!='auto'||$pco!='auto'){$overrideCSS+='@media only screen and (max-width: 690px) {';if($pho!='auto')
$overrideCSS+='#'+$(this).attr('id')+'.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content h2, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="true"] .swiper-slide .content h2, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="boxed-full-width"] .swiper-slide .content h2, body .full-width-content .vc_span12 .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content h2 { font-size:'+$pho+'px!important; line-height:'+(parseInt($pho)+10)+'px!important;  }';if($pho!='auto')
$overrideCSS+='#'+$(this).attr('id')+'.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, #boxed .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content p,  body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="true"] .swiper-slide .content p, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="boxed-full-width"] .swiper-slide .content p, body .full-width-content .vc_span12 .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content p { font-size:'+$pco+'px!important; line-height:'+(parseInt($pco)+10)+'px!important;  }';$overrideCSS+='}';}}});if($overrideCSS.length>1){var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=$overrideCSS;}else{style.appendChild(document.createTextNode($overrideCSS));}
head.appendChild(style);$('.nectar-slider-wrap .content').css('visibility','visible');}}
sliderFontOverrides();function centeredLogoMargins(){if($('#header-outer[data-format="centered-logo-between-menu"]').length>0&&$(window).width()>1000){$midnightSelector=($('#header-outer .midnightHeader').length>0)?'> .midnightHeader:first-child':'';var $navItemLength=$('#header-outer[data-format="centered-logo-between-menu"] '+$midnightSelector+' nav > .sf-menu > li').length;if($('#header-outer #social-in-menu').length>0){$navItemLength--;}
$centerLogoWidth=($('#header-outer .row .col.span_3 #logo img:visible').length==0)?parseInt($('#header-outer .row .col.span_3').width()):parseInt($('#header-outer .row .col.span_3 img:visible').width());$extraMenuSpace=($('#header-outer[data-lhe="animated_underline"]').length>0)?parseInt($('#header-outer header#top nav > ul > li:first-child > a').css('margin-right')):parseInt($('#header-outer header#top nav > ul > li:first-child > a').css('padding-right'));if($extraMenuSpace>30){$extraMenuSpace+=45;}else if($extraMenuSpace>20){$extraMenuSpace+=40;}else{$extraMenuSpace+=30;}
$('#header-outer[data-format="centered-logo-between-menu"] nav > .sf-menu > li:nth-child('+Math.floor($navItemLength/2)+')').css({'margin-right':($centerLogoWidth+$extraMenuSpace)+'px'}).addClass('menu-item-with-margin');$leftMenuWidth=0;$rightMenuWidth=0;$('#header-outer[data-format="centered-logo-between-menu"] '+$midnightSelector+' nav > .sf-menu > li:not(#social-in-menu)').each(function(i){if(i+1<=Math.floor($navItemLength/2)){$leftMenuWidth+=$(this).width();}else{$rightMenuWidth+=$(this).width();}});var $menuDiff=Math.abs($rightMenuWidth-$leftMenuWidth);if($leftMenuWidth>$rightMenuWidth)
$('#header-outer .row > .col.span_9').css('padding-right',$menuDiff);else
$('#header-outer .row > .col.span_9').css('padding-left',$menuDiff);$('#header-outer[data-format="centered-logo-between-menu"] nav').css('visibility','visible');}}
var usingLogoImage=($('#header-outer[data-using-logo="1"]').length>0)?true:false;if(!usingLogoImage){centeredLogoMargins();}
else if(usingLogoImage&&$('#header-outer[data-format="centered-logo-between-menu"]').length>0&&$('header#top #logo img:first[src]').length>0){var tempLogoImg=new Image();tempLogoImg.src=$('header#top #logo img:first').attr('src');tempLogoImg.onload=function(){centeredLogoMargins();};}
function nectarFullWidthSections(){var $windowInnerWidth=window.innerWidth;var $scrollBar=($('#ascrail2000').length>0&&$windowInnerWidth>1000)?-13:0;var $bodyBorderWidth=($('.body-border-right').length>0&&$windowInnerWidth>1000)?parseInt($('.body-border-right').width())*2:0;var $justOutOfSight;if($('#boxed').length==1){$justOutOfSight=((parseInt($('.container-wrap').width())-parseInt($('.main-content').width()))/2)+4;}else{var $extResponsivePadding=($('body[data-ext-responsive="true"]').length>0&&$windowInnerWidth>=1000)?180:0;var $leftHeaderSize=($('#header-outer[data-format="left-header"]').length>0&&$windowInnerWidth>=1000)?parseInt($('#header-outer[data-format="left-header"]').width()):0;if($(window).width()-$leftHeaderSize-$bodyBorderWidth<=parseInt($('.main-content').css('max-width'))){var $windowWidth=parseInt($('.main-content').css('max-width'));if($extResponsivePadding==180)$windowWidth=$windowWidth-$scrollBar;}else{var $windowWidth=$(window).width()-$leftHeaderSize-$bodyBorderWidth;}
var $contentWidth=parseInt($('.main-content').css('max-width'));if($('body.single-post[data-ext-responsive="true"]').length>0&&$('.container-wrap.no-sidebar').length>0){$contentWidth=$('.post-area').width();$extResponsivePadding=0;}
$justOutOfSight=Math.ceil((($windowWidth+$extResponsivePadding+$scrollBar-$contentWidth)/2))}
$('.carousel-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), .full-width-content').each(function(){var $leftHeaderSize=($('#header-outer[data-format="left-header"]').length>0&&$windowInnerWidth>=1000)?parseInt($('#header-outer[data-format="left-header"]').width()):0;var $bodyBorderWidth=($('.body-border-right').length>0&&$windowInnerWidth>1000)?parseInt($('.body-border-right').width())*2:0;if($('#boxed').length==1){var $mainContentWidth=($('#nectar_fullscreen_rows').length==0)?parseInt($('.main-content').width()):parseInt($(this).parents('.container').width());if($('body.single-post[data-ext-responsive="true"]').length>0&&$('.container-wrap.no-sidebar').length>0&&$(this).parents('.post-area').length>0){$contentWidth=$('.post-area').width();$extResponsivePadding=0;$windowWidth=$(window).width()-$bodyBorderWidth;$justOutOfSight=Math.ceil((($windowWidth+$extResponsivePadding+$scrollBar-$contentWidth)/2))}else{if($(this).parents('.page-submenu').length>0)
$justOutOfSight=((parseInt($('.container-wrap').width())-$mainContentWidth)/2);else
$justOutOfSight=((parseInt($('.container-wrap').width())-$mainContentWidth)/2)+4;}}else{if($('body.single-post[data-ext-responsive="true"]').length>0&&$('.container-wrap.no-sidebar').length>0&&$(this).parents('.post-area').length>0){$contentWidth=$('.post-area').width();$extResponsivePadding=0;$windowWidth=$(window).width()-$leftHeaderSize-$bodyBorderWidth;}else{var $mainContentMaxWidth=($('#nectar_fullscreen_rows').length==0)?parseInt($('.main-content').css('max-width')):parseInt($(this).parents('.container').css('max-width'));if($('#boxed').length==0&&$(this).hasClass('portfolio-items')&&$(this).is('[data-gutter*="px"]')&&$(this).attr('data-gutter').length>0&&$(this).attr('data-gutter')!='none'){$scrollBar=($('#ascrail2000').length>0&&$windowInnerWidth>1000)?-13:0;}
if($(window).width()-$leftHeaderSize-$bodyBorderWidth<=$mainContentMaxWidth){$windowWidth=$mainContentMaxWidth;if($extResponsivePadding==180)$windowWidth=$windowWidth-$scrollBar;}
$contentWidth=$mainContentMaxWidth;$extResponsivePadding=($('body[data-ext-responsive="true"]').length>0&&window.innerWidth>=1000)?180:0;if($leftHeaderSize>0)$extResponsivePadding=($('body[data-ext-responsive="true"]').length>0&&window.innerWidth>=1000)?120:0;}
$justOutOfSight=Math.ceil((($windowWidth+$extResponsivePadding+$scrollBar-$contentWidth)/2))}
var $extraSpace=0;if($(this).hasClass('carousel-wrap'))$extraSpace=1;if($(this).hasClass('portfolio-items'))$extraSpace=5;var $carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):$(window).width()-$leftHeaderSize-$bodyBorderWidth+$extraSpace+$scrollBar;if($('#boxed').length==0&&$(this).hasClass('portfolio-items')&&$(this).is('[data-gutter*="px"]')&&$(this).attr('data-gutter').length>0&&$(this).attr('data-gutter')!='none'){if($(window).width()>1000)
$carouselWidth=$(window).width()-$leftHeaderSize-$bodyBorderWidth+$scrollBar+3
else
$carouselWidth=$(window).width()-$leftHeaderSize-$bodyBorderWidth+$scrollBar}
if($(this).parent().hasClass('default-style')){var $mainContentWidth=($('#nectar_fullscreen_rows').length==0)?parseInt($('.main-content').width()):parseInt($(this).parents('.container').width());if($('#boxed').length!=0){$carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):$(window).width()-$leftHeaderSize+$extraSpace+$scrollBar;}
else{$carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):($(window).width()-$leftHeaderSize-$bodyBorderWidth)-(($(window).width()-$leftHeaderSize-$bodyBorderWidth)*.025)+$extraSpace+$scrollBar;$windowWidth=($(window).width()-$leftHeaderSize-$bodyBorderWidth<=$mainContentWidth)?$mainContentWidth:($(window).width()-$leftHeaderSize-$bodyBorderWidth)-(($(window).width()-$leftHeaderSize-$bodyBorderWidth)*.025);$justOutOfSight=Math.ceil((($windowWidth+$scrollBar-$mainContentWidth)/2))}}
else if($(this).parent().hasClass('spaced')){var $mainContentWidth=($('#nectar_fullscreen_rows').length==0)?parseInt($('.main-content').width()):parseInt($(this).parents('.container').width());if($('#boxed').length!=0){$carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2)-($(window).width()*.02):$(window).width()+$extraSpace+$scrollBar;}else{$carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):($(window).width()-$leftHeaderSize-$bodyBorderWidth)-Math.ceil(($(window).width()-$leftHeaderSize-$bodyBorderWidth)*.02)+$extraSpace+$scrollBar;var $windowWidth2=($(window).width()-$leftHeaderSize-$bodyBorderWidth<=$mainContentWidth)?$mainContentWidth:($(window).width()-$leftHeaderSize-$bodyBorderWidth)-(($(window).width()-$leftHeaderSize-$bodyBorderWidth)*.02);$justOutOfSight=Math.ceil((($windowWidth2+$scrollBar-$mainContentWidth)/2)+2)}}
if(!$(this).parents('.span_9').length>0&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'&&$(this).parent().attr('id')!='portfolio-extra'&&!$(this).find('.carousel-wrap[data-full-width="true"]').length>0&&!$(this).find('.nectar-carousel-flickity-fixed-content').length>0&&!$(this).find('.portfolio-items:not(".carousel")[data-col-num="elastic"]').length>0){if($('.single-product').length>0&&$(this).parents('#tab-description').length>0&&$(this).parents('.full-width-tabs').length==0){$(this).css({'visibility':'visible'});}else{if($(this).hasClass('portfolio-items')){$(this).css({'transform':'translateX(-'+$justOutOfSight+'px)','margin-left':0,'left':0,'width':$carouselWidth,'visibility':'visible'});}else{$(this).css({'left':0,'margin-left':-$justOutOfSight,'width':$carouselWidth,'visibility':'visible'});}}}else if($(this).parent().attr('id')=='portfolio-extra'&&$('#full_width_portfolio').length!=0){$(this).css({'left':0,'margin-left':-$justOutOfSight,'width':$carouselWidth,'visibility':'visible'});}
else{$(this).css({'margin-left':0,'width':'auto','left':'0','visibility':'visible'});}});}
if($('#nectar_fullscreen_rows').length==0){nectarFullWidthSections();}});
/*! modernizr 3.3.1 (Custom Build) | MIT *
 * https://modernizr.com/download/?-applicationcache-audio-backgroundsize-borderimage-borderradius-boxshadow-canvas-canvastext-cssanimations-csscolumns-cssgradients-csspositionsticky-cssreflections-csstransforms-csstransforms3d-csstransitions-flexbox-flexboxlegacy-fontface-generatedcontent-geolocation-hashchange-history-hsla-indexeddb-inlinesvg-input-inputtypes-localstorage-multiplebgs-opacity-postmessage-rgba-sessionstorage-smil-svg-svgclippaths-textshadow-video-webgl-websockets-websqldatabase-webworkers-domprefixes-hasevent-prefixed-prefixes-setclasses-shiv-testallprops-testprop-teststyles !*/
!function(e,t,n){function r(e,t){return typeof e===t}function a(){var e,t,n,a,o,i,s;for(var c in b)if(b.hasOwnProperty(c)){if(e=[],t=b[c],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(a=r(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)i=e[o],s=i.split("."),1===s.length?Modernizr[s[0]]=a:(!Modernizr[s[0]]||Modernizr[s[0]]instanceof Boolean||(Modernizr[s[0]]=new Boolean(Modernizr[s[0]])),Modernizr[s[0]][s[1]]=a),y.push((a?"":"no-")+s.join("-"))}}function o(e){var t=C.className,n=Modernizr._config.classPrefix||"";if(E&&(t=t.baseVal),Modernizr._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}Modernizr._config.enableClasses&&(t+=" "+n+e.join(" "+n),E?C.className.baseVal=t:C.className=t)}function i(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):E?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function s(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function c(e,t){return!!~(""+e).indexOf(t)}function d(){var e=t.body;return e||(e=i(E?"svg":"body"),e.fake=!0),e}function l(e,n,r,a){var o,s,c,l,u="modernizr",f=i("div"),p=d();if(parseInt(r,10))for(;r--;)c=i("div"),c.id=a?a[r]:u+(r+1),f.appendChild(c);return o=i("style"),o.type="text/css",o.id="s"+u,(p.fake?p:f).appendChild(o),p.appendChild(f),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(t.createTextNode(e)),f.id=u,p.fake&&(p.style.background="",p.style.overflow="hidden",l=C.style.overflow,C.style.overflow="hidden",C.appendChild(p)),s=n(f,e),p.fake?(p.parentNode.removeChild(p),C.style.overflow=l,C.offsetHeight):f.parentNode.removeChild(f),!!s}function u(e,t){return function(){return e.apply(t,arguments)}}function f(e,t,n){var a;for(var o in e)if(e[o]in t)return n===!1?e[o]:(a=t[e[o]],r(a,"function")?u(a,n||t):a);return!1}function p(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function m(t,r){var a=t.length;if("CSS"in e&&"supports"in e.CSS){for(;a--;)if(e.CSS.supports(p(t[a]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var o=[];a--;)o.push("("+p(t[a])+":"+r+")");return o=o.join(" or "),l("@supports ("+o+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return n}function g(e,t,a,o){function d(){u&&(delete W.style,delete W.modElem)}if(o=r(o,"undefined")?!1:o,!r(a,"undefined")){var l=m(e,a);if(!r(l,"undefined"))return l}for(var u,f,p,g,h,v=["modernizr","tspan","samp"];!W.style&&v.length;)u=!0,W.modElem=i(v.shift()),W.style=W.modElem.style;for(p=e.length,f=0;p>f;f++)if(g=e[f],h=W.style[g],c(g,"-")&&(g=s(g)),W.style[g]!==n){if(o||r(a,"undefined"))return d(),"pfx"==t?g:!0;try{W.style[g]=a}catch(y){}if(W.style[g]!=h)return d(),"pfx"==t?g:!0}return d(),!1}function h(e,t,n,a,o){var i=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+B.join(i+" ")+i).split(" ");return r(t,"string")||r(t,"undefined")?g(s,t,a,o):(s=(e+" "+P.join(i+" ")+i).split(" "),f(s,t,n))}function v(e,t,r){return h(e,n,n,t,r)}var y=[],b=[],x={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){b.push({name:e,fn:t,options:n})},addAsyncTest:function(e){b.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=x,Modernizr=new Modernizr,Modernizr.addTest("applicationcache","applicationCache"in e),Modernizr.addTest("geolocation","geolocation"in navigator),Modernizr.addTest("history",function(){var t=navigator.userAgent;return-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone")?e.history&&"pushState"in e.history:!1}),Modernizr.addTest("postmessage","postMessage"in e),Modernizr.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var T=!1;try{T="WebSocket"in e&&2===e.WebSocket.CLOSING}catch(w){}Modernizr.addTest("websockets",T),Modernizr.addTest("localstorage",function(){var e="modernizr";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(t){return!1}}),Modernizr.addTest("sessionstorage",function(){var e="modernizr";try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(t){return!1}}),Modernizr.addTest("websqldatabase","openDatabase"in e),Modernizr.addTest("webworkers","Worker"in e);var S=x._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];x._prefixes=S;var C=t.documentElement,E="svg"===C.nodeName.toLowerCase();E||!function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=b.elements;return"string"==typeof e?e.split(" "):e}function a(e,t){var n=b.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),b.elements=n+" "+e,d(t)}function o(e){var t=y[e[h]];return t||(t={},v++,e[h]=v,y[v]=t),t}function i(e,n,r){if(n||(n=t),u)return n.createElement(e);r||(r=o(n));var a;return a=r.cache[e]?r.cache[e].cloneNode():g.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!a.canHaveChildren||m.test(e)||a.tagUrn?a:r.frag.appendChild(a)}function s(e,n){if(e||(e=t),u)return e.createDocumentFragment();n=n||o(e);for(var a=n.frag.cloneNode(),i=0,s=r(),c=s.length;c>i;i++)a.createElement(s[i]);return a}function c(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return b.shivMethods?i(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(b,t.frag)}function d(e){e||(e=t);var r=o(e);return!b.shivCSS||l||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),u||c(e,r),e}var l,u,f="3.7.3",p=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,g=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,h="_html5shiv",v=0,y={};!function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>",l="hidden"in e,u=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){l=!0,u=!0}}();var b={elements:p.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:f,shivCSS:p.shivCSS!==!1,supportsUnknownElements:u,shivMethods:p.shivMethods!==!1,type:"default",shivDocument:d,createElement:i,createDocumentFragment:s,addElements:a};e.html5=b,d(t),"object"==typeof module&&module.exports&&(module.exports=b)}("undefined"!=typeof e?e:this,t);var k="Moz O ms Webkit",P=x._config.usePrefixes?k.toLowerCase().split(" "):[];x._domPrefixes=P;var _=function(){function e(e,t){var a;return e?(t&&"string"!=typeof t||(t=i(t||"div")),e="on"+e,a=e in t,!a&&r&&(t.setAttribute||(t=i("div")),t.setAttribute(e,""),a="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),a):!1}var r=!("onblur"in t.documentElement);return e}();x.hasEvent=_,Modernizr.addTest("hashchange",function(){return _("hashchange",e)===!1?!1:t.documentMode===n||t.documentMode>7}),Modernizr.addTest("audio",function(){var e=i("audio"),t=!1;try{(t=!!e.canPlayType)&&(t=new Boolean(t),t.ogg=e.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),t.mp3=e.canPlayType('audio/mpeg; codecs="mp3"').replace(/^no$/,""),t.opus=e.canPlayType('audio/ogg; codecs="opus"')||e.canPlayType('audio/webm; codecs="opus"').replace(/^no$/,""),t.wav=e.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),t.m4a=(e.canPlayType("audio/x-m4a;")||e.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(n){}return t}),Modernizr.addTest("canvas",function(){var e=i("canvas");return!(!e.getContext||!e.getContext("2d"))}),Modernizr.addTest("canvastext",function(){return Modernizr.canvas===!1?!1:"function"==typeof i("canvas").getContext("2d").fillText}),Modernizr.addTest("video",function(){var e=i("video"),t=!1;try{(t=!!e.canPlayType)&&(t=new Boolean(t),t.ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),t.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),t.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""),t.vp9=e.canPlayType('video/webm; codecs="vp9"').replace(/^no$/,""),t.hls=e.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(/^no$/,""))}catch(n){}return t}),Modernizr.addTest("webgl",function(){var t=i("canvas"),n="probablySupportsContext"in t?"probablySupportsContext":"supportsContext";return n in t?t[n]("webgl")||t[n]("experimental-webgl"):"WebGLRenderingContext"in e}),Modernizr.addTest("cssgradients",function(){for(var e,t="background-image:",n="gradient(linear,left top,right bottom,from(#9f9),to(white));",r="",a=0,o=S.length-1;o>a;a++)e=0===a?"to ":"",r+=t+S[a]+"linear-gradient("+e+"left top, #9f9, white);";Modernizr._config.usePrefixes&&(r+=t+"-webkit-"+n);var s=i("a"),c=s.style;return c.cssText=r,(""+c.backgroundImage).indexOf("gradient")>-1}),Modernizr.addTest("multiplebgs",function(){var e=i("a").style;return e.cssText="background:url(https://),url(https://),red url(https://)",/(url\s*\(.*?){3}/.test(e.background)}),Modernizr.addTest("opacity",function(){var e=i("a").style;return e.cssText=S.join("opacity:.55;"),/^0.55$/.test(e.opacity)}),Modernizr.addTest("rgba",function(){var e=i("a").style;return e.cssText="background-color:rgba(150,255,150,.5)",(""+e.backgroundColor).indexOf("rgba")>-1}),Modernizr.addTest("inlinesvg",function(){var e=i("div");return e.innerHTML="<svg/>","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&e.firstChild&&e.firstChild.namespaceURI)}),Modernizr.addTest("csspositionsticky",function(){var e="position:",t="sticky",n=i("a"),r=n.style;return r.cssText=e+S.join(t+";"+e).slice(0,-e.length),-1!==r.position.indexOf(t)});var N=i("input"),R="autocomplete autofocus list placeholder max min multiple pattern required step".split(" "),z={};Modernizr.input=function(t){for(var n=0,r=t.length;r>n;n++)z[t[n]]=!!(t[n]in N);return z.list&&(z.list=!(!i("datalist")||!e.HTMLDataListElement)),z}(R);var $="search tel url email datetime date month week time datetime-local number range color".split(" "),A={};Modernizr.inputtypes=function(e){for(var r,a,o,i=e.length,s="1)",c=0;i>c;c++)N.setAttribute("type",r=e[c]),o="text"!==N.type&&"style"in N,o&&(N.value=s,N.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(r)&&N.style.WebkitAppearance!==n?(C.appendChild(N),a=t.defaultView,o=a.getComputedStyle&&"textfield"!==a.getComputedStyle(N,null).WebkitAppearance&&0!==N.offsetHeight,C.removeChild(N)):/^(search|tel)$/.test(r)||(o=/^(url|email)$/.test(r)?N.checkValidity&&N.checkValidity()===!1:N.value!=s)),A[e[c]]=!!o;return A}($),Modernizr.addTest("hsla",function(){var e=i("a").style;return e.cssText="background-color:hsla(120,40%,100%,.5)",c(e.backgroundColor,"rgba")||c(e.backgroundColor,"hsla")});var O="CSS"in e&&"supports"in e.CSS,L="supportsCSS"in e;Modernizr.addTest("supports",O||L);var j={}.toString;Modernizr.addTest("svgclippaths",function(){return!!t.createElementNS&&/SVGClipPath/.test(j.call(t.createElementNS("http://www.w3.org/2000/svg","clipPath")))}),Modernizr.addTest("smil",function(){return!!t.createElementNS&&/SVGAnimate/.test(j.call(t.createElementNS("http://www.w3.org/2000/svg","animate")))});var B=x._config.usePrefixes?k.split(" "):[];x._cssomPrefixes=B;var F=function(t){var r,a=S.length,o=e.CSSRule;if("undefined"==typeof o)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in o)return"@"+t;for(var i=0;a>i;i++){var s=S[i],c=s.toUpperCase()+"_"+r;if(c in o)return"@-"+s.toLowerCase()+"-"+t}return!1};x.atRule=F;var M=x.testStyles=l,D=function(){var e=navigator.userAgent,t=e.match(/applewebkit\/([0-9]+)/gi)&&parseFloat(RegExp.$1),n=e.match(/w(eb)?osbrowser/gi),r=e.match(/windows phone/gi)&&e.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9,a=533>t&&e.match(/android/gi);return n||a||r}();D?Modernizr.addTest("fontface",!1):M('@font-face {font-family:"font";src:url("https://")}',function(e,n){var r=t.getElementById("smodernizr"),a=r.sheet||r.styleSheet,o=a?a.cssRules&&a.cssRules[0]?a.cssRules[0].cssText:a.cssText||"":"",i=/src/i.test(o)&&0===o.indexOf(n.split(" ")[0]);Modernizr.addTest("fontface",i)}),M('#modernizr{font:0/0 a}#modernizr:after{content:":)";visibility:hidden;font:7px/1 a}',function(e){Modernizr.addTest("generatedcontent",e.offsetHeight>=7)});var I={elem:i("modernizr")};Modernizr._q.push(function(){delete I.elem});var W={style:I.elem.style};Modernizr._q.unshift(function(){delete W.style});var V=x.testProp=function(e,t,r){return g([e],n,t,r)};Modernizr.addTest("textshadow",V("textShadow","1px 1px")),x.testAllProps=h;var H,U=x.prefixed=function(e,t,n){return 0===e.indexOf("@")?F(e):(-1!=e.indexOf("-")&&(e=s(e)),t?h(e,t,n):h(e,"pfx"))};try{H=U("indexedDB",e)}catch(w){}Modernizr.addTest("indexeddb",!!H),H&&Modernizr.addTest("indexeddb.deletedatabase","deleteDatabase"in H),x.testAllProps=v,Modernizr.addTest("cssanimations",v("animationName","a",!0)),Modernizr.addTest("backgroundsize",v("backgroundSize","100%",!0)),Modernizr.addTest("borderimage",v("borderImage","url() 1",!0)),Modernizr.addTest("borderradius",v("borderRadius","0px",!0)),Modernizr.addTest("boxshadow",v("boxShadow","1px 1px",!0)),function(){Modernizr.addTest("csscolumns",function(){var e=!1,t=v("columnCount");try{(e=!!t)&&(e=new Boolean(e))}catch(n){}return e});for(var e,t,n=["Width","Span","Fill","Gap","Rule","RuleColor","RuleStyle","RuleWidth","BreakBefore","BreakAfter","BreakInside"],r=0;r<n.length;r++)e=n[r].toLowerCase(),t=v("column"+n[r]),("breakbefore"===e||"breakafter"===e||"breakinside"==e)&&(t=t||v(n[r])),Modernizr.addTest("csscolumns."+e,t)}(),Modernizr.addTest("flexbox",v("flexBasis","1px",!0)),Modernizr.addTest("flexboxlegacy",v("boxDirection","reverse",!0)),Modernizr.addTest("cssreflections",v("boxReflect","above",!0)),Modernizr.addTest("csstransforms",function(){return-1===navigator.userAgent.indexOf("Android 2.")&&v("transform","scale(1)",!0)}),Modernizr.addTest("csstransforms3d",function(){var e=!!v("perspective","1px",!0),t=Modernizr._config.usePrefixes;if(e&&(!t||"webkitPerspective"in C.style)){var n,r="#modernizr{width:0;height:0}";Modernizr.supports?n="@supports (perspective: 1px)":(n="@media (transform-3d)",t&&(n+=",(-webkit-transform-3d)")),n+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}",M(r+n,function(t){e=7===t.offsetWidth&&18===t.offsetHeight})}return e}),Modernizr.addTest("csstransitions",v("transition","all",!0)),a(),o(y),delete x.addTest,delete x.addAsyncTest;for(var q=0;q<Modernizr._q.length;q++)Modernizr._q[q]();e.Modernizr=Modernizr}(window,document);
/*!
 * imagesLoaded PACKAGED v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(e,r),delete n[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i)}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function i(e,t){for(var i in t)e[i]=t[i];return e}function n(e){if(Array.isArray(e))return e;var t="object"==typeof e&&"number"==typeof e.length;return t?d.call(e):[e]}function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);var s=e;return"string"==typeof e&&(s=document.querySelectorAll(e)),s?(this.elements=n(s),this.options=i({},this.options),"function"==typeof t?r=t:i(this.options,t),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(s||e))}function r(e){this.img=e}function s(e,t){this.url=e,this.element=t,this.img=new Image}var h=e.jQuery,a=e.console,d=Array.prototype.slice;o.prototype=Object.create(t.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&u[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=e.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var u={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage)}},o.prototype.addImage=function(e){var t=new r(e);this.images.push(t)},o.prototype.addBackground=function(e,t){var i=new s(e,t);this.images.push(i)},o.prototype.check=function(){function e(e,i,n){setTimeout(function(){t.progress(e,i,n)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},o.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,e,t)},o.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var e=this.getIsImageComplete();return e?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var e=this.getIsImageComplete();e&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},o.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(h=t,h.fn.imagesLoaded=function(e,t){var i=new o(this,e,t);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});
;
/*! Magnific Popup - v1.0.0 - 2015-09-17
* http://dimsemenov.com/plugins/magnific-popup/
* Copyright (c) 2015 Dmitry Semenov; */
(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){factory(require('jquery'));}else{factory(window.jQuery||window.Zepto);}}(function($){var CLOSE_EVENT='Close',BEFORE_CLOSE_EVENT='BeforeClose',AFTER_CLOSE_EVENT='AfterClose',BEFORE_APPEND_EVENT='BeforeAppend',MARKUP_PARSE_EVENT='MarkupParse',OPEN_EVENT='Open',CHANGE_EVENT='Change',NS='mfp',EVENT_NS='.'+NS,READY_CLASS='mfp-ready',REMOVING_CLASS='mfp-removing',PREVENT_CLOSE_CLASS='mfp-prevent-close';var mfp,MagnificPopup=function(){},_isJQ=!!(window.jQuery),_prevStatus,_window=$(window),_document,_prevContentType,_wrapClasses,_currPopupType;var _mfpOn=function(name,f){mfp.ev.on(NS+name+EVENT_NS,f);},_getEl=function(className,appendTo,html,raw){var el=document.createElement('div');el.className='mfp-'+className;if(html){el.innerHTML=html;}
if(!raw){el=$(el);if(appendTo){el.appendTo(appendTo);}}else if(appendTo){appendTo.appendChild(el);}
return el;},_mfpTrigger=function(e,data){mfp.ev.triggerHandler(NS+e,data);if(mfp.st.callbacks){e=e.charAt(0).toLowerCase()+e.slice(1);if(mfp.st.callbacks[e]){mfp.st.callbacks[e].apply(mfp,$.isArray(data)?data:[data]);}}},_getCloseBtn=function(type){if(type!==_currPopupType||!mfp.currTemplate.closeBtn){mfp.currTemplate.closeBtn=$(mfp.st.closeMarkup.replace('%title%',mfp.st.tClose));_currPopupType=type;}
return mfp.currTemplate.closeBtn;},_checkInstance=function(){if(!$.magnificPopup.instance){mfp=new MagnificPopup();mfp.init();$.magnificPopup.instance=mfp;}},supportsTransitions=function(){var s=document.createElement('p').style,v=['ms','O','Moz','Webkit'];if(s['transition']!==undefined){return true;}
while(v.length){if(v.pop()+'Transition'in s){return true;}}
return false;};MagnificPopup.prototype={constructor:MagnificPopup,init:function(){var appVersion=navigator.appVersion;mfp.isIE7=appVersion.indexOf("MSIE 7.")!==-1;mfp.isIE8=appVersion.indexOf("MSIE 8.")!==-1;mfp.isLowIE=mfp.isIE7||mfp.isIE8;mfp.isAndroid=(/android/gi).test(appVersion);mfp.isIOS=(/iphone|ipad|ipod/gi).test(appVersion);mfp.supportsTransition=supportsTransitions();mfp.probablyMobile=(mfp.isAndroid||mfp.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent));_document=$(document);mfp.popupsCache={};},open:function(data){var i;if(data.isObj===false){mfp.items=data.items.toArray();mfp.index=0;var items=data.items,item;for(i=0;i<items.length;i++){item=items[i];if(item.parsed){item=item.el[0];}
if(item===data.el[0]){mfp.index=i;break;}}}else{mfp.items=$.isArray(data.items)?data.items:[data.items];mfp.index=data.index||0;}
if(mfp.isOpen){mfp.updateItemHTML();return;}
mfp.types=[];_wrapClasses='';if(data.mainEl&&data.mainEl.length){mfp.ev=data.mainEl.eq(0);}else{mfp.ev=_document;}
if(data.key){if(!mfp.popupsCache[data.key]){mfp.popupsCache[data.key]={};}
mfp.currTemplate=mfp.popupsCache[data.key];}else{mfp.currTemplate={};}
mfp.st=$.extend(true,{},$.magnificPopup.defaults,data);mfp.fixedContentPos=mfp.st.fixedContentPos==='auto'?!mfp.probablyMobile:mfp.st.fixedContentPos;if(mfp.st.modal){mfp.st.closeOnContentClick=false;mfp.st.closeOnBgClick=false;mfp.st.showCloseBtn=false;mfp.st.enableEscapeKey=false;}
if(!mfp.bgOverlay){mfp.bgOverlay=_getEl('bg').on('click'+EVENT_NS,function(){mfp.close();});mfp.wrap=_getEl('wrap').attr('tabindex',-1).on('click'+EVENT_NS,function(e){if(mfp._checkIfClose(e.target)){mfp.close();}});mfp.container=_getEl('container',mfp.wrap);}
mfp.contentContainer=_getEl('content');if(mfp.st.preloader){mfp.preloader=_getEl('preloader',mfp.container,mfp.st.tLoading);}
var modules=$.magnificPopup.modules;for(i=0;i<modules.length;i++){var n=modules[i];n=n.charAt(0).toUpperCase()+n.slice(1);mfp['init'+n].call(mfp);}
_mfpTrigger('BeforeOpen');if(mfp.st.showCloseBtn){if(!mfp.st.closeBtnInside){mfp.wrap.append(_getCloseBtn());}else{_mfpOn(MARKUP_PARSE_EVENT,function(e,template,values,item){values.close_replaceWith=_getCloseBtn(item.type);});_wrapClasses+=' mfp-close-btn-in';}}
if(mfp.st.alignTop){_wrapClasses+=' mfp-align-top';}
if(mfp.fixedContentPos){mfp.wrap.css({overflow:mfp.st.overflowY,overflowX:'hidden',overflowY:mfp.st.overflowY});}else{mfp.wrap.css({top:_window.scrollTop()-parseInt($('html').css('margin-top')),position:'absolute'});}
if(mfp.st.fixedBgPos===false||(mfp.st.fixedBgPos==='auto'&&!mfp.fixedContentPos)){mfp.bgOverlay.css({height:_document.height(),position:'absolute'});}
if(mfp.st.enableEscapeKey){_document.on('keyup'+EVENT_NS,function(e){if(e.keyCode===27){mfp.close();}});}
_window.on('resize'+EVENT_NS,function(){mfp.updateSize();});if(!mfp.st.closeOnContentClick){_wrapClasses+=' mfp-auto-cursor';}
if(_wrapClasses)
mfp.wrap.addClass(_wrapClasses);var windowHeight=mfp.wH=_window.height();var windowStyles={};if(mfp.fixedContentPos){if(mfp._hasScrollBar(windowHeight)){var s=mfp._getScrollbarSize();if(s){windowStyles.marginRight=s;}}}
if(mfp.fixedContentPos){if(!mfp.isIE7){windowStyles.overflow='hidden';}else{$('body, html').css('overflow','hidden');}}
var classesToadd=mfp.st.mainClass;if(mfp.isIE7){classesToadd+=' mfp-ie7';}
if(classesToadd){mfp._addClassToMFP(classesToadd);}
mfp.updateItemHTML();_mfpTrigger('BuildControls');$('html').css(windowStyles);mfp.bgOverlay.add(mfp.wrap).prependTo(mfp.st.prependTo||$(document.body));mfp._lastFocusedEl=document.activeElement;setTimeout(function(){if(mfp.content){mfp._addClassToMFP(READY_CLASS);mfp._setFocus();}else{mfp.bgOverlay.addClass(READY_CLASS);}
_document.on('focusin'+EVENT_NS,mfp._onFocusIn);},16);mfp.isOpen=true;mfp.updateSize(windowHeight);_mfpTrigger(OPEN_EVENT);return data;},close:function(){if(!mfp.isOpen)return;_mfpTrigger(BEFORE_CLOSE_EVENT);mfp.isOpen=false;if(mfp.st.removalDelay&&!mfp.isLowIE&&mfp.supportsTransition){mfp._addClassToMFP(REMOVING_CLASS);setTimeout(function(){mfp._close();},mfp.st.removalDelay);}else{mfp._close();}},_close:function(){_mfpTrigger(CLOSE_EVENT);var classesToRemove=REMOVING_CLASS+' '+READY_CLASS+' ';mfp.bgOverlay.detach();mfp.wrap.detach();mfp.container.empty();if(mfp.st.mainClass){classesToRemove+=mfp.st.mainClass+' ';}
mfp._removeClassFromMFP(classesToRemove);if(mfp.fixedContentPos){var windowStyles={marginRight:''};if(mfp.isIE7){$('body, html').css('overflow','');}else{windowStyles.overflow='';}
$('html').css(windowStyles);}
_document.off('keyup'+EVENT_NS+' focusin'+EVENT_NS);mfp.ev.off(EVENT_NS);mfp.wrap.attr('class','mfp-wrap').removeAttr('style');mfp.bgOverlay.attr('class','mfp-bg');mfp.container.attr('class','mfp-container');if(mfp.st.showCloseBtn&&(!mfp.st.closeBtnInside||mfp.currTemplate[mfp.currItem.type]===true)){if(mfp.currTemplate.closeBtn)
mfp.currTemplate.closeBtn.detach();}
if(mfp._lastFocusedEl){}
mfp.currItem=null;mfp.content=null;mfp.currTemplate=null;mfp.prevHeight=0;_mfpTrigger(AFTER_CLOSE_EVENT);},updateSize:function(winHeight){if(mfp.isIOS){var zoomLevel=document.documentElement.clientWidth/window.innerWidth;var height=window.innerHeight*zoomLevel;mfp.wrap.css('height',height);mfp.wH=height;}else{mfp.wH=winHeight||_window.height();}
if(!mfp.fixedContentPos){mfp.wrap.css('height',mfp.wH);}
_mfpTrigger('Resize');},updateItemHTML:function(){var item=mfp.items[mfp.index];mfp.contentContainer.detach();if(mfp.content)
mfp.content.detach();if(!item.parsed){item=mfp.parseEl(mfp.index);}
var type=item.type;_mfpTrigger('BeforeChange',[mfp.currItem?mfp.currItem.type:'',type]);mfp.currItem=item;if(!mfp.currTemplate[type]){var markup=mfp.st[type]?mfp.st[type].markup:false;_mfpTrigger('FirstMarkupParse',markup);if(markup){mfp.currTemplate[type]=$(markup);}else{mfp.currTemplate[type]=true;}}
if(_prevContentType&&_prevContentType!==item.type){mfp.container.removeClass('mfp-'+_prevContentType+'-holder');}
var newContent=mfp['get'+type.charAt(0).toUpperCase()+type.slice(1)](item,mfp.currTemplate[type]);mfp.appendContent(newContent,type);item.preloaded=true;_mfpTrigger(CHANGE_EVENT,item);_prevContentType=item.type;mfp.container.prepend(mfp.contentContainer);_mfpTrigger('AfterChange');},appendContent:function(newContent,type){mfp.content=newContent;if(newContent){if(mfp.st.showCloseBtn&&mfp.st.closeBtnInside&&mfp.currTemplate[type]===true){if(!mfp.content.find('.mfp-close').length){mfp.content.append(_getCloseBtn());}}else{mfp.content=newContent;}}else{mfp.content='';}
_mfpTrigger(BEFORE_APPEND_EVENT);mfp.container.addClass('mfp-'+type+'-holder');mfp.contentContainer.append(mfp.content);},parseEl:function(index){var item=mfp.items[index],type;if(item.tagName){item={el:$(item)};}else{type=item.type;item={data:item,src:item.src};}
if(item.el){var types=mfp.types;for(var i=0;i<types.length;i++){if(item.el.hasClass('mfp-'+types[i])){type=types[i];break;}}
item.src=item.el.attr('data-mfp-src');if(!item.src){item.src=item.el.attr('href');}}
item.type=type||mfp.st.type||'inline';item.index=index;item.parsed=true;mfp.items[index]=item;_mfpTrigger('ElementParse',item);return mfp.items[index];},addGroup:function(el,options){var eHandler=function(e){e.mfpEl=this;mfp._openClick(e,el,options);};if(!options){options={};}
var eName='click.magnificPopup';options.mainEl=el;if(options.items){options.isObj=true;el.off(eName).on(eName,eHandler);}else{options.isObj=false;if(options.delegate){el.off(eName).on(eName,options.delegate,eHandler);}else{options.items=el;el.off(eName).on(eName,eHandler);}}},_openClick:function(e,el,options){var midClick=options.midClick!==undefined?options.midClick:$.magnificPopup.defaults.midClick;if(!midClick&&(e.which===2||e.ctrlKey||e.metaKey||e.altKey||e.shiftKey)){return;}
var disableOn=options.disableOn!==undefined?options.disableOn:$.magnificPopup.defaults.disableOn;if(disableOn){if($.isFunction(disableOn)){if(!disableOn.call(mfp)){return true;}}else{if(_window.width()<disableOn){return true;}}}
if(e.type){e.preventDefault();if(mfp.isOpen){e.stopPropagation();}}
options.el=$(e.mfpEl);if(options.delegate){options.items=el.find(options.delegate);}
mfp.open(options);},updateStatus:function(status,text){if(mfp.preloader){if(_prevStatus!==status){mfp.container.removeClass('mfp-s-'+_prevStatus);}
if(!text&&status==='loading'){text=mfp.st.tLoading;}
var data={status:status,text:text};_mfpTrigger('UpdateStatus',data);status=data.status;text=data.text;mfp.preloader.html(text);mfp.preloader.find('a').on('click',function(e){e.stopImmediatePropagation();});mfp.container.addClass('mfp-s-'+status);_prevStatus=status;}},_checkIfClose:function(target){if($(target).hasClass(PREVENT_CLOSE_CLASS)){return;}
var closeOnContent=mfp.st.closeOnContentClick;var closeOnBg=mfp.st.closeOnBgClick;if(closeOnContent&&closeOnBg){return true;}else{if(!mfp.content||$(target).hasClass('mfp-close')||(mfp.preloader&&target===mfp.preloader[0])){return true;}
if((target!==mfp.content[0]&&!$.contains(mfp.content[0],target))){if(closeOnBg){if($.contains(document,target)){return true;}}}else if(closeOnContent){return true;}}
return false;},_addClassToMFP:function(cName){mfp.bgOverlay.addClass(cName);mfp.wrap.addClass(cName);},_removeClassFromMFP:function(cName){this.bgOverlay.removeClass(cName);mfp.wrap.removeClass(cName);},_hasScrollBar:function(winHeight){return((mfp.isIE7?_document.height():document.body.scrollHeight)>(winHeight||_window.height()));},_setFocus:function(){(mfp.st.focus?mfp.content.find(mfp.st.focus).eq(0):mfp.wrap).focus();},_onFocusIn:function(e){if(e.target!==mfp.wrap[0]&&!$.contains(mfp.wrap[0],e.target)){mfp._setFocus();return false;}},_parseMarkup:function(template,values,item){var arr;if(item.data){values=$.extend(item.data,values);}
_mfpTrigger(MARKUP_PARSE_EVENT,[template,values,item]);$.each(values,function(key,value){if(value===undefined||value===false){return true;}
arr=key.split('_');if(arr.length>1){var el=template.find(EVENT_NS+'-'+arr[0]);if(el.length>0){var attr=arr[1];if(attr==='replaceWith'){if(el[0]!==value[0]){el.replaceWith(value);}}else if(attr==='img'){if(el.is('img')){el.attr('src',value);}else{el.replaceWith('<img src="'+value+'" class="'+el.attr('class')+'" />');}}else{el.attr(arr[1],value);}}}else{template.find(EVENT_NS+'-'+key).html(value);}});},_getScrollbarSize:function(){if(mfp.scrollbarSize===undefined){var scrollDiv=document.createElement("div");scrollDiv.style.cssText='width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;';document.body.appendChild(scrollDiv);mfp.scrollbarSize=scrollDiv.offsetWidth-scrollDiv.clientWidth;document.body.removeChild(scrollDiv);}
return mfp.scrollbarSize;}};$.magnificPopup={instance:null,proto:MagnificPopup.prototype,modules:[],open:function(options,index){_checkInstance();if(!options){options={};}else{options=$.extend(true,{},options);}
options.isObj=true;options.index=index||0;return this.instance.open(options);},close:function(){return $.magnificPopup.instance&&$.magnificPopup.instance.close();},registerModule:function(name,module){if(module.options){$.magnificPopup.defaults[name]=module.options;}
$.extend(this.proto,module.proto);this.modules.push(name);},defaults:{disableOn:0,key:null,midClick:false,mainClass:'',preloader:true,focus:'',closeOnContentClick:false,closeOnBgClick:true,closeBtnInside:true,showCloseBtn:true,enableEscapeKey:true,modal:false,alignTop:false,removalDelay:0,prependTo:null,fixedContentPos:'auto',fixedBgPos:'auto',overflowY:'auto',closeMarkup:'<button title="%title%" type="button" class="mfp-close"></button>',tClose:'Close (Esc)',tLoading:'Loading...'}};$.fn.magnificPopup=function(options){_checkInstance();var jqEl=$(this);if(typeof options==="string"){if(options==='open'){var items,itemOpts=_isJQ?jqEl.data('magnificPopup'):jqEl[0].magnificPopup,index=parseInt(arguments[1],10)||0;if(itemOpts.items){items=itemOpts.items[index];}else{items=jqEl;if(itemOpts.delegate){items=items.find(itemOpts.delegate);}
items=items.eq(index);}
mfp._openClick({mfpEl:items},jqEl,itemOpts);}else{if(mfp.isOpen)
mfp[options].apply(mfp,Array.prototype.slice.call(arguments,1));}}else{options=$.extend(true,{},options);if(_isJQ){jqEl.data('magnificPopup',options);}else{jqEl[0].magnificPopup=options;}
mfp.addGroup(jqEl,options);}
return jqEl;};var INLINE_NS='inline',_hiddenClass,_inlinePlaceholder,_lastInlineElement,_putInlineElementsBack=function(){if(_lastInlineElement){_inlinePlaceholder.after(_lastInlineElement.addClass(_hiddenClass)).detach();_lastInlineElement=null;}};$.magnificPopup.registerModule(INLINE_NS,{options:{hiddenClass:'hide',markup:'',tNotFound:'Content not found'},proto:{initInline:function(){mfp.types.push(INLINE_NS);_mfpOn(CLOSE_EVENT+'.'+INLINE_NS,function(){_putInlineElementsBack();});},getInline:function(item,template){_putInlineElementsBack();if(item.src){var inlineSt=mfp.st.inline,el=$(item.src);if(el.length){var parent=el[0].parentNode;if(parent&&parent.tagName){if(!_inlinePlaceholder){_hiddenClass=inlineSt.hiddenClass;_inlinePlaceholder=_getEl(_hiddenClass);_hiddenClass='mfp-'+_hiddenClass;}
_lastInlineElement=el.after(_inlinePlaceholder).detach().removeClass(_hiddenClass);}
mfp.updateStatus('ready');}else{mfp.updateStatus('error',inlineSt.tNotFound);el=$('<div>');}
item.inlineElement=el;return el;}
mfp.updateStatus('ready');mfp._parseMarkup(template,{},item);return template;}}});var AJAX_NS='ajax',_ajaxCur,_removeAjaxCursor=function(){if(_ajaxCur){$(document.body).removeClass(_ajaxCur);}},_destroyAjaxRequest=function(){_removeAjaxCursor();if(mfp.req){mfp.req.abort();}};$.magnificPopup.registerModule(AJAX_NS,{options:{settings:null,cursor:'mfp-ajax-cur',tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){mfp.types.push(AJAX_NS);_ajaxCur=mfp.st.ajax.cursor;_mfpOn(CLOSE_EVENT+'.'+AJAX_NS,_destroyAjaxRequest);_mfpOn('BeforeChange.'+AJAX_NS,_destroyAjaxRequest);},getAjax:function(item){if(_ajaxCur){$(document.body).addClass(_ajaxCur);}
mfp.updateStatus('loading');var opts=$.extend({url:item.src,success:function(data,textStatus,jqXHR){var temp={data:data,xhr:jqXHR};_mfpTrigger('ParseAjax',temp);mfp.appendContent($(temp.data),AJAX_NS);item.finished=true;_removeAjaxCursor();mfp._setFocus();setTimeout(function(){mfp.wrap.addClass(READY_CLASS);},16);mfp.updateStatus('ready');_mfpTrigger('AjaxContentAdded');},error:function(){_removeAjaxCursor();item.finished=item.loadError=true;mfp.updateStatus('error',mfp.st.ajax.tError.replace('%url%',item.src));}},mfp.st.ajax.settings);mfp.req=$.ajax(opts);return'';}}});var _imgInterval,_getTitle=function(item){if(item.data&&item.data.title!==undefined)
return item.data.title;var src=mfp.st.image.titleSrc;if(src){if($.isFunction(src)){return src.call(mfp,item);}else if(item.el){return item.el.attr(src)||'';}}
return'';};$.magnificPopup.registerModule('image',{options:{markup:'<div class="mfp-figure">'+'<div class="mfp-close"></div>'+'<figure>'+'<div class="mfp-img"></div>'+'<figcaption>'+'<div class="mfp-bottom-bar">'+'<div class="mfp-title"></div>'+'<div class="mfp-counter"></div>'+'</div>'+'</figcaption>'+'</figure>'+'</div>',cursor:'mfp-zoom-out-cur',titleSrc:'title',verticalFit:true,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var imgSt=mfp.st.image,ns='.image';mfp.types.push('image');_mfpOn(OPEN_EVENT+ns,function(){if(mfp.currItem.type==='image'&&imgSt.cursor){$(document.body).addClass(imgSt.cursor);}});_mfpOn(CLOSE_EVENT+ns,function(){if(imgSt.cursor){$(document.body).removeClass(imgSt.cursor);}
_window.off('resize'+EVENT_NS);});_mfpOn('Resize'+ns,mfp.resizeImage);if(mfp.isLowIE){_mfpOn('AfterChange',mfp.resizeImage);}},resizeImage:function(){var item=mfp.currItem;if(!item||!item.img)return;if(mfp.st.image.verticalFit){var decr=0;if(mfp.isLowIE){decr=parseInt(item.img.css('padding-top'),10)+parseInt(item.img.css('padding-bottom'),10);}
item.img.css('max-height',mfp.wH-decr);}},_onImageHasSize:function(item){if(item.img){item.hasSize=true;if(_imgInterval){clearInterval(_imgInterval);}
item.isCheckingImgSize=false;_mfpTrigger('ImageHasSize',item);if(item.imgHidden){if(mfp.content)
mfp.content.removeClass('mfp-loading');item.imgHidden=false;}}},findImageSize:function(item){var counter=0,img=item.img[0],mfpSetInterval=function(delay){if(_imgInterval){clearInterval(_imgInterval);}
_imgInterval=setInterval(function(){if(img.naturalWidth>0){mfp._onImageHasSize(item);return;}
if(counter>200){clearInterval(_imgInterval);}
counter++;if(counter===3){mfpSetInterval(10);}else if(counter===40){mfpSetInterval(50);}else if(counter===100){mfpSetInterval(500);}},delay);};mfpSetInterval(1);},getImage:function(item,template){var guard=0,onLoadComplete=function(){if(item){if(item.img[0].complete){item.img.off('.mfploader');if(item===mfp.currItem){mfp._onImageHasSize(item);mfp.updateStatus('ready');}
item.hasSize=true;item.loaded=true;_mfpTrigger('ImageLoadComplete');}
else{guard++;if(guard<200){setTimeout(onLoadComplete,100);}else{onLoadError();}}}},onLoadError=function(){if(item){item.img.off('.mfploader');if(item===mfp.currItem){mfp._onImageHasSize(item);mfp.updateStatus('error',imgSt.tError.replace('%url%',item.src));}
item.hasSize=true;item.loaded=true;item.loadError=true;}},imgSt=mfp.st.image;var el=template.find('.mfp-img');if(el.length){var img=document.createElement('img');img.className='mfp-img';if(item.el&&item.el.find('img').length){img.alt=item.el.find('img').attr('alt');}
item.img=$(img).on('load.mfploader',onLoadComplete).on('error.mfploader',onLoadError);img.src=item.src;if(el.is('img')){item.img=item.img.clone();}
img=item.img[0];if(img.naturalWidth>0){item.hasSize=true;}else if(!img.width){item.hasSize=false;}}
mfp._parseMarkup(template,{title:_getTitle(item),img_replaceWith:item.img},item);mfp.resizeImage();if(item.hasSize){if(_imgInterval)clearInterval(_imgInterval);if(item.loadError){template.addClass('mfp-loading');mfp.updateStatus('error',imgSt.tError.replace('%url%',item.src));}else{template.removeClass('mfp-loading');mfp.updateStatus('ready');}
return template;}
mfp.updateStatus('loading');item.loading=true;if(!item.hasSize){item.imgHidden=true;template.addClass('mfp-loading');mfp.findImageSize(item);}
return template;}}});var hasMozTransform,getHasMozTransform=function(){if(hasMozTransform===undefined){hasMozTransform=document.createElement('p').style.MozTransform!==undefined;}
return hasMozTransform;};$.magnificPopup.registerModule('zoom',{options:{enabled:false,easing:'ease-in-out',duration:300,opener:function(element){return element.is('img')?element:element.find('img');}},proto:{initZoom:function(){var zoomSt=mfp.st.zoom,ns='.zoom',image;if(!zoomSt.enabled||!mfp.supportsTransition){return;}
var duration=zoomSt.duration,getElToAnimate=function(image){var newImg=image.clone().removeAttr('style').removeAttr('class').addClass('mfp-animated-image'),transition='all '+(zoomSt.duration/1000)+'s '+zoomSt.easing,cssObj={position:'fixed',zIndex:9999,left:0,top:0,'-webkit-backface-visibility':'hidden'},t='transition';cssObj['-webkit-'+t]=cssObj['-moz-'+t]=cssObj['-o-'+t]=cssObj[t]=transition;newImg.css(cssObj);return newImg;},showMainContent=function(){mfp.content.css('visibility','visible');},openTimeout,animatedImg;_mfpOn('BuildControls'+ns,function(){if(mfp._allowZoom()){clearTimeout(openTimeout);mfp.content.css('visibility','hidden');image=mfp._getItemToZoom();if(!image){showMainContent();return;}
animatedImg=getElToAnimate(image);animatedImg.css(mfp._getOffset());mfp.wrap.append(animatedImg);openTimeout=setTimeout(function(){animatedImg.css(mfp._getOffset(true));openTimeout=setTimeout(function(){showMainContent();setTimeout(function(){animatedImg.remove();image=animatedImg=null;_mfpTrigger('ZoomAnimationEnded');},16);},duration);},16);}});_mfpOn(BEFORE_CLOSE_EVENT+ns,function(){if(mfp._allowZoom()){clearTimeout(openTimeout);mfp.st.removalDelay=duration;if(!image){image=mfp._getItemToZoom();if(!image){return;}
animatedImg=getElToAnimate(image);}
animatedImg.css(mfp._getOffset(true));mfp.wrap.append(animatedImg);mfp.content.css('visibility','hidden');setTimeout(function(){animatedImg.css(mfp._getOffset());},16);}});_mfpOn(CLOSE_EVENT+ns,function(){if(mfp._allowZoom()){showMainContent();if(animatedImg){animatedImg.remove();}
image=null;}});},_allowZoom:function(){return mfp.currItem.type==='image';},_getItemToZoom:function(){if(mfp.currItem.hasSize){return mfp.currItem.img;}else{return false;}},_getOffset:function(isLarge){var el;if(isLarge){el=mfp.currItem.img;}else{el=mfp.st.zoom.opener(mfp.currItem.el||mfp.currItem);}
var offset=el.offset();var paddingTop=parseInt(el.css('padding-top'),10);var paddingBottom=parseInt(el.css('padding-bottom'),10);offset.top-=($(window).scrollTop()-paddingTop);var obj={width:el.width(),height:(_isJQ?el.innerHeight():el[0].offsetHeight)-paddingBottom-paddingTop};if(getHasMozTransform()){obj['-moz-transform']=obj['transform']='translate('+offset.left+'px,'+offset.top+'px)';}else{obj.left=offset.left;obj.top=offset.top;}
return obj;}}});var IFRAME_NS='iframe',_emptyPage='//about:blank',_fixIframeBugs=function(isShowing){if(mfp.currTemplate[IFRAME_NS]){var el=mfp.currTemplate[IFRAME_NS].find('iframe');if(el.length){if(!isShowing){el[0].src=_emptyPage;}
if(mfp.isIE8){el.css('display',isShowing?'block':'none');}}}};$.magnificPopup.registerModule(IFRAME_NS,{options:{markup:'<div class="mfp-iframe-scaler">'+'<div class="mfp-close"></div>'+'<iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe>'+'</div>',srcAction:'iframe_src',patterns:{youtube:{index:'youtube.com',id:'v=',src:'//www.youtube.com/embed/%id%?autoplay=1'},youtube_compressed_url:{index:'youtu.be/',id:'/',src:'//www.youtube.com/embed/%id%?autoplay=1'},vimeo:{index:'vimeo.com/',id:'/',src:'//player.vimeo.com/video/%id%?autoplay=1'},gmaps:{index:'//maps.google.',src:'%id%&output=embed'}}},proto:{initIframe:function(){mfp.types.push(IFRAME_NS);_mfpOn('BeforeChange',function(e,prevType,newType){if(prevType!==newType){if(prevType===IFRAME_NS){_fixIframeBugs();}else if(newType===IFRAME_NS){_fixIframeBugs(true);}}});_mfpOn(CLOSE_EVENT+'.'+IFRAME_NS,function(){_fixIframeBugs();});},getIframe:function(item,template){var embedSrc=item.src;var iframeSt=mfp.st.iframe;$.each(iframeSt.patterns,function(){if(embedSrc.indexOf(this.index)>-1){if(this.id){if(typeof this.id==='string'){embedSrc=embedSrc.substr(embedSrc.lastIndexOf(this.id)+this.id.length,embedSrc.length);}else{embedSrc=this.id.call(this,embedSrc);}}
embedSrc=this.src.replace('%id%',embedSrc);return false;}});var dataObj={};if(iframeSt.srcAction){dataObj[iframeSt.srcAction]=embedSrc;}
mfp._parseMarkup(template,dataObj,item);mfp.updateStatus('ready');return template;}}});var _getLoopedId=function(index){var numSlides=mfp.items.length;if(index>numSlides-1){return index-numSlides;}else if(index<0){return numSlides+index;}
return index;},_replaceCurrTotal=function(text,curr,total){return text.replace(/%curr%/gi,curr+1).replace(/%total%/gi,total);};$.magnificPopup.registerModule('gallery',{options:{enabled:false,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:true,arrows:true,tPrev:'Previous (Left arrow key)',tNext:'Next (Right arrow key)',tCounter:'%curr% of %total%'},proto:{initGallery:function(){var gSt=mfp.st.gallery,ns='.mfp-gallery',supportsFastClick=Boolean($.fn.mfpFastClick);mfp.direction=true;if(!gSt||!gSt.enabled)return false;_wrapClasses+=' mfp-gallery';_mfpOn(OPEN_EVENT+ns,function(){if(gSt.navigateByImgClick){mfp.wrap.on('click'+ns,'.mfp-img',function(){if(mfp.items.length>1){mfp.next();return false;}});}
_document.on('keydown'+ns,function(e){if(e.keyCode===37){mfp.prev();}else if(e.keyCode===39){mfp.next();}});});_mfpOn('UpdateStatus'+ns,function(e,data){if(data.text){data.text=_replaceCurrTotal(data.text,mfp.currItem.index,mfp.items.length);}});_mfpOn(MARKUP_PARSE_EVENT+ns,function(e,element,values,item){var l=mfp.items.length;values.counter=l>1?_replaceCurrTotal(gSt.tCounter,item.index,l):'';});_mfpOn('BuildControls'+ns,function(){if(mfp.items.length>1&&gSt.arrows&&!mfp.arrowLeft){var markup=gSt.arrowMarkup,arrowLeft=mfp.arrowLeft=$(markup.replace(/%title%/gi,gSt.tPrev).replace(/%dir%/gi,'left')).addClass(PREVENT_CLOSE_CLASS),arrowRight=mfp.arrowRight=$(markup.replace(/%title%/gi,gSt.tNext).replace(/%dir%/gi,'right')).addClass(PREVENT_CLOSE_CLASS);var eName=supportsFastClick?'mfpFastClick':'click';arrowLeft[eName](function(){mfp.prev();});arrowRight[eName](function(){mfp.next();});if(mfp.isIE7){_getEl('b',arrowLeft[0],false,true);_getEl('a',arrowLeft[0],false,true);_getEl('b',arrowRight[0],false,true);_getEl('a',arrowRight[0],false,true);}
mfp.container.append(arrowLeft.add(arrowRight));}});_mfpOn(CHANGE_EVENT+ns,function(){if(mfp._preloadTimeout)clearTimeout(mfp._preloadTimeout);mfp._preloadTimeout=setTimeout(function(){mfp.preloadNearbyImages();mfp._preloadTimeout=null;},16);});_mfpOn(CLOSE_EVENT+ns,function(){_document.off(ns);mfp.wrap.off('click'+ns);if(mfp.arrowLeft&&supportsFastClick){mfp.arrowLeft.add(mfp.arrowRight).destroyMfpFastClick();}
mfp.arrowRight=mfp.arrowLeft=null;});},next:function(){mfp.direction=true;mfp.index=_getLoopedId(mfp.index+1);mfp.updateItemHTML();},prev:function(){mfp.direction=false;mfp.index=_getLoopedId(mfp.index-1);mfp.updateItemHTML();},goTo:function(newIndex){mfp.direction=(newIndex>=mfp.index);mfp.index=newIndex;mfp.updateItemHTML();},preloadNearbyImages:function(){var p=mfp.st.gallery.preload,preloadBefore=Math.min(p[0],mfp.items.length),preloadAfter=Math.min(p[1],mfp.items.length),i;for(i=1;i<=(mfp.direction?preloadAfter:preloadBefore);i++){mfp._preloadItem(mfp.index+i);}
for(i=1;i<=(mfp.direction?preloadBefore:preloadAfter);i++){mfp._preloadItem(mfp.index-i);}},_preloadItem:function(index){index=_getLoopedId(index);if(mfp.items[index].preloaded){return;}
var item=mfp.items[index];if(!item.parsed){item=mfp.parseEl(index);}
_mfpTrigger('LazyLoad',item);if(item.type==='image'){item.img=$('<img class="mfp-img" />').on('load.mfploader',function(){item.hasSize=true;}).on('error.mfploader',function(){item.hasSize=true;item.loadError=true;_mfpTrigger('LazyLoadError',item);}).attr('src',item.src);}
item.preloaded=true;}}});var RETINA_NS='retina';$.magnificPopup.registerModule(RETINA_NS,{options:{replaceSrc:function(item){return item.src.replace(/\.\w+$/,function(m){return'@2x'+m;});},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var st=mfp.st.retina,ratio=st.ratio;ratio=!isNaN(ratio)?ratio:ratio();if(ratio>1){_mfpOn('ImageHasSize'+'.'+RETINA_NS,function(e,item){item.img.css({'max-width':item.img[0].naturalWidth/ratio,'width':'100%'});});_mfpOn('ElementParse'+'.'+RETINA_NS,function(e,item){item.src=st.replaceSrc(item,ratio);});}}}}});(function(){var ghostClickDelay=1000,supportsTouch='ontouchstart'in window,unbindTouchMove=function(){_window.off('touchmove'+ns+' touchend'+ns);},eName='mfpFastClick',ns='.'+eName;$.fn.mfpFastClick=function(callback){return $(this).each(function(){var elem=$(this),lock;if(supportsTouch){var timeout,startX,startY,pointerMoved,point,numPointers;elem.on('touchstart'+ns,function(e){pointerMoved=false;numPointers=1;point=e.originalEvent?e.originalEvent.touches[0]:e.touches[0];startX=point.clientX;startY=point.clientY;_window.on('touchmove'+ns,function(e){point=e.originalEvent?e.originalEvent.touches:e.touches;numPointers=point.length;point=point[0];if(Math.abs(point.clientX-startX)>10||Math.abs(point.clientY-startY)>10){pointerMoved=true;unbindTouchMove();}}).on('touchend'+ns,function(e){unbindTouchMove();if(pointerMoved||numPointers>1){return;}
lock=true;e.preventDefault();clearTimeout(timeout);timeout=setTimeout(function(){lock=false;},ghostClickDelay);callback();});});}
elem.on('click'+ns,function(){if(!lock){callback();}});});};$.fn.destroyMfpFastClick=function(){$(this).off('touchstart'+ns+' click'+ns);if(supportsTouch)_window.off('touchmove'+ns+' touchend'+ns);};})();_checkInstance();}));
;(function($){"use strict";var methods=(function(){var c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',menuArrowClass:'sf-arrows'},ios=(function(){var ios=/iPhone|iPad|iPod/i.test(navigator.userAgent);if(ios){$(window).load(function(){$('body').children().on('click',$.noop);});}
return ios;})(),wp7=(function(){var style=document.documentElement.style;return('behavior'in style&&'fill'in style&&/iemobile/i.test(navigator.userAgent));})(),toggleMenuClasses=function($menu,o){var classes=c.menuClass;if(o.cssArrows){classes+=' '+c.menuArrowClass;}
$menu.toggleClass(classes);},setPathToCurrent=function($menu,o){return $menu.find('li.'+o.pathClass).slice(0,o.pathLevels).addClass(o.hoverClass+' '+c.bcClass).filter(function(){return($(this).children(o.popUpSelector).hide().show().length);}).removeClass(o.pathClass);},toggleAnchorClass=function($li){$li.children('a').toggleClass(c.anchorClass);},toggleTouchAction=function($menu){var touchAction=$menu.css('ms-touch-action');touchAction=(touchAction==='pan-y')?'auto':'pan-y';$menu.css('ms-touch-action',touchAction);},applyHandlers=function($menu,o){var targets='li:has('+o.popUpSelector+')';if($.fn.hoverIntent&&!o.disableHI){$menu.hoverIntent(over,out,targets);}
else{$menu.on('mouseenter.superfish',targets,over).on('mouseleave.superfish',targets,out);}
var touchevent='MSPointerDown.superfish';if(!ios){touchevent+=' touchend.superfish';}
if(wp7){touchevent+=' mousedown.superfish';}
$menu.on('focusin.superfish','li',over).on('focusout.superfish','li',out).on(touchevent,'a',o,touchHandler);},touchHandler=function(e){var $this=$(this),$ul=$this.siblings(e.data.popUpSelector);if($ul.length>0&&$ul.is(':hidden')){$this.one('click.superfish',false);if(e.type==='MSPointerDown'){$this.trigger('focus');}else{$.proxy(over,$this.parent('li'))();}}},over=function(){var $this=$(this),o=getOptions($this);if($(this).parents('.megamenu').length>0)return;clearTimeout(o.sfTimer);$this.siblings().superfish('hide').end().superfish('show');},out=function(){var $this=$(this),o=getOptions($this);if(ios){$.proxy(close,$this,o)();}
else{clearTimeout(o.sfTimer);o.sfTimer=setTimeout($.proxy(close,$this,o),o.delay);}},close=function(o){o.retainPath=($.inArray(this[0],o.$path)>-1);this.superfish('hide');if(!this.parents('.'+o.hoverClass).length){o.onIdle.call(getMenu(this));if(o.$path.length){$.proxy(over,o.$path)();}}},getMenu=function($el){return $el.closest('.'+c.menuClass);},getOptions=function($el){return getMenu($el).data('sf-options');};return{hide:function(instant){if(this.length){var $this=this,o=getOptions($this);if(!o){return this;}
if($(this).hasClass('menu-item-over')&&$(this).hasClass('megamenu')){return true;}
var not=(o.retainPath===true)?o.$path:'',$ul=$this.find('li.'+o.hoverClass).add(this).not(not).removeClass(o.hoverClass).children(o.popUpSelector),speed=o.speedOut;if(instant){$ul.show();speed=0;}
o.retainPath=false;o.onBeforeHide.call($ul);if(o.dropdownStyle=='minimal'){var $this=$(this);o.onHide.call($this);}else{$ul.stop(true,true).animate(o.animationOut,speed,function(){var $this=$(this);o.onHide.call($this);});}
if($(this).parents('.megamenu').length>0)return;if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0){if($('#header-outer.scrolled-down').length==0&&$('#header-outer.small-nav').length==0&&$('#header-outer.detached').length==0&&$('#header-outer.fixed-menu').length==0){$('#header-outer').addClass('transparent');}}}
return this;},show:function(){if($(this).parents('.megamenu').length>0)return;var o=getOptions(this);if(!o){return this;}
var $this=this.addClass(o.hoverClass),$ul=$this.children(o.popUpSelector);if($('#header-outer[data-megamenu-rt="1"]').length>0&&$(this).hasClass('megamenu')){$('#header-outer').addClass('no-transition');$('#header-outer').removeClass('transparent');}
o.onBeforeShow.call($ul);if(!$($ul).parents('li').hasClass('megamenu')&&!$($ul).parents('ul').hasClass('sub-menu')&&$ul.offset()){$ul.addClass('temp-hidden-display');var docW=$("#top .container").width();var elm=$ul;var off=elm.offset();var l=off.left-($(window).width()-docW)/2;var w=elm.width();var isEntirelyVisible=(l+w<=$(window).width()-100);if(!isEntirelyVisible){$ul.parents('li').addClass('edge');}else{$ul.parents('li').removeClass('edge');}
$ul.removeClass('temp-hidden-display');}
if(o.dropdownStyle=='minimal'){o.onShow.call($ul);}else{$ul.stop(true,true).animate(o.animation,o.speed,function(){o.onShow.call($ul);});}
if($ul.length>0&&$ul.parents('.sub-menu').length>0&&$ul.parent().parent().parent().parent().hasClass('sf-menu')){if($ul.offset().left+$ul.outerWidth()>$(window).width()){$ul.addClass('on-left-side');$ul.find('ul').addClass('on-left-side');}}
return this;},destroy:function(){return this.each(function(){var $this=$(this),o=$this.data('sf-options'),$hasPopUp;if(!o){return false;}
$hasPopUp=$this.find(o.popUpSelector).parent('li');clearTimeout(o.sfTimer);toggleMenuClasses($this,o);toggleAnchorClass($hasPopUp);toggleTouchAction($this);$this.off('.superfish').off('.hoverIntent');$hasPopUp.children(o.popUpSelector).attr('style',function(i,style){return style.replace(/display[^;]+;?/g,'');});o.$path.removeClass(o.hoverClass+' '+c.bcClass).addClass(o.pathClass);$this.find('.'+o.hoverClass).removeClass(o.hoverClass);o.onDestroy.call($this);$this.removeData('sf-options');});},init:function(op){return this.each(function(){var $this=$(this);if($this.data('sf-options')){return false;}
var o=$.extend({},$.fn.superfish.defaults,op),$hasPopUp=$this.find(o.popUpSelector).parent('li');o.$path=setPathToCurrent($this,o);$this.data('sf-options',o);toggleMenuClasses($this,o);toggleAnchorClass($hasPopUp);toggleTouchAction($this);applyHandlers($this,o);$hasPopUp.not('.'+c.bcClass).superfish('hide',true);o.onInit.call(this);});}};})();$.fn.superfish=function(method,args){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}
else if(typeof method==='object'||!method){return methods.init.apply(this,arguments);}
else{return $.error('Method '+method+' does not exist on jQuery.fn.superfish');}};$.fn.superfish.defaults={popUpSelector:'ul,.sf-mega',hoverClass:'sfHover',pathClass:'overrideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},animationOut:{opacity:'hide'},speed:'normal',speedOut:'fast',cssArrows:true,disableHI:false,onInit:$.noop,onBeforeShow:$.noop,onShow:$.noop,onBeforeHide:$.noop,onHide:$.noop,onIdle:$.noop,onDestroy:$.noop,dropdownStyle:($('body[data-dropdown-style="minimal"]').length>0)?'minimal':'classic'};$.fn.extend({hideSuperfishUl:methods.hide,showSuperfishUl:methods.show});})(jQuery);
var nectarLove={"ajaxurl":"https:\/\/gcantieri.it\/wp-admin\/admin-ajax.php","postID":"6346","rooturl":"https:\/\/gcantieri.it","pluginPages":[],"disqusComments":"false","loveNonce":"71f5adf1bb","mapApiKey":""};
/*!
Waypoints - 4.0.1
*/
!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,n.windowContext||(n.windowContext=!0,n.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s];if(null!==a.triggerPoint){var l=o.oldScroll<a.triggerPoint,h=o.newScroll>=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=Math.floor(y+l-f),h=w<s.oldScroll,p=d.triggerPoint>=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}();!function(t){var i=t(window);t.fn.visible=function(t,e,o){if(!(this.length<1)){var r=this.length>1?this.eq(0):this,n=r.get(0),f=i.width(),h=i.height(),o=o?o:"both",l=e===!0?n.offsetWidth*n.offsetHeight:!0;if("function"==typeof n.getBoundingClientRect){var g=n.getBoundingClientRect(),u=g.top>=0&&g.top<h,s=g.bottom>0&&g.bottom<=h,c=g.left>=0&&g.left<f,a=g.right>0&&g.right<=f,v=t?u||s:u&&s,b=t?c||a:c&&a;if("both"===o)return l&&v&&b;if("vertical"===o)return l&&v;if("horizontal"===o)return l&&b}else{var d=i.scrollTop(),p=d+h,w=i.scrollLeft(),m=w+f,y=r.offset(),z=y.top,B=z+r.height(),C=y.left,R=C+r.width(),j=t===!0?B:z,q=t===!0?z:B,H=t===!0?R:C,L=t===!0?C:R;if("both"===o)return!!l&&p>=q&&j>=d&&m>=L&&H>=w;if("vertical"===o)return!!l&&p>=q&&j>=d;if("horizontal"===o)return!!l&&m>=L&&H>=w}}}}(jQuery);jQuery.easing["jswing"]=jQuery.easing["swing"];jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0)return c;if(b==e)return c+d;if((b/=e/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;if(!g)g=e*.3*1.5;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);if(b<1)return-.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c;return h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;if((b/=e/2)<1)return d/2*b*b*(((f*=1.525)+1)*b-f)+c;return d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){if((b/=e)<1/2.75){return d*7.5625*b*b+c}else if(b<2/2.75){return d*(7.5625*(b-=1.5/2.75)*b+.75)+c}else if(b<2.5/2.75){return d*(7.5625*(b-=2.25/2.75)*b+.9375)+c}else{return d*(7.5625*(b-=2.625/2.75)*b+.984375)+c}},easeInOutBounce:function(a,b,c,d,e){if(b<e/2)return jQuery.easing.easeInBounce(a,b*2,0,d,e)*.5+c;return jQuery.easing.easeOutBounce(a,b*2-e,0,d,e)*.5+d*.5+c}})
var $jscomp={scope:{}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(e,r,p){if(p.get||p.set)throw new TypeError("ES3 does not support getters and setters.");e!=Array.prototype&&e!=Object.prototype&&(e[r]=p.value)};$jscomp.getGlobal=function(e){return"undefined"!=typeof window&&window===e?e:"undefined"!=typeof global&&null!=global?global:e};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_";$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.symbolCounter_=0;$jscomp.Symbol=function(e){return $jscomp.SYMBOL_PREFIX+(e||"")+$jscomp.symbolCounter_++};$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var e=$jscomp.global.Symbol.iterator;e||(e=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[e]&&$jscomp.defineProperty(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}};$jscomp.arrayIterator=function(e){var r=0;return $jscomp.iteratorPrototype(function(){return r<e.length?{done:!1,value:e[r++]}:{done:!0}})};$jscomp.iteratorPrototype=function(e){$jscomp.initSymbolIterator();e={next:e};e[$jscomp.global.Symbol.iterator]=function(){return this};return e};$jscomp.array=$jscomp.array||{};$jscomp.iteratorFromArray=function(e,r){$jscomp.initSymbolIterator();e instanceof String&&(e+="");var p=0,m={next:function(){if(p<e.length){var u=p++;return{value:r(u,e[u]),done:!1}}m.next=function(){return{done:!0,value:void 0}};return m.next()}};m[Symbol.iterator]=function(){return m};return m};$jscomp.polyfill=function(e,r,p,m){if(r){p=$jscomp.global;e=e.split(".");for(m=0;m<e.length-1;m++){var u=e[m];u in p||(p[u]={});p=p[u]}e=e[e.length-1];m=p[e];r=r(m);r!=m&&null!=r&&$jscomp.defineProperty(p,e,{configurable:!0,writable:!0,value:r})}};$jscomp.polyfill("Array.prototype.keys",function(e){return e?e:function(){return $jscomp.iteratorFromArray(this,function(e){return e})}},"es6-impl","es3");var $jscomp$this=this;(function(e,r){"function"===typeof define&&define.amd?define([],r):"object"===typeof module&&module.exports?module.exports=r():e.anime=r()})(this,function(){function e(a){if(!h.col(a))try{return document.querySelectorAll(a)}catch(c){}}function r(a,c){for(var d=a.length,b=2<=arguments.length?arguments[1]:void 0,f=[],n=0;n<d;n++)if(n in a){var k=a[n];c.call(b,k,n,a)&&f.push(k)}return f}function p(a){return a.reduce(function(a,d){return a.concat(h.arr(d)?p(d):d)},[])}function m(a){if(h.arr(a))return a;h.str(a)&&(a=e(a)||a);return a instanceof NodeList||a instanceof HTMLCollection?[].slice.call(a):[a]}function u(a,c){return a.some(function(a){return a===c})}function C(a){var c={},d;for(d in a)c[d]=a[d];return c}function D(a,c){var d=C(a),b;for(b in a)d[b]=c.hasOwnProperty(b)?c[b]:a[b];return d}function z(a,c){var d=C(a),b;for(b in c)d[b]=h.und(a[b])?c[b]:a[b];return d}function T(a){a=a.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(a,c,d,k){return c+c+d+d+k+k});var c=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(a);a=parseInt(c[1],16);var d=parseInt(c[2],16),c=parseInt(c[3],16);return"rgba("+a+","+d+","+c+",1)"}function U(a){function c(a,c,b){0>b&&(b+=1);1<b&&--b;return b<1/6?a+6*(c-a)*b:.5>b?c:b<2/3?a+(c-a)*(2/3-b)*6:a}var d=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(a)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(a);a=parseInt(d[1])/360;var b=parseInt(d[2])/100,f=parseInt(d[3])/100,d=d[4]||1;if(0==b)f=b=a=f;else{var n=.5>f?f*(1+b):f+b-f*b,k=2*f-n,f=c(k,n,a+1/3),b=c(k,n,a);a=c(k,n,a-1/3)}return"rgba("+
255*f+","+255*b+","+255*a+","+d+")"}function y(a){if(a=/([\+\-]?[0-9#\.]+)(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(a))return a[2]}function V(a){if(-1<a.indexOf("translate")||"perspective"===a)return"px";if(-1<a.indexOf("rotate")||-1<a.indexOf("skew"))return"deg"}function I(a,c){return h.fnc(a)?a(c.target,c.id,c.total):a}function E(a,c){if(c in a.style)return getComputedStyle(a).getPropertyValue(c.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase())||"0"}function J(a,c){if(h.dom(a)&&u(W,c))return"transform";if(h.dom(a)&&(a.getAttribute(c)||h.svg(a)&&a[c]))return"attribute";if(h.dom(a)&&"transform"!==c&&E(a,c))return"css";if(null!=a[c])return"object"}function X(a,c){var d=V(c),d=-1<c.indexOf("scale")?1:0+d;a=a.style.transform;if(!a)return d;for(var b=[],f=[],n=[],k=/(\w+)\((.+?)\)/g;b=k.exec(a);)f.push(b[1]),n.push(b[2]);a=r(n,function(a,b){return f[b]===c});return a.length?a[0]:d}function K(a,c){switch(J(a,c)){case"transform":return X(a,c);case"css":return E(a,c);case"attribute":return a.getAttribute(c)}return a[c]||0}function L(a,c){var d=/^(\*=|\+=|-=)/.exec(a);if(!d)return a;var b=y(a)||0;c=parseFloat(c);a=parseFloat(a.replace(d[0],""));switch(d[0][0]){case"+":return c+a+b;case"-":return c-a+b;case"*":return c*a+b}}function F(a,c){return Math.sqrt(Math.pow(c.x-a.x,2)+Math.pow(c.y-a.y,2))}function M(a){a=a.points;for(var c=0,d,b=0;b<a.numberOfItems;b++){var f=a.getItem(b);0<b&&(c+=F(d,f));d=f}return c}function N(a){if(a.getTotalLength)return a.getTotalLength();switch(a.tagName.toLowerCase()){case"circle":return 2*Math.PI*a.getAttribute("r");case"rect":return 2*a.getAttribute("width")+2*a.getAttribute("height");case"line":return F({x:a.getAttribute("x1"),y:a.getAttribute("y1")},{x:a.getAttribute("x2"),y:a.getAttribute("y2")});case"polyline":return M(a);case"polygon":var c=a.points;return M(a)+F(c.getItem(c.numberOfItems-1),c.getItem(0))}}function Y(a,c){function d(b){b=void 0===b?0:b;return a.el.getPointAtLength(1<=c+b?c+b:0)}var b=d(),f=d(-1),n=d(1);switch(a.property){case"x":return b.x;case"y":return b.y;case"angle":return 180*Math.atan2(n.y-f.y,n.x-f.x)/Math.PI}}function O(a,c){var d=/-?\d*\.?\d+/g,b;b=h.pth(a)?a.totalLength:a;if(h.col(b))if(h.rgb(b)){var f=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(b);b=f?"rgba("+f[1]+",1)":b}else b=h.hex(b)?T(b):h.hsl(b)?U(b):void 0;else f=(f=y(b))?b.substr(0,b.length-f.length):b,b=c&&!/\s/g.test(b)?f+c:f;b+="";return{original:b,numbers:b.match(d)?b.match(d).map(Number):[0],strings:h.str(a)||c?b.split(d):[]}}function P(a){a=a?p(h.arr(a)?a.map(m):m(a)):[];return r(a,function(a,d,b){return b.indexOf(a)===d})}function Z(a){var c=P(a);return c.map(function(a,b){return{target:a,id:b,total:c.length}})}function aa(a,c){var d=C(c);if(h.arr(a)){var b=a.length;2!==b||h.obj(a[0])?h.fnc(c.duration)||(d.duration=c.duration/b):a={value:a}}return m(a).map(function(a,b){b=b?0:c.delay;a=h.obj(a)&&!h.pth(a)?a:{value:a};h.und(a.delay)&&(a.delay=b);return a}).map(function(a){return z(a,d)})}function ba(a,c){var d={},b;for(b in a){var f=I(a[b],c);h.arr(f)&&(f=f.map(function(a){return I(a,c)}),1===f.length&&(f=f[0]));d[b]=f}d.duration=parseFloat(d.duration);d.delay=parseFloat(d.delay);return d}function ca(a){return h.arr(a)?A.apply(this,a):Q[a]}function da(a,c){var d;return a.tweens.map(function(b){b=ba(b,c);var f=b.value,e=K(c.target,a.name),k=d?d.to.original:e,k=h.arr(f)?f[0]:k,w=L(h.arr(f)?f[1]:f,k),e=y(w)||y(k)||y(e);b.from=O(k,e);b.to=O(w,e);b.start=d?d.end:a.offset;b.end=b.start+b.delay+b.duration;b.easing=ca(b.easing);b.elasticity=(1E3-Math.min(Math.max(b.elasticity,1),999))/1E3;b.isPath=h.pth(f);b.isColor=h.col(b.from.original);b.isColor&&(b.round=1);return d=b})}function ea(a,c){return r(p(a.map(function(a){return c.map(function(b){var c=J(a.target,b.name);if(c){var d=da(b,a);b={type:c,property:b.name,animatable:a,tweens:d,duration:d[d.length-1].end,delay:d[0].delay}}else b=void 0;return b})})),function(a){return!h.und(a)})}function R(a,c,d,b){var f="delay"===a;return c.length?(f?Math.min:Math.max).apply(Math,c.map(function(b){return b[a]})):f?b.delay:d.offset+b.delay+
b.duration}function fa(a){var c=D(ga,a),d=D(S,a),b=Z(a.targets),f=[],e=z(c,d),k;for(k in a)e.hasOwnProperty(k)||"targets"===k||f.push({name:k,offset:e.offset,tweens:aa(a[k],d)});a=ea(b,f);return z(c,{children:[],animatables:b,animations:a,duration:R("duration",a,c,d),delay:R("delay",a,c,d)})}function q(a){function c(){return window.Promise&&new Promise(function(a){return p=a})}function d(a){return g.reversed?g.duration-a:a}function b(a){for(var b=0,c={},d=g.animations,f=d.length;b<f;){var e=d[b],k=e.animatable,h=e.tweens,n=h.length-1,l=h[n];n&&(l=r(h,function(b){return a<b.end})[0]||l);for(var h=Math.min(Math.max(a-l.start-l.delay,0),l.duration)/l.duration,w=isNaN(h)?1:l.easing(h,l.elasticity),h=l.to.strings,p=l.round,n=[],m=void 0,m=l.to.numbers.length,t=0;t<m;t++){var x=void 0,x=l.to.numbers[t],q=l.from.numbers[t],x=l.isPath?Y(l.value,w*x):q+w*(x-q);p&&(l.isColor&&2<t||(x=Math.round(x*p)/p));n.push(x)}if(l=h.length)for(m=h[0],w=0;w<l;w++)p=h[w+1],t=n[w],isNaN(t)||(m=p?m+(t+p):m+(t+" "));else m=n[0];ha[e.type](k.target,e.property,m,c,k.id);e.currentValue=m;b++}if(b=Object.keys(c).length)for(d=0;d<b;d++)H||(H=E(document.body,"transform")?"transform":"-webkit-transform"),g.animatables[d].target.style[H]=c[d].join(" ");g.currentTime=a;g.progress=a/g.duration*100}function f(a){if(g[a])g[a](g)}function e(){g.remaining&&!0!==g.remaining&&g.remaining--}function k(a){var k=g.duration,n=g.offset,w=n+g.delay,r=g.currentTime,x=g.reversed,q=d(a);if(g.children.length){var u=g.children,v=u.length;if(q>=g.currentTime)for(var G=0;G<v;G++)u[G].seek(q);else for(;v--;)u[v].seek(q)}if(q>=w||!k)g.began||(g.began=!0,f("begin")),f("run");if(q>n&&q<k)b(q);else if(q<=n&&0!==r&&(b(0),x&&e()),q>=k&&r!==k||!k)b(k),x||e();f("update");a>=k&&(g.remaining?(t=h,"alternate"===g.direction&&(g.reversed=!g.reversed)):(g.pause(),g.completed||(g.completed=!0,f("complete"),"Promise"in window&&(p(),m=c()))),l=0)}a=void 0===a?{}:a;var h,t,l=0,p=null,m=c(),g=fa(a);g.reset=function(){var a=g.direction,c=g.loop;g.currentTime=0;g.progress=0;g.paused=!0;g.began=!1;g.completed=!1;g.reversed="reverse"===a;g.remaining="alternate"===a&&1===c?2:c;b(0);for(a=g.children.length;a--;)g.children[a].reset()};g.tick=function(a){h=a;t||(t=h);k((l+h-t)*q.speed)};g.seek=function(a){k(d(a))};g.pause=function(){var a=v.indexOf(g);-1<a&&v.splice(a,1);g.paused=!0};g.play=function(){g.paused&&(g.paused=!1,t=0,l=d(g.currentTime),v.push(g),B||ia())};g.reverse=function(){g.reversed=!g.reversed;t=0;l=d(g.currentTime)};g.restart=function(){g.pause();g.reset();g.play()};g.finished=m;g.reset();g.autoplay&&g.play();return g}var ga={update:void 0,begin:void 0,run:void 0,complete:void 0,loop:1,direction:"normal",autoplay:!0,offset:0},S={duration:1E3,delay:0,easing:"easeOutElastic",elasticity:500,round:0},W="translateX translateY translateZ rotate rotateX rotateY rotateZ scale scaleX scaleY scaleZ skewX skewY perspective".split(" "),H,h={arr:function(a){return Array.isArray(a)},obj:function(a){return-1<Object.prototype.toString.call(a).indexOf("Object")},pth:function(a){return h.obj(a)&&a.hasOwnProperty("totalLength")},svg:function(a){return a instanceof SVGElement},dom:function(a){return a.nodeType||h.svg(a)},str:function(a){return"string"===typeof a},fnc:function(a){return"function"===typeof a},und:function(a){return"undefined"===typeof a},hex:function(a){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(a)},rgb:function(a){return/^rgb/.test(a)},hsl:function(a){return/^hsl/.test(a)},col:function(a){return h.hex(a)||h.rgb(a)||h.hsl(a)}},A=function(){function a(a,d,b){return(((1-3*b+3*d)*a+(3*b-6*d))*a+3*d)*a}return function(c,d,b,f){if(0<=c&&1>=c&&0<=b&&1>=b){var e=new Float32Array(11);if(c!==d||b!==f)for(var k=0;11>k;++k)e[k]=a(.1*k,c,b);return function(k){if(c===d&&b===f)return k;if(0===k)return 0;if(1===k)return 1;for(var h=0,l=1;10!==l&&e[l]<=k;++l)h+=.1;--l;var l=h+(k-e[l])/(e[l+1]-e[l])*.1,n=3*(1-3*b+3*c)*l*l+2*(3*b-6*c)*l+3*c;if(.001<=n){for(h=0;4>h;++h){n=3*(1-3*b+3*c)*l*l+2*(3*b-6*c)*l+3*c;if(0===n)break;var m=a(l,c,b)-k,l=l-m/n}k=l}else if(0===n)k=l;else{var l=h,h=h+.1,g=0;do m=l+(h-l)/2,n=a(m,c,b)-k,0<n?h=m:l=m;while(1e-7<Math.abs(n)&&10>++g);k=m}return a(k,d,f)}}}}(),Q=function(){function a(a,b){return 0===a||1===a?a:-Math.pow(2,10*(a-1))*Math.sin(2*(a-1-b/(2*Math.PI)*Math.asin(1))*Math.PI/b)}var c="Quad Cubic Quart Quint Sine Expo Circ Back Elastic".split(" "),d={In:[[.55,.085,.68,.53],[.55,.055,.675,.19],[.895,.03,.685,.22],[.755,.05,.855,.06],[.47,0,.745,.715],[.95,.05,.795,.035],[.6,.04,.98,.335],[.6,-.28,.735,.045],a],Out:[[.25,.46,.45,.94],[.215,.61,.355,1],[.165,.84,.44,1],[.23,1,.32,1],[.39,.575,.565,1],[.19,1,.22,1],[.075,.82,.165,1],[.175,.885,.32,1.275],function(b,c){return 1-a(1-b,c)}],InOut:[[.455,.03,.515,.955],[.645,.045,.355,1],[.77,0,.175,1],[.86,0,.07,1],[.445,.05,.55,.95],[1,0,0,1],[.785,.135,.15,.86],[.68,-.55,.265,1.55],function(b,c){return.5>b?a(2*b,c)/2:1-a(-2*b+2,c)/2}]},b={linear:A(.25,.25,.75,.75)},f={},e;for(e in d)f.type=e,d[f.type].forEach(function(a){return function(d,f){b["ease"+a.type+c[f]]=h.fnc(d)?d:A.apply($jscomp$this,d)}}(f)),f={type:f.type};return b}(),ha={css:function(a,c,d){return a.style[c]=d},attribute:function(a,c,d){return a.setAttribute(c,d)},object:function(a,c,d){return a[c]=d},transform:function(a,c,d,b,f){b[f]||(b[f]=[]);b[f].push(c+"("+d+")")}},v=[],B=0,ia=function(){function a(){B=requestAnimationFrame(c)}function c(c){var b=v.length;if(b){for(var d=0;d<b;)v[d]&&v[d].tick(c),d++;a()}else cancelAnimationFrame(B),B=0}return a}();q.version="2.2.0";q.speed=1;q.running=v;q.remove=function(a){a=P(a);for(var c=v.length;c--;)for(var d=v[c],b=d.animations,f=b.length;f--;)u(a,b[f].animatable.target)&&(b.splice(f,1),b.length||d.pause())};q.getValue=K;q.path=function(a,c){var d=h.str(a)?e(a)[0]:a,b=c||100;return function(a){return{el:d,property:a,totalLength:N(d)*(b/100)}}};q.setDashoffset=function(a){var c=N(a);a.setAttribute("stroke-dasharray",c);return c};q.bezier=A;q.easings=Q;q.timeline=function(a){var c=q(a);c.pause();c.duration=0;c.add=function(d){c.children.forEach(function(a){a.began=!0;a.completed=!0});m(d).forEach(function(b){var d=z(b,D(S,a||{}));d.targets=d.targets||a.targets;b=c.duration;var e=d.offset;d.autoplay=!1;d.direction=c.direction;d.offset=h.und(e)?b:L(e,b);c.began=!0;c.completed=!0;c.seek(d.offset);d=q(d);d.began=!0;d.completed=!0;d.duration>b&&(c.duration=d.duration);c.children.push(d)});c.seek(0);c.reset();c.autoplay&&c.restart();return c};return c};q.random=function(a,c){return Math.floor(Math.random()*(c-a+1))+a};return q});
/*! Mousewheel by Brandon Aaron (http://brandon.aaron.sh) */
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})});(function($,window,document){jQuery(document).ready(function($){var $event=$.event,dispatchMethod=$.event.handle?'handle':'dispatch',resizeTimeout;$event.special.smartresize={setup:function(){$(this).on("resize",$event.special.smartresize.handler);},teardown:function(){$(this).off("resize",$event.special.smartresize.handler);},handler:function(event,execAsap){var context=this,args=arguments;event.type="smartresize";if(resizeTimeout){clearTimeout(resizeTimeout);}
resizeTimeout=setTimeout(function(){$event[dispatchMethod].apply(context,args);},execAsap==="execAsap"?0:100);}};$.fn.smartresize=function(fn){return fn?this.on("smartresize",fn):this.trigger("smartresize",["execAsap"]);};
/*!
  * jQuery Transit - CSS3 transitions and transformations
  * (c) 2011-2012 Rico Sta. Cruz <rico@ricostacruz.com>
  * MIT Licensed.
  *
  * http://ricostacruz.com/jquery.transit
  * http://github.com/rstacruz/jquery.transit
  */
(function(k){k.transit={version:"0.9.9",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:true,useTransitionEnd:false};var d=document.createElement("div");var q={};function b(v){if(v in d.style){return v}var u=["Moz","Webkit","O","ms"];var r=v.charAt(0).toUpperCase()+v.substr(1);if(v in d.style){return v}for(var t=0;t<u.length;++t){var s=u[t]+r;if(s in d.style){return s}}}function e(){d.style[q.transform]="";d.style[q.transform]="rotateY(90deg)";return d.style[q.transform]!==""}var a=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;q.transition=b("transition");q.transitionDelay=b("transitionDelay");q.transform=b("transform");q.transformOrigin=b("transformOrigin");q.transform3d=e();var i={transition:"transitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"};var f=q.transitionEnd=i[q.transition]||null;for(var p in q){if(q.hasOwnProperty(p)&&typeof k.support[p]==="undefined"){k.support[p]=q[p]}}d=null;k.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};k.cssHooks["transit:transform"]={get:function(r){return k(r).data("transform")||new j()},set:function(s,r){var t=r;if(!(t instanceof j)){t=new j(t)}if(q.transform==="WebkitTransform"&&!a){s.style[q.transform]=t.toString(true)}else{s.style[q.transform]=t.toString()}k(s).data("transform",t)}};k.cssHooks.transform={set:k.cssHooks["transit:transform"].set};if(k.fn.jquery<"1.8"){k.cssHooks.transformOrigin={get:function(r){return r.style[q.transformOrigin]},set:function(r,s){r.style[q.transformOrigin]=s}};k.cssHooks.transition={get:function(r){return r.style[q.transition]},set:function(r,s){r.style[q.transition]=s}}}n("scale");n("translate");n("rotate");n("rotateX");n("rotateY");n("rotate3d");n("perspective");n("skewX");n("skewY");n("x",true);n("y",true);function j(r){if(typeof r==="string"){this.parse(r)}return this}j.prototype={setFromString:function(t,s){var r=(typeof s==="string")?s.split(","):(s.constructor===Array)?s:[s];r.unshift(t);j.prototype.set.apply(this,r)},set:function(s){var r=Array.prototype.slice.apply(arguments,[1]);if(this.setter[s]){this.setter[s].apply(this,r)}else{this[s]=r.join(",")}},get:function(r){if(this.getter[r]){return this.getter[r].apply(this)}else{return this[r]||0}},setter:{rotate:function(r){this.rotate=o(r,"deg")},rotateX:function(r){this.rotateX=o(r,"deg")},rotateY:function(r){this.rotateY=o(r,"deg")},scale:function(r,s){if(s===undefined){s=r}this.scale=r+","+s},skewX:function(r){this.skewX=o(r,"deg")},skewY:function(r){this.skewY=o(r,"deg")},perspective:function(r){this.perspective=o(r,"px")},x:function(r){this.set("translate",r,null)},y:function(r){this.set("translate",null,r)},translate:function(r,s){if(this._translateX===undefined){this._translateX=0}if(this._translateY===undefined){this._translateY=0}if(r!==null&&r!==undefined){this._translateX=o(r,"px")}if(s!==null&&s!==undefined){this._translateY=o(s,"px")}this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var r=(this.scale||"1,1").split(",");if(r[0]){r[0]=parseFloat(r[0])}if(r[1]){r[1]=parseFloat(r[1])}return(r[0]===r[1])?r[0]:r},rotate3d:function(){var t=(this.rotate3d||"0,0,0,0deg").split(",");for(var r=0;r<=3;++r){if(t[r]){t[r]=parseFloat(t[r])}}if(t[3]){t[3]=o(t[3],"deg")}return t}},parse:function(s){var r=this;s.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(t,v,u){r.setFromString(v,u)})},toString:function(t){var s=[];for(var r in this){if(this.hasOwnProperty(r)){if((!q.transform3d)&&((r==="rotateX")||(r==="rotateY")||(r==="perspective")||(r==="transformOrigin"))){continue}if(r[0]!=="_"){if(t&&(r==="scale")){s.push(r+"3d("+this[r]+",1)")}else{if(t&&(r==="translate")){s.push(r+"3d("+this[r]+",0)")}else{s.push(r+"("+this[r]+")")}}}}}return s.join(" ")}};function m(s,r,t){if(r===true){s.queue(t)}else{if(r){s.queue(r,t)}else{t()}}}function h(s){var r=[];k.each(s,function(t){t=k.camelCase(t);t=k.transit.propertyMap[t]||k.cssProps[t]||t;t=c(t);if(k.inArray(t,r)===-1){r.push(t)}});return r}function g(s,v,x,r){var t=h(s);if(k.cssEase[x]){x=k.cssEase[x]}var w=""+l(v)+" "+x;if(parseInt(r,10)>0){w+=" "+l(r)}var u=[];k.each(t,function(z,y){u.push(y+" "+w)});return u.join(", ")}k.fn.transition=k.fn.transit=function(z,s,y,C){var D=this;var u=0;var w=true;if(typeof s==="function"){C=s;s=undefined}if(typeof y==="function"){C=y;y=undefined}if(typeof z.easing!=="undefined"){y=z.easing;delete z.easing}if(typeof z.duration!=="undefined"){s=z.duration;delete z.duration}if(typeof z.complete!=="undefined"){C=z.complete;delete z.complete}if(typeof z.queue!=="undefined"){w=z.queue;delete z.queue}if(typeof z.delay!=="undefined"){u=z.delay;delete z.delay}if(typeof s==="undefined"){s=k.fx.speeds._default}if(typeof y==="undefined"){y=k.cssEase._default}s=l(s);var E=g(z,s,y,u);var B=k.transit.enabled&&q.transition;var t=B?(parseInt(s,10)+parseInt(u,10)):0;if(t===0){var A=function(F){D.css(z);if(C){C.apply(D)}if(F){F()}};m(D,w,A);return D}var x={};var r=function(H){var G=false;var F=function(){if(G){D.unbind(f,F)}if(t>0){D.each(function(){this.style[q.transition]=(x[this]||null)})}if(typeof C==="function"){C.apply(D)}if(typeof H==="function"){H()}};if((t>0)&&(f)&&(k.transit.useTransitionEnd)){G=true;D.bind(f,F)}else{window.setTimeout(F,t)}D.each(function(){if(t>0){this.style[q.transition]=E}k(this).css(z)})};var v=function(F){this.offsetWidth;r(F)};m(D,w,v);return this};function n(s,r){if(!r){k.cssNumber[s]=true}k.transit.propertyMap[s]=q.transform;k.cssHooks[s]={get:function(v){var u=k(v).css("transit:transform");return u.get(s)},set:function(v,w){var u=k(v).css("transit:transform");u.setFromString(s,w);k(v).css({"transit:transform":u})}}}function c(r){return r.replace(/([A-Z])/g,function(s){return"-"+s.toLowerCase()})}function o(s,r){if((typeof s==="string")&&(!s.match(/^[\-0-9\.]+$/))){return s}else{return""+s+r}}function l(s){var r=s;if(k.fx.speeds[r]){r=k.fx.speeds[r]}return o(r,"ms")}k.transit.getTransitionValue=g})(jQuery);window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(f){setTimeout(f,1000/60)}
var nectarDOMInfo={usingMobileBrowser:(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/))?true:false,usingFrontEndEditor:(typeof window.vc_iframe==='undefined')?false:true,getWindowSize:function(){nectarDOMInfo.windowHeight=window.innerHeight;nectarDOMInfo.windowWidth=window.innerWidth;nectarDOMInfo.adminBarHeight=($('#wpadminbar').length>0)?$('#wpadminbar').height():0;nectarDOMInfo.secondaryHeaderHeight=($('#header-secondary-outer').length>0)?$('#header-secondary-outer').height():0;},scrollPosMouse:function(){return $(window).scrollTop();},scrollPosRAF:function(){nectarDOMInfo.scrollTop=$(window).scrollTop();requestAnimationFrame(nectarDOMInfo.scrollPosRAF);},bindEvents:function(){if(!nectarDOMInfo.usingMobileBrowser){$(window).on('scroll',function(){nectarDOMInfo.scrollTop=nectarDOMInfo.scrollPosMouse();});}
$(window).on('resize',nectarDOMInfo.getWindowSize);}}
nectarDOMInfo.getWindowSize();nectarDOMInfo.scrollTop=nectarDOMInfo.scrollPosMouse();if(nectarDOMInfo.usingMobileBrowser){requestAnimationFrame(nectarDOMInfo.scrollPosRAF);}
nectarDOMInfo.bindEvents();fullWidthSections();fwsClasses();function addRowCtrls(){$('.wpb_row').removeClass('only-ns');$('.nectar-slider-wrap[data-full-width="true"], .page-submenu, .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), .blog-fullwidth-wrap').parents('.wpb_row').addClass('only-ns');$('body.vc_editor.compose-mode .wpb_row .vc_vc_column > .wpb_column > .vc_column-inner').each(function(){if($(this).find('> .vc_element-container > div').length>0){if($(this).find('> .vc_element-container > div:first-child').is('.vc_vc_row_inner')){$(this).find('> .vc_element-container > div:first-child').addClass('first-inner-row-el');}else{$(this).find('> .vc_element-container > div:first-child').removeClass('first-inner-row-el');}}});}
function convertFrontEndPadding(){$('.vc_element > .wpb_column[class*="padding-"][class*="-percent"]').each(function(){var $elPaddingPercent=4;var elclassName=this.className.match(/padding-\d+/);if(elclassName){$elPaddingPercent=elclassName[0].match(/\d+/);if($elPaddingPercent){$elPaddingPercent=$elPaddingPercent[0]/100;}else{$elPaddingPercent=0;}}
if($elPaddingPercent){var $parentRowWidth=$(this).parents('.span_12').width();if($(this).is('[data-padding-pos="all"]')){$(this).css('padding',$parentRowWidth*$elPaddingPercent);}else if($(this).is('[data-padding-pos="top"]')){$(this).css('padding-top',$parentRowWidth*$elPaddingPercent);}else if($(this).is('[data-padding-pos="bottom"]')){$(this).css('padding-bottom',$parentRowWidth*$elPaddingPercent);}else if($(this).is('[data-padding-pos="left"]')){$(this).css('padding-left',$parentRowWidth*$elPaddingPercent);}else if($(this).is('[data-padding-pos="right"]')){$(this).css('padding-right',$parentRowWidth*$elPaddingPercent);}else if($(this).is('[data-padding-pos="top-bottom"]')){$(this).css({'padding-top':$parentRowWidth*$elPaddingPercent,'padding-bottom':$parentRowWidth*$elPaddingPercent,});}else if($(this).is('[data-padding-pos="top-right"]')){$(this).css({'padding-top':$parentRowWidth*$elPaddingPercent,'padding-right':$parentRowWidth*$elPaddingPercent,});}else if($(this).is('[data-padding-pos="bottom-right"]')){$(this).css({'padding-right':$parentRowWidth*$elPaddingPercent,'padding-bottom':$parentRowWidth*$elPaddingPercent,});}else if($(this).is('[data-padding-pos="bottom-left"]')){$(this).css({'padding-left':$parentRowWidth*$elPaddingPercent,'padding-bottom':$parentRowWidth*$elPaddingPercent,});}else if($(this).is('[data-padding-pos="left-right"]')){$(this).css({'padding-left':$parentRowWidth*$elPaddingPercent,'padding-right':$parentRowWidth*$elPaddingPercent,});}}});$('.wpb_row[class*="vc_custom_"]').each(function(){$(this).parent().addClass('no-bottom-margin');});}
setTimeout(function(){if($('body.compose-mode').length>0){$('.container-wrap').addClass('visible-editor-controls');}
if(nectarDOMInfo.usingFrontEndEditor){addRowCtrls();convertFrontEndPadding();$(window).smartresize(convertFrontEndPadding);}},200);var $fp_section_length=0,$fp_section_prev_length=0;$(window).on('vc_reload',function(){addRowCtrls();columnBGColors();coloredButtons();twentytwentyInit();parallaxRowsBGCals();if($('.carousel').length>0){standardCarouselInit();clientsCarouselInit();carouselHeightCalcs();}
if($('.owl-carousel').length>0){$('.owl-carousel').each(function(){$(this).trigger('destroy.owl.carousel').removeClass('owl-loaded');$(this).find('.owl-stage-outer .owl-stage > *').unwrap();$(this).find('.owl-stage-outer > *').unwrap();$(this).find('.owl-item > *').unwrap();$(this).find('.owl-dots').remove();$(this).find('.owl-nav').remove();});owlCarouselInit();}
flexsliderInit();accordionInit();ulChecks();oneFourthClasses();carouselfGrabbingClass();if($('.nectar_cascading_images').length>0){imagesLoaded($('.nectar_cascading_images'),function(instance){cascadingImageBGSizing();});}
fullWidthSections();fwsClasses();fullwidthImgOnlySizingInit();fullwidthImgOnlySizing();fullWidthRowPaddingAdjustInit();recentPostsFlickityInit();if(nectarDOMInfo.usingMobileBrowser){fullWidthRowPaddingAdjustCalc();}
if($('.nectar-box-roll').length==0){boxRollInit();}
if($flickitySliders.length>0){for(var i=0;i<$flickitySliders.length;i++){$flickitySliders[i].reloadCells();$flickitySliders[i].off('scroll.flickity');$flickitySliders[i].off('dragStart.flickity');$flickitySliders[i].off('dragEnd.flickity');}}
setTimeout(function(){flickityInit();if($flickitySliders.length>0){for(var i=0;i<$flickitySliders.length;i++){$flickitySliders[i].reloadCells();$flickitySliders[i].resize();}}},100);if($wooFlickityCarousels.length>0){for(var i=0;i<$wooFlickityCarousels.length;i++){$wooFlickityCarousels[i].flickity('reloadCells');$wooFlickityCarousels[i].off('scroll.flickity');$wooFlickityCarousels[i].off('dragStart.flickity');$wooFlickityCarousels[i].off('dragEnd.flickity');}}
setTimeout(function(){if($('.nectar-woo-flickity').length>0){productCarouselInit();}
if($wooFlickityCarousels.length>0){for(var i=0;i<$wooFlickityCarousels.length;i++){$wooFlickityCarousels[i].flickity('reloadCells');$wooFlickityCarousels[i].flickity('resize');}}},100);socialSharingInit();hotSpotHoverBind();pricingTableHeight();nectarIconMatchColoring();if($testimonialSlider.length>0){for(var i=0;i<$testimonialSlider.length;i++){var testimonialflkty=$testimonialSlider[i].data('flickity');$testimonialSlider[i].flickity('reloadCells');$testimonialSlider[i].off('select.flickity');}}
createTestimonialControls();lightBoxInit();imageWithHotspotClickEvents();testimonialSliderHeight();largeIconHover();if($('.nectar-box-roll').length==0)boxRollMouseWheelInit();midnightInit();responsiveVideoIframesInit();responsiveVideoIframes();fullWidthContentColumns();setTimeout(fullWidthContentColumns,1000);videoBGInit();$(window).off('scroll.parallaxSections').off('resize.parallaxSections');parallaxScrollInit();$('.posts-container').each(function(i){$blog_containers[i]=$(this);});masonryBlogInit();masonryPortfolioInit();portfolioAccentColor();portfolioHoverEffects();portfolioFiltersInit();style6Img();fsProjectSliderInit();setTimeout(function(){if($('.nectar_fullscreen_zoom_recent_projects').length>0){portfolioFullScreenSliderCalcs();splitLineText();$(window).resize(splitLineText);$(window).resize(portfolioFullScreenSliderCalcs);}},300);isotopeCatSelection();$(window).unbind('.infscr');infiniteScrollInit();postNextButtonEffect();mouseParallaxInit();$('.nectar-video-wrap').each(function(i){if($(this).find('video').length>0){$(this).find('video').css('visibility','visible');}});$('.wpb_column[data-t-w-inherits]').each(function(){if($(this).is('[data-t-w-inherits="small_desktop"]')){$(this).parent().addClass('inherits-s-desktop-col');}else{$(this).parent().removeClass('inherits-s-desktop-col');}});if($('#nectar_fullscreen_rows').length>0){$fp_section_length=$('#nectar_fullscreen_rows > .vc_element').length;if($('#nectar_fullscreen_rows > .vc_element').length==0){$('#nectar_fullscreen_rows').prepend('<div class="vc_element empty_placeholder" />');}
if($('#nectar_fullscreen_rows > .vc_element:not(.empty_placeholder)').length>0){$('#nectar_fullscreen_rows >.vc_element.empty_placeholder').remove();}
setFPNames();if($('#fp-nav').length==0){initNectarFP();var currentFPSectionIndex=($('#nectar_fullscreen_rows > .vc_element.active').length>0)?$('#nectar_fullscreen_rows > .vc_element.active').index()+1:1;setFPNavColoring(currentFPSectionIndex,'na');}
else if($fp_section_length!=$fp_section_prev_length){$.fn.fullpage.destroy('all');initNectarFP();var currentFPSectionIndex=($('#nectar_fullscreen_rows > .vc_element.active').length>0)?$('#nectar_fullscreen_rows > .vc_element.active').index()+1:1;setFPNavColoring(currentFPSectionIndex,'na');}
var $nectarFPindex=0;var nectarFPOffsets=[{el:'',offset:0}];$('#nectar_fullscreen_rows > div.vc_element').each(function(i){nectarFPOffsets[i]={el:$(this),offset:$(this).offset().top}});for(var x in nectarFPOffsets){if(nectarFPOffsets[x].offset<$(window).height()){$nectarFPindex=x;}}
if($('#nectar_fullscreen_rows > div.vc_element').length===1){$('#nectar_fullscreen_rows').css({'transform':'translate3d(0,0,0)'});}
$('body').scrollTo(0,0);$fp_section_prev_length=$fp_section_length;}else{if($('body .main-content > .row > .vc_element:first > .wpb_row[class*="full-width-"]').length>0||$('body .main-content > .row > .vc_element:first .nectar-slider-wrap[data-full-width="true"]').length>0){$('.container-wrap').css({'padding-top':'0','margin-top':'0'});}else{$('.container-wrap').css({'padding-top':'40px'});}}
$svg_icons=[];$('.svg-icon-holder').removeClass('animated-in').removeClass('bound');if($('.vc_nectar_gmap').length>0){setTimeout(function(){if(typeof google==='object'&&typeof google.maps==='object'){mapAPI_Loaded();}else{if(nectarLove.mapApiKey.length>0){$.getScript('https://maps.google.com/maps/api/js?sensor=false&key='+nectarLove.mapApiKey+'&callback=mapAPI_Loaded');}}},100);}
if($().theiaStickySidebar){blogStickySS();}
if(typeof window.Waypoint!='undefined'){Waypoint.destroyAll();waypoints();}});function fancyBoxInit(){$('a.pp').removeClass('pp').attr('data-fancybox','');$("a[rel^='prettyPhoto']:not([rel*='_gal']):not([rel*='product-gallery']):not([rel*='prettyPhoto['])").removeAttr('rel').attr('data-fancybox','');$('.wpb_gallery .wpb_gallery_slidesnectarslider_style').each(function(){var $unique_id=Math.floor(Math.random()*10000);$(this).find('.swiper-slide a:not(.ext-url-link)').attr('data-fancybox','group_'+$unique_id);});$('.wpb_gallery_slides.wpb_flexslider').each(function(){var $unique_id=Math.floor(Math.random()*10000);$(this).find('.slides > li > a').attr('data-fancybox','group_'+$unique_id);});$('.wpb_gallery_slidesflickity_style').each(function(){var $unique_id=Math.floor(Math.random()*10000);$(this).find('.cell > a:not(.ext-url-link)').attr('data-fancybox','group_'+$unique_id);});$('.portfolio-items, .wpb_gallery .parallax-grid-item').each(function(){var $unique_id=Math.floor(Math.random()*10000);if($(this).find('.pretty_photo').length>0){$(this).find('.pretty_photo').removeClass('pretty_photo').attr('data-fancybox','group_'+$unique_id);}else if($(this).find('a[rel*="prettyPhoto["]').length>0){$(this).find('a[rel*="prettyPhoto["]').removeAttr('rel').attr('data-fancybox','group_'+$unique_id);}});if($('body').hasClass('nectar-auto-lightbox')){$('.gallery').each(function(){if($(this).find('.gallery-icon a[rel^="prettyPhoto"]').length==0){var $unique_id=Math.floor(Math.random()*10000);$(this).find('.gallery-item .gallery-icon a[href*=".jpg"], .gallery-item .gallery-icon a[href*=".png"], .gallery-item .gallery-icon a[href*=".gif"], .gallery-item .gallery-icon a[href*=".jpeg"]').attr('data-fancybox','group_'+$unique_id).removeClass('pretty_photo');}});$('.main-content img').each(function(){if($(this).parent().is("[href]")&&!$(this).parent().is(".magnific-popup")&&$(this).parents('.tiled-gallery').length==0&&$(this).parents('.product-image').length==0&&$(this).parents('.iosSlider.product-slider').length==0){var match=$(this).parent().attr('href').match(/\.(jpg|png|gif)\b/);if(match)$(this).parent().attr('data-fancybox','');}});}
fbMarginArr=($('body.admin-bar').length>0)?[60,100]:[60,100];if(window.innerWidth<1000){fbMarginArr=[0,0];}
$("[data-fancybox]").fancybox({animationEffect:"zoom-in-out",animationDuration:350,buttons:['fullScreen','zoom','close'],margin:fbMarginArr,loop:true,caption:function(instance,item){return $(this).attr('title');},beforeLoad:function(instance,current){if(typeof instance.current.src!=='string'){$.fancybox.close(true);}},mobile:{margin:0}});}
function magnificInit(){$('a.pp').removeClass('pp').addClass('magnific-popup');$("a[rel^='prettyPhoto']:not([rel*='_gal']):not([rel*='product-gallery']):not([rel*='prettyPhoto['])").removeAttr('rel').addClass('magnific-popup');$('.wpb_gallery .wpb_gallery_slidesnectarslider_style').each(function(){var $unique_id=Math.floor(Math.random()*10000);$(this).find('.swiper-slide a:not(.ext-url-link)').addClass('pretty_photo');});$('.wpb_gallery_slides.wpb_flexslider').each(function(){var $unique_id=Math.floor(Math.random()*10000);$(this).find('.slides > li > a').addClass('pretty_photo');});$('.wpb_gallery_slidesflickity_style').each(function(){var $unique_id=Math.floor(Math.random()*10000);$(this).find('.cell > a:not(.ext-url-link)').addClass('pretty_photo');});$('.portfolio-items, .wpb_gallery .swiper-slide, .wpb_gallery_slidesflickity_style .cell, .wpb_gallery_slides.wpb_flexslider ul > li,  .wpb_gallery .parallax-grid-item').each(function(){if($(this).find('.pretty_photo').length>0){$(this).find('.pretty_photo').removeClass('pretty_photo').addClass('gallery').addClass('magnific');}else if($(this).find('a[rel*="prettyPhoto["]').length>0){$(this).find('a[rel*="prettyPhoto["]').removeAttr('rel').addClass('gallery').addClass('magnific');}});$("a[data-rel='prettyPhoto[product-gallery]']").each(function(){$(this).removeAttr('data-rel').addClass('magnific').addClass('gallery');});if($('body').hasClass('nectar-auto-lightbox')){$('.gallery').each(function(){if($(this).find('.gallery-icon a[rel^="prettyPhoto"]').length==0){var $unique_id=Math.floor(Math.random()*10000);$(this).find('.gallery-item .gallery-icon a[href*=".jpg"], .gallery-item .gallery-icon a[href*=".png"], .gallery-item .gallery-icon a[href*=".gif"], .gallery-item .gallery-icon a[href*=".jpeg"]').addClass('magnific').addClass('gallery').removeClass('pretty_photo');}});$('.main-content img').each(function(){if($(this).parent().is("[href]")&&!$(this).parent().is(".magnific-popup")&&$(this).parents('.tiled-gallery').length==0&&$(this).parents('.product-image').length==0&&$(this).parents('.iosSlider.product-slider').length==0){var match=$(this).parent().attr('href').match(/\.(jpg|png|gif)\b/);if(match)$(this).parent().addClass('magnific-popup').addClass('image-link');}});}
$('a.magnific-popup:not(.gallery):not(.nectar_video_lightbox)').magnificPopup({type:'image',callbacks:{imageLoadComplete:function(){var $that=this;setTimeout(function(){$that.wrap.addClass('mfp-image-loaded');},10);},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');},open:function(){$.magnificPopup.instance.next=function(){var $that=this;this.wrap.removeClass('mfp-image-loaded');setTimeout(function(){$.magnificPopup.proto.next.call($that);},100);}
$.magnificPopup.instance.prev=function(){var $that=this;this.wrap.removeClass('mfp-image-loaded');setTimeout(function(){$.magnificPopup.proto.prev.call($that);},100);}}},fixedContentPos:false,mainClass:'mfp-zoom-in',removalDelay:400});$('a.magnific-popup.nectar_video_lightbox, .magnific_nectar_video_lightbox a.link_text, .swiper-slide a[href*=youtube], .swiper-slide a[href*=vimeo], .nectar-video-box a.full-link.magnific-popup').magnificPopup({type:'iframe',fixedContentPos:false,mainClass:'mfp-zoom-in',removalDelay:400});$('a.magnific.gallery').each(function(){var $parentRow=($(this).closest('.wpb_column').length>0)?$(this).closest('.wpb_column'):$(this).parents('.row');if($parentRow.length>0&&!$parentRow.hasClass('lightbox-col')){$parentRow.magnificPopup({type:'image',delegate:'a.magnific',mainClass:'mfp-zoom-in',fixedContentPos:false,callbacks:{elementParse:function(item){if($(item.el.context).is('[href]')&&$(item.el.context).attr('href').indexOf('iframe=true')!=-1||$(item.el.context).is('[href]')&&$(item.el.context).attr('href').indexOf('https://www.youtube.com/watch')!=-1){item.type='iframe';}else if($(item.el.context).is('[href]')&&$(item.el.context).attr('href').indexOf('video-popup-')!=-1){item.type='inline';}else{item.type='image';}},imageLoadComplete:function(){var $that=this;setTimeout(function(){$that.wrap.addClass('mfp-image-loaded');},10);},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');},open:function(){if($(this.content).find('.mejs-video video').length>0&&$().mediaelementplayer){$(this.content).find('.mejs-video video')[0].player.remove();var $that=this;setTimeout(function(){$($that.content).find('video').mediaelementplayer();$($that.content).find('.mejs-video video')[0].player.play();},50);}
$.magnificPopup.instance.next=function(){var $that=this;this.wrap.removeClass('mfp-image-loaded');setTimeout(function(){$.magnificPopup.proto.next.call($that);if($($that.content).find('.mejs-video video').length>0){$($that.content).find('.mejs-video video')[0].play();}},100);}
$.magnificPopup.instance.prev=function(){var $that=this;this.wrap.removeClass('mfp-image-loaded');setTimeout(function(){$.magnificPopup.proto.prev.call($that);if($($that.content).find('.mejs-video video').length>0){$($that.content).find('.mejs-video video')[0].play();}},100);}},close:function(){if($(this.content).find('.mejs-video video').length>0){$(this.content).find('.mejs-video video')[0].load();}}},removalDelay:400,gallery:{enabled:true}});$parentRow.addClass('lightbox-col');}});}
function lightBoxInit(){if($('body[data-ls="magnific"]').length>0||$('body[data-ls="pretty_photo"]').length>0){magnificInit();}else if($('body[data-ls="fancybox"]').length>0){fancyBoxInit();}}
lightBoxInit();setTimeout(lightBoxInit,500);function NectarLiquid(bgIMG,type,el_type){this.canvasContainer=bgIMG[0];this.rowBG=bgIMG;this.animationType=type;this.elType=el_type;this.bgDivWidth=$(this.rowBG).width();this.bgDivHeight=$(this.rowBG).height();this.bgDivRatio=this.bgDivHeight/this.bgDivWidth;this.app=new PIXI.Application({width:this.bgDivWidth,height:this.bgDivHeight,transparent:true,sharedTicker:true});this.app.stage=new window.PIXI.Container();this.imgContainer=new window.PIXI.Container();$(this.canvasContainer).remove('.nectar-displacement');$(this.canvasContainer).append('<div class="nectar-displacement"></div>');this.displacementIMG_URL=$(this.canvasContainer).find('.nectar-displacement').css('background-image');this.displacementIMG_URL=this.displacementIMG_URL.replace(/(url\(|\)|")/g,'');this.bgIMG_SRC=bgIMG.css('background-image');this.bgIMG_SRC=this.bgIMG_SRC.replace(/(url\(|\)|")/g,'');this.loader=new PIXI.loaders.Loader();this.loader.add('rowBG',this.bgIMG_SRC);this.loader.add('displaceBG',this.displacementIMG_URL);this.loader.load(this.initialize.bind(this));}
NectarLiquid.prototype.initialize=function(){this.settings={animationStrength:1,animationStrengthSpeed:1,displacementScaleX:30,displacementScaleY:90,time:Math.random()*20,filterMultX:200,filterMultY:350,shouldAnimate:true};if(this.animationType=='displace-filter-fade'){if(this.elType=='row'){this.settings.filterMultX=150;this.settings.filterMultY=375;this.settings.displacementScaleX=80;this.settings.displacementScaleY=170;this.settings.animationStrengthSpeed=2;}else{this.settings.filterMultX=55;this.settings.filterMultY=150;this.settings.displacementScaleX=50;this.settings.displacementScaleY=160;this.settings.animationStrengthSpeed=1;}}else{if(this.elType!='row'){this.settings.displacementScaleY=70;}}
this.filterSprite=new window.PIXI.Sprite(this.loader.resources.displaceBG.texture);this.filterSprite.texture.baseTexture.wrapMode=PIXI.WRAP_MODES.REPEAT;this.filter=new window.PIXI.filters.DisplacementFilter(this.filterSprite);this.bg=new PIXI.Sprite(this.loader.resources.rowBG.texture);this.imgHeight=this.loader.resources.rowBG.texture.orig.height;this.imgWidth=this.loader.resources.rowBG.texture.orig.width;this.imgRatio=this.imgWidth/this.imgHeight;this.bg.anchor.x=0.5;this.bg.anchor.y=0.5;this.bg.height=$(this.rowBG).height();this.bg.width=this.imgRatio*this.bg.height;if(this.bg.width<=$(this.rowBG).width()){this.bg.width=$(this.rowBG).width()+100;this.bg.height=this.bg.width/this.imgRatio;}else{this.bg.height=$(this.rowBG).height()+100;this.bg.width=this.imgRatio*this.bg.height;}
this.app.renderer.resize($(this.rowBG).width(),$(this.rowBG).height());this.buildStage();this.createFilters();this.app.view.setAttribute("class","nectar-liquid-bg");this.canvasContainer.appendChild(this.app.view);if(this.animationType=='displace-filter-loop'){if($('#nectar_fullscreen_rows').length==0){this.animateFilters();$liquidBGOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'105%';var self=this;var $parentSelector=(self.elType=='row')?'.row-bg-wrap':'.column-image-bg-wrap';var waypoint=new Waypoint({element:$(this.canvasContainer).parents($parentSelector),handler:function(direction){self.imgContainer.addChild(self.bg);},offset:$liquidBGOffsetPos});}else{this.animateFilters();this.imgContainer.addChild(this.bg);}}
else if(this.animationType=='displace-filter-fade'){this.animateFilters();this.settings.shouldAnimate=false;$liquidBGOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'85%';var self=this;var $parentSelector=(self.elType=='row')?'.row-bg-wrap':'.column-image-bg-wrap';if($('#nectar_fullscreen_rows').length==0||$('#nectar_fullscreen_rows').length>0&&$(this.canvasContainer).parents('.wpb_row.fp-section').index()==0||$disableFPonMobile=='on'){var waypoint=new Waypoint({element:$(this.canvasContainer).parents($parentSelector),handler:function(direction){if($(self.canvasContainer).parents('.wpb_tab').length>0&&$(self.canvasContainer).parents('.wpb_tab').css('visibility')=='hidden'||$(self.canvasContainer).hasClass('animated-in')){waypoint.destroy();return;}
self.imgContainer.addChild(self.bg);self.animateProps(self);waypoint.destroy();},offset:$liquidBGOffsetPos});}}
$(window).resize(this.resize.bind(this));$(window).smartresize(this.resize.bind(this));}
NectarLiquid.prototype.animateProps=function(self){setTimeout(function(){$(self.canvasContainer).find('.nectar-liquid-bg').addClass('animated-in');self.settings.shouldAnimate=true;self.settings.animationStrength=1;self.settings.animationStrengthSpeed=2.5;self.animateFilters();anime({targets:self.settings,animationStrength:0,duration:1900,easing:[.36,.42,.3,1],complete:function(anim){self.settings.shouldAnimate=false}});anime({targets:self.settings,animationStrengthSpeed:0.8,duration:1900,easing:[.36,.42,.3,1],complete:function(anim){self.settings.shouldAnimate=false}});},100);}
NectarLiquid.prototype.resize=function(){var self=this;self.bgDivRatio=$(self.rowBG).height()/$(self.rowBG).width();self.imgContainer.position.x=$(self.rowBG).width()/2;self.imgContainer.position.y=$(self.rowBG).height()/2;self.bg.height=$(self.rowBG).height();self.bg.width=self.imgRatio*self.bg.height;if(self.bg.width<=$(self.rowBG).width()){self.bg.width=$(self.rowBG).width()+100;self.bg.height=self.bg.width/self.imgRatio;}else{self.bg.height=$(self.rowBG).height()+100;self.bg.width=self.imgRatio*self.bg.height;}
self.app.stage.scale.x=self.app.stage.scale.y=1;self.app.renderer.resize($(self.rowBG).width(),$(self.rowBG).height());}
NectarLiquid.prototype.createFilters=function(){this.app.stage.addChild(this.filterSprite);this.filter.scale.x=this.filter.scale.y=1;this.imgContainer.filters=[this.filter];}
NectarLiquid.prototype.buildStage=function(){this.imgContainer.position.x=$(this.rowBG).width()/2;this.imgContainer.position.y=$(this.rowBG).height()/2;this.app.stage.scale.x=this.app.stage.scale.y=1;this.app.stage.addChild(this.imgContainer);}
NectarLiquid.prototype.animateFilters=function(){this.filterSprite.rotation=this.settings.time*0.01;this.filterSprite.x=Math.sin(this.settings.time*0.1)*this.settings.filterMultX;this.filterSprite.y=Math.cos(this.settings.time*0.1)*this.settings.filterMultY;this.filter.scale.x=this.settings.displacementScaleX*this.settings.animationStrength;this.filter.scale.y=this.settings.displacementScaleY*this.settings.animationStrength;this.settings.time+=0.05*this.settings.animationStrengthSpeed;if(this.animationType=='displace-filter-loop'){requestAnimationFrame(function(){this.animateFilters();}.bind(this));}
else if(this.animationType=='displace-filter-fade'&&this.settings.shouldAnimate){requestAnimationFrame(function(){this.animateFilters();}.bind(this));}}
function nectarLiquidBGs(){$liquidBG_EL=[];$('.row-bg-wrap[data-bg-animation*="displace-filter"] .row-bg.using-image, .column-image-bg-wrap[data-bg-animation*="displace-filter"] .column-image-bg').each(function(i){var $that_el=$(this);if($(this).is('.row-bg')){var $type=$(this).parents('.row-bg-wrap').attr('data-bg-animation');var $el_type='row';}else if($(this).is('.column-image-bg')){var $type=$(this).parents('.column-image-bg-wrap').attr('data-bg-animation');var $el_type='col';}
$liquidBG_EL[i]=new NectarLiquid($that_el,$type,$el_type);});}
var $standAnimatedColTimeout=[];var $animatedSVGIconTimeout=[];var $svg_icons=[];var $nectarCustomSliderRotate=[];var $flickitySliders=[];var $wooFlickityCarousels=[];var $liquidBG_EL=[];function niceScrollInit(){}
var $smoothActive=0;var $smoothCache=false;if($smoothCache==false&&$('body.material').length==0&&navigator.platform.toUpperCase().indexOf('MAC')===-1&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)&&$(window).width()>690&&$('#nectar_fullscreen_rows').length==0){!function(){function e(){var e=!1;e&&c("keydown",r),v.keyboardSupport&&!e&&u("keydown",r)}function t(){if(document.body){var t=document.body,n=document.documentElement,o=window.innerHeight,r=t.scrollHeight;if(S=document.compatMode.indexOf("CSS")>=0?n:t,w=t,e(),x=!0,top!=self)y=!0;else if(r>o&&(t.offsetHeight<=o||n.offsetHeight<=o)){var a=!1,i=function(){a||n.scrollHeight==document.height||(a=!0,setTimeout(function(){n.style.height=document.height+"px",a=!1},500))};if(n.style.height="auto",setTimeout(i,10),S.offsetHeight<=o){var l=document.createElement("div");l.style.clear="both",t.appendChild(l)}}v.fixedBackground||b||(t.style.backgroundAttachment="scroll",n.style.backgroundAttachment="scroll")}}function n(e,t,n,o){if(o||(o=1e3),d(t,n),1!=v.accelerationMax){var r=+new Date,a=r-C;if(a<v.accelerationDelta){var i=(1+30/a)/2;i>1&&(i=Math.min(i,v.accelerationMax),t*=i,n*=i)}C=+new Date}if(M.push({x:t,y:n,lastX:0>t?.99:-.99,lastY:0>n?.99:-.99,start:+new Date}),!T){var l=e===document.body,u=function(){for(var r=+new Date,a=0,i=0,c=0;c<M.length;c++){var s=M[c],d=r-s.start,f=d>=v.animationTime,h=f?1:d/v.animationTime;v.pulseAlgorithm&&(h=p(h));var m=s.x*h-s.lastX>>0,w=s.y*h-s.lastY>>0;a+=m,i+=w,s.lastX+=m,s.lastY+=w,f&&(M.splice(c,1),c--)}l?window.scrollBy(a,i):(a&&(e.scrollLeft+=a),i&&(e.scrollTop+=i)),t||n||(M=[]),M.length?N(u,e,o/v.frameRate+1):T=!1};N(u,e,0),T=!0}}function o(e){x||t();var o=e.target,r=l(o);if(!r||e.defaultPrevented||s(w,"embed")||s(o,"embed")&&/\.pdf/i.test(o.src))return!0;var a=e.wheelDeltaX||0,i=e.wheelDeltaY||0;return a||i||(i=e.wheelDelta||0),!v.touchpadSupport&&f(i)?!0:(Math.abs(a)>1.2&&(a*=v.stepSize/120),Math.abs(i)>1.2&&(i*=v.stepSize/120),n(r,-a,-i),void e.preventDefault())}function r(e){var t=e.target,o=e.ctrlKey||e.altKey||e.metaKey||e.shiftKey&&e.keyCode!==H.spacebar;if(/input|textarea|select|embed/i.test(t.nodeName)||t.isContentEditable||e.defaultPrevented||o)return!0;if(s(t,"button")&&e.keyCode===H.spacebar)return!0;var r,a=0,i=0,u=l(w),c=u.clientHeight;switch(u==document.body&&(c=window.innerHeight),e.keyCode){case H.up:i=-v.arrowScroll;break;case H.down:i=v.arrowScroll;break;case H.spacebar:r=e.shiftKey?1:-1,i=-r*c*.9;break;case H.pageup:i=.9*-c;break;case H.pagedown:i=.9*c;break;case H.home:i=-u.scrollTop;break;case H.end:var d=u.scrollHeight-u.scrollTop-c;i=d>0?d+10:0;break;case H.left:a=-v.arrowScroll;break;case H.right:a=v.arrowScroll;break;default:return!0}n(u,a,i),e.preventDefault()}function a(e){w=e.target}function i(e,t){for(var n=e.length;n--;)E[A(e[n])]=t;return t}function l(e){var t=[],n=S.scrollHeight;do{var o=E[A(e)];if(o)return i(t,o);if(t.push(e),n===e.scrollHeight){if(!y||S.clientHeight+10<n)return i(t,document.body)}else if(e.clientHeight+10<e.scrollHeight&&(overflow=getComputedStyle(e,"").getPropertyValue("overflow-y"),"scroll"===overflow||"auto"===overflow))return i(t,e)}while(e=e.parentNode)}function u(e,t,n){window.addEventListener(e,t,n||!1)}function c(e,t,n){window.removeEventListener(e,t,n||!1)}function s(e,t){return(e.nodeName||"").toLowerCase()===t.toLowerCase()}function d(e,t){e=e>0?1:-1,t=t>0?1:-1,(k.x!==e||k.y!==t)&&(k.x=e,k.y=t,M=[],C=0)}function f(e){if(e){e=Math.abs(e),D.push(e),D.shift(),clearTimeout(z);var t=h(D[0],120)&&h(D[1],120)&&h(D[2],120);return!t}}function h(e,t){return Math.floor(e/t)==e/t}function m(e){var t,n,o;return e*=v.pulseScale,1>e?t=e-(1-Math.exp(-e)):(n=Math.exp(-1),e-=1,o=1-Math.exp(-e),t=n+o*(1-n)),t*v.pulseNormalize}function p(e){return e>=1?1:0>=e?0:(1==v.pulseNormalize&&(v.pulseNormalize/=m(1)),m(e))}var w,g={frameRate:150,animationTime:500,stepSize:120,pulseAlgorithm:!0,pulseScale:8,pulseNormalize:1,accelerationDelta:20,accelerationMax:1,keyboardSupport:!0,arrowScroll:50,touchpadSupport:!0,fixedBackground:!0,excluded:""},v=g,b=!1,y=!1,k={x:0,y:0},x=!1,S=document.documentElement,D=[120,120,120],H={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},v=g,M=[],T=!1,C=+new Date,E={};setInterval(function(){E={}},1e4);var z,A=function(){var e=0;return function(t){return t.uniqueID||(t.uniqueID=e++)}}(),N=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(e,t,n){window.setTimeout(e,n||1e3/60)}}(),K=/chrome/i.test(window.navigator.userAgent),L=null;"onwheel"in document.createElement("div")?L="wheel":"onmousewheel"in document.createElement("div")&&(L="mousewheel"),L&&K&&(u(L,o),u("mousedown",a),u("load",t))}();}
function flexsliderInit(){$('.flex-gallery').each(function(){var $that=$(this);imagesLoaded($(this),function(instance){$that.flexslider({animation:'fade',smoothHeight:false,animationSpeed:500,useCSS:false,touch:true});$('.flex-gallery .flex-direction-nav li a.flex-next').html('<i class="fa fa-angle-right"></i>');$('.flex-gallery .flex-direction-nav li a.flex-prev').html('<i class="fa fa-angle-left"></i>');});});}
flexsliderInit();function flickityInit(){if($('.nectar-flickity:not(.masonry)').length==0)return false;$flickitySliders=[];$('.nectar-flickity:not(.masonry)').each(function(i){$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i);var $freeScrollBool=($(this).is('[data-free-scroll]')&&$(this).attr('data-free-scroll')=='true')?true:false;var $groupCellsBool=true;var $flickContainBool=true;var $flcikAttr=0.025;var $flickCellAlign='center';if($(this).is('[data-format="fixed_text_content_fullwidth"]')){$flickCellAlign='left';$groupCellsBool=false;$flickContainBool=false;$flcikAttr=0.02;}
if($freeScrollBool==true){$groupCellsBool=false;}
if($(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='next_prev_arrows'){var $paginationBool=false;var $nextPrevArrowBool=true;}else{var $paginationBool=true;var $nextPrevArrowBool=false;}
if($(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='none'){var $paginationBool=false;var $nextPrevArrowBool=false;}
var $flickity_autoplay=false;var $selectedAttraction=0.025;if($(this).is('[data-autoplay]')&&$(this).attr('data-autoplay')=='true'){$flickity_autoplay=true;$selectedAttraction=0.019;if($(this).is('[data-autoplay-dur]')&&$(this).attr('data-autoplay-dur').length>0){if(parseInt($(this).attr('data-autoplay-dur'))>100&&parseInt($(this).attr('data-autoplay-dur'))<30000){$flickity_autoplay=parseInt($(this).attr('data-autoplay-dur'));}}}
var $that=$(this);var $frontEndEditorDrag=($('body.vc_editor').length>0)?false:true;var $frontEndEditorPause=($('body.vc_editor').length>0)?true:false;$flickitySliders[i]=new Flickity('.nectar-flickity.instance-'+i,{contain:$flickContainBool,draggable:$frontEndEditorDrag,lazyLoad:false,imagesLoaded:true,percentPosition:true,cellAlign:$flickCellAlign,selectedAttraction:$selectedAttraction,groupCells:$groupCellsBool,prevNextButtons:$nextPrevArrowBool,freeScroll:$freeScrollBool,pageDots:$paginationBool,resize:true,selectedAttraction:$flcikAttr,autoPlay:$flickity_autoplay,pauseAutoPlayOnHover:$frontEndEditorPause,setGallerySize:true,wrapAround:true,accessibility:false,arrowShape:{x0:20,x1:70,y1:30,x2:70,y2:25,x3:70}});if($(this).is('[data-format="fixed_text_content_fullwidth"]')&&!nectarDOMInfo.usingFrontEndEditor){var $onMobileBrowser=navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/);$flickitySliders[i].on('scroll',function(){if($onMobileBrowser){return;}
var $curFlkSlid=$flickitySliders[i];var $flkSlideWidth=$that.find('.cell').outerWidth()+25;var $leftHeaderSize=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?275:0;var $extraWindowSpace=(($(window).width()+$leftHeaderSize)-$that.parents('.main-content').width())/2;$extraWindowSpace+=parseInt($that.css('margin-left'))+2;$flickitySliders[i].slides.forEach(function(slide,j){var $scaleAmt=1;var $translateXAmt=0;var $rotateAmt=0;var $slideZIndex=10;var $opacityAmt=1;var $slideOffset=$(slide.cells[0].element).offset().left;var flkInstanceSlide=$('.nectar-flickity.instance-'+i+' .cell:nth-child('+(j+1)+')');if($slideOffset-$extraWindowSpace<0&&$slideOffset-$extraWindowSpace>$flkSlideWidth*-1){$scaleAmt=1+(($slideOffset-$extraWindowSpace)/1500);$opacityAmt=1+(($slideOffset-$extraWindowSpace+70)/550);$translateXAmt=(($slideOffset-$extraWindowSpace))*-1;$rotateAmt=(($slideOffset-$extraWindowSpace)/25)*-1;}else{$scaleAmt=1;$opacityAmt=1;$translateXAmt=0;$rotateAmt=0;}
if($slideOffset+5-$extraWindowSpace<0&&$slideOffset-$extraWindowSpace>$flkSlideWidth*-1){$slideZIndex=5;}else{$slideZIndex=10;}
flkInstanceSlide.css({'z-index':$slideZIndex});flkInstanceSlide.find('.inner-wrap-outer').css({'transform':'perspective(800px) translateX('+$translateXAmt+'px) rotateY('+$rotateAmt+'deg) translateZ(0)','opacity':$opacityAmt});flkInstanceSlide.find('.inner-wrap').css({'transform':'scale('+$scaleAmt+') translateZ(0)'});});});}
var $removeHiddenTimeout;$flickitySliders[i].on('dragStart',function(){clearTimeout($removeHiddenTimeout);$that.addClass('is-dragging');$that.find('.flickity-prev-next-button').addClass('hidden');});$flickitySliders[i].on('dragEnd',function(){$that.removeClass('is-dragging');$removeHiddenTimeout=setTimeout(function(){$that.find('.flickity-prev-next-button').removeClass('hidden');},600);});$('.flickity-prev-next-button').on('click',function(){clearTimeout($removeHiddenTimeout);$(this).parents('.nectar-flickity').find('.flickity-prev-next-button').addClass('hidden');$removeHiddenTimeout=setTimeout(function(){$that.find('.flickity-prev-next-button').removeClass('hidden');},600);});if($that.hasClass('nectar-carousel')){imagesLoaded($that,function(instance){nectarCarouselFlkEH($that);});}});}
setTimeout(flickityInit,100);function setNectarCarouselFlkEH(){$('.nectar-carousel.nectar-flickity:not(.masonry)').each(function(){nectarCarouselFlkEH($(this));});}
function nectarCarouselFlkEH($slider_instance){var $tallestSlideCol=0;$slider_instance.find('.flickity-slider > .cell').css('height','auto');$slider_instance.find('.flickity-slider > .cell').each(function(){($(this).height()>$tallestSlideCol)?$tallestSlideCol=$(this).height():$tallestSlideCol=$tallestSlideCol;});if($tallestSlideCol<10)$tallestSlideCol='auto';$slider_instance.find('.flickity-slider > .cell').css('height',$tallestSlideCol+'px');}
function flickityBlogInit(){if($('.nectar-flickity.masonry.not-initialized').length==0)return false;$('.nectar-flickity.masonry.not-initialized').each(function(){if($(this).parents('article').hasClass('large_featured'))
$(this).insertBefore($(this).parents('article').find('.content-inner'));});$('.nectar-flickity.masonry.not-initialized').flickity({contain:true,draggable:false,lazyLoad:false,imagesLoaded:true,percentPosition:true,prevNextButtons:true,pageDots:false,resize:true,setGallerySize:true,wrapAround:true,accessibility:false});$('.nectar-flickity.masonry').removeClass('not-initialized');$('.nectar-flickity.masonry:not(.not-initialized)').each(function(){if($(this).find('.item-count').length==0){$('<div class="item-count"/>').insertBefore($(this).find('.flickity-prev-next-button.next'));$(this).find('.item-count').html('<span class="current">1</span>/<span class="total">'+$(this).find('.flickity-slider .cell').length+'</span>');$(this).find('.flickity-prev-next-button, .item-count').wrapAll('<div class="control-wrap" />');if($(this).parents('article').hasClass('wide_tall')&&$(this).parents('.masonry.material').length==0)
$(this).find('.control-wrap').insertBefore($(this));}});$('.masonry .flickity-prev-next-button.previous,  .masonry .flickity-prev-next-button.next').on('click',function(){if($(this).parents('.wide_tall').length>0)
$(this).parent().find('.item-count .current').html($(this).parents('article').find('.nectar-flickity .cell.is-selected').index()+1);else
$(this).parent().find('.item-count .current').html($(this).parents('.nectar-flickity').find('.cell.is-selected').index()+1);});$('body').on('mouseover','.flickity-prev-next-button.next',function(){$(this).parent().find('.flickity-prev-next-button.previous, .item-count').addClass('next-hovered');});$('body').on('mouseleave','.flickity-prev-next-button.next',function(){$(this).parent().find('.flickity-prev-next-button.previous, .item-count').removeClass('next-hovered');});}
function twentytwentyInit(){$('.twentytwenty-container').each(function(){var $that=$(this);if($that.find('.twentytwenty-handle').length==0){$(this).imagesLoaded(function(){$that.twentytwenty();});}});}
twentytwentyInit();if($('.nectar-recent-posts-single_featured.multiple_featured').length>0){splitLineText();}
var $frontEndEditorFPRDiv='';var $usingFullScreenRows=false;var $fullscreenSelector='';var $disableFPonMobile=($('#nectar_fullscreen_rows[data-mobile-disable]').length>0)?$('#nectar_fullscreen_rows').attr('data-mobile-disable'):'off';var $onMobileBrowser=navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/);if(!$onMobileBrowser){$disableFPonMobile='off';}
if($disableFPonMobile=='on'&&$('#nectar_fullscreen_rows').length>0){$('#nectar_fullscreen_rows > .wpb_row[data-fullscreen-anchor-id]').each(function(){if($(this).attr('data-fullscreen-anchor-id').length>0)
$(this).attr('id',$(this).attr('data-fullscreen-anchor-id'));});$('.container-wrap .main-content > .row').css({'padding-bottom':'0'});if($('#nectar_fullscreen_rows > .wpb_row:nth-child(1)').length>0&&$('#header-outer[data-transparent-header="true"]').length>0&&!$('#nectar_fullscreen_rows > .wpb_row:nth-child(1)').hasClass('full-width-content')){$('#nectar_fullscreen_rows > .wpb_row:nth-child(1)').addClass('extra-top-padding');}}
if($('#nectar_fullscreen_rows').length>0&&$disableFPonMobile!='on'||$().fullpage&&$disableFPonMobile!='on'){function setFPNavColoring(index,direction){if($('#boxed').length>0&&overallWidth>750)return;if($('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':nth-child('+index+')').find('.span_12.light').length>0){$('#fp-nav').addClass('light-controls');if(direction=='up')
$('#header-outer.dark-slide').removeClass('dark-slide');else
setTimeout(function(){$('#header-outer.dark-slide').removeClass('dark-slide');},520);}else{$('#fp-nav.light-controls').removeClass('light-controls');if(direction=='up')
$('#header-outer').addClass('dark-slide');else
setTimeout(function(){$('#header-outer').addClass('dark-slide');},520);}
if($('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':nth-child('+index+')').find('.nectar-slider-wrap[data-fullscreen="true"]').length>0){var $currentSlider=$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':nth-child('+index+')').find('.nectar-slider-wrap[data-fullscreen="true"]');if($currentSlider.is('[data-overall_style="directional"]')&&$('#header-outer #logo span.dark').length>0){$('#header-outer').addClass('directional-nav-effect').removeClass('dne-disabled');}
if($currentSlider.find('.swiper-slide-active[data-color-scheme="light"]').length>0){$('#header-outer').removeClass('dark-slide');}else if($currentSlider.find('.swiper-slide-active[data-color-scheme="dark"]').length>0){$('#header-outer').addClass('dark-slide');}}else{$('#header-outer').removeClass('directional-nav-effect').addClass('dne-disabled');}}
var $anchors=[];var $names=[];function setFPNames(){$anchors=[];$names=[];$frontEndEditorFPRDiv=(window.vc_iframe)?'> .vc_element':'> .wpb_row';$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv).each(function(i){var $id=($(this).is('[data-fullscreen-anchor-id]'))?$(this).attr('data-fullscreen-anchor-id'):'';if($('#nectar_fullscreen_rows[data-anchors="on"]').length>0){if($id.indexOf('fws_')==-1)$anchors.push($id);else $anchors.push('section-'+(i+1));}
if($(this).find('.full-page-inner-wrap[data-name]').length>0)
$names.push($(this).find('.full-page-inner-wrap').attr('data-name'));else
$names.push(' ');});}
setFPNames();function initFullPageFooter(){var $footerPos=$('#nectar_fullscreen_rows').attr('data-footer');if($footerPos=='default'){$('#footer-outer').appendTo('#nectar_fullscreen_rows').addClass('fp-auto-height').addClass('fp-section').addClass('wpb_row').attr('data-anchor',' ').wrapInner('<div class="span_12" />').wrapInner('<div class="container" />').wrapInner('<div class="full-page-inner" />').wrapInner('<div class="full-page-inner-wrap" />').wrapInner('<div class="full-page-inner-wrap-outer" />');}
else if($footerPos=='last_row'){$('#footer-outer').remove();$('#nectar_fullscreen_rows > .wpb_row:last-child').attr('id','footer-outer').addClass('fp-auto-height');}else{$('#footer-outer').remove();}}
if($('#nectar_fullscreen_rows').length>0)
initFullPageFooter();function fullscreenRowLogic(){$('.full-page-inner-wrap .full-page-inner > .span_12 > .wpb_column').each(function(){if($(this).find('> .vc_column-inner > .wpb_wrapper').find('> .wpb_row').length>0){$(this).find('> .vc_column-inner > .wpb_wrapper').addClass('only_rows');var $rowNum=$(this).find('> .vc_column-inner > .wpb_wrapper').find('> .wpb_row').length;$(this).find('> .vc_column-inner > .wpb_wrapper').attr('data-inner-row-num',$rowNum);}
else if($(this).find('> .column-inner-wrap > .column-inner > .wpb_wrapper').find('> .wpb_row').length>0){$(this).find('> .column-inner-wrap > .column-inner > .wpb_wrapper').addClass('only_rows');var $rowNum=$(this).find('> .column-inner-wrap > .column-inner > .wpb_wrapper').find('> .wpb_row').length;$(this).find('> .column-inner-wrap > .column-inner > .wpb_wrapper').attr('data-inner-row-num',$rowNum);}});}
fullscreenRowLogic();function fullHeightRowOverflow(){if($(window).width()>=1000){$('#nectar_fullscreen_rows > .wpb_row .full-page-inner-wrap[data-content-pos="full_height"]').each(function(){$(this).find('> .full-page-inner').css('height','100%');var maxHeight=overallHeight;var columnPaddingTop=0;var columnPaddingBottom=0;if($('#nectar_fullscreen_rows').attr('data-animation')=='none')
$(this).find('> .full-page-inner > .span_12 ').css('height','100%');else
$(this).find('> .full-page-inner > .span_12 ').css('height',overallHeight);$(this).find('> .full-page-inner > .span_12 > .wpb_column > .vc_column-inner > .wpb_wrapper').each(function(){columnPaddingTop=parseInt($(this).parents('.wpb_column').css('padding-top'));columnPaddingBottom=parseInt($(this).parents('.wpb_column').css('padding-bottom'));maxHeight=maxHeight>$(this).height()+columnPaddingTop+columnPaddingBottom?maxHeight:$(this).height()+columnPaddingTop+columnPaddingBottom;});if(maxHeight>overallHeight)
$(this).find('> .full-page-inner > .span_12').height(maxHeight).css('float','none');});}
else{$('#nectar_fullscreen_rows > .wpb_row').each(function(){$totalColHeight=0;$(this).find('.fp-scrollable > .fp-scroller > .full-page-inner-wrap-outer > .full-page-inner-wrap[data-content-pos="full_height"] > .full-page-inner > .span_12 > .wpb_column').each(function(){$totalColHeight+=$(this).outerHeight(true);});$(this).find('.fp-scrollable > .fp-scroller > .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner').css('height','100%');if($totalColHeight>$(this).find('.fp-scrollable > .fp-scroller > .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner').height())
$(this).find('.fp-scrollable  > .fp-scroller > .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner').height($totalColHeight);});}}
function fullscreenElementSizing(){var $nsSelector='.nectar-slider-wrap[data-fullscreen="true"][data-full-width="true"], .nectar-slider-wrap[data-fullscreen="true"][data-full-width="boxed-full-width"]';if($('.nectar-slider-wrap[data-fullscreen="true"][data-full-width="true"]').length>0||$('.nectar-slider-wrap[data-fullscreen="true"][data-full-width="boxed-full-width"]').length>0){if($('#nectar_fullscreen_rows .wpb_row').length>0)
$($nsSelector).find('.swiper-container').attr('data-height',$('#nectar_fullscreen_rows .wpb_row').height()+1);$(window).trigger('resize.nsSliderContent');$($nsSelector).parents('.full-page-inner').addClass('only-nectar-slider');}}
$('#nectar_fullscreen_rows[data-row-bg-animation="ken_burns"] > .wpb_row:first-child .row-bg.using-image').addClass('kenburns');setTimeout(function(){$('#nectar_fullscreen_rows[data-row-bg-animation="ken_burns"] > .wpb_row:first-child .row-bg.using-image').removeClass('kenburns');},500);if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1)$('#nectar_fullscreen_rows[data-row-bg-animation="ken_burns"]').attr('data-row-bg-animation','none');var overallHeight=$(window).height();var overallWidth=$(window).width();var $fpAnimation=$('#nectar_fullscreen_rows').attr('data-animation');var $fpAnimationSpeed;var $svgResizeTimeout;switch($('#nectar_fullscreen_rows').attr('data-animation-speed')){case'slow':$fpAnimationSpeed=1150;break;case'medium':$fpAnimationSpeed=850;break;case'fast':$fpAnimationSpeed=650;break;default:$fpAnimationSpeed=850;}
function heyFirefoxDrawTheEl(){var $drawTheEl=$('#nectar_fullscreen_rows > div:first-child').height();if($('#nectar_fullscreen_rows.trans-animation-active').length>0){requestAnimationFrame(heyFirefoxDrawTheEl);}}
function initNectarFP(){$frontEndEditorFPRDiv=(window.vc_iframe)?'> .vc_element':'> .wpb_row';if(window.vc_iframe){setTimeout(function(){$('html,body').css({'height':'100%','overflow-y':'hidden'});},100);$('body,html').on("mousewheel.removeScroll",function(){return false;});}
if($('body.vc_editor').length>0){$('#nectar_fullscreen_rows > .vc_empty-placeholder').remove();$('#nectar_fullscreen_rows > .vc_element').each(function(){var innerRowID=$(this).find('> .wpb_row').attr('id');$(this).attr('id',innerRowID);});}
$usingFullScreenRows=true;$fullscreenSelector=(window.vc_iframe)?'.vc_element.vc_vc_row.active ':'.wpb_row.active ';$('.container-wrap, .container-wrap .main-content > .row').css({'padding-bottom':'0','margin-bottom':'0'});$('#nectar_fullscreen_rows').fullpage({sectionSelector:'#nectar_fullscreen_rows '+$frontEndEditorFPRDiv,navigation:true,css3:true,scrollingSpeed:$fpAnimationSpeed,anchors:$anchors,scrollOverflow:true,navigationPosition:'right',navigationTooltips:$names,afterLoad:function(anchorLink,index,slideAnchor,slideIndex){if($('#nectar_fullscreen_rows').hasClass('afterLoaded')){if(nectarDOMInfo.scrollTop!=0){window.scrollTo(0,0);}
$('.wpb_row:not(.last-before-footer):not(:nth-child('+index+')) .fp-scrollable').each(function(){var $scrollable=$(this).data('iscrollInstance');$scrollable.scrollTo(0,0);});$('.wpb_row:not(:nth-child('+index+')) .owl-carousel').trigger('to.owl.carousel',[0]);var $row_id=$('#nectar_fullscreen_rows > .wpb_row:nth-child('+index+')').attr('id');$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv).removeClass('transition-out').removeClass('trans');$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':nth-child('+index+')').removeClass('next-current');$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':nth-child('+index+') .full-page-inner-wrap-outer').css({'height':'100%'});$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+' .full-page-inner-wrap-outer').css({'transform':'none'});if($row_id!='footer-outer'&&$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':nth-child('+index+').last-before-footer').length==0){waypoints();if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)&&!nectarDOMInfo.usingFrontEndEditor){resetWaypoints();Waypoint.destroyAll();startMouseParallax();}
if(!nectarDOMInfo.usingFrontEndEditor){nectarLiquidBGFP();}
responsiveTooltips();}
if($row_id!='footer-outer'){$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv).removeClass('last-before-footer').css('transform','initial');if(!window.vc_iframe){$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':not(.active):not(#footer-outer)').css({'transform':'translateY(0)','left':'-9999px','transition':'none','opacity':'1','will-change':'auto'});$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':not(#footer-outer)').find('.full-page-inner-wrap-outer').css({'transition':'none','transform':'none','will-change':'auto'});$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':not(#footer-outer)').find('.fp-tableCell').css({'transition':'none','transform':'none','will-change':'auto'});}
$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':not(#footer-outer)').find('.full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container').css({'backface-visibility':'visible','z-index':'auto'});}}else{fullHeightRowOverflow();overallHeight=$('#nectar_fullscreen_rows').height();$('#nectar_fullscreen_rows').addClass('afterLoaded');setTimeout(function(){window.scrollTo(0,0);},1800);$('#nectar_fullscreen_rows[data-row-bg-animation="ken_burns"] '+$frontEndEditorFPRDiv+':first-child .row-bg.using-image').removeClass('kenburns');fullscreenElementSizing();}
$('#nectar_fullscreen_rows').removeClass('nextSectionAllowed');},onLeave:function(index,nextIndex,direction){$('#nectar_fullscreen_rows').addClass('trans-animation-active');var $row_id=$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':nth-child('+nextIndex+')').attr('id');var $indexRow=$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':nth-child('+index+')');var $nextIndexRow=$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+':nth-child('+nextIndex+')');var $nextIndexRowInner=$nextIndexRow.find('.full-page-inner-wrap-outer');var $nextIndexRowFpTable=$nextIndexRow.find('.fp-tableCell');var $transformProp=(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/))?'transform':'all';if($row_id=='footer-outer'){$indexRow.addClass('last-before-footer');$('#footer-outer').css('opacity','1');}else{$('#nectar_fullscreen_rows '+$frontEndEditorFPRDiv+'.last-before-footer').css('transform','translateY(0px)');$('#footer-outer').css('opacity','0');}
if($indexRow.attr('id')=='footer-outer'){$('#footer-outer').css({'transition':$transformProp+' 460ms cubic-bezier(0.60, 0.23, 0.2, 0.93)','backface-visibility':'hidden'});$('#footer-outer').css({'transform':'translateY(45%) translateZ(0)'});}
if($nextIndexRow.attr('id')!='footer-outer'){$nextIndexRowFpTable.find('.full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container').css({'backface-visibility':'hidden','z-index':'110'});}
if($nextIndexRow.attr('id')!='footer-outer'&&$indexRow.attr('id')!='footer-outer'&&$('#nectar_fullscreen_rows[data-animation="none"]').length==0){if(direction=='down'){if($fpAnimation=='parallax'){$indexRow.css({'transition':$transformProp+' '+$fpAnimationSpeed+'ms cubic-bezier(.29,.23,.13,1)','will-change':'transform','transform':'translateZ(0)','z-index':'100'});setTimeout(function(){$indexRow.css({'transform':'translateY(-50%) translateZ(0)'});},60);$nextIndexRow.css({'z-index':'1000','top':'0','left':'0'});$nextIndexRowFpTable.css({'transform':'translateY(100%) translateZ(0)','will-change':'transform'});$nextIndexRowInner.css({'transform':'translateY(-50%) translateZ(0)','will-change':'transform'});}else if($fpAnimation=='zoom-out-parallax'){$indexRow.css({'transition':'opacity '+$fpAnimationSpeed+'ms cubic-bezier(0.37, 0.31, 0.2, 0.85), transform '+$fpAnimationSpeed+'ms cubic-bezier(0.37, 0.31, 0.2, 0.85)','z-index':'100','will-change':'transform'});setTimeout(function(){$indexRow.css({'transform':'scale(0.77) translateZ(0)','opacity':'0'});},60);$nextIndexRow.css({'z-index':'1000','top':'0','left':'0'});$nextIndexRowFpTable.css({'transform':'translateY(100%) translateZ(0)','will-change':'transform'});$nextIndexRowInner.css({'transform':'translateY(-50%) translateZ(0)','will-change':'transform'});}}
else{if($fpAnimation=='parallax'){$indexRow.css({'transition':$transformProp+' '+$fpAnimationSpeed+'ms cubic-bezier(.29,.23,.13,1)','z-index':'100','will-change':'transform'});setTimeout(function(){$indexRow.css({'transform':'translateY(50%) translateZ(0)'});},60);$nextIndexRow.css({'z-index':'1000','top':'0','left':'0'});$nextIndexRowFpTable.css({'transform':'translateY(-100%) translateZ(0)','will-change':'transform'});$nextIndexRowInner.css({'transform':'translateY(50%) translateZ(0)','will-change':'transform'});}
else if($fpAnimation=='zoom-out-parallax'){$indexRow.css({'transition':'opacity '+$fpAnimationSpeed+'ms cubic-bezier(0.37, 0.31, 0.2, 0.85), transform '+$fpAnimationSpeed+'ms cubic-bezier(0.37, 0.31, 0.2, 0.85)','z-index':'100','will-change':'transform'});setTimeout(function(){$indexRow.css({'transform':'scale(0.77) translateZ(0)','opacity':'0'});},60);$nextIndexRow.css({'z-index':'1000','top':'0','left':'0'});$nextIndexRowFpTable.css({'transform':'translateY(-100%) translateZ(0)','will-change':'transform'});$nextIndexRowInner.css({'transform':'translateY(50%) translateZ(0)','will-change':'transform'});}}
setTimeout(function(){$nextIndexRowFpTable.css({'transition':$transformProp+' '+$fpAnimationSpeed+'ms cubic-bezier(.29,.23,.13,1) 0ms','transform':'translateY(0%) translateZ(0)'});if($fpAnimation!='none'){$nextIndexRowInner.css({'transition':$transformProp+' '+$fpAnimationSpeed+'ms cubic-bezier(.29,.23,.13,1) 0ms','transform':'translateY(0%) translateZ(0)'});if(navigator.userAgent.indexOf('Firefox')!=-1){requestAnimationFrame(heyFirefoxDrawTheEl);}}},60);}
if($('#nectar_fullscreen_rows[data-animation="none"]').length==0&&$nextIndexRow.find('.fp-scrollable').length>0){$nextIndexRow.find('.full-page-inner-wrap-outer').css('height',overallHeight);}
setTimeout(function(){if($row_id=='footer-outer'){$indexRow.css('transform','translateY(-'+($('#footer-outer').height()-1)+'px)');$('#footer-outer').css({'transform':'translateY(45%) translateZ(0)'});$('#footer-outer').css({'transition-duration':'0s','backface-visibility':'hidden'});setTimeout(function(){$('#footer-outer').css({'transition':$transformProp+' 500ms cubic-bezier(0.60, 0.23, 0.2, 0.93)','backface-visibility':'hidden'});$('#footer-outer').css({'transform':'translateY(0%) translateZ(0)'});},30);}},30);if($row_id!='footer-outer'){stopMouseParallax();setFPNavColoring(nextIndex,direction);setTimeout(function(){FPActiveMenuItems(nextIndex);},50);}},afterResize:function(){overallHeight=$('#nectar_fullscreen_rows').height();overallWidth=$(window).width();fullHeightRowOverflow();fullscreenElementSizing();fullscreenFooterCalcs();if($('#footer-outer.active').length>0){setTimeout(function(){$('.last-before-footer').css('transform','translateY(-'+$('#footer-outer').height()+'px)');},200);}
clearTimeout($svgResizeTimeout);$svgResizeTimeout=setTimeout(function(){if($svg_icons.length>0){$('.svg-icon-holder.animated-in').each(function(i){$(this).css('opacity','1');$svg_icons[$(this).find('svg').attr('id').slice(-1)].finish();});}},300);}});}
if(window.vc_iframe){}else{if($('#nectar_fullscreen_rows').length>0)
initNectarFP();}
$(window).smartresize(function(){if($('#nectar_fullscreen_rows').length>0){setTimeout(function(){$('.wpb_row:not(.last-before-footer) .fp-scrollable').each(function(){var $scrollable=$(this).data('iscrollInstance');$scrollable.refresh();});},200);fullHeightRowOverflow();}});function fullscreenFooterCalcs(){if($('#footer-outer.active').length>0){$('.last-before-footer').addClass('fp-notransition').css('transform','translateY(-'+$('#footer-outer').height()+'px)');setTimeout(function(){$('.last-before-footer').removeClass('fp-notransition');},10);}}
function stopMouseParallax(){$.each($mouseParallaxScenes,function(k,v){v.parallax('disable');});}
function startMouseParallax(){if($('#nectar_fullscreen_rows > .wpb_row.active .nectar-parallax-scene').length>0){$.each($mouseParallaxScenes,function(k,v){v.parallax('enable');});}}
if($('#nectar_fullscreen_rows').length>0){if(window.vc_iframe){setTimeout(function(){setFPNavColoring(1,'na');},500);}
else{setFPNavColoring(1,'na');}
fullscreenElementSizing();if($('body[data-slide-out-widget-area-style="slide-out-from-right"].material').length>0){$('#slide-out-widget-area .off-canvas-menu-container').find("a[href*='#']").on('click',function(e){var $link_hash=$(this).prop("hash");if($link_hash!='#'&&$link_hash.indexOf("#")!=-1&&$('div[data-fullscreen-anchor-id="'+$link_hash.substr($link_hash.indexOf("#")+1)+'"]').length>0){if($('body.material-ocm-open').length>0){$('body > .slide_out_area_close').addClass('non-human-allowed').trigger('click');setTimeout(function(){$('body > .slide_out_area_close').removeClass('non-human-allowed');},100);}}});}}
function FPActiveMenuItems(index){if(!$('#nectar_fullscreen_rows[data-anchors="on"]').length>0||!index)return;var $hash=window.location.hash;var $hashSubstrng=($hash&&$hash.length>0)?$hash.substring(1,$hash.length):'';if($('body:not(.mobile) #header-outer[data-has-menu="true"]').length>0&&$('#nectar_fullscreen_rows > .wpb_row:nth-child('+index+')[data-fullscreen-anchor-id]').length>0&&$('header#top nav > ul.sf-menu > li').find('> a[href$="#'+$hashSubstrng+'"]').length>0){$('header#top nav > ul.sf-menu > li').removeClass('current-menu-item');$('header#top nav > ul.sf-menu > li').find('> a[href$="'+$hashSubstrng+'"]').parent().addClass('current-menu-item');}}
function resetWaypoints(){$('img.img-with-animation.animated-in:not([data-animation="none"])').css({'transition':'none'});$('img.img-with-animation.animated-in:not([data-animation="none"])').css({'opacity':'0','transform':'none'}).removeClass('animated-in');$('.col.has-animation.animated-in:not([data-animation*="reveal"]), .wpb_column.has-animation.animated-in:not([data-animation*="reveal"])').css({'transition':'none'});$('.col.has-animation.animated-in:not([data-animation*="reveal"]), .wpb_column.has-animation.animated-in:not([data-animation*="reveal"]), .nectar_cascading_images .cascading-image:not([data-animation="none"]) .inner-wrap').css({'opacity':'0','transform':'none','left':'auto','right':'auto'}).removeClass('animated-in');$('.col.has-animation.boxed:not([data-animation*="reveal"]), .wpb_column.has-animation.boxed:not([data-animation*="reveal"])').addClass('no-pointer-events');$('.row-bg-wrap[data-bg-animation]:not([data-bg-animation="none"]):not([data-bg-animation*="displace-filter"]) .inner-wrap.using-image').removeClass('animated-in');$('.column-image-bg-wrap[data-bg-animation]:not([data-bg-animation="none"]):not([data-bg-animation*="displace-filter"]) .inner-wrap').removeClass('animated-in');$('.wpb_column.has-animation[data-animation*="reveal"], .nectar_cascading_images').removeClass('animated-in');if(overallWidth>1000&&$('.using-mobile-browser').length==0){$('.wpb_column.has-animation[data-animation="reveal-from-bottom"] > .column-inner-wrap').css({'transition':'none','transform':'translate(0, 100%)'});$('.wpb_column.has-animation[data-animation="reveal-from-bottom"] > .column-inner-wrap > .column-inner').css({'transition':'none','transform':'translate(0, -90%)'});$('.wpb_column.has-animation[data-animation="reveal-from-top"] > .column-inner-wrap').css({'transition':'none','transform':'translate(0, -100%)'});$('.wpb_column.has-animation[data-animation="reveal-from-top"] > .column-inner-wrap > .column-inner').css({'transition':'none','transform':'translate(0, 90%)'});$('.wpb_column.has-animation[data-animation="reveal-from-left"] > .column-inner-wrap').css({'transition-duration':'0s','transform':'translate(-100%, 0)'});$('.wpb_column.has-animation[data-animation="reveal-from-left"] > .column-inner-wrap > .column-inner').css({'transition-duration':'0s','transform':'translate(90%, 0)'});$('.wpb_column.has-animation[data-animation="reveal-from-right"] > .column-inner-wrap').css({'transition-duration':'0s','transform':'translate(100%, 0)'});$('.wpb_column.has-animation[data-animation="reveal-from-right"] > .column-inner-wrap > .column-inner').css({'transition-duration':'0s','transform':'translate(-90%, 0)'});}
$('.wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap, .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap > .column-inner').removeClass('no-transform');$('.wpb_animate_when_almost_visible.animated').removeClass('wpb_start_animation').removeClass('animated');$('.wpb_column[data-border-animation="true"] .border-wrap.animation').removeClass('animation').removeClass('completed');$('.nectar-milestone.animated-in').removeClass('animated-in').removeClass('in-sight');$('.nectar-milestone .symbol').removeClass('in-sight');$('.nectar-fancy-ul[data-animation="true"]').removeClass('animated-in');$('.nectar-fancy-ul[data-animation="true"] ul li').css({'opacity':'0','left':'-20px'});$('.nectar-progress-bar').parent().removeClass('completed');$('.nectar-progress-bar .bar-wrap > span').css({'width':'0px'});$('.nectar-progress-bar .bar-wrap > span > strong').css({'opacity':'0'});$('.clients.fade-in-animation').removeClass('animated-in');$('.clients.fade-in-animation > div').css('opacity','0');$('.owl-carousel[data-enable-animation="true"]').removeClass('animated-in');$('.owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item').css({'transition':'none','opacity':'0','transform':'translate(0, 70px)'});$('.divider-small-border[data-animate="yes"], .divider-border[data-animate="yes"]').removeClass('completed').css({'transition':'none','transform':'scale(0,1)'});$('.nectar-icon-list').removeClass('completed');$('.nectar-icon-list-item').removeClass('animated');$('.portfolio-items .col').removeClass('animated-in');$('.nectar-split-heading').removeClass('animated-in');$('.nectar-split-heading .heading-line > div').transit({'y':'200%'},0);$('.nectar_image_with_hotspots[data-animation="true"]').removeClass('completed');$('.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap').removeClass('animated-in');$('.nectar-animated-title').removeClass('completed');$('.nectar-highlighted-text em').removeClass('animated');if($('.vc_pie_chart').length>0){vc_pieChart();}
$('.col.has-animation:not([data-animation*="reveal"]), .wpb_column.has-animation:not([data-animation*="reveal"])').each(function(i){clearTimeout($standAnimatedColTimeout[i]);});}}else if($('#nectar_fullscreen_rows').length>0&&$disableFPonMobile=='on'||$().fullpage&&$disableFPonMobile=='on'){$('html,body').css({'height':'auto','overflow-y':'auto'});}
function nectarLiquidBGFP(){$('.nectar-liquid-bg').removeClass('animated-in');for(var k=0;k<$liquidBG_EL.length;k++){if($liquidBG_EL[k].animationType=='displace-filter-fade'&&$($liquidBG_EL[k].canvasContainer).parents('.fp-section.active').length>0){if($($liquidBG_EL[k].canvasContainer).find('.image-added-to-stage').length==0){$liquidBG_EL[k].imgContainer.addChild($liquidBG_EL[k].bg);}
$($liquidBG_EL[k].canvasContainer).find('.nectar-liquid-bg').addClass('image-added-to-stage');$liquidBG_EL[k].animateProps($liquidBG_EL[k]);}}}
function initSF(){if($('body[data-header-format="left-header"]').length==0){var $disableHI=($('body[data-dropdown-style="minimal"]').length>0&&!($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0))?true:false;$(".sf-menu").superfish({delay:650,speed:'fast',disableHI:$disableHI,speedOut:'fast',animation:{opacity:'show'}});$('#header-outer .sf-menu > li:not(.megamenu) > ul > li > ul').each(function(){if($(this).offset().left+$(this).outerWidth()>$(window).width()){$(this).addClass('on-left-side');$(this).find('ul').addClass('on-left-side');}});$('body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li:has("> ul")').addClass('has-ul');if($('body[data-megamenu-width="full-width"]').length>0&&$('ul.sub-menu').length>0){megamenuFullwidth();$(window).on('smartresize',megamenuFullwidth);$('header#top nav > ul > li.megamenu > .sub-menu').css('box-sizing','content-box');}
$('header#top nav > ul.sf-menu > li').on('mouseenter',function(){$(this).addClass('menu-item-over');});$('header#top nav > ul.sf-menu > li').on('mouseleave',function(){$(this).removeClass('menu-item-over');});$('header#top nav .megamenu .sub-menu a.sf-with-ul .sf-sub-indicator, header#top .megamenu .sub-menu a .sf-sub-indicator').remove();$('header#top nav > ul > li.megamenu > ul.sub-menu > li > a').each(function(){if($(this).text()=='–'){$(this).remove();}});}}
function megamenuFullwidth(){var $windowWidth=$(window).width();var $headerContainerWidth=$('header#top > .container').width();$('header#top nav > ul > li.megamenu > .sub-menu').css({'padding-left':($windowWidth-$headerContainerWidth)/2+'px','padding-right':($windowWidth+2-$headerContainerWidth)/2+'px','width':$headerContainerWidth,'left':'-'+($windowWidth-$headerContainerWidth)/2+'px'});}
var $navLeave;function addOrRemoveSF(){if(window.innerWidth<1000&&$('body').attr('data-responsive')=='1'){$('body').addClass('mobile');$('header#top nav').css('display','none');}
else{$('body').removeClass('mobile');$('header#top nav').css('display','');$('#mobile-menu').hide();$('.slide-out-widget-area-toggle #toggle-nav .lines-button').removeClass('close');$('.sf-sub-indicator').css('height',$('a.sf-with-ul').height());}
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){$('body').addClass('using-mobile-browser');}}
function showOnLeftSubMenu(){$('#header-outer .sf-menu > li:not(.megamenu) > ul > li > ul').each(function(){$(this).removeClass('on-left-side');if($(this).offset().left+$(this).outerWidth()>$(window).width()){$(this).addClass('on-left-side');$(this).find('ul').addClass('on-left-side');}else{$(this).removeClass('on-left-side');$(this).find('ul').removeClass('on-left-side');}});}
addOrRemoveSF();initSF();$(window).resize(addOrRemoveSF);function SFArrows(){$('.sf-sub-indicator').css('height',$('a.sf-with-ul').height());}
SFArrows();if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/))
$('body').attr('data-hhun','0');function standardCarouselInit(){$('ul.carousel:not(".clients")').each(function(){var $that=$(this);var maxCols=($(this).parents('.carousel-wrap').attr('data-full-width')=='true')?'auto':3;var scrollNum=($(this).parents('.carousel-wrap').attr('data-full-width')=='true')?'auto':'';var colWidth=($(this).parents('.carousel-wrap').attr('data-full-width')=='true')?500:453;var scrollSpeed,easing;var $autoplayBool=($(this).attr('data-autorotate')=='true')?true:false;if($('body.ascend').length>0&&$(this).parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$(this).parents('.carousel-wrap').attr('data-full-width')!='true'){if($(this).find('li').length%3===0){var $themeSkin=true;var $themeSkin2=true;}else{var $themeSkin=false;var $themeSkin2=true;}}else{var $themeSkin=true;var $themeSkin2=true;}
(parseInt($(this).attr('data-scroll-speed')))?scrollSpeed=parseInt($(this).attr('data-scroll-speed')):scrollSpeed=700;($(this).is('[data-easing]'))?easing=$(this).attr('data-easing'):easing='linear';var $element=$that;if($that.find('img').length==0)$element=$('body');imagesLoaded($element,function(instance){$that.carouFredSel({circular:$themeSkin,infinite:$themeSkin2,height:'auto',responsive:true,items:{width:colWidth,visible:{min:1,max:maxCols}},swipe:{onTouch:true,onMouse:true,options:{excludedElements:"button, input, select, textarea, .noSwipe",tap:function(event,target){if($(target).attr('href')&&!$(target).is('[target="_blank"]')&&!$(target).is('[rel^="prettyPhoto"]')&&!$(target).is('.magnific-popup')&&!$(target).is('.magnific'))window.open($(target).attr('href'),'_self');}},onBefore:function(){$that.find('.work-item').trigger('mouseleave');$that.find('.work-item .work-info a').trigger('mouseup');}},scroll:{items:scrollNum,easing:easing,duration:scrollSpeed,onBefore:function(data){if($('body.ascend').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'){$that.parents('.carousel-wrap').find('.item-count .total').html(Math.ceil($that.find('> li').length/$that.triggerHandler("currentVisible").length));}},onAfter:function(data){if($('body.ascend').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'){$that.parents('.carousel-wrap').find('.item-count .current').html($that.triggerHandler('currentPage')+1);$that.parents('.carousel-wrap').find('.item-count .total').html(Math.ceil($that.find('> li').length/$that.triggerHandler("currentVisible").length));}}},prev:{button:function(){return $that.parents('.carousel-wrap').find('.carousel-prev');}},next:{button:function(){return $that.parents('.carousel-wrap').find('.carousel-next');}},auto:{play:$autoplayBool}},{transition:true}).animate({'opacity':1},1300);$that.parents('.carousel-wrap').wrap('<div class="carousel-outer">');if($that.parents('.carousel-wrap').attr('data-full-width')=='true')$that.parents('.carousel-outer').css('overflow','visible');if($('body.ascend').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'){$('<div class="item-count"><span class="current">1</span>/<span class="total">'+($that.find('> li').length/$that.triggerHandler("currentVisible").length)+'</span></div>').insertAfter($that.parents('.carousel-wrap').find('.carousel-prev'));}
$that.addClass('finished-loading');carouselHeightCalcs();});});}
if($('.carousel').length>0)standardCarouselInit();function owlCarouselInit(){$('.owl-carousel').each(function(){$(this).addClass('owl-theme');var $that=$(this);var $stagePadding=($(window).width()<1000)?0:parseInt($(this).attr('data-column-padding'));var $autoRotateBool=$that.attr('data-autorotate');var $autoRotateSpeed=$that.attr('data-autorotation-speed');var $owlLoopBool=($that.is('[data-loop="true"]'))?true:false;$(this).owlCarousel({responsive:{0:{items:$(this).attr('data-mobile-cols')},690:{items:$(this).attr('data-tablet-cols')},1000:{items:$(this).attr('data-desktop-small-cols')},1300:{items:$(this).attr('data-desktop-cols')}},autoplay:$autoRotateBool,autoplayTimeout:$autoRotateSpeed,loop:$owlLoopBool,smartSpeed:350,onTranslate:function(){$that.addClass('moving');},onTranslated:function(){$that.removeClass('moving');}});$(this).on('changed.owl.carousel',function(event){if(event.item.count-event.page.size==event.item.index)
$(event.target).find('.owl-dots div:last').addClass('active').siblings().removeClass('active');});});}
function owl_carousel_animate(){$($fullscreenSelector+'.owl-carousel[data-enable-animation="true"]').each(function(){$owlOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'bottom-in-view';var $animationDelay=($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length>0&&$(this).attr('data-animation')!='false')?$(this).attr('data-animation-delay'):0;var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
setTimeout(function(){$that.find('.owl-stage > .owl-item').each(function(i){var $that=$(this);$that.delay(i*200).transition({'opacity':'1','y':'0'},600,'easeOutQuart');});$that.addClass('animated-in');},$animationDelay);waypoint.destroy();},offset:$owlOffsetPos});});}
function productCarouselInit(){$('.products-carousel').each(function(){var $that=$(this).find('ul');var maxCols='auto';var scrollNum='auto';var colWidth=($(this).parents('.full-width-content ').length>0)?400:353;var scrollSpeed=800;var easing='easeInOutQuart';var $element=$that;if($that.find('img').length==0)$element=$('body');$(this).append('<a class="carousel-prev" href="#"><i class="icon-salient-left-arrow"></i></a> <a class="carousel-next" href="#"><i class="icon-salient-right-arrow"></i></a>')
imagesLoaded($element,function(instance){$that.carouFredSel({circular:true,responsive:true,items:{width:colWidth,visible:{min:1,max:maxCols}},swipe:{onTouch:true,onMouse:true,options:{excludedElements:"button, input, select, textarea, .noSwipe",tap:function(event,target){if($(target).attr('href')&&!$(target).is('[target="_blank"]')&&!$(target).hasClass('add_to_wishlist')&&!$(target).hasClass('add_to_cart_button')&&!$(target).is('[rel^="prettyPhoto"]'))
window.open($(target).attr('href'),'_self');if($(target).parent().attr('href')&&!$(target).parent().is('[target="_blank"]')&&!$(target).parent().hasClass('add_to_wishlist')&&!$(target).parent().hasClass('add_to_cart_button')&&!$(target).parent().is('[rel^="prettyPhoto"]'))
window.open($(target).parent().attr('href'),'_self');}},onBefore:function(){$that.find('.product-wrap').trigger('mouseleave');$that.find('.product a').trigger('mouseup');}},scroll:{items:scrollNum,easing:easing,duration:scrollSpeed},prev:{button:function(){return $that.parents('.carousel-wrap').find('.carousel-prev');}},next:{button:function(){return $that.parents('.carousel-wrap').find('.carousel-next');}},auto:{play:false}}).animate({'opacity':1},1300);$that.parents('.carousel-wrap').wrap('<div class="carousel-outer">');$that.addClass('finished-loading');fullWidthContentColumns();$(window).trigger('resize');});});$wooFlickityCarousels=[];$('.nectar-woo-flickity').each(function(i){var $that=$(this);$(this).find('.products > li').each(function(){$(this).wrap('<div class="flickity-cell"></div>');});fullWidthSections();var pageDotsBool=($that.is('[data-controls="bottom-pagination"]'))?true:false;var arrowsBool=($that.is('[data-controls="bottom-pagination"]'))?false:true;var $autoplay=($that.is('[data-autorotate-speed]')&&parseInt($that.attr('data-autorotate-speed'))>800)?parseInt($that.attr('data-autorotate-speed')):5000;if(!$that.is('[data-autorotate="true"]')){$autoplay=false;}
$(this).find('ul').addClass('generate-markup');$wooFlickityCarousels[i]=$(this).find('ul');if(arrowsBool==true){$wooFlickityCarousels[i].on('ready.flickity',function(){var flickityPrv=$that.find('.flickity-prev-next-button.previous').detach();var flickityNxt=$that.find('.flickity-prev-next-button.next').detach();$that.find('.nectar-woo-carousel-top').append(flickityPrv).append(flickityNxt);});}
$wooFlickityCarousels[i].flickity({draggable:true,lazyLoad:false,imagesLoaded:true,cellAlign:'left',groupCells:pageDotsBool,prevNextButtons:arrowsBool,pageDots:pageDotsBool,resize:true,percentPosition:true,setGallerySize:true,wrapAround:true,autoPlay:$autoplay,accessibility:false});if(arrowsBool==true){$that.find('.flickity-prev-next-button').append('<svg width="65px" height="65px" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><circle stroke-width="3" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle> <circle class="time" stroke-width="3" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle></svg>');var $wooFlickityCount=$('<div class="woo-flickity-count" />');$that.append($wooFlickityCount);var $wooFlickityData=$wooFlickityCarousels[i].data('flickity');function updateWooFlickityCount(){var slideNumber=$wooFlickityData.selectedIndex+1;$wooFlickityCount.text(slideNumber+'/'+$wooFlickityData.slides.length);}
updateWooFlickityCount();$wooFlickityCarousels[i].on('select.flickity',updateWooFlickityCount);}});}
if($('.products-carousel').length>0||$('.nectar-woo-flickity').length>0){productCarouselInit();}
function fwCarouselLinkFix(){var $mousePosStart=0;var $mousePosEnd=0;$('.carousel-wrap .portfolio-items .col .work-item .work-info a, .woocommerce .products-carousel ul.products li.product a').mousedown(function(e){$mousePosStart=e.clientX;});$('.carousel-wrap .portfolio-items .col .work-item .work-info a, .woocommerce .products-carousel ul.products li.product a').mouseup(function(e){$mousePosEnd=e.clientX;});$('.carousel-wrap .portfolio-items .col .work-item .work-info a, .woocommerce .products-carousel ul.products li.product a').click(function(e){if(Math.abs($mousePosStart-$mousePosEnd)>10)return false;});}
fwCarouselLinkFix();function carouselHeightCalcs(){$('.carousel.portfolio-items.finished-loading').each(function(){var bottomSpace=($(this).parents('.carousel-wrap').attr('data-full-width')=='true'&&$(this).find('.style-2, .style-3, .style-4').length>0)?0:28;var tallestMeta=0;$(this).find('> li').each(function(){($(this).find('.work-meta').height()>tallestMeta)?tallestMeta=$(this).find('.work-meta').height():tallestMeta=tallestMeta;});$(this).parents('.caroufredsel_wrapper').css({'height':($(this).find('.work-item').outerHeight()+tallestMeta+bottomSpace-2)+'px'});if($('body.ascend').length>0&&$(this).parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$(this).parents('.carousel-wrap').attr('data-full-width')!='true'){$(this).parents('.carousel-wrap').find('.item-count .current').html(Math.ceil(($(this).triggerHandler("currentPosition")+1)/$(this).triggerHandler("currentVisible").length));$(this).parents('.carousel-wrap').find('.item-count .total').html(Math.ceil($(this).find('> li').length/$(this).triggerHandler("currentVisible").length));}});$('.carousel.finished-loading:not(".portfolio-items, .clients"), .caroufredsel_wrapper .products.finished-loading').each(function(){var tallestColumn=0;$(this).find('> li').each(function(){($(this).height()>tallestColumn)?tallestColumn=$(this).height():tallestColumn=tallestColumn;});$(this).css('height',tallestColumn+5);$(this).parents('.caroufredsel_wrapper').css('height',tallestColumn+5);if($('body.ascend').length>0&&$(this).parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$(this).parents('.carousel-wrap').attr('data-full-width')!='true'){$(this).parents('.carousel-wrap').find('.item-count .current').html(Math.ceil(($(this).triggerHandler("currentPosition")+1)/$(this).triggerHandler("currentVisible").length));$(this).parents('.carousel-wrap').find('.item-count .total').html(Math.ceil($(this).find('> li').length/$(this).triggerHandler("currentVisible").length));}});}
function clientsCarouselInit(){$('.carousel.clients').each(function(){var $that=$(this);var columns;var $autoRotate=(!$(this).hasClass('disable-autorotate'))?true:false;(parseInt($(this).attr('data-max')))?columns=parseInt($(this).attr('data-max')):columns=5;if($(window).width()<690&&$('body').attr('data-responsive')=='1'){columns=2;$(this).addClass('phone')}
var $element=$that;if($that.find('img').length==0)$element=$('body');imagesLoaded($element,function(instance){$that.carouFredSel({circular:true,responsive:true,items:{height:$that.find('> div:first').height(),width:$that.find('> div:first').width(),visible:{min:1,max:columns}},swipe:{onTouch:true,onMouse:true},scroll:{items:1,easing:'easeInOutCubic',duration:'800',pauseOnHover:true},auto:{play:$autoRotate,timeoutDuration:2700}}).animate({'opacity':1},1300);$that.addClass('finished-loading');$that.parents('.carousel-wrap').wrap('<div class="carousel-outer">');$(window).trigger('resize');});});}
if($('.carousel').length>0)clientsCarouselInit();function clientsCarouselHeightRecalc(){var tallestImage=0;$('.carousel.clients.finished-loading').each(function(){$(this).find('> div').each(function(){($(this).height()>tallestImage)?tallestImage=$(this).height():tallestImage=tallestImage;});$(this).css('height',tallestImage);$(this).parent().css('height',tallestImage);});}
function carouselfGrabbingClass(){$('body').on('mousedown','.caroufredsel_wrapper, .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info a, .woocommerce .products-carousel ul.products li.product a',function(){$(this).addClass('active');});$('body').on('mouseup','.caroufredsel_wrapper, .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info a, .woocommerce .products-carousel ul.products li.product a',function(){$(this).removeClass('active');});}
carouselfGrabbingClass();$('body.ascend, body.material').on('mouseover','.carousel-next',function(){$(this).parent().find('.carousel-prev, .item-count').addClass('next-hovered');});$('body.ascend, body.material').on('mouseleave','.carousel-next',function(){$(this).parent().find('.carousel-prev, .item-count').removeClass('next-hovered');});function clientsFadeIn(){var $clientsOffsetPos=($('#nectar_fullscreen_rows').length>0)?100:'bottom-in-view';$($fullscreenSelector+'.clients.fade-in-animation').each(function(){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
$that.find('> div').each(function(i){$(this).delay(i*80).transition({'opacity':"1"},450);});setTimeout(function(){$that.addClass('completed');},($that.find('> div').length*80)+450);$that.addClass('animated-in');waypoint.destroy();},offset:$clientsOffsetPos});});}
jQuery.fn.setCursorPosition=function(position){if(this.length==0){return this;}
return $(this).setSelection(position,position);}
jQuery.fn.setSelection=function(selectionStart,selectionEnd){if(this.length==0){return this;}
input=this[0];if(input.createTextRange){var range=input.createTextRange();range.collapse(true);range.moveEnd('character',selectionEnd);range.moveStart('character',selectionStart);range.select();}else if(input.setSelectionRange){input.focus();input.setSelectionRange(selectionStart,selectionEnd);}
return this;}
$.extend($.expr[':'],{transparent:function(elem,i,attr){return($(elem).css("opacity")==="0");}});function getQueryParams(qs){qs=qs.split("+").join(" ");var params={},tokens,re=/[?&]?([^=]+)=([^&]*)/g;while(tokens=re.exec(qs)){params[decodeURIComponent(tokens[1])]=decodeURIComponent(tokens[2]);}
return params;}
var $_GET=getQueryParams(document.location.search);var CountUp=function(target,startVal,endVal,decimals,duration,options){var lastTime=0;var vendors=['webkit','moz','ms','o'];for(var x=0;x<vendors.length&&!window.requestAnimationFrame;++x){window.requestAnimationFrame=window[vendors[x]+'RequestAnimationFrame'];window.cancelAnimationFrame=window[vendors[x]+'CancelAnimationFrame']||window[vendors[x]+'CancelRequestAnimationFrame'];}
if(!window.requestAnimationFrame){window.requestAnimationFrame=function(callback,element){var currTime=new Date().getTime();var timeToCall=Math.max(0,16-(currTime-lastTime));var id=window.setTimeout(function(){callback(currTime+timeToCall);},timeToCall);lastTime=currTime+timeToCall;return id;};}
if(!window.cancelAnimationFrame){window.cancelAnimationFrame=function(id){clearTimeout(id);};}
var self=this;self.options={useEasing:true,useGrouping:true,separator:',',decimal:'.',easingFn:null,formattingFn:null};for(var key in options){if(options.hasOwnProperty(key)){self.options[key]=options[key];}}
if(self.options.separator===''){self.options.useGrouping=false;}
if(!self.options.prefix)self.options.prefix='';if(!self.options.suffix)self.options.suffix='';self.d=(typeof target==='string')?document.getElementById(target):target;self.startVal=Number(startVal);self.endVal=Number(endVal);self.countDown=(self.startVal>self.endVal);self.frameVal=self.startVal;self.decimals=Math.max(0,decimals||0);self.dec=Math.pow(10,self.decimals);self.duration=Number(duration)*1000||2000;self.formatNumber=function(nStr){nStr=nStr.toFixed(self.decimals);nStr+='';var x,x1,x2,rgx;x=nStr.split('.');x1=x[0];x2=x.length>1?self.options.decimal+x[1]:'';rgx=/(\d+)(\d{3})/;if(self.options.useGrouping){while(rgx.test(x1)){x1=x1.replace(rgx,'$1'+self.options.separator+'$2');}}
return self.options.prefix+x1+x2+self.options.suffix;};self.easeOutExpo=function(t,b,c,d){return c*(-Math.pow(2,-10*t/d)+1)*1024/1023+b;};self.easingFn=self.options.easingFn?self.options.easingFn:self.easeOutExpo;self.formattingFn=self.options.formattingFn?self.options.formattingFn:self.formatNumber;self.version=function(){return'1.7.1';};self.printValue=function(value){var result=self.formattingFn(value);if(self.d.tagName==='INPUT'){this.d.value=result;}
else if(self.d.tagName==='text'||self.d.tagName==='tspan'){this.d.textContent=result;}
else{this.d.innerHTML=result;}};self.count=function(timestamp){if(!self.startTime){self.startTime=timestamp;}
self.timestamp=timestamp;var progress=timestamp-self.startTime;self.remaining=self.duration-progress;if(self.options.useEasing){if(self.countDown){self.frameVal=self.startVal-self.easingFn(progress,0,self.startVal-self.endVal,self.duration);}else{self.frameVal=self.easingFn(progress,self.startVal,self.endVal-self.startVal,self.duration);}}else{if(self.countDown){self.frameVal=self.startVal-((self.startVal-self.endVal)*(progress/self.duration));}else{self.frameVal=self.startVal+(self.endVal-self.startVal)*(progress/self.duration);}}
if(self.countDown){self.frameVal=(self.frameVal<self.endVal)?self.endVal:self.frameVal;}else{self.frameVal=(self.frameVal>self.endVal)?self.endVal:self.frameVal;}
self.frameVal=Math.round(self.frameVal*self.dec)/self.dec;self.printValue(self.frameVal);if(progress<self.duration){self.rAF=requestAnimationFrame(self.count);}else{if(self.callback){self.callback();}}};self.start=function(callback){self.callback=callback;self.rAF=requestAnimationFrame(self.count);return false;};self.pauseResume=function(){if(!self.paused){self.paused=true;cancelAnimationFrame(self.rAF);}else{self.paused=false;delete self.startTime;self.duration=self.remaining;self.startVal=self.frameVal;requestAnimationFrame(self.count);}};self.reset=function(){self.paused=false;delete self.startTime;self.startVal=startVal;cancelAnimationFrame(self.rAF);self.printValue(self.startVal);};self.update=function(newEndVal){cancelAnimationFrame(self.rAF);self.paused=false;delete self.startTime;self.startVal=self.frameVal;self.endVal=Number(newEndVal);self.countDown=(self.startVal>self.endVal);self.rAF=requestAnimationFrame(self.count);};self.printValue(self.startVal);};var easeOutCubic=function(t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;};function vcWaypoints(){$($fullscreenSelector+' .wpb_animate_when_almost_visible').each(function(){var $vcOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'90%';var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated')){waypoint.destroy();return;}
$that.addClass("animated");$that.addClass("wpb_start_animation");waypoint.destroy();if($that.is('.nectar-button')&&$('body[data-button-style*="rounded_shadow"]').length>0){setTimeout(function(){$that.removeClass('wpb_start_animation');},1100);}},offset:$vcOffsetPos});});}
function milestoneInit(){$('.nectar-milestone').each(function(){if($(this).is('[data-symbol]')){if($(this).find('.symbol-wrap').length==0){if($(this).attr('data-symbol-pos')=='before'){$(this).find('.number').prepend('<div class="symbol-wrap"><span class="symbol">'+$(this).attr('data-symbol')+'</span></div>');}else{$(this).find('.number').append('<div class="symbol-wrap"><span class="symbol">'+$(this).attr('data-symbol')+'</span></div>');}}
var $symbol_size=($(this).attr('data-symbol-size')==$(this).find('.number').attr('data-number-size')&&$(this).attr('data-symbol-alignment')=='superscript')?32:parseInt($(this).attr('data-symbol-size'));$(this).find('.symbol-wrap').css({'font-size':$symbol_size+'px','line-height':$symbol_size+'px'});}
$(this).find('.number').css({'font-size':$(this).find('.number').attr('data-number-size')+'px','line-height':$(this).find('.number').attr('data-number-size')+'px'});});if(!$('body').hasClass('mobile')&&$('.nectar-milestone').length>0){var $blurCssString='';$($fullscreenSelector+'.nectar-milestone.motion_blur').each(function(i){$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i);var $currentColor=$(this).find('.number').css('color');var colorInt=parseInt($currentColor.substring(1),16);var R=(colorInt&0xFF0000)>>16;var G=(colorInt&0x00FF00)>>8;var B=(colorInt&0x0000FF)>>0;var $rgbaColorStart='rgba('+R+','+G+','+B+',0.2)';var $rgbaColorEnd='rgba('+R+','+G+','+B+',1)';var $numberSize=parseInt($(this).find('.number').attr('data-number-size'));$blurCssString+='@keyframes motion-blur-number-'+i+' { '+' 0% { '+'opacity: 0;'+'color: '+$rgbaColorStart+'; '+'text-shadow: 0 '+$numberSize/20+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/10+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/6+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/5+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/4+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/20+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/10+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/6+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/5+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/4+'px 0 '+$rgbaColorStart+'; '+'transform: translateZ(0px) translateY(-100%); '+'-webkit-transform: translateZ(0px) translateY(-100%); '+'} '+'33% { opacity: 1 }'+'100% { '+'color: '+$rgbaColorEnd+'; '+'text-shadow: none; '+'transform: translateZ(0px) translateY(0px); '+'-webkit-transform: translateZ(0px) translateY(0px); '+'} '+'} '+'@-webkit-keyframes motion-blur-number-'+i+' { '+' 0% { '+'opacity: 0;'+'color: '+$rgbaColorStart+'; '+'text-shadow: 0 '+$numberSize/20+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/10+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/6+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/5+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/4+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/20+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/10+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/6+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/5+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/4+'px 0 '+$rgbaColorStart+'; '+'transform: translateZ(0px) translateY(-100%); '+'-webkit-transform: translateZ(0px) translateY(-100%); '+'} '+'33% { opacity: 1 }'+'100% { '+'color: '+$rgbaColorEnd+'; '+'text-shadow: none; '+'transform: translateZ(0px) translateY(0px); '+'-webkit-transform: translateZ(0px) translateY(0px); '+'} '+'} '+'.nectar-milestone.motion_blur.instance-'+i+' .number span.in-sight { animation: 0.65s cubic-bezier(0, 0, 0.17, 1) 0s normal backwards 1 motion-blur-number-'+i+'; -webkit-animation: 0.65s cubic-bezier(0, 0, 0.17, 1) 0s normal backwards 1 motion-blur-number-'+i+'; } ';$symbol=$(this).find('.symbol-wrap').clone();$(this).find('.symbol-wrap').remove();var characters=$(this).find('.number').text().split("");$this=$(this).find('.number');$this.empty();$.each(characters,function(i,el){$this.append("<span>"+el+"</span");});if($(this).has('[data-symbol]')){if($(this).attr('data-symbol-pos')=='after'){$this.append($symbol);}else{$this.prepend($symbol);}}});var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=$blurCssString;}else{style.appendChild(document.createTextNode($blurCssString));}
$(style).attr('id','milestone-blur');$('head #milestone-blur').remove();head.appendChild(style);milestoneWaypoint();}}
function milestoneWaypoint(){$($fullscreenSelector+'.nectar-milestone').each(function(){var $offset=($('#nectar_fullscreen_rows').length>0)?'250%':'98%';var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
var $endNum=parseInt($that.find('.number span:not(.symbol)').text().replace(/,/g,''));if(!$that.hasClass('motion_blur')){var countOptions={easingFn:easeOutCubic};var $countEle=$that.find('.number span:not(.symbol)')[0];var numAnim=new CountUp($countEle,0,$endNum,0,2.2,countOptions);numAnim.start();}else{$that.find('span').each(function(i){var $that=$(this);setTimeout(function(){$that.addClass('in-sight');},200*i);});}
$that.addClass('animated-in');waypoint.destroy();},offset:$offset});});}
var $animationOnScrollTimeOut=($('.nectar-box-roll').length>0)?850:125;var $tabbedClickCount=0;$('body').on('click','.tabbed > ul li:not(.cta-button) a',function(){var $id=$(this).parents('li').index()+1;var $frontEndEditorTabDiv=($('body.vc_editor').length>0)?'> .wpb_tab ':'';if(!$(this).hasClass('active-tab')&&!$(this).hasClass('loading')){$(this).parents('ul').find('a').removeClass('active-tab');$(this).addClass('active-tab');$(this).parents('.tabbed').find('> div:not(.clear)'+$frontEndEditorTabDiv).css({'visibility':'hidden','position':'absolute','opacity':'0','left':'-9999px'});if($('body.vc_editor').length>0){var $data_m_id=($(this).parent().is('[data-m-id]'))?$(this).parent().attr('data-m-id'):'';$(this).parents('.tabbed').find('> div[data-model-id="'+$data_m_id+'"]'+$frontEndEditorTabDiv).css({'visibility':'visible','position':'relative','left':'0','display':'block'}).stop().transition({'opacity':1},400);convertFrontEndPadding();}else{$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).css({'visibility':'visible','position':'relative','left':'0','display':'block'}).stop().transition({'opacity':1},400);}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+') .iframe-embed').length>0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+') .portfolio-items').length>0)setTimeout(function(){$(window).resize();},10);}
if($tabbedClickCount!=0){if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar-progress-bar').length>0)
progressBars();if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.divider-small-border [data-animate="yes"]').length>0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.divider-border [data-animate="yes"]').length>0)
dividers();if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('img.img-with-animation').length>0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.col.has-animation').length>0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar_cascading_images').length>0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.wpb_column.has-animation').length>0){colAndImgAnimations();cascadingImageBGSizing();}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.column-image-bg-wrap[data-bg-animation="displace-filter-fade"]').length>0){for(var k=0;k<$liquidBG_EL.length;k++){if($($liquidBG_EL[k].canvasContainer).parents('.wpb_tab').length>0&&$($liquidBG_EL[k].canvasContainer).parents('.wpb_tab').css('visibility')!='hidden'){if($($liquidBG_EL[k].canvasContainer).find('.image-added-to-stage').length==0){$liquidBG_EL[k].imgContainer.addChild($liquidBG_EL[k].bg);}
$($liquidBG_EL[k].canvasContainer).find('.nectar-liquid-bg').addClass('image-added-to-stage');$liquidBG_EL[k].resize();if($($liquidBG_EL[k].canvasContainer).find('.nectar-liquid-bg.animated-in').length==0){$liquidBG_EL[k].animateProps($liquidBG_EL[k]);}}}}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar-milestone').length>0)
milestoneWaypoint();if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar_image_with_hotspots[data-animation="true"]').length>0)
imageWithHotspots();if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar-fancy-ul').length>0)
nectar_fancy_ul_init();if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar-split-heading').length>0)
splitLineHeadings();if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.wpb_column[data-border-animation="true"]').length>0){animatedColBorders();}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.wpb_animate_when_almost_visible').length>0){vcWaypoints();}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar-animated-title').length>0){animated_titles();}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar-highlighted-text').length>0){highlighted_text();}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar_food_menu_item').length>0){foodMenuItems();}
if($(this).parents('.wpb_row').length>0){if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.vc_pie_chart').length>0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.wp-video-shortcode').length>0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.post-area.masonry .posts-container').length>0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.twentytwenty-container').length>0||$(this).parents('#nectar_fullscreen_rows[data-content-overflow="scrollbar"]').length>0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.wpb_gallery').length>0||$(this).parents('.wpb_row').next().hasClass('parallax_section'))
$(window).trigger('resize');if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar-flickity').length>0&&typeof Flickity!='undefined'){var tabbedFlkty=Flickity.data($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar-flickity')[0]);tabbedFlkty.resize();}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.nectar-woo-flickity').length>0&&typeof Flickity!='undefined'){var wootabbedFlkty=Flickity.data($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar-woo-flickity > ul')[0]);wootabbedFlkty.resize();}}
$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).find('.svg-icon-holder').each(function(i){var $that=$(this);setTimeout(function(){var $animationDelay=($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length>0&&$(this).attr('data-animation')!='false')?$(this).attr('data-animation-delay'):0;clearTimeout($animatedSVGIconTimeout[i]);if($that.attr('data-animation')=='false'){$animationSpeed=1;$that.css('opacity','1');$svg_icons[$that.find('svg').attr('id').slice(-1)].finish();}else{$svg_icons[$that.find('svg').attr('id').slice(-1)].reset();$animatedSVGIconTimeout[i]=setTimeout(function(){$svg_icons[$that.find('svg').attr('id').slice(-1)].play();},$animationDelay);}},150);});}
$(this).parents('.tabbed').find('.wpb_row').each(function(){if(typeof $(this).find('[class*="vc_col-"]').first().offset()!='undefined'){var $firstChildOffset=$(this).find('[class*="vc_col-"]').first().offset().left;$(this).find('[class*="vc_col-"]').each(function(){$(this).removeClass('no-left-margin');if($(this).offset().left<$firstChildOffset+15){$(this).addClass('no-left-margin');}else{$(this).removeClass('no-left-margin');}});}});$tabbedClickCount++;if($(this).parent().parent().find('.magic-line').length>0){magicLineCalc($(this));}
return false;});function magicLineCalc($ele){var el,leftPos,ratio;el=$ele.parent();if(el.length){leftPos=el.position().left;ratio=el.width();}else{leftPos=ratio=0;}
$ele.parent().parent().find('.magic-line').css('transform','translateX('+leftPos+'px) scaleX('+ratio+')');}
function tabbedInit(){$('.tabbed').each(function(){$(this).find('.wpb_tab').each(function(i){if($(this).is('[data-tab-icon]')&&$(this).attr('data-tab-icon').length>0){$(this).parents('.tabbed').addClass('using-icons');$(this).parents('.tabbed').find('.wpb_tabs_nav li:nth-child('+(i+1)+') > a').prepend('<i class="'+$(this).attr("data-tab-icon")+'"></i>');}});if($(this).find('.swiper-container').length==0&&$(this).find('.testimonial_slider').length==0&&$(this).find('.portfolio-items:not(".carousel")').length==0&&$(this).find('.wpb_gallery .portfolio-items').length==0&&$(this).find('iframe').length==0){$(this).find('> ul li:first-child a').click();}
if($(this).find('.testimonial_slider').length>0||$(this).find('.portfolio-items:not(".carousel")').length>0||$(this).find('.wpb_gallery .portfolio-items').length>0||$(this).find('iframe').length>0){var $that=$(this);$(this).find('.wpb_tab').show().css({'opacity':0,'height':'1px'});$(this).find('> ul li a').addClass('loading');setTimeout(function(){$that.find('.wpb_tab').hide().css({'opacity':1,'height':'auto'});$that.find('> ul li a').removeClass('loading');$that.find('> ul li:first-child a').click();},900);}
var $that=$(this);setTimeout(function(){if($that.is('[data-style="minimal_alt"]')){$that.find('> ul').append('<li class="magic-line" />');magicLineCalc($that.find('> ul > li:first-child > a'));}},100);});}
setTimeout(tabbedInit,60);function tabbbedDeepLinking(){if(typeof $_GET['tab']!='undefined'){$('.wpb_tabs_nav').each(function(){$(this).find('li').each(function(){var $currentText=$(this).find('a').text();var $getText=$_GET['tab'];var $that=$(this);$currentText=$currentText.replace(/\s+/g,'-').toLowerCase();$getText=$getText.replace(/\s+/g,'-').replace(/</g,'&lt;').replace(/"/g,'&quot;').toLowerCase();if($currentText==$getText){$(this).find('a').click();setTimeout(function(){$that.find('a').click();},901);}})});}}
tabbbedDeepLinking();$('body').on('click','.toggle h3 a',function(){if(!$(this).parents('.toggles').hasClass('accordion')){$(this).parents('.toggle').find('> div').slideToggle(300);$(this).parents('.toggle').toggleClass('open');if($(this).parents('.toggle').hasClass('open')){$(this).find('i').attr('class','icon-minus-sign');}else{$(this).find('i').attr('class','icon-plus-sign');}
if($(this).parents('.toggle').find('> div .iframe-embed').length>0&&$(this).parents('.toggle').find('> div iframe.iframe-embed').height()=='0')responsiveVideoIframes();if($(this).parents('.full-width-content').length>0)setTimeout(function(){fullWidthContentColumns();},300);if($('#nectar_fullscreen_rows').length>0)setTimeout(function(){$(window).trigger('smartresize');},300);return false;}});$('body').on('click','.accordion .toggle h3 a',function(){if($(this).parents('.toggle').hasClass('open'))return false;$(this).parents('.toggles').find('.toggle > div').slideUp(300);$(this).parents('.toggles').find('.toggle h3 a i').attr('class','icon-plus-sign');$(this).parents('.toggles').find('.toggle').removeClass('open');$(this).parents('.toggle').find('> div').slideDown(300);$(this).parents('.toggle').addClass('open');if($(this).parents('.toggle').hasClass('open')){$(this).find('i').attr('class','icon-minus-sign');}else{$(this).find('i').attr('class','icon-plus-sign');}
if($(this).parents('.full-width-content').length>0){clearTimeout($t);var $t=setTimeout(function(){fullWidthContentColumns();},400);}
if($('#nectar_fullscreen_rows').length>0){clearTimeout($t);var $t=setTimeout(function(){$(window).trigger('smartresize');},400);}
return false;});function accordionInit(){$('.accordion').each(function(){$(this).find('> .toggle').first().addClass('open').find('> div').show();$(this).find('> .toggle').first().find('a i').attr('class','icon-minus-sign');});$('.toggles').each(function(){var $isAccordion=($(this).hasClass('accordion'))?true:false;$(this).find('.toggle').each(function(){if($(this).find('> div .testimonial_slider').length>0||$(this).find('> div iframe').length>0){var $that=$(this);$(this).find('> div').show().css({'opacity':0,'height':'1px','padding':'0'});testimonialHeightResize();setTimeout(function(){$that.find('> div').hide().css({'opacity':1,'height':'auto','padding':'10px 14px'});if($isAccordion==true&&$that.index()==0)$that.find('> div').slideDown(300);},900);}});})}
accordionInit();function accordionDeepLinking(){if(typeof $_GET['toggle']!='undefined'){$('.toggles').each(function(){$(this).find('.toggle').each(function(){var $currentText=$(this).find('h3 a').clone();var $getText=$_GET['toggle'];$($currentText).find('i').remove();$currentText=$currentText.text();$currentText=$currentText.replace(/\s+/g,'-').toLowerCase();$getText=$getText.replace(/\s+/g,'-').replace(/</g,'&lt;').replace(/"/g,'&quot;').toLowerCase();if($currentText==$getText)$(this).find('h3 a').click();});});}}
accordionDeepLinking();$.cssHooks.color={get:function(elem){if(elem.currentStyle)
var color=elem.currentStyle["color"];else if(window.getComputedStyle)
var color=document.defaultView.getComputedStyle(elem,null).getPropertyValue("color");if(color.search("rgb")==-1)
return color;else{color=color.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);function hex(x){return("0"+parseInt(x).toString(16)).slice(-2);}
if(color){return"#"+hex(color[1])+hex(color[2])+hex(color[3]);}}}}
$.cssHooks.backgroundColor={get:function(elem){if(elem.currentStyle)
var bg=elem.currentStyle["backgroundColor"];else if(window.getComputedStyle)
var bg=document.defaultView.getComputedStyle(elem,null).getPropertyValue("background-color");if(bg.search("rgb")==-1)
return bg;else{bg=bg.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);function hex(x){return("0"+parseInt(x).toString(16)).slice(-2);}
if(bg){return"#"+hex(bg[1])+hex(bg[2])+hex(bg[3]);}}}}
function shadeColor(hex,lum){hex=String(hex).replace(/[^0-9a-f]/gi,'');if(hex.length<6){hex=hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2];}
lum=lum||0;var rgb="#",c,i;for(i=0;i<3;i++){c=parseInt(hex.substr(i*2,2),16);c=Math.round(Math.min(Math.max(0,c+(c*lum)),255)).toString(16);rgb+=("00"+c).substr(c.length);}
return rgb;}
function coloredButtons(){$('.nectar-button.see-through[data-color-override], .nectar-button.see-through-2[data-color-override], .nectar-button.see-through-3[data-color-override]').each(function(){var $usingMaterialSkin=($('body.material[data-button-style^="rounded"]').length>0)?true:false;$(this).css('visibility','visible');if($(this).hasClass('see-through-3')&&$(this).attr('data-color-override')=='false'){return true;}
if($(this).attr('data-color-override')!='false'){var $color=$(this).attr('data-color-override');}else{if($(this).parents('.dark').length>0)
var $color='#000000';else
var $color='#ffffff';}
if(!$(this).hasClass('see-through-3'))$(this).css('color',$color);$(this).find('i').css('color',$color);var colorInt=parseInt($color.substring(1),16);var $hoverColor=($(this).has('[data-hover-color-override]'))?$(this).attr('data-hover-color-override'):'no-override';var $hoverTextColor=($(this).has('[data-hover-text-color-override]'))?$(this).attr('data-hover-text-color-override'):'#fff';var R=(colorInt&0xFF0000)>>16;var G=(colorInt&0x00FF00)>>8;var B=(colorInt&0x0000FF)>>0;var $opacityStr=($(this).hasClass('see-through-3'))?'1':'0.75';$(this).css('border-color','rgba('+R+','+G+','+B+','+$opacityStr+')');if($usingMaterialSkin){$(this).find('i').css({'background-color':'rgba('+R+','+G+','+B+',1)','box-shadow':'0px 8px 15px rgba('+R+','+G+','+B+',0.24)'});}
if($(this).hasClass('see-through')){var $that=$(this);$(this).on('mouseenter touchstart',function(){$that.css('border-color','rgba('+R+','+G+','+B+',1)');});$(this).on('mouseleave touchtouchend',function(){$that.css('border-color','rgba('+R+','+G+','+B+',1)');$opacityStr=($(this).hasClass('see-through-3'))?'1':'0.75';$that.css('border-color','rgba('+R+','+G+','+B+','+$opacityStr+')');});}else{$(this).find('i').css('color',$hoverTextColor);if($hoverColor!='no-override'){var $that=$(this);$(this).on('mouseenter touchstart',function(){$that.css({'border-color':$hoverColor,'background-color':$hoverColor,'color':$hoverTextColor});if($usingMaterialSkin){$that.find('i').css({'background-color':'','box-shadow':''});}});$(this).on('mouseleave touchtouchend',function(){$opacityStr=($(this).hasClass('see-through-3'))?'1':'0.75';if($usingMaterialSkin){$that.find('i').css({'background-color':'rgba('+R+','+G+','+B+',1)','box-shadow':'0px 8px 15px rgba('+R+','+G+','+B+',0.24)'});}
if(!$that.hasClass('see-through-3')){$that.css({'border-color':'rgba('+R+','+G+','+B+','+$opacityStr+')','background-color':'transparent','color':$color});}else{$that.css({'border-color':'rgba('+R+','+G+','+B+','+$opacityStr+')','background-color':'transparent'});}});}else{var $that=$(this);$(this).on('mouseenter touchstart',function(){$that.css({'border-color':$hoverColor,'color':$hoverTextColor});});$(this).on('mouseleave touchtouchend',function(){$opacityStr=($that.hasClass('see-through-3'))?'1':'0.75';$that.css({'border-color':'rgba('+R+','+G+','+B+','+$opacityStr+')','color':$hoverTextColor});});}}});$('.nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3)[data-color-override]').each(function(){$(this).css('visibility','visible');if($(this).attr('data-color-override')!='false'){var $color=$(this).attr('data-color-override');$(this).removeClass('accent-color').removeClass('extra-color-1').removeClass('extra-color-2').removeClass('extra-color-3');$(this).css('background-color',$color);}});if($('.swiper-slide .solid_color_2').length>0||$('.tilt-button-inner').length>0){var $tiltButtonCssString='';$('.swiper-slide .solid_color_2 a').each(function(i){$(this).addClass('instance-'+i);if($(this).attr('data-color-override')!='false'){var $color=$(this).attr('data-color-override');}else{if($(this).parents('.dark').length>0)
var $color='#000000';else
var $color='#ffffff';}
$(this).css('color',$color);$(this).find('i').css('color',$color);var $currentColor=$(this).css('background-color');var $topColor=shadeColor($currentColor,0.13);var $bottomColor=shadeColor($currentColor,-0.15);$tiltButtonCssString+='.swiper-slide .solid_color_2 a.instance-'+i+':after { background-color: '+$topColor+';  }'+' .swiper-slide .solid_color_2 a.instance-'+i+':before { background-color: '+$bottomColor+'; } ';});$('.tilt-button-wrap a').each(function(i){$(this).addClass('instance-'+i);var $currentColor=$(this).css('background-color');if($(this).attr('data-color-override')!='false'){var $color=$(this).attr('data-color-override');$(this).css('background-color',$color);$currentColor=$color;}
var $topColor=shadeColor($currentColor,0.13);var $bottomColor=shadeColor($currentColor,-0.15);$tiltButtonCssString+='.tilt-button-wrap a.instance-'+i+':after { background-color: '+$topColor+';  }'+' .tilt-button-wrap a.instance-'+i+':before { background-color: '+$bottomColor+'; } ';});var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=$tiltButtonCssString;}else{style.appendChild(document.createTextNode($tiltButtonCssString));}
head.appendChild(style);}
if($('.nectar-3d-transparent-button').length>0){var $3dTransButtonCssString='';$('.nectar-3d-transparent-button').each(function(i){var $that=$(this);var $size=$that.attr('data-size');var $padding=0;var $font_size;if($size=='large'){$padding=46;$font_size=16;}else if($size=='medium'){$padding=30;$font_size=16;}else if($size=='small'){$padding=20;$font_size=12;}else if($size=='jumbo'){$padding=54;$font_size=24;}else if($size=='extra_jumbo'){$padding=100;$font_size=64;}
$that.find('svg text').attr('font-size',$font_size);var $boundingRect=$(this).find('.back-3d .button-text')[0].getBoundingClientRect();var $text_width=$boundingRect.width;var $text_height=$font_size*1.5;var $extraMult=(navigator.userAgent.toLowerCase().indexOf('firefox')>-1)?0:1;$that.css({'width':($text_width+$padding*1.5)+'px','height':($text_height+$padding)+'px'});$that.find('> a').css({'height':($text_height+$padding)+'px'});$that.find('.back-3d svg, .front-3d svg').css({'width':($text_width+$padding*1.5)+'px','height':($text_height+$padding)+'px'}).attr('viewBox','0 0 '+($text_width+$padding)+' '+($text_height+$padding));if($size=='jumbo')
$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*1.5)/2+' '+(($text_height+$padding)/1.68)+')');else if($size=='extra_jumbo')
$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*1.6)/2+' '+(($text_height+$padding)/1.6)+')');else if($size=='large'){$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*1.5)/2+' '+(($text_height+$padding)/1.7)+')');}
else{$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*1.5)/2+' '+(($text_height+$padding)/1.65)+')');}
$that.find('.front-3d ').css('transform-origin','50% 50% -'+($text_height+$padding)/2+'px');$that.find('.back-3d').css('transform-origin','50% 50% -'+($text_height+$padding)/2+'px');$(this).find('.front-3d svg > rect').attr('id','masked-rect-id-'+i);$(this).find('.front-3d defs mask').attr('id','button-text-mask-'+i);$that.css('visibility','visible');$3dTransButtonCssString+='#masked-rect-id-'+i+' { mask: url(#button-text-mask-'+i+'); -webkit-mask: url(#button-text-mask-'+i+')} ';});function createExtraJumboSize(){$('.nectar-3d-transparent-button').each(function(i){if($(this).css('visibility')!='visible')return;var $that=$(this);var $size=$that.attr('data-size');if($size=='extra_jumbo'){var $font_size;var $extraMult=(navigator.userAgent.toLowerCase().indexOf('firefox')>-1)?0:1;if(window.innerWidth<1000&&window.innerWidth>690){$padding=64;$font_size=34;$that.find('.back-3d rect').attr('stroke-width','12');$vert_height_divider=1.7;}else if(window.innerWidth<=690){$padding=46;$font_size=16;$that.find('.back-3d rect').attr('stroke-width','10');$vert_height_divider=1.7;}else{$padding=100;$font_size=64;$that.find('.back-3d rect').attr('stroke-width','20');$vert_height_divider=1.6;}
$that.find('svg text').attr('font-size',$font_size);var $boundingRect=$(this).find('.back-3d .button-text')[0].getBoundingClientRect();var $text_width=$boundingRect.width;var $text_height=$font_size*1.5;$that.css({'width':($text_width+$padding*1.5)+'px','height':($text_height+$padding)+'px'});$that.find('> a').css({'height':($text_height+$padding)+'px'});$that.find('.back-3d svg, .front-3d svg').css({'width':($text_width+$padding*1.5)+'px','height':($text_height+$padding)+'px'}).attr('viewBox','0 0 '+($text_width+$padding)+' '+($text_height+$padding));$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*1.6)/2+' '+(($text_height+$padding)/$vert_height_divider)+')');$that.find('.front-3d ').css('transform-origin','50% 50% -'+($text_height+$padding)/2+'px');$that.find('.back-3d').css('transform-origin','50% 50% -'+($text_height+$padding)/2+'px');}});}
createExtraJumboSize();$(window).on('smartresize',createExtraJumboSize);var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=$3dTransButtonCssString;}else{style.appendChild(document.createTextNode($3dTransButtonCssString));}
head.appendChild(style);}
setTimeout(function(){$('.nectar-button.extra-color-gradient-1 .start, .nectar-button.extra-color-gradient-2 .start, .nectar-button.see-through-extra-color-gradient-1 .start, .nectar-button.see-through-extra-color-gradient-2 .start').removeClass('loading');},150);if(navigator.userAgent.toLowerCase().indexOf('firefox')>-1||navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.match(/Trident\/7\./)){$('.nectar-button.extra-color-gradient-1, .nectar-button.extra-color-gradient-2, .nectar-button.see-through-extra-color-gradient-1, .nectar-button.see-through-extra-color-gradient-2').addClass('no-text-grad');}}
coloredButtons();function largeIconHover(){$('.icon-3x').each(function(){$(this).closest('.col').on('mouseenter',function(){$(this).find('.icon-3x').addClass('hovered')});$(this).closest('.col').on('mouseleave',function(){$(this).find('.icon-3x').removeClass('hovered')});});if(navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.match(/Trident\/7\./))
$('[class^="icon-"].extra-color-gradient-1, [class^="icon-"].extra-color-gradient-2, [class^="icon-"][data-color="extra-color-gradient-1"], [class^="icon-"][data-color="extra-color-gradient-2"], .nectar_icon_wrap[data-color*="extra-color-gradient"] .nectar_icon, .nectar-gradient-text').addClass('no-grad');}
largeIconHover();function teamMemberFullscreen(){$('body').on('click','.team-member[data-style="bio_fullscreen"]',function(){if($('.nectar_team_member_overlay').length>0)return;var $usingBoxedClass=($('body > #boxed').length>0)?'in-boxed':null;$teamMemberMeta=$(this).find('.nectar_team_bio').html();$teamMemberImg=($(this).find('.nectar_team_bio_img[data-img-src]').length>0)?$(this).find('.nectar_team_bio_img').attr('data-img-src'):'';$('body').append('<div class="nectar_team_member_overlay '+$usingBoxedClass+'"><div class="inner-wrap"><div class="team_member_details"><div class="bio-inner"><span class="mobile-close"></span><h2>'+$(this).find('.team-meta h3').html()+'</h2><div class="title">'+$(this).find('.team-meta p').html()+'</div><div class="team-desc">'+$teamMemberMeta+'</div></div></div><div class="team_member_picture"><div class="team_member_image_bg_cover"></div><div class="team_member_picture_wrap"><div class="team_member_image"></div></div></div></div></div><div class="nectar_team_member_close '+$usingBoxedClass+'"><div class="inner"></div></div>');if($teamMemberImg.length>0){var teamTmpImg=new Image();teamTmpImg.src=$teamMemberImg;teamTmpImg.onload=function(){$('.nectar_team_member_overlay .team_member_image').css('opacity','1');};$('.nectar_team_member_overlay .team_member_image').css({'background-image':'url("'+$teamMemberImg+'")'});}
var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-outer').height();$('.nectar_team_member_overlay .inner-wrap').css({'padding-top':$headerNavSpace});if($('.using-mobile-browser').length>0){$('body,html').addClass('nectar-no-scrolling');}
teamFullscreenResize();$('.nectar_team_member_overlay').addClass('open').addClass('animating');setTimeout(function(){$('.nectar_team_member_close').addClass('visible');$('.nectar_team_member_overlay').removeClass('animating');},500);$(document).on('mousemove',teamMousemoveOn);if($('.using-mobile-browser').length==0){fullscreenBioScrolling();}
if($('.team-member[data-style="bio_fullscreen"]').length>0&&navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)){$('.nectar_team_member_overlay').addClass('on-mobile');}});$('body').on('click','.nectar_team_member_overlay',function(){if(!$(this).hasClass('animating')){$('.nectar_team_member_overlay').removeClass('open');$('.nectar_team_member_close').removeClass('visible');if($('.using-mobile-browser').length>0){$('body,html').removeClass('nectar-no-scrolling');}
setTimeout(function(){$(document).off('mousemove',teamMousemoveOn);$('.nectar_team_member_overlay, .nectar_team_member_close').remove();},820);}});if($('.team-member[data-style="bio_fullscreen"]').length>0){$(window).resize(teamFullscreenResize);}}
function teamFullscreenResize(){var $leftHeaderSize=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?275:0;$('.nectar_team_member_overlay').css({'width':$(window).width()-$leftHeaderSize,'left':$leftHeaderSize});}
function fullscreenBioScrolling(){$('.nectar_team_member_overlay .inner-wrap').mousewheel(function(event,delta){this.scrollTop-=(delta*30);event.preventDefault();});}
function teamMousemoveOn(e){if($('a:hover').length>0){$('.nectar_team_member_close .inner').removeClass('visible');}else{$('.nectar_team_member_close .inner').addClass('visible');}
$('.nectar_team_member_close').css({left:e.pageX-26,top:e.pageY-$(window).scrollTop()-29});}
if($('.team-member').length>0){teamMemberFullscreen();}
function columnBGColors(){var $columnColorCSS='';$('.wpb_column').each(function(i){$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i);if($(this).attr('data-has-bg-color')=='true'){if($(this).is('[data-animation*="reveal"]')&&$(this).hasClass('has-animation')){$columnColorCSS+='.wpb_column.instance-'+i+' > .column-bg-overlay { background-color:'+$(this).attr('data-bg-color')+';  opacity: '+$(this).attr('data-bg-opacity')+'; }';}
else{$columnColorCSS+='.wpb_column.instance-'+i+' > .column-bg-overlay{ background-color:'+$(this).attr('data-bg-color')+';  opacity: '+$(this).attr('data-bg-opacity')+'; }';}}
if($(this).is('[data-hover-bg^="#"]')){if($(this).is('[data-animation*="reveal"]')&&$(this).hasClass('has-animation')){$columnColorCSS+='.wpb_column.instance-'+i+':hover > .column-bg-overlay { background-color: '+$(this).attr('data-hover-bg')+'!important; opacity: '+$(this).attr('data-hover-bg-opacity')+'!important; }';}
else{$columnColorCSS+='.wpb_column.instance-'+i+':hover > .column-bg-overlay { background-color: '+$(this).attr('data-hover-bg')+'!important; opacity: '+$(this).attr('data-hover-bg-opacity')+'!important; }';}}});if($('head #column-bg-colors').length>0){$('head #column-bg-colors').remove();}
if($columnColorCSS.length>1){var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=$columnColorCSS;}else{style.appendChild(document.createTextNode($columnColorCSS));}
$(style).attr('id','column-bg-colors');head.appendChild(style);}}
columnBGColors();function morphingOutlines(){if($('.morphing-outline').length>0){$morphingOutlineCSS='';var $frontEndEditorMOSelector=($('body.vc_editor').length>0)?'':'>';$('.morphing-outline').each(function(i){$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i).css({'visibility':'visible'});var $width=$(this).find('.inner').width();var $height=$(this).find('.inner').height();var $border=parseInt($(this).attr("data-border-thickness"));var $hover=($('body[data-button-style*="rounded"]').length>0)?':hover':'';var $hover2=($('body[data-button-style*="rounded"]').length>0)?'':':hover';$morphingOutlineCSS+='body .morphing-outline.instance-'+i+' .inner > * { color: '+$(this).attr("data-starting-color")+'; } ';$morphingOutlineCSS+='body .morphing-outline.instance-'+i+' .inner:after  { border-width:'+$(this).attr("data-border-thickness")+'px ; border-color: '+$(this).attr("data-starting-color")+'; } ';$morphingOutlineCSS+='body .wpb_column:hover > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner > *, body .wpb_column:hover > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner > * { color: '+$(this).attr("data-hover-color")+'; } ';$morphingOutlineCSS+='body .wpb_column:hover > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column:hover > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after  { border-color: '+$(this).attr("data-hover-color")+'; } ';$morphingOutlineCSS+='body .wpb_column'+$hover2+' > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover2+' > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after { padding: '+(($width+100+$border*2-$height)/2-$border)+'px 50px}';$morphingOutlineCSS+='.morphing-outline.instance-'+i+' { padding: '+(30+($width+80+$border*2-$height)/2-$border)+'px 50px}';$morphingOutlineCSS+='body .wpb_column'+$hover2+' > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover2+' > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after { top: -'+parseInt((($width+100+$border*2-$height)/2-$border)+$border)+'px }';$morphingOutlineCSS+='body .wpb_column > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after { left: -'+parseInt(50+$border)+'px }';$morphingOutlineCSS+='body .wpb_column'+$hover+' > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover+' > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after { padding: 50px 50px}';$morphingOutlineCSS+='body .wpb_column'+$hover+' > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover+' > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after { top: -'+parseInt(50+$border)+'px }';});var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');style.type='text/css';style.id='morphing-outlines';if(style.styleSheet){style.styleSheet.cssText=$morphingOutlineCSS;}else{style.appendChild(document.createTextNode($morphingOutlineCSS));}
$('#morphing-outlines').remove();head.appendChild(style);}}
setTimeout(morphingOutlines,100);setTimeout(fullWidthContentColumns,126);var $svg_icons=[];function svgAnimations(){var $svgOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'bottom-in-view';if($svg_icons.length==0){$('.svg-icon-holder:not(.animated-in)').has('svg').each(function(i){var $that=$(this);if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/))$that.attr('data-animation','false');$that.find('svg').css({'height':parseInt($that.attr('data-size'))+'px','width':parseInt($that.attr('data-size'))+'px'});$(this).find('svg').attr('id','nectar-svg-animation-instance-'+i);var $animationSpeed=($that.is('[data-animation-speed]')&&$that.attr('data-animation-speed').length>0)?$that.attr('data-animation-speed'):200;if($that.attr('data-animation')=='false'){$animationSpeed=1;$that.css('opacity','1');}
if(!$that.hasClass('bound')){$svg_icons[i]=new Vivus($that.find('svg').attr('id'),{type:'delayed',pathTimingFunction:Vivus.EASE_OUT,animTimingFunction:Vivus.LINEAR,duration:$animationSpeed,onReady:svgInit});}
if($animationSpeed!==1){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.hasClass('animated-in')){waypoint.destroy();return;}
checkIfReady();$that.addClass('animated-in');waypoint.destroy();},offset:$svgOffsetPos});}else{checkIfReady();}
function checkIfReady(){var $animationDelay=($that.is('[data-animation-delay]')&&$that.attr('data-animation-delay').length>0&&$that.attr('data-animation')!='false')?$that.attr('data-animation-delay'):0;var $iconID=$that.find('svg').attr('id').replace(/[^0-9]/g,'');if($svg_icons[$iconID].isReady==true){setTimeout(function(){$that.css('opacity','1');$svg_icons[$iconID].reset().play();},$animationDelay);}else{setTimeout(checkIfReady,50);}}
function svgInit(){$that.css({'height':parseInt($that.attr('data-size'))+'px','width':parseInt($that.attr('data-size'))+'px'});}
$that.addClass('bound');});}else{$('.svg-icon-holder').addClass('animated-in').css('opacity','1');}
$('#nectar_fullscreen_rows .svg-icon-holder.animated-in').has('svg').each(function(i){var $animationDelay=($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length>0&&$(this).attr('data-animation')!='false')?$(this).attr('data-animation-delay'):0;var $that=$(this);var $iconID=$that.find('svg').attr('id').replace(/[^0-9]/g,'');clearTimeout($animatedSVGIconTimeout[i]);if($that.attr('data-animation')=='false'){$animationSpeed=1;$that.css('opacity','1');$svg_icons[$iconID].finish();}else{if($(this).parents('.active').length>0||$(this).parents('#footer-outer').length>0||$('body.mobile').length>0){$svg_icons[$iconID].reset();$animatedSVGIconTimeout[i]=setTimeout(function(){$svg_icons[$iconID].play();},$animationDelay);}
else{$svg_icons[$iconID].reset().stop();}}});}
if($('.vc_row-o-equal-height .svg-icon-holder[data-animation="true"]').length>0&&$('#nectar_fullscreen_rows').length==0){$(window).on('smartresize',function(){clearTimeout($svgResizeTimeout);$svgResizeTimeout=setTimeout(function(){if($svg_icons.length>0){$('.svg-icon-holder.animated-in').each(function(i){$(this).css('opacity','1');var $iconID=$(this).attr('id').replace(/[^0-9]/g,'');$svg_icons[$iconID].finish();});}},300);});}
function nectar_fancy_ul_init(){$($fullscreenSelector+'.nectar-fancy-ul').each(function(){var $icon=$(this).attr('data-list-icon');var $color=$(this).attr('data-color');var $animation=$(this).attr('data-animation');var $animationDelay=($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length>0&&$(this).attr('data-animation')!='false')?$(this).attr('data-animation-delay'):0;$(this).find('li').each(function(){if($(this).find('> i').length==0)
$(this).prepend('<i class="icon-default-style '+$icon+' '+$color+'"></i> ');});if($animation=='true'){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
setTimeout(function(){$that.find('li').each(function(i){var $that=$(this);$that.delay(i*220).transition({'opacity':'1','left':'0'},220,'easeOutCubic');});},$animationDelay);$that.addClass('animated-in');waypoint.destroy();},offset:'bottom-in-view'});}});}
function flipBoxHeights(){$('.nectar-flip-box').each(function(){var $flipBoxMinHeight=parseInt($(this).attr('data-min-height'));var $flipBoxHeight=($(this).find('.flip-box-back .inner').height()>$(this).find('.flip-box-front .inner').height())?$(this).find('.flip-box-back .inner').height():$(this).find('.flip-box-front .inner').height();if($flipBoxHeight>=$flipBoxMinHeight-80){$(this).find('> div').css('height',$flipBoxHeight+80);}else
$(this).find('> div').css('height','auto');});}
flipBoxHeights();if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)){$('body').on('click','.nectar-flip-box',function(){$(this).toggleClass('flipped');});}
var $window=$(window);var windowHeight=$window.height();$window.off('scroll.parallaxSections').off('resize.parallaxSections');$window.unbind('resize.parallaxSectionsUpdateHeight');$window.unbind('load.parallaxSectionsOffsetL');$window.unbind('resize.parallaxSectionsOffsetR');$window.on('resize.parallaxSectionsUpdateHeight',psUpdateWindowHeight);function psUpdateWindowHeight(){windowHeight=$window.height();}
function psUpdateOffset($this){$this.each(function(){firstTop=$this.offset().top;});}
var firstTop;$.fn.parallaxScroll=function(xpos,speedFactor,outerHeight){var $this=$(this);var getHeight;var paddingTop=0;var $windowDOMWidth=window.innerWidth,$windowDOMHeight=window.innerHeight;var $orientationChange=0;$this.each(function(){firstTop=$this.offset().top;});$window.on('resize.parallaxSectionsOffsetR',psUpdateOffset($this));$window.on('load.parallaxSectionsOffsetL',psUpdateOffset($this));getHeight=function(jqo){return jqo.outerHeight(true);};if(arguments.length<1||xpos===null)xpos="50%";if(arguments.length<2||speedFactor===null)speedFactor=0.25;if(arguments.length<3||outerHeight===null)outerHeight=true;var $element,top,height;var ua=window.navigator.userAgent;var msie=ua.indexOf("MSIE ");var $onMobileBrowser=navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/);var $toTransformOrNot=($smoothCache==true)?true:false;if(!$toTransformOrNot){$this.find('.row-bg.using-image, .page-header-bg-image, .image-bg, .video-wrap').addClass('translate');}
var $ifFast=0;$element=$this;height=getHeight($element);var classic_mobile_menu_open=false;setInterval(function(){height=getHeight($element);classic_mobile_menu_open=($('body.classic_mobile_menu_open.mobile').length>0)?true:false;},600);var firstSection=(($element.parents('.top-level').length>0&&$element.parents('.parallax_slider_outer').length>0)||($element.parents('.top-level').length>0&&$element.is('.nectar-recent-posts-single_featured'))||$element.is('.wpb_row.top-level')||$('.wpb_row').length==0)?true:false;if($('.wpb_row').length==0&&$element.parents('.parallax_slider_outer').length>0&&$element.is('[data-full-width="true"]')||($('#portfolio-extra').length>0&&$element.parents('.parallax_slider_outer').length>0&&$element.parents('.wpb_row').length>0&&$element.parents('.wpb_row').index()=='0')){firstSection=true;}
if(nectarDOMInfo.usingFrontEndEditor){firstSection=false;}
var nectarSliderElBool=$this.is('.nectar-slider-wrap');var pageHeaderBool=($this.find('.page-header-bg-image').length>0)?true:false;var $elToParallax=false;if(nectarSliderElBool){if($this.find('.video-wrap').length>0||$this.find('.image-bg').length>0){$elToParallax=$this.find('.video-wrap, .image-bg');}}
else{if($this.find('.row-bg.using-image').length>0){$elToParallax=$this.find('.row-bg.using-image');}else if($this.find('.page-header-bg-image').length>0){$elToParallax=$this.find('.page-header-bg-image');}}
function update(){firstTop=$element.offset().top;if($elToParallax==false||firstTop+height<nectarDOMInfo.scrollTop||firstTop>nectarDOMInfo.scrollTop+windowHeight||$('body.material-ocm-open').length>0){}else{if($toTransformOrNot){$this.find('.row-bg.using-image').css('backgroundPosition',xpos+" "+Math.round((firstTop-nectarDOMInfo.scrollTop)*speedFactor)+"px");}
else{if(nectarSliderElBool){if(firstSection){if(!classic_mobile_menu_open){$this.find('.video-wrap, .image-bg').css({'transform':'translate3d(0, '+parseFloat(nectarDOMInfo.scrollTop*speedFactor)+'px, 0)'});}}else{$this.find('.video-wrap, .image-bg').css({'transform':'translate3d(0, '+parseFloat((($windowDOMHeight+nectarDOMInfo.scrollTop-firstTop)*speedFactor))+'px, 0)'});}}else{if(firstSection){if(!classic_mobile_menu_open){$elToParallax.css({'transform':'translate3d(0, '+parseFloat(nectarDOMInfo.scrollTop*speedFactor)+'px, 0)'});}}else{$elToParallax.css({'transform':'translate3d(0, '+parseFloat((($windowDOMHeight+nectarDOMInfo.scrollTop-firstTop)*speedFactor))+'px, 0), scale(1.005)'});}
if(pageHeaderBool&&!classic_mobile_menu_open){$elToParallax.css({'transform':'translate3d(0, '+parseFloat(nectarDOMInfo.scrollTop*speedFactor)+'px, 0)'});}}}}
if($onMobileBrowser){requestAnimationFrame(update);}}
if(window.addEventListener){if(nectarDOMInfo.usingFrontEndEditor){$(window).on('scroll.parallaxSections',update);$(window).resize(function(){$windowDOMWidth=window.innerWidth;$windowDOMHeight=window.innerHeight;});}
else if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)){window.addEventListener('scroll',function(){requestAnimationFrame(update);},false);$(window).resize(function(){$windowDOMWidth=window.innerWidth;$windowDOMHeight=window.innerHeight;});}else{requestAnimationFrame(update);window.addEventListener("orientationchange",function(){$orientationChange=1;});$(window).resize(function(){if(($(window).width()!=$windowDOMWidth&&$(window).height!=$windowDOMHeight)||$orientationChange==1){$windowDOMWidth=window.innerWidth;$windowDOMHeight=window.innerHeight;$orientationChange=0;}});}}
$window.on('resize.parallaxSections',update);update();};$('.wpb_row .vc_col-sm-12 .nectar-slider-wrap[data-full-width="true"]').each(function(){if($(this).parents('.wpb_row.full-width-section').length==0&&$(this).parents('.wpb_row.full-width-content').length==0){$(this).parents('.wpb_row').addClass('full-width-section');}});function fullWidthSections(){var $windowInnerWidth=window.innerWidth;var $scrollBar=($('#ascrail2000').length>0&&$windowInnerWidth>1000)?-13:0;var $bodyBorderWidth=($('.body-border-right').length>0&&$windowInnerWidth>1000)?parseInt($('.body-border-right').width())*2:0;var $justOutOfSight;if($('#boxed').length==1){$justOutOfSight=((parseInt($('.container-wrap').width())-parseInt($('.main-content').width()))/2)+4;}else{var $extResponsivePadding=($('body[data-ext-responsive="true"]').length>0&&$windowInnerWidth>=1000)?180:0;var $leftHeaderSize=($('#header-outer[data-format="left-header"]').length>0&&$windowInnerWidth>=1000)?parseInt($('#header-outer[data-format="left-header"]').width()):0;if($(window).width()-$leftHeaderSize-$bodyBorderWidth<=parseInt($('.main-content').css('max-width'))){var $windowWidth=parseInt($('.main-content').css('max-width'));if($extResponsivePadding==180)$windowWidth=$windowWidth-$scrollBar;}else{var $windowWidth=$(window).width()-$leftHeaderSize-$bodyBorderWidth;}
var $contentWidth=parseInt($('.main-content').css('max-width'));if($('body.single-post[data-ext-responsive="true"]').length>0&&$('.container-wrap.no-sidebar').length>0){$contentWidth=$('.post-area').width();$extResponsivePadding=0;}
$justOutOfSight=Math.ceil((($windowWidth+$extResponsivePadding+$scrollBar-$contentWidth)/2))}
$('.carousel-outer').has('.carousel-wrap[data-full-width="true"]').css('overflow','visible');$('.carousel-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), .full-width-content').each(function(){var $leftHeaderSize=($('#header-outer[data-format="left-header"]').length>0&&$windowInnerWidth>=1000)?parseInt($('#header-outer[data-format="left-header"]').width()):0;var $bodyBorderWidth=($('.body-border-right').length>0&&$windowInnerWidth>1000)?(parseInt($('.body-border-right').width())*2)-2:0;if($('#boxed').length==1){var $mainContentWidth=($('#nectar_fullscreen_rows').length==0)?parseInt($('.main-content').width()):parseInt($(this).parents('.container').width());if($('body.single-post[data-ext-responsive="true"]').length>0&&$('.container-wrap.no-sidebar').length>0&&$(this).parents('.post-area').length>0){$contentWidth=$('.post-area').width();$extResponsivePadding=0;$windowWidth=$(window).width()-$bodyBorderWidth;$justOutOfSight=Math.ceil((($windowWidth+$extResponsivePadding+$scrollBar-$contentWidth)/2))}else{if($(this).parents('.page-submenu').length>0)
$justOutOfSight=((parseInt($('.container-wrap').width())-$mainContentWidth)/2);else
$justOutOfSight=((parseInt($('.container-wrap').width())-$mainContentWidth)/2)+4;}}else{if($('body.single-post[data-ext-responsive="true"]').length>0&&$('.container-wrap.no-sidebar').length>0&&$(this).parents('.post-area').length>0){$contentWidth=$('.post-area').width();$extResponsivePadding=0;$windowWidth=$(window).width()-$leftHeaderSize-$bodyBorderWidth;}else{var $mainContentMaxWidth=($('#nectar_fullscreen_rows').length==0)?parseInt($('.main-content').css('max-width')):parseInt($(this).parents('.container').css('max-width'));if($('#boxed').length==0&&$(this).hasClass('portfolio-items')&&$(this).is('[data-gutter*="px"]')&&$(this).attr('data-gutter').length>0&&$(this).attr('data-gutter')!='none'){$scrollBar=($('#ascrail2000').length>0&&$windowInnerWidth>1000)?-13:0;}
if($(window).width()-$leftHeaderSize-$bodyBorderWidth<=$mainContentMaxWidth){$windowWidth=$mainContentMaxWidth;if($extResponsivePadding==180)$windowWidth=$windowWidth-$scrollBar;}
$contentWidth=$mainContentMaxWidth;$extResponsivePadding=($('body[data-ext-responsive="true"]').length>0&&window.innerWidth>=1000)?180:0;if($leftHeaderSize>0)$extResponsivePadding=($('body[data-ext-responsive="true"]').length>0&&window.innerWidth>=1000)?120:0;}
$justOutOfSight=Math.ceil((($windowWidth+$extResponsivePadding+$scrollBar-$contentWidth)/2))}
var $extraSpace=0;if($(this).hasClass('carousel-wrap'))$extraSpace=1;if($(this).hasClass('portfolio-items'))$extraSpace=5;var $carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):$(window).width()-$leftHeaderSize-$bodyBorderWidth+$extraSpace+$scrollBar;if($('#boxed').length==0&&$(this).hasClass('portfolio-items')&&$(this).is('[data-gutter*="px"]')&&$(this).attr('data-gutter').length>0&&$(this).attr('data-gutter')!='none'){if($(window).width()>1000)
$carouselWidth=$(window).width()-$leftHeaderSize-$bodyBorderWidth+$scrollBar+3
else
$carouselWidth=$(window).width()-$leftHeaderSize-$bodyBorderWidth+$scrollBar}
if($(this).parent().hasClass('default-style')){var $mainContentWidth=($('#nectar_fullscreen_rows').length==0)?parseInt($('.main-content').width()):parseInt($(this).parents('.container').width());if($('#boxed').length!=0){$carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):$(window).width()-$leftHeaderSize+$extraSpace+$scrollBar;}
else{$carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):($(window).width()-$leftHeaderSize-$bodyBorderWidth)-(($(window).width()-$leftHeaderSize-$bodyBorderWidth)*.025)+$extraSpace+$scrollBar;$windowWidth=($(window).width()-$leftHeaderSize-$bodyBorderWidth<=$mainContentWidth)?$mainContentWidth:($(window).width()-$leftHeaderSize-$bodyBorderWidth)-(($(window).width()-$leftHeaderSize-$bodyBorderWidth)*.025);$justOutOfSight=Math.ceil((($windowWidth+$scrollBar-$mainContentWidth)/2))}}
else if($(this).parent().hasClass('spaced')){var $mainContentWidth=($('#nectar_fullscreen_rows').length==0)?parseInt($('.main-content').width()):parseInt($(this).parents('.container').width());if($('#boxed').length!=0){$carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2)-($(window).width()*.02):$(window).width()+$extraSpace+$scrollBar;}else{$carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):($(window).width()-$leftHeaderSize-$bodyBorderWidth)-Math.ceil(($(window).width()-$leftHeaderSize-$bodyBorderWidth)*.02)+$extraSpace+$scrollBar;var $windowWidth2=($(window).width()-$leftHeaderSize-$bodyBorderWidth<=$mainContentWidth)?$mainContentWidth:($(window).width()-$leftHeaderSize-$bodyBorderWidth)-(($(window).width()-$leftHeaderSize-$bodyBorderWidth)*.02);$justOutOfSight=Math.ceil((($windowWidth2+$scrollBar-$mainContentWidth)/2)+2)}}
if(!$(this).parents('.span_9').length>0&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'&&$(this).parent().attr('id')!='portfolio-extra'&&!$(this).find('.carousel-wrap[data-full-width="true"]').length>0&&!$(this).find('.nectar-carousel-flickity-fixed-content').length>0&&!$(this).find('.portfolio-items:not(".carousel")[data-col-num="elastic"]').length>0){if($('.single-product').length>0&&$(this).parents('#tab-description').length>0&&$(this).parents('.full-width-tabs').length==0){$(this).css({'visibility':'visible'});}else{if($(this).hasClass('portfolio-items')){$(this).css({'transform':'translateX(-'+$justOutOfSight+'px)','margin-left':0,'left':0,'width':$carouselWidth,'visibility':'visible'});}else{if($('#nectar_fullscreen_rows').length>0&&$(this).hasClass('wpb_row')){$(this).css({'margin-left':-$justOutOfSight,'width':$carouselWidth,'visibility':'visible'});}else{$(this).css({'left':0,'margin-left':-$justOutOfSight,'width':$carouselWidth,'visibility':'visible'});}}}}else if($(this).parent().attr('id')=='portfolio-extra'&&$('#full_width_portfolio').length!=0){$(this).css({'left':0,'margin-left':-$justOutOfSight,'width':$carouselWidth,'visibility':'visible'});}
else{$(this).css({'margin-left':0,'width':'auto','left':'0','visibility':'visible'});}});}
var $contentElementsNum=($('#portfolio-extra').length==0)?$('.main-content > .row > *').length:$('.main-content > .row #portfolio-extra > *').length;function parallaxSrollSpeed(speedString){var ua=window.navigator.userAgent;var msie=ua.indexOf("MSIE ");var speed;if($smoothCache==true){switch(speedString){case'slow':speed=0.2;break;case'medium':speed=0.4;break;case'fast':speed=0.6;break;}}
else{switch(speedString){case'slow':speed=0.6;break;case'medium':speed=0.4;break;case'fast':speed=0.25;break;}}
return speed;}
function parallaxScrollInit(){if(nectarDOMInfo.usingMobileBrowser&&$('body[data-remove-m-parallax="1"]').length>0){return;}
parallaxRowsBGCals();$('.nectar-recent-posts-single_featured, .wpb_row.parallax_section, #page-header-bg[data-parallax="1"] .page-header-bg-image-wrap, .parallax_slider_outer .nectar-slider-wrap').each(function(){var $id=$(this).attr('id');var ua=window.navigator.userAgent;var msie=ua.indexOf("MSIE ");if($smoothCache==true){if($(this).find('[data-parallax-speed="fixed"]').length==0){if($(this).find('.row-bg').length==0){$('#'+$id).parallaxScroll("50%",0.25);}else{$('#'+$id+".parallax_section").parallaxScroll("50%",parallaxSrollSpeed($(this).find('.row-bg').attr('data-parallax-speed')));}}}else if($(this).find('[data-parallax-speed="fixed"]').length==0){if($(this).find('.row-bg').length==0){$('#'+$id).parallaxScroll("50%",0.25);}else{$('#'+$id+".parallax_section").parallaxScroll("50%",parallaxSrollSpeed($(this).find('.row-bg').attr('data-parallax-speed')));}}
$(this).addClass('nectar-parallax-enabled');});}
$('.full-width-section.wpb_row, .full-width-content.wpb_row').each(function(){if(!$(this).parent().hasClass('span_9')&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'){if($(this).parents('#portfolio-extra').length>0&&$('#full_width_portfolio').length==0)return false;if($(this).index()=='0'&&$('#page-header-bg').length==0&&$('.page-header-no-bg').length==0&&$('.project-title').length==0&&$('body.single').length==0&&$('.project-title').length==0){$(this).addClass('first-section');var $that=$(this);setTimeout(function(){$that.addClass('loaded');},50);}}});parallaxScrollInit();parallaxRowsBGCals();function parallaxRowsBGCals(){if(nectarDOMInfo.usingMobileBrowser&&$('body[data-remove-m-parallax="1"]').length>0){return;}
$('.nectar-recent-posts-single_featured, .wpb_row.parallax_section, #page-header-bg[data-parallax="1"] .page-header-bg-image-wrap, .parallax_slider_outer .nectar-slider-wrap .slide-bg-wrap').each(function(){var ua=window.navigator.userAgent;var msie=ua.indexOf("MSIE ");if($smoothCache==true){$(this).find('.row-bg').css({'height':$(this).outerHeight(true)*2.8,'margin-top':'-'+($(this).outerHeight(true)*2.8)/2+'px'});}else{if($(this).find('.row-bg').length==0&&$(this).find('.page-header-bg-image').length>0){}
else if($(this).find('.row-bg').length==0&&$(this).find('.image-bg').length>0){var $non_page_builder_slider=false;if($('.wpb_row').length==0&&$(this).parents('.nectar-slider-wrap[data-full-width="true"]').length>0&&$(this).parents('.parallax_slider_outer').length>0&&$(this).parents('.parallax_slider_outer').index()=='0'){$non_page_builder_slider=true;}
if($('#portfolio-extra').length>0&&$(this).parents('.wpb_row').length>0&&$(this).parents('.parallax_slider_outer').length>0&&$(this).parents('.wpb_row').index()=='0'){$non_page_builder_slider=true;}
if($(this).parents('.top-level').length>0&&!nectarDOMInfo.usingFrontEndEditor||$non_page_builder_slider&&!nectarDOMInfo.usingFrontEndEditor){$(this).find('.image-bg').css({'height':Math.ceil($(this).parent().offset().top*0.25)+$(this).outerHeight(true)});}else{$(this).find('.image-bg').css({'height':Math.ceil($(window).height()*0.25)+$(this).outerHeight(true)});}}
else if($(this).find('.row-bg').length==0&&$(this).find('.video-wrap').length>0){var $non_page_builder_slider=false;if($('.wpb_row').length==0&&$(this).parents('.nectar-slider-wrap[data-full-width="true"]').length>0&&$(this).parents('.parallax_slider_outer').length>0&&$(this).parents('.parallax_slider_outer').index()=='0'){$non_page_builder_slider=true;}
if($('#portfolio-extra').length>0&&$(this).parents('.wpb_row').length>0&&$(this).parents('.parallax_slider_outer').length>0&&$(this).parents('.wpb_row').index()=='0'){$non_page_builder_slider=true;}
if($(this).parents('.top-level').length>0&&!nectarDOMInfo.usingFrontEndEditor||$non_page_builder_slider&&!nectarDOMInfo.usingFrontEndEditor){$(this).find('.video-wrap').css({'height':Math.ceil($(this).parent().offset().top*0.25)+$(this).outerHeight(true)});}else{$(this).find('.video-wrap').css({'height':Math.ceil($(window).height()*0.25)+$(this).outerHeight(true)});}
var vid=$(this).find('.video-wrap video');var vid_w_orig=1280;var vid_h_orig=720;var container_w=vid.parent().width();var container_h=vid.parent().height();var scale_w=container_w/vid_w_orig;var scale_h=container_h/vid_h_orig;var scale=scale_w>scale_h?scale_w:scale_h;vid.width(scale*vid_w_orig);vid.height(scale*vid_h_orig);}
else{if($(this).is('.nectar-recent-posts-single_featured')&&$(this).parents('.top-level').length>0&&!nectarDOMInfo.usingFrontEndEditor){}
else if(!$(this).hasClass('top-level')||nectarDOMInfo.usingFrontEndEditor){var $ifFast=($(this).find('.row-bg[data-parallax-speed="fast"]').length>0)?60:0;$(this).find('.row-bg').css({'height':Math.ceil($(window).height()*parallaxSrollSpeed($(this).find('.row-bg').attr('data-parallax-speed')))+$(this).outerHeight(true)+$ifFast});}}}});}
function fwsClasses(){$('.wpb_wrapper > .nectar-slider-wrap[data-full-width="true"]').each(function(){if(!$(this).parent().hasClass('span_9')&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'){if($(this).parents('.wpb_row').index()=='0'){$(this).addClass('first-nectar-slider');}}});if($('#portfolio-extra').length==0){$contentElementsNum=($('.main-content > .row > .wpb_row').length>0)?$('.main-content > .row > .wpb_row').length:$('.main-content > .row > *').length;}else{$contentElementsNum=$('.main-content > .row #portfolio-extra > *').length;}
$('.full-width-section, .full-width-content:not(.page-submenu .full-width-content):not(.blog-fullwidth-wrap), .row > .nectar-slider-wrap[data-full-width="true"], .wpb_wrapper > .nectar-slider-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]').each(function(){if(!$(this).parent().hasClass('span_9')&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'){if($(this).parents('.wpb_row').length>0){if($(this).parents('#portfolio-extra').length>0&&$('#full_width_portfolio').length==0)return false;if($(this).parents('.wpb_row').index()=='0'&&$('#page-header-bg').length!=0){}
else if($(this).parents('.wpb_row').index()=='0'&&$('#page-header-bg').length==0&&$('.page-header-no-bg').length==0&&$('.project-title').length==0&&$(this).parents('.wpb_row').index()=='0'&&$('.project-title').length==0&&$('body[data-bg-header="true"]').length==0){if($('.single').length==0){$('.container-wrap').css('padding-top','0px');}else{$(this).addClass('first-section');}}
if($(this).parents('.wpb_row').index()==$contentElementsNum-1&&$('#respond').length==0){if($(this).attr('id')!='portfolio-filters-inline'){$('.container-wrap').css('padding-bottom','0px');$('#call-to-action .triangle').remove();}}}else{if($(this).parents('#portfolio-extra').length>0&&$('#full_width_portfolio').length==0)return false;if($(this).find('.portfolio-filters-inline').length==0&&$(this).attr('id')!='post-area'){if($(this).index()=='0'&&$('#page-header-bg').length!=0){}
else if($(this).index()=='0'&&$('#page-header-bg').length==0&&$(this).index()=='0'&&$('.page-header-no-bg').length==0&&$(this).index()=='0'&&!$(this).hasClass('blog_next_prev_buttons')&&!$(this).hasClass('nectar-shop-outer')&&$(this).parents('.pum-container').length==0){if($('body[data-header-resize="0"]').length==1&&$('.single').length==0||$('body.material').length>0&&$('.single').length==0){if(!$('body.blog .blog-fullwidth-wrap > .masonry:not(.meta-overlaid)').length>0){$('.container-wrap').css('padding-top','0px');}}else{$(this).addClass('first-section');}}
if($(this).index()==$contentElementsNum-1&&$('#respond').length==0&&$('body.woocommerce-checkout').length==0){$('.container-wrap').css('padding-bottom','0px');$('.bottom_controls').css('margin-top','0px');$('#call-to-action .triangle').remove();}}}}});$('#portfolio-extra > .nectar-slider-wrap[data-full-width="true"], .portfolio-wrap').each(function(){if($(this).index()==$contentElementsNum-1&&$('#commentform').length==0&&$('#pagination').length==0){if(parseInt($('.container-wrap').css('padding-bottom'))>0)$(this).css('margin-bottom','-40px');$('#call-to-action .triangle').remove();}});$('.portfolio-filters').each(function(){if($(this).index()=='0'&&$('#page-header-bg').length!=0||$(this).index()=='0'){$(this).addClass('first-section nder-page-header');}else if($(this).index()=='0'&&$('#page-header-bg').length==0||$(this).index()=='0'){$(this).css({'margin-top':'0px'}).addClass('first-section');}});$('.portfolio-filters-inline').each(function(){if($(this).parents('.wpb_row').length>0){if($(this).parents('.wpb_row').index()=='0'&&$('#page-header-bg').length!=0||$(this).parents('.wpb_row').index()=='0'){if($('body[data-header-resize="0"]').length==0){}}}else{if($(this).index()=='0'&&$('#page-header-bg').length!=0||$(this).index()=='0'){$(this).css({'margin-top':'-2.1em','padding-top':'19px'}).addClass('first-section nder-page-header');}else if($(this).index()=='0'&&$('#page-header-bg').length==0||$(this).index()=='0'){$(this).css({'margin-top':'-30px','padding-top':'50px'}).addClass('first-section');}}});}
function fullwidthImgOnlySizingInit(){$('.full-width-section:not(.custom-skip)').each(function(){var $fwsHeight=$(this).outerHeight(true);if($(this).find('.span_12 *').length==0&&$.trim($(this).find('.span_12').text()).length==0&&$fwsHeight>40){$(this).addClass('bg-only');$(this).css({'height':$fwsHeight,'padding-top':'0px','padding-bottom':'0px'});$(this).attr('data-image-height',$fwsHeight);}});}
function fullwidthImgOnlySizing(){$('.full-width-section.bg-only').each(function(){var $initialHeight=$(this).attr('data-image-height');if(window.innerWidth<1000&&window.innerWidth>690){$(this).css('height',$initialHeight-$initialHeight*.60);}
else if(window.innerWidth<=690){$(this).css('height',$initialHeight-$initialHeight*.78);}
else if(window.innerWidth<1300&&window.innerWidth>=1000){$(this).css('height',$initialHeight-$initialHeight*.33);}
else{$(this).css('height',$initialHeight);}});}
fullwidthImgOnlySizingInit();fullwidthImgOnlySizing();function fullWidthRowPaddingAdjustInit(){if($('#boxed').length==0){$('.full-width-section, .full-width-content').each(function(){var $topPadding=$(this)[0].style.paddingTop;var $bottomPadding=$(this)[0].style.paddingBottom;if($topPadding.indexOf("%")>=0)$(this).attr('data-top-percent',$topPadding);if($bottomPadding.indexOf("%")>=0)$(this).attr('data-bottom-percent',$bottomPadding);});}}
function fullWidthRowPaddingAdjustCalc(){if($('#boxed').length==0){$('.full-width-section[data-top-percent], .full-width-section[data-bottom-percent], .full-width-content[data-top-percent],  .full-width-content[data-bottom-percent]').each(function(){var $windowHeight=$(window).width();var $topPadding=($(this).attr('data-top-percent'))?$(this).attr('data-top-percent'):'skip';var $bottomPadding=($(this).attr('data-bottom-percent'))?$(this).attr('data-bottom-percent'):'skip';if($topPadding!='skip'){$(this).css('padding-top',$windowHeight*(parseInt($topPadding)/100));}
if($bottomPadding!='skip'){$(this).css('padding-bottom',$windowHeight*(parseInt($bottomPadding)/100));}});}}
if(nectarDOMInfo.usingMobileBrowser){fullWidthRowPaddingAdjustCalc();}
function fullWidthContentColumns(){var $frontEndEditorElDiv=($('body.vc_editor').length>0)?'.vc_element > ':'';$('.main-content > .row > '+$frontEndEditorElDiv+' .full-width-content, #portfolio-extra > '+$frontEndEditorElDiv+' .full-width-content, .woocommerce-tabs #tab-description > .full-width-content, .post-area.span_12 article .content-inner > .full-width-content').each(function(){if($(this).find('> .span_12 > '+$frontEndEditorElDiv+' .col').length>1){var tallestColumn=0;var $columnInnerHeight=0;var $column_inner_selector;$(this).find('> .span_12 > '+$frontEndEditorElDiv+'  .col').each(function(){$column_inner_selector=($(this).find('> .vc_column-inner > .wpb_wrapper').length>0)?'.vc_column-inner':'.column-inner-wrap > .column-inner';var $padding=parseInt($(this).css('padding-top'));var $frontEndEditorElPadding=($frontEndEditorElDiv.length>2&&$(this).find('> .vc_column-inner').length>0)?parseInt($(this).find('> .vc_column-inner').css('padding-top')):0;($(this).find('> '+$column_inner_selector+' > .wpb_wrapper').height()+($padding*2)+$frontEndEditorElPadding>tallestColumn)?tallestColumn=$(this).find('> '+$column_inner_selector+' > .wpb_wrapper').height()+($padding*2)+$frontEndEditorElPadding:tallestColumn=tallestColumn;});$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .col').each(function(){$column_inner_selector=($(this).find('> .vc_column-inner > .wpb_wrapper').length>0)?'.vc_column-inner':'.column-inner-wrap > .column-inner';if($(this).find('> '+$column_inner_selector+' > .wpb_wrapper > *').length>0){if($frontEndEditorElDiv.length<2&&!$(this).parent().parent().hasClass('vc_row-o-equal-height')){$(this).css('height',tallestColumn);}
else if($frontEndEditorElDiv.length>2&&!$(this).parent().parent().parent().hasClass('vc_row-o-equal-height')){$(this).css('height',tallestColumn);}}
else{$(this).css('min-height',tallestColumn);if($(this).is('[data-animation*="reveal"]'))$(this).find('.column-inner').css('min-height',tallestColumn);}});var $childRows=$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .col .wpb_row').length;if(window.innerWidth>1000){var $padding=parseInt($(this).find('> .span_12 > '+$frontEndEditorElDiv+' .col').css('padding-top'));}else{$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .col .wpb_row .col').css('min-height','0px');}
if($(this).hasClass('vertically-align-columns')&&window.innerWidth>1000&&!$(this).hasClass('vc_row-o-equal-height')){$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .col').each(function(){$column_inner_selector=($(this).find('> .vc_column-inner > .wpb_wrapper').length>0)?'.vc_column-inner':'.column-inner-wrap > .column-inner';$columnInnerHeight=$(this).find('> '+$column_inner_selector+' > .wpb_wrapper').height();var $marginCalc=($(this).height()/2)-($columnInnerHeight/2);if($marginCalc<=0)$marginCalc=0;$(this).find('> '+$column_inner_selector+' > .wpb_wrapper').css('margin-top',$marginCalc);$(this).find('> '+$column_inner_selector+' > .wpb_wrapper').css('margin-bottom',$marginCalc);});}}});$('.main-content > .row > .wpb_row:not(.full-width-content).vc_row-o-equal-height').each(function(){if($(this).find('>.span_12 > '+$frontEndEditorElDiv+' .wpb_column[data-animation*="reveal"]').length>0){var tallestColumn=0;var $columnInnerHeight=0;$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .col').each(function(){var $padding=parseInt($(this).find('> .column-inner-wrap > .column-inner').css('padding-top'));($(this).find('> .column-inner-wrap > .column-inner').height()+($padding*2)>tallestColumn)?tallestColumn=$(this).find('> .column-inner-wrap > .column-inner').height()+($padding*2):tallestColumn=tallestColumn;});$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .col').each(function(){if($(this).find('> .column-inner-wrap > .column-inner .wpb_wrapper > *').length>0){$(this).find('> .column-inner-wrap').css('height',tallestColumn);}
else{$(this).css('min-height',tallestColumn);if($(this).is('[data-animation*="reveal"]'))$(this).find('.column-inner').css('min-height',tallestColumn);}});}});$('.wpb_row.vc_row-o-equal-height>.span_12> '+$frontEndEditorElDiv+'.wpb_column[class*="padding-"][data-padding-pos="all"]').each(function(){if($(this).parents('.tabbed').length==0){$(this).css({'padding-top':$(this).css('padding-left'),'padding-bottom':$(this).css('padding-left')});}});}
fullWidthContentColumns();if($('.owl-carousel').length>0)owlCarouselInit();var $mouseParallaxScenes=[];function mouseParallaxInit(){$('.wpb_row:has(.nectar-parallax-scene)').each(function(i){var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-space').height();var $strength=parseInt($(this).find('.nectar-parallax-scene').attr('data-scene-strength'));$mouseParallaxScenes[i]=$(this).find('.nectar-parallax-scene').parallax({scalarX:$strength,scalarY:$strength});var images=$(this).find('.nectar-parallax-scene li');$.each(images,function(){if($(this).find('div').length>0){var el=$(this).find('div'),image=el.css('background-image').replace(/"/g,'').replace(/url\(|\)$/ig,'');if(image&&image!==''&&image!=='none')
images=images.add($('<img>').attr('src',image));}});var $that=$(this);});}
mouseParallaxInit();function ulChecks(){$('ul.checks li').each(function(){if($(this).find('i.icon-ok-sign').length==0){$(this).prepend('<i class="icon-ok-sign"></i>');}});}
ulChecks();function rowBGAnimations(){var $rowBGAnimationsOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'93%';$($fullscreenSelector+'.row-bg-wrap[data-bg-animation]:not([data-bg-animation="none"]):not([data-bg-animation*="displace-filter"]) .row-bg.using-image').each(function(){var $that=$(this);var $animationEasing=($('body[data-cae]').length>0)?$('body').attr('data-cae'):'easeOutSine';var $animationDuration=($('body[data-cad]').length>0)?$('body').attr('data-cad'):'650';var waypoint=new Waypoint({element:$that.parents('.row-bg-wrap'),handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
$that.parents('.inner-wrap').addClass('animated-in');waypoint.destroy();},offset:$rowBGAnimationsOffsetPos});});}
function columnBGAnimations(){var $rowBGAnimationsOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'93%';$($fullscreenSelector+'.column-image-bg-wrap[data-bg-animation]:not([data-bg-animation="none"]):not([data-bg-animation*="displace-filter"]) .column-image-bg').each(function(){var $that=$(this);var $animationEasing=($('body[data-cae]').length>0)?$('body').attr('data-cae'):'easeOutSine';var $animationDuration=($('body[data-cad]').length>0)?$('body').attr('data-cad'):'650';var waypoint=new Waypoint({element:$that.parents('.column-image-bg-wrap'),handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
$that.parents('.inner-wrap').addClass('animated-in');waypoint.destroy();},offset:$rowBGAnimationsOffsetPos});});}
function colAndImgAnimations(){var $colAndImgOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'88%';var $colAndImgOffsetPos2=($('#nectar_fullscreen_rows').length>0)?'200%':'70%';$($fullscreenSelector+'img.img-with-animation').each(function(){var $that=$(this);var $animationEasing=($('body[data-cae]').length>0)?$('body').attr('data-cae'):'easeOutSine';var $animationDuration=($('body[data-cad]').length>0)?$('body').attr('data-cad'):'650';var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)||$('body[data-responsive="0"]').length>0){if($that.attr('data-animation')=='fade-in-from-left'){$that.delay($that.attr('data-delay')).transition({'opacity':1,'x':'0px'},$animationDuration,$animationEasing);}else if($that.attr('data-animation')=='fade-in-from-right'){$that.delay($that.attr('data-delay')).transition({'opacity':1,'x':'0px'},$animationDuration,$animationEasing);}else if($that.attr('data-animation')=='fade-in-from-bottom'){$that.delay($that.attr('data-delay')).transition({'opacity':1,'y':'0px'},$animationDuration,$animationEasing);}else if($that.attr('data-animation')=='fade-in'){$that.delay($that.attr('data-delay')).transition({'opacity':1},$animationDuration,$animationEasing);}else if($that.attr('data-animation')=='grow-in'){setTimeout(function(){$that.transition({scale:1,'opacity':1},$animationDuration,$animationEasing);},$that.attr('data-delay'));}
else if($that.attr('data-animation')=='flip-in'){setTimeout(function(){$that.transition({rotateY:0,'opacity':1},$animationDuration,$animationEasing);},$that.attr('data-delay'));}
else if($that.attr('data-animation')=='flip-in-vertical'){setTimeout(function(){$that.transition({rotateX:0,'opacity':1},$animationDuration,$animationEasing);},$that.attr('data-delay'));}
$that.addClass('animated-in');}
waypoint.destroy();},offset:$colAndImgOffsetPos});});$($fullscreenSelector+'.nectar_cascading_images').each(function(){var $that=$(this);var $animationEasing=($('body[data-cae]').length>0)?$('body').attr('data-cae'):'easeOutSine';var $animationDuration=($('body[data-cad]').length>0)?$('body').attr('data-cad'):'650';var $animationDelay=($(this).is('[data-animation-timing]'))?$(this).attr('data-animation-timing'):175;$animationDelay=parseInt($animationDelay);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)||$('body[data-responsive="0"]').length>0){$that.find('.cascading-image').each(function(i){var $that2=$(this);if($that2.attr('data-animation')=='flip-in'||$that2.attr('data-animation')=='flip-in-vertical'){setTimeout(function(){$that2.find('.inner-wrap').css({'opacity':1,'transform':'rotate(0deg) translateZ(0px)'});},i*$animationDelay);}else{setTimeout(function(){$that2.find('.inner-wrap').css({'opacity':1,'transform':'translateX(0px) translateY(0px) scale(1,1) translateZ(0px)'});},i*$animationDelay);}});$that.addClass('animated-in');}
waypoint.destroy();},offset:$colAndImgOffsetPos});});$($fullscreenSelector+'.col.has-animation:not([data-animation*="reveal"]), '+$fullscreenSelector+'.wpb_column.has-animation:not([data-animation*="reveal"]), '+$fullscreenSelector+'.nectar-fancy-box.has-animation').each(function(i){var $that=$(this);var $animationEasing=($('body[data-cae]').length>0)?$('body').attr('data-cae'):'easeOutSine';var $animationDuration=($('body[data-cad]').length>0)?$('body').attr('data-cad'):'650';if($that.is('[data-animation="flip-in-vertical"]')){$that.parents('.col.span_12').addClass('flip-in-vertical-wrap');}
var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)||$('body[data-responsive="0"]').length>0){if($that.attr('data-animation')=='fade-in-from-left'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({'opacity':1,'x':'0px'},$animationDuration,$animationEasing);},$that.attr('data-delay'));}else if($that.attr('data-animation')=='fade-in-from-right'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({'opacity':1,'x':'0px'},$animationDuration,$animationEasing);},$that.attr('data-delay'));}else if($that.attr('data-animation')=='fade-in-from-bottom'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({'opacity':1,'y':'0px'},$animationDuration,$animationEasing);},$that.attr('data-delay'));}else if($that.attr('data-animation')=='fade-in'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({'opacity':1},$animationDuration,$animationEasing);},$that.attr('data-delay'));}else if($that.attr('data-animation')=='grow-in'||$that.attr('data-animation')=='zoom-out'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({scale:1,'opacity':1},$animationDuration,$animationEasing);},$that.attr('data-delay'));}else if($that.attr('data-animation')=='flip-in'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({rotateY:0,'opacity':1},$animationDuration,$animationEasing);},$that.attr('data-delay'));}else if($that.attr('data-animation')=='flip-in-vertical'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({rotateX:0,y:0,'opacity':1},$animationDuration,$animationEasing);},$that.attr('data-delay'));}
if($that.hasClass('boxed')){$that.addClass('no-pointer-events');setTimeout(function(){$that.removeClass('no-pointer-events');},parseInt($animationDuration)+parseInt($that.attr('data-delay'))+30);}
$that.addClass('animated-in');}
waypoint.destroy();},offset:$colAndImgOffsetPos});});$($fullscreenSelector+'.wpb_column.has-animation[data-animation*="reveal"]').each(function(){var $that=$(this);var $animationEasing=($('body[data-cae]').length>0)?$('body').attr('data-cae'):'easeOutSine';var $animationDuration=($('body[data-cad]').length>0)?$('body').attr('data-cad'):'650';var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)||$('body[data-responsive="0"]').length>0){if($that.attr('data-animation')=='reveal-from-bottom'||$that.attr('data-animation')=='reveal-from-top'){setTimeout(function(){if($that.hasClass('animated-in'))$that.find('.column-inner-wrap, .column-inner').transition({'y':0},$animationDuration,$animationEasing,function(){if($that.hasClass('animated-in'))$that.find('.column-inner-wrap, .column-inner').addClass('no-transform');});},$that.attr('data-delay'));}else if($that.attr('data-animation')=='reveal-from-right'||$that.attr('data-animation')=='reveal-from-left'){setTimeout(function(){if($that.hasClass('animated-in'))$that.find('.column-inner-wrap, .column-inner').transition({'x':0},$animationDuration,$animationEasing,function(){if($that.hasClass('animated-in'))$that.find('.column-inner-wrap, .column-inner').addClass('no-transform');});},$that.attr('data-delay'));}
$that.addClass('animated-in');}
waypoint.destroy();},offset:$colAndImgOffsetPos2});});}
function cascadingImageBGSizing(){$('.nectar_cascading_images').each(function(){if($(this).parents('.vc_row-o-equal-height').length>0&&$(this).parents('.wpb_column').length>0)
$(this).css('max-width',$(this).parents('.wpb_column').width());$(this).find('.bg-color').each(function(){var $bgColorHeight=0;var $bgColorWidth=0;if($(this).parent().find('.img-wrap').length==0){var $firstSibling=$(this).parents('.cascading-image').siblings('.cascading-image[data-has-img="true"]').first();$firstSibling.css({'position':'relative','visiblity':'hidden'});$bgColorHeight=$firstSibling.find('.img-wrap').height();$bgColorWidth=$firstSibling.find('.img-wrap').width();if($firstSibling.index()==0){$firstSibling.css({'visiblity':'visible'});}else{$firstSibling.css({'position':'absolute','visiblity':'visible'});}}else{$bgColorHeight=$(this).parent().find('.img-wrap').height();$bgColorWidth=$(this).parent().find('.img-wrap').width();}
$(this).css({'height':$bgColorHeight,'width':$bgColorWidth});});});}
if($('.nectar_cascading_images').length>0){imagesLoaded($('.nectar_cascading_images'),function(instance){cascadingImageBGSizing();});}
function splitLineHeadings(){var $splitLineOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'bottom-in-view';$($fullscreenSelector+'.nectar-split-heading').each(function(){var $that=$(this);var $animationEasing=($('body[data-cae]').length>0)?$('body').attr('data-cae'):'easeOutSine';var $animationDuration=($('body[data-cad]').length>0)?$('body').attr('data-cad'):'650';var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)||$('body[data-responsive="0"]').length>0){$that.find('.heading-line').each(function(i){$(this).find('> div').delay(i*70).transition({'y':'0px'},$animationDuration,$animationEasing);});$that.addClass('animated-in');}
waypoint.destroy();},offset:$splitLineOffsetPos});});}
function oneFourthClasses(){$('.col.span_3, .vc_span3, .vc_col-sm-3').each(function(){if(!$(this).is('[data-t-w-inherits="small_desktop"]')){var $currentDiv=$(this);var $nextDiv=$(this).next('div');if($nextDiv.hasClass('span_3')&&!$currentDiv.hasClass('one-fourths')||$nextDiv.hasClass('vc_span3')&&!$currentDiv.hasClass('one-fourths')||$nextDiv.hasClass('vc_col-sm-3')&&!$currentDiv.hasClass('one-fourths')){$currentDiv.addClass('one-fourths clear-both');$nextDiv.addClass('one-fourths right-edge');}}});$('.span_12 .col.span_6').each(function(){if($(this).next('div').hasClass('span_6')&&$.trim($(this).next('div').html()).length==0){$(this).addClass('empty-second')}});}
oneFourthClasses();function progressBars(){var $progressBarsOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'bottom-in-view';$($fullscreenSelector+'.nectar-progress-bar').parent().each(function(i){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
if($progressBarsOffsetPos=='100%')$that.find('.nectar-progress-bar .bar-wrap').css('opacity','1');$that.find('.nectar-progress-bar').each(function(i){var percent=$(this).find('span').attr('data-width');var $endNum=parseInt($(this).find('span strong i').text());var $that=$(this);$that.find('span').delay(i*90).transition({'width':percent+'%'},1050,'easeInOutQuint',function(){});setTimeout(function(){var countOptions={useEasing:false};var $countEle=$that.find('span strong i')[0];var numAnim=new CountUp($countEle,0,$endNum,0,1,countOptions);numAnim.start();$that.find('span strong').transition({'opacity':1},550,'easeInCirc');},(i*90));if(percent=='100'){$that.find('span strong').addClass('full');}});$that.addClass('completed');waypoint.destroy();},offset:$progressBarsOffsetPos});});}
function animatedColBorders(){var $progressBarsOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'75%';$($fullscreenSelector+'.wpb_column[data-border-animation="true"]').each(function(i){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
var $borderDelay=($that.attr('data-border-animation-delay').length>0)?parseInt($that.attr('data-border-animation-delay')):0;setTimeout(function(){$that.find('.border-wrap').addClass('animation');$that.find('.border-wrap').addClass('completed');},$borderDelay)
waypoint.destroy();},offset:$progressBarsOffsetPos});});}
function foodMenuItems(){var $foodItemOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'80%';$($fullscreenSelector+'.nectar_food_menu_item').parent().each(function(i){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
$that.find('.nectar_food_menu_item').each(function(i){var $that=$(this);setTimeout(function(){$that.addClass('animated-in');},i*150);});waypoint.destroy();},offset:$foodItemOffsetPos});});}
function dividers(){var $dividerOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'bottom-in-view';$($fullscreenSelector+'.divider-small-border[data-animate="yes"], '+$fullscreenSelector+'.divider-border[data-animate="yes"]').each(function(i){var $lineDur=($(this).hasClass('divider-small-border'))?1300:1500;var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
$that.each(function(i){$(this).css({'transform':'scale(0,1)','visibility':'visible'});var $that=$(this);$that.delay($that.attr('data-animation-delay')).transition({'transform':'scale(1, 1)'},$lineDur,'cubic-bezier(.18,1,.22,1)');});$that.addClass('completed');waypoint.destroy();},offset:$dividerOffsetPos});});}
function iconList(){var $iconListOffsetPos=($('#nectar_fullscreen_rows').length>0)?'250%':'75%';$($fullscreenSelector+'.nectar-icon-list[data-animate="true"]').each(function(i){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
$that.each(function(i){var $listItemAnimationDelay=($that.is('[data-direction="horizontal"]'))?100:300;$(this).find('.nectar-icon-list-item').each(function(i){var $thatt=$(this);setTimeout(function(){$thatt.addClass('animated')},i*$listItemAnimationDelay);});});$that.addClass('completed');waypoint.destroy();},offset:$iconListOffsetPos});});}
function narrowParentBGC(element){var narrowedBGC;if(element.parents('.wpb_column[data-bg-color*="#"]').length>0&&element.parents('.wpb_column[data-bg-opacity="1"]').length>0){var narrowedBGC=element.parents('.wpb_column').attr('data-bg-color');}
else if(element.parents('.wpb_row').length>0&&element.parents('.wpb_row').find('.row-bg.using-bg-color').length>0){var narrowedBGC=element.parents('.wpb_row').find('.row-bg.using-bg-color').css('background-color');}
else{if($('#nectar_fullscreen_rows').length>0)
var narrowedBGC=$('#nectar_fullscreen_rows > .wpb_row .full-page-inner-wrap').css('background-color');else
var narrowedBGC=$('.container-wrap').css('background-color');}
return narrowedBGC;}
var nectarMatchingBGCss='';function nectarIconMatchColoring(){$('.nectar-icon-list[data-icon-style="border"], .nectar_icon_wrap[data-style="border-animation"][data-color*="extra-color-gradient-"]').each(function(i){var $bgColorToSet=narrowParentBGC($(this));if($(this).hasClass('nectar-icon-list'))
$(this).find('.list-icon-holder').css('background-color',$bgColorToSet);else{$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i);nectarMatchingBGCss+='.nectar_icon_wrap.instance-'+i+' .nectar_icon:before { background-color: '+$bgColorToSet+'!important; }';}});$('body.material .nectar-button.see-through[class*="m-extra-color-gradient"]').each(function(i){var $bgColorToSet=narrowParentBGC($(this));$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i);nectarMatchingBGCss+='.nectar-button.see-through.instance-'+i+':after { background-color: '+$bgColorToSet+'!important; }';});if(nectarMatchingBGCss.length>0){var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=nectarMatchingBGCss;}else{style.appendChild(document.createTextNode(nectarMatchingBGCss));}
$(style).attr('id','nectaricon-color-match');$('head #nectaricon-color-match').remove();head.appendChild(style);}}
nectarIconMatchColoring();$('.nectar_image_with_hotspots[data-hotspot-icon="numerical"]').each(function(){$(this).find('.nectar_hotspot_wrap').each(function(i){var $that=$(this);setTimeout(function(){$that.find('.nectar_hotspot').addClass('pulse');},i*300);});});function hotSpotHoverBind(){var hotSpotHoverTimeout=[];$('.nectar_image_with_hotspots:not([data-tooltip-func="click"]) .nectar_hotspot').each(function(i){hotSpotHoverTimeout[i]='';$(this).on('mouseover',function(){clearTimeout(hotSpotHoverTimeout[i]);$(this).parent().css({'z-index':'400','height':'auto','width':'auto'});});$(this).on('mouseleave',function(){var $that=$(this);$that.parent().css({'z-index':'auto'});hotSpotHoverTimeout[i]=setTimeout(function(){$that.parent().css({'height':'30px','width':'30px'});},300);});});}
hotSpotHoverBind();function responsiveTooltips(){$('.nectar_image_with_hotspots').each(function(){$(this).find('.nectar_hotspot_wrap').each(function(i){if(window.innerWidth>690){if($(this).parents('.nectar_image_with_hotspots[data-tooltip-func="hover"]').length>0){$(this).find('.nectar_hotspot').removeClass('click');$(this).find('.nttip').removeClass('open');}
$(this).find('.nttip .inner a.tipclose').remove();$('.nttip').css('height','auto');$(this).css({'width':'auto','height':'auto'});$(this).find('.nttip').removeClass('force-right').removeClass('force-left').removeClass('force-top').css('width','auto');var $tipOffset=$(this).find('.nttip').offset();if($tipOffset.left>$(this).parents('.nectar_image_with_hotspots').width()-200)
$(this).find('.nttip').css('width','250px');else
$(this).find('.nttip').css('width','auto');if($tipOffset.left<0)
$(this).find('.nttip').addClass('force-right');else if($tipOffset.left+$(this).find('.nttip').outerWidth(true)>window.innerWidth)
$(this).find('.nttip').addClass('force-left').css('width','250px');else if($tipOffset.top+$(this).find('.nttip').height()+35>$(window).height()&&$('#nectar_fullscreen_rows').length>0)
$(this).find('.nttip').addClass('force-top');if($(this).find('> .open').length==0)
$(this).css({'width':'30px','height':'30px'});}else{$(this).find('.nttip').removeClass('force-left').removeClass('force-right').removeClass('force-top');$(this).find('.nectar_hotspot').addClass('click');if($(this).find('.nttip a.tipclose').length==0)
$(this).find('.nttip .inner').append('<a href="#" class="tipclose"><span></span></a>');$('.nttip').css('height',$(window).height());}});});}
responsiveTooltips();function imageWithHotspotClickEvents(){$('body').on('click','.nectar_hotspot.click',function(){$(this).parents('.nectar_image_with_hotspots').find('.nttip').removeClass('open');$(this).parent().find('.nttip').addClass('open');$(this).parents('.nectar_image_with_hotspots').find('.nectar_hotspot').removeClass('open');$(this).parent().find('.nectar_hotspot').addClass('open');if(window.innerWidth>690){$(this).parent().css({'z-index':'120','height':'auto','width':'auto'});var $that=$(this);setTimeout(function(){$that.parents('.nectar_image_with_hotspots').find('.nectar_hotspot_wrap').each(function(){if($(this).find('> .open').length==0)
$(this).css({'height':'30px','width':'30px','z-index':'auto'});});},300);}
if(window.innerWidth<=690)$(this).parents('.wpb_row, [class*="vc_col-"]').css('z-index','200');return false;});$('body').on('click','.nectar_hotspot.open',function(){$(this).parent().find('.nttip').removeClass('open');$(this).parent().find('.nectar_hotspot').removeClass('open');$(this).parents('.wpb_row').css('z-index','auto');return false;});$('body').on('click','.nttip.open',function(){if(window.innerWidth<690){$(this).parents('.nectar_image_with_hotspots').find('.nttip').removeClass('open');$(this).parents('.wpb_row').css('z-index','auto');return false;}});}
imageWithHotspotClickEvents();function imageWithHotspots(){var $imageWithHotspotsOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'50%';$($fullscreenSelector+'.nectar_image_with_hotspots[data-animation="true"]').each(function(i){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
$that.addClass('completed');$that.find('.nectar_hotspot_wrap').each(function(i){var $that2=$(this);var $extrai=($that2.parents('.col.has-animation').length>0)?1:0;setTimeout(function(){$that2.addClass('animated-in');},175*(i+$extrai));});waypoint.destroy();},offset:$imageWithHotspotsOffsetPos});});}
function animated_titles(){var $animatedTitlesOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'bottom-in-view';$($fullscreenSelector+'.nectar-animated-title').each(function(i){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
$that.addClass('completed');waypoint.destroy();},offset:$animatedTitlesOffsetPos});});}
function highlighted_text(){var $highlightedTextOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'bottom-in-view';$($fullscreenSelector+'.nectar-highlighted-text').each(function(i){if($(this).is('[data-using-custom-color="true"]')){var highlightedColorCss='';var $custom_highlight_color=$(this).attr('data-color');$(this).addClass('instance-'+i);highlightedColorCss+='.nectar-highlighted-text.instance-'+i+' em:before { background-color: '+$custom_highlight_color+'; }';if(highlightedColorCss.length>1){var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=highlightedColorCss;}else{style.appendChild(document.createTextNode(highlightedColorCss));}
head.appendChild(style);}}
if(nectarDOMInfo.usingMobileBrowser){$(this).find('em').addClass('animated');}
var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated')){waypoint.destroy();return;}
$that.find('em').each(function(i){var $highlighted_em=$(this);setTimeout(function(){$highlighted_em.addClass('animated');},i*300);});waypoint.destroy();},offset:$highlightedTextOffsetPos});});}
var $tallestCol;function pricingTableHeight(){$('.pricing-table[data-style="default"]').each(function(){$tallestCol=0;$(this).find('> div ul').each(function(){($(this).height()>$tallestCol)?$tallestCol=$(this).height():$tallestCol=$tallestCol;});if($tallestCol==0)$tallestCol='auto';$(this).find('> div ul').css('height',$tallestCol);});}
pricingTableHeight();$('body').on('click','.testimonial_slider:not([data-style*="multiple_visible"]):not([data-style="minimal"]) .controls li',function(){if($(this).find('span').hasClass('active'))return false;var $frontEndEditorTestimonialDiv=($('body.vc_editor').length>0)?'> div':'blockquote';var $index=$(this).index();var currentHeight=$(this).parents('.testimonial_slider').find('.slides blockquote').eq($index).height();$(this).parents('.testimonial_slider').find('li span').removeClass('active');$(this).find('span').addClass('active');$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).addClass('no-trans');$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).css({'opacity':'0','transform':'translateX(-25px)','z-index':'1'});$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).eq($index).removeClass('no-trans').css({'opacity':'1','transform':'translateX(0px)'}).css('z-index','20');$(this).parents('.testimonial_slider:not(.disable-height-animation)').find('.slides').stop(true,true).animate({'height':currentHeight+40+'px'},450,'easeOutCubic');resizeVideoToCover();});$('body').on('click','.testimonial_slider[data-style="minimal"] .testimonial-next-prev a',function(){var $frontEndEditorTestimonialDiv=($('body.vc_editor').length>0)?'> div':'blockquote';var $index=$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv+'.active').index();var $actualIndex=$index;$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).addClass('no-trans');$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).css({'opacity':'0','transform':'translateX(-25px)','z-index':'1'});$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).eq($index).removeClass('active');if($(this).hasClass('next')){if($index+1>=$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).length){$actualIndex=0;}else{$actualIndex=$index+1;}
var currentHeight=$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).eq($actualIndex).height();$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).eq($actualIndex).addClass('active').removeClass('no-trans').css({'opacity':'1','transform':'translateX(0px)'}).css('z-index','20');$(this).parents('.testimonial_slider').find('.control-wrap ul').css({'transform':'translateX(-'+(20*$actualIndex)+'px)'});}else{if($index-1==-1){$actualIndex=$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).length-1;}else{$actualIndex=$index-1;}
var currentHeight=$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).eq($index-1).height();$(this).parents('.testimonial_slider').find('.slides '+$frontEndEditorTestimonialDiv).eq($index-1).addClass('active').removeClass('no-trans').css({'opacity':'1','transform':'translateX(0px)'}).css('z-index','20');$(this).parents('.testimonial_slider').find('.control-wrap ul').css({'transform':'translateX(-'+(20*$actualIndex)+'px)'});}
$(this).parents('.testimonial_slider:not(.disable-height-animation)').find('.slides').stop(true,true).animate({'height':currentHeight+40+'px'},450,'easeOutCubic');resizeVideoToCover();return false;});var $tallestQuote;var $testimonialSlider=[];function createTestimonialControls(){var $frontEndEditorTestimonialDiv=($('body.vc_editor').length>0)?'> div':'blockquote';$('.testimonial_slider:not([data-style*="multiple_visible"])').animate({'opacity':'1'},800);$('.testimonial_slider:not([data-style*="multiple_visible"])').each(function(i){if($(this).find('blockquote').length>1){$(this).find('.controls, .testimonial-next-prev').remove();$(this).append('<div class="controls"><ul></ul></div>');var slideNum=$(this).find('blockquote').length;var $that=$(this);for(var i=0;i<slideNum;i++){if(!$(this).is('[data-style="minimal"]')){$that.find('.controls ul').append('<li><span class="pagination-switch"></span></li>');}else{$that.find('.controls ul').append('<li>'+(i+1)+'</li>');}}
if($(this).is('[data-style="minimal"]')){$(this).append('<div class="testimonial-next-prev"><a href="#" class="prev fa fa-angle-left"></a><a href="#" class="next fa fa-angle-right"></a></div>');if($(this).find('.active').length==0){$(this).find('.slides '+$frontEndEditorTestimonialDiv+':first-child').addClass('active').css({'opacity':'1','transform':'translateX(0px)'}).css('z-index','20');if(!$(this).hasClass('disable-height-animation')){$(this).find('.slides').css({'height':$(this).find('.slides '+$frontEndEditorTestimonialDiv+':first-child').height()+40+'px'});}}
if($(this).attr('data-autorotate').length>0){var slide_interval=(parseInt($(this).attr('data-autorotate'))<100)?4000:parseInt($(this).attr('data-autorotate'));var $that=$(this);var $rotate=setInterval(function(){testimonialRotate($that)},slide_interval);}
$(this).find('.testimonial-next-prev a').on('click',function(e){if(typeof e.clientX!='undefined')clearInterval($rotate);});$(this).find('.controls ul').wrap('<div class="control-wrap" />');$(this).find('.controls ul').css('width',(($(this).find('.controls ul li').length*20)+1)+'px');$(this).find('.controls').append('<span class="out-of">/</span><span class="total">'+$(this).find('blockquote').length+'</span>');$(this).swipe({swipeLeft:function(e){$(this).find('.testimonial-next-prev .next').trigger('click');e.stopImmediatePropagation();clearInterval($rotate);return false;},swipeRight:function(e){$(this).find('.testimonial-next-prev .prev').trigger('click');e.stopImmediatePropagation();clearInterval($rotate);return false;}});}
if(!$(this).is('[data-style="minimal"]')){$(this).find('.controls ul li').first().click();if($(this).attr('data-autorotate').length>0){var slide_interval=(parseInt($(this).attr('data-autorotate'))<100)?4000:parseInt($(this).attr('data-autorotate'));var $that=$(this);var $rotate=setInterval(function(){testimonialRotate($that)},slide_interval);}
$(this).find('.controls li').on('click',function(e){if(typeof e.clientX!='undefined')clearInterval($rotate);});$(this).swipe({swipeLeft:function(e){$(this).find('.controls ul li span.active').parent().next('li').find('span').trigger('click');e.stopImmediatePropagation();clearInterval($rotate);return false;},swipeRight:function(e){$(this).find('.controls ul li span.active').parent().prev('li').find('span').trigger('click');e.stopImmediatePropagation();clearInterval($rotate);return false;}});}}
else if($(this).find('.controls').length==0){var currentHeight=$(this).find('.slides blockquote').height();$(this).find('.slides blockquote').css({'opacity':'0','transform':'translateX(-25px)','z-index':'1'});$(this).find('.slides blockquote').css({'opacity':'1','transform':'translateX(0px)'}).css('z-index','20');$(this).find('.slides').stop(true,true).animate({'height':currentHeight+20+'px'},450,'easeOutCubic');}});$testimonialSlider=[];$('.testimonial_slider[data-style*="multiple_visible"] .slides').each(function(i){var $that=$(this);var $element=$that;var $autoplay=($that.parents('.testimonial_slider').attr('data-autorotate').length>1&&parseInt($that.parents('.testimonial_slider').attr('data-autorotate'))>100)?parseInt($that.parents('.testimonial_slider').attr('data-autorotate')):false;if($that.find('img').length==0)$element=$('body');if($(this).parents('.testimonial_slider').attr('data-style')!='multiple_visible_minimal'){$(this).find('blockquote').each(function(){$(this).find('.image-icon').insertAfter($(this).find('p'));});}else{if($(this).find('blockquote').length>4){$(this).parents('.testimonial_slider').addClass('has-alf');}}
var $testimonialGroupCells=($(this).parents('.testimonial_slider').attr('data-style')=='multiple_visible_minimal')?true:false;imagesLoaded($element,function(instance){var $frontEndEditorDrag=($('body.vc_editor').length>0)?false:true;var $frontEndEditorPause=($('body.vc_editor').length>0)?true:false;$testimonialSlider[i]=$that.flickity({contain:true,draggable:$frontEndEditorDrag,groupCells:$testimonialGroupCells,lazyLoad:false,imagesLoaded:true,percentPosition:true,prevNextButtons:false,pageDots:true,resize:true,setGallerySize:true,wrapAround:true,autoPlay:$autoplay,pauseAutoPlayOnHover:$frontEndEditorPause,accessibility:false});if($testimonialSlider[i].find('.vc_element.is-selected > blockquote').length>0){$testimonialSlider[i].find('.vc_element.is-selected > blockquote').addClass('is-selected');$testimonialSlider[i].on('select.flickity',function(){$testimonialSlider[i].find('.vc_element > blockquote').removeClass('is-selected');$testimonialSlider[i].find('.vc_element.is-selected > blockquote').addClass('is-selected');});}
$that.parents('.testimonial_slider').css('opacity','1');});});}
createTestimonialControls();function testimonialRotate(slider){var $testimonialLength=slider.find('li').length;var $currentTestimonial=slider.find('.pagination-switch.active').parent().index();if(slider.parents('.toggle').length>0&&slider.parents('.toggle').hasClass('open')){if(!slider.is('[data-style="minimal"]')){if($currentTestimonial+1==$testimonialLength){slider.find('ul li:first-child').click();}else{slider.find('.pagination-switch.active').parent().next('li').click();}}else{slider.find('.testimonial-next-prev .next').click();}}else{if(!slider.is('[data-style="minimal"]')){if($currentTestimonial+1==$testimonialLength){slider.find('ul li:first-child').click();}else{slider.find('.pagination-switch.active').parent().next('li').click();}}else{slider.find('.testimonial-next-prev .next').click();}}}
function testimonialHeightResize(){$('.testimonial_slider:not(.disable-height-animation):not([data-style*="multiple_visible"])').each(function(){var $frontEndEditorTestimonialDiv=($('body.vc_editor').length>0)?'> div':'blockquote';var $index=$(this).find('.controls ul li span.active').parent().index();var currentHeight=$(this).find('.slides '+$frontEndEditorTestimonialDiv).eq($index).height();$(this).find('.slides').stop(true,true).css({'height':currentHeight+40+'px'});});}
function testimonialSliderHeight(){$('.testimonial_slider.disable-height-animation:not([data-style*="multiple_visible"])').each(function(){$tallestQuote=0;$(this).find('blockquote').each(function(){($(this).height()>$tallestQuote)?$tallestQuote=$(this).height():$tallestQuote=$tallestQuote;});if($tallestQuote==0)$tallestQuote=100;$(this).find('.slides').css('height',$tallestQuote+40+'px');$(this).animate({'opacity':'1'});fullWidthContentColumns();});}
function testimonialSliderHeightMinimalMult(){$('.testimonial_slider[data-style="multiple_visible_minimal"]').each(function(){$tallestQuote=0;$(this).find('blockquote > .inner p').css('height','auto');$(this).find('blockquote > .inner p').each(function(){($(this).height()>$tallestQuote)?$tallestQuote=$(this).height():$tallestQuote=$tallestQuote;});if($tallestQuote==0)$tallestQuote=200;$(this).find('blockquote > .inner p').css('height',$tallestQuote+'px');});}
if($('.testimonial_slider.disable-height-animation:not([data-style*="multiple_visible"])').length>0){testimonialSliderHeight();setTimeout(testimonialSliderHeight,500);}
if($('.testimonial_slider[data-style="multiple_visible_minimal"]').length>0){testimonialSliderHeightMinimalMult();setTimeout(testimonialSliderHeightMinimalMult,500);}
function responsiveVideoIframesInit(){$('iframe').each(function(){if(typeof $(this).attr('src')!='undefined'&&!$(this).hasClass('iframe-embed')&&$(this).parents('.ult_modal').length==0&&$(this).parents('.ls-slide').length==0&&$(this).parents('.esg-entry-media').length==0&&$(this).parents('.wpb_video_widget.wpb_content_element').length==0){if($(this).attr('src').toLowerCase().indexOf("youtube")>=0||$(this).attr('src').toLowerCase().indexOf("vimeo")>=0||$(this).attr('src').toLowerCase().indexOf("twitch.tv")>=0||$(this).attr('src').toLowerCase().indexOf("kickstarter")>=0||$(this).attr('src').toLowerCase().indexOf("embed-ssl.ted")>=0||$(this).attr('src').toLowerCase().indexOf("dailymotion")>=0){$(this).addClass('iframe-embed');$(this).attr('data-aspectRatio',$(this).height()/$(this).width()).removeAttr('height').removeAttr('width');if($(this).parents('.post-area.masonry.classic').length>0){$(this).attr('data-aspectRatio','0.56').removeAttr('height').removeAttr('width');}}}});}
function responsiveVideoIframes(){$('iframe[data-aspectRatio]').each(function(){var newWidth=$(this).parent().width();var $el=$(this);if($(this).parents('.swiper-slide').length>0){if($(this).is(':visible'))$el.width(newWidth).height(newWidth*$el.attr('data-aspectRatio'));}
else{$el.width(newWidth).height(newWidth*$el.attr('data-aspectRatio'));}});}
function videoshortcodeSize(){}
responsiveVideoIframesInit();responsiveVideoIframes();$('.video-wrap iframe').unwrap();$('#sidebar iframe[src]').unwrap();$('audio').attr('width','100%');$('audio').attr('height','100%');$('audio').css('visibility','visible');if($('body').hasClass('mobile')){$('video').css('visibility','hidden');}else{$('video').css('visibility','visible');}
$('.wp-video').each(function(){var video=$(this).find('video').get(0);video.addEventListener('loadeddata',function(){$(window).trigger('resize');},false);});$('.main-content iframe[src]').each(function(){$(this).css({'opacity':'1','visibility':'visible'});});$('.wpb_row:has(".nectar-video-wrap"):not(.fp-section)').each(function(i){$(this).css('z-index',100+i);});var min_w=1200;var vid_w_orig;var vid_h_orig;vid_w_orig=1280;vid_h_orig=720;function resizeVideoToCover(){$('.nectar-video-wrap').each(function(i){if($(this).find('video').length==0)return;if($(this).parents('#page-header-bg').length>0){if($('.container-wrap.auto-height').length>0)return false;var $containerHeight=$(this).parents('#page-header-bg').outerHeight();var $containerWidth=$(this).parents('#page-header-bg').outerWidth();}else{if($(this).hasClass('column-video')){var $containerHeight=$(this).parents('.wpb_column').outerHeight();var $containerWidth=$(this).parents('.wpb_column').outerWidth();}else{var $containerHeight=$(this).parents('.wpb_row').outerHeight();var $containerWidth=($(this).parents('.full-width-section').length>0)?window.innerWidth:$(this).parents('.wpb_row').outerWidth();}}
$(this).width($containerWidth);if($(this).parents('#page-header-bg').length>0){$(this).height($containerHeight);}
var scale_h=$containerWidth/vid_w_orig;var scale_v=($containerHeight-$containerHeight)/vid_h_orig;var scale=scale_h>scale_v?scale_h:scale_v;min_w=1280/720*($containerHeight+40);if(scale*vid_w_orig<min_w){scale=min_w/vid_w_orig;}
$(this).find('video, .mejs-overlay, .mejs-poster').width(Math.ceil(scale*vid_w_orig+0));$(this).find('video, .mejs-overlay, .mejs-poster').height(Math.ceil(scale*vid_h_orig+0));$(this).scrollLeft(($(this).find('video').width()-$containerWidth)/2);$(this).scrollTop(($(this).find('video').height()-($containerHeight))/2);$(this).find('.mejs-overlay, .mejs-poster').scrollTop(($(this).find('video').height()-($containerHeight))/2);if($(this).attr('data-bg-alignment')=='center bottom'||$(this).attr('data-bg-alignment')=='bottom'){$(this).scrollTop(($(this).find('video').height()-($containerHeight+6)));}
else if($(this).attr('data-bg-alignment')=='center top'||$(this).attr('data-bg-alignment')=='top'){$(this).scrollTop(0);}
$(this).addClass('position-loaded');});}
function videoBGInit(){setTimeout(function(){resizeVideoToCover();$('.video-color-overlay').each(function(){$(this).css('background-color',$(this).attr('data-color'));});$('.nectar-video-wrap').each(function(i){if($(this).find('video').length==0)return;var $headerVideo=($(this).parents('#page-header-bg').length>0)?true:false;var $that=$(this);var videoReady=setInterval(function(){if($that.find('video').get(0).readyState>3){if(!nectarDOMInfo.usingMobileBrowser){$that.transition({'opacity':'1'},400);$that.find('video').transition({'opacity':'1'},400);$that.parent().find('.video-color-overlay').transition({'opacity':'0.7'},400);if($headerVideo==true){pageHeaderTextEffect();}}
$('#ajax-loading-screen').addClass('loaded');setTimeout(function(){$('#ajax-loading-screen').addClass('hidden');},1000);clearInterval(videoReady);}},60);if(nectarDOMInfo.usingMobileBrowser){if($that.parents('.full-width-section').length>0&&$that.parents('#nectar_fullscreen_rows').length==0){$that.css('left','50%');}else{$that.css('left','0px');}
if($headerVideo==true){pageHeaderTextEffect();}
$that.find('video')[0].onplay=function(){$that.transition({'opacity':'1'},400);$that.find('video').transition({'opacity':'1'},400);$that.parent().find('.video-color-overlay').transition({'opacity':'0.7'},400);};}});},300);if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){$('.nectar-video-wrap').each(function(){if(!$(this).find('video').is('[muted]')){$(this).parent().find('.mobile-video-image').show();$(this).remove();}});}
if(navigator.userAgent.indexOf('Chrome')>0&&!/Edge\/12./i.test(navigator.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent)){$('.nectar-video-wrap').each(function(i){if(jQuery(this).find('video source[type="video/webm"]').length>0){var webmSource=jQuery(this).find('video source[type="video/webm"]').attr('src')+"?id="+Math.ceil(Math.random()*10000);var firstVideo=jQuery(this).find('video').get(0);firstVideo.src=webmSource;firstVideo.load();}});}
jQuery(".vc_row").each(function(){var youtubeUrl,youtubeId,$row=jQuery(this);$row.find('.nectar-youtube-bg').length>0?(youtubeUrl=$row.find('.nectar-youtube-bg span').text(),youtubeId=nectarExtractYoutubeId(youtubeUrl),youtubeId&&($row.find(".vc_video-bg").remove(),nectarInsertYoutubeVideoAsBackground($row.find('.nectar-youtube-bg'),youtubeId))):$row.find(".nectar-youtube-bg").remove()
$row.find('.nectar-youtube-bg span').remove();if(!nectarDOMInfo.usingMobileBrowser){$row.find('.nectar-video-wrap, .nectar-youtube-bg').css({'opacity':'1','width':'100%','height':'100%'});}
$row.find('.video-color-overlay').transition({'opacity':'0.7'},400);});function nectarInsertYoutubeVideoAsBackground($element,youtubeId,counter){if("undefined"==typeof YT||void 0===YT.Player)return 100<(counter=void 0===counter?0:counter)?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){nectarInsertYoutubeVideoAsBackground($element,youtubeId,counter++)},100);var $container=$element.prepend('<div class="vc_video-bg"><div class="inner"></div></div>').find(".inner");new YT.Player($container[0],{width:"100%",height:"100%",videoId:youtubeId,playerVars:{playlist:youtubeId,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1},events:{onReady:function(event){event.target.mute().setLoop(!0);nectarResizeVideoBackground($element);}}}),nectarResizeVideoBackground($element),jQuery(window).on("resize",function(){nectarResizeVideoBackground($element);});setTimeout(function(){nectarResizeVideoBackground($element);},100);}
function nectarResizeVideoBackground($element){var iframeW,iframeH,marginLeft,marginTop,containerW=$element.innerWidth(),containerH=$element.innerHeight(),ratio1=16,ratio2=9;ratio1/ratio2>containerW/containerH?(iframeW=containerH*(ratio1/ratio2),iframeH=containerH,marginLeft=-Math.round((iframeW-containerW)/2)+"px",marginTop=-Math.round((iframeH-containerH)/2)+"px",iframeW+="px",iframeH+="px"):(iframeW=containerW,iframeH=containerW*(ratio2/ratio1),marginTop=-Math.round((iframeH-containerH)/2)+"px",marginLeft=-Math.round((iframeW-containerW)/2)+"px",iframeW+="px",iframeH+="px"),$element.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:marginLeft,marginTop:marginTop,width:iframeW,height:iframeH})}
function nectarExtractYoutubeId(url){if("undefined"==typeof url)return!1;var id=url.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!==id?id[1]:!1}}
if($('.nectar-video-wrap').length>0||$('.nectar-youtube-bg').length>0){videoBGInit();}
var $mobileNavSelector=($('.off-canvas-menu-container.mobile-only').length>0)?'.off-canvas-menu-container.mobile-only ':'#mobile-menu .container ';$($mobileNavSelector+'.megamenu > ul > li > a').each(function(){if($(this).text()=='–'){$navLIs=$(this).parent().find('> ul > li').clone();$(this).parent().find('ul').remove();$(this).parent().parent().append($navLIs);$(this).parent().remove();}});var $bodyBorderHeaderColorMatch=($('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg'))?true:false;var $bodyBorderWidth=($('.body-border-right').length>0)?$('.body-border-right').width():0;var $resetHeader;function mobileBreakPointCheck(){var $mobileBreakpoint=($('body[data-header-breakpoint]').length>0&&$('body').attr('data-header-breakpoint')!='1000')?parseInt($('body').attr('data-header-breakpoint')):1000;var $withinCustomBreakpoint=false;if($mobileBreakpoint!=1000){if($('body[data-user-set-ocm="1"][data-slide-out-widget-area-style="slide-out-from-right-hover"]').length==0&&window.innerWidth>1000&&window.innerWidth<=$mobileBreakpoint){$withinCustomBreakpoint=true;}}
return $withinCustomBreakpoint;}
if($('#slide-out-widget-area.slide-out-from-right-hover').length>0){if($('#ajax-content-wrap > .slide-out-widget-area-toggle').length==0){$('<div class="slide-out-widget-area-toggle slide-out-hover-icon-effect" data-icon-animation="simple-transform"><div> <a href="#sidewidgetarea" class="closed"> <span> <i class="lines-button x2"> <i class="lines"></i> </i> </span> </a> </div> </div>').insertAfter('#slide-out-widget-area');if($('#header-outer[data-has-menu="true"]').length>0||$('body[data-header-search="true"]').length>0)$('#ajax-content-wrap > .slide-out-widget-area-toggle').addClass('small');}
function calculateHoverNavMinHeight(){$widgetHeights=0;$('#slide-out-widget-area > .widget').each(function(){$widgetHeights+=$(this).height();});$menuHeight=(($('#slide-out-widget-area').height()-25-$('.bottom-meta-wrap').outerHeight(true)-$widgetHeights)>$('#slide-out-widget-area .off-canvas-menu-container:last-child').height())?$('#slide-out-widget-area').height()-25-$('.bottom-meta-wrap').outerHeight(true)-$widgetHeights:$('#slide-out-widget-area .off-canvas-menu-container:last-child').height();$('#slide-out-widget-area .inner').css({'height':'auto','min-height':$menuHeight});$('#slide-out-widget-area.slide-out-from-right-hover > .inner .off-canvas-menu-container').transition({y:'-'+($('#slide-out-widget-area.slide-out-from-right-hover > .inner .off-canvas-menu-container:last-child').height()/2)+'px'},0);}
function openRightHoverNav(){calculateHoverNavMinHeight();if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)&&$('#slide-out-widget-area.open').length>0){mobileCloseNavCheck();return;}
$('#slide-out-widget-area').css({'transform':'translate3d(0,0,0)'}).addClass('open');var $bodyBorderHeaderColorMatch=($('.body-border-top').length>0&&$('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').length>0&&$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg'))?true:false;if($('header#top .container .span_9 > .slide-out-widget-area-toggle').length>0){var secondaryBarHeight=($('#header-secondary-outer').length>0)?$('#header-secondary-outer').height():0;if($('body.mobile').length>0){$('.slide-out-hover-icon-effect').css({'top':$('header#top .span_9 > .slide-out-widget-area-toggle a').offset().top-$(window).scrollTop(),'right':parseInt($('#header-outer header > .container').css('padding-right'))+1});}else{if($bodyBorderHeaderColorMatch){var $extraCushion=($('#header-outer[data-has-menu="false"]').length>0)?2:1;$('.slide-out-hover-icon-effect').css({'top':nectarDOMInfo.adminBarHeight+secondaryBarHeight+parseInt($('header#top nav >ul .slide-out-widget-area-toggle a').css('padding-top')),'right':29+$extraCushion});}else{var $withinCustomBreakpoint=mobileBreakPointCheck();if($('body.ascend').length>0&&$withinCustomBreakpoint!=true){var $extraCushion=($('#header-outer[data-has-menu="false"]').length>0)?2:1;$('.slide-out-hover-icon-effect').css({'top':nectarDOMInfo.adminBarHeight+secondaryBarHeight+parseInt($('header#top nav >ul .slide-out-widget-area-toggle a').css('padding-top')),'right':parseInt($('#header-outer header >.container').css('padding-right'))+$extraCushion});}else{if($('body.material').length>0){if($('#header-outer[data-format="centered-menu-bottom-bar"]').length>0){var $nectarHamMenuPos=($('header#top .span_9 > .slide-out-widget-area-toggle').css('display')=='block')?$('#header-outer header#top > .container .span_9 > .slide-out-widget-area-toggle.mobile-icon').position():$('header#top .span_3 .right-side .slide-out-widget-area-toggle > div').offset();if($('#header-secondary-outer.hide-up').length>0){secondaryBarHeight=0;}
$('.slide-out-hover-icon-effect').css({'top':secondaryBarHeight+parseInt($nectarHamMenuPos.top)-nectarDOMInfo.scrollTop,'right':parseInt($('#header-outer header >.container').css('padding-right'))+2});}else{var $nectarHamMenuPos=($('header#top .span_9 > .slide-out-widget-area-toggle').css('display')=='block')?$('#header-outer header#top > .container .span_9 > .slide-out-widget-area-toggle.mobile-icon').position():$('header#top nav .buttons .slide-out-widget-area-toggle > div').position();if($('#header-secondary-outer.hide-up').length>0){secondaryBarHeight=0;}
$('.slide-out-hover-icon-effect').css({'top':nectarDOMInfo.adminBarHeight+secondaryBarHeight+parseInt($nectarHamMenuPos.top),'right':parseInt($('#header-outer header >.container').css('padding-right'))+2});}}else{$menuToggleSelector=($('header#top nav > ul .slide-out-widget-area-toggle').length>0&&$('header#top nav > ul .slide-out-widget-area-toggle').css('display')!='none')?$('header#top nav > ul .slide-out-widget-area-toggle'):$('body header#top .span_9 >.slide-out-widget-area-toggle');$('.slide-out-hover-icon-effect').css({'top':nectarDOMInfo.adminBarHeight+secondaryBarHeight+parseInt($menuToggleSelector.css('padding-top'))+parseInt($('#header-outer').css('padding-top')),'right':parseInt($('#header-outer header >.container').css('padding-right'))+1+parseInt($menuToggleSelector.css('margin-right'))});}}}}}
$('.slide-out-hover-icon-effect .lines-button').removeClass('no-delay').addClass('unhidden-line');if($('#header-outer[data-permanent-transparent="1"]').length==0&&$('#nectar_fullscreen_rows').length==0&&!nectarDOMInfo.usingFrontEndEditor){if(!($(window).scrollTop()==0&&$('#header-outer.transparent').length>0)){if($('body.mobile').length==0&&$bodyBorderHeaderColorMatch){$('#header-outer').attr('data-transparent','true').addClass('no-bg-color').addClass('slide-out-hover');$('#header-outer header, #header-outer > .cart-outer').addClass('all-hidden');}}
if($('#header-outer[data-remove-fixed="1"]').length==0&&$('body.mobile').length==0&&$bodyBorderHeaderColorMatch){var headerResize=$('#header-outer').attr('data-header-resize');if(headerResize==1){$(window).off('scroll',bigNav);$(window).off('scroll',smallNav);}else{$(window).off('scroll',opaqueCheck);$(window).off('scroll',transparentCheck);}}}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){$(window).on('mousemove.rightOffsetCheck',closeNavCheck);}}
function closeNavCheck(e){var $windowWidth=$(window).width();if(e.clientX<$windowWidth-340-$bodyBorderWidth){$(window).off('mousemove.rightOffsetCheck',closeNavCheck);$('#slide-out-widget-area').css({'transform':'translate3d(341px,0,0)'}).removeClass('open');$('#header-outer').removeClass('style-slide-out-from-right');$('.slide-out-hover-icon-effect .lines-button').removeClass('unhidden-line').addClass('no-delay');var $bodyBorderHeaderColorMatch=($('.body-border-top').length>0&&$('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').length>0&&$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg'))?true:false;if($('#header-outer[data-permanent-transparent="1"]').length==0){if($('#header-outer[data-remove-fixed="1"]').length==0&&$('body.mobile').length==0&&$bodyBorderHeaderColorMatch){if($('body.mobile').length==0){$('#header-outer').removeClass('no-bg-color');$('#header-outer header, #header-outer > .cart-outer').removeClass('all-hidden');}}
if($('#header-outer[data-remove-fixed="1"]').length==0&&$('body.mobile').length==0&&$bodyBorderHeaderColorMatch){var headerResize=$('#header-outer').attr('data-header-resize');if(headerResize==1){$(window).off('scroll.headerResizeEffect');if($(window).scrollTop()==0){$(window).on('scroll.headerResizeEffect',smallNav);if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&$('.body-border-top').length>0&&$bodyBorderHeaderColorMatch==true&&$('#header-outer.pseudo-data-transparent').length>0){$('#header-outer[data-full-width="true"] header > .container').stop(true,true).animate({'padding':'0'},{queue:false,duration:250,easing:'easeOutCubic'});}}
else{$(window).on('scroll.headerResizeEffect',bigNav);}}else{$(window).off('scroll.headerResizeEffectOpaque');$(window).on('scroll.headerResizeEffectOpaque',opaqueCheck);}}}}}
function mobileCloseNavCheck(e){$('#slide-out-widget-area').css({'transform':'translate3d(341px,0,0)'}).removeClass('open');$('#header-outer').removeClass('style-slide-out-from-right');$('.slide-out-hover-icon-effect .lines-button').removeClass('unhidden-line').addClass('no-delay');if($('#header-outer[data-permanent-transparent="1"]').length==0){$('#header-outer').removeClass('no-bg-color');$('#header-outer header').removeClass('all-hidden');}
var $bodyBorderHeaderColorMatch=($('.body-border-top').length>0&&$('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').length>0&&$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg'))?true:false;if($('#header-outer[data-remove-fixed="1"]').length==0&&$('body.mobile').length==0&&$bodyBorderHeaderColorMatch){var headerResize=$('#header-outer').attr('data-header-resize');if(headerResize==1){$(window).off('scroll.headerResizeEffect');if($(window).scrollTop()==0){$(window).on('scroll.headerResizeEffect',smallNav);if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&$('.body-border-top').length>0&&$bodyBorderHeaderColorMatch==true&&$('#header-outer.pseudo-data-transparent').length>0){$('#header-outer[data-full-width="true"] header > .container').stop(true,true).animate({'padding':'0'},{queue:false,duration:250,easing:'easeOutCubic'});}}
else{$(window).on('scroll.headerResizeEffect',bigNav);}}else{$(window).off('scroll.headerResizeEffectOpaque');$(window).on('scroll.headerResizeEffectOpaque',opaqueCheck);}}}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){$('body').on('mouseenter','#header-outer .slide-out-widget-area-toggle:not(.std-menu) a',openRightHoverNav);}
else{$('body').on('click','.slide-out-widget-area-toggle:not(.std-menu) a',openRightHoverNav);}
$(window).on('smartresize',calculateHoverNavMinHeight);}
function setMaterialWidth(){$('#slide-out-widget-area.slide-out-from-right').css({'padding-top':$(window).height()*0.1,'padding-bottom':$(window).height()*0.1});slideOutWidgetOverflowState();}
if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0){setMaterialWidth();}
if($('body.material').length>0&&$('body[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length==0){if($('body[data-slide-out-widget-area-style*="fullscreen"]').length==0){var $menuIconClone=$('header#top nav ul .slide-out-widget-area-toggle a > span > i').clone();$menuIconClone.addClass('hover-effect');$('header#top nav ul .slide-out-widget-area-toggle a > span').append($menuIconClone);var $menuIconClone2=$('header#top .slide-out-widget-area-toggle.mobile-icon a > span > i').clone();$menuIconClone2.addClass('hover-effect');$('header#top .slide-out-widget-area-toggle.mobile-icon a > span').append($menuIconClone2);}
$('body:not([data-slide-out-widget-area-style="slide-out-from-right"]) header#top .slide-out-widget-area-toggle a > span').append($('<span class="close-wrap"> <span class="close-line close-line1"></span> <span class="close-line close-line2"></span> </span>'));}
if($('body.material #boxed').length>0&&$('body[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length>0){$('#ajax-content-wrap > .slide-out-widget-area-toggle.slide-out-hover-icon-effect.small').insertAfter('.ocm-effect-wrap');}
if($('body.material').length>0&&$('body[data-slide-out-widget-area-style*="fullscreen"]').length==0){$('body.material #slide-out-widget-area.slide-out-from-right .slide_out_area_close').insertAfter('.ocm-effect-wrap');$('#slide-out-widget-area-bg').insertAfter('.ocm-effect-wrap');$('#slide-out-widget-area').insertAfter('.ocm-effect-wrap');}
if($('body.material[data-header-search="true"]').length>0||$('body.material .ocm-effect-wrap').length>0){var materialTransTO;$(window).resize(function(){clearTimeout(materialTransTO);$('body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close, .material #header-outer, .ocm-effect-wrap, .ocm-effect-wrap-shadow').addClass('no-material-transition');materialTransTO=setTimeout(function(){$('body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close, .material #header-outer, .ocm-effect-wrap, .ocm-effect-wrap-shadow').removeClass('no-material-transition');},250);setMaterialWidth();});}
function materialOCM_Size(){if($('.ocm-effect-wrap.material-ocm-open').length>0){$('.ocm-effect-wrap').css({'height':$(window).height()});$('.ocm-effect-wrap-inner').css({'padding-top':nectarDOMInfo.adminBarHeight});}}
$(window).resize(materialOCM_Size);function OCM_dropdown_function(){var $nectar_ocm_dropdown_func=($('#slide-out-widget-area[data-dropdown-func]').length>0)?$('#slide-out-widget-area').attr('data-dropdown-func'):'default';if($nectar_ocm_dropdown_func=='separate-dropdown-parent-link'){$('#slide-out-widget-area .off-canvas-menu-container li.menu-item-has-children').append('<span class="ocm-dropdown-arrow"><i class="fa-angle-down"></i></span>');}}
OCM_dropdown_function();$('body').on('click','.slide-out-widget-area-toggle:not(.std-menu) a.closed:not(.animating)',function(){if(animating=='true'||$('.slide-out-from-right-hover').length>0)return false;var $that=$(this);$('#header-outer').removeClass('no-transition');if($('#slide-out-widget-area').hasClass('slide-out-from-right')){var $slideOutAmount=($('.body-border-top').length>0&&$('body.mobile').length==0)?$('.body-border-top').height():0;if($('body.material').length==0){$('#slide-out-widget-area .inner').css({'height':'auto','min-height':$('#slide-out-widget-area').height()-25-$('.bottom-meta-wrap').height()});if($('#boxed').length==0){$('.container-wrap, .home-wrap, #header-secondary-outer, #footer-outer:not(#nectar_fullscreen_rows #footer-outer), .nectar-box-roll,   #page-header-wrap .page-header-bg-image,  #page-header-wrap .nectar-video-wrap, #page-header-wrap .mobile-video-image, #page-header-wrap #page-header-bg > .container, .page-header-no-bg, div:not(.container) > .project-title').stop(true).transition({x:'-300px'},700,'easeInOutCubic');var $withinCustomBreakpoint=mobileBreakPointCheck();if($('#header-outer[data-format="centered-logo-between-menu"]').length==0||$withinCustomBreakpoint){if($('#header-outer[data-transparency-option="1"]').length==0||($('#header-outer[data-transparency-option="1"]').length>0&&$('#header-outer[data-full-width="true"]').length==0)||$('body.mobile').length>0){$('#header-outer').stop(true).css('transform','translateY(0)').transition({x:'-'+(300+$slideOutAmount)+'px'},700,'easeInOutCubic');}else{$('#header-outer').stop(true).css('transform','translateY(0)').transition({x:'-'+(300+$slideOutAmount)+'px','background-color':'transparent','border-bottom':'1px solid rgba(255,255,255,0.22)'},700,'easeInOutCubic');}}else{$('#header-outer header#top nav > ul.buttons, body:not(.material) #header-outer .cart-outer .cart-menu-wrap').transition({x:'-300px'},700,'easeInOutCubic');}
$('#ascrail2000').transition({'x':'-'+(300+$slideOutAmount)+'px'},700,'easeInOutCubic');$('body:not(.ascend):not(.material) #header-outer .cart-menu').stop(true).transition({'x':'300px'},700,'easeInOutCubic');}
$('#slide-out-widget-area').stop(true).transition({x:'-'+$slideOutAmount+'px'},700,'easeInOutCubic').addClass('open');if($('#boxed').length==0){if($('#header-outer[data-full-width="true"]').length>0&&!$('body').hasClass('mobile')){$('#header-outer').addClass('highzI');$('#ascrail2000').addClass('z-index-adj');if($('#header-outer[data-format="centered-logo-between-menu"]').length==0){if($bodyBorderWidth==0)
$('header#top #logo').stop(true).transition({x:(300+$slideOutAmount)+'px'},700,'easeInOutCubic');}
$('header#top .slide-out-widget-area-toggle .lines-button').addClass('close');if($('#header-outer[data-remove-border="true"]').length>0){$('body:not(.ascend) #header-outer[data-full-width="true"] header#top nav > ul.product_added').stop(true).transition({x:'64px'},700,'easeInOutCubic');}else{$('body:not(.ascend) #header-outer[data-full-width="true"] header#top nav > ul.product_added').stop(true).transition({x:'89px'},700,'easeInOutCubic');}
$('body #header-outer nav > ul > li > a').css({'margin-bottom':'0'});}}
$('#header-outer').addClass('style-slide-out-from-right');$('#slide-out-widget-area-bg').css({'height':'100%','width':'100%'}).stop(true).transition({'opacity':1},700,'easeInOutCubic',function(){$('.slide-out-widget-area-toggle:not(.std-menu) > div > a').removeClass('animating');});if($('#header-outer[data-format="centered-logo-between-menu"]').length==0){$logoWidth=($('#logo img:visible').length>0)?$('#logo img:visible').width():$('#logo').width();if($('header#top nav > .sf-menu').offset().left-$logoWidth-300<20)$('#header-outer').addClass('hidden-menu');}else{$('#header-outer').addClass('hidden-menu-items');}
var headerResize=$('#header-outer').attr('data-header-resize');if($('#header-outer[data-remove-fixed="1"]').length==0){if($bodyBorderHeaderColorMatch==true&&headerResize==1){$('#header-outer').stop(true).transition({y:'0'},0).addClass('transparent').css('transition','transform');if($('#header-outer').attr('data-transparent-header')!='true'){$('#header-outer').attr('data-transparent-header','true').addClass('pseudo-data-transparent');}
$(window).off('scroll',bigNav);$(window).off('scroll',smallNav);}else if($bodyBorderHeaderColorMatch==true){$('#header-outer').addClass('transparent');$(window).off('scroll',opaqueCheck);$(window).off('scroll',transparentCheck);if($('#header-outer').attr('data-transparent-header')!='true'){$('#header-outer').attr('data-transparent-header','true').addClass('pseudo-data-transparent');}}}}else if($('body.material').length>0){if($('#ajax-loading-screen').length>0&&$('.ocm-effect-wrap #ajax-loading-screen').length>0){$('#ajax-loading-screen').insertBefore('.ocm-effect-wrap');}
if($(window).scrollTop()>40){$('body[data-hhun="1"] #header-secondary-outer').addClass('hidden');}
setTimeout(function(){$('.slide-out-widget-area-toggle:not(.std-menu) > div > a').removeClass('animating');},300);$('#slide-out-widget-area, #slide-out-widget-area-bg, #header-outer .slide-out-widget-area-toggle').addClass('material-open');if($('body:not(.mobile) #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&$('#header-outer[data-format="centered-menu-bottom-bar"] .span_9').css('display')!='none'){$('#header-outer:not(.fixed-menu)').css('top',nectarDOMInfo.adminBarHeight-$(window).scrollTop()+'px');if($('#header-secondary-outer').length>0&&$('#header-outer.fixed-menu').length>0){$('#header-secondary-outer').css('visibility','hidden');}}
$('#ajax-content-wrap').css({'position':'relative','top':'-'+$(window).scrollTop()+'px'});$('.ocm-effect-wrap-inner').css({'padding-top':nectarDOMInfo.adminBarHeight});$('#fp-nav').addClass('material-ocm-open');$('body').addClass('material-ocm-open');$('.ocm-effect-wrap').css({'height':window.innerHeight});setTimeout(function(){$('.ocm-effect-wrap').addClass('material-ocm-open');},40);$('body > .slide_out_area_close').addClass('follow-body');$('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').addClass('effect-shown');$('body[data-hhun="1"]:not(.no-scroll):not(.mobile) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({'transition':'none','transform':'translateY('+nectarDOMInfo.adminBarHeight+'px)'});setTimeout(function(){$('body > .slide_out_area_close').addClass('material-ocm-open');},350);}}
else if($('#slide-out-widget-area').hasClass('fullscreen')){if($('body.material').length>0){$('header#top .slide-out-widget-area-toggle a').addClass('menu-push-out');}
var $scrollDelay=0;var $scrollDelay2=0;if($(window).scrollTop()+$(window).height()>$('.blurred-wrap').height()&&$('#nectar_fullscreen_rows').length==0){$('body,html').stop().animate({scrollTop:$('.blurred-wrap').height()-$(window).height()},600,'easeInOutCubic');$scrollDelay=550;$scrollDelay2=200;}
$('header#top .slide-out-widget-area-toggle:not(.std-menu) .lines-button').addClass('close');setTimeout(function(){$('.blurred-wrap').addClass('blurred');},$scrollDelay);$('#slide-out-widget-area.fullscreen').show().addClass('open');if($('.nectar-social-sharing-fixed').length==0){hideToTop();}
$('.container-wrap').addClass('no-shadow');$('#header-outer').stop(true).css('transform','translateY(0)');setTimeout(function(){$('.off-canvas-menu-container .menu > li').each(function(i){$(this).delay(i*50).transition({y:0,'opacity':1},800,'easeOutExpo');});$('#slide-out-widget-area.fullscreen .widget').each(function(i){$(this).delay(i*100).transition({y:0,'opacity':1},800,'easeOutExpo');});},370+$scrollDelay2);setTimeout(function(){$('#slide-out-widget-area .off-canvas-social-links').addClass('line-shown');$('#slide-out-widget-area .off-canvas-social-links li').each(function(i){$(this).delay(i*50).transition({'scale':1},400,'easeOutCubic');});$('#slide-out-widget-area .bottom-text').transition({'opacity':0.7},400,'easeOutCubic');},750+$scrollDelay2);setTimeout(function(){$easing=($('body.mobile').length>0)?'easeOutCubic':'easeInOutQuint';$('#slide-out-widget-area-bg').css({'height':'100%','width':'100%'}).show().stop(true).transition({'y':'0%'},920,$easing,function(){$('.slide-out-widget-area-toggle > div > a').removeClass('animating');});},50+$scrollDelay2);slideOutWidgetOverflowState();if($('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&$('.container-wrap').hasClass('no-scroll'))$('#ajax-content-wrap').addClass('at-content');if($('.mobile #header-outer[data-permanent-transparent="false"]').length>0||$('.mobile').length==0&&$('#header-outer.transparent').length==0)$('#slide-out-widget-area.fullscreen .inner-wrap').css('padding-top',$('#header-outer').height());}
else if($('#slide-out-widget-area').hasClass('fullscreen-alt')){if($('body.material').length>0){$('header#top .slide-out-widget-area-toggle a').addClass('menu-push-out');}
$('header#top .slide-out-widget-area-toggle:not(.std-menu) .lines-button').addClass('close');$('#slide-out-widget-area.fullscreen-alt').show().addClass('open');$('#slide-out-widget-area-bg').addClass('open');$('body > div[class*="body-border"]').css('z-index','9995');$('.off-canvas-menu-container .menu').transition({y:'0px','opacity':1},0);if($('.nectar-social-sharing-fixed').length==0){hideToTop();}
if($('#header-outer.transparent').length==0){}
else{if($('.body-border-top').length>0){$('.admin-bar #slide-out-widget-area-bg.fullscreen-alt').css({'padding-top':($('.body-border-top').outerHeight(true)+32)+'px'});$('body:not(.admin-bar) #slide-out-widget-area-bg.fullscreen-alt').css({'padding-top':($('.body-border-top').outerHeight(true))+'px'});}}
$('#header-outer').stop(true).css('transform','translateY(0)');if($('#logo .starting-logo').length>0&&$(window).width()>1000&&$('#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu').length==0&&$('body.material #header-outer[data-condense="true"]').length==0&&!nectarDOMInfo.usingFrontEndEditor){$('#header-outer').stop(true).css('transform','translateY(0)').addClass('transparent');if($('#header-outer').attr('data-transparent-header')!='true'){$('#header-outer').attr('data-transparent-header','true').addClass('pseudo-data-transparent');}}
$('.off-canvas-menu-container .clip-wrap').css('transition-duration','0s');setTimeout(function(){$('.off-canvas-menu-container .menu > li').each(function(i){$(this).delay(i*50).transition({y:0,'opacity':1},750,'easeOutCubic').addClass('no-pointer-events');});setTimeout(function(){$('.off-canvas-menu-container .menu > li').removeClass('no-pointer-events');$('.off-canvas-menu-container .clip-wrap').css('transition-duration','.45s');},500);$('#slide-out-widget-area.fullscreen-alt .widget').each(function(i){$(this).delay(i*100).transition({y:0,'opacity':1},650,'easeOutCubic');});},200);setTimeout(function(){$('#slide-out-widget-area .off-canvas-social-links').addClass('line-shown');$('#slide-out-widget-area .off-canvas-social-links li').css('opacity','1').each(function(i){$(this).delay(i*50).transition({'scale':1},400,'easeOutCubic');});$('#slide-out-widget-area .bottom-text').transition({'opacity':1},600,'easeOutCubic');},200);if($('#slide-out-widget-area-bg').hasClass('solid'))$opacity=1;if($('#slide-out-widget-area-bg').hasClass('dark'))$opacity=0.97;if($('#slide-out-widget-area-bg').hasClass('medium'))$opacity=0.6;if($('#slide-out-widget-area-bg').hasClass('light'))$opacity=0.4;$('#slide-out-widget-area-bg').removeClass('no-transition');$('#slide-out-widget-area-bg').addClass('padding-removed').css({'height':'100%','width':'100%','left':'0','opacity':$opacity});setTimeout(function(){$('.slide-out-widget-area-toggle > div > a').removeClass('animating');},600);slideOutWidgetOverflowState();if($('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&$('.container-wrap').hasClass('no-scroll'))$('#ajax-content-wrap').addClass('at-content');if($('.mobile #header-outer[data-permanent-transparent="false"]').length>0||$('.mobile').length==0&&$('#header-outer.transparent').length==0)$('#slide-out-widget-area.fullscreen-alt .inner-wrap').css('padding-top',$('#header-outer').height());}
$('#header-outer').removeClass('side-widget-closed').addClass('side-widget-open');if($('#header-outer[data-transparency-option="1"]').length>0&&$('#boxed').length==0&&$('#header-outer[data-full-width="true"]').length>0&&!nectarDOMInfo.usingFrontEndEditor){if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length==0&&$('body.material #header-outer[data-condense="true"]').length==0){$('#header-outer').addClass('transparent');}}
if($('#header-outer.dark-slide.transparent').length>0&&$('#boxed').length==0&&$('body.material-ocm-open').length==0)$('#header-outer').removeClass('dark-slide').addClass('temp-removed-dark-slide');$('.slide-out-widget-area-toggle > div > a').removeClass('closed').addClass('open');$('.slide-out-widget-area-toggle > div > a').addClass('animating');return false;});$('body').on('click','.slide-out-widget-area-toggle:not(.std-menu) a.open:not(.animating), #slide-out-widget-area .slide_out_area_close,  > .slide_out_area_close, #slide-out-widget-area-bg.slide-out-from-right, .material-ocm-open #ajax-content-wrap',function(e){if(e.originalEvent==undefined&&$('.slide_out_area_close.non-human-allowed').length==0){return;}
if($('.slide-out-widget-area-toggle:not(.std-menu) a.animating').length>0)return;$('#header-outer').removeClass('no-transition');var $that=$(this);$('.slide-out-widget-area-toggle:not(.std-menu) a').removeClass('open').addClass('closed');$('.slide-out-widget-area-toggle:not(.std-menu) a').addClass('animating');if($('#slide-out-widget-area').hasClass('slide-out-from-right')){if($('body.material').length==0){$('.container-wrap, .home-wrap, #header-secondary-outer, #footer-outer:not(#nectar_fullscreen_rows #footer-outer), .nectar-box-roll, #page-header-wrap .page-header-bg-image,  #page-header-wrap .nectar-video-wrap, #page-header-wrap .mobile-video-image, #page-header-wrap #page-header-bg > .container, .page-header-no-bg, div:not(.container) > .project-title').stop(true).transition({x:'0px'},700,'easeInOutCubic');if($('#header-outer[data-transparency-option="1"]').length>0&&$('#boxed').length==0){$currentRowBG=($('#header-outer[data-current-row-bg-color]').length>0)?$('#header-outer').attr('data-current-row-bg-color'):$('#header-outer').attr('data-user-set-bg');$('#header-outer').stop(true).transition({x:'0px','background-color':$currentRowBG},700,'easeInOutCubic');}else{$('#header-outer').stop(true).transition({x:'0px'},700,'easeInOutCubic');}
$('#ascrail2000').stop(true).transition({'x':'0px'},700,'easeInOutCubic');$('body:not(.ascend):not(.material) #header-outer .cart-menu').stop(true).transition({'x':'0px'},700,'easeInOutCubic');$('#slide-out-widget-area').stop(true).transition({x:'301px'},700,'easeInOutCubic').removeClass('open');if($('#boxed').length==0){if($('#header-outer[data-full-width="true"]').length>0){$('#header-outer').removeClass('highzI');$('header#top #logo').stop(true).transition({x:'0px'},700,'easeInOutCubic');$('.lines-button').removeClass('close');$('body:not(.ascend) #header-outer[data-full-width="true"] header#top nav > ul.product_added').stop(true).transition({x:'0px'},700,'easeInOutCubic');}}
if($('#header-outer[data-format="centered-logo-between-menu"]').length>0){$('#header-outer header#top nav > ul.buttons, #header-outer .cart-outer .cart-menu-wrap').stop(true).transition({x:'0px'},700,'easeInOutCubic');}
$('#slide-out-widget-area-bg').stop(true).transition({'opacity':0},700,'easeInOutCubic',function(){$('.slide-out-widget-area-toggle a').removeClass('animating');$(this).css({'height':'1px','width':'1px'});if($('#header-outer[data-remove-fixed="1"]').length==0){if($('#header-outer').hasClass('parallax-contained')&&$(window).scrollTop()>0&&$('#header-outer[data-permanent-transparent="1"]').length==0){$('#header-outer').removeClass('parallax-contained').addClass('detached').removeClass('transparent');}
else if($(window).scrollTop()==0&&$('body[data-hhun="1"]').length>0&&$('#page-header-bg[data-parallax="1"]').length>0||$(window).scrollTop()==0&&$('body[data-hhun="1"]').length>0&&$('.parallax_slider_outer').length>0){if($('#header-outer[data-transparency-option="1"]').length>0)$('#header-outer').addClass('transparent');$('#header-outer').addClass('parallax-contained').removeClass('detached');}}
$('.container-wrap').css('transform','none');});$('#header-outer').removeClass('style-slide-out-from-right');var headerResize=$('#header-outer').attr('data-header-resize');if($('#header-outer[data-remove-fixed="1"]').length==0){if($bodyBorderHeaderColorMatch==true&&headerResize==1){$(window).off('scroll.headerResizeEffect');if($(window).scrollTop()==0){$(window).on('scroll.headerResizeEffect',smallNav);if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&$('.body-border-top').length>0&&$bodyBorderHeaderColorMatch==true&&$('#header-outer.pseudo-data-transparent').length>0){$('#header-outer[data-full-width="true"] header > .container').stop(true,true).animate({'padding':'0'},{queue:false,duration:250,easing:'easeOutCubic'});}}
else
$(window).on('scroll.headerResizeEffect',bigNav);if($('#header-outer').hasClass('pseudo-data-transparent')){$('#header-outer').attr('data-transparent-header','false').removeClass('pseudo-data-transparent').removeClass('transparent');}
$('#header-outer').css('transition','transform');}else if($bodyBorderHeaderColorMatch==true){$(window).off('scroll.headerResizeEffectOpaque');$(window).on('scroll.headerResizeEffectOpaque',opaqueCheck);$('#header-outer').css('transition','transform');if($('#header-outer').hasClass('pseudo-data-transparent')){$('#header-outer').attr('data-transparent-header','false').removeClass('pseudo-data-transparent').removeClass('transparent');}}}}
else if($('body.material').length>0){$('#slide-out-widget-area').removeClass('open');$('#slide-out-widget-area, #slide-out-widget-area-bg, #header-outer .slide-out-widget-area-toggle').removeClass('material-open');$('.ocm-effect-wrap, .ocm-effect-wrap-shadow, body > .slide_out_area_close, #fp-nav').removeClass('material-ocm-open');$('body > .slide_out_area_close').removeClass('follow-body');setTimeout(function(){$('.slide-out-widget-area-toggle a').removeClass('animating');$('body').removeClass('material-ocm-open');$('.ocm-effect-wrap').css({'height':'100%'});$('.ocm-effect-wrap-inner').css({'padding-top':'0'});$(window).scrollTop(Math.abs(parseInt($('#ajax-content-wrap').css('top'))));$('#ajax-content-wrap').css({'position':'','top':''});if($('#header-outer[data-format="centered-menu-bottom-bar"]').length>0&&$('#header-outer[data-format="centered-menu-bottom-bar"] .span_9').css('display')!='none'&&$('body.mobile').length==0){$('#header-outer:not(.fixed-menu)').css('top','');$('#header-secondary-outer').css('visibility','');}
$('body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({'transform':''});setTimeout(function(){$('body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({'transition':''});},30);$('body[data-hhun="1"] #header-secondary-outer.hidden').removeClass('hidden');},900);setTimeout(function(){$('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').addClass('no-trans').removeClass('effect-shown');},200);setTimeout(function(){$('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').removeClass('no-trans')},500);}}
else if($('#slide-out-widget-area').hasClass('fullscreen')){if($('body.material').length>0){setTimeout(function(){$('header#top .slide-out-widget-area-toggle a').removeClass('menu-push-out');},350);}
$('.slide-out-widget-area-toggle:not(.std-menu) .lines-button').removeClass('close');$('.blurred-wrap').removeClass('blurred');$('#slide-out-widget-area.fullscreen').transition({'opacity':0},700,'easeOutQuad',function(){$('#slide-out-widget-area.fullscreen').hide().css('opacity','1');}).removeClass('open');$('#slide-out-widget-area.fullscreen .widget').transition({'opacity':0},700,'easeOutQuad',function(){$(this).transition({y:'110px'},0);});setTimeout(function(){$('.off-canvas-menu-container .menu > li').transition({y:'80px','opacity':0},0);$('#slide-out-widget-area .off-canvas-social-links li').transition({'scale':0},0);$('#slide-out-widget-area .off-canvas-social-links').removeClass('line-shown');$('#slide-out-widget-area .bottom-text').transition({'opacity':0},0);$('#slide-out-widget-area .menuwrapper .menu').removeClass('subview');$('#slide-out-widget-area .menuwrapper .menu li').removeClass('subview subviewopen');$('#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container').css('height','auto');},800);setTimeout(function(){if($('.nectar-social-sharing-fixed').length==0){showToTop();}
$('.container-wrap').removeClass('no-shadow');},500);$('#slide-out-widget-area-bg').stop(true).transition({'opacity':0},900,'easeOutQuad',function(){if($('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&$('.container-wrap').hasClass('no-scroll'))$('#ajax-content-wrap').removeClass('at-content');if($('.mobile #header-outer[data-permanent-transparent="false"]').length==0)$('#slide-out-widget-area.fullscreen .inner-wrap').css('padding-top','0');$('.slide-out-widget-area-toggle a').removeClass('animating');if($('#slide-out-widget-area-bg').hasClass('solid'))$opacity=1;if($('#slide-out-widget-area-bg').hasClass('dark'))$opacity=0.93;if($('#slide-out-widget-area-bg').hasClass('medium'))$opacity=0.6;if($('#slide-out-widget-area-bg').hasClass('light'))$opacity=0.4;$(this).css({'height':'1px','width':'1px','opacity':$opacity}).transition({y:'-100%'},0);});}
else if($('#slide-out-widget-area').hasClass('fullscreen-alt')){if($('body.material').length>0){setTimeout(function(){$('header#top .slide-out-widget-area-toggle a').removeClass('menu-push-out');},350);}
$('.slide-out-widget-area-toggle:not(.std-menu) .lines-button').removeClass('close');$('.blurred-wrap').removeClass('blurred');$('#slide-out-widget-area-bg').removeClass('open');$('#slide-out-widget-area.fullscreen-alt .widget').transition({'opacity':0},500,'easeOutQuad',function(){$(this).transition({y:'40px'},0);});$('#slide-out-widget-area .bottom-text, #slide-out-widget-area .off-canvas-social-links li').transition({'opacity':0},250,'easeOutQuad');$('#slide-out-widget-area .off-canvas-social-links').removeClass('line-shown');$('.off-canvas-menu-container .menu').transition({y:'-13px','opacity':0},400);setTimeout(function(){$('.off-canvas-menu-container .menu > li').stop(true,true).transition({y:'40px','opacity':0},0);$('#slide-out-widget-area .off-canvas-social-links li').transition({'scale':0},0);$('#slide-out-widget-area .off-canvas-social-links').removeClass('line-shown');$('#slide-out-widget-area .menuwrapper .menu').removeClass('subview');$('#slide-out-widget-area .menuwrapper .menu li').removeClass('subview subviewopen');$('#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container').css('height','auto');if($('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&$('.container-wrap').hasClass('no-scroll'))$('#ajax-content-wrap').removeClass('at-content');if($('.mobile #header-outer[data-permanent-transparent="false"]').length==0)$('#slide-out-widget-area.fullscreen-alt .inner-wrap').css('padding-top','0');$('.slide-out-widget-area-toggle a').removeClass('animating');$('#slide-out-widget-area-bg').css({'height':'1px','width':'1px','left':'-100%'});$('#slide-out-widget-area.fullscreen-alt').hide().removeClass('open');},550);setTimeout(function(){if($('.nectar-social-sharing-fixed').length==0){showToTop();}},600);setTimeout(function(){$('#slide-out-widget-area-bg').removeClass('padding-removed');},50);var borderDelay=($bodyBorderHeaderColorMatch==true)?150:50;setTimeout(function(){$('#slide-out-widget-area-bg').stop(true).css({'opacity':0});if($('[data-transparent-header="true"]').length>0)$('body > div[class*="body-border"]').css('z-index','10000');},borderDelay);setTimeout(function(){$('#header-outer.transparent.small-nav, #header-outer.transparent.detached, #header-outer:not([data-permanent-transparent="1"]).transparent.scrolled-down').removeClass('transparent');if($('#header-outer').hasClass('pseudo-data-transparent')){$('#header-outer').attr('data-transparent-header','false').removeClass('pseudo-data-transparent').removeClass('transparent');}},100);}
if($('#header-outer.temp-removed-dark-slide.transparent').length>0&&$('#boxed').length==0)$('#header-outer').removeClass('temp-removed-dark-slide').addClass('dark-slide');if($('#header-outer[data-permanent-transparent="1"]').length==0&&$('#slide-out-widget-area.fullscreen-alt').length==0){if($('.nectar-box-roll').length==0){if($('#header-outer.small-nav').length>0||$('#header-outer.scrolled-down').length>0||$('#header-outer.detached').length>0)$('#header-outer').removeClass('transparent');}else{if($('#header-outer.small-nav').length>0||$('#header-outer.scrolled-down').length>0||$('.container-wrap.auto-height').length>0)$('#header-outer').removeClass('transparent');}}
$('#header-outer').removeClass('hidden-menu');$('#header-outer').removeClass('side-widget-open').addClass('side-widget-closed');return false;});function slideOutWidgetOverflowState(){if(window.innerWidth<1000||$('body > #boxed').length>0||$('.ocm-effect-wrap-inner > #boxed').length>0){$('#slide-out-widget-area.fullscreen .off-canvas-social-links, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links').appendTo('#slide-out-widget-area .inner');$('#slide-out-widget-area.fullscreen .bottom-text, #slide-out-widget-area.fullscreen-alt .bottom-text').appendTo('#slide-out-widget-area .inner');}else{$('#slide-out-widget-area.fullscreen .off-canvas-social-links,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links').appendTo('#slide-out-widget-area .inner-wrap');$('#slide-out-widget-area.fullscreen .bottom-text, #slide-out-widget-area.fullscreen-alt .bottom-text').appendTo('#slide-out-widget-area .inner-wrap');}
if($('#slide-out-widget-area[class*="fullscreen"] .inner').height()>=$(window).height()-100){$('#slide-out-widget-area[class*="fullscreen"] .inner, #slide-out-widget-area[class*="fullscreen"]').addClass('overflow-state');}
else{$('#slide-out-widget-area[class*="fullscreen"] .inner, #slide-out-widget-area[class*="fullscreen"]').removeClass('overflow-state');}
$('#slide-out-widget-area[class*="fullscreen"] .inner').transition({y:'-'+($('#slide-out-widget-area[class*="fullscreen"] .inner').height()/2)+'px'},0);if($('.slide-out-from-right.open .off-canvas-menu-container.mobile-only').length>0&&$('body.mobile').length==0){$('#slide-out-widget-area .slide_out_area_close').trigger('click');}
OCM_Dropdown_Icon_Pos();}
function OCM_Dropdown_Icon_Pos(){$('#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item-has-children').each(function(){$(this).find('.ocm-dropdown-arrow').css({'top':$(this).find('a').height()/2});});}
OCM_Dropdown_Icon_Pos();function fullWidthHeaderSlidingWidgetMenuCalc(){$('header#top nav > ul > li.megamenu > ul.sub-menu').stop(true).transition({'width':$(window).width()-360,'left':'300px'},700,'easeInOutCubic');}
function slideOutWidgetAreaScrolling(){$('#slide-out-widget-area').mousewheel(function(event,delta){this.scrollTop-=(delta*30);event.preventDefault();});}
setTimeout(slideOutWidgetAreaScrolling,500);if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){$('#slide-out-widget-area').addClass('mobile');}
function closeOCM(item){if($('#slide-out-widget-area.open').length>0){var $windowCurrentLocation=window.location.href.split("#")[0];var $windowClickedLocation=item.find('> a').attr('href').split("#")[0];if($windowCurrentLocation==$windowClickedLocation||item.find('a[href^="#"]').length>0){if(item.parents('.slide-out-from-right-hover').length>0){$('.slide-out-widget-area-toggle.slide-out-hover-icon-effect a').trigger('click');}else{$('.slide-out-widget-area-toggle a').trigger('click');}}}}
function leftHeaderSubmenus(){$('#header-outer[data-format="left-header"] nav li.megamenu').removeClass('megamenu');var $ocm_link_selector=($('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length>0)?'#slide-out-widget-area .off-canvas-menu-container li.menu-item-has-children > .ocm-dropdown-arrow':'body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item-has-children > a';$('#header-outer[data-format="left-header"]  li.menu-item-has-children > a, '+$ocm_link_selector).on('click',function(e){if($(this).parent().hasClass('open-submenu')){$(this).parent().find('.sub-menu').css({'max-height':'0'});$(this).parent().removeClass('open-submenu');}
else{var $that=$(this);var $maxSubMenuHeight;$that.parent().find('> .sub-menu').addClass('no-trans');setTimeout(function(){$that.parent().find('> .sub-menu').css({'max-height':'none','position':'absolute','visibility':'hidden'});$maxSubMenuHeight=$that.parent().find('> .sub-menu').height();$that.parent().find('> .sub-menu').removeClass('no-trans');$that.parent().find('> .sub-menu').css({'max-height':'0','position':'relative','visibility':'visible'});},25);setTimeout(function(){$that.closest('ul').find('li.menu-item-has-children').removeClass('open-submenu');$that.closest('ul').find('li.menu-item-has-children > .sub-menu').css({'max-height':'0'});$that.parent().addClass('open-submenu');$that.parent().find('> .sub-menu').css('max-height',$maxSubMenuHeight);if($that.parents('ul').length>0){$that.parents('ul:not(.sf-menu)').each(function(){$(this).css('max-height');$(this).css('max-height',parseInt($(this).height()+parseInt($(this).css('padding-top'))*2+$maxSubMenuHeight)+'px');});}},50);}
return false;});var $maxSubMenuHeightArr=[];$('#header-outer[data-format="left-header"] .current-menu-ancestor').find('.current-menu-item').parents('ul.sub-menu').each(function(i){$maxSubMenuHeightArr[i]=$(this).parent().find('> .sub-menu').height();var $that=$(this);setTimeout(function(){var $totalSubMenuHeight=0;for(var $i=0;$i<$maxSubMenuHeightArr.length;$i++){$totalSubMenuHeight+=parseInt($maxSubMenuHeightArr[i]);}
$that.parent().addClass('open-submenu');$that.css('max-height',$totalSubMenuHeight);},40);});}
if($('#header-outer[data-format="left-header"]').length>0||$('body.material[data-slide-out-widget-area-style*="slide-out-from-right"]').length>0||$('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length>0){leftHeaderSubmenus();};(function($,window,undefined){'use strict';var Modernizr=window.Modernizr,$body=$('body');$.DLMenu=function(options,element){this.$el=$(element);this._init(options);};$.DLMenu.defaults={animationClasses:{classin:'dl-animate-in-1',classout:'dl-animate-out-1'},onLevelClick:function(el,name){return false;},onLinkClick:function(el,ev){return false;}};$.DLMenu.prototype={_init:function(options){this.options=$.extend(true,{},$.DLMenu.defaults,options);this._config();var animEndEventNames={'WebkitAnimation':'webkitAnimationEnd','OAnimation':'oAnimationEnd','msAnimation':'MSAnimationEnd','animation':'animationend'},transEndEventNames={'WebkitTransition':'webkitTransitionEnd','MozTransition':'transitionend','OTransition':'oTransitionEnd','msTransition':'MSTransitionEnd','transition':'transitionend'};this.animEndEventName=animEndEventNames[Modernizr.prefixed('animation')]+'.menu';this.transEndEventName=transEndEventNames[Modernizr.prefixed('transition')]+'.menu',this.supportAnimations=Modernizr.cssanimations,this.supportTransitions=Modernizr.csstransitions;this._initEvents();},_config:function(){this.open=false;this.$trigger=this.$el.children('.trigger');this.$menu=this.$el.children('ul.menu');this.$menuitems=this.$menu.find('li:not(.back) > a');this.$el.find('ul.sub-menu').prepend('<li class="back"><a href="#"> '+$('#slide-out-widget-area').attr('data-back-txt')+' </a></li>');this.$back=this.$menu.find('li.back');},_initEvents:function(){var self=this;this.$trigger.on('click.menu',function(){if(self.open){self._closeMenu();}
else{self._openMenu();}
return false;});this.$menuitems.on('click.menu',function(event){var $item=$(this).parent('li'),$submenu=$item.children('ul.sub-menu');$('.fullscreen-alt .off-canvas-menu-container .clip-wrap, .fullscreen-alt .off-canvas-menu-container .clip-wrap span').css('transition-duration','0s');if($submenu.length>0){var $flyin=$submenu.clone().css('opacity',0).insertAfter(self.$menu),onAnimationEndFn=function(){self.$menu.off(self.animEndEventName).removeClass(self.options.animationClasses.classout).addClass('subview');$item.addClass('subviewopen').parents('.subviewopen:first').removeClass('subviewopen').addClass('subview');$flyin.remove();setTimeout(function(){$('.off-canvas-menu-container .menu > li').removeClass('no-pointer-events');$('.off-canvas-menu-container .clip-wrap, .off-canvas-menu-container .clip-wrap span').css('transition-duration','.45s');},300);};setTimeout(function(){$flyin.addClass(self.options.animationClasses.classin);self.$menu.addClass(self.options.animationClasses.classout);if(self.supportAnimations){self.$menu.on(self.animEndEventName,onAnimationEndFn);}
else{onAnimationEndFn.call();}
self.options.onLevelClick($item,$item.children('a:first').text());});$item.parents('.off-canvas-menu-container').css('height',$item.parents('.off-canvas-menu-container').find('.menuwrapper .menu').height()).transition({'height':$flyin.height()},500,'easeInOutQuad');return false;}
else{self.options.onLinkClick($item.find('> a'),event);}
closeOCM($item);});this.$back.on('click.menu',function(event){var $this=$(this),$submenu=$this.parents('ul.sub-menu:first'),$item=$submenu.parent(),$flyin=$submenu.clone().insertAfter(self.$menu);var onAnimationEndFn=function(){self.$menu.off(self.animEndEventName).removeClass(self.options.animationClasses.classin);$flyin.remove();};setTimeout(function(){$flyin.addClass(self.options.animationClasses.classout);self.$menu.addClass(self.options.animationClasses.classin);if(self.supportAnimations){self.$menu.on(self.animEndEventName,onAnimationEndFn);}
else{onAnimationEndFn.call();}
$item.removeClass('subviewopen');var $subview=$this.parents('.subview:first');if($subview.is('li')){$subview.addClass('subviewopen');}
$subview.removeClass('subview');});$item.parents('.off-canvas-menu-container').css('height',$item.parents('.off-canvas-menu-container').find('.menuwrapper .menu').height())
setTimeout(function(){$item.parents('.off-canvas-menu-container').transition({'height':$item.parent().height()},500,'easeInOutQuad');},50);return false;});},closeMenu:function(){if(this.open){this._closeMenu();}},_closeMenu:function(){var self=this,onTransitionEndFn=function(){self.$menu.off(self.transEndEventName);self._resetMenu();};this.$menu.removeClass('menuopen');this.$menu.addClass('menu-toggle');this.$trigger.removeClass('active');if(this.supportTransitions){this.$menu.on(this.transEndEventName,onTransitionEndFn);}
else{onTransitionEndFn.call();}
this.open=false;},openMenu:function(){if(!this.open){this._openMenu();}},_openMenu:function(){var self=this;$body.off('click').on('click.menu',function(){self._closeMenu();});this.$menu.addClass('menuopen menu-toggle').on(this.transEndEventName,function(){$(this).removeClass('menu-toggle');});this.$trigger.addClass('active');this.open=true;},_resetMenu:function(){this.$menu.removeClass('subview');this.$menuitems.removeClass('subview subviewopen');}};var logError=function(message){if(window.console){window.console.error(message);}};$.fn.dlmenu=function(options){if(typeof options==='string'){var args=Array.prototype.slice.call(arguments,1);this.each(function(){var instance=$.data(this,'menu');if(!instance){logError("cannot call methods on menu prior to initialization; "+"attempted to call method '"+options+"'");return;}
if(!$.isFunction(instance[options])||options.charAt(0)==="_"){logError("no such method '"+options+"' for menu instance");return;}
instance[options].apply(instance,args);});}
else{this.each(function(){var instance=$.data(this,'menu');if(instance){instance._init();}
else{instance=$.data(this,'menu',new $.DLMenu(options,this));}});}
return this;};})(jQuery,window);function fullscreenMenuInit(){$('#slide-out-widget-area .off-canvas-menu-container .menu').wrap('<div class="menu-wrap menuwrapper" />');$('#slide-out-widget-area .off-canvas-menu-container .menu').addClass('menuopen');$ocmAnimationClassNum=($('#slide-out-widget-area.fullscreen-alt').length>0)?'4':'5';$('#slide-out-widget-area .off-canvas-menu-container .menu-wrap').dlmenu({animationClasses:{classin:'dl-animate-in-'+$ocmAnimationClassNum,classout:'dl-animate-out-'+$ocmAnimationClassNum}});}
if($('body.material[data-slide-out-widget-area-style*="slide-out-from-right"]').length==0&&$('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length==0){fullscreenMenuInit();}else if($('body.using-mobile-browser[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length>0){$('body #slide-out-widget-area .inner .off-canvas-menu-container li a[href]').on('click',function(){if($(this).attr('href')!='#'){closeOCM($(this).parent());}});}
$('body').on('mouseover','#slide-out-widget-area .off-canvas-menu-container .menuwrapper > .sub-menu li > a',function(){var $currentTxt=$(this).text();$('.off-canvas-menu-container .menuwrapper .menu li > a').removeClass('hovered');$('.off-canvas-menu-container .menuwrapper .menu li > a:contains('+$currentTxt+')').addClass('hovered');});$('body').on('mouseover','.off-canvas-menu-container .menuwrapper .menu li > a',function(){$('.off-canvas-menu-container .menuwrapper .menu li > a').removeClass('hovered');});var pageHeaderHeight;var pageHeaderHeightCopy;var pageHeadingHeight;var extraSpaceFromResize=($('#header-outer[data-header-resize="1"]').length>0&&$('.nectar-box-roll').length==0)?0:1;var $headerRemoveStickyness=($('body[data-hhun="1"]').length>0&&$('#header-outer[data-remove-fixed="1"]').length>0)?1:0;if($('body.material').length>0){extraSpaceFromResize=0;}
function fullScreenHeaderInit(){pageHeaderHeight=parseInt($('#page-header-bg').height());return;pageHeaderHeight=parseInt($('#page-header-bg').attr('data-height'));pageHeaderHeightCopy=parseInt($('#page-header-bg').attr('data-height'));var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&window.innerWidth>1000)?0:$('#header-outer').height();if($('.fullscreen-header').length>0){if($('#header-outer[data-transparency-option]').length>0&&$('#header-outer').attr('data-transparency-option')!='0'){var calculatedNum=(!$('body').hasClass('mobile'))?$(window).height():$(window).height()-parseInt($headerNavSpace);}else{var calculatedNum=(!$('body').hasClass('mobile'))?$(window).height()-parseInt($headerNavSpace)+extraSpaceFromResize:$(window).height()-parseInt($headerNavSpace);}
var extraHeight=($('#wpadminbar').length>0)?$('#wpadminbar').height():0;if($('.nectar-box-roll').length>0)extraHeight=0;pageHeaderHeight=calculatedNum-extraHeight;pageHeaderHeightCopy=calculatedNum-extraHeight;}
$('#page-header-bg').css('height',pageHeaderHeight+'px').removeClass('not-loaded');setTimeout(function(){$('#page-header-bg').css('overflow','visible')},800);}
fullScreenHeaderInit();function pageHeader(){pageHeaderHeight=parseInt($('#page-header-bg').height());$('body[data-aie="slide-down"] #page-header-wrap:not(.fullscreen-header)').css('height',pageHeaderHeight+'px');return;var $scrollTop=0;var $windowInnerWidth=window.innerWidth;var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$windowInnerWidth>1000)?0:$('#header-outer').height();var $windowHeight=$(window).height();if($('.fullscreen-header').length>0){if($('#header-outer[data-transparency-option]').length>0&&$('#header-outer').attr('data-transparency-option')!='0'){var calculatedNum=(!$('body').hasClass('mobile'))?$windowHeight:$windowHeight-parseInt($headerNavSpace);if($('body[data-permanent-transparent="1"]').length>0)calculatedNum=$windowHeight;}else{var calculatedNum=(!$('body').hasClass('mobile'))?$windowHeight-parseInt($headerNavSpace)+extraSpaceFromResize:$windowHeight-parseInt($headerNavSpace);}
var extraHeight=($('#wpadminbar').length>0)?$('#wpadminbar').height():0;if($('.nectar-box-roll').length>0)extraHeight=0;pageHeaderHeight=calculatedNum-extraHeight;pageHeaderHeightCopy=calculatedNum-extraHeight;}
if($windowInnerWidth<1000&&$windowInnerWidth>690&&!$('body').hasClass('salient_non_responsive')){var $multiplier=($('.fullscreen-header').length>0)?1:1.6;$('#page-header-bg').attr('data-height',pageHeaderHeightCopy/$multiplier).css('height',pageHeaderHeightCopy/$multiplier+'px');$('#page-header-wrap').css('height',pageHeaderHeightCopy/$multiplier+'px');}else if($windowInnerWidth<=690&&$windowInnerWidth>480&&!$('body').hasClass('salient_non_responsive')){var $multiplier=($('.fullscreen-header').length>0)?1:2.1;$('#page-header-bg').attr('data-height',pageHeaderHeightCopy/$multiplier).css('height',pageHeaderHeightCopy/$multiplier+'px');$('#page-header-wrap').css('height',pageHeaderHeightCopy/$multiplier+'px');}else if($windowInnerWidth<=480&&!$('body').hasClass('salient_non_responsive')){var $multiplier=($('.fullscreen-header').length>0)?1:2.5;$('#page-header-bg').attr('data-height',pageHeaderHeightCopy/$multiplier).css('height',pageHeaderHeightCopy/$multiplier+'px');$('#page-header-wrap').css('height',pageHeaderHeightCopy/$multiplier+'px');}else{$('#page-header-bg').attr('data-height',pageHeaderHeightCopy).css('height',pageHeaderHeightCopy+'px');if($('.fullscreen-header').length>0){$('#page-header-wrap').css('height',pageHeaderHeightCopy+'px');}else{$('#page-header-wrap').css('height',pageHeaderHeightCopy+'px');}
if($('#page-header-bg[data-parallax="1"]').length==0){$('#page-header-wrap').css('height',pageHeaderHeightCopy+'px');}}
if($('body[data-header-format="left-header"]').length>0){$('#page-header-bg[data-parallax="1"]').css('width',$('#ajax-content-wrap').width())}
if(!$('body').hasClass('mobile')){pageHeaderHeight=parseInt($('#page-header-bg').attr('data-height'));$('#page-header-bg .container > .row').css('top',0);var $divisionMultipler=($('#header-outer[data-remove-border="true"]').length>0&&$('#header-outer[data-format="centered-menu-under-logo"]').length==0)?2:1;pageHeadingHeight=$('#page-header-bg .col.span_6').height();if($('#header-outer[data-transparent-header="true"]').length>0&&$('.fullscreen-header').length==0){}else{var $extraResizeHeight=($('#header-outer[data-header-resize="1"]').length>0)?22:0;}
$('#page-header-bg:not("[data-parallax=1]") .portfolio-filters').css('top',(pageHeaderHeight/2)+2);if($('#page-header-bg[data-parallax="1"]').length>0){$scrollTop=$(window).scrollTop();}
if($('#page-header-bg[data-parallax="1"] .span_6 .inner-wrap').css('opacity')>0){if($('#header-outer[data-transparent-header="true"]').length>0&&$('body.single-post .fullscreen-header').length==0){if($headerRemoveStickyness){$('#page-header-bg[data-parallax="1"] .portfolio-filters').css({'top':($scrollTop*-0.10)+((pageHeaderHeight/2))-7+"px"});}else{$('#page-header-bg[data-parallax="1"] .portfolio-filters').css({'opacity':1-($scrollTop/(pageHeaderHeight-($('#page-header-bg .col.span_6').height()*2)+75)),'top':($scrollTop*-0.10)+((pageHeaderHeight/2))-7+"px"});}}else{if($headerRemoveStickyness){$('#page-header-bg[data-parallax="1"] .portfolio-filters').css({'top':($scrollTop*-0.10)+((pageHeaderHeight/2))-7+"px"});}else{$('#page-header-bg[data-parallax="1"] .portfolio-filters').css({'opacity':1-($scrollTop/(pageHeaderHeight-($('#page-header-bg .col.span_6').height()*2)+75)),'top':($scrollTop*-0.10)+((pageHeaderHeight/2))-7+"px"});}}}}
else{pageHeaderHeight=parseInt($('#page-header-bg').attr('data-height'));var pageHeadingHeight=$('#page-header-bg .container > .row').height();$('#page-header-bg .container > .row').css('top',(pageHeaderHeight/2)-(pageHeadingHeight/2)+5);}
$('#page-header-bg .container > .row').css('visibility','visible');}
var $pt_timeout=($('body[data-ajax-transitions="true"]').length>0&&$('#page-header-bg[data-animate-in-effect="slide-down"]').length>0)?350:0;if($('#page-header-bg').length>0){setTimeout(function(){pageHeader();},$pt_timeout);}
if($('#header-outer').attr('data-header-resize')==''||$('#header-outer').attr('data-header-resize')=='0'){$('#page-header-wrap').css('margin-top','0');}
function extractUrl(input){return input.replace(/"/g,"").replace(/url\(|\)$/ig,"");}
if($('#page-header-bg[data-parallax="1"]').length>0){var img=new Image();var imgX,imgY,aspectRatio;var diffX,diffY;var pageHeadingHeight=$('#page-header-bg .col.span_6').height();var pageHeaderHeight=parseInt($('#page-header-bg').height());var headerPadding2=parseInt($('#header-outer').attr('data-padding'))*2;var wooCommerceHeader=($('.demo_store').length>0)?32:0;var $initialImgCheck=extractUrl($('#page-header-bg[data-parallax="1"]').css('background-image'));if($initialImgCheck&&$initialImgCheck.indexOf('.')!==-1){img.onload=function(){pageHeaderInit();}
img.src=extractUrl($('#page-header-bg[data-parallax="1"]').css('background-image'));}else{pageHeaderInit();}
var extraHeight=($('#wpadminbar').length>0)?$('#wpadminbar').height():0;if($('body[data-hhun="1"]').length>0&&!$('#header-outer[data-remove-fixed="1"]').length>0)$('#header-outer').addClass('parallax-contained');window.addEventListener('scroll',function(){window.requestAnimationFrame(bindHeaderParallax);},false);}
function bindHeaderParallax(){var $scrollTop=$(window).scrollTop();var pageHeadingHeight=$('#page-header-bg .col.span_6').height();if(!$('body').hasClass('mobile')&&navigator.userAgent.match(/iPad/i)==null&&$('body.material-ocm-open').length==0){if(window.innerWidth>1000){$('body:not("[data-header-format=\'left-header\']") #page-header-bg[data-parallax="1"]').css('top',$('#ajax-content-wrap').offset().top);}else{$('body:not("[data-header-format=\'left-header\']") #page-header-bg[data-parallax="1"]').css('top','0');}
var $multiplier1=($('body[data-hhun="1"]').length>0||$('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0)?0.40:0.4;var $multiplier2=($('body[data-hhun="1"]').length>0||$('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0)?0.09:0.09;var $parallaxHeaderHUN=($('#header-outer[data-transparency-option="1"]').length>0)?0.49:0.4;if($('#page-header-bg.out-of-sight').length==0){if($headerRemoveStickyness){$('#page-header-bg[data-parallax="1"]').css({'transform':'translateY('+$scrollTop*-0.55+'px)'});}else{$('#page-header-bg[data-parallax="1"]').css({'transform':'translateY('+$scrollTop*-$multiplier1+'px)'});}
var multipler=($('body').hasClass('single'))?1:2;if(!$headerRemoveStickyness){$('#page-header-bg[data-parallax="1"] .span_6 .inner-wrap,  #page-header-bg[data-parallax="1"][data-post-hs="default_minimal"] .author-section').css({'opacity':1-($scrollTop/(pageHeaderHeight-60))});}
if($headerRemoveStickyness){$('#page-header-bg[data-parallax="1"] .span_6 .inner-wrap, body[data-button-style="rounded"] #page-header-bg[data-parallax="1"] .scroll-down-wrap, #page-header-bg[data-parallax="1"][data-post-hs="default_minimal"] .author-section').css({'transform':'translateY('+$scrollTop*-0.45+'px)'});}else{$('#page-header-bg[data-parallax="1"] .span_6 .inner-wrap, body[data-button-style="rounded"] #page-header-bg[data-parallax="1"] .section-down-arrow, #page-header-bg[data-parallax="1"][data-post-hs="default_minimal"] .author-section').css({'transform':'translateY('+$scrollTop*-$multiplier2+'px)'});}
if($('#page-header-bg[data-parallax="1"] .span_6 .inner-wrap').css('opacity')==0){$('#page-header-bg[data-parallax="1"] .span_6 .inner-wrap, #page-header-bg[data-parallax="1"] .portfolio-filters').hide();}else{$('#page-header-bg[data-parallax="1"] .span_6 .inner-wrap, #page-header-bg[data-parallax="1"] .portfolio-filters').show();}
if($('body[data-hhun="1"]').length>0&&!$('#header-outer').hasClass('side-widget-open')&&!$('#header-outer .slide-out-widget-area-toggle a').hasClass('animating')){$('#header-outer.parallax-contained').css({'transform':'translateY('+$scrollTop*-$parallaxHeaderHUN+'px)'});}}
else if($('#page-header-bg.out-of-sight').length==0){var multipler=($('body').hasClass('single'))?1:2;$('#page-header-wrap .nectar-particles .fade-out').css({'opacity':0+($scrollTop/(pageHeaderHeight+pageHeaderHeight*$multiplier))});}
if(($scrollTop/(pageHeaderHeight+$('#header-space').height()+extraHeight))>1){$('#page-header-bg, .nectar-particles, #page-header-bg .fade-out').css('visibility','hidden').hide().addClass('out-of-sight');}
else{$('#page-header-bg, .nectar-particles, #page-header-bg .fade-out').css('visibility','visible').show().removeClass('out-of-sight');pageHeaderHeight=parseInt($('#page-header-bg').height());$('#page-header-bg .container > .row').css('top',0);var $divisionMultipler=($('#header-outer[data-remove-border="true"]').length>0&&$('#header-outer[data-format="centered-menu-under-logo"]').length==0)?2:1;pageHeadingHeight=$('#page-header-bg .col.span_6').height();}}}
if($('#page-header-bg').length>0){var $initialImgCheckAscend=extractUrl($('#page-header-bg').css('background-image'));if($initialImgCheckAscend&&$initialImgCheckAscend.indexOf('.')!==-1){$('#page-header-bg').addClass('has-bg');}}
function pageHeaderInit(){var wooCommerceHeader=($('.demo_store').length>0)?32:0;var centeredNavAltSpace=($('#header-outer[data-format="centered-menu-under-logo"]').length>0)?$('header#top nav > .sf-menu').height()-20:null;if($('#header-outer[data-transparent-header="true"]').length>0){$('#page-header-bg[data-parallax="1"]').css({'top':extraHeight+wooCommerceHeader});}else{var logoHeight=parseInt($('#header-outer').attr('data-logo-height'));var headerPadding=parseInt($('#header-outer').attr('data-padding'));var headerPadding2=parseInt($('#header-outer').attr('data-padding'));var extraDef=10;var headerResize=($('body').hasClass('pp-video-function'))?'1':$('#header-outer').attr('data-header-resize');var headerResizeOffExtra=0;var extraHeight=($('#wpadminbar').length>0)?$('#wpadminbar').height():0;var usingLogoImage=true;var mediaElement=($('.wp-video-shortcode').length>0)?36:0;var secondaryHeader=($('#header-outer').attr('data-using-secondary')=='1')?32:0;if($('body[data-header-resize="0"]').length==0&&$('body.material').length==0){$('#page-header-bg[data-parallax="1"]').css({'top':($('#page-header-wrap').offset().top)+'px'});}}
if($('#ajax-content-wrap').length==0||!$('body').hasClass('ajax-loaded')){$('#page-header-bg[data-parallax="1"]').animate({'opacity':1},350,'easeInCubic');}else if($('#ajax-content-wrap').length==1){$('#page-header-bg[data-parallax="1"]').css({'opacity':1});}
if($smoothCache==true&&$(window).width()>690&&$('body').outerHeight(true)>$(window).height()&&Modernizr.csstransforms3d&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){niceScrollInit();$(window).trigger('resize')}
$('#page-header-bg[data-parallax="1"] .nectar-particles').append('<div class="fade-out" />');}
function nectarPageHeader(){if($('#page-header-bg').length>0){fullScreenHeaderInit();pageHeader();}
if($('#page-header-bg[data-parallax="1"]').length>0){var img=new Image();var $initialImgCheck=extractUrl($('#page-header-bg[data-parallax="1"]').css('background-image'));if($initialImgCheck&&$initialImgCheck.indexOf('.')!==-1){img.onload=function(){pageHeaderInit();}
img.src=extractUrl($('#page-header-bg[data-parallax="1"]').css('background-image'));}else{pageHeaderInit();}
$('#page-header-bg[data-parallax="1"] .span_6').css({'opacity':1});if(window.addEventListener){window.addEventListener('scroll',function(){requestAnimationFrame(bindHeaderParallax);},false);}}
if($('#page-header-bg').length>0){var $initialImgCheckAscend=extractUrl($('#page-header-bg').css('background-image'));if($initialImgCheckAscend&&$initialImgCheckAscend.indexOf('.')!==-1){$('#page-header-bg').addClass('has-bg');}}}
if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1||navigator.userAgent.match(/(iPod|iPhone|iPad)/)){window.onunload=function(){nectarPageHeader();};}
function pageHeaderTextEffectInit(){$('#page-header-bg').each(function(){if($(this).attr('data-text-effect')=='rotate_in'){var $topHeading='none';if($(this).find('.span_6 h1').length>0){$topHeading='h1';}
if($topHeading!='none'){var $selector=($(this).find('.nectar-particles').length>0)?'.inner-wrap.shape-1':'.span_6';$(this).find($selector).find($topHeading).addClass('top-heading').contents().filter(function(){return this.nodeType===3&&typeof this.data!='undefined'&&this.data.replace(/\s+/,"");}).wrap('<span class="wraped"></span>');$(this).find($selector).find('.wraped').each(function(){textNode=$(this);text=textNode.text().split(' ');replace='';$.each(text,function(index,value){if(value.replace(/\s+/,"")){replace+='<span class="wraped"><span>'+value+'</span></span> ';}});textNode.replaceWith($(replace));});}}});}
function pageHeaderTextEffect(){if($('#page-header-bg .nectar-particles').length==0&&$('#page-header-bg[data-text-effect="none"]').length==0||$('.nectar-box-roll').length>0&&$('#page-header-bg .nectar-particles').length==0){var $selector=($('.nectar-box-roll').length==0)?'#page-header-bg .span_6':'.nectar-box-roll .overlaid-content .span_6';$($selector).find('.wraped').each(function(i){$(this).find('span').delay(i*370).transition({rotateX:'0','opacity':1,y:0},400,'easeOutQuad');});setTimeout(function(){$($selector).find('.inner-wrap > *:not(.top-heading)').each(function(i){$(this).delay(i*370).transition({rotateX:'0','opacity':1,y:0},650,'easeOutQuad');});$('.scroll-down-wrap').removeClass('hidden');},$($selector).find('.wraped').length*370);}}
var $effectTimeout=($('#ajax-loading-screen').length>0)?800:0;pageHeaderTextEffectInit();if($('#page-header-bg .nectar-video-wrap video').length==0){setTimeout(pageHeaderTextEffect,$effectTimeout);}
if($('header#top nav > ul.sf-menu ul').length>0){var $midnightSubmenuTimeout;$('body').on('mouseover','#header-outer .midnightHeader .sf-with-ul, #header-outer .midnightHeader .cart-menu',function(){if($(this).parents('.midnightHeader').offset().top-$(window).scrollTop()<50){$(this).parents('.midnightHeader').css({'z-index':'9999'}).addClass('overflow');$(this).parents('.midnightInner').css('overflow','visible');}});$('body').on('mouseleave','#header-outer .midnightHeader',function(){var $that=$(this);clearTimeout($midnightSubmenuTimeout);$midnightSubmenuTimeout=setTimeout(function(){if(!$that.is(':hover')){$that.css({'z-index':'auto'}).removeClass('overflow');$that.find('.midnightInner').css('overflow','hidden');}},900);});}
function midnightInit(){if($('#header-outer[data-permanent-transparent="1"]').length>0&&$('body[data-bg-header="true"]').length>0){if($('.container-wrap div[data-midnight]').length==0){$('.container-wrap').attr('data-midnight','dark');}
var $midnightCompatArr=[];$('div[data-midnight]').each(function(){if($(this).attr('data-midnight')=='light'||$(this).attr('data-midnight')=='dark'){$midnightCompatArr.push($(this));}});if($midnightCompatArr.length>0){$.each($midnightCompatArr,function(k,v){if(v.attr('data-midnight')=='light'||v.attr('data-midnight')=='dark'){var $that=v;var waypoint=new Waypoint({element:$that,handler:function(direction){if($('body.material-ocm-open').length>0)return;if(direction=='down'){var $textColor=($that.attr('data-midnight')=='light')?'':'dark-slide';$('#header-outer').removeClass('dark-slide').addClass($textColor);}else{if(k-1>=0){var $prevMidItem=k-1;}else{var $prevMidItem=k;}
var $textColor=($midnightCompatArr[$prevMidItem].attr('data-midnight')=='light')?'':'dark-slide';$('#header-outer').removeClass('dark-slide').addClass($textColor);}},offset:$('#header-outer').height()});}});}}}
function getScrollbarWidth(){var outer=document.createElement("div");outer.style.visibility="hidden";outer.style.width="100px";outer.style.msOverflowStyle="scrollbar";document.body.appendChild(outer);var widthNoScroll=outer.offsetWidth;outer.style.overflow="scroll";var inner=document.createElement("div");inner.style.width="100%";outer.appendChild(inner);var widthWithScroll=inner.offsetWidth;outer.parentNode.removeChild(outer);return widthNoScroll-widthWithScroll;}
function boxRollInit(){if($('.nectar-box-roll').length>0){$('body').attr('data-scrollbar-width',getScrollbarWidth());$('body, html, #ajax-content-wrap, .container-wrap, .blurred-wrap').addClass('no-scroll');$('body,html').stop().animate({scrollTop:0},0);$('.container-wrap').css('opacity',0).addClass('no-transform-animation-bottom-out').addClass('bottomBoxOut');if($('.mobile').length==0)$('#ajax-loading-screen .loading-icon > span').css({'left':'-'+getScrollbarWidth()/2+'px'});var $overlaid=$('#page-header-bg .overlaid-content').clone();var $scrollDownOverlaid=$('.scroll-down-wrap').clone();$('#page-header-bg').removeAttr('data-midnight');$('#page-header-bg .overlaid-content, #page-header-bg .scroll-down-wrap').remove();$('.nectar-box-roll').append($overlaid);if($('#header-outer.dark-slide').length==0){$('.nectar-box-roll').attr('data-midnight','light');}else{$('.nectar-box-roll').attr('data-midnight','dark');}
$('.overlaid-content').append($scrollDownOverlaid);if($('.page-submenu[data-sticky="true"]').length>0){$('.container-wrap').addClass('no-trans');}
nectarBoxRollContentHeight();$('html').addClass('nectar-box-roll-loaded');setTimeout(function(){pageLoadHash();},700);}else{$('#ajax-content-wrap, .blurred-wrap').addClass('at-content');$('body, html, #ajax-content-wrap, .container-wrap, .blurred-wrap').removeClass('no-scroll');$('.container-wrap').css('opacity',1).removeClass('no-transform-animation-bottom-out').removeClass('bottomBoxOut').removeClass('bottomBoxIn');perspect='not-rolled';}}
if($('.nectar-box-roll').length>0){boxRollInit();}
function nectarBoxRollContentHeight(){var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-space').height();if($('#header-outer[data-transparent-header="true"]').length==0){$('.nectar-box-roll .overlaid-content, .nectar-box-roll .canvas-bg, .container-wrap').css({'height':window.innerHeight-$headerNavSpace,'min-height':window.innerHeight-$headerNavSpace});if($('.mobile').length==0&&$('body[data-header-format="left-header"]').length==0){$('#ajax-content-wrap').css('margin-top',$headerNavSpace);$('#slide-out-widget-area.fullscreen').css('margin-top','-'+$headerNavSpace+'px');}
else{$('#ajax-content-wrap, #slide-out-widget-area.fullscreen').css('margin-top','0');}}else{if($('.mobile').length>0&&$('body[data-permanent-transparent="1"]').length==0){$('.nectar-box-roll .overlaid-content, .nectar-box-roll .canvas-bg, .container-wrap').css('height',window.innerHeight-$headerNavSpace);}else{$('.nectar-box-roll .overlaid-content, .nectar-box-roll .canvas-bg, .container-wrap').css('height',window.innerHeight);}}}
if($('.nectar-box-roll').length>0)$(window).on('resize',nectarBoxRollContentHeight);var perspect='not-rolled';var animating='false';function boxRoll(e,d){var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-space').height();if($('#slide-out-widget-area.open').length>0)return false;if($('.nectar-box-roll canvas').length>0&&$('.nectar-box-roll canvas[data-loaded="true"]').length==0)return false;if(perspect=='not-rolled'&&animating=='false'&&d==-1){perspect='rolled';animating='true';$('body').addClass('box-animating').addClass('box-perspective-rolled').addClass('box-rolling');$('.nectar-box-roll #page-header-bg').removeClass('topBoxIn').addClass('topBoxOut').css('will-change','transform');$('.nectar-box-roll .overlaid-content').removeClass('topBoxIn2').removeClass('topBoxIn').addClass('topBoxOut2').css('will-change','transform');$('.container-wrap').removeClass('bottomBoxOut').addClass('bottomBoxIn').removeClass('no-transform-animation-bottom-out').addClass('nectar-box-roll-class').css('will-change','transform');if($('#header-outer[data-transparent-header="true"]').length==0){$('.container-wrap').css({'height':$(window).height()-$headerNavSpace,'opacity':1});$('#slide-out-widget-area.fullscreen').css('margin-top','0px');}else{$('.container-wrap').css({'height':$(window).height(),'opacity':1});}
$('.nectar-slider-wrap').css({'opacity':0});updateRowRightPadding(d);pauseVideoBG();var timeout1=1220;var timeout2=1650;var timeout3=1700;var timeout4=1350;if($('html.no-cssanimations').length>0){timeout1=1;timeout2=1;timeout3=1;timeout4=1;}
$('.container-wrap').css('padding-right',$('body').attr('data-scrollbar-width')+'px');setTimeout(function(){$('#header-outer, #wpadminbar, body:not(.material) .cart-outer .cart-menu, .midnightHeader .midnightInner').animate({'padding-right':$('body').attr('data-scrollbar-width')},250);$('.nectar-box-roll .canvas-bg').addClass('out-of-sight');if($('#header-outer[data-permanent-transparent="1"]').length==0)$('#header-outer').removeClass('transparent');if($('body.mobile').length>0)$('.nectar-box-roll').css({'z-index':'1'});$first_row_coloring=($('.container-wrap > .main-content > .row > .wpb_row').length>0)?$('.container-wrap > .main-content > .row > .wpb_row:first-child').attr('data-midnight'):'dark';if($('#header-outer[data-permanent-transparent="1"]').length>0){if($first_row_coloring=='dark'){$('#header-outer').addClass('dark-slide');}else{$('#header-outer').removeClass('dark-slide');}}},timeout1);setTimeout(function(){updateRowRightPadding(1);$('body,html,#ajax-content-wrap, .container-wrap, .blurred-wrap').removeClass('no-scroll');$('#ajax-content-wrap, .blurred-wrap').addClass('at-content');$('.container-wrap, #footer-outer').removeClass('bottomBoxIn').removeClass('nectar-box-roll-class').addClass('auto-height');$('#header-outer, #wpadminbar, .container-wrap, .cart-outer .cart-menu, .midnightHeader .midnightInner').stop().css('padding-right',0);if($smoothActive==1&&$(window).width()>690&&Modernizr.csstransforms3d&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){niceScrollInit();}
$('.nectar-box-roll').css({'z-index':'-1000'}).transition({'y':'-200%'},0);$('.nectar-box-roll canvas').hide();$('body').removeClass('box-rolling');$('.nectar-slider-wrap').transition({'opacity':1},600,'easeOutCubic');$('.nectar-box-roll #page-header-bg, .nectar-box-roll .overlaid-content, .container-wrap').css('will-change','auto');if($waypointsBound==false){waypoints();midnightInit();}},timeout2);setTimeout(function(){$('.container-wrap .main-content > .row > div > div[class*="col"]').css({'opacity':1});},timeout4);setTimeout(function(){animating='false';$('body').removeClass('box-animating');},timeout3);if($('#header-outer[data-permanent-transparent="1"]').length==0&&$('.mobile').length==0&&$('#header-outer[data-transparent-header="true"]').length!=0){$('#ajax-content-wrap').transition({'margin-top':$('#header-outer').outerHeight(true)+$('#header-outer').offset().top},2000,'easeInOutQuad');}
if($('.mobile #header-outer[data-permanent-transparent="1"]').length>0&&$('.mobile #header-outer[data-mobile-fixed="false"]').length==1)$('#header-outer').transition({'y':'-100%'},400,'easeOutCubic');}
else if(perspect=='rolled'&&animating=='false'&&d==1&&$(window).scrollTop()<100){$('.container-wrap').removeClass('auto-height');if($('#header-outer[data-transparent-header="true"]').length==0){$('.container-wrap').css({'height':$(window).height()-$headerNavSpace,'opacity':1});}else{$('.container-wrap').css({'height':$(window).height(),'opacity':1});}
$('#footer-outer').removeClass('auto-height');$('body').addClass('box-rolling');perspect='not-rolled';animating='true';$('body').addClass('box-animating').addClass('box-perspective-not-rolled');$('#header-outer, #wpadminbar, .container-wrap, .cart-outer .cart-menu, .midnightHeader .midnightInner').css('padding-right',$('body').attr('data-scrollbar-width')+'px');$('.nectar-slider-wrap').transition({'opacity':0},600,'easeOutCubic');$('.container-wrap .main-content > .row > div > div[class*="col"]').stop(true).css({'opacity':0});setTimeout(function(){$('#header-outer, #wpadminbar, .cart-outer .cart-menu, .midnightHeader .midnightInner').animate({'padding-right':0},250);$('.nectar-box-roll .canvas-bg').removeClass('out-of-sight');resizeVideoToCover();if($('#header-outer[data-transparent-header="true"]').length!=0){$('#ajax-content-wrap').stop(true,true).transition({'margin-top':0},2000,'easeInOutCubic');}else{if($('.mobile').length==0)$('#slide-out-widget-area.fullscreen').css('margin-top','-'+$headerNavSpace+'px');}},30);var timeout1=1700;var timeout2=1600;var timeout3=1300;if($('html.no-cssanimations').length>0){timeout1=1;timeout2=1;timeout3=1;}
if($('body.mobile').length>0){setTimeout(function(){$('.nectar-box-roll').css('z-index','1000');},timeout3);}else{$('.nectar-box-roll').css('z-index','1000');}
updateRowRightPadding(d);removeNiceScroll();$('.nectar-box-roll').transition({'y':'0'},0);$('.nectar-box-roll canvas').show();setTimeout(function(){updateRowRightPadding(1);animating='false';$('body').removeClass('box-animating');$('#page-header-bg').removeClass('topBoxIn');$('.overlaid-content').removeClass('topBoxIn2');$('body').removeClass('box-rolling');resumeVideoBG();$('.nectar-box-roll #page-header-bg, .nectar-box-roll .overlaid-content, .container-wrap').css('will-change','auto');if($('#header-outer[data-permanent-transparent="1"]').length>0){if($('.nectar-box-roll[data-midnight="dark"]').length>0){$('#header-outer').addClass('dark-slide');}else{$('#header-outer').removeClass('dark-slide');}}},timeout1);setTimeout(function(){if($('.mobile #header-outer[data-permanent-transparent="1"]').length>0&&$('.mobile #header-outer[data-mobile-fixed="false"]').length==1)$('#header-outer').transition({'y':'0%'},400,'easeOutCubic');},timeout2);$('body,html,#ajax-content-wrap, .container-wrap, .blurred-wrap').addClass('no-scroll');$('#ajax-content-wrap, .blurred-wrap').removeClass('at-content');$('.container-wrap').addClass('nectar-box-roll-class');$('.nectar-box-roll #page-header-bg').removeClass('topBoxOut').addClass('topBoxIn').css('will-change','transform');$('.container-wrap').removeClass('bottomBoxIn').addClass('bottomBoxOut').css('will-change','transform');if($('#header-outer[data-transparent-header="true"]').length>0&&$('#header-outer[data-permanent-transparent="1"]').length==0)$('#header-outer').addClass('transparent');$('.nectar-box-roll .overlaid-content').removeClass('topBoxOut2').removeClass('topBoxOut').addClass('topBoxIn2').css('will-change','transform');if($('#header-outer[data-header-resize="1"]').length>0){bigNav();}
$('.nectar-box-roll .trigger-scroll-down').removeClass('hovered');}}
function boxScrollEvent(event,delta){if($('#slide-out-widget-area.open.fullscreen').length>0||$('.material-ocm-open').length>0||$('#search-outer.material-open').length>0)return false;boxRoll(event,delta);}
function boxRollMouseWheelInit(){if($('.nectar-box-roll').length>0){$('body').on("mousewheel",boxScrollEvent);}else{$('body').off("mousewheel",boxScrollEvent);}}
if($('.nectar-box-roll').length>0){boxRollMouseWheelInit();}
$('body').on('click','.nectar-box-roll .section-down-arrow',function(){boxRoll(null,-1);$(this).addClass('hovered');setTimeout(function(){$('.nectar-box-roll .section-down-arrow').removeClass('hovered');},2000);return false;});function updateRowRightPadding(d){$('.wpb_row.full-width-section').each(function(){if($(this).hasClass('extraPadding')&&d==1){$(this).css('padding-right',parseInt($(this).css('padding-right'))-parseInt($('body').attr('data-scrollbar-width'))+'px').removeClass('extraPadding');}else{$(this).css('padding-right',parseInt($('body').attr('data-scrollbar-width'))+parseInt($(this).css('padding-right'))+'px').addClass('extraPadding');}});$('.wpb_row.full-width-content').each(function(){if($(this).find('.row-bg.using-image').length==0){if($(this).hasClass('extraPadding')&&d==1){$(this).find('.row-bg').css('width',parseInt($(this).width())-parseInt($('body').attr('data-scrollbar-width'))+'px').removeClass('extraPadding');}else{$(this).find('.row-bg').css('width',parseInt($('body').attr('data-scrollbar-width'))+$(this).width()+'px').addClass('extraPadding');}}});}
function pauseVideoBG(){if($('.nectar-box-roll video').length>0&&!nectarDOMInfo.usingMobileBrowser){$('.nectar-box-roll video')[0].pause();}}
function resumeVideoBG(){if($('.nectar-box-roll video').length>0&&!nectarDOMInfo.usingMobileBrowser){$('.nectar-box-roll video')[0].play();}}
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)&&$('.nectar-box-roll').length>0){$('body').swipe({tap:function(event,target){if($(target).parents('.nectar-flip-box').length>0)
$(target).parents('.nectar-flip-box').trigger('click');if($(target).is('.nectar-flip-box'))
$(target).trigger('click');},swipeStatus:function(event,phase,direction,distance,duration,fingers){if($('#slide-out-widget-area.open').length>0)return false;if(direction=='up'){boxRoll(null,-1);if($('#ajax-content-wrap.no-scroll').length==0)$('body').swipe("option","allowPageScroll",'vertical');}else if(direction=="down"&&$(window).scrollTop()==0){boxRoll(null,1);$('body').swipe("option","allowPageScroll",'auto');}}});}
function removeNiceScroll(){if($().niceScroll&&$("html").getNiceScroll()){var nice=$("html").getNiceScroll();nice.stop();$('html').removeClass('no-overflow-y');$('.nicescroll-rails').hide();if($('#boxed').length==0){$('body, body #header-outer, body #header-secondary-outer, body #search-outer, .midnightHeader .midnightInner').css('padding-right','0px');}else if($('body[data-ext-responsive="true"]').length==0){$('body').css('padding-right','0px');}
$('body').attr('data-smooth-scrolling','0');}}
var $waypointsBound=false;function waypoints(){rowBGAnimations();columnBGAnimations();colAndImgAnimations();progressBars();dividers();iconList();animated_titles();highlighted_text();imageWithHotspots();clientsFadeIn();splitLineHeadings();svgAnimations();milestoneInit();nectar_fancy_ul_init();owl_carousel_animate();headerRowColorInheritInit();morphingOutlines();portfolioLoadIn();animatedColBorders();foodMenuItems();vcWaypoints();$waypointsBound=true;}
var timeout;var productToAdd;var $dropdownStyle=($('body[data-dropdown-style="minimal"]').length>0)?'minimal':'default';$('body').on('click','.product .add_to_cart_button',function(){var $productHeading=($(this).parents('li').find('h2').length>0)?'h2':'h3';productToAdd=$(this).parents('li').find($productHeading).text();$('#header-outer .cart-notification span.item-name').html(productToAdd);});$('body').on('mouseenter','#header-outer .cart-notification',function(){if($dropdownStyle=='minimal'){$(this).hide();$('#header-outer .widget_shopping_cart').addClass('open').stop(true,true).show();$('#header-outer .cart_list').stop(true,true).show();}else{$(this).fadeOut(400);$('#header-outer .widget_shopping_cart').stop(true,true).fadeIn(300);$('#header-outer .cart_list').stop(true,true).fadeIn(300);}
clearTimeout(timeout);});var $headerCartSelector=($('body.material').length>0)?'#header-outer .nectar-woo-cart':'#header-outer  div.cart-outer';if($($headerCartSelector).length>0){$($headerCartSelector).hoverIntent(function(){if($dropdownStyle=='minimal'){$('#header-outer .widget_shopping_cart').addClass('open').stop(true,true).show()
$('#header-outer .cart_list').stop(true,true).show();clearTimeout(timeout);$('#header-outer .cart-notification').hide();}else{$('#header-outer .widget_shopping_cart').addClass('open').stop(true,true).fadeIn(300);$('#header-outer .cart_list').stop(true,true).fadeIn(300);clearTimeout(timeout);$('#header-outer .cart-notification').fadeOut(300);}});}
$('body').on('mouseleave',$headerCartSelector,function(){var $that=$(this);setTimeout(function(){if(!$that.is(':hover')){$('#header-outer .widget_shopping_cart').removeClass('open').stop(true,true).fadeOut(300);$('#header-outer .cart_list').stop(true,true).fadeOut(300);}},200);});if($('#header-outer[data-cart="false"]').length==0){$('body').on('added_to_cart',shopping_cart_dropdown_show);$('body').on('added_to_cart',shopping_cart_dropdown);$('body').on('removed_from_cart',wooCartImgPos);}
function shopping_cart_dropdown(){if(!$('.widget_shopping_cart .widget_shopping_cart_content .cart_list .empty').length&&$('.widget_shopping_cart .widget_shopping_cart_content .cart_list').length>0){$('.cart-menu-wrap').addClass('has_products');$('header#top nav > ul, #search-outer #search #close a, header#top .span_9 >.slide-out-widget-area-toggle').addClass('product_added');if(!$('.cart-menu-wrap').hasClass('static'))$('.cart-menu-wrap, #mobile-cart-link').addClass('first-load');wooCartImgPos();if($('#header-outer').hasClass('directional-nav-effect')&&$('#header-outer .cart-icon-wrap .dark').length==0&&$('body.ascend').length>0){$('#header-outer .cart-outer .cart-icon-wrap').each(function(){$(this).find('> i, > span.light, > span.dark, > span.original').remove();$(this).append('<span class="dark"><span><i class="icon-salient-cart"></i></span></span><span class="light"><span><i class="icon-salient-cart"></i></span></span><span class="original"><span><i class="icon-salient-cart"></i></span></span>');$(this).find('.original').attr('data-w',$(this).find('span.original').width()+1);});}}}
function shopping_cart_dropdown_show(e){clearTimeout(timeout);if(!$('.widget_shopping_cart .widget_shopping_cart_content .cart_list .empty').length&&$('.widget_shopping_cart .widget_shopping_cart_content .cart_list').length>0&&typeof e.type!='undefined'){if($('#header-outer .cart-notification .item-name').length>0&&$('#header-outer .cart-notification .item-name').text().length==0){return;}
if(!$('#header-outer .cart-menu-wrap').hasClass('has_products')){setTimeout(function(){$('#header-outer .cart-notification').fadeIn(400);},400);}
else if(!$('#header-outer .cart-notification').is(':visible')){$('#header-outer .cart-notification').fadeIn(400);}else{$('#header-outer .cart-notification').show();}
timeout=setTimeout(hideCart,2700);$('.cart-menu a, .widget_shopping_cart a').addClass('no-ajaxy');}}
function hideCart(){$('#header-outer .cart-notification').stop(true,true).fadeOut();}
function checkForWooItems(){var checkForCartItems=setInterval(shopping_cart_dropdown,250);setTimeout(function(){clearInterval(checkForCartItems);},4500);}
function wooCartImgPos(){$('#header-outer .widget_shopping_cart .cart_list li').each(function(){if($(this).find('> img').length==0&&$(this).find('.product-meta').length==0){var productCartImgLinkSrc=($(this).find('> a[href]:not(.remove)').length>0)?$(this).find('> a[href]:not(.remove)').attr('href'):'';var productCartImg=$(this).find('> a > img').clone();$(this).wrapInner('<div class="product-meta" />');$(this).prepend(productCartImg);if(productCartImgLinkSrc.length>0){productCartImg.wrap('<a href="'+productCartImgLinkSrc+'"></a>');}}});}
if($('#header-outer[data-cart="false"]').length==0){checkForWooItems();}
function nectarAccountPageTabs(){if($('body.woocommerce-account #customer_login').length==0)return;$('.woocommerce-account .woocommerce > #customer_login').prepend('<div class="nectar-form-controls" />');$('.woocommerce-account .woocommerce > #customer_login > div:not(.nectar-form-controls)').each(function(){var $title=$(this).find('> h2').text();$('#customer_login .nectar-form-controls').append('<div class="control">'+$title+'</div>');});$('.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control').on('click',function(){$('.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control').removeClass('active');$(this).addClass('active');var formIndex=$(this).index()+1;$('#customer_login div[class*="u-column"]').hide();$('#customer_login div[class*="u-column"].col-'+formIndex).show();setTimeout(function(){$('#customer_login div[class*="u-column"]').removeClass('visible');$('#customer_login div[class*="u-column"].col-'+formIndex).addClass('visible');},30);});$('.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control:nth-child(1)').trigger('click');}
nectarAccountPageTabs();var extraHeight=($('#wpadminbar').length>0)?$('#wpadminbar').height():0;var secondaryHeader=($('#header-outer').attr('data-using-secondary')=='1')?32:0;function searchFieldCenter(){var $headerHeightSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-outer').outerHeight();$('#search-outer').css('top',$headerHeightSpace+extraHeight+secondaryHeader);$('#search-outer > #search #search-box').css('top',($(window).height()/2)-($('#search-outer > #search input').height()/2)-$headerHeightSpace);}
$('body').on('mouseover','.text_on_hover .product-wrap',function(){$(this).parent().addClass('hovered');});$('body').on('mouseover','.text_on_hover > a:first-child',function(){$(this).parent().addClass('hovered');});$('body').on('mouseout','.text_on_hover .product-wrap',function(){$(this).parent().removeClass('hovered');});$('body').on('mouseout','.text_on_hover > a:first-child',function(){$(this).parent().removeClass('hovered');});if($('.material.product').length>0||$('.minimal.product').length>0||$('.nectar-fancy-box[data-style="parallax_hover"]').length>0||$('.nectar-category-grid[data-shadow-hover="yes"]').length>0){var $productZindex=101;$('body').on('mouseenter','.material.product, .minimal.product, .nectar-fancy-box[data-style="parallax_hover"], .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item',function(){$productZindex++;$(this).css('z-index',$productZindex+1);});$('body').on('mouseleave','.material.product, .minimal.product, .nectar-fancy-box[data-style="parallax_hover"], .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item',function(){var $that=$(this);setTimeout(function(){if(!$that.is(':hover'))$that.css('z-index',100);},350);});setInterval(function(){if($('.nectar-fancy-box[data-style="parallax_hover"]:hover').length>0||$('.minimal.product:hover').length>0){return;}
$('.material.product:not(:hover), .minimal.product:not(:hover), .nectar-fancy-box[data-style="parallax_hover"]:not(:hover), .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item:not(:hover)').css('z-index',100);$productZindex=101;},10000);}
function minimalProductHover(){$('.products .classic .product-wrap .add_to_cart_button').wrapInner('<span />');$('.products .classic .product-wrap .add_to_cart_button').prepend('<i class="normal icon-salient-cart"></i>');$('body').on('mouseover','.products .minimal.product',function(){minimalProductCalc($(this));});$('body').on('mouseleave','.products .minimal.product',function(){$(this).find('.background-color-expand').css({'transform':'scale(1)'});});$('.products .minimal.product').each(function(){if($(this).is(':hover')){$(this).trigger('mouseover');}});}
function minimalProductCalc(el){var $item=el;var $itemWidth=$item.width();var $itemHeight=$item.height();var $wChange=(parseInt($itemWidth)+40)/parseInt($itemWidth);var $hChange=(parseInt($itemHeight)+40)/parseInt($itemHeight);$item.addClass('hover-bound');$item.find('.background-color-expand').css({'transform':'scale('+$wChange+','+$hChange+') translateY(0px)'});}
minimalProductHover();$('.woocommerce #sidebar .widget.woocommerce').each(function(){if($(this).find('> h4').length==0){$(this).addClass('no-widget-title');}});$('body').on('click','#sidebar .widget.woocommerce:not(.widget_price_filter) h4',function(){if($(window).width()<1000){$(this).parent().find('> ul').slideToggle();$(this).parent().toggleClass('open-filter');}});$('body').on('mouseenter','#header-outer [data-cart-style="slide_in"] .cart-menu-wrap',openRightCart);function openRightCart(){if($('.nectar-slide-in-cart ul.cart_list li:not(.empty)').length>0){$('.nectar-slide-in-cart').addClass('open');$(window).on('mousemove.rightCartOffsetCheck',closeCartCheck);}}
function closeCartCheck(e){var $windowWidth=$(window).width();if(e.clientX<$windowWidth-370-$bodyBorderWidth){$(window).off('mousemove.rightCartOffsetCheck',closeNavCheck);$('.nectar-slide-in-cart').removeClass('open');}}
var $placeholder=($('#search-outer #search input[type=text][data-placeholder]').length>0)?$('#search-outer #search input[type=text]').attr('data-placeholder'):'';var logoHeight=parseInt($('#header-outer').attr('data-logo-height'));if($('body').hasClass('material')&&$('#header-outer .bg-color-stripe').length==0){$('#header-outer').append('<div class="bg-color-stripe" />');}
$('body').on('click','#search-btn a',function(){return false;});$('body').on('mouseup','#search-btn a:not(.inactive), #header-outer .mobile-search',function(){if($(this).hasClass('open-search')){return false;}
if($('body').hasClass('ascend')||$('body[data-header-format="left-header"]').length>0&&$('body.material').length==0){$('#search-outer > #search form, #search-outer #search .span_12 span').css('opacity',0);$('#search-outer > #search form').css('bottom','10px');$('#search-outer #search .span_12 span').css('top','10px');$('#search-outer').show();$('#search-outer').stop().transition({scale:'1,0','opacity':1},0).transition({scale:'1,1'},400,'easeInOutCubic');$('#search-outer > #search form').delay(400).animate({'opacity':1,'bottom':0},'easeOutCirc');$('#search-outer #search .span_12 span').delay(470).animate({'opacity':1,'top':0},'easeOutCirc');}else if(!$('body').hasClass('material')){$('#search-outer').stop(true).fadeIn(600,'easeOutExpo');}else{$('#header-outer[data-transparent-header="true"] .bg-color-stripe').css('transition','');$('#search-outer').addClass('material-open');$('#ajax-content-wrap').addClass('material-open');$('#header-outer').addClass('material-search-open');$('#fp-nav').addClass('material-ocm-open');}
if($('body[data-header-format="left-header"]').length==0){$('body.original #search-outer > #search input[type="text"]').css({'top':$('#search-outer').height()/2-$('#search-outer > #search input[type="text"]').height()/2});}
setTimeout(function(){$('#search input[type=text]').focus();if($('#search input[type=text]').attr('value')==$placeholder){$('#search input[type=text]').setCursorPosition(0);}},300);if($('body').hasClass('ascend')||$('body[data-header-format="left-header"]').length>0&&$('body.material').length==0){searchFieldCenter();}
$(this).toggleClass('open-search');$('.slide-out-widget-area-toggle a:not(#toggle-nav).open:not(.animating)').trigger('click');return false;});$('body:not(.material)').on('keydown','#search input[type=text]',function(){if($(this).attr('value')==$placeholder){$(this).attr('value','');}});$('body:not(.material)').on('keyup','#search input[type=text]',function(){if($(this).attr('value')==''){$(this).attr('value',$placeholder);$(this).setCursorPosition(0);}});$('body').on('click','#close',function(){closeSearch();$('#search-btn a, #header-outer .mobile-search').removeClass('open-search');return false;});$('body.material').on('click','#ajax-content-wrap',function(e){if(e.originalEvent!==undefined){closeSearch();$('#search-btn a, #header-outer .mobile-search').removeClass('open-search');}});if($('body.material').length>0){$(document).keyup(function(e){if(e.keyCode==27){closeSearch();$('#search-btn a').removeClass('open-search');if($('.ocm-effect-wrap.material-ocm-open').length>0){$('.slide-out-widget-area-toggle.material-open a').trigger('click');}}});}
$('body:not(.material)').on('blur','#search-box input[type=text]',function(e){closeSearch();$('#search-btn a, #header-outer .mobile-search').removeClass('open-search');});function closeSearch(){if($('body').hasClass('ascend')||$('body[data-header-format="left-header"]').length>0&&$('body.material').length==0){$('#search-outer').stop().transition({'opacity':0},300,'easeOutCubic');$('#search-btn a').addClass('inactive');setTimeout(function(){$('#search-outer').hide();$('#search-btn a').removeClass('inactive');},300);}else if($('body.material').length==0){$('#search-outer').stop(true).fadeOut(450,'easeOutExpo');}
if($('body').hasClass('material')){$('#ajax-content-wrap').removeClass('material-open');$('#header-outer').removeClass('material-search-open');$('#search-outer').removeClass('material-open');$('#fp-nav').removeClass('material-ocm-open');}}
$('body').on('click','#mobile-menu #mobile-search .container a#show-search',function(){$('#mobile-menu .container > ul').slideUp(500);return false;});function centeredNavBottomBarReposition(){var $headerOuter=$('#header-outer');var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');var $headerSpan3=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_3');var $secondaryHeader=$('#header-secondary-outer');var $headerBtns=$headerSpan3.find('nav >ul.buttons');var $bodyBorderSize=($('.body-border-top').length>0&&$(window).width()>1000)?$('.body-border-top').height():0;var override_remove_check=false;function centeredNavBottomBarSecondary(){if($('body.mobile').length>0){$('#header-outer').css('margin-top','');}else{if($('#header-outer').css('top')=='0px'){$(window).off('scroll',centeredNavBottomFixed_Add);$(window).off('scroll',centeredNavBottomFixed_Remove);$navLogoMargin=parseInt($('body.material #header-outer #logo').css('margin-top'));if($headerSpan9.offset().top-$navLogoMargin-nectarDOMInfo.scrollTop<=$headerOuter.offset().top-parseInt($secondaryHeader.height())){$(window).on('scroll',centeredNavBottomFixed_Add);}else{$(window).on('scroll',centeredNavBottomFixed_Remove);}}
$('#header-outer').css('margin-top',nectarDOMInfo.secondaryHeaderHeight);if($('#header-outer .span_9').css('display')=='none'){$('#header-outer').css('margin-top','');}else if($('#header-outer .span_9').css('display')!='none'&&parseInt($('#header-outer').css('top'))>0){$('#header-outer').css('top','');}}}
if($secondaryHeader.length>0){if($('#header-outer[data-remove-fixed="1"]').length==0&&$('#header-outer[data-condense="true"]').length>0){setTimeout(function(){nectarDOMInfo.secondaryHeaderHeight=$('#header-secondary-outer').height();centeredNavBottomBarSecondary();},50);$(window).smartresize(centeredNavBottomBarSecondary);}}
var $navLogoMargin=parseInt($('body.material #header-outer #logo').css('margin-top'));if($('#header-outer[data-condense="true"]').length>0){$(window).on('scroll',centeredNavBottomFixed_Add);$(window).trigger('scroll');$(window).smartresize(function(){condenseCustomBreakPointHelper();if(nectarDOMInfo.windowWidth>1000&&$('#header-outer').css('position')=='fixed'&&$('#header-outer').css('top')=='0px'&&override_remove_check==false){setTimeout(function(){$(window).off('scroll',centeredNavBottomFixed_Add);$(window).off('scroll',centeredNavBottomFixed_Remove);override_remove_check=true;centeredNavBottomFixed_Remove();},100);}});function condenseCustomBreakPointHelper(){var $withinCustomBreakpoint=mobileBreakPointCheck();if($withinCustomBreakpoint){$('#header-outer').addClass('within-custom-breakpoint');}else{$('#header-outer').removeClass('within-custom-breakpoint');}}
condenseCustomBreakPointHelper();}
function centeredNavBottomFixed_Add(){if(nectarDOMInfo.windowWidth<1000||$('body.material-ocm-open').length>0||$('#header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"] .span_9').css('display')=='none'){return;}
$navLogoMargin=parseInt($('body.material #header-outer #logo').css('margin-top'));var $bodyBorderTop=($('.body-border-top').length>0&&nectarDOMInfo.secondaryHeaderHeight>0)?$('.body-border-top').height():0;if($headerSpan9.offset().top-$navLogoMargin-nectarDOMInfo.scrollTop<=$headerOuter.offset().top-parseInt(nectarDOMInfo.secondaryHeaderHeight)+$bodyBorderTop){var amountToMove=(parseInt($headerSpan9.position().top)-$navLogoMargin-parseInt(nectarDOMInfo.adminBarHeight))+parseInt(nectarDOMInfo.secondaryHeaderHeight)-$bodyBorderTop;if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer .megamenu').length>0&&$('#header-outer[data-transparent-header="true"]').length>0){$('#header-outer').removeClass('no-transition');}
$headerOuter.addClass('fixed-menu').removeClass('transparent').css({'top':'-'+amountToMove+'px','position':'fixed'});var $headerNavBarOffset=$('header#top .span_9 nav >ul').offset().top;var $headerButtonsOffset=$headerBtns.offset().top;if($('#boxed > #header-outer').length>0){$headerButtonsOffset=$headerButtonsOffset+20;}
var $headerButtonsHeight=($headerSpan9.find('.sf-menu > li > a').length>0)?(20-parseInt($headerSpan9.find('.sf-menu > li > a').height()))/2:2;$headerBtns.css('transform','translateY('+(parseInt($headerNavBarOffset)-parseInt($headerButtonsOffset)-$headerButtonsHeight-1)+'px)');$headerBtns.find('.nectar-woo-cart').css('height',$headerOuter.height()+parseInt($headerOuter.css('top'))-parseInt(nectarDOMInfo.adminBarHeight)+parseInt(nectarDOMInfo.secondaryHeaderHeight));$(window).off('scroll',centeredNavBottomFixed_Add);$(window).on('scroll',centeredNavBottomFixed_Remove);}}
function centeredNavBottomFixed_Remove(){if(nectarDOMInfo.windowWidth<1000||$('body.material-ocm-open').length>0||$('#header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"] .span_9').css('display')=='none'){return;}
$navLogoMargin=parseInt($('body.material #header-outer #logo').css('margin-top'));if($headerSpan9.offset().top-$navLogoMargin-nectarDOMInfo.scrollTop>$headerOuter.offset().top-parseInt(nectarDOMInfo.secondaryHeaderHeight)||override_remove_check){$headerOuter.removeClass('fixed-menu').css({'top':'0','position':'absolute'});override_remove_check=false;$headerBtns.css('transform','translateY(0px)');$headerBtns.find('.nectar-woo-cart').css('height','');if($('#header-outer.transparent').length==0){if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer .megamenu').length>0){$('#header-outer').removeClass('no-transition');}
if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0&&$('#header-outer .megamenu').length>0){if($('#header-outer').attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0&&$('.megamenu.sfHover').length==0){$('#header-outer').addClass('transparent');$('#header-outer').removeClass('no-transition');}
else if($('#header-outer').attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0&&$('.megamenu.sfHover').length>0){$('#header-outer').addClass('no-transition');}}else{if($('#header-outer').attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0)$('#header-outer').addClass('transparent');}}
$(window).off('scroll',centeredNavBottomFixed_Remove);$(window).on('scroll',centeredNavBottomFixed_Add);}}}
function condenseHeaderMobileOverride(){var $transCondenseHeader=$('#header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"][data-condense="true"][data-transparent-header="true"] .span_9');if($transCondenseHeader.length>0&&nectarDOMInfo.windowWidth>1000&&$transCondenseHeader.css('display')=='none'){$('#header-outer').removeClass('transparent').addClass('no-transition');}else if($transCondenseHeader.length>0&&nectarDOMInfo.scrollTop<20&&nectarDOMInfo.windowWidth>1000&&$transCondenseHeader.css('display')!='none'){$('#header-outer:not(.transparent)').addClass('transparent');}}
if($('#header-outer[data-format="centered-menu-bottom-bar"]').length>0){centeredNavBottomBarReposition();condenseHeaderMobileOverride();$(window).smartresize(condenseHeaderMobileOverride);}
function centeredLogoMargins(){if($('#header-outer[data-format="centered-logo-between-menu"]').length>0&&$(window).width()>1000){$midnightSelector=($('#header-outer .midnightHeader').length>0)?'> .midnightHeader:first-child':'';var $navItemLength=$('#header-outer[data-format="centered-logo-between-menu"] '+$midnightSelector+' nav > .sf-menu > li').length;if($('#header-outer #social-in-menu').length>0){$navItemLength--;}
$centerLogoWidth=($('#header-outer .row .col.span_3 #logo img:visible').length==0)?parseInt($('#header-outer .row .col.span_3').width()):parseInt($('#header-outer .row .col.span_3 img:visible').width());$extraMenuSpace=($('#header-outer[data-lhe="animated_underline"]').length>0)?parseInt($('#header-outer header#top nav > ul > li:first-child > a').css('margin-right')):parseInt($('#header-outer header#top nav > ul > li:first-child > a').css('padding-right'));if($extraMenuSpace>30){$extraMenuSpace+=45;}else if($extraMenuSpace>20){$extraMenuSpace+=40;}else{$extraMenuSpace+=30;}
$('#header-outer[data-format="centered-logo-between-menu"] nav > .sf-menu > li:nth-child('+Math.floor($navItemLength/2)+')').css({'margin-right':($centerLogoWidth+$extraMenuSpace)+'px'}).addClass('menu-item-with-margin');$leftMenuWidth=0;$rightMenuWidth=0;$('#header-outer[data-format="centered-logo-between-menu"] '+$midnightSelector+' nav > .sf-menu > li:not(#social-in-menu)').each(function(i){if(i+1<=Math.floor($navItemLength/2)){$leftMenuWidth+=$(this).width();}else{$rightMenuWidth+=$(this).width();}});var $menuDiff=Math.abs($rightMenuWidth-$leftMenuWidth);if($leftMenuWidth>$rightMenuWidth){$('#header-outer .row > .col.span_9').css('padding-right',$menuDiff);}
else{$('#header-outer .row > .col.span_9').css('padding-left',$menuDiff);}
$('#header-outer[data-format="centered-logo-between-menu"] nav').css('visibility','visible');}}
var logoHeight=parseInt($('#header-outer').attr('data-logo-height'));var headerPadding=parseInt($('#header-outer').attr('data-padding'));var usingLogoImage=$('#header-outer').attr('data-using-logo');if(isNaN(headerPadding)||headerPadding.length==0){headerPadding=28;}
if(isNaN(logoHeight)||usingLogoImage.length==0){usingLogoImage=false;logoHeight=30;}
if($('header#top nav > ul li#search-btn a').length>0){var $searchBtnHeight=$('header#top nav > ul li#search-btn a').height();}else{var $searchBtnHeight=24;}
function headerInit(){if($('#header-outer[data-format="left-header"]').length>0)return;if($('body.material').length==0){$('#header-outer #logo img').css({'height':logoHeight});$('body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu').css({'padding-top':headerPadding});if($('body.mobile').length==0){$('header#top nav > ul > li:not(#social-in-menu) > a').css({'padding-bottom':Math.floor(((logoHeight/2)-($('header#top nav > ul > li > a').height()/2))+headerPadding),'padding-top':Math.floor((logoHeight/2)-($('header#top nav > ul > li > a').height()/2))});var $socialInMenuHeight=($('header#top nav > .sf-menu > li:not(#social-in-menu) a').length>0&&$('header#top nav > .sf-menu > li:not(#social-in-menu) a').height()>22)?$('header#top nav > .sf-menu > li:not(#social-in-menu) a').height():$('header#top nav > ul > li#social-in-menu > a i').height();$('header#top nav > ul > li#social-in-menu > a').css({'margin-top':Math.ceil(logoHeight/2)-Math.ceil($socialInMenuHeight/2)});}
if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){$('#header-outer .cart-menu').css({'padding-bottom':Math.ceil(((logoHeight/2)-($searchBtnHeight/2))+headerPadding),'padding-top':Math.ceil(((logoHeight/2)-($searchBtnHeight/2))+headerPadding)});}
$('header#top nav > ul li#search-btn, header#top nav > ul li#nectar-user-account, header#top nav > ul li.slide-out-widget-area-toggle').css({'padding-bottom':(logoHeight/2)-($searchBtnHeight/2),'padding-top':(logoHeight/2)-($searchBtnHeight/2)});if($('body.ascend ').length>0&&$('#header-outer[data-full-width="true"]').length>0){$('header#top nav > ul li#search-btn, header#top nav > ul li#nectar-user-account, header#top nav > ul li.slide-out-widget-area-toggle').css({'padding-top':0,'padding-bottom':0});$('header#top nav > ul.buttons').css({'margin-top':-headerPadding,'height':Math.floor(logoHeight+headerPadding*2)-1});$('header#top nav > ul li#search-btn a, header#top nav > ul li#nectar-user-account a, header#top nav > ul li.slide-out-widget-area-toggle a').css({'visibility':'visible','padding-top':Math.floor((logoHeight/2)-($searchBtnHeight/2)+headerPadding),'padding-bottom':Math.floor((logoHeight/2)-($searchBtnHeight/2)+headerPadding)});}
$('header#top .sf-menu > li > ul, header#top .sf-menu > li.sfHover > ul').css({'top':$('header#top nav > ul.sf-menu > li > a').outerHeight()});setTimeout(function(){$('body:not(.ascend):not(.material) #search-outer #search-box .ui-autocomplete').css({'top':parseInt($('#header-outer').outerHeight())+'px'});},1000);$('body:not(.ascend):not(.material) #search-outer #search-box .ui-autocomplete').css({'top':parseInt($('#header-outer').outerHeight())+'px'});}
if($('.nectar-parallax-scene.first-section').length==0){if($('#header-outer').attr('data-using-secondary')=='1'){if($('#header-outer[data-mobile-fixed="false"]').length>0||$('body.mobile').length==0){$('#header-space').css('height',parseInt($('#header-outer').outerHeight())+$('#header-secondary-outer').height());}else{$('#header-space').css('height',parseInt($('#header-outer').outerHeight()));}}else{$('#header-space').css('height',$('#header-outer').outerHeight());}}
$('#header-outer .container, #header-outer .cart-menu').css('visibility','visible');if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){$('body:not(.ascend):not(.material) #search-outer, #search .container').css({'height':logoHeight+headerPadding*2});$('body:not(.ascend):not(.material) #search-outer > #search input[type="text"]').css({'font-size':43,'height':'59px','top':((logoHeight+headerPadding*2)/2)-$('#search-outer > #search input[type="text"]').height()/2});$('body:not(.ascend):not(.material) #search-outer > #search #close a').css({'top':((logoHeight+headerPadding*2)/2)-8});}else{$('body:not(.ascend):not(.material) #search-outer, #search .container').css({'height':logoHeight+headerPadding*2+logoHeight+17});$('body:not(.ascend):not(.material) #search-outer > #search input[type="text"]').css({'font-size':43,'height':'59px','top':((logoHeight+headerPadding*2)/2)-($('#search-outer > #search input[type="text"]').height()/2)+logoHeight/2+17});$('body:not(.ascend):not(.material) #search-outer > #search #close a').css({'top':((logoHeight+headerPadding*2)/2)-8+logoHeight/2+17});}}
var headerResize=$('#header-outer').attr('data-header-resize');var headerHideUntilNeeded=$('body').attr('data-hhun');if($('#header-outer[data-remove-fixed="1"]').length==0){if($(window).scrollTop()!=0&&$('#header-outer.transparent[data-permanent-transparent="false"]').length==1)$('#header-outer').removeClass('transparent');}
if(headerResize==1&&headerHideUntilNeeded!='1'){headerInit();$(window).off('scroll.headerResizeEffect');if($('#nectar_fullscreen_rows').length==0){$(window).on('scroll.headerResizeEffect',smallNav);}
else if($('#nectar_fullscreen_rows[data-mobile-disable="on"]').length>0&&navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){$(window).on('scroll.headerResizeEffect',smallNav);}}else if(headerHideUntilNeeded!='1'){headerInit();$(window).off('scroll.headerResizeEffectOpaque');$(window).on('scroll.headerResizeEffectOpaque',opaqueCheck);}else if(headerHideUntilNeeded=='1'){headerInit();if($('.nectar-box-roll').length>0)$('#header-outer').addClass('at-top-before-box');var previousScroll=0,menuOffset=$('#header-space').height()*2,detachPoint=($('body.mobile').length>0)?150:600,hideShowOffset=6;function hhunCalcs(e){if($('body.animated-scrolling').length>0&&$('#header-outer.detached').length>0)return false;if($('body.material-ocm-open').length>0||$('#search-outer.material-open').length>0){return false;}
if($('#header-outer[data-mobile-fixed="false"]').length>0&&$('body.mobile').length>0){$('#header-outer').removeClass('detached');return false;}
var currentScroll=$(this).scrollTop(),scrollDifference=Math.abs(currentScroll-previousScroll);if(!$('#header-outer').hasClass('side-widget-open')&&!$('#header-outer .slide-out-widget-area-toggle a').hasClass('animating')){if(currentScroll>menuOffset){if(currentScroll>detachPoint){if(!$('#header-outer').hasClass('detached'))
$('#header-outer').addClass('detached').removeClass('parallax-contained');$('#header-outer').removeClass('no-transition');if($('#header-outer[data-permanent-transparent="1"]').length==0)$('#header-outer').removeClass('transparent');}
if(scrollDifference>=hideShowOffset){if(currentScroll>previousScroll){if(!$('#header-outer').hasClass('invisible')){if($('#header-outer.at-top').length>0){$('#header-outer').addClass('no-trans-hidden');setTimeout(function(){$('#header-outer').addClass('invisible').removeClass('at-top');$('#header-outer').removeClass('no-trans-hidden');},30);}else{$('#header-outer').addClass('invisible').removeClass('at-top');}
if($(".sf-menu").length>0&&$().superfish){$(".sf-menu").superfish('hide');$('header#top nav > ul.sf-menu > li.menu-item-over').removeClass('menu-item-over');}}
$('.page-submenu.stuck').css('transform','translateY(0px)').addClass('header-not-visible');}else{if($('#header-outer').hasClass('invisible'))
$('#header-outer').removeClass('invisible');if($('.body-border-top').length>0&&$('body.mobile').length==0){var $bodyBorderHeaderColorMatch=($('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg'))?true:false;var $bodyBorderSizeToRemove=($bodyBorderHeaderColorMatch)?$('.body-border-top').height():0;$('.page-submenu.stuck').css('transform','translateY('+($('#header-outer').outerHeight()-$bodyBorderSizeToRemove)+'px)').removeClass('header-not-visible');}else{$('.page-submenu.stuck').css('transform','translateY('+$('#header-outer').outerHeight()+'px)').removeClass('header-not-visible');}}}}else{$topDetachNum=($('#header-outer[data-using-secondary="1"]').length>0)?32:0;if($('.body-border-top').length>0){$topDetachNum=($('#header-outer[data-using-secondary="1"]').length>0)?32+$('.body-border-top').height():$('.body-border-top').height();}
if(currentScroll<=$topDetachNum){$('#header-outer').removeClass('detached').removeClass('invisible').addClass('at-top');if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0&&$('#header-outer .megamenu').length>0){if($('#header-outer[data-transparent-header="true"]').length>0&&$('.nectar-box-roll').length==0&&$('.megamenu.sfHover').length==0){$('#header-outer').addClass('transparent').css('transform','translateY(0)');$('#header-outer').removeClass('no-transition');}
else if($('.nectar-box-roll').length>0)$('#header-outer').css('transform','translateY(0)').addClass('at-top-before-box');}else{if($('#header-outer[data-transparent-header="true"]').length>0&&$('.nectar-box-roll').length==0)$('#header-outer').addClass('transparent').css('transform','translateY(0)');else if($('.nectar-box-roll').length>0)$('#header-outer').css('transform','translateY(0)').addClass('at-top-before-box');}
if($('#page-header-bg[data-parallax="1"]').length>0)$('#header-outer').addClass('parallax-contained').css('transform','translateY(0)');}}
if((window.innerHeight+window.scrollY)>=document.body.offsetHeight){$('#header-outer').removeClass('invisible');if($('.body-border-top').length>0&&$('body.mobile').length==0){var $bodyBorderHeaderColorMatch=($('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg'))?true:false;var $bodyBorderSizeToRemove=($bodyBorderHeaderColorMatch)?$('.body-border-top').height():0;$('.page-submenu.stuck').css('transform','translateY('+($('#header-outer').outerHeight()-$bodyBorderSizeToRemove)+'px)').removeClass('header-not-visible');}
else{$('.page-submenu.stuck').css('transform','translateY('+$('#header-outer').outerHeight()+'px)').removeClass('header-not-visible');}}}
previousScroll=currentScroll;}
if($('#header-outer[data-remove-fixed="1"]').length==0){hhunCalcs();$(window).scroll(hhunCalcs);}}
if($('#nectar_fullscreen_rows').length==0&&$('.nectar-box-roll').length==0){midnightInit();}
if($('#nectar_fullscreen_rows').length>0){($('#header-outer').attr('data-permanent-transparent','false'))}
var shrinkNum=6;var extraHeight=($('#wpadminbar').length>0)?$('#wpadminbar').height():0;var $bodyBorderHeaderColorMatch=($('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg'))?true:false;var $scrollTriggerOffset=($('body.material').length>0)?150:0;if($('#header-outer[data-shrink-num]').length>0)shrinkNum=$('#header-outer').attr('data-shrink-num');function smallNav(){var $offset=$(window).scrollTop();var $windowWidth=$(window).width();if($offset>$scrollTriggerOffset&&$windowWidth>1000&&$('body.material-ocm-open').length==0){if($('body.material').length>0){if($('#search-outer.material-open').length==0){$('#header-outer[data-transparent-header="true"] .bg-color-stripe').css('transition','none');}
if($('#header-secondary-outer').length>0){$('#header-secondary-outer').addClass('hide-up').css('transform','translateY(-100%)');$('#header-outer').css('transform','translateY(-'+$('#header-secondary-outer').height()+'px)');}}
if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0&&$('#header-outer .megamenu').length>0){if($('#header-outer').attr('data-transparent-header')=='true'&&$('#header-outer.side-widget-open').length==0&&$('#header-outer[data-permanent-transparent="1"]').length==0&&$('.megamenu.sfHover').length==0){$('#header-outer').removeClass('transparent');$('#header-outer').removeClass('no-transition');}}else{if($('#header-outer').attr('data-transparent-header')=='true'&&$('#header-outer.side-widget-open').length==0&&$('#header-outer[data-permanent-transparent="1"]').length==0)$('#header-outer').removeClass('transparent');}
$('#header-outer, #search-outer').addClass('small-nav');if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&$('.body-border-top').length>0&&$bodyBorderHeaderColorMatch==true){$('#header-outer[data-full-width="true"] header > .container').stop(true,true).animate({'padding':'0'},{queue:false,duration:250,easing:'easeOutCubic'});}
if($('body.material').length>0){$('header#top nav > ul > li.menu-item-with-margin').stop(true,true).animate({'margin-right':(parseInt($('header#top nav > ul > li.menu-item-with-margin').css('margin-right'))-parseInt(shrinkNum)*3)+'px'},{queue:false,duration:310,easing:'easeOutQuad'});}
if($('body.material').length==0){$('#header-outer #logo img').stop(true,true).animate({'height':logoHeight-shrinkNum},{queue:false,duration:250,easing:'easeOutCubic'});$('body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu').stop(true,true).animate({'padding-top':Math.ceil(headerPadding/1.8)},{queue:false,duration:250,easing:'easeOutCubic'});if($('#header-outer[data-format="centered-menu-under-logo"]').length>0){$('#header-outer .row > .span_3').stop(true,true).animate({'padding-bottom':Math.ceil(headerPadding/1.8)},{queue:false,duration:250,easing:'easeOutCubic'});}
$('header#top nav > ul > li:not(#social-in-menu) > a').stop(true,true).animate({'padding-bottom':Math.floor((((logoHeight-shrinkNum)/2)-($('header#top nav > ul > li > a').height()/2))+headerPadding/1.8),'padding-top':Math.floor(((logoHeight-shrinkNum)/2)-($('header#top nav > ul > li > a').height()/2))},{queue:false,duration:250,easing:'easeOutCubic'});$('header#top nav > ul > li#social-in-menu > a').stop(true,true).animate({'margin-bottom':Math.floor((((logoHeight-shrinkNum)/2)-($('header#top nav > ul > li#social-in-menu > a').height()/2))+headerPadding/1.8),'margin-top':Math.floor(((logoHeight-shrinkNum)/2)-($('header#top nav > ul > li#social-in-menu > a').height()/2))},{queue:false,duration:250,easing:'easeOutCubic'});$('header#top nav > ul > li.menu-item-with-margin').stop(true,true).animate({'margin-right':(parseInt($('header#top nav > ul > li.menu-item-with-margin').css('margin-right'))-parseInt(shrinkNum)*3)+'px'},{queue:false,duration:250,easing:'easeOutCubic'});if($bodyBorderHeaderColorMatch==true){$('.body-border-top').stop(true,true).animate({'margin-top':'-'+$('.body-border-top').height()+'px'},{queue:false,duration:400,easing:'easeOutCubic',complete:function(){$(this).css('margin-top',0)}});}
if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){$('#header-outer .cart-menu').stop(true,true).animate({'padding-top':Math.ceil(((logoHeight-shrinkNum)/2)-($searchBtnHeight/2)+headerPadding/1.7),'padding-bottom':Math.ceil(((logoHeight-shrinkNum)/2)-($searchBtnHeight/2)+headerPadding/1.7)+1},{queue:false,duration:250,easing:'easeOutCubic'});}
if($('body.ascend ').length>0&&$('#header-outer[data-full-width="true"]').length>0){$('header#top nav > ul.buttons').stop(true,true).animate({'margin-top':-Math.ceil(headerPadding/1.8),'height':Math.floor((headerPadding*2)/1.8+logoHeight-shrinkNum)},{queue:false,duration:250,easing:'easeOutCubic'});$('header#top nav > ul li#search-btn a, header#top nav > ul li#nectar-user-account a, header#top nav > ul li.slide-out-widget-area-toggle a').stop(true,true).animate({'padding-top':Math.ceil(((logoHeight-shrinkNum)/2)-($searchBtnHeight/2)+headerPadding/1.7),'padding-bottom':Math.ceil(((logoHeight-shrinkNum)/2)-($searchBtnHeight/2)+headerPadding/1.7)+1},{queue:false,duration:250,easing:'easeOutCubic'});}else{$('header#top nav > ul li#search-btn, header#top nav > ul li#nectar-user-account, header#top nav > ul li.slide-out-widget-area-toggle').stop(true,true).animate({'padding-bottom':Math.ceil(((logoHeight-shrinkNum)/2)-($searchBtnHeight/2)),'padding-top':Math.ceil(((logoHeight-shrinkNum)/2)-($searchBtnHeight/2))},{queue:false,duration:250,easing:'easeOutCubic'});}
if($('#header-outer[data-format="centered-menu-under-logo"]').length>0){$('header#top .sf-menu > li > ul, header#top .sf-menu > li.sfHover > ul').stop(true,true).animate({'top':Math.floor($('header#top nav > ul > li > a').outerHeight())},{queue:false,duration:250,easing:'easeOutCubic'});}else{$('header#top .sf-menu > li > ul, header#top .sf-menu > li.sfHover > ul').stop(true,true).animate({'top':Math.floor($('header#top nav > ul > li > a').height()+(((logoHeight-shrinkNum)/2)-($('header#top nav > ul > li > a').height()/2))*2+headerPadding/1.8),},{queue:false,duration:250,easing:'easeOutCubic'});}
$('body:not(.ascend) #search-outer #search-box .ui-autocomplete').stop(true,true).animate({'top':Math.floor((logoHeight-shrinkNum)+(headerPadding*2)/1.8)+'px'},{queue:false,duration:250,easing:'easeOutCubic'});if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){$('body:not(.ascend) #search-outer, #search .container').stop(true,true).animate({'height':Math.floor((logoHeight-shrinkNum)+(headerPadding*2)/1.8)},{queue:false,duration:250,easing:'easeOutCubic'});$('body:not(.ascend) #search-outer > #search input[type="text"]').stop(true,true).animate({'font-size':30,'line-height':'30px','height':'44px','top':((logoHeight-shrinkNum+headerPadding+5)/2)-($('#search-outer > #search input[type="text"]').height()-15)/2},{queue:false,duration:250,easing:'easeOutCubic'});$('body:not(.ascend) #search-outer > #search #close a').stop(true,true).animate({'top':((logoHeight-shrinkNum+headerPadding+5)/2)-10},{queue:false,duration:250,easing:'easeOutCubic'});}else{$('body:not(.ascend) #search-outer, #search .container').stop(true,true).animate({'height':Math.floor((logoHeight-shrinkNum)+(headerPadding*2)/1.8)+logoHeight-shrinkNum+17},{queue:false,duration:250,easing:'easeOutCubic'});$('body:not(.ascend) #search-outer > #search input[type="text"]').stop(true,true).animate({'font-size':30,'line-height':'30px','height':'44px','top':((logoHeight-shrinkNum+headerPadding+5)/2)-($('#search-outer > #search input[type="text"]').height()-15)/2+(logoHeight-shrinkNum)/2+8},{queue:false,duration:250,easing:'easeOutCubic'});$('body:not(.ascend) #search-outer > #search #close a').stop(true,true).animate({'top':((logoHeight-shrinkNum+headerPadding+5)/2)-10+(logoHeight-shrinkNum)/2+8},{queue:false,duration:250,easing:'easeOutCubic'});}}
if($('.nectar-box-roll').length>0&&$('#header-outer[data-permanent-transparent="1"]').length==0)$('#ajax-content-wrap').animate({'margin-top':(Math.floor((logoHeight-shrinkNum)+(headerPadding*2)/1.8+extraHeight+secondaryHeader))},{queue:false,duration:250,easing:'easeOutCubic'})
if($('body').hasClass('ascend')){$('#search-outer').stop(true,true).animate({'top':Math.floor((logoHeight-shrinkNum)+(headerPadding*2)/1.8+extraHeight+secondaryHeader)},{queue:false,duration:250,easing:'easeOutCubic'});}
if(usingLogoImage==false)$('body:not(.material) header#top #logo').stop(true,true).animate({'margin-top':0},{queue:false,duration:450,easing:'easeOutExpo'});$(window).off('scroll',smallNav);$(window).on('scroll',bigNav);$('#header-outer[data-transparent-header="true"]').css('transition','transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, margin 0.25s ease-out');$('#header-outer[data-transparent-header="true"] .cart-menu').css('transition','none');setTimeout(function(){$('#header-outer[data-transparent-header="true"]').css('transition','transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, border-color 0.30s ease, margin 0.25s ease-out');$('#header-outer[data-transparent-header="true"] .cart-menu').css('transition','border-color 0.30s ease');},300);}}
function bigNav(){var $offset=$(window).scrollTop();var $windowWidth=$(window).width();if($('body.material-ocm-open').length>0){return false;}
if($offset<=$scrollTriggerOffset&&$windowWidth>1000||$('.small-nav').length>0&&$('#ajax-content-wrap.no-scroll').length>0){$('#header-outer, #search-outer').removeClass('small-nav');if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0&&$('#header-outer .megamenu').length>0){if($('#header-outer').attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0&&$('.megamenu.sfHover').length==0){$('#header-outer').addClass('transparent');$('#header-outer').removeClass('no-transition');}}else{if($('#header-outer').attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0)$('#header-outer').addClass('transparent');}
if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&$('.body-border-top').length>0&&$bodyBorderHeaderColorMatch==true){$('#header-outer[data-full-width="true"] header > .container').stop(true,true).animate({'padding':'0 28px'},{queue:false,duration:250,easing:'easeOutCubic'});}
if($('body.material').length>0){$('header#top nav > ul > li.menu-item-with-margin').stop(true,true).animate({'margin-right':(parseInt($('header#top nav > ul > li.menu-item-with-margin').css('margin-right'))+parseInt(shrinkNum)*3)+'px'},{queue:false,duration:140,easing:'easeOutQuad'});if($('#header-secondary-outer').length>0){$('#header-secondary-outer, #header-outer').removeClass('hide-up').css('transform','translateY(0%)');}}
if($('body.material').length==0){$('#header-outer #logo img').stop(true,true).animate({'height':logoHeight,},{queue:false,duration:250,easing:'easeOutCubic'});$('body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu').stop(true,true).animate({'padding-top':headerPadding},{queue:false,duration:250,easing:'easeOutCubic'});if($('#header-outer[data-format="centered-menu-under-logo"]').length>0){$('#header-outer .row > .span_3').stop(true,true).animate({'padding-bottom':headerPadding},{queue:false,duration:250,easing:'easeOutCubic'});}
$('header#top nav > ul > li:not(#social-in-menu) > a').stop(true,true).animate({'padding-bottom':((logoHeight/2)-($('header#top nav > ul > li > a').height()/2))+headerPadding,'padding-top':(logoHeight/2)-($('header#top nav > ul > li > a').height()/2)},{queue:false,duration:250,easing:'easeOutCubic'});var $socialInMenuHeight=($('header#top nav > .sf-menu > li:not(#social-in-menu) a').length>0&&$('header#top nav > .sf-menu > li:not(#social-in-menu) a').height()>22)?$('header#top nav > .sf-menu > li:not(#social-in-menu) a').height():$('header#top nav > ul > li#social-in-menu > a i').height();$('header#top nav > ul > li#social-in-menu > a').stop(true,true).animate({'margin-top':Math.ceil(logoHeight/2)-Math.ceil($socialInMenuHeight/2)},{queue:false,duration:250,easing:'easeOutCubic'});$('header#top nav > ul > li.menu-item-with-margin').stop(true,true).animate({'margin-right':(parseInt($('header#top nav > ul > li.menu-item-with-margin').css('margin-right'))+parseInt(shrinkNum)*3)+'px'},{queue:false,duration:250,easing:'easeOutCubic'});if($bodyBorderHeaderColorMatch==true){$('.body-border-top').css({'margin-top':'-'+$('.body-border-top').height()+'px'}).stop(true,true).animate({'margin-top':'0'},{queue:false,duration:250,easing:'easeOutCubic'});}
if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){$('#header-outer .cart-menu').stop(true,true).animate({'padding-bottom':Math.ceil(((logoHeight/2)-($searchBtnHeight/2))+headerPadding),'padding-top':Math.ceil(((logoHeight/2)-($searchBtnHeight/2))+headerPadding)},{queue:false,duration:250,easing:'easeOutCubic'});}
if($('body.ascend ').length>0&&$('#header-outer[data-full-width="true"]').length>0){$('header#top nav > ul.buttons').stop(true,true).animate({'margin-top':-Math.ceil(headerPadding),'height':Math.floor(headerPadding*2+logoHeight)-1},{queue:false,duration:250,easing:'easeOutCubic'});$('header#top nav > ul li#search-btn a, header#top nav > ul li#nectar-user-account a, header#top nav > ul li.slide-out-widget-area-toggle a').stop(true,true).animate({'padding-top':Math.floor((logoHeight/2)-($searchBtnHeight/2)+headerPadding),'padding-bottom':Math.floor((logoHeight/2)-($searchBtnHeight/2)+headerPadding)},{queue:false,duration:250,easing:'easeOutCubic'});}else{$('header#top nav > ul li#search-btn, header#top nav > ul li#nectar-user-account, header#top nav > ul li.slide-out-widget-area-toggle').stop(true,true).animate({'padding-bottom':Math.floor((logoHeight/2)-($searchBtnHeight/2)),'padding-top':Math.ceil((logoHeight/2)-($searchBtnHeight/2))},{queue:false,duration:250,easing:'easeOutCubic'});}
if($('#header-outer[data-format="centered-menu-under-logo"]').length>0){$('header#top .sf-menu > li > ul, header#top .sf-menu > li.sfHover > ul').stop(true,true).animate({'top':Math.floor($('header#top nav > ul > li > a').outerHeight())},{queue:false,duration:250,easing:'easeOutCubic'});}else{$('header#top .sf-menu > li > ul, header#top .sf-menu > li.sfHover > ul').stop(true,true).animate({'top':Math.ceil($('header#top nav > ul > li > a').height()+(((logoHeight)/2)-($('header#top nav > ul > li > a').height()/2))*2+headerPadding),},{queue:false,duration:250,easing:'easeOutCubic'});}
$('body:not(.ascend) #search-outer #search-box .ui-autocomplete').stop(true,true).animate({'top':Math.ceil(logoHeight+headerPadding*2)+'px'},{queue:false,duration:250,easing:'easeOutCubic'});if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){$('body:not(.ascend) #search-outer, #search .container').stop(true,true).animate({'height':Math.ceil(logoHeight+headerPadding*2)},{queue:false,duration:250,easing:'easeOutCubic'});$('body:not(.ascend) #search-outer > #search input[type="text"]').stop(true,true).animate({'font-size':43,'line-height':'43px','height':'59px','top':((logoHeight+headerPadding*2)/2)-30},{queue:false,duration:250,easing:'easeOutCubic'});$('body:not(.ascend) #search-outer > #search #close a').stop(true,true).animate({'top':((logoHeight+headerPadding*2)/2)-8},{queue:false,duration:250,easing:'easeOutCubic'});}else{$('body:not(.ascend) #search-outer, #search .container').stop(true,true).animate({'height':Math.ceil(logoHeight+headerPadding*2)+logoHeight+17},{queue:false,duration:250,easing:'easeOutCubic'});$('body:not(.ascend) #search-outer > #search input[type="text"]').stop(true,true).animate({'font-size':43,'line-height':'43px','height':'59px','top':((logoHeight+headerPadding*2)/2)-30+(logoHeight)/2+8},{queue:false,duration:250,easing:'easeOutCubic'});$('body:not(.ascend) #search-outer > #search #close a').stop(true,true).animate({'top':((logoHeight+headerPadding*2)/2)-8+(logoHeight)/2+8},{queue:false,duration:250,easing:'easeOutCubic'});}
if($('body').hasClass('ascend')){$('#search-outer').stop(true,true).animate({'top':(logoHeight)+(headerPadding*2)+extraHeight+secondaryHeader},{queue:false,duration:250,easing:'easeOutCubic'});}
if(usingLogoImage==false)$('header#top #logo').stop(true,true).animate({'margin-top':4},{queue:false,duration:450,easing:'easeOutExpo'});}
if($('.nectar-box-roll').length>0&&$('#header-outer[data-permanent-transparent="1"]').length==0)$('#ajax-content-wrap').animate({'margin-top':(Math.floor((logoHeight)+(headerPadding*2)+extraHeight+secondaryHeader))},{queue:false,duration:250,easing:'easeOutCubic'})
$(window).off('scroll',bigNav);$(window).on('scroll',smallNav);$('#header-outer[data-transparent-header="true"]').css('transition','transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, margin 0.25s ease-out');$('#header-outer[data-transparent-header="true"] .cart-menu').css('transition','none');setTimeout(function(){$('#header-outer[data-transparent-header="true"]').css('transition','transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, border-color 0.30s ease, margin 0.25s ease-out');$('#header-outer[data-transparent-header="true"] .cart-menu').css('transition','border-color 0.30s ease');},300);}}
function headerSpace(){if($('.mobile').length>0){if(window.innerHeight<window.innerWidth&&window.innerWidth>1000){if($('#header-outer.small-nav').length==0)
$('#header-space').css('height',$('#header-outer').outerHeight()+$('#header-secondary-outer').height());}else{$('#header-space').css('height',$('#header-outer').outerHeight());}}else{if($('.nectar-parallax-scene.first-section').length==0){var shrinkNum=6;var headerPadding=parseInt($('#header-outer').attr('data-padding'));if($('#header-outer[data-shrink-num]').length>0)shrinkNum=$('#header-outer').attr('data-shrink-num');var headerPadding2=headerPadding-headerPadding/1.8;var $headerHeight=($('#header-outer[data-header-resize="1"]').length>0&&$('.small-nav').length>0)?$('#header-outer').outerHeight()+(parseInt(shrinkNum)+headerPadding2*2):$('#header-outer').outerHeight();if($('#header-outer').attr('data-using-secondary')=='1'){$('#header-space').css('height',$headerHeight+$('#header-secondary-outer').height());}else{$('#header-space').css('height',$headerHeight);}}}}
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)&&$('#header-outer[data-mobile-fixed="1"]').length>0&&$('#header-outer[data-permanent-transparent="false"]').length>0){$('#header-space').css('height',$('#header-outer').outerHeight());}
var lastPosition=-1;var $headerScrollTop=nectarDOMInfo.scrollTop;function headerOffsetAdjust(){if($('body.compose-mode').length>0){return;}
$headerScrollTop=nectarDOMInfo.scrollTop;if(lastPosition==$headerScrollTop){requestAnimationFrame(headerOffsetAdjust);return false;}else lastPosition=$headerScrollTop;headerOffsetAdjustCalc();requestAnimationFrame(headerOffsetAdjust);}
var condenseHeaderLayout=$('#header-outer[data-condense="true"]').length>0?true:false;var headerOuterCached=$('#header-outer');function headerOffsetAdjustCalc(){if($('body.mobile').length>0||condenseHeaderLayout==true&&$('#header-outer .span_9').css('display')=='none'){var $eleHeight=0;var $endOffset=($('#wpadminbar').css('position')=='fixed')?$('#wpadminbar').height():0;$eleHeight+=($('#header-secondary-outer').length>0&&$('#header-secondary-outer').css('display')=='block')?nectarDOMInfo.secondaryHeaderHeight:0;$eleHeight+=nectarDOMInfo.adminBarHeight;if($eleHeight-$headerScrollTop>$endOffset){headerOuterCached.css('top',$eleHeight-$headerScrollTop+'px');}
else{headerOuterCached.css('top',$endOffset);}}else{if(condenseHeaderLayout==false){var $eleHeight=0;$eleHeight+=nectarDOMInfo.secondaryHeaderHeight;$eleHeight+=nectarDOMInfo.adminBarHeight;headerOuterCached.css('top',$eleHeight+'px');}}}
if($('#header-outer[data-mobile-fixed="1"]').length>0&&$('#wpadminbar').length>0||$('#header-outer[data-mobile-fixed="1"]').length>0&&$('#header-secondary-outer').length>0){if($('#nectar_fullscreen_rows').length==0){requestAnimationFrame(headerOffsetAdjust);}
else if($('#nectar_fullscreen_rows').length>0&&$onMobileBrowser){requestAnimationFrame(headerOffsetAdjust);}
$(window).smartresize(headerOffsetAdjustCalc);}
function footerRevealCalcs(){var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-outer').outerHeight();if($(window).height()-$('#wpadminbar').height()-$headerNavSpace-$('#footer-outer').height()-1-$('#page-header-bg').height()-$('.page-header-no-bg').height()>0){var $resizeExtra=($('body:not(.material) #header-outer[data-header-resize="1"]').length>0)?55:0;$('body[data-footer-reveal="1"] .container-wrap').css({'margin-bottom':$('#footer-outer').height()-1});$('.container-wrap').css({'min-height':$(window).height()-$('#wpadminbar').height()-$headerNavSpace-$('#footer-outer').height()-1-$('.page-header-no-bg').height()-$('#page-header-bg').height()+$resizeExtra});}else{$('body[data-footer-reveal="1"] .container-wrap').css({'margin-bottom':$('#footer-outer').height()-1});}
if($(window).width()<1000)$('#footer-outer').attr('data-midnight','light');else $('#footer-outer').removeAttr('data-midnight');}
if($('body[data-footer-reveal="1"]').length>0||$('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0){setTimeout(function(){footerRevealCalcs();},60);footerRevealCalcs();if($('bodybody[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"]').length>0)$('.container-wrap').css({boxShadow:'0 70px 110px -30px '+$('#footer-outer').css('backgroundColor')});}
function opaqueCheck(){if($('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0){return;}
var $offset=$(window).scrollTop();var $windowWidth=$(window).width();if($offset>0&&$windowWidth>1000){if($('body.material').length>0){$('#header-outer').addClass('scrolled-down');if($('#header-secondary-outer').length>0){$('#header-secondary-outer').addClass('hide-up').css('transform','translateY(-100%)');$('#header-outer').css('transform','translateY(-'+$('#header-secondary-outer').height()+'px)');}}
if($('#header-outer').attr('data-transparent-header')=='true'&&$('#header-outer[data-permanent-transparent="1"]').length==0)$('#header-outer').removeClass('transparent').addClass('scrolled-down');$(window).off('scroll',opaqueCheck);$(window).on('scroll',transparentCheck);}}
function transparentCheck(){if($('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0){return;}
var $offset=$(window).scrollTop();var $windowWidth=$(window).width();if($offset==0&&$windowWidth>1000&&$('body.material-ocm-open').length==0){if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0&&$('#header-outer .megamenu').length>0){if($('#header-outer').attr('data-transparent-header')=='true'&&$('.megamenu.sfHover').length==0){$('#header-outer').addClass('transparent').removeClass('scrolled-down');$('#header-outer').removeClass('no-transition');}
else if($('#header-outer').attr('data-transparent-header')=='true'){$('#header-outer').removeClass('scrolled-down');}}else{if($('#header-outer').attr('data-transparent-header')=='true'){$('#header-outer').addClass('transparent').removeClass('scrolled-down');}}
if($('body.material').length>0){$('#header-outer').removeClass('scrolled-down');if($('#header-secondary-outer').length>0){$('#header-secondary-outer, #header-outer').removeClass('hide-up').css('transform','translateY(0%)');}}
$(window).off('scroll',transparentCheck);$(window).on('scroll',opaqueCheck);}}
function headerRowColorInheritInit(){if($('body[data-header-inherit-rc="true"]').length>0&&$('.mobile').length==0){var headerOffset=($('#header-outer[data-permanent-transparent="1"]').length==0)?(logoHeight-shrinkNum)+Math.ceil((headerPadding*2)/1.8)+nectarDOMInfo.adminBarHeight:logoHeight/2+headerPadding+nectarDOMInfo.adminBarHeight;$('.main-content > .row > .wpb_row').each(function(){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if(direction=='down'){if($that.find('.row-bg.using-bg-color').length>0){var $textColor=($that.find('> .col.span_12.light').length>0)?'light-text':'dark-text';$('#header-outer').css('background-color',$that.find('.row-bg').css('background-color')).removeClass('light-text').removeClass('dark-text').addClass($textColor);$('#header-outer').attr('data-current-row-bg-color',$that.find('.row-bg').css('background-color'));$('body.material #header-outer .bg-color-stripe').css('background-color',$that.find('.row-bg').css('background-color'));}else{$('#header-outer').css('background-color',$('#header-outer').attr('data-user-set-bg')).removeClass('light-text').removeClass('dark-text');$('#header-outer').attr('data-current-row-bg-color',$('#header-outer').attr('data-user-set-bg'));$('body.material #header-outer .bg-color-stripe').css('background-color','');}}else{if($that.prev('div.wpb_row').find('.row-bg.using-bg-color').length>0){var $textColor=($that.prev('div.wpb_row').find('> .col.span_12.light').length>0)?'light-text':'dark-text';$('#header-outer').css('background-color',$that.prev('div.wpb_row').find('.row-bg').css('background-color')).removeClass('light-text').removeClass('dark-text').addClass($textColor);$('#header-outer').attr('data-current-row-bg-color',$that.prev('div.wpb_row').find('.row-bg').css('background-color'));$('body.material #header-outer .bg-color-stripe').css('background-color',$that.prev('div.wpb_row').find('.row-bg').css('background-color'));}else{$('#header-outer').css('background-color',$('#header-outer').attr('data-user-set-bg')).removeClass('light-text').removeClass('dark-text');$('#header-outer').attr('data-current-row-bg-color',$('#header-outer').attr('data-user-set-bg'));$('body.material #header-outer .bg-color-stripe').css('background-color','');}}},offset:headerOffset});});}}
if($('.page-submenu[data-sticky="true"]').length>0&&$('#nectar_fullscreen_rows').length==0){(function(){'use strict'
var $=window.jQuery
var Waypoint=window.Waypoint
var $offsetHeight=0;var shrinkNum=6;var headerPadding=parseInt($('#header-outer').attr('data-padding'));if($('#header-outer[data-shrink-num]').length>0)shrinkNum=$('#header-outer').attr('data-shrink-num');var headerPadding2=headerPadding-headerPadding/1.8;var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-outer').outerHeight();var $headerHeight=($('#header-outer[data-header-resize="1"]').length>0&&$('body.mobile').length==0)?$headerNavSpace-(parseInt(shrinkNum)+headerPadding2*2):$headerNavSpace;if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');var $secondaryHeader=$('#header-secondary-outer');$headerHeight=$('#header-outer').height()-(parseInt($headerSpan9.position().top)-parseInt($('#header-outer #logo').css('margin-top')))-parseInt(nectarDOMInfo.secondaryHeaderHeight);}
if($('.page-template-template-no-header-footer').length>0||$('.page-template-template-no-header').length>0){$headerNavSpace=0;$headerHeight=0;}
if($('#header-secondary-outer').length>0&&$('body.mobile').length==0&&$('body.material').length==0)$headerHeight+=$('#header-secondary-outer').height();$(window).on('smartresize',function(){$headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-outer').outerHeight();$headerHeight=($('#header-outer[data-header-resize="1"]').length>0&&$('.small-nav').length==0&&$('body.mobile').length==0)?$headerNavSpace-(parseInt(shrinkNum)+headerPadding2*2):$headerNavSpace;if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');var $secondaryHeader=$('#header-secondary-outer');$headerHeight=$('#header-outer').height()-(parseInt($headerSpan9.position().top)-parseInt($('#header-outer #logo').css('margin-top')))-parseInt(nectarDOMInfo.secondaryHeaderHeight);}
if($('#header-secondary-outer').length>0&&$('body.mobile').length==0&&$('body.material').length==0)$headerHeight+=$('#header-secondary-outer').height();$offsetHeight=0;if($('#wpadminbar').length>0&&$('#wpadminbar').css('position')=='fixed')$offsetHeight+=$('#wpadminbar').height();if($('body[data-hhun="0"] #header-outer').length>0&&!($('body.mobile').length>0&&$('#header-outer[data-mobile-fixed="false"]').length>0)){$offsetHeight+=$headerHeight;}
if($('.body-border-top').length>0&&$(window).width()>1000&&$('body[data-hhun="1"]').length>0)$offsetHeight+=$('.body-border-top').height();if($('.page-submenu.stuck').length>0){$('.page-submenu.stuck').addClass('no-trans').css('top',$offsetHeight).css('transform','translateY(0)').addClass('stuck');var $that=this;setTimeout(function(){$('.page-submenu.stuck').removeClass('no-trans');},50);$('.page-submenu.stuck').parents('.wpb_row').css('z-index',10000);if($('#boxed').length>0){var $negMargin=($(window).width()>1000)?$('.container-wrap').width()*0.04:39;$('.page-submenu.stuck').css({'margin-left':'-'+$negMargin+'px','width':$('.container-wrap').width()});}}
else{$('.page-submenu.stuck').css('top','0').removeClass('stuck');$('.page-submenu.stuck').parents('.wpb_row').css('z-index','auto');if($('#boxed').length>0)$('.page-submenu.stuck').css({'margin-left':'0px','width':'100%'});}});function Sticky(options){this.options=$.extend({},Waypoint.defaults,Sticky.defaults,options)
this.element=this.options.element
this.$element=$(this.element)
this.createWrapper()
this.createWaypoint()}
Sticky.prototype.createWaypoint=function(){var originalHandler=this.options.handler
$offsetHeight=0;if($('#wpadminbar').length>0&&$('#wpadminbar').css('position')=='fixed')$offsetHeight+=$('#wpadminbar').height();if($('body[data-hhun="0"] #header-outer').length>0&&!($('body.mobile').length>0&&$('#header-outer[data-mobile-fixed="false"]').length>0)){$offsetHeight+=$headerHeight;}
if($('.body-border-top').length>0&&$(window).width()>1000&&$('body[data-hhun="1"]').length>0)$offsetHeight+=$('.body-border-top').height();this.waypoint=new Waypoint($.extend({},this.options,{element:this.wrapper,handler:$.proxy(function(direction){var shouldBeStuck=this.options.direction.indexOf(direction)>-1
var wrapperHeight=shouldBeStuck?this.$element.outerHeight(true):''
this.$wrapper.height(wrapperHeight)
if(shouldBeStuck){this.$element.addClass('no-trans').css('top',$offsetHeight).css('transform','translateY(0)').addClass('stuck');var $that=this;setTimeout(function(){$that.$element.removeClass('no-trans');},50);this.$element.parents('.wpb_row').css('z-index',10000);if($('#boxed').length>0){var $negMargin=($(window).width()>1000)?$('.container-wrap').width()*0.04:39;this.$element.css({'margin-left':'-'+$negMargin+'px','width':$('.container-wrap').width()});}}
else{this.$element.css('top','0').removeClass('stuck');if($('#boxed').length>0)this.$element.css({'margin-left':'0px','width':'100%'});}
if(originalHandler){originalHandler.call(this,direction)}},this),offset:$offsetHeight}))
var $that=this;setInterval(function(){if($('body[data-hhun="1"] #header-outer.detached:not(.invisible)').length>0)
$that.waypoint.options.offset=$offsetHeight+$headerHeight;else
$that.waypoint.options.offset=$offsetHeight;Waypoint.refreshAll();},100);}
Sticky.prototype.createWrapper=function(){if(this.options.wrapper){this.$element.wrap(this.options.wrapper)}
this.$wrapper=this.$element.parent()
this.wrapper=this.$wrapper[0]}
Sticky.prototype.destroy=function(){if(this.$element.parent()[0]===this.wrapper){this.waypoint.destroy()
this.$element.removeClass(this.options.stuckClass)
if(this.options.wrapper){this.$element.unwrap()}}}
Sticky.defaults={wrapper:'<div class="sticky-wrapper" />',stuckClass:'stuck',direction:'down right'}
Waypoint.Sticky=Sticky}());if($('.page-submenu').parents('.span_12').find('> .wpb_column').length>1){var pageMenu=$('.page-submenu').clone();var pageMenuParentRow=$('.page-submenu').parents('.wpb_row');$('.page-submenu').remove();pageMenuParentRow.before(pageMenu);}
var sticky=new Waypoint.Sticky({element:$('.page-submenu[data-sticky="true"]')[0]});}
if($('#nectar_fullscreen_rows').length==0)
$('.page-submenu').parents('.wpb_row').css('z-index',10000);$('.page-submenu .mobile-menu-link').on('click',function(){$(this).parents('.page-submenu').find('ul').stop(true).slideToggle(350);return false;});$('.page-submenu ul li a').on('click',function(){if($('body.mobile').length>0)$(this).parents('.page-submenu').find('ul').stop(true).slideToggle(350);});$('body').on('click','#toggle-nav',function(){if(window.innerWidth>1000){window.scrollTo(0,0);}
$(this).find('.lines-button').toggleClass('close');if($('body').hasClass('classic_mobile_menu_open')){$('#mobile-menu').hide();$('body').removeClass('classic_mobile_menu_open');}else{if($('#header-outer[data-transparent-header="true"][data-permanent-transparent="1"][data-mobile-fixed="false"].transparent').length>0){$('#mobile-menu').css({'top':parseInt($('#header-outer').outerHeight()+nectarDOMInfo.adminBarHeight)+'px','position':'absolute','width':'100%','left':'0'});}
$('#mobile-menu').show();$('body').addClass('classic_mobile_menu_open');}
return false;});if($('header#top nav > ul > li.menu-item-language').length>0&&$('#header-secondary-outer ul > li.menu-item-language').length==0){var $langSelector=$('header#top nav > ul > li.menu-item-language').clone();$langSelector.insertBefore('#mobile-menu ul #mobile-search');}
$('#mobile-menu .container ul li').each(function(){if($(this).find('> ul').length>0){$(this).addClass('has-ul');$(this).find('> a').append('<span class="sf-sub-indicator"><i class="icon-angle-down"></i></span>');}});$('#mobile-menu .container ul li:has(">ul") > a .sf-sub-indicator').on('click',function(e){$(this).parent().parent().toggleClass('open');$(this).parent().parent().find('> ul').stop(true,true).slideToggle();return false;});function vcFullHeightRow(){var $element=$(".vc_row-o-full-height:first");if($element.length){var $window,windowHeight,offsetTop,fullHeight;$window=$(window),windowHeight=$window.height();$(".vc_row-o-full-height").each(function(){offsetTop=$(this).offset().top;var $realRowIndex=($(this).parent().hasClass('vc_ie-flexbox-fixer'))?$(this).parent().index():$(this).index();if(offsetTop<windowHeight&&$(this).hasClass('top-level')&&!nectarDOMInfo.usingFrontEndEditor){fullHeight=100-offsetTop/(windowHeight/100);$(this).css("min-height",fullHeight+"vh");$(this).find('> .col.span_12').css("min-height",fullHeight+"vh");}else{$(this).css("min-height",windowHeight);$(this).find('> .col.span_12').css("min-height",windowHeight);}});}}
function fixIeFlexbox(){var ua=window.navigator.userAgent,msie=ua.indexOf("MSIE ");(msie>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&$(".vc_row-o-full-height").each(function(){"flex"===$(this).find('> .span_12').css("display")&&$(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')})}
fixIeFlexbox();vcFullHeightRow();if(!nectarDOMInfo.usingFrontEndEditor){nectarLiquidBGs();}
function piVertCenter(){$('.portfolio-items  > .col').each(function(){$(this).find('.style-4 .work-info .bottom-meta:not(.shown)').stop().animate({'bottom':'-'+$(this).find('.work-info .bottom-meta').outerHeight()-2+'px'},420,'easeOutCubic');});}
function ie8Width(){if($(window).width()>=1300){$('.container').css('max-width','1100px');}else{$('.container').css('max-width','880px');}}
if($(window).width()>=1300&&$('html').hasClass('no-video')){$('.container').css('max-width','1100px');$(window).resize(ie8Width);};function smartResizeInit(){carouselHeightCalcs();clientsCarouselHeightRecalc();portfolioCommentOrder();testimonialHeightResize();testimonialSliderHeight();fullWidthContentColumns();parallaxRowsBGCals();vcFullHeightRow();headerSpace();centeredLogoMargins();slideOutWidgetOverflowState();recentPostHeight();morphingOutlines();flipBoxHeights();showOnLeftSubMenu();if($('.tabbed[data-style="minimal_alt"]').length>0){magicLineCalc($('.tabbed[data-style="minimal_alt"] > ul > li > a.active-tab'));}}
$(window).off('smartresize.srInit');$(window).on('smartresize.srInit',smartResizeInit);var $usingNectarCarouselFlk=($('.nectar-carousel.nectar-flickity:not(.masonry)').length>0)?true:false;function resizeInit(){portfolioDeviceCheck();fullWidthSections();fullwidthImgOnlySizing();fullWidthContentColumns();if(nectarDOMInfo.usingMobileBrowser){fullWidthRowPaddingAdjustCalc();}
responsiveVideoIframes();if(!nectarDOMInfo.usingMobileBrowser){parallaxRowsBGCals();}
testimonialSliderHeightMinimalMult();if($usingNectarCarouselFlk){setNectarCarouselFlkEH();}
if($('.nectar-social.full-width').length>0){nectarLoveFWCenter();}
if($('body').hasClass('ascend')){searchFieldCenter();}
if($('body').hasClass('single-post')){centerPostNextButtonImg();}
cascadingImageBGSizing();responsiveTooltips();if($('[class*="vc_col-xs-"], [class*="vc_col-md-"], [class*="vc_col-lg-"]').length>0){vcMobileColumns();}
if($('body[data-footer-reveal="1"]').length>0||$('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0){footerRevealCalcs();}
if($('#page-header-bg').length>0){pageHeader();}
if($('.nectar-video-bg').length>0){resizeVideoToCover();}}
$(window).off('resize.srInit');$(window).on('resize.srInit',resizeInit);$(window).load(function(){if($(window).scrollTop()==0){headerSpace();}
setTimeout(portfolioSidebarFollow,200);$('video').css('visibility','visible');if($('body[data-animated-anchors="true"]').length>0){if($('.nectar-box-roll').length==0&&$('#nectar_fullscreen_rows').length==0){if(typeof $_GET['tab']!='undefined'){setTimeout(function(){pageLoadHash();},500);}
else{pageLoadHash();}}
if($('#nectar_fullscreen_rows[data-mobile-disable="on"]').length>0&&$('.nectar-box-roll').length==0&&nectarDOMInfo.usingMobileBrowser){pageLoadHash();}}
parallaxRowsBGCals();portfolioCommentOrder();fullWidthContentColumns();resizeVideoToCover();});$(window).on("orientationchange",function(){setTimeout(clientsCarouselHeightRecalc,200);});function postNextButtonEffect(){$('.blog_next_prev_buttons').imagesLoaded(function(){centerPostNextButtonImg();$('.blog_next_prev_buttons img').css('opacity','1');});}
function centerPostNextButtonImg(){if($('.blog_next_prev_buttons').length==0)return false;if($('.blog_next_prev_buttons img').height()>=$('.blog_next_prev_buttons').height()+50){var $height='auto';var $width=$('.blog_next_prev_buttons').width();}else{if($('.blog_next_prev_buttons').width()<$('.blog_next_prev_buttons img').width()){var $height=$('.blog_next_prev_buttons').height()+49;var $width='auto';}else{var $height='auto';var $width='100%';}}
$('.blog_next_prev_buttons img').css({'height':$height,'width':$width});$('.blog_next_prev_buttons img').css({'top':($('.blog_next_prev_buttons').height()/2)-($('.blog_next_prev_buttons img').height()/2)+'px','left':($('.blog_next_prev_buttons').width()/2)-($('.blog_next_prev_buttons img').width()/2)+'px'});$('.blog_next_prev_buttons .inner').each(function(){$(this).css({'top':$(this).parent().height()/2-($(this).height()/2),'opacity':'1'});})}
postNextButtonEffect();function recentPostHeight(){$('.blog-recent[data-style="title_only"]').each(function(){if($(this).find('> .col').length>1)return false;if($(this).parent().parent().parent().hasClass('vc_col-sm-3')||$(this).parent().parent().parent().hasClass('vc_col-sm-4')||$(this).parent().parent().parent().hasClass('vc_col-sm-6')||$(this).parent().parent().parent().hasClass('vc_col-sm-8')||$(this).parent().parent().parent().hasClass('vc_col-sm-9')){if($('body.mobile').length==0&&$(this).next('div').length==0){var tallestColumn=0;$(this).find('> .col').css('padding','50px 20px');$(this).parents('.span_12').find(' > .wpb_column').each(function(){(Math.floor($(this).height())>tallestColumn)?tallestColumn=Math.floor($(this).height()):tallestColumn=tallestColumn;});if(Math.floor($(this).find('> .col').outerHeight(true))<Math.floor($(this).parents('.wpb_row').height())-1){$(this).find('> .col').css('padding-top',(tallestColumn-$(this).find('> .col').height())/2+'px');$(this).find('> .col').css('padding-bottom',(tallestColumn-$(this).find('> .col').height())/2+'px');}}
else{$(this).find('> .col').css('padding','50px 20px');}}});}
recentPostHeight();function recentPostsFlickityInit(){$('.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap').each(function(){$(this).find('.post-featured-img').each(function(){var $src=$(this).find('img').attr('src');$(this).css('background-image','url('+$src+')');});});$('.blog-recent[data-style="classic_enhanced"]').each(function(){if($(this).find('.inner-wrap.has-post-thumbnail').length==0){$(this).addClass('no-thumbs');}});if($('.nectar-recent-posts-slider-inner').length>0){var $rpFGroupCells=($('.nectar-recent-posts-slider_multiple_visible').length>0)?'90%':false;var $rpF=$('.nectar-recent-posts-slider-inner').flickity({contain:true,groupCells:$rpFGroupCells,draggable:true,lazyLoad:false,imagesLoaded:true,percentPosition:true,prevNextButtons:false,pageDots:true,resize:true,setGallerySize:true,wrapAround:true,accessibility:false});setTimeout(function(){$('.nectar-recent-posts-slider-inner').addClass('loaded');},1150);var flkty=$rpF.data('flickity');$rpF.on('dragStart.flickity',function(){$('.flickity-viewport').addClass('is-moving');});$rpF.on('dragEnd.flickity',function(){$('.flickity-viewport').removeClass('is-moving');});var $dragTimeout;$rpF.on('select.flickity',function(){$('.flickity-viewport').addClass('no-hover');clearTimeout($dragTimeout);$dragTimeout=setTimeout(function(){$('.flickity-viewport').removeClass('no-hover');},400);});recentPostSliderHeight();$(window).resize(recentPostSliderHeight);if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)&&!nectarDOMInfo.usingFrontEndEditor){$(window).resize(recentPostSliderParallaxMargins);}
function recentPostSliderHeight(){$('.nectar-recent-posts-slider').each(function(){var $heightCalc;var $minHeight=250;var $windowWidth=$(window).width();var $definedHeight=parseInt($(this).attr('data-height'));var dif=($('body[data-ext-responsive="true"]').length>0)?$(window).width()/1400:$(window).width()/1100;if(window.innerWidth>1000&&$('#boxed').length==0){if($(this).parents('.full-width-content').length==0){if($('body[data-ext-responsive="true"]').length>0&&window.innerWidth>=1400){$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',Math.ceil($definedHeight));}else if($('body[data-ext-responsive="true"]').length==0&&window.innerWidth>=1100){$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',Math.ceil($definedHeight));}else{$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',Math.ceil($definedHeight*dif));}}else{$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',Math.ceil($definedHeight*dif));}}else{var $parentCol=($(this).parents('.wpb_column').length>0)?$(this).parents('.wpb_column'):$(this).parents('.col');if($parentCol.length==0)$parentCol=$('.main-content');if(!$parentCol.hasClass('vc_span12')&&!$parentCol.hasClass('main-content')&&!$parentCol.hasClass('span_12')&&!$parentCol.hasClass('vc_col-sm-12')){var $parentColWidth=sliderColumnDesktopWidth($parentCol);var $aspectRatio=$definedHeight/$parentColWidth;if($aspectRatio*$parentCol.width()<=$minHeight){$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',$minHeight);}else{$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',$aspectRatio*$parentCol.width());}}
else{if($definedHeight*dif<=$minHeight){$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',$minHeight);}else{$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',Math.ceil($definedHeight*dif));}}}});}
function sliderColumnDesktopWidth(parentCol){var $parentColWidth=1100;var $columnNumberParsed=$(parentCol).attr('class').match(/\d+/);if($columnNumberParsed=='2'){$parentColWidth=170}
else if($columnNumberParsed=='3'){$parentColWidth=260}
else if($columnNumberParsed=='4'){$parentColWidth=340}
else if($columnNumberParsed=='6'){$parentColWidth=530}
else if($columnNumberParsed=='8'){$parentColWidth=700}
else if($columnNumberParsed=='9'){$parentColWidth=805}
else if($columnNumberParsed=='10'){$parentColWidth=916.3}
else if($columnNumberParsed=='12'){$parentColWidth=1100}
return $parentColWidth;}}
function multipleLargeFeaturedInit(){$('.nectar-recent-posts-single_featured.multiple_featured').each(function(sliderIndex){if($(this).find('> .normal-container').length>0){$(this).find('> .normal-container').remove();}
$(this).append('<div class="normal-container container"> <ul class="controls" data-color="'+$(this).attr('data-button-color')+'" data-num="'+$(this).find('.nectar-recent-post-slide').length+'"></ul> </div>');var $that=$(this);$nectarCustomSliderRotate[sliderIndex]={autorotate:''};var tallestFeaturedSlide=0;$(this).find('.nectar-recent-post-slide').each(function(i){if($(this).find('.recent-post-container').height()>tallestFeaturedSlide){$(this).siblings().removeClass('tallest');$(this).addClass('tallest');tallestFeaturedSlide=$(this).find('.recent-post-container').height();}
var $activeClass=(i==0&&$(this).parents('.nectar-recent-posts-single_featured.multiple_featured[data-autorotate="none"]').length>0)?'class="active"':'';$that.find('.controls').append('<li '+$activeClass+'><span class="title">'+$(this).find('h2').text()+'</span></li>');});$(this).addClass('js-loaded');var $slideClickTimeout;$(this).find('.controls li').on('click',function(e){if($(this).hasClass('active'))
return;if(e.originalEvent!==undefined)
$(this).parent().find('.active').addClass('trans-out');var $index=$(this).index();var $oldIndex=$(this).parent().find('.active').index();var $that=$(this);clearTimeout($slideClickTimeout);$(this).siblings().removeClass('active');$(this).addClass('active');$slideClickTimeout=setTimeout(function(){$that.parents('.multiple_featured').find('.nectar-recent-post-slide:not(:eq('+$index+'))').css('opacity','0').removeClass('active');$that.parent().find('.trans-out').removeClass('trans-out');},300);$that.parents('.multiple_featured').find('.nectar-recent-post-slide:not(:eq('+$index+'))').css('z-index','10');$that.parents('.multiple_featured').find('.nectar-recent-post-slide:eq('+$oldIndex+')').css('z-index','15');$(this).parents('.multiple_featured').find('.nectar-recent-post-slide').eq($index).css({'opacity':'1','z-index':'20'}).addClass('active');if($(this).parents('.multiple_featured').attr('data-autorotate')!='none'){nectarCustomSliderResetRotate($that.parents('.nectar-recent-posts-single_featured.multiple_featured'),sliderIndex);}});var $that=$(this);if($(this).attr('data-autorotate').length>0&&$(this).attr('data-autorotate')!='none'&&$('body.vc_editor').length==0){setTimeout(function(){var slide_interval=(parseInt($that.attr('data-autorotate'))<100)?4000:parseInt($that.attr('data-autorotate'));$nectarCustomSliderRotate[sliderIndex].autorotate=setInterval(function(){nectarCustomSliderRotate($that)},slide_interval);$that.find('.controls > li:first-child').addClass('active');},30);}});splitLineText();$(window).resize(splitLineText);}
multipleLargeFeaturedInit();}
recentPostsFlickityInit();if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)){if($('.nectar-recent-posts-slider').length>0&&!nectarDOMInfo.usingFrontEndEditor){window.requestAnimationFrame(recentPostSliderParallax);}}
function recentPostSliderParallax(){$('.nectar-recent-posts-slider').each(function(){var $offset=parseInt($(this).find('.flickity-slider').position().left);var $slideLength=$(this).find('.nectar-recent-post-slide').length;var $lastChildIndex=$(this).find('.nectar-recent-post-slide:last-child').index();var $slideWidth=$(this).find('.nectar-recent-post-slide').width();if($offset>=-3){$(this).find('.nectar-recent-post-slide:last-child .nectar-recent-post-bg').css('margin-left',parseInt(Math.ceil($slideWidth/3.5))+'px');}else{$(this).find('.nectar-recent-post-slide:last-child .nectar-recent-post-bg').css('margin-left','-'+parseInt(Math.ceil($slideWidth/3.5*$lastChildIndex))+'px');}
if(Math.abs($offset)>=($slideLength-1)*$slideWidth){$(this).find('.nectar-recent-post-slide:first-child .nectar-recent-post-bg').css('margin-left','-'+parseInt(Math.ceil(($slideWidth/3.5)*$slideLength))+'px');}else{$(this).find('.nectar-recent-post-slide:first-child .nectar-recent-post-bg').css('margin-left','0px');}
$(this).find('.nectar-recent-post-bg').css('transform','translateX('+Math.ceil($(this).find('.flickity-slider').position().left/-3.5)+'px)');});requestAnimationFrame(recentPostSliderParallax);}
function recentPostSliderParallaxMargins(){$('.nectar-recent-posts-slider').each(function(){var $slideWidth=$(this).find('.nectar-recent-post-slide').width();$(this).find('.nectar-recent-post-slide').each(function(i){$(this).find('.nectar-recent-post-bg').css('margin-left','-'+parseInt(Math.ceil($slideWidth/3.5)*i)+'px');});});}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)&&!nectarDOMInfo.usingFrontEndEditor){recentPostSliderParallaxMargins();}
function portfolioHoverEffects(){if(!$('body').hasClass('mobile')&&!navigator.userAgent.match(/(iPad|IEMobile)/)){$('.portfolio-items:not([data-ps="7"]) .col .work-item:not(.style-3-alt):not(.style-3):not([data-custom-content="on"])').on('mouseenter',function(){$(this).find('.work-info .vert-center').css({'margin-top':0});$(this).find('.work-info, .work-info .vert-center > *, .work-info > i').css({'opacity':1});$(this).find('.work-info-bg').css({'opacity':0.9});});$('.portfolio-items:not([data-ps="7"]) .col .work-item:not(.style-3-alt):not(.style-3):not([data-custom-content="on"])').on('mouseleave',function(){$(this).find('.work-info .vert-center').css({'margin-top':-20});$(this).find('.work-info, .work-info .vert-center > *:not(.mfp-figure), .work-info > i').css({'opacity':0});$(this).find('.work-info-bg').css({'opacity':0});});$('.portfolio-items .col .work-item.style-3').on('mouseenter',function(){$(this).find('.work-info-bg').css({'opacity':0});});$('.portfolio-items .col .work-item.style-3').on('mouseleave',function(){$(this).find('.work-info-bg').css({'opacity':0.45});});$('.portfolio-items .col .work-item.style-4').on('mouseenter',function(){$(this).find('img').stop().animate({'top':'-'+$(this).find('.work-info .bottom-meta').outerHeight()/2+'px'},250,'easeOutCubic');$(this).find('.work-info .bottom-meta').addClass('shown').stop().animate({'bottom':'0px'},320,'easeOutCubic');});$('.portfolio-items .col .work-item.style-4').on('mouseleave',function(){$(this).find('img').stop().animate({'top':'0px'},250,'easeOutCubic');$(this).find('.work-info .bottom-meta').removeClass('shown').stop().animate({'bottom':'-'+$(this).find('.work-info .bottom-meta').outerHeight()-2+'px'},320,'easeOutCubic');});}
else{portfolioDeviceCheck();}}
portfolioHoverEffects();function style6Img(){$('.style-5').each(function(){$(this).find('.sizer').insertBefore($(this).find('.parallaxImg'));});$('.style-5').parents('.wpb_row').css('z-index','100');var d=document,de=d.documentElement,bd=d.getElementsByTagName('body')[0],htm=d.getElementsByTagName('html')[0],win=window,imgs=d.querySelectorAll('.parallaxImg'),totalImgs=imgs.length,supportsTouch='ontouchstart'in win||navigator.msMaxTouchPoints;if(totalImgs<=0){return;}
for(var l=0;l<totalImgs;l++){var thisImg=imgs[l],layerElems=thisImg.querySelectorAll('.parallaxImg-layer'),totalLayerElems=layerElems.length;if(totalLayerElems<=0){continue;}
while(thisImg.firstChild){thisImg.removeChild(thisImg.firstChild);}
var lastMove=0;var eventThrottle=$('html').hasClass('cssreflections')?1:80;if(eventThrottle==80)$('body').addClass('cssreflections');var containerHTML=d.createElement('div'),shineHTML=d.createElement('div'),shadowHTML=d.createElement('div'),layersHTML=d.createElement('div'),layers=[];thisImg.id='parallaxImg__'+l;containerHTML.className='parallaxImg-container';shadowHTML.className='parallaxImg-shadow';layersHTML.className='parallaxImg-layers';for(var i=0;i<totalLayerElems;i++){var layer=d.createElement('div'),layerInner=d.createElement('div'),imgSrc=layerElems[i].getAttribute('data-img');$(layer).html($(layerElems[i]).html());layer.className='parallaxImg-rendered-layer';layer.setAttribute('data-layer',i);if(i==0&&$(thisImg).parents('.wpb_gallery').length==0){layerInner.className='bg-img';layerInner.style.backgroundImage='url('+imgSrc+')';layer.appendChild(layerInner);}
layersHTML.appendChild(layer);layers.push(layer);}
containerHTML.appendChild(layersHTML);thisImg.appendChild(containerHTML);$(thisImg).wrap('<div class="parallaxImg-wrap" />');if(!(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1)){$(thisImg).parent().append(shadowHTML);}
var w=thisImg.clientWidth||thisImg.offsetWidth||thisImg.scrollWidth;if(supportsTouch&&$('body.using-mobile-browser').length>0){}else{(function(_thisImg,_layers,_totalLayers,_shine){$(thisImg).parents('.style-5').on('mousemove',function(e){var parentEl=$(this);var now=Date.now();if(now>lastMove+eventThrottle){lastMove=now;window.requestAnimationFrame(function(){processMovement(e,false,_thisImg,_layers,_totalLayers,_shine,parentEl);});}});$(thisImg).parents('.style-5').on('mouseenter',function(e){processEnter(e,_thisImg,_layers,_totalLayers,_shine);});$(thisImg).parents('.style-5').on('mouseleave',function(e){processExit(e,_thisImg,_layers,_totalLayers,_shine);});})(thisImg,layers,totalLayerElems,shineHTML);}
(function(_thisImg,_layers,_totalLayers,_shine){depths(false,_thisImg,_layers,_totalLayers,_shine);window.addEventListener('resize',function(e){depths(false,_thisImg,_layers,_totalLayers,_shine);});})(thisImg,layers,totalLayerElems,shineHTML);}
function processMovement(e,touchEnabled,elem,layers,totalLayers,shine,parentEl){if(!$(elem.firstChild).hasClass('over')){processExit(e,elem,layers,totalLayers,shine);return false}
if($(elem).parents('.col.wide').length>0){var yMult=0.03;var xMult=0.063;}else if($(elem).parents('.col.regular').length>0||$(elem).parents('.wpb_gallery').length>0){var yMult=0.045;var xMult=0.045;}else if($(elem).parents('.col.tall').length>0){var yMult=0.05;var xMult=0.015;}else if($(elem).parents('.col.wide_tall').length>0){var yMult=0.04;var xMult=0.04;}else if(parentEl.hasClass('nectar-fancy-box')){var yMult=0.045;var xMult=0.022;}else{var yMult=0.045;var xMult=0.075;}
var bdst=$(window).scrollTop(),bdsl=bd.scrollLeft,pageX=(touchEnabled)?e.touches[0].pageX:e.pageX,pageY=(touchEnabled)?e.touches[0].pageY:e.pageY,offsets=elem.getBoundingClientRect(),w=elem.clientWidth||elem.offsetWidth||elem.scrollWidth,h=elem.clientHeight||elem.offsetHeight||elem.scrollHeight,wMultiple=320/w,offsetX=0.52-(pageX-offsets.left-bdsl)/w,offsetY=0.52-(pageY-offsets.top-bdst)/h,dy=(pageY-offsets.top-bdst)-h/2,dx=(pageX-offsets.left-bdsl)-w/2,yRotate=(offsetX-dx)*(yMult*wMultiple),xRotate=(dy-offsetY)*(xMult*wMultiple);if($(elem).parents('.wpb_gallery').length>0){var imgCSS=' perspective('+w*3+'px) rotateX('+-xRotate*1.9+'deg) rotateY('+-yRotate*1.3+'deg)';}else{if($(elem).parents('.wide_tall').length==0&&$(elem).parents('.wide').length==0&&$(elem).parents('.tall').length==0){var $scaleAmount=(parentEl.hasClass('nectar-fancy-box'))?'1.06':'1.03';var $offsetAmount=(parentEl.hasClass('nectar-fancy-box'))?'-2':'-10';var imgCSS=' perspective('+w*3+'px) rotateX('+xRotate+'deg) rotateY('+yRotate+'deg)  translateY('+offsetY*$offsetAmount+'px) translateX('+offsetX*$offsetAmount+'px) scale('+$scaleAmount+')';}else{var imgCSS=' perspective('+w*3+'px) rotateX('+xRotate+'deg) rotateY('+yRotate+'deg)  translateY('+offsetY*-10+'px) translateX('+offsetX*-10+'px) scale(1.013)';}}
$(elem).find('.parallaxImg-container').css('transform',imgCSS);if(!(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1)){$(elem).parents('.parallaxImg-wrap').find('.parallaxImg-shadow').css('transform',imgCSS);}}
function processShineMovement(e,touchEnabled,elem,layers,totalLayers,shine){}
function processEnter(e,elem,layers,totalLayers,shine){elem.firstChild.className+=' over';elem.className+=' over';$(elem).addClass('transition');if($(elem).parents('.wpb_gallery').length>0){var $timeout=setTimeout(function(){$(elem).removeClass('transition');},450);}else{var $timeout=setTimeout(function(){$(elem).removeClass('transition');},200);}}
function processExit(e,elem,layers,totalLayers,shine){var w=elem.clientWidth||elem.offsetWidth||elem.scrollWidth;var container=elem.firstChild;container.className=container.className.replace(' over','');elem.className=elem.className.replace(' over','');$(container).css('transform','perspective('+w*3+'px) rotateX(0deg) rotateY(0deg) translateZ(0)');$(elem).parents('.parallaxImg-wrap').find('.parallaxImg-shadow').css('transform','perspective('+w*3+'px) rotateX(0deg) rotateY(0deg) translateZ(0)');$(elem).addClass('transition');var $timeout=setTimeout(function(){$(elem).removeClass('transition');},200);}
function depths(touchEnabled,elem,layers,totalLayers,shine){var w=elem.clientWidth||elem.offsetWidth||elem.scrollWidth;var revNum=totalLayers;var container=elem.firstChild;for(var ly=0;ly<totalLayers;ly++){if(ly==0)$(layers[ly]).css('transform','translateZ(0px)');else $(layers[ly]).css('transform','translateZ('+(w*3)/27*(ly*1.1)+'px) ');revNum--;}
totalLayers=totalLayers+3;$(container).css('transform','perspective('+w*3+'px)');}
function removeDepths(touchEnabled,elem,layers,totalLayers,shine){var w=elem.clientWidth||elem.offsetWidth||elem.scrollWidth;var revNum=totalLayers;for(var ly=0;ly<totalLayers;ly++){if(ly==0)$(layers[ly]).css('transform','translateZ('+(w*3)/45*(ly*1.1)+'px) scale(1)');else $(layers[ly]).css('transform','translateZ('+(w*3)/45*(ly*1.1)+'px) scale(1)');revNum--;}
totalLayers=totalLayers+3;}}
style6Img();function portfolioDeviceCheck(){if($('body').hasClass('mobile')||navigator.userAgent.match(/(iPad|IEMobile)/)){if($('.portfolio-items .col .work-item').find('a:not(".pp")').length>0){$('.portfolio-items .col .work-item').find('a.pp').css('display','none');}
else{$('.portfolio-items .col .work-item').find('a:not(".pp")').css('display','none');}}else{$('.portfolio-items .col .work-item').find('a').css('display','inline');}}
$('.nectar_fullscreen_zoom_recent_projects').each(function(){if($(this).parents('.span_12').find('> .wpb_column').length>1){var $zoomProjects=$(this).clone();var $zoomProjectsRow=$(this).parents('.span_12');$(this).remove();$zoomProjectsRow.prepend($zoomProjects);}});$.fn.lines=function(opts){var s=$.extend({'lineClass':'line'},opts);return this.each(function(){var self=this,$self=$(self),$line,$prev;$self.find('.'+s.lineClass).contents().unwrap();$self.html(function(i,h){return h.replace(/(\b[\w']+\b)/g,'<span class="'+s.lineClass+'">$1</span>');});$self.find('.line + .line').each(function(i,el){$line=$(this),$prev=$line.prev('.line');if($line.offset().top===$prev.offset().top){$prev.append(el.previousSibling,$line.contents());$line.remove();}});});};function splitLineText(){$('.nectar_fullscreen_zoom_recent_projects, .nectar-recent-posts-single_featured.multiple_featured').each(function(){var $slideClass=($(this).find('.project-slides').length>0)?'.project-slide':'.nectar-recent-post-slide';var $slideInfoClass=($(this).find('.project-slides').length>0)?'.project-info h1':'.inner-wrap h2 a';$(this).find($slideClass).each(function(i){$(this).find($slideInfoClass).each(function(){var textArr=$(this).text();textArr=textArr.trim();textArr=textArr.split(' ');$(this)[0].innerHTML='';for(var i=0;i<textArr.length;i++){$(this)[0].innerHTML+='<span>'+textArr[i]+'</span> ';}});$(this).find($slideInfoClass+' > span').wrapInner('<span class="inner" />');});});}
function portfolioFullScreenSliderCalcs(){var $bodyBorderSize=($('.body-border-top').length>0&&$(window).width()>1000)?$('.body-border-top').height():0;$('.nectar_fullscreen_zoom_recent_projects').each(function(){if(nectarDOMInfo.usingFrontEndEditor){if($(this).parents('.wpb_row').parent().index()>1){$(this).parents('.first-section').removeClass('first-section');}}
if($(this).parents('.first-section').length>0){$(this).css('height',$(window).height()-$(this).offset().top-$bodyBorderSize);}else{$(this).css('height',$(window).height());}});}
function nectarCustomSliderRotate(slider){if($('body.vc_editor').length>0){return;}
var $controlSelector=(slider.find('.project-slides').length>0)?'.dot-nav > span':'.controls > li';var $controlSelectorInd=(slider.find('.project-slides').length>0)?'span':' li';var $slideLength=slider.find($controlSelector).length;var $currentSlide=slider.find($controlSelector+'.active').index();if($currentSlide+1==$slideLength){slider.find($controlSelector+':first-child').click();}else{slider.find($controlSelector+'.active').next($controlSelectorInd).click();}}
function nectarCustomSliderResetRotate(slider,index){clearInterval($nectarCustomSliderRotate[index].autorotate);if(slider.attr('data-autorotate').length>0){var slide_interval=(parseInt(slider.attr('data-autorotate'))<100)?4000:parseInt(slider.attr('data-autorotate'));$nectarCustomSliderRotate[index].autorotate=setInterval(function(){nectarCustomSliderRotate(slider)},slide_interval);}}
if($('.nectar_fullscreen_zoom_recent_projects').length>0){portfolioFullScreenSliderCalcs();splitLineText();$(window).resize(splitLineText);$(window).resize(portfolioFullScreenSliderCalcs);}
function fsProjectSliderInit(){$('.nectar_fullscreen_zoom_recent_projects').each(function(recentProjectSliderIndex){$nectarCustomSliderRotate[recentProjectSliderIndex]={autorotate:''};var $projLength=$(this).find('.project-slide').length;if($(this).attr('data-autorotate').length>0){var slide_interval=(parseInt($(this).attr('data-autorotate'))<100)?4000:parseInt($(this).attr('data-autorotate'));var $that=$(this);$nectarCustomSliderRotate[recentProjectSliderIndex].autorotate=setInterval(function(){nectarCustomSliderRotate($that)},slide_interval);}
$(this).find('.zoom-slider-controls .next').on('click',function(e){var $that=$(this);if(!$that.parent().hasClass('timeout')){setTimeout(function(){$that.parent().removeClass('timeout');},1150);}
if($(this).parent().hasClass('timeout'))return false;$(this).parent().addClass('timeout');nectarCustomSliderResetRotate($that.parents('.nectar_fullscreen_zoom_recent_projects'),recentProjectSliderIndex);var $current=$(this).parents('.nectar_fullscreen_zoom_recent_projects').find('.project-slide.current');var $sliderInstance=$(this).parents('.nectar_fullscreen_zoom_recent_projects');$sliderInstance.find('.project-slide').removeClass('next').removeClass('prev');$sliderInstance.find('.project-slide').each(function(i){if(i<$current.index()+1&&$current.index()+1<$projLength)
$(this).addClass('prev');else
$(this).addClass('next');});if($current.index()+1==$projLength){$sliderInstance.find('.project-slide:first-child').addClass('no-trans');}
setTimeout(function(){if($current.index()+1==$projLength){$sliderInstance.find('.project-slide:first-child').removeClass('no-trans').removeClass('next').removeClass('prev').addClass('current');$sliderInstance.find('.project-slide:last-child').removeClass('next').removeClass('current').addClass('prev');}else{$current.next('.project-slide').removeClass('next').removeClass('prev').addClass('current');$current.removeClass('current').addClass('prev');}
if($sliderInstance.find('.dot-nav').length>0){$sliderInstance.find('.dot-nav span.active').removeClass('active');$sliderInstance.find('.dot-nav span:nth-child('+($sliderInstance.find('.project-slide.current').index()+1)+')').addClass('active');}},30);return false;});$(this).find('.zoom-slider-controls .prev').on('click',function(e){var $that=$(this);if(!$that.parent().hasClass('timeout')){setTimeout(function(){$that.parent().removeClass('timeout');},1150);}
if($(this).parent().hasClass('timeout'))return false;$(this).parent().addClass('timeout');nectarCustomSliderResetRotate($that.parents('.nectar_fullscreen_zoom_recent_projects'),recentProjectSliderIndex);var $current=$(this).parents('.nectar_fullscreen_zoom_recent_projects').find('.project-slide.current');var $sliderInstance=$(this).parents('.nectar_fullscreen_zoom_recent_projects');$sliderInstance.find('.project-slide').removeClass('next').removeClass('prev');$sliderInstance.find('.project-slide').each(function(i){if(i<$current.index()||$current.index()==0)
$(this).addClass('prev');else
$(this).addClass('next');});if($current.index()==0)
$sliderInstance.find('.project-slide:last-child').addClass('no-trans');setTimeout(function(){if($current.index()==0){$sliderInstance.find('.project-slide:last-child').removeClass('no-trans').removeClass('next').removeClass('prev').addClass('current');$sliderInstance.find('.project-slide:first-child').removeClass('next').removeClass('prev').removeClass('current').addClass('next');}else{$current.prev('.project-slide').removeClass('next').removeClass('prev').addClass('current');$current.removeClass('current').addClass('next');}
if($sliderInstance.find('.dot-nav').length>0){$sliderInstance.find('.dot-nav span.active').removeClass('active');$sliderInstance.find('.dot-nav span:nth-child('+($sliderInstance.find('.project-slide.current').index()+1)+')').addClass('active');}},30);return false;});$(this).find('> .normal-container > .dot-nav').remove();$(this).find('> .normal-container').append('<div class="dot-nav"></div>');for(var $i=0;$i<$projLength;$i++){if($i==0){$(this).find('.dot-nav').append('<span class="dot active"><span></span></span>');}else{$(this).find('.dot-nav').append('<span class="dot"><span></span></span>');}}
var $dotIndex=1;$('.nectar_fullscreen_zoom_recent_projects .dot-nav > span').on('click',function(e){if($(this).hasClass('active'))return;var $that=$(this);if(!$that.parent().hasClass('timeout')){setTimeout(function(){$that.parent().removeClass('timeout');},1150);}
if($(this).parent().hasClass('timeout'))return;$(this).parent().addClass('timeout');nectarCustomSliderResetRotate($that.parents('.nectar_fullscreen_zoom_recent_projects'),recentProjectSliderIndex);$(this).parent().find('span.active').removeClass('active');$(this).addClass('active');$dotIndex=$(this).index()+1;var $current=$(this).parents('.nectar_fullscreen_zoom_recent_projects').find('.project-slide.current');var $sliderInstance=$(this).parents('.nectar_fullscreen_zoom_recent_projects');var $prevIndex=$current.index()+1;$sliderInstance.find('.project-slide').removeClass('next').removeClass('prev');$sliderInstance.find('.project-slide').each(function(i){if(i<$dotIndex-1)
$(this).addClass('prev');else
$(this).addClass('next');});if($prevIndex>$dotIndex){$sliderInstance.find('.project-slide').eq($dotIndex-1).addClass('no-trans').addClass('prev').removeClass('next');setTimeout(function(){$sliderInstance.find('.project-slide').eq($dotIndex-1).removeClass('no-trans').removeClass('next').removeClass('prev').addClass('current');$current.removeClass('current').addClass('next');},30);}
else{$sliderInstance.find('.project-slide').eq($dotIndex-1).addClass('no-trans').addClass('next').removeClass('prev');setTimeout(function(){$sliderInstance.find('.project-slide').eq($dotIndex-1).removeClass('no-trans').removeClass('next').removeClass('prev').addClass('current');$current.removeClass('current').addClass('prev');},30);}});});}
fsProjectSliderInit();function portfolioAccentColor(){var portfolioSocialColorCss='';$('.portfolio-items .col').each(function(){if($(this).has('[data-project-color]')){$(this).find('.work-info-bg, .bottom-meta').css('background-color',$(this).attr('data-project-color'));$(this).find('.parallaxImg-rendered-layer .bg-overlay').css('border-color',$(this).attr('data-project-color'));var $projColor=$(this).attr('data-project-color');if($(this).find('.custom-content .nectar-social').length>0&&$('body[data-button-style="rounded"]'))portfolioSocialColorCss+='body[data-button-style="rounded"] .col[data-project-color="'+$projColor+'"] .custom-content .nectar-social > *:hover i { color: '+$projColor+'!important; } ';}});if(portfolioSocialColorCss.length>1){var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=portfolioSocialColorCss;}else{style.appendChild(document.createTextNode(portfolioSocialColorCss));}
head.appendChild(style);}}
portfolioAccentColor();$('body').on('mouseenter','.portfolio-filters',function(){if(!portfolioFiltersOnMobile){$(this).find('> ul').stop(true,true).slideDown(500,'easeOutExpo');}
$(this).find('a#sort-portfolio span').html($(this).find('a#sort-portfolio').attr('data-sortable-label'));});$('body').on('mouseleave','.portfolio-filters',function(){var $activeCat=$(this).find('a.active').html();if(typeof $activeCat=='undefined'||$activeCat.length==0)$activeCat=$(this).attr('data-sortable-label');$(this).find('a#sort-portfolio span').html($activeCat);if(!portfolioFiltersOnMobile){$(this).find('> ul').stop(true,true).slideUp(500,'easeOutExpo');}});$('body').on('click','.portfolio-filters ul li a',function(){$(this).parents('.portfolio-filters').find('#sort-portfolio span').html($(this).html());});$('body').on('click','.portfolio-filters > a#sort-portfolio',function(){return false;});$('body').on('click','.portfolio-filters-inline ul li a',function(){$(this).parents('ul').find('li a').removeClass('active');$(this).addClass('active');$(this).parents('.portfolio-filters-inline').find('#current-category').html($(this).html());});var portfolioFiltersOnMobile=false;function portfolioFiltersInit(){if($('body').hasClass('mobile')||navigator.userAgent.match(/(iPad|IEMobile)/)){portfolioFiltersOnMobile=true;$('.portfolio-filters').unbind('mouseenter mouseleave');$('.portfolio-filters > a, .portfolio-filters ul li a').on('click',function(e){if(e.originalEvent!==undefined)$(this).parents('.portfolio-filters').find('> ul').stop(true,true).slideToggle(600,'easeOutCubic');});}
if($('.portfolio-filters-inline[data-alignment="left"]').length>0||$('.portfolio-filters-inline[data-alignment="center"]').length>0){$('.portfolio-filters-inline .container > ul > li:nth-child(1) a').click();}else{$('.portfolio-filters-inline .container > ul > li:nth-child(2) a').click();}
$('body.single-portfolio #header-outer nav > ul > li > a:contains("Portfolio")').parents('li').addClass('current-menu-item');$('body.single-post #header-outer nav > ul > li > a:contains("Blog")').parents('li').addClass('current-menu-item');}
portfolioFiltersInit();function centerLove(){$('.post').each(function(){var $loveWidth=$(this).find('.post-meta .nectar-love').outerWidth();var $loveWrapWidth=$(this).find('.post-meta  .nectar-love-wrap').width();$(this).find('.post-meta .nectar-love').css('margin-left',$loveWrapWidth/2-$loveWidth/2+'px');$(this).find('.nectar-love-wrap').css('visibility','visible');});}
$('.nectar-love').on('click',function(){centerLove();});centerLove();function portfolioCommentOrder(){if($('body').hasClass('mobile')&&$('body').hasClass('single-portfolio')&&$('#respond').length>0){$('#sidebar').insertBefore('.comments-section');}
else if($('body').hasClass('single-portfolio')&&$('#respond').length>0){$('#sidebar').insertAfter('.post-area');}}
portfolioCommentOrder();var sidebarFollow=$('.single-portfolio #sidebar').attr('data-follow-on-scroll');function portfolioSidebarFollow(){if($('body.single-portfolio').length==0||$('#sidebar[data-follow-on-scroll]').length==0){return;}
sidebarFollow=$('.single-portfolio #sidebar').attr('data-follow-on-scroll');if(sidebarFollow==1&&!$('body').hasClass('mobile')&&parseInt($('#sidebar').height())+50<=parseInt($('.post-area').height())){var $ssExtraTopSpace=50;if($('#header-outer[data-remove-fixed="0"]').length>0&&$('body[data-hhun="1"]').length==0){$ssExtraTopSpace+=$('#header-outer').outerHeight();if($('#header-outer[data-shrink-num][data-header-resize="1"]').length>0){var shrinkNum=6;var headerPadding2=parseInt($('#header-outer').attr('data-padding'))-parseInt($('#header-outer').attr('data-padding'))/1.8;shrinkNum=$('#header-outer').attr('data-shrink-num');$ssExtraTopSpace-=shrinkNum;$ssExtraTopSpace-=headerPadding2;}
if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');var $secondaryHeader=$('#header-secondary-outer');$ssExtraTopSpace=50;$ssExtraTopSpace+=$('#header-outer').height()-(parseInt($headerSpan9.position().top)-parseInt($('#header-outer #logo').css('margin-top')))-parseInt(nectarDOMInfo.secondaryHeaderHeight);}}
if($('#wpadminbar').length>0){$ssExtraTopSpace+=$('#wpadminbar').outerHeight();}
if($('#header-outer').attr('data-using-secondary')=='1'&&$('body.material').length==0){$ssExtraTopSpace+=$('#header-secondary-outer').outerHeight();}
$('.single-portfolio #sidebar').theiaStickySidebar({additionalMarginTop:$ssExtraTopSpace,updateSidebarHeight:false});}}
function isotopeCatSelection(){$('.portfolio-items:not(".carousel")').each(function(){var isotopeCatArr=[];var $portfolioCatCount=0;$(this).parent().parent().find('div[class^=portfolio-filters] ul li').each(function(i){if($(this).find('a').length>0){isotopeCatArr[$portfolioCatCount]=$(this).find('a').attr('data-filter').substring(1);$portfolioCatCount++;}});isotopeCatArr.shift();var itemCats='';$(this).find('> div').each(function(i){itemCats+=$(this).attr('data-project-cat');});itemCats=itemCats.split(' ');itemCats.pop();itemCats=$.unique(itemCats);if($(this).is('[data-categories-to-show]')&&$(this).attr('data-categories-to-show').length!=0&&$(this).attr('data-categories-to-show')!='all'){var $userSelectedCats=$(this).attr('data-categories-to-show').replace(/,/g,' ');$userSelectedCats=$userSelectedCats.split(' ');if(!$(this).hasClass('infinite_scroll'))$(this).removeAttr('data-categories-to-show');}else{var $userSelectedCats=itemCats;}
var notFoundCats=[];$.grep(isotopeCatArr,function(el){if($.inArray(el,itemCats)==-1)notFoundCats.push(el);if($.inArray(el,$userSelectedCats)==-1)notFoundCats.push(el);});if(notFoundCats.length!=0){$(this).parent().parent().find('div[class^=portfolio-filters] ul li').each(function(){if($(this).find('a').length>0){if($.inArray($(this).find('a').attr('data-filter').substring(1),notFoundCats)!=-1){if($(this).find('> ul.children').length>0){$(this).find('> a').hide();}else{$(this).hide();}}else{$(this).show();}}})}});}
isotopeCatSelection();var completed=0;var windowLocation=window.location.href.replace(window.location.hash,'');function facebookShare(){windowLocation=window.location.href.replace(window.location.hash,'');window.open('https://www.facebook.com/sharer/sharer.php?u='+windowLocation,"facebookWindow","height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;}
function googlePlusShare(){windowLocation=window.location.href.replace(window.location.hash,'');window.open('https://plus.google.com/share?url='+windowLocation,"googlePlusWindow","height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;}
function twitterShare(){windowLocation=window.location.href.replace(window.location.hash,'');if($(".section-title h1").length>0){var $pageTitle=encodeURIComponent($(".section-title h1").text());}else{var $pageTitle=encodeURIComponent($(document).find("title").text());}
window.open('http://twitter.com/intent/tweet?text='+$pageTitle+' '+windowLocation,"twitterWindow","height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;}
function wooTwitterShare(){windowLocation=window.location.href.replace(window.location.hash,'');window.open('http://twitter.com/intent/tweet?text='+$("h1.product_title").text()+' '+windowLocation,"twitterWindow","height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;}
function linkedInShare(){windowLocation=window.location.href.replace(window.location.hash,'');if($(".section-title h1").length>0){var $pageTitle=encodeURIComponent($(".section-title h1").text());}else{var $pageTitle=encodeURIComponent($(document).find("title").text());}
window.open('http://www.linkedin.com/shareArticle?mini=true&url='+windowLocation+'&title='+$pageTitle+'',"linkedInWindow","height=480,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;}
function woolinkedInShare(){windowLocation=window.location.href.replace(window.location.hash,'');window.open('http://www.linkedin.com/shareArticle?mini=true&url='+windowLocation+'&title='+$("h1.product_title").text(),"twitterWindow","height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;}
function pinterestShare(){windowLocation=window.location.href.replace(window.location.hash,'');var $sharingImg=($('.single-portfolio').length>0&&$('div[data-featured-img]').attr('data-featured-img')!='empty')?$('div[data-featured-img]').attr('data-featured-img'):$('#ajax-content-wrap img').first().attr('src');if($(".section-title h1").length>0){var $pageTitle=encodeURIComponent($(".section-title h1").text());}else{var $pageTitle=encodeURIComponent($(document).find("title").text());}
window.open('http://pinterest.com/pin/create/button/?url='+windowLocation+'&media='+$sharingImg+'&description='+$pageTitle,"pinterestWindow","height=640,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;}
function wooPinterestShare(){$imgToShare=($('img.attachment-shop_single').length>0)?$('img.attachment-shop_single').first().attr('src'):$('.single-product-main-image img').first().attr('src');windowLocation=window.location.href.replace(window.location.hash,'');window.open('http://pinterest.com/pin/create/button/?url='+windowLocation+'&media='+$imgToShare+'&description='+$('h1.product_title').text(),"pinterestWindow","height=640,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;}
function socialFade(){if(completed==$('a.nectar-sharing').length&&$('a.nectar-sharing').parent().hasClass('in-sight')){$('.nectar-social .nectar-love span').show(350,'easeOutSine',function(){$(this).stop().animate({'opacity':1},800);});$('.nectar-social > a').each(function(i){var $that=$(this);$(this).find('> span').show(350,'easeOutSine',function(){$that.find('> span').stop().animate({'opacity':1},800);});});var $totalShares=0;$('.nectar-social > a .count').each(function(){$totalShares+=parseInt($(this).html());});if($totalShares!=1){$('.single .meta-share-count .plural').css({'opacity':'1','display':'inline'});$('.single .meta-share-count .singular').remove();}else{$('.single .meta-share-count .singular').css({'opacity':'1','position':'relative','display':'inline'});$('.single .meta-share-count .plural').remove();}
$('.meta-share-count .share-count-total').html($totalShares).css('opacity',1);}}
$('body').on('click','#single-below-header .nectar-social a',function(){return false;});$('body').on('click','.facebook-share:not(.inactive)',facebookShare);$('body').on('click','.google-plus-share:not(.inactive)',googlePlusShare);$('body').on('click','.nectar-social:not(".woo") .twitter-share:not(.inactive)',twitterShare);$('body').on('click','.nectar-social.woo .twitter-share',wooTwitterShare);$('body').on('click','.nectar-social:not(".woo") .linkedin-share:not(.inactive)',linkedInShare);$('body').on('click','.nectar-social.woo .linkedin-share',woolinkedInShare);$('body').on('click','.nectar-social:not(".woo") .pinterest-share:not(.inactive)',pinterestShare);$('body').on('click','.nectar-social.woo .pinterest-share',wooPinterestShare);$('body').on('click','.nectar-social-sharing-fixed > a',function(){return false;});function socialSharingInit(){if($('body').hasClass('mobile')&&$('.single-post .fullscreen-header').length>0){$('#single-below-header .nectar-social .nectar-sharing, #single-below-header .nectar-social .nectar-sharing-alt').addClass('inactive');}
completed=0;if($('a.facebook-share').length>0||$('a.twitter-share').length>0||$('a.google-plus-share').length>0||$('a.linkedin-share').length>0||$('a.pinterest-share').length>0){if($('a.facebook-share:not(.sharing-default-minimal a.facebook-share)').length>0&&$('body[data-button-style="rounded"]').length==0||$('#project-meta a.facebook-share').length>0||$('#single-meta a.facebook-share').length>0||$('#single-below-header .facebook-share').length>0){$.getJSON("https://graph.facebook.com/?id="+windowLocation+"&callback=?",function(data){if(data.share!=undefined&&data.share.share_count!=undefined&&data.share.share_count!=0&&(data.share.share_count!=null)){$('.facebook-share a span.count, a.facebook-share span.count').html(data.share.share_count);}
else{$('.facebook-share a span.count, a.facebook-share span.count').html(0);}
completed++;socialFade();});}else if($('a.facebook-share').length>0&&$('body[data-button-style="rounded"]').length>0||$('.sharing-default-minimal a.facebook-share').length>0){completed++;socialFade();}
if($('a.twitter-share:not(.sharing-default-minimal a.twitter-share)').length>0&&$('body[data-button-style="rounded"]').length==0||$('#project-meta a.twitter-share').length>0||$('#single-meta a.twitter-share').length>0||$('#single-below-header .twitter-share').length>0){$('.twitter-share a span.count, a.twitter-share span.count').html(0);completed++;socialFade();}else if($('a.twitter-share').length>0&&$('body[data-button-style="rounded"]').length>0||$('.sharing-default-minimal a.twitter-share').length>0){completed++;socialFade();}
if($('a.linkedin-share:not(.sharing-default-minimal a.linkedin-share)').length>0&&$('body[data-button-style="rounded"]').length==0||$('#project-meta a.linkedin-share').length>0||$('#single-meta a.linkedin-share').length>0||$('#single-below-header .linkedin-share').length>0){$('.linkedin-share a span.count, a.linkedin-share span.count').html(0);completed++;socialFade();}else if($('a.linkedin-share').length>0&&$('body[data-button-style="rounded"]').length>0||$('.sharing-default-minimal a.linkedin-share').length>0){completed++;socialFade();}
if(nectarDOMInfo.usingFrontEndEditor){completed++;socialFade();}
else{if($('a.pinterest-share:not(.sharing-default-minimal a.pinterest-share)').length>0&&$('body[data-button-style="rounded"]').length==0||$('#project-meta a.pinterest-share').length>0||$('#single-meta a.pinterest-share').length>0||$('#single-below-header .pinterest-share').length>0){$.getJSON('https://api.pinterest.com/v1/urls/count.json?url='+windowLocation+'&callback=?',function(data){if((data.count!=0)&&(data.count!=undefined)&&(data.count!=null)){$('.pinterest-share a span.count, a.pinterest-share span.count').html(data.count);}
else{$('.pinterest-share a span.count, a.pinterest-share span.count').html(0);}
completed++;socialFade();});}else if($('a.pinterest-share').length>0&&$('body[data-button-style="rounded"]').length>0||$('.sharing-default-minimal a.pinterest-share').length>0){completed++;socialFade();}}
$('a.nectar-sharing > span.count, a.nectar-sharing-alt > span.count').hide().css('width','auto');$('.nectar-social').each(function(){if($(this).parents('.custom-content').length==0&&$(this).parents('.nectar-social-sharing-fixed').length==0){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){var $slide_timeout=($('#page-header-bg[data-animate-in-effect="slide-down"] .nectar-social').length>0)?900:1;setTimeout(function(){$that.addClass('in-sight');socialFade();if($('#page-header-bg .nectar-social').length==0){$that.find('> *').each(function(i){var $that=$(this);var $timeout=($('body[data-button-style="rounded"]').length>0)?0:750;setTimeout(function(){$that.delay(i*80).queue(function(){var $that=$(this);$(this).addClass('hovered');setTimeout(function(){$that.removeClass('hovered');},300);});},$timeout);});}},$slide_timeout);$that.addClass('animated-in');waypoint.destroy();},offset:'bottom-in-view'});}});}}
socialSharingInit();if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){var $socialTimeout;$('body').on('mouseenter','#single-meta .meta-share-count, #project-meta .meta-share-count',function(){clearTimeout($socialTimeout);if($(this).parents('[id*="single-meta"]').length>0&&$('[data-tab-pos="fullwidth"]').length==0)
$(this).find('.nectar-social').show().stop(true).animate({'opacity':1,'right':'0px'},0);else
$(this).find('.nectar-social').show().stop(true).animate({'opacity':1,'left':'0px'},0);$(this).parents('[id*="-meta"]').addClass('social-hovered');$(this).parents('[id*="-meta"]').find('.n-shortcode a, .meta-comment-count a, .meta-share-count > a ').stop(true).animate({'opacity':0},250);$(this).find('.nectar-social a').each(function(i){$(this).stop(true).delay(i*40).animate({'opacity':1,'left':'0px'},150);});});$('body').on('mouseleave','#single-meta .meta-share-count, #project-meta .meta-share-count',function(){$(this).parents('[id*="-meta"]').removeClass('social-hovered');if($(this).parents('[id*="single-meta"]').length>0&&$('[data-tab-pos="fullwidth"]').length==0)
$(this).find('.nectar-social').stop(true).animate({'opacity':0,'right':'-20px'},200);else
$(this).find('.nectar-social').stop(true).animate({'opacity':0,'left':'-20px'},200);$(this).parents('[id*="-meta"]').find('.n-shortcode a, .meta-comment-count a, .meta-share-count > a ').stop(true).animate({'opacity':1},250);var $that=$(this);$socialTimeout=setTimeout(function(){$that.find('.nectar-social').hide();if($that.parents('[id*="single-meta"]').length>0&&$('[data-tab-pos="fullwidth"]').length==0)
$that.find('.nectar-social a').stop(true).animate({'opacity':0,'left':'20px'},0);else
$that.find('.nectar-social a').stop(true).animate({'opacity':0,'left':'-20px'},0);},200);});}else{var $socialTimeout;$('body').on('click','#single-meta .meta-share-count, #project-meta .meta-share-count',function(){clearTimeout($socialTimeout);if($(this).parents('[id*="single-meta"]').length>0&&$('[data-tab-pos="fullwidth"]').length==0)
$(this).find('.nectar-social').show().stop(true).animate({'opacity':1,'right':'0px'},0);else
$(this).find('.nectar-social').show().stop(true).animate({'opacity':1,'left':'0px'},0);$(this).parents('[id*="-meta"]').addClass('social-hovered');$(this).parents('[id*="-meta"]').find('.n-shortcode a, .meta-comment-count a, .meta-share-count > a ').stop(true).animate({'opacity':0},250);$(this).find('.nectar-social a').each(function(i){$(this).stop(true).delay(i*40).animate({'opacity':1,'left':'0px'},150);});return false;});}
$('body').on('mouseenter','.fullscreen-header  .meta-share-count',function(){$(this).find('> a, > i').stop(true).animate({'opacity':0},400);$(this).find('.nectar-social > *').each(function(i){$(this).stop(true).delay(i*50).animate({'opacity':'1','top':'0px'},250,'easeOutCubic');});setTimeout(function(){$('.meta-share-count .nectar-sharing, .meta-share-count .nectar-sharing-alt').removeClass('inactive');},300);});if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){$('body').on('mouseleave','.fullscreen-header  .meta-share-count',function(){$(this).find('> a, > i').stop(true).animate({'opacity':1},300,'easeInCubic');$(this).find('.nectar-social > *').each(function(i){$(this).stop(true).animate({'opacity':'0','top':'10px'},200,'easeInCubic');});});}
function nectarLoveFWCenter(){$('.nectar-social.full-width').each(function(){$(this).find('.n-shortcode .nectar-love').css('padding-top',$(this).find('> a').css('padding-top'));});}
nectarLoveFWCenter();$('.fullscreen-header .nectar-love').each(function(){if($(this).find('.nectar-love-count').text()=='1'){$(this).find('span.love-txt.single').css({'visibility':'visible','text-indent':'0'});$(this).find('span.love-txt.plural').css({'visibility':'hidden','text-indent':'-9999px'});}else{$(this).find('span.love-txt.single').css({'visibility':'hidden','text-indent':'-9999px'});$(this).find('span.love-txt.plural').css({'visibility':'visible','text-indent':'0'});}});$('body').on('click','.nectar-love',function(){var $loveLink=$(this);var $id=$(this).attr('id');var $that=$(this);if($loveLink.hasClass('loved'))return false;if($(this).hasClass('inactive'))return false;var $dataToPass={action:'nectar-love',loves_id:$id,love_nonce:nectarLove.loveNonce}
$.post(nectarLove.ajaxurl,$dataToPass,function(data){$loveLink.find('span:not(.love-txt)').html(data);$loveLink.addClass('loved').attr('title','You already love this!');$loveLink.find('span:not(.love-txt)').css({'opacity':1,'width':'auto'});if($(data).text()=='1'){$loveLink.find('span.love-txt.single').css({'visibility':'visible','text-indent':'0'});$loveLink.find('span.love-txt.plural').css({'visibility':'hidden','text-indent':'-9999px'});}else{$loveLink.find('span.love-txt.single').css({'visibility':'hidden','text-indent':'-9999px'});$loveLink.find('span.love-txt.plural').css({'visibility':'visible','text-indent':'0'});}
if($('body').hasClass('ascend')&&$that.parents('.classic_enhanced').length==0){$that.find('.icon-salient-heart-2').addClass('loved');}else if($that.parents('.classic_enhanced').length>0){$that.find('.icon-salient-heart-2').addClass('loved');}});$(this).addClass('inactive');return false;});function infiniteScrollInit(){if($('.infinite_scroll').length>0){$('.portfolio-items.infinite_scroll').infinitescroll({navSelector:"div#pagination",nextSelector:"div#pagination a:first",itemSelector:".portfolio-items.infinite_scroll .element",finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",msgText:" ",},function(newElements){var $container=$('.portfolio-items.infinite_scroll:not(.carousel)');var $newElems=$(newElements).css('opacity',0);$newElems.imagesLoaded(function(){$(newElements).css('opacity',1);$container.isotope('appended',$(newElements));$(newElements).find('.work-item').addClass('ajax-loaded');$(newElements).addClass('ajax-loaded');$(newElements).find('.work-meta, .nectar-love-wrap').css({'opacity':1});if($('.portfolio-filters-inline').length>0||$('.portfolio-filters').length>0){if($('.portfolio-filters-inline').length>0){var selector=$('.portfolio-filters-inline a.active').attr('data-filter');}else{var selector=$('.portfolio-filters a.active').attr('data-filter');}
$('.portfolio-filters-inline a.active').attr('data-filter');$container.isotope({filter:selector});}
reLayout();if($(newElements).find('.work-item.style-5').length>0)style6Img();if($(newElements).find('.inner-wrap').attr('data-animation')=='none'){$('.portfolio-items .col .inner-wrap').removeClass('animated');}else{masonryZindex();$(newElements).each(function(i){var $portfolioOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'90%';var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){var $portfolioAnimationDelay=($that.is('[data-masonry-type="photography"].masonry-items'))?85:115;setTimeout(function(){$that.addClass("animated-in");},$portfolioAnimationDelay*$that.attr('data-delay-amount'));waypoint.destroy();},offset:$portfolioOffsetPos});});}
portfolioHoverEffects();portfolioAccentColor();if($smoothCache==true&&$(window).width()>690&&$('body').outerHeight(true)>$(window).height()&&Modernizr.csstransforms3d&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){niceScrollInit();$(window).trigger('resize')}
$('.portfolio-items').each(function(){var $unique_id=Math.floor(Math.random()*10000);$(this).find('a[rel^="prettyPhoto"], a.pretty_photo').attr('rel','prettyPhoto['+$unique_id+'_gal]').removeClass('pretty_photo');});lightBoxInit();piVertCenter();setTimeout(function(){masonryZindex();reLayout();$(newElements).removeClass('ajax-loaded');},700);isotopeCatSelection();parallaxRowsBGCals();});});$('.post-area.infinite_scroll .posts-container').infinitescroll({navSelector:"div#pagination",nextSelector:"div#pagination a:first",itemSelector:".post-area .posts-container .post",finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",msgText:" "},function(newElements){if($('.masonry.meta_overlaid').length==0){centerLove();$(newElements).find('.flex-gallery').each(function(){var $that=$(this);$that.flexslider({animation:'fade',smoothHeight:false,animationSpeed:500,useCSS:false,touch:true});$('.flex-gallery .flex-direction-nav li a.flex-next').html('<i class="fa fa-angle-right"></i>');$('.flex-gallery .flex-direction-nav li a.flex-prev').html('<i class="fa fa-angle-left"></i>');});if($().mediaelementplayer)$(newElements).find('.wp-audio-shortcode, .wp-video-shortcode').mediaelementplayer();lightBoxInit();if($('.carousel').length>0){standardCarouselInit();clientsCarouselInit();}
$(newElements).find('.nectar-milestone').each(function(){if($(this).has('[data-symbol]')){if($(this).attr('data-symbol-pos')=='before'){$(this).find('.number').prepend($(this).attr('data-symbol'));}else{$(this).find('.number').append($(this).attr('data-symbol'));}}});if(!$('body').hasClass('mobile')){$(newElements).find('.nectar-milestone').each(function(){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
var $endNum=parseInt($that.find('.number span').text());var countOptions={easingFn:easeOutCubic};var $countEle=$that.find('.number span:not(.symbol)')[0];var numAnim=new CountUp($countEle,0,$endNum,0,2.2,countOptions);numAnim.start();$that.addClass('animated-in');waypoint.destroy();},offset:'bottom-in-view'});});}
if($().vcChat)$(newElements).find('.vc_pie_chart').vcChat();nectar_fancy_ul_init();$('.testimonial_slider').animate({'opacity':'1'},800);createTestimonialControls();testimonialSliderHeight();testimonialHeightResize();$(newElements).find('.nectar-progress-bar').each(function(i){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
var percent=$that.find('span').attr('data-width');var $endNum=parseInt($that.find('span strong i').text());$that.find('span').transition({'width':percent+'%'},1600,'easeInOutCirc',function(){});$that.find('span strong').transition({'opacity':1},1350);var countOptions={useEasing:false};var $countEle=$that.find('span strong i')[0];var numAnim=new CountUp($countEle,0,$endNum,0,1.2,countOptions);numAnim.start();if(percent=='100'){$that.find('span strong').addClass('full');}
$that.addClass('animated-in');waypoint.destroy();},offset:'bottom-in-view'});});colAndImgAnimations();splitLineHeadings();setTimeout(function(){responsiveVideoIframesInit();responsiveVideoIframes();$(window).trigger('resize');},500);parallaxRowsBGCals();$(window).trigger('resize');}
else{parallaxRowsBGCals();$(window).trigger('resize');}
var $container=$('.posts-container');if($container.parent().hasClass('masonry')){$(newElements).addClass('masonry-blog-item');$(newElements).prepend('<span class="bottom-line"></span>');$(newElements).each(function(){var $metaClone=$(this).find('.post-meta').clone();$(this).find('.post-meta').remove();if($('.post-area.meta_overlaid').length>0){$(this).find('.post-header h2').after($metaClone);}else{$(this).find('.content-inner').after($metaClone);}});}
var $newElems=$(newElements);if($newElems.find('img').length==0)$newElems=$('body');$newElems.imagesLoaded(function(){if($container.parent().hasClass('masonry')&&!$container.parent().hasClass('auto_meta_overlaid_spaced')){$container.isotope('appended',$(newElements));}
flickityBlogInit();$(newElements).addClass('ajax-loaded');if($container.parent().hasClass('classic_enhanced')){$container.find('.large_featured.has-post-thumbnail.ajax-loaded .post-featured-img, .wide_tall.has-post-thumbnail.ajax-loaded .post-featured-img').each(function(){var $src=$(this).find('img').attr('src');$(this).css('background-image','url('+$src+')');});$container.find('.large_featured.ajax-loaded .nectar-flickity, .wide_tall.ajax-loaded .nectar-flickity').each(function(){$(this).find('.cell').each(function(){var $src=$(this).find('img').attr('src');$(this).css('background-image','url('+$src+')');});});}
if($(newElements).parents('.posts-container').attr('data-animation')=='none'){$(newElements).find('.inner-wrap').removeClass('animated');}else{blogMasonryZindex();$(newElements).each(function(i){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){setTimeout(function(){$that.addClass("animated-in");},80*$that.attr('data-delay-amount'));waypoint.destroy();},offset:'90%'});});}
setTimeout(function(){$(newElements).removeClass('ajax-loaded');},700);});});}}
infiniteScrollInit();function destroyInfiniteScroll(){$('.post-area.infinite_scroll .posts-container').infinitescroll('destroy');$('.portfolio-items.infinite_scroll').infinitescroll('destroy');}
var $scrollTop=$(window).scrollTop();function toTopBind(){if($('#to-top').length>0&&$(window).width()>1020||$('#to-top').length>0&&$('#to-top.mobile-enabled').length>0){if($scrollTop>350){$(window).on('scroll',hideToTop);}
else{$(window).on('scroll',showToTop);}}}
if($('.nectar-social-sharing-fixed').length==0){toTopBind();}else{if($(window).width()<1000&&$('body.single').length>0){if($scrollTop>150){$(window).on('scroll',hideFixedSharing);}
else{$(window).on('scroll',showFixedSharing);}}
$(window).smartresize(function(){if($(window).width()>1000){$('.nectar-social-sharing-fixed').addClass('visible');}
else if($scrollTop<150){$(window).off('scroll',hideFixedSharing);$(window).on('scroll',showFixedSharing);$('.nectar-social-sharing-fixed').removeClass('visible');}else{$(window).off('scroll',showFixedSharing);$(window).on('scroll',hideFixedSharing);}});}
function showFixedSharing(){$scrollTop=$(window).scrollTop();if($scrollTop>150){$('.nectar-social-sharing-fixed').addClass('visible');$(window).off('scroll',showFixedSharing);$(window).on('scroll',hideFixedSharing);}}
function hideFixedSharing(){$scrollTop=$(window).scrollTop();if($scrollTop<150){$('.nectar-social-sharing-fixed').removeClass('visible');$(window).off('scroll',hideFixedSharing);$(window).on('scroll',showFixedSharing);}}
function showToTop(){if(nectarDOMInfo.scrollTop>350&&$('#slide-out-widget-area.fullscreen.open').length==0){$('#to-top').stop().transition({'bottom':'17px'},350,'easeInOutCubic');$(window).off('scroll',showToTop);$(window).on('scroll',hideToTop);}}
function hideToTop(){if(nectarDOMInfo.scrollTop<350||$('#slide-out-widget-area.fullscreen.open').length>0){var $animationTiming=($('#slide-out-widget-area.fullscreen.open').length>0)?1150:350;$('#to-top').stop().transition({'bottom':'-30px'},$animationTiming,'easeInOutQuint');$(window).off('scroll',hideToTop);$(window).on('scroll',showToTop);}}
if($('#to-top').length>0){var $windowHeight,$pageHeight,$footerHeight,$ctaHeight;function calcToTopColor(){$scrollTop=$(window).scrollTop();$windowHeight=$(window).height();$pageHeight=$('body').height();$footerHeight=$('#footer-outer').height();$ctaHeight=($('#call-to-action').length>0)?$('#call-to-action').height():0;if(($scrollTop-35+$windowHeight)>=($pageHeight-$footerHeight)&&$('#boxed').length==0){$('#to-top').addClass('dark');}
else{$('#to-top').removeClass('dark');}}
if(!nectarDOMInfo.usingMobileBrowser){$(window).scroll(calcToTopColor);$(window).resize(calcToTopColor);}}
if($('body[data-button-style*="rounded"]').length>0){var $clone=$('#to-top .fa-angle-up').clone();$clone.addClass('top-icon');$('#to-top').prepend($clone)}
$('body').on('click','#to-top, a[href="#top"]',function(){$('body,html').stop().animate({scrollTop:0},800,'easeOutQuad',function(){if($('.nectar-box-roll').length>0){$('body').trigger('mousewheel',[1,0,0]);}})
return false;});function scrollSpyInit(){var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-outer').outerHeight();if($('.page-template-template-no-header-footer').length>0||$('.page-template-template-no-header').length>0){$headerNavSpace=0;}
$('header#top .sf-menu li a[href="#"]').on('click',function(e){e.preventDefault();});if($('#nectar_fullscreen_rows').length==0||$disableFPonMobile=='on'){$('a.nectar-next-section').each(function(){if($(this).parents('.wpb_row:not(.inner_row)').length>0){var $parentRow=$(this).parents('.wpb_row:not(.inner_row)');var $parentRowIndex=$(this).parents('.wpb_row:not(.inner_row)').index();if($parentRow.parent().find('> .wpb_row[id]:eq('+($parentRowIndex+1)+')').length>0){var $nextRowID=$parentRow.parent().find('> .wpb_row:eq('+($parentRowIndex+1)+')').attr('id');$(this).attr('href','#'+$nextRowID);}}});}else if($().fullpage){$('a.nectar-next-section').on('click',function(){$.fn.fullpage.moveSectionDown();return false;});}
if($('#slide-out-widget-area .off-canvas-menu-container').length>0){$('#slide-out-widget-area .off-canvas-menu-container').find("a[href*='"+location.pathname+"']").each(function(){var $href=$(this).attr('href');if($href!='#'&&$href.indexOf("#")!=-1&&$('div'+$href.substr($href.indexOf("#"))).length>0){$(this).attr('href',$href.substr($href.indexOf("#")));$(this).parent().removeClass('current_page_item').removeClass('current-menu-item');}
if($('div[data-fullscreen-anchor-id="'+$href.substr($href.indexOf("#")+1)+'"]').length>0){$(this).parent().removeClass('current_page_item').removeClass('current-menu-item');}});}
$("#header-outer").find("a[href*='"+location.pathname+"']").each(function(){var $href=$(this).attr('href');if($href.indexOf("#")!=-1&&$('div'+$href.substr($href.indexOf("#"))).length>0){$(this).attr('href',$href.substr($href.indexOf("#")));$(this).parent().removeClass('current_page_item').removeClass('current-menu-item');}
if($('div[data-fullscreen-anchor-id="'+$href.substr($href.indexOf("#")+1)+'"]').length>0){$(this).parent().removeClass('current_page_item').removeClass('current-menu-item');}});var $target=($('.page-submenu[data-sticky="true"]').length==0)?'#header-outer nav':'.page-submenu';$('body').scrollspy({target:$target,offset:$headerNavSpace+nectarDOMInfo.adminBarHeight+40});}
function nectar_scrollToY(scrollTargetY,speed,easing){var scrollY=window.scrollY||document.documentElement.scrollTop,scrollTargetY=scrollTargetY||0,speed=speed||2000,easing=easing||'easeOutSine',currentTime=0;var time=Math.max(.1,Math.min(Math.abs(scrollY-scrollTargetY)/speed,.8));var easingEquations={easeInOutQuint:function(pos){if((pos/=0.5)<1){return 0.5*Math.pow(pos,5);}
return 0.5*(Math.pow((pos-2),5)+2);}};function tick(){currentTime+=1/60;var p=currentTime/time;var t=easingEquations[easing](p);if(p<1){requestAnimationFrame(tick);window.scrollTo(0,scrollY+((scrollTargetY-scrollY)*t));}else{window.scrollTo(0,scrollTargetY);}}
tick();}
function pageLoadHash(){var $hash=window.location.hash;var $hashSubstrng=($hash&&$hash.length>0)?$hash.substring(1,$hash.length):0;var $hasSlashLength=0;if($hashSubstrng){$hasSlashLength=$hashSubstrng.split("/");$hasSlashLength=$hasSlashLength.length;}
if($hashSubstrng&&$hasSlashLength>1){$hashSubstrng=$hashSubstrng.replace(/\//g,"");$hash=$hash.replace(/\//g,"");}
if($hash&&$('.main-content').find($hash).length>0||$hash&&$('.main-content').find('[data-fullscreen-anchor-id="'+$hashSubstrng+'"]').length>0){var $hashObj=($('.main-content').find($hash).length>0)?$('.main-content').find($hash):$('.main-content').find('[data-fullscreen-anchor-id="'+$hashSubstrng+'"]');var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-space').outerHeight();if($('.page-template-template-no-header-footer').length>0||$('.page-template-template-no-header').length>0){$headerNavSpace=0;}
$timeoutVar=0;if($('.nectar-box-roll').length>0&&$('.container-wrap.bottomBoxOut').length>0){boxRoll(null,-1);$timeoutVar=2050;}
setTimeout(function(){if($('body[data-permanent-transparent="1"]').length==0){if(!$('body').hasClass('mobile')){$resize=($('#header-outer[data-header-resize="0"]').length>0)?0:parseInt(shrinkNum)+headerPadding2*2;if($('#header-outer[data-remove-fixed="1"]').length>0){$headerNavSpace=0;}
var $scrollTopDistance=$hashObj.offset().top-parseInt($headerNavSpace)+$resize+3-nectarDOMInfo.adminBarHeight;if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');var $secondaryHeader=$('#header-secondary-outer');var $headerHeightStored=$('#header-outer').height();$headerHeightCondensed=$headerHeightStored-(parseInt($headerSpan9.height())+parseInt($('#header-outer #logo').css('margin-top')));$scrollTopDistance=$hashObj.offset().top-parseInt($headerNavSpace)+$headerHeightCondensed-nectarDOMInfo.adminBarHeight;}}else{var $scrollTopDistance=($('#header-outer[data-mobile-fixed="1"]').length>0)?$hashObj.offset().top+2-$headerNavSpace+nectarDOMInfo.adminBarHeight:$hashObj.offset().top-nectarDOMInfo.adminBarHeight+1;}}else{var $scrollTopDistance=$hashObj.offset().top-nectarDOMInfo.adminBarHeight+1;}
if($('body[data-hhun="1"]').length>0&&$('#header-outer[data-remove-fixed="1"]').length==0){if($('#header-outer.detached').length==0)
$scrollTopDistance=$scrollTopDistance+$headerNavSpace;}
var $pageSubMenu=($('.page-submenu[data-sticky="true"]').length>0)?$('.page-submenu').height():0;if($('body.material').length>0&&$('#header-secondary-outer').length>0&&$('body[data-hhun="1"]').length==0&&$('#header-outer[data-remove-fixed="1"]').length==0&&!$('body').hasClass('mobile')){var $headerSecondary=$('#header-secondary-outer').height();}else{var $headerSecondary=0;}
nectar_scrollToY($scrollTopDistance-$pageSubMenu+$headerSecondary,700,'easeInOutQuint');},$timeoutVar);}}
if($('body[data-animated-anchors="true"]').length>0||$('.single-product [data-gallery-style="left_thumb_sticky"]').length>0){+function(t){"use strict";function s(e,i){var r=t.proxy(this.process,this);this.$body=t("body"),this.$scrollElement=t(t(e).is("body")?window:e),this.options=t.extend({},s.DEFAULTS,i),this.selector=(this.options.target||"")+" ul li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",r),this.refresh(),this.process()}
function e(e){return this.each(function(){var i=t(this),r=i.data("bs.scrollspy"),o="object"==typeof e&&e;r||i.data("bs.scrollspy",r=new s(this,o)),"string"==typeof e&&r[e]()})}
s.VERSION="3.2.0",s.DEFAULTS={offset:10},s.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},s.prototype.refresh=function(){var s="offset",e=0;t.isWindow(this.$scrollElement[0])||(s="position",e=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var i=this;this.$body.find(this.selector).map(function(){var i=t(this),r=i.data("target")||i.attr("href"),o=/^#./.test(r)&&t(r);return o&&o.length&&o.is(":visible")&&[[o[s]().top+e,r]]||null}).sort(function(t,s){return t[0]-s[0]}).each(function(){i.offsets.push(this[0]),i.targets.push(this[1])})},s.prototype.process=function(){var $pageSubMenu=($('.page-submenu[data-sticky="true"]').length>0&&$('body[data-hhun="1"]').length==0||$('.page-submenu[data-sticky="true"]').length>0&&$('#header-outer[data-remove-fixed="1"]').length>0)?$('.page-submenu').height():0;var t,s=this.$scrollElement.scrollTop()+this.options.offset+$pageSubMenu,e=this.getScrollHeight(),i=this.options.offset+e-this.$scrollElement.height()-$pageSubMenu,r=this.offsets,o=this.targets,l=this.activeTarget;if(this.scrollHeight!=e&&this.refresh(),s>=i)return l!=(t=o[o.length-1])&&this.activate(t);if(l&&s<=r[0])return l!=(t=o[0])&&this.activate(t);for(t=r.length;t--;)l!=o[t]&&s>=r[t]&&(!r[t+1]||s<=r[t+1])&&this.activate(o[t])},s.prototype.activate=function(s){this.activeTarget=s,t(this.selector).parentsUntil(this.options.target,".current-menu-item").removeClass("current-menu-item").removeClass('sfHover');var e=this.selector+'[data-target="'+s+'"],'+this.selector+'[href="'+s+'"]',i=t(e).parents("li").addClass("current-menu-item");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("current-menu-item")),i.trigger("activate.bs.scrollspy")};var i=t.fn.scrollspy;t.fn.scrollspy=e,t.fn.scrollspy.Constructor=s,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=i,this}}(jQuery);var shrinkNum=6;if($('#header-outer[data-shrink-num]').length>0)shrinkNum=$('#header-outer').attr('data-shrink-num');headerPadding2=headerPadding-headerPadding/1.8;setTimeout(scrollSpyInit,200);var $animatedScrollingTimeout;$('body').on('click','#header-outer nav .sf-menu a, #footer-outer .nectar-button, .container-wrap a:not(.wpb_tabs_nav a):not(.magnific):not([data-fancybox]):not(.woocommerce-tabs a):not(.testimonial-next-prev a), .swiper-slide .button a, #slide-out-widget-area a, #mobile-menu .container ul li a, #slide-out-widget-area .inner div a',function(e){var $hash=$(this).prop("hash");$('body').addClass('animated-scrolling');clearTimeout($animatedScrollingTimeout);$animatedScrollingTimeout=setTimeout(function(){$('body').removeClass('animated-scrolling');},850);var $headerNavSpace=($('body[data-header-format="left-header"]').length>0&&$(window).width()>1000)?0:$('#header-space').outerHeight();if($('.page-template-template-no-header-footer').length>0||$('.page-template-template-no-header').length>0){$headerNavSpace=0;}
if($hash&&$('body').find($hash).length>0&&$hash!='#top'&&$hash!=''&&$(this).attr('href').indexOf(window.location.href.split("#")[0])!==-1||$(this).is('[href^="#"]')&&$hash!=''&&$('body').find($hash).length>0&&$hash!='#top'){if(!$(this).hasClass('skip-hash')){if(history.pushState){history.pushState(null,null,$hash);}
else{location.hash=$hash;}}
if($(this).parents('ul').length>0){$(this).parents('ul').find('li').removeClass('current-menu-item');}
if($(this).parents('#slide-out-widget-area').length>0){if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"].material-ocm-open').length>0){$('body > .slide_out_area_close').addClass('non-human-allowed').trigger('click');var $clickedLinkStore=$(this);setTimeout(function(){$clickedLinkStore.trigger('click');},1000);}else{$('#slide-out-widget-area .slide_out_area_close').addClass('non-human-allowed').trigger('click');}
setTimeout(function(){if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0){$('body > .slide_out_area_close').removeClass('non-human-allowed');}else{$('#slide-out-widget-area .slide_out_area_close').removeClass('non-human-allowed');}},100);}
if($(this).parents('#mobile-menu').length>0)$('#toggle-nav').trigger('click');var $mobileMenuHeight=($(this).parents('#mobile-menu').length>0)?$(this).parents('#mobile-menu').height():null;$timeoutVar=1;if($('.nectar-box-roll').length>0&&$('.container-wrap.bottomBoxOut').length>0){boxRoll(null,-1);$timeoutVar=2050;}
var $that=$(this);setTimeout(function(){var $headerSpace=($('body[data-permanent-transparent="1"]').length>0)?0:parseInt($headerNavSpace);if($('body[data-permanent-transparent="1"]').length==0){if(!$('body').hasClass('mobile')){$resize=($('#header-outer[data-header-resize="0"]').length>0)?0:parseInt(shrinkNum)+headerPadding2*2;if($('#header-outer[data-remove-fixed="1"]').length>0){$headerNavSpace=0;}
var $scrollTopDistance=$($hash).offset().top-$mobileMenuHeight-parseInt($headerNavSpace)+$resize+3-nectarDOMInfo.adminBarHeight;if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');var $secondaryHeader=$('#header-secondary-outer');var $headerHeightStored=$('#header-outer').height();$headerHeightCondensed=$headerHeightStored-(parseInt($headerSpan9.height())+parseInt($('#header-outer #logo').css('margin-top')));$scrollTopDistance=$($hash).offset().top-parseInt($headerNavSpace)+$headerHeightCondensed-nectarDOMInfo.adminBarHeight;}}else{var $scrollTopDistance=($('#header-outer[data-mobile-fixed="1"]').length>0)?$($hash).offset().top+2-$headerNavSpace+nectarDOMInfo.adminBarHeight:$($hash).offset().top-$mobileMenuHeight-nectarDOMInfo.adminBarHeight+1;}}else{var $scrollTopDistance=$($hash).offset().top-nectarDOMInfo.adminBarHeight+1;}
if($('body[data-hhun="1"]').length>0&&$('#header-outer[data-remove-fixed="1"]').length==0){if($('#header-outer.detached').length==0||$that.parents('.page-submenu[data-sticky="true"]').length>0)
$scrollTopDistance=$scrollTopDistance+$headerNavSpace;if($that.parents('.page-submenu[data-sticky="true"]').length>0){$('#header-outer.detached').addClass('invisible');$('.page-submenu').addClass('header-not-visible').css('transform','translateY(0px)');}}
var $pageSubMenu=($that.parents('.page-submenu[data-sticky="true"]').length>0)?$that.parents('.page-submenu').height():0;if($('body.material').length>0&&$('#header-secondary-outer').length>0&&$('body[data-hhun="1"]').length==0&&$('#header-outer[data-remove-fixed="1"]').length==0&&!$('body').hasClass('mobile')){var $headerSecondary=$('#header-secondary-outer').height();}else{var $headerSecondary=0;}
nectar_scrollToY($scrollTopDistance-$pageSubMenu+$headerSecondary,700,'easeInOutQuint');},$timeoutVar);e.preventDefault();}
if($hash=='#top'){if($(this).parents('#slide-out-widget-area').length>0){$('#slide-out-widget-area .slide_out_area_close').trigger('click');}}});}
function searchResultMasonry(){var $searchContainer=$('#search-results');var $dividerNum=($searchContainer.is('[data-layout="masonry-no-sidebar"]'))?4:3;$searchContainer.imagesLoaded(function(){$searchContainer.isotope({itemSelector:'.result',layoutMode:'packery',packery:{columnWidth:$('#search-results').width()/$dividerNum}});$searchContainer.find('article').css('opacity','1');});$(window).resize(function(){$searchContainer.isotope({layoutMode:'packery',packery:{columnWidth:$('#search-results').width()/$dividerNum}});});}
if($('body.search-results').length>0&&$('#search-results article').length>0&&$('#search-results[data-layout="list-no-sidebar"]').length==0){searchResultMasonry();}
if($('.portfolio-items .col .style-3-alt').length>0||$('.portfolio-items .col .style-3').length>0||$('.portfolio-items .col .style-2').length>0||$('.portfolio-items .col .style-5').length>0){var portfolioColorCss='';$('.portfolio-items .col').each(function(){var $titleColor=$(this).attr('data-title-color');var $subTitleColor=$(this).attr('data-subtitle-color');if($titleColor.length>0){portfolioColorCss+='.col[data-title-color="'+$titleColor+'"] .vert-center h3, .portfolio-items[data-ps="6"] .col[data-title-color="'+$titleColor+'"] .work-meta h4 { color: '+$titleColor+'!important; } ';portfolioColorCss+=' .portfolio-items[data-ps="8"] .col[data-title-color="'+$titleColor+'"] .line { background-color: '+$titleColor+'; }';portfolioColorCss+='.portfolio-items[data-ps="8"] .col[data-title-color="'+$titleColor+'"] .next-arrow line { stroke: '+$titleColor+'; } ';}
if($subTitleColor.length>0)portfolioColorCss+='.col[data-subtitle-color="'+$subTitleColor+'"] .vert-center p, .portfolio-items[data-ps="6"] .col[data-title-color="'+$titleColor+'"] .work-meta p { color: '+$subTitleColor+'; } ';});var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=portfolioColorCss;}else{style.appendChild(document.createTextNode(portfolioColorCss));}
head.appendChild(style);}
$('body').on('mouseleave','.container-wrap[data-nav-pos="after_project_2"] #portfolio-nav ul li, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul li',function(){$(this).addClass('mouse-leaving');});var $portfolio_containers=[];$('.portfolio-items:not(.carousel)').each(function(i){$portfolio_containers[i]=$(this);});function masonryPortfolioInit(){$portfolio_containers=[];$('.portfolio-items:not(.carousel)').each(function(i){$portfolio_containers[i]=$(this);});var $window=jQuery(window);$.each($portfolio_containers,function(i){$portfolio_containers[i].imagesLoaded(function(){if($smoothCache==true&&$(window).width()>690&&$('body').outerHeight(true)>$(window).height()&&Modernizr.csstransforms3d&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){niceScrollInit();$(window).trigger('resize')}
var $isoUseTransforms=true;if(!$('body').hasClass('mobile')&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){$isoUseTransforms=true;}
piVertCenter();var $layoutMode=($portfolio_containers[i].hasClass('masonry-items'))?'packery':'fitRows';var $startingFilter=($portfolio_containers[i].attr('data-starting-filter')!=''&&$portfolio_containers[i].attr('data-starting-filter')!='default')?'.'+$portfolio_containers[i].attr('data-starting-filter'):'*';reLayout();$portfolio_containers[i].addClass('isotope-activated');$portfolio_containers[i].isotope({itemSelector:'.element',filter:$startingFilter,layoutMode:$layoutMode,transitionDuration:'0.6s',packery:{gutter:0}}).isotope('layout');if($startingFilter!='*'){$('.portfolio-filters ul a[data-filter="'+$startingFilter+'"], .portfolio-filters-inline ul a[data-filter="'+$startingFilter+'"]').click();}
masonryZindex();setTimeout(function(){masonryZindex();},800);if($portfolio_containers[i].parents('.full-width-content').length>0){setTimeout(function(){fullWidthContentColumns();},200);}
$('.portfolio-loading').stop(true,true).fadeOut(200);if($portfolio_containers[i].find('.inner-wrap').attr('data-animation')=='none'){$portfolio_containers[i].find('.inner-wrap').removeClass('animated');}});});if($portfolio_containers.length>0){$window.resize(reLayout);$window.smartresize(function(){setTimeout(masonryZindex,700);});}}
masonryPortfolioInit();function portfolioLoadIn(){$($fullscreenSelector+'.portfolio-items').each(function(){var $portfolioOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'90%';if($(this).find('.inner-wrap').attr('data-animation')=='none')return;$(this).find('.col').each(function(i){var $that=$(this);if($(this).visible(true)||$(this).parents('#nectar_fullscreen_rows').length>0){var $portfolioAnimationDelay=($that.is('[data-masonry-type="photography"].masonry-items'))?90:115;$(this).delay($portfolioAnimationDelay*i).queue(function(next){$(this).addClass("animated-in");next();});}else{var waypoint=new Waypoint({element:$that,handler:function(direction){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
var $portfolioAnimationDelay=($that.is('[data-masonry-type="photography"].masonry-items'))?85:100;setTimeout(function(){$that.addClass("animated-in");},$portfolioAnimationDelay*$that.attr('data-delay-amount'));waypoint.destroy();},offset:$portfolioOffsetPos});}});});}
if($('.portfolio-items .inner-wrap[data-animation="perspective"]').length>0||$('.posts-container[data-load-animation="perspective"]').length>0){var lastScrollTop=$(window).scrollTop();$('.portfolio-items, .posts-container[data-load-animation="perspective"]').css('perspective-origin','50% '+(lastScrollTop+$(window).height())+'px');requestAnimationFrame(updatePerspectiveOrigin);function updatePerspectiveOrigin(){var scrollTop=$(window).scrollTop();if(lastScrollTop===scrollTop){requestAnimationFrame(updatePerspectiveOrigin);return;}else{lastScrollTop=scrollTop;$('.portfolio-items,.posts-container[data-load-animation="perspective"]').css('perspective-origin','50% '+(lastScrollTop+$(window).height())+'px');requestAnimationFrame(updatePerspectiveOrigin);}}}
var mediaQuerySize;function reLayout(){clearTimeout(clearIsoAnimation);$('.portfolio-items .col').addClass('no-transition');clearIsoAnimation=setTimeout(function(){$('.portfolio-items .col').removeClass('no-transition');},700);var windowSize=$window.width();var masonryObj;var masonryObjHolder=[];var userDefinedColWidth;$.each($portfolio_containers,function(i,v){if($portfolio_containers[i].attr('data-user-defined-cols')=='span4'){userDefinedColWidth=3}
else if($portfolio_containers[i].attr('data-user-defined-cols')=='span3'){userDefinedColWidth=4}
var isFullWidth=$portfolio_containers[i].attr('data-col-num')=='elastic';if(window.innerWidth>1600){if($portfolio_containers[i].hasClass('fullwidth-constrained')){if($portfolio_containers[i].is('[data-masonry-type="photography"]')){mediaQuerySize='three';}else{mediaQuerySize='four';}}else{if($portfolio_containers[i].hasClass('constrain-max-cols')){mediaQuerySize='four';}else{mediaQuerySize='five';}}}else if(window.innerWidth<=1600&&window.innerWidth>1300){if($portfolio_containers[i].hasClass('fullwidth-constrained')){if($portfolio_containers[i].is('[data-masonry-type="photography"]')){mediaQuerySize='three';}else{mediaQuerySize='four';}}else{mediaQuerySize='four';}}else if(window.innerWidth<=1300&&window.innerWidth>990){if($portfolio_containers[i].hasClass('constrain-max-cols')){mediaQuerySize='four';}else{mediaQuerySize='three';}}else if(window.innerWidth<=990&&window.innerWidth>470){mediaQuerySize='two';}else if(window.innerWidth<=470){mediaQuerySize='one';}
if($('#boxed').length>0){if(window.innerWidth>1300){mediaQuerySize='four';}else if(window.innerWidth<1300&&window.innerWidth>990){if($portfolio_containers[i].hasClass('constrain-max-cols')){mediaQuerySize='four';}else{mediaQuerySize='three';}}else if(window.innerWidth<990){mediaQuerySize='one';}}
var colWidth;switch(mediaQuerySize){case'five':(isFullWidth)?colWidth=5:colWidth=userDefinedColWidth;if(isFullWidth&&$portfolio_containers[i].is('[data-masonry-type="photography"]'))colWidth=6;masonryObj={columnWidth:Math.floor($portfolio_containers[i].width()/parseInt(colWidth))};break;case'four':(isFullWidth)?colWidth=4:colWidth=userDefinedColWidth;if(isFullWidth&&$portfolio_containers[i].is('[data-masonry-type="photography"]'))colWidth=5;masonryObj={columnWidth:Math.floor($portfolio_containers[i].width()/parseInt(colWidth))};break;case'three':(isFullWidth)?colWidth=3:colWidth=userDefinedColWidth;if(isFullWidth&&$portfolio_containers[i].is('[data-masonry-type="photography"]'))colWidth=4;masonryObj={columnWidth:Math.floor($portfolio_containers[i].width()/parseInt(colWidth))};break;case'two':masonryObj={columnWidth:Math.floor($portfolio_containers[i].width()/2)};break;case'one':masonryObj={columnWidth:Math.floor($portfolio_containers[i].width()/1)};break;}
portfolioItemWidths(i,v);if(!$portfolio_containers[i].is('[data-bypass-cropping="true"]')){if($portfolio_containers[i].find('.col.elastic-portfolio-item[class*="regular"]:visible').length>0||$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="wide"]:visible').length>0||$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="tall"]:visible').length>0||$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="wide_tall"]:visible').length>0){var $gutterSize=($portfolio_containers[i].is('[data-gutter*="px"]')&&$portfolio_containers[i].attr('data-gutter').length>0&&$portfolio_containers[i].attr('data-gutter')!='none')?parseInt($portfolio_containers[i].attr('data-gutter')):0;var multipler=(window.innerWidth>470)?2:1;$itemClassForSizing='regular';if($portfolio_containers[i].find('.col.elastic-portfolio-item[class*="regular"]:visible').length==0&&$portfolio_containers[i].find('.col.elastic-portfolio-item.wide:visible').length>0){$itemClassForSizing='wide';}else if($portfolio_containers[i].find('.col.elastic-portfolio-item[class*="regular"]:visible').length==0&&$portfolio_containers[i].find('.col.elastic-portfolio-item.wide_tall:visible').length>0){$itemClassForSizing='wide_tall';multipler=1;}else if($portfolio_containers[i].find('.col.elastic-portfolio-item[class*="regular"]:visible').length==0&&$portfolio_containers[i].find('.col.elastic-portfolio-item.tall:visible').length>0){$itemClassForSizing='tall';multipler=1;}
$portfolio_containers[i].find('.col.elastic-portfolio-item.'+$itemClassForSizing+' img').css('height','auto');var tallColHeight=$portfolio_containers[i].find('.col.elastic-portfolio-item.'+$itemClassForSizing+':visible img').height();$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="tall"] img, .col.elastic-portfolio-item.wide img, .col.elastic-portfolio-item.regular img').removeClass('auto-height');$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="tall"] img:not(.custom-thumbnail)').css('height',(tallColHeight*multipler)+($gutterSize*2));if($itemClassForSizing=='regular'||$itemClassForSizing=='wide'){$portfolio_containers[i].find('.col.elastic-portfolio-item.wide img:not(.custom-thumbnail), .col.elastic-portfolio-item.regular img:not(.custom-thumbnail)').css('height',tallColHeight);}else{$portfolio_containers[i].find('.col.elastic-portfolio-item.wide img:not(.custom-thumbnail), .col.elastic-portfolio-item.regular img:not(.custom-thumbnail)').css('height',(tallColHeight/2)-($gutterSize*2));}
$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="tall"] .parallaxImg').css('height',(tallColHeight*multipler)+parseInt($portfolio_containers[i].find('.col.elastic-portfolio-item').css('padding-bottom'))*2);if($itemClassForSizing=='regular'||$itemClassForSizing=='wide'){$portfolio_containers[i].find('.col.elastic-portfolio-item.regular .parallaxImg, .col.elastic-portfolio-item.wide .parallaxImg').css('height',tallColHeight);}else{$portfolio_containers[i].find('.col.elastic-portfolio-item.regular .parallaxImg, .col.elastic-portfolio-item.wide .parallaxImg').css('height',(tallColHeight/2)-($gutterSize*2));}}else{$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="tall"] img, .col.elastic-portfolio-item.wide img, .col.elastic-portfolio-item.regular img').addClass('auto-height');}}
if($portfolio_containers[i].hasClass('no-masonry')&&$portfolio_containers[i].find('.col:first:visible').length>0&&$portfolio_containers[i].parents('.wpb_gallery').length==0){if(!$portfolio_containers[i].is('[data-ps="9"]')&&!$portfolio_containers[i].is('[data-bypass-cropping="true"]')){$portfolio_containers[i].find('.col img').css('height','auto');var tallColHeight=$portfolio_containers[i].find('.col:first:visible img').height();$portfolio_containers[i].find('.col img:not(.custom-thumbnail)').css('height',tallColHeight);$portfolio_containers[i].find('.col .parallaxImg').css('height',tallColHeight);}}
masonryObjHolder[i]=masonryObj;if($portfolio_containers[i].isotope())$portfolio_containers[i].isotope('layout');});}
function portfolioItemWidths(i,v){var isFullWidth=$portfolio_containers[i].attr('data-col-num')=='elastic';if(isFullWidth){var $colSize=4;var $mult=(mediaQuerySize=='one')?1:2;if(mediaQuerySize=='five')$colSize=5;if(mediaQuerySize=='four')$colSize=4;if(mediaQuerySize=='three')$colSize=3;if(mediaQuerySize=='two')$colSize=2;if(mediaQuerySize=='one')$colSize=1;if($(v).is('[data-ps="6"]')&&$colSize==5)$colSize=4;if(isFullWidth&&$portfolio_containers[i].is('[data-masonry-type="photography"]')&&!$portfolio_containers[i].hasClass('no-masonry')){if(mediaQuerySize=='five')$colSize=6;if(mediaQuerySize=='four')$colSize=5;if(mediaQuerySize=='three')$colSize=4;}
if($(v).width()%$colSize==0){$(v).find('.elastic-portfolio-item:not(.wide):not(.wide_tall)').css('width',Math.floor($(v).width()/$colSize)+'px');$(v).find('.elastic-portfolio-item.wide, .elastic-portfolio-item.wide_tall').css('width',Math.floor($(v).width()/$colSize*$mult)+'px');}else{var $loopEndNum=($(window).width()>1000)?6:3;if($portfolio_containers[i].hasClass('fullwidth-constrained')&&$(window).width()>1000)$loopEndNum=4;for(var i=1;i<$loopEndNum;i++){if(($(v).width()-i)%$colSize==0){$(v).find('.elastic-portfolio-item:not(.wide):not(.wide_tall)').css('width',($(v).width()-i)/$colSize+'px');$(v).find('.elastic-portfolio-item.wide, .elastic-portfolio-item.wide_tall').css('width',($(v).width()-i)/$colSize*$mult+'px');}}}}}
function masonryZindex(){if($('body .portfolio-items:not(".carousel") > .col').length>0&&$('body .portfolio-items:not(".carousel") > .col').offset().left){$('body .portfolio-items:not(".carousel")').each(function(){var $coords={};var $zindexRelation={};var $that=$(this);$(this).find('> .col').each(function(){var $itemOffset=$(this).offset();$itemOffset=$itemOffset.left;$coords[$(this).index()]=$itemOffset;$(this).css('z-index',Math.abs(Math.floor($(this).offset().left/20)));});var $corrdsArr=$.map($coords,function(value){return value;});$corrdsArr=removeDuplicates($corrdsArr);$corrdsArr.sort(function(a,b){return a-b});for(var i=0;i<$corrdsArr.length;i++){$zindexRelation[$corrdsArr[i]]=i;}
$.each($coords,function(k,v){var $zindex;var $coordCache=v;$.each($zindexRelation,function(k,v){if($coordCache==k){$zindex=v;}});$that.find('> .col:eq('+k+')').attr('data-delay-amount',$zindex);});});}}
function blogMasonryZindex(){if($('body .post-area .masonry-blog-item').length>0&&$('body .post-area .masonry-blog-item').offset().left){$('body .post-area.masonry').each(function(){var $coords={};var $zindexRelation={};var $that=$(this);$(this).find('.masonry-blog-item').each(function(){var $itemOffset=$(this).offset();$itemOffset=$itemOffset.left;$coords[$(this).index()]=$itemOffset;$(this).css('z-index',Math.abs(Math.floor($(this).offset().left/20)));});var $corrdsArr=$.map($coords,function(value){return value;});$corrdsArr=removeDuplicates($corrdsArr);$corrdsArr.sort(function(a,b){return a-b});for(var i=0;i<$corrdsArr.length;i++){$zindexRelation[$corrdsArr[i]]=i*1;}
$.each($coords,function(k,v){var $zindex;var $coordCache=v;$.each($zindexRelation,function(k,v){if($coordCache==k){$zindex=v;}});$that.find('.masonry-blog-item:eq('+k+')').css('z-index',$zindex).attr('data-delay-amount',$zindex);});});}}
function matrixToArray(matrix){return matrix.substr(7,matrix.length-8).split(', ');}
function removeDuplicates(inputArray){var i;var len=inputArray.length;var outputArray=[];var temp={};for(i=0;i<len;i++){temp[inputArray[i]]=0;}
for(i in temp){outputArray.push(i);}
return outputArray;}
var clearIsoAnimation=null;var $checkForScrollBar=null;$('.portfolio-items:not(".carousel")').each(function(i){$(this).attr('instance',i);$(this).parent().parent().find('div[class^=portfolio-filters]').attr('instance',i);});function isoClickFilter(){var $timeout;if(window.innerWidth>690&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){clearTimeout($timeout);$timeout=setTimeout(function(){masonryZindex();},600);}
var selector=$(this).attr('data-filter');var $instance=$(this).parents('div[class^=portfolio-filters]').attr('instance');$.each($portfolio_containers,function(i){if($portfolio_containers[i].attr('instance')==$instance){$portfolio_containers[i].isotope({filter:selector}).attr('data-current-cat',selector);if($portfolio_containers[i].find('.inner-wrap[data-animation="none"]').length==0){$portfolio_containers[i].find('.col').addClass('animated-in');}}});$(this).parent().parent().find('li a').removeClass('active');$(this).addClass('active');if($('.portfolio-items a[rel^="prettyPhoto"]').length>0){setTimeout(updatePrettyPhotoGallery,170);}
else{setTimeout(updateMagPrettyPhotoGallery,170);}
return false;}
$('body').on('click','.portfolio-filters ul li a, .portfolio-filters-inline ul li a',isoClickFilter);function updatePrettyPhotoGallery(){$('.portfolio-items').each(function(){if($(this).find('a[rel^="prettyPhoto"]').length>0){var $unique_id=Math.floor(Math.random()*10000);var $currentCat=$(this).attr('data-current-cat');$(this).find('.col'+$currentCat).find('a[rel^="prettyPhoto"]').attr('rel','prettyPhoto['+$unique_id+'_sorted]');}});}
function updateMagPrettyPhotoGallery(){$('.portfolio-items').each(function(){var $currentCat=$(this).attr('data-current-cat');var $unique_id=Math.floor(Math.random()*10000);if($(this).is('[data-lightbox-only="true"]')){$(this).find('.col').each(function(){$(this).find('a.gallery').removeClass('gallery').removeClass('magnific');if($(this).is($currentCat)){if($(this).find('.parallaxImg-wrap').length>0){if($('body[data-ls="fancybox"]').length>0){$(this).find('.work-item > a').attr('data-fancybox','group_'+$unique_id);}else{$(this).find('.work-item > a').addClass('gallery').addClass('magnific');}}else{if($('body[data-ls="fancybox"]').length>0){$(this).find('.work-item a').attr('data-fancybox','group_'+$unique_id);}else{$(this).find('.work-info a').addClass('gallery').addClass('magnific');}}}});}
else if($(this).find('.work-item.style-1').length>0){$(this).find('.col').each(function(){$(this).find('a.gallery').removeClass('gallery').removeClass('magnific');if($(this).is($currentCat)){if($('body[data-ls="fancybox"]').length>0){$(this).find('.work-info .vert-center a:first-of-type').attr('data-fancybox','group_'+$unique_id);}
else{$(this).find('.work-info .vert-center a:first-of-type').addClass('gallery').addClass('magnific');}}});}});}
var $blog_containers=[];$('.posts-container').each(function(i){$blog_containers[i]=$(this);});function masonryBlogInit(){var $window=jQuery(window);$.each($blog_containers,function(i){if($blog_containers[i].parent().hasClass('masonry')&&!$blog_containers[i].parent().hasClass('auto_meta_overlaid_spaced')){$blog_containers[i].find('article').addClass('masonry-blog-item');if($blog_containers[i].parents('.masonry.classic').length>0){$blog_containers[i].find('article').prepend('<span class="bottom-line"></span>');}
$blog_containers[i].find('article').each(function(){var $metaClone=$(this).find('.post-meta').clone();$(this).find('.post-meta').remove();if($blog_containers[i].parents('.post-area.meta_overlaid').length>0){$(this).find('.post-header h2').after($metaClone);}else{$(this).find('.content-inner').after($metaClone);}
$blog_containers[i].addClass('meta-moved');});if($blog_containers[i].parent().hasClass('masonry')&&$blog_containers[i].parents('.blog-fullwidth-wrap').length>0){if($blog_containers[i].parents('.wpb_row').length>0)$blog_containers[i].parents('.wpb_row').css('z-index',100);if(!$blog_containers[i].parent().hasClass('meta_overlaid')&&!$blog_containers[i].parent().hasClass('auto_meta_overlaid_spaced')){if($blog_containers[i].parent().hasClass('classic_enhanced')){$blog_containers[i].parent().parents('.full-width-content').css({'padding':'0px 0.2% 0px 2.4%'});}else{$blog_containers[i].parent().parents('.full-width-content').css({'padding':'0px 0.2% 0px 3.2%'});}}else{$blog_containers[i].parent().parents('.full-width-content').addClass('meta-overlaid');$('.container-wrap').addClass('meta_overlaid_blog');}
fullWidthSections();}
var $cols=3;var $element=$blog_containers[i];if($blog_containers[i].find('img').length==0)$element=$('<img />');imagesLoaded($element,function(instance){var $multiplier;if($('body').hasClass('mobile')||$blog_containers[i].parents('.post-area').hasClass('span_9')){$cols=2;}
if($blog_containers[i].parent().hasClass('classic_enhanced')){$blog_containers[i].find('.large_featured.has-post-thumbnail .post-featured-img, .wide_tall.has-post-thumbnail .post-featured-img').each(function(){var $src=$(this).find('img').attr('src');$(this).css('background-image','url('+$src+')');});$blog_containers[i].find('.large_featured .nectar-flickity, .wide_tall .nectar-flickity').each(function(){$(this).find('.cell').each(function(){var $src=$(this).find('img').attr('src');$(this).css('background-image','url('+$src+')');});});}
$cols=blogColumnNumbCalcs($blog_containers[i]);blogHeightCalcs($blog_containers[i],$cols);if($blog_containers[i].parents('.post-area.meta_overlaid').length>0){$blog_containers[i].isotope({itemSelector:'article',transitionDuration:'0s',layoutMode:'packery',packery:{gutter:0}}).isotope('layout');}else if($blog_containers[i].parents('.auto_meta_overlaid_spaced').length>0){$multiplier=.025;if($blog_containers[i].parents('.blog-fullwidth-wrap').length>0){$multiplier=.02;}
$blog_containers[i].isotope({layoutMode:'packery',transitionDuration:'0s',packery:{gutter:0}});}else{if($blog_containers[i].parent().hasClass('classic_enhanced')){if($blog_containers[i].parents('.span_9.masonry').length==0){$multiplier=(window.innerWidth>=1600)?.015:.02;}else{$multiplier=.04;}}
else{$multiplier=($blog_containers[i].parents('.span_9.masonry').length==0)?.03:.055;}
$blog_containers[i].isotope({itemSelector:'article',transitionDuration:'0s',layoutMode:'packery',packery:{gutter:$blog_containers[i].parents('.post-area').width()*$multiplier}}).isotope('layout');}
blogLoadIn($blog_containers[i]);flickityBlogInit();$(window).trigger('resize');});$(window).resize(function(){if(typeof $blog_containers[i]!=='undefined'){var $multiplier;$cols=blogColumnNumbCalcs($blog_containers[i]);blogHeightCalcs($blog_containers[i],$cols);if($blog_containers[i].parents('.post-area.meta_overlaid').length>0){$blog_containers[i].isotope({layoutMode:'packery',packery:{gutter:0}});}else if($blog_containers[i].parents('.auto_meta_overlaid_spaced').length>0){$multiplier=.025;if($blog_containers[i].parents('.blog-fullwidth-wrap').length>0){$multiplier=.02;}
$blog_containers[i].isotope({layoutMode:'packery',transitionDuration:'0s',packery:{gutter:0}});}else{if($blog_containers[i].parent().hasClass('classic_enhanced')){if($blog_containers[i].parents('.span_9.masonry').length==0){$multiplier=(window.innerWidth>=1600)?.015:.02;}else{$multiplier=.04;}}else{$multiplier=($blog_containers[i].parents('.span_9.masonry').length==0)?.03:.055;if($blog_containers[i].parents('.blog-fullwidth-wrap').length>0){$multiplier=.02;}}
$blog_containers[i].isotope({layoutMode:'packery',packery:{gutter:$blog_containers[i].parents('.post-area').width()*$multiplier}});}}});}else{blogLoadIn($blog_containers[i]);}});setTimeout(blogMasonryZindex,700);$window.smartresize(function(){setTimeout(blogMasonryZindex,700);});}
masonryBlogInit();function blogLoadIn(post_container){if(post_container.attr('data-load-animation')=='none'){post_container.find('.inner-wrap').removeClass('animated');}else{post_container.find('article').each(function(i){if($(this).visible(true)){$(this).delay(110*i).queue(function(next){$(this).addClass("animated-in");next();});}else{var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(direction){setTimeout(function(){$that.addClass("animated-in");},80*$that.attr('data-delay-amount'));waypoint.destroy();},offset:'90%'});}});}}
function blogHeightCalcs($posts_container,cols){if($posts_container.parent().hasClass('meta_overlaid')&&$posts_container.find('article[class*="regular"]').length>0){$.each($posts_container,function(i,v){var $colSize=4;var $mult=(cols==1)?1:2;if($('html.no-csstransitions').length==0){$(v).find('article[class*="regular"]').css('width',Math.floor($(v).width()/cols)+'px');$(v).find('article[class*="tall"]').css('width',Math.floor($(v).width()/cols*$mult)+'px');}else{$('.post-area.masonry').css('width','100%');}});$posts_container.find('article[class*="regular"] img').css('height','auto');var tallColHeight=Math.ceil($posts_container.find('article[class*="regular"]:not(".format-link"):not(".format-quote") img').first().height());var multipler=(window.innerWidth>690)?2:1;$posts_container.find('article[class*="tall"] img, .article.wide img, article.regular img').removeClass('auto-height');$posts_container.find('article[class*="tall"] img').css('height',(tallColHeight*multipler));$posts_container.find('article[class*="regular"] img').css('height',(tallColHeight));$posts_container.find('article.regular.format-link,article.regular.format-quote').each(function(){if(window.innerWidth>690){$(this).css({'height':tallColHeight});}else{$(this).css({'height':'auto'});}});}else{$posts_container.find('article[class*="tall"] img, article.regular img').addClass('auto-height');}
if($posts_container.parent().hasClass('classic_enhanced')&&$posts_container.find('article[class*="regular"]').length>0){if($(window).width()>690){classicEnhancedSizing($posts_container.find('article:not(.large_featured):not(.wide_tall)'));}
else{classicEnhancedSizing($posts_container.find('article:not(.wide_tall)'));}
var tallColHeight=($posts_container.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().length>0)?Math.ceil($posts_container.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().css('height','auto').height()):600;if($(window).width()>690){$posts_container.find('article.large_featured, article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));}
else{$posts_container.find('article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));}}else if($posts_container.parent().hasClass('classic_enhanced')&&$posts_container.find('article[class*="regular"]').length==0){var tallColHeight=($posts_container.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().length>0)?Math.ceil($posts_container.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().css('height','auto').height()):600;if($(window).width()>690){$posts_container.find('article.large_featured, article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));}
else{$posts_container.find('article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));}}
if($('html.no-csstransitions').length>0)
$('.post-area.masonry').css('width','100%');}
function classicEnhancedSizing(elements){var tallestCol=0;elements.find('.article-content-wrap').css('height','auto');elements.filter('.has-post-thumbnail').each(function(){($(this).find('.article-content-wrap').outerHeight(true)>tallestCol)?tallestCol=$(this).find('.article-content-wrap').outerHeight(true):tallestCol=tallestCol;});elements.filter('.has-post-thumbnail').find('.article-content-wrap').css('height',(tallestCol));}
function blogStickySS(){$('#sidebar[data-nectar-ss="true"], #sidebar[data-nectar-ss="1"]').each(function(){var $ssExtraTopSpace=50;if($('#header-outer[data-remove-fixed="0"]').length>0&&$('body[data-hhun="1"]').length==0&&$('#header-outer[data-format="left-header"]').length==0){$ssExtraTopSpace+=$('#header-outer').outerHeight();if($('#header-outer[data-shrink-num][data-header-resize="1"]').length>0){var shrinkNum=6;var headerPadding2=parseInt($('#header-outer').attr('data-padding'))-parseInt($('#header-outer').attr('data-padding'))/1.8;shrinkNum=$('#header-outer').attr('data-shrink-num');$ssExtraTopSpace-=shrinkNum;$ssExtraTopSpace-=headerPadding2;}
if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');var $secondaryHeader=$('#header-secondary-outer');$ssExtraTopSpace=50;$ssExtraTopSpace+=$('#header-outer').height()-(parseInt($headerSpan9.position().top)-parseInt($('#header-outer #logo').css('margin-top')))-parseInt(nectarDOMInfo.secondaryHeaderHeight);}}
if($('#wpadminbar').length>0){$ssExtraTopSpace+=$('#wpadminbar').outerHeight();}
if($('#header-outer').attr('data-using-secondary')=='1'){$ssExtraTopSpace+=$('#header-secondary-outer').outerHeight();}
if($(this).parents('.wpb_widgetised_column').length>0){if($('body.vc_editor').length>0){}else{$(this).parents('.wpb_column').theiaStickySidebar({additionalMarginTop:$ssExtraTopSpace,updateSidebarHeight:false});}}
else{$(this).theiaStickySidebar({additionalMarginTop:$ssExtraTopSpace,updateSidebarHeight:false});}});}
if($().theiaStickySidebar){blogStickySS();}
var blogMediaQuerySize;function blogColumnNumbCalcs(post_container){var $cols=3;if($('body').hasClass('mobile')&&window.innerWidth<990||post_container.parents('.post-area').hasClass('span_9')&&post_container.parents('.post-area.meta_overlaid').length==0){$cols=2;}else if(post_container.parents('.post-area').hasClass('full-width-content')||post_container.parents('.post-area').parent().hasClass('full-width-content')&&$('#boxed').length==0||post_container.parents('.post-area.meta_overlaid').length>0){var windowSize=$(window).width();if(window.innerWidth>=1600){blogMediaQuerySize=(post_container.parents('.post-area.meta_overlaid').length>0)?'four':'five';}else if(window.innerWidth<1600&&window.innerWidth>=1300){blogMediaQuerySize='four';}else if(window.innerWidth<1300&&window.innerWidth>=990){blogMediaQuerySize=(post_container.parents('.post-area.meta_overlaid').length>0)?'four':'three';}else if(window.innerWidth<990&&window.innerWidth>=470){blogMediaQuerySize='two';}else if(window.innerWidth<470){blogMediaQuerySize=(post_container.parents('.post-area.meta_overlaid').length>0)?'two':'one';}
if($('#boxed').length>0){if(window.innerWidth>1300){blogMediaQuerySize='four';}else if(window.innerWidth<1300&&window.innerWidth>990){blogMediaQuerySize=(post_container.parents('.post-area.meta_overlaid').length>0)?'four':'three';}else if(window.innerWidth<990){blogMediaQuerySize=(post_container.parents('.post-area.meta_overlaid').length>0)?'two':'one';}}
switch(blogMediaQuerySize){case'five':$cols=5;break;case'four':$cols=4;break;case'three':$cols=3;break;case'two':$cols=2;break;case'one':$cols=1;break;}}else{$cols=3;}
return $cols;}
var shrinkNum=6;if($('#header-outer[data-shrink-num]').length>0)shrinkNum=$('#header-outer').attr('data-shrink-num');headerPadding2=headerPadding-headerPadding/1.8;$('body').on('click','.section-down-arrow',function(){if($(this).parents('.nectar-box-roll').length>0)return false;var $currentSection=$(this).parents('#page-header-bg');var $topDistance=$currentSection.height();var $offset=($currentSection.parents('.first-section').length==0||$('body[data-transparent-header="false"]').length>0)?$currentSection.offset().top:0;var $bodyBorderSize=($('.body-border-top').length>0&&$(window).width()>1000)?$('.body-border-top').height():0;var $headerNavSpace=($('body[data-header-format="left-header"]').length>0)?0:$('#header-space').height();var $materialSecondary=0;if($('body.material').length>0&&$('#header-secondary-outer').length>0){$materialSecondary=$('#header-secondary-outer').height();}
if($('body[data-permanent-transparent="1"]').length==0){if(!$('body').hasClass('mobile')){if($('body[data-hhun="1"]').length>0&&$('#header-outer[data-remove-fixed="1"]').length==0){$('body,html').stop().animate({scrollTop:parseInt($topDistance)+$offset+2-$bodyBorderSize*2},1000,'easeInOutCubic')}
else{$resize=($('#header-outer[data-header-resize="0"]').length>0)?0:parseInt(shrinkNum)+headerPadding2*2;if($('#header-outer[data-remove-fixed="1"]').length>0){$headerNavSpace=0;$offset=0;}
if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');var $secondaryHeader=$('#header-secondary-outer');$headerNavSpace=$('#header-outer').height()-(parseInt($headerSpan9.position().top)-parseInt($('#header-outer #logo').css('margin-top')))-parseInt(nectarDOMInfo.secondaryHeaderHeight);}
$('body,html').stop().animate({scrollTop:parseInt($topDistance-$headerNavSpace)+$resize+3+$offset+$materialSecondary},1000,'easeInOutCubic')}}else{$scrollPos=($('#header-outer[data-mobile-fixed="1"]').length>0)?parseInt($topDistance)-$headerNavSpace+parseInt($currentSection.offset().top)+2:parseInt($topDistance)+parseInt($currentSection.offset().top)+2;$('body,html').stop().animate({scrollTop:$scrollPos-$bodyBorderSize*2},1000,'easeInOutCubic')}}else{$('body,html').stop().animate({scrollTop:parseInt($topDistance)+parseInt($currentSection.offset().top)+2-$bodyBorderSize*2},1000,'easeInOutCubic')}
return false;});$('body').on('mouseover','.post-area.featured_img_left .grav-wrap .text a, .masonry.material .masonry-blog-item .grav-wrap .text a, .blog-recent[data-style="material"] .grav-wrap .text a',function(){$(this).parents('.grav-wrap').find('img').addClass('hovered');});$('body').on('mouseleave','.post-area.featured_img_left .grav-wrap .text a, .masonry.material .masonry-blog-item .grav-wrap .text a, .blog-recent[data-style="material"] .grav-wrap .text a',function(){$(this).parents('.grav-wrap').find('img').removeClass('hovered');});function crossBrowserFixes(){if($("body").hasClass("single-portfolio")||$('body').hasClass("error404")||$('body').hasClass("search-results")){$("li").removeClass("current_page_parent").removeClass("current-menu-ancestor").removeClass('current_page_ancestor');}
if($('html.js').length==0){$('html').removeClass('no-js').addClass('js');}
$('code').find('br').remove();if($('.container.main-content > .row > div:last-child').hasClass('clear')){$('.container.main-content > .row > div:last-child').css('padding-bottom','0');}
$('.container-wrap .blog-recent > div:last-child').addClass('col_last');if($('.single .blog_next_prev_buttons').length>0)$('.container-wrap').css('padding-bottom',0);$('.wpcf7-form p:has(input[type=submit])').css('padding-bottom','0px');$('.full-width-content .wpcf7-submit').on('click',function(){setTimeout(function(){fullWidthContentColumns()},1000);setTimeout(function(){fullWidthContentColumns()},2000);});$('#featured article').each(function(){if($(this).find('h2').attr('data-has-caption')=='0'){$(this).parents('.slide').addClass('no-caption');}});var ua=window.navigator.userAgent;var msie=ua.indexOf("Edge/");if(msie>0){$('body').addClass('msie');}
$('.gform_body').on('click',function(e){setTimeout(function(){fullWidthContentColumns();},200);});$('.pum.pum-theme-salient-page-builder-optimized button.pum-close').wrapInner('<span />');if($('#nectar_fullscreen_rows').length>0&&$('.pum-container .pum-content > .wpb_row .full-page-inner > .container > .span_12').length>0){$('.pum-container .pum-content > .wpb_row .full-page-inner > .container > .span_12').unwrap();}
$('article.post.format-chat .content-inner dt:odd').css('color','#333');$('.full-width-section').each(function(){$(this).find('> .span_12 > div.col_last').last().css('margin-bottom','0');});$('#portfolio-extra p').each(function(){if($(this).find('*').length==1&&$(this).find('img').length==1){$(this).find('img').unwrap();}});$('.vc_text_separator').each(function(){if($(this).parents('.full-width-section').length>0)$(this).find('div').css('background-color',$(this).parents('.full-width-section').find('.row-bg').css('background-color'));});$('.carousel-heading').each(function(){if($(this).find('h2').length>0)$(this).find('.carousel-prev, .carousel-next').css('top','7px');});$('.carousel-wrap').each(function(){if($(this).find('.carousel-heading .container:empty').length>0)$(this).find('.carousel-heading').remove();});$('.woocommerce div.product div.images div.thumbnails a:nth-child(4n+4)').css('margin-right','0px');$('article.post .gallery-slider .gallery,  article.post .gallery-slider .jetpack-slideshow, .single-portfolio .gallery-slider .gallery, .single-portfolio .gallery-slider .jetpack-slideshow').remove();$('.woocommerce .span_9 .products.related .products li:nth-child(4), .woocommerce .span_9 .products.upsells .products li:nth-child(4)').remove();$('.woocommerce .span_9 .products.related .products li:nth-child(3), .woocommerce .span_9 .products.upsells .products li:nth-child(3)').css('margin-right','0');$('.cart-menu a, .widget_shopping_cart a').addClass('no-ajaxy');$('div.clients').each(function(){$(this).find('> div').each(function(){if($(this).find('a').length==0){$(this).addClass('no-link');}});});if(nectarLove.disqusComments=='true')$('.post-area article a, .blog_next_prev_buttons a, #portfolio-nav #prev-link a, #portfolio-nav #next-link a, .portfolio-items .col .work-item .work-info a').addClass('no-ajaxy');if($('.blog_next_prev_buttons').find('.bg-color-only-indicator').length>0)$('.blog_next_prev_buttons').addClass('bg-color-only').find('.bg-color-only-indicator').remove();if($('#single-below-header').hasClass('fullscreen-header')&&$('.blog_next_prev_buttons').length==0)$('#author-bio, .comment-wrap').addClass('lighter-grey');if($('body.woocommerce').find('#page-header-bg').length>0){$('.container-wrap').css({'margin-top':'0px','padding-top':'30px'});}
if($('.demo_store').length>0)$('#header-outer, #header-space').css('margin-top','32px');$('.swiper-slide.external-button-1 .buttons > div:nth-child(1) a').attr('target','_blank');$('.swiper-slide.external-button-2 .buttons > div:nth-child(2) a').attr('target','_blank');$(".portfolio-items").find("a[href*='http://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");$(".recent_projects_widget").find("a[href*='http://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");$(".portfolio-items").find("a[href*='https://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");$(".recent_projects_widget").find("a[href*='https://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");$('.container-wrap .row > .wpb_row').each(function(){if($(this).find('> .span_12 > .wpb_column > .wpb_wrapper').length>0&&$(this).find('> .span_12 > .wpb_column > .wpb_wrapper').find('*').length==0)$(this).find('> .span_12 ').remove();});$('.full-width-content .col.boxed').removeClass('boxed');$('.full-width-content .wpb_column .nectar-slider-wrap[data-full-width="true"]').attr('data-full-width','false');$('.wpb_column.neg-marg').parents('.wpb_row').css('z-index','110');var $tmpTitle=null;$('.portfolio-items > .col a[title]').on('mouseenter',function(){$tmpTitle=$(this).attr('title');$(this).attr('title','');});$('.portfolio-items > .col a[title]').on('mouseleave',function(){$(this).attr('title',$tmpTitle);});$('.portfolio-items > .col a[title]').on('click',function(e){$(this).attr('title',$tmpTitle);});};crossBrowserFixes();jQuery(document.body).on('updated_cart_totals',function(){if($('.plus').length==0)
$('div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)').addClass('buttons_added').append('<input type="button" value="+" class="plus" />').prepend('<input type="button" value="-" class="minus" />');});if($('.plus').length==0){$('div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)').addClass('buttons_added').append('<input type="button" value="+" class="plus" />').prepend('<input type="button" value="-" class="minus" />');$(document).on('click','.plus, .minus',function(){var $qty=$(this).closest('.quantity').find('.qty'),currentVal=parseFloat($qty.val()),max=parseFloat($qty.attr('max')),min=parseFloat($qty.attr('min')),step=$qty.attr('step');if(!currentVal||currentVal===''||currentVal==='NaN')currentVal=0;if(max===''||max==='NaN')max='';if(min===''||min==='NaN')min=0;if(step==='any'||step===''||step===undefined||parseFloat(step)==='NaN')step=1;if($(this).is('.plus')){if(max&&(max==currentVal||currentVal>max)){$qty.val(max);}else{$qty.val(currentVal+parseFloat(step));}}else{if(min&&(min==currentVal||currentVal<min)){$qty.val(min);}else if(currentVal>0){$qty.val(currentVal-parseFloat(step));}}
$qty.trigger('change');});}
function wooPriceSlider(){if(typeof woocommerce_price_slider_params==='undefined'||!$('body').hasClass('woocommerce')){return false;}
$('input#min_price, input#max_price').hide();$('.price_slider, .price_label').show();var min_price=$('.price_slider_amount #min_price').data('min'),max_price=$('.price_slider_amount #max_price').data('max');current_min_price=parseInt(min_price,10);current_max_price=parseInt(max_price,10);if(woocommerce_price_slider_params.min_price)current_min_price=parseInt(woocommerce_price_slider_params.min_price,10);if(woocommerce_price_slider_params.max_price)current_max_price=parseInt(woocommerce_price_slider_params.max_price,10);$('body').bind('price_slider_create price_slider_slide',function(event,min,max){if(woocommerce_price_slider_params.currency_pos==='left'){$('.price_slider_amount span.from').html(woocommerce_price_slider_params.currency_symbol+min);$('.price_slider_amount span.to').html(woocommerce_price_slider_params.currency_symbol+max);}else if(woocommerce_price_slider_params.currency_pos==='left_space'){$('.price_slider_amount span.from').html(woocommerce_price_slider_params.currency_symbol+" "+min);$('.price_slider_amount span.to').html(woocommerce_price_slider_params.currency_symbol+" "+max);}else if(woocommerce_price_slider_params.currency_pos==='right'){$('.price_slider_amount span.from').html(min+woocommerce_price_slider_params.currency_symbol);$('.price_slider_amount span.to').html(max+woocommerce_price_slider_params.currency_symbol);}else if(woocommerce_price_slider_params.currency_pos==='right_space'){$('.price_slider_amount span.from').html(min+" "+woocommerce_price_slider_params.currency_symbol);$('.price_slider_amount span.to').html(max+" "+woocommerce_price_slider_params.currency_symbol);}
$('body').trigger('price_slider_updated',min,max);});$('.price_slider').slider({range:true,animate:true,min:min_price,max:max_price,values:[current_min_price,current_max_price],create:function(event,ui){$('.price_slider_amount #min_price').val(current_min_price);$('.price_slider_amount #max_price').val(current_max_price);$('body').trigger('price_slider_create',[current_min_price,current_max_price]);},slide:function(event,ui){$('input#min_price').val(ui.values[0]);$('input#max_price').val(ui.values[1]);$('body').trigger('price_slider_slide',[ui.values[0],ui.values[1]]);},change:function(event,ui){$('body').trigger('price_slider_change',[ui.values[0],ui.values[1]]);},});}
function vcMobileColumns(){$('.wpb_row').each(function(){if(typeof $(this).find('.span_12').offset()!='undefined'){$(this).find('[class*="vc_col-"]').each(function(){var $firstChildOffset=$(this).parents('.span_12').offset().left;$(this).removeClass('no-left-margin');if($(this).offset().left<$firstChildOffset+27){$(this).addClass('no-left-margin');}else{$(this).removeClass('no-left-margin');}});}});}
if($('[class*="vc_col-xs-"], [class*="vc_col-md-"], [class*="vc_col-lg-"]').length>0){vcMobileColumns();}
if($('body[data-fancy-form-rcs="1"]').length>0){$('select:not(.comment-form-rating #rating)').each(function(){var $selector;if($(this).parents('.wpcf7-form-control-wrap').length>0){if($(this).parents('.wpcf7-form-control-wrap').find('.select2-container').length>0){$selector=$($(this).prev('.select2-container'));}else{$selector=$(this);}
if($selector.parents('.wpcf7-form-control-wrap').parent().find('label').length==1){$selector.parents('.wpcf7-form-control-wrap').parent().wrapInner('<div class="fancy-select-wrap" />');}else{$selector.wrap('<div class="fancy-select-wrap" />');}}
else{if($(this).prev('.select2-container').length>0){$selector=$(this).prev('.select2-container');}else{$selector=$(this);}
if($(this).parents('#buddypress').length==0){if($selector.prev('label').length==1){$selector.prev('label').andSelf().wrapAll('<div class="fancy-select-wrap" />');}else if($selector.next('label').length==1){$selector.next('label').andSelf().wrapAll('<div class="fancy-select-wrap" />');}else{$selector.wrap('<div class="fancy-select-wrap" />');}}}});function select2Init(){$('select:not(.state_select):not(.country_select):not(.comment-form-rating #rating):not(#tribe-bar-form select):not(.woocommerce-currency-switcher)').each(function(){if($(this).parents('#buddypress').length==0){if($(this).parents('.woocommerce-ordering').length==0){$(this).select2({minimumResultsForSearch:7,width:'100%'});}else{$(this).select2({minimumResultsForSearch:7,dropdownAutoWidth:true});}}});}
select2Init();}
if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1||navigator.userAgent.match(/(iPod|iPhone|iPad)/)){window.onpageshow=function(event){if(event.persisted){$('.nectar-video-wrap, .nectar-slider-wrap .swiper-slide .video-wrap').each(function(i){if($(this).find('video').length>0){$(this).find('video')[0].play();}});if($('body.material-ocm-open').length>0){$('body > .slide_out_area_close').addClass('non-human-allowed').trigger('click');setTimeout(function(){$('body > .slide_out_area_close').removeClass('non-human-allowed');},100);}
else if($('#slide-out-widget-area.slide-out-from-right-hover.open').length>0&&navigator.userAgent.match(/(iPod|iPhone|iPad)/)){mobileCloseNavCheck();}
else if($('#slide-out-widget-area.fullscreen.open').length>0||$('#slide-out-widget-area.fullscreen-alt.open').length>0||$('#slide-out-widget-area.slide-out-from-right.open').length>0){$('#slide-out-widget-area .slide_out_area_close').addClass('non-human-allowed');$('.slide-out-widget-area-toggle:not(.std-menu) a.open').addClass('non-human-allowed').trigger('click');setTimeout(function(){$('#slide-out-widget-area .slide_out_area_close').removeClass('non-human-allowed');},100);}}}}
if($('body[data-ajax-transitions="true"]').length>0&&$('#ajax-loading-screen[data-method="ajax"]').length>0&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)&&$(window).width()>690){$('#ajax-content-wrap').ajaxify({'selector':'#ajax-content-wrap a:not(.no-ajaxy):not([target="_blank"]):not([href^="#"]):not(.comment-edit-link):not(#cancel-comment-reply-link):not(.comment-reply-link):not(#toggle-nav):not(.cart_list a):not(.logged-in-as a):not(.no-widget-added a):not(.add_to_cart_button):not(.product-wrap a):not(.section-down-arrow):not([data-filter]):not([data-fancybox]):not(.product_list_widget a):not(.magnific):not(.pp):not([rel^="prettyPhoto"]):not(.pretty_photo), #header-outer li:not(.no-ajaxy) > a:not(.no-ajaxy), #header-outer #logo','verbosity':0,requestDelay:400,previewoff:true,memoryoff:true,turbo:false});$(window).on("pronto.render",initPage).on("pronto.load",destroyPage).on("pronto.request",transitionPage);if($('.nectar-box-roll').length==0&&$('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0)setTimeout(function(){waypoints();},750);else if($('.nectar-box-roll').length==0)setTimeout(function(){waypoints();},300);if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0){setTimeout(function(){$('#ajax-loading-screen').addClass('loaded');},30);}
initPage();}else if($('body[data-ajax-transitions="true"]').length>0&&$('#ajax-loading-screen[data-method="standard"]').length>0){$('html').addClass('page-trans-loaded');if($('#ajax-loading-screen[data-effect="standard"]').length>0){if($('.nectar-particles').length==0){$('#ajax-loading-screen').transition({'opacity':0},500,function(){$(this).css({'display':'none'});});$('#ajax-loading-screen .loading-icon').transition({'opacity':0},500)}
if($('.nectar-box-roll').length==0)setTimeout(function(){waypoints();},550);if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1||navigator.userAgent.match(/(iPod|iPhone|iPad)/)){window.onunload=function(){$('#ajax-loading-screen').stop().transition({'opacity':0},800,function(){$(this).css({'display':'none'});});$('#ajax-loading-screen .loading-icon').transition({'opacity':0},600)};window.onpageshow=function(event){if(event.persisted){$('#ajax-loading-screen').stop().transition({'opacity':0},800,function(){$(this).css({'display':'none'});});$('#ajax-loading-screen .loading-icon').transition({'opacity':0},600);}}}else if(navigator.userAgent.indexOf('Firefox')!=-1){window.onunload=function(){};}}else{if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0){setTimeout(function(){$('#ajax-loading-screen').addClass('loaded');},60);}
if($('#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap').length==0&&$('.first-nectar-slider').length==0){setTimeout(function(){$('#ajax-loading-screen:not(.loaded)').addClass('loaded');setTimeout(function(){$('#ajax-loading-screen').addClass('hidden');},1000);},150);}
if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1||navigator.userAgent.match(/(iPod|iPhone|iPad)/)){window.onunload=function(){$('#ajax-loading-screen').stop().transition({'opacity':0},800,function(){$(this).css({'display':'none'});});$('#ajax-loading-screen .loading-icon').transition({'opacity':0},600)};window.onpageshow=function(event){if(event.persisted){$('#ajax-loading-screen').stop().transition({'opacity':0},800,function(){$(this).css({'display':'none'});});$('#ajax-loading-screen .loading-icon').transition({'opacity':0},600);}}}else if(navigator.userAgent.indexOf('Firefox')!=-1){window.onunload=function(){};}
if($('.nectar-box-roll').length==0&&$('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0){setTimeout(function(){waypoints();},750);}
else if($('.nectar-box-roll').length==0)setTimeout(function(){waypoints();},350);}
$('.portfolio-loading, .nectar-slider-loading .loading-icon').remove();if($('#ajax-loading-screen[data-disable-fade-on-click="1"]').length==0){if($('body.using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"]').length==0){var ignore_onbeforeunload=false;$('a[href^="mailto"], a[href^="tel"]').on('click',function(){ignore_onbeforeunload=true;});window.addEventListener('beforeunload',function(){if(!ignore_onbeforeunload){$('#ajax-loading-screen').addClass('set-to-fade');transitionPageStandard();}
ignore_onbeforeunload=false;});}}}else{if($('.nectar-box-roll').length==0&&!nectarDOMInfo.usingFrontEndEditor)setTimeout(function(){waypoints();},100);}
function transitionPage(e){if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0){if($(window).scrollTop()>0){if($().niceScroll&&$("html").getNiceScroll()){var nice=$("html").getNiceScroll();nice.stop();}
$('body,html').stop(true,true).animate({scrollTop:0},500,'easeOutQuad',function(){setTimeout(function(){if($('#header-outer').hasClass('side-widget-open'))$('.slide-out-widget-area-toggle a').trigger('click');},400);$('#ajax-loading-screen').removeClass('loaded');$('#ajax-loading-screen').addClass('in-from-right');setTimeout(function(){$('#ajax-loading-screen').addClass('loaded');},30);});}
else{setTimeout(function(){if($('#header-outer').hasClass('side-widget-open'))$('.slide-out-widget-area-toggle a').trigger('click');},400);$('#ajax-loading-screen').removeClass('loaded');$('#ajax-loading-screen').addClass('in-from-right');setTimeout(function(){$('#ajax-loading-screen').addClass('loaded');},30);}}else{if($(window).scrollTop()>0){if($().niceScroll&&$("html").getNiceScroll()){var nice=$("html").getNiceScroll();nice.stop();}
$('body,html').stop(true,true).animate({scrollTop:0},500,'easeOutQuad',function(){$('#ajax-loading-screen').css({'opacity':'1','display':'none'});$('#ajax-loading-screen').stop(true,true).fadeIn(600,function(){$('#ajax-loading-screen .loading-icon').animate({'opacity':1},400);setTimeout(function(){if($('#header-outer').hasClass('side-widget-open'))$('.slide-out-widget-area-toggle a').trigger('click');},400);});});}else{$('#ajax-loading-screen').css('opacity','1').stop().fadeIn(600,function(){$('#ajax-loading-screen .loading-icon').animate({'opacity':1},400);});setTimeout(function(){if($('#header-outer').hasClass('side-widget-open'))$('.slide-out-widget-area-toggle a').trigger('click');},400);}}}
function transitionPageStandard(e){if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0){$('#ajax-loading-screen').removeClass('loaded');$('#ajax-loading-screen').addClass('in-from-right');setTimeout(function(){$('#ajax-loading-screen').addClass('loaded');},30);}else{if($('#ajax-loading-screen[data-effect="center_mask_reveal"]').length>0){$('#ajax-loading-screen').css('opacity','0').css('display','block').transition({'opacity':'1'},450);}else{$('#ajax-loading-screen').show().transition({'opacity':'1'},450);}}}
function destroyPage(e){$(window).off('scroll.appear');if($('#nectar_fullscreen_rows').length>0&&$().fullpage)
$.fn.fullpage.destroy('all');}
function initPage(e){if(!$('body').hasClass('ajax-loaded'))return false;lightBoxInit();addOrRemoveSF();if($('body[data-header-format="left-header"]').length==0){$(".sf-menu").superfish('destroy');}
initSF();SFArrows();headerInit();var $effectTimeout=($('#ajax-loading-screen').length>0)?800:0;pageHeaderTextEffectInit();if($('#page-header-bg .nectar-video-wrap video').length==0){setTimeout(pageHeaderTextEffect,$effectTimeout);}
coloredButtons();columnBGColors();fwCarouselLinkFix();if($('.carousel').length>0){standardCarouselInit();clientsCarouselInit();carouselHeightCalcs();}
if($('.owl-carousel').length>0)owlCarouselInit();if($('.products-carousel').length>0||$('.nectar-woo-flickity').length>0)productCarouselInit();if($('#nectar_fullscreen_rows').length>0&&$().fullpage){setFPNames();initFullPageFooter();fullscreenRowLogic();initNectarFP();}
flexsliderInit();accordionInit();tabbedInit();nectarLiquidBGs();tabbbedDeepLinking();accordionDeepLinking();ulChecks();oneFourthClasses();carouselfGrabbingClass();cascadingImageBGSizing();fullWidthSections();fwsClasses();fullwidthImgOnlySizingInit();fullwidthImgOnlySizing();if(nectarDOMInfo.usingMobileBrowser){fullWidthRowPaddingAdjustCalc();}
boxRollInit();setTimeout(function(){waypoints();flickityInit();},100);if($('body[data-animated-anchors="true"]').length>0)setTimeout(scrollSpyInit,200);socialSharingInit();hotSpotHoverBind();pricingTableHeight();createTestimonialControls();imageWithHotspotClickEvents();testimonialSliderHeight();largeIconHover();if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length==0){fullscreenMenuInit();}
boxRollMouseWheelInit();midnightInit();responsiveVideoIframesInit();responsiveVideoIframes();fullWidthContentColumns();videoBGInit();$window.unbind('scroll.parallaxSections').unbind('resize.parallaxSections');parallaxScrollInit();$blog_containers=[];$('.posts-container').each(function(i){$blog_containers[i]=$(this);});nectarAccountPageTabs();masonryBlogInit();masonryPortfolioInit();portfolioAccentColor();portfolioHoverEffects();portfolioFiltersInit();style6Img();isotopeCatSelection();$(window).unbind('.infscr');infiniteScrollInit();toTopBind();centerLove();postNextButtonEffect();pageLoadHash();slideOutWidgetAreaScrolling();if($('body.search-results').length>0&&$('#search-results article').length>0){searchResultMasonry();}
if($().wpcf7InitForm)$('div.wpcf7 > form').wpcf7InitForm();wooPriceSlider();if(typeof twttr!='undefined'){twttr.widgets.load();}
if(typeof init_rhc==='function'){init_rhc();}
$('.video-wrap iframe').unwrap();$('#sidebar iframe[src]').unwrap();$('video:not(.slider-video)').attr('width','100%');$('video:not(.slider-video)').attr('height','100%');$('.wp-video-shortcode.mejs-container').each(function(){$(this).attr('data-aspectRatio',parseInt($(this).css('height'))/parseInt($(this).css('width')));});$('video.wp-media-shortcode-ajax, audio.wp-media-shortcode-ajax').each(function(){if(!$(this).parent().hasClass('mejs-mediaelement')&&$().mediaelementplayer){$(this).mediaelementplayer();}});$('.mejs-container').css({'height':'100%','width':'100%'});$('audio').attr('width','100%');$('audio').attr('height','100%');$('audio').css('visibility','visible');if($('body').hasClass('mobile')){$('video').css('visibility','hidden');}else{$('video').css('visibility','visible');}
$('.wpb_row:has(".nectar-video-wrap")').each(function(i){$(this).css('z-index',100+i);});mouseParallaxInit();if(navigator.userAgent.indexOf('Chrome')>0){$('.swiper-wrapper .video-wrap').each(function(i){var webmSource=jQuery(this).find('video source[type="video/webm"]').attr('src')+"?id="+Math.ceil(Math.random()*10000);var firstVideo=jQuery(this).find('video').get(0);firstVideo.src=webmSource;firstVideo.load();});}
if($('.nectar-video-bg').length>0){setTimeout(function(){resizeVideoToCover();$('.video-color-overlay').each(function(){$(this).css('background-color',$(this).attr('data-color'));});$('.nectar-video-wrap').transition({'opacity':'1'},0);$('.video-color-overlay').transition({'opacity':'0.7'},0);},400);}
nectarPageHeader();$('#header-outer div.cart-outer').hoverIntent(function(){$('#header-outer .widget_shopping_cart').addClass('open').stop(true,true).fadeIn(400);$('#header-outer .cart_list').stop(true,true).fadeIn(400);clearTimeout(timeout);$('#header-outer .cart-notification').fadeOut(300);});$('.portfolio-loading, .nectar-slider-loading .loading-icon').remove();setTimeout(portfolioSidebarFollow,250);setTimeout(portfolioSidebarFollow,500);setTimeout(portfolioSidebarFollow,1000);crossBrowserFixes();$(window).trigger('resize');$("#wpadminbar").show();if($('#header-outer').hasClass('side-widget-open'))$('.slide-out-widget-area-toggle a').trigger('click');if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0){closeSearch();$('#ajax-loading-screen').removeClass('in-from-right').removeClass('loaded');setTimeout(function(){$('#ajax-loading-screen').addClass('loaded');},30);}else{setTimeout(function(){$('#ajax-loading-screen').stop(true,true).fadeOut(500,function(){$('#ajax-loading-screen .loading-icon').css({'opacity':0});});closeSearch();},200);setTimeout(function(){$('#ajax-loading-screen').stop(true,true).fadeOut(500,function(){$('#ajax-loading-screen .loading-icon').css({'opacity':0});});closeSearch();},900);}}
(function($){if(!$.fn.textareaCount){$.fn.textareaCount=function(options,fn){var defaults={maxCharacterSize:-1,originalStyle:'originalTextareaInfo',warningStyle:'warningTextareaInfo',warningNumber:20,displayFormat:'#input characters | #words words'};var options=$.extend(defaults,options);var container=$(this);$("<div class='charleft'>&nbsp;</div>").insertAfter(container);var charLeftCss={'width':container.width()};var charLeftInfo=getNextCharLeftInformation(container);charLeftInfo.addClass(options.originalStyle);var numInput=0;var maxCharacters=options.maxCharacterSize;var numLeft=0;var numWords=0;container.on('keyup',function(event){limitTextAreaByCharacterCount();}).on('mouseover',function(event){setTimeout(function(){limitTextAreaByCharacterCount();},10);}).on('paste',function(event){setTimeout(function(){limitTextAreaByCharacterCount();},10);});limitTextAreaByCharacterCount();function limitTextAreaByCharacterCount(){charLeftInfo.html(countByCharacters());if(typeof fn!='undefined'){fn.call(this,getInfo());}
return true;}
function countByCharacters(){var content=container.val();var contentLength=content.length;if(options.maxCharacterSize>0){if(contentLength>=options.maxCharacterSize){content=content.substring(0,options.maxCharacterSize);}
var newlineCount=getNewlineCount(content);var systemmaxCharacterSize=options.maxCharacterSize-newlineCount;if(!isWin()){systemmaxCharacterSize=options.maxCharacterSize}
if(contentLength>systemmaxCharacterSize){var originalScrollTopPosition=this.scrollTop;container.val(content.substring(0,systemmaxCharacterSize));this.scrollTop=originalScrollTopPosition;}
charLeftInfo.removeClass(options.warningStyle);if(systemmaxCharacterSize-contentLength<=options.warningNumber){charLeftInfo.addClass(options.warningStyle);}
numInput=container.val().length+newlineCount;if(!isWin()){numInput=container.val().length;}
numWords=countWord(getCleanedWordString(container.val()));numLeft=maxCharacters-numInput;}else{var newlineCount=getNewlineCount(content);numInput=container.val().length+newlineCount;if(!isWin()){numInput=container.val().length;}
numWords=countWord(getCleanedWordString(container.val()));}
return formatDisplayInfo();}
function formatDisplayInfo(){var format=options.displayFormat;format=format.replace('#input',numInput);format=format.replace('#words',numWords);if(maxCharacters>0){format=format.replace('#max',maxCharacters);format=format.replace('#left',numLeft);}
return format;}
function getInfo(){var info={input:numInput,max:maxCharacters,left:numLeft,words:numWords};return info;}
function getNextCharLeftInformation(container){return container.next('.charleft');}
function isWin(){var strOS=navigator.appVersion;if(strOS.toLowerCase().indexOf('win')!=-1){return true;}
return false;}
function getNewlineCount(content){var newlineCount=0;for(var i=0;i<content.length;i++){if(content.charAt(i)=='\n'){newlineCount++;}}
return newlineCount;}
function getCleanedWordString(content){var fullStr=content+" ";var initial_whitespace_rExp=/^[^A-Za-z0-9]+/gi;var left_trimmedStr=fullStr.replace(initial_whitespace_rExp,"");var non_alphanumerics_rExp=rExp=/[^A-Za-z0-9]+/gi;var cleanedStr=left_trimmedStr.replace(non_alphanumerics_rExp," ");var splitString=cleanedStr.split(" ");return splitString;}
function countWord(cleanedWordString){var word_count=cleanedWordString.length-1;return word_count;}};}})(jQuery);});}(window.jQuery,window,document));function resizeIframe(){var element=document.getElementById("pp_full_res").getElementsByTagName("iframe");var height=element[0].contentWindow.document.body.scrollHeight;element[0].style.height=height+'px';document.getElementsByClassName("pp_content_container")[0].style.height=height+40+'px';document.getElementsByClassName("pp_content")[0].style.height=height+40+'px';}
/*!
 * hoverIntent v1.9.0 // 2017.09.01 // jQuery v1.7.0+
 * http://briancherne.github.io/jquery-hoverIntent/
 *
 * You may use hoverIntent under the terms of the MIT license. Basically that
 * means you are free to use hoverIntent as long as this header is left intact.
 * Copyright 2007-2017 Brian Cherne
 */
!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):jQuery&&!jQuery.fn.hoverIntent&&factory(jQuery)}(function($){"use strict";var cX,cY,_cfg={interval:100,sensitivity:6,timeout:0},INSTANCE_COUNT=0,track=function(ev){cX=ev.pageX,cY=ev.pageY},compare=function(ev,$el,s,cfg){if(Math.sqrt((s.pX-cX)*(s.pX-cX)+(s.pY-cY)*(s.pY-cY))<cfg.sensitivity)return $el.off(s.event,track),delete s.timeoutId,s.isActive=!0,ev.pageX=cX,ev.pageY=cY,delete s.pX,delete s.pY,cfg.over.apply($el[0],[ev]);s.pX=cX,s.pY=cY,s.timeoutId=setTimeout(function(){compare(ev,$el,s,cfg)},cfg.interval)},delay=function(ev,$el,s,out){return delete $el.data("hoverIntent")[s.id],out.apply($el[0],[ev])};$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var instanceId=INSTANCE_COUNT++,cfg=$.extend({},_cfg);$.isPlainObject(handlerIn)?(cfg=$.extend(cfg,handlerIn),$.isFunction(cfg.out)||(cfg.out=cfg.over)):cfg=$.isFunction(handlerOut)?$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector}):$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});var handleHover=function(e){var ev=$.extend({},e),$el=$(this),hoverIntentData=$el.data("hoverIntent");hoverIntentData||$el.data("hoverIntent",hoverIntentData={});var state=hoverIntentData[instanceId];state||(hoverIntentData[instanceId]=state={id:instanceId}),state.timeoutId&&(state.timeoutId=clearTimeout(state.timeoutId));var mousemove=state.event="mousemove.hoverIntent.hoverIntent"+instanceId;if("mouseenter"===e.type){if(state.isActive)return;state.pX=ev.pageX,state.pY=ev.pageY,$el.off(mousemove,track).on(mousemove,track),state.timeoutId=setTimeout(function(){compare(ev,$el,state,cfg)},cfg.interval)}else{if(!state.isActive)return;$el.off(mousemove,track),state.timeoutId=setTimeout(function(){delay(ev,$el,state,cfg.out)},cfg.timeout)}};return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector)}});
/*!
 * Theia Sticky Sidebar v1.7.0
 * https://github.com/WeCodePixels/theia-sticky-sidebar
 *
 * Glues your website's sidebars, making them permanently visible while scrolling.
 *
 * Copyright 2013-2016 WeCodePixels and other contributors
 * Released under the MIT license
 */
(function($){$.fn.theiaStickySidebar=function(options){var defaults={'containerSelector':'','additionalMarginTop':0,'additionalMarginBottom':0,'updateSidebarHeight':true,'minWidth':0,'disableOnResponsiveLayouts':true,'sidebarBehavior':'modern','defaultPosition':'relative','namespace':'TSS'};options=$.extend(defaults,options);options.additionalMarginTop=parseInt(options.additionalMarginTop)||0;options.additionalMarginBottom=parseInt(options.additionalMarginBottom)||0;tryInitOrHookIntoEvents(options,this);function tryInitOrHookIntoEvents(options,$that){var success=tryInit(options,$that);if(!success){console.log('TSS: Body width smaller than options.minWidth. Init is delayed.');$(document).on('scroll.'+options.namespace,function(options,$that){return function(evt){var success=tryInit(options,$that);if(success){$(this).unbind(evt);}};}(options,$that));$(window).on('resize.'+options.namespace,function(options,$that){return function(evt){var success=tryInit(options,$that);if(success){$(this).unbind(evt);}};}(options,$that))}}
function tryInit(options,$that){if(options.initialized===true){return true;}
if($('body').width()<options.minWidth){return false;}
init(options,$that);return true;}
function init(options,$that){options.initialized=true;var existingStylesheet=$('#theia-sticky-sidebar-stylesheet-'+options.namespace);if(existingStylesheet.length===0){$('head').append($('<style id="theia-sticky-sidebar-stylesheet-'+options.namespace+'">.theiaStickySidebar:after {content: ""; display: table; clear: both;}</style>'));}
$that.each(function(){var o={};o.sidebar=$(this);o.options=options||{};o.container=$(o.options.containerSelector);if(o.container.length==0){o.container=o.sidebar.parent();}
o.sidebar.parents().css('-webkit-transform','none');o.sidebar.css({'position':o.options.defaultPosition,'overflow':'visible','-webkit-box-sizing':'border-box','-moz-box-sizing':'border-box','box-sizing':'border-box'});o.stickySidebar=o.sidebar.find('.theiaStickySidebar');if(o.stickySidebar.length==0){var javaScriptMIMETypes=/(?:text|application)\/(?:x-)?(?:javascript|ecmascript)/i;o.sidebar.find('script').filter(function(index,script){return script.type.length===0||script.type.match(javaScriptMIMETypes);}).remove();o.stickySidebar=$('<div>').addClass('theiaStickySidebar').append(o.sidebar.children());o.sidebar.append(o.stickySidebar);}
o.marginBottom=parseInt(o.sidebar.css('margin-bottom'));o.paddingTop=parseInt(o.sidebar.css('padding-top'));o.paddingBottom=parseInt(o.sidebar.css('padding-bottom'));var collapsedTopHeight=o.stickySidebar.offset().top;var collapsedBottomHeight=o.stickySidebar.outerHeight();o.stickySidebar.css('padding-top',1);o.stickySidebar.css('padding-bottom',1);collapsedTopHeight-=o.stickySidebar.offset().top;collapsedBottomHeight=o.stickySidebar.outerHeight()-collapsedBottomHeight-collapsedTopHeight;if(collapsedTopHeight==0){o.stickySidebar.css('padding-top',0);o.stickySidebarPaddingTop=0;}
else{o.stickySidebarPaddingTop=1;}
if(collapsedBottomHeight==0){o.stickySidebar.css('padding-bottom',0);o.stickySidebarPaddingBottom=0;}
else{o.stickySidebarPaddingBottom=1;}
o.previousScrollTop=null;o.fixedScrollTop=0;resetSidebar();o.onScroll=function(o){if(!o.stickySidebar.is(":visible")||$('.ocm-effect-wrap.material-ocm-open').length>0){return;}
if($('body').width()<o.options.minWidth){resetSidebar();return;}
if(o.options.disableOnResponsiveLayouts){var sidebarWidth=o.sidebar.outerWidth(o.sidebar.css('float')=='none');if(sidebarWidth+50>o.container.width()){resetSidebar();return;}}
var scrollTop=$(document).scrollTop();var position='static';if(scrollTop>=o.sidebar.offset().top+(o.paddingTop-o.options.additionalMarginTop)){var offsetTop=o.paddingTop+options.additionalMarginTop;var offsetBottom=o.paddingBottom+o.marginBottom+options.additionalMarginBottom;var containerTop=o.sidebar.offset().top;var containerBottom=o.sidebar.offset().top+getClearedHeight(o.container);var windowOffsetTop=0+options.additionalMarginTop;var windowOffsetBottom;var sidebarSmallerThanWindow=(o.stickySidebar.outerHeight()+offsetTop+offsetBottom)<$(window).height();if(sidebarSmallerThanWindow){windowOffsetBottom=windowOffsetTop+o.stickySidebar.outerHeight();}
else{windowOffsetBottom=$(window).height()-o.marginBottom-o.paddingBottom-options.additionalMarginBottom;}
var staticLimitTop=containerTop-scrollTop+o.paddingTop;var staticLimitBottom=containerBottom-scrollTop-o.paddingBottom-o.marginBottom;var top=o.stickySidebar.offset().top-scrollTop;var scrollTopDiff=o.previousScrollTop-scrollTop;if(o.stickySidebar.css('position')=='fixed'){if(o.options.sidebarBehavior=='modern'){top+=scrollTopDiff;}}
if(o.options.sidebarBehavior=='stick-to-top'){top=options.additionalMarginTop;}
if(o.options.sidebarBehavior=='stick-to-bottom'){top=windowOffsetBottom-o.stickySidebar.outerHeight();}
if(scrollTopDiff>0){top=Math.min(top,windowOffsetTop);}
else{top=Math.max(top,windowOffsetBottom-o.stickySidebar.outerHeight());}
top=Math.max(top,staticLimitTop);top=Math.min(top,staticLimitBottom-o.stickySidebar.outerHeight());var sidebarSameHeightAsContainer=o.container.height()==o.stickySidebar.outerHeight();if(!sidebarSameHeightAsContainer&&top==windowOffsetTop){position='fixed';}
else if(!sidebarSameHeightAsContainer&&top==windowOffsetBottom-o.stickySidebar.outerHeight()){position='fixed';}
else if(scrollTop+top-o.sidebar.offset().top-o.paddingTop<=options.additionalMarginTop){position='static';}
else{position='absolute';}}
if(position=='fixed'){var scrollLeft=$(document).scrollLeft();o.stickySidebar.css({'position':'fixed','width':getWidthForObject(o.stickySidebar)+'px','transform':'translateY('+top+'px)','left':(o.sidebar.offset().left+parseInt(o.sidebar.css('padding-left'))-scrollLeft)+'px','top':'0px'});}
else if(position=='absolute'){var css={};if(o.stickySidebar.css('position')!='absolute'){css.position='absolute';css.transform='translateY('+(scrollTop+top-o.sidebar.offset().top-o.stickySidebarPaddingTop-o.stickySidebarPaddingBottom)+'px)';css.top='0px';}
css.width=getWidthForObject(o.stickySidebar)+'px';css.left='';o.stickySidebar.css(css);}
else if(position=='static'){resetSidebar();}
if(position!='static'){if(o.options.updateSidebarHeight==true){o.sidebar.css({'min-height':o.stickySidebar.outerHeight()+o.stickySidebar.offset().top-o.sidebar.offset().top+o.paddingBottom});}}
o.previousScrollTop=scrollTop;};o.onScroll(o);$(document).on('scroll.'+o.options.namespace,function(o){return function(){o.onScroll(o);};}(o));$(window).on('resize.'+o.options.namespace,function(o){return function(){o.stickySidebar.css({'position':'static'});o.onScroll(o);};}(o));if(typeof ResizeSensor!=='undefined'){new ResizeSensor(o.stickySidebar[0],function(o){return function(){o.onScroll(o);};}(o));}
function resetSidebar(){o.fixedScrollTop=0;o.sidebar.css({'min-height':'1px'});o.stickySidebar.css({'position':'static','width':'','transform':'none'});}
function getClearedHeight(e){var height=e.height();e.children().each(function(){height=Math.max(height,$(this).height());});return height;}});}
function getWidthForObject(object){var width;try{width=object[0].getBoundingClientRect().width;}
catch(err){}
if(typeof width==="undefined"){width=object.width();}
return width;}
return this;}})(jQuery);
/*!
 * Isotope PACKAGED v2.2.2
 *
 * Licensed GPLv3 for open source use
 * or Isotope Commercial License for commercial use
 *
 * http://isotope.metafizzy.co
 * Copyright 2015 Metafizzy
 */
!function(a){function b(){}function c(a){function c(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function e(b,c){a.fn[b]=function(e){if("string"==typeof e){for(var g=d.call(arguments,1),h=0,i=this.length;i>h;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c("object"==typeof exports?require("jquery"):a.jQuery)}(window),function(a){function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(window),function(){"use strict";function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanceof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;b<a.length;b+=1)c.push(a[b].listener);return c},d.getListenersAsObject=function(a){var b,c=this.getListeners(a);return c instanceof Array&&(b={},b[a]=c),b||c},d.addListener=function(a,c){var d,e=this.getListenersAsObject(a),f="object"==typeof c;for(d in e)e.hasOwnProperty(d)&&-1===b(e[d],c)&&e[d].push(f?c:{listener:c,once:!1});return this},d.on=c("addListener"),d.addOnceListener=function(a,b){return this.addListener(a,{listener:b,once:!0})},d.once=c("addOnceListener"),d.defineEvent=function(a){return this.getListeners(a),this},d.defineEvents=function(a){for(var b=0;b<a.length;b+=1)this.defineEvent(a[b]);return this},d.removeListener=function(a,c){var d,e,f=this.getListenersAsObject(a);for(e in f)f.hasOwnProperty(e)&&(d=b(f[e],c),-1!==d&&f[e].splice(d,1));return this},d.off=c("removeListener"),d.addListeners=function(a,b){return this.manipulateListeners(!1,a,b)},d.removeListeners=function(a,b){return this.manipulateListeners(!0,a,b)},d.manipulateListeners=function(a,b,c){var d,e,f=a?this.removeListener:this.addListener,g=a?this.removeListeners:this.addListeners;if("object"!=typeof b||b instanceof RegExp)for(d=c.length;d--;)f.call(this,b,c[d]);else for(d in b)b.hasOwnProperty(d)&&(e=b[d])&&("function"==typeof e?f.call(this,d,e):g.call(this,d,e));return this},d.removeEvent=function(a){var b,c=typeof a,d=this._getEvents();if("string"===c)delete d[a];else if(a instanceof RegExp)for(b in d)d.hasOwnProperty(b)&&a.test(b)&&delete d[b];else delete this._events;return this},d.removeAllListeners=c("removeEvent"),d.emitEvent=function(a,b){var c,d,e,f,g=this.getListenersAsObject(a);for(e in g)if(g.hasOwnProperty(e))for(d=g[e].length;d--;)c=g[e][d],c.once===!0&&this.removeListener(a,c.listener),f=c.listener.apply(this,b||[]),f===this._getOnceReturnValue()&&this.removeListener(a,c.listener);return this},d.trigger=c("emitEvent"),d.emit=function(a){var b=Array.prototype.slice.call(arguments,1);return this.emitEvent(a,b)},d.setOnceReturnValue=function(a){return this._onceReturnValue=a,this},d._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},d._getEvents=function(){return this._events||(this._events={})},a.noConflict=function(){return e.EventEmitter=f,a},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return a}):"object"==typeof module&&module.exports?module.exports=a:e.EventEmitter=a}.call(this),function(a){function b(a){if(a){if("string"==typeof d[a])return a;a=a.charAt(0).toUpperCase()+a.slice(1);for(var b,e=0,f=c.length;f>e;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getStyleProperty=b}(window),function(a,b){function c(a){var b=parseFloat(a),c=-1===a.indexOf("%")&&!isNaN(b);return c&&b}function d(){}function e(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0,c=h.length;c>b;b++){var d=h[b];a[d]=0}return a}function f(b){function d(){if(!m){m=!0;var d=a.getComputedStyle;if(j=function(){var a=d?function(a){return d(a,null)}:function(a){return a.currentStyle};return function(b){var c=a(b);return c||g("Style returned "+c+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),c}}(),k=b("boxSizing")){var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style[k]="border-box";var f=document.body||document.documentElement;f.appendChild(e);var h=j(e);l=200===c(h.width),f.removeChild(e)}}}function f(a){if(d(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var b=j(a);if("none"===b.display)return e();var f={};f.width=a.offsetWidth,f.height=a.offsetHeight;for(var g=f.isBorderBox=!(!k||!b[k]||"border-box"!==b[k]),m=0,n=h.length;n>m;m++){var o=h[m],p=b[o];p=i(a,p);var q=parseFloat(p);f[o]=isNaN(q)?0:q}var r=f.paddingLeft+f.paddingRight,s=f.paddingTop+f.paddingBottom,t=f.marginLeft+f.marginRight,u=f.marginTop+f.marginBottom,v=f.borderLeftWidth+f.borderRightWidth,w=f.borderTopWidth+f.borderBottomWidth,x=g&&l,y=c(b.width);y!==!1&&(f.width=y+(x?0:r+v));var z=c(b.height);return z!==!1&&(f.height=z+(x?0:s+w)),f.innerWidth=f.width-(r+v),f.innerHeight=f.height-(s+w),f.outerWidth=f.width+t,f.outerHeight=f.height+u,f}}function i(b,c){if(a.getComputedStyle||-1===c.indexOf("%"))return c;var d=b.style,e=d.left,f=b.runtimeStyle,g=f&&f.left;return g&&(f.left=b.currentStyle.left),d.left=c,c=d.pixelLeft,d.left=e,g&&(f.left=g),c}var j,k,l,m=!1;return f}var g="undefined"==typeof console?d:function(a){console.error(a)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],f):"object"==typeof exports?module.exports=f(require("desandro-get-style-property")):a.getSize=f(a.getStyleProperty)}(window),function(a){function b(a){"function"==typeof a&&(b.isReady?a():g.push(a))}function c(a){var c="readystatechange"===a.type&&"complete"!==f.readyState;b.isReady||c||d()}function d(){b.isReady=!0;for(var a=0,c=g.length;c>a;a++){var d=g[a];d()}}function e(e){return"complete"===f.readyState?d():(e.bind(f,"DOMContentLoaded",c),e.bind(f,"readystatechange",c),e.bind(a,"load",c)),b}var f=a.document,g=[];b.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],e):"object"==typeof exports?module.exports=e(require("eventie")):a.docReady=e(a.eventie)}(window),function(a){"use strict";function b(a,b){return a[g](b)}function c(a){if(!a.parentNode){var b=document.createDocumentFragment();b.appendChild(a)}}function d(a,b){c(a);for(var d=a.parentNode.querySelectorAll(b),e=0,f=d.length;f>e;e++)if(d[e]===a)return!0;return!1}function e(a,d){return c(a),b(a,d)}var f,g=function(){if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0,d=b.length;d>c;c++){var e=b[c],f=e+"MatchesSelector";if(a[f])return f}}();if(g){var h=document.createElement("div"),i=b(h,"div");f=i?b:e}else f=d;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return f}):"object"==typeof exports?module.exports=f:window.matchesSelector=f}(Element.prototype),function(a,b){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("doc-ready"),require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.docReady,a.matchesSelector)}(window,function(a,b,c){var d={};d.extend=function(a,b){for(var c in b)a[c]=b[c];return a},d.modulo=function(a,b){return(a%b+b)%b};var e=Object.prototype.toString;d.isArray=function(a){return"[object Array]"==e.call(a)},d.makeArray=function(a){var b=[];if(d.isArray(a))b=a;else if(a&&"number"==typeof a.length)for(var c=0,e=a.length;e>c;c++)b.push(a[c]);else b.push(a);return b},d.indexOf=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},d.removeFrom=function(a,b){var c=d.indexOf(a,b);-1!=c&&a.splice(c,1)},d.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(a){return a instanceof HTMLElement}:function(a){return a&&"object"==typeof a&&1==a.nodeType&&"string"==typeof a.nodeName},d.setText=function(){function a(a,c){b=b||(void 0!==document.documentElement.textContent?"textContent":"innerText"),a[b]=c}var b;return a}(),d.getParent=function(a,b){for(;a!=document.body;)if(a=a.parentNode,c(a,b))return a},d.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},d.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},d.filterFindElements=function(a,b){a=d.makeArray(a);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f];if(d.isElement(h))if(b){c(h,b)&&e.push(h);for(var i=h.querySelectorAll(b),j=0,k=i.length;k>j;j++)e.push(i[j])}else e.push(h)}return e},d.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&&clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},d.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var f=a.console;return d.htmlInit=function(c,e){b(function(){for(var b=d.toDashed(e),g=document.querySelectorAll(".js-"+b),h="data-"+b+"-options",i=0,j=g.length;j>i;i++){var k,l=g[i],m=l.getAttribute(h);try{k=m&&JSON.parse(m)}catch(n){f&&f.error("Error parsing "+h+" on "+l.nodeName.toLowerCase()+(l.id?"#"+l.id:"")+": "+n);continue}var o=new c(l,k),p=a.jQuery;p&&p.data(l,e,o)}})},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(a.Outlayer={},a.Outlayer.Item=b(a,a.EventEmitter,a.getSize,a.getStyleProperty,a.fizzyUIUtils))}(window,function(a,b,c,d,e){"use strict";function f(a){for(var b in a)return!1;return b=null,!0}function g(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function h(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var i=a.getComputedStyle,j=i?function(a){return i(a,null)}:function(a){return a.currentStyle},k=d("transition"),l=d("transform"),m=k&&l,n=!!d("perspective"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[k],p=["transform","transition","transitionDuration","transitionProperty"],q=function(){for(var a={},b=0,c=p.length;c>b;b++){var e=p[b],f=d(e);f&&f!==e&&(a[e]=f)}return a}();e.extend(g.prototype,b.prototype),g.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.getSize=function(){this.size=c(this.element)},g.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=q[c]||c;b[d]=a[c]}},g.prototype.getPosition=function(){var a=j(this.element),b=this.layout.options,c=b.isOriginLeft,d=b.isOriginTop,e=a[c?"left":"right"],f=a[d?"top":"bottom"],g=this.layout.size,h=-1!=e.indexOf("%")?parseFloat(e)/100*g.width:parseInt(e,10),i=-1!=f.indexOf("%")?parseFloat(f)/100*g.height:parseInt(f,10);h=isNaN(h)?0:h,i=isNaN(i)?0:i,h-=c?g.paddingLeft:g.paddingRight,i-=d?g.paddingTop:g.paddingBottom,this.position.x=h,this.position.y=i},g.prototype.layoutPosition=function(){var a=this.layout.size,b=this.layout.options,c={},d=b.isOriginLeft?"paddingLeft":"paddingRight",e=b.isOriginLeft?"left":"right",f=b.isOriginLeft?"right":"left",g=this.position.x+a[d];c[e]=this.getXValue(g),c[f]="";var h=b.isOriginTop?"paddingTop":"paddingBottom",i=b.isOriginTop?"top":"bottom",j=b.isOriginTop?"bottom":"top",k=this.position.y+a[h];c[i]=this.getYValue(k),c[j]="",this.css(c),this.emitEvent("layout",[this])},g.prototype.getXValue=function(a){var b=this.layout.options;return b.percentPosition&&!b.isHorizontal?a/this.layout.size.width*100+"%":a+"px"},g.prototype.getYValue=function(a){var b=this.layout.options;return b.percentPosition&&b.isHorizontal?a/this.layout.size.height*100+"%":a+"px"},g.prototype._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},g.prototype.getTranslate=function(a,b){var c=this.layout.options;return a=c.isOriginLeft?a:-a,b=c.isOriginTop?b:-b,n?"translate3d("+a+"px, "+b+"px, 0)":"translate("+a+"px, "+b+"px)"},g.prototype.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},g.prototype.moveTo=m?g.prototype._transitionTo:g.prototype.goTo,g.prototype.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},g.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},g.prototype._transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var r="opacity,"+h(q.transform||"transform");g.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:r,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(o,this,!1))},g.prototype.transition=g.prototype[k?"_transition":"_nonTransition"],g.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},g.prototype.onotransitionend=function(a){this.ontransitionend(a)};var s={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};g.prototype.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,c=s[a.propertyName]||a.propertyName;if(delete b.ingProperties[c],f(b.ingProperties)&&this.disableTransition(),c in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[c]),c in b.onEnd){var d=b.onEnd[c];d.call(this),delete b.onEnd[c]}this.emitEvent("transitionEnd",[this])}},g.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},g.prototype._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var t={transitionProperty:"",transitionDuration:""};return g.prototype.removeTransitionStyles=function(){this.css(t)},g.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},g.prototype.remove=function(){if(!k||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var a=this;this.once("transitionEnd",function(){a.removeElem()}),this.hide()},g.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("visibleStyle");b[c]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},g.prototype.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},g.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("hiddenStyle");b[c]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},g.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},g}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f,g){return b(a,c,d,e,f,g)}):"object"==typeof exports?module.exports=b(a,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.eventie,a.EventEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e,f){"use strict";function g(a,b){var c=e.getQueryElement(a);if(!c)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,i&&(this.$element=i(this.element)),this.options=e.extend({},this.constructor.defaults),this.option(b);var d=++k;this.element.outlayerGUID=d,l[d]=this,this._create(),this.options.isInitLayout&&this.layout()}var h=a.console,i=a.jQuery,j=function(){},k=0,l={};return g.namespace="outlayer",g.Item=f,g.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e.extend(g.prototype,c.prototype),g.prototype.option=function(a){e.extend(this.options,a)},g.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},g.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},g.prototype._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},g.prototype._filterFindItemElements=function(a){return e.filterFindElements(a,this.options.itemSelector)},g.prototype.getItemElements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(this.items[b].element);return a},g.prototype.layout=function(){this._resetLayout(),this._manageStamps();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},g.prototype._init=g.prototype.layout,g.prototype._resetLayout=function(){this.getSize()},g.prototype.getSize=function(){this.size=d(this.element)},g.prototype._getMeasurement=function(a,b){var c,f=this.options[a];f?("string"==typeof f?c=this.element.querySelector(f):e.isElement(f)&&(c=f),this[a]=c?d(c)[b]:f):this[a]=0},g.prototype.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},g.prototype._getItemsForLayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isIgnored||b.push(e)}return b},g.prototype._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&&a.length){for(var c=[],d=0,e=a.length;e>d;d++){var f=a[d],g=this._getItemLayoutPosition(f);g.item=f,g.isInstant=b||f.isLayoutInstant,c.push(g)}this._processLayoutQueue(c)}},g.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},g.prototype._processLayoutQueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionItem(d.item,d.x,d.y,d.isInstant)}},g.prototype._positionItem=function(a,b,c,d){d?a.goTo(b,c):a.moveTo(b,c)},g.prototype._postLayout=function(){this.resizeContainer()},g.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},g.prototype._getContainerSize=j,g.prototype._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},g.prototype._emitCompleteOnItems=function(a,b){function c(){e.dispatchEvent(a+"Complete",null,[b])}function d(){g++,g===f&&c()}var e=this,f=b.length;if(!b||!f)return void c();for(var g=0,h=0,i=b.length;i>h;h++){var j=b[h];j.once(a,d)}},g.prototype.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),i)if(this.$element=this.$element||i(this.element),b){var e=i.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},g.prototype.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},g.prototype.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},g.prototype.stamp=function(a){if(a=this._find(a)){this.stamps=this.stamps.concat(a);for(var b=0,c=a.length;c>b;b++){var d=a[b];this.ignore(d)}}},g.prototype.unstamp=function(a){if(a=this._find(a))for(var b=0,c=a.length;c>b;b++){var d=a[b];e.removeFrom(this.stamps,d),this.unignore(d)}},g.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=e.makeArray(a)):void 0},g.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var a=0,b=this.stamps.length;b>a;a++){var c=this.stamps[a];this._manageStamp(c)}}},g.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},g.prototype._manageStamp=j,g.prototype._getElementOffset=function(a){var b=a.getBoundingClientRect(),c=this._boundingRect,e=d(a),f={left:b.left-c.left-e.marginLeft,top:b.top-c.top-e.marginTop,right:c.right-b.right-e.marginRight,bottom:c.bottom-b.bottom-e.marginBottom};return f},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.bindResize=function(){this.isResizeBound||(b.bind(a,"resize",this),this.isResizeBound=!0)},g.prototype.unbindResize=function(){this.isResizeBound&&b.unbind(a,"resize",this),this.isResizeBound=!1},g.prototype.onresize=function(){function a(){b.resize(),delete b.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var b=this;this.resizeTimeout=setTimeout(a,100)},g.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},g.prototype.needsResizeLayout=function(){var a=d(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},g.prototype.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},g.prototype.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},g.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},g.prototype.reveal=function(a){this._emitCompleteOnItems("reveal",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.reveal()}},g.prototype.hide=function(a){this._emitCompleteOnItems("hide",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.hide()}},g.prototype.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},g.prototype.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},g.prototype.getItem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},g.prototype.getItems=function(a){a=e.makeArray(a);for(var b=[],c=0,d=a.length;d>c;c++){var f=a[c],g=this.getItem(f);g&&b.push(g)}return b},g.prototype.remove=function(a){var b=this.getItems(a);if(this._emitCompleteOnItems("remove",b),b&&b.length)for(var c=0,d=b.length;d>c;c++){var f=b[c];f.remove(),e.removeFrom(this.items,f)}},g.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindResize();var e=this.element.outlayerGUID;delete l[e],delete this.element.outlayerGUID,i&&i.removeData(this.element,this.constructor.namespace)},g.data=function(a){a=e.getQueryElement(a);var b=a&&a.outlayerGUID;return b&&l[b]},g.create=function(a,b){function c(){g.apply(this,arguments)}return Object.create?c.prototype=Object.create(g.prototype):e.extend(c.prototype,g.prototype),c.prototype.constructor=c,c.defaults=e.extend({},g.defaults),e.extend(c.defaults,b),c.prototype.settings={},c.namespace=a,c.data=g.data,c.Item=function(){f.apply(this,arguments)},c.Item.prototype=new f,e.htmlInit(c,a),i&&i.bridget&&i.bridget(a,c),c},g.Item=f,g}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.Item=b(a.Outlayer))}(window,function(a){"use strict";function b(){a.Item.apply(this,arguments)}b.prototype=new a.Item,b.prototype._create=function(){this.id=this.layout.itemGUID++,a.Item.prototype._create.call(this),this.sortData={}},b.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var a=this.layout.options.getSortData,b=this.layout._sorters;for(var c in a){var d=b[c];this.sortData[c]=d(this.element,this)}}};var c=b.prototype.destroy;return b.prototype.destroy=function(){c.apply(this,arguments),this.css({display:""})},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("get-size"),require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.LayoutMode=b(a.getSize,a.Outlayer))}(window,function(a,b){"use strict";function c(a){this.isotope=a,a&&(this.options=a.options[this.namespace],this.element=a.element,this.items=a.filteredItems,this.size=a.size)}return function(){function a(a){return function(){return b.prototype[a].apply(this.isotope,arguments)}}for(var d=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],e=0,f=d.length;f>e;e++){var g=d[e];c.prototype[g]=a(g)}}(),c.prototype.needsVerticalResizeLayout=function(){var b=a(this.isotope.element),c=this.isotope.size&&b;return c&&b.innerHeight!=this.isotope.size.innerHeight},c.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},c.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},c.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},c.prototype.getSegmentSize=function(a,b){var c=a+b,d="outer"+b;if(this._getMeasurement(c,d),!this[c]){var e=this.getFirstItemSize();this[c]=e&&e[d]||this.isotope.size["inner"+b]}},c.prototype.getFirstItemSize=function(){var b=this.isotope.filteredItems[0];return b&&b.element&&a(b.element)},c.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},c.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},c.modes={},c.create=function(a,b){function d(){c.apply(this,arguments)}return d.prototype=new c,b&&(d.options=b),d.prototype.namespace=a,c.modes[a]=d,d},c}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):a.Masonry=b(a.Outlayer,a.getSize,a.fizzyUIUtils)}(window,function(a,b,c){var d=a.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var a=this.cols;for(this.colYs=[];a--;)this.colYs.push(0);this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,f=e/d,g=d-e%d,h=g&&1>g?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},d.prototype.getContainerWidth=function(){var a=this.options.isFitWidth?this.element.parentNode:this.element,c=b(a);this.containerWidth=c&&c.innerWidth},d.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,d=b&&1>b?"round":"ceil",e=Math[d](a.size.outerWidth/this.columnWidth);e=Math.min(e,this.cols);for(var f=this._getColGroup(e),g=Math.min.apply(Math,f),h=c.indexOf(f,g),i={x:this.columnWidth*h,y:g},j=g+a.size.outerHeight,k=this.cols+1-f.length,l=0;k>l;l++)this.colYs[h+l]=j;return i},d.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},d.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this.options.isOriginLeft?d.left:d.right,f=e+c.outerWidth,g=Math.floor(e/this.columnWidth);g=Math.max(0,g);var h=Math.floor(f/this.columnWidth);h-=f%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var i=(this.options.isOriginTop?d.top:d.bottom)+c.outerHeight,j=g;h>=j;j++)this.colYs[j]=Math.max(i,this.colYs[j])},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this.options.isFitWidth&&(a.width=this._getContainerFitWidth()),a},d.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!==this.containerWidth},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],b):"object"==typeof exports?module.exports=b(require("../layout-mode"),require("masonry-layout")):b(a.Isotope.LayoutMode,a.Masonry)}(window,function(a,b){"use strict";function c(a,b){for(var c in b)a[c]=b[c];return a}var d=a.create("masonry"),e=d.prototype._getElementOffset,f=d.prototype.layout,g=d.prototype._getMeasurement;
c(d.prototype,b.prototype),d.prototype._getElementOffset=e,d.prototype.layout=f,d.prototype._getMeasurement=g;var h=d.prototype.measureColumns;d.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,h.call(this)};var i=d.prototype._manageStamp;return d.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,i.apply(this,arguments)},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("fitRows");return b.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},b.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth+this.gutter,c=this.isotope.size.innerWidth+this.gutter;0!==this.x&&b+this.x>c&&(this.x=0,this.y=this.maxY);var d={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+a.size.outerHeight),this.x+=b,d},b.prototype._getContainerSize=function(){return{height:this.maxY}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("vertical",{horizontalAlignment:0});return b.prototype._resetLayout=function(){this.y=0},b.prototype._getItemLayoutPosition=function(a){a.getSize();var b=(this.isotope.size.innerWidth-a.size.outerWidth)*this.options.horizontalAlignment,c=this.y;return this.y+=a.size.outerHeight,{x:b,y:c}},b.prototype._getContainerSize=function(){return{height:this.y}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)}):"object"==typeof exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):a.Isotope=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)}(window,function(a,b,c,d,e,f,g){function h(a,b){return function(c,d){for(var e=0,f=a.length;f>e;e++){var g=a[e],h=c.sortData[g],i=d.sortData[g];if(h>i||i>h){var j=void 0!==b[g]?b[g]:b,k=j?1:-1;return(h>i?1:-1)*k}}return 0}}var i=a.jQuery,j=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},k=document.documentElement,l=k.textContent?function(a){return a.textContent}:function(a){return a.innerText},m=b.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});m.Item=f,m.LayoutMode=g,m.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),b.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in g.modes)this._initLayoutMode(a)},m.prototype.reloadItems=function(){this.itemGUID=0,b.prototype.reloadItems.call(this)},m.prototype._itemize=function(){for(var a=b.prototype._itemize.apply(this,arguments),c=0,d=a.length;d>c;c++){var e=a[c];e.id=this.itemGUID++}return this._updateItemsSortData(a),a},m.prototype._initLayoutMode=function(a){var b=g.modes[a],c=this.options[a]||{};this.options[a]=b.options?e.extend(b.options,c):c,this.modes[a]=new b(this)},m.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},m.prototype._layout=function(){var a=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},m.prototype.arrange=function(a){function b(){d.reveal(c.needReveal),d.hide(c.needHide)}this.option(a),this._getIsInstant();var c=this._filter(this.items);this.filteredItems=c.matches;var d=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(b):b(),this._sort(),this._layout()},m.prototype._init=m.prototype.arrange,m.prototype._getIsInstant=function(){var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=a,a},m.prototype._bindArrangeComplete=function(){function a(){b&&c&&d&&e.dispatchEvent("arrangeComplete",null,[e.filteredItems])}var b,c,d,e=this;this.once("layoutComplete",function(){b=!0,a()}),this.once("hideComplete",function(){c=!0,a()}),this.once("revealComplete",function(){d=!0,a()})},m.prototype._filter=function(a){var b=this.options.filter;b=b||"*";for(var c=[],d=[],e=[],f=this._getFilterTest(b),g=0,h=a.length;h>g;g++){var i=a[g];if(!i.isIgnored){var j=f(i);j&&c.push(i),j&&i.isHidden?d.push(i):j||i.isHidden||e.push(i)}}return{matches:c,needReveal:d,needHide:e}},m.prototype._getFilterTest=function(a){return i&&this.options.isJQueryFiltering?function(b){return i(b.element).is(a)}:"function"==typeof a?function(b){return a(b.element)}:function(b){return d(b.element,a)}},m.prototype.updateSortData=function(a){var b;a?(a=e.makeArray(a),b=this.getItems(a)):b=this.items,this._getSorters(),this._updateItemsSortData(b)},m.prototype._getSorters=function(){var a=this.options.getSortData;for(var b in a){var c=a[b];this._sorters[b]=n(c)}},m.prototype._updateItemsSortData=function(a){for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.updateSortData()}};var n=function(){function a(a){if("string"!=typeof a)return a;var c=j(a).split(" "),d=c[0],e=d.match(/^\[(.+)\]$/),f=e&&e[1],g=b(f,d),h=m.sortDataParsers[c[1]];return a=h?function(a){return a&&h(g(a))}:function(a){return a&&g(a)}}function b(a,b){var c;return c=a?function(b){return b.getAttribute(a)}:function(a){var c=a.querySelector(b);return c&&l(c)}}return a}();m.sortDataParsers={parseInt:function(a){return parseInt(a,10)},parseFloat:function(a){return parseFloat(a)}},m.prototype._sort=function(){var a=this.options.sortBy;if(a){var b=[].concat.apply(a,this.sortHistory),c=h(b,this.options.sortAscending);this.filteredItems.sort(c),a!=this.sortHistory[0]&&this.sortHistory.unshift(a)}},m.prototype._mode=function(){var a=this.options.layoutMode,b=this.modes[a];if(!b)throw new Error("No layout mode: "+a);return b.options=this.options[a],b},m.prototype._resetLayout=function(){b.prototype._resetLayout.call(this),this._mode()._resetLayout()},m.prototype._getItemLayoutPosition=function(a){return this._mode()._getItemLayoutPosition(a)},m.prototype._manageStamp=function(a){this._mode()._manageStamp(a)},m.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},m.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},m.prototype.appended=function(a){var b=this.addItems(a);if(b.length){var c=this._filterRevealAdded(b);this.filteredItems=this.filteredItems.concat(c)}},m.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){this._resetLayout(),this._manageStamps();var c=this._filterRevealAdded(b);this.layoutItems(this.filteredItems),this.filteredItems=c.concat(this.filteredItems),this.items=b.concat(this.items)}},m.prototype._filterRevealAdded=function(a){var b=this._filter(a);return this.hide(b.needHide),this.reveal(b.matches),this.layoutItems(b.matches,!0),b.matches},m.prototype.insert=function(a){var b=this.addItems(a);if(b.length){var c,d,e=b.length;for(c=0;e>c;c++)d=b[c],this.element.appendChild(d.element);var f=this._filter(b).matches;for(c=0;e>c;c++)b[c].isLayoutInstant=!0;for(this.arrange(),c=0;e>c;c++)delete b[c].isLayoutInstant;this.reveal(f)}};var o=m.prototype.remove;return m.prototype.remove=function(a){a=e.makeArray(a);var b=this.getItems(a);o.call(this,a);var c=b&&b.length;if(c)for(var d=0;c>d;d++){var f=b[d];e.removeFrom(this.filteredItems,f)}},m.prototype.shuffle=function(){for(var a=0,b=this.items.length;b>a;a++){var c=this.items[a];c.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},m.prototype._noTransition=function(a){var b=this.options.transitionDuration;this.options.transitionDuration=0;var c=a.call(this);return this.options.transitionDuration=b,c},m.prototype.getFilteredItemElements=function(){for(var a=[],b=0,c=this.filteredItems.length;c>b;b++)a.push(this.filteredItems[b].element);return a},m});
/*!
 * Packery layout mode PACKAGED v1.1.1
 * sub-classes Packery
 * http://packery.metafizzy.co
 */
!function(a){function b(a){return new RegExp("(^|\\s+)"+a+"(\\s+|$)")}function c(a,b){var c=d(a,b)?f:e;c(a,b)}var d,e,f;"classList"in document.documentElement?(d=function(a,b){return a.classList.contains(b)},e=function(a,b){a.classList.add(b)},f=function(a,b){a.classList.remove(b)}):(d=function(a,c){return b(c).test(a.className)},e=function(a,b){d(a,b)||(a.className=a.className+" "+b)},f=function(a,c){a.className=a.className.replace(b(c)," ")});var g={hasClass:d,addClass:e,removeClass:f,toggleClass:c,has:d,add:e,remove:f,toggle:c};"function"==typeof define&&define.amd?define("classie/classie",g):"object"==typeof exports?module.exports=g:a.classie=g}(window),function(a){function b(){function a(b){for(var c in a.defaults)this[c]=a.defaults[c];for(c in b)this[c]=b[c]}return c.Rect=a,a.defaults={x:0,y:0,width:0,height:0},a.prototype.contains=function(a){var b=a.width||0,c=a.height||0;return this.x<=a.x&&this.y<=a.y&&this.x+this.width>=a.x+b&&this.y+this.height>=a.y+c},a.prototype.overlaps=function(a){var b=this.x+this.width,c=this.y+this.height,d=a.x+a.width,e=a.y+a.height;return this.x<d&&b>a.x&&this.y<e&&c>a.y},a.prototype.getMaximalFreeRects=function(b){if(!this.overlaps(b))return!1;var c,d=[],e=this.x+this.width,f=this.y+this.height,g=b.x+b.width,h=b.y+b.height;return this.y<b.y&&(c=new a({x:this.x,y:this.y,width:this.width,height:b.y-this.y}),d.push(c)),e>g&&(c=new a({x:g,y:this.y,width:e-g,height:this.height}),d.push(c)),f>h&&(c=new a({x:this.x,y:h,width:this.width,height:f-h}),d.push(c)),this.x<b.x&&(c=new a({x:this.x,y:this.y,width:b.x-this.x,height:this.height}),d.push(c)),d},a.prototype.canFit=function(a){return this.width>=a.width&&this.height>=a.height},a}var c=a.Packery=function(){};"function"==typeof define&&define.amd?define("packery/js/rect",b):"object"==typeof exports?module.exports=b():(a.Packery=a.Packery||{},a.Packery.Rect=b())}(window),function(a){function b(a){function b(a,b,c){this.width=a||0,this.height=b||0,this.sortDirection=c||"downwardLeftToRight",this.reset()}b.prototype.reset=function(){this.spaces=[],this.newSpaces=[];var b=new a({x:0,y:0,width:this.width,height:this.height});this.spaces.push(b),this.sorter=c[this.sortDirection]||c.downwardLeftToRight},b.prototype.pack=function(a){for(var b=0,c=this.spaces.length;c>b;b++){var d=this.spaces[b];if(d.canFit(a)){this.placeInSpace(a,d);break}}},b.prototype.placeInSpace=function(a,b){a.x=b.x,a.y=b.y,this.placed(a)},b.prototype.placed=function(a){for(var b=[],c=0,d=this.spaces.length;d>c;c++){var e=this.spaces[c],f=e.getMaximalFreeRects(a);f?b.push.apply(b,f):b.push(e)}this.spaces=b,this.mergeSortSpaces()},b.prototype.mergeSortSpaces=function(){b.mergeRects(this.spaces),this.spaces.sort(this.sorter)},b.prototype.addSpace=function(a){this.spaces.push(a),this.mergeSortSpaces()},b.mergeRects=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];if(d){var e=a.slice(0);e.splice(b,1);for(var f=0,g=0,h=e.length;h>g;g++){var i=e[g],j=b>g?0:1;d.contains(i)&&(a.splice(g+j-f,1),f++)}}}return a};var c={downwardLeftToRight:function(a,b){return a.y-b.y||a.x-b.x},rightwardTopToBottom:function(a,b){return a.x-b.x||a.y-b.y}};return b}if("function"==typeof define&&define.amd)define("packery/js/packer",["./rect"],b);else if("object"==typeof exports)module.exports=b(require("./rect"));else{var c=a.Packery=a.Packery||{};c.Packer=b(c.Rect)}}(window),function(a){function b(a,b,c){var d=a("transform"),e=function(){b.Item.apply(this,arguments)};e.prototype=new b.Item;var f=e.prototype._create;return e.prototype._create=function(){f.call(this),this.rect=new c,this.placeRect=new c},e.prototype.dragStart=function(){this.getPosition(),this.removeTransitionStyles(),this.isTransitioning&&d&&(this.element.style[d]="none"),this.getSize(),this.isPlacing=!0,this.needsPositioning=!1,this.positionPlaceRect(this.position.x,this.position.y),this.isTransitioning=!1,this.didDrag=!1},e.prototype.dragMove=function(a,b){this.didDrag=!0;var c=this.layout.size;a-=c.paddingLeft,b-=c.paddingTop,this.positionPlaceRect(a,b)},e.prototype.dragStop=function(){this.getPosition();var a=this.position.x!==this.placeRect.x,b=this.position.y!==this.placeRect.y;this.needsPositioning=a||b,this.didDrag=!1},e.prototype.positionPlaceRect=function(a,b,c){this.placeRect.x=this.getPlaceRectCoord(a,!0),this.placeRect.y=this.getPlaceRectCoord(b,!1,c)},e.prototype.getPlaceRectCoord=function(a,b,c){var d=b?"Width":"Height",e=this.size["outer"+d],f=this.layout[b?"columnWidth":"rowHeight"],g=this.layout.size["inner"+d];b||(g=Math.max(g,this.layout.maxY),this.layout.rowHeight||(g-=this.layout.gutter));var h;if(f){f+=this.layout.gutter,g+=b?this.layout.gutter:0,a=Math.round(a/f);var i;i=this.layout.options.isHorizontal?b?"ceil":"floor":b?"floor":"ceil";var j=Math[i](g/f);j-=Math.ceil(e/f),h=j}else h=g-e;return a=c?a:Math.min(a,h),a*=f||1,Math.max(0,a)},e.prototype.copyPlaceRectPosition=function(){this.rect.x=this.placeRect.x,this.rect.y=this.placeRect.y},e.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.layout.packer.addSpace(this.rect),this.emitEvent("remove",[this])},e}"function"==typeof define&&define.amd?define("packery/js/item",["get-style-property/get-style-property","outlayer/outlayer","./rect"],b):"object"==typeof exports?module.exports=b(require("desandro-get-style-property"),require("outlayer"),require("./rect")):a.Packery.Item=b(a.getStyleProperty,a.Outlayer,a.Packery.Rect)}(window),function(a){function b(a,b,c,d,e,f){function g(a,b){return a.position.y-b.position.y||a.position.x-b.position.x}function h(a,b){return a.position.x-b.position.x||a.position.y-b.position.y}d.prototype.canFit=function(a){return this.width>=a.width-1&&this.height>=a.height-1};var i=c.create("packery");return i.Item=f,i.prototype._create=function(){c.prototype._create.call(this),this.packer=new e,this.stamp(this.options.stamped);var a=this;this.handleDraggabilly={dragStart:function(b){a.itemDragStart(b.element)},dragMove:function(b){a.itemDragMove(b.element,b.position.x,b.position.y)},dragEnd:function(b){a.itemDragEnd(b.element)}},this.handleUIDraggable={start:function(b){a.itemDragStart(b.currentTarget)},drag:function(b,c){a.itemDragMove(b.currentTarget,c.position.left,c.position.top)},stop:function(b){a.itemDragEnd(b.currentTarget)}}},i.prototype._resetLayout=function(){this.getSize(),this._getMeasurements();var a=this.packer;this.options.isHorizontal?(a.width=Number.POSITIVE_INFINITY,a.height=this.size.innerHeight+this.gutter,a.sortDirection="rightwardTopToBottom"):(a.width=this.size.innerWidth+this.gutter,a.height=Number.POSITIVE_INFINITY,a.sortDirection="downwardLeftToRight"),a.reset(),this.maxY=0,this.maxX=0},i.prototype._getMeasurements=function(){this._getMeasurement("columnWidth","width"),this._getMeasurement("rowHeight","height"),this._getMeasurement("gutter","width")},i.prototype._getItemLayoutPosition=function(a){return this._packItem(a),a.rect},i.prototype._packItem=function(a){this._setRectSize(a.element,a.rect),this.packer.pack(a.rect),this._setMaxXY(a.rect)},i.prototype._setMaxXY=function(a){this.maxX=Math.max(a.x+a.width,this.maxX),this.maxY=Math.max(a.y+a.height,this.maxY)},i.prototype._setRectSize=function(a,c){var d=b(a),e=d.outerWidth,f=d.outerHeight;(e||f)&&(e=this._applyGridGutter(e,this.columnWidth),f=this._applyGridGutter(f,this.rowHeight)),c.width=Math.min(e,this.packer.width),c.height=Math.min(f,this.packer.height)},i.prototype._applyGridGutter=function(a,b){if(!b)return a+this.gutter;b+=this.gutter;var c=a%b,d=c&&1>c?"round":"ceil";return a=Math[d](a/b)*b},i.prototype._getContainerSize=function(){return this.options.isHorizontal?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},i.prototype._manageStamp=function(a){var b,c=this.getItem(a);if(c&&c.isPlacing)b=c.placeRect;else{var e=this._getElementOffset(a);b=new d({x:this.options.isOriginLeft?e.left:e.right,y:this.options.isOriginTop?e.top:e.bottom})}this._setRectSize(a,b),this.packer.placed(b),this._setMaxXY(b)},i.prototype.sortItemsByPosition=function(){var a=this.options.isHorizontal?h:g;this.items.sort(a)},i.prototype.fit=function(a,b,c){var d=this.getItem(a);d&&(this._getMeasurements(),this.stamp(d.element),d.getSize(),d.isPlacing=!0,b=void 0===b?d.rect.x:b,c=void 0===c?d.rect.y:c,d.positionPlaceRect(b,c,!0),this._bindFitEvents(d),d.moveTo(d.placeRect.x,d.placeRect.y),this.layout(),this.unstamp(d.element),this.sortItemsByPosition(),d.isPlacing=!1,d.copyPlaceRectPosition())},i.prototype._bindFitEvents=function(a){function b(){d++,2===d&&c.emitEvent("fitComplete",[c,a])}var c=this,d=0;a.on("layout",function(){return b(),!0}),this.on("layoutComplete",function(){return b(),!0})},i.prototype.resize=function(){var a=b(this.element),c=this.size&&a,d=this.options.isHorizontal?"innerHeight":"innerWidth";c&&a[d]===this.size[d]||this.layout()},i.prototype.itemDragStart=function(a){this.stamp(a);var b=this.getItem(a);b&&b.dragStart()},i.prototype.itemDragMove=function(a,b,c){function d(){f.layout(),delete f.dragTimeout}var e=this.getItem(a);e&&e.dragMove(b,c);var f=this;this.clearDragTimeout(),this.dragTimeout=setTimeout(d,40)},i.prototype.clearDragTimeout=function(){this.dragTimeout&&clearTimeout(this.dragTimeout)},i.prototype.itemDragEnd=function(b){var c,d=this.getItem(b);if(d&&(c=d.didDrag,d.dragStop()),!d||!c&&!d.needsPositioning)return void this.unstamp(b);a.add(d.element,"is-positioning-post-drag");var e=this._getDragEndLayoutComplete(b,d);d.needsPositioning?(d.on("layout",e),d.moveTo(d.placeRect.x,d.placeRect.y)):d&&d.copyPlaceRectPosition(),this.clearDragTimeout(),this.on("layoutComplete",e),this.layout()},i.prototype._getDragEndLayoutComplete=function(b,c){var d=c&&c.needsPositioning,e=0,f=d?2:1,g=this;return function(){return e++,e!==f?!0:(c&&(a.remove(c.element,"is-positioning-post-drag"),c.isPlacing=!1,c.copyPlaceRectPosition()),g.unstamp(b),g.sortItemsByPosition(),d&&g.emitEvent("dragItemPositioned",[g,c]),!0)}},i.prototype.bindDraggabillyEvents=function(a){a.on("dragStart",this.handleDraggabilly.dragStart),a.on("dragMove",this.handleDraggabilly.dragMove),a.on("dragEnd",this.handleDraggabilly.dragEnd)},i.prototype.bindUIDraggableEvents=function(a){a.on("dragstart",this.handleUIDraggable.start).on("drag",this.handleUIDraggable.drag).on("dragstop",this.handleUIDraggable.stop)},i.Rect=d,i.Packer=e,i}"function"==typeof define&&define.amd?define("packery/js/packery",["classie/classie","get-size/get-size","outlayer/outlayer","./rect","./packer","./item"],b):"object"==typeof exports?module.exports=b(require("desandro-classie"),require("get-size"),require("outlayer"),require("./rect"),require("./packer"),require("./item")):a.Packery=b(a.classie,a.getSize,a.Outlayer,a.Packery.Rect,a.Packery.Packer,a.Packery.Item)}(window),function(a){function b(a,b){for(var c in b)a[c]=b[c];return a}function c(a,c,d){var e=a.create("packery"),f=e.prototype._getElementOffset,g=e.prototype._getMeasurement;b(e.prototype,c.prototype),e.prototype._getElementOffset=f,e.prototype._getMeasurement=g;var h=e.prototype._resetLayout;e.prototype._resetLayout=function(){this.packer=this.packer||new c.Packer,h.apply(this,arguments)};var i=e.prototype._getItemLayoutPosition;e.prototype._getItemLayoutPosition=function(a){return a.rect=a.rect||new c.Rect,i.call(this,a)};var j=e.prototype._manageStamp;return e.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,j.apply(this,arguments)},e.prototype.needsResizeLayout=function(){var a=d(this.element),b=this.size&&a,c=this.options.isHorizontal?"innerHeight":"innerWidth";return b&&a[c]!==this.size[c]},e}"function"==typeof define&&define.amd?define(["isotope/js/layout-mode","packery/js/packery","get-size/get-size"],c):"object"==typeof exports?module.exports=c(require("isotope-layout/js/layout-mode"),require("packery"),require("get-size")):c(a.Isotope.LayoutMode,a.Packery,a.getSize)}(window);
/*!
 * Flickity PACKAGED v2.1.2
 * Touch, responsive, flickable carousels
 *
 * Licensed GPLv3 for open source use
 * or Flickity Commercial License for commercial use
 *
 * https://flickity.metafizzy.co
 * Copyright 2015-2018 Metafizzy
 */
/**
 * Bridget makes jQuery widgets
 * v2.0.1
 * MIT license
 */
/* jshint browser: true, strict: true, undef: true, unused: true */
( function( window, factory ) {
  /*jshint strict: false */ /* globals define, module, require */
  if ( typeof define == 'function' && define.amd ) {
    define( 'jquery-bridget/jquery-bridget',[ 'jquery' ], function( jQuery ) {
      return factory( window, jQuery );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('jquery')
    );
  } else {
    window.jQueryBridget = factory(
      window,
      window.jQuery
    );
  }
}( window, function factory( window, jQuery ) {
'use strict';
var arraySlice = Array.prototype.slice;
var console = window.console;
var logError = typeof console == 'undefined' ? function() {} :
  function( message ) {
    console.error( message );
  };
function jQueryBridget( namespace, PluginClass, $ ) {
  $ = $ || jQuery || window.jQuery;
  if ( !$ ) {
    return;
  }
  if ( !PluginClass.prototype.option ) {
    PluginClass.prototype.option = function( opts ) {
      if ( !$.isPlainObject( opts ) ){
        return;
      }
      this.options = $.extend( true, this.options, opts );
    };
  }
  $.fn[ namespace ] = function( arg0 /*, arg1 */ ) {
    if ( typeof arg0 == 'string' ) {
      var args = arraySlice.call( arguments, 1 );
      return methodCall( this, arg0, args );
    }
    plainCall( this, arg0 );
    return this;
  };
  function methodCall( $elems, methodName, args ) {
    var returnValue;
    var pluginMethodStr = '$().' + namespace + '("' + methodName + '")';
    $elems.each( function( i, elem ) {
      var instance = $.data( elem, namespace );
      if ( !instance ) {
        logError( namespace + ' not initialized. Cannot call methods, i.e. ' +
          pluginMethodStr );
        return;
      }
      var method = instance[ methodName ];
      if ( !method || methodName.charAt(0) == '_' ) {
        logError( pluginMethodStr + ' is not a valid method' );
        return;
      }
      var value = method.apply( instance, args );
      returnValue = returnValue === undefined ? value : returnValue;
    });
    return returnValue !== undefined ? returnValue : $elems;
  }
  function plainCall( $elems, options ) {
    $elems.each( function( i, elem ) {
      var instance = $.data( elem, namespace );
      if ( instance ) {
        instance.option( options );
        instance._init();
      } else {
        instance = new PluginClass( elem, options );
        $.data( elem, namespace, instance );
      }
    });
  }
  updateJQuery( $ );
}
function updateJQuery( $ ) {
  if ( !$ || ( $ && $.bridget ) ) {
    return;
  }
  $.bridget = jQueryBridget;
}
updateJQuery( jQuery || window.jQuery );
return jQueryBridget;
}));
/**
 * EvEmitter v1.1.0
 * Lil' event emitter
 * MIT License
 */
/* jshint unused: true, undef: true, strict: true */
( function( global, factory ) {
  /* jshint strict: false */ /* globals define, module, window */
  if ( typeof define == 'function' && define.amd ) {
    define( 'ev-emitter/ev-emitter',factory );
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory();
  } else {
    global.EvEmitter = factory();
  }
}( typeof window != 'undefined' ? window : this, function() {
function EvEmitter() {}
var proto = EvEmitter.prototype;
proto.on = function( eventName, listener ) {
  if ( !eventName || !listener ) {
    return;
  }
  var events = this._events = this._events || {};
  var listeners = events[ eventName ] = events[ eventName ] || [];
  if ( listeners.indexOf( listener ) == -1 ) {
    listeners.push( listener );
  }
  return this;
};
proto.once = function( eventName, listener ) {
  if ( !eventName || !listener ) {
    return;
  }
  this.on( eventName, listener );
  var onceEvents = this._onceEvents = this._onceEvents || {};
  var onceListeners = onceEvents[ eventName ] = onceEvents[ eventName ] || {};
  onceListeners[ listener ] = true;
  return this;
};
proto.off = function( eventName, listener ) {
  var listeners = this._events && this._events[ eventName ];
  if ( !listeners || !listeners.length ) {
    return;
  }
  var index = listeners.indexOf( listener );
  if ( index != -1 ) {
    listeners.splice( index, 1 );
  }
  return this;
};
proto.emitEvent = function( eventName, args ) {
  var listeners = this._events && this._events[ eventName ];
  if ( !listeners || !listeners.length ) {
    return;
  }
  listeners = listeners.slice(0);
  args = args || [];
  var onceListeners = this._onceEvents && this._onceEvents[ eventName ];
  for ( var i=0; i < listeners.length; i++ ) {
    var listener = listeners[i]
    var isOnce = onceListeners && onceListeners[ listener ];
    if ( isOnce ) {
      this.off( eventName, listener );
      delete onceListeners[ listener ];
    }
    listener.apply( this, args );
  }
  return this;
};
proto.allOff = function() {
  delete this._events;
  delete this._onceEvents;
};
return EvEmitter;
}));
/*!
 * getSize v2.0.3
 * measure size of elements
 * MIT license
 */
/* jshint browser: true, strict: true, undef: true, unused: true */
/* globals console: false */
( function( window, factory ) {
  /* jshint strict: false */ /* globals define, module */
  if ( typeof define == 'function' && define.amd ) {
    define( 'get-size/get-size',factory );
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory();
  } else {
    window.getSize = factory();
  }
})( window, function factory() {
'use strict';
function getStyleSize( value ) {
  var num = parseFloat( value );
  var isValid = value.indexOf('%') == -1 && !isNaN( num );
  return isValid && num;
}
function noop() {}
var logError = typeof console == 'undefined' ? noop :
  function( message ) {
    console.error( message );
  };
var measurements = [
  'paddingLeft',
  'paddingRight',
  'paddingTop',
  'paddingBottom',
  'marginLeft',
  'marginRight',
  'marginTop',
  'marginBottom',
  'borderLeftWidth',
  'borderRightWidth',
  'borderTopWidth',
  'borderBottomWidth'
];
var measurementsLength = measurements.length;
function getZeroSize() {
  var size = {
    width: 0,
    height: 0,
    innerWidth: 0,
    innerHeight: 0,
    outerWidth: 0,
    outerHeight: 0
  };
  for ( var i=0; i < measurementsLength; i++ ) {
    var measurement = measurements[i];
    size[ measurement ] = 0;
  }
  return size;
}
/**
 * getStyle, get style of element, check for Firefox bug
 * https://bugzilla.mozilla.org/show_bug.cgi?id=548397
 */
function getStyle( elem ) {
  var style = getComputedStyle( elem );
  if ( !style ) {
    logError( 'Style returned ' + style +
      '. Are you running this code in a hidden iframe on Firefox? ' +
      'See https://bit.ly/getsizebug1' );
  }
  return style;
}
var isSetup = false;
var isBoxSizeOuter;
/**
 * setup
 * check isBoxSizerOuter
 * do on first getSize() rather than on page load for Firefox bug
 */
function setup() {
  if ( isSetup ) {
    return;
  }
  isSetup = true;
  /**
   * Chrome & Safari measure the outer-width on style.width on border-box elems
   * IE11 & Firefox<29 measures the inner-width
   */
  var div = document.createElement('div');
  div.style.width = '200px';
  div.style.padding = '1px 2px 3px 4px';
  div.style.borderStyle = 'solid';
  div.style.borderWidth = '1px 2px 3px 4px';
  div.style.boxSizing = 'border-box';
  var body = document.body || document.documentElement;
  body.appendChild( div );
  var style = getStyle( div );
  isBoxSizeOuter = Math.round( getStyleSize( style.width ) ) == 200;
  getSize.isBoxSizeOuter = isBoxSizeOuter;
  body.removeChild( div );
}
function getSize( elem ) {
  setup();
  if ( typeof elem == 'string' ) {
    elem = document.querySelector( elem );
  }
  if ( !elem || typeof elem != 'object' || !elem.nodeType ) {
    return;
  }
  var style = getStyle( elem );
  if ( style.display == 'none' ) {
    return getZeroSize();
  }
  var size = {};
  size.width = elem.offsetWidth;
  size.height = elem.offsetHeight;
  var isBorderBox = size.isBorderBox = style.boxSizing == 'border-box';
  for ( var i=0; i < measurementsLength; i++ ) {
    var measurement = measurements[i];
    var value = style[ measurement ];
    var num = parseFloat( value );
    size[ measurement ] = !isNaN( num ) ? num : 0;
  }
  var paddingWidth = size.paddingLeft + size.paddingRight;
  var paddingHeight = size.paddingTop + size.paddingBottom;
  var marginWidth = size.marginLeft + size.marginRight;
  var marginHeight = size.marginTop + size.marginBottom;
  var borderWidth = size.borderLeftWidth + size.borderRightWidth;
  var borderHeight = size.borderTopWidth + size.borderBottomWidth;
  var isBorderBoxSizeOuter = isBorderBox && isBoxSizeOuter;
  var styleWidth = getStyleSize( style.width );
  if ( styleWidth !== false ) {
    size.width = styleWidth +
      ( isBorderBoxSizeOuter ? 0 : paddingWidth + borderWidth );
  }
  var styleHeight = getStyleSize( style.height );
  if ( styleHeight !== false ) {
    size.height = styleHeight +
      ( isBorderBoxSizeOuter ? 0 : paddingHeight + borderHeight );
  }
  size.innerWidth = size.width - ( paddingWidth + borderWidth );
  size.innerHeight = size.height - ( paddingHeight + borderHeight );
  size.outerWidth = size.width + marginWidth;
  size.outerHeight = size.height + marginHeight;
  return size;
}
return getSize;
});
/**
 * matchesSelector v2.0.2
 * matchesSelector( element, '.selector' )
 * MIT license
 */
/*jshint browser: true, strict: true, undef: true, unused: true */
( function( window, factory ) {
  /*global define: false, module: false */
  'use strict';
  if ( typeof define == 'function' && define.amd ) {
    define( 'desandro-matches-selector/matches-selector',factory );
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory();
  } else {
    window.matchesSelector = factory();
  }
}( window, function factory() {
  'use strict';
  var matchesMethod = ( function() {
    var ElemProto = window.Element.prototype;
    if ( ElemProto.matches ) {
      return 'matches';
    }
    if ( ElemProto.matchesSelector ) {
      return 'matchesSelector';
    }
    var prefixes = [ 'webkit', 'moz', 'ms', 'o' ];
    for ( var i=0; i < prefixes.length; i++ ) {
      var prefix = prefixes[i];
      var method = prefix + 'MatchesSelector';
      if ( ElemProto[ method ] ) {
        return method;
      }
    }
  })();
  return function matchesSelector( elem, selector ) {
    return elem[ matchesMethod ]( selector );
  };
}));
/**
 * Fizzy UI utils v2.0.7
 * MIT license
 */
/*jshint browser: true, undef: true, unused: true, strict: true */
( function( window, factory ) {
  /*jshint strict: false */ /*globals define, module, require */
  if ( typeof define == 'function' && define.amd ) {
    define( 'fizzy-ui-utils/utils',[
      'desandro-matches-selector/matches-selector'
    ], function( matchesSelector ) {
      return factory( window, matchesSelector );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('desandro-matches-selector')
    );
  } else {
    window.fizzyUIUtils = factory(
      window,
      window.matchesSelector
    );
  }
}( window, function factory( window, matchesSelector ) {
var utils = {};
utils.extend = function( a, b ) {
  for ( var prop in b ) {
    a[ prop ] = b[ prop ];
  }
  return a;
};
utils.modulo = function( num, div ) {
  return ( ( num % div ) + div ) % div;
};
var arraySlice = Array.prototype.slice;
utils.makeArray = function( obj ) {
  if ( Array.isArray( obj ) ) {
    return obj;
  }
  if ( obj === null || obj === undefined ) {
    return [];
  }
  var isArrayLike = typeof obj == 'object' && typeof obj.length == 'number';
  if ( isArrayLike ) {
    return arraySlice.call( obj );
  }
  return [ obj ];
};
utils.removeFrom = function( ary, obj ) {
  var index = ary.indexOf( obj );
  if ( index != -1 ) {
    ary.splice( index, 1 );
  }
};
utils.getParent = function( elem, selector ) {
  while ( elem.parentNode && elem != document.body ) {
    elem = elem.parentNode;
    if ( matchesSelector( elem, selector ) ) {
      return elem;
    }
  }
};
utils.getQueryElement = function( elem ) {
  if ( typeof elem == 'string' ) {
    return document.querySelector( elem );
  }
  return elem;
};
utils.handleEvent = function( event ) {
  var method = 'on' + event.type;
  if ( this[ method ] ) {
    this[ method ]( event );
  }
};
utils.filterFindElements = function( elems, selector ) {
  elems = utils.makeArray( elems );
  var ffElems = [];
  elems.forEach( function( elem ) {
    if ( !( elem instanceof HTMLElement ) ) {
      /*nectar addition*/
      if(jQuery('body.compose-mode').length == 0) {
        return;
      }
      /*nectar addition end*/
    }
    if ( !selector ) {
      ffElems.push( elem );
      return;
    }
    if ( matchesSelector( elem, selector ) ) {
      ffElems.push( elem );
    }
    var childElems = elem.querySelectorAll( selector );
    for ( var i=0; i < childElems.length; i++ ) {
      ffElems.push( childElems[i] );
    }
  });
  return ffElems;
};
utils.debounceMethod = function( _class, methodName, threshold ) {
  threshold = threshold || 100;
  var method = _class.prototype[ methodName ];
  var timeoutName = methodName + 'Timeout';
  _class.prototype[ methodName ] = function() {
    var timeout = this[ timeoutName ];
    clearTimeout( timeout );
    var args = arguments;
    var _this = this;
    this[ timeoutName ] = setTimeout( function() {
      method.apply( _this, args );
      delete _this[ timeoutName ];
    }, threshold );
  };
};
utils.docReady = function( callback ) {
  var readyState = document.readyState;
  if ( readyState == 'complete' || readyState == 'interactive' ) {
    setTimeout( callback );
  } else {
    document.addEventListener( 'DOMContentLoaded', callback );
  }
};
utils.toDashed = function( str ) {
  return str.replace( /(.)([A-Z])/g, function( match, $1, $2 ) {
    return $1 + '-' + $2;
  }).toLowerCase();
};
var console = window.console;
/**
 * allow user to initialize classes via [data-namespace] or .js-namespace class
 * htmlInit( Widget, 'widgetName' )
 * options are parsed from data-namespace-options
 */
utils.htmlInit = function( WidgetClass, namespace ) {
  utils.docReady( function() {
    var dashedNamespace = utils.toDashed( namespace );
    var dataAttr = 'data-' + dashedNamespace;
    var dataAttrElems = document.querySelectorAll( '[' + dataAttr + ']' );
    var jsDashElems = document.querySelectorAll( '.js-' + dashedNamespace );
    var elems = utils.makeArray( dataAttrElems )
      .concat( utils.makeArray( jsDashElems ) );
    var dataOptionsAttr = dataAttr + '-options';
    var jQuery = window.jQuery;
    elems.forEach( function( elem ) {
      var attr = elem.getAttribute( dataAttr ) ||
        elem.getAttribute( dataOptionsAttr );
      var options;
      try {
        options = attr && JSON.parse( attr );
      } catch ( error ) {
        if ( console ) {
          console.error( 'Error parsing ' + dataAttr + ' on ' + elem.className +
          ': ' + error );
        }
        return;
      }
      var instance = new WidgetClass( elem, options );
      if ( jQuery ) {
        jQuery.data( elem, namespace, instance );
      }
    });
  });
};
return utils;
}));
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/cell',[
      'get-size/get-size'
    ], function( getSize ) {
      return factory( window, getSize );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('get-size')
    );
  } else {
    window.Flickity = window.Flickity || {};
    window.Flickity.Cell = factory(
      window,
      window.getSize
    );
  }
}( window, function factory( window, getSize ) {
function Cell( elem, parent ) {
  this.element = elem;
  this.parent = parent;
  this.create();
}
var proto = Cell.prototype;
proto.create = function() {
  this.element.style.position = 'absolute';
  this.element.setAttribute( 'aria-selected', 'false' );
  this.x = 0;
  this.shift = 0;
};
proto.destroy = function() {
  this.element.style.position = '';
  var side = this.parent.originSide;
  this.element.removeAttribute('aria-selected');
  this.element.style[ side ] = '';
};
proto.getSize = function() {
  this.size = getSize( this.element );
};
proto.setPosition = function( x ) {
  this.x = x;
  this.updateTarget();
  this.renderPosition( x );
};
proto.updateTarget = proto.setDefaultTarget = function() {
  var marginProperty = this.parent.originSide == 'left' ? 'marginLeft' : 'marginRight';
  this.target = this.x + this.size[ marginProperty ] +
    this.size.width * this.parent.cellAlign;
};
proto.renderPosition = function( x ) {
  var side = this.parent.originSide;
  this.element.style[ side ] = this.parent.getPositionValue( x );
};
/**
 * @param {Integer} factor - 0, 1, or -1
**/
proto.wrapShift = function( shift ) {
  this.shift = shift;
  this.renderPosition( this.x + this.parent.slideableWidth * shift );
};
proto.remove = function() {
  this.element.parentNode.removeChild( this.element );
};
return Cell;
}));
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/slide',factory );
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory();
  } else {
    window.Flickity = window.Flickity || {};
    window.Flickity.Slide = factory();
  }
}( window, function factory() {
'use strict';
function Slide( parent ) {
  this.parent = parent;
  this.isOriginLeft = parent.originSide == 'left';
  this.cells = [];
  this.outerWidth = 0;
  this.height = 0;
}
var proto = Slide.prototype;
proto.addCell = function( cell ) {
  this.cells.push( cell );
  this.outerWidth += cell.size.outerWidth;
  this.height = Math.max( cell.size.outerHeight, this.height );
  if ( this.cells.length == 1 ) {
    this.x = cell.x; // x comes from first cell
    var beginMargin = this.isOriginLeft ? 'marginLeft' : 'marginRight';
    this.firstMargin = cell.size[ beginMargin ];
  }
};
proto.updateTarget = function() {
  var endMargin = this.isOriginLeft ? 'marginRight' : 'marginLeft';
  var lastCell = this.getLastCell();
  var lastMargin = lastCell ? lastCell.size[ endMargin ] : 0;
  var slideWidth = this.outerWidth - ( this.firstMargin + lastMargin );
  this.target = this.x + this.firstMargin + slideWidth * this.parent.cellAlign;
};
proto.getLastCell = function() {
  return this.cells[ this.cells.length - 1 ];
};
proto.select = function() {
  this.changeSelected( true );
};
proto.unselect = function() {
  this.changeSelected( false );
};
proto.changeSelected = function( isSelected ) {
  var classMethod = isSelected ? 'add' : 'remove';
  this.cells.forEach( function( cell ) {
    cell.element.classList[ classMethod ]('is-selected');
    cell.element.setAttribute( 'aria-selected', isSelected.toString() );
  });
};
proto.getCellElements = function() {
  return this.cells.map( function( cell ) {
    return cell.element;
  });
};
return Slide;
}));
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/animate',[
      'fizzy-ui-utils/utils'
    ], function( utils ) {
      return factory( window, utils );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('fizzy-ui-utils')
    );
  } else {
    window.Flickity = window.Flickity || {};
    window.Flickity.animatePrototype = factory(
      window,
      window.fizzyUIUtils
    );
  }
}( window, function factory( window, utils ) {
var proto = {};
proto.startAnimation = function() {
  if ( this.isAnimating ) {
    return;
  }
  this.isAnimating = true;
  this.restingFrames = 0;
  this.animate();
};
proto.animate = function() {
  this.applyDragForce();
  this.applySelectedAttraction();
  var previousX = this.x;
  this.integratePhysics();
  this.positionSlider();
  this.settle( previousX );
  if ( this.isAnimating ) {
    var _this = this;
    requestAnimationFrame( function animateFrame() {
      _this.animate();
    });
  }
};
proto.positionSlider = function() {
  var x = this.x;
  if ( this.options.wrapAround && this.cells.length > 1 ) {
    x = utils.modulo( x, this.slideableWidth );
    x = x - this.slideableWidth;
    this.shiftWrapCells( x );
  }
  x = x + this.cursorPosition;
  x = this.options.rightToLeft ? -x : x;
  var value = this.getPositionValue( x );
  this.slider.style.transform = this.isAnimating ?
    'translate3d(' + value + ',0,0)' : 'translateX(' + value + ')';
  var firstSlide = this.slides[0];
  if ( firstSlide ) {
    var positionX = -this.x - firstSlide.target;
    var progress = positionX / this.slidesWidth;
    this.dispatchEvent( 'scroll', null, [ progress, positionX ] );
  }
};
proto.positionSliderAtSelected = function() {
  if ( !this.cells.length ) {
    return;
  }
  this.x = -this.selectedSlide.target;
  this.velocity = 0; // stop wobble
  this.positionSlider();
};
proto.getPositionValue = function( position ) {
  if ( this.options.percentPosition ) {
    return ( Math.round( ( position / this.size.innerWidth ) * 10000 ) * 0.01 )+ '%';
  } else {
    return Math.round( position ) + 'px';
  }
};
proto.settle = function( previousX ) {
  if ( !this.isPointerDown && Math.round( this.x * 100 ) == Math.round( previousX * 100 ) ) {
    this.restingFrames++;
  }
  if ( this.restingFrames > 2 ) {
    this.isAnimating = false;
    delete this.isFreeScrolling;
    this.positionSlider();
    this.dispatchEvent( 'settle', null, [ this.selectedIndex ] );
  }
};
proto.shiftWrapCells = function( x ) {
  var beforeGap = this.cursorPosition + x;
  this._shiftCells( this.beforeShiftCells, beforeGap, -1 );
  var afterGap = this.size.innerWidth - ( x + this.slideableWidth + this.cursorPosition );
  this._shiftCells( this.afterShiftCells, afterGap, 1 );
};
proto._shiftCells = function( cells, gap, shift ) {
  for ( var i=0; i < cells.length; i++ ) {
    var cell = cells[i];
    var cellShift = gap > 0 ? shift : 0;
    cell.wrapShift( cellShift );
    gap -= cell.size.outerWidth;
  }
};
proto._unshiftCells = function( cells ) {
  if ( !cells || !cells.length ) {
    return;
  }
  for ( var i=0; i < cells.length; i++ ) {
    cells[i].wrapShift( 0 );
  }
};
proto.integratePhysics = function() {
  this.x += this.velocity;
  this.velocity *= this.getFrictionFactor();
};
proto.applyForce = function( force ) {
  this.velocity += force;
};
proto.getFrictionFactor = function() {
  return 1 - this.options[ this.isFreeScrolling ? 'freeScrollFriction' : 'friction' ];
};
proto.getRestingPosition = function() {
  return this.x + this.velocity / ( 1 - this.getFrictionFactor() );
};
proto.applyDragForce = function() {
  if ( !this.isDraggable || !this.isPointerDown ) {
    return;
  }
  var dragVelocity = this.dragX - this.x;
  var dragForce = dragVelocity - this.velocity;
  this.applyForce( dragForce );
};
proto.applySelectedAttraction = function() {
  var dragDown = this.isDraggable && this.isPointerDown;
  if ( dragDown || this.isFreeScrolling || !this.slides.length ) {
    return;
  }
  var distance = this.selectedSlide.target * -1 - this.x;
  var force = distance * this.options.selectedAttraction;
  this.applyForce( force );
};
return proto;
}));
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/flickity',[
      'ev-emitter/ev-emitter',
      'get-size/get-size',
      'fizzy-ui-utils/utils',
      './cell',
      './slide',
      './animate'
    ], function( EvEmitter, getSize, utils, Cell, Slide, animatePrototype ) {
      return factory( window, EvEmitter, getSize, utils, Cell, Slide, animatePrototype );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('ev-emitter'),
      require('get-size'),
      require('fizzy-ui-utils'),
      require('./cell'),
      require('./slide'),
      require('./animate')
    );
  } else {
    var _Flickity = window.Flickity;
    window.Flickity = factory(
      window,
      window.EvEmitter,
      window.getSize,
      window.fizzyUIUtils,
      _Flickity.Cell,
      _Flickity.Slide,
      _Flickity.animatePrototype
    );
  }
}( window, function factory( window, EvEmitter, getSize,
  utils, Cell, Slide, animatePrototype ) {
var jQuery = window.jQuery;
var getComputedStyle = window.getComputedStyle;
var console = window.console;
function moveElements( elems, toElem ) {
  elems = utils.makeArray( elems );
  while ( elems.length ) {
    toElem.appendChild( elems.shift() );
  }
}
var GUID = 0;
var instances = {};
function Flickity( element, options ) {
  var queryElement = utils.getQueryElement( element );
  if ( !queryElement ) {
    if ( console ) {
      console.error( 'Bad element for Flickity: ' + ( queryElement || element ) );
    }
    return;
  }
  this.element = queryElement;
  if ( this.element.flickityGUID ) {
    var instance = instances[ this.element.flickityGUID ];
    instance.option( options );
    return instance;
  }
  if ( jQuery ) {
    this.$element = jQuery( this.element );
  }
  this.options = utils.extend( {}, this.constructor.defaults );
  this.option( options );
  this._create();
}
Flickity.defaults = {
  accessibility: true,
  cellAlign: 'center',
  freeScrollFriction: 0.075, // friction when free-scrolling
  friction: 0.28, // friction when selecting
  namespaceJQueryEvents: true,
  percentPosition: true,
  resize: true,
  selectedAttraction: 0.025,
  setGallerySize: true
};
Flickity.createMethods = [];
var proto = Flickity.prototype;
utils.extend( proto, EvEmitter.prototype );
proto._create = function() {
  var id = this.guid = ++GUID;
  this.element.flickityGUID = id; // expando
  instances[ id ] = this; // associate via id
  this.selectedIndex = 0;
  this.restingFrames = 0;
  this.x = 0;
  this.velocity = 0;
  this.originSide = this.options.rightToLeft ? 'right' : 'left';
  /*nectar addition*/
  if(this.$element.hasClass('generate-markup')) {
    this.viewport = document.createElement('div'); 
    this.viewport.className = 'flickity-viewport'; 
  } else {
    this.viewport = this.$element.find('.flickity-viewport')[0];
    this.slider = this.$element.find('.flickity-slider')[0];
    this.viewport.className = 'flickity-viewport';
  }
  this._createSlider();
  /*nectar addition end*/
  if ( this.options.resize || this.options.watchCSS ) {
    window.addEventListener( 'resize', this );
  }
  for ( var eventName in this.options.on ) {
    var listener = this.options.on[ eventName ];
    this.on( eventName, listener );
  }
  Flickity.createMethods.forEach( function( method ) {
    this[ method ]();
  }, this );
  if ( this.options.watchCSS ) {
    this.watchCSS();
  } else {
    this.activate();
  }
};
/**
 * set options
 * @param {Object} opts
 */
proto.option = function( opts ) {
  utils.extend( this.options, opts );
};
proto.activate = function() {
  if ( this.isActive ) {
    return;
  }
  this.isActive = true;
  this.element.classList.add('flickity-enabled');
  if ( this.options.rightToLeft ) {
    this.element.classList.add('flickity-rtl');
  }
  this.getSize();
  var cellElems = this._filterFindCellElements( this.element.children );
  /* nectar addition */
  if(this.$element.hasClass('generate-markup')) {
    moveElements( cellElems, this.slider );
    this.viewport.appendChild( this.slider );
    this.element.appendChild( this.viewport );
  } else {
  }
  /* nectar addition  end */
  this.reloadCells();
  if ( this.options.accessibility ) {
    this.element.tabIndex = 0;
    this.element.addEventListener( 'keydown', this );
  }
  this.emitEvent('activate');
  var index;
  var initialIndex = this.options.initialIndex;
  if ( this.isInitActivated ) {
    index = this.selectedIndex;
  } else if ( initialIndex !== undefined ) {
    index = this.cells[ initialIndex ] ? initialIndex : 0;
  } else {
    index = 0;
  }
  this.select( index, false, true );
  this.isInitActivated = true;
  this.dispatchEvent('ready');
};
/* nectar addition */
proto._createSlider = function() {
  if(this.$element.hasClass('generate-markup')) {
    var slider = document.createElement('div');
    slider.className = 'flickity-slider';
    slider.style[ this.originSide ] = 0;
    this.slider = slider;
  } else {
    this.slider.style[ this.originSide ] = 0;
  }
};
/* nectar addition end */
proto._filterFindCellElements = function( elems ) {
  return utils.filterFindElements( elems, this.options.cellSelector );
};
proto.reloadCells = function() {
  /* nectar addition */
  if(jQuery(this.slider).parent().parent().find('.flickity-page-dots').length > 0) {
    var $that = this;
    setTimeout(function(){
      $that.pageDots.setDots();
    },100);
  }
  var slidesArr = [];
  jQuery(this.slider).find('> *').each(function(i){
    slidesArr[i] = jQuery(this)[0];
  });
    this.cells = this._makeCells(slidesArr);
    /* nectar addition end */
  this.positionCells();
  this._getWrapShiftCells();
  this.setGallerySize();
};
/**
 * turn elements into Flickity.Cells
 * @param {Array or NodeList or HTMLElement} elems
 * @returns {Array} items - collection of new Flickity Cells
 */
proto._makeCells = function( elems ) {
  var cellElems = this._filterFindCellElements( elems );
  var cells = cellElems.map( function( cellElem ) {
    return new Cell( cellElem, this );
  }, this );
  return cells;
};
proto.getLastCell = function() {
  return this.cells[ this.cells.length - 1 ];
};
proto.getLastSlide = function() {
  return this.slides[ this.slides.length - 1 ];
};
proto.positionCells = function() {
  this._sizeCells( this.cells );
  this._positionCells( 0 );
};
/**
 * position certain cells
 * @param {Integer} index - which cell to start with
 */
proto._positionCells = function( index ) {
  index = index || 0;
  this.maxCellHeight = index ? this.maxCellHeight || 0 : 0;
  var cellX = 0;
  if ( index > 0 ) {
    var startCell = this.cells[ index - 1 ];
    cellX = startCell.x + startCell.size.outerWidth;
  }
  var len = this.cells.length;
  for ( var i=index; i < len; i++ ) {
    var cell = this.cells[i];
    cell.setPosition( cellX );
    cellX += cell.size.outerWidth;
    this.maxCellHeight = Math.max( cell.size.outerHeight, this.maxCellHeight );
  }
  this.slideableWidth = cellX;
  this.updateSlides();
  this._containSlides();
  this.slidesWidth = len ? this.getLastSlide().target - this.slides[0].target : 0;
};
/**
 * cell.getSize() on multiple cells
 * @param {Array} cells
 */
proto._sizeCells = function( cells ) {
  cells.forEach( function( cell ) {
    cell.getSize();
  });
};
proto.updateSlides = function() {
  this.slides = [];
  if ( !this.cells.length ) {
    return;
  }
  var slide = new Slide( this );
  this.slides.push( slide );
  var isOriginLeft = this.originSide == 'left';
  var nextMargin = isOriginLeft ? 'marginRight' : 'marginLeft';
  var canCellFit = this._getCanCellFit();
  this.cells.forEach( function( cell, i ) {
    if ( !slide.cells.length ) {
      slide.addCell( cell );
      return;
    }
    var slideWidth = ( slide.outerWidth - slide.firstMargin ) +
      ( cell.size.outerWidth - cell.size[ nextMargin ] );
    if ( canCellFit.call( this, i, slideWidth ) ) {
      slide.addCell( cell );
    } else {
      slide.updateTarget();
      slide = new Slide( this );
      this.slides.push( slide );
      slide.addCell( cell );
    }
  }, this );
  slide.updateTarget();
  this.updateSelectedSlide();
};
proto._getCanCellFit = function() {
  var groupCells = this.options.groupCells;
  if ( !groupCells ) {
    return function() {
      return false;
    };
  } else if ( typeof groupCells == 'number' ) {
    var number = parseInt( groupCells, 10 );
    return function( i ) {
      return ( i % number ) !== 0;
    };
  }
  var percentMatch = typeof groupCells == 'string' &&
    groupCells.match(/^(\d+)%$/);
  var percent = percentMatch ? parseInt( percentMatch[1], 10 ) / 100 : 1;
  return function( i, slideWidth ) {
    return slideWidth <= ( this.size.innerWidth + 1 ) * percent;
  };
};
proto._init =
proto.reposition = function() {
  this.positionCells();
  this.positionSliderAtSelected();
};
proto.getSize = function() {
  this.size = getSize( this.element );
  this.setCellAlign();
  this.cursorPosition = this.size.innerWidth * this.cellAlign;
};
var cellAlignShorthands = {
  center: {
    left: 0.5,
    right: 0.5
  },
  left: {
    left: 0,
    right: 1
  },
  right: {
    right: 0,
    left: 1
  }
};
proto.setCellAlign = function() {
  var shorthand = cellAlignShorthands[ this.options.cellAlign ];
  this.cellAlign = shorthand ? shorthand[ this.originSide ] : this.options.cellAlign;
};
proto.setGallerySize = function() {
  if ( this.options.setGallerySize ) {
    var height = this.options.adaptiveHeight && this.selectedSlide ?
      this.selectedSlide.height : this.maxCellHeight;
    this.viewport.style.height = height + 'px';
  }
};
proto._getWrapShiftCells = function() {
  if ( !this.options.wrapAround ) {
    return;
  }
  this._unshiftCells( this.beforeShiftCells );
  this._unshiftCells( this.afterShiftCells );
  var gapX = this.cursorPosition;
  var cellIndex = this.cells.length - 1;
  this.beforeShiftCells = this._getGapCells( gapX, cellIndex, -1 );
  gapX = this.size.innerWidth - this.cursorPosition;
  this.afterShiftCells = this._getGapCells( gapX, 0, 1 );
};
proto._getGapCells = function( gapX, cellIndex, increment ) {
  var cells = [];
  while ( gapX > 0 ) {
    var cell = this.cells[ cellIndex ];
    if ( !cell ) {
      break;
    }
    cells.push( cell );
    cellIndex += increment;
    gapX -= cell.size.outerWidth;
  }
  return cells;
};
proto._containSlides = function() {
  if ( !this.options.contain || this.options.wrapAround || !this.cells.length ) {
    return;
  }
  var isRightToLeft = this.options.rightToLeft;
  var beginMargin = isRightToLeft ? 'marginRight' : 'marginLeft';
  var endMargin = isRightToLeft ? 'marginLeft' : 'marginRight';
  var contentWidth = this.slideableWidth - this.getLastCell().size[ endMargin ];
  var isContentSmaller = contentWidth < this.size.innerWidth;
  var beginBound = this.cursorPosition + this.cells[0].size[ beginMargin ];
  var endBound = contentWidth - this.size.innerWidth * ( 1 - this.cellAlign );
  this.slides.forEach( function( slide ) {
    if ( isContentSmaller ) {
      slide.target = contentWidth * this.cellAlign;
    } else {
      slide.target = Math.max( slide.target, beginBound );
      slide.target = Math.min( slide.target, endBound );
    }
  }, this );
};
/**
 * emits events via eventEmitter and jQuery events
 * @param {String} type - name of event
 * @param {Event} event - original event
 * @param {Array} args - extra arguments
 */
proto.dispatchEvent = function( type, event, args ) {
  var emitArgs = event ? [ event ].concat( args ) : args;
  this.emitEvent( type, emitArgs );
  if ( jQuery && this.$element ) {
    type += this.options.namespaceJQueryEvents ? '.flickity' : '';
    var $event = type;
    if ( event ) {
      var jQEvent = jQuery.Event( event );
      jQEvent.type = type;
      $event = jQEvent;
    }
    this.$element.trigger( $event, args );
  }
};
/**
 * @param {Integer} index - index of the slide
 * @param {Boolean} isWrap - will wrap-around to last/first if at the end
 * @param {Boolean} isInstant - will immediately set position at selected cell
 */
proto.select = function( index, isWrap, isInstant ) {
  if ( !this.isActive ) {
    return;
  }
  index = parseInt( index, 10 );
  this._wrapSelect( index );
  if ( this.options.wrapAround || isWrap ) {
    index = utils.modulo( index, this.slides.length );
  }
  if ( !this.slides[ index ] ) {
    return;
  }
  var prevIndex = this.selectedIndex;
  this.selectedIndex = index;
  this.updateSelectedSlide();
  if ( isInstant ) {
    this.positionSliderAtSelected();
  } else {
    this.startAnimation();
  }
  if ( this.options.adaptiveHeight ) {
    this.setGallerySize();
  }
  this.dispatchEvent( 'select', null, [ index ] );
  if ( index != prevIndex ) {
    this.dispatchEvent( 'change', null, [ index ] );
  }
  this.dispatchEvent('cellSelect');
};
proto._wrapSelect = function( index ) {
  var len = this.slides.length;
  var isWrapping = this.options.wrapAround && len > 1;
  if ( !isWrapping ) {
    return index;
  }
  var wrapIndex = utils.modulo( index, len );
  var delta = Math.abs( wrapIndex - this.selectedIndex );
  var backWrapDelta = Math.abs( ( wrapIndex + len ) - this.selectedIndex );
  var forewardWrapDelta = Math.abs( ( wrapIndex - len ) - this.selectedIndex );
  if ( !this.isDragSelect && backWrapDelta < delta ) {
    index += len;
  } else if ( !this.isDragSelect && forewardWrapDelta < delta ) {
    index -= len;
  }
  if ( index < 0 ) {
    this.x -= this.slideableWidth;
  } else if ( index >= len ) {
    this.x += this.slideableWidth;
  }
};
proto.previous = function( isWrap, isInstant ) {
  this.select( this.selectedIndex - 1, isWrap, isInstant );
};
proto.next = function( isWrap, isInstant ) {
  this.select( this.selectedIndex + 1, isWrap, isInstant );
};
proto.updateSelectedSlide = function() {
  var slide = this.slides[ this.selectedIndex ];
  if ( !slide ) {
    return;
  }
  this.unselectSelectedSlide();
  this.selectedSlide = slide;
  slide.select();
  this.selectedCells = slide.cells;
  this.selectedElements = slide.getCellElements();
  this.selectedCell = slide.cells[0];
  this.selectedElement = this.selectedElements[0];
};
proto.unselectSelectedSlide = function() {
  if ( this.selectedSlide ) {
    this.selectedSlide.unselect();
  }
};
/**
 * select slide from number or cell element
 * @param {Element or Number} elem
 */
proto.selectCell = function( value, isWrap, isInstant ) {
  var cell = this.queryCell( value );
  if ( !cell ) {
    return;
  }
  var index = this.getCellSlideIndex( cell );
  this.select( index, isWrap, isInstant );
};
proto.getCellSlideIndex = function( cell ) {
  for ( var i=0; i < this.slides.length; i++ ) {
    var slide = this.slides[i];
    var index = slide.cells.indexOf( cell );
    if ( index != -1 ) {
      return i;
    }
  }
};
/**
 * get Flickity.Cell, given an Element
 * @param {Element} elem
 * @returns {Flickity.Cell} item
 */
proto.getCell = function( elem ) {
  for ( var i=0; i < this.cells.length; i++ ) {
    var cell = this.cells[i];
    if ( cell.element == elem ) {
      return cell;
    }
  }
};
/**
 * get collection of Flickity.Cells, given Elements
 * @param {Element, Array, NodeList} elems
 * @returns {Array} cells - Flickity.Cells
 */
proto.getCells = function( elems ) {
  elems = utils.makeArray( elems );
  var cells = [];
  elems.forEach( function( elem ) {
    var cell = this.getCell( elem );
    if ( cell ) {
      cells.push( cell );
    }
  }, this );
  return cells;
};
/**
 * get cell elements
 * @returns {Array} cellElems
 */
proto.getCellElements = function() {
  return this.cells.map( function( cell ) {
    return cell.element;
  });
};
/**
 * get parent cell from an element
 * @param {Element} elem
 * @returns {Flickit.Cell} cell
 */
proto.getParentCell = function( elem ) {
  var cell = this.getCell( elem );
  if ( cell ) {
    return cell;
  }
  elem = utils.getParent( elem, '.flickity-slider > *' );
  return this.getCell( elem );
};
/**
 * get cells adjacent to a slide
 * @param {Integer} adjCount - number of adjacent slides
 * @param {Integer} index - index of slide to start
 * @returns {Array} cells - array of Flickity.Cells
 */
proto.getAdjacentCellElements = function( adjCount, index ) {
  if ( !adjCount ) {
    return this.selectedSlide.getCellElements();
  }
  index = index === undefined ? this.selectedIndex : index;
  var len = this.slides.length;
  if ( 1 + ( adjCount * 2 ) >= len ) {
    return this.getCellElements();
  }
  var cellElems = [];
  for ( var i = index - adjCount; i <= index + adjCount ; i++ ) {
    var slideIndex = this.options.wrapAround ? utils.modulo( i, len ) : i;
    var slide = this.slides[ slideIndex ];
    if ( slide ) {
      cellElems = cellElems.concat( slide.getCellElements() );
    }
  }
  return cellElems;
};
/**
 * select slide from number or cell element
 * @param {Element, Selector String, or Number} selector
 */
proto.queryCell = function( selector ) {
  if ( typeof selector == 'number' ) {
    return this.cells[ selector ];
  }
  if ( typeof selector == 'string' ) {
    selector = this.element.querySelector( selector );
  }
  return this.getCell( selector );
};
proto.uiChange = function() {
  this.emitEvent('uiChange');
};
proto.childUIPointerDown = function( event ) {
  this.emitEvent( 'childUIPointerDown', [ event ] );
};
proto.onresize = function() {
  this.watchCSS();
  this.resize();
};
utils.debounceMethod( Flickity, 'onresize', 150 );
proto.resize = function() {
  if ( !this.isActive ) {
    return;
  }
  this.getSize();
  if ( this.options.wrapAround ) {
    this.x = utils.modulo( this.x, this.slideableWidth );
  }
  this.positionCells();
  this._getWrapShiftCells();
  this.setGallerySize();
  this.emitEvent('resize');
  var selectedElement = this.selectedElements && this.selectedElements[0];
  this.selectCell( selectedElement, false, true );
};
proto.watchCSS = function() {
  var watchOption = this.options.watchCSS;
  if ( !watchOption ) {
    return;
  }
  var afterContent = getComputedStyle( this.element, ':after' ).content;
  if ( afterContent.indexOf('flickity') != -1 ) {
    this.activate();
  } else {
    this.deactivate();
  }
};
proto.onkeydown = function( event ) {
  var isNotFocused = document.activeElement && document.activeElement != this.element;
  if ( !this.options.accessibility ||isNotFocused ) {
    return;
  }
  var handler = Flickity.keyboardHandlers[ event.keyCode ];
  if ( handler ) {
    handler.call( this );
  }
};
Flickity.keyboardHandlers = {
  37: function() {
    var leftMethod = this.options.rightToLeft ? 'next' : 'previous';
    this.uiChange();
    this[ leftMethod ]();
  },
  39: function() {
    var rightMethod = this.options.rightToLeft ? 'previous' : 'next';
    this.uiChange();
    this[ rightMethod ]();
  },
};
proto.focus = function() {
  var prevScrollY = window.pageYOffset;
  this.element.focus({ preventScroll: true });
  if ( window.pageYOffset != prevScrollY ) {
    window.scrollTo( window.pageXOffset, prevScrollY );
  }
};
proto.deactivate = function() {
  if ( !this.isActive ) {
    return;
  }
  this.element.classList.remove('flickity-enabled');
  this.element.classList.remove('flickity-rtl');
  this.unselectSelectedSlide();
  this.cells.forEach( function( cell ) {
    cell.destroy();
  });
  this.element.removeChild( this.viewport );
  moveElements( this.slider.children, this.element );
  if ( this.options.accessibility ) {
    this.element.removeAttribute('tabIndex');
    this.element.removeEventListener( 'keydown', this );
  }
  this.isActive = false;
  this.emitEvent('deactivate');
};
proto.destroy = function() {
  this.deactivate();
  window.removeEventListener( 'resize', this );
  this.emitEvent('destroy');
  if ( jQuery && this.$element ) {
    jQuery.removeData( this.element, 'flickity' );
  }
  delete this.element.flickityGUID;
  delete instances[ this.guid ];
};
utils.extend( proto, animatePrototype );
/**
 * get Flickity instance from element
 * @param {Element} elem
 * @returns {Flickity}
 */
Flickity.data = function( elem ) {
  elem = utils.getQueryElement( elem );
  var id = elem && elem.flickityGUID;
  return id && instances[ id ];
};
utils.htmlInit( Flickity, 'flickity' );
if ( jQuery && jQuery.bridget ) {
  jQuery.bridget( 'flickity', Flickity );
}
Flickity.setJQuery = function( jq ) {
  jQuery = jq;
};
Flickity.Cell = Cell;
return Flickity;
}));
/*!
 * Unipointer v2.3.0
 * base class for doing one thing with pointer event
 * MIT license
 */
/*jshint browser: true, undef: true, unused: true, strict: true */
( function( window, factory ) {
  /* jshint strict: false */ /*global define, module, require */
  if ( typeof define == 'function' && define.amd ) {
    define( 'unipointer/unipointer',[
      'ev-emitter/ev-emitter'
    ], function( EvEmitter ) {
      return factory( window, EvEmitter );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('ev-emitter')
    );
  } else {
    window.Unipointer = factory(
      window,
      window.EvEmitter
    );
  }
}( window, function factory( window, EvEmitter ) {
function noop() {}
function Unipointer() {}
var proto = Unipointer.prototype = Object.create( EvEmitter.prototype );
proto.bindStartEvent = function( elem ) {
  this._bindStartEvent( elem, true );
};
proto.unbindStartEvent = function( elem ) {
  this._bindStartEvent( elem, false );
};
/**
 * Add or remove start event
 * @param {Boolean} isAdd - remove if falsey
 */
proto._bindStartEvent = function( elem, isAdd ) {
  isAdd = isAdd === undefined ? true : isAdd;
  var bindMethod = isAdd ? 'addEventListener' : 'removeEventListener';
  var startEvent = 'mousedown';
  if ( window.PointerEvent ) {
    startEvent = 'pointerdown';
  } else if ( 'ontouchstart' in window ) {
    startEvent = 'touchstart';
  }
  elem[ bindMethod ]( startEvent, this );
};
proto.handleEvent = function( event ) {
  var method = 'on' + event.type;
  if ( this[ method ] ) {
    this[ method ]( event );
  }
};
proto.getTouch = function( touches ) {
  for ( var i=0; i < touches.length; i++ ) {
    var touch = touches[i];
    if ( touch.identifier == this.pointerIdentifier ) {
      return touch;
    }
  }
};
proto.onmousedown = function( event ) {
  var button = event.button;
  if ( button && ( button !== 0 && button !== 1 ) ) {
    return;
  }
  this._pointerDown( event, event );
};
proto.ontouchstart = function( event ) {
  this._pointerDown( event, event.changedTouches[0] );
};
proto.onpointerdown = function( event ) {
  this._pointerDown( event, event );
};
/**
 * pointer start
 * @param {Event} event
 * @param {Event or Touch} pointer
 */
proto._pointerDown = function( event, pointer ) {
  if ( event.button || this.isPointerDown ) {
    return;
  }
  this.isPointerDown = true;
  this.pointerIdentifier = pointer.pointerId !== undefined ?
    pointer.pointerId : pointer.identifier;
  this.pointerDown( event, pointer );
};
proto.pointerDown = function( event, pointer ) {
  this._bindPostStartEvents( event );
  this.emitEvent( 'pointerDown', [ event, pointer ] );
};
var postStartEvents = {
  mousedown: [ 'mousemove', 'mouseup' ],
  touchstart: [ 'touchmove', 'touchend', 'touchcancel' ],
  pointerdown: [ 'pointermove', 'pointerup', 'pointercancel' ],
};
proto._bindPostStartEvents = function( event ) {
  if ( !event ) {
    return;
  }
  var events = postStartEvents[ event.type ];
  events.forEach( function( eventName ) {
    window.addEventListener( eventName, this );
  }, this );
  this._boundPointerEvents = events;
};
proto._unbindPostStartEvents = function() {
  if ( !this._boundPointerEvents ) {
    return;
  }
  this._boundPointerEvents.forEach( function( eventName ) {
    window.removeEventListener( eventName, this );
  }, this );
  delete this._boundPointerEvents;
};
proto.onmousemove = function( event ) {
  this._pointerMove( event, event );
};
proto.onpointermove = function( event ) {
  if ( event.pointerId == this.pointerIdentifier ) {
    this._pointerMove( event, event );
  }
};
proto.ontouchmove = function( event ) {
  var touch = this.getTouch( event.changedTouches );
  if ( touch ) {
    this._pointerMove( event, touch );
  }
};
/**
 * pointer move
 * @param {Event} event
 * @param {Event or Touch} pointer
 * @private
 */
proto._pointerMove = function( event, pointer ) {
  this.pointerMove( event, pointer );
};
proto.pointerMove = function( event, pointer ) {
  this.emitEvent( 'pointerMove', [ event, pointer ] );
};
proto.onmouseup = function( event ) {
  this._pointerUp( event, event );
};
proto.onpointerup = function( event ) {
  if ( event.pointerId == this.pointerIdentifier ) {
    this._pointerUp( event, event );
  }
};
proto.ontouchend = function( event ) {
  var touch = this.getTouch( event.changedTouches );
  if ( touch ) {
    this._pointerUp( event, touch );
  }
};
/**
 * pointer up
 * @param {Event} event
 * @param {Event or Touch} pointer
 * @private
 */
proto._pointerUp = function( event, pointer ) {
  this._pointerDone();
  this.pointerUp( event, pointer );
};
proto.pointerUp = function( event, pointer ) {
  this.emitEvent( 'pointerUp', [ event, pointer ] );
};
proto._pointerDone = function() {
  this._pointerReset();
  this._unbindPostStartEvents();
  this.pointerDone();
};
proto._pointerReset = function() {
  this.isPointerDown = false;
  delete this.pointerIdentifier;
};
proto.pointerDone = noop;
proto.onpointercancel = function( event ) {
  if ( event.pointerId == this.pointerIdentifier ) {
    this._pointerCancel( event, event );
  }
};
proto.ontouchcancel = function( event ) {
  var touch = this.getTouch( event.changedTouches );
  if ( touch ) {
    this._pointerCancel( event, touch );
  }
};
/**
 * pointer cancel
 * @param {Event} event
 * @param {Event or Touch} pointer
 * @private
 */
proto._pointerCancel = function( event, pointer ) {
  this._pointerDone();
  this.pointerCancel( event, pointer );
};
proto.pointerCancel = function( event, pointer ) {
  this.emitEvent( 'pointerCancel', [ event, pointer ] );
};
Unipointer.getPointerPoint = function( pointer ) {
  return {
    x: pointer.pageX,
    y: pointer.pageY
  };
};
return Unipointer;
}));
/*!
 * Unidragger v2.3.0
 * Draggable base class
 * MIT license
 */
/*jshint browser: true, unused: true, undef: true, strict: true */
( function( window, factory ) {
  /*jshint strict: false */ /*globals define, module, require */
  if ( typeof define == 'function' && define.amd ) {
    define( 'unidragger/unidragger',[
      'unipointer/unipointer'
    ], function( Unipointer ) {
      return factory( window, Unipointer );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('unipointer')
    );
  } else {
    window.Unidragger = factory(
      window,
      window.Unipointer
    );
  }
}( window, function factory( window, Unipointer ) {
function Unidragger() {}
var proto = Unidragger.prototype = Object.create( Unipointer.prototype );
proto.bindHandles = function() {
  this._bindHandles( true );
};
proto.unbindHandles = function() {
  this._bindHandles( false );
};
/**
 * Add or remove start event
 * @param {Boolean} isAdd
 */
proto._bindHandles = function( isAdd ) {
  isAdd = isAdd === undefined ? true : isAdd;
  var bindMethod = isAdd ? 'addEventListener' : 'removeEventListener';
  var touchAction = isAdd ? this._touchActionValue : '';
  for ( var i=0; i < this.handles.length; i++ ) {
    var handle = this.handles[i];
    this._bindStartEvent( handle, isAdd );
    handle[ bindMethod ]( 'click', this );
    if ( window.PointerEvent ) {
      handle.style.touchAction = touchAction;
    }
  }
};
proto._touchActionValue = 'none';
/**
 * pointer start
 * @param {Event} event
 * @param {Event or Touch} pointer
 */
proto.pointerDown = function( event, pointer ) {
  var isOkay = this.okayPointerDown( event );
  if ( !isOkay ) {
    return;
  }
  this.pointerDownPointer = pointer;
  event.preventDefault();
  this.pointerDownBlur();
  this._bindPostStartEvents( event );
  this.emitEvent( 'pointerDown', [ event, pointer ] );
};
var cursorNodes = {
  TEXTAREA: true,
  INPUT: true,
  SELECT: true,
  OPTION: true,
};
var clickTypes = {
  radio: true,
  checkbox: true,
  button: true,
  submit: true,
  image: true,
  file: true,
};
proto.okayPointerDown = function( event ) {
  var isCursorNode = cursorNodes[ event.target.nodeName ];
  var isClickType = clickTypes[ event.target.type ];
  var isOkay = !isCursorNode || isClickType;
  if ( !isOkay ) {
    this._pointerReset();
  }
  return isOkay;
};
proto.pointerDownBlur = function() {
  var focused = document.activeElement;
  var canBlur = focused && focused.blur && focused != document.body;
  if ( canBlur ) {
    focused.blur();
  }
};
/**
 * drag move
 * @param {Event} event
 * @param {Event or Touch} pointer
 */
proto.pointerMove = function( event, pointer ) {
  var moveVector = this._dragPointerMove( event, pointer );
  this.emitEvent( 'pointerMove', [ event, pointer, moveVector ] );
  this._dragMove( event, pointer, moveVector );
};
proto._dragPointerMove = function( event, pointer ) {
  var moveVector = {
    x: pointer.pageX - this.pointerDownPointer.pageX,
    y: pointer.pageY - this.pointerDownPointer.pageY
  };
  if ( !this.isDragging && this.hasDragStarted( moveVector ) ) {
    this._dragStart( event, pointer );
  }
  return moveVector;
};
proto.hasDragStarted = function( moveVector ) {
  return Math.abs( moveVector.x ) > 3 || Math.abs( moveVector.y ) > 3;
};
/**
 * pointer up
 * @param {Event} event
 * @param {Event or Touch} pointer
 */
proto.pointerUp = function( event, pointer ) {
  this.emitEvent( 'pointerUp', [ event, pointer ] );
  this._dragPointerUp( event, pointer );
};
proto._dragPointerUp = function( event, pointer ) {
  if ( this.isDragging ) {
    this._dragEnd( event, pointer );
  } else {
    this._staticClick( event, pointer );
  }
};
proto._dragStart = function( event, pointer ) {
  this.isDragging = true;
  this.isPreventingClicks = true;
  this.dragStart( event, pointer );
};
proto.dragStart = function( event, pointer ) {
  this.emitEvent( 'dragStart', [ event, pointer ] );
};
proto._dragMove = function( event, pointer, moveVector ) {
  if ( !this.isDragging ) {
    return;
  }
  this.dragMove( event, pointer, moveVector );
};
proto.dragMove = function( event, pointer, moveVector ) {
  event.preventDefault();
  this.emitEvent( 'dragMove', [ event, pointer, moveVector ] );
};
proto._dragEnd = function( event, pointer ) {
  this.isDragging = false;
  setTimeout( function() {
    delete this.isPreventingClicks;
  }.bind( this ) );
  this.dragEnd( event, pointer );
};
proto.dragEnd = function( event, pointer ) {
  this.emitEvent( 'dragEnd', [ event, pointer ] );
};
proto.onclick = function( event ) {
  if ( this.isPreventingClicks ) {
    event.preventDefault();
  }
};
proto._staticClick = function( event, pointer ) {
  if ( this.isIgnoringMouseUp && event.type == 'mouseup' ) {
    return;
  }
  this.staticClick( event, pointer );
  if ( event.type != 'mouseup' ) {
    this.isIgnoringMouseUp = true;
    setTimeout( function() {
      delete this.isIgnoringMouseUp;
    }.bind( this ), 400 );
  }
};
proto.staticClick = function( event, pointer ) {
  this.emitEvent( 'staticClick', [ event, pointer ] );
};
Unidragger.getPointerPoint = Unipointer.getPointerPoint;
return Unidragger;
}));
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/drag',[
      './flickity',
      'unidragger/unidragger',
      'fizzy-ui-utils/utils'
    ], function( Flickity, Unidragger, utils ) {
      return factory( window, Flickity, Unidragger, utils );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('./flickity'),
      require('unidragger'),
      require('fizzy-ui-utils')
    );
  } else {
    window.Flickity = factory(
      window,
      window.Flickity,
      window.Unidragger,
      window.fizzyUIUtils
    );
  }
}( window, function factory( window, Flickity, Unidragger, utils ) {
utils.extend( Flickity.defaults, {
  draggable: '>1',
  dragThreshold: 3,
});
Flickity.createMethods.push('_createDrag');
var proto = Flickity.prototype;
utils.extend( proto, Unidragger.prototype );
proto._touchActionValue = 'pan-y';
var isTouch = 'createTouch' in document;
var isTouchmoveScrollCanceled = false;
proto._createDrag = function() {
  this.on( 'activate', this.onActivateDrag );
  this.on( 'uiChange', this._uiChangeDrag );
  this.on( 'childUIPointerDown', this._childUIPointerDownDrag );
  this.on( 'deactivate', this.onDeactivateDrag );
  this.on( 'cellChange', this.updateDraggable );
  if ( isTouch && !isTouchmoveScrollCanceled ) {
    window.addEventListener( 'touchmove', function() {});
    isTouchmoveScrollCanceled = true;
  }
};
proto.onActivateDrag = function() {
  this.handles = [ this.viewport ];
  this.bindHandles();
  this.updateDraggable();
};
proto.onDeactivateDrag = function() {
  this.unbindHandles();
  this.element.classList.remove('is-draggable');
};
proto.updateDraggable = function() {
  if ( this.options.draggable == '>1' ) {
    this.isDraggable = this.slides.length > 1;
  } else {
    this.isDraggable = this.options.draggable;
  }
  if ( this.isDraggable ) {
    this.element.classList.add('is-draggable');
  } else {
    this.element.classList.remove('is-draggable');
  }
};
proto.bindDrag = function() {
  this.options.draggable = true;
  this.updateDraggable();
};
proto.unbindDrag = function() {
  this.options.draggable = false;
  this.updateDraggable();
};
proto._uiChangeDrag = function() {
  delete this.isFreeScrolling;
};
proto._childUIPointerDownDrag = function( event ) {
  event.preventDefault();
  this.pointerDownFocus( event );
};
proto.pointerDown = function( event, pointer ) {
  if ( !this.isDraggable ) {
    this._pointerDownDefault( event, pointer );
    return;
  }
  var isOkay = this.okayPointerDown( event );
  if ( !isOkay ) {
    return;
  }
  this._pointerDownPreventDefault( event );
  this.pointerDownFocus( event );
  if ( document.activeElement != this.element ) {
    this.pointerDownBlur();
  }
  this.dragX = this.x;
  this.viewport.classList.add('is-pointer-down');
  this.pointerDownScroll = getScrollPosition();
  window.addEventListener( 'scroll', this );
  this._pointerDownDefault( event, pointer );
};
proto._pointerDownDefault = function( event, pointer ) {
  this.pointerDownPointer = pointer;
  this._bindPostStartEvents( event );
  this.dispatchEvent( 'pointerDown', event, [ pointer ] );
};
var focusNodes = {
  INPUT: true,
  TEXTAREA: true,
  SELECT: true,
};
proto.pointerDownFocus = function( event ) {
  var isFocusNode = focusNodes[ event.target.nodeName ];
  if ( !isFocusNode ) {
    this.focus();
  }
};
proto._pointerDownPreventDefault = function( event ) {
  var isTouchStart = event.type == 'touchstart';
  var isTouchPointer = event.pointerType == 'touch';
  var isFocusNode = focusNodes[ event.target.nodeName ];
  if ( !isTouchStart && !isTouchPointer && !isFocusNode ) {
    event.preventDefault();
  }
};
proto.hasDragStarted = function( moveVector ) {
  return Math.abs( moveVector.x ) > this.options.dragThreshold;
};
proto.pointerUp = function( event, pointer ) {
  delete this.isTouchScrolling;
  this.viewport.classList.remove('is-pointer-down');
  this.dispatchEvent( 'pointerUp', event, [ pointer ] );
  this._dragPointerUp( event, pointer );
};
proto.pointerDone = function() {
  window.removeEventListener( 'scroll', this );
  delete this.pointerDownScroll;
};
proto.dragStart = function( event, pointer ) {
  if ( !this.isDraggable ) {
    return;
  }
  this.dragStartPosition = this.x;
  this.startAnimation();
  window.removeEventListener( 'scroll', this );
  this.dispatchEvent( 'dragStart', event, [ pointer ] );
};
proto.pointerMove = function( event, pointer ) {
  var moveVector = this._dragPointerMove( event, pointer );
  this.dispatchEvent( 'pointerMove', event, [ pointer, moveVector ] );
  this._dragMove( event, pointer, moveVector );
};
proto.dragMove = function( event, pointer, moveVector ) {
  if ( !this.isDraggable ) {
    return;
  }
  event.preventDefault();
  this.previousDragX = this.dragX;
  var direction = this.options.rightToLeft ? -1 : 1;
  if ( this.options.wrapAround ) {
    moveVector.x = moveVector.x % this.slideableWidth;
  }
  var dragX = this.dragStartPosition + moveVector.x * direction;
  if ( !this.options.wrapAround && this.slides.length ) {
    var originBound = Math.max( -this.slides[0].target, this.dragStartPosition );
    dragX = dragX > originBound ? ( dragX + originBound ) * 0.5 : dragX;
    var endBound = Math.min( -this.getLastSlide().target, this.dragStartPosition );
    dragX = dragX < endBound ? ( dragX + endBound ) * 0.5 : dragX;
  }
  this.dragX = dragX;
  this.dragMoveTime = new Date();
  this.dispatchEvent( 'dragMove', event, [ pointer, moveVector ] );
};
proto.dragEnd = function( event, pointer ) {
  if ( !this.isDraggable ) {
    return;
  }
  if ( this.options.freeScroll ) {
    this.isFreeScrolling = true;
  }
  var index = this.dragEndRestingSelect();
  if ( this.options.freeScroll && !this.options.wrapAround ) {
    var restingX = this.getRestingPosition();
    this.isFreeScrolling = -restingX > this.slides[0].target &&
      -restingX < this.getLastSlide().target;
  } else if ( !this.options.freeScroll && index == this.selectedIndex ) {
    index += this.dragEndBoostSelect();
  }
  delete this.previousDragX;
  this.isDragSelect = this.options.wrapAround;
  this.select( index );
  delete this.isDragSelect;
  this.dispatchEvent( 'dragEnd', event, [ pointer ] );
};
proto.dragEndRestingSelect = function() {
  var restingX = this.getRestingPosition();
  var distance = Math.abs( this.getSlideDistance( -restingX, this.selectedIndex ) );
  var positiveResting = this._getClosestResting( restingX, distance, 1 );
  var negativeResting = this._getClosestResting( restingX, distance, -1 );
  var index = positiveResting.distance < negativeResting.distance ?
    positiveResting.index : negativeResting.index;
  return index;
};
/**
 * given resting X and distance to selected cell
 * get the distance and index of the closest cell
 * @param {Number} restingX - estimated post-flick resting position
 * @param {Number} distance - distance to selected cell
 * @param {Integer} increment - +1 or -1, going up or down
 * @returns {Object} - { distance: {Number}, index: {Integer} }
 */
proto._getClosestResting = function( restingX, distance, increment ) {
  var index = this.selectedIndex;
  var minDistance = Infinity;
  var condition = this.options.contain && !this.options.wrapAround ?
    function( d, md ) { return d <= md; } : function( d, md ) { return d < md; };
  while ( condition( distance, minDistance ) ) {
    index += increment;
    minDistance = distance;
    distance = this.getSlideDistance( -restingX, index );
    if ( distance === null ) {
      break;
    }
    distance = Math.abs( distance );
  }
  return {
    distance: minDistance,
    index: index - increment
  };
};
/**
 * measure distance between x and a slide target
 * @param {Number} x
 * @param {Integer} index - slide index
 */
proto.getSlideDistance = function( x, index ) {
  var len = this.slides.length;
  var isWrapAround = this.options.wrapAround && len > 1;
  var slideIndex = isWrapAround ? utils.modulo( index, len ) : index;
  var slide = this.slides[ slideIndex ];
  if ( !slide ) {
    return null;
  }
  var wrap = isWrapAround ? this.slideableWidth * Math.floor( index / len ) : 0;
  return x - ( slide.target + wrap );
};
proto.dragEndBoostSelect = function() {
  if ( this.previousDragX === undefined || !this.dragMoveTime ||
    new Date() - this.dragMoveTime > 100 ) {
    return 0;
  }
  var distance = this.getSlideDistance( -this.dragX, this.selectedIndex );
  var delta = this.previousDragX - this.dragX;
  if ( distance > 0 && delta > 0 ) {
    return 1;
  } else if ( distance < 0 && delta < 0 ) {
    return -1;
  }
  return 0;
};
proto.staticClick = function( event, pointer ) {
  var clickedCell = this.getParentCell( event.target );
  var cellElem = clickedCell && clickedCell.element;
  var cellIndex = clickedCell && this.cells.indexOf( clickedCell );
  this.dispatchEvent( 'staticClick', event, [ pointer, cellElem, cellIndex ] );
};
proto.onscroll = function() {
  var scroll = getScrollPosition();
  var scrollMoveX = this.pointerDownScroll.x - scroll.x;
  var scrollMoveY = this.pointerDownScroll.y - scroll.y;
  if ( Math.abs( scrollMoveX ) > 3 || Math.abs( scrollMoveY ) > 3 ) {
    this._pointerDone();
  }
};
function getScrollPosition() {
  return {
    x: window.pageXOffset,
    y: window.pageYOffset
  };
}
return Flickity;
}));
/*!
 * Tap listener v2.0.0
 * listens to taps
 * MIT license
 */
/*jshint browser: true, unused: true, undef: true, strict: true */
( function( window, factory ) {
  /*jshint strict: false*/ /*globals define, module, require */
  if ( typeof define == 'function' && define.amd ) {
    define( 'tap-listener/tap-listener',[
      'unipointer/unipointer'
    ], function( Unipointer ) {
      return factory( window, Unipointer );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('unipointer')
    );
  } else {
    window.TapListener = factory(
      window,
      window.Unipointer
    );
  }
}( window, function factory( window, Unipointer ) {
function TapListener( elem ) {
  this.bindTap( elem );
}
var proto = TapListener.prototype = Object.create( Unipointer.prototype );
/**
 * bind tap event to element
 * @param {Element} elem
 */
proto.bindTap = function( elem ) {
  if ( !elem ) {
    return;
  }
  this.unbindTap();
  this.tapElement = elem;
  this._bindStartEvent( elem, true );
};
proto.unbindTap = function() {
  if ( !this.tapElement ) {
    return;
  }
  this._bindStartEvent( this.tapElement, true );
  delete this.tapElement;
};
/**
 * pointer up
 * @param {Event} event
 * @param {Event or Touch} pointer
 */
proto.pointerUp = function( event, pointer ) {
  if ( this.isIgnoringMouseUp && event.type == 'mouseup' ) {
    return;
  }
  var pointerPoint = Unipointer.getPointerPoint( pointer );
  var boundingRect = this.tapElement.getBoundingClientRect();
  var scrollX = window.pageXOffset;
  var scrollY = window.pageYOffset;
  var isInside = pointerPoint.x >= boundingRect.left + scrollX &&
    pointerPoint.x <= boundingRect.right + scrollX &&
    pointerPoint.y >= boundingRect.top + scrollY &&
    pointerPoint.y <= boundingRect.bottom + scrollY;
  if ( isInside ) {
    this.emitEvent( 'tap', [ event, pointer ] );
  }
  if ( event.type != 'mouseup' ) {
    this.isIgnoringMouseUp = true;
    var _this = this;
    setTimeout( function() {
      delete _this.isIgnoringMouseUp;
    }, 400 );
  }
};
proto.destroy = function() {
  this.pointerDone();
  this.unbindTap();
};
return TapListener;
}));
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/prev-next-button',[
      './flickity',
      'tap-listener/tap-listener',
      'fizzy-ui-utils/utils'
    ], function( Flickity, TapListener, utils ) {
      return factory( window, Flickity, TapListener, utils );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('./flickity'),
      require('tap-listener'),
      require('fizzy-ui-utils')
    );
  } else {
    factory(
      window,
      window.Flickity,
      window.TapListener,
      window.fizzyUIUtils
    );
  }
}( window, function factory( window, Flickity, TapListener, utils ) {
'use strict';
var svgURI = 'http://www.w3.org/2000/svg';
function PrevNextButton( direction, parent ) {
  this.direction = direction;
  this.parent = parent;
  this._create();
}
PrevNextButton.prototype = Object.create( TapListener.prototype );
PrevNextButton.prototype._create = function() {
  this.isEnabled = true;
  this.isPrevious = this.direction == -1;
  var leftDirection = this.parent.options.rightToLeft ? 1 : -1;
  this.isLeft = this.direction == leftDirection;
  var element = this.element = document.createElement('button');
  element.className = 'flickity-button flickity-prev-next-button';
  element.className += this.isPrevious ? ' previous' : ' next';
  element.setAttribute( 'type', 'button' );
  this.disable();
  element.setAttribute( 'aria-label', this.isPrevious ? 'Previous' : 'Next' );
  var svg = this.createSVG();
  element.appendChild( svg );
  this.on( 'tap', this.onTap );
  this.parent.on( 'select', this.update.bind( this ) );
  this.on( 'pointerDown', this.parent.childUIPointerDown.bind( this.parent ) );
};
PrevNextButton.prototype.activate = function() {
  this.bindTap( this.element );
  this.element.addEventListener( 'click', this );
  this.parent.element.appendChild( this.element );
};
PrevNextButton.prototype.deactivate = function() {
  this.parent.element.removeChild( this.element );
  TapListener.prototype.destroy.call( this );
  this.element.removeEventListener( 'click', this );
};
PrevNextButton.prototype.createSVG = function() {
  var svg = document.createElementNS( svgURI, 'svg');
  svg.setAttribute( 'class', 'flickity-button-icon' );
  svg.setAttribute( 'viewBox', '0 0 100 100' );
  var path = document.createElementNS( svgURI, 'path');
  var pathMovements = getArrowMovements( this.parent.options.arrowShape );
  path.setAttribute( 'd', pathMovements );
  path.setAttribute( 'class', 'arrow' );
  if ( !this.isLeft ) {
    path.setAttribute( 'transform', 'translate(100, 100) rotate(180) ' );
  }
  svg.appendChild( path );
  return svg;
};
function getArrowMovements( shape ) {
  if ( typeof shape == 'string' ) {
    return shape;
  }
  return 'M ' + shape.x0 + ',50' +
    ' L ' + shape.x1 + ',' + ( shape.y1 + 50 ) +
    ' L ' + shape.x2 + ',' + ( shape.y2 + 50 ) +
    ' L ' + shape.x3 + ',50 ' +
    ' L ' + shape.x2 + ',' + ( 50 - shape.y2 ) +
    ' L ' + shape.x1 + ',' + ( 50 - shape.y1 ) +
    ' Z';
}
PrevNextButton.prototype.onTap = function() {
  if ( !this.isEnabled ) {
    return;
  }
  this.parent.uiChange();
  var method = this.isPrevious ? 'previous' : 'next';
  this.parent[ method ]();
};
PrevNextButton.prototype.handleEvent = utils.handleEvent;
PrevNextButton.prototype.onclick = function( event ) {
  var focused = document.activeElement;
  if ( focused && focused == this.element ) {
    this.onTap( event, event );
  }
};
PrevNextButton.prototype.enable = function() {
  if ( this.isEnabled ) {
    return;
  }
  this.element.disabled = false;
  this.isEnabled = true;
};
PrevNextButton.prototype.disable = function() {
  if ( !this.isEnabled ) {
    return;
  }
  this.element.disabled = true;
  this.isEnabled = false;
};
PrevNextButton.prototype.update = function() {
  var slides = this.parent.slides;
  if ( this.parent.options.wrapAround && slides.length > 1 ) {
    this.enable();
    return;
  }
  var lastIndex = slides.length ? slides.length - 1 : 0;
  var boundIndex = this.isPrevious ? 0 : lastIndex;
  var method = this.parent.selectedIndex == boundIndex ? 'disable' : 'enable';
  this[ method ]();
};
PrevNextButton.prototype.destroy = function() {
  this.deactivate();
};
utils.extend( Flickity.defaults, {
  prevNextButtons: true,
  arrowShape: {
    x0: 10,
    x1: 60, y1: 50,
    x2: 70, y2: 40,
    x3: 30
  }
});
Flickity.createMethods.push('_createPrevNextButtons');
var proto = Flickity.prototype;
proto._createPrevNextButtons = function() {
  if ( !this.options.prevNextButtons ) {
    return;
  }
  this.prevButton = new PrevNextButton( -1, this );
  this.nextButton = new PrevNextButton( 1, this );
  this.on( 'activate', this.activatePrevNextButtons );
};
proto.activatePrevNextButtons = function() {
  this.prevButton.activate();
  this.nextButton.activate();
  this.on( 'deactivate', this.deactivatePrevNextButtons );
};
proto.deactivatePrevNextButtons = function() {
  this.prevButton.deactivate();
  this.nextButton.deactivate();
  this.off( 'deactivate', this.deactivatePrevNextButtons );
};
Flickity.PrevNextButton = PrevNextButton;
return Flickity;
}));
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/page-dots',[
      './flickity',
      'tap-listener/tap-listener',
      'fizzy-ui-utils/utils'
    ], function( Flickity, TapListener, utils ) {
      return factory( window, Flickity, TapListener, utils );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('./flickity'),
      require('tap-listener'),
      require('fizzy-ui-utils')
    );
  } else {
    factory(
      window,
      window.Flickity,
      window.TapListener,
      window.fizzyUIUtils
    );
  }
}( window, function factory( window, Flickity, TapListener, utils ) {
function PageDots( parent ) {
  this.parent = parent;
  this._create();
}
PageDots.prototype = new TapListener();
PageDots.prototype._create = function() {
  this.holder = document.createElement('ol');
  this.holder.className = 'flickity-page-dots';
  this.dots = [];
  this.on( 'tap', this.onTap );
  this.on( 'pointerDown', this.parent.childUIPointerDown.bind( this.parent ) );
};
PageDots.prototype.activate = function() {
  this.setDots();
  this.bindTap( this.holder );
  this.parent.element.appendChild( this.holder );
};
PageDots.prototype.deactivate = function() {
  this.parent.element.removeChild( this.holder );
  TapListener.prototype.destroy.call( this );
};
PageDots.prototype.setDots = function() {
  var delta = this.parent.slides.length - this.dots.length;
  if ( delta > 0 ) {
    this.addDots( delta );
  } else if ( delta < 0 ) {
    this.removeDots( -delta );
  }
};
PageDots.prototype.addDots = function( count ) {
  var fragment = document.createDocumentFragment();
  var newDots = [];
  var length = this.dots.length;
  var max = length + count;
  for ( var i = length; i < max; i++ ) {
    var dot = document.createElement('li');
    dot.className = 'dot';
    dot.setAttribute( 'aria-label', 'Page dot ' + ( i + 1 ) );
    fragment.appendChild( dot );
    newDots.push( dot );
  }
  this.holder.appendChild( fragment );
  this.dots = this.dots.concat( newDots );
};
PageDots.prototype.removeDots = function( count ) {
  var removeDots = this.dots.splice( this.dots.length - count, count );
  removeDots.forEach( function( dot ) {
    this.holder.removeChild( dot );
  }, this );
};
PageDots.prototype.updateSelected = function() {
  if ( this.selectedDot ) {
    this.selectedDot.className = 'dot';
    this.selectedDot.removeAttribute('aria-current');
  }
  if ( !this.dots.length ) {
    return;
  }
  this.selectedDot = this.dots[ this.parent.selectedIndex ];
  this.selectedDot.className = 'dot is-selected';
  this.selectedDot.setAttribute( 'aria-current', 'step' );
};
PageDots.prototype.onTap = function( event ) {
  var target = event.target;
  if ( target.nodeName != 'LI' ) {
    return;
  }
  this.parent.uiChange();
  var index = this.dots.indexOf( target );
  this.parent.select( index );
};
PageDots.prototype.destroy = function() {
  this.deactivate();
};
Flickity.PageDots = PageDots;
utils.extend( Flickity.defaults, {
  pageDots: true
});
Flickity.createMethods.push('_createPageDots');
var proto = Flickity.prototype;
proto._createPageDots = function() {
  if ( !this.options.pageDots ) {
    return;
  }
  this.pageDots = new PageDots( this );
  this.on( 'activate', this.activatePageDots );
  this.on( 'select', this.updateSelectedPageDots );
  this.on( 'cellChange', this.updatePageDots );
  this.on( 'resize', this.updatePageDots );
  this.on( 'deactivate', this.deactivatePageDots );
};
proto.activatePageDots = function() {
  this.pageDots.activate();
};
proto.updateSelectedPageDots = function() {
  this.pageDots.updateSelected();
};
proto.updatePageDots = function() {
  this.pageDots.setDots();
};
proto.deactivatePageDots = function() {
  this.pageDots.deactivate();
};
Flickity.PageDots = PageDots;
return Flickity;
}));
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/player',[
      'ev-emitter/ev-emitter',
      'fizzy-ui-utils/utils',
      './flickity'
    ], function( EvEmitter, utils, Flickity ) {
      return factory( EvEmitter, utils, Flickity );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      require('ev-emitter'),
      require('fizzy-ui-utils'),
      require('./flickity')
    );
  } else {
    factory(
      window.EvEmitter,
      window.fizzyUIUtils,
      window.Flickity
    );
  }
}( window, function factory( EvEmitter, utils, Flickity ) {
function Player( parent ) {
  this.parent = parent;
  this.state = 'stopped';
  this.onVisibilityChange = this.visibilityChange.bind( this );
  this.onVisibilityPlay = this.visibilityPlay.bind( this );
}
Player.prototype = Object.create( EvEmitter.prototype );
Player.prototype.play = function() {
  if ( this.state == 'playing' ) {
    return;
  }
  var isPageHidden = document.hidden;
  if ( isPageHidden ) {
    document.addEventListener( 'visibilitychange', this.onVisibilityPlay );
    return;
  }
  this.state = 'playing';
  document.addEventListener( 'visibilitychange', this.onVisibilityChange );
  this.tick();
};
Player.prototype.tick = function() {
  if ( this.state != 'playing' ) {
    return;
  }
  var time = this.parent.options.autoPlay;
  time = typeof time == 'number' ? time : 3000;
  var _this = this;
  this.clear();
  this.timeout = setTimeout( function() {
    _this.parent.next( true );
    _this.tick();
  }, time );
};
Player.prototype.stop = function() {
  this.state = 'stopped';
  this.clear();
  document.removeEventListener( 'visibilitychange', this.onVisibilityChange );
};
Player.prototype.clear = function() {
  clearTimeout( this.timeout );
};
Player.prototype.pause = function() {
  if ( this.state == 'playing' ) {
    this.state = 'paused';
    this.clear();
  }
};
Player.prototype.unpause = function() {
  if ( this.state == 'paused' ) {
    this.play();
  }
};
Player.prototype.visibilityChange = function() {
  var isPageHidden = document.hidden;
  this[ isPageHidden ? 'pause' : 'unpause' ]();
};
Player.prototype.visibilityPlay = function() {
  this.play();
  document.removeEventListener( 'visibilitychange', this.onVisibilityPlay );
};
utils.extend( Flickity.defaults, {
  pauseAutoPlayOnHover: true
});
Flickity.createMethods.push('_createPlayer');
var proto = Flickity.prototype;
proto._createPlayer = function() {
  this.player = new Player( this );
  this.on( 'activate', this.activatePlayer );
  this.on( 'uiChange', this.stopPlayer );
  this.on( 'pointerDown', this.stopPlayer );
  this.on( 'deactivate', this.deactivatePlayer );
};
proto.activatePlayer = function() {
  if ( !this.options.autoPlay ) {
    return;
  }
  this.player.play();
  this.element.addEventListener( 'mouseenter', this );
};
proto.playPlayer = function() {
  this.player.play();
};
proto.stopPlayer = function() {
  this.player.stop();
};
proto.pausePlayer = function() {
  this.player.pause();
};
proto.unpausePlayer = function() {
  this.player.unpause();
};
proto.deactivatePlayer = function() {
  this.player.stop();
  this.element.removeEventListener( 'mouseenter', this );
};
proto.onmouseenter = function() {
  if ( !this.options.pauseAutoPlayOnHover ) {
    return;
  }
  this.player.pause();
  this.element.addEventListener( 'mouseleave', this );
};
proto.onmouseleave = function() {
  this.player.unpause();
  this.element.removeEventListener( 'mouseleave', this );
};
Flickity.Player = Player;
return Flickity;
}));
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/add-remove-cell',[
      './flickity',
      'fizzy-ui-utils/utils'
    ], function( Flickity, utils ) {
      return factory( window, Flickity, utils );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('./flickity'),
      require('fizzy-ui-utils')
    );
  } else {
    factory(
      window,
      window.Flickity,
      window.fizzyUIUtils
    );
  }
}( window, function factory( window, Flickity, utils ) {
function getCellsFragment( cells ) {
  var fragment = document.createDocumentFragment();
  cells.forEach( function( cell ) {
    fragment.appendChild( cell.element );
  });
  return fragment;
}
var proto = Flickity.prototype;
/**
 * Insert, prepend, or append cells
 * @param {Element, Array, NodeList} elems
 * @param {Integer} index
 */
proto.insert = function( elems, index ) {
  var cells = this._makeCells( elems );
  if ( !cells || !cells.length ) {
    return;
  }
  var len = this.cells.length;
  index = index === undefined ? len : index;
  var fragment = getCellsFragment( cells );
  var isAppend = index == len;
  if ( isAppend ) {
    this.slider.appendChild( fragment );
  } else {
    var insertCellElement = this.cells[ index ].element;
    this.slider.insertBefore( fragment, insertCellElement );
  }
  if ( index === 0 ) {
    this.cells = cells.concat( this.cells );
  } else if ( isAppend ) {
    this.cells = this.cells.concat( cells );
  } else {
    var endCells = this.cells.splice( index, len - index );
    this.cells = this.cells.concat( cells ).concat( endCells );
  }
  this._sizeCells( cells );
  this.cellChange( index, true );
};
proto.append = function( elems ) {
  this.insert( elems, this.cells.length );
};
proto.prepend = function( elems ) {
  this.insert( elems, 0 );
};
/**
 * Remove cells
 * @param {Element, Array, NodeList} elems
 */
proto.remove = function( elems ) {
  var cells = this.getCells( elems );
  if ( !cells || !cells.length ) {
    return;
  }
  var minCellIndex = this.cells.length - 1;
  cells.forEach( function( cell ) {
    cell.remove();
    var index = this.cells.indexOf( cell );
    minCellIndex = Math.min( index, minCellIndex );
    utils.removeFrom( this.cells, cell );
  }, this );
  this.cellChange( minCellIndex, true );
};
/**
 * logic to be run after a cell's size changes
 * @param {Element} elem - cell's element
 */
proto.cellSizeChange = function( elem ) {
  var cell = this.getCell( elem );
  if ( !cell ) {
    return;
  }
  cell.getSize();
  var index = this.cells.indexOf( cell );
  this.cellChange( index );
};
/**
 * logic any time a cell is changed: added, removed, or size changed
 * @param {Integer} changedCellIndex - index of the changed cell, optional
 */
proto.cellChange = function( changedCellIndex, isPositioningSlider ) {
  var prevSelectedElem = this.selectedElement;
  this._positionCells( changedCellIndex );
  this._getWrapShiftCells();
  this.setGallerySize();
  var cell = this.getCell( prevSelectedElem );
  if ( cell ) {
    this.selectedIndex = this.getCellSlideIndex( cell );
  }
  this.selectedIndex = Math.min( this.slides.length - 1, this.selectedIndex );
  this.emitEvent( 'cellChange', [ changedCellIndex ] );
  this.select( this.selectedIndex );
  if ( isPositioningSlider ) {
    this.positionSliderAtSelected();
  }
};
return Flickity;
}));
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/lazyload',[
      './flickity',
      'fizzy-ui-utils/utils'
    ], function( Flickity, utils ) {
      return factory( window, Flickity, utils );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('./flickity'),
      require('fizzy-ui-utils')
    );
  } else {
    factory(
      window,
      window.Flickity,
      window.fizzyUIUtils
    );
  }
}( window, function factory( window, Flickity, utils ) {
'use strict';
Flickity.createMethods.push('_createLazyload');
var proto = Flickity.prototype;
proto._createLazyload = function() {
  this.on( 'select', this.lazyLoad );
};
proto.lazyLoad = function() {
  var lazyLoad = this.options.lazyLoad;
  if ( !lazyLoad ) {
    return;
  }
  var adjCount = typeof lazyLoad == 'number' ? lazyLoad : 0;
  var cellElems = this.getAdjacentCellElements( adjCount );
  var lazyImages = [];
  cellElems.forEach( function( cellElem ) {
    var lazyCellImages = getCellLazyImages( cellElem );
    lazyImages = lazyImages.concat( lazyCellImages );
  });
  lazyImages.forEach( function( img ) {
    new LazyLoader( img, this );
  }, this );
};
function getCellLazyImages( cellElem ) {
  if ( cellElem.nodeName == 'IMG' ) {
    var lazyloadAttr = cellElem.getAttribute('data-flickity-lazyload');
    var srcAttr = cellElem.getAttribute('data-flickity-lazyload-src');
    var srcsetAttr = cellElem.getAttribute('data-flickity-lazyload-srcset');
    if ( lazyloadAttr || srcAttr || srcsetAttr ) {
      return [ cellElem ];
    }
  }
  var lazySelector = 'img[data-flickity-lazyload], ' +
    'img[data-flickity-lazyload-src], img[data-flickity-lazyload-srcset]';
  var imgs = cellElem.querySelectorAll( lazySelector );
  return utils.makeArray( imgs );
}
/**
 * class to handle loading images
 */
function LazyLoader( img, flickity ) {
  this.img = img;
  this.flickity = flickity;
  this.load();
}
LazyLoader.prototype.handleEvent = utils.handleEvent;
LazyLoader.prototype.load = function() {
  this.img.addEventListener( 'load', this );
  this.img.addEventListener( 'error', this );
  var src = this.img.getAttribute('data-flickity-lazyload') ||
    this.img.getAttribute('data-flickity-lazyload-src');
  var srcset = this.img.getAttribute('data-flickity-lazyload-srcset');
  this.img.src = src;
  if ( srcset ) {
    this.img.setAttribute( 'srcset', srcset );
  }
  this.img.removeAttribute('data-flickity-lazyload');
  this.img.removeAttribute('data-flickity-lazyload-src');
  this.img.removeAttribute('data-flickity-lazyload-srcset');
};
LazyLoader.prototype.onload = function( event ) {
  this.complete( event, 'flickity-lazyloaded' );
};
LazyLoader.prototype.onerror = function( event ) {
  this.complete( event, 'flickity-lazyerror' );
};
LazyLoader.prototype.complete = function( event, className ) {
  this.img.removeEventListener( 'load', this );
  this.img.removeEventListener( 'error', this );
  var cell = this.flickity.getParentCell( this.img );
  var cellElem = cell && cell.element;
  this.flickity.cellSizeChange( cellElem );
  this.img.classList.add( className );
  this.flickity.dispatchEvent( 'lazyLoad', event, cellElem );
};
Flickity.LazyLoader = LazyLoader;
return Flickity;
}));
/*!
 * Flickity v2.1.2
 * Touch, responsive, flickable carousels
 *
 * Licensed GPLv3 for open source use
 * or Flickity Commercial License for commercial use
 *
 * https://flickity.metafizzy.co
 * Copyright 2015-2018 Metafizzy
 */
( function( window, factory ) {
  /* jshint strict: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity/js/index',[
      './flickity',
      './drag',
      './prev-next-button',
      './page-dots',
      './player',
      './add-remove-cell',
      './lazyload'
    ], factory );
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      require('./flickity'),
      require('./drag'),
      require('./prev-next-button'),
      require('./page-dots'),
      require('./player'),
      require('./add-remove-cell'),
      require('./lazyload')
    );
  }
})( window, function factory( Flickity ) {
  /*jshint strict: false*/
  return Flickity;
});
/*!
 * Flickity asNavFor v2.0.1
 * enable asNavFor for Flickity
 */
/*jshint browser: true, undef: true, unused: true, strict: true*/
( function( window, factory ) {
  /*jshint strict: false */ /*globals define, module, require */
  if ( typeof define == 'function' && define.amd ) {
    define( 'flickity-as-nav-for/as-nav-for',[
      'flickity/js/index',
      'fizzy-ui-utils/utils'
    ], factory );
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      require('flickity'),
      require('fizzy-ui-utils')
    );
  } else {
    window.Flickity = factory(
      window.Flickity,
      window.fizzyUIUtils
    );
  }
}( window, function factory( Flickity, utils ) {
Flickity.createMethods.push('_createAsNavFor');
var proto = Flickity.prototype;
proto._createAsNavFor = function() {
  this.on( 'activate', this.activateAsNavFor );
  this.on( 'deactivate', this.deactivateAsNavFor );
  this.on( 'destroy', this.destroyAsNavFor );
  var asNavForOption = this.options.asNavFor;
  if ( !asNavForOption ) {
    return;
  }
  var _this = this;
  setTimeout( function initNavCompanion() {
    _this.setNavCompanion( asNavForOption );
  });
};
proto.setNavCompanion = function( elem ) {
  elem = utils.getQueryElement( elem );
  var companion = Flickity.data( elem );
  if ( !companion || companion == this ) {
    return;
  }
  this.navCompanion = companion;
  var _this = this;
  this.onNavCompanionSelect = function() {
    _this.navCompanionSelect();
  };
  companion.on( 'select', this.onNavCompanionSelect );
  this.on( 'staticClick', this.onNavStaticClick );
  this.navCompanionSelect( true );
};
proto.navCompanionSelect = function( isInstant ) {
  if ( !this.navCompanion ) {
    return;
  }
  var selectedCell = this.navCompanion.selectedCells[0];
  var firstIndex = this.navCompanion.cells.indexOf( selectedCell );
  var lastIndex = firstIndex + this.navCompanion.selectedCells.length - 1;
  var selectIndex = Math.floor( lerp( firstIndex, lastIndex,
    this.navCompanion.cellAlign ) );
  this.selectCell( selectIndex, false, isInstant );
  this.removeNavSelectedElements();
  if ( selectIndex >= this.cells.length ) {
    return;
  }
  var selectedCells = this.cells.slice( firstIndex, lastIndex + 1 );
  this.navSelectedElements = selectedCells.map( function( cell ) {
    return cell.element;
  });
  this.changeNavSelectedClass('add');
};
function lerp( a, b, t ) {
  return ( b - a ) * t + a;
}
proto.changeNavSelectedClass = function( method ) {
  this.navSelectedElements.forEach( function( navElem ) {
    navElem.classList[ method ]('is-nav-selected');
  });
};
proto.activateAsNavFor = function() {
  this.navCompanionSelect( true );
};
proto.removeNavSelectedElements = function() {
  if ( !this.navSelectedElements ) {
    return;
  }
  this.changeNavSelectedClass('remove');
  delete this.navSelectedElements;
};
proto.onNavStaticClick = function( event, pointer, cellElement, cellIndex ) {
  if ( typeof cellIndex == 'number' ) {
    this.navCompanion.selectCell( cellIndex );
  }
};
proto.deactivateAsNavFor = function() {
  this.removeNavSelectedElements();
};
proto.destroyAsNavFor = function() {
  if ( !this.navCompanion ) {
    return;
  }
  this.navCompanion.off( 'select', this.onNavCompanionSelect );
  this.off( 'staticClick', this.onNavStaticClick );
  delete this.navCompanion;
};
return Flickity;
}));
/*!
 * imagesLoaded v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
( function( window, factory ) { 'use strict';
  /*global define: false, module: false, require: false */
  if ( typeof define == 'function' && define.amd ) {
    define( 'imagesloaded/imagesloaded',[
      'ev-emitter/ev-emitter'
    ], function( EvEmitter ) {
      return factory( window, EvEmitter );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('ev-emitter')
    );
  } else {
    window.imagesLoaded = factory(
      window,
      window.EvEmitter
    );
  }
})( typeof window !== 'undefined' ? window : this,
function factory( window, EvEmitter ) {
var $ = window.jQuery;
var console = window.console;
function extend( a, b ) {
  for ( var prop in b ) {
    a[ prop ] = b[ prop ];
  }
  return a;
}
var arraySlice = Array.prototype.slice;
function makeArray( obj ) {
  if ( Array.isArray( obj ) ) {
    return obj;
  }
  var isArrayLike = typeof obj == 'object' && typeof obj.length == 'number';
  if ( isArrayLike ) {
    return arraySlice.call( obj );
  }
  return [ obj ];
}
/**
 * @param {Array, Element, NodeList, String} elem
 * @param {Object or Function} options - if function, use as callback
 * @param {Function} onAlways - callback function
 */
function ImagesLoaded( elem, options, onAlways ) {
  if ( !( this instanceof ImagesLoaded ) ) {
    return new ImagesLoaded( elem, options, onAlways );
  }
  var queryElem = elem;
  if ( typeof elem == 'string' ) {
    queryElem = document.querySelectorAll( elem );
  }
  if ( !queryElem ) {
    console.error( 'Bad element for imagesLoaded ' + ( queryElem || elem ) );
    return;
  }
  this.elements = makeArray( queryElem );
  this.options = extend( {}, this.options );
  if ( typeof options == 'function' ) {
    onAlways = options;
  } else {
    extend( this.options, options );
  }
  if ( onAlways ) {
    this.on( 'always', onAlways );
  }
  this.getImages();
  if ( $ ) {
    this.jqDeferred = new $.Deferred();
  }
  setTimeout( this.check.bind( this ) );
}
ImagesLoaded.prototype = Object.create( EvEmitter.prototype );
ImagesLoaded.prototype.options = {};
ImagesLoaded.prototype.getImages = function() {
  this.images = [];
  this.elements.forEach( this.addElementImages, this );
};
/**
 * @param {Node} element
 */
ImagesLoaded.prototype.addElementImages = function( elem ) {
  if ( elem.nodeName == 'IMG' ) {
    this.addImage( elem );
  }
  if ( this.options.background === true ) {
    this.addElementBackgroundImages( elem );
  }
  var nodeType = elem.nodeType;
  if ( !nodeType || !elementNodeTypes[ nodeType ] ) {
    return;
  }
  var childImgs = elem.querySelectorAll('img');
  for ( var i=0; i < childImgs.length; i++ ) {
    var img = childImgs[i];
    this.addImage( img );
  }
  if ( typeof this.options.background == 'string' ) {
    var children = elem.querySelectorAll( this.options.background );
    for ( i=0; i < children.length; i++ ) {
      var child = children[i];
      this.addElementBackgroundImages( child );
    }
  }
};
var elementNodeTypes = {
  1: true,
  9: true,
  11: true
};
ImagesLoaded.prototype.addElementBackgroundImages = function( elem ) {
  var style = getComputedStyle( elem );
  if ( !style ) {
    return;
  }
  var reURL = /url\((['"])?(.*?)\1\)/gi;
  var matches = reURL.exec( style.backgroundImage );
  while ( matches !== null ) {
    var url = matches && matches[2];
    if ( url ) {
      this.addBackground( url, elem );
    }
    matches = reURL.exec( style.backgroundImage );
  }
};
/**
 * @param {Image} img
 */
ImagesLoaded.prototype.addImage = function( img ) {
  var loadingImage = new LoadingImage( img );
  this.images.push( loadingImage );
};
ImagesLoaded.prototype.addBackground = function( url, elem ) {
  var background = new Background( url, elem );
  this.images.push( background );
};
ImagesLoaded.prototype.check = function() {
  var _this = this;
  this.progressedCount = 0;
  this.hasAnyBroken = false;
  if ( !this.images.length ) {
    this.complete();
    return;
  }
  function onProgress( image, elem, message ) {
    setTimeout( function() {
      _this.progress( image, elem, message );
    });
  }
  this.images.forEach( function( loadingImage ) {
    loadingImage.once( 'progress', onProgress );
    loadingImage.check();
  });
};
ImagesLoaded.prototype.progress = function( image, elem, message ) {
  this.progressedCount++;
  this.hasAnyBroken = this.hasAnyBroken || !image.isLoaded;
  this.emitEvent( 'progress', [ this, image, elem ] );
  if ( this.jqDeferred && this.jqDeferred.notify ) {
    this.jqDeferred.notify( this, image );
  }
  if ( this.progressedCount == this.images.length ) {
    this.complete();
  }
  if ( this.options.debug && console ) {
    console.log( 'progress: ' + message, image, elem );
  }
};
ImagesLoaded.prototype.complete = function() {
  var eventName = this.hasAnyBroken ? 'fail' : 'done';
  this.isComplete = true;
  this.emitEvent( eventName, [ this ] );
  this.emitEvent( 'always', [ this ] );
  if ( this.jqDeferred ) {
    var jqMethod = this.hasAnyBroken ? 'reject' : 'resolve';
    this.jqDeferred[ jqMethod ]( this );
  }
};
function LoadingImage( img ) {
  this.img = img;
}
LoadingImage.prototype = Object.create( EvEmitter.prototype );
LoadingImage.prototype.check = function() {
  var isComplete = this.getIsImageComplete();
  if ( isComplete ) {
    this.confirm( this.img.naturalWidth !== 0, 'naturalWidth' );
    return;
  }
  this.proxyImage = new Image();
  this.proxyImage.addEventListener( 'load', this );
  this.proxyImage.addEventListener( 'error', this );
  this.img.addEventListener( 'load', this );
  this.img.addEventListener( 'error', this );
  this.proxyImage.src = this.img.src;
};
LoadingImage.prototype.getIsImageComplete = function() {
  return this.img.complete && this.img.naturalWidth;
};
LoadingImage.prototype.confirm = function( isLoaded, message ) {
  this.isLoaded = isLoaded;
  this.emitEvent( 'progress', [ this, this.img, message ] );
};
LoadingImage.prototype.handleEvent = function( event ) {
  var method = 'on' + event.type;
  if ( this[ method ] ) {
    this[ method ]( event );
  }
};
LoadingImage.prototype.onload = function() {
  this.confirm( true, 'onload' );
  this.unbindEvents();
};
LoadingImage.prototype.onerror = function() {
  this.confirm( false, 'onerror' );
  this.unbindEvents();
};
LoadingImage.prototype.unbindEvents = function() {
  this.proxyImage.removeEventListener( 'load', this );
  this.proxyImage.removeEventListener( 'error', this );
  this.img.removeEventListener( 'load', this );
  this.img.removeEventListener( 'error', this );
};
function Background( url, element ) {
  this.url = url;
  this.element = element;
  this.img = new Image();
}
Background.prototype = Object.create( LoadingImage.prototype );
Background.prototype.check = function() {
  this.img.addEventListener( 'load', this );
  this.img.addEventListener( 'error', this );
  this.img.src = this.url;
  var isComplete = this.getIsImageComplete();
  if ( isComplete ) {
    this.confirm( this.img.naturalWidth !== 0, 'naturalWidth' );
    this.unbindEvents();
  }
};
Background.prototype.unbindEvents = function() {
  this.img.removeEventListener( 'load', this );
  this.img.removeEventListener( 'error', this );
};
Background.prototype.confirm = function( isLoaded, message ) {
  this.isLoaded = isLoaded;
  this.emitEvent( 'progress', [ this, this.element, message ] );
};
ImagesLoaded.makeJQueryPlugin = function( jQuery ) {
  jQuery = jQuery || window.jQuery;
  if ( !jQuery ) {
    return;
  }
  $ = jQuery;
  $.fn.imagesLoaded = function( options, callback ) {
    var instance = new ImagesLoaded( this, options, callback );
    return instance.jqDeferred.promise( $(this) );
  };
};
ImagesLoaded.makeJQueryPlugin();
return ImagesLoaded;
});
/*!
 * Flickity imagesLoaded v2.0.0
 * enables imagesLoaded option for Flickity
 */
/*jshint browser: true, strict: true, undef: true, unused: true */
( function( window, factory ) {
  /*jshint strict: false */ /*globals define, module, require */
  if ( typeof define == 'function' && define.amd ) {
    define( [
      'flickity/js/index',
      'imagesloaded/imagesloaded'
    ], function( Flickity, imagesLoaded ) {
      return factory( window, Flickity, imagesLoaded );
    });
  } else if ( typeof module == 'object' && module.exports ) {
    module.exports = factory(
      window,
      require('flickity'),
      require('imagesloaded')
    );
  } else {
    window.Flickity = factory(
      window,
      window.Flickity,
      window.imagesLoaded
    );
  }
}( window, function factory( window, Flickity, imagesLoaded ) {
'use strict';
Flickity.createMethods.push('_createImagesLoaded');
var proto = Flickity.prototype;
proto._createImagesLoaded = function() {
  this.on( 'activate', this.imagesLoaded );
};
proto.imagesLoaded = function() {
  if ( !this.options.imagesLoaded ) {
    return;
  }
  var _this = this;
  function onImagesLoadedProgress( instance, image ) {
    var cell = _this.getParentCell( image.img );
    _this.cellSizeChange( cell && cell.element );
    if ( !_this.options.freeScroll ) {
      _this.positionSliderAtSelected();
    }
  }
  imagesLoaded( this.slider ).on( 'progress', onImagesLoadedProgress );
};
return Flickity;
}));

!function(a){a.flexslider=function(b,c){var d=a(b);d.vars=a.extend({},a.flexslider.defaults,c);var j,e=d.vars.namespace,f=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,g=("ontouchstart"in window||f||window.DocumentTouch&&document instanceof DocumentTouch)&&d.vars.touch,h="click touchend MSPointerUp",i="",k="vertical"===d.vars.direction,l=d.vars.reverse,m=d.vars.itemWidth>0,n="fade"===d.vars.animation,o=""!==d.vars.asNavFor,p={},q=!0;a.data(b,"flexslider",d),p={init:function(){d.animating=!1,d.currentSlide=parseInt(d.vars.startAt?d.vars.startAt:0,10),isNaN(d.currentSlide)&&(d.currentSlide=0),d.animatingTo=d.currentSlide,d.atEnd=0===d.currentSlide||d.currentSlide===d.last,d.containerSelector=d.vars.selector.substr(0,d.vars.selector.search(" ")),d.slides=a(d.vars.selector,d),d.container=a(d.containerSelector,d),d.count=d.slides.length,d.syncExists=a(d.vars.sync).length>0,"slide"===d.vars.animation&&(d.vars.animation="swing"),d.prop=k?"top":"marginLeft",d.args={},d.manualPause=!1,d.stopped=!1,d.started=!1,d.startTimeout=null,d.transitions=!d.vars.video&&!n&&d.vars.useCSS&&function(){var a=document.createElement("div"),b=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var c in b)if(void 0!==a.style[b[c]])return d.pfx=b[c].replace("Perspective","").toLowerCase(),d.prop="-"+d.pfx+"-transform",!0;return!1}(),d.ensureAnimationEnd="",""!==d.vars.controlsContainer&&(d.controlsContainer=a(d.vars.controlsContainer).length>0&&a(d.vars.controlsContainer)),""!==d.vars.manualControls&&(d.manualControls=a(d.vars.manualControls).length>0&&a(d.vars.manualControls)),d.vars.randomize&&(d.slides.sort(function(){return Math.round(Math.random())-.5}),d.container.empty().append(d.slides)),d.doMath(),d.setup("init"),d.vars.controlNav&&p.controlNav.setup(),d.vars.directionNav&&p.directionNav.setup(),d.vars.keyboard&&(1===a(d.containerSelector).length||d.vars.multipleKeyboard)&&a(document).bind("keyup",function(a){var b=a.keyCode;if(!d.animating&&(39===b||37===b)){var c=39===b?d.getTarget("next"):37===b?d.getTarget("prev"):!1;d.flexAnimate(c,d.vars.pauseOnAction)}}),d.vars.mousewheel&&d.bind("mousewheel",function(a,b){a.preventDefault();var f=0>b?d.getTarget("next"):d.getTarget("prev");d.flexAnimate(f,d.vars.pauseOnAction)}),d.vars.pausePlay&&p.pausePlay.setup(),d.vars.slideshow&&d.vars.pauseInvisible&&p.pauseInvisible.init(),d.vars.slideshow&&(d.vars.pauseOnHover&&d.hover(function(){d.manualPlay||d.manualPause||d.pause()},function(){d.manualPause||d.manualPlay||d.stopped||d.play()}),d.vars.pauseInvisible&&p.pauseInvisible.isHidden()||(d.vars.initDelay>0?d.startTimeout=setTimeout(d.play,d.vars.initDelay):d.play())),o&&p.asNav.setup(),g&&d.vars.touch&&p.touch(),(!n||n&&d.vars.smoothHeight)&&a(window).bind("resize orientationchange focus",p.resize),d.find("img").attr("draggable","false"),setTimeout(function(){d.vars.start(d)},200)},asNav:{setup:function(){d.asNav=!0,d.animatingTo=Math.floor(d.currentSlide/d.move),d.currentItem=d.currentSlide,d.slides.removeClass(e+"active-slide").eq(d.currentItem).addClass(e+"active-slide"),f?(b._slider=d,d.slides.each(function(){var b=this;b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",function(a){a.preventDefault(),a.currentTarget._gesture&&a.currentTarget._gesture.addPointer(a.pointerId)},!1),b.addEventListener("MSGestureTap",function(b){b.preventDefault();var c=a(this),e=c.index();a(d.vars.asNavFor).data("flexslider").animating||c.hasClass("active")||(d.direction=d.currentItem<e?"next":"prev",d.flexAnimate(e,d.vars.pauseOnAction,!1,!0,!0))})})):d.slides.on(h,function(b){b.preventDefault();var c=a(this),f=c.index(),g=c.offset().left-a(d).scrollLeft();0>=g&&c.hasClass(e+"active-slide")?d.flexAnimate(d.getTarget("prev"),!0):a(d.vars.asNavFor).data("flexslider").animating||c.hasClass(e+"active-slide")||(d.direction=d.currentItem<f?"next":"prev",d.flexAnimate(f,d.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){d.manualControls?p.controlNav.setupManual():p.controlNav.setupPaging()},setupPaging:function(){var f,g,b="thumbnails"===d.vars.controlNav?"control-thumbs":"control-paging",c=1;if(d.controlNavScaffold=a('<ol class="'+e+"control-nav "+e+b+'"></ol>'),d.pagingCount>1)for(var j=0;j<d.pagingCount;j++){if(g=d.slides.eq(j),f="thumbnails"===d.vars.controlNav?'<img src="'+g.attr("data-thumb")+'"/>':"<a>"+c+"</a>","thumbnails"===d.vars.controlNav&&!0===d.vars.thumbCaptions){var k=g.attr("data-thumbcaption");""!=k&&void 0!=k&&(f+='<span class="'+e+'caption">'+k+"</span>")}d.controlNavScaffold.append("<li>"+f+"</li>"),c++}d.controlsContainer?a(d.controlsContainer).append(d.controlNavScaffold):d.append(d.controlNavScaffold),p.controlNav.set(),p.controlNav.active(),d.controlNavScaffold.delegate("a, img",h,function(b){if(b.preventDefault(),""===i||i===b.type){var c=a(this),f=d.controlNav.index(c);c.hasClass(e+"active")||(d.direction=f>d.currentSlide?"next":"prev",d.flexAnimate(f,d.vars.pauseOnAction))}""===i&&(i=b.type),p.setToClearWatchedEvent()})},setupManual:function(){d.controlNav=d.manualControls,p.controlNav.active(),d.controlNav.bind(h,function(b){if(b.preventDefault(),""===i||i===b.type){var c=a(this),f=d.controlNav.index(c);c.hasClass(e+"active")||(d.direction=f>d.currentSlide?"next":"prev",d.flexAnimate(f,d.vars.pauseOnAction))}""===i&&(i=b.type),p.setToClearWatchedEvent()})},set:function(){var b="thumbnails"===d.vars.controlNav?"img":"a";d.controlNav=a("."+e+"control-nav li "+b,d.controlsContainer?d.controlsContainer:d)},active:function(){d.controlNav.removeClass(e+"active").eq(d.animatingTo).addClass(e+"active")},update:function(b,c){d.pagingCount>1&&"add"===b?d.controlNavScaffold.append(a("<li><a>"+d.count+"</a></li>")):1===d.pagingCount?d.controlNavScaffold.find("li").remove():d.controlNav.eq(c).closest("li").remove(),p.controlNav.set(),d.pagingCount>1&&d.pagingCount!==d.controlNav.length?d.update(c,b):p.controlNav.active()}},directionNav:{setup:function(){var b=a('<ul class="'+e+'direction-nav"><li><a class="'+e+'prev" href="#">'+d.vars.prevText+'</a></li><li><a class="'+e+'next" href="#">'+d.vars.nextText+"</a></li></ul>");d.controlsContainer?(a(d.controlsContainer).append(b),d.directionNav=a("."+e+"direction-nav li a",d.controlsContainer)):(d.append(b),d.directionNav=a("."+e+"direction-nav li a",d)),p.directionNav.update(),d.directionNav.bind(h,function(b){b.preventDefault();var c;(""===i||i===b.type)&&(c=a(this).hasClass(e+"next")?d.getTarget("next"):d.getTarget("prev"),d.flexAnimate(c,d.vars.pauseOnAction)),""===i&&(i=b.type),p.setToClearWatchedEvent()})},update:function(){var a=e+"disabled";1===d.pagingCount?d.directionNav.addClass(a).attr("tabindex","-1"):d.vars.animationLoop?d.directionNav.removeClass(a).removeAttr("tabindex"):0===d.animatingTo?d.directionNav.removeClass(a).filter("."+e+"prev").addClass(a).attr("tabindex","-1"):d.animatingTo===d.last?d.directionNav.removeClass(a).filter("."+e+"next").addClass(a).attr("tabindex","-1"):d.directionNav.removeClass(a).removeAttr("tabindex")}},pausePlay:{setup:function(){var b=a('<div class="'+e+'pauseplay"><a></a></div>');d.controlsContainer?(d.controlsContainer.append(b),d.pausePlay=a("."+e+"pauseplay a",d.controlsContainer)):(d.append(b),d.pausePlay=a("."+e+"pauseplay a",d)),p.pausePlay.update(d.vars.slideshow?e+"pause":e+"play"),d.pausePlay.bind(h,function(b){b.preventDefault(),(""===i||i===b.type)&&(a(this).hasClass(e+"pause")?(d.manualPause=!0,d.manualPlay=!1,d.pause()):(d.manualPause=!1,d.manualPlay=!0,d.play())),""===i&&(i=b.type),p.setToClearWatchedEvent()})},update:function(a){"play"===a?d.pausePlay.removeClass(e+"pause").addClass(e+"play").html(d.vars.playText):d.pausePlay.removeClass(e+"play").addClass(e+"pause").html(d.vars.pauseText)}},touch:function(){function r(f){d.animating?f.preventDefault():(window.navigator.msPointerEnabled||1===f.touches.length)&&(d.pause(),g=k?d.h:d.w,i=Number(new Date),o=f.touches[0].pageX,p=f.touches[0].pageY,e=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*g:(d.currentSlide+d.cloneOffset)*g,a=k?p:o,c=k?o:p,b.addEventListener("touchmove",s,!1),b.addEventListener("touchend",t,!1))}function s(b){o=b.touches[0].pageX,p=b.touches[0].pageY,h=k?a-p:a-o,j=k?Math.abs(h)<Math.abs(o-c):Math.abs(h)<Math.abs(p-c);var f=500;(!j||Number(new Date)-i>f)&&(b.preventDefault(),!n&&d.transitions&&(d.vars.animationLoop||(h/=0===d.currentSlide&&0>h||d.currentSlide===d.last&&h>0?Math.abs(h)/g+2:1),d.setProps(e+h,"setTouch")))}function t(){if(b.removeEventListener("touchmove",s,!1),d.animatingTo===d.currentSlide&&!j&&null!==h){var k=l?-h:h,m=k>0?d.getTarget("next"):d.getTarget("prev");d.canAdvance(m)&&(Number(new Date)-i<550&&Math.abs(k)>50||Math.abs(k)>g/2)?d.flexAnimate(m,d.vars.pauseOnAction):n||d.flexAnimate(d.currentSlide,d.vars.pauseOnAction,!0)}b.removeEventListener("touchend",t,!1),a=null,c=null,h=null,e=null}function u(a){a.stopPropagation(),d.animating?a.preventDefault():(d.pause(),b._gesture.addPointer(a.pointerId),q=0,g=k?d.h:d.w,i=Number(new Date),e=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*g:(d.currentSlide+d.cloneOffset)*g)}function v(a){a.stopPropagation();var c=a.target._slider;if(c){var d=-a.translationX,f=-a.translationY;return q+=k?f:d,h=q,j=k?Math.abs(q)<Math.abs(-d):Math.abs(q)<Math.abs(-f),a.detail===a.MSGESTURE_FLAG_INERTIA?(setImmediate(function(){b._gesture.stop()}),void 0):((!j||Number(new Date)-i>500)&&(a.preventDefault(),!n&&c.transitions&&(c.vars.animationLoop||(h=q/(0===c.currentSlide&&0>q||c.currentSlide===c.last&&q>0?Math.abs(q)/g+2:1)),c.setProps(e+h,"setTouch"))),void 0)}}function w(b){b.stopPropagation();var d=b.target._slider;if(d){if(d.animatingTo===d.currentSlide&&!j&&null!==h){var f=l?-h:h,k=f>0?d.getTarget("next"):d.getTarget("prev");d.canAdvance(k)&&(Number(new Date)-i<550&&Math.abs(f)>50||Math.abs(f)>g/2)?d.flexAnimate(k,d.vars.pauseOnAction):n||d.flexAnimate(d.currentSlide,d.vars.pauseOnAction,!0)}a=null,c=null,h=null,e=null,q=0}}var a,c,e,g,h,i,j=!1,o=0,p=0,q=0;f?(b.style.msTouchAction="none",b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",u,!1),b._slider=d,b.addEventListener("MSGestureChange",v,!1),b.addEventListener("MSGestureEnd",w,!1)):b.addEventListener("touchstart",r,!1)},resize:function(){!d.animating&&d.is(":visible")&&(m||d.doMath(),n?p.smoothHeight():m?(d.slides.width(d.computedW),d.update(d.pagingCount),d.setProps()):k?(d.viewport.height(d.h),d.setProps(d.h,"setTotal")):(d.vars.smoothHeight&&p.smoothHeight(),d.newSlides.width(d.computedW),d.setProps(d.computedW,"setTotal")))},smoothHeight:function(a){if(!k||n){var b=n?d:d.viewport;a?b.animate({height:d.slides.eq(d.animatingTo).height()},a):b.height(d.slides.eq(d.animatingTo).height())}},sync:function(b){var c=a(d.vars.sync).data("flexslider"),e=d.animatingTo;switch(b){case"animate":c.flexAnimate(e,d.vars.pauseOnAction,!1,!0);break;case"play":c.playing||c.asNav||c.play();break;case"pause":c.pause()}},uniqueID:function(b){return b.find("[id]").each(function(){var b=a(this);b.attr("id",b.attr("id")+"_clone")}),b},pauseInvisible:{visProp:null,init:function(){var a=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var b=0;b<a.length;b++)a[b]+"Hidden"in document&&(p.pauseInvisible.visProp=a[b]+"Hidden");if(p.pauseInvisible.visProp){var c=p.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(c,function(){p.pauseInvisible.isHidden()?d.startTimeout?clearTimeout(d.startTimeout):d.pause():d.started?d.play():d.vars.initDelay>0?setTimeout(d.play,d.vars.initDelay):d.play()})}},isHidden:function(){return document[p.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(j),j=setTimeout(function(){i=""},3e3)}},d.flexAnimate=function(b,c,f,h,i){if(d.vars.animationLoop||b===d.currentSlide||(d.direction=b>d.currentSlide?"next":"prev"),o&&1===d.pagingCount&&(d.direction=d.currentItem<b?"next":"prev"),!d.animating&&(d.canAdvance(b,i)||f)&&d.is(":visible")){if(o&&h){var j=a(d.vars.asNavFor).data("flexslider");if(d.atEnd=0===b||b===d.count-1,j.flexAnimate(b,!0,!1,!0,i),d.direction=d.currentItem<b?"next":"prev",j.direction=d.direction,Math.ceil((b+1)/d.visible)-1===d.currentSlide||0===b)return d.currentItem=b,d.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide"),!1;d.currentItem=b,d.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide"),b=Math.floor(b/d.visible)}if(d.animating=!0,d.animatingTo=b,c&&d.pause(),d.vars.before(d),d.syncExists&&!i&&p.sync("animate"),d.vars.controlNav&&p.controlNav.active(),m||d.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide"),d.atEnd=0===b||b===d.last,d.vars.directionNav&&p.directionNav.update(),b===d.last&&(d.vars.end(d),d.vars.animationLoop||d.pause()),n)g?(d.slides.eq(d.currentSlide).css({opacity:0,zIndex:1}),d.slides.eq(b).css({opacity:1,zIndex:2}),d.wrapup(q)):(d.slides.eq(d.currentSlide).css({zIndex:1}).animate({opacity:0},d.vars.animationSpeed,d.vars.easing),d.slides.eq(b).css({zIndex:2}).animate({opacity:1},d.vars.animationSpeed,d.vars.easing,d.wrapup));else{var r,s,t,q=k?d.slides.filter(":first").height():d.computedW;m?(r=d.vars.itemMargin,t=(d.itemW+r)*d.move*d.animatingTo,s=t>d.limit&&1!==d.visible?d.limit:t):s=0===d.currentSlide&&b===d.count-1&&d.vars.animationLoop&&"next"!==d.direction?l?(d.count+d.cloneOffset)*q:0:d.currentSlide===d.last&&0===b&&d.vars.animationLoop&&"prev"!==d.direction?l?0:(d.count+1)*q:l?(d.count-1-b+d.cloneOffset)*q:(b+d.cloneOffset)*q,d.setProps(s,"",d.vars.animationSpeed),d.transitions?(d.vars.animationLoop&&d.atEnd||(d.animating=!1,d.currentSlide=d.animatingTo),d.container.unbind("webkitTransitionEnd transitionend"),d.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(d.ensureAnimationEnd),d.wrapup(q)}),clearTimeout(d.ensureAnimationEnd),d.ensureAnimationEnd=setTimeout(function(){d.wrapup(q)},d.vars.animationSpeed+100)):d.container.animate(d.args,d.vars.animationSpeed,d.vars.easing,function(){d.wrapup(q)})}d.vars.smoothHeight&&p.smoothHeight(d.vars.animationSpeed)}},d.wrapup=function(a){n||m||(0===d.currentSlide&&d.animatingTo===d.last&&d.vars.animationLoop?d.setProps(a,"jumpEnd"):d.currentSlide===d.last&&0===d.animatingTo&&d.vars.animationLoop&&d.setProps(a,"jumpStart")),d.animating=!1,d.currentSlide=d.animatingTo,d.vars.after(d)},d.animateSlides=function(){!d.animating&&q&&d.flexAnimate(d.getTarget("next"))},d.pause=function(){clearInterval(d.animatedSlides),d.animatedSlides=null,d.playing=!1,d.vars.pausePlay&&p.pausePlay.update("play"),d.syncExists&&p.sync("pause")},d.play=function(){d.playing&&clearInterval(d.animatedSlides),d.animatedSlides=d.animatedSlides||setInterval(d.animateSlides,d.vars.slideshowSpeed),d.started=d.playing=!0,d.vars.pausePlay&&p.pausePlay.update("pause"),d.syncExists&&p.sync("play")},d.stop=function(){d.pause(),d.stopped=!0},d.canAdvance=function(a,b){var c=o?d.pagingCount-1:d.last;return b?!0:o&&d.currentItem===d.count-1&&0===a&&"prev"===d.direction?!0:o&&0===d.currentItem&&a===d.pagingCount-1&&"next"!==d.direction?!1:a!==d.currentSlide||o?d.vars.animationLoop?!0:d.atEnd&&0===d.currentSlide&&a===c&&"next"!==d.direction?!1:d.atEnd&&d.currentSlide===c&&0===a&&"next"===d.direction?!1:!0:!1},d.getTarget=function(a){return d.direction=a,"next"===a?d.currentSlide===d.last?0:d.currentSlide+1:0===d.currentSlide?d.last:d.currentSlide-1},d.setProps=function(a,b,c){var e=function(){var c=a?a:(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo,e=function(){if(m)return"setTouch"===b?a:l&&d.animatingTo===d.last?0:l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:d.animatingTo===d.last?d.limit:c;switch(b){case"setTotal":return l?(d.count-1-d.currentSlide+d.cloneOffset)*a:(d.currentSlide+d.cloneOffset)*a;case"setTouch":return l?a:a;case"jumpEnd":return l?a:d.count*a;case"jumpStart":return l?d.count*a:a;default:return a}}();return-1*e+"px"}();d.transitions&&(e=k?"translate3d(0,"+e+",0)":"translate3d("+e+",0,0)",c=void 0!==c?c/1e3+"s":"0s",d.container.css("-"+d.pfx+"-transition-duration",c),d.container.css("transition-duration",c)),d.args[d.prop]=e,(d.transitions||void 0===c)&&d.container.css(d.args),d.container.css("transform",e)},d.setup=function(b){if(n)d.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===b&&(g?d.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+d.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(d.currentSlide).css({opacity:1,zIndex:2}):d.slides.css({opacity:0,display:"block",zIndex:1}).eq(d.currentSlide).css({zIndex:2}).animate({opacity:1},d.vars.animationSpeed,d.vars.easing)),d.vars.smoothHeight&&p.smoothHeight();else{var c,f;"init"===b&&(d.viewport=a('<div class="'+e+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(d).append(d.container),d.cloneCount=0,d.cloneOffset=0,l&&(f=a.makeArray(d.slides).reverse(),d.slides=a(f),d.container.empty().append(d.slides))),d.vars.animationLoop&&!m&&(d.cloneCount=2,d.cloneOffset=1,"init"!==b&&d.container.find(".clone").remove(),p.uniqueID(d.slides.first().clone().addClass("clone").attr("aria-hidden","true")).appendTo(d.container),p.uniqueID(d.slides.last().clone().addClass("clone").attr("aria-hidden","true")).prependTo(d.container)),d.newSlides=a(d.vars.selector,d),c=l?d.count-1-d.currentSlide+d.cloneOffset:d.currentSlide+d.cloneOffset,k&&!m?(d.container.height(200*(d.count+d.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){d.newSlides.css({display:"block"}),d.doMath(),d.viewport.height(d.h),d.setProps(c*d.h,"init")},"init"===b?100:0)):(d.container.width(200*(d.count+d.cloneCount)+"%"),d.setProps(c*d.computedW,"init"),setTimeout(function(){d.doMath(),d.newSlides.css({width:d.computedW,"float":"left",display:"block"}),d.vars.smoothHeight&&p.smoothHeight()},"init"===b?100:0))}m||d.slides.removeClass(e+"active-slide").eq(d.currentSlide).addClass(e+"active-slide"),d.vars.init(d)},d.doMath=function(){var a=d.slides.first(),b=d.vars.itemMargin,c=d.vars.minItems,e=d.vars.maxItems;d.w=void 0===d.viewport?d.width():d.viewport.width(),d.h=a.height(),d.boxPadding=a.outerWidth()-a.width(),m?(d.itemT=d.vars.itemWidth+b,d.minW=c?c*d.itemT:d.w,d.maxW=e?e*d.itemT-b:d.w,d.itemW=d.minW>d.w?(d.w-b*(c-1))/c:d.maxW<d.w?(d.w-b*(e-1))/e:d.vars.itemWidth>d.w?d.w:d.vars.itemWidth,d.visible=Math.floor(d.w/d.itemW),d.move=d.vars.move>0&&d.vars.move<d.visible?d.vars.move:d.visible,d.pagingCount=Math.ceil((d.count-d.visible)/d.move+1),d.last=d.pagingCount-1,d.limit=1===d.pagingCount?0:d.vars.itemWidth>d.w?d.itemW*(d.count-1)+b*(d.count-1):(d.itemW+b)*d.count-d.w-b):(d.itemW=d.w,d.pagingCount=d.count,d.last=d.count-1),d.computedW=d.itemW-d.boxPadding},d.update=function(a,b){d.doMath(),m||(a<d.currentSlide?d.currentSlide+=1:a<=d.currentSlide&&0!==a&&(d.currentSlide-=1),d.animatingTo=d.currentSlide),d.vars.controlNav&&!d.manualControls&&("add"===b&&!m||d.pagingCount>d.controlNav.length?p.controlNav.update("add"):("remove"===b&&!m||d.pagingCount<d.controlNav.length)&&(m&&d.currentSlide>d.last&&(d.currentSlide-=1,d.animatingTo-=1),p.controlNav.update("remove",d.last))),d.vars.directionNav&&p.directionNav.update()},d.addSlide=function(b,c){var e=a(b);d.count+=1,d.last=d.count-1,k&&l?void 0!==c?d.slides.eq(d.count-c).after(e):d.container.prepend(e):void 0!==c?d.slides.eq(c).before(e):d.container.append(e),d.update(c,"add"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.added(d)},d.removeSlide=function(b){var c=isNaN(b)?d.slides.index(a(b)):b;d.count-=1,d.last=d.count-1,isNaN(b)?a(b,d.slides).remove():k&&l?d.slides.eq(d.last).remove():d.slides.eq(b).remove(),d.doMath(),d.update(c,"remove"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.removed(d)},p.init()},a(window).blur(function(){focused=!1}).focus(function(){focused=!0}),a.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},a.fn.flexslider=function(b){if(void 0===b&&(b={}),"object"==typeof b)return this.each(function(){var c=a(this),d=b.selector?b.selector:".slides > li",e=c.find(d);1===e.length&&b.allowOneSlide===!0||0===e.length?(e.fadeIn(400),b.start&&b.start(c)):void 0===c.data("flexslider")&&new a.flexslider(this,b)});var c=a(this).data("flexslider");switch(b){case"play":c.play();break;case"pause":c.pause();break;case"stop":c.stop();break;case"next":c.flexAnimate(c.getTarget("next"),!0);break;case"prev":case"previous":c.flexAnimate(c.getTarget("prev"),!0);break;default:"number"==typeof b&&c.flexAnimate(b,!0)}}}(jQuery);

(function(d){var m="left",l="right",c="up",s="down",b="in",t="out",j="none",o="auto",i="swipe",p="pinch",u="tap",x="horizontal",q="vertical",g="all",e="start",h="move",f="end",n="cancel",a="ontouchstart" in window,v="TouchSwipe";var k={fingers:1,threshold:75,cancelThreshold:25,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"button, input, select, textarea, a, .noSwipe"};d.fn.swipe=function(A){var z=d(this),y=z.data(v);if(y&&typeof A==="string"){if(y[A]){return y[A].apply(this,Array.prototype.slice.call(arguments,1))}else{d.error("Method "+A+" does not exist on jQuery.swipe")}}else{if(!y&&(typeof A==="object"||!A)){return r.apply(this,arguments)}}return z};d.fn.swipe.defaults=k;d.fn.swipe.phases={PHASE_START:e,PHASE_MOVE:h,PHASE_END:f,PHASE_CANCEL:n};d.fn.swipe.directions={LEFT:m,RIGHT:l,UP:c,DOWN:s,IN:b,OUT:t};d.fn.swipe.pageScroll={NONE:j,HORIZONTAL:x,VERTICAL:q,AUTO:o};d.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:g};function r(y){if(y&&(y.allowPageScroll===undefined&&(y.swipe!==undefined||y.swipeStatus!==undefined))){y.allowPageScroll=j}if(y.click!==undefined&&y.tap===undefined){y.tap=y.click}if(!y){y={}}y=d.extend({},d.fn.swipe.defaults,y);return this.each(function(){var A=d(this);var z=A.data(v);if(!z){z=new w(this,y);A.data(v,z)}})}function w(S,ag){var aJ=(a||!ag.fallbackToMouseEvents),az=aJ?"touchstart":"mousedown",U=aJ?"touchmove":"mousemove",av=aJ?"touchend":"mouseup",D=aJ?null:"mouseleave",R="touchcancel";var ad=0,N=null,ah=0,aF=0,A=0,aj=1,aA=0,aN=0,Z=null;var H=d(S);var O="start";var aI=0;var ai=null;var I=0,Y=0,aD=0,aP=0;try{H.bind(az,at);H.bind(R,L)}catch(aG){d.error("events not supported "+az+","+R+" on jQuery.swipe")}this.enable=function(){H.bind(az,at);H.bind(R,L);return H};this.disable=function(){Q();return H};this.destroy=function(){Q();H.data(v,null);return H};this.option=function(aR,aQ){if(ag[aR]!==undefined){if(aQ===undefined){return ag[aR]}else{ag[aR]=aQ}}else{d.error("Option "+aR+" does not exist on jQuery.swipe.options")}};function at(aS){if(X()){return}if(d(aS.target).closest(ag.excludedElements,H).length>0){return}var aT=aS.originalEvent?aS.originalEvent:aS;var aR,aQ=a?aT.touches[0]:aT;O=e;if(a){aI=aT.touches.length}else{aS.preventDefault()}ad=0;N=null;aN=null;ah=0;aF=0;A=0;aj=1;aA=0;ai=T();Z=aE();z();if(!a||(aI===ag.fingers||ag.fingers===g)||ap()){aO(0,aQ);I=B();if(aI==2){aO(1,aT.touches[1]);aF=A=aa(ai[0].start,ai[1].start)}if(ag.swipeStatus||ag.pinchStatus){aR=aH(aT,O)}}else{aR=false}if(aR===false){O=n;aH(aT,O);return aR}else{ak(true)}}function P(aT){var aW=aT.originalEvent?aT.originalEvent:aT;if(O===f||O===n||af()){return}var aS,aR=a?aW.touches[0]:aW;var aU=V(aR);Y=B();if(a){aI=aW.touches.length}O=h;if(aI==2){if(aF==0){aO(1,aW.touches[1]);aF=A=aa(ai[0].start,ai[1].start)}else{V(aW.touches[1]);A=aa(ai[0].end,ai[1].end);aN=ao(ai[0].end,ai[1].end)}aj=y(aF,A);aA=Math.abs(aF-A)}if((aI===ag.fingers||ag.fingers===g)||!a||ap()){N=ar(aU.start,aU.end);C(aT,N);ad=G(aU.start,aU.end);ah=K();aK(N,ad);if(ag.swipeStatus||ag.pinchStatus){aS=aH(aW,O)}if(!ag.triggerOnTouchEnd||ag.triggerOnTouchLeave){var aQ=true;if(ag.triggerOnTouchLeave){var aV=au(this);aQ=aC(aU.end,aV)}if(!ag.triggerOnTouchEnd&&aQ){O=aM(h)}else{if(ag.triggerOnTouchLeave&&!aQ){O=aM(f)}}if(O==n||O==f){aH(aW,O)}}}else{O=n;aH(aW,O)}if(aS===false){O=n;aH(aW,O)}}function ab(aS){var aU=aS.originalEvent;if(a){if(aU.touches.length>0){aw();return true}}if(af()){aI=aP}aS.preventDefault();Y=B();if(ag.triggerOnTouchEnd||(ag.triggerOnTouchEnd==false&&O===h)){O=f;var aR=((aI===ag.fingers||ag.fingers===g)||!a);var aQ=ai[0].end.x!==0;var aT=aR&&aQ&&(an()||aB());if(aT){aH(aU,O)}else{O=n;aH(aU,O)}}else{if(!ag.triggerOnTouchEnd&&ay()){O=f;am(aU,O,u)}else{if(O===h){O=n;aH(aU,O)}}}ak(false)}function L(){aI=0;Y=0;I=0;aF=0;A=0;aj=1;z();ak(false)}function W(aQ){var aR=aQ.originalEvent;if(ag.triggerOnTouchLeave){O=aM(f);aH(aR,O)}}function Q(){H.unbind(az,at);H.unbind(R,L);H.unbind(U,P);H.unbind(av,ab);if(D){H.unbind(D,W)}ak(false)}function aM(aT){var aS=aT;var aR=aq();var aQ=ae();if(!aR){aS=n}else{if(aQ&&aT==h&&(!ag.triggerOnTouchEnd||ag.triggerOnTouchLeave)){aS=f}else{if(!aQ&&aT==f&&ag.triggerOnTouchLeave){aS=n}}}return aS}function aH(aS,aQ){var aR=undefined;if(ac()){aR=am(aS,aQ,i)}if(ap()&&aR!==false){aR=am(aS,aQ,p)}if(ay()&&aR!==false){aR=am(aS,aQ,u)}if(aQ===n){L(aS)}if(aQ===f){if(a){if(aS.touches.length==0){L(aS)}}else{L(aS)}}return aR}function am(aT,aQ,aS){var aR=undefined;if(aS==i){H.trigger("swipeStatus",[aQ,N||null,ad||0,ah||0,aI]);if(ag.swipeStatus){aR=ag.swipeStatus.call(H,aT,aQ,N||null,ad||0,ah||0,aI);if(aR===false){return false}}if(aQ==f&&aB()){H.trigger("swipe",[N,ad,ah,aI]);if(ag.swipe){aR=ag.swipe.call(H,aT,N,ad,ah,aI);if(aR===false){return false}}switch(N){case m:H.trigger("swipeLeft",[N,ad,ah,aI]);if(ag.swipeLeft){aR=ag.swipeLeft.call(H,aT,N,ad,ah,aI)}break;case l:H.trigger("swipeRight",[N,ad,ah,aI]);if(ag.swipeRight){aR=ag.swipeRight.call(H,aT,N,ad,ah,aI)}break;case c:H.trigger("swipeUp",[N,ad,ah,aI]);if(ag.swipeUp){aR=ag.swipeUp.call(H,aT,N,ad,ah,aI)}break;case s:H.trigger("swipeDown",[N,ad,ah,aI]);if(ag.swipeDown){aR=ag.swipeDown.call(H,aT,N,ad,ah,aI)}break}}}if(aS==p){H.trigger("pinchStatus",[aQ,aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchStatus){aR=ag.pinchStatus.call(H,aT,aQ,aN||null,aA||0,ah||0,aI,aj);if(aR===false){return false}}if(aQ==f&&an()){switch(aN){case b:H.trigger("pinchIn",[aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchIn){aR=ag.pinchIn.call(H,aT,aN||null,aA||0,ah||0,aI,aj)}break;case t:H.trigger("pinchOut",[aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchOut){aR=ag.pinchOut.call(H,aT,aN||null,aA||0,ah||0,aI,aj)}break}}}if(aS==u){if(aQ===n||aQ===f){if((aI===1||!a)&&(isNaN(ad)||ad===0)){H.trigger("tap",[aT.target]);if(ag.tap){aR=ag.tap.call(H,aT,aT.target)}}}}return aR}function ae(){var aQ=true;if(ag.threshold!==null){aQ=ad>=ag.threshold}if(aQ&&ag.cancelThreshold!==null){aQ=(M(N)-ad)<ag.cancelThreshold}return aQ}function al(){if(ag.pinchThreshold!==null){return aA>=ag.pinchThreshold}return true}function aq(){var aQ;if(ag.maxTimeThreshold){if(ah>=ag.maxTimeThreshold){aQ=false}else{aQ=true}}else{aQ=true}return aQ}function C(aQ,aR){if(ag.allowPageScroll===j||ap()){aQ.preventDefault()}else{var aS=ag.allowPageScroll===o;switch(aR){case m:if((ag.swipeLeft&&aS)||(!aS&&ag.allowPageScroll!=x)){aQ.preventDefault()}break;case l:if((ag.swipeRight&&aS)||(!aS&&ag.allowPageScroll!=x)){aQ.preventDefault()}break;case c:if((ag.swipeUp&&aS)||(!aS&&ag.allowPageScroll!=q)){aQ.preventDefault()}break;case s:if((ag.swipeDown&&aS)||(!aS&&ag.allowPageScroll!=q)){aQ.preventDefault()}break}}}function an(){return al()}function ap(){return !!(ag.pinchStatus||ag.pinchIn||ag.pinchOut)}function ax(){return !!(an()&&ap())}function aB(){var aQ=aq();var aS=ae();var aR=aS&&aQ;return aR}function ac(){return !!(ag.swipe||ag.swipeStatus||ag.swipeLeft||ag.swipeRight||ag.swipeUp||ag.swipeDown)}function E(){return !!(aB()&&ac())}function ay(){return !!(ag.tap)}function aw(){aD=B();aP=event.touches.length+1}function z(){aD=0;aP=0}function af(){var aQ=false;if(aD){var aR=B()-aD;if(aR<=ag.fingerReleaseThreshold){aQ=true}}return aQ}function X(){return !!(H.data(v+"_intouch")===true)}function ak(aQ){if(aQ===true){H.bind(U,P);H.bind(av,ab);if(D){H.bind(D,W)}}else{H.unbind(U,P,false);H.unbind(av,ab,false);if(D){H.unbind(D,W,false)}}H.data(v+"_intouch",aQ===true)}function aO(aR,aQ){var aS=aQ.identifier!==undefined?aQ.identifier:0;ai[aR].identifier=aS;ai[aR].start.x=ai[aR].end.x=aQ.pageX||aQ.clientX;ai[aR].start.y=ai[aR].end.y=aQ.pageY||aQ.clientY;return ai[aR]}function V(aQ){var aS=aQ.identifier!==undefined?aQ.identifier:0;var aR=J(aS);aR.end.x=aQ.pageX||aQ.clientX;aR.end.y=aQ.pageY||aQ.clientY;return aR}function J(aR){for(var aQ=0;aQ<ai.length;aQ++){if(ai[aQ].identifier==aR){return ai[aQ]}}}function T(){var aQ=[];for(var aR=0;aR<=5;aR++){aQ.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0})}return aQ}function aK(aQ,aR){aR=Math.max(aR,M(aQ));Z[aQ].distance=aR}function M(aQ){return Z[aQ].distance}function aE(){var aQ={};aQ[m]=aL(m);aQ[l]=aL(l);aQ[c]=aL(c);aQ[s]=aL(s);return aQ}function aL(aQ){return{direction:aQ,distance:0}}function K(){return Y-I}function aa(aT,aS){var aR=Math.abs(aT.x-aS.x);var aQ=Math.abs(aT.y-aS.y);return Math.round(Math.sqrt(aR*aR+aQ*aQ))}function y(aQ,aR){var aS=(aR/aQ)*1;return aS.toFixed(2)}function ao(){if(aj<1){return t}else{return b}}function G(aR,aQ){return Math.round(Math.sqrt(Math.pow(aQ.x-aR.x,2)+Math.pow(aQ.y-aR.y,2)))}function F(aT,aR){var aQ=aT.x-aR.x;var aV=aR.y-aT.y;var aS=Math.atan2(aV,aQ);var aU=Math.round(aS*180/Math.PI);if(aU<0){aU=360-Math.abs(aU)}return aU}function ar(aR,aQ){var aS=F(aR,aQ);if((aS<=45)&&(aS>=0)){return m}else{if((aS<=360)&&(aS>=315)){return m}else{if((aS>=135)&&(aS<=225)){return l}else{if((aS>45)&&(aS<135)){return s}else{return c}}}}}function B(){var aQ=new Date();return aQ.getTime()}function au(aQ){aQ=d(aQ);var aS=aQ.offset();var aR={left:aS.left,right:aS.left+aQ.outerWidth(),top:aS.top,bottom:aS.top+aQ.outerHeight()};return aR}function aC(aQ,aR){return(aQ.x>aR.left&&aQ.x<aR.right&&aQ.y>aR.top&&aQ.y<aR.bottom)}}})(jQuery);
!function(a){"undefined"==typeof a.fn.each2&&a.extend(a.fn,{each2:function(b){for(var c=a([0]),d=-1,e=this.length;++d<e&&(c.context=c[0]=this[d])&&b.call(c[0],d,c)!==!1;);return this}})}(jQuery),function(a,b){"use strict";function c(b){var c=a(document.createTextNode(""));b.before(c),c.before(b),c.remove()}function d(a){function b(a){return O[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function e(a,b){for(var c=0,d=b.length;c<d;c+=1)if(g(a,b[c]))return c;return-1}function f(){var b=a(N);b.appendTo(document.body);var c={width:b.width()-b[0].clientWidth,height:b.height()-b[0].clientHeight};return b.remove(),c}function g(a,c){return a===c||a!==b&&c!==b&&(null!==a&&null!==c&&(a.constructor===String?a+""==c+"":c.constructor===String&&c+""==a+""))}function h(a,b,c){var d,e,f;if(null===a||a.length<1)return[];for(d=a.split(b),e=0,f=d.length;e<f;e+=1)d[e]=c(d[e]);return d}function i(a){return a.outerWidth(!1)-a.width()}function j(c){var d="keyup-change-value";c.on("keydown",function(){a.data(c,d)===b&&a.data(c,d,c.val())}),c.on("keyup",function(){var e=a.data(c,d);e!==b&&c.val()!==e&&(a.removeData(c,d),c.trigger("keyup-change"))})}function k(c){c.on("mousemove",function(c){var d=L;d!==b&&d.x===c.pageX&&d.y===c.pageY||a(c.target).trigger("mousemove-filtered",c)})}function l(a,c,d){d=d||b;var e;return function(){var b=arguments;window.clearTimeout(e),e=window.setTimeout(function(){c.apply(d,b)},a)}}function m(a,b){var c=l(a,function(a){b.trigger("scroll-debounced",a)});b.on("scroll",function(a){e(a.target,b.get())>=0&&c(a)})}function n(a){a[0]!==document.activeElement&&window.setTimeout(function(){var b,c=a[0],d=a.val().length;a.focus();var e=c.offsetWidth>0||c.offsetHeight>0;e&&c===document.activeElement&&(c.setSelectionRange?c.setSelectionRange(d,d):c.createTextRange&&(b=c.createTextRange(),b.collapse(!1),b.select()))},0)}function o(b){b=a(b)[0];var c=0,d=0;if("selectionStart"in b)c=b.selectionStart,d=b.selectionEnd-c;else if("selection"in document){b.focus();var e=document.selection.createRange();d=document.selection.createRange().text.length,e.moveStart("character",-b.value.length),c=e.text.length-d}return{offset:c,length:d}}function p(a){a.preventDefault(),a.stopPropagation()}function q(a){a.preventDefault(),a.stopImmediatePropagation()}function r(b){if(!I){var c=b[0].currentStyle||window.getComputedStyle(b[0],null);I=a(document.createElement("div")).css({position:"absolute",left:"-10000px",top:"-10000px",display:"none",fontSize:c.fontSize,fontFamily:c.fontFamily,fontStyle:c.fontStyle,fontWeight:c.fontWeight,letterSpacing:c.letterSpacing,textTransform:c.textTransform,whiteSpace:"nowrap"}),I.attr("class","select2-sizer"),a(document.body).append(I)}return I.text(b.val()),I.width()}function s(b,c,d){var e,f,g=[];e=a.trim(b.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each2(function(){0===this.indexOf("select2-")&&g.push(this)})),e=a.trim(c.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each2(function(){0!==this.indexOf("select2-")&&(f=d(this),f&&g.push(f))})),b.attr("class",g.join(" "))}function t(a,b,c,e){var f=d(a.toUpperCase()).indexOf(d(b.toUpperCase())),g=b.length;return f<0?void c.push(e(a)):(c.push(e(a.substring(0,f))),c.push("<span class='select2-match'>"),c.push(e(a.substring(f,f+g))),c.push("</span>"),void c.push(e(a.substring(f+g,a.length))))}function u(a){var b={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})}function v(c){var d,e=null,f=c.quietMillis||100,g=c.url,h=this;return function(i){window.clearTimeout(d),d=window.setTimeout(function(){var d=c.data,f=g,j=c.transport||a.fn.select2.ajaxDefaults.transport,k={type:c.type||"GET",cache:c.cache||!1,jsonpCallback:c.jsonpCallback||b,dataType:c.dataType||"json"},l=a.extend({},a.fn.select2.ajaxDefaults.params,k);d=d?d.call(h,i.term,i.page,i.context):null,f="function"==typeof f?f.call(h,i.term,i.page,i.context):f,e&&"function"==typeof e.abort&&e.abort(),c.params&&(a.isFunction(c.params)?a.extend(l,c.params.call(h)):a.extend(l,c.params)),a.extend(l,{url:f,dataType:c.dataType,data:d,success:function(a){var b=c.results(a,i.page,i);i.callback(b)},error:function(a,b,c){var d={hasError:!0,jqXHR:a,textStatus:b,errorThrown:c};i.callback(d)}}),e=j.call(h,l)},f)}}function w(b){var c,d,e=b,f=function(a){return""+a.text};a.isArray(e)&&(d=e,e={results:d}),a.isFunction(e)===!1&&(d=e,e=function(){return d});var g=e();return g.text&&(f=g.text,a.isFunction(f)||(c=g.text,f=function(a){return a[c]})),function(b){var c,d=b.term,g={results:[]};return""===d?void b.callback(e()):(c=function(e,g){var h,i;if(e=e[0],e.children){h={};for(i in e)e.hasOwnProperty(i)&&(h[i]=e[i]);h.children=[],a(e.children).each2(function(a,b){c(b,h.children)}),(h.children.length||b.matcher(d,f(h),e))&&g.push(h)}else b.matcher(d,f(e),e)&&g.push(e)},a(e().results).each2(function(a,b){c(b,g.results)}),void b.callback(g))}}function x(c){var d=a.isFunction(c);return function(e){var f=e.term,g={results:[]},h=d?c(e):c;a.isArray(h)&&(a(h).each(function(){var a=this.text!==b,c=a?this.text:this;(""===f||e.matcher(f,c))&&g.results.push(a?this:{id:this,text:this})}),e.callback(g))}}function y(b,c){if(a.isFunction(b))return!0;if(!b)return!1;if("string"==typeof b)return!0;throw new Error(c+" must be a string, function, or falsy value")}function z(b,c){if(a.isFunction(b)){var d=Array.prototype.slice.call(arguments,2);return b.apply(c,d)}return b}function A(b){var c=0;return a.each(b,function(a,b){b.children?c+=A(b.children):c++}),c}function B(a,c,d,e){var f,h,i,j,k,l=a,m=!1;if(!e.createSearchChoice||!e.tokenSeparators||e.tokenSeparators.length<1)return b;for(;;){for(h=-1,i=0,j=e.tokenSeparators.length;i<j&&(k=e.tokenSeparators[i],h=a.indexOf(k),!(h>=0));i++);if(h<0)break;if(f=a.substring(0,h),a=a.substring(h+k.length),f.length>0&&(f=e.createSearchChoice.call(this,f,c),f!==b&&null!==f&&e.id(f)!==b&&null!==e.id(f))){for(m=!1,i=0,j=c.length;i<j;i++)if(g(e.id(f),e.id(c[i]))){m=!0;break}m||d(f)}}return l!==a?a:void 0}function C(){var b=this;a.each(arguments,function(a,c){b[c].remove(),b[c]=null})}function D(b,c){var d=function(){};return d.prototype=new b,d.prototype.constructor=d,d.prototype.parent=b.prototype,d.prototype=a.extend(d.prototype,c),d}if(window.Select2===b){var E,F,G,H,I,J,K,L={x:0,y:0},M={TAB:9,ENTER:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,SHIFT:16,CTRL:17,ALT:18,PAGE_UP:33,PAGE_DOWN:34,HOME:36,END:35,BACKSPACE:8,DELETE:46,isArrow:function(a){switch(a=a.which?a.which:a){case M.LEFT:case M.RIGHT:case M.UP:case M.DOWN:return!0}return!1},isControl:function(a){var b=a.which;switch(b){case M.SHIFT:case M.CTRL:case M.ALT:return!0}return!!a.metaKey},isFunctionKey:function(a){return a=a.which?a.which:a,a>=112&&a<=123}},N="<div class='select2-measure-scrollbar'></div>",O={"Ⓐ":"A","Ａ":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","Ｂ":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","Ｃ":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","Ｄ":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","Ǳ":"DZ","Ǆ":"DZ","ǲ":"Dz","ǅ":"Dz","Ⓔ":"E","Ｅ":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","Ｆ":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","Ｇ":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","Ｈ":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","Ｉ":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","Ｊ":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","Ｋ":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","Ｌ":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","Ǉ":"LJ","ǈ":"Lj","Ⓜ":"M","Ｍ":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","Ｎ":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","Ǌ":"NJ","ǋ":"Nj","Ⓞ":"O","Ｏ":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","Ｐ":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Ｑ":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","Ｒ":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","Ｓ":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","Ｔ":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","Ｕ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","Ｖ":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","Ｗ":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","Ｘ":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Ｙ":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Ｚ":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","ａ":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","ｂ":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","ｃ":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","ｄ":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","ǳ":"dz","ǆ":"dz","ⓔ":"e","ｅ":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","ｆ":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","ｇ":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","ｈ":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","ｉ":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","ｊ":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","ｋ":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","ｌ":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","ǉ":"lj","ⓜ":"m","ｍ":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","ｎ":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ŉ":"n","ꞑ":"n","ꞥ":"n","ǌ":"nj","ⓞ":"o","ｏ":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","ｐ":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","ｑ":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","ｒ":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","ｓ":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","ｔ":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","ｕ":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","ｖ":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","ｗ":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","ｘ":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ｙ":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","ｚ":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};J=a(document),H=function(){var a=1;return function(){return a++}}(),E=D(Object,{bind:function(a){var b=this;return function(){a.apply(b,arguments)}},init:function(c){var d,e,g=".select2-results";this.opts=c=this.prepareOpts(c),this.id=c.id,c.element.data("select2")!==b&&null!==c.element.data("select2")&&c.element.data("select2").destroy(),this.container=this.createContainer(),this.liveRegion=a(".select2-hidden-accessible"),0==this.liveRegion.length&&(this.liveRegion=a("<span>",{role:"status","aria-live":"polite"}).addClass("select2-hidden-accessible").appendTo(document.body)),this.containerId="s2id_"+(c.element.attr("id")||"autogen"+H()),this.containerEventName=this.containerId.replace(/([.])/g,"_").replace(/([;&,\-\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1"),this.container.attr("id",this.containerId),this.container.attr("title",c.element.attr("title")),this.body=a(document.body),s(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.attr("style",c.element.attr("style")),this.container.css(z(c.containerCss,this.opts.element)),this.container.addClass(z(c.containerCssClass,this.opts.element)),this.elementTabIndex=this.opts.element.attr("tabindex"),this.opts.element.data("select2",this).attr("tabindex","-1").before(this.container).on("click.select2",p),this.container.data("select2",this),this.dropdown=this.container.find(".select2-drop"),s(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(z(c.dropdownCssClass,this.opts.element)),this.dropdown.data("select2",this),this.dropdown.on("click",p),this.results=d=this.container.find(g),this.search=e=this.container.find("input.select2-input"),this.queryCount=0,this.resultsPage=0,this.context=null,this.initContainer(),this.container.on("click",p),k(this.results),this.dropdown.on("mousemove-filtered",g,this.bind(this.highlightUnderEvent)),this.dropdown.on("touchstart touchmove touchend",g,this.bind(function(a){this._touchEvent=!0,this.highlightUnderEvent(a)})),this.dropdown.on("touchmove",g,this.bind(this.touchMoved)),this.dropdown.on("touchstart touchend",g,this.bind(this.clearTouchMoved)),this.dropdown.on("click",this.bind(function(a){this._touchEvent&&(this._touchEvent=!1,this.selectHighlighted())})),m(80,this.results),this.dropdown.on("scroll-debounced",g,this.bind(this.loadMoreIfNeeded)),a(this.container).on("change",".select2-input",function(a){a.stopPropagation()}),a(this.dropdown).on("change",".select2-input",function(a){a.stopPropagation()}),a.fn.mousewheel&&d.mousewheel(function(a,b,c,e){var f=d.scrollTop();e>0&&f-e<=0?(d.scrollTop(0),p(a)):e<0&&d.get(0).scrollHeight-d.scrollTop()+e<=d.height()&&(d.scrollTop(d.get(0).scrollHeight-d.height()),p(a))}),j(e),e.on("keyup-change input paste",this.bind(this.updateResults)),e.on("focus",function(){e.addClass("select2-focused")}),e.on("blur",function(){e.removeClass("select2-focused")}),this.dropdown.on("mouseup",g,this.bind(function(b){a(b.target).closest(".select2-result-selectable").length>0&&(this.highlightUnderEvent(b),this.selectHighlighted(b))})),this.dropdown.on("click mouseup mousedown touchstart touchend focusin",function(a){a.stopPropagation()}),this.lastSearchTerm=b,a.isFunction(this.opts.initSelection)&&(this.initSelection(),this.monitorSource()),null!==c.maximumInputLength&&this.search.attr("maxlength",c.maximumInputLength);var h=c.element.prop("disabled");h===b&&(h=!1),this.enable(!h);var i=c.element.prop("readonly");i===b&&(i=!1),this.readonly(i),K=K||f(),this.autofocus=c.element.prop("autofocus"),c.element.prop("autofocus",!1),this.autofocus&&this.focus(),this.search.attr("placeholder",c.searchInputPlaceholder)},destroy:function(){var a=this.opts.element,c=a.data("select2"),d=this;this.close(),a.length&&a[0].detachEvent&&d._sync&&a.each(function(){d._sync&&this.detachEvent("onpropertychange",d._sync)}),this.propertyObserver&&(this.propertyObserver.disconnect(),this.propertyObserver=null),this._sync=null,c!==b&&(c.container.remove(),c.liveRegion.remove(),c.dropdown.remove(),a.removeData("select2").off(".select2"),a.is("input[type='hidden']")?a.css("display",""):(a.show().prop("autofocus",this.autofocus||!1),this.elementTabIndex?a.attr({tabindex:this.elementTabIndex}):a.removeAttr("tabindex"),a.show())),C.call(this,"container","liveRegion","dropdown","results","search")},optionToData:function(a){return a.is("option")?{id:a.prop("value"),text:a.text(),element:a.get(),css:a.attr("class"),disabled:a.prop("disabled"),locked:g(a.attr("locked"),"locked")||g(a.data("locked"),!0)}:a.is("optgroup")?{text:a.attr("label"),children:[],element:a.get(),css:a.attr("class")}:void 0},prepareOpts:function(c){var d,e,f,i,j=this;if(d=c.element,"select"===d.get(0).tagName.toLowerCase()&&(this.select=e=c.element),e&&a.each(["id","multiple","ajax","query","createSearchChoice","initSelection","data","tags"],function(){if(this in c)throw new Error("Option '"+this+"' is not allowed for Select2 when attached to a <select> element.")}),c.debug=c.debug||a.fn.select2.defaults.debug,c.debug&&console&&console.warn&&(null!=c.id&&console.warn("Select2: The `id` option has been removed in Select2 4.0.0, consider renaming your `id` property or mapping the property before your data makes it to Select2. You can read more at https://select2.github.io/announcements-4.0.html#changed-id"),null!=c.text&&console.warn("Select2: The `text` option has been removed in Select2 4.0.0, consider renaming your `text` property or mapping the property before your data makes it to Select2. You can read more at https://select2.github.io/announcements-4.0.html#changed-id"),null!=c.sortResults&&console.warn("Select2: the `sortResults` option has been renamed to `sorter` in Select2 4.0.0. "),null!=c.selectOnBlur&&console.warn("Select2: The `selectOnBlur` option has been renamed to `selectOnClose` in Select2 4.0.0."),null!=c.ajax&&null!=c.ajax.results&&console.warn("Select2: The `ajax.results` option has been renamed to `ajax.processResults` in Select2 4.0.0."),null!=c.formatNoResults&&console.warn("Select2: The `formatNoResults` option has been renamed to `language.noResults` in Select2 4.0.0."),null!=c.formatSearching&&console.warn("Select2: The `formatSearching` option has been renamed to `language.searching` in Select2 4.0.0."),null!=c.formatInputTooShort&&console.warn("Select2: The `formatInputTooShort` option has been renamed to `language.inputTooShort` in Select2 4.0.0."),null!=c.formatInputTooLong&&console.warn("Select2: The `formatInputTooLong` option has been renamed to `language.inputTooLong` in Select2 4.0.0."),null!=c.formatLoading&&console.warn("Select2: The `formatLoading` option has been renamed to `language.loadingMore` in Select2 4.0.0."),null!=c.formatSelectionTooBig&&console.warn("Select2: The `formatSelectionTooBig` option has been renamed to `language.maximumSelected` in Select2 4.0.0."),c.element.data("select2Tags")&&console.warn("Select2: The `data-select2-tags` attribute has been renamed to `data-tags` in Select2 4.0.0.")),null!=c.element.data("tags")){var k=c.element.data("tags");a.isArray(k)||(k=[]),c.element.data("select2Tags",k)}if(null!=c.sorter&&(c.sortResults=c.sorter),null!=c.selectOnClose&&(c.selectOnBlur=c.selectOnClose),null!=c.ajax&&a.isFunction(c.ajax.processResults)&&(c.ajax.results=c.ajax.processResults),null!=c.language){var l=c.language;a.isFunction(l.noMatches)&&(c.formatNoMatches=l.noMatches),a.isFunction(l.searching)&&(c.formatSearching=l.searching),a.isFunction(l.inputTooShort)&&(c.formatInputTooShort=l.inputTooShort),a.isFunction(l.inputTooLong)&&(c.formatInputTooLong=l.inputTooLong),a.isFunction(l.loadingMore)&&(c.formatLoading=l.loadingMore),a.isFunction(l.maximumSelected)&&(c.formatSelectionTooBig=l.maximumSelected)}if(c=a.extend({},{populateResults:function(d,e,f){var g,h=this.opts.id,i=this.liveRegion;(g=function(d,e,k){var l,m,n,o,p,q,r,s,t,u;d=c.sortResults(d,e,f);var v=[];for(l=0,m=d.length;l<m;l+=1)n=d[l],p=n.disabled===!0,o=!p&&h(n)!==b,q=n.children&&n.children.length>0,r=a("<li></li>"),r.addClass("select2-results-dept-"+k),r.addClass("select2-result"),r.addClass(o?"select2-result-selectable":"select2-result-unselectable"),p&&r.addClass("select2-disabled"),q&&r.addClass("select2-result-with-children"),r.addClass(j.opts.formatResultCssClass(n)),r.attr("role","presentation"),s=a(document.createElement("div")),s.addClass("select2-result-label"),s.attr("id","select2-result-label-"+H()),s.attr("role","option"),u=c.formatResult(n,s,f,j.opts.escapeMarkup),u!==b&&(s.html(u),r.append(s)),q&&(t=a("<ul></ul>"),t.addClass("select2-result-sub"),g(n.children,t,k+1),r.append(t)),r.data("select2-data",n),v.push(r[0]);e.append(v),i.text(c.formatMatches(d.length))})(e,d,0)}},a.fn.select2.defaults,c),"function"!=typeof c.id&&(f=c.id,c.id=function(a){return a[f]}),a.isArray(c.element.data("select2Tags"))){if("tags"in c)throw"tags specified as both an attribute 'data-select2-tags' and in options of Select2 "+c.element.attr("id");c.tags=c.element.data("select2Tags")}if(e?(c.query=this.bind(function(a){var c,e,f,g={results:[],more:!1},h=a.term;f=function(b,c){var d;b.is("option")?a.matcher(h,b.text(),b)&&c.push(j.optionToData(b)):b.is("optgroup")&&(d=j.optionToData(b),b.children().each2(function(a,b){f(b,d.children)}),d.children.length>0&&c.push(d))},c=d.children(),this.getPlaceholder()!==b&&c.length>0&&(e=this.getPlaceholderOption(),e&&(c=c.not(e))),c.each2(function(a,b){f(b,g.results)}),a.callback(g)}),c.id=function(a){return a.id}):"query"in c||("ajax"in c?(i=c.element.data("ajax-url"),i&&i.length>0&&(c.ajax.url=i),c.query=v.call(c.element,c.ajax)):"data"in c?c.query=w(c.data):"tags"in c&&(c.query=x(c.tags),c.createSearchChoice===b&&(c.createSearchChoice=function(b){return{id:a.trim(b),text:a.trim(b)}}),c.initSelection===b&&(c.initSelection=function(b,d){var e=[];a(h(b.val(),c.separator,c.transformVal)).each(function(){var b={id:this,text:this},d=c.tags;a.isFunction(d)&&(d=d()),a(d).each(function(){if(g(this.id,b.id))return b=this,!1}),e.push(b)}),d(e)}))),"function"!=typeof c.query)throw"query function not defined for Select2 "+c.element.attr("id");if("top"===c.createSearchChoicePosition)c.createSearchChoicePosition=function(a,b){a.unshift(b)};else if("bottom"===c.createSearchChoicePosition)c.createSearchChoicePosition=function(a,b){a.push(b)};else if("function"!=typeof c.createSearchChoicePosition)throw"invalid createSearchChoicePosition option must be 'top', 'bottom' or a custom function";return c},monitorSource:function(){var c,d=this.opts.element,e=this;d.on("change.select2",this.bind(function(a){this.opts.element.data("select2-change-triggered")!==!0&&this.initSelection()})),this._sync=this.bind(function(){var a=d.prop("disabled");a===b&&(a=!1),this.enable(!a);var c=d.prop("readonly");c===b&&(c=!1),this.readonly(c),this.container&&(s(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.addClass(z(this.opts.containerCssClass,this.opts.element))),this.dropdown&&(s(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(z(this.opts.dropdownCssClass,this.opts.element)))}),d.length&&d[0].attachEvent&&d.each(function(){this.attachEvent("onpropertychange",e._sync)}),c=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,c!==b&&(this.propertyObserver&&(delete this.propertyObserver,this.propertyObserver=null),this.propertyObserver=new c(function(b){a.each(b,e._sync)}),this.propertyObserver.observe(d.get(0),{attributes:!0,subtree:!1}))},triggerSelect:function(b){var c=a.Event("select2-selecting",{val:this.id(b),object:b,choice:b});return this.opts.element.trigger(c),!c.isDefaultPrevented()},triggerChange:function(b){b=b||{},b=a.extend({},b,{type:"change",val:this.val()}),this.opts.element.data("select2-change-triggered",!0),this.opts.element.trigger(b),this.opts.element.data("select2-change-triggered",!1),this.opts.element.click(),this.opts.blurOnChange&&this.opts.element.blur()},isInterfaceEnabled:function(){return this.enabledInterface===!0},enableInterface:function(){var a=this._enabled&&!this._readonly,b=!a;return a!==this.enabledInterface&&(this.container.toggleClass("select2-container-disabled",b),this.close(),this.enabledInterface=a,!0)},enable:function(a){a===b&&(a=!0),this._enabled!==a&&(this._enabled=a,this.opts.element.prop("disabled",!a),this.enableInterface())},disable:function(){this.enable(!1)},readonly:function(a){a===b&&(a=!1),this._readonly!==a&&(this._readonly=a,this.opts.element.prop("readonly",a),this.enableInterface())},opened:function(){return!!this.container&&this.container.hasClass("select2-dropdown-open")},positionDropdown:function(){var b,c,d,e,f,g=this.dropdown,h=this.container,i=h.offset(),j=h.outerHeight(!1),k=h.outerWidth(!1),l=g.outerHeight(!1),m=a(window),n=m.width(),o=m.height(),p=m.scrollLeft()+n,q=m.scrollTop()+o,r=i.top+j,s=i.left,t=r+l<=q,u=i.top-l>=m.scrollTop(),v=g.outerWidth(!1),w=function(){return s+v<=p},x=function(){return i.left+p+h.outerWidth(!1)>v},y=g.hasClass("select2-drop-above");y?(c=!0,!u&&t&&(d=!0,c=!1)):(c=!1,!t&&u&&(d=!0,c=!0)),d&&(g.hide(),i=this.container.offset(),j=this.container.outerHeight(!1),k=this.container.outerWidth(!1),l=g.outerHeight(!1),p=m.scrollLeft()+n,q=m.scrollTop()+o,r=i.top+j,s=i.left,v=g.outerWidth(!1),g.show(),this.focusSearch()),this.opts.dropdownAutoWidth?(f=a(".select2-results",g)[0],g.addClass("select2-drop-auto-width"),g.css("width",""),v=g.outerWidth(!1)+(f.scrollHeight===f.clientHeight?0:K.width),v>k?k=v:v=k,l=g.outerHeight(!1)):this.container.removeClass("select2-drop-auto-width"),"static"!==this.body.css("position")&&(b=this.body.offset(),r-=b.top,s-=b.left),!w()&&x()&&(s=i.left+this.container.outerWidth(!1)-v),e={left:s,width:k},c?(this.container.addClass("select2-drop-above"),g.addClass("select2-drop-above"),l=g.outerHeight(!1),e.top=i.top-l,e.bottom="auto"):(e.top=r,e.bottom="auto",this.container.removeClass("select2-drop-above"),g.removeClass("select2-drop-above")),e=a.extend(e,z(this.opts.dropdownCss,this.opts.element)),g.css(e)},shouldOpen:function(){var b;return!this.opened()&&(this._enabled!==!1&&this._readonly!==!0&&(b=a.Event("select2-opening"),this.opts.element.trigger(b),!b.isDefaultPrevented()))},clearDropdownAlignmentPreference:function(){this.container.removeClass("select2-drop-above"),this.dropdown.removeClass("select2-drop-above")},open:function(){return!!this.shouldOpen()&&(this.opening(),J.on("mousemove.select2Event",function(a){L.x=a.pageX,L.y=a.pageY}),!0)},opening:function(){var b,d=this.containerEventName,e="scroll."+d,f="resize."+d,g="orientationchange."+d;this.container.addClass("select2-dropdown-open").addClass("select2-container-active"),this.clearDropdownAlignmentPreference(),this.dropdown[0]!==this.body.children().last()[0]&&this.dropdown.detach().appendTo(this.body),b=a("#select2-drop-mask"),0===b.length&&(b=a(document.createElement("div")),b.attr("id","select2-drop-mask").attr("class","select2-drop-mask"),b.hide(),b.appendTo(this.body),b.on("mousedown touchstart click",function(d){c(b);var e,f=a("#select2-drop");f.length>0&&(e=f.data("select2"),e.opts.selectOnBlur&&e.selectHighlighted({noFocus:!0}),e.close(),d.preventDefault(),d.stopPropagation())})),this.dropdown.prev()[0]!==b[0]&&this.dropdown.before(b),a("#select2-drop").removeAttr("id"),this.dropdown.attr("id","select2-drop"),b.show(),this.positionDropdown(),this.dropdown.show(),this.positionDropdown(),this.dropdown.addClass("select2-drop-active");var h=this;this.container.parents().add(window).each(function(){a(this).on(f+" "+e+" "+g,function(a){h.opened()&&h.positionDropdown()})})},close:function(){if(this.opened()){var b=this.containerEventName,c="scroll."+b,d="resize."+b,e="orientationchange."+b;this.container.parents().add(window).each(function(){a(this).off(c).off(d).off(e)}),this.clearDropdownAlignmentPreference(),a("#select2-drop-mask").hide(),this.dropdown.removeAttr("id"),this.dropdown.hide(),this.container.removeClass("select2-dropdown-open").removeClass("select2-container-active"),this.results.empty(),J.off("mousemove.select2Event"),this.clearSearch(),this.search.removeClass("select2-active"),this.search.removeAttr("aria-activedescendant"),this.opts.element.trigger(a.Event("select2-close"))}},externalSearch:function(a){this.open(),this.search.val(a),this.updateResults(!1)},clearSearch:function(){},prefillNextSearchTerm:function(){if(""!==this.search.val())return!1;var a=this.opts.nextSearchTerm(this.data(),this.lastSearchTerm);return a!==b&&(this.search.val(a),this.search.select(),!0)},getMaximumSelectionSize:function(){return z(this.opts.maximumSelectionSize,this.opts.element)},ensureHighlightVisible:function(){var b,c,d,e,f,g,h,i,j=this.results;if(c=this.highlight(),!(c<0)){if(0==c)return void j.scrollTop(0);b=this.findHighlightableChoices().find(".select2-result-label"),d=a(b[c]),i=(d.offset()||{}).top||0,e=i+d.outerHeight(!0),c===b.length-1&&(h=j.find("li.select2-more-results"),h.length>0&&(e=h.offset().top+h.outerHeight(!0))),f=j.offset().top+j.outerHeight(!1),e>f&&j.scrollTop(j.scrollTop()+(e-f)),g=i-j.offset().top,g<0&&"none"!=d.css("display")&&j.scrollTop(j.scrollTop()+g)}},findHighlightableChoices:function(){return this.results.find(".select2-result-selectable:not(.select2-disabled):not(.select2-selected)")},moveHighlight:function(b){for(var c=this.findHighlightableChoices(),d=this.highlight();d>-1&&d<c.length;){d+=b;var e=a(c[d]);if(e.hasClass("select2-result-selectable")&&!e.hasClass("select2-disabled")&&!e.hasClass("select2-selected")){this.highlight(d);break}}},highlight:function(b){var c,d,f=this.findHighlightableChoices();return 0===arguments.length?e(f.filter(".select2-highlighted")[0],f.get()):(b>=f.length&&(b=f.length-1),b<0&&(b=0),this.removeHighlight(),c=a(f[b]),c.addClass("select2-highlighted"),this.search.attr("aria-activedescendant",c.find(".select2-result-label").attr("id")),this.ensureHighlightVisible(),this.liveRegion.text(c.text()),d=c.data("select2-data"),void(d&&this.opts.element.trigger({type:"select2-highlight",val:this.id(d),choice:d})))},removeHighlight:function(){this.results.find(".select2-highlighted").removeClass("select2-highlighted")},touchMoved:function(){this._touchMoved=!0},clearTouchMoved:function(){this._touchMoved=!1},countSelectableResults:function(){return this.findHighlightableChoices().length},highlightUnderEvent:function(b){var c=a(b.target).closest(".select2-result-selectable");if(c.length>0&&!c.is(".select2-highlighted")){var d=this.findHighlightableChoices();
this.highlight(d.index(c))}else 0==c.length&&this.removeHighlight()},loadMoreIfNeeded:function(){var a,b=this.results,c=b.find("li.select2-more-results"),d=this.resultsPage+1,e=this,f=this.search.val(),g=this.context;0!==c.length&&(a=c.offset().top-b.offset().top-b.height(),a<=this.opts.loadMorePadding&&(c.addClass("select2-active"),this.opts.query({element:this.opts.element,term:f,page:d,context:g,matcher:this.opts.matcher,callback:this.bind(function(a){e.opened()&&(e.opts.populateResults.call(this,b,a.results,{term:f,page:d,context:g}),e.postprocessResults(a,!1,!1),a.more===!0?(c.detach().appendTo(b).html(e.opts.escapeMarkup(z(e.opts.formatLoadMore,e.opts.element,d+1))),window.setTimeout(function(){e.loadMoreIfNeeded()},10)):c.remove(),e.positionDropdown(),e.resultsPage=d,e.context=a.context,this.opts.element.trigger({type:"select2-loaded",items:a}))})})))},tokenize:function(){},updateResults:function(c){function d(){j.removeClass("select2-active"),m.positionDropdown(),k.find(".select2-no-results,.select2-selection-limit,.select2-searching").length?m.liveRegion.text(k.text()):m.liveRegion.text(m.opts.formatMatches(k.find('.select2-result-selectable:not(".select2-selected")').length))}function e(a){k.html(a),d()}var f,h,i,j=this.search,k=this.results,l=this.opts,m=this,n=j.val(),o=a.data(this.container,"select2-last-term");if((c===!0||!o||!g(n,o))&&(a.data(this.container,"select2-last-term",n),c===!0||this.showSearchInput!==!1&&this.opened())){i=++this.queryCount;var p=this.getMaximumSelectionSize();if(p>=1&&(f=this.data(),a.isArray(f)&&f.length>=p&&y(l.formatSelectionTooBig,"formatSelectionTooBig")))return void e("<li class='select2-selection-limit'>"+z(l.formatSelectionTooBig,l.element,p)+"</li>");if(j.val().length<l.minimumInputLength)return e(y(l.formatInputTooShort,"formatInputTooShort")?"<li class='select2-no-results'>"+z(l.formatInputTooShort,l.element,j.val(),l.minimumInputLength)+"</li>":""),void(c&&this.showSearch&&this.showSearch(!0));if(l.maximumInputLength&&j.val().length>l.maximumInputLength)return void e(y(l.formatInputTooLong,"formatInputTooLong")?"<li class='select2-no-results'>"+z(l.formatInputTooLong,l.element,j.val(),l.maximumInputLength)+"</li>":"");l.formatSearching&&0===this.findHighlightableChoices().length&&e("<li class='select2-searching'>"+z(l.formatSearching,l.element)+"</li>"),j.addClass("select2-active"),this.removeHighlight(),h=this.tokenize(),h!=b&&null!=h&&j.val(h),this.resultsPage=1,l.query({element:l.element,term:j.val(),page:this.resultsPage,context:null,matcher:l.matcher,callback:this.bind(function(f){var h;if(i==this.queryCount){if(!this.opened())return void this.search.removeClass("select2-active");if(f.hasError!==b&&y(l.formatAjaxError,"formatAjaxError"))return void e("<li class='select2-ajax-error'>"+z(l.formatAjaxError,l.element,f.jqXHR,f.textStatus,f.errorThrown)+"</li>");if(this.context=f.context===b?null:f.context,this.opts.createSearchChoice&&""!==j.val()&&(h=this.opts.createSearchChoice.call(m,j.val(),f.results),h!==b&&null!==h&&m.id(h)!==b&&null!==m.id(h)&&0===a(f.results).filter(function(){return g(m.id(this),m.id(h))}).length&&this.opts.createSearchChoicePosition(f.results,h)),0===f.results.length&&y(l.formatNoMatches,"formatNoMatches"))return e("<li class='select2-no-results'>"+z(l.formatNoMatches,l.element,j.val())+"</li>"),void(this.showSearch&&this.showSearch(j.val()));k.empty(),m.opts.populateResults.call(this,k,f.results,{term:j.val(),page:this.resultsPage,context:null}),f.more===!0&&y(l.formatLoadMore,"formatLoadMore")&&(k.append("<li class='select2-more-results'>"+l.escapeMarkup(z(l.formatLoadMore,l.element,this.resultsPage))+"</li>"),window.setTimeout(function(){m.loadMoreIfNeeded()},10)),this.postprocessResults(f,c),d(),this.opts.element.trigger({type:"select2-loaded",items:f})}})})}},cancel:function(){this.close()},blur:function(){this.opts.selectOnBlur&&this.selectHighlighted({noFocus:!0}),this.close(),this.container.removeClass("select2-container-active"),this.search[0]===document.activeElement&&this.search.blur(),this.clearSearch(),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus")},focusSearch:function(){n(this.search)},selectHighlighted:function(a){if(this._touchMoved)return void this.clearTouchMoved();var b=this.highlight(),c=this.results.find(".select2-highlighted"),d=c.closest(".select2-result").data("select2-data");d?(this.highlight(b),this.onSelect(d,a)):a&&a.noFocus&&this.close()},getPlaceholder:function(){var a;return this.opts.element.attr("placeholder")||this.opts.element.attr("data-placeholder")||this.opts.element.data("placeholder")||this.opts.placeholder||((a=this.getPlaceholderOption())!==b?a.text():b)},getPlaceholderOption:function(){if(this.select){var c=this.select.children("option").first();if(this.opts.placeholderOption!==b)return"first"===this.opts.placeholderOption&&c||"function"==typeof this.opts.placeholderOption&&this.opts.placeholderOption(this.select);if(""===a.trim(c.text())&&""===c.val())return c}},initContainerWidth:function(){function b(){var b,c,d,e,f,g;if("off"===this.opts.width)return null;if("element"===this.opts.width)return 0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px";if("copy"===this.opts.width||"resolve"===this.opts.width){if(b=this.opts.element.attr("style"),"string"==typeof b)for(c=b.split(";"),e=0,f=c.length;e<f;e+=1)if(g=c[e].replace(/\s/g,""),d=g.match(/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i),null!==d&&d.length>=1)return d[1];return"resolve"===this.opts.width?(b=this.opts.element.css("width"),b.indexOf("%")>0?b:0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px"):null}return a.isFunction(this.opts.width)?this.opts.width():this.opts.width}var c=b.call(this);null!==c&&this.container.css("width",c)}}),F=D(E,{createContainer:function(){var b=a(document.createElement("div")).attr({"class":"select2-container"}).html(["<a href='javascript:void(0)' class='select2-choice' tabindex='-1'>","   <span class='select2-chosen'>&#160;</span><abbr class='select2-search-choice-close'></abbr>","   <span class='select2-arrow' role='presentation'><b role='presentation'></b></span>","</a>","<label for='' class='select2-offscreen'></label>","<input class='select2-focusser select2-offscreen' type='text' aria-haspopup='true' role='button' />","<div class='select2-drop select2-display-none'>","   <div class='select2-search'>","       <label for='' class='select2-offscreen'></label>","       <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input' role='combobox' aria-expanded='true'","       aria-autocomplete='list' />","   </div>","   <ul class='select2-results' role='listbox'>","   </ul>","</div>"].join(""));return b},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.focusser.prop("disabled",!this.isInterfaceEnabled())},opening:function(){var b,c,d;this.opts.minimumResultsForSearch>=0&&this.showSearch(!0),this.parent.opening.apply(this,arguments),this.showSearchInput!==!1&&this.search.val(this.focusser.val()),this.opts.shouldFocusInput(this)&&(this.search.focus(),b=this.search.get(0),b.createTextRange?(c=b.createTextRange(),c.collapse(!1),c.select()):b.setSelectionRange&&(d=this.search.val().length,b.setSelectionRange(d,d))),this.prefillNextSearchTerm(),this.focusser.prop("disabled",!0).val(""),this.updateResults(!0),this.opts.element.trigger(a.Event("select2-open"))},close:function(){this.opened()&&(this.parent.close.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},focus:function(){this.opened()?this.close():(this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},isFocused:function(){return this.container.hasClass("select2-container-active")},cancel:function(){this.parent.cancel.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus()},destroy:function(){a("label[for='"+this.focusser.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),C.call(this,"selection","focusser")},initContainer:function(){var b,d,e=this.container,f=this.dropdown,g=H();this.opts.minimumResultsForSearch<0?this.showSearch(!1):this.showSearch(!0),this.selection=b=e.find(".select2-choice"),this.focusser=e.find(".select2-focusser"),b.find(".select2-chosen").attr("id","select2-chosen-"+g),this.focusser.attr("aria-labelledby","select2-chosen-"+g),this.results.attr("id","select2-results-"+g),this.search.attr("aria-owns","select2-results-"+g),this.focusser.attr("id","s2id_autogen"+g),d=a("label[for='"+this.opts.element.attr("id")+"']"),this.opts.element.on("focus.select2",this.bind(function(){this.focus()})),this.focusser.prev().text(d.text()).attr("for",this.focusser.attr("id"));var h=this.opts.element.attr("title");this.opts.element.attr("title",h||d.text()),this.focusser.attr("tabindex",this.elementTabIndex),this.search.attr("id",this.focusser.attr("id")+"_search"),this.search.prev().text(a("label[for='"+this.focusser.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.search.on("keydown",this.bind(function(a){if(this.isInterfaceEnabled()&&229!=a.keyCode){if(a.which===M.PAGE_UP||a.which===M.PAGE_DOWN)return void p(a);switch(a.which){case M.UP:case M.DOWN:return this.moveHighlight(a.which===M.UP?-1:1),void p(a);case M.ENTER:return this.selectHighlighted(),void p(a);case M.TAB:return void this.selectHighlighted({noFocus:!0});case M.ESC:return this.cancel(a),void p(a)}}})),this.search.on("blur",this.bind(function(a){document.activeElement===this.body.get(0)&&window.setTimeout(this.bind(function(){this.opened()&&this.results&&this.results.length>1&&this.search.focus()}),0)})),this.focusser.on("keydown",this.bind(function(a){if(this.isInterfaceEnabled()&&a.which!==M.TAB&&!M.isControl(a)&&!M.isFunctionKey(a)&&a.which!==M.ESC){if(this.opts.openOnEnter===!1&&a.which===M.ENTER)return void p(a);if(a.which==M.DOWN||a.which==M.UP||a.which==M.ENTER&&this.opts.openOnEnter){if(a.altKey||a.ctrlKey||a.shiftKey||a.metaKey)return;return this.open(),void p(a)}return a.which==M.DELETE||a.which==M.BACKSPACE?(this.opts.allowClear&&this.clear(),void p(a)):void 0}})),j(this.focusser),this.focusser.on("keyup-change input",this.bind(function(a){if(this.opts.minimumResultsForSearch>=0){if(a.stopPropagation(),this.opened())return;this.open()}})),b.on("mousedown touchstart","abbr",this.bind(function(a){this.isInterfaceEnabled()&&(this.clear(),q(a),this.close(),this.selection&&this.selection.focus())})),this.supportsTouchEvents?b.on("mousedown touchstart",this.bind(function(d){c(b),this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.opened()?this.close():this.isInterfaceEnabled()&&this.open(),p(d)})):b.on("mousedown",this.bind(function(d){c(b),this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.opened()?this.close():this.isInterfaceEnabled()&&this.open(),p(d)})),f.on("mousedown touchstart",this.bind(function(){this.opts.shouldFocusInput(this)&&this.search.focus()})),b.on("focus",this.bind(function(a){p(a)})),this.focusser.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.container.addClass("select2-container-active")})).on("blur",this.bind(function(){this.opened()||(this.container.removeClass("select2-container-active"),this.opts.element.trigger(a.Event("select2-blur")))})),this.search.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.container.addClass("select2-container-active")})),this.initContainerWidth(),this.opts.element.hide(),this.setPlaceholder()},clear:function(b){var c=this.selection.data("select2-data");if(c){var d=a.Event("select2-clearing");if(this.opts.element.trigger(d),d.isDefaultPrevented())return;var e=this.getPlaceholderOption();this.opts.element.val(e?e.val():""),this.selection.find(".select2-chosen").empty(),this.selection.removeData("select2-data"),this.setPlaceholder(),b!==!1&&(this.opts.element.trigger({type:"select2-removed",val:this.id(c),choice:c}),this.triggerChange({removed:c}))}},initSelection:function(){if(this.isPlaceholderOptionSelected())this.updateSelection(null),this.close(),this.setPlaceholder();else{var a=this;this.opts.initSelection.call(null,this.opts.element,function(c){c!==b&&null!==c&&(a.updateSelection(c),a.close(),a.setPlaceholder(),a.lastSearchTerm=a.search.val())})}},isPlaceholderOptionSelected:function(){var a;return this.getPlaceholder()!==b&&((a=this.getPlaceholderOption())!==b&&a.prop("selected")||""===this.opts.element.val()||this.opts.element.val()===b||null===this.opts.element.val())},prepareOpts:function(){var b=this.parent.prepareOpts.apply(this,arguments),c=this;return"select"===b.element.get(0).tagName.toLowerCase()?b.initSelection=function(a,b){var d=a.find("option").filter(function(){return this.selected&&!this.disabled});b(c.optionToData(d))}:"data"in b&&(b.initSelection=b.initSelection||function(c,d){var e=c.val(),f=null;b.query({matcher:function(a,c,d){var h=g(e,b.id(d));return h&&(f=d),h},callback:a.isFunction(d)?function(){d(f)}:a.noop})}),b},getPlaceholder:function(){return this.select&&this.getPlaceholderOption()===b?b:this.parent.getPlaceholder.apply(this,arguments)},setPlaceholder:function(){var a=this.getPlaceholder();if(this.isPlaceholderOptionSelected()&&a!==b){if(this.select&&this.getPlaceholderOption()===b)return;this.selection.find(".select2-chosen").html(this.opts.escapeMarkup(a)),this.selection.addClass("select2-default"),this.container.removeClass("select2-allowclear")}},postprocessResults:function(a,b,c){var d=0,e=this;if(this.findHighlightableChoices().each2(function(a,b){if(g(e.id(b.data("select2-data")),e.opts.element.val()))return d=a,!1}),c!==!1&&(b===!0&&d>=0?this.highlight(d):this.highlight(0)),b===!0){var f=this.opts.minimumResultsForSearch;f>=0&&this.showSearch(A(a.results)>=f)}},showSearch:function(b){this.showSearchInput!==b&&(this.showSearchInput=b,this.dropdown.find(".select2-search").toggleClass("select2-search-hidden",!b),this.dropdown.find(".select2-search").toggleClass("select2-offscreen",!b),a(this.dropdown,this.container).toggleClass("select2-with-searchbox",b))},onSelect:function(a,b){if(this.triggerSelect(a)){var c=this.opts.element.val(),d=this.data();this.opts.element.val(this.id(a)),this.updateSelection(a),this.opts.element.trigger({type:"select2-selected",val:this.id(a),choice:a}),this.lastSearchTerm=this.search.val(),this.close(),b&&b.noFocus||!this.opts.shouldFocusInput(this)||this.focusser.focus(),g(c,this.id(a))||this.triggerChange({added:a,removed:d})}},updateSelection:function(a){var c,d,e=this.selection.find(".select2-chosen");this.selection.data("select2-data",a),e.empty(),null!==a&&(c=this.opts.formatSelection(a,e,this.opts.escapeMarkup)),c!==b&&e.append(c),d=this.opts.formatSelectionCssClass(a,e),d!==b&&e.addClass(d),this.selection.removeClass("select2-default"),this.opts.allowClear&&this.getPlaceholder()!==b&&this.container.addClass("select2-allowclear")},val:function(){var a,c=!1,d=null,e=this,f=this.data();if(0===arguments.length)return this.opts.element.val();if(a=arguments[0],arguments.length>1&&(c=arguments[1],this.opts.debug&&console&&console.warn&&console.warn('Select2: The second option to `select2("val")` is not supported in Select2 4.0.0. The `change` event will always be triggered in 4.0.0.')),this.select)this.opts.debug&&console&&console.warn&&console.warn('Select2: Setting the value on a <select> using `select2("val")` is no longer supported in 4.0.0. You can use the `.val(newValue).trigger("change")` method provided by jQuery instead.'),this.select.val(a).find("option").filter(function(){return this.selected}).each2(function(a,b){return d=e.optionToData(b),!1}),this.updateSelection(d),this.setPlaceholder(),c&&this.triggerChange({added:d,removed:f});else{if(!a&&0!==a)return void this.clear(c);if(this.opts.initSelection===b)throw new Error("cannot call val() if initSelection() is not defined");this.opts.element.val(a),this.opts.initSelection(this.opts.element,function(a){e.opts.element.val(a?e.id(a):""),e.updateSelection(a),e.setPlaceholder(),c&&e.triggerChange({added:a,removed:f})})}},clearSearch:function(){this.search.val(""),this.focusser.val("")},data:function(a){var c,d=!1;return 0===arguments.length?(c=this.selection.data("select2-data"),c==b&&(c=null),c):(this.opts.debug&&console&&console.warn&&console.warn('Select2: The `select2("data")` method can no longer set selected values in 4.0.0, consider using the `.val()` method instead.'),arguments.length>1&&(d=arguments[1]),a?(c=this.data(),this.opts.element.val(a?this.id(a):""),this.updateSelection(a),d&&this.triggerChange({added:a,removed:c})):this.clear(d),void 0)}}),G=D(E,{createContainer:function(){var b=a(document.createElement("div")).attr({"class":"select2-container select2-container-multi"}).html(["<ul class='select2-choices'>","  <li class='select2-search-field'>","    <label for='' class='select2-offscreen'></label>","    <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input'>","  </li>","</ul>","<div class='select2-drop select2-drop-multi select2-display-none'>","   <ul class='select2-results'>","   </ul>","</div>"].join(""));return b},prepareOpts:function(){var b=this.parent.prepareOpts.apply(this,arguments),c=this;return"select"===b.element.get(0).tagName.toLowerCase()?b.initSelection=function(a,b){var d=[];a.find("option").filter(function(){return this.selected&&!this.disabled}).each2(function(a,b){d.push(c.optionToData(b))}),b(d)}:"data"in b&&(b.initSelection=b.initSelection||function(c,d){var e=h(c.val(),b.separator,b.transformVal),f=[];b.query({matcher:function(c,d,h){var i=a.grep(e,function(a){return g(a,b.id(h))}).length;return i&&f.push(h),i},callback:a.isFunction(d)?function(){for(var a=[],c=0;c<e.length;c++)for(var h=e[c],i=0;i<f.length;i++){var j=f[i];if(g(h,b.id(j))){a.push(j),f.splice(i,1);break}}d(a)}:a.noop})}),b},selectChoice:function(a){var b=this.container.find(".select2-search-choice-focus");b.length&&a&&a[0]==b[0]||(b.length&&this.opts.element.trigger("choice-deselected",b),b.removeClass("select2-search-choice-focus"),a&&a.length&&(this.close(),a.addClass("select2-search-choice-focus"),this.opts.element.trigger("choice-selected",a)))},destroy:function(){a("label[for='"+this.search.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),C.call(this,"searchContainer","selection")},initContainer:function(){var b,c=".select2-choices";this.searchContainer=this.container.find(".select2-search-field"),this.selection=b=this.container.find(c);var d=this;this.selection.on("click",".select2-container:not(.select2-container-disabled) .select2-search-choice:not(.select2-locked)",function(b){d.search[0].focus(),d.selectChoice(a(this))}),this.search.attr("id","s2id_autogen"+H()),this.search.prev().text(a("label[for='"+this.opts.element.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.opts.element.on("focus.select2",this.bind(function(){this.focus()})),this.search.on("input paste",this.bind(function(){this.search.attr("placeholder")&&0==this.search.val().length||this.isInterfaceEnabled()&&(this.opened()||this.open())})),this.search.attr("tabindex",this.elementTabIndex),this.keydowns=0,this.search.on("keydown",this.bind(function(a){if(this.isInterfaceEnabled()){++this.keydowns;var c=b.find(".select2-search-choice-focus"),d=c.prev(".select2-search-choice:not(.select2-locked)"),e=c.next(".select2-search-choice:not(.select2-locked)"),f=o(this.search);if(c.length&&(a.which==M.LEFT||a.which==M.RIGHT||a.which==M.BACKSPACE||a.which==M.DELETE||a.which==M.ENTER)){var g=c;return a.which==M.LEFT&&d.length?g=d:a.which==M.RIGHT?g=e.length?e:null:a.which===M.BACKSPACE?this.unselect(c.first())&&(this.search.width(10),g=d.length?d:e):a.which==M.DELETE?this.unselect(c.first())&&(this.search.width(10),g=e.length?e:null):a.which==M.ENTER&&(g=null),this.selectChoice(g),p(a),void(g&&g.length||this.open())}if((a.which===M.BACKSPACE&&1==this.keydowns||a.which==M.LEFT)&&0==f.offset&&!f.length)return this.selectChoice(b.find(".select2-search-choice:not(.select2-locked)").last()),void p(a);if(this.selectChoice(null),this.opened())switch(a.which){case M.UP:case M.DOWN:return this.moveHighlight(a.which===M.UP?-1:1),void p(a);case M.ENTER:return this.selectHighlighted(),void p(a);case M.TAB:return this.selectHighlighted({noFocus:!0}),void this.close();case M.ESC:return this.cancel(a),void p(a)}if(a.which!==M.TAB&&!M.isControl(a)&&!M.isFunctionKey(a)&&a.which!==M.BACKSPACE&&a.which!==M.ESC){if(a.which===M.ENTER){if(this.opts.openOnEnter===!1)return;if(a.altKey||a.ctrlKey||a.shiftKey||a.metaKey)return}this.open(),a.which!==M.PAGE_UP&&a.which!==M.PAGE_DOWN||p(a),a.which===M.ENTER&&p(a)}}})),this.search.on("keyup",this.bind(function(a){this.keydowns=0,this.resizeSearch()})),this.search.on("blur",this.bind(function(b){this.container.removeClass("select2-container-active"),this.search.removeClass("select2-focused"),this.selectChoice(null),this.opened()||this.clearSearch(),b.stopImmediatePropagation(),this.opts.element.trigger(a.Event("select2-blur"))})),this.container.on("click",c,this.bind(function(b){this.isInterfaceEnabled()&&(a(b.target).closest(".select2-search-choice").length>0||(this.selectChoice(null),this.clearPlaceholder(),this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.open(),this.focusSearch(),b.preventDefault()))})),this.container.on("focus",c,this.bind(function(){this.isInterfaceEnabled()&&(this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"),this.clearPlaceholder())})),this.initContainerWidth(),this.opts.element.hide(),this.clearSearch()},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.search.prop("disabled",!this.isInterfaceEnabled())},initSelection:function(){if(""===this.opts.element.val()&&""===this.opts.element.text()&&(this.updateSelection([]),this.close(),this.clearSearch()),this.select||""!==this.opts.element.val()){var a=this;this.opts.initSelection.call(null,this.opts.element,function(c){c!==b&&null!==c&&(a.updateSelection(c),a.close(),a.clearSearch())})}},clearSearch:function(){var a=this.getPlaceholder(),c=this.getMaxSearchWidth();a!==b&&0===this.getVal().length&&this.search.hasClass("select2-focused")===!1?(this.search.val(a).addClass("select2-default"),this.search.width(c>0?c:this.container.css("width"))):this.search.val("").width(10)},clearPlaceholder:function(){this.search.hasClass("select2-default")&&this.search.val("").removeClass("select2-default")},opening:function(){this.clearPlaceholder(),this.resizeSearch(),this.parent.opening.apply(this,arguments),this.focusSearch(),this.prefillNextSearchTerm(),this.updateResults(!0),this.opts.shouldFocusInput(this)&&this.search.focus(),this.opts.element.trigger(a.Event("select2-open"))},close:function(){this.opened()&&this.parent.close.apply(this,arguments)},focus:function(){this.close(),this.search.focus()},isFocused:function(){return this.search.hasClass("select2-focused")},updateSelection:function(b){var c={},d=[],e=this;a(b).each(function(){e.id(this)in c||(c[e.id(this)]=0,d.push(this))}),this.selection.find(".select2-search-choice").remove(),this.addSelectedChoice(d),e.postprocessResults()},tokenize:function(){var a=this.search.val();a=this.opts.tokenizer.call(this,a,this.data(),this.bind(this.onSelect),this.opts),null!=a&&a!=b&&(this.search.val(a),a.length>0&&this.open())},onSelect:function(a,b){this.triggerSelect(a)&&""!==a.text&&(this.addSelectedChoice(a),this.opts.element.trigger({type:"selected",val:this.id(a),choice:a}),this.lastSearchTerm=this.search.val(),this.clearSearch(),this.updateResults(),!this.select&&this.opts.closeOnSelect||this.postprocessResults(a,!1,this.opts.closeOnSelect===!0),this.opts.closeOnSelect?(this.close(),this.search.width(10)):this.countSelectableResults()>0?(this.search.width(10),this.resizeSearch(),this.getMaximumSelectionSize()>0&&this.val().length>=this.getMaximumSelectionSize()?this.updateResults(!0):this.prefillNextSearchTerm()&&this.updateResults(),this.positionDropdown()):(this.close(),this.search.width(10)),this.triggerChange({added:a}),b&&b.noFocus||this.focusSearch())},cancel:function(){this.close(),this.focusSearch()},addSelectedChoice:function(b){var c=this.getVal(),d=this;a(b).each(function(){c.push(d.createChoice(this))}),this.setVal(c)},createChoice:function(c){var d,e,f=!c.locked,g=a("<li class='select2-search-choice'>    <div></div>    <a href='#' class='select2-search-choice-close' tabindex='-1'></a></li>"),h=a("<li class='select2-search-choice select2-locked'><div></div></li>"),i=f?g:h,j=this.id(c);return d=this.opts.formatSelection(c,i.find("div"),this.opts.escapeMarkup),d!=b&&i.find("div").replaceWith(a("<div></div>").html(d)),e=this.opts.formatSelectionCssClass(c,i.find("div")),e!=b&&i.addClass(e),f&&i.find(".select2-search-choice-close").on("mousedown",p).on("click dblclick",this.bind(function(b){this.isInterfaceEnabled()&&(this.unselect(a(b.target)),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus"),p(b),this.close(),this.focusSearch())})).on("focus",this.bind(function(){this.isInterfaceEnabled()&&(this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"))})),i.data("select2-data",c),i.insertBefore(this.searchContainer),j},unselect:function(b){var c,d,f=this.getVal();if(b=b.closest(".select2-search-choice"),0===b.length)throw"Invalid argument: "+b+". Must be .select2-search-choice";if(c=b.data("select2-data")){var g=a.Event("select2-removing");if(g.val=this.id(c),g.choice=c,this.opts.element.trigger(g),g.isDefaultPrevented())return!1;for(;(d=e(this.id(c),f))>=0;)f.splice(d,1),this.setVal(f),this.select&&this.postprocessResults();return b.remove(),this.opts.element.trigger({type:"select2-removed",val:this.id(c),choice:c}),this.triggerChange({removed:c}),!0}},postprocessResults:function(a,b,c){var d=this.getVal(),f=this.results.find(".select2-result"),g=this.results.find(".select2-result-with-children"),h=this;f.each2(function(a,b){var c=h.id(b.data("select2-data"));e(c,d)>=0&&(b.addClass("select2-selected"),b.find(".select2-result-selectable").addClass("select2-selected"))}),g.each2(function(a,b){b.is(".select2-result-selectable")||0!==b.find(".select2-result-selectable:not(.select2-selected)").length||b.addClass("select2-selected")}),this.highlight()==-1&&c!==!1&&this.opts.closeOnSelect===!0&&h.highlight(0),!this.opts.createSearchChoice&&!f.filter(".select2-result:not(.select2-selected)").length>0&&(!a||a&&!a.more&&0===this.results.find(".select2-no-results").length)&&y(h.opts.formatNoMatches,"formatNoMatches")&&this.results.append("<li class='select2-no-results'>"+z(h.opts.formatNoMatches,h.opts.element,h.search.val())+"</li>")},getMaxSearchWidth:function(){return this.selection.width()-i(this.search)},resizeSearch:function(){var a,b,c,d,e,f=i(this.search);a=r(this.search)+10,b=this.search.offset().left,c=this.selection.width(),d=this.selection.offset().left,e=c-(b-d)-f,e<a&&(e=c-f),e<40&&(e=c-f),e<=0&&(e=a),this.search.width(Math.floor(e))},getVal:function(){var a;return this.select?(a=this.select.val(),null===a?[]:a):(a=this.opts.element.val(),h(a,this.opts.separator,this.opts.transformVal))},setVal:function(b){if(this.select)this.select.val(b);else{var c=[],d={};a(b).each(function(){this in d||(c.push(this),d[this]=0)}),this.opts.element.val(0===c.length?"":c.join(this.opts.separator))}},buildChangeDetails:function(a,b){for(var b=b.slice(0),a=a.slice(0),c=0;c<b.length;c++)for(var d=0;d<a.length;d++)if(g(this.opts.id(b[c]),this.opts.id(a[d]))){b.splice(c,1),c--,a.splice(d,1);break}return{added:b,removed:a}},val:function(c,d){var e,f=this;if(0===arguments.length)return this.getVal();if(e=this.data(),e.length||(e=[]),!c&&0!==c)return this.opts.element.val(""),this.updateSelection([]),this.clearSearch(),void(d&&this.triggerChange({added:this.data(),removed:e}));if(this.setVal(c),this.select)this.opts.initSelection(this.select,this.bind(this.updateSelection)),d&&this.triggerChange(this.buildChangeDetails(e,this.data()));else{if(this.opts.initSelection===b)throw new Error("val() cannot be called if initSelection() is not defined");this.opts.initSelection(this.opts.element,function(b){var c=a.map(b,f.id);f.setVal(c),f.updateSelection(b),f.clearSearch(),d&&f.triggerChange(f.buildChangeDetails(e,f.data()))})}this.clearSearch()},onSortStart:function(){if(this.select)throw new Error("Sorting of elements is not supported when attached to <select>. Attach to <input type='hidden'/> instead.");this.search.width(0),this.searchContainer.hide()},onSortEnd:function(){var b=[],c=this;this.searchContainer.show(),this.searchContainer.appendTo(this.searchContainer.parent()),this.resizeSearch(),this.selection.find(".select2-search-choice").each(function(){b.push(c.opts.id(a(this).data("select2-data")))}),this.setVal(b),this.triggerChange()},data:function(b,c){var d,e,f=this;return 0===arguments.length?this.selection.children(".select2-search-choice").map(function(){return a(this).data("select2-data")}).get():(e=this.data(),b||(b=[]),d=a.map(b,function(a){return f.opts.id(a)}),this.setVal(d),this.updateSelection(b),this.clearSearch(),c&&this.triggerChange(this.buildChangeDetails(e,this.data())),void 0)}}),a.fn.select2=function(){var c,d,f,g,h,i=Array.prototype.slice.call(arguments,0),j=["val","destroy","opened","open","close","focus","isFocused","container","dropdown","onSortStart","onSortEnd","enable","disable","readonly","positionDropdown","data","search"],k=["opened","isFocused","container","dropdown"],l=["val","data"],m={search:"externalSearch"};return this.each(function(){if(0===i.length||"object"==typeof i[0])c=0===i.length?{}:a.extend({},i[0]),c.element=a(this),"select"===c.element.get(0).tagName.toLowerCase()?h=c.element.prop("multiple"):(h=c.multiple||!1,"tags"in c&&(c.multiple=h=!0)),d=h?new window.Select2["class"].multi:new window.Select2["class"].single,d.init(c);else{if("string"!=typeof i[0])throw"Invalid arguments to select2 plugin: "+i;if(e(i[0],j)<0)throw"Unknown method: "+i[0];if(g=b,d=a(this).data("select2"),d===b)return;if(f=i[0],"container"===f?g=d.container:"dropdown"===f?g=d.dropdown:(m[f]&&(f=m[f]),g=d[f].apply(d,i.slice(1))),e(i[0],k)>=0||e(i[0],l)>=0&&1==i.length)return!1}}),g===b?this:g},a.fn.select2.defaults={debug:!1,width:"copy",loadMorePadding:0,closeOnSelect:!0,openOnEnter:!0,containerCss:{},dropdownCss:{},containerCssClass:"",dropdownCssClass:"",formatResult:function(a,b,c,d){var e=[];return t(this.text(a),c.term,e,d),e.join("")},transformVal:function(b){return a.trim(b)},formatSelection:function(a,c,d){return a?d(this.text(a)):b},sortResults:function(a,b,c){return a},formatResultCssClass:function(a){return a.css},formatSelectionCssClass:function(a,c){return b},minimumResultsForSearch:0,minimumInputLength:0,maximumInputLength:null,maximumSelectionSize:0,id:function(a){return a==b?null:a.id},text:function(b){return b&&this.data&&this.data.text?a.isFunction(this.data.text)?this.data.text(b):b[this.data.text]:b.text},matcher:function(a,b){return d(""+b).toUpperCase().indexOf(d(""+a).toUpperCase())>=0},separator:",",tokenSeparators:[],tokenizer:B,escapeMarkup:u,blurOnChange:!1,selectOnBlur:!1,adaptContainerCssClass:function(a){return a},adaptDropdownCssClass:function(a){return null},nextSearchTerm:function(a,c){return b},searchInputPlaceholder:"",createSearchChoicePosition:"top",shouldFocusInput:function(a){
var b="ontouchstart"in window||navigator.msMaxTouchPoints>0;return!b||!(a.opts.minimumResultsForSearch<0)}},a.fn.select2.locales=[],a.fn.select2.locales.en={formatMatches:function(a){return 1===a?"One result is available, press enter to select it.":a+" results are available, use up and down arrow keys to navigate."},formatNoMatches:function(){return"No matches found"},formatAjaxError:function(a,b,c){return"Loading failed"},formatInputTooShort:function(a,b){var c=b-a.length;return"Please enter "+c+" or more character"+(1==c?"":"s")},formatInputTooLong:function(a,b){var c=a.length-b;return"Please delete "+c+" character"+(1==c?"":"s")},formatSelectionTooBig:function(a){return"You can only select "+a+" item"+(1==a?"":"s")},formatLoadMore:function(a){return"Loading more results…"},formatSearching:function(){return"Searching…"}},a.extend(a.fn.select2.defaults,a.fn.select2.locales.en),a.fn.select2.ajaxDefaults={transport:a.ajax,params:{type:"GET",cache:!1,dataType:"json"}},window.Select2={query:{ajax:v,local:w,tags:x},util:{debounce:l,markMatch:t,escapeMarkup:u,stripDiacritics:d},"class":{"abstract":E,single:F,multi:G}}}}(jQuery);
window.lazySizesConfig=window.lazySizesConfig||{};;
/*! lazysizes - v5.2.0 */
!function(a,b){var c=b(a,a.document,Date);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}("undefined"!=typeof window?window:{},function(a,b,c){"use strict";var d,e;if(function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};e=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in e||(e[b]=c[b])}(),!b||!b.getElementsByClassName)return{init:function(){},cfg:e,noSupport:!0};var f=b.documentElement,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h].bind(a),k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,c,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=d,h.initEvent(c,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var d;!g&&(d=a.picturefill||e.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),d({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<e.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,d=0,f=e.throttleDelay,g=e.ricTimeout,h=function(){b=!1,d=c.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==e.ricTimeout&&(g=e.ricTimeout)}:A(function(){k(h)},!0);return function(a){var e;(a=!0===a)&&(g=33),b||(b=!0,e=f-(c.now()-d),e<0&&(e=0),a||e<9?i():k(i,e))}},C=function(a){var b,d,e=99,f=function(){b=null,a()},g=function(){var a=c.now()-d;a<e?k(g,e-a):(m||f)(f)};return function(){d=c.now(),b||(b=k(g,e))}},D=function(){var g,m,o,p,y,D,F,G,H,I,J,K,L=/^img$/i,M=/^iframe$/i,N="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),O=0,P=0,Q=0,R=-1,S=function(a){Q--,(!a||Q<0||!a.target)&&(Q=0)},T=function(a){return null==K&&(K="hidden"==x(b.body,"visibility")),K||!("hidden"==x(a.parentNode,"visibility")&&"hidden"==x(a,"visibility"))},U=function(a,c){var d,e=a,g=T(a);for(G-=c,J+=c,H-=c,I+=c;g&&(e=e.offsetParent)&&e!=b.body&&e!=f;)(g=(x(e,"opacity")||1)>0)&&"visible"!=x(e,"overflow")&&(d=e.getBoundingClientRect(),g=I>d.left&&H<d.right&&J>d.top-1&&G<d.bottom+1);return g},V=function(){var a,c,h,j,k,l,n,o,q,r,s,t,u=d.elements;if((p=e.loadMode)&&Q<8&&(a=u.length)){for(c=0,R++;c<a;c++)if(u[c]&&!u[c]._lazyRace)if(!N||d.prematureUnveil&&d.prematureUnveil(u[c]))ba(u[c]);else if((o=u[c][i]("data-expand"))&&(l=1*o)||(l=P),r||(r=!e.expand||e.expand<1?f.clientHeight>500&&f.clientWidth>500?500:370:e.expand,d._defEx=r,s=r*e.expFactor,t=e.hFac,K=null,P<s&&Q<1&&R>2&&p>2&&!b.hidden?(P=s,R=0):P=p>1&&R>1&&Q<6?r:O),q!==l&&(D=innerWidth+l*t,F=innerHeight+l,n=-1*l,q=l),h=u[c].getBoundingClientRect(),(J=h.bottom)>=n&&(G=h.top)<=F&&(I=h.right)>=n*t&&(H=h.left)<=D&&(J||I||H||G)&&(e.loadHidden||T(u[c]))&&(m&&Q<3&&!o&&(p<3||R<4)||U(u[c],l))){if(ba(u[c]),k=!0,Q>9)break}else!k&&m&&!j&&Q<4&&R<4&&p>2&&(g[0]||e.preloadAfterLoad)&&(g[0]||!o&&(J||I||H||G||"auto"!=u[c][i](e.sizesAttr)))&&(j=g[0]||u[c]);j&&!k&&ba(j)}},W=B(V),X=function(a){var b=a.target;if(b._lazyCache)return void delete b._lazyCache;S(a),s(b,e.loadedClass),t(b,e.loadingClass),u(b,Z),v(b,"lazyloaded")},Y=A(X),Z=function(a){Y({target:a.target})},$=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},_=function(a){var b,c=a[i](e.srcsetAttr);(b=e.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},aa=A(function(a,b,c,d,f){var g,h,j,l,m,p;(m=v(a,"lazybeforeunveil",b)).defaultPrevented||(d&&(c?s(a,e.autosizesClass):a.setAttribute("sizes",d)),h=a[i](e.srcsetAttr),g=a[i](e.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),m={target:a},s(a,e.loadingClass),p&&(clearTimeout(o),o=k(S,2500),u(a,Z,!0)),l&&q.call(j.getElementsByTagName("source"),_),h?a.setAttribute("srcset",h):g&&!l&&(M.test(a.nodeName)?$(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,e.lazyClass),z(function(){var b=a.complete&&a.naturalWidth>1;p&&!b||(b&&s(a,"ls-is-cached"),X(m),a._lazyCache=!0,k(function(){"_lazyCache"in a&&delete a._lazyCache},9)),"lazy"==a.loading&&Q--},!0)}),ba=function(a){if(!a._lazyRace){var b,c=L.test(a.nodeName),d=c&&(a[i](e.sizesAttr)||a[i]("sizes")),f="auto"==d;(!f&&m||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,e.errorClass)||!r(a,e.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,Q++,aa(a,b,f,d,c))}},ca=C(function(){e.loadMode=3,W()}),da=function(){3==e.loadMode&&(e.loadMode=2),ca()},ea=function(){if(!m){if(c.now()-y<999)return void k(ea,999);m=!0,e.loadMode=3,W(),j("scroll",da,!0)}};return{_:function(){y=c.now(),d.elements=b.getElementsByClassName(e.lazyClass),g=b.getElementsByClassName(e.lazyClass+" "+e.preloadClass),j("scroll",W,!0),j("resize",W,!0),j("pageshow",function(a){if(a.persisted){var c=b.querySelectorAll("."+e.loadingClass);c.length&&c.forEach&&l(function(){c.forEach(function(a){a.complete&&ba(a)})})}}),a.MutationObserver?new MutationObserver(W).observe(f,{childList:!0,subtree:!0,attributes:!0}):(f[h]("DOMNodeInserted",W,!0),f[h]("DOMAttrModified",W,!0),setInterval(W,999)),j("hashchange",W,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(a){b[h](a,W,!0)}),/d$|^c/.test(b.readyState)?ea():(j("load",ea),b[h]("DOMContentLoaded",W),k(ea,2e4)),d.elements.length?(V(),z._lsFlush()):W()},checkElems:W,unveil:ba,_aLSL:da}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;f<g;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),d=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width)&&d!==a._lazysizesWidth&&c(a,f,e,d))},f=function(){var b,c=a.length;if(c)for(b=0;b<c;b++)d(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(e.autosizesClass),j("resize",g)},checkElems:g,updateElem:d}}(),F=function(){!F.i&&b.getElementsByClassName&&(F.i=!0,E._(),D._())};return k(function(){e.init&&F()}),d={cfg:e,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}});
!function(e){"object"==typeof exports&&"undefined"!=typeof module||"function"!=typeof define||!define.amd?e():define("inert",e)}((function(){"use strict";var e,t,n,i,o,r,s=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e};function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){d(this,u),this._inertManager=t,this._rootElement=e,this._managedNodes=new Set,this._rootElement.hasAttribute("aria-hidden")?this._savedAriaHidden=this._rootElement.getAttribute("aria-hidden"):this._savedAriaHidden=null,this._rootElement.setAttribute("aria-hidden","true"),this._makeSubtreeUnfocusable(this._rootElement),this._observer=new MutationObserver(this._onMutation.bind(this)),this._observer.observe(this._rootElement,{attributes:!0,childList:!0,subtree:!0})}function h(e,t){d(this,h),this._node=e,this._overrodeFocusMethod=!1,this._inertRoots=new Set([t]),this._savedTabIndex=null,this._destroyed=!1,this.ensureUntabbable()}function l(e){if(d(this,l),!e)throw new Error("Missing required argument; InertManager needs to wrap a document.");this._document=e,this._managedNodes=new Map,this._inertRoots=new Map,this._observer=new MutationObserver(this._watchForInert.bind(this)),_(e.head||e.body||e.documentElement),"loading"===e.readyState?e.addEventListener("DOMContentLoaded",this._onDocumentLoaded.bind(this)):this._onDocumentLoaded()}function c(e,t,n){if(e.nodeType==Node.ELEMENT_NODE){var i=e;if(s=(t&&t(i),i.shadowRoot))return void c(s,t,s);if("content"==i.localName){for(var o=(s=i).getDistributedNodes?s.getDistributedNodes():[],r=0;r<o.length;r++)c(o[r],t,n);return}if("slot"==i.localName){for(var s,a=(s=i).assignedNodes?s.assignedNodes({flatten:!0}):[],d=0;d<a.length;d++)c(a[d],t,n);return}}for(var u=e.firstChild;null!=u;)c(u,t,n),u=u.nextSibling}function _(e){var t;e.querySelector("style#inert-style, link#inert-style")||((t=document.createElement("style")).setAttribute("id","inert-style"),t.textContent="\n[inert] {\n  pointer-events: none;\n  cursor: default;\n}\n\n[inert], [inert] * {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n",e.appendChild(t))}"undefined"!=typeof window&&(e=Array.prototype.slice,t=Element.prototype.matches||Element.prototype.msMatchesSelector,n=["a[href]","area[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","details","summary","iframe","object","embed","[contenteditable]"].join(","),s(u,[{key:"destructor",value:function(){this._observer.disconnect(),this._rootElement&&(null!==this._savedAriaHidden?this._rootElement.setAttribute("aria-hidden",this._savedAriaHidden):this._rootElement.removeAttribute("aria-hidden")),this._managedNodes.forEach((function(e){this._unmanageNode(e.node)}),this),this._observer=null,this._rootElement=null,this._managedNodes=null,this._inertManager=null}},{key:"_makeSubtreeUnfocusable",value:function(e){var t=this,n=(c(e,(function(e){return t._visitNode(e)})),document.activeElement);if(!document.body.contains(e)){for(var i=e,o=void 0;i;){if(i.nodeType===Node.DOCUMENT_FRAGMENT_NODE){o=i;break}i=i.parentNode}o&&(n=o.activeElement)}e.contains(n)&&(n.blur(),n===document.activeElement&&document.body.focus())}},{key:"_visitNode",value:function(e){e.nodeType===Node.ELEMENT_NODE&&(e!==this._rootElement&&e.hasAttribute("inert")&&this._adoptInertRoot(e),(t.call(e,n)||e.hasAttribute("tabindex"))&&this._manageNode(e))}},{key:"_manageNode",value:function(e){e=this._inertManager.register(e,this),this._managedNodes.add(e)}},{key:"_unmanageNode",value:function(e){(e=this._inertManager.deregister(e,this))&&this._managedNodes.delete(e)}},{key:"_unmanageSubtree",value:function(e){var t=this;c(e,(function(e){return t._unmanageNode(e)}))}},{key:"_adoptInertRoot",value:function(e){var t=this._inertManager.getInertRoot(e);t||(this._inertManager.setInert(e,!0),t=this._inertManager.getInertRoot(e)),t.managedNodes.forEach((function(e){this._manageNode(e.node)}),this)}},{key:"_onMutation",value:function(t,n){t.forEach((function(t){var n,i=t.target;"childList"===t.type?(e.call(t.addedNodes).forEach((function(e){this._makeSubtreeUnfocusable(e)}),this),e.call(t.removedNodes).forEach((function(e){this._unmanageSubtree(e)}),this)):"attributes"===t.type&&("tabindex"===t.attributeName?this._manageNode(i):i!==this._rootElement&&"inert"===t.attributeName&&i.hasAttribute("inert")&&(this._adoptInertRoot(i),n=this._inertManager.getInertRoot(i),this._managedNodes.forEach((function(e){i.contains(e.node)&&n._manageNode(e.node)}))))}),this)}},{key:"managedNodes",get:function(){return new Set(this._managedNodes)}},{key:"hasSavedAriaHidden",get:function(){return null!==this._savedAriaHidden}},{key:"savedAriaHidden",set:function(e){this._savedAriaHidden=e},get:function(){return this._savedAriaHidden}}]),i=u,s(h,[{key:"destructor",value:function(){var e;this._throwIfDestroyed(),this._node&&this._node.nodeType===Node.ELEMENT_NODE&&(e=this._node,null!==this._savedTabIndex?e.setAttribute("tabindex",this._savedTabIndex):e.removeAttribute("tabindex"),this._overrodeFocusMethod&&delete e.focus),this._node=null,this._inertRoots=null,this._destroyed=!0}},{key:"_throwIfDestroyed",value:function(){if(this.destroyed)throw new Error("Trying to access destroyed InertNode")}},{key:"ensureUntabbable",value:function(){var e;this.node.nodeType===Node.ELEMENT_NODE&&(e=this.node,t.call(e,n)?-1===e.tabIndex&&this.hasSavedTabIndex||(e.hasAttribute("tabindex")&&(this._savedTabIndex=e.tabIndex),e.setAttribute("tabindex","-1"),e.nodeType===Node.ELEMENT_NODE&&(e.focus=function(){},this._overrodeFocusMethod=!0)):e.hasAttribute("tabindex")&&(this._savedTabIndex=e.tabIndex,e.removeAttribute("tabindex")))}},{key:"addInertRoot",value:function(e){this._throwIfDestroyed(),this._inertRoots.add(e)}},{key:"removeInertRoot",value:function(e){this._throwIfDestroyed(),this._inertRoots.delete(e),0===this._inertRoots.size&&this.destructor()}},{key:"destroyed",get:function(){return this._destroyed}},{key:"hasSavedTabIndex",get:function(){return null!==this._savedTabIndex}},{key:"node",get:function(){return this._throwIfDestroyed(),this._node}},{key:"savedTabIndex",set:function(e){this._throwIfDestroyed(),this._savedTabIndex=e},get:function(){return this._throwIfDestroyed(),this._savedTabIndex}}]),o=h,s(l,[{key:"setInert",value:function(e,t){if(t){if(!this._inertRoots.has(e)&&(t=new i(e,this),e.setAttribute("inert",""),this._inertRoots.set(e,t),!this._document.body.contains(e)))for(var n=e.parentNode;n;)11===n.nodeType&&_(n),n=n.parentNode}else this._inertRoots.has(e)&&(this._inertRoots.get(e).destructor(),this._inertRoots.delete(e),e.removeAttribute("inert"))}},{key:"getInertRoot",value:function(e){return this._inertRoots.get(e)}},{key:"register",value:function(e,t){var n=this._managedNodes.get(e);return void 0!==n?n.addInertRoot(t):n=new o(e,t),this._managedNodes.set(e,n),n}},{key:"deregister",value:function(e,t){var n=this._managedNodes.get(e);return n?(n.removeInertRoot(t),n.destroyed&&this._managedNodes.delete(e),n):null}},{key:"_onDocumentLoaded",value:function(){e.call(this._document.querySelectorAll("[inert]")).forEach((function(e){this.setInert(e,!0)}),this),this._observer.observe(this._document.body||this._document.documentElement,{attributes:!0,subtree:!0,childList:!0})}},{key:"_watchForInert",value:function(n,i){var o=this;n.forEach((function(n){switch(n.type){case"childList":e.call(n.addedNodes).forEach((function(n){var i;n.nodeType===Node.ELEMENT_NODE&&(i=e.call(n.querySelectorAll("[inert]")),t.call(n,"[inert]")&&i.unshift(n),i.forEach((function(e){this.setInert(e,!0)}),o))}),o);break;case"attributes":if("inert"!==n.attributeName)return;var i=n.target,r=i.hasAttribute("inert");o.setInert(i,r)}}),this)}}]),s=l,HTMLElement.prototype.hasOwnProperty("inert")||(r=new s(document),Object.defineProperty(HTMLElement.prototype,"inert",{enumerable:!0,get:function(){return this.hasAttribute("inert")},set:function(e){r.setInert(this,e)}})))}));
var runtime=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i=(w="function"==typeof Symbol?Symbol:{}).iterator||"@@iterator",a=w.asyncIterator||"@@asyncIterator",c=w.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(r){u=function(t,e,r){return t[e]=r}}function h(t,r,n,i){var a,c,u,h;r=r&&r.prototype instanceof v?r:v,r=Object.create(r.prototype),i=new O(i||[]);return o(r,"_invoke",{value:(a=t,c=n,u=i,h=f,function(t,r){if(h===p)throw new Error("Generator is already running");if(h===y){if("throw"===t)throw r;return{value:e,done:!0}}for(u.method=t,u.arg=r;;){var n=u.delegate;if(n&&(n=function t(r,n){var o=n.method,i=r.iterator[o];return i===e?(n.delegate=null,"throw"===o&&r.iterator.return&&(n.method="return",n.arg=e,t(r,n),"throw"===n.method)||"return"!==o&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+o+"' method")),g):"throw"===(o=l(i,r.iterator,n.arg)).type?(n.method="throw",n.arg=o.arg,n.delegate=null,g):(i=o.arg)?i.done?(n[r.resultName]=i.value,n.next=r.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}(n,u),n)){if(n===g)continue;return n}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if(h===f)throw h=y,u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);if(h=p,"normal"===(n=l(a,c,u)).type){if(h=u.done?y:s,n.arg!==g)return{value:n.arg,done:u.done}}else"throw"===n.type&&(h=y,u.method="throw",u.arg=n.arg)}})}),r}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=h;var f="suspendedStart",s="suspendedYield",p="executing",y="completed",g={};function v(){}function d(){}function m(){}var w,b,L=((b=(b=(u(w={},i,(function(){return this})),Object.getPrototypeOf))&&b(b(k([]))))&&b!==r&&n.call(b,i)&&(w=b),m.prototype=v.prototype=Object.create(w));function x(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){var r;o(this,"_invoke",{value:function(o,i){function a(){return new e((function(r,a){!function r(o,i,a,c){var u;if("throw"!==(o=l(t[o],t,i)).type)return(i=(u=o.arg).value)&&"object"==typeof i&&n.call(i,"__await")?e.resolve(i.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(i).then((function(t){u.value=t,a(u)}),(function(t){return r("throw",t,a,c)}));c(o.arg)}(o,i,r,a)}))}return r=r?r.then(a,a):a()}})}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function _(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function k(t){if(t||""===t){var r,o=t[i];if(o)return o.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return r=-1,(o=function o(){for(;++r<t.length;)if(n.call(t,r))return o.value=t[r],o.done=!1,o;return o.value=e,o.done=!0,o}).next=o}throw new TypeError(typeof t+" is not iterable")}return o(L,"constructor",{value:d.prototype=m,configurable:!0}),o(m,"constructor",{value:d,configurable:!0}),d.displayName=u(m,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){return!!(t="function"==typeof t&&t.constructor)&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,m):(t.__proto__=m,u(t,c,"GeneratorFunction")),t.prototype=Object.create(L),t},t.awrap=function(t){return{__await:t}},x(E.prototype),u(E.prototype,a,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new E(h(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},x(L),u(L,c,"Generator"),u(L,i,(function(){return this})),u(L,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e,r=Object(t),n=[];for(e in r)n.push(e);return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in r)return t.value=e,t.done=!1,t}return t.done=!0,t}},t.values=k,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(_),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var i=this.tryEntries.length-1;0<=i;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),h=n.call(a,"finallyLoc");if(u&&h){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;0<=r;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}var a=(i=i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc?null:i)?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),_(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var r,n,o=this.tryEntries[e];if(o.tryLoc===t)return"throw"===(r=o.completion).type&&(n=r.arg,_(o)),n}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}("object"==typeof module?module.exports:{});try{regeneratorRuntime=runtime}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)};
!function(r){"use strict";var t,e,n;e={},(n=function(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}).m=t=[function(r,t,e){e(1),e(70),e(77),e(80),e(81),e(83),e(95),e(96),e(98),e(101),e(103),e(104),e(113),e(114),e(117),e(123),e(138),e(140),e(141),r.exports=e(142)},function(r,t,e){var n=e(2),o=e(38),a=e(62),c=e(67),i=e(69);n({target:"Array",proto:!0,arity:1,forced:e(6)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(r){return r instanceof TypeError}}()},{push:function(r){var t=o(this),e=a(t),n=arguments.length;i(e+n);for(var u=0;u<n;u++)t[e]=arguments[u],e++;return c(t,e),e}})},function(t,e,n){var o=n(3),a=n(4).f,c=n(42),i=n(46),u=n(36),f=n(54),s=n(66);t.exports=function(t,e){var n,p,l,y=t.target,h=t.global,v=t.stat,g=h?o:v?o[y]||u(y,{}):o[y]&&o[y].prototype;if(g)for(n in e){if(p=e[n],l=t.dontCallGetSet?(l=a(g,n))&&l.value:g[n],!s(h?n:y+(v?".":"#")+n,t.forced)&&l!==r){if(typeof p==typeof l)continue;f(p,l)}(t.sham||l&&l.sham)&&c(p,"sham",!0),i(g,n,p,t)}}},function(r,t,e){function n(r){return r&&r.Math===Math&&r}r.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},function(r,t,e){var n=e(5),o=e(7),a=e(9),c=e(10),i=e(11),u=e(17),f=e(37),s=e(40),p=Object.getOwnPropertyDescriptor;t.f=n?p:function(r,t){if(r=i(r),t=u(t),s)try{return p(r,t)}catch(r){}if(f(r,t))return c(!o(a.f,r,t),r[t])}},function(r,t,e){e=e(6),r.exports=!e((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(r,t,e){r.exports=function(r){try{return!!r()}catch(r){return!0}}},function(r,t,e){e=e(8);var n=Function.prototype.call;r.exports=e?n.bind(n):function(){return n.apply(n,arguments)}},function(r,t,e){e=e(6),r.exports=!e((function(){var r=function(){}.bind();return"function"!=typeof r||r.hasOwnProperty("prototype")}))},function(r,t,e){var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!n.call({1:2},1);t.f=a?function(r){return!!(r=o(this,r))&&r.enumerable}:n},function(r,t,e){r.exports=function(r,t){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:t}}},function(r,t,e){var n=e(12),o=e(15);r.exports=function(r){return n(o(r))}},function(r,t,e){var n=e(13),o=e(6),a=e(14),c=Object,i=n("".split);r.exports=o((function(){return!c("z").propertyIsEnumerable(0)}))?function(r){return"String"===a(r)?i(r,""):c(r)}:c},function(r,t,e){var n=e(8),o=(e=Function.prototype).call;e=n&&e.bind.bind(o,o);r.exports=n?e:function(r){return function(){return o.apply(r,arguments)}}},function(r,t,e){var n=(e=e(13))({}.toString),o=e("".slice);r.exports=function(r){return o(n(r),8,-1)}},function(r,t,e){var n=e(16),o=TypeError;r.exports=function(r){if(n(r))throw new o("Can't call method on "+r);return r}},function(t,e,n){t.exports=function(t){return null===t||t===r}},function(r,t,e){var n=e(18),o=e(21);r.exports=function(r){return r=n(r,"string"),o(r)?r:r+""}},function(t,e,n){var o=n(7),a=n(19),c=n(21),i=n(28),u=n(31),f=(n=n(32),TypeError),s=n("toPrimitive");t.exports=function(t,e){if(!a(t)||c(t))return t;var n=i(t,s);if(n){if(n=o(n,t,e=e===r?"default":e),!a(n)||c(n))return n;throw new f("Can't convert object to primitive value")}return u(t,e=e===r?"number":e)}},function(r,t,e){var n=e(20);r.exports=function(r){return"object"==typeof r?null!==r:n(r)}},function(t,e,n){var o="object"==typeof document&&document.all;t.exports=void 0===o&&o!==r?function(r){return"function"==typeof r||r===o}:function(r){return"function"==typeof r}},function(r,t,e){var n=e(22),o=e(20),a=e(23),c=(e=e(24),Object);r.exports=e?function(r){return"symbol"==typeof r}:function(r){var t=n("Symbol");return o(t)&&a(t.prototype,c(r))}},function(t,e,n){var o=n(3),a=n(20);t.exports=function(t,e){return arguments.length<2?(n=o[t],a(n)?n:r):o[t]&&o[t][e];var n}},function(r,t,e){e=e(13),r.exports=e({}.isPrototypeOf)},function(r,t,e){e=e(25),r.exports=e&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(r,t,e){var n=e(26),o=e(6),a=e(3).String;r.exports=!!Object.getOwnPropertySymbols&&!o((function(){var r=Symbol("symbol detection");return!a(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},function(r,t,e){var n,o,a=e(3),c=e(27);e=a.process,a=a.Deno;!(o=(a=(a=e&&e.versions||a&&a.version)&&a.v8)?0<(n=a.split("."))[0]&&n[0]<4?1:+(n[0]+n[1]):o)&&c&&(!(n=c.match(/Edge\/(\d+)/))||74<=n[1])&&(n=c.match(/Chrome\/(\d+)/))&&(o=+n[1]),r.exports=o},function(r,t,e){r.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,e,n){var o=n(29),a=n(16);t.exports=function(t,e){return e=t[e],a(e)?r:o(e)}},function(r,t,e){var n=e(20),o=e(30),a=TypeError;r.exports=function(r){if(n(r))return r;throw new a(o(r)+" is not a function")}},function(r,t,e){var n=String;r.exports=function(r){try{return n(r)}catch(r){return"Object"}}},function(r,t,e){var n=e(7),o=e(20),a=e(19),c=TypeError;r.exports=function(r,t){var e,i;if("string"===t&&o(e=r.toString)&&!a(i=n(e,r)))return i;if(o(e=r.valueOf)&&!a(i=n(e,r)))return i;if("string"!==t&&o(e=r.toString)&&!a(i=n(e,r)))return i;throw new c("Can't convert object to primitive value")}},function(r,t,e){var n=e(3),o=e(33),a=e(37),c=e(39),i=e(25),u=(e=e(24),n.Symbol),f=o("wks"),s=e?u.for||u:u&&u.withoutSetter||c;r.exports=function(r){return a(f,r)||(f[r]=i&&a(u,r)?u[r]:s("Symbol."+r)),f[r]}},function(t,e,n){var o=n(34),a=n(35);(t.exports=function(t,e){return a[t]||(a[t]=e!==r?e:{})})("versions",[]).push({version:"3.35.1",mode:o?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})},function(r,t,e){r.exports=!1},function(r,t,e){var n=e(3),o=e(36);e=n[e="__core-js_shared__"]||o(e,{});r.exports=e},function(r,t,e){var n=e(3),o=Object.defineProperty;r.exports=function(r,t){try{o(n,r,{value:t,configurable:!0,writable:!0})}catch(e){n[r]=t}return t}},function(r,t,e){var n=e(13),o=e(38),a=n({}.hasOwnProperty);r.exports=Object.hasOwn||function(r,t){return a(o(r),t)}},function(r,t,e){var n=e(15),o=Object;r.exports=function(r){return o(n(r))}},function(t,e,n){n=n(13);var o=0,a=Math.random(),c=n(1..toString);t.exports=function(t){return"Symbol("+(t===r?"":t)+")_"+c(++o+a,36)}},function(r,t,e){var n=e(5),o=e(6),a=e(41);r.exports=!n&&!o((function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(r,t,e){var n=e(3),o=(e=e(19),n.document),a=e(o)&&e(o.createElement);r.exports=function(r){return a?o.createElement(r):{}}},function(r,t,e){var n=e(5),o=e(43),a=e(10);r.exports=n?function(r,t,e){return o.f(r,t,a(1,e))}:function(r,t,e){return r[t]=e,r}},function(r,t,e){var n=e(5),o=e(40),a=e(44),c=e(45),i=e(17),u=TypeError,f=Object.defineProperty,s=Object.getOwnPropertyDescriptor,p="enumerable",l="configurable",y="writable";t.f=n?a?function(r,t,e){var n;return c(r),t=i(t),c(e),"function"==typeof r&&"prototype"===t&&"value"in e&&y in e&&!e[y]&&(n=s(r,t))&&n[y]&&(r[t]=e.value,e={configurable:(l in e?e:n)[l],enumerable:(p in e?e:n)[p],writable:!1}),f(r,t,e)}:f:function(r,t,e){if(c(r),t=i(t),c(e),o)try{return f(r,t,e)}catch(r){}if("get"in e||"set"in e)throw new u("Accessors not supported");return"value"in e&&(r[t]=e.value),r}},function(r,t,e){var n=e(5);e=e(6);r.exports=n&&e((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(r,t,e){var n=e(19),o=String,a=TypeError;r.exports=function(r){if(n(r))return r;throw new a(o(r)+" is not an object")}},function(t,e,n){var o=n(20),a=n(43),c=n(47),i=n(36);t.exports=function(t,e,n,u){var f=(u=u||{}).enumerable,s=u.name!==r?u.name:e;if(o(n)&&c(n,s,u),u.global)f?t[e]=n:i(e,n);else{try{u.unsafe?t[e]&&(f=!0):delete t[e]}catch(t){}f?t[e]=n:a.f(t,e,{value:n,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return t}},function(t,e,n){var o=n(13),a=n(6),c=n(20),i=n(37),u=n(5),f=n(48).CONFIGURABLE,s=n(49),p=(n=n(50)).enforce,l=n.get,y=String,h=Object.defineProperty,v=o("".slice),g=o("".replace),d=o([].join),b=u&&!a((function(){return 8!==h((function(){}),"length",{value:8}).length})),m=String(String).split("String");t=t.exports=function(t,e,n){"Symbol("===v(y(e),0,7)&&(e="["+g(y(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!i(t,"name")||f&&t.name!==e)&&(u?h(t,"name",{value:e,configurable:!0}):t.name=e),b&&n&&i(n,"arity")&&t.length!==n.arity&&h(t,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?u&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=r)}catch(t){}return n=p(t),i(n,"source")||(n.source=d(m,"string"==typeof e?e:"")),t};Function.prototype.toString=t((function(){return c(this)&&l(this).source||s(this)}),"toString")},function(r,t,e){var n=e(5),o=e(37),a=Function.prototype,c=n&&Object.getOwnPropertyDescriptor;o=(e=o(a,"name"))&&"something"===function(){}.name,a=e&&(!n||n&&c(a,"name").configurable);r.exports={EXISTS:e,PROPER:o,CONFIGURABLE:a}},function(r,t,e){var n=e(13),o=e(20),a=(e=e(35),n(Function.toString));o(e.inspectSource)||(e.inspectSource=function(r){return a(r)}),r.exports=e.inspectSource},function(r,t,e){var n,o,a,c,i=e(51),u=e(3),f=e(19),s=e(42),p=e(37),l=e(35),y=e(52),h=(e=e(53),"Object already initialized"),v=u.TypeError,g=(u=u.WeakMap,i||l.state?((a=l.state||(l.state=new u)).get=a.get,a.has=a.has,a.set=a.set,n=function(r,t){if(a.has(r))throw new v(h);return t.facade=r,a.set(r,t),t},o=function(r){return a.get(r)||{}},function(r){return a.has(r)}):(e[c=y("state")]=!0,n=function(r,t){if(p(r,c))throw new v(h);return t.facade=r,s(r,c,t),t},o=function(r){return p(r,c)?r[c]:{}},function(r){return p(r,c)}));r.exports={set:n,get:o,has:g,enforce:function(r){return g(r)?o(r):n(r,{})},getterFor:function(r){return function(t){var e;if(!f(t)||(e=o(t)).type!==r)throw new v("Incompatible receiver, "+r+" required");return e}}}},function(r,t,e){var n=e(3);e=e(20),n=n.WeakMap;r.exports=e(n)&&/native code/.test(String(n))},function(r,t,e){var n=e(33),o=e(39),a=n("keys");r.exports=function(r){return a[r]||(a[r]=o(r))}},function(r,t,e){r.exports={}},function(r,t,e){var n=e(37),o=e(55),a=e(4),c=e(43);r.exports=function(r,t,e){for(var i=o(t),u=c.f,f=a.f,s=0;s<i.length;s++){var p=i[s];n(r,p)||e&&n(e,p)||u(r,p,f(t,p))}}},function(r,t,e){var n=e(22),o=e(13),a=e(56),c=e(65),i=e(45),u=o([].concat);r.exports=n("Reflect","ownKeys")||function(r){var t=a.f(i(r)),e=c.f;return e?u(t,e(r)):t}},function(r,t,e){var n=e(57),o=e(64).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(r){return n(r,o)}},function(r,t,e){var n=e(13),o=e(37),a=e(11),c=e(58).indexOf,i=e(53),u=n([].push);r.exports=function(r,t){var e,n=a(r),f=0,s=[];for(e in n)!o(i,e)&&o(n,e)&&u(s,e);for(;t.length>f;)o(n,e=t[f++])&&(~c(s,e)||u(s,e));return s}},function(r,t,e){var n=e(11),o=e(59),a=e(62);e=function(r){return function(t,e,c){var i,u=n(t),f=a(u),s=o(c,f);if(r&&e!=e){for(;s<f;)if((i=u[s++])!=i)return!0}else for(;s<f;s++)if((r||s in u)&&u[s]===e)return r||s||0;return!r&&-1}};r.exports={includes:e(!0),indexOf:e(!1)}},function(r,t,e){var n=e(60),o=Math.max,a=Math.min;r.exports=function(r,t){return(r=n(r))<0?o(r+t,0):a(r,t)}},function(r,t,e){var n=e(61);r.exports=function(r){return(r=+r)!=r||0==r?0:n(r)}},function(r,t,e){var n=Math.ceil,o=Math.floor;r.exports=Math.trunc||function(r){return(0<(r=+r)?o:n)(r)}},function(r,t,e){var n=e(63);r.exports=function(r){return n(r.length)}},function(r,t,e){var n=e(60),o=Math.min;r.exports=function(r){return 0<(r=n(r))?o(r,9007199254740991):0}},function(r,t,e){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(r,t,e){t.f=Object.getOwnPropertySymbols},function(r,t,e){var n=e(6),o=e(20),a=/#|\.prototype\./,c=(e=function(r,t){return(r=i[c(r)])===f||r!==u&&(o(t)?n(t):!!t)},e.normalize=function(r){return String(r).replace(a,".").toLowerCase()}),i=e.data={},u=e.NATIVE="N",f=e.POLYFILL="P";r.exports=e},function(t,e,n){var o=n(5),a=n(68),c=TypeError,i=Object.getOwnPropertyDescriptor;o=o&&!function(){if(this!==r)return 1;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(r){return r instanceof TypeError}}();t.exports=o?function(r,t){if(a(r)&&!i(r,"length").writable)throw new c("Cannot set read only .length");return r.length=t}:function(r,t){return r.length=t}},function(r,t,e){var n=e(14);r.exports=Array.isArray||function(r){return"Array"===n(r)}},function(r,t,e){var n=TypeError;r.exports=function(r){if(9007199254740991<r)throw n("Maximum allowed index exceeded");return r}},function(r,t,e){var n=e(2),o=e(71),a=e(11),c=(e=e(72),Array);n({target:"Array",proto:!0},{toReversed:function(){return o(a(this),c)}}),e("toReversed")},function(r,t,e){var n=e(62);r.exports=function(r,t){for(var e=n(r),o=new t(e),a=0;a<e;a++)o[a]=r[e-a-1];return o}},function(t,e,n){var o=n(32),a=n(73),c=(n=n(43).f,o("unscopables")),i=Array.prototype;i[c]===r&&n(i,c,{configurable:!0,value:a(null)}),t.exports=function(r){i[c][r]=!0}},function(t,e,n){function o(){}function a(r){return"<script>"+r+"</"+h+">"}var c,i=n(45),u=n(74),f=n(64),s=n(53),p=n(76),l=n(41),y=(n=n(52),"prototype"),h="script",v=n("IE_PROTO"),g=function(){try{c=new ActiveXObject("htmlfile")}catch(r){}var r;g="undefined"==typeof document||document.domain&&c?function(r){r.write(a("")),r.close();var t=r.parentWindow.Object;return r=null,t}(c):((r=l("iframe")).style.display="none",p.appendChild(r),r.src=String("javascript:"),(r=r.contentWindow.document).open(),r.write(a("document.F=Object")),r.close(),r.F);for(var t=f.length;t--;)delete g[y][f[t]];return g()};s[v]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(o[y]=i(t),n=new o,o[y]=null,n[v]=t):n=g(),e===r?n:u.f(n,e)}},function(r,t,e){var n=e(5),o=e(44),a=e(43),c=e(45),i=e(11),u=e(75);t.f=n&&!o?Object.defineProperties:function(r,t){c(r);for(var e,n=i(t),o=u(t),f=o.length,s=0;s<f;)a.f(r,e=o[s++],n[e]);return r}},function(r,t,e){var n=e(57),o=e(64);r.exports=Object.keys||function(r){return n(r,o)}},function(r,t,e){e=e(22),r.exports=e("document","documentElement")},function(t,e,n){var o=n(2),a=n(13),c=n(29),i=n(11),u=n(78),f=n(79),s=(n=n(72),Array),p=a(f("Array","sort"));o({target:"Array",proto:!0},{toSorted:function(t){t!==r&&c(t);var e=i(this);e=u(s,e);return p(e,t)}}),n("toSorted")},function(r,t,e){var n=e(62);r.exports=function(r,t,e){for(var o=0,a=2<arguments.length?e:n(t),c=new r(a);o<a;)c[o]=t[o++];return c}},function(r,t,e){var n=e(3);r.exports=function(r,t){return(r=(r=n[r])&&r.prototype)&&r[t]}},function(r,t,e){var n=e(2),o=e(72),a=e(69),c=e(62),i=e(59),u=e(11),f=e(60),s=Array,p=Math.max,l=Math.min;n({target:"Array",proto:!0},{toSpliced:function(r,t){var e,n,o,y,h=u(this),v=c(h),g=i(r,v),d=0;for(0===(r=arguments.length)?e=n=0:n=1===r?(e=0,v-g):(e=r-2,l(p(f(t),0),v-g)),o=a(v+e-n),y=s(o);d<g;d++)y[d]=h[d];for(;d<g+e;d++)y[d]=arguments[d-g+2];for(;d<o;d++)y[d]=h[d+n-e];return y}}),o("toSpliced")},function(r,t,e){var n=e(2),o=e(82),a=e(11),c=Array;n({target:"Array",proto:!0},{with:function(r,t){return o(a(this),c,r,t)}})},function(r,t,e){var n=e(62),o=e(60),a=RangeError;r.exports=function(r,t,e,c){var i=n(r),u=(e=o(e))<0?i+e:e;if(i<=u||u<0)throw new a("Incorrect index");for(var f=new t(i),s=0;s<i;s++)f[s]=s===u?c:r[s];return f}},function(r,t,e){var n=e(2),o=e(13),a=e(29),c=e(15),i=e(84),u=e(94),f=(e=e(34),u.Map),s=u.has,p=u.get,l=u.set,y=o([].push);n({target:"Map",stat:!0,forced:e},{groupBy:function(r,t){c(r),a(t);var e=new f,n=0;return i(r,(function(r){var o=t(r,n++);s(e,o)?y(p(e,o),r):l(e,o,[r])})),e}})},function(r,t,e){function n(r,t){this.stopped=r,this.result=t}var o=e(85),a=e(7),c=e(45),i=e(30),u=e(87),f=e(62),s=e(23),p=e(89),l=e(90),y=e(93),h=TypeError,v=n.prototype;r.exports=function(r,t,e){function g(r){return b&&y(b,"normal",r),new n(!0,r)}function d(r){return S?(c(r),_?j(r[0],r[1],g):j(r[0],r[1])):_?j(r,g):j(r)}var b,m,w,E,x,A,O=e&&e.that,S=!(!e||!e.AS_ENTRIES),R=!(!e||!e.IS_RECORD),T=!(!e||!e.IS_ITERATOR),_=!(!e||!e.INTERRUPTED),j=o(t,O);if(R)b=r.iterator;else if(T)b=r;else{if(!(T=l(r)))throw new h(i(r)+" is not iterable");if(u(T)){for(m=0,w=f(r);m<w;m++)if((E=d(r[m]))&&s(v,E))return E;return new n(!1)}b=p(r,T)}for(x=(R?r:b).next;!(A=a(x,b)).done;){try{E=d(A.value)}catch(r){y(b,"throw",r)}if("object"==typeof E&&E&&s(v,E))return E}return new n(!1)}},function(t,e,n){var o=n(86),a=n(29),c=n(8),i=o(o.bind);t.exports=function(t,e){return a(t),e===r?t:c?i(t,e):function(){return t.apply(e,arguments)}}},function(r,t,e){var n=e(14),o=e(13);r.exports=function(r){if("Function"===n(r))return o(r)}},function(t,e,n){var o=n(32),a=n(88),c=o("iterator"),i=Array.prototype;t.exports=function(t){return t!==r&&(a.Array===t||i[c]===t)}},function(r,t,e){r.exports={}},function(r,t,e){var n=e(7),o=e(29),a=e(45),c=e(30),i=e(90),u=TypeError;r.exports=function(r,t){if(t=arguments.length<2?i(r):t,o(t))return a(n(t,r));throw new u(c(r)+" is not iterable")}},function(r,t,e){var n=e(91),o=e(28),a=e(16),c=e(88),i=e(32)("iterator");r.exports=function(r){if(!a(r))return o(r,i)||o(r,"@@iterator")||c[n(r)]}},function(t,e,n){var o=n(92),a=n(20),c=n(14),i=n(32)("toStringTag"),u=Object,f="Arguments"===c(function(){return arguments}());t.exports=o?c:function(t){var e;return t===r?"Undefined":null===t?"Null":"string"==typeof(t=function(r,t){try{return r[t]}catch(r){}}(e=u(t),i))?t:f?c(e):"Object"===(t=c(e))&&a(e.callee)?"Arguments":t}},function(r,t,e){var n={};n[e(32)("toStringTag")]="z",r.exports="[object z]"===String(n)},function(r,t,e){var n=e(7),o=e(45),a=e(28);r.exports=function(r,t,e){var c,i;o(r);try{if(!(c=a(r,"return"))){if("throw"===t)throw e;return e}c=n(c,r)}catch(r){i=!0,c=r}if("throw"===t)throw e;if(i)throw c;return o(c),e}},function(r,t,e){var n=e(13);e=Map.prototype;r.exports={Map,set:n(e.set),get:n(e.get),has:n(e.has),remove:n(e.delete),proto:e}},function(r,t,e){var n=e(2),o=e(22),a=e(13),c=e(29),i=e(15),u=e(17),f=e(84),s=o("Object","create"),p=a([].push);n({target:"Object",stat:!0},{groupBy:function(r,t){i(r),c(t);var e=s(null),n=0;return f(r,(function(r){var o=u(t(r,n++));o in e?p(e[o],r):e[o]=[r]})),e}})},function(r,t,e){var n=e(2),o=e(97);n({target:"Promise",stat:!0},{withResolvers:function(){var r=o.f(this);return{promise:r.promise,resolve:r.resolve,reject:r.reject}}})},function(t,e,n){function o(t){var e,n;this.promise=new t((function(t,o){if(e!==r||n!==r)throw new c("Bad Promise constructor");e=t,n=o})),this.resolve=a(e),this.reject=a(n)}var a=n(29),c=TypeError;t.exports.f=function(r){return new o(r)}},function(r,t,e){var n=e(3),o=e(5),a=e(99),c=e(100),i=(e=e(6),n.RegExp),u=i.prototype;o&&e((function(){var r=!0;try{i(".","d")}catch(t){r=!1}var t,e={},n="",o=r?"dgimsy":"gimsy",a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(t in r&&(a.hasIndices="d"),a)!function(r,t){Object.defineProperty(e,r,{get:function(){return n+=t,!0}})}(t,a[t]);return Object.getOwnPropertyDescriptor(u,"flags").get.call(e)!==o||n!==o}))&&a(u,"flags",{configurable:!0,get:c})},function(r,t,e){var n=e(47),o=e(43);r.exports=function(r,t,e){return e.get&&n(e.get,t,{getter:!0}),e.set&&n(e.set,t,{setter:!0}),o.f(r,t,e)}},function(r,t,e){var n=e(45);r.exports=function(){var r=n(this),t="";return r.hasIndices&&(t+="d"),r.global&&(t+="g"),r.ignoreCase&&(t+="i"),r.multiline&&(t+="m"),r.dotAll&&(t+="s"),r.unicode&&(t+="u"),r.unicodeSets&&(t+="v"),r.sticky&&(t+="y"),t}},function(r,t,e){var n=e(2),o=e(13),a=e(15),c=e(102),i=o("".charCodeAt);n({target:"String",proto:!0},{isWellFormed:function(){for(var r=c(a(this)),t=r.length,e=0;e<t;e++){var n=i(r,e);if(55296==(63488&n)&&(56320<=n||++e>=t||56320!=(64512&i(r,e))))return!1}return!0}})},function(r,t,e){var n=e(91),o=String;r.exports=function(r){if("Symbol"===n(r))throw new TypeError("Cannot convert a Symbol value to a string");return o(r)}},function(r,t,e){var n=e(2),o=e(7),a=e(13),c=e(15),i=e(102),u=(e=e(6),Array),f=a("".charAt),s=a("".charCodeAt),p=a([].join),l="".toWellFormed,y=l&&e((function(){return"1"!==o(l,1)}));n({target:"String",proto:!0,forced:y},{toWellFormed:function(){var r=i(c(this));if(y)return o(l,r);for(var t=r.length,e=u(t),n=0;n<t;n++){var a=s(r,n);55296!=(63488&a)?e[n]=f(r,n):56320<=a||t<=n+1||56320!=(64512&s(r,n+1))?e[n]="�":(e[n]=f(r,n),e[++n]=f(r,n))}return p(e,"")}})},function(r,t,e){var n=e(71),o=e(105),a=o.aTypedArray,c=(e=o.exportTypedArrayMethod,o.getTypedArrayConstructor);e("toReversed",(function(){return n(a(this),c(this))}))},function(t,e,n){function o(r){return!!l(r)&&(r=h(r),y(k,r)||y(C,r))}var a,c,i,u=n(106),f=n(5),s=n(3),p=n(20),l=n(19),y=n(37),h=n(91),v=n(30),g=n(42),d=n(46),b=n(99),m=n(23),w=n(107),E=n(109),x=n(32),A=n(39),O=(T=n(50)).enforce,S=T.get,R=(n=s.Int8Array)&&n.prototype,T=(T=s.Uint8ClampedArray)&&T.prototype,_=n&&w(n),j=R&&w(R),I=(n=Object.prototype,s.TypeError),P=(x=x("toStringTag"),A("TYPED_ARRAY_TAG")),D="TypedArrayConstructor",M=u&&!!E&&"Opera"!==h(s.opera),k=(u=!1,{Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8}),C={BigInt64Array:8,BigUint64Array:8},U=function(r){var t=w(r);if(l(t))return(r=S(t))&&y(r,D)?r[D]:U(t)};for(a in k)(i=(c=s[a])&&c.prototype)?O(i)[D]=c:M=!1;for(a in C)(i=(c=s[a])&&c.prototype)&&(O(i)[D]=c);if((!M||!p(_)||_===Function.prototype)&&(_=function(){throw new I("Incorrect invocation")},M))for(a in k)s[a]&&E(s[a],_);if((!M||!j||j===n)&&(j=_.prototype,M))for(a in k)s[a]&&E(s[a].prototype,j);if(M&&w(T)!==j&&E(T,j),f&&!y(j,x))for(a in b(j,x,{configurable:u=!0,get:function(){return l(this)?this[P]:r}}),k)s[a]&&g(s[a],P,a);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:M,TYPED_ARRAY_TAG:u&&P,aTypedArray:function(r){if(o(r))return r;throw new I("Target is not a typed array")},aTypedArrayConstructor:function(r){if(p(r)&&(!E||m(_,r)))return r;throw new I(v(r)+" is not a typed array constructor")},exportTypedArrayMethod:function(r,t,e,n){if(f){if(e)for(var o in k)if((o=s[o])&&y(o.prototype,r))try{delete o.prototype[r]}catch(e){try{o.prototype[r]=t}catch(e){}}j[r]&&!e||d(j,r,!e&&M&&R[r]||t,n)}},exportTypedArrayStaticMethod:function(r,t,e){var n,o;if(f){if(E){if(e)for(n in k)if((o=s[n])&&y(o,r))try{delete o[r]}catch(r){}if(_[r]&&!e)return;try{return d(_,r,!e&&M&&_[r]||t)}catch(r){}}for(n in k)!(o=s[n])||o[r]&&!e||d(o,r,t)}},getTypedArrayConstructor:U,isView:function(r){return!!l(r)&&("DataView"===(r=h(r))||y(k,r)||y(C,r))},isTypedArray:o,TypedArray:_,TypedArrayPrototype:j}},function(r,t,e){r.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(r,t,e){var n=e(37),o=e(20),a=e(38),c=e(52),i=(e=e(108),c("IE_PROTO")),u=Object,f=u.prototype;r.exports=e?u.getPrototypeOf:function(r){var t=a(r);return n(t,i)?t[i]:(r=t.constructor,o(r)&&t instanceof r?r.prototype:t instanceof u?f:null)}},function(r,t,e){e=e(6),r.exports=!e((function(){function r(){}return r.prototype.constructor=null,Object.getPrototypeOf(new r)!==r.prototype}))},function(t,e,n){var o=n(110),a=n(45),c=n(111);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r,t=!1,e={};try{(r=o(Object.prototype,"__proto__","set"))(e,[]),t=e instanceof Array}catch(e){}return function(e,n){return a(e),c(n),t?r(e,n):e.__proto__=n,e}}():r)},function(r,t,e){var n=e(13),o=e(29);r.exports=function(r,t,e){try{return n(o(Object.getOwnPropertyDescriptor(r,t)[e]))}catch(r){}}},function(r,t,e){var n=e(112),o=String,a=TypeError;r.exports=function(r){if(n(r))return r;throw new a("Can't set "+o(r)+" as a prototype")}},function(r,t,e){var n=e(19);r.exports=function(r){return n(r)||null===r}},function(t,e,n){var o=n(105),a=n(13),c=n(29),i=n(78),u=o.aTypedArray,f=o.getTypedArrayConstructor,s=(n=o.exportTypedArrayMethod,a(o.TypedArrayPrototype.sort));n("toSorted",(function(t){t!==r&&c(t);var e=u(this);e=i(f(e),e);return s(e,t)}))},function(r,t,e){var n=e(82),o=e(105),a=e(115),c=e(60),i=e(116),u=o.aTypedArray,f=o.getTypedArrayConstructor;(0,o.exportTypedArrayMethod)("with",(function(r,t){var e=u(this);r=c(r),t=a(e)?i(t):+t;return n(e,f(e),r,t)}),!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(r){return 8===r}}())},function(r,t,e){var n=e(91);r.exports=function(r){return"BigInt64Array"===(r=n(r))||"BigUint64Array"===r}},function(r,t,e){var n=e(18),o=TypeError;r.exports=function(r){if("number"==typeof(r=n(r,"number")))throw new o("Can't convert number to bigint");return BigInt(r)}},function(t,e,n){var o=n(2),a=n(3),c=n(22),i=n(10),u=n(43).f,f=n(37),s=n(118),p=n(119),l=n(120),y=n(121),h=n(122),v=n(5),g=n(34),d="DOMException",b=c("Error"),m=c(d),w=function(){s(this,E);var t=l((e=arguments.length)<1?r:arguments[0]),e=l(e<2?r:arguments[1],"Error");e=new m(t,e);return(t=new b(t)).name=d,u(e,"stack",i(1,h(t.stack,1))),p(e,this,w),e},E=w.prototype=m.prototype,x="stack"in new b(d);n="stack"in new m(1,2),a=!(!(a=m&&v&&Object.getOwnPropertyDescriptor(a,d))||a.writable&&a.configurable),n=x&&!a&&!n;o({global:!0,constructor:!0,forced:g||n},{DOMException:n?w:m});var A,O=c(d);if((c=O.prototype).constructor!==O)for(var S in g||u(c,"constructor",i(1,O)),y)f(y,S)&&(f(O,S=(A=y[S]).s)||u(O,S,i(6,A.c)))},function(r,t,e){var n=e(23),o=TypeError;r.exports=function(r,t){if(n(t,r))return r;throw new o("Incorrect invocation")}},function(r,t,e){var n=e(20),o=e(19),a=e(109);r.exports=function(r,t,e){var c,i;return a&&n(c=t.constructor)&&c!==e&&o(i=c.prototype)&&i!==e.prototype&&a(r,i),r}},function(t,e,n){var o=n(102);t.exports=function(t,e){return t===r?arguments.length<2?"":e:o(t)}},function(r,t,e){r.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},function(r,t,e){e=e(13);var n=Error,o=e("".replace),a=(e=String(new n("zxcasd").stack),/\n\s*at [^:]*:[^\n]*/),c=a.test(e);r.exports=function(r,t){if(c&&"string"==typeof r&&!n.prepareStackTrace)for(;t--;)r=o(r,a,"");return r}},function(t,e,n){function o(r){throw new z("Uncloneable type: "+r,nr)}function a(r,t){throw new z((t||"Cloning")+" of "+r+" cannot be properly polyfilled in this engine",nr)}function c(r,t){return cr||a(t),cr(r)}function i(t,e,n){if(G(e,t))return Y(e,t);var o,c,i,u,f,s;if("SharedArrayBuffer"===(n||A(t)))o=cr?cr(t):t;else{(n=p.DataView)||g(t.slice)||a("ArrayBuffer");try{if(g(t.slice)&&!t.resizable)o=t.slice(0);else{c=t.byteLength,i="maxByteLength"in t?{maxByteLength:t.maxByteLength}:r,o=new ArrayBuffer(c,i),u=new n(t),f=new n(o);for(s=0;s<c;s++)f.setUint8(s,u.getUint8(s))}}catch(t){throw new z("ArrayBuffer is detached",nr)}}return H(e,t,o),o}var u,f=n(34),s=n(2),p=n(3),l=n(22),y=n(13),h=n(6),v=n(39),g=n(20),d=n(124),b=n(16),m=n(19),w=n(21),E=n(84),x=n(45),A=n(91),O=n(37),S=n(125),R=n(42),T=n(62),_=n(126),j=n(127),I=n(94),P=n(128),D=n(129),M=n(131),k=n(137),C=n(134),U=p.Object,L=p.Array,N=p.Date,F=p.Error,B=p.TypeError,V=p.PerformanceMark,z=l("DOMException"),W=I.Map,G=I.has,Y=I.get,H=I.set,Q=P.Set,X=P.add,q=P.has,K=l("Object","keys"),Z=y([].push),$=y((!0).valueOf),J=y(1..valueOf),rr=y("".valueOf),tr=y(N.prototype.getTime),er=v("structuredClone"),nr="DataCloneError",or="Transferring",ar=(y=function(r){return!h((function(){var t=new p.Set([7]),e=r(t),n=r(U(7));return e===t||!e.has(7)||!m(n)||7!=+n}))&&r},v=function(r,t){return!h((function(){var e=new t,n=r({a:e,b:e});return!(n&&n.a===n.b&&n.a instanceof t&&n.a.stack===e.stack)}))},p.structuredClone),cr=(f=f||!v(ar,F)||!v(ar,z)||(u=ar,!!h((function(){var r=u(new p.AggregateError([1],er,{cause:3}));return"AggregateError"!==r.name||1!==r.errors[0]||r.message!==er||3!==r.cause}))),v=!ar&&y((function(r){return new V(er,{detail:r}).detail})),y(ar)||v),ir=function(t,e){if(w(t)&&o("Symbol"),!m(t))return t;if(e){if(G(e,t))return Y(e,t)}else e=new W;var n,u,f,s,y,h,v,d,b,E,x,_,I,P,D=A(t);switch(D){case"Array":f=L(T(t));break;case"Object":f={};break;case"Map":f=new W;break;case"Set":f=new Q;break;case"RegExp":f=new RegExp(t.source,j(t));break;case"Error":switch(u=t.name){case"AggregateError":f=new(l(u))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":f=new(l(u));break;case"CompileError":case"LinkError":case"RuntimeError":f=new(l("WebAssembly",u));break;default:f=new F}break;case"DOMException":f=new z(t.message,t.name);break;case"ArrayBuffer":case"SharedArrayBuffer":f=i(t,e,D);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":h="DataView"===D?t.byteLength:t.length,E=D,x=(b=t).byteOffset,_=h,I=e,P=p[E],m(P)||a(E),f=new P(i(b.buffer,I),x,_);break;case"DOMQuad":try{f=new DOMQuad(ir(t.p1,e),ir(t.p2,e),ir(t.p3,e),ir(t.p4,e))}catch(n){f=c(t,D)}break;case"File":if(cr)try{f=cr(t),A(f)!==D&&(f=r)}catch(n){}if(!f)try{f=new File([t],t.name,t)}catch(n){}f||a(D);break;case"FileList":if(s=function(){var r;try{r=new p.DataTransfer}catch(t){try{r=new p.ClipboardEvent("").clipboardData}catch(r){}}return r&&r.items&&r.files?r:null}()){for(y=0,h=T(t);y<h;y++)s.items.add(ir(t[y],e));f=s.files}else f=c(t,D);break;case"ImageData":try{f=new ImageData(ir(t.data,e),t.width,t.height,{colorSpace:t.colorSpace})}catch(n){f=c(t,D)}break;default:if(cr)f=cr(t);else switch(D){case"BigInt":f=U(t.valueOf());break;case"Boolean":f=U($(t));break;case"Number":f=U(J(t));break;case"String":f=U(rr(t));break;case"Date":f=new N(tr(t));break;case"Blob":try{f=t.slice(0,t.size,t.type)}catch(n){a(D)}break;case"DOMPoint":case"DOMPointReadOnly":n=p[D];try{f=n.fromPoint?n.fromPoint(t):new n(t.x,t.y,t.z,t.w)}catch(n){a(D)}break;case"DOMRect":case"DOMRectReadOnly":n=p[D];try{f=n.fromRect?n.fromRect(t):new n(t.x,t.y,t.width,t.height)}catch(n){a(D)}break;case"DOMMatrix":case"DOMMatrixReadOnly":n=p[D];try{f=n.fromMatrix?n.fromMatrix(t):new n(t)}catch(n){a(D)}break;case"AudioData":case"VideoFrame":g(t.clone)||a(D);try{f=t.clone()}catch(n){o(D)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":a(D);default:o(D)}}switch(H(e,t,f),D){case"Array":case"Object":for(v=K(t),y=0,h=T(v);y<h;y++)d=v[y],S(f,d,ir(t[d],e));break;case"Map":t.forEach((function(r,t){H(f,ir(t,e),ir(r,e))}));break;case"Set":t.forEach((function(r){X(f,ir(r,e))}));break;case"Error":R(f,"message",ir(t.message,e)),O(t,"cause")&&R(f,"cause",ir(t.cause,e)),"AggregateError"===u?f.errors=ir(t.errors,e):"SuppressedError"===u&&(f.error=ir(t.error,e),f.suppressed=ir(t.suppressed,e));case"DOMException":k&&R(f,"stack",ir(t.stack,e))}return f};s({global:!0,enumerable:!0,sham:!C,forced:f},{structuredClone:function(t){var e,n;(n=(n=1<_(arguments.length,1)&&!b(arguments[1])?x(arguments[1]):r)?n.transfer:r)!==r&&(e=function(t,e){if(!m(t))throw new B("Transfer option cannot be converted to a sequence");var n=[];E(t,(function(r){Z(n,x(r))}));for(var o,c,i,u,f,s=0,l=T(n),y=new Q;s<l;){if(o=n[s++],"ArrayBuffer"===(c=A(o))?q(y,o):G(e,o))throw new z("Duplicate transferable",nr);if("ArrayBuffer"!==c){if(C)u=ar(o,{transfer:[o]});else switch(c){case"ImageBitmap":i=p.OffscreenCanvas,d(i)||a(c,or);try{(f=new i(o.width,o.height)).getContext("bitmaprenderer").transferFromImageBitmap(o),u=f.transferToImageBitmap()}catch(t){}break;case"AudioData":case"VideoFrame":g(o.clone)&&g(o.close)||a(c,or);try{u=o.clone(),o.close()}catch(t){}break;case"MediaSourceHandle":case"MessagePort":case"OffscreenCanvas":case"ReadableStream":case"TransformStream":case"WritableStream":a(c,or)}if(u===r)throw new z("This object cannot be transferred: "+c,nr);H(e,o,u)}else X(y,o)}return y}(n,o=new W));var o=ir(t,o);return e&&D(e,(function(r){C?cr(r,{transfer:[r]}):g(r.transfer)?r.transfer():M?M(r):a("ArrayBuffer",or)})),o}})},function(r,t,e){function n(){}function o(r){if(!i(r))return!1;try{return p(n,[],r),!0}catch(r){return!1}}var a=e(13),c=e(6),i=e(20),u=e(91),f=e(22),s=e(49),p=f("Reflect","construct"),l=/^\s*(?:class|function)\b/,y=a(l.exec),h=!l.test(n);a=function(r){if(!i(r))return!1;switch(u(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!y(l,s(r))}catch(r){return!0}};a.sham=!0,r.exports=!p||c((function(){var r;return o(o.call)||!o(Object)||!o((function(){r=!0}))||r}))?a:o},function(r,t,e){var n=e(17),o=e(43),a=e(10);r.exports=function(r,t,e){(t=n(t))in r?o.f(r,t,a(0,e)):r[t]=e}},function(r,t,e){var n=TypeError;r.exports=function(r,t){if(r<t)throw new n("Not enough arguments");return r}},function(t,e,n){var o=n(7),a=n(37),c=n(23),i=n(100),u=RegExp.prototype;t.exports=function(t){var e=t.flags;return e!==r||"flags"in u||a(t,"flags")||!c(u,t)?e:o(i,t)}},function(r,t,e){var n=e(13);e=Set.prototype;r.exports={Set,add:n(e.add),has:n(e.has),remove:n(e.delete),proto:e}},function(r,t,e){var n,o=e(13),a=e(130),c=(e=(n=e(128)).Set,o((n=n.proto).forEach)),i=o(n.keys),u=i(new e).next;r.exports=function(r,t,e){return e?a({iterator:i(r),next:u},t):c(r,t)}},function(t,e,n){var o=n(7);t.exports=function(t,e,n){for(var a,c=n?t:t.iterator,i=t.next;!(a=o(i,c)).done;)if((a=e(a.value))!==r)return a}},function(r,t,e){var n,o,a,c,i=e(3),u=e(132),f=e(134),s=i.structuredClone,p=i.ArrayBuffer;e=i.MessageChannel,i=!1;if(f)i=function(r){s(r,{transfer:[r]})};else if(p)try{e||(n=u("worker_threads"))&&(e=n.MessageChannel),e&&(o=new e,a=new p(2),c=function(r){o.port1.postMessage(null,[r])},2===a.byteLength&&(c(a),0===a.byteLength&&(i=c)))}catch(r){}r.exports=i},function(r,t,e){var n=e(133);r.exports=function(r){try{if(n)return Function('return require("'+r+'")')()}catch(r){}}},function(r,t,e){var n=e(3);e=e(14);r.exports="process"===e(n.process)},function(r,t,e){var n=e(3),o=e(6),a=e(26),c=e(135),i=e(136),u=e(133),f=n.structuredClone;r.exports=!!f&&!o((function(){if(i&&92<a||u&&94<a||c&&97<a)return!1;var r=new ArrayBuffer(8),t=f(r,{transfer:[r]});return 0!==r.byteLength||8!==t.byteLength}))},function(r,t,e){var n=e(136);e=e(133);r.exports=!n&&!e&&"object"==typeof window&&"object"==typeof document},function(r,t,e){r.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},function(r,t,e){var n=e(6),o=e(10);r.exports=!n((function(){var r=new Error("a");return!("stack"in r)||(Object.defineProperty(r,"stack",o(1,7)),7!==r.stack)}))},function(t,e,n){var o=n(2),a=n(22),c=n(6),i=n(126),u=n(102),f=(n=n(139),a("URL"));o({target:"URL",stat:!0,forced:!(n&&c((function(){f.canParse()})))},{canParse:function(t){var e=i(arguments.length,1);t=u(t),e=e<2||arguments[1]===r?r:u(arguments[1]);try{return!!new f(t,e)}catch(t){return!1}}})},function(t,e,n){var o=n(6),a=n(32),c=n(5),i=n(34),u=a("iterator");t.exports=!o((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n=new URLSearchParams("a=1&a=2&b=3"),o="";return t.pathname="c%20d",e.forEach((function(r,t){e.delete("b"),o+=t+r})),n.delete("a",2),n.delete("b",r),i&&(!t.toJSON||!n.has("a",1)||n.has("a",2)||!n.has("a",r)||n.has("b"))||!e.size&&(i||!c)||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[u]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==o||"x"!==new URL("http://x",r).host}))},function(t,e,n){var o,a=n(46),c=n(13),i=n(102),u=n(126),f=c((n=(o=URLSearchParams).prototype).append),s=c(n.delete),p=c(n.forEach),l=c([].push);(o=new o("a=1&a=2&b=3")).delete("a",1),o.delete("b",r),o+""!="a=2"&&a(n,"delete",(function(t){var e=arguments.length,n=e<2?r:arguments[1];if(e&&n===r)return s(this,t);var o=[];p(this,(function(r,t){l(o,{key:t,value:r})})),u(e,1);for(var a,c=i(t),y=i(n),h=0,v=0,g=!1,d=o.length;h<d;)a=o[h++],g||a.key===c?(g=!0,s(this,a.key)):v++;for(;v<d;)(a=o[v++]).key===c&&a.value===y||f(this,a.key,a.value)}),{enumerable:!0,unsafe:!0})},function(t,e,n){var o,a=n(46),c=n(13),i=n(102),u=n(126),f=c((n=(o=URLSearchParams).prototype).getAll),s=c(n.has);!(o=new o("a=1")).has("a",2)&&o.has("a",r)||a(n,"has",(function(t){var e=arguments.length,n=e<2?r:arguments[1];if(e&&n===r)return s(this,t);var o=f(this,t);u(e,1);for(var a=i(n),c=0;c<o.length;)if(o[c++]===a)return!0;return!1}),{enumerable:!0,unsafe:!0})},function(r,t,e){var n=e(5),o=e(13),a=e(99),c=o((e=URLSearchParams.prototype).forEach);!n||"size"in e||a(e,"size",{get:function(){var r=0;return c(this,(function(){r++})),r},configurable:!0,enumerable:!0})}],n.c=e,n.d=function(r,t,e){n.o(r,t)||Object.defineProperty(r,t,{enumerable:!0,get:e})},n.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.t=function(r,t){if(1&t&&(r=n(r)),8&t)return r;if(4&t&&"object"==typeof r&&r&&r.__esModule)return r;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:r}),2&t&&"string"!=typeof r)for(var o in r)n.d(e,o,function(t){return r[t]}.bind(null,o));return e},n.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(t,"a",t),t},n.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},n.p="",n(n.s=0)}();
var wpcf7_recaptcha={"sitekey":"6LdZOoQaAAAAABjU8tdONpajmba6x8WrRN8lsPsl","actions":{"homepage":"homepage","contactform":"contactform"}};
document.addEventListener("DOMContentLoaded",(e=>{var t;wpcf7_recaptcha={...null!==(t=wpcf7_recaptcha)&&void 0!==t?t:{}};const c=wpcf7_recaptcha.sitekey,{homepage:n,contactform:a}=wpcf7_recaptcha.actions,o=e=>{const{action:t,func:n,params:a}=e;grecaptcha.execute(c,{action:t}).then((e=>{const c=new CustomEvent("wpcf7grecaptchaexecuted",{detail:{action:t,token:e}});document.dispatchEvent(c)})).then((()=>{"function"==typeof n&&n(...a)})).catch((e=>console.error(e)))};if(grecaptcha.ready((()=>{o({action:n})})),document.addEventListener("change",(e=>{o({action:a})})),"undefined"!=typeof wpcf7&&"function"==typeof wpcf7.submit){const e=wpcf7.submit;wpcf7.submit=(t,c={})=>{o({action:a,func:e,params:[t,c]})}}document.addEventListener("wpcf7grecaptchaexecuted",(e=>{const t=document.querySelectorAll('form.wpcf7-form input[name="_wpcf7_recaptcha_response"]');for(let c=0;c<t.length;c++)t[c].setAttribute("value",e.detail.token)}))}));