Server : Apache System : Linux ls31.server.ly 3.10.0-962.3.2.lve1.5.68.el7.x86_64 #1 SMP Wed Apr 6 11:12:23 UTC 2022 x86_64 User : medchoco ( 2906) PHP Version : 8.3.16 Disable Function : mail Directory : /home/medchoco/public_html/wp-content/themes/puca/js/ |
Upload File : |
"use strict";/** * @preserve * Project: Bootstrap Hover Dropdown * Author: Cameron Spear * Version: v2.2.1 * Contributors: Mattia Larentis * Dependencies: Bootstrap's Dropdown plugin, jQuery * Description: A simple plugin to enable Bootstrap dropdowns to active on hover and provide a nice user experience. * License: MIT * Homepage: http://cameronspear.com/blog/bootstrap-dropdown-on-hover-plugin/ */(function(a,b){var c=a();a.fn.dropdownHover=function(d){return"ontouchstart"in document?this:(c=c.add(this.parent()),this.each(function(){function e(){h.parents(".navbar").find(".navbar-toggle").is(":visible")||(b.clearTimeout(f),b.clearTimeout(g),g=b.setTimeout(function(){c.find(":focus").blur(),!0===k.instantlyCloseOthers&&c.removeClass("open"),b.clearTimeout(g),h.attr("aria-expanded","true"),i.addClass("open"),h.trigger("show.bs.dropdown")},k.hoverDelay))}var f,g,h=a(this),i=h.parent(),j={delay:a(this).data("delay"),hoverDelay:a(this).data("hover-delay"),instantlyCloseOthers:a(this).data("close-others")},k=a.extend(!0,{},{delay:500,hoverDelay:0,instantlyCloseOthers:!0},d,j);i.hover(function(a){return!(i.hasClass("open")||h.is(a.target))||void e()},function(){b.clearTimeout(g),f=b.setTimeout(function(){h.attr("aria-expanded","false"),i.removeClass("open"),h.trigger("hide.bs.dropdown")},k.delay)}),h.hover(function(a){return!(i.hasClass("open")||i.is(a.target))||void e()}),i.find(".dropdown-submenu").each(function(){var c,d=a(this);d.hover(function(){b.clearTimeout(c),d.children(".dropdown-menu").show(),d.siblings().children(".dropdown-menu").hide()},function(){var a=d.children(".dropdown-menu");c=b.setTimeout(function(){a.hide()},k.delay)})})}))},a(document).ready(function(){a("[data-hover=\"dropdown\"]").dropdownHover()})})(jQuery,window);const TREE_VIEW_OPTION_MEGA_MENU={animated:300,collapsed:!0,unique:!0,persist:"location"},TREE_VIEW_OPTION_MOBILE_MENU={animated:300,collapsed:!0,unique:!0,hover:!1},DEVICE={ANDROID:/Android/i,BLACK_BERRY:/BlackBerry/i,IOS:/iPhone|iPad|iPod/i,OPERA:/Opera Mini/i,WINDOW:/IEMobile/i,ANY:/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i};(function(a){a.extend(a.fn,{swapClass:function(a,b){var c=this.filter("."+a);return this.filter("."+b).removeClass(b).addClass(a),c.removeClass(a).addClass(b),this},replaceClass:function(a,b){return this.filter("."+a).removeClass(a).addClass(b).end()},hoverClass:function(b){return b=b||"hover",this.on("hover",function(){a(this).addClass(b)},function(){a(this).removeClass(b)})},heightToggle:function(a,b){a?this.animate({height:"toggle"},a,b):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"](),b&&b.apply(this,arguments)})},heightHide:function(a,b){a?this.animate({height:"hide"},a,b):(this.hide(),b&&this.each(b))},prepareBranches:function(a){return a.prerendered||(this.filter(":last-child:not(ul)").addClass(b.last),this.filter((a.collapsed?"":"."+b.closed)+":not(."+b.open+")").find(">ul").hide()),this.filter(":has(>ul),:has(>.dropdown-menu)")},applyClasses:function(c,d){this.filter(":has(>ul):not(:has(>a))").find(">span").on("click",function(){d.apply(a(this).next())}).add(a("a",this)).hoverClass(),c.prerendered||(this.filter(":has(>ul:hidden),:has(>.dropdown-menu:hidden)").addClass(b.expandable).replaceClass(b.last,b.lastExpandable),this.not(":has(>ul:hidden),:has(>.dropdown-menu:hidden)").addClass(b.collapsable).replaceClass(b.last,b.lastCollapsable),this.prepend("<div class=\""+b.hitarea+"\"/>").find("div."+b.hitarea).each(function(){var b="";a.each(a(this).parent().attr("class").split(" "),function(){b+=this+"-hitarea "}),a(this).addClass(b)})),this.find("div."+b.hitarea).on("click",d)},treeview:function(c){function d(){a(this).parent().find(">.hitarea").swapClass(b.collapsableHitarea,b.expandableHitarea).swapClass(b.lastCollapsableHitarea,b.lastExpandableHitarea).end().swapClass(b.collapsable,b.expandable).swapClass(b.lastCollapsable,b.lastExpandable).find(">ul,>.dropdown-menu").heightToggle(c.animated,c.toggle),c.unique&&a(this).parent().siblings().find(">.hitarea").replaceClass(b.collapsableHitarea,b.expandableHitarea).replaceClass(b.lastCollapsableHitarea,b.lastExpandableHitarea).end().replaceClass(b.collapsable,b.expandable).replaceClass(b.lastCollapsable,b.lastExpandable).find(">ul,>.dropdown-menu").heightHide(c.animated,c.toggle)}function e(){var b=[];h.each(function(c,d){b[c]=a(d).is(":has(>ul:visible)")?1:0}),a.cookie(c.cookieId,b.join(""))}function f(){var b=a.cookie(c.cookieId);if(b){var d=b.split("");h.each(function(b,c){a(c).find(">ul")[parseInt(d[b])?"show":"hide"]()})}}if(c=a.extend({cookieId:"treeview"},c),c.add)return this.trigger("add",[c.add]);if(c.toggle){var g=c.toggle;c.toggle=function(){return g.apply(a(this).parent()[0],arguments)}}this.addClass("treeview");var h=this.find("li").prepareBranches(c);switch(c.persist){case"cookie":var i=c.toggle;c.toggle=function(){e(),i&&i.apply(this,arguments)},f();break;case"location":var j=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase()});j.length&&j.addClass("selected").parents("ul, li").add(j.next()).show();}return h.applyClasses(c,d),c.control&&(function f(c,e){function g(e){return function(){return d.apply(a("div."+b.hitarea,c).filter(function(){return!e||a(this).parent("."+e).length})),!1}}a("a:eq(0)",e).on("click",g(b.collapsable)),a("a:eq(1)",e).cli.on("click",g(b.expandable)),a("a:eq(2)",e).on("click",g())}(this,c.control),a(c.control).show()),this.on("add",function(e,f){a(f).prev().removeClass(b.last).removeClass(b.lastCollapsable).removeClass(b.lastExpandable).find(">.hitarea").removeClass(b.lastCollapsableHitarea).removeClass(b.lastExpandableHitarea),a(f).find("li").andSelf().prepareBranches(c).applyClasses(c,d)})}});var b=a.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"};a.fn.Treeview=a.fn.treeview})(jQuery);let isDevice=a=>{navigator.userAgent.match(a)};class Mobile{constructor(){this._topBarDevice(),this._fixVCAnimation(),this._initTreeviewMenu(),this._categoryMenu(),this._mobileMenu(),$(window).scroll(()=>{this._topBarDevice(),this._fixVCAnimation()})}_topBarDevice(){var a=$(window).scrollTop(),b=$(".topbar-device-mobile").height(),c=$(window).scrollTop();$(".topbar-device-mobile").toggleClass("active",a<=b),$("#tbay-mobile-menu, #tbay-mobile-menu-navbar").toggleClass("offsetop",0==c);var d=$("#wpadminbar");0<d.length&&$("body").toggleClass("active-admin-bar",0==c)}_fixVCAnimation(){if(0<$(".wpb_animate_when_almost_visible").length&&!$(".wpb_animate_when_almost_visible").hasClass("wpb_start_animation")){let b=$(window).height(),c=$(".wpb_animate_when_almost_visible:not(.wpb_start_animation)");var a=c.offset().top-$(window).scrollTop();isDevice(DEVICE.ANY)?c.removeClass("wpb_animate_when_almost_visible"):a<b-50&&c.addClass("wpb_start_animation animated")}}_initTreeviewMenu(){"undefined"==typeof jQuery.fn.treeview||($("#category-menu").addClass("treeview"),jQuery(".treeview-menu .menu, #category-menu").treeview(TREE_VIEW_OPTION_MEGA_MENU),jQuery("#main-mobile-menu, #main-mobile-menu-xlg").treeview(TREE_VIEW_OPTION_MOBILE_MENU))}_categoryMenu(){$(".category-inside .category-inside-title").on("click",function(a){$(a.target).parents(".category-inside").toggleClass("open"),$(a.target).next().slideToggle()})}_mobileMenu(){$("[data-toggle=\"offcanvas\"], .btn-offcanvas").on("click",function(){$("#wrapper-container").toggleClass("active"),$("#tbay-mobile-menu").toggleClass("active")}),$("#main-mobile-menu .caret").on("click",function(a){$("#main-mobile-menu .dropdown").removeClass("open"),$(a.target).parent().addClass("open")})}}class AccountMenu{constructor(){this._slideToggleAccountMenu(".tbay-login"),this._slideToggleAccountMenu(".topbar-mobile"),this._pucaClickNotMyAccountMenu()}_pucaClickNotMyAccountMenu(){var a=$(window),b=$(".tbay-login .dropdown .account-menu,.topbar-mobile .dropdown .account-menu,.tbay-login .dropdown .account-button,.topbar-mobile .dropdown .account-button");a.on("click.Bst",function(a){0!=b.has(a.target).length||b.is(a.target)||($(".tbay-login .dropdown .account-menu").slideUp(500),$(".topbar-mobile .dropdown .account-menu").slideUp(500))})}_slideToggleAccountMenu(a){$(a).find(".dropdown .account-button").on("click",function(){$(a).find(".dropdown .account-menu").slideToggle(500)})}}class BackToTop{constructor(){this._init()}_init(){$(window).scroll(function(){var a=400<$(this).scrollTop();$(".tbay-to-top").toggleClass("active",a),$(".tbay-category-fixed").toggleClass("active",a)}),$("#back-to-top-mobile, #back-to-top").on("click",this._onClickBackToTop)}_onClickBackToTop(){$("html, body").animate({scrollTop:"0px"},800)}}class CanvasMenu{constructor(){this._init()}_init(){$("[data-toggle=\"offcanvas\"], .btn-offcanvas").on("click",function(){$(".row-offcanvas").toggleClass("active")}),$("#main-menu-offcanvas .caret").on("click",function(){return $("#main-menu-offcanvas .dropdown").removeClass("open"),$(this).parent().addClass("open"),!1}),$("[data-toggle=\"offcanvas-main\"]").on("click",function(){$("#wrapper-container").toggleClass("active"),$("#tbay-offcanvas-main").toggleClass("active")})}}class FuncCommon{constructor(){this._progressAnimation(),this._createWrapStart(),$(".mod-heading .widget-title > span").wrapStart(),this._pucaResizeMegamenu(),$(window).on("resize",()=>{this._pucaResizeMegamenu(),this._fixFull()}),this._fixFull()}_createWrapStart(){$.fn.wrapStart=function(){return this.each(function(){var a=$(this),b=a.contents().filter(function(){return 3==this.nodeType}).first(),c=b.text().trim(),d=c.split(" ",1).join(" ");b.length&&(b[0].nodeValue=c.slice(d.length),b.before("<b>"+d+"</b>"))})}}_progressAnimation(){$("[data-progress-animation]").each(function(){var a=$(this);a.appear(function(){var b=a.attr("data-appear-animation-delay")?a.attr("data-appear-animation-delay"):1;1<b&&a.css("animation-delay",b+"ms"),setTimeout(function(){a.animate({width:a.attr("data-progress-animation")},800)},b)},{accX:0,accY:-50})})}_pucaResizeMegamenu(){var a=$("body").innerWidth();0<$(".tbay_custom_menu").length&&$(".tbay_custom_menu").hasClass("tbay-vertical-menu")&&(767<a?this._resizeMegaMenuOnDesktop():this._initTreeViewForMegaMenuOnMobile()),0<$(".tbay-megamenu").length&&$(".tbay-megamenu,.tbay-offcanvas-main").hasClass("verticle-menu")&&767<a&&this._resizeMegaMenuVertical()}_resizeMegaMenuVertical(){var a=parseInt($("#main-container.container").innerWidth()),b=parseInt($(".verticle-menu").innerWidth()),c=a-b;$(".verticle-menu").find(".aligned-fullwidth").children(".dropdown-menu").css({"max-width":c,width:a-30})}_resizeMegaMenuOnDesktop(){let a=$("#main-container.container").innerWidth()-$(".tbay-vertical-menu").innerWidth(),b=$("#main-container.container").innerWidth()-30;$(".tbay-vertical-menu").find(".active-mega-menu").children(".dropdown-menu").css({"max-width":a,width:b})}_initTreeViewForMegaMenuOnMobile(){"undefined"==typeof $.fn.treeview||$(".tbay-vertical-menu > .widget_nav_menu >.nav > ul").each(function(){$(this).hasClass("treeview")||$(this).treeview(TREE_VIEW_OPTION_MEGA_MENU)})}_fixFull(){var a=$("#tbay-main-content").width(),b=($("#tbay-main-content").width()-$("#tbay-main-content >.container").width())/2;$(".tb-full").css("width",a),$(".tb-full").css("max-width",a),$("body").hasClass("rtl")?$(".tb-full").css("margin-right",-b):$(".tb-full").css("margin-left",-b),$(".tb-full >.vc_fluid").css("padding",0)}}class NewsLetter{constructor(){this._init()}_init(){$("#popupNewsletterModal").on("hidden.bs.modal",function(){Cookies.set("hiddenmodal",1,{expires:.1,path:"/"})}),setTimeout(function(){("undefined"==typeof Cookies.get("hiddenmodal")||""==Cookies.get("hiddenmodal"))&&$("#popupNewsletterModal").modal("show")},3e3)}}class Search{constructor(){this._init()}_init(){this._pucaSearchMobile(),this._searchToTop(),$(".button-show-search").on("click",()=>$(".tbay-search-form").addClass("active")),$(".button-hidden-search").on("click",()=>$(".tbay-search-form").removeClass("active"))}_pucaSearchMobile(){$(".topbar-mobile .search-popup, .search-device-mobile").each(function(){$(this).find(".show-search").on("click",a=>{a.preventDefault();var b=$(a.currentTarget);b.parent().toggleClass("open"),b.parent().find(".tbay-search").focus(),$(document.body).trigger("search_device_mobile")})}),$(".search-mobile-close").each(function(a){let b=$(this).data("id");$(b).on("click",function(){$(this).parent().removeClass("open")})}),$(".topbar-mobile .dropdown-menu").on("click",function(a){a.stopPropagation()})}_searchToTop(){$(".search-totop-wrapper .btn-search-totop").on("click",function(){$(".search-totop-content").toggleClass("active"),$(this).toggleClass("active")});var a=$(".search-totop-wrapper .btn-search-totop, .search-totop-content");$(window).on("click.Bst",function(b){0!=a.has(b.target).length||a.is(b.target)||($(".search-totop-wrapper .btn-search-totop").removeClass("active"),$(".search-totop-content").removeClass("active"))})}}class Preload{constructor(){this._init()}_init(){if($.fn.jpreLoader){var a=$(".js-preloader");a.jpreLoader({},function(){a.addClass("preloader-done"),$("body").trigger("preloader-done"),$(window).trigger("resize")})}$(".tbay-page-loader").delay(100).fadeOut(400,function(){$("body").removeClass("tbay-body-loading"),$(this).remove()}),$(document.body).hasClass("tbay-body-loader")&&setTimeout(function(){$(document.body).removeClass("tbay-body-loader"),$(".tbay-page-loader").fadeOut(250)},300)}}class Tabs{constructor(){$("ul.nav-tabs li a").on("shown.bs.tab",a=>{$(document.body).trigger("puca_tabs_carousel")})}}class Accordion{constructor(){this._init()}_init(){0===$(".single-product").length||$("#accordion").on("shown.bs.collapse",function(a){var b=$(this).find(".collapse.in").prev(".tabs-title");b&&$("html,body").animate({scrollTop:$(b).offset().top-150},500)})}}class MenuDropdownsAJAX{constructor(){"undefined"==typeof puca_settings||this._initmenuDropdownsAJAX()}_initmenuDropdownsAJAX(){var a=this;$("body").on("mousemove",function(){$(".menu").has(".dropdown-load-ajax").each(function(){var b=$(this);b.hasClass("dropdowns-loading")||b.hasClass("dropdowns-loaded")||!a.isNear(b,50,event)||a.loadDropdowns(b)})})}loadDropdowns(a){var b=this;a.addClass("dropdowns-loading");var c="",d="",e="";"tbay-mobile-menu-navbar"===a.closest("nav").attr("id")?(0<$("#main-mobile-menu-mmenu-wrapper").length&&(e+="_"+$("#main-mobile-menu-mmenu-wrapper").data("id")),0<$("#main-mobile-second-mmenu-wrapper").length&&(e+="_"+$("#main-mobile-second-mmenu-wrapper").data("id")),c=puca_settings.storage_key+"_megamenu_mobile"+e):c=puca_settings.storage_key+"_megamenu_"+a.closest("nav").find("ul").data("id"),d=localStorage.getItem(c);var f=!1,g=a.find(".dropdown-load-ajax"),h=[];g.each(function(){h.push($(this).find(".dropdown-html-placeholder").data("id"))});try{f=JSON.parse(d)}catch(a){console.log("cant parse Json",a)}f?(b.renderResults(f,a),"tbay-mobile-menu-navbar"!==a.attr("id")&&a.removeClass("dropdowns-loading").addClass("dropdowns-loaded")):$.ajax({url:puca_settings.ajaxurl,data:{action:"puca_load_html_dropdowns",ids:h},dataType:"json",method:"POST",success:function(d){"success"===d.status?(b.renderResults(d.data,a),localStorage.setItem(c,JSON.stringify(d.data))):console.log("loading html dropdowns returns wrong data - ",d.message)},error:function(){console.log("loading html dropdowns ajax error")}})}renderResults(a,b){var c=this;Object.keys(a).forEach(function(d){c.removeDuplicatedStylesFromHTML(a[d],function(a){let c=a;const e="<li[^>]*><a[^>]*href=[\"]"+window.location.href+"[\"]>.*?</a></li>";let f=a.match(e);if(null!==f){let a=f[0],b=a.match(/(?:class)=(?:["']\W+\s*(?:\w+)\()?["']([^'"]+)['"]/g)[0].split("\"")[1],d=b+" active",e=a.replace(b,d);c=c.replace(a,e)}b.find("[data-id=\""+d+"\"]").replaceWith(c),"tbay-mobile-menu-navbar"!==b.attr("id")&&(b.addClass("dropdowns-loaded"),setTimeout(function(){b.removeClass("dropdowns-loading")},1e3))})})}isNear(a,b,c){var d=a.offset().left-b,e=a.offset().top-b,f=d+a.width()+2*b,g=e+a.height()+2*b,h=c.pageX,i=c.pageY;return h>d&&h<f&&i>e&&i<g}removeDuplicatedStylesFromHTML(a,b){if(puca_settings.combined_css)return void b(a);else{const c=/<style>.*?<\/style>/mg;let d=a.replace(c,"");return void b(d)}}}class SumoSelect{constructor(){"undefined"==typeof jQuery.fn.SumoSelect||this._init()}_init(){jQuery(document).ready(function(){$(".dropdown_product_cat").SumoSelect({csvDispCount:3,captionFormatAllSelected:"Yeah, OK, so everything."}),$(".woocommerce-currency-switcher,.woocommerce-fillter >.select, .woocommerce-ordering > .orderby, .tbay-filter select").SumoSelect({csvDispCount:3,captionFormatAllSelected:"Yeah, OK, so everything."})})}}class Sticky{constructor(){"undefined"==typeof puca_settings||(this._tbayPortfolioStick(),this._tbayProductSingleStick(),$(window).resize(()=>{this._tbayPortfolioStick()}))}_tbayProductSingleStick(){$(".active-stick .information").length&&$(".active-stick .information").hcSticky({stickTo:".active-stick .image-mains",top:$("#tbay-header").hasClass("main-sticky-header")?180:50})}_tbayPortfolioStick(){$(".wrap-right-single-project").length&&$(".wrap-right-single-project").hcSticky({stickTo:".wrap-left-single-project",top:100})}}class CountDownTimer{constructor(){"undefined"==typeof jQuery.fn.tbayCountDown||"undefined"==typeof puca_settings||this._CountDownTimer()}_CountDownTimer(){let a=this;(jQuery("[data-time=\"timmer\"]").length||jQuery("[data-countdown=\"countdown\"]").length)&&(jQuery("[data-time=\"timmer\"]:not(.scroll-init), [data-countdown=\"countdown\"]:not(.scroll-init)").each(b=>a._initCountDownTimer(jQuery(b))),jQuery("[data-time=\"timmer\"].scroll-init, [data-countdown=\"countdown\"].scroll-init").waypoint(b=>{let c=$(b[0].element);a._initCountDownTimer(c)},{offset:"100%"}))}_initCountDownTimer(a){let b=$(a).data("date").split("-"),c=$(a).data("days"),d=$(a).data("hours"),e=$(a).data("mins"),f=$(a).data("secs");jQuery(a).tbayCountDown({TargetDate:b[0]+"/"+b[1]+"/"+b[2]+" "+b[3]+":"+b[4]+":"+b[5],DisplayFormat:"<div class=\"times\"><div class=\"day\">%%D%% "+c+" </div><div class=\"hours\">%%H%% "+d+" </div><div class=\"minutes\">%%M%% "+e+" </div><div class=\"seconds\">%%S%% "+f+" </div></div>",FinishMessage:""})}}class CounterUp{constructor(){"undefined"==typeof jQuery.fn.countTo||"undefined"==typeof puca_settings||0===jQuery(".count-number").length||this._intCounterUp()}_intCounterUp(){jQuery(function(a){function b(b){var c=a(this);b=a.extend({},b||{},c.data("countToOptions")||{}),c.countTo(b)}a(".count-number").data("countToOptions",{formatter:function(a,b){return a.toFixed(b.decimals).replace(/\B(?=(?:\d{3})+(?!\d))/g,",")}}),a(".count-number.timer").each(b)})}}class Fancybox{constructor(){"undefined"==typeof jQuery.fn.fancybox||"undefined"==typeof puca_settings||($(".fancybox-video").fancybox({maxWidth:800,maxHeight:600,fitToView:!1,width:"70%",height:"70%",autoSize:!1,closeClick:!1,openEffect:"none",closeEffect:"none"}),$(".fancybox").fancybox())}}class FastClicker{constructor(){"undefined"==typeof puca_settings||this._initFastClick()}_initFastClick(){"addEventListener"in document&&document.addEventListener("DOMContentLoaded",function(){FastClick.attach(document.body)},!1)}}class Magnific{constructor(){"undefined"==typeof $.magnificPopup||"undefined"==typeof puca_settings||(this._init(),this._list_button_popup())}_init(){$(".lightbox-gallery").length&&$(".lightbox-gallery").magnificPopup({type:"image",tLoading:"Loading image #%curr%...",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},image:{titleSrc:"title",verticalFit:!0}})}_list_button_popup(){$(".popup-button-open").length&&$(".popup-button-open").magnificPopup({type:"inline",fixedContentPos:"hidden",fixedBgPos:!0,closeBtnInside:!0,preloader:!1,midClick:!0,removalDelay:300,mainClass:"popup-button-mfp-zoom-in tbay-mfp-max-width"})}}class MMenu{constructor(){"undefined"==typeof jQuery.fn.mmenu||"undefined"==typeof puca_settings||this._initMmenu()}_initMmenu(){$("body").hasClass("admin-bar")&&$("html").addClass("html-mmenu");var a="undefined"==typeof puca_settings?"":puca_settings.cancel,b="mmenu";$[b].i18n({cancel:a});var c=$("#tbay-mobile-smartmenu");if(c.length){var d=c.data("themes"),e=c.data("enablesearch"),f=e?c.data("textsearch"):"",g=e?c.data("searchnoresults"):"",h=e?c.data("searchsplash"):"",i=c.data("title"),j=c.data("counters"),k=c.data("enabletabs"),l=k?c.data("tabone"):"",m=k?c.data("taboneicon"):"",n=k?c.data("tabsecond"):"",o=k?c.data("tabsecondicon"):"",p=c.data("enablesocial"),q="",r=c.data("enableeffects"),s=r?c.data("effectspanels"):"",t=r?c.data("effectslistitems"):"",u={offCanvas:!0,counters:!!j,extensions:[d,s,t]},v={navbars:[],searchfield:{},navbar:{}};if(v.navbar=i.length?{title:i}:{add:!1},u=Object.assign(v,u),e&&(v.navbars.push({position:["top"],content:["searchfield"]}),v.searchfield={placeholder:f,noResults:g,panel:{add:!0,splash:h,title:puca_settings.search||""},showTextItems:!0,clear:!0}),k&&v.navbars.push({type:"tabs",content:["<a href=\"#main-mobile-menu-mmenu\"><i class=\""+m+"\"></i> <span>"+l+"</span></a>","<a href=\"#mobile-menu-second-mmenu\"><i class=\""+o+"\"></i> <span>"+n+"</span></a>"]}),p){q=JSON.parse(c.data("socialjsons").replace(/'/g,"\""));var w=$.map(q,function(a){return`<a class="mmenu-icon" href="${a.url}" target="_blank"><i class="${a.icon}"></i></a>`});v.navbars.push({position:"bottom",content:w})}u=_.extend(v,u);var x={offCanvas:{pageSelector:"#tbay-main-content"},searchfield:{clear:!0}};$("#tbay-mobile-menu-navbar").mmenu(u,x)}}}class OnePageNav{constructor(){"undefined"==typeof jQuery.fn.onePageNav||"undefined"==typeof puca_settings||this._productSingleOnepagenav()}_productSingleOnepagenav(){if($("#onepage-single-product").length){var a=$("#onepage-single-product").height()+40;$("#onepage-single-product").onePageNav({currentClass:"current",changeHash:!1,scrollSpeed:750,scrollThreshold:.5,scrollOffset:a,filter:"",easing:"swing",begin:function(){},end:function(){},scrollChange:function(){}})}var b=$("#onepage-single-product");if(0<b.length){var c=$(window).width(),d=$("#tbay-header").height(),e=$("#tbay-breadscrumb").height(),f=d+e;this._checkScroll(c,f,b),$(window).scroll(()=>{this._checkScroll(c,f,b)})}b.hasClass("active")&&0<jQuery("#wpadminbar").length&&b.css("top",$("#wpadminbar").height())}_checkScroll(a,b,c){if(678<=a){var d=$(window).scrollTop();d>b?(c.addClass("active"),0<jQuery("#wpadminbar").length&&c.css("top",$("#wpadminbar").height())):c.removeClass("active")}else c.removeClass("active")}}class PucaShuffle{constructor(){this._init()}_init(){0<$("#projects_list").length&&(this.shuffleInstance=new Shuffle(document.getElementById("projects_list"),{itemSelector:".project"}),$(".filter-options .btn").on("click",a=>{this._onClickFilterOption(a)}))}_onClickFilterOption(a){let b=$(a.currentTarget),c=b.hasClass("active"),d=c?Shuffle.ALL_ITEMS:b.data("group");c||$(".filter-options .active").removeClass("active"),b.toggleClass("active"),this.shuffleInstance.filter(d)}}class TimeTo{constructor(){"undefined"==typeof jQuery.fn.timeTo||"undefined"==typeof puca_settings||this._init()}_init(){if(0!==jQuery("[data-time=\"timmer\"]").length||0!==jQuery("[data-countdown=\"countdown\"]").length){var a=this;jQuery("[data-time=\"timmer\"]:not(.scroll-init), [data-countdown=\"countdown\"]:not(.scroll-init)").each(function(){a._initCountDownTimer(jQuery(this))}),jQuery("[data-time=\"timmer\"].scroll-init, [data-countdown=\"countdown\"].scroll-init").waypoint(function(){var b=$($(this)[0].element);a._initCountDownTimer(b)},{offset:"100%"})}}_initCountDownTimer(a){let b=$(a).data("id"),c=$(a).data("date").split("-");var d=new Date(""+c[2]+"-"+c[0]+"-"+c[1]+"T"+c[3]+":"+c[4]+":"+c[5]+"");$("#countdown-"+b+"").timeTo({timeTo:new Date(d)})}}class TimeCircles{constructor(){"undefined"==typeof jQuery.fn.TimeCircles||"undefined"==typeof puca_settings||this._init()}_init(){if(0!==jQuery("[data-time=\"timmer\"]").length||0!==jQuery("[data-countdown=\"countdown\"]").length){var a=this;jQuery("[data-time=\"timmer\"]:not(.scroll-init), [data-countdown=\"countdown\"]:not(.scroll-init)").each(function(){a._initCountDownTimer(jQuery(this))}),jQuery("[data-time=\"timmer\"].scroll-init, [data-countdown=\"countdown\"].scroll-init").waypoint(function(){var b=$($(this)[0].element);a._initCountDownTimer(b)},{offset:"100%"})}}_initCountDownTimer(a){var b=$(a).data("id");$("#countdown-"+b+"").TimeCircles({animation:"smooth",use_background:!1,bg_width:.1,fg_width:.0033333333333333335,circle_bg_color:"#90989F",time:{Days:{text:"Days",color:"#000000",show:!0},Hours:{text:"Hours",color:"#000000",show:!0},Minutes:{text:"Minutes",color:"#000000",show:!0},Seconds:{text:"Seconds",color:"#000000",show:!0}}}),$(".owl-carousel[data-carousel=owl]").each(function(){$(this).on("beforeChange",function(){$("#countdown-"+b+"").TimeCircles().rebuild()})})}}window.$=window.jQuery,jQuery(document).ready(()=>{function a(a){new SumoSelect}new MenuDropdownsAJAX,new Tabs,new Accordion,new Mobile,new AccountMenu,new BackToTop,new CanvasMenu,new FuncCommon,new NewsLetter,new Preload,new Search,new SumoSelect,new Sticky,new CountDownTimer,new CounterUp,new Fancybox,new FastClicker,new Magnific,new MMenu,new OnePageNav,new PucaShuffle,new TimeTo,new TimeCircles,jQuery(document).on("woof_ajax_done",a)}),jQuery(window).resize(function(){new TimeCircles});var CountDownTimerHandler=function(a,b){new CountDownTimer};jQuery(window).on("elementor/frontend/init",function(){"undefined"!=typeof puca_settings&&Array.isArray(puca_settings.elements_ready.countdowntimer)&&$.each(puca_settings.elements_ready.countdowntimer,function(a,b){elementorFrontend.hooks.addAction("frontend/element_ready/tbay-"+b+".default",CountDownTimerHandler)})});var CounterUpHandler=function(a,b){new CounterUp};jQuery(window).on("elementor/frontend/init",function(){"undefined"!=typeof puca_settings&&Array.isArray(puca_settings.elements_ready.counterup)&&$.each(puca_settings.elements_ready.counterup,function(a,b){elementorFrontend.hooks.addAction("frontend/element_ready/tbay-"+b+".default",CounterUpHandler)})});var TimeToHandler=function(a,b){new TimeTo};jQuery(window).on("elementor/frontend/init",function(){"undefined"!=typeof puca_settings&&Array.isArray(puca_settings.elements_ready.countdowntimer)&&$.each(puca_settings.elements_ready.countdowntimer,function(a,b){elementorFrontend.hooks.addAction("frontend/element_ready/tbay-"+b+".default",TimeToHandler)})});var TimeCirclesHandler=function(a,b){new TimeCircles};jQuery(window).on("elementor/frontend/init",function(){"undefined"!=typeof puca_settings&&Array.isArray(puca_settings.elements_ready.countdowntimer)&&$.each(puca_settings.elements_ready.countdowntimer,function(a,b){elementorFrontend.hooks.addAction("frontend/element_ready/tbay-"+b+".default",TimeCirclesHandler)})});