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/www/wp-content/themes/puca/js/ |
Upload File : |
"use strict";class Carousel{CarouselSlickQuickView(){const a=jQuery("#yith-quick-view-content .woocommerce-product-gallery__wrapper");a.each(function(){const a=jQuery(this);if(!(0===a.children().length||a.hasClass("slick-initialized"))){const b="yes"===a.parent(".woocommerce-product-gallery-quick-view").data("rtl");a.slick({slidesToShow:1,infinite:!1,focusOnSelect:!0,dots:!0,arrows:!0,adaptiveHeight:!0,mobileFirst:!0,vertical:!1,cssEase:"ease",prevArrow:"<button type=\"button\" class=\"slick-prev\"><i class=\"icon-arrow-left icons\"></i></button>",nextArrow:"<button type=\"button\" class=\"slick-next\"><i class=\"icon-arrow-right icons\"></i></button>",settings:"unslick",rtl:b})}}),jQuery(".variations_form").on("woocommerce_variation_select_change",function(){a.slick("slickGoTo",0)})}CarouselSlick(){var a=this;0===jQuery(".owl-carousel[data-carousel=owl]:visible").length||(jQuery(".owl-carousel[data-carousel=owl]:visible:not(.scroll-init)").each(function(){a._initCarouselSlick(jQuery(this))}),jQuery(".owl-carousel[data-carousel=owl]:visible.scroll-init").waypoint(function(){var b=$($(this)[0].element);a._initCarouselSlick(b)},{offset:"100%"}))}_initCarouselSlick(a){var b=this,c=b._getSlickConfigOption(a);a.hasClass("slick-initialized")||(!jQuery.browser.mobile||767<$(window).width()?a.slick(c):a.slick(c))}_getSlickConfigOption(a){var b=a.data("items"),c={dots:a.data("pagination"),arrows:a.data("nav"),infinite:a.data("loop"),speed:500,autoplay:a.data("auto"),autoplaySpeed:a.data("autospeed")||2e3,cssEase:"linear",slidesToShow:b,slidesToScroll:b,mobileFirst:!0,vertical:!1,prevArrow:"<button type=\"button\" class=\"slick-prev\"><i class=\"icon-arrow-left icons\"></i></button>",nextArrow:"<button type=\"button\" class=\"slick-next\"><i class=\"icon-arrow-right icons\"></i></button>",rtl:"rtl"===$("html").attr("dir")},d=a.data("unslick");return c.responsive=[{breakpoint:1500,settings:{slidesToShow:b,slidesToScroll:b}},{breakpoint:1200,settings:{slidesToShow:a.data("large")||b,slidesToScroll:a.data("large")||b}},{breakpoint:980,settings:{slidesToShow:a.data("medium")||b,slidesToScroll:a.data("medium")||b}},{breakpoint:767,settings:{slidesToShow:a.data("smallmedium")||b,slidesToScroll:a.data("smallmedium")||b,infinite:!1}},{breakpoint:479,settings:d?"unslick":{slidesToShow:a.data("extrasmall")||2,slidesToScroll:a.data("extrasmall")||2,infinite:!1}},{breakpoint:0,settings:d?"unslick":{slidesToShow:a.data("verysmall")||2,slidesToScroll:a.data("verysmall")||2,infinite:!1}}],c}getSlickTabs(){var a=jQuery;a(".nav-tabs li a").on("shown.bs.tab",b=>{let c=a(b.target.hash).find(".owl-carousel[data-carousel=owl]:visible"),d=a(b.relatedTarget.hash).find(".owl-carousel[data-carousel=owl]");c.hasClass("slick-initialized")||c.slick(this._getSlickConfigOption(c)),d.hasClass("slick-initialized")&&d.slick("unslick")})}}class Slider{tbaySlickSlider(){jQuery(".flex-control-thumbs").each((a,b)=>{if(!b.children.length)return;const c=jQuery(b).parent(".woocommerce-product-gallery"),{layout:d,columns:e,rtl:f}=c.data();jQuery(b).slick({vertical:"vertical"===d,slidesToShow:e,infinite:!1,focusOnSelect:!0,settings:"unslick",prevArrow:"<span class=\"owl-prev\"></span>",nextArrow:"<span class=\"owl-next\"></span>",rtl:"yes"===f&&"vertical"!==d,responsive:[{breakpoint:1200,settings:{vertical:!1,slidesToShow:4}}]})})}}class Layout{tbaySlickLayoutSlide(){const a=$(".tbay-slider-for");if(a.length){const b={},c={};b.rtl=$("body").hasClass("rtl"),b.slidesToShow=a.data("number")||1,b.arrows=!0,b.infinite=!0,b.slidesToScroll=1,b.prevArrow="<span class=\"owl-prev\"></span>",b.nextArrow="<span class=\"owl-next\"></span>",b.asNavFor=".tbay-slider-nav",b.responsive=[{breakpoint:1025,settings:{vertical:!1,slidesToShow:1<b.slidesToShow?b.slidesToShow-1:1}},{breakpoint:480,settings:{vertical:!1,slidesToShow:1}}],c.dots=!1,c.arrows=!0,c.centerMode=!1,c.focusOnSelect=!0,c.infinite=!1,c.slidesToShow=4,c.slidesToScroll=1,c.prevArrow="<span class=\"owl-prev\"></span>",c.nextArrow="<span class=\"owl-next\"></span>",c.asNavFor=".tbay-slider-for",$(".tbay-slider-for").slick(b),$(".tbay-slider-nav").slick(c),$(".single-product .tbay-slider-for .slick-slide").length&&(jQuery(".single-product .tbay-slider-for .slick-slide").zoom(),$(".single-product .tbay-slider-for .slick-track").addClass("woocommerce-product-gallery__image single-product-main-image"))}}}(function(a,b){var c=function(a,b,c){var d;return function(){var e=this,f=arguments;d?clearTimeout(d):c&&a.apply(e,f),d=setTimeout(function(){c||a.apply(e,f),d=null},b||100)}};jQuery.fn[b]=function(a){return a?this.on("resize",c(a)):this.trigger(b)}})(jQuery,"smartresize"),jQuery(document).ready(()=>{const a=new Carousel,b=new Slider,c=new Layout;a.CarouselSlick(),a.getSlickTabs(),puca_settings.single_product&&(b.tbaySlickSlider(),puca_settings.is_layoutslide&&c.tbaySlickLayoutSlide()),$(window).smartresize(()=>{if(767<=$(window).width())try{a.CarouselSlick(),puca_settings.single_product&&(b.tbaySlickSlider(),puca_settings.is_layoutslide&&c.tbaySlickLayoutSlide())}catch{}})}),setTimeout(()=>{jQuery(window).on("qv_loader_stop",()=>{const a=new Carousel;a.CarouselSlickQuickView()}),jQuery(document.body).on("tbay_carousel_slick",()=>{const a=new Carousel;a.CarouselSlick()})},2e3);var CustomSlickHandler=function(){var a=new Carousel;a.CarouselSlick()};jQuery(window).on("elementor/frontend/init",function(){"undefined"!=typeof puca_settings&&Array.isArray(puca_settings.elements_ready.slick)&&$.each(puca_settings.elements_ready.slick,function(a,b){elementorFrontend.hooks.addAction("frontend/element_ready/tbay-"+b+".default",CustomSlickHandler)})});