!function(e){"use strict";CHERRY_API.utilites.namespace("tools.popup"),CHERRY_API.utilites.namespace("tools.slider"),CHERRY_API.utilites.namespace("tools.stickup"),CHERRY_API.utilites.namespace("tools.navigation"),CHERRY_API.tools.popup={init:function(e){var t=this;CHERRY_API.status.document_ready?t.render(e):CHERRY_API.variable.$document.on("ready",t.render(e))},render:function(){e.isFunction(jQuery.fn.magnificPopup)&&(e(".popup-img").each(function(){var t=e(this),n=t.data("init");(null==n||void 0==n)&&(n=new Object,n.type="image"),t.magnificPopup(n)}),e(".popup-gallery").each(function(){var t=e(this),n=t.data("popup-init");t.magnificPopup(n)}),1==cherry_data.use_lightbox&&0<=e(".single-popup-image").length&&e(".single-popup-image").magnificPopup({type:"image"}),1==cherry_data.use_lightbox&&0<=e(".single-popup-video").length&&e(".single-popup-video").magnificPopup({type:"iframe"}))}},CHERRY_API.tools.slider={init:function(e){var t=this;CHERRY_API.status.document_ready?t.render(e):CHERRY_API.variable.$document.on("ready",t.render(e))},render:function(){e.isFunction(jQuery.fn.slick)&&e(".post-gallery").each(function(){var t=e(this),n=t.data("init");n.customPaging=function(){return n.dotsFormat},t.slick(n)})}},CHERRY_API.tools.stickup={init:function(e){var t=this;CHERRY_API.status.document_ready?t.render(e):CHERRY_API.variable.$document.on("ready",t.render(e))},render:function(){e.isFunction(jQuery.fn.CherryStickUp)&&e(sticky_data.selector).CherryStickUp(sticky_data.args)}},CHERRY_API.tools.navigation={init:function(e){var t=this;CHERRY_API.status.document_ready?t.render(e):CHERRY_API.variable.$document.on("ready",t.render(e))},render:function(){var t,n,i,a,o,s=this;if(t=document.getElementById("menu-primary"),t&&(n=t.getElementsByTagName("button")[0],"undefined"!=typeof n)){if(i=t.getElementsByTagName("ul")[0],"undefined"==typeof i)return void(n.style.display="none");i.setAttribute("aria-expanded","false"),-1===i.className.indexOf("nav-menu")&&(i.className+=" nav-menu"),n.onclick=function(){-1!==t.className.indexOf("toggled")?(t.className=t.className.replace(" toggled",""),n.setAttribute("aria-expanded","false"),i.setAttribute("aria-expanded","false")):(t.className+=" toggled",n.setAttribute("aria-expanded","true"),i.setAttribute("aria-expanded","true"))},a=i.getElementsByTagName("a"),o=i.getElementsByTagName("ul");for(var r=0,u=o.length;u>r;r++)o[r].parentNode.setAttribute("aria-haspopup","true");for(r=0,u=a.length;u>r;r++)a[r].addEventListener("focus",s.toggle_focus,!0),a[r].addEventListener("blur",s.toggle_focus,!0);s.double_tap_to_go(e("li",e(i))),e("li",e(i)).hover(function(){s.show_sub(e(this))},function(){s.hide_sub(e(this))})}},show_sub:function(e){e.addClass("menu-hover")},hide_sub:function(e){var t;clearTimeout(t),t=setTimeout(function(){e.removeClass("menu-hover")},400)},double_tap_to_go:function(t){return"ontouchstart"in window||navigator.msMaxTouchPoints||navigator.userAgent.toLowerCase().match(/windows phone os 7/i)?void t.each(function(){var t=!1;e(this).on("click",function(n){var i=e(this);i[0]!=t[0]&&(n.preventDefault(),t=i)}),e(document).on("click touchstart MSPointerDown",function(n){for(var i=!0,a=e(n.target).parents(),o=0;o