Version Description
2021-04-14 =
WooCommerce
- Update - WooCommerce Blocks package 4.7.2. #29660
WooCommerce Blocks - 4.7.2
- Fix - Check if Cart and Checkout are registered before removing payment methods. (4056)
Download this release
Release Info
Developer | konamiman |
Plugin | WooCommerce |
Version | 5.2.1 |
Comparing to | |
See all releases |
Code changes from version 5.2.0 to 5.2.1
- assets/css/twenty-twenty-one-rtl.css +1 -1
- assets/css/twenty-twenty-one.css +1 -1
- assets/css/twenty-twenty-one.scss +0 -39
- assets/css/twenty-twenty-rtl.css +1 -1
- assets/css/twenty-twenty.css +1 -1
- assets/css/twenty-twenty.scss +0 -6
- assets/js/admin/wc-enhanced-select.js +38 -83
- assets/js/admin/wc-enhanced-select.min.js +1 -1
- assets/js/admin/wc-shipping-zone-methods.js +0 -3
- assets/js/admin/wc-shipping-zone-methods.min.js +1 -1
- assets/js/frontend/cart.js +1 -23
- assets/js/frontend/cart.min.js +1 -1
- i18n/languages/woocommerce.pot +714 -820
- i18n/states.php +2 -23
- includes/abstracts/abstract-wc-order.php +0 -1
- includes/abstracts/abstract-wc-payment-gateway.php +1 -3
- includes/abstracts/abstract-wc-settings-api.php +1 -10
- includes/admin/class-wc-admin-assets.php +0 -1
- includes/admin/class-wc-admin-settings.php +0 -41
- includes/admin/list-tables/class-wc-admin-list-table-orders.php +2 -2
- includes/admin/list-tables/class-wc-admin-list-table-products.php +8 -8
- includes/admin/settings/class-wc-settings-advanced.php +9 -9
- includes/admin/settings/class-wc-settings-emails.php +0 -4
- includes/admin/settings/class-wc-settings-integrations.php +8 -4
- includes/admin/views/html-admin-page-status-report.php +1 -1
- includes/class-wc-ajax.php +3 -49
- includes/class-wc-cart-session.php +0 -4
- includes/class-wc-cart.php +8 -23
- includes/class-wc-customer.php +2 -47
- includes/class-wc-order.php +1 -1
- includes/class-wc-session-handler.php +2 -41
- includes/data-stores/class-wc-customer-data-store-session.php +2 -3
- includes/gateways/bacs/class-wc-gateway-bacs.php +1 -1
- includes/gateways/cod/class-wc-gateway-cod.php +1 -1
- includes/log-handlers/class-wc-log-handler-file.php +3 -5
- includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php +149 -201
- includes/rest-api/Controllers/Version3/class-wc-rest-taxes-controller.php +0 -114
- includes/shortcodes/class-wc-shortcode-products.php +1 -1
- includes/wc-formatting-functions.php +1 -1
- includes/wc-order-functions.php +3 -4
- includes/widgets/class-wc-widget-layered-nav.php +1 -1
- packages/woocommerce-blocks/build/active-filters.asset.php +1 -1
- packages/woocommerce-blocks/build/active-filters.js +1 -1
- packages/woocommerce-blocks/build/all-products.asset.php +1 -1
- packages/woocommerce-blocks/build/all-products.js +1 -1
- packages/woocommerce-blocks/build/all-reviews.asset.php +1 -1
- packages/woocommerce-blocks/build/atomic-block-components/add-to-cart.js +1 -1
- packages/woocommerce-blocks/build/attribute-filter-frontend.asset.php +1 -1
- packages/woocommerce-blocks/build/attribute-filter-frontend.js +0 -0
assets/css/twenty-twenty-one-rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;text-decoration:none!important}a.button:hover,a.button:visited{text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-notices-wrapper:empty{margin:0 auto}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.site-main .woocommerce-breadcrumb{margin-bottom:var(--global--spacing-vertical);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.site-main .woocommerce-products-header{margin-top:var(--global--spacing-vertical)}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:-.7rem;left:-.7rem;background:#88a171;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;z-index:1;border-radius:50%;text-align:center;padding:.8rem;margin:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.onsale::before{content:"";float:right;padding-top:100%}.onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:2.2em;left:2.2em}.single-product .type-product.sale>.onsale{left:calc(52% - .7rem)}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1rem}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:2rem;margin-right:0;background:var(--global--color-background);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#main .woocommerce-error,#main .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info,.woocommerce-message{background:#eee;color:#000;border-top:2px solid #88a171}.woocommerce-info a,.woocommerce-message a{color:#444}.woocommerce-info a:hover,.woocommerce-message a:hover{color:#000}.woocommerce-info a.button,.woocommerce-message a.button{background:#88a171;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #88a171;padding:2rem;position:absolute;top:0;right:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:left;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#main .post-inner{padding-top:0}#main .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce-page.is-dark-theme .select2-dropdown,.woocommerce.is-dark-theme .select2-dropdown{color:var(--global--color-dark-gray)}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal;border-right:none;border-left:none}.woocommerce table.shop_table .product-thumbnail,.woocommerce-page table.shop_table .product-thumbnail{max-width:120px}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none;position:relative}ul.products li.product .woocommerce-loop-product__title{margin:.5rem 0 .5rem;font-size:1.5rem;font-weight:400}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:currentColor}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:1rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle;background-color:transparent;color:var(--button--color-text-hover);text-decoration:none!important}ul.products li.product .button.loading{opacity:.5}ul.products li.product .button:hover{background-color:var(--button--color-background);color:var(--button--color-text)}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:right;top:0;right:0;position:absolute}.star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;right:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#88a171;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:right;clear:both;margin-left:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{line-height:var(--global--line-height-body)!important;padding-top:var(--form--spacing-unit)!important;padding-bottom:var(--form--spacing-unit)!important;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product.singular .entry-title{font-size:var(--global--font-size-xl);font-weight:400;margin:0 0 2.5rem}.single-product.singular .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:2rem}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:1rem}.single-product .woocommerce-variation-price{margin:2rem 0}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:right;margin-left:.25rem}.single-product form.cart .quantity{float:right;margin-left:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations{margin:1rem 0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-left:.5rem}a.reset_variations{margin-right:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:right}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce-product-gallery--columns-4 ol{margin-right:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 0 1.6em 14.2857142857%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-left:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;left:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:left}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;border-bottom:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs ul li{display:-webkit-inline-box!important;display:inline-flex!important}.woocommerce-tabs ul li a{color:currentColor;text-decoration:none;font-weight:700;padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.woocommerce-tabs ul li.active a{color:var(--button--color-text);background-color:var(--button--color-background);border:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:var(--global--font-size-lg);margin:0 0 2rem!important}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:left}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-right:auto}.related.products,.up-sells{clear:both}.related.products h2,.up-sells h2{margin-bottom:2rem}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-right:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:right;margin-top:7px;line-height:20px;color:#fff;margin-left:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 0 0 .5rem}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-left:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:right;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5rem;margin-left:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-right:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.widget_rating_filter li{text-align:left}.widget_rating_filter li .star-rating{float:right;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-left:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;left:.5rem;padding-right:1rem;padding-left:1rem}.woocommerce-account #main .post-inner{padding-top:0}.woocommerce-account #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#88a171}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{display:inline-block;margin-left:1rem;font-size:1.8rem;margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{line-height:1.8rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{font-size:1.5rem;margin-bottom:.1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .selection,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{font-size:1.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{border:3px solid #000}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top:1.5rem!important;margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_company_field{padding-top:1.5rem!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection{border:2px solid #000;height:3rem;padding-top:.5rem;margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection__arrow{position:absolute;top:-.2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-dropdown{border:2px solid #000!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom:2rem}.woocommerce-account.woocommerce-lost-password .woocommerce{max-width:var(--responsive--alignwide-width)!important;padding:0!important;flex-wrap:wrap}.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-notices-wrapper{-webkit-box-flex:1;flex:1 0 100%}.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row--first{float:none}.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword #user_login{margin-bottom:10px}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-right:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 0 .35rem .35rem;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-account .woocommerce-EditAccountForm label{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm input{border:var(--form--border-width) solid var(--form--border-color);font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:none;padding-right:0;padding-left:0;margin-top:30px}.woocommerce-account .woocommerce-EditAccountForm fieldset legend{display:contents;font-size:2rem}.woocommerce-account .woocommerce-EditAccountForm fieldset p{margin-top:20px;margin-bottom:0!important}.woocommerce-account .woocommerce-EditAccountForm fieldset .show-password-input{display:inherit}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:0}.woocommerce-account .woocommerce-EditAccountForm #account_display_name+span{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm p{margin-top:20px}.woocommerce-account .woocommerce-EditAccountForm p:nth-of-type(4){margin-top:30px}.logged-in.woocommerce-account #main .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-right:.5rem}.woocommerce-cart table.woocommerce-cart-form__contents tfoot,.woocommerce-cart table.woocommerce-cart-form__contents thead{text-align:right}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #main .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-cart .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-cart .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-cart .select2-container--focus .select2-selection,.woocommerce-cart .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-cart .select2-results__option{margin-right:0}.woocommerce-cart .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}.woocommerce-cart table.cart img.woocommerce-placeholder{height:auto!important}.woocommerce-form-coupon-toggle .woocommerce-info{display:block;margin-bottom:2rem;padding:1rem}.woocommerce-form-coupon{background:#eee;padding:1rem;font-size:.88889em;color:var(--form--color-text)}.woocommerce-form-coupon #coupon_code{border:var(--form--border-width) solid var(--form--border-color)}.woocommerce-form-coupon button[name=apply_coupon]{padding:.5rem}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]{border-color:var(--global--color-background)}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:active,.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:hover{background:var(--global--color-background)}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:left;padding-left:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid var(--form--border-color);background:var(--global--color-primary);border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;left:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:var(--global--color-background);position:absolute;top:3px;left:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{left:3px;background:var(--global--color-primary)}#ship-to-different-address label input[type=checkbox]:checked+span::before{background:var(--global--color-background)}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-right:.25rem;border-width:6px 6px 0 6px;border-color:currentColor transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent currentColor transparent}.woocommerce-checkout .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin:2rem 0}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:right;padding-left:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-right:1.5vw;float:left;clear:left}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:2px solid var(--form--border-color)}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #88a171}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{right:50%;top:0;margin-top:-4px;-webkit-transform:translateX(50%) rotate(-180deg);-ms-transform:translateX(50%) rotate(-180deg);transform:translateX(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem .7rem .7rem 0}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-checkout .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection,.woocommerce-checkout .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-checkout .select2-results__option{margin-right:0}.woocommerce-checkout .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-checkout-review-order-table ul li{list-style-type:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px!important;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-border)}.is-dark-theme .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-background)}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table tfoot{text-align:right}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-right:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee;color:var(--global--color-dark-gray)}.wc_payment_method .payment_box a,.wc_payment_method .payment_box a:hover,.wc_payment_method .payment_box a:visited{color:var(--global--color-dark-gray)}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method .payment_box input[type=checkbox]{width:25px!important}.wc_payment_method .payment_box input[type=radio]+label::before{background:#fff!important;border:var(--form--border-width) solid #000!important}.wc_payment_method .payment_box input[type=radio]:checked+label::before{background:#000!important}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:left}.wc_payment_method label{cursor:pointer}.wc_payment_method input[type=radio]{display:none}.wc_payment_method input[type=radio]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input[type=radio]+label::before{content:"";display:inline-block;width:14px;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-border)}.is-dark-theme .wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-background)}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.account-payment-methods-table{padding-top:0!important;margin-bottom:1rem}.account-payment-methods-table table,.account-payment-methods-table tr{border-style:hidden}.account-payment-methods-table tr:nth-child(2n) td{background:0 0!important}.account-payment-methods-table tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .account-payment-methods-table tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.account-payment-methods-table td.payment-method-actions{padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem;display:grid;border:none;font-size:0}.account-payment-methods-table td.payment-method-actions a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.account-payment-methods-table td.payment-method-actions a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce-table--order-details tfoot,.woocommerce-table--order-details thead{text-align:right}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;word-break:break-word;min-width:12vw}.woocommerce ul.products.columns-2 li.product{width:calc(100% / 2 - 16px)!important}.woocommerce ul.products.columns-3 li.product{width:calc(100% / 3 - 16px)!important}.woocommerce ul.products.columns-4 li.product{width:calc(100% / 4 - 16px)!important}.woocommerce ul.products.columns-5 li.product{width:calc(100% / 5 - 16px)!important}.woocommerce ul.products.columns-6 li.product{width:calc(100% / 6 - 16px)!important}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin:0 8px 16px 8px;box-sizing:border-box}.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img.woocommerce-placeholder{height:auto!important}.woocommerce ul.products li.product-category a{text-align:right;text-decoration:none}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{margin-top:.4rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.5rem}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title .count{background-color:transparent;color:currentColor}.woocommerce ul.products li.product-category mark{background-color:initial}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:right;clear:both;margin-top:0}.woocommerce .woocommerce-result-count{margin-top:0;margin-bottom:20px}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto!important;margin-right:auto;margin-left:auto}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce .related.products ul.products[class*=columns-] li.product,.woocommerce-page .related.products ul.products[class*=columns-] li.product{padding:0 0 3em 2vw!important;margin-bottom:2em}.woocommerce ul.products[class*=columns-],.woocommerce-page ul.products[class*=columns-]{-webkit-box-pack:center;justify-content:center}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;padding:0 0 3em 2vw}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.woocommerce .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger,.woocommerce-page .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:1.8em;left:1.8em}}@media only screen and (max-width:768px){.woocommerce section.content-area{padding-top:0}#main .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#main .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#main .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#main #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce .onsale,.woocommerce-page .onsale{left:-.7rem!important}.woocommerce .woocommerce-tabs ul li,.woocommerce-page .woocommerce-tabs ul li{font-size:1rem}.woocommerce .woocommerce-tabs ul li a,.woocommerce-page .woocommerce-tabs ul li a{padding:calc(.75 * var(--button--padding-vertical)) calc(.75 * var(--button--padding-horizontal))}.woocommerce table.shop_table_responsive .button,.woocommerce-page table.shop_table_responsive .button{background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce table.shop_table_responsive .button:hover,.woocommerce-page table.shop_table_responsive .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.is-dark-theme .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:left}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-right:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-left:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-right:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #main .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #main .woocommerce-MyAccount-content,.logged-in.woocommerce-account #main .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #main table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.home #main [class*="woocommerce columns-"]{word-break:break-word;max-width:var(--responsive--aligndefault-width);margin-right:auto;margin-left:auto}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-left:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 3rem 1rem;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-left:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0;margin-bottom:1rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{width:1%;padding-left:.5rem;padding-right:.5rem}.woocommerce-account table.account-orders-table td a,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account table.account-orders-table th a{padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-date{padding-left:0}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid currentColor}.woocommerce-account table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:1.5rem 0;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-account table.account-orders-table .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce .content-area{margin:0 auto;padding:0 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;margin:0 auto;padding:0 6vw}.woocommerce .onsale{font-size:1.2rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width:768px){.woocommerce-products-header{border-bottom:none!important;padding-bottom:0;margin-bottom:0!important}}@media only screen and (min-width:600px){.woocommerce-products-header{padding-bottom:1.5vw}.woocommerce-ordering,.woocommerce-result-count{margin-top:0!important}}@media only screen and (min-width:690px){.woocommerce-products-header{border-bottom:3px solid var(--global--color-border)}}.woocommerce-account .woocommerce-MyAccount-content p:first-of-type{margin-bottom:2rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method ul{list-style-type:none!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content input[type=radio]{float:right;margin-top:.5rem;margin-left:.5rem}.woocommerce-account .woocommerce-MyAccount-content label{font-size:1.5rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce-account .woocommerce-MyAccount-content label img{margin-right:10px!important}.woocommerce-account .woocommerce-MyAccount-content label img:first-child{margin-right:auto!important}.woocommerce-account .woocommerce-MyAccount-content label img:last-child{margin-left:5px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{font-size:1.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox br{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox .woocommerce_error{margin-top:1rem;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation-link{margin-bottom:20px!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{color:currentColor!important;font-weight:400!important;font-size:1.8rem}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{color:currentColor!important;-webkit-text-decoration:underline solid currentColor 1px!important;text-decoration:underline solid currentColor 1px!important}.alignwide .woocommerce>*{max-width:var(--responsive--alignwide-width);display:block;margin:var(--global--spacing-vertical) auto}.woocommerce .woocommerce-notices-wrapper>*{padding:15px;list-style:none}.woocommerce .return-to-shop a.button,.woocommerce .wc-proceed-to-checkout a.button{margin-top:var(--global--spacing-vertical);float:right;display:inline-block;width:100%}.woocommerce .woocommerce-cart-form .shop_table_responsive{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.woocommerce .woocommerce-cart-form .shop_table_responsive th{border:none}.woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code{min-width:9rem}.woocommerce .woocommerce-cart-form button[name=apply_coupon],.woocommerce .woocommerce-cart-form button[name=update_cart]{padding:.5rem;color:var(--global--color-primary);background:var(--global--color-background);border:var(--form--border-width) solid var(--global--color-primary)}.woocommerce .woocommerce-cart-form button[name=apply_coupon]:active,.woocommerce .woocommerce-cart-form button[name=apply_coupon]:hover,.woocommerce .woocommerce-cart-form button[name=update_cart]:active,.woocommerce .woocommerce-cart-form button[name=update_cart]:hover{color:var(--global--color-background);background:var(--global--color-primary)}.woocommerce .woocommerce-cart-form .product-thumbnail .attachment-woocommerce_thumbnail{height:auto!important}.woocommerce .cart-collaterals h2{margin-bottom:var(--global--spacing-vertical)}.woocommerce .cart-collaterals #shipping_method{list-style:none;padding-right:0}.woocommerce .cart-collaterals .shipping-calculator-form p{margin-bottom:.5rem}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection{height:auto}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__rendered{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);height:var(--global--line-height-body);padding:var(--form--spacing-unit)}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__arrow{height:100%}.woocommerce .cart-collaterals .cross-sells li{list-style:none}.woocommerce .cart-collaterals .cross-sells a,.woocommerce .cart-collaterals .cross-sells li>em{display:inline-block}.woocommerce-order-downloads{padding-top:0!important}.woocommerce-order-downloads table,.woocommerce-order-downloads tr{border-style:hidden}.woocommerce-order-downloads table td.download-remaining,.woocommerce-order-downloads tr td.download-remaining{text-align:center!important}.woocommerce-order-downloads tr:nth-child(2n) td{background:0 0!important}.woocommerce-order-downloads tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-order-downloads tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-order-downloads td.download-file{padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-order-downloads td.download-file a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-order-downloads td.download-file a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}
|
1 |
+
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;text-decoration:none!important}a.button:hover,a.button:visited{text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-notices-wrapper:empty{margin:0 auto}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.site-main .woocommerce-breadcrumb{margin-bottom:var(--global--spacing-vertical);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.site-main .woocommerce-products-header{margin-top:var(--global--spacing-vertical)}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:-.7rem;left:-.7rem;background:#88a171;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;z-index:1;border-radius:50%;text-align:center;padding:.8rem;margin:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.onsale::before{content:"";float:right;padding-top:100%}.onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:2.2em;left:2.2em}.single-product .type-product.sale>.onsale{left:calc(52% - .7rem)}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1rem}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:2rem;margin-right:0;background:var(--global--color-background);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#main .woocommerce-error,#main .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info,.woocommerce-message{background:#eee;color:#000;border-top:2px solid #88a171}.woocommerce-info a,.woocommerce-message a{color:#444}.woocommerce-info a:hover,.woocommerce-message a:hover{color:#000}.woocommerce-info a.button,.woocommerce-message a.button{background:#88a171;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #88a171;padding:2rem;position:absolute;top:0;right:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:left;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#main .post-inner{padding-top:0}#main .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal;border-right:none;border-left:none}.woocommerce table.shop_table .product-thumbnail,.woocommerce-page table.shop_table .product-thumbnail{max-width:120px}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none;position:relative}ul.products li.product .woocommerce-loop-product__title{margin:.5rem 0 .5rem;font-size:1.5rem;font-weight:400}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:currentColor}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:1rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle;background-color:transparent;color:var(--button--color-text-hover);text-decoration:none!important}ul.products li.product .button.loading{opacity:.5}ul.products li.product .button:hover{background-color:var(--button--color-background);color:var(--button--color-text)}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:right;top:0;right:0;position:absolute}.star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;right:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#88a171;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:right;clear:both;margin-left:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{line-height:var(--global--line-height-body)!important;padding-top:var(--form--spacing-unit)!important;padding-bottom:var(--form--spacing-unit)!important;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product.singular .entry-title{font-size:var(--global--font-size-xl);font-weight:400;margin:0 0 2.5rem}.single-product.singular .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:2rem}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:1rem}.single-product .woocommerce-variation-price{margin:2rem 0}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:right;margin-left:.25rem}.single-product form.cart .quantity{float:right;margin-left:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations{margin:1rem 0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-left:.5rem}a.reset_variations{margin-right:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:right}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce-product-gallery--columns-4 ol{margin-right:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 0 1.6em 14.2857142857%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-left:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;left:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:left}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;border-bottom:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs ul li{display:-webkit-inline-box!important;display:inline-flex!important}.woocommerce-tabs ul li a{color:currentColor;text-decoration:none;font-weight:700;padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.woocommerce-tabs ul li.active a{color:var(--button--color-text);background-color:var(--button--color-background);border:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:var(--global--font-size-lg);margin:0 0 2rem!important}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:left}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-right:auto}.related.products,.up-sells{clear:both}.related.products h2,.up-sells h2{margin-bottom:2rem}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-right:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:right;margin-top:7px;line-height:20px;color:#fff;margin-left:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 0 0 .5rem}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-left:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:right;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5rem;margin-left:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-right:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.widget_rating_filter li{text-align:left}.widget_rating_filter li .star-rating{float:right;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-left:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;left:.5rem;padding-right:1rem;padding-left:1rem}.woocommerce-account #main .post-inner{padding-top:0}.woocommerce-account #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#88a171}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{display:inline-block;margin-left:1rem;font-size:1.8rem;margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{line-height:1.8rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{font-size:1.5rem;margin-bottom:.1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .selection,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{font-size:1.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{border:3px solid #000}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top:1.5rem!important;margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_company_field{padding-top:1.5rem!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection{border:2px solid #000;height:3rem;padding-top:.5rem;margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection__arrow{position:absolute;top:-.2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-dropdown{border:2px solid #000!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom:2rem}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-right:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 0 .35rem .35rem;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-account .woocommerce-EditAccountForm label{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm input{border:var(--form--border-width) solid var(--form--border-color);font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:none;padding-right:0;padding-left:0;margin-top:30px}.woocommerce-account .woocommerce-EditAccountForm fieldset legend{display:contents;font-size:2rem}.woocommerce-account .woocommerce-EditAccountForm fieldset p{margin-top:20px;margin-bottom:0!important}.woocommerce-account .woocommerce-EditAccountForm fieldset .show-password-input{display:inherit}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:0}.woocommerce-account .woocommerce-EditAccountForm #account_display_name+span{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm p{margin-top:20px}.woocommerce-account .woocommerce-EditAccountForm p:nth-of-type(4){margin-top:30px}.logged-in.woocommerce-account #main .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-right:.5rem}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #main .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-cart .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-cart .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-cart .select2-container--focus .select2-selection,.woocommerce-cart .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-cart .select2-results__option{margin-right:0}.woocommerce-cart .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}.woocommerce-cart table.cart img.woocommerce-placeholder{height:auto!important}.woocommerce-form-coupon-toggle .woocommerce-info{display:block;margin-bottom:2rem;padding:1rem}.woocommerce-form-coupon{background:#eee;padding:1rem;font-size:.88889em;color:var(--form--color-text)}.woocommerce-form-coupon #coupon_code{border:var(--form--border-width) solid var(--form--border-color)}.woocommerce-form-coupon button[name=apply_coupon]{padding:.5rem}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]{border-color:var(--global--color-background)}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:active,.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:hover{background:var(--global--color-background)}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:left;padding-left:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid var(--form--border-color);background:var(--global--color-primary);border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;left:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:var(--global--color-background);position:absolute;top:3px;left:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{left:3px;background:var(--global--color-primary)}#ship-to-different-address label input[type=checkbox]:checked+span::before{background:var(--global--color-background)}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-right:.25rem;border-width:6px 6px 0 6px;border-color:currentColor transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent currentColor transparent}.woocommerce-checkout .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin:2rem 0}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:right;padding-left:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-right:1.5vw;float:left;clear:left}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:2px solid var(--form--border-color)}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #88a171}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{right:50%;top:0;margin-top:-4px;-webkit-transform:translateX(50%) rotate(-180deg);-ms-transform:translateX(50%) rotate(-180deg);transform:translateX(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem .7rem .7rem 0}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-checkout .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection,.woocommerce-checkout .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-checkout .select2-results__option{margin-right:0}.woocommerce-checkout .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-checkout-review-order-table ul li{list-style-type:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px!important;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-border)}.is-dark-theme .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-background)}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table tfoot{text-align:right}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-right:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee;color:var(--global--color-dark-gray)}.wc_payment_method .payment_box a,.wc_payment_method .payment_box a:hover,.wc_payment_method .payment_box a:visited{color:var(--global--color-dark-gray)}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method .payment_box input[type=checkbox]{width:25px!important}.wc_payment_method .payment_box input[type=radio]+label::before{background:#fff!important;border:var(--form--border-width) solid #000!important}.wc_payment_method .payment_box input[type=radio]:checked+label::before{background:#000!important}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:left}.wc_payment_method label{cursor:pointer}.wc_payment_method input[type=radio]{display:none}.wc_payment_method input[type=radio]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input[type=radio]+label::before{content:"";display:inline-block;width:14px;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-border)}.is-dark-theme .wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-background)}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.account-payment-methods-table{padding-top:0!important;margin-bottom:1rem}.account-payment-methods-table table,.account-payment-methods-table tr{border-style:hidden}.account-payment-methods-table tr:nth-child(2n) td{background:0 0!important}.account-payment-methods-table tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .account-payment-methods-table tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.account-payment-methods-table td.payment-method-actions{padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem;display:grid;border:none;font-size:0}.account-payment-methods-table td.payment-method-actions a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.account-payment-methods-table td.payment-method-actions a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;word-break:break-word;min-width:12vw}.woocommerce ul.products.columns-2 li.product{width:calc(100% / 2 - 16px)!important}.woocommerce ul.products.columns-3 li.product{width:calc(100% / 3 - 16px)!important}.woocommerce ul.products.columns-4 li.product{width:calc(100% / 4 - 16px)!important}.woocommerce ul.products.columns-5 li.product{width:calc(100% / 5 - 16px)!important}.woocommerce ul.products.columns-6 li.product{width:calc(100% / 6 - 16px)!important}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin:0 8px 16px 8px;box-sizing:border-box}.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img.woocommerce-placeholder{height:auto!important}.woocommerce ul.products li.product-category a{text-align:right;text-decoration:none}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{margin-top:.4rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.5rem}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title .count{background-color:transparent;color:currentColor}.woocommerce ul.products li.product-category mark{background-color:initial}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:right;clear:both;margin-top:0}.woocommerce .woocommerce-result-count{margin-top:0;margin-bottom:20px}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto!important;margin-right:auto;margin-left:auto}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce .related.products ul.products[class*=columns-] li.product,.woocommerce-page .related.products ul.products[class*=columns-] li.product{padding:0 0 3em 2vw!important;margin-bottom:2em}.woocommerce ul.products[class*=columns-],.woocommerce-page ul.products[class*=columns-]{-webkit-box-pack:center;justify-content:center}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;padding:0 0 3em 2vw}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.woocommerce .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger,.woocommerce-page .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:1.8em;left:1.8em}}@media only screen and (max-width:768px){.woocommerce section.content-area{padding-top:0}#main .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#main .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#main .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#main #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce .onsale,.woocommerce-page .onsale{left:-.7rem!important}.woocommerce .woocommerce-tabs ul li,.woocommerce-page .woocommerce-tabs ul li{font-size:1rem}.woocommerce .woocommerce-tabs ul li a,.woocommerce-page .woocommerce-tabs ul li a{padding:calc(.75 * var(--button--padding-vertical)) calc(.75 * var(--button--padding-horizontal))}.woocommerce table.shop_table_responsive .button,.woocommerce-page table.shop_table_responsive .button{background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce table.shop_table_responsive .button:hover,.woocommerce-page table.shop_table_responsive .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.is-dark-theme .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:left}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-right:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-left:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-right:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #main .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #main .woocommerce-MyAccount-content,.logged-in.woocommerce-account #main .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #main table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.home #main [class*="woocommerce columns-"]{word-break:break-word;max-width:var(--responsive--aligndefault-width);margin-right:auto;margin-left:auto}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-left:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 3rem 1rem;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-left:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0;margin-bottom:1rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{width:1%;padding-left:.5rem;padding-right:.5rem}.woocommerce-account table.account-orders-table td a,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account table.account-orders-table th a{padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-date{padding-left:0}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid currentColor}.woocommerce-account table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:1.5rem 0;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-account table.account-orders-table .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce .content-area{margin:0 auto;padding:0 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;margin:0 auto;padding:0 6vw}.woocommerce .onsale{font-size:1.2rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width:768px){.woocommerce-products-header{border-bottom:none!important;padding-bottom:0;margin-bottom:0!important}}@media only screen and (min-width:600px){.woocommerce-products-header{padding-bottom:1.5vw}.woocommerce-ordering,.woocommerce-result-count{margin-top:0!important}}@media only screen and (min-width:690px){.woocommerce-products-header{border-bottom:3px solid var(--global--color-border)}}.woocommerce-account .woocommerce-MyAccount-content p:first-of-type{margin-bottom:2rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method ul{list-style-type:none!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content input[type=radio]{float:right;margin-top:.5rem;margin-left:.5rem}.woocommerce-account .woocommerce-MyAccount-content label{font-size:1.5rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce-account .woocommerce-MyAccount-content label img{margin-right:10px!important}.woocommerce-account .woocommerce-MyAccount-content label img:first-child{margin-right:auto!important}.woocommerce-account .woocommerce-MyAccount-content label img:last-child{margin-left:5px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{font-size:1.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox br{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox .woocommerce_error{margin-top:1rem;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation-link{margin-bottom:20px!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{color:currentColor!important;font-weight:400!important;font-size:1.8rem}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{color:currentColor!important;-webkit-text-decoration:underline solid currentColor 1px!important;text-decoration:underline solid currentColor 1px!important}.alignwide .woocommerce>*{max-width:var(--responsive--alignwide-width);display:block;margin:var(--global--spacing-vertical) auto}.woocommerce .woocommerce-notices-wrapper>*{padding:15px;list-style:none}.woocommerce .return-to-shop a.button,.woocommerce .wc-proceed-to-checkout a.button{margin-top:var(--global--spacing-vertical);float:right;display:inline-block;width:100%}.woocommerce .woocommerce-cart-form .shop_table_responsive{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.woocommerce .woocommerce-cart-form .shop_table_responsive th{border:none}.woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code{min-width:9rem}.woocommerce .woocommerce-cart-form button[name=apply_coupon],.woocommerce .woocommerce-cart-form button[name=update_cart]{padding:.5rem;color:var(--global--color-primary);background:var(--global--color-background);border:var(--form--border-width) solid var(--global--color-primary)}.woocommerce .woocommerce-cart-form button[name=apply_coupon]:active,.woocommerce .woocommerce-cart-form button[name=apply_coupon]:hover,.woocommerce .woocommerce-cart-form button[name=update_cart]:active,.woocommerce .woocommerce-cart-form button[name=update_cart]:hover{color:var(--global--color-background);background:var(--global--color-primary)}.woocommerce .woocommerce-cart-form .product-thumbnail .attachment-woocommerce_thumbnail{height:auto!important}.woocommerce .cart-collaterals h2{margin-bottom:var(--global--spacing-vertical)}.woocommerce .cart-collaterals #shipping_method{list-style:none;padding-right:0}.woocommerce .cart-collaterals .shipping-calculator-form p{margin-bottom:.5rem}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection{height:auto}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__rendered{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);height:var(--global--line-height-body);padding:var(--form--spacing-unit)}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__arrow{height:100%}.woocommerce .cart-collaterals .cross-sells li{list-style:none}.woocommerce .cart-collaterals .cross-sells a,.woocommerce .cart-collaterals .cross-sells li>em{display:inline-block}.woocommerce-order-downloads{padding-top:0!important}.woocommerce-order-downloads table,.woocommerce-order-downloads tr{border-style:hidden}.woocommerce-order-downloads table td.download-remaining,.woocommerce-order-downloads tr td.download-remaining{text-align:center!important}.woocommerce-order-downloads tr:nth-child(2n) td{background:0 0!important}.woocommerce-order-downloads tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-order-downloads tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-order-downloads td.download-file{padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-order-downloads td.download-file a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-order-downloads td.download-file a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}
|
assets/css/twenty-twenty-one.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;text-decoration:none!important}a.button:hover,a.button:visited{text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-notices-wrapper:empty{margin:0 auto}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.site-main .woocommerce-breadcrumb{margin-bottom:var(--global--spacing-vertical);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.site-main .woocommerce-products-header{margin-top:var(--global--spacing-vertical)}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:-.7rem;right:-.7rem;background:#88a171;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;z-index:1;border-radius:50%;text-align:center;padding:.8rem;margin:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.onsale::before{content:"";float:left;padding-top:100%}.onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:2.2em;right:2.2em}.single-product .type-product.sale>.onsale{right:calc(52% - .7rem)}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1rem}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:2rem;margin-left:0;background:var(--global--color-background);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#main .woocommerce-error,#main .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info,.woocommerce-message{background:#eee;color:#000;border-top:2px solid #88a171}.woocommerce-info a,.woocommerce-message a{color:#444}.woocommerce-info a:hover,.woocommerce-message a:hover{color:#000}.woocommerce-info a.button,.woocommerce-message a.button{background:#88a171;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #88a171;padding:2rem;position:absolute;top:0;left:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:right;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#main .post-inner{padding-top:0}#main .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce-page.is-dark-theme .select2-dropdown,.woocommerce.is-dark-theme .select2-dropdown{color:var(--global--color-dark-gray)}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal;border-left:none;border-right:none}.woocommerce table.shop_table .product-thumbnail,.woocommerce-page table.shop_table .product-thumbnail{max-width:120px}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none;position:relative}ul.products li.product .woocommerce-loop-product__title{margin:.5rem 0 .5rem;font-size:1.5rem;font-weight:400}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:currentColor}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:1rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle;background-color:transparent;color:var(--button--color-text-hover);text-decoration:none!important}ul.products li.product .button.loading{opacity:.5}ul.products li.product .button:hover{background-color:var(--button--color-background);color:var(--button--color-text)}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#88a171;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:left;clear:both;margin-right:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{line-height:var(--global--line-height-body)!important;padding-top:var(--form--spacing-unit)!important;padding-bottom:var(--form--spacing-unit)!important;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product.singular .entry-title{font-size:var(--global--font-size-xl);font-weight:400;margin:0 0 2.5rem}.single-product.singular .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:2rem}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:1rem}.single-product .woocommerce-variation-price{margin:2rem 0}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:left;margin-right:.25rem}.single-product form.cart .quantity{float:left;margin-right:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations{margin:1rem 0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-right:.5rem}a.reset_variations{margin-left:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce-product-gallery--columns-4 ol{margin-left:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 14.2857142857% 1.6em 0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;right:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:right}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;border-bottom:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs ul li{display:-webkit-inline-box!important;display:inline-flex!important}.woocommerce-tabs ul li a{color:currentColor;text-decoration:none;font-weight:700;padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.woocommerce-tabs ul li.active a{color:var(--button--color-text);background-color:var(--button--color-background);border:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:var(--global--font-size-lg);margin:0 0 2rem!important}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:right}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-left:auto}.related.products,.up-sells{clear:both}.related.products h2,.up-sells h2{margin-bottom:2rem}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-left:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:left;margin-top:7px;line-height:20px;color:#fff;margin-right:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 .5rem 0 0}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-right:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:left;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5rem;margin-right:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_rating_filter li{text-align:right}.widget_rating_filter li .star-rating{float:left;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-right:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;right:.5rem;padding-left:1rem;padding-right:1rem}.woocommerce-account #main .post-inner{padding-top:0}.woocommerce-account #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#88a171}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{display:inline-block;margin-right:1rem;font-size:1.8rem;margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{line-height:1.8rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{font-size:1.5rem;margin-bottom:.1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .selection,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{font-size:1.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{border:3px solid #000}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top:1.5rem!important;margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_company_field{padding-top:1.5rem!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection{border:2px solid #000;height:3rem;padding-top:.5rem;margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection__arrow{position:absolute;top:-.2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-dropdown{border:2px solid #000!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom:2rem}.woocommerce-account.woocommerce-lost-password .woocommerce{max-width:var(--responsive--alignwide-width)!important;padding:0!important;flex-wrap:wrap}.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-notices-wrapper{-webkit-box-flex:1;flex:1 0 100%}.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row--first{float:none}.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword #user_login{margin-bottom:10px}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-left:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 .35rem .35rem 0;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-account .woocommerce-EditAccountForm label{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm input{border:var(--form--border-width) solid var(--form--border-color);font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:none;padding-left:0;padding-right:0;margin-top:30px}.woocommerce-account .woocommerce-EditAccountForm fieldset legend{display:contents;font-size:2rem}.woocommerce-account .woocommerce-EditAccountForm fieldset p{margin-top:20px;margin-bottom:0!important}.woocommerce-account .woocommerce-EditAccountForm fieldset .show-password-input{display:inherit}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:0}.woocommerce-account .woocommerce-EditAccountForm #account_display_name+span{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm p{margin-top:20px}.woocommerce-account .woocommerce-EditAccountForm p:nth-of-type(4){margin-top:30px}.logged-in.woocommerce-account #main .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-left:.5rem}.woocommerce-cart table.woocommerce-cart-form__contents tfoot,.woocommerce-cart table.woocommerce-cart-form__contents thead{text-align:left}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #main .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-cart .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-cart .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-cart .select2-container--focus .select2-selection,.woocommerce-cart .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-cart .select2-results__option{margin-left:0}.woocommerce-cart .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}.woocommerce-cart table.cart img.woocommerce-placeholder{height:auto!important}.woocommerce-form-coupon-toggle .woocommerce-info{display:block;margin-bottom:2rem;padding:1rem}.woocommerce-form-coupon{background:#eee;padding:1rem;font-size:.88889em;color:var(--form--color-text)}.woocommerce-form-coupon #coupon_code{border:var(--form--border-width) solid var(--form--border-color)}.woocommerce-form-coupon button[name=apply_coupon]{padding:.5rem}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]{border-color:var(--global--color-background)}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:active,.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:hover{background:var(--global--color-background)}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:right;padding-right:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid var(--form--border-color);background:var(--global--color-primary);border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;right:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:var(--global--color-background);position:absolute;top:3px;right:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{right:3px;background:var(--global--color-primary)}#ship-to-different-address label input[type=checkbox]:checked+span::before{background:var(--global--color-background)}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-left:.25rem;border-width:6px 6px 0 6px;border-color:currentColor transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent currentColor transparent}.woocommerce-checkout .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin:2rem 0}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:left;padding-right:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-left:1.5vw;float:right;clear:right}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:2px solid var(--form--border-color)}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #88a171}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem 0 .7rem .7rem}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-checkout .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection,.woocommerce-checkout .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-checkout .select2-results__option{margin-left:0}.woocommerce-checkout .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-checkout-review-order-table ul li{list-style-type:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px!important;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-border)}.is-dark-theme .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-background)}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table tfoot{text-align:left}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-left:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee;color:var(--global--color-dark-gray)}.wc_payment_method .payment_box a,.wc_payment_method .payment_box a:hover,.wc_payment_method .payment_box a:visited{color:var(--global--color-dark-gray)}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method .payment_box input[type=checkbox]{width:25px!important}.wc_payment_method .payment_box input[type=radio]+label::before{background:#fff!important;border:var(--form--border-width) solid #000!important}.wc_payment_method .payment_box input[type=radio]:checked+label::before{background:#000!important}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:right}.wc_payment_method label{cursor:pointer}.wc_payment_method input[type=radio]{display:none}.wc_payment_method input[type=radio]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input[type=radio]+label::before{content:"";display:inline-block;width:14px;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-border)}.is-dark-theme .wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-background)}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.account-payment-methods-table{padding-top:0!important;margin-bottom:1rem}.account-payment-methods-table table,.account-payment-methods-table tr{border-style:hidden}.account-payment-methods-table tr:nth-child(2n) td{background:0 0!important}.account-payment-methods-table tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .account-payment-methods-table tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.account-payment-methods-table td.payment-method-actions{padding-right:.5rem;padding-left:.5rem;padding-top:.3rem;padding-bottom:.3rem;display:grid;border:none;font-size:0}.account-payment-methods-table td.payment-method-actions a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.account-payment-methods-table td.payment-method-actions a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce-table--order-details tfoot,.woocommerce-table--order-details thead{text-align:left}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;word-break:break-word;min-width:12vw}.woocommerce ul.products.columns-2 li.product{width:calc(100% / 2 - 16px)!important}.woocommerce ul.products.columns-3 li.product{width:calc(100% / 3 - 16px)!important}.woocommerce ul.products.columns-4 li.product{width:calc(100% / 4 - 16px)!important}.woocommerce ul.products.columns-5 li.product{width:calc(100% / 5 - 16px)!important}.woocommerce ul.products.columns-6 li.product{width:calc(100% / 6 - 16px)!important}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin:0 8px 16px 8px;box-sizing:border-box}.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img.woocommerce-placeholder{height:auto!important}.woocommerce ul.products li.product-category a{text-align:left;text-decoration:none}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{margin-top:.4rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.5rem}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title .count{background-color:transparent;color:currentColor}.woocommerce ul.products li.product-category mark{background-color:initial}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:left;clear:both;margin-top:0}.woocommerce .woocommerce-result-count{margin-top:0;margin-bottom:20px}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto!important;margin-left:auto;margin-right:auto}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce .related.products ul.products[class*=columns-] li.product,.woocommerce-page .related.products ul.products[class*=columns-] li.product{padding:0 2vw 3em 0!important;margin-bottom:2em}.woocommerce ul.products[class*=columns-],.woocommerce-page ul.products[class*=columns-]{-webkit-box-pack:center;justify-content:center}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;padding:0 2vw 3em 0}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.woocommerce .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger,.woocommerce-page .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:1.8em;right:1.8em}}@media only screen and (max-width:768px){.woocommerce section.content-area{padding-top:0}#main .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#main .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#main .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#main #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce .onsale,.woocommerce-page .onsale{right:-.7rem!important}.woocommerce .woocommerce-tabs ul li,.woocommerce-page .woocommerce-tabs ul li{font-size:1rem}.woocommerce .woocommerce-tabs ul li a,.woocommerce-page .woocommerce-tabs ul li a{padding:calc(.75 * var(--button--padding-vertical)) calc(.75 * var(--button--padding-horizontal))}.woocommerce table.shop_table_responsive .button,.woocommerce-page table.shop_table_responsive .button{background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce table.shop_table_responsive .button:hover,.woocommerce-page table.shop_table_responsive .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.is-dark-theme .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:right}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-left:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-right:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-left:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #main .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #main .woocommerce-MyAccount-content,.logged-in.woocommerce-account #main .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #main table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.home #main [class*="woocommerce columns-"]{word-break:break-word;max-width:var(--responsive--aligndefault-width);margin-left:auto;margin-right:auto}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-right:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 1rem 3rem 0;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-right:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0;margin-bottom:1rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{width:1%;padding-right:.5rem;padding-left:.5rem}.woocommerce-account table.account-orders-table td a,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account table.account-orders-table th a{padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-date{padding-right:0}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid currentColor}.woocommerce-account table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:1.5rem 0;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-account table.account-orders-table .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce .content-area{margin:0 auto;padding:0 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;margin:0 auto;padding:0 6vw}.woocommerce .onsale{font-size:1.2rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-right:1.5rem;padding-left:1.5rem}}@media only screen and (max-width:768px){.woocommerce-products-header{border-bottom:none!important;padding-bottom:0;margin-bottom:0!important}}@media only screen and (min-width:600px){.woocommerce-products-header{padding-bottom:1.5vw}.woocommerce-ordering,.woocommerce-result-count{margin-top:0!important}}@media only screen and (min-width:690px){.woocommerce-products-header{border-bottom:3px solid var(--global--color-border)}}.woocommerce-account .woocommerce-MyAccount-content p:first-of-type{margin-bottom:2rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method ul{list-style-type:none!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content input[type=radio]{float:left;margin-top:.5rem;margin-right:.5rem}.woocommerce-account .woocommerce-MyAccount-content label{font-size:1.5rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce-account .woocommerce-MyAccount-content label img{margin-left:10px!important}.woocommerce-account .woocommerce-MyAccount-content label img:first-child{margin-left:auto!important}.woocommerce-account .woocommerce-MyAccount-content label img:last-child{margin-right:5px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{font-size:1.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox br{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox .woocommerce_error{margin-top:1rem;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation-link{margin-bottom:20px!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{color:currentColor!important;font-weight:400!important;font-size:1.8rem}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{color:currentColor!important;-webkit-text-decoration:underline solid currentColor 1px!important;text-decoration:underline solid currentColor 1px!important}.alignwide .woocommerce>*{max-width:var(--responsive--alignwide-width);display:block;margin:var(--global--spacing-vertical) auto}.woocommerce .woocommerce-notices-wrapper>*{padding:15px;list-style:none}.woocommerce .return-to-shop a.button,.woocommerce .wc-proceed-to-checkout a.button{margin-top:var(--global--spacing-vertical);float:left;display:inline-block;width:100%}.woocommerce .woocommerce-cart-form .shop_table_responsive{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.woocommerce .woocommerce-cart-form .shop_table_responsive th{border:none}.woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code{min-width:9rem}.woocommerce .woocommerce-cart-form button[name=apply_coupon],.woocommerce .woocommerce-cart-form button[name=update_cart]{padding:.5rem;color:var(--global--color-primary);background:var(--global--color-background);border:var(--form--border-width) solid var(--global--color-primary)}.woocommerce .woocommerce-cart-form button[name=apply_coupon]:active,.woocommerce .woocommerce-cart-form button[name=apply_coupon]:hover,.woocommerce .woocommerce-cart-form button[name=update_cart]:active,.woocommerce .woocommerce-cart-form button[name=update_cart]:hover{color:var(--global--color-background);background:var(--global--color-primary)}.woocommerce .woocommerce-cart-form .product-thumbnail .attachment-woocommerce_thumbnail{height:auto!important}.woocommerce .cart-collaterals h2{margin-bottom:var(--global--spacing-vertical)}.woocommerce .cart-collaterals #shipping_method{list-style:none;padding-left:0}.woocommerce .cart-collaterals .shipping-calculator-form p{margin-bottom:.5rem}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection{height:auto}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__rendered{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);height:var(--global--line-height-body);padding:var(--form--spacing-unit)}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__arrow{height:100%}.woocommerce .cart-collaterals .cross-sells li{list-style:none}.woocommerce .cart-collaterals .cross-sells a,.woocommerce .cart-collaterals .cross-sells li>em{display:inline-block}.woocommerce-order-downloads{padding-top:0!important}.woocommerce-order-downloads table,.woocommerce-order-downloads tr{border-style:hidden}.woocommerce-order-downloads table td.download-remaining,.woocommerce-order-downloads tr td.download-remaining{text-align:center!important}.woocommerce-order-downloads tr:nth-child(2n) td{background:0 0!important}.woocommerce-order-downloads tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-order-downloads tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-order-downloads td.download-file{padding-right:.5rem;padding-left:.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-order-downloads td.download-file a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-order-downloads td.download-file a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}
|
1 |
+
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;text-decoration:none!important}a.button:hover,a.button:visited{text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-notices-wrapper:empty{margin:0 auto}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid currentColor}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.site-main .woocommerce-breadcrumb{margin-bottom:var(--global--spacing-vertical);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.site-main .woocommerce-products-header{margin-top:var(--global--spacing-vertical)}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:-.7rem;right:-.7rem;background:#88a171;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;z-index:1;border-radius:50%;text-align:center;padding:.8rem;margin:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.onsale::before{content:"";float:left;padding-top:100%}.onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:2.2em;right:2.2em}.single-product .type-product.sale>.onsale{right:calc(52% - .7rem)}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1rem}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:2rem;margin-left:0;background:var(--global--color-background);font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#main .woocommerce-error,#main .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info,.woocommerce-message{background:#eee;color:#000;border-top:2px solid #88a171}.woocommerce-info a,.woocommerce-message a{color:#444}.woocommerce-info a:hover,.woocommerce-message a:hover{color:#000}.woocommerce-info a.button,.woocommerce-message a.button{background:#88a171;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #88a171;padding:2rem;position:absolute;top:0;left:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:right;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#main .post-inner{padding-top:0}#main .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal;border-left:none;border-right:none}.woocommerce table.shop_table .product-thumbnail,.woocommerce-page table.shop_table .product-thumbnail{max-width:120px}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none;position:relative}ul.products li.product .woocommerce-loop-product__title{margin:.5rem 0 .5rem;font-size:1.5rem;font-weight:400}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:currentColor}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:1rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle;background-color:transparent;color:var(--button--color-text-hover);text-decoration:none!important}ul.products li.product .button.loading{opacity:.5}ul.products li.product .button:hover{background-color:var(--button--color-background);color:var(--button--color-text)}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#88a171;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:left;clear:both;margin-right:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{line-height:var(--global--line-height-body)!important;padding-top:var(--form--spacing-unit)!important;padding-bottom:var(--form--spacing-unit)!important;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product.singular .entry-title{font-size:var(--global--font-size-xl);font-weight:400;margin:0 0 2.5rem}.single-product.singular .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:2rem}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:1rem}.single-product .woocommerce-variation-price{margin:2rem 0}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:left;margin-right:.25rem}.single-product form.cart .quantity{float:left;margin-right:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations{margin:1rem 0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-right:.5rem}a.reset_variations{margin-left:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce-product-gallery--columns-4 ol{margin-left:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 14.2857142857% 1.6em 0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;right:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:right}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;border-bottom:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs ul li{display:-webkit-inline-box!important;display:inline-flex!important}.woocommerce-tabs ul li a{color:currentColor;text-decoration:none;font-weight:700;padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.woocommerce-tabs ul li.active a{color:var(--button--color-text);background-color:var(--button--color-background);border:var(--button--border-width) solid var(--button--color-background)}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:var(--global--font-size-lg);margin:0 0 2rem!important}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:right}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-left:auto}.related.products,.up-sells{clear:both}.related.products h2,.up-sells h2{margin-bottom:2rem}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-left:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:left;margin-top:7px;line-height:20px;color:#fff;margin-right:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 .5rem 0 0}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-right:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:left;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5rem;margin-right:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_rating_filter li{text-align:right}.widget_rating_filter li .star-rating{float:left;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-right:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;right:.5rem;padding-left:1rem;padding-right:1rem}.woocommerce-account #main .post-inner{padding-top:0}.woocommerce-account #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#88a171}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{display:inline-block;margin-right:1rem;font-size:1.8rem;margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{line-height:1.8rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{font-size:1.5rem;margin-bottom:.1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .selection,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{font-size:1.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{border:3px solid #000}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top:1.5rem!important;margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_company_field{padding-top:1.5rem!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection{border:2px solid #000;height:3rem;padding-top:.5rem;margin-top:-1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection__arrow{position:absolute;top:-.2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-dropdown{border:2px solid #000!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom:2rem}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-left:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 .35rem .35rem 0;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-account .woocommerce-EditAccountForm label{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm input{border:var(--form--border-width) solid var(--form--border-color);font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:none;padding-left:0;padding-right:0;margin-top:30px}.woocommerce-account .woocommerce-EditAccountForm fieldset legend{display:contents;font-size:2rem}.woocommerce-account .woocommerce-EditAccountForm fieldset p{margin-top:20px;margin-bottom:0!important}.woocommerce-account .woocommerce-EditAccountForm fieldset .show-password-input{display:inherit}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:0}.woocommerce-account .woocommerce-EditAccountForm #account_display_name+span{font-size:1.5rem}.woocommerce-account .woocommerce-EditAccountForm p{margin-top:20px}.woocommerce-account .woocommerce-EditAccountForm p:nth-of-type(4){margin-top:30px}.logged-in.woocommerce-account #main .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-left:.5rem}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #main .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-cart .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-cart .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-cart .select2-container--focus .select2-selection,.woocommerce-cart .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-cart .select2-results__option{margin-left:0}.woocommerce-cart .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}.woocommerce-cart table.cart img.woocommerce-placeholder{height:auto!important}.woocommerce-form-coupon-toggle .woocommerce-info{display:block;margin-bottom:2rem;padding:1rem}.woocommerce-form-coupon{background:#eee;padding:1rem;font-size:.88889em;color:var(--form--color-text)}.woocommerce-form-coupon #coupon_code{border:var(--form--border-width) solid var(--form--border-color)}.woocommerce-form-coupon button[name=apply_coupon]{padding:.5rem}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]{border-color:var(--global--color-background)}.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:active,.is-dark-theme .woocommerce-form-coupon button[name=apply_coupon]:hover{background:var(--global--color-background)}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:right;padding-right:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid var(--form--border-color);background:var(--global--color-primary);border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;right:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:var(--global--color-background);position:absolute;top:3px;right:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{right:3px;background:var(--global--color-primary)}#ship-to-different-address label input[type=checkbox]:checked+span::before{background:var(--global--color-background)}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-left:.25rem;border-width:6px 6px 0 6px;border-color:currentColor transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent currentColor transparent}.woocommerce-checkout .woocommerce{max-width:var(--responsive--alignwide-width);margin:0 auto}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin:2rem 0}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:left;padding-right:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-left:1.5vw;float:right;clear:right}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:2px solid var(--form--border-color)}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #88a171}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem 0 .7rem .7rem}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container .select2-selection{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius)}.woocommerce-checkout .select2-container .select2-dropdown{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);border-top:none}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection,.woocommerce-checkout .select2-container--open .select2-selection{outline-offset:2px;outline:2px dotted var(--form--border-color)}.woocommerce-checkout .select2-results__option{margin-left:0}.woocommerce-checkout .select2-container .select2-search__field{height:3rem;background:#eee}.woocommerce-checkout-review-order-table ul li{list-style-type:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px!important;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-border)}.is-dark-theme .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:var(--global--color-background)}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table tfoot{text-align:left}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-left:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee;color:var(--global--color-dark-gray)}.wc_payment_method .payment_box a,.wc_payment_method .payment_box a:hover,.wc_payment_method .payment_box a:visited{color:var(--global--color-dark-gray)}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method .payment_box input[type=checkbox]{width:25px!important}.wc_payment_method .payment_box input[type=radio]+label::before{background:#fff!important;border:var(--form--border-width) solid #000!important}.wc_payment_method .payment_box input[type=radio]:checked+label::before{background:#000!important}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:right}.wc_payment_method label{cursor:pointer}.wc_payment_method input[type=radio]{display:none}.wc_payment_method input[type=radio]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input[type=radio]+label::before{content:"";display:inline-block;width:14px;height:14px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white);margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-border)}.is-dark-theme .wc_payment_method input[type=radio]:checked+label::before{background:var(--global--color-background)}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.account-payment-methods-table{padding-top:0!important;margin-bottom:1rem}.account-payment-methods-table table,.account-payment-methods-table tr{border-style:hidden}.account-payment-methods-table tr:nth-child(2n) td{background:0 0!important}.account-payment-methods-table tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .account-payment-methods-table tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.account-payment-methods-table td.payment-method-actions{padding-right:.5rem;padding-left:.5rem;padding-top:.3rem;padding-bottom:.3rem;display:grid;border:none;font-size:0}.account-payment-methods-table td.payment-method-actions a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.account-payment-methods-table td.payment-method-actions a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;word-break:break-word;min-width:12vw}.woocommerce ul.products.columns-2 li.product{width:calc(100% / 2 - 16px)!important}.woocommerce ul.products.columns-3 li.product{width:calc(100% / 3 - 16px)!important}.woocommerce ul.products.columns-4 li.product{width:calc(100% / 4 - 16px)!important}.woocommerce ul.products.columns-5 li.product{width:calc(100% / 5 - 16px)!important}.woocommerce ul.products.columns-6 li.product{width:calc(100% / 6 - 16px)!important}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin:0 8px 16px 8px;box-sizing:border-box}.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img.woocommerce-placeholder{height:auto!important}.woocommerce ul.products li.product-category a{text-align:left;text-decoration:none}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{margin-top:.4rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.5rem}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title .count{background-color:transparent;color:currentColor}.woocommerce ul.products li.product-category mark{background-color:initial}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:left;clear:both;margin-top:0}.woocommerce .woocommerce-result-count{margin-top:0;margin-bottom:20px}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto!important;margin-left:auto;margin-right:auto}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce .related.products ul.products[class*=columns-] li.product,.woocommerce-page .related.products ul.products[class*=columns-] li.product{padding:0 2vw 3em 0!important;margin-bottom:2em}.woocommerce ul.products[class*=columns-],.woocommerce-page ul.products[class*=columns-]{-webkit-box-pack:center;justify-content:center}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;padding:0 2vw 3em 0}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.woocommerce .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger,.woocommerce-page .onsale+.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:1.8em;right:1.8em}}@media only screen and (max-width:768px){.woocommerce section.content-area{padding-top:0}#main .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#main .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#main .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#main #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce .onsale,.woocommerce-page .onsale{right:-.7rem!important}.woocommerce .woocommerce-tabs ul li,.woocommerce-page .woocommerce-tabs ul li{font-size:1rem}.woocommerce .woocommerce-tabs ul li a,.woocommerce-page .woocommerce-tabs ul li a{padding:calc(.75 * var(--button--padding-vertical)) calc(.75 * var(--button--padding-horizontal))}.woocommerce table.shop_table_responsive .button,.woocommerce-page table.shop_table_responsive .button{background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce table.shop_table_responsive .button:hover,.woocommerce-page table.shop_table_responsive .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.is-dark-theme .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:right}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-left:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-right:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:2rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-left:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #main .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #main .woocommerce-MyAccount-content,.logged-in.woocommerce-account #main .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #main table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1rem}.home #main [class*="woocommerce columns-"]{word-break:break-word;max-width:var(--responsive--aligndefault-width);margin-left:auto;margin-right:auto}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-right:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 1rem 3rem 0;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-right:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0;margin-bottom:1rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{width:1%;padding-right:.5rem;padding-left:.5rem}.woocommerce-account table.account-orders-table td a,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account table.account-orders-table th a{padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-date{padding-right:0}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid currentColor}.woocommerce-account table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:1.5rem 0;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-account table.account-orders-table .button:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}.woocommerce .content-area{margin:0 auto;padding:0 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #main .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;margin:0 auto;padding:0 6vw}.woocommerce .onsale{font-size:1.2rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-right:1.5rem;padding-left:1.5rem}}@media only screen and (max-width:768px){.woocommerce-products-header{border-bottom:none!important;padding-bottom:0;margin-bottom:0!important}}@media only screen and (min-width:600px){.woocommerce-products-header{padding-bottom:1.5vw}.woocommerce-ordering,.woocommerce-result-count{margin-top:0!important}}@media only screen and (min-width:690px){.woocommerce-products-header{border-bottom:3px solid var(--global--color-border)}}.woocommerce-account .woocommerce-MyAccount-content p:first-of-type{margin-bottom:2rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method ul{list-style-type:none!important}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content input[type=radio]{float:left;margin-top:.5rem;margin-right:.5rem}.woocommerce-account .woocommerce-MyAccount-content label{font-size:1.5rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce-account .woocommerce-MyAccount-content label img{margin-left:10px!important}.woocommerce-account .woocommerce-MyAccount-content label img:first-child{margin-left:auto!important}.woocommerce-account .woocommerce-MyAccount-content label img:last-child{margin-right:5px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{font-size:1.3rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox p{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox br{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentBox .woocommerce_error{margin-top:1rem;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation-link{margin-bottom:20px!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{color:currentColor!important;font-weight:400!important;font-size:1.8rem}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{color:currentColor!important;-webkit-text-decoration:underline solid currentColor 1px!important;text-decoration:underline solid currentColor 1px!important}.alignwide .woocommerce>*{max-width:var(--responsive--alignwide-width);display:block;margin:var(--global--spacing-vertical) auto}.woocommerce .woocommerce-notices-wrapper>*{padding:15px;list-style:none}.woocommerce .return-to-shop a.button,.woocommerce .wc-proceed-to-checkout a.button{margin-top:var(--global--spacing-vertical);float:left;display:inline-block;width:100%}.woocommerce .woocommerce-cart-form .shop_table_responsive{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.woocommerce .woocommerce-cart-form .shop_table_responsive th{border:none}.woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code{min-width:9rem}.woocommerce .woocommerce-cart-form button[name=apply_coupon],.woocommerce .woocommerce-cart-form button[name=update_cart]{padding:.5rem;color:var(--global--color-primary);background:var(--global--color-background);border:var(--form--border-width) solid var(--global--color-primary)}.woocommerce .woocommerce-cart-form button[name=apply_coupon]:active,.woocommerce .woocommerce-cart-form button[name=apply_coupon]:hover,.woocommerce .woocommerce-cart-form button[name=update_cart]:active,.woocommerce .woocommerce-cart-form button[name=update_cart]:hover{color:var(--global--color-background);background:var(--global--color-primary)}.woocommerce .woocommerce-cart-form .product-thumbnail .attachment-woocommerce_thumbnail{height:auto!important}.woocommerce .cart-collaterals h2{margin-bottom:var(--global--spacing-vertical)}.woocommerce .cart-collaterals #shipping_method{list-style:none;padding-left:0}.woocommerce .cart-collaterals .shipping-calculator-form p{margin-bottom:.5rem}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection{height:auto}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__rendered{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);height:var(--global--line-height-body);padding:var(--form--spacing-unit)}.woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__arrow{height:100%}.woocommerce .cart-collaterals .cross-sells li{list-style:none}.woocommerce .cart-collaterals .cross-sells a,.woocommerce .cart-collaterals .cross-sells li>em{display:inline-block}.woocommerce-order-downloads{padding-top:0!important}.woocommerce-order-downloads table,.woocommerce-order-downloads tr{border-style:hidden}.woocommerce-order-downloads table td.download-remaining,.woocommerce-order-downloads tr td.download-remaining{text-align:center!important}.woocommerce-order-downloads tr:nth-child(2n) td{background:0 0!important}.woocommerce-order-downloads tr:nth-child(2n+1) td{background:var(--global--color-background);-webkit-filter:brightness(88%);filter:brightness(88%)}.is-dark-theme .woocommerce-order-downloads tr:nth-child(2n+1) td{-webkit-filter:brightness(112%);filter:brightness(112%)}.woocommerce-order-downloads td.download-file{padding-right:.5rem;padding-left:.5rem;padding-top:.3rem;padding-bottom:.3rem}.woocommerce-order-downloads td.download-file a{width:100%;padding-top:.3rem!important;padding-bottom:.3rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important;background-color:transparent!important;color:var(--button--color-text-hover)!important}.woocommerce-order-downloads td.download-file a:hover{background-color:var(--button--color-background)!important;color:var(--button--color-text)!important;text-decoration:none!important}
|
assets/css/twenty-twenty-one.scss
CHANGED
@@ -348,12 +348,6 @@ a.button {
|
|
348 |
.woocommerce,
|
349 |
.woocommerce-page {
|
350 |
|
351 |
-
&.is-dark-theme {
|
352 |
-
.select2-dropdown {
|
353 |
-
color: var(--global--color-dark-gray);
|
354 |
-
}
|
355 |
-
}
|
356 |
-
|
357 |
table.shop_table {
|
358 |
|
359 |
td,
|
@@ -1318,30 +1312,6 @@ a.reset_variations {
|
|
1318 |
}
|
1319 |
}
|
1320 |
|
1321 |
-
&.woocommerce-lost-password {
|
1322 |
-
.woocommerce {
|
1323 |
-
|
1324 |
-
max-width: var(--responsive--alignwide-width) !important;
|
1325 |
-
padding: 0 !important;
|
1326 |
-
flex-wrap: wrap;
|
1327 |
-
|
1328 |
-
.woocommerce-notices-wrapper {
|
1329 |
-
flex: 1 0 100%;
|
1330 |
-
}
|
1331 |
-
|
1332 |
-
.woocommerce-ResetPassword {
|
1333 |
-
|
1334 |
-
.woocommerce-form-row--first {
|
1335 |
-
float: none;
|
1336 |
-
}
|
1337 |
-
|
1338 |
-
#user_login {
|
1339 |
-
margin-bottom: 10px;
|
1340 |
-
}
|
1341 |
-
}
|
1342 |
-
}
|
1343 |
-
}
|
1344 |
-
|
1345 |
table.account-orders-table {
|
1346 |
margin-top: 0;
|
1347 |
border: 0;
|
@@ -1463,11 +1433,6 @@ a.reset_variations {
|
|
1463 |
}
|
1464 |
|
1465 |
.woocommerce-cart {
|
1466 |
-
table.woocommerce-cart-form__contents {
|
1467 |
-
thead, tfoot {
|
1468 |
-
text-align: left;
|
1469 |
-
}
|
1470 |
-
}
|
1471 |
|
1472 |
.post-inner {
|
1473 |
padding-top: 0;
|
@@ -2158,10 +2123,6 @@ a.reset_variations {
|
|
2158 |
|
2159 |
.woocommerce-table--order-details {
|
2160 |
margin-bottom: 2rem;
|
2161 |
-
|
2162 |
-
thead, tfoot {
|
2163 |
-
text-align: left;
|
2164 |
-
}
|
2165 |
}
|
2166 |
|
2167 |
/**
|
348 |
.woocommerce,
|
349 |
.woocommerce-page {
|
350 |
|
|
|
|
|
|
|
|
|
|
|
|
|
351 |
table.shop_table {
|
352 |
|
353 |
td,
|
1312 |
}
|
1313 |
}
|
1314 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1315 |
table.account-orders-table {
|
1316 |
margin-top: 0;
|
1317 |
border: 0;
|
1433 |
}
|
1434 |
|
1435 |
.woocommerce-cart {
|
|
|
|
|
|
|
|
|
|
|
1436 |
|
1437 |
.post-inner {
|
1438 |
padding-top: 0;
|
2123 |
|
2124 |
.woocommerce-table--order-details {
|
2125 |
margin-bottom: 2rem;
|
|
|
|
|
|
|
|
|
2126 |
}
|
2127 |
|
2128 |
/**
|
assets/css/twenty-twenty-rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;color:#fff;text-decoration:none!important}a.button:hover,a.button:visited{color:#fff;text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid #ddd}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:0;right:0;display:inline-block;background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;padding:1.5rem;text-transform:uppercase;z-index:1}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:5rem;margin-right:0;background:#eee;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-message{background:#eee;color:#111}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#site-content .woocommerce-error,#site-content .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info{background:#eee;color:#000;border-top:2px solid #cd2653}.woocommerce-info a{color:#444}.woocommerce-info a:hover{color:#000}.woocommerce-info a.button{background:#cd2653;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #cd2653;padding:2rem;position:absolute;top:0;right:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:left;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#site-content .post-inner{padding-top:0}#site-content .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal}.woocommerce-products-header__title.page-title{font-size:6rem;text-align:center}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none}ul.products li.product .woocommerce-loop-product__title{margin:1.5rem 0 .5rem;font-size:2.5rem}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:#111}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:2rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle}ul.products li.product .button.loading{opacity:.5}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:right;top:0;right:0;position:absolute}.star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;right:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#cd2653;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:right;clear:both;margin-left:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product .entry-title{margin:0 0 2.5rem}.single-product .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:3.5rem}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:right;margin-left:.25rem}.single-product form.cart .quantity{float:right;margin-left:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-left:.5rem}a.reset_variations{margin-right:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:right}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce-product-gallery--columns-4 ol{margin-right:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 0 1.6em 14.2857142857%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-left:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;left:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:left}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-tabs ul li{margin:.5rem 0 2rem 4rem}.woocommerce-tabs ul li a{color:#111;text-decoration:none;font-weight:700}.woocommerce-tabs ul li.active a{color:#cd2653;box-shadow:0 2px 0 #cd2653}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:3rem;margin:0 0 2rem}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:left}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-right:auto}.related.products,.up-sells{clear:both}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-right:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:right;margin-top:7px;line-height:20px;color:#fff;margin-left:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 0 0 .5rem}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-left:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:right;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5rem;margin-left:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-right:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.widget_rating_filter li{text-align:left}.widget_rating_filter li .star-rating{float:right;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-left:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;left:.5rem;padding-right:1rem;padding-left:1rem}.woocommerce-account #site-content .post-inner{padding-top:0}.woocommerce-account #site-content .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#cd2653}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-right:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 0 .35rem .35rem;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n) td{background:#eee}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:#fff}.woocommerce-account .woocommerce-EditAccountForm input{border:1px solid #ddd}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:.2rem solid #ddd}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:3rem}.logged-in.woocommerce-account #site-content .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.woocommerce-cart-form img{max-width:120px;height:auto;display:block}.woocommerce-cart-form dl.variation{margin-top:1rem}.woocommerce-cart-form dl.variation dd,.woocommerce-cart-form dl.variation dt,.woocommerce-cart-form dl.variation p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.4rem}.woocommerce-cart-form dl.variation p,.woocommerce-cart-form dl.variation:last-child{margin-bottom:0}.woocommerce-cart-form .product-remove{text-align:center}.woocommerce-cart-form .actions .input-text{width:200px!important;float:right;margin-left:.25rem;border:1px solid #ddd;padding-top:1.55rem;padding-bottom:1.59rem}.woocommerce-cart-form .actions .button{background:#f9f9f9;border:1px solid #555;color:#555}.woocommerce-cart-form .actions button[name=update_cart]{background:#fff;color:#000}.woocommerce-cart-form .quantity input{width:8rem;border:1px solid #eee}.woocommerce-cart-form table{border:0}.woocommerce-cart-form table tbody,.woocommerce-cart-form table td,.woocommerce-cart-form table th{border:0}.woocommerce-cart-form table td.product-thumbnail{padding:1.4rem;width:10%}.woocommerce-cart-form table td.product-name{padding-right:1.5vw}.woocommerce-cart-form table tbody tr{border-top:1px solid #eee}.woocommerce-cart-form table input.qty{display:inline-block}.woocommerce-cart-form .actions button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.cart_totals td,.cart_totals th{vertical-align:top}.cart_totals th{padding-left:1rem}.cart_totals .woocommerce-shipping-destination{margin-bottom:1.5rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cart_totals table{border:0}.cart_totals table tbody,.cart_totals table td,.cart_totals table th,.cart_totals table tr{border:0;padding:1rem}.cart_totals table th{width:33%}.cart_totals .checkout-button{width:100%}.cart_totals input[type=radio].shipping_method{display:none}.cart_totals input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.cart_totals input[type=radio].shipping_method:checked+label::before{background:#555}.shipping-calculator-button{margin-top:.5rem;display:inline-block}.shipping-calculator-form{margin:1rem 0 0 0}#shipping_method{list-style:none;margin:0;padding:0 0 1.5rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}#shipping_method li{margin-bottom:.5rem;margin-right:0}#shipping_method li input{float:right;margin-top:.5rem;margin-left:.6rem}#shipping_method li label{line-height:2.5rem}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-right:.5rem}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #site-content .entry-header{padding:3vw 0 1.5vw}.woocommerce-cart #site-content .woocommerce{max-width:1600px;padding:0 5vw;margin:0 auto}.woocommerce-cart .select2-container .select2-selection--single{height:48px}.woocommerce-cart .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem;color:#000;padding-right:1.8rem}.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-cart .select2-container--focus .select2-selection{border-color:#000}.woocommerce-cart .select2-results__option{margin-right:0}.woocommerce-cart .select2-container .select2-search__field{height:4rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:left;padding-left:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid #bbb;background:#bbb;border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;left:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:#fff;position:absolute;top:3px;left:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{left:3px}#ship-to-different-address label input[type=checkbox]:checked+span::before{border-color:#000;background:#000}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-right:.25rem;border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin-top:4rem}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:right;padding-left:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set input{border:1px solid #ddd}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:4rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-right:1.5vw;float:left;clear:left}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2.85rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table tbody::after,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table tbody::after{content:"";display:block;height:2rem}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:1px solid #ddd}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #cd2653}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{right:50%;top:0;margin-top:-4px;-webkit-transform:translateX(50%) rotate(-180deg);-ms-transform:translateX(50%) rotate(-180deg);transform:translateX(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout input#coupon_code{padding-top:1.55rem;padding-bottom:1.59rem;border:1px solid #ddd}.woocommerce-checkout button[name=apply_coupon]{padding-top:1.55rem;padding-bottom:1.8rem;font-size:1.6rem}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem .7rem .7rem 0}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem;color:#000;padding-right:1.8rem}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#000}.woocommerce-checkout .select2-results__option{margin-right:0}.woocommerce-checkout .select2-container .select2-search__field{height:4rem;background:#eee}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:#555}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-right:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:left}.wc_payment_method label{cursor:pointer}.wc_payment_method input.input-radio[name=payment_method]{display:none}.wc_payment_method input.input-radio[name=payment_method]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input.input-radio[name=payment_method]+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input.input-radio[name=payment_method]:checked+label::before{background:#555}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin-bottom:5em}.woocommerce ul.products li.product-category a{text-align:center}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:3rem}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:right;clear:both}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n+1),.woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n+1){padding:0 0 3em 2vw}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n){padding:0 2vw 3em 0}}@media only screen and (max-width:768px){#site-content .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#site-content .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#site-content .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#site-content #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:#fff}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:left}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-right:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-left:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:4rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-right:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #site-content .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #site-content .woocommerce-MyAccount-content,.logged-in.woocommerce-account #site-content .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #site-content table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1.5rem;padding:1rem}.woocommerce-products-header__title.page-title{font-size:8.4rem;font-weight:800}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-left:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 3rem 1rem;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-left:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-left:.5rem;padding-right:.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:1.5rem 0}.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-row--first{float:none}.woocommerce .content-area{margin:0 auto;padding:2vw 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #site-content .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;padding:4vw 6vw;margin:0 auto}.woocommerce .onsale{font-size:1.7rem;padding:1.5rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-left:1.5rem;padding-right:1.5rem}}
|
1 |
+
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;color:#fff;text-decoration:none!important}a.button:hover,a.button:visited{color:#fff;text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid #ddd}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:0;right:0;display:inline-block;background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;padding:1.5rem;text-transform:uppercase;z-index:1}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:5rem;margin-right:0;background:#eee;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-message{background:#eee;color:#111}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#site-content .woocommerce-error,#site-content .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info{background:#eee;color:#000;border-top:2px solid #cd2653}.woocommerce-info a{color:#444}.woocommerce-info a:hover{color:#000}.woocommerce-info a.button{background:#cd2653;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #cd2653;padding:2rem;position:absolute;top:0;right:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:left;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#site-content .post-inner{padding-top:0}#site-content .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal}.woocommerce-products-header__title.page-title{font-size:6rem;text-align:center}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none}ul.products li.product .woocommerce-loop-product__title{margin:1.5rem 0 .5rem;font-size:2.5rem}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:#111}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:2rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle}ul.products li.product .button.loading{opacity:.5}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:right;top:0;right:0;position:absolute}.star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;right:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#cd2653;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:right;clear:both;margin-left:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product .entry-title{margin:0 0 2.5rem}.single-product .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:3.5rem}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:right;margin-left:.25rem}.single-product form.cart .quantity{float:right;margin-left:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-left:.5rem}a.reset_variations{margin-right:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:right}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce-product-gallery--columns-4 ol{margin-right:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 0 1.6em 14.2857142857%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-left:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;left:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:left}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-tabs ul li{margin:.5rem 0 2rem 4rem}.woocommerce-tabs ul li a{color:#111;text-decoration:none;font-weight:700}.woocommerce-tabs ul li.active a{color:#cd2653;box-shadow:0 2px 0 #cd2653}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:3rem;margin:0 0 2rem}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:left}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-right:auto}.related.products,.up-sells{clear:both}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-right:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:right;margin-top:7px;line-height:20px;color:#fff;margin-left:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 0 0 .5rem}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-left:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:right;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5rem;margin-left:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-right:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.widget_rating_filter li{text-align:left}.widget_rating_filter li .star-rating{float:right;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-left:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;left:.5rem;padding-right:1rem;padding-left:1rem}.woocommerce-account #site-content .post-inner{padding-top:0}.woocommerce-account #site-content .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#cd2653}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-right:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 0 .35rem .35rem;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n) td{background:#eee}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:#fff}.woocommerce-account .woocommerce-EditAccountForm input{border:1px solid #ddd}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:.2rem solid #ddd}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:3rem}.logged-in.woocommerce-account #site-content .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.woocommerce-cart-form img{max-width:120px;height:auto;display:block}.woocommerce-cart-form dl.variation{margin-top:1rem}.woocommerce-cart-form dl.variation dd,.woocommerce-cart-form dl.variation dt,.woocommerce-cart-form dl.variation p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.4rem}.woocommerce-cart-form dl.variation p,.woocommerce-cart-form dl.variation:last-child{margin-bottom:0}.woocommerce-cart-form .product-remove{text-align:center}.woocommerce-cart-form .actions .input-text{width:200px!important;float:right;margin-left:.25rem;border:1px solid #ddd;padding-top:1.55rem;padding-bottom:1.59rem}.woocommerce-cart-form .actions .button{background:#f9f9f9;border:1px solid #555;color:#555}.woocommerce-cart-form .actions button[name=update_cart]{background:#fff;color:#000}.woocommerce-cart-form .quantity input{width:8rem;border:1px solid #eee}.woocommerce-cart-form table{border:0}.woocommerce-cart-form table tbody,.woocommerce-cart-form table td,.woocommerce-cart-form table th{border:0}.woocommerce-cart-form table td.product-thumbnail{padding:1.4rem;width:10%}.woocommerce-cart-form table td.product-name{padding-right:1.5vw}.woocommerce-cart-form table tbody tr{border-top:1px solid #eee}.woocommerce-cart-form table input.qty{display:inline-block}.woocommerce-cart-form .actions button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.cart_totals td,.cart_totals th{vertical-align:top}.cart_totals th{padding-left:1rem}.cart_totals .woocommerce-shipping-destination{margin-bottom:1.5rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cart_totals table{border:0}.cart_totals table tbody,.cart_totals table td,.cart_totals table th,.cart_totals table tr{border:0;padding:1rem}.cart_totals table th{width:33%}.cart_totals .checkout-button{width:100%}.cart_totals input[type=radio].shipping_method{display:none}.cart_totals input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.cart_totals input[type=radio].shipping_method:checked+label::before{background:#555}.shipping-calculator-button{margin-top:.5rem;display:inline-block}.shipping-calculator-form{margin:1rem 0 0 0}#shipping_method{list-style:none;margin:0;padding:0 0 1.5rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}#shipping_method li{margin-bottom:.5rem;margin-right:0}#shipping_method li input{float:right;margin-top:.5rem;margin-left:.6rem}#shipping_method li label{line-height:2.5rem}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-right:.5rem}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #site-content .entry-header{padding:3vw 0 1.5vw}.woocommerce-cart #site-content .woocommerce{max-width:1600px;padding:0 5vw;margin:0 auto}.woocommerce-cart .select2-container .select2-selection--single{height:48px}.woocommerce-cart .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem;color:#000;padding-right:1.8rem}.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-cart .select2-container--focus .select2-selection{border-color:#000}.woocommerce-cart .select2-results__option{margin-right:0}.woocommerce-cart .select2-container .select2-search__field{height:4rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:left;padding-left:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid #bbb;background:#bbb;border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;left:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:#fff;position:absolute;top:3px;left:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{left:3px}#ship-to-different-address label input[type=checkbox]:checked+span::before{border-color:#000;background:#000}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-right:.25rem;border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin-top:4rem}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:right;padding-left:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set input{border:1px solid #ddd}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:4rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-right:1.5vw;float:left;clear:left}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2.85rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table tbody::after,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table tbody::after{content:"";display:block;height:2rem}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:1px solid #ddd}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #cd2653}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{right:50%;top:0;margin-top:-4px;-webkit-transform:translateX(50%) rotate(-180deg);-ms-transform:translateX(50%) rotate(-180deg);transform:translateX(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout input#coupon_code{padding-top:1.55rem;padding-bottom:1.59rem;border:1px solid #ddd}.woocommerce-checkout button[name=apply_coupon]{padding-top:1.55rem;padding-bottom:1.8rem;font-size:1.6rem}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem .7rem .7rem 0}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem;color:#000;padding-right:1.8rem}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#000}.woocommerce-checkout .select2-results__option{margin-right:0}.woocommerce-checkout .select2-container .select2-search__field{height:4rem;background:#eee}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:#555}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-right:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:left}.wc_payment_method label{cursor:pointer}.wc_payment_method input.input-radio[name=payment_method]{display:none}.wc_payment_method input.input-radio[name=payment_method]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input.input-radio[name=payment_method]+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-right:4px;margin-left:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input.input-radio[name=payment_method]:checked+label::before{background:#555}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin-bottom:5em}.woocommerce ul.products li.product-category a{text-align:center}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:3rem}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:right;clear:both}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n+1),.woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n+1){padding:0 0 3em 2vw}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n){padding:0 2vw 3em 0}}@media only screen and (max-width:768px){#site-content .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#site-content .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#site-content .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#site-content #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:#fff}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:left}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-right:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-left:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:4rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-right:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #site-content .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #site-content .woocommerce-MyAccount-content,.logged-in.woocommerce-account #site-content .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #site-content table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1.5rem;padding:1rem}.woocommerce-products-header__title.page-title{font-size:8.4rem;font-weight:800}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-left:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 3rem 1rem;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-left:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-left:.5rem;padding-right:.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{padding-right:.5em;padding-left:.5em;width:100%;margin:1.5rem 0}.woocommerce .content-area{margin:0 auto;padding:2vw 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #site-content .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;padding:4vw 6vw;margin:0 auto}.woocommerce .onsale{font-size:1.7rem;padding:1.5rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-left:1.5rem;padding-right:1.5rem}}
|
assets/css/twenty-twenty.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;color:#fff;text-decoration:none!important}a.button:hover,a.button:visited{color:#fff;text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid #ddd}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:0;left:0;display:inline-block;background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;padding:1.5rem;text-transform:uppercase;z-index:1}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:5rem;margin-left:0;background:#eee;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-message{background:#eee;color:#111}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#site-content .woocommerce-error,#site-content .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info{background:#eee;color:#000;border-top:2px solid #cd2653}.woocommerce-info a{color:#444}.woocommerce-info a:hover{color:#000}.woocommerce-info a.button{background:#cd2653;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #cd2653;padding:2rem;position:absolute;top:0;left:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:right;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#site-content .post-inner{padding-top:0}#site-content .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal}.woocommerce-products-header__title.page-title{font-size:6rem;text-align:center}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none}ul.products li.product .woocommerce-loop-product__title{margin:1.5rem 0 .5rem;font-size:2.5rem}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:#111}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:2rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle}ul.products li.product .button.loading{opacity:.5}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#cd2653;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:left;clear:both;margin-right:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product .entry-title{margin:0 0 2.5rem}.single-product .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:3.5rem}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:left;margin-right:.25rem}.single-product form.cart .quantity{float:left;margin-right:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-right:.5rem}a.reset_variations{margin-left:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce-product-gallery--columns-4 ol{margin-left:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 14.2857142857% 1.6em 0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;right:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:right}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-tabs ul li{margin:.5rem 4rem 2rem 0}.woocommerce-tabs ul li a{color:#111;text-decoration:none;font-weight:700}.woocommerce-tabs ul li.active a{color:#cd2653;box-shadow:0 2px 0 #cd2653}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:3rem;margin:0 0 2rem}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:right}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-left:auto}.related.products,.up-sells{clear:both}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-left:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:left;margin-top:7px;line-height:20px;color:#fff;margin-right:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 .5rem 0 0}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-right:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:left;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5rem;margin-right:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_rating_filter li{text-align:right}.widget_rating_filter li .star-rating{float:left;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-right:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;right:.5rem;padding-left:1rem;padding-right:1rem}.woocommerce-account #site-content .post-inner{padding-top:0}.woocommerce-account #site-content .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#cd2653}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-left:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 .35rem .35rem 0;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n) td{background:#eee}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:#fff}.woocommerce-account .woocommerce-EditAccountForm input{border:1px solid #ddd}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:.2rem solid #ddd}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:3rem}.logged-in.woocommerce-account #site-content .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.woocommerce-cart-form img{max-width:120px;height:auto;display:block}.woocommerce-cart-form dl.variation{margin-top:1rem}.woocommerce-cart-form dl.variation dd,.woocommerce-cart-form dl.variation dt,.woocommerce-cart-form dl.variation p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.4rem}.woocommerce-cart-form dl.variation p,.woocommerce-cart-form dl.variation:last-child{margin-bottom:0}.woocommerce-cart-form .product-remove{text-align:center}.woocommerce-cart-form .actions .input-text{width:200px!important;float:left;margin-right:.25rem;border:1px solid #ddd;padding-top:1.55rem;padding-bottom:1.59rem}.woocommerce-cart-form .actions .button{background:#f9f9f9;border:1px solid #555;color:#555}.woocommerce-cart-form .actions button[name=update_cart]{background:#fff;color:#000}.woocommerce-cart-form .quantity input{width:8rem;border:1px solid #eee}.woocommerce-cart-form table{border:0}.woocommerce-cart-form table tbody,.woocommerce-cart-form table td,.woocommerce-cart-form table th{border:0}.woocommerce-cart-form table td.product-thumbnail{padding:1.4rem;width:10%}.woocommerce-cart-form table td.product-name{padding-left:1.5vw}.woocommerce-cart-form table tbody tr{border-top:1px solid #eee}.woocommerce-cart-form table input.qty{display:inline-block}.woocommerce-cart-form .actions button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.cart_totals td,.cart_totals th{vertical-align:top}.cart_totals th{padding-right:1rem}.cart_totals .woocommerce-shipping-destination{margin-bottom:1.5rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cart_totals table{border:0}.cart_totals table tbody,.cart_totals table td,.cart_totals table th,.cart_totals table tr{border:0;padding:1rem}.cart_totals table th{width:33%}.cart_totals .checkout-button{width:100%}.cart_totals input[type=radio].shipping_method{display:none}.cart_totals input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.cart_totals input[type=radio].shipping_method:checked+label::before{background:#555}.shipping-calculator-button{margin-top:.5rem;display:inline-block}.shipping-calculator-form{margin:1rem 0 0 0}#shipping_method{list-style:none;margin:0;padding:0 0 1.5rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}#shipping_method li{margin-bottom:.5rem;margin-left:0}#shipping_method li input{float:left;margin-top:.5rem;margin-right:.6rem}#shipping_method li label{line-height:2.5rem}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-left:.5rem}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #site-content .entry-header{padding:3vw 0 1.5vw}.woocommerce-cart #site-content .woocommerce{max-width:1600px;padding:0 5vw;margin:0 auto}.woocommerce-cart .select2-container .select2-selection--single{height:48px}.woocommerce-cart .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem;color:#000;padding-left:1.8rem}.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-cart .select2-container--focus .select2-selection{border-color:#000}.woocommerce-cart .select2-results__option{margin-left:0}.woocommerce-cart .select2-container .select2-search__field{height:4rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:right;padding-right:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid #bbb;background:#bbb;border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;right:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:#fff;position:absolute;top:3px;right:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{right:3px}#ship-to-different-address label input[type=checkbox]:checked+span::before{border-color:#000;background:#000}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-left:.25rem;border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin-top:4rem}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:left;padding-right:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set input{border:1px solid #ddd}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:4rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-left:1.5vw;float:right;clear:right}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2.85rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table tbody::after,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table tbody::after{content:"";display:block;height:2rem}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:1px solid #ddd}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #cd2653}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout input#coupon_code{padding-top:1.55rem;padding-bottom:1.59rem;border:1px solid #ddd}.woocommerce-checkout button[name=apply_coupon]{padding-top:1.55rem;padding-bottom:1.8rem;font-size:1.6rem}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem 0 .7rem .7rem}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem;color:#000;padding-left:1.8rem}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#000}.woocommerce-checkout .select2-results__option{margin-left:0}.woocommerce-checkout .select2-container .select2-search__field{height:4rem;background:#eee}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:#555}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-left:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:right}.wc_payment_method label{cursor:pointer}.wc_payment_method input.input-radio[name=payment_method]{display:none}.wc_payment_method input.input-radio[name=payment_method]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input.input-radio[name=payment_method]+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input.input-radio[name=payment_method]:checked+label::before{background:#555}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin-bottom:5em}.woocommerce ul.products li.product-category a{text-align:center}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:3rem}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:left;clear:both}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n+1),.woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n+1){padding:0 2vw 3em 0}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n){padding:0 0 3em 2vw}}@media only screen and (max-width:768px){#site-content .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#site-content .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#site-content .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#site-content #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:#fff}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:right}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-left:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-right:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:4rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-left:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #site-content .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #site-content .woocommerce-MyAccount-content,.logged-in.woocommerce-account #site-content .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #site-content table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1.5rem;padding:1rem}.woocommerce-products-header__title.page-title{font-size:8.4rem;font-weight:800}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-right:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 1rem 3rem 0;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-right:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-right:.5rem;padding-left:.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:1.5rem 0}.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-row--first{float:none}.woocommerce .content-area{margin:0 auto;padding:2vw 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #site-content .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;padding:4vw 6vw;margin:0 auto}.woocommerce .onsale{font-size:1.7rem;padding:1.5rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-right:1.5rem;padding-left:1.5rem}}
|
1 |
+
@charset "UTF-8";@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;color:#fff;text-decoration:none!important}a.button:hover,a.button:visited{color:#fff;text-decoration:underline!important}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form.woocommerce-form-login label,.woocommerce form.woocommerce-form-login p,.woocommerce form.woocommerce-form-register label,.woocommerce form.woocommerce-form-register p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce form.woocommerce-form-login input,.woocommerce form.woocommerce-form-register input{border:1px solid #ddd}.woocommerce .woocommerce-form-login__rememberme{margin:1rem 0 3rem 0}.woocommerce-view-order .woocommerce-MyAccount-content table{border:0}.woocommerce-view-order .woocommerce-MyAccount-content table tbody{border-bottom:1px solid #ddd}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-view-order .woocommerce-MyAccount-content table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content table td,.woocommerce-view-order .woocommerce-MyAccount-content table th,.woocommerce-view-order .woocommerce-MyAccount-content table tr{border:0}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:.88889em}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 calc(.5 * 1rem);display:inline-block}.onsale{position:absolute;top:0;left:0;display:inline-block;background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;padding:1.5rem;text-transform:uppercase;z-index:1}.price{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:5rem;margin-left:0;background:#eee;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;list-style:none;overflow:hidden}.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1.5rem 3rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.woocommerce-error li .button,.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;order:2}.woocommerce-message{background:#eee;color:#111}.woocommerce-error{color:#fff;background:#b22222}.woocommerce-error a{color:#fff}.woocommerce-error a:hover{color:#fff}.woocommerce-error a.button{background:#111}.woocommerce-error>li{margin:0}#site-content .woocommerce-error,#site-content .woocommerce-info{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-info{background:#eee;color:#000;border-top:2px solid #cd2653}.woocommerce-info a{color:#444}.woocommerce-info a:hover{color:#000}.woocommerce-info a.button{background:#cd2653;color:#f5efe0}.woocommerce-store-notice{background:#eee;color:#000;border-top:2px solid #cd2653;padding:2rem;position:absolute;top:0;left:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:right;color:#000}.woocommerce-store-notice__dismiss-link:hover{text-decoration:none;color:#000}.flex-viewport{margin-bottom:1.5em}#site-content .post-inner{padding-top:0}#site-content .wp-block-cover{margin-top:0}.cross-sells .woocommerce-loop-product__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cross-sells .star-rating{font-size:1.4rem}.flex-control-nav::after{clear:both;content:"";display:table}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal}.woocommerce-products-header__title.page-title{font-size:6rem;text-align:center}.woocommerce-ordering,.woocommerce-result-count{margin:0 0 1rem;padding:.75rem 0}ul.products{margin:0;padding:0}ul.products li.product{list-style:none}ul.products li.product .woocommerce-loop-product__link{display:block;text-decoration:none}ul.products li.product .woocommerce-loop-product__title{margin:1.5rem 0 .5rem;font-size:2.5rem}ul.products li.product .woocommerce-loop-product__title::before{content:none}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:#111}ul.products li.product .star-rating{margin-bottom:.8rem}ul.products li.product .price{margin-bottom:2rem}ul.products li.product .price,ul.products li.product .star-rating{display:block}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}ul.products li.product .button{vertical-align:middle}ul.products li.product .button.loading{opacity:.5}ul.products li.product .added_to_cart{margin:.5rem}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin-bottom:.7rem}.star-rating::before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}a.remove{display:inline-block;width:20px;height:20px;line-height:18px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none!important;background:#fff;color:#000}a.remove:hover{background:#cd2653;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:left;clear:both;margin-right:.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product div.product .product_meta{clear:both;font-size:.7em;padding-top:.5em;margin-top:3rem}.single-product .single_add_to_cart_button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .single-featured-image-header{display:none}.single-product .entry-title{margin:0 0 2.5rem}.single-product .entry-title::before{margin-top:0}.single-product .summary{margin-bottom:8rem}.single-product .summary p.price{margin-bottom:3.5rem}.single-product .woocommerce-product-rating{margin:-1rem 0 4rem;line-height:1;font-size:1.4rem}.single-product .woocommerce-product-rating .star-rating{float:left;margin-right:.25rem}.single-product form.cart .quantity{float:left;margin-right:.5rem}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}.single-product .woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--reviews table{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information table td,.single-product .woocommerce-Tabs-panel--additional_information table th,.single-product .woocommerce-Tabs-panel--additional_information table tr,.single-product .woocommerce-Tabs-panel--reviews table td,.single-product .woocommerce-Tabs-panel--reviews table th,.single-product .woocommerce-Tabs-panel--reviews table tr{border:1px solid #ddd}.single-product .woocommerce-Tabs-panel--additional_information p,.single-product .woocommerce-Tabs-panel--reviews p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.single-product .woocommerce-Tabs-panel--additional_information input,.single-product .woocommerce-Tabs-panel--reviews input{border:1px solid #ddd}.single-product .woocommerce-product-attributes-item__value p{margin-bottom:0}table.variations label{margin:0;padding:6px 0}table.variations select{margin-right:.5rem}a.reset_variations{margin-left:.5em}.woocommerce-product-gallery{max-width:600px;position:relative;margin-bottom:2rem}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block;height:auto}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce-product-gallery--columns-4 ol{margin-left:0;margin-bottom:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;margin:0 14.2857142857% 1.6em 0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce-product-gallery__trigger{position:absolute;top:1rem;right:1rem;z-index:99}.woocommerce-tabs{margin:4rem 0 2rem}.woocommerce-tabs #tab-description h2,.woocommerce-tabs #tab-description p{max-width:100vw;width:100%}.woocommerce-tabs #tab-additional_information .woocommerce-product-attributes{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews .woocommerce-Reviews{max-width:100vw;width:100%}.woocommerce-tabs #tab-reviews #submit{float:right}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-tabs ul li{margin:.5rem 4rem 2rem 0}.woocommerce-tabs ul li a{color:#111;text-decoration:none;font-weight:700}.woocommerce-tabs ul li.active a{color:#cd2653;box-shadow:0 2px 0 #cd2653}.woocommerce-tabs .panel>*{margin-top:0!important}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none}.woocommerce-tabs .panel h2:first-of-type{font-size:3rem;margin:0 0 2rem}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1em;font-weight:700;display:block}.woocommerce-tabs #reviews ol.commentlist{padding:0;margin:0}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin:.5rem 0 2.5rem 0}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:right}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews .comment-form-rating label{max-width:58rem;margin:0 auto}.woocommerce-tabs #reviews p.stars{margin-top:0}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars:hover a::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs #reviews .comment-form-author,.woocommerce-tabs #reviews .comment-form-email{float:none;margin-left:auto}.related.products,.up-sells{clear:both}.related.products ul.products,.up-sells ul.products{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;align-items:stretch}.related.products ul.products li.product,.up-sells ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.widget.woocommerce ul{padding-left:0}.widget.woocommerce ul li{list-style:none}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:left;margin-top:7px;line-height:20px;color:#fff;margin-right:.5rem}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 .5rem 0 0}.woocommerce-shopping-totals{vertical-align:text-top}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-right:.25rem}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:left;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5rem;margin-right:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_rating_filter li{text-align:right}.widget_rating_filter li .star-rating{float:left;margin-top:.3rem}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-right:100px}.widget_product_search input[type=submit]{position:absolute;top:.5rem;right:.5rem;padding-left:1rem;padding-right:1rem}.woocommerce-account #site-content .post-inner{padding-top:0}.woocommerce-account #site-content .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:0 0 2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;color:#aaa}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;color:#cd2653}.woocommerce-account .woocommerce-MyAccount-content p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content form h3{margin-top:0}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0}.woocommerce-account table.account-orders-table td{padding-left:1.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{margin:0 .35rem .35rem 0;width:80%}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n) td{background:#eee}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:#fff}.woocommerce-account .woocommerce-EditAccountForm input{border:1px solid #ddd}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:.2rem solid #ddd}.woocommerce-account .woocommerce-EditAccountForm button{margin-top:3rem}.logged-in.woocommerce-account #site-content .woocommerce{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.woocommerce-cart-form img{max-width:120px;height:auto;display:block}.woocommerce-cart-form dl.variation{margin-top:1rem}.woocommerce-cart-form dl.variation dd,.woocommerce-cart-form dl.variation dt,.woocommerce-cart-form dl.variation p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.4rem}.woocommerce-cart-form dl.variation p,.woocommerce-cart-form dl.variation:last-child{margin-bottom:0}.woocommerce-cart-form .product-remove{text-align:center}.woocommerce-cart-form .actions .input-text{width:200px!important;float:left;margin-right:.25rem;border:1px solid #ddd;padding-top:1.55rem;padding-bottom:1.59rem}.woocommerce-cart-form .actions .button{background:#f9f9f9;border:1px solid #555;color:#555}.woocommerce-cart-form .actions button[name=update_cart]{background:#fff;color:#000}.woocommerce-cart-form .quantity input{width:8rem;border:1px solid #eee}.woocommerce-cart-form table{border:0}.woocommerce-cart-form table tbody,.woocommerce-cart-form table td,.woocommerce-cart-form table th{border:0}.woocommerce-cart-form table td.product-thumbnail{padding:1.4rem;width:10%}.woocommerce-cart-form table td.product-name{padding-left:1.5vw}.woocommerce-cart-form table tbody tr{border-top:1px solid #eee}.woocommerce-cart-form table input.qty{display:inline-block}.woocommerce-cart-form .actions button{padding-top:1.55rem;padding-bottom:1.59rem;font-size:1.6rem}.cart_totals td,.cart_totals th{vertical-align:top}.cart_totals th{padding-right:1rem}.cart_totals .woocommerce-shipping-destination{margin-bottom:1.5rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.cart_totals table{border:0}.cart_totals table tbody,.cart_totals table td,.cart_totals table th,.cart_totals table tr{border:0;padding:1rem}.cart_totals table th{width:33%}.cart_totals .checkout-button{width:100%}.cart_totals input[type=radio].shipping_method{display:none}.cart_totals input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.cart_totals input[type=radio].shipping_method:checked+label::before{background:#555}.shipping-calculator-button{margin-top:.5rem;display:inline-block}.shipping-calculator-form{margin:1rem 0 0 0}#shipping_method{list-style:none;margin:0;padding:0 0 1.5rem;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}#shipping_method li{margin-bottom:.5rem;margin-left:0}#shipping_method li input{float:left;margin-top:.5rem;margin-right:.6rem}#shipping_method li label{line-height:2.5rem}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800}.checkout-button:hover{border-color:#999}.checkout-button::after{content:"→";margin-left:.5rem}.woocommerce-cart .post-inner{padding-top:0}.woocommerce-cart #site-content .entry-header{padding:3vw 0 1.5vw}.woocommerce-cart #site-content .woocommerce{max-width:1600px;padding:0 5vw;margin:0 auto}.woocommerce-cart .select2-container .select2-selection--single{height:48px}.woocommerce-cart .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem;color:#000;padding-left:1.8rem}.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-cart .select2-container--focus .select2-selection{border-color:#000}.woocommerce-cart .select2-results__option{margin-left:0}.woocommerce-cart .select2-container .select2-search__field{height:4rem;background:#eee}.woocommerce-cart p.form-row input{border:1px solid #ddd}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0}#ship-to-different-address label{font-weight:400;cursor:pointer}#ship-to-different-address label span{position:relative;display:block;text-align:right;padding-right:45px}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid #bbb;background:#bbb;border-radius:13rem;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:0;right:0}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:#fff;position:absolute;top:3px;right:17px;border-radius:13rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span::after{right:3px}#ship-to-different-address label input[type=checkbox]:checked+span::before{border-color:#000;background:#000}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-left:.25rem;border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent}.woocommerce-checkout ul.woocommerce-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-checkout ul.woocommerce-error li{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;margin:.5rem 0 .5rem}.woocommerce-checkout .post-inner{padding-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{margin-top:4rem}.woocommerce-checkout form[name=checkout]{display:table}.woocommerce-checkout .blockUI.blockOverlay{position:relative}.woocommerce-checkout .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-checkout form .col2-set{width:50%;float:left;padding-right:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form .col2-set input{border:1px solid #ddd}.woocommerce-checkout form .col2-set label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;letter-spacing:normal}.woocommerce-checkout form .col2-set p{margin-bottom:1.15em}.woocommerce-checkout form #order_review_heading{margin-top:4rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-left:1.5vw;float:right;clear:right}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:2.85rem;border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table tbody::after,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table tbody::after{content:"";display:block;height:2rem}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:1px solid #ddd}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border:2px solid #cd2653}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login p.form-row.form-row-last{float:none}.woocommerce-checkout input#coupon_code{padding-top:1.55rem;padding-bottom:1.59rem;border:1px solid #ddd}.woocommerce-checkout button[name=apply_coupon]{padding-top:1.55rem;padding-bottom:1.8rem;font-size:1.6rem}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7rem 0 .7rem .7rem}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem;color:#000;padding-left:1.8rem}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#000}.woocommerce-checkout .select2-results__option{margin-left:0}.woocommerce-checkout .select2-container .select2-search__field{height:4rem;background:#eee}.woocommerce-checkout-review-order-table input[type=radio].shipping_method{display:none}.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label::before{background:#555}.woocommerce-checkout-review-order-table td{padding:1rem .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-checkout-review-order-table dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dt p{padding-top:1px;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received .woocommerce-order li,.woocommerce-order-received .woocommerce-order p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-order-received table{border:0}.woocommerce-order-received table td,.woocommerce-order-received table th,.woocommerce-order-received table tr{border:0}.woocommerce-order-received table tr{height:5rem}.woocommerce-order-received table tfoot{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type{border-top:1px solid #ddd}.woocommerce-order-received table tfoot tr:last-of-type .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout-review-order ul{margin:2rem 0 3rem;padding-left:0}.woocommerce-checkout-review-order #place_order{width:100%}.wc_payment_method{list-style:none}.wc_payment_method .payment_box{padding:1rem;background:#eee}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:right}.wc_payment_method label{cursor:pointer}.wc_payment_method input.input-radio[name=payment_method]{display:none}.wc_payment_method input.input-radio[name=payment_method]+label{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.wc_payment_method input.input-radio[name=payment_method]+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px #6d6d6d;background:#fff;margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input.input-radio[name=payment_method]:checked+label::before{background:#555}.wc_payment_methods .payment_box p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-terms-and-conditions-wrapper{margin-bottom:5rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:1.6rem}.woocommerce-order-overview{margin-bottom:2rem}.woocommerce-table--order-details{margin-bottom:2rem}.woocommerce section{padding-top:2rem;padding-bottom:0}.woocommerce .content-area .site-main{margin:0 5vw}.woocommerce ul.products{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.woocommerce ul.products li.product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin-bottom:5em}.woocommerce ul.products li.product-category a{text-align:center}.woocommerce ul.products li.product-category a h2.woocommerce-loop-category__title{font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif;font-size:3rem}@media only screen and (max-width:600px){.woocommerce .woocommerce-ordering{float:left;clear:both}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}@media only screen and (min-width:668px) and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n+1),.woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n+1){padding:0 2vw 3em 0}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n){padding:0 0 3em 2vw}}@media only screen and (max-width:768px){#site-content .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:2rem}#site-content .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}#site-content .woocommerce .woocommerce-cart-form #coupon_code{width:100%!important}#site-content #shipping_method li{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:#fff}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px}.woocommerce table.shop_table_responsive tr td.product-quantity::before,.woocommerce-page table.shop_table_responsive tr td.product-quantity::before{padding-top:.9rem}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:right}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{width:70px}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:4rem;font-size:.8em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce .related.products ul.products,.woocommerce-page .related.products ul.products{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:5em}.woocommerce .woocommerce-products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:3rem auto 4rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{font-size:.8em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:3rem}.woocommerce-cart-form table td.product-name{padding-left:.5em}.woocommerce-cart-form table input.qty{padding:1rem 1.5rem}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-right:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review_heading{margin-top:4rem}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-left:0;float:none}.woocommerce-checkout form table tbody td.product-total{text-align:end}.woocommerce-checkout form table tfoot .cart-subtotal td,.woocommerce-checkout form table tfoot .order-total td{text-align:end}.logged-in.woocommerce-account #site-content .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.logged-in.woocommerce-account #site-content .woocommerce-MyAccount-content,.logged-in.woocommerce-account #site-content .woocommerce-MyAccount-navigation{width:100%}.logged-in.woocommerce-account #site-content table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:2rem 0}.logged-in.woocommerce-account table.account-orders-table td{padding-bottom:1.5rem}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em}.woocommerce .onsale,.woocommerce-page .onsale{font-size:1.5rem;padding:1rem}.woocommerce-products-header__title.page-title{font-size:8.4rem;font-weight:800}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-bottom:1.5rem;margin-right:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 1rem 3rem 0;padding:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-right:0}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:75%}.woocommerce-account table.account-orders-table{margin-top:0;border:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table th,.woocommerce-account table.account-orders-table tr{border:0;padding:0}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-right:.5rem;padding-left:.5rem}.woocommerce-account table.account-orders-table thead{border-bottom:1px solid #ddd}.woocommerce-account table.account-orders-table .button{padding-left:.5em;padding-right:.5em;width:100%;margin:1.5rem 0}.woocommerce .content-area{margin:0 auto;padding:2vw 6vw}.woocommerce .content-area .site-main{margin:0}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-checkout #site-content .woocommerce{max-width:1600px;padding:0 6vw;margin:0 auto}}@media only screen and (min-width:1168px){.woocommerce .content-area{max-width:1600px;padding:4vw 6vw;margin:0 auto}.woocommerce .onsale{font-size:1.7rem;padding:1.5rem}.woocommerce-breadcrumb{margin-bottom:5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,sans-serif}.woocommerce-product-gallery{margin-bottom:8rem}.woocommerce-account table.account-orders-table td,.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.account-orders-table th{padding-right:1.5rem;padding-left:1.5rem}}
|
assets/css/twenty-twenty.scss
CHANGED
@@ -2474,12 +2474,6 @@ a.reset_variations {
|
|
2474 |
margin: 1.5rem 0;
|
2475 |
}
|
2476 |
}
|
2477 |
-
|
2478 |
-
.woocommerce-ResetPassword {
|
2479 |
-
.woocommerce-form-row--first {
|
2480 |
-
float: none;
|
2481 |
-
}
|
2482 |
-
}
|
2483 |
}
|
2484 |
|
2485 |
/**
|
2474 |
margin: 1.5rem 0;
|
2475 |
}
|
2476 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2477 |
}
|
2478 |
|
2479 |
/**
|
assets/js/admin/wc-enhanced-select.js
CHANGED
@@ -72,49 +72,6 @@ jQuery( function( $ ) {
|
|
72 |
$( this ).selectWoo( select2_args ).addClass( 'enhanced' );
|
73 |
});
|
74 |
|
75 |
-
function display_result( self, select2_args ) {
|
76 |
-
select2_args = $.extend( select2_args, getEnhancedSelectFormatString() );
|
77 |
-
|
78 |
-
$( self ).selectWoo( select2_args ).addClass( 'enhanced' );
|
79 |
-
|
80 |
-
if ( $( self ).data( 'sortable' ) ) {
|
81 |
-
var $select = $(self);
|
82 |
-
var $list = $( self ).next( '.select2-container' ).find( 'ul.select2-selection__rendered' );
|
83 |
-
|
84 |
-
$list.sortable({
|
85 |
-
placeholder : 'ui-state-highlight select2-selection__choice',
|
86 |
-
forcePlaceholderSize: true,
|
87 |
-
items : 'li:not(.select2-search__field)',
|
88 |
-
tolerance : 'pointer',
|
89 |
-
stop: function() {
|
90 |
-
$( $list.find( '.select2-selection__choice' ).get().reverse() ).each( function() {
|
91 |
-
var id = $( self ).data( 'data' ).id;
|
92 |
-
var option = $select.find( 'option[value="' + id + '"]' )[0];
|
93 |
-
$select.prepend( option );
|
94 |
-
} );
|
95 |
-
}
|
96 |
-
});
|
97 |
-
// Keep multiselects ordered alphabetically if they are not sortable.
|
98 |
-
} else if ( $( self ).prop( 'multiple' ) ) {
|
99 |
-
$( self ).on( 'change', function(){
|
100 |
-
var $children = $( self ).children();
|
101 |
-
$children.sort(function(a, b){
|
102 |
-
var atext = a.text.toLowerCase();
|
103 |
-
var btext = b.text.toLowerCase();
|
104 |
-
|
105 |
-
if ( atext > btext ) {
|
106 |
-
return 1;
|
107 |
-
}
|
108 |
-
if ( atext < btext ) {
|
109 |
-
return -1;
|
110 |
-
}
|
111 |
-
return 0;
|
112 |
-
});
|
113 |
-
$( self ).html( $children );
|
114 |
-
});
|
115 |
-
}
|
116 |
-
}
|
117 |
-
|
118 |
// Ajax product search box
|
119 |
$( ':input.wc-product-search' ).filter( ':not(.enhanced)' ).each( function() {
|
120 |
var select2_args = {
|
@@ -155,48 +112,46 @@ jQuery( function( $ ) {
|
|
155 |
}
|
156 |
};
|
157 |
|
158 |
-
|
159 |
-
});
|
160 |
-
|
161 |
-
// Ajax Page Search.
|
162 |
-
$( ':input.wc-page-search' ).filter( ':not(.enhanced)' ).each( function() {
|
163 |
-
var select2_args = {
|
164 |
-
allowClear: $( this ).data( 'allow_clear' ) ? true : false,
|
165 |
-
placeholder: $( this ).data( 'placeholder' ),
|
166 |
-
minimumInputLength: $( this ).data( 'minimum_input_length' ) ? $( this ).data( 'minimum_input_length' ) : '3',
|
167 |
-
escapeMarkup: function( m ) {
|
168 |
-
return m;
|
169 |
-
},
|
170 |
-
ajax: {
|
171 |
-
url: wc_enhanced_select_params.ajax_url,
|
172 |
-
dataType: 'json',
|
173 |
-
delay: 250,
|
174 |
-
data: function( params ) {
|
175 |
-
return {
|
176 |
-
term : params.term,
|
177 |
-
action : $( this ).data( 'action' ) || 'woocommerce_json_search_pages',
|
178 |
-
security : wc_enhanced_select_params.search_pages_nonce,
|
179 |
-
exclude : $( this ).data( 'exclude' ),
|
180 |
-
post_status : $( this ).data( 'post_status' ),
|
181 |
-
limit : $( this ).data( 'limit' ),
|
182 |
-
};
|
183 |
-
},
|
184 |
-
processResults: function( data ) {
|
185 |
-
var terms = [];
|
186 |
-
if ( data ) {
|
187 |
-
$.each( data, function( id, text ) {
|
188 |
-
terms.push( { id: id, text: text } );
|
189 |
-
} );
|
190 |
-
}
|
191 |
-
return {
|
192 |
-
results: terms
|
193 |
-
};
|
194 |
-
},
|
195 |
-
cache: true
|
196 |
-
}
|
197 |
-
};
|
198 |
|
199 |
$( this ).selectWoo( select2_args ).addClass( 'enhanced' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
});
|
201 |
|
202 |
// Ajax customer search boxes
|
72 |
$( this ).selectWoo( select2_args ).addClass( 'enhanced' );
|
73 |
});
|
74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
// Ajax product search box
|
76 |
$( ':input.wc-product-search' ).filter( ':not(.enhanced)' ).each( function() {
|
77 |
var select2_args = {
|
112 |
}
|
113 |
};
|
114 |
|
115 |
+
select2_args = $.extend( select2_args, getEnhancedSelectFormatString() );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
|
117 |
$( this ).selectWoo( select2_args ).addClass( 'enhanced' );
|
118 |
+
|
119 |
+
if ( $( this ).data( 'sortable' ) ) {
|
120 |
+
var $select = $(this);
|
121 |
+
var $list = $( this ).next( '.select2-container' ).find( 'ul.select2-selection__rendered' );
|
122 |
+
|
123 |
+
$list.sortable({
|
124 |
+
placeholder : 'ui-state-highlight select2-selection__choice',
|
125 |
+
forcePlaceholderSize: true,
|
126 |
+
items : 'li:not(.select2-search__field)',
|
127 |
+
tolerance : 'pointer',
|
128 |
+
stop: function() {
|
129 |
+
$( $list.find( '.select2-selection__choice' ).get().reverse() ).each( function() {
|
130 |
+
var id = $( this ).data( 'data' ).id;
|
131 |
+
var option = $select.find( 'option[value="' + id + '"]' )[0];
|
132 |
+
$select.prepend( option );
|
133 |
+
} );
|
134 |
+
}
|
135 |
+
});
|
136 |
+
// Keep multiselects ordered alphabetically if they are not sortable.
|
137 |
+
} else if ( $( this ).prop( 'multiple' ) ) {
|
138 |
+
$( this ).on( 'change', function(){
|
139 |
+
var $children = $( this ).children();
|
140 |
+
$children.sort(function(a, b){
|
141 |
+
var atext = a.text.toLowerCase();
|
142 |
+
var btext = b.text.toLowerCase();
|
143 |
+
|
144 |
+
if ( atext > btext ) {
|
145 |
+
return 1;
|
146 |
+
}
|
147 |
+
if ( atext < btext ) {
|
148 |
+
return -1;
|
149 |
+
}
|
150 |
+
return 0;
|
151 |
+
});
|
152 |
+
$( this ).html( $children );
|
153 |
+
});
|
154 |
+
}
|
155 |
});
|
156 |
|
157 |
// Ajax customer search boxes
|
assets/js/admin/wc-enhanced-select.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(function(
|
1 |
+
jQuery(function(a){function c(){return{language:{errorLoading:function(){return wc_enhanced_select_params.i18n_searching},inputTooLong:function(e){e=e.input.length-e.maximum;return 1==e?wc_enhanced_select_params.i18n_input_too_long_1:wc_enhanced_select_params.i18n_input_too_long_n.replace("%qty%",e)},inputTooShort:function(e){e=e.minimum-e.input.length;return 1==e?wc_enhanced_select_params.i18n_input_too_short_1:wc_enhanced_select_params.i18n_input_too_short_n.replace("%qty%",e)},loadingMore:function(){return wc_enhanced_select_params.i18n_load_more},maximumSelected:function(e){return 1===e.maximum?wc_enhanced_select_params.i18n_selection_too_long_1:wc_enhanced_select_params.i18n_selection_too_long_n.replace("%qty%",e.maximum)},noResults:function(){return wc_enhanced_select_params.i18n_no_matches},searching:function(){return wc_enhanced_select_params.i18n_searching}}}}try{a(document.body).on("wc-enhanced-select-init",function(){a(":input.wc-enhanced-select, :input.chosen_select").filter(":not(.enhanced)").each(function(){var e=a.extend({minimumResultsForSearch:10,allowClear:!!a(this).data("allow_clear"),placeholder:a(this).data("placeholder")},c());a(this).selectWoo(e).addClass("enhanced")}),a(":input.wc-enhanced-select-nostd, :input.chosen_select_nostd").filter(":not(.enhanced)").each(function(){var e=a.extend({minimumResultsForSearch:10,allowClear:!0,placeholder:a(this).data("placeholder")},c());a(this).selectWoo(e).addClass("enhanced")}),a(":input.wc-product-search").filter(":not(.enhanced)").each(function(){var t,e,n={allowClear:!!a(this).data("allow_clear"),placeholder:a(this).data("placeholder"),minimumInputLength:a(this).data("minimum_input_length")?a(this).data("minimum_input_length"):"3",escapeMarkup:function(e){return e},ajax:{url:wc_enhanced_select_params.ajax_url,dataType:"json",delay:250,data:function(e){return{term:e.term,action:a(this).data("action")||"woocommerce_json_search_products_and_variations",security:wc_enhanced_select_params.search_products_nonce,exclude:a(this).data("exclude"),exclude_type:a(this).data("exclude_type"),include:a(this).data("include"),limit:a(this).data("limit"),display_stock:a(this).data("display_stock")}},processResults:function(e){var n=[];return e&&a.each(e,function(e,t){n.push({id:e,text:t})}),{results:n}},cache:!0}},n=a.extend(n,c());a(this).selectWoo(n).addClass("enhanced"),a(this).data("sortable")?(t=a(this),(e=a(this).next(".select2-container").find("ul.select2-selection__rendered")).sortable({placeholder:"ui-state-highlight select2-selection__choice",forcePlaceholderSize:!0,items:"li:not(.select2-search__field)",tolerance:"pointer",stop:function(){a(e.find(".select2-selection__choice").get().reverse()).each(function(){var e=a(this).data("data").id,e=t.find('option[value="'+e+'"]')[0];t.prepend(e)})}})):a(this).prop("multiple")&&a(this).on("change",function(){var e=a(this).children();e.sort(function(e,t){e=e.text.toLowerCase(),t=t.text.toLowerCase();return t<e?1:e<t?-1:0}),a(this).html(e)})}),a(":input.wc-customer-search").filter(":not(.enhanced)").each(function(){var t,e,n={allowClear:!!a(this).data("allow_clear"),placeholder:a(this).data("placeholder"),minimumInputLength:a(this).data("minimum_input_length")?a(this).data("minimum_input_length"):"1",escapeMarkup:function(e){return e},ajax:{url:wc_enhanced_select_params.ajax_url,dataType:"json",delay:1e3,data:function(e){return{term:e.term,action:"woocommerce_json_search_customers",security:wc_enhanced_select_params.search_customers_nonce,exclude:a(this).data("exclude")}},processResults:function(e){var n=[];return e&&a.each(e,function(e,t){n.push({id:e,text:t})}),{results:n}},cache:!0}},n=a.extend(n,c());a(this).selectWoo(n).addClass("enhanced"),a(this).data("sortable")&&(t=a(this),(e=a(this).next(".select2-container").find("ul.select2-selection__rendered")).sortable({placeholder:"ui-state-highlight select2-selection__choice",forcePlaceholderSize:!0,items:"li:not(.select2-search__field)",tolerance:"pointer",stop:function(){a(e.find(".select2-selection__choice").get().reverse()).each(function(){var e=a(this).data("data").id,e=t.find('option[value="'+e+'"]')[0];t.prepend(e)})}}))}),a(":input.wc-category-search").filter(":not(.enhanced)").each(function(){var e=a.extend({allowClear:!!a(this).data("allow_clear"),placeholder:a(this).data("placeholder"),minimumInputLength:a(this).data("minimum_input_length")?a(this).data("minimum_input_length"):3,escapeMarkup:function(e){return e},ajax:{url:wc_enhanced_select_params.ajax_url,dataType:"json",delay:250,data:function(e){return{term:e.term,action:"woocommerce_json_search_categories",security:wc_enhanced_select_params.search_categories_nonce}},processResults:function(e){var n=[];return e&&a.each(e,function(e,t){n.push({id:t.slug,text:t.formatted_name})}),{results:n}},cache:!0}},c());a(this).selectWoo(e).addClass("enhanced")})}).on("wc_backbone_modal_before_remove",function(){a(".wc-enhanced-select, :input.wc-product-search, :input.wc-customer-search").filter(".select2-hidden-accessible").selectWoo("close")}).trigger("wc-enhanced-select-init"),a("html").on("click",function(e){this===e.target&&a(".wc-enhanced-select, :input.wc-product-search, :input.wc-customer-search").filter(".select2-hidden-accessible").selectWoo("close")})}catch(e){window.console.log(e)}});
|
assets/js/admin/wc-shipping-zone-methods.js
CHANGED
@@ -62,9 +62,6 @@
|
|
62 |
shippingMethod.trigger( 'change:methods' );
|
63 |
shippingMethod.changes = {};
|
64 |
shippingMethod.trigger( 'saved:methods' );
|
65 |
-
|
66 |
-
// Overrides the onbeforeunload callback added by settings.js.
|
67 |
-
window.onbeforeunload = null;
|
68 |
} else {
|
69 |
window.alert( data.strings.save_failed );
|
70 |
}
|
62 |
shippingMethod.trigger( 'change:methods' );
|
63 |
shippingMethod.changes = {};
|
64 |
shippingMethod.trigger( 'saved:methods' );
|
|
|
|
|
|
|
65 |
} else {
|
66 |
window.alert( data.strings.save_failed );
|
67 |
}
|
assets/js/admin/wc-shipping-zone-methods.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(h,c,r,
|
1 |
+
!function(h,c,r,p){h(function(){var s=h(".wc-shipping-zone-methods"),e=h(".wc-shipping-zone-method-rows"),n=h(".wc-shipping-zone-method-save"),t=r.template("wc-shipping-zone-method-row"),i=r.template("wc-shipping-zone-method-row-blank"),o=Backbone.Model.extend({changes:{},logChanges:function(e){var t=this.changes||{};_.each(e.methods,function(e,n){t.methods=t.methods||{methods:{}},t.methods[n]=_.extend(t.methods[n]||{instance_id:n},e)}),"undefined"!=typeof e.zone_name&&(t.zone_name=e.zone_name),"undefined"!=typeof e.zone_locations&&(t.zone_locations=e.zone_locations),"undefined"!=typeof e.zone_postcodes&&(t.zone_postcodes=e.zone_postcodes),this.changes=t,this.trigger("change:methods")},save:function(){h.post(p+(0<p.indexOf("?")?"&":"?")+"action=woocommerce_shipping_zone_methods_save_changes",{wc_shipping_zones_nonce:c.wc_shipping_zones_nonce,changes:this.changes,zone_id:c.zone_id},this.onSaveResponse,"json")},onSaveResponse:function(e,n){"success"===n&&(e.success?(e.data.zone_id!==c.zone_id&&(c.zone_id=e.data.zone_id,window.history.pushState&&window.history.pushState({},"","admin.php?page=wc-settings&tab=shipping&zone_id="+e.data.zone_id)),d.set("methods",e.data.methods),d.trigger("change:methods"),d.changes={},d.trigger("saved:methods")):window.alert(c.strings.save_failed))}}),t=Backbone.View.extend({rowTemplate:t,initialize:function(){this.listenTo(this.model,"change:methods",this.setUnloadConfirmation),this.listenTo(this.model,"saved:methods",this.clearUnloadConfirmation),this.listenTo(this.model,"saved:methods",this.render),e.on("change",{view:this},this.updateModelOnChange),e.on("sortupdate",{view:this},this.updateModelOnSort),h(window).on("beforeunload",{view:this},this.unloadConfirmation),n.on("click",{view:this},this.onSubmit),h(document.body).on("input change","#zone_name, #zone_locations, #zone_postcodes",{view:this},this.onUpdateZone),h(document.body).on("click",".wc-shipping-zone-method-settings",{view:this},this.onConfigureShippingMethod),h(document.body).on("click",".wc-shipping-zone-add-method",{view:this},this.onAddShippingMethod),h(document.body).on("wc_backbone_modal_response",this.onConfigureShippingMethodSubmitted),h(document.body).on("wc_backbone_modal_response",this.onAddShippingMethodSubmitted),h(document.body).on("change",".wc-shipping-zone-method-selector select",this.onChangeShippingMethodSelector),h(document.body).on("click",".wc-shipping-zone-postcodes-toggle",this.onTogglePostcodes)},onUpdateZone:function(e){var n=e.data.view,t=n.model,o=h(this).val(),i=h(e.target).data("attribute"),s={};e.preventDefault(),s[i]=o,t.set(i,o),t.logChanges(s),n.render()},block:function(){h(this.el).block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},unblock:function(){h(this.el).unblock()},render:function(){var e=_.indexBy(this.model.get("methods"),"instance_id"),n=this.model.get("zone_name"),o=this;h(".wc-shipping-zone-name").text(n||c.strings.default_zone_name),this.$el.empty(),this.unblock(),_.size(e)?(e=_.sortBy(e,function(e){return parseInt(e.method_order,10)}),h.each(e,function(e,n){"yes"===n.enabled?n.enabled_icon='<span class="woocommerce-input-toggle woocommerce-input-toggle--enabled">'+c.strings.yes+"</span>":n.enabled_icon='<span class="woocommerce-input-toggle woocommerce-input-toggle--disabled">'+c.strings.no+"</span>",o.$el.append(o.rowTemplate(n));var t=o.$el.find('tr[data-id="'+n.instance_id+'"]');n.has_settings||(t.find(".wc-shipping-zone-method-title > a").replaceWith("<span>"+t.find(".wc-shipping-zone-method-title > a").text()+"</span>"),n=t.find(".wc-shipping-zone-method-delete"),t.find(".wc-shipping-zone-method-title .row-actions").empty().html(n))}),this.$el.find(".wc-shipping-zone-method-delete").on("click",{view:this},this.onDeleteRow),this.$el.find(".wc-shipping-zone-method-enabled a").on("click",{view:this},this.onToggleEnabled)):o.$el.append(i),this.initTooltips()},initTooltips:function(){h("#tiptip_holder").removeAttr("style"),h("#tiptip_arrow").removeAttr("style"),h(".tips").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:50})},onSubmit:function(e){e.data.view.block(),e.data.view.model.save(),e.preventDefault()},onDeleteRow:function(e){var n=e.data.view,t=n.model,o=_.indexBy(t.get("methods"),"instance_id"),i={},s=h(this).closest("tr").data("id");e.preventDefault(),delete o[s],i.methods=i.methods||{methods:{}},i.methods[s]=_.extend(i.methods[s]||{},{deleted:"deleted"}),t.set("methods",o),t.logChanges(i),n.render()},onToggleEnabled:function(e){var n=e.data.view,t=h(e.target),o=n.model,i=_.indexBy(o.get("methods"),"instance_id"),s=t.closest("tr").data("id"),d="yes"===t.closest("tr").data("enabled")?"no":"yes",t={};e.preventDefault(),i[s].enabled=d,t.methods=t.methods||{methods:{}},t.methods[s]=_.extend(t.methods[s]||{},{enabled:d}),o.set("methods",i),o.logChanges(t),n.render()},setUnloadConfirmation:function(){this.needsUnloadConfirm=!0,n.removeAttr("disabled")},clearUnloadConfirmation:function(){this.needsUnloadConfirm=!1,n.attr("disabled","disabled")},unloadConfirmation:function(e){if(e.data.view.needsUnloadConfirm)return e.returnValue=c.strings.unload_confirmation_msg,window.event.returnValue=c.strings.unload_confirmation_msg,c.strings.unload_confirmation_msg},updateModelOnChange:function(e){var n=e.data.view.model,t=h(e.target),o=t.closest("tr").data("id"),i=t.data("attribute"),s=t.val(),e=_.indexBy(n.get("methods"),"instance_id"),t={};e[o][i]!==s&&(t.methods[o]={},t.methods[o][i]=s,e[o][i]=s),n.logChanges(t)},updateModelOnSort:function(e){var e=e.data.view.model,o=_.indexBy(e.get("methods"),"instance_id"),i={};_.each(o,function(e){var n=parseInt(e.method_order,10),t=parseInt(s.find('tr[data-id="'+e.instance_id+'"]').index()+1,10);n!==t&&(o[e.instance_id].method_order=t,i.methods=i.methods||{methods:{}},i.methods[e.instance_id]=_.extend(i.methods[e.instance_id]||{},{method_order:t}))}),_.size(i)&&e.logChanges(i)},onConfigureShippingMethod:function(e){var n=h(this).closest("tr").data("id"),t=e.data.view.model,t=_.indexBy(t.get("methods"),"instance_id")[n];if(!t.settings_html)return!0;e.preventDefault(),h(this).WCBackboneModal({template:"wc-modal-shipping-method-settings",variable:{instance_id:n,method:t},data:{instance_id:n,method:t}}),h(document.body).trigger("init_tooltips")},onConfigureShippingMethodSubmitted:function(e,n,t){"wc-modal-shipping-method-settings"===n&&(a.block(),h.post(p+(0<p.indexOf("?")?"&":"?")+"action=woocommerce_shipping_zone_methods_save_settings",{wc_shipping_zones_nonce:c.wc_shipping_zones_nonce,instance_id:t.instance_id,data:t},function(e,n){"success"===n&&e.success?(h("table.wc-shipping-zone-methods").parent().find("#woocommerce_errors").remove(),0<e.data.errors.length&&a.showErrors(e.data.errors),_.size(a.model.changes)?a.model.save():a.model.onSaveResponse(e,n)):(window.alert(c.strings.save_failed),a.unblock())},"json"))},showErrors:function(e){var t='<div id="woocommerce_errors" class="error notice is-dismissible">';h(e).each(function(e,n){t=t+"<p>"+n+"</p>"}),t+="</div>",h("table.wc-shipping-zone-methods").before(t)},onAddShippingMethod:function(e){e.preventDefault(),h(this).WCBackboneModal({template:"wc-modal-add-shipping-method",variable:{zone_id:c.zone_id}}),h(".wc-shipping-zone-method-selector select").trigger("change")},onAddShippingMethodSubmitted:function(e,n,t){"wc-modal-add-shipping-method"===n&&(a.block(),h.post(p+(0<p.indexOf("?")?"&":"?")+"action=woocommerce_shipping_zone_add_method",{wc_shipping_zones_nonce:c.wc_shipping_zones_nonce,method_id:t.add_method_id,zone_id:c.zone_id},function(e,n){"success"===n&&e.success&&(e.data.zone_id!==c.zone_id&&(c.zone_id=e.data.zone_id,window.history.pushState&&window.history.pushState({},"","admin.php?page=wc-settings&tab=shipping&zone_id="+e.data.zone_id)),_.size(a.model.changes)?a.model.save():(a.model.set("methods",e.data.methods),a.model.trigger("change:methods"),a.model.changes={},a.model.trigger("saved:methods"))),a.unblock()},"json"))},onChangeShippingMethodSelector:function(){var e=h(this).find("option:selected").data("description");h(this).parent().find(".wc-shipping-zone-method-description").remove(),h(this).after('<div class="wc-shipping-zone-method-description">'+e+"</div>"),h(this).closest("article").height(h(this).parent().height())},onTogglePostcodes:function(e){e.preventDefault();e=h(this).closest("tr");e.find(".wc-shipping-zone-postcodes").show(),e.find(".wc-shipping-zone-postcodes-toggle").hide()}}),d=new o({methods:c.methods,zone_name:c.zone_name}),a=new t({model:d,el:e});a.render(),e.sortable({items:"tr",cursor:"move",axis:"y",handle:"td.wc-shipping-zone-method-sort",scrollSensitivity:40})})}(jQuery,shippingZoneMethodsLocalizeScript,wp,ajaxurl);
|
assets/js/frontend/cart.js
CHANGED
@@ -57,28 +57,6 @@ jQuery( function( $ ) {
|
|
57 |
$node.removeClass( 'processing' ).unblock();
|
58 |
};
|
59 |
|
60 |
-
/**
|
61 |
-
* Removes duplicate notices.
|
62 |
-
*
|
63 |
-
* @param {JQuery Object} notices
|
64 |
-
*/
|
65 |
-
var remove_duplicate_notices = function( notices ) {
|
66 |
-
var seen = [];
|
67 |
-
var new_notices = notices;
|
68 |
-
|
69 |
-
notices.each( function( index ) {
|
70 |
-
var text = $( this ).text();
|
71 |
-
|
72 |
-
if ( 'undefined' === typeof seen[ text ] ) {
|
73 |
-
seen[ text ] = true;
|
74 |
-
} else {
|
75 |
-
new_notices.splice( index, 1 );
|
76 |
-
}
|
77 |
-
} );
|
78 |
-
|
79 |
-
return new_notices;
|
80 |
-
};
|
81 |
-
|
82 |
/**
|
83 |
* Update the .woocommerce div with a string of html.
|
84 |
*
|
@@ -89,7 +67,7 @@ jQuery( function( $ ) {
|
|
89 |
var $html = $.parseHTML( html_str );
|
90 |
var $new_form = $( '.woocommerce-cart-form', $html );
|
91 |
var $new_totals = $( '.cart_totals', $html );
|
92 |
-
var $notices =
|
93 |
|
94 |
// No form, cannot do this.
|
95 |
if ( $( '.woocommerce-cart-form' ).length === 0 ) {
|
57 |
$node.removeClass( 'processing' ).unblock();
|
58 |
};
|
59 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
/**
|
61 |
* Update the .woocommerce div with a string of html.
|
62 |
*
|
67 |
var $html = $.parseHTML( html_str );
|
68 |
var $new_form = $( '.woocommerce-cart-form', $html );
|
69 |
var $new_totals = $( '.cart_totals', $html );
|
70 |
+
var $notices = $( '.woocommerce-error, .woocommerce-message, .woocommerce-info', $html );
|
71 |
|
72 |
// No form, cannot do this.
|
73 |
if ( $( '.woocommerce-cart-form' ).length === 0 ) {
|
assets/js/frontend/cart.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(function(
|
1 |
+
jQuery(function(r){if("undefined"==typeof wc_cart_params)return!1;var a=function(t){return wc_cart_params.wc_ajax_url.toString().replace("%%endpoint%%",t)},i=function(t){return t.is(".processing")||t.parents(".processing").length},n=function(t){i(t)||t.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},s=function(t){t.removeClass("processing").unblock()},o=function(t,e){var o=r.parseHTML(t),c=r(".woocommerce-cart-form",o),i=r(".cart_totals",o),t=r(".woocommerce-error, .woocommerce-message, .woocommerce-info",o);if(0!==r(".woocommerce-cart-form").length){if(e||r(".woocommerce-error, .woocommerce-message, .woocommerce-info").remove(),0===c.length){if(r(".woocommerce-checkout").length)return void window.location.reload();o=r(".cart-empty",o).closest(".woocommerce");r(".woocommerce-cart-form__contents").closest(".woocommerce").replaceWith(o),0<t.length&&u(t),r(document.body).trigger("wc_cart_emptied")}else r(".woocommerce-checkout").length&&r(document.body).trigger("update_checkout"),r(".woocommerce-cart-form").replaceWith(c),r(".woocommerce-cart-form").find(':input[name="update_cart"]').prop("disabled",!0).attr("aria-disabled",!0),0<t.length&&u(t),p(i);r(document.body).trigger("updated_wc_div")}else window.location.reload()},p=function(t){r(".cart_totals").replaceWith(t),r(document.body).trigger("updated_cart_totals")},u=function(t,e){(e=e||(r(".woocommerce-notices-wrapper:first")||r(".cart-empty").closest(".woocommerce")||r(".woocommerce-cart-form"))).prepend(t)},t={init:function(){this.update_cart_totals=this.update_cart_totals.bind(this),this.input_keypress=this.input_keypress.bind(this),this.cart_submit=this.cart_submit.bind(this),this.submit_click=this.submit_click.bind(this),this.apply_coupon=this.apply_coupon.bind(this),this.remove_coupon_clicked=this.remove_coupon_clicked.bind(this),this.quantity_update=this.quantity_update.bind(this),this.item_remove_clicked=this.item_remove_clicked.bind(this),this.item_restore_clicked=this.item_restore_clicked.bind(this),this.update_cart=this.update_cart.bind(this),r(document).on("wc_update_cart added_to_cart",function(){t.update_cart.apply(t,[].slice.call(arguments,1))}),r(document).on("click",".woocommerce-cart-form :input[type=submit]",this.submit_click),r(document).on("keypress",".woocommerce-cart-form :input[type=number]",this.input_keypress),r(document).on("submit",".woocommerce-cart-form",this.cart_submit),r(document).on("click","a.woocommerce-remove-coupon",this.remove_coupon_clicked),r(document).on("click",".woocommerce-cart-form .product-remove > a",this.item_remove_clicked),r(document).on("click",".woocommerce-cart .restore-item",this.item_restore_clicked),r(document).on("change input",".woocommerce-cart-form .cart_item :input",this.input_changed),r('.woocommerce-cart-form :input[name="update_cart"]').prop("disabled",!0).attr("aria-disabled",!0)},input_changed:function(){r('.woocommerce-cart-form :input[name="update_cart"]').prop("disabled",!1).attr("aria-disabled",!1)},update_cart:function(e){var t=r(".woocommerce-cart-form");n(t),n(r("div.cart_totals")),r.ajax({type:t.attr("method"),url:t.attr("action"),data:t.serialize(),dataType:"html",success:function(t){o(t,e)},complete:function(){s(t),s(r("div.cart_totals")),r.scroll_to_notices(r('[role="alert"]'))}})},update_cart_totals:function(){n(r("div.cart_totals")),r.ajax({url:a("get_cart_totals"),dataType:"html",success:function(t){p(t)},complete:function(){s(r("div.cart_totals"))}})},input_keypress:function(t){if(13===t.keyCode){var e=r(t.currentTarget).parents("form");try{e[0].checkValidity()&&(t.preventDefault(),this.cart_submit(t))}catch(o){t.preventDefault(),this.cart_submit(t)}}},cart_submit:function(t){var e=r(document.activeElement),o=r(":input[type=submit][clicked=true]"),c=r(t.currentTarget);if(c.is("form")||(c=r(t.currentTarget).parents("form")),0!==c.find(".woocommerce-cart-form__contents").length)return!i(c)&&void(o.is(':input[name="update_cart"]')||e.is("input.qty")?(t.preventDefault(),this.quantity_update(c)):(o.is(':input[name="apply_coupon"]')||e.is("#coupon_code"))&&(t.preventDefault(),this.apply_coupon(c)))},submit_click:function(t){r(":input[type=submit]",r(t.target).parents("form")).removeAttr("clicked"),r(t.target).attr("clicked","true")},apply_coupon:function(t){n(t);var e=this,o=r("#coupon_code"),c=o.val(),i={security:wc_cart_params.apply_coupon_nonce,coupon_code:c};r.ajax({type:"POST",url:a("apply_coupon"),data:i,dataType:"html",success:function(t){r(".woocommerce-error, .woocommerce-message, .woocommerce-info").remove(),u(t),r(document.body).trigger("applied_coupon",[c])},complete:function(){s(t),o.val(""),e.update_cart(!0)}})},remove_coupon_clicked:function(t){t.preventDefault();var e=this,o=r(t.currentTarget).closest(".cart_totals"),c=r(t.currentTarget).attr("data-coupon");n(o);t={security:wc_cart_params.remove_coupon_nonce,coupon:c};r.ajax({type:"POST",url:a("remove_coupon"),data:t,dataType:"html",success:function(t){r(".woocommerce-error, .woocommerce-message, .woocommerce-info").remove(),u(t),r(document.body).trigger("removed_coupon",[c]),s(o)},complete:function(){e.update_cart(!0)}})},quantity_update:function(t){n(t),n(r("div.cart_totals")),r("<input />").attr("type","hidden").attr("name","update_cart").attr("value","Update Cart").appendTo(t),r.ajax({type:t.attr("method"),url:t.attr("action"),data:t.serialize(),dataType:"html",success:function(t){o(t)},complete:function(){s(t),s(r("div.cart_totals")),r.scroll_to_notices(r('[role="alert"]'))}})},item_remove_clicked:function(t){t.preventDefault();var t=r(t.currentTarget),e=t.parents("form");n(e),n(r("div.cart_totals")),r.ajax({type:"GET",url:t.attr("href"),dataType:"html",success:function(t){o(t)},complete:function(){s(e),s(r("div.cart_totals")),r.scroll_to_notices(r('[role="alert"]'))}})},item_restore_clicked:function(t){t.preventDefault();var t=r(t.currentTarget),e=r("form.woocommerce-cart-form");n(e),n(r("div.cart_totals")),r.ajax({type:"GET",url:t.attr("href"),dataType:"html",success:function(t){o(t)},complete:function(){s(e),s(r("div.cart_totals"))}})}};({init:function(t){this.cart=t,this.toggle_shipping=this.toggle_shipping.bind(this),this.shipping_method_selected=this.shipping_method_selected.bind(this),this.shipping_calculator_submit=this.shipping_calculator_submit.bind(this),r(document).on("click",".shipping-calculator-button",this.toggle_shipping),r(document).on("change","select.shipping_method, :input[name^=shipping_method]",this.shipping_method_selected),r(document).on("submit","form.woocommerce-shipping-calculator",this.shipping_calculator_submit),r(".shipping-calculator-form").hide()},toggle_shipping:function(){return r(".shipping-calculator-form").slideToggle("slow"),r("select.country_to_state, input.country_to_state").trigger("change"),r(document.body).trigger("country_to_state_changed"),!1},shipping_method_selected:function(){var t={};r("select.shipping_method, :input[name^=shipping_method][type=radio]:checked, :input[name^=shipping_method][type=hidden]").each(function(){t[r(this).data("index")]=r(this).val()}),n(r("div.cart_totals"));var e={security:wc_cart_params.update_shipping_method_nonce,shipping_method:t};r.ajax({type:"post",url:a("update_shipping_method"),data:e,dataType:"html",success:function(t){p(t)},complete:function(){s(r("div.cart_totals")),r(document.body).trigger("updated_shipping_method")}})},shipping_calculator_submit:function(t){t.preventDefault();var e=r(t.currentTarget);n(r("div.cart_totals")),n(e),r("<input />").attr("type","hidden").attr("name","calc_shipping").attr("value","x").appendTo(e),r.ajax({type:e.attr("method"),url:e.attr("action"),data:e.serialize(),dataType:"html",success:function(t){o(t)},complete:function(){s(e),s(r("div.cart_totals"))}})}}).init(t),t.init()});
|
i18n/languages/woocommerce.pot
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
# This file is distributed under the same license as the WooCommerce plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: WooCommerce 5.2.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"POT-Creation-Date: 2021-04-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.4.0\n"
|
15 |
"X-Domain: woocommerce\n"
|
@@ -28,7 +28,7 @@ msgstr ""
|
|
28 |
#: includes/class-wc-order.php:1696
|
29 |
#: includes/class-wc-privacy.php:52
|
30 |
#: includes/customizer/class-wc-shop-customizer.php:38
|
31 |
-
#: includes/wc-order-functions.php:
|
32 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:62
|
33 |
#: packages/woocommerce-admin/src/Loader.php:1097
|
34 |
#: packages/woocommerce-admin/src/PageController.php:183
|
@@ -1249,7 +1249,7 @@ msgid "Mendoza"
|
|
1249 |
msgstr ""
|
1250 |
|
1251 |
#: i18n/states.php:52
|
1252 |
-
#: i18n/states.php:
|
1253 |
msgid "Misiones"
|
1254 |
msgstr ""
|
1255 |
|
@@ -1616,7 +1616,7 @@ msgid "Lovech"
|
|
1616 |
msgstr ""
|
1617 |
|
1618 |
#: i18n/states.php:152
|
1619 |
-
#: i18n/states.php:
|
1620 |
msgid "Montana"
|
1621 |
msgstr ""
|
1622 |
|
@@ -2815,13 +2815,13 @@ msgid "Bono East"
|
|
2815 |
msgstr ""
|
2816 |
|
2817 |
#: i18n/states.php:486
|
2818 |
-
#: i18n/states.php:
|
2819 |
-
#: i18n/states.php:
|
2820 |
msgid "Central"
|
2821 |
msgstr ""
|
2822 |
|
2823 |
#: i18n/states.php:487
|
2824 |
-
#: i18n/states.php:
|
2825 |
msgid "Eastern"
|
2826 |
msgstr ""
|
2827 |
|
@@ -2834,7 +2834,7 @@ msgid "North East"
|
|
2834 |
msgstr ""
|
2835 |
|
2836 |
#: i18n/states.php:490
|
2837 |
-
#: i18n/states.php:
|
2838 |
msgid "Northern"
|
2839 |
msgstr ""
|
2840 |
|
@@ -2859,7 +2859,7 @@ msgid "Volta"
|
|
2859 |
msgstr ""
|
2860 |
|
2861 |
#: i18n/states.php:496
|
2862 |
-
#: i18n/states.php:
|
2863 |
msgid "Western"
|
2864 |
msgstr ""
|
2865 |
|
@@ -4293,7 +4293,7 @@ msgid "Bungoma"
|
|
4293 |
msgstr ""
|
4294 |
|
4295 |
#: i18n/states.php:890
|
4296 |
-
#: i18n/states.php:
|
4297 |
msgid "Busia"
|
4298 |
msgstr ""
|
4299 |
|
@@ -4578,7 +4578,7 @@ msgid "Margibi"
|
|
4578 |
msgstr ""
|
4579 |
|
4580 |
#: i18n/states.php:968
|
4581 |
-
#: i18n/states.php:
|
4582 |
msgid "Maryland"
|
4583 |
msgstr ""
|
4584 |
|
@@ -4631,7 +4631,7 @@ msgid "Cantemir"
|
|
4631 |
msgstr ""
|
4632 |
|
4633 |
#: i18n/states.php:984
|
4634 |
-
#: i18n/states.php:
|
4635 |
msgid "Călărași"
|
4636 |
msgstr ""
|
4637 |
|
@@ -5751,2036 +5751,1956 @@ msgstr ""
|
|
5751 |
msgid "Sindh"
|
5752 |
msgstr ""
|
5753 |
|
5754 |
-
#: i18n/states.php:1300
|
5755 |
-
msgid "Aveiro"
|
5756 |
-
msgstr ""
|
5757 |
-
|
5758 |
#: i18n/states.php:1301
|
5759 |
-
msgid "
|
5760 |
msgstr ""
|
5761 |
|
5762 |
#: i18n/states.php:1302
|
5763 |
-
msgid "
|
5764 |
msgstr ""
|
5765 |
|
5766 |
#: i18n/states.php:1303
|
5767 |
-
msgid "
|
5768 |
msgstr ""
|
5769 |
|
5770 |
#: i18n/states.php:1304
|
5771 |
-
msgid "
|
5772 |
msgstr ""
|
5773 |
|
5774 |
#: i18n/states.php:1305
|
5775 |
-
msgid "
|
5776 |
msgstr ""
|
5777 |
|
5778 |
#: i18n/states.php:1306
|
5779 |
-
msgid "
|
5780 |
msgstr ""
|
5781 |
|
5782 |
#: i18n/states.php:1307
|
5783 |
-
msgid "
|
5784 |
msgstr ""
|
5785 |
|
5786 |
#: i18n/states.php:1308
|
5787 |
-
msgid "
|
5788 |
-
msgstr ""
|
5789 |
-
|
5790 |
-
#: i18n/states.php:1309
|
5791 |
-
msgid "Leiria"
|
5792 |
msgstr ""
|
5793 |
|
5794 |
#: i18n/states.php:1310
|
5795 |
-
msgid "
|
5796 |
msgstr ""
|
5797 |
|
5798 |
#: i18n/states.php:1311
|
5799 |
-
msgid "
|
5800 |
-
msgstr ""
|
5801 |
-
|
5802 |
-
#: i18n/states.php:1312
|
5803 |
-
msgid "Porto"
|
5804 |
msgstr ""
|
5805 |
|
5806 |
#: i18n/states.php:1313
|
5807 |
-
msgid "
|
5808 |
msgstr ""
|
5809 |
|
5810 |
#: i18n/states.php:1314
|
5811 |
-
msgid "
|
5812 |
msgstr ""
|
5813 |
|
5814 |
#: i18n/states.php:1315
|
5815 |
-
msgid "
|
5816 |
msgstr ""
|
5817 |
|
5818 |
#: i18n/states.php:1316
|
5819 |
-
msgid "
|
5820 |
msgstr ""
|
5821 |
|
5822 |
#: i18n/states.php:1317
|
5823 |
-
msgid "
|
5824 |
msgstr ""
|
5825 |
|
5826 |
#: i18n/states.php:1318
|
5827 |
-
msgid "
|
5828 |
-
msgstr ""
|
5829 |
-
|
5830 |
-
#: i18n/states.php:1319
|
5831 |
-
msgid "Madeira"
|
5832 |
msgstr ""
|
5833 |
|
5834 |
#: i18n/states.php:1322
|
5835 |
-
msgid "
|
5836 |
msgstr ""
|
5837 |
|
5838 |
#: i18n/states.php:1323
|
5839 |
-
msgid "
|
5840 |
msgstr ""
|
5841 |
|
5842 |
#: i18n/states.php:1324
|
5843 |
-
msgid "
|
5844 |
msgstr ""
|
5845 |
|
5846 |
#: i18n/states.php:1325
|
5847 |
-
msgid "
|
5848 |
msgstr ""
|
5849 |
|
5850 |
#: i18n/states.php:1326
|
5851 |
-
msgid "
|
5852 |
msgstr ""
|
5853 |
|
5854 |
#: i18n/states.php:1327
|
5855 |
-
msgid "
|
5856 |
msgstr ""
|
5857 |
|
5858 |
#: i18n/states.php:1328
|
5859 |
-
msgid "
|
5860 |
msgstr ""
|
5861 |
|
5862 |
#: i18n/states.php:1329
|
5863 |
-
msgid "
|
|
|
|
|
|
|
|
|
5864 |
msgstr ""
|
5865 |
|
5866 |
#: i18n/states.php:1331
|
5867 |
-
msgid "
|
5868 |
msgstr ""
|
5869 |
|
5870 |
#: i18n/states.php:1332
|
5871 |
-
msgid "
|
5872 |
msgstr ""
|
5873 |
|
5874 |
#: i18n/states.php:1334
|
5875 |
-
msgid "
|
5876 |
msgstr ""
|
5877 |
|
5878 |
#: i18n/states.php:1335
|
5879 |
-
msgid "
|
5880 |
msgstr ""
|
5881 |
|
5882 |
#: i18n/states.php:1336
|
5883 |
-
msgid "
|
5884 |
msgstr ""
|
5885 |
|
5886 |
#: i18n/states.php:1337
|
5887 |
-
msgid "
|
5888 |
msgstr ""
|
5889 |
|
5890 |
#: i18n/states.php:1338
|
5891 |
-
msgid "
|
5892 |
msgstr ""
|
5893 |
|
5894 |
#: i18n/states.php:1339
|
5895 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5896 |
msgstr ""
|
5897 |
|
5898 |
#: i18n/states.php:1343
|
5899 |
-
msgid "
|
5900 |
msgstr ""
|
5901 |
|
5902 |
#: i18n/states.php:1344
|
5903 |
-
msgid "
|
5904 |
msgstr ""
|
5905 |
|
5906 |
#: i18n/states.php:1345
|
5907 |
-
msgid "
|
5908 |
msgstr ""
|
5909 |
|
5910 |
#: i18n/states.php:1346
|
5911 |
-
msgid "
|
5912 |
msgstr ""
|
5913 |
|
5914 |
#: i18n/states.php:1347
|
5915 |
-
msgid "
|
5916 |
msgstr ""
|
5917 |
|
5918 |
#: i18n/states.php:1348
|
5919 |
-
msgid "
|
5920 |
msgstr ""
|
5921 |
|
5922 |
#: i18n/states.php:1349
|
5923 |
-
msgid "
|
5924 |
msgstr ""
|
5925 |
|
5926 |
#: i18n/states.php:1350
|
5927 |
-
msgid "
|
5928 |
msgstr ""
|
5929 |
|
5930 |
#: i18n/states.php:1351
|
5931 |
-
msgid "
|
5932 |
msgstr ""
|
5933 |
|
5934 |
#: i18n/states.php:1352
|
5935 |
-
msgid "
|
5936 |
msgstr ""
|
5937 |
|
5938 |
#: i18n/states.php:1353
|
5939 |
-
msgid "
|
|
|
|
|
|
|
|
|
5940 |
msgstr ""
|
5941 |
|
5942 |
#: i18n/states.php:1355
|
5943 |
-
msgid "
|
5944 |
msgstr ""
|
5945 |
|
5946 |
#: i18n/states.php:1356
|
5947 |
-
msgid "
|
5948 |
msgstr ""
|
5949 |
|
5950 |
#: i18n/states.php:1357
|
5951 |
-
msgid "
|
5952 |
msgstr ""
|
5953 |
|
5954 |
#: i18n/states.php:1358
|
5955 |
-
msgid "
|
5956 |
msgstr ""
|
5957 |
|
5958 |
#: i18n/states.php:1359
|
5959 |
-
msgid "
|
5960 |
msgstr ""
|
5961 |
|
5962 |
#: i18n/states.php:1360
|
5963 |
-
msgid "
|
5964 |
msgstr ""
|
5965 |
|
5966 |
#: i18n/states.php:1361
|
5967 |
-
msgid "
|
5968 |
msgstr ""
|
5969 |
|
5970 |
#: i18n/states.php:1362
|
5971 |
-
msgid "
|
5972 |
msgstr ""
|
5973 |
|
5974 |
#: i18n/states.php:1363
|
5975 |
-
msgid "
|
5976 |
-
msgstr ""
|
5977 |
-
|
5978 |
-
#: i18n/states.php:1364
|
5979 |
-
msgid "Harghita"
|
5980 |
-
msgstr ""
|
5981 |
-
|
5982 |
-
#: i18n/states.php:1365
|
5983 |
-
msgid "Hunedoara"
|
5984 |
-
msgstr ""
|
5985 |
-
|
5986 |
-
#: i18n/states.php:1366
|
5987 |
-
msgid "Ialomița"
|
5988 |
-
msgstr ""
|
5989 |
-
|
5990 |
-
#: i18n/states.php:1367
|
5991 |
-
msgid "Iași"
|
5992 |
-
msgstr ""
|
5993 |
-
|
5994 |
-
#: i18n/states.php:1368
|
5995 |
-
msgid "Ilfov"
|
5996 |
msgstr ""
|
5997 |
|
5998 |
#: i18n/states.php:1369
|
5999 |
-
msgid "
|
6000 |
msgstr ""
|
6001 |
|
6002 |
#: i18n/states.php:1370
|
6003 |
-
msgid "
|
6004 |
msgstr ""
|
6005 |
|
6006 |
#: i18n/states.php:1371
|
6007 |
-
msgid "
|
6008 |
msgstr ""
|
6009 |
|
6010 |
#: i18n/states.php:1372
|
6011 |
-
msgid "
|
6012 |
msgstr ""
|
6013 |
|
6014 |
#: i18n/states.php:1373
|
6015 |
-
msgid "
|
6016 |
msgstr ""
|
6017 |
|
6018 |
#: i18n/states.php:1374
|
6019 |
-
msgid "
|
6020 |
msgstr ""
|
6021 |
|
6022 |
#: i18n/states.php:1375
|
6023 |
-
msgid "
|
6024 |
msgstr ""
|
6025 |
|
6026 |
#: i18n/states.php:1376
|
6027 |
-
msgid "
|
6028 |
msgstr ""
|
6029 |
|
6030 |
#: i18n/states.php:1377
|
6031 |
-
msgid "
|
6032 |
msgstr ""
|
6033 |
|
6034 |
#: i18n/states.php:1378
|
6035 |
-
msgid "
|
6036 |
msgstr ""
|
6037 |
|
6038 |
#: i18n/states.php:1379
|
6039 |
-
msgid "
|
6040 |
msgstr ""
|
6041 |
|
6042 |
#: i18n/states.php:1380
|
6043 |
-
msgid "
|
6044 |
msgstr ""
|
6045 |
|
6046 |
#: i18n/states.php:1381
|
6047 |
-
msgid "
|
6048 |
msgstr ""
|
6049 |
|
6050 |
#: i18n/states.php:1382
|
6051 |
-
msgid "
|
6052 |
msgstr ""
|
6053 |
|
6054 |
#: i18n/states.php:1383
|
6055 |
-
msgid "
|
6056 |
msgstr ""
|
6057 |
|
6058 |
#: i18n/states.php:1384
|
6059 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6060 |
msgstr ""
|
6061 |
|
6062 |
#: i18n/states.php:1390
|
6063 |
-
msgid "
|
6064 |
msgstr ""
|
6065 |
|
6066 |
#: i18n/states.php:1391
|
6067 |
-
msgid "
|
6068 |
msgstr ""
|
6069 |
|
6070 |
#: i18n/states.php:1392
|
6071 |
-
msgid "
|
6072 |
msgstr ""
|
6073 |
|
6074 |
#: i18n/states.php:1393
|
6075 |
-
msgid "
|
6076 |
msgstr ""
|
6077 |
|
6078 |
#: i18n/states.php:1394
|
6079 |
-
msgid "
|
6080 |
msgstr ""
|
6081 |
|
6082 |
#: i18n/states.php:1395
|
6083 |
-
msgid "
|
6084 |
msgstr ""
|
6085 |
|
6086 |
#: i18n/states.php:1396
|
6087 |
-
msgid "
|
6088 |
msgstr ""
|
6089 |
|
6090 |
#: i18n/states.php:1397
|
6091 |
-
msgid "
|
6092 |
msgstr ""
|
6093 |
|
6094 |
#: i18n/states.php:1398
|
6095 |
-
msgid "
|
6096 |
msgstr ""
|
6097 |
|
6098 |
#: i18n/states.php:1399
|
6099 |
-
msgid "
|
6100 |
msgstr ""
|
6101 |
|
6102 |
#: i18n/states.php:1400
|
6103 |
-
msgid "
|
6104 |
msgstr ""
|
6105 |
|
6106 |
#: i18n/states.php:1401
|
6107 |
-
msgid "
|
6108 |
msgstr ""
|
6109 |
|
6110 |
#: i18n/states.php:1402
|
6111 |
-
msgid "
|
6112 |
msgstr ""
|
6113 |
|
6114 |
#: i18n/states.php:1403
|
6115 |
-
msgid "
|
6116 |
msgstr ""
|
6117 |
|
6118 |
#: i18n/states.php:1404
|
6119 |
-
msgid "
|
6120 |
msgstr ""
|
6121 |
|
6122 |
#: i18n/states.php:1405
|
6123 |
-
msgid "
|
6124 |
msgstr ""
|
6125 |
|
6126 |
#: i18n/states.php:1406
|
6127 |
-
msgid "
|
6128 |
msgstr ""
|
6129 |
|
6130 |
#: i18n/states.php:1407
|
6131 |
-
msgid "
|
6132 |
msgstr ""
|
6133 |
|
6134 |
#: i18n/states.php:1408
|
6135 |
-
msgid "
|
6136 |
msgstr ""
|
6137 |
|
6138 |
#: i18n/states.php:1409
|
6139 |
-
msgid "
|
6140 |
msgstr ""
|
6141 |
|
6142 |
#: i18n/states.php:1410
|
6143 |
-
msgid "
|
6144 |
msgstr ""
|
6145 |
|
6146 |
#: i18n/states.php:1411
|
6147 |
-
msgid "
|
6148 |
msgstr ""
|
6149 |
|
6150 |
#: i18n/states.php:1412
|
6151 |
-
msgid "
|
6152 |
msgstr ""
|
6153 |
|
6154 |
#: i18n/states.php:1413
|
6155 |
-
msgid "
|
6156 |
msgstr ""
|
6157 |
|
6158 |
#: i18n/states.php:1414
|
6159 |
-
msgid "
|
6160 |
msgstr ""
|
6161 |
|
6162 |
#: i18n/states.php:1415
|
6163 |
-
msgid "
|
6164 |
msgstr ""
|
6165 |
|
6166 |
#: i18n/states.php:1416
|
6167 |
-
msgid "
|
6168 |
msgstr ""
|
6169 |
|
6170 |
#: i18n/states.php:1417
|
6171 |
-
msgid "
|
6172 |
msgstr ""
|
6173 |
|
6174 |
#: i18n/states.php:1418
|
6175 |
-
msgid "
|
6176 |
msgstr ""
|
6177 |
|
6178 |
#: i18n/states.php:1419
|
6179 |
-
msgid "
|
6180 |
msgstr ""
|
6181 |
|
6182 |
#: i18n/states.php:1420
|
6183 |
-
msgid "
|
6184 |
msgstr ""
|
6185 |
|
6186 |
#: i18n/states.php:1421
|
6187 |
-
msgid "
|
6188 |
msgstr ""
|
6189 |
|
6190 |
#: i18n/states.php:1422
|
6191 |
-
msgid "Nan"
|
6192 |
-
msgstr ""
|
6193 |
-
|
6194 |
-
#: i18n/states.php:1423
|
6195 |
-
msgid "Narathiwat"
|
6196 |
-
msgstr ""
|
6197 |
-
|
6198 |
-
#: i18n/states.php:1424
|
6199 |
-
msgid "Nong Bua Lam Phu"
|
6200 |
-
msgstr ""
|
6201 |
-
|
6202 |
-
#: i18n/states.php:1425
|
6203 |
-
msgid "Nong Khai"
|
6204 |
-
msgstr ""
|
6205 |
-
|
6206 |
-
#: i18n/states.php:1426
|
6207 |
-
msgid "Nonthaburi"
|
6208 |
-
msgstr ""
|
6209 |
-
|
6210 |
-
#: i18n/states.php:1427
|
6211 |
-
msgid "Pathum Thani"
|
6212 |
-
msgstr ""
|
6213 |
-
|
6214 |
-
#: i18n/states.php:1428
|
6215 |
-
msgid "Pattani"
|
6216 |
-
msgstr ""
|
6217 |
-
|
6218 |
-
#: i18n/states.php:1429
|
6219 |
-
msgid "Phang Nga"
|
6220 |
-
msgstr ""
|
6221 |
-
|
6222 |
-
#: i18n/states.php:1430
|
6223 |
-
msgid "Phatthalung"
|
6224 |
-
msgstr ""
|
6225 |
-
|
6226 |
-
#: i18n/states.php:1431
|
6227 |
-
msgid "Phayao"
|
6228 |
-
msgstr ""
|
6229 |
-
|
6230 |
-
#: i18n/states.php:1432
|
6231 |
-
msgid "Phetchabun"
|
6232 |
-
msgstr ""
|
6233 |
-
|
6234 |
-
#: i18n/states.php:1433
|
6235 |
-
msgid "Phetchaburi"
|
6236 |
-
msgstr ""
|
6237 |
-
|
6238 |
-
#: i18n/states.php:1434
|
6239 |
-
msgid "Phichit"
|
6240 |
-
msgstr ""
|
6241 |
-
|
6242 |
-
#: i18n/states.php:1435
|
6243 |
-
msgid "Phitsanulok"
|
6244 |
-
msgstr ""
|
6245 |
-
|
6246 |
-
#: i18n/states.php:1436
|
6247 |
-
msgid "Phrae"
|
6248 |
-
msgstr ""
|
6249 |
-
|
6250 |
-
#: i18n/states.php:1437
|
6251 |
-
msgid "Phuket"
|
6252 |
-
msgstr ""
|
6253 |
-
|
6254 |
-
#: i18n/states.php:1438
|
6255 |
-
msgid "Prachin Buri"
|
6256 |
-
msgstr ""
|
6257 |
-
|
6258 |
-
#: i18n/states.php:1439
|
6259 |
-
msgid "Prachuap Khiri Khan"
|
6260 |
-
msgstr ""
|
6261 |
-
|
6262 |
-
#: i18n/states.php:1440
|
6263 |
-
msgid "Ranong"
|
6264 |
-
msgstr ""
|
6265 |
-
|
6266 |
-
#: i18n/states.php:1441
|
6267 |
-
msgid "Ratchaburi"
|
6268 |
-
msgstr ""
|
6269 |
-
|
6270 |
-
#: i18n/states.php:1442
|
6271 |
-
msgid "Rayong"
|
6272 |
-
msgstr ""
|
6273 |
-
|
6274 |
-
#: i18n/states.php:1443
|
6275 |
msgid "Roi Et"
|
6276 |
msgstr ""
|
6277 |
|
6278 |
-
#: i18n/states.php:
|
6279 |
msgid "Sa Kaeo"
|
6280 |
msgstr ""
|
6281 |
|
6282 |
-
#: i18n/states.php:
|
6283 |
msgid "Sakon Nakhon"
|
6284 |
msgstr ""
|
6285 |
|
6286 |
-
#: i18n/states.php:
|
6287 |
msgid "Samut Prakan"
|
6288 |
msgstr ""
|
6289 |
|
6290 |
-
#: i18n/states.php:
|
6291 |
msgid "Samut Sakhon"
|
6292 |
msgstr ""
|
6293 |
|
6294 |
-
#: i18n/states.php:
|
6295 |
msgid "Samut Songkhram"
|
6296 |
msgstr ""
|
6297 |
|
6298 |
-
#: i18n/states.php:
|
6299 |
msgid "Saraburi"
|
6300 |
msgstr ""
|
6301 |
|
6302 |
-
#: i18n/states.php:
|
6303 |
msgid "Satun"
|
6304 |
msgstr ""
|
6305 |
|
6306 |
-
#: i18n/states.php:
|
6307 |
msgid "Sing Buri"
|
6308 |
msgstr ""
|
6309 |
|
6310 |
-
#: i18n/states.php:
|
6311 |
msgid "Sisaket"
|
6312 |
msgstr ""
|
6313 |
|
6314 |
-
#: i18n/states.php:
|
6315 |
msgid "Songkhla"
|
6316 |
msgstr ""
|
6317 |
|
6318 |
-
#: i18n/states.php:
|
6319 |
msgid "Sukhothai"
|
6320 |
msgstr ""
|
6321 |
|
6322 |
-
#: i18n/states.php:
|
6323 |
msgid "Suphan Buri"
|
6324 |
msgstr ""
|
6325 |
|
6326 |
-
#: i18n/states.php:
|
6327 |
msgid "Surat Thani"
|
6328 |
msgstr ""
|
6329 |
|
6330 |
-
#: i18n/states.php:
|
6331 |
msgid "Surin"
|
6332 |
msgstr ""
|
6333 |
|
6334 |
-
#: i18n/states.php:
|
6335 |
msgid "Tak"
|
6336 |
msgstr ""
|
6337 |
|
6338 |
-
#: i18n/states.php:
|
6339 |
msgid "Trang"
|
6340 |
msgstr ""
|
6341 |
|
6342 |
-
#: i18n/states.php:
|
6343 |
msgid "Trat"
|
6344 |
msgstr ""
|
6345 |
|
6346 |
-
#: i18n/states.php:
|
6347 |
msgid "Ubon Ratchathani"
|
6348 |
msgstr ""
|
6349 |
|
6350 |
-
#: i18n/states.php:
|
6351 |
msgid "Udon Thani"
|
6352 |
msgstr ""
|
6353 |
|
6354 |
-
#: i18n/states.php:
|
6355 |
msgid "Uthai Thani"
|
6356 |
msgstr ""
|
6357 |
|
6358 |
-
#: i18n/states.php:
|
6359 |
msgid "Uttaradit"
|
6360 |
msgstr ""
|
6361 |
|
6362 |
-
#: i18n/states.php:
|
6363 |
msgid "Yala"
|
6364 |
msgstr ""
|
6365 |
|
6366 |
-
#: i18n/states.php:
|
6367 |
msgid "Yasothon"
|
6368 |
msgstr ""
|
6369 |
|
6370 |
-
#: i18n/states.php:
|
6371 |
msgid "Adana"
|
6372 |
msgstr ""
|
6373 |
|
6374 |
-
#: i18n/states.php:
|
6375 |
msgid "Adıyaman"
|
6376 |
msgstr ""
|
6377 |
|
6378 |
-
#: i18n/states.php:
|
6379 |
msgid "Afyon"
|
6380 |
msgstr ""
|
6381 |
|
6382 |
-
#: i18n/states.php:
|
6383 |
msgid "Ağrı"
|
6384 |
msgstr ""
|
6385 |
|
6386 |
-
#: i18n/states.php:
|
6387 |
msgid "Amasya"
|
6388 |
msgstr ""
|
6389 |
|
6390 |
-
#: i18n/states.php:
|
6391 |
msgid "Ankara"
|
6392 |
msgstr ""
|
6393 |
|
6394 |
-
#: i18n/states.php:
|
6395 |
msgid "Antalya"
|
6396 |
msgstr ""
|
6397 |
|
6398 |
-
#: i18n/states.php:
|
6399 |
msgid "Artvin"
|
6400 |
msgstr ""
|
6401 |
|
6402 |
-
#: i18n/states.php:
|
6403 |
msgid "Aydın"
|
6404 |
msgstr ""
|
6405 |
|
6406 |
-
#: i18n/states.php:
|
6407 |
msgid "Balıkesir"
|
6408 |
msgstr ""
|
6409 |
|
6410 |
-
#: i18n/states.php:
|
6411 |
msgid "Bilecik"
|
6412 |
msgstr ""
|
6413 |
|
6414 |
-
#: i18n/states.php:
|
6415 |
msgid "Bingöl"
|
6416 |
msgstr ""
|
6417 |
|
6418 |
-
#: i18n/states.php:
|
6419 |
msgid "Bitlis"
|
6420 |
msgstr ""
|
6421 |
|
6422 |
-
#: i18n/states.php:
|
6423 |
msgid "Bolu"
|
6424 |
msgstr ""
|
6425 |
|
6426 |
-
#: i18n/states.php:
|
6427 |
msgid "Burdur"
|
6428 |
msgstr ""
|
6429 |
|
6430 |
-
#: i18n/states.php:
|
6431 |
msgid "Bursa"
|
6432 |
msgstr ""
|
6433 |
|
6434 |
-
#: i18n/states.php:
|
6435 |
msgid "Çanakkale"
|
6436 |
msgstr ""
|
6437 |
|
6438 |
-
#: i18n/states.php:
|
6439 |
msgid "Çankırı"
|
6440 |
msgstr ""
|
6441 |
|
6442 |
-
#: i18n/states.php:
|
6443 |
msgid "Çorum"
|
6444 |
msgstr ""
|
6445 |
|
6446 |
-
#: i18n/states.php:
|
6447 |
msgid "Denizli"
|
6448 |
msgstr ""
|
6449 |
|
6450 |
-
#: i18n/states.php:
|
6451 |
msgid "Diyarbakır"
|
6452 |
msgstr ""
|
6453 |
|
6454 |
-
#: i18n/states.php:
|
6455 |
msgid "Edirne"
|
6456 |
msgstr ""
|
6457 |
|
6458 |
-
#: i18n/states.php:
|
6459 |
msgid "Elazığ"
|
6460 |
msgstr ""
|
6461 |
|
6462 |
-
#: i18n/states.php:
|
6463 |
msgid "Erzincan"
|
6464 |
msgstr ""
|
6465 |
|
6466 |
-
#: i18n/states.php:
|
6467 |
msgid "Erzurum"
|
6468 |
msgstr ""
|
6469 |
|
6470 |
-
#: i18n/states.php:
|
6471 |
msgid "Eskişehir"
|
6472 |
msgstr ""
|
6473 |
|
6474 |
-
#: i18n/states.php:
|
6475 |
msgid "Gaziantep"
|
6476 |
msgstr ""
|
6477 |
|
6478 |
-
#: i18n/states.php:
|
6479 |
msgid "Giresun"
|
6480 |
msgstr ""
|
6481 |
|
6482 |
-
#: i18n/states.php:
|
6483 |
msgid "Gümüşhane"
|
6484 |
msgstr ""
|
6485 |
|
6486 |
-
#: i18n/states.php:
|
6487 |
msgid "Hakkari"
|
6488 |
msgstr ""
|
6489 |
|
6490 |
-
#: i18n/states.php:
|
6491 |
msgid "Hatay"
|
6492 |
msgstr ""
|
6493 |
|
6494 |
-
#: i18n/states.php:
|
6495 |
msgid "Isparta"
|
6496 |
msgstr ""
|
6497 |
|
6498 |
-
#: i18n/states.php:
|
6499 |
msgid "İçel"
|
6500 |
msgstr ""
|
6501 |
|
6502 |
-
#: i18n/states.php:
|
6503 |
msgid "İstanbul"
|
6504 |
msgstr ""
|
6505 |
|
6506 |
-
#: i18n/states.php:
|
6507 |
msgid "İzmir"
|
6508 |
msgstr ""
|
6509 |
|
6510 |
-
#: i18n/states.php:
|
6511 |
msgid "Kars"
|
6512 |
msgstr ""
|
6513 |
|
6514 |
-
#: i18n/states.php:
|
6515 |
msgid "Kastamonu"
|
6516 |
msgstr ""
|
6517 |
|
6518 |
-
#: i18n/states.php:
|
6519 |
msgid "Kayseri"
|
6520 |
msgstr ""
|
6521 |
|
6522 |
-
#: i18n/states.php:
|
6523 |
msgid "Kırklareli"
|
6524 |
msgstr ""
|
6525 |
|
6526 |
-
#: i18n/states.php:
|
6527 |
msgid "Kırşehir"
|
6528 |
msgstr ""
|
6529 |
|
6530 |
-
#: i18n/states.php:
|
6531 |
msgid "Kocaeli"
|
6532 |
msgstr ""
|
6533 |
|
6534 |
-
#: i18n/states.php:
|
6535 |
msgid "Konya"
|
6536 |
msgstr ""
|
6537 |
|
6538 |
-
#: i18n/states.php:
|
6539 |
msgid "Kütahya"
|
6540 |
msgstr ""
|
6541 |
|
6542 |
-
#: i18n/states.php:
|
6543 |
msgid "Malatya"
|
6544 |
msgstr ""
|
6545 |
|
6546 |
-
#: i18n/states.php:
|
6547 |
msgid "Manisa"
|
6548 |
msgstr ""
|
6549 |
|
6550 |
-
#: i18n/states.php:
|
6551 |
msgid "Kahramanmaraş"
|
6552 |
msgstr ""
|
6553 |
|
6554 |
-
#: i18n/states.php:
|
6555 |
msgid "Mardin"
|
6556 |
msgstr ""
|
6557 |
|
6558 |
-
#: i18n/states.php:
|
6559 |
msgid "Muğla"
|
6560 |
msgstr ""
|
6561 |
|
6562 |
-
#: i18n/states.php:
|
6563 |
msgid "Muş"
|
6564 |
msgstr ""
|
6565 |
|
6566 |
-
#: i18n/states.php:
|
6567 |
msgid "Nevşehir"
|
6568 |
msgstr ""
|
6569 |
|
6570 |
-
#: i18n/states.php:
|
6571 |
msgid "Niğde"
|
6572 |
msgstr ""
|
6573 |
|
6574 |
-
#: i18n/states.php:
|
6575 |
msgid "Ordu"
|
6576 |
msgstr ""
|
6577 |
|
6578 |
-
#: i18n/states.php:
|
6579 |
msgid "Rize"
|
6580 |
msgstr ""
|
6581 |
|
6582 |
-
#: i18n/states.php:
|
6583 |
msgid "Sakarya"
|
6584 |
msgstr ""
|
6585 |
|
6586 |
-
#: i18n/states.php:
|
6587 |
msgid "Samsun"
|
6588 |
msgstr ""
|
6589 |
|
6590 |
-
#: i18n/states.php:
|
6591 |
msgid "Siirt"
|
6592 |
msgstr ""
|
6593 |
|
6594 |
-
#: i18n/states.php:
|
6595 |
msgid "Sinop"
|
6596 |
msgstr ""
|
6597 |
|
6598 |
-
#: i18n/states.php:
|
6599 |
msgid "Sivas"
|
6600 |
msgstr ""
|
6601 |
|
6602 |
-
#: i18n/states.php:
|
6603 |
msgid "Tekirdağ"
|
6604 |
msgstr ""
|
6605 |
|
6606 |
-
#: i18n/states.php:
|
6607 |
msgid "Tokat"
|
6608 |
msgstr ""
|
6609 |
|
6610 |
-
#: i18n/states.php:
|
6611 |
msgid "Trabzon"
|
6612 |
msgstr ""
|
6613 |
|
6614 |
-
#: i18n/states.php:
|
6615 |
msgid "Tunceli"
|
6616 |
msgstr ""
|
6617 |
|
6618 |
-
#: i18n/states.php:
|
6619 |
msgid "Şanlıurfa"
|
6620 |
msgstr ""
|
6621 |
|
6622 |
-
#: i18n/states.php:
|
6623 |
msgid "Uşak"
|
6624 |
msgstr ""
|
6625 |
|
6626 |
-
#: i18n/states.php:
|
6627 |
msgid "Van"
|
6628 |
msgstr ""
|
6629 |
|
6630 |
-
#: i18n/states.php:
|
6631 |
msgid "Yozgat"
|
6632 |
msgstr ""
|
6633 |
|
6634 |
-
#: i18n/states.php:
|
6635 |
msgid "Zonguldak"
|
6636 |
msgstr ""
|
6637 |
|
6638 |
-
#: i18n/states.php:
|
6639 |
msgid "Aksaray"
|
6640 |
msgstr ""
|
6641 |
|
6642 |
-
#: i18n/states.php:
|
6643 |
msgid "Bayburt"
|
6644 |
msgstr ""
|
6645 |
|
6646 |
-
#: i18n/states.php:
|
6647 |
msgid "Karaman"
|
6648 |
msgstr ""
|
6649 |
|
6650 |
-
#: i18n/states.php:
|
6651 |
msgid "Kırıkkale"
|
6652 |
msgstr ""
|
6653 |
|
6654 |
-
#: i18n/states.php:
|
6655 |
msgid "Batman"
|
6656 |
msgstr ""
|
6657 |
|
6658 |
-
#: i18n/states.php:
|
6659 |
msgid "Şırnak"
|
6660 |
msgstr ""
|
6661 |
|
6662 |
-
#: i18n/states.php:
|
6663 |
msgid "Bartın"
|
6664 |
msgstr ""
|
6665 |
|
6666 |
-
#: i18n/states.php:
|
6667 |
msgid "Ardahan"
|
6668 |
msgstr ""
|
6669 |
|
6670 |
-
#: i18n/states.php:
|
6671 |
msgid "Iğdır"
|
6672 |
msgstr ""
|
6673 |
|
6674 |
-
#: i18n/states.php:
|
6675 |
msgid "Yalova"
|
6676 |
msgstr ""
|
6677 |
|
6678 |
-
#: i18n/states.php:
|
6679 |
msgid "Karabük"
|
6680 |
msgstr ""
|
6681 |
|
6682 |
-
#: i18n/states.php:
|
6683 |
msgid "Kilis"
|
6684 |
msgstr ""
|
6685 |
|
6686 |
-
#: i18n/states.php:
|
6687 |
msgid "Osmaniye"
|
6688 |
msgstr ""
|
6689 |
|
6690 |
-
#: i18n/states.php:
|
6691 |
msgid "Düzce"
|
6692 |
msgstr ""
|
6693 |
|
6694 |
-
#: i18n/states.php:
|
6695 |
msgid "Arusha"
|
6696 |
msgstr ""
|
6697 |
|
6698 |
-
#: i18n/states.php:
|
6699 |
msgid "Dar es Salaam"
|
6700 |
msgstr ""
|
6701 |
|
6702 |
-
#: i18n/states.php:
|
6703 |
msgid "Dodoma"
|
6704 |
msgstr ""
|
6705 |
|
6706 |
-
#: i18n/states.php:
|
6707 |
msgid "Iringa"
|
6708 |
msgstr ""
|
6709 |
|
6710 |
-
#: i18n/states.php:
|
6711 |
msgid "Kagera"
|
6712 |
msgstr ""
|
6713 |
|
6714 |
-
#: i18n/states.php:
|
6715 |
msgid "Pemba North"
|
6716 |
msgstr ""
|
6717 |
|
6718 |
-
#: i18n/states.php:
|
6719 |
msgid "Zanzibar North"
|
6720 |
msgstr ""
|
6721 |
|
6722 |
-
#: i18n/states.php:
|
6723 |
msgid "Kigoma"
|
6724 |
msgstr ""
|
6725 |
|
6726 |
-
#: i18n/states.php:
|
6727 |
msgid "Kilimanjaro"
|
6728 |
msgstr ""
|
6729 |
|
6730 |
-
#: i18n/states.php:
|
6731 |
msgid "Pemba South"
|
6732 |
msgstr ""
|
6733 |
|
6734 |
-
#: i18n/states.php:
|
6735 |
msgid "Zanzibar South"
|
6736 |
msgstr ""
|
6737 |
|
6738 |
-
#: i18n/states.php:
|
6739 |
msgid "Lindi"
|
6740 |
msgstr ""
|
6741 |
|
6742 |
-
#: i18n/states.php:
|
6743 |
msgid "Mara"
|
6744 |
msgstr ""
|
6745 |
|
6746 |
-
#: i18n/states.php:
|
6747 |
msgid "Mbeya"
|
6748 |
msgstr ""
|
6749 |
|
6750 |
-
#: i18n/states.php:
|
6751 |
msgid "Zanzibar West"
|
6752 |
msgstr ""
|
6753 |
|
6754 |
-
#: i18n/states.php:
|
6755 |
msgid "Morogoro"
|
6756 |
msgstr ""
|
6757 |
|
6758 |
-
#: i18n/states.php:
|
6759 |
msgid "Mtwara"
|
6760 |
msgstr ""
|
6761 |
|
6762 |
-
#: i18n/states.php:
|
6763 |
msgid "Mwanza"
|
6764 |
msgstr ""
|
6765 |
|
6766 |
-
#: i18n/states.php:
|
6767 |
msgid "Coast"
|
6768 |
msgstr ""
|
6769 |
|
6770 |
-
#: i18n/states.php:
|
6771 |
msgid "Rukwa"
|
6772 |
msgstr ""
|
6773 |
|
6774 |
-
#: i18n/states.php:
|
6775 |
msgid "Ruvuma"
|
6776 |
msgstr ""
|
6777 |
|
6778 |
-
#: i18n/states.php:
|
6779 |
msgid "Shinyanga"
|
6780 |
msgstr ""
|
6781 |
|
6782 |
-
#: i18n/states.php:
|
6783 |
msgid "Singida"
|
6784 |
msgstr ""
|
6785 |
|
6786 |
-
#: i18n/states.php:
|
6787 |
msgid "Tabora"
|
6788 |
msgstr ""
|
6789 |
|
6790 |
-
#: i18n/states.php:
|
6791 |
msgid "Tanga"
|
6792 |
msgstr ""
|
6793 |
|
6794 |
-
#: i18n/states.php:
|
6795 |
msgid "Manyara"
|
6796 |
msgstr ""
|
6797 |
|
6798 |
-
#: i18n/states.php:
|
6799 |
msgid "Geita"
|
6800 |
msgstr ""
|
6801 |
|
6802 |
-
#: i18n/states.php:
|
6803 |
msgid "Katavi"
|
6804 |
msgstr ""
|
6805 |
|
6806 |
-
#: i18n/states.php:
|
6807 |
msgid "Njombe"
|
6808 |
msgstr ""
|
6809 |
|
6810 |
-
#: i18n/states.php:
|
6811 |
msgid "Simiyu"
|
6812 |
msgstr ""
|
6813 |
|
6814 |
-
#: i18n/states.php:
|
6815 |
msgctxt "district"
|
6816 |
msgid "Belgrade"
|
6817 |
msgstr ""
|
6818 |
|
6819 |
-
#: i18n/states.php:
|
6820 |
msgctxt "district"
|
6821 |
msgid "Bor"
|
6822 |
msgstr ""
|
6823 |
|
6824 |
-
#: i18n/states.php:
|
6825 |
msgctxt "district"
|
6826 |
msgid "Braničevo"
|
6827 |
msgstr ""
|
6828 |
|
6829 |
-
#: i18n/states.php:
|
6830 |
msgctxt "district"
|
6831 |
msgid "Central Banat"
|
6832 |
msgstr ""
|
6833 |
|
6834 |
-
#: i18n/states.php:
|
6835 |
msgctxt "district"
|
6836 |
msgid "Danube"
|
6837 |
msgstr ""
|
6838 |
|
6839 |
-
#: i18n/states.php:
|
6840 |
msgctxt "district"
|
6841 |
msgid "Jablanica"
|
6842 |
msgstr ""
|
6843 |
|
6844 |
-
#: i18n/states.php:
|
6845 |
msgctxt "district"
|
6846 |
msgid "Kolubara"
|
6847 |
msgstr ""
|
6848 |
|
6849 |
-
#: i18n/states.php:
|
6850 |
msgctxt "district"
|
6851 |
msgid "Mačva"
|
6852 |
msgstr ""
|
6853 |
|
6854 |
-
#: i18n/states.php:
|
6855 |
msgctxt "district"
|
6856 |
msgid "Morava"
|
6857 |
msgstr ""
|
6858 |
|
6859 |
-
#: i18n/states.php:
|
6860 |
msgctxt "district"
|
6861 |
msgid "Nišava"
|
6862 |
msgstr ""
|
6863 |
|
6864 |
-
#: i18n/states.php:
|
6865 |
msgctxt "district"
|
6866 |
msgid "North Bačka"
|
6867 |
msgstr ""
|
6868 |
|
6869 |
-
#: i18n/states.php:
|
6870 |
msgctxt "district"
|
6871 |
msgid "North Banat"
|
6872 |
msgstr ""
|
6873 |
|
6874 |
-
#: i18n/states.php:
|
6875 |
msgctxt "district"
|
6876 |
msgid "Pčinja"
|
6877 |
msgstr ""
|
6878 |
|
6879 |
-
#: i18n/states.php:
|
6880 |
msgctxt "district"
|
6881 |
msgid "Pirot"
|
6882 |
msgstr ""
|
6883 |
|
6884 |
-
#: i18n/states.php:
|
6885 |
msgctxt "district"
|
6886 |
msgid "Pomoravlje"
|
6887 |
msgstr ""
|
6888 |
|
6889 |
-
#: i18n/states.php:
|
6890 |
msgctxt "district"
|
6891 |
msgid "Rasina"
|
6892 |
msgstr ""
|
6893 |
|
6894 |
-
#: i18n/states.php:
|
6895 |
msgctxt "district"
|
6896 |
msgid "Raška"
|
6897 |
msgstr ""
|
6898 |
|
6899 |
-
#: i18n/states.php:
|
6900 |
msgctxt "district"
|
6901 |
msgid "South Bačka"
|
6902 |
msgstr ""
|
6903 |
|
6904 |
-
#: i18n/states.php:
|
6905 |
msgctxt "district"
|
6906 |
msgid "South Banat"
|
6907 |
msgstr ""
|
6908 |
|
6909 |
-
#: i18n/states.php:
|
6910 |
msgctxt "district"
|
6911 |
msgid "Srem"
|
6912 |
msgstr ""
|
6913 |
|
6914 |
-
#: i18n/states.php:
|
6915 |
msgctxt "district"
|
6916 |
msgid "Šumadija"
|
6917 |
msgstr ""
|
6918 |
|
6919 |
-
#: i18n/states.php:
|
6920 |
msgctxt "district"
|
6921 |
msgid "Toplica"
|
6922 |
msgstr ""
|
6923 |
|
6924 |
-
#: i18n/states.php:
|
6925 |
msgctxt "district"
|
6926 |
msgid "West Bačka"
|
6927 |
msgstr ""
|
6928 |
|
6929 |
-
#: i18n/states.php:
|
6930 |
msgctxt "district"
|
6931 |
msgid "Zaječar"
|
6932 |
msgstr ""
|
6933 |
|
6934 |
-
#: i18n/states.php:
|
6935 |
msgctxt "district"
|
6936 |
msgid "Zlatibor"
|
6937 |
msgstr ""
|
6938 |
|
6939 |
-
#: i18n/states.php:
|
6940 |
msgctxt "district"
|
6941 |
msgid "Kosovo"
|
6942 |
msgstr ""
|
6943 |
|
6944 |
-
#: i18n/states.php:
|
6945 |
msgctxt "district"
|
6946 |
msgid "Peć"
|
6947 |
msgstr ""
|
6948 |
|
6949 |
-
#: i18n/states.php:
|
6950 |
msgctxt "district"
|
6951 |
msgid "Prizren"
|
6952 |
msgstr ""
|
6953 |
|
6954 |
-
#: i18n/states.php:
|
6955 |
msgctxt "district"
|
6956 |
msgid "Kosovska Mitrovica"
|
6957 |
msgstr ""
|
6958 |
|
6959 |
-
#: i18n/states.php:
|
6960 |
msgctxt "district"
|
6961 |
msgid "Kosovo-Pomoravlje"
|
6962 |
msgstr ""
|
6963 |
|
6964 |
-
#: i18n/states.php:
|
6965 |
msgctxt "district"
|
6966 |
msgid "Kosovo-Metohija"
|
6967 |
msgstr ""
|
6968 |
|
6969 |
-
#: i18n/states.php:
|
6970 |
msgctxt "district"
|
6971 |
msgid "Vojvodina"
|
6972 |
msgstr ""
|
6973 |
|
6974 |
-
#: i18n/states.php:
|
6975 |
msgid "Abim"
|
6976 |
msgstr ""
|
6977 |
|
6978 |
-
#: i18n/states.php:
|
6979 |
msgid "Adjumani"
|
6980 |
msgstr ""
|
6981 |
|
6982 |
-
#: i18n/states.php:
|
6983 |
msgid "Agago"
|
6984 |
msgstr ""
|
6985 |
|
6986 |
-
#: i18n/states.php:
|
6987 |
msgid "Alebtong"
|
6988 |
msgstr ""
|
6989 |
|
6990 |
-
#: i18n/states.php:
|
6991 |
msgid "Amolatar"
|
6992 |
msgstr ""
|
6993 |
|
6994 |
-
#: i18n/states.php:
|
6995 |
msgid "Amudat"
|
6996 |
msgstr ""
|
6997 |
|
6998 |
-
#: i18n/states.php:
|
6999 |
msgid "Amuria"
|
7000 |
msgstr ""
|
7001 |
|
7002 |
-
#: i18n/states.php:
|
7003 |
msgid "Amuru"
|
7004 |
msgstr ""
|
7005 |
|
7006 |
-
#: i18n/states.php:
|
7007 |
msgid "Apac"
|
7008 |
msgstr ""
|
7009 |
|
7010 |
-
#: i18n/states.php:
|
7011 |
msgid "Arua"
|
7012 |
msgstr ""
|
7013 |
|
7014 |
-
#: i18n/states.php:
|
7015 |
msgid "Budaka"
|
7016 |
msgstr ""
|
7017 |
|
7018 |
-
#: i18n/states.php:
|
7019 |
msgid "Bududa"
|
7020 |
msgstr ""
|
7021 |
|
7022 |
-
#: i18n/states.php:
|
7023 |
msgid "Bugiri"
|
7024 |
msgstr ""
|
7025 |
|
7026 |
-
#: i18n/states.php:
|
7027 |
msgid "Bugweri"
|
7028 |
msgstr ""
|
7029 |
|
7030 |
-
#: i18n/states.php:
|
7031 |
msgid "Buhweju"
|
7032 |
msgstr ""
|
7033 |
|
7034 |
-
#: i18n/states.php:
|
7035 |
msgid "Buikwe"
|
7036 |
msgstr ""
|
7037 |
|
7038 |
-
#: i18n/states.php:
|
7039 |
msgid "Bukedea"
|
7040 |
msgstr ""
|
7041 |
|
7042 |
-
#: i18n/states.php:
|
7043 |
msgid "Bukomansimbi"
|
7044 |
msgstr ""
|
7045 |
|
7046 |
-
#: i18n/states.php:
|
7047 |
msgid "Bukwa"
|
7048 |
msgstr ""
|
7049 |
|
7050 |
-
#: i18n/states.php:
|
7051 |
msgid "Bulambuli"
|
7052 |
msgstr ""
|
7053 |
|
7054 |
-
#: i18n/states.php:
|
7055 |
msgid "Buliisa"
|
7056 |
msgstr ""
|
7057 |
|
7058 |
-
#: i18n/states.php:
|
7059 |
msgid "Bundibugyo"
|
7060 |
msgstr ""
|
7061 |
|
7062 |
-
#: i18n/states.php:
|
7063 |
msgid "Bunyangabu"
|
7064 |
msgstr ""
|
7065 |
|
7066 |
-
#: i18n/states.php:
|
7067 |
msgid "Bushenyi"
|
7068 |
msgstr ""
|
7069 |
|
7070 |
-
#: i18n/states.php:
|
7071 |
msgid "Butaleja"
|
7072 |
msgstr ""
|
7073 |
|
7074 |
-
#: i18n/states.php:
|
7075 |
msgid "Butambala"
|
7076 |
msgstr ""
|
7077 |
|
7078 |
-
#: i18n/states.php:
|
7079 |
msgid "Butebo"
|
7080 |
msgstr ""
|
7081 |
|
7082 |
-
#: i18n/states.php:
|
7083 |
msgid "Buvuma"
|
7084 |
msgstr ""
|
7085 |
|
7086 |
-
#: i18n/states.php:
|
7087 |
msgid "Buyende"
|
7088 |
msgstr ""
|
7089 |
|
7090 |
-
#: i18n/states.php:
|
7091 |
msgid "Dokolo"
|
7092 |
msgstr ""
|
7093 |
|
7094 |
-
#: i18n/states.php:
|
7095 |
msgid "Gomba"
|
7096 |
msgstr ""
|
7097 |
|
7098 |
-
#: i18n/states.php:
|
7099 |
msgid "Gulu"
|
7100 |
msgstr ""
|
7101 |
|
7102 |
-
#: i18n/states.php:
|
7103 |
msgid "Hoima"
|
7104 |
msgstr ""
|
7105 |
|
7106 |
-
#: i18n/states.php:
|
7107 |
msgid "Ibanda"
|
7108 |
msgstr ""
|
7109 |
|
7110 |
-
#: i18n/states.php:
|
7111 |
msgid "Iganga"
|
7112 |
msgstr ""
|
7113 |
|
7114 |
-
#: i18n/states.php:
|
7115 |
msgid "Isingiro"
|
7116 |
msgstr ""
|
7117 |
|
7118 |
-
#: i18n/states.php:
|
7119 |
msgid "Jinja"
|
7120 |
msgstr ""
|
7121 |
|
7122 |
-
#: i18n/states.php:
|
7123 |
msgid "Kaabong"
|
7124 |
msgstr ""
|
7125 |
|
7126 |
-
#: i18n/states.php:
|
7127 |
msgid "Kabale"
|
7128 |
msgstr ""
|
7129 |
|
7130 |
-
#: i18n/states.php:
|
7131 |
msgid "Kabarole"
|
7132 |
msgstr ""
|
7133 |
|
7134 |
-
#: i18n/states.php:
|
7135 |
msgid "Kaberamaido"
|
7136 |
msgstr ""
|
7137 |
|
7138 |
-
#: i18n/states.php:
|
7139 |
msgid "Kagadi"
|
7140 |
msgstr ""
|
7141 |
|
7142 |
-
#: i18n/states.php:
|
7143 |
msgid "Kakumiro"
|
7144 |
msgstr ""
|
7145 |
|
7146 |
-
#: i18n/states.php:
|
7147 |
msgid "Kalangala"
|
7148 |
msgstr ""
|
7149 |
|
7150 |
-
#: i18n/states.php:
|
7151 |
msgid "Kaliro"
|
7152 |
msgstr ""
|
7153 |
|
7154 |
-
#: i18n/states.php:
|
7155 |
msgid "Kalungu"
|
7156 |
msgstr ""
|
7157 |
|
7158 |
-
#: i18n/states.php:
|
7159 |
msgid "Kampala"
|
7160 |
msgstr ""
|
7161 |
|
7162 |
-
#: i18n/states.php:
|
7163 |
msgid "Kamuli"
|
7164 |
msgstr ""
|
7165 |
|
7166 |
-
#: i18n/states.php:
|
7167 |
msgid "Kamwenge"
|
7168 |
msgstr ""
|
7169 |
|
7170 |
-
#: i18n/states.php:
|
7171 |
msgid "Kanungu"
|
7172 |
msgstr ""
|
7173 |
|
7174 |
-
#: i18n/states.php:
|
7175 |
msgid "Kapchorwa"
|
7176 |
msgstr ""
|
7177 |
|
7178 |
-
#: i18n/states.php:
|
7179 |
msgid "Kapelebyong"
|
7180 |
msgstr ""
|
7181 |
|
7182 |
-
#: i18n/states.php:
|
7183 |
msgid "Kasanda"
|
7184 |
msgstr ""
|
7185 |
|
7186 |
-
#: i18n/states.php:
|
7187 |
msgid "Kasese"
|
7188 |
msgstr ""
|
7189 |
|
7190 |
-
#: i18n/states.php:
|
7191 |
msgid "Katakwi"
|
7192 |
msgstr ""
|
7193 |
|
7194 |
-
#: i18n/states.php:
|
7195 |
msgid "Kayunga"
|
7196 |
msgstr ""
|
7197 |
|
7198 |
-
#: i18n/states.php:
|
7199 |
msgid "Kibaale"
|
7200 |
msgstr ""
|
7201 |
|
7202 |
-
#: i18n/states.php:
|
7203 |
msgid "Kiboga"
|
7204 |
msgstr ""
|
7205 |
|
7206 |
-
#: i18n/states.php:
|
7207 |
msgid "Kibuku"
|
7208 |
msgstr ""
|
7209 |
|
7210 |
-
#: i18n/states.php:
|
7211 |
msgid "Kikuube"
|
7212 |
msgstr ""
|
7213 |
|
7214 |
-
#: i18n/states.php:
|
7215 |
msgid "Kiruhura"
|
7216 |
msgstr ""
|
7217 |
|
7218 |
-
#: i18n/states.php:
|
7219 |
msgid "Kiryandongo"
|
7220 |
msgstr ""
|
7221 |
|
7222 |
-
#: i18n/states.php:
|
7223 |
msgid "Kisoro"
|
7224 |
msgstr ""
|
7225 |
|
7226 |
-
#: i18n/states.php:
|
7227 |
msgid "Kitgum"
|
7228 |
msgstr ""
|
7229 |
|
7230 |
-
#: i18n/states.php:
|
7231 |
msgid "Koboko"
|
7232 |
msgstr ""
|
7233 |
|
7234 |
-
#: i18n/states.php:
|
7235 |
msgid "Kole"
|
7236 |
msgstr ""
|
7237 |
|
7238 |
-
#: i18n/states.php:
|
7239 |
msgid "Kotido"
|
7240 |
msgstr ""
|
7241 |
|
7242 |
-
#: i18n/states.php:
|
7243 |
msgid "Kumi"
|
7244 |
msgstr ""
|
7245 |
|
7246 |
-
#: i18n/states.php:
|
7247 |
msgid "Kwania"
|
7248 |
msgstr ""
|
7249 |
|
7250 |
-
#: i18n/states.php:
|
7251 |
msgid "Kween"
|
7252 |
msgstr ""
|
7253 |
|
7254 |
-
#: i18n/states.php:
|
7255 |
msgid "Kyankwanzi"
|
7256 |
msgstr ""
|
7257 |
|
7258 |
-
#: i18n/states.php:
|
7259 |
msgid "Kyegegwa"
|
7260 |
msgstr ""
|
7261 |
|
7262 |
-
#: i18n/states.php:
|
7263 |
msgid "Kyenjojo"
|
7264 |
msgstr ""
|
7265 |
|
7266 |
-
#: i18n/states.php:
|
7267 |
msgid "Kyotera"
|
7268 |
msgstr ""
|
7269 |
|
7270 |
-
#: i18n/states.php:
|
7271 |
msgid "Lamwo"
|
7272 |
msgstr ""
|
7273 |
|
7274 |
-
#: i18n/states.php:
|
7275 |
msgid "Lira"
|
7276 |
msgstr ""
|
7277 |
|
7278 |
-
#: i18n/states.php:
|
7279 |
msgid "Luuka"
|
7280 |
msgstr ""
|
7281 |
|
7282 |
-
#: i18n/states.php:
|
7283 |
msgid "Luwero"
|
7284 |
msgstr ""
|
7285 |
|
7286 |
-
#: i18n/states.php:
|
7287 |
msgid "Lwengo"
|
7288 |
msgstr ""
|
7289 |
|
7290 |
-
#: i18n/states.php:
|
7291 |
msgid "Lyantonde"
|
7292 |
msgstr ""
|
7293 |
|
7294 |
-
#: i18n/states.php:
|
7295 |
msgid "Manafwa"
|
7296 |
msgstr ""
|
7297 |
|
7298 |
-
#: i18n/states.php:
|
7299 |
msgid "Maracha"
|
7300 |
msgstr ""
|
7301 |
|
7302 |
-
#: i18n/states.php:
|
7303 |
msgid "Masaka"
|
7304 |
msgstr ""
|
7305 |
|
7306 |
-
#: i18n/states.php:
|
7307 |
msgid "Masindi"
|
7308 |
msgstr ""
|
7309 |
|
7310 |
-
#: i18n/states.php:
|
7311 |
msgid "Mayuge"
|
7312 |
msgstr ""
|
7313 |
|
7314 |
-
#: i18n/states.php:
|
7315 |
msgid "Mbale"
|
7316 |
msgstr ""
|
7317 |
|
7318 |
-
#: i18n/states.php:
|
7319 |
msgid "Mbarara"
|
7320 |
msgstr ""
|
7321 |
|
7322 |
-
#: i18n/states.php:
|
7323 |
msgid "Mitooma"
|
7324 |
msgstr ""
|
7325 |
|
7326 |
-
#: i18n/states.php:
|
7327 |
msgid "Mityana"
|
7328 |
msgstr ""
|
7329 |
|
7330 |
-
#: i18n/states.php:
|
7331 |
msgid "Moroto"
|
7332 |
msgstr ""
|
7333 |
|
7334 |
-
#: i18n/states.php:
|
7335 |
msgid "Moyo"
|
7336 |
msgstr ""
|
7337 |
|
7338 |
-
#: i18n/states.php:
|
7339 |
msgid "Mpigi"
|
7340 |
msgstr ""
|
7341 |
|
7342 |
-
#: i18n/states.php:
|
7343 |
msgid "Mubende"
|
7344 |
msgstr ""
|
7345 |
|
7346 |
-
#: i18n/states.php:
|
7347 |
msgid "Mukono"
|
7348 |
msgstr ""
|
7349 |
|
7350 |
-
#: i18n/states.php:
|
7351 |
msgid "Nabilatuk"
|
7352 |
msgstr ""
|
7353 |
|
7354 |
-
#: i18n/states.php:
|
7355 |
msgid "Nakapiripirit"
|
7356 |
msgstr ""
|
7357 |
|
7358 |
-
#: i18n/states.php:
|
7359 |
msgid "Nakaseke"
|
7360 |
msgstr ""
|
7361 |
|
7362 |
-
#: i18n/states.php:
|
7363 |
msgid "Nakasongola"
|
7364 |
msgstr ""
|
7365 |
|
7366 |
-
#: i18n/states.php:
|
7367 |
msgid "Namayingo"
|
7368 |
msgstr ""
|
7369 |
|
7370 |
-
#: i18n/states.php:
|
7371 |
msgid "Namisindwa"
|
7372 |
msgstr ""
|
7373 |
|
7374 |
-
#: i18n/states.php:
|
7375 |
msgid "Namutumba"
|
7376 |
msgstr ""
|
7377 |
|
7378 |
-
#: i18n/states.php:
|
7379 |
msgid "Napak"
|
7380 |
msgstr ""
|
7381 |
|
7382 |
-
#: i18n/states.php:
|
7383 |
msgid "Nebbi"
|
7384 |
msgstr ""
|
7385 |
|
7386 |
-
#: i18n/states.php:
|
7387 |
msgid "Ngora"
|
7388 |
msgstr ""
|
7389 |
|
7390 |
-
#: i18n/states.php:
|
7391 |
msgid "Ntoroko"
|
7392 |
msgstr ""
|
7393 |
|
7394 |
-
#: i18n/states.php:
|
7395 |
msgid "Ntungamo"
|
7396 |
msgstr ""
|
7397 |
|
7398 |
-
#: i18n/states.php:
|
7399 |
msgid "Nwoya"
|
7400 |
msgstr ""
|
7401 |
|
7402 |
-
#: i18n/states.php:
|
7403 |
msgid "Omoro"
|
7404 |
msgstr ""
|
7405 |
|
7406 |
-
#: i18n/states.php:
|
7407 |
msgid "Otuke"
|
7408 |
msgstr ""
|
7409 |
|
7410 |
-
#: i18n/states.php:
|
7411 |
msgid "Oyam"
|
7412 |
msgstr ""
|
7413 |
|
7414 |
-
#: i18n/states.php:
|
7415 |
msgid "Pader"
|
7416 |
msgstr ""
|
7417 |
|
7418 |
-
#: i18n/states.php:
|
7419 |
msgid "Pakwach"
|
7420 |
msgstr ""
|
7421 |
|
7422 |
-
#: i18n/states.php:
|
7423 |
msgid "Pallisa"
|
7424 |
msgstr ""
|
7425 |
|
7426 |
-
#: i18n/states.php:
|
7427 |
msgid "Rakai"
|
7428 |
msgstr ""
|
7429 |
|
7430 |
-
#: i18n/states.php:
|
7431 |
msgid "Rubanda"
|
7432 |
msgstr ""
|
7433 |
|
7434 |
-
#: i18n/states.php:
|
7435 |
msgid "Rubirizi"
|
7436 |
msgstr ""
|
7437 |
|
7438 |
-
#: i18n/states.php:
|
7439 |
msgid "Rukiga"
|
7440 |
msgstr ""
|
7441 |
|
7442 |
-
#: i18n/states.php:
|
7443 |
msgid "Rukungiri"
|
7444 |
msgstr ""
|
7445 |
|
7446 |
-
#: i18n/states.php:
|
7447 |
msgid "Sembabule"
|
7448 |
msgstr ""
|
7449 |
|
7450 |
-
#: i18n/states.php:
|
7451 |
msgid "Serere"
|
7452 |
msgstr ""
|
7453 |
|
7454 |
-
#: i18n/states.php:
|
7455 |
msgid "Sheema"
|
7456 |
msgstr ""
|
7457 |
|
7458 |
-
#: i18n/states.php:
|
7459 |
msgid "Sironko"
|
7460 |
msgstr ""
|
7461 |
|
7462 |
-
#: i18n/states.php:
|
7463 |
msgid "Soroti"
|
7464 |
msgstr ""
|
7465 |
|
7466 |
-
#: i18n/states.php:
|
7467 |
msgid "Tororo"
|
7468 |
msgstr ""
|
7469 |
|
7470 |
-
#: i18n/states.php:
|
7471 |
msgid "Wakiso"
|
7472 |
msgstr ""
|
7473 |
|
7474 |
-
#: i18n/states.php:
|
7475 |
msgid "Yumbe"
|
7476 |
msgstr ""
|
7477 |
|
7478 |
-
#: i18n/states.php:
|
7479 |
msgid "Zombo"
|
7480 |
msgstr ""
|
7481 |
|
7482 |
-
#: i18n/states.php:
|
7483 |
msgid "Baker Island"
|
7484 |
msgstr ""
|
7485 |
|
7486 |
-
#: i18n/states.php:
|
7487 |
msgid "Howland Island"
|
7488 |
msgstr ""
|
7489 |
|
7490 |
-
#: i18n/states.php:
|
7491 |
msgid "Jarvis Island"
|
7492 |
msgstr ""
|
7493 |
|
7494 |
-
#: i18n/states.php:
|
7495 |
msgid "Johnston Atoll"
|
7496 |
msgstr ""
|
7497 |
|
7498 |
-
#: i18n/states.php:
|
7499 |
msgid "Kingman Reef"
|
7500 |
msgstr ""
|
7501 |
|
7502 |
-
#: i18n/states.php:
|
7503 |
msgid "Midway Atoll"
|
7504 |
msgstr ""
|
7505 |
|
7506 |
-
#: i18n/states.php:
|
7507 |
msgid "Navassa Island"
|
7508 |
msgstr ""
|
7509 |
|
7510 |
-
#: i18n/states.php:
|
7511 |
msgid "Palmyra Atoll"
|
7512 |
msgstr ""
|
7513 |
|
7514 |
-
#: i18n/states.php:
|
7515 |
msgid "Wake Island"
|
7516 |
msgstr ""
|
7517 |
|
7518 |
-
#: i18n/states.php:
|
7519 |
msgid "Alabama"
|
7520 |
msgstr ""
|
7521 |
|
7522 |
-
#: i18n/states.php:
|
7523 |
msgid "Alaska"
|
7524 |
msgstr ""
|
7525 |
|
7526 |
-
#: i18n/states.php:
|
7527 |
msgid "Arizona"
|
7528 |
msgstr ""
|
7529 |
|
7530 |
-
#: i18n/states.php:
|
7531 |
msgid "Arkansas"
|
7532 |
msgstr ""
|
7533 |
|
7534 |
-
#: i18n/states.php:
|
7535 |
msgid "California"
|
7536 |
msgstr ""
|
7537 |
|
7538 |
-
#: i18n/states.php:
|
7539 |
msgid "Colorado"
|
7540 |
msgstr ""
|
7541 |
|
7542 |
-
#: i18n/states.php:
|
7543 |
msgid "Connecticut"
|
7544 |
msgstr ""
|
7545 |
|
7546 |
-
#: i18n/states.php:
|
7547 |
msgid "Delaware"
|
7548 |
msgstr ""
|
7549 |
|
7550 |
-
#: i18n/states.php:
|
7551 |
msgid "District Of Columbia"
|
7552 |
msgstr ""
|
7553 |
|
7554 |
-
#: i18n/states.php:
|
7555 |
msgid "Florida"
|
7556 |
msgstr ""
|
7557 |
|
7558 |
-
#: i18n/states.php:
|
7559 |
msgctxt "US state of Georgia"
|
7560 |
msgid "Georgia"
|
7561 |
msgstr ""
|
7562 |
|
7563 |
-
#: i18n/states.php:
|
7564 |
msgid "Hawaii"
|
7565 |
msgstr ""
|
7566 |
|
7567 |
-
#: i18n/states.php:
|
7568 |
msgid "Idaho"
|
7569 |
msgstr ""
|
7570 |
|
7571 |
-
#: i18n/states.php:
|
7572 |
msgid "Illinois"
|
7573 |
msgstr ""
|
7574 |
|
7575 |
-
#: i18n/states.php:
|
7576 |
msgid "Indiana"
|
7577 |
msgstr ""
|
7578 |
|
7579 |
-
#: i18n/states.php:
|
7580 |
msgid "Iowa"
|
7581 |
msgstr ""
|
7582 |
|
7583 |
-
#: i18n/states.php:
|
7584 |
msgid "Kansas"
|
7585 |
msgstr ""
|
7586 |
|
7587 |
-
#: i18n/states.php:
|
7588 |
msgid "Kentucky"
|
7589 |
msgstr ""
|
7590 |
|
7591 |
-
#: i18n/states.php:
|
7592 |
msgid "Louisiana"
|
7593 |
msgstr ""
|
7594 |
|
7595 |
-
#: i18n/states.php:
|
7596 |
msgid "Maine"
|
7597 |
msgstr ""
|
7598 |
|
7599 |
-
#: i18n/states.php:
|
7600 |
msgid "Massachusetts"
|
7601 |
msgstr ""
|
7602 |
|
7603 |
-
#: i18n/states.php:
|
7604 |
msgid "Michigan"
|
7605 |
msgstr ""
|
7606 |
|
7607 |
-
#: i18n/states.php:
|
7608 |
msgid "Minnesota"
|
7609 |
msgstr ""
|
7610 |
|
7611 |
-
#: i18n/states.php:
|
7612 |
msgid "Mississippi"
|
7613 |
msgstr ""
|
7614 |
|
7615 |
-
#: i18n/states.php:
|
7616 |
msgid "Missouri"
|
7617 |
msgstr ""
|
7618 |
|
7619 |
-
#: i18n/states.php:
|
7620 |
msgid "Nebraska"
|
7621 |
msgstr ""
|
7622 |
|
7623 |
-
#: i18n/states.php:
|
7624 |
msgid "Nevada"
|
7625 |
msgstr ""
|
7626 |
|
7627 |
-
#: i18n/states.php:
|
7628 |
msgid "New Hampshire"
|
7629 |
msgstr ""
|
7630 |
|
7631 |
-
#: i18n/states.php:
|
7632 |
msgid "New Jersey"
|
7633 |
msgstr ""
|
7634 |
|
7635 |
-
#: i18n/states.php:
|
7636 |
msgid "New Mexico"
|
7637 |
msgstr ""
|
7638 |
|
7639 |
-
#: i18n/states.php:
|
7640 |
msgid "New York"
|
7641 |
msgstr ""
|
7642 |
|
7643 |
-
#: i18n/states.php:
|
7644 |
msgid "North Carolina"
|
7645 |
msgstr ""
|
7646 |
|
7647 |
-
#: i18n/states.php:
|
7648 |
msgid "North Dakota"
|
7649 |
msgstr ""
|
7650 |
|
7651 |
-
#: i18n/states.php:
|
7652 |
msgid "Ohio"
|
7653 |
msgstr ""
|
7654 |
|
7655 |
-
#: i18n/states.php:
|
7656 |
msgid "Oklahoma"
|
7657 |
msgstr ""
|
7658 |
|
7659 |
-
#: i18n/states.php:
|
7660 |
msgid "Oregon"
|
7661 |
msgstr ""
|
7662 |
|
7663 |
-
#: i18n/states.php:
|
7664 |
msgid "Pennsylvania"
|
7665 |
msgstr ""
|
7666 |
|
7667 |
-
#: i18n/states.php:
|
7668 |
msgid "Rhode Island"
|
7669 |
msgstr ""
|
7670 |
|
7671 |
-
#: i18n/states.php:
|
7672 |
msgid "South Carolina"
|
7673 |
msgstr ""
|
7674 |
|
7675 |
-
#: i18n/states.php:
|
7676 |
msgid "South Dakota"
|
7677 |
msgstr ""
|
7678 |
|
7679 |
-
#: i18n/states.php:
|
7680 |
msgid "Tennessee"
|
7681 |
msgstr ""
|
7682 |
|
7683 |
-
#: i18n/states.php:
|
7684 |
msgid "Texas"
|
7685 |
msgstr ""
|
7686 |
|
7687 |
-
#: i18n/states.php:
|
7688 |
msgid "Utah"
|
7689 |
msgstr ""
|
7690 |
|
7691 |
-
#: i18n/states.php:
|
7692 |
msgid "Vermont"
|
7693 |
msgstr ""
|
7694 |
|
7695 |
-
#: i18n/states.php:
|
7696 |
msgid "Virginia"
|
7697 |
msgstr ""
|
7698 |
|
7699 |
-
#: i18n/states.php:
|
7700 |
msgid "Washington"
|
7701 |
msgstr ""
|
7702 |
|
7703 |
-
#: i18n/states.php:
|
7704 |
msgid "West Virginia"
|
7705 |
msgstr ""
|
7706 |
|
7707 |
-
#: i18n/states.php:
|
7708 |
msgid "Wisconsin"
|
7709 |
msgstr ""
|
7710 |
|
7711 |
-
#: i18n/states.php:
|
7712 |
msgid "Wyoming"
|
7713 |
msgstr ""
|
7714 |
|
7715 |
-
#: i18n/states.php:
|
7716 |
msgid "Armed Forces (AA)"
|
7717 |
msgstr ""
|
7718 |
|
7719 |
-
#: i18n/states.php:
|
7720 |
msgid "Armed Forces (AE)"
|
7721 |
msgstr ""
|
7722 |
|
7723 |
-
#: i18n/states.php:
|
7724 |
msgid "Armed Forces (AP)"
|
7725 |
msgstr ""
|
7726 |
|
7727 |
-
#: i18n/states.php:
|
7728 |
msgid "Eastern Cape"
|
7729 |
msgstr ""
|
7730 |
|
7731 |
-
#: i18n/states.php:
|
7732 |
msgid "Free State"
|
7733 |
msgstr ""
|
7734 |
|
7735 |
-
#: i18n/states.php:
|
7736 |
msgid "Gauteng"
|
7737 |
msgstr ""
|
7738 |
|
7739 |
-
#: i18n/states.php:
|
7740 |
msgid "KwaZulu-Natal"
|
7741 |
msgstr ""
|
7742 |
|
7743 |
-
#: i18n/states.php:
|
7744 |
msgid "Limpopo"
|
7745 |
msgstr ""
|
7746 |
|
7747 |
-
#: i18n/states.php:
|
7748 |
msgid "Mpumalanga"
|
7749 |
msgstr ""
|
7750 |
|
7751 |
-
#: i18n/states.php:
|
7752 |
msgid "Northern Cape"
|
7753 |
msgstr ""
|
7754 |
|
7755 |
-
#: i18n/states.php:
|
7756 |
msgid "North West"
|
7757 |
msgstr ""
|
7758 |
|
7759 |
-
#: i18n/states.php:
|
7760 |
msgid "Western Cape"
|
7761 |
msgstr ""
|
7762 |
|
7763 |
-
#: i18n/states.php:
|
7764 |
msgid "Luapula"
|
7765 |
msgstr ""
|
7766 |
|
7767 |
-
#: i18n/states.php:
|
7768 |
msgid "North-Western"
|
7769 |
msgstr ""
|
7770 |
|
7771 |
-
#: i18n/states.php:
|
7772 |
msgid "Southern"
|
7773 |
msgstr ""
|
7774 |
|
7775 |
-
#: i18n/states.php:
|
7776 |
msgid "Copperbelt"
|
7777 |
msgstr ""
|
7778 |
|
7779 |
-
#: i18n/states.php:
|
7780 |
msgid "Lusaka"
|
7781 |
msgstr ""
|
7782 |
|
7783 |
-
#: i18n/states.php:
|
7784 |
msgid "Muchinga"
|
7785 |
msgstr ""
|
7786 |
|
@@ -7825,8 +7745,8 @@ msgid "Invalid coupon code"
|
|
7825 |
msgstr ""
|
7826 |
|
7827 |
#: includes/abstracts/abstract-wc-order.php:1120
|
7828 |
-
#: includes/class-wc-ajax.php:
|
7829 |
-
#: includes/class-wc-ajax.php:
|
7830 |
#: includes/class-wc-discounts.php:249
|
7831 |
msgid "Invalid coupon"
|
7832 |
msgstr ""
|
@@ -7839,20 +7759,20 @@ msgstr ""
|
|
7839 |
#. translators: %s: method
|
7840 |
#. translators: %s: payment method
|
7841 |
#. translators: %s: shipping method
|
7842 |
-
#: includes/abstracts/abstract-wc-order.php:
|
7843 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:275
|
7844 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:327
|
7845 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:344
|
7846 |
msgid "via %s"
|
7847 |
msgstr ""
|
7848 |
|
7849 |
-
#: includes/abstracts/abstract-wc-order.php:
|
7850 |
-
#: includes/class-wc-cart.php:
|
7851 |
#: includes/class-wc-product-grouped.php:120
|
7852 |
msgid "Free!"
|
7853 |
msgstr ""
|
7854 |
|
7855 |
-
#: includes/abstracts/abstract-wc-order.php:
|
7856 |
#: includes/wc-template-functions.php:2147
|
7857 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:52
|
7858 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
@@ -7862,7 +7782,7 @@ msgstr ""
|
|
7862 |
msgid "Subtotal:"
|
7863 |
msgstr ""
|
7864 |
|
7865 |
-
#: includes/abstracts/abstract-wc-order.php:
|
7866 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:61
|
7867 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
7868 |
#: packages/woocommerce-blocks/build/cart.js:1
|
@@ -7871,7 +7791,7 @@ msgstr ""
|
|
7871 |
msgid "Discount:"
|
7872 |
msgstr ""
|
7873 |
|
7874 |
-
#: includes/abstracts/abstract-wc-order.php:
|
7875 |
#: includes/admin/meta-boxes/views/html-order-items.php:176
|
7876 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:73
|
7877 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
@@ -7881,7 +7801,7 @@ msgstr ""
|
|
7881 |
msgid "Shipping:"
|
7882 |
msgstr ""
|
7883 |
|
7884 |
-
#: includes/abstracts/abstract-wc-order.php:
|
7885 |
#: templates/checkout/order-receipt.php:33
|
7886 |
#: templates/checkout/thankyou.php:64
|
7887 |
msgid "Total:"
|
@@ -7891,11 +7811,11 @@ msgstr ""
|
|
7891 |
msgid "Return to payments"
|
7892 |
msgstr ""
|
7893 |
|
7894 |
-
#: includes/abstracts/abstract-wc-payment-gateway.php:
|
7895 |
msgid "Use a new payment method"
|
7896 |
msgstr ""
|
7897 |
|
7898 |
-
#: includes/abstracts/abstract-wc-payment-gateway.php:
|
7899 |
msgid "Save to account"
|
7900 |
msgstr ""
|
7901 |
|
@@ -7977,15 +7897,15 @@ msgstr ""
|
|
7977 |
msgid "Available on backorder"
|
7978 |
msgstr ""
|
7979 |
|
7980 |
-
#: includes/abstracts/abstract-wc-settings-api.php:
|
7981 |
#: includes/admin/class-wc-admin-menus.php:348
|
7982 |
-
#: includes/admin/class-wc-admin-settings.php:
|
7983 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:57
|
7984 |
msgid "Select all"
|
7985 |
msgstr ""
|
7986 |
|
7987 |
-
#: includes/abstracts/abstract-wc-settings-api.php:
|
7988 |
-
#: includes/admin/class-wc-admin-settings.php:
|
7989 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:58
|
7990 |
msgid "Select none"
|
7991 |
msgstr ""
|
@@ -8284,119 +8204,119 @@ msgid "Searching…"
|
|
8284 |
msgstr ""
|
8285 |
|
8286 |
#. translators: %s: decimal
|
8287 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8288 |
msgid "Please enter with one decimal point (%s) without thousand separators."
|
8289 |
msgstr ""
|
8290 |
|
8291 |
#. translators: %s: price decimal separator
|
8292 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8293 |
msgid "Please enter with one monetary decimal point (%s) without thousand separators and currency symbols."
|
8294 |
msgstr ""
|
8295 |
|
8296 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8297 |
msgid "Please enter in country code with two capital letters."
|
8298 |
msgstr ""
|
8299 |
|
8300 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8301 |
msgid "Please enter in a value less than the regular price."
|
8302 |
msgstr ""
|
8303 |
|
8304 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8305 |
msgid "This product has produced sales and may be linked to existing orders. Are you sure you want to delete it?"
|
8306 |
msgstr ""
|
8307 |
|
8308 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8309 |
msgid "This action cannot be reversed. Are you sure you wish to erase personal data from the selected orders?"
|
8310 |
msgstr ""
|
8311 |
|
8312 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8313 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:139
|
8314 |
msgid "Import"
|
8315 |
msgstr ""
|
8316 |
|
8317 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8318 |
msgid "Export"
|
8319 |
msgstr ""
|
8320 |
|
8321 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8322 |
#: includes/admin/meta-boxes/views/html-product-data-advanced.php:47
|
8323 |
#: includes/admin/settings/class-wc-settings-products.php:402
|
8324 |
msgid "Enable reviews"
|
8325 |
msgstr ""
|
8326 |
|
8327 |
#. translators: %d: Number of variations
|
8328 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8329 |
msgid "Are you sure you want to link all variations? This will create a new variation for each and every possible combination of variation attributes (max %d per run)."
|
8330 |
msgstr ""
|
8331 |
|
8332 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8333 |
msgid "Enter a value"
|
8334 |
msgstr ""
|
8335 |
|
8336 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8337 |
msgid "Variation menu order (determines position in the list of variations)"
|
8338 |
msgstr ""
|
8339 |
|
8340 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8341 |
msgid "Enter a value (fixed or %)"
|
8342 |
msgstr ""
|
8343 |
|
8344 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8345 |
msgid "Are you sure you want to delete all variations? This cannot be undone."
|
8346 |
msgstr ""
|
8347 |
|
8348 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8349 |
msgid "Last warning, are you sure?"
|
8350 |
msgstr ""
|
8351 |
|
8352 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8353 |
#: includes/admin/class-wc-admin-taxonomies.php:157
|
8354 |
#: includes/admin/class-wc-admin-taxonomies.php:267
|
8355 |
msgid "Choose an image"
|
8356 |
msgstr ""
|
8357 |
|
8358 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8359 |
msgid "Set variation image"
|
8360 |
msgstr ""
|
8361 |
|
8362 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8363 |
msgid "variation added"
|
8364 |
msgstr ""
|
8365 |
|
8366 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8367 |
msgid "variations added"
|
8368 |
msgstr ""
|
8369 |
|
8370 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8371 |
msgid "No variations added"
|
8372 |
msgstr ""
|
8373 |
|
8374 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8375 |
msgid "Are you sure you want to remove this variation?"
|
8376 |
msgstr ""
|
8377 |
|
8378 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8379 |
msgid "Sale start date (YYYY-MM-DD format or leave blank)"
|
8380 |
msgstr ""
|
8381 |
|
8382 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8383 |
msgid "Sale end date (YYYY-MM-DD format or leave blank)"
|
8384 |
msgstr ""
|
8385 |
|
8386 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8387 |
msgid "Save changes before changing page?"
|
8388 |
msgstr ""
|
8389 |
|
8390 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8391 |
msgid "%qty% variation"
|
8392 |
msgstr ""
|
8393 |
|
8394 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8395 |
msgid "%qty% variations"
|
8396 |
msgstr ""
|
8397 |
|
8398 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8399 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8400 |
#: includes/admin/settings/views/html-webhooks-edit.php:67
|
8401 |
#: includes/class-wc-frontend-scripts.php:581
|
8402 |
#: includes/wc-template-functions.php:2783
|
@@ -8405,53 +8325,53 @@ msgstr ""
|
|
8405 |
msgid "Select an option…"
|
8406 |
msgstr ""
|
8407 |
|
8408 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8409 |
#: includes/admin/meta-boxes/views/html-order-item-meta.php:51
|
8410 |
msgid "Name (required)"
|
8411 |
msgstr ""
|
8412 |
|
8413 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8414 |
#: includes/admin/meta-boxes/views/html-order-item-meta.php:52
|
8415 |
msgid "Value (required)"
|
8416 |
msgstr ""
|
8417 |
|
8418 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8419 |
msgid "Generate coupon code"
|
8420 |
msgstr ""
|
8421 |
|
8422 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8423 |
msgid "Are you sure you want to remove the selected items?"
|
8424 |
msgstr ""
|
8425 |
|
8426 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8427 |
msgid "You may need to manually restore the item's stock."
|
8428 |
msgstr ""
|
8429 |
|
8430 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8431 |
msgid "Please select some items."
|
8432 |
msgstr ""
|
8433 |
|
8434 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8435 |
msgid "Are you sure you wish to process this refund? This action cannot be undone."
|
8436 |
msgstr ""
|
8437 |
|
8438 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8439 |
msgid "Are you sure you wish to delete this refund? This action cannot be undone."
|
8440 |
msgstr ""
|
8441 |
|
8442 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8443 |
msgid "Are you sure you wish to delete this tax column? This action cannot be undone."
|
8444 |
msgstr ""
|
8445 |
|
8446 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8447 |
msgid "Remove this item meta?"
|
8448 |
msgstr ""
|
8449 |
|
8450 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8451 |
msgid "Remove this attribute?"
|
8452 |
msgstr ""
|
8453 |
|
8454 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8455 |
#: includes/admin/class-wc-admin-attributes.php:206
|
8456 |
#: includes/admin/class-wc-admin-attributes.php:273
|
8457 |
#: includes/admin/class-wc-admin-attributes.php:308
|
@@ -8476,7 +8396,7 @@ msgid "Name"
|
|
8476 |
msgstr ""
|
8477 |
|
8478 |
#. translators: Remove chip.
|
8479 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8480 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:8
|
8481 |
#: includes/admin/meta-boxes/views/html-variation-admin.php:17
|
8482 |
#: includes/admin/settings/views/html-admin-page-shipping-classes.php:54
|
@@ -8492,53 +8412,53 @@ msgstr ""
|
|
8492 |
msgid "Remove"
|
8493 |
msgstr ""
|
8494 |
|
8495 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8496 |
#: includes/admin/meta-boxes/views/html-order-download-permission.php:9
|
8497 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:9
|
8498 |
#: includes/admin/meta-boxes/views/html-variation-admin.php:18
|
8499 |
msgid "Click to toggle"
|
8500 |
msgstr ""
|
8501 |
|
8502 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8503 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:30
|
8504 |
msgid "Value(s)"
|
8505 |
msgstr ""
|
8506 |
|
8507 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8508 |
msgid "Enter some text, or some attributes by pipe (|) separating values."
|
8509 |
msgstr ""
|
8510 |
|
8511 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8512 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:75
|
8513 |
msgid "Visible on the product page"
|
8514 |
msgstr ""
|
8515 |
|
8516 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8517 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:81
|
8518 |
msgid "Used for variations"
|
8519 |
msgstr ""
|
8520 |
|
8521 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8522 |
msgid "Enter a name for the new attribute term:"
|
8523 |
msgstr ""
|
8524 |
|
8525 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8526 |
msgid "Recalculate totals? This will calculate taxes based on the customers country (or the store base country) and update totals."
|
8527 |
msgstr ""
|
8528 |
|
8529 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8530 |
msgid "Copy billing information to shipping information? This will remove any currently entered shipping information."
|
8531 |
msgstr ""
|
8532 |
|
8533 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8534 |
msgid "Load the customer's billing information? This will remove any currently entered billing information."
|
8535 |
msgstr ""
|
8536 |
|
8537 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8538 |
msgid "Load the customer's shipping information? This will remove any currently entered shipping information."
|
8539 |
msgstr ""
|
8540 |
|
8541 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8542 |
#: includes/admin/class-wc-admin-post-types.php:677
|
8543 |
#: includes/admin/list-tables/class-wc-admin-list-table-products.php:130
|
8544 |
#: includes/admin/views/html-bulk-edit-product.php:200
|
@@ -8546,57 +8466,57 @@ msgstr ""
|
|
8546 |
msgid "Featured"
|
8547 |
msgstr ""
|
8548 |
|
8549 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8550 |
msgid "No customer selected"
|
8551 |
msgstr ""
|
8552 |
|
8553 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8554 |
msgid "Could not grant access - the user may already have permission for this file or billing email is not set. Ensure the billing email is set, and the order has been saved."
|
8555 |
msgstr ""
|
8556 |
|
8557 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8558 |
msgid "Are you sure you want to revoke access to this download?"
|
8559 |
msgstr ""
|
8560 |
|
8561 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8562 |
msgid "You cannot add the same tax rate twice!"
|
8563 |
msgstr ""
|
8564 |
|
8565 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8566 |
msgid "Are you sure you wish to delete this note? This action cannot be undone."
|
8567 |
msgstr ""
|
8568 |
|
8569 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8570 |
msgid "Enter a coupon code to apply. Discounts are applied to line totals, before taxes."
|
8571 |
msgstr ""
|
8572 |
|
8573 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8574 |
msgid "Enter a fixed amount or percentage to apply as a fee."
|
8575 |
msgstr ""
|
8576 |
|
8577 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8578 |
#: includes/admin/views/html-admin-page-status-report.php:46
|
8579 |
msgid "Copying to clipboard failed. Please press Ctrl/Cmd+C to copy."
|
8580 |
msgstr ""
|
8581 |
|
8582 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8583 |
msgid "Are you sure you want to delete this log?"
|
8584 |
msgstr ""
|
8585 |
|
8586 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8587 |
msgid "Are you sure you want to run this tool?"
|
8588 |
msgstr ""
|
8589 |
|
8590 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8591 |
#: packages/woocommerce-admin/src/Notes/WooCommerceSubscriptions.php:53
|
8592 |
msgid "Learn More"
|
8593 |
msgstr ""
|
8594 |
|
8595 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8596 |
msgid "Dismiss this suggestion"
|
8597 |
msgstr ""
|
8598 |
|
8599 |
-
#: includes/admin/class-wc-admin-assets.php:
|
8600 |
#: includes/admin/marketplace-suggestions/templates/html-product-data-extensions.php:27
|
8601 |
msgid "Manage suggestions"
|
8602 |
msgstr ""
|
@@ -9989,8 +9909,8 @@ msgstr ""
|
|
9989 |
|
9990 |
#: includes/admin/class-wc-admin-profile.php:74
|
9991 |
#: includes/admin/class-wc-admin-profile.php:134
|
9992 |
-
#: includes/admin/class-wc-admin-settings.php:
|
9993 |
-
#: includes/admin/class-wc-admin-settings.php:
|
9994 |
#: includes/admin/class-wc-admin-setup-wizard.php:505
|
9995 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:73
|
9996 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:125
|
@@ -10223,41 +10143,31 @@ msgstr ""
|
|
10223 |
msgid "Select a page…"
|
10224 |
msgstr ""
|
10225 |
|
10226 |
-
|
10227 |
-
#: includes/admin/class-wc-admin-settings.php:590
|
10228 |
-
#: includes/class-wc-ajax.php:1806
|
10229 |
-
msgid "%1$s (ID: %2$s)"
|
10230 |
-
msgstr ""
|
10231 |
-
|
10232 |
-
#: includes/admin/class-wc-admin-settings.php:607
|
10233 |
-
msgid "Search for a page…"
|
10234 |
-
msgstr ""
|
10235 |
-
|
10236 |
-
#: includes/admin/class-wc-admin-settings.php:640
|
10237 |
#: includes/admin/class-wc-admin-setup-wizard.php:505
|
10238 |
msgid "Choose a country / region…"
|
10239 |
msgstr ""
|
10240 |
|
10241 |
-
#: includes/admin/class-wc-admin-settings.php:
|
10242 |
msgid "Choose countries / regions…"
|
10243 |
msgstr ""
|
10244 |
|
10245 |
-
#: includes/admin/class-wc-admin-settings.php:
|
10246 |
#: includes/wc-formatting-functions.php:1471
|
10247 |
msgid "Day(s)"
|
10248 |
msgstr ""
|
10249 |
|
10250 |
-
#: includes/admin/class-wc-admin-settings.php:
|
10251 |
#: includes/wc-formatting-functions.php:1472
|
10252 |
msgid "Week(s)"
|
10253 |
msgstr ""
|
10254 |
|
10255 |
-
#: includes/admin/class-wc-admin-settings.php:
|
10256 |
#: includes/wc-formatting-functions.php:1473
|
10257 |
msgid "Month(s)"
|
10258 |
msgstr ""
|
10259 |
|
10260 |
-
#: includes/admin/class-wc-admin-settings.php:
|
10261 |
#: includes/wc-formatting-functions.php:1474
|
10262 |
msgid "Year(s)"
|
10263 |
msgstr ""
|
@@ -11054,7 +10964,7 @@ msgstr ""
|
|
11054 |
#: includes/admin/class-wc-admin-status.php:422
|
11055 |
#: includes/admin/meta-boxes/views/html-order-notes.php:34
|
11056 |
#: includes/admin/views/html-admin-page-status-report.php:724
|
11057 |
-
#: includes/class-wc-ajax.php:
|
11058 |
#: templates/content-widget-reviews.php:38
|
11059 |
msgid "by %s"
|
11060 |
msgstr ""
|
@@ -12524,7 +12434,7 @@ msgstr ""
|
|
12524 |
|
12525 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:379
|
12526 |
#: includes/admin/reports/class-wc-report-customer-list.php:217
|
12527 |
-
#: includes/admin/settings/class-wc-settings-emails.php:
|
12528 |
#: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:590
|
12529 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php:40
|
12530 |
#: templates/single-product-reviews.php:95
|
@@ -12656,7 +12566,7 @@ msgstr[1] ""
|
|
12656 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:760
|
12657 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:298
|
12658 |
#: includes/admin/settings/views/html-keys-edit.php:43
|
12659 |
-
#: includes/class-wc-ajax.php:
|
12660 |
msgid "%1$s (#%2$s – %3$s)"
|
12661 |
msgstr ""
|
12662 |
|
@@ -12682,7 +12592,7 @@ msgstr ""
|
|
12682 |
|
12683 |
#. Translators: %s Payment gateway name.
|
12684 |
#: includes/admin/list-tables/class-wc-admin-list-table-products.php:260
|
12685 |
-
#: includes/admin/settings/class-wc-settings-emails.php:
|
12686 |
#: includes/admin/settings/class-wc-settings-payment-gateways.php:186
|
12687 |
#: includes/admin/settings/class-wc-settings-shipping.php:274
|
12688 |
#: includes/admin/views/html-bulk-edit-product.php:206
|
@@ -13088,7 +12998,7 @@ msgstr ""
|
|
13088 |
|
13089 |
#. translators: %d file count
|
13090 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-downloads.php:57
|
13091 |
-
#: includes/class-wc-ajax.php:
|
13092 |
msgid "File %d"
|
13093 |
msgstr ""
|
13094 |
|
@@ -13501,7 +13411,7 @@ msgid "Optional"
|
|
13501 |
msgstr ""
|
13502 |
|
13503 |
#: includes/admin/meta-boxes/views/html-order-notes.php:37
|
13504 |
-
#: includes/class-wc-ajax.php:
|
13505 |
msgid "Delete note"
|
13506 |
msgstr ""
|
13507 |
|
@@ -14065,7 +13975,7 @@ msgid "Upload an image"
|
|
14065 |
msgstr ""
|
14066 |
|
14067 |
#: includes/admin/meta-boxes/views/html-variation-admin.php:89
|
14068 |
-
#: includes/admin/settings/class-wc-settings-emails.php:
|
14069 |
#: includes/admin/settings/class-wc-settings-payment-gateways.php:117
|
14070 |
#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:87
|
14071 |
msgid "Enabled"
|
@@ -15343,38 +15253,38 @@ msgstr ""
|
|
15343 |
msgid "Receive email notifications with additional guidance to complete the basic store setup and helpful insights"
|
15344 |
msgstr ""
|
15345 |
|
15346 |
-
#: includes/admin/settings/class-wc-settings-emails.php:
|
15347 |
msgid "Content type"
|
15348 |
msgstr ""
|
15349 |
|
15350 |
-
#: includes/admin/settings/class-wc-settings-emails.php:
|
15351 |
#: includes/emails/class-wc-email-cancelled-order.php:161
|
15352 |
#: includes/emails/class-wc-email-failed-order.php:159
|
15353 |
#: includes/emails/class-wc-email-new-order.php:181
|
15354 |
msgid "Recipient(s)"
|
15355 |
msgstr ""
|
15356 |
|
15357 |
-
#: includes/admin/settings/class-wc-settings-emails.php:
|
15358 |
#: packages/woocommerce-admin/src/API/Reports/Orders/Controller.php:519
|
15359 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
|
15360 |
msgid "Customer"
|
15361 |
msgstr ""
|
15362 |
|
15363 |
-
#: includes/admin/settings/class-wc-settings-emails.php:
|
15364 |
msgid "Manually sent"
|
15365 |
msgstr ""
|
15366 |
|
15367 |
-
#: includes/admin/settings/class-wc-settings-emails.php:
|
15368 |
msgid "Manual"
|
15369 |
msgstr ""
|
15370 |
|
15371 |
-
#: includes/admin/settings/class-wc-settings-emails.php:
|
15372 |
#: includes/wc-webhook-functions.php:147
|
15373 |
msgid "Disabled"
|
15374 |
msgstr ""
|
15375 |
|
15376 |
#. Translators: %s Payment gateway name.
|
15377 |
-
#: includes/admin/settings/class-wc-settings-emails.php:
|
15378 |
#: includes/admin/settings/class-wc-settings-payment-gateways.php:176
|
15379 |
msgid "Manage"
|
15380 |
msgstr ""
|
@@ -15595,7 +15505,7 @@ msgstr ""
|
|
15595 |
msgid "This sets the number of decimal points shown in displayed prices."
|
15596 |
msgstr ""
|
15597 |
|
15598 |
-
#: includes/admin/settings/class-wc-settings-integrations.php:
|
15599 |
msgid "Integration"
|
15600 |
msgstr ""
|
15601 |
|
@@ -16268,7 +16178,7 @@ msgid "Generate API key"
|
|
16268 |
msgstr ""
|
16269 |
|
16270 |
#: includes/admin/settings/views/html-keys-edit.php:119
|
16271 |
-
#: includes/class-wc-ajax.php:
|
16272 |
msgid "Revoke key"
|
16273 |
msgstr ""
|
16274 |
|
@@ -17148,7 +17058,7 @@ msgid "WooCommerce database version"
|
|
17148 |
msgstr ""
|
17149 |
|
17150 |
#: includes/admin/views/html-admin-page-status-report.php:517
|
17151 |
-
msgid "The
|
17152 |
msgstr ""
|
17153 |
|
17154 |
#: includes/admin/views/html-admin-page-status-report.php:521
|
@@ -17762,75 +17672,75 @@ msgstr ""
|
|
17762 |
msgid "Variations (and their attributes) that do not have prices will not be shown in your store."
|
17763 |
msgstr ""
|
17764 |
|
17765 |
-
#: includes/class-wc-ajax.php:
|
17766 |
msgid "Sorry there was a problem removing this coupon."
|
17767 |
msgstr ""
|
17768 |
|
17769 |
-
#: includes/class-wc-ajax.php:
|
17770 |
msgid "Coupon has been removed."
|
17771 |
msgstr ""
|
17772 |
|
17773 |
-
#: includes/class-wc-ajax.php:
|
17774 |
msgid "Sorry, your session has expired."
|
17775 |
msgstr ""
|
17776 |
|
17777 |
-
#: includes/class-wc-ajax.php:
|
17778 |
#: templates/cart/cart-empty.php:35
|
17779 |
msgid "Return to shop"
|
17780 |
msgstr ""
|
17781 |
|
17782 |
-
#: includes/class-wc-ajax.php:
|
17783 |
-
#: includes/class-wc-ajax.php:
|
17784 |
-
#: includes/class-wc-ajax.php:
|
17785 |
-
#: includes/class-wc-ajax.php:
|
17786 |
-
#: includes/class-wc-ajax.php:
|
17787 |
-
#: includes/class-wc-ajax.php:
|
17788 |
-
#: includes/class-wc-ajax.php:
|
17789 |
-
#: includes/class-wc-ajax.php:
|
17790 |
msgid "Invalid order"
|
17791 |
msgstr ""
|
17792 |
|
17793 |
-
#: includes/class-wc-ajax.php:
|
17794 |
#: includes/class-wc-order-item-product.php:72
|
17795 |
msgid "Invalid product ID"
|
17796 |
msgstr ""
|
17797 |
|
17798 |
#. translators: %s product name
|
17799 |
-
#: includes/class-wc-ajax.php:
|
17800 |
msgid "%s is a variable product parent and cannot be added."
|
17801 |
msgstr ""
|
17802 |
|
17803 |
#. translators: %s: error message
|
17804 |
-
#: includes/class-wc-ajax.php:
|
17805 |
#: includes/wc-rest-functions.php:98
|
17806 |
msgid "Error: %s"
|
17807 |
msgstr ""
|
17808 |
|
17809 |
#. translators: %s item name.
|
17810 |
-
#: includes/class-wc-ajax.php:
|
17811 |
msgid "Added line items: %s"
|
17812 |
msgstr ""
|
17813 |
|
17814 |
#. translators: %s fee amount
|
17815 |
-
#: includes/class-wc-ajax.php:
|
17816 |
msgid "%s fee"
|
17817 |
msgstr ""
|
17818 |
|
17819 |
-
#: includes/class-wc-ajax.php:
|
17820 |
msgid "Invalid rate"
|
17821 |
msgstr ""
|
17822 |
|
17823 |
-
#: includes/class-wc-ajax.php:
|
17824 |
msgid "Invalid items"
|
17825 |
msgstr ""
|
17826 |
|
17827 |
#. translators: %1$s: item name %2$s: stock change
|
17828 |
-
#: includes/class-wc-ajax.php:
|
17829 |
msgid "Deleted %1$s and adjusted stock (%2$s)"
|
17830 |
msgstr ""
|
17831 |
|
17832 |
#. translators: %s item name.
|
17833 |
-
#: includes/class-wc-ajax.php:
|
17834 |
#: includes/legacy/api/v1/class-wc-api-resource.php:333
|
17835 |
#: includes/legacy/api/v2/class-wc-api-products.php:468
|
17836 |
#: includes/legacy/api/v2/class-wc-api-products.php:2176
|
@@ -17847,53 +17757,53 @@ msgstr ""
|
|
17847 |
msgid "Deleted %s"
|
17848 |
msgstr ""
|
17849 |
|
17850 |
-
#: includes/class-wc-ajax.php:
|
17851 |
msgid "Order not editable"
|
17852 |
msgstr ""
|
17853 |
|
17854 |
#. translators: $1: Date created, $2 Time created
|
17855 |
-
#: includes/class-wc-ajax.php:
|
17856 |
msgid "added on %1$s at %2$s"
|
17857 |
msgstr ""
|
17858 |
|
17859 |
#. Translators: %d stock amount
|
17860 |
-
#: includes/class-wc-ajax.php:
|
17861 |
msgid "Stock: %d"
|
17862 |
msgstr ""
|
17863 |
|
17864 |
-
#: includes/class-wc-ajax.php:
|
17865 |
msgid "Invalid refund amount"
|
17866 |
msgstr ""
|
17867 |
|
17868 |
-
#: includes/class-wc-ajax.php:
|
17869 |
msgid "Error processing refund. Please try again."
|
17870 |
msgstr ""
|
17871 |
|
17872 |
-
#: includes/class-wc-ajax.php:
|
17873 |
msgid "Description is missing."
|
17874 |
msgstr ""
|
17875 |
|
17876 |
-
#: includes/class-wc-ajax.php:
|
17877 |
msgid "User is missing."
|
17878 |
msgstr ""
|
17879 |
|
17880 |
-
#: includes/class-wc-ajax.php:
|
17881 |
msgid "Permissions is missing."
|
17882 |
msgstr ""
|
17883 |
|
17884 |
-
#: includes/class-wc-ajax.php:
|
17885 |
msgid "You do not have permission to assign API Keys to the selected user."
|
17886 |
msgstr ""
|
17887 |
|
17888 |
-
#: includes/class-wc-ajax.php:
|
17889 |
msgid "API Key updated successfully."
|
17890 |
msgstr ""
|
17891 |
|
17892 |
-
#: includes/class-wc-ajax.php:
|
17893 |
msgid "API Key generated successfully. Make sure to copy your new keys now as the secret key will be hidden once you leave this page."
|
17894 |
msgstr ""
|
17895 |
|
17896 |
-
#: includes/class-wc-ajax.php:
|
17897 |
msgid "Dismiss this notice."
|
17898 |
msgstr ""
|
17899 |
|
@@ -18066,13 +17976,13 @@ msgid "%1$s has been removed from your cart because it has since been modified.
|
|
18066 |
msgstr ""
|
18067 |
|
18068 |
#. translators: %d item count
|
18069 |
-
#: includes/class-wc-cart-session.php:
|
18070 |
msgid "%d item from your previous order is currently unavailable and could not be added to your cart."
|
18071 |
msgid_plural "%d items from your previous order are currently unavailable and could not be added to your cart."
|
18072 |
msgstr[0] ""
|
18073 |
msgstr[1] ""
|
18074 |
|
18075 |
-
#: includes/class-wc-cart-session.php:
|
18076 |
msgid "The cart has been filled with the items from your previous order."
|
18077 |
msgstr ""
|
18078 |
|
@@ -18125,7 +18035,7 @@ msgid "You cannot add another \"%s\" to your cart."
|
|
18125 |
msgstr ""
|
18126 |
|
18127 |
#: includes/class-wc-cart.php:1164
|
18128 |
-
#: includes/class-wc-cart.php:
|
18129 |
#: includes/class-wc-frontend-scripts.php:561
|
18130 |
#: includes/wc-cart-functions.php:125
|
18131 |
#: includes/wc-template-functions.php:2126
|
@@ -18153,7 +18063,7 @@ msgid "You cannot add that amount of "%1$s" to the cart because there
|
|
18153 |
msgstr ""
|
18154 |
|
18155 |
#. translators: 1: quantity in stock 2: current quantity
|
18156 |
-
#: includes/class-wc-cart.php:
|
18157 |
msgid "You cannot add that amount to the cart — we have %1$s in stock and you already have %2$s in your cart."
|
18158 |
msgstr ""
|
18159 |
|
@@ -18595,21 +18505,21 @@ msgstr ""
|
|
18595 |
msgid "Invalid permission ID."
|
18596 |
msgstr ""
|
18597 |
|
18598 |
-
#: includes/class-wc-customer.php:
|
18599 |
msgid "Invalid email address"
|
18600 |
msgstr ""
|
18601 |
|
18602 |
#. translators: 1: first name 2: last name
|
18603 |
-
#: includes/class-wc-customer.php:
|
18604 |
msgctxt "display name"
|
18605 |
msgid "%1$s %2$s"
|
18606 |
msgstr ""
|
18607 |
|
18608 |
-
#: includes/class-wc-customer.php:
|
18609 |
msgid "Invalid role"
|
18610 |
msgstr ""
|
18611 |
|
18612 |
-
#: includes/class-wc-customer.php:
|
18613 |
#: includes/class-wc-order.php:1130
|
18614 |
msgid "Invalid billing email address"
|
18615 |
msgstr ""
|
@@ -18639,7 +18549,7 @@ msgstr ""
|
|
18639 |
#: includes/data-stores/abstract-wc-order-data-store-cpt.php:104
|
18640 |
#: includes/shortcodes/class-wc-shortcode-checkout.php:218
|
18641 |
#: includes/shortcodes/class-wc-shortcode-my-account.php:137
|
18642 |
-
#: includes/wc-order-functions.php:
|
18643 |
msgid "Invalid order."
|
18644 |
msgstr ""
|
18645 |
|
@@ -21194,7 +21104,7 @@ msgid "Direct bank transfer"
|
|
21194 |
msgstr ""
|
21195 |
|
21196 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:40
|
21197 |
-
msgid "Take payments in person via BACS. More commonly known as direct bank/wire transfer
|
21198 |
msgstr ""
|
21199 |
|
21200 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:84
|
@@ -22429,7 +22339,7 @@ msgstr ""
|
|
22429 |
|
22430 |
#: includes/legacy/api/v2/class-wc-api-orders.php:1628
|
22431 |
#: includes/legacy/api/v3/class-wc-api-orders.php:1673
|
22432 |
-
#: includes/wc-order-functions.php:
|
22433 |
msgid "An error occurred while attempting to create the refund using the payment gateway API."
|
22434 |
msgstr ""
|
22435 |
|
@@ -22796,8 +22706,8 @@ msgstr[1] ""
|
|
22796 |
msgid "Visit %s admin area:"
|
22797 |
msgstr ""
|
22798 |
|
22799 |
-
#: includes/log-handlers/class-wc-log-handler-file.php:
|
22800 |
-
#: includes/log-handlers/class-wc-log-handler-file.php:
|
22801 |
msgid "This method should not be called before plugins_loaded."
|
22802 |
msgstr ""
|
22803 |
|
@@ -22852,8 +22762,8 @@ msgstr ""
|
|
22852 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:77
|
22853 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1739
|
22854 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:297
|
22855 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
22856 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
22857 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:67
|
22858 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:226
|
22859 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:78
|
@@ -23073,7 +22983,7 @@ msgstr ""
|
|
23073 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-report-sales-v1-controller.php:69
|
23074 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-reports-v1-controller.php:62
|
23075 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:96
|
23076 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23077 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:91
|
23078 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:130
|
23079 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php:85
|
@@ -23177,7 +23087,7 @@ msgstr ""
|
|
23177 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:105
|
23178 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:116
|
23179 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:79
|
23180 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23181 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:104
|
23182 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:116
|
23183 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-tax-classes-v2-controller.php:75
|
@@ -23193,7 +23103,7 @@ msgstr ""
|
|
23193 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:136
|
23194 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:165
|
23195 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:111
|
23196 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23197 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:145
|
23198 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:71
|
23199 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:170
|
@@ -23207,7 +23117,7 @@ msgstr ""
|
|
23207 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:152
|
23208 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:179
|
23209 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:150
|
23210 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23211 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:105
|
23212 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:159
|
23213 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php:98
|
@@ -23223,7 +23133,7 @@ msgid "Sorry, you cannot view this resource."
|
|
23223 |
msgstr ""
|
23224 |
|
23225 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:183
|
23226 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23227 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:174
|
23228 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php:111
|
23229 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:154
|
@@ -23238,7 +23148,7 @@ msgstr ""
|
|
23238 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:169
|
23239 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:215
|
23240 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:126
|
23241 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23242 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:189
|
23243 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:88
|
23244 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:119
|
@@ -23249,7 +23159,7 @@ msgstr ""
|
|
23249 |
|
23250 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:215
|
23251 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:230
|
23252 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23253 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:204
|
23254 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-reviews-v2-controller.php:68
|
23255 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:134
|
@@ -23259,7 +23169,7 @@ msgid "Sorry, you are not allowed to batch manipulate this resource."
|
|
23259 |
msgstr ""
|
23260 |
|
23261 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:327
|
23262 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23263 |
msgid "Cannot create existing resource."
|
23264 |
msgstr ""
|
23265 |
|
@@ -23269,9 +23179,9 @@ msgstr ""
|
|
23269 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:307
|
23270 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:240
|
23271 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:321
|
23272 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23273 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23274 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23275 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:153
|
23276 |
msgid "Invalid resource ID."
|
23277 |
msgstr ""
|
@@ -23299,7 +23209,7 @@ msgstr ""
|
|
23299 |
|
23300 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:495
|
23301 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:403
|
23302 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23303 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:563
|
23304 |
msgid "The resource cannot be deleted."
|
23305 |
msgstr ""
|
@@ -23437,7 +23347,7 @@ msgstr ""
|
|
23437 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:816
|
23438 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:1060
|
23439 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:1123
|
23440 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23441 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:225
|
23442 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:288
|
23443 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1122
|
@@ -23523,7 +23433,7 @@ msgid "Limit result set to specific IDs."
|
|
23523 |
msgstr ""
|
23524 |
|
23525 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:883
|
23526 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23527 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:729
|
23528 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:584
|
23529 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:654
|
@@ -23535,7 +23445,7 @@ msgid "Offset the result set by a specific number of items."
|
|
23535 |
msgstr ""
|
23536 |
|
23537 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:890
|
23538 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23539 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:735
|
23540 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:590
|
23541 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:660
|
@@ -23564,7 +23474,7 @@ msgid "Order sort attribute ascending or descending."
|
|
23564 |
msgstr ""
|
23565 |
|
23566 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:898
|
23567 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
23568 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:742
|
23569 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:597
|
23570 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:667
|
@@ -23625,8 +23535,8 @@ msgstr ""
|
|
23625 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-notes-controller.php:79
|
23626 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:44
|
23627 |
#: includes/wc-core-functions.php:149
|
23628 |
-
#: includes/wc-order-functions.php:
|
23629 |
-
#: includes/wc-order-functions.php:
|
23630 |
msgid "Invalid order ID."
|
23631 |
msgstr ""
|
23632 |
|
@@ -24764,7 +24674,7 @@ msgstr ""
|
|
24764 |
|
24765 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1940
|
24766 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2399
|
24767 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
24768 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:796
|
24769 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1884
|
24770 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:569
|
@@ -25311,7 +25221,7 @@ msgid "Unique slug for the resource."
|
|
25311 |
msgstr ""
|
25312 |
|
25313 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:212
|
25314 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25315 |
msgid "Taxes do not support trashing."
|
25316 |
msgstr ""
|
25317 |
|
@@ -25319,47 +25229,47 @@ msgstr ""
|
|
25319 |
msgid "Tax class name."
|
25320 |
msgstr ""
|
25321 |
|
25322 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25323 |
msgid "Country ISO 3166 code."
|
25324 |
msgstr ""
|
25325 |
|
25326 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25327 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-data-continents-controller.php:329
|
25328 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-data-countries-controller.php:226
|
25329 |
msgid "State code."
|
25330 |
msgstr ""
|
25331 |
|
25332 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25333 |
msgid "Postcode / ZIP."
|
25334 |
msgstr ""
|
25335 |
|
25336 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25337 |
#: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:169
|
25338 |
msgid "Tax rate."
|
25339 |
msgstr ""
|
25340 |
|
25341 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25342 |
#: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:163
|
25343 |
msgid "Tax rate name."
|
25344 |
msgstr ""
|
25345 |
|
25346 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25347 |
msgid "Tax priority."
|
25348 |
msgstr ""
|
25349 |
|
25350 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25351 |
msgid "Whether or not this is a compound rate."
|
25352 |
msgstr ""
|
25353 |
|
25354 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25355 |
msgid "Whether or not this tax rate also gets applied to shipping."
|
25356 |
msgstr ""
|
25357 |
|
25358 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25359 |
msgid "Indicates the order that will appear in queries."
|
25360 |
msgstr ""
|
25361 |
|
25362 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25363 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:531
|
25364 |
#: packages/woocommerce-admin/src/API/Leaderboards.php:435
|
25365 |
#: packages/woocommerce-admin/src/API/Notes.php:510
|
@@ -25385,7 +25295,7 @@ msgstr ""
|
|
25385 |
msgid "Current page of the collection."
|
25386 |
msgstr ""
|
25387 |
|
25388 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25389 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:539
|
25390 |
#: packages/woocommerce-admin/src/API/Leaderboards.php:443
|
25391 |
#: packages/woocommerce-admin/src/API/Notes.php:518
|
@@ -25408,7 +25318,7 @@ msgstr ""
|
|
25408 |
msgid "Maximum number of items to be returned in result set."
|
25409 |
msgstr ""
|
25410 |
|
25411 |
-
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:
|
25412 |
msgid "Sort by tax class."
|
25413 |
msgstr ""
|
25414 |
|
@@ -27119,22 +27029,6 @@ msgstr ""
|
|
27119 |
msgid "Shipping is disabled."
|
27120 |
msgstr ""
|
27121 |
|
27122 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-taxes-controller.php:77
|
27123 |
-
msgid "List of postcodes / ZIPs. Introduced in WooCommerce 5.3."
|
27124 |
-
msgstr ""
|
27125 |
-
|
27126 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-taxes-controller.php:86
|
27127 |
-
msgid "List of city names. Introduced in WooCommerce 5.3."
|
27128 |
-
msgstr ""
|
27129 |
-
|
27130 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-taxes-controller.php:95
|
27131 |
-
msgid "Postcode/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead."
|
27132 |
-
msgstr ""
|
27133 |
-
|
27134 |
-
#: includes/rest-api/Controllers/Version3/class-wc-rest-taxes-controller.php:98
|
27135 |
-
msgid "City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead."
|
27136 |
-
msgstr ""
|
27137 |
-
|
27138 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:252
|
27139 |
msgid "Taxonomy does not exist."
|
27140 |
msgstr ""
|
@@ -28393,32 +28287,32 @@ msgstr ""
|
|
28393 |
msgid "This function should not be called before woocommerce_init."
|
28394 |
msgstr ""
|
28395 |
|
28396 |
-
#: includes/wc-order-functions.php:
|
28397 |
msgid "Invalid refund amount."
|
28398 |
msgstr ""
|
28399 |
|
28400 |
-
#: includes/wc-order-functions.php:
|
28401 |
msgid "The payment gateway for this order does not exist."
|
28402 |
msgstr ""
|
28403 |
|
28404 |
-
#: includes/wc-order-functions.php:
|
28405 |
msgid "The payment gateway for this order does not support automatic refunds."
|
28406 |
msgstr ""
|
28407 |
|
28408 |
#. translators: 1: product ID 2: old stock level 3: new stock level
|
28409 |
-
#: includes/wc-order-functions.php:
|
28410 |
msgid "Item #%1$s stock increased from %2$s to %3$s."
|
28411 |
msgstr ""
|
28412 |
|
28413 |
-
#: includes/wc-order-functions.php:
|
28414 |
msgid "Order fully refunded."
|
28415 |
msgstr ""
|
28416 |
|
28417 |
-
#: includes/wc-order-functions.php:
|
28418 |
msgid "Order status set to refunded. To return funds to the customer you will need to issue a refund through your payment gateway."
|
28419 |
msgstr ""
|
28420 |
|
28421 |
-
#: includes/wc-order-functions.php:
|
28422 |
msgid "Unpaid order cancelled - time limit reached."
|
28423 |
msgstr ""
|
28424 |
|
2 |
# This file is distributed under the same license as the WooCommerce plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: WooCommerce 5.2.1\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2021-04-14T15:13:32+00:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.4.0\n"
|
15 |
"X-Domain: woocommerce\n"
|
28 |
#: includes/class-wc-order.php:1696
|
29 |
#: includes/class-wc-privacy.php:52
|
30 |
#: includes/customizer/class-wc-shop-customizer.php:38
|
31 |
+
#: includes/wc-order-functions.php:970
|
32 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:62
|
33 |
#: packages/woocommerce-admin/src/Loader.php:1097
|
34 |
#: packages/woocommerce-admin/src/PageController.php:183
|
1249 |
msgstr ""
|
1250 |
|
1251 |
#: i18n/states.php:52
|
1252 |
+
#: i18n/states.php:1309
|
1253 |
msgid "Misiones"
|
1254 |
msgstr ""
|
1255 |
|
1616 |
msgstr ""
|
1617 |
|
1618 |
#: i18n/states.php:152
|
1619 |
+
#: i18n/states.php:1766
|
1620 |
msgid "Montana"
|
1621 |
msgstr ""
|
1622 |
|
2815 |
msgstr ""
|
2816 |
|
2817 |
#: i18n/states.php:486
|
2818 |
+
#: i18n/states.php:1312
|
2819 |
+
#: i18n/states.php:1810
|
2820 |
msgid "Central"
|
2821 |
msgstr ""
|
2822 |
|
2823 |
#: i18n/states.php:487
|
2824 |
+
#: i18n/states.php:1811
|
2825 |
msgid "Eastern"
|
2826 |
msgstr ""
|
2827 |
|
2834 |
msgstr ""
|
2835 |
|
2836 |
#: i18n/states.php:490
|
2837 |
+
#: i18n/states.php:1813
|
2838 |
msgid "Northern"
|
2839 |
msgstr ""
|
2840 |
|
2859 |
msgstr ""
|
2860 |
|
2861 |
#: i18n/states.php:496
|
2862 |
+
#: i18n/states.php:1809
|
2863 |
msgid "Western"
|
2864 |
msgstr ""
|
2865 |
|
4293 |
msgstr ""
|
4294 |
|
4295 |
#: i18n/states.php:890
|
4296 |
+
#: i18n/states.php:1623
|
4297 |
msgid "Busia"
|
4298 |
msgstr ""
|
4299 |
|
4578 |
msgstr ""
|
4579 |
|
4580 |
#: i18n/states.php:968
|
4581 |
+
#: i18n/states.php:1760
|
4582 |
msgid "Maryland"
|
4583 |
msgstr ""
|
4584 |
|
4631 |
msgstr ""
|
4632 |
|
4633 |
#: i18n/states.php:984
|
4634 |
+
#: i18n/states.php:1333
|
4635 |
msgid "Călărași"
|
4636 |
msgstr ""
|
4637 |
|
5751 |
msgid "Sindh"
|
5752 |
msgstr ""
|
5753 |
|
|
|
|
|
|
|
|
|
5754 |
#: i18n/states.php:1301
|
5755 |
+
msgid "Asunción"
|
5756 |
msgstr ""
|
5757 |
|
5758 |
#: i18n/states.php:1302
|
5759 |
+
msgid "Concepción"
|
5760 |
msgstr ""
|
5761 |
|
5762 |
#: i18n/states.php:1303
|
5763 |
+
msgid "San Pedro"
|
5764 |
msgstr ""
|
5765 |
|
5766 |
#: i18n/states.php:1304
|
5767 |
+
msgid "Cordillera"
|
5768 |
msgstr ""
|
5769 |
|
5770 |
#: i18n/states.php:1305
|
5771 |
+
msgid "Guairá"
|
5772 |
msgstr ""
|
5773 |
|
5774 |
#: i18n/states.php:1306
|
5775 |
+
msgid "Caaguazú"
|
5776 |
msgstr ""
|
5777 |
|
5778 |
#: i18n/states.php:1307
|
5779 |
+
msgid "Caazapá"
|
5780 |
msgstr ""
|
5781 |
|
5782 |
#: i18n/states.php:1308
|
5783 |
+
msgid "Itapúa"
|
|
|
|
|
|
|
|
|
5784 |
msgstr ""
|
5785 |
|
5786 |
#: i18n/states.php:1310
|
5787 |
+
msgid "Paraguarí"
|
5788 |
msgstr ""
|
5789 |
|
5790 |
#: i18n/states.php:1311
|
5791 |
+
msgid "Alto Paraná"
|
|
|
|
|
|
|
|
|
5792 |
msgstr ""
|
5793 |
|
5794 |
#: i18n/states.php:1313
|
5795 |
+
msgid "Ñeembucú"
|
5796 |
msgstr ""
|
5797 |
|
5798 |
#: i18n/states.php:1314
|
5799 |
+
msgid "Amambay"
|
5800 |
msgstr ""
|
5801 |
|
5802 |
#: i18n/states.php:1315
|
5803 |
+
msgid "Canindeyú"
|
5804 |
msgstr ""
|
5805 |
|
5806 |
#: i18n/states.php:1316
|
5807 |
+
msgid "Presidente Hayes"
|
5808 |
msgstr ""
|
5809 |
|
5810 |
#: i18n/states.php:1317
|
5811 |
+
msgid "Alto Paraguay"
|
5812 |
msgstr ""
|
5813 |
|
5814 |
#: i18n/states.php:1318
|
5815 |
+
msgid "Boquerón"
|
|
|
|
|
|
|
|
|
5816 |
msgstr ""
|
5817 |
|
5818 |
#: i18n/states.php:1322
|
5819 |
+
msgid "Alba"
|
5820 |
msgstr ""
|
5821 |
|
5822 |
#: i18n/states.php:1323
|
5823 |
+
msgid "Arad"
|
5824 |
msgstr ""
|
5825 |
|
5826 |
#: i18n/states.php:1324
|
5827 |
+
msgid "Argeș"
|
5828 |
msgstr ""
|
5829 |
|
5830 |
#: i18n/states.php:1325
|
5831 |
+
msgid "Bacău"
|
5832 |
msgstr ""
|
5833 |
|
5834 |
#: i18n/states.php:1326
|
5835 |
+
msgid "Bihor"
|
5836 |
msgstr ""
|
5837 |
|
5838 |
#: i18n/states.php:1327
|
5839 |
+
msgid "Bistrița-Năsăud"
|
5840 |
msgstr ""
|
5841 |
|
5842 |
#: i18n/states.php:1328
|
5843 |
+
msgid "Botoșani"
|
5844 |
msgstr ""
|
5845 |
|
5846 |
#: i18n/states.php:1329
|
5847 |
+
msgid "Brăila"
|
5848 |
+
msgstr ""
|
5849 |
+
|
5850 |
+
#: i18n/states.php:1330
|
5851 |
+
msgid "Brașov"
|
5852 |
msgstr ""
|
5853 |
|
5854 |
#: i18n/states.php:1331
|
5855 |
+
msgid "București"
|
5856 |
msgstr ""
|
5857 |
|
5858 |
#: i18n/states.php:1332
|
5859 |
+
msgid "Buzău"
|
5860 |
msgstr ""
|
5861 |
|
5862 |
#: i18n/states.php:1334
|
5863 |
+
msgid "Caraș-Severin"
|
5864 |
msgstr ""
|
5865 |
|
5866 |
#: i18n/states.php:1335
|
5867 |
+
msgid "Cluj"
|
5868 |
msgstr ""
|
5869 |
|
5870 |
#: i18n/states.php:1336
|
5871 |
+
msgid "Constanța"
|
5872 |
msgstr ""
|
5873 |
|
5874 |
#: i18n/states.php:1337
|
5875 |
+
msgid "Covasna"
|
5876 |
msgstr ""
|
5877 |
|
5878 |
#: i18n/states.php:1338
|
5879 |
+
msgid "Dâmbovița"
|
5880 |
msgstr ""
|
5881 |
|
5882 |
#: i18n/states.php:1339
|
5883 |
+
msgid "Dolj"
|
5884 |
+
msgstr ""
|
5885 |
+
|
5886 |
+
#: i18n/states.php:1340
|
5887 |
+
msgid "Galați"
|
5888 |
+
msgstr ""
|
5889 |
+
|
5890 |
+
#: i18n/states.php:1341
|
5891 |
+
msgid "Giurgiu"
|
5892 |
+
msgstr ""
|
5893 |
+
|
5894 |
+
#: i18n/states.php:1342
|
5895 |
+
msgid "Gorj"
|
5896 |
msgstr ""
|
5897 |
|
5898 |
#: i18n/states.php:1343
|
5899 |
+
msgid "Harghita"
|
5900 |
msgstr ""
|
5901 |
|
5902 |
#: i18n/states.php:1344
|
5903 |
+
msgid "Hunedoara"
|
5904 |
msgstr ""
|
5905 |
|
5906 |
#: i18n/states.php:1345
|
5907 |
+
msgid "Ialomița"
|
5908 |
msgstr ""
|
5909 |
|
5910 |
#: i18n/states.php:1346
|
5911 |
+
msgid "Iași"
|
5912 |
msgstr ""
|
5913 |
|
5914 |
#: i18n/states.php:1347
|
5915 |
+
msgid "Ilfov"
|
5916 |
msgstr ""
|
5917 |
|
5918 |
#: i18n/states.php:1348
|
5919 |
+
msgid "Maramureș"
|
5920 |
msgstr ""
|
5921 |
|
5922 |
#: i18n/states.php:1349
|
5923 |
+
msgid "Mehedinți"
|
5924 |
msgstr ""
|
5925 |
|
5926 |
#: i18n/states.php:1350
|
5927 |
+
msgid "Mureș"
|
5928 |
msgstr ""
|
5929 |
|
5930 |
#: i18n/states.php:1351
|
5931 |
+
msgid "Neamț"
|
5932 |
msgstr ""
|
5933 |
|
5934 |
#: i18n/states.php:1352
|
5935 |
+
msgid "Olt"
|
5936 |
msgstr ""
|
5937 |
|
5938 |
#: i18n/states.php:1353
|
5939 |
+
msgid "Prahova"
|
5940 |
+
msgstr ""
|
5941 |
+
|
5942 |
+
#: i18n/states.php:1354
|
5943 |
+
msgid "Sălaj"
|
5944 |
msgstr ""
|
5945 |
|
5946 |
#: i18n/states.php:1355
|
5947 |
+
msgid "Satu Mare"
|
5948 |
msgstr ""
|
5949 |
|
5950 |
#: i18n/states.php:1356
|
5951 |
+
msgid "Sibiu"
|
5952 |
msgstr ""
|
5953 |
|
5954 |
#: i18n/states.php:1357
|
5955 |
+
msgid "Suceava"
|
5956 |
msgstr ""
|
5957 |
|
5958 |
#: i18n/states.php:1358
|
5959 |
+
msgid "Teleorman"
|
5960 |
msgstr ""
|
5961 |
|
5962 |
#: i18n/states.php:1359
|
5963 |
+
msgid "Timiș"
|
5964 |
msgstr ""
|
5965 |
|
5966 |
#: i18n/states.php:1360
|
5967 |
+
msgid "Tulcea"
|
5968 |
msgstr ""
|
5969 |
|
5970 |
#: i18n/states.php:1361
|
5971 |
+
msgid "Vâlcea"
|
5972 |
msgstr ""
|
5973 |
|
5974 |
#: i18n/states.php:1362
|
5975 |
+
msgid "Vaslui"
|
5976 |
msgstr ""
|
5977 |
|
5978 |
#: i18n/states.php:1363
|
5979 |
+
msgid "Vrancea"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5980 |
msgstr ""
|
5981 |
|
5982 |
#: i18n/states.php:1369
|
5983 |
+
msgid "Amnat Charoen"
|
5984 |
msgstr ""
|
5985 |
|
5986 |
#: i18n/states.php:1370
|
5987 |
+
msgid "Ang Thong"
|
5988 |
msgstr ""
|
5989 |
|
5990 |
#: i18n/states.php:1371
|
5991 |
+
msgid "Ayutthaya"
|
5992 |
msgstr ""
|
5993 |
|
5994 |
#: i18n/states.php:1372
|
5995 |
+
msgid "Bangkok"
|
5996 |
msgstr ""
|
5997 |
|
5998 |
#: i18n/states.php:1373
|
5999 |
+
msgid "Bueng Kan"
|
6000 |
msgstr ""
|
6001 |
|
6002 |
#: i18n/states.php:1374
|
6003 |
+
msgid "Buri Ram"
|
6004 |
msgstr ""
|
6005 |
|
6006 |
#: i18n/states.php:1375
|
6007 |
+
msgid "Chachoengsao"
|
6008 |
msgstr ""
|
6009 |
|
6010 |
#: i18n/states.php:1376
|
6011 |
+
msgid "Chai Nat"
|
6012 |
msgstr ""
|
6013 |
|
6014 |
#: i18n/states.php:1377
|
6015 |
+
msgid "Chaiyaphum"
|
6016 |
msgstr ""
|
6017 |
|
6018 |
#: i18n/states.php:1378
|
6019 |
+
msgid "Chanthaburi"
|
6020 |
msgstr ""
|
6021 |
|
6022 |
#: i18n/states.php:1379
|
6023 |
+
msgid "Chiang Mai"
|
6024 |
msgstr ""
|
6025 |
|
6026 |
#: i18n/states.php:1380
|
6027 |
+
msgid "Chiang Rai"
|
6028 |
msgstr ""
|
6029 |
|
6030 |
#: i18n/states.php:1381
|
6031 |
+
msgid "Chonburi"
|
6032 |
msgstr ""
|
6033 |
|
6034 |
#: i18n/states.php:1382
|
6035 |
+
msgid "Chumphon"
|
6036 |
msgstr ""
|
6037 |
|
6038 |
#: i18n/states.php:1383
|
6039 |
+
msgid "Kalasin"
|
6040 |
msgstr ""
|
6041 |
|
6042 |
#: i18n/states.php:1384
|
6043 |
+
msgid "Kamphaeng Phet"
|
6044 |
+
msgstr ""
|
6045 |
+
|
6046 |
+
#: i18n/states.php:1385
|
6047 |
+
msgid "Kanchanaburi"
|
6048 |
+
msgstr ""
|
6049 |
+
|
6050 |
+
#: i18n/states.php:1386
|
6051 |
+
msgid "Khon Kaen"
|
6052 |
+
msgstr ""
|
6053 |
+
|
6054 |
+
#: i18n/states.php:1387
|
6055 |
+
msgid "Krabi"
|
6056 |
+
msgstr ""
|
6057 |
+
|
6058 |
+
#: i18n/states.php:1388
|
6059 |
+
msgid "Lampang"
|
6060 |
+
msgstr ""
|
6061 |
+
|
6062 |
+
#: i18n/states.php:1389
|
6063 |
+
msgid "Lamphun"
|
6064 |
msgstr ""
|
6065 |
|
6066 |
#: i18n/states.php:1390
|
6067 |
+
msgid "Loei"
|
6068 |
msgstr ""
|
6069 |
|
6070 |
#: i18n/states.php:1391
|
6071 |
+
msgid "Lopburi"
|
6072 |
msgstr ""
|
6073 |
|
6074 |
#: i18n/states.php:1392
|
6075 |
+
msgid "Mae Hong Son"
|
6076 |
msgstr ""
|
6077 |
|
6078 |
#: i18n/states.php:1393
|
6079 |
+
msgid "Maha Sarakham"
|
6080 |
msgstr ""
|
6081 |
|
6082 |
#: i18n/states.php:1394
|
6083 |
+
msgid "Mukdahan"
|
6084 |
msgstr ""
|
6085 |
|
6086 |
#: i18n/states.php:1395
|
6087 |
+
msgid "Nakhon Nayok"
|
6088 |
msgstr ""
|
6089 |
|
6090 |
#: i18n/states.php:1396
|
6091 |
+
msgid "Nakhon Pathom"
|
6092 |
msgstr ""
|
6093 |
|
6094 |
#: i18n/states.php:1397
|
6095 |
+
msgid "Nakhon Phanom"
|
6096 |
msgstr ""
|
6097 |
|
6098 |
#: i18n/states.php:1398
|
6099 |
+
msgid "Nakhon Ratchasima"
|
6100 |
msgstr ""
|
6101 |
|
6102 |
#: i18n/states.php:1399
|
6103 |
+
msgid "Nakhon Sawan"
|
6104 |
msgstr ""
|
6105 |
|
6106 |
#: i18n/states.php:1400
|
6107 |
+
msgid "Nakhon Si Thammarat"
|
6108 |
msgstr ""
|
6109 |
|
6110 |
#: i18n/states.php:1401
|
6111 |
+
msgid "Nan"
|
6112 |
msgstr ""
|
6113 |
|
6114 |
#: i18n/states.php:1402
|
6115 |
+
msgid "Narathiwat"
|
6116 |
msgstr ""
|
6117 |
|
6118 |
#: i18n/states.php:1403
|
6119 |
+
msgid "Nong Bua Lam Phu"
|
6120 |
msgstr ""
|
6121 |
|
6122 |
#: i18n/states.php:1404
|
6123 |
+
msgid "Nong Khai"
|
6124 |
msgstr ""
|
6125 |
|
6126 |
#: i18n/states.php:1405
|
6127 |
+
msgid "Nonthaburi"
|
6128 |
msgstr ""
|
6129 |
|
6130 |
#: i18n/states.php:1406
|
6131 |
+
msgid "Pathum Thani"
|
6132 |
msgstr ""
|
6133 |
|
6134 |
#: i18n/states.php:1407
|
6135 |
+
msgid "Pattani"
|
6136 |
msgstr ""
|
6137 |
|
6138 |
#: i18n/states.php:1408
|
6139 |
+
msgid "Phang Nga"
|
6140 |
msgstr ""
|
6141 |
|
6142 |
#: i18n/states.php:1409
|
6143 |
+
msgid "Phatthalung"
|
6144 |
msgstr ""
|
6145 |
|
6146 |
#: i18n/states.php:1410
|
6147 |
+
msgid "Phayao"
|
6148 |
msgstr ""
|
6149 |
|
6150 |
#: i18n/states.php:1411
|
6151 |
+
msgid "Phetchabun"
|
6152 |
msgstr ""
|
6153 |
|
6154 |
#: i18n/states.php:1412
|
6155 |
+
msgid "Phetchaburi"
|
6156 |
msgstr ""
|
6157 |
|
6158 |
#: i18n/states.php:1413
|
6159 |
+
msgid "Phichit"
|
6160 |
msgstr ""
|
6161 |
|
6162 |
#: i18n/states.php:1414
|
6163 |
+
msgid "Phitsanulok"
|
6164 |
msgstr ""
|
6165 |
|
6166 |
#: i18n/states.php:1415
|
6167 |
+
msgid "Phrae"
|
6168 |
msgstr ""
|
6169 |
|
6170 |
#: i18n/states.php:1416
|
6171 |
+
msgid "Phuket"
|
6172 |
msgstr ""
|
6173 |
|
6174 |
#: i18n/states.php:1417
|
6175 |
+
msgid "Prachin Buri"
|
6176 |
msgstr ""
|
6177 |
|
6178 |
#: i18n/states.php:1418
|
6179 |
+
msgid "Prachuap Khiri Khan"
|
6180 |
msgstr ""
|
6181 |
|
6182 |
#: i18n/states.php:1419
|
6183 |
+
msgid "Ranong"
|
6184 |
msgstr ""
|
6185 |
|
6186 |
#: i18n/states.php:1420
|
6187 |
+
msgid "Ratchaburi"
|
6188 |
msgstr ""
|
6189 |
|
6190 |
#: i18n/states.php:1421
|
6191 |
+
msgid "Rayong"
|
6192 |
msgstr ""
|
6193 |
|
6194 |
#: i18n/states.php:1422
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6195 |
msgid "Roi Et"
|
6196 |
msgstr ""
|
6197 |
|
6198 |
+
#: i18n/states.php:1423
|
6199 |
msgid "Sa Kaeo"
|
6200 |
msgstr ""
|
6201 |
|
6202 |
+
#: i18n/states.php:1424
|
6203 |
msgid "Sakon Nakhon"
|
6204 |
msgstr ""
|
6205 |
|
6206 |
+
#: i18n/states.php:1425
|
6207 |
msgid "Samut Prakan"
|
6208 |
msgstr ""
|
6209 |
|
6210 |
+
#: i18n/states.php:1426
|
6211 |
msgid "Samut Sakhon"
|
6212 |
msgstr ""
|
6213 |
|
6214 |
+
#: i18n/states.php:1427
|
6215 |
msgid "Samut Songkhram"
|
6216 |
msgstr ""
|
6217 |
|
6218 |
+
#: i18n/states.php:1428
|
6219 |
msgid "Saraburi"
|
6220 |
msgstr ""
|
6221 |
|
6222 |
+
#: i18n/states.php:1429
|
6223 |
msgid "Satun"
|
6224 |
msgstr ""
|
6225 |
|
6226 |
+
#: i18n/states.php:1430
|
6227 |
msgid "Sing Buri"
|
6228 |
msgstr ""
|
6229 |
|
6230 |
+
#: i18n/states.php:1431
|
6231 |
msgid "Sisaket"
|
6232 |
msgstr ""
|
6233 |
|
6234 |
+
#: i18n/states.php:1432
|
6235 |
msgid "Songkhla"
|
6236 |
msgstr ""
|
6237 |
|
6238 |
+
#: i18n/states.php:1433
|
6239 |
msgid "Sukhothai"
|
6240 |
msgstr ""
|
6241 |
|
6242 |
+
#: i18n/states.php:1434
|
6243 |
msgid "Suphan Buri"
|
6244 |
msgstr ""
|
6245 |
|
6246 |
+
#: i18n/states.php:1435
|
6247 |
msgid "Surat Thani"
|
6248 |
msgstr ""
|
6249 |
|
6250 |
+
#: i18n/states.php:1436
|
6251 |
msgid "Surin"
|
6252 |
msgstr ""
|
6253 |
|
6254 |
+
#: i18n/states.php:1437
|
6255 |
msgid "Tak"
|
6256 |
msgstr ""
|
6257 |
|
6258 |
+
#: i18n/states.php:1438
|
6259 |
msgid "Trang"
|
6260 |
msgstr ""
|
6261 |
|
6262 |
+
#: i18n/states.php:1439
|
6263 |
msgid "Trat"
|
6264 |
msgstr ""
|
6265 |
|
6266 |
+
#: i18n/states.php:1440
|
6267 |
msgid "Ubon Ratchathani"
|
6268 |
msgstr ""
|
6269 |
|
6270 |
+
#: i18n/states.php:1441
|
6271 |
msgid "Udon Thani"
|
6272 |
msgstr ""
|
6273 |
|
6274 |
+
#: i18n/states.php:1442
|
6275 |
msgid "Uthai Thani"
|
6276 |
msgstr ""
|
6277 |
|
6278 |
+
#: i18n/states.php:1443
|
6279 |
msgid "Uttaradit"
|
6280 |
msgstr ""
|
6281 |
|
6282 |
+
#: i18n/states.php:1444
|
6283 |
msgid "Yala"
|
6284 |
msgstr ""
|
6285 |
|
6286 |
+
#: i18n/states.php:1445
|
6287 |
msgid "Yasothon"
|
6288 |
msgstr ""
|
6289 |
|
6290 |
+
#: i18n/states.php:1448
|
6291 |
msgid "Adana"
|
6292 |
msgstr ""
|
6293 |
|
6294 |
+
#: i18n/states.php:1449
|
6295 |
msgid "Adıyaman"
|
6296 |
msgstr ""
|
6297 |
|
6298 |
+
#: i18n/states.php:1450
|
6299 |
msgid "Afyon"
|
6300 |
msgstr ""
|
6301 |
|
6302 |
+
#: i18n/states.php:1451
|
6303 |
msgid "Ağrı"
|
6304 |
msgstr ""
|
6305 |
|
6306 |
+
#: i18n/states.php:1452
|
6307 |
msgid "Amasya"
|
6308 |
msgstr ""
|
6309 |
|
6310 |
+
#: i18n/states.php:1453
|
6311 |
msgid "Ankara"
|
6312 |
msgstr ""
|
6313 |
|
6314 |
+
#: i18n/states.php:1454
|
6315 |
msgid "Antalya"
|
6316 |
msgstr ""
|
6317 |
|
6318 |
+
#: i18n/states.php:1455
|
6319 |
msgid "Artvin"
|
6320 |
msgstr ""
|
6321 |
|
6322 |
+
#: i18n/states.php:1456
|
6323 |
msgid "Aydın"
|
6324 |
msgstr ""
|
6325 |
|
6326 |
+
#: i18n/states.php:1457
|
6327 |
msgid "Balıkesir"
|
6328 |
msgstr ""
|
6329 |
|
6330 |
+
#: i18n/states.php:1458
|
6331 |
msgid "Bilecik"
|
6332 |
msgstr ""
|
6333 |
|
6334 |
+
#: i18n/states.php:1459
|
6335 |
msgid "Bingöl"
|
6336 |
msgstr ""
|
6337 |
|
6338 |
+
#: i18n/states.php:1460
|
6339 |
msgid "Bitlis"
|
6340 |
msgstr ""
|
6341 |
|
6342 |
+
#: i18n/states.php:1461
|
6343 |
msgid "Bolu"
|
6344 |
msgstr ""
|
6345 |
|
6346 |
+
#: i18n/states.php:1462
|
6347 |
msgid "Burdur"
|
6348 |
msgstr ""
|
6349 |
|
6350 |
+
#: i18n/states.php:1463
|
6351 |
msgid "Bursa"
|
6352 |
msgstr ""
|
6353 |
|
6354 |
+
#: i18n/states.php:1464
|
6355 |
msgid "Çanakkale"
|
6356 |
msgstr ""
|
6357 |
|
6358 |
+
#: i18n/states.php:1465
|
6359 |
msgid "Çankırı"
|
6360 |
msgstr ""
|
6361 |
|
6362 |
+
#: i18n/states.php:1466
|
6363 |
msgid "Çorum"
|
6364 |
msgstr ""
|
6365 |
|
6366 |
+
#: i18n/states.php:1467
|
6367 |
msgid "Denizli"
|
6368 |
msgstr ""
|
6369 |
|
6370 |
+
#: i18n/states.php:1468
|
6371 |
msgid "Diyarbakır"
|
6372 |
msgstr ""
|
6373 |
|
6374 |
+
#: i18n/states.php:1469
|
6375 |
msgid "Edirne"
|
6376 |
msgstr ""
|
6377 |
|
6378 |
+
#: i18n/states.php:1470
|
6379 |
msgid "Elazığ"
|
6380 |
msgstr ""
|
6381 |
|
6382 |
+
#: i18n/states.php:1471
|
6383 |
msgid "Erzincan"
|
6384 |
msgstr ""
|
6385 |
|
6386 |
+
#: i18n/states.php:1472
|
6387 |
msgid "Erzurum"
|
6388 |
msgstr ""
|
6389 |
|
6390 |
+
#: i18n/states.php:1473
|
6391 |
msgid "Eskişehir"
|
6392 |
msgstr ""
|
6393 |
|
6394 |
+
#: i18n/states.php:1474
|
6395 |
msgid "Gaziantep"
|
6396 |
msgstr ""
|
6397 |
|
6398 |
+
#: i18n/states.php:1475
|
6399 |
msgid "Giresun"
|
6400 |
msgstr ""
|
6401 |
|
6402 |
+
#: i18n/states.php:1476
|
6403 |
msgid "Gümüşhane"
|
6404 |
msgstr ""
|
6405 |
|
6406 |
+
#: i18n/states.php:1477
|
6407 |
msgid "Hakkari"
|
6408 |
msgstr ""
|
6409 |
|
6410 |
+
#: i18n/states.php:1478
|
6411 |
msgid "Hatay"
|
6412 |
msgstr ""
|
6413 |
|
6414 |
+
#: i18n/states.php:1479
|
6415 |
msgid "Isparta"
|
6416 |
msgstr ""
|
6417 |
|
6418 |
+
#: i18n/states.php:1480
|
6419 |
msgid "İçel"
|
6420 |
msgstr ""
|
6421 |
|
6422 |
+
#: i18n/states.php:1481
|
6423 |
msgid "İstanbul"
|
6424 |
msgstr ""
|
6425 |
|
6426 |
+
#: i18n/states.php:1482
|
6427 |
msgid "İzmir"
|
6428 |
msgstr ""
|
6429 |
|
6430 |
+
#: i18n/states.php:1483
|
6431 |
msgid "Kars"
|
6432 |
msgstr ""
|
6433 |
|
6434 |
+
#: i18n/states.php:1484
|
6435 |
msgid "Kastamonu"
|
6436 |
msgstr ""
|
6437 |
|
6438 |
+
#: i18n/states.php:1485
|
6439 |
msgid "Kayseri"
|
6440 |
msgstr ""
|
6441 |
|
6442 |
+
#: i18n/states.php:1486
|
6443 |
msgid "Kırklareli"
|
6444 |
msgstr ""
|
6445 |
|
6446 |
+
#: i18n/states.php:1487
|
6447 |
msgid "Kırşehir"
|
6448 |
msgstr ""
|
6449 |
|
6450 |
+
#: i18n/states.php:1488
|
6451 |
msgid "Kocaeli"
|
6452 |
msgstr ""
|
6453 |
|
6454 |
+
#: i18n/states.php:1489
|
6455 |
msgid "Konya"
|
6456 |
msgstr ""
|
6457 |
|
6458 |
+
#: i18n/states.php:1490
|
6459 |
msgid "Kütahya"
|
6460 |
msgstr ""
|
6461 |
|
6462 |
+
#: i18n/states.php:1491
|
6463 |
msgid "Malatya"
|
6464 |
msgstr ""
|
6465 |
|
6466 |
+
#: i18n/states.php:1492
|
6467 |
msgid "Manisa"
|
6468 |
msgstr ""
|
6469 |
|
6470 |
+
#: i18n/states.php:1493
|
6471 |
msgid "Kahramanmaraş"
|
6472 |
msgstr ""
|
6473 |
|
6474 |
+
#: i18n/states.php:1494
|
6475 |
msgid "Mardin"
|
6476 |
msgstr ""
|
6477 |
|
6478 |
+
#: i18n/states.php:1495
|
6479 |
msgid "Muğla"
|
6480 |
msgstr ""
|
6481 |
|
6482 |
+
#: i18n/states.php:1496
|
6483 |
msgid "Muş"
|
6484 |
msgstr ""
|
6485 |
|
6486 |
+
#: i18n/states.php:1497
|
6487 |
msgid "Nevşehir"
|
6488 |
msgstr ""
|
6489 |
|
6490 |
+
#: i18n/states.php:1498
|
6491 |
msgid "Niğde"
|
6492 |
msgstr ""
|
6493 |
|
6494 |
+
#: i18n/states.php:1499
|
6495 |
msgid "Ordu"
|
6496 |
msgstr ""
|
6497 |
|
6498 |
+
#: i18n/states.php:1500
|
6499 |
msgid "Rize"
|
6500 |
msgstr ""
|
6501 |
|
6502 |
+
#: i18n/states.php:1501
|
6503 |
msgid "Sakarya"
|
6504 |
msgstr ""
|
6505 |
|
6506 |
+
#: i18n/states.php:1502
|
6507 |
msgid "Samsun"
|
6508 |
msgstr ""
|
6509 |
|
6510 |
+
#: i18n/states.php:1503
|
6511 |
msgid "Siirt"
|
6512 |
msgstr ""
|
6513 |
|
6514 |
+
#: i18n/states.php:1504
|
6515 |
msgid "Sinop"
|
6516 |
msgstr ""
|
6517 |
|
6518 |
+
#: i18n/states.php:1505
|
6519 |
msgid "Sivas"
|
6520 |
msgstr ""
|
6521 |
|
6522 |
+
#: i18n/states.php:1506
|
6523 |
msgid "Tekirdağ"
|
6524 |
msgstr ""
|
6525 |
|
6526 |
+
#: i18n/states.php:1507
|
6527 |
msgid "Tokat"
|
6528 |
msgstr ""
|
6529 |
|
6530 |
+
#: i18n/states.php:1508
|
6531 |
msgid "Trabzon"
|
6532 |
msgstr ""
|
6533 |
|
6534 |
+
#: i18n/states.php:1509
|
6535 |
msgid "Tunceli"
|
6536 |
msgstr ""
|
6537 |
|
6538 |
+
#: i18n/states.php:1510
|
6539 |
msgid "Şanlıurfa"
|
6540 |
msgstr ""
|
6541 |
|
6542 |
+
#: i18n/states.php:1511
|
6543 |
msgid "Uşak"
|
6544 |
msgstr ""
|
6545 |
|
6546 |
+
#: i18n/states.php:1512
|
6547 |
msgid "Van"
|
6548 |
msgstr ""
|
6549 |
|
6550 |
+
#: i18n/states.php:1513
|
6551 |
msgid "Yozgat"
|
6552 |
msgstr ""
|
6553 |
|
6554 |
+
#: i18n/states.php:1514
|
6555 |
msgid "Zonguldak"
|
6556 |
msgstr ""
|
6557 |
|
6558 |
+
#: i18n/states.php:1515
|
6559 |
msgid "Aksaray"
|
6560 |
msgstr ""
|
6561 |
|
6562 |
+
#: i18n/states.php:1516
|
6563 |
msgid "Bayburt"
|
6564 |
msgstr ""
|
6565 |
|
6566 |
+
#: i18n/states.php:1517
|
6567 |
msgid "Karaman"
|
6568 |
msgstr ""
|
6569 |
|
6570 |
+
#: i18n/states.php:1518
|
6571 |
msgid "Kırıkkale"
|
6572 |
msgstr ""
|
6573 |
|
6574 |
+
#: i18n/states.php:1519
|
6575 |
msgid "Batman"
|
6576 |
msgstr ""
|
6577 |
|
6578 |
+
#: i18n/states.php:1520
|
6579 |
msgid "Şırnak"
|
6580 |
msgstr ""
|
6581 |
|
6582 |
+
#: i18n/states.php:1521
|
6583 |
msgid "Bartın"
|
6584 |
msgstr ""
|
6585 |
|
6586 |
+
#: i18n/states.php:1522
|
6587 |
msgid "Ardahan"
|
6588 |
msgstr ""
|
6589 |
|
6590 |
+
#: i18n/states.php:1523
|
6591 |
msgid "Iğdır"
|
6592 |
msgstr ""
|
6593 |
|
6594 |
+
#: i18n/states.php:1524
|
6595 |
msgid "Yalova"
|
6596 |
msgstr ""
|
6597 |
|
6598 |
+
#: i18n/states.php:1525
|
6599 |
msgid "Karabük"
|
6600 |
msgstr ""
|
6601 |
|
6602 |
+
#: i18n/states.php:1526
|
6603 |
msgid "Kilis"
|
6604 |
msgstr ""
|
6605 |
|
6606 |
+
#: i18n/states.php:1527
|
6607 |
msgid "Osmaniye"
|
6608 |
msgstr ""
|
6609 |
|
6610 |
+
#: i18n/states.php:1528
|
6611 |
msgid "Düzce"
|
6612 |
msgstr ""
|
6613 |
|
6614 |
+
#: i18n/states.php:1531
|
6615 |
msgid "Arusha"
|
6616 |
msgstr ""
|
6617 |
|
6618 |
+
#: i18n/states.php:1532
|
6619 |
msgid "Dar es Salaam"
|
6620 |
msgstr ""
|
6621 |
|
6622 |
+
#: i18n/states.php:1533
|
6623 |
msgid "Dodoma"
|
6624 |
msgstr ""
|
6625 |
|
6626 |
+
#: i18n/states.php:1534
|
6627 |
msgid "Iringa"
|
6628 |
msgstr ""
|
6629 |
|
6630 |
+
#: i18n/states.php:1535
|
6631 |
msgid "Kagera"
|
6632 |
msgstr ""
|
6633 |
|
6634 |
+
#: i18n/states.php:1536
|
6635 |
msgid "Pemba North"
|
6636 |
msgstr ""
|
6637 |
|
6638 |
+
#: i18n/states.php:1537
|
6639 |
msgid "Zanzibar North"
|
6640 |
msgstr ""
|
6641 |
|
6642 |
+
#: i18n/states.php:1538
|
6643 |
msgid "Kigoma"
|
6644 |
msgstr ""
|
6645 |
|
6646 |
+
#: i18n/states.php:1539
|
6647 |
msgid "Kilimanjaro"
|
6648 |
msgstr ""
|
6649 |
|
6650 |
+
#: i18n/states.php:1540
|
6651 |
msgid "Pemba South"
|
6652 |
msgstr ""
|
6653 |
|
6654 |
+
#: i18n/states.php:1541
|
6655 |
msgid "Zanzibar South"
|
6656 |
msgstr ""
|
6657 |
|
6658 |
+
#: i18n/states.php:1542
|
6659 |
msgid "Lindi"
|
6660 |
msgstr ""
|
6661 |
|
6662 |
+
#: i18n/states.php:1543
|
6663 |
msgid "Mara"
|
6664 |
msgstr ""
|
6665 |
|
6666 |
+
#: i18n/states.php:1544
|
6667 |
msgid "Mbeya"
|
6668 |
msgstr ""
|
6669 |
|
6670 |
+
#: i18n/states.php:1545
|
6671 |
msgid "Zanzibar West"
|
6672 |
msgstr ""
|
6673 |
|
6674 |
+
#: i18n/states.php:1546
|
6675 |
msgid "Morogoro"
|
6676 |
msgstr ""
|
6677 |
|
6678 |
+
#: i18n/states.php:1547
|
6679 |
msgid "Mtwara"
|
6680 |
msgstr ""
|
6681 |
|
6682 |
+
#: i18n/states.php:1548
|
6683 |
msgid "Mwanza"
|
6684 |
msgstr ""
|
6685 |
|
6686 |
+
#: i18n/states.php:1549
|
6687 |
msgid "Coast"
|
6688 |
msgstr ""
|
6689 |
|
6690 |
+
#: i18n/states.php:1550
|
6691 |
msgid "Rukwa"
|
6692 |
msgstr ""
|
6693 |
|
6694 |
+
#: i18n/states.php:1551
|
6695 |
msgid "Ruvuma"
|
6696 |
msgstr ""
|
6697 |
|
6698 |
+
#: i18n/states.php:1552
|
6699 |
msgid "Shinyanga"
|
6700 |
msgstr ""
|
6701 |
|
6702 |
+
#: i18n/states.php:1553
|
6703 |
msgid "Singida"
|
6704 |
msgstr ""
|
6705 |
|
6706 |
+
#: i18n/states.php:1554
|
6707 |
msgid "Tabora"
|
6708 |
msgstr ""
|
6709 |
|
6710 |
+
#: i18n/states.php:1555
|
6711 |
msgid "Tanga"
|
6712 |
msgstr ""
|
6713 |
|
6714 |
+
#: i18n/states.php:1556
|
6715 |
msgid "Manyara"
|
6716 |
msgstr ""
|
6717 |
|
6718 |
+
#: i18n/states.php:1557
|
6719 |
msgid "Geita"
|
6720 |
msgstr ""
|
6721 |
|
6722 |
+
#: i18n/states.php:1558
|
6723 |
msgid "Katavi"
|
6724 |
msgstr ""
|
6725 |
|
6726 |
+
#: i18n/states.php:1559
|
6727 |
msgid "Njombe"
|
6728 |
msgstr ""
|
6729 |
|
6730 |
+
#: i18n/states.php:1560
|
6731 |
msgid "Simiyu"
|
6732 |
msgstr ""
|
6733 |
|
6734 |
+
#: i18n/states.php:1564
|
6735 |
msgctxt "district"
|
6736 |
msgid "Belgrade"
|
6737 |
msgstr ""
|
6738 |
|
6739 |
+
#: i18n/states.php:1565
|
6740 |
msgctxt "district"
|
6741 |
msgid "Bor"
|
6742 |
msgstr ""
|
6743 |
|
6744 |
+
#: i18n/states.php:1566
|
6745 |
msgctxt "district"
|
6746 |
msgid "Braničevo"
|
6747 |
msgstr ""
|
6748 |
|
6749 |
+
#: i18n/states.php:1567
|
6750 |
msgctxt "district"
|
6751 |
msgid "Central Banat"
|
6752 |
msgstr ""
|
6753 |
|
6754 |
+
#: i18n/states.php:1568
|
6755 |
msgctxt "district"
|
6756 |
msgid "Danube"
|
6757 |
msgstr ""
|
6758 |
|
6759 |
+
#: i18n/states.php:1569
|
6760 |
msgctxt "district"
|
6761 |
msgid "Jablanica"
|
6762 |
msgstr ""
|
6763 |
|
6764 |
+
#: i18n/states.php:1570
|
6765 |
msgctxt "district"
|
6766 |
msgid "Kolubara"
|
6767 |
msgstr ""
|
6768 |
|
6769 |
+
#: i18n/states.php:1571
|
6770 |
msgctxt "district"
|
6771 |
msgid "Mačva"
|
6772 |
msgstr ""
|
6773 |
|
6774 |
+
#: i18n/states.php:1572
|
6775 |
msgctxt "district"
|
6776 |
msgid "Morava"
|
6777 |
msgstr ""
|
6778 |
|
6779 |
+
#: i18n/states.php:1573
|
6780 |
msgctxt "district"
|
6781 |
msgid "Nišava"
|
6782 |
msgstr ""
|
6783 |
|
6784 |
+
#: i18n/states.php:1574
|
6785 |
msgctxt "district"
|
6786 |
msgid "North Bačka"
|
6787 |
msgstr ""
|
6788 |
|
6789 |
+
#: i18n/states.php:1575
|
6790 |
msgctxt "district"
|
6791 |
msgid "North Banat"
|
6792 |
msgstr ""
|
6793 |
|
6794 |
+
#: i18n/states.php:1576
|
6795 |
msgctxt "district"
|
6796 |
msgid "Pčinja"
|
6797 |
msgstr ""
|
6798 |
|
6799 |
+
#: i18n/states.php:1577
|
6800 |
msgctxt "district"
|
6801 |
msgid "Pirot"
|
6802 |
msgstr ""
|
6803 |
|
6804 |
+
#: i18n/states.php:1578
|
6805 |
msgctxt "district"
|
6806 |
msgid "Pomoravlje"
|
6807 |
msgstr ""
|
6808 |
|
6809 |
+
#: i18n/states.php:1579
|
6810 |
msgctxt "district"
|
6811 |
msgid "Rasina"
|
6812 |
msgstr ""
|
6813 |
|
6814 |
+
#: i18n/states.php:1580
|
6815 |
msgctxt "district"
|
6816 |
msgid "Raška"
|
6817 |
msgstr ""
|
6818 |
|
6819 |
+
#: i18n/states.php:1581
|
6820 |
msgctxt "district"
|
6821 |
msgid "South Bačka"
|
6822 |
msgstr ""
|
6823 |
|
6824 |
+
#: i18n/states.php:1582
|
6825 |
msgctxt "district"
|
6826 |
msgid "South Banat"
|
6827 |
msgstr ""
|
6828 |
|
6829 |
+
#: i18n/states.php:1583
|
6830 |
msgctxt "district"
|
6831 |
msgid "Srem"
|
6832 |
msgstr ""
|
6833 |
|
6834 |
+
#: i18n/states.php:1584
|
6835 |
msgctxt "district"
|
6836 |
msgid "Šumadija"
|
6837 |
msgstr ""
|
6838 |
|
6839 |
+
#: i18n/states.php:1585
|
6840 |
msgctxt "district"
|
6841 |
msgid "Toplica"
|
6842 |
msgstr ""
|
6843 |
|
6844 |
+
#: i18n/states.php:1586
|
6845 |
msgctxt "district"
|
6846 |
msgid "West Bačka"
|
6847 |
msgstr ""
|
6848 |
|
6849 |
+
#: i18n/states.php:1587
|
6850 |
msgctxt "district"
|
6851 |
msgid "Zaječar"
|
6852 |
msgstr ""
|
6853 |
|
6854 |
+
#: i18n/states.php:1588
|
6855 |
msgctxt "district"
|
6856 |
msgid "Zlatibor"
|
6857 |
msgstr ""
|
6858 |
|
6859 |
+
#: i18n/states.php:1589
|
6860 |
msgctxt "district"
|
6861 |
msgid "Kosovo"
|
6862 |
msgstr ""
|
6863 |
|
6864 |
+
#: i18n/states.php:1590
|
6865 |
msgctxt "district"
|
6866 |
msgid "Peć"
|
6867 |
msgstr ""
|
6868 |
|
6869 |
+
#: i18n/states.php:1591
|
6870 |
msgctxt "district"
|
6871 |
msgid "Prizren"
|
6872 |
msgstr ""
|
6873 |
|
6874 |
+
#: i18n/states.php:1592
|
6875 |
msgctxt "district"
|
6876 |
msgid "Kosovska Mitrovica"
|
6877 |
msgstr ""
|
6878 |
|
6879 |
+
#: i18n/states.php:1593
|
6880 |
msgctxt "district"
|
6881 |
msgid "Kosovo-Pomoravlje"
|
6882 |
msgstr ""
|
6883 |
|
6884 |
+
#: i18n/states.php:1594
|
6885 |
msgctxt "district"
|
6886 |
msgid "Kosovo-Metohija"
|
6887 |
msgstr ""
|
6888 |
|
6889 |
+
#: i18n/states.php:1595
|
6890 |
msgctxt "district"
|
6891 |
msgid "Vojvodina"
|
6892 |
msgstr ""
|
6893 |
|
6894 |
+
#: i18n/states.php:1599
|
6895 |
msgid "Abim"
|
6896 |
msgstr ""
|
6897 |
|
6898 |
+
#: i18n/states.php:1600
|
6899 |
msgid "Adjumani"
|
6900 |
msgstr ""
|
6901 |
|
6902 |
+
#: i18n/states.php:1601
|
6903 |
msgid "Agago"
|
6904 |
msgstr ""
|
6905 |
|
6906 |
+
#: i18n/states.php:1602
|
6907 |
msgid "Alebtong"
|
6908 |
msgstr ""
|
6909 |
|
6910 |
+
#: i18n/states.php:1603
|
6911 |
msgid "Amolatar"
|
6912 |
msgstr ""
|
6913 |
|
6914 |
+
#: i18n/states.php:1604
|
6915 |
msgid "Amudat"
|
6916 |
msgstr ""
|
6917 |
|
6918 |
+
#: i18n/states.php:1605
|
6919 |
msgid "Amuria"
|
6920 |
msgstr ""
|
6921 |
|
6922 |
+
#: i18n/states.php:1606
|
6923 |
msgid "Amuru"
|
6924 |
msgstr ""
|
6925 |
|
6926 |
+
#: i18n/states.php:1607
|
6927 |
msgid "Apac"
|
6928 |
msgstr ""
|
6929 |
|
6930 |
+
#: i18n/states.php:1608
|
6931 |
msgid "Arua"
|
6932 |
msgstr ""
|
6933 |
|
6934 |
+
#: i18n/states.php:1609
|
6935 |
msgid "Budaka"
|
6936 |
msgstr ""
|
6937 |
|
6938 |
+
#: i18n/states.php:1610
|
6939 |
msgid "Bududa"
|
6940 |
msgstr ""
|
6941 |
|
6942 |
+
#: i18n/states.php:1611
|
6943 |
msgid "Bugiri"
|
6944 |
msgstr ""
|
6945 |
|
6946 |
+
#: i18n/states.php:1612
|
6947 |
msgid "Bugweri"
|
6948 |
msgstr ""
|
6949 |
|
6950 |
+
#: i18n/states.php:1613
|
6951 |
msgid "Buhweju"
|
6952 |
msgstr ""
|
6953 |
|
6954 |
+
#: i18n/states.php:1614
|
6955 |
msgid "Buikwe"
|
6956 |
msgstr ""
|
6957 |
|
6958 |
+
#: i18n/states.php:1615
|
6959 |
msgid "Bukedea"
|
6960 |
msgstr ""
|
6961 |
|
6962 |
+
#: i18n/states.php:1616
|
6963 |
msgid "Bukomansimbi"
|
6964 |
msgstr ""
|
6965 |
|
6966 |
+
#: i18n/states.php:1617
|
6967 |
msgid "Bukwa"
|
6968 |
msgstr ""
|
6969 |
|
6970 |
+
#: i18n/states.php:1618
|
6971 |
msgid "Bulambuli"
|
6972 |
msgstr ""
|
6973 |
|
6974 |
+
#: i18n/states.php:1619
|
6975 |
msgid "Buliisa"
|
6976 |
msgstr ""
|
6977 |
|
6978 |
+
#: i18n/states.php:1620
|
6979 |
msgid "Bundibugyo"
|
6980 |
msgstr ""
|
6981 |
|
6982 |
+
#: i18n/states.php:1621
|
6983 |
msgid "Bunyangabu"
|
6984 |
msgstr ""
|
6985 |
|
6986 |
+
#: i18n/states.php:1622
|
6987 |
msgid "Bushenyi"
|
6988 |
msgstr ""
|
6989 |
|
6990 |
+
#: i18n/states.php:1624
|
6991 |
msgid "Butaleja"
|
6992 |
msgstr ""
|
6993 |
|
6994 |
+
#: i18n/states.php:1625
|
6995 |
msgid "Butambala"
|
6996 |
msgstr ""
|
6997 |
|
6998 |
+
#: i18n/states.php:1626
|
6999 |
msgid "Butebo"
|
7000 |
msgstr ""
|
7001 |
|
7002 |
+
#: i18n/states.php:1627
|
7003 |
msgid "Buvuma"
|
7004 |
msgstr ""
|
7005 |
|
7006 |
+
#: i18n/states.php:1628
|
7007 |
msgid "Buyende"
|
7008 |
msgstr ""
|
7009 |
|
7010 |
+
#: i18n/states.php:1629
|
7011 |
msgid "Dokolo"
|
7012 |
msgstr ""
|
7013 |
|
7014 |
+
#: i18n/states.php:1630
|
7015 |
msgid "Gomba"
|
7016 |
msgstr ""
|
7017 |
|
7018 |
+
#: i18n/states.php:1631
|
7019 |
msgid "Gulu"
|
7020 |
msgstr ""
|
7021 |
|
7022 |
+
#: i18n/states.php:1632
|
7023 |
msgid "Hoima"
|
7024 |
msgstr ""
|
7025 |
|
7026 |
+
#: i18n/states.php:1633
|
7027 |
msgid "Ibanda"
|
7028 |
msgstr ""
|
7029 |
|
7030 |
+
#: i18n/states.php:1634
|
7031 |
msgid "Iganga"
|
7032 |
msgstr ""
|
7033 |
|
7034 |
+
#: i18n/states.php:1635
|
7035 |
msgid "Isingiro"
|
7036 |
msgstr ""
|
7037 |
|
7038 |
+
#: i18n/states.php:1636
|
7039 |
msgid "Jinja"
|
7040 |
msgstr ""
|
7041 |
|
7042 |
+
#: i18n/states.php:1637
|
7043 |
msgid "Kaabong"
|
7044 |
msgstr ""
|
7045 |
|
7046 |
+
#: i18n/states.php:1638
|
7047 |
msgid "Kabale"
|
7048 |
msgstr ""
|
7049 |
|
7050 |
+
#: i18n/states.php:1639
|
7051 |
msgid "Kabarole"
|
7052 |
msgstr ""
|
7053 |
|
7054 |
+
#: i18n/states.php:1640
|
7055 |
msgid "Kaberamaido"
|
7056 |
msgstr ""
|
7057 |
|
7058 |
+
#: i18n/states.php:1641
|
7059 |
msgid "Kagadi"
|
7060 |
msgstr ""
|
7061 |
|
7062 |
+
#: i18n/states.php:1642
|
7063 |
msgid "Kakumiro"
|
7064 |
msgstr ""
|
7065 |
|
7066 |
+
#: i18n/states.php:1643
|
7067 |
msgid "Kalangala"
|
7068 |
msgstr ""
|
7069 |
|
7070 |
+
#: i18n/states.php:1644
|
7071 |
msgid "Kaliro"
|
7072 |
msgstr ""
|
7073 |
|
7074 |
+
#: i18n/states.php:1645
|
7075 |
msgid "Kalungu"
|
7076 |
msgstr ""
|
7077 |
|
7078 |
+
#: i18n/states.php:1646
|
7079 |
msgid "Kampala"
|
7080 |
msgstr ""
|
7081 |
|
7082 |
+
#: i18n/states.php:1647
|
7083 |
msgid "Kamuli"
|
7084 |
msgstr ""
|
7085 |
|
7086 |
+
#: i18n/states.php:1648
|
7087 |
msgid "Kamwenge"
|
7088 |
msgstr ""
|
7089 |
|
7090 |
+
#: i18n/states.php:1649
|
7091 |
msgid "Kanungu"
|
7092 |
msgstr ""
|
7093 |
|
7094 |
+
#: i18n/states.php:1650
|
7095 |
msgid "Kapchorwa"
|
7096 |
msgstr ""
|
7097 |
|
7098 |
+
#: i18n/states.php:1651
|
7099 |
msgid "Kapelebyong"
|
7100 |
msgstr ""
|
7101 |
|
7102 |
+
#: i18n/states.php:1652
|
7103 |
msgid "Kasanda"
|
7104 |
msgstr ""
|
7105 |
|
7106 |
+
#: i18n/states.php:1653
|
7107 |
msgid "Kasese"
|
7108 |
msgstr ""
|
7109 |
|
7110 |
+
#: i18n/states.php:1654
|
7111 |
msgid "Katakwi"
|
7112 |
msgstr ""
|
7113 |
|
7114 |
+
#: i18n/states.php:1655
|
7115 |
msgid "Kayunga"
|
7116 |
msgstr ""
|
7117 |
|
7118 |
+
#: i18n/states.php:1656
|
7119 |
msgid "Kibaale"
|
7120 |
msgstr ""
|
7121 |
|
7122 |
+
#: i18n/states.php:1657
|
7123 |
msgid "Kiboga"
|
7124 |
msgstr ""
|
7125 |
|
7126 |
+
#: i18n/states.php:1658
|
7127 |
msgid "Kibuku"
|
7128 |
msgstr ""
|
7129 |
|
7130 |
+
#: i18n/states.php:1659
|
7131 |
msgid "Kikuube"
|
7132 |
msgstr ""
|
7133 |
|
7134 |
+
#: i18n/states.php:1660
|
7135 |
msgid "Kiruhura"
|
7136 |
msgstr ""
|
7137 |
|
7138 |
+
#: i18n/states.php:1661
|
7139 |
msgid "Kiryandongo"
|
7140 |
msgstr ""
|
7141 |
|
7142 |
+
#: i18n/states.php:1662
|
7143 |
msgid "Kisoro"
|
7144 |
msgstr ""
|
7145 |
|
7146 |
+
#: i18n/states.php:1663
|
7147 |
msgid "Kitgum"
|
7148 |
msgstr ""
|
7149 |
|
7150 |
+
#: i18n/states.php:1664
|
7151 |
msgid "Koboko"
|
7152 |
msgstr ""
|
7153 |
|
7154 |
+
#: i18n/states.php:1665
|
7155 |
msgid "Kole"
|
7156 |
msgstr ""
|
7157 |
|
7158 |
+
#: i18n/states.php:1666
|
7159 |
msgid "Kotido"
|
7160 |
msgstr ""
|
7161 |
|
7162 |
+
#: i18n/states.php:1667
|
7163 |
msgid "Kumi"
|
7164 |
msgstr ""
|
7165 |
|
7166 |
+
#: i18n/states.php:1668
|
7167 |
msgid "Kwania"
|
7168 |
msgstr ""
|
7169 |
|
7170 |
+
#: i18n/states.php:1669
|
7171 |
msgid "Kween"
|
7172 |
msgstr ""
|
7173 |
|
7174 |
+
#: i18n/states.php:1670
|
7175 |
msgid "Kyankwanzi"
|
7176 |
msgstr ""
|
7177 |
|
7178 |
+
#: i18n/states.php:1671
|
7179 |
msgid "Kyegegwa"
|
7180 |
msgstr ""
|
7181 |
|
7182 |
+
#: i18n/states.php:1672
|
7183 |
msgid "Kyenjojo"
|
7184 |
msgstr ""
|
7185 |
|
7186 |
+
#: i18n/states.php:1673
|
7187 |
msgid "Kyotera"
|
7188 |
msgstr ""
|
7189 |
|
7190 |
+
#: i18n/states.php:1674
|
7191 |
msgid "Lamwo"
|
7192 |
msgstr ""
|
7193 |
|
7194 |
+
#: i18n/states.php:1675
|
7195 |
msgid "Lira"
|
7196 |
msgstr ""
|
7197 |
|
7198 |
+
#: i18n/states.php:1676
|
7199 |
msgid "Luuka"
|
7200 |
msgstr ""
|
7201 |
|
7202 |
+
#: i18n/states.php:1677
|
7203 |
msgid "Luwero"
|
7204 |
msgstr ""
|
7205 |
|
7206 |
+
#: i18n/states.php:1678
|
7207 |
msgid "Lwengo"
|
7208 |
msgstr ""
|
7209 |
|
7210 |
+
#: i18n/states.php:1679
|
7211 |
msgid "Lyantonde"
|
7212 |
msgstr ""
|
7213 |
|
7214 |
+
#: i18n/states.php:1680
|
7215 |
msgid "Manafwa"
|
7216 |
msgstr ""
|
7217 |
|
7218 |
+
#: i18n/states.php:1681
|
7219 |
msgid "Maracha"
|
7220 |
msgstr ""
|
7221 |
|
7222 |
+
#: i18n/states.php:1682
|
7223 |
msgid "Masaka"
|
7224 |
msgstr ""
|
7225 |
|
7226 |
+
#: i18n/states.php:1683
|
7227 |
msgid "Masindi"
|
7228 |
msgstr ""
|
7229 |
|
7230 |
+
#: i18n/states.php:1684
|
7231 |
msgid "Mayuge"
|
7232 |
msgstr ""
|
7233 |
|
7234 |
+
#: i18n/states.php:1685
|
7235 |
msgid "Mbale"
|
7236 |
msgstr ""
|
7237 |
|
7238 |
+
#: i18n/states.php:1686
|
7239 |
msgid "Mbarara"
|
7240 |
msgstr ""
|
7241 |
|
7242 |
+
#: i18n/states.php:1687
|
7243 |
msgid "Mitooma"
|
7244 |
msgstr ""
|
7245 |
|
7246 |
+
#: i18n/states.php:1688
|
7247 |
msgid "Mityana"
|
7248 |
msgstr ""
|
7249 |
|
7250 |
+
#: i18n/states.php:1689
|
7251 |
msgid "Moroto"
|
7252 |
msgstr ""
|
7253 |
|
7254 |
+
#: i18n/states.php:1690
|
7255 |
msgid "Moyo"
|
7256 |
msgstr ""
|
7257 |
|
7258 |
+
#: i18n/states.php:1691
|
7259 |
msgid "Mpigi"
|
7260 |
msgstr ""
|
7261 |
|
7262 |
+
#: i18n/states.php:1692
|
7263 |
msgid "Mubende"
|
7264 |
msgstr ""
|
7265 |
|
7266 |
+
#: i18n/states.php:1693
|
7267 |
msgid "Mukono"
|
7268 |
msgstr ""
|
7269 |
|
7270 |
+
#: i18n/states.php:1694
|
7271 |
msgid "Nabilatuk"
|
7272 |
msgstr ""
|
7273 |
|
7274 |
+
#: i18n/states.php:1695
|
7275 |
msgid "Nakapiripirit"
|
7276 |
msgstr ""
|
7277 |
|
7278 |
+
#: i18n/states.php:1696
|
7279 |
msgid "Nakaseke"
|
7280 |
msgstr ""
|
7281 |
|
7282 |
+
#: i18n/states.php:1697
|
7283 |
msgid "Nakasongola"
|
7284 |
msgstr ""
|
7285 |
|
7286 |
+
#: i18n/states.php:1698
|
7287 |
msgid "Namayingo"
|
7288 |
msgstr ""
|
7289 |
|
7290 |
+
#: i18n/states.php:1699
|
7291 |
msgid "Namisindwa"
|
7292 |
msgstr ""
|
7293 |
|
7294 |
+
#: i18n/states.php:1700
|
7295 |
msgid "Namutumba"
|
7296 |
msgstr ""
|
7297 |
|
7298 |
+
#: i18n/states.php:1701
|
7299 |
msgid "Napak"
|
7300 |
msgstr ""
|
7301 |
|
7302 |
+
#: i18n/states.php:1702
|
7303 |
msgid "Nebbi"
|
7304 |
msgstr ""
|
7305 |
|
7306 |
+
#: i18n/states.php:1703
|
7307 |
msgid "Ngora"
|
7308 |
msgstr ""
|
7309 |
|
7310 |
+
#: i18n/states.php:1704
|
7311 |
msgid "Ntoroko"
|
7312 |
msgstr ""
|
7313 |
|
7314 |
+
#: i18n/states.php:1705
|
7315 |
msgid "Ntungamo"
|
7316 |
msgstr ""
|
7317 |
|
7318 |
+
#: i18n/states.php:1706
|
7319 |
msgid "Nwoya"
|
7320 |
msgstr ""
|
7321 |
|
7322 |
+
#: i18n/states.php:1707
|
7323 |
msgid "Omoro"
|
7324 |
msgstr ""
|
7325 |
|
7326 |
+
#: i18n/states.php:1708
|
7327 |
msgid "Otuke"
|
7328 |
msgstr ""
|
7329 |
|
7330 |
+
#: i18n/states.php:1709
|
7331 |
msgid "Oyam"
|
7332 |
msgstr ""
|
7333 |
|
7334 |
+
#: i18n/states.php:1710
|
7335 |
msgid "Pader"
|
7336 |
msgstr ""
|
7337 |
|
7338 |
+
#: i18n/states.php:1711
|
7339 |
msgid "Pakwach"
|
7340 |
msgstr ""
|
7341 |
|
7342 |
+
#: i18n/states.php:1712
|
7343 |
msgid "Pallisa"
|
7344 |
msgstr ""
|
7345 |
|
7346 |
+
#: i18n/states.php:1713
|
7347 |
msgid "Rakai"
|
7348 |
msgstr ""
|
7349 |
|
7350 |
+
#: i18n/states.php:1714
|
7351 |
msgid "Rubanda"
|
7352 |
msgstr ""
|
7353 |
|
7354 |
+
#: i18n/states.php:1715
|
7355 |
msgid "Rubirizi"
|
7356 |
msgstr ""
|
7357 |
|
7358 |
+
#: i18n/states.php:1716
|
7359 |
msgid "Rukiga"
|
7360 |
msgstr ""
|
7361 |
|
7362 |
+
#: i18n/states.php:1717
|
7363 |
msgid "Rukungiri"
|
7364 |
msgstr ""
|
7365 |
|
7366 |
+
#: i18n/states.php:1718
|
7367 |
msgid "Sembabule"
|
7368 |
msgstr ""
|
7369 |
|
7370 |
+
#: i18n/states.php:1719
|
7371 |
msgid "Serere"
|
7372 |
msgstr ""
|
7373 |
|
7374 |
+
#: i18n/states.php:1720
|
7375 |
msgid "Sheema"
|
7376 |
msgstr ""
|
7377 |
|
7378 |
+
#: i18n/states.php:1721
|
7379 |
msgid "Sironko"
|
7380 |
msgstr ""
|
7381 |
|
7382 |
+
#: i18n/states.php:1722
|
7383 |
msgid "Soroti"
|
7384 |
msgstr ""
|
7385 |
|
7386 |
+
#: i18n/states.php:1723
|
7387 |
msgid "Tororo"
|
7388 |
msgstr ""
|
7389 |
|
7390 |
+
#: i18n/states.php:1724
|
7391 |
msgid "Wakiso"
|
7392 |
msgstr ""
|
7393 |
|
7394 |
+
#: i18n/states.php:1725
|
7395 |
msgid "Yumbe"
|
7396 |
msgstr ""
|
7397 |
|
7398 |
+
#: i18n/states.php:1726
|
7399 |
msgid "Zombo"
|
7400 |
msgstr ""
|
7401 |
|
7402 |
+
#: i18n/states.php:1729
|
7403 |
msgid "Baker Island"
|
7404 |
msgstr ""
|
7405 |
|
7406 |
+
#: i18n/states.php:1730
|
7407 |
msgid "Howland Island"
|
7408 |
msgstr ""
|
7409 |
|
7410 |
+
#: i18n/states.php:1731
|
7411 |
msgid "Jarvis Island"
|
7412 |
msgstr ""
|
7413 |
|
7414 |
+
#: i18n/states.php:1732
|
7415 |
msgid "Johnston Atoll"
|
7416 |
msgstr ""
|
7417 |
|
7418 |
+
#: i18n/states.php:1733
|
7419 |
msgid "Kingman Reef"
|
7420 |
msgstr ""
|
7421 |
|
7422 |
+
#: i18n/states.php:1734
|
7423 |
msgid "Midway Atoll"
|
7424 |
msgstr ""
|
7425 |
|
7426 |
+
#: i18n/states.php:1735
|
7427 |
msgid "Navassa Island"
|
7428 |
msgstr ""
|
7429 |
|
7430 |
+
#: i18n/states.php:1736
|
7431 |
msgid "Palmyra Atoll"
|
7432 |
msgstr ""
|
7433 |
|
7434 |
+
#: i18n/states.php:1737
|
7435 |
msgid "Wake Island"
|
7436 |
msgstr ""
|
7437 |
|
7438 |
+
#: i18n/states.php:1740
|
7439 |
msgid "Alabama"
|
7440 |
msgstr ""
|
7441 |
|
7442 |
+
#: i18n/states.php:1741
|
7443 |
msgid "Alaska"
|
7444 |
msgstr ""
|
7445 |
|
7446 |
+
#: i18n/states.php:1742
|
7447 |
msgid "Arizona"
|
7448 |
msgstr ""
|
7449 |
|
7450 |
+
#: i18n/states.php:1743
|
7451 |
msgid "Arkansas"
|
7452 |
msgstr ""
|
7453 |
|
7454 |
+
#: i18n/states.php:1744
|
7455 |
msgid "California"
|
7456 |
msgstr ""
|
7457 |
|
7458 |
+
#: i18n/states.php:1745
|
7459 |
msgid "Colorado"
|
7460 |
msgstr ""
|
7461 |
|
7462 |
+
#: i18n/states.php:1746
|
7463 |
msgid "Connecticut"
|
7464 |
msgstr ""
|
7465 |
|
7466 |
+
#: i18n/states.php:1747
|
7467 |
msgid "Delaware"
|
7468 |
msgstr ""
|
7469 |
|
7470 |
+
#: i18n/states.php:1748
|
7471 |
msgid "District Of Columbia"
|
7472 |
msgstr ""
|
7473 |
|
7474 |
+
#: i18n/states.php:1749
|
7475 |
msgid "Florida"
|
7476 |
msgstr ""
|
7477 |
|
7478 |
+
#: i18n/states.php:1750
|
7479 |
msgctxt "US state of Georgia"
|
7480 |
msgid "Georgia"
|
7481 |
msgstr ""
|
7482 |
|
7483 |
+
#: i18n/states.php:1751
|
7484 |
msgid "Hawaii"
|
7485 |
msgstr ""
|
7486 |
|
7487 |
+
#: i18n/states.php:1752
|
7488 |
msgid "Idaho"
|
7489 |
msgstr ""
|
7490 |
|
7491 |
+
#: i18n/states.php:1753
|
7492 |
msgid "Illinois"
|
7493 |
msgstr ""
|
7494 |
|
7495 |
+
#: i18n/states.php:1754
|
7496 |
msgid "Indiana"
|
7497 |
msgstr ""
|
7498 |
|
7499 |
+
#: i18n/states.php:1755
|
7500 |
msgid "Iowa"
|
7501 |
msgstr ""
|
7502 |
|
7503 |
+
#: i18n/states.php:1756
|
7504 |
msgid "Kansas"
|
7505 |
msgstr ""
|
7506 |
|
7507 |
+
#: i18n/states.php:1757
|
7508 |
msgid "Kentucky"
|
7509 |
msgstr ""
|
7510 |
|
7511 |
+
#: i18n/states.php:1758
|
7512 |
msgid "Louisiana"
|
7513 |
msgstr ""
|
7514 |
|
7515 |
+
#: i18n/states.php:1759
|
7516 |
msgid "Maine"
|
7517 |
msgstr ""
|
7518 |
|
7519 |
+
#: i18n/states.php:1761
|
7520 |
msgid "Massachusetts"
|
7521 |
msgstr ""
|
7522 |
|
7523 |
+
#: i18n/states.php:1762
|
7524 |
msgid "Michigan"
|
7525 |
msgstr ""
|
7526 |
|
7527 |
+
#: i18n/states.php:1763
|
7528 |
msgid "Minnesota"
|
7529 |
msgstr ""
|
7530 |
|
7531 |
+
#: i18n/states.php:1764
|
7532 |
msgid "Mississippi"
|
7533 |
msgstr ""
|
7534 |
|
7535 |
+
#: i18n/states.php:1765
|
7536 |
msgid "Missouri"
|
7537 |
msgstr ""
|
7538 |
|
7539 |
+
#: i18n/states.php:1767
|
7540 |
msgid "Nebraska"
|
7541 |
msgstr ""
|
7542 |
|
7543 |
+
#: i18n/states.php:1768
|
7544 |
msgid "Nevada"
|
7545 |
msgstr ""
|
7546 |
|
7547 |
+
#: i18n/states.php:1769
|
7548 |
msgid "New Hampshire"
|
7549 |
msgstr ""
|
7550 |
|
7551 |
+
#: i18n/states.php:1770
|
7552 |
msgid "New Jersey"
|
7553 |
msgstr ""
|
7554 |
|
7555 |
+
#: i18n/states.php:1771
|
7556 |
msgid "New Mexico"
|
7557 |
msgstr ""
|
7558 |
|
7559 |
+
#: i18n/states.php:1772
|
7560 |
msgid "New York"
|
7561 |
msgstr ""
|
7562 |
|
7563 |
+
#: i18n/states.php:1773
|
7564 |
msgid "North Carolina"
|
7565 |
msgstr ""
|
7566 |
|
7567 |
+
#: i18n/states.php:1774
|
7568 |
msgid "North Dakota"
|
7569 |
msgstr ""
|
7570 |
|
7571 |
+
#: i18n/states.php:1775
|
7572 |
msgid "Ohio"
|
7573 |
msgstr ""
|
7574 |
|
7575 |
+
#: i18n/states.php:1776
|
7576 |
msgid "Oklahoma"
|
7577 |
msgstr ""
|
7578 |
|
7579 |
+
#: i18n/states.php:1777
|
7580 |
msgid "Oregon"
|
7581 |
msgstr ""
|
7582 |
|
7583 |
+
#: i18n/states.php:1778
|
7584 |
msgid "Pennsylvania"
|
7585 |
msgstr ""
|
7586 |
|
7587 |
+
#: i18n/states.php:1779
|
7588 |
msgid "Rhode Island"
|
7589 |
msgstr ""
|
7590 |
|
7591 |
+
#: i18n/states.php:1780
|
7592 |
msgid "South Carolina"
|
7593 |
msgstr ""
|
7594 |
|
7595 |
+
#: i18n/states.php:1781
|
7596 |
msgid "South Dakota"
|
7597 |
msgstr ""
|
7598 |
|
7599 |
+
#: i18n/states.php:1782
|
7600 |
msgid "Tennessee"
|
7601 |
msgstr ""
|
7602 |
|
7603 |
+
#: i18n/states.php:1783
|
7604 |
msgid "Texas"
|
7605 |
msgstr ""
|
7606 |
|
7607 |
+
#: i18n/states.php:1784
|
7608 |
msgid "Utah"
|
7609 |
msgstr ""
|
7610 |
|
7611 |
+
#: i18n/states.php:1785
|
7612 |
msgid "Vermont"
|
7613 |
msgstr ""
|
7614 |
|
7615 |
+
#: i18n/states.php:1786
|
7616 |
msgid "Virginia"
|
7617 |
msgstr ""
|
7618 |
|
7619 |
+
#: i18n/states.php:1787
|
7620 |
msgid "Washington"
|
7621 |
msgstr ""
|
7622 |
|
7623 |
+
#: i18n/states.php:1788
|
7624 |
msgid "West Virginia"
|
7625 |
msgstr ""
|
7626 |
|
7627 |
+
#: i18n/states.php:1789
|
7628 |
msgid "Wisconsin"
|
7629 |
msgstr ""
|
7630 |
|
7631 |
+
#: i18n/states.php:1790
|
7632 |
msgid "Wyoming"
|
7633 |
msgstr ""
|
7634 |
|
7635 |
+
#: i18n/states.php:1791
|
7636 |
msgid "Armed Forces (AA)"
|
7637 |
msgstr ""
|
7638 |
|
7639 |
+
#: i18n/states.php:1792
|
7640 |
msgid "Armed Forces (AE)"
|
7641 |
msgstr ""
|
7642 |
|
7643 |
+
#: i18n/states.php:1793
|
7644 |
msgid "Armed Forces (AP)"
|
7645 |
msgstr ""
|
7646 |
|
7647 |
+
#: i18n/states.php:1798
|
7648 |
msgid "Eastern Cape"
|
7649 |
msgstr ""
|
7650 |
|
7651 |
+
#: i18n/states.php:1799
|
7652 |
msgid "Free State"
|
7653 |
msgstr ""
|
7654 |
|
7655 |
+
#: i18n/states.php:1800
|
7656 |
msgid "Gauteng"
|
7657 |
msgstr ""
|
7658 |
|
7659 |
+
#: i18n/states.php:1801
|
7660 |
msgid "KwaZulu-Natal"
|
7661 |
msgstr ""
|
7662 |
|
7663 |
+
#: i18n/states.php:1802
|
7664 |
msgid "Limpopo"
|
7665 |
msgstr ""
|
7666 |
|
7667 |
+
#: i18n/states.php:1803
|
7668 |
msgid "Mpumalanga"
|
7669 |
msgstr ""
|
7670 |
|
7671 |
+
#: i18n/states.php:1804
|
7672 |
msgid "Northern Cape"
|
7673 |
msgstr ""
|
7674 |
|
7675 |
+
#: i18n/states.php:1805
|
7676 |
msgid "North West"
|
7677 |
msgstr ""
|
7678 |
|
7679 |
+
#: i18n/states.php:1806
|
7680 |
msgid "Western Cape"
|
7681 |
msgstr ""
|
7682 |
|
7683 |
+
#: i18n/states.php:1812
|
7684 |
msgid "Luapula"
|
7685 |
msgstr ""
|
7686 |
|
7687 |
+
#: i18n/states.php:1814
|
7688 |
msgid "North-Western"
|
7689 |
msgstr ""
|
7690 |
|
7691 |
+
#: i18n/states.php:1815
|
7692 |
msgid "Southern"
|
7693 |
msgstr ""
|
7694 |
|
7695 |
+
#: i18n/states.php:1816
|
7696 |
msgid "Copperbelt"
|
7697 |
msgstr ""
|
7698 |
|
7699 |
+
#: i18n/states.php:1817
|
7700 |
msgid "Lusaka"
|
7701 |
msgstr ""
|
7702 |
|
7703 |
+
#: i18n/states.php:1818
|
7704 |
msgid "Muchinga"
|
7705 |
msgstr ""
|
7706 |
|
7745 |
msgstr ""
|
7746 |
|
7747 |
#: includes/abstracts/abstract-wc-order.php:1120
|
7748 |
+
#: includes/class-wc-ajax.php:1148
|
7749 |
+
#: includes/class-wc-ajax.php:1211
|
7750 |
#: includes/class-wc-discounts.php:249
|
7751 |
msgid "Invalid coupon"
|
7752 |
msgstr ""
|
7759 |
#. translators: %s: method
|
7760 |
#. translators: %s: payment method
|
7761 |
#. translators: %s: shipping method
|
7762 |
+
#: includes/abstracts/abstract-wc-order.php:1993
|
7763 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:275
|
7764 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:327
|
7765 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:344
|
7766 |
msgid "via %s"
|
7767 |
msgstr ""
|
7768 |
|
7769 |
+
#: includes/abstracts/abstract-wc-order.php:1998
|
7770 |
+
#: includes/class-wc-cart.php:1570
|
7771 |
#: includes/class-wc-product-grouped.php:120
|
7772 |
msgid "Free!"
|
7773 |
msgstr ""
|
7774 |
|
7775 |
+
#: includes/abstracts/abstract-wc-order.php:2027
|
7776 |
#: includes/wc-template-functions.php:2147
|
7777 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:52
|
7778 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
7782 |
msgid "Subtotal:"
|
7783 |
msgstr ""
|
7784 |
|
7785 |
+
#: includes/abstracts/abstract-wc-order.php:2042
|
7786 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:61
|
7787 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
7788 |
#: packages/woocommerce-blocks/build/cart.js:1
|
7791 |
msgid "Discount:"
|
7792 |
msgstr ""
|
7793 |
|
7794 |
+
#: includes/abstracts/abstract-wc-order.php:2057
|
7795 |
#: includes/admin/meta-boxes/views/html-order-items.php:176
|
7796 |
#: packages/woocommerce-blocks/assets/js/base/hooks/payment-methods/use-payment-method-interface.js:73
|
7797 |
#: packages/woocommerce-blocks/build/cart-frontend.js:14
|
7801 |
msgid "Shipping:"
|
7802 |
msgstr ""
|
7803 |
|
7804 |
+
#: includes/abstracts/abstract-wc-order.php:2118
|
7805 |
#: templates/checkout/order-receipt.php:33
|
7806 |
#: templates/checkout/thankyou.php:64
|
7807 |
msgid "Total:"
|
7811 |
msgid "Return to payments"
|
7812 |
msgstr ""
|
7813 |
|
7814 |
+
#: includes/abstracts/abstract-wc-payment-gateway.php:517
|
7815 |
msgid "Use a new payment method"
|
7816 |
msgstr ""
|
7817 |
|
7818 |
+
#: includes/abstracts/abstract-wc-payment-gateway.php:542
|
7819 |
msgid "Save to account"
|
7820 |
msgstr ""
|
7821 |
|
7897 |
msgid "Available on backorder"
|
7898 |
msgstr ""
|
7899 |
|
7900 |
+
#: includes/abstracts/abstract-wc-settings-api.php:774
|
7901 |
#: includes/admin/class-wc-admin-menus.php:348
|
7902 |
+
#: includes/admin/class-wc-admin-settings.php:632
|
7903 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:57
|
7904 |
msgid "Select all"
|
7905 |
msgstr ""
|
7906 |
|
7907 |
+
#: includes/abstracts/abstract-wc-settings-api.php:774
|
7908 |
+
#: includes/admin/class-wc-admin-settings.php:632
|
7909 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:58
|
7910 |
msgid "Select none"
|
7911 |
msgstr ""
|
8204 |
msgstr ""
|
8205 |
|
8206 |
#. translators: %s: decimal
|
8207 |
+
#: includes/admin/class-wc-admin-assets.php:183
|
8208 |
msgid "Please enter with one decimal point (%s) without thousand separators."
|
8209 |
msgstr ""
|
8210 |
|
8211 |
#. translators: %s: price decimal separator
|
8212 |
+
#: includes/admin/class-wc-admin-assets.php:185
|
8213 |
msgid "Please enter with one monetary decimal point (%s) without thousand separators and currency symbols."
|
8214 |
msgstr ""
|
8215 |
|
8216 |
+
#: includes/admin/class-wc-admin-assets.php:186
|
8217 |
msgid "Please enter in country code with two capital letters."
|
8218 |
msgstr ""
|
8219 |
|
8220 |
+
#: includes/admin/class-wc-admin-assets.php:187
|
8221 |
msgid "Please enter in a value less than the regular price."
|
8222 |
msgstr ""
|
8223 |
|
8224 |
+
#: includes/admin/class-wc-admin-assets.php:188
|
8225 |
msgid "This product has produced sales and may be linked to existing orders. Are you sure you want to delete it?"
|
8226 |
msgstr ""
|
8227 |
|
8228 |
+
#: includes/admin/class-wc-admin-assets.php:189
|
8229 |
msgid "This action cannot be reversed. Are you sure you wish to erase personal data from the selected orders?"
|
8230 |
msgstr ""
|
8231 |
|
8232 |
+
#: includes/admin/class-wc-admin-assets.php:194
|
8233 |
#: includes/admin/importers/class-wc-product-csv-importer-controller.php:139
|
8234 |
msgid "Import"
|
8235 |
msgstr ""
|
8236 |
|
8237 |
+
#: includes/admin/class-wc-admin-assets.php:195
|
8238 |
msgid "Export"
|
8239 |
msgstr ""
|
8240 |
|
8241 |
+
#: includes/admin/class-wc-admin-assets.php:220
|
8242 |
#: includes/admin/meta-boxes/views/html-product-data-advanced.php:47
|
8243 |
#: includes/admin/settings/class-wc-settings-products.php:402
|
8244 |
msgid "Enable reviews"
|
8245 |
msgstr ""
|
8246 |
|
8247 |
#. translators: %d: Number of variations
|
8248 |
+
#: includes/admin/class-wc-admin-assets.php:248
|
8249 |
msgid "Are you sure you want to link all variations? This will create a new variation for each and every possible combination of variation attributes (max %d per run)."
|
8250 |
msgstr ""
|
8251 |
|
8252 |
+
#: includes/admin/class-wc-admin-assets.php:249
|
8253 |
msgid "Enter a value"
|
8254 |
msgstr ""
|
8255 |
|
8256 |
+
#: includes/admin/class-wc-admin-assets.php:250
|
8257 |
msgid "Variation menu order (determines position in the list of variations)"
|
8258 |
msgstr ""
|
8259 |
|
8260 |
+
#: includes/admin/class-wc-admin-assets.php:251
|
8261 |
msgid "Enter a value (fixed or %)"
|
8262 |
msgstr ""
|
8263 |
|
8264 |
+
#: includes/admin/class-wc-admin-assets.php:252
|
8265 |
msgid "Are you sure you want to delete all variations? This cannot be undone."
|
8266 |
msgstr ""
|
8267 |
|
8268 |
+
#: includes/admin/class-wc-admin-assets.php:253
|
8269 |
msgid "Last warning, are you sure?"
|
8270 |
msgstr ""
|
8271 |
|
8272 |
+
#: includes/admin/class-wc-admin-assets.php:254
|
8273 |
#: includes/admin/class-wc-admin-taxonomies.php:157
|
8274 |
#: includes/admin/class-wc-admin-taxonomies.php:267
|
8275 |
msgid "Choose an image"
|
8276 |
msgstr ""
|
8277 |
|
8278 |
+
#: includes/admin/class-wc-admin-assets.php:255
|
8279 |
msgid "Set variation image"
|
8280 |
msgstr ""
|
8281 |
|
8282 |
+
#: includes/admin/class-wc-admin-assets.php:256
|
8283 |
msgid "variation added"
|
8284 |
msgstr ""
|
8285 |
|
8286 |
+
#: includes/admin/class-wc-admin-assets.php:257
|
8287 |
msgid "variations added"
|
8288 |
msgstr ""
|
8289 |
|
8290 |
+
#: includes/admin/class-wc-admin-assets.php:258
|
8291 |
msgid "No variations added"
|
8292 |
msgstr ""
|
8293 |
|
8294 |
+
#: includes/admin/class-wc-admin-assets.php:259
|
8295 |
msgid "Are you sure you want to remove this variation?"
|
8296 |
msgstr ""
|
8297 |
|
8298 |
+
#: includes/admin/class-wc-admin-assets.php:260
|
8299 |
msgid "Sale start date (YYYY-MM-DD format or leave blank)"
|
8300 |
msgstr ""
|
8301 |
|
8302 |
+
#: includes/admin/class-wc-admin-assets.php:261
|
8303 |
msgid "Sale end date (YYYY-MM-DD format or leave blank)"
|
8304 |
msgstr ""
|
8305 |
|
8306 |
+
#: includes/admin/class-wc-admin-assets.php:262
|
8307 |
msgid "Save changes before changing page?"
|
8308 |
msgstr ""
|
8309 |
|
8310 |
+
#: includes/admin/class-wc-admin-assets.php:263
|
8311 |
msgid "%qty% variation"
|
8312 |
msgstr ""
|
8313 |
|
8314 |
+
#: includes/admin/class-wc-admin-assets.php:264
|
8315 |
msgid "%qty% variations"
|
8316 |
msgstr ""
|
8317 |
|
8318 |
+
#: includes/admin/class-wc-admin-assets.php:279
|
8319 |
+
#: includes/admin/class-wc-admin-assets.php:446
|
8320 |
#: includes/admin/settings/views/html-webhooks-edit.php:67
|
8321 |
#: includes/class-wc-frontend-scripts.php:581
|
8322 |
#: includes/wc-template-functions.php:2783
|
8325 |
msgid "Select an option…"
|
8326 |
msgstr ""
|
8327 |
|
8328 |
+
#: includes/admin/class-wc-admin-assets.php:282
|
8329 |
#: includes/admin/meta-boxes/views/html-order-item-meta.php:51
|
8330 |
msgid "Name (required)"
|
8331 |
msgstr ""
|
8332 |
|
8333 |
+
#: includes/admin/class-wc-admin-assets.php:283
|
8334 |
#: includes/admin/meta-boxes/views/html-order-item-meta.php:52
|
8335 |
msgid "Value (required)"
|
8336 |
msgstr ""
|
8337 |
|
8338 |
+
#: includes/admin/class-wc-admin-assets.php:293
|
8339 |
msgid "Generate coupon code"
|
8340 |
msgstr ""
|
8341 |
|
8342 |
+
#: includes/admin/class-wc-admin-assets.php:304
|
8343 |
msgid "Are you sure you want to remove the selected items?"
|
8344 |
msgstr ""
|
8345 |
|
8346 |
+
#: includes/admin/class-wc-admin-assets.php:312
|
8347 |
msgid "You may need to manually restore the item's stock."
|
8348 |
msgstr ""
|
8349 |
|
8350 |
+
#: includes/admin/class-wc-admin-assets.php:319
|
8351 |
msgid "Please select some items."
|
8352 |
msgstr ""
|
8353 |
|
8354 |
+
#: includes/admin/class-wc-admin-assets.php:320
|
8355 |
msgid "Are you sure you wish to process this refund? This action cannot be undone."
|
8356 |
msgstr ""
|
8357 |
|
8358 |
+
#: includes/admin/class-wc-admin-assets.php:321
|
8359 |
msgid "Are you sure you wish to delete this refund? This action cannot be undone."
|
8360 |
msgstr ""
|
8361 |
|
8362 |
+
#: includes/admin/class-wc-admin-assets.php:322
|
8363 |
msgid "Are you sure you wish to delete this tax column? This action cannot be undone."
|
8364 |
msgstr ""
|
8365 |
|
8366 |
+
#: includes/admin/class-wc-admin-assets.php:323
|
8367 |
msgid "Remove this item meta?"
|
8368 |
msgstr ""
|
8369 |
|
8370 |
+
#: includes/admin/class-wc-admin-assets.php:324
|
8371 |
msgid "Remove this attribute?"
|
8372 |
msgstr ""
|
8373 |
|
8374 |
+
#: includes/admin/class-wc-admin-assets.php:325
|
8375 |
#: includes/admin/class-wc-admin-attributes.php:206
|
8376 |
#: includes/admin/class-wc-admin-attributes.php:273
|
8377 |
#: includes/admin/class-wc-admin-attributes.php:308
|
8396 |
msgstr ""
|
8397 |
|
8398 |
#. translators: Remove chip.
|
8399 |
+
#: includes/admin/class-wc-admin-assets.php:326
|
8400 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:8
|
8401 |
#: includes/admin/meta-boxes/views/html-variation-admin.php:17
|
8402 |
#: includes/admin/settings/views/html-admin-page-shipping-classes.php:54
|
8412 |
msgid "Remove"
|
8413 |
msgstr ""
|
8414 |
|
8415 |
+
#: includes/admin/class-wc-admin-assets.php:327
|
8416 |
#: includes/admin/meta-boxes/views/html-order-download-permission.php:9
|
8417 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:9
|
8418 |
#: includes/admin/meta-boxes/views/html-variation-admin.php:18
|
8419 |
msgid "Click to toggle"
|
8420 |
msgstr ""
|
8421 |
|
8422 |
+
#: includes/admin/class-wc-admin-assets.php:328
|
8423 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:30
|
8424 |
msgid "Value(s)"
|
8425 |
msgstr ""
|
8426 |
|
8427 |
+
#: includes/admin/class-wc-admin-assets.php:329
|
8428 |
msgid "Enter some text, or some attributes by pipe (|) separating values."
|
8429 |
msgstr ""
|
8430 |
|
8431 |
+
#: includes/admin/class-wc-admin-assets.php:330
|
8432 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:75
|
8433 |
msgid "Visible on the product page"
|
8434 |
msgstr ""
|
8435 |
|
8436 |
+
#: includes/admin/class-wc-admin-assets.php:331
|
8437 |
#: includes/admin/meta-boxes/views/html-product-attribute.php:81
|
8438 |
msgid "Used for variations"
|
8439 |
msgstr ""
|
8440 |
|
8441 |
+
#: includes/admin/class-wc-admin-assets.php:332
|
8442 |
msgid "Enter a name for the new attribute term:"
|
8443 |
msgstr ""
|
8444 |
|
8445 |
+
#: includes/admin/class-wc-admin-assets.php:333
|
8446 |
msgid "Recalculate totals? This will calculate taxes based on the customers country (or the store base country) and update totals."
|
8447 |
msgstr ""
|
8448 |
|
8449 |
+
#: includes/admin/class-wc-admin-assets.php:334
|
8450 |
msgid "Copy billing information to shipping information? This will remove any currently entered shipping information."
|
8451 |
msgstr ""
|
8452 |
|
8453 |
+
#: includes/admin/class-wc-admin-assets.php:335
|
8454 |
msgid "Load the customer's billing information? This will remove any currently entered billing information."
|
8455 |
msgstr ""
|
8456 |
|
8457 |
+
#: includes/admin/class-wc-admin-assets.php:336
|
8458 |
msgid "Load the customer's shipping information? This will remove any currently entered shipping information."
|
8459 |
msgstr ""
|
8460 |
|
8461 |
+
#: includes/admin/class-wc-admin-assets.php:337
|
8462 |
#: includes/admin/class-wc-admin-post-types.php:677
|
8463 |
#: includes/admin/list-tables/class-wc-admin-list-table-products.php:130
|
8464 |
#: includes/admin/views/html-bulk-edit-product.php:200
|
8466 |
msgid "Featured"
|
8467 |
msgstr ""
|
8468 |
|
8469 |
+
#: includes/admin/class-wc-admin-assets.php:341
|
8470 |
msgid "No customer selected"
|
8471 |
msgstr ""
|
8472 |
|
8473 |
+
#: includes/admin/class-wc-admin-assets.php:365
|
8474 |
msgid "Could not grant access - the user may already have permission for this file or billing email is not set. Ensure the billing email is set, and the order has been saved."
|
8475 |
msgstr ""
|
8476 |
|
8477 |
+
#: includes/admin/class-wc-admin-assets.php:366
|
8478 |
msgid "Are you sure you want to revoke access to this download?"
|
8479 |
msgstr ""
|
8480 |
|
8481 |
+
#: includes/admin/class-wc-admin-assets.php:367
|
8482 |
msgid "You cannot add the same tax rate twice!"
|
8483 |
msgstr ""
|
8484 |
|
8485 |
+
#: includes/admin/class-wc-admin-assets.php:368
|
8486 |
msgid "Are you sure you wish to delete this note? This action cannot be undone."
|
8487 |
msgstr ""
|
8488 |
|
8489 |
+
#: includes/admin/class-wc-admin-assets.php:369
|
8490 |
msgid "Enter a coupon code to apply. Discounts are applied to line totals, before taxes."
|
8491 |
msgstr ""
|
8492 |
|
8493 |
+
#: includes/admin/class-wc-admin-assets.php:370
|
8494 |
msgid "Enter a fixed amount or percentage to apply as a fee."
|
8495 |
msgstr ""
|
8496 |
|
8497 |
+
#: includes/admin/class-wc-admin-assets.php:419
|
8498 |
#: includes/admin/views/html-admin-page-status-report.php:46
|
8499 |
msgid "Copying to clipboard failed. Please press Ctrl/Cmd+C to copy."
|
8500 |
msgstr ""
|
8501 |
|
8502 |
+
#: includes/admin/class-wc-admin-assets.php:432
|
8503 |
msgid "Are you sure you want to delete this log?"
|
8504 |
msgstr ""
|
8505 |
|
8506 |
+
#: includes/admin/class-wc-admin-assets.php:433
|
8507 |
msgid "Are you sure you want to run this tool?"
|
8508 |
msgstr ""
|
8509 |
|
8510 |
+
#: includes/admin/class-wc-admin-assets.php:471
|
8511 |
#: packages/woocommerce-admin/src/Notes/WooCommerceSubscriptions.php:53
|
8512 |
msgid "Learn More"
|
8513 |
msgstr ""
|
8514 |
|
8515 |
+
#: includes/admin/class-wc-admin-assets.php:473
|
8516 |
msgid "Dismiss this suggestion"
|
8517 |
msgstr ""
|
8518 |
|
8519 |
+
#: includes/admin/class-wc-admin-assets.php:475
|
8520 |
#: includes/admin/marketplace-suggestions/templates/html-product-data-extensions.php:27
|
8521 |
msgid "Manage suggestions"
|
8522 |
msgstr ""
|
9909 |
|
9910 |
#: includes/admin/class-wc-admin-profile.php:74
|
9911 |
#: includes/admin/class-wc-admin-profile.php:134
|
9912 |
+
#: includes/admin/class-wc-admin-settings.php:599
|
9913 |
+
#: includes/admin/class-wc-admin-settings.php:624
|
9914 |
#: includes/admin/class-wc-admin-setup-wizard.php:505
|
9915 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:73
|
9916 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:125
|
10143 |
msgid "Select a page…"
|
10144 |
msgstr ""
|
10145 |
|
10146 |
+
#: includes/admin/class-wc-admin-settings.php:599
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10147 |
#: includes/admin/class-wc-admin-setup-wizard.php:505
|
10148 |
msgid "Choose a country / region…"
|
10149 |
msgstr ""
|
10150 |
|
10151 |
+
#: includes/admin/class-wc-admin-settings.php:624
|
10152 |
msgid "Choose countries / regions…"
|
10153 |
msgstr ""
|
10154 |
|
10155 |
+
#: includes/admin/class-wc-admin-settings.php:641
|
10156 |
#: includes/wc-formatting-functions.php:1471
|
10157 |
msgid "Day(s)"
|
10158 |
msgstr ""
|
10159 |
|
10160 |
+
#: includes/admin/class-wc-admin-settings.php:642
|
10161 |
#: includes/wc-formatting-functions.php:1472
|
10162 |
msgid "Week(s)"
|
10163 |
msgstr ""
|
10164 |
|
10165 |
+
#: includes/admin/class-wc-admin-settings.php:643
|
10166 |
#: includes/wc-formatting-functions.php:1473
|
10167 |
msgid "Month(s)"
|
10168 |
msgstr ""
|
10169 |
|
10170 |
+
#: includes/admin/class-wc-admin-settings.php:644
|
10171 |
#: includes/wc-formatting-functions.php:1474
|
10172 |
msgid "Year(s)"
|
10173 |
msgstr ""
|
10964 |
#: includes/admin/class-wc-admin-status.php:422
|
10965 |
#: includes/admin/meta-boxes/views/html-order-notes.php:34
|
10966 |
#: includes/admin/views/html-admin-page-status-report.php:724
|
10967 |
+
#: includes/class-wc-ajax.php:1510
|
10968 |
#: templates/content-widget-reviews.php:38
|
10969 |
msgid "by %s"
|
10970 |
msgstr ""
|
12434 |
|
12435 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:379
|
12436 |
#: includes/admin/reports/class-wc-report-customer-list.php:217
|
12437 |
+
#: includes/admin/settings/class-wc-settings-emails.php:282
|
12438 |
#: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:590
|
12439 |
#: packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php:40
|
12440 |
#: templates/single-product-reviews.php:95
|
12566 |
#: includes/admin/list-tables/class-wc-admin-list-table-orders.php:760
|
12567 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:298
|
12568 |
#: includes/admin/settings/views/html-keys-edit.php:43
|
12569 |
+
#: includes/class-wc-ajax.php:1707
|
12570 |
msgid "%1$s (#%2$s – %3$s)"
|
12571 |
msgstr ""
|
12572 |
|
12592 |
|
12593 |
#. Translators: %s Payment gateway name.
|
12594 |
#: includes/admin/list-tables/class-wc-admin-list-table-products.php:260
|
12595 |
+
#: includes/admin/settings/class-wc-settings-emails.php:319
|
12596 |
#: includes/admin/settings/class-wc-settings-payment-gateways.php:186
|
12597 |
#: includes/admin/settings/class-wc-settings-shipping.php:274
|
12598 |
#: includes/admin/views/html-bulk-edit-product.php:206
|
12998 |
|
12999 |
#. translators: %d file count
|
13000 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-downloads.php:57
|
13001 |
+
#: includes/class-wc-ajax.php:818
|
13002 |
msgid "File %d"
|
13003 |
msgstr ""
|
13004 |
|
13411 |
msgstr ""
|
13412 |
|
13413 |
#: includes/admin/meta-boxes/views/html-order-notes.php:37
|
13414 |
+
#: includes/class-wc-ajax.php:1513
|
13415 |
msgid "Delete note"
|
13416 |
msgstr ""
|
13417 |
|
13975 |
msgstr ""
|
13976 |
|
13977 |
#: includes/admin/meta-boxes/views/html-variation-admin.php:89
|
13978 |
+
#: includes/admin/settings/class-wc-settings-emails.php:319
|
13979 |
#: includes/admin/settings/class-wc-settings-payment-gateways.php:117
|
13980 |
#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:87
|
13981 |
msgid "Enabled"
|
15253 |
msgid "Receive email notifications with additional guidance to complete the basic store setup and helpful insights"
|
15254 |
msgstr ""
|
15255 |
|
15256 |
+
#: includes/admin/settings/class-wc-settings-emails.php:283
|
15257 |
msgid "Content type"
|
15258 |
msgstr ""
|
15259 |
|
15260 |
+
#: includes/admin/settings/class-wc-settings-emails.php:284
|
15261 |
#: includes/emails/class-wc-email-cancelled-order.php:161
|
15262 |
#: includes/emails/class-wc-email-failed-order.php:159
|
15263 |
#: includes/emails/class-wc-email-new-order.php:181
|
15264 |
msgid "Recipient(s)"
|
15265 |
msgstr ""
|
15266 |
|
15267 |
+
#: includes/admin/settings/class-wc-settings-emails.php:310
|
15268 |
#: packages/woocommerce-admin/src/API/Reports/Orders/Controller.php:519
|
15269 |
#: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
|
15270 |
msgid "Customer"
|
15271 |
msgstr ""
|
15272 |
|
15273 |
+
#: includes/admin/settings/class-wc-settings-emails.php:317
|
15274 |
msgid "Manually sent"
|
15275 |
msgstr ""
|
15276 |
|
15277 |
+
#: includes/admin/settings/class-wc-settings-emails.php:317
|
15278 |
msgid "Manual"
|
15279 |
msgstr ""
|
15280 |
|
15281 |
+
#: includes/admin/settings/class-wc-settings-emails.php:321
|
15282 |
#: includes/wc-webhook-functions.php:147
|
15283 |
msgid "Disabled"
|
15284 |
msgstr ""
|
15285 |
|
15286 |
#. Translators: %s Payment gateway name.
|
15287 |
+
#: includes/admin/settings/class-wc-settings-emails.php:333
|
15288 |
#: includes/admin/settings/class-wc-settings-payment-gateways.php:176
|
15289 |
msgid "Manage"
|
15290 |
msgstr ""
|
15505 |
msgid "This sets the number of decimal points shown in displayed prices."
|
15506 |
msgstr ""
|
15507 |
|
15508 |
+
#: includes/admin/settings/class-wc-settings-integrations.php:29
|
15509 |
msgid "Integration"
|
15510 |
msgstr ""
|
15511 |
|
16178 |
msgstr ""
|
16179 |
|
16180 |
#: includes/admin/settings/views/html-keys-edit.php:119
|
16181 |
+
#: includes/class-wc-ajax.php:2069
|
16182 |
msgid "Revoke key"
|
16183 |
msgstr ""
|
16184 |
|
17058 |
msgstr ""
|
17059 |
|
17060 |
#: includes/admin/views/html-admin-page-status-report.php:517
|
17061 |
+
msgid "The version of WooCommerce that the database is formatted for. This should be the same as your WooCommerce version."
|
17062 |
msgstr ""
|
17063 |
|
17064 |
#: includes/admin/views/html-admin-page-status-report.php:521
|
17672 |
msgid "Variations (and their attributes) that do not have prices will not be shown in your store."
|
17673 |
msgstr ""
|
17674 |
|
17675 |
+
#: includes/class-wc-ajax.php:230
|
17676 |
msgid "Sorry there was a problem removing this coupon."
|
17677 |
msgstr ""
|
17678 |
|
17679 |
+
#: includes/class-wc-ajax.php:233
|
17680 |
msgid "Coupon has been removed."
|
17681 |
msgstr ""
|
17682 |
|
17683 |
+
#: includes/class-wc-ajax.php:281
|
17684 |
msgid "Sorry, your session has expired."
|
17685 |
msgstr ""
|
17686 |
|
17687 |
+
#: includes/class-wc-ajax.php:281
|
17688 |
#: templates/cart/cart-empty.php:35
|
17689 |
msgid "Return to shop"
|
17690 |
msgstr ""
|
17691 |
|
17692 |
+
#: includes/class-wc-ajax.php:866
|
17693 |
+
#: includes/class-wc-ajax.php:898
|
17694 |
+
#: includes/class-wc-ajax.php:987
|
17695 |
+
#: includes/class-wc-ajax.php:1049
|
17696 |
+
#: includes/class-wc-ajax.php:1091
|
17697 |
+
#: includes/class-wc-ajax.php:1144
|
17698 |
+
#: includes/class-wc-ajax.php:1207
|
17699 |
+
#: includes/class-wc-ajax.php:1248
|
17700 |
msgid "Invalid order"
|
17701 |
msgstr ""
|
17702 |
|
17703 |
+
#: includes/class-wc-ajax.php:919
|
17704 |
#: includes/class-wc-order-item-product.php:72
|
17705 |
msgid "Invalid product ID"
|
17706 |
msgstr ""
|
17707 |
|
17708 |
#. translators: %s product name
|
17709 |
+
#: includes/class-wc-ajax.php:923
|
17710 |
msgid "%s is a variable product parent and cannot be added."
|
17711 |
msgstr ""
|
17712 |
|
17713 |
#. translators: %s: error message
|
17714 |
+
#: includes/class-wc-ajax.php:930
|
17715 |
#: includes/wc-rest-functions.php:98
|
17716 |
msgid "Error: %s"
|
17717 |
msgstr ""
|
17718 |
|
17719 |
#. translators: %s item name.
|
17720 |
+
#: includes/class-wc-ajax.php:943
|
17721 |
msgid "Added line items: %s"
|
17722 |
msgstr ""
|
17723 |
|
17724 |
#. translators: %s fee amount
|
17725 |
+
#: includes/class-wc-ajax.php:1012
|
17726 |
msgid "%s fee"
|
17727 |
msgstr ""
|
17728 |
|
17729 |
+
#: includes/class-wc-ajax.php:1097
|
17730 |
msgid "Invalid rate"
|
17731 |
msgstr ""
|
17732 |
|
17733 |
+
#: includes/class-wc-ajax.php:1252
|
17734 |
msgid "Invalid items"
|
17735 |
msgstr ""
|
17736 |
|
17737 |
#. translators: %1$s: item name %2$s: stock change
|
17738 |
+
#: includes/class-wc-ajax.php:1287
|
17739 |
msgid "Deleted %1$s and adjusted stock (%2$s)"
|
17740 |
msgstr ""
|
17741 |
|
17742 |
#. translators: %s item name.
|
17743 |
+
#: includes/class-wc-ajax.php:1290
|
17744 |
#: includes/legacy/api/v1/class-wc-api-resource.php:333
|
17745 |
#: includes/legacy/api/v2/class-wc-api-products.php:468
|
17746 |
#: includes/legacy/api/v2/class-wc-api-products.php:2176
|
17757 |
msgid "Deleted %s"
|
17758 |
msgstr ""
|
17759 |
|
17760 |
+
#: includes/class-wc-ajax.php:1358
|
17761 |
msgid "Order not editable"
|
17762 |
msgstr ""
|
17763 |
|
17764 |
#. translators: $1: Date created, $2 Time created
|
17765 |
+
#: includes/class-wc-ajax.php:1504
|
17766 |
msgid "added on %1$s at %2$s"
|
17767 |
msgstr ""
|
17768 |
|
17769 |
#. Translators: %d stock amount
|
17770 |
+
#: includes/class-wc-ajax.php:1605
|
17771 |
msgid "Stock: %d"
|
17772 |
msgstr ""
|
17773 |
|
17774 |
+
#: includes/class-wc-ajax.php:1886
|
17775 |
msgid "Invalid refund amount"
|
17776 |
msgstr ""
|
17777 |
|
17778 |
+
#: includes/class-wc-ajax.php:1890
|
17779 |
msgid "Error processing refund. Please try again."
|
17780 |
msgstr ""
|
17781 |
|
17782 |
+
#: includes/class-wc-ajax.php:1994
|
17783 |
msgid "Description is missing."
|
17784 |
msgstr ""
|
17785 |
|
17786 |
+
#: includes/class-wc-ajax.php:1997
|
17787 |
msgid "User is missing."
|
17788 |
msgstr ""
|
17789 |
|
17790 |
+
#: includes/class-wc-ajax.php:2000
|
17791 |
msgid "Permissions is missing."
|
17792 |
msgstr ""
|
17793 |
|
17794 |
+
#: includes/class-wc-ajax.php:2011
|
17795 |
msgid "You do not have permission to assign API Keys to the selected user."
|
17796 |
msgstr ""
|
17797 |
|
17798 |
+
#: includes/class-wc-ajax.php:2037
|
17799 |
msgid "API Key updated successfully."
|
17800 |
msgstr ""
|
17801 |
|
17802 |
+
#: includes/class-wc-ajax.php:2068
|
17803 |
msgid "API Key generated successfully. Make sure to copy your new keys now as the secret key will be hidden once you leave this page."
|
17804 |
msgstr ""
|
17805 |
|
17806 |
+
#: includes/class-wc-ajax.php:2157
|
17807 |
msgid "Dismiss this notice."
|
17808 |
msgstr ""
|
17809 |
|
17976 |
msgstr ""
|
17977 |
|
17978 |
#. translators: %d item count
|
17979 |
+
#: includes/class-wc-cart-session.php:413
|
17980 |
msgid "%d item from your previous order is currently unavailable and could not be added to your cart."
|
17981 |
msgid_plural "%d items from your previous order are currently unavailable and could not be added to your cart."
|
17982 |
msgstr[0] ""
|
17983 |
msgstr[1] ""
|
17984 |
|
17985 |
+
#: includes/class-wc-cart-session.php:426
|
17986 |
msgid "The cart has been filled with the items from your previous order."
|
17987 |
msgstr ""
|
17988 |
|
18035 |
msgstr ""
|
18036 |
|
18037 |
#: includes/class-wc-cart.php:1164
|
18038 |
+
#: includes/class-wc-cart.php:1225
|
18039 |
#: includes/class-wc-frontend-scripts.php:561
|
18040 |
#: includes/wc-cart-functions.php:125
|
18041 |
#: includes/wc-template-functions.php:2126
|
18063 |
msgstr ""
|
18064 |
|
18065 |
#. translators: 1: quantity in stock 2: current quantity
|
18066 |
+
#: includes/class-wc-cart.php:1227
|
18067 |
msgid "You cannot add that amount to the cart — we have %1$s in stock and you already have %2$s in your cart."
|
18068 |
msgstr ""
|
18069 |
|
18505 |
msgid "Invalid permission ID."
|
18506 |
msgstr ""
|
18507 |
|
18508 |
+
#: includes/class-wc-customer.php:721
|
18509 |
msgid "Invalid email address"
|
18510 |
msgstr ""
|
18511 |
|
18512 |
#. translators: 1: first name 2: last name
|
18513 |
+
#: includes/class-wc-customer.php:754
|
18514 |
msgctxt "display name"
|
18515 |
msgid "%1$s %2$s"
|
18516 |
msgstr ""
|
18517 |
|
18518 |
+
#: includes/class-wc-customer.php:767
|
18519 |
msgid "Invalid role"
|
18520 |
msgstr ""
|
18521 |
|
18522 |
+
#: includes/class-wc-customer.php:971
|
18523 |
#: includes/class-wc-order.php:1130
|
18524 |
msgid "Invalid billing email address"
|
18525 |
msgstr ""
|
18549 |
#: includes/data-stores/abstract-wc-order-data-store-cpt.php:104
|
18550 |
#: includes/shortcodes/class-wc-shortcode-checkout.php:218
|
18551 |
#: includes/shortcodes/class-wc-shortcode-my-account.php:137
|
18552 |
+
#: includes/wc-order-functions.php:651
|
18553 |
msgid "Invalid order."
|
18554 |
msgstr ""
|
18555 |
|
21104 |
msgstr ""
|
21105 |
|
21106 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:40
|
21107 |
+
msgid "Take payments in person via BACS. More commonly known as direct bank/wire transfer"
|
21108 |
msgstr ""
|
21109 |
|
21110 |
#: includes/gateways/bacs/class-wc-gateway-bacs.php:84
|
22339 |
|
22340 |
#: includes/legacy/api/v2/class-wc-api-orders.php:1628
|
22341 |
#: includes/legacy/api/v3/class-wc-api-orders.php:1673
|
22342 |
+
#: includes/wc-order-functions.php:670
|
22343 |
msgid "An error occurred while attempting to create the refund using the payment gateway API."
|
22344 |
msgstr ""
|
22345 |
|
22706 |
msgid "Visit %s admin area:"
|
22707 |
msgstr ""
|
22708 |
|
22709 |
+
#: includes/log-handlers/class-wc-log-handler-file.php:353
|
22710 |
+
#: includes/log-handlers/class-wc-log-handler-file.php:373
|
22711 |
msgid "This method should not be called before plugins_loaded."
|
22712 |
msgstr ""
|
22713 |
|
22762 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:77
|
22763 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1739
|
22764 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:297
|
22765 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:62
|
22766 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:576
|
22767 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:67
|
22768 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:226
|
22769 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:78
|
22983 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-report-sales-v1-controller.php:69
|
22984 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-reports-v1-controller.php:62
|
22985 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:96
|
22986 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:114
|
22987 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:91
|
22988 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:130
|
22989 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php:85
|
23087 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php:105
|
23088 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:116
|
23089 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:79
|
23090 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:88
|
23091 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:104
|
23092 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php:116
|
23093 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-tax-classes-v2-controller.php:75
|
23103 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:136
|
23104 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:165
|
23105 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:111
|
23106 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:129
|
23107 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:145
|
23108 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:71
|
23109 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:170
|
23117 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:152
|
23118 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:179
|
23119 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:150
|
23120 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:143
|
23121 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:105
|
23122 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:159
|
23123 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php:98
|
23133 |
msgstr ""
|
23134 |
|
23135 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:183
|
23136 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:158
|
23137 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:174
|
23138 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php:111
|
23139 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:154
|
23148 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:169
|
23149 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:215
|
23150 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:126
|
23151 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:173
|
23152 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:189
|
23153 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:88
|
23154 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:119
|
23159 |
|
23160 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:215
|
23161 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:230
|
23162 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:188
|
23163 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:204
|
23164 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-reviews-v2-controller.php:68
|
23165 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:134
|
23169 |
msgstr ""
|
23170 |
|
23171 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:327
|
23172 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:364
|
23173 |
msgid "Cannot create existing resource."
|
23174 |
msgstr ""
|
23175 |
|
23179 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php:307
|
23180 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:240
|
23181 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php:321
|
23182 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:400
|
23183 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:420
|
23184 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:463
|
23185 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php:153
|
23186 |
msgid "Invalid resource ID."
|
23187 |
msgstr ""
|
23209 |
|
23210 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:495
|
23211 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php:403
|
23212 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:472
|
23213 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:563
|
23214 |
msgid "The resource cannot be deleted."
|
23215 |
msgstr ""
|
23347 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:816
|
23348 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:1060
|
23349 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php:1123
|
23350 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:597
|
23351 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:225
|
23352 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:288
|
23353 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1122
|
23433 |
msgstr ""
|
23434 |
|
23435 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:883
|
23436 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:675
|
23437 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:729
|
23438 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:584
|
23439 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:654
|
23445 |
msgstr ""
|
23446 |
|
23447 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:890
|
23448 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:682
|
23449 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:735
|
23450 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:590
|
23451 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:660
|
23474 |
msgstr ""
|
23475 |
|
23476 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php:898
|
23477 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:690
|
23478 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:742
|
23479 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:597
|
23480 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:667
|
23535 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-notes-controller.php:79
|
23536 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:44
|
23537 |
#: includes/wc-core-functions.php:149
|
23538 |
+
#: includes/wc-order-functions.php:513
|
23539 |
+
#: includes/wc-order-functions.php:1077
|
23540 |
msgid "Invalid order ID."
|
23541 |
msgstr ""
|
23542 |
|
24674 |
|
24675 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:1940
|
24676 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php:2399
|
24677 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:635
|
24678 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php:796
|
24679 |
#: includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php:1884
|
24680 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php:569
|
25221 |
msgstr ""
|
25222 |
|
25223 |
#: includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php:212
|
25224 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:457
|
25225 |
msgid "Taxes do not support trashing."
|
25226 |
msgstr ""
|
25227 |
|
25229 |
msgid "Tax class name."
|
25230 |
msgstr ""
|
25231 |
|
25232 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:582
|
25233 |
msgid "Country ISO 3166 code."
|
25234 |
msgstr ""
|
25235 |
|
25236 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:587
|
25237 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-data-continents-controller.php:329
|
25238 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-data-countries-controller.php:226
|
25239 |
msgid "State code."
|
25240 |
msgstr ""
|
25241 |
|
25242 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:592
|
25243 |
msgid "Postcode / ZIP."
|
25244 |
msgstr ""
|
25245 |
|
25246 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:602
|
25247 |
#: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:169
|
25248 |
msgid "Tax rate."
|
25249 |
msgstr ""
|
25250 |
|
25251 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:607
|
25252 |
#: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:163
|
25253 |
msgid "Tax rate name."
|
25254 |
msgstr ""
|
25255 |
|
25256 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:612
|
25257 |
msgid "Tax priority."
|
25258 |
msgstr ""
|
25259 |
|
25260 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:618
|
25261 |
msgid "Whether or not this is a compound rate."
|
25262 |
msgstr ""
|
25263 |
|
25264 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:624
|
25265 |
msgid "Whether or not this tax rate also gets applied to shipping."
|
25266 |
msgstr ""
|
25267 |
|
25268 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:630
|
25269 |
msgid "Indicates the order that will appear in queries."
|
25270 |
msgstr ""
|
25271 |
|
25272 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:658
|
25273 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:531
|
25274 |
#: packages/woocommerce-admin/src/API/Leaderboards.php:435
|
25275 |
#: packages/woocommerce-admin/src/API/Notes.php:510
|
25295 |
msgid "Current page of the collection."
|
25296 |
msgstr ""
|
25297 |
|
25298 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:666
|
25299 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:539
|
25300 |
#: packages/woocommerce-admin/src/API/Leaderboards.php:443
|
25301 |
#: packages/woocommerce-admin/src/API/Notes.php:518
|
25318 |
msgid "Maximum number of items to be returned in result set."
|
25319 |
msgstr ""
|
25320 |
|
25321 |
+
#: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:700
|
25322 |
msgid "Sort by tax class."
|
25323 |
msgstr ""
|
25324 |
|
27029 |
msgid "Shipping is disabled."
|
27030 |
msgstr ""
|
27031 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27032 |
#: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:252
|
27033 |
msgid "Taxonomy does not exist."
|
27034 |
msgstr ""
|
28287 |
msgid "This function should not be called before woocommerce_init."
|
28288 |
msgstr ""
|
28289 |
|
28290 |
+
#: includes/wc-order-functions.php:522
|
28291 |
msgid "Invalid refund amount."
|
28292 |
msgstr ""
|
28293 |
|
28294 |
+
#: includes/wc-order-functions.php:660
|
28295 |
msgid "The payment gateway for this order does not exist."
|
28296 |
msgstr ""
|
28297 |
|
28298 |
+
#: includes/wc-order-functions.php:664
|
28299 |
msgid "The payment gateway for this order does not support automatic refunds."
|
28300 |
msgstr ""
|
28301 |
|
28302 |
#. translators: 1: product ID 2: old stock level 3: new stock level
|
28303 |
+
#: includes/wc-order-functions.php:723
|
28304 |
msgid "Item #%1$s stock increased from %2$s to %3$s."
|
28305 |
msgstr ""
|
28306 |
|
28307 |
+
#: includes/wc-order-functions.php:786
|
28308 |
msgid "Order fully refunded."
|
28309 |
msgstr ""
|
28310 |
|
28311 |
+
#: includes/wc-order-functions.php:793
|
28312 |
msgid "Order status set to refunded. To return funds to the customer you will need to issue a refund through your payment gateway."
|
28313 |
msgstr ""
|
28314 |
|
28315 |
+
#: includes/wc-order-functions.php:923
|
28316 |
msgid "Unpaid order cancelled - time limit reached."
|
28317 |
msgstr ""
|
28318 |
|
i18n/states.php
CHANGED
@@ -534,7 +534,7 @@ return array(
|
|
534 |
'SO' => __( 'Sololá', 'woocommerce' ),
|
535 |
'SU' => __( 'Suchitepéquez', 'woocommerce' ),
|
536 |
'TO' => __( 'Totonicapán', 'woocommerce' ),
|
537 |
-
'ZA' => __( 'Zacapa', 'woocommerce' )
|
538 |
),
|
539 |
'HK' => array( // Hong Kong states.
|
540 |
'HONG KONG' => __( 'Hong Kong Island', 'woocommerce' ),
|
@@ -1296,28 +1296,7 @@ return array(
|
|
1296 |
),
|
1297 |
'PL' => array(),
|
1298 |
'PR' => array(),
|
1299 |
-
'PT' => array(
|
1300 |
-
'PT-01' => __( 'Aveiro', 'woocommerce' ),
|
1301 |
-
'PT-02' => __( 'Beja', 'woocommerce' ),
|
1302 |
-
'PT-03' => __( 'Braga', 'woocommerce' ),
|
1303 |
-
'PT-04' => __( 'Bragança', 'woocommerce' ),
|
1304 |
-
'PT-05' => __( 'Castelo Branco', 'woocommerce' ),
|
1305 |
-
'PT-06' => __( 'Coimbra', 'woocommerce' ),
|
1306 |
-
'PT-07' => __( 'Évora', 'woocommerce' ),
|
1307 |
-
'PT-08' => __( 'Faro', 'woocommerce' ),
|
1308 |
-
'PT-09' => __( 'Guarda', 'woocommerce' ),
|
1309 |
-
'PT-10' => __( 'Leiria', 'woocommerce' ),
|
1310 |
-
'PT-11' => __( 'Lisbon', 'woocommerce' ),
|
1311 |
-
'PT-12' => __( 'Portalegre', 'woocommerce' ),
|
1312 |
-
'PT-13' => __( 'Porto', 'woocommerce' ),
|
1313 |
-
'PT-14' => __( 'Santarém', 'woocommerce' ),
|
1314 |
-
'PT-15' => __( 'Setúbal', 'woocommerce' ),
|
1315 |
-
'PT-16' => __( 'Viana do Castelo', 'woocommerce' ),
|
1316 |
-
'PT-17' => __( 'Vila Real', 'woocommerce' ),
|
1317 |
-
'PT-18' => __( 'Viseu', 'woocommerce' ),
|
1318 |
-
'PT-20' => __( 'Azores', 'woocommerce' ),
|
1319 |
-
'PT-30' => __( 'Madeira', 'woocommerce' ),
|
1320 |
-
),
|
1321 |
'PY' => array( // Paraguay states.
|
1322 |
'PY-ASU' => __( 'Asunción', 'woocommerce' ),
|
1323 |
'PY-1' => __( 'Concepción', 'woocommerce' ),
|
534 |
'SO' => __( 'Sololá', 'woocommerce' ),
|
535 |
'SU' => __( 'Suchitepéquez', 'woocommerce' ),
|
536 |
'TO' => __( 'Totonicapán', 'woocommerce' ),
|
537 |
+
'ZA' => __( 'Zacapa', 'woocommerce' )
|
538 |
),
|
539 |
'HK' => array( // Hong Kong states.
|
540 |
'HONG KONG' => __( 'Hong Kong Island', 'woocommerce' ),
|
1296 |
),
|
1297 |
'PL' => array(),
|
1298 |
'PR' => array(),
|
1299 |
+
'PT' => array(),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1300 |
'PY' => array( // Paraguay states.
|
1301 |
'PY-ASU' => __( 'Asunción', 'woocommerce' ),
|
1302 |
'PY-1' => __( 'Concepción', 'woocommerce' ),
|
includes/abstracts/abstract-wc-order.php
CHANGED
@@ -1633,7 +1633,6 @@ abstract class WC_Abstract_Order extends WC_Abstract_Legacy_Order {
|
|
1633 |
continue;
|
1634 |
}
|
1635 |
$saved_rate_ids[] = $tax->get_rate_id();
|
1636 |
-
$tax->set_rate( $tax->get_rate_id() );
|
1637 |
$tax->set_tax_total( isset( $cart_taxes[ $tax->get_rate_id() ] ) ? $cart_taxes[ $tax->get_rate_id() ] : 0 );
|
1638 |
$tax->set_label( WC_Tax::get_rate_label( $tax->get_rate_id() ) );
|
1639 |
$tax->set_shipping_tax_total( ! empty( $shipping_taxes[ $tax->get_rate_id() ] ) ? $shipping_taxes[ $tax->get_rate_id() ] : 0 );
|
1633 |
continue;
|
1634 |
}
|
1635 |
$saved_rate_ids[] = $tax->get_rate_id();
|
|
|
1636 |
$tax->set_tax_total( isset( $cart_taxes[ $tax->get_rate_id() ] ) ? $cart_taxes[ $tax->get_rate_id() ] : 0 );
|
1637 |
$tax->set_label( WC_Tax::get_rate_label( $tax->get_rate_id() ) );
|
1638 |
$tax->set_shipping_tax_total( ! empty( $shipping_taxes[ $tax->get_rate_id() ] ) ? $shipping_taxes[ $tax->get_rate_id() ] : 0 );
|
includes/abstracts/abstract-wc-payment-gateway.php
CHANGED
@@ -262,9 +262,7 @@ abstract class WC_Payment_Gateway extends WC_Settings_API {
|
|
262 |
// Gets order total from "pay for order" page.
|
263 |
if ( 0 < $order_id ) {
|
264 |
$order = wc_get_order( $order_id );
|
265 |
-
|
266 |
-
$total = (float) $order->get_total();
|
267 |
-
}
|
268 |
|
269 |
// Gets order total from cart/checkout.
|
270 |
} elseif ( 0 < WC()->cart->total ) {
|
262 |
// Gets order total from "pay for order" page.
|
263 |
if ( 0 < $order_id ) {
|
264 |
$order = wc_get_order( $order_id );
|
265 |
+
$total = (float) $order->get_total();
|
|
|
|
|
266 |
|
267 |
// Gets order total from cart/checkout.
|
268 |
} elseif ( 0 < WC()->cart->total ) {
|
includes/abstracts/abstract-wc-settings-api.php
CHANGED
@@ -696,7 +696,6 @@ abstract class WC_Settings_API {
|
|
696 |
);
|
697 |
|
698 |
$data = wp_parse_args( $data, $defaults );
|
699 |
-
$value = $this->get_option( $key );
|
700 |
|
701 |
ob_start();
|
702 |
?>
|
@@ -709,15 +708,7 @@ abstract class WC_Settings_API {
|
|
709 |
<legend class="screen-reader-text"><span><?php echo wp_kses_post( $data['title'] ); ?></span></legend>
|
710 |
<select class="select <?php echo esc_attr( $data['class'] ); ?>" name="<?php echo esc_attr( $field_key ); ?>" id="<?php echo esc_attr( $field_key ); ?>" style="<?php echo esc_attr( $data['css'] ); ?>" <?php disabled( $data['disabled'], true ); ?> <?php echo $this->get_custom_attribute_html( $data ); // WPCS: XSS ok. ?>>
|
711 |
<?php foreach ( (array) $data['options'] as $option_key => $option_value ) : ?>
|
712 |
-
<?php
|
713 |
-
<optgroup label="<?php echo esc_attr( $option_key ); ?>">
|
714 |
-
<?php foreach ( $option_value as $option_key_inner => $option_value_inner ) : ?>
|
715 |
-
<option value="<?php echo esc_attr( $option_key_inner ); ?>" <?php selected( (string) $option_key_inner, esc_attr( $value ) ); ?>><?php echo esc_html( $option_value_inner ); ?></option>
|
716 |
-
<?php endforeach; ?>
|
717 |
-
</optgroup>
|
718 |
-
<?php else : ?>
|
719 |
-
<option value="<?php echo esc_attr( $option_key ); ?>" <?php selected( (string) $option_key, esc_attr( $value ) ); ?>><?php echo esc_html( $option_value ); ?></option>
|
720 |
-
<?php endif; ?>
|
721 |
<?php endforeach; ?>
|
722 |
</select>
|
723 |
<?php echo $this->get_description_html( $data ); // WPCS: XSS ok. ?>
|
696 |
);
|
697 |
|
698 |
$data = wp_parse_args( $data, $defaults );
|
|
|
699 |
|
700 |
ob_start();
|
701 |
?>
|
708 |
<legend class="screen-reader-text"><span><?php echo wp_kses_post( $data['title'] ); ?></span></legend>
|
709 |
<select class="select <?php echo esc_attr( $data['class'] ); ?>" name="<?php echo esc_attr( $field_key ); ?>" id="<?php echo esc_attr( $field_key ); ?>" style="<?php echo esc_attr( $data['css'] ); ?>" <?php disabled( $data['disabled'], true ); ?> <?php echo $this->get_custom_attribute_html( $data ); // WPCS: XSS ok. ?>>
|
710 |
<?php foreach ( (array) $data['options'] as $option_key => $option_value ) : ?>
|
711 |
+
<option value="<?php echo esc_attr( $option_key ); ?>" <?php selected( (string) $option_key, esc_attr( $this->get_option( $key ) ) ); ?>><?php echo esc_html( $option_value ); ?></option>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
712 |
<?php endforeach; ?>
|
713 |
</select>
|
714 |
<?php echo $this->get_description_html( $data ); // WPCS: XSS ok. ?>
|
includes/admin/class-wc-admin-assets.php
CHANGED
@@ -145,7 +145,6 @@ if ( ! class_exists( 'WC_Admin_Assets', false ) ) :
|
|
145 |
'search_products_nonce' => wp_create_nonce( 'search-products' ),
|
146 |
'search_customers_nonce' => wp_create_nonce( 'search-customers' ),
|
147 |
'search_categories_nonce' => wp_create_nonce( 'search-categories' ),
|
148 |
-
'search_pages_nonce' => wp_create_nonce( 'search-pages' ),
|
149 |
)
|
150 |
);
|
151 |
|
145 |
'search_products_nonce' => wp_create_nonce( 'search-products' ),
|
146 |
'search_customers_nonce' => wp_create_nonce( 'search-customers' ),
|
147 |
'search_categories_nonce' => wp_create_nonce( 'search-categories' ),
|
|
|
148 |
)
|
149 |
);
|
150 |
|
includes/admin/class-wc-admin-settings.php
CHANGED
@@ -579,47 +579,6 @@ if ( ! class_exists( 'WC_Admin_Settings', false ) ) :
|
|
579 |
<?php
|
580 |
break;
|
581 |
|
582 |
-
case 'single_select_page_with_search':
|
583 |
-
$option_value = $value['value'];
|
584 |
-
$page = get_post( $option_value );
|
585 |
-
|
586 |
-
if ( ! is_null( $page ) ) {
|
587 |
-
$page = get_post( $option_value );
|
588 |
-
$option_display_name = sprintf(
|
589 |
-
/* translators: 1: page name 2: page ID */
|
590 |
-
__( '%1$s (ID: %2$s)', 'woocommerce' ),
|
591 |
-
$page->post_title,
|
592 |
-
$option_value
|
593 |
-
);
|
594 |
-
}
|
595 |
-
?>
|
596 |
-
<tr valign="top" class="single_select_page">
|
597 |
-
<th scope="row" class="titledesc">
|
598 |
-
<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_html( $value['title'] ); ?> <?php echo $tooltip_html; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></label>
|
599 |
-
</th>
|
600 |
-
<td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
|
601 |
-
<select
|
602 |
-
name="<?php echo esc_attr( $value['id'] ); ?>"
|
603 |
-
id="<?php echo esc_attr( $value['id'] ); ?>"
|
604 |
-
style="<?php echo esc_attr( $value['css'] ); ?>"
|
605 |
-
class="<?php echo esc_attr( $value['class'] ); ?>"
|
606 |
-
<?php echo implode( ' ', $custom_attributes ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
|
607 |
-
data-placeholder="<?php esc_attr_e( 'Search for a page…', 'woocommerce' ); ?>"
|
608 |
-
data-allow_clear="true"
|
609 |
-
data-exclude="<?php echo wc_esc_json( wp_json_encode( $value['args']['exclude'] ) ); ?>"
|
610 |
-
>
|
611 |
-
<option value=""></option>
|
612 |
-
<?php if ( ! is_null( $page ) ) { ?>
|
613 |
-
<option value="<?php echo esc_attr( $option_value ); ?>" selected="selected">
|
614 |
-
<?php echo wp_strip_all_tags( $option_display_name ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
|
615 |
-
</option>
|
616 |
-
<?php } ?>
|
617 |
-
</select> <?php echo $description; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
|
618 |
-
</td>
|
619 |
-
</tr>
|
620 |
-
<?php
|
621 |
-
break;
|
622 |
-
|
623 |
// Single country selects.
|
624 |
case 'single_select_country':
|
625 |
$country_setting = (string) $value['value'];
|
579 |
<?php
|
580 |
break;
|
581 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
582 |
// Single country selects.
|
583 |
case 'single_select_country':
|
584 |
$country_setting = (string) $value['value'];
|
includes/admin/list-tables/class-wc-admin-list-table-orders.php
CHANGED
@@ -15,7 +15,7 @@ if ( class_exists( 'WC_Admin_List_Table_Orders', false ) ) {
|
|
15 |
}
|
16 |
|
17 |
if ( ! class_exists( 'WC_Admin_List_Table', false ) ) {
|
18 |
-
include_once __DIR__
|
19 |
}
|
20 |
|
21 |
/**
|
@@ -765,7 +765,7 @@ class WC_Admin_List_Table_Orders extends WC_Admin_List_Table {
|
|
765 |
}
|
766 |
?>
|
767 |
<select class="wc-customer-search" name="_customer_user" data-placeholder="<?php esc_attr_e( 'Filter by registered customer', 'woocommerce' ); ?>" data-allow_clear="true">
|
768 |
-
<option value="<?php echo esc_attr( $user_id ); ?>" selected="selected"><?php echo htmlspecialchars( wp_kses_post( $user_string ) ); // htmlspecialchars to prevent XSS when rendered by selectWoo.
|
769 |
</select>
|
770 |
<?php
|
771 |
}
|
15 |
}
|
16 |
|
17 |
if ( ! class_exists( 'WC_Admin_List_Table', false ) ) {
|
18 |
+
include_once __DIR__ . '/abstract-class-wc-admin-list-table.php';
|
19 |
}
|
20 |
|
21 |
/**
|
765 |
}
|
766 |
?>
|
767 |
<select class="wc-customer-search" name="_customer_user" data-placeholder="<?php esc_attr_e( 'Filter by registered customer', 'woocommerce' ); ?>" data-allow_clear="true">
|
768 |
+
<option value="<?php echo esc_attr( $user_id ); ?>" selected="selected"><?php echo htmlspecialchars( wp_kses_post( $user_string ) ); // htmlspecialchars to prevent XSS when rendered by selectWoo. ?><option>
|
769 |
</select>
|
770 |
<?php
|
771 |
}
|
includes/admin/list-tables/class-wc-admin-list-table-products.php
CHANGED
@@ -148,7 +148,7 @@ class WC_Admin_List_Table_Products extends WC_Admin_List_Table {
|
|
148 |
}
|
149 |
|
150 |
/**
|
151 |
-
* Render
|
152 |
*/
|
153 |
protected function render_thumb_column() {
|
154 |
echo '<a href="' . esc_url( get_edit_post_link( $this->object->get_id() ) ) . '">' . $this->object->get_image( 'thumbnail' ) . '</a>'; // WPCS: XSS ok.
|
@@ -203,21 +203,21 @@ class WC_Admin_List_Table_Products extends WC_Admin_List_Table {
|
|
203 |
}
|
204 |
|
205 |
/**
|
206 |
-
* Render
|
207 |
*/
|
208 |
protected function render_sku_column() {
|
209 |
echo $this->object->get_sku() ? esc_html( $this->object->get_sku() ) : '<span class="na">–</span>';
|
210 |
}
|
211 |
|
212 |
/**
|
213 |
-
* Render
|
214 |
*/
|
215 |
protected function render_price_column() {
|
216 |
echo $this->object->get_price_html() ? wp_kses_post( $this->object->get_price_html() ) : '<span class="na">–</span>';
|
217 |
}
|
218 |
|
219 |
/**
|
220 |
-
* Render
|
221 |
*/
|
222 |
protected function render_product_cat_column() {
|
223 |
$terms = get_the_terms( $this->object->get_id(), 'product_cat' );
|
@@ -234,7 +234,7 @@ class WC_Admin_List_Table_Products extends WC_Admin_List_Table {
|
|
234 |
}
|
235 |
|
236 |
/**
|
237 |
-
* Render
|
238 |
*/
|
239 |
protected function render_product_tag_column() {
|
240 |
$terms = get_the_terms( $this->object->get_id(), 'product_tag' );
|
@@ -251,7 +251,7 @@ class WC_Admin_List_Table_Products extends WC_Admin_List_Table {
|
|
251 |
}
|
252 |
|
253 |
/**
|
254 |
-
* Render
|
255 |
*/
|
256 |
protected function render_featured_column() {
|
257 |
$url = wp_nonce_url( admin_url( 'admin-ajax.php?action=woocommerce_feature_product&product_id=' . $this->object->get_id() ), 'woocommerce-feature-product' );
|
@@ -265,7 +265,7 @@ class WC_Admin_List_Table_Products extends WC_Admin_List_Table {
|
|
265 |
}
|
266 |
|
267 |
/**
|
268 |
-
* Render
|
269 |
*/
|
270 |
protected function render_is_in_stock_column() {
|
271 |
if ( $this->object->is_on_backorder() ) {
|
@@ -337,7 +337,7 @@ class WC_Admin_List_Table_Products extends WC_Admin_List_Table {
|
|
337 |
?>
|
338 |
<select class="wc-category-search" name="product_cat" data-placeholder="<?php esc_attr_e( 'Filter by category', 'woocommerce' ); ?>" data-allow_clear="true">
|
339 |
<?php if ( $current_category_slug && $current_category ) : ?>
|
340 |
-
<option value="<?php echo esc_attr( $current_category_slug ); ?>" selected="selected"><?php echo esc_html( htmlspecialchars( wp_kses_post( $current_category->name ) ) );
|
341 |
<?php endif; ?>
|
342 |
</select>
|
343 |
<?php
|
148 |
}
|
149 |
|
150 |
/**
|
151 |
+
* Render columm: thumb.
|
152 |
*/
|
153 |
protected function render_thumb_column() {
|
154 |
echo '<a href="' . esc_url( get_edit_post_link( $this->object->get_id() ) ) . '">' . $this->object->get_image( 'thumbnail' ) . '</a>'; // WPCS: XSS ok.
|
203 |
}
|
204 |
|
205 |
/**
|
206 |
+
* Render columm: sku.
|
207 |
*/
|
208 |
protected function render_sku_column() {
|
209 |
echo $this->object->get_sku() ? esc_html( $this->object->get_sku() ) : '<span class="na">–</span>';
|
210 |
}
|
211 |
|
212 |
/**
|
213 |
+
* Render columm: price.
|
214 |
*/
|
215 |
protected function render_price_column() {
|
216 |
echo $this->object->get_price_html() ? wp_kses_post( $this->object->get_price_html() ) : '<span class="na">–</span>';
|
217 |
}
|
218 |
|
219 |
/**
|
220 |
+
* Render columm: product_cat.
|
221 |
*/
|
222 |
protected function render_product_cat_column() {
|
223 |
$terms = get_the_terms( $this->object->get_id(), 'product_cat' );
|
234 |
}
|
235 |
|
236 |
/**
|
237 |
+
* Render columm: product_tag.
|
238 |
*/
|
239 |
protected function render_product_tag_column() {
|
240 |
$terms = get_the_terms( $this->object->get_id(), 'product_tag' );
|
251 |
}
|
252 |
|
253 |
/**
|
254 |
+
* Render columm: featured.
|
255 |
*/
|
256 |
protected function render_featured_column() {
|
257 |
$url = wp_nonce_url( admin_url( 'admin-ajax.php?action=woocommerce_feature_product&product_id=' . $this->object->get_id() ), 'woocommerce-feature-product' );
|
265 |
}
|
266 |
|
267 |
/**
|
268 |
+
* Render columm: is_in_stock.
|
269 |
*/
|
270 |
protected function render_is_in_stock_column() {
|
271 |
if ( $this->object->is_on_backorder() ) {
|
337 |
?>
|
338 |
<select class="wc-category-search" name="product_cat" data-placeholder="<?php esc_attr_e( 'Filter by category', 'woocommerce' ); ?>" data-allow_clear="true">
|
339 |
<?php if ( $current_category_slug && $current_category ) : ?>
|
340 |
+
<option value="<?php echo esc_attr( $current_category_slug ); ?>" selected="selected"><?php echo esc_html( htmlspecialchars( wp_kses_post( $current_category->name ) ) ); ?><option>
|
341 |
<?php endif; ?>
|
342 |
</select>
|
343 |
<?php
|
includes/admin/settings/class-wc-settings-advanced.php
CHANGED
@@ -74,9 +74,9 @@ class WC_Settings_Advanced extends WC_Settings_Page {
|
|
74 |
/* Translators: %s Page contents. */
|
75 |
'desc' => sprintf( __( 'Page contents: [%s]', 'woocommerce' ), apply_filters( 'woocommerce_cart_shortcode_tag', 'woocommerce_cart' ) ),
|
76 |
'id' => 'woocommerce_cart_page_id',
|
77 |
-
'type' => '
|
78 |
'default' => '',
|
79 |
-
'class' => 'wc-
|
80 |
'css' => 'min-width:300px;',
|
81 |
'args' => array(
|
82 |
'exclude' =>
|
@@ -94,9 +94,9 @@ class WC_Settings_Advanced extends WC_Settings_Page {
|
|
94 |
/* Translators: %s Page contents. */
|
95 |
'desc' => sprintf( __( 'Page contents: [%s]', 'woocommerce' ), apply_filters( 'woocommerce_checkout_shortcode_tag', 'woocommerce_checkout' ) ),
|
96 |
'id' => 'woocommerce_checkout_page_id',
|
97 |
-
'type' => '
|
98 |
-
'default' =>
|
99 |
-
'class' => 'wc-
|
100 |
'css' => 'min-width:300px;',
|
101 |
'args' => array(
|
102 |
'exclude' =>
|
@@ -114,9 +114,9 @@ class WC_Settings_Advanced extends WC_Settings_Page {
|
|
114 |
/* Translators: %s Page contents. */
|
115 |
'desc' => sprintf( __( 'Page contents: [%s]', 'woocommerce' ), apply_filters( 'woocommerce_my_account_shortcode_tag', 'woocommerce_my_account' ) ),
|
116 |
'id' => 'woocommerce_myaccount_page_id',
|
117 |
-
'type' => '
|
118 |
'default' => '',
|
119 |
-
'class' => 'wc-
|
120 |
'css' => 'min-width:300px;',
|
121 |
'args' => array(
|
122 |
'exclude' =>
|
@@ -134,9 +134,9 @@ class WC_Settings_Advanced extends WC_Settings_Page {
|
|
134 |
'desc' => __( 'If you define a "Terms" page the customer will be asked if they accept them when checking out.', 'woocommerce' ),
|
135 |
'id' => 'woocommerce_terms_page_id',
|
136 |
'default' => '',
|
137 |
-
'class' => 'wc-
|
138 |
'css' => 'min-width:300px;',
|
139 |
-
'type' => '
|
140 |
'args' => array( 'exclude' => wc_get_page_id( 'checkout' ) ),
|
141 |
'desc_tip' => true,
|
142 |
'autoload' => false,
|
74 |
/* Translators: %s Page contents. */
|
75 |
'desc' => sprintf( __( 'Page contents: [%s]', 'woocommerce' ), apply_filters( 'woocommerce_cart_shortcode_tag', 'woocommerce_cart' ) ),
|
76 |
'id' => 'woocommerce_cart_page_id',
|
77 |
+
'type' => 'single_select_page',
|
78 |
'default' => '',
|
79 |
+
'class' => 'wc-enhanced-select-nostd',
|
80 |
'css' => 'min-width:300px;',
|
81 |
'args' => array(
|
82 |
'exclude' =>
|
94 |
/* Translators: %s Page contents. */
|
95 |
'desc' => sprintf( __( 'Page contents: [%s]', 'woocommerce' ), apply_filters( 'woocommerce_checkout_shortcode_tag', 'woocommerce_checkout' ) ),
|
96 |
'id' => 'woocommerce_checkout_page_id',
|
97 |
+
'type' => 'single_select_page',
|
98 |
+
'default' => '',
|
99 |
+
'class' => 'wc-enhanced-select-nostd',
|
100 |
'css' => 'min-width:300px;',
|
101 |
'args' => array(
|
102 |
'exclude' =>
|
114 |
/* Translators: %s Page contents. */
|
115 |
'desc' => sprintf( __( 'Page contents: [%s]', 'woocommerce' ), apply_filters( 'woocommerce_my_account_shortcode_tag', 'woocommerce_my_account' ) ),
|
116 |
'id' => 'woocommerce_myaccount_page_id',
|
117 |
+
'type' => 'single_select_page',
|
118 |
'default' => '',
|
119 |
+
'class' => 'wc-enhanced-select-nostd',
|
120 |
'css' => 'min-width:300px;',
|
121 |
'args' => array(
|
122 |
'exclude' =>
|
134 |
'desc' => __( 'If you define a "Terms" page the customer will be asked if they accept them when checking out.', 'woocommerce' ),
|
135 |
'id' => 'woocommerce_terms_page_id',
|
136 |
'default' => '',
|
137 |
+
'class' => 'wc-enhanced-select-nostd',
|
138 |
'css' => 'min-width:300px;',
|
139 |
+
'type' => 'single_select_page',
|
140 |
'args' => array( 'exclude' => wc_get_page_id( 'checkout' ) ),
|
141 |
'desc_tip' => true,
|
142 |
'autoload' => false,
|
includes/admin/settings/class-wc-settings-emails.php
CHANGED
@@ -207,10 +207,6 @@ class WC_Settings_Emails extends WC_Settings_Page {
|
|
207 |
'autoload' => false,
|
208 |
),
|
209 |
|
210 |
-
array(
|
211 |
-
'type' => 'sectionend',
|
212 |
-
'id' => 'email_merchant_notes',
|
213 |
-
),
|
214 |
)
|
215 |
);
|
216 |
|
207 |
'autoload' => false,
|
208 |
),
|
209 |
|
|
|
|
|
|
|
|
|
210 |
)
|
211 |
);
|
212 |
|
includes/admin/settings/class-wc-settings-integrations.php
CHANGED
@@ -2,13 +2,17 @@
|
|
2 |
/**
|
3 |
* WooCommerce Integration Settings
|
4 |
*
|
5 |
-
* @
|
6 |
-
* @
|
|
|
|
|
7 |
*/
|
8 |
|
9 |
use Automattic\Jetpack\Constants;
|
10 |
|
11 |
-
defined( 'ABSPATH' )
|
|
|
|
|
12 |
|
13 |
if ( ! class_exists( 'WC_Settings_Integrations', false ) ) :
|
14 |
|
@@ -46,7 +50,7 @@ if ( ! class_exists( 'WC_Settings_Integrations', false ) ) :
|
|
46 |
$current_section = current( $integrations )->id;
|
47 |
}
|
48 |
|
49 |
-
if (
|
50 |
foreach ( $integrations as $integration ) {
|
51 |
$title = empty( $integration->method_title ) ? ucfirst( $integration->id ) : $integration->method_title;
|
52 |
$sections[ strtolower( $integration->id ) ] = esc_html( $title );
|
2 |
/**
|
3 |
* WooCommerce Integration Settings
|
4 |
*
|
5 |
+
* @author WooThemes
|
6 |
+
* @category Admin
|
7 |
+
* @package WooCommerce\Admin
|
8 |
+
* @version 2.1.0
|
9 |
*/
|
10 |
|
11 |
use Automattic\Jetpack\Constants;
|
12 |
|
13 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
+
exit; // Exit if accessed directly
|
15 |
+
}
|
16 |
|
17 |
if ( ! class_exists( 'WC_Settings_Integrations', false ) ) :
|
18 |
|
50 |
$current_section = current( $integrations )->id;
|
51 |
}
|
52 |
|
53 |
+
if ( sizeof( $integrations ) > 1 ) {
|
54 |
foreach ( $integrations as $integration ) {
|
55 |
$title = empty( $integration->method_title ) ? ucfirst( $integration->id ) : $integration->method_title;
|
56 |
$sections[ strtolower( $integration->id ) ] = esc_html( $title );
|
includes/admin/views/html-admin-page-status-report.php
CHANGED
@@ -514,7 +514,7 @@ $untested_plugins = $plugin_updates->get_untested_plugins( WC()->version, Cons
|
|
514 |
<tbody>
|
515 |
<tr>
|
516 |
<td data-export-label="WC Database Version"><?php esc_html_e( 'WooCommerce database version', 'woocommerce' ); ?>:</td>
|
517 |
-
<td class="help"><?php echo wc_help_tip( esc_html__( 'The
|
518 |
<td><?php echo esc_html( $database['wc_database_version'] ); ?></td>
|
519 |
</tr>
|
520 |
<tr>
|
514 |
<tbody>
|
515 |
<tr>
|
516 |
<td data-export-label="WC Database Version"><?php esc_html_e( 'WooCommerce database version', 'woocommerce' ); ?>:</td>
|
517 |
+
<td class="help"><?php echo wc_help_tip( esc_html__( 'The version of WooCommerce that the database is formatted for. This should be the same as your WooCommerce version.', 'woocommerce' ) ); /* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */ ?></td>
|
518 |
<td><?php echo esc_html( $database['wc_database_version'] ); ?></td>
|
519 |
</tr>
|
520 |
<tr>
|
includes/class-wc-ajax.php
CHANGED
@@ -155,7 +155,6 @@ class WC_AJAX {
|
|
155 |
'json_search_downloadable_products_and_variations',
|
156 |
'json_search_customers',
|
157 |
'json_search_categories',
|
158 |
-
'json_search_pages',
|
159 |
'term_ordering',
|
160 |
'product_ordering',
|
161 |
'refund_line_items',
|
@@ -795,14 +794,10 @@ class WC_AJAX {
|
|
795 |
$loop = intval( $_POST['loop'] );
|
796 |
$file_counter = 0;
|
797 |
$order = wc_get_order( $order_id );
|
798 |
-
$items = $order->get_items();
|
799 |
|
800 |
-
foreach ( $
|
801 |
-
$product = $
|
802 |
-
|
803 |
-
continue;
|
804 |
-
}
|
805 |
-
$files = $product->get_downloads();
|
806 |
|
807 |
if ( ! $order->get_billing_email() ) {
|
808 |
wp_die();
|
@@ -1771,47 +1766,6 @@ class WC_AJAX {
|
|
1771 |
wp_send_json( apply_filters( 'woocommerce_json_search_found_categories', $found_categories ) );
|
1772 |
}
|
1773 |
|
1774 |
-
/**
|
1775 |
-
* Ajax request handling for page searching.
|
1776 |
-
*/
|
1777 |
-
public static function json_search_pages() {
|
1778 |
-
ob_start();
|
1779 |
-
|
1780 |
-
check_ajax_referer( 'search-pages', 'security' );
|
1781 |
-
|
1782 |
-
if ( ! current_user_can( 'manage_woocommerce' ) ) {
|
1783 |
-
wp_die( -1 );
|
1784 |
-
}
|
1785 |
-
|
1786 |
-
$search_text = isset( $_GET['term'] ) ? wc_clean( wp_unslash( $_GET['term'] ) ) : '';
|
1787 |
-
$limit = isset( $_GET['limit'] ) ? absint( wp_unslash( $_GET['limit'] ) ) : -1;
|
1788 |
-
$exclude_ids = ! empty( $_GET['exclude'] ) ? array_map( 'absint', (array) wp_unslash( $_GET['exclude'] ) ) : array();
|
1789 |
-
|
1790 |
-
$args = array(
|
1791 |
-
'no_found_rows' => true,
|
1792 |
-
'update_post_meta_cache' => false,
|
1793 |
-
'update_post_term_cache' => false,
|
1794 |
-
'posts_per_page' => $limit,
|
1795 |
-
'post_type' => 'page',
|
1796 |
-
'post_status' => array( 'publish', 'private', 'draft' ),
|
1797 |
-
's' => $search_text,
|
1798 |
-
'post__not_in' => $exclude_ids,
|
1799 |
-
);
|
1800 |
-
$search_results_query = new WP_Query( $args );
|
1801 |
-
|
1802 |
-
$pages_results = array();
|
1803 |
-
foreach ( $search_results_query->get_posts() as $post ) {
|
1804 |
-
$pages_results[ $post->ID ] = sprintf(
|
1805 |
-
/* translators: 1: page name 2: page ID */
|
1806 |
-
__( '%1$s (ID: %2$s)', 'woocommerce' ),
|
1807 |
-
get_the_title( $post ),
|
1808 |
-
$post->ID
|
1809 |
-
);
|
1810 |
-
}
|
1811 |
-
|
1812 |
-
wp_send_json( apply_filters( 'woocommerce_json_search_found_pages', $pages_results ) );
|
1813 |
-
}
|
1814 |
-
|
1815 |
/**
|
1816 |
* Ajax request handling for categories ordering.
|
1817 |
*/
|
155 |
'json_search_downloadable_products_and_variations',
|
156 |
'json_search_customers',
|
157 |
'json_search_categories',
|
|
|
158 |
'term_ordering',
|
159 |
'product_ordering',
|
160 |
'refund_line_items',
|
794 |
$loop = intval( $_POST['loop'] );
|
795 |
$file_counter = 0;
|
796 |
$order = wc_get_order( $order_id );
|
|
|
797 |
|
798 |
+
foreach ( $product_ids as $product_id ) {
|
799 |
+
$product = wc_get_product( $product_id );
|
800 |
+
$files = $product->get_downloads();
|
|
|
|
|
|
|
801 |
|
802 |
if ( ! $order->get_billing_email() ) {
|
803 |
wp_die();
|
1766 |
wp_send_json( apply_filters( 'woocommerce_json_search_found_categories', $found_categories ) );
|
1767 |
}
|
1768 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1769 |
/**
|
1770 |
* Ajax request handling for categories ordering.
|
1771 |
*/
|
includes/class-wc-cart-session.php
CHANGED
@@ -175,10 +175,6 @@ final class WC_Cart_Session {
|
|
175 |
if ( $update_cart_session || is_null( WC()->session->get( 'cart_totals', null ) ) ) {
|
176 |
WC()->session->set( 'cart', $this->get_cart_for_session() );
|
177 |
$this->cart->calculate_totals();
|
178 |
-
|
179 |
-
if ( $merge_saved_cart ) {
|
180 |
-
$this->persistent_cart_update();
|
181 |
-
}
|
182 |
}
|
183 |
|
184 |
// If this is a re-order, redirect to the cart page to get rid of the `order_again` query string.
|
175 |
if ( $update_cart_session || is_null( WC()->session->get( 'cart_totals', null ) ) ) {
|
176 |
WC()->session->set( 'cart', $this->get_cart_for_session() );
|
177 |
$this->cart->calculate_totals();
|
|
|
|
|
|
|
|
|
178 |
}
|
179 |
|
180 |
// If this is a re-order, redirect to the cart page to get rid of the `order_again` query string.
|
includes/class-wc-cart.php
CHANGED
@@ -1218,30 +1218,15 @@ class WC_Cart extends WC_Legacy_Cart {
|
|
1218 |
$products_qty_in_cart = $this->get_cart_item_quantities();
|
1219 |
|
1220 |
if ( isset( $products_qty_in_cart[ $product_data->get_stock_managed_by_id() ] ) && ! $product_data->has_enough_stock( $products_qty_in_cart[ $product_data->get_stock_managed_by_id() ] + $quantity ) ) {
|
1221 |
-
|
1222 |
-
|
1223 |
-
|
1224 |
-
|
1225 |
-
|
1226 |
-
|
1227 |
-
|
1228 |
-
|
1229 |
-
sprintf( __( 'You cannot add that amount to the cart — we have %1$s in stock and you already have %2$s in your cart.', 'woocommerce' ), wc_format_stock_quantity_for_display( $stock_quantity, $product_data ), wc_format_stock_quantity_for_display( $stock_quantity_in_cart, $product_data ) )
|
1230 |
);
|
1231 |
-
|
1232 |
-
/**
|
1233 |
-
* Filters message about product not having enough stock accounting for what's already in the cart.
|
1234 |
-
*
|
1235 |
-
* @param string $message Message.
|
1236 |
-
* @param WC_Product $product_data Product data.
|
1237 |
-
* @param int $stock_quantity Quantity remaining.
|
1238 |
-
* @param int $stock_quantity_in_cart
|
1239 |
-
*
|
1240 |
-
* @since 5.3.0
|
1241 |
-
*/
|
1242 |
-
$message = apply_filters( 'woocommerce_cart_product_not_enough_stock_already_in_cart_message', $message, $product_data, $stock_quantity, $stock_quantity_in_cart );
|
1243 |
-
|
1244 |
-
throw new Exception( $message );
|
1245 |
}
|
1246 |
}
|
1247 |
|
1218 |
$products_qty_in_cart = $this->get_cart_item_quantities();
|
1219 |
|
1220 |
if ( isset( $products_qty_in_cart[ $product_data->get_stock_managed_by_id() ] ) && ! $product_data->has_enough_stock( $products_qty_in_cart[ $product_data->get_stock_managed_by_id() ] + $quantity ) ) {
|
1221 |
+
throw new Exception(
|
1222 |
+
sprintf(
|
1223 |
+
'<a href="%s" class="button wc-forward">%s</a> %s',
|
1224 |
+
wc_get_cart_url(),
|
1225 |
+
__( 'View cart', 'woocommerce' ),
|
1226 |
+
/* translators: 1: quantity in stock 2: current quantity */
|
1227 |
+
sprintf( __( 'You cannot add that amount to the cart — we have %1$s in stock and you already have %2$s in your cart.', 'woocommerce' ), wc_format_stock_quantity_for_display( $product_data->get_stock_quantity(), $product_data ), wc_format_stock_quantity_for_display( $products_qty_in_cart[ $product_data->get_stock_managed_by_id() ], $product_data ) )
|
1228 |
+
)
|
|
|
1229 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1230 |
}
|
1231 |
}
|
1232 |
|
includes/class-wc-customer.php
CHANGED
@@ -242,27 +242,6 @@ class WC_Customer extends WC_Legacy_Customer {
|
|
242 |
return $this->get_calculated_shipping();
|
243 |
}
|
244 |
|
245 |
-
/**
|
246 |
-
* Indicates if the customer has a non-empty shipping address.
|
247 |
-
*
|
248 |
-
* Note that this does not indicate if the customer's shipping address
|
249 |
-
* is complete, only that one or more fields are populated.
|
250 |
-
*
|
251 |
-
* @since 5.3.0
|
252 |
-
*
|
253 |
-
* @return bool
|
254 |
-
*/
|
255 |
-
public function has_shipping_address() {
|
256 |
-
foreach ( $this->get_shipping() as $address_field ) {
|
257 |
-
// Trim guards against a case where a subset of saved shipping address fields contain whitespace.
|
258 |
-
if ( strlen( trim( $address_field ) ) > 0 ) {
|
259 |
-
return true;
|
260 |
-
}
|
261 |
-
}
|
262 |
-
|
263 |
-
return false;
|
264 |
-
}
|
265 |
-
|
266 |
/**
|
267 |
* Get if customer is VAT exempt?
|
268 |
*
|
@@ -470,19 +449,7 @@ class WC_Customer extends WC_Legacy_Customer {
|
|
470 |
* @return array
|
471 |
*/
|
472 |
public function get_billing( $context = 'view' ) {
|
473 |
-
$
|
474 |
-
$prop = 'billing';
|
475 |
-
|
476 |
-
if ( array_key_exists( $prop, $this->data ) ) {
|
477 |
-
$changes = array_key_exists( $prop, $this->changes ) ? $this->changes[ $prop ] : array();
|
478 |
-
$value = array_merge( $this->data[ $prop ], $changes );
|
479 |
-
|
480 |
-
if ( 'view' === $context ) {
|
481 |
-
$value = apply_filters( $this->get_hook_prefix() . $prop, $value, $this );
|
482 |
-
}
|
483 |
-
}
|
484 |
-
|
485 |
-
return $value;
|
486 |
}
|
487 |
|
488 |
/**
|
@@ -613,19 +580,7 @@ class WC_Customer extends WC_Legacy_Customer {
|
|
613 |
* @return array
|
614 |
*/
|
615 |
public function get_shipping( $context = 'view' ) {
|
616 |
-
$
|
617 |
-
$prop = 'shipping';
|
618 |
-
|
619 |
-
if ( array_key_exists( $prop, $this->data ) ) {
|
620 |
-
$changes = array_key_exists( $prop, $this->changes ) ? $this->changes[ $prop ] : array();
|
621 |
-
$value = array_merge( $this->data[ $prop ], $changes );
|
622 |
-
|
623 |
-
if ( 'view' === $context ) {
|
624 |
-
$value = apply_filters( $this->get_hook_prefix() . $prop, $value, $this );
|
625 |
-
}
|
626 |
-
}
|
627 |
-
|
628 |
-
return $value;
|
629 |
}
|
630 |
|
631 |
/**
|
242 |
return $this->get_calculated_shipping();
|
243 |
}
|
244 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
/**
|
246 |
* Get if customer is VAT exempt?
|
247 |
*
|
449 |
* @return array
|
450 |
*/
|
451 |
public function get_billing( $context = 'view' ) {
|
452 |
+
return $this->get_prop( 'billing', $context );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
453 |
}
|
454 |
|
455 |
/**
|
580 |
* @return array
|
581 |
*/
|
582 |
public function get_shipping( $context = 'view' ) {
|
583 |
+
return $this->get_prop( 'shipping', $context );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
584 |
}
|
585 |
|
586 |
/**
|
includes/class-wc-order.php
CHANGED
@@ -179,7 +179,7 @@ class WC_Order extends WC_Abstract_Order {
|
|
179 |
}
|
180 |
|
181 |
if ( $total_refunded && $display_refunded ) {
|
182 |
-
$formatted_total = '<del
|
183 |
} else {
|
184 |
$formatted_total .= $tax_string;
|
185 |
}
|
179 |
}
|
180 |
|
181 |
if ( $total_refunded && $display_refunded ) {
|
182 |
+
$formatted_total = '<del>' . wp_strip_all_tags( $formatted_total ) . '</del> <ins>' . wc_price( $order_total - $total_refunded, array( 'currency' => $this->get_currency() ) ) . $tax_string . '</ins>';
|
183 |
} else {
|
184 |
$formatted_total .= $tax_string;
|
185 |
}
|
includes/class-wc-session-handler.php
CHANGED
@@ -75,7 +75,7 @@ class WC_Session_Handler extends WC_Session {
|
|
75 |
add_action( 'wp_logout', array( $this, 'destroy_session' ) );
|
76 |
|
77 |
if ( ! is_user_logged_in() ) {
|
78 |
-
add_filter( 'nonce_user_logged_out', array( $this, '
|
79 |
}
|
80 |
}
|
81 |
|
@@ -187,25 +187,6 @@ class WC_Session_Handler extends WC_Session {
|
|
187 |
return $customer_id;
|
188 |
}
|
189 |
|
190 |
-
/**
|
191 |
-
* Get session unique ID for requests if session is initialized or user ID if logged in.
|
192 |
-
* Introduced to help with unit tests.
|
193 |
-
*
|
194 |
-
* @since 5.3.0
|
195 |
-
* @return string
|
196 |
-
*/
|
197 |
-
public function get_customer_unique_id() {
|
198 |
-
$customer_id = '';
|
199 |
-
|
200 |
-
if ( $this->has_session() && $this->_customer_id ) {
|
201 |
-
$customer_id = $this->_customer_id;
|
202 |
-
} elseif ( is_user_logged_in() ) {
|
203 |
-
$customer_id = (string) get_current_user_id();
|
204 |
-
}
|
205 |
-
|
206 |
-
return $customer_id;
|
207 |
-
}
|
208 |
-
|
209 |
/**
|
210 |
* Get the session cookie, if set. Otherwise return false.
|
211 |
*
|
@@ -307,33 +288,13 @@ class WC_Session_Handler extends WC_Session {
|
|
307 |
/**
|
308 |
* When a user is logged out, ensure they have a unique nonce by using the customer/session ID.
|
309 |
*
|
310 |
-
* @deprecated 5.3.0
|
311 |
* @param int $uid User ID.
|
312 |
-
* @return
|
313 |
*/
|
314 |
public function nonce_user_logged_out( $uid ) {
|
315 |
-
wc_deprecated_function( 'WC_Session_Handler::nonce_user_logged_out', '5.3', 'WC_Session_Handler::maybe_update_nonce_user_logged_out' );
|
316 |
-
|
317 |
return $this->has_session() && $this->_customer_id ? $this->_customer_id : $uid;
|
318 |
}
|
319 |
|
320 |
-
/**
|
321 |
-
* When a user is logged out, ensure they have a unique nonce to manage cart and more using the customer/session ID.
|
322 |
-
* This filter runs everything `wp_verify_nonce()` and `wp_create_nonce()` gets called.
|
323 |
-
*
|
324 |
-
* @since 5.3.0
|
325 |
-
* @param int $uid User ID.
|
326 |
-
* @param string $action The nonce action.
|
327 |
-
* @return int|string
|
328 |
-
*/
|
329 |
-
public function maybe_update_nonce_user_logged_out( $uid, $action ) {
|
330 |
-
if ( Automattic\WooCommerce\Utilities\StringUtil::starts_with( $action, 'woocommerce' ) ) {
|
331 |
-
return $this->has_session() && $this->_customer_id ? $this->_customer_id : $uid;
|
332 |
-
}
|
333 |
-
|
334 |
-
return $uid;
|
335 |
-
}
|
336 |
-
|
337 |
/**
|
338 |
* Cleanup session data from the database and clear caches.
|
339 |
*/
|
75 |
add_action( 'wp_logout', array( $this, 'destroy_session' ) );
|
76 |
|
77 |
if ( ! is_user_logged_in() ) {
|
78 |
+
add_filter( 'nonce_user_logged_out', array( $this, 'nonce_user_logged_out' ) );
|
79 |
}
|
80 |
}
|
81 |
|
187 |
return $customer_id;
|
188 |
}
|
189 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
/**
|
191 |
* Get the session cookie, if set. Otherwise return false.
|
192 |
*
|
288 |
/**
|
289 |
* When a user is logged out, ensure they have a unique nonce by using the customer/session ID.
|
290 |
*
|
|
|
291 |
* @param int $uid User ID.
|
292 |
+
* @return string
|
293 |
*/
|
294 |
public function nonce_user_logged_out( $uid ) {
|
|
|
|
|
295 |
return $this->has_session() && $this->_customer_id ? $this->_customer_id : $uid;
|
296 |
}
|
297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
/**
|
299 |
* Cleanup session data from the database and clear caches.
|
300 |
*/
|
includes/data-stores/class-wc-customer-data-store-session.php
CHANGED
@@ -126,13 +126,12 @@ class WC_Customer_Data_Store_Session extends WC_Data_Store_WP implements WC_Cust
|
|
126 |
protected function set_defaults( &$customer ) {
|
127 |
try {
|
128 |
$default = wc_get_customer_default_location();
|
129 |
-
$has_shipping_address = $customer->has_shipping_address();
|
130 |
|
131 |
if ( ! $customer->get_billing_country() ) {
|
132 |
$customer->set_billing_country( $default['country'] );
|
133 |
}
|
134 |
|
135 |
-
if ( ! $customer->get_shipping_country()
|
136 |
$customer->set_shipping_country( $customer->get_billing_country() );
|
137 |
}
|
138 |
|
@@ -140,7 +139,7 @@ class WC_Customer_Data_Store_Session extends WC_Data_Store_WP implements WC_Cust
|
|
140 |
$customer->set_billing_state( $default['state'] );
|
141 |
}
|
142 |
|
143 |
-
if ( ! $customer->get_shipping_state()
|
144 |
$customer->set_shipping_state( $customer->get_billing_state() );
|
145 |
}
|
146 |
|
126 |
protected function set_defaults( &$customer ) {
|
127 |
try {
|
128 |
$default = wc_get_customer_default_location();
|
|
|
129 |
|
130 |
if ( ! $customer->get_billing_country() ) {
|
131 |
$customer->set_billing_country( $default['country'] );
|
132 |
}
|
133 |
|
134 |
+
if ( ! $customer->get_shipping_country() ) {
|
135 |
$customer->set_shipping_country( $customer->get_billing_country() );
|
136 |
}
|
137 |
|
139 |
$customer->set_billing_state( $default['state'] );
|
140 |
}
|
141 |
|
142 |
+
if ( ! $customer->get_shipping_state() ) {
|
143 |
$customer->set_shipping_state( $customer->get_billing_state() );
|
144 |
}
|
145 |
|
includes/gateways/bacs/class-wc-gateway-bacs.php
CHANGED
@@ -37,7 +37,7 @@ class WC_Gateway_BACS extends WC_Payment_Gateway {
|
|
37 |
$this->icon = apply_filters( 'woocommerce_bacs_icon', '' );
|
38 |
$this->has_fields = false;
|
39 |
$this->method_title = __( 'Direct bank transfer', 'woocommerce' );
|
40 |
-
$this->method_description = __( 'Take payments in person via BACS. More commonly known as direct bank/wire transfer
|
41 |
|
42 |
// Load the settings.
|
43 |
$this->init_form_fields();
|
37 |
$this->icon = apply_filters( 'woocommerce_bacs_icon', '' );
|
38 |
$this->has_fields = false;
|
39 |
$this->method_title = __( 'Direct bank transfer', 'woocommerce' );
|
40 |
+
$this->method_description = __( 'Take payments in person via BACS. More commonly known as direct bank/wire transfer', 'woocommerce' );
|
41 |
|
42 |
// Load the settings.
|
43 |
$this->init_form_fields();
|
includes/gateways/cod/class-wc-gateway-cod.php
CHANGED
@@ -132,7 +132,7 @@ class WC_Gateway_COD extends WC_Payment_Gateway {
|
|
132 |
$order = wc_get_order( $order_id );
|
133 |
|
134 |
// Test if order needs shipping.
|
135 |
-
if (
|
136 |
foreach ( $order->get_items() as $item ) {
|
137 |
$_product = $item->get_product();
|
138 |
if ( $_product && $_product->needs_shipping() ) {
|
132 |
$order = wc_get_order( $order_id );
|
133 |
|
134 |
// Test if order needs shipping.
|
135 |
+
if ( 0 < count( $order->get_items() ) ) {
|
136 |
foreach ( $order->get_items() as $item ) {
|
137 |
$_product = $item->get_product();
|
138 |
if ( $_product && $_product->needs_shipping() ) {
|
includes/log-handlers/class-wc-log-handler-file.php
CHANGED
@@ -146,12 +146,10 @@ class WC_Log_Handler_File extends WC_Log_Handler {
|
|
146 |
if ( $file ) {
|
147 |
if ( ! file_exists( $file ) ) {
|
148 |
$temphandle = @fopen( $file, 'w+' ); // @codingStandardsIgnoreLine.
|
149 |
-
|
150 |
-
@fclose( $temphandle ); // @codingStandardsIgnoreLine.
|
151 |
|
152 |
-
|
153 |
-
|
154 |
-
}
|
155 |
}
|
156 |
}
|
157 |
|
146 |
if ( $file ) {
|
147 |
if ( ! file_exists( $file ) ) {
|
148 |
$temphandle = @fopen( $file, 'w+' ); // @codingStandardsIgnoreLine.
|
149 |
+
@fclose( $temphandle ); // @codingStandardsIgnoreLine.
|
|
|
150 |
|
151 |
+
if ( Constants::is_defined( 'FS_CHMOD_FILE' ) ) {
|
152 |
+
@chmod( $file, FS_CHMOD_FILE ); // @codingStandardsIgnoreLine.
|
|
|
153 |
}
|
154 |
}
|
155 |
|
includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php
CHANGED
@@ -4,6 +4,8 @@
|
|
4 |
*
|
5 |
* Handles requests to the /taxes endpoint.
|
6 |
*
|
|
|
|
|
7 |
* @package WooCommerce\RestApi
|
8 |
* @since 3.0.0
|
9 |
*/
|
@@ -38,79 +40,67 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
38 |
* Register the routes for taxes.
|
39 |
*/
|
40 |
public function register_routes() {
|
41 |
-
register_rest_route(
|
42 |
-
$this->namespace,
|
43 |
-
'/' . $this->rest_base,
|
44 |
array(
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
),
|
51 |
-
array(
|
52 |
-
'methods' => WP_REST_Server::CREATABLE,
|
53 |
-
'callback' => array( $this, 'create_item' ),
|
54 |
-
'permission_callback' => array( $this, 'create_item_permissions_check' ),
|
55 |
-
'args' => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
|
56 |
-
),
|
57 |
-
'schema' => array( $this, 'get_public_item_schema' ),
|
58 |
-
)
|
59 |
-
);
|
60 |
-
|
61 |
-
register_rest_route(
|
62 |
-
$this->namespace,
|
63 |
-
'/' . $this->rest_base . '/(?P<id>[\d]+)',
|
64 |
array(
|
65 |
-
'
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
),
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
|
|
|
|
84 |
),
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
),
|
96 |
),
|
97 |
-
|
98 |
-
)
|
99 |
-
);
|
100 |
|
101 |
-
register_rest_route(
|
102 |
-
$this->namespace,
|
103 |
-
'/' . $this->rest_base . '/batch',
|
104 |
array(
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
)
|
113 |
-
);
|
114 |
}
|
115 |
|
116 |
/**
|
@@ -210,7 +200,7 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
210 |
public function get_items( $request ) {
|
211 |
global $wpdb;
|
212 |
|
213 |
-
$prepared_args
|
214 |
$prepared_args['order'] = $request['order'];
|
215 |
$prepared_args['number'] = $request['per_page'];
|
216 |
if ( ! empty( $request['offset'] ) ) {
|
@@ -218,10 +208,9 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
218 |
} else {
|
219 |
$prepared_args['offset'] = ( $request['page'] - 1 ) * $prepared_args['number'];
|
220 |
}
|
221 |
-
$orderby_possibles
|
222 |
-
'id'
|
223 |
-
'order'
|
224 |
-
'priority' => 'tax_rate_priority',
|
225 |
);
|
226 |
$prepared_args['orderby'] = $orderby_possibles[ $request['orderby'] ];
|
227 |
$prepared_args['class'] = $request['class'];
|
@@ -234,42 +223,30 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
234 |
*/
|
235 |
$prepared_args = apply_filters( 'woocommerce_rest_tax_query', $prepared_args, $request );
|
236 |
|
237 |
-
$
|
238 |
-
$query = "
|
239 |
SELECT *
|
240 |
FROM {$wpdb->prefix}woocommerce_tax_rates
|
241 |
-
|
242 |
-
ORDER BY {$orderby}
|
243 |
-
LIMIT %%d, %%d
|
244 |
";
|
245 |
|
246 |
-
$wpdb_prepare_args = array(
|
247 |
-
$prepared_args['offset'],
|
248 |
-
$prepared_args['number'],
|
249 |
-
);
|
250 |
-
|
251 |
// Filter by tax class.
|
252 |
-
if ( empty( $prepared_args['class'] ) ) {
|
253 |
-
$query = sprintf( $query, '' );
|
254 |
-
} else {
|
255 |
$class = 'standard' !== $prepared_args['class'] ? sanitize_title( $prepared_args['class'] ) : '';
|
256 |
-
|
257 |
-
$query = sprintf( $query, 'WHERE tax_rate_class = %s' );
|
258 |
}
|
259 |
|
|
|
|
|
|
|
|
|
|
|
|
|
260 |
// Query taxes.
|
261 |
-
|
262 |
-
$results = $wpdb->get_results(
|
263 |
-
$wpdb->prepare(
|
264 |
-
$query,
|
265 |
-
$wpdb_prepare_args
|
266 |
-
)
|
267 |
-
);
|
268 |
-
// phpcs:enable WordPress.DB.PreparedSQL.NotPrepared
|
269 |
|
270 |
$taxes = array();
|
271 |
foreach ( $results as $tax ) {
|
272 |
-
$data
|
273 |
$taxes[] = $this->prepare_response_for_collection( $data );
|
274 |
}
|
275 |
|
@@ -277,18 +254,10 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
277 |
|
278 |
// Store pagination values for headers then unset for count query.
|
279 |
$per_page = (int) $prepared_args['number'];
|
280 |
-
$page
|
281 |
|
282 |
// Query only for ids.
|
283 |
-
|
284 |
-
$query = str_replace( 'SELECT *', 'SELECT tax_rate_id', $query );
|
285 |
-
$wpdb->get_results(
|
286 |
-
$wpdb->prepare(
|
287 |
-
$query,
|
288 |
-
$wpdb_prepare_args
|
289 |
-
)
|
290 |
-
);
|
291 |
-
// phpcs:enable WordPress.DB.PreparedSQL.NotPrepared
|
292 |
|
293 |
// Calculate totals.
|
294 |
$total_taxes = (int) $wpdb->num_rows;
|
@@ -318,13 +287,13 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
318 |
* Take tax data from the request and return the updated or newly created rate.
|
319 |
*
|
320 |
* @param WP_REST_Request $request Full details about the request.
|
321 |
-
* @param stdClass|null
|
322 |
* @return object
|
323 |
*/
|
324 |
protected function create_or_update_tax( $request, $current = null ) {
|
325 |
-
$id
|
326 |
-
$data
|
327 |
-
$fields
|
328 |
'tax_rate_country',
|
329 |
'tax_rate_state',
|
330 |
'tax_rate',
|
@@ -352,25 +321,25 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
352 |
|
353 |
// Add to data array.
|
354 |
switch ( $key ) {
|
355 |
-
case 'tax_rate_priority':
|
356 |
-
case 'tax_rate_compound':
|
357 |
-
case 'tax_rate_shipping':
|
358 |
-
case 'tax_rate_order':
|
359 |
$data[ $field ] = absint( $request[ $key ] );
|
360 |
break;
|
361 |
-
case 'tax_rate_class':
|
362 |
$data[ $field ] = 'standard' !== $request['tax_rate_class'] ? $request['tax_rate_class'] : '';
|
363 |
break;
|
364 |
-
default:
|
365 |
$data[ $field ] = wc_clean( $request[ $key ] );
|
366 |
break;
|
367 |
}
|
368 |
}
|
369 |
|
370 |
-
if (
|
371 |
-
$id = WC_Tax::_insert_tax_rate( $data );
|
372 |
-
} elseif ( $data ) {
|
373 |
WC_Tax::_update_tax_rate( $id, $data );
|
|
|
|
|
374 |
}
|
375 |
|
376 |
// Add locales.
|
@@ -518,12 +487,13 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
518 |
/**
|
519 |
* Prepare a single tax output for response.
|
520 |
*
|
521 |
-
* @param stdClass
|
522 |
* @param WP_REST_Request $request Request object.
|
523 |
-
*
|
524 |
* @return WP_REST_Response $response Response data.
|
525 |
*/
|
526 |
public function prepare_item_for_response( $tax, $request ) {
|
|
|
|
|
527 |
$id = (int) $tax->tax_rate_id;
|
528 |
$data = array(
|
529 |
'id' => $id,
|
@@ -540,7 +510,18 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
540 |
'class' => $tax->tax_rate_class ? $tax->tax_rate_class : 'standard',
|
541 |
);
|
542 |
|
543 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
544 |
|
545 |
$context = ! empty( $request['context'] ) ? $request['context'] : 'view';
|
546 |
$data = $this->add_additional_fields_to_object( $data, $request );
|
@@ -569,7 +550,7 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
569 |
*/
|
570 |
protected function prepare_links( $tax ) {
|
571 |
$links = array(
|
572 |
-
'self'
|
573 |
'href' => rest_url( sprintf( '/%s/%s/%d', $this->namespace, $this->rest_base, $tax->tax_rate_id ) ),
|
574 |
),
|
575 |
'collection' => array(
|
@@ -580,38 +561,6 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
580 |
return $links;
|
581 |
}
|
582 |
|
583 |
-
/**
|
584 |
-
* Add tax rate locales to the response array.
|
585 |
-
*
|
586 |
-
* @param array $data Response data.
|
587 |
-
* @param stdClass $tax Tax object.
|
588 |
-
*
|
589 |
-
* @return array
|
590 |
-
*/
|
591 |
-
protected function add_tax_rate_locales( $data, $tax ) {
|
592 |
-
global $wpdb;
|
593 |
-
|
594 |
-
// Get locales from a tax rate.
|
595 |
-
$locales = $wpdb->get_results(
|
596 |
-
$wpdb->prepare(
|
597 |
-
"
|
598 |
-
SELECT location_code, location_type
|
599 |
-
FROM {$wpdb->prefix}woocommerce_tax_rate_locations
|
600 |
-
WHERE tax_rate_id = %d
|
601 |
-
",
|
602 |
-
$tax->tax_rate_id
|
603 |
-
)
|
604 |
-
);
|
605 |
-
|
606 |
-
if ( ! is_wp_error( $tax ) && ! is_null( $tax ) ) {
|
607 |
-
foreach ( $locales as $locale ) {
|
608 |
-
$data[ $locale->location_type ] = $locale->location_code;
|
609 |
-
}
|
610 |
-
}
|
611 |
-
|
612 |
-
return $data;
|
613 |
-
}
|
614 |
-
|
615 |
/**
|
616 |
* Get the Taxes schema, conforming to JSON Schema.
|
617 |
*
|
@@ -623,18 +572,18 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
623 |
'title' => 'tax',
|
624 |
'type' => 'object',
|
625 |
'properties' => array(
|
626 |
-
'id'
|
627 |
'description' => __( 'Unique identifier for the resource.', 'woocommerce' ),
|
628 |
'type' => 'integer',
|
629 |
'context' => array( 'view', 'edit' ),
|
630 |
'readonly' => true,
|
631 |
),
|
632 |
-
'country'
|
633 |
'description' => __( 'Country ISO 3166 code.', 'woocommerce' ),
|
634 |
'type' => 'string',
|
635 |
'context' => array( 'view', 'edit' ),
|
636 |
),
|
637 |
-
'state'
|
638 |
'description' => __( 'State code.', 'woocommerce' ),
|
639 |
'type' => 'string',
|
640 |
'context' => array( 'view', 'edit' ),
|
@@ -644,17 +593,17 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
644 |
'type' => 'string',
|
645 |
'context' => array( 'view', 'edit' ),
|
646 |
),
|
647 |
-
'city'
|
648 |
'description' => __( 'City name.', 'woocommerce' ),
|
649 |
'type' => 'string',
|
650 |
'context' => array( 'view', 'edit' ),
|
651 |
),
|
652 |
-
'rate'
|
653 |
'description' => __( 'Tax rate.', 'woocommerce' ),
|
654 |
'type' => 'string',
|
655 |
'context' => array( 'view', 'edit' ),
|
656 |
),
|
657 |
-
'name'
|
658 |
'description' => __( 'Tax rate name.', 'woocommerce' ),
|
659 |
'type' => 'string',
|
660 |
'context' => array( 'view', 'edit' ),
|
@@ -677,12 +626,12 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
677 |
'default' => true,
|
678 |
'context' => array( 'view', 'edit' ),
|
679 |
),
|
680 |
-
'order'
|
681 |
'description' => __( 'Indicates the order that will appear in queries.', 'woocommerce' ),
|
682 |
'type' => 'integer',
|
683 |
'context' => array( 'view', 'edit' ),
|
684 |
),
|
685 |
-
'class'
|
686 |
'description' => __( 'Tax class.', 'woocommerce' ),
|
687 |
'type' => 'string',
|
688 |
'default' => 'standard',
|
@@ -705,55 +654,54 @@ class WC_REST_Taxes_V1_Controller extends WC_REST_Controller {
|
|
705 |
$params['context'] = $this->get_context_param();
|
706 |
$params['context']['default'] = 'view';
|
707 |
|
708 |
-
$params['page']
|
709 |
-
'description'
|
710 |
-
'type'
|
711 |
-
'default'
|
712 |
-
'sanitize_callback'
|
713 |
-
'validate_callback'
|
714 |
-
'minimum'
|
715 |
);
|
716 |
$params['per_page'] = array(
|
717 |
-
'description'
|
718 |
-
'type'
|
719 |
-
'default'
|
720 |
-
'minimum'
|
721 |
-
'maximum'
|
722 |
-
'sanitize_callback'
|
723 |
-
'validate_callback'
|
724 |
);
|
725 |
-
$params['offset']
|
726 |
-
'description'
|
727 |
-
'type'
|
728 |
-
'sanitize_callback'
|
729 |
-
'validate_callback'
|
730 |
);
|
731 |
-
$params['order']
|
732 |
-
'default'
|
733 |
-
'description'
|
734 |
-
'enum'
|
735 |
-
'sanitize_callback'
|
736 |
-
'type'
|
737 |
-
'validate_callback'
|
738 |
);
|
739 |
-
$params['orderby']
|
740 |
-
'default'
|
741 |
-
'description'
|
742 |
-
'enum'
|
743 |
'id',
|
744 |
'order',
|
745 |
-
'priority',
|
746 |
),
|
747 |
-
'sanitize_callback'
|
748 |
-
'type'
|
749 |
-
'validate_callback'
|
750 |
);
|
751 |
-
$params['class']
|
752 |
-
'description'
|
753 |
-
'enum'
|
754 |
-
'sanitize_callback'
|
755 |
-
'type'
|
756 |
-
'validate_callback'
|
757 |
);
|
758 |
|
759 |
return $params;
|
4 |
*
|
5 |
* Handles requests to the /taxes endpoint.
|
6 |
*
|
7 |
+
* @author WooThemes
|
8 |
+
* @category API
|
9 |
* @package WooCommerce\RestApi
|
10 |
* @since 3.0.0
|
11 |
*/
|
40 |
* Register the routes for taxes.
|
41 |
*/
|
42 |
public function register_routes() {
|
43 |
+
register_rest_route( $this->namespace, '/' . $this->rest_base, array(
|
|
|
|
|
44 |
array(
|
45 |
+
'methods' => WP_REST_Server::READABLE,
|
46 |
+
'callback' => array( $this, 'get_items' ),
|
47 |
+
'permission_callback' => array( $this, 'get_items_permissions_check' ),
|
48 |
+
'args' => $this->get_collection_params(),
|
49 |
+
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
array(
|
51 |
+
'methods' => WP_REST_Server::CREATABLE,
|
52 |
+
'callback' => array( $this, 'create_item' ),
|
53 |
+
'permission_callback' => array( $this, 'create_item_permissions_check' ),
|
54 |
+
'args' => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
|
55 |
+
),
|
56 |
+
'schema' => array( $this, 'get_public_item_schema' ),
|
57 |
+
) );
|
58 |
+
|
59 |
+
register_rest_route( $this->namespace, '/' . $this->rest_base . '/(?P<id>[\d]+)', array(
|
60 |
+
'args' => array(
|
61 |
+
'id' => array(
|
62 |
+
'description' => __( 'Unique identifier for the resource.', 'woocommerce' ),
|
63 |
+
'type' => 'integer',
|
64 |
),
|
65 |
+
),
|
66 |
+
array(
|
67 |
+
'methods' => WP_REST_Server::READABLE,
|
68 |
+
'callback' => array( $this, 'get_item' ),
|
69 |
+
'permission_callback' => array( $this, 'get_item_permissions_check' ),
|
70 |
+
'args' => array(
|
71 |
+
'context' => $this->get_context_param( array( 'default' => 'view' ) ),
|
72 |
),
|
73 |
+
),
|
74 |
+
array(
|
75 |
+
'methods' => WP_REST_Server::EDITABLE,
|
76 |
+
'callback' => array( $this, 'update_item' ),
|
77 |
+
'permission_callback' => array( $this, 'update_item_permissions_check' ),
|
78 |
+
'args' => $this->get_endpoint_args_for_item_schema( WP_REST_Server::EDITABLE ),
|
79 |
+
),
|
80 |
+
array(
|
81 |
+
'methods' => WP_REST_Server::DELETABLE,
|
82 |
+
'callback' => array( $this, 'delete_item' ),
|
83 |
+
'permission_callback' => array( $this, 'delete_item_permissions_check' ),
|
84 |
+
'args' => array(
|
85 |
+
'force' => array(
|
86 |
+
'default' => false,
|
87 |
+
'type' => 'boolean',
|
88 |
+
'description' => __( 'Required to be true, as resource does not support trashing.', 'woocommerce' ),
|
89 |
),
|
90 |
),
|
91 |
+
),
|
92 |
+
'schema' => array( $this, 'get_public_item_schema' ),
|
93 |
+
) );
|
94 |
|
95 |
+
register_rest_route( $this->namespace, '/' . $this->rest_base . '/batch', array(
|
|
|
|
|
96 |
array(
|
97 |
+
'methods' => WP_REST_Server::EDITABLE,
|
98 |
+
'callback' => array( $this, 'batch_items' ),
|
99 |
+
'permission_callback' => array( $this, 'batch_items_permissions_check' ),
|
100 |
+
'args' => $this->get_endpoint_args_for_item_schema( WP_REST_Server::EDITABLE ),
|
101 |
+
),
|
102 |
+
'schema' => array( $this, 'get_public_batch_schema' ),
|
103 |
+
) );
|
|
|
|
|
104 |
}
|
105 |
|
106 |
/**
|
200 |
public function get_items( $request ) {
|
201 |
global $wpdb;
|
202 |
|
203 |
+
$prepared_args = array();
|
204 |
$prepared_args['order'] = $request['order'];
|
205 |
$prepared_args['number'] = $request['per_page'];
|
206 |
if ( ! empty( $request['offset'] ) ) {
|
208 |
} else {
|
209 |
$prepared_args['offset'] = ( $request['page'] - 1 ) * $prepared_args['number'];
|
210 |
}
|
211 |
+
$orderby_possibles = array(
|
212 |
+
'id' => 'tax_rate_id',
|
213 |
+
'order' => 'tax_rate_order',
|
|
|
214 |
);
|
215 |
$prepared_args['orderby'] = $orderby_possibles[ $request['orderby'] ];
|
216 |
$prepared_args['class'] = $request['class'];
|
223 |
*/
|
224 |
$prepared_args = apply_filters( 'woocommerce_rest_tax_query', $prepared_args, $request );
|
225 |
|
226 |
+
$query = "
|
|
|
227 |
SELECT *
|
228 |
FROM {$wpdb->prefix}woocommerce_tax_rates
|
229 |
+
WHERE 1 = 1
|
|
|
|
|
230 |
";
|
231 |
|
|
|
|
|
|
|
|
|
|
|
232 |
// Filter by tax class.
|
233 |
+
if ( ! empty( $prepared_args['class'] ) ) {
|
|
|
|
|
234 |
$class = 'standard' !== $prepared_args['class'] ? sanitize_title( $prepared_args['class'] ) : '';
|
235 |
+
$query .= " AND tax_rate_class = '$class'";
|
|
|
236 |
}
|
237 |
|
238 |
+
// Order tax rates.
|
239 |
+
$order_by = sprintf( ' ORDER BY %s', sanitize_key( $prepared_args['orderby'] ) );
|
240 |
+
|
241 |
+
// Pagination.
|
242 |
+
$pagination = sprintf( ' LIMIT %d, %d', $prepared_args['offset'], $prepared_args['number'] );
|
243 |
+
|
244 |
// Query taxes.
|
245 |
+
$results = $wpdb->get_results( $query . $order_by . $pagination );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
|
247 |
$taxes = array();
|
248 |
foreach ( $results as $tax ) {
|
249 |
+
$data = $this->prepare_item_for_response( $tax, $request );
|
250 |
$taxes[] = $this->prepare_response_for_collection( $data );
|
251 |
}
|
252 |
|
254 |
|
255 |
// Store pagination values for headers then unset for count query.
|
256 |
$per_page = (int) $prepared_args['number'];
|
257 |
+
$page = ceil( ( ( (int) $prepared_args['offset'] ) / $per_page ) + 1 );
|
258 |
|
259 |
// Query only for ids.
|
260 |
+
$wpdb->get_results( str_replace( 'SELECT *', 'SELECT tax_rate_id', $query ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
261 |
|
262 |
// Calculate totals.
|
263 |
$total_taxes = (int) $wpdb->num_rows;
|
287 |
* Take tax data from the request and return the updated or newly created rate.
|
288 |
*
|
289 |
* @param WP_REST_Request $request Full details about the request.
|
290 |
+
* @param stdClass|null $current Existing tax object.
|
291 |
* @return object
|
292 |
*/
|
293 |
protected function create_or_update_tax( $request, $current = null ) {
|
294 |
+
$id = absint( isset( $request['id'] ) ? $request['id'] : 0 );
|
295 |
+
$data = array();
|
296 |
+
$fields = array(
|
297 |
'tax_rate_country',
|
298 |
'tax_rate_state',
|
299 |
'tax_rate',
|
321 |
|
322 |
// Add to data array.
|
323 |
switch ( $key ) {
|
324 |
+
case 'tax_rate_priority' :
|
325 |
+
case 'tax_rate_compound' :
|
326 |
+
case 'tax_rate_shipping' :
|
327 |
+
case 'tax_rate_order' :
|
328 |
$data[ $field ] = absint( $request[ $key ] );
|
329 |
break;
|
330 |
+
case 'tax_rate_class' :
|
331 |
$data[ $field ] = 'standard' !== $request['tax_rate_class'] ? $request['tax_rate_class'] : '';
|
332 |
break;
|
333 |
+
default :
|
334 |
$data[ $field ] = wc_clean( $request[ $key ] );
|
335 |
break;
|
336 |
}
|
337 |
}
|
338 |
|
339 |
+
if ( $id ) {
|
|
|
|
|
340 |
WC_Tax::_update_tax_rate( $id, $data );
|
341 |
+
} else {
|
342 |
+
$id = WC_Tax::_insert_tax_rate( $data );
|
343 |
}
|
344 |
|
345 |
// Add locales.
|
487 |
/**
|
488 |
* Prepare a single tax output for response.
|
489 |
*
|
490 |
+
* @param stdClass $tax Tax object.
|
491 |
* @param WP_REST_Request $request Request object.
|
|
|
492 |
* @return WP_REST_Response $response Response data.
|
493 |
*/
|
494 |
public function prepare_item_for_response( $tax, $request ) {
|
495 |
+
global $wpdb;
|
496 |
+
|
497 |
$id = (int) $tax->tax_rate_id;
|
498 |
$data = array(
|
499 |
'id' => $id,
|
510 |
'class' => $tax->tax_rate_class ? $tax->tax_rate_class : 'standard',
|
511 |
);
|
512 |
|
513 |
+
// Get locales from a tax rate.
|
514 |
+
$locales = $wpdb->get_results( $wpdb->prepare( "
|
515 |
+
SELECT location_code, location_type
|
516 |
+
FROM {$wpdb->prefix}woocommerce_tax_rate_locations
|
517 |
+
WHERE tax_rate_id = %d
|
518 |
+
", $id ) );
|
519 |
+
|
520 |
+
if ( ! is_wp_error( $tax ) && ! is_null( $tax ) ) {
|
521 |
+
foreach ( $locales as $locale ) {
|
522 |
+
$data[ $locale->location_type ] = $locale->location_code;
|
523 |
+
}
|
524 |
+
}
|
525 |
|
526 |
$context = ! empty( $request['context'] ) ? $request['context'] : 'view';
|
527 |
$data = $this->add_additional_fields_to_object( $data, $request );
|
550 |
*/
|
551 |
protected function prepare_links( $tax ) {
|
552 |
$links = array(
|
553 |
+
'self' => array(
|
554 |
'href' => rest_url( sprintf( '/%s/%s/%d', $this->namespace, $this->rest_base, $tax->tax_rate_id ) ),
|
555 |
),
|
556 |
'collection' => array(
|
561 |
return $links;
|
562 |
}
|
563 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
564 |
/**
|
565 |
* Get the Taxes schema, conforming to JSON Schema.
|
566 |
*
|
572 |
'title' => 'tax',
|
573 |
'type' => 'object',
|
574 |
'properties' => array(
|
575 |
+
'id' => array(
|
576 |
'description' => __( 'Unique identifier for the resource.', 'woocommerce' ),
|
577 |
'type' => 'integer',
|
578 |
'context' => array( 'view', 'edit' ),
|
579 |
'readonly' => true,
|
580 |
),
|
581 |
+
'country' => array(
|
582 |
'description' => __( 'Country ISO 3166 code.', 'woocommerce' ),
|
583 |
'type' => 'string',
|
584 |
'context' => array( 'view', 'edit' ),
|
585 |
),
|
586 |
+
'state' => array(
|
587 |
'description' => __( 'State code.', 'woocommerce' ),
|
588 |
'type' => 'string',
|
589 |
'context' => array( 'view', 'edit' ),
|
593 |
'type' => 'string',
|
594 |
'context' => array( 'view', 'edit' ),
|
595 |
),
|
596 |
+
'city' => array(
|
597 |
'description' => __( 'City name.', 'woocommerce' ),
|
598 |
'type' => 'string',
|
599 |
'context' => array( 'view', 'edit' ),
|
600 |
),
|
601 |
+
'rate' => array(
|
602 |
'description' => __( 'Tax rate.', 'woocommerce' ),
|
603 |
'type' => 'string',
|
604 |
'context' => array( 'view', 'edit' ),
|
605 |
),
|
606 |
+
'name' => array(
|
607 |
'description' => __( 'Tax rate name.', 'woocommerce' ),
|
608 |
'type' => 'string',
|
609 |
'context' => array( 'view', 'edit' ),
|
626 |
'default' => true,
|
627 |
'context' => array( 'view', 'edit' ),
|
628 |
),
|
629 |
+
'order' => array(
|
630 |
'description' => __( 'Indicates the order that will appear in queries.', 'woocommerce' ),
|
631 |
'type' => 'integer',
|
632 |
'context' => array( 'view', 'edit' ),
|
633 |
),
|
634 |
+
'class' => array(
|
635 |
'description' => __( 'Tax class.', 'woocommerce' ),
|
636 |
'type' => 'string',
|
637 |
'default' => 'standard',
|
654 |
$params['context'] = $this->get_context_param();
|
655 |
$params['context']['default'] = 'view';
|
656 |
|
657 |
+
$params['page'] = array(
|
658 |
+
'description' => __( 'Current page of the collection.', 'woocommerce' ),
|
659 |
+
'type' => 'integer',
|
660 |
+
'default' => 1,
|
661 |
+
'sanitize_callback' => 'absint',
|
662 |
+
'validate_callback' => 'rest_validate_request_arg',
|
663 |
+
'minimum' => 1,
|
664 |
);
|
665 |
$params['per_page'] = array(
|
666 |
+
'description' => __( 'Maximum number of items to be returned in result set.', 'woocommerce' ),
|
667 |
+
'type' => 'integer',
|
668 |
+
'default' => 10,
|
669 |
+
'minimum' => 1,
|
670 |
+
'maximum' => 100,
|
671 |
+
'sanitize_callback' => 'absint',
|
672 |
+
'validate_callback' => 'rest_validate_request_arg',
|
673 |
);
|
674 |
+
$params['offset'] = array(
|
675 |
+
'description' => __( 'Offset the result set by a specific number of items.', 'woocommerce' ),
|
676 |
+
'type' => 'integer',
|
677 |
+
'sanitize_callback' => 'absint',
|
678 |
+
'validate_callback' => 'rest_validate_request_arg',
|
679 |
);
|
680 |
+
$params['order'] = array(
|
681 |
+
'default' => 'asc',
|
682 |
+
'description' => __( 'Order sort attribute ascending or descending.', 'woocommerce' ),
|
683 |
+
'enum' => array( 'asc', 'desc' ),
|
684 |
+
'sanitize_callback' => 'sanitize_key',
|
685 |
+
'type' => 'string',
|
686 |
+
'validate_callback' => 'rest_validate_request_arg',
|
687 |
);
|
688 |
+
$params['orderby'] = array(
|
689 |
+
'default' => 'order',
|
690 |
+
'description' => __( 'Sort collection by object attribute.', 'woocommerce' ),
|
691 |
+
'enum' => array(
|
692 |
'id',
|
693 |
'order',
|
|
|
694 |
),
|
695 |
+
'sanitize_callback' => 'sanitize_key',
|
696 |
+
'type' => 'string',
|
697 |
+
'validate_callback' => 'rest_validate_request_arg',
|
698 |
);
|
699 |
+
$params['class'] = array(
|
700 |
+
'description' => __( 'Sort by tax class.', 'woocommerce' ),
|
701 |
+
'enum' => array_merge( array( 'standard' ), WC_Tax::get_tax_class_slugs() ),
|
702 |
+
'sanitize_callback' => 'sanitize_title',
|
703 |
+
'type' => 'string',
|
704 |
+
'validate_callback' => 'rest_validate_request_arg',
|
705 |
);
|
706 |
|
707 |
return $params;
|
includes/rest-api/Controllers/Version3/class-wc-rest-taxes-controller.php
CHANGED
@@ -24,118 +24,4 @@ class WC_REST_Taxes_Controller extends WC_REST_Taxes_V2_Controller {
|
|
24 |
* @var string
|
25 |
*/
|
26 |
protected $namespace = 'wc/v3';
|
27 |
-
|
28 |
-
/**
|
29 |
-
* Add tax rate locales to the response array.
|
30 |
-
*
|
31 |
-
* @param array $data Response data.
|
32 |
-
* @param stdClass $tax Tax object.
|
33 |
-
*
|
34 |
-
* @return array
|
35 |
-
*/
|
36 |
-
protected function add_tax_rate_locales( $data, $tax ) {
|
37 |
-
global $wpdb;
|
38 |
-
|
39 |
-
$data = parent::add_tax_rate_locales( $data, $tax );
|
40 |
-
$data['postcodes'] = array();
|
41 |
-
$data['cities'] = array();
|
42 |
-
|
43 |
-
// Get locales from a tax rate.
|
44 |
-
$locales = $wpdb->get_results(
|
45 |
-
$wpdb->prepare(
|
46 |
-
"
|
47 |
-
SELECT location_code, location_type
|
48 |
-
FROM {$wpdb->prefix}woocommerce_tax_rate_locations
|
49 |
-
WHERE tax_rate_id = %d
|
50 |
-
",
|
51 |
-
$tax->tax_rate_id
|
52 |
-
)
|
53 |
-
);
|
54 |
-
|
55 |
-
if ( ! is_wp_error( $tax ) && ! is_null( $tax ) ) {
|
56 |
-
foreach ( $locales as $locale ) {
|
57 |
-
if ( 'postcode' === $locale->location_type ) {
|
58 |
-
$data['postcodes'][] = $locale->location_code;
|
59 |
-
} elseif ( 'city' === $locale->location_type ) {
|
60 |
-
$data['cities'][] = $locale->location_code;
|
61 |
-
}
|
62 |
-
}
|
63 |
-
}
|
64 |
-
|
65 |
-
return $data;
|
66 |
-
}
|
67 |
-
|
68 |
-
/**
|
69 |
-
* Get the taxes schema, conforming to JSON Schema.
|
70 |
-
*
|
71 |
-
* @return array
|
72 |
-
*/
|
73 |
-
public function get_item_schema() {
|
74 |
-
$schema = parent::get_item_schema();
|
75 |
-
|
76 |
-
$schema['properties']['postcodes'] = array(
|
77 |
-
'description' => __( 'List of postcodes / ZIPs. Introduced in WooCommerce 5.3.', 'woocommerce' ),
|
78 |
-
'type' => 'array',
|
79 |
-
'items' => array(
|
80 |
-
'type' => 'string',
|
81 |
-
),
|
82 |
-
'context' => array( 'view', 'edit' ),
|
83 |
-
);
|
84 |
-
|
85 |
-
$schema['properties']['cities'] = array(
|
86 |
-
'description' => __( 'List of city names. Introduced in WooCommerce 5.3.', 'woocommerce' ),
|
87 |
-
'type' => 'array',
|
88 |
-
'items' => array(
|
89 |
-
'type' => 'string',
|
90 |
-
),
|
91 |
-
'context' => array( 'view', 'edit' ),
|
92 |
-
);
|
93 |
-
|
94 |
-
$schema['properties']['postcode']['description'] =
|
95 |
-
__( "Postcode/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead.", 'woocommerce' );
|
96 |
-
|
97 |
-
$schema['properties']['city']['description'] =
|
98 |
-
__( "City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead.", 'woocommerce' );
|
99 |
-
|
100 |
-
return $schema;
|
101 |
-
}
|
102 |
-
|
103 |
-
/**
|
104 |
-
* Create a single tax.
|
105 |
-
*
|
106 |
-
* @param WP_REST_Request $request Full details about the request.
|
107 |
-
* @return WP_Error|WP_REST_Response The response, or an error.
|
108 |
-
*/
|
109 |
-
public function create_item( $request ) {
|
110 |
-
$this->adjust_cities_and_postcodes( $request );
|
111 |
-
|
112 |
-
return parent::create_item( $request );
|
113 |
-
}
|
114 |
-
|
115 |
-
/**
|
116 |
-
* Update a single tax.
|
117 |
-
*
|
118 |
-
* @param WP_REST_Request $request Full details about the request.
|
119 |
-
* @return WP_Error|WP_REST_Response The response, or an error.
|
120 |
-
*/
|
121 |
-
public function update_item( $request ) {
|
122 |
-
$this->adjust_cities_and_postcodes( $request );
|
123 |
-
|
124 |
-
return parent::update_item( $request );
|
125 |
-
}
|
126 |
-
|
127 |
-
/**
|
128 |
-
* Convert array "cities" and "postcodes" parameters
|
129 |
-
* into semicolon-separated strings "city" and "postcode".
|
130 |
-
*
|
131 |
-
* @param WP_REST_Request $request The request to adjust.
|
132 |
-
*/
|
133 |
-
private function adjust_cities_and_postcodes( &$request ) {
|
134 |
-
if ( isset( $request['cities'] ) ) {
|
135 |
-
$request['city'] = join( ';', $request['cities'] );
|
136 |
-
}
|
137 |
-
if ( isset( $request['postcodes'] ) ) {
|
138 |
-
$request['postcode'] = join( ';', $request['postcodes'] );
|
139 |
-
}
|
140 |
-
}
|
141 |
}
|
24 |
* @var string
|
25 |
*/
|
26 |
protected $namespace = 'wc/v3';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
}
|
includes/shortcodes/class-wc-shortcode-products.php
CHANGED
@@ -84,7 +84,7 @@ class WC_Shortcode_Products {
|
|
84 |
* Get shortcode type.
|
85 |
*
|
86 |
* @since 3.2.0
|
87 |
-
* @return
|
88 |
*/
|
89 |
public function get_type() {
|
90 |
return $this->type;
|
84 |
* Get shortcode type.
|
85 |
*
|
86 |
* @since 3.2.0
|
87 |
+
* @return array
|
88 |
*/
|
89 |
public function get_type() {
|
90 |
return $this->type;
|
includes/wc-formatting-functions.php
CHANGED
@@ -1265,7 +1265,7 @@ function wc_format_stock_quantity_for_display( $stock_quantity, $product ) {
|
|
1265 |
* @return string
|
1266 |
*/
|
1267 |
function wc_format_sale_price( $regular_price, $sale_price ) {
|
1268 |
-
$price = '<del
|
1269 |
return apply_filters( 'woocommerce_format_sale_price', $price, $regular_price, $sale_price );
|
1270 |
}
|
1271 |
|
1265 |
* @return string
|
1266 |
*/
|
1267 |
function wc_format_sale_price( $regular_price, $sale_price ) {
|
1268 |
+
$price = '<del>' . ( is_numeric( $regular_price ) ? wc_price( $regular_price ) : $regular_price ) . '</del> <ins>' . ( is_numeric( $sale_price ) ? wc_price( $sale_price ) : $sale_price ) . '</ins>';
|
1269 |
return apply_filters( 'woocommerce_format_sale_price', $price, $regular_price, $sale_price );
|
1270 |
}
|
1271 |
|
includes/wc-order-functions.php
CHANGED
@@ -366,10 +366,9 @@ function wc_orders_count( $status ) {
|
|
366 |
* @param int|WC_Product $product Product instance or ID.
|
367 |
* @param WC_Order $order Order data.
|
368 |
* @param int $qty Quantity purchased.
|
369 |
-
* @param WC_Order_Item $item Item of the order.
|
370 |
* @return int|bool insert id or false on failure.
|
371 |
*/
|
372 |
-
function wc_downloadable_file_permission( $download_id, $product, $order, $qty = 1
|
373 |
if ( is_numeric( $product ) ) {
|
374 |
$product = wc_get_product( $product );
|
375 |
}
|
@@ -391,7 +390,7 @@ function wc_downloadable_file_permission( $download_id, $product, $order, $qty =
|
|
391 |
$download->set_access_expires( strtotime( $from_date . ' + ' . $expiry . ' DAY' ) );
|
392 |
}
|
393 |
|
394 |
-
$download = apply_filters( 'woocommerce_downloadable_file_permission', $download, $product, $order, $qty
|
395 |
|
396 |
return $download->save();
|
397 |
}
|
@@ -421,7 +420,7 @@ function wc_downloadable_product_permissions( $order_id, $force = false ) {
|
|
421 |
$downloads = $product->get_downloads();
|
422 |
|
423 |
foreach ( array_keys( $downloads ) as $download_id ) {
|
424 |
-
wc_downloadable_file_permission( $download_id, $product, $order, $item->get_quantity()
|
425 |
}
|
426 |
}
|
427 |
}
|
366 |
* @param int|WC_Product $product Product instance or ID.
|
367 |
* @param WC_Order $order Order data.
|
368 |
* @param int $qty Quantity purchased.
|
|
|
369 |
* @return int|bool insert id or false on failure.
|
370 |
*/
|
371 |
+
function wc_downloadable_file_permission( $download_id, $product, $order, $qty = 1 ) {
|
372 |
if ( is_numeric( $product ) ) {
|
373 |
$product = wc_get_product( $product );
|
374 |
}
|
390 |
$download->set_access_expires( strtotime( $from_date . ' + ' . $expiry . ' DAY' ) );
|
391 |
}
|
392 |
|
393 |
+
$download = apply_filters( 'woocommerce_downloadable_file_permission', $download, $product, $order, $qty );
|
394 |
|
395 |
return $download->save();
|
396 |
}
|
420 |
$downloads = $product->get_downloads();
|
421 |
|
422 |
foreach ( array_keys( $downloads ) as $download_id ) {
|
423 |
+
wc_downloadable_file_permission( $download_id, $product, $order, $item->get_quantity() );
|
424 |
}
|
425 |
}
|
426 |
}
|
includes/widgets/class-wc-widget-layered-nav.php
CHANGED
@@ -252,7 +252,7 @@ class WC_Widget_Layered_Nav extends WC_Widget {
|
|
252 |
if ( '' === get_option( 'permalink_structure' ) ) {
|
253 |
$form_action = remove_query_arg( array( 'page', 'paged' ), add_query_arg( $wp->query_string, '', home_url( $wp->request ) ) );
|
254 |
} else {
|
255 |
-
$form_action = preg_replace( '%\/page/[0-9]+%', '', home_url(
|
256 |
}
|
257 |
|
258 |
echo '<form method="get" action="' . esc_url( $form_action ) . '" class="woocommerce-widget-layered-nav-dropdown">';
|
252 |
if ( '' === get_option( 'permalink_structure' ) ) {
|
253 |
$form_action = remove_query_arg( array( 'page', 'paged' ), add_query_arg( $wp->query_string, '', home_url( $wp->request ) ) );
|
254 |
} else {
|
255 |
+
$form_action = preg_replace( '%\/page/[0-9]+%', '', home_url( trailingslashit( $wp->request ) ) );
|
256 |
}
|
257 |
|
258 |
echo '<form method="get" action="' . esc_url( $form_action ) . '" class="woocommerce-widget-layered-nav-dropdown">';
|
packages/woocommerce-blocks/build/active-filters.asset.php
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-data-store', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '
|
1 |
+
<?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-data-store', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '0550400f252fb493bb06911c8360e22b');
|
packages/woocommerce-blocks/build/active-filters.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
this.wc=this.wc||{},this.wc.blocks=this.wc.blocks||{},this.wc.blocks["active-filters"]=function(e){function t(t){for(var r,o,a=t[0],l=t[1],u=t[2],b=0,f=[];b<a.length;b++)o=a[b],Object.prototype.hasOwnProperty.call(c,o)&&c[o]&&f.push(c[o][0]),c[o]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);for(s&&s(t);f.length;)f.shift()();return i.push.apply(i,u||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],r=!0,a=1;a<n.length;a++){var l=n[a];0!==c[l]&&(r=!1)}r&&(i.splice(t--,1),e=o(o.s=n[0]))}return e}var r={},c={4:0},i=[];function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=e,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="";var a=window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[],l=a.push.bind(a);a.push=t,a=a.slice();for(var u=0;u<a.length;u++)t(a[u]);var s=l;return i.push([856,0]),n()}({0:function(e,t){!function(){e.exports=this.wp.element}()},1:function(e,t){!function(){e.exports=this.wp.i18n}()},100:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),c=Object(r.createContext)("page"),i=function(){return Object(r.useContext)(c)};c.Provider},119:function(e,t){},143:function(e,t,n){"use strict";var r=n(15),c=n.n(r),i=n(16),o=n.n(i),a=n(17),l=n.n(a),u=n(18),s=n.n(u),b=n(10),f=n.n(b),d=n(0),p=n(8),g=n(1),m=n(4);function v(e){var t=e.level,n={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z"};return n.hasOwnProperty(t)?Object(d.createElement)(m.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Object(d.createElement)(m.Path,{d:n[t]})):null}function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f()(e);if(t){var c=f()(this).constructor;n=Reflect.construct(r,arguments,c)}else n=r.apply(this,arguments);return s()(this,n)}}var h=function(e){l()(n,e);var t=O(n);function n(){return c()(this,n),t.apply(this,arguments)}return o()(n,[{key:"createLevelControl",value:function(e,t,n){var r=e===t;return{icon:Object(d.createElement)(v,{level:e}),title:Object(g.sprintf)(Object(g.__)("Heading %d"),e),isActive:r,onClick:function(){return n(e)}}}},{key:"render",value:function(){var e=this,t=this.props,n=t.isCollapsed,r=void 0===n||n,c=t.minLevel,i=t.maxLevel,o=t.selectedLevel,a=t.onChange;return Object(d.createElement)(m.ToolbarGroup,{isCollapsed:r,icon:Object(d.createElement)(v,{level:o}),controls:Object(p.range)(c,i).map((function(t){return e.createLevelControl(t,o,a)}))})}}]),n}(d.Component);t.a=h},147:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return g}));var r=n(14),c=n.n(r),i=n(37),o=n(21),a=n(0),l=n(100),u=n(33),s=n.n(u),b=n(53),f=n(97),d=function(e){var t=Object(l.a)();e=e||t;var n=Object(o.useSelect)((function(t){return t(i.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)}),[e]),r=Object(o.useDispatch)(i.QUERY_STATE_STORE_KEY).setValueForQueryContext;return[n,Object(a.useCallback)((function(t){r(e,t)}),[e,r])]},p=function(e,t,n){var r=Object(l.a)();n=n||r;var c=Object(o.useSelect)((function(r){return r(i.QUERY_STATE_STORE_KEY).getValueForQueryKey(n,e,t)}),[n,e]),u=Object(o.useDispatch)(i.QUERY_STATE_STORE_KEY).setQueryValue;return[c,Object(a.useCallback)((function(t){u(n,e,t)}),[n,e,u])]},g=function(e,t){var n=Object(l.a)(),r=d(t=t||n),i=c()(r,2),o=i[0],u=i[1],p=Object(b.a)(o),g=Object(b.a)(e),m=Object(f.a)(g),v=Object(a.useRef)(!1);return Object(a.useEffect)((function(){s()(m,g)||(u(Object.assign({},p,g)),v.current=!0)}),[p,g,m,u]),v.current?[o,u]:[e,u]}},157:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(37),c=n(21),i=n(0),o=n(53),a=n(96),l=function(e){var t=e.namespace,n=e.resourceName,l=e.resourceValues,u=void 0===l?[]:l,s=e.query,b=void 0===s?{}:s,f=e.shouldSelect,d=void 0===f||f;if(!t||!n)throw new Error("The options object must have valid values for the namespace and the resource properties.");var p=Object(i.useRef)({results:[],isLoading:!0}),g=Object(o.a)(b),m=Object(o.a)(u),v=Object(a.a)(),O=Object(c.useSelect)((function(e){if(!d)return null;var c=e(r.COLLECTIONS_STORE_KEY),i=[t,n,g,m],o=c.getCollectionError.apply(c,i);return o&&v(o),{results:c.getCollection.apply(c,i),isLoading:!c.hasFinishedResolution("getCollection",i)}}),[t,n,m,g,d]);return null!==O&&(p.current=O),p.current}},175:function(e,t,n){"use strict";var r=n(0),c=(n(2),n(22)),i=n(7),o=n.n(i);n(241);t.a=function(e){var t=e.className,n=e.headingLevel,i=e.onChange,a=e.heading,l="h".concat(n);return Object(r.createElement)(l,null,Object(r.createElement)(c.PlainText,{className:o()("wc-block-editor-components-title",t),value:a,onChange:i}))}},189:function(e,t){},21:function(e,t){!function(){e.exports=this.wp.data}()},22:function(e,t){!function(){e.exports=this.wp.blockEditor}()},23:function(e,t){!function(){e.exports=this.wp.blocks}()},241:function(e,t){},249:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(6),c=r.c.reduce((function(e,t){var n,r=(n=t)&&n.attribute_name?{id:parseInt(n.attribute_id,10),name:n.attribute_name,taxonomy:"pa_"+n.attribute_name,label:n.attribute_label}:null;return r.id&&e.push(r),e}),[]),i=function(e){if(e)return c.find((function(t){return t.id===e}))},o=function(e){if(e)return c.find((function(t){return t.taxonomy===e}))}},250:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return i}));var r=n(8),c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2?arguments[2]:void 0,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=e.filter((function(e){return e.attribute===n.taxonomy})),o=i.length?i[0]:null;if(o&&o.slug&&Array.isArray(o.slug)&&o.slug.includes(c)){var a=o.slug.filter((function(e){return e!==c})),l=e.filter((function(e){return e.attribute!==n.taxonomy}));a.length>0&&(o.slug=a.sort(),l.push(o)),t(Object(r.sortBy)(l,"attribute"))}},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2?arguments[2]:void 0,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"in",o=e.filter((function(e){return e.attribute!==n.taxonomy}));0===c.length?t(o):(o.push({attribute:n.taxonomy,operator:i,slug:Object(r.map)(c,"slug").sort()}),t(Object(r.sortBy)(o,"attribute")))}},256:function(e,t,n){"use strict";var r=n(11),c=n.n(r),i=n(24),o=n.n(i),a=n(0),l=(n(2),n(7)),u=n.n(l),s=n(1),b=n(55),f=n(262),d=(n(189),function(e){var t=e.text,n=e.screenReaderText,r=void 0===n?"":n,i=e.element,l=void 0===i?"li":i,s=e.className,b=void 0===s?"":s,f=e.radius,d=void 0===f?"small":f,p=e.children,g=void 0===p?null:p,m=o()(e,["text","screenReaderText","element","className","radius","children"]),v=l,O=u()(b,"wc-block-components-chip","wc-block-components-chip--radius-"+d),h=Boolean(r&&r!==t);return Object(a.createElement)(v,c()({className:O},m),Object(a.createElement)("span",{"aria-hidden":h,className:"wc-block-components-chip__text"},t),h&&Object(a.createElement)("span",{className:"screen-reader-text"},r),g)});t.a=function(e){var t=e.ariaLabel,n=void 0===t?"":t,r=e.className,i=void 0===r?"":r,l=e.disabled,p=void 0!==l&&l,g=e.onRemove,m=void 0===g?function(){}:g,v=e.removeOnAnyClick,O=void 0!==v&&v,h=e.text,j=e.screenReaderText,y=void 0===j?"":j,w=o()(e,["ariaLabel","className","disabled","onRemove","removeOnAnyClick","text","screenReaderText"]),_=O?"span":"button";if(!n){var E=y&&"string"==typeof y?y:h;n="string"!=typeof E?Object(s.__)("Remove",'woocommerce'):Object(s.sprintf)(Object(s.__)('Remove "%s"','woocommerce'),E)}var S={"aria-label":n,disabled:p,onClick:m,onKeyDown:function(e){"Backspace"!==e.key&&"Delete"!==e.key||m()}},k=O?S:{},x=O?{"aria-hidden":!0}:S;return Object(a.createElement)(d,c()({},w,k,{className:u()(i,"is-removable"),element:O?"button":w.element,screenReaderText:y,text:h}),Object(a.createElement)(_,c()({className:"wc-block-components-chip__remove"},x),Object(a.createElement)(b.a,{className:"wc-block-components-chip__remove-icon",srcElement:f.a,size:16})))}},262:function(e,t,n){"use strict";var r=n(11),c=n.n(r),i=n(24),o=n.n(i),a=n(0),l=n(31),u=Object(a.createElement)((function(e){var t=e.className,n=e.size,r=o()(e,["className","size"]);return Object(a.createElement)(l.SVG,c()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:n},r),Object(a.createElement)("path",{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"}))}),null);t.a=u},28:function(e,t){!function(){e.exports=this.wp.htmlEntities}()},3:function(e,t){!function(){e.exports=this.wc.wcSettings}()},31:function(e,t){!function(){e.exports=this.wp.primitives}()},33:function(e,t){!function(){e.exports=this.wp.isShallowEqual}()},37:function(e,t){!function(){e.exports=this.wc.wcBlocksData}()},4:function(e,t){!function(){e.exports=this.wp.components}()},44:function(e,t,n){"use strict";var r=n(5),c=n.n(r),i=n(0),o=n(7),a=n.n(o);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.a=function(e){var t,n=e.label,r=e.screenReaderLabel,c=e.wrapperElement,o=e.wrapperProps,l=void 0===o?{}:o,s=null!=n,b=null!=r;return!s&&b?(t=c||"span",l=u(u({},l),{},{className:a()(l.className,"screen-reader-text")}),Object(i.createElement)(t,l,r)):(t=c||i.Fragment,s&&b&&n!==r?Object(i.createElement)(t,l,Object(i.createElement)("span",{"aria-hidden":"true"},n),Object(i.createElement)("span",{className:"screen-reader-text"},r)):Object(i.createElement)(t,l,n))}},53:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),c=n(33),i=n.n(c);function o(e){var t=Object(r.useRef)();return void 0!==t.current&&i()(e,t.current)||(t.current=e),t.current}},55:function(e,t,n){"use strict";var r=n(5),c=n.n(r),i=n(24),o=n.n(i),a=n(9);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}t.a=function(e){var t=e.srcElement,n=e.size,r=void 0===n?24:n,i=o()(e,["srcElement","size"]);return Object(a.isValidElement)(t)?Object(a.cloneElement)(t,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({width:r,height:r},i)):null}},6:function(e,t,n){"use strict";n.d(t,"l",(function(){return c})),n.d(t,"I",(function(){return i})),n.d(t,"P",(function(){return o})),n.d(t,"y",(function(){return a})),n.d(t,"A",(function(){return l})),n.d(t,"m",(function(){return u})),n.d(t,"z",(function(){return s})),n.d(t,"C",(function(){return b})),n.d(t,"o",(function(){return f})),n.d(t,"B",(function(){return d})),n.d(t,"n",(function(){return p})),n.d(t,"E",(function(){return g})),n.d(t,"u",(function(){return m})),n.d(t,"w",(function(){return v})),n.d(t,"r",(function(){return O})),n.d(t,"s",(function(){return h})),n.d(t,"t",(function(){return j})),n.d(t,"k",(function(){return y})),n.d(t,"L",(function(){return w})),n.d(t,"Q",(function(){return _})),n.d(t,"q",(function(){return E})),n.d(t,"p",(function(){return S})),n.d(t,"H",(function(){return k})),n.d(t,"c",(function(){return x})),n.d(t,"v",(function(){return C})),n.d(t,"J",(function(){return N})),n.d(t,"T",(function(){return R})),n.d(t,"U",(function(){return L})),n.d(t,"K",(function(){return T})),n.d(t,"a",(function(){return B})),n.d(t,"N",(function(){return z})),n.d(t,"b",(function(){return H})),n.d(t,"M",(function(){return V})),n.d(t,"D",(function(){return F})),n.d(t,"i",(function(){return A})),n.d(t,"O",(function(){return U})),n.d(t,"h",(function(){return I})),n.d(t,"j",(function(){return Y})),n.d(t,"G",(function(){return G})),n.d(t,"F",(function(){return Q})),n.d(t,"S",(function(){return K})),n.d(t,"R",(function(){return W})),n.d(t,"d",(function(){return q})),n.d(t,"e",(function(){return J})),n.d(t,"f",(function(){return $})),n.d(t,"g",(function(){return X})),n.d(t,"x",(function(){return Z})),n.d(t,"X",(function(){return te})),n.d(t,"Y",(function(){return ne})),n.d(t,"V",(function(){return re})),n.d(t,"W",(function(){return ce}));var r=n(3),c=Object(r.getSetting)("currentUserIsAdmin",!1),i=Object(r.getSetting)("reviewRatingsEnabled",!0),o=Object(r.getSetting)("showAvatars",!0),a=Object(r.getSetting)("max_columns",6),l=Object(r.getSetting)("min_columns",1),u=Object(r.getSetting)("default_columns",3),s=Object(r.getSetting)("max_rows",6),b=Object(r.getSetting)("min_rows",1),f=Object(r.getSetting)("default_rows",3),d=Object(r.getSetting)("min_height",500),p=Object(r.getSetting)("default_height",500),g=Object(r.getSetting)("placeholderImgSrc",""),m=(Object(r.getSetting)("thumbnail_size",300),Object(r.getSetting)("isLargeCatalog")),v=Object(r.getSetting)("limitTags"),O=Object(r.getSetting)("hasProducts",!0),h=Object(r.getSetting)("hasTags",!0),j=Object(r.getSetting)("homeUrl",""),y=Object(r.getSetting)("couponsEnabled",!0),w=Object(r.getSetting)("shippingEnabled",!0),_=Object(r.getSetting)("taxesEnabled",!0),E=(Object(r.getSetting)("displayItemizedTaxes",!1),Object(r.getSetting)("hasDarkEditorStyleSupport",!1)),S=(Object(r.getSetting)("displayShopPricesIncludingTax",!1),Object(r.getSetting)("displayCartPricesIncludingTax",!1)),k=Object(r.getSetting)("productCount",0),x=Object(r.getSetting)("attributes",[]),C=Object(r.getSetting)("isShippingCalculatorEnabled",!0),N=Object(r.getSetting)("shippingCostRequiresAddress",!1),P=(Object(r.getSetting)("isShippingCostHidden",!1),Object(r.getSetting)("woocommerceBlocksPhase",1)),R=Object(r.getSetting)("wcBlocksAssetUrl",""),L=Object(r.getSetting)("wcBlocksBuildUrl",""),T=Object(r.getSetting)("shippingCountries",{}),B=Object(r.getSetting)("allowedCountries",{}),z=Object(r.getSetting)("shippingStates",{}),H=Object(r.getSetting)("allowedStates",{}),V=Object(r.getSetting)("shippingMethodsExist",!1),F=Object(r.getSetting)("paymentGatewaySortOrder",[]),A=Object(r.getSetting)("checkoutShowLoginReminder",!0),M={id:0,title:"",permalink:""},D=Object(r.getSetting)("storePages",{myaccount:M,shop:M,cart:M,checkout:M,privacy:M,terms:M}),U=D.shop.permalink,I=D.checkout.id,Y=D.checkout.permalink,G=D.privacy.permalink,Q=D.privacy.title,K=D.terms.permalink,W=D.terms.title,q=D.cart.id,J=D.cart.permalink,$=Object(r.getSetting)("checkoutAllowsGuest",!1),X=Object(r.getSetting)("checkoutAllowsSignup",!1),Z=D.myaccount.permalink?D.myaccount.permalink:Object(r.getSetting)("loginUrl","/wp-login.php"),ee=n(23),te=function(e,t){if(P>2)return Object(ee.registerBlockType)(e,t)},ne=function(e,t){if(P>1)return Object(ee.registerBlockType)(e,t)},re=function(){return P>2},ce=function(){return P>1}},61:function(e,t){!function(){e.exports=this.wc.priceFormat}()},68:function(e,t,n){"use strict";var r=n(11),c=n.n(r),i=n(15),o=n.n(i),a=n(16),l=n.n(a),u=n(12),s=n.n(u),b=n(17),f=n.n(b),d=n(18),p=n.n(d),g=n(10),m=n.n(g),v=n(0),O=n(8),h=n(7),j=n.n(h),y=n(4),w=n(179);n(119);function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m()(e);if(t){var c=m()(this).constructor;n=Reflect.construct(r,arguments,c)}else n=r.apply(this,arguments);return p()(this,n)}}var E=function(e){f()(n,e);var t=_(n);function n(){var e;return o()(this,n),(e=t.apply(this,arguments)).onClick=e.onClick.bind(s()(e)),e}return l()(n,[{key:"onClick",value:function(e){this.props.onChange&&this.props.onChange(e.target.value)}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.label,i=n.checked,o=n.instanceId,a=n.className,l=n.help,u=n.options,s=n.value,b="inspector-toggle-button-control-".concat(o);return l&&(e=Object(O.isFunction)(l)?l(i):l),Object(v.createElement)(y.BaseControl,{id:b,help:e,className:j()("components-toggle-button-control",a)},Object(v.createElement)("label",{id:b+"__label",htmlFor:b,className:"components-toggle-button-control__label"},r),Object(v.createElement)(y.ButtonGroup,{"aria-labelledby":b+"__label"},u.map((function(e,n){var i={};return s===e.value?(i.isPrimary=!0,i["aria-pressed"]=!0):(i.isSecondary=!0,i["aria-pressed"]=!1),Object(v.createElement)(y.Button,c()({key:"".concat(e.label,"-").concat(e.value,"-").concat(n),value:e.value,onClick:t.onClick,"aria-label":r+": "+e.label},i),e.label)}))))}}]),n}(v.Component);t.a=Object(w.a)(E)},8:function(e,t){!function(){e.exports=this.lodash}()},856:function(e,t,n){e.exports=n(896)},857:function(e,t){},896:function(e,t,n){"use strict";n.r(t);var r=n(11),c=n.n(r),i=n(0),o=n(1),a=n(23),l=n(55),u=n(31),s=Object(i.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),Object(i.createElement)("path",{d:"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zm0-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"})),b=n(7),f=n.n(b),d=n(22),p=n(4),g=n(143),m=n(175),v=n(68),O=n(14),h=n.n(O),j=n(147),y=(n(2),n(44)),w=(n(857),n(249)),_=n(61),E=n(256),S=function(e,t){return Number.isFinite(e)&&Number.isFinite(t)?Object(o.sprintf)(Object(o.__)("Between %1$s and %2$s",'woocommerce'),Object(_.formatPrice)(e),Object(_.formatPrice)(t)):Number.isFinite(e)?Object(o.sprintf)(Object(o.__)("From %s",'woocommerce'),Object(_.formatPrice)(e)):Object(o.sprintf)(Object(o.__)("Up to %s",'woocommerce'),Object(_.formatPrice)(t))},k=function(e){var t=e.type,n=e.name,r=e.prefix,c=e.removeCallback,a=void 0===c?function(){}:c,l=e.showLabel,u=void 0===l||l,s=e.displayStyle,b=r?Object(i.createElement)(i.Fragment,null,r," ",n):n,f=Object(o.sprintf)(Object(o.__)("Remove %s filter",'woocommerce'),n);return Object(i.createElement)("li",{className:"wc-block-active-filters__list-item",key:t+":"+n},u&&Object(i.createElement)("span",{className:"wc-block-active-filters__list-item-type"},t+": "),"chips"===s?Object(i.createElement)(E.a,{element:"span",text:b,onRemove:a,radius:"large",ariaLabel:f}):Object(i.createElement)("span",{className:"wc-block-active-filters__list-item-name"},b,Object(i.createElement)("button",{className:"wc-block-active-filters__list-item-remove",onClick:a},Object(i.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(i.createElement)("ellipse",{cx:"8",cy:"8",rx:"8",ry:"8",transform:"rotate(-180 8 8)",fill:"currentColor",fillOpacity:"0.7"}),Object(i.createElement)("rect",{x:"10.636",y:"3.94983",width:"2",height:"9.9466",transform:"rotate(45 10.636 3.94983)",fill:"white"}),Object(i.createElement)("rect",{x:"12.0503",y:"11.0209",width:"2",height:"9.9466",transform:"rotate(135 12.0503 11.0209)",fill:"white"})),Object(i.createElement)(y.a,{screenReaderLabel:f}))))},x=n(157),C=n(28),N=n(250),P=function(e){var t=e.attributeObject,n=void 0===t?{}:t,r=e.slugs,c=void 0===r?[]:r,a=e.operator,l=void 0===a?"in":a,u=e.displayStyle,s=Object(x.a)({namespace:"/wc/store",resourceName:"products/attributes/terms",resourceValues:[n.id]}),b=s.results,f=s.isLoading,d=Object(j.b)("attributes",[]),p=h()(d,2),g=p[0],m=p[1];if(f)return null;var v=n.label;return Object(i.createElement)("li",null,Object(i.createElement)("span",{className:"wc-block-active-filters__list-item-type"},v,":"),Object(i.createElement)("ul",null,c.map((function(e,t){var r=b.find((function(t){return t.slug===e}));if(!r)return null;var c="";return t>0&&"and"===l&&(c=Object(i.createElement)("span",{className:"wc-block-active-filters__list-item-operator"},Object(o.__)("and",'woocommerce'))),k({type:v,name:Object(C.decodeEntities)(r.name||e),prefix:c,removeCallback:function(){Object(N.a)(g,m,n,e)},showLabel:!1,displayStyle:u})}))))},R=function(e){var t=e.attributes,n=e.isEditor,r=void 0!==n&&n,c=Object(j.b)("attributes",[]),a=h()(c,2),l=a[0],u=a[1],s=Object(j.b)("min_price"),b=h()(s,2),d=b[0],p=b[1],g=Object(j.b)("max_price"),m=h()(g,2),v=m[0],O=m[1],_=Object(i.useMemo)((function(){return Number.isFinite(d)||Number.isFinite(v)?k({type:Object(o.__)("Price",'woocommerce'),name:S(d,v),removeCallback:function(){p(void 0),O(void 0)},displayStyle:t.displayStyle}):null}),[d,v,t.displayStyle,p,O]),E=Object(i.useMemo)((function(){return l.map((function(e){var n=Object(w.b)(e.attribute);return Object(i.createElement)(P,{attributeObject:n,displayStyle:t.displayStyle,slugs:e.slug,key:e.attribute,operator:e.operator})}))}),[l,t.displayStyle]);if(!(l.length>0||Number.isFinite(d)||Number.isFinite(v)||r))return null;var x="h".concat(t.headingLevel),C=f()("wc-block-active-filters__list",{"wc-block-active-filters__list--chips":"chips"===t.displayStyle});return Object(i.createElement)(i.Fragment,null,!r&&t.heading&&Object(i.createElement)(x,null,t.heading),Object(i.createElement)("div",{className:"wc-block-active-filters"},Object(i.createElement)("ul",{className:C},r?Object(i.createElement)(i.Fragment,null,k({type:Object(o.__)("Size",'woocommerce'),name:Object(o.__)("Small",'woocommerce'),displayStyle:t.displayStyle}),k({type:Object(o.__)("Color",'woocommerce'),name:Object(o.__)("Blue",'woocommerce'),displayStyle:t.displayStyle})):Object(i.createElement)(i.Fragment,null,_,E)),Object(i.createElement)("button",{className:"wc-block-active-filters__clear-all",onClick:function(){p(void 0),O(void 0),u([])}},Object(i.createElement)(y.a,{label:Object(o.__)("Clear All",'woocommerce'),screenReaderLabel:Object(o.__)("Clear All Filters",'woocommerce')}))))},L=Object(p.withSpokenMessages)((function(e){var t=e.attributes,n=e.setAttributes,r=t.className,c=t.displayStyle,a=t.heading,l=t.headingLevel;return Object(i.createElement)("div",{className:r},Object(i.createElement)(d.InspectorControls,{key:"inspector"},Object(i.createElement)(p.PanelBody,{title:Object(o.__)("Block Settings",'woocommerce')},Object(i.createElement)(v.a,{label:Object(o.__)("Display Style",'woocommerce'),value:c,options:[{label:Object(o.__)("List",'woocommerce'),value:"list"},{label:Object(o.__)("Chips",'woocommerce'),value:"chips"}],onChange:function(e){return n({displayStyle:e})}}),Object(i.createElement)("p",null,Object(o.__)("Heading Level",'woocommerce')),Object(i.createElement)(g.a,{isCollapsed:!1,minLevel:2,maxLevel:7,selectedLevel:l,onChange:function(e){return n({headingLevel:e})}}))),Object(i.createElement)(m.a,{headingLevel:l,heading:a,onChange:function(e){return n({heading:e})}}),Object(i.createElement)(p.Disabled,null,Object(i.createElement)(R,{attributes:t,isEditor:!0})))}));Object(a.registerBlockType)("woocommerce/active-filters",{title:Object(o.__)("Active Product Filters",'woocommerce'),icon:{src:Object(i.createElement)(l.a,{srcElement:s}),foreground:"#96588a"},category:"woocommerce",keywords:[Object(o.__)("WooCommerce",'woocommerce')],description:Object(o.__)("Show the currently active product filters. Works in combination with the All Products and filters blocks.",'woocommerce'),supports:{html:!1,multiple:!1},example:{attributes:{}},attributes:{displayStyle:{type:"string",default:"list"},heading:{type:"string",default:Object(o.__)("Active filters",'woocommerce')},headingLevel:{type:"number",default:3}},edit:L,save:function(e){var t=e.attributes,n=t.className,r={"data-display-style":t.displayStyle,"data-heading":t.heading,"data-heading-level":t.headingLevel};return Object(i.createElement)("div",c()({className:f()("is-loading",n)},r),Object(i.createElement)("span",{"aria-hidden":!0,className:"wc-block-active-product-filters__placeholder"}))}})},9:function(e,t){!function(){e.exports=this.React}()},96:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(14),c=n.n(r),i=n(0),o=function(){var e=Object(i.useState)(),t=c()(e,2)[1];return Object(i.useCallback)((function(e){t((function(){throw e}))}),[])}},97:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(9);function c(e,t){var n=Object(r.useRef)();return Object(r.useEffect)((function(){n.current===e||t&&!t(e,n.current)||(n.current=e)}),[e,t]),n.current}}});
|
1 |
+
this.wc=this.wc||{},this.wc.blocks=this.wc.blocks||{},this.wc.blocks["active-filters"]=function(e){function t(t){for(var r,o,a=t[0],l=t[1],u=t[2],b=0,f=[];b<a.length;b++)o=a[b],Object.prototype.hasOwnProperty.call(c,o)&&c[o]&&f.push(c[o][0]),c[o]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);for(s&&s(t);f.length;)f.shift()();return i.push.apply(i,u||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],r=!0,a=1;a<n.length;a++){var l=n[a];0!==c[l]&&(r=!1)}r&&(i.splice(t--,1),e=o(o.s=n[0]))}return e}var r={},c={4:0},i=[];function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=e,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="";var a=window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[],l=a.push.bind(a);a.push=t,a=a.slice();for(var u=0;u<a.length;u++)t(a[u]);var s=l;return i.push([856,0]),n()}({0:function(e,t){!function(){e.exports=this.wp.element}()},1:function(e,t){!function(){e.exports=this.wp.i18n}()},119:function(e,t){},143:function(e,t,n){"use strict";var r=n(15),c=n.n(r),i=n(16),o=n.n(i),a=n(17),l=n.n(a),u=n(18),s=n.n(u),b=n(10),f=n.n(b),d=n(0),p=n(8),g=n(1),m=n(4);function v(e){var t=e.level,n={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z"};return n.hasOwnProperty(t)?Object(d.createElement)(m.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Object(d.createElement)(m.Path,{d:n[t]})):null}function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f()(e);if(t){var c=f()(this).constructor;n=Reflect.construct(r,arguments,c)}else n=r.apply(this,arguments);return s()(this,n)}}var h=function(e){l()(n,e);var t=O(n);function n(){return c()(this,n),t.apply(this,arguments)}return o()(n,[{key:"createLevelControl",value:function(e,t,n){var r=e===t;return{icon:Object(d.createElement)(v,{level:e}),title:Object(g.sprintf)(Object(g.__)("Heading %d"),e),isActive:r,onClick:function(){return n(e)}}}},{key:"render",value:function(){var e=this,t=this.props,n=t.isCollapsed,r=void 0===n||n,c=t.minLevel,i=t.maxLevel,o=t.selectedLevel,a=t.onChange;return Object(d.createElement)(m.ToolbarGroup,{isCollapsed:r,icon:Object(d.createElement)(v,{level:o}),controls:Object(p.range)(c,i).map((function(t){return e.createLevelControl(t,o,a)}))})}}]),n}(d.Component);t.a=h},147:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return g}));var r=n(14),c=n.n(r),i=n(37),o=n(21),a=n(0),l=n(99),u=n(33),s=n.n(u),b=n(53),f=n(96),d=function(e){var t=Object(l.a)();e=e||t;var n=Object(o.useSelect)((function(t){return t(i.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)}),[e]),r=Object(o.useDispatch)(i.QUERY_STATE_STORE_KEY).setValueForQueryContext;return[n,Object(a.useCallback)((function(t){r(e,t)}),[e,r])]},p=function(e,t,n){var r=Object(l.a)();n=n||r;var c=Object(o.useSelect)((function(r){return r(i.QUERY_STATE_STORE_KEY).getValueForQueryKey(n,e,t)}),[n,e]),u=Object(o.useDispatch)(i.QUERY_STATE_STORE_KEY).setQueryValue;return[c,Object(a.useCallback)((function(t){u(n,e,t)}),[n,e,u])]},g=function(e,t){var n=Object(l.a)(),r=d(t=t||n),i=c()(r,2),o=i[0],u=i[1],p=Object(b.a)(o),g=Object(b.a)(e),m=Object(f.a)(g),v=Object(a.useRef)(!1);return Object(a.useEffect)((function(){s()(m,g)||(u(Object.assign({},p,g)),v.current=!0)}),[p,g,m,u]),v.current?[o,u]:[e,u]}},157:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(37),c=n(21),i=n(0),o=n(53),a=n(95),l=function(e){var t=e.namespace,n=e.resourceName,l=e.resourceValues,u=void 0===l?[]:l,s=e.query,b=void 0===s?{}:s,f=e.shouldSelect,d=void 0===f||f;if(!t||!n)throw new Error("The options object must have valid values for the namespace and the resource properties.");var p=Object(i.useRef)({results:[],isLoading:!0}),g=Object(o.a)(b),m=Object(o.a)(u),v=Object(a.a)(),O=Object(c.useSelect)((function(e){if(!d)return null;var c=e(r.COLLECTIONS_STORE_KEY),i=[t,n,g,m],o=c.getCollectionError.apply(c,i);return o&&v(o),{results:c.getCollection.apply(c,i),isLoading:!c.hasFinishedResolution("getCollection",i)}}),[t,n,m,g,d]);return null!==O&&(p.current=O),p.current}},175:function(e,t,n){"use strict";var r=n(0),c=(n(2),n(22)),i=n(7),o=n.n(i);n(241);t.a=function(e){var t=e.className,n=e.headingLevel,i=e.onChange,a=e.heading,l="h".concat(n);return Object(r.createElement)(l,null,Object(r.createElement)(c.PlainText,{className:o()("wc-block-editor-components-title",t),value:a,onChange:i}))}},189:function(e,t){},21:function(e,t){!function(){e.exports=this.wp.data}()},22:function(e,t){!function(){e.exports=this.wp.blockEditor}()},23:function(e,t){!function(){e.exports=this.wp.blocks}()},241:function(e,t){},249:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(6),c=r.c.reduce((function(e,t){var n,r=(n=t)&&n.attribute_name?{id:parseInt(n.attribute_id,10),name:n.attribute_name,taxonomy:"pa_"+n.attribute_name,label:n.attribute_label}:null;return r.id&&e.push(r),e}),[]),i=function(e){if(e)return c.find((function(t){return t.id===e}))},o=function(e){if(e)return c.find((function(t){return t.taxonomy===e}))}},250:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return i}));var r=n(8),c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2?arguments[2]:void 0,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=e.filter((function(e){return e.attribute===n.taxonomy})),o=i.length?i[0]:null;if(o&&o.slug&&Array.isArray(o.slug)&&o.slug.includes(c)){var a=o.slug.filter((function(e){return e!==c})),l=e.filter((function(e){return e.attribute!==n.taxonomy}));a.length>0&&(o.slug=a.sort(),l.push(o)),t(Object(r.sortBy)(l,"attribute"))}},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2?arguments[2]:void 0,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"in",o=e.filter((function(e){return e.attribute!==n.taxonomy}));0===c.length?t(o):(o.push({attribute:n.taxonomy,operator:i,slug:Object(r.map)(c,"slug").sort()}),t(Object(r.sortBy)(o,"attribute")))}},256:function(e,t,n){"use strict";var r=n(11),c=n.n(r),i=n(24),o=n.n(i),a=n(0),l=(n(2),n(7)),u=n.n(l),s=n(1),b=n(55),f=n(262),d=(n(189),function(e){var t=e.text,n=e.screenReaderText,r=void 0===n?"":n,i=e.element,l=void 0===i?"li":i,s=e.className,b=void 0===s?"":s,f=e.radius,d=void 0===f?"small":f,p=e.children,g=void 0===p?null:p,m=o()(e,["text","screenReaderText","element","className","radius","children"]),v=l,O=u()(b,"wc-block-components-chip","wc-block-components-chip--radius-"+d),h=Boolean(r&&r!==t);return Object(a.createElement)(v,c()({className:O},m),Object(a.createElement)("span",{"aria-hidden":h,className:"wc-block-components-chip__text"},t),h&&Object(a.createElement)("span",{className:"screen-reader-text"},r),g)});t.a=function(e){var t=e.ariaLabel,n=void 0===t?"":t,r=e.className,i=void 0===r?"":r,l=e.disabled,p=void 0!==l&&l,g=e.onRemove,m=void 0===g?function(){}:g,v=e.removeOnAnyClick,O=void 0!==v&&v,h=e.text,j=e.screenReaderText,y=void 0===j?"":j,w=o()(e,["ariaLabel","className","disabled","onRemove","removeOnAnyClick","text","screenReaderText"]),_=O?"span":"button";if(!n){var E=y&&"string"==typeof y?y:h;n="string"!=typeof E?Object(s.__)("Remove",'woocommerce'):Object(s.sprintf)(Object(s.__)('Remove "%s"','woocommerce'),E)}var S={"aria-label":n,disabled:p,onClick:m,onKeyDown:function(e){"Backspace"!==e.key&&"Delete"!==e.key||m()}},k=O?S:{},x=O?{"aria-hidden":!0}:S;return Object(a.createElement)(d,c()({},w,k,{className:u()(i,"is-removable"),element:O?"button":w.element,screenReaderText:y,text:h}),Object(a.createElement)(_,c()({className:"wc-block-components-chip__remove"},x),Object(a.createElement)(b.a,{className:"wc-block-components-chip__remove-icon",srcElement:f.a,size:16})))}},262:function(e,t,n){"use strict";var r=n(11),c=n.n(r),i=n(24),o=n.n(i),a=n(0),l=n(31),u=Object(a.createElement)((function(e){var t=e.className,n=e.size,r=o()(e,["className","size"]);return Object(a.createElement)(l.SVG,c()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:n},r),Object(a.createElement)("path",{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"}))}),null);t.a=u},28:function(e,t){!function(){e.exports=this.wp.htmlEntities}()},3:function(e,t){!function(){e.exports=this.wc.wcSettings}()},31:function(e,t){!function(){e.exports=this.wp.primitives}()},33:function(e,t){!function(){e.exports=this.wp.isShallowEqual}()},37:function(e,t){!function(){e.exports=this.wc.wcBlocksData}()},4:function(e,t){!function(){e.exports=this.wp.components}()},44:function(e,t,n){"use strict";var r=n(5),c=n.n(r),i=n(0),o=n(7),a=n.n(o);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.a=function(e){var t,n=e.label,r=e.screenReaderLabel,c=e.wrapperElement,o=e.wrapperProps,l=void 0===o?{}:o,s=null!=n,b=null!=r;return!s&&b?(t=c||"span",l=u(u({},l),{},{className:a()(l.className,"screen-reader-text")}),Object(i.createElement)(t,l,r)):(t=c||i.Fragment,s&&b&&n!==r?Object(i.createElement)(t,l,Object(i.createElement)("span",{"aria-hidden":"true"},n),Object(i.createElement)("span",{className:"screen-reader-text"},r)):Object(i.createElement)(t,l,n))}},53:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),c=n(33),i=n.n(c);function o(e){var t=Object(r.useRef)();return void 0!==t.current&&i()(e,t.current)||(t.current=e),t.current}},55:function(e,t,n){"use strict";var r=n(5),c=n.n(r),i=n(24),o=n.n(i),a=n(9);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}t.a=function(e){var t=e.srcElement,n=e.size,r=void 0===n?24:n,i=o()(e,["srcElement","size"]);return Object(a.isValidElement)(t)?Object(a.cloneElement)(t,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({width:r,height:r},i)):null}},6:function(e,t,n){"use strict";n.d(t,"l",(function(){return c})),n.d(t,"I",(function(){return i})),n.d(t,"P",(function(){return o})),n.d(t,"y",(function(){return a})),n.d(t,"A",(function(){return l})),n.d(t,"m",(function(){return u})),n.d(t,"z",(function(){return s})),n.d(t,"C",(function(){return b})),n.d(t,"o",(function(){return f})),n.d(t,"B",(function(){return d})),n.d(t,"n",(function(){return p})),n.d(t,"E",(function(){return g})),n.d(t,"u",(function(){return m})),n.d(t,"w",(function(){return v})),n.d(t,"r",(function(){return O})),n.d(t,"s",(function(){return h})),n.d(t,"t",(function(){return j})),n.d(t,"k",(function(){return y})),n.d(t,"L",(function(){return w})),n.d(t,"Q",(function(){return _})),n.d(t,"q",(function(){return E})),n.d(t,"p",(function(){return S})),n.d(t,"H",(function(){return k})),n.d(t,"c",(function(){return x})),n.d(t,"v",(function(){return C})),n.d(t,"J",(function(){return N})),n.d(t,"T",(function(){return R})),n.d(t,"U",(function(){return L})),n.d(t,"K",(function(){return T})),n.d(t,"a",(function(){return B})),n.d(t,"N",(function(){return z})),n.d(t,"b",(function(){return H})),n.d(t,"M",(function(){return V})),n.d(t,"D",(function(){return F})),n.d(t,"i",(function(){return A})),n.d(t,"O",(function(){return U})),n.d(t,"h",(function(){return I})),n.d(t,"j",(function(){return Y})),n.d(t,"G",(function(){return G})),n.d(t,"F",(function(){return Q})),n.d(t,"S",(function(){return K})),n.d(t,"R",(function(){return W})),n.d(t,"d",(function(){return q})),n.d(t,"e",(function(){return J})),n.d(t,"f",(function(){return $})),n.d(t,"g",(function(){return X})),n.d(t,"x",(function(){return Z})),n.d(t,"X",(function(){return te})),n.d(t,"Y",(function(){return ne})),n.d(t,"V",(function(){return re})),n.d(t,"W",(function(){return ce}));var r=n(3),c=Object(r.getSetting)("currentUserIsAdmin",!1),i=Object(r.getSetting)("reviewRatingsEnabled",!0),o=Object(r.getSetting)("showAvatars",!0),a=Object(r.getSetting)("max_columns",6),l=Object(r.getSetting)("min_columns",1),u=Object(r.getSetting)("default_columns",3),s=Object(r.getSetting)("max_rows",6),b=Object(r.getSetting)("min_rows",1),f=Object(r.getSetting)("default_rows",3),d=Object(r.getSetting)("min_height",500),p=Object(r.getSetting)("default_height",500),g=Object(r.getSetting)("placeholderImgSrc",""),m=(Object(r.getSetting)("thumbnail_size",300),Object(r.getSetting)("isLargeCatalog")),v=Object(r.getSetting)("limitTags"),O=Object(r.getSetting)("hasProducts",!0),h=Object(r.getSetting)("hasTags",!0),j=Object(r.getSetting)("homeUrl",""),y=Object(r.getSetting)("couponsEnabled",!0),w=Object(r.getSetting)("shippingEnabled",!0),_=Object(r.getSetting)("taxesEnabled",!0),E=(Object(r.getSetting)("displayItemizedTaxes",!1),Object(r.getSetting)("hasDarkEditorStyleSupport",!1)),S=(Object(r.getSetting)("displayShopPricesIncludingTax",!1),Object(r.getSetting)("displayCartPricesIncludingTax",!1)),k=Object(r.getSetting)("productCount",0),x=Object(r.getSetting)("attributes",[]),C=Object(r.getSetting)("isShippingCalculatorEnabled",!0),N=Object(r.getSetting)("shippingCostRequiresAddress",!1),P=(Object(r.getSetting)("isShippingCostHidden",!1),Object(r.getSetting)("woocommerceBlocksPhase",1)),R=Object(r.getSetting)("wcBlocksAssetUrl",""),L=Object(r.getSetting)("wcBlocksBuildUrl",""),T=Object(r.getSetting)("shippingCountries",{}),B=Object(r.getSetting)("allowedCountries",{}),z=Object(r.getSetting)("shippingStates",{}),H=Object(r.getSetting)("allowedStates",{}),V=Object(r.getSetting)("shippingMethodsExist",!1),F=Object(r.getSetting)("paymentGatewaySortOrder",[]),A=Object(r.getSetting)("checkoutShowLoginReminder",!0),M={id:0,title:"",permalink:""},D=Object(r.getSetting)("storePages",{myaccount:M,shop:M,cart:M,checkout:M,privacy:M,terms:M}),U=D.shop.permalink,I=D.checkout.id,Y=D.checkout.permalink,G=D.privacy.permalink,Q=D.privacy.title,K=D.terms.permalink,W=D.terms.title,q=D.cart.id,J=D.cart.permalink,$=Object(r.getSetting)("checkoutAllowsGuest",!1),X=Object(r.getSetting)("checkoutAllowsSignup",!1),Z=D.myaccount.permalink?D.myaccount.permalink:Object(r.getSetting)("loginUrl","/wp-login.php"),ee=n(23),te=function(e,t){if(P>2)return Object(ee.registerBlockType)(e,t)},ne=function(e,t){if(P>1)return Object(ee.registerBlockType)(e,t)},re=function(){return P>2},ce=function(){return P>1}},61:function(e,t){!function(){e.exports=this.wc.priceFormat}()},68:function(e,t,n){"use strict";var r=n(11),c=n.n(r),i=n(15),o=n.n(i),a=n(16),l=n.n(a),u=n(12),s=n.n(u),b=n(17),f=n.n(b),d=n(18),p=n.n(d),g=n(10),m=n.n(g),v=n(0),O=n(8),h=n(7),j=n.n(h),y=n(4),w=n(179);n(119);function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m()(e);if(t){var c=m()(this).constructor;n=Reflect.construct(r,arguments,c)}else n=r.apply(this,arguments);return p()(this,n)}}var E=function(e){f()(n,e);var t=_(n);function n(){var e;return o()(this,n),(e=t.apply(this,arguments)).onClick=e.onClick.bind(s()(e)),e}return l()(n,[{key:"onClick",value:function(e){this.props.onChange&&this.props.onChange(e.target.value)}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.label,i=n.checked,o=n.instanceId,a=n.className,l=n.help,u=n.options,s=n.value,b="inspector-toggle-button-control-".concat(o);return l&&(e=Object(O.isFunction)(l)?l(i):l),Object(v.createElement)(y.BaseControl,{id:b,help:e,className:j()("components-toggle-button-control",a)},Object(v.createElement)("label",{id:b+"__label",htmlFor:b,className:"components-toggle-button-control__label"},r),Object(v.createElement)(y.ButtonGroup,{"aria-labelledby":b+"__label"},u.map((function(e,n){var i={};return s===e.value?(i.isPrimary=!0,i["aria-pressed"]=!0):(i.isSecondary=!0,i["aria-pressed"]=!1),Object(v.createElement)(y.Button,c()({key:"".concat(e.label,"-").concat(e.value,"-").concat(n),value:e.value,onClick:t.onClick,"aria-label":r+": "+e.label},i),e.label)}))))}}]),n}(v.Component);t.a=Object(w.a)(E)},8:function(e,t){!function(){e.exports=this.lodash}()},856:function(e,t,n){e.exports=n(896)},857:function(e,t){},896:function(e,t,n){"use strict";n.r(t);var r=n(11),c=n.n(r),i=n(0),o=n(1),a=n(23),l=n(55),u=n(31),s=Object(i.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),Object(i.createElement)("path",{d:"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zm0-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"})),b=n(7),f=n.n(b),d=n(22),p=n(4),g=n(143),m=n(175),v=n(68),O=n(14),h=n.n(O),j=n(147),y=(n(2),n(44)),w=(n(857),n(249)),_=n(61),E=n(256),S=function(e,t){return Number.isFinite(e)&&Number.isFinite(t)?Object(o.sprintf)(Object(o.__)("Between %1$s and %2$s",'woocommerce'),Object(_.formatPrice)(e),Object(_.formatPrice)(t)):Number.isFinite(e)?Object(o.sprintf)(Object(o.__)("From %s",'woocommerce'),Object(_.formatPrice)(e)):Object(o.sprintf)(Object(o.__)("Up to %s",'woocommerce'),Object(_.formatPrice)(t))},k=function(e){var t=e.type,n=e.name,r=e.prefix,c=e.removeCallback,a=void 0===c?function(){}:c,l=e.showLabel,u=void 0===l||l,s=e.displayStyle,b=r?Object(i.createElement)(i.Fragment,null,r," ",n):n,f=Object(o.sprintf)(Object(o.__)("Remove %s filter",'woocommerce'),n);return Object(i.createElement)("li",{className:"wc-block-active-filters__list-item",key:t+":"+n},u&&Object(i.createElement)("span",{className:"wc-block-active-filters__list-item-type"},t+": "),"chips"===s?Object(i.createElement)(E.a,{element:"span",text:b,onRemove:a,radius:"large",ariaLabel:f}):Object(i.createElement)("span",{className:"wc-block-active-filters__list-item-name"},b,Object(i.createElement)("button",{className:"wc-block-active-filters__list-item-remove",onClick:a},Object(i.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(i.createElement)("ellipse",{cx:"8",cy:"8",rx:"8",ry:"8",transform:"rotate(-180 8 8)",fill:"currentColor",fillOpacity:"0.7"}),Object(i.createElement)("rect",{x:"10.636",y:"3.94983",width:"2",height:"9.9466",transform:"rotate(45 10.636 3.94983)",fill:"white"}),Object(i.createElement)("rect",{x:"12.0503",y:"11.0209",width:"2",height:"9.9466",transform:"rotate(135 12.0503 11.0209)",fill:"white"})),Object(i.createElement)(y.a,{screenReaderLabel:f}))))},x=n(157),C=n(28),N=n(250),P=function(e){var t=e.attributeObject,n=void 0===t?{}:t,r=e.slugs,c=void 0===r?[]:r,a=e.operator,l=void 0===a?"in":a,u=e.displayStyle,s=Object(x.a)({namespace:"/wc/store",resourceName:"products/attributes/terms",resourceValues:[n.id]}),b=s.results,f=s.isLoading,d=Object(j.b)("attributes",[]),p=h()(d,2),g=p[0],m=p[1];if(f)return null;var v=n.label;return Object(i.createElement)("li",null,Object(i.createElement)("span",{className:"wc-block-active-filters__list-item-type"},v,":"),Object(i.createElement)("ul",null,c.map((function(e,t){var r=b.find((function(t){return t.slug===e}));if(!r)return null;var c="";return t>0&&"and"===l&&(c=Object(i.createElement)("span",{className:"wc-block-active-filters__list-item-operator"},Object(o.__)("and",'woocommerce'))),k({type:v,name:Object(C.decodeEntities)(r.name||e),prefix:c,removeCallback:function(){Object(N.a)(g,m,n,e)},showLabel:!1,displayStyle:u})}))))},R=function(e){var t=e.attributes,n=e.isEditor,r=void 0!==n&&n,c=Object(j.b)("attributes",[]),a=h()(c,2),l=a[0],u=a[1],s=Object(j.b)("min_price"),b=h()(s,2),d=b[0],p=b[1],g=Object(j.b)("max_price"),m=h()(g,2),v=m[0],O=m[1],_=Object(i.useMemo)((function(){return Number.isFinite(d)||Number.isFinite(v)?k({type:Object(o.__)("Price",'woocommerce'),name:S(d,v),removeCallback:function(){p(void 0),O(void 0)},displayStyle:t.displayStyle}):null}),[d,v,t.displayStyle,p,O]),E=Object(i.useMemo)((function(){return l.map((function(e){var n=Object(w.b)(e.attribute);return Object(i.createElement)(P,{attributeObject:n,displayStyle:t.displayStyle,slugs:e.slug,key:e.attribute,operator:e.operator})}))}),[l,t.displayStyle]);if(!(l.length>0||Number.isFinite(d)||Number.isFinite(v)||r))return null;var x="h".concat(t.headingLevel),C=f()("wc-block-active-filters__list",{"wc-block-active-filters__list--chips":"chips"===t.displayStyle});return Object(i.createElement)(i.Fragment,null,!r&&t.heading&&Object(i.createElement)(x,null,t.heading),Object(i.createElement)("div",{className:"wc-block-active-filters"},Object(i.createElement)("ul",{className:C},r?Object(i.createElement)(i.Fragment,null,k({type:Object(o.__)("Size",'woocommerce'),name:Object(o.__)("Small",'woocommerce'),displayStyle:t.displayStyle}),k({type:Object(o.__)("Color",'woocommerce'),name:Object(o.__)("Blue",'woocommerce'),displayStyle:t.displayStyle})):Object(i.createElement)(i.Fragment,null,_,E)),Object(i.createElement)("button",{className:"wc-block-active-filters__clear-all",onClick:function(){p(void 0),O(void 0),u([])}},Object(i.createElement)(y.a,{label:Object(o.__)("Clear All",'woocommerce'),screenReaderLabel:Object(o.__)("Clear All Filters",'woocommerce')}))))},L=Object(p.withSpokenMessages)((function(e){var t=e.attributes,n=e.setAttributes,r=t.className,c=t.displayStyle,a=t.heading,l=t.headingLevel;return Object(i.createElement)("div",{className:r},Object(i.createElement)(d.InspectorControls,{key:"inspector"},Object(i.createElement)(p.PanelBody,{title:Object(o.__)("Block Settings",'woocommerce')},Object(i.createElement)(v.a,{label:Object(o.__)("Display Style",'woocommerce'),value:c,options:[{label:Object(o.__)("List",'woocommerce'),value:"list"},{label:Object(o.__)("Chips",'woocommerce'),value:"chips"}],onChange:function(e){return n({displayStyle:e})}}),Object(i.createElement)("p",null,Object(o.__)("Heading Level",'woocommerce')),Object(i.createElement)(g.a,{isCollapsed:!1,minLevel:2,maxLevel:7,selectedLevel:l,onChange:function(e){return n({headingLevel:e})}}))),Object(i.createElement)(m.a,{headingLevel:l,heading:a,onChange:function(e){return n({heading:e})}}),Object(i.createElement)(p.Disabled,null,Object(i.createElement)(R,{attributes:t,isEditor:!0})))}));Object(a.registerBlockType)("woocommerce/active-filters",{title:Object(o.__)("Active Product Filters",'woocommerce'),icon:{src:Object(i.createElement)(l.a,{srcElement:s}),foreground:"#96588a"},category:"woocommerce",keywords:[Object(o.__)("WooCommerce",'woocommerce')],description:Object(o.__)("Show the currently active product filters. Works in combination with the All Products and filters blocks.",'woocommerce'),supports:{html:!1,multiple:!1},example:{attributes:{}},attributes:{displayStyle:{type:"string",default:"list"},heading:{type:"string",default:Object(o.__)("Active filters",'woocommerce')},headingLevel:{type:"number",default:3}},edit:L,save:function(e){var t=e.attributes,n=t.className,r={"data-display-style":t.displayStyle,"data-heading":t.heading,"data-heading-level":t.headingLevel};return Object(i.createElement)("div",c()({className:f()("is-loading",n)},r),Object(i.createElement)("span",{"aria-hidden":!0,className:"wc-block-active-product-filters__placeholder"}))}})},9:function(e,t){!function(){e.exports=this.React}()},95:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(14),c=n.n(r),i=n(0),o=function(){var e=Object(i.useState)(),t=c()(e,2)[1];return Object(i.useCallback)((function(e){t((function(){throw e}))}),[])}},96:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(9);function c(e,t){var n=Object(r.useRef)();return Object(r.useEffect)((function(){n.current===e||t&&!t(e,n.current)||(n.current=e)}),[e,t]),n.current}},99:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),c=Object(r.createContext)("page"),i=function(){return Object(r.useContext)(c)};c.Provider}});
|
packages/woocommerce-blocks/build/all-products.asset.php
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<?php return array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-price-format', 'wc-settings', 'wc-shared-context', 'wc-shared-hocs', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-wordcount'), 'version' => '
|
1 |
+
<?php return array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-price-format', 'wc-settings', 'wc-shared-context', 'wc-shared-hocs', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-wordcount'), 'version' => '7830bc6e50a392ece7a06c4be0671031');
|
packages/woocommerce-blocks/build/all-products.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
this.wc=this.wc||{},this.wc.blocks=this.wc.blocks||{},this.wc.blocks["all-products"]=function(e){function t(t){for(var n,a,i=t[0],s=t[1],u=t[2],b=0,p=[];b<i.length;b++)a=i[b],Object.prototype.hasOwnProperty.call(c,a)&&c[a]&&p.push(c[a][0]),c[a]=0;for(n in s)Object.prototype.hasOwnProperty.call(s,n)&&(e[n]=s[n]);for(l&&l(t);p.length;)p.shift()();return o.push.apply(o,u||[]),r()}function r(){for(var e,t=0;t<o.length;t++){for(var r=o[t],n=!0,i=1;i<r.length;i++){var s=r[i];0!==c[s]&&(n=!1)}n&&(o.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},c={5:0,2:0,3:0,8:0,9:0,11:0,12:0,13:0,14:0,15:0,16:0},o=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=c[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=c[e]=[t,n]}));t.push(r[2]=n);var o,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+""+({1:"atomic-block-components/add-to-cart--atomic-block-components/image--atomic-block-components/title",2:"atomic-block-components/add-to-cart--atomic-block-components/button",3:"atomic-block-components/sale-badge",7:"atomic-block-components/add-to-cart",8:"atomic-block-components/button",9:"atomic-block-components/category-list",10:"atomic-block-components/image",11:"atomic-block-components/price",12:"atomic-block-components/rating",13:"atomic-block-components/sku",14:"atomic-block-components/stock-indicator",15:"atomic-block-components/summary",16:"atomic-block-components/tag-list",17:"atomic-block-components/title"}[e]||e)+".js"}(e);var s=new Error;o=function(t){i.onerror=i.onload=null,clearTimeout(u);var r=c[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;s.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",s.name="ChunkLoadError",s.type=n,s.request=o,r[1](s)}c[e]=void 0}};var u=setTimeout((function(){o({type:"timeout",target:i})}),12e4);i.onerror=i.onload=o,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a.oe=function(e){throw console.error(e),e};var i=window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[],s=i.push.bind(i);i.push=t,i=i.slice();for(var u=0;u<i.length;u++)t(i[u]);var l=s;return o.push([836,0]),r()}({0:function(e,t){!function(){e.exports=this.wp.element}()},1:function(e,t){!function(){e.exports=this.wp.i18n}()},100:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(0),c=Object(n.createContext)("page"),o=function(){return Object(n.useContext)(c)};c.Provider},105:function(e,t){},107:function(e,t){},108:function(e,t){},109:function(e,t){},110:function(e,t){},111:function(e,t){},112:function(e,t){},113:function(e,t){},114:function(e,t){},115:function(e,t){},116:function(e,t){},117:function(e,t){},118:function(e,t){},119:function(e,t){},121:function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"a",(function(){return i}));var n=r(0),c=r(21),o=Object(n.createContext)({isEditor:!1,currentPostId:0,previewData:{},getPreviewData:function(){}}),a=function(){return Object(n.useContext)(o)},i=function(e){var t=e.children,r=e.currentPostId,a=void 0===r?0:r,i=e.previewData,s=void 0===i?{}:i,u=Object(c.useSelect)((function(e){return a||e("core/editor").getCurrentPostId()}),[a]),l=Object(n.useCallback)((function(e){return e in s?s[e]:{}}),[s]),b={isEditor:!0,currentPostId:u,previewData:s,getPreviewData:l};return Object(n.createElement)(o.Provider,{value:b},t)}},127:function(e,t,r){"use strict";var n=r(0),c=r(1),o=r(55),a=r(158),i=r(3),s=r(22),u=r(39);t.a=function(e){var t=(Object(u.useProductDataContext)().product||{}).id||e.productId||0;return t?Object(n.createElement)(s.InspectorControls,null,Object(n.createElement)("div",{className:"wc-block-single-product__edit-card"},Object(n.createElement)("div",{className:"wc-block-single-product__edit-card-title"},Object(n.createElement)("a",{href:"".concat(i.ADMIN_URL,"post.php?post=").concat(t,"&action=edit"),target:"_blank",rel:"noopener noreferrer"},Object(c.__)("Edit this product's details",'woocommerce'),Object(n.createElement)(o.a,{srcElement:a.a,size:16}))),Object(n.createElement)("div",{className:"wc-block-single-product__edit-card-description"},Object(c.__)("Edit details such as title, price, description and more.",'woocommerce')))):null}},13:function(e,t){!function(){e.exports=this.regeneratorRuntime}()},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r(5),c=r.n(n),o=r(177),a=r(0);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u=function(){var e=Object(o.b)(),t=e.notices,r=e.createNotice,n=e.removeNotice,c=e.createSnackbarNotice,i=e.setIsSuppressed,u=Object(a.useRef)(t);Object(a.useEffect)((function(){u.current=t}),[t]);var l=Object(a.useMemo)((function(){return{hasNoticesOfType:function(e){return u.current.some((function(t){return t.type===e}))},removeNotices:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;u.current.forEach((function(t){null!==e&&t.status!==e||n(t.id)}))},removeNotice:n}}),[n]),b=Object(a.useMemo)((function(){return{addDefaultNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("default",e,s({},t))},addErrorNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("error",e,s({},t))},addWarningNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("warning",e,s({},t))},addInfoNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("info",e,s({},t))},addSuccessNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("success",e,s({},t))},addSnackbarNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c(e,t)}}}),[r,c]);return s(s(s({notices:t},l),b),{},{setIsSuppressed:i})}},135:function(e,t){!function(){e.exports=this.wp.wordcount}()},136:function(e,t,r){"use strict";var n=r(30),c=r.n(n),o=r(11),a=r.n(o),i=r(0),s=r(1),u=r(8),l=(r(2),r(46)),b=r(4),p=r(7),d=r.n(p),f=r(15),m=r.n(f),O=r(16),g=r.n(O),j=r(17),v=r.n(j),h=r(18),y=r.n(h),w=r(10),_=r.n(w),E=r(139);function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_()(e);if(t){var c=_()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return y()(this,r)}}var P=Object(E.a)((function(e){var t=function(t){v()(n,t);var r=k(n);function n(){return m()(this,n),r.apply(this,arguments)}return g()(n,[{key:"render",value:function(){var t=this.props.selected,r=null==t;return Object(i.createElement)(e,a()({},this.props,{selected:r?[]:[t]}))}}]),n}(i.Component);return t.defaultProps={selected:null},t}),"withTransformSingleSelectToMultipleSelect"),S=r(279),C=r(27),N=r.n(C),x=r(12),D=r.n(x),B=r(5),z=r.n(B),A=r(13),R=r.n(A),T=r(33),V=r.n(T),L=r(36),I=r(38);function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_()(e);if(t){var c=_()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return y()(this,r)}}var q=Object(E.a)((function(e){var t=function(t){v()(n,t);var r=H(n);function n(){var e;m()(this,n);for(var t=arguments.length,c=new Array(t),o=0;o<t;o++)c[o]=arguments[o];return e=r.call.apply(r,[this].concat(c)),z()(D()(e),"state",{error:null,loading:!1,variations:{}}),z()(D()(e),"loadVariations",(function(){var t=e.props.products,r=e.state,n=r.loading,c=r.variations;if(!n){var o=e.getExpandedProduct();if(o&&!c[o]){var a=t.find((function(e){return e.id===o}));a.variations&&0!==a.variations.length?(e.setState({loading:!0}),Object(L.g)(o).then((function(t){var r=t.map((function(e){return M(M({},e),{},{parent:o})}));e.setState({variations:M(M({},e.state.variations),{},z()({},o,r)),loading:!1,error:null})})).catch(function(){var t=N()(R.a.mark((function t(r){var n;return R.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(I.a)(r);case 2:n=t.sent,e.setState({variations:M(M({},e.state.variations),{},z()({},o,null)),loading:!1,error:n});case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())):e.setState({variations:M(M({},e.state.variations),{},z()({},o,null)),loading:!1,error:null})}}})),e}return g()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.selected,r=e.showVariations;t&&r&&this.loadVariations()}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isLoading,n=t.selected;t.showVariations&&(!V()(e.selected,n)||e.isLoading&&!r)&&this.loadVariations()}},{key:"isProductId",value:function(e){return this.props.products.some((function(t){return t.id===e}))}},{key:"findParentProduct",value:function(e){return this.props.products.filter((function(t){return t.variations&&t.variations.find((function(t){return t.id===e}))}))[0].id}},{key:"getExpandedProduct",value:function(){var e=this.props,t=e.isLoading,r=e.selected;if(!e.showVariations)return null;var n=r&&r.length?r[0]:null;return n?this.prevSelectedItem=n:this.prevSelectedItem&&(t||this.isProductId(this.prevSelectedItem)||(n=this.prevSelectedItem)),!t&&n?this.isProductId(n)?n:this.findParentProduct(n):null}},{key:"render",value:function(){var t=this.props,r=t.error,n=t.isLoading,c=this.state,o=c.error,s=c.loading,u=c.variations;return Object(i.createElement)(e,a()({},this.props,{error:o||r,expandedProduct:this.getExpandedProduct(),isLoading:n,variations:u,variationsLoading:s}))}}]),n}(i.Component);return z()(t,"defaultProps",{selected:[],showVariations:!1}),t}),"withProductVariations"),W=r(55),Q=r(31),G=Object(i.createElement)(Q.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"#1E8CBE",d:"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"})),U=Object(i.createElement)(Q.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"#757575",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"})),K=r(45);r(186);function Y(e,t){if(!t)return e;var r=new RegExp(Object(u.escapeRegExp)(t),"ig");return e.replace(r,"<strong>$&</strong>")}var X=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?Object(i.createElement)(W.a,{srcElement:G}):Object(i.createElement)(W.a,{srcElement:U})},J={list:Object(s.__)("Products",'woocommerce'),noItems:Object(s.__)("Your store doesn't have any products.",'woocommerce'),search:Object(s.__)("Search for a product to display",'woocommerce'),updated:Object(s.__)("Product search results updated.",'woocommerce')},$=function(e){var t=e.expandedProduct,r=e.error,n=e.isLoading,o=e.onChange,p=e.onSearch,f=e.products,m=e.renderItem,O=e.selected,g=e.showVariations,j=e.variations,v=e.variationsLoading,h=function(e){var r=e.item,n=e.search,c=e.depth,o=void 0===c?0:c,p=e.isSelected,f=e.onSelect,m=r.variations&&Array.isArray(r.variations)?r.variations.length:0,O=d()("woocommerce-search-product__item","woocommerce-search-list__item","depth-".concat(o),{"is-searching":n.length>0,"is-skip-level":0===o&&0!==r.parent,"is-variable":m>0}),g=Object.assign({},e);delete g.isSingle;var j={role:"menuitemradio"};return r.breadcrumbs.length&&(j["aria-label"]="".concat(r.breadcrumbs[0],": ").concat(r.name)),m&&(j["aria-expanded"]=r.id===t),r.breadcrumbs.length?(Object(u.isEmpty)(r.variation)||(r.name=r.variation),Object(i.createElement)(l.b,a()({className:O},e,j))):[Object(i.createElement)(b.MenuItem,a()({key:"product-".concat(r.id),isSelected:p},g,j,{className:O,onClick:function(){f(r)()}}),Object(i.createElement)("span",{className:"woocommerce-search-list__item-state"},X(p)),Object(i.createElement)("span",{className:"woocommerce-search-list__item-label"},Object(i.createElement)("span",{className:"woocommerce-search-list__item-name",dangerouslySetInnerHTML:{__html:Y(r.name,n)}})),m?Object(i.createElement)("span",{className:"woocommerce-search-list__item-variation-count"},Object(s.sprintf)(Object(s._n)("%d variation","%d variations",m,'woocommerce'),m)):null),t===r.id&&m>0&&v&&Object(i.createElement)("div",{key:"loading",className:"woocommerce-search-list__item woocommerce-search-product__itemdepth-1 is-loading is-not-active"},Object(i.createElement)(b.Spinner,null))]};if(r)return Object(i.createElement)(K.a,{error:r});var y=j&&j[t]?j[t]:[],w=[].concat(c()(f),c()(y));return Object(i.createElement)(l.a,{className:"woocommerce-products",list:w,isLoading:n,isSingle:!0,selected:w.filter((function(e){var t=e.id;return O.includes(t)})),onChange:o,renderItem:m||(g?h:null),onSearch:p,messages:J,isHierarchical:!0})};$.defaultProps={expandedProduct:null,selected:[],showVariations:!1};t.a=P(Object(S.a)(q($)))},138:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(n.createElement)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"}));t.a=o},141:function(e,t,r){"use strict";var n=r(0),c=(r(2),r(7)),o=r.n(c),a=r(44),i=r(213);r(188);t.a=Object(i.a)((function(e){var t=e.className,r=e.instanceId,c=e.defaultValue,i=e.label,s=e.onChange,u=e.options,l=e.screenReaderLabel,b=e.readOnly,p=e.value,d="wc-block-components-sort-select__select-".concat(r);return Object(n.createElement)("div",{className:o()("wc-block-sort-select","wc-block-components-sort-select",t)},Object(n.createElement)(a.a,{label:i,screenReaderLabel:l,wrapperElement:"label",wrapperProps:{className:"wc-block-sort-select__label wc-block-components-sort-select__label",htmlFor:d}}),Object(n.createElement)("select",{id:d,className:"wc-block-sort-select__select wc-block-components-sort-select__select",defaultValue:c,onChange:s,readOnly:b,value:p},u.map((function(e){return Object(n.createElement)("option",{key:e.key,value:e.key},e.label)}))))}))},142:function(e,t,r){"use strict";var n=r(5),c=r.n(n),o=r(0),a=r(1),i=r(56),s=r(7),u=r.n(s),l=(r(2),r(149)),b=(r(215),function(e){var t=e.currency,r=e.maxPrice,n=e.minPrice,c=e.priceClassName,a=e.priceStyle;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(i.a,{className:u()("wc-block-components-product-price__value",c),currency:t,value:n,style:a})," — ",Object(o.createElement)(i.a,{className:u()("wc-block-components-product-price__value",c),currency:t,value:r,style:a}))}),p=function(e){var t=e.currency,r=e.regularPriceClassName,n=e.regularPriceStyle,c=e.regularPrice,s=e.priceClassName,l=e.priceStyle,b=e.price;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("span",{className:"screen-reader-text"},Object(a.__)("Previous price:",'woocommerce')),Object(o.createElement)(i.a,{currency:t,renderText:function(e){return Object(o.createElement)("del",{className:u()("wc-block-components-product-price__regular",r),style:n},e)},value:c}),Object(o.createElement)("span",{className:"screen-reader-text"},Object(a.__)("Discounted price:",'woocommerce')),Object(o.createElement)(i.a,{currency:t,renderText:function(e){return Object(o.createElement)("ins",{className:u()("wc-block-components-product-price__value","is-discounted",s),style:l},e)},value:b}))};t.a=function(e){var t=e.align,r=e.className,n=e.currency,a=e.format,s=void 0===a?"<price/>":a,d=e.maxPrice,f=void 0===d?null:d,m=e.minPrice,O=void 0===m?null:m,g=e.price,j=void 0===g?null:g,v=e.priceClassName,h=e.priceStyle,y=e.regularPrice,w=e.regularPriceClassName,_=e.regularPriceStyle,E=u()(r,"price","wc-block-components-product-price",c()({},"wc-block-components-product-price--align-".concat(t),t));s.includes("<price/>")||(s="<price/>",console.error("Price formats need to include the `<price/>` tag."));var k=y&&j!==y,P=Object(o.createElement)("span",{className:u()("wc-block-components-product-price__value",v)});return k?P=Object(o.createElement)(p,{currency:n,price:j,priceClassName:v,priceStyle:h,regularPrice:y,regularPriceClassName:w,regularPriceStyle:_}):null!==O&&null!==f?P=Object(o.createElement)(b,{currency:n,maxPrice:f,minPrice:O,priceClassName:v,priceStyle:h}):null!==j&&(P=Object(o.createElement)(i.a,{className:u()("wc-block-components-product-price__value",v),currency:n,value:j,style:h})),Object(o.createElement)("span",{className:E},Object(l.a)(s,{price:P}))}},143:function(e,t,r){"use strict";var n=r(15),c=r.n(n),o=r(16),a=r.n(o),i=r(17),s=r.n(i),u=r(18),l=r.n(u),b=r(10),p=r.n(b),d=r(0),f=r(8),m=r(1),O=r(4);function g(e){var t=e.level,r={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z"};return r.hasOwnProperty(t)?Object(d.createElement)(O.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Object(d.createElement)(O.Path,{d:r[t]})):null}function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=p()(e);if(t){var c=p()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return l()(this,r)}}var v=function(e){s()(r,e);var t=j(r);function r(){return c()(this,r),t.apply(this,arguments)}return a()(r,[{key:"createLevelControl",value:function(e,t,r){var n=e===t;return{icon:Object(d.createElement)(g,{level:e}),title:Object(m.sprintf)(Object(m.__)("Heading %d"),e),isActive:n,onClick:function(){return r(e)}}}},{key:"render",value:function(){var e=this,t=this.props,r=t.isCollapsed,n=void 0===r||r,c=t.minLevel,o=t.maxLevel,a=t.selectedLevel,i=t.onChange;return Object(d.createElement)(O.ToolbarGroup,{isCollapsed:n,icon:Object(d.createElement)(g,{level:a}),controls:Object(f.range)(c,o).map((function(t){return e.createLevelControl(t,a,i)}))})}}]),r}(d.Component);t.a=v},144:function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return b}));var n,c=r(5),o=r.n(c),a=r(8);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}!function(e){e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback"}(n||(n={}));var u={addEventCallback:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;return{id:Object(a.uniqueId)(),type:n.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:r}},removeEventCallback:function(e,t){return{id:t,type:n.REMOVE_EVENT_CALLBACK,eventType:e}}},l={},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0,r=t.type,c=t.eventType,a=t.id,i=t.callback,u=t.priority,b=e.hasOwnProperty(c)?new Map(e[c]):new Map;switch(r){case n.ADD_EVENT_CALLBACK:return b.set(a,{priority:u,callback:i}),s(s({},e),{},o()({},c,b));case n.REMOVE_EVENT_CALLBACK:return b.delete(a),s(s({},e),{},o()({},c,b))}}},145:function(e,t,r){"use strict";r.d(t,"a",(function(){return j}));var n=r(14),c=r.n(n),o=r(5),a=r.n(o),i=r(37),s=r(21),u=r(121),l=r(28),b=r(247);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var f={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:""},m=d(d({},f),{},{email:"",phone:""}),O=function(e){return Object(b.a)(Object.entries(e).map((function(e){var t=c()(e,2),r=t[0],n=t[1];return[r,Object(l.decodeEntities)(n)]})))},g={cartCoupons:[],cartItems:[],cartFees:[],cartItemsCount:0,cartItemsWeight:0,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:[],cartTotals:{total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:[],currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},cartIsLoading:!0,cartErrors:[],billingAddress:m,shippingAddress:f,shippingRates:[],shippingRatesLoading:!1,cartHasCalculatedShipping:!1,paymentRequirements:[],receiveCart:function(){},extensions:{}},j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{shouldSelect:!0},t=Object(u.b)(),r=t.isEditor,n=t.previewData,c=(null==n?void 0:n.previewCart)||{},o=e.shouldSelect,a=Object(s.useSelect)((function(e,t){var n=t.dispatch;if(!o)return g;if(r)return{cartCoupons:c.coupons,cartItems:c.items,cartFees:c.fees,cartItemsCount:c.items_count,cartItemsWeight:c.items_weight,cartNeedsPayment:c.needs_payment,cartNeedsShipping:c.needs_shipping,cartItemErrors:[],cartTotals:c.totals,cartIsLoading:!1,cartErrors:[],billingAddress:m,shippingAddress:f,extensions:{},shippingRates:c.shipping_rates,shippingRatesLoading:!1,cartHasCalculatedShipping:c.has_calculated_shipping,paymentRequirements:c.paymentRequirements,receiveCart:"function"==typeof(null==c?void 0:c.receiveCart)?c.receiveCart:function(){}};var a=e(i.CART_STORE_KEY),s=a.getCartData(),u=a.getCartErrors(),l=a.getCartTotals(),b=!a.hasFinishedResolution("getCartData"),p=a.isCustomerDataUpdating(),d=n(i.CART_STORE_KEY).receiveCart,j=O(s.billingAddress),v=s.needsShipping?O(s.shippingAddress):j,h=s.fees.map((function(e){return O(e)}));return{cartCoupons:s.coupons,cartItems:s.items||[],cartFees:h,cartItemsCount:s.itemsCount,cartItemsWeight:s.itemsWeight,cartNeedsPayment:s.needsPayment,cartNeedsShipping:s.needsShipping,cartItemErrors:s.errors||[],cartTotals:l,cartIsLoading:b,cartErrors:u,billingAddress:j,shippingAddress:v,extensions:s.extensions||{},shippingRates:s.shippingRates||[],shippingRatesLoading:p,cartHasCalculatedShipping:s.hasCalculatedShipping,paymentRequirements:s.paymentRequirements||[],receiveCart:d}}),[o]);return a}},147:function(e,t,r){"use strict";r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return f})),r.d(t,"c",(function(){return m}));var n=r(14),c=r.n(n),o=r(37),a=r(21),i=r(0),s=r(100),u=r(33),l=r.n(u),b=r(53),p=r(97),d=function(e){var t=Object(s.a)();e=e||t;var r=Object(a.useSelect)((function(t){return t(o.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)}),[e]),n=Object(a.useDispatch)(o.QUERY_STATE_STORE_KEY).setValueForQueryContext;return[r,Object(i.useCallback)((function(t){n(e,t)}),[e,n])]},f=function(e,t,r){var n=Object(s.a)();r=r||n;var c=Object(a.useSelect)((function(n){return n(o.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)}),[r,e]),u=Object(a.useDispatch)(o.QUERY_STATE_STORE_KEY).setQueryValue;return[c,Object(i.useCallback)((function(t){u(r,e,t)}),[r,e,u])]},m=function(e,t){var r=Object(s.a)(),n=d(t=t||r),o=c()(n,2),a=o[0],u=o[1],f=Object(b.a)(a),m=Object(b.a)(e),O=Object(p.a)(m),g=Object(i.useRef)(!1);return Object(i.useEffect)((function(){l()(O,m)||(u(Object.assign({},f,m)),g.current=!0)}),[f,m,O,u]),g.current?[a,u]:[e,u]}},157:function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r(37),c=r(21),o=r(0),a=r(53),i=r(96),s=function(e){var t=e.namespace,r=e.resourceName,s=e.resourceValues,u=void 0===s?[]:s,l=e.query,b=void 0===l?{}:l,p=e.shouldSelect,d=void 0===p||p;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");var f=Object(o.useRef)({results:[],isLoading:!0}),m=Object(a.a)(b),O=Object(a.a)(u),g=Object(i.a)(),j=Object(c.useSelect)((function(e){if(!d)return null;var c=e(n.COLLECTIONS_STORE_KEY),o=[t,r,m,O],a=c.getCollectionError.apply(c,o);return a&&g(a),{results:c.getCollection.apply(c,o),isLoading:!c.hasFinishedResolution("getCollection",o)}}),[t,r,O,m,d]);return null!==j&&(f.current=j),f.current}},158:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(n.createElement)("mask",{id:"external-mask",width:"24",height:"24",x:"0",y:"0",maskUnits:"userSpaceOnUse"},Object(n.createElement)("path",{fill:"#fff",d:"M6.3431 6.3431v1.994l7.8984.0072-8.6055 8.6054 1.4142 1.4143 8.6055-8.6055.0071 7.8984h1.994V6.3431H6.3431z"})),Object(n.createElement)("g",{mask:"url(#external-mask)"},Object(n.createElement)("path",{d:"M0 0h24v24H0z"})));t.a=o},168:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(0),c=r(6),o=Object(n.createElement)("img",{src:c.T+"img/grid.svg",alt:"Grid Preview",width:"230",height:"250",style:{width:"100%"}})},169:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(24),a=r.n(o),i=r(0),s=(r(2),r(28)),u=r(7),l=r.n(u);r(214);t.a=function(e){var t=e.className,r=void 0===t?"":t,n=e.disabled,o=void 0!==n&&n,u=e.name,b=e.permalink,p=void 0===b?"":b,d=a()(e,["className","disabled","name","permalink"]),f=l()("wc-block-components-product-name",r);return o?Object(i.createElement)("span",c()({className:f},d),Object(s.decodeEntities)(u)):Object(i.createElement)("a",c()({className:f,href:p},d),Object(s.decodeEntities)(u))}},170:function(e,t,r){"use strict";var n=r(0),c=r(135),o=r(91),a=function(e){var t=e.indexOf("</p>");return-1===t?e:e.substr(0,t+4)},i=function(e){return e.replace(/<\/?[a-z][^>]*?>/gi,"")},s=function(e,t){return e.replace(/[\s|\.\,]+$/i,"")+t},u=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"…",n=i(e),c=n.split(" ").splice(0,t).join(" ");return Object(o.autop)(s(c,r))},l=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"…",c=i(e),a=c.slice(0,t);if(r)return Object(o.autop)(s(a,n));var u=a.match(/([\s]+)/g),l=u?u.length:0,b=c.slice(0,t+l);return Object(o.autop)(s(b,n))};t.a=function(e){var t=e.source,r=e.maxLength,i=void 0===r?15:r,s=e.countType,b=void 0===s?"words":s,p=e.className,d=void 0===p?"":p,f=Object(n.useMemo)((function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"words",n=Object(o.autop)(e),i=Object(c.count)(n,r);if(i<=t)return n;var s=a(n),b=Object(c.count)(s,r);return b<=t?s:"words"===r?u(s,t):l(s,t,"characters_including_spaces"===r)}(t,i,b)}),[t,i,b]);return Object(n.createElement)(n.RawHTML,{className:d},f)}},174:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(15),a=r.n(o),i=r(16),s=r.n(i),u=r(12),l=r.n(u),b=r(17),p=r.n(b),d=r(18),f=r.n(d),m=r(10),O=r.n(m),g=r(5),j=r.n(g),v=r(0),h=r(9);r(240);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=O()(e);if(t){var c=O()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return f()(this,r)}}t.a=function(e){var t=function(t){p()(n,t);var r=y(n);function n(){var e;return a()(this,n),e=r.call(this),j()(l()(e),"scrollToTopIfNeeded",(function(){var t=e.scrollPointRef.current.getBoundingClientRect().bottom;t>=0&&t<=window.innerHeight||e.scrollPointRef.current.scrollIntoView()})),j()(l()(e),"moveFocusToTop",(function(t){var r=e.scrollPointRef.current.parentElement.querySelectorAll(t);r.length&&r[0].focus()})),j()(l()(e),"scrollToTop",(function(t){window&&Number.isFinite(window.innerHeight)&&(e.scrollToTopIfNeeded(),t&&t.focusableSelector&&e.moveFocusToTop(t.focusableSelector))})),e.scrollPointRef=Object(h.createRef)(),e}return s()(n,[{key:"render",value:function(){return Object(v.createElement)(v.Fragment,null,Object(v.createElement)("div",{className:"with-scroll-to-top__scroll-point",ref:this.scrollPointRef,"aria-hidden":!0}),Object(v.createElement)(e,c()({},this.props,{scrollToTop:this.scrollToTop})))}}]),n}(h.Component);return t.displayName="withScrollToTop",t}},177:function(e,t,r){"use strict";r.d(t,"b",(function(){return g})),r.d(t,"a",(function(){return j}));var n=r(5),c=r.n(n),o=r(14),a=r.n(o),i=r(0),s=(r(2),r(21)),u=r(281),l=r(933),b=r(134),p=r(121),d=function(){var e=Object(p.b)().isEditor,t=Object(b.a)(),r=t.notices,n=t.removeNotice;if(e)return null;var c=r.filter((function(e){return"snackbar"===e.type}));return Object(i.createElement)(l.a,{notices:c,className:"wc-block-components-notices__snackbar",onRemove:n})};function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var O=Object(i.createContext)({notices:[],createNotice:function(e,t,r){},createSnackbarNotice:function(e,t){},removeNotice:function(e,t){},setIsSuppressed:function(e){},context:"wc/core"}),g=function(){return Object(i.useContext)(O)},j=function(e){var t=e.children,r=e.className,n=void 0===r?"":r,c=e.createNoticeContainer,o=void 0===c||c,l=e.context,b=void 0===l?"wc/core":l,p=Object(s.useDispatch)("core/notices"),f=p.createNotice,g=p.removeNotice,j=Object(i.useState)(!1),v=a()(j,2),h=v[0],y=v[1],w=Object(i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};f(e,t,m(m({},r),{},{context:r.context||b}))}),[f,b]),_=Object(i.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;g(e,t)}),[g,b]),E=Object(i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};w("default",e,m(m({},t),{},{type:"snackbar"}))}),[w]),k={notices:Object(s.useSelect)((function(e){return{notices:e("core/notices").getNotices(b)}}),[b]).notices,createNotice:w,createSnackbarNotice:E,removeNotice:_,context:b,setIsSuppressed:y},P=h?null:Object(i.createElement)(u.a,{className:n,notices:k.notices}),S=h?null:Object(i.createElement)(d,null);return Object(i.createElement)(O.Provider,{value:k},o&&P,t,S)}},180:function(e,t){},186:function(e,t){},188:function(e,t){},19:function(e,t){!function(){e.exports=this.wp.apiFetch}()},190:function(e,t){!function(){e.exports=this.wp.warning}()},20:function(e,t){!function(){e.exports=this.wp.url}()},207:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=function(e,t){return!!e.type&&e.type===t},c={SUCCESS:"success",FAIL:"failure",ERROR:"error"},o={PAYMENTS:"wc/payment-area",EXPRESS_PAYMENTS:"wc/express-payment-area"},a=function(e){return n(e,c.SUCCESS)},i=function(e){return n(e,c.ERROR)},s=function(e){return n(e,c.FAIL)},u=function(e){return void 0===e.retry||!0===e.retry},l=function(){return{responseTypes:c,noticeContexts:o,shouldRetry:u,isSuccessResponse:a,isErrorResponse:i,isFailResponse:s}}},21:function(e,t){!function(){e.exports=this.wp.data}()},214:function(e,t){},215:function(e,t){},216:function(e,t){},217:function(e,t){},218:function(e,t){},22:function(e,t){!function(){e.exports=this.wp.blockEditor}()},23:function(e,t){!function(){e.exports=this.wp.blocks}()},240:function(e,t){},246:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(24),a=r.n(o),i=r(0),s=r(31),u=Object(i.createElement)((function(e){var t=e.className,r=e.size,n=void 0===r?20:r,o=a()(e,["className","size"]);return Object(i.createElement)(s.SVG,c()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:n},o),Object(i.createElement)("path",{d:"M5 6l5 5 5-5 2 1-7 7-7-7z"}))}),null),l=r(262);t.a=function(e){let t;switch(e.icon){case"arrow-down-alt2":t=u;break;case"no-alt":t=l.a}return t?Object(i.cloneElement)(t,{size:e.size||20,className:e.className}):null}},247:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(14),c=r.n(n),o=function(e){return e.reduce((function(e,t){var r=c()(t,2),n=r[0],o=r[1];return e[n]=o,e}),{})}},26:function(e,t){!function(){e.exports=this.moment}()},262:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(24),a=r.n(o),i=r(0),s=r(31),u=Object(i.createElement)((function(e){var t=e.className,r=e.size,n=a()(e,["className","size"]);return Object(i.createElement)(s.SVG,c()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:r,height:r},n),Object(i.createElement)("path",{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"}))}),null);t.a=u},279:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(27),a=r.n(o),i=r(15),s=r.n(i),u=r(16),l=r.n(u),b=r(12),p=r.n(b),d=r(17),f=r.n(d),m=r(18),O=r.n(m),g=r(10),j=r.n(g),v=r(0),h=r(13),y=r.n(h),w=r(8),_=r(139),E=(r(2),r(6)),k=r(36),P=r(38);function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=j()(e);if(t){var c=j()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return O()(this,r)}}var C=Object(_.a)((function(e){var t=function(t){f()(o,t);var r,n=S(o);function o(){var e;return s()(this,o),(e=n.apply(this,arguments)).state={list:[],loading:!0},e.setError=e.setError.bind(p()(e)),e.debouncedOnSearch=Object(w.debounce)(e.onSearch.bind(p()(e)),400),e}return l()(o,[{key:"componentDidMount",value:function(){var e=this,t=this.props.selected;Object(k.h)({selected:t}).then((function(t){e.setState({list:t,loading:!1})})).catch(this.setError)}},{key:"componentWillUnmount",value:function(){this.debouncedOnSearch.cancel()}},{key:"onSearch",value:function(e){var t=this,r=this.props.selected;Object(k.h)({selected:r,search:e}).then((function(e){t.setState({list:e,loading:!1})})).catch(this.setError)}},{key:"setError",value:(r=a()(y.a.mark((function e(t){var r;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(P.a)(t);case 2:r=e.sent,this.setState({list:[],loading:!1,error:r});case 4:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"render",value:function(){var t=this,r=this.state,n=r.error,o=r.list,a=r.loading;return Object(v.createElement)(e,c()({},this.props,{error:n,products:o,isLoading:a,onSearch:E.u?function(e){t.setState({loading:!0}),t.debouncedOnSearch(e)}:null}))}}]),o}(v.Component);return t.defaultProps={selected:[]},t}),"withSearchedProducts");t.a=C},28:function(e,t){!function(){e.exports=this.wp.htmlEntities}()},280:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=(r(2),r(1)),i=r(7),s=r.n(i),u=r(44),l=r(39),b=r(66);r(544);t.default=Object(b.withProductDataContext)((function(e){var t=e.className,r=e.align,n=Object(l.useInnerBlockLayoutContext)().parentClassName,i=Object(l.useProductDataContext)().product;if(!i.id||!i.on_sale)return null;var b="string"==typeof r?"wc-block-components-product-sale-badge--align-".concat(r):"";return Object(o.createElement)("div",{className:s()("wc-block-components-product-sale-badge",t,b,c()({},"".concat(n,"__product-onsale"),n))},Object(o.createElement)(u.a,{label:Object(a.__)("Sale",'woocommerce'),screenReaderLabel:Object(a.__)("Product on sale",'woocommerce')}))}))},281:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(0),a=(r(2),r(7)),i=r.n(a),s=r(378),u=r(177),l=(r(216),function(e){var t=e.status;switch(void 0===t?"default":t){case"error":return"woocommerce-error";case"success":return"woocommerce-success";case"info":case"warning":return"woocommerce-info"}return""});t.a=function(e){var t=e.className,r=e.notices,n=Object(u.b)().removeNotice,a=r.filter((function(e){return"snackbar"!==e.type}));if(!a.length)return null;var b=i()(t,"wc-block-components-notices");return Object(o.createElement)("div",{className:b},a.map((function(e){return Object(o.createElement)(s.a,c()({key:"store-notice-"+e.id},e,{className:i()("wc-block-components-notices__notice","woocommerce-message",l(e)),onRemove:function(){e.isDismissible&&n(e.id)}}),e.content)})))}},282:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(0),c=r(90),o=(r(2),r(218),function(e){var t=e.errorMessage,r=void 0===t?"":t,o=e.propertyName,a=void 0===o?"":o,i=e.elementId,s=void 0===i?"":i,u=Object(c.b)(),l=u.getValidationError,b=u.getValidationErrorId;if(!r){var p=l(a)||{};if(!p.message||p.hidden)return null;r=p.message}return Object(n.createElement)("div",{className:"wc-block-components-validation-error",role:"alert"},Object(n.createElement)("p",{id:b(s)},r))})},3:function(e,t){!function(){e.exports=this.wc.wcSettings}()},31:function(e,t){!function(){e.exports=this.wp.primitives}()},33:function(e,t){!function(){e.exports=this.wp.isShallowEqual}()},34:function(e,t){!function(){e.exports=this.wp.dataControls}()},348:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M11 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2v1zm9-13H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4V6h16v12z"}));t.a=o},36:function(e,t,r){"use strict";r.d(t,"h",(function(){return p})),r.d(t,"e",(function(){return d})),r.d(t,"b",(function(){return f})),r.d(t,"i",(function(){return m})),r.d(t,"f",(function(){return O})),r.d(t,"c",(function(){return g})),r.d(t,"d",(function(){return j})),r.d(t,"g",(function(){return v})),r.d(t,"a",(function(){return h}));var n=r(5),c=r.n(n),o=r(20),a=r(19),i=r.n(a),s=r(8),u=r(6);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=function(e){var t=e.selected,r=void 0===t?[]:t,n=e.search,c=void 0===n?"":n,a=e.queryArgs,l=function(e){var t=e.selected,r=void 0===t?[]:t,n=e.search,c=void 0===n?"":n,a=e.queryArgs,i=void 0===a?[]:a,s={per_page:u.u?100:0,catalog_visibility:"any",search:c,orderby:"title",order:"asc"},l=[Object(o.addQueryArgs)("/wc/store/products",b(b({},s),i))];return u.u&&r.length&&l.push(Object(o.addQueryArgs)("/wc/store/products",{catalog_visibility:"any",include:r})),l}({selected:r,search:c,queryArgs:void 0===a?[]:a});return Promise.all(l.map((function(e){return i()({path:e})}))).then((function(e){return Object(s.uniqBy)(Object(s.flatten)(e),"id").map((function(e){return b(b({},e),{},{parent:0})}))})).catch((function(e){throw e}))},d=function(e){return i()({path:"/wc/store/products/".concat(e)})},f=function(){return i()({path:"wc/store/products/attributes"})},m=function(e){return i()({path:"wc/store/products/attributes/".concat(e,"/terms")})},O=function(e){var t=e.selected,r=function(e){var t=e.selected,r=void 0===t?[]:t,n=e.search,c=[Object(o.addQueryArgs)("wc/store/products/tags",{per_page:u.w?100:0,orderby:u.w?"count":"name",order:u.w?"desc":"asc",search:n})];return u.w&&r.length&&c.push(Object(o.addQueryArgs)("wc/store/products/tags",{include:r})),c}({selected:void 0===t?[]:t,search:e.search});return Promise.all(r.map((function(e){return i()({path:e})}))).then((function(e){return Object(s.uniqBy)(Object(s.flatten)(e),"id")}))},g=function(e){return i()({path:Object(o.addQueryArgs)("wc/store/products/categories",b({per_page:0},e))})},j=function(e){return i()({path:"wc/store/products/categories/".concat(e)})},v=function(e){return i()({path:Object(o.addQueryArgs)("wc/store/products",{per_page:0,type:"variation",parent:e})})},h=function(e,t){if(!e.title.raw)return e.slug;var r=1===t.filter((function(t){return t.title.raw===e.title.raw})).length;return e.title.raw+(r?"":" - ".concat(e.slug))}},37:function(e,t){!function(){e.exports=this.wc.wcBlocksData}()},379:function(e,t){},38:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return u}));var n=r(27),c=r.n(n),o=r(13),a=r.n(o),i=r(1),s=function(){var e=c()(a.a.mark((function e(t){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof t.json){e.next=11;break}return e.prev=1,e.next=4,t.json();case 4:return r=e.sent,e.abrupt("return",{message:r.message,type:r.type||"api"});case 8:return e.prev=8,e.t0=e.catch(1),e.abrupt("return",{message:e.t0.message,type:"general"});case 11:return e.abrupt("return",{message:t.message,type:t.type||"general"});case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),u=function(e){if(e.data&&"rest_invalid_param"===e.code){var t=Object.values(e.data.params);if(t[0])return t[0]}return(null==e?void 0:e.message)||Object(i.__)("Something went wrong. Please contact us to get assistance.",'woocommerce')}},381:function(e,t,r){"use strict";var n=r(5),c=r.n(n),o=r(6);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var s={headingLevel:{type:"number",default:2},productLink:{type:"boolean",default:!0},productId:{type:"number",default:0}};Object(o.W)()&&(s=i(i({},s),{},{align:{type:"string"},color:{type:"string"},customColor:{type:"string"},fontSize:{type:"string"},customFontSize:{type:"number"}})),t.a=s},382:function(e,t,r){"use strict";t.a={productLink:{type:"boolean",default:!0},showSaleBadge:{type:"boolean",default:!0},saleBadgeAlign:{type:"string",default:"right"},imageSizing:{type:"string",default:"full-size"},productId:{type:"number",default:0}}},383:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(5),a=r.n(o),i=r(14),s=r.n(i),u=r(0),l=(r(2),r(1)),b=r(7),p=r.n(b),d=r(6),f=r(39),m=r(66),O=r(280);r(545);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var v=function(){return Object(u.createElement)("img",{src:d.E,alt:"",width:500,height:500})},h=function(e){var t=e.image,r=e.onLoad,n=e.loaded,o=e.showFullSize,a=e.fallbackAlt,i=t||{},s=i.thumbnail,l=i.src,b=i.srcset,p=i.sizes,d=j({alt:i.alt||a,onLoad:r,hidden:!n,src:s},o&&{src:l,srcSet:b,sizes:p});return Object(u.createElement)(u.Fragment,null,d.src&&Object(u.createElement)("img",c()({"data-testid":"product-image"},d)),!n&&Object(u.createElement)(v,null))};t.a=Object(m.withProductDataContext)((function(e){var t=e.className,r=e.imageSizing,n=void 0===r?"full-size":r,c=e.productLink,o=void 0===c||c,i=e.showSaleBadge,b=e.saleBadgeAlign,d=void 0===b?"right":b,m=Object(f.useInnerBlockLayoutContext)().parentClassName,g=Object(f.useProductDataContext)().product,y=Object(u.useState)(!1),w=s()(y,2),_=w[0],E=w[1];if(!g.id)return Object(u.createElement)("div",{className:p()(t,"wc-block-components-product-image","wc-block-components-product-image--placeholder",a()({},"".concat(m,"__product-image"),m))},Object(u.createElement)(v,null));var k=!!g.images.length,P=k?g.images[0]:null,S=o?"a":u.Fragment,C=Object(l.sprintf)(Object(l.__)("Link to %s",'woocommerce'),g.name),N=j({href:g.permalink,rel:"nofollow"},!k&&{"aria-label":C});return Object(u.createElement)("div",{className:p()(t,"wc-block-components-product-image",a()({},"".concat(m,"__product-image"),m))},Object(u.createElement)(S,o&&N,!!i&&Object(u.createElement)(O.default,{align:d,product:g}),Object(u.createElement)(h,{fallbackAlt:g.name,image:P,onLoad:function(){return E(!0)},loaded:_,showFullSize:"cropped"!==n})))}))},384:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r(144),c=function(e,t){return function(r){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,o=n.a.addEventCallback(e,r,c);return t(o),function(){t(n.a.removeEventCallback(e,o.id))}}}},385:function(e,t,r){"use strict";t.a={showFormElements:{type:"boolean",default:!1},productId:{type:"number",default:0}}},386:function(e,t,r){"use strict";var n=r(0),c=(r(2),r(7)),o=r.n(c),a=r(14),i=r.n(a),s=r(1),u=r(53),l=r(134),b=r(207),p=r(918),d="pristine",f="idle",m="disabled",O="processing",g="before_processing",j="after_processing",v={status:d,hasError:!1,quantity:1,processingResponse:null,requestParams:{}},h="set_pristine",y="set_idle",w="set_disabled",_="set_processing",E="set_before_processing",k="set_after_processing",P="set_processing_response",S="set_has_error",C="set_no_error",N="set_quantity",x="set_request_params",D=h,B=y,z=w,A=_,R=E,T=k,V=P,L=S,I=C,F=N,M=x,H=function(){return{type:D}},q=function(){return{type:B}},W=function(){return{type:z}},Q=function(){return{type:A}},G=function(){return{type:R}},U=function(){return{type:T}},K=function(e){return{type:V,data:e}},Y=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=e?L:I;return{type:t}},X=function(e){return{type:F,quantity:e}},J=function(e){return{type:M,data:e}},$=r(5),Z=r.n($);function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var re=h,ne=y,ce=w,oe=_,ae=E,ie=k,se=P,ue=S,le=C,be=N,pe=x,de=d,fe=f,me=m,Oe=O,ge=g,je=j,ve=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,r=arguments.length>1?arguments[1]:void 0,n=r.quantity,c=r.type,o=r.data;switch(c){case re:e=v;break;case ne:e=t.status!==fe?te(te({},t),{},{status:fe}):t;break;case ce:e=t.status!==me?te(te({},t),{},{status:me}):t;break;case be:e=n!==t.quantity?te(te({},t),{},{quantity:n}):t;break;case pe:e=te(te({},t),{},{requestParams:te(te({},t.requestParams),o)});break;case se:e=te(te({},t),{},{processingResponse:o});break;case oe:e=!1===(e=t.status!==Oe?te(te({},t),{},{status:Oe,hasError:!1}):t).hasError?e:te(te({},e),{},{hasError:!1});break;case ae:e=t.status!==ge?te(te({},t),{},{status:ge,hasError:!1}):t;break;case ie:e=t.status!==je?te(te({},t),{},{status:je}):t;break;case ue:e=t.hasError?t:te(te({},t),{},{hasError:!0}),e=t.status===Oe||t.status===ge?te(te({},e),{},{status:fe}):e;break;case le:e=t.hasError?te(te({},t),{},{hasError:!1}):t}return e!==t&&c!==re&&e.status===de&&(e.status=fe),e},he=r(144),ye=r(384),we="add_to_cart_before_processing",_e="add_to_cart_after_processing_with_success",Ee="add_to_cart_after_processing_with_error",ke=function(e){return{onAddToCartAfterProcessingWithSuccess:Object(ye.a)(_e,e),onAddToCartProcessingWithError:Object(ye.a)(Ee,e),onAddToCartBeforeProcessing:Object(ye.a)(we,e)}},Pe=r(388),Se=r(90),Ce=Object(n.createContext)({product:{},productType:"simple",productIsPurchasable:!0,productHasOptions:!1,supportsFormElements:!0,showFormElements:!1,quantity:0,minQuantity:1,maxQuantity:99,requestParams:{},isIdle:!1,isDisabled:!1,isProcessing:!1,isBeforeProcessing:!1,isAfterProcessing:!1,hasError:!1,eventRegistration:{onAddToCartAfterProcessingWithSuccess:function(e){},onAddToCartAfterProcessingWithError:function(e){},onAddToCartBeforeProcessing:function(e){}},dispatchActions:{resetForm:function(){},submitForm:function(){},setQuantity:function(e){},setHasError:function(e){},setAfterProcessing:function(e){},setRequestParams:function(e){}}}),Ne=function(){return Object(n.useContext)(Ce)},xe=function(e){var t=e.children,r=e.product,c=e.showFormElements,o=Object(n.useReducer)(ve,v),a=i()(o,2),d=a[0],h=a[1],y=Object(n.useReducer)(he.b,{}),w=i()(y,2),_=w[0],E=w[1],k=Object(u.a)(_),P=Object(l.a)(),S=P.addErrorNotice,C=P.removeNotices,N=Object(Se.b)().setValidationErrors,x=Object(b.a)(),D=x.isSuccessResponse,B=x.isErrorResponse,z=x.isFailResponse,A=Object(n.useMemo)((function(){return{onAddToCartAfterProcessingWithSuccess:ke(E).onAddToCartAfterProcessingWithSuccess,onAddToCartAfterProcessingWithError:ke(E).onAddToCartAfterProcessingWithError,onAddToCartBeforeProcessing:ke(E).onAddToCartBeforeProcessing}}),[E]),R=Object(n.useMemo)((function(){return{resetForm:function(){h(H())},submitForm:function(){h(G())},setQuantity:function(e){h(X(e))},setHasError:function(e){h(Y(e))},setRequestParams:function(e){h(J(e))},setAfterProcessing:function(e){h(K(e)),h(U())}}}),[]);Object(n.useEffect)((function(){var e=d.status,t=!r.id||!Object(p.a)(r);e!==m||t?e!==m&&t&&h(W()):h(q())}),[d.status,r,h]),Object(n.useEffect)((function(){d.status===g&&(C("error"),Object(Pe.a)(k,we,{}).then((function(e){!0!==e?(Array.isArray(e)&&e.forEach((function(e){var t=e.errorMessage,r=e.validationErrors;t&&S(t),r&&N(r)})),h(q())):h(Q())})))}),[d.status,N,S,C,h,k]),Object(n.useEffect)((function(){if(d.status===j){var e={processingResponse:d.processingResponse},t=function(e){if(e.message){var t=e.messageContext?{context:e.messageContext}:void 0;S(e.message,t)}};if(d.hasError)return void Object(Pe.b)(k,Ee,e).then((function(r){if(B(r)||z(r))t(r);else{var n,c=(null===(n=e.processingResponse)||void 0===n?void 0:n.message)||Object(s.__)("Something went wrong. Please contact us to get assistance.",'woocommerce');S(c,{id:"add-to-cart"})}h(q())}));Object(Pe.b)(k,_e,e).then((function(e){B(e)||z(e)?(t(e),h(Y(!0))):h(q())}))}}),[d.status,d.hasError,d.processingResponse,R,S,B,z,D,k]);var T=Object(p.b)(r),V={product:r,productType:r.type||"simple",productIsPurchasable:Object(p.a)(r),productHasOptions:r.has_options||!1,supportsFormElements:T,showFormElements:c&&T,quantity:d.quantity,minQuantity:1,maxQuantity:r.quantity_limit||99,requestParams:d.requestParams,isIdle:d.status===f,isDisabled:d.status===m,isProcessing:d.status===O,isBeforeProcessing:d.status===g,isAfterProcessing:d.status===j,hasError:d.hasError,eventRegistration:A,dispatchActions:R};return Object(n.createElement)(Ce.Provider,{value:V},t)},De=r(19),Be=r.n(De),ze=r(145),Ae=r(28),Re=r(528);function Te(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var Ve=function(){var e=Ne(),t=e.dispatchActions,r=e.product,c=e.quantity,o=e.eventRegistration,a=e.hasError,u=e.isProcessing,b=e.requestParams,p=Object(Se.b)(),d=p.hasValidationErrors,f=p.showAllValidationErrors,m=Object(l.a)(),O=m.addErrorNotice,g=m.removeNotice,j=Object(ze.a)().receiveCart,v=Object(n.useState)(!1),h=i()(v,2),y=h[0],w=h[1],_=!a&&u,E=Object(n.useCallback)((function(){return!d||(f(),{type:"error"})}),[d,f]);Object(n.useEffect)((function(){var e=o.onAddToCartBeforeProcessing(E,0);return function(){e()}}),[o,E]);var k=Object(n.useCallback)((function(){w(!0),g("add-to-cart");var e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Te(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({id:r.id||0,quantity:c},b);Be()({path:"/wc/store/cart/add-item",method:"POST",data:e,cache:"no-store",parse:!1}).then((function(e){Be.a.setNonce(e.headers),e.json().then((function(r){e.ok?j(r):(r.body&&r.body.message?O(Object(Ae.decodeEntities)(r.body.message),{id:"add-to-cart"}):O(Object(s.__)("Something went wrong. Please contact us to get assistance.",'woocommerce'),{id:"add-to-cart"}),t.setHasError()),t.setAfterProcessing(r),w(!1),Object(Re.c)()}))})).catch((function(e){e.json().then((function(e){var r;null!==(r=e.data)&&void 0!==r&&r.cart&&j(e.data.cart),t.setHasError(),t.setAfterProcessing(e),w(!1)}))}))}),[r,O,g,j,t,c,b]);return Object(n.useEffect)((function(){_&&!y&&k()}),[_,k,y]),null},Le=function(e){var t=e.children,r=e.product,c=e.showFormElements;return Object(n.createElement)(Se.a,null,Object(n.createElement)(xe,{product:r,showFormElements:c},t,Object(n.createElement)(Ve,null)))},Ie=r(39),Fe=r(8),Me=r(66),He=(r(379),r(95)),qe=r(55),We=r(554),Qe=r(839),Ge=function(e){var t=e.className,r=e.href,c=e.text;return Object(n.createElement)(He.a,{className:t,href:r,rel:"nofollow"},c)},Ue=function(e){var t=e.className,r=e.quantityInCart,c=e.isProcessing,o=e.isDisabled,a=e.isDone,i=e.onClick;return Object(n.createElement)(He.a,{className:t,disabled:o,showSpinner:c,onClick:i},a&&r>0?Object(s.sprintf)(Object(s._n)("%d in cart","%d in cart",r,'woocommerce'),r):Object(s.__)("Add to cart",'woocommerce'),!!a&&Object(n.createElement)(qe.a,{srcElement:We.a,alt:Object(s.__)("Done",'woocommerce')}))},Ke=function(){var e=Ne(),t=e.showFormElements,r=e.productIsPurchasable,c=e.productHasOptions,o=e.product,a=e.productType,u=e.isDisabled,l=e.isProcessing,b=e.eventRegistration,p=e.hasError,d=e.dispatchActions,f=Object(Qe.a)(o.id||0).cartQuantity,m=Object(n.useState)(!1),O=i()(m,2),g=O[0],j=O[1],v=o.add_to_cart||{url:"",text:""};return Object(n.useEffect)((function(){var e=b.onAddToCartAfterProcessingWithSuccess((function(){return p||j(!0),!0}),0);return function(){e()}}),[b,p]),(t||!c&&"simple"===a)&&r?Object(n.createElement)(Ue,{className:"wc-block-components-product-add-to-cart-button",quantityInCart:f,isDisabled:u,isProcessing:l,isDone:g,onClick:function(){return d.submitForm()}}):Object(n.createElement)(Ge,{className:"wc-block-components-product-add-to-cart-button",href:v.url,text:v.text||Object(s.__)("View Product",'woocommerce')})},Ye=function(e){var t=e.disabled,r=e.min,c=e.max,o=e.value,a=e.onChange;return Object(n.createElement)("input",{className:"wc-block-components-product-add-to-cart-quantity",type:"number",value:o,min:r,max:c,hidden:1===c,disabled:t,onChange:function(e){a(e.target.value)}})},Xe=function(e){var t=e.reason,r=void 0===t?Object(s.__)("Sorry, this product cannot be purchased.",'woocommerce'):t;return Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-unavailable"},r)},Je=function(){var e=Ne(),t=e.product,r=e.quantity,c=e.minQuantity,o=e.maxQuantity,a=e.dispatchActions,i=e.isDisabled;return t.id&&!t.is_purchasable?Object(n.createElement)(Xe,null):t.id&&!t.is_in_stock?Object(n.createElement)(Xe,{reason:Object(s.__)("This product is currently out of stock and cannot be purchased.",'woocommerce')}):Object(n.createElement)(n.Fragment,null,Object(n.createElement)(Ye,{value:r,min:c,max:o,disabled:i,onChange:a.setQuantity}),Object(n.createElement)(Ke,null))},$e=(r(553),r(30)),Ze=r.n($e),et=r(4),tt=r(9),rt=r(282),nt={value:"",label:Object(s.__)("Select an option",'woocommerce')},ct=function(e){var t=e.attributeName,r=e.options,c=void 0===r?[]:r,a=e.value,i=void 0===a?"":a,u=e.onChange,l=void 0===u?function(){}:u,b=e.errorMessage,p=void 0===b?Object(s.__)("Please select a value.",'woocommerce'):b,d=Object(Se.b)(),f=d.getValidationError,m=d.setValidationErrors,O=d.clearValidationError,g=t,j=f(g)||{};return Object(tt.useEffect)((function(){i?O(g):m(Z()({},g,{message:p,hidden:!0}))}),[i,g,p,O,m]),Object(tt.useEffect)((function(){return function(){O(g)}}),[g,O]),Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker__container"},Object(n.createElement)(et.SelectControl,{label:Object(Ae.decodeEntities)(t),value:i||"",options:[nt].concat(Ze()(c)),onChange:l,required:!0,className:o()("wc-block-components-product-add-to-cart-attribute-picker__select",{"has-error":j.message&&!j.hidden})}),Object(n.createElement)(rt.a,{propertyName:g,elementId:g}))};function ot(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function at(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ot(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var it=function(e,t,r){var n=Object.values(t).map((function(e){return e.id}));if(Object.values(r).every((function(e){return""===e})))return n;var c=Object.keys(e);return n.filter((function(e){return c.every((function(n){var c=r[n]||"",o=t["id:"+e].attributes[n];return""===c||(null===o||o===c)}))}))},st=function(e,t,r){var n={},c=Object.keys(e),o=Object.values(r).filter(Boolean).length>0;return c.forEach((function(c){var a=e[c],i=at(at({},r),{},Z()({},c,null)),s=o?it(e,t,i):null,u=null!==s?s.map((function(e){return t["id:"+e].attributes[c]})):null;n[c]=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.values(e).map((function(e){var r=e.name,n=e.slug;return null===t||t.includes(null)||t.includes(n)?{value:n,label:Object(Ae.decodeEntities)(r)}:null})).filter(Boolean)}(a.terms,u)})),n};function ut(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function lt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ut(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var bt=function(e){var t=e.attributes,r=e.variationAttributes,c=e.setRequestParams,o=Object(u.a)(t),a=Object(u.a)(r),s=Object(n.useState)(0),l=i()(s,2),b=l[0],p=l[1],d=Object(n.useState)({}),f=i()(d,2),m=f[0],O=f[1],g=Object(n.useMemo)((function(){return st(o,a,m)}),[m,o,a]);return Object(n.useEffect)((function(){Object.values(m).filter((function(e){return""!==e})).length===Object.keys(o).length?p(function(e,t,r){return it(e,t,r)[0]||0}(o,a,m)):b>0&&p(0)}),[m,b,o,a]),Object(n.useEffect)((function(){c({id:b,variation:Object.keys(m).map((function(e){return{attribute:e,value:m[e]}}))})}),[c,b,m]),Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker"},Object.keys(o).map((function(e){return Object(n.createElement)(ct,{key:e,attributeName:e,options:g[e],value:m[e],onChange:function(t){O(lt(lt({},m),{},Z()({},e,t)))}})})))},pt=function(e){var t=e.product,r=e.dispatchers,c=function(e){return e?Object(Fe.keyBy)(Object.values(e).filter((function(e){return e.has_variations})),"name"):{}}(t.attributes),o=function(e){if(!e)return{};var t={};return e.forEach((function(e){var r=e.id,n=e.attributes;t["id:".concat(r)]={id:r,attributes:n.reduce((function(e,t){var r=t.name,n=t.value;return e[r]=n,e}),{})}})),t}(t.variations);return 0===Object.keys(c).length||0===o.length?null:Object(n.createElement)(bt,{attributes:c,variationAttributes:o,setRequestParams:r.setRequestParams})},dt=function(){var e=Ne(),t=e.product,r=e.quantity,c=e.minQuantity,o=e.maxQuantity,a=e.dispatchActions,i=e.isDisabled;return t.id&&!t.is_purchasable?Object(n.createElement)(Xe,null):t.id&&!t.is_in_stock?Object(n.createElement)(Xe,{reason:Object(s.__)("This product is currently out of stock and cannot be purchased.",'woocommerce')}):Object(n.createElement)(n.Fragment,null,Object(n.createElement)(pt,{product:t,dispatchers:a}),Object(n.createElement)(Ye,{value:r,min:c,max:o,disabled:i,onChange:a.setQuantity}),Object(n.createElement)(Ke,null))},ft=function(){return Object(n.createElement)(Ke,null)},mt=function(){return Object(n.createElement)(et.Placeholder,{className:"wc-block-components-product-add-to-cart-group-list"},"This is a placeholder for the grouped products form element.")},Ot=function(){return Object(n.createElement)(mt,null)},gt=function(){var e=Ne(),t=e.showFormElements,r=e.productType;return t?"variable"===r?Object(n.createElement)(dt,null):"grouped"===r?Object(n.createElement)(Ot,null):"external"===r?Object(n.createElement)(ft,null):"simple"===r||"variation"===r?Object(n.createElement)(Je,null):null:Object(n.createElement)(Ke,null)};t.a=Object(Me.withProductDataContext)((function(e){var t=e.className,r=e.showFormElements,c=Object(Ie.useProductDataContext)().product,a=o()(t,"wc-block-components-product-add-to-cart",{"wc-block-components-product-add-to-cart--placeholder":Object(Fe.isEmpty)(c)});return Object(n.createElement)(Le,{product:c,showFormElements:r},Object(n.createElement)("div",{className:a},Object(n.createElement)(gt,null)))}))},387:function(e,t,r){"use strict";var n=r(5),c=r.n(n),o=r(0),a=(r(2),r(7)),i=r.n(a),s=r(39),u=r(22),l=r(6),b=function(e){var t=e.color,r=e.fontSize;return Object(l.W)()?{color:t,fontSize:r}:{}},p=r(66),d=r(169);r(543),t.a=Object(p.withProductDataContext)((function(e){var t,r,n,a=e.className,p=e.headingLevel,f=void 0===p?2:p,m=e.productLink,O=void 0===m||m,g=e.align,j=e.color,v=e.customColor,h=e.fontSize,y=e.customFontSize,w=Object(s.useInnerBlockLayoutContext)().parentClassName,_=Object(s.useProductDataContext)().product,E="h".concat(f),k=Object(u.getColorClassName)("color",j),P=Object(u.getFontSizeClass)(h),S=i()((t={"has-text-color":j||v,"has-font-size":h||y},c()(t,k,k),c()(t,P,P),t));return _.id?Object(o.createElement)(E,{className:i()(a,"wc-block-components-product-title",(r={},c()(r,"".concat(w,"__product-title"),w),c()(r,"wc-block-components-product-title--align-".concat(g),g&&Object(l.W)()),r))},Object(o.createElement)(d.a,{className:i()(c()({},S,Object(l.W)())),disabled:!O,name:_.name,permalink:_.permalink,rel:O?"nofollow":null,style:b({color:v,fontSize:y})})):Object(o.createElement)(E,{className:i()(a,"wc-block-components-product-title",(n={},c()(n,"".concat(w,"__product-title"),w),c()(n,"wc-block-components-product-title--align-".concat(g),g&&Object(l.W)()),c()(n,S,Object(l.W)()),n)),style:b({color:v,fontSize:y})})}))},388:function(e,t,r){"use strict";r.d(t,"a",(function(){return p})),r.d(t,"b",(function(){return d}));var n=r(41),c=r.n(n),o=r(27),a=r.n(o),i=r(13),s=r.n(i),u=function(e,t){return e[t]?Array.from(e[t].values()).sort((function(e,t){return e.priority-t.priority})):[]};function l(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,c=function(){};return{s:c,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var p=function(){var e=a()(s.a.mark((function e(t,r,n){var o,a,i,b,p,d;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=u(t,r),a=[],i=l(o),e.prev=3,i.s();case 5:if((b=i.n()).done){e.next=19;break}return p=b.value,e.prev=7,e.next=10,Promise.resolve(p.callback(n));case 10:d=e.sent,"object"===c()(d)&&a.push(d),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(7),console.error(e.t0);case 17:e.next=5;break;case 19:e.next=24;break;case 21:e.prev=21,e.t1=e.catch(3),i.e(e.t1);case 24:return e.prev=24,i.f(),e.finish(24);case 27:return e.abrupt("return",!a.length||a);case 28:case"end":return e.stop()}}),e,null,[[3,21,24,27],[7,14]])})));return function(t,r,n){return e.apply(this,arguments)}}(),d=function(){var e=a()(s.a.mark((function e(t,r,n){var o,a,i,b,p;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=u(t,r),a=l(o),e.prev=2,a.s();case 4:if((i=a.n()).done){e.next=23;break}return b=i.value,e.prev=6,e.next=9,Promise.resolve(b.callback(n));case 9:if(p=e.sent,"object"===c()(p)&&null!==p){e.next=12;break}return e.abrupt("continue",21);case 12:if(p.hasOwnProperty("type")){e.next=14;break}throw new Error("If you want to abort event emitter processing, your observer must return an object with a type property");case 14:return e.abrupt("return",p);case 17:return e.prev=17,e.t0=e.catch(6),console.error(e.t0),e.abrupt("return",{type:"error"});case 21:e.next=4;break;case 23:e.next=28;break;case 25:e.prev=25,e.t1=e.catch(2),a.e(e.t1);case 28:return e.prev=28,a.f(),e.finish(28);case 31:return e.abrupt("return",!0);case 32:case"end":return e.stop()}}),e,null,[[2,25,28,31],[6,17]])})));return function(t,r,n){return e.apply(this,arguments)}}()},39:function(e,t){!function(){e.exports=this.wc.wcSharedContext}()},4:function(e,t){!function(){e.exports=this.wp.components}()},42:function(e,t){!function(){e.exports=this.wp.escapeHtml}()},44:function(e,t,r){"use strict";var n=r(5),c=r.n(n),o=r(0),a=r(7),i=r.n(a);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.a=function(e){var t,r=e.label,n=e.screenReaderLabel,c=e.wrapperElement,a=e.wrapperProps,s=void 0===a?{}:a,l=null!=r,b=null!=n;return!l&&b?(t=c||"span",s=u(u({},s),{},{className:i()(s.className,"screen-reader-text")}),Object(o.createElement)(t,s,n)):(t=c||o.Fragment,l&&b&&r!==n?Object(o.createElement)(t,s,Object(o.createElement)("span",{"aria-hidden":"true"},r),Object(o.createElement)("span",{className:"screen-reader-text"},n)):Object(o.createElement)(t,s,r))}},45:function(e,t,r){"use strict";var n=r(0),c=r(1),o=(r(2),r(42));t.a=function(e){var t,r,a,i=e.error;return Object(n.createElement)("div",{className:"wc-block-error-message"},(r=(t=i).message,a=t.type,r?"general"===a?Object(n.createElement)("span",null,Object(c.__)("The following error was returned",'woocommerce'),Object(n.createElement)("br",null),Object(n.createElement)("code",null,Object(o.escapeHTML)(r))):"api"===a?Object(n.createElement)("span",null,Object(c.__)("The following error was returned from the API",'woocommerce'),Object(n.createElement)("br",null),Object(n.createElement)("code",null,Object(o.escapeHTML)(r))):r:Object(c.__)("An unknown error occurred which prevented the block from being updated.",'woocommerce')))}},49:function(e,t){!function(){e.exports=this.wp.keycodes}()},51:function(e,t){!function(){e.exports=this.wc.wcBlocksRegistry}()},525:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=(r(2),r(7)),i=r.n(a),s=r(142),u=r(61),l=r(39),b=r(22),p=r(6),d=r(66);t.default=Object(d.withProductDataContext)((function(e){var t,r,n,a,d,f,m,O=e.className,g=e.align,j=e.fontSize,v=e.customFontSize,h=e.saleFontSize,y=e.customSaleFontSize,w=e.color,_=e.customColor,E=e.saleColor,k=e.customSaleColor,P=Object(l.useInnerBlockLayoutContext)().parentClassName,S=Object(l.useProductDataContext)().product,C=i()(O,c()({},"".concat(P,"__product-price"),P));if(!S.id)return Object(o.createElement)(s.a,{align:g,className:C});var N=Object(b.getColorClassName)("color",w),x=Object(b.getFontSizeClass)(j),D=Object(b.getColorClassName)("color",E),B=Object(b.getFontSizeClass)(h),z=i()((t={"has-text-color":w||_,"has-font-size":j||v},c()(t,N,N),c()(t,x,x),t)),A=i()((r={"has-text-color":E||k,"has-font-size":h||y},c()(r,D,D),c()(r,B,B),r)),R={color:_,fontSize:v},T={color:k,fontSize:y},V=S.prices,L=Object(u.getCurrencyFromPriceResponse)(V),I=V.price!==V.regular_price,F=I?i()((n={},c()(n,"".concat(P,"__product-price__value"),P),c()(n,A,Object(p.W)()),n)):i()((a={},c()(a,"".concat(P,"__product-price__value"),P),c()(a,z,Object(p.W)()),a)),M=I?T:R;return Object(o.createElement)(s.a,{align:g,className:C,currency:L,price:V.price,priceClassName:F,priceStyle:Object(p.W)()?M:{},minPrice:null==V||null===(d=V.price_range)||void 0===d?void 0:d.min_amount,maxPrice:null==V||null===(f=V.price_range)||void 0===f?void 0:f.max_amount,regularPrice:V.regular_price,regularPriceClassName:i()((m={},c()(m,"".concat(P,"__product-price__regular"),P),c()(m,z,Object(p.W)()),m)),regularPriceStyle:Object(p.W)()?R:{}})}))},526:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=(r(2),r(1)),i=r(7),s=r.n(i),u=r(39),l=r(66),b=(r(546),function(e){var t=parseFloat(e.average_rating);return Number.isFinite(t)&&t>0?t:0});t.default=Object(l.withProductDataContext)((function(e){var t=e.className,r=Object(u.useInnerBlockLayoutContext)().parentClassName,n=Object(u.useProductDataContext)().product,i=b(n);if(!i)return null;var l={width:i/5*100+"%"},p=Object(a.sprintf)(Object(a.__)("Rated %f out of 5",'woocommerce'),i);return Object(o.createElement)("div",{className:s()(t,"wc-block-components-product-rating",c()({},"".concat(r,"__product-rating"),r))},Object(o.createElement)("div",{className:s()("wc-block-components-product-rating__stars","".concat(r,"__product-rating__stars")),role:"img","aria-label":p},Object(o.createElement)("span",{style:l},p)))}))},527:function(e,t,r){"use strict";r.r(t);var n=r(11),c=r.n(n),o=r(5),a=r.n(o),i=r(0),s=(r(2),r(7)),u=r.n(s),l=r(1),b=r(839),p=r(28),d=r(528),f=r(39),m=r(66),O=(r(547),function(e){var t=e.product,r=Object(i.useRef)(!0),n=t.id,o=t.permalink,a=t.add_to_cart,s=t.has_options,f=t.is_purchasable,m=t.is_in_stock,O=Object(b.a)(n),g=O.cartQuantity,j=O.addingToCart,v=O.addToCart;Object(i.useEffect)((function(){r.current?r.current=!1:Object(d.c)()}),[g]);var h=Number.isFinite(g)&&g>0,y=!s&&f&&m,w=Object(p.decodeEntities)((null==a?void 0:a.description)||""),_=h?Object(l.sprintf)(Object(l._n)("%d in cart","%d in cart",g,'woocommerce'),g):Object(p.decodeEntities)((null==a?void 0:a.text)||Object(l.__)("Add to cart",'woocommerce')),E=y?"button":"a",k={};return y?k.onClick=function(){v()}:(k.href=o,k.rel="nofollow"),Object(i.createElement)(E,c()({"aria-label":w,className:u()("wp-block-button__link","add_to_cart_button","wc-block-components-product-button__button",{loading:j,added:h}),disabled:j},k),_)}),g=function(){return Object(i.createElement)("button",{className:u()("wp-block-button__link","add_to_cart_button","wc-block-components-product-button__button","wc-block-components-product-button__button--placeholder"),disabled:!0})};t.default=Object(m.withProductDataContext)((function(e){var t=e.className,r=Object(f.useInnerBlockLayoutContext)().parentClassName,n=Object(f.useProductDataContext)().product;return Object(i.createElement)("div",{className:u()(t,"wp-block-button","wc-block-components-product-button",a()({},"".concat(r,"__product-add-to-cart"),r))},n.id?Object(i.createElement)(O,{product:n}):Object(i.createElement)(g,null))}))},528:function(e,t,r){"use strict";r.d(t,"a",(function(){return c})),r.d(t,"c",(function(){return o})),r.d(t,"b",(function(){return a}));var n=window.Event||null,c=function(e,t){var r=t.bubbles,c=void 0!==r&&r,o=t.cancelable,a=void 0!==o&&o,i=t.element;if(i||(i=document.body),"function"==typeof n){var s=new n(e,{bubbles:c,cancelable:a});i.dispatchEvent(s)}else{var u=document.createEvent("Event");u.initEvent(e,c,a),i.dispatchEvent(u)}},o=function(){c("wc_fragment_refresh",{bubbles:!0,cancelable:!0})},a=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("function"!=typeof jQuery)return function(){};var o=function(){c(t,{bubbles:r,cancelable:n})};return jQuery(document).on(e,o),function(){return jQuery(document).off(e,o)}}},529:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=(r(2),r(7)),i=r.n(a),s=r(170),u=r(3),l=r(39),b=r(66);r(548);t.default=Object(b.withProductDataContext)((function(e){var t=e.className,r=Object(l.useInnerBlockLayoutContext)().parentClassName,n=Object(l.useProductDataContext)().product;if(!n)return Object(o.createElement)("div",{className:i()(t,"wc-block-components-product-summary",c()({},"".concat(r,"__product-summary"),r))});var a=n.short_description?n.short_description:n.description;if(!a)return null;var b=Object(u.getSetting)("wordCountType","words");return Object(o.createElement)(s.a,{className:i()(t,"wc-block-components-product-summary",c()({},"".concat(r,"__product-summary"),r)),source:a,maxLength:150,countType:b})}))},53:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(0),c=r(33),o=r.n(c);function a(e){var t=Object(n.useRef)();return void 0!==t.current&&o()(e,t.current)||(t.current=e),t.current}},530:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=r(1),i=(r(2),r(7)),s=r.n(i),u=r(39),l=r(66);r(549);t.default=Object(l.withProductDataContext)((function(e){var t=e.className,r=Object(u.useInnerBlockLayoutContext)().parentClassName,n=Object(u.useProductDataContext)().product.sku;return n?Object(o.createElement)("div",{className:s()(t,"wc-block-components-product-sku",c()({},"".concat(r,"__product-sku"),r))},Object(a.__)("SKU:",'woocommerce')," ",Object(o.createElement)("strong",null,n)):null}))},531:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=r(1),i=(r(2),r(7)),s=r.n(i),u=r(39),l=r(8),b=r(66);r(550);t.default=Object(b.withProductDataContext)((function(e){var t=e.className,r=Object(u.useInnerBlockLayoutContext)().parentClassName,n=Object(u.useProductDataContext)().product;return Object(l.isEmpty)(n.categories)?null:Object(o.createElement)("div",{className:s()(t,"wc-block-components-product-category-list",c()({},"".concat(r,"__product-category-list"),r))},Object(a.__)("Categories:",'woocommerce')," ",Object(o.createElement)("ul",null,Object.values(n.categories).map((function(e){var t=e.name,r=e.link,n=e.slug;return Object(o.createElement)("li",{key:"category-list-item-".concat(n)},Object(o.createElement)("a",{href:r},t))}))))}))},532:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=r(1),i=(r(2),r(7)),s=r.n(i),u=r(39),l=r(8),b=r(66);r(551);t.default=Object(b.withProductDataContext)((function(e){var t=e.className,r=Object(u.useInnerBlockLayoutContext)().parentClassName,n=Object(u.useProductDataContext)().product;return Object(l.isEmpty)(n.tags)?null:Object(o.createElement)("div",{className:s()(t,"wc-block-components-product-tag-list",c()({},"".concat(r,"__product-tag-list"),r))},Object(a.__)("Tags:",'woocommerce')," ",Object(o.createElement)("ul",null,Object.values(n.tags).map((function(e){var t=e.name,r=e.link,n=e.slug;return Object(o.createElement)("li",{key:"tag-list-item-".concat(n)},Object(o.createElement)("a",{href:r},t))}))))}))},533:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=r(1),i=(r(2),r(7)),s=r.n(i),u=r(39),l=r(66),b=(r(552),function(e){return Object(a.sprintf)(Object(a.__)("%d left in stock",'woocommerce'),e)}),p=function(e,t){return t?Object(a.__)("Available on backorder",'woocommerce'):e?Object(a.__)("In Stock",'woocommerce'):Object(a.__)("Out of Stock",'woocommerce')};t.default=Object(l.withProductDataContext)((function(e){var t,r=e.className,n=Object(u.useInnerBlockLayoutContext)().parentClassName,a=Object(u.useProductDataContext)().product;if(!a.id||!a.is_purchasable)return null;var i=!!a.is_in_stock,l=a.low_stock_remaining,d=a.is_on_backorder;return Object(o.createElement)("div",{className:s()(r,"wc-block-components-product-stock-indicator",(t={},c()(t,"".concat(n,"__stock-indicator"),n),c()(t,"wc-block-components-product-stock-indicator--in-stock",i),c()(t,"wc-block-components-product-stock-indicator--out-of-stock",!i),c()(t,"wc-block-components-product-stock-indicator--low-stock",!!l),c()(t,"wc-block-components-product-stock-indicator--available-on-backorder",!!d),t))},l?b(l):p(i,d))}))},543:function(e,t){},544:function(e,t){},545:function(e,t){},546:function(e,t){},547:function(e,t){},548:function(e,t){},549:function(e,t){},55:function(e,t,r){"use strict";var n=r(5),c=r.n(n),o=r(24),a=r.n(o),i=r(9);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}t.a=function(e){var t=e.srcElement,r=e.size,n=void 0===r?24:r,o=a()(e,["srcElement","size"]);return Object(i.isValidElement)(t)?Object(i.cloneElement)(t,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({width:n,height:n},o)):null}},550:function(e,t){},551:function(e,t){},552:function(e,t){},553:function(e,t){},554:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),Object(n.createElement)("path",{d:"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"}));t.a=o},56:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(5),a=r.n(o),i=r(24),s=r.n(i),u=r(0),l=r(173),b=r(7),p=r.n(b);r(180);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.a=function(e){var t=e.className,r=e.value,n=e.currency,o=e.onValueChange,a=e.displayType,i=void 0===a?"text":a,b=s()(e,["className","value","currency","onValueChange","displayType"]),d="string"==typeof r?parseInt(r,10):r;if(!Number.isFinite(d))return null;var m=d/Math.pow(10,n.minorUnit);if(!Number.isFinite(m))return null;var O=p()("wc-block-formatted-money-amount","wc-block-components-formatted-money-amount",t),g=f(f(f({},b),function(e){return{thousandSeparator:e.thousandSeparator,decimalSeparator:e.decimalSeparator,decimalScale:e.minorUnit,fixedDecimalScale:!0,prefix:e.prefix,suffix:e.suffix,isNumericString:!0}}(n)),{},{value:void 0,currency:void 0,onValueChange:void 0}),j=o?function(e){var t=e.value*Math.pow(10,n.minorUnit);o(t)}:function(){};return Object(u.createElement)(l.a,c()({className:O,displayType:i},g,{value:m,onValueChange:j}))}},6:function(e,t,r){"use strict";r.d(t,"l",(function(){return c})),r.d(t,"I",(function(){return o})),r.d(t,"P",(function(){return a})),r.d(t,"y",(function(){return i})),r.d(t,"A",(function(){return s})),r.d(t,"m",(function(){return u})),r.d(t,"z",(function(){return l})),r.d(t,"C",(function(){return b})),r.d(t,"o",(function(){return p})),r.d(t,"B",(function(){return d})),r.d(t,"n",(function(){return f})),r.d(t,"E",(function(){return m})),r.d(t,"u",(function(){return O})),r.d(t,"w",(function(){return g})),r.d(t,"r",(function(){return j})),r.d(t,"s",(function(){return v})),r.d(t,"t",(function(){return h})),r.d(t,"k",(function(){return y})),r.d(t,"L",(function(){return w})),r.d(t,"Q",(function(){return _})),r.d(t,"q",(function(){return E})),r.d(t,"p",(function(){return k})),r.d(t,"H",(function(){return P})),r.d(t,"c",(function(){return S})),r.d(t,"v",(function(){return C})),r.d(t,"J",(function(){return N})),r.d(t,"T",(function(){return D})),r.d(t,"U",(function(){return B})),r.d(t,"K",(function(){return z})),r.d(t,"a",(function(){return A})),r.d(t,"N",(function(){return R})),r.d(t,"b",(function(){return T})),r.d(t,"M",(function(){return V})),r.d(t,"D",(function(){return L})),r.d(t,"i",(function(){return I})),r.d(t,"O",(function(){return H})),r.d(t,"h",(function(){return q})),r.d(t,"j",(function(){return W})),r.d(t,"G",(function(){return Q})),r.d(t,"F",(function(){return G})),r.d(t,"S",(function(){return U})),r.d(t,"R",(function(){return K})),r.d(t,"d",(function(){return Y})),r.d(t,"e",(function(){return X})),r.d(t,"f",(function(){return J})),r.d(t,"g",(function(){return $})),r.d(t,"x",(function(){return Z})),r.d(t,"X",(function(){return te})),r.d(t,"Y",(function(){return re})),r.d(t,"V",(function(){return ne})),r.d(t,"W",(function(){return ce}));var n=r(3),c=Object(n.getSetting)("currentUserIsAdmin",!1),o=Object(n.getSetting)("reviewRatingsEnabled",!0),a=Object(n.getSetting)("showAvatars",!0),i=Object(n.getSetting)("max_columns",6),s=Object(n.getSetting)("min_columns",1),u=Object(n.getSetting)("default_columns",3),l=Object(n.getSetting)("max_rows",6),b=Object(n.getSetting)("min_rows",1),p=Object(n.getSetting)("default_rows",3),d=Object(n.getSetting)("min_height",500),f=Object(n.getSetting)("default_height",500),m=Object(n.getSetting)("placeholderImgSrc",""),O=(Object(n.getSetting)("thumbnail_size",300),Object(n.getSetting)("isLargeCatalog")),g=Object(n.getSetting)("limitTags"),j=Object(n.getSetting)("hasProducts",!0),v=Object(n.getSetting)("hasTags",!0),h=Object(n.getSetting)("homeUrl",""),y=Object(n.getSetting)("couponsEnabled",!0),w=Object(n.getSetting)("shippingEnabled",!0),_=Object(n.getSetting)("taxesEnabled",!0),E=(Object(n.getSetting)("displayItemizedTaxes",!1),Object(n.getSetting)("hasDarkEditorStyleSupport",!1)),k=(Object(n.getSetting)("displayShopPricesIncludingTax",!1),Object(n.getSetting)("displayCartPricesIncludingTax",!1)),P=Object(n.getSetting)("productCount",0),S=Object(n.getSetting)("attributes",[]),C=Object(n.getSetting)("isShippingCalculatorEnabled",!0),N=Object(n.getSetting)("shippingCostRequiresAddress",!1),x=(Object(n.getSetting)("isShippingCostHidden",!1),Object(n.getSetting)("woocommerceBlocksPhase",1)),D=Object(n.getSetting)("wcBlocksAssetUrl",""),B=Object(n.getSetting)("wcBlocksBuildUrl",""),z=Object(n.getSetting)("shippingCountries",{}),A=Object(n.getSetting)("allowedCountries",{}),R=Object(n.getSetting)("shippingStates",{}),T=Object(n.getSetting)("allowedStates",{}),V=Object(n.getSetting)("shippingMethodsExist",!1),L=Object(n.getSetting)("paymentGatewaySortOrder",[]),I=Object(n.getSetting)("checkoutShowLoginReminder",!0),F={id:0,title:"",permalink:""},M=Object(n.getSetting)("storePages",{myaccount:F,shop:F,cart:F,checkout:F,privacy:F,terms:F}),H=M.shop.permalink,q=M.checkout.id,W=M.checkout.permalink,Q=M.privacy.permalink,G=M.privacy.title,U=M.terms.permalink,K=M.terms.title,Y=M.cart.id,X=M.cart.permalink,J=Object(n.getSetting)("checkoutAllowsGuest",!1),$=Object(n.getSetting)("checkoutAllowsSignup",!1),Z=M.myaccount.permalink?M.myaccount.permalink:Object(n.getSetting)("loginUrl","/wp-login.php"),ee=r(23),te=function(e,t){if(x>2)return Object(ee.registerBlockType)(e,t)},re=function(e,t){if(x>1)return Object(ee.registerBlockType)(e,t)},ne=function(){return x>2},ce=function(){return x>1}},61:function(e,t){!function(){e.exports=this.wc.priceFormat}()},63:function(e,t){!function(){e.exports=this.wp.hooks}()},66:function(e,t){!function(){e.exports=this.wc.wcSharedHocs}()},67:function(e,t){!function(){e.exports=this.wp.dom}()},68:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(15),a=r.n(o),i=r(16),s=r.n(i),u=r(12),l=r.n(u),b=r(17),p=r.n(b),d=r(18),f=r.n(d),m=r(10),O=r.n(m),g=r(0),j=r(8),v=r(7),h=r.n(v),y=r(4),w=r(179);r(119);function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=O()(e);if(t){var c=O()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return f()(this,r)}}var E=function(e){p()(r,e);var t=_(r);function r(){var e;return a()(this,r),(e=t.apply(this,arguments)).onClick=e.onClick.bind(l()(e)),e}return s()(r,[{key:"onClick",value:function(e){this.props.onChange&&this.props.onChange(e.target.value)}},{key:"render",value:function(){var e,t=this,r=this.props,n=r.label,o=r.checked,a=r.instanceId,i=r.className,s=r.help,u=r.options,l=r.value,b="inspector-toggle-button-control-".concat(a);return s&&(e=Object(j.isFunction)(s)?s(o):s),Object(g.createElement)(y.BaseControl,{id:b,help:e,className:h()("components-toggle-button-control",i)},Object(g.createElement)("label",{id:b+"__label",htmlFor:b,className:"components-toggle-button-control__label"},n),Object(g.createElement)(y.ButtonGroup,{"aria-labelledby":b+"__label"},u.map((function(e,r){var o={};return l===e.value?(o.isPrimary=!0,o["aria-pressed"]=!0):(o.isSecondary=!0,o["aria-pressed"]=!1),Object(g.createElement)(y.Button,c()({key:"".concat(e.label,"-").concat(e.value,"-").concat(r),value:e.value,onClick:t.onClick,"aria-label":n+": "+e.label},o),e.label)}))))}}]),r}(g.Component);t.a=Object(w.a)(E)},70:function(e,t){!function(){e.exports=this.wp.deprecated}()},71:function(e,t){!function(){e.exports=this.wp.a11y}()},73:function(e,t){!function(){e.exports=this.ReactDOM}()},75:function(e,t,r){"use strict";var n=r(0),c=r(1),o=r(8),a=(r(2),r(4)),i=r(6);t.a=function(e){var t=e.columns,r=e.rows,s=e.setAttributes,u=e.alignButtons;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(a.RangeControl,{label:Object(c.__)("Columns",'woocommerce'),value:t,onChange:function(e){var t=Object(o.clamp)(e,i.A,i.y);s({columns:Number.isNaN(t)?"":t})},min:i.A,max:i.y}),Object(n.createElement)(a.RangeControl,{label:Object(c.__)("Rows",'woocommerce'),value:r,onChange:function(e){var t=Object(o.clamp)(e,i.C,i.z);s({rows:Number.isNaN(t)?"":t})},min:i.C,max:i.z}),Object(n.createElement)(a.ToggleControl,{label:Object(c.__)("Align Last Block",'woocommerce'),help:u?Object(c.__)("The last inner block will be aligned vertically.",'woocommerce'):Object(c.__)("The last inner block will follow other content.",'woocommerce'),checked:u,onChange:function(){return s({alignButtons:!u})}}))}},77:function(e,t){!function(){e.exports=this.wp.viewport}()},78:function(e,t){!function(){e.exports=this.wp.date}()},8:function(e,t){!function(){e.exports=this.lodash}()},808:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z"}));t.a=o},815:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42zM13 20.01L4 11V4h7v-.01l9 9-7 7.02z"}),Object(n.createElement)("circle",{cx:"6.5",cy:"6.5",r:"1.5"}),Object(n.createElement)("path",{d:"M8.9 12.55c0 .57.23 1.07.6 1.45l3.5 3.5 3.5-3.5c.37-.37.6-.89.6-1.45 0-1.13-.92-2.05-2.05-2.05-.57 0-1.08.23-1.45.6l-.6.6-.6-.59c-.37-.38-.89-.61-1.45-.61-1.13 0-2.05.92-2.05 2.05z"}));t.a=o},823:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"}));t.a=o},824:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(1),c=r(6),o=[{id:1,name:"WordPress Pennant",variation:"",permalink:"https://example.org",sku:"wp-pennant",short_description:Object(n.__)("Fly your WordPress banner with this beauty! Deck out your office space or add it to your kids walls. This banner will spruce up any space it’s hung!",'woocommerce'),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",price:"7.99",price_html:'<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>7.99</span>',images:[{id:1,src:c.T+"img/pennant.jpg",thumbnail:c.T+"img/pennant.jpg",name:"pennant-1.jpg",alt:"WordPress Pennant",srcset:"",sizes:""}],average_rating:5,review_count:1,prices:{currency_code:"GBP",decimal_separator:".",thousand_separator:",",decimals:2,price_prefix:"£",price_suffix:"",price:"7.99",regular_price:"9.99",sale_price:"7.99",price_range:null},add_to_cart:{text:Object(n.__)("Add to cart",'woocommerce'),description:Object(n.__)("Add to cart",'woocommerce')},has_options:!1,is_purchasable:!0,is_in_stock:!0,on_sale:!0}]},829:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}));t.a=o},836:function(e,t,r){e.exports=r(888)},837:function(e,t){},838:function(e,t){},839:function(e,t,r){"use strict";r.d(t,"a",(function(){return p}));var n=r(14),c=r.n(n),o=r(0),a=r(21),i=r(37),s=r(28),u=r(134),l=r(145),b=function(e,t){var r=e.find((function(e){return e.id===t}));return r?r.quantity:0},p=function(e){var t=Object(a.useDispatch)(i.CART_STORE_KEY).addItemToCart,r=Object(l.a)(),n=r.cartItems,p=r.cartIsLoading,d=Object(u.a)(),f=d.addErrorNotice,m=d.removeNotice,O=Object(o.useState)(!1),g=c()(O,2),j=g[0],v=g[1],h=Object(o.useRef)(b(n,e));return Object(o.useEffect)((function(){var t=b(n,e);t!==h.current&&(h.current=t)}),[n,e]),{cartQuantity:Number.isFinite(h.current)?h.current:0,addingToCart:j,cartIsLoading:p,addToCart:function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;v(!0),t(e,r).then((function(e){!0===e&&m("add-to-cart")})).catch((function(e){f(Object(s.decodeEntities)(e.message),{context:"wc/all-products",id:"add-to-cart",isDismissible:!0})})).finally((function(){v(!1)}))}}}},841:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45zM6.16 6h12.15l-2.76 5H8.53L6.16 6zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"}));t.a=o},842:function(e,t){},843:function(e,t){},844:function(e,t){},845:function(e,t){},888:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(11),a=r.n(o),i=r(0),s=r(1),u=r(22),l=r(23),b=r(55),p=r(31),d=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(i.createElement)("path",{d:"M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"})),f=r(6),m=r(7),O=r.n(m),g=function(e){var t=e.attributes;return Object(i.createElement)("div",{className:O()("is-loading",t.className)})},j={category:"woocommerce-product-elements",keywords:[Object(s.__)("WooCommerce",'woocommerce')],icon:{src:Object(i.createElement)(b.a,{srcElement:d}),foreground:"#96588a"},supports:{html:!1},parent:Object(f.V)()?null:["@woocommerce/all-products","@woocommerce/single-product"],save:g,deprecated:[{save:function(){}}]},v=r(381),h=r(4),y=r(927),w=r(143),_=r(387),E=r(14),k=r.n(E),P=r(136),S=r(24),C=r.n(S);r(838);var N=function(e){var t=e.className,r=void 0===t?"":t,n=C()(e,["className"]),c=O()("wc-block-text-toolbar-button",r);return Object(i.createElement)(h.Button,a()({className:c},n))},x=r(39),D=(r(837),function(e){return function(t){return function(r){var n=Object(x.useProductDataContext)(),c=r.attributes,o=r.setAttributes,a=c.productId,l=Object(i.useState)(!a),b=k()(l,2),p=b[0],d=b[1];return n.hasContext?Object(i.createElement)(t,r):Object(i.createElement)(i.Fragment,null,p?Object(i.createElement)(h.Placeholder,{icon:e.icon||"",label:e.label||"",className:"wc-atomic-blocks-product"},!!e.description&&Object(i.createElement)("div",null,e.description),Object(i.createElement)("div",{className:"wc-atomic-blocks-product__selection"},Object(i.createElement)(P.a,{selected:a||0,showVariations:!0,onChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];o({productId:e[0]?e[0].id:0})}}),Object(i.createElement)(h.Button,{isSecondary:!0,disabled:!a,onClick:function(){d(!1)}},Object(s.__)("Done",'woocommerce')))):Object(i.createElement)(i.Fragment,null,Object(i.createElement)(u.BlockControls,null,Object(i.createElement)(h.ToolbarGroup,null,Object(i.createElement)(N,{onClick:function(){return d(!0)}},Object(s.__)("Switch product…",'woocommerce')))),Object(i.createElement)(t,r)))}}}),B=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),Object(i.createElement)("path",{d:"M17 3H7a2 2 0 00-2 2v16l7-3 7 3V5a2 2 0 00-2-2z"})),z=Object(s.__)("Product Title",'woocommerce'),A=Object(i.createElement)(b.a,{srcElement:B}),R=Object(s.__)("Display the title of a product.",'woocommerce'),T=function(e){var t=e.color,r=e.fontSize,n=e.setFontSize,c=e.setColor,o=e.attributes,a=e.setAttributes,l=o.headingLevel,b=o.productLink,p=o.align;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(u.BlockControls,null,Object(i.createElement)(w.a,{isCollapsed:!0,minLevel:1,maxLevel:7,selectedLevel:l,onChange:function(e){return a({headingLevel:e})}}),Object(f.W)()&&Object(i.createElement)(u.AlignmentToolbar,{value:p,onChange:function(e){a({align:e})}})),Object(i.createElement)(u.InspectorControls,null,Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Content",'woocommerce')},Object(i.createElement)(h.ToggleControl,{label:Object(s.__)("Link to Product Page",'woocommerce'),help:Object(s.__)("Links the image to the single product listing.",'woocommerce'),checked:b,onChange:function(){return a({productLink:!b})}})),Object(f.W)()&&Object(i.createElement)(i.Fragment,null,Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Text settings",'woocommerce')},Object(i.createElement)(u.FontSizePicker,{value:r.size,onChange:n})),Object(i.createElement)(u.PanelColorSettings,{title:Object(s.__)("Color settings",'woocommerce'),colorSettings:[{value:t.color,onChange:c,label:Object(s.__)("Text color",'woocommerce')}]}))),Object(i.createElement)(h.Disabled,null,Object(i.createElement)(_.a,o)))},V=Object(f.W)()?Object(y.a)([Object(u.withFontSizes)("fontSize"),Object(u.withColors)("color",{textColor:"color"}),D({icon:A,label:z,description:Object(s.__)("Choose a product to display its title.",'woocommerce')})])(T):T;function L(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function I(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?L(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):L(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var F={title:z,description:R,icon:{src:A,foreground:"#874FB9"},attributes:v.a,edit:V};Object(l.registerBlockType)("woocommerce/product-title",I(I({},j),F));var M=r(525),H=r(348),q=Object(s.__)("Product Price",'woocommerce'),W=Object(i.createElement)(b.a,{srcElement:H.a}),Q=Object(s.__)("Display the price of a product.",'woocommerce'),G=function(e){var t=e.fontSize,r=e.setFontSize,n=e.color,c=e.setColor,o=e.colorLabel;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(u.FontSizePicker,{value:t.size,onChange:r}),Object(i.createElement)(h.BaseControl,{label:o},Object(i.createElement)(u.ColorPalette,{value:n.color,onChange:c,label:Object(s.__)("Color")})))},U=function(e){var t=e.fontSize,r=e.saleFontSize,n=e.setFontSize,c=e.setSaleFontSize,o=e.color,a=e.saleColor,l=e.setColor,b=e.setSaleColor,p=e.attributes,d=e.setAttributes,m=p.align;return Object(i.createElement)(i.Fragment,null,Object(f.W)()&&Object(i.createElement)(u.BlockControls,null,Object(i.createElement)(u.AlignmentToolbar,{value:m,onChange:function(e){d({align:e})}})),Object(i.createElement)(u.InspectorControls,null,Object(f.W)()&&Object(i.createElement)(i.Fragment,null,Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Price",'woocommerce')},Object(i.createElement)(G,{color:o,setColor:l,fontSize:t,setFontSize:n,colorLabel:Object(s.__)("Color",'woocommerce')})),Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Sale price",'woocommerce')},Object(i.createElement)(G,{color:a,setColor:b,fontSize:r,setFontSize:c,colorLabel:Object(s.__)("Color",'woocommerce')})))),Object(i.createElement)(M.default,p))},K=Object(f.W)()?Object(y.a)([Object(u.withFontSizes)("fontSize"),Object(u.withFontSizes)("saleFontSize"),Object(u.withFontSizes)("originalFontSize"),Object(u.withColors)("color",{textColor:"color"}),Object(u.withColors)("saleColor",{textColor:"saleColor"}),Object(u.withColors)("originalColor",{textColor:"originalColor"}),D({icon:W,label:q,description:Object(s.__)("Choose a product to display its price.",'woocommerce')})])(U):U;function Y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function X(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var J={productId:{type:"number",default:0}};function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}Object(f.W)()&&(J=X(X({},J),{},{align:{type:"string"},fontSize:{type:"string"},customFontSize:{type:"number"},saleFontSize:{type:"string"},customSaleFontSize:{type:"number"},color:{type:"string"},saleColor:{type:"string"},customColor:{type:"string"},customSaleColor:{type:"string"}}));var ee={title:q,description:Q,icon:{src:W,foreground:"#874FB9"},attributes:J,edit:K};Object(l.registerBlockType)("woocommerce/product-price",Z(Z({},j),ee));var te=r(382),re=r(149),ne=r(68),ce=r(3),oe=r(383),ae=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(i.createElement)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4.86 8.86l-3 3.87L9 13.14 6 17h12l-3.86-5.14z"})),ie=Object(s.__)("Product Image",'woocommerce'),se=Object(i.createElement)(b.a,{srcElement:ae}),ue=Object(s.__)("Display the main product image",'woocommerce'),le=D({icon:se,label:ie,description:Object(s.__)("Choose a product to display its image.",'woocommerce')})((function(e){var t=e.attributes,r=e.setAttributes,n=t.productLink,c=t.imageSizing,o=t.showSaleBadge,a=t.saleBadgeAlign;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(u.InspectorControls,null,Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Content",'woocommerce')},Object(i.createElement)(h.ToggleControl,{label:Object(s.__)("Link to Product Page",'woocommerce'),help:Object(s.__)("Links the image to the single product listing.",'woocommerce'),checked:n,onChange:function(){return r({productLink:!n})}}),Object(i.createElement)(h.ToggleControl,{label:Object(s.__)("Show On-Sale Badge",'woocommerce'),help:Object(s.__)('Overlay a "sale" badge if the product is on-sale.','woocommerce'),checked:o,onChange:function(){return r({showSaleBadge:!o})}}),o&&Object(i.createElement)(ne.a,{label:Object(s.__)("Sale Badge Alignment",'woocommerce'),value:a,options:[{label:Object(s.__)("Left",'woocommerce'),value:"left"},{label:Object(s.__)("Center",'woocommerce'),value:"center"},{label:Object(s.__)("Right",'woocommerce'),value:"right"}],onChange:function(e){return r({saleBadgeAlign:e})}}),Object(i.createElement)(ne.a,{label:Object(s.__)("Image Sizing",'woocommerce'),help:Object(re.a)(Object(s.__)("Product image cropping can be modified in the <a>Customizer</a>.",'woocommerce'),{a:Object(i.createElement)("a",{href:"".concat(Object(ce.getAdminLink)("customize.php"),"?autofocus[panel]=woocommerce&autofocus[section]=woocommerce_product_images"),target:"_blank",rel:"noopener noreferrer"})}),value:c,options:[{label:Object(s.__)("Full Size",'woocommerce'),value:"full-size"},{label:Object(s.__)("Cropped",'woocommerce'),value:"cropped"}],onChange:function(e){return r({imageSizing:e})}}))),Object(i.createElement)(h.Disabled,null,Object(i.createElement)(oe.a,t)))}));function be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?be(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):be(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var de={title:ie,description:ue,icon:{src:se,foreground:"#874FB9"},attributes:te.a,edit:le};Object(l.registerBlockType)("woocommerce/product-image",pe(pe({},j),de));var fe={productId:{type:"number",default:0}},me=r(526),Oe=r(823),ge=Object(s.__)("Product Rating",'woocommerce'),je=Object(i.createElement)(b.a,{srcElement:Oe.a});function ve(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function he(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ve(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ye={title:ge,description:Object(s.__)("Display the average rating of a product.",'woocommerce'),icon:{src:je,foreground:"#874FB9"},attributes:fe,edit:D({icon:je,label:ge,description:Object(s.__)("Choose a product to display its rating.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(me.default,t)}))};Object(l.registerBlockType)("woocommerce/product-rating",he(he({},j),ye));var we={productId:{type:"number",default:0}},_e=r(527),Ee=r(841),ke=Object(s.__)("Add to Cart Button",'woocommerce'),Pe=Object(i.createElement)(b.a,{srcElement:Ee.a});function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ce(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ne={title:ke,description:Object(s.__)("Display a call to action button which either adds the product to the cart, or links to the product page.",'woocommerce'),icon:{src:Pe,foreground:"#874FB9"},attributes:we,edit:D({icon:Pe,label:ke,description:Object(s.__)("Choose a product to display its add to cart button.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(h.Disabled,null,Object(i.createElement)(_e.default,t))}))};Object(l.registerBlockType)("woocommerce/product-button",Ce(Ce({},j),Ne));var xe={productId:{type:"number",default:0}},De=r(529),Be=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(i.createElement)("path",{d:"M21 11.01L3 11v2h18zM3 16h12v2H3zM21 6H3v2.01L21 8z"})),ze=Object(s.__)("Product Summary",'woocommerce'),Ae=Object(i.createElement)(b.a,{srcElement:Be});function Re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Re(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ve={title:ze,description:Object(s.__)("Display a short description about a product.",'woocommerce'),icon:{src:Ae,foreground:"#874FB9"},attributes:xe,edit:D({icon:Ae,label:ze,description:Object(s.__)("Choose a product to display its short description.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(De.default,t)}))};Object(l.registerBlockType)("woocommerce/product-summary",Te(Te({},j),Ve));var Le={productId:{type:"number",default:0}},Ie=r(280),Fe=r(815),Me=Object(s.__)("On-Sale Badge",'woocommerce'),He=Object(i.createElement)(b.a,{srcElement:Fe.a});function qe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function We(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Qe={title:Me,description:Object(s.__)("Displays an on-sale badge if the product is on-sale.",'woocommerce'),icon:{src:He,foreground:"#874FB9"},supports:{html:!1},attributes:Le,edit:D({icon:He,label:Me,description:Object(s.__)("Choose a product to display its sale-badge.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(Ie.default,t)}))};Object(l.registerBlockType)("woocommerce/product-sale-badge",We(We({},j),Qe));var Ge={productId:{type:"number",default:0}},Ue=r(127),Ke=r(530),Ye=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("path",{d:"M2 6h2v12H2V6m3 0h1v12H5V6m2 0h3v12H7V6m4 0h1v12h-1V6m3 0h2v12h-2V6m3 0h3v12h-3V6m4 0h1v12h-1V6z"})),Xe=Object(s.__)("Product SKU",'woocommerce'),Je=Object(i.createElement)(b.a,{srcElement:Ye});function $e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ze(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$e(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var et={title:Xe,description:Object(s.__)("Display the SKU of a product.",'woocommerce'),icon:{src:Je,foreground:"#874FB9"},attributes:Ge,edit:D({icon:Je,label:Xe,description:Object(s.__)("Choose a product to display its SKU.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(Ue.a,null),Object(i.createElement)(Ke.default,t))}))};Object(f.X)("woocommerce/product-sku",Ze(Ze({},j),et));var tt={productId:{type:"number",default:0}},rt=r(531),nt=r(808),ct=Object(s.__)("Product Category List",'woocommerce'),ot=Object(i.createElement)(b.a,{srcElement:nt.a});function at(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function it(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?at(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):at(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var st={title:ct,description:Object(s.__)("Display a list of categories belonging to a product.",'woocommerce'),icon:{src:ot,foreground:"#874FB9"},attributes:tt,edit:D({icon:ot,label:ct,description:Object(s.__)("Choose a product to display its categories.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(Ue.a,null),Object(i.createElement)(h.Disabled,null,Object(i.createElement)(rt.default,t)))}))};Object(f.X)("woocommerce/product-category-list",it(it({},j),st));var ut={productId:{type:"number",default:0}},lt=r(532),bt=Object(s.__)("Product Tag List",'woocommerce'),pt=Object(i.createElement)(b.a,{srcElement:Fe.a});function dt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ft(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var mt={title:bt,description:Object(s.__)("Display a list of tags belonging to a product.",'woocommerce'),icon:{src:pt,foreground:"#874FB9"},attributes:ut,edit:D({icon:pt,label:bt,description:Object(s.__)("Choose a product to display its tags.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(Ue.a,null),Object(i.createElement)(h.Disabled,null,Object(i.createElement)(lt.default,t)))}))};Object(f.X)("woocommerce/product-tag-list",ft(ft({},j),mt));var Ot={productId:{type:"number",default:0}},gt=r(533),jt=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("g",{fillRule:"evenodd"},Object(i.createElement)("path",{d:"M0 0h24v24H0z",fill:"none"}),Object(i.createElement)("path",{fillRule:"nonzero",d:"M20.5 5.2l-1.4-1.7C19 3.3 18.5 3 18 3H6c-.5 0-.9.2-1.2.5L3.5 5.3A2 2 0 003 6.5V19c0 1.1.9 2 2 2h14a2 2 0 002-2V6.5c0-.5-.2-1-.5-1.3zM6.2 5h11.6l.8 1H5.4l.8-1zM5 19V8h14v11H5z"}))),vt=Object(s.__)("Product Stock Indicator",'woocommerce'),ht=Object(i.createElement)(b.a,{srcElement:jt});function yt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var _t={title:vt,description:Object(s.__)("Display product stock status.",'woocommerce'),icon:{src:ht,foreground:"#874FB9"},attributes:Ot,edit:D({icon:ht,label:vt,description:Object(s.__)("Choose a product to display its stock.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(Ue.a,null),Object(i.createElement)(gt.default,t))}))};Object(f.X)("woocommerce/product-stock-indicator",wt(wt({},j),_t));var Et=r(918),kt=(r(379),r(386)),Pt=Object(s.__)("Add to Cart",'woocommerce'),St=Object(i.createElement)(b.a,{srcElement:Ee.a});function Ct(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Nt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ct(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ct(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var xt={title:Pt,description:Object(s.__)("Displays an add to cart button. Optionally displays other add to cart form elements.",'woocommerce'),icon:{src:St,foreground:"#874FB9"},edit:D({icon:St,label:Pt,description:Object(s.__)("Choose a product to display its add to cart form.",'woocommerce')})((function(e){var t=e.attributes,r=e.setAttributes,n=Object(x.useProductDataContext)().product,c=t.className,o=t.showFormElements;return Object(i.createElement)("div",{className:O()(c,"wc-block-components-product-add-to-cart")},Object(i.createElement)(Ue.a,{productId:n.id}),Object(i.createElement)(u.InspectorControls,null,Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Layout",'woocommerce')},Object(Et.b)(n)?Object(i.createElement)(h.ToggleControl,{label:Object(s.__)("Display form elements",'woocommerce'),help:Object(s.__)("Depending on product type, allow customers to select a quantity, variations etc.",'woocommerce'),checked:o,onChange:function(){return r({showFormElements:!o})}}):Object(i.createElement)(h.Notice,{className:"wc-block-components-product-add-to-cart-notice",isDismissible:!1,status:"info"},Object(s.__)("This product does not support the block based add to cart form. A link to the product page will be shown instead.",'woocommerce')))),Object(i.createElement)(h.Disabled,null,Object(i.createElement)(kt.a,t)))})),attributes:r(385).a};Object(f.X)("woocommerce/product-add-to-cart",Nt(Nt({},j),xt));var Dt=r(15),Bt=r.n(Dt),zt=r(12),At=r.n(zt),Rt=r(17),Tt=r.n(Rt),Vt=r(18),Lt=r.n(Vt),It=r(10),Ft=r.n(It),Mt=r(21),Ht=(r(2),r(75)),qt=r(914),Wt=r(824),Qt=r(158),Gt=function(e,t){var r=t.className,n=t.contentVisibility;return O()(e,r,{"has-image":n&&n.image,"has-title":n&&n.title,"has-rating":n&&n.rating,"has-price":n&&n.price,"has-button":n&&n.button})},Ut=function(e,t){return Object(i.createElement)(h.Placeholder,{className:"wc-block-products",icon:t,label:e},Object(i.createElement)("p",null,Object(s.__)("You haven't published any products to list here yet.",'woocommerce')),Object(i.createElement)(h.Button,{className:"wc-block-products__add-product-button",isSecondary:!0,href:ce.ADMIN_URL+"post-new.php?post_type=product"},Object(s.__)("Add new product",'woocommerce')+" ",Object(i.createElement)(b.a,{srcElement:Qt.a})),Object(i.createElement)(h.Button,{className:"wc-block-products__read_more_button",isTertiary:!0,href:"https://docs.woocommerce.com/document/managing-products/"},Object(s.__)("Learn more",'woocommerce')))},Kt=function(e,t){return Object(i.createElement)(h.Placeholder,{className:"wc-block-products",icon:t,label:e},Object(s.__)("The content for this block is hidden due to block settings.",'woocommerce'))};function Yt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Jt=[["woocommerce/product-image"],["woocommerce/product-title"],["woocommerce/product-price"],["woocommerce/product-rating"],["woocommerce/product-button"]],$t=function e(t){return t&&0!==t.length?t.map((function(t){return[t.name,Xt(Xt({},t.attributes),{},{product:void 0,children:t.innerBlocks.length>0?e(t.innerBlocks):[]})]})):[]};function Zt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function er(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Zt(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var tr=function(e,t){var r=e.contentVisibility;return Object(i.createElement)(h.ToggleControl,{label:Object(s.__)("Show Sorting Dropdown",'woocommerce'),checked:r.orderBy,onChange:function(){return t({contentVisibility:er(er({},r),{},{orderBy:!r.orderBy})})}})},rr=function(e,t){return Object(i.createElement)(h.SelectControl,{label:Object(s.__)("Order Products By",'woocommerce'),value:e.orderby,options:[{label:Object(s.__)("Default sorting (menu order)",'woocommerce'),value:"menu_order"},{label:Object(s.__)("Popularity",'woocommerce'),value:"popularity"},{label:Object(s.__)("Average rating",'woocommerce'),value:"rating"},{label:Object(s.__)("Latest",'woocommerce'),value:"date"},{label:Object(s.__)("Price: low to high",'woocommerce'),value:"price"},{label:Object(s.__)("Price: high to low",'woocommerce'),value:"price-desc"}],onChange:function(e){return t({orderby:e})}})},nr=r(16),cr=r.n(nr),or=r(9),ar=r(8),ir=r(44),sr=(r(845),function(e){var t=e.currentPage,r=e.displayFirstAndLastPages,n=e.displayNextAndPreviousArrows,c=e.pagesToDisplay,o=e.onPageChange,a=e.totalPages,u=function(e,t,r){if(r<=2)return{minIndex:null,maxIndex:null};var n=e-1,c=Math.max(Math.floor(t-n/2),2),o=Math.min(Math.ceil(t+(n-(t-c))),r-1);return{minIndex:Math.max(Math.floor(t-(n-(o-t))),2),maxIndex:o}}(c,t,a),l=u.minIndex,b=u.maxIndex,p=r&&Boolean(1!==l),d=r&&Boolean(b!==a),f=r&&Boolean(l>3),m=r&&Boolean(b<a-2);p&&3===l&&(l-=1),d&&b===a-2&&(b+=1);var g=[];if(l&&b)for(var j=l;j<=b;j++)g.push(j);return Object(i.createElement)("div",{className:"wc-block-pagination wc-block-components-pagination"},Object(i.createElement)(ir.a,{screenReaderLabel:Object(s.__)("Navigate to another page",'woocommerce')}),n&&Object(i.createElement)("button",{className:"wc-block-pagination-page wc-block-components-pagination__page",onClick:function(){return o(t-1)},title:Object(s.__)("Previous page",'woocommerce'),disabled:t<=1},Object(i.createElement)(ir.a,{label:"<",screenReaderLabel:Object(s.__)("Previous page",'woocommerce')})),p&&Object(i.createElement)("button",{className:O()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":1===t,"wc-block-components-pagination__page--active":1===t}),onClick:function(){return o(1)},disabled:1===t},Object(i.createElement)(ir.a,{label:1,screenReaderLabel:Object(s.sprintf)(Object(s.__)("Page %d",'woocommerce'),1)})),f&&Object(i.createElement)("span",{className:"wc-block-pagination-ellipsis wc-block-components-pagination__ellipsis","aria-hidden":"true"},Object(s.__)("…",'woocommerce')),g.map((function(e){return Object(i.createElement)("button",{key:e,className:O()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":t===e,"wc-block-components-pagination__page--active":t===e}),onClick:t===e?null:function(){return o(e)},disabled:t===e},Object(i.createElement)(ir.a,{label:e,screenReaderLabel:Object(s.sprintf)(Object(s.__)("Page %d",'woocommerce'),e)}))})),m&&Object(i.createElement)("span",{className:"wc-block-pagination-ellipsis wc-block-components-pagination__ellipsis","aria-hidden":"true"},Object(s.__)("…",'woocommerce')),d&&Object(i.createElement)("button",{className:O()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":t===a,"wc-block-components-pagination__page--active":t===a}),onClick:function(){return o(a)},disabled:t===a},Object(i.createElement)(ir.a,{label:a,screenReaderLabel:Object(s.sprintf)(Object(s.__)("Page %d",'woocommerce'),a)})),n&&Object(i.createElement)("button",{className:"wc-block-pagination-page wc-block-components-pagination__page",onClick:function(){return o(t+1)},title:Object(s.__)("Next page",'woocommerce'),disabled:t>=a},Object(i.createElement)(ir.a,{label:">",screenReaderLabel:Object(s.__)("Next page",'woocommerce')})))});sr.defaultProps={displayFirstAndLastPages:!0,displayNextAndPreviousArrows:!0,pagesToDisplay:3};var ur=sr,lr=r(147),br=r(157),pr=r(37),dr=r(53);function fr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fr(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Or=function(e){var t={namespace:"/wc/store",resourceName:"products"},r=Object(br.a)(mr(mr({},t),{},{query:e})),n=r.results,c=r.isLoading,o=function(e,t){var r=t.namespace,n=t.resourceName,c=t.resourceValues,o=void 0===c?[]:c,a=t.query,i=void 0===a?{}:a;if(!r||!n)throw new Error("The options object must have valid values for the namespace and the resource name properties.");var s=Object(dr.a)(i),u=Object(dr.a)(o),l=Object(Mt.useSelect)((function(t){var c=t(pr.COLLECTIONS_STORE_KEY),o=[e,r,n,s,u];return{value:c.getCollectionHeader.apply(c,o),isLoading:c.hasFinishedResolution("getCollectionHeader",o)}}),[e,r,n,u,s]),b=l.value,p=l.isLoading;return{value:b,isLoading:void 0===p||p}}("x-wp-total",mr(mr({},t),{},{query:e})).value;return{products:n,totalProducts:parseInt(o,10),productsLoading:c}},gr=r(97),jr=r(174),vr=r(71),hr=r(138),yr=function(){var e=Object(x.useInnerBlockLayoutContext)().parentClassName;return Object(i.createElement)("div",{className:"".concat(e,"__no-products")},Object(i.createElement)(b.a,{className:"".concat(e,"__no-products-image"),alt:"",srcElement:hr.a,size:100}),Object(i.createElement)("strong",{className:"".concat(e,"__no-products-title")},Object(s.__)("No products",'woocommerce')),Object(i.createElement)("p",{className:"".concat(e,"__no-products-description")},Object(s.__)("There are currently no products available to display.",'woocommerce')))},wr=r(829),_r=function(e){var t=e.resetCallback,r=void 0===t?function(){}:t,n=Object(x.useInnerBlockLayoutContext)().parentClassName;return Object(i.createElement)("div",{className:"".concat(n,"__no-products")},Object(i.createElement)(b.a,{className:"".concat(n,"__no-products-image"),alt:"",srcElement:wr.a,size:100}),Object(i.createElement)("strong",{className:"".concat(n,"__no-products-title")},Object(s.__)("No products found",'woocommerce')),Object(i.createElement)("p",{className:"".concat(n,"__no-products-description")},Object(s.__)("We were unable to find any results based on your search.",'woocommerce')),Object(i.createElement)("button",{onClick:r},Object(s.__)("Reset Search",'woocommerce')))},Er=r(141),kr=(r(844),function(e){var t=e.defaultValue,r=e.onChange,n=e.readOnly,c=e.value;return Object(i.createElement)(Er.a,{className:"wc-block-product-sort-select wc-block-components-product-sort-select",defaultValue:t,name:"orderby",onChange:r,options:[{key:"menu_order",label:Object(s.__)("Default sorting",'woocommerce')},{key:"popularity",label:Object(s.__)("Popularity",'woocommerce')},{key:"rating",label:Object(s.__)("Average rating",'woocommerce')},{key:"date",label:Object(s.__)("Latest",'woocommerce')},{key:"price",label:Object(s.__)("Price: low to high",'woocommerce')},{key:"price-desc",label:Object(s.__)("Price: high to low",'woocommerce')}],readOnly:n,screenReaderLabel:Object(s.__)("Order products by",'woocommerce'),value:c})}),Pr=r(213),Sr=Object(Pr.a)((function(e){var t=e.product,r=e.attributes,n=e.instanceId,c=r.layoutConfig,o=Object(x.useInnerBlockLayoutContext)(),s=o.parentClassName,u=o.parentName,l=0===Object.keys(t).length,b=O()("".concat(s,"__product"),"wc-block-layout",{"is-loading":l});return Object(i.createElement)("li",{className:b,"aria-hidden":l},function e(t,r,n,c){if(n){var o=Object(qt.a)(t);return n.map((function(n,s){var u=k()(n,2),l=u[0],b=u[1],p=void 0===b?{}:b,d=[];p.children&&p.children.length>0&&(d=e(t,r,p.children,c));var f=o[l];if(!f)return null;var m=r.id||0,O=["layout",l,s,c,m];return Object(i.createElement)(i.Suspense,{key:O.join("_"),fallback:Object(i.createElement)("div",{className:"wc-block-placeholder"})},Object(i.createElement)(f,a()({},p,{children:d,product:r})))}))}}(u,t,c,n))}));r(843);function Cr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Nr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Cr(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var xr=function(e){var t=e.totalQuery,r=e.totalProducts,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=n.totalQuery;return!Object(ar.isEqual)(t,c)&&Number.isFinite(r)},Dr=Object(jr.a)((function(e){var t=e.attributes,r=e.currentPage,n=e.onPageChange,c=e.onSortChange,o=e.sortValue,a=e.scrollToTop,u=Object(lr.c)(function(e){var t=e.sortValue,r=e.currentPage,n=e.attributes,c=n.columns,o=n.rows,a=Object(ce.getSetting)("hideOutOfStockItems",!1);return Nr(Nr({},function(e){switch(e){case"menu_order":case"popularity":case"rating":case"price":return{orderby:e,order:"asc"};case"price-desc":return{orderby:"price",order:"desc"};case"date":return{orderby:"date",order:"desc"}}}(t)),{},{catalog_visibility:"catalog",per_page:c*o,page:r},a&&{stock_status:["instock","onbackorder"]})}({attributes:t,sortValue:o,currentPage:r})),l=k()(u,1)[0],b=Or(l),p=b.products,d=b.totalProducts,f=b.productsLoading,m=Object(x.useInnerBlockLayoutContext)().parentClassName,g=function(e){e.order,e.orderby,e.page,e.per_page;return C()(e,["order","orderby","page","per_page"])||{}}(l),j=Object(lr.b)("attributes",[]),v=k()(j,2),h=v[0],y=v[1],w=Object(lr.b)("min_price"),_=k()(w,2),E=_[0],P=_[1],S=Object(lr.b)("max_price"),N=k()(S,2),D=N[0],B=N[1],z=Object(gr.a)({totalQuery:g,totalProducts:d},xr);Object(i.useEffect)((function(){Object(ar.isEqual)(g,null==z?void 0:z.totalQuery)||(n(1),null!=z&&z.totalQuery&&function(e){Number.isFinite(e)&&(0===e?Object(vr.speak)(Object(s.__)("No products found",'woocommerce')):Object(vr.speak)(Object(s.sprintf)(Object(s._n)("%d product found","%d products found",e,'woocommerce'),e)))}(d))}),[null==z?void 0:z.totalQuery,d,n,g]);var A,R,T,V,L,I=t.contentVisibility,F=t.columns*t.rows,M=!Number.isFinite(d)&&Number.isFinite(null==z?void 0:z.totalProducts)&&Object(ar.isEqual)(g,null==z?void 0:z.totalQuery)?Math.ceil(z.totalProducts/F):Math.ceil(d/F),H=p.length?p:Array.from({length:F}),q=0!==p.length||f,W=h.length>0||Number.isFinite(E)||Number.isFinite(D);return Object(i.createElement)("div",{className:(A=t.columns,R=t.rows,T=t.alignButtons,V=t.align,L=void 0!==V?"align"+V:"",O()(m,L,"has-"+A+"-columns",{"has-multiple-rows":R>1,"has-aligned-buttons":T}))},I.orderBy&&q&&Object(i.createElement)(kr,{onChange:c,value:o}),!q&&W&&Object(i.createElement)(_r,{resetCallback:function(){y([]),P(null),B(null)}}),!q&&!W&&Object(i.createElement)(yr,null),q&&Object(i.createElement)("ul",{className:"".concat(m,"__products")},H.map((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;return Object(i.createElement)(Sr,{key:e.id||r,attributes:t,product:e})}))),M>1&&Object(i.createElement)(ur,{currentPage:r,onPageChange:function(e){a({focusableSelector:"a, button"}),n(e)},totalPages:M}))})),Br=function(e){var t=e.attributes,r=Object(i.useState)(1),n=k()(r,2),c=n[0],o=n[1],a=Object(i.useState)(t.orderby),s=k()(a,2),u=s[0],l=s[1];Object(i.useEffect)((function(){l(t.orderby)}),[t.orderby]);return Object(i.createElement)(Dr,{attributes:t,currentPage:c,onPageChange:function(e){o(e)},onSortChange:function(e){var t=e.target.value;l(t),o(1)},sortValue:u})},zr=r(168);function Ar(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ft()(e);if(t){var c=Ft()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return Lt()(this,r)}}var Rr=function(e){Tt()(r,e);var t=Ar(r);function r(){return Bt()(this,r),t.apply(this,arguments)}return cr()(r,[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.urlParameterSuffix;return t.isPreview?zr.a:Object(i.createElement)(x.InnerBlockLayoutContextProvider,{parentName:"woocommerce/all-products",parentClassName:"wc-block-grid"},Object(i.createElement)(Br,{attributes:t,urlParameterSuffix:r}))}}]),r}(or.Component);r(842);function Tr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ft()(e);if(t){var c=Ft()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return Lt()(this,r)}}var Vr=function(e){Tt()(r,e);var t=Tr(r);function r(){var e;Bt()(this,r);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),c()(At()(e),"state",{isEditing:!1,innerBlocks:[]}),c()(At()(e),"blockMap",Object(qt.a)("woocommerce/all-products")),c()(At()(e),"componentDidMount",(function(){var t=e.props.block;e.setState({innerBlocks:t.innerBlocks})})),c()(At()(e),"getTitle",(function(){return Object(s.__)("All Products",'woocommerce')})),c()(At()(e),"getIcon",(function(){return Object(i.createElement)(b.a,{srcElement:d})})),c()(At()(e),"togglePreview",(function(){var t=e.props.debouncedSpeak;e.setState({isEditing:!e.state.isEditing}),e.state.isEditing||t(Object(s.__)("Showing All Products block preview.",'woocommerce'))})),c()(At()(e),"getInspectorControls",(function(){var t=e.props,r=t.attributes,n=t.setAttributes,c=r.columns,o=r.rows,a=r.alignButtons;return Object(i.createElement)(u.InspectorControls,{key:"inspector"},Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Layout Settings",'woocommerce'),initialOpen:!0},Object(i.createElement)(Ht.a,{columns:c,rows:o,alignButtons:a,setAttributes:n})),Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Content Settings",'woocommerce')},tr(r,n),rr(r,n)))})),c()(At()(e),"getBlockControls",(function(){var t=e.state.isEditing;return Object(i.createElement)(u.BlockControls,null,Object(i.createElement)(h.ToolbarGroup,{controls:[{icon:"edit",title:Object(s.__)("Edit",'woocommerce'),onClick:function(){return e.togglePreview()},isActive:t}]}))})),c()(At()(e),"renderEditMode",(function(){var t={template:e.props.attributes.layoutConfig,templateLock:!1,allowedBlocks:Object.keys(e.blockMap)};return 0!==e.props.attributes.layoutConfig.length&&(t.renderAppender=!1),Object(i.createElement)(h.Placeholder,{icon:e.getIcon(),label:e.getTitle()},Object(s.__)("Display all products from your store as a grid.",'woocommerce'),Object(i.createElement)("div",{className:"wc-block-all-products-grid-item-template"},Object(i.createElement)(h.Tip,null,Object(s.__)("Edit the blocks inside the preview below to change the content displayed for each product within the product grid.",'woocommerce')),Object(i.createElement)(x.InnerBlockLayoutContextProvider,{parentName:"woocommerce/all-products",parentClassName:"wc-block-grid"},Object(i.createElement)("div",{className:"wc-block-grid wc-block-layout has-1-columns"},Object(i.createElement)("ul",{className:"wc-block-grid__products"},Object(i.createElement)("li",{className:"wc-block-grid__product"},Object(i.createElement)(x.ProductDataContextProvider,{product:Wt.a[0]},Object(i.createElement)(u.InnerBlocks,t)))))),Object(i.createElement)("div",{className:"wc-block-all-products__actions"},Object(i.createElement)(h.Button,{className:"wc-block-all-products__done-button",isPrimary:!0,onClick:function(){var t=e.props,r=t.block;(0,t.setAttributes)({layoutConfig:$t(r.innerBlocks)}),e.setState({innerBlocks:r.innerBlocks}),e.togglePreview()}},Object(s.__)("Done",'woocommerce')),Object(i.createElement)(h.Button,{className:"wc-block-all-products__cancel-button",isTertiary:!0,onClick:function(){var t=e.props,r=t.block,n=t.replaceInnerBlocks,c=e.state.innerBlocks;n(r.clientId,c,!1),e.togglePreview()}},Object(s.__)("Cancel",'woocommerce')),Object(i.createElement)(h.Button,{className:"wc-block-all-products__reset-button",icon:Object(i.createElement)(b.a,{srcElement:d}),label:Object(s.__)("Reset layout to default",'woocommerce'),onClick:function(){var t=e.props,r=t.block,n=t.replaceInnerBlocks,c=[];Jt.map((function(e){var t=k()(e,2),r=t[0],n=t[1];return c.push(Object(l.createBlock)(r,n)),!0})),n(r.clientId,c,!1),e.setState({innerBlocks:r.innerBlocks})}},Object(s.__)("Reset Layout",'woocommerce')))))})),c()(At()(e),"renderViewMode",(function(){var t=e.props.attributes,r=t.layoutConfig,n=r&&0!==r.length,c=e.getTitle(),o=e.getIcon();return n?Object(i.createElement)(h.Disabled,null,Object(i.createElement)(Rr,{attributes:t})):Kt(c,o)})),c()(At()(e),"render",(function(){var t=e.props.attributes,r=e.state.isEditing,n=e.getTitle(),c=e.getIcon();return f.r?Object(i.createElement)("div",{className:Gt("wc-block-all-products",t)},e.getBlockControls(),e.getInspectorControls(),r?e.renderEditMode():e.renderViewMode()):Ut(n,c)})),e}return r}(i.Component),Lr=Object(y.a)(h.withSpokenMessages,Object(Mt.withSelect)((function(e,t){var r=t.clientId;return{block:(0,e("core/block-editor").getBlock)(r)}})),Object(Mt.withDispatch)((function(e){return{replaceInnerBlocks:e("core/block-editor").replaceInnerBlocks}})))(Vr),Ir={columns:f.m,rows:f.o,alignButtons:!1,contentVisibility:{orderBy:!0},orderby:"date",layoutConfig:Jt,isPreview:!1};function Fr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Mr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Fr(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Hr={title:Object(s.__)("All Products",'woocommerce'),icon:{src:Object(i.createElement)(b.a,{srcElement:d}),foreground:"#96588a"},category:"woocommerce",keywords:[Object(s.__)("WooCommerce",'woocommerce')],description:Object(s.__)("Display products from your store in a grid layout.",'woocommerce'),supports:{align:["wide","full"],html:!1,multiple:!1},example:{attributes:{isPreview:!0}},attributes:{columns:{type:"number"},rows:{type:"number"},alignButtons:{type:"boolean"},contentVisibility:{type:"object"},orderby:{type:"string"},layoutConfig:{type:"array"},isPreview:{type:"boolean",default:!1}},defaults:Ir,edit:function(e){return Object(i.createElement)(Lr,e)},save:function(e){var t=e.attributes,r={};Object.keys(t).sort().forEach((function(e){r[e]=t[e]}));var n={"data-attributes":JSON.stringify(r)};return Object(i.createElement)("div",a()({className:Gt("wc-block-all-products",t)},n),Object(i.createElement)(u.InnerBlocks.Content,null))}};Object(l.registerBlockType)("woocommerce/all-products",Mr(Mr({},Hr),{},{deprecated:[{attributes:Object.assign({},Hr.attributes,{rows:{type:"number",default:1}}),save:function(e){var t=e.attributes,r={"data-attributes":JSON.stringify(t)};return Object(i.createElement)("div",a()({className:Gt("wc-block-all-products",t)},r),Object(i.createElement)(u.InnerBlocks.Content,null))}}]}))},9:function(e,t){!function(){e.exports=this.React}()},90:function(e,t,r){"use strict";r.d(t,"b",(function(){return v})),r.d(t,"a",(function(){return h}));var n=r(41),c=r.n(n),o=r(5),a=r.n(o),i=r(24),s=r.n(i),u=r(14),l=r.n(u),b=r(0),p=r(8),d=r(33),f=r.n(d);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function g(e){var t=function(e,t){if("object"!==c()(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c()(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c()(t)?t:String(t)}var j=Object(b.createContext)({getValidationError:function(){return""},setValidationErrors:function(e){},clearValidationError:function(e){},clearAllValidationErrors:function(){},hideValidationError:function(){},showValidationError:function(){},showAllValidationErrors:function(){},hasValidationErrors:!1,getValidationErrorId:function(e){return e}}),v=function(){return Object(b.useContext)(j)},h=function(e){var t=e.children,r=Object(b.useState)({}),n=l()(r,2),c=n[0],o=n[1],i=Object(b.useCallback)((function(e){return c[e]}),[c]),u=Object(b.useCallback)((function(e){var t=c[e];return!t||t.hidden?"":"validate-error-".concat(e)}),[c]),d=Object(b.useCallback)((function(e){o((function(t){if(!t[e])return t;t[e];return s()(t,[e].map(g))}))}),[]),m=Object(b.useCallback)((function(){o({})}),[]),v=Object(b.useCallback)((function(e){e&&o((function(t){return e=Object(p.pickBy)(e,(function(e,r){return"string"==typeof e.message&&(!t.hasOwnProperty(r)||!f()(t[r],e))})),0===Object.values(e).length?t:O(O({},t),e)}))}),[]),h=Object(b.useCallback)((function(e,t){o((function(r){if(!r.hasOwnProperty(e))return r;var n=O(O({},r[e]),t);return f()(r[e],n)?r:O(O({},r),{},a()({},e,n))}))}),[]),y={getValidationError:i,setValidationErrors:v,clearValidationError:d,clearAllValidationErrors:m,hideValidationError:Object(b.useCallback)((function(e){h(e,{hidden:!0})}),[h]),showValidationError:Object(b.useCallback)((function(e){h(e,{hidden:!1})}),[h]),showAllValidationErrors:Object(b.useCallback)((function(){o((function(e){var t={};return Object.keys(e).forEach((function(r){e[r].hidden&&(t[r]=O(O({},e[r]),{},{hidden:!1}))})),0===Object.values(t).length?e:O(O({},e),t)}))}),[]),hasValidationErrors:Object.keys(c).length>0,getValidationErrorId:u};return Object(b.createElement)(j.Provider,{value:y},t)}},91:function(e,t){!function(){e.exports=this.wp.autop}()},914:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(51),c=r(0),o=r(6);r.p=o.U,Object(n.registerBlockComponent)({blockName:"woocommerce/product-price",component:Object(c.lazy)((function(){return Promise.all([r.e(0),r.e(11)]).then(r.bind(null,525))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-image",component:Object(c.lazy)((function(){return Promise.all([r.e(1),r.e(3),r.e(10)]).then(r.bind(null,935))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-title",component:Object(c.lazy)((function(){return Promise.all([r.e(1),r.e(17)]).then(r.bind(null,936))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-rating",component:Object(c.lazy)((function(){return r.e(12).then(r.bind(null,526))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-button",component:Object(c.lazy)((function(){return Promise.all([r.e(0),r.e(2),r.e(8)]).then(r.bind(null,527))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-summary",component:Object(c.lazy)((function(){return r.e(15).then(r.bind(null,529))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-sale-badge",component:Object(c.lazy)((function(){return r.e(3).then(r.bind(null,280))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-sku",component:Object(c.lazy)((function(){return r.e(13).then(r.bind(null,530))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-category-list",component:Object(c.lazy)((function(){return r.e(9).then(r.bind(null,531))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-tag-list",component:Object(c.lazy)((function(){return r.e(16).then(r.bind(null,532))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-stock-indicator",component:Object(c.lazy)((function(){return r.e(14).then(r.bind(null,533))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-add-to-cart",component:Object(c.lazy)((function(){return Promise.all([r.e(0),r.e(1),r.e(2),r.e(7)]).then(r.bind(null,937))}))});var a=function(e){return Object(n.getRegisteredBlockComponents)(e)}},918:function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return c}));var n=function(e){return e.is_purchasable||!1},c=function(e){return["simple","variable"].includes(e.type||"simple")}},95:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(24),a=r.n(o),i=r(0),s=r(212),u=(r(2),r(7)),l=r.n(u);r(217);t.a=function(e){var t=e.className,r=e.showSpinner,n=void 0!==r&&r,o=e.children,u=a()(e,["className","showSpinner","children"]),b=l()("wc-block-components-button",t,{"wc-block-components-button--loading":n});return Object(i.createElement)(s.a,c()({className:b},u),n&&Object(i.createElement)("span",{className:"wc-block-components-button__spinner","aria-hidden":"true"}),Object(i.createElement)("span",{className:"wc-block-components-button__text"},o))}},96:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(14),c=r.n(n),o=r(0),a=function(){var e=Object(o.useState)(),t=c()(e,2)[1];return Object(o.useCallback)((function(e){t((function(){throw e}))}),[])}},97:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r(9);function c(e,t){var r=Object(n.useRef)();return Object(n.useEffect)((function(){r.current===e||t&&!t(e,r.current)||(r.current=e)}),[e,t]),r.current}}});
|
1 |
+
this.wc=this.wc||{},this.wc.blocks=this.wc.blocks||{},this.wc.blocks["all-products"]=function(e){function t(t){for(var n,a,i=t[0],s=t[1],u=t[2],b=0,p=[];b<i.length;b++)a=i[b],Object.prototype.hasOwnProperty.call(c,a)&&c[a]&&p.push(c[a][0]),c[a]=0;for(n in s)Object.prototype.hasOwnProperty.call(s,n)&&(e[n]=s[n]);for(l&&l(t);p.length;)p.shift()();return o.push.apply(o,u||[]),r()}function r(){for(var e,t=0;t<o.length;t++){for(var r=o[t],n=!0,i=1;i<r.length;i++){var s=r[i];0!==c[s]&&(n=!1)}n&&(o.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},c={5:0,2:0,3:0,8:0,9:0,11:0,12:0,13:0,14:0,15:0,16:0},o=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=c[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=c[e]=[t,n]}));t.push(r[2]=n);var o,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+""+({1:"atomic-block-components/add-to-cart--atomic-block-components/image--atomic-block-components/title",2:"atomic-block-components/add-to-cart--atomic-block-components/button",3:"atomic-block-components/sale-badge",7:"atomic-block-components/add-to-cart",8:"atomic-block-components/button",9:"atomic-block-components/category-list",10:"atomic-block-components/image",11:"atomic-block-components/price",12:"atomic-block-components/rating",13:"atomic-block-components/sku",14:"atomic-block-components/stock-indicator",15:"atomic-block-components/summary",16:"atomic-block-components/tag-list",17:"atomic-block-components/title"}[e]||e)+".js"}(e);var s=new Error;o=function(t){i.onerror=i.onload=null,clearTimeout(u);var r=c[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;s.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",s.name="ChunkLoadError",s.type=n,s.request=o,r[1](s)}c[e]=void 0}};var u=setTimeout((function(){o({type:"timeout",target:i})}),12e4);i.onerror=i.onload=o,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a.oe=function(e){throw console.error(e),e};var i=window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[],s=i.push.bind(i);i.push=t,i=i.slice();for(var u=0;u<i.length;u++)t(i[u]);var l=s;return o.push([836,0]),r()}({0:function(e,t){!function(){e.exports=this.wp.element}()},1:function(e,t){!function(){e.exports=this.wp.i18n}()},106:function(e,t){},107:function(e,t){},108:function(e,t){},109:function(e,t){},110:function(e,t){},111:function(e,t){},112:function(e,t){},113:function(e,t){},114:function(e,t){},115:function(e,t){},116:function(e,t){},117:function(e,t){},118:function(e,t){},119:function(e,t){},121:function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"a",(function(){return i}));var n=r(0),c=r(21),o=Object(n.createContext)({isEditor:!1,currentPostId:0,previewData:{},getPreviewData:function(){}}),a=function(){return Object(n.useContext)(o)},i=function(e){var t=e.children,r=e.currentPostId,a=void 0===r?0:r,i=e.previewData,s=void 0===i?{}:i,u=Object(c.useSelect)((function(e){return a||e("core/editor").getCurrentPostId()}),[a]),l=Object(n.useCallback)((function(e){return e in s?s[e]:{}}),[s]),b={isEditor:!0,currentPostId:u,previewData:s,getPreviewData:l};return Object(n.createElement)(o.Provider,{value:b},t)}},127:function(e,t,r){"use strict";var n=r(0),c=r(1),o=r(55),a=r(158),i=r(3),s=r(22),u=r(39);t.a=function(e){var t=(Object(u.useProductDataContext)().product||{}).id||e.productId||0;return t?Object(n.createElement)(s.InspectorControls,null,Object(n.createElement)("div",{className:"wc-block-single-product__edit-card"},Object(n.createElement)("div",{className:"wc-block-single-product__edit-card-title"},Object(n.createElement)("a",{href:"".concat(i.ADMIN_URL,"post.php?post=").concat(t,"&action=edit"),target:"_blank",rel:"noopener noreferrer"},Object(c.__)("Edit this product's details",'woocommerce'),Object(n.createElement)(o.a,{srcElement:a.a,size:16}))),Object(n.createElement)("div",{className:"wc-block-single-product__edit-card-description"},Object(c.__)("Edit details such as title, price, description and more.",'woocommerce')))):null}},13:function(e,t){!function(){e.exports=this.regeneratorRuntime}()},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r(5),c=r.n(n),o=r(177),a=r(0);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u=function(){var e=Object(o.b)(),t=e.notices,r=e.createNotice,n=e.removeNotice,c=e.createSnackbarNotice,i=e.setIsSuppressed,u=Object(a.useRef)(t);Object(a.useEffect)((function(){u.current=t}),[t]);var l=Object(a.useMemo)((function(){return{hasNoticesOfType:function(e){return u.current.some((function(t){return t.type===e}))},removeNotices:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;u.current.forEach((function(t){null!==e&&t.status!==e||n(t.id)}))},removeNotice:n}}),[n]),b=Object(a.useMemo)((function(){return{addDefaultNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("default",e,s({},t))},addErrorNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("error",e,s({},t))},addWarningNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("warning",e,s({},t))},addInfoNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("info",e,s({},t))},addSuccessNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("success",e,s({},t))},addSnackbarNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c(e,t)}}}),[r,c]);return s(s(s({notices:t},l),b),{},{setIsSuppressed:i})}},135:function(e,t){!function(){e.exports=this.wp.wordcount}()},136:function(e,t,r){"use strict";var n=r(30),c=r.n(n),o=r(11),a=r.n(o),i=r(0),s=r(1),u=r(8),l=(r(2),r(46)),b=r(4),p=r(7),d=r.n(p),f=r(15),m=r.n(f),O=r(16),g=r.n(O),j=r(17),v=r.n(j),h=r(18),y=r.n(h),w=r(10),_=r.n(w),E=r(139);function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_()(e);if(t){var c=_()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return y()(this,r)}}var P=Object(E.a)((function(e){var t=function(t){v()(n,t);var r=k(n);function n(){return m()(this,n),r.apply(this,arguments)}return g()(n,[{key:"render",value:function(){var t=this.props.selected,r=null==t;return Object(i.createElement)(e,a()({},this.props,{selected:r?[]:[t]}))}}]),n}(i.Component);return t.defaultProps={selected:null},t}),"withTransformSingleSelectToMultipleSelect"),S=r(279),C=r(27),N=r.n(C),x=r(12),D=r.n(x),B=r(5),z=r.n(B),A=r(13),R=r.n(A),T=r(33),V=r.n(T),L=r(36),I=r(38);function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_()(e);if(t){var c=_()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return y()(this,r)}}var q=Object(E.a)((function(e){var t=function(t){v()(n,t);var r=H(n);function n(){var e;m()(this,n);for(var t=arguments.length,c=new Array(t),o=0;o<t;o++)c[o]=arguments[o];return e=r.call.apply(r,[this].concat(c)),z()(D()(e),"state",{error:null,loading:!1,variations:{}}),z()(D()(e),"loadVariations",(function(){var t=e.props.products,r=e.state,n=r.loading,c=r.variations;if(!n){var o=e.getExpandedProduct();if(o&&!c[o]){var a=t.find((function(e){return e.id===o}));a.variations&&0!==a.variations.length?(e.setState({loading:!0}),Object(L.g)(o).then((function(t){var r=t.map((function(e){return M(M({},e),{},{parent:o})}));e.setState({variations:M(M({},e.state.variations),{},z()({},o,r)),loading:!1,error:null})})).catch(function(){var t=N()(R.a.mark((function t(r){var n;return R.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(I.a)(r);case 2:n=t.sent,e.setState({variations:M(M({},e.state.variations),{},z()({},o,null)),loading:!1,error:n});case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())):e.setState({variations:M(M({},e.state.variations),{},z()({},o,null)),loading:!1,error:null})}}})),e}return g()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.selected,r=e.showVariations;t&&r&&this.loadVariations()}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isLoading,n=t.selected;t.showVariations&&(!V()(e.selected,n)||e.isLoading&&!r)&&this.loadVariations()}},{key:"isProductId",value:function(e){return this.props.products.some((function(t){return t.id===e}))}},{key:"findParentProduct",value:function(e){return this.props.products.filter((function(t){return t.variations&&t.variations.find((function(t){return t.id===e}))}))[0].id}},{key:"getExpandedProduct",value:function(){var e=this.props,t=e.isLoading,r=e.selected;if(!e.showVariations)return null;var n=r&&r.length?r[0]:null;return n?this.prevSelectedItem=n:this.prevSelectedItem&&(t||this.isProductId(this.prevSelectedItem)||(n=this.prevSelectedItem)),!t&&n?this.isProductId(n)?n:this.findParentProduct(n):null}},{key:"render",value:function(){var t=this.props,r=t.error,n=t.isLoading,c=this.state,o=c.error,s=c.loading,u=c.variations;return Object(i.createElement)(e,a()({},this.props,{error:o||r,expandedProduct:this.getExpandedProduct(),isLoading:n,variations:u,variationsLoading:s}))}}]),n}(i.Component);return z()(t,"defaultProps",{selected:[],showVariations:!1}),t}),"withProductVariations"),W=r(55),Q=r(31),G=Object(i.createElement)(Q.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"#1E8CBE",d:"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"})),U=Object(i.createElement)(Q.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"#757575",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"})),K=r(45);r(186);function Y(e,t){if(!t)return e;var r=new RegExp(Object(u.escapeRegExp)(t),"ig");return e.replace(r,"<strong>$&</strong>")}var X=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?Object(i.createElement)(W.a,{srcElement:G}):Object(i.createElement)(W.a,{srcElement:U})},J={list:Object(s.__)("Products",'woocommerce'),noItems:Object(s.__)("Your store doesn't have any products.",'woocommerce'),search:Object(s.__)("Search for a product to display",'woocommerce'),updated:Object(s.__)("Product search results updated.",'woocommerce')},$=function(e){var t=e.expandedProduct,r=e.error,n=e.isLoading,o=e.onChange,p=e.onSearch,f=e.products,m=e.renderItem,O=e.selected,g=e.showVariations,j=e.variations,v=e.variationsLoading,h=function(e){var r=e.item,n=e.search,c=e.depth,o=void 0===c?0:c,p=e.isSelected,f=e.onSelect,m=r.variations&&Array.isArray(r.variations)?r.variations.length:0,O=d()("woocommerce-search-product__item","woocommerce-search-list__item","depth-".concat(o),{"is-searching":n.length>0,"is-skip-level":0===o&&0!==r.parent,"is-variable":m>0}),g=Object.assign({},e);delete g.isSingle;var j={role:"menuitemradio"};return r.breadcrumbs.length&&(j["aria-label"]="".concat(r.breadcrumbs[0],": ").concat(r.name)),m&&(j["aria-expanded"]=r.id===t),r.breadcrumbs.length?(Object(u.isEmpty)(r.variation)||(r.name=r.variation),Object(i.createElement)(l.b,a()({className:O},e,j))):[Object(i.createElement)(b.MenuItem,a()({key:"product-".concat(r.id),isSelected:p},g,j,{className:O,onClick:function(){f(r)()}}),Object(i.createElement)("span",{className:"woocommerce-search-list__item-state"},X(p)),Object(i.createElement)("span",{className:"woocommerce-search-list__item-label"},Object(i.createElement)("span",{className:"woocommerce-search-list__item-name",dangerouslySetInnerHTML:{__html:Y(r.name,n)}})),m?Object(i.createElement)("span",{className:"woocommerce-search-list__item-variation-count"},Object(s.sprintf)(Object(s._n)("%d variation","%d variations",m,'woocommerce'),m)):null),t===r.id&&m>0&&v&&Object(i.createElement)("div",{key:"loading",className:"woocommerce-search-list__item woocommerce-search-product__itemdepth-1 is-loading is-not-active"},Object(i.createElement)(b.Spinner,null))]};if(r)return Object(i.createElement)(K.a,{error:r});var y=j&&j[t]?j[t]:[],w=[].concat(c()(f),c()(y));return Object(i.createElement)(l.a,{className:"woocommerce-products",list:w,isLoading:n,isSingle:!0,selected:w.filter((function(e){var t=e.id;return O.includes(t)})),onChange:o,renderItem:m||(g?h:null),onSearch:p,messages:J,isHierarchical:!0})};$.defaultProps={expandedProduct:null,selected:[],showVariations:!1};t.a=P(Object(S.a)(q($)))},138:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(n.createElement)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"}));t.a=o},141:function(e,t,r){"use strict";var n=r(0),c=(r(2),r(7)),o=r.n(c),a=r(44),i=r(213);r(188);t.a=Object(i.a)((function(e){var t=e.className,r=e.instanceId,c=e.defaultValue,i=e.label,s=e.onChange,u=e.options,l=e.screenReaderLabel,b=e.readOnly,p=e.value,d="wc-block-components-sort-select__select-".concat(r);return Object(n.createElement)("div",{className:o()("wc-block-sort-select","wc-block-components-sort-select",t)},Object(n.createElement)(a.a,{label:i,screenReaderLabel:l,wrapperElement:"label",wrapperProps:{className:"wc-block-sort-select__label wc-block-components-sort-select__label",htmlFor:d}}),Object(n.createElement)("select",{id:d,className:"wc-block-sort-select__select wc-block-components-sort-select__select",defaultValue:c,onChange:s,readOnly:b,value:p},u.map((function(e){return Object(n.createElement)("option",{key:e.key,value:e.key},e.label)}))))}))},142:function(e,t,r){"use strict";var n=r(5),c=r.n(n),o=r(0),a=r(1),i=r(56),s=r(7),u=r.n(s),l=(r(2),r(149)),b=(r(215),function(e){var t=e.currency,r=e.maxPrice,n=e.minPrice,c=e.priceClassName,a=e.priceStyle;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(i.a,{className:u()("wc-block-components-product-price__value",c),currency:t,value:n,style:a})," — ",Object(o.createElement)(i.a,{className:u()("wc-block-components-product-price__value",c),currency:t,value:r,style:a}))}),p=function(e){var t=e.currency,r=e.regularPriceClassName,n=e.regularPriceStyle,c=e.regularPrice,s=e.priceClassName,l=e.priceStyle,b=e.price;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("span",{className:"screen-reader-text"},Object(a.__)("Previous price:",'woocommerce')),Object(o.createElement)(i.a,{currency:t,renderText:function(e){return Object(o.createElement)("del",{className:u()("wc-block-components-product-price__regular",r),style:n},e)},value:c}),Object(o.createElement)("span",{className:"screen-reader-text"},Object(a.__)("Discounted price:",'woocommerce')),Object(o.createElement)(i.a,{currency:t,renderText:function(e){return Object(o.createElement)("ins",{className:u()("wc-block-components-product-price__value","is-discounted",s),style:l},e)},value:b}))};t.a=function(e){var t=e.align,r=e.className,n=e.currency,a=e.format,s=void 0===a?"<price/>":a,d=e.maxPrice,f=void 0===d?null:d,m=e.minPrice,O=void 0===m?null:m,g=e.price,j=void 0===g?null:g,v=e.priceClassName,h=e.priceStyle,y=e.regularPrice,w=e.regularPriceClassName,_=e.regularPriceStyle,E=u()(r,"price","wc-block-components-product-price",c()({},"wc-block-components-product-price--align-".concat(t),t));s.includes("<price/>")||(s="<price/>",console.error("Price formats need to include the `<price/>` tag."));var k=y&&j!==y,P=Object(o.createElement)("span",{className:u()("wc-block-components-product-price__value",v)});return k?P=Object(o.createElement)(p,{currency:n,price:j,priceClassName:v,priceStyle:h,regularPrice:y,regularPriceClassName:w,regularPriceStyle:_}):null!==O&&null!==f?P=Object(o.createElement)(b,{currency:n,maxPrice:f,minPrice:O,priceClassName:v,priceStyle:h}):null!==j&&(P=Object(o.createElement)(i.a,{className:u()("wc-block-components-product-price__value",v),currency:n,value:j,style:h})),Object(o.createElement)("span",{className:E},Object(l.a)(s,{price:P}))}},143:function(e,t,r){"use strict";var n=r(15),c=r.n(n),o=r(16),a=r.n(o),i=r(17),s=r.n(i),u=r(18),l=r.n(u),b=r(10),p=r.n(b),d=r(0),f=r(8),m=r(1),O=r(4);function g(e){var t=e.level,r={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z"};return r.hasOwnProperty(t)?Object(d.createElement)(O.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Object(d.createElement)(O.Path,{d:r[t]})):null}function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=p()(e);if(t){var c=p()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return l()(this,r)}}var v=function(e){s()(r,e);var t=j(r);function r(){return c()(this,r),t.apply(this,arguments)}return a()(r,[{key:"createLevelControl",value:function(e,t,r){var n=e===t;return{icon:Object(d.createElement)(g,{level:e}),title:Object(m.sprintf)(Object(m.__)("Heading %d"),e),isActive:n,onClick:function(){return r(e)}}}},{key:"render",value:function(){var e=this,t=this.props,r=t.isCollapsed,n=void 0===r||r,c=t.minLevel,o=t.maxLevel,a=t.selectedLevel,i=t.onChange;return Object(d.createElement)(O.ToolbarGroup,{isCollapsed:n,icon:Object(d.createElement)(g,{level:a}),controls:Object(f.range)(c,o).map((function(t){return e.createLevelControl(t,a,i)}))})}}]),r}(d.Component);t.a=v},144:function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return b}));var n,c=r(5),o=r.n(c),a=r(8);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}!function(e){e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback"}(n||(n={}));var u={addEventCallback:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;return{id:Object(a.uniqueId)(),type:n.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:r}},removeEventCallback:function(e,t){return{id:t,type:n.REMOVE_EVENT_CALLBACK,eventType:e}}},l={},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0,r=t.type,c=t.eventType,a=t.id,i=t.callback,u=t.priority,b=e.hasOwnProperty(c)?new Map(e[c]):new Map;switch(r){case n.ADD_EVENT_CALLBACK:return b.set(a,{priority:u,callback:i}),s(s({},e),{},o()({},c,b));case n.REMOVE_EVENT_CALLBACK:return b.delete(a),s(s({},e),{},o()({},c,b))}}},145:function(e,t,r){"use strict";r.d(t,"a",(function(){return j}));var n=r(14),c=r.n(n),o=r(5),a=r.n(o),i=r(37),s=r(21),u=r(121),l=r(28),b=r(247);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var f={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:""},m=d(d({},f),{},{email:"",phone:""}),O=function(e){return Object(b.a)(Object.entries(e).map((function(e){var t=c()(e,2),r=t[0],n=t[1];return[r,Object(l.decodeEntities)(n)]})))},g={cartCoupons:[],cartItems:[],cartFees:[],cartItemsCount:0,cartItemsWeight:0,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:[],cartTotals:{total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:[],currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},cartIsLoading:!0,cartErrors:[],billingAddress:m,shippingAddress:f,shippingRates:[],shippingRatesLoading:!1,cartHasCalculatedShipping:!1,paymentRequirements:[],receiveCart:function(){},extensions:{}},j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{shouldSelect:!0},t=Object(u.b)(),r=t.isEditor,n=t.previewData,c=(null==n?void 0:n.previewCart)||{},o=e.shouldSelect,a=Object(s.useSelect)((function(e,t){var n=t.dispatch;if(!o)return g;if(r)return{cartCoupons:c.coupons,cartItems:c.items,cartFees:c.fees,cartItemsCount:c.items_count,cartItemsWeight:c.items_weight,cartNeedsPayment:c.needs_payment,cartNeedsShipping:c.needs_shipping,cartItemErrors:[],cartTotals:c.totals,cartIsLoading:!1,cartErrors:[],billingAddress:m,shippingAddress:f,extensions:{},shippingRates:c.shipping_rates,shippingRatesLoading:!1,cartHasCalculatedShipping:c.has_calculated_shipping,paymentRequirements:c.paymentRequirements,receiveCart:"function"==typeof(null==c?void 0:c.receiveCart)?c.receiveCart:function(){}};var a=e(i.CART_STORE_KEY),s=a.getCartData(),u=a.getCartErrors(),l=a.getCartTotals(),b=!a.hasFinishedResolution("getCartData"),p=a.isCustomerDataUpdating(),d=n(i.CART_STORE_KEY).receiveCart,j=O(s.billingAddress),v=s.needsShipping?O(s.shippingAddress):j,h=s.fees.map((function(e){return O(e)}));return{cartCoupons:s.coupons,cartItems:s.items||[],cartFees:h,cartItemsCount:s.itemsCount,cartItemsWeight:s.itemsWeight,cartNeedsPayment:s.needsPayment,cartNeedsShipping:s.needsShipping,cartItemErrors:s.errors||[],cartTotals:l,cartIsLoading:b,cartErrors:u,billingAddress:j,shippingAddress:v,extensions:s.extensions||{},shippingRates:s.shippingRates||[],shippingRatesLoading:p,cartHasCalculatedShipping:s.hasCalculatedShipping,paymentRequirements:s.paymentRequirements||[],receiveCart:d}}),[o]);return a}},147:function(e,t,r){"use strict";r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return f})),r.d(t,"c",(function(){return m}));var n=r(14),c=r.n(n),o=r(37),a=r(21),i=r(0),s=r(99),u=r(33),l=r.n(u),b=r(53),p=r(96),d=function(e){var t=Object(s.a)();e=e||t;var r=Object(a.useSelect)((function(t){return t(o.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)}),[e]),n=Object(a.useDispatch)(o.QUERY_STATE_STORE_KEY).setValueForQueryContext;return[r,Object(i.useCallback)((function(t){n(e,t)}),[e,n])]},f=function(e,t,r){var n=Object(s.a)();r=r||n;var c=Object(a.useSelect)((function(n){return n(o.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)}),[r,e]),u=Object(a.useDispatch)(o.QUERY_STATE_STORE_KEY).setQueryValue;return[c,Object(i.useCallback)((function(t){u(r,e,t)}),[r,e,u])]},m=function(e,t){var r=Object(s.a)(),n=d(t=t||r),o=c()(n,2),a=o[0],u=o[1],f=Object(b.a)(a),m=Object(b.a)(e),O=Object(p.a)(m),g=Object(i.useRef)(!1);return Object(i.useEffect)((function(){l()(O,m)||(u(Object.assign({},f,m)),g.current=!0)}),[f,m,O,u]),g.current?[a,u]:[e,u]}},157:function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r(37),c=r(21),o=r(0),a=r(53),i=r(95),s=function(e){var t=e.namespace,r=e.resourceName,s=e.resourceValues,u=void 0===s?[]:s,l=e.query,b=void 0===l?{}:l,p=e.shouldSelect,d=void 0===p||p;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");var f=Object(o.useRef)({results:[],isLoading:!0}),m=Object(a.a)(b),O=Object(a.a)(u),g=Object(i.a)(),j=Object(c.useSelect)((function(e){if(!d)return null;var c=e(n.COLLECTIONS_STORE_KEY),o=[t,r,m,O],a=c.getCollectionError.apply(c,o);return a&&g(a),{results:c.getCollection.apply(c,o),isLoading:!c.hasFinishedResolution("getCollection",o)}}),[t,r,O,m,d]);return null!==j&&(f.current=j),f.current}},158:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(n.createElement)("mask",{id:"external-mask",width:"24",height:"24",x:"0",y:"0",maskUnits:"userSpaceOnUse"},Object(n.createElement)("path",{fill:"#fff",d:"M6.3431 6.3431v1.994l7.8984.0072-8.6055 8.6054 1.4142 1.4143 8.6055-8.6055.0071 7.8984h1.994V6.3431H6.3431z"})),Object(n.createElement)("g",{mask:"url(#external-mask)"},Object(n.createElement)("path",{d:"M0 0h24v24H0z"})));t.a=o},168:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(0),c=r(6),o=Object(n.createElement)("img",{src:c.T+"img/grid.svg",alt:"Grid Preview",width:"230",height:"250",style:{width:"100%"}})},169:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(24),a=r.n(o),i=r(0),s=(r(2),r(28)),u=r(7),l=r.n(u);r(214);t.a=function(e){var t=e.className,r=void 0===t?"":t,n=e.disabled,o=void 0!==n&&n,u=e.name,b=e.permalink,p=void 0===b?"":b,d=a()(e,["className","disabled","name","permalink"]),f=l()("wc-block-components-product-name",r);return o?Object(i.createElement)("span",c()({className:f},d),Object(s.decodeEntities)(u)):Object(i.createElement)("a",c()({className:f,href:p},d),Object(s.decodeEntities)(u))}},170:function(e,t,r){"use strict";var n=r(0),c=r(135),o=r(91),a=function(e){var t=e.indexOf("</p>");return-1===t?e:e.substr(0,t+4)},i=function(e){return e.replace(/<\/?[a-z][^>]*?>/gi,"")},s=function(e,t){return e.replace(/[\s|\.\,]+$/i,"")+t},u=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"…",n=i(e),c=n.split(" ").splice(0,t).join(" ");return Object(o.autop)(s(c,r))},l=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"…",c=i(e),a=c.slice(0,t);if(r)return Object(o.autop)(s(a,n));var u=a.match(/([\s]+)/g),l=u?u.length:0,b=c.slice(0,t+l);return Object(o.autop)(s(b,n))};t.a=function(e){var t=e.source,r=e.maxLength,i=void 0===r?15:r,s=e.countType,b=void 0===s?"words":s,p=e.className,d=void 0===p?"":p,f=Object(n.useMemo)((function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"words",n=Object(o.autop)(e),i=Object(c.count)(n,r);if(i<=t)return n;var s=a(n),b=Object(c.count)(s,r);return b<=t?s:"words"===r?u(s,t):l(s,t,"characters_including_spaces"===r)}(t,i,b)}),[t,i,b]);return Object(n.createElement)(n.RawHTML,{className:d},f)}},174:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(15),a=r.n(o),i=r(16),s=r.n(i),u=r(12),l=r.n(u),b=r(17),p=r.n(b),d=r(18),f=r.n(d),m=r(10),O=r.n(m),g=r(5),j=r.n(g),v=r(0),h=r(9);r(240);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=O()(e);if(t){var c=O()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return f()(this,r)}}t.a=function(e){var t=function(t){p()(n,t);var r=y(n);function n(){var e;return a()(this,n),e=r.call(this),j()(l()(e),"scrollToTopIfNeeded",(function(){var t=e.scrollPointRef.current.getBoundingClientRect().bottom;t>=0&&t<=window.innerHeight||e.scrollPointRef.current.scrollIntoView()})),j()(l()(e),"moveFocusToTop",(function(t){var r=e.scrollPointRef.current.parentElement.querySelectorAll(t);r.length&&r[0].focus()})),j()(l()(e),"scrollToTop",(function(t){window&&Number.isFinite(window.innerHeight)&&(e.scrollToTopIfNeeded(),t&&t.focusableSelector&&e.moveFocusToTop(t.focusableSelector))})),e.scrollPointRef=Object(h.createRef)(),e}return s()(n,[{key:"render",value:function(){return Object(v.createElement)(v.Fragment,null,Object(v.createElement)("div",{className:"with-scroll-to-top__scroll-point",ref:this.scrollPointRef,"aria-hidden":!0}),Object(v.createElement)(e,c()({},this.props,{scrollToTop:this.scrollToTop})))}}]),n}(h.Component);return t.displayName="withScrollToTop",t}},177:function(e,t,r){"use strict";r.d(t,"b",(function(){return g})),r.d(t,"a",(function(){return j}));var n=r(5),c=r.n(n),o=r(14),a=r.n(o),i=r(0),s=(r(2),r(21)),u=r(281),l=r(933),b=r(134),p=r(121),d=function(){var e=Object(p.b)().isEditor,t=Object(b.a)(),r=t.notices,n=t.removeNotice;if(e)return null;var c=r.filter((function(e){return"snackbar"===e.type}));return Object(i.createElement)(l.a,{notices:c,className:"wc-block-components-notices__snackbar",onRemove:n})};function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var O=Object(i.createContext)({notices:[],createNotice:function(e,t,r){},createSnackbarNotice:function(e,t){},removeNotice:function(e,t){},setIsSuppressed:function(e){},context:"wc/core"}),g=function(){return Object(i.useContext)(O)},j=function(e){var t=e.children,r=e.className,n=void 0===r?"":r,c=e.createNoticeContainer,o=void 0===c||c,l=e.context,b=void 0===l?"wc/core":l,p=Object(s.useDispatch)("core/notices"),f=p.createNotice,g=p.removeNotice,j=Object(i.useState)(!1),v=a()(j,2),h=v[0],y=v[1],w=Object(i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};f(e,t,m(m({},r),{},{context:r.context||b}))}),[f,b]),_=Object(i.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;g(e,t)}),[g,b]),E=Object(i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};w("default",e,m(m({},t),{},{type:"snackbar"}))}),[w]),k={notices:Object(s.useSelect)((function(e){return{notices:e("core/notices").getNotices(b)}}),[b]).notices,createNotice:w,createSnackbarNotice:E,removeNotice:_,context:b,setIsSuppressed:y},P=h?null:Object(i.createElement)(u.a,{className:n,notices:k.notices}),S=h?null:Object(i.createElement)(d,null);return Object(i.createElement)(O.Provider,{value:k},o&&P,t,S)}},180:function(e,t){},186:function(e,t){},188:function(e,t){},19:function(e,t){!function(){e.exports=this.wp.apiFetch}()},190:function(e,t){!function(){e.exports=this.wp.warning}()},20:function(e,t){!function(){e.exports=this.wp.url}()},207:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=function(e,t){return!!e.type&&e.type===t},c={SUCCESS:"success",FAIL:"failure",ERROR:"error"},o={PAYMENTS:"wc/payment-area",EXPRESS_PAYMENTS:"wc/express-payment-area"},a=function(e){return n(e,c.SUCCESS)},i=function(e){return n(e,c.ERROR)},s=function(e){return n(e,c.FAIL)},u=function(e){return void 0===e.retry||!0===e.retry},l=function(){return{responseTypes:c,noticeContexts:o,shouldRetry:u,isSuccessResponse:a,isErrorResponse:i,isFailResponse:s}}},21:function(e,t){!function(){e.exports=this.wp.data}()},214:function(e,t){},215:function(e,t){},216:function(e,t){},217:function(e,t){},218:function(e,t){},22:function(e,t){!function(){e.exports=this.wp.blockEditor}()},23:function(e,t){!function(){e.exports=this.wp.blocks}()},240:function(e,t){},246:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(24),a=r.n(o),i=r(0),s=r(31),u=Object(i.createElement)((function(e){var t=e.className,r=e.size,n=void 0===r?20:r,o=a()(e,["className","size"]);return Object(i.createElement)(s.SVG,c()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:n},o),Object(i.createElement)("path",{d:"M5 6l5 5 5-5 2 1-7 7-7-7z"}))}),null),l=r(262);t.a=function(e){let t;switch(e.icon){case"arrow-down-alt2":t=u;break;case"no-alt":t=l.a}return t?Object(i.cloneElement)(t,{size:e.size||20,className:e.className}):null}},247:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(14),c=r.n(n),o=function(e){return e.reduce((function(e,t){var r=c()(t,2),n=r[0],o=r[1];return e[n]=o,e}),{})}},26:function(e,t){!function(){e.exports=this.moment}()},262:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(24),a=r.n(o),i=r(0),s=r(31),u=Object(i.createElement)((function(e){var t=e.className,r=e.size,n=a()(e,["className","size"]);return Object(i.createElement)(s.SVG,c()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:r,height:r},n),Object(i.createElement)("path",{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"}))}),null);t.a=u},279:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(27),a=r.n(o),i=r(15),s=r.n(i),u=r(16),l=r.n(u),b=r(12),p=r.n(b),d=r(17),f=r.n(d),m=r(18),O=r.n(m),g=r(10),j=r.n(g),v=r(0),h=r(13),y=r.n(h),w=r(8),_=r(139),E=(r(2),r(6)),k=r(36),P=r(38);function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=j()(e);if(t){var c=j()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return O()(this,r)}}var C=Object(_.a)((function(e){var t=function(t){f()(o,t);var r,n=S(o);function o(){var e;return s()(this,o),(e=n.apply(this,arguments)).state={list:[],loading:!0},e.setError=e.setError.bind(p()(e)),e.debouncedOnSearch=Object(w.debounce)(e.onSearch.bind(p()(e)),400),e}return l()(o,[{key:"componentDidMount",value:function(){var e=this,t=this.props.selected;Object(k.h)({selected:t}).then((function(t){e.setState({list:t,loading:!1})})).catch(this.setError)}},{key:"componentWillUnmount",value:function(){this.debouncedOnSearch.cancel()}},{key:"onSearch",value:function(e){var t=this,r=this.props.selected;Object(k.h)({selected:r,search:e}).then((function(e){t.setState({list:e,loading:!1})})).catch(this.setError)}},{key:"setError",value:(r=a()(y.a.mark((function e(t){var r;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(P.a)(t);case 2:r=e.sent,this.setState({list:[],loading:!1,error:r});case 4:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"render",value:function(){var t=this,r=this.state,n=r.error,o=r.list,a=r.loading;return Object(v.createElement)(e,c()({},this.props,{error:n,products:o,isLoading:a,onSearch:E.u?function(e){t.setState({loading:!0}),t.debouncedOnSearch(e)}:null}))}}]),o}(v.Component);return t.defaultProps={selected:[]},t}),"withSearchedProducts");t.a=C},28:function(e,t){!function(){e.exports=this.wp.htmlEntities}()},280:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=(r(2),r(1)),i=r(7),s=r.n(i),u=r(44),l=r(39),b=r(66);r(544);t.default=Object(b.withProductDataContext)((function(e){var t=e.className,r=e.align,n=Object(l.useInnerBlockLayoutContext)().parentClassName,i=Object(l.useProductDataContext)().product;if(!i.id||!i.on_sale)return null;var b="string"==typeof r?"wc-block-components-product-sale-badge--align-".concat(r):"";return Object(o.createElement)("div",{className:s()("wc-block-components-product-sale-badge",t,b,c()({},"".concat(n,"__product-onsale"),n))},Object(o.createElement)(u.a,{label:Object(a.__)("Sale",'woocommerce'),screenReaderLabel:Object(a.__)("Product on sale",'woocommerce')}))}))},281:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(0),a=(r(2),r(7)),i=r.n(a),s=r(378),u=r(177),l=(r(216),function(e){var t=e.status;switch(void 0===t?"default":t){case"error":return"woocommerce-error";case"success":return"woocommerce-success";case"info":case"warning":return"woocommerce-info"}return""});t.a=function(e){var t=e.className,r=e.notices,n=Object(u.b)().removeNotice,a=r.filter((function(e){return"snackbar"!==e.type}));if(!a.length)return null;var b=i()(t,"wc-block-components-notices");return Object(o.createElement)("div",{className:b},a.map((function(e){return Object(o.createElement)(s.a,c()({key:"store-notice-"+e.id},e,{className:i()("wc-block-components-notices__notice","woocommerce-message",l(e)),onRemove:function(){e.isDismissible&&n(e.id)}}),e.content)})))}},282:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(0),c=r(90),o=(r(2),r(218),function(e){var t=e.errorMessage,r=void 0===t?"":t,o=e.propertyName,a=void 0===o?"":o,i=e.elementId,s=void 0===i?"":i,u=Object(c.b)(),l=u.getValidationError,b=u.getValidationErrorId;if(!r){var p=l(a)||{};if(!p.message||p.hidden)return null;r=p.message}return Object(n.createElement)("div",{className:"wc-block-components-validation-error",role:"alert"},Object(n.createElement)("p",{id:b(s)},r))})},3:function(e,t){!function(){e.exports=this.wc.wcSettings}()},31:function(e,t){!function(){e.exports=this.wp.primitives}()},33:function(e,t){!function(){e.exports=this.wp.isShallowEqual}()},34:function(e,t){!function(){e.exports=this.wp.dataControls}()},348:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M11 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2v1zm9-13H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4V6h16v12z"}));t.a=o},36:function(e,t,r){"use strict";r.d(t,"h",(function(){return p})),r.d(t,"e",(function(){return d})),r.d(t,"b",(function(){return f})),r.d(t,"i",(function(){return m})),r.d(t,"f",(function(){return O})),r.d(t,"c",(function(){return g})),r.d(t,"d",(function(){return j})),r.d(t,"g",(function(){return v})),r.d(t,"a",(function(){return h}));var n=r(5),c=r.n(n),o=r(20),a=r(19),i=r.n(a),s=r(8),u=r(6);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=function(e){var t=e.selected,r=void 0===t?[]:t,n=e.search,c=void 0===n?"":n,a=e.queryArgs,l=function(e){var t=e.selected,r=void 0===t?[]:t,n=e.search,c=void 0===n?"":n,a=e.queryArgs,i=void 0===a?[]:a,s={per_page:u.u?100:0,catalog_visibility:"any",search:c,orderby:"title",order:"asc"},l=[Object(o.addQueryArgs)("/wc/store/products",b(b({},s),i))];return u.u&&r.length&&l.push(Object(o.addQueryArgs)("/wc/store/products",{catalog_visibility:"any",include:r})),l}({selected:r,search:c,queryArgs:void 0===a?[]:a});return Promise.all(l.map((function(e){return i()({path:e})}))).then((function(e){return Object(s.uniqBy)(Object(s.flatten)(e),"id").map((function(e){return b(b({},e),{},{parent:0})}))})).catch((function(e){throw e}))},d=function(e){return i()({path:"/wc/store/products/".concat(e)})},f=function(){return i()({path:"wc/store/products/attributes"})},m=function(e){return i()({path:"wc/store/products/attributes/".concat(e,"/terms")})},O=function(e){var t=e.selected,r=function(e){var t=e.selected,r=void 0===t?[]:t,n=e.search,c=[Object(o.addQueryArgs)("wc/store/products/tags",{per_page:u.w?100:0,orderby:u.w?"count":"name",order:u.w?"desc":"asc",search:n})];return u.w&&r.length&&c.push(Object(o.addQueryArgs)("wc/store/products/tags",{include:r})),c}({selected:void 0===t?[]:t,search:e.search});return Promise.all(r.map((function(e){return i()({path:e})}))).then((function(e){return Object(s.uniqBy)(Object(s.flatten)(e),"id")}))},g=function(e){return i()({path:Object(o.addQueryArgs)("wc/store/products/categories",b({per_page:0},e))})},j=function(e){return i()({path:"wc/store/products/categories/".concat(e)})},v=function(e){return i()({path:Object(o.addQueryArgs)("wc/store/products",{per_page:0,type:"variation",parent:e})})},h=function(e,t){if(!e.title.raw)return e.slug;var r=1===t.filter((function(t){return t.title.raw===e.title.raw})).length;return e.title.raw+(r?"":" - ".concat(e.slug))}},37:function(e,t){!function(){e.exports=this.wc.wcBlocksData}()},379:function(e,t){},38:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return u}));var n=r(27),c=r.n(n),o=r(13),a=r.n(o),i=r(1),s=function(){var e=c()(a.a.mark((function e(t){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof t.json){e.next=11;break}return e.prev=1,e.next=4,t.json();case 4:return r=e.sent,e.abrupt("return",{message:r.message,type:r.type||"api"});case 8:return e.prev=8,e.t0=e.catch(1),e.abrupt("return",{message:e.t0.message,type:"general"});case 11:return e.abrupt("return",{message:t.message,type:t.type||"general"});case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),u=function(e){if(e.data&&"rest_invalid_param"===e.code){var t=Object.values(e.data.params);if(t[0])return t[0]}return(null==e?void 0:e.message)||Object(i.__)("Something went wrong. Please contact us to get assistance.",'woocommerce')}},381:function(e,t,r){"use strict";var n=r(5),c=r.n(n),o=r(6);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var s={headingLevel:{type:"number",default:2},productLink:{type:"boolean",default:!0},productId:{type:"number",default:0}};Object(o.W)()&&(s=i(i({},s),{},{align:{type:"string"},color:{type:"string"},customColor:{type:"string"},fontSize:{type:"string"},customFontSize:{type:"number"}})),t.a=s},382:function(e,t,r){"use strict";t.a={productLink:{type:"boolean",default:!0},showSaleBadge:{type:"boolean",default:!0},saleBadgeAlign:{type:"string",default:"right"},imageSizing:{type:"string",default:"full-size"},productId:{type:"number",default:0}}},383:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(5),a=r.n(o),i=r(14),s=r.n(i),u=r(0),l=(r(2),r(1)),b=r(7),p=r.n(b),d=r(6),f=r(39),m=r(66),O=r(280);r(545);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var v=function(){return Object(u.createElement)("img",{src:d.E,alt:"",width:500,height:500})},h=function(e){var t=e.image,r=e.onLoad,n=e.loaded,o=e.showFullSize,a=e.fallbackAlt,i=t||{},s=i.thumbnail,l=i.src,b=i.srcset,p=i.sizes,d=j({alt:i.alt||a,onLoad:r,hidden:!n,src:s},o&&{src:l,srcSet:b,sizes:p});return Object(u.createElement)(u.Fragment,null,d.src&&Object(u.createElement)("img",c()({"data-testid":"product-image"},d)),!n&&Object(u.createElement)(v,null))};t.a=Object(m.withProductDataContext)((function(e){var t=e.className,r=e.imageSizing,n=void 0===r?"full-size":r,c=e.productLink,o=void 0===c||c,i=e.showSaleBadge,b=e.saleBadgeAlign,d=void 0===b?"right":b,m=Object(f.useInnerBlockLayoutContext)().parentClassName,g=Object(f.useProductDataContext)().product,y=Object(u.useState)(!1),w=s()(y,2),_=w[0],E=w[1];if(!g.id)return Object(u.createElement)("div",{className:p()(t,"wc-block-components-product-image","wc-block-components-product-image--placeholder",a()({},"".concat(m,"__product-image"),m))},Object(u.createElement)(v,null));var k=!!g.images.length,P=k?g.images[0]:null,S=o?"a":u.Fragment,C=Object(l.sprintf)(Object(l.__)("Link to %s",'woocommerce'),g.name),N=j({href:g.permalink,rel:"nofollow"},!k&&{"aria-label":C});return Object(u.createElement)("div",{className:p()(t,"wc-block-components-product-image",a()({},"".concat(m,"__product-image"),m))},Object(u.createElement)(S,o&&N,!!i&&Object(u.createElement)(O.default,{align:d,product:g}),Object(u.createElement)(h,{fallbackAlt:g.name,image:P,onLoad:function(){return E(!0)},loaded:_,showFullSize:"cropped"!==n})))}))},384:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r(144),c=function(e,t){return function(r){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,o=n.a.addEventCallback(e,r,c);return t(o),function(){t(n.a.removeEventCallback(e,o.id))}}}},385:function(e,t,r){"use strict";t.a={showFormElements:{type:"boolean",default:!1},productId:{type:"number",default:0}}},386:function(e,t,r){"use strict";var n=r(0),c=(r(2),r(7)),o=r.n(c),a=r(14),i=r.n(a),s=r(1),u=r(53),l=r(134),b=r(207),p=r(918),d="pristine",f="idle",m="disabled",O="processing",g="before_processing",j="after_processing",v={status:d,hasError:!1,quantity:1,processingResponse:null,requestParams:{}},h="set_pristine",y="set_idle",w="set_disabled",_="set_processing",E="set_before_processing",k="set_after_processing",P="set_processing_response",S="set_has_error",C="set_no_error",N="set_quantity",x="set_request_params",D=h,B=y,z=w,A=_,R=E,T=k,V=P,L=S,I=C,F=N,M=x,H=function(){return{type:D}},q=function(){return{type:B}},W=function(){return{type:z}},Q=function(){return{type:A}},G=function(){return{type:R}},U=function(){return{type:T}},K=function(e){return{type:V,data:e}},Y=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=e?L:I;return{type:t}},X=function(e){return{type:F,quantity:e}},J=function(e){return{type:M,data:e}},$=r(5),Z=r.n($);function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var re=h,ne=y,ce=w,oe=_,ae=E,ie=k,se=P,ue=S,le=C,be=N,pe=x,de=d,fe=f,me=m,Oe=O,ge=g,je=j,ve=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,r=arguments.length>1?arguments[1]:void 0,n=r.quantity,c=r.type,o=r.data;switch(c){case re:e=v;break;case ne:e=t.status!==fe?te(te({},t),{},{status:fe}):t;break;case ce:e=t.status!==me?te(te({},t),{},{status:me}):t;break;case be:e=n!==t.quantity?te(te({},t),{},{quantity:n}):t;break;case pe:e=te(te({},t),{},{requestParams:te(te({},t.requestParams),o)});break;case se:e=te(te({},t),{},{processingResponse:o});break;case oe:e=!1===(e=t.status!==Oe?te(te({},t),{},{status:Oe,hasError:!1}):t).hasError?e:te(te({},e),{},{hasError:!1});break;case ae:e=t.status!==ge?te(te({},t),{},{status:ge,hasError:!1}):t;break;case ie:e=t.status!==je?te(te({},t),{},{status:je}):t;break;case ue:e=t.hasError?t:te(te({},t),{},{hasError:!0}),e=t.status===Oe||t.status===ge?te(te({},e),{},{status:fe}):e;break;case le:e=t.hasError?te(te({},t),{},{hasError:!1}):t}return e!==t&&c!==re&&e.status===de&&(e.status=fe),e},he=r(144),ye=r(384),we="add_to_cart_before_processing",_e="add_to_cart_after_processing_with_success",Ee="add_to_cart_after_processing_with_error",ke=function(e){return{onAddToCartAfterProcessingWithSuccess:Object(ye.a)(_e,e),onAddToCartProcessingWithError:Object(ye.a)(Ee,e),onAddToCartBeforeProcessing:Object(ye.a)(we,e)}},Pe=r(388),Se=r(90),Ce=Object(n.createContext)({product:{},productType:"simple",productIsPurchasable:!0,productHasOptions:!1,supportsFormElements:!0,showFormElements:!1,quantity:0,minQuantity:1,maxQuantity:99,requestParams:{},isIdle:!1,isDisabled:!1,isProcessing:!1,isBeforeProcessing:!1,isAfterProcessing:!1,hasError:!1,eventRegistration:{onAddToCartAfterProcessingWithSuccess:function(e){},onAddToCartAfterProcessingWithError:function(e){},onAddToCartBeforeProcessing:function(e){}},dispatchActions:{resetForm:function(){},submitForm:function(){},setQuantity:function(e){},setHasError:function(e){},setAfterProcessing:function(e){},setRequestParams:function(e){}}}),Ne=function(){return Object(n.useContext)(Ce)},xe=function(e){var t=e.children,r=e.product,c=e.showFormElements,o=Object(n.useReducer)(ve,v),a=i()(o,2),d=a[0],h=a[1],y=Object(n.useReducer)(he.b,{}),w=i()(y,2),_=w[0],E=w[1],k=Object(u.a)(_),P=Object(l.a)(),S=P.addErrorNotice,C=P.removeNotices,N=Object(Se.b)().setValidationErrors,x=Object(b.a)(),D=x.isSuccessResponse,B=x.isErrorResponse,z=x.isFailResponse,A=Object(n.useMemo)((function(){return{onAddToCartAfterProcessingWithSuccess:ke(E).onAddToCartAfterProcessingWithSuccess,onAddToCartAfterProcessingWithError:ke(E).onAddToCartAfterProcessingWithError,onAddToCartBeforeProcessing:ke(E).onAddToCartBeforeProcessing}}),[E]),R=Object(n.useMemo)((function(){return{resetForm:function(){h(H())},submitForm:function(){h(G())},setQuantity:function(e){h(X(e))},setHasError:function(e){h(Y(e))},setRequestParams:function(e){h(J(e))},setAfterProcessing:function(e){h(K(e)),h(U())}}}),[]);Object(n.useEffect)((function(){var e=d.status,t=!r.id||!Object(p.a)(r);e!==m||t?e!==m&&t&&h(W()):h(q())}),[d.status,r,h]),Object(n.useEffect)((function(){d.status===g&&(C("error"),Object(Pe.a)(k,we,{}).then((function(e){!0!==e?(Array.isArray(e)&&e.forEach((function(e){var t=e.errorMessage,r=e.validationErrors;t&&S(t),r&&N(r)})),h(q())):h(Q())})))}),[d.status,N,S,C,h,k]),Object(n.useEffect)((function(){if(d.status===j){var e={processingResponse:d.processingResponse},t=function(e){if(e.message){var t=e.messageContext?{context:e.messageContext}:void 0;S(e.message,t)}};if(d.hasError)return void Object(Pe.b)(k,Ee,e).then((function(r){if(B(r)||z(r))t(r);else{var n,c=(null===(n=e.processingResponse)||void 0===n?void 0:n.message)||Object(s.__)("Something went wrong. Please contact us to get assistance.",'woocommerce');S(c,{id:"add-to-cart"})}h(q())}));Object(Pe.b)(k,_e,e).then((function(e){B(e)||z(e)?(t(e),h(Y(!0))):h(q())}))}}),[d.status,d.hasError,d.processingResponse,R,S,B,z,D,k]);var T=Object(p.b)(r),V={product:r,productType:r.type||"simple",productIsPurchasable:Object(p.a)(r),productHasOptions:r.has_options||!1,supportsFormElements:T,showFormElements:c&&T,quantity:d.quantity,minQuantity:1,maxQuantity:r.quantity_limit||99,requestParams:d.requestParams,isIdle:d.status===f,isDisabled:d.status===m,isProcessing:d.status===O,isBeforeProcessing:d.status===g,isAfterProcessing:d.status===j,hasError:d.hasError,eventRegistration:A,dispatchActions:R};return Object(n.createElement)(Ce.Provider,{value:V},t)},De=r(19),Be=r.n(De),ze=r(145),Ae=r(28),Re=r(528);function Te(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var Ve=function(){var e=Ne(),t=e.dispatchActions,r=e.product,c=e.quantity,o=e.eventRegistration,a=e.hasError,u=e.isProcessing,b=e.requestParams,p=Object(Se.b)(),d=p.hasValidationErrors,f=p.showAllValidationErrors,m=Object(l.a)(),O=m.addErrorNotice,g=m.removeNotice,j=Object(ze.a)().receiveCart,v=Object(n.useState)(!1),h=i()(v,2),y=h[0],w=h[1],_=!a&&u,E=Object(n.useCallback)((function(){return!d||(f(),{type:"error"})}),[d,f]);Object(n.useEffect)((function(){var e=o.onAddToCartBeforeProcessing(E,0);return function(){e()}}),[o,E]);var k=Object(n.useCallback)((function(){w(!0),g("add-to-cart");var e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Te(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({id:r.id||0,quantity:c},b);Be()({path:"/wc/store/cart/add-item",method:"POST",data:e,cache:"no-store",parse:!1}).then((function(e){Be.a.setNonce(e.headers),e.json().then((function(r){e.ok?j(r):(r.body&&r.body.message?O(Object(Ae.decodeEntities)(r.body.message),{id:"add-to-cart"}):O(Object(s.__)("Something went wrong. Please contact us to get assistance.",'woocommerce'),{id:"add-to-cart"}),t.setHasError()),t.setAfterProcessing(r),w(!1),Object(Re.c)()}))})).catch((function(e){e.json().then((function(e){var r;null!==(r=e.data)&&void 0!==r&&r.cart&&j(e.data.cart),t.setHasError(),t.setAfterProcessing(e),w(!1)}))}))}),[r,O,g,j,t,c,b]);return Object(n.useEffect)((function(){_&&!y&&k()}),[_,k,y]),null},Le=function(e){var t=e.children,r=e.product,c=e.showFormElements;return Object(n.createElement)(Se.a,null,Object(n.createElement)(xe,{product:r,showFormElements:c},t,Object(n.createElement)(Ve,null)))},Ie=r(39),Fe=r(8),Me=r(66),He=(r(379),r(94)),qe=r(55),We=r(554),Qe=r(839),Ge=function(e){var t=e.className,r=e.href,c=e.text;return Object(n.createElement)(He.a,{className:t,href:r,rel:"nofollow"},c)},Ue=function(e){var t=e.className,r=e.quantityInCart,c=e.isProcessing,o=e.isDisabled,a=e.isDone,i=e.onClick;return Object(n.createElement)(He.a,{className:t,disabled:o,showSpinner:c,onClick:i},a&&r>0?Object(s.sprintf)(Object(s._n)("%d in cart","%d in cart",r,'woocommerce'),r):Object(s.__)("Add to cart",'woocommerce'),!!a&&Object(n.createElement)(qe.a,{srcElement:We.a,alt:Object(s.__)("Done",'woocommerce')}))},Ke=function(){var e=Ne(),t=e.showFormElements,r=e.productIsPurchasable,c=e.productHasOptions,o=e.product,a=e.productType,u=e.isDisabled,l=e.isProcessing,b=e.eventRegistration,p=e.hasError,d=e.dispatchActions,f=Object(Qe.a)(o.id||0).cartQuantity,m=Object(n.useState)(!1),O=i()(m,2),g=O[0],j=O[1],v=o.add_to_cart||{url:"",text:""};return Object(n.useEffect)((function(){var e=b.onAddToCartAfterProcessingWithSuccess((function(){return p||j(!0),!0}),0);return function(){e()}}),[b,p]),(t||!c&&"simple"===a)&&r?Object(n.createElement)(Ue,{className:"wc-block-components-product-add-to-cart-button",quantityInCart:f,isDisabled:u,isProcessing:l,isDone:g,onClick:function(){return d.submitForm()}}):Object(n.createElement)(Ge,{className:"wc-block-components-product-add-to-cart-button",href:v.url,text:v.text||Object(s.__)("View Product",'woocommerce')})},Ye=function(e){var t=e.disabled,r=e.min,c=e.max,o=e.value,a=e.onChange;return Object(n.createElement)("input",{className:"wc-block-components-product-add-to-cart-quantity",type:"number",value:o,min:r,max:c,hidden:1===c,disabled:t,onChange:function(e){a(e.target.value)}})},Xe=function(e){var t=e.reason,r=void 0===t?Object(s.__)("Sorry, this product cannot be purchased.",'woocommerce'):t;return Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-unavailable"},r)},Je=function(){var e=Ne(),t=e.product,r=e.quantity,c=e.minQuantity,o=e.maxQuantity,a=e.dispatchActions,i=e.isDisabled;return t.id&&!t.is_purchasable?Object(n.createElement)(Xe,null):t.id&&!t.is_in_stock?Object(n.createElement)(Xe,{reason:Object(s.__)("This product is currently out of stock and cannot be purchased.",'woocommerce')}):Object(n.createElement)(n.Fragment,null,Object(n.createElement)(Ye,{value:r,min:c,max:o,disabled:i,onChange:a.setQuantity}),Object(n.createElement)(Ke,null))},$e=(r(553),r(30)),Ze=r.n($e),et=r(4),tt=r(9),rt=r(282),nt={value:"",label:Object(s.__)("Select an option",'woocommerce')},ct=function(e){var t=e.attributeName,r=e.options,c=void 0===r?[]:r,a=e.value,i=void 0===a?"":a,u=e.onChange,l=void 0===u?function(){}:u,b=e.errorMessage,p=void 0===b?Object(s.__)("Please select a value.",'woocommerce'):b,d=Object(Se.b)(),f=d.getValidationError,m=d.setValidationErrors,O=d.clearValidationError,g=t,j=f(g)||{};return Object(tt.useEffect)((function(){i?O(g):m(Z()({},g,{message:p,hidden:!0}))}),[i,g,p,O,m]),Object(tt.useEffect)((function(){return function(){O(g)}}),[g,O]),Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker__container"},Object(n.createElement)(et.SelectControl,{label:Object(Ae.decodeEntities)(t),value:i||"",options:[nt].concat(Ze()(c)),onChange:l,required:!0,className:o()("wc-block-components-product-add-to-cart-attribute-picker__select",{"has-error":j.message&&!j.hidden})}),Object(n.createElement)(rt.a,{propertyName:g,elementId:g}))};function ot(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function at(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ot(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var it=function(e,t,r){var n=Object.values(t).map((function(e){return e.id}));if(Object.values(r).every((function(e){return""===e})))return n;var c=Object.keys(e);return n.filter((function(e){return c.every((function(n){var c=r[n]||"",o=t["id:"+e].attributes[n];return""===c||(null===o||o===c)}))}))},st=function(e,t,r){var n={},c=Object.keys(e),o=Object.values(r).filter(Boolean).length>0;return c.forEach((function(c){var a=e[c],i=at(at({},r),{},Z()({},c,null)),s=o?it(e,t,i):null,u=null!==s?s.map((function(e){return t["id:"+e].attributes[c]})):null;n[c]=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.values(e).map((function(e){var r=e.name,n=e.slug;return null===t||t.includes(null)||t.includes(n)?{value:n,label:Object(Ae.decodeEntities)(r)}:null})).filter(Boolean)}(a.terms,u)})),n};function ut(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function lt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ut(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var bt=function(e){var t=e.attributes,r=e.variationAttributes,c=e.setRequestParams,o=Object(u.a)(t),a=Object(u.a)(r),s=Object(n.useState)(0),l=i()(s,2),b=l[0],p=l[1],d=Object(n.useState)({}),f=i()(d,2),m=f[0],O=f[1],g=Object(n.useMemo)((function(){return st(o,a,m)}),[m,o,a]);return Object(n.useEffect)((function(){Object.values(m).filter((function(e){return""!==e})).length===Object.keys(o).length?p(function(e,t,r){return it(e,t,r)[0]||0}(o,a,m)):b>0&&p(0)}),[m,b,o,a]),Object(n.useEffect)((function(){c({id:b,variation:Object.keys(m).map((function(e){return{attribute:e,value:m[e]}}))})}),[c,b,m]),Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker"},Object.keys(o).map((function(e){return Object(n.createElement)(ct,{key:e,attributeName:e,options:g[e],value:m[e],onChange:function(t){O(lt(lt({},m),{},Z()({},e,t)))}})})))},pt=function(e){var t=e.product,r=e.dispatchers,c=function(e){return e?Object(Fe.keyBy)(Object.values(e).filter((function(e){return e.has_variations})),"name"):{}}(t.attributes),o=function(e){if(!e)return{};var t={};return e.forEach((function(e){var r=e.id,n=e.attributes;t["id:".concat(r)]={id:r,attributes:n.reduce((function(e,t){var r=t.name,n=t.value;return e[r]=n,e}),{})}})),t}(t.variations);return 0===Object.keys(c).length||0===o.length?null:Object(n.createElement)(bt,{attributes:c,variationAttributes:o,setRequestParams:r.setRequestParams})},dt=function(){var e=Ne(),t=e.product,r=e.quantity,c=e.minQuantity,o=e.maxQuantity,a=e.dispatchActions,i=e.isDisabled;return t.id&&!t.is_purchasable?Object(n.createElement)(Xe,null):t.id&&!t.is_in_stock?Object(n.createElement)(Xe,{reason:Object(s.__)("This product is currently out of stock and cannot be purchased.",'woocommerce')}):Object(n.createElement)(n.Fragment,null,Object(n.createElement)(pt,{product:t,dispatchers:a}),Object(n.createElement)(Ye,{value:r,min:c,max:o,disabled:i,onChange:a.setQuantity}),Object(n.createElement)(Ke,null))},ft=function(){return Object(n.createElement)(Ke,null)},mt=function(){return Object(n.createElement)(et.Placeholder,{className:"wc-block-components-product-add-to-cart-group-list"},"This is a placeholder for the grouped products form element.")},Ot=function(){return Object(n.createElement)(mt,null)},gt=function(){var e=Ne(),t=e.showFormElements,r=e.productType;return t?"variable"===r?Object(n.createElement)(dt,null):"grouped"===r?Object(n.createElement)(Ot,null):"external"===r?Object(n.createElement)(ft,null):"simple"===r||"variation"===r?Object(n.createElement)(Je,null):null:Object(n.createElement)(Ke,null)};t.a=Object(Me.withProductDataContext)((function(e){var t=e.className,r=e.showFormElements,c=Object(Ie.useProductDataContext)().product,a=o()(t,"wc-block-components-product-add-to-cart",{"wc-block-components-product-add-to-cart--placeholder":Object(Fe.isEmpty)(c)});return Object(n.createElement)(Le,{product:c,showFormElements:r},Object(n.createElement)("div",{className:a},Object(n.createElement)(gt,null)))}))},387:function(e,t,r){"use strict";var n=r(5),c=r.n(n),o=r(0),a=(r(2),r(7)),i=r.n(a),s=r(39),u=r(22),l=r(6),b=function(e){var t=e.color,r=e.fontSize;return Object(l.W)()?{color:t,fontSize:r}:{}},p=r(66),d=r(169);r(543),t.a=Object(p.withProductDataContext)((function(e){var t,r,n,a=e.className,p=e.headingLevel,f=void 0===p?2:p,m=e.productLink,O=void 0===m||m,g=e.align,j=e.color,v=e.customColor,h=e.fontSize,y=e.customFontSize,w=Object(s.useInnerBlockLayoutContext)().parentClassName,_=Object(s.useProductDataContext)().product,E="h".concat(f),k=Object(u.getColorClassName)("color",j),P=Object(u.getFontSizeClass)(h),S=i()((t={"has-text-color":j||v,"has-font-size":h||y},c()(t,k,k),c()(t,P,P),t));return _.id?Object(o.createElement)(E,{className:i()(a,"wc-block-components-product-title",(r={},c()(r,"".concat(w,"__product-title"),w),c()(r,"wc-block-components-product-title--align-".concat(g),g&&Object(l.W)()),r))},Object(o.createElement)(d.a,{className:i()(c()({},S,Object(l.W)())),disabled:!O,name:_.name,permalink:_.permalink,rel:O?"nofollow":null,style:b({color:v,fontSize:y})})):Object(o.createElement)(E,{className:i()(a,"wc-block-components-product-title",(n={},c()(n,"".concat(w,"__product-title"),w),c()(n,"wc-block-components-product-title--align-".concat(g),g&&Object(l.W)()),c()(n,S,Object(l.W)()),n)),style:b({color:v,fontSize:y})})}))},388:function(e,t,r){"use strict";r.d(t,"a",(function(){return p})),r.d(t,"b",(function(){return d}));var n=r(41),c=r.n(n),o=r(27),a=r.n(o),i=r(13),s=r.n(i),u=function(e,t){return e[t]?Array.from(e[t].values()).sort((function(e,t){return e.priority-t.priority})):[]};function l(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,c=function(){};return{s:c,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var p=function(){var e=a()(s.a.mark((function e(t,r,n){var o,a,i,b,p,d;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=u(t,r),a=[],i=l(o),e.prev=3,i.s();case 5:if((b=i.n()).done){e.next=19;break}return p=b.value,e.prev=7,e.next=10,Promise.resolve(p.callback(n));case 10:d=e.sent,"object"===c()(d)&&a.push(d),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(7),console.error(e.t0);case 17:e.next=5;break;case 19:e.next=24;break;case 21:e.prev=21,e.t1=e.catch(3),i.e(e.t1);case 24:return e.prev=24,i.f(),e.finish(24);case 27:return e.abrupt("return",!a.length||a);case 28:case"end":return e.stop()}}),e,null,[[3,21,24,27],[7,14]])})));return function(t,r,n){return e.apply(this,arguments)}}(),d=function(){var e=a()(s.a.mark((function e(t,r,n){var o,a,i,b,p;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=u(t,r),a=l(o),e.prev=2,a.s();case 4:if((i=a.n()).done){e.next=23;break}return b=i.value,e.prev=6,e.next=9,Promise.resolve(b.callback(n));case 9:if(p=e.sent,"object"===c()(p)&&null!==p){e.next=12;break}return e.abrupt("continue",21);case 12:if(p.hasOwnProperty("type")){e.next=14;break}throw new Error("If you want to abort event emitter processing, your observer must return an object with a type property");case 14:return e.abrupt("return",p);case 17:return e.prev=17,e.t0=e.catch(6),console.error(e.t0),e.abrupt("return",{type:"error"});case 21:e.next=4;break;case 23:e.next=28;break;case 25:e.prev=25,e.t1=e.catch(2),a.e(e.t1);case 28:return e.prev=28,a.f(),e.finish(28);case 31:return e.abrupt("return",!0);case 32:case"end":return e.stop()}}),e,null,[[2,25,28,31],[6,17]])})));return function(t,r,n){return e.apply(this,arguments)}}()},39:function(e,t){!function(){e.exports=this.wc.wcSharedContext}()},4:function(e,t){!function(){e.exports=this.wp.components}()},42:function(e,t){!function(){e.exports=this.wp.escapeHtml}()},44:function(e,t,r){"use strict";var n=r(5),c=r.n(n),o=r(0),a=r(7),i=r.n(a);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.a=function(e){var t,r=e.label,n=e.screenReaderLabel,c=e.wrapperElement,a=e.wrapperProps,s=void 0===a?{}:a,l=null!=r,b=null!=n;return!l&&b?(t=c||"span",s=u(u({},s),{},{className:i()(s.className,"screen-reader-text")}),Object(o.createElement)(t,s,n)):(t=c||o.Fragment,l&&b&&r!==n?Object(o.createElement)(t,s,Object(o.createElement)("span",{"aria-hidden":"true"},r),Object(o.createElement)("span",{className:"screen-reader-text"},n)):Object(o.createElement)(t,s,r))}},45:function(e,t,r){"use strict";var n=r(0),c=r(1),o=(r(2),r(42));t.a=function(e){var t,r,a,i=e.error;return Object(n.createElement)("div",{className:"wc-block-error-message"},(r=(t=i).message,a=t.type,r?"general"===a?Object(n.createElement)("span",null,Object(c.__)("The following error was returned",'woocommerce'),Object(n.createElement)("br",null),Object(n.createElement)("code",null,Object(o.escapeHTML)(r))):"api"===a?Object(n.createElement)("span",null,Object(c.__)("The following error was returned from the API",'woocommerce'),Object(n.createElement)("br",null),Object(n.createElement)("code",null,Object(o.escapeHTML)(r))):r:Object(c.__)("An unknown error occurred which prevented the block from being updated.",'woocommerce')))}},49:function(e,t){!function(){e.exports=this.wp.keycodes}()},51:function(e,t){!function(){e.exports=this.wc.wcBlocksRegistry}()},525:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=(r(2),r(7)),i=r.n(a),s=r(142),u=r(61),l=r(39),b=r(22),p=r(6),d=r(66);t.default=Object(d.withProductDataContext)((function(e){var t,r,n,a,d,f,m,O=e.className,g=e.align,j=e.fontSize,v=e.customFontSize,h=e.saleFontSize,y=e.customSaleFontSize,w=e.color,_=e.customColor,E=e.saleColor,k=e.customSaleColor,P=Object(l.useInnerBlockLayoutContext)().parentClassName,S=Object(l.useProductDataContext)().product,C=i()(O,c()({},"".concat(P,"__product-price"),P));if(!S.id)return Object(o.createElement)(s.a,{align:g,className:C});var N=Object(b.getColorClassName)("color",w),x=Object(b.getFontSizeClass)(j),D=Object(b.getColorClassName)("color",E),B=Object(b.getFontSizeClass)(h),z=i()((t={"has-text-color":w||_,"has-font-size":j||v},c()(t,N,N),c()(t,x,x),t)),A=i()((r={"has-text-color":E||k,"has-font-size":h||y},c()(r,D,D),c()(r,B,B),r)),R={color:_,fontSize:v},T={color:k,fontSize:y},V=S.prices,L=Object(u.getCurrencyFromPriceResponse)(V),I=V.price!==V.regular_price,F=I?i()((n={},c()(n,"".concat(P,"__product-price__value"),P),c()(n,A,Object(p.W)()),n)):i()((a={},c()(a,"".concat(P,"__product-price__value"),P),c()(a,z,Object(p.W)()),a)),M=I?T:R;return Object(o.createElement)(s.a,{align:g,className:C,currency:L,price:V.price,priceClassName:F,priceStyle:Object(p.W)()?M:{},minPrice:null==V||null===(d=V.price_range)||void 0===d?void 0:d.min_amount,maxPrice:null==V||null===(f=V.price_range)||void 0===f?void 0:f.max_amount,regularPrice:V.regular_price,regularPriceClassName:i()((m={},c()(m,"".concat(P,"__product-price__regular"),P),c()(m,z,Object(p.W)()),m)),regularPriceStyle:Object(p.W)()?R:{}})}))},526:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=(r(2),r(1)),i=r(7),s=r.n(i),u=r(39),l=r(66),b=(r(546),function(e){var t=parseFloat(e.average_rating);return Number.isFinite(t)&&t>0?t:0});t.default=Object(l.withProductDataContext)((function(e){var t=e.className,r=Object(u.useInnerBlockLayoutContext)().parentClassName,n=Object(u.useProductDataContext)().product,i=b(n);if(!i)return null;var l={width:i/5*100+"%"},p=Object(a.sprintf)(Object(a.__)("Rated %f out of 5",'woocommerce'),i);return Object(o.createElement)("div",{className:s()(t,"wc-block-components-product-rating",c()({},"".concat(r,"__product-rating"),r))},Object(o.createElement)("div",{className:s()("wc-block-components-product-rating__stars","".concat(r,"__product-rating__stars")),role:"img","aria-label":p},Object(o.createElement)("span",{style:l},p)))}))},527:function(e,t,r){"use strict";r.r(t);var n=r(11),c=r.n(n),o=r(5),a=r.n(o),i=r(0),s=(r(2),r(7)),u=r.n(s),l=r(1),b=r(839),p=r(28),d=r(528),f=r(39),m=r(66),O=(r(547),function(e){var t=e.product,r=Object(i.useRef)(!0),n=t.id,o=t.permalink,a=t.add_to_cart,s=t.has_options,f=t.is_purchasable,m=t.is_in_stock,O=Object(b.a)(n),g=O.cartQuantity,j=O.addingToCart,v=O.addToCart;Object(i.useEffect)((function(){r.current?r.current=!1:Object(d.c)()}),[g]);var h=Number.isFinite(g)&&g>0,y=!s&&f&&m,w=Object(p.decodeEntities)((null==a?void 0:a.description)||""),_=h?Object(l.sprintf)(Object(l._n)("%d in cart","%d in cart",g,'woocommerce'),g):Object(p.decodeEntities)((null==a?void 0:a.text)||Object(l.__)("Add to cart",'woocommerce')),E=y?"button":"a",k={};return y?k.onClick=function(){v()}:(k.href=o,k.rel="nofollow"),Object(i.createElement)(E,c()({"aria-label":w,className:u()("wp-block-button__link","add_to_cart_button","wc-block-components-product-button__button",{loading:j,added:h}),disabled:j},k),_)}),g=function(){return Object(i.createElement)("button",{className:u()("wp-block-button__link","add_to_cart_button","wc-block-components-product-button__button","wc-block-components-product-button__button--placeholder"),disabled:!0})};t.default=Object(m.withProductDataContext)((function(e){var t=e.className,r=Object(f.useInnerBlockLayoutContext)().parentClassName,n=Object(f.useProductDataContext)().product;return Object(i.createElement)("div",{className:u()(t,"wp-block-button","wc-block-components-product-button",a()({},"".concat(r,"__product-add-to-cart"),r))},n.id?Object(i.createElement)(O,{product:n}):Object(i.createElement)(g,null))}))},528:function(e,t,r){"use strict";r.d(t,"a",(function(){return c})),r.d(t,"c",(function(){return o})),r.d(t,"b",(function(){return a}));var n=window.Event||null,c=function(e,t){var r=t.bubbles,c=void 0!==r&&r,o=t.cancelable,a=void 0!==o&&o,i=t.element;if(i||(i=document.body),"function"==typeof n){var s=new n(e,{bubbles:c,cancelable:a});i.dispatchEvent(s)}else{var u=document.createEvent("Event");u.initEvent(e,c,a),i.dispatchEvent(u)}},o=function(){c("wc_fragment_refresh",{bubbles:!0,cancelable:!0})},a=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("function"!=typeof jQuery)return function(){};var o=function(){c(t,{bubbles:r,cancelable:n})};return jQuery(document).on(e,o),function(){return jQuery(document).off(e,o)}}},529:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=(r(2),r(7)),i=r.n(a),s=r(170),u=r(3),l=r(39),b=r(66);r(548);t.default=Object(b.withProductDataContext)((function(e){var t=e.className,r=Object(l.useInnerBlockLayoutContext)().parentClassName,n=Object(l.useProductDataContext)().product;if(!n)return Object(o.createElement)("div",{className:i()(t,"wc-block-components-product-summary",c()({},"".concat(r,"__product-summary"),r))});var a=n.short_description?n.short_description:n.description;if(!a)return null;var b=Object(u.getSetting)("wordCountType","words");return Object(o.createElement)(s.a,{className:i()(t,"wc-block-components-product-summary",c()({},"".concat(r,"__product-summary"),r)),source:a,maxLength:150,countType:b})}))},53:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(0),c=r(33),o=r.n(c);function a(e){var t=Object(n.useRef)();return void 0!==t.current&&o()(e,t.current)||(t.current=e),t.current}},530:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=r(1),i=(r(2),r(7)),s=r.n(i),u=r(39),l=r(66);r(549);t.default=Object(l.withProductDataContext)((function(e){var t=e.className,r=Object(u.useInnerBlockLayoutContext)().parentClassName,n=Object(u.useProductDataContext)().product.sku;return n?Object(o.createElement)("div",{className:s()(t,"wc-block-components-product-sku",c()({},"".concat(r,"__product-sku"),r))},Object(a.__)("SKU:",'woocommerce')," ",Object(o.createElement)("strong",null,n)):null}))},531:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=r(1),i=(r(2),r(7)),s=r.n(i),u=r(39),l=r(8),b=r(66);r(550);t.default=Object(b.withProductDataContext)((function(e){var t=e.className,r=Object(u.useInnerBlockLayoutContext)().parentClassName,n=Object(u.useProductDataContext)().product;return Object(l.isEmpty)(n.categories)?null:Object(o.createElement)("div",{className:s()(t,"wc-block-components-product-category-list",c()({},"".concat(r,"__product-category-list"),r))},Object(a.__)("Categories:",'woocommerce')," ",Object(o.createElement)("ul",null,Object.values(n.categories).map((function(e){var t=e.name,r=e.link,n=e.slug;return Object(o.createElement)("li",{key:"category-list-item-".concat(n)},Object(o.createElement)("a",{href:r},t))}))))}))},532:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=r(1),i=(r(2),r(7)),s=r.n(i),u=r(39),l=r(8),b=r(66);r(551);t.default=Object(b.withProductDataContext)((function(e){var t=e.className,r=Object(u.useInnerBlockLayoutContext)().parentClassName,n=Object(u.useProductDataContext)().product;return Object(l.isEmpty)(n.tags)?null:Object(o.createElement)("div",{className:s()(t,"wc-block-components-product-tag-list",c()({},"".concat(r,"__product-tag-list"),r))},Object(a.__)("Tags:",'woocommerce')," ",Object(o.createElement)("ul",null,Object.values(n.tags).map((function(e){var t=e.name,r=e.link,n=e.slug;return Object(o.createElement)("li",{key:"tag-list-item-".concat(n)},Object(o.createElement)("a",{href:r},t))}))))}))},533:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(0),a=r(1),i=(r(2),r(7)),s=r.n(i),u=r(39),l=r(66),b=(r(552),function(e){return Object(a.sprintf)(Object(a.__)("%d left in stock",'woocommerce'),e)}),p=function(e,t){return t?Object(a.__)("Available on backorder",'woocommerce'):e?Object(a.__)("In Stock",'woocommerce'):Object(a.__)("Out of Stock",'woocommerce')};t.default=Object(l.withProductDataContext)((function(e){var t,r=e.className,n=Object(u.useInnerBlockLayoutContext)().parentClassName,a=Object(u.useProductDataContext)().product;if(!a.id||!a.is_purchasable)return null;var i=!!a.is_in_stock,l=a.low_stock_remaining,d=a.is_on_backorder;return Object(o.createElement)("div",{className:s()(r,"wc-block-components-product-stock-indicator",(t={},c()(t,"".concat(n,"__stock-indicator"),n),c()(t,"wc-block-components-product-stock-indicator--in-stock",i),c()(t,"wc-block-components-product-stock-indicator--out-of-stock",!i),c()(t,"wc-block-components-product-stock-indicator--low-stock",!!l),c()(t,"wc-block-components-product-stock-indicator--available-on-backorder",!!d),t))},l?b(l):p(i,d))}))},543:function(e,t){},544:function(e,t){},545:function(e,t){},546:function(e,t){},547:function(e,t){},548:function(e,t){},549:function(e,t){},55:function(e,t,r){"use strict";var n=r(5),c=r.n(n),o=r(24),a=r.n(o),i=r(9);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}t.a=function(e){var t=e.srcElement,r=e.size,n=void 0===r?24:r,o=a()(e,["srcElement","size"]);return Object(i.isValidElement)(t)?Object(i.cloneElement)(t,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({width:n,height:n},o)):null}},550:function(e,t){},551:function(e,t){},552:function(e,t){},553:function(e,t){},554:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),Object(n.createElement)("path",{d:"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"}));t.a=o},56:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(5),a=r.n(o),i=r(24),s=r.n(i),u=r(0),l=r(173),b=r(7),p=r.n(b);r(180);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.a=function(e){var t=e.className,r=e.value,n=e.currency,o=e.onValueChange,a=e.displayType,i=void 0===a?"text":a,b=s()(e,["className","value","currency","onValueChange","displayType"]),d="string"==typeof r?parseInt(r,10):r;if(!Number.isFinite(d))return null;var m=d/Math.pow(10,n.minorUnit);if(!Number.isFinite(m))return null;var O=p()("wc-block-formatted-money-amount","wc-block-components-formatted-money-amount",t),g=f(f(f({},b),function(e){return{thousandSeparator:e.thousandSeparator,decimalSeparator:e.decimalSeparator,decimalScale:e.minorUnit,fixedDecimalScale:!0,prefix:e.prefix,suffix:e.suffix,isNumericString:!0}}(n)),{},{value:void 0,currency:void 0,onValueChange:void 0}),j=o?function(e){var t=e.value*Math.pow(10,n.minorUnit);o(t)}:function(){};return Object(u.createElement)(l.a,c()({className:O,displayType:i},g,{value:m,onValueChange:j}))}},6:function(e,t,r){"use strict";r.d(t,"l",(function(){return c})),r.d(t,"I",(function(){return o})),r.d(t,"P",(function(){return a})),r.d(t,"y",(function(){return i})),r.d(t,"A",(function(){return s})),r.d(t,"m",(function(){return u})),r.d(t,"z",(function(){return l})),r.d(t,"C",(function(){return b})),r.d(t,"o",(function(){return p})),r.d(t,"B",(function(){return d})),r.d(t,"n",(function(){return f})),r.d(t,"E",(function(){return m})),r.d(t,"u",(function(){return O})),r.d(t,"w",(function(){return g})),r.d(t,"r",(function(){return j})),r.d(t,"s",(function(){return v})),r.d(t,"t",(function(){return h})),r.d(t,"k",(function(){return y})),r.d(t,"L",(function(){return w})),r.d(t,"Q",(function(){return _})),r.d(t,"q",(function(){return E})),r.d(t,"p",(function(){return k})),r.d(t,"H",(function(){return P})),r.d(t,"c",(function(){return S})),r.d(t,"v",(function(){return C})),r.d(t,"J",(function(){return N})),r.d(t,"T",(function(){return D})),r.d(t,"U",(function(){return B})),r.d(t,"K",(function(){return z})),r.d(t,"a",(function(){return A})),r.d(t,"N",(function(){return R})),r.d(t,"b",(function(){return T})),r.d(t,"M",(function(){return V})),r.d(t,"D",(function(){return L})),r.d(t,"i",(function(){return I})),r.d(t,"O",(function(){return H})),r.d(t,"h",(function(){return q})),r.d(t,"j",(function(){return W})),r.d(t,"G",(function(){return Q})),r.d(t,"F",(function(){return G})),r.d(t,"S",(function(){return U})),r.d(t,"R",(function(){return K})),r.d(t,"d",(function(){return Y})),r.d(t,"e",(function(){return X})),r.d(t,"f",(function(){return J})),r.d(t,"g",(function(){return $})),r.d(t,"x",(function(){return Z})),r.d(t,"X",(function(){return te})),r.d(t,"Y",(function(){return re})),r.d(t,"V",(function(){return ne})),r.d(t,"W",(function(){return ce}));var n=r(3),c=Object(n.getSetting)("currentUserIsAdmin",!1),o=Object(n.getSetting)("reviewRatingsEnabled",!0),a=Object(n.getSetting)("showAvatars",!0),i=Object(n.getSetting)("max_columns",6),s=Object(n.getSetting)("min_columns",1),u=Object(n.getSetting)("default_columns",3),l=Object(n.getSetting)("max_rows",6),b=Object(n.getSetting)("min_rows",1),p=Object(n.getSetting)("default_rows",3),d=Object(n.getSetting)("min_height",500),f=Object(n.getSetting)("default_height",500),m=Object(n.getSetting)("placeholderImgSrc",""),O=(Object(n.getSetting)("thumbnail_size",300),Object(n.getSetting)("isLargeCatalog")),g=Object(n.getSetting)("limitTags"),j=Object(n.getSetting)("hasProducts",!0),v=Object(n.getSetting)("hasTags",!0),h=Object(n.getSetting)("homeUrl",""),y=Object(n.getSetting)("couponsEnabled",!0),w=Object(n.getSetting)("shippingEnabled",!0),_=Object(n.getSetting)("taxesEnabled",!0),E=(Object(n.getSetting)("displayItemizedTaxes",!1),Object(n.getSetting)("hasDarkEditorStyleSupport",!1)),k=(Object(n.getSetting)("displayShopPricesIncludingTax",!1),Object(n.getSetting)("displayCartPricesIncludingTax",!1)),P=Object(n.getSetting)("productCount",0),S=Object(n.getSetting)("attributes",[]),C=Object(n.getSetting)("isShippingCalculatorEnabled",!0),N=Object(n.getSetting)("shippingCostRequiresAddress",!1),x=(Object(n.getSetting)("isShippingCostHidden",!1),Object(n.getSetting)("woocommerceBlocksPhase",1)),D=Object(n.getSetting)("wcBlocksAssetUrl",""),B=Object(n.getSetting)("wcBlocksBuildUrl",""),z=Object(n.getSetting)("shippingCountries",{}),A=Object(n.getSetting)("allowedCountries",{}),R=Object(n.getSetting)("shippingStates",{}),T=Object(n.getSetting)("allowedStates",{}),V=Object(n.getSetting)("shippingMethodsExist",!1),L=Object(n.getSetting)("paymentGatewaySortOrder",[]),I=Object(n.getSetting)("checkoutShowLoginReminder",!0),F={id:0,title:"",permalink:""},M=Object(n.getSetting)("storePages",{myaccount:F,shop:F,cart:F,checkout:F,privacy:F,terms:F}),H=M.shop.permalink,q=M.checkout.id,W=M.checkout.permalink,Q=M.privacy.permalink,G=M.privacy.title,U=M.terms.permalink,K=M.terms.title,Y=M.cart.id,X=M.cart.permalink,J=Object(n.getSetting)("checkoutAllowsGuest",!1),$=Object(n.getSetting)("checkoutAllowsSignup",!1),Z=M.myaccount.permalink?M.myaccount.permalink:Object(n.getSetting)("loginUrl","/wp-login.php"),ee=r(23),te=function(e,t){if(x>2)return Object(ee.registerBlockType)(e,t)},re=function(e,t){if(x>1)return Object(ee.registerBlockType)(e,t)},ne=function(){return x>2},ce=function(){return x>1}},61:function(e,t){!function(){e.exports=this.wc.priceFormat}()},63:function(e,t){!function(){e.exports=this.wp.hooks}()},66:function(e,t){!function(){e.exports=this.wc.wcSharedHocs}()},67:function(e,t){!function(){e.exports=this.wp.dom}()},68:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(15),a=r.n(o),i=r(16),s=r.n(i),u=r(12),l=r.n(u),b=r(17),p=r.n(b),d=r(18),f=r.n(d),m=r(10),O=r.n(m),g=r(0),j=r(8),v=r(7),h=r.n(v),y=r(4),w=r(179);r(119);function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=O()(e);if(t){var c=O()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return f()(this,r)}}var E=function(e){p()(r,e);var t=_(r);function r(){var e;return a()(this,r),(e=t.apply(this,arguments)).onClick=e.onClick.bind(l()(e)),e}return s()(r,[{key:"onClick",value:function(e){this.props.onChange&&this.props.onChange(e.target.value)}},{key:"render",value:function(){var e,t=this,r=this.props,n=r.label,o=r.checked,a=r.instanceId,i=r.className,s=r.help,u=r.options,l=r.value,b="inspector-toggle-button-control-".concat(a);return s&&(e=Object(j.isFunction)(s)?s(o):s),Object(g.createElement)(y.BaseControl,{id:b,help:e,className:h()("components-toggle-button-control",i)},Object(g.createElement)("label",{id:b+"__label",htmlFor:b,className:"components-toggle-button-control__label"},n),Object(g.createElement)(y.ButtonGroup,{"aria-labelledby":b+"__label"},u.map((function(e,r){var o={};return l===e.value?(o.isPrimary=!0,o["aria-pressed"]=!0):(o.isSecondary=!0,o["aria-pressed"]=!1),Object(g.createElement)(y.Button,c()({key:"".concat(e.label,"-").concat(e.value,"-").concat(r),value:e.value,onClick:t.onClick,"aria-label":n+": "+e.label},o),e.label)}))))}}]),r}(g.Component);t.a=Object(w.a)(E)},70:function(e,t){!function(){e.exports=this.wp.deprecated}()},71:function(e,t){!function(){e.exports=this.wp.a11y}()},73:function(e,t){!function(){e.exports=this.ReactDOM}()},75:function(e,t,r){"use strict";var n=r(0),c=r(1),o=r(8),a=(r(2),r(4)),i=r(6);t.a=function(e){var t=e.columns,r=e.rows,s=e.setAttributes,u=e.alignButtons;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(a.RangeControl,{label:Object(c.__)("Columns",'woocommerce'),value:t,onChange:function(e){var t=Object(o.clamp)(e,i.A,i.y);s({columns:Number.isNaN(t)?"":t})},min:i.A,max:i.y}),Object(n.createElement)(a.RangeControl,{label:Object(c.__)("Rows",'woocommerce'),value:r,onChange:function(e){var t=Object(o.clamp)(e,i.C,i.z);s({rows:Number.isNaN(t)?"":t})},min:i.C,max:i.z}),Object(n.createElement)(a.ToggleControl,{label:Object(c.__)("Align Last Block",'woocommerce'),help:u?Object(c.__)("The last inner block will be aligned vertically.",'woocommerce'):Object(c.__)("The last inner block will follow other content.",'woocommerce'),checked:u,onChange:function(){return s({alignButtons:!u})}}))}},77:function(e,t){!function(){e.exports=this.wp.viewport}()},78:function(e,t){!function(){e.exports=this.wp.date}()},8:function(e,t){!function(){e.exports=this.lodash}()},808:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z"}));t.a=o},815:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42zM13 20.01L4 11V4h7v-.01l9 9-7 7.02z"}),Object(n.createElement)("circle",{cx:"6.5",cy:"6.5",r:"1.5"}),Object(n.createElement)("path",{d:"M8.9 12.55c0 .57.23 1.07.6 1.45l3.5 3.5 3.5-3.5c.37-.37.6-.89.6-1.45 0-1.13-.92-2.05-2.05-2.05-.57 0-1.08.23-1.45.6l-.6.6-.6-.59c-.37-.38-.89-.61-1.45-.61-1.13 0-2.05.92-2.05 2.05z"}));t.a=o},823:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"}));t.a=o},824:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(1),c=r(6),o=[{id:1,name:"WordPress Pennant",variation:"",permalink:"https://example.org",sku:"wp-pennant",short_description:Object(n.__)("Fly your WordPress banner with this beauty! Deck out your office space or add it to your kids walls. This banner will spruce up any space it’s hung!",'woocommerce'),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",price:"7.99",price_html:'<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>7.99</span>',images:[{id:1,src:c.T+"img/pennant.jpg",thumbnail:c.T+"img/pennant.jpg",name:"pennant-1.jpg",alt:"WordPress Pennant",srcset:"",sizes:""}],average_rating:5,review_count:1,prices:{currency_code:"GBP",decimal_separator:".",thousand_separator:",",decimals:2,price_prefix:"£",price_suffix:"",price:"7.99",regular_price:"9.99",sale_price:"7.99",price_range:null},add_to_cart:{text:Object(n.__)("Add to cart",'woocommerce'),description:Object(n.__)("Add to cart",'woocommerce')},has_options:!1,is_purchasable:!0,is_in_stock:!0,on_sale:!0}]},829:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}));t.a=o},836:function(e,t,r){e.exports=r(888)},837:function(e,t){},838:function(e,t){},839:function(e,t,r){"use strict";r.d(t,"a",(function(){return p}));var n=r(14),c=r.n(n),o=r(0),a=r(21),i=r(37),s=r(28),u=r(134),l=r(145),b=function(e,t){var r=e.find((function(e){return e.id===t}));return r?r.quantity:0},p=function(e){var t=Object(a.useDispatch)(i.CART_STORE_KEY).addItemToCart,r=Object(l.a)(),n=r.cartItems,p=r.cartIsLoading,d=Object(u.a)(),f=d.addErrorNotice,m=d.removeNotice,O=Object(o.useState)(!1),g=c()(O,2),j=g[0],v=g[1],h=Object(o.useRef)(b(n,e));return Object(o.useEffect)((function(){var t=b(n,e);t!==h.current&&(h.current=t)}),[n,e]),{cartQuantity:Number.isFinite(h.current)?h.current:0,addingToCart:j,cartIsLoading:p,addToCart:function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;v(!0),t(e,r).then((function(e){!0===e&&m("add-to-cart")})).catch((function(e){f(Object(s.decodeEntities)(e.message),{context:"wc/all-products",id:"add-to-cart",isDismissible:!0})})).finally((function(){v(!1)}))}}}},841:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(n.createElement)("path",{d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45zM6.16 6h12.15l-2.76 5H8.53L6.16 6zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"}));t.a=o},842:function(e,t){},843:function(e,t){},844:function(e,t){},845:function(e,t){},888:function(e,t,r){"use strict";r.r(t);var n=r(5),c=r.n(n),o=r(11),a=r.n(o),i=r(0),s=r(1),u=r(22),l=r(23),b=r(55),p=r(31),d=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(i.createElement)("path",{d:"M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"})),f=r(6),m=r(7),O=r.n(m),g=function(e){var t=e.attributes;return Object(i.createElement)("div",{className:O()("is-loading",t.className)})},j={category:"woocommerce-product-elements",keywords:[Object(s.__)("WooCommerce",'woocommerce')],icon:{src:Object(i.createElement)(b.a,{srcElement:d}),foreground:"#96588a"},supports:{html:!1},parent:Object(f.V)()?null:["@woocommerce/all-products","@woocommerce/single-product"],save:g,deprecated:[{save:function(){}}]},v=r(381),h=r(4),y=r(927),w=r(143),_=r(387),E=r(14),k=r.n(E),P=r(136),S=r(24),C=r.n(S);r(838);var N=function(e){var t=e.className,r=void 0===t?"":t,n=C()(e,["className"]),c=O()("wc-block-text-toolbar-button",r);return Object(i.createElement)(h.Button,a()({className:c},n))},x=r(39),D=(r(837),function(e){return function(t){return function(r){var n=Object(x.useProductDataContext)(),c=r.attributes,o=r.setAttributes,a=c.productId,l=Object(i.useState)(!a),b=k()(l,2),p=b[0],d=b[1];return n.hasContext?Object(i.createElement)(t,r):Object(i.createElement)(i.Fragment,null,p?Object(i.createElement)(h.Placeholder,{icon:e.icon||"",label:e.label||"",className:"wc-atomic-blocks-product"},!!e.description&&Object(i.createElement)("div",null,e.description),Object(i.createElement)("div",{className:"wc-atomic-blocks-product__selection"},Object(i.createElement)(P.a,{selected:a||0,showVariations:!0,onChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];o({productId:e[0]?e[0].id:0})}}),Object(i.createElement)(h.Button,{isSecondary:!0,disabled:!a,onClick:function(){d(!1)}},Object(s.__)("Done",'woocommerce')))):Object(i.createElement)(i.Fragment,null,Object(i.createElement)(u.BlockControls,null,Object(i.createElement)(h.ToolbarGroup,null,Object(i.createElement)(N,{onClick:function(){return d(!0)}},Object(s.__)("Switch product…",'woocommerce')))),Object(i.createElement)(t,r)))}}}),B=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),Object(i.createElement)("path",{d:"M17 3H7a2 2 0 00-2 2v16l7-3 7 3V5a2 2 0 00-2-2z"})),z=Object(s.__)("Product Title",'woocommerce'),A=Object(i.createElement)(b.a,{srcElement:B}),R=Object(s.__)("Display the title of a product.",'woocommerce'),T=function(e){var t=e.color,r=e.fontSize,n=e.setFontSize,c=e.setColor,o=e.attributes,a=e.setAttributes,l=o.headingLevel,b=o.productLink,p=o.align;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(u.BlockControls,null,Object(i.createElement)(w.a,{isCollapsed:!0,minLevel:1,maxLevel:7,selectedLevel:l,onChange:function(e){return a({headingLevel:e})}}),Object(f.W)()&&Object(i.createElement)(u.AlignmentToolbar,{value:p,onChange:function(e){a({align:e})}})),Object(i.createElement)(u.InspectorControls,null,Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Content",'woocommerce')},Object(i.createElement)(h.ToggleControl,{label:Object(s.__)("Link to Product Page",'woocommerce'),help:Object(s.__)("Links the image to the single product listing.",'woocommerce'),checked:b,onChange:function(){return a({productLink:!b})}})),Object(f.W)()&&Object(i.createElement)(i.Fragment,null,Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Text settings",'woocommerce')},Object(i.createElement)(u.FontSizePicker,{value:r.size,onChange:n})),Object(i.createElement)(u.PanelColorSettings,{title:Object(s.__)("Color settings",'woocommerce'),colorSettings:[{value:t.color,onChange:c,label:Object(s.__)("Text color",'woocommerce')}]}))),Object(i.createElement)(h.Disabled,null,Object(i.createElement)(_.a,o)))},V=Object(f.W)()?Object(y.a)([Object(u.withFontSizes)("fontSize"),Object(u.withColors)("color",{textColor:"color"}),D({icon:A,label:z,description:Object(s.__)("Choose a product to display its title.",'woocommerce')})])(T):T;function L(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function I(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?L(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):L(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var F={title:z,description:R,icon:{src:A,foreground:"#874FB9"},attributes:v.a,edit:V};Object(l.registerBlockType)("woocommerce/product-title",I(I({},j),F));var M=r(525),H=r(348),q=Object(s.__)("Product Price",'woocommerce'),W=Object(i.createElement)(b.a,{srcElement:H.a}),Q=Object(s.__)("Display the price of a product.",'woocommerce'),G=function(e){var t=e.fontSize,r=e.setFontSize,n=e.color,c=e.setColor,o=e.colorLabel;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(u.FontSizePicker,{value:t.size,onChange:r}),Object(i.createElement)(h.BaseControl,{label:o},Object(i.createElement)(u.ColorPalette,{value:n.color,onChange:c,label:Object(s.__)("Color")})))},U=function(e){var t=e.fontSize,r=e.saleFontSize,n=e.setFontSize,c=e.setSaleFontSize,o=e.color,a=e.saleColor,l=e.setColor,b=e.setSaleColor,p=e.attributes,d=e.setAttributes,m=p.align;return Object(i.createElement)(i.Fragment,null,Object(f.W)()&&Object(i.createElement)(u.BlockControls,null,Object(i.createElement)(u.AlignmentToolbar,{value:m,onChange:function(e){d({align:e})}})),Object(i.createElement)(u.InspectorControls,null,Object(f.W)()&&Object(i.createElement)(i.Fragment,null,Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Price",'woocommerce')},Object(i.createElement)(G,{color:o,setColor:l,fontSize:t,setFontSize:n,colorLabel:Object(s.__)("Color",'woocommerce')})),Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Sale price",'woocommerce')},Object(i.createElement)(G,{color:a,setColor:b,fontSize:r,setFontSize:c,colorLabel:Object(s.__)("Color",'woocommerce')})))),Object(i.createElement)(M.default,p))},K=Object(f.W)()?Object(y.a)([Object(u.withFontSizes)("fontSize"),Object(u.withFontSizes)("saleFontSize"),Object(u.withFontSizes)("originalFontSize"),Object(u.withColors)("color",{textColor:"color"}),Object(u.withColors)("saleColor",{textColor:"saleColor"}),Object(u.withColors)("originalColor",{textColor:"originalColor"}),D({icon:W,label:q,description:Object(s.__)("Choose a product to display its price.",'woocommerce')})])(U):U;function Y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function X(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var J={productId:{type:"number",default:0}};function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}Object(f.W)()&&(J=X(X({},J),{},{align:{type:"string"},fontSize:{type:"string"},customFontSize:{type:"number"},saleFontSize:{type:"string"},customSaleFontSize:{type:"number"},color:{type:"string"},saleColor:{type:"string"},customColor:{type:"string"},customSaleColor:{type:"string"}}));var ee={title:q,description:Q,icon:{src:W,foreground:"#874FB9"},attributes:J,edit:K};Object(l.registerBlockType)("woocommerce/product-price",Z(Z({},j),ee));var te=r(382),re=r(149),ne=r(68),ce=r(3),oe=r(383),ae=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(i.createElement)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4.86 8.86l-3 3.87L9 13.14 6 17h12l-3.86-5.14z"})),ie=Object(s.__)("Product Image",'woocommerce'),se=Object(i.createElement)(b.a,{srcElement:ae}),ue=Object(s.__)("Display the main product image",'woocommerce'),le=D({icon:se,label:ie,description:Object(s.__)("Choose a product to display its image.",'woocommerce')})((function(e){var t=e.attributes,r=e.setAttributes,n=t.productLink,c=t.imageSizing,o=t.showSaleBadge,a=t.saleBadgeAlign;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(u.InspectorControls,null,Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Content",'woocommerce')},Object(i.createElement)(h.ToggleControl,{label:Object(s.__)("Link to Product Page",'woocommerce'),help:Object(s.__)("Links the image to the single product listing.",'woocommerce'),checked:n,onChange:function(){return r({productLink:!n})}}),Object(i.createElement)(h.ToggleControl,{label:Object(s.__)("Show On-Sale Badge",'woocommerce'),help:Object(s.__)('Overlay a "sale" badge if the product is on-sale.','woocommerce'),checked:o,onChange:function(){return r({showSaleBadge:!o})}}),o&&Object(i.createElement)(ne.a,{label:Object(s.__)("Sale Badge Alignment",'woocommerce'),value:a,options:[{label:Object(s.__)("Left",'woocommerce'),value:"left"},{label:Object(s.__)("Center",'woocommerce'),value:"center"},{label:Object(s.__)("Right",'woocommerce'),value:"right"}],onChange:function(e){return r({saleBadgeAlign:e})}}),Object(i.createElement)(ne.a,{label:Object(s.__)("Image Sizing",'woocommerce'),help:Object(re.a)(Object(s.__)("Product image cropping can be modified in the <a>Customizer</a>.",'woocommerce'),{a:Object(i.createElement)("a",{href:"".concat(Object(ce.getAdminLink)("customize.php"),"?autofocus[panel]=woocommerce&autofocus[section]=woocommerce_product_images"),target:"_blank",rel:"noopener noreferrer"})}),value:c,options:[{label:Object(s.__)("Full Size",'woocommerce'),value:"full-size"},{label:Object(s.__)("Cropped",'woocommerce'),value:"cropped"}],onChange:function(e){return r({imageSizing:e})}}))),Object(i.createElement)(h.Disabled,null,Object(i.createElement)(oe.a,t)))}));function be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?be(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):be(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var de={title:ie,description:ue,icon:{src:se,foreground:"#874FB9"},attributes:te.a,edit:le};Object(l.registerBlockType)("woocommerce/product-image",pe(pe({},j),de));var fe={productId:{type:"number",default:0}},me=r(526),Oe=r(823),ge=Object(s.__)("Product Rating",'woocommerce'),je=Object(i.createElement)(b.a,{srcElement:Oe.a});function ve(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function he(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ve(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ye={title:ge,description:Object(s.__)("Display the average rating of a product.",'woocommerce'),icon:{src:je,foreground:"#874FB9"},attributes:fe,edit:D({icon:je,label:ge,description:Object(s.__)("Choose a product to display its rating.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(me.default,t)}))};Object(l.registerBlockType)("woocommerce/product-rating",he(he({},j),ye));var we={productId:{type:"number",default:0}},_e=r(527),Ee=r(841),ke=Object(s.__)("Add to Cart Button",'woocommerce'),Pe=Object(i.createElement)(b.a,{srcElement:Ee.a});function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ce(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ne={title:ke,description:Object(s.__)("Display a call to action button which either adds the product to the cart, or links to the product page.",'woocommerce'),icon:{src:Pe,foreground:"#874FB9"},attributes:we,edit:D({icon:Pe,label:ke,description:Object(s.__)("Choose a product to display its add to cart button.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(h.Disabled,null,Object(i.createElement)(_e.default,t))}))};Object(l.registerBlockType)("woocommerce/product-button",Ce(Ce({},j),Ne));var xe={productId:{type:"number",default:0}},De=r(529),Be=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(i.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(i.createElement)("path",{d:"M21 11.01L3 11v2h18zM3 16h12v2H3zM21 6H3v2.01L21 8z"})),ze=Object(s.__)("Product Summary",'woocommerce'),Ae=Object(i.createElement)(b.a,{srcElement:Be});function Re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Re(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ve={title:ze,description:Object(s.__)("Display a short description about a product.",'woocommerce'),icon:{src:Ae,foreground:"#874FB9"},attributes:xe,edit:D({icon:Ae,label:ze,description:Object(s.__)("Choose a product to display its short description.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(De.default,t)}))};Object(l.registerBlockType)("woocommerce/product-summary",Te(Te({},j),Ve));var Le={productId:{type:"number",default:0}},Ie=r(280),Fe=r(815),Me=Object(s.__)("On-Sale Badge",'woocommerce'),He=Object(i.createElement)(b.a,{srcElement:Fe.a});function qe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function We(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Qe={title:Me,description:Object(s.__)("Displays an on-sale badge if the product is on-sale.",'woocommerce'),icon:{src:He,foreground:"#874FB9"},supports:{html:!1},attributes:Le,edit:D({icon:He,label:Me,description:Object(s.__)("Choose a product to display its sale-badge.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(Ie.default,t)}))};Object(l.registerBlockType)("woocommerce/product-sale-badge",We(We({},j),Qe));var Ge={productId:{type:"number",default:0}},Ue=r(127),Ke=r(530),Ye=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("path",{d:"M2 6h2v12H2V6m3 0h1v12H5V6m2 0h3v12H7V6m4 0h1v12h-1V6m3 0h2v12h-2V6m3 0h3v12h-3V6m4 0h1v12h-1V6z"})),Xe=Object(s.__)("Product SKU",'woocommerce'),Je=Object(i.createElement)(b.a,{srcElement:Ye});function $e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ze(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$e(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var et={title:Xe,description:Object(s.__)("Display the SKU of a product.",'woocommerce'),icon:{src:Je,foreground:"#874FB9"},attributes:Ge,edit:D({icon:Je,label:Xe,description:Object(s.__)("Choose a product to display its SKU.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(Ue.a,null),Object(i.createElement)(Ke.default,t))}))};Object(f.X)("woocommerce/product-sku",Ze(Ze({},j),et));var tt={productId:{type:"number",default:0}},rt=r(531),nt=r(808),ct=Object(s.__)("Product Category List",'woocommerce'),ot=Object(i.createElement)(b.a,{srcElement:nt.a});function at(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function it(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?at(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):at(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var st={title:ct,description:Object(s.__)("Display a list of categories belonging to a product.",'woocommerce'),icon:{src:ot,foreground:"#874FB9"},attributes:tt,edit:D({icon:ot,label:ct,description:Object(s.__)("Choose a product to display its categories.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(Ue.a,null),Object(i.createElement)(h.Disabled,null,Object(i.createElement)(rt.default,t)))}))};Object(f.X)("woocommerce/product-category-list",it(it({},j),st));var ut={productId:{type:"number",default:0}},lt=r(532),bt=Object(s.__)("Product Tag List",'woocommerce'),pt=Object(i.createElement)(b.a,{srcElement:Fe.a});function dt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ft(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var mt={title:bt,description:Object(s.__)("Display a list of tags belonging to a product.",'woocommerce'),icon:{src:pt,foreground:"#874FB9"},attributes:ut,edit:D({icon:pt,label:bt,description:Object(s.__)("Choose a product to display its tags.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(Ue.a,null),Object(i.createElement)(h.Disabled,null,Object(i.createElement)(lt.default,t)))}))};Object(f.X)("woocommerce/product-tag-list",ft(ft({},j),mt));var Ot={productId:{type:"number",default:0}},gt=r(533),jt=Object(i.createElement)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)("g",{fillRule:"evenodd"},Object(i.createElement)("path",{d:"M0 0h24v24H0z",fill:"none"}),Object(i.createElement)("path",{fillRule:"nonzero",d:"M20.5 5.2l-1.4-1.7C19 3.3 18.5 3 18 3H6c-.5 0-.9.2-1.2.5L3.5 5.3A2 2 0 003 6.5V19c0 1.1.9 2 2 2h14a2 2 0 002-2V6.5c0-.5-.2-1-.5-1.3zM6.2 5h11.6l.8 1H5.4l.8-1zM5 19V8h14v11H5z"}))),vt=Object(s.__)("Product Stock Indicator",'woocommerce'),ht=Object(i.createElement)(b.a,{srcElement:jt});function yt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var _t={title:vt,description:Object(s.__)("Display product stock status.",'woocommerce'),icon:{src:ht,foreground:"#874FB9"},attributes:Ot,edit:D({icon:ht,label:vt,description:Object(s.__)("Choose a product to display its stock.",'woocommerce')})((function(e){var t=e.attributes;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)(Ue.a,null),Object(i.createElement)(gt.default,t))}))};Object(f.X)("woocommerce/product-stock-indicator",wt(wt({},j),_t));var Et=r(918),kt=(r(379),r(386)),Pt=Object(s.__)("Add to Cart",'woocommerce'),St=Object(i.createElement)(b.a,{srcElement:Ee.a});function Ct(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Nt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ct(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ct(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var xt={title:Pt,description:Object(s.__)("Displays an add to cart button. Optionally displays other add to cart form elements.",'woocommerce'),icon:{src:St,foreground:"#874FB9"},edit:D({icon:St,label:Pt,description:Object(s.__)("Choose a product to display its add to cart form.",'woocommerce')})((function(e){var t=e.attributes,r=e.setAttributes,n=Object(x.useProductDataContext)().product,c=t.className,o=t.showFormElements;return Object(i.createElement)("div",{className:O()(c,"wc-block-components-product-add-to-cart")},Object(i.createElement)(Ue.a,{productId:n.id}),Object(i.createElement)(u.InspectorControls,null,Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Layout",'woocommerce')},Object(Et.b)(n)?Object(i.createElement)(h.ToggleControl,{label:Object(s.__)("Display form elements",'woocommerce'),help:Object(s.__)("Depending on product type, allow customers to select a quantity, variations etc.",'woocommerce'),checked:o,onChange:function(){return r({showFormElements:!o})}}):Object(i.createElement)(h.Notice,{className:"wc-block-components-product-add-to-cart-notice",isDismissible:!1,status:"info"},Object(s.__)("This product does not support the block based add to cart form. A link to the product page will be shown instead.",'woocommerce')))),Object(i.createElement)(h.Disabled,null,Object(i.createElement)(kt.a,t)))})),attributes:r(385).a};Object(f.X)("woocommerce/product-add-to-cart",Nt(Nt({},j),xt));var Dt=r(15),Bt=r.n(Dt),zt=r(12),At=r.n(zt),Rt=r(17),Tt=r.n(Rt),Vt=r(18),Lt=r.n(Vt),It=r(10),Ft=r.n(It),Mt=r(21),Ht=(r(2),r(75)),qt=r(914),Wt=r(824),Qt=r(158),Gt=function(e,t){var r=t.className,n=t.contentVisibility;return O()(e,r,{"has-image":n&&n.image,"has-title":n&&n.title,"has-rating":n&&n.rating,"has-price":n&&n.price,"has-button":n&&n.button})},Ut=function(e,t){return Object(i.createElement)(h.Placeholder,{className:"wc-block-products",icon:t,label:e},Object(i.createElement)("p",null,Object(s.__)("You haven't published any products to list here yet.",'woocommerce')),Object(i.createElement)(h.Button,{className:"wc-block-products__add-product-button",isSecondary:!0,href:ce.ADMIN_URL+"post-new.php?post_type=product"},Object(s.__)("Add new product",'woocommerce')+" ",Object(i.createElement)(b.a,{srcElement:Qt.a})),Object(i.createElement)(h.Button,{className:"wc-block-products__read_more_button",isTertiary:!0,href:"https://docs.woocommerce.com/document/managing-products/"},Object(s.__)("Learn more",'woocommerce')))},Kt=function(e,t){return Object(i.createElement)(h.Placeholder,{className:"wc-block-products",icon:t,label:e},Object(s.__)("The content for this block is hidden due to block settings.",'woocommerce'))};function Yt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Jt=[["woocommerce/product-image"],["woocommerce/product-title"],["woocommerce/product-price"],["woocommerce/product-rating"],["woocommerce/product-button"]],$t=function e(t){return t&&0!==t.length?t.map((function(t){return[t.name,Xt(Xt({},t.attributes),{},{product:void 0,children:t.innerBlocks.length>0?e(t.innerBlocks):[]})]})):[]};function Zt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function er(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Zt(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var tr=function(e,t){var r=e.contentVisibility;return Object(i.createElement)(h.ToggleControl,{label:Object(s.__)("Show Sorting Dropdown",'woocommerce'),checked:r.orderBy,onChange:function(){return t({contentVisibility:er(er({},r),{},{orderBy:!r.orderBy})})}})},rr=function(e,t){return Object(i.createElement)(h.SelectControl,{label:Object(s.__)("Order Products By",'woocommerce'),value:e.orderby,options:[{label:Object(s.__)("Default sorting (menu order)",'woocommerce'),value:"menu_order"},{label:Object(s.__)("Popularity",'woocommerce'),value:"popularity"},{label:Object(s.__)("Average rating",'woocommerce'),value:"rating"},{label:Object(s.__)("Latest",'woocommerce'),value:"date"},{label:Object(s.__)("Price: low to high",'woocommerce'),value:"price"},{label:Object(s.__)("Price: high to low",'woocommerce'),value:"price-desc"}],onChange:function(e){return t({orderby:e})}})},nr=r(16),cr=r.n(nr),or=r(9),ar=r(8),ir=r(44),sr=(r(845),function(e){var t=e.currentPage,r=e.displayFirstAndLastPages,n=e.displayNextAndPreviousArrows,c=e.pagesToDisplay,o=e.onPageChange,a=e.totalPages,u=function(e,t,r){if(r<=2)return{minIndex:null,maxIndex:null};var n=e-1,c=Math.max(Math.floor(t-n/2),2),o=Math.min(Math.ceil(t+(n-(t-c))),r-1);return{minIndex:Math.max(Math.floor(t-(n-(o-t))),2),maxIndex:o}}(c,t,a),l=u.minIndex,b=u.maxIndex,p=r&&Boolean(1!==l),d=r&&Boolean(b!==a),f=r&&Boolean(l>3),m=r&&Boolean(b<a-2);p&&3===l&&(l-=1),d&&b===a-2&&(b+=1);var g=[];if(l&&b)for(var j=l;j<=b;j++)g.push(j);return Object(i.createElement)("div",{className:"wc-block-pagination wc-block-components-pagination"},Object(i.createElement)(ir.a,{screenReaderLabel:Object(s.__)("Navigate to another page",'woocommerce')}),n&&Object(i.createElement)("button",{className:"wc-block-pagination-page wc-block-components-pagination__page",onClick:function(){return o(t-1)},title:Object(s.__)("Previous page",'woocommerce'),disabled:t<=1},Object(i.createElement)(ir.a,{label:"<",screenReaderLabel:Object(s.__)("Previous page",'woocommerce')})),p&&Object(i.createElement)("button",{className:O()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":1===t,"wc-block-components-pagination__page--active":1===t}),onClick:function(){return o(1)},disabled:1===t},Object(i.createElement)(ir.a,{label:1,screenReaderLabel:Object(s.sprintf)(Object(s.__)("Page %d",'woocommerce'),1)})),f&&Object(i.createElement)("span",{className:"wc-block-pagination-ellipsis wc-block-components-pagination__ellipsis","aria-hidden":"true"},Object(s.__)("…",'woocommerce')),g.map((function(e){return Object(i.createElement)("button",{key:e,className:O()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":t===e,"wc-block-components-pagination__page--active":t===e}),onClick:t===e?null:function(){return o(e)},disabled:t===e},Object(i.createElement)(ir.a,{label:e,screenReaderLabel:Object(s.sprintf)(Object(s.__)("Page %d",'woocommerce'),e)}))})),m&&Object(i.createElement)("span",{className:"wc-block-pagination-ellipsis wc-block-components-pagination__ellipsis","aria-hidden":"true"},Object(s.__)("…",'woocommerce')),d&&Object(i.createElement)("button",{className:O()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":t===a,"wc-block-components-pagination__page--active":t===a}),onClick:function(){return o(a)},disabled:t===a},Object(i.createElement)(ir.a,{label:a,screenReaderLabel:Object(s.sprintf)(Object(s.__)("Page %d",'woocommerce'),a)})),n&&Object(i.createElement)("button",{className:"wc-block-pagination-page wc-block-components-pagination__page",onClick:function(){return o(t+1)},title:Object(s.__)("Next page",'woocommerce'),disabled:t>=a},Object(i.createElement)(ir.a,{label:">",screenReaderLabel:Object(s.__)("Next page",'woocommerce')})))});sr.defaultProps={displayFirstAndLastPages:!0,displayNextAndPreviousArrows:!0,pagesToDisplay:3};var ur=sr,lr=r(147),br=r(157),pr=r(37),dr=r(53);function fr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fr(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Or=function(e){var t={namespace:"/wc/store",resourceName:"products"},r=Object(br.a)(mr(mr({},t),{},{query:e})),n=r.results,c=r.isLoading,o=function(e,t){var r=t.namespace,n=t.resourceName,c=t.resourceValues,o=void 0===c?[]:c,a=t.query,i=void 0===a?{}:a;if(!r||!n)throw new Error("The options object must have valid values for the namespace and the resource name properties.");var s=Object(dr.a)(i),u=Object(dr.a)(o),l=Object(Mt.useSelect)((function(t){var c=t(pr.COLLECTIONS_STORE_KEY),o=[e,r,n,s,u];return{value:c.getCollectionHeader.apply(c,o),isLoading:c.hasFinishedResolution("getCollectionHeader",o)}}),[e,r,n,u,s]),b=l.value,p=l.isLoading;return{value:b,isLoading:void 0===p||p}}("x-wp-total",mr(mr({},t),{},{query:e})).value;return{products:n,totalProducts:parseInt(o,10),productsLoading:c}},gr=r(96),jr=r(174),vr=r(71),hr=r(138),yr=function(){var e=Object(x.useInnerBlockLayoutContext)().parentClassName;return Object(i.createElement)("div",{className:"".concat(e,"__no-products")},Object(i.createElement)(b.a,{className:"".concat(e,"__no-products-image"),alt:"",srcElement:hr.a,size:100}),Object(i.createElement)("strong",{className:"".concat(e,"__no-products-title")},Object(s.__)("No products",'woocommerce')),Object(i.createElement)("p",{className:"".concat(e,"__no-products-description")},Object(s.__)("There are currently no products available to display.",'woocommerce')))},wr=r(829),_r=function(e){var t=e.resetCallback,r=void 0===t?function(){}:t,n=Object(x.useInnerBlockLayoutContext)().parentClassName;return Object(i.createElement)("div",{className:"".concat(n,"__no-products")},Object(i.createElement)(b.a,{className:"".concat(n,"__no-products-image"),alt:"",srcElement:wr.a,size:100}),Object(i.createElement)("strong",{className:"".concat(n,"__no-products-title")},Object(s.__)("No products found",'woocommerce')),Object(i.createElement)("p",{className:"".concat(n,"__no-products-description")},Object(s.__)("We were unable to find any results based on your search.",'woocommerce')),Object(i.createElement)("button",{onClick:r},Object(s.__)("Reset Search",'woocommerce')))},Er=r(141),kr=(r(844),function(e){var t=e.defaultValue,r=e.onChange,n=e.readOnly,c=e.value;return Object(i.createElement)(Er.a,{className:"wc-block-product-sort-select wc-block-components-product-sort-select",defaultValue:t,name:"orderby",onChange:r,options:[{key:"menu_order",label:Object(s.__)("Default sorting",'woocommerce')},{key:"popularity",label:Object(s.__)("Popularity",'woocommerce')},{key:"rating",label:Object(s.__)("Average rating",'woocommerce')},{key:"date",label:Object(s.__)("Latest",'woocommerce')},{key:"price",label:Object(s.__)("Price: low to high",'woocommerce')},{key:"price-desc",label:Object(s.__)("Price: high to low",'woocommerce')}],readOnly:n,screenReaderLabel:Object(s.__)("Order products by",'woocommerce'),value:c})}),Pr=r(213),Sr=Object(Pr.a)((function(e){var t=e.product,r=e.attributes,n=e.instanceId,c=r.layoutConfig,o=Object(x.useInnerBlockLayoutContext)(),s=o.parentClassName,u=o.parentName,l=0===Object.keys(t).length,b=O()("".concat(s,"__product"),"wc-block-layout",{"is-loading":l});return Object(i.createElement)("li",{className:b,"aria-hidden":l},function e(t,r,n,c){if(n){var o=Object(qt.a)(t);return n.map((function(n,s){var u=k()(n,2),l=u[0],b=u[1],p=void 0===b?{}:b,d=[];p.children&&p.children.length>0&&(d=e(t,r,p.children,c));var f=o[l];if(!f)return null;var m=r.id||0,O=["layout",l,s,c,m];return Object(i.createElement)(i.Suspense,{key:O.join("_"),fallback:Object(i.createElement)("div",{className:"wc-block-placeholder"})},Object(i.createElement)(f,a()({},p,{children:d,product:r})))}))}}(u,t,c,n))}));r(843);function Cr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Nr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Cr(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var xr=function(e){var t=e.totalQuery,r=e.totalProducts,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=n.totalQuery;return!Object(ar.isEqual)(t,c)&&Number.isFinite(r)},Dr=Object(jr.a)((function(e){var t=e.attributes,r=e.currentPage,n=e.onPageChange,c=e.onSortChange,o=e.sortValue,a=e.scrollToTop,u=Object(lr.c)(function(e){var t=e.sortValue,r=e.currentPage,n=e.attributes,c=n.columns,o=n.rows,a=Object(ce.getSetting)("hideOutOfStockItems",!1);return Nr(Nr({},function(e){switch(e){case"menu_order":case"popularity":case"rating":case"price":return{orderby:e,order:"asc"};case"price-desc":return{orderby:"price",order:"desc"};case"date":return{orderby:"date",order:"desc"}}}(t)),{},{catalog_visibility:"catalog",per_page:c*o,page:r},a&&{stock_status:["instock","onbackorder"]})}({attributes:t,sortValue:o,currentPage:r})),l=k()(u,1)[0],b=Or(l),p=b.products,d=b.totalProducts,f=b.productsLoading,m=Object(x.useInnerBlockLayoutContext)().parentClassName,g=function(e){e.order,e.orderby,e.page,e.per_page;return C()(e,["order","orderby","page","per_page"])||{}}(l),j=Object(lr.b)("attributes",[]),v=k()(j,2),h=v[0],y=v[1],w=Object(lr.b)("min_price"),_=k()(w,2),E=_[0],P=_[1],S=Object(lr.b)("max_price"),N=k()(S,2),D=N[0],B=N[1],z=Object(gr.a)({totalQuery:g,totalProducts:d},xr);Object(i.useEffect)((function(){Object(ar.isEqual)(g,null==z?void 0:z.totalQuery)||(n(1),null!=z&&z.totalQuery&&function(e){Number.isFinite(e)&&(0===e?Object(vr.speak)(Object(s.__)("No products found",'woocommerce')):Object(vr.speak)(Object(s.sprintf)(Object(s._n)("%d product found","%d products found",e,'woocommerce'),e)))}(d))}),[null==z?void 0:z.totalQuery,d,n,g]);var A,R,T,V,L,I=t.contentVisibility,F=t.columns*t.rows,M=!Number.isFinite(d)&&Number.isFinite(null==z?void 0:z.totalProducts)&&Object(ar.isEqual)(g,null==z?void 0:z.totalQuery)?Math.ceil(z.totalProducts/F):Math.ceil(d/F),H=p.length?p:Array.from({length:F}),q=0!==p.length||f,W=h.length>0||Number.isFinite(E)||Number.isFinite(D);return Object(i.createElement)("div",{className:(A=t.columns,R=t.rows,T=t.alignButtons,V=t.align,L=void 0!==V?"align"+V:"",O()(m,L,"has-"+A+"-columns",{"has-multiple-rows":R>1,"has-aligned-buttons":T}))},I.orderBy&&q&&Object(i.createElement)(kr,{onChange:c,value:o}),!q&&W&&Object(i.createElement)(_r,{resetCallback:function(){y([]),P(null),B(null)}}),!q&&!W&&Object(i.createElement)(yr,null),q&&Object(i.createElement)("ul",{className:"".concat(m,"__products")},H.map((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;return Object(i.createElement)(Sr,{key:e.id||r,attributes:t,product:e})}))),M>1&&Object(i.createElement)(ur,{currentPage:r,onPageChange:function(e){a({focusableSelector:"a, button"}),n(e)},totalPages:M}))})),Br=function(e){var t=e.attributes,r=Object(i.useState)(1),n=k()(r,2),c=n[0],o=n[1],a=Object(i.useState)(t.orderby),s=k()(a,2),u=s[0],l=s[1];Object(i.useEffect)((function(){l(t.orderby)}),[t.orderby]);return Object(i.createElement)(Dr,{attributes:t,currentPage:c,onPageChange:function(e){o(e)},onSortChange:function(e){var t=e.target.value;l(t),o(1)},sortValue:u})},zr=r(168);function Ar(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ft()(e);if(t){var c=Ft()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return Lt()(this,r)}}var Rr=function(e){Tt()(r,e);var t=Ar(r);function r(){return Bt()(this,r),t.apply(this,arguments)}return cr()(r,[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.urlParameterSuffix;return t.isPreview?zr.a:Object(i.createElement)(x.InnerBlockLayoutContextProvider,{parentName:"woocommerce/all-products",parentClassName:"wc-block-grid"},Object(i.createElement)(Br,{attributes:t,urlParameterSuffix:r}))}}]),r}(or.Component);r(842);function Tr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ft()(e);if(t){var c=Ft()(this).constructor;r=Reflect.construct(n,arguments,c)}else r=n.apply(this,arguments);return Lt()(this,r)}}var Vr=function(e){Tt()(r,e);var t=Tr(r);function r(){var e;Bt()(this,r);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),c()(At()(e),"state",{isEditing:!1,innerBlocks:[]}),c()(At()(e),"blockMap",Object(qt.a)("woocommerce/all-products")),c()(At()(e),"componentDidMount",(function(){var t=e.props.block;e.setState({innerBlocks:t.innerBlocks})})),c()(At()(e),"getTitle",(function(){return Object(s.__)("All Products",'woocommerce')})),c()(At()(e),"getIcon",(function(){return Object(i.createElement)(b.a,{srcElement:d})})),c()(At()(e),"togglePreview",(function(){var t=e.props.debouncedSpeak;e.setState({isEditing:!e.state.isEditing}),e.state.isEditing||t(Object(s.__)("Showing All Products block preview.",'woocommerce'))})),c()(At()(e),"getInspectorControls",(function(){var t=e.props,r=t.attributes,n=t.setAttributes,c=r.columns,o=r.rows,a=r.alignButtons;return Object(i.createElement)(u.InspectorControls,{key:"inspector"},Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Layout Settings",'woocommerce'),initialOpen:!0},Object(i.createElement)(Ht.a,{columns:c,rows:o,alignButtons:a,setAttributes:n})),Object(i.createElement)(h.PanelBody,{title:Object(s.__)("Content Settings",'woocommerce')},tr(r,n),rr(r,n)))})),c()(At()(e),"getBlockControls",(function(){var t=e.state.isEditing;return Object(i.createElement)(u.BlockControls,null,Object(i.createElement)(h.ToolbarGroup,{controls:[{icon:"edit",title:Object(s.__)("Edit",'woocommerce'),onClick:function(){return e.togglePreview()},isActive:t}]}))})),c()(At()(e),"renderEditMode",(function(){var t={template:e.props.attributes.layoutConfig,templateLock:!1,allowedBlocks:Object.keys(e.blockMap)};return 0!==e.props.attributes.layoutConfig.length&&(t.renderAppender=!1),Object(i.createElement)(h.Placeholder,{icon:e.getIcon(),label:e.getTitle()},Object(s.__)("Display all products from your store as a grid.",'woocommerce'),Object(i.createElement)("div",{className:"wc-block-all-products-grid-item-template"},Object(i.createElement)(h.Tip,null,Object(s.__)("Edit the blocks inside the preview below to change the content displayed for each product within the product grid.",'woocommerce')),Object(i.createElement)(x.InnerBlockLayoutContextProvider,{parentName:"woocommerce/all-products",parentClassName:"wc-block-grid"},Object(i.createElement)("div",{className:"wc-block-grid wc-block-layout has-1-columns"},Object(i.createElement)("ul",{className:"wc-block-grid__products"},Object(i.createElement)("li",{className:"wc-block-grid__product"},Object(i.createElement)(x.ProductDataContextProvider,{product:Wt.a[0]},Object(i.createElement)(u.InnerBlocks,t)))))),Object(i.createElement)("div",{className:"wc-block-all-products__actions"},Object(i.createElement)(h.Button,{className:"wc-block-all-products__done-button",isPrimary:!0,onClick:function(){var t=e.props,r=t.block;(0,t.setAttributes)({layoutConfig:$t(r.innerBlocks)}),e.setState({innerBlocks:r.innerBlocks}),e.togglePreview()}},Object(s.__)("Done",'woocommerce')),Object(i.createElement)(h.Button,{className:"wc-block-all-products__cancel-button",isTertiary:!0,onClick:function(){var t=e.props,r=t.block,n=t.replaceInnerBlocks,c=e.state.innerBlocks;n(r.clientId,c,!1),e.togglePreview()}},Object(s.__)("Cancel",'woocommerce')),Object(i.createElement)(h.Button,{className:"wc-block-all-products__reset-button",icon:Object(i.createElement)(b.a,{srcElement:d}),label:Object(s.__)("Reset layout to default",'woocommerce'),onClick:function(){var t=e.props,r=t.block,n=t.replaceInnerBlocks,c=[];Jt.map((function(e){var t=k()(e,2),r=t[0],n=t[1];return c.push(Object(l.createBlock)(r,n)),!0})),n(r.clientId,c,!1),e.setState({innerBlocks:r.innerBlocks})}},Object(s.__)("Reset Layout",'woocommerce')))))})),c()(At()(e),"renderViewMode",(function(){var t=e.props.attributes,r=t.layoutConfig,n=r&&0!==r.length,c=e.getTitle(),o=e.getIcon();return n?Object(i.createElement)(h.Disabled,null,Object(i.createElement)(Rr,{attributes:t})):Kt(c,o)})),c()(At()(e),"render",(function(){var t=e.props.attributes,r=e.state.isEditing,n=e.getTitle(),c=e.getIcon();return f.r?Object(i.createElement)("div",{className:Gt("wc-block-all-products",t)},e.getBlockControls(),e.getInspectorControls(),r?e.renderEditMode():e.renderViewMode()):Ut(n,c)})),e}return r}(i.Component),Lr=Object(y.a)(h.withSpokenMessages,Object(Mt.withSelect)((function(e,t){var r=t.clientId;return{block:(0,e("core/block-editor").getBlock)(r)}})),Object(Mt.withDispatch)((function(e){return{replaceInnerBlocks:e("core/block-editor").replaceInnerBlocks}})))(Vr),Ir={columns:f.m,rows:f.o,alignButtons:!1,contentVisibility:{orderBy:!0},orderby:"date",layoutConfig:Jt,isPreview:!1};function Fr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Mr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Fr(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Hr={title:Object(s.__)("All Products",'woocommerce'),icon:{src:Object(i.createElement)(b.a,{srcElement:d}),foreground:"#96588a"},category:"woocommerce",keywords:[Object(s.__)("WooCommerce",'woocommerce')],description:Object(s.__)("Display products from your store in a grid layout.",'woocommerce'),supports:{align:["wide","full"],html:!1,multiple:!1},example:{attributes:{isPreview:!0}},attributes:{columns:{type:"number"},rows:{type:"number"},alignButtons:{type:"boolean"},contentVisibility:{type:"object"},orderby:{type:"string"},layoutConfig:{type:"array"},isPreview:{type:"boolean",default:!1}},defaults:Ir,edit:function(e){return Object(i.createElement)(Lr,e)},save:function(e){var t=e.attributes,r={};Object.keys(t).sort().forEach((function(e){r[e]=t[e]}));var n={"data-attributes":JSON.stringify(r)};return Object(i.createElement)("div",a()({className:Gt("wc-block-all-products",t)},n),Object(i.createElement)(u.InnerBlocks.Content,null))}};Object(l.registerBlockType)("woocommerce/all-products",Mr(Mr({},Hr),{},{deprecated:[{attributes:Object.assign({},Hr.attributes,{rows:{type:"number",default:1}}),save:function(e){var t=e.attributes,r={"data-attributes":JSON.stringify(t)};return Object(i.createElement)("div",a()({className:Gt("wc-block-all-products",t)},r),Object(i.createElement)(u.InnerBlocks.Content,null))}}]}))},9:function(e,t){!function(){e.exports=this.React}()},90:function(e,t,r){"use strict";r.d(t,"b",(function(){return v})),r.d(t,"a",(function(){return h}));var n=r(41),c=r.n(n),o=r(5),a=r.n(o),i=r(24),s=r.n(i),u=r(14),l=r.n(u),b=r(0),p=r(8),d=r(33),f=r.n(d);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function g(e){var t=function(e,t){if("object"!==c()(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c()(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c()(t)?t:String(t)}var j=Object(b.createContext)({getValidationError:function(){return""},setValidationErrors:function(e){},clearValidationError:function(e){},clearAllValidationErrors:function(){},hideValidationError:function(){},showValidationError:function(){},showAllValidationErrors:function(){},hasValidationErrors:!1,getValidationErrorId:function(e){return e}}),v=function(){return Object(b.useContext)(j)},h=function(e){var t=e.children,r=Object(b.useState)({}),n=l()(r,2),c=n[0],o=n[1],i=Object(b.useCallback)((function(e){return c[e]}),[c]),u=Object(b.useCallback)((function(e){var t=c[e];return!t||t.hidden?"":"validate-error-".concat(e)}),[c]),d=Object(b.useCallback)((function(e){o((function(t){if(!t[e])return t;t[e];return s()(t,[e].map(g))}))}),[]),m=Object(b.useCallback)((function(){o({})}),[]),v=Object(b.useCallback)((function(e){e&&o((function(t){return e=Object(p.pickBy)(e,(function(e,r){return"string"==typeof e.message&&(!t.hasOwnProperty(r)||!f()(t[r],e))})),0===Object.values(e).length?t:O(O({},t),e)}))}),[]),h=Object(b.useCallback)((function(e,t){o((function(r){if(!r.hasOwnProperty(e))return r;var n=O(O({},r[e]),t);return f()(r[e],n)?r:O(O({},r),{},a()({},e,n))}))}),[]),y={getValidationError:i,setValidationErrors:v,clearValidationError:d,clearAllValidationErrors:m,hideValidationError:Object(b.useCallback)((function(e){h(e,{hidden:!0})}),[h]),showValidationError:Object(b.useCallback)((function(e){h(e,{hidden:!1})}),[h]),showAllValidationErrors:Object(b.useCallback)((function(){o((function(e){var t={};return Object.keys(e).forEach((function(r){e[r].hidden&&(t[r]=O(O({},e[r]),{},{hidden:!1}))})),0===Object.values(t).length?e:O(O({},e),t)}))}),[]),hasValidationErrors:Object.keys(c).length>0,getValidationErrorId:u};return Object(b.createElement)(j.Provider,{value:y},t)}},91:function(e,t){!function(){e.exports=this.wp.autop}()},914:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(51),c=r(0),o=r(6);r.p=o.U,Object(n.registerBlockComponent)({blockName:"woocommerce/product-price",component:Object(c.lazy)((function(){return Promise.all([r.e(0),r.e(11)]).then(r.bind(null,525))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-image",component:Object(c.lazy)((function(){return Promise.all([r.e(1),r.e(3),r.e(10)]).then(r.bind(null,935))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-title",component:Object(c.lazy)((function(){return Promise.all([r.e(1),r.e(17)]).then(r.bind(null,936))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-rating",component:Object(c.lazy)((function(){return r.e(12).then(r.bind(null,526))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-button",component:Object(c.lazy)((function(){return Promise.all([r.e(0),r.e(2),r.e(8)]).then(r.bind(null,527))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-summary",component:Object(c.lazy)((function(){return r.e(15).then(r.bind(null,529))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-sale-badge",component:Object(c.lazy)((function(){return r.e(3).then(r.bind(null,280))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-sku",component:Object(c.lazy)((function(){return r.e(13).then(r.bind(null,530))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-category-list",component:Object(c.lazy)((function(){return r.e(9).then(r.bind(null,531))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-tag-list",component:Object(c.lazy)((function(){return r.e(16).then(r.bind(null,532))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-stock-indicator",component:Object(c.lazy)((function(){return r.e(14).then(r.bind(null,533))}))}),Object(n.registerBlockComponent)({blockName:"woocommerce/product-add-to-cart",component:Object(c.lazy)((function(){return Promise.all([r.e(0),r.e(1),r.e(2),r.e(7)]).then(r.bind(null,937))}))});var a=function(e){return Object(n.getRegisteredBlockComponents)(e)}},918:function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return c}));var n=function(e){return e.is_purchasable||!1},c=function(e){return["simple","variable"].includes(e.type||"simple")}},94:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(24),a=r.n(o),i=r(0),s=r(212),u=(r(2),r(7)),l=r.n(u);r(217);t.a=function(e){var t=e.className,r=e.showSpinner,n=void 0!==r&&r,o=e.children,u=a()(e,["className","showSpinner","children"]),b=l()("wc-block-components-button",t,{"wc-block-components-button--loading":n});return Object(i.createElement)(s.a,c()({className:b},u),n&&Object(i.createElement)("span",{className:"wc-block-components-button__spinner","aria-hidden":"true"}),Object(i.createElement)("span",{className:"wc-block-components-button__text"},o))}},95:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(14),c=r.n(n),o=r(0),a=function(){var e=Object(o.useState)(),t=c()(e,2)[1];return Object(o.useCallback)((function(e){t((function(){throw e}))}),[])}},96:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r(9);function c(e,t){var r=Object(n.useRef)();return Object(n.useEffect)((function(){r.current===e||t&&!t(e,r.current)||(r.current=e)}),[e,t]),r.current}},99:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(0),c=Object(n.createContext)("page"),o=function(){return Object(n.useContext)(c)};c.Provider}});
|
packages/woocommerce-blocks/build/all-reviews.asset.php
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<?php return array('dependencies' => array('lodash', 'react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '
|
1 |
+
<?php return array('dependencies' => array('lodash', 'react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '4196ad5b31a62bdc8b56d42afe224af4');
|
packages/woocommerce-blocks/build/atomic-block-components/add-to-cart.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[]).push([[7],{144:function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return b}));var n,c=r(5),o=r.n(c),a=r(8);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}!function(e){e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback"}(n||(n={}));var u={addEventCallback:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;return{id:Object(a.uniqueId)(),type:n.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:r}},removeEventCallback:function(e,t){return{id:t,type:n.REMOVE_EVENT_CALLBACK,eventType:e}}},l={},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0,r=t.type,c=t.eventType,a=t.id,s=t.callback,u=t.priority,b=e.hasOwnProperty(c)?new Map(e[c]):new Map;switch(r){case n.ADD_EVENT_CALLBACK:return b.set(a,{priority:u,callback:s}),i(i({},e),{},o()({},c,b));case n.REMOVE_EVENT_CALLBACK:return b.delete(a),i(i({},e),{},o()({},c,b))}}},207:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=function(e,t){return!!e.type&&e.type===t},c={SUCCESS:"success",FAIL:"failure",ERROR:"error"},o={PAYMENTS:"wc/payment-area",EXPRESS_PAYMENTS:"wc/express-payment-area"},a=function(e){return n(e,c.SUCCESS)},s=function(e){return n(e,c.ERROR)},i=function(e){return n(e,c.FAIL)},u=function(e){return void 0===e.retry||!0===e.retry},l=function(){return{responseTypes:c,noticeContexts:o,shouldRetry:u,isSuccessResponse:a,isErrorResponse:s,isFailResponse:i}}},217:function(e,t){},218:function(e,t){},282:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(0),c=r(90),o=(r(2),r(218),function(e){var t=e.errorMessage,r=void 0===t?"":t,o=e.propertyName,a=void 0===o?"":o,s=e.elementId,i=void 0===s?"":s,u=Object(c.b)(),l=u.getValidationError,b=u.getValidationErrorId;if(!r){var f=l(a)||{};if(!f.message||f.hidden)return null;r=f.message}return Object(n.createElement)("div",{className:"wc-block-components-validation-error",role:"alert"},Object(n.createElement)("p",{id:b(i)},r))})},379:function(e,t){},384:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r(144),c=function(e,t){return function(r){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,o=n.a.addEventCallback(e,r,c);return t(o),function(){t(n.a.removeEventCallback(e,o.id))}}}},385:function(e,t,r){"use strict";t.a={showFormElements:{type:"boolean",default:!1},productId:{type:"number",default:0}}},386:function(e,t,r){"use strict";var n=r(0),c=(r(2),r(7)),o=r.n(c),a=r(14),s=r.n(a),i=r(1),u=r(53),l=r(134),b=r(207),f=r(918),d="pristine",p="idle",O="disabled",m="processing",v="before_processing",j="after_processing",h={status:d,hasError:!1,quantity:1,processingResponse:null,requestParams:{}},y="set_pristine",g="set_idle",E="set_disabled",w="set_processing",P="set_before_processing",k="set_after_processing",_="set_processing_response",A="set_has_error",C="set_no_error",S="set_quantity",D="set_request_params",x=y,N=g,V=E,T=w,R=P,q=k,F=_,B=A,I=C,L=S,M=D,Q=function(){return{type:x}},W=function(){return{type:N}},H=function(){return{type:V}},K=function(){return{type:T}},U=function(){return{type:R}},z=function(){return{type:q}},G=function(e){return{type:F,data:e}},J=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=e?B:I;return{type:t}},Y=function(e){return{type:L,quantity:e}},X=function(e){return{type:M,data:e}},$=r(5),Z=r.n($);function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var re=y,ne=g,ce=E,oe=w,ae=P,se=k,ie=_,ue=A,le=C,be=S,fe=D,de=d,pe=p,Oe=O,me=m,ve=v,je=j,he=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,r=arguments.length>1?arguments[1]:void 0,n=r.quantity,c=r.type,o=r.data;switch(c){case re:e=h;break;case ne:e=t.status!==pe?te(te({},t),{},{status:pe}):t;break;case ce:e=t.status!==Oe?te(te({},t),{},{status:Oe}):t;break;case be:e=n!==t.quantity?te(te({},t),{},{quantity:n}):t;break;case fe:e=te(te({},t),{},{requestParams:te(te({},t.requestParams),o)});break;case ie:e=te(te({},t),{},{processingResponse:o});break;case oe:e=!1===(e=t.status!==me?te(te({},t),{},{status:me,hasError:!1}):t).hasError?e:te(te({},e),{},{hasError:!1});break;case ae:e=t.status!==ve?te(te({},t),{},{status:ve,hasError:!1}):t;break;case se:e=t.status!==je?te(te({},t),{},{status:je}):t;break;case ue:e=t.hasError?t:te(te({},t),{},{hasError:!0}),e=t.status===me||t.status===ve?te(te({},e),{},{status:pe}):e;break;case le:e=t.hasError?te(te({},t),{},{hasError:!1}):t}return e!==t&&c!==re&&e.status===de&&(e.status=pe),e},ye=r(144),ge=r(384),Ee="add_to_cart_before_processing",we="add_to_cart_after_processing_with_success",Pe="add_to_cart_after_processing_with_error",ke=function(e){return{onAddToCartAfterProcessingWithSuccess:Object(ge.a)(we,e),onAddToCartProcessingWithError:Object(ge.a)(Pe,e),onAddToCartBeforeProcessing:Object(ge.a)(Ee,e)}},_e=r(388),Ae=r(90),Ce=Object(n.createContext)({product:{},productType:"simple",productIsPurchasable:!0,productHasOptions:!1,supportsFormElements:!0,showFormElements:!1,quantity:0,minQuantity:1,maxQuantity:99,requestParams:{},isIdle:!1,isDisabled:!1,isProcessing:!1,isBeforeProcessing:!1,isAfterProcessing:!1,hasError:!1,eventRegistration:{onAddToCartAfterProcessingWithSuccess:function(e){},onAddToCartAfterProcessingWithError:function(e){},onAddToCartBeforeProcessing:function(e){}},dispatchActions:{resetForm:function(){},submitForm:function(){},setQuantity:function(e){},setHasError:function(e){},setAfterProcessing:function(e){},setRequestParams:function(e){}}}),Se=function(){return Object(n.useContext)(Ce)},De=function(e){var t=e.children,r=e.product,c=e.showFormElements,o=Object(n.useReducer)(he,h),a=s()(o,2),d=a[0],y=a[1],g=Object(n.useReducer)(ye.b,{}),E=s()(g,2),w=E[0],P=E[1],k=Object(u.a)(w),_=Object(l.a)(),A=_.addErrorNotice,C=_.removeNotices,S=Object(Ae.b)().setValidationErrors,D=Object(b.a)(),x=D.isSuccessResponse,N=D.isErrorResponse,V=D.isFailResponse,T=Object(n.useMemo)((function(){return{onAddToCartAfterProcessingWithSuccess:ke(P).onAddToCartAfterProcessingWithSuccess,onAddToCartAfterProcessingWithError:ke(P).onAddToCartAfterProcessingWithError,onAddToCartBeforeProcessing:ke(P).onAddToCartBeforeProcessing}}),[P]),R=Object(n.useMemo)((function(){return{resetForm:function(){y(Q())},submitForm:function(){y(U())},setQuantity:function(e){y(Y(e))},setHasError:function(e){y(J(e))},setRequestParams:function(e){y(X(e))},setAfterProcessing:function(e){y(G(e)),y(z())}}}),[]);Object(n.useEffect)((function(){var e=d.status,t=!r.id||!Object(f.a)(r);e!==O||t?e!==O&&t&&y(H()):y(W())}),[d.status,r,y]),Object(n.useEffect)((function(){d.status===v&&(C("error"),Object(_e.a)(k,Ee,{}).then((function(e){!0!==e?(Array.isArray(e)&&e.forEach((function(e){var t=e.errorMessage,r=e.validationErrors;t&&A(t),r&&S(r)})),y(W())):y(K())})))}),[d.status,S,A,C,y,k]),Object(n.useEffect)((function(){if(d.status===j){var e={processingResponse:d.processingResponse},t=function(e){if(e.message){var t=e.messageContext?{context:e.messageContext}:void 0;A(e.message,t)}};if(d.hasError)return void Object(_e.b)(k,Pe,e).then((function(r){if(N(r)||V(r))t(r);else{var n,c=(null===(n=e.processingResponse)||void 0===n?void 0:n.message)||Object(i.__)("Something went wrong. Please contact us to get assistance.",'woocommerce');A(c,{id:"add-to-cart"})}y(W())}));Object(_e.b)(k,we,e).then((function(e){N(e)||V(e)?(t(e),y(J(!0))):y(W())}))}}),[d.status,d.hasError,d.processingResponse,R,A,N,V,x,k]);var q=Object(f.b)(r),F={product:r,productType:r.type||"simple",productIsPurchasable:Object(f.a)(r),productHasOptions:r.has_options||!1,supportsFormElements:q,showFormElements:c&&q,quantity:d.quantity,minQuantity:1,maxQuantity:r.quantity_limit||99,requestParams:d.requestParams,isIdle:d.status===p,isDisabled:d.status===O,isProcessing:d.status===m,isBeforeProcessing:d.status===v,isAfterProcessing:d.status===j,hasError:d.hasError,eventRegistration:T,dispatchActions:R};return Object(n.createElement)(Ce.Provider,{value:F},t)},xe=r(19),Ne=r.n(xe),Ve=r(145),Te=r(28),Re=r(528);function qe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var Fe=function(){var e=Se(),t=e.dispatchActions,r=e.product,c=e.quantity,o=e.eventRegistration,a=e.hasError,u=e.isProcessing,b=e.requestParams,f=Object(Ae.b)(),d=f.hasValidationErrors,p=f.showAllValidationErrors,O=Object(l.a)(),m=O.addErrorNotice,v=O.removeNotice,j=Object(Ve.a)().receiveCart,h=Object(n.useState)(!1),y=s()(h,2),g=y[0],E=y[1],w=!a&&u,P=Object(n.useCallback)((function(){return!d||(p(),{type:"error"})}),[d,p]);Object(n.useEffect)((function(){var e=o.onAddToCartBeforeProcessing(P,0);return function(){e()}}),[o,P]);var k=Object(n.useCallback)((function(){E(!0),v("add-to-cart");var e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({id:r.id||0,quantity:c},b);Ne()({path:"/wc/store/cart/add-item",method:"POST",data:e,cache:"no-store",parse:!1}).then((function(e){Ne.a.setNonce(e.headers),e.json().then((function(r){e.ok?j(r):(r.body&&r.body.message?m(Object(Te.decodeEntities)(r.body.message),{id:"add-to-cart"}):m(Object(i.__)("Something went wrong. Please contact us to get assistance.",'woocommerce'),{id:"add-to-cart"}),t.setHasError()),t.setAfterProcessing(r),E(!1),Object(Re.c)()}))})).catch((function(e){e.json().then((function(e){var r;null!==(r=e.data)&&void 0!==r&&r.cart&&j(e.data.cart),t.setHasError(),t.setAfterProcessing(e),E(!1)}))}))}),[r,m,v,j,t,c,b]);return Object(n.useEffect)((function(){w&&!g&&k()}),[w,k,g]),null},Be=function(e){var t=e.children,r=e.product,c=e.showFormElements;return Object(n.createElement)(Ae.a,null,Object(n.createElement)(De,{product:r,showFormElements:c},t,Object(n.createElement)(Fe,null)))},Ie=r(39),Le=r(8),Me=r(66),Qe=(r(379),r(95)),We=r(55),He=r(554),Ke=r(839),Ue=function(e){var t=e.className,r=e.href,c=e.text;return Object(n.createElement)(Qe.a,{className:t,href:r,rel:"nofollow"},c)},ze=function(e){var t=e.className,r=e.quantityInCart,c=e.isProcessing,o=e.isDisabled,a=e.isDone,s=e.onClick;return Object(n.createElement)(Qe.a,{className:t,disabled:o,showSpinner:c,onClick:s},a&&r>0?Object(i.sprintf)(Object(i._n)("%d in cart","%d in cart",r,'woocommerce'),r):Object(i.__)("Add to cart",'woocommerce'),!!a&&Object(n.createElement)(We.a,{srcElement:He.a,alt:Object(i.__)("Done",'woocommerce')}))},Ge=function(){var e=Se(),t=e.showFormElements,r=e.productIsPurchasable,c=e.productHasOptions,o=e.product,a=e.productType,u=e.isDisabled,l=e.isProcessing,b=e.eventRegistration,f=e.hasError,d=e.dispatchActions,p=Object(Ke.a)(o.id||0).cartQuantity,O=Object(n.useState)(!1),m=s()(O,2),v=m[0],j=m[1],h=o.add_to_cart||{url:"",text:""};return Object(n.useEffect)((function(){var e=b.onAddToCartAfterProcessingWithSuccess((function(){return f||j(!0),!0}),0);return function(){e()}}),[b,f]),(t||!c&&"simple"===a)&&r?Object(n.createElement)(ze,{className:"wc-block-components-product-add-to-cart-button",quantityInCart:p,isDisabled:u,isProcessing:l,isDone:v,onClick:function(){return d.submitForm()}}):Object(n.createElement)(Ue,{className:"wc-block-components-product-add-to-cart-button",href:h.url,text:h.text||Object(i.__)("View Product",'woocommerce')})},Je=function(e){var t=e.disabled,r=e.min,c=e.max,o=e.value,a=e.onChange;return Object(n.createElement)("input",{className:"wc-block-components-product-add-to-cart-quantity",type:"number",value:o,min:r,max:c,hidden:1===c,disabled:t,onChange:function(e){a(e.target.value)}})},Ye=function(e){var t=e.reason,r=void 0===t?Object(i.__)("Sorry, this product cannot be purchased.",'woocommerce'):t;return Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-unavailable"},r)},Xe=function(){var e=Se(),t=e.product,r=e.quantity,c=e.minQuantity,o=e.maxQuantity,a=e.dispatchActions,s=e.isDisabled;return t.id&&!t.is_purchasable?Object(n.createElement)(Ye,null):t.id&&!t.is_in_stock?Object(n.createElement)(Ye,{reason:Object(i.__)("This product is currently out of stock and cannot be purchased.",'woocommerce')}):Object(n.createElement)(n.Fragment,null,Object(n.createElement)(Je,{value:r,min:c,max:o,disabled:s,onChange:a.setQuantity}),Object(n.createElement)(Ge,null))},$e=(r(553),r(30)),Ze=r.n($e),et=r(4),tt=r(9),rt=r(282),nt={value:"",label:Object(i.__)("Select an option",'woocommerce')},ct=function(e){var t=e.attributeName,r=e.options,c=void 0===r?[]:r,a=e.value,s=void 0===a?"":a,u=e.onChange,l=void 0===u?function(){}:u,b=e.errorMessage,f=void 0===b?Object(i.__)("Please select a value.",'woocommerce'):b,d=Object(Ae.b)(),p=d.getValidationError,O=d.setValidationErrors,m=d.clearValidationError,v=t,j=p(v)||{};return Object(tt.useEffect)((function(){s?m(v):O(Z()({},v,{message:f,hidden:!0}))}),[s,v,f,m,O]),Object(tt.useEffect)((function(){return function(){m(v)}}),[v,m]),Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker__container"},Object(n.createElement)(et.SelectControl,{label:Object(Te.decodeEntities)(t),value:s||"",options:[nt].concat(Ze()(c)),onChange:l,required:!0,className:o()("wc-block-components-product-add-to-cart-attribute-picker__select",{"has-error":j.message&&!j.hidden})}),Object(n.createElement)(rt.a,{propertyName:v,elementId:v}))};function ot(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function at(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ot(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var st=function(e,t,r){var n=Object.values(t).map((function(e){return e.id}));if(Object.values(r).every((function(e){return""===e})))return n;var c=Object.keys(e);return n.filter((function(e){return c.every((function(n){var c=r[n]||"",o=t["id:"+e].attributes[n];return""===c||(null===o||o===c)}))}))},it=function(e,t,r){var n={},c=Object.keys(e),o=Object.values(r).filter(Boolean).length>0;return c.forEach((function(c){var a=e[c],s=at(at({},r),{},Z()({},c,null)),i=o?st(e,t,s):null,u=null!==i?i.map((function(e){return t["id:"+e].attributes[c]})):null;n[c]=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.values(e).map((function(e){var r=e.name,n=e.slug;return null===t||t.includes(null)||t.includes(n)?{value:n,label:Object(Te.decodeEntities)(r)}:null})).filter(Boolean)}(a.terms,u)})),n};function ut(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function lt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ut(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var bt=function(e){var t=e.attributes,r=e.variationAttributes,c=e.setRequestParams,o=Object(u.a)(t),a=Object(u.a)(r),i=Object(n.useState)(0),l=s()(i,2),b=l[0],f=l[1],d=Object(n.useState)({}),p=s()(d,2),O=p[0],m=p[1],v=Object(n.useMemo)((function(){return it(o,a,O)}),[O,o,a]);return Object(n.useEffect)((function(){Object.values(O).filter((function(e){return""!==e})).length===Object.keys(o).length?f(function(e,t,r){return st(e,t,r)[0]||0}(o,a,O)):b>0&&f(0)}),[O,b,o,a]),Object(n.useEffect)((function(){c({id:b,variation:Object.keys(O).map((function(e){return{attribute:e,value:O[e]}}))})}),[c,b,O]),Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker"},Object.keys(o).map((function(e){return Object(n.createElement)(ct,{key:e,attributeName:e,options:v[e],value:O[e],onChange:function(t){m(lt(lt({},O),{},Z()({},e,t)))}})})))},ft=function(e){var t=e.product,r=e.dispatchers,c=function(e){return e?Object(Le.keyBy)(Object.values(e).filter((function(e){return e.has_variations})),"name"):{}}(t.attributes),o=function(e){if(!e)return{};var t={};return e.forEach((function(e){var r=e.id,n=e.attributes;t["id:".concat(r)]={id:r,attributes:n.reduce((function(e,t){var r=t.name,n=t.value;return e[r]=n,e}),{})}})),t}(t.variations);return 0===Object.keys(c).length||0===o.length?null:Object(n.createElement)(bt,{attributes:c,variationAttributes:o,setRequestParams:r.setRequestParams})},dt=function(){var e=Se(),t=e.product,r=e.quantity,c=e.minQuantity,o=e.maxQuantity,a=e.dispatchActions,s=e.isDisabled;return t.id&&!t.is_purchasable?Object(n.createElement)(Ye,null):t.id&&!t.is_in_stock?Object(n.createElement)(Ye,{reason:Object(i.__)("This product is currently out of stock and cannot be purchased.",'woocommerce')}):Object(n.createElement)(n.Fragment,null,Object(n.createElement)(ft,{product:t,dispatchers:a}),Object(n.createElement)(Je,{value:r,min:c,max:o,disabled:s,onChange:a.setQuantity}),Object(n.createElement)(Ge,null))},pt=function(){return Object(n.createElement)(Ge,null)},Ot=function(){return Object(n.createElement)(et.Placeholder,{className:"wc-block-components-product-add-to-cart-group-list"},"This is a placeholder for the grouped products form element.")},mt=function(){return Object(n.createElement)(Ot,null)},vt=function(){var e=Se(),t=e.showFormElements,r=e.productType;return t?"variable"===r?Object(n.createElement)(dt,null):"grouped"===r?Object(n.createElement)(mt,null):"external"===r?Object(n.createElement)(pt,null):"simple"===r||"variation"===r?Object(n.createElement)(Xe,null):null:Object(n.createElement)(Ge,null)};t.a=Object(Me.withProductDataContext)((function(e){var t=e.className,r=e.showFormElements,c=Object(Ie.useProductDataContext)().product,a=o()(t,"wc-block-components-product-add-to-cart",{"wc-block-components-product-add-to-cart--placeholder":Object(Le.isEmpty)(c)});return Object(n.createElement)(Be,{product:c,showFormElements:r},Object(n.createElement)("div",{className:a},Object(n.createElement)(vt,null)))}))},388:function(e,t,r){"use strict";r.d(t,"a",(function(){return f})),r.d(t,"b",(function(){return d}));var n=r(41),c=r.n(n),o=r(27),a=r.n(o),s=r(13),i=r.n(s),u=function(e,t){return e[t]?Array.from(e[t].values()).sort((function(e,t){return e.priority-t.priority})):[]};function l(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,c=function(){};return{s:c,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var f=function(){var e=a()(i.a.mark((function e(t,r,n){var o,a,s,b,f,d;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=u(t,r),a=[],s=l(o),e.prev=3,s.s();case 5:if((b=s.n()).done){e.next=19;break}return f=b.value,e.prev=7,e.next=10,Promise.resolve(f.callback(n));case 10:d=e.sent,"object"===c()(d)&&a.push(d),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(7),console.error(e.t0);case 17:e.next=5;break;case 19:e.next=24;break;case 21:e.prev=21,e.t1=e.catch(3),s.e(e.t1);case 24:return e.prev=24,s.f(),e.finish(24);case 27:return e.abrupt("return",!a.length||a);case 28:case"end":return e.stop()}}),e,null,[[3,21,24,27],[7,14]])})));return function(t,r,n){return e.apply(this,arguments)}}(),d=function(){var e=a()(i.a.mark((function e(t,r,n){var o,a,s,b,f;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=u(t,r),a=l(o),e.prev=2,a.s();case 4:if((s=a.n()).done){e.next=23;break}return b=s.value,e.prev=6,e.next=9,Promise.resolve(b.callback(n));case 9:if(f=e.sent,"object"===c()(f)&&null!==f){e.next=12;break}return e.abrupt("continue",21);case 12:if(f.hasOwnProperty("type")){e.next=14;break}throw new Error("If you want to abort event emitter processing, your observer must return an object with a type property");case 14:return e.abrupt("return",f);case 17:return e.prev=17,e.t0=e.catch(6),console.error(e.t0),e.abrupt("return",{type:"error"});case 21:e.next=4;break;case 23:e.next=28;break;case 25:e.prev=25,e.t1=e.catch(2),a.e(e.t1);case 28:return e.prev=28,a.f(),e.finish(28);case 31:return e.abrupt("return",!0);case 32:case"end":return e.stop()}}),e,null,[[2,25,28,31],[6,17]])})));return function(t,r,n){return e.apply(this,arguments)}}()},53:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(0),c=r(33),o=r.n(c);function a(e){var t=Object(n.useRef)();return void 0!==t.current&&o()(e,t.current)||(t.current=e),t.current}},553:function(e,t){},554:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),Object(n.createElement)("path",{d:"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"}));t.a=o},90:function(e,t,r){"use strict";r.d(t,"b",(function(){return h})),r.d(t,"a",(function(){return y}));var n=r(41),c=r.n(n),o=r(5),a=r.n(o),s=r(24),i=r.n(s),u=r(14),l=r.n(u),b=r(0),f=r(8),d=r(33),p=r.n(d);function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function v(e){var t=function(e,t){if("object"!==c()(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c()(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c()(t)?t:String(t)}var j=Object(b.createContext)({getValidationError:function(){return""},setValidationErrors:function(e){},clearValidationError:function(e){},clearAllValidationErrors:function(){},hideValidationError:function(){},showValidationError:function(){},showAllValidationErrors:function(){},hasValidationErrors:!1,getValidationErrorId:function(e){return e}}),h=function(){return Object(b.useContext)(j)},y=function(e){var t=e.children,r=Object(b.useState)({}),n=l()(r,2),c=n[0],o=n[1],s=Object(b.useCallback)((function(e){return c[e]}),[c]),u=Object(b.useCallback)((function(e){var t=c[e];return!t||t.hidden?"":"validate-error-".concat(e)}),[c]),d=Object(b.useCallback)((function(e){o((function(t){if(!t[e])return t;t[e];return i()(t,[e].map(v))}))}),[]),O=Object(b.useCallback)((function(){o({})}),[]),h=Object(b.useCallback)((function(e){e&&o((function(t){return e=Object(f.pickBy)(e,(function(e,r){return"string"==typeof e.message&&(!t.hasOwnProperty(r)||!p()(t[r],e))})),0===Object.values(e).length?t:m(m({},t),e)}))}),[]),y=Object(b.useCallback)((function(e,t){o((function(r){if(!r.hasOwnProperty(e))return r;var n=m(m({},r[e]),t);return p()(r[e],n)?r:m(m({},r),{},a()({},e,n))}))}),[]),g={getValidationError:s,setValidationErrors:h,clearValidationError:d,clearAllValidationErrors:O,hideValidationError:Object(b.useCallback)((function(e){y(e,{hidden:!0})}),[y]),showValidationError:Object(b.useCallback)((function(e){y(e,{hidden:!1})}),[y]),showAllValidationErrors:Object(b.useCallback)((function(){o((function(e){var t={};return Object.keys(e).forEach((function(r){e[r].hidden&&(t[r]=m(m({},e[r]),{},{hidden:!1}))})),0===Object.values(t).length?e:m(m({},e),t)}))}),[]),hasValidationErrors:Object.keys(c).length>0,getValidationErrorId:u};return Object(b.createElement)(j.Provider,{value:g},t)}},918:function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return c}));var n=function(e){return e.is_purchasable||!1},c=function(e){return["simple","variable"].includes(e.type||"simple")}},937:function(e,t,r){"use strict";r.r(t);var n=r(934),c=r(386),o=r(385);t.default=Object(n.a)(o.a)(c.a)},95:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(24),a=r.n(o),s=r(0),i=r(212),u=(r(2),r(7)),l=r.n(u);r(217);t.a=function(e){var t=e.className,r=e.showSpinner,n=void 0!==r&&r,o=e.children,u=a()(e,["className","showSpinner","children"]),b=l()("wc-block-components-button",t,{"wc-block-components-button--loading":n});return Object(s.createElement)(i.a,c()({className:b},u),n&&Object(s.createElement)("span",{className:"wc-block-components-button__spinner","aria-hidden":"true"}),Object(s.createElement)("span",{className:"wc-block-components-button__text"},o))}}}]);
|
1 |
+
(window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[]).push([[7],{144:function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return b}));var n,c=r(5),o=r.n(c),a=r(8);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}!function(e){e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback"}(n||(n={}));var u={addEventCallback:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;return{id:Object(a.uniqueId)(),type:n.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:r}},removeEventCallback:function(e,t){return{id:t,type:n.REMOVE_EVENT_CALLBACK,eventType:e}}},l={},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0,r=t.type,c=t.eventType,a=t.id,s=t.callback,u=t.priority,b=e.hasOwnProperty(c)?new Map(e[c]):new Map;switch(r){case n.ADD_EVENT_CALLBACK:return b.set(a,{priority:u,callback:s}),i(i({},e),{},o()({},c,b));case n.REMOVE_EVENT_CALLBACK:return b.delete(a),i(i({},e),{},o()({},c,b))}}},207:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=function(e,t){return!!e.type&&e.type===t},c={SUCCESS:"success",FAIL:"failure",ERROR:"error"},o={PAYMENTS:"wc/payment-area",EXPRESS_PAYMENTS:"wc/express-payment-area"},a=function(e){return n(e,c.SUCCESS)},s=function(e){return n(e,c.ERROR)},i=function(e){return n(e,c.FAIL)},u=function(e){return void 0===e.retry||!0===e.retry},l=function(){return{responseTypes:c,noticeContexts:o,shouldRetry:u,isSuccessResponse:a,isErrorResponse:s,isFailResponse:i}}},217:function(e,t){},218:function(e,t){},282:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(0),c=r(90),o=(r(2),r(218),function(e){var t=e.errorMessage,r=void 0===t?"":t,o=e.propertyName,a=void 0===o?"":o,s=e.elementId,i=void 0===s?"":s,u=Object(c.b)(),l=u.getValidationError,b=u.getValidationErrorId;if(!r){var f=l(a)||{};if(!f.message||f.hidden)return null;r=f.message}return Object(n.createElement)("div",{className:"wc-block-components-validation-error",role:"alert"},Object(n.createElement)("p",{id:b(i)},r))})},379:function(e,t){},384:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r(144),c=function(e,t){return function(r){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,o=n.a.addEventCallback(e,r,c);return t(o),function(){t(n.a.removeEventCallback(e,o.id))}}}},385:function(e,t,r){"use strict";t.a={showFormElements:{type:"boolean",default:!1},productId:{type:"number",default:0}}},386:function(e,t,r){"use strict";var n=r(0),c=(r(2),r(7)),o=r.n(c),a=r(14),s=r.n(a),i=r(1),u=r(53),l=r(134),b=r(207),f=r(918),d="pristine",p="idle",O="disabled",m="processing",v="before_processing",j="after_processing",h={status:d,hasError:!1,quantity:1,processingResponse:null,requestParams:{}},y="set_pristine",g="set_idle",E="set_disabled",w="set_processing",P="set_before_processing",k="set_after_processing",_="set_processing_response",A="set_has_error",C="set_no_error",S="set_quantity",D="set_request_params",x=y,N=g,V=E,T=w,R=P,q=k,F=_,B=A,I=C,L=S,M=D,Q=function(){return{type:x}},W=function(){return{type:N}},H=function(){return{type:V}},K=function(){return{type:T}},U=function(){return{type:R}},z=function(){return{type:q}},G=function(e){return{type:F,data:e}},J=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=e?B:I;return{type:t}},Y=function(e){return{type:L,quantity:e}},X=function(e){return{type:M,data:e}},$=r(5),Z=r.n($);function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var re=y,ne=g,ce=E,oe=w,ae=P,se=k,ie=_,ue=A,le=C,be=S,fe=D,de=d,pe=p,Oe=O,me=m,ve=v,je=j,he=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,r=arguments.length>1?arguments[1]:void 0,n=r.quantity,c=r.type,o=r.data;switch(c){case re:e=h;break;case ne:e=t.status!==pe?te(te({},t),{},{status:pe}):t;break;case ce:e=t.status!==Oe?te(te({},t),{},{status:Oe}):t;break;case be:e=n!==t.quantity?te(te({},t),{},{quantity:n}):t;break;case fe:e=te(te({},t),{},{requestParams:te(te({},t.requestParams),o)});break;case ie:e=te(te({},t),{},{processingResponse:o});break;case oe:e=!1===(e=t.status!==me?te(te({},t),{},{status:me,hasError:!1}):t).hasError?e:te(te({},e),{},{hasError:!1});break;case ae:e=t.status!==ve?te(te({},t),{},{status:ve,hasError:!1}):t;break;case se:e=t.status!==je?te(te({},t),{},{status:je}):t;break;case ue:e=t.hasError?t:te(te({},t),{},{hasError:!0}),e=t.status===me||t.status===ve?te(te({},e),{},{status:pe}):e;break;case le:e=t.hasError?te(te({},t),{},{hasError:!1}):t}return e!==t&&c!==re&&e.status===de&&(e.status=pe),e},ye=r(144),ge=r(384),Ee="add_to_cart_before_processing",we="add_to_cart_after_processing_with_success",Pe="add_to_cart_after_processing_with_error",ke=function(e){return{onAddToCartAfterProcessingWithSuccess:Object(ge.a)(we,e),onAddToCartProcessingWithError:Object(ge.a)(Pe,e),onAddToCartBeforeProcessing:Object(ge.a)(Ee,e)}},_e=r(388),Ae=r(90),Ce=Object(n.createContext)({product:{},productType:"simple",productIsPurchasable:!0,productHasOptions:!1,supportsFormElements:!0,showFormElements:!1,quantity:0,minQuantity:1,maxQuantity:99,requestParams:{},isIdle:!1,isDisabled:!1,isProcessing:!1,isBeforeProcessing:!1,isAfterProcessing:!1,hasError:!1,eventRegistration:{onAddToCartAfterProcessingWithSuccess:function(e){},onAddToCartAfterProcessingWithError:function(e){},onAddToCartBeforeProcessing:function(e){}},dispatchActions:{resetForm:function(){},submitForm:function(){},setQuantity:function(e){},setHasError:function(e){},setAfterProcessing:function(e){},setRequestParams:function(e){}}}),Se=function(){return Object(n.useContext)(Ce)},De=function(e){var t=e.children,r=e.product,c=e.showFormElements,o=Object(n.useReducer)(he,h),a=s()(o,2),d=a[0],y=a[1],g=Object(n.useReducer)(ye.b,{}),E=s()(g,2),w=E[0],P=E[1],k=Object(u.a)(w),_=Object(l.a)(),A=_.addErrorNotice,C=_.removeNotices,S=Object(Ae.b)().setValidationErrors,D=Object(b.a)(),x=D.isSuccessResponse,N=D.isErrorResponse,V=D.isFailResponse,T=Object(n.useMemo)((function(){return{onAddToCartAfterProcessingWithSuccess:ke(P).onAddToCartAfterProcessingWithSuccess,onAddToCartAfterProcessingWithError:ke(P).onAddToCartAfterProcessingWithError,onAddToCartBeforeProcessing:ke(P).onAddToCartBeforeProcessing}}),[P]),R=Object(n.useMemo)((function(){return{resetForm:function(){y(Q())},submitForm:function(){y(U())},setQuantity:function(e){y(Y(e))},setHasError:function(e){y(J(e))},setRequestParams:function(e){y(X(e))},setAfterProcessing:function(e){y(G(e)),y(z())}}}),[]);Object(n.useEffect)((function(){var e=d.status,t=!r.id||!Object(f.a)(r);e!==O||t?e!==O&&t&&y(H()):y(W())}),[d.status,r,y]),Object(n.useEffect)((function(){d.status===v&&(C("error"),Object(_e.a)(k,Ee,{}).then((function(e){!0!==e?(Array.isArray(e)&&e.forEach((function(e){var t=e.errorMessage,r=e.validationErrors;t&&A(t),r&&S(r)})),y(W())):y(K())})))}),[d.status,S,A,C,y,k]),Object(n.useEffect)((function(){if(d.status===j){var e={processingResponse:d.processingResponse},t=function(e){if(e.message){var t=e.messageContext?{context:e.messageContext}:void 0;A(e.message,t)}};if(d.hasError)return void Object(_e.b)(k,Pe,e).then((function(r){if(N(r)||V(r))t(r);else{var n,c=(null===(n=e.processingResponse)||void 0===n?void 0:n.message)||Object(i.__)("Something went wrong. Please contact us to get assistance.",'woocommerce');A(c,{id:"add-to-cart"})}y(W())}));Object(_e.b)(k,we,e).then((function(e){N(e)||V(e)?(t(e),y(J(!0))):y(W())}))}}),[d.status,d.hasError,d.processingResponse,R,A,N,V,x,k]);var q=Object(f.b)(r),F={product:r,productType:r.type||"simple",productIsPurchasable:Object(f.a)(r),productHasOptions:r.has_options||!1,supportsFormElements:q,showFormElements:c&&q,quantity:d.quantity,minQuantity:1,maxQuantity:r.quantity_limit||99,requestParams:d.requestParams,isIdle:d.status===p,isDisabled:d.status===O,isProcessing:d.status===m,isBeforeProcessing:d.status===v,isAfterProcessing:d.status===j,hasError:d.hasError,eventRegistration:T,dispatchActions:R};return Object(n.createElement)(Ce.Provider,{value:F},t)},xe=r(19),Ne=r.n(xe),Ve=r(145),Te=r(28),Re=r(528);function qe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var Fe=function(){var e=Se(),t=e.dispatchActions,r=e.product,c=e.quantity,o=e.eventRegistration,a=e.hasError,u=e.isProcessing,b=e.requestParams,f=Object(Ae.b)(),d=f.hasValidationErrors,p=f.showAllValidationErrors,O=Object(l.a)(),m=O.addErrorNotice,v=O.removeNotice,j=Object(Ve.a)().receiveCart,h=Object(n.useState)(!1),y=s()(h,2),g=y[0],E=y[1],w=!a&&u,P=Object(n.useCallback)((function(){return!d||(p(),{type:"error"})}),[d,p]);Object(n.useEffect)((function(){var e=o.onAddToCartBeforeProcessing(P,0);return function(){e()}}),[o,P]);var k=Object(n.useCallback)((function(){E(!0),v("add-to-cart");var e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({id:r.id||0,quantity:c},b);Ne()({path:"/wc/store/cart/add-item",method:"POST",data:e,cache:"no-store",parse:!1}).then((function(e){Ne.a.setNonce(e.headers),e.json().then((function(r){e.ok?j(r):(r.body&&r.body.message?m(Object(Te.decodeEntities)(r.body.message),{id:"add-to-cart"}):m(Object(i.__)("Something went wrong. Please contact us to get assistance.",'woocommerce'),{id:"add-to-cart"}),t.setHasError()),t.setAfterProcessing(r),E(!1),Object(Re.c)()}))})).catch((function(e){e.json().then((function(e){var r;null!==(r=e.data)&&void 0!==r&&r.cart&&j(e.data.cart),t.setHasError(),t.setAfterProcessing(e),E(!1)}))}))}),[r,m,v,j,t,c,b]);return Object(n.useEffect)((function(){w&&!g&&k()}),[w,k,g]),null},Be=function(e){var t=e.children,r=e.product,c=e.showFormElements;return Object(n.createElement)(Ae.a,null,Object(n.createElement)(De,{product:r,showFormElements:c},t,Object(n.createElement)(Fe,null)))},Ie=r(39),Le=r(8),Me=r(66),Qe=(r(379),r(94)),We=r(55),He=r(554),Ke=r(839),Ue=function(e){var t=e.className,r=e.href,c=e.text;return Object(n.createElement)(Qe.a,{className:t,href:r,rel:"nofollow"},c)},ze=function(e){var t=e.className,r=e.quantityInCart,c=e.isProcessing,o=e.isDisabled,a=e.isDone,s=e.onClick;return Object(n.createElement)(Qe.a,{className:t,disabled:o,showSpinner:c,onClick:s},a&&r>0?Object(i.sprintf)(Object(i._n)("%d in cart","%d in cart",r,'woocommerce'),r):Object(i.__)("Add to cart",'woocommerce'),!!a&&Object(n.createElement)(We.a,{srcElement:He.a,alt:Object(i.__)("Done",'woocommerce')}))},Ge=function(){var e=Se(),t=e.showFormElements,r=e.productIsPurchasable,c=e.productHasOptions,o=e.product,a=e.productType,u=e.isDisabled,l=e.isProcessing,b=e.eventRegistration,f=e.hasError,d=e.dispatchActions,p=Object(Ke.a)(o.id||0).cartQuantity,O=Object(n.useState)(!1),m=s()(O,2),v=m[0],j=m[1],h=o.add_to_cart||{url:"",text:""};return Object(n.useEffect)((function(){var e=b.onAddToCartAfterProcessingWithSuccess((function(){return f||j(!0),!0}),0);return function(){e()}}),[b,f]),(t||!c&&"simple"===a)&&r?Object(n.createElement)(ze,{className:"wc-block-components-product-add-to-cart-button",quantityInCart:p,isDisabled:u,isProcessing:l,isDone:v,onClick:function(){return d.submitForm()}}):Object(n.createElement)(Ue,{className:"wc-block-components-product-add-to-cart-button",href:h.url,text:h.text||Object(i.__)("View Product",'woocommerce')})},Je=function(e){var t=e.disabled,r=e.min,c=e.max,o=e.value,a=e.onChange;return Object(n.createElement)("input",{className:"wc-block-components-product-add-to-cart-quantity",type:"number",value:o,min:r,max:c,hidden:1===c,disabled:t,onChange:function(e){a(e.target.value)}})},Ye=function(e){var t=e.reason,r=void 0===t?Object(i.__)("Sorry, this product cannot be purchased.",'woocommerce'):t;return Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-unavailable"},r)},Xe=function(){var e=Se(),t=e.product,r=e.quantity,c=e.minQuantity,o=e.maxQuantity,a=e.dispatchActions,s=e.isDisabled;return t.id&&!t.is_purchasable?Object(n.createElement)(Ye,null):t.id&&!t.is_in_stock?Object(n.createElement)(Ye,{reason:Object(i.__)("This product is currently out of stock and cannot be purchased.",'woocommerce')}):Object(n.createElement)(n.Fragment,null,Object(n.createElement)(Je,{value:r,min:c,max:o,disabled:s,onChange:a.setQuantity}),Object(n.createElement)(Ge,null))},$e=(r(553),r(30)),Ze=r.n($e),et=r(4),tt=r(9),rt=r(282),nt={value:"",label:Object(i.__)("Select an option",'woocommerce')},ct=function(e){var t=e.attributeName,r=e.options,c=void 0===r?[]:r,a=e.value,s=void 0===a?"":a,u=e.onChange,l=void 0===u?function(){}:u,b=e.errorMessage,f=void 0===b?Object(i.__)("Please select a value.",'woocommerce'):b,d=Object(Ae.b)(),p=d.getValidationError,O=d.setValidationErrors,m=d.clearValidationError,v=t,j=p(v)||{};return Object(tt.useEffect)((function(){s?m(v):O(Z()({},v,{message:f,hidden:!0}))}),[s,v,f,m,O]),Object(tt.useEffect)((function(){return function(){m(v)}}),[v,m]),Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker__container"},Object(n.createElement)(et.SelectControl,{label:Object(Te.decodeEntities)(t),value:s||"",options:[nt].concat(Ze()(c)),onChange:l,required:!0,className:o()("wc-block-components-product-add-to-cart-attribute-picker__select",{"has-error":j.message&&!j.hidden})}),Object(n.createElement)(rt.a,{propertyName:v,elementId:v}))};function ot(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function at(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ot(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var st=function(e,t,r){var n=Object.values(t).map((function(e){return e.id}));if(Object.values(r).every((function(e){return""===e})))return n;var c=Object.keys(e);return n.filter((function(e){return c.every((function(n){var c=r[n]||"",o=t["id:"+e].attributes[n];return""===c||(null===o||o===c)}))}))},it=function(e,t,r){var n={},c=Object.keys(e),o=Object.values(r).filter(Boolean).length>0;return c.forEach((function(c){var a=e[c],s=at(at({},r),{},Z()({},c,null)),i=o?st(e,t,s):null,u=null!==i?i.map((function(e){return t["id:"+e].attributes[c]})):null;n[c]=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.values(e).map((function(e){var r=e.name,n=e.slug;return null===t||t.includes(null)||t.includes(n)?{value:n,label:Object(Te.decodeEntities)(r)}:null})).filter(Boolean)}(a.terms,u)})),n};function ut(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function lt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(r),!0).forEach((function(t){Z()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ut(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var bt=function(e){var t=e.attributes,r=e.variationAttributes,c=e.setRequestParams,o=Object(u.a)(t),a=Object(u.a)(r),i=Object(n.useState)(0),l=s()(i,2),b=l[0],f=l[1],d=Object(n.useState)({}),p=s()(d,2),O=p[0],m=p[1],v=Object(n.useMemo)((function(){return it(o,a,O)}),[O,o,a]);return Object(n.useEffect)((function(){Object.values(O).filter((function(e){return""!==e})).length===Object.keys(o).length?f(function(e,t,r){return st(e,t,r)[0]||0}(o,a,O)):b>0&&f(0)}),[O,b,o,a]),Object(n.useEffect)((function(){c({id:b,variation:Object.keys(O).map((function(e){return{attribute:e,value:O[e]}}))})}),[c,b,O]),Object(n.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker"},Object.keys(o).map((function(e){return Object(n.createElement)(ct,{key:e,attributeName:e,options:v[e],value:O[e],onChange:function(t){m(lt(lt({},O),{},Z()({},e,t)))}})})))},ft=function(e){var t=e.product,r=e.dispatchers,c=function(e){return e?Object(Le.keyBy)(Object.values(e).filter((function(e){return e.has_variations})),"name"):{}}(t.attributes),o=function(e){if(!e)return{};var t={};return e.forEach((function(e){var r=e.id,n=e.attributes;t["id:".concat(r)]={id:r,attributes:n.reduce((function(e,t){var r=t.name,n=t.value;return e[r]=n,e}),{})}})),t}(t.variations);return 0===Object.keys(c).length||0===o.length?null:Object(n.createElement)(bt,{attributes:c,variationAttributes:o,setRequestParams:r.setRequestParams})},dt=function(){var e=Se(),t=e.product,r=e.quantity,c=e.minQuantity,o=e.maxQuantity,a=e.dispatchActions,s=e.isDisabled;return t.id&&!t.is_purchasable?Object(n.createElement)(Ye,null):t.id&&!t.is_in_stock?Object(n.createElement)(Ye,{reason:Object(i.__)("This product is currently out of stock and cannot be purchased.",'woocommerce')}):Object(n.createElement)(n.Fragment,null,Object(n.createElement)(ft,{product:t,dispatchers:a}),Object(n.createElement)(Je,{value:r,min:c,max:o,disabled:s,onChange:a.setQuantity}),Object(n.createElement)(Ge,null))},pt=function(){return Object(n.createElement)(Ge,null)},Ot=function(){return Object(n.createElement)(et.Placeholder,{className:"wc-block-components-product-add-to-cart-group-list"},"This is a placeholder for the grouped products form element.")},mt=function(){return Object(n.createElement)(Ot,null)},vt=function(){var e=Se(),t=e.showFormElements,r=e.productType;return t?"variable"===r?Object(n.createElement)(dt,null):"grouped"===r?Object(n.createElement)(mt,null):"external"===r?Object(n.createElement)(pt,null):"simple"===r||"variation"===r?Object(n.createElement)(Xe,null):null:Object(n.createElement)(Ge,null)};t.a=Object(Me.withProductDataContext)((function(e){var t=e.className,r=e.showFormElements,c=Object(Ie.useProductDataContext)().product,a=o()(t,"wc-block-components-product-add-to-cart",{"wc-block-components-product-add-to-cart--placeholder":Object(Le.isEmpty)(c)});return Object(n.createElement)(Be,{product:c,showFormElements:r},Object(n.createElement)("div",{className:a},Object(n.createElement)(vt,null)))}))},388:function(e,t,r){"use strict";r.d(t,"a",(function(){return f})),r.d(t,"b",(function(){return d}));var n=r(41),c=r.n(n),o=r(27),a=r.n(o),s=r(13),i=r.n(s),u=function(e,t){return e[t]?Array.from(e[t].values()).sort((function(e,t){return e.priority-t.priority})):[]};function l(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,c=function(){};return{s:c,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var f=function(){var e=a()(i.a.mark((function e(t,r,n){var o,a,s,b,f,d;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=u(t,r),a=[],s=l(o),e.prev=3,s.s();case 5:if((b=s.n()).done){e.next=19;break}return f=b.value,e.prev=7,e.next=10,Promise.resolve(f.callback(n));case 10:d=e.sent,"object"===c()(d)&&a.push(d),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(7),console.error(e.t0);case 17:e.next=5;break;case 19:e.next=24;break;case 21:e.prev=21,e.t1=e.catch(3),s.e(e.t1);case 24:return e.prev=24,s.f(),e.finish(24);case 27:return e.abrupt("return",!a.length||a);case 28:case"end":return e.stop()}}),e,null,[[3,21,24,27],[7,14]])})));return function(t,r,n){return e.apply(this,arguments)}}(),d=function(){var e=a()(i.a.mark((function e(t,r,n){var o,a,s,b,f;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=u(t,r),a=l(o),e.prev=2,a.s();case 4:if((s=a.n()).done){e.next=23;break}return b=s.value,e.prev=6,e.next=9,Promise.resolve(b.callback(n));case 9:if(f=e.sent,"object"===c()(f)&&null!==f){e.next=12;break}return e.abrupt("continue",21);case 12:if(f.hasOwnProperty("type")){e.next=14;break}throw new Error("If you want to abort event emitter processing, your observer must return an object with a type property");case 14:return e.abrupt("return",f);case 17:return e.prev=17,e.t0=e.catch(6),console.error(e.t0),e.abrupt("return",{type:"error"});case 21:e.next=4;break;case 23:e.next=28;break;case 25:e.prev=25,e.t1=e.catch(2),a.e(e.t1);case 28:return e.prev=28,a.f(),e.finish(28);case 31:return e.abrupt("return",!0);case 32:case"end":return e.stop()}}),e,null,[[2,25,28,31],[6,17]])})));return function(t,r,n){return e.apply(this,arguments)}}()},53:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(0),c=r(33),o=r.n(c);function a(e){var t=Object(n.useRef)();return void 0!==t.current&&o()(e,t.current)||(t.current=e),t.current}},553:function(e,t){},554:function(e,t,r){"use strict";var n=r(0),c=r(31),o=Object(n.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(n.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),Object(n.createElement)("path",{d:"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"}));t.a=o},90:function(e,t,r){"use strict";r.d(t,"b",(function(){return h})),r.d(t,"a",(function(){return y}));var n=r(41),c=r.n(n),o=r(5),a=r.n(o),s=r(24),i=r.n(s),u=r(14),l=r.n(u),b=r(0),f=r(8),d=r(33),p=r.n(d);function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function v(e){var t=function(e,t){if("object"!==c()(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c()(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c()(t)?t:String(t)}var j=Object(b.createContext)({getValidationError:function(){return""},setValidationErrors:function(e){},clearValidationError:function(e){},clearAllValidationErrors:function(){},hideValidationError:function(){},showValidationError:function(){},showAllValidationErrors:function(){},hasValidationErrors:!1,getValidationErrorId:function(e){return e}}),h=function(){return Object(b.useContext)(j)},y=function(e){var t=e.children,r=Object(b.useState)({}),n=l()(r,2),c=n[0],o=n[1],s=Object(b.useCallback)((function(e){return c[e]}),[c]),u=Object(b.useCallback)((function(e){var t=c[e];return!t||t.hidden?"":"validate-error-".concat(e)}),[c]),d=Object(b.useCallback)((function(e){o((function(t){if(!t[e])return t;t[e];return i()(t,[e].map(v))}))}),[]),O=Object(b.useCallback)((function(){o({})}),[]),h=Object(b.useCallback)((function(e){e&&o((function(t){return e=Object(f.pickBy)(e,(function(e,r){return"string"==typeof e.message&&(!t.hasOwnProperty(r)||!p()(t[r],e))})),0===Object.values(e).length?t:m(m({},t),e)}))}),[]),y=Object(b.useCallback)((function(e,t){o((function(r){if(!r.hasOwnProperty(e))return r;var n=m(m({},r[e]),t);return p()(r[e],n)?r:m(m({},r),{},a()({},e,n))}))}),[]),g={getValidationError:s,setValidationErrors:h,clearValidationError:d,clearAllValidationErrors:O,hideValidationError:Object(b.useCallback)((function(e){y(e,{hidden:!0})}),[y]),showValidationError:Object(b.useCallback)((function(e){y(e,{hidden:!1})}),[y]),showAllValidationErrors:Object(b.useCallback)((function(){o((function(e){var t={};return Object.keys(e).forEach((function(r){e[r].hidden&&(t[r]=m(m({},e[r]),{},{hidden:!1}))})),0===Object.values(t).length?e:m(m({},e),t)}))}),[]),hasValidationErrors:Object.keys(c).length>0,getValidationErrorId:u};return Object(b.createElement)(j.Provider,{value:g},t)}},918:function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return c}));var n=function(e){return e.is_purchasable||!1},c=function(e){return["simple","variable"].includes(e.type||"simple")}},937:function(e,t,r){"use strict";r.r(t);var n=r(934),c=r(386),o=r(385);t.default=Object(n.a)(o.a)(c.a)},94:function(e,t,r){"use strict";var n=r(11),c=r.n(n),o=r(24),a=r.n(o),s=r(0),i=r(212),u=(r(2),r(7)),l=r.n(u);r(217);t.a=function(e){var t=e.className,r=e.showSpinner,n=void 0!==r&&r,o=e.children,u=a()(e,["className","showSpinner","children"]),b=l()("wc-block-components-button",t,{"wc-block-components-button--loading":n});return Object(s.createElement)(i.a,c()({className:b},u),n&&Object(s.createElement)("span",{className:"wc-block-components-button__spinner","aria-hidden":"true"}),Object(s.createElement)("span",{className:"wc-block-components-button__text"},o))}}}]);
|
packages/woocommerce-blocks/build/attribute-filter-frontend.asset.php
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-blocks', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '
|
1 |
+
<?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-blocks', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '908542e2c85ec713f9ac036628c9e2d1');
|
packages/woocommerce-blocks/build/attribute-filter-frontend.js
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Licensed under the MIT License (MIT), see
|
5 |
http://jedwatson.github.io/classnames
|
6 |
*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var c=o.apply(null,r);c&&e.push(c)}else if("object"===i)for(var u in r)n.call(r,u)&&r[u]&&e.push(u)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){!function(){e.exports=this.lodash}()},function(e,t,n){"use strict";n.d(t,"j",(function(){return o})),n.d(t,"u",(function(){return i})),n.d(t,"y",(function(){return c})),n.d(t,"r",(function(){return u})),n.d(t,"m",(function(){return a})),n.d(t,"o",(function(){return s})),n.d(t,"i",(function(){return l})),n.d(t,"z",(function(){return p})),n.d(t,"l",(function(){return d})),n.d(t,"k",(function(){return f})),n.d(t,"c",(function(){return b})),n.d(t,"n",(function(){return g})),n.d(t,"C",(function(){return h})),n.d(t,"D",(function(){return v})),n.d(t,"v",(function(){return y})),n.d(t,"a",(function(){return O})),n.d(t,"w",(function(){return w})),n.d(t,"b",(function(){return j})),n.d(t,"q",(function(){return x})),n.d(t,"g",(function(){return S})),n.d(t,"x",(function(){return I})),n.d(t,"h",(function(){return k})),n.d(t,"t",(function(){return R})),n.d(t,"s",(function(){return P})),n.d(t,"B",(function(){return C})),n.d(t,"A",(function(){return M})),n.d(t,"d",(function(){return T})),n.d(t,"e",(function(){return D})),n.d(t,"f",(function(){return A})),n.d(t,"p",(function(){return H})),n.d(t,"E",(function(){return N}));var r=n(4),o=Object(r.getSetting)("currentUserIsAdmin",!1),i=Object(r.getSetting)("reviewRatingsEnabled",!0),c=Object(r.getSetting)("showAvatars",!0),u=(Object(r.getSetting)("max_columns",6),Object(r.getSetting)("min_columns",1),Object(r.getSetting)("default_columns",3),Object(r.getSetting)("max_rows",6),Object(r.getSetting)("min_rows",1),Object(r.getSetting)("default_rows",3),Object(r.getSetting)("min_height",500),Object(r.getSetting)("default_height",500),Object(r.getSetting)("placeholderImgSrc","")),a=(Object(r.getSetting)("thumbnail_size",300),Object(r.getSetting)("isLargeCatalog")),s=Object(r.getSetting)("limitTags"),l=(Object(r.getSetting)("hasProducts",!0),Object(r.getSetting)("hasTags",!0),Object(r.getSetting)("homeUrl",""),Object(r.getSetting)("couponsEnabled",!0)),p=(Object(r.getSetting)("shippingEnabled",!0),Object(r.getSetting)("taxesEnabled",!0)),d=(Object(r.getSetting)("displayItemizedTaxes",!1),Object(r.getSetting)("hasDarkEditorStyleSupport",!1)),f=(Object(r.getSetting)("displayShopPricesIncludingTax",!1),Object(r.getSetting)("displayCartPricesIncludingTax",!1)),b=(Object(r.getSetting)("productCount",0),Object(r.getSetting)("attributes",[])),g=Object(r.getSetting)("isShippingCalculatorEnabled",!0),m=(Object(r.getSetting)("shippingCostRequiresAddress",!1),Object(r.getSetting)("isShippingCostHidden",!1),Object(r.getSetting)("woocommerceBlocksPhase",1)),h=Object(r.getSetting)("wcBlocksAssetUrl",""),v=Object(r.getSetting)("wcBlocksBuildUrl",""),y=Object(r.getSetting)("shippingCountries",{}),O=Object(r.getSetting)("allowedCountries",{}),w=Object(r.getSetting)("shippingStates",{}),j=Object(r.getSetting)("allowedStates",{}),x=(Object(r.getSetting)("shippingMethodsExist",!1),Object(r.getSetting)("paymentGatewaySortOrder",[])),S=Object(r.getSetting)("checkoutShowLoginReminder",!0),_={id:0,title:"",permalink:""},E=Object(r.getSetting)("storePages",{myaccount:_,shop:_,cart:_,checkout:_,privacy:_,terms:_}),I=E.shop.permalink,k=(E.checkout.id,E.checkout.permalink),R=E.privacy.permalink,P=E.privacy.title,C=E.terms.permalink,M=E.terms.title,T=(E.cart.id,E.cart.permalink),D=Object(r.getSetting)("checkoutAllowsGuest",!1),A=Object(r.getSetting)("checkoutAllowsSignup",!1),H=E.myaccount.permalink?E.myaccount.permalink:Object(r.getSetting)("loginUrl","/wp-login.php"),N=(n(40),function(){return m>1})},function(e,t,n){var r=n(83),o=n(84),i=n(61),c=n(85);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||c()},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,n.apply(this,arguments)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(64);e.exports=function(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(o=0;o<c.length;o++)n=c[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){!function(){e.exports=this.wc.wcBlocksData}()},,,,,function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=n=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){!function(){e.exports=this.wp.isShallowEqual}()},function(e,t){!function(){e.exports=this.wp.htmlEntities}()},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.default=e.exports,e.exports.__esModule=!0,n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},,,,,function(e,t){!function(){e.exports=this.wp.primitives}()},,function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var r=n(56);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var r=n(20).default,o=n(21);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";var r=n(7),o=n.n(r),i=n(0),c=n(5),u=n.n(c);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.a=function(e){var t,n=e.label,r=e.screenReaderLabel,o=e.wrapperElement,c=e.wrapperProps,a=void 0===c?{}:c,l=null!=n,p=null!=r;return!l&&p?(t=o||"span",a=s(s({},a),{},{className:u()(a.className,"screen-reader-text")}),React.createElement(t,a,r)):(t=o||i.Fragment,l&&p&&n!==r?React.createElement(t,a,React.createElement("span",{"aria-hidden":"true"},n),React.createElement("span",{className:"screen-reader-text"},r)):React.createElement(t,a,n))}},function(e,t){!function(){e.exports=this.wp.a11y}()},,function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(0),o=n(22),i=n.n(o);function c(e){var t=Object(r.useRef)();return void 0!==t.current&&i()(e,t.current)||(t.current=e),t.current}},function(e,t){!function(){e.exports=this.wp.blocks}()},,function(e,t,n){"use strict";var r=n(32),o=n.n(r),i=n(33),c=n.n(i),u=n(21),a=n.n(u),s=n(34),l=n.n(s),p=n(35),d=n.n(p),f=n(25),b=n.n(f),g=n(7),m=n.n(g),h=(n(3),n(2)),v=n(1),y=n(9),O=function(e){var t=e.imageUrl,n=void 0===t?"".concat(y.C,"img/block-error.svg"):t,r=e.header,o=void 0===r?Object(v.__)("Oops!",'woocommerce'):r,i=e.text,c=void 0===i?Object(v.__)("There was an error loading the content.",'woocommerce'):i,u=e.errorMessage,a=e.errorMessagePrefix,s=void 0===a?Object(v.__)("Error:",'woocommerce'):a;return React.createElement("div",{className:"wc-block-error wc-block-components-error"},n&&React.createElement("img",{className:"wc-block-error__image wc-block-components-error__image",src:n,alt:""}),React.createElement("div",{className:"wc-block-error__content wc-block-components-error__content"},o&&React.createElement("p",{className:"wc-block-error__header wc-block-components-error__header"},o),c&&React.createElement("p",{className:"wc-block-error__text wc-block-components-error__text"},c),u&&React.createElement("p",{className:"wc-block-error__message wc-block-components-error__message"},s?s+" ":"",u)))};n(74);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b()(e);if(t){var o=b()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return d()(this,n)}}var j=function(e){l()(n,e);var t=w(n);function n(){var e;o()(this,n);for(var r=arguments.length,i=new Array(r),c=0;c<r;c++)i[c]=arguments[c];return e=t.call.apply(t,[this].concat(i)),m()(a()(e),"state",{errorMessage:"",hasError:!1}),e}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.header,n=e.imageUrl,r=e.showErrorMessage,o=e.text,i=e.errorMessagePrefix,c=e.renderError,u=this.state,a=u.errorMessage;return u.hasError?"function"==typeof c?c({errorMessage:a}):React.createElement(O,{errorMessage:r?a:null,header:t,imageUrl:n,text:o,errorMessagePrefix:i}):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return void 0!==e.statusText&&void 0!==e.status?{errorMessage:React.createElement(React.Fragment,null,React.createElement("strong",null,e.status),": ",e.statusText),hasError:!0}:{errorMessage:e.message,hasError:!0}}}]),n}(h.Component);j.defaultProps={showErrorMessage:!0};t.a=j},,,,,function(e,t,n){var r=n(96),o=n(97),i=n(61),c=n(98);e.exports=function(e){return r(e)||o(e)||i(e)||c()},e.exports.default=e.exports,e.exports.__esModule=!0},,,,,,,,,function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,n(t,r)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},,,,,function(e,t,n){var r=n(62);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(10),o=n.n(r),i=n(0),c=function(){var e=Object(i.useState)(),t=o()(e,2)[1];return Object(i.useCallback)((function(e){t((function(){throw e}))}),[])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(2);function o(e,t){var n=Object(r.useRef)();return Object(r.useEffect)((function(){n.current===e||t&&!t(e,n.current)||(n.current=e)}),[e,t]),n.current}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),o=Object(r.createContext)("page"),i=function(){return Object(r.useContext)(o)};o.Provider},,,function(e,t,n){"use strict";var r=n(73);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,c){if(c!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){},,,,,,,,,function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var c,u=e[Symbol.iterator]();!(r=(c=u.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(2);function o(e,t,n){void 0===n&&(n={});var o=n.maxWait,i=Object(r.useRef)(null),c=Object(r.useRef)([]),u=n.leading,a=void 0===n.trailing||n.trailing,s=Object(r.useRef)(!1),l=Object(r.useRef)(null),p=Object(r.useRef)(!1),d=Object(r.useRef)(e);d.current=e;var f=Object(r.useCallback)((function(){clearTimeout(l.current),clearTimeout(i.current),i.current=null,c.current=[],l.current=null,s.current=!1}),[]);Object(r.useEffect)((function(){return p.current=!1,function(){p.current=!0}}),[]);var b=Object(r.useCallback)((function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];c.current=e,clearTimeout(l.current),s.current&&(s.current=!1),l.current||!u||s.current||(d.current.apply(d,e),s.current=!0),l.current=setTimeout((function(){var t=!0;u&&s.current&&(t=!1),f(),!p.current&&a&&t&&d.current.apply(d,e)}),t),o&&!i.current&&a&&(i.current=setTimeout((function(){var e=c.current;f(),p.current||d.current.apply(null,e)}),o))}),[o,t,f,u,a]),g=Object(r.useCallback)((function(){l.current&&(d.current.apply(null,c.current),f())}),[f]);return[b,f,g]}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return g}));var r=n(10),o=n.n(r),i=n(15),c=n(12),u=n(0),a=n(69),s=n(22),l=n.n(s),p=n(39),d=n(66),f=function(e){var t=Object(a.a)();e=e||t;var n=Object(c.useSelect)((function(t){return t(i.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)}),[e]),r=Object(c.useDispatch)(i.QUERY_STATE_STORE_KEY).setValueForQueryContext;return[n,Object(u.useCallback)((function(t){r(e,t)}),[e,r])]},b=function(e,t,n){var r=Object(a.a)();n=n||r;var o=Object(c.useSelect)((function(r){return r(i.QUERY_STATE_STORE_KEY).getValueForQueryKey(n,e,t)}),[n,e]),s=Object(c.useDispatch)(i.QUERY_STATE_STORE_KEY).setQueryValue;return[o,Object(u.useCallback)((function(t){s(n,e,t)}),[n,e,s])]},g=function(e,t){var n=Object(a.a)(),r=f(t=t||n),i=o()(r,2),c=i[0],s=i[1],b=Object(p.a)(c),g=Object(p.a)(e),m=Object(d.a)(g),h=Object(u.useRef)(!1);return Object(u.useEffect)((function(){l()(m,g)||(s(Object.assign({},b,g)),h.current=!0)}),[b,g,m,s]),h.current?[c,s]:[e,s]}},,function(e,t,n){var r=n(62);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(15),o=n(12),i=n(0),c=n(39),u=n(65),a=function(e){var t=e.namespace,n=e.resourceName,a=e.resourceValues,s=void 0===a?[]:a,l=e.query,p=void 0===l?{}:l,d=e.shouldSelect,f=void 0===d||d;if(!t||!n)throw new Error("The options object must have valid values for the namespace and the resource properties.");var b=Object(i.useRef)({results:[],isLoading:!0}),g=Object(c.a)(p),m=Object(c.a)(s),h=Object(u.a)(),v=Object(o.useSelect)((function(e){if(!f)return null;var o=e(r.COLLECTIONS_STORE_KEY),i=[t,n,g,m],c=o.getCollectionError.apply(o,i);return c&&h(c),{results:o.getCollection.apply(o,i),isLoading:!o.hasFinishedResolution("getCollection",i)}}),[t,n,m,g,f]);return null!==v&&(b.current=v),b.current}},,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(63);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Object(r.a)(e,t)}},function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function o(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function i(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return o(n.overflowY,t)||o(n.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function c(e,t,n,r,o,i,c,u){return i<e&&c>t||i>e&&c<t?0:i<=e&&u<=n||c>=t&&u>=n?i-e-r:c>t&&u<n||i<e&&u>n?c-t+o:0}t.a=function(e,t){var n=window,o=t.scrollMode,u=t.block,a=t.inline,s=t.boundary,l=t.skipOverflowHiddenElements,p="function"==typeof s?s:function(e){return e!==s};if(!r(e))throw new TypeError("Invalid target");for(var d=document.scrollingElement||document.documentElement,f=[],b=e;r(b)&&p(b);){if((b=b.parentElement)===d){f.push(b);break}null!=b&&b===document.body&&i(b)&&!i(document.documentElement)||null!=b&&i(b,l)&&f.push(b)}for(var g=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,h=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,y=e.getBoundingClientRect(),O=y.height,w=y.width,j=y.top,x=y.right,S=y.bottom,_=y.left,E="start"===u||"nearest"===u?j:"end"===u?S:j+O/2,I="center"===a?_+w/2:"end"===a?x:_,k=[],R=0;R<f.length;R++){var P=f[R],C=P.getBoundingClientRect(),M=C.height,T=C.width,D=C.top,A=C.right,H=C.bottom,N=C.left;if("if-needed"===o&&j>=0&&_>=0&&S<=m&&x<=g&&j>=D&&S<=H&&_>=N&&x<=A)return k;var B=getComputedStyle(P),L=parseInt(B.borderLeftWidth,10),V=parseInt(B.borderTopWidth,10),K=parseInt(B.borderRightWidth,10),F=parseInt(B.borderBottomWidth,10),q=0,U=0,$="offsetWidth"in P?P.offsetWidth-P.clientWidth-L-K:0,W="offsetHeight"in P?P.offsetHeight-P.clientHeight-V-F:0;if(d===P)q="start"===u?E:"end"===u?E-m:"nearest"===u?c(v,v+m,m,V,F,v+E,v+E+O,O):E-m/2,U="start"===a?I:"center"===a?I-g/2:"end"===a?I-g:c(h,h+g,g,L,K,h+I,h+I+w,w),q=Math.max(0,q+v),U=Math.max(0,U+h);else{q="start"===u?E-D-V:"end"===u?E-H+F+W:"nearest"===u?c(D,H,M,V,F+W,E,E+O,O):E-(D+M/2)+W/2,U="start"===a?I-N-L:"center"===a?I-(N+T/2)+$/2:"end"===a?I-A+K+$:c(N,A,T,L,K+$,I,I+w,w);var Y=P.scrollLeft,z=P.scrollTop;E+=z-(q=Math.max(0,Math.min(z+q,P.scrollHeight-M+W))),I+=Y-(U=Math.max(0,Math.min(Y+U,P.scrollWidth-T+$)))}k.push({el:P,top:q,left:U})}return k}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n(11),o=n.n(r),i=n(7),c=n.n(i),u=n(0),a=n(42);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=[".wp-block-woocommerce-cart"],d=function(e){var t=e.Block,n=e.containers,r=e.getProps,i=void 0===r?function(){}:r,c=e.getErrorBoundaryProps,s=void 0===c?function(){}:c;0!==n.length&&Array.prototype.forEach.call(n,(function(e,n){var r=i(e,n),c=s(e,n),p=l(l({},e.dataset),r.attributes);e.classList.remove("is-loading"),Object(u.render)(React.createElement(a.a,c,React.createElement(u.Suspense,{fallback:React.createElement("div",{className:"wc-block-placeholder"})},React.createElement(t,o()({},r,{attributes:p})))),e)}))},f=function(e){var t=e.Block,n=e.getProps,r=e.getErrorBoundaryProps,o=e.selector,i=e.wrappers,c=document.body.querySelectorAll(o);i.length>0&&Array.prototype.filter.call(c,(function(e){return!function(e,t){return Array.prototype.some.call(t,(function(t){return t.contains(e)&&!t.isSameNode(e)}))}(e,i)})),d({Block:t,containers:c,getProps:n,getErrorBoundaryProps:r})},b=function(e){var t=document.body.querySelectorAll(p.join(","));f(l(l({},e),{},{wrappers:t})),Array.prototype.forEach.call(t,(function(t){t.addEventListener("wc-blocks_render_blocks_frontend",(function(){var n,r,o,i,c,u;n=l(l({},e),{},{wrapper:t}),r=n.Block,o=n.getProps,i=n.getErrorBoundaryProps,c=n.selector,u=n.wrapper.querySelectorAll(c),d({Block:r,containers:u,getProps:o,getErrorBoundaryProps:i})}))}))}},,,function(e,t){},,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(11),o=n.n(r),i=n(14),c=n.n(i),u=n(30),a=function(e){var t=e.className,n=e.size,r=c()(e,["className","size"]);return React.createElement(u.SVG,o()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:n},r),React.createElement("path",{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"}))},s=React.createElement(a,null);t.a=s},function(e,t,n){"use strict";var r=n(7),o=n.n(r),i=n(14),c=n.n(i),u=n(2);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}t.a=function(e){var t=e.srcElement,n=e.size,r=void 0===n?24:n,i=c()(e,["srcElement","size"]);return Object(u.isValidElement)(t)?Object(u.cloneElement)(t,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({width:r,height:r},i)):null}},,function(e,t,n){"use strict";var r=n(0),o=n(4),i=n(15),c=n(12);t.a=function(e){return function(t){var n;return n=Object(r.useRef)(Object(o.getSetting)("restApiRoutes")),Object(c.useSelect)((function(e,t){if(n.current){var r=e(i.SCHEMA_STORE_KEY),o=r.isResolving,c=r.hasFinishedResolution,u=t.dispatch(i.SCHEMA_STORE_KEY),a=u.receiveRoutes,s=u.startResolution,l=u.finishResolution;Object.keys(n.current).forEach((function(e){var t=n.current[e];o("getRoutes",[e])||c("getRoutes",[e])||(s("getRoutes",[e]),a(t,[e]),l("getRoutes",[e]))}))}}),[]),React.createElement(e,t)}}},,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(2),o=n(92);function i(e,t){return e===t}function c(e,t,n){var c=n&&n.equalityFn?n.equalityFn:i,u=Object(r.useState)(e),a=u[0],s=u[1],l=Object(o.a)(Object(r.useCallback)((function(e){return s(e)}),[]),t,n),p=l[0],d=l[1],f=l[2],b=Object(r.useRef)(e);return Object(r.useEffect)((function(){c(b.current,e)||(p(e),b.current=e)}),[e,p,c]),[a,d,f]}},function(e,t,n){"use strict";var r=n(1),o=(n(3),n(5)),i=n.n(o),c=n(36),u=(n(163),function(e){var t=e.className,n=e.disabled,o=e.label,u=void 0===o?Object(r.__)("Go",'woocommerce'):o,a=e.onClick,s=e.screenReaderLabel,l=void 0===s?Object(r.__)("Apply filter",'woocommerce'):s;return React.createElement("button",{type:"submit",className:i()("wc-block-filter-submit-button","wc-block-components-filter-submit-button",t),disabled:n,onClick:a},React.createElement(c.a,{label:u,screenReaderLabel:l}))});u.defaultProps={disabled:!1},t.a=u},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return c}));var r=n(9),o=r.c.reduce((function(e,t){var n,r=(n=t)&&n.attribute_name?{id:parseInt(n.attribute_id,10),name:n.attribute_name,taxonomy:"pa_"+n.attribute_name,label:n.attribute_label}:null;return r.id&&e.push(r),e}),[]),i=function(e){if(e)return o.find((function(t){return t.id===e}))},c=function(e){if(e)return o.find((function(t){return t.taxonomy===e}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n(8),o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=e.filter((function(e){return e.attribute===n.taxonomy})),c=i.length?i[0]:null;if(c&&c.slug&&Array.isArray(c.slug)&&c.slug.includes(o)){var u=c.slug.filter((function(e){return e!==o})),a=e.filter((function(e){return e.attribute!==n.taxonomy}));u.length>0&&(c.slug=u.sort(),a.push(c)),t(Object(r.sortBy)(a,"attribute"))}},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"in",c=e.filter((function(e){return e.attribute!==n.taxonomy}));0===o.length?t(c):(c.push({attribute:n.taxonomy,operator:i,slug:Object(r.map)(o,"slug").sort()}),t(Object(r.sortBy)(c,"attribute")))}},,,,,function(e,t,n){"use strict";var r=n(11),o=n.n(r),i=n(14),c=n.n(i),u=(n(3),n(5)),a=n.n(u),s=n(1),l=n(131),p=n(130),d=(n(115),function(e){var t=e.text,n=e.screenReaderText,r=void 0===n?"":n,i=e.element,u=void 0===i?"li":i,s=e.className,l=void 0===s?"":s,p=e.radius,d=void 0===p?"small":p,f=e.children,b=void 0===f?null:f,g=c()(e,["text","screenReaderText","element","className","radius","children"]),m=u,h=a()(l,"wc-block-components-chip","wc-block-components-chip--radius-"+d),v=Boolean(r&&r!==t);return React.createElement(m,o()({className:h},g),React.createElement("span",{"aria-hidden":v,className:"wc-block-components-chip__text"},t),v&&React.createElement("span",{className:"screen-reader-text"},r),b)});t.a=function(e){var t=e.ariaLabel,n=void 0===t?"":t,r=e.className,i=void 0===r?"":r,u=e.disabled,f=void 0!==u&&u,b=e.onRemove,g=void 0===b?function(){}:b,m=e.removeOnAnyClick,h=void 0!==m&&m,v=e.text,y=e.screenReaderText,O=void 0===y?"":y,w=c()(e,["ariaLabel","className","disabled","onRemove","removeOnAnyClick","text","screenReaderText"]),j=h?"span":"button";if(!n){var x=O&&"string"==typeof O?O:v;n="string"!=typeof x?Object(s.__)("Remove",'woocommerce'):Object(s.sprintf)(Object(s.__)('Remove "%s"','woocommerce'),x)}var S={"aria-label":n,disabled:f,onClick:g,onKeyDown:function(e){"Backspace"!==e.key&&"Delete"!==e.key||g()}},_=h?S:{},E=h?{"aria-hidden":!0}:S;return React.createElement(d,o()({},w,_,{className:a()(i,"is-removable"),element:h?"button":w.element,screenReaderText:O,text:v}),React.createElement(j,o()({className:"wc-block-components-chip__remove"},E),React.createElement(l.a,{className:"wc-block-components-chip__remove-icon",srcElement:p.a,size:16})))}},,,,,,,,,,,,,function(e,t){},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";e.exports=n(227)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n(7),o=n.n(r),i=n(47),c=n.n(i),u=n(20),a=n.n(u),s=n(10),l=n.n(s),p=n(0),d=n(69),f=n(142),b=n(8),g=n(39),m=n(94),h=n(100);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var O=function(e){var t=e.queryAttribute,n=e.queryPrices,r=e.queryState,o=Object(d.a)();o="".concat(o,"-collection-data");var i=Object(m.a)(o),u=l()(i,1)[0],s=Object(m.b)("calculate_attribute_counts",[],o),v=l()(s,2),O=v[0],w=v[1],j=Object(m.b)("calculate_price_range",null,o),x=l()(j,2),S=x[0],_=x[1],E=Object(g.a)(t||{}),I=Object(g.a)(n);Object(p.useEffect)((function(){"object"===a()(E)&&Object.keys(E).length&&(O.find((function(e){return e.taxonomy===E.taxonomy}))||w([].concat(c()(O),[E])))}),[E,O,w]),Object(p.useEffect)((function(){S!==I&&void 0!==I&&_(I)}),[I,_,S]);var k=Object(p.useState)(!1),R=l()(k,2),P=R[0],C=R[1],M=Object(f.a)(P,200),T=l()(M,1)[0];P||C(!0);var D=Object(p.useMemo)((function(){return function(e){var t=e;return e.calculate_attribute_counts&&(t.calculate_attribute_counts=Object(b.sortBy)(e.calculate_attribute_counts.map((function(e){return{taxonomy:e.taxonomy,query_type:e.queryType}})),["taxonomy","query_type"])),t}(u)}),[u]);return Object(h.a)({namespace:"/wc/store",
|
4 |
Licensed under the MIT License (MIT), see
|
5 |
http://jedwatson.github.io/classnames
|
6 |
*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var c=o.apply(null,r);c&&e.push(c)}else if("object"===i)for(var u in r)n.call(r,u)&&r[u]&&e.push(u)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){!function(){e.exports=this.lodash}()},function(e,t,n){"use strict";n.d(t,"j",(function(){return o})),n.d(t,"u",(function(){return i})),n.d(t,"y",(function(){return c})),n.d(t,"r",(function(){return u})),n.d(t,"m",(function(){return a})),n.d(t,"o",(function(){return s})),n.d(t,"i",(function(){return l})),n.d(t,"z",(function(){return p})),n.d(t,"l",(function(){return d})),n.d(t,"k",(function(){return f})),n.d(t,"c",(function(){return b})),n.d(t,"n",(function(){return g})),n.d(t,"C",(function(){return h})),n.d(t,"D",(function(){return v})),n.d(t,"v",(function(){return y})),n.d(t,"a",(function(){return O})),n.d(t,"w",(function(){return w})),n.d(t,"b",(function(){return j})),n.d(t,"q",(function(){return x})),n.d(t,"g",(function(){return S})),n.d(t,"x",(function(){return I})),n.d(t,"h",(function(){return k})),n.d(t,"t",(function(){return R})),n.d(t,"s",(function(){return P})),n.d(t,"B",(function(){return C})),n.d(t,"A",(function(){return M})),n.d(t,"d",(function(){return T})),n.d(t,"e",(function(){return D})),n.d(t,"f",(function(){return A})),n.d(t,"p",(function(){return H})),n.d(t,"E",(function(){return N}));var r=n(4),o=Object(r.getSetting)("currentUserIsAdmin",!1),i=Object(r.getSetting)("reviewRatingsEnabled",!0),c=Object(r.getSetting)("showAvatars",!0),u=(Object(r.getSetting)("max_columns",6),Object(r.getSetting)("min_columns",1),Object(r.getSetting)("default_columns",3),Object(r.getSetting)("max_rows",6),Object(r.getSetting)("min_rows",1),Object(r.getSetting)("default_rows",3),Object(r.getSetting)("min_height",500),Object(r.getSetting)("default_height",500),Object(r.getSetting)("placeholderImgSrc","")),a=(Object(r.getSetting)("thumbnail_size",300),Object(r.getSetting)("isLargeCatalog")),s=Object(r.getSetting)("limitTags"),l=(Object(r.getSetting)("hasProducts",!0),Object(r.getSetting)("hasTags",!0),Object(r.getSetting)("homeUrl",""),Object(r.getSetting)("couponsEnabled",!0)),p=(Object(r.getSetting)("shippingEnabled",!0),Object(r.getSetting)("taxesEnabled",!0)),d=(Object(r.getSetting)("displayItemizedTaxes",!1),Object(r.getSetting)("hasDarkEditorStyleSupport",!1)),f=(Object(r.getSetting)("displayShopPricesIncludingTax",!1),Object(r.getSetting)("displayCartPricesIncludingTax",!1)),b=(Object(r.getSetting)("productCount",0),Object(r.getSetting)("attributes",[])),g=Object(r.getSetting)("isShippingCalculatorEnabled",!0),m=(Object(r.getSetting)("shippingCostRequiresAddress",!1),Object(r.getSetting)("isShippingCostHidden",!1),Object(r.getSetting)("woocommerceBlocksPhase",1)),h=Object(r.getSetting)("wcBlocksAssetUrl",""),v=Object(r.getSetting)("wcBlocksBuildUrl",""),y=Object(r.getSetting)("shippingCountries",{}),O=Object(r.getSetting)("allowedCountries",{}),w=Object(r.getSetting)("shippingStates",{}),j=Object(r.getSetting)("allowedStates",{}),x=(Object(r.getSetting)("shippingMethodsExist",!1),Object(r.getSetting)("paymentGatewaySortOrder",[])),S=Object(r.getSetting)("checkoutShowLoginReminder",!0),_={id:0,title:"",permalink:""},E=Object(r.getSetting)("storePages",{myaccount:_,shop:_,cart:_,checkout:_,privacy:_,terms:_}),I=E.shop.permalink,k=(E.checkout.id,E.checkout.permalink),R=E.privacy.permalink,P=E.privacy.title,C=E.terms.permalink,M=E.terms.title,T=(E.cart.id,E.cart.permalink),D=Object(r.getSetting)("checkoutAllowsGuest",!1),A=Object(r.getSetting)("checkoutAllowsSignup",!1),H=E.myaccount.permalink?E.myaccount.permalink:Object(r.getSetting)("loginUrl","/wp-login.php"),N=(n(40),function(){return m>1})},function(e,t,n){var r=n(83),o=n(84),i=n(61),c=n(85);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||c()},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,n.apply(this,arguments)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(64);e.exports=function(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(o=0;o<c.length;o++)n=c[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){!function(){e.exports=this.wc.wcBlocksData}()},,,,,function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=n=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){!function(){e.exports=this.wp.isShallowEqual}()},function(e,t){!function(){e.exports=this.wp.htmlEntities}()},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.default=e.exports,e.exports.__esModule=!0,n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},,,,,function(e,t){!function(){e.exports=this.wp.primitives}()},,function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var r=n(56);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var r=n(20).default,o=n(21);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";var r=n(7),o=n.n(r),i=n(0),c=n(5),u=n.n(c);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.a=function(e){var t,n=e.label,r=e.screenReaderLabel,o=e.wrapperElement,c=e.wrapperProps,a=void 0===c?{}:c,l=null!=n,p=null!=r;return!l&&p?(t=o||"span",a=s(s({},a),{},{className:u()(a.className,"screen-reader-text")}),React.createElement(t,a,r)):(t=o||i.Fragment,l&&p&&n!==r?React.createElement(t,a,React.createElement("span",{"aria-hidden":"true"},n),React.createElement("span",{className:"screen-reader-text"},r)):React.createElement(t,a,n))}},function(e,t){!function(){e.exports=this.wp.a11y}()},,function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(0),o=n(22),i=n.n(o);function c(e){var t=Object(r.useRef)();return void 0!==t.current&&i()(e,t.current)||(t.current=e),t.current}},function(e,t){!function(){e.exports=this.wp.blocks}()},,function(e,t,n){"use strict";var r=n(32),o=n.n(r),i=n(33),c=n.n(i),u=n(21),a=n.n(u),s=n(34),l=n.n(s),p=n(35),d=n.n(p),f=n(25),b=n.n(f),g=n(7),m=n.n(g),h=(n(3),n(2)),v=n(1),y=n(9),O=function(e){var t=e.imageUrl,n=void 0===t?"".concat(y.C,"img/block-error.svg"):t,r=e.header,o=void 0===r?Object(v.__)("Oops!",'woocommerce'):r,i=e.text,c=void 0===i?Object(v.__)("There was an error loading the content.",'woocommerce'):i,u=e.errorMessage,a=e.errorMessagePrefix,s=void 0===a?Object(v.__)("Error:",'woocommerce'):a;return React.createElement("div",{className:"wc-block-error wc-block-components-error"},n&&React.createElement("img",{className:"wc-block-error__image wc-block-components-error__image",src:n,alt:""}),React.createElement("div",{className:"wc-block-error__content wc-block-components-error__content"},o&&React.createElement("p",{className:"wc-block-error__header wc-block-components-error__header"},o),c&&React.createElement("p",{className:"wc-block-error__text wc-block-components-error__text"},c),u&&React.createElement("p",{className:"wc-block-error__message wc-block-components-error__message"},s?s+" ":"",u)))};n(74);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b()(e);if(t){var o=b()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return d()(this,n)}}var j=function(e){l()(n,e);var t=w(n);function n(){var e;o()(this,n);for(var r=arguments.length,i=new Array(r),c=0;c<r;c++)i[c]=arguments[c];return e=t.call.apply(t,[this].concat(i)),m()(a()(e),"state",{errorMessage:"",hasError:!1}),e}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.header,n=e.imageUrl,r=e.showErrorMessage,o=e.text,i=e.errorMessagePrefix,c=e.renderError,u=this.state,a=u.errorMessage;return u.hasError?"function"==typeof c?c({errorMessage:a}):React.createElement(O,{errorMessage:r?a:null,header:t,imageUrl:n,text:o,errorMessagePrefix:i}):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return void 0!==e.statusText&&void 0!==e.status?{errorMessage:React.createElement(React.Fragment,null,React.createElement("strong",null,e.status),": ",e.statusText),hasError:!0}:{errorMessage:e.message,hasError:!0}}}]),n}(h.Component);j.defaultProps={showErrorMessage:!0};t.a=j},,,,,function(e,t,n){var r=n(96),o=n(97),i=n(61),c=n(98);e.exports=function(e){return r(e)||o(e)||i(e)||c()},e.exports.default=e.exports,e.exports.__esModule=!0},,,,,,,,,function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,n(t,r)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},,,,,function(e,t,n){var r=n(62);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(10),o=n.n(r),i=n(0),c=function(){var e=Object(i.useState)(),t=o()(e,2)[1];return Object(i.useCallback)((function(e){t((function(){throw e}))}),[])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(2);function o(e,t){var n=Object(r.useRef)();return Object(r.useEffect)((function(){n.current===e||t&&!t(e,n.current)||(n.current=e)}),[e,t]),n.current}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),o=Object(r.createContext)("page"),i=function(){return Object(r.useContext)(o)};o.Provider},,,function(e,t,n){"use strict";var r=n(73);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,c){if(c!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){},,,,,,,,,function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var c,u=e[Symbol.iterator]();!(r=(c=u.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(2);function o(e,t,n){void 0===n&&(n={});var o=n.maxWait,i=Object(r.useRef)(null),c=Object(r.useRef)([]),u=n.leading,a=void 0===n.trailing||n.trailing,s=Object(r.useRef)(!1),l=Object(r.useRef)(null),p=Object(r.useRef)(!1),d=Object(r.useRef)(e);d.current=e;var f=Object(r.useCallback)((function(){clearTimeout(l.current),clearTimeout(i.current),i.current=null,c.current=[],l.current=null,s.current=!1}),[]);Object(r.useEffect)((function(){return p.current=!1,function(){p.current=!0}}),[]);var b=Object(r.useCallback)((function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];c.current=e,clearTimeout(l.current),s.current&&(s.current=!1),l.current||!u||s.current||(d.current.apply(d,e),s.current=!0),l.current=setTimeout((function(){var t=!0;u&&s.current&&(t=!1),f(),!p.current&&a&&t&&d.current.apply(d,e)}),t),o&&!i.current&&a&&(i.current=setTimeout((function(){var e=c.current;f(),p.current||d.current.apply(null,e)}),o))}),[o,t,f,u,a]),g=Object(r.useCallback)((function(){l.current&&(d.current.apply(null,c.current),f())}),[f]);return[b,f,g]}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return g}));var r=n(10),o=n.n(r),i=n(15),c=n(12),u=n(0),a=n(69),s=n(22),l=n.n(s),p=n(39),d=n(66),f=function(e){var t=Object(a.a)();e=e||t;var n=Object(c.useSelect)((function(t){return t(i.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)}),[e]),r=Object(c.useDispatch)(i.QUERY_STATE_STORE_KEY).setValueForQueryContext;return[n,Object(u.useCallback)((function(t){r(e,t)}),[e,r])]},b=function(e,t,n){var r=Object(a.a)();n=n||r;var o=Object(c.useSelect)((function(r){return r(i.QUERY_STATE_STORE_KEY).getValueForQueryKey(n,e,t)}),[n,e]),s=Object(c.useDispatch)(i.QUERY_STATE_STORE_KEY).setQueryValue;return[o,Object(u.useCallback)((function(t){s(n,e,t)}),[n,e,s])]},g=function(e,t){var n=Object(a.a)(),r=f(t=t||n),i=o()(r,2),c=i[0],s=i[1],b=Object(p.a)(c),g=Object(p.a)(e),m=Object(d.a)(g),h=Object(u.useRef)(!1);return Object(u.useEffect)((function(){l()(m,g)||(s(Object.assign({},b,g)),h.current=!0)}),[b,g,m,s]),h.current?[c,s]:[e,s]}},,function(e,t,n){var r=n(62);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(15),o=n(12),i=n(0),c=n(39),u=n(65),a=function(e){var t=e.namespace,n=e.resourceName,a=e.resourceValues,s=void 0===a?[]:a,l=e.query,p=void 0===l?{}:l,d=e.shouldSelect,f=void 0===d||d;if(!t||!n)throw new Error("The options object must have valid values for the namespace and the resource properties.");var b=Object(i.useRef)({results:[],isLoading:!0}),g=Object(c.a)(p),m=Object(c.a)(s),h=Object(u.a)(),v=Object(o.useSelect)((function(e){if(!f)return null;var o=e(r.COLLECTIONS_STORE_KEY),i=[t,n,g,m],c=o.getCollectionError.apply(o,i);return c&&h(c),{results:o.getCollection.apply(o,i),isLoading:!o.hasFinishedResolution("getCollection",i)}}),[t,n,m,g,f]);return null!==v&&(b.current=v),b.current}},,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(63);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Object(r.a)(e,t)}},function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function o(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function i(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return o(n.overflowY,t)||o(n.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function c(e,t,n,r,o,i,c,u){return i<e&&c>t||i>e&&c<t?0:i<=e&&u<=n||c>=t&&u>=n?i-e-r:c>t&&u<n||i<e&&u>n?c-t+o:0}t.a=function(e,t){var n=window,o=t.scrollMode,u=t.block,a=t.inline,s=t.boundary,l=t.skipOverflowHiddenElements,p="function"==typeof s?s:function(e){return e!==s};if(!r(e))throw new TypeError("Invalid target");for(var d=document.scrollingElement||document.documentElement,f=[],b=e;r(b)&&p(b);){if((b=b.parentElement)===d){f.push(b);break}null!=b&&b===document.body&&i(b)&&!i(document.documentElement)||null!=b&&i(b,l)&&f.push(b)}for(var g=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,h=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,y=e.getBoundingClientRect(),O=y.height,w=y.width,j=y.top,x=y.right,S=y.bottom,_=y.left,E="start"===u||"nearest"===u?j:"end"===u?S:j+O/2,I="center"===a?_+w/2:"end"===a?x:_,k=[],R=0;R<f.length;R++){var P=f[R],C=P.getBoundingClientRect(),M=C.height,T=C.width,D=C.top,A=C.right,H=C.bottom,N=C.left;if("if-needed"===o&&j>=0&&_>=0&&S<=m&&x<=g&&j>=D&&S<=H&&_>=N&&x<=A)return k;var B=getComputedStyle(P),L=parseInt(B.borderLeftWidth,10),V=parseInt(B.borderTopWidth,10),K=parseInt(B.borderRightWidth,10),F=parseInt(B.borderBottomWidth,10),q=0,U=0,$="offsetWidth"in P?P.offsetWidth-P.clientWidth-L-K:0,W="offsetHeight"in P?P.offsetHeight-P.clientHeight-V-F:0;if(d===P)q="start"===u?E:"end"===u?E-m:"nearest"===u?c(v,v+m,m,V,F,v+E,v+E+O,O):E-m/2,U="start"===a?I:"center"===a?I-g/2:"end"===a?I-g:c(h,h+g,g,L,K,h+I,h+I+w,w),q=Math.max(0,q+v),U=Math.max(0,U+h);else{q="start"===u?E-D-V:"end"===u?E-H+F+W:"nearest"===u?c(D,H,M,V,F+W,E,E+O,O):E-(D+M/2)+W/2,U="start"===a?I-N-L:"center"===a?I-(N+T/2)+$/2:"end"===a?I-A+K+$:c(N,A,T,L,K+$,I,I+w,w);var Y=P.scrollLeft,z=P.scrollTop;E+=z-(q=Math.max(0,Math.min(z+q,P.scrollHeight-M+W))),I+=Y-(U=Math.max(0,Math.min(Y+U,P.scrollWidth-T+$)))}k.push({el:P,top:q,left:U})}return k}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n(11),o=n.n(r),i=n(7),c=n.n(i),u=n(0),a=n(42);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=[".wp-block-woocommerce-cart"],d=function(e){var t=e.Block,n=e.containers,r=e.getProps,i=void 0===r?function(){}:r,c=e.getErrorBoundaryProps,s=void 0===c?function(){}:c;0!==n.length&&Array.prototype.forEach.call(n,(function(e,n){var r=i(e,n),c=s(e,n),p=l(l({},e.dataset),r.attributes);e.classList.remove("is-loading"),Object(u.render)(React.createElement(a.a,c,React.createElement(u.Suspense,{fallback:React.createElement("div",{className:"wc-block-placeholder"})},React.createElement(t,o()({},r,{attributes:p})))),e)}))},f=function(e){var t=e.Block,n=e.getProps,r=e.getErrorBoundaryProps,o=e.selector,i=e.wrappers,c=document.body.querySelectorAll(o);i.length>0&&Array.prototype.filter.call(c,(function(e){return!function(e,t){return Array.prototype.some.call(t,(function(t){return t.contains(e)&&!t.isSameNode(e)}))}(e,i)})),d({Block:t,containers:c,getProps:n,getErrorBoundaryProps:r})},b=function(e){var t=document.body.querySelectorAll(p.join(","));f(l(l({},e),{},{wrappers:t})),Array.prototype.forEach.call(t,(function(t){t.addEventListener("wc-blocks_render_blocks_frontend",(function(){var n,r,o,i,c,u;n=l(l({},e),{},{wrapper:t}),r=n.Block,o=n.getProps,i=n.getErrorBoundaryProps,c=n.selector,u=n.wrapper.querySelectorAll(c),d({Block:r,containers:u,getProps:o,getErrorBoundaryProps:i})}))}))}},,,function(e,t){},,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(11),o=n.n(r),i=n(14),c=n.n(i),u=n(30),a=function(e){var t=e.className,n=e.size,r=c()(e,["className","size"]);return React.createElement(u.SVG,o()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:n},r),React.createElement("path",{d:"M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"}))},s=React.createElement(a,null);t.a=s},function(e,t,n){"use strict";var r=n(7),o=n.n(r),i=n(14),c=n.n(i),u=n(2);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}t.a=function(e){var t=e.srcElement,n=e.size,r=void 0===n?24:n,i=c()(e,["srcElement","size"]);return Object(u.isValidElement)(t)?Object(u.cloneElement)(t,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({width:r,height:r},i)):null}},,function(e,t,n){"use strict";var r=n(0),o=n(4),i=n(15),c=n(12);t.a=function(e){return function(t){var n;return n=Object(r.useRef)(Object(o.getSetting)("restApiRoutes")),Object(c.useSelect)((function(e,t){if(n.current){var r=e(i.SCHEMA_STORE_KEY),o=r.isResolving,c=r.hasFinishedResolution,u=t.dispatch(i.SCHEMA_STORE_KEY),a=u.receiveRoutes,s=u.startResolution,l=u.finishResolution;Object.keys(n.current).forEach((function(e){var t=n.current[e];o("getRoutes",[e])||c("getRoutes",[e])||(s("getRoutes",[e]),a(t,[e]),l("getRoutes",[e]))}))}}),[]),React.createElement(e,t)}}},,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(2),o=n(92);function i(e,t){return e===t}function c(e,t,n){var c=n&&n.equalityFn?n.equalityFn:i,u=Object(r.useState)(e),a=u[0],s=u[1],l=Object(o.a)(Object(r.useCallback)((function(e){return s(e)}),[]),t,n),p=l[0],d=l[1],f=l[2],b=Object(r.useRef)(e);return Object(r.useEffect)((function(){c(b.current,e)||(p(e),b.current=e)}),[e,p,c]),[a,d,f]}},function(e,t,n){"use strict";var r=n(1),o=(n(3),n(5)),i=n.n(o),c=n(36),u=(n(163),function(e){var t=e.className,n=e.disabled,o=e.label,u=void 0===o?Object(r.__)("Go",'woocommerce'):o,a=e.onClick,s=e.screenReaderLabel,l=void 0===s?Object(r.__)("Apply filter",'woocommerce'):s;return React.createElement("button",{type:"submit",className:i()("wc-block-filter-submit-button","wc-block-components-filter-submit-button",t),disabled:n,onClick:a},React.createElement(c.a,{label:u,screenReaderLabel:l}))});u.defaultProps={disabled:!1},t.a=u},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return c}));var r=n(9),o=r.c.reduce((function(e,t){var n,r=(n=t)&&n.attribute_name?{id:parseInt(n.attribute_id,10),name:n.attribute_name,taxonomy:"pa_"+n.attribute_name,label:n.attribute_label}:null;return r.id&&e.push(r),e}),[]),i=function(e){if(e)return o.find((function(t){return t.id===e}))},c=function(e){if(e)return o.find((function(t){return t.taxonomy===e}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n(8),o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=e.filter((function(e){return e.attribute===n.taxonomy})),c=i.length?i[0]:null;if(c&&c.slug&&Array.isArray(c.slug)&&c.slug.includes(o)){var u=c.slug.filter((function(e){return e!==o})),a=e.filter((function(e){return e.attribute!==n.taxonomy}));u.length>0&&(c.slug=u.sort(),a.push(c)),t(Object(r.sortBy)(a,"attribute"))}},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"in",c=e.filter((function(e){return e.attribute!==n.taxonomy}));0===o.length?t(c):(c.push({attribute:n.taxonomy,operator:i,slug:Object(r.map)(o,"slug").sort()}),t(Object(r.sortBy)(c,"attribute")))}},,,,,function(e,t,n){"use strict";var r=n(11),o=n.n(r),i=n(14),c=n.n(i),u=(n(3),n(5)),a=n.n(u),s=n(1),l=n(131),p=n(130),d=(n(115),function(e){var t=e.text,n=e.screenReaderText,r=void 0===n?"":n,i=e.element,u=void 0===i?"li":i,s=e.className,l=void 0===s?"":s,p=e.radius,d=void 0===p?"small":p,f=e.children,b=void 0===f?null:f,g=c()(e,["text","screenReaderText","element","className","radius","children"]),m=u,h=a()(l,"wc-block-components-chip","wc-block-components-chip--radius-"+d),v=Boolean(r&&r!==t);return React.createElement(m,o()({className:h},g),React.createElement("span",{"aria-hidden":v,className:"wc-block-components-chip__text"},t),v&&React.createElement("span",{className:"screen-reader-text"},r),b)});t.a=function(e){var t=e.ariaLabel,n=void 0===t?"":t,r=e.className,i=void 0===r?"":r,u=e.disabled,f=void 0!==u&&u,b=e.onRemove,g=void 0===b?function(){}:b,m=e.removeOnAnyClick,h=void 0!==m&&m,v=e.text,y=e.screenReaderText,O=void 0===y?"":y,w=c()(e,["ariaLabel","className","disabled","onRemove","removeOnAnyClick","text","screenReaderText"]),j=h?"span":"button";if(!n){var x=O&&"string"==typeof O?O:v;n="string"!=typeof x?Object(s.__)("Remove",'woocommerce'):Object(s.sprintf)(Object(s.__)('Remove "%s"','woocommerce'),x)}var S={"aria-label":n,disabled:f,onClick:g,onKeyDown:function(e){"Backspace"!==e.key&&"Delete"!==e.key||g()}},_=h?S:{},E=h?{"aria-hidden":!0}:S;return React.createElement(d,o()({},w,_,{className:a()(i,"is-removable"),element:h?"button":w.element,screenReaderText:O,text:v}),React.createElement(j,o()({className:"wc-block-components-chip__remove"},E),React.createElement(l.a,{className:"wc-block-components-chip__remove-icon",srcElement:p.a,size:16})))}},,,,,,,,,,,,,function(e,t){},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";e.exports=n(227)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n(7),o=n.n(r),i=n(47),c=n.n(i),u=n(20),a=n.n(u),s=n(10),l=n.n(s),p=n(0),d=n(69),f=n(142),b=n(8),g=n(39),m=n(94),h=n(100);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var O=function(e){var t=e.queryAttribute,n=e.queryPrices,r=e.queryState,o=Object(d.a)();o="".concat(o,"-collection-data");var i=Object(m.a)(o),u=l()(i,1)[0],s=Object(m.b)("calculate_attribute_counts",[],o),v=l()(s,2),O=v[0],w=v[1],j=Object(m.b)("calculate_price_range",null,o),x=l()(j,2),S=x[0],_=x[1],E=Object(g.a)(t||{}),I=Object(g.a)(n);Object(p.useEffect)((function(){"object"===a()(E)&&Object.keys(E).length&&(O.find((function(e){return e.taxonomy===E.taxonomy}))||w([].concat(c()(O),[E])))}),[E,O,w]),Object(p.useEffect)((function(){S!==I&&void 0!==I&&_(I)}),[I,_,S]);var k=Object(p.useState)(!1),R=l()(k,2),P=R[0],C=R[1],M=Object(f.a)(P,200),T=l()(M,1)[0];P||C(!0);var D=Object(p.useMemo)((function(){return function(e){var t=e;return e.calculate_attribute_counts&&(t.calculate_attribute_counts=Object(b.sortBy)(e.calculate_attribute_counts.map((function(e){return{taxonomy:e.taxonomy,query_type:e.queryType}})),["taxonomy","query_type"])),t}(u)}),[u]);return Object(h.a)({namespace:"/wc/store",
|