/
home
/
techb158
/
balacoffee.com
/
wp-content
/
plugins
/
woocommerce
/
assets
/
client
/
blocks
/
/home/techb158/balacoffee.com/wp-content/plugins/woocommerce/assets/client/blocks
mkdir
upload
Name
Size
Mode
Actions
@woocommerce/
-
0755
rm
@wordpress/
-
0755
rm
accordion-group/
-
0755
rm
accordion-header/
-
0755
rm
accordion-item/
-
0755
rm
accordion-panel/
-
0755
rm
active-filters/
-
0755
rm
add-to-cart-form/
-
0755
rm
add-to-cart-with-options/
-
0755
rm
add-to-cart-with-options-grouped-product-item/
-
0755
rm
add-to-cart-with-options-grouped-product-item-label/
-
0755
rm
add-to-cart-with-options-grouped-product-item-selector/
-
0755
rm
add-to-cart-with-options-grouped-product-selector/
-
0755
rm
add-to-cart-with-options-quantity-selector/
-
0755
rm
add-to-cart-with-options-variation-description/
-
0755
rm
add-to-cart-with-options-variation-selector/
-
0755
rm
add-to-cart-with-options-variation-selector-attribute/
-
0755
rm
add-to-cart-with-options-variation-selector-attribute-name/
-
0755
rm
add-to-cart-with-options-variation-selector-attribute-options/
-
0755
rm
all-products/
-
0755
rm
all-reviews/
-
0755
rm
attribute-filter/
-
0755
rm
breadcrumbs/
-
0755
rm
cart-link/
-
0755
rm
catalog-sorting/
-
0755
rm
category-description/
-
0755
rm
category-title/
-
0755
rm
checkout/
-
0755
rm
classic-shortcode/
-
0755
rm
coming-soon/
-
0755
rm
coupon-code/
-
0755
rm
customer-account/
-
0755
rm
email-content/
-
0755
rm
featured-category/
-
0755
rm
featured-product/
-
0755
rm
filter-wrapper/
-
0755
rm
handpicked-products/
-
0755
rm
inner-blocks/
-
0755
rm
mini-cart/
-
0755
rm
mini-cart-contents/
-
0755
rm
mini-cart-contents-block/
-
0755
rm
order-confirmation-additional-fields/
-
0755
rm
order-confirmation-additional-fields-wrapper/
-
0755
rm
order-confirmation-additional-information/
-
0755
rm
order-confirmation-billing-address/
-
0755
rm
order-confirmation-billing-wrapper/
-
0755
rm
order-confirmation-create-account/
-
0755
rm
order-confirmation-downloads/
-
0755
rm
order-confirmation-downloads-wrapper/
-
0755
rm
order-confirmation-shipping-address/
-
0755
rm
order-confirmation-shipping-wrapper/
-
0755
rm
order-confirmation-status/
-
0755
rm
order-confirmation-summary/
-
0755
rm
order-confirmation-totals/
-
0755
rm
order-confirmation-totals-wrapper/
-
0755
rm
page-content-wrapper/
-
0755
rm
payment-method-icons/
-
0755
rm
price-filter/
-
0755
rm
product-average-rating/
-
0755
rm
product-best-sellers/
-
0755
rm
product-button/
-
0755
rm
product-categories/
-
0755
rm
product-category/
-
0755
rm
product-collection/
-
0755
rm
product-collection-no-results/
-
0755
rm
product-description/
-
0755
rm
product-details/
-
0755
rm
product-filter-active/
-
0755
rm
product-filter-attribute/
-
0755
rm
product-filter-checkbox-list/
-
0755
rm
product-filter-chips/
-
0755
rm
product-filter-clear-button/
-
0755
rm
product-filter-price/
-
0755
rm
product-filter-price-slider/
-
0755
rm
product-filter-rating/
-
0755
rm
product-filter-removable-chips/
-
0755
rm
product-filter-status/
-
0755
rm
product-filter-taxonomy/
-
0755
rm
product-filters/
-
0755
rm
product-gallery/
-
0755
rm
product-gallery-large-image/
-
0755
rm
product-gallery-large-image-next-previous/
-
0755
rm
product-gallery-thumbnails/
-
0755
rm
product-image/
-
0755
rm
product-image-gallery/
-
0755
rm
product-meta/
-
0755
rm
product-new/
-
0755
rm
product-on-sale/
-
0755
rm
product-price/
-
0755
rm
product-rating/
-
0755
rm
product-rating-counter/
-
0755
rm
product-rating-stars/
-
0755
rm
product-results-count/
-
0755
rm
product-review-author-name/
-
0755
rm
product-review-content/
-
0755
rm
product-review-date/
-
0755
rm
product-review-form/
-
0755
rm
product-review-rating/
-
0755
rm
product-review-template/
-
0755
rm
product-reviews/
-
0755
rm
product-reviews-pagination/
-
0755
rm
product-reviews-pagination-next/
-
0755
rm
product-reviews-pagination-numbers/
-
0755
rm
product-reviews-pagination-previous/
-
0755
rm
product-reviews-title/
-
0755
rm
product-sale-badge/
-
0755
rm
product-sku/
-
0755
rm
product-specifications/
-
0755
rm
product-stock-indicator/
-
0755
rm
product-summary/
-
0755
rm
product-tag/
-
0755
rm
product-template/
-
0755
rm
product-title/
-
0755
rm
product-top-rated/
-
0755
rm
products-by-attribute/
-
0755
rm
rating-filter/
-
0755
rm
related-products/
-
0755
rm
reviews-by-category/
-
0755
rm
reviews-by-product/
-
0755
rm
single-product/
-
0755
rm
stock-filter/
-
0755
rm
store-notices/
-
0755
rm
woocommerce/
-
0755
rm
278.js
2693
0644
edit
dl
rm
774.js
11478
0644
edit
dl
rm
4017-style.js.LICENSE.txt
121
0644
edit
dl
rm
accordion-group.asset.php
204
0644
edit
dl
rm
accordion-group.js
6120
0644
edit
dl
rm
accordion-header-style.asset.php
178
0644
edit
dl
rm
accordion-header.asset.php
178
0644
edit
dl
rm
accordion-header.js
9513
0644
edit
dl
rm
accordion-item-style.asset.php
203
0644
edit
dl
rm
accordion-item.asset.php
203
0644
edit
dl
rm
accordion-item.js
5054
0644
edit
dl
rm
accordion-panel-style.asset.php
167
0644
edit
dl
rm
accordion-panel.asset.php
167
0644
edit
dl
rm
accordion-panel.js
5538
0644
edit
dl
rm
active-filters-frontend.asset.php
357
0644
edit
dl
rm
active-filters-frontend.js
18211
0644
edit
dl
rm
active-filters-rtl.css
9924
0644
edit
dl
rm
active-filters-style.asset.php
390
0644
edit
dl
rm
active-filters-wrapper-frontend.js
14423
0644
edit
dl
rm
active-filters-wrapper-rtl.css
9328
0644
edit
dl
rm
active-filters-wrapper.css
9328
0644
edit
dl
rm
active-filters.asset.php
390
0644
edit
dl
rm
active-filters.css
9923
0644
edit
dl
rm
active-filters.js
17616
0644
edit
dl
rm
add-to-cart-form.asset.php
269
0644
edit
dl
rm
add-to-cart-form.js
11395
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item-label-style.asset.php
221
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item-label.asset.php
221
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item-label.js
3607
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item-selector-rtl.css
2659
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item-selector-style.asset.php
246
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item-selector.asset.php
246
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item-selector.css
2659
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item-selector.js
4487
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item-style.asset.php
329
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item.asset.php
329
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-item.js
12507
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-selector.asset.php
190
0644
edit
dl
rm
add-to-cart-with-options-grouped-product-selector.js
3896
0644
edit
dl
rm
add-to-cart-with-options-quantity-selector.asset.php
207
0644
edit
dl
rm
add-to-cart-with-options-quantity-selector.js
3639
0644
edit
dl
rm
add-to-cart-with-options-variation-description-style.asset.php
201
0644
edit
dl
rm
add-to-cart-with-options-variation-description.asset.php
201
0644
edit
dl
rm
add-to-cart-with-options-variation-description.js
3504
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute-name-style.asset.php
218
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute-name.asset.php
218
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute-name.js
4327
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute-options-rtl.css
2400
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute-options-style.asset.php
246
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute-options.asset.php
246
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute-options.css
2399
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute-options.js
8181
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute-style.asset.php
240
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute.asset.php
240
0644
edit
dl
rm
add-to-cart-with-options-variation-selector-attribute.js
4559
0644
edit
dl
rm
add-to-cart-with-options-variation-selector.asset.php
201
0644
edit
dl
rm
add-to-cart-with-options-variation-selector.js
3839
0644
edit
dl
rm
add-to-cart-with-options.asset.php
339
0644
edit
dl
rm
add-to-cart-with-options.js
15176
0644
edit
dl
rm
all-products-frontend.asset.php
557
0644
edit
dl
rm
all-products-frontend.js
29958
0644
edit
dl
rm
all-products-rtl.css
26155
0644
edit
dl
rm
all-products-style.asset.php
569
0644
edit
dl
rm
all-products.asset.php
569
0644
edit
dl
rm
all-products.css
26129
0644
edit
dl
rm
all-products.js
121839
0644
edit
dl
rm
all-reviews-rtl.css
12067
0644
edit
dl
rm
all-reviews-style.asset.php
349
0644
edit
dl
rm
all-reviews.asset.php
349
0644
edit
dl
rm
all-reviews.css
12063
0644
edit
dl
rm
all-reviews.js
25861
0644
edit
dl
rm
attribute-filter-frontend.asset.php
429
0644
edit
dl
rm
attribute-filter-frontend.js
22200
0644
edit
dl
rm
attribute-filter-rtl.css
29700
0644
edit
dl
rm
attribute-filter-style.asset.php
448
0644
edit
dl
rm
attribute-filter-style.js.LICENSE.txt
121
0644
edit
dl
rm
attribute-filter-wrapper-frontend.js
18651
0644
edit
dl
rm
attribute-filter-wrapper-rtl.css
8564
0644
edit
dl
rm
attribute-filter-wrapper.css
8559
0644
edit
dl
rm
attribute-filter.asset.php
448
0644
edit
dl
rm
attribute-filter.css
29682
0644
edit
dl
rm
attribute-filter.js
35332
0644
edit
dl
rm
base-components-stock-filter-wrapper~attribute-filter-wrapper~rating-filter-wrapper-style.scss-rtl.css
20540
0644
edit
dl
rm
base-components-stock-filter-wrapper~attribute-filter-wrapper~rating-filter-wrapper-style.scss.css
20528
0644
edit
dl
rm
blocks-checkout-events.asset.php
109
0644
edit
dl
rm
blocks-checkout-events.js
1668
0644
edit
dl
rm
blocks-checkout.asset.php
500
0644
edit
dl
rm
blocks-checkout.js
2728
0644
edit
dl
rm
blocks-components.asset.php
388
0644
edit
dl
rm
blocks-components.js
2498
0644
edit
dl
rm
blocks-json.php
199417
0644
edit
dl
rm
breadcrumbs-rtl.css
218
0644
edit
dl
rm
breadcrumbs-style.asset.php
209
0644
edit
dl
rm
breadcrumbs.asset.php
209
0644
edit
dl
rm
breadcrumbs.css
217
0644
edit
dl
rm
breadcrumbs.js
3862
0644
edit
dl
rm
cart-frontend.asset.php
671
0644
edit
dl
rm
cart-frontend.js
40530
0644
edit
dl
rm
cart-link-rtl.css
1196
0644
edit
dl
rm
cart-link-style.asset.php
209
0644
edit
dl
rm
cart-link.asset.php
209
0644
edit
dl
rm
cart-link.css
1192
0644
edit
dl
rm
cart-link.js
8853
0644
edit
dl
rm
cart-rtl.css
74406
0644
edit
dl
rm
cart-style.asset.php
703
0644
edit
dl
rm
cart.asset.php
703
0644
edit
dl
rm
cart.css
74372
0644
edit
dl
rm
cart.js
152202
0644
edit
dl
rm
catalog-sorting-rtl.css
420
0644
edit
dl
rm
catalog-sorting-style.asset.php
209
0644
edit
dl
rm
catalog-sorting.asset.php
209
0644
edit
dl
rm
catalog-sorting.css
420
0644
edit
dl
rm
catalog-sorting.js
4988
0644
edit
dl
rm
category-description-style.asset.php
214
0644
edit
dl
rm
category-description.asset.php
214
0644
edit
dl
rm
category-description.js
3524
0644
edit
dl
rm
category-title-style.asset.php
245
0644
edit
dl
rm
category-title.asset.php
245
0644
edit
dl
rm
category-title.js
5749
0644
edit
dl
rm
checkout-frontend.asset.php
662
0644
edit
dl
rm
checkout-frontend.js
60150
0644
edit
dl
rm
checkout-rtl.css
164153
0644
edit
dl
rm
checkout-style.asset.php
672
0644
edit
dl
rm
checkout.asset.php
631
0644
edit
dl
rm
checkout.css
164056
0644
edit
dl
rm
checkout.js
209800
0644
edit
dl
rm
classic-shortcode-rtl.css
177
0644
edit
dl
rm
classic-shortcode-style.asset.php
243
0644
edit
dl
rm
classic-shortcode.asset.php
243
0644
edit
dl
rm
classic-shortcode.css
176
0644
edit
dl
rm
classic-shortcode.js
11354
0644
edit
dl
rm
coming-soon-rtl.css
2189
0644
edit
dl
rm
coming-soon-style.asset.php
231
0644
edit
dl
rm
coming-soon.asset.php
231
0644
edit
dl
rm
coming-soon.css
2186
0644
edit
dl
rm
coming-soon.js
6937
0644
edit
dl
rm
coupon-code-style.asset.php
231
0644
edit
dl
rm
coupon-code.asset.php
231
0644
edit
dl
rm
coupon-code.js
4377
0644
edit
dl
rm
customer-account.asset.php
224
0644
edit
dl
rm
customer-account.js
10088
0644
edit
dl
rm
dependency-detection.js
3228
0644
edit
dl
rm
email-content-style.asset.php
228
0644
edit
dl
rm
email-content.asset.php
228
0644
edit
dl
rm
email-content.js
1922
0644
edit
dl
rm
featured-category-rtl.css
5517
0644
edit
dl
rm
featured-category-style.asset.php
420
0644
edit
dl
rm
featured-category.asset.php
420
0644
edit
dl
rm
featured-category.css
5516
0644
edit
dl
rm
featured-category.js
48740
0644
edit
dl
rm
featured-product-rtl.css
5966
0644
edit
dl
rm
featured-product-style.asset.php
420
0644
edit
dl
rm
featured-product.asset.php
420
0644
edit
dl
rm
featured-product.css
5965
0644
edit
dl
rm
featured-product.js
49255
0644
edit
dl
rm
filter-wrapper-frontend.asset.php
511
0644
edit
dl
rm
filter-wrapper-frontend.js
13550
0644
edit
dl
rm
filter-wrapper-rtl.css
596
0644
edit
dl
rm
filter-wrapper-style.asset.php
530
0644
edit
dl
rm
filter-wrapper.asset.php
229
0644
edit
dl
rm
filter-wrapper.css
595
0644
edit
dl
rm
filter-wrapper.js
8349
0644
edit
dl
rm
handpicked-products-style.asset.php
336
0644
edit
dl
rm
handpicked-products.asset.php
336
0644
edit
dl
rm
handpicked-products.js
25766
0644
edit
dl
rm
interactivity-api-assets.php
358
0644
edit
dl
rm
interactivity-blocks-frontend-assets.php
10578
0644
edit
dl
rm
legacy-template-rtl.css
354
0644
edit
dl
rm
legacy-template-style.asset.php
274
0644
edit
dl
rm
legacy-template.asset.php
274
0644
edit
dl
rm
legacy-template.css
353
0644
edit
dl
rm
legacy-template.js
21744
0644
edit
dl
rm
mini-cart-component-frontend.asset.php
545
0644
edit
dl
rm
mini-cart-component-frontend.js
20948
0644
edit
dl
rm
mini-cart-contents-rtl.css
41219
0644
edit
dl
rm
mini-cart-contents-style.asset.php
551
0644
edit
dl
rm
mini-cart-contents.asset.php
532
0644
edit
dl
rm
mini-cart-contents.css
41210
0644
edit
dl
rm
mini-cart-contents.js
62881
0644
edit
dl
rm
mini-cart-frontend.asset.php
242
0644
edit
dl
rm
mini-cart-frontend.js
5965
0644
edit
dl
rm
mini-cart-rtl.css
12209
0644
edit
dl
rm
mini-cart-style.asset.php
357
0644
edit
dl
rm
mini-cart.asset.php
297
0644
edit
dl
rm
mini-cart.css
12205
0644
edit
dl
rm
mini-cart.js
19986
0644
edit
dl
rm
order-confirmation-additional-fields-rtl.css
2180
0644
edit
dl
rm
order-confirmation-additional-fields-style.asset.php
216
0644
edit
dl
rm
order-confirmation-additional-fields-wrapper-rtl.css
143
0644
edit
dl
rm
order-confirmation-additional-fields-wrapper-style.asset.php
216
0644
edit
dl
rm
order-confirmation-additional-fields-wrapper.asset.php
216
0644
edit
dl
rm
order-confirmation-additional-fields-wrapper.css
142
0644
edit
dl
rm
order-confirmation-additional-fields-wrapper.js
5063
0644
edit
dl
rm
order-confirmation-additional-fields.asset.php
216
0644
edit
dl
rm
order-confirmation-additional-fields.css
2178
0644
edit
dl
rm
order-confirmation-additional-fields.js
5263
0644
edit
dl
rm
order-confirmation-additional-information-rtl.css
265
0644
edit
dl
rm
order-confirmation-additional-information-style.asset.php
201
0644
edit
dl
rm
order-confirmation-additional-information.asset.php
201
0644
edit
dl
rm
order-confirmation-additional-information.css
264
0644
edit
dl
rm
order-confirmation-additional-information.js
3540
0644
edit
dl
rm
order-confirmation-billing-address-rtl.css
1926
0644
edit
dl
rm
order-confirmation-billing-address-style.asset.php
216
0644
edit
dl
rm
order-confirmation-billing-address.asset.php
216
0644
edit
dl
rm
order-confirmation-billing-address.css
1924
0644
edit
dl
rm
order-confirmation-billing-address.js
5759
0644
edit
dl
rm
order-confirmation-billing-wrapper-style.asset.php
201
0644
edit
dl
rm
order-confirmation-billing-wrapper.asset.php
201
0644
edit
dl
rm
order-confirmation-billing-wrapper.js
3347
0644
edit
dl
rm
order-confirmation-create-account-frontend.asset.php
270
0644
edit
dl
rm
order-confirmation-create-account-frontend.js
12303
0644
edit
dl
rm
order-confirmation-create-account-rtl.css
9192
0644
edit
dl
rm
order-confirmation-create-account-style.asset.php
306
0644
edit
dl
rm
order-confirmation-create-account.asset.php
306
0644
edit
dl
rm
order-confirmation-create-account.css
9188
0644
edit
dl
rm
order-confirmation-create-account.js
12857
0644
edit
dl
rm
order-confirmation-downloads-rtl.css
1684
0644
edit
dl
rm
order-confirmation-downloads-style.asset.php
218
0644
edit
dl
rm
order-confirmation-downloads-wrapper-style.asset.php
216
0644
edit
dl
rm
order-confirmation-downloads-wrapper.asset.php
216
0644
edit
dl
rm
order-confirmation-downloads-wrapper.js
3566
0644
edit
dl
rm
order-confirmation-downloads.asset.php
218
0644
edit
dl
rm
order-confirmation-downloads.css
1683
0644
edit
dl
rm
order-confirmation-downloads.js
5556
0644
edit
dl
rm
order-confirmation-shipping-address-rtl.css
2496
0644
edit
dl
rm
order-confirmation-shipping-address-style.asset.php
216
0644
edit
dl
rm
order-confirmation-shipping-address.asset.php
216
0644
edit
dl
rm
order-confirmation-shipping-address.css
2494
0644
edit
dl
rm
order-confirmation-shipping-address.js
5766
0644
edit
dl
rm
order-confirmation-shipping-wrapper-style.asset.php
201
0644
edit
dl
rm
order-confirmation-shipping-wrapper.asset.php
201
0644
edit
dl
rm
order-confirmation-shipping-wrapper.js
3374
0644
edit
dl
rm
order-confirmation-status-rtl.css
887
0644
edit
dl
rm
order-confirmation-status-style.asset.php
201
0644
edit
dl
rm
order-confirmation-status.asset.php
201
0644
edit
dl
rm
order-confirmation-status.css
887
0644
edit
dl
rm
order-confirmation-status.js
3759
0644
edit
dl
rm
order-confirmation-summary-rtl.css
976
0644
edit
dl
rm
order-confirmation-summary-style.asset.php
263
0644
edit
dl
rm
order-confirmation-summary.asset.php
263
0644
edit
dl
rm
order-confirmation-summary.css
975
0644
edit
dl
rm
order-confirmation-summary.js
5620
0644
edit
dl
rm
order-confirmation-totals-rtl.css
2119
0644
edit
dl
rm
order-confirmation-totals-style.asset.php
228
0644
edit
dl
rm
order-confirmation-totals-wrapper-style.asset.php
192
0644
edit
dl
rm
order-confirmation-totals-wrapper.asset.php
192
0644
edit
dl
rm
order-confirmation-totals-wrapper.js
3994
0644
edit
dl
rm
order-confirmation-totals.asset.php
228
0644
edit
dl
rm
order-confirmation-totals.css
2117
0644
edit
dl
rm
order-confirmation-totals.js
6360
0644
edit
dl
rm
packages-style-rtl.css
47383
0644
edit
dl
rm
packages-style-style.asset.php
436
0644
edit
dl
rm
packages-style-style.js.LICENSE.txt
1509
0644
edit
dl
rm
packages-style.css
47349
0644
edit
dl
rm
page-content-wrapper-style.asset.php
216
0644
edit
dl
rm
page-content-wrapper.asset.php
216
0644
edit
dl
rm
page-content-wrapper.js
4967
0644
edit
dl
rm
payment-method-icons-rtl.css
528
0644
edit
dl
rm
payment-method-icons-style.asset.php
178
0644
edit
dl
rm
payment-method-icons.asset.php
178
0644
edit
dl
rm
payment-method-icons.css
527
0644
edit
dl
rm
payment-method-icons.js
2421
0644
edit
dl
rm
price-filter-frontend.asset.php
320
0644
edit
dl
rm
price-filter-frontend.js
21370
0644
edit
dl
rm
price-filter-rtl.css
18162
0644
edit
dl
rm
price-filter-style.asset.php
370
0644
edit
dl
rm
price-filter-wrapper-frontend.js
17373
0644
edit
dl
rm
price-filter-wrapper-rtl.css
17566
0644
edit
dl
rm
price-filter-wrapper.css
17542
0644
edit
dl
rm
price-filter.asset.php
370
0644
edit
dl
rm
price-filter.css
18137
0644
edit
dl
rm
price-filter.js
23478
0644
edit
dl
rm
price-format.asset.php
112
0644
edit
dl
rm
price-format.js
1629
0644
edit
dl
rm
product-average-rating-frontend.js
2356
0644
edit
dl
rm
product-average-rating.js
2533
0644
edit
dl
rm
product-best-sellers-style.asset.php
336
0644
edit
dl
rm
product-best-sellers.asset.php
336
0644
edit
dl
rm
product-best-sellers.js
25560
0644
edit
dl
rm
product-button-frontend.js
13616
0644
edit
dl
rm
product-button-rtl.css
3936
0644
edit
dl
rm
product-button.css
3934
0644
edit
dl
rm
product-button.js
15222
0644
edit
dl
rm
product-categories-rtl.css
1820
0644
edit
dl
rm
product-categories-style.asset.php
254
0644
edit
dl
rm
product-categories.asset.php
254
0644
edit
dl
rm
product-categories.css
1819
0644
edit
dl
rm
product-categories.js
7479
0644
edit
dl
rm
product-category-style.asset.php
336
0644
edit
dl
rm
product-category.asset.php
336
0644
edit
dl
rm
product-category.js
29528
0644
edit
dl
rm
product-collection-no-results-style.asset.php
187
0644
edit
dl
rm
product-collection-no-results.asset.php
187
0644
edit
dl
rm
product-collection-no-results.js
3805
0644
edit
dl
rm
product-collection.asset.php
467
0644
edit
dl
rm
product-collection.js
106736
0644
edit
dl
rm
product-description-style.asset.php
230
0644
edit
dl
rm
product-description.asset.php
230
0644
edit
dl
rm
product-description.js
7347
0644
edit
dl
rm
product-details-rtl.css
2276
0644
edit
dl
rm
product-details-style.asset.php
277
0644
edit
dl
rm
product-details.asset.php
277
0644
edit
dl
rm
product-details.css
2273
0644
edit
dl
rm
product-details.js
10952
0644
edit
dl
rm
product-filter-active.asset.php
178
0644
edit
dl
rm
product-filter-active.js
2918
0644
edit
dl
rm
product-filter-attribute-rtl.css
1166
0644
edit
dl
rm
product-filter-attribute-style.asset.php
303
0644
edit
dl
rm
product-filter-attribute.asset.php
303
0644
edit
dl
rm
product-filter-attribute.css
1164
0644
edit
dl
rm
product-filter-attribute.js
18446
0644
edit
dl
rm
product-filter-checkbox-list.asset.php
209
0644
edit
dl
rm
product-filter-checkbox-list.js
8873
0644
edit
dl
rm
product-filter-chips.asset.php
192
0644
edit
dl
rm
product-filter-chips.js
8589
0644
edit
dl
rm
product-filter-clear-button-rtl.css
156
0644
edit
dl
rm
product-filter-clear-button-style.asset.php
187
0644
edit
dl
rm
product-filter-clear-button.asset.php
187
0644
edit
dl
rm
product-filter-clear-button.css
155
0644
edit
dl
rm
product-filter-clear-button.js
3287
0644
edit
dl
rm
product-filter-price-slider.asset.php
223
0644
edit
dl
rm
product-filter-price-slider.js
7416
0644
edit
dl
rm
product-filter-price.asset.php
290
0644
edit
dl
rm
product-filter-price.js
9242
0644
edit
dl
rm
product-filter-rating-rtl.css
872
0644
edit
dl
rm
product-filter-rating-style.asset.php
313
0644
edit
dl
rm
product-filter-rating.asset.php
313
0644
edit
dl
rm
product-filter-rating.css
870
0644
edit
dl
rm
product-filter-rating.js
12563
0644
edit
dl
rm
product-filter-removable-chips-style.asset.php
242
0644
edit
dl
rm
product-filter-removable-chips.asset.php
242
0644
edit
dl
rm
product-filter-removable-chips.js
7130
0644
edit
dl
rm
product-filter-status-rtl.css
948
0644
edit
dl
rm
product-filter-status-style.asset.php
303
0644
edit
dl
rm
product-filter-status.asset.php
303
0644
edit
dl
rm
product-filter-status.css
946
0644
edit
dl
rm
product-filter-status.js
11385
0644
edit
dl
rm
product-filter-taxonomy-rtl.css
872
0644
edit
dl
rm
product-filter-taxonomy-style.asset.php
319
0644
edit
dl
rm
product-filter-taxonomy.asset.php
319
0644
edit
dl
rm
product-filter-taxonomy.css
870
0644
edit
dl
rm
product-filter-taxonomy.js
16387
0644
edit
dl
rm
product-filters.asset.php
201
0644
edit
dl
rm
product-filters.js
6355
0644
edit
dl
rm
product-gallery-large-image-next-previous-style.asset.php
161
0644
edit
dl
rm
product-gallery-large-image-next-previous.asset.php
161
0644
edit
dl
rm
product-gallery-large-image-next-previous.js
5577
0644
edit
dl
rm
product-gallery-large-image.asset.php
150
0644
edit
dl
rm
product-gallery-large-image.js
2086
0644
edit
dl
rm
product-gallery-thumbnails-style.asset.php
234
0644
edit
dl
rm
product-gallery-thumbnails.asset.php
234
0644
edit
dl
rm
product-gallery-thumbnails.js
8582
0644
edit
dl
rm
product-gallery.asset.php
239
0644
edit
dl
rm
product-gallery.js
6348
0644
edit
dl
rm
product-image-frontend.js
6054
0644
edit
dl
rm
product-image-gallery-rtl.css
471
0644
edit
dl
rm
product-image-gallery-style.asset.php
269
0644
edit
dl
rm
product-image-gallery.css
470
0644
edit
dl
rm
product-image-rtl.css
4038
0644
edit
dl
rm
product-image.css
4036
0644
edit
dl
rm
product-image.js
7819
0644
edit
dl
rm
product-new-style.asset.php
336
0644
edit
dl
rm
product-new.asset.php
336
0644
edit
dl
rm
product-new.js
27690
0644
edit
dl
rm
product-on-sale-style.asset.php
336
0644
edit
dl
rm
product-on-sale.asset.php
336
0644
edit
dl
rm
product-on-sale.js
27589
0644
edit
dl
rm
product-price-frontend.js
6362
0644
edit
dl
rm
product-price-rtl.css
1779
0644
edit
dl
rm
product-price.css
1776
0644
edit
dl
rm
product-price.js
6652
0644
edit
dl
rm
product-query-rtl.css
507
0644
edit
dl
rm
product-query-style.asset.php
359
0644
edit
dl
rm
product-query.asset.php
359
0644
edit
dl
rm
product-query.css
505
0644
edit
dl
rm
product-query.js
37937
0644
edit
dl
rm
product-rating-counter-frontend.js
3174
0644
edit
dl
rm
product-rating-counter.js
3350
0644
edit
dl
rm
product-rating-frontend.js
5191
0644
edit
dl
rm
product-rating-rtl.css
280
0644
edit
dl
rm
product-rating-stars-frontend.js
5097
0644
edit
dl
rm
product-rating-stars-rtl.css
2967
0644
edit
dl
rm
product-rating-stars.css
2964
0644
edit
dl
rm
product-rating-stars.js
5299
0644
edit
dl
rm
product-rating.css
279
0644
edit
dl
rm
product-rating.js
5392
0644
edit
dl
rm
product-results-count-rtl.css
175
0644
edit
dl
rm
product-results-count-style.asset.php
192
0644
edit
dl
rm
product-results-count.asset.php
192
0644
edit
dl
rm
product-results-count.css
174
0644
edit
dl
rm
product-results-count.js
3779
0644
edit
dl
rm
product-review-author-name-rtl.css
135
0644
edit
dl
rm
product-review-author-name-style.asset.php
231
0644
edit
dl
rm
product-review-author-name.asset.php
231
0644
edit
dl
rm
product-review-author-name.css
134
0644
edit
dl
rm
product-review-author-name.js
3600
0644
edit
dl
rm
product-review-content-rtl.css
206
0644
edit
dl
rm
product-review-content-style.asset.php
234
0644
edit
dl
rm
product-review-content.asset.php
234
0644
edit
dl
rm
product-review-content.css
205
0644
edit
dl
rm
product-review-content.js
4083
0644
edit
dl
rm
product-review-date-rtl.css
128
0644
edit
dl
rm
product-review-date-style.asset.php
231
0644
edit
dl
rm
product-review-date.asset.php
231
0644
edit
dl
rm
product-review-date.css
127
0644
edit
dl
rm
product-review-date.js
4461
0644
edit
dl
rm
product-review-form.asset.php
262
0644
edit
dl
rm
product-review-form.js
5972
0644
edit
dl
rm
product-review-rating-style.asset.php
215
0644
edit
dl
rm
product-review-rating.asset.php
215
0644
edit
dl
rm
product-review-rating.js
3883
0644
edit
dl
rm
product-review-template-rtl.css
611
0644
edit
dl
rm
product-review-template-style.asset.php
271
0644
edit
dl
rm
product-review-template.asset.php
271
0644
edit
dl
rm
product-review-template.css
609
0644
edit
dl
rm
product-review-template.js
5855
0644
edit
dl
rm
product-reviews-pagination-next-style.asset.php
187
0644
edit
dl
rm
product-reviews-pagination-next.asset.php
187
0644
edit
dl
rm
product-reviews-pagination-next.js
3750
0644
edit
dl
rm
product-reviews-pagination-numbers-style.asset.php
176
0644
edit
dl
rm
product-reviews-pagination-numbers.asset.php
176
0644
edit
dl
rm
product-reviews-pagination-numbers.js
3629
0644
edit
dl
rm
product-reviews-pagination-previous-style.asset.php
187
0644
edit
dl
rm
product-reviews-pagination-previous.asset.php
187
0644
edit
dl
rm
product-reviews-pagination-previous.js
3774
0644
edit
dl
rm
product-reviews-pagination-rtl.css
1486
0644
edit
dl
rm
product-reviews-pagination-style.asset.php
215
0644
edit
dl
rm
product-reviews-pagination.asset.php
215
0644
edit
dl
rm
product-reviews-pagination.css
1487
0644
edit
dl
rm
product-reviews-pagination.js
5547
0644
edit
dl
rm
product-reviews-title-rtl.css
139
0644
edit
dl
rm
product-reviews-title-style.asset.php
262
0644
edit
dl
rm
product-reviews-title.asset.php
262
0644
edit
dl
rm
product-reviews-title.css
138
0644
edit
dl
rm
product-reviews-title.js
5851
0644
edit
dl
rm
product-reviews.asset.php
214
0644
edit
dl
rm
product-reviews.js
7128
0644
edit
dl
rm
product-sale-badge-frontend.js
2657
0644
edit
dl
rm
product-sale-badge-rtl.css
733
0644
edit
dl
rm
product-sale-badge.css
732
0644
edit
dl
rm
product-sale-badge.js
2859
0644
edit
dl
rm
product-search-rtl.css
1021
0644
edit
dl
rm
product-search-style.asset.php
256
0644
edit
dl
rm
product-search.asset.php
256
0644
edit
dl
rm
product-search.css
1019
0644
edit
dl
rm
product-search.js
7846
0644
edit
dl
rm
product-sku-frontend.js
3256
0644
edit
dl
rm
product-sku-rtl.css
375
0644
edit
dl
rm
product-sku.css
374
0644
edit
dl
rm
product-sku.js
3458
0644
edit
dl
rm
product-specifications-rtl.css
134
0644
edit
dl
rm
product-specifications-style.asset.php
248
0644
edit
dl
rm
product-specifications.asset.php
248
0644
edit
dl
rm
product-specifications.css
132
0644
edit
dl
rm
product-specifications.js
9524
0644
edit
dl
rm
product-stock-indicator-frontend.js
4652
0644
edit
dl
rm
product-stock-indicator-rtl.css
173
0644
edit
dl
rm
product-stock-indicator.css
172
0644
edit
dl
rm
product-stock-indicator.js
5146
0644
edit
dl
rm
product-summary-frontend.js
4572
0644
edit
dl
rm
product-summary-rtl.css
1474
0644
edit
dl
rm
product-summary.css
1472
0644
edit
dl
rm
product-summary.js
4774
0644
edit
dl
rm
product-tag-style.asset.php
330
0644
edit
dl
rm
product-tag.asset.php
330
0644
edit
dl
rm
product-tag.js
27372
0644
edit
dl
rm
product-template-style.asset.php
314
0644
edit
dl
rm
product-template.asset.php
314
0644
edit
dl
rm
product-template.js
16039
0644
edit
dl
rm
product-title-frontend.js
3563
0644
edit
dl
rm
product-title-rtl.css
1698
0644
edit
dl
rm
product-title.css
1695
0644
edit
dl
rm
product-title.js
4174
0644
edit
dl
rm
product-top-rated-style.asset.php
336
0644
edit
dl
rm
product-top-rated.asset.php
336
0644
edit
dl
rm
product-top-rated.js
27101
0644
edit
dl
rm
products-by-attribute-style.asset.php
359
0644
edit
dl
rm
products-by-attribute.asset.php
359
0644
edit
dl
rm
products-by-attribute.js
29072
0644
edit
dl
rm
rating-filter-frontend.asset.php
409
0644
edit
dl
rm
rating-filter-frontend.js
18867
0644
edit
dl
rm
rating-filter-rtl.css
30587
0644
edit
dl
rm
rating-filter-style.asset.php
428
0644
edit
dl
rm
rating-filter-style.js.LICENSE.txt
121
0644
edit
dl
rm
rating-filter-wrapper-frontend.js
14536
0644
edit
dl
rm
rating-filter-wrapper-rtl.css
9451
0644
edit
dl
rm
rating-filter-wrapper.css
9444
0644
edit
dl
rm
rating-filter.asset.php
428
0644
edit
dl
rm
rating-filter.css
30567
0644
edit
dl
rm
rating-filter.js
18466
0644
edit
dl
rm
reviews-by-category-rtl.css
12067
0644
edit
dl
rm
reviews-by-category-style.asset.php
373
0644
edit
dl
rm
reviews-by-category.asset.php
373
0644
edit
dl
rm
reviews-by-category.css
12063
0644
edit
dl
rm
reviews-by-category.js
39478
0644
edit
dl
rm
reviews-by-product-rtl.css
12067
0644
edit
dl
rm
reviews-by-product-style.asset.php
385
0644
edit
dl
rm
reviews-by-product.asset.php
385
0644
edit
dl
rm
reviews-by-product.css
12063
0644
edit
dl
rm
reviews-by-product.js
44293
0644
edit
dl
rm
reviews-frontend.asset.php
297
0644
edit
dl
rm
reviews-frontend.js
21682
0644
edit
dl
rm
single-product-rtl.css
596
0644
edit
dl
rm
single-product-style.asset.php
590
0644
edit
dl
rm
single-product.asset.php
590
0644
edit
dl
rm
single-product.css
595
0644
edit
dl
rm
single-product.js
35887
0644
edit
dl
rm
stock-filter-frontend.asset.php
429
0644
edit
dl
rm
stock-filter-frontend.js
19363
0644
edit
dl
rm
stock-filter-rtl.css
28552
0644
edit
dl
rm
stock-filter-style.asset.php
448
0644
edit
dl
rm
stock-filter-style.js.LICENSE.txt
121
0644
edit
dl
rm
stock-filter-wrapper-frontend.js
15186
0644
edit
dl
rm
stock-filter-wrapper-rtl.css
7416
0644
edit
dl
rm
stock-filter-wrapper.css
7411
0644
edit
dl
rm
stock-filter.asset.php
448
0644
edit
dl
rm
stock-filter.css
28534
0644
edit
dl
rm
stock-filter.js
19418
0644
edit
dl
rm
store-notices-rtl.css
6116
0644
edit
dl
rm
store-notices-style.asset.php
212
0644
edit
dl
rm
store-notices.asset.php
212
0644
edit
dl
rm
store-notices.css
6115
0644
edit
dl
rm
store-notices.js
5625
0644
edit
dl
rm
wc-blocks-data.asset.php
353
0644
edit
dl
rm
wc-blocks-data.js
85916
0644
edit
dl
rm
wc-blocks-editor-style-rtl.css
53608
0644
edit
dl
rm
wc-blocks-editor-style.css
53538
0644
edit
dl
rm
wc-blocks-frontend-vendors-frontend.asset.php
97
0644
edit
dl
rm
wc-blocks-frontend-vendors-frontend.js
92500
0644
edit
dl
rm
wc-blocks-google-analytics.asset.php
120
0644
edit
dl
rm
wc-blocks-google-analytics.js
3114
0644
edit
dl
rm
wc-blocks-middleware.asset.php
123
0644
edit
dl
rm
wc-blocks-middleware.js
1574
0644
edit
dl
rm
wc-blocks-registry.asset.php
187
0644
edit
dl
rm
wc-blocks-registry.js
18324
0644
edit
dl
rm
wc-blocks-rtl.css
14009
0644
edit
dl
rm
wc-blocks-shared-context.asset.php
132
0644
edit
dl
rm
wc-blocks-shared-context.js
2420
0644
edit
dl
rm
wc-blocks-shared-hocs.asset.php
230
0644
edit
dl
rm
wc-blocks-shared-hocs.js
3232
0644
edit
dl
rm
wc-blocks-style.asset.php
171
0644
edit
dl
rm
wc-blocks-vendors.asset.php
97
0644
edit
dl
rm
wc-blocks-vendors.js
103343
0644
edit
dl
rm
wc-blocks.asset.php
171
0644
edit
dl
rm
wc-blocks.css
14006
0644
edit
dl
rm
wc-blocks.js
1544
0644
edit
dl
rm
wc-cart-checkout-base-frontend.asset.php
97
0644
edit
dl
rm
wc-cart-checkout-base-frontend.js
219020
0644
edit
dl
rm
wc-cart-checkout-vendors-frontend.asset.php
97
0644
edit
dl
rm
wc-cart-checkout-vendors-frontend.js
129155
0644
edit
dl
rm
wc-entities.asset.php
150
0644
edit
dl
rm
wc-entities.js
1353
0644
edit
dl
rm
wc-payment-method-bacs.asset.php
215
0644
edit
dl
rm
wc-payment-method-bacs.js
654
0644
edit
dl
rm
wc-payment-method-cheque.asset.php
215
0644
edit
dl
rm
wc-payment-method-cheque.js
651
0644
edit
dl
rm
wc-payment-method-cod.asset.php
215
0644
edit
dl
rm
wc-payment-method-cod.js
887
0644
edit
dl
rm
wc-payment-method-paypal.asset.php
251
0644
edit
dl
rm
wc-payment-method-paypal.js
4694
0644
edit
dl
rm
wc-schema-parser.asset.php
97
0644
edit
dl
rm
wc-schema-parser.js
129853
0644
edit
dl
rm
wc-settings.asset.php
121
0644
edit
dl
rm
wc-settings.js
6430
0644
edit
dl
rm
wc-shipping-method-pickup-location.asset.php
277
0644
edit
dl
rm
wc-shipping-method-pickup-location.js
84688
0644
edit
dl
rm
wc-types.asset.php
97
0644
edit
dl
rm
wc-types.js
4223
0644
edit
dl
rm
Edit:
/home/techb158/balacoffee.com/wp-content/plugins/woocommerce/assets/client/blocks/stock-filter.js
(19418B)
(()=>{var e,t,o,s={4283:(e,t,o)=>{"use strict";const s=window.wp.blocks;var r=o(4530),l=o(8471),n=o(4921);const c=window.wp.blockEditor;var a=o(7723),i=o(9491),u=(o(2796),o(790));const d=(0,i.withInstanceId)((({className:e,headingLevel:t,onChange:o,heading:s,instanceId:r})=>{const l=`h${t}`;return(0,u.jsxs)(l,{className:e,children:[(0,u.jsx)("label",{className:"screen-reader-text",htmlFor:`block-title-${r}`,children:(0,a.__)("Block title","woocommerce")}),(0,u.jsx)(c.PlainText,{id:`block-title-${r}`,className:"wc-block-editor-components-title",value:s,onChange:o,style:{backgroundColor:"transparent"}})]})})),m=window.wp.components;var p=o(195),w=o(2174),f=o(6087),g=o(923),b=o.n(g);function h(e){const t=(0,f.useRef)(e);return b()(e,t.current)||(t.current=e),t.current}const _=window.wc.wcBlocksData,k=window.wp.data,y=(0,f.createContext)("page"),v=()=>(0,f.useContext)(y),x=(y.Provider,e=>{const t=v();e=e||t;const o=(0,k.useSelect)((t=>t(_.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:s}=(0,k.useDispatch)(_.QUERY_STATE_STORE_KEY);return[o,(0,f.useCallback)((t=>{s(e,t)}),[e,s])]}),j=(e,t,o)=>{const s=v();o=o||s;const r=(0,k.useSelect)((s=>s(_.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,t)),[o,e]),{setQueryValue:l}=(0,k.useDispatch)(_.QUERY_STATE_STORE_KEY);return[r,(0,f.useCallback)((t=>{l(o,e,t)}),[o,e,l])]};var C=o(4347);const S=window.wc.wcTypes;var E=o(9456);const N=({queryAttribute:e,queryTaxonomy:t,queryPrices:o,queryStock:s,queryRating:r,queryState:l,isEditor:n=!1})=>{let c=v();c=`${c}-collection-data`;const[a]=x(c),[i,u]=j("calculate_attribute_counts",[],c),[d,m]=j("calculate_taxonomy_counts",[],c),[p,w]=j("calculate_price_range",null,c),[g,b]=j("calculate_stock_status_counts",null,c),[y,N]=j("calculate_rating_counts",null,c),O=h(e||{}),T=h(t),A=h(o),L=h(s),R=h(r);(0,f.useEffect)((()=>{"object"==typeof O&&Object.keys(O).length&&(i.find((e=>(0,S.objectHasProp)(O,"taxonomy")&&e.taxonomy===O.taxonomy))||u([...i,O]))}),[O,i,u]),(0,f.useEffect)((()=>{T&&!d.includes(T)&&m([...d,T])}),[T,d,m]),(0,f.useEffect)((()=>{p!==A&&void 0!==A&&w(A)}),[A,w,p]),(0,f.useEffect)((()=>{g!==L&&void 0!==L&&b(L)}),[L,b,g]),(0,f.useEffect)((()=>{y!==R&&void 0!==R&&N(R)}),[R,N,y]);const[P,B]=(0,f.useState)(n),[F]=(0,C.d7)(P,200);P||B(!0);const I=(0,f.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,E.di)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),Array.isArray(e.calculate_taxonomy_counts)&&(t.calculate_taxonomy_counts=e.calculate_taxonomy_counts),t})(a)),[a]),{results:q,isLoading:D}=(e=>{const{namespace:t,resourceName:o,resourceValues:s=[],query:r={},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 n=(0,f.useRef)({results:[],isLoading:!0}),c=h(r),a=h(s),i=(()=>{const[,e]=(0,f.useState)();return(0,f.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,k.useSelect)((e=>{if(!l)return null;const s=e(_.COLLECTIONS_STORE_KEY),r=[t,o,c,a],n=s.getCollectionError(...r);if(n){if(!(0,S.isError)(n))throw new Error("TypeError: `error` object is not an instance of Error constructor");i(n)}return{results:s.getCollection(...r),isLoading:!s.hasFinishedResolution("getCollection",r)}}),[t,o,a,c,l,i]);return null!==u&&(n.current=u),n.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...l,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...I},shouldSelect:F});return{data:q,isLoading:D}},O=window.wc.wcSettings,T=window.wc.blocksComponents;o(874);const A=({className:e,isLoading:t,disabled:o, /* translators: Submit button text for filters. */ label:s=(0,a.__)("Apply","woocommerce"),onClick:r,screenReaderLabel:l=(0,a.__)("Apply filter","woocommerce")})=>(0,u.jsx)("button",{type:"submit",className:(0,n.A)("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:o,onClick:r,children:(0,u.jsx)(T.Label,{label:s,screenReaderLabel:l})});o(7165);const L=({className:e, /* translators: Reset button text for filters. */ label:t=(0,a.__)("Reset","woocommerce"),onClick:o,screenReaderLabel:s=(0,a.__)("Reset filter","woocommerce")})=>(0,u.jsx)("button",{className:(0,n.A)("wc-block-components-filter-reset-button",e),onClick:o,children:(0,u.jsx)(T.Label,{label:t,screenReaderLabel:s})});o(9300);const R=({children:e})=>(0,u.jsx)("div",{className:"wc-block-filter-title-placeholder",children:e});o(8502);const P=({name:e,count:t})=>(0,u.jsxs)(u.Fragment,{children:[e,null!==t&&Number.isFinite(t)&&(0,u.jsx)(T.Label,{label:t.toString(),screenReaderLabel:(0,a.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,a._n)("%s product","%s products",t,"woocommerce"),t),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}})]});var B=o(4642);o(4357);const F=({className:e,style:t,suggestions:o,multiple:s=!0,saveTransform:r=e=>e.trim().replace(/\s/g,"-"),messages:l={},validateInput:c=e=>o.includes(e),label:a="",...i})=>(0,u.jsx)("div",{className:(0,n.A)("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!s}),style:t,children:(0,u.jsx)(B.A,{label:a,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:c,saveTransform:r,maxLength:s?void 0:1,suggestions:o,messages:l,...i})}),I=window.wp.htmlEntities,q=window.wp.url,D=(0,O.getSettingWithCoercion)("isRenderingPhpTemplate",!1,S.isBoolean);function M(e){if(D){const t=new URL(e);t.pathname=t.pathname.replace(/\/page\/[0-9]+/i,""),t.searchParams.delete("paged"),t.searchParams.forEach(((e,o)=>{o.match(/^query(?:-[0-9]+)?-page$/)&&t.searchParams.delete(o)})),window.location.href=t.href}else window.history.replaceState({},"",e)}const Q=e=>{const t=(0,q.getQueryArgs)(e);return(0,q.addQueryArgs)(e,t)};function $(){return Math.floor(Math.random()*Date.now())}const Y=[{value:"preview-1",name:"In Stock",label:(0,u.jsx)(P,{name:"In Stock",count:3}),textLabel:"In Stock (3)"},{value:"preview-2",name:"Out of stock",label:(0,u.jsx)(P,{name:"Out of stock",count:3}),textLabel:"Out of stock (3)"},{value:"preview-3",name:"On backorder",label:(0,u.jsx)(P,{name:"On backorder",count:2}),textLabel:"On backorder (2)"}];o(8071);const U=e=>e.trim().replace(/\s/g,"").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,""),V=(0,f.createContext)({}),G="filter_stock_status",K=({attributes:e,isEditor:t=!1})=>{const o=(()=>{const{wrapper:e}=(0,f.useContext)(V);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),s=(0,O.getSettingWithCoercion)("isRenderingPhpTemplate",!1,S.isBoolean),[l,c]=(0,f.useState)(!1),{outofstock:i,...d}=(0,O.getSetting)("stockStatusOptions",{}),m=(0,f.useRef)((0,O.getSetting)("hideOutOfStockItems",!1)?d:{outofstock:i,...d}),g=(0,f.useMemo)((()=>((e,t="filter_stock_status")=>{const o=(s=t,window?(0,q.getQueryArg)(window.location.href,s):null);var s;if(!o)return[];const r=(0,S.isString)(o)?o.split(","):o,l=Object.keys(e);return r.filter((e=>l.includes(e)))})(m.current,G)),[]),[_,k]=(0,f.useState)(g),[y,v]=(0,f.useState)(e.isPreview?Y:[]),[C]=(0,f.useState)(Object.entries(m.current).map((([e,t])=>({slug:e,name:t}))).filter((e=>!!e.name)).sort(((e,t)=>e.slug.localeCompare(t.slug)))),[E]=x(),[B,D]=j("stock_status",g),{data:K,isLoading:W}=N({queryStock:!0,queryState:E,isEditor:t}),J=(0,f.useCallback)((e=>(0,S.objectHasProp)(K,"stock_status_counts")&&Array.isArray(K.stock_status_counts)?K.stock_status_counts.find((({status:t,count:o})=>t===e&&0!==Number(o))):null),[K]),[z,H]=(0,f.useState)($());(0,f.useEffect)((()=>{if(W||e.isPreview)return;const t=C.map((t=>{const o=J(t.slug);if(!(o||_.includes(t.slug)||(s=t.slug,E?.stock_status&&E.stock_status.some((({status:e=[]})=>e.includes(s))))))return null;var s;const r=o?Number(o.count):0;return{value:t.slug,name:(0,I.decodeEntities)(t.name),label:(0,u.jsx)(P,{name:(0,I.decodeEntities)(t.name),count:e.showCounts?r:null}),textLabel:e.showCounts?`${(0,I.decodeEntities)(t.name)} (${r})`:(0,I.decodeEntities)(t.name)}})).filter((e=>!!e));v(t),H($())}),[e.showCounts,e.isPreview,W,J,_,E.stock_status,C]);const X="single"!==e.selectType,Z=(0,f.useCallback)((e=>{t||(e&&!s&&D(e),(e=>{if(!window)return;if(0===e.length){const e=(0,q.removeQueryArgs)(window.location.href,G);return void(e!==Q(window.location.href)&&M(e))}const t=(0,q.addQueryArgs)(window.location.href,{[G]:e.join(",")});t!==Q(window.location.href)&&M(t)})(e))}),[t,D,s]);(0,f.useEffect)((()=>{e.showFilterButton||Z(_)}),[e.showFilterButton,_,Z]);const ee=h((0,f.useMemo)((()=>B),[B])),te=function(e,t){const o=(0,f.useRef)();return(0,f.useEffect)((()=>{o.current===e||(o.current=e)}),[e,t]),o.current}(ee);(0,f.useEffect)((()=>{b()(te,ee)||b()(_,ee)||k(ee)}),[_,ee,te]),(0,f.useEffect)((()=>{l||(D(g),c(!0))}),[D,l,c,g]);const oe=(0,f.useCallback)((e=>{const t=e=>{const t=y.find((t=>t.value===e));return t?t.name:null},o=({filterAdded:e,filterRemoved:o})=>{const s=e?t(e):null,r=o?t(o):null;s?(0,p.speak)((0,a.sprintf)(/* translators: %s stock statuses (for example: 'instock'...) */ /* translators: %s stock statuses (for example: 'instock'...) */ (0,a.__)("%s filter added.","woocommerce"),s)):r&&(0,p.speak)((0,a.sprintf)(/* translators: %s stock statuses (for example:'instock'...) */ /* translators: %s stock statuses (for example:'instock'...) */ (0,a.__)("%s filter removed.","woocommerce"),r))},s=_.includes(e);if(!X){const t=s?[]:[e];return o(s?{filterRemoved:e}:{filterAdded:e}),void k(t)}if(s){const t=_.filter((t=>t!==e));return o({filterRemoved:e}),void k(t)}const r=[..._,e].sort();o({filterAdded:e}),k(r)}),[_,X,y]);if(!W&&0===y.length)return o(!1),null;const se=`h${e.headingLevel}`,re=!e.isPreview&&!m.current||0===y.length,le=!e.isPreview&&W;if(!(0,O.getSettingWithCoercion)("hasFilterableProducts",!1,S.isBoolean))return o(!1),null;const ne=X?!re&&_.length<y.length:!re&&0===_.length,ce=(0,u.jsx)(se,{className:"wc-block-stock-filter__title",children:e.heading}),ae=re?(0,u.jsx)(R,{children:ce}):ce;return o(!0),(0,u.jsxs)(u.Fragment,{children:[!t&&e.heading&&ae,(0,u.jsx)("div",{className:(0,n.A)("wc-block-stock-filter",`style-${e.displayStyle}`,{"is-loading":re}),children:"dropdown"===e.displayStyle?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(F,{className:(0,n.A)({"single-selection":!X,"is-loading":re}),suggestions:y.filter((e=>!_.includes(e.value))).map((e=>e.value)),disabled:re,placeholder:(0,a.__)("Select stock status","woocommerce"),onChange:e=>{!X&&e.length>1&&(e=e.slice(-1));const t=[e=e.map((e=>{const t=y.find((t=>t.value===e));return t?t.value:e})),_].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return oe(t[0]);const o=[_,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===o.length&&oe(o[0])},value:_,displayTransform:e=>{const t=y.find((t=>t.value===e));return t?t.textLabel:e},saveTransform:U,messages:{added:(0,a.__)("Stock filter added.","woocommerce"),removed:(0,a.__)("Stock filter removed.","woocommerce"),remove:(0,a.__)("Remove stock filter.","woocommerce"),__experimentalInvalid:(0,a.__)("Invalid stock filter.","woocommerce")}},z),ne&&(0,u.jsx)(r.A,{icon:w.A,size:30})]}):(0,u.jsx)(T.CheckboxList,{className:"wc-block-stock-filter-list",options:y,checked:_,onChange:oe,isLoading:re,isDisabled:le})}),(0,u.jsxs)("div",{className:"wc-block-stock-filter__actions",children:[(_.length>0||t)&&!re&&(0,u.jsx)(L,{onClick:()=>{k([]),Z([])},screenReaderLabel:(0,a.__)("Reset stock filter","woocommerce")}),e.showFilterButton&&(0,u.jsx)(A,{className:"wc-block-stock-filter__button",isLoading:re,disabled:re||le,onClick:()=>Z(_),screenReaderLabel:(0,a.__)("Apply stock filter","woocommerce")})]})]})};function W({children:e,className:t,actionLabel:o,onActionClick:s,...r}){return(0,u.jsx)(m.Notice,{...r,className:(0,n.$)("wc-block-editor-components-upgrade-downgrade-notice",t),actions:[{label:o,onClick:s,noDefaultClasses:!0,variant:"link"}],children:(0,u.jsx)("div",{className:"wc-block-editor-components-upgrade-downgrade-notice__text",children:e})})}o(1107),o(9969);const J=({clientId:e})=>{const{replaceBlock:t,removeBlock:o,updateBlockAttributes:r,selectBlock:l}=(0,k.useDispatch)("core/block-editor"),n=(0,f.createInterpolateElement)((0,a.__)("Upgrade all Filter blocks on this page for better performance and more customizability","woocommerce"),{strongText:(0,u.jsx)("strong",{children:(0,a.__)("Product Filters","woocommerce")})}),c=(0,a.__)("Upgrade all Filter blocks","woocommerce");return(0,u.jsx)(W,{isDismissible:!1,actionLabel:c,onActionClick:()=>{const{getBlocksByName:n,getBlockParentsByBlockName:c}=(0,k.select)("core/block-editor"),a=c(e,"woocommerce/filter-wrapper"),i=(0,s.createBlock)("woocommerce/product-filters");a.length?t(a[0],i):t(e,i),n("woocommerce/filter-wrapper").forEach((e=>{r(e,{lock:{remove:!1}}),o(e)})),["woocommerce/active-filters","woocommerce/price-filter","woocommerce/attribute-filter","woocommerce/stock-filter"].forEach((e=>{const t=n(e);t.length&&(r(t[0],{lock:{remove:!1}}),o(t[0]))})),l(i.clientId)},children:n})},z=(0,m.withSpokenMessages)((({clientId:e,attributes:t,setAttributes:o})=>{const{className:s,heading:r,headingLevel:l,showCounts:i,showFilterButton:p,selectType:w,displayStyle:f}=t,g=(0,c.useBlockProps)({className:(0,n.A)("wc-block-stock-filter",s)});return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(c.InspectorControls,{children:[(0,u.jsx)(m.PanelBody,{children:(0,u.jsx)(J,{clientId:e})}),(0,u.jsxs)(m.PanelBody,{title:(0,a.__)("Display Settings","woocommerce"),children:[(0,u.jsx)(m.ToggleControl,{label:(0,a.__)("Display product count","woocommerce"),checked:i,onChange:()=>o({showCounts:!i})}),(0,u.jsxs)(m.__experimentalToggleGroupControl,{label:(0,a.__)("Allow selecting multiple options?","woocommerce"),isBlock:!0,value:w||"multiple",onChange:e=>o({selectType:e}),className:"wc-block-attribute-filter__multiple-toggle",children:[(0,u.jsx)(m.__experimentalToggleGroupControlOption,{value:"multiple",label:(0,a._x)("Multiple","Number of filters","woocommerce")}),(0,u.jsx)(m.__experimentalToggleGroupControlOption,{value:"single",label:(0,a._x)("Single","Number of filters","woocommerce")})]}),(0,u.jsxs)(m.__experimentalToggleGroupControl,{label:(0,a.__)("Display Style","woocommerce"),isBlock:!0,value:f,onChange:e=>o({displayStyle:e}),className:"wc-block-attribute-filter__display-toggle",children:[(0,u.jsx)(m.__experimentalToggleGroupControlOption,{value:"list",label:(0,a.__)("List","woocommerce")}),(0,u.jsx)(m.__experimentalToggleGroupControlOption,{value:"dropdown",label:(0,a.__)("Dropdown","woocommerce")})]}),(0,u.jsx)(m.ToggleControl,{label:(0,a.__)("Show 'Apply filters' button","woocommerce"),help:(0,a.__)("Products will update when the button is clicked.","woocommerce"),checked:p,onChange:e=>o({showFilterButton:e})})]})]},"inspector"),(0,u.jsxs)("div",{...g,children:[r&&(0,u.jsx)(d,{className:"wc-block-stock-filter__title",headingLevel:l,heading:r,onChange:e=>o({heading:e})}),(0,u.jsx)(m.Disabled,{children:(0,u.jsx)(K,{attributes:t,isEditor:!0})})]})]})})),H=JSON.parse('{"name":"woocommerce/stock-filter","title":"Filter by Stock Controls","description":"Enable customers to filter the product grid by stock status.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"interactivity":{"clientNavigation":false},"html":false,"multiple":false,"color":{"background":true,"text":true,"button":true},"inserter":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"headingLevel":{"type":"number","default":3},"showCounts":{"type":"boolean","default":false},"showFilterButton":{"type":"boolean","default":false},"displayStyle":{"type":"string","default":"list"},"selectType":{"type":"string","default":"multiple"},"isPreview":{"type":"boolean","default":false}},"textdomain":"woocommerce","apiVersion":3,"$schema":"https://schemas.wp.org/trunk/block.json"}'),X={heading:{type:"string",default:(0,a.__)("Filter by stock status","woocommerce")}},Z=[{attributes:{...H.attributes,showCounts:{type:"boolean",default:!0},...X},save:({attributes:e})=>{const{className:t,showCounts:o,heading:s,headingLevel:r,showFilterButton:l}=e,a={"data-show-counts":o,"data-heading":s,"data-heading-level":r};return l&&(a["data-show-filter-button"]=l),(0,u.jsx)("div",{...c.useBlockProps.save({className:(0,n.A)("is-loading",t)}),...a,children:(0,u.jsx)("span",{"aria-hidden":!0,className:"wc-block-product-stock-filter__placeholder"})})}}];(0,s.registerBlockType)(H,{icon:{src:(0,u.jsx)(r.A,{icon:l.A,className:"wc-block-editor-components-block-icon"})},attributes:{...H.attributes,...X},edit:z,save({attributes:e}){const{className:t}=e;return(0,u.jsx)("div",{...c.useBlockProps.save({className:(0,n.A)("is-loading",t)})})},deprecated:Z})},8502:()=>{},9300:()=>{},7165:()=>{},874:()=>{},4357:()=>{},1107:()=>{},8071:()=>{},2796:()=>{},9969:()=>{},1609:e=>{"use strict";e.exports=window.React},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},8468:e=>{"use strict";e.exports=window.lodash},195:e=>{"use strict";e.exports=window.wp.a11y},9491:e=>{"use strict";e.exports=window.wp.compose},4040:e=>{"use strict";e.exports=window.wp.deprecated},8107:e=>{"use strict";e.exports=window.wp.dom},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n},923:e=>{"use strict";e.exports=window.wp.isShallowEqual},8558:e=>{"use strict";e.exports=window.wp.keycodes},5573:e=>{"use strict";e.exports=window.wp.primitives},979:e=>{"use strict";e.exports=window.wp.warning}},r={};function l(e){var t=r[e];if(void 0!==t)return t.exports;var o=r[e]={exports:{}};return s[e](o,o.exports,l),o.exports}l.m=s,e=[],l.O=(t,o,s,r)=>{if(!o){var n=1/0;for(u=0;u<e.length;u++){for(var[o,s,r]=e[u],c=!0,a=0;a<o.length;a++)(!1&r||n>=r)&&Object.keys(l.O).every((e=>l.O[e](o[a])))?o.splice(a--,1):(c=!1,r<n&&(n=r));if(c){e.splice(u--,1);var i=s();void 0!==i&&(t=i)}}return t}r=r||0;for(var u=e.length;u>0&&e[u-1][2]>r;u--)e[u]=e[u-1];e[u]=[o,s,r]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},o=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,l.t=function(e,s){if(1&s&&(e=this(e)),8&s)return e;if("object"==typeof e&&e){if(4&s&&e.__esModule)return e;if(16&s&&"function"==typeof e.then)return e}var r=Object.create(null);l.r(r);var n={};t=t||[null,o({}),o([]),o(o)];for(var c=2&s&&e;"object"==typeof c&&!~t.indexOf(c);c=o(c))Object.getOwnPropertyNames(c).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,l.d(r,n),r},l.d=(e,t)=>{for(var o in t)l.o(t,o)&&!l.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=5454,(()=>{var e={5454:0};l.O.j=t=>0===e[t];var t=(t,o)=>{var s,r,[n,c,a]=o,i=0;if(n.some((t=>0!==e[t]))){for(s in c)l.o(c,s)&&(l.m[s]=c[s]);if(a)var u=a(l)}for(t&&t(o);i<n.length;i++)r=n[i],l.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return l.O(u)},o=globalThis.webpackChunkwebpackWcBlocksMainJsonp=globalThis.webpackChunkwebpackWcBlocksMainJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var n=l.O(void 0,[94],(()=>l(4283)));n=l.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["stock-filter"]=n})();
Save
cmd:
run