1(()=>{"use strict";const e={n:t=>{const o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{if(Array.isArray(o))for(var l=0;l<o.length;){var a=o[l++],r=o[l++];e.o(t,a)?0===r&&l++:0===r?Object.defineProperty(t,a,{enumerable:!0,value:o[l++]}):Object.defineProperty(t,a,{enumerable:!0,get:r})}else for(var a in o)e.o(o,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:o[a]})},o:(e,t)=>Object.hasOwn(e,t)},t=window.React,o=window.wp.blocks,l=window.wp.i18n,a=window.wp.element,r=window.wp.serverSideRender;var i=e.n(r);const n=window.wp.blockEditor,c=window.wp.components,d=JSON.parse('{"layout":{"type":"string","default":"carousel"},"theme":{"type":"string","default":"theme_1"},"h_title_show":{"type":"boolean","default":false},"header_title":{"type":"string","default":""},"header_position":{"type":"string","default":"middle"},"display_title":{"type":"boolean","default":true},"products_type":{"type":"string","default":"latest"},"total_products":{"type":"string","default":"12"},"display_sale_ribbon":{"type":"boolean","default":false},"sale_ribbon_text":{"type":"string","default":"Sale!"},"sale_ribbon_position":{"type":"string","default":"top_left"},"display_featured_ribbon":{"type":"boolean","default":false},"feature_ribbon_text":{"type":"string","default":"Featured!"},"featured_ribbon_position":{"type":"string","default":"top_right"},"display_sold_out_ribbon":{"type":"boolean","default":false},"sold_out_ribbon_text":{"type":"string","default":"Sold Out!"},"sold_out_ribbon_position":{"type":"string","default":"bottom_left"},"display_discount_ribbon":{"type":"boolean","default":false},"discount_ribbon_position":{"type":"string","default":"bottom_right"},"display_price":{"type":"boolean","default":true},"display_ratings":{"type":"boolean","default":true},"display_cart":{"type":"boolean","default":true},"A_play":{"type":"boolean","default":true},"repeat_product":{"type":"boolean","default":true},"c_desktop":{"type":"string","default":"2"},"c_desktop_small":{"type":"string","default":"2"},"c_tablet":{"type":"string","default":"2"},"c_mobile":{"type":"string","default":"1"},"slide_speed":{"type":"string","default":"2000"},"slide_time":{"type":"string","default":"2000"},"nav_show":{"type":"boolean","default":true},"nav_position":{"type":"string","default":"bottom-right"},"carousel_pagination":{"type":"boolean","default":false},"g_column":{"type":"string","default":"3"},"g_tablet":{"type":"string","default":"2"},"g_mobile":{"type":"string","default":"1"},"grid_pagination":{"type":"boolean","default":true},"img_crop":{"type":"boolean","default":true},"crop_image_width":{"type":"string","default":"350"},"crop_image_height":{"type":"string","default":"250"}}');(0,o.registerBlockType)("wcpcsup/block",{apiVersion:2,title:(0,l.__)("WooCommerce Product Ultimate","woocommerce-product-carousel-slider-and-ultimate"),category:"widgets",keywords:["woocommerce","product","ultimate","wcc"],icon:"slides",supports:{html:!1},transforms:{},attributes:d,edit({attributes:e,setAttributes:o}){(0,a.useEffect)(()=>{setTimeout(()=>{!function(){function e(e,t){document.querySelectorAll(e).forEach(e=>{e.clientWidth<t&&e.classList.add("wpcu-product__content--res-fix")})}document.querySelectorAll(".wpcu-button p.woocommerce, p.product").forEach((e,t)=>{e.setAttribute("style","none")}),0!==document.querySelectorAll(".wpcu-lazy-load").length&&document.querySelectorAll(".wpcu-products").forEach(e=>{e.classList.remove("wpcu-lazy-load")}),e(".wpcu-theme_8 .wpcu-product__content",300),e(".wpcu-theme_7 .wpcu-product__content",305),e(".wpcu-theme_10 .wpcu-product__content",320),document.querySelectorAll(".wpcu-theme_15 .wpcu-product__details__content").forEach(e=>{e.closest(".wpcu-product__content").style.paddingBottom=e.clientHeight-45+"px"});let t=function(e,t){return void 0===e?t:e};document.querySelectorAll(".wpcu-carousel").forEach(function(e){new Swiper(e,{slidesPerView:t(parseInt(e.dataset.wpcuItems),4),spaceBetween:t(parseInt(e.dataset.wpcuMargin),30),loop:t(JSON.parse(e.dataset.wpcuLoop.toLowerCase()),!1),slidesPerGroup:t(parseInt(e.dataset.wpcuPerslide),4),speed:t(parseInt(e.dataset.wpcuSpeed),3e3),autoplay:t(JSON.parse(e.dataset.wpcuAutoplay),{}),navigation:{nextEl:".wpcu-carousel-nav__btn--next",prevEl:".wpcu-carousel-nav__btn--prev"},pagination:{el:".wpcu-carousel-pagination",type:"bullets",clickable:!0},breakpoints:t(JSON.parse(e.dataset.wpcuResponsive),{})})}),jQuery(".wpcu-theme_4 .woocommerce a, .wpcu-theme_5 .woocommerce a, .wpcu-theme_9 .woocommerce a").html('\n\t<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1056" height="896" preserveAspectRatio="xMidYMid meet" viewBox="-3.63064 -66.0327 1030.76 1000.035" style="-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);"><path d="M1022.74 17.3604l-83.4072 503.777c-7.44043 65.3115 -66.9766 118.432 -132.721 118.432h-70.6562v85.2803c0 130.16 -92.8477 236.032 -222.976 236.032c-130.096 0 -224.943 -105.872 -224.943 -236.032v-85.2803h-76.6719 c-65.7441 0 -125.28 -53.1201 -132.528 -117.056l-77.2803 -504.16c-2.97559 -26.5596 2.22461 -47.5039 15.4082 -62.2881c12.4316 -13.9043 30.5273 -20.9766 53.7432 -20.9766h873.568c32.9121 0 51.7764 13.2158 61.8408 24.3203 c9.21582 10.208 19.6475 28.1436 16.623 57.9512zM352.049 724.865c0 94.8477 66.127 172.031 160.943 172.031c94.816 0 158.977 -77.1836 158.977 -172.031v-85.2803h-319.92zM947.168 -0.446289l-872.498 -0.449219c-5.50391 0 -11.0078 2.94434 -9.71191 10.6885 l77.248 504.096c3.83984 33.4404 35.5039 61.6807 69.1523 61.6807h76.6885v-72.9277c-19.0723 -11.0723 -32.0479 -31.4883 -32.0479 -55.1367c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6162 -12.9277 44 -31.9521 55.0879v72.9922h319.904v-72.9922 c-19.0078 -11.0879 -31.9521 -31.4883 -31.9521 -55.0879c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6484 -12.9756 44.0645 -32.0479 55.1523v72.9277h70.6562c33.6641 0 65.3125 -28.2559 69.4082 -63.4395l83.3438 -503.28 c0.400391
1-4.0957 -2.81543 -9.31152 -12.1914 -9.31152z"/></svg>\n');var o=document.createElement("style");document.head.append(o),o.innerHTML="\n\t.wpcu-carousel--marquee .swiper-wrapper{\n\t\tanimation: wpcuMarquee var(--wpcu-marqueeSpeed) linear infinite running;\n\t}\n\t@keyframes wpcuMarquee {\n\t\t0% {\n\t\t\ttransform: translate(0, 0);\n\t\t}\n\t\t100% {\n\t\t\ttransform: translate(var(--wpcu-marqueeItemsWidth), 0);\n\t\t}\n\t}\n",document.querySelectorAll(".wpcu-carousel--marquee").forEach(e=>{var o=e.querySelectorAll(".wpcu-product:not(.swiper-slide-duplicate)");o.forEach(l=>{var a=o.length*(l.offsetWidth+t(parseInt(e.dataset.wpcuMargin)));e.style.setProperty("--wpcu-marqueeItemsWidth",`-${a}px`),e.style.setProperty("--wpcu-marqueeSpeed",`${t(parseInt(e.dataset.wpcuSpeed))}ms`)})})}()},5e3)});let{layout:r,theme:d,h_title_show:s,header_title:u,header_position:_,display_title:p,products_type:m,total_products:b,display_sale_ribbon:g,sale_ribbon_text:h,sale_ribbon_position:w,display_featured_ribbon:y,feature_ribbon_text:f,featured_ribbon_position:v,display_sold_out_ribbon:C,sold_out_ribbon_text:E,sold_out_ribbon_position:T,display_discount_ribbon:x,discount_ribbon_position:P,display_price:S,display_ratings:k,display_cart:B,A_play:R,repeat_product:L,c_desktop:O,c_desktop_small:A,c_tablet:q,c_mobile:M,slide_time:D,slide_speed:I,nav_show:z,nav_position:F,carousel_pagination:H,g_column:W,g_tablet:j,g_mobile:N,grid_pagination:G,img_crop:J,crop_image_width:Q,crop_image_height:V}=e;return(0,t.createElement)(a.Fragment,null,(0,t.createElement)("div",{...(0,n.useBlockProps)()},(0,t.createElement)(n.InspectorControls,null,(0,t.createElement)(c.PanelBody,{title:(0,l.__)("Layout","woocommerce-product-carousel-slider-and-ultimate"),initialOpen:!1},(0,t.createElement)(c.SelectControl,{label:(0,l.__)("Layout","woocommerce-product-carousel-slider-and-ultimate"),labelPosition:"side",value:r,options:[{label:(0,l.__)("Carousel","woocommerce-product-carousel-slider-and-ultimate"),value:"carousel"},{label:(0,l.__)("Grid","woocommerce-product-carousel-slider-and-ultimate"),value:"grid"}],onChange:e=>o({layout:e})}),(0,t.createElement)(c.SelectControl,{label:(0,l.__)("Theme","directorist"),labelPosition:"side",value:d,options:[{label:(0,l.__)("Theme 1","woocommerce-product-carousel-slider-and-ultimate"),value:"theme_1"},{label:(0,l.__)("Theme 2","woocommerce-product-carousel-slider-and-ultimate"),value:"theme_2"},{label:(0,l.__)("Theme 3","woocommerce-product-carousel-slider-and-ultimate"),value:"theme_3"}],onChange:e=>o({theme:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)("Header Title","directorist"),checked:s,onChange:e=>o({h_title_show:e})}),s?(0,t.createElement)(c.TextControl,{label:(0,l.__)("Header Title","directorist"),type:"text",value:u,onChange:e=>o({header_title:e})}):o({header_title:""}),s?(0,t.createElement)(c.SelectControl,{label:(0,l.__)("Header position","woocommerce-product-carousel-slider-and-ultimate"),labelPosition:"side",value:_,options:[{label:(0,l.__)("Middle","woocommerce-product-carousel-slider-and-ultimate"),value:"middle"},{label:(0,l.__)("Left","woocommerce-product-carousel-slider-and-ultimate"),value:"left"},{label:(0,l.__)("Right","woocommerce-product-carousel-slider-and-ultimate"),value:"right"}],onChange:e=>o({header_position:e})}):o({header_position:"middle"}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)("Display Title","directorist"),checked:p,onChange:e=>o({display_title:e})})),(0,t.createElement)(c.PanelBody,{title:(0,l.__)("Query","woocommerce-product-carousel-slider-and-ultimate"),initialOpen:!1},(0,t.createElement)(c.SelectControl,{label:(0,l.__)("Product Type","woocommerce-product-carousel-slider-and-ultimate"),labelPosition:"side",value:m,options:[{label:(0,l.__)("Latest","woocommerce-product-carousel-slider-and-ultimate"),value:"latest"},{label:(0,l.__)("Older","woocommerce-product-carousel-slider-and-ultimate"),value:"older"},{label:(0,l.__)("Featured","woocommerce-product-carousel-slider-and-ultimate"),value:"featured"}],onChange:e=>o({products_type:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Total Products to Display","directorist"),type:"text",value:b,onChange:e=>o({total_products:e})})),(0,t.createElement)(c.PanelBody,{title:(0,l.__)("Elements","woocommerce-product-carou
1sel-slider-and-ultimate"),initialOpen:!1},(0,t.createElement)(c.ToggleControl,{label:(0,l.__)('Display "Sale" Badge',"directorist"),checked:g,onChange:e=>o({display_sale_ribbon:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Sale Ribbon Text","directorist"),type:"text",value:h,onChange:e=>o({sale_ribbon_text:e})}),(0,t.createElement)(c.SelectControl,{label:(0,l.__)("Sale Ribbon Position","woocommerce-product-carousel-slider-and-ultimate"),labelPosition:"side",value:w,options:[{label:(0,l.__)("Top Left","woocommerce-product-carousel-slider-and-ultimate"),value:"top_left"},{label:(0,l.__)("Top Right","woocommerce-product-carousel-slider-and-ultimate"),value:"top_right"},{label:(0,l.__)("Bottom Left","woocommerce-product-carousel-slider-and-ultimate"),value:"bottom_left"},{label:(0,l.__)("Bottom Right","woocommerce-product-carousel-slider-and-ultimate"),value:"bottom_right"}],onChange:e=>o({sale_ribbon_position:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)('Display "Featured" Badge',"directorist"),checked:y,onChange:e=>o({display_featured_ribbon:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Featured Ribbon Text","directorist"),type:"text",value:f,onChange:e=>o({feature_ribbon_text:e})}),(0,t.createElement)(c.SelectControl,{label:(0,l.__)("Featured Ribbon Position","woocommerce-product-carousel-slider-and-ultimate"),labelPosition:"side",value:v,options:[{label:(0,l.__)("Top Left","woocommerce-product-carousel-slider-and-ultimate"),value:"top_left"},{label:(0,l.__)("Top Right","woocommerce-product-carousel-slider-and-ultimate"),value:"top_right"},{label:(0,l.__)("Bottom Left","woocommerce-product-carousel-slider-and-ultimate"),value:"bottom_left"},{label:(0,l.__)("Bottom Right","woocommerce-product-carousel-slider-and-ultimate"),value:"bottom_right"}],onChange:e=>o({featured_ribbon_position:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)('Display "Sold Out" Badge',"directorist"),checked:C,onChange:e=>o({display_sold_out_ribbon:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Sold Out Ribbon Text","directorist"),type:"text",value:E,onChange:e=>o({sold_out_ribbon_text:e})}),(0,t.createElement)(c.SelectControl,{label:(0,l.__)("Sold Out Ribbon Position","woocommerce-product-carousel-slider-and-ultimate"),labelPosition:"side",value:T,options:[{label:(0,l.__)("Top Left","woocommerce-product-carousel-slider-and-ultimate"),value:"top_left"},{label:(0,l.__)("Top Right","woocommerce-product-carousel-slider-and-ultimate"),value:"top_right"},{label:(0,l.__)("Bottom Left","woocommerce-product-carousel-slider-and-ultimate"),value:"bottom_left"},{label:(0,l.__)("Bottom Right","woocommerce-product-carousel-slider-and-ultimate"),value:"bottom_right"}],onChange:e=>o({sold_out_ribbon_position:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)('Display "Discount Percentage" Badge',"directorist"),checked:x,onChange:e=>o({display_discount_ribbon:e})}),(0,t.createElement)(c.SelectControl,{label:(0,l.__)("Discount Ribbon Position","woocommerce-product-carousel-slider-and-ultimate"),labelPosition:"side",value:P,options:[{label:(0,l.__)("Top Left","woocommerce-product-carousel-slider-and-ultimate"),value:"top_left"},{label:(0,l.__)("Top Right","woocommerce-product-carousel-slider-and-ultimate"),value:"top_right"},{label:(0,l.__)("Bottom Left","woocommerce-product-carousel-slider-and-ultimate"),value:"bottom_left"},{label:(0,l.__)("Bottom Right","woocommerce-product-carousel-slider-and-ultimate"),value:"bottom_right"}],onChange:e=>o({discount_ribbon_position:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)("Display Product Price","directorist"),checked:S,onChange:e=>o({display_price:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)("Display Product Ratings","directorist"),checked:k,onChange:e=>o({display_ratings:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)('Display "Add to Cart" Button',"directorist"),checked:B,onChange:e=>o({display_cart:e})})),"carousel"==r?(0,t.createElement)(c.PanelBody,{title:(0,l.__)("Carousel","woocommerce-product-carousel-slider-and-ultimate"),initialOpen:!1},(0,t.createElement)(c.ToggleControl,{label:(0,l.__)("Auto Play","directorist"),checked:R,onChange:e=>o({A_play:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)("Repeat Product","directorist"),checked:L,onChange:e=>o({repeat_product:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Products Columns","directorist"),type:"text",value:O,onChange:e=>o({c_desktop:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Laptop Columns","directorist"),type:"text",value:A,onChange:e=>o({c_desktop_small:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Tablet Columns","directorist"),type:"text",value:q,onChange:e=>o({c_tablet:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Mobile Columns","directorist"),type:"text",value:M,onChange:e=>o({c_mobile:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Slide Speed","directorist"),type:"text",value:I,onChange:e=>o({slide_speed:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Slide Timeout","directorist"),type:"text",value:D,onChange:e=>o({slide_time:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)("Enable Navigation","directorist"),checked:z,onChange:e=>o({nav_show:e})}),(0,t.createElement)(c.SelectControl,{label:(0,l.__)("Position","woocommerce-product-carou
1sel-slider-and-ultimate"),labelPosition:"side",value:F,options:[{label:(0,l.__)("Top Left","woocommerce-product-carousel-slider-and-ultimate"),value:"top-left"},{label:(0,l.__)("Top Right","woocommerce-product-carousel-slider-and-ultimate"),value:"top-right"},{label:(0,l.__)("Middle","woocommerce-product-carousel-slider-and-ultimate"),value:"middle"},{label:(0,l.__)("Bottom Left","woocommerce-product-carousel-slider-and-ultimate"),value:"bottom-left"},{label:(0,l.__)("Bottom Right","woocommerce-product-carousel-slider-and-ultimate"),value:"bottom-right"}],onChange:e=>o({nav_position:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)("Enable Pagination","directorist"),checked:H,onChange:e=>o({carousel_pagination:e})})):"","grid"==r?(0,t.createElement)(c.PanelBody,{title:(0,l.__)("Grid","woocommerce-product-carousel-slider-and-ultimate"),initialOpen:!1},(0,t.createElement)(c.TextControl,{label:(0,l.__)("Grid Columns","directorist"),type:"text",value:W,onChange:e=>o({g_column:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Select Columns for Tablet","directorist"),type:"text",value:j,onChange:e=>o({g_tablet:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Select Columns for Mobile","directorist"),type:"text",value:N,onChange:e=>o({g_mobile:e})}),(0,t.createElement)(c.ToggleControl,{label:(0,l.__)("Display Pagination","directorist"),checked:G,onChange:e=>o({grid_pagination:e})})):"",(0,t.createElement)(c.PanelBody,{title:(0,l.__)("Image","woocommerce-product-carousel-slider-and-ultimate"),initialOpen:!1},(0,t.createElement)(c.ToggleControl,{label:(0,l.__)("Image Resize & Crop","directorist"),checked:J,onChange:e=>o({img_crop:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Cropping Width","directorist"),type:"text",value:Q,onChange:e=>o({crop_image_width:e})}),(0,t.createElement)(c.TextControl,{label:(0,l.__)("Cropping Height","directorist"),type:"text",value:V,onChange:e=>o({crop_image_height:e})}))),(0,t.createElement)(i(),{block:"wcpcsup/block",attributes:e})))}})})();
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.