PATH:
home
/
lab2454c
/
adenbic.com
/
wp-content
/
plugins
/
woocommerce
/
packages
/
woocommerce-blocks
/
build
(()=>{var e,t={9284:(e,t,o)=>{"use strict";o.r(t);var r=o(9196);const n=window.wp.blocks;var l=o(1984),s=o(4734),a=o(4184),c=o.n(a);const i=window.wp.blockEditor;var u=o(5736);const d=window.wp.components;var p=o(5158),g=o(3904);o(8354);const b=({className:e,rating:t,ratedProductsCount:o})=>{const n=c()("wc-block-components-product-rating",e),l={width:t/5*100+"%"},s=(0,u.sprintf)(/* translators: %f is referring to the average rating value */ (0,u.__)("Rated %f out of 5","woocommerce"),t),a={__html:(0,u.sprintf)(/* translators: %s is the rating value wrapped in HTML strong tags. */ (0,u.__)("Rated %s out of 5","woocommerce"),(0,u.sprintf)('<strong class="rating">%f</strong>',t))};return(0,r.createElement)("div",{className:n},(0,r.createElement)("div",{className:"wc-block-components-product-rating__stars",role:"img","aria-label":s},(0,r.createElement)("span",{style:l,dangerouslySetInnerHTML:a})),null!==o?(0,r.createElement)("span",{className:"wc-block-components-product-rating-count"},"(",o,")"):null)};var w=o(9307),m=o(9127),f=o.n(m);function _(e){const t=(0,w.useRef)(e);return f()(e,t.current)||(t.current=e),t.current}const y=window.wc.wcBlocksData,v=window.wp.data,h=(0,w.createContext)("page"),k=()=>(0,w.useContext)(h),E=(h.Provider,e=>{const t=k();e=e||t;const o=(0,v.useSelect)((t=>t(y.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:r}=(0,v.useDispatch)(y.QUERY_STATE_STORE_KEY);return[o,(0,w.useCallback)((t=>{r(e,t)}),[e,r])]}),C=(e,t,o)=>{const r=k();o=o||r;const n=(0,v.useSelect)((r=>r(y.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,t)),[o,e]),{setQueryValue:l}=(0,v.useDispatch)(y.QUERY_STATE_STORE_KEY);return[n,(0,w.useCallback)((t=>{l(o,e,t)}),[o,e,l])]};var S=o(4697);const x=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function T(e,t){return x(e)&&t in e}var N=o(172);const R=({queryAttribute:e,queryPrices:t,queryStock:o,queryRating:r,queryState:n,isEditor:l=!1})=>{let s=k();s=`${s}-collection-data`;const[a]=E(s),[c,i]=C("calculate_attribute_counts",[],s),[u,d]=C("calculate_price_range",null,s),[p,g]=C("calculate_stock_status_counts",null,s),[b,m]=C("calculate_rating_counts",null,s),f=_(e||{}),h=_(t),x=_(o),R=_(r);(0,w.useEffect)((()=>{"object"==typeof f&&Object.keys(f).length&&(c.find((e=>T(f,"taxonomy")&&e.taxonomy===f.taxonomy))||i([...c,f]))}),[f,c,i]),(0,w.useEffect)((()=>{u!==h&&void 0!==h&&d(h)}),[h,d,u]),(0,w.useEffect)((()=>{p!==x&&void 0!==x&&g(x)}),[x,g,p]),(0,w.useEffect)((()=>{b!==R&&void 0!==R&&m(R)}),[R,m,b]);const[O,P]=(0,w.useState)(l),[L]=(0,S.Nr)(O,200);O||P(!0);const A=(0,w.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,N.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(a)),[a]);return(e=>{const{namespace:t,resourceName:o,resourceValues:r=[],query:n={},shouldSelect:l=!0}=e;if(!t||!o)throw new Error("The options object must have valid values for the namespace and the resource properties.");const s=(0,w.useRef)({results:[],isLoading:!0}),a=_(n),c=_(r),i=(()=>{const[,e]=(0,w.useState)();return(0,w.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,v.useSelect)((e=>{if(!l)return null;const r=e(y.COLLECTIONS_STORE_KEY),n=[t,o,a,c],s=r.getCollectionError(...n);if(s){if(!(s instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");i(s)}return{results:r.getCollection(...n),isLoading:!r.hasFinishedResolution("getCollection",n)}}),[t,o,c,a,l]);return null!==u&&(s.current=u),s.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...n,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...A},shouldSelect:L})},O=window.wc.wcSettings,P=e=>"boolean"==typeof e,L=window.wc.blocksComponents;o(994);const A=({className:e,isLoading:t,disabled:o, /* translators: Submit button text for filters. */ label:n=(0,u.__)("Apply","woocommerce"),onClick:l,screenReaderLabel:s=(0,u.__)("Apply filter","woocommerce")})=>(0,r.createElement)("button",{type:"submit",className:c()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:o,onClick:l},(0,r.createElement)(L.Label,{label:n,screenReaderLabel:s}));o(770);const j=({className:e, /* translators: Reset button text for filters. */ label:t=(0,u.__)("Reset","woocommerce"),onClick:o,screenReaderLabel:n=(0,u.__)("Reset filter","woocommerce")})=>(0,r.createElement)("button",{className:c()("wc-block-components-filter-reset-button",e),onClick:o},(0,r.createElement)(L.Label,{label:t,screenReaderLabel:n}));var F=o(2578);o(230);const q=({className:e,style:t,suggestions:o,multiple:n=!0,saveTransform:l=(e=>e.trim().replace(/\s/g,"-")),messages:s={},validateInput:a=(e=>o.includes(e)),label:i="",...u})=>(0,r.createElement)("div",{className:c()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!n}),style:t},(0,r.createElement)(F.Z,{label:i,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:a,saveTransform:l,maxLength:n?void 0:1,suggestions:o,messages:s,...u})),B=window.wp.url,Q=(0,O.getSettingWithCoercion)("isRenderingPhpTemplate",!1,P);function D(e){Q?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const M=e=>{const t=(0,B.getQueryArgs)(e);return(0,B.addQueryArgs)(e,t)},Y=[{label:(0,r.createElement)(b,{key:5,rating:5,ratedProductsCount:null}),value:"5"},{label:(0,r.createElement)(b,{key:4,rating:4,ratedProductsCount:null}),value:"4"},{label:(0,r.createElement)(b,{key:3,rating:3,ratedProductsCount:null}),value:"3"},{label:(0,r.createElement)(b,{key:2,rating:2,ratedProductsCount:null}),value:"2"},{label:(0,r.createElement)(b,{key:1,rating:1,ratedProductsCount:null}),value:"1"}];o(2712);function I(){return Math.floor(Math.random()*Date.now())}const V=e=>e.trim().replace(/\s/g,"-").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,""),W=(0,w.createContext)({}),G="rating_filter",K=e=>(0,u.sprintf)(/* translators: %s is referring to the average rating value */ (0,u.__)("Rated %s out of 5 filter added.","woocommerce"),e),Z=e=>(0,u.sprintf)(/* translators: %s is referring to the average rating value */ (0,u.__)("Rated %s out of 5 filter added.","woocommerce"),e),U=({attributes:e,isEditor:t,noRatingsNotice:o=null})=>{const n=(()=>{const{wrapper:e}=(0,w.useContext)(W);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),s=(0,O.getSettingWithCoercion)("isRenderingPhpTemplate",!1,P),[a,i]=(0,w.useState)(!1),[d]=E(),{results:m,isLoading:y}=R({queryRating:!0,queryState:d,isEditor:t}),[v,h]=(0,w.useState)(e.isPreview?Y:[]),k=!e.isPreview&&y&&0===v.length,S=!e.isPreview&&y,N=(0,w.useMemo)((()=>((e="filter_rating")=>{const t=(o=e,window?(0,B.getQueryArg)(window.location.href,o):null);var o;return t?"string"==typeof t?t.split(","):t:[]})("rating_filter")),[]),[F,Q]=(0,w.useState)(N),[U,J]=C("rating",N),[$,z]=(0,w.useState)(I()),[H,X]=(0,w.useState)(!1),ee="single"!==e.selectType,te=ee?!k&&F.length<v.length:!k&&0===F.length,oe=(0,w.useCallback)((e=>{t||(e&&!s&&J(e),(e=>{if(!window)return;if(0===e.length){const e=(0,B.removeQueryArgs)(window.location.href,G);return void(e!==M(window.location.href)&&D(e))}const t=(0,B.addQueryArgs)(window.location.href,{[G]:e.join(",")});t!==M(window.location.href)&&D(t)})(e))}),[t,J,s]);(0,w.useEffect)((()=>{e.showFilterButton||oe(F)}),[e.showFilterButton,F,oe]);const re=_((0,w.useMemo)((()=>U),[U])),ne=function(e,t){const o=(0,w.useRef)();return(0,w.useEffect)((()=>{o.current===e||(o.current=e)}),[e,t]),o.current}(re);(0,w.useEffect)((()=>{f()(ne,re)||f()(F,re)||Q(re)}),[F,re,ne]),(0,w.useEffect)((()=>{a||(J(N),i(!0))}),[J,a,i,N]),(0,w.useEffect)((()=>{if(y||e.isPreview)return;const o=!y&&T(m,"rating_counts")&&Array.isArray(m.rating_counts)?[...m.rating_counts].reverse():[];if(t&&0===o.length)return h(Y),void X(!0);const n=o.filter((e=>x(e)&&Object.keys(e).length>0)).map((t=>{var o;return{label:(0,r.createElement)(b,{key:null==t?void 0:t.rating,rating:null==t?void 0:t.rating,ratedProductsCount:e.showCounts?null==t?void 0:t.count:null}),value:null==t||null===(o=t.rating)||void 0===o?void 0:o.toString()}}));h(n),z(I())}),[e.showCounts,e.isPreview,m,y,U,t]);const le=(0,w.useCallback)((e=>{const t=F.includes(e);if(!ee){const o=t?[]:[e];return(0,p.speak)(t?Z(e):K(e)),void Q(o)}if(t){const t=F.filter((t=>t!==e));return(0,p.speak)(Z(e)),void Q(t)}const o=[...F,e].sort(((e,t)=>Number(t)-Number(e)));(0,p.speak)(K(e)),Q(o)}),[F,ee]);return(y||0!==v.length)&&(0,O.getSettingWithCoercion)("hasFilterableProducts",!1,P)?(n(!0),(0,r.createElement)(r.Fragment,null,H&&o,(0,r.createElement)("div",{className:c()("wc-block-rating-filter",`style-${e.displayStyle}`,{"is-loading":k})},"dropdown"===e.displayStyle?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(q,{key:$,className:c()({"single-selection":!ee,"is-loading":k}),style:{borderStyle:"none"},suggestions:v.filter((e=>!F.includes(e.value))).map((e=>e.value)),disabled:k,placeholder:(0,u.__)("Select Rating","woocommerce"),onChange:e=>{!ee&&e.length>1&&(e=[e[e.length-1]]);const t=[e=e.map((e=>{const t=v.find((t=>t.value===e));return t?t.value:e})),F].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return le(t[0]);const o=[F,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===o.length&&le(o[0])},value:F,displayTransform:e=>{const t={value:e,label:(0,r.createElement)(b,{key:Number(e),rating:Number(e),ratedProductsCount:0})},o=v.find((t=>t.value===e))||t,{label:n,value:l}=o;return Object.assign({},n,{toLocaleLowerCase:()=>l,substring:(e,t)=>0===e&&1===t?n:""})},saveTransform:V,messages:{added:(0,u.__)("Rating filter added.","woocommerce"),removed:(0,u.__)("Rating filter removed.","woocommerce"),remove:(0,u.__)("Remove rating filter.","woocommerce"),__experimentalInvalid:(0,u.__)("Invalid rating filter.","woocommerce")}}),te&&(0,r.createElement)(l.Z,{icon:g.Z,size:30})):(0,r.createElement)(L.CheckboxList,{className:"wc-block-rating-filter-list",options:v,checked:F,onChange:e=>{le(e.toString())},isLoading:k,isDisabled:S})),(0,r.createElement)("div",{className:"wc-block-rating-filter__actions"},(F.length>0||t)&&!k&&(0,r.createElement)(j,{onClick:()=>{Q([]),J([]),oe([])},screenReaderLabel:(0,u.__)("Reset rating filter","woocommerce")}),e.showFilterButton&&(0,r.createElement)(A,{className:"wc-block-rating-filter__button",isLoading:k,disabled:k||S,onClick:()=>oe(F)})))):(n(!1),null)};o(1481);const J=(0,r.createElement)(d.Notice,{status:"warning",isDismissible:!1},(0,r.createElement)("p",null,(0,u.__)("Your store doesn't have any products with ratings yet. This filter option will display when a product receives a review.","woocommerce"))),$=(0,d.withSpokenMessages)((({attributes:e,setAttributes:t})=>{const{className:o,displayStyle:n,showCounts:l,showFilterButton:s,selectType:a}=e,p=(0,i.useBlockProps)({className:c()("wc-block-rating-filter",o)});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.InspectorControls,{key:"inspector"},(0,r.createElement)(d.PanelBody,{title:(0,u.__)("Display Settings","woocommerce")},(0,r.createElement)(d.ToggleControl,{label:(0,u.__)("Display product count","woocommerce"),checked:l,onChange:()=>t({showCounts:!l})}),(0,r.createElement)(d.__experimentalToggleGroupControl,{label:(0,u.__)("Allow selecting multiple options?","woocommerce"),value:a||"multiple",onChange:e=>t({selectType:e}),className:"wc-block-attribute-filter__multiple-toggle"},(0,r.createElement)(d.__experimentalToggleGroupControlOption,{value:"multiple",label:(0,u.__)("Multiple","woocommerce")}),(0,r.createElement)(d.__experimentalToggleGroupControlOption,{value:"single",label:(0,u.__)("Single","woocommerce")})),(0,r.createElement)(d.__experimentalToggleGroupControl,{label:(0,u.__)("Display Style","woocommerce"),value:n,onChange:e=>t({displayStyle:e}),className:"wc-block-attribute-filter__display-toggle"},(0,r.createElement)(d.__experimentalToggleGroupControlOption,{value:"list",label:(0,u.__)("List","woocommerce")}),(0,r.createElement)(d.__experimentalToggleGroupControlOption,{value:"dropdown",label:(0,u.__)("Dropdown","woocommerce")})),(0,r.createElement)(d.ToggleControl,{label:(0,u.__)("Show 'Apply filters' button","woocommerce"),help:(0,u.__)("Products will update when the button is clicked.","woocommerce"),checked:s,onChange:e=>t({showFilterButton:e})}))),(0,r.createElement)("div",{...p},(0,r.createElement)(d.Disabled,null,(0,r.createElement)(U,{attributes:e,isEditor:!0,noRatingsNotice:J}))))})),z=JSON.parse('{"name":"woocommerce/rating-filter","version":"1.0.0","title":"Filter by Rating Controls","description":"Enable customers to filter the product grid by rating.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"html":false,"multiple":false,"color":true,"inserter":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"showCounts":{"type":"boolean","default":false},"displayStyle":{"type":"string","default":"list"},"showFilterButton":{"type":"boolean","default":false},"selectType":{"type":"string","default":"multiple"},"isPreview":{"type":"boolean","default":false}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),H=[{attributes:{...z.attributes,showCounts:{type:"boolean",default:!0}},save:({attributes:e})=>{const{className:t,showCounts:o}=e,n={"data-show-counts":o};return(0,r.createElement)("div",{...i.useBlockProps.save({className:c()("is-loading",t)}),...n},(0,r.createElement)("span",{"aria-hidden":!0,className:"wc-block-product-rating-filter__placeholder"}))}}];(0,n.registerBlockType)(z,{icon:{src:(0,r.createElement)(l.Z,{icon:s.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...z.attributes},edit:$,save({attributes:e}){const{className:t}=e;return(0,r.createElement)("div",{...i.useBlockProps.save({className:c()("is-loading",t)})})},deprecated:H})},770:()=>{},994:()=>{},230:()=>{},8354:()=>{},1481:()=>{},2712:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},o={};function r(e){var n=o[e];if(void 0!==n)return n.exports;var l=o[e]={exports:{}};return t[e].call(l.exports,l,l.exports,r),l.exports}r.m=t,e=[],r.O=(t,o,n,l)=>{if(!o){var s=1/0;for(u=0;u<e.length;u++){for(var[o,n,l]=e[u],a=!0,c=0;c<o.length;c++)(!1&l||s>=l)&&Object.keys(r.O).every((e=>r.O[e](o[c])))?o.splice(c--,1):(a=!1,l<s&&(s=l));if(a){e.splice(u--,1);var i=n();void 0!==i&&(t=i)}}return t}l=l||0;for(var u=e.length;u>0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[o,n,l]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j=9568,(()=>{var e={9568:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var n,l,[s,a,c]=o,i=0;if(s.some((t=>0!==e[t]))){for(n in a)r.o(a,n)&&(r.m[n]=a[n]);if(c)var u=c(r)}for(t&&t(o);i<s.length;i++)l=s[i],r.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return r.O(u)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var n=r.O(void 0,[2869],(()=>r(9284)));n=r.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["rating-filter"]=n})();
[+]
..
[-] all-products.css
[edit]
[+]
product-details
[-] product-gallery-large-image-next-previous-style.js.LICENSE.txt
[edit]
[+]
product-new
[-] filter-wrapper.asset.php
[edit]
[-] product-gallery-large-image-frontend.js
[edit]
[-] product-gallery-thumbnails.asset.php
[edit]
[-] order-confirmation-shipping-address.css
[edit]
[-] all-products-style.asset.php
[edit]
[-] rating-filter-frontend.js
[edit]
[+]
product-gallery-thumbnails
[-] legacy-template-style.asset.php
[edit]
[-] checkout.js
[edit]
[-] product-query.css
[edit]
[-] product-collection-no-results.asset.php
[edit]
[-] product-on-sale.js
[edit]
[-] product-gallery-rtl.css
[edit]
[-] blocks-components.asset.php
[edit]
[-] order-confirmation-status-style.asset.php
[edit]
[-] collection-filters.asset.php
[edit]
[-] product-average-rating.js
[edit]
[-] cart-style.asset.php
[edit]
[-] attribute-filter-style.asset.php
[edit]
[-] collection-stock-filter-frontend.asset.php
[edit]
[-] collection-price-filter.asset.php
[edit]
[-] 4124-frontend.js
[edit]
[+]
add-to-cart-form
[-] rating-filter-wrapper-frontend.js
[edit]
[+]
product-collection-no-results
[-] product-collection.js
[edit]
[-] product-reviews.css
[edit]
[-] product-rating-counter.js
[edit]
[-] reviews-by-category.css
[edit]
[-] 2589-style.js.LICENSE.txt
[edit]
[-] all-products.asset.php
[edit]
[-] product-image-gallery-rtl.css
[edit]
[-] products-by-attribute-style.asset.php
[edit]
[-] mini-cart-contents-style.js.LICENSE.txt
[edit]
[-] product-sku-frontend.js
[edit]
[-] catalog-sorting-style.asset.php
[edit]
[-] wc-payment-method-cod.asset.php
[edit]
[-] packages-style-rtl.css
[edit]
[-] product-image.js
[edit]
[-] product-categories.asset.php
[edit]
[-] wc-blocks-classic-template-revert-button-style-style.asset.php
[edit]
[-] mini-cart-component-frontend.asset.php
[edit]
[-] classic-shortcode.js
[edit]
[-] stock-filter.css
[edit]
[-] product-rating-rtl.css
[edit]
[-] order-confirmation-billing-wrapper.asset.php
[edit]
[+]
store-notices
[-] reviews-by-product-rtl.css
[edit]
[-] 3810-frontend.js
[edit]
[+]
order-confirmation-billing-wrapper
[+]
product-collection
[-] featured-product-style.asset.php
[edit]
[-] collection-stock-filter.js
[edit]
[-] wc-blocks-google-analytics.js
[edit]
[-] reviews-by-product-style.js.LICENSE.txt
[edit]
[-] product-summary-rtl.css
[edit]
[-] active-filters.js
[edit]
[-] order-confirmation-totals-style.asset.php
[edit]
[-] product-categories-style.asset.php
[edit]
[-] product-gallery-thumbnails-style.js.LICENSE.txt
[edit]
[-] order-confirmation-shipping-wrapper.js
[edit]
[-] rating-filter.css
[edit]
[-] product-gallery-large-image-frontend.asset.php
[edit]
[-] product-new.asset.php
[edit]
[-] product-gallery-large-image.js
[edit]
[-] collection-price-filter.css
[edit]
[-] wc-interactivity-dropdown.js
[edit]
[-] product-query.js
[edit]
[-] all-reviews-style.js.LICENSE.txt
[edit]
[-] product-collection-style.asset.php
[edit]
[-] order-confirmation-totals-wrapper.js
[edit]
[+]
order-confirmation-additional-information
[-] stock-filter-style.js.LICENSE.txt
[edit]
[-] wc-payment-method-paypal.js
[edit]
[-] reviews-by-product.asset.php
[edit]
[-] legacy-template-style.js.LICENSE.txt
[edit]
[+]
page-content-wrapper
[-] reviews-by-category-style.js.LICENSE.txt
[edit]
[-] product-add-to-cart-rtl.css
[edit]
[-] wc-payment-method-bacs.js
[edit]
[-] wc-blocks.js
[edit]
[-] order-confirmation-billing-address-style.asset.php
[edit]
[-] order-confirmation-shipping-address.asset.php
[edit]
[+]
price-filter
[+]
collection-price-filter
[-] classic-shortcode.css
[edit]
[-] featured-category-style.asset.php
[edit]
[-] product-title-rtl.css
[edit]
[-] active-filters.asset.php
[edit]
[-] rating-filter-style.asset.php
[edit]
[-] product-details-rtl.css
[edit]
[-] product-collection-no-results.js
[edit]
[-] product-on-sale.asset.php
[edit]
[-] cart.css
[edit]
[+]
all-products
[-] product-rating-frontend.js
[edit]
[-] wc-blocks-style.asset.php
[edit]
[-] cart-style.js.LICENSE.txt
[edit]
[-] catalog-sorting.js
[edit]
[-] product-gallery-style.asset.php
[edit]
[-] classic-shortcode-style.asset.php
[edit]
[-] rating-filter-wrapper-rtl.css
[edit]
[-] wc-blocks.asset.php
[edit]
[+]
single-product
[-] mini-cart-frontend.asset.php
[edit]
[-] order-confirmation-downloads.asset.php
[edit]
[-] active-filters-frontend.asset.php
[edit]
[+]
order-confirmation-downloads
[-] product-top-rated-style.js.LICENSE.txt
[edit]
[-] featured-category.js
[edit]
[-] products-by-attribute.asset.php
[edit]
[-] order-confirmation-totals-wrapper.asset.php
[edit]
[-] cart.asset.php
[edit]
[+]
order-confirmation-shipping-address
[+]
product-tag
[-] attribute-filter-style.js.LICENSE.txt
[edit]
[-] product-gallery-pager-style.asset.php
[edit]
[-] product-rating-counter-frontend.js
[edit]
[-] wc-blocks-registry.js
[edit]
[-] classic-shortcode.asset.php
[edit]
[-] product-gallery.asset.php
[edit]
[-] wc-settings.js
[edit]
[-] all-products.js
[edit]
[-] filter-wrapper-rtl.css
[edit]
[+]
order-confirmation-totals
[+]
featured-product
[-] order-confirmation-summary-rtl.css
[edit]
[-] price-format.js
[edit]
[-] checkout-frontend.js
[edit]
[-] classic-shortcode-style.js.LICENSE.txt
[edit]
[-] order-confirmation-additional-information-rtl.css
[edit]
[-] attribute-filter-rtl.css
[edit]
[-] all-reviews-rtl.css
[edit]
[-] checkout-style.js.LICENSE.txt
[edit]
[-] attribute-filter-wrapper-frontend.js
[edit]
[+]
product-gallery-large-image
[-] blocks-checkout.asset.php
[edit]
[-] product-gallery.css
[edit]
[-] product-template.asset.php
[edit]
[-] single-product-style.js.LICENSE.txt
[edit]
[-] wc-blocks-vendors.js
[edit]
[-] featured-product.js
[edit]
[-] product-categories.css
[edit]
[-] product-details.css
[edit]
[-] product-price-frontend.js
[edit]
[-] product-average-rating-frontend.js
[edit]
[-] single-product-rtl.css
[edit]
[-] wc-interactivity.asset.php
[edit]
[+]
product-button
[-] featured-category-rtl.css
[edit]
[-] collection-price-filter-rtl.css
[edit]
[-] page-content-wrapper-style.asset.php
[edit]
[-] price-filter.js
[edit]
[-] product-search.asset.php
[edit]
[-] wc-payment-method-cheque.js
[edit]
[+]
order-confirmation-totals-wrapper
[+]
product-image-gallery
[+]
product-average-rating
[-] breadcrumbs.css
[edit]
[-] order-confirmation-shipping-wrapper-style.asset.php
[edit]
[-] product-image-gallery-style.asset.php
[edit]
[-] legacy-template.asset.php
[edit]
[-] product-rating-stars.js
[edit]
[-] wc-shipping-method-pickup-location.asset.php
[edit]
[+]
product-gallery-large-image-next-previous
[+]
checkout
[-] product-rating-stars-rtl.css
[edit]
[-] active-filters-wrapper-rtl.css
[edit]
[-] product-image.css
[edit]
[-] catalog-sorting.asset.php
[edit]
[-] product-category.js
[edit]
[-] active-filters-style.js.LICENSE.txt
[edit]
[-] filter-wrapper-frontend.js
[edit]
[+]
products-by-attribute
[-] product-query-rtl.css
[edit]
[-] order-confirmation-shipping-address.js
[edit]
[+]
stock-filter
[-] product-category-style.asset.php
[edit]
[-] order-confirmation-downloads-wrapper-style.asset.php
[edit]
[-] wc-blocks-classic-template-revert-button.asset.php
[edit]
[-] products-by-attribute.js
[edit]
[-] products-by-attribute-style.js.LICENSE.txt
[edit]
[-] order-confirmation-totals-rtl.css
[edit]
[-] 4597-style.js.LICENSE.txt
[edit]
[-] attribute-filter-frontend.asset.php
[edit]
[-] product-new-style.js.LICENSE.txt
[edit]
[-] classic-shortcode-rtl.css
[edit]
[-] product-gallery-large-image.asset.php
[edit]
[-] product-search-style.js.LICENSE.txt
[edit]
[-] product-image-frontend.js
[edit]
[-] active-filters-style.asset.php
[edit]
[+]
mini-cart-contents-block
[-] product-gallery-pager-style.js.LICENSE.txt
[edit]
[-] reviews-by-product.css
[edit]
[-] product-image-gallery.css
[edit]
[-] product-rating-stars.css
[edit]
[+]
product-rating
[-] product-summary-frontend.js
[edit]
[+]
inner-blocks
[-] order-confirmation-summary.js
[edit]
[-] product-price.css
[edit]
[-] stock-filter-frontend.js
[edit]
[-] product-button.js
[edit]
[-] checkout-frontend.asset.php
[edit]
[-] order-confirmation-downloads-wrapper.js
[edit]
[-] reviews-by-category.js
[edit]
[-] attribute-filter.asset.php
[edit]
[-] wc-blocks-registry.asset.php
[edit]
[-] product-stock-indicator.css
[edit]
[-] product-gallery-large-image-style.asset.php
[edit]
[-] add-to-cart-form-rtl.css
[edit]
[-] product-template-style.js.LICENSE.txt
[edit]
[-] product-results-count-rtl.css
[edit]
[-] stock-filter-wrapper-rtl.css
[edit]
[-] price-filter-frontend.asset.php
[edit]
[-] order-confirmation-status.asset.php
[edit]
[-] collection-stock-filter-frontend.js
[edit]
[-] wc-payment-method-cheque.asset.php
[edit]
[-] mini-cart-rtl.css
[edit]
[+]
related-products
[+]
product-top-rated
[-] handpicked-products.asset.php
[edit]
[-] product-template-rtl.css
[edit]
[-] product-results-count.js
[edit]
[-] all-products-rtl.css
[edit]
[-] customer-account.asset.php
[edit]
[-] product-add-to-cart.css
[edit]
[-] attribute-filter-frontend.js
[edit]
[-] product-details-style.js.LICENSE.txt
[edit]
[-] all-reviews.js
[edit]
[-] cart-rtl.css
[edit]
[-] checkout.asset.php
[edit]
[-] product-on-sale-style.js.LICENSE.txt
[edit]
[-] product-results-count-style.asset.php
[edit]
[-] rating-filter-rtl.css
[edit]
[-] product-sale-badge-rtl.css
[edit]
[-] featured-product-style.js.LICENSE.txt
[edit]
[-] product-sale-badge.js
[edit]
[-] wc-interactivity-dropdown.asset.php
[edit]
[-] stock-filter-wrapper.css
[edit]
[+]
order-confirmation-downloads-wrapper
[-] order-confirmation-summary.asset.php
[edit]
[-] mini-cart-style.asset.php
[edit]
[-] wc-settings.asset.php
[edit]
[-] catalog-sorting.css
[edit]
[-] customer-account-style.js.LICENSE.txt
[edit]
[-] product-search.js
[edit]
[-] featured-product-rtl.css
[edit]
[-] product-button-frontend.js
[edit]
[-] collection-price-filter-style.asset.php
[edit]
[-] featured-category-style.js.LICENSE.txt
[edit]
[-] order-confirmation-totals.asset.php
[edit]
[+]
order-confirmation-shipping-wrapper
[+]
classic-shortcode
[-] wc-payment-method-bacs.asset.php
[edit]
[-] rating-filter-wrapper.css
[edit]
[-] product-search-rtl.css
[edit]
[-] reviews-frontend.js
[edit]
[+]
filter-wrapper
[-] 8280-frontend.js
[edit]
[-] product-image-rtl.css
[edit]
[-] product-collection.asset.php
[edit]
[-] handpicked-products-style.js.LICENSE.txt
[edit]
[-] product-search-style.asset.php
[edit]
[-] active-filters-frontend.js
[edit]
[-] active-filters-rtl.css
[edit]
[-] order-confirmation-additional-information.js
[edit]
[-] add-to-cart-form.css
[edit]
[+]
product-gallery
[-] collection-price-filter-style.js.LICENSE.txt
[edit]
[-] product-results-count.asset.php
[edit]
[-] product-add-to-cart-frontend.js
[edit]
[+]
product-reviews
[-] product-rating.js
[edit]
[-] customer-account.js
[edit]
[-] product-gallery-large-image-next-previous.js
[edit]
[-] wc-interactivity.js
[edit]
[-] product-sku.js
[edit]
[-] order-confirmation-status-rtl.css
[edit]
[-] order-confirmation-billing-address.asset.php
[edit]
[+]
product-meta
[-] product-gallery-thumbnails.js
[edit]
[-] wc-blocks-style.js.LICENSE.txt
[edit]
[-] price-filter-frontend.js
[edit]
[+]
checkout-blocks
[-] product-reviews-rtl.css
[edit]
[-] order-confirmation-billing-address.css
[edit]
[-] mini-cart-frontend.js
[edit]
[-] wc-blocks-middleware.asset.php
[edit]
[-] handpicked-products.js
[edit]
[-] product-button-interactivity-frontend.js
[edit]
[+]
attribute-filter
[-] attribute-filter.js
[edit]
[-] reviews-by-category-rtl.css
[edit]
[-] price-filter-wrapper.css
[edit]
[-] collection-stock-filter-style.asset.php
[edit]
[-] product-button-rtl.css
[edit]
[-] wc-payment-method-cod.js
[edit]
[-] breadcrumbs-rtl.css
[edit]
[+]
order-confirmation-summary
[-] product-details-style.asset.php
[edit]
[-] featured-category.asset.php
[edit]
[-] order-confirmation-shipping-address-style.asset.php
[edit]
[-] product-gallery-pager.js
[edit]
[-] wc-blocks-classic-template-revert-button-style-rtl.css
[edit]
[+]
product-rating-stars
[-] rating-filter.js
[edit]
[-] page-content-wrapper.js
[edit]
[-] product-gallery-frontend.asset.php
[edit]
[-] collection-stock-filter-rtl.css
[edit]
[-] product-template.css
[edit]
[+]
collection-stock-filter
[-] product-price.js
[edit]
[-] wc-blocks-middleware.js
[edit]
[-] all-products-frontend.js
[edit]
[-] order-confirmation-additional-information.asset.php
[edit]
[-] active-filters-wrapper.css
[edit]
[-] product-gallery-large-image-next-previous-style.asset.php
[edit]
[-] product-results-count.css
[edit]
[-] stock-filter-rtl.css
[edit]
[-] customer-account.css
[edit]
[-] product-new.js
[edit]
[-] collection-price-filter-frontend.asset.php
[edit]
[-] product-collection-style.js.LICENSE.txt
[edit]
[-] legacy-template-rtl.css
[edit]
[-] product-stock-indicator-rtl.css
[edit]
[-] packages-style-style.js.LICENSE.txt
[edit]
[-] legacy-template.css
[edit]
[-] product-sku-rtl.css
[edit]
[-] all-products-style.js.LICENSE.txt
[edit]
[-] order-confirmation-billing-wrapper-style.asset.php
[edit]
[-] wc-blocks-google-analytics.asset.php
[edit]
[-] all-reviews.css
[edit]
[-] product-gallery-thumbnails-style.asset.php
[edit]
[-] order-confirmation-additional-information.css
[edit]
[-] all-reviews.asset.php
[edit]
[-] product-gallery-large-image-next-previous.asset.php
[edit]
[-] product-top-rated.js
[edit]
[-] product-summary.js
[edit]
[-] active-filters.css
[edit]
[-] product-rating.css
[edit]
[-] active-filters-wrapper-frontend.js
[edit]
[-] product-sku.css
[edit]
[-] featured-product.css
[edit]
[-] mini-cart.js
[edit]
[-] order-confirmation-totals-wrapper-style.asset.php
[edit]
[-] product-query.asset.php
[edit]
[-] handpicked-products-style.asset.php
[edit]
[-] wc-blocks-data.js
[edit]
[-] rating-filter.asset.php
[edit]
[+]
mini-cart
[+]
breadcrumbs
[-] product-top-rated-style.asset.php
[edit]
[-] collection-price-filter.js
[edit]
[-] attribute-filter-wrapper-rtl.css
[edit]
[-] product-tag.js
[edit]
[-] product-rating-stars-frontend.js
[edit]
[-] mini-cart-contents-rtl.css
[edit]
[-] product-search.css
[edit]
[-] all-products-frontend.asset.php
[edit]
[-] product-best-sellers-style.asset.php
[edit]
[-] product-tag-style.asset.php
[edit]
[-] product-best-sellers.asset.php
[edit]
[-] product-title-frontend.js
[edit]
[-] featured-product.asset.php
[edit]
[-] order-confirmation-status.css
[edit]
[-] stock-filter-style.asset.php
[edit]
[-] product-summary.css
[edit]
[-] rating-filter-style.js.LICENSE.txt
[edit]
[-] cart-frontend.asset.php
[edit]
[-] price-filter-style.js.LICENSE.txt
[edit]
[-] filter-wrapper-style.asset.php
[edit]
[-] wc-shipping-method-pickup-location.js
[edit]
[-] price-filter-rtl.css
[edit]
[-] product-on-sale-style.asset.php
[edit]
[-] mini-cart-contents.css
[edit]
[-] wc-blocks-editor-style-rtl.css
[edit]
[-] order-confirmation-totals.css
[edit]
[-] reviews-by-product-style.asset.php
[edit]
[-] order-confirmation-billing-wrapper.js
[edit]
[-] product-template.js
[edit]
[-] mini-cart.css
[edit]
[-] store-notices.js
[edit]
[-] product-button.css
[edit]
[-] single-product.js
[edit]
[-] wc-blocks-classic-template-revert-button.js
[edit]
[-] product-new-style.asset.php
[edit]
[-] product-reviews-style.asset.php
[edit]
[-] price-filter-wrapper-rtl.css
[edit]
[-] cart-frontend.js
[edit]
[-] reviews-by-category-style.asset.php
[edit]
[+]
product-categories
[-] blocks-components.js
[edit]
[-] filter-wrapper.css
[edit]
[-] product-template-style.asset.php
[edit]
[-] breadcrumbs.asset.php
[edit]
[-] reviews-by-product.js
[edit]
[-] filter-wrapper.js
[edit]
[+]
cart-blocks
[-] collection-stock-filter.asset.php
[edit]
[-] customer-account-rtl.css
[edit]
[-] mini-cart-contents-style.asset.php
[edit]
[+]
collection-filters
[-] product-collection-no-results-style.asset.php
[edit]
[-] order-confirmation-billing-address.js
[edit]
[-] order-confirmation-shipping-address-rtl.css
[edit]
[-] wc-blocks-shared-hocs.js
[edit]
[-] wc-blocks-data.asset.php
[edit]
[-] price-filter.css
[edit]
[-] product-title.js
[edit]
[-] product-gallery-frontend.js
[edit]
[-] order-confirmation-summary-style.asset.php
[edit]
[-] single-product-style.asset.php
[edit]
[-] reviews-frontend.asset.php
[edit]
[+]
order-confirmation-billing-address
[+]
product-results-count
[-] cart.js
[edit]
[-] wc-blocks-editor-style.css
[edit]
[-] store-notices-style.asset.php
[edit]
[-] order-confirmation-billing-address-rtl.css
[edit]
[-] order-confirmation-summary.css
[edit]
[+]
product-rating-counter
[-] product-gallery-pager.asset.php
[edit]
[+]
handpicked-products
[-] checkout-rtl.css
[edit]
[+]
catalog-sorting
[-] mini-cart-style.js.LICENSE.txt
[edit]
[-] mini-cart-contents.js
[edit]
[-] order-confirmation-downloads.css
[edit]
[-] product-top-rated.asset.php
[edit]
[-] add-to-cart-form-style.asset.php
[edit]
[-] collection-filters-style.asset.php
[edit]
[-] filter-wrapper-frontend.asset.php
[edit]
[-] wc-blocks-rtl.css
[edit]
[-] breadcrumbs-style.asset.php
[edit]
[-] price-format.asset.php
[edit]
[-] mini-cart-component-frontend.js
[edit]
[-] product-categories-rtl.css
[edit]
[-] checkout.css
[edit]
[-] checkout-style.asset.php
[edit]
[-] product-best-sellers-style.js.LICENSE.txt
[edit]
[+]
product-category
[-] mini-cart.asset.php
[edit]
[-] stock-filter.asset.php
[edit]
[-] stock-filter-frontend.asset.php
[edit]
[+]
product-gallery-pager
[-] collection-stock-filter-style.js.LICENSE.txt
[edit]
[-] product-category.asset.php
[edit]
[+]
active-filters
[-] product-best-sellers.js
[edit]
[-] product-stock-indicator.js
[edit]
[-] product-stock-indicator-frontend.js
[edit]
[-] collection-filters.js
[edit]
[-] product-categories.js
[edit]
[-] collection-price-filter-frontend.js
[edit]
[-] order-confirmation-downloads.js
[edit]
[+]
product-best-sellers
[-] order-confirmation-totals.js
[edit]
[-] wc-blocks-vendors.asset.php
[edit]
[-] product-button-interactivity-frontend.asset.php
[edit]
[-] wc-blocks-classic-template-revert-button-style.css
[edit]
[-] stock-filter-wrapper-frontend.js
[edit]
[-] product-tag.asset.php
[edit]
[-] mini-cart-contents.asset.php
[edit]
[-] stock-filter.js
[edit]
[+]
rating-filter
[-] order-confirmation-downloads-rtl.css
[edit]
[-] page-content-wrapper.asset.php
[edit]
[+]
featured-category
[-] product-sale-badge.css
[edit]
[-] product-title.css
[edit]
[-] breadcrumbs.js
[edit]
[-] order-confirmation-shipping-wrapper.asset.php
[edit]
[-] packages-style-style.asset.php
[edit]
[-] order-confirmation-status.js
[edit]
[-] product-gallery.js
[edit]
[-] product-query-style.asset.php
[edit]
[-] wc-payment-method-paypal.asset.php
[edit]
[-] featured-category.css
[edit]
[-] customer-account-style.asset.php
[edit]
[-] legacy-template.js
[edit]
[-] attribute-filter-wrapper.css
[edit]
[-] wc-blocks-shared-context.js
[edit]
[-] packages-style.css
[edit]
[-] store-notices.asset.php
[edit]
[-] wc-blocks.css
[edit]
[-] reviews-by-category.asset.php
[edit]
[-] collection-stock-filter.css
[edit]
[+]
order-confirmation-status
[-] product-gallery-style.js.LICENSE.txt
[edit]
[-] product-category-style.js.LICENSE.txt
[edit]
[-] price-filter-wrapper-frontend.js
[edit]
[-] product-tag-style.js.LICENSE.txt
[edit]
[-] price-filter.asset.php
[edit]
[-] product-gallery-large-image-style.js.LICENSE.txt
[edit]
[-] single-product.asset.php
[edit]
[-] attribute-filter.css
[edit]
[-] all-reviews-style.asset.php
[edit]
[-] price-filter-style.asset.php
[edit]
[+]
product-template
[-] single-product.css
[edit]
[-] blocks-checkout.js
[edit]
[-] product-price-rtl.css
[edit]
[-] order-confirmation-additional-information-style.asset.php
[edit]
[-] order-confirmation-downloads-wrapper-style.js.LICENSE.txt
[edit]
[+]
customer-account
[-] product-add-to-cart.js
[edit]
[-] catalog-sorting-rtl.css
[edit]
[-] order-confirmation-downloads-wrapper.asset.php
[edit]
[-] wc-blocks-shared-hocs.asset.php
[edit]
[-] order-confirmation-downloads-style.asset.php
[edit]
[-] product-query-style.js.LICENSE.txt
[edit]
[-] rating-filter-frontend.asset.php
[edit]
[-] wc-blocks-shared-context.asset.php
[edit]
[-] product-sale-badge-frontend.js
[edit]