PageSourceSearch

https://www.tacinc.org/wp-content/uploads/hummingbird-assets/cf40250bbcaecd6cb87842a53498b079.js

js tacinc.org collected 2026-10-03 21:21:27 UTC 119,776 bytes, 2 lines download raw bytes

1/**handles:sf-functions**/
2var SWIFT=SWIFT||{};(()=>{SWIFT.page={init:function(){var e,t;SWIFT.page.browserCheck(),jQuery("body").hasClass("header-below-slider")&&0<jQuery(".home-slider-wrap").length&&SWIFT.page.headerSlider(),0<jQuery("#one-page-nav").length&&SWIFT.page.onePageNav(),0<jQuery("#back-to-top").length&&(s.scroll(function(){SWIFT.page.backToTop()}),jQuery("#back-to-top").on("click",function(e){return e.preventDefault(),jQuery("html, body").stop().animate({scrollTop:jQuery("#container").css("top")},1e3,"easeInOutExpo"),!1})),SWIFT.page.expandingAssets(),0<jQuery(".recent-posts").length&&SWIFT.recentPosts.init(),SWIFT.page.moveModals(),jQuery('a[data-toggle="modal"]').on("click",function(){return setTimeout(function(){SWIFT.map.init()},300),!0}),SWIFT.page.modalClose(),h.hasClass("single-post")&&(e=jQuery("#respond").find("h3"),t=jQuery("#respond").find("h3").html(),e.addClass("spb-heading"),e.html("<span>"+t+"</span>")),SWIFT.page.smoothScrollLinks(),!k&&0<jQuery(".sticky-details").length&&SWIFT.portfolio.stickyDetails(),jQuery(".activity-time-since,.bp-secondary-action").on("click",function(e){e.preventDefault(),jQuery(".viewer").css("display","none"),window.location=jQuery(this).attr("href")}),jQuery(".love-it").on("click",function(){return SWIFT.page.loveIt(jQuery(this)),!1}),SWIFT.page.articleShare(),h.hasClass("article-swipe")&&h.hasClass("single-post")&&0<jQuery(".post-pagination-wrap").length&&SWIFT.page.articleNavigation(),jQuery("article").hasClass("single-post-fw-media-title")&&SWIFT.page.postMediaTitle(),0<jQuery(".related-items").length&&SWIFT.relatedPosts.init(),SWIFT.page.lightbox(),h.hasClass("page-transitions")&&SWIFT.page.pageTransitions(),SWIFT.page.directorySubmit(),h.hasClass("single-event")&&SWIFT.page.exportEvent()},load:function(){767<s.width()&&SWIFT.page.fwRowContent(),s.smartresize(function(){767<s.width()&&SWIFT.page.fwRowContent()}),0<jQuery(".fancy-heading").length&&SWIFT.page.fancyHeading(),!k&&a.hasClass("stickysidebars")&&0<jQuery(".sidebar").length&&SWIFT.page.stickyWidget();var e=window.location.hash,t=80;s.width(),""!==e&&e.indexOf("__proto__")<0&&0<jQuery(SWIFT.page.sanitizeKey(e)).length&&setTimeout(function(){SWIFT.page.onePageNavGoTo(SWIFT.page.sanitizeKey(e))},300)},browserCheck:function(){var e,t,a;jQuery.browser={},jQuery.browser.mozilla=/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase()),jQuery.browser.webkit=/webkit/.test(navigator.userAgent.toLowerCase()),jQuery.browser.opera=/opera/.test(navigator.userAgent.toLowerCase()),jQuery.browser.msie=/msie/.test(navigator.userAgent.toLowerCase()),jQuery.browser.msieMobile10=/iemobile\/10\.0/.test(navigator.userAgent.toLowerCase()),k?h.addClass("mobile-browser"):h.addClass("standard-browser"),V&&h.addClass("ie-mobile"),B&&h.addClass("apple-mobile-browser"),h.hasClass("woocommerce-page")&&!h.hasClass("woocommerce")&&h.addClass("woocommerce"),l&&l<9&&h.addClass("browser-ie"),navigator.userAgent.match(/MSIE\s([\d]+)/)&&h.addClass("browser-ie10"),navigator.userAgent.match(/Trident.*rv\:11\./)&&h.addClass("browser-ie11"),jQuery.browser.mozilla&&h.addClass("browser-ff"),0<=navigator.userAgent.
2search("Safari")&&navigator.userAgent.search("Chrome")<0&&h.addClass("browser-safari")},sanitizeKey:function(e){return e&&["__proto__","constructor","prototype"].includes(e.toLowerCase())?e.toUpperCase():e},getURLParameters:function(e){e=SWIFT.page.sanitizeKey(e);var t=window.document.URL.toString();if(0<t.indexOf("?")){for(var a,i=t.split("?")[1].split("&"),n=new Array(i.length),r=new Array(i.length),o=0,o=0;o<i.length;o++){var s=i[o].split("=");n[o]=s[0],r[o]=""!=s[1]?unescape(s[1]):""}for(o=0;o<i.length;o++)if(n[o]==e)return null==r[o]&&(r[o]=""),r[o]}return""},resizeVideos:function(){},resizeHeadings:function(){var e=jQuery("h1:not(.logo-h1)").css("font-size"),t=jQuery("h2:not(.caption-title)").css("font-size");SWIFT.page.resizeHeadingsResize(e,t),s.smartresize(function(){SWIFT.page.resizeHeadingsResize(e,t)})},resizeHeadingsResize:function(e,t){var a,a;s.width()<=768?(e&&(e=e.replace("px",""),a=Math.floor(.6*e),jQuery("h1:not(.logo-h1)").fitText(1,{minFontSize:a+"px",maxFontSize:e+"px"}).css("line-height","120%")),t&&(t=t.replace("px",""),a=Math.floor(.6*t),jQuery("h2:not(.caption-title)").fitText(1,{minFontSize:a+"px",maxFontSize:t+"px"}).css("line-height","120%"))):(jQuery("h1:not(.logo-h1)").css("font-size","").css("line-height",""),jQuery("h2:not(.caption-title)").css("font-size","").css("line-height",""))},injectsvgs:function(){var e=document.querySelectorAll("img.inject-me"),t;SVGInjector(e,{},function(e){})},loveIt:function(i){var n=jQuery("#loveit-locale"),r=i.data("post-id"),e=i.data("user-id"),t="love_it",t=(i.hasClass("loved")&&(t="unlove_it"),{action:t="false"==n.data("loggedin")&&jQuery.cookie("loved-"+r)?"unlove_it":t,item_id:r,user_id:e,love_it_nonce:n.data("nonce")});jQuery.post(n.data("ajaxurl"),t,function(e){var e=jQuery.trim(e),t,a;"loved"==e?(i.addClass("loved"),a=(t=i.find("data.count")).text(),t.text(parseInt(a)+1),"false"==n.data("loggedin")&&jQuery.cookie("loved-"+r,"yes",{expires:1})):"unloved"==e?(i.removeClass("loved"),a=(t=i.find("data.count")).text(),t.text(parseInt(a)-1),"false"==n.data("loggedin")&&jQuery.cookie("loved-"+r,"no",{expires:1})):alert(n.data("error"))})},expandingAssets:function(){jQuery(".spb-row-expand-text").on("click","",function(e){e.preventDefault();var t=jQuery(this),a=t.next();a.hasClass("spb-row-expanding-open")&&!a.hasClass("spb-row-expanding-active")?(a.addClass("spb-row-expanding-open").addClass("spb-row-expanding-active").slideUp(800),setTimeout(function(){t.removeClass("row-open").find("span").text(t.data("closed-text")),a.css("display","block").removeClass("spb-row-expanding-open").removeClass("spb-row-expanding-active")},800)):a.hasClass("spb-row-expanding-active")||(t.addClass("row-open").find("span").text(t.data("open-text")),a.css("display","none").addClass("spb-row-expanding-open").addClass("spb-row-expanding-active").slideDown(800),setTimeout(function(){a.removeClass("spb-row-expanding-active")},800))})},fwRowContent:function(){},headerSlider:function(){jQuery("#site-loading").css("display","block");var e=0,e=(0<jQuery(".home-slider-wrap").find(".rev_slider_wrapper").length?jQuery(".home-slider-wrap").find(".rev_slider_wrapper"):jQuery(".home-slider-wrap")).height();jQuery(".home-slider-wrap").css("position","fixed").css("height",e),jQuery("#container").css("top",e),setTimeout(function(){jQuery("#site-loading").fadeOut(1e3)},250),s.smartresize(function(){jQuery("#container").css("top",jQuery(".home-slider-wrap").height())}),jQuery("a#slider-continue").on("click",function(e){e.preventDefault(),jQuery("html, body").stop().animate({scrollTop:jQuery("#container").css("top")},1500,"easeInOutExpo")})},fancyHeading:function(){var a=jQuery(".fancy-heading"),i=a.find(".heading-text"),e=i.height(),t=parseInt(a.data("height"),10),n=jQuery(".header-wrap"),r=0;(h.hasClass("header-naked-light")||h.hasClass("header-naked-dark"))&&(r=n.height()),(t=t||400)<e&&(t=e+80),t+=r,i.vCenterTop(),setTimeout(function(){a.css({height:t+"px",opacity:1})},400),setTimeout(function(){i.css("opacity",1)},800),setTimeout(function(){a.addClass("animated")},1400),Z&&!k&&s.scroll(function(){var e=s.scrollTop(),t=0;0<jQuery(".sticky-header").length&&(t=jQuery("#header-section").height()),0<jQuery("#top-bar").length&&(t+=jQuery("#top-bar").height()),0<jQuery("#wpadminbar:visible").length&&jQuery("body.feedback-commenting-enabled, body.active_comment")<=0&&(t+=32),(e-=t)<jQuery(document).height()-s.height()&&(e<0&&(e=0),a.stop(!0,!0).transition({top:e/1.8},0),i.stop(!0,!0).transition({opacity:1-e/420},0))})},moveModals:function(){jQuery(".modal").each(function(){jQuery(this).appendTo("body")})}
2,modalClose:function(){jQuery(".modal-backdrop, .modal .close, .modal .btn").on("click",function(){jQuery(".modal iframe").each(function(){var e=jQuery(this);e.attr("src",e.attr("src"))})})},smoothScrollLinks:function(){h.on("click",".smooth-scroll-link",function(e){var t=jQuery(this).attr("href");if(!t||0!==t.indexOf("#"))return e;SWIFT.page.onePageNavGoTo(t),e.preventDefault()})},onePageNav:function(){var e=jQuery("#one-page-nav"),t=e.hasClass("opn-arrows")?"arrows":"standard",a="",n=0,i;jQuery(".page-content").find("section.row").each(function(){var e=jQuery(this).attr("id"),t=jQuery(this).data("rowname");e&&0<t.length&&0<jQuery(this).height()&&(a+='<li><a href="#'+e+'" data-title="'+t+'"><i></i></a><div class="hover-caption">'+t+"</div></li>",n++)}),0<n&&(e.append("<ul>"+a+"</ul>"),"arrows"==t&&(e.find("ul").css("display","none"),e.append('<a href="#" class="opn-up"><i class="ss-up"></i></a>'),e.append('<div class="opn-status"><span class="current">1</span>/<span class="total">'+n+"</span></div>"),e.append('<a href="#" class="opn-down"><i class="ss-down"></i></a>')),e.vCenter(),setTimeout(function(){SWIFT.page.onePageNavScroll(e),e.css("display","block").stop().animate({right:"0",opacity:1},1e3,"easeOutQuart"),jQuery("#one-page-nav ul li a").bind("click",function(e){SWIFT.page.onePageNavGoTo(jQuery(this).attr("href")),e.preventDefault()}),jQuery("#one-page-nav a.opn-up").bind("click",function(e){var t,a=parseInt(jQuery(".opn-status .current").text(),10)-1,i=jQuery("#one-page-nav ul li:nth-child("+a+") > a").attr("href");0<a&&SWIFT.page.onePageNavGoTo(i),e.preventDefault()}),jQuery("#one-page-nav a.opn-down").bind("click",function(e){var t,a=parseInt(jQuery(".opn-status .current").text(),10)+1,i=jQuery("#one-page-nav ul li:nth-child("+a+") > a").attr("href");a<=n&&SWIFT.page.onePageNavGoTo(i),e.preventDefault()}),SWIFT.page.onePageNavScroll(e),s.on("scroll",function(){SWIFT.page.onePageNavScroll(e)})},1e3))},onePageNavGoTo:function(e){var t=0;0<jQuery("#wpadminbar:visible").length&&(t=jQuery("#wpadminbar").height()),h.hasClass("sticky-header-enabled")&&(t=0<jQuery(".sticky-header").outerHeight()?t+jQuery(".sticky-header").outerHeight():t+jQuery("#header-section").outerHeight()),SWIFT.isScrolling=!0,jQuery("html, body").stop().animate({scrollTop:jQuery(e).offset().top-t+1},1e3,"easeInOutExpo",function(){SWIFT.isScrolling=!1})},onePageNavScroll:function(e){var t=0,t=(h.hasClass("sticky-header-enabled")&&(t=0<jQuery(".sticky-header").height()?t+jQuery(".sticky-header").height():t+jQuery("#header-section").height()),0<jQuery("#wpadminbar:visible").length&&(t+=jQuery("#wpadminbar").height()),jQuery("section.row:in-viewport("+t+")").data("rowname")),a=0,t,a;t||e.find("li").removeClass("selected"),e.is(":visible")&&t&&(e.find("li").removeClass("selected"),e.find('li a[data-title="'+t+'"]').parent().addClass("selected"),a=e.find('li a[data-title="'+t+'"]').parent().index()+1),0<a&&jQuery(".opn-status .current").text(a),e.hasClass("opn-arrows")&&(t=e.find(".current").text(),a=e.find(".total").text(),"1"===t?e.find(".opn-up").addClass("disabled"):e.find(".opn-up").removeClass("disabled"),t===a?e.find(".opn-down").addClass("disabled"):e.find(".opn-down").removeClass("disabled"))},articleShare:function(){jQuery(".article-share").each(function(){var e=jQuery(this);e.share({button_text:e.data("buttontext"),image:e.data("image")})})},articleNavigation:function(){var e=jQuery(".post-pagination-wrap"),t=e.find(".next-article > h2 > a").attr("href"),a=e.find(".prev-article > h2 > a").attr("href");jQuery("article.type-post").hammer().on("swipeleft",function(e){a&&(window.location=a)}),jQuery("article.type-post").hammer().on("swiperight",function(e){t&&(window.location=t)})},postMediaTitle:function(){var e=jQuery(".details-overlay"),t=jQuery(".detail-feature"),a=e.height()+80;(h.hasClass("header-naked-light")||h.hasClass("header-naked-dark"))&&t.css("padding-top",2*jQuery(".header-wrap").height()),t.css("height",a),setTimeout(function(){jQuery(".details-overlay").vCenter().stop().animate({bottom:"50%",opacity:1},1500,"easeOutExpo")},500),s.smartresize(function(){t.css("height",e.height()+80),jQuery(".details-overlay").vCenter()})},lightbox:function(){var a={},t=($&&(a={facebook:!0,twitter:!0,googleplus:!0,pinterest:{source:"https://pinterest.com/pin/create/bookmarklet/?url={URL}",text:"Share on Pinterest"}}),[]);jQuery('[data-rel^="ilightbox["]').each(function(){var e=this.getAttribute("data-rel");jQuery(this).hasClass("ilightbox-enabled")||-1==jQuery.inArray(e,t)&&t.push(e)}),jQuery.each(t,function(e,t){jQuery('[data-rel="'+t+'"]').iLightBox({skin:X,social:{buttons:a},path:"horizontal",thumbnails:{maxWidth:120,maxHeight:120},controls:{arrows:K,thumbnail:Y}}),jQuery('[data-rel="'+t+'"]').addClass("ilightbox-enabled")})},backToTop:function(){var e=s.scrollTop();
2300<e?jQuery("#back-to-top").stop().animate({bottom:"10px",opacity:1},300,"linear"):e<300&&jQuery("#back-to-top").stop().animate({bottom:"-80px",opacity:0},300,"linear")},stickyWidget:function(){var e=jQuery(".sidebar-widget-wrap"),t=e.parent(),a=jQuery(".page-content"),i=50;h.hasClass("vertical-header")||(i+=jQuery("#header-section").height()),0<jQuery("#wpadminbar:visible").length&&jQuery("body.feedback-commenting-enabled, body.active_comment")<=0&&(i+=32),0<jQuery("#top-bar").length&&(i+=jQuery("#top-bar").height()),0<jQuery(".page-heading").length&&(i+=jQuery(".page-heading").height()),SWIFT.page.initStickyWidget(e,t,i),s.smartresize(function(){jQuery(".inner-page-wrap").stickem().destroy(),SWIFT.page.resizeStickyWidget(e,t),SWIFT.page.initStickyWidget(e,t,i)})},initStickyWidget:function(e,t,a){jQuery(".inner-page-wrap").stickem({item:".sidebar-widget-wrap",container:".inner-page-wrap",offset:a,onStick:function(){SWIFT.page.resizeStickyWidget(e,t)}})},resizeStickyWidget:function(e,t){var a=0,i=jQuery(".page-content"),n=t.height(),i=i.height();0<jQuery(".sticky-header").length&&(a=(0<jQuery(".sticky-header").height()?jQuery(".sticky-header"):jQuery("#header-section")).height()),0<jQuery("#wpadminbar:visible").length&&jQuery("body.feedback-commenting-enabled, body.active_comment")<=0&&(a+=32),e.css("width",t.width()).css("top",a+30),n<i?t.css("height",i):t.css("height",n)},getViewportHeight:function(){var e;return"innerHeight"in window?window.innerHeight:document.documentElement.offsetHeight},checkIE:function(){for(var e,t=3,a=document.createElement("div"),i=a.getElementsByTagName("i");a.innerHTML="\x3c!--[if gt IE "+ ++t+"]><i></i><![endif]--\x3e",i[0];);return 4<t?t:e},pageTransitions:function(){jQuery("a").on("click",function(e){var t=jQuery(this),a=t.attr("href"),i=t.attr("target"),n,r=t.parent().find("ul.sub-menu");if("tab"===t.data("toggle")||0<t.parent(".ui-accordion-header").length)return e;if(0===a.indexOf("#")&&1<a.length)SWIFT.isScrolling=!0,SWIFT.page.onePageNavGoTo(a),setTimeout(function(){SWIFT.isScrolling=!1},1e3),e.preventDefault();else if(0!==a.indexOf("#")||1!==a.length){if("_blank"===i||0<=a.indexOf("?")||0<=a.indexOf(".jpg")||0<=a.indexOf(".png")||0<=a.indexOf("mailto")||e.ctrlKey||e.metaKey||0===a.indexOf("javascript")||0===a.indexOf("tel:"))return e;h.hasClass("mobile-menu-open")||h.hasClass("mh-overlay-show")||(SWIFT.page.fadePageOut(a),e.preventDefault())}})},fadePageIn:function(){h.addClass("page-fading-in"),jQuery("#main-container").animate({opacity:1,paddingTop:"0"},0,"easeOutExpo",function(){h.removeClass("page-fading-in"),h.addClass("page-loaded")}),jQuery("#site-loading").animate({opacity:0}
2,300,"easeInExpo",function(){jQuery(this).css("display","none")})},fadePageOut:function(e){var t="150px";h.hasClass("header-naked-light")||h.hasClass("header-naked-dark"),jQuery("#site-loading").css("display","block").animate({opacity:1},0,"easeInExpo",function(){window.location=e})},directorySubmit:function(){jQuery("#sf_directory_calculate_coordinates").on("click",function(e){var t;e.preventDefault(),(new google.maps.Geocoder).geocode({address:jQuery("#sf_directory_address").val()},function(e,t){jQuery("#sf_directory_lat_coord").val(e[0].geometry.location.lat()),jQuery("#sf_directory_lng_coord").val(e[0].geometry.location.lng())})}),jQuery("#directory-submit").click(function(e){if(""===jQuery("#sf_directory_address").val()||""===jQuery("#sf_directory_lat_coord").val()||""===jQuery("sf_directory_lng_coord").val()||""===jQuery("#directory_title").val()||""===jQuery("#directory_description").val()||jQuery("#directory-cat").val()<=0||jQuery("#directory-loc").val()<=0)return e.preventDefault(),jQuery(".directory-error").show(),jQuery("html, body").animate({scrollTop:jQuery(".directory-error").offset().top-100},700),!1;jQuery("#add-directory-entry").submit()})},exportEvent:function(){0<jQuery(".event_export_btn").length&&jQuery(".event_export_btn").each(function(){var i=jQuery(this).data("filename"),n=jQuery(this).data("subject"),e=jQuery(this).data("description"),r=jQuery(this).data("location"),o=jQuery(this).data("timezone"),t=jQuery.parseJSON(decodeURIComponent(jQuery(this).data("dates"))),s=M+"/includes/icstophp.php";jQuery.each(t,function(e,t){var a=t.begin,t=t.end;jQuery(".event_export_btn").addcalevent({onclick:!0,apps:[0,1,2,3,4],data:{title:i,desc:n,location:r,time:{start:a,end:t,zone:o}},ics:s})})})}},SWIFT.superSearch={init:function(){jQuery(".search-options .ss-dropdown").on("click",function(e){e.preventDefault();var t,e=jQuery(this).find("ul");k?e.hasClass("show-dropdown")?e.removeClass("show-dropdown"):e.addClass("show-dropdown"):e.hasClass("show-dropdown")?(e.css("top",30),e.removeClass("show-dropdown")):(e.css("top",-10),e.addClass("show-dropdown"))}),jQuery(".ss-option").on("click",function(e){e.preventDefault();var e=jQuery(this).attr("data-attr_value"),t=jQuery(this).parent().parent().parent();t.find("li").removeClass("selected"),jQuery(this).parent().addClass("selected"),t.attr("data-attr_value",e),t.find("span").text(jQuery(this).text())}),jQuery(".super-search-go").on("click",function(e){e.preventDefault();var e=jQuery(this).parents(".sf-super-search"),e=SWIFT.superSearch.urlBuilder(e),t=jQuery(this).attr("data-home_url"),a=jQuery(this).attr("data-shop_url");0<=e.indexOf("product_cat")?location.href=t+e:location.href=a+e})},urlBuilder:function(e){var a="";return jQuery(e).find(".search-options .ss-dropdown").each(function(){var e=jQuery(this).attr("id"),t=jQuery(this).attr("data-attr_value");""!==t&&(a+="product_cat"===e?""===a?"?product_cat="+t:"&product_cat="+t:""===a?"?filter_"+e+"="+t:"&filter_"+e+"="+t)}),jQuery(".search-options input").each(function(){var e=jQuery(this).attr("name"),t=jQuery(this).attr("value");a+=""===a?"?"+e+"="+t:"&"+e+"="+t}),a}},SWIFT.header={init:function(){var e="",a=!1,t,i;h.hasClass("sticky-header-enabled")&&!h.hasClass("vertical-header")&&SWIFT.header.stickyHeaderInit(),jQuery(".header-search-link-alt").on("click",function(e){e.preventDefault(),"open"==jQuery(this).attr("data-state")?jQuery(this).attr("data-state","closed"):jQuery(this).attr("data-state","open");var e=jQuery(".ajax-search-wrap");e.is(":visible")?(e.fadeOut(300),setTimeout(function(){jQuery(".ajax-search-results").slideUp(100).empty(),jQuery(".ajax-search-form input[name=s]").val("")},300)):(e.fadeIn(300),setTimeout(function(){jQuery(".ajax-search-form input[name=s]").focus(),jQuery("#container").bind("click",function(e){var t=jQuery(".ajax-search-wrap");jQuery(e.target).closest(".ajax-search-wrap").length||(jQuery(".header-search-link-alt").attr("data-state","closed"),t.fadeOut(300),setTimeout(function(){jQuery(".ajax-search-results").slideUp(100).empty(),jQuery(".ajax-search-form input[name=s]").val("")},300),jQuery("#container").unbind("click"))})},300))}),jQuery(".ajax-search-form input[name=s]").on("keyup",function(e){var t=e.currentTarget.value;clearTimeout(a),""!=jQuery.trim(t)&&3<=t.length&&(a=setTimeout(function(){SWIFT.header.ajaxSearch(e)},400))}),jQuery("a.overlay-menu-link").on("click",function(e){e.preventDefault(),SWIFT.header.overlayMenuToggle()}),jQuery("#overlay-menu li.menu-item a").on("click",function(){SWIFT.header.overlayMenuToggle()}),jQuery("a.contact-menu-link").on("click",function(e){e.preventDefault();var e=jQuery(".header-wrap").scrollTop();0!==e?(jQuery("body,html").animate({scrollTop:e},600,"easeOutCubic"),setTimeout(function(){jQuery("#contact-slideout").slideToggle(800,"easeInOutExpo"),jQuery(this).hasClass("slide-open")?jQuery(this).removeClass("slide-open"):(SWIFT.map.init(),jQuery(this).addClass("slide-open"))},800)):(jQuery("#contact-slideout").slideToggle(800,"easeInOutExpo"),jQuery(this).hasClass("slide-open")?jQuery(this).removeClass("slide-open"):(SWIFT.map.init(),jQuery(this).addClass("slide-open")))}),h.hasClass("mh-sticky")&&((t=jQuery("#mobile-header")).sticky_menu({topSpacing:0}),jQuery("#mobile-header-sticky-wrapper").css("height",t.outerHeight(!0)),s.smartresize(function(){t.sticky_menu("update"),jQuery("#mobile-header-sticky-wrapper").css("height",t.outerHeight(!0))})),h.hasClass("layout-boxed")&&h.hasClass("vertical-header-right")&&(i=(s.width()-jQuery("#container").width())/2,jQuery(".header-wrap").css("right",i),s.smartresize(function(){var e=(s.width()-jQuery("#container").width())/2;jQuery(".header-wrap").css("right",e)}))},stickyHeaderInit:function(){var e=0,t=jQuery(".sticky-header"),a=jQuery(".header-wrap"),i,n;0<jQuery("#wpadminbar:visible").length&&(e=32),t.sticky_menu({topSpacing:e}),t&&s.smartresize(function(){t.sticky_menu("update")}),h.hasClass("layout-boxed")&&(jQuery(".sticky-header").css("max-width",a.width()),s.smartresize(function(){jQuery(".sticky-header").css("max-width",a.width())})),h.hasClass("sh-dynamic")&&(i=a.offset().top,s.scroll(function(){i=a.offset().top-s.scrollTop(),jQuery(".sticky-wrapper").hasClass("is-sticky")&&i<-100?a.addClass("resized-header"):a.hasClass("resized-header")&&a.removeClass("resized-header")})),h.hasClass("sh-show-hide")&&(n=0,s.scroll(function(e){var t=jQuery(this).scrollTop();n<t&&1e3<t?jQuery(".sticky-header").addClass("sticky-header-hide"):jQuery(".sticky-header").hasClass("sticky-header-hide")&&jQuery(".sticky-header").removeClass("sticky-header-hide"),n=t}))},ajaxSearch:function(e){var t,e=jQuery(e.currentTarget).parents("form").serialize()+"&action=sf_ajaxsearch",a=jQuery(".ajax-search-results"),i=jQuery(".ajax-search-wrap .ajax-loading"),n=jQuery(".ajax-search-wrap").data("ajaxurl");jQuery.ajax({url:n,type:"POST",data:e,beforeSend:function(){i.fadeIn(50)},success:function(e){0!==e&&a.html(e)}
2,complete:function(){i.fadeOut(200),a.slideDown(400)}})},overlayMenuToggle:function(){var e=jQuery("#overlay-menu"),t=Math.floor(e.find("nav ul").height()/e.find("ul.menu > li").length)-5,a=Math.floor(.5*t);60<a&&(a=60),e.find("li").css("height",t+"px").css("font-size",a+"px").css("line-height",t-20+"px"),h.hasClass("overlay-menu-open")?(h.removeClass("overlay-menu-open"),h.addClass("overlay-menu-closing"),setTimeout(function(){jQuery("#main-nav,#main-navigation").fadeIn(400)},200)):setTimeout(function(){h.removeClass("overlay-menu-closing"),h.addClass("overlay-menu-open"),jQuery("#main-nav,#main-navigation").fadeOut(300)},30)}},SWIFT.nav={init:function(){(!U||768<s.width())&&SWIFT.nav.mainMenu(),SWIFT.nav.mobileMenuInit(),SWIFT.nav.mainMenuActions()},mainMenu:function(){var n=767,e=(h.hasClass("vertical-header")&&(n=724),jQuery("#main-navigation").find('.menu li.parent > a[href="#"], .menu li.menu-item-has-children > a[href="#/"]').attr("aria-expanded","false").attr("aria-haspopup","true").parent().addClass("sub-menu-click-reveal"),jQuery("#main-navigation").find(".menu li.menu-item.sub-menu-click-reveal").off(),jQuery("#main-navigation").find(".menu li.menu-item.sub-menu-click-reveal").find("ul.sub-menu,.mega-menu-sub").hide(),jQuery("#main-navigation").find('.menu li.menu-item.sub-menu-click-reveal > a[href="#"], .menu li.menu-item.sub-menu-click-reveal > a[href="#/"]').unbind("click").off().on("click",function(e){return e.preventDefault(),jQuery(this).parent().hasClass("show-submenu")?(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&(jQuery(this).attr("aria-expanded","false").parent().removeClass("show-submenu"),jQuery(this).parent().find("ul.sub-menu,.mega-menu-sub").first().fadeOut(150)):(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&(jQuery(this).attr("aria-expanded","true"),jQuery(this).parent().removeClass("accessibility-focus-menu"),jQuery(this).parent().addClass("show-submenu"),jQuery(this).parent().find("ul.sub-menu,.mega-menu-sub").first().fadeIn(200)),!1}),jQuery("#main-navigation").find(".menu li.menu-item:not(.sub-menu-click-reveal) > a").unbind("click").off().on("click",function(e){"_blank"!=jQuery(this).prop("target")?window.location.href=jQuery(this).prop("href"):window.open(jQuery(this).prop("href"))}),jQuery("#main-navigation").find(".menu li.menu-item:not(.sub-menu-click-reveal)").hoverIntent({over:function(){(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&jQuery(this).find("ul.sub-menu,.mega-menu-sub").first().fadeIn(200)},out:function(){(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&jQuery(this).find("ul.sub-menu,.mega-menu-sub").first().fadeOut(150)},timeout:0}),jQuery("#main-navigation").find(".menu li.menu-item.parent > a, .menu li.menu-item.menu-item-has-children > a").focus(function(){var e,t,a,i;(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&(t=(e=jQuery(this)).parents("ul.menu"),e.parent().find("ul.sub-menu,.mega-menu-sub").first().stop(!0,!0).fadeIn(200,function(){jQuery(this).parent().removeClass("accessibility-focus-menu"),jQuery(this).parent().addClass("show-submenu").find("> a").attr("aria-expanded","true")}))}),jQuery("#main-navigation")),t=e.height(),a;e.find(".sub-menu").each(function(){jQuery(this).css("top",t)})},mainMenuActions:function(){var n=767,e=(h.hasClass("vertical-header")&&(n=724),jQuery("ul.sub-menu").parents("li").addClass("parent"),jQuery("#main-navigation").find('.menu li.parent > a[href="#"], .menu li.menu-item-has-children > a[href="#/"]').attr("aria-expanded","false").attr("aria-haspopup","true").parent().addClass("sub-menu-click-reveal"),jQuery("#main-navigation").find(".menu li.parent > a, .menu li.menu-item-has-children > a").on("click",function(e){var t;return e.preventDefault(),jQuery("#container").width()<1024||h.hasClass("standard-browser")||"1"===(t=jQuery(this).parent().find("ul.sub-menu").first()).css("opacity")||1===t.css("opacity")?e:void e.preventDefault()}),jQuery("nav.std-menu").find(".menu li").each(function(){var e=jQuery(this).outerHeight();jQuery(this).find("ul.sub-menu").first().css("top",e)}
2),jQuery("nav.std-menu").find(".menu li.parent.sub-menu-click-reveal, .menu li.menu-item-has-children.sub-menu-click-reveal").off(),jQuery("nav.std-menu").find(".menu li.parent.sub-menu-click-reveal, .menu li.menu-item-has-children.sub-menu-click-reveal").find("ul.sub-menu").hide(),jQuery("nav.std-menu").find('.menu li.parent.sub-menu-click-reveal > a[href="#"], .menu li.menu-item-has-children.sub-menu-click-reveal > a[href="#/"]').unbind("click").off().on("click",function(e){return e.preventDefault(),jQuery(this).parent().hasClass("show-submenu")?(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&(jQuery(this).attr("aria-expanded","false").parent().removeClass("show-submenu accessibility-focus-menu"),jQuery(".header-wrap").removeClass("sub-menu-open"),jQuery(this).parent().find(".sub-menu").first().stop(!0,!0).fadeOut(0)):(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&(jQuery(this).attr("aria-expanded","true"),jQuery(this).parent().removeClass("accessibility-focus-menu"),jQuery(this).parent().addClass("show-submenu"),jQuery(this).parent().find("ul.sub-menu").first().stop(!0,!0).fadeIn(0,function(){jQuery(".header-wrap").addClass("sub-menu-open")})),!1}),jQuery("nav.std-menu").find(".menu li.parent:not(.sub-menu-click-reveal) > a, .menu li.menu-item-has-children:not(.sub-menu-click-reveal) a").unbind("click").off().on("click",function(e){"_blank"!=jQuery(this).prop("target")?window.location.href=jQuery(this).prop("href"):window.open(jQuery(this).prop("href"))}),jQuery("nav.std-menu").find(".menu li.parent:not(.sub-menu-click-reveal), .menu li.menu-item-has-children:not(.sub-menu-click-reveal)").hoverIntent({over:function(){(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&jQuery(this).find("ul.sub-menu").first().stop(!0,!0).fadeIn(0,function(){jQuery(".header-wrap").addClass("sub-menu-open")})},out:function(){(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&(jQuery(".header-wrap").removeClass("sub-menu-open"),jQuery(this).find(".sub-menu").first().stop(!0,!0).fadeOut(0))},timeout:0}),jQuery("nav.std-menu").find(".menu li.parent > a, .menu li.menu-item-has-children > a").focus(function(){var e,t,a,i;(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&(t=(e=jQuery(this)).parents("ul.menu"),i=e.parent().find("ul.sub-menu,.mega-menu-sub").first(),t.find("> .menu-item").not(e.parents()).find("ul.sub-menu,.mega-menu-sub").each(function(){jQuery(this).parent().find("ul.sub-menu,.mega-menu-sub").first().stop(!0,!0).fadeOut(0,function(){jQuery(this).parent().removeClass("show-submenu accessibility-focus-menu").find("> a").attr("aria-expanded","false")})}),i.stop(!0,!0).fadeIn(200,function(){jQuery(this).parent().parent().children().removeClass("show-submenu accessibility-focus-menu").find("> a").attr("aria-expanded","false"),jQuery(this).parent().addClass("show-submenu accessibility-focus-menu").find("> a").attr("aria-expanded","true"),jQuery(this).parent().parent().children().each(function(){jQuery(this).hasClass("show-submenu")||jQuery(this).find("> .sub-menu").hide()})}))}),jQuery(document).on("mouseenter","li.shopping-bag-item",function(){(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&jQuery(this).find("ul.sub-menu").first().stop(!0,!0).fadeIn(200)}).on("mouseleave","li.shopping-bag-item",function(){(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&jQuery(this).find("ul.sub-menu").first().stop(!0,!0).fadeOut(150)}),jQuery(".menu-item").on("click","a",function(e){var t,a=jQuery(this).attr("href"),i=!1,n=a.match(/watch\?v=([a-zA-Z0-9\-_]+)/),r=a.match(/^https:\/\/(www\.)?vimeo\.com\/(clip\:)?(\d+).*$/);if("mobile-menu"===jQuery(this).parents("nav").attr("id")&&(i=!0),n||r){var o="";n?o="https://www.youtube.com/embed/"+n[1]+"?autoplay=1&amp;wmode=transparent":r&&(o="https://player.vimeo.com/video/"+r[3]+"?title=0&amp;byline=0&amp;portrait=0&amp;autoplay=1&amp;wmode=transparent"),""!==o&&(jQuery(this).data("video",o),SWIFT.widgets.openFullWidthVideo(jQuery(this))),e.preventDefault()}else if(0===a.indexOf("#")&&1<a.length){var s=0;i?(SWIFT.nav.mobileMenuHideTrigger(),setTimeout(function(){h.hasClass("mh-sticky")&&(s=jQuery("#mobile-header").height()),0<jQuery("#wpadminbar:visible").length&&(s+=jQuery("#wpadminbar").height()),0<jQuery(a).length&&jQuery("html, body").stop().animate({scrollTop:jQuery(a).offset().top-s+2},1e3,"easeInOutExpo")},400)):0<jQuery(a).length&&(SWIFT.isScrolling=!0,SWIFT.page.onePageNavGoTo(a),setTimeout(function(){SWIFT.isScrolling=!1},1e3)),e.preventDefault()}else if(!i)return e}),jQuery("li.aux-languages").find(".current-language").html());""!==e&&jQuery("li.aux-languages > a").html(e),s.smartresize(function(){var e;(jQuery("#container").width()>n||h.hasClass("responsive-fixed"))&&jQuery("nav").find("ul.menu").each(function(){jQuery(this).css("display","")})}),SWIFT.nav.currentScrollIndication(),s.scroll(function(){SWIFT.nav.currentScrollIndication()})},currentScrollIndication:function(){var e=0,e=(h.hasClass("sticky-header-enabled")&&(e=jQuery(".header-wrap").height()),jQuery("section.row:in-viewport("+e+")").attr("id")),t=j
2Query("#main-navigation .menu li a"),e=t.filter('[href="#'+e+'"]');t.parent().removeClass("current-scroll-item"),0<e.length&&!e.hasClass(".current-scroll-item")&&(t.parent().removeClass("current-scroll-item"),e.parent().addClass("current-scroll-item"))},mobileMenuInit:function(){var e;0<jQuery("#wpadminbar:visible").length&&(e=54,h.hasClass("mh-overlay")&&(jQuery(".mobile-overlay-close").css("top",e+"px"),e+=40),jQuery("#mobile-menu-wrap").css("padding-top",e+"px"),jQuery("#mobile-cart-wrap").css("padding-top",e+"px")),jQuery("#mobile-logo > a").on("click touchstart",function(e){return!(h.hasClass("mobile-menu-open")||h.hasClass("mobile-cart-open")||h.hasClass("mobile-menu-closing"))&&e}),jQuery(".mobile-menu-link").on("click",function(e){e.preventDefault(),h.hasClass("mh-overlay")?SWIFT.nav.mobileHeaderOverlay("menu"):h.hasClass("mobile-menu-open")?G||SWIFT.nav.mobileMenuHideTrigger():SWIFT.nav.showMobileMenu()}),jQuery(".mobile-menu-link").keyup(function(e){9===e.keyCode&&(jQuery("a,button,input,textarea,select,*[role=button],*[role=tab]").removeClass("accessibility-focus"),jQuery("#mobile-menu-wrap").find("a,button,input,textarea,select,*[role=button],*[role=tab]").first().addClass("accessibility-focus"))}),jQuery(".mobile-cart-link").on("click",function(e){e.preventDefault(),h.hasClass("mh-overlay")?SWIFT.nav.mobileHeaderOverlay("cart"):h.hasClass("mobile-menu-open")?G||SWIFT.nav.mobileMenuHideTrigger():SWIFT.nav.showMobileCart()}),jQuery(".mobile-overlay-close").on("click",function(e){e.preventDefault(),h.hasClass("mh-cart-show")?(jQuery("#mobile-cart-wrap").animate({opacity:0}
2,500,"easeOutQuart"),setTimeout(function(){h.removeClass("mh-overlay-show"),h.removeClass("mh-cart-show")},500)):h.hasClass("mh-menu-show")&&jQuery("#mobile-menu-wrap").animate({opacity:0},500,"easeOutQuart",function(){h.removeClass("mh-overlay-show"),h.removeClass("mh-menu-show")})}),jQuery("#mobile-menu li > a").on("click",function(e){var t=jQuery(this).parent(),a=jQuery(this).attr("href"),i=jQuery(this).attr("target"),t=t.find("ul.sub-menu"),n;h.hasClass("mh-overlay")&&jQuery("#mobile-menu-wrap").animate({opacity:0},500,"easeOutQuart",function(){h.removeClass("mh-overlay-show"),h.removeClass("mh-menu-show")}),jQuery(this).parent().hasClass("sub-menu-click-reveal")?(jQuery(this).parent().hasClass("show-submenu")?(t.parent("li").removeClass("show-submenu").find("> a").attr("aria-expanded","false"),t.removeClass("sub-menu-open")):(t.parent("li").addClass("show-submenu").find("> a").attr("aria-expanded","true"),t.addClass("sub-menu-open")),e.preventDefault()):0===a.indexOf("#")&&1<a.length?(n=0,SWIFT.nav.mobileMenuHideTrigger(),setTimeout(function(){h.hasClass("mh-sticky")&&(n=jQuery("#mobile-header").height()),0<jQuery("#wpadminbar:visible").length&&(n+=jQuery("#wpadminbar").height()),0<jQuery(a).length&&jQuery("html, body").stop().animate({scrollTop:jQuery(a).offset().top-n+2},1e3,"easeInOutExpo")},400),e.preventDefault()):(SWIFT.nav.mobileMenuHideTrigger(),h.hasClass("page-transitions")&&SWIFT.page.fadePageOut(a),h.hasClass("mh-sticky")&&jQuery("#mobile-header").css({position:"fixed",top:"0"}),setTimeout(function(){"_blank"!=i?window.location.href=a:window.open(a),h.hasClass("mh-sticky")&&jQuery("html, body").stop().animate({scrollTop:"-=50px"},1e3,"easeInOutExpo")},400))}),jQuery("ul.sub-menu").attr("role","menu"),jQuery("#mobile-menu li > button.menu-subnav-toggle").on("click",function(e){e.preventDefault();var e=jQuery(this).parent(),t=jQuery(this).attr("href"),a=jQuery(this).attr("target"),e=e.find("ul.sub-menu");return jQuery(this).parent().hasClass("show-submenu")?(e.parent("li").removeClass("show-submenu").find("> button.menu-subnav-toggle").attr("aria-expanded","false"),e.removeClass("sub-menu-open").attr("aria-hidden","true")):(e.parent("li").addClass("show-submenu").find("> button.menu-subnav-toggle").attr("aria-expanded","true"),e.addClass("sub-menu-open").attr("aria-hidden","false")),!1}),jQuery("#mobile-menu-wrap").swipe({swipeLeft:function(){h.hasClass("mobile-header-center-logo-alt")||h.hasClass("mobile-header-left-logo")||SWIFT.nav.mobileMenuHideTrigger()},swipeRight:function(){(h.hasClass("mobile-header-center-logo-alt")||h.hasClass("mobile-header-left-logo"))&&SWIFT.nav.mobileMenuHideTrigger()}}),jQuery("#mobile-cart-wrap").swipe({swipeLeft:function(){(h.hasClass("mobile-header-center-logo-alt")||h.hasClass("mobile-header-right-logo")||h.hasClass("mobile-header-center-logo"))&&SWIFT.nav.mobileMenuHideTrigger()},swipeRight:function(){h.hasClass("mobile-header-center-logo-alt")||h.hasClass("mobile-header-right-logo")||SWIFT.nav.mobileMenuHideTrigger()}}),s.smartresize(function(){var e=s.width();(1024<e&&h.hasClass("mhs-tablet-land")||991<e&&h.hasClass("mhs-tablet-port")||767<e&&h.hasClass("mhs-mobile"))&&SWIFT.nav.mobileMenuHideTrigger()}),jQuery("#mobile-menu-wrap").find("a,button,input,textarea,select,*[role=button],*[role=tab]").last().keydown(function(e){if(9===e.keyCode)return e.preventDefault(),jQuery("a,button,input,textarea,select,*[role=button],*[role=tab]").removeClass("accessibility-focus"),jQuery(".mobile-menu-link").first().focus().addClass("accessibility-focus"),SWIFT.nav.mobileMenuHideTrigger(),!1})},showMobileMenu:function(){var e,t,e,t,t=(0<jQuery("body.mh-slideout").length?((e=0)<jQuery("#wpadminbar:visible").length&&(e+=t=(t=jQuery("#wpadminbar").height()-s.scrollTop())<0?0:t),jQuery("#mobile-menu-wrap.menu-type-slideout").css("top",e+"px")):0<jQuery("body.mh-dropdown").length&&(e=parseInt(jQuery("header#mobile-header").css("height")),0<jQuery("#wpadminbar:visible").length&&(e+=t=(t=jQuery("#wpadminbar").height()-s.scrollTop())<0?0:t,jQuery("body:not(.mh-sticky)").length),jQuery("#mobile-menu-wrap.menu-type-
2dropdown").css("top",e+"px")),jQuery("#mobile-menu-wrap").css("display","block"),h.addClass("mobile-menu-open"),jQuery(window).scrollTop()-parseInt(jQuery("#container").css("border-width"))+"px"),e;0<jQuery("#mobile-header").length&&0<parseInt(t)&&h.hasClass("mh-sticky")&&(s.width()<=782&&0<jQuery("#wpadminbar:visible").length?jQuery("#mobile-header").css("position","absolute").css("top",parseInt(t)-jQuery("#wpadminbar").height()+"px"):jQuery("#mobile-header").css("position","absolute").css("top",t)),0<jQuery("#header-sticky-wrapper.is-sticky #header").length&&jQuery("#header-sticky-wrapper.is-sticky #header").css("top",t),0<jQuery("body.mh-dropdown").length&&0<jQuery("body:not(.mh-sticky) #mobile-menu-wrap.menu-type-dropdown").length&&(e=jQuery("#mobile-menu-wrap .mobile-menu").height(),jQuery("#mobile-header").css("margin-bottom",e+"px"),jQuery("#mobile-menu-wrap").css("min-height",e+"px")),setTimeout(function(){jQuery("#container").on("click touchstart",SWIFT.nav.mobileMenuHideTrigger)},400),jQuery("#mobile-menu-wrap").find("a,button,input,textarea,select,*[role=button],*[role=tab]").first().focus()},hideMobileMenu:function(){h.removeClass("mobile-menu-open"),0<jQuery("body.mh-dropdown").length&&0<jQuery("body:not(.mh-sticky) #mobile-menu-wrap.menu-type-dropdown").length&&(jQuery("#mobile-menu-wrap").hide(),jQuery("#mobile-header").css("margin-bottom","0px !important"),jQuery("#mobile-menu-wrap #mobile-menu .sub-menu-open").each(function(){jQuery(this).parent("li").removeClass("show-submenu").find("> a").attr("aria-expanded","false"),jQuery(this).removeClass("sub-menu-open")})),setTimeout(function(){jQuery("#mobile-menu-wrap").css("display","none"),0<jQuery("#mobile-header-sticky-wrapper.sticky-wrapper").length&&jQuery("#mobile-header-sticky-wrapper.sticky-wrapper").hasClass("is-sticky")?0<jQuery("#wpadminbar:visible").length?jQuery("#header").css("position","fixed").css("top",jQuery("#wpadminbar").height()):jQuery("#header").css("position","fixed").css("top","0"):jQuery("#header").css("position","relative").css("top","0px"),jQuery("#container").off("click touchstart",SWIFT.nav.mobileMenuHideTrigger),h.removeClass("mobile-menu-closing")},300)},showMobileCart:function(){var e=s.scrollTop();0<jQuery("#wpadminbar:visible").length&&(e-=jQuery("#wpadminbar").height()),0<e&&h.hasClass("mh-sticky")&&jQuery("#mobile-header").css("position","absolute").css("top",e),jQuery("#mobile-cart-wrap").css("display","block"),h.addClass("mobile-menu-open"),h.addClass("mobile-cart-open"),setTimeout(function(){jQuery("#container").on("click touchstart",SWIFT.nav.mobileMenuHideTrigger)},400)},mobileMenuHideTrigger:function(e){null!=e&&e.preventDefault(),h.addClass("mobile-menu-closing"),SWIFT.nav.hideMobileMenu()},mobileHeaderOverlay:function(e){"menu"===e?(jQuery("#mobile-menu-wrap").css("display","block"),h.addClass("mh-overlay-show"),h.addClass("mh-menu-show"),jQuery("#mobile-menu-wrap").animate({opacity:1},500,"easeOutQuart")):"cart"===e&&(jQuery("#mobile-cart-wrap").css("display","block"),h.addClass("mh-overlay-show"),h.addClass("mh-cart-show"),jQuery("#mobile-cart-wrap").animate({opacity:1},500,"easeOutQuart"))}}
2,SWIFT.woocommerce={init:function(){var e;SWIFT.woocommerce.productQuantityAdjust(),jQuery(document).on("click",".add_to_wishlist",function(){jQuery(this).parent().parent().find(".yith-wcwl-wishlistaddedbrowse").show().removeClass("hide").addClass("show"),jQuery(this).hide().addClass("hide").removeClass("show");var e={action:"sf_add_to_wishlist",product_id:jQuery(this).attr("data-product-id")},t=jQuery(this).attr("data-ajaxurl");jQuery.post(t,e,function(e){var e=jQuery.parseJSON(e);jQuery(".wishlist-item .bag-contents").prepend(e.wishlist_output),jQuery(".wishlist-link .count").text(parseInt(jQuery(".wishlist-link .count").text())+1)})}),jQuery(".add_to_cart_button").on("click",function(){var e=jQuery(this),t=e.attr("data-added_text");e.addClass("product-added"),e.find("span").text(t),e.find("i").attr("class","fa-check")}),jQuery(".show-products-link").on("click",function(e){e.preventDefault();var e=jQuery(this).attr("href").replace("?",""),t=document.location.href.replace(/\/page\/\d+/,""),a=document.location.search;0<=a.indexOf("?show")?window.location=jQuery(this).attr("href"):0<=a.indexOf("?")?window.location=t+"&"+e:window.location=t+"?"+e}),jQuery(".shipping-calculator-form input").keypress(function(e){10!=e.which&&13!=e.which||jQuery(".update-totals-button button").click()}),0<jQuery(".product-grid").length&&(jQuery(".inner-page-wrap").hasClass("full-width-shop")||((e=jQuery(".product-grid")).imagesLoaded(function(){e.equalHeights()}),s.smartresize(function(){jQuery(".product-grid").children().css("min-height","0"),jQuery(".product-grid").equalHeights()})))},load:function(){!jQuery(".woocommerce-shop-page").hasClass("full-width-shop")||l&&l<9||SWIFT.w
2oocommerce.fullWidthShop()},cartWishlist:function(){jQuery(document).on("click",".shopping-bag .remove-product",function(e){e.preventDefault(),e.stopPropagation();var a=jQuery(this).attr("data-product-id"),i=jQuery(this).attr("data-variation-id"),n=jQuery(this).attr("data-product-qty"),r=jQuery(".shopping-bag").attr("data-empty-bag-txt"),o=jQuery(".shopping-bag").attr("data-singular-item-txt"),s=jQuery(".shopping-bag").attr("data-multiple-item-txt"),e={action:"sf_cart_product_remove",product_id:a,variation_id:i},t=jQuery(this).attr("data-ajaxurl");return jQuery(".shopping-bag .loading-overlay").fadeIn(200),jQuery.post(t,e,function(e){var e=e,t=0;h.hasClass("woocommerce-checkout")&&jQuery(".shopping-bag").find(".bag-button")[0].click(),h.hasClass("woocommerce-cart")&&location.reload(),jQuery(".shopping-bag .loading-overlay").fadeOut(100),t=parseInt(jQuery(".cart-contents .num-items").first().text())-n,jQuery(".cart-contents .amount").replaceWith(e),jQuery(".bag-total .amount").replaceWith(e),jQuery(".cart-contents .num-items").text(t),jQuery(".cart-contents .num-items").each(function(e){jQuery(this).text(t)}),(0<i?jQuery(".product-var-id-"+i):jQuery(".product-id-"+a)).remove(),t<=0?(jQuery(".sub-menu .shopping-bag").prepend('<div class="bag-empty">'+r+"</div>"),jQuery(".sub-menu .shopping-bag .bag-buttons").remove(),jQuery(".sub-menu .shopping-bag .bag-header").remove(),jQuery(".sub-menu .shopping-bag .bag-total").remove(),jQuery(".sub-menu .shopping-bag .bag-contents").remove()):1==t?jQuery(".sub-menu .shopping-bag .bag-header").text("1 "+o):jQuery(".sub-menu .shopping-bag .bag-header").text(t+" "+s)}),!1}),jQuery(document).on("click",".wishlist_table .remove",function(){jQuery(".prod-"+jQuery(this).attr("data-product-id")).remove();var e=parseInt(jQuery(".wishlist-link .count").text())-1;jQuery(".wishlist-link .count").text(e),0==e&&jQuery(".wishlist-item .bag-contents").prepend('<div class="wishlist-empty">Your wishlist is currently empty.</div>')})},variations:function(){jQuery(".variations_form select, .variations select").each(function(){var e;jQuery(this).on("change",function(){jQuery("#sf-included").hasClass("has-productzoom")?(jQuery(".zoomContainer").remove(),setTimeout(function(){jQuery(".product-slider-image").each(function(){jQuery(this).data("zoom-image",jQuery(this).parent().find("a.zoom").attr("href"))});var e=jQuery("#product-img-slider li:first").find(".product-slider-image");SWIFT.woocommerce.productZoom(e),jQuery("#product-img-slider").flexslider(0)},500)):setTimeout(function(){jQuery("#product-img-slider").flexslider(0);var e=jQuery("#product-img-slider").find(".flex-viewport"),t=e.find("ul.slides").css("height");e.animate({height:t},300)},500)})})},productZoom:function(e){jQuery("#product-img-slider li a.zoom").css("display","none"),e.elevateZoom({zoomType:ee,cursor:"crosshair",zoomParent:"#product-img-slider",responsive:!0,zoomWindowFadeIn:400,zoomWindowFadeOut:500,lensSize:250}),s.smartresize(function(){var e=jQuery("#product-img-slider li.flex-active-slide").find(".product-slider-image");e||jQuery("#product-img-slider li:first").find(".product-slider-image"),SWIFT.woocommerce.productZoom(e)})},fullWidthShop:function(){var e=jQuery(".full-width-shop").find(".products"),t=e.find("div.product").first().data("width"),a=e.find(".sidebar");0<a.length?(SWIFT.woocommerce.fullWidthShopSetSidebarHeight(),s.smartresize(function(){SWIFT.woocommerce.fullWidthShopSetSidebarHeight()}),e.isotope({itemSelector:".product",layoutMode:"masonry",masonry:{columnWidth:"."+t},isOriginLeft:!C}),SWIFT.woocommerce.animateItems(e),a.stop().animate({opacity:1},500),e.isotope("stamp",a),e.isotope("layout")):(e.isotope({itemSelector:".product",layoutMode:"fitRows",isOriginLeft:!C}),SWIFT.woocommerce.animateItems(e))},fullWidthShopSetSidebarHeight:function(){var e=jQuery(".full-width-shop").find(".products"),t=e.find("div.sidebar"),a=t.css("height","").outerHeight(),i=0,n=2,e=e.find("div.product").first().outerHeight(!0),n=Math.ceil(a/e),i;t.css("height",e*n)},animateItems:function(e){e.find(".product").each(function(e){jQuery(this).delay(200*e).animate({opacity:1},800,"easeOutExpo",function(){jQuery(this).addClass("item-animated")})})},productQuantityAdjust:function(){jQuery(document).on("click",".qty-plus",function(e){e.preventDefault();var e=jQuery(this).parents(".quantity").find("input.qty"),t=parseInt(e.val(),10)+1,a,a;t<=(a=(a=parseInt(e.attr("max"),10))||9999999999)&&(e.val(t),e.change())}),jQuery(document).on("click",".qty-minus",function(e){e.preventDefault();var e=jQuery(this).parents(".quantity").find("input.qty"),t=parseInt(e.val(),10)-1,a,a;(a=(a=parseInt(e.attr("min"),10))||1)<=t&&(e.val(t),e.change())})}},SWIFT.flexSlider={init:function(){0<jQuery("#product-img-slider").length&&SWIFT.flexSlider.productSlider(),jQuery(".item-sl
2ider").flexslider({useCSS:d,animation:"slide",slideDirection:"horizontal",slideshow:S,slideshowSpeed:W,animationDuration:F,rtl:C,smoothHeight:!0,directionNav:!0,controlNav:!0,keyboardNav:!1,mousewheel:!1,prevText:"Prev",nextText:"Next",pausePlay:!0,pauseText:"",playText:"",randomize:!1,slideToStart:0,animationLoop:!0,pauseOnAction:!0,pauseOnHover:!1,controlsContainer:"",manualControls:"",start:function(){},before:function(){},after:function(){},end:function(){}}),jQuery(".content-slider").each(function(){var e=jQuery(this),t="yes"===e.attr("data-autoplay");e.flexslider({useCSS:d,animation:"fade",slideshow:t,slideshowSpeed:W,animationDuration:F,smoothHeight:!0,directionNav:!0,rtl:C,controlNav:!1,prevText:"",nextText:"",pauseOnHover:!0,start:function(){SWIFT.flexSlider.slideEqualHeights(),s.smartresize(function(){SWIFT.flexSlider.slideEqualHeights()})}})})},productSlider:function(){1<jQuery("#product-img-nav ul.slides li").length?jQuery("#product-img-nav").flexslider({animation:"slide",rtl:C,useCSS:d,directionNav:!1,controlNav:!1,animationLoop:!1,slideshow:!1,itemWidth:100,itemMargin:0,asNavFor:"#product-img-slider"}):jQuery("#product-img-nav").css("display","none"),jQuery("#product-img-slider").flexslider({useCSS:d,animation:"slide",controlNav:!0,smoothHeight:!0,animationLoop:!1,slideshow:S,slideshowSpeed:W,animationDuration:F,rtl:C,sync:"#product-img-nav",start:function(e){var e,e;z&&(e.slides?(e=e.slides.eq(e.currentSlide).find(".product-slider-image"),SWIFT.woocommerce.productZoom(e)):(e=jQuery("#product-img-slider").find(".product-slider-image"),SWIFT.woocommerce.productZoom(e)))},before:function(){z&&jQuery(".zoomContainer").remove()},after:function(e){var e;z&&(e=e.slides.eq(e.currentSlide).find(".product-slider-image"),SWIFT.woocommerce.productZoom(e))}})},thumb:function(){jQuery(".thumb-slider").flexslider({animation:"fade",slideDirection:"horizontal",slideshow:S,slideshowSpeed:W,animationDuration:F,directionNav:!0,controlNav:!1,keyboardNav:!1,smoothHeight:!0,rtl:C})},slideEqualHeights:function(){setTimeout(function(){jQuery(".content-slider").find(".slide-content-wrap").css("position","relative"),jQuery(".content-slider > ul").equalHeights(),jQuery(".content-slider").find(".slide-content-wrap").vCenterTop(),jQuery(".content-slider").find(".slide-content-wrap").css("position","absolute")},200)}};var n=jQuery(".portfolio-wrap").find(".filterable-items"),D=(SWIFT.portfolio={init:function(){n.each(function(){var e=jQuery(this);!e.hasClass("masonry-items")||l&&l<9?!e.hasClass("multi-masonry-items")||l&&l<9?SWIFT.portfolio.standardSetup(e):SWIFT.portfolio.multiMasonrySetup(e):SWIFT.portfolio.masonrySetup(e)}),s.smartresize(function(){SWIFT.portfolio.windowResized()}),jQuery(".filtering li").each(function(){var e=jQuery(this),t=jQuery(this).find("a").attr("class"),a;jQuery(this).parents(".portfolio-wrap").find(".filterable-items").find(".portfolio-item").each(function(){jQuery(this).hasClass(t)&&e.addClass("has-items")})}).parents(".filtering").animate({opacity:1},400),jQuery(".filtering li").on("click","a",function(e){e.preventDefault(),jQuery(this).parent().parent().find("li").removeClass("selected"),jQuery(this).parent().addClass("selected");var e=jQuery(this).data("filter"),t;jQuery(this).parents(".portfolio-wrap").find(".filterable-items").isotope({filter:e})}),jQuery(".filter-wrap > a").on("click",function(e){e.preventDefault(),jQuery(this).parent().find(".filter-slide-wrap").slideToggle()})},standardSetup:function(e){e.imagesLoaded(function(){SWIFT.portfolio.setItemHeight(),SWIFT.flexSlider.thumb(),e.animate({opacity:1},800),e.isotope({resizable:!0,layoutMode:"fitRows",isOriginLeft:!C})}),e.appear(function(){SWIFT.portfolio.animateItems(e)})},masonrySetup:function(e){e.imagesLoaded(function(){SWIFT.flexSlider.thumb(),e.isotope({resizable:!1,itemSelector:".portfolio-item",layoutMode:"masonry",isOriginLeft:!C})}),e.appear(function(){SWIFT.portfolio.animateItems(e)})},multiMasonrySetup:function(e){e.imagesLoaded(function(){SWIFT.flexSlider.thumb(),SWIFT.portfolio.multiMasonrySizeFix(),e.isotope({resizable:!1,itemSelector:".portfolio-item",layoutMode:"packery",masonry:{columnWidth:".grid-sizer"},isOriginLeft:!C})}),e.appear(function(){SWIFT.portfolio.animateItems(e)})},animateItems:function(e){e.find(".portfolio-item").each(function(e){jQuery(this).delay(200*e).animate({opacity:1},800,"easeOutExpo",function(){jQuery(this).addClass("item-animated")})})},setItemHeight:function(){n.hasClass("col-1")||n.hasClass("masonry-items")||n.hasClass("multi-masonry-items")||(n.children().css("min-height","0"),n.equalHeights())},multiMasonrySizeFix:function(){var e=n.find(".portfolio-item.size-standard").first(),t=e.height(),a=e.width(),i=2*t+parseInt(e.css("margin-bottom"),10),e=2*a+parseInt(e.css("margin-bottom"),10);0<t&&(n.find(".portfolio-item.size-wide .multi-masonry-img-wrap").css("height",t).css("width",e+8),n.find(".portfolio-item.size-wide-tall .multi-masonry-img-wrap").css("height",i).css("width",e+8),n.find(".portfolio-item.size-tall .multi-masonry-img-wrap").css("height",i).css("width",a+8)),n.data("isotope")&&n.isotope("layout")},windowResized:function(){n.hasClass("col-1")||n.hasClass("masonry-items")||n.hasClass("multi-masonry-items")||SWIFT.portfolio.setItemHeight(),n.hasClass("multi-masonry-items")&&SWIFT.portfolio.multiMasonrySizeFix()},portfolioShowcaseInit:function(){SWIFT.flexSlider.thumb(),SWIFT.portfolio.portfolioShowcaseWrap(),SWIFT.portfolio.portfolioShowcaseItems(),s.smartresize(function(){SWIFT.portfolio.portfolioShowcaseWrap(),SWIFT.portfolio.portfolioShowcaseItems()})},portfolioShowcaseWrap:function(){var e;jQuery(".portfolio-showcase-wrap").animate({opacity:1},600)},portfolioShowcaseItems:function(){jQuery(".portfolio-showcase-wrap").each(function(){var e=jQuery("#main-container").width(),t=(jQuery("#container").hasClass("boxed-layout")&&(e=jQuery("#container").width()),jQuery(this)),a=t.find(".portfolio-showcase-items").data("c
2olumns"),i=e+2,n=Math.floor(i/a),r=Math.floor(40*i/100),o=Math.floor(i/5),s=(n/2-r/2)/.75,l=(o/2-r/2)/1.3,d=!1,u=300,e=t.find("li.portfolio-item");5===a?(r=Math.floor(25*i/100),o=Math.floor(i/5.33),s=(n/2-r/2)/.75,l=(o/2-r/2)/1.3,e.css("width",n),e.css("height",r/1.5),e.find(".main-image").css("width",r),e.find(".main-image").css("left",l),e.find(".main-image").css("top",-r/6),u=200):(e.css("width",n),e.css("height",r/2),e.find(".main-image").css("width",r),e.find(".main-image").css("left",l)),e.each(function(){768<i&&(jQuery(this).mouseenter(function(){d||(d=!0,jQuery(this).removeClass("deselected-item"),t.find(".deselected-item").stop().animate({width:o},u),t.find(".deselected-item").find(".main-image").stop().animate({left:s},u),jQuery(this).find(".main-image").stop().animate({left:0},u),jQuery(this).stop().animate({width:r},u+1,function(){jQuery(this).find(".item-info").stop().show(),jQuery(this).find(".item-info").stop().animate({bottom:0},u,"easeInOutQuart")}))}),jQuery(this).mouseleave(function(){d&&(d=!1,jQuery(this).addClass("deselected-item"),t.find(".portfolio-item").stop().animate({width:n},u),t.find(".portfolio-item .main-image").stop().animate({left:l},u),jQuery(this).find(".item-info").stop().animate({bottom:-85},u,function(){jQuery(this).find(".item-info").stop().hide()}))}))})})},stickyDetails:function(){var e=0,t=".media-wrap",a=160;0<jQuery(".page-heading").length&&(e+=jQuery(".page-heading").outerHeight(!0)),jQuery(".inner-main-container").hasClass("portfolio-type-standard")&&(e+=130),0<jQuery(".related-projects").length&&(a=520),jQuery(".sticky-details").stickySidebar({headerSelector:".header-wrap",navSelector:t,contentSelector:".article-body-wrap",footerSelector:"#footer-wrap",sidebarTopMargin:0,footerThreshold:a,offset:e}),jQuery(".sticky-details").css("max-width",jQuery(".sticky-details").outerWidth(!0)),SWIFT.portfolio.stickyDetailsScroll(),s.scroll(function(){SWIFT.portfolio.stickyDetailsScroll()})},stickyDetailsScroll:function(){var e=jQuery(".article-body-wrap");jQuery(".inner-main-container").hasClass("portfolio-type-fw-media")&&(e=jQuery(".portfolio-detail-description")),jQuery(".sticky-details").hasClass("sticky")?jQuery(".sticky-details").css("margin-left",e.outerWidth(!0)):jQuery(".sticky-details").css("margin-left",0)}},jQuery(".spb_partner_grid_element")),H=jQuery(".spb_partner_grid_element").find(".partner-grid-container"),e=(SWIFT.sponsor={init:function(){D.update(),H.update(),SWIFT.sponsor.sponsorEqualHeights(jQuery(".spb_partner_grid_element").find(".partner-grid-container.equal-heights"))},sponsorEqualHeights:function(e){e.find(".partner").each(function(){jQuery(this).height("auto")}),768<jQuery(window).width()&&(0<e.find("img").length?e.imagesLoaded(function(){e.equalHeights()}):e.equalHeights())}},jQuery(".blog-wrap")),b=jQuery(".blog-wrap").find(".blog-items"),t=(SWIFT.blog={init:function(){e.find(".blog-items-wrap").hasClass("blog-directory")||(e=jQuery(".blog-wrap"),b=jQuery(".blog-wrap").find(".blog-items"),1<jQuery(".blog-wrap.blog-has-filtering, .blog-wrap.blog-has-pagination").length&&jQuery(".blog-wrap.blog-has-filtering, .blog-wrap.blog-has-pagination").each(function(e){0<e&&jQuery(this).remove()}),b.each(function(){var e=jQuery(this);e.hasClass("blog-grid-items")?SWIFT.blog.blogGrid(e.find(".grid-items"),e):SWIFT.blog.blogLayout(e),e.find(".blog-item").length<e.data("found-posts")||(e.parent().find(".load-more-btn").hide(),e.addClass("all-posts-loaded")),SWIFT.blog.blogAlgoliaFacetCount(e)}),0<b.find(".blog-item .sf-blog-modal a").length&&b.find(".blog-item .sf-blog-modal a").each(function(){if(!jQuery(this).data("postid"))return!0;jQuery(this).prop("onclick","javascript: return false;"),jQuery(this).off().on("click",function(e){e.preventDefault();var e=jQuery(this).attr("href"),t=(jQuery(this).find(".sd-modal-content").each(function(){jQuery(this).hide()}),jQuery(this).parents(".sf-blog-modal").data("template")),a=(t&&""!=t||(t=M+"/api/modal_content.php"),jQuery(this).data("postid"));return""==jQuery("#modal-container .container").html()?window.location.href=e:SWIFT.blog.blogOpenModal(t,e,a,!0),!1})}),0<jQuery("#close-modal, .close-modal-link").length&&jQuery("#close-modal, .close-modal-link").off().on("click",function(e){return e.preventDefault(),SWIFT.blog.blogCloseModal(!0),!1})),SWIFT.blog.blogFiltersInit()},blogEqualHeights:function(e){e.find(".blog-item").each(function(){jQuery(this).height("auto"),jQuery(this).find(".details-wrap").height("auto")}),768<jQuery(window).width()&&(0<e.find("img").length?e.imagesLoaded(function(){e.equalHeights(),e.find(".blog-item").each(function(){jQuery(this).find(".details-wrap").height(jQuery(this).height()-jQuery(this).find("figure").height())}
2),e.isotope("layout")}):(e.equalHeights(),e.find(".blog-item").each(function(){jQuery(this).find(".details-wrap").height(jQuery(this).height()-jQuery(this).find("figure").height())}),e.isotope("layout")))},blogOpenModal:function(e,t,a,i){jQuery("body").removeClass("page-modal-done").addClass("page-modal-loading"),L=jQuery(document).scrollTop(),jQuery(window).scrollTop(0),0<jQuery("body").find(".sd-modal-content-"+a).length?(jQuery("body").find(".sd-modal-content-"+a).fadeIn("fast",function(){jQuery(window).scrollTop(0)}),jQuery("body").removeClass("page-modal-loading").addClass("page-modal-done")):jQuery.get(e+"?id="+a,function(e){jQuery("body").find("#modal-container > .container").append('<div class="sd-modal-content sd-modal-content-'+a+'" data-postid="'+a+'">'+e+"</div>"),SWIFT.page.injectsvgs(),jQuery("body").find("#modal-container #close-modal").off().on("click",function(e){return e.preventDefault(),jQuery("body").find(".sd-modal-content").hide(),jQuery("body").find(".sd-modal-content iframe").each(function(){jQuery(this).prop("src",jQuery(this).prop("src"))}),0<jQuery("body").find("#container.force-close").length?window.history.back():(jQuery("body").removeClass("page-modal-open"),jQuery(document).scrollTop(L)),jQuery("body").removeClass("page-modal-done").removeClass("page-modal-loading"),!1}),jQuery("body").find(".sd-modal-content-"+a).fadeIn("fast",function(){jQuery(window).scrollTop(0)}),jQuery("body").removeClass("page-modal-loading").addClass("page-modal-done")},"html").fail(function(){window.location.href=t}),jQuery("body").removeClass("mobile-menu-open"),jQuery("body").addClass("page-modal-open")},blogCloseModal:function(e){jQuery("body").find(".sd-modal-content").hide(),jQuery("body").find(".sd-modal-content iframe").each(function(){jQuery(this).prop("src",jQuery(this).prop("src"))}),0<jQuery("body").find("#container.force-close").length?window.history.back():(jQuery("body").removeClass("page-modal-open"),jQuery(document).scrollTop(L)),jQuery("body").removeClass("page-modal-done").removeClass("page-modal-loading")},blogFiltersInit:function(){var e=jQuery(".blog-wrap"),y=(e.find(".filtering").animate({opacity:1},400),[]),t=window.location.href,g=jQuery.url(t),j=g.param(),Q=!1,t,y,a=(0<e.find(".filtering").length&&(e.find(".filtering").each(function(){var e=jQuery(this).find("li a").data("taxonomyname"),t=jQuery(this).find("li a.selected").data("term");""!=e&&null!=e&&(t&&""!=t&&"All"!=t?(delete j[e],j[e]=t):"All"==t&&delete j[e])}),e.find(".results-summary:visible").length<=0&&(jQuery(this).hasClass("all")?jQuery(this).parents(".filter-dropdown").find(".chosen-single span").html(jQuery(this).parents(".filter-dropdown").data("taxonomy-label")):jQuery(this).parents(".filter-dropdown").find(".chosen-single span").html(jQuery(this).find("span").html())),e.find(".blog-items").hasClass("filter-scope-global"))&&(y=[],jQuery.each(j,function(e,t){y.push(e+"="+encodeURIComponent(t))}),0<(y=jQuery.unique(y)).length)&&(t=g.data.attr.base+g.data.attr.path+"?"+y.join("&"),""!=window.location.hash&&(t+=window.location.hash),window.history.replaceState("","",t)),"");e.find(".search-form.search-widget").off("submit","a").on("submit",function(e){e.preventDefault();var a=jQuery(this).closest(".blog-wrap"),e=a.data("blogid"),i=jQuery(this).closest(".blog-wrap").find(".blog-items"),n=jQuery.parseJSON(decodeURIComponent(i.data("atts"))),t=i.data("paged"),r=n.q=jQuery(this).find('input[type="text"],input[type="search"]').val(),o=b.data("template"),s=!1,l=(null!=o&&""!=o||(o="content_feed"),"search"),d,u=(jQuery("body").hasClass("search")&&(l="s"),t=1,a.find(".results-summary:visible").length<=0&&(jQuery(this).hasClass("all")?jQuery(this).parents(".filter-dropdown").find(".chosen-single span").html(jQuery(this).parents(".filter-dropdown").data("taxonomy-label")):jQuery(this).parents(".filter-dropdown").find(".chosen-single span").html(jQuery(this).find("span").html())),{}),s=(0<a.find(".filtering li.selected").length&&(a.find(".filtering li.selected").each(function(e,t){var a=jQuery(this).find("> a");""!=a.data("term")&&(u[a.data("taxonomy")]?u[""+a.data("taxonomy")]=u[a.data("taxonomy")]+","+a.data("term"):u[""+a.data("taxonomy")]=a.data("term"))}),d="",u=jQuery.parseJSON(JSON.stringify(u)),jQuery.each(u,function(e,t){d=d+e+"="+t+"&"}),"&"==(d="&"+d.trim("&")).substring(d.length-1))&&(d=d.substring(0,d.length-1)),!1),r=(jQuery("body").hasClass("date")&&(s=jQuery("body").data("year"),jQuery("body").data("month")&&"false"!=jQuery("body").data("month")&&(s=s+"-"+jQuery("body").data("month")),jQuery("body").data("day"))&&"false"!=jQuery("body").data("day")&&(s=s+"-"+jQuery("body").data("day")),n.q=a.find(".search-form.search-widget").find("input").val()),o,l=(null!=(o=b.data("template"))&&""!=o||(o="c
2ontent_feed"),t=1,"search"),o,o,l,l,l,l;return jQuery("body").hasClass("search")&&(l="s"),null!=r&&"undefined"!=r||(r=""),o=a.data("template")&&"stylesheet"==a.data("template")?te+"/api/"+o+".php?"+l+"="+encodeURIComponent(r)+"&atts="+encodeURIComponent(JSON.stringify(n))+"&pagenum=1"+d+"&permalinkURL="+O+"&blogID="+e+"&datearchive="+s:M+"/api/"+o+".php?"+l+"="+encodeURIComponent(r)+"&atts="+encodeURIComponent(JSON.stringify(n))+"&pagenum=1"+d+"&permalinkURL="+O+"&blogID="+e+"&datearchive="+s,a.find(".blog-items").hasClass("filter-scope-global")&&(y=[],jQuery.each(j,function(e,t){"search"!=e&&"s"!=e&&(y[e]="All"!=t?encodeURIComponent(t):"all")}),y=Object.keys(y).map(function(e,t){if(""!=y[e])return e+"="+y[e]}).join("&"),null!=r&&"undefined"!=r||(r=""),l=0<jQuery("body.search").length?0<y.length?g.data.attr.base+g.data.attr.path+"?s="+encodeURIComponent(r)+"&"+y:g.data.attr.base+g.data.attr.path+"?s="+encodeURIComponent(r):0<y.length?g.data.attr.base+g.data.attr.path+"?search="+encodeURIComponent(r)+"&"+y:g.data.attr.base+g.data.attr.path+"?search="+encodeURIComponent(r),""!=window.location.hash&&(l+=window.location.hash),window.history.pushState("","",l)),a.removeClass("done-loading"),console.log(o),Q=jQuery.get(o,function(e){jQuery("body").append('<div id="filteringHTML" style="display:none;"></div>'),jQuery("#filteringHTML").html(e);var t=jQuery("#filteringHTML").find(".blog-item").length;e=jQuery("#filteringHTML").find(".items-row-wrap").html(),jQuery("#filteringHTML").remove(),b.data("found-posts",t),(b.hasClass("blog-inf-scroll")||b.hasClass("blog-load-more"))&&b.infinitescroll("destroy"),jQuery("body").hasClass("search")&&(e=e.replace("&amp;q=","&amp;s=").replace("?q=","?s=")),i.closest(".items-row-wrap").html(e),SWIFT.page.injectsvgs(),t<n.item_count&&a.addClass("done-loading"),SWIFT.blog.blogAlgoliaFacetCount(i),i.stop().animate({opacity:1},400,function(){i.update(),b=jQuery(".blog-wrap").find(".blog-items"),SWIFT.blog.init(),(b.hasClass("blog-inf-scroll")||b.hasClass("blog-load-more"))&&SWIFT.blog.infiniteScroll(),0<jQuery("#breadcrumbs > span:last-child span").length&&-1!==jQuery("#breadcrumbs > span:last-child span").html().indexOf("Search results for")&&jQuery("#breadcrumbs > span:last-child span").html("Search results for '"+r+"'"),0<jQuery("body.search .page-heading .results-count").length&&jQuery("body.search .page-heading .results-count").html(b.data("found-posts")),0<a.find(".results-count").length&&a.find(".results-count").html(b.data("found-posts")),0<jQuery("body.search .page-heading .keyword-text").length&&jQuery("body.search .page-heading .keyword-text").html(r),0<a.find(".keyword-text").length&&a.find(".keyword-text").html(r),i.closest(".items-row-wrap").find("iframe.iframe-resize")&&(i.closest(".items-row-wrap").find("iframe.iframe-resize").removeAttr("height"),i.closest(".items-row-wrap").find("iframe.iframe-resize").removeAttr("type"),i.closest(".items-row-wrap").find("iframe.iframe-resize").iFrameResize({heightCalculationMethod:"max"})),SWIFT.widgets.accordion()})}),!1}),e.find(".filtering li").off("click","a").on("click","a",function(e){e.preventDefault();var t=jQuery(this),a=jQuery(this).closest(".blog-wrap"),e=a.data("blogid"),i=jQuery(this).closest(".blog-wrap").find(".blog-items"),n=jQuery.parseJSON(decodeURIComponent(i.data("atts"))),r=i.data("paged"),o=jQuery(this).data("taxonomy"),s=jQuery(this).data("taxonomyname"),l=(jQuery(this).hasClass("all")||jQuery(this).closest(".filter-az .filtering").find(".all").parents(".selected").removeClass("selected"),jQuery(this).data("term")),d,u,c=(jQuery(this).hasClass("all")||jQuery(this).closest(".filter-az .filtering").find(".all").parents(".selected").removeClass("selected"),jQuery(this).parents(".filter-wrap").hasClass("multiselect")&&!jQuery(this).parents(".filter-dropdown").hasClass("filter-sort")?(jQuery(this).hasClass("all")?(jQuery(this).closest(".filtering").find("li.selected").removeClass("selected"),jQuery(this).parent("li").addClass("selected")):(jQuery(this).parents(".filter-dropdown").find("li.all, li.All").removeClass("selected"),jQuery(this).parent("li").hasClass("selected")?(j[o]=jQuery.grep(j[o].split(","),function(e){return e!=l}),jQuery(this).parent("li").removeClass("selected")):jQuery(this).parent("li").addClass("selected"),l=[],jQuery(this).closest(".filtering").find("li.selected").each(function(){l.push(jQuery(this).find("> a").data("term"))}),l=l.join(",")),jQuery(this).parents(".filter-dropdown").find("li.selected").length<=0&&(jQuery(this).parents(".filter-dropdown").find("li.all, li.All").addClass("selected"),l="All")):(j[o]=l,jQuery(this).closest(".filtering").find("li > a").parent("li.selected").removeClass("selected"),jQuery(this).closest(".filtering").find("li > a."+l).parent("li").addClass("selected"),jQuery(this).parents(".spb_blog_widget, .spb_algolia_widget").hasClass("filter-display-sidebar")||jQuery(this).parents(".filter-dropdown").removeClass("open").addClass("closed")),a.find(".results-summary:visible").length<=0&&(jQuery(this).hasClass("all")?jQuery(this).parents(".filter-dropdown").find(".chosen-single span").html(jQuery(this).parents(".filter-dropdown").data("taxonomy-label")):(d="",jQuery(this).parents(".filter-dropdown").find(".selected span").each(function(e,t){d=""==d?jQuery(this).html():d+", "+jQuery(this).html()}),jQuery(this).parents(".filter-dropdown").find(".chosen-single span").html(d))),{}),p=(0<a.find(".filtering li.selected").length&&(a.find(".filtering li.selected").each(function(e,t){var a=jQuery(this).find("> a");""!=a.data("term")&&(c[a.data("taxonomy")]?c[""+a.data("taxonomy")]=c[a.data("taxonomy")]+","+a.data("term"):c[""+a.data("taxonomy")]=a.data("term"))}),u="",c=jQuery.parseJSON(JSON.stringify(c)),jQuery.each(c,function(e,t){u=u+e+"="+t+"&"}),"&"==(u="&"+u.trim("&")).substring(u.length-1))&&(u=u.substring(0,u.length-1)),!1),h=(jQuery("body").hasClass("date")&&(p=jQuery("body").data("year"),jQuery("body").data("month")&&"false"!=jQuery("body").data("month")&&(p=p+"-"+jQuery("body").data("month")),jQuery("body").data("day"))&&"false"!=jQuery("body").data("day")&&(p=p+"-"+jQuery("body").data("day")),n.q=a.find(".search-form.search-widget").find("input").val()),m=b.data("template"),f=(null!=m&&""!=m||(m="content_feed"),r=1,"search"),o,o,o,o,m,m,m,m;return jQuery("body").hasClass("search")&&(f="s"),null!=h&&"undefined"!=h||(h=""),o=a.data("template")&&"stylesheet"==a.data("template")?("all"!=l&&"All"!=l&&""!=l||(l="all","post-type"==o&&"all"==l&&(l=a.data("post-type"))),te+"/api/"+m+".php?"+f+"="+encodeURIComponent(h)+"&atts="+encodeURIComponent(JSON.stringify(n))+"&pagenum=1"+u+"&permalinkURL="+O+"&blogID="+e+"&datear
2chive="+p):("all"!=l&&"All"!=l&&""!=l||(l="all","post-type"==o&&"all"==l&&(l=a.data("post-type"))),M+"/api/"+m+".php?"+f+"="+encodeURIComponent(h)+"&atts="+encodeURIComponent(JSON.stringify(n))+"&pagenum=1"+u+"&permalinkURL="+O+"&blogID="+e+"&datearchive="+p),i.append('<div id="infscr-loading" class="first-page-loading" style="position:absolute;top:0px;left:0px;"><div class="spinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>'),i.find(".blog-item").stop().animate({opacity:0},800,"easeOutExpo",function(){}),jQuery(this).closest(".filtering").find("li.selected > a").each(function(){var e=jQuery(this).data("taxonomyname"),t,t;t=jQuery(this).hasClass("all")?"All":jQuery(this).data("term"),""!=e&&null!=e&&(""!=t&&"all"!=t&&"All"!=t?("All"!=j[e]&&"all"!=j[e]||(j[e]=""),j[e]?(j[e]=j[e]+","+t,j[e]=j[e].split(", ").join(","),j[e]=j[e].split(",").filter(function(e,t,a){return t==a.indexOf(e)}).join(",")):j[e]=t):""!=t&&"All"==t&&(j[e]="All")),j[e]&&j[e].length<=0&&delete j[e]}),a.find(".blog-items").hasClass("filter-scope-global")&&(y=[],jQuery.each(j,function(e,t){"search"!=e&&"s"!=e&&(y[e]="All"!=t?encodeURIComponent(t):"all")}),y=Object.keys(y).map(function(e,t){if(""!=y[e])return e+"="+y[e]}).join("&"),null!=h&&"undefined"!=h||(h=""),m=0<jQuery("body.search").length?0<y.length?g.data.attr.base+g.data.attr.path+"?s="+encodeURIComponent(h)+"&"+y:g.data.attr.base+g.data.attr.path+"?s="+encodeURIComponent(h):0<y.length?g.data.attr.base+g.data.attr.path+"?search="+encodeURIComponent(h)+"&"+y:g.data.attr.base+g.data.attr.path+"?search="+encodeURIComponent(h),""!=window.location.hash&&(m+=window.location.hash),window.history.pushState("","",m)),a.removeClass("done-loading"),console.log(o),Q=jQuery.get(o,function(e){jQuery("body").append('<div id="filteringHTML" style="display:none;"></div>'),jQuery("#filteringHTML").html(e);var t=jQuery("#filteringHTML").find(".blog-item").length;e=jQuery("#filteringHTML").find(".items-row-wrap").html(),jQuery("#filteringHTML").remove(),b.data("found-posts",t),(b.hasClass("blog-inf-scroll")||b.hasClass("blog-load-more"))&&b.infinitescroll("destroy"),jQuery("body").hasClass("search")&&(e=e.replace("&amp;q=","&amp;s=").replace("?q=","?s=")),i.closest(".items-row-wrap").html(e),SWIFT.page.injectsvgs(),t<n.item_count&&a.addClass("done-loading"),SWIFT.blog.blogAlgoliaFacetCount(i),i.stop().animate({opacity:1},400,function(){i.update(),b=jQuery(".blog-wrap").find(".blog-items"),SWIFT.blog.init(),(b.hasClass("blog-inf-scroll")||b.hasClass("blog-load-more"))&&SWIFT.blog.infiniteScroll(),0<jQuery("#breadcrumbs > span:last-child span").length&&-1!==jQuery("#breadcrumbs > span:last-child span").html().indexOf("Search results for")&&jQuery("#breadcrumbs > span:last-child span").html("Search results for '"+h+"'"),0<jQuery("body.search .page-heading .results-count").length&&jQuery("body.search .page-heading .results-count").html(b.data("found-posts")),0<a.find(".results-count").length&&a.find(".results-count").html(b.data("found-posts")),0<jQuery("body.search .page-heading .keyword-text").length&&jQuery("body.search .page-heading .keyword-text").html(h),0<a.find(".keyword-text").length&&a.find(".keyword-text").html(h),i.closest(".items-row-wrap").find("iframe.iframe-resize")&&(i.closest(".items-row-wrap").find("iframe.iframe-resize").removeAttr("height"),i.closest(".items-row-wrap").find("iframe.iframe-resize").removeAttr("type"),i.closest(".items-row-wrap").find("iframe.iframe-resize").iFrameResize({heightCalculationMethod:"max"})),SWIFT.widgets.accordion()})}),!1})},blogAlgoliaFacetCount:function(t){var e,a,i,n,r,e,o;t.parents(".blog-wrap").hasClass("spb_algolia_widget")&&(e=jQuery("#sf-option-params"),a=jQuery.parseJSON(decodeURIComponent(t.data("atts"))),i=t.data("paged"),n=a.q=jQuery(this).find('input[type="text"],input[type="search"]').val(),e=algoliasearch(e.data("algolia-appid"),e.data("algolia-apikeysearch")).initIndex(e.data("algolia-defaultindex")),o='["public:true"',a.post_type&&(jQuery.isArray(a.post_type)||(a.post_type=a.post_type.split(",")),o+=",[",jQuery.each(a.post_type,function(e,t){o=o+',"type:'+t+'"'}),o=o.replace(",[,",",[")+"]"),o=(o+="]").split(",[]").join(""),e.search(n,{page:i-1,facets:"*",facetFilters:o}).then(function(e){jQuery.each(t.parents(".blog-wrap").find(".filter-wrap .post-filter-tabs a:not(.all):not(.chosen-single):not(.toggle-link)"),function(){t.parents(".blog-wrap").find(".filter-wrap .post-filter-tabs a:not(.all):not(.chosen-single):not(.toggle-link)").each(function(){var i=!1,n=jQuery(this);jQuery.each(e.facets,function(a,e){jQuery.each(e,function(e,t){n.data("taxonomy")==a&&n.prop("title")==e&&(n.find(".term-count").remove(),n.append('<span class="term-count">'+t+"</span>"),i=!0)})}),0==i&&(n.find(".term-count").remove(),n.append('<span class="term-count">0</span>'))})})}))},blogLayout:function(e){var t=e.data("blog-type"),a="masonry"===t?"masonry":"fitRows",i,n;"masonry"===t&&e.hasClass("social-blog")?(i=e.parent().find(".blog-tweets").html(),n=e.parent().find(".blog-instagrams"),e.imagesLoaded(function(){SWIFT.flexSlider.thumb(),e.data("isotope")&&e.isotope("destroy"),e.isotope({resizable:!0,itemSelector:".blog-item",layoutMode:"masonry",getSortData:{date:function(e){return jQuery(e).data("date")}},sortBy:"date",sortAscending:!1,stagger:0,hiddenStyle:{opacity:0}
2,visibleStyle:{opacity:1},isOriginLeft:!C}),""!==i&&e.isotope("insert",jQuery(i)),0<n.length&&SWIFT.blog.masonryInstagram(n,e),e.isotope("updateSortData").isotope(),k&&setTimeout(function(){e.isotope("layout")},1e3),e.parents(".blog-wrap").hasClass("equal-heights")&&SWIFT.blog.blogEqualHeights(e)})):(e.imagesLoaded(function(){SWIFT.flexSlider.thumb(),e.data("isotope")&&e.isotope("destroy"),e.isotope({resizable:!0,layoutMode:a,stagger:0,hiddenStyle:{opacity:0},visibleStyle:{opacity:1},isOriginLeft:!C}),e.parents(".blog-wrap").hasClass("equal-heights")&&SWIFT.blog.blogEqualHeights(e)}),e.appear(function(){SWIFT.blog.animateItems(e)}))},masonryInstagram:function(i,n){var e=i.data("userid"),t=i.data("token"),r=i.data("count"),o=i.data("itemclass");jQuery.ajax({type:"GET",dataType:"jsonp",cache:!1,url:"https://api.instagram.com/v1/users/"+e+"/media/recent/?access_token="+t,success:function(e){for(var t=0,a;t<r;t++){e.data[t]&&(a="",e.data[t].caption&&(a=e.data[t].caption.text),i.append("<li class='blog-item instagram-item "+o+"' data-date='"+e.data[t].created_time+"'><a class='timestamp inst-icon' target='_blank' href='"+e.data[t].link+"'><i class='fa-instagram'></i></a><div class='inst-overlay'><a target='_blank' href='"+e.data[t].link+"'></a><h6>"+i.data("title")+"</h6><h2>"+a+"</h2><div class='name-divide'></div><data class='date timeago' title='"+e.data[t].created_time+"' value=''>"+e.data[t].created_time+"</data></div><img class='instagram-image' src='"+e.data[t].images.low_resolution.url+"' width='306px' height='306px' /></li>"))}jQuery("data.timeago").timeago(),i.imagesLoaded(function(){n.isotope("insert",jQuery(i.html()))}),n.isotope("updateSortData").isotope()}})},animateItems:function(e){e.find(".blog-item").each(function(e){jQuery(this).delay(50*e).animate({opacity:1},400,"easeOutExpo",function(){jQuery(this).addClass("item-animated")})})},blogGrid:function(e,t){var a=e.parent().find(".blog-tweets").html(),i=e.parent().find(".blog-instagrams");e.imagesLoaded(function(){SWIFT.flexSlider.thumb(),e.isotope({resizable:!1,itemSelector:".blog-item",layoutMode:"fitRows",getSortData:{id:function(e){return jQuery(e).data("sortid")}},sortBy:"id",sortAscending:!0,isOriginLeft:!C}),""!==a&&e.isotope("insert",jQuery(a)),0<i.length&&SWIFT.blog.blogGridInstagram(i,e),e.isotope("updateSortData").isotope(),SWIFT.blog.blogGridResize(),t.parents(".blog-wrap").hasClass("equal-heights")&&SWIFT.blog.blogEqualHeights(t)}).animate({opacity:1},800,"easeOutExpo"),s.smartresize(function(){SWIFT.blog.blogGridResize()})},blogGridResize:function(){b.find(".grid-items").each(function(){var e=jQuery(this).find(".blog-item"),t=e.first().width();e.first().hasClass("col-sm-sf-25")&&(t/=2),e.css("height",t)}),setTimeout(function(){jQuery(".tweet-text,.quote-excerpt").dotdotdot(),b.find(".grid-items").isotope("layout")},500)},blogGridInstagram:function(i,n){var e=i.data("userid"),t=i.data("token"),r=i.data("count");jQuery.ajax({type:"GET",dataType:"jsonp",cache:!1,url:"https://api.instagram.com/v1/users/"+e+"/media/recent/?access_token="+t,success:function(e){for(var t=0,a;t<r;t++){e.data[t]&&(a="",e.data[t].caption&&(a=e.data[t].caption.text),i.append("<li class='blog-item col-sm-sf-5 instagram-item' data-date='"+e.data[t].created_time+"' data-sortid='"+2*t+"'><a class='timestamp inst-icon' target='_blank' href='"+e.data[t].link+"'><i class='fa-instagram'></i></a><div class='inst-img-wrap'><div class='inst-overlay'><a target='_blank' href='"+e.data[t].link+"'></a><h6>"+i.data("title")+"</h6><h2>"+a+"</h2><div class='name-divide'></div><data class='date timeago' title='"+e.data[t].created_time+"' value=''>"+e.data[t].created_time+"</data></div><img class='instagram-image' src='"+e.data[t].images.low_resolution.url+"' /></div></li>"))}jQuery("data.timeago").timeago(),SWIFT.blog.blogGridResize(),i.imagesLoaded(function(){n.isotope("insert",jQuery(i.html())),SWIFT.blog.blogGridResize()}),n.isotope("updateSortData").isotope()}})},infiniteScroll:function(){var i,n;l&&l<9?jQuery(".pagination-wrap").removeClass("hidden"):(i=jQuery("#inf-scroll-params"),(b=jQuery(".blog-wrap").find(".blog-items")).each(function(e){var t=jQuery(this).data("id"),a,t;(jQuery(this).hasClass("blog-load-more")||jQuery(this).hasClass("blog-inf-scroll"))&&(a=jQuery(this),t={loading:{img:i.data("loadingimage"),msgText:i.data("msgtext"),finished:function(){},finishedMsg:i.data("finishedmsg")},nextSelector:".pagenavi li.next a",navSelector:".pagenavi",itemSelector:".blog-item-"+t,contentSelector:"#blog-items-"+t+" .blog-items"},a.infinitescroll(t,function(e){var t=jQuery(this);SWIFT.flexSlider.thumb(),t.imagesLoaded(function(){t.isotope("appended",e).isotope("layout"),jQuery.each(e,function(e,t){jQuery(t).addClass("item-animated")})}),jQuery('[data-rel="ilightbox[posts]"]').removeClass("ilightbox-enabled").iLightBox().destroy(),SWIFT.page.lightbox(),t.parents(".blog-wrap").hasClass("equal-heights")&&SWIFT.blog.blogEqualHeights(t),SWIFT.page.injectsvgs(),t.find("#infscr-loading").remove(),t.parents(".blog-wrap").hasClass("equal-heights")&&SWIFT.blog.blogEqualHeights(t),t.parent().find(".pagination-wrap").hasClass("load-more")&&(t.find(".blog-item").length<t.data("found-p
2osts")?t.parent().find(".load-more-btn").animate({opacity:1},400):(t.parent().find(".load-more-btn").hide(),t.addClass("all-posts-loaded"))),0<t.parents(".blog-wrap").find(".blog-item .sf-blog-modal a").length&&t.parents(".blog-wrap").find(".blog-item .sf-blog-modal a").each(function(){if(!jQuery(this).data("postid"))return!0;jQuery(this).prop("onclick","javascript: return false;"),jQuery(this).off().on("click",function(e){e.preventDefault();var e=jQuery(this).attr("href"),t=(jQuery(this).find(".sd-modal-content").each(function(){jQuery(this).hide()}),jQuery(this).parents(".sf-blog-modal").data("template")),a=(t&&""!=t||(t=M+"/api/modal_content.php"),jQuery(this).data("postid"));return""==jQuery("#modal-container .container").html()?window.location.href=e:SWIFT.blog.blogOpenModal(t,e,a,!0),!1})}),0<n.length&&setTimeout(function(){jQuery(window).scrollTop(n.offset().top)},100)}),a.parent().find(".pagination-wrap").hasClass("load-more"))&&(s.unbind(".infscr"),a.parent().find(".load-more-btn").off().on("click",function(e){return e.preventDefault(),n=jQuery(this).parents(".blog-items-wrap").find(".blog-item:nth-last-child(1)"),jQuery(this).parent().find(".blog-items").infinitescroll("retrieve"),jQuery(this).animate({opacity:0}
2,400),!1}))}))}},jQuery(".galleries-wrap").find(".filterable-items"));SWIFT.galleries={init:function(){t.each(function(){var e=jQuery(this);e.hasClass("masonry-items")?SWIFT.galleries.masonrySetup(e):SWIFT.galleries.standardSetup(e)}),s.smartresize(function(){SWIFT.galleries.windowResized()}),jQuery(".filtering li").each(function(){var e=jQuery(this),t=jQuery(this).find("a").attr("class"),a;jQuery(this).parents(".galleries-wrap").find(".filterable-items").find(".gallery-item").each(function(){jQuery(this).hasClass(t)&&e.addClass("has-items")})}).parents(".filtering").animate({opacity:1},400),jQuery(".filtering li").on("click","a",function(e){e.preventDefault(),jQuery(this).parent().parent().find("li").removeClass("selected"),jQuery(this).parent().addClass("selected");var e=jQuery(this).data("filter"),t;jQuery(this).parents(".galleries-wrap").find(".filterable-items").isotope({filter:e})})},standardSetup:function(e){e.imagesLoaded(function(){SWIFT.galleries.setItemHeight(),e.animate({opacity:1},800),e.isotope({resizable:!0,layoutMode:"fitRows",isOriginLeft:!C})}),e.appear(function(){SWIFT.galleries.animateItems(e)})},masonrySetup:function(e){e.imagesLoaded(function(){e.isotope({resizable:!1,itemSelector:".gallery-item",layoutMode:"masonry",isOriginLeft:!C})}),e.appear(function(){SWIFT.galleries.animateItems(e)})},animateItems:function(e){e.find(".gallery-item").each(function(e){jQuery(this).delay(200*e).animate({opacity:1},800,"easeOutExpo",function(){jQuery(this).addClass("item-animated")})})},setItemHeight:function(){t.hasClass("col-1")||t.hasClass("masonry-items")||(t.children().css("min-height","0"),t.equalHeights())},windowResized:function(){t.hasClass("col-1")||t.hasClass("masonry-items")||SWIFT.galleries.setItemHeight()}},SWIFT.gallery={init:function(){jQuery(".spb_gallery_widget").each(function(){jQuery(this).hasClass("gallery-masonry")?SWIFT.gallery.galleryMasonry(jQuery(this).find(".filterable-items")):jQuery(this).hasClass("gallery-slider")&&SWIFT.gallery.gallerySlider(jQuery(this))})},galleryMasonry:function(e){e.imagesLoaded(function(){e.isotope({resizable:!1,itemSelector:".gallery-image",layoutMode:"masonry",isOriginLeft:!C})}),e.appear(function(){SWIFT.gallery.animateItems(e)})},animateItems:function(e){e.find(".gallery-image").each(function(e){jQuery(this).delay(200*e).animate({opacity:1},800,"easeOutExpo",function(){jQuery(this).addClass("item-animated")})})},gallerySlider:function(e){var t=e.find(".gallery-slider"),e=e.find(".gallery-nav"),a,a="yes"===(a=t.data("autoplay"));e.flexslider({animation:"slide",directionNav:!0,controlNav:!1,animationLoop:J,slideshow:!1,itemWidth:100,itemMargin:30,rtl:C,asNavFor:t}),t.flexslider({animation:t.data("transition"),slideshow:!1,slideshowSpeed:W,animationDuration:F,controlNav:!1,animationLoop:J,smoothHeight:!0,rtl:C,sync:e,start:function(){a&&t.appear(function(){t.flexslider("play")})}})}},SWIFT.recentPosts={init:function(){var e=jQuery(".recent-posts:not(.carousel-items,.posts-type-list)");e.imagesLoaded(function(){SWIFT.flexSlider.thumb(),e.equalHeights()}),s.smartresize(function(){jQuery(".recent-posts:not(.carousel-items,.posts-type-list)").children().css("min-height","0"),jQuery(".recent-posts:not(.carousel-items,.posts-type-list)").equalHeights()})}},SWIFT.carouselWidgets={init:function(){var e=jQuery(".carousel-items"),s=r.data("carousel-autoplay"),t=r.data("carousel-autoplay-diration"),l=r.data("carousel-pagespeed"),d=r.data("carousel-slidespeed"),a=r.data("carousel-pagination"),i="ltr",n=1199;h.hasClass("vertical-header")&&(n+=jQuery("#header-section").width()),s=!!s&&1e3*t,a=!!a,e.each(function(){var a=jQuery("#"+jQuery(this).attr("id")),t=parseInt(a.attr("data-columns"),10),i=a.attr("data-transition"),n=t<4?t:4,r=t<3?t:3,o=1;a.hasClass("clients-items")&&(o=2),a.hasClass("testimonials")&&(o=r=n=1),a.imagesLoaded(function(){var e,e=(a.hasClass("no-gutters")||(e=a.width(),(C?a.css("margin-right","-15px"):a.css("margin-left","-15px")).css("width",e+30)),{loop:!0,nav:!1,rewind:!1,lazyLoad:!0,autoplay:s,autoplayHoverPause:!0,navSpeed:d,dotsSpeed:l,autoHeight:!0,onTranslated:function(){var e=a.find(".owl-item.active"),t=a.find(".owl-item").eq(e).height();a.css("height",t),jQuery(".carousel-asset").css("height",t),a.find(".owl-wrapper").css("height",t),0<e.find(".sf-menu-item-modal a, a.sf-menu-item-modal").length&&e.find(".sf-menu-item-modal a, a.sf-menu-item-modal").each(function(){jQuery(this).prop("onclick","javascript: return false;"),jQuery(this).off().on("click",function(e){e.preventDefault();var e=jQuery(this).attr("href"),t=(jQuery(this).find(".sd-modal-content").each(function(){jQuery(this).hide()}),jQuery(this).data("postid"));return""==jQuery("#modal-container .container").html()?window.location.href=e:SWIFT.carouselWidgets.carouselOpenModal(e,t,!0),!1})})},onInitialize:function(){var e;a.parents(".carousel-asset").show(),a.hasClass("no-gutters")||(a.css("width",""),e=a.width(),a.css("width",e+30)),jQuery(window).trigger("resize")},onInitialized:function(){a.find(".flex-active-slide").resize();var e=a.find(".owl-item.active"),e=a.find(".owl-item").eq(e).height();a.css("height",e),jQuery(".carousel-asset").css("height",e),a.find(".owl-wrapper").css("height",e),a.find(".owl-carousel").css("height",e),a.find(".owl-item").attr("aria-selected","false"),a.find(".owl-item.active").attr("aria-selected","true"),a.find(".carousel-prev, .owl-prev").attr("role","button").attr("title","Previous"),a.find(".carousel-next, .owl-next").attr("role","button").attr("title","Next"),a.prop("tabindex","0"),a.attr("aria-label","Use left and right arrow keys to navigate"),jQuery(".carousel-prev, .carousel-next, .owl-next, .owl-prev").prop("tabindex","0"),a.find(".owl-item").each(function(){jQuery(this).find("a").not("[aria-hidden='true']").first().prop("tabindex","0")}),a.find(".owl-item.cloned a").prop("tabindex","-1"),jQuery(window).trigger("resize"),a.each(function(){jQuery(this).find(".owl-dot").each(function(e){jQuery(this).attr("aria-label",e+1)})})},onChange:function(){a.find(".owl-item").each(function(){jQuery(this).find("a").not("[aria-hidden='true']").first().prop("tabindex","0")}),a.find(".owl-item.cloned a").prop("tabindex","-1"),a.find(".owl-item").attr("aria-selected","false"),a.find(".owl-item.active").attr("aria-selected","true"),jQuery(window).trigger("resize")},afterMove:function(){var e;a.find(".owl-item").each(function(){jQuery(this).find("a").not("[aria-hidden='true']").first().prop("tabindex","0")}),a.find(".owl-item.cloned a").prop("tabindex","-1"),a.closest(".pagination")&&(e=a.currentItem,a.closest(".pagination").find("a.focus").removeClass("focus"),a.closest(".pagination").find('a[data-index="'+e+'"]').addClass("focus")),jQuery(window).trigger("resize")}});"inline"==a.attr("data-columns")?e.autoWidth=!0:(e.items=t,e.responsive={0:{items:o},480:{items:o},767:{items:r},991:{items:n},1200:{items:n}}),"fade"==i&&(e.animateIn="fadeIn",e.animateOut="fadeOut"),a.owlCarousel(e).animate({opacity:1},800,function(){jQuery(window).trigger("resize")})})}
2),jQuery(".carousel-next, .owl-next").click(function(e){e.preventDefault();var e=jQuery(this).parents(".carousel-asset").find(".carousel-items").owlCarousel();return C?e.trigger("prev.owl.carousel"):e.trigger("next.owl.carousel"),!1}),jQuery(".carousel-prev, .owl-prev").click(function(e){e.preventDefault();var e=jQuery(this).parents(".carousel-asset").find(".carousel-items").owlCarousel();return C?e.trigger("next.owl.carousel"):e.trigger("prev.owl.carousel"),!1}),jQuery(document).on("keydown",function(e){var t=jQuery(document.activeElement),a=39==e.which?"next":null,a=37==e.which?"prev":a,a=13==e.which?"enter":a,e;t&&(e=t,"enter"==a?t.hasClass("carousel-next")?e.trigger("next.owl.carousel"):t.hasClass("carousel-prev")&&e.trigger("prev.owl.carousel"):"next"==a?e.trigger("next.owl.carousel"):"prev"==a&&e.trigger("prev.owl.carousel"))})},carouselSwipeIndicator:function(e){e.appear(function(){var e=jQuery(this).parents(".carousel-wrap").find(".sf-swipe-indicator");setTimeout(function(){e.fadeIn(500)},400),setTimeout(function(){e.addClass("animate")},1e3),setTimeout(function(){e.fadeOut(400)},3e3)})},carouselMinHeight:function(e){var t=parseInt(e.find(".carousel-item:not(.no-thumb)").eq(0).css("height"));e.find(".owl-item").each(function(){jQuery(this).css("min-height",t+"px")})},carouselOpenModal:function(e,t,a){jQuery("body").removeClass("page-modal-done").addClass("page-modal-loading"),L=jQuery(document).scrollTop(),jQuery("html, body").scrollTop(0),0<jQuery("body").find(".sd-modal-content-"+t).length?(jQuery("body").find(".sd-modal-content-"+t).fadeIn("fast",function(){jQuery(window).scrollTop(0)}),jQuery("body").removeClass("page-modal-loading").addClass("page-modal-done")):jQuery.get(M+"/api/modal_content.php?id="+t,function(e){jQuery("body").find("#modal-container > .container").append('<div class="sd-modal-content sd-modal-content-'+t+'" data-postid="'+t+'">'+e+"</div>"),SWIFT.page.injectsvgs(),jQuery("body").find(".sd-modal-content-"+t).fadeIn("fast",function(){jQuery(window).scrollTop(0)}),jQuery("body").removeClass("page-modal-loading").addClass("page-modal-done")},"html").fail(function(){window.location.href=e}),jQuery("body").removeClass("mobile-menu-open"),jQuery("body").addClass("page-modal-open")}},SWIFT.widgets={init:function(){a.hasClass("has-chart")&&jQuery(".chart-shortcode").each(function(){jQuery(this).easyPieChart({animate:1e3,lineCap:"round",lineWidth:jQuery(this).attr("data-linewidth"),size:jQuery(this).attr("data-size"),barColor:jQuery(this).attr("data-barcolor"),trackColor:jQuery(this).attr("data-trackcolor"),scaleColor:"transparent"})}),SWIFT.widgets.accordion(),SWIFT.widgets.toggle(),SWIFT.widgets.fullWidthVideo(),SWIFT.widgets.introAnimations(),SWIFT.widgets.iconBoxes(),SWIFT.widgets.countAssets(),a.hasClass("has-countdown")&&SWIFT.widgets.countdownAssets(),a.hasClass("has-imagebanner")&&SWIFT.widgets.imageBanners(),0<jQuery("[rel=tooltip]").length&&jQuery("[rel=tooltip]").tooltip(),jQuery(".tabs-type-dynamic .menu-icon").hover(function(){jQuery(this).parents(".nav-tabs").addClass("show-tabs")}),jQuery(".tabs-type-dynamic").mouseleave(function(){jQuery(this).find(".nav-tabs").removeClass("show-tabs")}),jQuery("ul.nav-tabs li a, .spb_accordion_section > .ui-accordion-header a, ul.nav-tabs li button, .spb_accordion_section > .ui-accordion-header button").on("click","",function(e){e.preventDefault();var t,a=jQuery(this).parents(".spb_content_element").first();return setTimeout(function(){var e;0<a.find(".map-canvas").length&&a.find(".map-canvas").each(function(){google.maps.event.trigger(jQuery(this),"resize")}),0<jQuery("iframe.iframe-resize").length&&(jQuery("iframe.iframe-resize").css("height",""),jQuery("iframe.iframe-resize").removeAttr("height"),jQuery("iframe.iframe-resize").removeAttr("type"),jQuery("iframe.iframe-resize").iFrameResize({heightCalculationMethod:"max"}))},300),!1})},accordion:function(){jQuery(".spb_accordion").each(function(){var e,t=!1,a=parseInt(jQuery(this).attr("data-active"),10),i=("number"===jQuery.type(a)&&(t=a),0<jQuery(this).find(".spb_accordion_section > h4 > a").length&&(e=jQuery(this).find(".spb_accordion_wrapper").accordion({header:"> div > h4",autoHeight:!0,collapsible:!0,active:t,heightStyle:"content"})),0);jQuery(this).find(".spb_accordion_section").each(function(){a==i?(jQuery(this).find(".ui-accordion-header").addClass("ui-accordion-header-active"),jQuery(this).find(".ui-accordion-content").addClass("ui-accordion-content-active"),jQuery(this).attr("aria-expanded","true"),jQuery(this).find(".ui-accordion-content").attr("aria-hidden","false")):(jQuery(this).find(".ui-accordion-content").slideUp("fast",function(){jQuery(this).find(".ui-accordion-header").removeClass("ui-accordion-header-active"),jQuery(this).find(".ui-accordion-content").removeClass("ui-accordion-content-active")}
2),jQuery(this).attr("aria-expanded","false"),jQuery(this).find(".ui-accordion-content").attr("aria-hidden","true")),i++}),jQuery(this).find(".spb_accordion_wrapper .ui-accordion-header").hover(function(){jQuery(this).addClass("ui-state-hover")}),jQuery(this).find(".spb_accordion_wrapper .ui-accordion-header").blur(function(){jQuery(this).removeClass("ui-state-hover")}),jQuery(this).find(".spb_accordion_wrapper .ui-accordion-header a, .spb_accordion_wrapper .ui-accordion-header button").click(function(e){return e.preventDefault(),jQuery(this).parents(".ui-accordion-header").hasClass("ui-accordion-header-active")?(jQuery(this).parents(".spb_accordion_section").find(".ui-accordion-content").slideUp("fast",function(){jQuery(this).parents(".spb_accordion_section").find(".ui-accordion-header").removeClass("ui-accordion-header-active"),jQuery(this).parents(".spb_accordion_section").find(".ui-accordion-content").removeClass("ui-accordion-content-active"),jQuery(".blog-items").isotope("layout")}),jQuery(this).attr("aria-expanded","false"),jQuery(this).parents(".spb_accordion_section").find(".ui-accordion-content").attr("aria-hidden","true")):(jQuery(this).parents(".spb_accordion_section").find(".ui-accordion-content").slideDown("fast",function(){jQuery(this).parents(".spb_accordion_section").find(".ui-accordion-header").addClass("ui-accordion-header-active"),jQuery(this).parents(".spb_accordion_section").find(".ui-accordion-content").addClass("ui-accordion-content-active"),jQuery(".blog-items").isotope("layout")}),jQuery(this).attr("aria-expanded","true"),jQuery(this).parents(".spb_accordion_section").find(".ui-accordion-content").attr("aria-hidden","false")),!1})}).css("opacity",1),setTimeout(function(){jQuery(".blog-items").data("isotope")&&jQuery(".blog-items").isotope("layout")},201)},tabs:function(){991<=s.width()&&(jQuery(".spb_tabs").each(function(){var e="",t=(jQuery(this).find(".spb_accordion_section .ui-accordion-header").each(function(){e+=jQuery(this)[0].outerHTML.replace(' tabindex="-1"',"")}
2),parseInt(jQuery(this).attr("data-active"),10));(0<=t?jQuery(this).find(".spb_accordion_section:nth-child("+t+") .ui-accordion-header a, .spb_accordion_section:nth-child("+t+") .ui-accordion-header button"):jQuery(this).find(".spb_accordion_section:first-child .ui-accordion-header a, .spb_accordion_section:first-child .ui-accordion-header button")).trigger("click"),jQuery(this).find(".spb_accordion_wrapper").prepend('<div class="tab_menu hidden-xs hidden-sm">'+e+"</div>"),jQuery(this).find(".spb_accordion_wrapper .tab_menu a, .spb_accordion_wrapper .tab_menu button").each(function(){jQuery(this).attr("id",jQuery(this).prop("id")+"-tab")}),jQuery(this).css("min-height",jQuery(this).find(".tab_menu").height()+60),jQuery(this).find(".tab_menu .ui-accordion-header.ui-accordion-header-active").addClass("active-tab").removeClass("ui-accordion-header-active"),(0<=t?jQuery(this).find(".tab_menu .ui-accordion-header:nth-child("+t+") a, .tab_menu .ui-accordion-header:nth-child("+t+") button"):jQuery(this).find(".tab_menu .ui-accordion-header:first-child a, .tab_menu .ui-accordion-header:first-child button")).trigger("click")}),jQuery(".spb_tabs .tab_menu .ui-accordion-header a, .spb_tabs .tab_menu .ui-accordion-header button").off().on("click",function(e){return e.preventDefault(),jQuery(this).parents(".spb_tabs").find(".active-tab").removeClass("active-tab"),jQuery(this).parents(".spb_tabs").find(".ui-accordion-content").slideUp(0,function(){jQuery(this).parents(".spb_tabs").find(".ui-accordion-header").removeClass("ui-accordion-header-active"),jQuery(this).parents(".spb_tabs").find(".ui-accordion-content").removeClass("ui-accordion-content-active")}),jQuery(this).attr("aria-expanded","false"),jQuery(this).parents(".spb_accordion_section").find(".ui-accordion-content").attr("aria-hidden","true"),jQuery(this).parents(".ui-accordion-header").addClass("active-tab"),jQuery(this).parents(".spb_tabs").find('.spb_accordion_section .ui-accordion-header a[aria-controls="'+jQuery(this).prop("id").replace("-tab","-content")+'"], .spb_accordion_section .ui-accordion-header button[aria-controls="'+jQuery(this).prop("id").replace("-tab","-content")+'"]').trigger("click"),0<jQuery(this).parents(".spb_tabs").find("iframe.iframe-resize").length&&(jQuery(this).parents(".spb_tabs").find("iframe.iframe-resize").css("height",""),jQuery(this).parents(".spb_tabs").find("iframe.iframe-resize").removeAttr("height"),jQuery(this).parents(".spb_tabs").find("iframe.iframe-resize").removeAttr("type"),jQuery(this).parents(".spb_tabs").find("iframe.iframe-resize").iFrameResize({heightCalculationMethod:"max"})),!1}))},toggle:function(){jQuery(".spb_toggle button, .spb_toggle a").click(function(e){return e.preventDefault(),jQuery(this).parents(".spb_toggle").hasClass("spb_toggle_title_active")?(jQuery(this).parents(".spb_toggle").removeClass("spb_toggle_title_active").next().slideUp("fast"),jQuery(this).attr("aria-expanded","false"),jQuery(this).parents(".toggle-wrap").find(".spb_toggle_content").attr("aria-hidden","true")):(jQuery(this).parents(".spb_toggle").addClass("spb_toggle_title_active").next().slideDown("fast"),jQuery(this).attr("aria-expanded","true"),jQuery(this).parents(".toggle-wrap").find(".spb_toggle_content").attr("aria-hidden","false")),!1}),jQuery(".spb_toggle_content").each(function(){!1===jQuery(this).next().is("h4.spb_toggle")&&jQuery('<div class="last_toggle_el_margin"></div>').insertAfter(this)})},initSkillBars:function(){SWIFT.widgets.animateSkillBars(),jQuery("a.ui-tabs-anchor").click(function(){SWIFT.widgets.animateSkillBars()})},animateSkillBars:function(){jQuery(".progress:not(.animated)").each(function(){var e;jQuery(this).appear(function(){var e=jQuery(this),t=e.find(".bar").data("value");e.addClass("animated"),e.find(".bar").animate({width:t+"%"},800,function(){e.parent().find(".bar-text").css("width",t+"%"),e.parent().find(".bar-text .progress-value").fadeIn(600)})})})},charts:function(){SWIFT.widgets.animateCharts()},animateCharts:function(){jQuery(".chart-shortcode").each(function(){var e;jQuery(this).appear(function(){var e;jQuery(this).hasClass("animated")||(jQuery(this).addClass("animated"),e=parseInt(j
2Query(this).attr("data-animatepercent"),10),jQuery(this).data("easyPieChart").update(e))})})},fullWidthVideo:function(){h.on("click",".fw-video-link",function(){return""!==jQuery(this).data("video")&&SWIFT.widgets.openFullWidthVideo(jQuery(this)),!1}),h.on("click",".fw-video-close",function(){SWIFT.widgets.closeFullWidthVideo()})},openFullWidthVideo:function(e){jQuery(".fw-video-close").addClass("is-open"),jQuery(".fw-video-spacer").animate({height:P},0,"easeInOutExpo"),jQuery(".fw-video-area").css("display","block").animate({top:0,height:"100%"},0,"easeInOutExpo",function(){jQuery(".fw-video-area > .fw-video-wrap").html('<div class="row"><div class="container"><div class="sf-video-wrap"><iframe class="fw-video" src="'+e.data("video")+'" width="100%" height="100%" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe></div></div></div>')})},closeFullWidthVideo:function(){return jQuery(".fw-video-close").removeClass("is-open"),jQuery(".fw-video-spacer").animate({height:0},0,"easeInOutExpo",function(){}),jQuery(".fw-video-area").animate({top:"-100%"},0,"easeInOutExpo",function(){jQuery(".fw-video-area").css("display","none"),jQuery(".fw-video-area .fw-video").remove()}),jQuery(".fw-video-area video").each(function(){this.pause()}),setTimeout(function(){jQuery(".fw-video-area").find("iframe").remove()},1500),!1},introAnimations:function(){k&&h.hasClass("disable-mobile-animations")||jQuery(".sf-animation").each(function(){var e=jQuery(this),t=e.data("animation"),a=e.data("delay");e.appear(function(){setTimeout(function(){e.addClass(t+" sf-animate")},a)},{accX:0,accY:-150},"easeInCubic")})},iconBoxes:function(){k?jQuery(".sf-icon-box").on("click",function(){jQuery(this).addClass("sf-mobile-hover")}):jQuery(".sf-icon-box").hover(function(){jQuery(this).addClass("sf-hover")},function(){jQuery(this).removeClass("sf-hover")})},countAssets:function(){jQuery(".sf-count-asset").each(function(){var e=jQuery(this),t=e.find(".count-number"),a=e.find(".count-divider").find("span"),i=e.find(".count-subject");t.fitText(.4,{minFontSize:"16px",maxFontSize:"62px"}),k?t.countTo({onComplete:function(){a.animate({width:50},400,"easeOutCubic"),i.delay(100).animate({opacity:1,bottom:"0px"},600,"easeOutCubic")}}
2):e.appear(function(){t.countTo({onComplete:function(){a.animate({width:50},400,"easeOutCubic"),i.delay(100).animate({opacity:1,bottom:"0px"},600,"easeOutCubic")}})},{accX:0,accY:-150},"easeInCubic")})},countdownAssets:function(){jQuery(".sf-countdown").each(function(){var e=jQuery(this),t=parseInt(e.data("year"),10),a=parseInt(e.data("month"),10),i=parseInt(e.data("day"),10),t=new Date(t,a-1,i),a=jQuery("#countdown-locale"),i=[a.data("label_years"),a.data("label_months"),a.data("label_weeks"),a.data("label_days"),a.data("label_hours"),a.data("label_mins"),a.data("label_secs")],a=[a.data("label_year"),a.data("label_month"),a.data("label_week"),a.data("label_day"),a.data("label_hour"),a.data("label_min"),a.data("label_sec")];e.countdown({until:t,since:null,format:"dHMS",labels:i,labels1:a,onExpiry:function(){setTimeout(function(){e.fadeOut(500)},1e3)}})})},imageBanners:function(){jQuery(".sf-image-banner").each(function(){jQuery(this).find(".image-banner-content").vCenter()})}},SWIFT.teamMembers={init:function(){var e=jQuery(".team-members:not(.carousel-items)");e.imagesLoaded(function(){767<s.width()&&e.equalHeights()}),s.smartresize(function(){jQuery(".team-members:not(.carousel-items)").children().css("min-height","0"),767<s.width()&&jQuery(".team-members:not(.carousel-items)").equalHeights()})}},SWIFT.relatedPosts={init:function(){var e=jQuery(".related-items");e.imagesLoaded(function(){767<s.width()&&e.equalHeights()}),s.smartresize(function(){jQuery(".related-items").children().css("min-height","0"),767<s.width()&&jQuery(".related-items").equalHeights()})}},SWIFT.parallax={init:function(e){jQuery(".spb_parallax_asset").each(function(e){var t=jQuery(this),a;t.hasClass("sf-parallax-video")?(k?(t.find("video").remove(),t.transition({opacity:1},300)):SWIFT.parallax.parallaxVideoInit(),jQuery(window).load(function(){SWIFT.parallax.parallaxVideoResize(t)}),s.smartresize(function(){SWIFT.parallax.parallaxVideoResize(t)})):t.hasClass("parallax-window-height")&&(t.css("height",""),a=s.height(),t.height()>a&&!e&&(a=t.height()),t.height(a-2*parseInt(t.css("padding-top"),10)),"true"===t.data("v-center")&&t.find("div:first").vCenterTop(),t.transition({opacity:1},300),s.smartresize(function(){SWIFT.parallax.windowImageResize(t)}))})},load:function(){jQuery.stellar({horizontalScrolling:!1,verticalOffset:200})},videoScroll:function(e){var t=e.offset().top,a=s.scrollTop(),i=parseInt(e.data("height-default"),10),n=a-t,r=e.find(".spb_content_wrapper").css("top"),o;t<a?(e.css("height",i-1.5*n),e.find(".spb_content_wrapper").css("opacity",1-n/300),e.hasClass("parallax-window-height")&&"true"===e.data("v-center")?e.find(".spb_content_wrapper").css("top",r+n/4):"true"===e.data("v-center")&&e.find(".spb_content_wrapper").css("top",n/3)):(e.css("height",i),e.find(".spb_content_wrapper").css("opacity",1),e.hasClass("parallax-video-height")&&"true"===e.data("v-center")?e.find(".spb_content_wrapper").css("top","50%"):e.find(".spb_content_wrapper").css("top",0))},windowImageResize:function(e){var t,t;e.hasClass("spb-row-container")?(t=e.find("> .spb_content_element").height(),e.hasClass("parallax-window-height")&&t<s.height()&&(t=s.height()),e.height(t),e.data("v-center")&&e.find("> .spb_content_element").vCenterTop()):(t=e.height(),e.hasClass("parallax-window-height")&&t<s.height()&&(t=s.height()),e.height(t-e.css("padding-top")/2),e.find(".spb_content_wrapper").vCenterTop())},parallaxVideoInit:function(){jQuery(".spb_parallax_asset.sf-parallax-video").each(function(){var e=jQuery(this),t=e.find("video"),a=t.width(),i=e.find("div:first"),n=0;e.hasClass("parallax-window-height")?(n=(i.height()>s.height()?i:s).height(),e.animate({height:n},400),setTimeout(function(){SWIFT.parallax.parallaxVideoResize(e),e.transition({opacity:1},300)},500),setTimeout(function(){e.find(".video-overlay").animate({opacity:.8},200)},100),"true"===e.data("v-center")&&i.vCenterTop(),setTimeout(function(){i.animate({opacity:1,top:"50%"},600,"easeOutExpo")},600),e.attr("data-height-default",t.height()),setTimeout(function(){s.trigger("resize")},800)):SWIFT.parallax.scaleVideo(e),s.width()<a&&t.css("left",-(a-s.width())/2)})},parallaxVideoResize:function(e){var t=e.find("div:first"),a=0;e.hasClass("parallax-window-height")&&(a=(t.height()>s.height()?t:s).height(),e.animate({height:a},400),"true"===e.data("v-center"))&&t.vCenterTop(),setTimeout(function(){SWIFT.parallax.scaleVideo(e)},400)},scaleVideo:function(e){var t=e.find("video"),a=e.outerHeight(),e=e.width(),i=t[0].videoWidth,n=t[0].videoHeight,r=e/i,o=a/n,r=o<r?r:o,o=i/n*(a+20);r*i<o&&(r=o/i),t.width(Math.ceil(r*i+2)),t.height(Math.ceil(r*n+50)),t.css("top",-(t.height()-a)/2),t.css("margin-left",-(t.width()-e)/2)}},SWIFT.mlparallax={init:function(){jQuery(".spb_multilayer_parallax").each(function(){var e=jQuery(this),t=e.data("xscalar"),a=e.data("xscalar"),i=parseInt(s.height(),10),n=e.data("fullscreen"),r=parseInt(e.data("max-height"),10);0<jQuery("#wpadminbar:visible").length&&(i-=jQuery("#wpadminbar").height()),r=s.width()<=768?(r/=2)<i||!n&&r?r:i:r<i||!n&&r?r:i,e.imagesLoaded(function(){SWIFT.mlparallax.setContentLayerPos(e),e.parallax({scalarX:t,scalarY:a}),e.animate({opacity:1,height:r},400)}),s.smartresize(function(){SWIFT.mlparallax.setAssetHeight(e)})})},setAssetHeight:function(e){var t=parseInt(s.height(),10),a=e.data("fullscreen"),i=parseInt(e.data("max-height"),10);0<jQuery("#wpadminbar:visible").length&&(t-=jQuery("#wpadminbar").height()),i=s.width()<=768?(i/=2)<t||!a&&i?i:t:i<t||!a&&i?i:t,e.css("height",i)},setContentLayerPos:function(e){e.find(".content-layer").each(function(){var e;jQuery(this).vCenter()})}};var u,m,T,I="",i,A,R,E,N,c="",x=!0,f,y,p,_=[],g,j,Q,v,w,q="",s=(SWI
2FT.map={init:function(){var e=jQuery(".map-canvas"),a;"undefined"!=typeof google&&(m=new google.maps.LatLngBounds),e.each(function(e,t){var t=(a=t).getAttribute("data-zoom");i=a.getAttribute("data-maptype"),A=a.getAttribute("data-mapcolor"),E=a.getAttribute("data-center-lat"),N=a.getAttribute("data-center-lng"),R=a.getAttribute("data-mapsaturation"),SWIFT.map.createMap(a,t,i,A,R,jQuery(this),E,N)})},getLatLong:function(e,a,i,n){var t,t;(new google.maps.Geocoder).geocode({address:e},function(e,t){n(e[0].geometry.location,e[0].geometry.location.lat(),e[0].geometry.location.lng(),a,i)})},addWinContent:function(e,t,a){google.maps.event.addListener(e,"click",function(){u.setContent(t),u.open(a,e)})},addMarker:function(e,t,a,i,n,r,o){var t,s=(p=new google.maps.LatLng(f,y),t=t?(c=new google.maps.LatLng(f,y),new google.maps.Marker({position:p,map:e,icon:t,animation:google.maps.Animation.DROP})):(c=new google.maps.LatLng(f,y),new google.maps.Marker({position:p,map:e,animation:google.maps.Animation.DROP})),'<div class="pinmarker">');""!==a&&(s+="<h3>"+a+"</h3>"),""!==i&&(s+="<p>"+i+" </p>"),""!==n&&""!==o&&(s+='<div><a href="'+n+'">'+o+"</a></div>"),s+="</div>",u=new google.maps.InfoWindow,SWIFT.map.addWinContent(t,s,e),m.extend(p)},createMap:function(e,r,t,a,i,n,o,s){google&&(T=new google.maps.LatLngBounds);var l="",d=!1;"mono-light"==i?(""===a&&(a="#ffffff"),i=-100):"mono-dark"==i?(""===a&&(a="#222222"),i=-100,d=!0):i=-20;var u,d=new google.maps.StyledMapType([{stylers:[{hue:a},{invert_lightness:d},{saturation:i}]}],{name:"Styled Map"}),i=(k&&(x=!1),I="satellite"===t?google.maps.MapTypeId.SATELLITE:"terrain"===t?google.maps.MapTypeId.TERRAIN:"hybrid"===t?google.maps.MapTypeId.HYBRID:google.maps.MapTypeId.ROADMAP,{scrollwheel:!1,draggable:x,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},navigationControl:!0,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},mapTypeId:I}),c=new google.maps.Map(e,i),p=n.parent().find(".pin_location").length,h=(google.maps.event.addDomListener(window,"resize",function(){c.setZoom(c.getZoom())}),m=new google.maps.LatLngBounds,n.parent().find(".pin_location").each(function(e,t){l=t.getAttribute("data-pinimage"),g=t.getAttribute("data-title"),j=t.getAttribute("data-content"),v=t.getAttribute("data-address"),Q=t.getAttribute("data-pinlink"),f=t.getAttribute("data-lat"),y=t.getAttribute("data-lng"),w=t.getAttribute("data-button-text"),""===f&&""===y?SWIFT.map.getLatLong(v,g,l,function(e,t,a,i,n){f=t,y=a,g=i,l=n,SWIFT.map.addMarker(c,l,g,j,Q,v,w),1<p?""!==o&&""!==s?(c.setZoom(parseInt(r,10)),c.setCenter(new google.maps.LatLng(o,s))):c.fitBounds(m):(c.setZoom(parseInt(r,10)),c.setCenter(new google.maps.LatLng(f,y)))}):(SWIFT.map.addMarker(c,l,g,j,Q,v,w),1<p?""!==o&&""!==s?(c.setZoom(parseInt(r,10)),c.setCenter(new google.maps.LatLng(o,s))):c.fitBounds(m):(c.setZoom(parseInt(r,10)),c.setCenter(new google.maps.LatLng(f,y))))}),""!==a&&(c.mapTypes.set("map_style",d),c.setMapTypeId("map_style")),google.maps.event.addListener(c,"idle",function(){c.setZoom(parseInt(c.getZoom(),10)),google.maps.event.removeListener(h)}))}},SWIFT.mapDirectory={init:function(s,l,d){var e,t,a;s=jQuery("#dir-search-value").val(),l=jQuery(".directory-location-option").val(),d=jQuery(".directory-category-option").val(),jQuery(".map-directory-canvas").each(function(e,t){var t=t,a=t.getAttribute("data-zoom"),i=t.getAttribute("data-maptype"),n=t.getAttribute("data-mapcolor"),r=t.getAttribute("data-mapsaturation"),o=t.getAttribute("data-excerpt");null!=d&&"All"!=d||(d=t.getAttribute("data-directory-category")),SWIFT.mapDirectory.directoryMap(t,a,i,n,r,jQuery(this),s,l,d)})},searchDirectory:function(){SWIFT.mapDirectory.init(jQuery("#dir-search-value").val(),jQuery(".directory-location-option").val(),jQuery(".directory-category-option").val())},getLatLong:function(e,a){var t,t;(new google.maps.Geocoder).geocode({address:e},function(e,t){a(e[0].geometry.location,e[0].geometry.location.lat(),e[0].geometry.location.lng())})},addWinContent:function(e,t,a){_.push(e),google.maps.event.addListener(e,"click",function(){u.setContent(t),u.open(a,e)})},addMarkerDir:function(e,t,a,i,n,r,o,s,l,d){var t,l,d=(p=new google.maps.LatLng(l,d),t=t?(c=new google.maps.LatLng(l,d),new google.maps.Marker({position:p,map:e,icon:t,optimized:!1,animation:google.maps.Animation.DROP})):(c=new google.maps.LatLng(l,d),new google.maps.Marker({position:p,map:e,animation:google.maps.Animation.DROP})),l=null===s?"":'<img class="info-window-img" alt="" src="'+s+'" height="140" width="140"/>',""),d=""===n||""===o?'<div class="pinmarker">'+l+'<div class="pinmarker-container"><h3>'+a+'</h3><div class="excerpt">'+i+"</div></div></div>":'<div class="pinmarker">'+l+'<div class="pinmarker-container"><h3>'+a+'</h3><div class="excerpt">'+i+'</div><a class="pin-button" href="'+n+'" target="_blank">'+o+"</a></div></div>";u=new google.maps.InfoWindow,SWIFT.mapDirectory.addWinContent(t,d,e),T.extend(p)},directoryMap:function(r,b,e,o,t,a,i,n,s,v){var l="",d=!1,u=r.getAttribute("data-directory-map-filter"),c=r.getAttribute("data-directory-map-filter-pos"),w=r.getAttribute("data-directory-map-results"),v=r.getAttribute("data-excerpt"),p="",d,h,m,f,y,g,j,Q,C,S=("list"!==w?("mono-light"==t?(""===o&&(o="#ffffff"),t=-100):"mono-dark"==t?(""===o&&(o="#222222"),t=-100,d=!0):t=-20,d=[{stylers:[{hue:o},{invert_lightness:d},{saturation:t}]}],h=new google.maps.StyledMapType(d,{name:"Styled Map"}),k&&(x=!1),I="satellite"===e?google.maps.MapTypeId.SATELLITE:"terrain"===e?google.maps.MapTypeId.TERRAIN:"hybrid"===e?google.maps.MapTypeImapDirContainerd.HYBRID:google.maps.MapTypeId.ROADMAP):jQuery(r).hide(),a.parent().find(".pin_location").length),t=(T=new google.maps.LatLngBounds,{action:"sf_directory",search_term:i,location_term:n,category_term:s=""===s?r.getAttribute("data-directory-category"):s,item_excerpt:v});jQuery.post(r.getAttribute("data-ajaxurl"),t,function(e){var e=jQuery.parseJSON(e),t,j=e.results,a=(jQuery(".directory-results").hide(),{scrollwheel:!1,draggable:x,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},navigationControl:!0,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},mapTypeId:I});if(0<j){var Q=new google.maps.Map(r,a),a=(_=[],""!==o&&"list"!=w&&(Q.mapTypes.set("map_style",h),Q.setMapTypeId("map_style")),google.maps.event.addDomListener(window,"resize",function(){Q.fitBounds(T),Q.setZoom(parseInt(b,10))}),""),i="",a=1<j?e.results_text_1+" "+j+" "+e.results_text_2plural:e.results_text_1+" "+j+" "+e.results_text_2;jQuery(r).parent().parent().parent().find(".directory-results").prepend('<div class="results-title"><h2>'+a+"</h2>")}else{for(var n=0;n<_.length;n++)_[n].setMap(null);jQuery(r).parent().parent().parent().find(".directory-results").append('<div class="results-title"><h2>'+e.errormsg+"</h2>")}0<j&&"list"!=w?(jQuery(r).show(),jQuery(".directory-results").append(e.pagination),jQuery.each(e.items,function(e,t){var a=t.pin_title,i,n=t.pin_content,r,o,s=t.pin_link,l,d=t.pin_lat,u=t.pin_lng,c=t.pin_thumbnail,p=t.categories,h=t.location,m="",f=!0,y=!1,g="";""!=v&&(n=t.pin_short_content),c&&s?(y=!0,m='<figure class="animated-overlay overlay-alt" role="none"><img itemprop="image" src="'+c+'" alt="'+a+'"><a href="'+s+'" target="_blank" class="link-to-post"></a><div class="figcaption-wrap"></div><figcaption><div class="thumb-info"><h4>'+a+"</h4></div></figcaption></figure>"):c&&(y=!0,m='<figure role="none"><img itemprop="image" src="'+c+'" alt="'+a+'"></figure>'),"list"!=w&&(SWIFT.mapDirectory.addMarkerDir(Q,t.pin_logo_url,a,n,s,t.pin_address,t.pin_button_text,c,d,u),1<j?Q.fitBounds(T):(Q.setZoom(parseInt(b,10)),Q.setCenter(new google.maps.LatLng(d,u))))})):jQuery(r).hide(),jQuery(".directory-results").show()})}},SWIFT.crowdfunding={init:function(){jQuery("#back-this-project").find(".edd_price_options").length<=0&&jQuery("#back-this-project > h2").css("display","none"),jQuery("#back-this-project").hasClass("project-donate-only")&&(jQuery(".edd_price_options").find("li").first().addClass("atcf-selected"),jQuery(".edd_price_options").find("li").first().find('input[type="radio"]').prop("checked",!0)),jQuery(".atcf-price-option").on("click",function(){var e=jQuery(this),t=e.data("price").substr(0,e.data("price").indexOf("-"));if(e.hasClass("inactive"))return!1;t&&jQuery("#atcf_custom_price").val().length<=0&&jQuery("#atcf_custom_price").val(t),jQuery(".atcf-price-option").find('input[type="radio"]').prop("checked",!1),jQuery(".atcf-price-option").removeClass("atcf-selected"),e.find('input[type="radio"]').prop("checked",!0),e.addClass("atcf-selected")});var e=jQuery(".campaign-items:not(.carousel-items)");e.imagesLoaded(function(){e.equalHeights()})}},SWIFT.reloadFunctions={init:function(){jQuery("img[title]").each(function(){jQuery(this).removeAttr("title")}),B||jQuery("embed").show(),jQuery(".animate-top").on("click",function(e){e.preventDefault(),jQuery("body,html").animate({scrollTop:0},800,"linear")})},load:function(){U||(jQuery(".tooltip").each(function(){jQuery(this).css("marginLeft","-"+Math.round(jQuery(this).outerWidth(!0)/2)+"px")}),jQuery(".comment-avatar").hover(function(){jQuery(this).find(".tooltip").stop().animate({bottom:"44px",opacity:1},500,"easeInOutExpo")},function(){jQuery(this).find(".tooltip").stop().animate({bottom:"25px",opacity:0}
2,400,"easeInOutExpo")}),jQuery(".grid-image").hover(function(){jQuery(this).find(".tooltip").stop().animate({bottom:"85px",opacity:1},500,"easeInOutExpo")},function(){jQuery(this).find(".tooltip").stop().animate({bottom:"65px",opacity:0},400,"easeInOutExpo")}))}},jQuery(window)),h=jQuery("body"),a=jQuery("#sf-included"),r=jQuery("#sf-option-params"),P=SWIFT.page.getViewportHeight(),o,U=(o=navigator.userAgent.toLowerCase()).match(/(iphone|ipod|android|iemobile)/),k=o.match(/(iphone|ipod|ipad|android|iemobile)/),B=o.match(/(iphone|ipod|ipad)/),G=o.match(/(android)/),V=o.match(/(iemobile)/),Z=-1!=navigator.userAgent.indexOf("Safari")||-1==navigator.userAgent.indexOf("Chrome"),l=SWIFT.page.checkIE(),C=!!h.hasClass("rtl"),d=!k,S=!!r.data("slider-autoplay"),J=!!r.data("slider-loop"),W=r.data("slider-slidespeed"),F=r.data("slider-animspeed"),K="arrows"===r.data("lightbox-nav"),Y=!!r.data("lightbox-thumbs"),X="dark"===r.data("lightbox-skin")?"metro-black":"metro-white",$=!!r.data("lightbox-sharing"),z=!(!jQuery("#sf-included").hasClass("has-productzoom")||h.hasClass("mobile-browser")),ee="lens"===r.data("product-zoom-type")?"lens":"inner",M=r.data("template-directory"),te=r.data("stylesheet-directory"),O=r.data("permalink"),L=jQuery(document).scrollTop();SWIFT.isScrolling=!1;var ae,o=function(){SWIFT.page.init(),0<jQuery(".sf-super-search").length&&SWIFT.superSearch.init(),0<jQuery("#header-section").length&&SWIFT.header.init(),SWIFT.nav.init(),(a.hasClass("has-products")||h.hasClass("woocommerce-cart")||h.hasClass("woocommerce-account")||h.hasClass("single-tribe_events"))&&SWIFT.woocommerce.init(),SWIFT.woocommerce.cartWishlist(),a.hasClass("has-portfolio")&&SWIFT.portfolio.init(),a.hasClass("has-portfolio-showcase")&&SWIFT.portfolio.portfolioShowcaseInit(),0<jQuery(".spb_partner_grid_element").length&&SWIFT.sponsor.init(
2),a.hasClass("has-blog")&&SWIFT.blog.init(),a.hasClass("has-infscroll")&&SWIFT.blog.infiniteScroll(),a.hasClass("has-gallery")&&SWIFT.gallery.init(),a.hasClass("has-galleries")&&SWIFT.galleries.init(),SWIFT.widgets.init(),a.hasClass("has-team")&&SWIFT.teamMembers.init(),a.hasClass("has-carousel")&&SWIFT.carouselWidgets.init(),a.hasClass("has-parallax")&&SWIFT.parallax.init(),a.hasClass("has-ml-parallax")&&SWIFT.mlparallax.init(),SWIFT.crowdfunding.init(),SWIFT.reloadFunctions.init()},ie,ne=function(){SWIFT.flexSlider.init(),a.hasClass("has-parallax")&&SWIFT.parallax.load(),(a.hasClass("has-products")||h.hasClass("woocommerce-cart")||h.hasClass("woocommerce-account"))&&SWIFT.woocommerce.load(),SWIFT.page.load(),h.hasClass("page-transitions")&&SWIFT.page.fadePageIn(),a.hasClass("has-chart")&&SWIFT.widgets.charts(),SWIFT.widgets.tabs(),a.hasClass("has-progress-bar")&&SWIFT.widgets.initSkillBars(),a.hasClass("has-map")&&(SWIFT.map.init(),SWIFT.mapDirectory.init("","",""),jQuery("#directory-search-button").on("click",function(){jQuery(".directory-search-form").submit()}),jQuery("ul.nav-tabs li a, .spb_accordion_section > .ui-accordion-header a, ul.nav-tabs li button, .spb_accordion_section > .ui-accordion-header button").click(function(e){e.preventDefault();var e=jQuery(this).attr("href");return 0<jQuery(e).find(".spb_gmaps_widget").length&&(SWIFT.map.init(),SWIFT.mapDirectory.init("","","")),!1})),SWIFT.reloadFunctions.load(),SWIFT.woocommerce.variations()};jQuery(document).ready(o),jQuery(window).load(ne)})(jQuery),window.onpageshow=function(e){e.persisted&&window.location.reload()};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.