WooCommerce - Version 5.4.2

Version Description

Download this release

Release Info

Developer sadowski
Plugin Icon 128x128 WooCommerce
Version 5.4.2
Comparing to
See all releases

Code changes from version 5.5.0 to 5.4.2

Files changed (88) hide show
  1. assets/js/admin/wc-shipping-zones.js +0 -4
  2. assets/js/admin/wc-shipping-zones.min.js +1 -1
  3. assets/js/jquery-tiptip/jquery.tipTip.js +1 -1
  4. assets/js/jquery-tiptip/jquery.tipTip.min.js +1 -1
  5. i18n/languages/woocommerce.pot +2266 -2575
  6. includes/abstracts/abstract-wc-widget.php +1 -2
  7. includes/admin/class-wc-admin-assets.php +0 -5
  8. includes/admin/class-wc-admin-meta-boxes.php +0 -28
  9. includes/admin/importers/class-wc-product-csv-importer-controller.php +0 -3
  10. includes/admin/importers/mappings/default.php +0 -1
  11. includes/admin/list-tables/class-wc-admin-list-table-orders.php +0 -2
  12. includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php +1 -1
  13. includes/admin/meta-boxes/views/html-order-item-meta.php +0 -1
  14. includes/admin/settings/class-wc-settings-accounts.php +4 -3
  15. includes/admin/settings/class-wc-settings-advanced.php +337 -341
  16. includes/admin/settings/class-wc-settings-emails.php +14 -23
  17. includes/admin/settings/class-wc-settings-general.php +26 -5
  18. includes/admin/settings/class-wc-settings-integrations.php +8 -28
  19. includes/admin/settings/class-wc-settings-page.php +14 -125
  20. includes/admin/settings/class-wc-settings-payment-gateways.php +34 -37
  21. includes/admin/settings/class-wc-settings-products.php +378 -361
  22. includes/admin/settings/class-wc-settings-shipping.php +82 -103
  23. includes/admin/settings/class-wc-settings-tax.php +21 -14
  24. includes/admin/wc-admin-functions.php +5 -7
  25. includes/class-wc-ajax.php +0 -2
  26. includes/class-wc-cache-helper.php +2 -21
  27. includes/class-wc-checkout.php +19 -28
  28. includes/class-wc-cli.php +0 -2
  29. includes/class-wc-countries.php +11 -20
  30. includes/class-wc-download-handler.php +6 -11
  31. includes/class-wc-geolocation.php +3 -3
  32. includes/class-wc-install.php +4 -29
  33. includes/class-wc-payment-gateways.php +1 -15
  34. includes/class-wc-query.php +4 -48
  35. includes/class-wc-register-wp-admin-settings.php +1 -6
  36. includes/class-wc-template-loader.php +5 -35
  37. includes/class-wc-tracker.php +1 -1
  38. includes/class-woocommerce.php +1 -3
  39. includes/cli/class-wc-cli-tracker-command.php +0 -55
  40. includes/customizer/class-wc-shop-customizer.php +0 -37
  41. includes/data-stores/class-wc-webhook-data-store.php +2 -3
  42. includes/export/class-wc-product-csv-exporter.php +0 -3
  43. includes/gateways/paypal/class-wc-gateway-paypal.php +0 -38
  44. includes/gateways/paypal/includes/settings-paypal.php +1 -1
  45. includes/import/class-wc-product-csv-importer.php +2 -9
  46. includes/interfaces/class-wc-abstract-order-data-store-interface.php +4 -0
  47. includes/interfaces/class-wc-coupon-data-store-interface.php +4 -0
  48. includes/interfaces/class-wc-customer-data-store-interface.php +4 -0
  49. includes/interfaces/class-wc-customer-download-data-store-interface.php +4 -0
  50. includes/interfaces/class-wc-customer-download-log-data-store-interface.php +4 -0
  51. includes/interfaces/class-wc-importer-interface.php +4 -0
  52. includes/interfaces/class-wc-log-handler-interface.php +4 -0
  53. includes/interfaces/class-wc-logger-interface.php +4 -0
  54. includes/interfaces/class-wc-object-data-store-interface.php +4 -0
  55. includes/interfaces/class-wc-order-data-store-interface.php +4 -0
  56. includes/interfaces/class-wc-order-item-data-store-interface.php +4 -0
  57. includes/interfaces/class-wc-order-item-product-data-store-interface.php +4 -0
  58. includes/interfaces/class-wc-order-item-type-data-store-interface.php +4 -0
  59. includes/interfaces/class-wc-order-refund-data-store-interface.php +4 -0
  60. includes/interfaces/class-wc-payment-token-data-store-interface.php +4 -0
  61. includes/interfaces/class-wc-product-data-store-interface.php +4 -0
  62. includes/interfaces/class-wc-product-variable-data-store-interface.php +4 -0
  63. includes/interfaces/class-wc-queue-interface.php +4 -0
  64. includes/interfaces/class-wc-shipping-zone-data-store-interface.php +4 -0
  65. includes/interfaces/class-wc-webhooks-data-store-interface.php +4 -0
  66. includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php +1 -1
  67. includes/wc-order-functions.php +3 -9
  68. includes/widgets/class-wc-widget-layered-nav.php +66 -3
  69. includes/widgets/class-wc-widget-products.php +1 -3
  70. includes/widgets/class-wc-widget-recently-viewed.php +1 -1
  71. includes/widgets/class-wc-widget-top-rated-products.php +1 -1
  72. packages/action-scheduler/action-scheduler.php +10 -15
  73. packages/action-scheduler/classes/ActionScheduler_QueueCleaner.php +0 -3
  74. packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php +1 -6
  75. packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php +3 -3
  76. packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php +6 -9
  77. packages/action-scheduler/classes/actions/ActionScheduler_Action.php +1 -1
  78. packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php +17 -46
  79. packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php +2 -27
  80. packages/action-scheduler/classes/migration/Controller.php +1 -1
  81. packages/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php +2 -3
  82. packages/action-scheduler/functions.php +1 -1
  83. packages/action-scheduler/readme.txt +0 -70
  84. packages/woocommerce-admin/dist/app/index.asset.php +1 -1
  85. packages/woocommerce-admin/dist/app/index.js +1 -1
  86. packages/woocommerce-admin/dist/app/index.js.LICENSE.txt +1 -1
  87. packages/woocommerce-admin/dist/app/style.css +1 -1
  88. packages/woocommerce-admin/dist/app/style.rtl.css +1 -1
assets/js/admin/wc-shipping-zones.js CHANGED
@@ -81,10 +81,6 @@
81
  $( window ).on( 'beforeunload', { view: this }, this.unloadConfirmation );
82
  $( document.body ).on( 'click', '.wc-shipping-zone-add', { view: this }, this.onAddNewRow );
83
  },
84
- onAddNewRow: function() {
85
- var $link = $( this );
86
- window.location.href = $link.attr( 'href' );
87
- },
88
  block: function() {
89
  $( this.el ).block({
90
  message: null,
81
  $( window ).on( 'beforeunload', { view: this }, this.unloadConfirmation );
82
  $( document.body ).on( 'click', '.wc-shipping-zone-add', { view: this }, this.onAddNewRow );
83
  },
 
 
 
 
84
  block: function() {
85
  $( this.el ).block({
86
  message: null,
assets/js/admin/wc-shipping-zones.min.js CHANGED
@@ -1 +1 @@
1
- !function(r,l,c,h){r(function(){var e=r(".wc-shipping-zones"),n=r(".wc-shipping-zone-rows"),i=r(".wc-shipping-zone-save"),o=c.template("wc-shipping-zone-row"),t=c.template("wc-shipping-zone-row-blank"),s=Backbone.Model.extend({changes:{},logChanges:function(e){var i=this.changes||{};_.each(e,function(e,n){i[n]=_.extend(i[n]||{zone_id:n},e)}),this.changes=i,this.trigger("change:zones")},discardChanges:function(e){var n=this.changes||{},i=null,o=_.indexBy(this.get("zones"),"zone_id");n[e]&&n[e].zone_order!==undefined&&(i=n[e].zone_order),delete n[e],null!==i&&o[e]&&o[e].zone_order!==i&&(n[e]=_.extend(n[e]||{},{zone_id:e,zone_order:i})),this.changes=n,0===_.size(this.changes)&&a.clearUnloadConfirmation()},save:function(){_.size(this.changes)?r.post(h+(0<h.indexOf("?")?"&":"?")+"action=woocommerce_shipping_zones_save_changes",{wc_shipping_zones_nonce:l.wc_shipping_zones_nonce,changes:this.changes},this.onSaveResponse,"json"):d.trigger("saved:zones")},onSaveResponse:function(e,n){"success"===n&&(e.success?(d.set("zones",e.data.zones),d.trigger("change:zones"),d.changes={},d.trigger("saved:zones")):window.alert(l.strings.save_failed))}}),o=Backbone.View.extend({rowTemplate:o,initialize:function(){this.listenTo(this.model,"change:zones",this.setUnloadConfirmation),this.listenTo(this.model,"saved:zones",this.clearUnloadConfirmation),this.listenTo(this.model,"saved:zones",this.render),n.on("change",{view:this},this.updateModelOnChange),n.on("sortupdate",{view:this},this.updateModelOnSort),r(window).on("beforeunload",{view:this},this.unloadConfirmation),r(document.body).on("click",".wc-shipping-zone-add",{view:this},this.onAddNewRow)},onAddNewRow:function(){var e=r(this);window.location.href=e.attr("href")},block:function(){r(this.el).block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},unblock:function(){r(this.el).unblock()},render:function(){var e=_.indexBy(this.model.get("zones"),"zone_id"),i=this;i.$el.empty(),i.unblock(),_.size(e)?(e=_(e).chain().sortBy(function(e){return parseInt(e.zone_id,10)}).sortBy(function(e){return parseInt(e.zone_order,10)}).value(),r.each(e,function(e,n){i.renderRow(n)})):i.$el.append(t),i.initRows()},renderRow:function(e){var n=this;n.$el.append(n.rowTemplate(e)),n.initRow(e)},initRow:function(e){var n=this.$el.find('tr[data-id="'+e.zone_id+'"]');this.renderShippingMethods(e.zone_id,e.shipping_methods),n.find(".wc-shipping-zone-delete").on("click",{view:this},this.onDeleteRow)},initRows:function(){0==r("tbody.wc-shipping-zone-rows tr").length%2?e.find("tbody.wc-shipping-zone-rows").next("tbody").find("tr").addClass("odd"):e.find("tbody.wc-shipping-zone-rows").next("tbody").find("tr").removeClass("odd"),r("#tiptip_holder").removeAttr("style"),r("#tiptip_arrow").removeAttr("style"),r(".tips").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:50})},renderShippingMethods:function(e,n){var i=r('.wc-shipping-zones tr[data-id="'+e+'"]').find(".wc-shipping-zone-methods ul");i.find(".wc-shipping-zone-method").remove(),_.size(n)?(n=_.sortBy(n,function(e){return parseInt(e.method_order,10)}),_.each(n,function(e){var n="method_disabled";"yes"===e.enabled&&(n="method_enabled"),i.append('<li class="wc-shipping-zone-method '+n+'">'+e.title+"</li>")})):i.append('<li class="wc-shipping-zone-method">'+l.strings.no_shipping_methods_offered+"</li>")},onDeleteRow:function(e){var n=e.data.view.model,i=_.indexBy(n.get("zones"),"zone_id"),o={},t=r(this).closest("tr").data("id");e.preventDefault(),window.confirm(l.strings.delete_confirmation_msg)&&i[t]&&(delete i[t],o[t]=_.extend(o[t]||{},{deleted:"deleted"}),n.set("zones",i),n.logChanges(o),e.data.view.block(),e.data.view.model.save())},setUnloadConfirmation:function(){this.needsUnloadConfirm=!0,i.prop("disabled",!1)},clearUnloadConfirmation:function(){this.needsUnloadConfirm=!1,i.prop("disabled",!0)},unloadConfirmation:function(e){if(e.data.view.needsUnloadConfirm)return e.returnValue=l.strings.unload_confirmation_msg,window.event.returnValue=l.strings.unload_confirmation_msg,l.strings.unload_confirmation_msg},updateModelOnChange:function(e){var n=e.data.view.model,i=r(e.target),o=i.closest("tr").data("id"),t=i.data("attribute"),s=i.val(),e=_.indexBy(n.get("zones"),"zone_id"),i={};e[o]&&e[o][t]===s||(i[o]={},i[o][t]=s),n.logChanges(i)},updateModelOnSort:function(e){var n=e.data.view.model,o=_.indexBy(n.get("zones"),"zone_id"),i=r("tbody.wc-shipping-zone-rows tr"),t={};_.each(i,function(e){var n=r(e).data("id"),i=null,e=parseInt(r(e).index(),10);o[n]&&(i=parseInt(o[n].zone_order,10)),i!==e&&(t[n]=_.extend(t[n]||{},{zone_order:e}))}),_.size(t)&&(n.logChanges(t),e.data.view.block(),e.data.view.model.save())}}),d=new s({zones:l.zones}),a=new o({model:d,el:n});a.render(),n.sortable({items:"tr",cursor:"move",axis:"y",handle:"td.wc-shipping-zone-sort",scrollSensitivity:40})})}(jQuery,shippingZonesLocalizeScript,wp,ajaxurl);
1
+ !function(r,l,c,h){r(function(){var e=r(".wc-shipping-zones"),n=r(".wc-shipping-zone-rows"),i=r(".wc-shipping-zone-save"),o=c.template("wc-shipping-zone-row"),t=c.template("wc-shipping-zone-row-blank"),s=Backbone.Model.extend({changes:{},logChanges:function(e){var i=this.changes||{};_.each(e,function(e,n){i[n]=_.extend(i[n]||{zone_id:n},e)}),this.changes=i,this.trigger("change:zones")},discardChanges:function(e){var n=this.changes||{},i=null,o=_.indexBy(this.get("zones"),"zone_id");n[e]&&n[e].zone_order!==undefined&&(i=n[e].zone_order),delete n[e],null!==i&&o[e]&&o[e].zone_order!==i&&(n[e]=_.extend(n[e]||{},{zone_id:e,zone_order:i})),this.changes=n,0===_.size(this.changes)&&a.clearUnloadConfirmation()},save:function(){_.size(this.changes)?r.post(h+(0<h.indexOf("?")?"&":"?")+"action=woocommerce_shipping_zones_save_changes",{wc_shipping_zones_nonce:l.wc_shipping_zones_nonce,changes:this.changes},this.onSaveResponse,"json"):d.trigger("saved:zones")},onSaveResponse:function(e,n){"success"===n&&(e.success?(d.set("zones",e.data.zones),d.trigger("change:zones"),d.changes={},d.trigger("saved:zones")):window.alert(l.strings.save_failed))}}),o=Backbone.View.extend({rowTemplate:o,initialize:function(){this.listenTo(this.model,"change:zones",this.setUnloadConfirmation),this.listenTo(this.model,"saved:zones",this.clearUnloadConfirmation),this.listenTo(this.model,"saved:zones",this.render),n.on("change",{view:this},this.updateModelOnChange),n.on("sortupdate",{view:this},this.updateModelOnSort),r(window).on("beforeunload",{view:this},this.unloadConfirmation),r(document.body).on("click",".wc-shipping-zone-add",{view:this},this.onAddNewRow)},block:function(){r(this.el).block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},unblock:function(){r(this.el).unblock()},render:function(){var e=_.indexBy(this.model.get("zones"),"zone_id"),i=this;i.$el.empty(),i.unblock(),_.size(e)?(e=_(e).chain().sortBy(function(e){return parseInt(e.zone_id,10)}).sortBy(function(e){return parseInt(e.zone_order,10)}).value(),r.each(e,function(e,n){i.renderRow(n)})):i.$el.append(t),i.initRows()},renderRow:function(e){var n=this;n.$el.append(n.rowTemplate(e)),n.initRow(e)},initRow:function(e){var n=this.$el.find('tr[data-id="'+e.zone_id+'"]');this.renderShippingMethods(e.zone_id,e.shipping_methods),n.find(".wc-shipping-zone-delete").on("click",{view:this},this.onDeleteRow)},initRows:function(){0==r("tbody.wc-shipping-zone-rows tr").length%2?e.find("tbody.wc-shipping-zone-rows").next("tbody").find("tr").addClass("odd"):e.find("tbody.wc-shipping-zone-rows").next("tbody").find("tr").removeClass("odd"),r("#tiptip_holder").removeAttr("style"),r("#tiptip_arrow").removeAttr("style"),r(".tips").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:50})},renderShippingMethods:function(e,n){var i=r('.wc-shipping-zones tr[data-id="'+e+'"]').find(".wc-shipping-zone-methods ul");i.find(".wc-shipping-zone-method").remove(),_.size(n)?(n=_.sortBy(n,function(e){return parseInt(e.method_order,10)}),_.each(n,function(e){var n="method_disabled";"yes"===e.enabled&&(n="method_enabled"),i.append('<li class="wc-shipping-zone-method '+n+'">'+e.title+"</li>")})):i.append('<li class="wc-shipping-zone-method">'+l.strings.no_shipping_methods_offered+"</li>")},onDeleteRow:function(e){var n=e.data.view.model,i=_.indexBy(n.get("zones"),"zone_id"),o={},t=r(this).closest("tr").data("id");e.preventDefault(),window.confirm(l.strings.delete_confirmation_msg)&&i[t]&&(delete i[t],o[t]=_.extend(o[t]||{},{deleted:"deleted"}),n.set("zones",i),n.logChanges(o),e.data.view.block(),e.data.view.model.save())},setUnloadConfirmation:function(){this.needsUnloadConfirm=!0,i.prop("disabled",!1)},clearUnloadConfirmation:function(){this.needsUnloadConfirm=!1,i.prop("disabled",!0)},unloadConfirmation:function(e){if(e.data.view.needsUnloadConfirm)return e.returnValue=l.strings.unload_confirmation_msg,window.event.returnValue=l.strings.unload_confirmation_msg,l.strings.unload_confirmation_msg},updateModelOnChange:function(e){var n=e.data.view.model,i=r(e.target),o=i.closest("tr").data("id"),t=i.data("attribute"),s=i.val(),e=_.indexBy(n.get("zones"),"zone_id"),i={};e[o]&&e[o][t]===s||(i[o]={},i[o][t]=s),n.logChanges(i)},updateModelOnSort:function(e){var n=e.data.view.model,o=_.indexBy(n.get("zones"),"zone_id"),i=r("tbody.wc-shipping-zone-rows tr"),t={};_.each(i,function(e){var n=r(e).data("id"),i=null,e=parseInt(r(e).index(),10);o[n]&&(i=parseInt(o[n].zone_order,10)),i!==e&&(t[n]=_.extend(t[n]||{},{zone_order:e}))}),_.size(t)&&(n.logChanges(t),e.data.view.block(),e.data.view.model.save())}}),d=new s({zones:l.zones}),a=new o({model:d,el:n});a.render(),n.sortable({items:"tr",cursor:"move",axis:"y",handle:"td.wc-shipping-zone-sort",scrollSensitivity:40})})}(jQuery,shippingZonesLocalizeScript,wp,ajaxurl);
assets/js/jquery-tiptip/jquery.tipTip.js CHANGED
@@ -58,7 +58,7 @@
58
  }
59
  if(org_title != ""){
60
  if(!opts.content){
61
- org_elem.removeAttr(opts.attribute); //remove original Attribute
62
  }
63
  var timeout = false;
64
 
58
  }
59
  if(org_title != ""){
60
  if(!opts.content){
61
+ org_elem.prop(opts.attribute, false); //remove original Attribute
62
  }
63
  var timeout = false;
64
 
assets/js/jquery-tiptip/jquery.tipTip.min.js CHANGED
@@ -1 +1 @@
1
- !function(O){O.fn.tipTip=function(t){var g,b,M,w=O.extend({activation:"hover",keepAlive:!1,maxWidth:"200px",edgeOffset:3,defaultPosition:"bottom",delay:400,fadeIn:200,fadeOut:200,attribute:"title",content:!1,enter:function(){},exit:function(){}},t);return O("#tiptip_holder").length<=0?(g=O('<div id="tiptip_holder" style="max-width:'+w.maxWidth+';"></div>'),b=O('<div id="tiptip_content"></div>'),M=O('<div id="tiptip_arrow"></div>'),O("body").append(g.html(b).prepend(M.html('<div id="tiptip_arrow_inner"></div>')))):(g=O("#tiptip_holder"),b=O("#tiptip_content"),M=O("#tiptip_arrow")),this.each(function(){var _,m,v=O(this);function t(){w.enter.call(this),b.html(_),g.hide().css("margin","0"),g.removeAttr("class"),M.removeAttr("style");var t=parseInt(v.offset().top),e=parseInt(v.offset().left),o=parseInt(v.outerWidth()),n=parseInt(v.outerHeight()),i=g.outerWidth(),r=g.outerHeight(),a=Math.round((o-i)/2),f=Math.round((n-r)/2),d=Math.round(e+a),u=Math.round(t+n+w.edgeOffset),p="",s="",l=Math.round(i-12)/2;"bottom"==w.defaultPosition?p="_bottom":"top"==w.defaultPosition?p="_top":"left"==w.defaultPosition?p="_left":"right"==w.defaultPosition&&(p="_right");var c=a+e<parseInt(O(window).scrollLeft()),h=i+e>parseInt(O(window).width());c&&a<0||"_right"==p&&!h||"_left"==p&&e<i+w.edgeOffset+5?(p="_right",s=Math.round(r-13)/2,l=-12,d=Math.round(e+o+w.edgeOffset),u=Math.round(t+f)):(h&&a<0||"_left"==p&&!c)&&(p="_left",s=Math.round(r-13)/2,l=Math.round(i),d=Math.round(e-(i+w.edgeOffset+5)),u=Math.round(t+f));i=t+n+w.edgeOffset+r+8>parseInt(O(window).height()+O(window).scrollTop()),f=t+n-(w.edgeOffset+r+8)<0;i||"_bottom"==p&&i||"_top"==p&&!f?("_top"==p||"_bottom"==p?p="_top":p+="_top",s=r,u=Math.round(t-(r+5+w.edgeOffset))):(f|("_top"==p&&f)||"_bottom"==p&&!i)&&("_top"==p||"_bottom"==p?p="_bottom":p+="_bottom",s=-12,u=Math.round(t+n+w.edgeOffset)),"_right_top"==p||"_left_top"==p?u+=5:"_right_bottom"!=p&&"_left_bottom"!=p||(u-=5),"_left_top"!=p&&"_left_bottom"!=p||(d+=5),M.css({"margin-left":l+"px","margin-top":s+"px"}),g.css({"margin-left":d+"px","margin-top":u+"px"}).attr("class","tip"+p),m&&clearTimeout(m),m=setTimeout(function(){g.stop(!0,!0).fadeIn(w.fadeIn)},w.delay)}function e(){w.exit.call(this),m&&clearTimeout(m),g.fadeOut(w.fadeOut)}""!=(_=w.content?w.content:v.attr(w.attribute))&&(w.content||v.removeAttr(w.attribute),m=!1,"hover"==w.activation?(v.on("mouseenter",function(){t()}).on("mouseleave",function(){w.keepAlive&&g.is(":hover")||e()}),w.keepAlive&&g.on("mouseenter",function(){}).on("mouseleave",function(){e()})):"focus"==w.activation?v.on("focus",function(){t()}).on("blur",function(){e()}):"click"==w.activation&&(v.on("click",function(){return t(),!1}).on("mouseenter",function(){}).on("mouseleave",function(){w.keepAlive||e()}),w.keepAlive&&g.on("mouseenter",function(){}).on("mouseleave",function(){e()})))})}}(jQuery);
1
+ !function(O){O.fn.tipTip=function(t){var g,b,M,w=O.extend({activation:"hover",keepAlive:!1,maxWidth:"200px",edgeOffset:3,defaultPosition:"bottom",delay:400,fadeIn:200,fadeOut:200,attribute:"title",content:!1,enter:function(){},exit:function(){}},t);return O("#tiptip_holder").length<=0?(g=O('<div id="tiptip_holder" style="max-width:'+w.maxWidth+';"></div>'),b=O('<div id="tiptip_content"></div>'),M=O('<div id="tiptip_arrow"></div>'),O("body").append(g.html(b).prepend(M.html('<div id="tiptip_arrow_inner"></div>')))):(g=O("#tiptip_holder"),b=O("#tiptip_content"),M=O("#tiptip_arrow")),this.each(function(){var _,m,v=O(this);function t(){w.enter.call(this),b.html(_),g.hide().css("margin","0"),g.removeAttr("class"),M.removeAttr("style");var t=parseInt(v.offset().top),e=parseInt(v.offset().left),o=parseInt(v.outerWidth()),n=parseInt(v.outerHeight()),i=g.outerWidth(),r=g.outerHeight(),a=Math.round((o-i)/2),f=Math.round((n-r)/2),d=Math.round(e+a),u=Math.round(t+n+w.edgeOffset),p="",s="",l=Math.round(i-12)/2;"bottom"==w.defaultPosition?p="_bottom":"top"==w.defaultPosition?p="_top":"left"==w.defaultPosition?p="_left":"right"==w.defaultPosition&&(p="_right");var c=a+e<parseInt(O(window).scrollLeft()),h=i+e>parseInt(O(window).width());c&&a<0||"_right"==p&&!h||"_left"==p&&e<i+w.edgeOffset+5?(p="_right",s=Math.round(r-13)/2,l=-12,d=Math.round(e+o+w.edgeOffset),u=Math.round(t+f)):(h&&a<0||"_left"==p&&!c)&&(p="_left",s=Math.round(r-13)/2,l=Math.round(i),d=Math.round(e-(i+w.edgeOffset+5)),u=Math.round(t+f));i=t+n+w.edgeOffset+r+8>parseInt(O(window).height()+O(window).scrollTop()),f=t+n-(w.edgeOffset+r+8)<0;i||"_bottom"==p&&i||"_top"==p&&!f?("_top"==p||"_bottom"==p?p="_top":p+="_top",s=r,u=Math.round(t-(r+5+w.edgeOffset))):(f|("_top"==p&&f)||"_bottom"==p&&!i)&&("_top"==p||"_bottom"==p?p="_bottom":p+="_bottom",s=-12,u=Math.round(t+n+w.edgeOffset)),"_right_top"==p||"_left_top"==p?u+=5:"_right_bottom"!=p&&"_left_bottom"!=p||(u-=5),"_left_top"!=p&&"_left_bottom"!=p||(d+=5),M.css({"margin-left":l+"px","margin-top":s+"px"}),g.css({"margin-left":d+"px","margin-top":u+"px"}).attr("class","tip"+p),m&&clearTimeout(m),m=setTimeout(function(){g.stop(!0,!0).fadeIn(w.fadeIn)},w.delay)}function e(){w.exit.call(this),m&&clearTimeout(m),g.fadeOut(w.fadeOut)}""!=(_=w.content?w.content:v.attr(w.attribute))&&(w.content||v.prop(w.attribute,!1),m=!1,"hover"==w.activation?(v.on("mouseenter",function(){t()}).on("mouseleave",function(){w.keepAlive&&g.is(":hover")||e()}),w.keepAlive&&g.on("mouseenter",function(){}).on("mouseleave",function(){e()})):"focus"==w.activation?v.on("focus",function(){t()}).on("blur",function(){e()}):"click"==w.activation&&(v.on("click",function(){return t(),!1}).on("mouseenter",function(){}).on("mouseleave",function(){w.keepAlive||e()}),w.keepAlive&&g.on("mouseenter",function(){}).on("mouseleave",function(){e()})))})}}(jQuery);
i18n/languages/woocommerce.pot CHANGED
@@ -2,20 +2,20 @@
2
  # This file is distributed under the same license as the WooCommerce plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WooCommerce 5.5.0\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-07-12T10:31:19+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
- "X-Generator: WP-CLI 2.5.0\n"
15
  "X-Domain: woocommerce\n"
16
 
17
  #. Plugin Name of the plugin
18
- #: includes/admin/class-wc-admin-assets.php:105
19
  #: includes/admin/class-wc-admin-menus.php:64
20
  #: includes/admin/class-wc-admin-setup-wizard.php:353
21
  #: includes/admin/class-wc-admin-setup-wizard.php:446
@@ -27,10 +27,10 @@ msgstr ""
27
  #: includes/class-wc-order.php:1695
28
  #: includes/class-wc-order.php:1696
29
  #: includes/class-wc-privacy.php:52
30
- #: includes/customizer/class-wc-shop-customizer.php:39
31
- #: includes/wc-order-functions.php:977
32
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:62
33
- #: packages/woocommerce-admin/src/Loader.php:1093
34
  #: packages/woocommerce-admin/src/PageController.php:183
35
  #: templates/auth/header.php:32
36
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/shared/config.js:17
@@ -7842,8 +7842,8 @@ msgid "Invalid coupon code"
7842
  msgstr ""
7843
 
7844
  #: includes/abstracts/abstract-wc-order.php:1120
7845
- #: includes/class-wc-ajax.php:1155
7846
- #: includes/class-wc-ajax.php:1218
7847
  #: includes/class-wc-discounts.php:249
7848
  msgid "Invalid coupon"
7849
  msgstr ""
@@ -7857,9 +7857,9 @@ msgstr ""
7857
  #. translators: %s: payment method
7858
  #. translators: %s: shipping method
7859
  #: includes/abstracts/abstract-wc-order.php:1994
7860
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:276
7861
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:328
7862
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:345
7863
  msgid "via %s"
7864
  msgstr ""
7865
 
@@ -7871,6 +7871,7 @@ msgstr ""
7871
 
7872
  #: includes/abstracts/abstract-wc-order.php:2028
7873
  #: includes/wc-template-functions.php:2147
 
7874
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
7875
  #: packages/woocommerce-blocks/build/cart.js:1
7876
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -7879,6 +7880,7 @@ msgid "Subtotal:"
7879
  msgstr ""
7880
 
7881
  #: includes/abstracts/abstract-wc-order.php:2043
 
7882
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
7883
  #: packages/woocommerce-blocks/build/cart.js:1
7884
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -7888,6 +7890,7 @@ msgstr ""
7888
 
7889
  #: includes/abstracts/abstract-wc-order.php:2058
7890
  #: includes/admin/meta-boxes/views/html-order-items.php:176
 
7891
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
7892
  #: packages/woocommerce-blocks/build/cart.js:1
7893
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -8004,7 +8007,7 @@ msgid "Select none"
8004
  msgstr ""
8005
 
8006
  #: includes/abstracts/abstract-wc-shipping-method.php:323
8007
- #: includes/admin/class-wc-admin-meta-boxes.php:128
8008
  msgid "Items"
8009
  msgstr ""
8010
 
@@ -8053,11 +8056,10 @@ msgstr ""
8053
 
8054
  #: includes/admin/class-wc-admin-addons.php:504
8055
  #: includes/admin/class-wc-admin-addons.php:775
8056
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:142
8057
- #: packages/woocommerce-admin/dist/chunks/3.js:1
8058
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
8059
  #: packages/woocommerce-admin/dist/data/index.js:2
8060
- #: packages/woocommerce-blocks/build/vendors.js:11
8061
  msgid "WooCommerce Payments"
8062
  msgstr ""
8063
 
@@ -8092,11 +8094,11 @@ msgstr ""
8092
 
8093
  #: includes/admin/class-wc-admin-api-keys-table-list.php:48
8094
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:513
8095
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:677
8096
  #: includes/admin/list-tables/class-wc-admin-list-table-coupons.php:85
8097
  #: includes/admin/meta-boxes/views/html-variation-admin.php:385
8098
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:122
8099
- #: includes/admin/settings/class-wc-settings-shipping.php:398
8100
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:88
8101
  #: includes/admin/settings/views/html-keys-edit.php:21
8102
  #: includes/export/class-wc-product-csv-exporter.php:113
@@ -8235,182 +8237,182 @@ msgstr ""
8235
  msgid "You do not have permission to revoke API Keys"
8236
  msgstr ""
8237
 
8238
- #: includes/admin/class-wc-admin-assets.php:139
8239
  #: includes/class-wc-frontend-scripts.php:582
8240
- #: includes/widgets/class-wc-widget-layered-nav.php:322
8241
  #: includes/widgets/class-wc-widget-product-categories.php:272
8242
  msgctxt "enhanced select"
8243
  msgid "No matches found"
8244
  msgstr ""
8245
 
8246
- #: includes/admin/class-wc-admin-assets.php:140
8247
  #: includes/class-wc-frontend-scripts.php:583
8248
  msgctxt "enhanced select"
8249
  msgid "Loading failed"
8250
  msgstr ""
8251
 
8252
- #: includes/admin/class-wc-admin-assets.php:141
8253
  #: includes/class-wc-frontend-scripts.php:584
8254
  msgctxt "enhanced select"
8255
  msgid "Please enter 1 or more characters"
8256
  msgstr ""
8257
 
8258
- #: includes/admin/class-wc-admin-assets.php:142
8259
  #: includes/class-wc-frontend-scripts.php:585
8260
  msgctxt "enhanced select"
8261
  msgid "Please enter %qty% or more characters"
8262
  msgstr ""
8263
 
8264
- #: includes/admin/class-wc-admin-assets.php:143
8265
  #: includes/class-wc-frontend-scripts.php:586
8266
  msgctxt "enhanced select"
8267
  msgid "Please delete 1 character"
8268
  msgstr ""
8269
 
8270
- #: includes/admin/class-wc-admin-assets.php:144
8271
  #: includes/class-wc-frontend-scripts.php:587
8272
  msgctxt "enhanced select"
8273
  msgid "Please delete %qty% characters"
8274
  msgstr ""
8275
 
8276
- #: includes/admin/class-wc-admin-assets.php:145
8277
  #: includes/class-wc-frontend-scripts.php:588
8278
  msgctxt "enhanced select"
8279
  msgid "You can only select 1 item"
8280
  msgstr ""
8281
 
8282
- #: includes/admin/class-wc-admin-assets.php:146
8283
  #: includes/class-wc-frontend-scripts.php:589
8284
  msgctxt "enhanced select"
8285
  msgid "You can only select %qty% items"
8286
  msgstr ""
8287
 
8288
- #: includes/admin/class-wc-admin-assets.php:147
8289
  #: includes/class-wc-frontend-scripts.php:590
8290
  msgctxt "enhanced select"
8291
  msgid "Loading more results&hellip;"
8292
  msgstr ""
8293
 
8294
- #: includes/admin/class-wc-admin-assets.php:148
8295
  #: includes/class-wc-frontend-scripts.php:591
8296
  msgctxt "enhanced select"
8297
  msgid "Searching&hellip;"
8298
  msgstr ""
8299
 
8300
  #. translators: %s: decimal
8301
- #: includes/admin/class-wc-admin-assets.php:189
8302
  msgid "Please enter with one decimal point (%s) without thousand separators."
8303
  msgstr ""
8304
 
8305
  #. translators: %s: price decimal separator
8306
- #: includes/admin/class-wc-admin-assets.php:191
8307
  msgid "Please enter with one monetary decimal point (%s) without thousand separators and currency symbols."
8308
  msgstr ""
8309
 
8310
- #: includes/admin/class-wc-admin-assets.php:192
8311
  msgid "Please enter in country code with two capital letters."
8312
  msgstr ""
8313
 
8314
- #: includes/admin/class-wc-admin-assets.php:193
8315
  msgid "Please enter in a value less than the regular price."
8316
  msgstr ""
8317
 
8318
- #: includes/admin/class-wc-admin-assets.php:194
8319
  msgid "This product has produced sales and may be linked to existing orders. Are you sure you want to delete it?"
8320
  msgstr ""
8321
 
8322
- #: includes/admin/class-wc-admin-assets.php:195
8323
  msgid "This action cannot be reversed. Are you sure you wish to erase personal data from the selected orders?"
8324
  msgstr ""
8325
 
8326
- #: includes/admin/class-wc-admin-assets.php:200
8327
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:139
8328
  msgid "Import"
8329
  msgstr ""
8330
 
8331
- #: includes/admin/class-wc-admin-assets.php:201
8332
  msgid "Export"
8333
  msgstr ""
8334
 
8335
- #: includes/admin/class-wc-admin-assets.php:226
8336
  #: includes/admin/meta-boxes/views/html-product-data-advanced.php:47
8337
- #: includes/admin/settings/class-wc-settings-products.php:154
8338
  msgid "Enable reviews"
8339
  msgstr ""
8340
 
8341
  #. translators: %d: Number of variations
8342
- #: includes/admin/class-wc-admin-assets.php:254
8343
  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)."
8344
  msgstr ""
8345
 
8346
- #: includes/admin/class-wc-admin-assets.php:255
8347
  msgid "Enter a value"
8348
  msgstr ""
8349
 
8350
- #: includes/admin/class-wc-admin-assets.php:256
8351
  msgid "Variation menu order (determines position in the list of variations)"
8352
  msgstr ""
8353
 
8354
- #: includes/admin/class-wc-admin-assets.php:257
8355
  msgid "Enter a value (fixed or %)"
8356
  msgstr ""
8357
 
8358
- #: includes/admin/class-wc-admin-assets.php:258
8359
  msgid "Are you sure you want to delete all variations? This cannot be undone."
8360
  msgstr ""
8361
 
8362
- #: includes/admin/class-wc-admin-assets.php:259
8363
  msgid "Last warning, are you sure?"
8364
  msgstr ""
8365
 
8366
- #: includes/admin/class-wc-admin-assets.php:260
8367
  #: includes/admin/class-wc-admin-taxonomies.php:165
8368
  #: includes/admin/class-wc-admin-taxonomies.php:275
8369
  msgid "Choose an image"
8370
  msgstr ""
8371
 
8372
- #: includes/admin/class-wc-admin-assets.php:261
8373
  msgid "Set variation image"
8374
  msgstr ""
8375
 
8376
- #: includes/admin/class-wc-admin-assets.php:262
8377
  msgid "variation added"
8378
  msgstr ""
8379
 
8380
- #: includes/admin/class-wc-admin-assets.php:263
8381
  msgid "variations added"
8382
  msgstr ""
8383
 
8384
- #: includes/admin/class-wc-admin-assets.php:264
8385
  msgid "No variations added"
8386
  msgstr ""
8387
 
8388
- #: includes/admin/class-wc-admin-assets.php:265
8389
  msgid "Are you sure you want to remove this variation?"
8390
  msgstr ""
8391
 
8392
- #: includes/admin/class-wc-admin-assets.php:266
8393
  msgid "Sale start date (YYYY-MM-DD format or leave blank)"
8394
  msgstr ""
8395
 
8396
- #: includes/admin/class-wc-admin-assets.php:267
8397
  msgid "Sale end date (YYYY-MM-DD format or leave blank)"
8398
  msgstr ""
8399
 
8400
- #: includes/admin/class-wc-admin-assets.php:268
8401
  msgid "Save changes before changing page?"
8402
  msgstr ""
8403
 
8404
- #: includes/admin/class-wc-admin-assets.php:269
8405
  msgid "%qty% variation"
8406
  msgstr ""
8407
 
8408
- #: includes/admin/class-wc-admin-assets.php:270
8409
  msgid "%qty% variations"
8410
  msgstr ""
8411
 
8412
- #: includes/admin/class-wc-admin-assets.php:285
8413
- #: includes/admin/class-wc-admin-assets.php:452
8414
  #: includes/admin/settings/views/html-webhooks-edit.php:68
8415
  #: includes/class-wc-frontend-scripts.php:581
8416
  #: includes/wc-template-functions.php:2785
@@ -8419,53 +8421,53 @@ msgstr ""
8419
  msgid "Select an option&hellip;"
8420
  msgstr ""
8421
 
8422
- #: includes/admin/class-wc-admin-assets.php:288
8423
- #: includes/admin/meta-boxes/views/html-order-item-meta.php:52
8424
  msgid "Name (required)"
8425
  msgstr ""
8426
 
8427
- #: includes/admin/class-wc-admin-assets.php:289
8428
- #: includes/admin/meta-boxes/views/html-order-item-meta.php:53
8429
  msgid "Value (required)"
8430
  msgstr ""
8431
 
8432
- #: includes/admin/class-wc-admin-assets.php:299
8433
  msgid "Generate coupon code"
8434
  msgstr ""
8435
 
8436
- #: includes/admin/class-wc-admin-assets.php:310
8437
  msgid "Are you sure you want to remove the selected items?"
8438
  msgstr ""
8439
 
8440
- #: includes/admin/class-wc-admin-assets.php:318
8441
  msgid "You may need to manually restore the item's stock."
8442
  msgstr ""
8443
 
8444
- #: includes/admin/class-wc-admin-assets.php:325
8445
  msgid "Please select some items."
8446
  msgstr ""
8447
 
8448
- #: includes/admin/class-wc-admin-assets.php:326
8449
  msgid "Are you sure you wish to process this refund? This action cannot be undone."
8450
  msgstr ""
8451
 
8452
- #: includes/admin/class-wc-admin-assets.php:327
8453
  msgid "Are you sure you wish to delete this refund? This action cannot be undone."
8454
  msgstr ""
8455
 
8456
- #: includes/admin/class-wc-admin-assets.php:328
8457
  msgid "Are you sure you wish to delete this tax column? This action cannot be undone."
8458
  msgstr ""
8459
 
8460
- #: includes/admin/class-wc-admin-assets.php:329
8461
  msgid "Remove this item meta?"
8462
  msgstr ""
8463
 
8464
- #: includes/admin/class-wc-admin-assets.php:330
8465
  msgid "Remove this attribute?"
8466
  msgstr ""
8467
 
8468
- #: includes/admin/class-wc-admin-assets.php:331
8469
  #: includes/admin/class-wc-admin-attributes.php:206
8470
  #: includes/admin/class-wc-admin-attributes.php:273
8471
  #: includes/admin/class-wc-admin-attributes.php:308
@@ -8474,7 +8476,7 @@ msgstr ""
8474
  #: includes/admin/class-wc-admin-attributes.php:446
8475
  #: includes/admin/class-wc-admin-webhooks-table-list.php:48
8476
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:508
8477
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:672
8478
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:117
8479
  #: includes/admin/meta-boxes/views/html-product-attribute.php:18
8480
  #: includes/admin/meta-boxes/views/html-product-data-general.php:82
@@ -8490,7 +8492,7 @@ msgid "Name"
8490
  msgstr ""
8491
 
8492
  #. translators: Remove chip.
8493
- #: includes/admin/class-wc-admin-assets.php:332
8494
  #: includes/admin/meta-boxes/views/html-product-attribute.php:8
8495
  #: includes/admin/meta-boxes/views/html-variation-admin.php:17
8496
  #: includes/admin/settings/views/html-admin-page-shipping-classes.php:54
@@ -8506,53 +8508,53 @@ msgstr ""
8506
  msgid "Remove"
8507
  msgstr ""
8508
 
8509
- #: includes/admin/class-wc-admin-assets.php:333
8510
  #: includes/admin/meta-boxes/views/html-order-download-permission.php:9
8511
  #: includes/admin/meta-boxes/views/html-product-attribute.php:9
8512
  #: includes/admin/meta-boxes/views/html-variation-admin.php:18
8513
  msgid "Click to toggle"
8514
  msgstr ""
8515
 
8516
- #: includes/admin/class-wc-admin-assets.php:334
8517
  #: includes/admin/meta-boxes/views/html-product-attribute.php:30
8518
  msgid "Value(s)"
8519
  msgstr ""
8520
 
8521
- #: includes/admin/class-wc-admin-assets.php:335
8522
  msgid "Enter some text, or some attributes by pipe (|) separating values."
8523
  msgstr ""
8524
 
8525
- #: includes/admin/class-wc-admin-assets.php:336
8526
  #: includes/admin/meta-boxes/views/html-product-attribute.php:75
8527
  msgid "Visible on the product page"
8528
  msgstr ""
8529
 
8530
- #: includes/admin/class-wc-admin-assets.php:337
8531
  #: includes/admin/meta-boxes/views/html-product-attribute.php:81
8532
  msgid "Used for variations"
8533
  msgstr ""
8534
 
8535
- #: includes/admin/class-wc-admin-assets.php:338
8536
  msgid "Enter a name for the new attribute term:"
8537
  msgstr ""
8538
 
8539
- #: includes/admin/class-wc-admin-assets.php:339
8540
  msgid "Recalculate totals? This will calculate taxes based on the customers country (or the store base country) and update totals."
8541
  msgstr ""
8542
 
8543
- #: includes/admin/class-wc-admin-assets.php:340
8544
  msgid "Copy billing information to shipping information? This will remove any currently entered shipping information."
8545
  msgstr ""
8546
 
8547
- #: includes/admin/class-wc-admin-assets.php:341
8548
  msgid "Load the customer's billing information? This will remove any currently entered billing information."
8549
  msgstr ""
8550
 
8551
- #: includes/admin/class-wc-admin-assets.php:342
8552
  msgid "Load the customer's shipping information? This will remove any currently entered shipping information."
8553
  msgstr ""
8554
 
8555
- #: includes/admin/class-wc-admin-assets.php:343
8556
  #: includes/admin/class-wc-admin-post-types.php:683
8557
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:130
8558
  #: includes/admin/views/html-bulk-edit-product.php:200
@@ -8560,57 +8562,57 @@ msgstr ""
8560
  msgid "Featured"
8561
  msgstr ""
8562
 
8563
- #: includes/admin/class-wc-admin-assets.php:347
8564
  msgid "No customer selected"
8565
  msgstr ""
8566
 
8567
- #: includes/admin/class-wc-admin-assets.php:371
8568
  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."
8569
  msgstr ""
8570
 
8571
- #: includes/admin/class-wc-admin-assets.php:372
8572
  msgid "Are you sure you want to revoke access to this download?"
8573
  msgstr ""
8574
 
8575
- #: includes/admin/class-wc-admin-assets.php:373
8576
  msgid "You cannot add the same tax rate twice!"
8577
  msgstr ""
8578
 
8579
- #: includes/admin/class-wc-admin-assets.php:374
8580
  msgid "Are you sure you wish to delete this note? This action cannot be undone."
8581
  msgstr ""
8582
 
8583
- #: includes/admin/class-wc-admin-assets.php:375
8584
  msgid "Enter a coupon code to apply. Discounts are applied to line totals, before taxes."
8585
  msgstr ""
8586
 
8587
- #: includes/admin/class-wc-admin-assets.php:376
8588
  msgid "Enter a fixed amount or percentage to apply as a fee."
8589
  msgstr ""
8590
 
8591
- #: includes/admin/class-wc-admin-assets.php:425
8592
  #: includes/admin/views/html-admin-page-status-report.php:46
8593
  msgid "Copying to clipboard failed. Please press Ctrl/Cmd+C to copy."
8594
  msgstr ""
8595
 
8596
- #: includes/admin/class-wc-admin-assets.php:438
8597
  msgid "Are you sure you want to delete this log?"
8598
  msgstr ""
8599
 
8600
- #: includes/admin/class-wc-admin-assets.php:439
8601
  msgid "Are you sure you want to run this tool?"
8602
  msgstr ""
8603
 
8604
- #: includes/admin/class-wc-admin-assets.php:477
8605
  #: packages/woocommerce-admin/src/Notes/WooCommerceSubscriptions.php:53
8606
  msgid "Learn More"
8607
  msgstr ""
8608
 
8609
- #: includes/admin/class-wc-admin-assets.php:479
8610
  msgid "Dismiss this suggestion"
8611
  msgstr ""
8612
 
8613
- #: includes/admin/class-wc-admin-assets.php:481
8614
  #: includes/admin/marketplace-suggestions/templates/html-product-data-extensions.php:27
8615
  msgid "Manage suggestions"
8616
  msgstr ""
@@ -8640,7 +8642,7 @@ msgstr ""
8640
  #: includes/admin/class-wc-admin-attributes.php:215
8641
  #: includes/admin/class-wc-admin-attributes.php:309
8642
  #: includes/admin/class-wc-admin-attributes.php:399
8643
- #: includes/admin/settings/class-wc-settings-shipping.php:397
8644
  #: includes/admin/settings/views/html-admin-page-shipping-classes.php:68
8645
  msgid "Slug"
8646
  msgstr ""
@@ -8663,7 +8665,7 @@ msgstr ""
8663
  #: includes/admin/class-wc-admin-attributes.php:311
8664
  #: includes/admin/class-wc-admin-attributes.php:421
8665
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:506
8666
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:670
8667
  #: includes/export/class-wc-product-csv-exporter.php:106
8668
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:304
8669
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
@@ -8715,7 +8717,7 @@ msgstr ""
8715
  #: packages/woocommerce-blocks/build/cart.js:1
8716
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
8717
  #: packages/woocommerce-blocks/build/checkout.js:1
8718
- #: packages/woocommerce-blocks/build/vendors.js:11
8719
  msgid "Update"
8720
  msgstr ""
8721
 
@@ -8738,7 +8740,7 @@ msgstr ""
8738
  #: includes/admin/class-wc-admin-attributes.php:327
8739
  #: includes/admin/class-wc-admin-post-types.php:688
8740
  #: includes/admin/class-wc-admin-webhooks-table-list.php:82
8741
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:426
8742
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:315
8743
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:433
8744
  #: includes/admin/reports/class-wc-report-customer-list.php:163
@@ -8752,8 +8754,7 @@ msgstr ""
8752
  #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:35
8753
  #: templates/myaccount/my-address.php:63
8754
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:56
8755
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:187
8756
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:151
8757
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/edit-utils.js:23
8758
  #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/editor-block-controls.js:22
8759
  #: packages/woocommerce-blocks/build/all-products.js:1
@@ -8825,8 +8826,8 @@ msgstr ""
8825
 
8826
  #: includes/admin/class-wc-admin-customize.php:77
8827
  #: includes/admin/class-wc-admin-menus.php:319
8828
- #: includes/admin/settings/class-wc-settings-advanced.php:292
8829
- #: includes/class-wc-query.php:158
8830
  msgid "Lost password"
8831
  msgstr ""
8832
 
@@ -8942,7 +8943,7 @@ msgstr ""
8942
 
8943
  #: includes/admin/class-wc-admin-dashboard.php:424
8944
  #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:126
8945
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:469
8946
  #: includes/admin/meta-boxes/views/html-order-item.php:100
8947
  #: includes/admin/meta-boxes/views/html-order-item.php:148
8948
  #: includes/admin/meta-boxes/views/html-order-items.php:33
@@ -8953,7 +8954,9 @@ msgstr ""
8953
  #: templates/checkout/review-order.php:103
8954
  #: templates/myaccount/my-orders.php:17
8955
  #: templates/order/order-details.php:52
8956
- #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/footer-item/index.js:33
 
 
8957
  #: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/stripe/stripe-utils/utils.js:60
8958
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
8959
  #: packages/woocommerce-blocks/build/cart.js:1
@@ -9202,7 +9205,7 @@ msgstr ""
9202
  #: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:467
9203
  #: templates/content-widget-price-filter.php:30
9204
  #: packages/woocommerce-admin/dist/components/index.js:2
9205
- #: packages/woocommerce-blocks/build/vendors.js:11
9206
  msgid "Filter"
9207
  msgstr ""
9208
 
@@ -9215,7 +9218,7 @@ msgid "All sources"
9215
  msgstr ""
9216
 
9217
  #: includes/admin/class-wc-admin-menus.php:66
9218
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:734
9219
  #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:111
9220
  #: includes/admin/views/html-admin-page-product-export.php:41
9221
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:284
@@ -9239,7 +9242,7 @@ msgstr ""
9239
 
9240
  #: includes/admin/class-wc-admin-menus.php:84
9241
  #: includes/admin/views/html-admin-page-status-report.php:737
9242
- #: includes/class-wc-install.php:1369
9243
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:34
9244
  #: packages/woocommerce-admin/src/Features/Analytics.php:245
9245
  #: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:110
@@ -9281,54 +9284,54 @@ msgstr ""
9281
  msgid "Visit Store"
9282
  msgstr ""
9283
 
9284
- #: includes/admin/class-wc-admin-meta-boxes.php:119
9285
  #: includes/admin/class-wc-admin-pointers.php:157
9286
  msgid "Product short description"
9287
  msgstr ""
9288
 
9289
- #: includes/admin/class-wc-admin-meta-boxes.php:120
9290
  #: includes/admin/views/html-bulk-edit-product.php:15
9291
  #: includes/admin/views/html-quick-edit-product.php:14
9292
  msgid "Product data"
9293
  msgstr ""
9294
 
9295
- #: includes/admin/class-wc-admin-meta-boxes.php:121
9296
  msgid "Product gallery"
9297
  msgstr ""
9298
 
9299
  #. Translators: %s order type name.
9300
- #: includes/admin/class-wc-admin-meta-boxes.php:127
9301
  msgid "%s data"
9302
  msgstr ""
9303
 
9304
  #. Translators: %s order type name.
9305
- #: includes/admin/class-wc-admin-meta-boxes.php:130
9306
  msgid "%s notes"
9307
  msgstr ""
9308
 
9309
- #: includes/admin/class-wc-admin-meta-boxes.php:131
9310
  msgid "Downloadable product permissions"
9311
  msgstr ""
9312
 
9313
- #: includes/admin/class-wc-admin-meta-boxes.php:131
9314
  msgid "Note: Permissions for order items will automatically be granted when the order status changes to processing/completed."
9315
  msgstr ""
9316
 
9317
  #. Translators: %s order type name.
9318
- #: includes/admin/class-wc-admin-meta-boxes.php:133
9319
  msgid "%s actions"
9320
  msgstr ""
9321
 
9322
- #: includes/admin/class-wc-admin-meta-boxes.php:137
9323
  msgid "Coupon data"
9324
  msgstr ""
9325
 
9326
- #: includes/admin/class-wc-admin-meta-boxes.php:141
9327
  msgid "Rating"
9328
  msgstr ""
9329
 
9330
- #: includes/admin/class-wc-admin-meta-boxes.php:176
9331
- #: includes/admin/settings/class-wc-settings-products.php:147
9332
  #: templates/single-product-reviews.php:37
9333
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
9334
  msgid "Reviews"
@@ -9460,7 +9463,7 @@ msgstr ""
9460
  #: includes/admin/class-wc-admin-pointers.php:61
9461
  #: includes/admin/class-wc-admin-post-types.php:620
9462
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/all-reviews/edit.js:35
9463
- #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:99
9464
  #: packages/woocommerce-blocks/build/all-reviews.js:1
9465
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
9466
  msgid "Product name"
@@ -9509,7 +9512,7 @@ msgstr ""
9509
  #: includes/admin/class-wc-admin-pointers.php:125
9510
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:86
9511
  #: includes/admin/settings/class-wc-settings-products.php:41
9512
- #: includes/admin/settings/class-wc-settings-products.php:357
9513
  msgid "Downloadable products"
9514
  msgstr ""
9515
 
@@ -9582,7 +9585,8 @@ msgstr ""
9582
  #: includes/admin/views/html-notice-uploads-directory-is-unprotected.php:15
9583
  #: includes/admin/views/html-notice-wp-php-minimum-requirements.php:11
9584
  #: includes/wc-template-functions.php:1062
9585
- #: packages/woocommerce-admin/dist/experimental/index.js:2
 
9586
  msgid "Dismiss"
9587
  msgstr ""
9588
 
@@ -9810,11 +9814,6 @@ msgstr[1] ""
9810
  #: includes/admin/class-wc-admin-post-types.php:623
9811
  #: templates/cart/cart.php:143
9812
  #: templates/checkout/form-coupon.php:34
9813
- #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:53
9814
- #: packages/woocommerce-blocks/build/cart-frontend.js:14
9815
- #: packages/woocommerce-blocks/build/cart.js:1
9816
- #: packages/woocommerce-blocks/build/checkout-frontend.js:14
9817
- #: packages/woocommerce-blocks/build/checkout.js:1
9818
  msgid "Coupon code"
9819
  msgstr ""
9820
 
@@ -9846,12 +9845,10 @@ msgstr ""
9846
  #: includes/admin/plugin-updates/views/html-notice-untested-extensions-modal.php:48
9847
  #: includes/wc-account-functions.php:290
9848
  #: packages/action-scheduler/classes/ActionScheduler_ListTable.php:133
 
9849
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
9850
  #: packages/woocommerce-admin/dist/customer-effort-score/index.js:1
9851
- #: packages/woocommerce-admin/dist/experimental/index.js:2
9852
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:236
9853
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:218
9854
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:241
9855
  #: packages/woocommerce-blocks/build/all-products.js:1
9856
  #: packages/woocommerce-blocks/build/product-category.js:1
9857
  #: packages/woocommerce-blocks/build/product-tag.js:1
@@ -9920,7 +9917,7 @@ msgstr ""
9920
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:105
9921
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:36
9922
  #: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:319
9923
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:108
9924
  #: packages/woocommerce-blocks/build/checkout.js:1
9925
  #: packages/woocommerce-blocks/build/wc-settings.js:1
9926
  msgid "Company"
@@ -9930,7 +9927,7 @@ msgstr ""
9930
  #: includes/admin/class-wc-admin-profile.php:118
9931
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:57
9932
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:109
9933
- #: includes/admin/settings/class-wc-settings-general.php:53
9934
  #: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:215
9935
  #: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:278
9936
  #: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1112
@@ -9947,8 +9944,8 @@ msgstr ""
9947
  #: includes/admin/class-wc-admin-setup-wizard.php:514
9948
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:61
9949
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:113
9950
- #: includes/admin/settings/class-wc-settings-general.php:62
9951
- #: includes/customizer/class-wc-shop-customizer.php:725
9952
  #: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:220
9953
  #: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:283
9954
  #: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1117
@@ -9963,8 +9960,8 @@ msgstr ""
9963
  #: includes/admin/class-wc-admin-setup-wizard.php:519
9964
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:65
9965
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:117
9966
- #: includes/admin/settings/class-wc-settings-general.php:71
9967
- #: includes/admin/settings/class-wc-settings-tax.php:229
9968
  #: includes/admin/settings/views/html-settings-tax.php:35
9969
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:595
9970
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:54
@@ -9982,8 +9979,8 @@ msgstr ""
9982
  #: includes/admin/class-wc-admin-setup-wizard.php:529
9983
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:69
9984
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:121
9985
- #: includes/admin/settings/class-wc-settings-general.php:89
9986
- #: includes/admin/settings/class-wc-settings-tax.php:228
9987
  #: includes/admin/settings/views/html-settings-tax.php:34
9988
  #: includes/class-wc-countries.php:748
9989
  #: templates/cart/shipping-calculator.php:82
@@ -10031,12 +10028,12 @@ msgid "State / County or state code"
10031
  msgstr ""
10032
 
10033
  #: includes/admin/class-wc-admin-profile.php:86
10034
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:385
10035
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:88
10036
- #: includes/class-wc-countries.php:1497
10037
- #: includes/customizer/class-wc-shop-customizer.php:726
10038
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php:46
10039
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:144
10040
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/phone-number/index.js:25
10041
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
10042
  #: packages/woocommerce-blocks/build/checkout.js:1
@@ -10046,11 +10043,11 @@ msgstr ""
10046
  #: includes/admin/class-wc-admin-profile.php:90
10047
  #: includes/admin/class-wc-admin-setup-wizard.php:2238
10048
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:85
10049
- #: includes/class-wc-countries.php:1507
10050
  #: includes/class-wc-form-handler.php:271
10051
  #: templates/myaccount/form-edit-account.php:43
10052
  #: templates/myaccount/form-login.php:86
10053
- #: packages/woocommerce-admin/dist/chunks/3.js:1
10054
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/contact-fields-step.js:59
10055
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
10056
  #: packages/woocommerce-blocks/build/checkout.js:1
@@ -10074,14 +10071,14 @@ msgstr ""
10074
 
10075
  #: includes/admin/class-wc-admin-reports.php:47
10076
  #: includes/admin/reports/class-wc-report-customer-list.php:219
10077
- #: includes/admin/settings/class-wc-settings-advanced.php:238
10078
  #: includes/class-wc-post-types.php:391
10079
  #: includes/class-wc-privacy-exporters.php:76
10080
- #: includes/class-wc-query.php:131
10081
  #: includes/wc-account-functions.php:100
10082
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:132
10083
- #: packages/woocommerce-admin/src/API/Leaderboards.php:128
10084
- #: packages/woocommerce-admin/src/API/Leaderboards.php:264
10085
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:333
10086
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:300
10087
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:591
@@ -10094,13 +10091,13 @@ msgstr ""
10094
  #: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:84
10095
  #: packages/woocommerce-admin/src/ReportCSVEmail.php:36
10096
  #: packages/woocommerce-admin/dist/app/index.js:2
 
10097
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
10098
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
10099
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
10100
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
10101
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
10102
  #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
10103
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
10104
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
10105
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
10106
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
@@ -10178,14 +10175,8 @@ msgstr ""
10178
  #: packages/woocommerce-admin/src/ReportCSVEmail.php:40
10179
  #: packages/woocommerce-admin/dist/app/index.js:2
10180
  #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
10181
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
10182
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
10183
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:103
10184
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:306
10185
- #: packages/woocommerce-blocks/build/blocks-checkout-editor.js:6
10186
  #: packages/woocommerce-blocks/build/blocks-checkout.js:1
10187
- #: packages/woocommerce-blocks/build/cart.js:1
10188
- #: packages/woocommerce-blocks/build/checkout.js:1
10189
  msgid "Taxes"
10190
  msgstr ""
10191
 
@@ -10231,7 +10222,7 @@ msgstr ""
10231
 
10232
  #. translators: 1: page name 2: page ID
10233
  #: includes/admin/class-wc-admin-settings.php:590
10234
- #: includes/class-wc-ajax.php:1808
10235
  msgid "%1$s (ID: %2$s)"
10236
  msgstr ""
10237
 
@@ -10284,7 +10275,7 @@ msgstr ""
10284
  #: includes/admin/meta-boxes/views/html-order-shipping.php:22
10285
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:80
10286
  #: includes/admin/settings/class-wc-settings-shipping.php:27
10287
- #: includes/admin/settings/class-wc-settings-tax.php:234
10288
  #: includes/admin/settings/views/html-settings-tax.php:40
10289
  #: includes/class-wc-order-item-shipping.php:201
10290
  #: packages/woocommerce-admin/src/API/Reports/Revenue/Stats/Controller.php:196
@@ -10304,7 +10295,6 @@ msgstr ""
10304
  #: includes/admin/class-wc-admin-setup-wizard.php:246
10305
  #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
10306
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
10307
- #: packages/woocommerce-admin/dist/onboarding/index.js:1
10308
  msgid "Recommended"
10309
  msgstr ""
10310
 
@@ -10365,9 +10355,9 @@ msgstr ""
10365
  #: includes/admin/class-wc-admin-setup-wizard.php:524
10366
  #: includes/admin/class-wc-admin-setup-wizard.php:526
10367
  #: includes/class-wc-countries.php:839
10368
- #: includes/class-wc-countries.php:1105
10369
- #: includes/class-wc-countries.php:1214
10370
- #: includes/class-wc-countries.php:1385
10371
  msgid "State"
10372
  msgstr ""
10373
 
@@ -10439,11 +10429,11 @@ msgstr ""
10439
  #: includes/admin/class-wc-admin-setup-wizard.php:1818
10440
  #: includes/admin/class-wc-admin-setup-wizard.php:1949
10441
  #: includes/admin/importers/views/html-product-csv-import-form.php:101
10442
- #: packages/woocommerce-admin/dist/chunks/3.js:1
10443
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
10444
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
10445
  #: packages/woocommerce-admin/dist/components/index.js:2
10446
- #: packages/woocommerce-blocks/build/vendors.js:11
10447
  msgid "Continue"
10448
  msgstr ""
10449
 
@@ -10452,7 +10442,7 @@ msgstr ""
10452
  #: packages/woocommerce-admin/src/API/Plugins.php:493
10453
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10454
  #: packages/woocommerce-admin/dist/data/index.js:2
10455
- #: packages/woocommerce-blocks/build/vendors.js:11
10456
  msgid "Jetpack"
10457
  msgstr ""
10458
 
@@ -10661,14 +10651,14 @@ msgstr ""
10661
  #: includes/admin/class-wc-admin-setup-wizard.php:1470
10662
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10663
  #: packages/woocommerce-admin/dist/data/index.js:2
10664
- #: packages/woocommerce-blocks/build/vendors.js:11
10665
  msgid "Klarna Checkout for WooCommerce"
10666
  msgstr ""
10667
 
10668
  #: includes/admin/class-wc-admin-setup-wizard.php:1478
10669
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10670
  #: packages/woocommerce-admin/dist/data/index.js:2
10671
- #: packages/woocommerce-blocks/build/vendors.js:11
10672
  msgid "Klarna Payments for WooCommerce"
10673
  msgstr ""
10674
 
@@ -10681,8 +10671,7 @@ msgid "WooCommerce eWAY Gateway"
10681
  msgstr ""
10682
 
10683
  #: includes/admin/class-wc-admin-setup-wizard.php:1495
10684
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:173
10685
- #: packages/woocommerce-admin/dist/chunks/3.js:1
10686
  msgid "The eWAY extension for WooCommerce allows you to take credit card payments directly on your store without redirecting your customers to a third party site to make payment."
10687
  msgstr ""
10688
 
@@ -10691,7 +10680,7 @@ msgid "WooCommerce PayFast Gateway"
10691
  msgstr ""
10692
 
10693
  #: includes/admin/class-wc-admin-setup-wizard.php:1503
10694
- #: packages/woocommerce-admin/dist/chunks/3.js:1
10695
  msgid "The PayFast extension for WooCommerce enables you to accept payments by Credit Card and EFT via one of South Africa’s most popular payment gateways. No setup fees or monthly subscription costs."
10696
  msgstr ""
10697
 
@@ -10717,8 +10706,7 @@ msgstr ""
10717
  #: includes/admin/class-wc-admin-setup-wizard.php:1605
10718
  #: includes/gateways/cod/class-wc-gateway-cod.php:58
10719
  #: includes/gateways/cod/class-wc-gateway-cod.php:79
10720
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:124
10721
- #: packages/woocommerce-admin/dist/chunks/3.js:1
10722
  #: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/cod/index.js:15
10723
  #: packages/woocommerce-blocks/build/wc-payment-method-cod.js:1
10724
  msgid "Cash on delivery"
@@ -10775,7 +10763,7 @@ msgstr ""
10775
 
10776
  #: includes/admin/class-wc-admin-setup-wizard.php:1916
10777
  #: includes/admin/class-wc-admin-setup-wizard.php:1920
10778
- #: packages/woocommerce-admin/src/Loader.php:1163
10779
  msgid "WooCommerce Admin"
10780
  msgstr ""
10781
 
@@ -10802,7 +10790,7 @@ msgstr ""
10802
  #: includes/admin/class-wc-admin-setup-wizard.php:1931
10803
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10804
  #: packages/woocommerce-admin/dist/data/index.js:2
10805
- #: packages/woocommerce-blocks/build/vendors.js:11
10806
  msgid "Mailchimp for WooCommerce"
10807
  msgstr ""
10808
 
@@ -10821,7 +10809,7 @@ msgstr ""
10821
  #: includes/admin/class-wc-admin-setup-wizard.php:1942
10822
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10823
  #: packages/woocommerce-admin/dist/data/index.js:2
10824
- #: packages/woocommerce-blocks/build/vendors.js:11
10825
  msgid "Facebook for WooCommerce"
10826
  msgstr ""
10827
 
@@ -10971,6 +10959,7 @@ msgstr ""
10971
  #: includes/admin/class-wc-admin-setup-wizard.php:2244
10972
  #: includes/admin/class-wc-admin-setup-wizard.php:2248
10973
  #: packages/woocommerce-admin/src/Notes/OnboardingEmailMarketing.php:41
 
10974
  msgid "Yes please!"
10975
  msgstr ""
10976
 
@@ -11059,14 +11048,14 @@ msgstr ""
11059
  #: includes/admin/class-wc-admin-status.php:430
11060
  #: includes/admin/meta-boxes/views/html-order-notes.php:34
11061
  #: includes/admin/views/html-admin-page-status-report.php:724
11062
- #: includes/class-wc-ajax.php:1517
11063
  #: templates/content-widget-reviews.php:38
11064
  msgid "by %s"
11065
  msgstr ""
11066
 
11067
  #: includes/admin/class-wc-admin-taxonomies.php:127
11068
  #: includes/admin/class-wc-admin-taxonomies.php:234
11069
- #: includes/widgets/class-wc-widget-layered-nav.php:88
11070
  msgid "Display type"
11071
  msgstr ""
11072
 
@@ -11075,6 +11064,7 @@ msgstr ""
11075
  #: includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php:189
11076
  #: includes/admin/settings/class-wc-settings-products.php:27
11077
  #: includes/class-wc-post-types.php:320
 
11078
  #: includes/widgets/class-wc-widget-products.php:27
11079
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:193
11080
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:332
@@ -11082,14 +11072,14 @@ msgstr ""
11082
  #: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:89
11083
  #: packages/woocommerce-admin/src/ReportCSVEmail.php:37
11084
  #: packages/woocommerce-admin/dist/app/index.js:2
 
11085
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
11086
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
11087
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
11088
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
11089
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
11090
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:100
11091
- #: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:24
11092
- #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:36
11093
  #: packages/woocommerce-blocks/build/all-products.js:1
11094
  #: packages/woocommerce-blocks/build/featured-product.js:1
11095
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
@@ -11135,8 +11125,8 @@ msgid "Product categories for your store can be managed here. To change the orde
11135
  msgstr ""
11136
 
11137
  #: includes/admin/class-wc-admin-taxonomies.php:342
11138
- #: includes/class-wc-install.php:671
11139
- #: includes/class-wc-install.php:677
11140
  msgctxt "Default category slug"
11141
  msgid "Uncategorized"
11142
  msgstr ""
@@ -11377,10 +11367,9 @@ msgstr ""
11377
 
11378
  #: includes/admin/helper/class-wc-helper.php:360
11379
  #: includes/admin/reports/class-wc-report-sales-by-category.php:230
11380
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
11381
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
11382
  #: packages/woocommerce-admin/dist/components/index.js:2
11383
- #: packages/woocommerce-blocks/build/vendors.js:11
11384
  msgid "All"
11385
  msgstr ""
11386
 
@@ -11422,8 +11411,6 @@ msgstr ""
11422
  #: includes/wc-account-functions.php:221
11423
  #: includes/wc-template-functions.php:3343
11424
  #: packages/woocommerce-admin/dist/chunks/0.js:1
11425
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
11426
- #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
11427
  msgid "Download"
11428
  msgstr ""
11429
 
@@ -11577,7 +11564,7 @@ msgstr ""
11577
 
11578
  #: includes/admin/helper/views/html-oauth-start.php:27
11579
  #: packages/woocommerce-admin/src/Notes/WooSubscriptionsNotes.php:190
11580
- #: packages/woocommerce-admin/dist/chunks/3.js:1
11581
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
11582
  msgid "Connect"
11583
  msgstr ""
@@ -11650,13 +11637,13 @@ msgid "The file does not exist, please try again."
11650
  msgstr ""
11651
 
11652
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:505
11653
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:669
11654
  #: includes/export/class-wc-product-csv-exporter.php:105
11655
  msgid "ID"
11656
  msgstr ""
11657
 
11658
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:507
11659
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:671
11660
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:120
11661
  #: includes/admin/meta-boxes/views/html-product-data-inventory.php:21
11662
  #: includes/admin/meta-boxes/views/html-variation-admin.php:79
@@ -11673,43 +11660,43 @@ msgid "SKU"
11673
  msgstr ""
11674
 
11675
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:509
11676
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:673
11677
  #: includes/export/class-wc-product-csv-exporter.php:109
11678
  msgid "Published"
11679
  msgstr ""
11680
 
11681
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:510
11682
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:674
11683
  #: includes/export/class-wc-product-csv-exporter.php:110
11684
  msgid "Is featured?"
11685
  msgstr ""
11686
 
11687
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:511
11688
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:675
11689
  #: includes/export/class-wc-product-csv-exporter.php:111
11690
  msgid "Visibility in catalog"
11691
  msgstr ""
11692
 
11693
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:512
11694
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:676
11695
  #: includes/export/class-wc-product-csv-exporter.php:112
11696
  msgid "Short description"
11697
  msgstr ""
11698
 
11699
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:514
11700
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:683
11701
  #: includes/export/class-wc-product-csv-exporter.php:114
11702
  msgid "Date sale price starts"
11703
  msgstr ""
11704
 
11705
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:515
11706
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:684
11707
  #: includes/export/class-wc-product-csv-exporter.php:115
11708
  msgid "Date sale price ends"
11709
  msgstr ""
11710
 
11711
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:516
11712
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:687
11713
  #: includes/admin/meta-boxes/views/html-product-data-general.php:159
11714
  #: includes/admin/views/html-bulk-edit-product.php:70
11715
  #: includes/admin/views/html-quick-edit-product.php:49
@@ -11721,11 +11708,11 @@ msgid "Tax status"
11721
  msgstr ""
11722
 
11723
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:517
11724
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:688
11725
  #: includes/admin/meta-boxes/views/html-order-items.php:441
11726
  #: includes/admin/meta-boxes/views/html-product-data-general.php:174
11727
  #: includes/admin/meta-boxes/views/html-variation-admin.php:357
11728
- #: includes/admin/settings/class-wc-settings-tax.php:235
11729
  #: includes/admin/views/html-bulk-edit-product.php:89
11730
  #: includes/admin/views/html-quick-edit-product.php:67
11731
  #: includes/export/class-wc-product-csv-exporter.php:117
@@ -11733,7 +11720,7 @@ msgid "Tax class"
11733
  msgstr ""
11734
 
11735
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:518
11736
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:689
11737
  #: includes/admin/views/html-bulk-edit-product.php:218
11738
  #: includes/admin/views/html-quick-edit-product.php:174
11739
  #: includes/export/class-wc-product-csv-exporter.php:118
@@ -11741,19 +11728,19 @@ msgid "In stock?"
11741
  msgstr ""
11742
 
11743
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:520
11744
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:691
11745
  #: includes/export/class-wc-product-csv-exporter.php:121
11746
  msgid "Backorders allowed?"
11747
  msgstr ""
11748
 
11749
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:521
11750
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:692
11751
  #: includes/export/class-wc-product-csv-exporter.php:120
11752
  msgid "Low stock amount"
11753
  msgstr ""
11754
 
11755
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:522
11756
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:693
11757
  #: includes/admin/views/html-bulk-edit-product.php:293
11758
  #: includes/export/class-wc-product-csv-exporter.php:122
11759
  msgid "Sold individually?"
@@ -11763,7 +11750,7 @@ msgstr ""
11763
  #. translators: %s: weight unit
11764
  #. translators: %s: weight
11765
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:524
11766
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:695
11767
  #: includes/admin/meta-boxes/views/html-variation-admin.php:274
11768
  #: includes/export/class-wc-product-csv-exporter.php:124
11769
  msgid "Weight (%s)"
@@ -11773,7 +11760,7 @@ msgstr ""
11773
  #. translators: %s: dimension unit
11774
  #. translators: %s: length
11775
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:526
11776
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:700
11777
  #: includes/admin/views/html-bulk-edit-product.php:158
11778
  #: includes/export/class-wc-product-csv-exporter.php:126
11779
  msgid "Length (%s)"
@@ -11783,7 +11770,7 @@ msgstr ""
11783
  #. translators: %s: dimension unit
11784
  #. translators: %s: width
11785
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:528
11786
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:702
11787
  #: includes/admin/views/html-bulk-edit-product.php:159
11788
  #: includes/export/class-wc-product-csv-exporter.php:128
11789
  msgid "Width (%s)"
@@ -11793,27 +11780,27 @@ msgstr ""
11793
  #. translators: %s: dimension unit
11794
  #. translators: %s: Height
11795
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:530
11796
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:704
11797
  #: includes/admin/views/html-bulk-edit-product.php:160
11798
  #: includes/export/class-wc-product-csv-exporter.php:130
11799
  msgid "Height (%s)"
11800
  msgstr ""
11801
 
11802
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:531
11803
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:743
11804
  #: includes/export/class-wc-product-csv-exporter.php:131
11805
  msgid "Allow customer reviews?"
11806
  msgstr ""
11807
 
11808
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:532
11809
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:744
11810
  #: includes/admin/meta-boxes/views/html-product-data-advanced.php:14
11811
  #: includes/export/class-wc-product-csv-exporter.php:132
11812
  msgid "Purchase note"
11813
  msgstr ""
11814
 
11815
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:533
11816
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:682
11817
  #: includes/admin/meta-boxes/views/html-product-data-general.php:53
11818
  #: includes/admin/views/html-quick-edit-product.php:41
11819
  #: includes/export/class-wc-product-csv-exporter.php:133
@@ -11823,7 +11810,7 @@ msgid "Sale price"
11823
  msgstr ""
11824
 
11825
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:534
11826
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:681
11827
  #: includes/admin/meta-boxes/views/html-product-data-general.php:43
11828
  #: includes/admin/views/html-quick-edit-product.php:34
11829
  #: includes/export/class-wc-product-csv-exporter.php:134
@@ -11831,7 +11818,7 @@ msgid "Regular price"
11831
  msgstr ""
11832
 
11833
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:535
11834
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:707
11835
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:128
11836
  #: includes/admin/reports/class-wc-report-sales-by-category.php:199
11837
  #: includes/class-wc-post-types.php:93
@@ -11851,10 +11838,10 @@ msgid "Tags"
11851
  msgstr ""
11852
 
11853
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:537
11854
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:710
11855
  #: includes/admin/meta-boxes/views/html-product-data-shipping.php:57
11856
  #: includes/admin/meta-boxes/views/html-variation-admin.php:335
11857
- #: includes/admin/settings/class-wc-settings-shipping.php:396
11858
  #: includes/admin/views/html-bulk-edit-product.php:166
11859
  #: includes/admin/views/html-quick-edit-product.php:123
11860
  #: includes/class-wc-post-types.php:183
@@ -11863,13 +11850,13 @@ msgid "Shipping class"
11863
  msgstr ""
11864
 
11865
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:538
11866
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:711
11867
  #: includes/export/class-wc-product-csv-exporter.php:138
11868
  msgid "Images"
11869
  msgstr ""
11870
 
11871
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:539
11872
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:729
11873
  #: includes/admin/meta-boxes/views/html-product-data-general.php:122
11874
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:87
11875
  #: includes/admin/meta-boxes/views/html-variation-admin.php:443
@@ -11878,54 +11865,54 @@ msgid "Download limit"
11878
  msgstr ""
11879
 
11880
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:540
11881
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:730
11882
  #: includes/export/class-wc-product-csv-exporter.php:140
11883
  msgid "Download expiry days"
11884
  msgstr ""
11885
 
11886
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:541
11887
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:712
11888
  #: includes/admin/reports/class-wc-report-stock.php:174
11889
  #: includes/export/class-wc-product-csv-exporter.php:141
11890
  msgid "Parent"
11891
  msgstr ""
11892
 
11893
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:542
11894
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:713
11895
  #: includes/admin/meta-boxes/views/html-product-data-linked-products.php:32
11896
  #: includes/export/class-wc-product-csv-exporter.php:143
11897
  msgid "Upsells"
11898
  msgstr ""
11899
 
11900
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:543
11901
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:714
11902
  #: includes/admin/meta-boxes/views/html-product-data-linked-products.php:48
11903
  #: includes/export/class-wc-product-csv-exporter.php:144
11904
  msgid "Cross-sells"
11905
  msgstr ""
11906
 
11907
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:544
11908
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:715
11909
  #: includes/admin/meta-boxes/views/html-product-data-linked-products.php:14
11910
  #: includes/export/class-wc-product-csv-exporter.php:142
11911
  msgid "Grouped products"
11912
  msgstr ""
11913
 
11914
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:545
11915
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:719
11916
  #: includes/export/class-wc-product-csv-exporter.php:145
11917
  msgid "External URL"
11918
  msgstr ""
11919
 
11920
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:546
11921
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:720
11922
  #: includes/admin/meta-boxes/views/html-product-data-general.php:29
11923
  #: includes/export/class-wc-product-csv-exporter.php:146
11924
  msgid "Button text"
11925
  msgstr ""
11926
 
11927
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:547
11928
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:746
11929
  #: includes/export/class-wc-product-csv-exporter.php:147
11930
  msgid "Position"
11931
  msgstr ""
@@ -11933,35 +11920,35 @@ msgstr ""
11933
  #. translators: %d: Attribute number
11934
  #. translators: %s: attribute number
11935
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:559
11936
- #: includes/export/class-wc-product-csv-exporter.php:636
11937
  msgid "Attribute %d name"
11938
  msgstr ""
11939
 
11940
  #. translators: %d: Attribute number
11941
  #. translators: %s: attribute number
11942
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:561
11943
- #: includes/export/class-wc-product-csv-exporter.php:638
11944
  msgid "Attribute %d value(s)"
11945
  msgstr ""
11946
 
11947
  #. translators: %d: Attribute number
11948
  #. translators: %s: attribute number
11949
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:563
11950
- #: includes/export/class-wc-product-csv-exporter.php:640
11951
  msgid "Attribute %d visible"
11952
  msgstr ""
11953
 
11954
  #. translators: %d: Attribute number
11955
  #. translators: %s: attribute number
11956
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:565
11957
- #: includes/export/class-wc-product-csv-exporter.php:642
11958
  msgid "Attribute %d global"
11959
  msgstr ""
11960
 
11961
  #. translators: %d: Attribute number
11962
  #. translators: %s: attribute number
11963
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:567
11964
- #: includes/export/class-wc-product-csv-exporter.php:680
11965
  msgid "Attribute %d default"
11966
  msgstr ""
11967
 
@@ -11969,31 +11956,24 @@ msgstr ""
11969
  #. translators: %s: download number
11970
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:569
11971
  #: includes/export/class-wc-product-csv-exporter.php:605
11972
- msgid "Download %d ID"
11973
  msgstr ""
11974
 
11975
  #. translators: %d: Download number
11976
  #. translators: %s: download number
11977
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:571
11978
  #: includes/export/class-wc-product-csv-exporter.php:607
11979
- msgid "Download %d name"
11980
- msgstr ""
11981
-
11982
- #. translators: %d: Download number
11983
- #. translators: %s: download number
11984
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:573
11985
- #: includes/export/class-wc-product-csv-exporter.php:609
11986
  msgid "Download %d URL"
11987
  msgstr ""
11988
 
11989
  #. translators: %d: Meta number
11990
  #. translators: %s: meta data name
11991
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:575
11992
- #: includes/export/class-wc-product-csv-exporter.php:726
11993
  msgid "Meta: %s"
11994
  msgstr ""
11995
 
11996
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:679
11997
  #: includes/admin/importers/mappings/generic.php:23
11998
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:127
11999
  #: includes/admin/views/html-bulk-edit-product.php:21
@@ -12003,7 +11983,7 @@ msgstr ""
12003
  #: templates/cart/cart.php:97
12004
  #: templates/emails/email-order-details.php:44
12005
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/price/edit.js:73
12006
- #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:355
12007
  #: packages/woocommerce-blocks/assets/js/blocks/active-filters/block.js:42
12008
  #: packages/woocommerce-blocks/build/active-filters-frontend.js:1
12009
  #: packages/woocommerce-blocks/build/active-filters.js:1
@@ -12013,32 +11993,32 @@ msgstr ""
12013
  msgid "Price"
12014
  msgstr ""
12015
 
12016
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:690
12017
  msgctxt "Quantity in stock"
12018
  msgid "Stock"
12019
  msgstr ""
12020
 
12021
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:697
12022
  #: includes/wc-template-functions.php:3397
12023
  msgid "Dimensions"
12024
  msgstr ""
12025
 
12026
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:708
12027
  msgid "Tags (comma separated)"
12028
  msgstr ""
12029
 
12030
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:709
12031
  msgid "Tags (space separated)"
12032
  msgstr ""
12033
 
12034
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:717
12035
  msgid "External product"
12036
  msgstr ""
12037
 
12038
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:724
12039
- #: includes/admin/settings/class-wc-settings-advanced.php:256
12040
  #: includes/admin/views/html-admin-page-product-export.php:40
12041
- #: includes/class-wc-query.php:140
12042
  #: includes/wc-account-functions.php:101
12043
  #: packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Controller.php:144
12044
  #: packages/woocommerce-admin/src/Features/Analytics.php:219
@@ -12053,43 +12033,37 @@ msgstr ""
12053
  msgid "Downloads"
12054
  msgstr ""
12055
 
12056
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:726
12057
- #: includes/class-wc-privacy-exporters.php:142
12058
- #: includes/class-wc-privacy-exporters.php:345
12059
- msgid "Download ID"
12060
- msgstr ""
12061
-
12062
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:727
12063
  msgid "Download name"
12064
  msgstr ""
12065
 
12066
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:728
12067
  msgid "Download URL"
12068
  msgstr ""
12069
 
12070
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:736
12071
  #: packages/woocommerce-admin/dist/components/index.js:2
12072
- #: packages/woocommerce-blocks/build/vendors.js:11
12073
  msgid "Attribute name"
12074
  msgstr ""
12075
 
12076
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:737
12077
  msgid "Attribute value(s)"
12078
  msgstr ""
12079
 
12080
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:738
12081
  msgid "Is a global attribute?"
12082
  msgstr ""
12083
 
12084
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:739
12085
  msgid "Attribute visibility"
12086
  msgstr ""
12087
 
12088
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:740
12089
  msgid "Default attribute"
12090
  msgstr ""
12091
 
12092
- #: includes/admin/importers/class-wc-product-csv-importer-controller.php:745
12093
  msgid "Import as meta data"
12094
  msgstr ""
12095
 
@@ -12166,7 +12140,7 @@ msgstr ""
12166
  #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:80
12167
  #: includes/widgets/class-wc-widget-cart.php:30
12168
  #: includes/widgets/class-wc-widget-layered-nav-filters.php:28
12169
- #: includes/widgets/class-wc-widget-layered-nav.php:77
12170
  #: includes/widgets/class-wc-widget-price-filter.php:32
12171
  #: includes/widgets/class-wc-widget-product-categories.php:44
12172
  #: includes/widgets/class-wc-widget-product-search.php:28
@@ -12196,7 +12170,7 @@ msgstr ""
12196
 
12197
  #. translators: %s: Quantity.
12198
  #: includes/admin/importers/mappings/generic.php:25
12199
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:467
12200
  #: includes/admin/meta-boxes/views/html-order-items.php:397
12201
  #: templates/cart/cart.php:32
12202
  #: templates/cart/cart.php:103
@@ -12253,7 +12227,7 @@ msgid "Import complete!"
12253
  msgstr ""
12254
 
12255
  #: includes/admin/importers/views/html-csv-import-done.php:69
12256
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:466
12257
  #: includes/admin/meta-boxes/views/html-order-items.php:396
12258
  #: includes/admin/reports/class-wc-report-downloads.php:84
12259
  #: includes/admin/reports/class-wc-report-downloads.php:219
@@ -12263,7 +12237,7 @@ msgstr ""
12263
  #: includes/class-wc-privacy-exporters.php:353
12264
  #: includes/data-stores/class-wc-product-data-store-cpt.php:122
12265
  #: includes/wc-account-functions.php:218
12266
- #: packages/woocommerce-admin/src/API/Leaderboards.php:330
12267
  #: templates/cart/cart.php:30
12268
  #: templates/cart/cart.php:77
12269
  #: templates/checkout/form-pay.php:27
@@ -12273,7 +12247,7 @@ msgstr ""
12273
  #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
12274
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
12275
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/edit-utils.js:124
12276
- #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-product/edit.js:78
12277
  #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/index.js:101
12278
  #: packages/woocommerce-blocks/build/all-reviews.js:1
12279
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
@@ -12478,16 +12452,12 @@ msgstr ""
12478
  msgid "Change status to completed"
12479
  msgstr ""
12480
 
12481
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:148
12482
- msgid "Change status to cancelled"
12483
- msgstr ""
12484
-
12485
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:151
12486
  msgid "Remove personal data"
12487
  msgstr ""
12488
 
12489
  #. translators: 1: first name 2: last name
12490
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:179
12491
  #: includes/class-wc-countries.php:607
12492
  #: includes/class-wc-countries.php:623
12493
  #: includes/class-wc-order.php:886
@@ -12497,59 +12467,59 @@ msgctxt "full name"
12497
  msgid "%1$s %2$s"
12498
  msgstr ""
12499
 
12500
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:199
12501
  msgid "Preview"
12502
  msgstr ""
12503
 
12504
  #. translators: %d: notes count
12505
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:230
12506
  msgid "%d note"
12507
  msgid_plural "%d notes"
12508
  msgstr[0] ""
12509
  msgstr[1] ""
12510
 
12511
  #. translators: %s: human-readable time difference
12512
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:256
12513
  msgctxt "%s = human-readable time difference"
12514
  msgid "%s ago"
12515
  msgstr ""
12516
 
12517
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:260
12518
  msgid "M j, Y"
12519
  msgstr ""
12520
 
12521
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:295
12522
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:573
12523
  msgid "Processing"
12524
  msgstr ""
12525
 
12526
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:303
12527
- #: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php:303
12528
  msgid "Complete"
12529
  msgstr ""
12530
 
12531
  #. translators: %s: order ID
12532
  #. translators: %s: order number
12533
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:366
12534
- #: includes/class-wc-query.php:137
12535
  msgid "Order #%s"
12536
  msgstr ""
12537
 
12538
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:368
12539
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:151
12540
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:178
12541
  #: includes/admin/settings/views/html-admin-page-shipping-zones.php:97
12542
  msgid "Close modal panel"
12543
  msgstr ""
12544
 
12545
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:376
12546
  #: templates/checkout/form-billing.php:28
12547
  msgid "Billing details"
12548
  msgstr ""
12549
 
12550
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:380
12551
  #: includes/admin/reports/class-wc-report-customer-list.php:217
12552
- #: includes/admin/settings/class-wc-settings-emails.php:302
12553
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:590
12554
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php:40
12555
  #: templates/single-product-reviews.php:95
@@ -12557,29 +12527,29 @@ msgstr ""
12557
  msgid "Email"
12558
  msgstr ""
12559
 
12560
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:390
12561
  msgid "Payment via"
12562
  msgstr ""
12563
 
12564
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:396
12565
  #: includes/gateways/paypal/includes/settings-paypal.php:91
12566
  msgid "Shipping details"
12567
  msgstr ""
12568
 
12569
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:404
12570
  #: includes/admin/meta-boxes/views/html-order-shipping.php:28
12571
  msgid "Shipping method"
12572
  msgstr ""
12573
 
12574
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:412
12575
  msgid "Note"
12576
  msgstr ""
12577
 
12578
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:426
12579
  msgid "Edit this order"
12580
  msgstr ""
12581
 
12582
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:468
12583
  #: includes/admin/meta-boxes/views/html-order-items.php:38
12584
  #: includes/admin/meta-boxes/views/html-order-items.php:39
12585
  #: includes/admin/reports/class-wc-report-taxes-by-code.php:190
@@ -12591,41 +12561,41 @@ msgstr ""
12591
  msgid "Tax"
12592
  msgstr ""
12593
 
12594
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:564
12595
  msgid "On-hold"
12596
  msgstr ""
12597
 
12598
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:565
12599
  msgid "Change order status to on-hold"
12600
  msgstr ""
12601
 
12602
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:574
12603
  msgid "Change order status to processing"
12604
  msgstr ""
12605
 
12606
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:582
12607
  msgid "Completed"
12608
  msgstr ""
12609
 
12610
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:583
12611
  msgid "Change order status to completed"
12612
  msgstr ""
12613
 
12614
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:590
12615
  msgid "Change status: "
12616
  msgstr ""
12617
 
12618
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:637
12619
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:638
12620
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:395
12621
  #: includes/admin/meta-boxes/views/html-order-shipping.php:29
12622
- #: includes/admin/settings/class-wc-settings-accounts.php:180
12623
- #: includes/admin/settings/class-wc-settings-accounts.php:192
12624
- #: includes/admin/settings/class-wc-settings-accounts.php:201
12625
- #: includes/admin/settings/class-wc-settings-accounts.php:210
12626
- #: includes/admin/settings/class-wc-settings-accounts.php:219
12627
- #: includes/admin/settings/class-wc-settings-emails.php:128
12628
- #: includes/admin/settings/class-wc-settings-emails.php:140
12629
  #: includes/admin/settings/views/settings-tax.php:104
12630
  #: includes/emails/class-wc-email-cancelled-order.php:189
12631
  #: includes/emails/class-wc-email-customer-invoice.php:226
@@ -12655,23 +12625,23 @@ msgstr ""
12655
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
12656
  #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
12657
  #: packages/woocommerce-admin/dist/components/index.js:2
12658
- #: packages/woocommerce-blocks/build/vendors.js:11
12659
  msgid "N/A"
12660
  msgstr ""
12661
 
12662
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:684
12663
  msgid "Order status changed by bulk edit:"
12664
  msgstr ""
12665
 
12666
  #. translators: %d: orders count
12667
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:725
12668
  msgid "%d order status changed."
12669
  msgid_plural "%d order statuses changed."
12670
  msgstr[0] ""
12671
  msgstr[1] ""
12672
 
12673
  #. translators: %d: orders count
12674
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:733
12675
  msgid "Removed personal data from %d order."
12676
  msgid_plural "Removed personal data from %d orders."
12677
  msgstr[0] ""
@@ -12679,14 +12649,14 @@ msgstr[1] ""
12679
 
12680
  #. translators: 1: user display name 2: user ID 3: user email
12681
  #. translators: $1: customer name, $2 customer id, $3: customer email
12682
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:762
12683
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:298
12684
  #: includes/admin/settings/views/html-keys-edit.php:43
12685
- #: includes/class-wc-ajax.php:1714
12686
  msgid "%1$s (#%2$s &ndash; %3$s)"
12687
  msgstr ""
12688
 
12689
- #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:769
12690
  msgid "Filter by registered customer"
12691
  msgstr ""
12692
 
@@ -12708,26 +12678,26 @@ msgstr ""
12708
 
12709
  #. Translators: %s Payment gateway name.
12710
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:260
12711
- #: includes/admin/settings/class-wc-settings-emails.php:339
12712
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:190
12713
- #: includes/admin/settings/class-wc-settings-shipping.php:294
12714
  #: includes/admin/views/html-bulk-edit-product.php:206
12715
  #: includes/admin/views/html-bulk-edit-product.php:240
12716
  #: includes/admin/views/html-bulk-edit-product.php:299
12717
  #: packages/woocommerce-admin/src/Notes/InsightFirstProductAndPayment.php:48
12718
- #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:51
12719
  msgid "Yes"
12720
  msgstr ""
12721
 
12722
  #. Translators: %s Payment gateway name.
12723
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:262
12724
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:193
12725
- #: includes/admin/settings/class-wc-settings-shipping.php:295
12726
  #: includes/admin/views/html-bulk-edit-product.php:207
12727
  #: includes/admin/views/html-bulk-edit-product.php:241
12728
  #: includes/admin/views/html-bulk-edit-product.php:300
12729
  #: packages/woocommerce-admin/src/Notes/InsightFirstProductAndPayment.php:57
12730
- #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:59
12731
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
12732
  msgid "No"
12733
  msgstr ""
@@ -12795,7 +12765,6 @@ msgstr ""
12795
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:232
12796
  #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:87
12797
  #: includes/admin/settings/class-wc-settings-general.php:24
12798
- #: includes/admin/settings/class-wc-settings-page.php:173
12799
  #: includes/admin/settings/class-wc-settings-products.php:39
12800
  msgid "General"
12801
  msgstr ""
@@ -12980,7 +12949,7 @@ msgid "Choose an action..."
12980
  msgstr ""
12981
 
12982
  #: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php:55
12983
- #: includes/widgets/class-wc-widget-layered-nav.php:288
12984
  #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:104
12985
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
12986
  #: packages/woocommerce-blocks/build/cart.js:1
@@ -13027,7 +12996,7 @@ msgid "h"
13027
  msgstr ""
13028
 
13029
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:239
13030
- #: includes/admin/settings/class-wc-settings-products.php:132
13031
  msgid "m"
13032
  msgstr ""
13033
 
@@ -13169,7 +13138,7 @@ msgstr ""
13169
  #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:93
13170
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:72
13171
  #: includes/admin/settings/class-wc-settings-products.php:40
13172
- #: includes/admin/settings/class-wc-settings-products.php:222
13173
  msgid "Inventory"
13174
  msgstr ""
13175
 
@@ -13183,11 +13152,10 @@ msgstr ""
13183
  #: packages/woocommerce-admin/src/Features/Analytics.php:179
13184
  #: packages/woocommerce-admin/src/ReportCSVEmail.php:41
13185
  #: packages/woocommerce-admin/dist/app/index.js:2
 
13186
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
13187
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
13188
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
13189
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
13190
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
13191
  msgid "Variations"
13192
  msgstr ""
13193
 
@@ -13286,7 +13254,6 @@ msgstr ""
13286
  #: includes/admin/meta-boxes/views/html-order-fee.php:18
13287
  #: includes/class-wc-cart-fees.php:80
13288
  #: includes/class-wc-order-item-fee.php:216
13289
- #: packages/woocommerce-blocks/build/blocks-checkout-editor.js:6
13290
  #: packages/woocommerce-blocks/build/blocks-checkout.js:1
13291
  msgid "Fee"
13292
  msgstr ""
@@ -13295,7 +13262,7 @@ msgstr ""
13295
  msgid "Fee name"
13296
  msgstr ""
13297
 
13298
- #: includes/admin/meta-boxes/views/html-order-item-meta.php:62
13299
  msgid "Add&nbsp;meta"
13300
  msgstr ""
13301
 
@@ -13366,6 +13333,7 @@ msgid "Coupon(s):"
13366
  msgstr ""
13367
 
13368
  #: includes/admin/meta-boxes/views/html-order-items.php:164
 
13369
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
13370
  #: packages/woocommerce-blocks/build/cart.js:1
13371
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -13441,9 +13409,8 @@ msgstr ""
13441
 
13442
  #: includes/admin/meta-boxes/views/html-order-items.php:309
13443
  #: templates/myaccount/form-reset-password.php:45
13444
- #: packages/woocommerce-admin/dist/chunks/3.js:1
13445
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
13446
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
13447
  #: packages/woocommerce-admin/dist/wp-admin-scripts/beta-features-tracking-modal.js:1
13448
  msgid "Save"
13449
  msgstr ""
@@ -13511,7 +13478,7 @@ msgid "Rate code"
13511
  msgstr ""
13512
 
13513
  #: includes/admin/meta-boxes/views/html-order-items.php:443
13514
- #: includes/admin/settings/class-wc-settings-tax.php:230
13515
  msgid "Rate %"
13516
  msgstr ""
13517
 
@@ -13520,7 +13487,7 @@ msgid "Or, enter tax rate ID:"
13520
  msgstr ""
13521
 
13522
  #: includes/admin/meta-boxes/views/html-order-items.php:464
13523
- #: includes/customizer/class-wc-shop-customizer.php:748
13524
  #: includes/gateways/paypal/includes/settings-paypal.php:122
13525
  #: includes/gateways/paypal/includes/settings-paypal.php:136
13526
  #: includes/gateways/paypal/includes/settings-paypal.php:144
@@ -13532,7 +13499,7 @@ msgid "Optional"
13532
  msgstr ""
13533
 
13534
  #: includes/admin/meta-boxes/views/html-order-notes.php:37
13535
- #: includes/class-wc-ajax.php:1520
13536
  msgid "Delete note"
13537
  msgstr ""
13538
 
@@ -13591,7 +13558,7 @@ msgstr ""
13591
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:129
13592
  #: packages/woocommerce-admin/dist/app/index.js:2
13593
  #: packages/woocommerce-admin/dist/components/index.js:2
13594
- #: packages/woocommerce-blocks/build/vendors.js:11
13595
  msgid "Close"
13596
  msgstr ""
13597
 
@@ -13770,7 +13737,7 @@ msgstr ""
13770
  #: includes/admin/meta-boxes/views/html-product-data-inventory.php:83
13771
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:78
13772
  #: includes/admin/meta-boxes/views/html-variation-admin.php:231
13773
- #: includes/admin/settings/class-wc-settings-products.php:285
13774
  msgid "Low stock threshold"
13775
  msgstr ""
13776
 
@@ -13900,7 +13867,6 @@ msgstr ""
13900
  #: packages/woocommerce-admin/src/Notes/WooCommercePayments.php:117
13901
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
13902
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
13903
- #: packages/woocommerce-admin/dist/onboarding/index.js:1
13904
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:256
13905
  #: packages/woocommerce-blocks/assets/js/blocks/price-filter/edit.js:148
13906
  #: packages/woocommerce-blocks/assets/js/blocks/products/utils.js:47
@@ -14098,8 +14064,8 @@ msgid "Upload an image"
14098
  msgstr ""
14099
 
14100
  #: includes/admin/meta-boxes/views/html-variation-admin.php:89
14101
- #: includes/admin/settings/class-wc-settings-emails.php:339
14102
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:121
14103
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:87
14104
  msgid "Enabled"
14105
  msgstr ""
@@ -14345,14 +14311,13 @@ msgstr ""
14345
  #: includes/admin/reports/class-wc-report-sales-by-category.php:231
14346
  #: includes/admin/reports/class-wc-report-sales-by-product.php:222
14347
  #: includes/widgets/class-wc-widget-products.php:41
 
14348
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
14349
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
14350
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
14351
  #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
14352
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
14353
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
14354
  #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
14355
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
14356
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
14357
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
14358
  msgid "Show"
@@ -14583,8 +14548,7 @@ msgid "Select categories&hellip;"
14583
  msgstr ""
14584
 
14585
  #: includes/admin/reports/class-wc-report-sales-by-category.php:229
14586
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
14587
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
14588
  msgid "None"
14589
  msgstr ""
14590
 
@@ -14706,7 +14670,7 @@ msgstr ""
14706
 
14707
  #: includes/admin/reports/class-wc-report-sales-by-product.php:208
14708
  #: packages/woocommerce-admin/dist/components/index.js:2
14709
- #: packages/woocommerce-blocks/build/vendors.js:11
14710
  msgid "Reset"
14711
  msgstr ""
14712
 
@@ -14770,7 +14734,6 @@ msgstr ""
14770
 
14771
  #: includes/admin/reports/class-wc-report-taxes-by-code.php:191
14772
  #: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:303
14773
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
14774
  msgid "Rate"
14775
  msgstr ""
14776
 
@@ -14842,23 +14805,23 @@ msgstr ""
14842
  msgid "Accounts &amp; Privacy"
14843
  msgstr ""
14844
 
14845
- #: includes/admin/settings/class-wc-settings-accounts.php:35
14846
  msgid "account erasure request"
14847
  msgstr ""
14848
 
14849
- #: includes/admin/settings/class-wc-settings-accounts.php:36
14850
  msgid "privacy page"
14851
  msgstr ""
14852
 
14853
- #: includes/admin/settings/class-wc-settings-accounts.php:53
14854
  msgid "Guest checkout"
14855
  msgstr ""
14856
 
14857
- #: includes/admin/settings/class-wc-settings-accounts.php:54
14858
  msgid "Allow customers to place orders without an account"
14859
  msgstr ""
14860
 
14861
- #: includes/admin/settings/class-wc-settings-accounts.php:62
14862
  #: includes/class-wc-download-handler.php:183
14863
  #: templates/auth/form-login.php:49
14864
  #: templates/global/form-login.php:51
@@ -14866,160 +14829,160 @@ msgstr ""
14866
  msgid "Login"
14867
  msgstr ""
14868
 
14869
- #: includes/admin/settings/class-wc-settings-accounts.php:63
14870
  msgid "Allow customers to log into an existing account during checkout"
14871
  msgstr ""
14872
 
14873
- #: includes/admin/settings/class-wc-settings-accounts.php:71
14874
  msgid "Account creation"
14875
  msgstr ""
14876
 
14877
- #: includes/admin/settings/class-wc-settings-accounts.php:72
14878
  msgid "Allow customers to create an account during checkout"
14879
  msgstr ""
14880
 
14881
- #: includes/admin/settings/class-wc-settings-accounts.php:80
14882
  msgid "Allow customers to create an account on the \"My account\" page"
14883
  msgstr ""
14884
 
14885
- #: includes/admin/settings/class-wc-settings-accounts.php:88
14886
  msgid "When creating an account, automatically generate an account username for the customer based on their name, surname or email"
14887
  msgstr ""
14888
 
14889
- #: includes/admin/settings/class-wc-settings-accounts.php:96
14890
  msgid "When creating an account, automatically generate an account password"
14891
  msgstr ""
14892
 
14893
- #: includes/admin/settings/class-wc-settings-accounts.php:104
14894
  msgid "Account erasure requests"
14895
  msgstr ""
14896
 
14897
- #: includes/admin/settings/class-wc-settings-accounts.php:105
14898
  msgid "Remove personal data from orders on request"
14899
  msgstr ""
14900
 
14901
  #. Translators: %s URL to erasure request screen.
14902
- #: includes/admin/settings/class-wc-settings-accounts.php:107
14903
  msgid "When handling an %s, should personal data within orders be retained or removed?"
14904
  msgstr ""
14905
 
14906
- #: includes/admin/settings/class-wc-settings-accounts.php:115
14907
  msgid "Remove access to downloads on request"
14908
  msgstr ""
14909
 
14910
  #. Translators: %s URL to erasure request screen.
14911
- #: includes/admin/settings/class-wc-settings-accounts.php:117
14912
  msgid "When handling an %s, should access to downloadable files be revoked and download logs cleared?"
14913
  msgstr ""
14914
 
14915
- #: includes/admin/settings/class-wc-settings-accounts.php:125
14916
  msgid "Personal data removal"
14917
  msgstr ""
14918
 
14919
- #: includes/admin/settings/class-wc-settings-accounts.php:126
14920
  msgid "Allow personal data to be removed in bulk from orders"
14921
  msgstr ""
14922
 
14923
- #: includes/admin/settings/class-wc-settings-accounts.php:127
14924
  msgid "Adds an option to the orders screen for removing personal data in bulk. Note that removing personal data cannot be undone."
14925
  msgstr ""
14926
 
14927
- #: includes/admin/settings/class-wc-settings-accounts.php:139
14928
- #: includes/customizer/class-wc-shop-customizer.php:804
14929
- #: includes/customizer/class-wc-shop-customizer.php:854
14930
  msgid "Privacy policy"
14931
  msgstr ""
14932
 
14933
  #. translators: %s: privacy page link.
14934
- #: includes/admin/settings/class-wc-settings-accounts.php:143
14935
  msgid "This section controls the display of your website privacy policy. The privacy notices below will not show up unless a %s is set."
14936
  msgstr ""
14937
 
14938
- #: includes/admin/settings/class-wc-settings-accounts.php:147
14939
  msgid "Registration privacy policy"
14940
  msgstr ""
14941
 
14942
- #: includes/admin/settings/class-wc-settings-accounts.php:148
14943
  msgid "Optionally add some text about your store privacy policy to show on account registration forms."
14944
  msgstr ""
14945
 
14946
  #. translators: %s privacy policy page name and link
14947
- #: includes/admin/settings/class-wc-settings-accounts.php:151
14948
  #: includes/wc-template-functions.php:853
14949
  msgid "Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our %s."
14950
  msgstr ""
14951
 
14952
- #: includes/admin/settings/class-wc-settings-accounts.php:157
14953
  msgid "Checkout privacy policy"
14954
  msgstr ""
14955
 
14956
- #: includes/admin/settings/class-wc-settings-accounts.php:158
14957
- #: includes/customizer/class-wc-shop-customizer.php:855
14958
  msgid "Optionally add some text about your store privacy policy to show during checkout."
14959
  msgstr ""
14960
 
14961
  #. translators: %s privacy policy page name and link
14962
- #: includes/admin/settings/class-wc-settings-accounts.php:161
14963
- #: includes/customizer/class-wc-shop-customizer.php:783
14964
  #: includes/wc-template-functions.php:849
14965
  msgid "Your personal data will be used to process your order, support your experience throughout this website, and for other purposes described in our %s."
14966
  msgstr ""
14967
 
14968
- #: includes/admin/settings/class-wc-settings-accounts.php:170
14969
  msgid "Personal data retention"
14970
  msgstr ""
14971
 
14972
- #: includes/admin/settings/class-wc-settings-accounts.php:171
14973
  msgid "Choose how long to retain personal data when it's no longer needed for processing. Leave the following options blank to retain this data indefinitely."
14974
  msgstr ""
14975
 
14976
- #: includes/admin/settings/class-wc-settings-accounts.php:176
14977
  msgid "Retain inactive accounts "
14978
  msgstr ""
14979
 
14980
- #: includes/admin/settings/class-wc-settings-accounts.php:177
14981
  msgid "Inactive accounts are those which have not logged in, or placed an order, for the specified duration. They will be deleted. Any orders will be converted into guest orders."
14982
  msgstr ""
14983
 
14984
- #: includes/admin/settings/class-wc-settings-accounts.php:188
14985
  msgid "Retain pending orders "
14986
  msgstr ""
14987
 
14988
- #: includes/admin/settings/class-wc-settings-accounts.php:189
14989
  msgid "Pending orders are unpaid and may have been abandoned by the customer. They will be trashed after the specified duration."
14990
  msgstr ""
14991
 
14992
- #: includes/admin/settings/class-wc-settings-accounts.php:197
14993
  msgid "Retain failed orders"
14994
  msgstr ""
14995
 
14996
- #: includes/admin/settings/class-wc-settings-accounts.php:198
14997
  msgid "Failed orders are unpaid and may have been abandoned by the customer. They will be trashed after the specified duration."
14998
  msgstr ""
14999
 
15000
- #: includes/admin/settings/class-wc-settings-accounts.php:206
15001
  msgid "Retain cancelled orders"
15002
  msgstr ""
15003
 
15004
- #: includes/admin/settings/class-wc-settings-accounts.php:207
15005
  msgid "Cancelled orders are unpaid and may have been cancelled by the store owner or customer. They will be trashed after the specified duration."
15006
  msgstr ""
15007
 
15008
- #: includes/admin/settings/class-wc-settings-accounts.php:215
15009
  msgid "Retain completed orders"
15010
  msgstr ""
15011
 
15012
- #: includes/admin/settings/class-wc-settings-accounts.php:216
15013
  msgid "Retain completed orders for a specified duration before anonymizing the personal data within them."
15014
  msgstr ""
15015
 
15016
  #: includes/admin/settings/class-wc-settings-advanced.php:40
15017
- #: includes/admin/settings/class-wc-settings-advanced.php:57
15018
  msgid "Page setup"
15019
  msgstr ""
15020
 
15021
  #: includes/admin/settings/class-wc-settings-advanced.php:43
15022
- #: includes/admin/settings/class-wc-settings-advanced.php:395
15023
  msgid "Legacy API"
15024
  msgstr ""
15025
 
@@ -15027,160 +14990,160 @@ msgstr ""
15027
  msgid "WooCommerce.com"
15028
  msgstr ""
15029
 
15030
- #: includes/admin/settings/class-wc-settings-advanced.php:58
15031
  msgid "These pages need to be set so that WooCommerce knows where to send users to checkout."
15032
  msgstr ""
15033
 
15034
- #: includes/admin/settings/class-wc-settings-advanced.php:64
15035
  msgid "Cart page"
15036
  msgstr ""
15037
 
15038
  #. Translators: %s Page contents.
15039
- #: includes/admin/settings/class-wc-settings-advanced.php:66
15040
- #: includes/admin/settings/class-wc-settings-advanced.php:86
15041
- #: includes/admin/settings/class-wc-settings-advanced.php:106
15042
  msgid "Page contents: [%s]"
15043
  msgstr ""
15044
 
15045
- #: includes/admin/settings/class-wc-settings-advanced.php:84
15046
  msgid "Checkout page"
15047
  msgstr ""
15048
 
15049
- #: includes/admin/settings/class-wc-settings-advanced.php:104
15050
  msgid "My account page"
15051
  msgstr ""
15052
 
15053
- #: includes/admin/settings/class-wc-settings-advanced.php:124
15054
- #: includes/customizer/class-wc-shop-customizer.php:805
15055
- #: includes/customizer/class-wc-shop-customizer.php:809
15056
- #: includes/customizer/class-wc-shop-customizer.php:866
15057
  msgid "Terms and conditions"
15058
  msgstr ""
15059
 
15060
- #: includes/admin/settings/class-wc-settings-advanced.php:125
15061
  msgid "If you define a \"Terms\" page the customer will be asked if they accept them when checking out."
15062
  msgstr ""
15063
 
15064
- #: includes/admin/settings/class-wc-settings-advanced.php:148
15065
  msgid "Secure checkout"
15066
  msgstr ""
15067
 
15068
- #: includes/admin/settings/class-wc-settings-advanced.php:149
15069
  msgid "Force secure checkout"
15070
  msgstr ""
15071
 
15072
  #. Translators: %s Docs URL.
15073
- #: includes/admin/settings/class-wc-settings-advanced.php:156
15074
  msgid "Force SSL (HTTPS) on the checkout pages (<a href=\"%s\" target=\"_blank\">an SSL Certificate is required</a>)."
15075
  msgstr ""
15076
 
15077
- #: includes/admin/settings/class-wc-settings-advanced.php:160
15078
  msgid "Force HTTP when leaving the checkout"
15079
  msgstr ""
15080
 
15081
- #: includes/admin/settings/class-wc-settings-advanced.php:174
15082
  msgid "Checkout endpoints"
15083
  msgstr ""
15084
 
15085
- #: includes/admin/settings/class-wc-settings-advanced.php:176
15086
  msgid "Endpoints are appended to your page URLs to handle specific actions during the checkout process. They should be unique."
15087
  msgstr ""
15088
 
15089
- #: includes/admin/settings/class-wc-settings-advanced.php:181
15090
  #: includes/wc-account-functions.php:282
15091
  #: templates/checkout/thankyou.php:34
15092
  msgid "Pay"
15093
  msgstr ""
15094
 
15095
- #: includes/admin/settings/class-wc-settings-advanced.php:182
15096
  msgid "Endpoint for the \"Checkout &rarr; Pay\" page."
15097
  msgstr ""
15098
 
15099
- #: includes/admin/settings/class-wc-settings-advanced.php:190
15100
- #: includes/class-wc-query.php:124
15101
  msgid "Order received"
15102
  msgstr ""
15103
 
15104
- #: includes/admin/settings/class-wc-settings-advanced.php:191
15105
  msgid "Endpoint for the \"Checkout &rarr; Order received\" page."
15106
  msgstr ""
15107
 
15108
- #: includes/admin/settings/class-wc-settings-advanced.php:199
15109
- #: includes/class-wc-query.php:152
15110
  #: templates/myaccount/form-add-payment-method.php:54
15111
  #: templates/myaccount/payment-methods.php:77
15112
  msgid "Add payment method"
15113
  msgstr ""
15114
 
15115
- #: includes/admin/settings/class-wc-settings-advanced.php:200
15116
  msgid "Endpoint for the \"Checkout &rarr; Add payment method\" page."
15117
  msgstr ""
15118
 
15119
- #: includes/admin/settings/class-wc-settings-advanced.php:208
15120
  msgid "Delete payment method"
15121
  msgstr ""
15122
 
15123
- #: includes/admin/settings/class-wc-settings-advanced.php:209
15124
  msgid "Endpoint for the delete payment method page."
15125
  msgstr ""
15126
 
15127
- #: includes/admin/settings/class-wc-settings-advanced.php:217
15128
  msgid "Set default payment method"
15129
  msgstr ""
15130
 
15131
- #: includes/admin/settings/class-wc-settings-advanced.php:218
15132
  msgid "Endpoint for the setting a default payment method page."
15133
  msgstr ""
15134
 
15135
- #: includes/admin/settings/class-wc-settings-advanced.php:231
15136
  msgid "Account endpoints"
15137
  msgstr ""
15138
 
15139
- #: includes/admin/settings/class-wc-settings-advanced.php:233
15140
  msgid "Endpoints are appended to your page URLs to handle specific actions on the accounts pages. They should be unique and can be left blank to disable the endpoint."
15141
  msgstr ""
15142
 
15143
- #: includes/admin/settings/class-wc-settings-advanced.php:239
15144
  msgid "Endpoint for the \"My account &rarr; Orders\" page."
15145
  msgstr ""
15146
 
15147
- #: includes/admin/settings/class-wc-settings-advanced.php:247
15148
  #: includes/class-wc-post-types.php:398
15149
  msgid "View order"
15150
  msgstr ""
15151
 
15152
- #: includes/admin/settings/class-wc-settings-advanced.php:248
15153
  msgid "Endpoint for the \"My account &rarr; View order\" page."
15154
  msgstr ""
15155
 
15156
- #: includes/admin/settings/class-wc-settings-advanced.php:257
15157
  msgid "Endpoint for the \"My account &rarr; Downloads\" page."
15158
  msgstr ""
15159
 
15160
- #: includes/admin/settings/class-wc-settings-advanced.php:265
15161
  msgid "Edit account"
15162
  msgstr ""
15163
 
15164
- #: includes/admin/settings/class-wc-settings-advanced.php:266
15165
  msgid "Endpoint for the \"My account &rarr; Edit account\" page."
15166
  msgstr ""
15167
 
15168
- #: includes/admin/settings/class-wc-settings-advanced.php:274
15169
- #: includes/class-wc-query.php:146
15170
  #: includes/wc-account-functions.php:102
15171
  msgid "Addresses"
15172
  msgid_plural "Address"
15173
  msgstr[0] ""
15174
  msgstr[1] ""
15175
 
15176
- #: includes/admin/settings/class-wc-settings-advanced.php:275
15177
  msgid "Endpoint for the \"My account &rarr; Addresses\" page."
15178
  msgstr ""
15179
 
15180
- #: includes/admin/settings/class-wc-settings-advanced.php:283
15181
  #: includes/admin/settings/class-wc-settings-payment-gateways.php:37
15182
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:50
15183
- #: includes/class-wc-query.php:149
15184
  #: includes/wc-account-functions.php:103
15185
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/no-payment-methods/index.js:36
15186
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -15188,25 +15151,25 @@ msgstr ""
15188
  msgid "Payment methods"
15189
  msgstr ""
15190
 
15191
- #: includes/admin/settings/class-wc-settings-advanced.php:284
15192
  msgid "Endpoint for the \"My account &rarr; Payment methods\" page."
15193
  msgstr ""
15194
 
15195
- #: includes/admin/settings/class-wc-settings-advanced.php:293
15196
  msgid "Endpoint for the \"My account &rarr; Lost password\" page."
15197
  msgstr ""
15198
 
15199
- #: includes/admin/settings/class-wc-settings-advanced.php:301
15200
  #: includes/wc-account-functions.php:105
15201
  #: templates/auth/form-grant-access.php:52
15202
  msgid "Logout"
15203
  msgstr ""
15204
 
15205
- #: includes/admin/settings/class-wc-settings-advanced.php:302
15206
  msgid "Endpoint for the triggering logout. You can add this to your menus via a custom link: yoursite.com/?customer-logout=true"
15207
  msgstr ""
15208
 
15209
- #: includes/admin/settings/class-wc-settings-advanced.php:330
15210
  msgid "WooCommerce.com Usage Tracking Documentation"
15211
  msgstr ""
15212
 
@@ -15251,7 +15214,7 @@ msgstr ""
15251
  msgid "Leave this box unchecked if you do not want to see suggested extensions."
15252
  msgstr ""
15253
 
15254
- #: includes/admin/settings/class-wc-settings-advanced.php:396
15255
  msgid "Enable the legacy REST API"
15256
  msgstr ""
15257
 
@@ -15264,68 +15227,68 @@ msgid "Email options"
15264
  msgstr ""
15265
 
15266
  #. translators: %1$s: Link to WP Mail Logging plugin, %2$s: Link to Email FAQ support page.
15267
- #: includes/admin/settings/class-wc-settings-emails.php:50
15268
  msgid "To ensure your store&rsquo;s notifications arrive in your and your customers&rsquo; inboxes, we recommend connecting your email address to your domain and setting up a dedicated SMTP server. If something doesn&rsquo;t seem to be sending correctly, install the <a href=\"%1$s\">WP Mail Logging Plugin</a> or check the <a href=\"%2$s\">Email FAQ page</a>."
15269
  msgstr ""
15270
 
15271
- #: includes/admin/settings/class-wc-settings-emails.php:58
15272
  msgid "Email notifications"
15273
  msgstr ""
15274
 
15275
  #. translators: %s: help description with link to WP Mail logging and support page.
15276
- #: includes/admin/settings/class-wc-settings-emails.php:60
15277
  msgid "Email notifications sent from WooCommerce are listed below. Click on an email to configure it.<br>%s"
15278
  msgstr ""
15279
 
15280
- #: includes/admin/settings/class-wc-settings-emails.php:78
15281
  msgid "Email sender options"
15282
  msgstr ""
15283
 
15284
- #: includes/admin/settings/class-wc-settings-emails.php:85
15285
  msgid "\"From\" name"
15286
  msgstr ""
15287
 
15288
- #: includes/admin/settings/class-wc-settings-emails.php:86
15289
  msgid "How the sender name appears in outgoing WooCommerce emails."
15290
  msgstr ""
15291
 
15292
- #: includes/admin/settings/class-wc-settings-emails.php:96
15293
  msgid "\"From\" address"
15294
  msgstr ""
15295
 
15296
- #: includes/admin/settings/class-wc-settings-emails.php:97
15297
  msgid "How the sender email appears in outgoing WooCommerce emails."
15298
  msgstr ""
15299
 
15300
- #: includes/admin/settings/class-wc-settings-emails.php:115
15301
  msgid "Email template"
15302
  msgstr ""
15303
 
15304
  #. translators: %s: Nonced email preview link
15305
- #: includes/admin/settings/class-wc-settings-emails.php:118
15306
  msgid "This section lets you customize the WooCommerce emails. <a href=\"%s\" target=\"_blank\">Click here to preview your email template</a>."
15307
  msgstr ""
15308
 
15309
- #: includes/admin/settings/class-wc-settings-emails.php:123
15310
  msgid "Header image"
15311
  msgstr ""
15312
 
15313
- #: includes/admin/settings/class-wc-settings-emails.php:124
15314
  msgid "URL to an image you want to show in the email header. Upload images using the media uploader (Admin > Media)."
15315
  msgstr ""
15316
 
15317
- #: includes/admin/settings/class-wc-settings-emails.php:135
15318
  msgid "Footer text"
15319
  msgstr ""
15320
 
15321
  #. translators: %s: Available placeholders for use
15322
- #: includes/admin/settings/class-wc-settings-emails.php:137
15323
  msgid "The text to appear in the footer of all WooCommerce emails."
15324
  msgstr ""
15325
 
15326
  #. translators: %s: Available placeholders for use
15327
  #. translators: %s: list of placeholders
15328
- #: includes/admin/settings/class-wc-settings-emails.php:137
15329
  #: includes/emails/class-wc-email-cancelled-order.php:152
15330
  #: includes/emails/class-wc-email-customer-invoice.php:188
15331
  #: includes/emails/class-wc-email-customer-refunded-order.php:238
@@ -15335,304 +15298,304 @@ msgstr ""
15335
  msgid "Available placeholders: %s"
15336
  msgstr ""
15337
 
15338
- #: includes/admin/settings/class-wc-settings-emails.php:148
15339
  msgid "Base color"
15340
  msgstr ""
15341
 
15342
  #. translators: %s: default color
15343
- #: includes/admin/settings/class-wc-settings-emails.php:150
15344
  msgid "The base color for WooCommerce email templates. Default %s."
15345
  msgstr ""
15346
 
15347
- #: includes/admin/settings/class-wc-settings-emails.php:160
15348
  msgid "Background color"
15349
  msgstr ""
15350
 
15351
  #. translators: %s: default color
15352
- #: includes/admin/settings/class-wc-settings-emails.php:162
15353
  msgid "The background color for WooCommerce email templates. Default %s."
15354
  msgstr ""
15355
 
15356
- #: includes/admin/settings/class-wc-settings-emails.php:172
15357
  msgid "Body background color"
15358
  msgstr ""
15359
 
15360
  #. translators: %s: default color
15361
- #: includes/admin/settings/class-wc-settings-emails.php:174
15362
  msgid "The main body background color. Default %s."
15363
  msgstr ""
15364
 
15365
- #: includes/admin/settings/class-wc-settings-emails.php:184
15366
  msgid "Body text color"
15367
  msgstr ""
15368
 
15369
  #. translators: %s: default color
15370
- #: includes/admin/settings/class-wc-settings-emails.php:186
15371
  msgid "The main body text color. Default %s."
15372
  msgstr ""
15373
 
15374
- #: includes/admin/settings/class-wc-settings-emails.php:201
15375
  msgid "Store management insights"
15376
  msgstr ""
15377
 
15378
- #: includes/admin/settings/class-wc-settings-emails.php:207
15379
  msgid "Enable email insights"
15380
  msgstr ""
15381
 
15382
- #: includes/admin/settings/class-wc-settings-emails.php:208
15383
  msgid "Receive email notifications with additional guidance to complete the basic store setup and helpful insights"
15384
  msgstr ""
15385
 
15386
- #: includes/admin/settings/class-wc-settings-emails.php:303
15387
  msgid "Content type"
15388
  msgstr ""
15389
 
15390
- #: includes/admin/settings/class-wc-settings-emails.php:304
15391
  #: includes/emails/class-wc-email-cancelled-order.php:161
15392
  #: includes/emails/class-wc-email-failed-order.php:159
15393
  #: includes/emails/class-wc-email-new-order.php:181
15394
  msgid "Recipient(s)"
15395
  msgstr ""
15396
 
15397
- #: includes/admin/settings/class-wc-settings-emails.php:330
15398
  #: packages/woocommerce-admin/src/API/Reports/Orders/Controller.php:529
15399
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
15400
  msgid "Customer"
15401
  msgstr ""
15402
 
15403
- #: includes/admin/settings/class-wc-settings-emails.php:337
15404
  msgid "Manually sent"
15405
  msgstr ""
15406
 
15407
- #: includes/admin/settings/class-wc-settings-emails.php:337
15408
  msgid "Manual"
15409
  msgstr ""
15410
 
15411
- #: includes/admin/settings/class-wc-settings-emails.php:341
15412
  #: includes/wc-webhook-functions.php:147
15413
  msgid "Disabled"
15414
  msgstr ""
15415
 
15416
  #. Translators: %s Payment gateway name.
15417
- #: includes/admin/settings/class-wc-settings-emails.php:353
15418
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:180
15419
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
15420
  msgid "Manage"
15421
  msgstr ""
15422
 
15423
- #: includes/admin/settings/class-wc-settings-general.php:46
15424
  msgid "Store Address"
15425
  msgstr ""
15426
 
15427
- #: includes/admin/settings/class-wc-settings-general.php:48
15428
  msgid "This is where your business is located. Tax rates and shipping rates will use this address."
15429
  msgstr ""
15430
 
15431
- #: includes/admin/settings/class-wc-settings-general.php:54
15432
  msgid "The street address for your business location."
15433
  msgstr ""
15434
 
15435
- #: includes/admin/settings/class-wc-settings-general.php:63
15436
  msgid "An additional, optional address line for your business location."
15437
  msgstr ""
15438
 
15439
- #: includes/admin/settings/class-wc-settings-general.php:72
15440
  msgid "The city in which your business is located."
15441
  msgstr ""
15442
 
15443
- #: includes/admin/settings/class-wc-settings-general.php:80
15444
  msgid "Country / State"
15445
  msgstr ""
15446
 
15447
- #: includes/admin/settings/class-wc-settings-general.php:81
15448
  msgid "The country and state or province, if any, in which your business is located."
15449
  msgstr ""
15450
 
15451
- #: includes/admin/settings/class-wc-settings-general.php:90
15452
  msgid "The postal code, if any, in which your business is located."
15453
  msgstr ""
15454
 
15455
- #: includes/admin/settings/class-wc-settings-general.php:104
15456
  msgid "General options"
15457
  msgstr ""
15458
 
15459
- #: includes/admin/settings/class-wc-settings-general.php:111
15460
  msgid "Selling location(s)"
15461
  msgstr ""
15462
 
15463
- #: includes/admin/settings/class-wc-settings-general.php:112
15464
  msgid "This option lets you limit which countries you are willing to sell to."
15465
  msgstr ""
15466
 
15467
- #: includes/admin/settings/class-wc-settings-general.php:120
15468
  msgid "Sell to all countries"
15469
  msgstr ""
15470
 
15471
- #: includes/admin/settings/class-wc-settings-general.php:121
15472
- #: includes/admin/settings/class-wc-settings-general.php:127
15473
  msgid "Sell to all countries, except for&hellip;"
15474
  msgstr ""
15475
 
15476
- #: includes/admin/settings/class-wc-settings-general.php:122
15477
- #: includes/admin/settings/class-wc-settings-general.php:136
15478
  msgid "Sell to specific countries"
15479
  msgstr ""
15480
 
15481
- #: includes/admin/settings/class-wc-settings-general.php:145
15482
  msgid "Shipping location(s)"
15483
  msgstr ""
15484
 
15485
- #: includes/admin/settings/class-wc-settings-general.php:146
15486
  msgid "Choose which countries you want to ship to, or choose to ship to all locations you sell to."
15487
  msgstr ""
15488
 
15489
- #: includes/admin/settings/class-wc-settings-general.php:153
15490
  msgid "Ship to all countries you sell to"
15491
  msgstr ""
15492
 
15493
- #: includes/admin/settings/class-wc-settings-general.php:154
15494
  msgid "Ship to all countries"
15495
  msgstr ""
15496
 
15497
- #: includes/admin/settings/class-wc-settings-general.php:155
15498
  msgid "Ship to specific countries only"
15499
  msgstr ""
15500
 
15501
- #: includes/admin/settings/class-wc-settings-general.php:156
15502
  msgid "Disable shipping &amp; shipping calculations"
15503
  msgstr ""
15504
 
15505
- #: includes/admin/settings/class-wc-settings-general.php:161
15506
  msgid "Ship to specific countries"
15507
  msgstr ""
15508
 
15509
- #: includes/admin/settings/class-wc-settings-general.php:170
15510
  msgid "Default customer location"
15511
  msgstr ""
15512
 
15513
- #: includes/admin/settings/class-wc-settings-general.php:172
15514
  msgid "This option determines a customers default location. The MaxMind GeoLite Database will be periodically downloaded to your wp-content directory if using geolocation."
15515
  msgstr ""
15516
 
15517
- #: includes/admin/settings/class-wc-settings-general.php:177
15518
  msgid "No location by default"
15519
  msgstr ""
15520
 
15521
- #: includes/admin/settings/class-wc-settings-general.php:178
15522
  #: includes/admin/settings/views/settings-tax.php:41
15523
  msgid "Shop base address"
15524
  msgstr ""
15525
 
15526
- #: includes/admin/settings/class-wc-settings-general.php:179
15527
  msgid "Geolocate"
15528
  msgstr ""
15529
 
15530
- #: includes/admin/settings/class-wc-settings-general.php:180
15531
  msgid "Geolocate (with page caching support)"
15532
  msgstr ""
15533
 
15534
- #: includes/admin/settings/class-wc-settings-general.php:185
15535
  msgid "Enable taxes"
15536
  msgstr ""
15537
 
15538
- #: includes/admin/settings/class-wc-settings-general.php:186
15539
  msgid "Enable tax rates and calculations"
15540
  msgstr ""
15541
 
15542
- #: includes/admin/settings/class-wc-settings-general.php:190
15543
  msgid "Rates will be configurable and taxes will be calculated during checkout."
15544
  msgstr ""
15545
 
15546
- #: includes/admin/settings/class-wc-settings-general.php:194
15547
  msgid "Enable coupons"
15548
  msgstr ""
15549
 
15550
- #: includes/admin/settings/class-wc-settings-general.php:195
15551
  msgid "Enable the use of coupon codes"
15552
  msgstr ""
15553
 
15554
- #: includes/admin/settings/class-wc-settings-general.php:201
15555
  msgid "Coupons can be applied from the cart and checkout pages."
15556
  msgstr ""
15557
 
15558
- #: includes/admin/settings/class-wc-settings-general.php:205
15559
  msgid "Calculate coupon discounts sequentially"
15560
  msgstr ""
15561
 
15562
- #: includes/admin/settings/class-wc-settings-general.php:209
15563
  msgid "When applying multiple coupons, apply the first coupon to the full price and the second coupon to the discounted price and so on."
15564
  msgstr ""
15565
 
15566
- #: includes/admin/settings/class-wc-settings-general.php:221
15567
  msgid "Currency options"
15568
  msgstr ""
15569
 
15570
- #: includes/admin/settings/class-wc-settings-general.php:223
15571
  msgid "The following options affect how prices are displayed on the frontend."
15572
  msgstr ""
15573
 
15574
- #: includes/admin/settings/class-wc-settings-general.php:228
15575
  #: includes/admin/views/html-admin-page-status-report.php:752
15576
  msgid "Currency"
15577
  msgstr ""
15578
 
15579
- #: includes/admin/settings/class-wc-settings-general.php:229
15580
  msgid "This controls what currency prices are listed at in the catalog and which currency gateways will take payments in."
15581
  msgstr ""
15582
 
15583
- #: includes/admin/settings/class-wc-settings-general.php:239
15584
  #: includes/admin/views/html-admin-page-status-report.php:757
15585
  msgid "Currency position"
15586
  msgstr ""
15587
 
15588
- #: includes/admin/settings/class-wc-settings-general.php:240
15589
  msgid "This controls the position of the currency symbol."
15590
  msgstr ""
15591
 
15592
- #: includes/admin/settings/class-wc-settings-general.php:246
15593
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/image/edit.js:73
15594
  #: packages/woocommerce-blocks/build/all-products.js:1
15595
  msgid "Left"
15596
  msgstr ""
15597
 
15598
- #: includes/admin/settings/class-wc-settings-general.php:247
15599
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/image/edit.js:87
15600
  #: packages/woocommerce-blocks/build/all-products.js:1
15601
  msgid "Right"
15602
  msgstr ""
15603
 
15604
- #: includes/admin/settings/class-wc-settings-general.php:248
15605
  msgid "Left with space"
15606
  msgstr ""
15607
 
15608
- #: includes/admin/settings/class-wc-settings-general.php:249
15609
  msgid "Right with space"
15610
  msgstr ""
15611
 
15612
- #: includes/admin/settings/class-wc-settings-general.php:255
15613
  #: includes/admin/views/html-admin-page-status-report.php:762
15614
  msgid "Thousand separator"
15615
  msgstr ""
15616
 
15617
- #: includes/admin/settings/class-wc-settings-general.php:256
15618
  msgid "This sets the thousand separator of displayed prices."
15619
  msgstr ""
15620
 
15621
- #: includes/admin/settings/class-wc-settings-general.php:265
15622
  #: includes/admin/views/html-admin-page-status-report.php:767
15623
  msgid "Decimal separator"
15624
  msgstr ""
15625
 
15626
- #: includes/admin/settings/class-wc-settings-general.php:266
15627
  msgid "This sets the decimal separator of displayed prices."
15628
  msgstr ""
15629
 
15630
- #: includes/admin/settings/class-wc-settings-general.php:275
15631
  #: includes/admin/views/html-admin-page-status-report.php:772
15632
  msgid "Number of decimals"
15633
  msgstr ""
15634
 
15635
- #: includes/admin/settings/class-wc-settings-general.php:276
15636
  msgid "This sets the number of decimal points shown in displayed prices."
15637
  msgstr ""
15638
 
@@ -15645,317 +15608,317 @@ msgctxt "Settings tab label"
15645
  msgid "Payments"
15646
  msgstr ""
15647
 
15648
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:51
15649
  msgid "Installed payment methods are listed below and can be sorted to control their display order on the frontend."
15650
  msgstr ""
15651
 
15652
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:120
15653
  #: includes/wc-account-functions.php:243
15654
  msgid "Method"
15655
  msgstr ""
15656
 
15657
  #. Translators: %s Payment gateway name.
15658
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:161
15659
  msgid "Move the \"%s\" payment method up"
15660
  msgstr ""
15661
 
15662
  #. Translators: %s Payment gateway name.
15663
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:161
15664
  #: packages/woocommerce-admin/dist/chunks/customizable-dashboard.js:1
15665
  msgid "Move up"
15666
  msgstr ""
15667
 
15668
  #. Translators: %s Payment gateway name.
15669
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:162
15670
  msgid "Move the \"%s\" payment method down"
15671
  msgstr ""
15672
 
15673
  #. Translators: %s Payment gateway name.
15674
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:162
15675
  msgid "Move down"
15676
  msgstr ""
15677
 
15678
  #. Translators: %s Payment gateway name.
15679
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:180
15680
  msgid "Manage the \"%s\" payment method"
15681
  msgstr ""
15682
 
15683
  #. Translators: %s Payment gateway name.
15684
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:183
15685
  msgid "Set up the \"%s\" payment method"
15686
  msgstr ""
15687
 
15688
  #. Translators: %s Payment gateway name.
15689
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:183
15690
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
15691
  msgid "Set up"
15692
  msgstr ""
15693
 
15694
  #. Translators: %s Payment gateway name.
15695
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:190
15696
  msgid "The \"%s\" payment method is currently enabled"
15697
  msgstr ""
15698
 
15699
  #. Translators: %s Payment gateway name.
15700
- #: includes/admin/settings/class-wc-settings-payment-gateways.php:193
15701
  msgid "The \"%s\" payment method is currently disabled"
15702
  msgstr ""
15703
 
15704
- #: includes/admin/settings/class-wc-settings-products.php:54
15705
- msgid "Shop pages"
15706
  msgstr ""
15707
 
15708
- #: includes/admin/settings/class-wc-settings-products.php:60
15709
- msgid "Shop page"
15710
  msgstr ""
15711
 
15712
- #. translators: %s: URL to settings.
15713
- #: includes/admin/settings/class-wc-settings-products.php:62
15714
- msgid "The base page can also be used in your <a href=\"%s\">product permalinks</a>."
15715
  msgstr ""
15716
 
15717
- #: includes/admin/settings/class-wc-settings-products.php:68
15718
- msgid "This sets the base page of your shop - this is where your product archive will be."
15719
  msgstr ""
15720
 
15721
- #: includes/admin/settings/class-wc-settings-products.php:71
15722
- msgid "Add to cart behaviour"
15723
  msgstr ""
15724
 
15725
- #: includes/admin/settings/class-wc-settings-products.php:72
15726
- msgid "Redirect to the cart page after successful addition"
15727
  msgstr ""
15728
 
15729
- #: includes/admin/settings/class-wc-settings-products.php:79
15730
- msgid "Enable AJAX add to cart buttons on archives"
15731
  msgstr ""
15732
 
15733
- #: includes/admin/settings/class-wc-settings-products.php:86
15734
- msgid "Placeholder image"
15735
  msgstr ""
15736
 
15737
- #: includes/admin/settings/class-wc-settings-products.php:92
15738
- msgid "Enter attachment ID or URL to an image"
15739
  msgstr ""
15740
 
15741
- #: includes/admin/settings/class-wc-settings-products.php:93
15742
- msgid "This is the attachment ID, or image URL, used for placeholder images in the product catalog. Products with no image will use this."
15743
  msgstr ""
15744
 
15745
- #: includes/admin/settings/class-wc-settings-products.php:101
15746
- msgid "Measurements"
15747
  msgstr ""
15748
 
15749
- #: includes/admin/settings/class-wc-settings-products.php:107
15750
- msgid "Weight unit"
15751
  msgstr ""
15752
 
15753
- #: includes/admin/settings/class-wc-settings-products.php:108
15754
- msgid "This controls what unit you will define weights in."
15755
  msgstr ""
15756
 
15757
- #: includes/admin/settings/class-wc-settings-products.php:115
15758
- msgid "kg"
15759
  msgstr ""
15760
 
15761
- #: includes/admin/settings/class-wc-settings-products.php:116
15762
- msgid "g"
15763
  msgstr ""
15764
 
15765
- #: includes/admin/settings/class-wc-settings-products.php:117
15766
- msgid "lbs"
15767
  msgstr ""
15768
 
15769
- #: includes/admin/settings/class-wc-settings-products.php:118
15770
- msgid "oz"
15771
  msgstr ""
15772
 
15773
- #: includes/admin/settings/class-wc-settings-products.php:124
15774
- msgid "Dimensions unit"
15775
  msgstr ""
15776
 
15777
- #: includes/admin/settings/class-wc-settings-products.php:125
15778
- msgid "This controls what unit you will define lengths in."
15779
  msgstr ""
15780
 
15781
- #: includes/admin/settings/class-wc-settings-products.php:133
15782
- msgid "cm"
15783
  msgstr ""
15784
 
15785
- #: includes/admin/settings/class-wc-settings-products.php:134
15786
- msgid "mm"
 
15787
  msgstr ""
15788
 
15789
- #: includes/admin/settings/class-wc-settings-products.php:135
15790
- msgid "in"
 
15791
  msgstr ""
15792
 
15793
- #: includes/admin/settings/class-wc-settings-products.php:136
15794
- msgid "yd"
15795
  msgstr ""
15796
 
15797
- #: includes/admin/settings/class-wc-settings-products.php:155
15798
- msgid "Enable product reviews"
15799
  msgstr ""
15800
 
15801
- #: includes/admin/settings/class-wc-settings-products.php:164
15802
- msgid "Show \"verified owner\" label on customer reviews"
15803
  msgstr ""
15804
 
15805
- #: includes/admin/settings/class-wc-settings-products.php:174
15806
- #: includes/class-wc-comments.php:473
15807
- msgid "Reviews can only be left by \"verified owners\""
15808
  msgstr ""
15809
 
15810
- #: includes/admin/settings/class-wc-settings-products.php:184
15811
- msgid "Product ratings"
15812
  msgstr ""
15813
 
15814
- #: includes/admin/settings/class-wc-settings-products.php:185
15815
- msgid "Enable star rating on reviews"
15816
  msgstr ""
15817
 
15818
- #: includes/admin/settings/class-wc-settings-products.php:194
15819
- msgid "Star ratings should be required, not optional"
15820
  msgstr ""
15821
 
15822
- #: includes/admin/settings/class-wc-settings-products.php:229
15823
- msgid "Manage stock"
15824
  msgstr ""
15825
 
15826
- #: includes/admin/settings/class-wc-settings-products.php:230
15827
- msgid "Enable stock management"
15828
  msgstr ""
15829
 
15830
- #: includes/admin/settings/class-wc-settings-products.php:237
15831
- msgid "Hold stock (minutes)"
15832
  msgstr ""
15833
 
15834
- #: includes/admin/settings/class-wc-settings-products.php:238
15835
- msgid "Hold stock (for unpaid orders) for x minutes. When this limit is reached, the pending order will be cancelled. Leave blank to disable."
15836
  msgstr ""
15837
 
15838
- #: includes/admin/settings/class-wc-settings-products.php:252
15839
- msgid "Notifications"
 
15840
  msgstr ""
15841
 
15842
- #: includes/admin/settings/class-wc-settings-products.php:253
15843
- msgid "Enable low stock notifications"
15844
  msgstr ""
15845
 
15846
- #: includes/admin/settings/class-wc-settings-products.php:263
15847
- msgid "Enable out of stock notifications"
15848
  msgstr ""
15849
 
15850
- #: includes/admin/settings/class-wc-settings-products.php:273
15851
- msgid "Notification recipient(s)"
 
15852
  msgstr ""
15853
 
15854
- #: includes/admin/settings/class-wc-settings-products.php:274
15855
- msgid "Enter recipients (comma separated) that will receive this notification."
15856
  msgstr ""
15857
 
15858
- #: includes/admin/settings/class-wc-settings-products.php:286
15859
- msgid "When product stock reaches this amount you will be notified via email."
15860
  msgstr ""
15861
 
15862
- #: includes/admin/settings/class-wc-settings-products.php:301
15863
- msgid "Out of stock threshold"
15864
  msgstr ""
15865
 
15866
- #: includes/admin/settings/class-wc-settings-products.php:302
15867
- msgid "When product stock reaches this amount the stock status will change to \"out of stock\" and you will be notified via email. This setting does not affect existing \"in stock\" products."
15868
  msgstr ""
15869
 
15870
- #: includes/admin/settings/class-wc-settings-products.php:316
15871
- msgid "Out of stock visibility"
15872
  msgstr ""
15873
 
15874
- #: includes/admin/settings/class-wc-settings-products.php:317
15875
- msgid "Hide out of stock items from the catalog"
15876
  msgstr ""
15877
 
15878
- #: includes/admin/settings/class-wc-settings-products.php:324
15879
- msgid "Stock display format"
15880
  msgstr ""
15881
 
15882
- #: includes/admin/settings/class-wc-settings-products.php:325
15883
- msgid "This controls how stock quantities are displayed on the frontend."
15884
  msgstr ""
15885
 
15886
- #: includes/admin/settings/class-wc-settings-products.php:332
15887
- msgid "Always show quantity remaining in stock e.g. \"12 in stock\""
15888
  msgstr ""
15889
 
15890
- #: includes/admin/settings/class-wc-settings-products.php:333
15891
- msgid "Only show quantity remaining in stock when low e.g. \"Only 2 left in stock\""
15892
  msgstr ""
15893
 
15894
- #: includes/admin/settings/class-wc-settings-products.php:334
15895
- msgid "Never show quantity remaining in stock"
15896
  msgstr ""
15897
 
15898
- #: includes/admin/settings/class-wc-settings-products.php:363
15899
- msgid "File download method"
15900
  msgstr ""
15901
 
15902
- #. translators: 1: X-Accel-Redirect 2: X-Sendfile 3: mod_xsendfile
15903
- #: includes/admin/settings/class-wc-settings-products.php:366
15904
- msgid "Forcing downloads will keep URLs hidden, but some servers may serve large files unreliably. If supported, %1$s / %2$s can be used to serve downloads instead (server requires %3$s)."
15905
  msgstr ""
15906
 
15907
- #. translators: Link to WooCommerce Docs.
15908
- #: includes/admin/settings/class-wc-settings-products.php:378
15909
- msgid "If you are using X-Accel-Redirect download method along with NGINX server, make sure that you have applied settings as described in <a href='%s'>Digital/Downloadable Product Handling</a> guide."
15910
  msgstr ""
15911
 
15912
- #: includes/admin/settings/class-wc-settings-products.php:382
15913
- msgid "Force downloads"
15914
  msgstr ""
15915
 
15916
- #: includes/admin/settings/class-wc-settings-products.php:383
15917
- msgid "X-Accel-Redirect/X-Sendfile"
15918
  msgstr ""
15919
 
15920
- #: includes/admin/settings/class-wc-settings-products.php:384
15921
- msgid "Redirect only"
15922
  msgstr ""
15923
 
15924
- #: includes/admin/settings/class-wc-settings-products.php:384
15925
- msgid "Redirect only (Insecure)"
15926
  msgstr ""
15927
 
15928
- #: includes/admin/settings/class-wc-settings-products.php:390
15929
- msgid "Access restriction"
15930
  msgstr ""
15931
 
15932
- #: includes/admin/settings/class-wc-settings-products.php:391
15933
- msgid "Downloads require login"
15934
  msgstr ""
15935
 
15936
- #: includes/admin/settings/class-wc-settings-products.php:395
15937
- msgid "This setting does not apply to guest purchases."
15938
  msgstr ""
15939
 
15940
- #: includes/admin/settings/class-wc-settings-products.php:401
15941
- msgid "Grant access to downloadable products after payment"
15942
  msgstr ""
15943
 
15944
- #: includes/admin/settings/class-wc-settings-products.php:405
15945
- msgid "Enable this option to grant access to downloads when orders are \"processing\", rather than \"completed\"."
 
15946
  msgstr ""
15947
 
15948
- #: includes/admin/settings/class-wc-settings-products.php:411
15949
- msgid "Filename"
15950
  msgstr ""
15951
 
15952
- #: includes/admin/settings/class-wc-settings-products.php:412
15953
- msgid "Append a unique string to filename for security"
15954
  msgstr ""
15955
 
15956
- #. translators: Link to WooCommerce Docs.
15957
- #: includes/admin/settings/class-wc-settings-products.php:418
15958
- msgid "Not required if your download directory is protected. <a href='%s'>See this guide</a> for more details. Files already uploaded will not be affected."
15959
  msgstr ""
15960
 
15961
  #: includes/admin/settings/class-wc-settings-shipping.php:49
@@ -15967,7 +15930,7 @@ msgid "Shipping zones"
15967
  msgstr ""
15968
 
15969
  #: includes/admin/settings/class-wc-settings-shipping.php:50
15970
- #: includes/admin/settings/class-wc-settings-shipping.php:111
15971
  #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/shipping/shipping-rate-selector.js:19
15972
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/no-shipping-placeholder/index.js:18
15973
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
@@ -15983,104 +15946,104 @@ msgstr ""
15983
  msgid "Shipping classes"
15984
  msgstr ""
15985
 
15986
- #: includes/admin/settings/class-wc-settings-shipping.php:117
15987
  msgid "Calculations"
15988
  msgstr ""
15989
 
15990
- #: includes/admin/settings/class-wc-settings-shipping.php:118
15991
  msgid "Enable the shipping calculator on the cart page"
15992
  msgstr ""
15993
 
15994
- #: includes/admin/settings/class-wc-settings-shipping.php:127
15995
  msgid "Hide shipping costs until an address is entered"
15996
  msgstr ""
15997
 
15998
- #: includes/admin/settings/class-wc-settings-shipping.php:135
15999
  msgid "Shipping destination"
16000
  msgstr ""
16001
 
16002
- #: includes/admin/settings/class-wc-settings-shipping.php:136
16003
  msgid "This controls which shipping address is used by default."
16004
  msgstr ""
16005
 
16006
- #: includes/admin/settings/class-wc-settings-shipping.php:141
16007
  msgid "Default to customer shipping address"
16008
  msgstr ""
16009
 
16010
- #: includes/admin/settings/class-wc-settings-shipping.php:142
16011
  msgid "Default to customer billing address"
16012
  msgstr ""
16013
 
16014
- #: includes/admin/settings/class-wc-settings-shipping.php:143
16015
  msgid "Force shipping to the customer billing address"
16016
  msgstr ""
16017
 
16018
- #: includes/admin/settings/class-wc-settings-shipping.php:151
16019
  msgid "Debug mode"
16020
  msgstr ""
16021
 
16022
- #: includes/admin/settings/class-wc-settings-shipping.php:152
16023
  msgid "Enable debug mode"
16024
  msgstr ""
16025
 
16026
- #: includes/admin/settings/class-wc-settings-shipping.php:153
16027
  msgid "Enable shipping debug mode to show matching shipping zones and to bypass shipping rate cache."
16028
  msgstr ""
16029
 
16030
- #: includes/admin/settings/class-wc-settings-shipping.php:263
16031
- #: includes/admin/settings/class-wc-settings-shipping.php:348
16032
  msgid "Zone does not exist!"
16033
  msgstr ""
16034
 
16035
- #: includes/admin/settings/class-wc-settings-shipping.php:290
16036
- #: includes/admin/settings/class-wc-settings-shipping.php:323
16037
- #: includes/admin/settings/class-wc-settings-shipping.php:385
16038
- #: includes/admin/settings/class-wc-settings-tax.php:224
16039
  msgid "Your changed data will be lost if you leave this page without saving."
16040
  msgstr ""
16041
 
16042
- #: includes/admin/settings/class-wc-settings-shipping.php:291
16043
  msgid "Do you wish to save your changes first? Your changed data will be discarded if you choose to cancel."
16044
  msgstr ""
16045
 
16046
- #: includes/admin/settings/class-wc-settings-shipping.php:292
16047
- #: includes/admin/settings/class-wc-settings-shipping.php:325
16048
- #: includes/admin/settings/class-wc-settings-shipping.php:386
16049
  msgid "Your changes were not saved. Please retry."
16050
  msgstr ""
16051
 
16052
- #: includes/admin/settings/class-wc-settings-shipping.php:293
16053
  msgid "Shipping method could not be added. Please retry."
16054
  msgstr ""
16055
 
16056
- #: includes/admin/settings/class-wc-settings-shipping.php:296
16057
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:15
16058
  #: includes/class-wc-shipping-zone.php:301
16059
  msgid "Zone"
16060
  msgstr ""
16061
 
16062
- #: includes/admin/settings/class-wc-settings-shipping.php:324
16063
  msgid "Are you sure you want to delete this zone? This action cannot be undone."
16064
  msgstr ""
16065
 
16066
- #: includes/admin/settings/class-wc-settings-shipping.php:326
16067
  #: includes/admin/settings/views/html-admin-page-shipping-zones.php:45
16068
  msgid "No shipping methods offered to this zone."
16069
  msgstr ""
16070
 
16071
- #: includes/admin/settings/class-wc-settings-shipping.php:345
16072
  msgid "Invalid shipping method!"
16073
  msgstr ""
16074
 
16075
- #: includes/admin/settings/class-wc-settings-shipping.php:351
16076
  msgid "This shipping method does not have any settings to configure."
16077
  msgstr ""
16078
 
16079
- #: includes/admin/settings/class-wc-settings-shipping.php:358
16080
  msgid "Edit failed. Please try again."
16081
  msgstr ""
16082
 
16083
- #: includes/admin/settings/class-wc-settings-shipping.php:399
16084
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:73
16085
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
16086
  msgid "Product count"
@@ -16101,34 +16064,34 @@ msgid "%s rates"
16101
  msgstr ""
16102
 
16103
  #. translators: 1: tax class name 2: error message
16104
- #: includes/admin/settings/class-wc-settings-tax.php:149
16105
  msgid "Additional tax class \"%1$s\" couldn't be saved. %2$s."
16106
  msgstr ""
16107
 
16108
- #: includes/admin/settings/class-wc-settings-tax.php:223
16109
  msgid "No row(s) selected"
16110
  msgstr ""
16111
 
16112
- #: includes/admin/settings/class-wc-settings-tax.php:226
16113
  msgid "Country code"
16114
  msgstr ""
16115
 
16116
- #: includes/admin/settings/class-wc-settings-tax.php:227
16117
  #: includes/admin/settings/views/html-settings-tax.php:33
16118
  msgid "State code"
16119
  msgstr ""
16120
 
16121
- #: includes/admin/settings/class-wc-settings-tax.php:231
16122
  #: includes/admin/settings/views/html-settings-tax.php:37
16123
  msgid "Tax name"
16124
  msgstr ""
16125
 
16126
- #: includes/admin/settings/class-wc-settings-tax.php:232
16127
  #: includes/admin/settings/views/html-settings-tax.php:38
16128
  msgid "Priority"
16129
  msgstr ""
16130
 
16131
- #: includes/admin/settings/class-wc-settings-tax.php:233
16132
  #: includes/admin/settings/views/html-settings-tax.php:39
16133
  msgid "Compound"
16134
  msgstr ""
@@ -16308,7 +16271,7 @@ msgid "Generate API key"
16308
  msgstr ""
16309
 
16310
  #: includes/admin/settings/views/html-keys-edit.php:119
16311
- #: includes/class-wc-ajax.php:2117
16312
  msgid "Revoke key"
16313
  msgstr ""
16314
 
@@ -17606,14 +17569,13 @@ msgstr ""
17606
  #: packages/woocommerce-blocks/assets/js/blocks/product-search/block.js:61
17607
  #: packages/woocommerce-blocks/assets/js/blocks/product-search/edit.js:102
17608
  #: packages/woocommerce-blocks/assets/js/blocks/product-search/index.js:49
17609
- #: packages/woocommerce-blocks/assets/js/blocks/product-search/index.js:86
17610
  #: packages/woocommerce-blocks/build/product-search.js:1
17611
  msgid "Search"
17612
  msgstr ""
17613
 
17614
  #: includes/admin/views/html-bulk-edit-product.php:190
17615
  #: includes/admin/views/html-quick-edit-product.php:148
17616
- #: includes/customizer/class-wc-shop-customizer.php:747
17617
  #: includes/wc-product-functions.php:813
17618
  msgid "Hidden"
17619
  msgstr ""
@@ -17795,11 +17757,11 @@ msgid "Custom:"
17795
  msgstr ""
17796
 
17797
  #. translators: %s item name.
17798
- #: includes/admin/wc-admin-functions.php:413
17799
  msgid "Adjusted stock: %s"
17800
  msgstr ""
17801
 
17802
- #: includes/admin/wc-admin-functions.php:490
17803
  msgid "Variations (and their attributes) that do not have prices will not be shown in your store."
17804
  msgstr ""
17805
 
@@ -17823,11 +17785,11 @@ msgstr ""
17823
  #: includes/class-wc-ajax.php:871
17824
  #: includes/class-wc-ajax.php:903
17825
  #: includes/class-wc-ajax.php:992
17826
- #: includes/class-wc-ajax.php:1056
17827
- #: includes/class-wc-ajax.php:1098
17828
- #: includes/class-wc-ajax.php:1151
17829
- #: includes/class-wc-ajax.php:1214
17830
- #: includes/class-wc-ajax.php:1255
17831
  msgid "Invalid order"
17832
  msgstr ""
17833
 
@@ -17853,25 +17815,25 @@ msgid "Added line items: %s"
17853
  msgstr ""
17854
 
17855
  #. translators: %s fee amount
17856
- #: includes/class-wc-ajax.php:1019
17857
  msgid "%s fee"
17858
  msgstr ""
17859
 
17860
- #: includes/class-wc-ajax.php:1104
17861
  msgid "Invalid rate"
17862
  msgstr ""
17863
 
17864
- #: includes/class-wc-ajax.php:1259
17865
  msgid "Invalid items"
17866
  msgstr ""
17867
 
17868
  #. translators: %1$s: item name %2$s: stock change
17869
- #: includes/class-wc-ajax.php:1294
17870
  msgid "Deleted %1$s and adjusted stock (%2$s)"
17871
  msgstr ""
17872
 
17873
  #. translators: %s item name.
17874
- #: includes/class-wc-ajax.php:1297
17875
  #: includes/legacy/api/v1/class-wc-api-resource.php:333
17876
  #: includes/legacy/api/v2/class-wc-api-products.php:468
17877
  #: includes/legacy/api/v2/class-wc-api-products.php:2176
@@ -17888,53 +17850,53 @@ msgstr ""
17888
  msgid "Deleted %s"
17889
  msgstr ""
17890
 
17891
- #: includes/class-wc-ajax.php:1365
17892
  msgid "Order not editable"
17893
  msgstr ""
17894
 
17895
  #. translators: $1: Date created, $2 Time created
17896
- #: includes/class-wc-ajax.php:1511
17897
  msgid "added on %1$s at %2$s"
17898
  msgstr ""
17899
 
17900
  #. Translators: %d stock amount
17901
- #: includes/class-wc-ajax.php:1612
17902
  msgid "Stock: %d"
17903
  msgstr ""
17904
 
17905
- #: includes/class-wc-ajax.php:1934
17906
  msgid "Invalid refund amount"
17907
  msgstr ""
17908
 
17909
- #: includes/class-wc-ajax.php:1938
17910
  msgid "Error processing refund. Please try again."
17911
  msgstr ""
17912
 
17913
- #: includes/class-wc-ajax.php:2042
17914
  msgid "Description is missing."
17915
  msgstr ""
17916
 
17917
- #: includes/class-wc-ajax.php:2045
17918
  msgid "User is missing."
17919
  msgstr ""
17920
 
17921
- #: includes/class-wc-ajax.php:2048
17922
  msgid "Permissions is missing."
17923
  msgstr ""
17924
 
17925
- #: includes/class-wc-ajax.php:2059
17926
  msgid "You do not have permission to assign API Keys to the selected user."
17927
  msgstr ""
17928
 
17929
- #: includes/class-wc-ajax.php:2085
17930
  msgid "API Key updated successfully."
17931
  msgstr ""
17932
 
17933
- #: includes/class-wc-ajax.php:2116
17934
  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."
17935
  msgstr ""
17936
 
17937
- #: includes/class-wc-ajax.php:2205
17938
  msgid "Dismiss this notice."
17939
  msgstr ""
17940
 
@@ -18078,7 +18040,7 @@ msgstr ""
18078
  #. translators: %d: Page number.
18079
  #. translators: %d is the page number (1, 2, 3...).
18080
  #: includes/class-wc-breadcrumb.php:377
18081
- #: includes/class-wc-template-loader.php:468
18082
  #: packages/woocommerce-blocks/assets/js/base/components/pagination/index.js:97
18083
  #: packages/woocommerce-blocks/assets/js/base/components/pagination/index.js:136
18084
  #: packages/woocommerce-blocks/assets/js/base/components/pagination/index.js:170
@@ -18088,7 +18050,7 @@ msgid "Page %d"
18088
  msgstr ""
18089
 
18090
  #. translators: 1: key 2: URL
18091
- #: includes/class-wc-cache-helper.php:295
18092
  msgid "In order for <strong>database caching</strong> to work with WooCommerce you must add %1$s to the \"Ignored Query Strings\" option in <a href=\"%2$s\">W3 Total Cache settings</a>."
18093
  msgstr ""
18094
 
@@ -18202,7 +18164,7 @@ msgstr ""
18202
  #: includes/class-wc-emails.php:63
18203
  #: includes/class-wc-payment-gateways.php:54
18204
  #: includes/class-wc-shipping.php:79
18205
- #: includes/class-woocommerce.php:141
18206
  msgid "Cloning is forbidden."
18207
  msgstr ""
18208
 
@@ -18210,13 +18172,13 @@ msgstr ""
18210
  #: includes/class-wc-emails.php:72
18211
  #: includes/class-wc-payment-gateways.php:63
18212
  #: includes/class-wc-shipping.php:88
18213
- #: includes/class-woocommerce.php:150
18214
  #: includes/rest-api/Utilities/SingletonTrait.php:49
18215
  msgid "Unserializing instances of this class is forbidden."
18216
  msgstr ""
18217
 
18218
  #: includes/class-wc-checkout.php:239
18219
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:190
18220
  #: packages/woocommerce-blocks/build/checkout.js:1
18221
  msgid "Order notes"
18222
  msgstr ""
@@ -18245,78 +18207,78 @@ msgid "Password"
18245
  msgstr ""
18246
 
18247
  #. translators: ISO 3166-1 alpha-2 country code
18248
- #: includes/class-wc-checkout.php:762
18249
  msgid "'%s' is not a valid country code."
18250
  msgstr ""
18251
 
18252
  #. translators: %s: field name
18253
- #: includes/class-wc-checkout.php:768
18254
  msgctxt "checkout-validation"
18255
  msgid "Shipping %s"
18256
  msgstr ""
18257
 
18258
  #. translators: %s: field name
18259
- #: includes/class-wc-checkout.php:772
18260
  msgctxt "checkout-validation"
18261
  msgid "Billing %s"
18262
  msgstr ""
18263
 
18264
  #. translators: %1$s: field name, %2$s finder.eircode.ie URL
18265
- #: includes/class-wc-checkout.php:784
18266
  msgid "%1$s is not valid. You can look up the correct Eircode <a target=\"_blank\" href=\"%2$s\">here</a>."
18267
  msgstr ""
18268
 
18269
  #. translators: %s: field name
18270
- #: includes/class-wc-checkout.php:788
18271
  msgid "%s is not a valid postcode / ZIP."
18272
  msgstr ""
18273
 
18274
  #. translators: %s: phone number
18275
  #. translators: %s: Phone number.
18276
- #: includes/class-wc-checkout.php:797
18277
  #: includes/class-wc-form-handler.php:158
18278
  msgid "%s is not a valid phone number."
18279
  msgstr ""
18280
 
18281
  #. translators: %s: email address
18282
  #. translators: %s: Email address.
18283
- #: includes/class-wc-checkout.php:807
18284
  #: includes/class-wc-form-handler.php:166
18285
  msgid "%s is not a valid email address."
18286
  msgstr ""
18287
 
18288
  #. translators: 1: state field 2: valid states
18289
- #: includes/class-wc-checkout.php:827
18290
  msgid "%1$s is not valid. Please enter one of the following: %2$s"
18291
  msgstr ""
18292
 
18293
  #. translators: %s: field name
18294
  #. translators: %s: Field name.
18295
- #: includes/class-wc-checkout.php:834
18296
  #: includes/class-wc-form-handler.php:132
18297
  #: includes/class-wc-form-handler.php:278
18298
  msgid "%s is a required field."
18299
  msgstr ""
18300
 
18301
- #: includes/class-wc-checkout.php:853
18302
  #: includes/class-wc-form-handler.php:412
18303
  msgid "Please read and accept the terms and conditions to proceed with your order."
18304
  msgstr ""
18305
 
18306
- #: includes/class-wc-checkout.php:860
18307
  msgid "Please enter an address to continue."
18308
  msgstr ""
18309
 
18310
  #. translators: %s: shipping location (prefix e.g. 'to' + ISO 3166-1 alpha-2 country code)
18311
- #: includes/class-wc-checkout.php:864
18312
  msgid "Unfortunately <strong>we do not ship %s</strong>. Please enter an alternative shipping address."
18313
  msgstr ""
18314
 
18315
- #: includes/class-wc-checkout.php:871
18316
  msgid "No shipping method has been selected. Please double check your address, or contact us if you need any help."
18317
  msgstr ""
18318
 
18319
- #: includes/class-wc-checkout.php:881
18320
  #: includes/class-wc-form-handler.php:422
18321
  #: includes/class-wc-form-handler.php:429
18322
  #: includes/class-wc-form-handler.php:558
@@ -18324,16 +18286,16 @@ msgstr ""
18324
  msgid "Invalid payment method."
18325
  msgstr ""
18326
 
18327
- #: includes/class-wc-checkout.php:1139
18328
  msgid "We were unable to process your order, please try again."
18329
  msgstr ""
18330
 
18331
  #. translators: %s: shop cart url
18332
- #: includes/class-wc-checkout.php:1149
18333
  msgid "Sorry, your session has expired. <a href=\"%s\" class=\"wc-backward\">Return to shop</a>"
18334
  msgstr ""
18335
 
18336
- #: includes/class-wc-checkout.php:1180
18337
  msgid "Unable to create order."
18338
  msgstr ""
18339
 
@@ -18352,7 +18314,7 @@ msgstr ""
18352
 
18353
  #: includes/class-wc-countries.php:413
18354
  #: packages/woocommerce-admin/dist/components/index.js:2
18355
- #: packages/woocommerce-blocks/build/vendors.js:11
18356
  msgid "to"
18357
  msgstr ""
18358
 
@@ -18389,7 +18351,7 @@ msgid "Apartment, suite, unit, etc. (optional)"
18389
  msgstr ""
18390
 
18391
  #: includes/class-wc-countries.php:699
18392
- #: includes/customizer/class-wc-shop-customizer.php:724
18393
  msgid "Company name"
18394
  msgstr ""
18395
 
@@ -18410,13 +18372,13 @@ msgstr ""
18410
  #: includes/class-wc-countries.php:874
18411
  #: includes/class-wc-countries.php:907
18412
  #: includes/class-wc-countries.php:932
18413
- #: includes/class-wc-countries.php:1067
18414
- #: includes/class-wc-countries.php:1114
 
18415
  #: includes/class-wc-countries.php:1195
18416
- #: includes/class-wc-countries.php:1204
18417
- #: includes/class-wc-countries.php:1322
18418
- #: includes/class-wc-countries.php:1363
18419
- #: includes/class-wc-countries.php:1434
18420
  msgid "Province"
18421
  msgstr ""
18422
 
@@ -18425,9 +18387,9 @@ msgid "Suburb"
18425
  msgstr ""
18426
 
18427
  #: includes/class-wc-countries.php:836
18428
- #: includes/class-wc-countries.php:1209
18429
- #: includes/class-wc-countries.php:1219
18430
- #: includes/class-wc-countries.php:1390
18431
  msgid "Postcode"
18432
  msgstr ""
18433
 
@@ -18437,9 +18399,9 @@ msgid "Canton"
18437
  msgstr ""
18438
 
18439
  #: includes/class-wc-countries.php:865
18440
- #: includes/class-wc-countries.php:1283
18441
- #: includes/class-wc-countries.php:1376
18442
- #: includes/class-wc-countries.php:1403
18443
  msgid "District"
18444
  msgstr ""
18445
 
@@ -18451,74 +18413,74 @@ msgid "Postal code"
18451
  msgstr ""
18452
 
18453
  #: includes/class-wc-countries.php:927
18454
- #: includes/class-wc-countries.php:1001
18455
- #: includes/class-wc-countries.php:1036
18456
- #: includes/class-wc-countries.php:1223
18457
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:596
18458
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
18459
  msgid "Region"
18460
  msgstr ""
18461
 
18462
- #: includes/class-wc-countries.php:1025
18463
  msgid "Department"
18464
  msgstr ""
18465
 
18466
- #: includes/class-wc-countries.php:1033
18467
  msgid "Town / District"
18468
  msgstr ""
18469
 
18470
- #: includes/class-wc-countries.php:1062
18471
- #: includes/class-wc-countries.php:1076
18472
- #: includes/class-wc-countries.php:1271
18473
- #: includes/class-wc-countries.php:1393
18474
  msgid "County"
18475
  msgstr ""
18476
 
18477
- #: includes/class-wc-countries.php:1073
18478
  msgid "Eircode"
18479
  msgstr ""
18480
 
18481
- #: includes/class-wc-countries.php:1102
18482
  msgid "Pin code"
18483
  msgstr ""
18484
 
18485
- #: includes/class-wc-countries.php:1119
18486
  msgid "Town / City / Post Office"
18487
  msgstr ""
18488
 
18489
- #: includes/class-wc-countries.php:1123
18490
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:597
18491
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
18492
  msgid "Postal Code"
18493
  msgstr ""
18494
 
18495
- #: includes/class-wc-countries.php:1127
18496
  msgid "Parish"
18497
  msgstr ""
18498
 
18499
- #: includes/class-wc-countries.php:1144
18500
  msgid "Prefecture"
18501
  msgstr ""
18502
 
18503
- #: includes/class-wc-countries.php:1170
18504
- #: includes/class-wc-countries.php:1252
18505
- #: includes/class-wc-countries.php:1330
18506
  msgid "Municipality"
18507
  msgstr ""
18508
 
18509
- #: includes/class-wc-countries.php:1236
18510
  msgid "State / Zone"
18511
  msgstr ""
18512
 
18513
- #: includes/class-wc-countries.php:1346
18514
  msgid "Municipality / District"
18515
  msgstr ""
18516
 
18517
- #: includes/class-wc-countries.php:1372
18518
  msgid "Town / Village"
18519
  msgstr ""
18520
 
18521
- #: includes/class-wc-countries.php:1382
18522
  msgid "ZIP"
18523
  msgstr ""
18524
 
@@ -18705,11 +18667,11 @@ msgstr ""
18705
  msgid "No file defined"
18706
  msgstr ""
18707
 
18708
- #: includes/class-wc-download-handler.php:438
18709
  msgid "File not found"
18710
  msgstr ""
18711
 
18712
- #: includes/class-wc-download-handler.php:629
18713
  msgid "Go to shop"
18714
  msgstr ""
18715
 
@@ -18791,7 +18753,7 @@ msgstr ""
18791
 
18792
  #: includes/class-wc-form-handler.php:285
18793
  #: includes/wc-user-functions.php:43
18794
- #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:627
18795
  msgid "Please provide a valid email address."
18796
  msgstr ""
18797
 
@@ -18976,120 +18938,120 @@ msgstr ""
18976
  msgid "Please enter a stronger password."
18977
  msgstr ""
18978
 
18979
- #: includes/class-wc-install.php:501
18980
  msgid "Monthly"
18981
  msgstr ""
18982
 
18983
- #: includes/class-wc-install.php:505
18984
  msgid "Every 15 Days"
18985
  msgstr ""
18986
 
18987
- #: includes/class-wc-install.php:563
18988
  msgctxt "Page slug"
18989
  msgid "shop"
18990
  msgstr ""
18991
 
18992
- #: includes/class-wc-install.php:564
18993
  msgctxt "Page title"
18994
  msgid "Shop"
18995
  msgstr ""
18996
 
18997
- #: includes/class-wc-install.php:568
18998
  msgctxt "Page slug"
18999
  msgid "cart"
19000
  msgstr ""
19001
 
19002
- #: includes/class-wc-install.php:569
19003
  msgctxt "Page title"
19004
  msgid "Cart"
19005
  msgstr ""
19006
 
19007
- #: includes/class-wc-install.php:573
19008
  msgctxt "Page slug"
19009
  msgid "checkout"
19010
  msgstr ""
19011
 
19012
- #: includes/class-wc-install.php:574
19013
  msgctxt "Page title"
19014
  msgid "Checkout"
19015
  msgstr ""
19016
 
19017
- #: includes/class-wc-install.php:578
19018
  msgctxt "Page slug"
19019
  msgid "my-account"
19020
  msgstr ""
19021
 
19022
- #: includes/class-wc-install.php:579
19023
  msgctxt "Page title"
19024
  msgid "My account"
19025
  msgstr ""
19026
 
19027
- #: includes/class-wc-install.php:630
19028
  msgid "Reduced rate"
19029
  msgstr ""
19030
 
19031
- #: includes/class-wc-install.php:631
19032
  msgid "Zero rate"
19033
  msgstr ""
19034
 
19035
  #. translators: user role
19036
- #: includes/class-wc-install.php:1114
19037
  msgctxt "User role"
19038
  msgid "Customer"
19039
  msgstr ""
19040
 
19041
  #. translators: user role
19042
- #: includes/class-wc-install.php:1116
19043
  msgctxt "User role"
19044
  msgid "Shop manager"
19045
  msgstr ""
19046
 
19047
- #: includes/class-wc-install.php:1369
19048
  msgid "View WooCommerce settings"
19049
  msgstr ""
19050
 
19051
- #: includes/class-wc-install.php:1389
19052
  msgid "View WooCommerce documentation"
19053
  msgstr ""
19054
 
19055
- #: includes/class-wc-install.php:1389
19056
  #: packages/woocommerce-admin/dist/chunks/marketing-overview.js:1
19057
  msgid "Docs"
19058
  msgstr ""
19059
 
19060
- #: includes/class-wc-install.php:1390
19061
  msgid "View WooCommerce API docs"
19062
  msgstr ""
19063
 
19064
- #: includes/class-wc-install.php:1390
19065
  msgid "API docs"
19066
  msgstr ""
19067
 
19068
- #: includes/class-wc-install.php:1391
19069
  msgid "Visit community forums"
19070
  msgstr ""
19071
 
19072
- #: includes/class-wc-install.php:1391
19073
  msgid "Community support"
19074
  msgstr ""
19075
 
19076
- #: includes/class-wc-install.php:1395
19077
  msgid "Visit premium customer support"
19078
  msgstr ""
19079
 
19080
- #: includes/class-wc-install.php:1395
19081
  msgid "Premium support"
19082
  msgstr ""
19083
 
19084
  #. translators: 1: plugin name, 2: error message, 3: URL to install plugin manually.
19085
  #. translators: 1: theme slug, 2: error message, 3: URL to install theme manually.
19086
- #: includes/class-wc-install.php:1523
19087
- #: includes/class-wc-install.php:1627
19088
  msgid "%1$s could not be installed (%2$s). <a href=\"%3$s\">Please install it manually by clicking here.</a>"
19089
  msgstr ""
19090
 
19091
  #. translators: 1: plugin name, 2: URL to WP plugin page.
19092
- #: includes/class-wc-install.php:1551
19093
  msgid "%1$s was installed but could not be activated. <a href=\"%2$s\">Please activate it manually by clicking here.</a>"
19094
  msgstr ""
19095
 
@@ -19176,7 +19138,7 @@ msgid "Product visibility"
19176
  msgstr ""
19177
 
19178
  #: includes/class-wc-post-types.php:96
19179
- #: packages/woocommerce-admin/src/API/Leaderboards.php:194
19180
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:329
19181
  #: packages/woocommerce-admin/src/API/Reports/Products/Controller.php:393
19182
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
@@ -19400,7 +19362,6 @@ msgstr ""
19400
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
19401
  #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
19402
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
19403
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:83
19404
  #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/index.js:18
19405
  #: packages/woocommerce-blocks/build/all-products.js:1
19406
  msgid "All Products"
@@ -19440,9 +19401,8 @@ msgid "View product"
19440
  msgstr ""
19441
 
19442
  #: includes/class-wc-post-types.php:331
19443
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
19444
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
19445
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
19446
  msgid "Search products"
19447
  msgstr ""
19448
 
@@ -19495,7 +19455,6 @@ msgid "Products navigation"
19495
  msgstr ""
19496
 
19497
  #: includes/class-wc-post-types.php:343
19498
- #: includes/widgets/class-wc-widget-products.php:23
19499
  msgid "Products list"
19500
  msgstr ""
19501
 
@@ -19562,8 +19521,7 @@ msgid "This is where store orders are stored."
19562
  msgstr ""
19563
 
19564
  #: includes/class-wc-post-types.php:431
19565
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
19566
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
19567
  msgid "Refunds"
19568
  msgstr ""
19569
 
@@ -19579,7 +19537,7 @@ msgstr ""
19579
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
19580
  #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
19581
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
19582
- #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:107
19583
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
19584
  #: packages/woocommerce-blocks/build/cart.js:1
19585
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -19617,8 +19575,7 @@ msgid "View coupon"
19617
  msgstr ""
19618
 
19619
  #: includes/class-wc-post-types.php:464
19620
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
19621
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
19622
  msgid "Search coupons"
19623
  msgstr ""
19624
 
@@ -19986,6 +19943,11 @@ msgstr ""
19986
  msgid "User&#8217;s WooCommerce access to purchased downloads data."
19987
  msgstr ""
19988
 
 
 
 
 
 
19989
  #: includes/class-wc-privacy-exporters.php:150
19990
  #: includes/class-wc-privacy-exporters.php:254
19991
  #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
@@ -20242,22 +20204,22 @@ msgstr ""
20242
  msgid "Select options for &ldquo;%s&rdquo;"
20243
  msgstr ""
20244
 
20245
- #: includes/class-wc-query.php:121
20246
  #: includes/shortcodes/class-wc-shortcode-checkout.php:191
20247
  msgid "Pay for order"
20248
  msgstr ""
20249
 
20250
  #. translators: %s: page
20251
- #: includes/class-wc-query.php:129
20252
  msgid "Orders (page %d)"
20253
  msgstr ""
20254
 
20255
- #: includes/class-wc-query.php:143
20256
  #: includes/wc-account-functions.php:104
20257
  msgid "Account details"
20258
  msgstr ""
20259
 
20260
- #: includes/class-wc-query.php:156
20261
  msgid "Set password"
20262
  msgstr ""
20263
 
@@ -20400,16 +20362,16 @@ msgid "Error: Delivery URL returned response code: %s"
20400
  msgstr ""
20401
 
20402
  #. translators: 1: error message 2: file name and path 3: line number
20403
- #: includes/class-woocommerce.php:241
20404
  msgid "%1$s in %2$s on line %3$s"
20405
  msgstr ""
20406
 
20407
- #: includes/class-woocommerce.php:933
20408
  msgid "You have installed a development version of WooCommerce which requires files to be built and minified. From the plugin directory, run <code>grunt assets</code> to build and minify assets."
20409
  msgstr ""
20410
 
20411
  #. translators: 1: URL of WordPress.org Repository 2: URL of the GitHub Repository release page
20412
- #: includes/class-woocommerce.php:936
20413
  msgid "Or you can download a pre-built version of the plugin from the <a href=\"%1$s\">WordPress.org repository</a> or by visiting <a href=\"%2$s\">the releases page in the GitHub repository</a>."
20414
  msgstr ""
20415
 
@@ -20539,32 +20501,27 @@ msgid "%1$d update functions completed. Database version is %2$s"
20539
  msgstr ""
20540
 
20541
  #. translators: %d: Setting value
20542
- #: includes/customizer/class-wc-shop-customizer.php:114
20543
  msgid "The minimum allowed setting is %d"
20544
  msgstr ""
20545
 
20546
  #. translators: %d: Setting value
20547
- #: includes/customizer/class-wc-shop-customizer.php:116
20548
  msgid "The maximum allowed setting is %d"
20549
  msgstr ""
20550
 
20551
- #: includes/customizer/class-wc-shop-customizer.php:284
20552
- #: includes/customizer/class-wc-shop-customizer.php:285
20553
- msgid "Customize WooCommerce"
20554
- msgstr ""
20555
-
20556
- #: includes/customizer/class-wc-shop-customizer.php:313
20557
- #: includes/customizer/class-wc-shop-customizer.php:483
20558
  msgid "Default sorting (custom ordering + name)"
20559
  msgstr ""
20560
 
20561
- #: includes/customizer/class-wc-shop-customizer.php:314
20562
- #: includes/customizer/class-wc-shop-customizer.php:484
20563
  msgid "Popularity (sales)"
20564
  msgstr ""
20565
 
20566
- #: includes/customizer/class-wc-shop-customizer.php:315
20567
- #: includes/customizer/class-wc-shop-customizer.php:485
20568
  #: includes/widgets/class-wc-widget-rating-filter.php:27
20569
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCollectionDataSchema.php:87
20570
  #: packages/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.js:34
@@ -20574,214 +20531,214 @@ msgstr ""
20574
  msgid "Average rating"
20575
  msgstr ""
20576
 
20577
- #: includes/customizer/class-wc-shop-customizer.php:316
20578
- #: includes/customizer/class-wc-shop-customizer.php:486
20579
  msgid "Sort by most recent"
20580
  msgstr ""
20581
 
20582
- #: includes/customizer/class-wc-shop-customizer.php:317
20583
- #: includes/customizer/class-wc-shop-customizer.php:487
20584
  msgid "Sort by price (asc)"
20585
  msgstr ""
20586
 
20587
- #: includes/customizer/class-wc-shop-customizer.php:318
20588
- #: includes/customizer/class-wc-shop-customizer.php:488
20589
  msgid "Sort by price (desc)"
20590
  msgstr ""
20591
 
20592
- #: includes/customizer/class-wc-shop-customizer.php:334
20593
  msgid "Store Notice"
20594
  msgstr ""
20595
 
20596
- #: includes/customizer/class-wc-shop-customizer.php:354
20597
  #: includes/wc-template-functions.php:1056
20598
  msgid "This is a demo store for testing purposes &mdash; no orders shall be fulfilled."
20599
  msgstr ""
20600
 
20601
- #: includes/customizer/class-wc-shop-customizer.php:365
20602
  msgid "Store notice"
20603
  msgstr ""
20604
 
20605
- #: includes/customizer/class-wc-shop-customizer.php:366
20606
  msgid "If enabled, this text will be shown site-wide. You can use it to show events or promotions to visitors!"
20607
  msgstr ""
20608
 
20609
- #: includes/customizer/class-wc-shop-customizer.php:376
20610
  msgid "Enable store notice"
20611
  msgstr ""
20612
 
20613
- #: includes/customizer/class-wc-shop-customizer.php:404
20614
  msgid "Product Catalog"
20615
  msgstr ""
20616
 
20617
- #: includes/customizer/class-wc-shop-customizer.php:423
20618
  msgid "Shop page display"
20619
  msgstr ""
20620
 
20621
- #: includes/customizer/class-wc-shop-customizer.php:424
20622
  msgid "Choose what to display on the main shop page."
20623
  msgstr ""
20624
 
20625
- #: includes/customizer/class-wc-shop-customizer.php:429
20626
- #: includes/customizer/class-wc-shop-customizer.php:455
20627
  msgid "Show products"
20628
  msgstr ""
20629
 
20630
- #: includes/customizer/class-wc-shop-customizer.php:430
20631
  msgid "Show categories"
20632
  msgstr ""
20633
 
20634
- #: includes/customizer/class-wc-shop-customizer.php:431
20635
  msgid "Show categories &amp; products"
20636
  msgstr ""
20637
 
20638
- #: includes/customizer/class-wc-shop-customizer.php:449
20639
  msgid "Category display"
20640
  msgstr ""
20641
 
20642
- #: includes/customizer/class-wc-shop-customizer.php:450
20643
  msgid "Choose what to display on product category pages."
20644
  msgstr ""
20645
 
20646
- #: includes/customizer/class-wc-shop-customizer.php:456
20647
  msgid "Show subcategories"
20648
  msgstr ""
20649
 
20650
- #: includes/customizer/class-wc-shop-customizer.php:457
20651
  msgid "Show subcategories &amp; products"
20652
  msgstr ""
20653
 
20654
- #: includes/customizer/class-wc-shop-customizer.php:475
20655
  msgid "Default product sorting"
20656
  msgstr ""
20657
 
20658
- #: includes/customizer/class-wc-shop-customizer.php:476
20659
  msgid "How should products be sorted in the catalog by default?"
20660
  msgstr ""
20661
 
20662
- #: includes/customizer/class-wc-shop-customizer.php:513
20663
  msgid "Products per row"
20664
  msgstr ""
20665
 
20666
- #: includes/customizer/class-wc-shop-customizer.php:514
20667
  msgid "How many products should be shown per row?"
20668
  msgstr ""
20669
 
20670
- #: includes/customizer/class-wc-shop-customizer.php:543
20671
  #: packages/woocommerce-admin/dist/components/index.js:2
20672
- #: packages/woocommerce-blocks/build/vendors.js:11
20673
  msgid "Rows per page"
20674
  msgstr ""
20675
 
20676
- #: includes/customizer/class-wc-shop-customizer.php:544
20677
  msgid "How many rows of products should be shown per page?"
20678
  msgstr ""
20679
 
20680
- #: includes/customizer/class-wc-shop-customizer.php:566
20681
  msgid "After publishing your changes, new image sizes will be generated automatically."
20682
  msgstr ""
20683
 
20684
  #. translators: 1: tools URL 2: regen thumbs url
20685
- #: includes/customizer/class-wc-shop-customizer.php:569
20686
  msgid "After publishing your changes, new image sizes may not be shown until you regenerate thumbnails. You can do this from the <a href=\"%1$s\" target=\"_blank\">tools section in WooCommerce</a> or by using a plugin such as <a href=\"%2$s\" target=\"_blank\">Regenerate Thumbnails</a>."
20687
  msgstr ""
20688
 
20689
  #. translators: %s: regen thumbs url
20690
- #: includes/customizer/class-wc-shop-customizer.php:572
20691
  msgid "After publishing your changes, new image sizes may not be shown until you <a href=\"%s\" target=\"_blank\">Regenerate Thumbnails</a>."
20692
  msgstr ""
20693
 
20694
- #: includes/customizer/class-wc-shop-customizer.php:578
20695
  msgid "Product Images"
20696
  msgstr ""
20697
 
20698
- #: includes/customizer/class-wc-shop-customizer.php:600
20699
  msgid "Main image width"
20700
  msgstr ""
20701
 
20702
- #: includes/customizer/class-wc-shop-customizer.php:601
20703
  msgid "Image size used for the main image on single product pages. These images will remain uncropped."
20704
  msgstr ""
20705
 
20706
- #: includes/customizer/class-wc-shop-customizer.php:628
20707
  msgid "Thumbnail width"
20708
  msgstr ""
20709
 
20710
- #: includes/customizer/class-wc-shop-customizer.php:629
20711
  msgid "Image size used for products in the catalog."
20712
  msgstr ""
20713
 
20714
- #: includes/customizer/class-wc-shop-customizer.php:686
20715
  msgid "Thumbnail cropping"
20716
  msgstr ""
20717
 
20718
- #: includes/customizer/class-wc-shop-customizer.php:689
20719
  msgid "1:1"
20720
  msgstr ""
20721
 
20722
- #: includes/customizer/class-wc-shop-customizer.php:690
20723
  msgid "Images will be cropped into a square"
20724
  msgstr ""
20725
 
20726
- #: includes/customizer/class-wc-shop-customizer.php:693
20727
  #: packages/woocommerce-admin/dist/components/index.js:2
20728
  #: packages/woocommerce-admin/dist/date/index.js:1
20729
- #: packages/woocommerce-blocks/build/vendors.js:11
20730
  msgid "Custom"
20731
  msgstr ""
20732
 
20733
- #: includes/customizer/class-wc-shop-customizer.php:694
20734
  msgid "Images will be cropped to a custom aspect ratio"
20735
  msgstr ""
20736
 
20737
- #: includes/customizer/class-wc-shop-customizer.php:697
20738
  msgid "Uncropped"
20739
  msgstr ""
20740
 
20741
- #: includes/customizer/class-wc-shop-customizer.php:698
20742
  msgid "Images will display using the aspect ratio in which they were uploaded"
20743
  msgstr ""
20744
 
20745
- #: includes/customizer/class-wc-shop-customizer.php:715
20746
  #: includes/wc-template-functions.php:2136
20747
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/index.js:17
20748
  #: packages/woocommerce-blocks/build/checkout.js:1
20749
  msgid "Checkout"
20750
  msgstr ""
20751
 
20752
- #: includes/customizer/class-wc-shop-customizer.php:718
20753
  msgid "These options let you change the appearance of the WooCommerce checkout."
20754
  msgstr ""
20755
 
20756
  #. Translators: %s field name.
20757
- #: includes/customizer/class-wc-shop-customizer.php:742
20758
  msgid "%s field"
20759
  msgstr ""
20760
 
20761
- #: includes/customizer/class-wc-shop-customizer.php:749
20762
  msgid "Required"
20763
  msgstr ""
20764
 
20765
  #. translators: %s terms and conditions page name and link
20766
- #: includes/customizer/class-wc-shop-customizer.php:771
20767
  #: includes/wc-template-functions.php:833
20768
  msgid "I have read and agree to the website %s"
20769
  msgstr ""
20770
 
20771
- #: includes/customizer/class-wc-shop-customizer.php:795
20772
  msgid "Highlight required fields with an asterisk"
20773
  msgstr ""
20774
 
20775
- #: includes/customizer/class-wc-shop-customizer.php:827
20776
  msgid "No page set"
20777
  msgstr ""
20778
 
20779
  #. Translators: %s: page name.
20780
- #: includes/customizer/class-wc-shop-customizer.php:842
20781
  msgid "%s page"
20782
  msgstr ""
20783
 
20784
- #: includes/customizer/class-wc-shop-customizer.php:867
20785
  msgid "Optionally add some text for the terms checkbox that customers must accept."
20786
  msgstr ""
20787
 
@@ -21253,8 +21210,7 @@ msgstr ""
21253
 
21254
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:39
21255
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:91
21256
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:133
21257
- #: packages/woocommerce-admin/dist/chunks/3.js:1
21258
  #: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/bacs/index.js:15
21259
  #: packages/woocommerce-blocks/build/wc-payment-method-bacs.js:1
21260
  msgid "Direct bank transfer"
@@ -21304,8 +21260,7 @@ msgstr ""
21304
 
21305
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:128
21306
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:290
21307
- #: packages/woocommerce-admin/dist/chunks/3.js:1
21308
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
21309
  msgid "Sort code"
21310
  msgstr ""
21311
 
@@ -21314,35 +21269,30 @@ msgid "Account details:"
21314
  msgstr ""
21315
 
21316
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:139
21317
- #: packages/woocommerce-admin/dist/chunks/3.js:1
21318
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
21319
  msgid "Account name"
21320
  msgstr ""
21321
 
21322
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:140
21323
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:316
21324
  #: includes/gateways/class-wc-payment-gateway-echeck.php:51
21325
- #: packages/woocommerce-admin/dist/chunks/3.js:1
21326
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
21327
  msgid "Account number"
21328
  msgstr ""
21329
 
21330
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:141
21331
- #: packages/woocommerce-admin/dist/chunks/3.js:1
21332
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
21333
  msgid "Bank name"
21334
  msgstr ""
21335
 
21336
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:143
21337
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:324
21338
- #: packages/woocommerce-admin/dist/chunks/3.js:1
21339
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
21340
  msgid "IBAN"
21341
  msgstr ""
21342
 
21343
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:144
21344
- #: packages/woocommerce-admin/dist/chunks/3.js:1
21345
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
21346
  msgid "BIC / Swift"
21347
  msgstr ""
21348
 
@@ -21711,7 +21661,7 @@ msgid "Log PayPal events, such as IPN requests, inside %s Note: this may log per
21711
  msgstr ""
21712
 
21713
  #: includes/gateways/paypal/includes/settings-paypal.php:61
21714
- msgid "IPN email notifications"
21715
  msgstr ""
21716
 
21717
  #: includes/gateways/paypal/includes/settings-paypal.php:63
@@ -21860,24 +21810,24 @@ msgid "Unable to use image \"%s\"."
21860
  msgstr ""
21861
 
21862
  #. translators: %d: product ID
21863
- #: includes/import/class-wc-product-csv-importer.php:1028
21864
  msgid "ID %d"
21865
  msgstr ""
21866
 
21867
  #. translators: %s: product SKU
21868
- #: includes/import/class-wc-product-csv-importer.php:1032
21869
  msgid "SKU %s"
21870
  msgstr ""
21871
 
21872
- #: includes/import/class-wc-product-csv-importer.php:1080
21873
  msgid "A product with this ID already exists."
21874
  msgstr ""
21875
 
21876
- #: includes/import/class-wc-product-csv-importer.php:1092
21877
  msgid "A product with this SKU already exists."
21878
  msgstr ""
21879
 
21880
- #: includes/import/class-wc-product-csv-importer.php:1104
21881
  msgid "No matching product exists to update."
21882
  msgstr ""
21883
 
@@ -23160,10 +23110,8 @@ msgstr ""
23160
  #: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:139
23161
  #: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:65
23162
  #: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:142
23163
- #: packages/woocommerce-admin/src/API/Notes.php:224
23164
- #: packages/woocommerce-admin/src/API/Notes.php:238
23165
- #: packages/woocommerce-admin/src/API/OnboardingFreeExtensions.php:61
23166
- #: packages/woocommerce-admin/src/API/OnboardingPayments.php:61
23167
  #: packages/woocommerce-admin/src/API/OnboardingProfile.php:73
23168
  #: packages/woocommerce-admin/src/API/Reports/Controller.php:60
23169
  msgid "Sorry, you cannot list resources."
@@ -23616,7 +23564,7 @@ msgstr ""
23616
  #: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:660
23617
  #: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:959
23618
  #: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:733
23619
- #: packages/woocommerce-admin/src/API/Notes.php:519
23620
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:248
23621
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:254
23622
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:301
@@ -23644,7 +23592,7 @@ msgstr ""
23644
  #: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:610
23645
  #: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:667
23646
  #: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:968
23647
- #: packages/woocommerce-admin/src/API/Notes.php:526
23648
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:255
23649
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:261
23650
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:308
@@ -23701,7 +23649,7 @@ msgstr ""
23701
  #: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:44
23702
  #: includes/wc-core-functions.php:149
23703
  #: includes/wc-order-functions.php:514
23704
- #: includes/wc-order-functions.php:1084
23705
  msgid "Invalid order ID."
23706
  msgstr ""
23707
 
@@ -24484,7 +24432,7 @@ msgstr ""
24484
  #: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php:391
24485
  #: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:187
24486
  #: includes/rest-api/Controllers/Version3/class-wc-rest-settings-controller.php:51
24487
- #: packages/woocommerce-admin/src/API/Notes.php:391
24488
  #: packages/woocommerce-admin/src/API/OnboardingProfile.php:87
24489
  #: packages/woocommerce-admin/src/API/Reports/Import/Controller.php:110
24490
  msgid "Sorry, you cannot edit this resource."
@@ -25436,8 +25384,8 @@ msgstr ""
25436
 
25437
  #: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:709
25438
  #: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:538
25439
- #: packages/woocommerce-admin/src/API/Leaderboards.php:447
25440
- #: packages/woocommerce-admin/src/API/Notes.php:539
25441
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:219
25442
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:225
25443
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:272
@@ -25462,8 +25410,8 @@ msgstr ""
25462
 
25463
  #: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:717
25464
  #: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:546
25465
- #: packages/woocommerce-admin/src/API/Leaderboards.php:455
25466
- #: packages/woocommerce-admin/src/API/Notes.php:547
25467
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:227
25468
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:233
25469
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:280
@@ -25626,7 +25574,7 @@ msgstr ""
25626
  #: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:561
25627
  #: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:624
25628
  #: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:929
25629
- #: packages/woocommerce-admin/src/API/Leaderboards.php:464
25630
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:236
25631
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:242
25632
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:289
@@ -25648,7 +25596,7 @@ msgstr ""
25648
  #: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:705
25649
  #: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:567
25650
  #: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:630
25651
- #: packages/woocommerce-admin/src/API/Leaderboards.php:470
25652
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:242
25653
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:248
25654
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:295
@@ -25775,8 +25723,7 @@ msgid "Name of the customer for the order"
25775
  msgstr ""
25776
 
25777
  #: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php:76
25778
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
25779
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
25780
  msgid "Order Status"
25781
  msgstr ""
25782
 
@@ -27630,7 +27577,7 @@ msgid "Please enter a valid order ID"
27630
  msgstr ""
27631
 
27632
  #: includes/shortcodes/class-wc-shortcode-order-tracking.php:50
27633
- #: packages/woocommerce-admin/dist/chunks/3.js:1
27634
  msgid "Please enter a valid email address"
27635
  msgstr ""
27636
 
@@ -27693,6 +27640,7 @@ msgid "Continue shopping"
27693
  msgstr ""
27694
 
27695
  #: includes/wc-cart-functions.php:155
 
27696
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
27697
  #: packages/woocommerce-blocks/assets/js/blocks/active-filters/active-attribute-filters.js:69
27698
  #: packages/woocommerce-blocks/build/active-filters-frontend.js:1
@@ -27702,12 +27650,14 @@ msgstr ""
27702
 
27703
  #. translators: %d: shipping package number
27704
  #: includes/wc-cart-functions.php:231
 
27705
  msgctxt "shipping packages"
27706
  msgid "Shipping %d"
27707
  msgstr ""
27708
 
27709
  #. translators: %d: shipping package number
27710
  #: includes/wc-cart-functions.php:231
 
27711
  msgctxt "shipping packages"
27712
  msgid "Shipping"
27713
  msgstr ""
@@ -27715,7 +27665,7 @@ msgstr ""
27715
  #. translators: %s: coupon code
27716
  #. translators: %s Coupon code.
27717
  #: includes/wc-cart-functions.php:264
27718
- #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:78
27719
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
27720
  #: packages/woocommerce-blocks/build/cart.js:1
27721
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -28491,19 +28441,19 @@ msgid "The payment gateway for this order does not support automatic refunds."
28491
  msgstr ""
28492
 
28493
  #. translators: 1: product ID 2: old stock level 3: new stock level
28494
- #: includes/wc-order-functions.php:730
28495
  msgid "Item #%1$s stock increased from %2$s to %3$s."
28496
  msgstr ""
28497
 
28498
- #: includes/wc-order-functions.php:793
28499
  msgid "Order fully refunded."
28500
  msgstr ""
28501
 
28502
- #: includes/wc-order-functions.php:800
28503
  msgid "Order status set to refunded. To return funds to the customer you will need to issue a refund through your payment gateway."
28504
  msgstr ""
28505
 
28506
- #: includes/wc-order-functions.php:930
28507
  msgid "Unpaid order cancelled - time limit reached."
28508
  msgstr ""
28509
 
@@ -28818,11 +28768,11 @@ msgstr ""
28818
  msgid "Max %s"
28819
  msgstr ""
28820
 
28821
- #: includes/widgets/class-wc-widget-layered-nav.php:23
28822
  msgid "Display a list of attributes to filter products in your store."
28823
  msgstr ""
28824
 
28825
- #: includes/widgets/class-wc-widget-layered-nav.php:25
28826
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:209
28827
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:225
28828
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:359
@@ -28831,50 +28781,49 @@ msgstr ""
28831
  msgid "Filter Products by Attribute"
28832
  msgstr ""
28833
 
28834
- #: includes/widgets/class-wc-widget-layered-nav.php:76
28835
  msgid "Filter by"
28836
  msgstr ""
28837
 
28838
- #: includes/widgets/class-wc-widget-layered-nav.php:82
28839
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
28840
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
28841
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
28842
  msgid "Attribute"
28843
  msgstr ""
28844
 
28845
- #: includes/widgets/class-wc-widget-layered-nav.php:90
28846
  #: packages/woocommerce-blocks/assets/js/blocks/active-filters/edit.js:36
28847
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:164
28848
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:68
28849
  #: packages/woocommerce-blocks/build/active-filters.js:1
28850
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
28851
  #: packages/woocommerce-blocks/build/product-categories.js:1
28852
  msgid "List"
28853
  msgstr ""
28854
 
28855
- #: includes/widgets/class-wc-widget-layered-nav.php:91
28856
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:171
28857
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:75
28858
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
28859
  #: packages/woocommerce-blocks/build/product-categories.js:1
28860
  msgid "Dropdown"
28861
  msgstr ""
28862
 
28863
- #: includes/widgets/class-wc-widget-layered-nav.php:97
28864
  msgid "Query type"
28865
  msgstr ""
28866
 
28867
- #: includes/widgets/class-wc-widget-layered-nav.php:99
28868
  msgid "AND"
28869
  msgstr ""
28870
 
28871
- #: includes/widgets/class-wc-widget-layered-nav.php:100
28872
  msgid "OR"
28873
  msgstr ""
28874
 
28875
  #. translators: %s: taxonomy name
28876
  #. translators: %s attribute name.
28877
- #: includes/widgets/class-wc-widget-layered-nav.php:250
28878
  #: packages/woocommerce-blocks/assets/js/base/components/dropdown-selector/index.js:159
28879
  #: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
28880
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
@@ -28929,7 +28878,7 @@ msgid "Show product counts"
28929
  msgstr ""
28930
 
28931
  #: includes/widgets/class-wc-widget-product-categories.php:68
28932
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:138
28933
  #: packages/woocommerce-blocks/build/product-categories.js:1
28934
  msgid "Show hierarchy"
28935
  msgstr ""
@@ -29048,7 +28997,7 @@ msgid "Display a list of a customer's recently viewed products."
29048
  msgstr ""
29049
 
29050
  #: includes/widgets/class-wc-widget-recently-viewed.php:23
29051
- msgid "Recently Viewed Products list"
29052
  msgstr ""
29053
 
29054
  #: includes/widgets/class-wc-widget-recently-viewed.php:27
@@ -29060,7 +29009,7 @@ msgid "A list of your store's top-rated products."
29060
  msgstr ""
29061
 
29062
  #: includes/widgets/class-wc-widget-top-rated-products.php:24
29063
- msgid "Products by Rating list"
29064
  msgstr ""
29065
 
29066
  #: includes/widgets/class-wc-widget-top-rated-products.php:28
@@ -29154,19 +29103,19 @@ msgstr ""
29154
  msgid "ActionScheduler_Action::$args too long. To ensure the args column can be indexed, action args should not be more than %d characters when encoded as JSON."
29155
  msgstr ""
29156
 
29157
- #: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php:304
29158
  msgid "Pending"
29159
  msgstr ""
29160
 
29161
- #: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php:305
29162
  msgid "In-progress"
29163
  msgstr ""
29164
 
29165
- #: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php:306
29166
  msgid "Failed"
29167
  msgstr ""
29168
 
29169
- #: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php:307
29170
  msgid "Canceled"
29171
  msgstr ""
29172
 
@@ -29433,35 +29382,31 @@ msgstr ""
29433
  msgid "Every minute"
29434
  msgstr ""
29435
 
29436
- #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:102
29437
  msgid "Action Scheduler"
29438
  msgstr ""
29439
 
29440
- #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:102
29441
- msgid "This section shows details of Action Scheduler."
29442
  msgstr ""
29443
 
29444
- #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:105
29445
  msgid "Version:"
29446
  msgstr ""
29447
 
29448
- #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:109
29449
- msgid "Data store:"
29450
- msgstr ""
29451
-
29452
- #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:113
29453
  msgid "Action Status"
29454
  msgstr ""
29455
 
29456
- #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:115
29457
  msgid "Count"
29458
  msgstr ""
29459
 
29460
- #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:116
29461
  msgid "Oldest Scheduled Date"
29462
  msgstr ""
29463
 
29464
- #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:117
29465
  msgid "Newest Scheduled Date"
29466
  msgstr ""
29467
 
@@ -29475,78 +29420,78 @@ msgstr ""
29475
  msgid "Action Scheduler has migrated data to custom tables; however, orphaned log entries exist in the WordPress Comments table. %1$s <a href=\"%2$s\">Learn more &raquo;</a>"
29476
  msgstr ""
29477
 
29478
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:77
29479
  msgid "Database error."
29480
  msgstr ""
29481
 
29482
  #. translators: %s: error message
29483
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:85
29484
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:35
29485
  #: packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44
29486
  msgid "Error saving action: %s"
29487
  msgstr ""
29488
 
29489
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:278
29490
  msgid "Invalid value for select or count parameter. Cannot query actions."
29491
  msgstr ""
29492
 
29493
  #. translators: %s: action ID
29494
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:473
29495
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:564
29496
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:596
29497
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:806
29498
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:848
29499
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:467
29500
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:478
29501
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:505
29502
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:798
29503
  msgid "Unidentified action %s"
29504
  msgstr ""
29505
 
29506
  #. translators: %s: group name
29507
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:680
29508
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:639
29509
  msgid "The group \"%s\" does not exist."
29510
  msgstr ""
29511
 
29512
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:694
29513
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:619
29514
  msgid "Unable to claim actions. Database error."
29515
  msgstr ""
29516
 
29517
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:867
29518
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:765
29519
  msgid "Invalid action ID. No status found."
29520
  msgstr ""
29521
 
29522
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:869
29523
  msgid "Unknown status found for action."
29524
  msgstr ""
29525
 
29526
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:72
29527
  msgid "Unable to save action."
29528
  msgstr ""
29529
 
29530
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:293
29531
  msgid "Invalid schedule. Cannot save action."
29532
  msgstr ""
29533
 
29534
  #. translators: %s: claim ID
29535
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:714
29536
  msgid "Unable to unlock claim %s. Database error."
29537
  msgstr ""
29538
 
29539
  #. translators: %s: action ID
29540
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:729
29541
  msgid "Unable to unlock claim on action %s. Database error."
29542
  msgstr ""
29543
 
29544
  #. translators: %s: action ID
29545
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:741
29546
  msgid "Unable to mark failure on action %s. Database error."
29547
  msgstr ""
29548
 
29549
- #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:865
29550
  msgid "%s Support for strings longer than this will be removed in a future version."
29551
  msgstr ""
29552
 
@@ -29768,32 +29713,34 @@ msgstr ""
29768
  msgid "IP address."
29769
  msgstr ""
29770
 
29771
- #: packages/woocommerce-admin/src/API/Leaderboards.php:122
29772
  msgid "Top Coupons - Number of Orders"
29773
  msgstr ""
29774
 
29775
- #: packages/woocommerce-admin/src/API/Leaderboards.php:125
29776
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:299
29777
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
29778
  msgid "Coupon Code"
29779
  msgstr ""
29780
 
29781
- #: packages/woocommerce-admin/src/API/Leaderboards.php:131
29782
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:301
29783
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
29784
  msgid "Amount Discounted"
29785
  msgstr ""
29786
 
29787
- #: packages/woocommerce-admin/src/API/Leaderboards.php:191
29788
  msgid "Top Categories - Items Sold"
29789
  msgstr ""
29790
 
29791
- #: packages/woocommerce-admin/src/API/Leaderboards.php:197
29792
- #: packages/woocommerce-admin/src/API/Leaderboards.php:333
29793
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:330
29794
  #: packages/woocommerce-admin/src/API/Reports/Orders/Controller.php:532
29795
  #: packages/woocommerce-admin/src/API/Reports/Products/Controller.php:390
 
29796
  #: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:414
 
29797
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
29798
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
29799
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
@@ -29802,8 +29749,9 @@ msgstr ""
29802
  msgid "Items Sold"
29803
  msgstr ""
29804
 
29805
- #: packages/woocommerce-admin/src/API/Leaderboards.php:200
29806
- #: packages/woocommerce-admin/src/API/Leaderboards.php:336
 
29807
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
29808
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
29809
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
@@ -29813,53 +29761,53 @@ msgstr ""
29813
  msgid "Net Sales"
29814
  msgstr ""
29815
 
29816
- #: packages/woocommerce-admin/src/API/Leaderboards.php:258
29817
  msgid "Top Customers - Total Spend"
29818
  msgstr ""
29819
 
29820
- #: packages/woocommerce-admin/src/API/Leaderboards.php:261
29821
  msgid "Customer Name"
29822
  msgstr ""
29823
 
29824
- #: packages/woocommerce-admin/src/API/Leaderboards.php:267
29825
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:592
29826
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
29827
  msgid "Total Spend"
29828
  msgstr ""
29829
 
29830
- #: packages/woocommerce-admin/src/API/Leaderboards.php:327
29831
  msgid "Top Products - Items Sold"
29832
  msgstr ""
29833
 
29834
- #: packages/woocommerce-admin/src/API/Leaderboards.php:476
29835
  msgid "URL query to persist across links."
29836
  msgstr ""
29837
 
29838
- #: packages/woocommerce-admin/src/API/Leaderboards.php:496
29839
  msgid "Leaderboard ID."
29840
  msgstr ""
29841
 
29842
- #: packages/woocommerce-admin/src/API/Leaderboards.php:502
29843
  msgid "Displayed title for the leaderboard."
29844
  msgstr ""
29845
 
29846
- #: packages/woocommerce-admin/src/API/Leaderboards.php:508
29847
  msgid "Table headers."
29848
  msgstr ""
29849
 
29850
- #: packages/woocommerce-admin/src/API/Leaderboards.php:515
29851
  msgid "Table column header."
29852
  msgstr ""
29853
 
29854
- #: packages/woocommerce-admin/src/API/Leaderboards.php:525
29855
  msgid "Table rows."
29856
  msgstr ""
29857
 
29858
- #: packages/woocommerce-admin/src/API/Leaderboards.php:532
29859
  msgid "Table cell display."
29860
  msgstr ""
29861
 
29862
- #: packages/woocommerce-admin/src/API/Leaderboards.php:538
29863
  msgid "Table cell value."
29864
  msgstr ""
29865
 
@@ -29897,99 +29845,95 @@ msgstr ""
29897
  #: packages/woocommerce-admin/src/API/NoteActions.php:63
29898
  #: packages/woocommerce-admin/src/API/NoteActions.php:73
29899
  #: packages/woocommerce-admin/src/API/Notes.php:143
29900
- #: packages/woocommerce-admin/src/API/Notes.php:256
29901
  msgid "Sorry, there is no resource with that ID."
29902
  msgstr ""
29903
 
29904
- #: packages/woocommerce-admin/src/API/Notes.php:277
29905
  msgid "Sorry, there is no note with that ID."
29906
  msgstr ""
29907
 
29908
- #: packages/woocommerce-admin/src/API/Notes.php:365
29909
  msgid "Please provide an array of IDs through the noteIds param."
29910
  msgstr ""
29911
 
29912
- #: packages/woocommerce-admin/src/API/Notes.php:556
29913
  msgid "Type of note."
29914
  msgstr ""
29915
 
29916
- #: packages/woocommerce-admin/src/API/Notes.php:566
29917
  msgid "Status of note."
29918
  msgstr ""
29919
 
29920
- #: packages/woocommerce-admin/src/API/Notes.php:576
29921
- msgid "Source of note."
29922
- msgstr ""
29923
-
29924
- #: packages/woocommerce-admin/src/API/Notes.php:599
29925
  msgid "ID of the note record."
29926
  msgstr ""
29927
 
29928
- #: packages/woocommerce-admin/src/API/Notes.php:605
29929
  msgid "Name of the note."
29930
  msgstr ""
29931
 
29932
- #: packages/woocommerce-admin/src/API/Notes.php:611
29933
  msgid "The type of the note (e.g. error, warning, etc.)."
29934
  msgstr ""
29935
 
29936
- #: packages/woocommerce-admin/src/API/Notes.php:617
29937
  msgid "Locale used for the note title and content."
29938
  msgstr ""
29939
 
29940
- #: packages/woocommerce-admin/src/API/Notes.php:623
29941
  msgid "Title of the note."
29942
  msgstr ""
29943
 
29944
- #: packages/woocommerce-admin/src/API/Notes.php:629
29945
  msgid "Content of the note."
29946
  msgstr ""
29947
 
29948
- #: packages/woocommerce-admin/src/API/Notes.php:635
29949
  msgid "Content data for the note. JSON string. Available for re-localization."
29950
  msgstr ""
29951
 
29952
- #: packages/woocommerce-admin/src/API/Notes.php:641
29953
  msgid "The status of the note (e.g. unactioned, actioned)."
29954
  msgstr ""
29955
 
29956
- #: packages/woocommerce-admin/src/API/Notes.php:646
29957
  msgid "Source of the note."
29958
  msgstr ""
29959
 
29960
- #: packages/woocommerce-admin/src/API/Notes.php:652
29961
  msgid "Date the note was created."
29962
  msgstr ""
29963
 
29964
- #: packages/woocommerce-admin/src/API/Notes.php:658
29965
  msgid "Date the note was created (GMT)."
29966
  msgstr ""
29967
 
29968
- #: packages/woocommerce-admin/src/API/Notes.php:664
29969
  msgid "Date after which the user should be reminded of the note, if any."
29970
  msgstr ""
29971
 
29972
- #: packages/woocommerce-admin/src/API/Notes.php:670
29973
  msgid "Date after which the user should be reminded of the note, if any (GMT)."
29974
  msgstr ""
29975
 
29976
- #: packages/woocommerce-admin/src/API/Notes.php:676
29977
  msgid "Whether or not a user can request to be reminded about the note."
29978
  msgstr ""
29979
 
29980
- #: packages/woocommerce-admin/src/API/Notes.php:682
29981
  msgid "An array of actions, if any, for the note."
29982
  msgstr ""
29983
 
29984
- #: packages/woocommerce-admin/src/API/Notes.php:688
29985
  msgid "The layout of the note (e.g. banner, thumbnail, plain)."
29986
  msgstr ""
29987
 
29988
- #: packages/woocommerce-admin/src/API/Notes.php:694
29989
  msgid "The image of the note, if any."
29990
  msgstr ""
29991
 
29992
- #: packages/woocommerce-admin/src/API/Notes.php:700
29993
  msgid "Registers whether the note is deleted or not"
29994
  msgstr ""
29995
 
@@ -31113,7 +31057,9 @@ msgstr ""
31113
 
31114
  #: packages/woocommerce-admin/src/API/Reports/Orders/Controller.php:209
31115
  #: packages/woocommerce-admin/src/API/Reports/Products/Controller.php:170
 
31116
  #: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:180
 
31117
  msgid "Number of items sold."
31118
  msgstr ""
31119
 
@@ -31194,8 +31140,8 @@ msgid "%1$s× %2$s"
31194
  msgstr ""
31195
 
31196
  #: packages/woocommerce-admin/src/API/Reports/Orders/Controller.php:530
 
31197
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
31198
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
31199
  msgid "Customer Type"
31200
  msgstr ""
31201
 
@@ -31351,14 +31297,6 @@ msgstr ""
31351
  msgid "%s (Deleted)"
31352
  msgstr ""
31353
 
31354
- #: packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php:159
31355
- msgid "Products Sold"
31356
- msgstr ""
31357
-
31358
- #: packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php:160
31359
- msgid "Number of product items sold."
31360
- msgstr ""
31361
-
31362
  #: packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php:197
31363
  #: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:194
31364
  msgid "Human readable segment label, either product or variation name."
@@ -31473,24 +31411,20 @@ msgid "Limit result set to items assigned one or more tax rates."
31473
  msgstr ""
31474
 
31475
  #: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:302
31476
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
31477
  msgid "Tax Code"
31478
  msgstr ""
31479
 
31480
  #: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:304
31481
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
31482
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
31483
  msgid "Total Tax"
31484
  msgstr ""
31485
 
31486
  #: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:305
31487
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
31488
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
31489
  msgid "Order Tax"
31490
  msgstr ""
31491
 
31492
  #: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:306
31493
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
31494
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
31495
  msgid "Shipping Tax"
31496
  msgstr ""
@@ -31564,14 +31498,6 @@ msgstr ""
31564
  msgid "Product / Variation Title"
31565
  msgstr ""
31566
 
31567
- #: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:156
31568
- msgid "Variations Sold"
31569
- msgstr ""
31570
-
31571
- #: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:157
31572
- msgid "Number of variation items sold."
31573
- msgstr ""
31574
-
31575
  #: packages/woocommerce-admin/src/API/Taxes.php:34
31576
  msgid "Search by similar tax code."
31577
  msgstr ""
@@ -31846,116 +31772,6 @@ msgstr ""
31846
  msgid "If you need to enable or disable the extended task lists, please click on the button below."
31847
  msgstr ""
31848
 
31849
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:27
31850
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31851
- msgid "PayFast"
31852
- msgstr ""
31853
-
31854
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:28
31855
- msgid "The PayFast extension for WooCommerce enables you to accept payments by Credit Card and EFT via one of South Africa’s most popular payment gateways. No setup fees or monthly subscription costs. Selecting this extension will configure your store to use South African rands as the selected currency."
31856
- msgstr ""
31857
-
31858
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:42
31859
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31860
- msgid "Credit cards - powered by Stripe"
31861
- msgstr ""
31862
-
31863
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:43
31864
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31865
- msgid "Accept debit and credit cards in 135+ currencies, methods such as Alipay, and one-touch checkout with Apple Pay."
31866
- msgstr ""
31867
-
31868
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:53
31869
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31870
- msgid "Paystack"
31871
- msgstr ""
31872
-
31873
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:54
31874
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31875
- msgid "Paystack helps African merchants accept one-time and recurring payments online with a modern, safe, and secure payment gateway."
31876
- msgstr ""
31877
-
31878
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:64
31879
- msgid "Klarna"
31880
- msgstr ""
31881
-
31882
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:65
31883
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31884
- msgid "Choose the payment that you want, pay now, pay later or slice it. No credit card numbers, no passwords, no worries."
31885
- msgstr ""
31886
-
31887
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:75
31888
- msgid "Mollie"
31889
- msgstr ""
31890
-
31891
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:76
31892
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31893
- msgid "Effortless payments by Mollie: Offer global and local payment methods, get onboarded in minutes, and supported in your language."
31894
- msgstr ""
31895
-
31896
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:99
31897
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31898
- msgid "Mercado Pago Checkout Pro & Custom"
31899
- msgstr ""
31900
-
31901
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:100
31902
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31903
- msgid "Accept credit and debit cards, offline (cash or bank transfer) and logged-in payments with money in Mercado Pago. Safe and secure payments with the leading payment processor in LATAM."
31904
- msgstr ""
31905
-
31906
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:109
31907
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31908
- msgid "PayPal Payments"
31909
- msgstr ""
31910
-
31911
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:110
31912
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31913
- msgid "Safe and secure payments using credit cards or your customer's PayPal account."
31914
- msgstr ""
31915
-
31916
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:125
31917
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31918
- msgid "Take payments in cash upon delivery."
31919
- msgstr ""
31920
-
31921
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:134
31922
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31923
- msgid "Take payments via bank transfer."
31924
- msgstr ""
31925
-
31926
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:143
31927
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31928
- msgid "Manage transactions without leaving your WordPress Dashboard. Only with WooCommerce Payments."
31929
- msgstr ""
31930
-
31931
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:157
31932
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31933
- #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
31934
- #: packages/woocommerce-admin/dist/data/index.js:2
31935
- #: packages/woocommerce-blocks/build/vendors.js:11
31936
- msgid "Razorpay"
31937
- msgstr ""
31938
-
31939
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:158
31940
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31941
- msgid "The official Razorpay extension for WooCommerce allows you to accept credit cards, debit cards, netbanking, wallet, and UPI payments."
31942
- msgstr ""
31943
-
31944
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:172
31945
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31946
- msgid "eWAY"
31947
- msgstr ""
31948
-
31949
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:183
31950
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31951
- msgid "Square"
31952
- msgstr ""
31953
-
31954
- #: packages/woocommerce-admin/src/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php:184
31955
- #: packages/woocommerce-admin/dist/chunks/3.js:1
31956
- msgid "Securely accept credit and debit cards with one low rate, no surprise fees (custom rates available). Sell online and in store and track sales and inventory in one place."
31957
- msgstr ""
31958
-
31959
  #: packages/woocommerce-admin/src/Features/Settings.php:90
31960
  msgid "Adds the new WooCommerce settings UI."
31961
  msgstr ""
@@ -31966,42 +31782,42 @@ msgid "Shipping Label"
31966
  msgstr ""
31967
 
31968
  #. translators: %s: is referring to the plugin's name.
31969
- #: packages/woocommerce-admin/src/Loader.php:128
31970
  msgid "You have the %s plugin activated but it is not being used."
31971
  msgstr ""
31972
 
31973
- #: packages/woocommerce-admin/src/Loader.php:321
31974
  #: packages/woocommerce-admin/dist/app/index.js:2
31975
  msgid "Setup Wizard"
31976
  msgstr ""
31977
 
31978
  #. translators: %1$s: updated title, %2$s: blog info name
31979
- #: packages/woocommerce-admin/src/Loader.php:991
31980
  msgid "%1$s &lsaquo; %2$s"
31981
  msgstr ""
31982
 
31983
- #: packages/woocommerce-admin/src/Loader.php:1164
31984
  msgid "Settings for WooCommerce admin reporting."
31985
  msgstr ""
31986
 
31987
- #: packages/woocommerce-admin/src/Loader.php:1183
31988
  msgid "Excluded report order statuses"
31989
  msgstr ""
31990
 
31991
- #: packages/woocommerce-admin/src/Loader.php:1184
31992
  msgid "Statuses that should not be included when calculating report totals."
31993
  msgstr ""
31994
 
31995
- #: packages/woocommerce-admin/src/Loader.php:1192
31996
  msgid "Actionable order statuses"
31997
  msgstr ""
31998
 
31999
- #: packages/woocommerce-admin/src/Loader.php:1193
32000
  msgid "Statuses that require extra action on behalf of the store admin."
32001
  msgstr ""
32002
 
32003
- #: packages/woocommerce-admin/src/Loader.php:1201
32004
- #: packages/woocommerce-admin/src/Loader.php:1202
32005
  msgid "Default Date Range"
32006
  msgstr ""
32007
 
@@ -32175,15 +31991,15 @@ msgstr ""
32175
  msgid "Watch the webinar"
32176
  msgstr ""
32177
 
32178
- #: packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php:40
32179
  msgid "You're invited to share your experience"
32180
  msgstr ""
32181
 
32182
- #: packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php:41
32183
  msgid "Now that you’ve chosen us as a partner, our goal is to make sure we're providing the right tools to meet your needs. We're looking forward to having your feedback on the store setup experience so we can improve it in the future."
32184
  msgstr ""
32185
 
32186
- #: packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php:48
32187
  #: packages/woocommerce-admin/src/Notes/NavigationFeedback.php:46
32188
  #: packages/woocommerce-admin/src/Notes/NavigationFeedbackFollowUp.php:60
32189
  #: packages/woocommerce-admin/dist/wp-admin-scripts/navigation-opt-out.js:1
@@ -32200,16 +32016,16 @@ msgstr ""
32200
 
32201
  #: packages/woocommerce-admin/src/Notes/InsightFirstProductAndPayment.php:52
32202
  #: packages/woocommerce-admin/src/Notes/InsightFirstProductAndPayment.php:61
32203
- #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:55
32204
- #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:63
32205
  msgid "Thanks for your feedback"
32206
  msgstr ""
32207
 
32208
- #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:39
32209
  msgid "Did you know?"
32210
  msgstr ""
32211
 
32212
- #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:40
32213
  msgid "A WooCommerce powered store needs on average 31 days to get the first sale. You're on the right track! Do you find this type of insight useful?"
32214
  msgstr ""
32215
 
@@ -32269,18 +32085,6 @@ msgstr ""
32269
  msgid "Open marketing hub"
32270
  msgstr ""
32271
 
32272
- #: packages/woocommerce-admin/src/Notes/MarketingJetpack.php:101
32273
- msgid "Protect your WooCommerce Store with Jetpack Backup."
32274
- msgstr ""
32275
-
32276
- #: packages/woocommerce-admin/src/Notes/MarketingJetpack.php:102
32277
- msgid "Store downtime means lost sales. One-click restores get you back online quickly if something goes wrong."
32278
- msgstr ""
32279
-
32280
- #: packages/woocommerce-admin/src/Notes/MarketingJetpack.php:109
32281
- msgid "Get backups"
32282
- msgstr ""
32283
-
32284
  #: packages/woocommerce-admin/src/Notes/MerchantEmailNotifications/NotificationEmail.php:35
32285
  msgid "Hi there,"
32286
  msgstr ""
@@ -32432,10 +32236,6 @@ msgstr ""
32432
  msgid "The admin note action label prop cannot be empty."
32433
  msgstr ""
32434
 
32435
- #: packages/woocommerce-admin/src/Notes/Notes.php:454
32436
- msgid "Notes are unavailable because the \"admin-note\" data store cannot be loaded."
32437
- msgstr ""
32438
-
32439
  #: packages/woocommerce-admin/src/Notes/OnboardingEmailMarketing.php:32
32440
  msgid "We're here for you - get tips, product updates and inspiration straight to your email box"
32441
  msgstr ""
@@ -32937,23 +32737,23 @@ msgstr ""
32937
  msgid "Data to pass through to the payment method when processing payment."
32938
  msgstr ""
32939
 
32940
- #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:419
32941
  msgid "Unable to create order"
32942
  msgstr ""
32943
 
32944
- #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:531
32945
  msgid "Invalid payment result received from payment method."
32946
  msgstr ""
32947
 
32948
- #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:553
32949
  msgid "No payment method provided."
32950
  msgstr ""
32951
 
32952
- #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:575
32953
  msgid "This payment gateway is not available."
32954
  msgstr ""
32955
 
32956
- #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:633
32957
  msgid "An account is already registered with your email address. Please log in before proceeding."
32958
  msgstr ""
32959
 
@@ -33063,7 +32863,7 @@ msgstr ""
33063
 
33064
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:48
33065
  #: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:327
33066
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:132
33067
  #: packages/woocommerce-blocks/build/checkout.js:1
33068
  #: packages/woocommerce-blocks/build/wc-settings.js:1
33069
  msgid "Apartment, suite, etc."
@@ -33290,119 +33090,115 @@ msgstr ""
33290
  msgid "Whether the product is visible in the catalog"
33291
  msgstr ""
33292
 
33293
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:120
33294
  msgid "List of applied cart coupons."
33295
  msgstr ""
33296
 
33297
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:130
33298
  msgid "List of available shipping rates for the cart."
33299
  msgstr ""
33300
 
33301
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:140
33302
  msgid "Current set shipping address for the customer."
33303
  msgstr ""
33304
 
33305
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:147
33306
  msgid "Current set billing address for the customer."
33307
  msgstr ""
33308
 
33309
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:154
33310
  msgid "List of cart items."
33311
  msgstr ""
33312
 
33313
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:164
33314
  msgid "Number of items in the cart."
33315
  msgstr ""
33316
 
33317
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:170
33318
  msgid "Total weight (in grams) of all products in the cart."
33319
  msgstr ""
33320
 
33321
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:176
33322
  msgid "True if the cart needs payment. False for carts with only free products and no shipping costs."
33323
  msgstr ""
33324
 
33325
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:182
33326
  msgid "True if the cart needs shipping. False for carts with only digital goods or stores with no shipping methods set-up."
33327
  msgstr ""
33328
 
33329
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:188
33330
  msgid "True if the cart meets the criteria for showing shipping costs, and rates have been calculated and included in the totals."
33331
  msgstr ""
33332
 
33333
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:194
33334
  msgid "List of cart fees."
33335
  msgstr ""
33336
 
33337
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:204
33338
  msgid "Cart total amounts provided using the smallest unit of the currency."
33339
  msgstr ""
33340
 
33341
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:212
33342
  msgid "Total price of items in the cart."
33343
  msgstr ""
33344
 
33345
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:218
33346
  msgid "Total tax on items in the cart."
33347
  msgstr ""
33348
 
33349
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:224
33350
  msgid "Total price of any applied fees."
33351
  msgstr ""
33352
 
33353
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:230
33354
  msgid "Total tax on fees."
33355
  msgstr ""
33356
 
33357
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:236
33358
  msgid "Total discount from applied coupons."
33359
  msgstr ""
33360
 
33361
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:242
33362
  msgid "Total tax removed due to discount from applied coupons."
33363
  msgstr ""
33364
 
33365
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:248
33366
  msgid "Total price of shipping. If shipping has not been calculated, a null response will be sent."
33367
  msgstr ""
33368
 
33369
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:254
33370
  msgid "Total tax on shipping. If shipping has not been calculated, a null response will be sent."
33371
  msgstr ""
33372
 
33373
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:260
33374
  msgid "Total price the customer will pay."
33375
  msgstr ""
33376
 
33377
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:266
33378
  msgid "Total tax applied to items and shipping."
33379
  msgstr ""
33380
 
33381
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:272
33382
  msgid "Lines of taxes applied to items and shipping."
33383
  msgstr ""
33384
 
33385
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:280
33386
  msgid "The name of the tax."
33387
  msgstr ""
33388
 
33389
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:286
33390
  msgid "The amount of tax charged."
33391
  msgstr ""
33392
 
33393
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:292
33394
- msgid "The rate at which tax is applied."
33395
- msgstr ""
33396
-
33397
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:304
33398
  msgid "List of cart item errors, for example, items in the cart which are out of stock."
33399
  msgstr ""
33400
 
33401
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:314
33402
  msgid "List of required payment gateway features to process the order."
33403
  msgstr ""
33404
 
33405
- #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:320
33406
  msgid "The time at which this cart data was prepared"
33407
  msgstr ""
33408
 
@@ -33852,17 +33648,6 @@ msgstr ""
33852
  msgid "Unable to retrieve cart."
33853
  msgstr ""
33854
 
33855
- #. translators: %d: shipping package number
33856
- #: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:742
33857
- msgctxt "shipping packages"
33858
- msgid "Shipping method %d"
33859
- msgstr ""
33860
-
33861
- #: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:745
33862
- msgctxt "shipping packages"
33863
- msgid "Shipping method"
33864
- msgstr ""
33865
-
33866
  #. translators: %s coupon code
33867
  #: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:786
33868
  msgid "\"%s\" is an invalid coupon code."
@@ -34186,7 +33971,6 @@ msgstr ""
34186
  #: templates/cart/cart.php:125
34187
  #: templates/checkout/review-order.php:24
34188
  #: templates/checkout/review-order.php:56
34189
- #: packages/woocommerce-blocks/build/blocks-checkout-editor.js:6
34190
  #: packages/woocommerce-blocks/build/blocks-checkout.js:1
34191
  msgid "Subtotal"
34192
  msgstr ""
@@ -34978,10 +34762,9 @@ msgstr ""
34978
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/add-to-cart/edit.js:39
34979
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:42
34980
  #: packages/woocommerce-blocks/assets/js/blocks/product-best-sellers/block.js:34
34981
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:142
34982
  #: packages/woocommerce-blocks/assets/js/blocks/product-new/block.js:34
34983
  #: packages/woocommerce-blocks/assets/js/blocks/product-on-sale/block.js:50
34984
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:119
34985
  #: packages/woocommerce-blocks/assets/js/blocks/product-top-rated/block.js:34
34986
  #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:44
34987
  #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/layout-editor.js:56
@@ -34998,81 +34781,6 @@ msgstr ""
34998
  msgid "Layout"
34999
  msgstr ""
35000
 
35001
- #: packages/woocommerce-admin/dist/app/index.js:2
35002
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35003
- msgid "Things to do next"
35004
- msgstr ""
35005
-
35006
- #: packages/woocommerce-admin/dist/app/index.js:2
35007
- msgid "You have %d new thing to do"
35008
- msgid_plural "You have %d new things to do"
35009
- msgstr[0] ""
35010
- msgstr[1] ""
35011
-
35012
- #: packages/woocommerce-admin/dist/app/index.js:2
35013
- msgid "Orders to fulfill"
35014
- msgstr ""
35015
-
35016
- #: packages/woocommerce-admin/dist/app/index.js:2
35017
- msgid "You have %d order to fulfill"
35018
- msgid_plural "You have %d orders to fulfill"
35019
- msgstr[0] ""
35020
- msgstr[1] ""
35021
-
35022
- #: packages/woocommerce-admin/dist/app/index.js:2
35023
- msgid "Reviews to moderate"
35024
- msgstr ""
35025
-
35026
- #: packages/woocommerce-admin/dist/app/index.js:2
35027
- msgid "You have %d review to moderate"
35028
- msgid_plural "You have %d reviews to moderate"
35029
- msgstr[0] ""
35030
- msgstr[1] ""
35031
-
35032
- #: packages/woocommerce-admin/dist/app/index.js:2
35033
- msgid "Inventory to review"
35034
- msgstr ""
35035
-
35036
- #: packages/woocommerce-admin/dist/app/index.js:2
35037
- msgid "You have inventory to review and update"
35038
- msgstr ""
35039
-
35040
- #: packages/woocommerce-admin/dist/app/index.js:2
35041
- msgid "Exclude the %s status from reports"
35042
- msgstr ""
35043
-
35044
- #: packages/woocommerce-admin/dist/app/index.js:2
35045
- msgid "Custom Statuses"
35046
- msgstr ""
35047
-
35048
- #: packages/woocommerce-admin/dist/app/index.js:2
35049
- msgid "Unregistered Statuses"
35050
- msgstr ""
35051
-
35052
- #: packages/woocommerce-admin/dist/app/index.js:2
35053
- msgid "Excluded Statuses:"
35054
- msgstr ""
35055
-
35056
- #: packages/woocommerce-admin/dist/app/index.js:2
35057
- msgid "Orders with these statuses are excluded from the totals in your reports. The {{strong}}Refunded{{/strong}} status can not be excluded."
35058
- msgstr ""
35059
-
35060
- #: packages/woocommerce-admin/dist/app/index.js:2
35061
- msgid "Actionable Statuses:"
35062
- msgstr ""
35063
-
35064
- #: packages/woocommerce-admin/dist/app/index.js:2
35065
- msgid "Orders with these statuses require action on behalf of the store admin. These orders will show up in the Home Screen - Orders task."
35066
- msgstr ""
35067
-
35068
- #: packages/woocommerce-admin/dist/app/index.js:2
35069
- msgid "Default Date Range:"
35070
- msgstr ""
35071
-
35072
- #: packages/woocommerce-admin/dist/app/index.js:2
35073
- msgid "Select a default date range. When no range is selected, reports will be viewed by the default date range."
35074
- msgstr ""
35075
-
35076
  #: packages/woocommerce-admin/dist/app/index.js:2
35077
  msgid "Pencil icon"
35078
  msgstr ""
@@ -35082,8 +34790,6 @@ msgid "How easy was it to filter your store analytics?"
35082
  msgstr ""
35083
 
35084
  #: packages/woocommerce-admin/dist/chunks/0.js:1
35085
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35086
- #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
35087
  #: packages/woocommerce-admin/dist/chunks/analytics-report.js:1
35088
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35089
  #: packages/woocommerce-admin/dist/chunks/leaderboards.js:1
@@ -35091,9 +34797,7 @@ msgid "There was an error getting your stats. Please try again."
35091
  msgstr ""
35092
 
35093
  #: packages/woocommerce-admin/dist/chunks/0.js:1
35094
- #: packages/woocommerce-admin/dist/chunks/activity-panels-inbox.js:1
35095
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35096
- #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
35097
  #: packages/woocommerce-admin/dist/chunks/analytics-report.js:1
35098
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35099
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
@@ -35102,472 +34806,856 @@ msgid "Reload"
35102
  msgstr ""
35103
 
35104
  #: packages/woocommerce-admin/dist/chunks/0.js:1
35105
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35106
- #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
 
 
 
 
 
 
 
 
 
 
 
 
35107
  msgid "Check at least two items below to compare"
35108
  msgstr ""
35109
 
35110
  #: packages/woocommerce-admin/dist/chunks/0.js:1
35111
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
35112
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
35113
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35114
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
35115
- #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
35116
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
35117
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35118
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35119
  msgid "Compare"
35120
  msgstr ""
35121
 
35122
  #: packages/woocommerce-admin/dist/chunks/0.js:1
35123
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35124
- #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
35125
  msgid "Search by item name"
35126
  msgstr ""
35127
 
35128
  #: packages/woocommerce-admin/dist/chunks/0.js:1
35129
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35130
- #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
35131
  msgid "Your %s Report will be emailed to you."
35132
  msgstr ""
35133
 
35134
  #: packages/woocommerce-admin/dist/chunks/0.js:1
35135
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35136
- #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
35137
  msgid "There was a problem exporting your %s Report. Please try again."
35138
  msgstr ""
35139
 
35140
- #: packages/woocommerce-admin/dist/chunks/0.js:1
35141
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
 
 
 
 
 
 
 
 
 
 
 
 
 
35142
  msgid "No data for the current search"
35143
  msgstr ""
35144
 
35145
- #: packages/woocommerce-admin/dist/chunks/0.js:1
35146
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
 
 
 
35147
  msgid "No data for the selected date range"
35148
  msgstr ""
35149
 
35150
- #: packages/woocommerce-admin/dist/chunks/0.js:1
 
 
 
 
35151
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35152
  #: packages/woocommerce-admin/dist/chunks/store-performance.js:1
35153
  #: packages/woocommerce-admin/dist/components/index.js:2
35154
- #: packages/woocommerce-blocks/build/vendors.js:11
35155
  msgid "Previous Period:"
35156
  msgstr ""
35157
 
35158
- #: packages/woocommerce-admin/dist/chunks/0.js:1
 
 
 
 
35159
  #: packages/woocommerce-admin/dist/chunks/store-performance.js:1
35160
  msgid "Previous Year:"
35161
  msgstr ""
35162
 
35163
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35164
- #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35165
- #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35166
- #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35167
- msgid "Help us build a better WooCommerce Payments experience"
35168
- msgstr ""
35169
-
35170
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35171
- #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35172
- #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35173
- #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35174
- msgid "By agreeing to share non-sensitive {{link}}usage data{{/link}}, you’ll help us improve features and optimize the WooCommerce Payments experience. You can opt out at any time."
35175
- msgstr ""
35176
-
35177
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35178
- #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35179
- #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35180
- #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35181
- msgid "I agree"
35182
  msgstr ""
35183
 
35184
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35185
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35186
- #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35187
- #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35188
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35189
- #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35190
- #: packages/woocommerce-admin/dist/components/index.js:2
35191
- #: packages/woocommerce-admin/dist/wp-admin-scripts/navigation-opt-out.js:1
35192
- #: packages/woocommerce-blocks/build/vendors.js:11
35193
- msgid "No thanks"
35194
- msgstr ""
35195
-
35196
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35197
- #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35198
- #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35199
- #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35200
- msgid "There was a problem updating your preferences"
35201
  msgstr ""
35202
 
35203
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35204
- #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35205
- #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35206
- #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35207
- msgid "Build a better WooCommerce"
35208
  msgstr ""
35209
 
35210
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35211
- #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35212
- #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35213
- #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35214
- msgid "Get improved features and faster fixes by sharing non-sensitive data via {{link}}usage tracking{{/link}} that shows us how WooCommerce is used. No personal data is tracked or stored."
35215
  msgstr ""
35216
 
35217
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35218
- #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35219
- #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35220
- #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35221
- msgid "Yes, count me in!"
35222
  msgstr ""
35223
 
35224
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35225
- #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35226
- #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35227
- msgid "WooCommerce Payments connected successfully."
35228
  msgstr ""
35229
 
35230
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35231
- #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35232
- #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35233
- msgid "There was an error connecting to WooCommerce Payments. Please try again or connect later in store settings."
35234
  msgstr ""
35235
 
35236
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35237
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35238
- msgid "Please enter an account number or IBAN"
35239
  msgstr ""
35240
 
35241
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35242
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35243
- msgid "Direct bank transfer details added successfully"
35244
  msgstr ""
35245
 
35246
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35247
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35248
- msgid "There was a problem saving your payment settings"
35249
  msgstr ""
35250
 
35251
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35252
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35253
- msgid "Add your bank details"
35254
  msgstr ""
35255
 
35256
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35257
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35258
- msgid "These details are required to receive payments via bank transfer"
35259
  msgstr ""
35260
 
35261
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35262
- msgid "Stripe connected successfully."
 
 
35263
  msgstr ""
35264
 
35265
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35266
- msgid "Please enter a valid publishable key (starting with \"pk_\")."
35267
  msgstr ""
35268
 
35269
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35270
- msgid "Please enter a valid secret key (starting with \"sk_\" or \"rk_\")."
35271
  msgstr ""
35272
 
35273
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35274
- msgid "Please enter a secret key in the same mode as the publishable key."
 
 
 
 
35275
  msgstr ""
35276
 
35277
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35278
- msgid "Your API details can be obtained from your {{docsLink}}Stripe account{{/docsLink}}. Don’t have a Stripe account? {{registerLink}}Create one.{{/registerLink}}"
 
35279
  msgstr ""
35280
 
35281
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35282
- msgid "Publishable Key"
35283
  msgstr ""
35284
 
35285
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35286
- msgid "Secret Key"
35287
  msgstr ""
35288
 
35289
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35290
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35291
- #: packages/woocommerce-admin/dist/components/index.js:2
35292
- msgid "Proceed"
35293
  msgstr ""
35294
 
35295
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35296
- msgid "By clicking \"Connect,\" you agree to the {{tosLink}}Terms of Service{{/tosLink}}. Or {{manualConfigLink}}manually enter your Stripe API details{{/manualConfigLink}} instead."
35297
  msgstr ""
35298
 
35299
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35300
- msgid "Connect your Stripe account"
 
35301
  msgstr ""
35302
 
35303
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35304
- msgid "A Stripe account is required to process payments."
 
35305
  msgstr ""
35306
 
35307
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35308
- msgid "Square connected successfully."
 
35309
  msgstr ""
35310
 
35311
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35312
- msgid "There was an error connecting to Square. Please try again or skip to connect later in store settings."
 
 
 
35313
  msgstr ""
35314
 
35315
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35316
- msgid "Connect your Square account"
 
 
 
35317
  msgstr ""
35318
 
35319
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35320
- msgid "A Square account is required to process payments. You will be redirected to the Square website to create the connection."
 
35321
  msgstr ""
35322
 
35323
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35324
- msgid "There was a problem saving your payment settings through the onboarding, please fill the fields in manually."
 
 
 
 
35325
  msgstr ""
35326
 
35327
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35328
- msgid "There was a problem with the Paypal onboarding setup, please fill the fields in manually."
 
 
 
 
35329
  msgstr ""
35330
 
35331
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35332
- msgid "PayPal connected successfully."
35333
  msgstr ""
35334
 
35335
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35336
- msgid "There was a problem saving your payment settings."
35337
  msgstr ""
35338
 
35339
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35340
- msgid "There was a problem updating the credentials."
35341
  msgstr ""
35342
 
35343
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35344
- msgid "Please enter your Merchant email"
35345
  msgstr ""
35346
 
35347
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35348
- msgid "Please enter your Merchant Id"
35349
  msgstr ""
35350
 
35351
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35352
- msgid "Please enter your Client Id"
 
35353
  msgstr ""
35354
 
35355
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35356
- msgid "Please enter your Client Secret"
 
35357
  msgstr ""
35358
 
35359
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35360
- msgid "Your API details can be obtained from your {{docsLink}}Paypal developer account{{/docsLink}}, and your Merchant Id from your {{merchantLink}}Paypal Business account{{/merchantLink}}. Don’t have a Paypal account? {{registerLink}}Create one.{{/registerLink}}"
35361
  msgstr ""
35362
 
35363
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35364
- msgid "Merchant Id"
35365
  msgstr ""
35366
 
35367
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35368
- msgid "Client Id"
35369
  msgstr ""
35370
 
35371
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35372
- msgid "You will be redirected to the PayPal website to create the connection."
35373
  msgstr ""
35374
 
35375
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35376
- msgid "Connect your PayPal account"
35377
  msgstr ""
35378
 
35379
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35380
- msgid "A PayPal account is required to process payments. Connect your store to your PayPal account."
 
35381
  msgstr ""
35382
 
35383
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35384
- msgid "Connect to your Mercado Pago account"
 
35385
  msgstr ""
35386
 
35387
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35388
- msgid "Mercado Pago can be configured under your {{settingsLink}}store settings.{{/settingsLink}} Create your Mercado Pago account {{accountLink}}here.{{/accountLink}}"
35389
  msgstr ""
35390
 
35391
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35392
- msgid "Klarna can be configured under your {{link}}store settings{{/link}}. Figure out {{helpLink}}what you need{{/helpLink}}."
35393
  msgstr ""
35394
 
35395
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35396
- msgid "Connect your Klarna account"
35397
  msgstr ""
35398
 
35399
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35400
- msgid "Please enter your customer API key "
35401
  msgstr ""
35402
 
35403
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35404
- msgid "Please enter your customer password"
35405
  msgstr ""
35406
 
35407
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35408
- msgid "eWAY connected successfully"
35409
  msgstr ""
35410
 
35411
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35412
- msgid "Your API details can be obtained from your {{link}}eWAY account{{/link}}"
35413
  msgstr ""
35414
 
35415
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35416
- msgid "Customer API Key"
35417
  msgstr ""
35418
 
35419
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35420
- msgid "Customer Password"
35421
  msgstr ""
35422
 
35423
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35424
- msgid "Connect your eWAY account"
35425
  msgstr ""
35426
 
35427
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35428
- msgid "Please enter your Key ID"
35429
  msgstr ""
35430
 
35431
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35432
- msgid "Please enter your Key Secret"
35433
  msgstr ""
35434
 
35435
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35436
- msgid "Your key details can be obtained from your {{link}}Razorpay account{{/link}}"
35437
  msgstr ""
35438
 
35439
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35440
- msgid "Razorpay connected successfully"
35441
  msgstr ""
35442
 
35443
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35444
- msgid "Key ID"
35445
  msgstr ""
35446
 
35447
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35448
- msgid "Key Secret"
35449
  msgstr ""
35450
 
35451
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35452
- msgid "Connect your Razorpay account"
35453
  msgstr ""
35454
 
35455
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35456
- msgid "Connect your Mollie account"
35457
  msgstr ""
35458
 
35459
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35460
- msgid "Create a {{accountLink}}Mollie account{{/accountLink}} and finish the configuration in the {{settingsLink}}Mollie settings.{{/settingsLink}}"
 
35461
  msgstr ""
35462
 
35463
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35464
- msgid "Connect to your PayU account"
 
35465
  msgstr ""
35466
 
35467
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35468
- msgid "PayU can be configured under your {{settingsLink}}store settings.{{/settingsLink}} Create your PayU account {{accountLink}}here.{{/accountLink}}"
 
35469
  msgstr ""
35470
 
35471
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35472
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35473
- msgid " connected successfully"
35474
  msgstr ""
35475
 
35476
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35477
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35478
- msgid "Connect your %(title)s account"
35479
  msgstr ""
35480
 
35481
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35482
- msgid "Your API details can be obtained from your {{link/}}"
 
35483
  msgstr ""
35484
 
35485
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35486
- msgid "%(title)s account"
 
35487
  msgstr ""
35488
 
35489
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35490
- msgid "Stripe Logo"
 
 
35491
  msgstr ""
35492
 
35493
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35494
- msgid "Paystack Logo"
 
 
35495
  msgstr ""
35496
 
35497
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35498
- msgid "Live Public Key"
 
 
 
35499
  msgstr ""
35500
 
35501
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35502
- msgid "Live Secret Key"
 
 
 
35503
  msgstr ""
35504
 
35505
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35506
- msgid "Selecting this extension will configure your store to use South African rands as the selected currency."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35507
  msgstr ""
35508
 
35509
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35510
- msgid "PayFast Logo"
 
 
 
 
35511
  msgstr ""
35512
 
35513
- #: packages/woocommerce-admin/dist/chunks/3.js:1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35514
  msgid "Merchant ID"
35515
  msgstr ""
35516
 
35517
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35518
  msgid "Merchant Key"
35519
  msgstr ""
35520
 
35521
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35522
  msgid "Passphrase"
35523
  msgstr ""
35524
 
35525
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35526
- msgid "Mercado Pago Logo"
35527
  msgstr ""
35528
 
35529
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35530
- msgid "PayPal Logo"
35531
  msgstr ""
35532
 
35533
- #: packages/woocommerce-admin/dist/chunks/3.js:1
 
 
 
 
 
 
 
 
35534
  msgid "Klarna Checkout"
35535
  msgstr ""
35536
 
35537
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35538
- msgid "Klarna Logo"
35539
  msgstr ""
35540
 
35541
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35542
  msgid "Klarna Payments"
35543
  msgstr ""
35544
 
35545
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35546
  msgid "Mollie Payments for WooCommerce"
35547
  msgstr ""
35548
 
35549
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35550
- msgid "Mollie Payments for WooCommerce logo"
 
 
 
 
 
 
 
 
35551
  msgstr ""
35552
 
35553
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35554
  msgid " Selling CBD products is only supported by Square."
35555
  msgstr ""
35556
 
35557
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35558
- msgid "Square Logo"
 
 
 
 
 
 
 
 
 
 
35559
  msgstr ""
35560
 
35561
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35562
  msgid "PayU for WooCommerce"
35563
  msgstr ""
35564
 
35565
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35566
  msgid "Enable PayU’s exclusive plugin for WooCommerce to start accepting payments in 100+ payment methods available in India including credit cards, debit cards, UPI, & more!"
35567
  msgstr ""
35568
 
35569
- #: packages/woocommerce-admin/dist/chunks/3.js:1
35570
- msgid "Cash on Delivery Logo"
 
 
 
 
 
 
 
 
35571
  msgstr ""
35572
 
35573
  #: packages/woocommerce-admin/dist/chunks/activity-panels-help.js:1
@@ -35694,44 +35782,6 @@ msgstr ""
35694
  msgid "Documentation"
35695
  msgstr ""
35696
 
35697
- #: packages/woocommerce-admin/dist/chunks/activity-panels-inbox.js:1
35698
- #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35699
- msgid "Your inbox is empty"
35700
- msgstr ""
35701
-
35702
- #: packages/woocommerce-admin/dist/chunks/activity-panels-inbox.js:1
35703
- #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35704
- msgid "As things begin to happen in your store your inbox will start to fill up. You'll see things like achievements, new feature announcements, extension recommendations and more!"
35705
- msgstr ""
35706
-
35707
- #: packages/woocommerce-admin/dist/chunks/activity-panels-inbox.js:1
35708
- #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35709
- msgid "All messages dismissed"
35710
- msgstr ""
35711
-
35712
- #: packages/woocommerce-admin/dist/chunks/activity-panels-inbox.js:1
35713
- #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35714
- msgid "Message dismissed"
35715
- msgstr ""
35716
-
35717
- #: packages/woocommerce-admin/dist/chunks/activity-panels-inbox.js:1
35718
- #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35719
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35720
- msgid "Undo"
35721
- msgstr ""
35722
-
35723
- #: packages/woocommerce-admin/dist/chunks/activity-panels-inbox.js:1
35724
- #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35725
- msgid "Message could not be dismissed"
35726
- msgid_plural "Messages could not be dismissed"
35727
- msgstr[0] ""
35728
- msgstr[1] ""
35729
-
35730
- #: packages/woocommerce-admin/dist/chunks/activity-panels-inbox.js:1
35731
- #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35732
- msgid "There was an error getting your inbox. Please try again."
35733
- msgstr ""
35734
-
35735
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
35736
  msgid "All Categories"
35737
  msgstr ""
@@ -35747,7 +35797,6 @@ msgstr ""
35747
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
35748
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
35749
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
35750
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
35751
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35752
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35753
  msgid "Comparison"
@@ -35792,7 +35841,6 @@ msgstr ""
35792
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
35793
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
35794
  #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
35795
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
35796
  msgid "order"
35797
  msgid_plural "orders"
35798
  msgstr[0] ""
@@ -35811,20 +35859,6 @@ msgstr ""
35811
  msgid "%d categories"
35812
  msgstr ""
35813
 
35814
- #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
35815
- #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
35816
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35817
- #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
35818
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
35819
- #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
35820
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
35821
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35822
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35823
- #: packages/woocommerce-admin/dist/components/index.js:2
35824
- #: packages/woocommerce-blocks/build/vendors.js:11
35825
- msgid "TAX"
35826
- msgstr ""
35827
-
35828
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
35829
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
35830
  #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
@@ -35928,14 +35962,6 @@ msgstr ""
35928
  msgid "Type to search for a customer"
35929
  msgstr ""
35930
 
35931
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35932
- #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
35933
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
35934
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35935
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35936
- msgid "Advanced Filters"
35937
- msgstr ""
35938
-
35939
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35940
  msgctxt "A sentence describing filters for Customers. See screen shot for context: https://cloudup.com/cCsm3GeXJbE"
35941
  msgid "Customers Match {{select /}} Filters"
@@ -36207,12 +36233,6 @@ msgstr ""
36207
  msgid "Date Registered"
36208
  msgstr ""
36209
 
36210
- #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
36211
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36212
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36213
- msgid "Average Order Value"
36214
- msgstr ""
36215
-
36216
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
36217
  msgid "customer"
36218
  msgid_plural "customers"
@@ -36267,41 +36287,11 @@ msgstr ""
36267
  msgid "Remove product filter"
36268
  msgstr ""
36269
 
36270
- #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
36271
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36272
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36273
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36274
- msgid "Select a product filter match"
36275
- msgstr ""
36276
-
36277
- #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
36278
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36279
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36280
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36281
- msgid "{{title}}Product{{/title}} {{rule /}} {{filter /}}"
36282
- msgstr ""
36283
-
36284
  #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
36285
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36286
  msgid "Select product"
36287
  msgstr ""
36288
 
36289
- #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
36290
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36291
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36292
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36293
- msgctxt "products"
36294
- msgid "Includes"
36295
- msgstr ""
36296
-
36297
- #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
36298
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36299
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36300
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36301
- msgctxt "products"
36302
- msgid "Excludes"
36303
- msgstr ""
36304
-
36305
  #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
36306
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36307
  msgid "Search order number"
@@ -36386,286 +36376,6 @@ msgid_plural " customers"
36386
  msgstr[0] ""
36387
  msgstr[1] ""
36388
 
36389
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36390
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36391
- msgid "Average Items Per Order"
36392
- msgstr ""
36393
-
36394
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36395
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36396
- msgid "All Orders"
36397
- msgstr ""
36398
-
36399
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36400
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36401
- msgctxt "A sentence describing filters for Orders. See screen shot for context: https://cloudup.com/cSsUY9VeCVJ"
36402
- msgid "Orders Match {{select /}} Filters"
36403
- msgstr ""
36404
-
36405
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36406
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36407
- msgid "Remove order status filter"
36408
- msgstr ""
36409
-
36410
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36411
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36412
- msgid "Select an order status filter match"
36413
- msgstr ""
36414
-
36415
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36416
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36417
- msgid "{{title}}Order Status{{/title}} {{rule /}} {{filter /}}"
36418
- msgstr ""
36419
-
36420
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36421
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36422
- msgid "Select an order status"
36423
- msgstr ""
36424
-
36425
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36426
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36427
- msgctxt "order status"
36428
- msgid "Is"
36429
- msgstr ""
36430
-
36431
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36432
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36433
- msgctxt "order status"
36434
- msgid "Is Not"
36435
- msgstr ""
36436
-
36437
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36438
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36439
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36440
- msgid "Remove products filter"
36441
- msgstr ""
36442
-
36443
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36444
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36445
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36446
- msgid "Select products"
36447
- msgstr ""
36448
-
36449
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36450
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36451
- msgid "Search variations"
36452
- msgstr ""
36453
-
36454
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36455
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36456
- msgid "Remove variations filter"
36457
- msgstr ""
36458
-
36459
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36460
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36461
- msgid "Select a variation filter match"
36462
- msgstr ""
36463
-
36464
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36465
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36466
- msgid "{{title}}Variation{{/title}} {{rule /}} {{filter /}}"
36467
- msgstr ""
36468
-
36469
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36470
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36471
- msgid "Select variation"
36472
- msgstr ""
36473
-
36474
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36475
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36476
- msgctxt "variations"
36477
- msgid "Includes"
36478
- msgstr ""
36479
-
36480
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36481
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36482
- msgctxt "variations"
36483
- msgid "Excludes"
36484
- msgstr ""
36485
-
36486
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36487
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36488
- msgid "Coupon Codes"
36489
- msgstr ""
36490
-
36491
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36492
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36493
- msgid "Remove coupon filter"
36494
- msgstr ""
36495
-
36496
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36497
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36498
- msgid "Select a coupon filter match"
36499
- msgstr ""
36500
-
36501
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36502
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36503
- msgid "{{title}}Coupon Code{{/title}} {{rule /}} {{filter /}}"
36504
- msgstr ""
36505
-
36506
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36507
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36508
- msgid "Select coupon codes"
36509
- msgstr ""
36510
-
36511
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36512
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36513
- msgctxt "coupon code"
36514
- msgid "Includes"
36515
- msgstr ""
36516
-
36517
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36518
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36519
- msgctxt "coupon code"
36520
- msgid "Excludes"
36521
- msgstr ""
36522
-
36523
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36524
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36525
- msgid "Remove customer filter"
36526
- msgstr ""
36527
-
36528
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36529
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36530
- msgid "Select a customer filter match"
36531
- msgstr ""
36532
-
36533
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36534
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36535
- msgid "{{title}}Customer is{{/title}} {{filter /}}"
36536
- msgstr ""
36537
-
36538
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36539
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36540
- msgid "Select a customer type"
36541
- msgstr ""
36542
-
36543
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36544
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36545
- msgid "New"
36546
- msgstr ""
36547
-
36548
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36549
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36550
- msgid "Returning"
36551
- msgstr ""
36552
-
36553
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36554
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36555
- msgid "Remove refunds filter"
36556
- msgstr ""
36557
-
36558
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36559
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36560
- msgid "Select a refund filter match"
36561
- msgstr ""
36562
-
36563
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36564
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36565
- msgid "{{title}}Refunds{{/title}} {{filter /}}"
36566
- msgstr ""
36567
-
36568
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36569
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36570
- msgid "Select a refund type"
36571
- msgstr ""
36572
-
36573
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36574
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36575
- msgid "Partially refunded"
36576
- msgstr ""
36577
-
36578
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36579
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36580
- msgid "Fully refunded"
36581
- msgstr ""
36582
-
36583
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36584
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36585
- msgid "Tax Rates"
36586
- msgstr ""
36587
-
36588
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36589
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36590
- msgid "Search tax rates"
36591
- msgstr ""
36592
-
36593
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36594
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36595
- msgid "Remove tax rate filter"
36596
- msgstr ""
36597
-
36598
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36599
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36600
- msgid "Select a tax rate filter match"
36601
- msgstr ""
36602
-
36603
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36604
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36605
- msgid "{{title}}Tax Rate{{/title}} {{rule /}} {{filter /}}"
36606
- msgstr ""
36607
-
36608
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36609
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36610
- msgid "Select tax rates"
36611
- msgstr ""
36612
-
36613
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36614
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36615
- msgctxt "tax rate"
36616
- msgid "Includes"
36617
- msgstr ""
36618
-
36619
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36620
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36621
- msgctxt "tax rate"
36622
- msgid "Excludes"
36623
- msgstr ""
36624
-
36625
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36626
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36627
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36628
- msgid "Search attributes"
36629
- msgstr ""
36630
-
36631
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36632
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36633
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36634
- msgid "Remove attribute filter"
36635
- msgstr ""
36636
-
36637
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36638
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36639
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36640
- msgid "Select a product attribute filter match"
36641
- msgstr ""
36642
-
36643
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36644
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36645
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36646
- msgid "{{title}}Attribute{{/title}} {{rule /}} {{filter /}}"
36647
- msgstr ""
36648
-
36649
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36650
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36651
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36652
- msgid "Select attributes"
36653
- msgstr ""
36654
-
36655
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36656
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36657
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36658
- msgctxt "product attribute"
36659
- msgid "Is"
36660
- msgstr ""
36661
-
36662
- #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
36663
- #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36664
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36665
- msgctxt "product attribute"
36666
- msgid "Is Not"
36667
- msgstr ""
36668
-
36669
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
36670
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36671
  msgid "%d variations"
@@ -36807,48 +36517,6 @@ msgstr ""
36807
  msgid "in stock"
36808
  msgstr ""
36809
 
36810
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
36811
- msgid "tax code"
36812
- msgid_plural "tax codes"
36813
- msgstr[0] ""
36814
- msgstr[1] ""
36815
-
36816
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
36817
- msgid "total tax"
36818
- msgstr ""
36819
-
36820
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
36821
- msgid "order tax"
36822
- msgstr ""
36823
-
36824
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
36825
- msgid "shipping tax"
36826
- msgstr ""
36827
-
36828
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
36829
- msgid "%d taxes"
36830
- msgstr ""
36831
-
36832
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
36833
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36834
- msgid "All Taxes"
36835
- msgstr ""
36836
-
36837
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
36838
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36839
- msgid "Check at least two tax codes below to compare"
36840
- msgstr ""
36841
-
36842
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
36843
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36844
- msgid "Search for tax codes to compare"
36845
- msgstr ""
36846
-
36847
- #: packages/woocommerce-admin/dist/chunks/analytics-report-taxes.js:1
36848
- #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36849
- msgid "Compare Tax Codes"
36850
- msgstr ""
36851
-
36852
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36853
  msgctxt "A sentence describing filters for Variations. See screen shot for context: https://cloudup.com/cSsUY9VeCVJ"
36854
  msgid "Variations Match {{select /}} Filters"
@@ -36880,6 +36548,51 @@ msgctxt "categories"
36880
  msgid "Excludes"
36881
  msgstr ""
36882
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36883
  #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36884
  msgid "There was a problem rebuilding your report data."
36885
  msgstr ""
@@ -36988,8 +36701,7 @@ msgstr ""
36988
  #: packages/woocommerce-admin/dist/components/index.js:2
36989
  #: packages/woocommerce-admin/dist/data/index.js:2
36990
  #: packages/woocommerce-admin/dist/date/index.js:1
36991
- #: packages/woocommerce-blocks/build/vendors.js:11
36992
- #: packages/woocommerce-blocks/build/vendors.js:18
36993
  msgid "MM/DD/YYYY"
36994
  msgstr ""
36995
 
@@ -37059,6 +36771,22 @@ msgstr ""
37059
  msgid "Add %s section"
37060
  msgstr ""
37061
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37062
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
37063
  msgid "%s Report"
37064
  msgstr ""
@@ -37073,49 +36801,49 @@ msgstr ""
37073
 
37074
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
37075
  #: packages/woocommerce-admin/dist/components/index.js:2
37076
- #: packages/woocommerce-blocks/build/vendors.js:11
37077
  msgid "By hour"
37078
  msgstr ""
37079
 
37080
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
37081
  #: packages/woocommerce-admin/dist/components/index.js:2
37082
- #: packages/woocommerce-blocks/build/vendors.js:11
37083
  msgid "By day"
37084
  msgstr ""
37085
 
37086
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
37087
  #: packages/woocommerce-admin/dist/components/index.js:2
37088
- #: packages/woocommerce-blocks/build/vendors.js:11
37089
  msgid "By week"
37090
  msgstr ""
37091
 
37092
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
37093
  #: packages/woocommerce-admin/dist/components/index.js:2
37094
- #: packages/woocommerce-blocks/build/vendors.js:11
37095
  msgid "By month"
37096
  msgstr ""
37097
 
37098
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
37099
  #: packages/woocommerce-admin/dist/components/index.js:2
37100
- #: packages/woocommerce-blocks/build/vendors.js:11
37101
  msgid "By quarter"
37102
  msgstr ""
37103
 
37104
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
37105
  #: packages/woocommerce-admin/dist/components/index.js:2
37106
- #: packages/woocommerce-blocks/build/vendors.js:11
37107
  msgid "By year"
37108
  msgstr ""
37109
 
37110
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
37111
  #: packages/woocommerce-admin/dist/components/index.js:2
37112
- #: packages/woocommerce-blocks/build/vendors.js:11
37113
  msgid "Line chart"
37114
  msgstr ""
37115
 
37116
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
37117
  #: packages/woocommerce-admin/dist/components/index.js:2
37118
- #: packages/woocommerce-blocks/build/vendors.js:11
37119
  msgid "Bar chart"
37120
  msgstr ""
37121
 
@@ -37247,55 +36975,51 @@ msgstr ""
37247
 
37248
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37249
  #: packages/woocommerce-admin/dist/data/index.js:2
37250
- #: packages/woocommerce-blocks/build/vendors.js:11
37251
  msgid "Creative Mail for WooCommerce"
37252
  msgstr ""
37253
 
37254
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37255
  #: packages/woocommerce-admin/dist/data/index.js:2
37256
- #: packages/woocommerce-blocks/build/vendors.js:11
37257
  msgid "WooCommerce PayPal"
37258
  msgstr ""
37259
 
37260
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37261
  #: packages/woocommerce-admin/dist/data/index.js:2
37262
- #: packages/woocommerce-blocks/build/vendors.js:11
37263
  msgid "WooCommerce Stripe"
37264
  msgstr ""
37265
 
37266
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37267
  #: packages/woocommerce-admin/dist/data/index.js:2
37268
- #: packages/woocommerce-blocks/build/vendors.js:11
37269
  msgid "WooCommerce PayFast"
37270
  msgstr ""
37271
 
37272
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37273
  #: packages/woocommerce-admin/dist/data/index.js:2
37274
- #: packages/woocommerce-blocks/build/vendors.js:11
37275
  msgid "WooCommerce Shipping & Tax"
37276
  msgstr ""
37277
 
37278
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37279
  #: packages/woocommerce-admin/dist/data/index.js:2
37280
- #: packages/woocommerce-blocks/build/vendors.js:11
37281
  msgid "WooCommerce ShipStation Gateway"
37282
  msgstr ""
37283
 
37284
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37285
  #: packages/woocommerce-admin/dist/data/index.js:2
37286
- #: packages/woocommerce-blocks/build/vendors.js:11
37287
  msgid "Mercado Pago payments for WooCommerce"
37288
  msgstr ""
37289
 
37290
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37291
  #: packages/woocommerce-admin/dist/data/index.js:2
37292
- #: packages/woocommerce-blocks/build/vendors.js:11
37293
  msgid "Google Listings and Ads"
37294
  msgstr ""
37295
 
37296
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37297
  #: packages/woocommerce-admin/dist/data/index.js:2
37298
- #: packages/woocommerce-blocks/build/vendors.js:11
37299
  msgid "MailPoet"
37300
  msgstr ""
37301
 
@@ -37325,7 +37049,7 @@ msgstr ""
37325
 
37326
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37327
  #: packages/woocommerce-admin/dist/components/index.js:2
37328
- #: packages/woocommerce-blocks/build/vendors.js:11
37329
  msgid "Choose which values to display"
37330
  msgstr ""
37331
 
@@ -37335,7 +37059,7 @@ msgstr ""
37335
 
37336
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37337
  #: packages/woocommerce-admin/dist/date/index.js:1
37338
- #: packages/woocommerce-blocks/build/vendors.js:11
37339
  msgid "Today"
37340
  msgstr ""
37341
 
@@ -37356,7 +37080,6 @@ msgid "We've designed your navigation and home screen to help you focus on the t
37356
  msgstr ""
37357
 
37358
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37359
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
37360
  msgid "Let's go"
37361
  msgstr ""
37362
 
@@ -37533,147 +37256,183 @@ msgid "Post code"
37533
  msgstr ""
37534
 
37535
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37536
- msgid "Shopify"
37537
  msgstr ""
37538
 
37539
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37540
- msgid "BigCommerce"
37541
  msgstr ""
37542
 
37543
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37544
- msgid "Magento"
37545
  msgstr ""
37546
 
37547
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37548
- msgid "Wix"
37549
  msgstr ""
37550
 
37551
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37552
- msgid "Amazon"
37553
  msgstr ""
37554
 
37555
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37556
- msgid "eBay"
37557
  msgstr ""
37558
 
37559
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37560
- msgid "Etsy"
37561
  msgstr ""
37562
 
37563
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37564
- msgid "Squarespace"
37565
  msgstr ""
37566
 
37567
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37568
- msgid "Yes, on another platform"
37569
  msgstr ""
37570
 
37571
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37572
- msgid "Yes, I own a different store powered by WooCommerce"
37573
  msgstr ""
37574
 
37575
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37576
- msgid "Yes, in person at physical stores and/or events"
37577
  msgstr ""
37578
 
37579
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37580
- msgid "Yes, on another platform and in person at physical stores and/or events"
37581
  msgstr ""
37582
 
37583
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37584
- msgctxt "store product count or revenue range"
37585
- msgid "%1$s - %2$s"
37586
  msgstr ""
37587
 
37588
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37589
- msgctxt "store product count or revenue"
37590
- msgid "%s+"
37591
  msgstr ""
37592
 
37593
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37594
- msgid "%s (I'm just getting started)"
37595
  msgstr ""
37596
 
37597
- #. translators: %s max price
37598
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37599
- #: packages/woocommerce-blocks/assets/js/blocks/active-filters/utils.js:35
37600
- #: packages/woocommerce-blocks/build/active-filters-frontend.js:1
37601
- #: packages/woocommerce-blocks/build/active-filters.js:1
37602
- msgid "Up to %s"
37603
  msgstr ""
37604
 
37605
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37606
- msgid "More than %s"
37607
  msgstr ""
37608
 
37609
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37610
- msgid "I'd rather not say"
37611
  msgstr ""
37612
 
37613
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37614
- msgid "Get the basics"
37615
  msgstr ""
37616
 
37617
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37618
- msgid "Accept credit cards with {{link}}WooCommerce Payments{{/link}}"
37619
  msgstr ""
37620
 
37621
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37622
- msgid "Print shipping labels with {{link}}WooCommerce Shipping{{/link}}"
37623
  msgstr ""
37624
 
37625
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37626
- msgid "Get automated sales tax with {{link}}WooCommerce Tax{{/link}}"
37627
  msgstr ""
37628
 
37629
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37630
- msgid "Enhance speed and security with {{link}}Jetpack{{/link}}"
37631
  msgstr ""
37632
 
37633
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37634
- msgid "Grow your store"
37635
  msgstr ""
37636
 
37637
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37638
- msgid "Level up your email marketing with {{link}}MailPoet{{/link}}"
37639
  msgstr ""
37640
 
37641
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37642
- msgid "Market on {{link}}Facebook{{/link}}"
37643
  msgstr ""
37644
 
37645
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37646
- msgid "Drive sales with {{link}}Google Listings and Ads{{/link}}"
37647
  msgstr ""
37648
 
37649
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37650
- msgid "Contact customers with {{link}}Mailchimp{{/link}}"
37651
  msgstr ""
37652
 
37653
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37654
- msgid "Emails made easy with {{link}}Creative Mail{{/link}}"
37655
  msgstr ""
37656
 
37657
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37658
- msgid "User accounts are required to use these features."
37659
  msgstr ""
37660
 
37661
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37662
- msgid "By installing Jetpack and WooCommerce Shipping plugins for free you agree to our {{link}}Terms of Service{{/link}}."
37663
  msgstr ""
37664
 
37665
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37666
- msgid "There was a problem updating your business details"
37667
  msgstr ""
37668
 
37669
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37670
- msgid "This field is required"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37671
  msgstr ""
37672
 
37673
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37674
  msgid "I don't have any products yet."
37675
  msgstr ""
37676
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37677
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37678
  msgid "Tell us about your business"
37679
  msgstr ""
@@ -37715,16 +37474,64 @@ msgstr ""
37715
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
37716
  #: packages/woocommerce-blocks/build/reviews-by-product.js:1
37717
  #: packages/woocommerce-blocks/build/single-product.js:1
37718
- #: packages/woocommerce-blocks/build/vendors.js:11
37719
  msgid "Retry"
37720
  msgstr ""
37721
 
37722
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37723
  #: packages/woocommerce-admin/dist/components/index.js:2
37724
- #: packages/woocommerce-blocks/build/vendors.js:11
37725
  msgid "Continue without installing"
37726
  msgstr ""
37727
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37728
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37729
  msgid "Included business features"
37730
  msgstr ""
@@ -37986,21 +37793,6 @@ msgstr ""
37986
  msgid "Store Performance"
37987
  msgstr ""
37988
 
37989
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
37990
- #: packages/woocommerce-admin/dist/onboarding/index.js:1
37991
- msgid "Accepted payment methods"
37992
- msgstr ""
37993
-
37994
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
37995
- #: packages/woocommerce-admin/dist/onboarding/index.js:1
37996
- msgid "Local Partner"
37997
- msgstr ""
37998
-
37999
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38000
- #: packages/woocommerce-admin/dist/onboarding/index.js:1
38001
- msgid "Setup required"
38002
- msgstr ""
38003
-
38004
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38005
  msgid "%s — %s per year"
38006
  msgstr ""
@@ -38139,7 +37931,7 @@ msgstr ""
38139
 
38140
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38141
  #: packages/woocommerce-admin/dist/components/index.js:2
38142
- #: packages/woocommerce-blocks/build/vendors.js:11
38143
  msgid "Abort"
38144
  msgstr ""
38145
 
@@ -38192,7 +37984,7 @@ msgid "We recommend using ShipStation to save time at the post office by printin
38192
  msgstr ""
38193
 
38194
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38195
- msgid "With WooCommerce Shipping you can save time by printing your USPS and DHL Express shipping labels at home"
38196
  msgstr ""
38197
 
38198
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
@@ -38280,30 +38072,27 @@ msgid "No thanks, I'll set up manually"
38280
  msgstr ""
38281
 
38282
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38283
- msgid "Upon clicking \"Get started\", you agree to the {{link}}Terms of service{{/link}}. Next we’ll ask you to share a few details about your business to create your account."
38284
  msgstr ""
38285
 
38286
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38287
- msgid "Install %s"
38288
  msgstr ""
38289
 
38290
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38291
- msgid "Enabled payment gateways"
38292
  msgstr ""
38293
 
38294
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38295
- msgid "Additional payment gateways"
38296
  msgstr ""
38297
 
38298
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38299
- #: packages/woocommerce-blocks/assets/js/base/components/checkbox-list/index.js:101
38300
- #: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
38301
- #: packages/woocommerce-blocks/build/attribute-filter.js:1
38302
- msgid "Show less"
38303
  msgstr ""
38304
 
38305
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38306
- msgid "Task postponed until tomorrow"
38307
  msgstr ""
38308
 
38309
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
@@ -38314,30 +38103,10 @@ msgstr ""
38314
  msgid "Add %s to my store"
38315
  msgstr ""
38316
 
38317
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38318
- msgid "Good choice! You chose to add %1$s and %2$s to your store."
38319
- msgstr ""
38320
-
38321
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38322
- msgid "Set your store location and configure tax rate settings."
38323
- msgstr ""
38324
-
38325
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38326
- msgid "Good news! WooCommerce Services and Jetpack can automate your sales tax calculations for you."
38327
- msgstr ""
38328
-
38329
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38330
- msgid "Your store address is required to set the origin country for shipping, currencies, and payment options."
38331
- msgstr ""
38332
-
38333
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38334
  msgid "4 minutes"
38335
  msgstr ""
38336
 
38337
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38338
- msgid "Purchase & install now"
38339
- msgstr ""
38340
-
38341
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38342
  msgid "2 minutes"
38343
  msgstr ""
@@ -38346,10 +38115,6 @@ msgstr ""
38346
  msgid "Add my products"
38347
  msgstr ""
38348
 
38349
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38350
- msgid "Start by adding the first product to your store. You can add your products manually, via CSV, or import them from another service."
38351
- msgstr ""
38352
-
38353
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38354
  msgid "1 minute per product"
38355
  msgstr ""
@@ -38358,18 +38123,10 @@ msgstr ""
38358
  msgid "Get paid with WooCommerce Payments"
38359
  msgstr ""
38360
 
38361
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38362
- msgid "You're only one step away from getting paid. Verify your business details to start managing transactions with WooCommerce Payments."
38363
- msgstr ""
38364
-
38365
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38366
  msgid "By setting up, you are agreeing to the <a href=\"https://wordpress.com/tos/\" target=\"_blank\">Terms of Service</a>"
38367
  msgstr ""
38368
 
38369
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38370
- msgid "Choose payment providers and enable payment methods at checkout."
38371
- msgstr ""
38372
-
38373
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38374
  msgid "Set up tax"
38375
  msgstr ""
@@ -38383,353 +38140,344 @@ msgid "Set up shipping"
38383
  msgstr ""
38384
 
38385
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38386
- msgid "Set your store location and where you'll ship to."
38387
- msgstr ""
38388
-
38389
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38390
- msgid "Add your logo, create a homepage, and start designing your store."
38391
- msgstr ""
38392
-
38393
- #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38394
- msgid "Get ready to start selling"
38395
  msgstr ""
38396
 
38397
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38398
- msgid "Show things to do next"
38399
  msgstr ""
38400
 
38401
  #: packages/woocommerce-admin/dist/components/index.js:2
38402
- #: packages/woocommerce-blocks/build/vendors.js:11
38403
  msgid "Remove %s"
38404
  msgstr ""
38405
 
38406
  #: packages/woocommerce-admin/dist/components/index.js:2
38407
- #: packages/woocommerce-blocks/build/vendors.js:11
38408
  msgid "%1$s (%2$s of %3$s)"
38409
  msgstr ""
38410
 
38411
  #: packages/woocommerce-admin/dist/components/index.js:2
38412
- #: packages/woocommerce-blocks/build/vendors.js:11
38413
  msgid "Clear all"
38414
  msgstr ""
38415
 
38416
  #: packages/woocommerce-admin/dist/components/index.js:2
38417
- #: packages/woocommerce-blocks/build/vendors.js:11
38418
  msgid "Move backward for selected items"
38419
  msgstr ""
38420
 
38421
  #: packages/woocommerce-admin/dist/components/index.js:2
38422
- #: packages/woocommerce-blocks/build/vendors.js:11
38423
  msgid "No results."
38424
  msgstr ""
38425
 
38426
  #: packages/woocommerce-admin/dist/components/index.js:2
38427
- #: packages/woocommerce-blocks/build/vendors.js:11
38428
  msgid "All attributes with names that include {{query /}}"
38429
  msgstr ""
38430
 
38431
  #: packages/woocommerce-admin/dist/components/index.js:2
38432
- #: packages/woocommerce-blocks/build/vendors.js:11
38433
  msgid "All categories with titles that include {{query /}}"
38434
  msgstr ""
38435
 
38436
  #: packages/woocommerce-admin/dist/components/index.js:2
38437
- #: packages/woocommerce-blocks/build/vendors.js:11
38438
  msgid "All coupons with codes that include {{query /}}"
38439
  msgstr ""
38440
 
38441
  #: packages/woocommerce-admin/dist/components/index.js:2
38442
- #: packages/woocommerce-blocks/build/vendors.js:11
38443
  msgid "All customers with names that include {{query /}}"
38444
  msgstr ""
38445
 
38446
  #: packages/woocommerce-admin/dist/components/index.js:2
38447
- #: packages/woocommerce-blocks/build/vendors.js:11
38448
  msgid "All products with titles that include {{query /}}"
38449
  msgstr ""
38450
 
38451
  #: packages/woocommerce-admin/dist/components/index.js:2
38452
- #: packages/woocommerce-blocks/build/vendors.js:11
38453
  msgid "All taxes with codes that include {{query /}}"
38454
  msgstr ""
38455
 
38456
  #: packages/woocommerce-admin/dist/components/index.js:2
38457
- #: packages/woocommerce-blocks/build/vendors.js:11
38458
  msgctxt "Numerical range inputs arranged on a single line"
38459
  msgid "{{rangeStart /}}{{span}} and {{/span}}{{rangeEnd /}}"
38460
  msgstr ""
38461
 
38462
  #: packages/woocommerce-admin/dist/components/index.js:2
38463
- #: packages/woocommerce-blocks/build/vendors.js:11
38464
  msgctxt "maximum value input"
38465
  msgid "%(field)s maximum amount"
38466
  msgstr ""
38467
 
38468
  #: packages/woocommerce-admin/dist/components/index.js:2
38469
- #: packages/woocommerce-blocks/build/vendors.js:11
38470
  msgctxt "minimum value input"
38471
  msgid "%(field)s minimum amount"
38472
  msgstr ""
38473
 
38474
  #: packages/woocommerce-admin/dist/components/index.js:2
38475
- #: packages/woocommerce-blocks/build/vendors.js:11
38476
  msgid "%(field)s range start"
38477
  msgstr ""
38478
 
38479
  #: packages/woocommerce-admin/dist/components/index.js:2
38480
- #: packages/woocommerce-blocks/build/vendors.js:11
38481
  msgid "%(field)s range end"
38482
  msgstr ""
38483
 
38484
  #: packages/woocommerce-admin/dist/components/index.js:2
38485
- #: packages/woocommerce-blocks/build/vendors.js:11
38486
  msgid "Choose a date"
38487
  msgstr ""
38488
 
38489
  #: packages/woocommerce-admin/dist/components/index.js:2
38490
- #: packages/woocommerce-blocks/build/vendors.js:11
38491
  msgid "Date input describing a selected date in format %s"
38492
  msgstr ""
38493
 
38494
  #: packages/woocommerce-admin/dist/components/index.js:2
38495
- #: packages/woocommerce-blocks/build/vendors.js:11
38496
  msgid "select a date"
38497
  msgstr ""
38498
 
38499
  #: packages/woocommerce-admin/dist/components/index.js:2
38500
  #: packages/woocommerce-admin/dist/date/index.js:1
38501
- #: packages/woocommerce-blocks/build/vendors.js:11
38502
  msgid "MMM D, YYYY"
38503
  msgstr ""
38504
 
38505
  #: packages/woocommerce-admin/dist/components/index.js:2
38506
- #: packages/woocommerce-blocks/build/vendors.js:11
38507
  msgctxt "Date range inputs arranged on a single line"
38508
  msgid "{{after /}}{{span}} and {{/span}}{{before /}}"
38509
  msgstr ""
38510
 
38511
  #: packages/woocommerce-admin/dist/components/index.js:2
38512
- #: packages/woocommerce-blocks/build/vendors.js:11
38513
  msgid "{{attribute /}} {{equals /}} {{value /}}"
38514
  msgstr ""
38515
 
38516
  #: packages/woocommerce-admin/dist/components/index.js:2
38517
- #: packages/woocommerce-blocks/build/vendors.js:11
38518
  msgid "Attribute value"
38519
  msgstr ""
38520
 
38521
  #: packages/woocommerce-admin/dist/components/index.js:2
38522
- #: packages/woocommerce-blocks/build/vendors.js:11
38523
  msgid "Any"
38524
  msgstr ""
38525
 
38526
  #: packages/woocommerce-admin/dist/components/index.js:2
38527
- #: packages/woocommerce-blocks/build/vendors.js:11
38528
  msgid "Choose to apply any or all filters"
38529
  msgstr ""
38530
 
38531
  #: packages/woocommerce-admin/dist/components/index.js:2
38532
- #: packages/woocommerce-blocks/build/vendors.js:11
38533
  msgid "Add a Filter"
38534
  msgstr ""
38535
 
38536
  #: packages/woocommerce-admin/dist/components/index.js:2
38537
- #: packages/woocommerce-blocks/build/vendors.js:11
38538
  msgid "Clear all filters"
38539
  msgstr ""
38540
 
38541
  #: packages/woocommerce-admin/dist/components/index.js:2
38542
- #: packages/woocommerce-blocks/build/vendors.js:11
38543
  msgid "You may select up to %d items."
38544
  msgstr ""
38545
 
38546
  #: packages/woocommerce-admin/dist/components/index.js:2
38547
- #: packages/woocommerce-blocks/build/vendors.js:11
38548
  msgid "Your requested data is loading"
38549
  msgstr ""
38550
 
38551
  #: packages/woocommerce-admin/dist/components/index.js:2
38552
- #: packages/woocommerce-blocks/build/vendors.js:11
38553
  msgid "Total %d"
38554
  msgstr ""
38555
 
38556
  #: packages/woocommerce-admin/dist/components/index.js:2
38557
- #: packages/woocommerce-blocks/build/vendors.js:11
38558
  msgid "compare to"
38559
  msgstr ""
38560
 
38561
  #: packages/woocommerce-admin/dist/components/index.js:2
38562
- #: packages/woocommerce-blocks/build/vendors.js:11
38563
  msgid "Calendar"
38564
  msgstr ""
38565
 
38566
  #: packages/woocommerce-admin/dist/components/index.js:2
38567
- #: packages/woocommerce-blocks/build/vendors.js:11
38568
  msgid "Interact with the calendar and select start and end dates."
38569
  msgstr ""
38570
 
38571
  #: packages/woocommerce-admin/dist/components/index.js:2
38572
- #: packages/woocommerce-blocks/build/vendors.js:11
38573
  msgid "Clear Date"
38574
  msgstr ""
38575
 
38576
  #: packages/woocommerce-admin/dist/components/index.js:2
38577
- #: packages/woocommerce-blocks/build/vendors.js:11
38578
  msgid "Clear Dates"
38579
  msgstr ""
38580
 
38581
  #: packages/woocommerce-admin/dist/components/index.js:2
38582
- #: packages/woocommerce-blocks/build/vendors.js:11
38583
  msgid "Move backward to switch to the previous month."
38584
  msgstr ""
38585
 
38586
  #: packages/woocommerce-admin/dist/components/index.js:2
38587
- #: packages/woocommerce-blocks/build/vendors.js:11
38588
  msgid "Move forward to switch to the next month."
38589
  msgstr ""
38590
 
38591
  #: packages/woocommerce-admin/dist/components/index.js:2
38592
- #: packages/woocommerce-blocks/build/vendors.js:11
38593
  msgid "Enter key"
38594
  msgstr ""
38595
 
38596
  #: packages/woocommerce-admin/dist/components/index.js:2
38597
- #: packages/woocommerce-blocks/build/vendors.js:11
38598
  msgid "Right and left arrow keys"
38599
  msgstr ""
38600
 
38601
  #: packages/woocommerce-admin/dist/components/index.js:2
38602
- #: packages/woocommerce-blocks/build/vendors.js:11
38603
  msgid "up and down arrow keys"
38604
  msgstr ""
38605
 
38606
  #: packages/woocommerce-admin/dist/components/index.js:2
38607
- #: packages/woocommerce-blocks/build/vendors.js:11
38608
  msgid "page up and page down keys"
38609
  msgstr ""
38610
 
38611
  #: packages/woocommerce-admin/dist/components/index.js:2
38612
- #: packages/woocommerce-blocks/build/vendors.js:11
38613
  msgid "Home and end keys"
38614
  msgstr ""
38615
 
38616
  #: packages/woocommerce-admin/dist/components/index.js:2
38617
- #: packages/woocommerce-blocks/build/vendors.js:11
38618
  msgid "Escape key"
38619
  msgstr ""
38620
 
38621
  #: packages/woocommerce-admin/dist/components/index.js:2
38622
- #: packages/woocommerce-blocks/build/vendors.js:11
38623
  msgid "Question mark"
38624
  msgstr ""
38625
 
38626
  #: packages/woocommerce-admin/dist/components/index.js:2
38627
- #: packages/woocommerce-blocks/build/vendors.js:11
38628
  msgid "Select the date in focus."
38629
  msgstr ""
38630
 
38631
  #: packages/woocommerce-admin/dist/components/index.js:2
38632
- #: packages/woocommerce-blocks/build/vendors.js:11
38633
  msgid "Move backward (left) and forward (right) by one day."
38634
  msgstr ""
38635
 
38636
  #: packages/woocommerce-admin/dist/components/index.js:2
38637
- #: packages/woocommerce-blocks/build/vendors.js:11
38638
  msgid "Move backward (up) and forward (down) by one week."
38639
  msgstr ""
38640
 
38641
  #: packages/woocommerce-admin/dist/components/index.js:2
38642
- #: packages/woocommerce-blocks/build/vendors.js:11
38643
  msgid "Switch months."
38644
  msgstr ""
38645
 
38646
  #: packages/woocommerce-admin/dist/components/index.js:2
38647
- #: packages/woocommerce-blocks/build/vendors.js:11
38648
  msgid "Go to the first or last day of a week."
38649
  msgstr ""
38650
 
38651
  #: packages/woocommerce-admin/dist/components/index.js:2
38652
- #: packages/woocommerce-blocks/build/vendors.js:11
38653
  msgid "Return to the date input field."
38654
  msgstr ""
38655
 
38656
  #: packages/woocommerce-admin/dist/components/index.js:2
38657
- #: packages/woocommerce-blocks/build/vendors.js:11
38658
  msgid "Press the down arrow key to interact with the calendar and select a date."
38659
  msgstr ""
38660
 
38661
  #: packages/woocommerce-admin/dist/components/index.js:2
38662
- #: packages/woocommerce-blocks/build/vendors.js:11
38663
  msgid "Select %s as a start date."
38664
  msgstr ""
38665
 
38666
  #: packages/woocommerce-admin/dist/components/index.js:2
38667
- #: packages/woocommerce-blocks/build/vendors.js:11
38668
  msgid "Select %s as an end date."
38669
  msgstr ""
38670
 
38671
  #: packages/woocommerce-admin/dist/components/index.js:2
38672
- #: packages/woocommerce-blocks/build/vendors.js:11
38673
  msgid "%s is not selectable."
38674
  msgstr ""
38675
 
38676
  #: packages/woocommerce-admin/dist/components/index.js:2
38677
- #: packages/woocommerce-blocks/build/vendors.js:11
38678
  msgid "Selected. %s"
38679
  msgstr ""
38680
 
38681
  #: packages/woocommerce-admin/dist/components/index.js:2
38682
- #: packages/woocommerce-blocks/build/vendors.js:11
38683
  msgid "Start Date"
38684
  msgstr ""
38685
 
38686
  #: packages/woocommerce-admin/dist/components/index.js:2
38687
- #: packages/woocommerce-blocks/build/vendors.js:11
38688
  msgid "Date input describing a selected date range's start date in format %s"
38689
  msgstr ""
38690
 
38691
  #: packages/woocommerce-admin/dist/components/index.js:2
38692
- #: packages/woocommerce-blocks/build/vendors.js:11
38693
  msgid "End Date"
38694
  msgstr ""
38695
 
38696
  #: packages/woocommerce-admin/dist/components/index.js:2
38697
- #: packages/woocommerce-blocks/build/vendors.js:11
38698
  msgid "Date input describing a selected date range's end date in format %s"
38699
  msgstr ""
38700
 
38701
  #: packages/woocommerce-admin/dist/components/index.js:2
38702
- #: packages/woocommerce-blocks/build/vendors.js:11
38703
  msgid "select a preset period"
38704
  msgstr ""
38705
 
38706
  #: packages/woocommerce-admin/dist/components/index.js:2
38707
- #: packages/woocommerce-blocks/build/vendors.js:11
38708
  msgid "Select date range and comparison"
38709
  msgstr ""
38710
 
38711
  #: packages/woocommerce-admin/dist/components/index.js:2
38712
- #: packages/woocommerce-blocks/build/vendors.js:11
38713
  msgid "select a date range"
38714
  msgstr ""
38715
 
38716
  #: packages/woocommerce-admin/dist/components/index.js:2
38717
- #: packages/woocommerce-blocks/build/vendors.js:11
38718
  msgid "Presets"
38719
  msgstr ""
38720
 
38721
  #: packages/woocommerce-admin/dist/components/index.js:2
38722
- #: packages/woocommerce-blocks/build/vendors.js:11
38723
  msgid "vs."
38724
  msgstr ""
38725
 
38726
  #: packages/woocommerce-admin/dist/components/index.js:2
38727
- #: packages/woocommerce-blocks/build/vendors.js:11
38728
  msgid "Date Range"
38729
  msgstr ""
38730
 
38731
  #: packages/woocommerce-admin/dist/components/index.js:2
38732
- #: packages/woocommerce-blocks/build/vendors.js:11
38733
  msgid "filter report to show:"
38734
  msgstr ""
38735
 
@@ -38738,139 +38486,136 @@ msgid "Add an image"
38738
  msgstr ""
38739
 
38740
  #: packages/woocommerce-admin/dist/components/index.js:2
38741
- #: packages/woocommerce-blocks/build/vendors.js:11
38742
  msgid "Page %d of %d"
38743
  msgstr ""
38744
 
38745
  #: packages/woocommerce-admin/dist/components/index.js:2
38746
- #: packages/woocommerce-blocks/build/vendors.js:11
38747
  msgid "Previous Page"
38748
  msgstr ""
38749
 
38750
  #: packages/woocommerce-admin/dist/components/index.js:2
38751
- #: packages/woocommerce-blocks/build/vendors.js:11
38752
  msgid "Next Page"
38753
  msgstr ""
38754
 
38755
  #: packages/woocommerce-admin/dist/components/index.js:2
38756
- #: packages/woocommerce-blocks/build/vendors.js:11
38757
  msgid "Go to page"
38758
  msgstr ""
38759
 
38760
  #: packages/woocommerce-admin/dist/components/index.js:2
38761
- #: packages/woocommerce-blocks/build/vendors.js:11
38762
  msgid "Install & enable"
38763
  msgstr ""
38764
 
38765
  #: packages/woocommerce-admin/dist/components/index.js:2
38766
- #: packages/woocommerce-blocks/build/vendors.js:11
38767
  msgid "%1$s out of %2$s stars."
38768
  msgstr ""
38769
 
38770
  #: packages/woocommerce-admin/dist/components/index.js:2
38771
- #: packages/woocommerce-blocks/build/vendors.js:11
38772
  msgid "Filters"
38773
  msgstr ""
38774
 
38775
  #: packages/woocommerce-admin/dist/components/index.js:2
38776
- #: packages/woocommerce-blocks/build/vendors.js:11
38777
  msgid "Clear all selected items"
38778
  msgstr ""
38779
 
38780
  #: packages/woocommerce-admin/dist/components/index.js:2
38781
- #: packages/woocommerce-blocks/build/vendors.js:11
38782
  msgid "No items found."
38783
  msgstr ""
38784
 
38785
  #: packages/woocommerce-admin/dist/components/index.js:2
38786
- #: packages/woocommerce-blocks/build/vendors.js:11
38787
  msgid "No results for %s"
38788
  msgstr ""
38789
 
38790
  #: packages/woocommerce-admin/dist/components/index.js:2
38791
- #: packages/woocommerce-blocks/build/vendors.js:11
38792
  msgid "Search for items"
38793
  msgstr ""
38794
 
38795
  #: packages/woocommerce-admin/dist/components/index.js:2
38796
- #: packages/woocommerce-blocks/build/vendors.js:11
38797
  msgid "%d item selected"
38798
  msgid_plural "%d items selected"
38799
  msgstr[0] ""
38800
  msgstr[1] ""
38801
 
38802
  #: packages/woocommerce-admin/dist/components/index.js:2
38803
- #: packages/woocommerce-blocks/build/vendors.js:11
38804
  msgid "Search results updated."
38805
  msgstr ""
38806
 
38807
  #: packages/woocommerce-admin/dist/components/index.js:2
38808
- #: packages/woocommerce-blocks/build/vendors.js:11
38809
  msgid "List of data points available for filtering. Use arrow keys to cycle through the list. Click a data point for a detailed report."
38810
  msgstr ""
38811
 
38812
  #: packages/woocommerce-admin/dist/components/index.js:2
38813
- #: packages/woocommerce-blocks/build/vendors.js:11
38814
  msgid "Performance Indicators"
38815
  msgstr ""
38816
 
38817
  #: packages/woocommerce-admin/dist/components/index.js:2
38818
- #: packages/woocommerce-blocks/build/vendors.js:11
38819
  msgid "Up %f%% from %s"
38820
  msgstr ""
38821
 
38822
  #: packages/woocommerce-admin/dist/components/index.js:2
38823
- #: packages/woocommerce-blocks/build/vendors.js:11
38824
  msgid "Down %f%% from %s"
38825
  msgstr ""
38826
 
38827
  #: packages/woocommerce-admin/dist/components/index.js:2
38828
- #: packages/woocommerce-blocks/build/vendors.js:11
38829
  msgid "No change from %s"
38830
  msgstr ""
38831
 
38832
  #: packages/woocommerce-admin/dist/components/index.js:2
38833
- #: packages/woocommerce-blocks/build/vendors.js:11
38834
  msgid "%f%%"
38835
  msgstr ""
38836
 
38837
  #: packages/woocommerce-admin/dist/components/index.js:2
38838
- #: packages/woocommerce-blocks/build/vendors.js:11
38839
  msgid "(scroll to see more)"
38840
  msgstr ""
38841
 
38842
  #: packages/woocommerce-admin/dist/components/index.js:2
38843
- #: packages/woocommerce-blocks/build/vendors.js:11
38844
  msgid "Sort by %s in ascending order"
38845
  msgstr ""
38846
 
38847
  #: packages/woocommerce-admin/dist/components/index.js:2
38848
- #: packages/woocommerce-blocks/build/vendors.js:11
38849
  msgid "Sort by %s in descending order"
38850
  msgstr ""
38851
 
38852
  #: packages/woocommerce-admin/dist/components/index.js:2
38853
- #: packages/woocommerce-blocks/build/vendors.js:11
38854
  msgid "No data to display"
38855
  msgstr ""
38856
 
38857
  #: packages/woocommerce-admin/dist/components/index.js:2
38858
- #: packages/woocommerce-blocks/build/vendors.js:11
38859
  msgid "Columns:"
38860
  msgstr ""
38861
 
38862
  #: packages/woocommerce-admin/dist/components/index.js:2
38863
- #: packages/woocommerce-blocks/build/vendors.js:11
38864
  msgid "F j, Y"
38865
  msgstr ""
38866
 
38867
  #: packages/woocommerce-admin/dist/components/index.js:2
38868
- #: packages/woocommerce-blocks/build/vendors.js:11
38869
  msgid "g:ia"
38870
  msgstr ""
38871
 
38872
  #: packages/woocommerce-admin/dist/components/index.js:2
38873
- #: packages/woocommerce-blocks/build/vendors.js:11
38874
  msgid "+%d more"
38875
  msgstr ""
38876
 
@@ -38919,67 +38664,67 @@ msgid "Give feedback"
38919
  msgstr ""
38920
 
38921
  #: packages/woocommerce-admin/dist/data/index.js:2
38922
- #: packages/woocommerce-blocks/build/vendors.js:18
38923
  msgid "There was a problem updating your settings."
38924
  msgstr ""
38925
 
38926
  #: packages/woocommerce-admin/dist/date/index.js:1
38927
- #: packages/woocommerce-blocks/build/vendors.js:11
38928
  msgid "Yesterday"
38929
  msgstr ""
38930
 
38931
  #: packages/woocommerce-admin/dist/date/index.js:1
38932
- #: packages/woocommerce-blocks/build/vendors.js:11
38933
  msgid "Week to Date"
38934
  msgstr ""
38935
 
38936
  #: packages/woocommerce-admin/dist/date/index.js:1
38937
- #: packages/woocommerce-blocks/build/vendors.js:11
38938
  msgid "Last Week"
38939
  msgstr ""
38940
 
38941
  #: packages/woocommerce-admin/dist/date/index.js:1
38942
- #: packages/woocommerce-blocks/build/vendors.js:11
38943
  msgid "Month to Date"
38944
  msgstr ""
38945
 
38946
  #: packages/woocommerce-admin/dist/date/index.js:1
38947
- #: packages/woocommerce-blocks/build/vendors.js:11
38948
  msgid "Last Month"
38949
  msgstr ""
38950
 
38951
  #: packages/woocommerce-admin/dist/date/index.js:1
38952
- #: packages/woocommerce-blocks/build/vendors.js:11
38953
  msgid "Quarter to Date"
38954
  msgstr ""
38955
 
38956
  #: packages/woocommerce-admin/dist/date/index.js:1
38957
- #: packages/woocommerce-blocks/build/vendors.js:11
38958
  msgid "Last Quarter"
38959
  msgstr ""
38960
 
38961
  #: packages/woocommerce-admin/dist/date/index.js:1
38962
- #: packages/woocommerce-blocks/build/vendors.js:11
38963
  msgid "Year to Date"
38964
  msgstr ""
38965
 
38966
  #: packages/woocommerce-admin/dist/date/index.js:1
38967
- #: packages/woocommerce-blocks/build/vendors.js:11
38968
  msgid "Last Year"
38969
  msgstr ""
38970
 
38971
  #: packages/woocommerce-admin/dist/date/index.js:1
38972
- #: packages/woocommerce-blocks/build/vendors.js:11
38973
  msgid "Previous Period"
38974
  msgstr ""
38975
 
38976
  #: packages/woocommerce-admin/dist/date/index.js:1
38977
- #: packages/woocommerce-blocks/build/vendors.js:11
38978
  msgid "Previous Year"
38979
  msgstr ""
38980
 
38981
  #: packages/woocommerce-admin/dist/date/index.js:1
38982
- #: packages/woocommerce-blocks/build/vendors.js:11
38983
  msgid "MMM D"
38984
  msgstr ""
38985
 
@@ -39004,58 +38749,20 @@ msgid "HH:mm"
39004
  msgstr ""
39005
 
39006
  #: packages/woocommerce-admin/dist/date/index.js:1
39007
- #: packages/woocommerce-blocks/build/vendors.js:11
39008
  msgid "Invalid date"
39009
  msgstr ""
39010
 
39011
  #: packages/woocommerce-admin/dist/date/index.js:1
39012
- #: packages/woocommerce-blocks/build/vendors.js:11
39013
  msgid "Select a date in the past"
39014
  msgstr ""
39015
 
39016
  #: packages/woocommerce-admin/dist/date/index.js:1
39017
- #: packages/woocommerce-blocks/build/vendors.js:11
39018
  msgid "Start date must be before end date"
39019
  msgstr ""
39020
 
39021
- #: packages/woocommerce-admin/dist/experimental/index.js:2
39022
- msgid "This task is required to set up your extension"
39023
- msgstr ""
39024
-
39025
- #: packages/woocommerce-admin/dist/experimental/index.js:2
39026
- msgid "This task is required to keep your store running"
39027
- msgstr ""
39028
-
39029
- #: packages/woocommerce-admin/dist/experimental/index.js:2
39030
- msgid "Task Options"
39031
- msgstr ""
39032
-
39033
- #: packages/woocommerce-admin/dist/experimental/index.js:2
39034
- #: packages/woocommerce-admin/dist/wp-admin-scripts/print-shipping-label-banner.js:1
39035
- msgid "Remind me later"
39036
- msgstr ""
39037
-
39038
- #: packages/woocommerce-admin/dist/experimental/index.js:2
39039
- msgid "Dismiss this message"
39040
- msgstr ""
39041
-
39042
- #: packages/woocommerce-admin/dist/experimental/index.js:2
39043
- msgid "Dismiss all messages"
39044
- msgstr ""
39045
-
39046
- #: packages/woocommerce-admin/dist/experimental/index.js:2
39047
- msgid "Yes, I'm sure"
39048
- msgstr ""
39049
-
39050
- #: packages/woocommerce-admin/dist/experimental/index.js:2
39051
- #: packages/woocommerce-admin/dist/wp-admin-scripts/print-shipping-label-banner.js:1
39052
- msgid "Are you sure?"
39053
- msgstr ""
39054
-
39055
- #: packages/woocommerce-admin/dist/experimental/index.js:2
39056
- msgid "Dismissed messages cannot be viewed again"
39057
- msgstr ""
39058
-
39059
  #: packages/woocommerce-admin/dist/wp-admin-scripts/beta-features-tracking-modal.js:1
39060
  msgid "Build a Better WooCommerce"
39061
  msgstr ""
@@ -39118,6 +38825,10 @@ msgstr ""
39118
  msgid "With WooCommerce Shipping you can Print shipping labels from your WooCommerce dashboard at the lowest USPS rates."
39119
  msgstr ""
39120
 
 
 
 
 
39121
  #: packages/woocommerce-admin/dist/wp-admin-scripts/print-shipping-label-banner.js:1
39122
  msgid "I don't need this"
39123
  msgstr ""
@@ -39261,13 +38972,10 @@ msgstr[1] ""
39261
  #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/place-order-button/index.js:30
39262
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:371
39263
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:215
39264
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:127
39265
- #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:150
39266
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:229
39267
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:211
39268
- #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:155
39269
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:234
39270
- #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:166
39271
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-product/edit.js:154
39272
  #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/index.js:93
39273
  #: packages/woocommerce-blocks/build/all-products.js:1
@@ -39347,19 +39055,17 @@ msgstr ""
39347
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/title/edit.js:58
39348
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:70
39349
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:119
39350
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:185
39351
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:80
39352
  #: packages/woocommerce-blocks/assets/js/blocks/product-best-sellers/block.js:49
39353
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:90
39354
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:157
39355
  #: packages/woocommerce-blocks/assets/js/blocks/product-new/block.js:49
39356
  #: packages/woocommerce-blocks/assets/js/blocks/product-on-sale/block.js:65
39357
  #: packages/woocommerce-blocks/assets/js/blocks/product-search/edit.js:55
39358
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:134
39359
  #: packages/woocommerce-blocks/assets/js/blocks/product-top-rated/block.js:49
39360
  #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:59
39361
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/all-reviews/edit.js:32
39362
- #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:96
39363
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-product/edit.js:92
39364
  #: packages/woocommerce-blocks/build/all-products.js:1
39365
  #: packages/woocommerce-blocks/build/all-reviews.js:1
@@ -39674,7 +39380,7 @@ msgid "Order summary"
39674
  msgstr ""
39675
 
39676
  #. translators: %d number of products of the same type in the cart
39677
- #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/order-summary/order-summary-item.js:119
39678
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39679
  #: packages/woocommerce-blocks/build/checkout.js:1
39680
  msgid "%d items"
@@ -39686,12 +39392,20 @@ msgstr ""
39686
  msgid "Return to Cart"
39687
  msgstr ""
39688
 
 
 
 
 
 
 
 
 
39689
  #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:57
39690
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
39691
  #: packages/woocommerce-blocks/build/cart.js:1
39692
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39693
  #: packages/woocommerce-blocks/build/checkout.js:1
39694
- msgid "Apply a coupon code"
39695
  msgstr ""
39696
 
39697
  #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:66
@@ -39710,7 +39424,7 @@ msgstr ""
39710
  msgid "Enter code"
39711
  msgstr ""
39712
 
39713
- #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:51
39714
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
39715
  #: packages/woocommerce-blocks/build/cart.js:1
39716
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -39719,7 +39433,7 @@ msgid "Removing coupon…"
39719
  msgstr ""
39720
 
39721
  #. translators: %s is a coupon code.
39722
- #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:91
39723
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
39724
  #: packages/woocommerce-blocks/build/cart.js:1
39725
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -39727,7 +39441,7 @@ msgstr ""
39727
  msgid "Remove coupon \"%s\""
39728
  msgstr ""
39729
 
39730
- #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:106
39731
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
39732
  #: packages/woocommerce-blocks/build/cart.js:1
39733
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -39735,7 +39449,7 @@ msgstr ""
39735
  msgid "Discount"
39736
  msgstr ""
39737
 
39738
- #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/footer-item/index.js:51
39739
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
39740
  #: packages/woocommerce-blocks/build/cart.js:1
39741
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -39783,6 +39497,12 @@ msgstr[1] ""
39783
  msgid "Show less options"
39784
  msgstr ""
39785
 
 
 
 
 
 
 
39786
  #. translators: %s text of the chip to remove.
39787
  #: packages/woocommerce-blocks/assets/js/base/components/chip/removable-chip.js:51
39788
  #: packages/woocommerce-blocks/build/active-filters-frontend.js:1
@@ -39862,21 +39582,21 @@ msgstr ""
39862
  msgid "…"
39863
  msgstr ""
39864
 
39865
- #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:269
39866
- #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:316
39867
  #: packages/woocommerce-blocks/build/price-filter-frontend.js:1
39868
  #: packages/woocommerce-blocks/build/price-filter.js:1
39869
  msgid "Filter products by minimum price"
39870
  msgstr ""
39871
 
39872
- #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:289
39873
- #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:334
39874
  #: packages/woocommerce-blocks/build/price-filter-frontend.js:1
39875
  #: packages/woocommerce-blocks/build/price-filter.js:1
39876
  msgid "Filter products by maximum price"
39877
  msgstr ""
39878
 
39879
- #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:373
39880
  #: packages/woocommerce-blocks/build/price-filter-frontend.js:1
39881
  #: packages/woocommerce-blocks/build/price-filter.js:1
39882
  msgid "Apply price filter"
@@ -40054,6 +39774,22 @@ msgstr ""
40054
  msgid "Tabbed Content"
40055
  msgstr ""
40056
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40057
  #: packages/woocommerce-blocks/assets/js/base/context/hooks/use-checkout-submit.js:34
40058
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
40059
  #: packages/woocommerce-blocks/build/checkout.js:1
@@ -40062,6 +39798,7 @@ msgstr ""
40062
 
40063
  #: packages/woocommerce-blocks/assets/js/base/context/providers/add-to-cart-form/form-state/index.js:247
40064
  #: packages/woocommerce-blocks/assets/js/base/context/providers/add-to-cart-form/form/submit/index.js:97
 
40065
  #: packages/woocommerce-blocks/assets/js/base/utils/errors.js:53
40066
  #: packages/woocommerce-blocks/build/all-products.js:1
40067
  #: packages/woocommerce-blocks/build/all-reviews.js:1
@@ -40218,14 +39955,14 @@ msgid "%s filter removed."
40218
  msgstr ""
40219
 
40220
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:79
40221
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:100
40222
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40223
  #: packages/woocommerce-blocks/build/product-categories.js:1
40224
  msgid "Product count is visible."
40225
  msgstr ""
40226
 
40227
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:83
40228
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:104
40229
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40230
  #: packages/woocommerce-blocks/build/product-categories.js:1
40231
  msgid "Product count is hidden."
@@ -40294,39 +40031,39 @@ msgid "Showing Filter Products by Attribute block preview."
40294
  msgstr ""
40295
 
40296
  #. translators: %s attribute name.
40297
- #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:291
40298
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40299
  msgid "Filter by %s"
40300
  msgstr ""
40301
 
40302
- #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:299
40303
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40304
  msgid "Clear selected attribute"
40305
  msgstr ""
40306
 
40307
- #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:303
40308
- #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:129
40309
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40310
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40311
  msgid "Product Attributes"
40312
  msgstr ""
40313
 
40314
- #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:304
40315
- #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:130
40316
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40317
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40318
  msgid "Your store doesn't have any product attributes."
40319
  msgstr ""
40320
 
40321
- #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:308
40322
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40323
  msgid "Search for a product attribute:"
40324
  msgstr ""
40325
 
40326
  #. translators: %d is the number of attributes selected.
40327
  #. translators: %d is the count of attributes selected.
40328
- #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:315
40329
- #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:141
40330
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40331
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40332
  msgid "%d attribute selected"
@@ -40334,8 +40071,8 @@ msgid_plural "%d attributes selected"
40334
  msgstr[0] ""
40335
  msgstr[1] ""
40336
 
40337
- #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:323
40338
- #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:149
40339
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40340
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40341
  msgid "Product attribute search results updated."
@@ -40351,93 +40088,79 @@ msgstr ""
40351
  msgid "Filter by attribute"
40352
  msgstr ""
40353
 
40354
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:55
40355
  #: packages/woocommerce-blocks/build/cart.js:1
40356
  msgid "If you would like to use this block as your default cart you must update your <a>page settings in WooCommerce</a>."
40357
  msgstr ""
40358
 
40359
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:76
40360
  #: packages/woocommerce-blocks/build/cart.js:1
40361
  msgid "Shipping rates"
40362
  msgstr ""
40363
 
40364
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:82
40365
  #: packages/woocommerce-blocks/build/cart.js:1
40366
  msgid "Shipping calculator"
40367
  msgstr ""
40368
 
40369
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:86
40370
  #: packages/woocommerce-blocks/build/cart.js:1
40371
  msgid "Allow customers to estimate shipping by entering their address."
40372
  msgstr ""
40373
 
40374
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:106
40375
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:309
40376
- #: packages/woocommerce-blocks/build/cart.js:1
40377
- #: packages/woocommerce-blocks/build/checkout.js:1
40378
- msgid "Show rate after tax name"
40379
- msgstr ""
40380
-
40381
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:110
40382
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:313
40383
- #: packages/woocommerce-blocks/build/cart.js:1
40384
- #: packages/woocommerce-blocks/build/checkout.js:1
40385
- msgid "Show the percentage rate alongside each tax line in the summary."
40386
- msgstr ""
40387
-
40388
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:132
40389
  #: packages/woocommerce-blocks/build/cart.js:1
40390
  msgid "Proceed to Checkout button"
40391
  msgstr ""
40392
 
40393
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:136
40394
  #: packages/woocommerce-blocks/build/cart.js:1
40395
  msgid "WooCommerce Checkout Page"
40396
  msgstr ""
40397
 
40398
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:143
40399
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:326
40400
  #: packages/woocommerce-blocks/build/cart.js:1
40401
  #: packages/woocommerce-blocks/build/checkout.js:1
40402
  msgid "Style"
40403
  msgstr ""
40404
 
40405
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:145
40406
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:328
40407
  #: packages/woocommerce-blocks/build/cart.js:1
40408
  #: packages/woocommerce-blocks/build/checkout.js:1
40409
  msgid "Dark mode inputs"
40410
  msgstr ""
40411
 
40412
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:149
40413
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:332
40414
  #: packages/woocommerce-blocks/build/cart.js:1
40415
  #: packages/woocommerce-blocks/build/checkout.js:1
40416
  msgid "Inputs styled specifically for use on dark background colors."
40417
  msgstr ""
40418
 
40419
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:191
40420
  #: packages/woocommerce-blocks/build/cart.js:1
40421
  msgid "Full Cart"
40422
  msgstr ""
40423
 
40424
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:195
40425
  #: packages/woocommerce-blocks/build/cart.js:1
40426
  msgid "Empty Cart"
40427
  msgstr ""
40428
 
40429
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:204
40430
  #: packages/woocommerce-blocks/build/cart.js:1
40431
  msgid "Cart Block Error"
40432
  msgstr ""
40433
 
40434
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:208
40435
  #: packages/woocommerce-blocks/build/cart.js:1
40436
  msgid "There was an error whilst rendering the cart block. If this problem continues, try re-creating the block."
40437
  msgstr ""
40438
 
40439
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:213
40440
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:379
40441
  #: packages/woocommerce-blocks/build/cart.js:1
40442
  #: packages/woocommerce-blocks/build/checkout.js:1
40443
  msgid "Error message:"
@@ -40519,92 +40242,92 @@ msgstr ""
40519
  msgid "Edit your cart"
40520
  msgstr ""
40521
 
40522
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:76
40523
  #: packages/woocommerce-blocks/build/checkout.js:1
40524
  msgid "If you would like to use this block as your default checkout you must update your <a>page settings in WooCommerce</a>."
40525
  msgstr ""
40526
 
40527
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:96
40528
  #: packages/woocommerce-blocks/build/checkout.js:1
40529
  msgid "Address options"
40530
  msgstr ""
40531
 
40532
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:102
40533
  #: packages/woocommerce-blocks/build/checkout.js:1
40534
  msgid "Include additional address fields in the checkout form."
40535
  msgstr ""
40536
 
40537
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:118
40538
  #: packages/woocommerce-blocks/build/checkout.js:1
40539
  msgid "Require company name?"
40540
  msgstr ""
40541
 
40542
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:154
40543
  #: packages/woocommerce-blocks/build/checkout.js:1
40544
  msgid "Require phone number?"
40545
  msgstr ""
40546
 
40547
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:170
40548
  #: packages/woocommerce-blocks/build/checkout.js:1
40549
  msgid "Account options"
40550
  msgstr ""
40551
 
40552
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:176
40553
  #: packages/woocommerce-blocks/build/checkout.js:1
40554
  msgid "Allow shoppers to sign up for a user account during checkout"
40555
  msgstr ""
40556
 
40557
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:193
40558
  #: packages/woocommerce-blocks/build/checkout.js:1
40559
  msgid "Reduce the number of fields to checkout."
40560
  msgstr ""
40561
 
40562
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:199
40563
  #: packages/woocommerce-blocks/build/checkout.js:1
40564
  msgid "Allow shoppers to optionally add order notes"
40565
  msgstr ""
40566
 
40567
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:212
40568
  #: packages/woocommerce-blocks/build/checkout.js:1
40569
  msgid "Navigation options"
40570
  msgstr ""
40571
 
40572
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:218
40573
  #: packages/woocommerce-blocks/build/checkout.js:1
40574
  msgid "Show links to policies"
40575
  msgstr ""
40576
 
40577
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:222
40578
  #: packages/woocommerce-blocks/build/checkout.js:1
40579
  msgid "Shows links to your \"terms and conditions\" and \"privacy policy\" pages."
40580
  msgstr ""
40581
 
40582
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:239
40583
  #: packages/woocommerce-blocks/build/checkout.js:1
40584
  msgid "Pages must be first setup in store settings: <a1>Privacy policy</a1>, <a2>Terms and conditions</a2>."
40585
  msgstr ""
40586
 
40587
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:269
40588
  #: packages/woocommerce-blocks/build/checkout.js:1
40589
  msgid "Show a \"Return to Cart\" link"
40590
  msgstr ""
40591
 
40592
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:291
40593
  #: packages/woocommerce-blocks/build/checkout.js:1
40594
  msgid "Return to Cart button"
40595
  msgstr ""
40596
 
40597
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:295
40598
  #: packages/woocommerce-blocks/build/checkout.js:1
40599
  msgid "WooCommerce Cart Page"
40600
  msgstr ""
40601
 
40602
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:370
40603
  #: packages/woocommerce-blocks/build/checkout.js:1
40604
  msgid "Checkout Block Error"
40605
  msgstr ""
40606
 
40607
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:374
40608
  #: packages/woocommerce-blocks/build/checkout.js:1
40609
  msgid "There was an error whilst rendering the checkout block. If this problem continues, try re-creating the block."
40610
  msgstr ""
@@ -40761,22 +40484,6 @@ msgstr ""
40761
  msgid "Save payment information to my account for future purchases."
40762
  msgstr ""
40763
 
40764
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/payment-method-error-boundary.js:25
40765
- #: packages/woocommerce-blocks/build/cart-frontend.js:6
40766
- #: packages/woocommerce-blocks/build/cart.js:1
40767
- #: packages/woocommerce-blocks/build/checkout-frontend.js:6
40768
- #: packages/woocommerce-blocks/build/checkout.js:1
40769
- msgid "This site is experiencing difficulties with this payment method. Please contact the owner of the site for assistance."
40770
- msgstr ""
40771
-
40772
- #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/payment-method-error-boundary.js:33
40773
- #: packages/woocommerce-blocks/build/cart-frontend.js:6
40774
- #: packages/woocommerce-blocks/build/cart.js:1
40775
- #: packages/woocommerce-blocks/build/checkout-frontend.js:6
40776
- #: packages/woocommerce-blocks/build/checkout.js:1
40777
- msgid "There was an error with this payment method. Please verify it's configured correctly."
40778
- msgstr ""
40779
-
40780
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/payment-methods.js:34
40781
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
40782
  #: packages/woocommerce-blocks/build/checkout.js:1
@@ -40797,35 +40504,30 @@ msgid "Saved token for %s"
40797
  msgstr ""
40798
 
40799
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:122
40800
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:188
40801
  #: packages/woocommerce-blocks/build/featured-category.js:1
40802
  #: packages/woocommerce-blocks/build/featured-product.js:1
40803
  msgid "Show description"
40804
  msgstr ""
40805
 
40806
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:133
40807
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:211
40808
  #: packages/woocommerce-blocks/build/featured-category.js:1
40809
  #: packages/woocommerce-blocks/build/featured-product.js:1
40810
  msgid "Overlay"
40811
  msgstr ""
40812
 
40813
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:138
40814
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:216
40815
  #: packages/woocommerce-blocks/build/featured-category.js:1
40816
  #: packages/woocommerce-blocks/build/featured-product.js:1
40817
  msgid "Overlay Color"
40818
  msgstr ""
40819
 
40820
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:148
40821
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:226
40822
  #: packages/woocommerce-blocks/build/featured-category.js:1
40823
  #: packages/woocommerce-blocks/build/featured-product.js:1
40824
  msgid "Background Opacity"
40825
  msgstr ""
40826
 
40827
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:181
40828
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:90
40829
  #: packages/woocommerce-blocks/build/featured-category.js:1
40830
  #: packages/woocommerce-blocks/build/featured-product.js:1
40831
  msgid "Showing Featured Product block preview."
@@ -40846,7 +40548,6 @@ msgstr ""
40846
 
40847
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:252
40848
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/index.js:113
40849
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:373
40850
  #: packages/woocommerce-blocks/assets/js/blocks/featured-product/index.js:113
40851
  #: packages/woocommerce-blocks/build/featured-category.js:1
40852
  #: packages/woocommerce-blocks/build/featured-product.js:1
@@ -40858,28 +40559,11 @@ msgstr ""
40858
  msgid "No product category is selected."
40859
  msgstr ""
40860
 
40861
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:102
40862
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:391
40863
  #: packages/woocommerce-blocks/assets/js/blocks/featured-product/index.js:22
40864
  #: packages/woocommerce-blocks/build/featured-product.js:1
40865
  msgid "Featured Product"
40866
  msgstr ""
40867
 
40868
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:108
40869
- #: packages/woocommerce-blocks/build/featured-product.js:1
40870
- msgid "Visually highlight a product or variation and encourage prompt action"
40871
- msgstr ""
40872
-
40873
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:199
40874
- #: packages/woocommerce-blocks/build/featured-product.js:1
40875
- msgid "Show price"
40876
- msgstr ""
40877
-
40878
- #: packages/woocommerce-blocks/assets/js/blocks/featured-product/block.js:396
40879
- #: packages/woocommerce-blocks/build/featured-product.js:1
40880
- msgid "No product is selected."
40881
- msgstr ""
40882
-
40883
  #: packages/woocommerce-blocks/assets/js/blocks/featured-product/index.js:29
40884
  #: packages/woocommerce-blocks/build/featured-product.js:1
40885
  msgid "Visually highlight a product or variation and encourage prompt action."
@@ -40901,10 +40585,9 @@ msgid "Buttons follow content."
40901
  msgstr ""
40902
 
40903
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:91
40904
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:168
40905
  #: packages/woocommerce-blocks/assets/js/blocks/product-on-sale/block.js:76
40906
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:145
40907
- #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:97
40908
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
40909
  #: packages/woocommerce-blocks/build/product-category.js:1
40910
  #: packages/woocommerce-blocks/build/product-on-sale.js:1
@@ -40913,18 +40596,18 @@ msgstr ""
40913
  msgid "Order By"
40914
  msgstr ""
40915
 
40916
- #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:121
40917
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
40918
  msgid "Showing Hand-picked Products block preview."
40919
  msgstr ""
40920
 
40921
- #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:131
40922
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/index.js:16
40923
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
40924
  msgid "Hand-picked Products"
40925
  msgstr ""
40926
 
40927
- #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:137
40928
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/index.js:26
40929
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
40930
  msgid "Display a selection of hand-picked products in a grid."
@@ -40986,20 +40669,20 @@ msgstr ""
40986
  msgid "Display a grid of your all-time best selling products."
40987
  msgstr ""
40988
 
40989
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:20
40990
  #: packages/woocommerce-blocks/assets/js/blocks/product-categories/index.js:16
40991
  #: packages/woocommerce-blocks/build/product-categories.js:1
40992
  msgid "Product Categories List"
40993
  msgstr ""
40994
 
40995
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:26
40996
  #: packages/woocommerce-blocks/build/product-categories.js:1
40997
  msgid "This block shows product categories for your store. To use it, you'll first need to create a product and assign it to a category."
40998
  msgstr ""
40999
 
41000
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:54
41001
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/all-reviews/edit.js:52
41002
- #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:116
41003
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-product/edit.js:100
41004
  #: packages/woocommerce-blocks/build/all-reviews.js:1
41005
  #: packages/woocommerce-blocks/build/product-categories.js:1
@@ -41008,52 +40691,52 @@ msgstr ""
41008
  msgid "List Settings"
41009
  msgstr ""
41010
 
41011
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:61
41012
  #: packages/woocommerce-blocks/build/product-categories.js:1
41013
  msgid "Display style"
41014
  msgstr ""
41015
 
41016
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:94
41017
  #: packages/woocommerce-blocks/build/product-categories.js:1
41018
  msgid "Show product count"
41019
  msgstr ""
41020
 
41021
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:116
41022
  #: packages/woocommerce-blocks/build/product-categories.js:1
41023
  msgid "Show category images"
41024
  msgstr ""
41025
 
41026
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:122
41027
  #: packages/woocommerce-blocks/build/product-categories.js:1
41028
  msgid "Category images are visible."
41029
  msgstr ""
41030
 
41031
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:126
41032
  #: packages/woocommerce-blocks/build/product-categories.js:1
41033
  msgid "Category images are hidden."
41034
  msgstr ""
41035
 
41036
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:144
41037
  #: packages/woocommerce-blocks/build/product-categories.js:1
41038
  msgid "Hierarchy is visible."
41039
  msgstr ""
41040
 
41041
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:148
41042
  #: packages/woocommerce-blocks/build/product-categories.js:1
41043
  msgid "Hierarchy is hidden."
41044
  msgstr ""
41045
 
41046
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:161
41047
  #: packages/woocommerce-blocks/build/product-categories.js:1
41048
  msgid "Show empty categories"
41049
  msgstr ""
41050
 
41051
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:167
41052
  #: packages/woocommerce-blocks/build/product-categories.js:1
41053
  msgid "Empty categories are visible."
41054
  msgstr ""
41055
 
41056
- #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:171
41057
  #: packages/woocommerce-blocks/build/product-categories.js:1
41058
  msgid "Empty categories are hidden."
41059
  msgstr ""
@@ -41063,40 +40746,16 @@ msgstr ""
41063
  msgid "Show all product categories as a list or dropdown."
41064
  msgstr ""
41065
 
41066
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:114
41067
- #: packages/woocommerce-blocks/build/product-category.js:1
41068
- msgid "Product Category"
41069
- msgstr ""
41070
-
41071
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:187
41072
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:196
41073
- #: packages/woocommerce-blocks/build/product-category.js:1
41074
- msgid "Showing Products by Category block preview."
41075
- msgstr ""
41076
-
41077
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:206
41078
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:256
41079
  #: packages/woocommerce-blocks/assets/js/blocks/product-category/index.js:22
41080
  #: packages/woocommerce-blocks/build/product-category.js:1
41081
  msgid "Products by Category"
41082
  msgstr ""
41083
 
41084
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:212
41085
  #: packages/woocommerce-blocks/assets/js/blocks/product-category/index.js:29
41086
  #: packages/woocommerce-blocks/build/product-category.js:1
41087
  msgid "Display a grid of products from your selected categories."
41088
  msgstr ""
41089
 
41090
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:262
41091
- #: packages/woocommerce-blocks/build/product-category.js:1
41092
- msgid "No products were found that matched your selection."
41093
- msgstr ""
41094
-
41095
- #: packages/woocommerce-blocks/assets/js/blocks/product-category/block.js:270
41096
- #: packages/woocommerce-blocks/build/product-category.js:1
41097
- msgid "Select at least one category to display its products."
41098
- msgstr ""
41099
-
41100
  #: packages/woocommerce-blocks/assets/js/blocks/product-new/index.js:18
41101
  #: packages/woocommerce-blocks/build/product-new.js:1
41102
  msgid "Newest Products"
@@ -41153,31 +40812,31 @@ msgstr ""
41153
  msgid "Product Tag"
41154
  msgstr ""
41155
 
41156
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:164
41157
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:173
41158
  #: packages/woocommerce-blocks/build/product-tag.js:1
41159
  msgid "Showing Products by Tag block preview."
41160
  msgstr ""
41161
 
41162
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:188
41163
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:244
41164
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:293
41165
  #: packages/woocommerce-blocks/assets/js/blocks/product-tag/index.js:19
41166
  #: packages/woocommerce-blocks/build/product-tag.js:1
41167
  msgid "Products by Tag"
41168
  msgstr ""
41169
 
41170
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:194
41171
  #: packages/woocommerce-blocks/build/product-tag.js:1
41172
  msgid "Display a grid of products from your selected tags."
41173
  msgstr ""
41174
 
41175
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:250
41176
  #: packages/woocommerce-blocks/build/product-tag.js:1
41177
  msgid "This block displays products from selected tags. Select at least one tag to display its products."
41178
  msgstr ""
41179
 
41180
- #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:299
41181
  #: packages/woocommerce-blocks/build/product-tag.js:1
41182
  msgid "This block displays products from selected tags. In order to preview this you'll first need to create a product and assign it some tags."
41183
  msgstr ""
@@ -41202,18 +40861,18 @@ msgstr ""
41202
  msgid "Filter by Product Attribute"
41203
  msgstr ""
41204
 
41205
- #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:115
41206
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41207
  msgid "Showing Products by Attribute block preview."
41208
  msgstr ""
41209
 
41210
- #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:125
41211
  #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/index.js:18
41212
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41213
  msgid "Products by Attribute"
41214
  msgstr ""
41215
 
41216
- #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:131
41217
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41218
  msgid "Display a grid of products from your selected attributes."
41219
  msgstr ""
@@ -41223,43 +40882,6 @@ msgstr ""
41223
  msgid "Display a grid of products with selected attributes."
41224
  msgstr ""
41225
 
41226
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:97
41227
- #: packages/woocommerce-blocks/build/all-products.js:1
41228
- msgid "Showing All Products block preview."
41229
- msgstr ""
41230
-
41231
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:112
41232
- #: packages/woocommerce-blocks/build/all-products.js:1
41233
- msgid "Layout Settings"
41234
- msgstr ""
41235
-
41236
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:130
41237
- #: packages/woocommerce-blocks/build/all-products.js:1
41238
- msgid "Content Settings"
41239
- msgstr ""
41240
-
41241
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:201
41242
- #: packages/woocommerce-blocks/build/all-products.js:1
41243
- msgid "Display all products from your store as a grid."
41244
- msgstr ""
41245
-
41246
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:207
41247
- #: packages/woocommerce-blocks/build/all-products.js:1
41248
- msgid "Edit the blocks inside the preview below to change the content displayed for each product within the product grid."
41249
- msgstr ""
41250
-
41251
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:246
41252
- #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/layout-editor.js:60
41253
- #: packages/woocommerce-blocks/build/all-products.js:1
41254
- #: packages/woocommerce-blocks/build/single-product.js:1
41255
- msgid "Reset layout to default"
41256
- msgstr ""
41257
-
41258
- #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/edit.js:252
41259
- #: packages/woocommerce-blocks/build/all-products.js:1
41260
- msgid "Reset Layout"
41261
- msgstr ""
41262
-
41263
  #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/index.js:25
41264
  #: packages/woocommerce-blocks/build/all-products.js:1
41265
  msgid "Display products from your store in a grid layout."
@@ -41397,7 +41019,6 @@ msgstr ""
41397
  msgid "Load More Reviews"
41398
  msgstr ""
41399
 
41400
- #: packages/woocommerce-blocks/assets/js/blocks/reviews/editor-block.js:65
41401
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/frontend-block.js:52
41402
  #: packages/woocommerce-blocks/build/all-reviews.js:1
41403
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
@@ -41416,20 +41037,20 @@ msgstr ""
41416
  msgid "There was an error loading the reviews."
41417
  msgstr ""
41418
 
41419
- #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:131
41420
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
41421
  msgid "Showing Reviews by Category block preview."
41422
  msgstr ""
41423
 
41424
- #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:146
41425
- #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:189
41426
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/index.js:20
41427
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/no-reviews-placeholder.js:17
41428
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
41429
  msgid "Reviews by Category"
41430
  msgstr ""
41431
 
41432
- #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:152
41433
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/index.js:27
41434
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
41435
  msgid "Show product reviews from specific categories."
@@ -41480,6 +41101,12 @@ msgstr ""
41480
  msgid "Single Product Block Error"
41481
  msgstr ""
41482
 
 
 
 
 
 
 
41483
  #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/layout-editor.js:69
41484
  #: packages/woocommerce-blocks/build/single-product.js:1
41485
  msgid "Reset layout"
@@ -41765,19 +41392,19 @@ msgstr ""
41765
  msgid "Link to"
41766
  msgstr ""
41767
 
41768
- #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:125
41769
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41770
  msgid "Clear all product attributes"
41771
  msgstr ""
41772
 
41773
- #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:134
41774
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41775
  msgid "Search for product attributes"
41776
  msgstr ""
41777
 
41778
- #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:186
41779
- #: packages/woocommerce-blocks/assets/js/editor-components/product-category-control/index.js:159
41780
- #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:160
41781
  #: packages/woocommerce-blocks/build/featured-category.js:1
41782
  #: packages/woocommerce-blocks/build/product-best-sellers.js:1
41783
  #: packages/woocommerce-blocks/build/product-category.js:1
@@ -41790,17 +41417,17 @@ msgstr ""
41790
  msgid "Display products matching"
41791
  msgstr ""
41792
 
41793
- #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:190
41794
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41795
  msgid "Pick at least two attributes to use this setting."
41796
  msgstr ""
41797
 
41798
- #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:198
41799
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41800
  msgid "Any selected attributes"
41801
  msgstr ""
41802
 
41803
- #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:205
41804
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41805
  msgid "All selected attributes"
41806
  msgstr ""
@@ -41863,7 +41490,7 @@ msgstr[1] ""
41863
  msgid "Category search results updated."
41864
  msgstr ""
41865
 
41866
- #: packages/woocommerce-blocks/assets/js/editor-components/product-category-control/index.js:163
41867
  #: packages/woocommerce-blocks/build/featured-category.js:1
41868
  #: packages/woocommerce-blocks/build/product-best-sellers.js:1
41869
  #: packages/woocommerce-blocks/build/product-category.js:1
@@ -41874,7 +41501,7 @@ msgstr ""
41874
  msgid "Pick at least two categories to use this setting."
41875
  msgstr ""
41876
 
41877
- #: packages/woocommerce-blocks/assets/js/editor-components/product-category-control/index.js:171
41878
  #: packages/woocommerce-blocks/build/featured-category.js:1
41879
  #: packages/woocommerce-blocks/build/product-best-sellers.js:1
41880
  #: packages/woocommerce-blocks/build/product-category.js:1
@@ -41885,7 +41512,7 @@ msgstr ""
41885
  msgid "Any selected categories"
41886
  msgstr ""
41887
 
41888
- #: packages/woocommerce-blocks/assets/js/editor-components/product-category-control/index.js:178
41889
  #: packages/woocommerce-blocks/build/featured-category.js:1
41890
  #: packages/woocommerce-blocks/build/product-best-sellers.js:1
41891
  #: packages/woocommerce-blocks/build/product-category.js:1
@@ -41896,8 +41523,8 @@ msgstr ""
41896
  msgid "All selected categories"
41897
  msgstr ""
41898
 
41899
- #: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:25
41900
- #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:37
41901
  #: packages/woocommerce-blocks/build/all-products.js:1
41902
  #: packages/woocommerce-blocks/build/featured-product.js:1
41903
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
@@ -41906,7 +41533,7 @@ msgstr ""
41906
  msgid "Your store doesn't have any products."
41907
  msgstr ""
41908
 
41909
- #: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:29
41910
  #: packages/woocommerce-blocks/build/all-products.js:1
41911
  #: packages/woocommerce-blocks/build/featured-product.js:1
41912
  #: packages/woocommerce-blocks/build/reviews-by-product.js:1
@@ -41914,8 +41541,8 @@ msgstr ""
41914
  msgid "Search for a product to display"
41915
  msgstr ""
41916
 
41917
- #: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:33
41918
- #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:56
41919
  #: packages/woocommerce-blocks/build/all-products.js:1
41920
  #: packages/woocommerce-blocks/build/featured-product.js:1
41921
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
@@ -41924,14 +41551,16 @@ msgstr ""
41924
  msgid "Product search results updated."
41925
  msgstr ""
41926
 
41927
- #. translators: %1$d is the number of variations of a product product.
41928
- #: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:92
41929
  #: packages/woocommerce-blocks/build/all-products.js:1
41930
  #: packages/woocommerce-blocks/build/featured-product.js:1
41931
  #: packages/woocommerce-blocks/build/reviews-by-product.js:1
41932
  #: packages/woocommerce-blocks/build/single-product.js:1
41933
- msgid "%1$d variations"
41934
- msgstr ""
 
 
41935
 
41936
  #: packages/woocommerce-blocks/assets/js/editor-components/product-orderby-control/index.js:22
41937
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
@@ -41996,66 +41625,66 @@ msgstr ""
41996
  msgid "Menu Order"
41997
  msgstr ""
41998
 
41999
- #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:102
42000
  #: packages/woocommerce-blocks/build/product-tag.js:1
42001
  msgid "Clear all product tags"
42002
  msgstr ""
42003
 
42004
- #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:106
42005
  #: packages/woocommerce-blocks/build/product-tag.js:1
42006
  msgid "Product Tags"
42007
  msgstr ""
42008
 
42009
- #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:107
42010
  #: packages/woocommerce-blocks/build/product-tag.js:1
42011
  msgid "Your store doesn't have any product tags."
42012
  msgstr ""
42013
 
42014
- #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:111
42015
  #: packages/woocommerce-blocks/build/product-tag.js:1
42016
  msgid "Search for product tags"
42017
  msgstr ""
42018
 
42019
  #. translators: %d is the count of selected tags.
42020
- #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:118
42021
  #: packages/woocommerce-blocks/build/product-tag.js:1
42022
  msgid "%d tag selected"
42023
  msgid_plural "%d tags selected"
42024
  msgstr[0] ""
42025
  msgstr[1] ""
42026
 
42027
- #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:126
42028
  #: packages/woocommerce-blocks/build/product-tag.js:1
42029
  msgid "Tag search results updated."
42030
  msgstr ""
42031
 
42032
- #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:164
42033
  #: packages/woocommerce-blocks/build/product-tag.js:1
42034
  msgid "Pick at least two tags to use this setting."
42035
  msgstr ""
42036
 
42037
- #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:172
42038
  #: packages/woocommerce-blocks/build/product-tag.js:1
42039
  msgid "Any selected tags"
42040
  msgstr ""
42041
 
42042
- #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:179
42043
  #: packages/woocommerce-blocks/build/product-tag.js:1
42044
  msgid "All selected tags"
42045
  msgstr ""
42046
 
42047
- #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:35
42048
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
42049
  msgid "Clear all products"
42050
  msgstr ""
42051
 
42052
- #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:41
42053
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
42054
  msgid "Search for products to display"
42055
  msgstr ""
42056
 
42057
  #. translators: %d is the number of selected products.
42058
- #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:48
42059
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
42060
  msgid "%d product selected"
42061
  msgid_plural "%d products selected"
@@ -42155,16 +41784,56 @@ msgstr ""
42155
  msgid "This product is awesome, I love it!"
42156
  msgstr ""
42157
 
42158
- #: packages/woocommerce-blocks/build/blocks-checkout-editor.js:6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42159
  #: packages/woocommerce-blocks/build/blocks-checkout.js:1
42160
  msgid "Returned value must include %1$s, you passed \"%2$s\""
42161
  msgstr ""
42162
 
42163
- #: packages/woocommerce-blocks/build/blocks-checkout-editor.js:6
42164
  #: packages/woocommerce-blocks/build/blocks-checkout.js:1
42165
  msgid "The type returned by checkout filters must be the same as the type they receive. The function received %1$s but returned %2$s."
42166
  msgstr ""
42167
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42168
  #: packages/woocommerce-blocks/build/cart-frontend.js:6
42169
  #: packages/woocommerce-blocks/build/cart.js:1
42170
  #: packages/woocommerce-blocks/build/checkout-frontend.js:6
@@ -42229,20 +41898,6 @@ msgstr ""
42229
  msgid "There was an error registering the payment method with id '%s': "
42230
  msgstr ""
42231
 
42232
- #: packages/woocommerce-blocks/build/cart-frontend.js:14
42233
- #: packages/woocommerce-blocks/build/cart.js:1
42234
- #: packages/woocommerce-blocks/build/checkout-frontend.js:14
42235
- #: packages/woocommerce-blocks/build/checkout.js:1
42236
- msgid "Taxes:"
42237
- msgstr ""
42238
-
42239
- #: packages/woocommerce-blocks/build/cart-frontend.js:14
42240
- #: packages/woocommerce-blocks/build/cart.js:1
42241
- #: packages/woocommerce-blocks/build/checkout-frontend.js:14
42242
- #: packages/woocommerce-blocks/build/checkout.js:1
42243
- msgid "Invalid value."
42244
- msgstr ""
42245
-
42246
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
42247
  #: packages/woocommerce-blocks/build/cart.js:1
42248
  msgid "Proceed to Checkout"
@@ -42295,13 +41950,6 @@ msgstr ""
42295
  msgid "Details"
42296
  msgstr ""
42297
 
42298
- #: packages/woocommerce-blocks/build/cart-frontend.js:14
42299
- #: packages/woocommerce-blocks/build/cart.js:1
42300
- #: packages/woocommerce-blocks/build/checkout-frontend.js:14
42301
- #: packages/woocommerce-blocks/build/checkout.js:1
42302
- msgid "via"
42303
- msgstr ""
42304
-
42305
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
42306
  #: packages/woocommerce-blocks/build/cart.js:1
42307
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
@@ -42399,11 +42047,6 @@ msgstr ""
42399
  msgid "Orange"
42400
  msgstr ""
42401
 
42402
- #: packages/woocommerce-blocks/build/cart.js:1
42403
- #: packages/woocommerce-blocks/build/checkout.js:1
42404
- msgid "Sales tax"
42405
- msgstr ""
42406
-
42407
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
42408
  #: packages/woocommerce-blocks/build/checkout.js:1
42409
  msgid "Privacy Policy"
@@ -42424,6 +42067,54 @@ msgstr ""
42424
  msgid "Shipping options will appear here after entering your full shipping address."
42425
  msgstr ""
42426
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42427
  #: packages/woocommerce-blocks/build/wc-blocks-data.js:1
42428
  msgid "The response is not a valid JSON response."
42429
  msgstr ""
2
  # This file is distributed under the same license as the WooCommerce plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WooCommerce 5.4.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-06-10T07:56:47+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
+ "X-Generator: WP-CLI 2.5.0-alpha\n"
15
  "X-Domain: woocommerce\n"
16
 
17
  #. Plugin Name of the plugin
18
+ #: includes/admin/class-wc-admin-assets.php:100
19
  #: includes/admin/class-wc-admin-menus.php:64
20
  #: includes/admin/class-wc-admin-setup-wizard.php:353
21
  #: includes/admin/class-wc-admin-setup-wizard.php:446
27
  #: includes/class-wc-order.php:1695
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:971
32
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:62
33
+ #: packages/woocommerce-admin/src/Loader.php:1072
34
  #: packages/woocommerce-admin/src/PageController.php:183
35
  #: templates/auth/header.php:32
36
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/shared/config.js:17
7842
  msgstr ""
7843
 
7844
  #: includes/abstracts/abstract-wc-order.php:1120
7845
+ #: includes/class-wc-ajax.php:1153
7846
+ #: includes/class-wc-ajax.php:1216
7847
  #: includes/class-wc-discounts.php:249
7848
  msgid "Invalid coupon"
7849
  msgstr ""
7857
  #. translators: %s: payment method
7858
  #. translators: %s: shipping method
7859
  #: includes/abstracts/abstract-wc-order.php:1994
7860
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:275
7861
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:327
7862
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:344
7863
  msgid "via %s"
7864
  msgstr ""
7865
 
7871
 
7872
  #: includes/abstracts/abstract-wc-order.php:2028
7873
  #: includes/wc-template-functions.php:2147
7874
+ #: packages/woocommerce-blocks/assets/js/base/context/hooks/payment-methods/use-payment-method-interface.js:50
7875
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
7876
  #: packages/woocommerce-blocks/build/cart.js:1
7877
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
7880
  msgstr ""
7881
 
7882
  #: includes/abstracts/abstract-wc-order.php:2043
7883
+ #: packages/woocommerce-blocks/assets/js/base/context/hooks/payment-methods/use-payment-method-interface.js:59
7884
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
7885
  #: packages/woocommerce-blocks/build/cart.js:1
7886
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
7890
 
7891
  #: includes/abstracts/abstract-wc-order.php:2058
7892
  #: includes/admin/meta-boxes/views/html-order-items.php:176
7893
+ #: packages/woocommerce-blocks/assets/js/base/context/hooks/payment-methods/use-payment-method-interface.js:71
7894
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
7895
  #: packages/woocommerce-blocks/build/cart.js:1
7896
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
8007
  msgstr ""
8008
 
8009
  #: includes/abstracts/abstract-wc-shipping-method.php:323
8010
+ #: includes/admin/class-wc-admin-meta-boxes.php:126
8011
  msgid "Items"
8012
  msgstr ""
8013
 
8056
 
8057
  #: includes/admin/class-wc-admin-addons.php:504
8058
  #: includes/admin/class-wc-admin-addons.php:775
8059
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
 
8060
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
8061
  #: packages/woocommerce-admin/dist/data/index.js:2
8062
+ #: packages/woocommerce-blocks/build/vendors.js:6
8063
  msgid "WooCommerce Payments"
8064
  msgstr ""
8065
 
8094
 
8095
  #: includes/admin/class-wc-admin-api-keys-table-list.php:48
8096
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:513
8097
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:675
8098
  #: includes/admin/list-tables/class-wc-admin-list-table-coupons.php:85
8099
  #: includes/admin/meta-boxes/views/html-variation-admin.php:385
8100
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:118
8101
+ #: includes/admin/settings/class-wc-settings-shipping.php:377
8102
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:88
8103
  #: includes/admin/settings/views/html-keys-edit.php:21
8104
  #: includes/export/class-wc-product-csv-exporter.php:113
8237
  msgid "You do not have permission to revoke API Keys"
8238
  msgstr ""
8239
 
8240
+ #: includes/admin/class-wc-admin-assets.php:134
8241
  #: includes/class-wc-frontend-scripts.php:582
8242
+ #: includes/widgets/class-wc-widget-layered-nav.php:320
8243
  #: includes/widgets/class-wc-widget-product-categories.php:272
8244
  msgctxt "enhanced select"
8245
  msgid "No matches found"
8246
  msgstr ""
8247
 
8248
+ #: includes/admin/class-wc-admin-assets.php:135
8249
  #: includes/class-wc-frontend-scripts.php:583
8250
  msgctxt "enhanced select"
8251
  msgid "Loading failed"
8252
  msgstr ""
8253
 
8254
+ #: includes/admin/class-wc-admin-assets.php:136
8255
  #: includes/class-wc-frontend-scripts.php:584
8256
  msgctxt "enhanced select"
8257
  msgid "Please enter 1 or more characters"
8258
  msgstr ""
8259
 
8260
+ #: includes/admin/class-wc-admin-assets.php:137
8261
  #: includes/class-wc-frontend-scripts.php:585
8262
  msgctxt "enhanced select"
8263
  msgid "Please enter %qty% or more characters"
8264
  msgstr ""
8265
 
8266
+ #: includes/admin/class-wc-admin-assets.php:138
8267
  #: includes/class-wc-frontend-scripts.php:586
8268
  msgctxt "enhanced select"
8269
  msgid "Please delete 1 character"
8270
  msgstr ""
8271
 
8272
+ #: includes/admin/class-wc-admin-assets.php:139
8273
  #: includes/class-wc-frontend-scripts.php:587
8274
  msgctxt "enhanced select"
8275
  msgid "Please delete %qty% characters"
8276
  msgstr ""
8277
 
8278
+ #: includes/admin/class-wc-admin-assets.php:140
8279
  #: includes/class-wc-frontend-scripts.php:588
8280
  msgctxt "enhanced select"
8281
  msgid "You can only select 1 item"
8282
  msgstr ""
8283
 
8284
+ #: includes/admin/class-wc-admin-assets.php:141
8285
  #: includes/class-wc-frontend-scripts.php:589
8286
  msgctxt "enhanced select"
8287
  msgid "You can only select %qty% items"
8288
  msgstr ""
8289
 
8290
+ #: includes/admin/class-wc-admin-assets.php:142
8291
  #: includes/class-wc-frontend-scripts.php:590
8292
  msgctxt "enhanced select"
8293
  msgid "Loading more results&hellip;"
8294
  msgstr ""
8295
 
8296
+ #: includes/admin/class-wc-admin-assets.php:143
8297
  #: includes/class-wc-frontend-scripts.php:591
8298
  msgctxt "enhanced select"
8299
  msgid "Searching&hellip;"
8300
  msgstr ""
8301
 
8302
  #. translators: %s: decimal
8303
+ #: includes/admin/class-wc-admin-assets.php:184
8304
  msgid "Please enter with one decimal point (%s) without thousand separators."
8305
  msgstr ""
8306
 
8307
  #. translators: %s: price decimal separator
8308
+ #: includes/admin/class-wc-admin-assets.php:186
8309
  msgid "Please enter with one monetary decimal point (%s) without thousand separators and currency symbols."
8310
  msgstr ""
8311
 
8312
+ #: includes/admin/class-wc-admin-assets.php:187
8313
  msgid "Please enter in country code with two capital letters."
8314
  msgstr ""
8315
 
8316
+ #: includes/admin/class-wc-admin-assets.php:188
8317
  msgid "Please enter in a value less than the regular price."
8318
  msgstr ""
8319
 
8320
+ #: includes/admin/class-wc-admin-assets.php:189
8321
  msgid "This product has produced sales and may be linked to existing orders. Are you sure you want to delete it?"
8322
  msgstr ""
8323
 
8324
+ #: includes/admin/class-wc-admin-assets.php:190
8325
  msgid "This action cannot be reversed. Are you sure you wish to erase personal data from the selected orders?"
8326
  msgstr ""
8327
 
8328
+ #: includes/admin/class-wc-admin-assets.php:195
8329
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:139
8330
  msgid "Import"
8331
  msgstr ""
8332
 
8333
+ #: includes/admin/class-wc-admin-assets.php:196
8334
  msgid "Export"
8335
  msgstr ""
8336
 
8337
+ #: includes/admin/class-wc-admin-assets.php:221
8338
  #: includes/admin/meta-boxes/views/html-product-data-advanced.php:47
8339
+ #: includes/admin/settings/class-wc-settings-products.php:402
8340
  msgid "Enable reviews"
8341
  msgstr ""
8342
 
8343
  #. translators: %d: Number of variations
8344
+ #: includes/admin/class-wc-admin-assets.php:249
8345
  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)."
8346
  msgstr ""
8347
 
8348
+ #: includes/admin/class-wc-admin-assets.php:250
8349
  msgid "Enter a value"
8350
  msgstr ""
8351
 
8352
+ #: includes/admin/class-wc-admin-assets.php:251
8353
  msgid "Variation menu order (determines position in the list of variations)"
8354
  msgstr ""
8355
 
8356
+ #: includes/admin/class-wc-admin-assets.php:252
8357
  msgid "Enter a value (fixed or %)"
8358
  msgstr ""
8359
 
8360
+ #: includes/admin/class-wc-admin-assets.php:253
8361
  msgid "Are you sure you want to delete all variations? This cannot be undone."
8362
  msgstr ""
8363
 
8364
+ #: includes/admin/class-wc-admin-assets.php:254
8365
  msgid "Last warning, are you sure?"
8366
  msgstr ""
8367
 
8368
+ #: includes/admin/class-wc-admin-assets.php:255
8369
  #: includes/admin/class-wc-admin-taxonomies.php:165
8370
  #: includes/admin/class-wc-admin-taxonomies.php:275
8371
  msgid "Choose an image"
8372
  msgstr ""
8373
 
8374
+ #: includes/admin/class-wc-admin-assets.php:256
8375
  msgid "Set variation image"
8376
  msgstr ""
8377
 
8378
+ #: includes/admin/class-wc-admin-assets.php:257
8379
  msgid "variation added"
8380
  msgstr ""
8381
 
8382
+ #: includes/admin/class-wc-admin-assets.php:258
8383
  msgid "variations added"
8384
  msgstr ""
8385
 
8386
+ #: includes/admin/class-wc-admin-assets.php:259
8387
  msgid "No variations added"
8388
  msgstr ""
8389
 
8390
+ #: includes/admin/class-wc-admin-assets.php:260
8391
  msgid "Are you sure you want to remove this variation?"
8392
  msgstr ""
8393
 
8394
+ #: includes/admin/class-wc-admin-assets.php:261
8395
  msgid "Sale start date (YYYY-MM-DD format or leave blank)"
8396
  msgstr ""
8397
 
8398
+ #: includes/admin/class-wc-admin-assets.php:262
8399
  msgid "Sale end date (YYYY-MM-DD format or leave blank)"
8400
  msgstr ""
8401
 
8402
+ #: includes/admin/class-wc-admin-assets.php:263
8403
  msgid "Save changes before changing page?"
8404
  msgstr ""
8405
 
8406
+ #: includes/admin/class-wc-admin-assets.php:264
8407
  msgid "%qty% variation"
8408
  msgstr ""
8409
 
8410
+ #: includes/admin/class-wc-admin-assets.php:265
8411
  msgid "%qty% variations"
8412
  msgstr ""
8413
 
8414
+ #: includes/admin/class-wc-admin-assets.php:280
8415
+ #: includes/admin/class-wc-admin-assets.php:447
8416
  #: includes/admin/settings/views/html-webhooks-edit.php:68
8417
  #: includes/class-wc-frontend-scripts.php:581
8418
  #: includes/wc-template-functions.php:2785
8421
  msgid "Select an option&hellip;"
8422
  msgstr ""
8423
 
8424
+ #: includes/admin/class-wc-admin-assets.php:283
8425
+ #: includes/admin/meta-boxes/views/html-order-item-meta.php:51
8426
  msgid "Name (required)"
8427
  msgstr ""
8428
 
8429
+ #: includes/admin/class-wc-admin-assets.php:284
8430
+ #: includes/admin/meta-boxes/views/html-order-item-meta.php:52
8431
  msgid "Value (required)"
8432
  msgstr ""
8433
 
8434
+ #: includes/admin/class-wc-admin-assets.php:294
8435
  msgid "Generate coupon code"
8436
  msgstr ""
8437
 
8438
+ #: includes/admin/class-wc-admin-assets.php:305
8439
  msgid "Are you sure you want to remove the selected items?"
8440
  msgstr ""
8441
 
8442
+ #: includes/admin/class-wc-admin-assets.php:313
8443
  msgid "You may need to manually restore the item's stock."
8444
  msgstr ""
8445
 
8446
+ #: includes/admin/class-wc-admin-assets.php:320
8447
  msgid "Please select some items."
8448
  msgstr ""
8449
 
8450
+ #: includes/admin/class-wc-admin-assets.php:321
8451
  msgid "Are you sure you wish to process this refund? This action cannot be undone."
8452
  msgstr ""
8453
 
8454
+ #: includes/admin/class-wc-admin-assets.php:322
8455
  msgid "Are you sure you wish to delete this refund? This action cannot be undone."
8456
  msgstr ""
8457
 
8458
+ #: includes/admin/class-wc-admin-assets.php:323
8459
  msgid "Are you sure you wish to delete this tax column? This action cannot be undone."
8460
  msgstr ""
8461
 
8462
+ #: includes/admin/class-wc-admin-assets.php:324
8463
  msgid "Remove this item meta?"
8464
  msgstr ""
8465
 
8466
+ #: includes/admin/class-wc-admin-assets.php:325
8467
  msgid "Remove this attribute?"
8468
  msgstr ""
8469
 
8470
+ #: includes/admin/class-wc-admin-assets.php:326
8471
  #: includes/admin/class-wc-admin-attributes.php:206
8472
  #: includes/admin/class-wc-admin-attributes.php:273
8473
  #: includes/admin/class-wc-admin-attributes.php:308
8476
  #: includes/admin/class-wc-admin-attributes.php:446
8477
  #: includes/admin/class-wc-admin-webhooks-table-list.php:48
8478
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:508
8479
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:670
8480
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:117
8481
  #: includes/admin/meta-boxes/views/html-product-attribute.php:18
8482
  #: includes/admin/meta-boxes/views/html-product-data-general.php:82
8492
  msgstr ""
8493
 
8494
  #. translators: Remove chip.
8495
+ #: includes/admin/class-wc-admin-assets.php:327
8496
  #: includes/admin/meta-boxes/views/html-product-attribute.php:8
8497
  #: includes/admin/meta-boxes/views/html-variation-admin.php:17
8498
  #: includes/admin/settings/views/html-admin-page-shipping-classes.php:54
8508
  msgid "Remove"
8509
  msgstr ""
8510
 
8511
+ #: includes/admin/class-wc-admin-assets.php:328
8512
  #: includes/admin/meta-boxes/views/html-order-download-permission.php:9
8513
  #: includes/admin/meta-boxes/views/html-product-attribute.php:9
8514
  #: includes/admin/meta-boxes/views/html-variation-admin.php:18
8515
  msgid "Click to toggle"
8516
  msgstr ""
8517
 
8518
+ #: includes/admin/class-wc-admin-assets.php:329
8519
  #: includes/admin/meta-boxes/views/html-product-attribute.php:30
8520
  msgid "Value(s)"
8521
  msgstr ""
8522
 
8523
+ #: includes/admin/class-wc-admin-assets.php:330
8524
  msgid "Enter some text, or some attributes by pipe (|) separating values."
8525
  msgstr ""
8526
 
8527
+ #: includes/admin/class-wc-admin-assets.php:331
8528
  #: includes/admin/meta-boxes/views/html-product-attribute.php:75
8529
  msgid "Visible on the product page"
8530
  msgstr ""
8531
 
8532
+ #: includes/admin/class-wc-admin-assets.php:332
8533
  #: includes/admin/meta-boxes/views/html-product-attribute.php:81
8534
  msgid "Used for variations"
8535
  msgstr ""
8536
 
8537
+ #: includes/admin/class-wc-admin-assets.php:333
8538
  msgid "Enter a name for the new attribute term:"
8539
  msgstr ""
8540
 
8541
+ #: includes/admin/class-wc-admin-assets.php:334
8542
  msgid "Recalculate totals? This will calculate taxes based on the customers country (or the store base country) and update totals."
8543
  msgstr ""
8544
 
8545
+ #: includes/admin/class-wc-admin-assets.php:335
8546
  msgid "Copy billing information to shipping information? This will remove any currently entered shipping information."
8547
  msgstr ""
8548
 
8549
+ #: includes/admin/class-wc-admin-assets.php:336
8550
  msgid "Load the customer's billing information? This will remove any currently entered billing information."
8551
  msgstr ""
8552
 
8553
+ #: includes/admin/class-wc-admin-assets.php:337
8554
  msgid "Load the customer's shipping information? This will remove any currently entered shipping information."
8555
  msgstr ""
8556
 
8557
+ #: includes/admin/class-wc-admin-assets.php:338
8558
  #: includes/admin/class-wc-admin-post-types.php:683
8559
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:130
8560
  #: includes/admin/views/html-bulk-edit-product.php:200
8562
  msgid "Featured"
8563
  msgstr ""
8564
 
8565
+ #: includes/admin/class-wc-admin-assets.php:342
8566
  msgid "No customer selected"
8567
  msgstr ""
8568
 
8569
+ #: includes/admin/class-wc-admin-assets.php:366
8570
  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."
8571
  msgstr ""
8572
 
8573
+ #: includes/admin/class-wc-admin-assets.php:367
8574
  msgid "Are you sure you want to revoke access to this download?"
8575
  msgstr ""
8576
 
8577
+ #: includes/admin/class-wc-admin-assets.php:368
8578
  msgid "You cannot add the same tax rate twice!"
8579
  msgstr ""
8580
 
8581
+ #: includes/admin/class-wc-admin-assets.php:369
8582
  msgid "Are you sure you wish to delete this note? This action cannot be undone."
8583
  msgstr ""
8584
 
8585
+ #: includes/admin/class-wc-admin-assets.php:370
8586
  msgid "Enter a coupon code to apply. Discounts are applied to line totals, before taxes."
8587
  msgstr ""
8588
 
8589
+ #: includes/admin/class-wc-admin-assets.php:371
8590
  msgid "Enter a fixed amount or percentage to apply as a fee."
8591
  msgstr ""
8592
 
8593
+ #: includes/admin/class-wc-admin-assets.php:420
8594
  #: includes/admin/views/html-admin-page-status-report.php:46
8595
  msgid "Copying to clipboard failed. Please press Ctrl/Cmd+C to copy."
8596
  msgstr ""
8597
 
8598
+ #: includes/admin/class-wc-admin-assets.php:433
8599
  msgid "Are you sure you want to delete this log?"
8600
  msgstr ""
8601
 
8602
+ #: includes/admin/class-wc-admin-assets.php:434
8603
  msgid "Are you sure you want to run this tool?"
8604
  msgstr ""
8605
 
8606
+ #: includes/admin/class-wc-admin-assets.php:472
8607
  #: packages/woocommerce-admin/src/Notes/WooCommerceSubscriptions.php:53
8608
  msgid "Learn More"
8609
  msgstr ""
8610
 
8611
+ #: includes/admin/class-wc-admin-assets.php:474
8612
  msgid "Dismiss this suggestion"
8613
  msgstr ""
8614
 
8615
+ #: includes/admin/class-wc-admin-assets.php:476
8616
  #: includes/admin/marketplace-suggestions/templates/html-product-data-extensions.php:27
8617
  msgid "Manage suggestions"
8618
  msgstr ""
8642
  #: includes/admin/class-wc-admin-attributes.php:215
8643
  #: includes/admin/class-wc-admin-attributes.php:309
8644
  #: includes/admin/class-wc-admin-attributes.php:399
8645
+ #: includes/admin/settings/class-wc-settings-shipping.php:376
8646
  #: includes/admin/settings/views/html-admin-page-shipping-classes.php:68
8647
  msgid "Slug"
8648
  msgstr ""
8665
  #: includes/admin/class-wc-admin-attributes.php:311
8666
  #: includes/admin/class-wc-admin-attributes.php:421
8667
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:506
8668
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:668
8669
  #: includes/export/class-wc-product-csv-exporter.php:106
8670
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:304
8671
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
8717
  #: packages/woocommerce-blocks/build/cart.js:1
8718
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
8719
  #: packages/woocommerce-blocks/build/checkout.js:1
8720
+ #: packages/woocommerce-blocks/build/vendors.js:6
8721
  msgid "Update"
8722
  msgstr ""
8723
 
8740
  #: includes/admin/class-wc-admin-attributes.php:327
8741
  #: includes/admin/class-wc-admin-post-types.php:688
8742
  #: includes/admin/class-wc-admin-webhooks-table-list.php:82
8743
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:425
8744
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:315
8745
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:433
8746
  #: includes/admin/reports/class-wc-report-customer-list.php:163
8754
  #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:35
8755
  #: templates/myaccount/my-address.php:63
8756
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:56
8757
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:162
 
8758
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/edit-utils.js:23
8759
  #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/editor-block-controls.js:22
8760
  #: packages/woocommerce-blocks/build/all-products.js:1
8826
 
8827
  #: includes/admin/class-wc-admin-customize.php:77
8828
  #: includes/admin/class-wc-admin-menus.php:319
8829
+ #: includes/admin/settings/class-wc-settings-advanced.php:301
8830
+ #: includes/class-wc-query.php:140
8831
  msgid "Lost password"
8832
  msgstr ""
8833
 
8943
 
8944
  #: includes/admin/class-wc-admin-dashboard.php:424
8945
  #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:126
8946
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:467
8947
  #: includes/admin/meta-boxes/views/html-order-item.php:100
8948
  #: includes/admin/meta-boxes/views/html-order-item.php:148
8949
  #: includes/admin/meta-boxes/views/html-order-items.php:33
8954
  #: templates/checkout/review-order.php:103
8955
  #: templates/myaccount/my-orders.php:17
8956
  #: templates/order/order-details.php:52
8957
+ #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/footer-item/index.js:30
8958
+ #: packages/woocommerce-blocks/assets/js/base/context/hooks/payment-methods/use-payment-method-interface.js:129
8959
+ #: packages/woocommerce-blocks/assets/js/base/context/hooks/payment-methods/use-payment-method-interface.js:139
8960
  #: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/stripe/stripe-utils/utils.js:60
8961
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
8962
  #: packages/woocommerce-blocks/build/cart.js:1
9205
  #: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php:467
9206
  #: templates/content-widget-price-filter.php:30
9207
  #: packages/woocommerce-admin/dist/components/index.js:2
9208
+ #: packages/woocommerce-blocks/build/vendors.js:6
9209
  msgid "Filter"
9210
  msgstr ""
9211
 
9218
  msgstr ""
9219
 
9220
  #: includes/admin/class-wc-admin-menus.php:66
9221
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:731
9222
  #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:111
9223
  #: includes/admin/views/html-admin-page-product-export.php:41
9224
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:284
9242
 
9243
  #: includes/admin/class-wc-admin-menus.php:84
9244
  #: includes/admin/views/html-admin-page-status-report.php:737
9245
+ #: includes/class-wc-install.php:1356
9246
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:34
9247
  #: packages/woocommerce-admin/src/Features/Analytics.php:245
9248
  #: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:110
9284
  msgid "Visit Store"
9285
  msgstr ""
9286
 
9287
+ #: includes/admin/class-wc-admin-meta-boxes.php:117
9288
  #: includes/admin/class-wc-admin-pointers.php:157
9289
  msgid "Product short description"
9290
  msgstr ""
9291
 
9292
+ #: includes/admin/class-wc-admin-meta-boxes.php:118
9293
  #: includes/admin/views/html-bulk-edit-product.php:15
9294
  #: includes/admin/views/html-quick-edit-product.php:14
9295
  msgid "Product data"
9296
  msgstr ""
9297
 
9298
+ #: includes/admin/class-wc-admin-meta-boxes.php:119
9299
  msgid "Product gallery"
9300
  msgstr ""
9301
 
9302
  #. Translators: %s order type name.
9303
+ #: includes/admin/class-wc-admin-meta-boxes.php:125
9304
  msgid "%s data"
9305
  msgstr ""
9306
 
9307
  #. Translators: %s order type name.
9308
+ #: includes/admin/class-wc-admin-meta-boxes.php:128
9309
  msgid "%s notes"
9310
  msgstr ""
9311
 
9312
+ #: includes/admin/class-wc-admin-meta-boxes.php:129
9313
  msgid "Downloadable product permissions"
9314
  msgstr ""
9315
 
9316
+ #: includes/admin/class-wc-admin-meta-boxes.php:129
9317
  msgid "Note: Permissions for order items will automatically be granted when the order status changes to processing/completed."
9318
  msgstr ""
9319
 
9320
  #. Translators: %s order type name.
9321
+ #: includes/admin/class-wc-admin-meta-boxes.php:131
9322
  msgid "%s actions"
9323
  msgstr ""
9324
 
9325
+ #: includes/admin/class-wc-admin-meta-boxes.php:135
9326
  msgid "Coupon data"
9327
  msgstr ""
9328
 
9329
+ #: includes/admin/class-wc-admin-meta-boxes.php:139
9330
  msgid "Rating"
9331
  msgstr ""
9332
 
9333
+ #: includes/admin/class-wc-admin-meta-boxes.php:174
9334
+ #: includes/admin/settings/class-wc-settings-products.php:395
9335
  #: templates/single-product-reviews.php:37
9336
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
9337
  msgid "Reviews"
9463
  #: includes/admin/class-wc-admin-pointers.php:61
9464
  #: includes/admin/class-wc-admin-post-types.php:620
9465
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/all-reviews/edit.js:35
9466
+ #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:98
9467
  #: packages/woocommerce-blocks/build/all-reviews.js:1
9468
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
9469
  msgid "Product name"
9512
  #: includes/admin/class-wc-admin-pointers.php:125
9513
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:86
9514
  #: includes/admin/settings/class-wc-settings-products.php:41
9515
+ #: includes/admin/settings/class-wc-settings-products.php:220
9516
  msgid "Downloadable products"
9517
  msgstr ""
9518
 
9585
  #: includes/admin/views/html-notice-uploads-directory-is-unprotected.php:15
9586
  #: includes/admin/views/html-notice-wp-php-minimum-requirements.php:11
9587
  #: includes/wc-template-functions.php:1062
9588
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
9589
+ #: packages/woocommerce-admin/dist/chunks/task-list.js:1
9590
  msgid "Dismiss"
9591
  msgstr ""
9592
 
9814
  #: includes/admin/class-wc-admin-post-types.php:623
9815
  #: templates/cart/cart.php:143
9816
  #: templates/checkout/form-coupon.php:34
 
 
 
 
 
9817
  msgid "Coupon code"
9818
  msgstr ""
9819
 
9845
  #: includes/admin/plugin-updates/views/html-notice-untested-extensions-modal.php:48
9846
  #: includes/wc-account-functions.php:290
9847
  #: packages/action-scheduler/classes/ActionScheduler_ListTable.php:133
9848
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
9849
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
9850
  #: packages/woocommerce-admin/dist/customer-effort-score/index.js:1
9851
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:217
 
 
 
9852
  #: packages/woocommerce-blocks/build/all-products.js:1
9853
  #: packages/woocommerce-blocks/build/product-category.js:1
9854
  #: packages/woocommerce-blocks/build/product-tag.js:1
9917
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:105
9918
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:36
9919
  #: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:319
9920
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:107
9921
  #: packages/woocommerce-blocks/build/checkout.js:1
9922
  #: packages/woocommerce-blocks/build/wc-settings.js:1
9923
  msgid "Company"
9927
  #: includes/admin/class-wc-admin-profile.php:118
9928
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:57
9929
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:109
9930
+ #: includes/admin/settings/class-wc-settings-general.php:54
9931
  #: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:215
9932
  #: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:278
9933
  #: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1112
9944
  #: includes/admin/class-wc-admin-setup-wizard.php:514
9945
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:61
9946
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:113
9947
+ #: includes/admin/settings/class-wc-settings-general.php:63
9948
+ #: includes/customizer/class-wc-shop-customizer.php:688
9949
  #: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:220
9950
  #: includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php:283
9951
  #: includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php:1117
9960
  #: includes/admin/class-wc-admin-setup-wizard.php:519
9961
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:65
9962
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:117
9963
+ #: includes/admin/settings/class-wc-settings-general.php:72
9964
+ #: includes/admin/settings/class-wc-settings-tax.php:239
9965
  #: includes/admin/settings/views/html-settings-tax.php:35
9966
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:595
9967
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:54
9979
  #: includes/admin/class-wc-admin-setup-wizard.php:529
9980
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:69
9981
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:121
9982
+ #: includes/admin/settings/class-wc-settings-general.php:90
9983
+ #: includes/admin/settings/class-wc-settings-tax.php:238
9984
  #: includes/admin/settings/views/html-settings-tax.php:34
9985
  #: includes/class-wc-countries.php:748
9986
  #: templates/cart/shipping-calculator.php:82
10028
  msgstr ""
10029
 
10030
  #: includes/admin/class-wc-admin-profile.php:86
10031
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:384
10032
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:88
10033
+ #: includes/class-wc-countries.php:1488
10034
+ #: includes/customizer/class-wc-shop-customizer.php:689
10035
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php:46
10036
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:143
10037
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/phone-number/index.js:25
10038
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
10039
  #: packages/woocommerce-blocks/build/checkout.js:1
10043
  #: includes/admin/class-wc-admin-profile.php:90
10044
  #: includes/admin/class-wc-admin-setup-wizard.php:2238
10045
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:85
10046
+ #: includes/class-wc-countries.php:1498
10047
  #: includes/class-wc-form-handler.php:271
10048
  #: templates/myaccount/form-edit-account.php:43
10049
  #: templates/myaccount/form-login.php:86
10050
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
10051
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/contact-fields-step.js:59
10052
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
10053
  #: packages/woocommerce-blocks/build/checkout.js:1
10071
 
10072
  #: includes/admin/class-wc-admin-reports.php:47
10073
  #: includes/admin/reports/class-wc-report-customer-list.php:219
10074
+ #: includes/admin/settings/class-wc-settings-advanced.php:247
10075
  #: includes/class-wc-post-types.php:391
10076
  #: includes/class-wc-privacy-exporters.php:76
10077
+ #: includes/class-wc-query.php:113
10078
  #: includes/wc-account-functions.php:100
10079
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:132
10080
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:125
10081
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:255
10082
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:333
10083
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:300
10084
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:591
10091
  #: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:84
10092
  #: packages/woocommerce-admin/src/ReportCSVEmail.php:36
10093
  #: packages/woocommerce-admin/dist/app/index.js:2
10094
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
10095
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
10096
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
10097
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
10098
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
10099
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
10100
  #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
 
10101
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
10102
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
10103
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10175
  #: packages/woocommerce-admin/src/ReportCSVEmail.php:40
10176
  #: packages/woocommerce-admin/dist/app/index.js:2
10177
  #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
 
10178
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
 
 
 
10179
  #: packages/woocommerce-blocks/build/blocks-checkout.js:1
 
 
10180
  msgid "Taxes"
10181
  msgstr ""
10182
 
10222
 
10223
  #. translators: 1: page name 2: page ID
10224
  #: includes/admin/class-wc-admin-settings.php:590
10225
+ #: includes/class-wc-ajax.php:1806
10226
  msgid "%1$s (ID: %2$s)"
10227
  msgstr ""
10228
 
10275
  #: includes/admin/meta-boxes/views/html-order-shipping.php:22
10276
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:80
10277
  #: includes/admin/settings/class-wc-settings-shipping.php:27
10278
+ #: includes/admin/settings/class-wc-settings-tax.php:244
10279
  #: includes/admin/settings/views/html-settings-tax.php:40
10280
  #: includes/class-wc-order-item-shipping.php:201
10281
  #: packages/woocommerce-admin/src/API/Reports/Revenue/Stats/Controller.php:196
10295
  #: includes/admin/class-wc-admin-setup-wizard.php:246
10296
  #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
10297
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
 
10298
  msgid "Recommended"
10299
  msgstr ""
10300
 
10355
  #: includes/admin/class-wc-admin-setup-wizard.php:524
10356
  #: includes/admin/class-wc-admin-setup-wizard.php:526
10357
  #: includes/class-wc-countries.php:839
10358
+ #: includes/class-wc-countries.php:1096
10359
+ #: includes/class-wc-countries.php:1205
10360
+ #: includes/class-wc-countries.php:1376
10361
  msgid "State"
10362
  msgstr ""
10363
 
10429
  #: includes/admin/class-wc-admin-setup-wizard.php:1818
10430
  #: includes/admin/class-wc-admin-setup-wizard.php:1949
10431
  #: includes/admin/importers/views/html-product-csv-import-form.php:101
10432
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
10433
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
10434
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
10435
  #: packages/woocommerce-admin/dist/components/index.js:2
10436
+ #: packages/woocommerce-blocks/build/vendors.js:6
10437
  msgid "Continue"
10438
  msgstr ""
10439
 
10442
  #: packages/woocommerce-admin/src/API/Plugins.php:493
10443
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10444
  #: packages/woocommerce-admin/dist/data/index.js:2
10445
+ #: packages/woocommerce-blocks/build/vendors.js:6
10446
  msgid "Jetpack"
10447
  msgstr ""
10448
 
10651
  #: includes/admin/class-wc-admin-setup-wizard.php:1470
10652
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10653
  #: packages/woocommerce-admin/dist/data/index.js:2
10654
+ #: packages/woocommerce-blocks/build/vendors.js:6
10655
  msgid "Klarna Checkout for WooCommerce"
10656
  msgstr ""
10657
 
10658
  #: includes/admin/class-wc-admin-setup-wizard.php:1478
10659
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10660
  #: packages/woocommerce-admin/dist/data/index.js:2
10661
+ #: packages/woocommerce-blocks/build/vendors.js:6
10662
  msgid "Klarna Payments for WooCommerce"
10663
  msgstr ""
10664
 
10671
  msgstr ""
10672
 
10673
  #: includes/admin/class-wc-admin-setup-wizard.php:1495
10674
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
 
10675
  msgid "The eWAY extension for WooCommerce allows you to take credit card payments directly on your store without redirecting your customers to a third party site to make payment."
10676
  msgstr ""
10677
 
10680
  msgstr ""
10681
 
10682
  #: includes/admin/class-wc-admin-setup-wizard.php:1503
10683
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
10684
  msgid "The PayFast extension for WooCommerce enables you to accept payments by Credit Card and EFT via one of South Africa’s most popular payment gateways. No setup fees or monthly subscription costs."
10685
  msgstr ""
10686
 
10706
  #: includes/admin/class-wc-admin-setup-wizard.php:1605
10707
  #: includes/gateways/cod/class-wc-gateway-cod.php:58
10708
  #: includes/gateways/cod/class-wc-gateway-cod.php:79
10709
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
 
10710
  #: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/cod/index.js:15
10711
  #: packages/woocommerce-blocks/build/wc-payment-method-cod.js:1
10712
  msgid "Cash on delivery"
10763
 
10764
  #: includes/admin/class-wc-admin-setup-wizard.php:1916
10765
  #: includes/admin/class-wc-admin-setup-wizard.php:1920
10766
+ #: packages/woocommerce-admin/src/Loader.php:1142
10767
  msgid "WooCommerce Admin"
10768
  msgstr ""
10769
 
10790
  #: includes/admin/class-wc-admin-setup-wizard.php:1931
10791
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10792
  #: packages/woocommerce-admin/dist/data/index.js:2
10793
+ #: packages/woocommerce-blocks/build/vendors.js:6
10794
  msgid "Mailchimp for WooCommerce"
10795
  msgstr ""
10796
 
10809
  #: includes/admin/class-wc-admin-setup-wizard.php:1942
10810
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
10811
  #: packages/woocommerce-admin/dist/data/index.js:2
10812
+ #: packages/woocommerce-blocks/build/vendors.js:6
10813
  msgid "Facebook for WooCommerce"
10814
  msgstr ""
10815
 
10959
  #: includes/admin/class-wc-admin-setup-wizard.php:2244
10960
  #: includes/admin/class-wc-admin-setup-wizard.php:2248
10961
  #: packages/woocommerce-admin/src/Notes/OnboardingEmailMarketing.php:41
10962
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
10963
  msgid "Yes please!"
10964
  msgstr ""
10965
 
11048
  #: includes/admin/class-wc-admin-status.php:430
11049
  #: includes/admin/meta-boxes/views/html-order-notes.php:34
11050
  #: includes/admin/views/html-admin-page-status-report.php:724
11051
+ #: includes/class-wc-ajax.php:1515
11052
  #: templates/content-widget-reviews.php:38
11053
  msgid "by %s"
11054
  msgstr ""
11055
 
11056
  #: includes/admin/class-wc-admin-taxonomies.php:127
11057
  #: includes/admin/class-wc-admin-taxonomies.php:234
11058
+ #: includes/widgets/class-wc-widget-layered-nav.php:86
11059
  msgid "Display type"
11060
  msgstr ""
11061
 
11064
  #: includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php:189
11065
  #: includes/admin/settings/class-wc-settings-products.php:27
11066
  #: includes/class-wc-post-types.php:320
11067
+ #: includes/widgets/class-wc-widget-products.php:23
11068
  #: includes/widgets/class-wc-widget-products.php:27
11069
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:193
11070
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:332
11072
  #: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:89
11073
  #: packages/woocommerce-admin/src/ReportCSVEmail.php:37
11074
  #: packages/woocommerce-admin/dist/app/index.js:2
11075
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
11076
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
11077
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
11078
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
11079
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
 
11080
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:100
11081
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:40
11082
+ #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:34
11083
  #: packages/woocommerce-blocks/build/all-products.js:1
11084
  #: packages/woocommerce-blocks/build/featured-product.js:1
11085
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
11125
  msgstr ""
11126
 
11127
  #: includes/admin/class-wc-admin-taxonomies.php:342
11128
+ #: includes/class-wc-install.php:663
11129
+ #: includes/class-wc-install.php:669
11130
  msgctxt "Default category slug"
11131
  msgid "Uncategorized"
11132
  msgstr ""
11367
 
11368
  #: includes/admin/helper/class-wc-helper.php:360
11369
  #: includes/admin/reports/class-wc-report-sales-by-category.php:230
11370
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
 
11371
  #: packages/woocommerce-admin/dist/components/index.js:2
11372
+ #: packages/woocommerce-blocks/build/vendors.js:6
11373
  msgid "All"
11374
  msgstr ""
11375
 
11411
  #: includes/wc-account-functions.php:221
11412
  #: includes/wc-template-functions.php:3343
11413
  #: packages/woocommerce-admin/dist/chunks/0.js:1
 
 
11414
  msgid "Download"
11415
  msgstr ""
11416
 
11564
 
11565
  #: includes/admin/helper/views/html-oauth-start.php:27
11566
  #: packages/woocommerce-admin/src/Notes/WooSubscriptionsNotes.php:190
11567
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
11568
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
11569
  msgid "Connect"
11570
  msgstr ""
11637
  msgstr ""
11638
 
11639
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:505
11640
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:667
11641
  #: includes/export/class-wc-product-csv-exporter.php:105
11642
  msgid "ID"
11643
  msgstr ""
11644
 
11645
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:507
11646
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:669
11647
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:120
11648
  #: includes/admin/meta-boxes/views/html-product-data-inventory.php:21
11649
  #: includes/admin/meta-boxes/views/html-variation-admin.php:79
11660
  msgstr ""
11661
 
11662
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:509
11663
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:671
11664
  #: includes/export/class-wc-product-csv-exporter.php:109
11665
  msgid "Published"
11666
  msgstr ""
11667
 
11668
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:510
11669
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:672
11670
  #: includes/export/class-wc-product-csv-exporter.php:110
11671
  msgid "Is featured?"
11672
  msgstr ""
11673
 
11674
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:511
11675
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:673
11676
  #: includes/export/class-wc-product-csv-exporter.php:111
11677
  msgid "Visibility in catalog"
11678
  msgstr ""
11679
 
11680
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:512
11681
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:674
11682
  #: includes/export/class-wc-product-csv-exporter.php:112
11683
  msgid "Short description"
11684
  msgstr ""
11685
 
11686
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:514
11687
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:681
11688
  #: includes/export/class-wc-product-csv-exporter.php:114
11689
  msgid "Date sale price starts"
11690
  msgstr ""
11691
 
11692
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:515
11693
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:682
11694
  #: includes/export/class-wc-product-csv-exporter.php:115
11695
  msgid "Date sale price ends"
11696
  msgstr ""
11697
 
11698
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:516
11699
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:685
11700
  #: includes/admin/meta-boxes/views/html-product-data-general.php:159
11701
  #: includes/admin/views/html-bulk-edit-product.php:70
11702
  #: includes/admin/views/html-quick-edit-product.php:49
11708
  msgstr ""
11709
 
11710
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:517
11711
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:686
11712
  #: includes/admin/meta-boxes/views/html-order-items.php:441
11713
  #: includes/admin/meta-boxes/views/html-product-data-general.php:174
11714
  #: includes/admin/meta-boxes/views/html-variation-admin.php:357
11715
+ #: includes/admin/settings/class-wc-settings-tax.php:245
11716
  #: includes/admin/views/html-bulk-edit-product.php:89
11717
  #: includes/admin/views/html-quick-edit-product.php:67
11718
  #: includes/export/class-wc-product-csv-exporter.php:117
11720
  msgstr ""
11721
 
11722
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:518
11723
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:687
11724
  #: includes/admin/views/html-bulk-edit-product.php:218
11725
  #: includes/admin/views/html-quick-edit-product.php:174
11726
  #: includes/export/class-wc-product-csv-exporter.php:118
11728
  msgstr ""
11729
 
11730
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:520
11731
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:689
11732
  #: includes/export/class-wc-product-csv-exporter.php:121
11733
  msgid "Backorders allowed?"
11734
  msgstr ""
11735
 
11736
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:521
11737
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:690
11738
  #: includes/export/class-wc-product-csv-exporter.php:120
11739
  msgid "Low stock amount"
11740
  msgstr ""
11741
 
11742
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:522
11743
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:691
11744
  #: includes/admin/views/html-bulk-edit-product.php:293
11745
  #: includes/export/class-wc-product-csv-exporter.php:122
11746
  msgid "Sold individually?"
11750
  #. translators: %s: weight unit
11751
  #. translators: %s: weight
11752
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:524
11753
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:693
11754
  #: includes/admin/meta-boxes/views/html-variation-admin.php:274
11755
  #: includes/export/class-wc-product-csv-exporter.php:124
11756
  msgid "Weight (%s)"
11760
  #. translators: %s: dimension unit
11761
  #. translators: %s: length
11762
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:526
11763
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:698
11764
  #: includes/admin/views/html-bulk-edit-product.php:158
11765
  #: includes/export/class-wc-product-csv-exporter.php:126
11766
  msgid "Length (%s)"
11770
  #. translators: %s: dimension unit
11771
  #. translators: %s: width
11772
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:528
11773
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:700
11774
  #: includes/admin/views/html-bulk-edit-product.php:159
11775
  #: includes/export/class-wc-product-csv-exporter.php:128
11776
  msgid "Width (%s)"
11780
  #. translators: %s: dimension unit
11781
  #. translators: %s: Height
11782
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:530
11783
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:702
11784
  #: includes/admin/views/html-bulk-edit-product.php:160
11785
  #: includes/export/class-wc-product-csv-exporter.php:130
11786
  msgid "Height (%s)"
11787
  msgstr ""
11788
 
11789
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:531
11790
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:740
11791
  #: includes/export/class-wc-product-csv-exporter.php:131
11792
  msgid "Allow customer reviews?"
11793
  msgstr ""
11794
 
11795
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:532
11796
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:741
11797
  #: includes/admin/meta-boxes/views/html-product-data-advanced.php:14
11798
  #: includes/export/class-wc-product-csv-exporter.php:132
11799
  msgid "Purchase note"
11800
  msgstr ""
11801
 
11802
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:533
11803
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:680
11804
  #: includes/admin/meta-boxes/views/html-product-data-general.php:53
11805
  #: includes/admin/views/html-quick-edit-product.php:41
11806
  #: includes/export/class-wc-product-csv-exporter.php:133
11810
  msgstr ""
11811
 
11812
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:534
11813
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:679
11814
  #: includes/admin/meta-boxes/views/html-product-data-general.php:43
11815
  #: includes/admin/views/html-quick-edit-product.php:34
11816
  #: includes/export/class-wc-product-csv-exporter.php:134
11818
  msgstr ""
11819
 
11820
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:535
11821
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:705
11822
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:128
11823
  #: includes/admin/reports/class-wc-report-sales-by-category.php:199
11824
  #: includes/class-wc-post-types.php:93
11838
  msgstr ""
11839
 
11840
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:537
11841
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:708
11842
  #: includes/admin/meta-boxes/views/html-product-data-shipping.php:57
11843
  #: includes/admin/meta-boxes/views/html-variation-admin.php:335
11844
+ #: includes/admin/settings/class-wc-settings-shipping.php:375
11845
  #: includes/admin/views/html-bulk-edit-product.php:166
11846
  #: includes/admin/views/html-quick-edit-product.php:123
11847
  #: includes/class-wc-post-types.php:183
11850
  msgstr ""
11851
 
11852
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:538
11853
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:709
11854
  #: includes/export/class-wc-product-csv-exporter.php:138
11855
  msgid "Images"
11856
  msgstr ""
11857
 
11858
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:539
11859
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:726
11860
  #: includes/admin/meta-boxes/views/html-product-data-general.php:122
11861
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:87
11862
  #: includes/admin/meta-boxes/views/html-variation-admin.php:443
11865
  msgstr ""
11866
 
11867
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:540
11868
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:727
11869
  #: includes/export/class-wc-product-csv-exporter.php:140
11870
  msgid "Download expiry days"
11871
  msgstr ""
11872
 
11873
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:541
11874
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:710
11875
  #: includes/admin/reports/class-wc-report-stock.php:174
11876
  #: includes/export/class-wc-product-csv-exporter.php:141
11877
  msgid "Parent"
11878
  msgstr ""
11879
 
11880
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:542
11881
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:711
11882
  #: includes/admin/meta-boxes/views/html-product-data-linked-products.php:32
11883
  #: includes/export/class-wc-product-csv-exporter.php:143
11884
  msgid "Upsells"
11885
  msgstr ""
11886
 
11887
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:543
11888
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:712
11889
  #: includes/admin/meta-boxes/views/html-product-data-linked-products.php:48
11890
  #: includes/export/class-wc-product-csv-exporter.php:144
11891
  msgid "Cross-sells"
11892
  msgstr ""
11893
 
11894
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:544
11895
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:713
11896
  #: includes/admin/meta-boxes/views/html-product-data-linked-products.php:14
11897
  #: includes/export/class-wc-product-csv-exporter.php:142
11898
  msgid "Grouped products"
11899
  msgstr ""
11900
 
11901
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:545
11902
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:717
11903
  #: includes/export/class-wc-product-csv-exporter.php:145
11904
  msgid "External URL"
11905
  msgstr ""
11906
 
11907
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:546
11908
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:718
11909
  #: includes/admin/meta-boxes/views/html-product-data-general.php:29
11910
  #: includes/export/class-wc-product-csv-exporter.php:146
11911
  msgid "Button text"
11912
  msgstr ""
11913
 
11914
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:547
11915
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:743
11916
  #: includes/export/class-wc-product-csv-exporter.php:147
11917
  msgid "Position"
11918
  msgstr ""
11920
  #. translators: %d: Attribute number
11921
  #. translators: %s: attribute number
11922
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:559
11923
+ #: includes/export/class-wc-product-csv-exporter.php:633
11924
  msgid "Attribute %d name"
11925
  msgstr ""
11926
 
11927
  #. translators: %d: Attribute number
11928
  #. translators: %s: attribute number
11929
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:561
11930
+ #: includes/export/class-wc-product-csv-exporter.php:635
11931
  msgid "Attribute %d value(s)"
11932
  msgstr ""
11933
 
11934
  #. translators: %d: Attribute number
11935
  #. translators: %s: attribute number
11936
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:563
11937
+ #: includes/export/class-wc-product-csv-exporter.php:637
11938
  msgid "Attribute %d visible"
11939
  msgstr ""
11940
 
11941
  #. translators: %d: Attribute number
11942
  #. translators: %s: attribute number
11943
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:565
11944
+ #: includes/export/class-wc-product-csv-exporter.php:639
11945
  msgid "Attribute %d global"
11946
  msgstr ""
11947
 
11948
  #. translators: %d: Attribute number
11949
  #. translators: %s: attribute number
11950
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:567
11951
+ #: includes/export/class-wc-product-csv-exporter.php:677
11952
  msgid "Attribute %d default"
11953
  msgstr ""
11954
 
11956
  #. translators: %s: download number
11957
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:569
11958
  #: includes/export/class-wc-product-csv-exporter.php:605
11959
+ msgid "Download %d name"
11960
  msgstr ""
11961
 
11962
  #. translators: %d: Download number
11963
  #. translators: %s: download number
11964
  #: includes/admin/importers/class-wc-product-csv-importer-controller.php:571
11965
  #: includes/export/class-wc-product-csv-exporter.php:607
 
 
 
 
 
 
 
11966
  msgid "Download %d URL"
11967
  msgstr ""
11968
 
11969
  #. translators: %d: Meta number
11970
  #. translators: %s: meta data name
11971
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:573
11972
+ #: includes/export/class-wc-product-csv-exporter.php:723
11973
  msgid "Meta: %s"
11974
  msgstr ""
11975
 
11976
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:677
11977
  #: includes/admin/importers/mappings/generic.php:23
11978
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:127
11979
  #: includes/admin/views/html-bulk-edit-product.php:21
11983
  #: templates/cart/cart.php:97
11984
  #: templates/emails/email-order-details.php:44
11985
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/price/edit.js:73
11986
+ #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:351
11987
  #: packages/woocommerce-blocks/assets/js/blocks/active-filters/block.js:42
11988
  #: packages/woocommerce-blocks/build/active-filters-frontend.js:1
11989
  #: packages/woocommerce-blocks/build/active-filters.js:1
11993
  msgid "Price"
11994
  msgstr ""
11995
 
11996
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:688
11997
  msgctxt "Quantity in stock"
11998
  msgid "Stock"
11999
  msgstr ""
12000
 
12001
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:695
12002
  #: includes/wc-template-functions.php:3397
12003
  msgid "Dimensions"
12004
  msgstr ""
12005
 
12006
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:706
12007
  msgid "Tags (comma separated)"
12008
  msgstr ""
12009
 
12010
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:707
12011
  msgid "Tags (space separated)"
12012
  msgstr ""
12013
 
12014
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:715
12015
  msgid "External product"
12016
  msgstr ""
12017
 
12018
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:722
12019
+ #: includes/admin/settings/class-wc-settings-advanced.php:265
12020
  #: includes/admin/views/html-admin-page-product-export.php:40
12021
+ #: includes/class-wc-query.php:122
12022
  #: includes/wc-account-functions.php:101
12023
  #: packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Controller.php:144
12024
  #: packages/woocommerce-admin/src/Features/Analytics.php:219
12033
  msgid "Downloads"
12034
  msgstr ""
12035
 
12036
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:724
 
 
 
 
 
 
12037
  msgid "Download name"
12038
  msgstr ""
12039
 
12040
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:725
12041
  msgid "Download URL"
12042
  msgstr ""
12043
 
12044
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:733
12045
  #: packages/woocommerce-admin/dist/components/index.js:2
12046
+ #: packages/woocommerce-blocks/build/vendors.js:6
12047
  msgid "Attribute name"
12048
  msgstr ""
12049
 
12050
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:734
12051
  msgid "Attribute value(s)"
12052
  msgstr ""
12053
 
12054
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:735
12055
  msgid "Is a global attribute?"
12056
  msgstr ""
12057
 
12058
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:736
12059
  msgid "Attribute visibility"
12060
  msgstr ""
12061
 
12062
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:737
12063
  msgid "Default attribute"
12064
  msgstr ""
12065
 
12066
+ #: includes/admin/importers/class-wc-product-csv-importer-controller.php:742
12067
  msgid "Import as meta data"
12068
  msgstr ""
12069
 
12140
  #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:80
12141
  #: includes/widgets/class-wc-widget-cart.php:30
12142
  #: includes/widgets/class-wc-widget-layered-nav-filters.php:28
12143
+ #: includes/widgets/class-wc-widget-layered-nav.php:75
12144
  #: includes/widgets/class-wc-widget-price-filter.php:32
12145
  #: includes/widgets/class-wc-widget-product-categories.php:44
12146
  #: includes/widgets/class-wc-widget-product-search.php:28
12170
 
12171
  #. translators: %s: Quantity.
12172
  #: includes/admin/importers/mappings/generic.php:25
12173
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:465
12174
  #: includes/admin/meta-boxes/views/html-order-items.php:397
12175
  #: templates/cart/cart.php:32
12176
  #: templates/cart/cart.php:103
12227
  msgstr ""
12228
 
12229
  #: includes/admin/importers/views/html-csv-import-done.php:69
12230
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:464
12231
  #: includes/admin/meta-boxes/views/html-order-items.php:396
12232
  #: includes/admin/reports/class-wc-report-downloads.php:84
12233
  #: includes/admin/reports/class-wc-report-downloads.php:219
12237
  #: includes/class-wc-privacy-exporters.php:353
12238
  #: includes/data-stores/class-wc-product-data-store-cpt.php:122
12239
  #: includes/wc-account-functions.php:218
12240
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:318
12241
  #: templates/cart/cart.php:30
12242
  #: templates/cart/cart.php:77
12243
  #: templates/checkout/form-pay.php:27
12247
  #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
12248
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
12249
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/edit-utils.js:124
12250
+ #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-product/edit.js:79
12251
  #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/index.js:101
12252
  #: packages/woocommerce-blocks/build/all-reviews.js:1
12253
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
12452
  msgid "Change status to completed"
12453
  msgstr ""
12454
 
12455
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:150
 
 
 
 
12456
  msgid "Remove personal data"
12457
  msgstr ""
12458
 
12459
  #. translators: 1: first name 2: last name
12460
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:178
12461
  #: includes/class-wc-countries.php:607
12462
  #: includes/class-wc-countries.php:623
12463
  #: includes/class-wc-order.php:886
12467
  msgid "%1$s %2$s"
12468
  msgstr ""
12469
 
12470
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:198
12471
  msgid "Preview"
12472
  msgstr ""
12473
 
12474
  #. translators: %d: notes count
12475
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:229
12476
  msgid "%d note"
12477
  msgid_plural "%d notes"
12478
  msgstr[0] ""
12479
  msgstr[1] ""
12480
 
12481
  #. translators: %s: human-readable time difference
12482
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:255
12483
  msgctxt "%s = human-readable time difference"
12484
  msgid "%s ago"
12485
  msgstr ""
12486
 
12487
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:259
12488
  msgid "M j, Y"
12489
  msgstr ""
12490
 
12491
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:294
12492
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:571
12493
  msgid "Processing"
12494
  msgstr ""
12495
 
12496
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:302
12497
+ #: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php:301
12498
  msgid "Complete"
12499
  msgstr ""
12500
 
12501
  #. translators: %s: order ID
12502
  #. translators: %s: order number
12503
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:365
12504
+ #: includes/class-wc-query.php:119
12505
  msgid "Order #%s"
12506
  msgstr ""
12507
 
12508
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:367
12509
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:151
12510
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:178
12511
  #: includes/admin/settings/views/html-admin-page-shipping-zones.php:97
12512
  msgid "Close modal panel"
12513
  msgstr ""
12514
 
12515
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:375
12516
  #: templates/checkout/form-billing.php:28
12517
  msgid "Billing details"
12518
  msgstr ""
12519
 
12520
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:379
12521
  #: includes/admin/reports/class-wc-report-customer-list.php:217
12522
+ #: includes/admin/settings/class-wc-settings-emails.php:293
12523
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:590
12524
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php:40
12525
  #: templates/single-product-reviews.php:95
12527
  msgid "Email"
12528
  msgstr ""
12529
 
12530
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:389
12531
  msgid "Payment via"
12532
  msgstr ""
12533
 
12534
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:395
12535
  #: includes/gateways/paypal/includes/settings-paypal.php:91
12536
  msgid "Shipping details"
12537
  msgstr ""
12538
 
12539
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:403
12540
  #: includes/admin/meta-boxes/views/html-order-shipping.php:28
12541
  msgid "Shipping method"
12542
  msgstr ""
12543
 
12544
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:411
12545
  msgid "Note"
12546
  msgstr ""
12547
 
12548
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:425
12549
  msgid "Edit this order"
12550
  msgstr ""
12551
 
12552
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:466
12553
  #: includes/admin/meta-boxes/views/html-order-items.php:38
12554
  #: includes/admin/meta-boxes/views/html-order-items.php:39
12555
  #: includes/admin/reports/class-wc-report-taxes-by-code.php:190
12561
  msgid "Tax"
12562
  msgstr ""
12563
 
12564
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:562
12565
  msgid "On-hold"
12566
  msgstr ""
12567
 
12568
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:563
12569
  msgid "Change order status to on-hold"
12570
  msgstr ""
12571
 
12572
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:572
12573
  msgid "Change order status to processing"
12574
  msgstr ""
12575
 
12576
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:580
12577
  msgid "Completed"
12578
  msgstr ""
12579
 
12580
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:581
12581
  msgid "Change order status to completed"
12582
  msgstr ""
12583
 
12584
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:588
12585
  msgid "Change status: "
12586
  msgstr ""
12587
 
12588
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:635
12589
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:636
12590
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:395
12591
  #: includes/admin/meta-boxes/views/html-order-shipping.php:29
12592
+ #: includes/admin/settings/class-wc-settings-accounts.php:179
12593
+ #: includes/admin/settings/class-wc-settings-accounts.php:191
12594
+ #: includes/admin/settings/class-wc-settings-accounts.php:200
12595
+ #: includes/admin/settings/class-wc-settings-accounts.php:209
12596
+ #: includes/admin/settings/class-wc-settings-accounts.php:218
12597
+ #: includes/admin/settings/class-wc-settings-emails.php:129
12598
+ #: includes/admin/settings/class-wc-settings-emails.php:141
12599
  #: includes/admin/settings/views/settings-tax.php:104
12600
  #: includes/emails/class-wc-email-cancelled-order.php:189
12601
  #: includes/emails/class-wc-email-customer-invoice.php:226
12625
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
12626
  #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
12627
  #: packages/woocommerce-admin/dist/components/index.js:2
12628
+ #: packages/woocommerce-blocks/build/vendors.js:6
12629
  msgid "N/A"
12630
  msgstr ""
12631
 
12632
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:682
12633
  msgid "Order status changed by bulk edit:"
12634
  msgstr ""
12635
 
12636
  #. translators: %d: orders count
12637
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:723
12638
  msgid "%d order status changed."
12639
  msgid_plural "%d order statuses changed."
12640
  msgstr[0] ""
12641
  msgstr[1] ""
12642
 
12643
  #. translators: %d: orders count
12644
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:731
12645
  msgid "Removed personal data from %d order."
12646
  msgid_plural "Removed personal data from %d orders."
12647
  msgstr[0] ""
12649
 
12650
  #. translators: 1: user display name 2: user ID 3: user email
12651
  #. translators: $1: customer name, $2 customer id, $3: customer email
12652
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:760
12653
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:298
12654
  #: includes/admin/settings/views/html-keys-edit.php:43
12655
+ #: includes/class-wc-ajax.php:1712
12656
  msgid "%1$s (#%2$s &ndash; %3$s)"
12657
  msgstr ""
12658
 
12659
+ #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:767
12660
  msgid "Filter by registered customer"
12661
  msgstr ""
12662
 
12678
 
12679
  #. Translators: %s Payment gateway name.
12680
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:260
12681
+ #: includes/admin/settings/class-wc-settings-emails.php:330
12682
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:186
12683
+ #: includes/admin/settings/class-wc-settings-shipping.php:274
12684
  #: includes/admin/views/html-bulk-edit-product.php:206
12685
  #: includes/admin/views/html-bulk-edit-product.php:240
12686
  #: includes/admin/views/html-bulk-edit-product.php:299
12687
  #: packages/woocommerce-admin/src/Notes/InsightFirstProductAndPayment.php:48
12688
+ #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:52
12689
  msgid "Yes"
12690
  msgstr ""
12691
 
12692
  #. Translators: %s Payment gateway name.
12693
  #: includes/admin/list-tables/class-wc-admin-list-table-products.php:262
12694
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:189
12695
+ #: includes/admin/settings/class-wc-settings-shipping.php:275
12696
  #: includes/admin/views/html-bulk-edit-product.php:207
12697
  #: includes/admin/views/html-bulk-edit-product.php:241
12698
  #: includes/admin/views/html-bulk-edit-product.php:300
12699
  #: packages/woocommerce-admin/src/Notes/InsightFirstProductAndPayment.php:57
12700
+ #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:60
12701
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
12702
  msgid "No"
12703
  msgstr ""
12765
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:232
12766
  #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:87
12767
  #: includes/admin/settings/class-wc-settings-general.php:24
 
12768
  #: includes/admin/settings/class-wc-settings-products.php:39
12769
  msgid "General"
12770
  msgstr ""
12949
  msgstr ""
12950
 
12951
  #: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php:55
12952
+ #: includes/widgets/class-wc-widget-layered-nav.php:286
12953
  #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:104
12954
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
12955
  #: packages/woocommerce-blocks/build/cart.js:1
12996
  msgstr ""
12997
 
12998
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:239
12999
+ #: includes/admin/settings/class-wc-settings-products.php:380
13000
  msgid "m"
13001
  msgstr ""
13002
 
13138
  #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:93
13139
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:72
13140
  #: includes/admin/settings/class-wc-settings-products.php:40
13141
+ #: includes/admin/settings/class-wc-settings-products.php:90
13142
  msgid "Inventory"
13143
  msgstr ""
13144
 
13152
  #: packages/woocommerce-admin/src/Features/Analytics.php:179
13153
  #: packages/woocommerce-admin/src/ReportCSVEmail.php:41
13154
  #: packages/woocommerce-admin/dist/app/index.js:2
13155
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
13156
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
 
13157
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
13158
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
 
13159
  msgid "Variations"
13160
  msgstr ""
13161
 
13254
  #: includes/admin/meta-boxes/views/html-order-fee.php:18
13255
  #: includes/class-wc-cart-fees.php:80
13256
  #: includes/class-wc-order-item-fee.php:216
 
13257
  #: packages/woocommerce-blocks/build/blocks-checkout.js:1
13258
  msgid "Fee"
13259
  msgstr ""
13262
  msgid "Fee name"
13263
  msgstr ""
13264
 
13265
+ #: includes/admin/meta-boxes/views/html-order-item-meta.php:61
13266
  msgid "Add&nbsp;meta"
13267
  msgstr ""
13268
 
13333
  msgstr ""
13334
 
13335
  #: includes/admin/meta-boxes/views/html-order-items.php:164
13336
+ #: packages/woocommerce-blocks/assets/js/base/context/hooks/payment-methods/use-payment-method-interface.js:55
13337
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
13338
  #: packages/woocommerce-blocks/build/cart.js:1
13339
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
13409
 
13410
  #: includes/admin/meta-boxes/views/html-order-items.php:309
13411
  #: templates/myaccount/form-reset-password.php:45
13412
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
13413
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
 
13414
  #: packages/woocommerce-admin/dist/wp-admin-scripts/beta-features-tracking-modal.js:1
13415
  msgid "Save"
13416
  msgstr ""
13478
  msgstr ""
13479
 
13480
  #: includes/admin/meta-boxes/views/html-order-items.php:443
13481
+ #: includes/admin/settings/class-wc-settings-tax.php:240
13482
  msgid "Rate %"
13483
  msgstr ""
13484
 
13487
  msgstr ""
13488
 
13489
  #: includes/admin/meta-boxes/views/html-order-items.php:464
13490
+ #: includes/customizer/class-wc-shop-customizer.php:711
13491
  #: includes/gateways/paypal/includes/settings-paypal.php:122
13492
  #: includes/gateways/paypal/includes/settings-paypal.php:136
13493
  #: includes/gateways/paypal/includes/settings-paypal.php:144
13499
  msgstr ""
13500
 
13501
  #: includes/admin/meta-boxes/views/html-order-notes.php:37
13502
+ #: includes/class-wc-ajax.php:1518
13503
  msgid "Delete note"
13504
  msgstr ""
13505
 
13558
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:129
13559
  #: packages/woocommerce-admin/dist/app/index.js:2
13560
  #: packages/woocommerce-admin/dist/components/index.js:2
13561
+ #: packages/woocommerce-blocks/build/vendors.js:6
13562
  msgid "Close"
13563
  msgstr ""
13564
 
13737
  #: includes/admin/meta-boxes/views/html-product-data-inventory.php:83
13738
  #: includes/admin/meta-boxes/views/html-product-data-variations.php:78
13739
  #: includes/admin/meta-boxes/views/html-variation-admin.php:231
13740
+ #: includes/admin/settings/class-wc-settings-products.php:153
13741
  msgid "Low stock threshold"
13742
  msgstr ""
13743
 
13867
  #: packages/woocommerce-admin/src/Notes/WooCommercePayments.php:117
13868
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
13869
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
 
13870
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:256
13871
  #: packages/woocommerce-blocks/assets/js/blocks/price-filter/edit.js:148
13872
  #: packages/woocommerce-blocks/assets/js/blocks/products/utils.js:47
14064
  msgstr ""
14065
 
14066
  #: includes/admin/meta-boxes/views/html-variation-admin.php:89
14067
+ #: includes/admin/settings/class-wc-settings-emails.php:330
14068
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:117
14069
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:87
14070
  msgid "Enabled"
14071
  msgstr ""
14311
  #: includes/admin/reports/class-wc-report-sales-by-category.php:231
14312
  #: includes/admin/reports/class-wc-report-sales-by-product.php:222
14313
  #: includes/widgets/class-wc-widget-products.php:41
14314
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
14315
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
14316
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
14317
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
14318
  #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
 
14319
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
14320
  #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
 
14321
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
14322
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
14323
  msgid "Show"
14548
  msgstr ""
14549
 
14550
  #: includes/admin/reports/class-wc-report-sales-by-category.php:229
14551
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
 
14552
  msgid "None"
14553
  msgstr ""
14554
 
14670
 
14671
  #: includes/admin/reports/class-wc-report-sales-by-product.php:208
14672
  #: packages/woocommerce-admin/dist/components/index.js:2
14673
+ #: packages/woocommerce-blocks/build/vendors.js:6
14674
  msgid "Reset"
14675
  msgstr ""
14676
 
14734
 
14735
  #: includes/admin/reports/class-wc-report-taxes-by-code.php:191
14736
  #: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:303
 
14737
  msgid "Rate"
14738
  msgstr ""
14739
 
14805
  msgid "Accounts &amp; Privacy"
14806
  msgstr ""
14807
 
14808
+ #: includes/admin/settings/class-wc-settings-accounts.php:34
14809
  msgid "account erasure request"
14810
  msgstr ""
14811
 
14812
+ #: includes/admin/settings/class-wc-settings-accounts.php:35
14813
  msgid "privacy page"
14814
  msgstr ""
14815
 
14816
+ #: includes/admin/settings/class-wc-settings-accounts.php:52
14817
  msgid "Guest checkout"
14818
  msgstr ""
14819
 
14820
+ #: includes/admin/settings/class-wc-settings-accounts.php:53
14821
  msgid "Allow customers to place orders without an account"
14822
  msgstr ""
14823
 
14824
+ #: includes/admin/settings/class-wc-settings-accounts.php:61
14825
  #: includes/class-wc-download-handler.php:183
14826
  #: templates/auth/form-login.php:49
14827
  #: templates/global/form-login.php:51
14829
  msgid "Login"
14830
  msgstr ""
14831
 
14832
+ #: includes/admin/settings/class-wc-settings-accounts.php:62
14833
  msgid "Allow customers to log into an existing account during checkout"
14834
  msgstr ""
14835
 
14836
+ #: includes/admin/settings/class-wc-settings-accounts.php:70
14837
  msgid "Account creation"
14838
  msgstr ""
14839
 
14840
+ #: includes/admin/settings/class-wc-settings-accounts.php:71
14841
  msgid "Allow customers to create an account during checkout"
14842
  msgstr ""
14843
 
14844
+ #: includes/admin/settings/class-wc-settings-accounts.php:79
14845
  msgid "Allow customers to create an account on the \"My account\" page"
14846
  msgstr ""
14847
 
14848
+ #: includes/admin/settings/class-wc-settings-accounts.php:87
14849
  msgid "When creating an account, automatically generate an account username for the customer based on their name, surname or email"
14850
  msgstr ""
14851
 
14852
+ #: includes/admin/settings/class-wc-settings-accounts.php:95
14853
  msgid "When creating an account, automatically generate an account password"
14854
  msgstr ""
14855
 
14856
+ #: includes/admin/settings/class-wc-settings-accounts.php:103
14857
  msgid "Account erasure requests"
14858
  msgstr ""
14859
 
14860
+ #: includes/admin/settings/class-wc-settings-accounts.php:104
14861
  msgid "Remove personal data from orders on request"
14862
  msgstr ""
14863
 
14864
  #. Translators: %s URL to erasure request screen.
14865
+ #: includes/admin/settings/class-wc-settings-accounts.php:106
14866
  msgid "When handling an %s, should personal data within orders be retained or removed?"
14867
  msgstr ""
14868
 
14869
+ #: includes/admin/settings/class-wc-settings-accounts.php:114
14870
  msgid "Remove access to downloads on request"
14871
  msgstr ""
14872
 
14873
  #. Translators: %s URL to erasure request screen.
14874
+ #: includes/admin/settings/class-wc-settings-accounts.php:116
14875
  msgid "When handling an %s, should access to downloadable files be revoked and download logs cleared?"
14876
  msgstr ""
14877
 
14878
+ #: includes/admin/settings/class-wc-settings-accounts.php:124
14879
  msgid "Personal data removal"
14880
  msgstr ""
14881
 
14882
+ #: includes/admin/settings/class-wc-settings-accounts.php:125
14883
  msgid "Allow personal data to be removed in bulk from orders"
14884
  msgstr ""
14885
 
14886
+ #: includes/admin/settings/class-wc-settings-accounts.php:126
14887
  msgid "Adds an option to the orders screen for removing personal data in bulk. Note that removing personal data cannot be undone."
14888
  msgstr ""
14889
 
14890
+ #: includes/admin/settings/class-wc-settings-accounts.php:138
14891
+ #: includes/customizer/class-wc-shop-customizer.php:767
14892
+ #: includes/customizer/class-wc-shop-customizer.php:817
14893
  msgid "Privacy policy"
14894
  msgstr ""
14895
 
14896
  #. translators: %s: privacy page link.
14897
+ #: includes/admin/settings/class-wc-settings-accounts.php:142
14898
  msgid "This section controls the display of your website privacy policy. The privacy notices below will not show up unless a %s is set."
14899
  msgstr ""
14900
 
14901
+ #: includes/admin/settings/class-wc-settings-accounts.php:146
14902
  msgid "Registration privacy policy"
14903
  msgstr ""
14904
 
14905
+ #: includes/admin/settings/class-wc-settings-accounts.php:147
14906
  msgid "Optionally add some text about your store privacy policy to show on account registration forms."
14907
  msgstr ""
14908
 
14909
  #. translators: %s privacy policy page name and link
14910
+ #: includes/admin/settings/class-wc-settings-accounts.php:150
14911
  #: includes/wc-template-functions.php:853
14912
  msgid "Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our %s."
14913
  msgstr ""
14914
 
14915
+ #: includes/admin/settings/class-wc-settings-accounts.php:156
14916
  msgid "Checkout privacy policy"
14917
  msgstr ""
14918
 
14919
+ #: includes/admin/settings/class-wc-settings-accounts.php:157
14920
+ #: includes/customizer/class-wc-shop-customizer.php:818
14921
  msgid "Optionally add some text about your store privacy policy to show during checkout."
14922
  msgstr ""
14923
 
14924
  #. translators: %s privacy policy page name and link
14925
+ #: includes/admin/settings/class-wc-settings-accounts.php:160
14926
+ #: includes/customizer/class-wc-shop-customizer.php:746
14927
  #: includes/wc-template-functions.php:849
14928
  msgid "Your personal data will be used to process your order, support your experience throughout this website, and for other purposes described in our %s."
14929
  msgstr ""
14930
 
14931
+ #: includes/admin/settings/class-wc-settings-accounts.php:169
14932
  msgid "Personal data retention"
14933
  msgstr ""
14934
 
14935
+ #: includes/admin/settings/class-wc-settings-accounts.php:170
14936
  msgid "Choose how long to retain personal data when it's no longer needed for processing. Leave the following options blank to retain this data indefinitely."
14937
  msgstr ""
14938
 
14939
+ #: includes/admin/settings/class-wc-settings-accounts.php:175
14940
  msgid "Retain inactive accounts "
14941
  msgstr ""
14942
 
14943
+ #: includes/admin/settings/class-wc-settings-accounts.php:176
14944
  msgid "Inactive accounts are those which have not logged in, or placed an order, for the specified duration. They will be deleted. Any orders will be converted into guest orders."
14945
  msgstr ""
14946
 
14947
+ #: includes/admin/settings/class-wc-settings-accounts.php:187
14948
  msgid "Retain pending orders "
14949
  msgstr ""
14950
 
14951
+ #: includes/admin/settings/class-wc-settings-accounts.php:188
14952
  msgid "Pending orders are unpaid and may have been abandoned by the customer. They will be trashed after the specified duration."
14953
  msgstr ""
14954
 
14955
+ #: includes/admin/settings/class-wc-settings-accounts.php:196
14956
  msgid "Retain failed orders"
14957
  msgstr ""
14958
 
14959
+ #: includes/admin/settings/class-wc-settings-accounts.php:197
14960
  msgid "Failed orders are unpaid and may have been abandoned by the customer. They will be trashed after the specified duration."
14961
  msgstr ""
14962
 
14963
+ #: includes/admin/settings/class-wc-settings-accounts.php:205
14964
  msgid "Retain cancelled orders"
14965
  msgstr ""
14966
 
14967
+ #: includes/admin/settings/class-wc-settings-accounts.php:206
14968
  msgid "Cancelled orders are unpaid and may have been cancelled by the store owner or customer. They will be trashed after the specified duration."
14969
  msgstr ""
14970
 
14971
+ #: includes/admin/settings/class-wc-settings-accounts.php:214
14972
  msgid "Retain completed orders"
14973
  msgstr ""
14974
 
14975
+ #: includes/admin/settings/class-wc-settings-accounts.php:215
14976
  msgid "Retain completed orders for a specified duration before anonymizing the personal data within them."
14977
  msgstr ""
14978
 
14979
  #: includes/admin/settings/class-wc-settings-advanced.php:40
14980
+ #: includes/admin/settings/class-wc-settings-advanced.php:66
14981
  msgid "Page setup"
14982
  msgstr ""
14983
 
14984
  #: includes/admin/settings/class-wc-settings-advanced.php:43
14985
+ #: includes/admin/settings/class-wc-settings-advanced.php:388
14986
  msgid "Legacy API"
14987
  msgstr ""
14988
 
14990
  msgid "WooCommerce.com"
14991
  msgstr ""
14992
 
14993
+ #: includes/admin/settings/class-wc-settings-advanced.php:67
14994
  msgid "These pages need to be set so that WooCommerce knows where to send users to checkout."
14995
  msgstr ""
14996
 
14997
+ #: includes/admin/settings/class-wc-settings-advanced.php:73
14998
  msgid "Cart page"
14999
  msgstr ""
15000
 
15001
  #. Translators: %s Page contents.
15002
+ #: includes/admin/settings/class-wc-settings-advanced.php:75
15003
+ #: includes/admin/settings/class-wc-settings-advanced.php:95
15004
+ #: includes/admin/settings/class-wc-settings-advanced.php:115
15005
  msgid "Page contents: [%s]"
15006
  msgstr ""
15007
 
15008
+ #: includes/admin/settings/class-wc-settings-advanced.php:93
15009
  msgid "Checkout page"
15010
  msgstr ""
15011
 
15012
+ #: includes/admin/settings/class-wc-settings-advanced.php:113
15013
  msgid "My account page"
15014
  msgstr ""
15015
 
15016
+ #: includes/admin/settings/class-wc-settings-advanced.php:133
15017
+ #: includes/customizer/class-wc-shop-customizer.php:768
15018
+ #: includes/customizer/class-wc-shop-customizer.php:772
15019
+ #: includes/customizer/class-wc-shop-customizer.php:829
15020
  msgid "Terms and conditions"
15021
  msgstr ""
15022
 
15023
+ #: includes/admin/settings/class-wc-settings-advanced.php:134
15024
  msgid "If you define a \"Terms\" page the customer will be asked if they accept them when checking out."
15025
  msgstr ""
15026
 
15027
+ #: includes/admin/settings/class-wc-settings-advanced.php:157
15028
  msgid "Secure checkout"
15029
  msgstr ""
15030
 
15031
+ #: includes/admin/settings/class-wc-settings-advanced.php:158
15032
  msgid "Force secure checkout"
15033
  msgstr ""
15034
 
15035
  #. Translators: %s Docs URL.
15036
+ #: includes/admin/settings/class-wc-settings-advanced.php:165
15037
  msgid "Force SSL (HTTPS) on the checkout pages (<a href=\"%s\" target=\"_blank\">an SSL Certificate is required</a>)."
15038
  msgstr ""
15039
 
15040
+ #: includes/admin/settings/class-wc-settings-advanced.php:169
15041
  msgid "Force HTTP when leaving the checkout"
15042
  msgstr ""
15043
 
15044
+ #: includes/admin/settings/class-wc-settings-advanced.php:183
15045
  msgid "Checkout endpoints"
15046
  msgstr ""
15047
 
15048
+ #: includes/admin/settings/class-wc-settings-advanced.php:185
15049
  msgid "Endpoints are appended to your page URLs to handle specific actions during the checkout process. They should be unique."
15050
  msgstr ""
15051
 
15052
+ #: includes/admin/settings/class-wc-settings-advanced.php:190
15053
  #: includes/wc-account-functions.php:282
15054
  #: templates/checkout/thankyou.php:34
15055
  msgid "Pay"
15056
  msgstr ""
15057
 
15058
+ #: includes/admin/settings/class-wc-settings-advanced.php:191
15059
  msgid "Endpoint for the \"Checkout &rarr; Pay\" page."
15060
  msgstr ""
15061
 
15062
+ #: includes/admin/settings/class-wc-settings-advanced.php:199
15063
+ #: includes/class-wc-query.php:106
15064
  msgid "Order received"
15065
  msgstr ""
15066
 
15067
+ #: includes/admin/settings/class-wc-settings-advanced.php:200
15068
  msgid "Endpoint for the \"Checkout &rarr; Order received\" page."
15069
  msgstr ""
15070
 
15071
+ #: includes/admin/settings/class-wc-settings-advanced.php:208
15072
+ #: includes/class-wc-query.php:134
15073
  #: templates/myaccount/form-add-payment-method.php:54
15074
  #: templates/myaccount/payment-methods.php:77
15075
  msgid "Add payment method"
15076
  msgstr ""
15077
 
15078
+ #: includes/admin/settings/class-wc-settings-advanced.php:209
15079
  msgid "Endpoint for the \"Checkout &rarr; Add payment method\" page."
15080
  msgstr ""
15081
 
15082
+ #: includes/admin/settings/class-wc-settings-advanced.php:217
15083
  msgid "Delete payment method"
15084
  msgstr ""
15085
 
15086
+ #: includes/admin/settings/class-wc-settings-advanced.php:218
15087
  msgid "Endpoint for the delete payment method page."
15088
  msgstr ""
15089
 
15090
+ #: includes/admin/settings/class-wc-settings-advanced.php:226
15091
  msgid "Set default payment method"
15092
  msgstr ""
15093
 
15094
+ #: includes/admin/settings/class-wc-settings-advanced.php:227
15095
  msgid "Endpoint for the setting a default payment method page."
15096
  msgstr ""
15097
 
15098
+ #: includes/admin/settings/class-wc-settings-advanced.php:240
15099
  msgid "Account endpoints"
15100
  msgstr ""
15101
 
15102
+ #: includes/admin/settings/class-wc-settings-advanced.php:242
15103
  msgid "Endpoints are appended to your page URLs to handle specific actions on the accounts pages. They should be unique and can be left blank to disable the endpoint."
15104
  msgstr ""
15105
 
15106
+ #: includes/admin/settings/class-wc-settings-advanced.php:248
15107
  msgid "Endpoint for the \"My account &rarr; Orders\" page."
15108
  msgstr ""
15109
 
15110
+ #: includes/admin/settings/class-wc-settings-advanced.php:256
15111
  #: includes/class-wc-post-types.php:398
15112
  msgid "View order"
15113
  msgstr ""
15114
 
15115
+ #: includes/admin/settings/class-wc-settings-advanced.php:257
15116
  msgid "Endpoint for the \"My account &rarr; View order\" page."
15117
  msgstr ""
15118
 
15119
+ #: includes/admin/settings/class-wc-settings-advanced.php:266
15120
  msgid "Endpoint for the \"My account &rarr; Downloads\" page."
15121
  msgstr ""
15122
 
15123
+ #: includes/admin/settings/class-wc-settings-advanced.php:274
15124
  msgid "Edit account"
15125
  msgstr ""
15126
 
15127
+ #: includes/admin/settings/class-wc-settings-advanced.php:275
15128
  msgid "Endpoint for the \"My account &rarr; Edit account\" page."
15129
  msgstr ""
15130
 
15131
+ #: includes/admin/settings/class-wc-settings-advanced.php:283
15132
+ #: includes/class-wc-query.php:128
15133
  #: includes/wc-account-functions.php:102
15134
  msgid "Addresses"
15135
  msgid_plural "Address"
15136
  msgstr[0] ""
15137
  msgstr[1] ""
15138
 
15139
+ #: includes/admin/settings/class-wc-settings-advanced.php:284
15140
  msgid "Endpoint for the \"My account &rarr; Addresses\" page."
15141
  msgstr ""
15142
 
15143
+ #: includes/admin/settings/class-wc-settings-advanced.php:292
15144
  #: includes/admin/settings/class-wc-settings-payment-gateways.php:37
15145
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:56
15146
+ #: includes/class-wc-query.php:131
15147
  #: includes/wc-account-functions.php:103
15148
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/no-payment-methods/index.js:36
15149
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
15151
  msgid "Payment methods"
15152
  msgstr ""
15153
 
15154
+ #: includes/admin/settings/class-wc-settings-advanced.php:293
15155
  msgid "Endpoint for the \"My account &rarr; Payment methods\" page."
15156
  msgstr ""
15157
 
15158
+ #: includes/admin/settings/class-wc-settings-advanced.php:302
15159
  msgid "Endpoint for the \"My account &rarr; Lost password\" page."
15160
  msgstr ""
15161
 
15162
+ #: includes/admin/settings/class-wc-settings-advanced.php:310
15163
  #: includes/wc-account-functions.php:105
15164
  #: templates/auth/form-grant-access.php:52
15165
  msgid "Logout"
15166
  msgstr ""
15167
 
15168
+ #: includes/admin/settings/class-wc-settings-advanced.php:311
15169
  msgid "Endpoint for the triggering logout. You can add this to your menus via a custom link: yoursite.com/?customer-logout=true"
15170
  msgstr ""
15171
 
15172
+ #: includes/admin/settings/class-wc-settings-advanced.php:329
15173
  msgid "WooCommerce.com Usage Tracking Documentation"
15174
  msgstr ""
15175
 
15214
  msgid "Leave this box unchecked if you do not want to see suggested extensions."
15215
  msgstr ""
15216
 
15217
+ #: includes/admin/settings/class-wc-settings-advanced.php:389
15218
  msgid "Enable the legacy REST API"
15219
  msgstr ""
15220
 
15227
  msgstr ""
15228
 
15229
  #. translators: %1$s: Link to WP Mail Logging plugin, %2$s: Link to Email FAQ support page.
15230
+ #: includes/admin/settings/class-wc-settings-emails.php:51
15231
  msgid "To ensure your store&rsquo;s notifications arrive in your and your customers&rsquo; inboxes, we recommend connecting your email address to your domain and setting up a dedicated SMTP server. If something doesn&rsquo;t seem to be sending correctly, install the <a href=\"%1$s\">WP Mail Logging Plugin</a> or check the <a href=\"%2$s\">Email FAQ page</a>."
15232
  msgstr ""
15233
 
15234
+ #: includes/admin/settings/class-wc-settings-emails.php:59
15235
  msgid "Email notifications"
15236
  msgstr ""
15237
 
15238
  #. translators: %s: help description with link to WP Mail logging and support page.
15239
+ #: includes/admin/settings/class-wc-settings-emails.php:61
15240
  msgid "Email notifications sent from WooCommerce are listed below. Click on an email to configure it.<br>%s"
15241
  msgstr ""
15242
 
15243
+ #: includes/admin/settings/class-wc-settings-emails.php:79
15244
  msgid "Email sender options"
15245
  msgstr ""
15246
 
15247
+ #: includes/admin/settings/class-wc-settings-emails.php:86
15248
  msgid "\"From\" name"
15249
  msgstr ""
15250
 
15251
+ #: includes/admin/settings/class-wc-settings-emails.php:87
15252
  msgid "How the sender name appears in outgoing WooCommerce emails."
15253
  msgstr ""
15254
 
15255
+ #: includes/admin/settings/class-wc-settings-emails.php:97
15256
  msgid "\"From\" address"
15257
  msgstr ""
15258
 
15259
+ #: includes/admin/settings/class-wc-settings-emails.php:98
15260
  msgid "How the sender email appears in outgoing WooCommerce emails."
15261
  msgstr ""
15262
 
15263
+ #: includes/admin/settings/class-wc-settings-emails.php:116
15264
  msgid "Email template"
15265
  msgstr ""
15266
 
15267
  #. translators: %s: Nonced email preview link
15268
+ #: includes/admin/settings/class-wc-settings-emails.php:119
15269
  msgid "This section lets you customize the WooCommerce emails. <a href=\"%s\" target=\"_blank\">Click here to preview your email template</a>."
15270
  msgstr ""
15271
 
15272
+ #: includes/admin/settings/class-wc-settings-emails.php:124
15273
  msgid "Header image"
15274
  msgstr ""
15275
 
15276
+ #: includes/admin/settings/class-wc-settings-emails.php:125
15277
  msgid "URL to an image you want to show in the email header. Upload images using the media uploader (Admin > Media)."
15278
  msgstr ""
15279
 
15280
+ #: includes/admin/settings/class-wc-settings-emails.php:136
15281
  msgid "Footer text"
15282
  msgstr ""
15283
 
15284
  #. translators: %s: Available placeholders for use
15285
+ #: includes/admin/settings/class-wc-settings-emails.php:138
15286
  msgid "The text to appear in the footer of all WooCommerce emails."
15287
  msgstr ""
15288
 
15289
  #. translators: %s: Available placeholders for use
15290
  #. translators: %s: list of placeholders
15291
+ #: includes/admin/settings/class-wc-settings-emails.php:138
15292
  #: includes/emails/class-wc-email-cancelled-order.php:152
15293
  #: includes/emails/class-wc-email-customer-invoice.php:188
15294
  #: includes/emails/class-wc-email-customer-refunded-order.php:238
15298
  msgid "Available placeholders: %s"
15299
  msgstr ""
15300
 
15301
+ #: includes/admin/settings/class-wc-settings-emails.php:149
15302
  msgid "Base color"
15303
  msgstr ""
15304
 
15305
  #. translators: %s: default color
15306
+ #: includes/admin/settings/class-wc-settings-emails.php:151
15307
  msgid "The base color for WooCommerce email templates. Default %s."
15308
  msgstr ""
15309
 
15310
+ #: includes/admin/settings/class-wc-settings-emails.php:161
15311
  msgid "Background color"
15312
  msgstr ""
15313
 
15314
  #. translators: %s: default color
15315
+ #: includes/admin/settings/class-wc-settings-emails.php:163
15316
  msgid "The background color for WooCommerce email templates. Default %s."
15317
  msgstr ""
15318
 
15319
+ #: includes/admin/settings/class-wc-settings-emails.php:173
15320
  msgid "Body background color"
15321
  msgstr ""
15322
 
15323
  #. translators: %s: default color
15324
+ #: includes/admin/settings/class-wc-settings-emails.php:175
15325
  msgid "The main body background color. Default %s."
15326
  msgstr ""
15327
 
15328
+ #: includes/admin/settings/class-wc-settings-emails.php:185
15329
  msgid "Body text color"
15330
  msgstr ""
15331
 
15332
  #. translators: %s: default color
15333
+ #: includes/admin/settings/class-wc-settings-emails.php:187
15334
  msgid "The main body text color. Default %s."
15335
  msgstr ""
15336
 
15337
+ #: includes/admin/settings/class-wc-settings-emails.php:202
15338
  msgid "Store management insights"
15339
  msgstr ""
15340
 
15341
+ #: includes/admin/settings/class-wc-settings-emails.php:208
15342
  msgid "Enable email insights"
15343
  msgstr ""
15344
 
15345
+ #: includes/admin/settings/class-wc-settings-emails.php:209
15346
  msgid "Receive email notifications with additional guidance to complete the basic store setup and helpful insights"
15347
  msgstr ""
15348
 
15349
+ #: includes/admin/settings/class-wc-settings-emails.php:294
15350
  msgid "Content type"
15351
  msgstr ""
15352
 
15353
+ #: includes/admin/settings/class-wc-settings-emails.php:295
15354
  #: includes/emails/class-wc-email-cancelled-order.php:161
15355
  #: includes/emails/class-wc-email-failed-order.php:159
15356
  #: includes/emails/class-wc-email-new-order.php:181
15357
  msgid "Recipient(s)"
15358
  msgstr ""
15359
 
15360
+ #: includes/admin/settings/class-wc-settings-emails.php:321
15361
  #: packages/woocommerce-admin/src/API/Reports/Orders/Controller.php:529
15362
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
15363
  msgid "Customer"
15364
  msgstr ""
15365
 
15366
+ #: includes/admin/settings/class-wc-settings-emails.php:328
15367
  msgid "Manually sent"
15368
  msgstr ""
15369
 
15370
+ #: includes/admin/settings/class-wc-settings-emails.php:328
15371
  msgid "Manual"
15372
  msgstr ""
15373
 
15374
+ #: includes/admin/settings/class-wc-settings-emails.php:332
15375
  #: includes/wc-webhook-functions.php:147
15376
  msgid "Disabled"
15377
  msgstr ""
15378
 
15379
  #. Translators: %s Payment gateway name.
15380
+ #: includes/admin/settings/class-wc-settings-emails.php:344
15381
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:176
15382
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
15383
  msgid "Manage"
15384
  msgstr ""
15385
 
15386
+ #: includes/admin/settings/class-wc-settings-general.php:47
15387
  msgid "Store Address"
15388
  msgstr ""
15389
 
15390
+ #: includes/admin/settings/class-wc-settings-general.php:49
15391
  msgid "This is where your business is located. Tax rates and shipping rates will use this address."
15392
  msgstr ""
15393
 
15394
+ #: includes/admin/settings/class-wc-settings-general.php:55
15395
  msgid "The street address for your business location."
15396
  msgstr ""
15397
 
15398
+ #: includes/admin/settings/class-wc-settings-general.php:64
15399
  msgid "An additional, optional address line for your business location."
15400
  msgstr ""
15401
 
15402
+ #: includes/admin/settings/class-wc-settings-general.php:73
15403
  msgid "The city in which your business is located."
15404
  msgstr ""
15405
 
15406
+ #: includes/admin/settings/class-wc-settings-general.php:81
15407
  msgid "Country / State"
15408
  msgstr ""
15409
 
15410
+ #: includes/admin/settings/class-wc-settings-general.php:82
15411
  msgid "The country and state or province, if any, in which your business is located."
15412
  msgstr ""
15413
 
15414
+ #: includes/admin/settings/class-wc-settings-general.php:91
15415
  msgid "The postal code, if any, in which your business is located."
15416
  msgstr ""
15417
 
15418
+ #: includes/admin/settings/class-wc-settings-general.php:105
15419
  msgid "General options"
15420
  msgstr ""
15421
 
15422
+ #: includes/admin/settings/class-wc-settings-general.php:112
15423
  msgid "Selling location(s)"
15424
  msgstr ""
15425
 
15426
+ #: includes/admin/settings/class-wc-settings-general.php:113
15427
  msgid "This option lets you limit which countries you are willing to sell to."
15428
  msgstr ""
15429
 
15430
+ #: includes/admin/settings/class-wc-settings-general.php:121
15431
  msgid "Sell to all countries"
15432
  msgstr ""
15433
 
15434
+ #: includes/admin/settings/class-wc-settings-general.php:122
15435
+ #: includes/admin/settings/class-wc-settings-general.php:128
15436
  msgid "Sell to all countries, except for&hellip;"
15437
  msgstr ""
15438
 
15439
+ #: includes/admin/settings/class-wc-settings-general.php:123
15440
+ #: includes/admin/settings/class-wc-settings-general.php:137
15441
  msgid "Sell to specific countries"
15442
  msgstr ""
15443
 
15444
+ #: includes/admin/settings/class-wc-settings-general.php:146
15445
  msgid "Shipping location(s)"
15446
  msgstr ""
15447
 
15448
+ #: includes/admin/settings/class-wc-settings-general.php:147
15449
  msgid "Choose which countries you want to ship to, or choose to ship to all locations you sell to."
15450
  msgstr ""
15451
 
15452
+ #: includes/admin/settings/class-wc-settings-general.php:154
15453
  msgid "Ship to all countries you sell to"
15454
  msgstr ""
15455
 
15456
+ #: includes/admin/settings/class-wc-settings-general.php:155
15457
  msgid "Ship to all countries"
15458
  msgstr ""
15459
 
15460
+ #: includes/admin/settings/class-wc-settings-general.php:156
15461
  msgid "Ship to specific countries only"
15462
  msgstr ""
15463
 
15464
+ #: includes/admin/settings/class-wc-settings-general.php:157
15465
  msgid "Disable shipping &amp; shipping calculations"
15466
  msgstr ""
15467
 
15468
+ #: includes/admin/settings/class-wc-settings-general.php:162
15469
  msgid "Ship to specific countries"
15470
  msgstr ""
15471
 
15472
+ #: includes/admin/settings/class-wc-settings-general.php:171
15473
  msgid "Default customer location"
15474
  msgstr ""
15475
 
15476
+ #: includes/admin/settings/class-wc-settings-general.php:173
15477
  msgid "This option determines a customers default location. The MaxMind GeoLite Database will be periodically downloaded to your wp-content directory if using geolocation."
15478
  msgstr ""
15479
 
15480
+ #: includes/admin/settings/class-wc-settings-general.php:178
15481
  msgid "No location by default"
15482
  msgstr ""
15483
 
15484
+ #: includes/admin/settings/class-wc-settings-general.php:179
15485
  #: includes/admin/settings/views/settings-tax.php:41
15486
  msgid "Shop base address"
15487
  msgstr ""
15488
 
15489
+ #: includes/admin/settings/class-wc-settings-general.php:180
15490
  msgid "Geolocate"
15491
  msgstr ""
15492
 
15493
+ #: includes/admin/settings/class-wc-settings-general.php:181
15494
  msgid "Geolocate (with page caching support)"
15495
  msgstr ""
15496
 
15497
+ #: includes/admin/settings/class-wc-settings-general.php:186
15498
  msgid "Enable taxes"
15499
  msgstr ""
15500
 
15501
+ #: includes/admin/settings/class-wc-settings-general.php:187
15502
  msgid "Enable tax rates and calculations"
15503
  msgstr ""
15504
 
15505
+ #: includes/admin/settings/class-wc-settings-general.php:191
15506
  msgid "Rates will be configurable and taxes will be calculated during checkout."
15507
  msgstr ""
15508
 
15509
+ #: includes/admin/settings/class-wc-settings-general.php:195
15510
  msgid "Enable coupons"
15511
  msgstr ""
15512
 
15513
+ #: includes/admin/settings/class-wc-settings-general.php:196
15514
  msgid "Enable the use of coupon codes"
15515
  msgstr ""
15516
 
15517
+ #: includes/admin/settings/class-wc-settings-general.php:202
15518
  msgid "Coupons can be applied from the cart and checkout pages."
15519
  msgstr ""
15520
 
15521
+ #: includes/admin/settings/class-wc-settings-general.php:206
15522
  msgid "Calculate coupon discounts sequentially"
15523
  msgstr ""
15524
 
15525
+ #: includes/admin/settings/class-wc-settings-general.php:210
15526
  msgid "When applying multiple coupons, apply the first coupon to the full price and the second coupon to the discounted price and so on."
15527
  msgstr ""
15528
 
15529
+ #: includes/admin/settings/class-wc-settings-general.php:222
15530
  msgid "Currency options"
15531
  msgstr ""
15532
 
15533
+ #: includes/admin/settings/class-wc-settings-general.php:224
15534
  msgid "The following options affect how prices are displayed on the frontend."
15535
  msgstr ""
15536
 
15537
+ #: includes/admin/settings/class-wc-settings-general.php:229
15538
  #: includes/admin/views/html-admin-page-status-report.php:752
15539
  msgid "Currency"
15540
  msgstr ""
15541
 
15542
+ #: includes/admin/settings/class-wc-settings-general.php:230
15543
  msgid "This controls what currency prices are listed at in the catalog and which currency gateways will take payments in."
15544
  msgstr ""
15545
 
15546
+ #: includes/admin/settings/class-wc-settings-general.php:240
15547
  #: includes/admin/views/html-admin-page-status-report.php:757
15548
  msgid "Currency position"
15549
  msgstr ""
15550
 
15551
+ #: includes/admin/settings/class-wc-settings-general.php:241
15552
  msgid "This controls the position of the currency symbol."
15553
  msgstr ""
15554
 
15555
+ #: includes/admin/settings/class-wc-settings-general.php:247
15556
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/image/edit.js:73
15557
  #: packages/woocommerce-blocks/build/all-products.js:1
15558
  msgid "Left"
15559
  msgstr ""
15560
 
15561
+ #: includes/admin/settings/class-wc-settings-general.php:248
15562
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/image/edit.js:87
15563
  #: packages/woocommerce-blocks/build/all-products.js:1
15564
  msgid "Right"
15565
  msgstr ""
15566
 
15567
+ #: includes/admin/settings/class-wc-settings-general.php:249
15568
  msgid "Left with space"
15569
  msgstr ""
15570
 
15571
+ #: includes/admin/settings/class-wc-settings-general.php:250
15572
  msgid "Right with space"
15573
  msgstr ""
15574
 
15575
+ #: includes/admin/settings/class-wc-settings-general.php:256
15576
  #: includes/admin/views/html-admin-page-status-report.php:762
15577
  msgid "Thousand separator"
15578
  msgstr ""
15579
 
15580
+ #: includes/admin/settings/class-wc-settings-general.php:257
15581
  msgid "This sets the thousand separator of displayed prices."
15582
  msgstr ""
15583
 
15584
+ #: includes/admin/settings/class-wc-settings-general.php:266
15585
  #: includes/admin/views/html-admin-page-status-report.php:767
15586
  msgid "Decimal separator"
15587
  msgstr ""
15588
 
15589
+ #: includes/admin/settings/class-wc-settings-general.php:267
15590
  msgid "This sets the decimal separator of displayed prices."
15591
  msgstr ""
15592
 
15593
+ #: includes/admin/settings/class-wc-settings-general.php:276
15594
  #: includes/admin/views/html-admin-page-status-report.php:772
15595
  msgid "Number of decimals"
15596
  msgstr ""
15597
 
15598
+ #: includes/admin/settings/class-wc-settings-general.php:277
15599
  msgid "This sets the number of decimal points shown in displayed prices."
15600
  msgstr ""
15601
 
15608
  msgid "Payments"
15609
  msgstr ""
15610
 
15611
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:57
15612
  msgid "Installed payment methods are listed below and can be sorted to control their display order on the frontend."
15613
  msgstr ""
15614
 
15615
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:116
15616
  #: includes/wc-account-functions.php:243
15617
  msgid "Method"
15618
  msgstr ""
15619
 
15620
  #. Translators: %s Payment gateway name.
15621
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:157
15622
  msgid "Move the \"%s\" payment method up"
15623
  msgstr ""
15624
 
15625
  #. Translators: %s Payment gateway name.
15626
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:157
15627
  #: packages/woocommerce-admin/dist/chunks/customizable-dashboard.js:1
15628
  msgid "Move up"
15629
  msgstr ""
15630
 
15631
  #. Translators: %s Payment gateway name.
15632
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:158
15633
  msgid "Move the \"%s\" payment method down"
15634
  msgstr ""
15635
 
15636
  #. Translators: %s Payment gateway name.
15637
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:158
15638
  msgid "Move down"
15639
  msgstr ""
15640
 
15641
  #. Translators: %s Payment gateway name.
15642
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:176
15643
  msgid "Manage the \"%s\" payment method"
15644
  msgstr ""
15645
 
15646
  #. Translators: %s Payment gateway name.
15647
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:179
15648
  msgid "Set up the \"%s\" payment method"
15649
  msgstr ""
15650
 
15651
  #. Translators: %s Payment gateway name.
15652
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:179
15653
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
15654
  msgid "Set up"
15655
  msgstr ""
15656
 
15657
  #. Translators: %s Payment gateway name.
15658
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:186
15659
  msgid "The \"%s\" payment method is currently enabled"
15660
  msgstr ""
15661
 
15662
  #. Translators: %s Payment gateway name.
15663
+ #: includes/admin/settings/class-wc-settings-payment-gateways.php:189
15664
  msgid "The \"%s\" payment method is currently disabled"
15665
  msgstr ""
15666
 
15667
+ #: includes/admin/settings/class-wc-settings-products.php:97
15668
+ msgid "Manage stock"
15669
  msgstr ""
15670
 
15671
+ #: includes/admin/settings/class-wc-settings-products.php:98
15672
+ msgid "Enable stock management"
15673
  msgstr ""
15674
 
15675
+ #: includes/admin/settings/class-wc-settings-products.php:105
15676
+ msgid "Hold stock (minutes)"
 
15677
  msgstr ""
15678
 
15679
+ #: includes/admin/settings/class-wc-settings-products.php:106
15680
+ msgid "Hold stock (for unpaid orders) for x minutes. When this limit is reached, the pending order will be cancelled. Leave blank to disable."
15681
  msgstr ""
15682
 
15683
+ #: includes/admin/settings/class-wc-settings-products.php:120
15684
+ msgid "Notifications"
15685
  msgstr ""
15686
 
15687
+ #: includes/admin/settings/class-wc-settings-products.php:121
15688
+ msgid "Enable low stock notifications"
15689
  msgstr ""
15690
 
15691
+ #: includes/admin/settings/class-wc-settings-products.php:131
15692
+ msgid "Enable out of stock notifications"
15693
  msgstr ""
15694
 
15695
+ #: includes/admin/settings/class-wc-settings-products.php:141
15696
+ msgid "Notification recipient(s)"
15697
  msgstr ""
15698
 
15699
+ #: includes/admin/settings/class-wc-settings-products.php:142
15700
+ msgid "Enter recipients (comma separated) that will receive this notification."
15701
  msgstr ""
15702
 
15703
+ #: includes/admin/settings/class-wc-settings-products.php:154
15704
+ msgid "When product stock reaches this amount you will be notified via email."
15705
  msgstr ""
15706
 
15707
+ #: includes/admin/settings/class-wc-settings-products.php:169
15708
+ msgid "Out of stock threshold"
15709
  msgstr ""
15710
 
15711
+ #: includes/admin/settings/class-wc-settings-products.php:170
15712
+ msgid "When product stock reaches this amount the stock status will change to \"out of stock\" and you will be notified via email. This setting does not affect existing \"in stock\" products."
15713
  msgstr ""
15714
 
15715
+ #: includes/admin/settings/class-wc-settings-products.php:184
15716
+ msgid "Out of stock visibility"
15717
  msgstr ""
15718
 
15719
+ #: includes/admin/settings/class-wc-settings-products.php:185
15720
+ msgid "Hide out of stock items from the catalog"
15721
  msgstr ""
15722
 
15723
+ #: includes/admin/settings/class-wc-settings-products.php:192
15724
+ msgid "Stock display format"
15725
  msgstr ""
15726
 
15727
+ #: includes/admin/settings/class-wc-settings-products.php:193
15728
+ msgid "This controls how stock quantities are displayed on the frontend."
15729
  msgstr ""
15730
 
15731
+ #: includes/admin/settings/class-wc-settings-products.php:200
15732
+ msgid "Always show quantity remaining in stock e.g. \"12 in stock\""
15733
  msgstr ""
15734
 
15735
+ #: includes/admin/settings/class-wc-settings-products.php:201
15736
+ msgid "Only show quantity remaining in stock when low e.g. \"Only 2 left in stock\""
15737
  msgstr ""
15738
 
15739
+ #: includes/admin/settings/class-wc-settings-products.php:202
15740
+ msgid "Never show quantity remaining in stock"
15741
  msgstr ""
15742
 
15743
+ #: includes/admin/settings/class-wc-settings-products.php:226
15744
+ msgid "File download method"
15745
  msgstr ""
15746
 
15747
+ #. translators: 1: X-Accel-Redirect 2: X-Sendfile 3: mod_xsendfile
15748
+ #: includes/admin/settings/class-wc-settings-products.php:229
15749
+ msgid "Forcing downloads will keep URLs hidden, but some servers may serve large files unreliably. If supported, %1$s / %2$s can be used to serve downloads instead (server requires %3$s)."
15750
  msgstr ""
15751
 
15752
+ #. translators: Link to WooCommerce Docs.
15753
+ #: includes/admin/settings/class-wc-settings-products.php:241
15754
+ msgid "If you are using X-Accel-Redirect download method along with NGINX server, make sure that you have applied settings as described in <a href='%s'>Digital/Downloadable Product Handling</a> guide."
15755
  msgstr ""
15756
 
15757
+ #: includes/admin/settings/class-wc-settings-products.php:245
15758
+ msgid "Force downloads"
15759
  msgstr ""
15760
 
15761
+ #: includes/admin/settings/class-wc-settings-products.php:246
15762
+ msgid "X-Accel-Redirect/X-Sendfile"
15763
  msgstr ""
15764
 
15765
+ #: includes/admin/settings/class-wc-settings-products.php:247
15766
+ msgid "Redirect only"
15767
  msgstr ""
15768
 
15769
+ #: includes/admin/settings/class-wc-settings-products.php:247
15770
+ msgid "Redirect only (Insecure)"
 
15771
  msgstr ""
15772
 
15773
+ #: includes/admin/settings/class-wc-settings-products.php:253
15774
+ msgid "Access restriction"
15775
  msgstr ""
15776
 
15777
+ #: includes/admin/settings/class-wc-settings-products.php:254
15778
+ msgid "Downloads require login"
15779
  msgstr ""
15780
 
15781
+ #: includes/admin/settings/class-wc-settings-products.php:258
15782
+ msgid "This setting does not apply to guest purchases."
15783
  msgstr ""
15784
 
15785
+ #: includes/admin/settings/class-wc-settings-products.php:264
15786
+ msgid "Grant access to downloadable products after payment"
15787
  msgstr ""
15788
 
15789
+ #: includes/admin/settings/class-wc-settings-products.php:268
15790
+ msgid "Enable this option to grant access to downloads when orders are \"processing\", rather than \"completed\"."
15791
  msgstr ""
15792
 
15793
+ #: includes/admin/settings/class-wc-settings-products.php:274
15794
+ msgid "Filename"
15795
  msgstr ""
15796
 
15797
+ #: includes/admin/settings/class-wc-settings-products.php:275
15798
+ msgid "Append a unique string to filename for security"
15799
  msgstr ""
15800
 
15801
+ #. translators: Link to WooCommerce Docs.
15802
+ #: includes/admin/settings/class-wc-settings-products.php:281
15803
+ msgid "Not required if your download directory is protected. <a href='%s'>See this guide</a> for more details. Files already uploaded will not be affected."
15804
  msgstr ""
15805
 
15806
+ #: includes/admin/settings/class-wc-settings-products.php:301
15807
+ msgid "Shop pages"
15808
  msgstr ""
15809
 
15810
+ #: includes/admin/settings/class-wc-settings-products.php:307
15811
+ msgid "Shop page"
15812
  msgstr ""
15813
 
15814
+ #. translators: %s: URL to settings.
15815
+ #: includes/admin/settings/class-wc-settings-products.php:309
15816
+ msgid "The base page can also be used in your <a href=\"%s\">product permalinks</a>."
15817
  msgstr ""
15818
 
15819
+ #: includes/admin/settings/class-wc-settings-products.php:316
15820
+ msgid "This sets the base page of your shop - this is where your product archive will be."
15821
  msgstr ""
15822
 
15823
+ #: includes/admin/settings/class-wc-settings-products.php:319
15824
+ msgid "Add to cart behaviour"
15825
  msgstr ""
15826
 
15827
+ #: includes/admin/settings/class-wc-settings-products.php:320
15828
+ msgid "Redirect to the cart page after successful addition"
15829
  msgstr ""
15830
 
15831
+ #: includes/admin/settings/class-wc-settings-products.php:327
15832
+ msgid "Enable AJAX add to cart buttons on archives"
15833
  msgstr ""
15834
 
15835
+ #: includes/admin/settings/class-wc-settings-products.php:334
15836
+ msgid "Placeholder image"
15837
  msgstr ""
15838
 
15839
+ #: includes/admin/settings/class-wc-settings-products.php:340
15840
+ msgid "Enter attachment ID or URL to an image"
15841
  msgstr ""
15842
 
15843
+ #: includes/admin/settings/class-wc-settings-products.php:341
15844
+ msgid "This is the attachment ID, or image URL, used for placeholder images in the product catalog. Products with no image will use this."
15845
  msgstr ""
15846
 
15847
+ #: includes/admin/settings/class-wc-settings-products.php:349
15848
+ msgid "Measurements"
15849
  msgstr ""
15850
 
15851
+ #: includes/admin/settings/class-wc-settings-products.php:355
15852
+ msgid "Weight unit"
15853
  msgstr ""
15854
 
15855
+ #: includes/admin/settings/class-wc-settings-products.php:356
15856
+ msgid "This controls what unit you will define weights in."
15857
  msgstr ""
15858
 
15859
+ #: includes/admin/settings/class-wc-settings-products.php:363
15860
+ msgid "kg"
15861
  msgstr ""
15862
 
15863
+ #: includes/admin/settings/class-wc-settings-products.php:364
15864
+ msgid "g"
15865
  msgstr ""
15866
 
15867
+ #: includes/admin/settings/class-wc-settings-products.php:365
15868
+ msgid "lbs"
 
15869
  msgstr ""
15870
 
15871
+ #: includes/admin/settings/class-wc-settings-products.php:366
15872
+ msgid "oz"
 
15873
  msgstr ""
15874
 
15875
+ #: includes/admin/settings/class-wc-settings-products.php:372
15876
+ msgid "Dimensions unit"
15877
  msgstr ""
15878
 
15879
+ #: includes/admin/settings/class-wc-settings-products.php:373
15880
+ msgid "This controls what unit you will define lengths in."
15881
  msgstr ""
15882
 
15883
+ #: includes/admin/settings/class-wc-settings-products.php:381
15884
+ msgid "cm"
15885
  msgstr ""
15886
 
15887
+ #: includes/admin/settings/class-wc-settings-products.php:382
15888
+ msgid "mm"
15889
  msgstr ""
15890
 
15891
+ #: includes/admin/settings/class-wc-settings-products.php:383
15892
+ msgid "in"
15893
  msgstr ""
15894
 
15895
+ #: includes/admin/settings/class-wc-settings-products.php:384
15896
+ msgid "yd"
15897
  msgstr ""
15898
 
15899
+ #: includes/admin/settings/class-wc-settings-products.php:403
15900
+ msgid "Enable product reviews"
15901
  msgstr ""
15902
 
15903
+ #: includes/admin/settings/class-wc-settings-products.php:412
15904
+ msgid "Show \"verified owner\" label on customer reviews"
15905
  msgstr ""
15906
 
15907
+ #: includes/admin/settings/class-wc-settings-products.php:422
15908
+ #: includes/class-wc-comments.php:473
15909
+ msgid "Reviews can only be left by \"verified owners\""
15910
  msgstr ""
15911
 
15912
+ #: includes/admin/settings/class-wc-settings-products.php:432
15913
+ msgid "Product ratings"
15914
  msgstr ""
15915
 
15916
+ #: includes/admin/settings/class-wc-settings-products.php:433
15917
+ msgid "Enable star rating on reviews"
15918
  msgstr ""
15919
 
15920
+ #: includes/admin/settings/class-wc-settings-products.php:442
15921
+ msgid "Star ratings should be required, not optional"
 
15922
  msgstr ""
15923
 
15924
  #: includes/admin/settings/class-wc-settings-shipping.php:49
15930
  msgstr ""
15931
 
15932
  #: includes/admin/settings/class-wc-settings-shipping.php:50
15933
+ #: includes/admin/settings/class-wc-settings-shipping.php:84
15934
  #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/shipping/shipping-rate-selector.js:19
15935
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/form/no-shipping-placeholder/index.js:18
15936
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
15946
  msgid "Shipping classes"
15947
  msgstr ""
15948
 
15949
+ #: includes/admin/settings/class-wc-settings-shipping.php:90
15950
  msgid "Calculations"
15951
  msgstr ""
15952
 
15953
+ #: includes/admin/settings/class-wc-settings-shipping.php:91
15954
  msgid "Enable the shipping calculator on the cart page"
15955
  msgstr ""
15956
 
15957
+ #: includes/admin/settings/class-wc-settings-shipping.php:100
15958
  msgid "Hide shipping costs until an address is entered"
15959
  msgstr ""
15960
 
15961
+ #: includes/admin/settings/class-wc-settings-shipping.php:108
15962
  msgid "Shipping destination"
15963
  msgstr ""
15964
 
15965
+ #: includes/admin/settings/class-wc-settings-shipping.php:109
15966
  msgid "This controls which shipping address is used by default."
15967
  msgstr ""
15968
 
15969
+ #: includes/admin/settings/class-wc-settings-shipping.php:114
15970
  msgid "Default to customer shipping address"
15971
  msgstr ""
15972
 
15973
+ #: includes/admin/settings/class-wc-settings-shipping.php:115
15974
  msgid "Default to customer billing address"
15975
  msgstr ""
15976
 
15977
+ #: includes/admin/settings/class-wc-settings-shipping.php:116
15978
  msgid "Force shipping to the customer billing address"
15979
  msgstr ""
15980
 
15981
+ #: includes/admin/settings/class-wc-settings-shipping.php:124
15982
  msgid "Debug mode"
15983
  msgstr ""
15984
 
15985
+ #: includes/admin/settings/class-wc-settings-shipping.php:125
15986
  msgid "Enable debug mode"
15987
  msgstr ""
15988
 
15989
+ #: includes/admin/settings/class-wc-settings-shipping.php:126
15990
  msgid "Enable shipping debug mode to show matching shipping zones and to bypass shipping rate cache."
15991
  msgstr ""
15992
 
15993
+ #: includes/admin/settings/class-wc-settings-shipping.php:243
15994
+ #: includes/admin/settings/class-wc-settings-shipping.php:328
15995
  msgid "Zone does not exist!"
15996
  msgstr ""
15997
 
15998
+ #: includes/admin/settings/class-wc-settings-shipping.php:270
15999
+ #: includes/admin/settings/class-wc-settings-shipping.php:303
16000
+ #: includes/admin/settings/class-wc-settings-shipping.php:364
16001
+ #: includes/admin/settings/class-wc-settings-tax.php:234
16002
  msgid "Your changed data will be lost if you leave this page without saving."
16003
  msgstr ""
16004
 
16005
+ #: includes/admin/settings/class-wc-settings-shipping.php:271
16006
  msgid "Do you wish to save your changes first? Your changed data will be discarded if you choose to cancel."
16007
  msgstr ""
16008
 
16009
+ #: includes/admin/settings/class-wc-settings-shipping.php:272
16010
+ #: includes/admin/settings/class-wc-settings-shipping.php:305
16011
+ #: includes/admin/settings/class-wc-settings-shipping.php:365
16012
  msgid "Your changes were not saved. Please retry."
16013
  msgstr ""
16014
 
16015
+ #: includes/admin/settings/class-wc-settings-shipping.php:273
16016
  msgid "Shipping method could not be added. Please retry."
16017
  msgstr ""
16018
 
16019
+ #: includes/admin/settings/class-wc-settings-shipping.php:276
16020
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:15
16021
  #: includes/class-wc-shipping-zone.php:301
16022
  msgid "Zone"
16023
  msgstr ""
16024
 
16025
+ #: includes/admin/settings/class-wc-settings-shipping.php:304
16026
  msgid "Are you sure you want to delete this zone? This action cannot be undone."
16027
  msgstr ""
16028
 
16029
+ #: includes/admin/settings/class-wc-settings-shipping.php:306
16030
  #: includes/admin/settings/views/html-admin-page-shipping-zones.php:45
16031
  msgid "No shipping methods offered to this zone."
16032
  msgstr ""
16033
 
16034
+ #: includes/admin/settings/class-wc-settings-shipping.php:325
16035
  msgid "Invalid shipping method!"
16036
  msgstr ""
16037
 
16038
+ #: includes/admin/settings/class-wc-settings-shipping.php:331
16039
  msgid "This shipping method does not have any settings to configure."
16040
  msgstr ""
16041
 
16042
+ #: includes/admin/settings/class-wc-settings-shipping.php:337
16043
  msgid "Edit failed. Please try again."
16044
  msgstr ""
16045
 
16046
+ #: includes/admin/settings/class-wc-settings-shipping.php:378
16047
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:73
16048
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
16049
  msgid "Product count"
16064
  msgstr ""
16065
 
16066
  #. translators: 1: tax class name 2: error message
16067
+ #: includes/admin/settings/class-wc-settings-tax.php:158
16068
  msgid "Additional tax class \"%1$s\" couldn't be saved. %2$s."
16069
  msgstr ""
16070
 
16071
+ #: includes/admin/settings/class-wc-settings-tax.php:233
16072
  msgid "No row(s) selected"
16073
  msgstr ""
16074
 
16075
+ #: includes/admin/settings/class-wc-settings-tax.php:236
16076
  msgid "Country code"
16077
  msgstr ""
16078
 
16079
+ #: includes/admin/settings/class-wc-settings-tax.php:237
16080
  #: includes/admin/settings/views/html-settings-tax.php:33
16081
  msgid "State code"
16082
  msgstr ""
16083
 
16084
+ #: includes/admin/settings/class-wc-settings-tax.php:241
16085
  #: includes/admin/settings/views/html-settings-tax.php:37
16086
  msgid "Tax name"
16087
  msgstr ""
16088
 
16089
+ #: includes/admin/settings/class-wc-settings-tax.php:242
16090
  #: includes/admin/settings/views/html-settings-tax.php:38
16091
  msgid "Priority"
16092
  msgstr ""
16093
 
16094
+ #: includes/admin/settings/class-wc-settings-tax.php:243
16095
  #: includes/admin/settings/views/html-settings-tax.php:39
16096
  msgid "Compound"
16097
  msgstr ""
16271
  msgstr ""
16272
 
16273
  #: includes/admin/settings/views/html-keys-edit.php:119
16274
+ #: includes/class-wc-ajax.php:2115
16275
  msgid "Revoke key"
16276
  msgstr ""
16277
 
17569
  #: packages/woocommerce-blocks/assets/js/blocks/product-search/block.js:61
17570
  #: packages/woocommerce-blocks/assets/js/blocks/product-search/edit.js:102
17571
  #: packages/woocommerce-blocks/assets/js/blocks/product-search/index.js:49
 
17572
  #: packages/woocommerce-blocks/build/product-search.js:1
17573
  msgid "Search"
17574
  msgstr ""
17575
 
17576
  #: includes/admin/views/html-bulk-edit-product.php:190
17577
  #: includes/admin/views/html-quick-edit-product.php:148
17578
+ #: includes/customizer/class-wc-shop-customizer.php:710
17579
  #: includes/wc-product-functions.php:813
17580
  msgid "Hidden"
17581
  msgstr ""
17757
  msgstr ""
17758
 
17759
  #. translators: %s item name.
17760
+ #: includes/admin/wc-admin-functions.php:411
17761
  msgid "Adjusted stock: %s"
17762
  msgstr ""
17763
 
17764
+ #: includes/admin/wc-admin-functions.php:488
17765
  msgid "Variations (and their attributes) that do not have prices will not be shown in your store."
17766
  msgstr ""
17767
 
17785
  #: includes/class-wc-ajax.php:871
17786
  #: includes/class-wc-ajax.php:903
17787
  #: includes/class-wc-ajax.php:992
17788
+ #: includes/class-wc-ajax.php:1054
17789
+ #: includes/class-wc-ajax.php:1096
17790
+ #: includes/class-wc-ajax.php:1149
17791
+ #: includes/class-wc-ajax.php:1212
17792
+ #: includes/class-wc-ajax.php:1253
17793
  msgid "Invalid order"
17794
  msgstr ""
17795
 
17815
  msgstr ""
17816
 
17817
  #. translators: %s fee amount
17818
+ #: includes/class-wc-ajax.php:1017
17819
  msgid "%s fee"
17820
  msgstr ""
17821
 
17822
+ #: includes/class-wc-ajax.php:1102
17823
  msgid "Invalid rate"
17824
  msgstr ""
17825
 
17826
+ #: includes/class-wc-ajax.php:1257
17827
  msgid "Invalid items"
17828
  msgstr ""
17829
 
17830
  #. translators: %1$s: item name %2$s: stock change
17831
+ #: includes/class-wc-ajax.php:1292
17832
  msgid "Deleted %1$s and adjusted stock (%2$s)"
17833
  msgstr ""
17834
 
17835
  #. translators: %s item name.
17836
+ #: includes/class-wc-ajax.php:1295
17837
  #: includes/legacy/api/v1/class-wc-api-resource.php:333
17838
  #: includes/legacy/api/v2/class-wc-api-products.php:468
17839
  #: includes/legacy/api/v2/class-wc-api-products.php:2176
17850
  msgid "Deleted %s"
17851
  msgstr ""
17852
 
17853
+ #: includes/class-wc-ajax.php:1363
17854
  msgid "Order not editable"
17855
  msgstr ""
17856
 
17857
  #. translators: $1: Date created, $2 Time created
17858
+ #: includes/class-wc-ajax.php:1509
17859
  msgid "added on %1$s at %2$s"
17860
  msgstr ""
17861
 
17862
  #. Translators: %d stock amount
17863
+ #: includes/class-wc-ajax.php:1610
17864
  msgid "Stock: %d"
17865
  msgstr ""
17866
 
17867
+ #: includes/class-wc-ajax.php:1932
17868
  msgid "Invalid refund amount"
17869
  msgstr ""
17870
 
17871
+ #: includes/class-wc-ajax.php:1936
17872
  msgid "Error processing refund. Please try again."
17873
  msgstr ""
17874
 
17875
+ #: includes/class-wc-ajax.php:2040
17876
  msgid "Description is missing."
17877
  msgstr ""
17878
 
17879
+ #: includes/class-wc-ajax.php:2043
17880
  msgid "User is missing."
17881
  msgstr ""
17882
 
17883
+ #: includes/class-wc-ajax.php:2046
17884
  msgid "Permissions is missing."
17885
  msgstr ""
17886
 
17887
+ #: includes/class-wc-ajax.php:2057
17888
  msgid "You do not have permission to assign API Keys to the selected user."
17889
  msgstr ""
17890
 
17891
+ #: includes/class-wc-ajax.php:2083
17892
  msgid "API Key updated successfully."
17893
  msgstr ""
17894
 
17895
+ #: includes/class-wc-ajax.php:2114
17896
  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."
17897
  msgstr ""
17898
 
17899
+ #: includes/class-wc-ajax.php:2203
17900
  msgid "Dismiss this notice."
17901
  msgstr ""
17902
 
18040
  #. translators: %d: Page number.
18041
  #. translators: %d is the page number (1, 2, 3...).
18042
  #: includes/class-wc-breadcrumb.php:377
18043
+ #: includes/class-wc-template-loader.php:438
18044
  #: packages/woocommerce-blocks/assets/js/base/components/pagination/index.js:97
18045
  #: packages/woocommerce-blocks/assets/js/base/components/pagination/index.js:136
18046
  #: packages/woocommerce-blocks/assets/js/base/components/pagination/index.js:170
18050
  msgstr ""
18051
 
18052
  #. translators: 1: key 2: URL
18053
+ #: includes/class-wc-cache-helper.php:276
18054
  msgid "In order for <strong>database caching</strong> to work with WooCommerce you must add %1$s to the \"Ignored Query Strings\" option in <a href=\"%2$s\">W3 Total Cache settings</a>."
18055
  msgstr ""
18056
 
18164
  #: includes/class-wc-emails.php:63
18165
  #: includes/class-wc-payment-gateways.php:54
18166
  #: includes/class-wc-shipping.php:79
18167
+ #: includes/class-woocommerce.php:140
18168
  msgid "Cloning is forbidden."
18169
  msgstr ""
18170
 
18172
  #: includes/class-wc-emails.php:72
18173
  #: includes/class-wc-payment-gateways.php:63
18174
  #: includes/class-wc-shipping.php:88
18175
+ #: includes/class-woocommerce.php:149
18176
  #: includes/rest-api/Utilities/SingletonTrait.php:49
18177
  msgid "Unserializing instances of this class is forbidden."
18178
  msgstr ""
18179
 
18180
  #: includes/class-wc-checkout.php:239
18181
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:189
18182
  #: packages/woocommerce-blocks/build/checkout.js:1
18183
  msgid "Order notes"
18184
  msgstr ""
18207
  msgstr ""
18208
 
18209
  #. translators: ISO 3166-1 alpha-2 country code
18210
+ #: includes/class-wc-checkout.php:753
18211
  msgid "'%s' is not a valid country code."
18212
  msgstr ""
18213
 
18214
  #. translators: %s: field name
18215
+ #: includes/class-wc-checkout.php:759
18216
  msgctxt "checkout-validation"
18217
  msgid "Shipping %s"
18218
  msgstr ""
18219
 
18220
  #. translators: %s: field name
18221
+ #: includes/class-wc-checkout.php:763
18222
  msgctxt "checkout-validation"
18223
  msgid "Billing %s"
18224
  msgstr ""
18225
 
18226
  #. translators: %1$s: field name, %2$s finder.eircode.ie URL
18227
+ #: includes/class-wc-checkout.php:775
18228
  msgid "%1$s is not valid. You can look up the correct Eircode <a target=\"_blank\" href=\"%2$s\">here</a>."
18229
  msgstr ""
18230
 
18231
  #. translators: %s: field name
18232
+ #: includes/class-wc-checkout.php:779
18233
  msgid "%s is not a valid postcode / ZIP."
18234
  msgstr ""
18235
 
18236
  #. translators: %s: phone number
18237
  #. translators: %s: Phone number.
18238
+ #: includes/class-wc-checkout.php:788
18239
  #: includes/class-wc-form-handler.php:158
18240
  msgid "%s is not a valid phone number."
18241
  msgstr ""
18242
 
18243
  #. translators: %s: email address
18244
  #. translators: %s: Email address.
18245
+ #: includes/class-wc-checkout.php:798
18246
  #: includes/class-wc-form-handler.php:166
18247
  msgid "%s is not a valid email address."
18248
  msgstr ""
18249
 
18250
  #. translators: 1: state field 2: valid states
18251
+ #: includes/class-wc-checkout.php:818
18252
  msgid "%1$s is not valid. Please enter one of the following: %2$s"
18253
  msgstr ""
18254
 
18255
  #. translators: %s: field name
18256
  #. translators: %s: Field name.
18257
+ #: includes/class-wc-checkout.php:825
18258
  #: includes/class-wc-form-handler.php:132
18259
  #: includes/class-wc-form-handler.php:278
18260
  msgid "%s is a required field."
18261
  msgstr ""
18262
 
18263
+ #: includes/class-wc-checkout.php:844
18264
  #: includes/class-wc-form-handler.php:412
18265
  msgid "Please read and accept the terms and conditions to proceed with your order."
18266
  msgstr ""
18267
 
18268
+ #: includes/class-wc-checkout.php:851
18269
  msgid "Please enter an address to continue."
18270
  msgstr ""
18271
 
18272
  #. translators: %s: shipping location (prefix e.g. 'to' + ISO 3166-1 alpha-2 country code)
18273
+ #: includes/class-wc-checkout.php:855
18274
  msgid "Unfortunately <strong>we do not ship %s</strong>. Please enter an alternative shipping address."
18275
  msgstr ""
18276
 
18277
+ #: includes/class-wc-checkout.php:862
18278
  msgid "No shipping method has been selected. Please double check your address, or contact us if you need any help."
18279
  msgstr ""
18280
 
18281
+ #: includes/class-wc-checkout.php:872
18282
  #: includes/class-wc-form-handler.php:422
18283
  #: includes/class-wc-form-handler.php:429
18284
  #: includes/class-wc-form-handler.php:558
18286
  msgid "Invalid payment method."
18287
  msgstr ""
18288
 
18289
+ #: includes/class-wc-checkout.php:1130
18290
  msgid "We were unable to process your order, please try again."
18291
  msgstr ""
18292
 
18293
  #. translators: %s: shop cart url
18294
+ #: includes/class-wc-checkout.php:1140
18295
  msgid "Sorry, your session has expired. <a href=\"%s\" class=\"wc-backward\">Return to shop</a>"
18296
  msgstr ""
18297
 
18298
+ #: includes/class-wc-checkout.php:1171
18299
  msgid "Unable to create order."
18300
  msgstr ""
18301
 
18314
 
18315
  #: includes/class-wc-countries.php:413
18316
  #: packages/woocommerce-admin/dist/components/index.js:2
18317
+ #: packages/woocommerce-blocks/build/vendors.js:6
18318
  msgid "to"
18319
  msgstr ""
18320
 
18351
  msgstr ""
18352
 
18353
  #: includes/class-wc-countries.php:699
18354
+ #: includes/customizer/class-wc-shop-customizer.php:687
18355
  msgid "Company name"
18356
  msgstr ""
18357
 
18372
  #: includes/class-wc-countries.php:874
18373
  #: includes/class-wc-countries.php:907
18374
  #: includes/class-wc-countries.php:932
18375
+ #: includes/class-wc-countries.php:1058
18376
+ #: includes/class-wc-countries.php:1105
18377
+ #: includes/class-wc-countries.php:1186
18378
  #: includes/class-wc-countries.php:1195
18379
+ #: includes/class-wc-countries.php:1313
18380
+ #: includes/class-wc-countries.php:1354
18381
+ #: includes/class-wc-countries.php:1425
 
18382
  msgid "Province"
18383
  msgstr ""
18384
 
18387
  msgstr ""
18388
 
18389
  #: includes/class-wc-countries.php:836
18390
+ #: includes/class-wc-countries.php:1200
18391
+ #: includes/class-wc-countries.php:1210
18392
+ #: includes/class-wc-countries.php:1381
18393
  msgid "Postcode"
18394
  msgstr ""
18395
 
18399
  msgstr ""
18400
 
18401
  #: includes/class-wc-countries.php:865
18402
+ #: includes/class-wc-countries.php:1274
18403
+ #: includes/class-wc-countries.php:1367
18404
+ #: includes/class-wc-countries.php:1394
18405
  msgid "District"
18406
  msgstr ""
18407
 
18413
  msgstr ""
18414
 
18415
  #: includes/class-wc-countries.php:927
18416
+ #: includes/class-wc-countries.php:992
18417
+ #: includes/class-wc-countries.php:1027
18418
+ #: includes/class-wc-countries.php:1214
18419
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:596
18420
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
18421
  msgid "Region"
18422
  msgstr ""
18423
 
18424
+ #: includes/class-wc-countries.php:1016
18425
  msgid "Department"
18426
  msgstr ""
18427
 
18428
+ #: includes/class-wc-countries.php:1024
18429
  msgid "Town / District"
18430
  msgstr ""
18431
 
18432
+ #: includes/class-wc-countries.php:1053
18433
+ #: includes/class-wc-countries.php:1067
18434
+ #: includes/class-wc-countries.php:1262
18435
+ #: includes/class-wc-countries.php:1384
18436
  msgid "County"
18437
  msgstr ""
18438
 
18439
+ #: includes/class-wc-countries.php:1064
18440
  msgid "Eircode"
18441
  msgstr ""
18442
 
18443
+ #: includes/class-wc-countries.php:1093
18444
  msgid "Pin code"
18445
  msgstr ""
18446
 
18447
+ #: includes/class-wc-countries.php:1110
18448
  msgid "Town / City / Post Office"
18449
  msgstr ""
18450
 
18451
+ #: includes/class-wc-countries.php:1114
18452
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:597
18453
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
18454
  msgid "Postal Code"
18455
  msgstr ""
18456
 
18457
+ #: includes/class-wc-countries.php:1118
18458
  msgid "Parish"
18459
  msgstr ""
18460
 
18461
+ #: includes/class-wc-countries.php:1135
18462
  msgid "Prefecture"
18463
  msgstr ""
18464
 
18465
+ #: includes/class-wc-countries.php:1161
18466
+ #: includes/class-wc-countries.php:1243
18467
+ #: includes/class-wc-countries.php:1321
18468
  msgid "Municipality"
18469
  msgstr ""
18470
 
18471
+ #: includes/class-wc-countries.php:1227
18472
  msgid "State / Zone"
18473
  msgstr ""
18474
 
18475
+ #: includes/class-wc-countries.php:1337
18476
  msgid "Municipality / District"
18477
  msgstr ""
18478
 
18479
+ #: includes/class-wc-countries.php:1363
18480
  msgid "Town / Village"
18481
  msgstr ""
18482
 
18483
+ #: includes/class-wc-countries.php:1373
18484
  msgid "ZIP"
18485
  msgstr ""
18486
 
18667
  msgid "No file defined"
18668
  msgstr ""
18669
 
18670
+ #: includes/class-wc-download-handler.php:441
18671
  msgid "File not found"
18672
  msgstr ""
18673
 
18674
+ #: includes/class-wc-download-handler.php:624
18675
  msgid "Go to shop"
18676
  msgstr ""
18677
 
18753
 
18754
  #: includes/class-wc-form-handler.php:285
18755
  #: includes/wc-user-functions.php:43
18756
+ #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:622
18757
  msgid "Please provide a valid email address."
18758
  msgstr ""
18759
 
18938
  msgid "Please enter a stronger password."
18939
  msgstr ""
18940
 
18941
+ #: includes/class-wc-install.php:500
18942
  msgid "Monthly"
18943
  msgstr ""
18944
 
18945
+ #: includes/class-wc-install.php:504
18946
  msgid "Every 15 Days"
18947
  msgstr ""
18948
 
18949
+ #: includes/class-wc-install.php:562
18950
  msgctxt "Page slug"
18951
  msgid "shop"
18952
  msgstr ""
18953
 
18954
+ #: includes/class-wc-install.php:563
18955
  msgctxt "Page title"
18956
  msgid "Shop"
18957
  msgstr ""
18958
 
18959
+ #: includes/class-wc-install.php:567
18960
  msgctxt "Page slug"
18961
  msgid "cart"
18962
  msgstr ""
18963
 
18964
+ #: includes/class-wc-install.php:568
18965
  msgctxt "Page title"
18966
  msgid "Cart"
18967
  msgstr ""
18968
 
18969
+ #: includes/class-wc-install.php:572
18970
  msgctxt "Page slug"
18971
  msgid "checkout"
18972
  msgstr ""
18973
 
18974
+ #: includes/class-wc-install.php:573
18975
  msgctxt "Page title"
18976
  msgid "Checkout"
18977
  msgstr ""
18978
 
18979
+ #: includes/class-wc-install.php:577
18980
  msgctxt "Page slug"
18981
  msgid "my-account"
18982
  msgstr ""
18983
 
18984
+ #: includes/class-wc-install.php:578
18985
  msgctxt "Page title"
18986
  msgid "My account"
18987
  msgstr ""
18988
 
18989
+ #: includes/class-wc-install.php:623
18990
  msgid "Reduced rate"
18991
  msgstr ""
18992
 
18993
+ #: includes/class-wc-install.php:624
18994
  msgid "Zero rate"
18995
  msgstr ""
18996
 
18997
  #. translators: user role
18998
+ #: includes/class-wc-install.php:1106
18999
  msgctxt "User role"
19000
  msgid "Customer"
19001
  msgstr ""
19002
 
19003
  #. translators: user role
19004
+ #: includes/class-wc-install.php:1108
19005
  msgctxt "User role"
19006
  msgid "Shop manager"
19007
  msgstr ""
19008
 
19009
+ #: includes/class-wc-install.php:1356
19010
  msgid "View WooCommerce settings"
19011
  msgstr ""
19012
 
19013
+ #: includes/class-wc-install.php:1376
19014
  msgid "View WooCommerce documentation"
19015
  msgstr ""
19016
 
19017
+ #: includes/class-wc-install.php:1376
19018
  #: packages/woocommerce-admin/dist/chunks/marketing-overview.js:1
19019
  msgid "Docs"
19020
  msgstr ""
19021
 
19022
+ #: includes/class-wc-install.php:1377
19023
  msgid "View WooCommerce API docs"
19024
  msgstr ""
19025
 
19026
+ #: includes/class-wc-install.php:1377
19027
  msgid "API docs"
19028
  msgstr ""
19029
 
19030
+ #: includes/class-wc-install.php:1378
19031
  msgid "Visit community forums"
19032
  msgstr ""
19033
 
19034
+ #: includes/class-wc-install.php:1378
19035
  msgid "Community support"
19036
  msgstr ""
19037
 
19038
+ #: includes/class-wc-install.php:1382
19039
  msgid "Visit premium customer support"
19040
  msgstr ""
19041
 
19042
+ #: includes/class-wc-install.php:1382
19043
  msgid "Premium support"
19044
  msgstr ""
19045
 
19046
  #. translators: 1: plugin name, 2: error message, 3: URL to install plugin manually.
19047
  #. translators: 1: theme slug, 2: error message, 3: URL to install theme manually.
19048
+ #: includes/class-wc-install.php:1510
19049
+ #: includes/class-wc-install.php:1614
19050
  msgid "%1$s could not be installed (%2$s). <a href=\"%3$s\">Please install it manually by clicking here.</a>"
19051
  msgstr ""
19052
 
19053
  #. translators: 1: plugin name, 2: URL to WP plugin page.
19054
+ #: includes/class-wc-install.php:1538
19055
  msgid "%1$s was installed but could not be activated. <a href=\"%2$s\">Please activate it manually by clicking here.</a>"
19056
  msgstr ""
19057
 
19138
  msgstr ""
19139
 
19140
  #: includes/class-wc-post-types.php:96
19141
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:188
19142
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:329
19143
  #: packages/woocommerce-admin/src/API/Reports/Products/Controller.php:393
19144
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
19362
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
19363
  #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
19364
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
 
19365
  #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/index.js:18
19366
  #: packages/woocommerce-blocks/build/all-products.js:1
19367
  msgid "All Products"
19401
  msgstr ""
19402
 
19403
  #: includes/class-wc-post-types.php:331
19404
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
19405
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
 
19406
  msgid "Search products"
19407
  msgstr ""
19408
 
19455
  msgstr ""
19456
 
19457
  #: includes/class-wc-post-types.php:343
 
19458
  msgid "Products list"
19459
  msgstr ""
19460
 
19521
  msgstr ""
19522
 
19523
  #: includes/class-wc-post-types.php:431
19524
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
 
19525
  msgid "Refunds"
19526
  msgstr ""
19527
 
19537
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
19538
  #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
19539
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
19540
+ #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:91
19541
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
19542
  #: packages/woocommerce-blocks/build/cart.js:1
19543
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
19575
  msgstr ""
19576
 
19577
  #: includes/class-wc-post-types.php:464
19578
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
 
19579
  msgid "Search coupons"
19580
  msgstr ""
19581
 
19943
  msgid "User&#8217;s WooCommerce access to purchased downloads data."
19944
  msgstr ""
19945
 
19946
+ #: includes/class-wc-privacy-exporters.php:142
19947
+ #: includes/class-wc-privacy-exporters.php:345
19948
+ msgid "Download ID"
19949
+ msgstr ""
19950
+
19951
  #: includes/class-wc-privacy-exporters.php:150
19952
  #: includes/class-wc-privacy-exporters.php:254
19953
  #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
20204
  msgid "Select options for &ldquo;%s&rdquo;"
20205
  msgstr ""
20206
 
20207
+ #: includes/class-wc-query.php:103
20208
  #: includes/shortcodes/class-wc-shortcode-checkout.php:191
20209
  msgid "Pay for order"
20210
  msgstr ""
20211
 
20212
  #. translators: %s: page
20213
+ #: includes/class-wc-query.php:111
20214
  msgid "Orders (page %d)"
20215
  msgstr ""
20216
 
20217
+ #: includes/class-wc-query.php:125
20218
  #: includes/wc-account-functions.php:104
20219
  msgid "Account details"
20220
  msgstr ""
20221
 
20222
+ #: includes/class-wc-query.php:138
20223
  msgid "Set password"
20224
  msgstr ""
20225
 
20362
  msgstr ""
20363
 
20364
  #. translators: 1: error message 2: file name and path 3: line number
20365
+ #: includes/class-woocommerce.php:239
20366
  msgid "%1$s in %2$s on line %3$s"
20367
  msgstr ""
20368
 
20369
+ #: includes/class-woocommerce.php:931
20370
  msgid "You have installed a development version of WooCommerce which requires files to be built and minified. From the plugin directory, run <code>grunt assets</code> to build and minify assets."
20371
  msgstr ""
20372
 
20373
  #. translators: 1: URL of WordPress.org Repository 2: URL of the GitHub Repository release page
20374
+ #: includes/class-woocommerce.php:934
20375
  msgid "Or you can download a pre-built version of the plugin from the <a href=\"%1$s\">WordPress.org repository</a> or by visiting <a href=\"%2$s\">the releases page in the GitHub repository</a>."
20376
  msgstr ""
20377
 
20501
  msgstr ""
20502
 
20503
  #. translators: %d: Setting value
20504
+ #: includes/customizer/class-wc-shop-customizer.php:100
20505
  msgid "The minimum allowed setting is %d"
20506
  msgstr ""
20507
 
20508
  #. translators: %d: Setting value
20509
+ #: includes/customizer/class-wc-shop-customizer.php:102
20510
  msgid "The maximum allowed setting is %d"
20511
  msgstr ""
20512
 
20513
+ #: includes/customizer/class-wc-shop-customizer.php:276
20514
+ #: includes/customizer/class-wc-shop-customizer.php:446
 
 
 
 
 
20515
  msgid "Default sorting (custom ordering + name)"
20516
  msgstr ""
20517
 
20518
+ #: includes/customizer/class-wc-shop-customizer.php:277
20519
+ #: includes/customizer/class-wc-shop-customizer.php:447
20520
  msgid "Popularity (sales)"
20521
  msgstr ""
20522
 
20523
+ #: includes/customizer/class-wc-shop-customizer.php:278
20524
+ #: includes/customizer/class-wc-shop-customizer.php:448
20525
  #: includes/widgets/class-wc-widget-rating-filter.php:27
20526
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCollectionDataSchema.php:87
20527
  #: packages/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.js:34
20531
  msgid "Average rating"
20532
  msgstr ""
20533
 
20534
+ #: includes/customizer/class-wc-shop-customizer.php:279
20535
+ #: includes/customizer/class-wc-shop-customizer.php:449
20536
  msgid "Sort by most recent"
20537
  msgstr ""
20538
 
20539
+ #: includes/customizer/class-wc-shop-customizer.php:280
20540
+ #: includes/customizer/class-wc-shop-customizer.php:450
20541
  msgid "Sort by price (asc)"
20542
  msgstr ""
20543
 
20544
+ #: includes/customizer/class-wc-shop-customizer.php:281
20545
+ #: includes/customizer/class-wc-shop-customizer.php:451
20546
  msgid "Sort by price (desc)"
20547
  msgstr ""
20548
 
20549
+ #: includes/customizer/class-wc-shop-customizer.php:297
20550
  msgid "Store Notice"
20551
  msgstr ""
20552
 
20553
+ #: includes/customizer/class-wc-shop-customizer.php:317
20554
  #: includes/wc-template-functions.php:1056
20555
  msgid "This is a demo store for testing purposes &mdash; no orders shall be fulfilled."
20556
  msgstr ""
20557
 
20558
+ #: includes/customizer/class-wc-shop-customizer.php:328
20559
  msgid "Store notice"
20560
  msgstr ""
20561
 
20562
+ #: includes/customizer/class-wc-shop-customizer.php:329
20563
  msgid "If enabled, this text will be shown site-wide. You can use it to show events or promotions to visitors!"
20564
  msgstr ""
20565
 
20566
+ #: includes/customizer/class-wc-shop-customizer.php:339
20567
  msgid "Enable store notice"
20568
  msgstr ""
20569
 
20570
+ #: includes/customizer/class-wc-shop-customizer.php:367
20571
  msgid "Product Catalog"
20572
  msgstr ""
20573
 
20574
+ #: includes/customizer/class-wc-shop-customizer.php:386
20575
  msgid "Shop page display"
20576
  msgstr ""
20577
 
20578
+ #: includes/customizer/class-wc-shop-customizer.php:387
20579
  msgid "Choose what to display on the main shop page."
20580
  msgstr ""
20581
 
20582
+ #: includes/customizer/class-wc-shop-customizer.php:392
20583
+ #: includes/customizer/class-wc-shop-customizer.php:418
20584
  msgid "Show products"
20585
  msgstr ""
20586
 
20587
+ #: includes/customizer/class-wc-shop-customizer.php:393
20588
  msgid "Show categories"
20589
  msgstr ""
20590
 
20591
+ #: includes/customizer/class-wc-shop-customizer.php:394
20592
  msgid "Show categories &amp; products"
20593
  msgstr ""
20594
 
20595
+ #: includes/customizer/class-wc-shop-customizer.php:412
20596
  msgid "Category display"
20597
  msgstr ""
20598
 
20599
+ #: includes/customizer/class-wc-shop-customizer.php:413
20600
  msgid "Choose what to display on product category pages."
20601
  msgstr ""
20602
 
20603
+ #: includes/customizer/class-wc-shop-customizer.php:419
20604
  msgid "Show subcategories"
20605
  msgstr ""
20606
 
20607
+ #: includes/customizer/class-wc-shop-customizer.php:420
20608
  msgid "Show subcategories &amp; products"
20609
  msgstr ""
20610
 
20611
+ #: includes/customizer/class-wc-shop-customizer.php:438
20612
  msgid "Default product sorting"
20613
  msgstr ""
20614
 
20615
+ #: includes/customizer/class-wc-shop-customizer.php:439
20616
  msgid "How should products be sorted in the catalog by default?"
20617
  msgstr ""
20618
 
20619
+ #: includes/customizer/class-wc-shop-customizer.php:476
20620
  msgid "Products per row"
20621
  msgstr ""
20622
 
20623
+ #: includes/customizer/class-wc-shop-customizer.php:477
20624
  msgid "How many products should be shown per row?"
20625
  msgstr ""
20626
 
20627
+ #: includes/customizer/class-wc-shop-customizer.php:506
20628
  #: packages/woocommerce-admin/dist/components/index.js:2
20629
+ #: packages/woocommerce-blocks/build/vendors.js:6
20630
  msgid "Rows per page"
20631
  msgstr ""
20632
 
20633
+ #: includes/customizer/class-wc-shop-customizer.php:507
20634
  msgid "How many rows of products should be shown per page?"
20635
  msgstr ""
20636
 
20637
+ #: includes/customizer/class-wc-shop-customizer.php:529
20638
  msgid "After publishing your changes, new image sizes will be generated automatically."
20639
  msgstr ""
20640
 
20641
  #. translators: 1: tools URL 2: regen thumbs url
20642
+ #: includes/customizer/class-wc-shop-customizer.php:532
20643
  msgid "After publishing your changes, new image sizes may not be shown until you regenerate thumbnails. You can do this from the <a href=\"%1$s\" target=\"_blank\">tools section in WooCommerce</a> or by using a plugin such as <a href=\"%2$s\" target=\"_blank\">Regenerate Thumbnails</a>."
20644
  msgstr ""
20645
 
20646
  #. translators: %s: regen thumbs url
20647
+ #: includes/customizer/class-wc-shop-customizer.php:535
20648
  msgid "After publishing your changes, new image sizes may not be shown until you <a href=\"%s\" target=\"_blank\">Regenerate Thumbnails</a>."
20649
  msgstr ""
20650
 
20651
+ #: includes/customizer/class-wc-shop-customizer.php:541
20652
  msgid "Product Images"
20653
  msgstr ""
20654
 
20655
+ #: includes/customizer/class-wc-shop-customizer.php:563
20656
  msgid "Main image width"
20657
  msgstr ""
20658
 
20659
+ #: includes/customizer/class-wc-shop-customizer.php:564
20660
  msgid "Image size used for the main image on single product pages. These images will remain uncropped."
20661
  msgstr ""
20662
 
20663
+ #: includes/customizer/class-wc-shop-customizer.php:591
20664
  msgid "Thumbnail width"
20665
  msgstr ""
20666
 
20667
+ #: includes/customizer/class-wc-shop-customizer.php:592
20668
  msgid "Image size used for products in the catalog."
20669
  msgstr ""
20670
 
20671
+ #: includes/customizer/class-wc-shop-customizer.php:649
20672
  msgid "Thumbnail cropping"
20673
  msgstr ""
20674
 
20675
+ #: includes/customizer/class-wc-shop-customizer.php:652
20676
  msgid "1:1"
20677
  msgstr ""
20678
 
20679
+ #: includes/customizer/class-wc-shop-customizer.php:653
20680
  msgid "Images will be cropped into a square"
20681
  msgstr ""
20682
 
20683
+ #: includes/customizer/class-wc-shop-customizer.php:656
20684
  #: packages/woocommerce-admin/dist/components/index.js:2
20685
  #: packages/woocommerce-admin/dist/date/index.js:1
20686
+ #: packages/woocommerce-blocks/build/vendors.js:6
20687
  msgid "Custom"
20688
  msgstr ""
20689
 
20690
+ #: includes/customizer/class-wc-shop-customizer.php:657
20691
  msgid "Images will be cropped to a custom aspect ratio"
20692
  msgstr ""
20693
 
20694
+ #: includes/customizer/class-wc-shop-customizer.php:660
20695
  msgid "Uncropped"
20696
  msgstr ""
20697
 
20698
+ #: includes/customizer/class-wc-shop-customizer.php:661
20699
  msgid "Images will display using the aspect ratio in which they were uploaded"
20700
  msgstr ""
20701
 
20702
+ #: includes/customizer/class-wc-shop-customizer.php:678
20703
  #: includes/wc-template-functions.php:2136
20704
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/index.js:17
20705
  #: packages/woocommerce-blocks/build/checkout.js:1
20706
  msgid "Checkout"
20707
  msgstr ""
20708
 
20709
+ #: includes/customizer/class-wc-shop-customizer.php:681
20710
  msgid "These options let you change the appearance of the WooCommerce checkout."
20711
  msgstr ""
20712
 
20713
  #. Translators: %s field name.
20714
+ #: includes/customizer/class-wc-shop-customizer.php:705
20715
  msgid "%s field"
20716
  msgstr ""
20717
 
20718
+ #: includes/customizer/class-wc-shop-customizer.php:712
20719
  msgid "Required"
20720
  msgstr ""
20721
 
20722
  #. translators: %s terms and conditions page name and link
20723
+ #: includes/customizer/class-wc-shop-customizer.php:734
20724
  #: includes/wc-template-functions.php:833
20725
  msgid "I have read and agree to the website %s"
20726
  msgstr ""
20727
 
20728
+ #: includes/customizer/class-wc-shop-customizer.php:758
20729
  msgid "Highlight required fields with an asterisk"
20730
  msgstr ""
20731
 
20732
+ #: includes/customizer/class-wc-shop-customizer.php:790
20733
  msgid "No page set"
20734
  msgstr ""
20735
 
20736
  #. Translators: %s: page name.
20737
+ #: includes/customizer/class-wc-shop-customizer.php:805
20738
  msgid "%s page"
20739
  msgstr ""
20740
 
20741
+ #: includes/customizer/class-wc-shop-customizer.php:830
20742
  msgid "Optionally add some text for the terms checkbox that customers must accept."
20743
  msgstr ""
20744
 
21210
 
21211
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:39
21212
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:91
21213
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
 
21214
  #: packages/woocommerce-blocks/assets/js/payment-method-extensions/payment-methods/bacs/index.js:15
21215
  #: packages/woocommerce-blocks/build/wc-payment-method-bacs.js:1
21216
  msgid "Direct bank transfer"
21260
 
21261
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:128
21262
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:290
21263
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
 
21264
  msgid "Sort code"
21265
  msgstr ""
21266
 
21269
  msgstr ""
21270
 
21271
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:139
21272
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
 
21273
  msgid "Account name"
21274
  msgstr ""
21275
 
21276
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:140
21277
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:316
21278
  #: includes/gateways/class-wc-payment-gateway-echeck.php:51
21279
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
 
21280
  msgid "Account number"
21281
  msgstr ""
21282
 
21283
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:141
21284
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
 
21285
  msgid "Bank name"
21286
  msgstr ""
21287
 
21288
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:143
21289
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:324
21290
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
 
21291
  msgid "IBAN"
21292
  msgstr ""
21293
 
21294
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:144
21295
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
 
21296
  msgid "BIC / Swift"
21297
  msgstr ""
21298
 
21661
  msgstr ""
21662
 
21663
  #: includes/gateways/paypal/includes/settings-paypal.php:61
21664
+ msgid "IPN Email Notifications"
21665
  msgstr ""
21666
 
21667
  #: includes/gateways/paypal/includes/settings-paypal.php:63
21810
  msgstr ""
21811
 
21812
  #. translators: %d: product ID
21813
+ #: includes/import/class-wc-product-csv-importer.php:1021
21814
  msgid "ID %d"
21815
  msgstr ""
21816
 
21817
  #. translators: %s: product SKU
21818
+ #: includes/import/class-wc-product-csv-importer.php:1025
21819
  msgid "SKU %s"
21820
  msgstr ""
21821
 
21822
+ #: includes/import/class-wc-product-csv-importer.php:1073
21823
  msgid "A product with this ID already exists."
21824
  msgstr ""
21825
 
21826
+ #: includes/import/class-wc-product-csv-importer.php:1085
21827
  msgid "A product with this SKU already exists."
21828
  msgstr ""
21829
 
21830
+ #: includes/import/class-wc-product-csv-importer.php:1097
21831
  msgid "No matching product exists to update."
21832
  msgstr ""
21833
 
23110
  #: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:139
23111
  #: includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php:65
23112
  #: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:142
23113
+ #: packages/woocommerce-admin/src/API/Notes.php:223
23114
+ #: packages/woocommerce-admin/src/API/Notes.php:237
 
 
23115
  #: packages/woocommerce-admin/src/API/OnboardingProfile.php:73
23116
  #: packages/woocommerce-admin/src/API/Reports/Controller.php:60
23117
  msgid "Sorry, you cannot list resources."
23564
  #: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:660
23565
  #: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:959
23566
  #: includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php:733
23567
+ #: packages/woocommerce-admin/src/API/Notes.php:518
23568
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:248
23569
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:254
23570
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:301
23592
  #: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:610
23593
  #: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:667
23594
  #: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:968
23595
+ #: packages/woocommerce-admin/src/API/Notes.php:525
23596
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:255
23597
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:261
23598
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:308
23649
  #: includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php:44
23650
  #: includes/wc-core-functions.php:149
23651
  #: includes/wc-order-functions.php:514
23652
+ #: includes/wc-order-functions.php:1078
23653
  msgid "Invalid order ID."
23654
  msgstr ""
23655
 
24432
  #: includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php:391
24433
  #: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:187
24434
  #: includes/rest-api/Controllers/Version3/class-wc-rest-settings-controller.php:51
24435
+ #: packages/woocommerce-admin/src/API/Notes.php:390
24436
  #: packages/woocommerce-admin/src/API/OnboardingProfile.php:87
24437
  #: packages/woocommerce-admin/src/API/Reports/Import/Controller.php:110
24438
  msgid "Sorry, you cannot edit this resource."
25384
 
25385
  #: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:709
25386
  #: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:538
25387
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:435
25388
+ #: packages/woocommerce-admin/src/API/Notes.php:538
25389
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:219
25390
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:225
25391
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:272
25410
 
25411
  #: includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php:717
25412
  #: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:546
25413
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:443
25414
+ #: packages/woocommerce-admin/src/API/Notes.php:546
25415
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:227
25416
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:233
25417
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:280
25574
  #: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:561
25575
  #: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:624
25576
  #: includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php:929
25577
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:452
25578
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:236
25579
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:242
25580
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:289
25596
  #: includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php:705
25597
  #: includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php:567
25598
  #: includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php:630
25599
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:458
25600
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:242
25601
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:248
25602
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php:295
25723
  msgstr ""
25724
 
25725
  #: includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php:76
25726
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
 
25727
  msgid "Order Status"
25728
  msgstr ""
25729
 
27577
  msgstr ""
27578
 
27579
  #: includes/shortcodes/class-wc-shortcode-order-tracking.php:50
27580
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
27581
  msgid "Please enter a valid email address"
27582
  msgstr ""
27583
 
27640
  msgstr ""
27641
 
27642
  #: includes/wc-cart-functions.php:155
27643
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
27644
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
27645
  #: packages/woocommerce-blocks/assets/js/blocks/active-filters/active-attribute-filters.js:69
27646
  #: packages/woocommerce-blocks/build/active-filters-frontend.js:1
27650
 
27651
  #. translators: %d: shipping package number
27652
  #: includes/wc-cart-functions.php:231
27653
+ #: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:742
27654
  msgctxt "shipping packages"
27655
  msgid "Shipping %d"
27656
  msgstr ""
27657
 
27658
  #. translators: %d: shipping package number
27659
  #: includes/wc-cart-functions.php:231
27660
+ #: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:745
27661
  msgctxt "shipping packages"
27662
  msgid "Shipping"
27663
  msgstr ""
27665
  #. translators: %s: coupon code
27666
  #. translators: %s Coupon code.
27667
  #: includes/wc-cart-functions.php:264
27668
+ #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:63
27669
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
27670
  #: packages/woocommerce-blocks/build/cart.js:1
27671
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
28441
  msgstr ""
28442
 
28443
  #. translators: 1: product ID 2: old stock level 3: new stock level
28444
+ #: includes/wc-order-functions.php:724
28445
  msgid "Item #%1$s stock increased from %2$s to %3$s."
28446
  msgstr ""
28447
 
28448
+ #: includes/wc-order-functions.php:787
28449
  msgid "Order fully refunded."
28450
  msgstr ""
28451
 
28452
+ #: includes/wc-order-functions.php:794
28453
  msgid "Order status set to refunded. To return funds to the customer you will need to issue a refund through your payment gateway."
28454
  msgstr ""
28455
 
28456
+ #: includes/wc-order-functions.php:924
28457
  msgid "Unpaid order cancelled - time limit reached."
28458
  msgstr ""
28459
 
28768
  msgid "Max %s"
28769
  msgstr ""
28770
 
28771
+ #: includes/widgets/class-wc-widget-layered-nav.php:21
28772
  msgid "Display a list of attributes to filter products in your store."
28773
  msgstr ""
28774
 
28775
+ #: includes/widgets/class-wc-widget-layered-nav.php:23
28776
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:209
28777
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:225
28778
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:359
28781
  msgid "Filter Products by Attribute"
28782
  msgstr ""
28783
 
28784
+ #: includes/widgets/class-wc-widget-layered-nav.php:74
28785
  msgid "Filter by"
28786
  msgstr ""
28787
 
28788
+ #: includes/widgets/class-wc-widget-layered-nav.php:80
28789
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
28790
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
 
28791
  msgid "Attribute"
28792
  msgstr ""
28793
 
28794
+ #: includes/widgets/class-wc-widget-layered-nav.php:88
28795
  #: packages/woocommerce-blocks/assets/js/blocks/active-filters/edit.js:36
28796
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:164
28797
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:63
28798
  #: packages/woocommerce-blocks/build/active-filters.js:1
28799
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
28800
  #: packages/woocommerce-blocks/build/product-categories.js:1
28801
  msgid "List"
28802
  msgstr ""
28803
 
28804
+ #: includes/widgets/class-wc-widget-layered-nav.php:89
28805
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:171
28806
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:70
28807
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
28808
  #: packages/woocommerce-blocks/build/product-categories.js:1
28809
  msgid "Dropdown"
28810
  msgstr ""
28811
 
28812
+ #: includes/widgets/class-wc-widget-layered-nav.php:95
28813
  msgid "Query type"
28814
  msgstr ""
28815
 
28816
+ #: includes/widgets/class-wc-widget-layered-nav.php:97
28817
  msgid "AND"
28818
  msgstr ""
28819
 
28820
+ #: includes/widgets/class-wc-widget-layered-nav.php:98
28821
  msgid "OR"
28822
  msgstr ""
28823
 
28824
  #. translators: %s: taxonomy name
28825
  #. translators: %s attribute name.
28826
+ #: includes/widgets/class-wc-widget-layered-nav.php:248
28827
  #: packages/woocommerce-blocks/assets/js/base/components/dropdown-selector/index.js:159
28828
  #: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
28829
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
28878
  msgstr ""
28879
 
28880
  #: includes/widgets/class-wc-widget-product-categories.php:68
28881
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:133
28882
  #: packages/woocommerce-blocks/build/product-categories.js:1
28883
  msgid "Show hierarchy"
28884
  msgstr ""
28997
  msgstr ""
28998
 
28999
  #: includes/widgets/class-wc-widget-recently-viewed.php:23
29000
+ msgid "Recent Viewed Products"
29001
  msgstr ""
29002
 
29003
  #: includes/widgets/class-wc-widget-recently-viewed.php:27
29009
  msgstr ""
29010
 
29011
  #: includes/widgets/class-wc-widget-top-rated-products.php:24
29012
+ msgid "Products by Rating"
29013
  msgstr ""
29014
 
29015
  #: includes/widgets/class-wc-widget-top-rated-products.php:28
29103
  msgid "ActionScheduler_Action::$args too long. To ensure the args column can be indexed, action args should not be more than %d characters when encoded as JSON."
29104
  msgstr ""
29105
 
29106
+ #: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php:302
29107
  msgid "Pending"
29108
  msgstr ""
29109
 
29110
+ #: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php:303
29111
  msgid "In-progress"
29112
  msgstr ""
29113
 
29114
+ #: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php:304
29115
  msgid "Failed"
29116
  msgstr ""
29117
 
29118
+ #: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php:305
29119
  msgid "Canceled"
29120
  msgstr ""
29121
 
29382
  msgid "Every minute"
29383
  msgstr ""
29384
 
29385
+ #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:101
29386
  msgid "Action Scheduler"
29387
  msgstr ""
29388
 
29389
+ #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:101
29390
+ msgid "This section shows scheduled action counts."
29391
  msgstr ""
29392
 
29393
+ #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:104
29394
  msgid "Version:"
29395
  msgstr ""
29396
 
29397
+ #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:108
 
 
 
 
29398
  msgid "Action Status"
29399
  msgstr ""
29400
 
29401
+ #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:110
29402
  msgid "Count"
29403
  msgstr ""
29404
 
29405
+ #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:111
29406
  msgid "Oldest Scheduled Date"
29407
  msgstr ""
29408
 
29409
+ #: packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:112
29410
  msgid "Newest Scheduled Date"
29411
  msgstr ""
29412
 
29420
  msgid "Action Scheduler has migrated data to custom tables; however, orphaned log entries exist in the WordPress Comments table. %1$s <a href=\"%2$s\">Learn more &raquo;</a>"
29421
  msgstr ""
29422
 
29423
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:67
29424
  msgid "Database error."
29425
  msgstr ""
29426
 
29427
  #. translators: %s: error message
29428
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:75
29429
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:25
29430
  #: packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44
29431
  msgid "Error saving action: %s"
29432
  msgstr ""
29433
 
29434
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:268
29435
  msgid "Invalid value for select or count parameter. Cannot query actions."
29436
  msgstr ""
29437
 
29438
  #. translators: %s: action ID
29439
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:458
29440
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:548
29441
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:580
29442
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:777
29443
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:819
29444
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:457
29445
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:468
29446
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:495
29447
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:773
29448
  msgid "Unidentified action %s"
29449
  msgstr ""
29450
 
29451
  #. translators: %s: group name
29452
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:661
29453
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:627
29454
  msgid "The group \"%s\" does not exist."
29455
  msgstr ""
29456
 
29457
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:675
29458
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:607
29459
  msgid "Unable to claim actions. Database error."
29460
  msgstr ""
29461
 
29462
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:838
29463
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:740
29464
  msgid "Invalid action ID. No status found."
29465
  msgstr ""
29466
 
29467
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:840
29468
  msgid "Unknown status found for action."
29469
  msgstr ""
29470
 
29471
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:62
29472
  msgid "Unable to save action."
29473
  msgstr ""
29474
 
29475
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:283
29476
  msgid "Invalid schedule. Cannot save action."
29477
  msgstr ""
29478
 
29479
  #. translators: %s: claim ID
29480
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:689
29481
  msgid "Unable to unlock claim %s. Database error."
29482
  msgstr ""
29483
 
29484
  #. translators: %s: action ID
29485
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:704
29486
  msgid "Unable to unlock claim on action %s. Database error."
29487
  msgstr ""
29488
 
29489
  #. translators: %s: action ID
29490
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:716
29491
  msgid "Unable to mark failure on action %s. Database error."
29492
  msgstr ""
29493
 
29494
+ #: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:840
29495
  msgid "%s Support for strings longer than this will be removed in a future version."
29496
  msgstr ""
29497
 
29713
  msgid "IP address."
29714
  msgstr ""
29715
 
29716
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:119
29717
  msgid "Top Coupons - Number of Orders"
29718
  msgstr ""
29719
 
29720
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:122
29721
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:299
29722
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
29723
  msgid "Coupon Code"
29724
  msgstr ""
29725
 
29726
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:128
29727
  #: packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php:301
29728
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
29729
  msgid "Amount Discounted"
29730
  msgstr ""
29731
 
29732
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:185
29733
  msgid "Top Categories - Items Sold"
29734
  msgstr ""
29735
 
29736
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:191
29737
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:321
29738
  #: packages/woocommerce-admin/src/API/Reports/Categories/Controller.php:330
29739
  #: packages/woocommerce-admin/src/API/Reports/Orders/Controller.php:532
29740
  #: packages/woocommerce-admin/src/API/Reports/Products/Controller.php:390
29741
+ #: packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php:159
29742
  #: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:414
29743
+ #: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:156
29744
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
29745
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
29746
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
29749
  msgid "Items Sold"
29750
  msgstr ""
29751
 
29752
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:194
29753
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:324
29754
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
29755
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
29756
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
29757
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
29761
  msgid "Net Sales"
29762
  msgstr ""
29763
 
29764
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:249
29765
  msgid "Top Customers - Total Spend"
29766
  msgstr ""
29767
 
29768
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:252
29769
  msgid "Customer Name"
29770
  msgstr ""
29771
 
29772
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:258
29773
  #: packages/woocommerce-admin/src/API/Reports/Customers/Controller.php:592
29774
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
29775
  msgid "Total Spend"
29776
  msgstr ""
29777
 
29778
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:315
29779
  msgid "Top Products - Items Sold"
29780
  msgstr ""
29781
 
29782
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:464
29783
  msgid "URL query to persist across links."
29784
  msgstr ""
29785
 
29786
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:484
29787
  msgid "Leaderboard ID."
29788
  msgstr ""
29789
 
29790
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:490
29791
  msgid "Displayed title for the leaderboard."
29792
  msgstr ""
29793
 
29794
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:496
29795
  msgid "Table headers."
29796
  msgstr ""
29797
 
29798
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:503
29799
  msgid "Table column header."
29800
  msgstr ""
29801
 
29802
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:513
29803
  msgid "Table rows."
29804
  msgstr ""
29805
 
29806
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:520
29807
  msgid "Table cell display."
29808
  msgstr ""
29809
 
29810
+ #: packages/woocommerce-admin/src/API/Leaderboards.php:526
29811
  msgid "Table cell value."
29812
  msgstr ""
29813
 
29845
  #: packages/woocommerce-admin/src/API/NoteActions.php:63
29846
  #: packages/woocommerce-admin/src/API/NoteActions.php:73
29847
  #: packages/woocommerce-admin/src/API/Notes.php:143
29848
+ #: packages/woocommerce-admin/src/API/Notes.php:255
29849
  msgid "Sorry, there is no resource with that ID."
29850
  msgstr ""
29851
 
29852
+ #: packages/woocommerce-admin/src/API/Notes.php:276
29853
  msgid "Sorry, there is no note with that ID."
29854
  msgstr ""
29855
 
29856
+ #: packages/woocommerce-admin/src/API/Notes.php:364
29857
  msgid "Please provide an array of IDs through the noteIds param."
29858
  msgstr ""
29859
 
29860
+ #: packages/woocommerce-admin/src/API/Notes.php:555
29861
  msgid "Type of note."
29862
  msgstr ""
29863
 
29864
+ #: packages/woocommerce-admin/src/API/Notes.php:565
29865
  msgid "Status of note."
29866
  msgstr ""
29867
 
29868
+ #: packages/woocommerce-admin/src/API/Notes.php:589
 
 
 
 
29869
  msgid "ID of the note record."
29870
  msgstr ""
29871
 
29872
+ #: packages/woocommerce-admin/src/API/Notes.php:595
29873
  msgid "Name of the note."
29874
  msgstr ""
29875
 
29876
+ #: packages/woocommerce-admin/src/API/Notes.php:601
29877
  msgid "The type of the note (e.g. error, warning, etc.)."
29878
  msgstr ""
29879
 
29880
+ #: packages/woocommerce-admin/src/API/Notes.php:607
29881
  msgid "Locale used for the note title and content."
29882
  msgstr ""
29883
 
29884
+ #: packages/woocommerce-admin/src/API/Notes.php:613
29885
  msgid "Title of the note."
29886
  msgstr ""
29887
 
29888
+ #: packages/woocommerce-admin/src/API/Notes.php:619
29889
  msgid "Content of the note."
29890
  msgstr ""
29891
 
29892
+ #: packages/woocommerce-admin/src/API/Notes.php:625
29893
  msgid "Content data for the note. JSON string. Available for re-localization."
29894
  msgstr ""
29895
 
29896
+ #: packages/woocommerce-admin/src/API/Notes.php:631
29897
  msgid "The status of the note (e.g. unactioned, actioned)."
29898
  msgstr ""
29899
 
29900
+ #: packages/woocommerce-admin/src/API/Notes.php:636
29901
  msgid "Source of the note."
29902
  msgstr ""
29903
 
29904
+ #: packages/woocommerce-admin/src/API/Notes.php:642
29905
  msgid "Date the note was created."
29906
  msgstr ""
29907
 
29908
+ #: packages/woocommerce-admin/src/API/Notes.php:648
29909
  msgid "Date the note was created (GMT)."
29910
  msgstr ""
29911
 
29912
+ #: packages/woocommerce-admin/src/API/Notes.php:654
29913
  msgid "Date after which the user should be reminded of the note, if any."
29914
  msgstr ""
29915
 
29916
+ #: packages/woocommerce-admin/src/API/Notes.php:660
29917
  msgid "Date after which the user should be reminded of the note, if any (GMT)."
29918
  msgstr ""
29919
 
29920
+ #: packages/woocommerce-admin/src/API/Notes.php:666
29921
  msgid "Whether or not a user can request to be reminded about the note."
29922
  msgstr ""
29923
 
29924
+ #: packages/woocommerce-admin/src/API/Notes.php:672
29925
  msgid "An array of actions, if any, for the note."
29926
  msgstr ""
29927
 
29928
+ #: packages/woocommerce-admin/src/API/Notes.php:678
29929
  msgid "The layout of the note (e.g. banner, thumbnail, plain)."
29930
  msgstr ""
29931
 
29932
+ #: packages/woocommerce-admin/src/API/Notes.php:684
29933
  msgid "The image of the note, if any."
29934
  msgstr ""
29935
 
29936
+ #: packages/woocommerce-admin/src/API/Notes.php:690
29937
  msgid "Registers whether the note is deleted or not"
29938
  msgstr ""
29939
 
31057
 
31058
  #: packages/woocommerce-admin/src/API/Reports/Orders/Controller.php:209
31059
  #: packages/woocommerce-admin/src/API/Reports/Products/Controller.php:170
31060
+ #: packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php:160
31061
  #: packages/woocommerce-admin/src/API/Reports/Variations/Controller.php:180
31062
+ #: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:157
31063
  msgid "Number of items sold."
31064
  msgstr ""
31065
 
31140
  msgstr ""
31141
 
31142
  #: packages/woocommerce-admin/src/API/Reports/Orders/Controller.php:530
31143
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
31144
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
 
31145
  msgid "Customer Type"
31146
  msgstr ""
31147
 
31297
  msgid "%s (Deleted)"
31298
  msgstr ""
31299
 
 
 
 
 
 
 
 
 
31300
  #: packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php:197
31301
  #: packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php:194
31302
  msgid "Human readable segment label, either product or variation name."
31411
  msgstr ""
31412
 
31413
  #: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:302
 
31414
  msgid "Tax Code"
31415
  msgstr ""
31416
 
31417
  #: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:304
 
31418
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
31419
  msgid "Total Tax"
31420
  msgstr ""
31421
 
31422
  #: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:305
 
31423
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
31424
  msgid "Order Tax"
31425
  msgstr ""
31426
 
31427
  #: packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php:306
 
31428
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
31429
  msgid "Shipping Tax"
31430
  msgstr ""
31498
  msgid "Product / Variation Title"
31499
  msgstr ""
31500
 
 
 
 
 
 
 
 
 
31501
  #: packages/woocommerce-admin/src/API/Taxes.php:34
31502
  msgid "Search by similar tax code."
31503
  msgstr ""
31772
  msgid "If you need to enable or disable the extended task lists, please click on the button below."
31773
  msgstr ""
31774
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31775
  #: packages/woocommerce-admin/src/Features/Settings.php:90
31776
  msgid "Adds the new WooCommerce settings UI."
31777
  msgstr ""
31782
  msgstr ""
31783
 
31784
  #. translators: %s: is referring to the plugin's name.
31785
+ #: packages/woocommerce-admin/src/Loader.php:118
31786
  msgid "You have the %s plugin activated but it is not being used."
31787
  msgstr ""
31788
 
31789
+ #: packages/woocommerce-admin/src/Loader.php:311
31790
  #: packages/woocommerce-admin/dist/app/index.js:2
31791
  msgid "Setup Wizard"
31792
  msgstr ""
31793
 
31794
  #. translators: %1$s: updated title, %2$s: blog info name
31795
+ #: packages/woocommerce-admin/src/Loader.php:970
31796
  msgid "%1$s &lsaquo; %2$s"
31797
  msgstr ""
31798
 
31799
+ #: packages/woocommerce-admin/src/Loader.php:1143
31800
  msgid "Settings for WooCommerce admin reporting."
31801
  msgstr ""
31802
 
31803
+ #: packages/woocommerce-admin/src/Loader.php:1162
31804
  msgid "Excluded report order statuses"
31805
  msgstr ""
31806
 
31807
+ #: packages/woocommerce-admin/src/Loader.php:1163
31808
  msgid "Statuses that should not be included when calculating report totals."
31809
  msgstr ""
31810
 
31811
+ #: packages/woocommerce-admin/src/Loader.php:1171
31812
  msgid "Actionable order statuses"
31813
  msgstr ""
31814
 
31815
+ #: packages/woocommerce-admin/src/Loader.php:1172
31816
  msgid "Statuses that require extra action on behalf of the store admin."
31817
  msgstr ""
31818
 
31819
+ #: packages/woocommerce-admin/src/Loader.php:1180
31820
+ #: packages/woocommerce-admin/src/Loader.php:1181
31821
  msgid "Default Date Range"
31822
  msgstr ""
31823
 
31991
  msgid "Watch the webinar"
31992
  msgstr ""
31993
 
31994
+ #: packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php:42
31995
  msgid "You're invited to share your experience"
31996
  msgstr ""
31997
 
31998
+ #: packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php:43
31999
  msgid "Now that you’ve chosen us as a partner, our goal is to make sure we're providing the right tools to meet your needs. We're looking forward to having your feedback on the store setup experience so we can improve it in the future."
32000
  msgstr ""
32001
 
32002
+ #: packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php:50
32003
  #: packages/woocommerce-admin/src/Notes/NavigationFeedback.php:46
32004
  #: packages/woocommerce-admin/src/Notes/NavigationFeedbackFollowUp.php:60
32005
  #: packages/woocommerce-admin/dist/wp-admin-scripts/navigation-opt-out.js:1
32016
 
32017
  #: packages/woocommerce-admin/src/Notes/InsightFirstProductAndPayment.php:52
32018
  #: packages/woocommerce-admin/src/Notes/InsightFirstProductAndPayment.php:61
32019
+ #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:56
32020
+ #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:64
32021
  msgid "Thanks for your feedback"
32022
  msgstr ""
32023
 
32024
+ #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:40
32025
  msgid "Did you know?"
32026
  msgstr ""
32027
 
32028
+ #: packages/woocommerce-admin/src/Notes/InsightFirstSale.php:41
32029
  msgid "A WooCommerce powered store needs on average 31 days to get the first sale. You're on the right track! Do you find this type of insight useful?"
32030
  msgstr ""
32031
 
32085
  msgid "Open marketing hub"
32086
  msgstr ""
32087
 
 
 
 
 
 
 
 
 
 
 
 
 
32088
  #: packages/woocommerce-admin/src/Notes/MerchantEmailNotifications/NotificationEmail.php:35
32089
  msgid "Hi there,"
32090
  msgstr ""
32236
  msgid "The admin note action label prop cannot be empty."
32237
  msgstr ""
32238
 
 
 
 
 
32239
  #: packages/woocommerce-admin/src/Notes/OnboardingEmailMarketing.php:32
32240
  msgid "We're here for you - get tips, product updates and inspiration straight to your email box"
32241
  msgstr ""
32737
  msgid "Data to pass through to the payment method when processing payment."
32738
  msgstr ""
32739
 
32740
+ #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:413
32741
  msgid "Unable to create order"
32742
  msgstr ""
32743
 
32744
+ #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:524
32745
  msgid "Invalid payment result received from payment method."
32746
  msgstr ""
32747
 
32748
+ #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:548
32749
  msgid "No payment method provided."
32750
  msgstr ""
32751
 
32752
+ #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:570
32753
  msgid "This payment gateway is not available."
32754
  msgstr ""
32755
 
32756
+ #: packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php:628
32757
  msgid "An account is already registered with your email address. Please log in before proceeding."
32758
  msgstr ""
32759
 
32863
 
32864
  #: packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractAddressSchema.php:48
32865
  #: packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php:327
32866
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:131
32867
  #: packages/woocommerce-blocks/build/checkout.js:1
32868
  #: packages/woocommerce-blocks/build/wc-settings.js:1
32869
  msgid "Apartment, suite, etc."
33090
  msgid "Whether the product is visible in the catalog"
33091
  msgstr ""
33092
 
33093
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:119
33094
  msgid "List of applied cart coupons."
33095
  msgstr ""
33096
 
33097
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:129
33098
  msgid "List of available shipping rates for the cart."
33099
  msgstr ""
33100
 
33101
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:139
33102
  msgid "Current set shipping address for the customer."
33103
  msgstr ""
33104
 
33105
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:146
33106
  msgid "Current set billing address for the customer."
33107
  msgstr ""
33108
 
33109
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:153
33110
  msgid "List of cart items."
33111
  msgstr ""
33112
 
33113
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:163
33114
  msgid "Number of items in the cart."
33115
  msgstr ""
33116
 
33117
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:169
33118
  msgid "Total weight (in grams) of all products in the cart."
33119
  msgstr ""
33120
 
33121
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:175
33122
  msgid "True if the cart needs payment. False for carts with only free products and no shipping costs."
33123
  msgstr ""
33124
 
33125
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:181
33126
  msgid "True if the cart needs shipping. False for carts with only digital goods or stores with no shipping methods set-up."
33127
  msgstr ""
33128
 
33129
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:187
33130
  msgid "True if the cart meets the criteria for showing shipping costs, and rates have been calculated and included in the totals."
33131
  msgstr ""
33132
 
33133
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:193
33134
  msgid "List of cart fees."
33135
  msgstr ""
33136
 
33137
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:203
33138
  msgid "Cart total amounts provided using the smallest unit of the currency."
33139
  msgstr ""
33140
 
33141
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:211
33142
  msgid "Total price of items in the cart."
33143
  msgstr ""
33144
 
33145
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:217
33146
  msgid "Total tax on items in the cart."
33147
  msgstr ""
33148
 
33149
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:223
33150
  msgid "Total price of any applied fees."
33151
  msgstr ""
33152
 
33153
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:229
33154
  msgid "Total tax on fees."
33155
  msgstr ""
33156
 
33157
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:235
33158
  msgid "Total discount from applied coupons."
33159
  msgstr ""
33160
 
33161
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:241
33162
  msgid "Total tax removed due to discount from applied coupons."
33163
  msgstr ""
33164
 
33165
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:247
33166
  msgid "Total price of shipping. If shipping has not been calculated, a null response will be sent."
33167
  msgstr ""
33168
 
33169
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:253
33170
  msgid "Total tax on shipping. If shipping has not been calculated, a null response will be sent."
33171
  msgstr ""
33172
 
33173
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:259
33174
  msgid "Total price the customer will pay."
33175
  msgstr ""
33176
 
33177
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:265
33178
  msgid "Total tax applied to items and shipping."
33179
  msgstr ""
33180
 
33181
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:271
33182
  msgid "Lines of taxes applied to items and shipping."
33183
  msgstr ""
33184
 
33185
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:279
33186
  msgid "The name of the tax."
33187
  msgstr ""
33188
 
33189
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:285
33190
  msgid "The amount of tax charged."
33191
  msgstr ""
33192
 
33193
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:297
 
 
 
 
33194
  msgid "List of cart item errors, for example, items in the cart which are out of stock."
33195
  msgstr ""
33196
 
33197
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:307
33198
  msgid "List of required payment gateway features to process the order."
33199
  msgstr ""
33200
 
33201
+ #: packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php:313
33202
  msgid "The time at which this cart data was prepared"
33203
  msgstr ""
33204
 
33648
  msgid "Unable to retrieve cart."
33649
  msgstr ""
33650
 
 
 
 
 
 
 
 
 
 
 
 
33651
  #. translators: %s coupon code
33652
  #: packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:786
33653
  msgid "\"%s\" is an invalid coupon code."
33971
  #: templates/cart/cart.php:125
33972
  #: templates/checkout/review-order.php:24
33973
  #: templates/checkout/review-order.php:56
 
33974
  #: packages/woocommerce-blocks/build/blocks-checkout.js:1
33975
  msgid "Subtotal"
33976
  msgstr ""
34762
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/add-to-cart/edit.js:39
34763
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:42
34764
  #: packages/woocommerce-blocks/assets/js/blocks/product-best-sellers/block.js:34
 
34765
  #: packages/woocommerce-blocks/assets/js/blocks/product-new/block.js:34
34766
  #: packages/woocommerce-blocks/assets/js/blocks/product-on-sale/block.js:50
34767
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:118
34768
  #: packages/woocommerce-blocks/assets/js/blocks/product-top-rated/block.js:34
34769
  #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:44
34770
  #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/layout-editor.js:56
34781
  msgid "Layout"
34782
  msgstr ""
34783
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34784
  #: packages/woocommerce-admin/dist/app/index.js:2
34785
  msgid "Pencil icon"
34786
  msgstr ""
34790
  msgstr ""
34791
 
34792
  #: packages/woocommerce-admin/dist/chunks/0.js:1
 
 
34793
  #: packages/woocommerce-admin/dist/chunks/analytics-report.js:1
34794
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
34795
  #: packages/woocommerce-admin/dist/chunks/leaderboards.js:1
34797
  msgstr ""
34798
 
34799
  #: packages/woocommerce-admin/dist/chunks/0.js:1
34800
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
 
 
34801
  #: packages/woocommerce-admin/dist/chunks/analytics-report.js:1
34802
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
34803
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
34806
  msgstr ""
34807
 
34808
  #: packages/woocommerce-admin/dist/chunks/0.js:1
34809
+ #: packages/woocommerce-admin/dist/chunks/analytics-report.js:1
34810
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
34811
+ #: packages/woocommerce-admin/dist/chunks/leaderboards.js:1
34812
+ msgid "No results could be found for this date range."
34813
+ msgstr ""
34814
+
34815
+ #: packages/woocommerce-admin/dist/chunks/0.js:1
34816
+ #: packages/woocommerce-admin/dist/chunks/analytics-report.js:1
34817
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
34818
+ #: packages/woocommerce-admin/dist/chunks/leaderboards.js:1
34819
+ msgid "View Orders"
34820
+ msgstr ""
34821
+
34822
+ #: packages/woocommerce-admin/dist/chunks/0.js:1
34823
  msgid "Check at least two items below to compare"
34824
  msgstr ""
34825
 
34826
  #: packages/woocommerce-admin/dist/chunks/0.js:1
34827
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
34828
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
 
34829
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
 
 
34830
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
34831
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
34832
  msgid "Compare"
34833
  msgstr ""
34834
 
34835
  #: packages/woocommerce-admin/dist/chunks/0.js:1
 
 
34836
  msgid "Search by item name"
34837
  msgstr ""
34838
 
34839
  #: packages/woocommerce-admin/dist/chunks/0.js:1
 
 
34840
  msgid "Your %s Report will be emailed to you."
34841
  msgstr ""
34842
 
34843
  #: packages/woocommerce-admin/dist/chunks/0.js:1
 
 
34844
  msgid "There was a problem exporting your %s Report. Please try again."
34845
  msgstr ""
34846
 
34847
+ #: packages/woocommerce-admin/dist/chunks/2.js:1
34848
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34849
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
34850
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
34851
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
34852
+ #: packages/woocommerce-admin/dist/components/index.js:2
34853
+ #: packages/woocommerce-blocks/build/vendors.js:6
34854
+ msgid "TAX"
34855
+ msgstr ""
34856
+
34857
+ #: packages/woocommerce-admin/dist/chunks/2.js:1
34858
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34859
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
34860
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
34861
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
34862
  msgid "No data for the current search"
34863
  msgstr ""
34864
 
34865
+ #: packages/woocommerce-admin/dist/chunks/2.js:1
34866
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34867
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
34868
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
34869
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
34870
  msgid "No data for the selected date range"
34871
  msgstr ""
34872
 
34873
+ #: packages/woocommerce-admin/dist/chunks/2.js:1
34874
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
34875
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
34876
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
34877
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
34878
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
34879
  #: packages/woocommerce-admin/dist/chunks/store-performance.js:1
34880
  #: packages/woocommerce-admin/dist/components/index.js:2
34881
+ #: packages/woocommerce-blocks/build/vendors.js:6
34882
  msgid "Previous Period:"
34883
  msgstr ""
34884
 
34885
+ #: packages/woocommerce-admin/dist/chunks/2.js:1
34886
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
34887
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
34888
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
34889
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
34890
  #: packages/woocommerce-admin/dist/chunks/store-performance.js:1
34891
  msgid "Previous Year:"
34892
  msgstr ""
34893
 
34894
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34895
+ msgid "Message dismissed"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34896
  msgstr ""
34897
 
34898
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34899
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
 
 
34900
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
34901
+ msgid "Undo"
 
 
 
 
 
 
 
 
 
 
 
34902
  msgstr ""
34903
 
34904
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34905
+ msgid "Message could not be dismissed"
 
 
 
34906
  msgstr ""
34907
 
34908
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34909
+ msgid "All messages dismissed"
 
 
 
34910
  msgstr ""
34911
 
34912
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34913
+ msgid "Dismiss this message"
 
 
 
34914
  msgstr ""
34915
 
34916
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34917
+ msgid "Dismiss all messages"
 
 
34918
  msgstr ""
34919
 
34920
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34921
+ msgid "Yes, I'm sure"
 
 
34922
  msgstr ""
34923
 
34924
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34925
+ #: packages/woocommerce-admin/dist/wp-admin-scripts/print-shipping-label-banner.js:1
34926
+ msgid "Are you sure?"
34927
  msgstr ""
34928
 
34929
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34930
+ msgid "Dismissed messages cannot be viewed again"
 
34931
  msgstr ""
34932
 
34933
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34934
+ msgid "Your inbox is empty"
 
34935
  msgstr ""
34936
 
34937
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34938
+ msgid "As things begin to happen in your store your inbox will start to fill up. You'll see things like achievements, new feature announcements, extension recommendations and more!"
 
34939
  msgstr ""
34940
 
34941
+ #: packages/woocommerce-admin/dist/chunks/4.js:1
34942
+ msgid "There was an error getting your inbox. Please try again."
 
34943
  msgstr ""
34944
 
34945
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34946
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
34947
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
34948
+ msgid "Average Order Value"
34949
  msgstr ""
34950
 
34951
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34952
+ msgid "Average Items Per Order"
34953
  msgstr ""
34954
 
34955
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34956
+ msgid "All Orders"
34957
  msgstr ""
34958
 
34959
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34960
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
34961
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
34962
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
34963
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
34964
+ msgid "Advanced Filters"
34965
  msgstr ""
34966
 
34967
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34968
+ msgctxt "A sentence describing filters for Orders. See screen shot for context: https://cloudup.com/cSsUY9VeCVJ"
34969
+ msgid "Orders Match {{select /}} Filters"
34970
  msgstr ""
34971
 
34972
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34973
+ msgid "Remove order status filter"
34974
  msgstr ""
34975
 
34976
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34977
+ msgid "Select an order status filter match"
34978
  msgstr ""
34979
 
34980
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34981
+ msgid "{{title}}Order Status{{/title}} {{rule /}} {{filter /}}"
 
 
34982
  msgstr ""
34983
 
34984
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34985
+ msgid "Select an order status"
34986
  msgstr ""
34987
 
34988
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34989
+ msgctxt "order status"
34990
+ msgid "Is"
34991
  msgstr ""
34992
 
34993
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34994
+ msgctxt "order status"
34995
+ msgid "Is Not"
34996
  msgstr ""
34997
 
34998
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
34999
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35000
+ msgid "Remove products filter"
35001
  msgstr ""
35002
 
35003
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35004
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
35005
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35006
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35007
+ msgid "Select a product filter match"
35008
  msgstr ""
35009
 
35010
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35011
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
35012
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35013
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35014
+ msgid "{{title}}Product{{/title}} {{rule /}} {{filter /}}"
35015
  msgstr ""
35016
 
35017
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35018
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35019
+ msgid "Select products"
35020
  msgstr ""
35021
 
35022
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35023
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
35024
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35025
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35026
+ msgctxt "products"
35027
+ msgid "Includes"
35028
  msgstr ""
35029
 
35030
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35031
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
35032
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35033
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35034
+ msgctxt "products"
35035
+ msgid "Excludes"
35036
  msgstr ""
35037
 
35038
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35039
+ msgid "Search variations"
35040
  msgstr ""
35041
 
35042
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35043
+ msgid "Remove variations filter"
35044
  msgstr ""
35045
 
35046
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35047
+ msgid "Select a variation filter match"
35048
  msgstr ""
35049
 
35050
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35051
+ msgid "{{title}}Variation{{/title}} {{rule /}} {{filter /}}"
35052
  msgstr ""
35053
 
35054
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35055
+ msgid "Select variation"
35056
  msgstr ""
35057
 
35058
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35059
+ msgctxt "variations"
35060
+ msgid "Includes"
35061
  msgstr ""
35062
 
35063
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35064
+ msgctxt "variations"
35065
+ msgid "Excludes"
35066
  msgstr ""
35067
 
35068
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35069
+ msgid "Coupon Codes"
35070
  msgstr ""
35071
 
35072
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35073
+ msgid "Remove coupon filter"
35074
  msgstr ""
35075
 
35076
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35077
+ msgid "Select a coupon filter match"
35078
  msgstr ""
35079
 
35080
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35081
+ msgid "{{title}}Coupon Code{{/title}} {{rule /}} {{filter /}}"
35082
  msgstr ""
35083
 
35084
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35085
+ msgid "Select coupon codes"
35086
  msgstr ""
35087
 
35088
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35089
+ msgctxt "coupon code"
35090
+ msgid "Includes"
35091
  msgstr ""
35092
 
35093
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35094
+ msgctxt "coupon code"
35095
+ msgid "Excludes"
35096
  msgstr ""
35097
 
35098
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35099
+ msgid "Remove customer filter"
35100
  msgstr ""
35101
 
35102
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35103
+ msgid "Select a customer filter match"
35104
  msgstr ""
35105
 
35106
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35107
+ msgid "{{title}}Customer is{{/title}} {{filter /}}"
35108
  msgstr ""
35109
 
35110
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35111
+ msgid "Select a customer type"
35112
  msgstr ""
35113
 
35114
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35115
+ msgid "New"
35116
  msgstr ""
35117
 
35118
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35119
+ msgid "Returning"
35120
  msgstr ""
35121
 
35122
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35123
+ msgid "Remove refunds filter"
35124
  msgstr ""
35125
 
35126
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35127
+ msgid "Select a refund filter match"
35128
  msgstr ""
35129
 
35130
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35131
+ msgid "{{title}}Refunds{{/title}} {{filter /}}"
35132
  msgstr ""
35133
 
35134
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35135
+ msgid "Select a refund type"
35136
  msgstr ""
35137
 
35138
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35139
+ msgid "Partially refunded"
35140
  msgstr ""
35141
 
35142
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35143
+ msgid "Fully refunded"
35144
  msgstr ""
35145
 
35146
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35147
+ msgid "Tax Rates"
35148
  msgstr ""
35149
 
35150
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35151
+ msgid "Search tax rates"
35152
  msgstr ""
35153
 
35154
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35155
+ msgid "Remove tax rate filter"
35156
  msgstr ""
35157
 
35158
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35159
+ msgid "Select a tax rate filter match"
35160
  msgstr ""
35161
 
35162
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35163
+ msgid "{{title}}Tax Rate{{/title}} {{rule /}} {{filter /}}"
35164
  msgstr ""
35165
 
35166
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35167
+ msgid "Select tax rates"
35168
  msgstr ""
35169
 
35170
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35171
+ msgctxt "tax rate"
35172
+ msgid "Includes"
35173
  msgstr ""
35174
 
35175
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35176
+ msgctxt "tax rate"
35177
+ msgid "Excludes"
35178
  msgstr ""
35179
 
35180
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35181
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35182
+ msgid "Search attributes"
35183
  msgstr ""
35184
 
35185
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35186
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35187
+ msgid "Remove attribute filter"
35188
  msgstr ""
35189
 
35190
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35191
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35192
+ msgid "Select a product attribute filter match"
35193
  msgstr ""
35194
 
35195
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35196
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35197
+ msgid "{{title}}Attribute{{/title}} {{rule /}} {{filter /}}"
35198
  msgstr ""
35199
 
35200
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35201
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35202
+ msgid "Select attributes"
35203
  msgstr ""
35204
 
35205
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35206
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35207
+ msgctxt "product attribute"
35208
+ msgid "Is"
35209
  msgstr ""
35210
 
35211
+ #: packages/woocommerce-admin/dist/chunks/5.js:1
35212
+ #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35213
+ msgctxt "product attribute"
35214
+ msgid "Is Not"
35215
  msgstr ""
35216
 
35217
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35218
+ #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35219
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35220
+ #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35221
+ msgid "Help us build a better WooCommerce Payments experience"
35222
  msgstr ""
35223
 
35224
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35225
+ #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35226
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35227
+ #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35228
+ msgid "By agreeing to share non-sensitive {{link}}usage data{{/link}}, you’ll help us improve features and optimize the WooCommerce Payments experience. You can opt out at any time."
35229
  msgstr ""
35230
 
35231
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35232
+ #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35233
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35234
+ #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35235
+ msgid "I agree"
35236
+ msgstr ""
35237
+
35238
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35239
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35240
+ #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35241
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35242
+ #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35243
+ #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35244
+ #: packages/woocommerce-admin/dist/components/index.js:2
35245
+ #: packages/woocommerce-admin/dist/wp-admin-scripts/navigation-opt-out.js:1
35246
+ #: packages/woocommerce-blocks/build/vendors.js:6
35247
+ msgid "No thanks"
35248
+ msgstr ""
35249
+
35250
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35251
+ #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35252
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35253
+ #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35254
+ msgid "There was a problem updating your preferences"
35255
+ msgstr ""
35256
+
35257
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35258
+ #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35259
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35260
+ #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35261
+ msgid "Build a better WooCommerce"
35262
+ msgstr ""
35263
+
35264
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35265
+ #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35266
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35267
+ #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35268
+ msgid "Get improved features and faster fixes by sharing non-sensitive data via {{link}}usage tracking{{/link}} that shows us how WooCommerce is used. No personal data is tracked or stored."
35269
+ msgstr ""
35270
+
35271
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35272
+ #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35273
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35274
+ #: packages/woocommerce-admin/dist/chunks/wcpay-usage-modal.js:1
35275
+ msgid "Yes, count me in!"
35276
+ msgstr ""
35277
+
35278
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35279
+ #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35280
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35281
+ msgid "WooCommerce Payments connected successfully."
35282
+ msgstr ""
35283
+
35284
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35285
+ #: packages/woocommerce-admin/dist/chunks/payment-recommendations.js:1
35286
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
35287
+ msgid "There was an error connecting to WooCommerce Payments. Please try again or connect later in store settings."
35288
+ msgstr ""
35289
+
35290
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35291
+ msgid "Please enter an account number or IBAN"
35292
+ msgstr ""
35293
+
35294
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35295
+ msgid "Direct bank transfer details added successfully"
35296
+ msgstr ""
35297
+
35298
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35299
+ msgid "There was a problem saving your payment settings"
35300
+ msgstr ""
35301
+
35302
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35303
+ msgid "Add your bank details"
35304
+ msgstr ""
35305
+
35306
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35307
+ msgid "These details are required to receive payments via bank transfer"
35308
+ msgstr ""
35309
+
35310
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35311
+ msgid "Stripe connected successfully."
35312
+ msgstr ""
35313
+
35314
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35315
+ msgid "Please enter a valid publishable key (starting with \"pk_\")."
35316
+ msgstr ""
35317
+
35318
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35319
+ msgid "Please enter a valid secret key (starting with \"sk_\" or \"rk_\")."
35320
+ msgstr ""
35321
+
35322
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35323
+ msgid "Please enter a secret key in the same mode as the publishable key."
35324
+ msgstr ""
35325
+
35326
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35327
+ msgid "Your API details can be obtained from your {{docsLink}}Stripe account{{/docsLink}}. Don’t have a Stripe account? {{registerLink}}Create one.{{/registerLink}}"
35328
+ msgstr ""
35329
+
35330
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35331
+ msgid "Publishable Key"
35332
+ msgstr ""
35333
+
35334
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35335
+ msgid "Secret Key"
35336
+ msgstr ""
35337
+
35338
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35339
+ #: packages/woocommerce-admin/dist/chunks/task-list.js:1
35340
+ msgid "Proceed"
35341
+ msgstr ""
35342
+
35343
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35344
+ msgid "By clicking \"Connect,\" you agree to the {{tosLink}}Terms of Service{{/tosLink}}. Or {{manualConfigLink}}manually enter your Stripe API details{{/manualConfigLink}} instead."
35345
+ msgstr ""
35346
+
35347
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35348
+ msgid "Connect your Stripe account"
35349
+ msgstr ""
35350
+
35351
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35352
+ msgid "A Stripe account is required to process payments."
35353
+ msgstr ""
35354
+
35355
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35356
+ msgid "Square connected successfully."
35357
+ msgstr ""
35358
+
35359
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35360
+ msgid "There was an error connecting to Square. Please try again or skip to connect later in store settings."
35361
+ msgstr ""
35362
+
35363
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35364
+ msgid "Connect your Square account"
35365
+ msgstr ""
35366
+
35367
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35368
+ msgid "A Square account is required to process payments. You will be redirected to the Square website to create the connection."
35369
+ msgstr ""
35370
+
35371
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35372
+ msgid "There was a problem saving your payment settings through the onboarding, please fill the fields in manually."
35373
+ msgstr ""
35374
+
35375
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35376
+ msgid "There was a problem with the Paypal onboarding setup, please fill the fields in manually."
35377
+ msgstr ""
35378
+
35379
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35380
+ msgid "PayPal connected successfully."
35381
+ msgstr ""
35382
+
35383
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35384
+ msgid "There was a problem saving your payment settings."
35385
+ msgstr ""
35386
+
35387
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35388
+ msgid "There was a problem updating the credentials."
35389
+ msgstr ""
35390
+
35391
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35392
+ msgid "Please enter your Merchant email"
35393
+ msgstr ""
35394
+
35395
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35396
+ msgid "Please enter your Merchant Id"
35397
+ msgstr ""
35398
+
35399
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35400
+ msgid "Please enter your Client Id"
35401
+ msgstr ""
35402
+
35403
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35404
+ msgid "Please enter your Client Secret"
35405
+ msgstr ""
35406
+
35407
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35408
+ msgid "Your API details can be obtained from your {{docsLink}}Paypal developer account{{/docsLink}}, and your Merchant Id from your {{merchantLink}}Paypal Business account{{/merchantLink}}. Don’t have a Paypal account? {{registerLink}}Create one.{{/registerLink}}"
35409
  msgstr ""
35410
 
35411
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35412
+ msgid "Merchant Id"
35413
+ msgstr ""
35414
+
35415
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35416
+ msgid "Client Id"
35417
  msgstr ""
35418
 
35419
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35420
+ msgid "You will be redirected to the PayPal website to create the connection."
35421
+ msgstr ""
35422
+
35423
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35424
+ msgid "Connect your PayPal account"
35425
+ msgstr ""
35426
+
35427
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35428
+ msgid "A PayPal account is required to process payments. Connect your store to your PayPal account."
35429
+ msgstr ""
35430
+
35431
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35432
+ msgid "Connect to your Mercado Pago account"
35433
+ msgstr ""
35434
+
35435
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35436
+ msgid "Mercado Pago can be configured under your {{settingsLink}}store settings.{{/settingsLink}} Create your Mercado Pago account {{accountLink}}here.{{/accountLink}}"
35437
+ msgstr ""
35438
+
35439
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35440
+ msgid "Klarna can be configured under your {{link}}store settings{{/link}}. Figure out {{helpLink}}what you need{{/helpLink}}."
35441
+ msgstr ""
35442
+
35443
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35444
+ msgid "Connect your Klarna account"
35445
+ msgstr ""
35446
+
35447
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35448
+ msgid "Please enter your customer API key "
35449
+ msgstr ""
35450
+
35451
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35452
+ msgid "Please enter your customer password"
35453
+ msgstr ""
35454
+
35455
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35456
+ msgid "eWAY connected successfully"
35457
+ msgstr ""
35458
+
35459
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35460
+ msgid "Your API details can be obtained from your {{link}}eWAY account{{/link}}"
35461
+ msgstr ""
35462
+
35463
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35464
+ msgid "Customer API Key"
35465
+ msgstr ""
35466
+
35467
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35468
+ msgid "Customer Password"
35469
+ msgstr ""
35470
+
35471
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35472
+ msgid "Connect your eWAY account"
35473
+ msgstr ""
35474
+
35475
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35476
+ msgid "Please enter your Key ID"
35477
+ msgstr ""
35478
+
35479
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35480
+ msgid "Please enter your Key Secret"
35481
+ msgstr ""
35482
+
35483
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35484
+ msgid "Razorpay connected successfully"
35485
+ msgstr ""
35486
+
35487
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35488
+ msgid "Your key details can be obtained from your {{link}}Razorpay account{{/link}}"
35489
+ msgstr ""
35490
+
35491
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35492
+ msgid "Key ID"
35493
+ msgstr ""
35494
+
35495
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35496
+ msgid "Key Secret"
35497
+ msgstr ""
35498
+
35499
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35500
+ msgid "Connect your Razorpay account"
35501
+ msgstr ""
35502
+
35503
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35504
+ msgid "Connect your Mollie account"
35505
+ msgstr ""
35506
+
35507
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35508
+ msgid "Create a {{accountLink}}Mollie account{{/accountLink}} and finish the configuration in the {{settingsLink}}Mollie settings.{{/settingsLink}}"
35509
+ msgstr ""
35510
+
35511
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35512
+ msgid "Connect to your PayU account"
35513
+ msgstr ""
35514
+
35515
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35516
+ msgid "PayU can be configured under your {{settingsLink}}store settings.{{/settingsLink}} Create your PayU account {{accountLink}}here.{{/accountLink}}"
35517
+ msgstr ""
35518
+
35519
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35520
+ msgid " connected successfully"
35521
+ msgstr ""
35522
+
35523
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35524
+ msgid "Connect your %(title)s account"
35525
+ msgstr ""
35526
+
35527
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35528
+ msgid "Your API details can be obtained from your {{link/}}"
35529
+ msgstr ""
35530
+
35531
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35532
+ msgid "%(title)s account"
35533
+ msgstr ""
35534
+
35535
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35536
+ msgid "Credit cards - powered by Stripe"
35537
+ msgstr ""
35538
+
35539
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35540
+ msgid "Accept debit and credit cards in 135+ currencies, methods such as Alipay, and one-touch checkout with Apple Pay."
35541
+ msgstr ""
35542
+
35543
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35544
+ msgid "Paystack"
35545
+ msgstr ""
35546
+
35547
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35548
+ msgid "Paystack helps African merchants accept one-time and recurring payments online with a modern, safe, and secure payment gateway."
35549
+ msgstr ""
35550
+
35551
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35552
+ msgid "Live Public Key"
35553
+ msgstr ""
35554
+
35555
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35556
+ msgid "Live Secret Key"
35557
+ msgstr ""
35558
+
35559
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35560
+ msgid "PayFast"
35561
+ msgstr ""
35562
+
35563
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35564
+ msgid "Selecting this extension will configure your store to use South African rands as the selected currency."
35565
+ msgstr ""
35566
+
35567
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35568
  msgid "Merchant ID"
35569
  msgstr ""
35570
 
35571
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35572
  msgid "Merchant Key"
35573
  msgstr ""
35574
 
35575
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35576
  msgid "Passphrase"
35577
  msgstr ""
35578
 
35579
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35580
+ msgid "Mercado Pago Checkout Pro & Custom"
35581
  msgstr ""
35582
 
35583
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35584
+ msgid "Accept credit and debit cards, offline (cash or bank transfer) and logged-in payments with money in Mercado Pago. Safe and secure payments with the leading payment processor in LATAM."
35585
  msgstr ""
35586
 
35587
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35588
+ msgid "PayPal Payments"
35589
+ msgstr ""
35590
+
35591
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35592
+ msgid "Safe and secure payments using credit cards or your customer's PayPal account."
35593
+ msgstr ""
35594
+
35595
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35596
  msgid "Klarna Checkout"
35597
  msgstr ""
35598
 
35599
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35600
+ msgid "Choose the payment that you want, pay now, pay later or slice it. No credit card numbers, no passwords, no worries."
35601
  msgstr ""
35602
 
35603
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35604
  msgid "Klarna Payments"
35605
  msgstr ""
35606
 
35607
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35608
  msgid "Mollie Payments for WooCommerce"
35609
  msgstr ""
35610
 
35611
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35612
+ msgid "Effortless payments by Mollie: Offer global and local payment methods, get onboarded in minutes, and supported in your language."
35613
+ msgstr ""
35614
+
35615
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35616
+ msgid "Square"
35617
+ msgstr ""
35618
+
35619
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35620
+ msgid "Securely accept credit and debit cards with one low rate, no surprise fees (custom rates available). Sell online and in store and track sales and inventory in one place."
35621
  msgstr ""
35622
 
35623
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35624
  msgid " Selling CBD products is only supported by Square."
35625
  msgstr ""
35626
 
35627
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35628
+ msgid "eWAY"
35629
+ msgstr ""
35630
+
35631
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35632
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
35633
+ #: packages/woocommerce-admin/dist/data/index.js:2
35634
+ msgid "Razorpay"
35635
+ msgstr ""
35636
+
35637
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35638
+ msgid "The official Razorpay extension for WooCommerce allows you to accept credit cards, debit cards, netbanking, wallet, and UPI payments."
35639
  msgstr ""
35640
 
35641
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35642
  msgid "PayU for WooCommerce"
35643
  msgstr ""
35644
 
35645
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35646
  msgid "Enable PayU’s exclusive plugin for WooCommerce to start accepting payments in 100+ payment methods available in India including credit cards, debit cards, UPI, & more!"
35647
  msgstr ""
35648
 
35649
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35650
+ msgid "Take payments in cash upon delivery."
35651
+ msgstr ""
35652
+
35653
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35654
+ msgid "Take payments via bank transfer."
35655
+ msgstr ""
35656
+
35657
+ #: packages/woocommerce-admin/dist/chunks/6.js:1
35658
+ msgid "Manage transactions without leaving your WordPress Dashboard. Only with WooCommerce Payments."
35659
  msgstr ""
35660
 
35661
  #: packages/woocommerce-admin/dist/chunks/activity-panels-help.js:1
35782
  msgid "Documentation"
35783
  msgstr ""
35784
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35785
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
35786
  msgid "All Categories"
35787
  msgstr ""
35797
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
35798
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
35799
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
 
35800
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
35801
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
35802
  msgid "Comparison"
35841
  #: packages/woocommerce-admin/dist/chunks/analytics-report-coupons.js:1
35842
  #: packages/woocommerce-admin/dist/chunks/analytics-report-orders.js:1
35843
  #: packages/woocommerce-admin/dist/chunks/analytics-report-revenue.js:1
 
35844
  msgid "order"
35845
  msgid_plural "orders"
35846
  msgstr[0] ""
35859
  msgid "%d categories"
35860
  msgstr ""
35861
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35862
  #: packages/woocommerce-admin/dist/chunks/analytics-report-categories.js:1
35863
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
35864
  #: packages/woocommerce-admin/dist/chunks/analytics-report-stock.js:1
35962
  msgid "Type to search for a customer"
35963
  msgstr ""
35964
 
 
 
 
 
 
 
 
 
35965
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
35966
  msgctxt "A sentence describing filters for Customers. See screen shot for context: https://cloudup.com/cCsm3GeXJbE"
35967
  msgid "Customers Match {{select /}} Filters"
36233
  msgid "Date Registered"
36234
  msgstr ""
36235
 
 
 
 
 
 
 
36236
  #: packages/woocommerce-admin/dist/chunks/analytics-report-customers.js:1
36237
  msgid "customer"
36238
  msgid_plural "customers"
36287
  msgid "Remove product filter"
36288
  msgstr ""
36289
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36290
  #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
36291
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36292
  msgid "Select product"
36293
  msgstr ""
36294
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36295
  #: packages/woocommerce-admin/dist/chunks/analytics-report-downloads.js:1
36296
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36297
  msgid "Search order number"
36376
  msgstr[0] ""
36377
  msgstr[1] ""
36378
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36379
  #: packages/woocommerce-admin/dist/chunks/analytics-report-products.js:1
36380
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36381
  msgid "%d variations"
36517
  msgid "in stock"
36518
  msgstr ""
36519
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36520
  #: packages/woocommerce-admin/dist/chunks/analytics-report-variations.js:1
36521
  msgctxt "A sentence describing filters for Variations. See screen shot for context: https://cloudup.com/cSsUY9VeCVJ"
36522
  msgid "Variations Match {{select /}} Filters"
36548
  msgid "Excludes"
36549
  msgstr ""
36550
 
36551
+ #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36552
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36553
+ msgid "Exclude the %s status from reports"
36554
+ msgstr ""
36555
+
36556
+ #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36557
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36558
+ msgid "Custom Statuses"
36559
+ msgstr ""
36560
+
36561
+ #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36562
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36563
+ msgid "Unregistered Statuses"
36564
+ msgstr ""
36565
+
36566
+ #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36567
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36568
+ msgid "Excluded Statuses:"
36569
+ msgstr ""
36570
+
36571
+ #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36572
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36573
+ msgid "Orders with these statuses are excluded from the totals in your reports. The {{strong}}Refunded{{/strong}} status can not be excluded."
36574
+ msgstr ""
36575
+
36576
+ #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36577
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36578
+ msgid "Actionable Statuses:"
36579
+ msgstr ""
36580
+
36581
+ #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36582
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36583
+ msgid "Orders with these statuses require action on behalf of the store admin. These orders will show up in the Home Screen - Orders task."
36584
+ msgstr ""
36585
+
36586
+ #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36587
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36588
+ msgid "Default Date Range:"
36589
+ msgstr ""
36590
+
36591
+ #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36592
+ #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36593
+ msgid "Select a default date range. When no range is selected, reports will be viewed by the default date range."
36594
+ msgstr ""
36595
+
36596
  #: packages/woocommerce-admin/dist/chunks/analytics-settings.js:1
36597
  msgid "There was a problem rebuilding your report data."
36598
  msgstr ""
36701
  #: packages/woocommerce-admin/dist/components/index.js:2
36702
  #: packages/woocommerce-admin/dist/data/index.js:2
36703
  #: packages/woocommerce-admin/dist/date/index.js:1
36704
+ #: packages/woocommerce-blocks/build/vendors.js:6
 
36705
  msgid "MM/DD/YYYY"
36706
  msgstr ""
36707
 
36771
  msgid "Add %s section"
36772
  msgstr ""
36773
 
36774
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36775
+ msgid "All Taxes"
36776
+ msgstr ""
36777
+
36778
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36779
+ msgid "Check at least two tax codes below to compare"
36780
+ msgstr ""
36781
+
36782
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36783
+ msgid "Search for tax codes to compare"
36784
+ msgstr ""
36785
+
36786
+ #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36787
+ msgid "Compare Tax Codes"
36788
+ msgstr ""
36789
+
36790
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36791
  msgid "%s Report"
36792
  msgstr ""
36801
 
36802
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36803
  #: packages/woocommerce-admin/dist/components/index.js:2
36804
+ #: packages/woocommerce-blocks/build/vendors.js:6
36805
  msgid "By hour"
36806
  msgstr ""
36807
 
36808
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36809
  #: packages/woocommerce-admin/dist/components/index.js:2
36810
+ #: packages/woocommerce-blocks/build/vendors.js:6
36811
  msgid "By day"
36812
  msgstr ""
36813
 
36814
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36815
  #: packages/woocommerce-admin/dist/components/index.js:2
36816
+ #: packages/woocommerce-blocks/build/vendors.js:6
36817
  msgid "By week"
36818
  msgstr ""
36819
 
36820
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36821
  #: packages/woocommerce-admin/dist/components/index.js:2
36822
+ #: packages/woocommerce-blocks/build/vendors.js:6
36823
  msgid "By month"
36824
  msgstr ""
36825
 
36826
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36827
  #: packages/woocommerce-admin/dist/components/index.js:2
36828
+ #: packages/woocommerce-blocks/build/vendors.js:6
36829
  msgid "By quarter"
36830
  msgstr ""
36831
 
36832
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36833
  #: packages/woocommerce-admin/dist/components/index.js:2
36834
+ #: packages/woocommerce-blocks/build/vendors.js:6
36835
  msgid "By year"
36836
  msgstr ""
36837
 
36838
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36839
  #: packages/woocommerce-admin/dist/components/index.js:2
36840
+ #: packages/woocommerce-blocks/build/vendors.js:6
36841
  msgid "Line chart"
36842
  msgstr ""
36843
 
36844
  #: packages/woocommerce-admin/dist/chunks/dashboard-charts.js:1
36845
  #: packages/woocommerce-admin/dist/components/index.js:2
36846
+ #: packages/woocommerce-blocks/build/vendors.js:6
36847
  msgid "Bar chart"
36848
  msgstr ""
36849
 
36975
 
36976
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36977
  #: packages/woocommerce-admin/dist/data/index.js:2
 
36978
  msgid "Creative Mail for WooCommerce"
36979
  msgstr ""
36980
 
36981
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36982
  #: packages/woocommerce-admin/dist/data/index.js:2
36983
+ #: packages/woocommerce-blocks/build/vendors.js:6
36984
  msgid "WooCommerce PayPal"
36985
  msgstr ""
36986
 
36987
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36988
  #: packages/woocommerce-admin/dist/data/index.js:2
36989
+ #: packages/woocommerce-blocks/build/vendors.js:6
36990
  msgid "WooCommerce Stripe"
36991
  msgstr ""
36992
 
36993
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
36994
  #: packages/woocommerce-admin/dist/data/index.js:2
36995
+ #: packages/woocommerce-blocks/build/vendors.js:6
36996
  msgid "WooCommerce PayFast"
36997
  msgstr ""
36998
 
36999
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37000
  #: packages/woocommerce-admin/dist/data/index.js:2
37001
+ #: packages/woocommerce-blocks/build/vendors.js:6
37002
  msgid "WooCommerce Shipping & Tax"
37003
  msgstr ""
37004
 
37005
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37006
  #: packages/woocommerce-admin/dist/data/index.js:2
37007
+ #: packages/woocommerce-blocks/build/vendors.js:6
37008
  msgid "WooCommerce ShipStation Gateway"
37009
  msgstr ""
37010
 
37011
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37012
  #: packages/woocommerce-admin/dist/data/index.js:2
 
37013
  msgid "Mercado Pago payments for WooCommerce"
37014
  msgstr ""
37015
 
37016
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37017
  #: packages/woocommerce-admin/dist/data/index.js:2
 
37018
  msgid "Google Listings and Ads"
37019
  msgstr ""
37020
 
37021
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37022
  #: packages/woocommerce-admin/dist/data/index.js:2
 
37023
  msgid "MailPoet"
37024
  msgstr ""
37025
 
37049
 
37050
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37051
  #: packages/woocommerce-admin/dist/components/index.js:2
37052
+ #: packages/woocommerce-blocks/build/vendors.js:6
37053
  msgid "Choose which values to display"
37054
  msgstr ""
37055
 
37059
 
37060
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
37061
  #: packages/woocommerce-admin/dist/date/index.js:1
37062
+ #: packages/woocommerce-blocks/build/vendors.js:6
37063
  msgid "Today"
37064
  msgstr ""
37065
 
37080
  msgstr ""
37081
 
37082
  #: packages/woocommerce-admin/dist/chunks/homescreen.js:1
 
37083
  msgid "Let's go"
37084
  msgstr ""
37085
 
37256
  msgstr ""
37257
 
37258
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37259
+ msgid "Store management on the go"
37260
  msgstr ""
37261
 
37262
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37263
+ msgid "Your store in your pocket. Manage orders, receive sales notifications, and more. Only with a Jetpack connection."
37264
  msgstr ""
37265
 
37266
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37267
+ msgid "Automated sales taxes"
37268
  msgstr ""
37269
 
37270
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37271
+ msgid "Ensure that the correct rate of tax is charged on all of your orders automatically, and print shipping labels at home."
37272
  msgstr ""
37273
 
37274
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37275
+ msgid "Improved speed & security"
37276
  msgstr ""
37277
 
37278
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37279
+ msgid "Automatically block brute force attacks and speed up your store using our powerful, global server network to cache images."
37280
  msgstr ""
37281
 
37282
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37283
+ msgid "Print shipping labels at home"
37284
  msgstr ""
37285
 
37286
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37287
+ msgid "Save time at the post office by printing shipping labels for your orders at home."
37288
  msgstr ""
37289
 
37290
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37291
+ msgid "WooCommerce + Jetpack"
37292
  msgstr ""
37293
 
37294
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37295
+ msgid "Enhance your store with %s"
37296
  msgstr ""
37297
 
37298
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37299
+ msgid "%1$s %2$s will be installed & activated for free, and you agree to our {{link}}Terms of Service{{/link}}."
37300
  msgstr ""
37301
 
37302
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37303
+ msgid "%1$s %2$s will be installed & activated for free."
37304
  msgstr ""
37305
 
37306
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37307
+ msgid "All-in-one email marketing by MailPoet"
 
37308
  msgstr ""
37309
 
37310
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37311
+ msgid "Create and send purchase follow-up emails, newsletters, and promotional campaigns straight from your dashboard."
 
37312
  msgstr ""
37313
 
37314
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37315
+ msgid "Market on Facebook"
37316
  msgstr ""
37317
 
 
37318
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37319
+ msgid "Grow your business by targeting the right people and driving sales with Facebook."
 
 
 
37320
  msgstr ""
37321
 
37322
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37323
+ msgid "Drive traffic to your store with Google Listings and Ads"
37324
  msgstr ""
37325
 
37326
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37327
+ msgid "Get in front of shoppers and drive traffic so you can grow your business with Smart Shopping Campaigns and free listings."
37328
  msgstr ""
37329
 
37330
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37331
+ msgid "Contact customers with Mailchimp"
37332
  msgstr ""
37333
 
37334
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37335
+ msgid "Send targeted campaigns, recover abandoned carts and much more with Mailchimp."
37336
  msgstr ""
37337
 
37338
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37339
+ msgid "Email marketing for WooCommerce with Creative Mail"
37340
  msgstr ""
37341
 
37342
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37343
+ msgid "Create on-brand store campaigns, fast email promotions and customer retargeting with Creative Mail."
37344
  msgstr ""
37345
 
37346
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37347
+ msgid "Yes, on another platform"
37348
  msgstr ""
37349
 
37350
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37351
+ msgid "Yes, I own a different store powered by WooCommerce"
37352
  msgstr ""
37353
 
37354
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37355
+ msgid "Yes, in person at physical stores and/or events"
37356
  msgstr ""
37357
 
37358
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37359
+ msgid "Yes, on another platform and in person at physical stores and/or events"
37360
  msgstr ""
37361
 
37362
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37363
+ msgid "Shopify"
37364
  msgstr ""
37365
 
37366
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37367
+ msgid "BigCommerce"
37368
  msgstr ""
37369
 
37370
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37371
+ msgid "Magento"
37372
  msgstr ""
37373
 
37374
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37375
+ msgid "Wix"
37376
  msgstr ""
37377
 
37378
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37379
+ msgid "Amazon"
37380
  msgstr ""
37381
 
37382
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37383
+ msgid "eBay"
37384
  msgstr ""
37385
 
37386
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37387
+ msgid "Etsy"
37388
+ msgstr ""
37389
+
37390
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37391
+ msgid "Squarespace"
37392
+ msgstr ""
37393
+
37394
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37395
+ msgctxt "store product count or revenue range"
37396
+ msgid "%1$s - %2$s"
37397
+ msgstr ""
37398
+
37399
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37400
+ msgctxt "store product count or revenue"
37401
+ msgid "%s+"
37402
  msgstr ""
37403
 
37404
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37405
  msgid "I don't have any products yet."
37406
  msgstr ""
37407
 
37408
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37409
+ msgid "%s (I'm just getting started)"
37410
+ msgstr ""
37411
+
37412
+ #. translators: %s max price
37413
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37414
+ #: packages/woocommerce-blocks/assets/js/blocks/active-filters/utils.js:35
37415
+ #: packages/woocommerce-blocks/build/active-filters-frontend.js:1
37416
+ #: packages/woocommerce-blocks/build/active-filters.js:1
37417
+ msgid "Up to %s"
37418
+ msgstr ""
37419
+
37420
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37421
+ msgid "More than %s"
37422
+ msgstr ""
37423
+
37424
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37425
+ msgid "I'd rather not say"
37426
+ msgstr ""
37427
+
37428
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37429
+ msgid "There was a problem updating your business details"
37430
+ msgstr ""
37431
+
37432
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37433
+ msgid "This field is required"
37434
+ msgstr ""
37435
+
37436
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37437
  msgid "Tell us about your business"
37438
  msgstr ""
37474
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
37475
  #: packages/woocommerce-blocks/build/reviews-by-product.js:1
37476
  #: packages/woocommerce-blocks/build/single-product.js:1
37477
+ #: packages/woocommerce-blocks/build/vendors.js:6
37478
  msgid "Retry"
37479
  msgstr ""
37480
 
37481
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37482
  #: packages/woocommerce-admin/dist/components/index.js:2
37483
+ #: packages/woocommerce-blocks/build/vendors.js:6
37484
  msgid "Continue without installing"
37485
  msgstr ""
37486
 
37487
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37488
+ msgid "Get the basics"
37489
+ msgstr ""
37490
+
37491
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37492
+ msgid "Accept credit cards with {{link}}WooCommerce Payments{{/link}}"
37493
+ msgstr ""
37494
+
37495
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37496
+ msgid "Print shipping labels with {{link}}WooCommerce Shipping{{/link}}"
37497
+ msgstr ""
37498
+
37499
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37500
+ msgid "Get automated sales tax with {{link}}WooCommerce Tax{{/link}}"
37501
+ msgstr ""
37502
+
37503
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37504
+ msgid "Enhance speed and security with {{link}}Jetpack{{/link}}"
37505
+ msgstr ""
37506
+
37507
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37508
+ msgid "Level up your email marketing with {{link}}Mailpoet{{/link}}"
37509
+ msgstr ""
37510
+
37511
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37512
+ msgid "Market on {{link}}Facebook{{/link}}"
37513
+ msgstr ""
37514
+
37515
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37516
+ msgid "Drive sales with {{link}}Google Listings and Ads{{/link}}"
37517
+ msgstr ""
37518
+
37519
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37520
+ msgid "Contact customers with {{link}}Mailchimp{{/link}}"
37521
+ msgstr ""
37522
+
37523
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37524
+ msgid "Emails made easy with {{link}}Creative Mail{{/link}}"
37525
+ msgstr ""
37526
+
37527
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37528
+ msgid "User accounts are required to use these features."
37529
+ msgstr ""
37530
+
37531
+ #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37532
+ msgid "By installing Jetpack and WooCommerce Shipping plugins for free you agree to our {{link}}Terms of Service{{/link}}."
37533
+ msgstr ""
37534
+
37535
  #: packages/woocommerce-admin/dist/chunks/profile-wizard.js:1
37536
  msgid "Included business features"
37537
  msgstr ""
37793
  msgid "Store Performance"
37794
  msgstr ""
37795
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37796
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
37797
  msgid "%s — %s per year"
37798
  msgstr ""
37931
 
37932
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
37933
  #: packages/woocommerce-admin/dist/components/index.js:2
37934
+ #: packages/woocommerce-blocks/build/vendors.js:6
37935
  msgid "Abort"
37936
  msgstr ""
37937
 
37984
  msgstr ""
37985
 
37986
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
37987
+ msgid "With WooCommerce Shipping and Jetpack you can save time at the Post Office by printing your shipping labels at home"
37988
  msgstr ""
37989
 
37990
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38072
  msgstr ""
38073
 
38074
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38075
+ msgid "Accepted payment methods"
38076
  msgstr ""
38077
 
38078
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38079
+ msgid "Setup required"
38080
  msgstr ""
38081
 
38082
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38083
+ msgid "Upon clicking \"Get started\", you agree to the {{link}}Terms of service{{/link}}. Next we’ll ask you to share a few details about your business to create your account."
38084
  msgstr ""
38085
 
38086
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38087
+ msgid "Try the new way to get paid. Securely accept credit and debit cards on your site. Manage transactions without leaving your WordPress dashboard. Only with WooCommerce Payments. "
38088
  msgstr ""
38089
 
38090
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38091
+ msgid "Local Partner"
 
 
 
38092
  msgstr ""
38093
 
38094
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38095
+ msgid "Install %s"
38096
  msgstr ""
38097
 
38098
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38103
  msgid "Add %s to my store"
38104
  msgstr ""
38105
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38106
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38107
  msgid "4 minutes"
38108
  msgstr ""
38109
 
 
 
 
 
38110
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38111
  msgid "2 minutes"
38112
  msgstr ""
38115
  msgid "Add my products"
38116
  msgstr ""
38117
 
 
 
 
 
38118
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38119
  msgid "1 minute per product"
38120
  msgstr ""
38123
  msgid "Get paid with WooCommerce Payments"
38124
  msgstr ""
38125
 
 
 
 
 
38126
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38127
  msgid "By setting up, you are agreeing to the <a href=\"https://wordpress.com/tos/\" target=\"_blank\">Terms of Service</a>"
38128
  msgstr ""
38129
 
 
 
 
 
38130
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38131
  msgid "Set up tax"
38132
  msgstr ""
38140
  msgstr ""
38141
 
38142
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38143
+ msgid "Show things to do next"
 
 
 
 
 
 
 
 
38144
  msgstr ""
38145
 
38146
  #: packages/woocommerce-admin/dist/chunks/task-list.js:1
38147
+ msgid "Things to do next"
38148
  msgstr ""
38149
 
38150
  #: packages/woocommerce-admin/dist/components/index.js:2
38151
+ #: packages/woocommerce-blocks/build/vendors.js:6
38152
  msgid "Remove %s"
38153
  msgstr ""
38154
 
38155
  #: packages/woocommerce-admin/dist/components/index.js:2
38156
+ #: packages/woocommerce-blocks/build/vendors.js:6
38157
  msgid "%1$s (%2$s of %3$s)"
38158
  msgstr ""
38159
 
38160
  #: packages/woocommerce-admin/dist/components/index.js:2
38161
+ #: packages/woocommerce-blocks/build/vendors.js:6
38162
  msgid "Clear all"
38163
  msgstr ""
38164
 
38165
  #: packages/woocommerce-admin/dist/components/index.js:2
38166
+ #: packages/woocommerce-blocks/build/vendors.js:6
38167
  msgid "Move backward for selected items"
38168
  msgstr ""
38169
 
38170
  #: packages/woocommerce-admin/dist/components/index.js:2
38171
+ #: packages/woocommerce-blocks/build/vendors.js:6
38172
  msgid "No results."
38173
  msgstr ""
38174
 
38175
  #: packages/woocommerce-admin/dist/components/index.js:2
 
38176
  msgid "All attributes with names that include {{query /}}"
38177
  msgstr ""
38178
 
38179
  #: packages/woocommerce-admin/dist/components/index.js:2
38180
+ #: packages/woocommerce-blocks/build/vendors.js:6
38181
  msgid "All categories with titles that include {{query /}}"
38182
  msgstr ""
38183
 
38184
  #: packages/woocommerce-admin/dist/components/index.js:2
38185
+ #: packages/woocommerce-blocks/build/vendors.js:6
38186
  msgid "All coupons with codes that include {{query /}}"
38187
  msgstr ""
38188
 
38189
  #: packages/woocommerce-admin/dist/components/index.js:2
38190
+ #: packages/woocommerce-blocks/build/vendors.js:6
38191
  msgid "All customers with names that include {{query /}}"
38192
  msgstr ""
38193
 
38194
  #: packages/woocommerce-admin/dist/components/index.js:2
38195
+ #: packages/woocommerce-blocks/build/vendors.js:6
38196
  msgid "All products with titles that include {{query /}}"
38197
  msgstr ""
38198
 
38199
  #: packages/woocommerce-admin/dist/components/index.js:2
38200
+ #: packages/woocommerce-blocks/build/vendors.js:6
38201
  msgid "All taxes with codes that include {{query /}}"
38202
  msgstr ""
38203
 
38204
  #: packages/woocommerce-admin/dist/components/index.js:2
38205
+ #: packages/woocommerce-blocks/build/vendors.js:6
38206
  msgctxt "Numerical range inputs arranged on a single line"
38207
  msgid "{{rangeStart /}}{{span}} and {{/span}}{{rangeEnd /}}"
38208
  msgstr ""
38209
 
38210
  #: packages/woocommerce-admin/dist/components/index.js:2
38211
+ #: packages/woocommerce-blocks/build/vendors.js:6
38212
  msgctxt "maximum value input"
38213
  msgid "%(field)s maximum amount"
38214
  msgstr ""
38215
 
38216
  #: packages/woocommerce-admin/dist/components/index.js:2
38217
+ #: packages/woocommerce-blocks/build/vendors.js:6
38218
  msgctxt "minimum value input"
38219
  msgid "%(field)s minimum amount"
38220
  msgstr ""
38221
 
38222
  #: packages/woocommerce-admin/dist/components/index.js:2
38223
+ #: packages/woocommerce-blocks/build/vendors.js:6
38224
  msgid "%(field)s range start"
38225
  msgstr ""
38226
 
38227
  #: packages/woocommerce-admin/dist/components/index.js:2
38228
+ #: packages/woocommerce-blocks/build/vendors.js:6
38229
  msgid "%(field)s range end"
38230
  msgstr ""
38231
 
38232
  #: packages/woocommerce-admin/dist/components/index.js:2
38233
+ #: packages/woocommerce-blocks/build/vendors.js:6
38234
  msgid "Choose a date"
38235
  msgstr ""
38236
 
38237
  #: packages/woocommerce-admin/dist/components/index.js:2
38238
+ #: packages/woocommerce-blocks/build/vendors.js:6
38239
  msgid "Date input describing a selected date in format %s"
38240
  msgstr ""
38241
 
38242
  #: packages/woocommerce-admin/dist/components/index.js:2
38243
+ #: packages/woocommerce-blocks/build/vendors.js:6
38244
  msgid "select a date"
38245
  msgstr ""
38246
 
38247
  #: packages/woocommerce-admin/dist/components/index.js:2
38248
  #: packages/woocommerce-admin/dist/date/index.js:1
38249
+ #: packages/woocommerce-blocks/build/vendors.js:6
38250
  msgid "MMM D, YYYY"
38251
  msgstr ""
38252
 
38253
  #: packages/woocommerce-admin/dist/components/index.js:2
38254
+ #: packages/woocommerce-blocks/build/vendors.js:6
38255
  msgctxt "Date range inputs arranged on a single line"
38256
  msgid "{{after /}}{{span}} and {{/span}}{{before /}}"
38257
  msgstr ""
38258
 
38259
  #: packages/woocommerce-admin/dist/components/index.js:2
38260
+ #: packages/woocommerce-blocks/build/vendors.js:6
38261
  msgid "{{attribute /}} {{equals /}} {{value /}}"
38262
  msgstr ""
38263
 
38264
  #: packages/woocommerce-admin/dist/components/index.js:2
38265
+ #: packages/woocommerce-blocks/build/vendors.js:6
38266
  msgid "Attribute value"
38267
  msgstr ""
38268
 
38269
  #: packages/woocommerce-admin/dist/components/index.js:2
38270
+ #: packages/woocommerce-blocks/build/vendors.js:6
38271
  msgid "Any"
38272
  msgstr ""
38273
 
38274
  #: packages/woocommerce-admin/dist/components/index.js:2
38275
+ #: packages/woocommerce-blocks/build/vendors.js:6
38276
  msgid "Choose to apply any or all filters"
38277
  msgstr ""
38278
 
38279
  #: packages/woocommerce-admin/dist/components/index.js:2
38280
+ #: packages/woocommerce-blocks/build/vendors.js:6
38281
  msgid "Add a Filter"
38282
  msgstr ""
38283
 
38284
  #: packages/woocommerce-admin/dist/components/index.js:2
38285
+ #: packages/woocommerce-blocks/build/vendors.js:6
38286
  msgid "Clear all filters"
38287
  msgstr ""
38288
 
38289
  #: packages/woocommerce-admin/dist/components/index.js:2
38290
+ #: packages/woocommerce-blocks/build/vendors.js:6
38291
  msgid "You may select up to %d items."
38292
  msgstr ""
38293
 
38294
  #: packages/woocommerce-admin/dist/components/index.js:2
38295
+ #: packages/woocommerce-blocks/build/vendors.js:6
38296
  msgid "Your requested data is loading"
38297
  msgstr ""
38298
 
38299
  #: packages/woocommerce-admin/dist/components/index.js:2
38300
+ #: packages/woocommerce-blocks/build/vendors.js:6
38301
  msgid "Total %d"
38302
  msgstr ""
38303
 
38304
  #: packages/woocommerce-admin/dist/components/index.js:2
38305
+ #: packages/woocommerce-blocks/build/vendors.js:6
38306
  msgid "compare to"
38307
  msgstr ""
38308
 
38309
  #: packages/woocommerce-admin/dist/components/index.js:2
38310
+ #: packages/woocommerce-blocks/build/vendors.js:6
38311
  msgid "Calendar"
38312
  msgstr ""
38313
 
38314
  #: packages/woocommerce-admin/dist/components/index.js:2
38315
+ #: packages/woocommerce-blocks/build/vendors.js:6
38316
  msgid "Interact with the calendar and select start and end dates."
38317
  msgstr ""
38318
 
38319
  #: packages/woocommerce-admin/dist/components/index.js:2
38320
+ #: packages/woocommerce-blocks/build/vendors.js:6
38321
  msgid "Clear Date"
38322
  msgstr ""
38323
 
38324
  #: packages/woocommerce-admin/dist/components/index.js:2
38325
+ #: packages/woocommerce-blocks/build/vendors.js:6
38326
  msgid "Clear Dates"
38327
  msgstr ""
38328
 
38329
  #: packages/woocommerce-admin/dist/components/index.js:2
38330
+ #: packages/woocommerce-blocks/build/vendors.js:6
38331
  msgid "Move backward to switch to the previous month."
38332
  msgstr ""
38333
 
38334
  #: packages/woocommerce-admin/dist/components/index.js:2
38335
+ #: packages/woocommerce-blocks/build/vendors.js:6
38336
  msgid "Move forward to switch to the next month."
38337
  msgstr ""
38338
 
38339
  #: packages/woocommerce-admin/dist/components/index.js:2
38340
+ #: packages/woocommerce-blocks/build/vendors.js:6
38341
  msgid "Enter key"
38342
  msgstr ""
38343
 
38344
  #: packages/woocommerce-admin/dist/components/index.js:2
38345
+ #: packages/woocommerce-blocks/build/vendors.js:6
38346
  msgid "Right and left arrow keys"
38347
  msgstr ""
38348
 
38349
  #: packages/woocommerce-admin/dist/components/index.js:2
38350
+ #: packages/woocommerce-blocks/build/vendors.js:6
38351
  msgid "up and down arrow keys"
38352
  msgstr ""
38353
 
38354
  #: packages/woocommerce-admin/dist/components/index.js:2
38355
+ #: packages/woocommerce-blocks/build/vendors.js:6
38356
  msgid "page up and page down keys"
38357
  msgstr ""
38358
 
38359
  #: packages/woocommerce-admin/dist/components/index.js:2
38360
+ #: packages/woocommerce-blocks/build/vendors.js:6
38361
  msgid "Home and end keys"
38362
  msgstr ""
38363
 
38364
  #: packages/woocommerce-admin/dist/components/index.js:2
38365
+ #: packages/woocommerce-blocks/build/vendors.js:6
38366
  msgid "Escape key"
38367
  msgstr ""
38368
 
38369
  #: packages/woocommerce-admin/dist/components/index.js:2
38370
+ #: packages/woocommerce-blocks/build/vendors.js:6
38371
  msgid "Question mark"
38372
  msgstr ""
38373
 
38374
  #: packages/woocommerce-admin/dist/components/index.js:2
38375
+ #: packages/woocommerce-blocks/build/vendors.js:6
38376
  msgid "Select the date in focus."
38377
  msgstr ""
38378
 
38379
  #: packages/woocommerce-admin/dist/components/index.js:2
38380
+ #: packages/woocommerce-blocks/build/vendors.js:6
38381
  msgid "Move backward (left) and forward (right) by one day."
38382
  msgstr ""
38383
 
38384
  #: packages/woocommerce-admin/dist/components/index.js:2
38385
+ #: packages/woocommerce-blocks/build/vendors.js:6
38386
  msgid "Move backward (up) and forward (down) by one week."
38387
  msgstr ""
38388
 
38389
  #: packages/woocommerce-admin/dist/components/index.js:2
38390
+ #: packages/woocommerce-blocks/build/vendors.js:6
38391
  msgid "Switch months."
38392
  msgstr ""
38393
 
38394
  #: packages/woocommerce-admin/dist/components/index.js:2
38395
+ #: packages/woocommerce-blocks/build/vendors.js:6
38396
  msgid "Go to the first or last day of a week."
38397
  msgstr ""
38398
 
38399
  #: packages/woocommerce-admin/dist/components/index.js:2
38400
+ #: packages/woocommerce-blocks/build/vendors.js:6
38401
  msgid "Return to the date input field."
38402
  msgstr ""
38403
 
38404
  #: packages/woocommerce-admin/dist/components/index.js:2
38405
+ #: packages/woocommerce-blocks/build/vendors.js:6
38406
  msgid "Press the down arrow key to interact with the calendar and select a date."
38407
  msgstr ""
38408
 
38409
  #: packages/woocommerce-admin/dist/components/index.js:2
38410
+ #: packages/woocommerce-blocks/build/vendors.js:6
38411
  msgid "Select %s as a start date."
38412
  msgstr ""
38413
 
38414
  #: packages/woocommerce-admin/dist/components/index.js:2
38415
+ #: packages/woocommerce-blocks/build/vendors.js:6
38416
  msgid "Select %s as an end date."
38417
  msgstr ""
38418
 
38419
  #: packages/woocommerce-admin/dist/components/index.js:2
38420
+ #: packages/woocommerce-blocks/build/vendors.js:6
38421
  msgid "%s is not selectable."
38422
  msgstr ""
38423
 
38424
  #: packages/woocommerce-admin/dist/components/index.js:2
38425
+ #: packages/woocommerce-blocks/build/vendors.js:6
38426
  msgid "Selected. %s"
38427
  msgstr ""
38428
 
38429
  #: packages/woocommerce-admin/dist/components/index.js:2
38430
+ #: packages/woocommerce-blocks/build/vendors.js:6
38431
  msgid "Start Date"
38432
  msgstr ""
38433
 
38434
  #: packages/woocommerce-admin/dist/components/index.js:2
38435
+ #: packages/woocommerce-blocks/build/vendors.js:6
38436
  msgid "Date input describing a selected date range's start date in format %s"
38437
  msgstr ""
38438
 
38439
  #: packages/woocommerce-admin/dist/components/index.js:2
38440
+ #: packages/woocommerce-blocks/build/vendors.js:6
38441
  msgid "End Date"
38442
  msgstr ""
38443
 
38444
  #: packages/woocommerce-admin/dist/components/index.js:2
38445
+ #: packages/woocommerce-blocks/build/vendors.js:6
38446
  msgid "Date input describing a selected date range's end date in format %s"
38447
  msgstr ""
38448
 
38449
  #: packages/woocommerce-admin/dist/components/index.js:2
38450
+ #: packages/woocommerce-blocks/build/vendors.js:6
38451
  msgid "select a preset period"
38452
  msgstr ""
38453
 
38454
  #: packages/woocommerce-admin/dist/components/index.js:2
38455
+ #: packages/woocommerce-blocks/build/vendors.js:6
38456
  msgid "Select date range and comparison"
38457
  msgstr ""
38458
 
38459
  #: packages/woocommerce-admin/dist/components/index.js:2
38460
+ #: packages/woocommerce-blocks/build/vendors.js:6
38461
  msgid "select a date range"
38462
  msgstr ""
38463
 
38464
  #: packages/woocommerce-admin/dist/components/index.js:2
38465
+ #: packages/woocommerce-blocks/build/vendors.js:6
38466
  msgid "Presets"
38467
  msgstr ""
38468
 
38469
  #: packages/woocommerce-admin/dist/components/index.js:2
38470
+ #: packages/woocommerce-blocks/build/vendors.js:6
38471
  msgid "vs."
38472
  msgstr ""
38473
 
38474
  #: packages/woocommerce-admin/dist/components/index.js:2
38475
+ #: packages/woocommerce-blocks/build/vendors.js:6
38476
  msgid "Date Range"
38477
  msgstr ""
38478
 
38479
  #: packages/woocommerce-admin/dist/components/index.js:2
38480
+ #: packages/woocommerce-blocks/build/vendors.js:6
38481
  msgid "filter report to show:"
38482
  msgstr ""
38483
 
38486
  msgstr ""
38487
 
38488
  #: packages/woocommerce-admin/dist/components/index.js:2
38489
+ #: packages/woocommerce-blocks/build/vendors.js:6
38490
  msgid "Page %d of %d"
38491
  msgstr ""
38492
 
38493
  #: packages/woocommerce-admin/dist/components/index.js:2
38494
+ #: packages/woocommerce-blocks/build/vendors.js:6
38495
  msgid "Previous Page"
38496
  msgstr ""
38497
 
38498
  #: packages/woocommerce-admin/dist/components/index.js:2
38499
+ #: packages/woocommerce-blocks/build/vendors.js:6
38500
  msgid "Next Page"
38501
  msgstr ""
38502
 
38503
  #: packages/woocommerce-admin/dist/components/index.js:2
38504
+ #: packages/woocommerce-blocks/build/vendors.js:6
38505
  msgid "Go to page"
38506
  msgstr ""
38507
 
38508
  #: packages/woocommerce-admin/dist/components/index.js:2
38509
+ #: packages/woocommerce-blocks/build/vendors.js:6
38510
  msgid "Install & enable"
38511
  msgstr ""
38512
 
38513
  #: packages/woocommerce-admin/dist/components/index.js:2
38514
+ #: packages/woocommerce-blocks/build/vendors.js:6
38515
  msgid "%1$s out of %2$s stars."
38516
  msgstr ""
38517
 
38518
  #: packages/woocommerce-admin/dist/components/index.js:2
38519
+ #: packages/woocommerce-blocks/build/vendors.js:6
38520
  msgid "Filters"
38521
  msgstr ""
38522
 
38523
  #: packages/woocommerce-admin/dist/components/index.js:2
38524
+ #: packages/woocommerce-blocks/build/vendors.js:6
38525
  msgid "Clear all selected items"
38526
  msgstr ""
38527
 
38528
  #: packages/woocommerce-admin/dist/components/index.js:2
38529
+ #: packages/woocommerce-blocks/build/vendors.js:6
38530
  msgid "No items found."
38531
  msgstr ""
38532
 
38533
  #: packages/woocommerce-admin/dist/components/index.js:2
38534
+ #: packages/woocommerce-blocks/build/vendors.js:6
38535
  msgid "No results for %s"
38536
  msgstr ""
38537
 
38538
  #: packages/woocommerce-admin/dist/components/index.js:2
38539
+ #: packages/woocommerce-blocks/build/vendors.js:6
38540
  msgid "Search for items"
38541
  msgstr ""
38542
 
38543
  #: packages/woocommerce-admin/dist/components/index.js:2
38544
+ #: packages/woocommerce-blocks/build/vendors.js:6
38545
  msgid "%d item selected"
38546
  msgid_plural "%d items selected"
38547
  msgstr[0] ""
38548
  msgstr[1] ""
38549
 
38550
  #: packages/woocommerce-admin/dist/components/index.js:2
38551
+ #: packages/woocommerce-blocks/build/vendors.js:6
38552
  msgid "Search results updated."
38553
  msgstr ""
38554
 
38555
  #: packages/woocommerce-admin/dist/components/index.js:2
38556
+ #: packages/woocommerce-blocks/build/vendors.js:6
38557
  msgid "List of data points available for filtering. Use arrow keys to cycle through the list. Click a data point for a detailed report."
38558
  msgstr ""
38559
 
38560
  #: packages/woocommerce-admin/dist/components/index.js:2
38561
+ #: packages/woocommerce-blocks/build/vendors.js:6
38562
  msgid "Performance Indicators"
38563
  msgstr ""
38564
 
38565
  #: packages/woocommerce-admin/dist/components/index.js:2
 
38566
  msgid "Up %f%% from %s"
38567
  msgstr ""
38568
 
38569
  #: packages/woocommerce-admin/dist/components/index.js:2
 
38570
  msgid "Down %f%% from %s"
38571
  msgstr ""
38572
 
38573
  #: packages/woocommerce-admin/dist/components/index.js:2
38574
+ #: packages/woocommerce-blocks/build/vendors.js:6
38575
  msgid "No change from %s"
38576
  msgstr ""
38577
 
38578
  #: packages/woocommerce-admin/dist/components/index.js:2
 
38579
  msgid "%f%%"
38580
  msgstr ""
38581
 
38582
  #: packages/woocommerce-admin/dist/components/index.js:2
38583
+ #: packages/woocommerce-blocks/build/vendors.js:6
38584
  msgid "(scroll to see more)"
38585
  msgstr ""
38586
 
38587
  #: packages/woocommerce-admin/dist/components/index.js:2
38588
+ #: packages/woocommerce-blocks/build/vendors.js:6
38589
  msgid "Sort by %s in ascending order"
38590
  msgstr ""
38591
 
38592
  #: packages/woocommerce-admin/dist/components/index.js:2
38593
+ #: packages/woocommerce-blocks/build/vendors.js:6
38594
  msgid "Sort by %s in descending order"
38595
  msgstr ""
38596
 
38597
  #: packages/woocommerce-admin/dist/components/index.js:2
38598
+ #: packages/woocommerce-blocks/build/vendors.js:6
38599
  msgid "No data to display"
38600
  msgstr ""
38601
 
38602
  #: packages/woocommerce-admin/dist/components/index.js:2
38603
+ #: packages/woocommerce-blocks/build/vendors.js:6
38604
  msgid "Columns:"
38605
  msgstr ""
38606
 
38607
  #: packages/woocommerce-admin/dist/components/index.js:2
38608
+ #: packages/woocommerce-blocks/build/vendors.js:6
38609
  msgid "F j, Y"
38610
  msgstr ""
38611
 
38612
  #: packages/woocommerce-admin/dist/components/index.js:2
38613
+ #: packages/woocommerce-blocks/build/vendors.js:6
38614
  msgid "g:ia"
38615
  msgstr ""
38616
 
38617
  #: packages/woocommerce-admin/dist/components/index.js:2
38618
+ #: packages/woocommerce-blocks/build/vendors.js:6
38619
  msgid "+%d more"
38620
  msgstr ""
38621
 
38664
  msgstr ""
38665
 
38666
  #: packages/woocommerce-admin/dist/data/index.js:2
38667
+ #: packages/woocommerce-blocks/build/vendors.js:6
38668
  msgid "There was a problem updating your settings."
38669
  msgstr ""
38670
 
38671
  #: packages/woocommerce-admin/dist/date/index.js:1
38672
+ #: packages/woocommerce-blocks/build/vendors.js:6
38673
  msgid "Yesterday"
38674
  msgstr ""
38675
 
38676
  #: packages/woocommerce-admin/dist/date/index.js:1
38677
+ #: packages/woocommerce-blocks/build/vendors.js:6
38678
  msgid "Week to Date"
38679
  msgstr ""
38680
 
38681
  #: packages/woocommerce-admin/dist/date/index.js:1
38682
+ #: packages/woocommerce-blocks/build/vendors.js:6
38683
  msgid "Last Week"
38684
  msgstr ""
38685
 
38686
  #: packages/woocommerce-admin/dist/date/index.js:1
38687
+ #: packages/woocommerce-blocks/build/vendors.js:6
38688
  msgid "Month to Date"
38689
  msgstr ""
38690
 
38691
  #: packages/woocommerce-admin/dist/date/index.js:1
38692
+ #: packages/woocommerce-blocks/build/vendors.js:6
38693
  msgid "Last Month"
38694
  msgstr ""
38695
 
38696
  #: packages/woocommerce-admin/dist/date/index.js:1
38697
+ #: packages/woocommerce-blocks/build/vendors.js:6
38698
  msgid "Quarter to Date"
38699
  msgstr ""
38700
 
38701
  #: packages/woocommerce-admin/dist/date/index.js:1
38702
+ #: packages/woocommerce-blocks/build/vendors.js:6
38703
  msgid "Last Quarter"
38704
  msgstr ""
38705
 
38706
  #: packages/woocommerce-admin/dist/date/index.js:1
38707
+ #: packages/woocommerce-blocks/build/vendors.js:6
38708
  msgid "Year to Date"
38709
  msgstr ""
38710
 
38711
  #: packages/woocommerce-admin/dist/date/index.js:1
38712
+ #: packages/woocommerce-blocks/build/vendors.js:6
38713
  msgid "Last Year"
38714
  msgstr ""
38715
 
38716
  #: packages/woocommerce-admin/dist/date/index.js:1
38717
+ #: packages/woocommerce-blocks/build/vendors.js:6
38718
  msgid "Previous Period"
38719
  msgstr ""
38720
 
38721
  #: packages/woocommerce-admin/dist/date/index.js:1
38722
+ #: packages/woocommerce-blocks/build/vendors.js:6
38723
  msgid "Previous Year"
38724
  msgstr ""
38725
 
38726
  #: packages/woocommerce-admin/dist/date/index.js:1
38727
+ #: packages/woocommerce-blocks/build/vendors.js:6
38728
  msgid "MMM D"
38729
  msgstr ""
38730
 
38749
  msgstr ""
38750
 
38751
  #: packages/woocommerce-admin/dist/date/index.js:1
38752
+ #: packages/woocommerce-blocks/build/vendors.js:6
38753
  msgid "Invalid date"
38754
  msgstr ""
38755
 
38756
  #: packages/woocommerce-admin/dist/date/index.js:1
38757
+ #: packages/woocommerce-blocks/build/vendors.js:6
38758
  msgid "Select a date in the past"
38759
  msgstr ""
38760
 
38761
  #: packages/woocommerce-admin/dist/date/index.js:1
38762
+ #: packages/woocommerce-blocks/build/vendors.js:6
38763
  msgid "Start date must be before end date"
38764
  msgstr ""
38765
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38766
  #: packages/woocommerce-admin/dist/wp-admin-scripts/beta-features-tracking-modal.js:1
38767
  msgid "Build a Better WooCommerce"
38768
  msgstr ""
38825
  msgid "With WooCommerce Shipping you can Print shipping labels from your WooCommerce dashboard at the lowest USPS rates."
38826
  msgstr ""
38827
 
38828
+ #: packages/woocommerce-admin/dist/wp-admin-scripts/print-shipping-label-banner.js:1
38829
+ msgid "Remind me later"
38830
+ msgstr ""
38831
+
38832
  #: packages/woocommerce-admin/dist/wp-admin-scripts/print-shipping-label-banner.js:1
38833
  msgid "I don't need this"
38834
  msgstr ""
38972
  #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/place-order-button/index.js:30
38973
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:371
38974
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:215
38975
+ #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:149
38976
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:210
38977
+ #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:154
38978
+ #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:165
 
 
 
38979
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-product/edit.js:154
38980
  #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/index.js:93
38981
  #: packages/woocommerce-blocks/build/all-products.js:1
39055
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/title/edit.js:58
39056
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:70
39057
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:119
 
39058
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:80
39059
  #: packages/woocommerce-blocks/assets/js/blocks/product-best-sellers/block.js:49
39060
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:85
 
39061
  #: packages/woocommerce-blocks/assets/js/blocks/product-new/block.js:49
39062
  #: packages/woocommerce-blocks/assets/js/blocks/product-on-sale/block.js:65
39063
  #: packages/woocommerce-blocks/assets/js/blocks/product-search/edit.js:55
39064
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:133
39065
  #: packages/woocommerce-blocks/assets/js/blocks/product-top-rated/block.js:49
39066
  #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:59
39067
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/all-reviews/edit.js:32
39068
+ #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:95
39069
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-product/edit.js:92
39070
  #: packages/woocommerce-blocks/build/all-products.js:1
39071
  #: packages/woocommerce-blocks/build/all-reviews.js:1
39380
  msgstr ""
39381
 
39382
  #. translators: %d number of products of the same type in the cart
39383
+ #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/order-summary/order-summary-item.js:114
39384
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39385
  #: packages/woocommerce-blocks/build/checkout.js:1
39386
  msgid "%d items"
39392
  msgid "Return to Cart"
39393
  msgstr ""
39394
 
39395
+ #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:53
39396
+ #: packages/woocommerce-blocks/build/cart-frontend.js:14
39397
+ #: packages/woocommerce-blocks/build/cart.js:1
39398
+ #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39399
+ #: packages/woocommerce-blocks/build/checkout.js:1
39400
+ msgid "Coupon Code?"
39401
+ msgstr ""
39402
+
39403
  #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:57
39404
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
39405
  #: packages/woocommerce-blocks/build/cart.js:1
39406
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39407
  #: packages/woocommerce-blocks/build/checkout.js:1
39408
+ msgid "Introduce Coupon Code"
39409
  msgstr ""
39410
 
39411
  #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/coupon/index.js:66
39424
  msgid "Enter code"
39425
  msgstr ""
39426
 
39427
+ #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:48
39428
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
39429
  #: packages/woocommerce-blocks/build/cart.js:1
39430
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39433
  msgstr ""
39434
 
39435
  #. translators: %s is a coupon code.
39436
+ #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:76
39437
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
39438
  #: packages/woocommerce-blocks/build/cart.js:1
39439
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39441
  msgid "Remove coupon \"%s\""
39442
  msgstr ""
39443
 
39444
+ #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/discount/index.js:90
39445
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
39446
  #: packages/woocommerce-blocks/build/cart.js:1
39447
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39449
  msgid "Discount"
39450
  msgstr ""
39451
 
39452
+ #: packages/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/footer-item/index.js:46
39453
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
39454
  #: packages/woocommerce-blocks/build/cart.js:1
39455
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39497
  msgid "Show less options"
39498
  msgstr ""
39499
 
39500
+ #: packages/woocommerce-blocks/assets/js/base/components/checkbox-list/index.js:101
39501
+ #: packages/woocommerce-blocks/build/attribute-filter-frontend.js:14
39502
+ #: packages/woocommerce-blocks/build/attribute-filter.js:1
39503
+ msgid "Show less"
39504
+ msgstr ""
39505
+
39506
  #. translators: %s text of the chip to remove.
39507
  #: packages/woocommerce-blocks/assets/js/base/components/chip/removable-chip.js:51
39508
  #: packages/woocommerce-blocks/build/active-filters-frontend.js:1
39582
  msgid "…"
39583
  msgstr ""
39584
 
39585
+ #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:265
39586
+ #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:312
39587
  #: packages/woocommerce-blocks/build/price-filter-frontend.js:1
39588
  #: packages/woocommerce-blocks/build/price-filter.js:1
39589
  msgid "Filter products by minimum price"
39590
  msgstr ""
39591
 
39592
+ #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:285
39593
+ #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:330
39594
  #: packages/woocommerce-blocks/build/price-filter-frontend.js:1
39595
  #: packages/woocommerce-blocks/build/price-filter.js:1
39596
  msgid "Filter products by maximum price"
39597
  msgstr ""
39598
 
39599
+ #: packages/woocommerce-blocks/assets/js/base/components/price-slider/index.js:369
39600
  #: packages/woocommerce-blocks/build/price-filter-frontend.js:1
39601
  #: packages/woocommerce-blocks/build/price-filter.js:1
39602
  msgid "Apply price filter"
39774
  msgid "Tabbed Content"
39775
  msgstr ""
39776
 
39777
+ #: packages/woocommerce-blocks/assets/js/base/components/text-input/validated-text-input.js:61
39778
+ #: packages/woocommerce-blocks/build/cart-frontend.js:14
39779
+ #: packages/woocommerce-blocks/build/cart.js:1
39780
+ #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39781
+ #: packages/woocommerce-blocks/build/checkout.js:1
39782
+ msgid "Invalid value."
39783
+ msgstr ""
39784
+
39785
+ #: packages/woocommerce-blocks/assets/js/base/context/hooks/payment-methods/use-payment-method-interface.js:64
39786
+ #: packages/woocommerce-blocks/build/cart-frontend.js:14
39787
+ #: packages/woocommerce-blocks/build/cart.js:1
39788
+ #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39789
+ #: packages/woocommerce-blocks/build/checkout.js:1
39790
+ msgid "Taxes:"
39791
+ msgstr ""
39792
+
39793
  #: packages/woocommerce-blocks/assets/js/base/context/hooks/use-checkout-submit.js:34
39794
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
39795
  #: packages/woocommerce-blocks/build/checkout.js:1
39798
 
39799
  #: packages/woocommerce-blocks/assets/js/base/context/providers/add-to-cart-form/form-state/index.js:247
39800
  #: packages/woocommerce-blocks/assets/js/base/context/providers/add-to-cart-form/form/submit/index.js:97
39801
+ #: packages/woocommerce-blocks/assets/js/base/context/providers/cart-checkout/checkout-state/index.js:325
39802
  #: packages/woocommerce-blocks/assets/js/base/utils/errors.js:53
39803
  #: packages/woocommerce-blocks/build/all-products.js:1
39804
  #: packages/woocommerce-blocks/build/all-reviews.js:1
39955
  msgstr ""
39956
 
39957
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:79
39958
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:95
39959
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
39960
  #: packages/woocommerce-blocks/build/product-categories.js:1
39961
  msgid "Product count is visible."
39962
  msgstr ""
39963
 
39964
  #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:83
39965
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:99
39966
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
39967
  #: packages/woocommerce-blocks/build/product-categories.js:1
39968
  msgid "Product count is hidden."
40031
  msgstr ""
40032
 
40033
  #. translators: %s attribute name.
40034
+ #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:292
40035
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40036
  msgid "Filter by %s"
40037
  msgstr ""
40038
 
40039
+ #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:300
40040
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40041
  msgid "Clear selected attribute"
40042
  msgstr ""
40043
 
40044
+ #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:304
40045
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:105
40046
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40047
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40048
  msgid "Product Attributes"
40049
  msgstr ""
40050
 
40051
+ #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:305
40052
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:106
40053
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40054
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40055
  msgid "Your store doesn't have any product attributes."
40056
  msgstr ""
40057
 
40058
+ #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:309
40059
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40060
  msgid "Search for a product attribute:"
40061
  msgstr ""
40062
 
40063
  #. translators: %d is the number of attributes selected.
40064
  #. translators: %d is the count of attributes selected.
40065
+ #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:316
40066
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:117
40067
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40068
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40069
  msgid "%d attribute selected"
40071
  msgstr[0] ""
40072
  msgstr[1] ""
40073
 
40074
+ #: packages/woocommerce-blocks/assets/js/blocks/attribute-filter/edit.js:324
40075
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:125
40076
  #: packages/woocommerce-blocks/build/attribute-filter.js:1
40077
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40078
  msgid "Product attribute search results updated."
40088
  msgid "Filter by attribute"
40089
  msgstr ""
40090
 
40091
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:54
40092
  #: packages/woocommerce-blocks/build/cart.js:1
40093
  msgid "If you would like to use this block as your default cart you must update your <a>page settings in WooCommerce</a>."
40094
  msgstr ""
40095
 
40096
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:75
40097
  #: packages/woocommerce-blocks/build/cart.js:1
40098
  msgid "Shipping rates"
40099
  msgstr ""
40100
 
40101
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:81
40102
  #: packages/woocommerce-blocks/build/cart.js:1
40103
  msgid "Shipping calculator"
40104
  msgstr ""
40105
 
40106
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:85
40107
  #: packages/woocommerce-blocks/build/cart.js:1
40108
  msgid "Allow customers to estimate shipping by entering their address."
40109
  msgstr ""
40110
 
40111
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:107
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40112
  #: packages/woocommerce-blocks/build/cart.js:1
40113
  msgid "Proceed to Checkout button"
40114
  msgstr ""
40115
 
40116
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:111
40117
  #: packages/woocommerce-blocks/build/cart.js:1
40118
  msgid "WooCommerce Checkout Page"
40119
  msgstr ""
40120
 
40121
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:118
40122
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:301
40123
  #: packages/woocommerce-blocks/build/cart.js:1
40124
  #: packages/woocommerce-blocks/build/checkout.js:1
40125
  msgid "Style"
40126
  msgstr ""
40127
 
40128
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:120
40129
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:303
40130
  #: packages/woocommerce-blocks/build/cart.js:1
40131
  #: packages/woocommerce-blocks/build/checkout.js:1
40132
  msgid "Dark mode inputs"
40133
  msgstr ""
40134
 
40135
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:124
40136
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:307
40137
  #: packages/woocommerce-blocks/build/cart.js:1
40138
  #: packages/woocommerce-blocks/build/checkout.js:1
40139
  msgid "Inputs styled specifically for use on dark background colors."
40140
  msgstr ""
40141
 
40142
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:166
40143
  #: packages/woocommerce-blocks/build/cart.js:1
40144
  msgid "Full Cart"
40145
  msgstr ""
40146
 
40147
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:170
40148
  #: packages/woocommerce-blocks/build/cart.js:1
40149
  msgid "Empty Cart"
40150
  msgstr ""
40151
 
40152
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:179
40153
  #: packages/woocommerce-blocks/build/cart.js:1
40154
  msgid "Cart Block Error"
40155
  msgstr ""
40156
 
40157
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:183
40158
  #: packages/woocommerce-blocks/build/cart.js:1
40159
  msgid "There was an error whilst rendering the cart block. If this problem continues, try re-creating the block."
40160
  msgstr ""
40161
 
40162
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/cart/edit.js:188
40163
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:354
40164
  #: packages/woocommerce-blocks/build/cart.js:1
40165
  #: packages/woocommerce-blocks/build/checkout.js:1
40166
  msgid "Error message:"
40242
  msgid "Edit your cart"
40243
  msgstr ""
40244
 
40245
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:75
40246
  #: packages/woocommerce-blocks/build/checkout.js:1
40247
  msgid "If you would like to use this block as your default checkout you must update your <a>page settings in WooCommerce</a>."
40248
  msgstr ""
40249
 
40250
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:95
40251
  #: packages/woocommerce-blocks/build/checkout.js:1
40252
  msgid "Address options"
40253
  msgstr ""
40254
 
40255
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:101
40256
  #: packages/woocommerce-blocks/build/checkout.js:1
40257
  msgid "Include additional address fields in the checkout form."
40258
  msgstr ""
40259
 
40260
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:117
40261
  #: packages/woocommerce-blocks/build/checkout.js:1
40262
  msgid "Require company name?"
40263
  msgstr ""
40264
 
40265
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:153
40266
  #: packages/woocommerce-blocks/build/checkout.js:1
40267
  msgid "Require phone number?"
40268
  msgstr ""
40269
 
40270
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:169
40271
  #: packages/woocommerce-blocks/build/checkout.js:1
40272
  msgid "Account options"
40273
  msgstr ""
40274
 
40275
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:175
40276
  #: packages/woocommerce-blocks/build/checkout.js:1
40277
  msgid "Allow shoppers to sign up for a user account during checkout"
40278
  msgstr ""
40279
 
40280
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:192
40281
  #: packages/woocommerce-blocks/build/checkout.js:1
40282
  msgid "Reduce the number of fields to checkout."
40283
  msgstr ""
40284
 
40285
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:198
40286
  #: packages/woocommerce-blocks/build/checkout.js:1
40287
  msgid "Allow shoppers to optionally add order notes"
40288
  msgstr ""
40289
 
40290
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:211
40291
  #: packages/woocommerce-blocks/build/checkout.js:1
40292
  msgid "Navigation options"
40293
  msgstr ""
40294
 
40295
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:217
40296
  #: packages/woocommerce-blocks/build/checkout.js:1
40297
  msgid "Show links to policies"
40298
  msgstr ""
40299
 
40300
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:221
40301
  #: packages/woocommerce-blocks/build/checkout.js:1
40302
  msgid "Shows links to your \"terms and conditions\" and \"privacy policy\" pages."
40303
  msgstr ""
40304
 
40305
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:238
40306
  #: packages/woocommerce-blocks/build/checkout.js:1
40307
  msgid "Pages must be first setup in store settings: <a1>Privacy policy</a1>, <a2>Terms and conditions</a2>."
40308
  msgstr ""
40309
 
40310
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:268
40311
  #: packages/woocommerce-blocks/build/checkout.js:1
40312
  msgid "Show a \"Return to Cart\" link"
40313
  msgstr ""
40314
 
40315
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:290
40316
  #: packages/woocommerce-blocks/build/checkout.js:1
40317
  msgid "Return to Cart button"
40318
  msgstr ""
40319
 
40320
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:294
40321
  #: packages/woocommerce-blocks/build/checkout.js:1
40322
  msgid "WooCommerce Cart Page"
40323
  msgstr ""
40324
 
40325
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:345
40326
  #: packages/woocommerce-blocks/build/checkout.js:1
40327
  msgid "Checkout Block Error"
40328
  msgstr ""
40329
 
40330
+ #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/checkout/edit.js:349
40331
  #: packages/woocommerce-blocks/build/checkout.js:1
40332
  msgid "There was an error whilst rendering the checkout block. If this problem continues, try re-creating the block."
40333
  msgstr ""
40484
  msgid "Save payment information to my account for future purchases."
40485
  msgstr ""
40486
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40487
  #: packages/woocommerce-blocks/assets/js/blocks/cart-checkout/payment-methods/payment-methods.js:34
40488
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
40489
  #: packages/woocommerce-blocks/build/checkout.js:1
40504
  msgstr ""
40505
 
40506
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:122
 
40507
  #: packages/woocommerce-blocks/build/featured-category.js:1
40508
  #: packages/woocommerce-blocks/build/featured-product.js:1
40509
  msgid "Show description"
40510
  msgstr ""
40511
 
40512
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:133
 
40513
  #: packages/woocommerce-blocks/build/featured-category.js:1
40514
  #: packages/woocommerce-blocks/build/featured-product.js:1
40515
  msgid "Overlay"
40516
  msgstr ""
40517
 
40518
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:138
 
40519
  #: packages/woocommerce-blocks/build/featured-category.js:1
40520
  #: packages/woocommerce-blocks/build/featured-product.js:1
40521
  msgid "Overlay Color"
40522
  msgstr ""
40523
 
40524
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:148
 
40525
  #: packages/woocommerce-blocks/build/featured-category.js:1
40526
  #: packages/woocommerce-blocks/build/featured-product.js:1
40527
  msgid "Background Opacity"
40528
  msgstr ""
40529
 
40530
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:181
 
40531
  #: packages/woocommerce-blocks/build/featured-category.js:1
40532
  #: packages/woocommerce-blocks/build/featured-product.js:1
40533
  msgid "Showing Featured Product block preview."
40548
 
40549
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/block.js:252
40550
  #: packages/woocommerce-blocks/assets/js/blocks/featured-category/index.js:113
 
40551
  #: packages/woocommerce-blocks/assets/js/blocks/featured-product/index.js:113
40552
  #: packages/woocommerce-blocks/build/featured-category.js:1
40553
  #: packages/woocommerce-blocks/build/featured-product.js:1
40559
  msgid "No product category is selected."
40560
  msgstr ""
40561
 
 
 
40562
  #: packages/woocommerce-blocks/assets/js/blocks/featured-product/index.js:22
40563
  #: packages/woocommerce-blocks/build/featured-product.js:1
40564
  msgid "Featured Product"
40565
  msgstr ""
40566
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40567
  #: packages/woocommerce-blocks/assets/js/blocks/featured-product/index.js:29
40568
  #: packages/woocommerce-blocks/build/featured-product.js:1
40569
  msgid "Visually highlight a product or variation and encourage prompt action."
40585
  msgstr ""
40586
 
40587
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:91
 
40588
  #: packages/woocommerce-blocks/assets/js/blocks/product-on-sale/block.js:76
40589
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:144
40590
+ #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:96
40591
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
40592
  #: packages/woocommerce-blocks/build/product-category.js:1
40593
  #: packages/woocommerce-blocks/build/product-on-sale.js:1
40596
  msgid "Order By"
40597
  msgstr ""
40598
 
40599
+ #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:120
40600
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
40601
  msgid "Showing Hand-picked Products block preview."
40602
  msgstr ""
40603
 
40604
+ #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:130
40605
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/index.js:16
40606
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
40607
  msgid "Hand-picked Products"
40608
  msgstr ""
40609
 
40610
+ #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/block.js:136
40611
  #: packages/woocommerce-blocks/assets/js/blocks/handpicked-products/index.js:26
40612
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
40613
  msgid "Display a selection of hand-picked products in a grid."
40669
  msgid "Display a grid of your all-time best selling products."
40670
  msgstr ""
40671
 
40672
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:15
40673
  #: packages/woocommerce-blocks/assets/js/blocks/product-categories/index.js:16
40674
  #: packages/woocommerce-blocks/build/product-categories.js:1
40675
  msgid "Product Categories List"
40676
  msgstr ""
40677
 
40678
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:21
40679
  #: packages/woocommerce-blocks/build/product-categories.js:1
40680
  msgid "This block shows product categories for your store. To use it, you'll first need to create a product and assign it to a category."
40681
  msgstr ""
40682
 
40683
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:49
40684
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/all-reviews/edit.js:52
40685
+ #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:115
40686
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-product/edit.js:100
40687
  #: packages/woocommerce-blocks/build/all-reviews.js:1
40688
  #: packages/woocommerce-blocks/build/product-categories.js:1
40691
  msgid "List Settings"
40692
  msgstr ""
40693
 
40694
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:56
40695
  #: packages/woocommerce-blocks/build/product-categories.js:1
40696
  msgid "Display style"
40697
  msgstr ""
40698
 
40699
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:89
40700
  #: packages/woocommerce-blocks/build/product-categories.js:1
40701
  msgid "Show product count"
40702
  msgstr ""
40703
 
40704
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:111
40705
  #: packages/woocommerce-blocks/build/product-categories.js:1
40706
  msgid "Show category images"
40707
  msgstr ""
40708
 
40709
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:117
40710
  #: packages/woocommerce-blocks/build/product-categories.js:1
40711
  msgid "Category images are visible."
40712
  msgstr ""
40713
 
40714
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:121
40715
  #: packages/woocommerce-blocks/build/product-categories.js:1
40716
  msgid "Category images are hidden."
40717
  msgstr ""
40718
 
40719
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:139
40720
  #: packages/woocommerce-blocks/build/product-categories.js:1
40721
  msgid "Hierarchy is visible."
40722
  msgstr ""
40723
 
40724
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:143
40725
  #: packages/woocommerce-blocks/build/product-categories.js:1
40726
  msgid "Hierarchy is hidden."
40727
  msgstr ""
40728
 
40729
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:156
40730
  #: packages/woocommerce-blocks/build/product-categories.js:1
40731
  msgid "Show empty categories"
40732
  msgstr ""
40733
 
40734
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:162
40735
  #: packages/woocommerce-blocks/build/product-categories.js:1
40736
  msgid "Empty categories are visible."
40737
  msgstr ""
40738
 
40739
+ #: packages/woocommerce-blocks/assets/js/blocks/product-categories/block.js:166
40740
  #: packages/woocommerce-blocks/build/product-categories.js:1
40741
  msgid "Empty categories are hidden."
40742
  msgstr ""
40746
  msgid "Show all product categories as a list or dropdown."
40747
  msgstr ""
40748
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40749
  #: packages/woocommerce-blocks/assets/js/blocks/product-category/index.js:22
40750
  #: packages/woocommerce-blocks/build/product-category.js:1
40751
  msgid "Products by Category"
40752
  msgstr ""
40753
 
 
40754
  #: packages/woocommerce-blocks/assets/js/blocks/product-category/index.js:29
40755
  #: packages/woocommerce-blocks/build/product-category.js:1
40756
  msgid "Display a grid of products from your selected categories."
40757
  msgstr ""
40758
 
 
 
 
 
 
 
 
 
 
 
40759
  #: packages/woocommerce-blocks/assets/js/blocks/product-new/index.js:18
40760
  #: packages/woocommerce-blocks/build/product-new.js:1
40761
  msgid "Newest Products"
40812
  msgid "Product Tag"
40813
  msgstr ""
40814
 
40815
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:163
40816
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:172
40817
  #: packages/woocommerce-blocks/build/product-tag.js:1
40818
  msgid "Showing Products by Tag block preview."
40819
  msgstr ""
40820
 
40821
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:187
40822
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:243
40823
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:292
40824
  #: packages/woocommerce-blocks/assets/js/blocks/product-tag/index.js:19
40825
  #: packages/woocommerce-blocks/build/product-tag.js:1
40826
  msgid "Products by Tag"
40827
  msgstr ""
40828
 
40829
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:193
40830
  #: packages/woocommerce-blocks/build/product-tag.js:1
40831
  msgid "Display a grid of products from your selected tags."
40832
  msgstr ""
40833
 
40834
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:249
40835
  #: packages/woocommerce-blocks/build/product-tag.js:1
40836
  msgid "This block displays products from selected tags. Select at least one tag to display its products."
40837
  msgstr ""
40838
 
40839
+ #: packages/woocommerce-blocks/assets/js/blocks/product-tag/block.js:298
40840
  #: packages/woocommerce-blocks/build/product-tag.js:1
40841
  msgid "This block displays products from selected tags. In order to preview this you'll first need to create a product and assign it some tags."
40842
  msgstr ""
40861
  msgid "Filter by Product Attribute"
40862
  msgstr ""
40863
 
40864
+ #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:114
40865
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40866
  msgid "Showing Products by Attribute block preview."
40867
  msgstr ""
40868
 
40869
+ #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:124
40870
  #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/index.js:18
40871
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40872
  msgid "Products by Attribute"
40873
  msgstr ""
40874
 
40875
+ #: packages/woocommerce-blocks/assets/js/blocks/products-by-attribute/block.js:130
40876
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
40877
  msgid "Display a grid of products from your selected attributes."
40878
  msgstr ""
40882
  msgid "Display a grid of products with selected attributes."
40883
  msgstr ""
40884
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40885
  #: packages/woocommerce-blocks/assets/js/blocks/products/all-products/index.js:25
40886
  #: packages/woocommerce-blocks/build/all-products.js:1
40887
  msgid "Display products from your store in a grid layout."
41019
  msgid "Load More Reviews"
41020
  msgstr ""
41021
 
 
41022
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/frontend-block.js:52
41023
  #: packages/woocommerce-blocks/build/all-reviews.js:1
41024
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
41037
  msgid "There was an error loading the reviews."
41038
  msgstr ""
41039
 
41040
+ #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:130
41041
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
41042
  msgid "Showing Reviews by Category block preview."
41043
  msgstr ""
41044
 
41045
+ #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:145
41046
+ #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:188
41047
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/index.js:20
41048
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/no-reviews-placeholder.js:17
41049
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
41050
  msgid "Reviews by Category"
41051
  msgstr ""
41052
 
41053
+ #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/edit.js:151
41054
  #: packages/woocommerce-blocks/assets/js/blocks/reviews/reviews-by-category/index.js:27
41055
  #: packages/woocommerce-blocks/build/reviews-by-category.js:1
41056
  msgid "Show product reviews from specific categories."
41101
  msgid "Single Product Block Error"
41102
  msgstr ""
41103
 
41104
+ #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/layout-editor.js:60
41105
+ #: packages/woocommerce-blocks/build/all-products.js:1
41106
+ #: packages/woocommerce-blocks/build/single-product.js:1
41107
+ msgid "Reset layout to default"
41108
+ msgstr ""
41109
+
41110
  #: packages/woocommerce-blocks/assets/js/blocks/single-product/edit/layout-editor.js:69
41111
  #: packages/woocommerce-blocks/build/single-product.js:1
41112
  msgid "Reset layout"
41392
  msgid "Link to"
41393
  msgstr ""
41394
 
41395
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:101
41396
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41397
  msgid "Clear all product attributes"
41398
  msgstr ""
41399
 
41400
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:110
41401
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41402
  msgid "Search for product attributes"
41403
  msgstr ""
41404
 
41405
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:157
41406
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-category-control/index.js:156
41407
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:151
41408
  #: packages/woocommerce-blocks/build/featured-category.js:1
41409
  #: packages/woocommerce-blocks/build/product-best-sellers.js:1
41410
  #: packages/woocommerce-blocks/build/product-category.js:1
41417
  msgid "Display products matching"
41418
  msgstr ""
41419
 
41420
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:161
41421
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41422
  msgid "Pick at least two attributes to use this setting."
41423
  msgstr ""
41424
 
41425
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:169
41426
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41427
  msgid "Any selected attributes"
41428
  msgstr ""
41429
 
41430
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-attribute-term-control/index.js:176
41431
  #: packages/woocommerce-blocks/build/products-by-attribute.js:1
41432
  msgid "All selected attributes"
41433
  msgstr ""
41490
  msgid "Category search results updated."
41491
  msgstr ""
41492
 
41493
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-category-control/index.js:160
41494
  #: packages/woocommerce-blocks/build/featured-category.js:1
41495
  #: packages/woocommerce-blocks/build/product-best-sellers.js:1
41496
  #: packages/woocommerce-blocks/build/product-category.js:1
41501
  msgid "Pick at least two categories to use this setting."
41502
  msgstr ""
41503
 
41504
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-category-control/index.js:168
41505
  #: packages/woocommerce-blocks/build/featured-category.js:1
41506
  #: packages/woocommerce-blocks/build/product-best-sellers.js:1
41507
  #: packages/woocommerce-blocks/build/product-category.js:1
41512
  msgid "Any selected categories"
41513
  msgstr ""
41514
 
41515
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-category-control/index.js:175
41516
  #: packages/woocommerce-blocks/build/featured-category.js:1
41517
  #: packages/woocommerce-blocks/build/product-best-sellers.js:1
41518
  #: packages/woocommerce-blocks/build/product-category.js:1
41523
  msgid "All selected categories"
41524
  msgstr ""
41525
 
41526
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:41
41527
+ #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:35
41528
  #: packages/woocommerce-blocks/build/all-products.js:1
41529
  #: packages/woocommerce-blocks/build/featured-product.js:1
41530
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
41533
  msgid "Your store doesn't have any products."
41534
  msgstr ""
41535
 
41536
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:45
41537
  #: packages/woocommerce-blocks/build/all-products.js:1
41538
  #: packages/woocommerce-blocks/build/featured-product.js:1
41539
  #: packages/woocommerce-blocks/build/reviews-by-product.js:1
41541
  msgid "Search for a product to display"
41542
  msgstr ""
41543
 
41544
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:49
41545
+ #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:54
41546
  #: packages/woocommerce-blocks/build/all-products.js:1
41547
  #: packages/woocommerce-blocks/build/featured-product.js:1
41548
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
41551
  msgid "Product search results updated."
41552
  msgstr ""
41553
 
41554
+ #. translators: %d is the count of variations.
41555
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-control/index.js:132
41556
  #: packages/woocommerce-blocks/build/all-products.js:1
41557
  #: packages/woocommerce-blocks/build/featured-product.js:1
41558
  #: packages/woocommerce-blocks/build/reviews-by-product.js:1
41559
  #: packages/woocommerce-blocks/build/single-product.js:1
41560
+ msgid "%d variation"
41561
+ msgid_plural "%d variations"
41562
+ msgstr[0] ""
41563
+ msgstr[1] ""
41564
 
41565
  #: packages/woocommerce-blocks/assets/js/editor-components/product-orderby-control/index.js:22
41566
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
41625
  msgid "Menu Order"
41626
  msgstr ""
41627
 
41628
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:96
41629
  #: packages/woocommerce-blocks/build/product-tag.js:1
41630
  msgid "Clear all product tags"
41631
  msgstr ""
41632
 
41633
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:100
41634
  #: packages/woocommerce-blocks/build/product-tag.js:1
41635
  msgid "Product Tags"
41636
  msgstr ""
41637
 
41638
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:101
41639
  #: packages/woocommerce-blocks/build/product-tag.js:1
41640
  msgid "Your store doesn't have any product tags."
41641
  msgstr ""
41642
 
41643
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:105
41644
  #: packages/woocommerce-blocks/build/product-tag.js:1
41645
  msgid "Search for product tags"
41646
  msgstr ""
41647
 
41648
  #. translators: %d is the count of selected tags.
41649
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:112
41650
  #: packages/woocommerce-blocks/build/product-tag.js:1
41651
  msgid "%d tag selected"
41652
  msgid_plural "%d tags selected"
41653
  msgstr[0] ""
41654
  msgstr[1] ""
41655
 
41656
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:120
41657
  #: packages/woocommerce-blocks/build/product-tag.js:1
41658
  msgid "Tag search results updated."
41659
  msgstr ""
41660
 
41661
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:155
41662
  #: packages/woocommerce-blocks/build/product-tag.js:1
41663
  msgid "Pick at least two tags to use this setting."
41664
  msgstr ""
41665
 
41666
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:163
41667
  #: packages/woocommerce-blocks/build/product-tag.js:1
41668
  msgid "Any selected tags"
41669
  msgstr ""
41670
 
41671
+ #: packages/woocommerce-blocks/assets/js/editor-components/product-tag-control/index.js:170
41672
  #: packages/woocommerce-blocks/build/product-tag.js:1
41673
  msgid "All selected tags"
41674
  msgstr ""
41675
 
41676
+ #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:33
41677
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
41678
  msgid "Clear all products"
41679
  msgstr ""
41680
 
41681
+ #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:39
41682
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
41683
  msgid "Search for products to display"
41684
  msgstr ""
41685
 
41686
  #. translators: %d is the number of selected products.
41687
+ #: packages/woocommerce-blocks/assets/js/editor-components/products-control/index.js:46
41688
  #: packages/woocommerce-blocks/build/handpicked-products.js:1
41689
  msgid "%d product selected"
41690
  msgid_plural "%d products selected"
41784
  msgid "This product is awesome, I love it!"
41785
  msgstr ""
41786
 
41787
+ #: packages/woocommerce-blocks/build/all-products.js:1
41788
+ msgid "Showing All Products block preview."
41789
+ msgstr ""
41790
+
41791
+ #: packages/woocommerce-blocks/build/all-products.js:1
41792
+ msgid "Layout Settings"
41793
+ msgstr ""
41794
+
41795
+ #: packages/woocommerce-blocks/build/all-products.js:1
41796
+ msgid "Content Settings"
41797
+ msgstr ""
41798
+
41799
+ #: packages/woocommerce-blocks/build/all-products.js:1
41800
+ msgid "Display all products from your store as a grid."
41801
+ msgstr ""
41802
+
41803
+ #: packages/woocommerce-blocks/build/all-products.js:1
41804
+ msgid "Edit the blocks inside the preview below to change the content displayed for each product within the product grid."
41805
+ msgstr ""
41806
+
41807
+ #: packages/woocommerce-blocks/build/all-products.js:1
41808
+ msgid "Reset Layout"
41809
+ msgstr ""
41810
+
41811
+ #: packages/woocommerce-blocks/build/blocks-checkout.js:1
41812
+ msgid "Returned value must be a string, you passed \"%s\""
41813
+ msgstr ""
41814
+
41815
  #: packages/woocommerce-blocks/build/blocks-checkout.js:1
41816
  msgid "Returned value must include %1$s, you passed \"%2$s\""
41817
  msgstr ""
41818
 
 
41819
  #: packages/woocommerce-blocks/build/blocks-checkout.js:1
41820
  msgid "The type returned by checkout filters must be the same as the type they receive. The function received %1$s but returned %2$s."
41821
  msgstr ""
41822
 
41823
+ #: packages/woocommerce-blocks/build/cart-frontend.js:6
41824
+ #: packages/woocommerce-blocks/build/cart.js:1
41825
+ #: packages/woocommerce-blocks/build/checkout-frontend.js:6
41826
+ #: packages/woocommerce-blocks/build/checkout.js:1
41827
+ msgid "This site is experiencing difficulties with this payment method. Please contact the owner of the site for assistance."
41828
+ msgstr ""
41829
+
41830
+ #: packages/woocommerce-blocks/build/cart-frontend.js:6
41831
+ #: packages/woocommerce-blocks/build/cart.js:1
41832
+ #: packages/woocommerce-blocks/build/checkout-frontend.js:6
41833
+ #: packages/woocommerce-blocks/build/checkout.js:1
41834
+ msgid "There was an error with this payment method. Please verify it's configured correctly."
41835
+ msgstr ""
41836
+
41837
  #: packages/woocommerce-blocks/build/cart-frontend.js:6
41838
  #: packages/woocommerce-blocks/build/cart.js:1
41839
  #: packages/woocommerce-blocks/build/checkout-frontend.js:6
41898
  msgid "There was an error registering the payment method with id '%s': "
41899
  msgstr ""
41900
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41901
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
41902
  #: packages/woocommerce-blocks/build/cart.js:1
41903
  msgid "Proceed to Checkout"
41950
  msgid "Details"
41951
  msgstr ""
41952
 
 
 
 
 
 
 
 
41953
  #: packages/woocommerce-blocks/build/cart-frontend.js:14
41954
  #: packages/woocommerce-blocks/build/cart.js:1
41955
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
42047
  msgid "Orange"
42048
  msgstr ""
42049
 
 
 
 
 
 
42050
  #: packages/woocommerce-blocks/build/checkout-frontend.js:14
42051
  #: packages/woocommerce-blocks/build/checkout.js:1
42052
  msgid "Privacy Policy"
42067
  msgid "Shipping options will appear here after entering your full shipping address."
42068
  msgstr ""
42069
 
42070
+ #: packages/woocommerce-blocks/build/featured-product.js:1
42071
+ msgid "Visually highlight a product or variation and encourage prompt action"
42072
+ msgstr ""
42073
+
42074
+ #: packages/woocommerce-blocks/build/featured-product.js:1
42075
+ msgid "Show price"
42076
+ msgstr ""
42077
+
42078
+ #: packages/woocommerce-blocks/build/featured-product.js:1
42079
+ msgid "No product is selected."
42080
+ msgstr ""
42081
+
42082
+ #: packages/woocommerce-blocks/build/product-category.js:1
42083
+ msgid "Product Category"
42084
+ msgstr ""
42085
+
42086
+ #: packages/woocommerce-blocks/build/product-category.js:1
42087
+ msgid "Showing Products by Category block preview."
42088
+ msgstr ""
42089
+
42090
+ #: packages/woocommerce-blocks/build/product-category.js:1
42091
+ msgid "No products were found that matched your selection."
42092
+ msgstr ""
42093
+
42094
+ #: packages/woocommerce-blocks/build/product-category.js:1
42095
+ msgid "Select at least one category to display its products."
42096
+ msgstr ""
42097
+
42098
+ #: packages/woocommerce-blocks/build/vendors.js:6
42099
+ msgid "Google Ads"
42100
+ msgstr ""
42101
+
42102
+ #: packages/woocommerce-blocks/build/vendors.js:6
42103
+ msgid "Results"
42104
+ msgstr ""
42105
+
42106
+ #: packages/woocommerce-blocks/build/vendors.js:6
42107
+ msgid "Up %d%% from %s"
42108
+ msgstr ""
42109
+
42110
+ #: packages/woocommerce-blocks/build/vendors.js:6
42111
+ msgid "Down %d%% from %s"
42112
+ msgstr ""
42113
+
42114
+ #: packages/woocommerce-blocks/build/vendors.js:6
42115
+ msgid "%d%%"
42116
+ msgstr ""
42117
+
42118
  #: packages/woocommerce-blocks/build/wc-blocks-data.js:1
42119
  msgid "The response is not a valid JSON response."
42120
  msgstr ""
includes/abstracts/abstract-wc-widget.php CHANGED
@@ -64,7 +64,6 @@ abstract class WC_Widget extends WP_Widget {
64
  'classname' => $this->widget_cssclass,
65
  'description' => $this->widget_description,
66
  'customize_selective_refresh' => true,
67
- 'show_instance_in_rest' => true,
68
  );
69
 
70
  parent::__construct( $this->widget_id, $this->widget_name, $widget_ops );
@@ -373,7 +372,7 @@ abstract class WC_Widget extends WP_Widget {
373
  }
374
 
375
  // All current filters.
376
- if ( $_chosen_attributes = WC_Query::get_layered_nav_chosen_attributes() ) { // phpcs:ignore Squiz.PHP.DisallowMultipleAssignments.FoundInControlStructure, WordPress.CodeAnalysis.AssignmentInCondition.Found
377
  foreach ( $_chosen_attributes as $name => $data ) {
378
  $filter_name = wc_attribute_taxonomy_slug( $name );
379
  if ( ! empty( $data['terms'] ) ) {
64
  'classname' => $this->widget_cssclass,
65
  'description' => $this->widget_description,
66
  'customize_selective_refresh' => true,
 
67
  );
68
 
69
  parent::__construct( $this->widget_id, $this->widget_name, $widget_ops );
372
  }
373
 
374
  // All current filters.
375
+ if ( $_chosen_attributes = WC_Query::get_layered_nav_chosen_attributes() ) { // phpcs:ignore Squiz.PHP.DisallowMultipleAssignments.Found, WordPress.CodeAnalysis.AssignmentInCondition.Found
376
  foreach ( $_chosen_attributes as $name => $data ) {
377
  $filter_name = wc_attribute_taxonomy_slug( $name );
378
  if ( ! empty( $data['terms'] ) ) {
includes/admin/class-wc-admin-assets.php CHANGED
@@ -54,11 +54,6 @@ if ( ! class_exists( 'WC_Admin_Assets', false ) ) :
54
  wp_style_add_data( 'woocommerce_admin_marketplace_styles', 'rtl', 'replace' );
55
  wp_style_add_data( 'woocommerce_admin_privacy_styles', 'rtl', 'replace' );
56
 
57
- if ( $screen->is_block_editor() ) {
58
- wp_register_style( 'woocommerce-general', WC()->plugin_url() . '/assets/css/woocommerce.css', array(), $version );
59
- wp_style_add_data( 'woocommerce-general', 'rtl', 'replace' );
60
- }
61
-
62
  // Sitewide menu CSS.
63
  wp_enqueue_style( 'woocommerce_admin_menu_styles' );
64
 
54
  wp_style_add_data( 'woocommerce_admin_marketplace_styles', 'rtl', 'replace' );
55
  wp_style_add_data( 'woocommerce_admin_privacy_styles', 'rtl', 'replace' );
56
 
 
 
 
 
 
57
  // Sitewide menu CSS.
58
  wp_enqueue_style( 'woocommerce_admin_menu_styles' );
59
 
includes/admin/class-wc-admin-meta-boxes.php CHANGED
@@ -67,8 +67,6 @@ class WC_Admin_Meta_Boxes {
67
  // Error handling (for showing errors from meta boxes on next page load).
68
  add_action( 'admin_notices', array( $this, 'output_errors' ) );
69
  add_action( 'shutdown', array( $this, 'save_errors' ) );
70
-
71
- add_filter( 'theme_product_templates', array( $this, 'remove_block_templates' ), 10, 1 );
72
  }
73
 
74
  /**
@@ -224,32 +222,6 @@ class WC_Admin_Meta_Boxes {
224
  do_action( 'woocommerce_process_' . $post->post_type . '_meta', $post_id, $post );
225
  }
226
  }
227
-
228
- /**
229
- * Remove block-based templates from the list of available templates for products.
230
- *
231
- * @param string[] $templates Array of template header names keyed by the template file name.
232
- *
233
- * @return string[] Templates array excluding block-based templates.
234
- */
235
- public function remove_block_templates( $templates ) {
236
- if ( count( $templates ) === 0 || ! function_exists( 'gutenberg_get_block_template' ) ) {
237
- return $templates;
238
- }
239
-
240
- $theme = wp_get_theme()->get_stylesheet();
241
- $filtered_templates = array();
242
-
243
- foreach ( $templates as $template_key => $template_name ) {
244
- $gutenberg_template = gutenberg_get_block_template( $theme . '//' . $template_key );
245
-
246
- if ( ! $gutenberg_template ) {
247
- $filtered_templates[ $template_key ] = $template_name;
248
- }
249
- }
250
-
251
- return $filtered_templates;
252
- }
253
  }
254
 
255
  new WC_Admin_Meta_Boxes();
67
  // Error handling (for showing errors from meta boxes on next page load).
68
  add_action( 'admin_notices', array( $this, 'output_errors' ) );
69
  add_action( 'shutdown', array( $this, 'save_errors' ) );
 
 
70
  }
71
 
72
  /**
222
  do_action( 'woocommerce_process_' . $post->post_type . '_meta', $post_id, $post );
223
  }
224
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
225
  }
226
 
227
  new WC_Admin_Meta_Boxes();
includes/admin/importers/class-wc-product-csv-importer-controller.php CHANGED
@@ -566,8 +566,6 @@ class WC_Product_CSV_Importer_Controller {
566
  /* translators: %d: Attribute number */
567
  __( 'Attribute %d default', 'woocommerce' ) => 'attributes:default',
568
  /* translators: %d: Download number */
569
- __( 'Download %d ID', 'woocommerce' ) => 'downloads:id',
570
- /* translators: %d: Download number */
571
  __( 'Download %d name', 'woocommerce' ) => 'downloads:name',
572
  /* translators: %d: Download number */
573
  __( 'Download %d URL', 'woocommerce' ) => 'downloads:url',
@@ -723,7 +721,6 @@ class WC_Product_CSV_Importer_Controller {
723
  'downloads' => array(
724
  'name' => __( 'Downloads', 'woocommerce' ),
725
  'options' => array(
726
- 'downloads:id' . $index => __( 'Download ID', 'woocommerce' ),
727
  'downloads:name' . $index => __( 'Download name', 'woocommerce' ),
728
  'downloads:url' . $index => __( 'Download URL', 'woocommerce' ),
729
  'download_limit' => __( 'Download limit', 'woocommerce' ),
566
  /* translators: %d: Attribute number */
567
  __( 'Attribute %d default', 'woocommerce' ) => 'attributes:default',
568
  /* translators: %d: Download number */
 
 
569
  __( 'Download %d name', 'woocommerce' ) => 'downloads:name',
570
  /* translators: %d: Download number */
571
  __( 'Download %d URL', 'woocommerce' ) => 'downloads:url',
721
  'downloads' => array(
722
  'name' => __( 'Downloads', 'woocommerce' ),
723
  'options' => array(
 
724
  'downloads:name' . $index => __( 'Download name', 'woocommerce' ),
725
  'downloads:url' . $index => __( 'Download URL', 'woocommerce' ),
726
  'download_limit' => __( 'Download limit', 'woocommerce' ),
includes/admin/importers/mappings/default.php CHANGED
@@ -102,7 +102,6 @@ function wc_importer_default_special_english_mappings( $mappings ) {
102
  'Attribute %d visible' => 'attributes:visible',
103
  'Attribute %d global' => 'attributes:taxonomy',
104
  'Attribute %d default' => 'attributes:default',
105
- 'Download %d ID' => 'downloads:id',
106
  'Download %d name' => 'downloads:name',
107
  'Download %d URL' => 'downloads:url',
108
  'Meta: %s' => 'meta:',
102
  'Attribute %d visible' => 'attributes:visible',
103
  'Attribute %d global' => 'attributes:taxonomy',
104
  'Attribute %d default' => 'attributes:default',
 
105
  'Download %d name' => 'downloads:name',
106
  'Download %d URL' => 'downloads:url',
107
  'Meta: %s' => 'meta:',
includes/admin/list-tables/class-wc-admin-list-table-orders.php CHANGED
@@ -145,7 +145,6 @@ class WC_Admin_List_Table_Orders extends WC_Admin_List_Table {
145
  $actions['mark_processing'] = __( 'Change status to processing', 'woocommerce' );
146
  $actions['mark_on-hold'] = __( 'Change status to on-hold', 'woocommerce' );
147
  $actions['mark_completed'] = __( 'Change status to completed', 'woocommerce' );
148
- $actions['mark_cancelled'] = __( 'Change status to cancelled', 'woocommerce' );
149
 
150
  if ( wc_string_to_bool( get_option( 'woocommerce_allow_bulk_remove_personal_data', 'no' ) ) ) {
151
  $actions['remove_personal_data'] = __( 'Remove personal data', 'woocommerce' );
@@ -455,7 +454,6 @@ class WC_Admin_List_Table_Orders extends WC_Admin_List_Table {
455
  'method_id',
456
  'cost',
457
  '_reduced_stock',
458
- '_restock_refunded_items',
459
  )
460
  );
461
 
145
  $actions['mark_processing'] = __( 'Change status to processing', 'woocommerce' );
146
  $actions['mark_on-hold'] = __( 'Change status to on-hold', 'woocommerce' );
147
  $actions['mark_completed'] = __( 'Change status to completed', 'woocommerce' );
 
148
 
149
  if ( wc_string_to_bool( get_option( 'woocommerce_allow_bulk_remove_personal_data', 'no' ) ) ) {
150
  $actions['remove_personal_data'] = __( 'Remove personal data', 'woocommerce' );
454
  'method_id',
455
  'cost',
456
  '_reduced_stock',
 
457
  )
458
  );
459
 
includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php CHANGED
@@ -56,7 +56,7 @@ class WC_Marketplace_Suggestions {
56
  }
57
 
58
  /**
59
- * Render additional panels in the product data metabox.
60
  */
61
  public static function product_data_panels() {
62
  include dirname( __FILE__ ) . '/templates/html-product-data-extensions.php';
56
  }
57
 
58
  /**
59
+ * Render additional panels in the proudct data metabox.
60
  */
61
  public static function product_data_panels() {
62
  include dirname( __FILE__ ) . '/templates/html-product-data-extensions.php';
includes/admin/meta-boxes/views/html-order-item-meta.php CHANGED
@@ -17,7 +17,6 @@ $hidden_order_itemmeta = apply_filters(
17
  'method_id',
18
  'cost',
19
  '_reduced_stock',
20
- '_restock_refunded_items',
21
  )
22
  );
23
  ?><div class="view">
17
  'method_id',
18
  'cost',
19
  '_reduced_stock',
 
20
  )
21
  );
22
  ?><div class="view">
includes/admin/settings/class-wc-settings-accounts.php CHANGED
@@ -30,8 +30,7 @@ class WC_Settings_Accounts extends WC_Settings_Page {
30
  *
31
  * @return array
32
  */
33
- protected function get_settings_for_default_section() {
34
-
35
  $erasure_text = esc_html__( 'account erasure request', 'woocommerce' );
36
  $privacy_text = esc_html__( 'privacy page', 'woocommerce' );
37
  if ( current_user_can( 'manage_privacy_options' ) ) {
@@ -229,10 +228,12 @@ class WC_Settings_Accounts extends WC_Settings_Page {
229
  ),
230
  );
231
 
232
- return apply_filters(
233
  'woocommerce_' . $this->id . '_settings',
234
  $account_settings
235
  );
 
 
236
  }
237
  }
238
 
30
  *
31
  * @return array
32
  */
33
+ public function get_settings() {
 
34
  $erasure_text = esc_html__( 'account erasure request', 'woocommerce' );
35
  $privacy_text = esc_html__( 'privacy page', 'woocommerce' );
36
  if ( current_user_can( 'manage_privacy_options' ) ) {
228
  ),
229
  );
230
 
231
+ $settings = apply_filters(
232
  'woocommerce_' . $this->id . '_settings',
233
  $account_settings
234
  );
235
+
236
+ return apply_filters( 'woocommerce_get_settings_' . $this->id, $settings );
237
  }
238
  }
239
 
includes/admin/settings/class-wc-settings-advanced.php CHANGED
@@ -31,380 +31,375 @@ class WC_Settings_Advanced extends WC_Settings_Page {
31
  }
32
 
33
  /**
34
- * Get own sections.
35
  *
36
  * @return array
37
  */
38
- protected function get_own_sections() {
39
- return array(
40
  '' => __( 'Page setup', 'woocommerce' ),
41
  'keys' => __( 'REST API', 'woocommerce' ),
42
  'webhooks' => __( 'Webhooks', 'woocommerce' ),
43
  'legacy_api' => __( 'Legacy API', 'woocommerce' ),
44
  'woocommerce_com' => __( 'WooCommerce.com', 'woocommerce' ),
45
  );
 
 
46
  }
47
 
48
  /**
49
- * Get settings for the default section.
 
 
50
  *
51
  * @return array
52
  */
53
- protected function get_settings_for_default_section() {
54
- $settings =
55
- array(
56
- array(
57
- 'title' => __( 'Page setup', 'woocommerce' ),
58
- 'desc' => __( 'These pages need to be set so that WooCommerce knows where to send users to checkout.', 'woocommerce' ),
59
- 'type' => 'title',
60
- 'id' => 'advanced_page_options',
61
- ),
62
 
 
 
 
63
  array(
64
- 'title' => __( 'Cart page', 'woocommerce' ),
65
- /* Translators: %s Page contents. */
66
- 'desc' => sprintf( __( 'Page contents: [%s]', 'woocommerce' ), apply_filters( 'woocommerce_cart_shortcode_tag', 'woocommerce_cart' ) ),
67
- 'id' => 'woocommerce_cart_page_id',
68
- 'type' => 'single_select_page_with_search',
69
- 'default' => '',
70
- 'class' => 'wc-page-search',
71
- 'css' => 'min-width:300px;',
72
- 'args' => array(
73
- 'exclude' =>
74
- array(
75
- wc_get_page_id( 'checkout' ),
76
- wc_get_page_id( 'myaccount' ),
77
- ),
78
- ),
79
- 'desc_tip' => true,
80
- 'autoload' => false,
81
- ),
82
 
83
- array(
84
- 'title' => __( 'Checkout page', 'woocommerce' ),
85
- /* Translators: %s Page contents. */
86
- 'desc' => sprintf( __( 'Page contents: [%s]', 'woocommerce' ), apply_filters( 'woocommerce_checkout_shortcode_tag', 'woocommerce_checkout' ) ),
87
- 'id' => 'woocommerce_checkout_page_id',
88
- 'type' => 'single_select_page_with_search',
89
- 'default' => wc_get_page_id( 'checkout' ),
90
- 'class' => 'wc-page-search',
91
- 'css' => 'min-width:300px;',
92
- 'args' => array(
93
- 'exclude' =>
94
- array(
95
- wc_get_page_id( 'cart' ),
96
- wc_get_page_id( 'myaccount' ),
97
- ),
98
- ),
99
- 'desc_tip' => true,
100
- 'autoload' => false,
101
- ),
102
-
103
- array(
104
- 'title' => __( 'My account page', 'woocommerce' ),
105
- /* Translators: %s Page contents. */
106
- 'desc' => sprintf( __( 'Page contents: [%s]', 'woocommerce' ), apply_filters( 'woocommerce_my_account_shortcode_tag', 'woocommerce_my_account' ) ),
107
- 'id' => 'woocommerce_myaccount_page_id',
108
- 'type' => 'single_select_page_with_search',
109
- 'default' => '',
110
- 'class' => 'wc-page-search',
111
- 'css' => 'min-width:300px;',
112
- 'args' => array(
113
- 'exclude' =>
114
- array(
115
- wc_get_page_id( 'cart' ),
116
- wc_get_page_id( 'checkout' ),
117
- ),
118
- ),
119
- 'desc_tip' => true,
120
- 'autoload' => false,
121
- ),
122
 
123
- array(
124
- 'title' => __( 'Terms and conditions', 'woocommerce' ),
125
- 'desc' => __( 'If you define a "Terms" page the customer will be asked if they accept them when checking out.', 'woocommerce' ),
126
- 'id' => 'woocommerce_terms_page_id',
127
- 'default' => '',
128
- 'class' => 'wc-page-search',
129
- 'css' => 'min-width:300px;',
130
- 'type' => 'single_select_page_with_search',
131
- 'args' => array( 'exclude' => wc_get_page_id( 'checkout' ) ),
132
- 'desc_tip' => true,
133
- 'autoload' => false,
134
- ),
 
 
 
 
 
 
 
135
 
136
- array(
137
- 'type' => 'sectionend',
138
- 'id' => 'advanced_page_options',
139
- ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
 
141
- array(
142
- 'title' => '',
143
- 'type' => 'title',
144
- 'id' => 'checkout_process_options',
145
- ),
146
-
147
- 'force_ssl_checkout' => array(
148
- 'title' => __( 'Secure checkout', 'woocommerce' ),
149
- 'desc' => __( 'Force secure checkout', 'woocommerce' ),
150
- 'id' => 'woocommerce_force_ssl_checkout',
151
- 'default' => 'no',
152
- 'type' => 'checkbox',
153
- 'checkboxgroup' => 'start',
154
- 'show_if_checked' => 'option',
155
- /* Translators: %s Docs URL. */
156
- 'desc_tip' => sprintf( __( 'Force SSL (HTTPS) on the checkout pages (<a href="%s" target="_blank">an SSL Certificate is required</a>).', 'woocommerce' ), 'https://docs.woocommerce.com/document/ssl-and-https/#section-3' ),
157
- ),
158
-
159
- 'unforce_ssl_checkout' => array(
160
- 'desc' => __( 'Force HTTP when leaving the checkout', 'woocommerce' ),
161
- 'id' => 'woocommerce_unforce_ssl_checkout',
162
- 'default' => 'no',
163
- 'type' => 'checkbox',
164
- 'checkboxgroup' => 'end',
165
- 'show_if_checked' => 'yes',
166
- ),
167
 
168
- array(
169
- 'type' => 'sectionend',
170
- 'id' => 'checkout_process_options',
171
- ),
 
 
 
 
 
 
 
 
172
 
173
- array(
174
- 'title' => __( 'Checkout endpoints', 'woocommerce' ),
175
- 'type' => 'title',
176
- 'desc' => __( 'Endpoints are appended to your page URLs to handle specific actions during the checkout process. They should be unique.', 'woocommerce' ),
177
- 'id' => 'checkout_endpoint_options',
178
- ),
179
 
180
- array(
181
- 'title' => __( 'Pay', 'woocommerce' ),
182
- 'desc' => __( 'Endpoint for the "Checkout &rarr; Pay" page.', 'woocommerce' ),
183
- 'id' => 'woocommerce_checkout_pay_endpoint',
184
- 'type' => 'text',
185
- 'default' => 'order-pay',
186
- 'desc_tip' => true,
187
- ),
188
 
189
- array(
190
- 'title' => __( 'Order received', 'woocommerce' ),
191
- 'desc' => __( 'Endpoint for the "Checkout &rarr; Order received" page.', 'woocommerce' ),
192
- 'id' => 'woocommerce_checkout_order_received_endpoint',
193
- 'type' => 'text',
194
- 'default' => 'order-received',
195
- 'desc_tip' => true,
196
- ),
 
 
 
197
 
198
- array(
199
- 'title' => __( 'Add payment method', 'woocommerce' ),
200
- 'desc' => __( 'Endpoint for the "Checkout &rarr; Add payment method" page.', 'woocommerce' ),
201
- 'id' => 'woocommerce_myaccount_add_payment_method_endpoint',
202
- 'type' => 'text',
203
- 'default' => 'add-payment-method',
204
- 'desc_tip' => true,
205
- ),
206
 
207
- array(
208
- 'title' => __( 'Delete payment method', 'woocommerce' ),
209
- 'desc' => __( 'Endpoint for the delete payment method page.', 'woocommerce' ),
210
- 'id' => 'woocommerce_myaccount_delete_payment_method_endpoint',
211
- 'type' => 'text',
212
- 'default' => 'delete-payment-method',
213
- 'desc_tip' => true,
214
- ),
215
 
216
- array(
217
- 'title' => __( 'Set default payment method', 'woocommerce' ),
218
- 'desc' => __( 'Endpoint for the setting a default payment method page.', 'woocommerce' ),
219
- 'id' => 'woocommerce_myaccount_set_default_payment_method_endpoint',
220
- 'type' => 'text',
221
- 'default' => 'set-default-payment-method',
222
- 'desc_tip' => true,
223
- ),
224
 
225
- array(
226
- 'type' => 'sectionend',
227
- 'id' => 'checkout_endpoint_options',
228
- ),
 
 
 
 
229
 
230
- array(
231
- 'title' => __( 'Account endpoints', 'woocommerce' ),
232
- 'type' => 'title',
233
- 'desc' => __( 'Endpoints are appended to your page URLs to handle specific actions on the accounts pages. They should be unique and can be left blank to disable the endpoint.', 'woocommerce' ),
234
- 'id' => 'account_endpoint_options',
235
- ),
 
 
236
 
237
- array(
238
- 'title' => __( 'Orders', 'woocommerce' ),
239
- 'desc' => __( 'Endpoint for the "My account &rarr; Orders" page.', 'woocommerce' ),
240
- 'id' => 'woocommerce_myaccount_orders_endpoint',
241
- 'type' => 'text',
242
- 'default' => 'orders',
243
- 'desc_tip' => true,
244
- ),
245
 
246
- array(
247
- 'title' => __( 'View order', 'woocommerce' ),
248
- 'desc' => __( 'Endpoint for the "My account &rarr; View order" page.', 'woocommerce' ),
249
- 'id' => 'woocommerce_myaccount_view_order_endpoint',
250
- 'type' => 'text',
251
- 'default' => 'view-order',
252
- 'desc_tip' => true,
253
- ),
254
 
255
- array(
256
- 'title' => __( 'Downloads', 'woocommerce' ),
257
- 'desc' => __( 'Endpoint for the "My account &rarr; Downloads" page.', 'woocommerce' ),
258
- 'id' => 'woocommerce_myaccount_downloads_endpoint',
259
- 'type' => 'text',
260
- 'default' => 'downloads',
261
- 'desc_tip' => true,
262
- ),
263
 
264
- array(
265
- 'title' => __( 'Edit account', 'woocommerce' ),
266
- 'desc' => __( 'Endpoint for the "My account &rarr; Edit account" page.', 'woocommerce' ),
267
- 'id' => 'woocommerce_myaccount_edit_account_endpoint',
268
- 'type' => 'text',
269
- 'default' => 'edit-account',
270
- 'desc_tip' => true,
271
- ),
272
 
273
- array(
274
- 'title' => __( 'Addresses', 'woocommerce' ),
275
- 'desc' => __( 'Endpoint for the "My account &rarr; Addresses" page.', 'woocommerce' ),
276
- 'id' => 'woocommerce_myaccount_edit_address_endpoint',
277
- 'type' => 'text',
278
- 'default' => 'edit-address',
279
- 'desc_tip' => true,
280
- ),
281
 
282
- array(
283
- 'title' => __( 'Payment methods', 'woocommerce' ),
284
- 'desc' => __( 'Endpoint for the "My account &rarr; Payment methods" page.', 'woocommerce' ),
285
- 'id' => 'woocommerce_myaccount_payment_methods_endpoint',
286
- 'type' => 'text',
287
- 'default' => 'payment-methods',
288
- 'desc_tip' => true,
289
- ),
290
 
291
- array(
292
- 'title' => __( 'Lost password', 'woocommerce' ),
293
- 'desc' => __( 'Endpoint for the "My account &rarr; Lost password" page.', 'woocommerce' ),
294
- 'id' => 'woocommerce_myaccount_lost_password_endpoint',
295
- 'type' => 'text',
296
- 'default' => 'lost-password',
297
- 'desc_tip' => true,
298
- ),
299
 
300
- array(
301
- 'title' => __( 'Logout', 'woocommerce' ),
302
- 'desc' => __( 'Endpoint for the triggering logout. You can add this to your menus via a custom link: yoursite.com/?customer-logout=true', 'woocommerce' ),
303
- 'id' => 'woocommerce_logout_endpoint',
304
- 'type' => 'text',
305
- 'default' => 'customer-logout',
306
- 'desc_tip' => true,
307
- ),
308
 
309
- array(
310
- 'type' => 'sectionend',
311
- 'id' => 'account_endpoint_options',
312
- ),
313
- );
 
 
 
314
 
315
- $settings = apply_filters( 'woocommerce_settings_pages', $settings );
 
 
 
 
 
 
 
316
 
317
- if ( wc_site_is_https() ) {
318
- unset( $settings['unforce_ssl_checkout'], $settings['force_ssl_checkout'] );
319
- }
 
 
 
 
 
320
 
321
- return $settings;
322
- }
 
 
 
 
 
 
323
 
324
- /**
325
- * Get settings for the WooCommerce.com section.
326
- *
327
- * @return array
328
- */
329
- protected function get_settings_for_woocommerce_com_section() {
330
- $tracking_info_text = sprintf( '<a href="%s" target="_blank">%s</a>', 'https://woocommerce.com/usage-tracking', esc_html__( 'WooCommerce.com Usage Tracking Documentation', 'woocommerce' ) );
 
331
 
332
- $settings =
333
- array(
334
- array(
335
- 'title' => esc_html__( 'Usage Tracking', 'woocommerce' ),
336
- 'type' => 'title',
337
- 'id' => 'tracking_options',
338
- 'desc' => __( 'Gathering usage data allows us to make WooCommerce better — your store will be considered as we evaluate new features, judge the quality of an update, or determine if an improvement makes sense.', 'woocommerce' ),
339
- ),
340
- array(
341
- 'title' => __( 'Enable tracking', 'woocommerce' ),
342
- 'desc' => __( 'Allow usage of WooCommerce to be tracked', 'woocommerce' ),
343
- /* Translators: %s URL to tracking info screen. */
344
- 'desc_tip' => sprintf( esc_html__( 'To opt out, leave this box unticked. Your store remains untracked, and no data will be collected. Read about what usage data is tracked at: %s.', 'woocommerce' ), $tracking_info_text ),
345
- 'id' => 'woocommerce_allow_tracking',
346
- 'type' => 'checkbox',
347
- 'checkboxgroup' => 'start',
348
- 'default' => 'no',
349
- 'autoload' => false,
350
- ),
351
- array(
352
- 'type' => 'sectionend',
353
- 'id' => 'tracking_options',
354
- ),
355
- array(
356
- 'title' => esc_html__( 'Marketplace suggestions', 'woocommerce' ),
357
- 'type' => 'title',
358
- 'id' => 'marketplace_suggestions',
359
- 'desc' => __( 'We show contextual suggestions for official extensions that may be helpful to your store.', 'woocommerce' ),
360
- ),
361
- array(
362
- 'title' => __( 'Show Suggestions', 'woocommerce' ),
363
- 'desc' => __( 'Display suggestions within WooCommerce', 'woocommerce' ),
364
- 'desc_tip' => esc_html__( 'Leave this box unchecked if you do not want to see suggested extensions.', 'woocommerce' ),
365
- 'id' => 'woocommerce_show_marketplace_suggestions',
366
- 'type' => 'checkbox',
367
- 'checkboxgroup' => 'start',
368
- 'default' => 'yes',
369
- 'autoload' => false,
370
- ),
371
- array(
372
- 'type' => 'sectionend',
373
- 'id' => 'marketplace_suggestions',
374
- ),
375
  );
376
 
377
- return apply_filters( 'woocommerce_com_integration_settings', $settings );
378
- }
 
 
 
379
 
380
- /**
381
- * Get settings for the legacy API section.
382
- *
383
- * @return array
384
- */
385
- protected function get_settings_for_legacy_api_section() {
386
- $settings =
387
- array(
388
- array(
389
- 'title' => '',
390
- 'type' => 'title',
391
- 'desc' => '',
392
- 'id' => 'legacy_api_options',
393
- ),
394
  array(
395
- 'title' => __( 'Legacy API', 'woocommerce' ),
396
- 'desc' => __( 'Enable the legacy REST API', 'woocommerce' ),
397
- 'id' => 'woocommerce_api_enabled',
398
- 'type' => 'checkbox',
399
- 'default' => 'no',
400
- ),
401
- array(
402
- 'type' => 'sectionend',
403
- 'id' => 'legacy_api_options',
404
- ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
405
  );
 
406
 
407
- return apply_filters( 'woocommerce_settings_rest_api', $settings );
408
  }
409
 
410
  /**
@@ -424,14 +419,12 @@ class WC_Settings_Advanced extends WC_Settings_Page {
424
  * Notices.
425
  */
426
  private function notices() {
427
- // phpcs:disable WordPress.Security.NonceVerification.Recommended
428
- if ( isset( $_GET['section'] ) && 'webhooks' === $_GET['section'] ) {
429
  WC_Admin_Webhooks::notices();
430
  }
431
- if ( isset( $_GET['section'] ) && 'keys' === $_GET['section'] ) {
432
  WC_Admin_API_Keys::notices();
433
  }
434
- // phpcs:enable
435
  }
436
 
437
  /**
@@ -445,7 +438,8 @@ class WC_Settings_Advanced extends WC_Settings_Page {
445
  } elseif ( 'keys' === $current_section ) {
446
  WC_Admin_API_Keys::page_output();
447
  } else {
448
- parent::output();
 
449
  }
450
  }
451
 
@@ -453,43 +447,45 @@ class WC_Settings_Advanced extends WC_Settings_Page {
453
  * Save settings.
454
  */
455
  public function save() {
456
- // phpcs:disable WordPress.Security.NonceVerification.Missing
457
  global $current_section;
458
 
459
  if ( apply_filters( 'woocommerce_rest_api_valid_to_save', ! in_array( $current_section, array( 'keys', 'webhooks' ), true ) ) ) {
 
 
460
  // Prevent the T&Cs and checkout page from being set to the same page.
461
- if ( isset( $_POST['woocommerce_terms_page_id'], $_POST['woocommerce_checkout_page_id'] ) && $_POST['woocommerce_terms_page_id'] === $_POST['woocommerce_checkout_page_id'] ) {
462
  $_POST['woocommerce_terms_page_id'] = '';
463
  }
464
 
465
  // Prevent the Cart, checkout and my account page from being set to the same page.
466
- if ( isset( $_POST['woocommerce_cart_page_id'], $_POST['woocommerce_checkout_page_id'], $_POST['woocommerce_myaccount_page_id'] ) ) {
467
- if ( $_POST['woocommerce_cart_page_id'] === $_POST['woocommerce_checkout_page_id'] ) {
468
  $_POST['woocommerce_checkout_page_id'] = '';
469
  }
470
- if ( $_POST['woocommerce_cart_page_id'] === $_POST['woocommerce_myaccount_page_id'] ) {
471
  $_POST['woocommerce_myaccount_page_id'] = '';
472
  }
473
- if ( $_POST['woocommerce_checkout_page_id'] === $_POST['woocommerce_myaccount_page_id'] ) {
474
  $_POST['woocommerce_myaccount_page_id'] = '';
475
  }
476
  }
477
 
478
- $this->save_settings_for_current_section();
479
- $this->do_update_options_action();
 
 
 
480
  }
481
- // phpcs:enable
482
  }
483
  }
484
 
485
- // phpcs:disable Generic.Files.OneObjectStructurePerFile.MultipleFound, Generic.Commenting.Todo.CommentFound
486
  /**
487
  * WC_Settings_Rest_API class.
488
  *
489
  * @deprecated 3.4 in favour of WC_Settings_Advanced.
 
490
  */
491
  class WC_Settings_Rest_API extends WC_Settings_Advanced {
492
- }
493
 
494
  return new WC_Settings_Advanced();
495
- // phpcs:enable
31
  }
32
 
33
  /**
34
+ * Get sections.
35
  *
36
  * @return array
37
  */
38
+ public function get_sections() {
39
+ $sections = array(
40
  '' => __( 'Page setup', 'woocommerce' ),
41
  'keys' => __( 'REST API', 'woocommerce' ),
42
  'webhooks' => __( 'Webhooks', 'woocommerce' ),
43
  'legacy_api' => __( 'Legacy API', 'woocommerce' ),
44
  'woocommerce_com' => __( 'WooCommerce.com', 'woocommerce' ),
45
  );
46
+
47
+ return apply_filters( 'woocommerce_get_sections_' . $this->id, $sections );
48
  }
49
 
50
  /**
51
+ * Get settings array.
52
+ *
53
+ * @param string $current_section Current section slug.
54
  *
55
  * @return array
56
  */
57
+ public function get_settings( $current_section = '' ) {
58
+ $settings = array();
 
 
 
 
 
 
 
59
 
60
+ if ( '' === $current_section ) {
61
+ $settings = apply_filters(
62
+ 'woocommerce_settings_pages',
63
  array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
64
 
65
+ array(
66
+ 'title' => __( 'Page setup', 'woocommerce' ),
67
+ 'desc' => __( 'These pages need to be set so that WooCommerce knows where to send users to checkout.', 'woocommerce' ),
68
+ 'type' => 'title',
69
+ 'id' => 'advanced_page_options',
70
+ ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
 
72
+ array(
73
+ 'title' => __( 'Cart page', 'woocommerce' ),
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_with_search',
78
+ 'default' => '',
79
+ 'class' => 'wc-page-search',
80
+ 'css' => 'min-width:300px;',
81
+ 'args' => array(
82
+ 'exclude' =>
83
+ array(
84
+ wc_get_page_id( 'checkout' ),
85
+ wc_get_page_id( 'myaccount' ),
86
+ ),
87
+ ),
88
+ 'desc_tip' => true,
89
+ 'autoload' => false,
90
+ ),
91
 
92
+ array(
93
+ 'title' => __( 'Checkout page', 'woocommerce' ),
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_with_search',
98
+ 'default' => wc_get_page_id( 'checkout' ),
99
+ 'class' => 'wc-page-search',
100
+ 'css' => 'min-width:300px;',
101
+ 'args' => array(
102
+ 'exclude' =>
103
+ array(
104
+ wc_get_page_id( 'cart' ),
105
+ wc_get_page_id( 'myaccount' ),
106
+ ),
107
+ ),
108
+ 'desc_tip' => true,
109
+ 'autoload' => false,
110
+ ),
111
 
112
+ array(
113
+ 'title' => __( 'My account page', 'woocommerce' ),
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_with_search',
118
+ 'default' => '',
119
+ 'class' => 'wc-page-search',
120
+ 'css' => 'min-width:300px;',
121
+ 'args' => array(
122
+ 'exclude' =>
123
+ array(
124
+ wc_get_page_id( 'cart' ),
125
+ wc_get_page_id( 'checkout' ),
126
+ ),
127
+ ),
128
+ 'desc_tip' => true,
129
+ 'autoload' => false,
130
+ ),
 
 
 
 
 
 
 
131
 
132
+ array(
133
+ 'title' => __( 'Terms and conditions', 'woocommerce' ),
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-page-search',
138
+ 'css' => 'min-width:300px;',
139
+ 'type' => 'single_select_page_with_search',
140
+ 'args' => array( 'exclude' => wc_get_page_id( 'checkout' ) ),
141
+ 'desc_tip' => true,
142
+ 'autoload' => false,
143
+ ),
144
 
145
+ array(
146
+ 'type' => 'sectionend',
147
+ 'id' => 'advanced_page_options',
148
+ ),
 
 
149
 
150
+ array(
151
+ 'title' => '',
152
+ 'type' => 'title',
153
+ 'id' => 'checkout_process_options',
154
+ ),
 
 
 
155
 
156
+ 'force_ssl_checkout' => array(
157
+ 'title' => __( 'Secure checkout', 'woocommerce' ),
158
+ 'desc' => __( 'Force secure checkout', 'woocommerce' ),
159
+ 'id' => 'woocommerce_force_ssl_checkout',
160
+ 'default' => 'no',
161
+ 'type' => 'checkbox',
162
+ 'checkboxgroup' => 'start',
163
+ 'show_if_checked' => 'option',
164
+ /* Translators: %s Docs URL. */
165
+ 'desc_tip' => sprintf( __( 'Force SSL (HTTPS) on the checkout pages (<a href="%s" target="_blank">an SSL Certificate is required</a>).', 'woocommerce' ), 'https://docs.woocommerce.com/document/ssl-and-https/#section-3' ),
166
+ ),
167
 
168
+ 'unforce_ssl_checkout' => array(
169
+ 'desc' => __( 'Force HTTP when leaving the checkout', 'woocommerce' ),
170
+ 'id' => 'woocommerce_unforce_ssl_checkout',
171
+ 'default' => 'no',
172
+ 'type' => 'checkbox',
173
+ 'checkboxgroup' => 'end',
174
+ 'show_if_checked' => 'yes',
175
+ ),
176
 
177
+ array(
178
+ 'type' => 'sectionend',
179
+ 'id' => 'checkout_process_options',
180
+ ),
 
 
 
 
181
 
182
+ array(
183
+ 'title' => __( 'Checkout endpoints', 'woocommerce' ),
184
+ 'type' => 'title',
185
+ 'desc' => __( 'Endpoints are appended to your page URLs to handle specific actions during the checkout process. They should be unique.', 'woocommerce' ),
186
+ 'id' => 'checkout_endpoint_options',
187
+ ),
 
 
188
 
189
+ array(
190
+ 'title' => __( 'Pay', 'woocommerce' ),
191
+ 'desc' => __( 'Endpoint for the "Checkout &rarr; Pay" page.', 'woocommerce' ),
192
+ 'id' => 'woocommerce_checkout_pay_endpoint',
193
+ 'type' => 'text',
194
+ 'default' => 'order-pay',
195
+ 'desc_tip' => true,
196
+ ),
197
 
198
+ array(
199
+ 'title' => __( 'Order received', 'woocommerce' ),
200
+ 'desc' => __( 'Endpoint for the "Checkout &rarr; Order received" page.', 'woocommerce' ),
201
+ 'id' => 'woocommerce_checkout_order_received_endpoint',
202
+ 'type' => 'text',
203
+ 'default' => 'order-received',
204
+ 'desc_tip' => true,
205
+ ),
206
 
207
+ array(
208
+ 'title' => __( 'Add payment method', 'woocommerce' ),
209
+ 'desc' => __( 'Endpoint for the "Checkout &rarr; Add payment method" page.', 'woocommerce' ),
210
+ 'id' => 'woocommerce_myaccount_add_payment_method_endpoint',
211
+ 'type' => 'text',
212
+ 'default' => 'add-payment-method',
213
+ 'desc_tip' => true,
214
+ ),
215
 
216
+ array(
217
+ 'title' => __( 'Delete payment method', 'woocommerce' ),
218
+ 'desc' => __( 'Endpoint for the delete payment method page.', 'woocommerce' ),
219
+ 'id' => 'woocommerce_myaccount_delete_payment_method_endpoint',
220
+ 'type' => 'text',
221
+ 'default' => 'delete-payment-method',
222
+ 'desc_tip' => true,
223
+ ),
224
 
225
+ array(
226
+ 'title' => __( 'Set default payment method', 'woocommerce' ),
227
+ 'desc' => __( 'Endpoint for the setting a default payment method page.', 'woocommerce' ),
228
+ 'id' => 'woocommerce_myaccount_set_default_payment_method_endpoint',
229
+ 'type' => 'text',
230
+ 'default' => 'set-default-payment-method',
231
+ 'desc_tip' => true,
232
+ ),
233
 
234
+ array(
235
+ 'type' => 'sectionend',
236
+ 'id' => 'checkout_endpoint_options',
237
+ ),
 
 
 
 
238
 
239
+ array(
240
+ 'title' => __( 'Account endpoints', 'woocommerce' ),
241
+ 'type' => 'title',
242
+ 'desc' => __( 'Endpoints are appended to your page URLs to handle specific actions on the accounts pages. They should be unique and can be left blank to disable the endpoint.', 'woocommerce' ),
243
+ 'id' => 'account_endpoint_options',
244
+ ),
 
 
245
 
246
+ array(
247
+ 'title' => __( 'Orders', 'woocommerce' ),
248
+ 'desc' => __( 'Endpoint for the "My account &rarr; Orders" page.', 'woocommerce' ),
249
+ 'id' => 'woocommerce_myaccount_orders_endpoint',
250
+ 'type' => 'text',
251
+ 'default' => 'orders',
252
+ 'desc_tip' => true,
253
+ ),
254
 
255
+ array(
256
+ 'title' => __( 'View order', 'woocommerce' ),
257
+ 'desc' => __( 'Endpoint for the "My account &rarr; View order" page.', 'woocommerce' ),
258
+ 'id' => 'woocommerce_myaccount_view_order_endpoint',
259
+ 'type' => 'text',
260
+ 'default' => 'view-order',
261
+ 'desc_tip' => true,
262
+ ),
263
 
264
+ array(
265
+ 'title' => __( 'Downloads', 'woocommerce' ),
266
+ 'desc' => __( 'Endpoint for the "My account &rarr; Downloads" page.', 'woocommerce' ),
267
+ 'id' => 'woocommerce_myaccount_downloads_endpoint',
268
+ 'type' => 'text',
269
+ 'default' => 'downloads',
270
+ 'desc_tip' => true,
271
+ ),
272
 
273
+ array(
274
+ 'title' => __( 'Edit account', 'woocommerce' ),
275
+ 'desc' => __( 'Endpoint for the "My account &rarr; Edit account" page.', 'woocommerce' ),
276
+ 'id' => 'woocommerce_myaccount_edit_account_endpoint',
277
+ 'type' => 'text',
278
+ 'default' => 'edit-account',
279
+ 'desc_tip' => true,
280
+ ),
281
 
282
+ array(
283
+ 'title' => __( 'Addresses', 'woocommerce' ),
284
+ 'desc' => __( 'Endpoint for the "My account &rarr; Addresses" page.', 'woocommerce' ),
285
+ 'id' => 'woocommerce_myaccount_edit_address_endpoint',
286
+ 'type' => 'text',
287
+ 'default' => 'edit-address',
288
+ 'desc_tip' => true,
289
+ ),
290
 
291
+ array(
292
+ 'title' => __( 'Payment methods', 'woocommerce' ),
293
+ 'desc' => __( 'Endpoint for the "My account &rarr; Payment methods" page.', 'woocommerce' ),
294
+ 'id' => 'woocommerce_myaccount_payment_methods_endpoint',
295
+ 'type' => 'text',
296
+ 'default' => 'payment-methods',
297
+ 'desc_tip' => true,
298
+ ),
299
 
300
+ array(
301
+ 'title' => __( 'Lost password', 'woocommerce' ),
302
+ 'desc' => __( 'Endpoint for the "My account &rarr; Lost password" page.', 'woocommerce' ),
303
+ 'id' => 'woocommerce_myaccount_lost_password_endpoint',
304
+ 'type' => 'text',
305
+ 'default' => 'lost-password',
306
+ 'desc_tip' => true,
307
+ ),
308
 
309
+ array(
310
+ 'title' => __( 'Logout', 'woocommerce' ),
311
+ 'desc' => __( 'Endpoint for the triggering logout. You can add this to your menus via a custom link: yoursite.com/?customer-logout=true', 'woocommerce' ),
312
+ 'id' => 'woocommerce_logout_endpoint',
313
+ 'type' => 'text',
314
+ 'default' => 'customer-logout',
315
+ 'desc_tip' => true,
316
+ ),
317
 
318
+ array(
319
+ 'type' => 'sectionend',
320
+ 'id' => 'account_endpoint_options',
321
+ ),
322
+ )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
323
  );
324
 
325
+ if ( wc_site_is_https() ) {
326
+ unset( $settings['unforce_ssl_checkout'], $settings['force_ssl_checkout'] );
327
+ }
328
+ } elseif ( 'woocommerce_com' === $current_section ) {
329
+ $tracking_info_text = sprintf( '<a href="%s" target="_blank">%s</a>', 'https://woocommerce.com/usage-tracking', esc_html__( 'WooCommerce.com Usage Tracking Documentation', 'woocommerce' ) );
330
 
331
+ $settings = apply_filters(
332
+ 'woocommerce_com_integration_settings',
 
 
 
 
 
 
 
 
 
 
 
 
333
  array(
334
+ array(
335
+ 'title' => esc_html__( 'Usage Tracking', 'woocommerce' ),
336
+ 'type' => 'title',
337
+ 'id' => 'tracking_options',
338
+ 'desc' => __( 'Gathering usage data allows us to make WooCommerce better — your store will be considered as we evaluate new features, judge the quality of an update, or determine if an improvement makes sense.', 'woocommerce' ),
339
+ ),
340
+ array(
341
+ 'title' => __( 'Enable tracking', 'woocommerce' ),
342
+ 'desc' => __( 'Allow usage of WooCommerce to be tracked', 'woocommerce' ),
343
+ /* Translators: %s URL to tracking info screen. */
344
+ 'desc_tip' => sprintf( esc_html__( 'To opt out, leave this box unticked. Your store remains untracked, and no data will be collected. Read about what usage data is tracked at: %s.', 'woocommerce' ), $tracking_info_text ),
345
+ 'id' => 'woocommerce_allow_tracking',
346
+ 'type' => 'checkbox',
347
+ 'checkboxgroup' => 'start',
348
+ 'default' => 'no',
349
+ 'autoload' => false,
350
+ ),
351
+ array(
352
+ 'type' => 'sectionend',
353
+ 'id' => 'tracking_options',
354
+ ),
355
+ array(
356
+ 'title' => esc_html__( 'Marketplace suggestions', 'woocommerce' ),
357
+ 'type' => 'title',
358
+ 'id' => 'marketplace_suggestions',
359
+ 'desc' => __( 'We show contextual suggestions for official extensions that may be helpful to your store.', 'woocommerce' ),
360
+ ),
361
+ array(
362
+ 'title' => __( 'Show Suggestions', 'woocommerce' ),
363
+ 'desc' => __( 'Display suggestions within WooCommerce', 'woocommerce' ),
364
+ 'desc_tip' => esc_html__( 'Leave this box unchecked if you do not want to see suggested extensions.', 'woocommerce' ),
365
+ 'id' => 'woocommerce_show_marketplace_suggestions',
366
+ 'type' => 'checkbox',
367
+ 'checkboxgroup' => 'start',
368
+ 'default' => 'yes',
369
+ 'autoload' => false,
370
+ ),
371
+ array(
372
+ 'type' => 'sectionend',
373
+ 'id' => 'marketplace_suggestions',
374
+ ),
375
+ )
376
+ );
377
+ } elseif ( 'legacy_api' === $current_section ) {
378
+ $settings = apply_filters(
379
+ 'woocommerce_settings_rest_api',
380
+ array(
381
+ array(
382
+ 'title' => '',
383
+ 'type' => 'title',
384
+ 'desc' => '',
385
+ 'id' => 'legacy_api_options',
386
+ ),
387
+ array(
388
+ 'title' => __( 'Legacy API', 'woocommerce' ),
389
+ 'desc' => __( 'Enable the legacy REST API', 'woocommerce' ),
390
+ 'id' => 'woocommerce_api_enabled',
391
+ 'type' => 'checkbox',
392
+ 'default' => 'no',
393
+ ),
394
+ array(
395
+ 'type' => 'sectionend',
396
+ 'id' => 'legacy_api_options',
397
+ ),
398
+ )
399
  );
400
+ }
401
 
402
+ return apply_filters( 'woocommerce_get_settings_' . $this->id, $settings, $current_section );
403
  }
404
 
405
  /**
419
  * Notices.
420
  */
421
  private function notices() {
422
+ if ( isset( $_GET['section'] ) && 'webhooks' === $_GET['section'] ) { // WPCS: input var okay, CSRF ok.
 
423
  WC_Admin_Webhooks::notices();
424
  }
425
+ if ( isset( $_GET['section'] ) && 'keys' === $_GET['section'] ) { // WPCS: input var okay, CSRF ok.
426
  WC_Admin_API_Keys::notices();
427
  }
 
428
  }
429
 
430
  /**
438
  } elseif ( 'keys' === $current_section ) {
439
  WC_Admin_API_Keys::page_output();
440
  } else {
441
+ $settings = $this->get_settings( $current_section );
442
+ WC_Admin_Settings::output_fields( $settings );
443
  }
444
  }
445
 
447
  * Save settings.
448
  */
449
  public function save() {
 
450
  global $current_section;
451
 
452
  if ( apply_filters( 'woocommerce_rest_api_valid_to_save', ! in_array( $current_section, array( 'keys', 'webhooks' ), true ) ) ) {
453
+ $settings = $this->get_settings( $current_section );
454
+
455
  // Prevent the T&Cs and checkout page from being set to the same page.
456
+ if ( isset( $_POST['woocommerce_terms_page_id'], $_POST['woocommerce_checkout_page_id'] ) && $_POST['woocommerce_terms_page_id'] === $_POST['woocommerce_checkout_page_id'] ) { // WPCS: input var ok, CSRF ok.
457
  $_POST['woocommerce_terms_page_id'] = '';
458
  }
459
 
460
  // Prevent the Cart, checkout and my account page from being set to the same page.
461
+ if ( isset( $_POST['woocommerce_cart_page_id'], $_POST['woocommerce_checkout_page_id'], $_POST['woocommerce_myaccount_page_id'] ) ) { // WPCS: input var ok, CSRF ok.
462
+ if ( $_POST['woocommerce_cart_page_id'] === $_POST['woocommerce_checkout_page_id'] ) { // WPCS: input var ok, CSRF ok.
463
  $_POST['woocommerce_checkout_page_id'] = '';
464
  }
465
+ if ( $_POST['woocommerce_cart_page_id'] === $_POST['woocommerce_myaccount_page_id'] ) { // WPCS: input var ok, CSRF ok.
466
  $_POST['woocommerce_myaccount_page_id'] = '';
467
  }
468
+ if ( $_POST['woocommerce_checkout_page_id'] === $_POST['woocommerce_myaccount_page_id'] ) { // WPCS: input var ok, CSRF ok.
469
  $_POST['woocommerce_myaccount_page_id'] = '';
470
  }
471
  }
472
 
473
+ WC_Admin_Settings::save_fields( $settings );
474
+
475
+ if ( $current_section ) {
476
+ do_action( 'woocommerce_update_options_' . $this->id . '_' . $current_section );
477
+ }
478
  }
 
479
  }
480
  }
481
 
 
482
  /**
483
  * WC_Settings_Rest_API class.
484
  *
485
  * @deprecated 3.4 in favour of WC_Settings_Advanced.
486
+ * @todo remove in 4.0.
487
  */
488
  class WC_Settings_Rest_API extends WC_Settings_Advanced {
489
+ } // @codingStandardsIgnoreLine.
490
 
491
  return new WC_Settings_Advanced();
 
includes/admin/settings/class-wc-settings-emails.php CHANGED
@@ -29,14 +29,15 @@ class WC_Settings_Emails extends WC_Settings_Page {
29
  }
30
 
31
  /**
32
- * Get own sections.
33
  *
34
  * @return array
35
  */
36
- protected function get_own_sections() {
37
- return array(
38
  '' => __( 'Email options', 'woocommerce' ),
39
  );
 
40
  }
41
 
42
  /**
@@ -44,7 +45,7 @@ class WC_Settings_Emails extends WC_Settings_Page {
44
  *
45
  * @return array
46
  */
47
- protected function get_settings_for_default_section() {
48
  $desc_help_text = sprintf(
49
  /* translators: %1$s: Link to WP Mail Logging plugin, %2$s: Link to Email FAQ support page. */
50
  __( 'To ensure your store&rsquo;s notifications arrive in your and your customers&rsquo; inboxes, we recommend connecting your email address to your domain and setting up a dedicated SMTP server. If something doesn&rsquo;t seem to be sending correctly, install the <a href="%1$s">WP Mail Logging Plugin</a> or check the <a href="%2$s">Email FAQ page</a>.', 'woocommerce' ),
@@ -220,7 +221,7 @@ class WC_Settings_Emails extends WC_Settings_Page {
220
  )
221
  );
222
 
223
- return apply_filters( 'woocommerce_email_settings', $settings );
224
  }
225
 
226
  /**
@@ -236,23 +237,14 @@ class WC_Settings_Emails extends WC_Settings_Page {
236
  if ( $current_section ) {
237
  foreach ( $email_templates as $email_key => $email ) {
238
  if ( strtolower( $email_key ) === $current_section ) {
239
- $this->run_email_admin_options( $email );
240
  break;
241
  }
242
  }
 
 
 
243
  }
244
-
245
- parent::output();
246
- }
247
-
248
- /**
249
- * Run the 'admin_options' method on a given email.
250
- * This method exists to easy unit testing.
251
- *
252
- * @param object $email The email object to run the method on.
253
- */
254
- protected function run_email_admin_options( $email ) {
255
- $email->admin_options();
256
  }
257
 
258
  /**
@@ -262,20 +254,19 @@ class WC_Settings_Emails extends WC_Settings_Page {
262
  global $current_section;
263
 
264
  if ( ! $current_section ) {
265
- $this->save_settings_for_current_section();
266
- $this->do_update_options_action();
267
  } else {
268
  $wc_emails = WC_Emails::instance();
269
 
270
  if ( in_array( $current_section, array_map( 'sanitize_title', array_keys( $wc_emails->get_emails() ) ), true ) ) {
271
  foreach ( $wc_emails->get_emails() as $email_id => $email ) {
272
  if ( sanitize_title( $email_id ) === $current_section ) {
273
- $this->do_update_options_action( $email->id );
274
  }
275
  }
276
  } else {
277
- $this->save_settings_for_current_section();
278
- $this->do_update_options_action();
279
  }
280
  }
281
  }
29
  }
30
 
31
  /**
32
+ * Get sections.
33
  *
34
  * @return array
35
  */
36
+ public function get_sections() {
37
+ $sections = array(
38
  '' => __( 'Email options', 'woocommerce' ),
39
  );
40
+ return apply_filters( 'woocommerce_get_sections_' . $this->id, $sections );
41
  }
42
 
43
  /**
45
  *
46
  * @return array
47
  */
48
+ public function get_settings() {
49
  $desc_help_text = sprintf(
50
  /* translators: %1$s: Link to WP Mail Logging plugin, %2$s: Link to Email FAQ support page. */
51
  __( 'To ensure your store&rsquo;s notifications arrive in your and your customers&rsquo; inboxes, we recommend connecting your email address to your domain and setting up a dedicated SMTP server. If something doesn&rsquo;t seem to be sending correctly, install the <a href="%1$s">WP Mail Logging Plugin</a> or check the <a href="%2$s">Email FAQ page</a>.', 'woocommerce' ),
221
  )
222
  );
223
 
224
+ return apply_filters( 'woocommerce_get_settings_' . $this->id, $settings );
225
  }
226
 
227
  /**
237
  if ( $current_section ) {
238
  foreach ( $email_templates as $email_key => $email ) {
239
  if ( strtolower( $email_key ) === $current_section ) {
240
+ $email->admin_options();
241
  break;
242
  }
243
  }
244
+ } else {
245
+ $settings = $this->get_settings();
246
+ WC_Admin_Settings::output_fields( $settings );
247
  }
 
 
 
 
 
 
 
 
 
 
 
 
248
  }
249
 
250
  /**
254
  global $current_section;
255
 
256
  if ( ! $current_section ) {
257
+ WC_Admin_Settings::save_fields( $this->get_settings() );
258
+
259
  } else {
260
  $wc_emails = WC_Emails::instance();
261
 
262
  if ( in_array( $current_section, array_map( 'sanitize_title', array_keys( $wc_emails->get_emails() ) ), true ) ) {
263
  foreach ( $wc_emails->get_emails() as $email_id => $email ) {
264
  if ( sanitize_title( $email_id ) === $current_section ) {
265
+ do_action( 'woocommerce_update_options_' . $this->id . '_' . $email->id );
266
  }
267
  }
268
  } else {
269
+ do_action( 'woocommerce_update_options_' . $this->id . '_' . $current_section );
 
270
  }
271
  }
272
  }
includes/admin/settings/class-wc-settings-general.php CHANGED
@@ -27,11 +27,11 @@ class WC_Settings_General extends WC_Settings_Page {
27
  }
28
 
29
  /**
30
- * Get settings or the default section.
31
  *
32
  * @return array
33
  */
34
- protected function get_settings_for_default_section() {
35
 
36
  $currency_code_options = get_woocommerce_currencies();
37
 
@@ -39,7 +39,8 @@ class WC_Settings_General extends WC_Settings_Page {
39
  $currency_code_options[ $code ] = $name . ' (' . get_woocommerce_currency_symbol( $code ) . ')';
40
  }
41
 
42
- $settings =
 
43
  array(
44
 
45
  array(
@@ -289,9 +290,11 @@ class WC_Settings_General extends WC_Settings_Page {
289
  'type' => 'sectionend',
290
  'id' => 'pricing_options',
291
  ),
292
- );
293
 
294
- return apply_filters( 'woocommerce_general_settings', $settings );
 
 
 
295
  }
296
 
297
  /**
@@ -307,6 +310,24 @@ class WC_Settings_General extends WC_Settings_Page {
307
  <input name="' . esc_attr( $id ) . '" id="' . esc_attr( $id ) . '" type="text" value="' . esc_attr( $value ) . '" class="colorpick" /> <div id="colorPickerDiv_' . esc_attr( $id ) . '" class="colorpickdiv"></div>
308
  </div>';
309
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
310
  }
311
 
312
  return new WC_Settings_General();
27
  }
28
 
29
  /**
30
+ * Get settings array.
31
  *
32
  * @return array
33
  */
34
+ public function get_settings() {
35
 
36
  $currency_code_options = get_woocommerce_currencies();
37
 
39
  $currency_code_options[ $code ] = $name . ' (' . get_woocommerce_currency_symbol( $code ) . ')';
40
  }
41
 
42
+ $settings = apply_filters(
43
+ 'woocommerce_general_settings',
44
  array(
45
 
46
  array(
290
  'type' => 'sectionend',
291
  'id' => 'pricing_options',
292
  ),
 
293
 
294
+ )
295
+ );
296
+
297
+ return apply_filters( 'woocommerce_get_settings_' . $this->id, $settings );
298
  }
299
 
300
  /**
310
  <input name="' . esc_attr( $id ) . '" id="' . esc_attr( $id ) . '" type="text" value="' . esc_attr( $value ) . '" class="colorpick" /> <div id="colorPickerDiv_' . esc_attr( $id ) . '" class="colorpickdiv"></div>
311
  </div>';
312
  }
313
+
314
+ /**
315
+ * Output the settings.
316
+ */
317
+ public function output() {
318
+ $settings = $this->get_settings();
319
+
320
+ WC_Admin_Settings::output_fields( $settings );
321
+ }
322
+
323
+ /**
324
+ * Save settings.
325
+ */
326
+ public function save() {
327
+ $settings = $this->get_settings();
328
+
329
+ WC_Admin_Settings::save_fields( $settings );
330
+ }
331
  }
332
 
333
  return new WC_Settings_General();
includes/admin/settings/class-wc-settings-integrations.php CHANGED
@@ -2,8 +2,8 @@
2
  /**
3
  * WooCommerce Integration Settings
4
  *
5
- * @package WooCommerce\Admin
6
- * @version 2.1.0
7
  */
8
 
9
  use Automattic\Jetpack\Constants;
@@ -30,17 +30,17 @@ if ( ! class_exists( 'WC_Settings_Integrations', false ) ) :
30
  }
31
 
32
  /**
33
- * Get own sections.
34
  *
35
  * @return array
36
  */
37
- protected function get_own_sections() {
38
  global $current_section;
39
 
40
  $sections = array();
41
 
42
- if ( ! $this->wc_is_installing() ) {
43
- $integrations = $this->get_integrations();
44
 
45
  if ( ! $current_section && ! empty( $integrations ) ) {
46
  $current_section = current( $integrations )->id;
@@ -54,27 +54,7 @@ if ( ! class_exists( 'WC_Settings_Integrations', false ) ) :
54
  }
55
  }
56
 
57
- return $sections;
58
- }
59
-
60
- /**
61
- * Is WC_INSTALLING constant defined?
62
- * This method exists to ease unit testing.
63
- *
64
- * @return bool True is the WC_INSTALLING constant is defined.
65
- */
66
- protected function wc_is_installing() {
67
- return Constants::is_defined( 'WC_INSTALLING' );
68
- }
69
-
70
- /**
71
- * Get the currently available integrations.
72
- * This method exists to ease unit testing.
73
- *
74
- * @return array Currently available integrations.
75
- */
76
- protected function get_integrations() {
77
- return WC()->integrations->get_integrations();
78
  }
79
 
80
  /**
@@ -83,7 +63,7 @@ if ( ! class_exists( 'WC_Settings_Integrations', false ) ) :
83
  public function output() {
84
  global $current_section;
85
 
86
- $integrations = $this->get_integrations();
87
 
88
  if ( isset( $integrations[ $current_section ] ) ) {
89
  $integrations[ $current_section ]->admin_options();
2
  /**
3
  * WooCommerce Integration Settings
4
  *
5
+ * @package WooCommerce\Admin
6
+ * @version 2.1.0
7
  */
8
 
9
  use Automattic\Jetpack\Constants;
30
  }
31
 
32
  /**
33
+ * Get sections.
34
  *
35
  * @return array
36
  */
37
+ public function get_sections() {
38
  global $current_section;
39
 
40
  $sections = array();
41
 
42
+ if ( ! Constants::is_defined( 'WC_INSTALLING' ) ) {
43
+ $integrations = WC()->integrations->get_integrations();
44
 
45
  if ( ! $current_section && ! empty( $integrations ) ) {
46
  $current_section = current( $integrations )->id;
54
  }
55
  }
56
 
57
+ return apply_filters( 'woocommerce_get_sections_' . $this->id, $sections );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  }
59
 
60
  /**
63
  public function output() {
64
  global $current_section;
65
 
66
+ $integrations = WC()->integrations->get_integrations();
67
 
68
  if ( isset( $integrations[ $current_section ] ) ) {
69
  $integrations[ $current_section ]->admin_options();
includes/admin/settings/class-wc-settings-page.php CHANGED
@@ -64,7 +64,7 @@ if ( ! class_exists( 'WC_Settings_Page', false ) ) :
64
  /**
65
  * Add this page to settings.
66
  *
67
- * @param array $pages The setings array where we'll add ourselves.
68
  *
69
  * @return mixed
70
  */
@@ -74,103 +74,22 @@ if ( ! class_exists( 'WC_Settings_Page', false ) ) :
74
  return $pages;
75
  }
76
 
77
- /**
78
- * Get settings array for the default section.
79
- *
80
- * External settings classes (registered via 'woocommerce_get_settings_pages' filter)
81
- * might have redefined this method as "get_settings($section_id='')", thus we need
82
- * to use this method internally instead of 'get_settings_for_section' to register settings
83
- * and render settings pages.
84
- *
85
- * *But* we can't just redefine the method as "get_settings($section_id='')" here, since this
86
- * will break on PHP 8 if any external setting class have it as 'get_settings()'.
87
- *
88
- * Thus we leave the method signature as is and use 'func_get_arg' to get the setting id
89
- * if it's supplied, and we use this method internally; but it's deprecated and should
90
- * otherwise never be used.
91
- *
92
- * @deprecated 5.4.0 Use 'get_settings_for_section' (passing an empty string for default section)
93
- *
94
- * @return array Settings array, each item being an associative array representing a setting.
95
- */
96
- public function get_settings() {
97
- $section_id = 0 === func_num_args() ? '' : func_get_arg( 0 );
98
- return $this->get_settings_for_section( $section_id );
99
- }
100
-
101
  /**
102
  * Get settings array.
103
  *
104
- * The strategy for getting the settings is as follows:
105
- *
106
- * - If a method named 'get_settings_for_{section_id}_section' exists in the class
107
- * it will be invoked (for the default '' section, the method name is 'get_settings_for_default_section').
108
- * Derived classes can implement these methods as required.
109
- *
110
- * - Otherwise, 'get_settings_for_section_core' will be invoked. Derived classes can override it
111
- * as an alternative to implementing 'get_settings_for_{section_id}_section' methods.
112
- *
113
- * @param string $section_id The id of the section to return settings for, an empty string for the default section.
114
- *
115
- * @return array Settings array, each item being an associative array representing a setting.
116
- */
117
- final public function get_settings_for_section( $section_id ) {
118
- if ( '' === $section_id ) {
119
- $method_name = 'get_settings_for_default_section';
120
- } else {
121
- $method_name = "get_settings_for_{$section_id}_section";
122
- }
123
-
124
- if ( method_exists( $this, $method_name ) ) {
125
- $settings = $this->$method_name();
126
- } else {
127
- $settings = $this->get_settings_for_section_core( $section_id );
128
- }
129
-
130
- return apply_filters( 'woocommerce_get_settings_' . $this->id, $settings, $section_id );
131
- }
132
-
133
- /**
134
- * Get the settings for a given section.
135
- * This method is invoked from 'get_settings_for_section' when no 'get_settings_for_{current_section}_section'
136
- * method exists in the class.
137
- *
138
- * When overriding, note that the 'woocommerce_get_settings_' filter must NOT be triggered,
139
- * as this is already done by 'get_settings_for_section'.
140
- *
141
- * @param string $section_id The section name to get the settings for.
142
- *
143
- * @return array Settings array, each item being an associative array representing a setting.
144
  */
145
- protected function get_settings_for_section_core( $section_id ) {
146
- return array();
147
  }
148
 
149
  /**
150
- * Get all sections for this page, both the own ones and the ones defined via filters.
151
  *
152
  * @return array
153
  */
154
  public function get_sections() {
155
- $sections = $this->get_own_sections();
156
- return apply_filters( 'woocommerce_get_sections_' . $this->id, $sections );
157
- }
158
-
159
- /**
160
- * Get own sections for this page.
161
- * Derived classes should override this method if they define sections.
162
- * There should always be one default section with an empty string as identifier.
163
- *
164
- * Example:
165
- * return array(
166
- * '' => __( 'General', 'woocommerce' ),
167
- * 'foobars' => __( 'Foos & Bars', 'woocommerce' ),
168
- * );
169
- *
170
- * @return array An associative array where keys are section identifiers and the values are translated section names.
171
- */
172
- protected function get_own_sections() {
173
- return array( '' => __( 'General', 'woocommerce' ) );
174
  }
175
 
176
  /**
@@ -190,63 +109,33 @@ if ( ! class_exists( 'WC_Settings_Page', false ) ) :
190
  $array_keys = array_keys( $sections );
191
 
192
  foreach ( $sections as $id => $label ) {
193
- $url = admin_url( 'admin.php?page=wc-settings&tab=' . $this->id . '&section=' . sanitize_title( $id ) );
194
- $class = ( $current_section === $id ? 'current' : '' );
195
- $separator = ( end( $array_keys ) === $id ? '' : '|' );
196
- $text = esc_html( $label );
197
- echo "<li><a href='$url' class='$class'>$text</a> $separator </li>"; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
198
  }
199
 
200
  echo '</ul><br class="clear" />';
201
  }
202
 
203
  /**
204
- * Output the HTML for the settings.
205
  */
206
  public function output() {
207
- global $current_section;
208
-
209
- // We can't use "get_settings_for_section" here
210
- // for compatibility with derived classes overriding "get_settings".
211
- $settings = $this->get_settings( $current_section );
212
 
213
  WC_Admin_Settings::output_fields( $settings );
214
  }
215
 
216
  /**
217
- * Save settings and trigger the 'woocommerce_update_options_'.id action.
218
  */
219
  public function save() {
220
- $this->save_settings_for_current_section();
221
- $this->do_update_options_action();
222
- }
223
-
224
- /**
225
- * Save settings for current section.
226
- */
227
- protected function save_settings_for_current_section() {
228
  global $current_section;
229
 
230
- // We can't use "get_settings_for_section" here
231
- // for compatibility with derived classes overriding "get_settings".
232
- $settings = $this->get_settings( $current_section );
233
  WC_Admin_Settings::save_fields( $settings );
234
- }
235
-
236
- /**
237
- * Trigger the 'woocommerce_update_options_'.id action.
238
- *
239
- * @param string $section_id Section to trigger the action for, or null for current section.
240
- */
241
- protected function do_update_options_action( $section_id = null ) {
242
- global $current_section;
243
-
244
- if ( is_null( $section_id ) ) {
245
- $section_id = $current_section;
246
- }
247
 
248
- if ( $section_id ) {
249
- do_action( 'woocommerce_update_options_' . $this->id . '_' . $section_id );
250
  }
251
  }
252
  }
64
  /**
65
  * Add this page to settings.
66
  *
67
+ * @param array $pages The pages array to add this page to.
68
  *
69
  * @return mixed
70
  */
74
  return $pages;
75
  }
76
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  /**
78
  * Get settings array.
79
  *
80
+ * @return array
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  */
82
+ public function get_settings() {
83
+ return apply_filters( 'woocommerce_get_settings_' . $this->id, array() );
84
  }
85
 
86
  /**
87
+ * Get sections.
88
  *
89
  * @return array
90
  */
91
  public function get_sections() {
92
+ return apply_filters( 'woocommerce_get_sections_' . $this->id, array() );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  }
94
 
95
  /**
109
  $array_keys = array_keys( $sections );
110
 
111
  foreach ( $sections as $id => $label ) {
112
+ // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
113
+ echo '<li><a href="' . admin_url( 'admin.php?page=wc-settings&tab=' . $this->id . '&section=' . sanitize_title( $id ) ) . '" class="' . ( $current_section === $id ? 'current' : '' ) . '">' . esc_html( $label ) . '</a> ' . ( end( $array_keys ) === $id ? '' : '|' ) . ' </li>';
 
 
 
114
  }
115
 
116
  echo '</ul><br class="clear" />';
117
  }
118
 
119
  /**
120
+ * Output the settings.
121
  */
122
  public function output() {
123
+ $settings = $this->get_settings();
 
 
 
 
124
 
125
  WC_Admin_Settings::output_fields( $settings );
126
  }
127
 
128
  /**
129
+ * Save settings.
130
  */
131
  public function save() {
 
 
 
 
 
 
 
 
132
  global $current_section;
133
 
134
+ $settings = $this->get_settings();
 
 
135
  WC_Admin_Settings::save_fields( $settings );
 
 
 
 
 
 
 
 
 
 
 
 
 
136
 
137
+ if ( $current_section ) {
138
+ do_action( 'woocommerce_update_options_' . $this->id . '_' . $current_section );
139
  }
140
  }
141
  }
includes/admin/settings/class-wc-settings-payment-gateways.php CHANGED
@@ -28,47 +28,54 @@ class WC_Settings_Payment_Gateways extends WC_Settings_Page {
28
  }
29
 
30
  /**
31
- * Get own sections.
32
  *
33
  * @return array
34
  */
35
- protected function get_own_sections() {
36
- return array(
37
  '' => __( 'Payment methods', 'woocommerce' ),
38
  );
 
39
  }
40
 
41
  /**
42
  * Get settings array.
43
  *
 
44
  * @return array
45
  */
46
- protected function get_settings_for_default_section() {
47
- $settings =
48
- array(
49
- array(
50
- 'title' => __( 'Payment methods', 'woocommerce' ),
51
- 'desc' => __( 'Installed payment methods are listed below and can be sorted to control their display order on the frontend.', 'woocommerce' ),
52
- 'type' => 'title',
53
- 'id' => 'payment_gateways_options',
54
- ),
55
- array(
56
- 'type' => 'payment_gateways',
57
- ),
58
  array(
59
- 'type' => 'sectionend',
60
- 'id' => 'payment_gateways_options',
61
- ),
 
 
 
 
 
 
 
 
 
 
 
62
  );
 
63
 
64
- return apply_filters( 'woocommerce_payment_gateways_settings', $settings );
65
  }
66
 
67
  /**
68
  * Output the settings.
69
  */
70
  public function output() {
71
- //phpcs:disable WordPress.Security.NonceVerification.Recommended
72
  global $current_section;
73
 
74
  // Load gateways so we can show any global options they may have.
@@ -77,31 +84,20 @@ class WC_Settings_Payment_Gateways extends WC_Settings_Page {
77
  if ( $current_section ) {
78
  foreach ( $payment_gateways as $gateway ) {
79
  if ( in_array( $current_section, array( $gateway->id, sanitize_title( get_class( $gateway ) ) ), true ) ) {
80
- if ( isset( $_GET['toggle_enabled'] ) ) {
81
  $enabled = $gateway->get_option( 'enabled' );
82
 
83
  if ( $enabled ) {
84
  $gateway->settings['enabled'] = wc_string_to_bool( $enabled ) ? 'no' : 'yes';
85
  }
86
  }
87
- $this->run_gateway_admin_options( $gateway );
88
  break;
89
  }
90
  }
91
  }
92
-
93
- parent::output();
94
- //phpcs:enable
95
- }
96
-
97
- /**
98
- * Run the 'admin_options' method on a given gateway.
99
- * This method exists to easy unit testing.
100
- *
101
- * @param object $gateway The gateway object to run the method on.
102
- */
103
- protected function run_gateway_admin_options( $gateway ) {
104
- $gateway->admin_options();
105
  }
106
 
107
  /**
@@ -217,7 +213,8 @@ class WC_Settings_Payment_Gateways extends WC_Settings_Page {
217
 
218
  $wc_payment_gateways = WC_Payment_Gateways::instance();
219
 
220
- $this->save_settings_for_current_section();
 
221
 
222
  if ( ! $current_section ) {
223
  // If section is empty, we're on the main settings page. This makes sure 'gateway ordering' is saved.
@@ -232,7 +229,7 @@ class WC_Settings_Payment_Gateways extends WC_Settings_Page {
232
  }
233
  }
234
 
235
- $this->do_update_options_action();
236
  }
237
  }
238
  }
28
  }
29
 
30
  /**
31
+ * Get sections.
32
  *
33
  * @return array
34
  */
35
+ public function get_sections() {
36
+ $sections = array(
37
  '' => __( 'Payment methods', 'woocommerce' ),
38
  );
39
+ return apply_filters( 'woocommerce_get_sections_' . $this->id, $sections );
40
  }
41
 
42
  /**
43
  * Get settings array.
44
  *
45
+ * @param string $current_section Section being shown.
46
  * @return array
47
  */
48
+ public function get_settings( $current_section = '' ) {
49
+ $settings = array();
50
+
51
+ if ( '' === $current_section ) {
52
+ $settings = apply_filters(
53
+ 'woocommerce_payment_gateways_settings',
 
 
 
 
 
 
54
  array(
55
+ array(
56
+ 'title' => __( 'Payment methods', 'woocommerce' ),
57
+ 'desc' => __( 'Installed payment methods are listed below and can be sorted to control their display order on the frontend.', 'woocommerce' ),
58
+ 'type' => 'title',
59
+ 'id' => 'payment_gateways_options',
60
+ ),
61
+ array(
62
+ 'type' => 'payment_gateways',
63
+ ),
64
+ array(
65
+ 'type' => 'sectionend',
66
+ 'id' => 'payment_gateways_options',
67
+ ),
68
+ )
69
  );
70
+ }
71
 
72
+ return apply_filters( 'woocommerce_get_settings_' . $this->id, $settings, $current_section );
73
  }
74
 
75
  /**
76
  * Output the settings.
77
  */
78
  public function output() {
 
79
  global $current_section;
80
 
81
  // Load gateways so we can show any global options they may have.
84
  if ( $current_section ) {
85
  foreach ( $payment_gateways as $gateway ) {
86
  if ( in_array( $current_section, array( $gateway->id, sanitize_title( get_class( $gateway ) ) ), true ) ) {
87
+ if ( isset( $_GET['toggle_enabled'] ) ) { // WPCS: input var ok, CSRF ok.
88
  $enabled = $gateway->get_option( 'enabled' );
89
 
90
  if ( $enabled ) {
91
  $gateway->settings['enabled'] = wc_string_to_bool( $enabled ) ? 'no' : 'yes';
92
  }
93
  }
94
+ $gateway->admin_options();
95
  break;
96
  }
97
  }
98
  }
99
+ $settings = $this->get_settings( $current_section );
100
+ WC_Admin_Settings::output_fields( $settings );
 
 
 
 
 
 
 
 
 
 
 
101
  }
102
 
103
  /**
213
 
214
  $wc_payment_gateways = WC_Payment_Gateways::instance();
215
 
216
+ // Save settings fields based on section.
217
+ WC_Admin_Settings::save_fields( $this->get_settings( $current_section ) );
218
 
219
  if ( ! $current_section ) {
220
  // If section is empty, we're on the main settings page. This makes sure 'gateway ordering' is saved.
229
  }
230
  }
231
 
232
+ do_action( 'woocommerce_update_options_' . $this->id . '_' . $current_section );
233
  }
234
  }
235
  }
includes/admin/settings/class-wc-settings-products.php CHANGED
@@ -30,418 +30,435 @@ class WC_Settings_Products extends WC_Settings_Page {
30
  }
31
 
32
  /**
33
- * Get own sections.
34
  *
35
  * @return array
36
  */
37
- protected function get_own_sections() {
38
- return array(
39
  '' => __( 'General', 'woocommerce' ),
40
  'inventory' => __( 'Inventory', 'woocommerce' ),
41
  'downloadable' => __( 'Downloadable products', 'woocommerce' ),
42
  );
 
 
43
  }
44
 
45
  /**
46
- * Get settings for the detault section.
47
- *
48
- * @return array
49
  */
50
- protected function get_settings_for_default_section() {
51
- $settings =
52
- array(
53
- array(
54
- 'title' => __( 'Shop pages', 'woocommerce' ),
55
- 'type' => 'title',
56
- 'desc' => '',
57
- 'id' => 'catalog_options',
58
- ),
59
- array(
60
- 'title' => __( 'Shop page', 'woocommerce' ),
61
- /* translators: %s: URL to settings. */
62
- 'desc' => sprintf( __( 'The base page can also be used in your <a href="%s">product permalinks</a>.', 'woocommerce' ), admin_url( 'options-permalink.php' ) ),
63
- 'id' => 'woocommerce_shop_page_id',
64
- 'type' => 'single_select_page',
65
- 'default' => '',
66
- 'class' => 'wc-enhanced-select-nostd',
67
- 'css' => 'min-width:300px;',
68
- 'desc_tip' => __( 'This sets the base page of your shop - this is where your product archive will be.', 'woocommerce' ),
69
- ),
70
- array(
71
- 'title' => __( 'Add to cart behaviour', 'woocommerce' ),
72
- 'desc' => __( 'Redirect to the cart page after successful addition', 'woocommerce' ),
73
- 'id' => 'woocommerce_cart_redirect_after_add',
74
- 'default' => 'no',
75
- 'type' => 'checkbox',
76
- 'checkboxgroup' => 'start',
77
- ),
78
- array(
79
- 'desc' => __( 'Enable AJAX add to cart buttons on archives', 'woocommerce' ),
80
- 'id' => 'woocommerce_enable_ajax_add_to_cart',
81
- 'default' => 'yes',
82
- 'type' => 'checkbox',
83
- 'checkboxgroup' => 'end',
84
- ),
85
- array(
86
- 'title' => __( 'Placeholder image', 'woocommerce' ),
87
- 'id' => 'woocommerce_placeholder_image',
88
- 'type' => 'text',
89
- 'default' => '',
90
- 'class' => '',
91
- 'css' => '',
92
- 'placeholder' => __( 'Enter attachment ID or URL to an image', 'woocommerce' ),
93
- 'desc_tip' => __( 'This is the attachment ID, or image URL, used for placeholder images in the product catalog. Products with no image will use this.', 'woocommerce' ),
94
- ),
95
- array(
96
- 'type' => 'sectionend',
97
- 'id' => 'catalog_options',
98
- ),
99
-
100
- array(
101
- 'title' => __( 'Measurements', 'woocommerce' ),
102
- 'type' => 'title',
103
- 'id' => 'product_measurement_options',
104
- ),
105
-
106
- array(
107
- 'title' => __( 'Weight unit', 'woocommerce' ),
108
- 'desc' => __( 'This controls what unit you will define weights in.', 'woocommerce' ),
109
- 'id' => 'woocommerce_weight_unit',
110
- 'class' => 'wc-enhanced-select',
111
- 'css' => 'min-width:300px;',
112
- 'default' => 'kg',
113
- 'type' => 'select',
114
- 'options' => array(
115
- 'kg' => __( 'kg', 'woocommerce' ),
116
- 'g' => __( 'g', 'woocommerce' ),
117
- 'lbs' => __( 'lbs', 'woocommerce' ),
118
- 'oz' => __( 'oz', 'woocommerce' ),
119
- ),
120
- 'desc_tip' => true,
121
- ),
122
-
123
- array(
124
- 'title' => __( 'Dimensions unit', 'woocommerce' ),
125
- 'desc' => __( 'This controls what unit you will define lengths in.', 'woocommerce' ),
126
- 'id' => 'woocommerce_dimension_unit',
127
- 'class' => 'wc-enhanced-select',
128
- 'css' => 'min-width:300px;',
129
- 'default' => 'cm',
130
- 'type' => 'select',
131
- 'options' => array(
132
- 'm' => __( 'm', 'woocommerce' ),
133
- 'cm' => __( 'cm', 'woocommerce' ),
134
- 'mm' => __( 'mm', 'woocommerce' ),
135
- 'in' => __( 'in', 'woocommerce' ),
136
- 'yd' => __( 'yd', 'woocommerce' ),
137
- ),
138
- 'desc_tip' => true,
139
- ),
140
-
141
- array(
142
- 'type' => 'sectionend',
143
- 'id' => 'product_measurement_options',
144
- ),
145
-
146
- array(
147
- 'title' => __( 'Reviews', 'woocommerce' ),
148
- 'type' => 'title',
149
- 'desc' => '',
150
- 'id' => 'product_rating_options',
151
- ),
152
 
153
- array(
154
- 'title' => __( 'Enable reviews', 'woocommerce' ),
155
- 'desc' => __( 'Enable product reviews', 'woocommerce' ),
156
- 'id' => 'woocommerce_enable_reviews',
157
- 'default' => 'yes',
158
- 'type' => 'checkbox',
159
- 'checkboxgroup' => 'start',
160
- 'show_if_checked' => 'option',
161
- ),
162
-
163
- array(
164
- 'desc' => __( 'Show "verified owner" label on customer reviews', 'woocommerce' ),
165
- 'id' => 'woocommerce_review_rating_verification_label',
166
- 'default' => 'yes',
167
- 'type' => 'checkbox',
168
- 'checkboxgroup' => '',
169
- 'show_if_checked' => 'yes',
170
- 'autoload' => false,
171
- ),
172
 
173
- array(
174
- 'desc' => __( 'Reviews can only be left by "verified owners"', 'woocommerce' ),
175
- 'id' => 'woocommerce_review_rating_verification_required',
176
- 'default' => 'no',
177
- 'type' => 'checkbox',
178
- 'checkboxgroup' => 'end',
179
- 'show_if_checked' => 'yes',
180
- 'autoload' => false,
181
- ),
182
 
183
- array(
184
- 'title' => __( 'Product ratings', 'woocommerce' ),
185
- 'desc' => __( 'Enable star rating on reviews', 'woocommerce' ),
186
- 'id' => 'woocommerce_enable_review_rating',
187
- 'default' => 'yes',
188
- 'type' => 'checkbox',
189
- 'checkboxgroup' => 'start',
190
- 'show_if_checked' => 'option',
191
- ),
192
 
193
- array(
194
- 'desc' => __( 'Star ratings should be required, not optional', 'woocommerce' ),
195
- 'id' => 'woocommerce_review_rating_required',
196
- 'default' => 'yes',
197
- 'type' => 'checkbox',
198
- 'checkboxgroup' => 'end',
199
- 'show_if_checked' => 'yes',
200
- 'autoload' => false,
201
- ),
202
 
203
- array(
204
- 'type' => 'sectionend',
205
- 'id' => 'product_rating_options',
206
- ),
207
- );
208
 
209
- $settings = apply_filters( 'woocommerce_products_general_settings', $settings );
210
- return apply_filters( 'woocommerce_product_settings', $settings );
 
211
  }
212
 
213
  /**
214
- * Get settings for the inventory section.
215
  *
 
216
  * @return array
217
  */
218
- protected function get_settings_for_inventory_section() {
219
- $settings =
220
- array(
221
- array(
222
- 'title' => __( 'Inventory', 'woocommerce' ),
223
- 'type' => 'title',
224
- 'desc' => '',
225
- 'id' => 'product_inventory_options',
226
- ),
227
-
228
- array(
229
- 'title' => __( 'Manage stock', 'woocommerce' ),
230
- 'desc' => __( 'Enable stock management', 'woocommerce' ),
231
- 'id' => 'woocommerce_manage_stock',
232
- 'default' => 'yes',
233
- 'type' => 'checkbox',
234
- ),
235
 
236
- array(
237
- 'title' => __( 'Hold stock (minutes)', 'woocommerce' ),
238
- 'desc' => __( 'Hold stock (for unpaid orders) for x minutes. When this limit is reached, the pending order will be cancelled. Leave blank to disable.', 'woocommerce' ),
239
- 'id' => 'woocommerce_hold_stock_minutes',
240
- 'type' => 'number',
241
- 'custom_attributes' => array(
242
- 'min' => 0,
243
- 'step' => 1,
244
  ),
245
- 'css' => 'width: 80px;',
246
- 'default' => '60',
247
- 'autoload' => false,
248
- 'class' => 'manage_stock_field',
249
- ),
250
 
251
- array(
252
- 'title' => __( 'Notifications', 'woocommerce' ),
253
- 'desc' => __( 'Enable low stock notifications', 'woocommerce' ),
254
- 'id' => 'woocommerce_notify_low_stock',
255
- 'default' => 'yes',
256
- 'type' => 'checkbox',
257
- 'checkboxgroup' => 'start',
258
- 'autoload' => false,
259
- 'class' => 'manage_stock_field',
260
- ),
 
 
 
 
261
 
262
- array(
263
- 'desc' => __( 'Enable out of stock notifications', 'woocommerce' ),
264
- 'id' => 'woocommerce_notify_no_stock',
265
- 'default' => 'yes',
266
- 'type' => 'checkbox',
267
- 'checkboxgroup' => 'end',
268
- 'autoload' => false,
269
- 'class' => 'manage_stock_field',
270
- ),
 
271
 
272
- array(
273
- 'title' => __( 'Notification recipient(s)', 'woocommerce' ),
274
- 'desc' => __( 'Enter recipients (comma separated) that will receive this notification.', 'woocommerce' ),
275
- 'id' => 'woocommerce_stock_email_recipient',
276
- 'type' => 'text',
277
- 'default' => get_option( 'admin_email' ),
278
- 'css' => 'width: 250px;',
279
- 'autoload' => false,
280
- 'desc_tip' => true,
281
- 'class' => 'manage_stock_field',
282
- ),
283
 
284
- array(
285
- 'title' => __( 'Low stock threshold', 'woocommerce' ),
286
- 'desc' => __( 'When product stock reaches this amount you will be notified via email.', 'woocommerce' ),
287
- 'id' => 'woocommerce_notify_low_stock_amount',
288
- 'css' => 'width:50px;',
289
- 'type' => 'number',
290
- 'custom_attributes' => array(
291
- 'min' => 0,
292
- 'step' => 1,
 
293
  ),
294
- 'default' => '2',
295
- 'autoload' => false,
296
- 'desc_tip' => true,
297
- 'class' => 'manage_stock_field',
298
- ),
299
 
300
- array(
301
- 'title' => __( 'Out of stock threshold', 'woocommerce' ),
302
- 'desc' => __( 'When product stock reaches this amount the stock status will change to "out of stock" and you will be notified via email. This setting does not affect existing "in stock" products.', 'woocommerce' ),
303
- 'id' => 'woocommerce_notify_no_stock_amount',
304
- 'css' => 'width:50px;',
305
- 'type' => 'number',
306
- 'custom_attributes' => array(
307
- 'min' => 0,
308
- 'step' => 1,
 
 
 
 
 
309
  ),
310
- 'default' => '0',
311
- 'desc_tip' => true,
312
- 'class' => 'manage_stock_field',
313
- ),
314
 
315
- array(
316
- 'title' => __( 'Out of stock visibility', 'woocommerce' ),
317
- 'desc' => __( 'Hide out of stock items from the catalog', 'woocommerce' ),
318
- 'id' => 'woocommerce_hide_out_of_stock_items',
319
- 'default' => 'no',
320
- 'type' => 'checkbox',
321
- ),
 
 
 
 
 
 
 
322
 
323
- array(
324
- 'title' => __( 'Stock display format', 'woocommerce' ),
325
- 'desc' => __( 'This controls how stock quantities are displayed on the frontend.', 'woocommerce' ),
326
- 'id' => 'woocommerce_stock_format',
327
- 'css' => 'min-width:150px;',
328
- 'class' => 'wc-enhanced-select',
329
- 'default' => '',
330
- 'type' => 'select',
331
- 'options' => array(
332
- '' => __( 'Always show quantity remaining in stock e.g. "12 in stock"', 'woocommerce' ),
333
- 'low_amount' => __( 'Only show quantity remaining in stock when low e.g. "Only 2 left in stock"', 'woocommerce' ),
334
- 'no_amount' => __( 'Never show quantity remaining in stock', 'woocommerce' ),
335
  ),
336
- 'desc_tip' => true,
337
- ),
338
 
339
- array(
340
- 'type' => 'sectionend',
341
- 'id' => 'product_inventory_options',
342
- ),
343
- );
 
 
 
 
 
 
 
 
 
 
344
 
345
- return apply_filters( 'woocommerce_inventory_settings', $settings );
346
- }
 
 
347
 
348
- /**
349
- * Get settings for the downloadable section.
350
- *
351
- * @return array
352
- */
353
- protected function get_settings_for_downloadable_section() {
354
- $settings =
355
- array(
356
- array(
357
- 'title' => __( 'Downloadable products', 'woocommerce' ),
358
- 'type' => 'title',
359
- 'id' => 'digital_download_options',
360
- ),
361
 
 
 
 
362
  array(
363
- 'title' => __( 'File download method', 'woocommerce' ),
364
- 'desc_tip' => sprintf(
365
- /* translators: 1: X-Accel-Redirect 2: X-Sendfile 3: mod_xsendfile */
366
- __( 'Forcing downloads will keep URLs hidden, but some servers may serve large files unreliably. If supported, %1$s / %2$s can be used to serve downloads instead (server requires %3$s).', 'woocommerce' ),
367
- '<code>X-Accel-Redirect</code>',
368
- '<code>X-Sendfile</code>',
369
- '<code>mod_xsendfile</code>'
370
  ),
371
- 'id' => 'woocommerce_file_download_method',
372
- 'type' => 'select',
373
- 'class' => 'wc-enhanced-select',
374
- 'css' => 'min-width:300px;',
375
- 'default' => 'force',
376
- 'desc' => sprintf(
377
- // translators: Link to WooCommerce Docs.
378
- __( "If you are using X-Accel-Redirect download method along with NGINX server, make sure that you have applied settings as described in <a href='%s'>Digital/Downloadable Product Handling</a> guide.", 'woocommerce' ),
379
- 'https://docs.woocommerce.com/document/digital-downloadable-product-handling#nginx-setting'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
380
  ),
381
- 'options' => array(
382
- 'force' => __( 'Force downloads', 'woocommerce' ),
383
- 'xsendfile' => __( 'X-Accel-Redirect/X-Sendfile', 'woocommerce' ),
384
- 'redirect' => apply_filters( 'woocommerce_redirect_only_method_is_secure', false ) ? __( 'Redirect only', 'woocommerce' ) : __( 'Redirect only (Insecure)', 'woocommerce' ),
 
 
 
 
 
 
385
  ),
386
- 'autoload' => false,
387
- ),
388
 
389
- array(
390
- 'title' => __( 'Access restriction', 'woocommerce' ),
391
- 'desc' => __( 'Downloads require login', 'woocommerce' ),
392
- 'id' => 'woocommerce_downloads_require_login',
393
- 'type' => 'checkbox',
394
- 'default' => 'no',
395
- 'desc_tip' => __( 'This setting does not apply to guest purchases.', 'woocommerce' ),
396
- 'checkboxgroup' => 'start',
397
- 'autoload' => false,
398
- ),
399
 
400
- array(
401
- 'desc' => __( 'Grant access to downloadable products after payment', 'woocommerce' ),
402
- 'id' => 'woocommerce_downloads_grant_access_after_payment',
403
- 'type' => 'checkbox',
404
- 'default' => 'yes',
405
- 'desc_tip' => __( 'Enable this option to grant access to downloads when orders are "processing", rather than "completed".', 'woocommerce' ),
406
- 'checkboxgroup' => 'end',
407
- 'autoload' => false,
408
- ),
 
 
 
409
 
410
- array(
411
- 'title' => __( 'Filename', 'woocommerce' ),
412
- 'desc' => __( 'Append a unique string to filename for security', 'woocommerce' ),
413
- 'id' => 'woocommerce_downloads_add_hash_to_filename',
414
- 'type' => 'checkbox',
415
- 'default' => 'yes',
416
- 'desc_tip' => sprintf(
417
- // translators: Link to WooCommerce Docs.
418
- __( "Not required if your download directory is protected. <a href='%s'>See this guide</a> for more details. Files already uploaded will not be affected.", 'woocommerce' ),
419
- 'https://docs.woocommerce.com/document/digital-downloadable-product-handling#unique-string'
420
  ),
421
- ),
422
 
423
- array(
424
- 'type' => 'sectionend',
425
- 'id' => 'digital_download_options',
426
- ),
427
  );
428
 
429
- return apply_filters( 'woocommerce_downloadable_products_settings', $settings );
430
- }
431
-
432
- /**
433
- * Save settings and trigger the 'woocommerce_update_options_'.id action.
434
- */
435
- public function save() {
436
- $this->save_settings_for_current_section();
437
-
438
- /*
439
- * Product->Inventory has a setting `Out of stock visibility`.
440
- * Because of this, we need to recount the terms to keep them in-sync.
441
- */
442
- WC()->call_function( 'wc_recount_all_terms' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
443
 
444
- $this->do_update_options_action();
445
  }
446
  }
447
 
30
  }
31
 
32
  /**
33
+ * Get sections.
34
  *
35
  * @return array
36
  */
37
+ public function get_sections() {
38
+ $sections = array(
39
  '' => __( 'General', 'woocommerce' ),
40
  'inventory' => __( 'Inventory', 'woocommerce' ),
41
  'downloadable' => __( 'Downloadable products', 'woocommerce' ),
42
  );
43
+
44
+ return apply_filters( 'woocommerce_get_sections_' . $this->id, $sections );
45
  }
46
 
47
  /**
48
+ * Output the settings.
 
 
49
  */
50
+ public function output() {
51
+ global $current_section;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
 
53
+ $settings = $this->get_settings( $current_section );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
 
55
+ WC_Admin_Settings::output_fields( $settings );
56
+ }
 
 
 
 
 
 
 
57
 
58
+ /**
59
+ * Save settings.
60
+ */
61
+ public function save() {
62
+ global $current_section;
 
 
 
 
63
 
64
+ $settings = $this->get_settings( $current_section );
65
+ WC_Admin_Settings::save_fields( $settings );
 
 
 
 
 
 
 
66
 
67
+ /*
68
+ * Product->Inventory has a setting `Out of stock visibility`.
69
+ * Because of this, we need to recount the terms to keep them in-sync.
70
+ */
71
+ wc_recount_all_terms();
72
 
73
+ if ( $current_section ) {
74
+ do_action( 'woocommerce_update_options_' . $this->id . '_' . $current_section );
75
+ }
76
  }
77
 
78
  /**
79
+ * Get settings array.
80
  *
81
+ * @param string $current_section Current section name.
82
  * @return array
83
  */
84
+ public function get_settings( $current_section = '' ) {
85
+ if ( 'inventory' === $current_section ) {
86
+ $settings = apply_filters(
87
+ 'woocommerce_inventory_settings',
88
+ array(
89
+ array(
90
+ 'title' => __( 'Inventory', 'woocommerce' ),
91
+ 'type' => 'title',
92
+ 'desc' => '',
93
+ 'id' => 'product_inventory_options',
94
+ ),
 
 
 
 
 
 
95
 
96
+ array(
97
+ 'title' => __( 'Manage stock', 'woocommerce' ),
98
+ 'desc' => __( 'Enable stock management', 'woocommerce' ),
99
+ 'id' => 'woocommerce_manage_stock',
100
+ 'default' => 'yes',
101
+ 'type' => 'checkbox',
 
 
102
  ),
 
 
 
 
 
103
 
104
+ array(
105
+ 'title' => __( 'Hold stock (minutes)', 'woocommerce' ),
106
+ 'desc' => __( 'Hold stock (for unpaid orders) for x minutes. When this limit is reached, the pending order will be cancelled. Leave blank to disable.', 'woocommerce' ),
107
+ 'id' => 'woocommerce_hold_stock_minutes',
108
+ 'type' => 'number',
109
+ 'custom_attributes' => array(
110
+ 'min' => 0,
111
+ 'step' => 1,
112
+ ),
113
+ 'css' => 'width: 80px;',
114
+ 'default' => '60',
115
+ 'autoload' => false,
116
+ 'class' => 'manage_stock_field',
117
+ ),
118
 
119
+ array(
120
+ 'title' => __( 'Notifications', 'woocommerce' ),
121
+ 'desc' => __( 'Enable low stock notifications', 'woocommerce' ),
122
+ 'id' => 'woocommerce_notify_low_stock',
123
+ 'default' => 'yes',
124
+ 'type' => 'checkbox',
125
+ 'checkboxgroup' => 'start',
126
+ 'autoload' => false,
127
+ 'class' => 'manage_stock_field',
128
+ ),
129
 
130
+ array(
131
+ 'desc' => __( 'Enable out of stock notifications', 'woocommerce' ),
132
+ 'id' => 'woocommerce_notify_no_stock',
133
+ 'default' => 'yes',
134
+ 'type' => 'checkbox',
135
+ 'checkboxgroup' => 'end',
136
+ 'autoload' => false,
137
+ 'class' => 'manage_stock_field',
138
+ ),
 
 
139
 
140
+ array(
141
+ 'title' => __( 'Notification recipient(s)', 'woocommerce' ),
142
+ 'desc' => __( 'Enter recipients (comma separated) that will receive this notification.', 'woocommerce' ),
143
+ 'id' => 'woocommerce_stock_email_recipient',
144
+ 'type' => 'text',
145
+ 'default' => get_option( 'admin_email' ),
146
+ 'css' => 'width: 250px;',
147
+ 'autoload' => false,
148
+ 'desc_tip' => true,
149
+ 'class' => 'manage_stock_field',
150
  ),
 
 
 
 
 
151
 
152
+ array(
153
+ 'title' => __( 'Low stock threshold', 'woocommerce' ),
154
+ 'desc' => __( 'When product stock reaches this amount you will be notified via email.', 'woocommerce' ),
155
+ 'id' => 'woocommerce_notify_low_stock_amount',
156
+ 'css' => 'width:50px;',
157
+ 'type' => 'number',
158
+ 'custom_attributes' => array(
159
+ 'min' => 0,
160
+ 'step' => 1,
161
+ ),
162
+ 'default' => '2',
163
+ 'autoload' => false,
164
+ 'desc_tip' => true,
165
+ 'class' => 'manage_stock_field',
166
  ),
 
 
 
 
167
 
168
+ array(
169
+ 'title' => __( 'Out of stock threshold', 'woocommerce' ),
170
+ 'desc' => __( 'When product stock reaches this amount the stock status will change to "out of stock" and you will be notified via email. This setting does not affect existing "in stock" products.', 'woocommerce' ),
171
+ 'id' => 'woocommerce_notify_no_stock_amount',
172
+ 'css' => 'width:50px;',
173
+ 'type' => 'number',
174
+ 'custom_attributes' => array(
175
+ 'min' => 0,
176
+ 'step' => 1,
177
+ ),
178
+ 'default' => '0',
179
+ 'desc_tip' => true,
180
+ 'class' => 'manage_stock_field',
181
+ ),
182
 
183
+ array(
184
+ 'title' => __( 'Out of stock visibility', 'woocommerce' ),
185
+ 'desc' => __( 'Hide out of stock items from the catalog', 'woocommerce' ),
186
+ 'id' => 'woocommerce_hide_out_of_stock_items',
187
+ 'default' => 'no',
188
+ 'type' => 'checkbox',
 
 
 
 
 
 
189
  ),
 
 
190
 
191
+ array(
192
+ 'title' => __( 'Stock display format', 'woocommerce' ),
193
+ 'desc' => __( 'This controls how stock quantities are displayed on the frontend.', 'woocommerce' ),
194
+ 'id' => 'woocommerce_stock_format',
195
+ 'css' => 'min-width:150px;',
196
+ 'class' => 'wc-enhanced-select',
197
+ 'default' => '',
198
+ 'type' => 'select',
199
+ 'options' => array(
200
+ '' => __( 'Always show quantity remaining in stock e.g. "12 in stock"', 'woocommerce' ),
201
+ 'low_amount' => __( 'Only show quantity remaining in stock when low e.g. "Only 2 left in stock"', 'woocommerce' ),
202
+ 'no_amount' => __( 'Never show quantity remaining in stock', 'woocommerce' ),
203
+ ),
204
+ 'desc_tip' => true,
205
+ ),
206
 
207
+ array(
208
+ 'type' => 'sectionend',
209
+ 'id' => 'product_inventory_options',
210
+ ),
211
 
212
+ )
213
+ );
 
 
 
 
 
 
 
 
 
 
 
214
 
215
+ } elseif ( 'downloadable' === $current_section ) {
216
+ $settings = apply_filters(
217
+ 'woocommerce_downloadable_products_settings',
218
  array(
219
+ array(
220
+ 'title' => __( 'Downloadable products', 'woocommerce' ),
221
+ 'type' => 'title',
222
+ 'id' => 'digital_download_options',
 
 
 
223
  ),
224
+
225
+ array(
226
+ 'title' => __( 'File download method', 'woocommerce' ),
227
+ 'desc_tip' => sprintf(
228
+ /* translators: 1: X-Accel-Redirect 2: X-Sendfile 3: mod_xsendfile */
229
+ __( 'Forcing downloads will keep URLs hidden, but some servers may serve large files unreliably. If supported, %1$s / %2$s can be used to serve downloads instead (server requires %3$s).', 'woocommerce' ),
230
+ '<code>X-Accel-Redirect</code>',
231
+ '<code>X-Sendfile</code>',
232
+ '<code>mod_xsendfile</code>'
233
+ ),
234
+ 'id' => 'woocommerce_file_download_method',
235
+ 'type' => 'select',
236
+ 'class' => 'wc-enhanced-select',
237
+ 'css' => 'min-width:300px;',
238
+ 'default' => 'force',
239
+ 'desc' => sprintf(
240
+ // translators: Link to WooCommerce Docs.
241
+ __( "If you are using X-Accel-Redirect download method along with NGINX server, make sure that you have applied settings as described in <a href='%s'>Digital/Downloadable Product Handling</a> guide.", 'woocommerce' ),
242
+ 'https://docs.woocommerce.com/document/digital-downloadable-product-handling#nginx-setting'
243
+ ),
244
+ 'options' => array(
245
+ 'force' => __( 'Force downloads', 'woocommerce' ),
246
+ 'xsendfile' => __( 'X-Accel-Redirect/X-Sendfile', 'woocommerce' ),
247
+ 'redirect' => apply_filters( 'woocommerce_redirect_only_method_is_secure', false ) ? __( 'Redirect only', 'woocommerce' ) : __( 'Redirect only (Insecure)', 'woocommerce' ),
248
+ ),
249
+ 'autoload' => false,
250
  ),
251
+
252
+ array(
253
+ 'title' => __( 'Access restriction', 'woocommerce' ),
254
+ 'desc' => __( 'Downloads require login', 'woocommerce' ),
255
+ 'id' => 'woocommerce_downloads_require_login',
256
+ 'type' => 'checkbox',
257
+ 'default' => 'no',
258
+ 'desc_tip' => __( 'This setting does not apply to guest purchases.', 'woocommerce' ),
259
+ 'checkboxgroup' => 'start',
260
+ 'autoload' => false,
261
  ),
 
 
262
 
263
+ array(
264
+ 'desc' => __( 'Grant access to downloadable products after payment', 'woocommerce' ),
265
+ 'id' => 'woocommerce_downloads_grant_access_after_payment',
266
+ 'type' => 'checkbox',
267
+ 'default' => 'yes',
268
+ 'desc_tip' => __( 'Enable this option to grant access to downloads when orders are "processing", rather than "completed".', 'woocommerce' ),
269
+ 'checkboxgroup' => 'end',
270
+ 'autoload' => false,
271
+ ),
 
272
 
273
+ array(
274
+ 'title' => __( 'Filename', 'woocommerce' ),
275
+ 'desc' => __( 'Append a unique string to filename for security', 'woocommerce' ),
276
+ 'id' => 'woocommerce_downloads_add_hash_to_filename',
277
+ 'type' => 'checkbox',
278
+ 'default' => 'yes',
279
+ 'desc_tip' => sprintf(
280
+ // translators: Link to WooCommerce Docs.
281
+ __( "Not required if your download directory is protected. <a href='%s'>See this guide</a> for more details. Files already uploaded will not be affected.", 'woocommerce' ),
282
+ 'https://docs.woocommerce.com/document/digital-downloadable-product-handling#unique-string'
283
+ ),
284
+ ),
285
 
286
+ array(
287
+ 'type' => 'sectionend',
288
+ 'id' => 'digital_download_options',
 
 
 
 
 
 
 
289
  ),
 
290
 
291
+ )
 
 
 
292
  );
293
 
294
+ } else {
295
+ $settings = apply_filters(
296
+ 'woocommerce_product_settings',
297
+ apply_filters(
298
+ 'woocommerce_products_general_settings',
299
+ array(
300
+ array(
301
+ 'title' => __( 'Shop pages', 'woocommerce' ),
302
+ 'type' => 'title',
303
+ 'desc' => '',
304
+ 'id' => 'catalog_options',
305
+ ),
306
+ array(
307
+ 'title' => __( 'Shop page', 'woocommerce' ),
308
+ /* translators: %s: URL to settings. */
309
+ 'desc' => sprintf( __( 'The base page can also be used in your <a href="%s">product permalinks</a>.', 'woocommerce' ), admin_url( 'options-permalink.php' ) ),
310
+ 'id' => 'woocommerce_shop_page_id',
311
+ 'type' => 'single_select_page',
312
+ 'default' => '',
313
+ 'args' => array( 'post_status' => 'publish,private' ),
314
+ 'class' => 'wc-enhanced-select-nostd',
315
+ 'css' => 'min-width:300px;',
316
+ 'desc_tip' => __( 'This sets the base page of your shop - this is where your product archive will be.', 'woocommerce' ),
317
+ ),
318
+ array(
319
+ 'title' => __( 'Add to cart behaviour', 'woocommerce' ),
320
+ 'desc' => __( 'Redirect to the cart page after successful addition', 'woocommerce' ),
321
+ 'id' => 'woocommerce_cart_redirect_after_add',
322
+ 'default' => 'no',
323
+ 'type' => 'checkbox',
324
+ 'checkboxgroup' => 'start',
325
+ ),
326
+ array(
327
+ 'desc' => __( 'Enable AJAX add to cart buttons on archives', 'woocommerce' ),
328
+ 'id' => 'woocommerce_enable_ajax_add_to_cart',
329
+ 'default' => 'yes',
330
+ 'type' => 'checkbox',
331
+ 'checkboxgroup' => 'end',
332
+ ),
333
+ array(
334
+ 'title' => __( 'Placeholder image', 'woocommerce' ),
335
+ 'id' => 'woocommerce_placeholder_image',
336
+ 'type' => 'text',
337
+ 'default' => '',
338
+ 'class' => '',
339
+ 'css' => '',
340
+ 'placeholder' => __( 'Enter attachment ID or URL to an image', 'woocommerce' ),
341
+ 'desc_tip' => __( 'This is the attachment ID, or image URL, used for placeholder images in the product catalog. Products with no image will use this.', 'woocommerce' ),
342
+ ),
343
+ array(
344
+ 'type' => 'sectionend',
345
+ 'id' => 'catalog_options',
346
+ ),
347
+
348
+ array(
349
+ 'title' => __( 'Measurements', 'woocommerce' ),
350
+ 'type' => 'title',
351
+ 'id' => 'product_measurement_options',
352
+ ),
353
+
354
+ array(
355
+ 'title' => __( 'Weight unit', 'woocommerce' ),
356
+ 'desc' => __( 'This controls what unit you will define weights in.', 'woocommerce' ),
357
+ 'id' => 'woocommerce_weight_unit',
358
+ 'class' => 'wc-enhanced-select',
359
+ 'css' => 'min-width:300px;',
360
+ 'default' => 'kg',
361
+ 'type' => 'select',
362
+ 'options' => array(
363
+ 'kg' => __( 'kg', 'woocommerce' ),
364
+ 'g' => __( 'g', 'woocommerce' ),
365
+ 'lbs' => __( 'lbs', 'woocommerce' ),
366
+ 'oz' => __( 'oz', 'woocommerce' ),
367
+ ),
368
+ 'desc_tip' => true,
369
+ ),
370
+
371
+ array(
372
+ 'title' => __( 'Dimensions unit', 'woocommerce' ),
373
+ 'desc' => __( 'This controls what unit you will define lengths in.', 'woocommerce' ),
374
+ 'id' => 'woocommerce_dimension_unit',
375
+ 'class' => 'wc-enhanced-select',
376
+ 'css' => 'min-width:300px;',
377
+ 'default' => 'cm',
378
+ 'type' => 'select',
379
+ 'options' => array(
380
+ 'm' => __( 'm', 'woocommerce' ),
381
+ 'cm' => __( 'cm', 'woocommerce' ),
382
+ 'mm' => __( 'mm', 'woocommerce' ),
383
+ 'in' => __( 'in', 'woocommerce' ),
384
+ 'yd' => __( 'yd', 'woocommerce' ),
385
+ ),
386
+ 'desc_tip' => true,
387
+ ),
388
+
389
+ array(
390
+ 'type' => 'sectionend',
391
+ 'id' => 'product_measurement_options',
392
+ ),
393
+
394
+ array(
395
+ 'title' => __( 'Reviews', 'woocommerce' ),
396
+ 'type' => 'title',
397
+ 'desc' => '',
398
+ 'id' => 'product_rating_options',
399
+ ),
400
+
401
+ array(
402
+ 'title' => __( 'Enable reviews', 'woocommerce' ),
403
+ 'desc' => __( 'Enable product reviews', 'woocommerce' ),
404
+ 'id' => 'woocommerce_enable_reviews',
405
+ 'default' => 'yes',
406
+ 'type' => 'checkbox',
407
+ 'checkboxgroup' => 'start',
408
+ 'show_if_checked' => 'option',
409
+ ),
410
+
411
+ array(
412
+ 'desc' => __( 'Show "verified owner" label on customer reviews', 'woocommerce' ),
413
+ 'id' => 'woocommerce_review_rating_verification_label',
414
+ 'default' => 'yes',
415
+ 'type' => 'checkbox',
416
+ 'checkboxgroup' => '',
417
+ 'show_if_checked' => 'yes',
418
+ 'autoload' => false,
419
+ ),
420
+
421
+ array(
422
+ 'desc' => __( 'Reviews can only be left by "verified owners"', 'woocommerce' ),
423
+ 'id' => 'woocommerce_review_rating_verification_required',
424
+ 'default' => 'no',
425
+ 'type' => 'checkbox',
426
+ 'checkboxgroup' => 'end',
427
+ 'show_if_checked' => 'yes',
428
+ 'autoload' => false,
429
+ ),
430
+
431
+ array(
432
+ 'title' => __( 'Product ratings', 'woocommerce' ),
433
+ 'desc' => __( 'Enable star rating on reviews', 'woocommerce' ),
434
+ 'id' => 'woocommerce_enable_review_rating',
435
+ 'default' => 'yes',
436
+ 'type' => 'checkbox',
437
+ 'checkboxgroup' => 'start',
438
+ 'show_if_checked' => 'option',
439
+ ),
440
+
441
+ array(
442
+ 'desc' => __( 'Star ratings should be required, not optional', 'woocommerce' ),
443
+ 'id' => 'woocommerce_review_rating_required',
444
+ 'default' => 'yes',
445
+ 'type' => 'checkbox',
446
+ 'checkboxgroup' => 'end',
447
+ 'show_if_checked' => 'yes',
448
+ 'autoload' => false,
449
+ ),
450
+
451
+ array(
452
+ 'type' => 'sectionend',
453
+ 'id' => 'product_rating_options',
454
+ ),
455
+
456
+ )
457
+ )
458
+ );
459
+ }
460
 
461
+ return apply_filters( 'woocommerce_get_settings_' . $this->id, $settings, $current_section );
462
  }
463
  }
464
 
includes/admin/settings/class-wc-settings-shipping.php CHANGED
@@ -40,20 +40,20 @@ class WC_Settings_Shipping extends WC_Settings_Page {
40
  }
41
 
42
  /**
43
- * Get own sections.
44
  *
45
  * @return array
46
  */
47
- protected function get_own_sections() {
48
  $sections = array(
49
  '' => __( 'Shipping zones', 'woocommerce' ),
50
  'options' => __( 'Shipping options', 'woocommerce' ),
51
  'classes' => __( 'Shipping classes', 'woocommerce' ),
52
  );
53
 
54
- if ( ! $this->wc_is_installing() ) {
55
  // Load shipping methods so we can show any global options they may have.
56
- $shipping_methods = $this->get_shipping_methods();
57
 
58
  foreach ( $shipping_methods as $method ) {
59
  if ( ! $method->has_settings() ) {
@@ -64,105 +64,81 @@ class WC_Settings_Shipping extends WC_Settings_Page {
64
  }
65
  }
66
 
67
- return $sections;
68
  }
69
 
70
  /**
71
- * Is WC_INSTALLING constant defined?
72
- * This method exists to ease unit testing.
73
- *
74
- * @return bool True is the WC_INSTALLING constant is defined.
75
- */
76
- protected function wc_is_installing() {
77
- return Constants::is_defined( 'WC_INSTALLING' );
78
- }
79
-
80
- /**
81
- * Get the currently available shipping methods.
82
- * This method exists to ease unit testing.
83
- *
84
- * @return array Currently available shipping methods.
85
- */
86
- protected function get_shipping_methods() {
87
- return WC()->shipping()->get_shipping_methods();
88
- }
89
-
90
- /**
91
- * Get settings for the default section.
92
- *
93
- * The original implementation of 'get_settings' was returning the settings for the "Options" section
94
- * when the supplied value for $current_section was ''.
95
  *
 
96
  * @return array
97
  */
98
- protected function get_settings_for_default_section() {
99
- return $this->get_settings_for_options_section();
100
- }
101
 
102
- /**
103
- * Get settings for the options section.
104
- *
105
- * @return array
106
- */
107
- protected function get_settings_for_options_section() {
108
- $settings =
109
- array(
110
  array(
111
- 'title' => __( 'Shipping options', 'woocommerce' ),
112
- 'type' => 'title',
113
- 'id' => 'shipping_options',
114
- ),
 
115
 
116
- array(
117
- 'title' => __( 'Calculations', 'woocommerce' ),
118
- 'desc' => __( 'Enable the shipping calculator on the cart page', 'woocommerce' ),
119
- 'id' => 'woocommerce_enable_shipping_calc',
120
- 'default' => 'yes',
121
- 'type' => 'checkbox',
122
- 'checkboxgroup' => 'start',
123
- 'autoload' => false,
124
- ),
125
 
126
- array(
127
- 'desc' => __( 'Hide shipping costs until an address is entered', 'woocommerce' ),
128
- 'id' => 'woocommerce_shipping_cost_requires_address',
129
- 'default' => 'no',
130
- 'type' => 'checkbox',
131
- 'checkboxgroup' => 'end',
132
- ),
133
 
134
- array(
135
- 'title' => __( 'Shipping destination', 'woocommerce' ),
136
- 'desc' => __( 'This controls which shipping address is used by default.', 'woocommerce' ),
137
- 'id' => 'woocommerce_ship_to_destination',
138
- 'default' => 'billing',
139
- 'type' => 'radio',
140
- 'options' => array(
141
- 'shipping' => __( 'Default to customer shipping address', 'woocommerce' ),
142
- 'billing' => __( 'Default to customer billing address', 'woocommerce' ),
143
- 'billing_only' => __( 'Force shipping to the customer billing address', 'woocommerce' ),
 
 
 
 
144
  ),
145
- 'autoload' => false,
146
- 'desc_tip' => true,
147
- 'show_if_checked' => 'option',
148
- ),
149
 
150
- array(
151
- 'title' => __( 'Debug mode', 'woocommerce' ),
152
- 'desc' => __( 'Enable debug mode', 'woocommerce' ),
153
- 'desc_tip' => __( 'Enable shipping debug mode to show matching shipping zones and to bypass shipping rate cache.', 'woocommerce' ),
154
- 'id' => 'woocommerce_shipping_debug_mode',
155
- 'default' => 'no',
156
- 'type' => 'checkbox',
157
- ),
158
 
159
- array(
160
- 'type' => 'sectionend',
161
- 'id' => 'shipping_options',
162
- ),
 
 
163
  );
 
164
 
165
- return apply_filters( 'woocommerce_shipping_settings', $settings );
166
  }
167
 
168
  /**
@@ -172,10 +148,13 @@ class WC_Settings_Shipping extends WC_Settings_Page {
172
  global $current_section, $hide_save_button;
173
 
174
  // Load shipping methods so we can show any global options they may have.
175
- $shipping_methods = $this->get_shipping_methods();
176
 
177
  if ( '' === $current_section ) {
178
  $this->output_zones_screen();
 
 
 
179
  } elseif ( 'classes' === $current_section ) {
180
  $hide_save_button = true;
181
  $this->output_shipping_class_screen();
@@ -188,7 +167,9 @@ class WC_Settings_Shipping extends WC_Settings_Page {
188
  }
189
  }
190
  if ( ! $is_shipping_method ) {
191
- parent::output();
 
 
192
  }
193
  }
194
  }
@@ -201,25 +182,26 @@ class WC_Settings_Shipping extends WC_Settings_Page {
201
 
202
  switch ( $current_section ) {
203
  case 'options':
204
- $this->save_settings_for_current_section();
205
- $this->do_update_options_action();
206
  break;
207
  case 'classes':
208
- $this->do_update_options_action();
209
  break;
210
  case '':
211
  break;
212
  default:
 
213
  $is_shipping_method = false;
214
 
215
- foreach ( $this->get_shipping_methods() as $method_id => $method ) {
216
  if ( in_array( $current_section, array( $method->id, sanitize_title( get_class( $method ) ) ), true ) ) {
217
  $is_shipping_method = true;
218
- $this->do_update_options_action( $method->id );
219
  }
220
  }
221
  if ( ! $is_shipping_method ) {
222
- $this->save_settings_for_current_section();
223
  }
224
  break;
225
  }
@@ -232,19 +214,17 @@ class WC_Settings_Shipping extends WC_Settings_Page {
232
  * Handles output of the shipping zones page in admin.
233
  */
234
  protected function output_zones_screen() {
235
- // phpcs:disable WordPress.Security.NonceVerification.Recommended
236
  global $hide_save_button;
237
 
238
- if ( isset( $_REQUEST['zone_id'] ) ) {
239
  $hide_save_button = true;
240
- $this->zone_methods_screen( wc_clean( wp_unslash( $_REQUEST['zone_id'] ) ) );
241
  } elseif ( isset( $_REQUEST['instance_id'] ) ) {
242
- $this->instance_settings_screen( absint( wp_unslash( $_REQUEST['instance_id'] ) ) );
243
  } else {
244
  $hide_save_button = true;
245
  $this->zones_screen();
246
  }
247
- // phpcs:enable WordPress.Security.NonceVerification.Recommended
248
  }
249
 
250
  /**
@@ -351,10 +331,9 @@ class WC_Settings_Shipping extends WC_Settings_Page {
351
  wp_die( esc_html__( 'This shipping method does not have any settings to configure.', 'woocommerce' ) );
352
  }
353
 
354
- if ( ! empty( $_POST['save'] ) ) {
355
 
356
- // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
357
- if ( empty( $_REQUEST['_wpnonce'] ) || ! wp_verify_nonce( wp_unslash( $_REQUEST['_wpnonce'] ), 'woocommerce-settings' ) ) {
358
  echo '<div class="updated error"><p>' . esc_html__( 'Edit failed. Please try again.', 'woocommerce' ) . '</p></div>';
359
  }
360
 
40
  }
41
 
42
  /**
43
+ * Get sections.
44
  *
45
  * @return array
46
  */
47
+ public function get_sections() {
48
  $sections = array(
49
  '' => __( 'Shipping zones', 'woocommerce' ),
50
  'options' => __( 'Shipping options', 'woocommerce' ),
51
  'classes' => __( 'Shipping classes', 'woocommerce' ),
52
  );
53
 
54
+ if ( ! Constants::is_defined( 'WC_INSTALLING' ) ) {
55
  // Load shipping methods so we can show any global options they may have.
56
+ $shipping_methods = WC()->shipping()->load_shipping_methods();
57
 
58
  foreach ( $shipping_methods as $method ) {
59
  if ( ! $method->has_settings() ) {
64
  }
65
  }
66
 
67
+ return apply_filters( 'woocommerce_get_sections_' . $this->id, $sections );
68
  }
69
 
70
  /**
71
+ * Get settings array.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  *
73
+ * @param string $current_section Current section.
74
  * @return array
75
  */
76
+ public function get_settings( $current_section = '' ) {
77
+ $settings = array();
 
78
 
79
+ if ( '' === $current_section ) {
80
+ $settings = apply_filters(
81
+ 'woocommerce_shipping_settings',
 
 
 
 
 
82
  array(
83
+ array(
84
+ 'title' => __( 'Shipping options', 'woocommerce' ),
85
+ 'type' => 'title',
86
+ 'id' => 'shipping_options',
87
+ ),
88
 
89
+ array(
90
+ 'title' => __( 'Calculations', 'woocommerce' ),
91
+ 'desc' => __( 'Enable the shipping calculator on the cart page', 'woocommerce' ),
92
+ 'id' => 'woocommerce_enable_shipping_calc',
93
+ 'default' => 'yes',
94
+ 'type' => 'checkbox',
95
+ 'checkboxgroup' => 'start',
96
+ 'autoload' => false,
97
+ ),
98
 
99
+ array(
100
+ 'desc' => __( 'Hide shipping costs until an address is entered', 'woocommerce' ),
101
+ 'id' => 'woocommerce_shipping_cost_requires_address',
102
+ 'default' => 'no',
103
+ 'type' => 'checkbox',
104
+ 'checkboxgroup' => 'end',
105
+ ),
106
 
107
+ array(
108
+ 'title' => __( 'Shipping destination', 'woocommerce' ),
109
+ 'desc' => __( 'This controls which shipping address is used by default.', 'woocommerce' ),
110
+ 'id' => 'woocommerce_ship_to_destination',
111
+ 'default' => 'billing',
112
+ 'type' => 'radio',
113
+ 'options' => array(
114
+ 'shipping' => __( 'Default to customer shipping address', 'woocommerce' ),
115
+ 'billing' => __( 'Default to customer billing address', 'woocommerce' ),
116
+ 'billing_only' => __( 'Force shipping to the customer billing address', 'woocommerce' ),
117
+ ),
118
+ 'autoload' => false,
119
+ 'desc_tip' => true,
120
+ 'show_if_checked' => 'option',
121
  ),
 
 
 
 
122
 
123
+ array(
124
+ 'title' => __( 'Debug mode', 'woocommerce' ),
125
+ 'desc' => __( 'Enable debug mode', 'woocommerce' ),
126
+ 'desc_tip' => __( 'Enable shipping debug mode to show matching shipping zones and to bypass shipping rate cache.', 'woocommerce' ),
127
+ 'id' => 'woocommerce_shipping_debug_mode',
128
+ 'default' => 'no',
129
+ 'type' => 'checkbox',
130
+ ),
131
 
132
+ array(
133
+ 'type' => 'sectionend',
134
+ 'id' => 'shipping_options',
135
+ ),
136
+
137
+ )
138
  );
139
+ }
140
 
141
+ return apply_filters( 'woocommerce_get_settings_' . $this->id, $settings, $current_section );
142
  }
143
 
144
  /**
148
  global $current_section, $hide_save_button;
149
 
150
  // Load shipping methods so we can show any global options they may have.
151
+ $shipping_methods = WC()->shipping()->load_shipping_methods();
152
 
153
  if ( '' === $current_section ) {
154
  $this->output_zones_screen();
155
+ } elseif ( 'options' === $current_section ) {
156
+ $settings = $this->get_settings();
157
+ WC_Admin_Settings::output_fields( $settings );
158
  } elseif ( 'classes' === $current_section ) {
159
  $hide_save_button = true;
160
  $this->output_shipping_class_screen();
167
  }
168
  }
169
  if ( ! $is_shipping_method ) {
170
+ $settings = $this->get_settings();
171
+ $settings = apply_filters( 'woocommerce_get_settings_' . $this->id, $settings, $current_section );
172
+ WC_Admin_Settings::output_fields( $settings );
173
  }
174
  }
175
  }
182
 
183
  switch ( $current_section ) {
184
  case 'options':
185
+ WC_Admin_Settings::save_fields( $this->get_settings() );
186
+ do_action( 'woocommerce_update_options_' . $this->id . '_options' );
187
  break;
188
  case 'classes':
189
+ do_action( 'woocommerce_update_options_' . $this->id . '_classes' );
190
  break;
191
  case '':
192
  break;
193
  default:
194
+ $wc_shipping = WC_Shipping::instance();
195
  $is_shipping_method = false;
196
 
197
+ foreach ( $wc_shipping->get_shipping_methods() as $method_id => $method ) {
198
  if ( in_array( $current_section, array( $method->id, sanitize_title( get_class( $method ) ) ), true ) ) {
199
  $is_shipping_method = true;
200
+ do_action( 'woocommerce_update_options_' . $this->id . '_' . $method->id );
201
  }
202
  }
203
  if ( ! $is_shipping_method ) {
204
+ WC_Admin_Settings::save_fields( $this->get_settings( $current_section ) );
205
  }
206
  break;
207
  }
214
  * Handles output of the shipping zones page in admin.
215
  */
216
  protected function output_zones_screen() {
 
217
  global $hide_save_button;
218
 
219
+ if ( isset( $_REQUEST['zone_id'] ) ) { // WPCS: input var ok, CSRF ok.
220
  $hide_save_button = true;
221
+ $this->zone_methods_screen( wc_clean( wp_unslash( $_REQUEST['zone_id'] ) ) ); // WPCS: input var ok, CSRF ok.
222
  } elseif ( isset( $_REQUEST['instance_id'] ) ) {
223
+ $this->instance_settings_screen( absint( wp_unslash( $_REQUEST['instance_id'] ) ) ); // WPCS: input var ok, CSRF ok.
224
  } else {
225
  $hide_save_button = true;
226
  $this->zones_screen();
227
  }
 
228
  }
229
 
230
  /**
331
  wp_die( esc_html__( 'This shipping method does not have any settings to configure.', 'woocommerce' ) );
332
  }
333
 
334
+ if ( ! empty( $_POST['save'] ) ) { // WPCS: input var ok, sanitization ok.
335
 
336
+ if ( empty( $_REQUEST['_wpnonce'] ) || ! wp_verify_nonce( wp_unslash( $_REQUEST['_wpnonce'] ), 'woocommerce-settings' ) ) { // WPCS: input var ok, sanitization ok.
 
337
  echo '<div class="updated error"><p>' . esc_html__( 'Edit failed. Please try again.', 'woocommerce' ) . '</p></div>';
338
  }
339
 
includes/admin/settings/class-wc-settings-tax.php CHANGED
@@ -50,11 +50,11 @@ class WC_Settings_Tax extends WC_Settings_Page {
50
  }
51
 
52
  /**
53
- * Get own sections.
54
  *
55
  * @return array
56
  */
57
- protected function get_own_sections() {
58
  $sections = array(
59
  '' => __( 'Tax options', 'woocommerce' ),
60
  'standard' => __( 'Standard rates', 'woocommerce' ),
@@ -68,16 +68,22 @@ class WC_Settings_Tax extends WC_Settings_Page {
68
  $sections[ sanitize_title( $class ) ] = sprintf( __( '%s rates', 'woocommerce' ), $class );
69
  }
70
 
71
- return $sections;
72
  }
73
 
74
  /**
75
  * Get settings array.
76
  *
 
77
  * @return array
78
  */
79
- public function get_settings_for_default_section() {
80
- return include __DIR__ . '/views/settings-tax.php';
 
 
 
 
 
81
  }
82
 
83
  /**
@@ -91,7 +97,9 @@ class WC_Settings_Tax extends WC_Settings_Page {
91
  if ( 'standard' === $current_section || in_array( $current_section, array_filter( $tax_classes ), true ) ) {
92
  $this->output_tax_rates();
93
  } else {
94
- parent::output();
 
 
95
  }
96
  }
97
 
@@ -103,18 +111,19 @@ class WC_Settings_Tax extends WC_Settings_Page {
103
  global $current_section;
104
 
105
  if ( ! $current_section ) {
106
- $this->save_settings_for_current_section();
 
107
 
108
  if ( isset( $_POST['woocommerce_tax_classes'] ) ) {
109
  $this->save_tax_classes( wp_unslash( $_POST['woocommerce_tax_classes'] ) ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
110
  }
111
  } elseif ( ! empty( $_POST['tax_rate_country'] ) ) {
112
  $this->save_tax_rates();
113
- } else {
114
- $this->save_settings_for_current_section();
115
  }
116
 
117
- $this->do_update_options_action();
 
 
118
 
119
  // Invalidate caches.
120
  WC_Cache_Helper::invalidate_cache_group( 'taxes' );
@@ -203,7 +212,8 @@ class WC_Settings_Tax extends WC_Settings_Page {
203
  'wc_tax_nonce' => wp_create_nonce( 'wc_tax_nonce-class:' . $current_class ),
204
  'base_url' => $base_url,
205
  'rates' => array_values( WC_Tax::get_rates_for_tax_class( $current_class ) ),
206
- 'page' => ! empty( $_GET['p'] ) ? absint( $_GET['p'] ) : 1, // phpcs:ignore WordPress.Security.NonceVerification.Recommended
 
207
  'limit' => 100,
208
  'countries' => $countries,
209
  'states' => $states,
@@ -271,7 +281,6 @@ class WC_Settings_Tax extends WC_Settings_Page {
271
  * @return array
272
  */
273
  private function get_posted_tax_rate( $key, $order, $class ) {
274
- // phpcs:disable WordPress.Security.NonceVerification.Missing -- this is called from 'save_tax_rates' only, where nonce is already verified.
275
  $tax_rate = array();
276
  $tax_rate_keys = array(
277
  'tax_rate_country',
@@ -295,14 +304,12 @@ class WC_Settings_Tax extends WC_Settings_Page {
295
  // phpcs:enable WordPress.Security.NonceVerification.Missing
296
 
297
  return $tax_rate;
298
- // phpcs:enable WordPress.Security.NonceVerification.Missing
299
  }
300
 
301
  /**
302
  * Save tax rates.
303
  */
304
  public function save_tax_rates() {
305
- // phpcs:disable WordPress.Security.NonceVerification.Missing -- this is called via "do_action('woocommerce_settings_save_'...") in base class, where nonce is verified first.
306
  global $wpdb;
307
 
308
  $current_class = sanitize_title( $this->get_current_tax_class() );
50
  }
51
 
52
  /**
53
+ * Get sections.
54
  *
55
  * @return array
56
  */
57
+ public function get_sections() {
58
  $sections = array(
59
  '' => __( 'Tax options', 'woocommerce' ),
60
  'standard' => __( 'Standard rates', 'woocommerce' ),
68
  $sections[ sanitize_title( $class ) ] = sprintf( __( '%s rates', 'woocommerce' ), $class );
69
  }
70
 
71
+ return apply_filters( 'woocommerce_get_sections_' . $this->id, $sections );
72
  }
73
 
74
  /**
75
  * Get settings array.
76
  *
77
+ * @param string $current_section Current section being shown.
78
  * @return array
79
  */
80
+ public function get_settings( $current_section = '' ) {
81
+ $settings = array();
82
+
83
+ if ( '' === $current_section ) {
84
+ $settings = include __DIR__ . '/views/settings-tax.php';
85
+ }
86
+ return apply_filters( 'woocommerce_get_settings_' . $this->id, $settings, $current_section );
87
  }
88
 
89
  /**
97
  if ( 'standard' === $current_section || in_array( $current_section, array_filter( $tax_classes ), true ) ) {
98
  $this->output_tax_rates();
99
  } else {
100
+ $settings = $this->get_settings();
101
+
102
+ WC_Admin_Settings::output_fields( $settings );
103
  }
104
  }
105
 
111
  global $current_section;
112
 
113
  if ( ! $current_section ) {
114
+ $settings = $this->get_settings();
115
+ WC_Admin_Settings::save_fields( $settings );
116
 
117
  if ( isset( $_POST['woocommerce_tax_classes'] ) ) {
118
  $this->save_tax_classes( wp_unslash( $_POST['woocommerce_tax_classes'] ) ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
119
  }
120
  } elseif ( ! empty( $_POST['tax_rate_country'] ) ) {
121
  $this->save_tax_rates();
 
 
122
  }
123
 
124
+ if ( $current_section ) {
125
+ do_action( 'woocommerce_update_options_' . $this->id . '_' . $current_section );
126
+ }
127
 
128
  // Invalidate caches.
129
  WC_Cache_Helper::invalidate_cache_group( 'taxes' );
212
  'wc_tax_nonce' => wp_create_nonce( 'wc_tax_nonce-class:' . $current_class ),
213
  'base_url' => $base_url,
214
  'rates' => array_values( WC_Tax::get_rates_for_tax_class( $current_class ) ),
215
+ // phpcs:ignore WordPress.Security.NonceVerification.Recommended
216
+ 'page' => ! empty( $_GET['p'] ) ? absint( $_GET['p'] ) : 1,
217
  'limit' => 100,
218
  'countries' => $countries,
219
  'states' => $states,
281
  * @return array
282
  */
283
  private function get_posted_tax_rate( $key, $order, $class ) {
 
284
  $tax_rate = array();
285
  $tax_rate_keys = array(
286
  'tax_rate_country',
304
  // phpcs:enable WordPress.Security.NonceVerification.Missing
305
 
306
  return $tax_rate;
 
307
  }
308
 
309
  /**
310
  * Save tax rates.
311
  */
312
  public function save_tax_rates() {
 
313
  global $wpdb;
314
 
315
  $current_class = sanitize_title( $this->get_current_tax_class() );
includes/admin/wc-admin-functions.php CHANGED
@@ -206,19 +206,17 @@ function wc_maybe_adjust_line_item_product_stock( $item, $item_quantity = -1 ) {
206
  return false;
207
  }
208
 
209
- $product = $item->get_product();
 
 
210
 
211
  if ( ! $product || ! $product->managing_stock() ) {
212
  return false;
213
  }
214
 
215
- $item_quantity = wc_stock_amount( $item_quantity >= 0 ? $item_quantity : $item->get_quantity() );
216
- $already_reduced_stock = wc_stock_amount( $item->get_meta( '_reduced_stock', true ) );
217
- $restock_refunded_items = wc_stock_amount( $item->get_meta( '_restock_refunded_items', true ) );
218
  $order = $item->get_order();
219
  $refunded_item_quantity = $order->get_qty_refunded_for_item( $item->get_id() );
220
-
221
- $diff = $item_quantity - $restock_refunded_items - $already_reduced_stock;
222
 
223
  /*
224
  * 0 as $item_quantity usually indicates we're deleting the order item.
@@ -240,7 +238,7 @@ function wc_maybe_adjust_line_item_product_stock( $item, $item_quantity = -1 ) {
240
  return $new_stock;
241
  }
242
 
243
- $item->update_meta_data( '_reduced_stock', $item_quantity - $restock_refunded_items );
244
  $item->save();
245
 
246
  if ( $item_quantity > 0 ) {
206
  return false;
207
  }
208
 
209
+ $product = $item->get_product();
210
+ $item_quantity = wc_stock_amount( $item_quantity >= 0 ? $item_quantity : $item->get_quantity() );
211
+ $already_reduced_stock = wc_stock_amount( $item->get_meta( '_reduced_stock', true ) );
212
 
213
  if ( ! $product || ! $product->managing_stock() ) {
214
  return false;
215
  }
216
 
 
 
 
217
  $order = $item->get_order();
218
  $refunded_item_quantity = $order->get_qty_refunded_for_item( $item->get_id() );
219
+ $diff = $item_quantity + $refunded_item_quantity - $already_reduced_stock;
 
220
 
221
  /*
222
  * 0 as $item_quantity usually indicates we're deleting the order item.
238
  return $new_stock;
239
  }
240
 
241
+ $item->update_meta_data( '_reduced_stock', $item_quantity + $refunded_item_quantity );
242
  $item->save();
243
 
244
  if ( $item_quantity > 0 ) {
includes/class-wc-ajax.php CHANGED
@@ -1002,8 +1002,6 @@ class WC_AJAX {
1002
  );
1003
 
1004
  if ( strstr( $amount, '%' ) ) {
1005
- // We need to calculate totals first, so that $order->get_total() is correct.
1006
- $order->calculate_totals( false );
1007
  $formatted_amount = $amount;
1008
  $percent = floatval( trim( $amount, '%' ) );
1009
  $amount = $order->get_total() * ( $percent / 100 );
1002
  );
1003
 
1004
  if ( strstr( $amount, '%' ) ) {
 
 
1005
  $formatted_amount = $amount;
1006
  $percent = floatval( trim( $amount, '%' ) );
1007
  $amount = $order->get_total() * ( $percent / 100 );
includes/class-wc-cache-helper.php CHANGED
@@ -42,33 +42,14 @@ class WC_Cache_Helper {
42
  */
43
  public static function additional_nocache_headers( $headers ) {
44
  $agent = isset( $_SERVER['HTTP_USER_AGENT'] ) ? wp_unslash( $_SERVER['HTTP_USER_AGENT'] ) : ''; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
45
-
46
- $set_cache = false;
47
-
48
  /**
49
  * Allow plugins to enable nocache headers. Enabled for Google weblight.
50
  *
 
51
  * @param bool $enable_nocache_headers Flag indicating whether to add nocache headers. Default: false.
52
  */
53
- if ( apply_filters( 'woocommerce_enable_nocache_headers', false ) ) {
54
- $set_cache = true;
55
- }
56
-
57
- /**
58
- * Enabled for Google weblight.
59
- *
60
- * @see https://support.google.com/webmasters/answer/1061943?hl=en
61
- */
62
- if ( false !== strpos( $agent, 'googleweblight' ) ) {
63
  // no-transform: Opt-out of Google weblight. https://support.google.com/webmasters/answer/6211428?hl=en.
64
- $set_cache = true;
65
- }
66
-
67
- if ( false !== strpos( $agent, 'Chrome' ) && is_cart() ) {
68
- $set_cache = true;
69
- }
70
-
71
- if ( $set_cache ) {
72
  $headers['Cache-Control'] = 'no-transform, no-cache, no-store, must-revalidate';
73
  }
74
  return $headers;
42
  */
43
  public static function additional_nocache_headers( $headers ) {
44
  $agent = isset( $_SERVER['HTTP_USER_AGENT'] ) ? wp_unslash( $_SERVER['HTTP_USER_AGENT'] ) : ''; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
 
 
 
45
  /**
46
  * Allow plugins to enable nocache headers. Enabled for Google weblight.
47
  *
48
+ * @see https://support.google.com/webmasters/answer/1061943?hl=en
49
  * @param bool $enable_nocache_headers Flag indicating whether to add nocache headers. Default: false.
50
  */
51
+ if ( false !== strpos( $agent, 'googleweblight' ) || apply_filters( 'woocommerce_enable_nocache_headers', false ) ) {
 
 
 
 
 
 
 
 
 
52
  // no-transform: Opt-out of Google weblight. https://support.google.com/webmasters/answer/6211428?hl=en.
 
 
 
 
 
 
 
 
53
  $headers['Cache-Control'] = 'no-transform, no-cache, no-store, must-revalidate';
54
  }
55
  return $headers;
includes/class-wc-checkout.php CHANGED
@@ -679,8 +679,6 @@ class WC_Checkout {
679
  // phpcs:enable WordPress.Security.NonceVerification.Missing
680
 
681
  $skipped = array();
682
- $form_was_shown = isset( $_POST['woocommerce-process-checkout-nonce'] ); // phpcs:disable WordPress.Security.NonceVerification.Missing
683
-
684
  foreach ( $this->get_checkout_fields() as $fieldset_key => $fieldset ) {
685
  if ( $this->maybe_skip_fieldset( $fieldset_key, $data ) ) {
686
  $skipped[] = $fieldset_key;
@@ -690,32 +688,25 @@ class WC_Checkout {
690
  foreach ( $fieldset as $key => $field ) {
691
  $type = sanitize_title( isset( $field['type'] ) ? $field['type'] : 'text' );
692
 
693
- if ( isset( $_POST[ $key ] ) && '' !== $_POST[ $key ] ) { // phpcs:disable WordPress.Security.NonceVerification.Missing
694
- $value = wp_unslash( $_POST[ $key ] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
695
- } elseif ( isset( $field['default'] ) && 'checkbox' !== $type && ! $form_was_shown ) {
696
- $value = $field['default'];
697
- } else {
698
- $value = '';
699
- }
700
-
701
- if ( '' !== $value ) {
702
- switch ( $type ) {
703
- case 'checkbox':
704
- $value = 1;
705
- break;
706
- case 'multiselect':
707
- $value = implode( ', ', wc_clean( $value ) );
708
- break;
709
- case 'textarea':
710
- $value = wc_sanitize_textarea( $value );
711
- break;
712
- case 'password':
713
- break;
714
- default:
715
- $value = wc_clean( $value );
716
- break;
717
- }
718
  }
 
719
 
720
  $data[ $key ] = apply_filters( 'woocommerce_process_checkout_' . $type . '_field', apply_filters( 'woocommerce_process_checkout_field_' . $key, $value ) );
721
  }
@@ -1132,7 +1123,7 @@ class WC_Checkout {
1132
  */
1133
  public function process_checkout() {
1134
  try {
1135
- $nonce_value = wc_get_var( $_REQUEST['woocommerce-process-checkout-nonce'], wc_get_var( $_REQUEST['_wpnonce'], '' ) ); // phpcs:ignore
1136
 
1137
  if ( empty( $nonce_value ) || ! wp_verify_nonce( $nonce_value, 'woocommerce-process_checkout' ) ) {
1138
  WC()->session->set( 'refresh_totals', true );
679
  // phpcs:enable WordPress.Security.NonceVerification.Missing
680
 
681
  $skipped = array();
 
 
682
  foreach ( $this->get_checkout_fields() as $fieldset_key => $fieldset ) {
683
  if ( $this->maybe_skip_fieldset( $fieldset_key, $data ) ) {
684
  $skipped[] = $fieldset_key;
688
  foreach ( $fieldset as $key => $field ) {
689
  $type = sanitize_title( isset( $field['type'] ) ? $field['type'] : 'text' );
690
 
691
+ // phpcs:disable WordPress.Security.NonceVerification.Missing
692
+ switch ( $type ) {
693
+ case 'checkbox':
694
+ $value = isset( $_POST[ $key ] ) ? 1 : '';
695
+ break;
696
+ case 'multiselect':
697
+ $value = isset( $_POST[ $key ] ) ? implode( ', ', wc_clean( wp_unslash( $_POST[ $key ] ) ) ) : '';
698
+ break;
699
+ case 'textarea':
700
+ $value = isset( $_POST[ $key ] ) ? wc_sanitize_textarea( wp_unslash( $_POST[ $key ] ) ) : '';
701
+ break;
702
+ case 'password':
703
+ $value = isset( $_POST[ $key ] ) ? wp_unslash( $_POST[ $key ] ) : ''; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
704
+ break;
705
+ default:
706
+ $value = isset( $_POST[ $key ] ) ? wc_clean( wp_unslash( $_POST[ $key ] ) ) : '';
707
+ break;
 
 
 
 
 
 
 
 
708
  }
709
+ // phpcs:enable WordPress.Security.NonceVerification.Missing
710
 
711
  $data[ $key ] = apply_filters( 'woocommerce_process_checkout_' . $type . '_field', apply_filters( 'woocommerce_process_checkout_field_' . $key, $value ) );
712
  }
1123
  */
1124
  public function process_checkout() {
1125
  try {
1126
+ $nonce_value = wc_get_var( $_REQUEST['woocommerce-process-checkout-nonce'], wc_get_var( $_REQUEST['_wpnonce'], '' ) ); // @codingStandardsIgnoreLine.
1127
 
1128
  if ( empty( $nonce_value ) || ! wp_verify_nonce( $nonce_value, 'woocommerce-process_checkout' ) ) {
1129
  WC()->session->set( 'refresh_totals', true );
includes/class-wc-cli.php CHANGED
@@ -28,7 +28,6 @@ class WC_CLI {
28
  require_once dirname( __FILE__ ) . '/cli/class-wc-cli-rest-command.php';
29
  require_once dirname( __FILE__ ) . '/cli/class-wc-cli-tool-command.php';
30
  require_once dirname( __FILE__ ) . '/cli/class-wc-cli-update-command.php';
31
- require_once dirname( __FILE__ ) . '/cli/class-wc-cli-tracker-command.php';
32
  }
33
 
34
  /**
@@ -38,7 +37,6 @@ class WC_CLI {
38
  WP_CLI::add_hook( 'after_wp_load', 'WC_CLI_Runner::after_wp_load' );
39
  WP_CLI::add_hook( 'after_wp_load', 'WC_CLI_Tool_Command::register_commands' );
40
  WP_CLI::add_hook( 'after_wp_load', 'WC_CLI_Update_Command::register_commands' );
41
- WP_CLI::add_hook( 'after_wp_load', 'WC_CLI_Tracker_Command::register_commands' );
42
  }
43
  }
44
 
28
  require_once dirname( __FILE__ ) . '/cli/class-wc-cli-rest-command.php';
29
  require_once dirname( __FILE__ ) . '/cli/class-wc-cli-tool-command.php';
30
  require_once dirname( __FILE__ ) . '/cli/class-wc-cli-update-command.php';
 
31
  }
32
 
33
  /**
37
  WP_CLI::add_hook( 'after_wp_load', 'WC_CLI_Runner::after_wp_load' );
38
  WP_CLI::add_hook( 'after_wp_load', 'WC_CLI_Tool_Command::register_commands' );
39
  WP_CLI::add_hook( 'after_wp_load', 'WC_CLI_Update_Command::register_commands' );
 
40
  }
41
  }
42
 
includes/class-wc-countries.php CHANGED
@@ -365,7 +365,7 @@ class WC_Countries {
365
  * @return string[]
366
  */
367
  public function get_european_union_countries( $type = '' ) {
368
- $countries = array( 'AT', 'BE', 'BG', 'CY', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GR', 'HR', 'HU', 'IE', 'IT', 'LT', 'LU', 'LV', 'MT', 'NL', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK' );
369
 
370
  if ( 'eu_vat' === $type ) {
371
  $countries[] = 'MC';
@@ -383,7 +383,7 @@ class WC_Countries {
383
  */
384
  public function countries_using_vat() {
385
  wc_deprecated_function( 'countries_using_vat', '4.0', 'WC_Countries::get_vat_countries' );
386
- $countries = array( 'AE', 'AL', 'AR', 'AZ', 'BB', 'BH', 'BO', 'BS', 'BY', 'CL', 'CO', 'EC', 'EG', 'ET', 'FJ', 'GH', 'GM', 'GT', 'IL', 'IN', 'IR', 'KN', 'KR', 'KZ', 'LK', 'MD', 'ME', 'MK', 'MN', 'MU', 'MX', 'NA', 'NG', 'NP', 'PS', 'PY', 'RS', 'RU', 'RW', 'SA', 'SV', 'TH', 'TR', 'UA', 'UY', 'UZ', 'VE', 'VN', 'ZA' );
387
 
388
  return apply_filters( 'woocommerce_countries_using_vat', $countries );
389
  }
@@ -409,7 +409,7 @@ class WC_Countries {
409
  */
410
  public function shipping_to_prefix( $country_code = '' ) {
411
  $country_code = $country_code ? $country_code : WC()->customer->get_shipping_country();
412
- $countries = array( 'AE', 'CZ', 'DO', 'GB', 'NL', 'PH', 'US', 'USAF' );
413
  $return = in_array( $country_code, $countries, true ) ? __( 'to the', 'woocommerce' ) : __( 'to', 'woocommerce' );
414
 
415
  return apply_filters( 'woocommerce_countries_shipping_to_prefix', $return, $country_code );
@@ -423,7 +423,7 @@ class WC_Countries {
423
  */
424
  public function estimated_for_prefix( $country_code = '' ) {
425
  $country_code = $country_code ? $country_code : $this->get_base_country();
426
- $countries = array( 'AE', 'CZ', 'DO', 'GB', 'NL', 'PH', 'US', 'USAF' );
427
  $return = in_array( $country_code, $countries, true ) ? __( 'the', 'woocommerce' ) . ' ' : '';
428
 
429
  return apply_filters( 'woocommerce_countries_estimated_for_prefix', $return, $country_code );
@@ -510,8 +510,8 @@ class WC_Countries {
510
  'woocommerce_localisation_address_formats',
511
  array(
512
  'default' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state}\n{postcode}\n{country}",
513
- 'AT' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
514
  'AU' => "{name}\n{company}\n{address_1}\n{address_2}\n{city} {state} {postcode}\n{country}",
 
515
  'BE' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
516
  'CA' => "{company}\n{name}\n{address_1}\n{address_2}\n{city} {state_code} {postcode}\n{country}",
517
  'CH' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
@@ -519,10 +519,9 @@ class WC_Countries {
519
  'CN' => "{country} {postcode}\n{state}, {city}, {address_2}, {address_1}\n{company}\n{name}",
520
  'CZ' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
521
  'DE' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
522
- 'DK' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
523
  'EE' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
524
- 'ES' => "{name}\n{company}\n{address_1}\n{address_2}\n{postcode} {city}\n{state}\n{country}",
525
  'FI' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
 
526
  'FR' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city_upper}\n{country}",
527
  'HK' => "{company}\n{first_name} {last_name_upper}\n{address_1}\n{address_2}\n{city_upper}\n{state_upper}\n{country}",
528
  'HU' => "{last_name} {first_name}\n{company}\n{city}\n{address_1}\n{address_2}\n{postcode}\n{country}",
@@ -531,19 +530,20 @@ class WC_Countries {
531
  'IT' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode}\n{city}\n{state_upper}\n{country}",
532
  'JM' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state}\n{postcode_upper}\n{country}",
533
  'JP' => "{postcode}\n{state} {city} {address_1}\n{address_2}\n{company}\n{last_name} {first_name}\n{country}",
 
534
  'LI' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
535
  'NL' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
536
- 'NO' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
537
  'NZ' => "{name}\n{company}\n{address_1}\n{address_2}\n{city} {postcode}\n{country}",
 
538
  'PL' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
539
  'PR' => "{company}\n{name}\n{address_1} {address_2}\n{city} \n{country} {postcode}",
540
  'PT' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
 
541
  'RS' => "{name}\n{company}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
542
- 'SE' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
543
  'SI' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
544
- 'SK' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
 
545
  'TR' => "{name}\n{company}\n{address_1}\n{address_2}\n{postcode} {city} {state}\n{country}",
546
- 'TW' => "{company}\n{last_name} {first_name}\n{address_1}\n{address_2}\n{state}, {city} {postcode}\n{country}",
547
  'UG' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state}, {country}",
548
  'US' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}, {state_code} {postcode}\n{country}",
549
  'VN' => "{name}\n{company}\n{address_1}\n{city}\n{country}",
@@ -937,15 +937,6 @@ class WC_Countries {
937
  'required' => false,
938
  ),
939
  ),
940
- 'CW' => array(
941
- 'postcode' => array(
942
- 'required' => false,
943
- 'hidden' => true,
944
- ),
945
- 'state' => array(
946
- 'required' => false,
947
- ),
948
- ),
949
  'CZ' => array(
950
  'state' => array(
951
  'required' => false,
365
  * @return string[]
366
  */
367
  public function get_european_union_countries( $type = '' ) {
368
+ $countries = array( 'AT', 'BE', 'BG', 'CY', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GR', 'HU', 'HR', 'IE', 'IT', 'LT', 'LU', 'LV', 'MT', 'NL', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK' );
369
 
370
  if ( 'eu_vat' === $type ) {
371
  $countries[] = 'MC';
383
  */
384
  public function countries_using_vat() {
385
  wc_deprecated_function( 'countries_using_vat', '4.0', 'WC_Countries::get_vat_countries' );
386
+ $countries = array( 'AL', 'AR', 'AZ', 'BS', 'BH', 'BY', 'BB', 'BO', 'EG', 'ET', 'CL', 'CO', 'EC', 'SV', 'FJ', 'GM', 'GH', 'GT', 'IN', 'IR', 'IL', 'KZ', 'MU', 'MK', 'MX', 'MD', 'MN', 'ME', 'NA', 'NP', 'NG', 'PS', 'PY', 'RU', 'RW', 'KN', 'SA', 'RS', 'ZA', 'KR', 'LK', 'TH', 'TR', 'UA', 'UY', 'UZ', 'VE', 'VN', 'AE' );
387
 
388
  return apply_filters( 'woocommerce_countries_using_vat', $countries );
389
  }
409
  */
410
  public function shipping_to_prefix( $country_code = '' ) {
411
  $country_code = $country_code ? $country_code : WC()->customer->get_shipping_country();
412
+ $countries = array( 'GB', 'US', 'AE', 'CZ', 'DO', 'NL', 'PH', 'USAF' );
413
  $return = in_array( $country_code, $countries, true ) ? __( 'to the', 'woocommerce' ) : __( 'to', 'woocommerce' );
414
 
415
  return apply_filters( 'woocommerce_countries_shipping_to_prefix', $return, $country_code );
423
  */
424
  public function estimated_for_prefix( $country_code = '' ) {
425
  $country_code = $country_code ? $country_code : $this->get_base_country();
426
+ $countries = array( 'GB', 'US', 'AE', 'CZ', 'DO', 'NL', 'PH', 'USAF' );
427
  $return = in_array( $country_code, $countries, true ) ? __( 'the', 'woocommerce' ) . ' ' : '';
428
 
429
  return apply_filters( 'woocommerce_countries_estimated_for_prefix', $return, $country_code );
510
  'woocommerce_localisation_address_formats',
511
  array(
512
  'default' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state}\n{postcode}\n{country}",
 
513
  'AU' => "{name}\n{company}\n{address_1}\n{address_2}\n{city} {state} {postcode}\n{country}",
514
+ 'AT' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
515
  'BE' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
516
  'CA' => "{company}\n{name}\n{address_1}\n{address_2}\n{city} {state_code} {postcode}\n{country}",
517
  'CH' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
519
  'CN' => "{country} {postcode}\n{state}, {city}, {address_2}, {address_1}\n{company}\n{name}",
520
  'CZ' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
521
  'DE' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
 
522
  'EE' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
 
523
  'FI' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
524
+ 'DK' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
525
  'FR' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city_upper}\n{country}",
526
  'HK' => "{company}\n{first_name} {last_name_upper}\n{address_1}\n{address_2}\n{city_upper}\n{state_upper}\n{country}",
527
  'HU' => "{last_name} {first_name}\n{company}\n{city}\n{address_1}\n{address_2}\n{postcode}\n{country}",
530
  'IT' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode}\n{city}\n{state_upper}\n{country}",
531
  'JM' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state}\n{postcode_upper}\n{country}",
532
  'JP' => "{postcode}\n{state} {city} {address_1}\n{address_2}\n{company}\n{last_name} {first_name}\n{country}",
533
+ 'TW' => "{company}\n{last_name} {first_name}\n{address_1}\n{address_2}\n{state}, {city} {postcode}\n{country}",
534
  'LI' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
535
  'NL' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
 
536
  'NZ' => "{name}\n{company}\n{address_1}\n{address_2}\n{city} {postcode}\n{country}",
537
+ 'NO' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
538
  'PL' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
539
  'PR' => "{company}\n{name}\n{address_1} {address_2}\n{city} \n{country} {postcode}",
540
  'PT' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
541
+ 'SK' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
542
  'RS' => "{name}\n{company}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
 
543
  'SI' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
544
+ 'ES' => "{name}\n{company}\n{address_1}\n{address_2}\n{postcode} {city}\n{state}\n{country}",
545
+ 'SE' => "{company}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}",
546
  'TR' => "{name}\n{company}\n{address_1}\n{address_2}\n{postcode} {city} {state}\n{country}",
 
547
  'UG' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state}, {country}",
548
  'US' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}, {state_code} {postcode}\n{country}",
549
  'VN' => "{name}\n{company}\n{address_1}\n{city}\n{country}",
937
  'required' => false,
938
  ),
939
  ),
 
 
 
 
 
 
 
 
 
940
  'CZ' => array(
941
  'state' => array(
942
  'required' => false,
includes/class-wc-download-handler.php CHANGED
@@ -314,7 +314,7 @@ class WC_Download_Handler {
314
  /**
315
  * Fallback on force download method for remote files. This is because:
316
  * 1. xsendfile needs proxy configuration to work for remote files, which cannot be assumed to be available on most hosts.
317
- * 2. Force download method is more secure than redirect method if `allow_url_fopen` is enabled in `php.ini`.
318
  */
319
  if ( $parsed_file_path['remote_file'] && ! apply_filters( 'woocommerce_use_xsendfile_for_remote', false ) ) {
320
  do_action( 'woocommerce_download_file_force', $file_path, $filename );
@@ -435,7 +435,11 @@ class WC_Download_Handler {
435
  $start = isset( $download_range['start'] ) ? $download_range['start'] : 0;
436
  $length = isset( $download_range['length'] ) ? $download_range['length'] : 0;
437
  if ( ! self::readfile_chunked( $parsed_file_path['file_path'], $start, $length ) ) {
438
- self::download_error( __( 'File not found', 'woocommerce' ) );
 
 
 
 
439
  }
440
 
441
  exit;
@@ -616,15 +620,6 @@ class WC_Download_Handler {
616
  * @param integer $status Error status.
617
  */
618
  private static function download_error( $message, $title = '', $status = 404 ) {
619
- /*
620
- * Since we will now render a message instead of serving a download, we should unwind some of the previously set
621
- * headers.
622
- */
623
- header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) );
624
- header_remove( 'Content-Description;' );
625
- header_remove( 'Content-Disposition' );
626
- header_remove( 'Content-Transfer-Encoding' );
627
-
628
  if ( ! strstr( $message, '<a ' ) ) {
629
  $message .= ' <a href="' . esc_url( wc_get_page_permalink( 'shop' ) ) . '" class="wc-forward">' . esc_html__( 'Go to shop', 'woocommerce' ) . '</a>';
630
  }
314
  /**
315
  * Fallback on force download method for remote files. This is because:
316
  * 1. xsendfile needs proxy configuration to work for remote files, which cannot be assumed to be available on most hosts.
317
+ * 2. Force download method is more secure than redirect method if `allow_url_fopen` is enabled in `php.ini`. We fallback to redirect method in force download method anyway in case `allow_url_fopen` is not enabled.
318
  */
319
  if ( $parsed_file_path['remote_file'] && ! apply_filters( 'woocommerce_use_xsendfile_for_remote', false ) ) {
320
  do_action( 'woocommerce_download_file_force', $file_path, $filename );
435
  $start = isset( $download_range['start'] ) ? $download_range['start'] : 0;
436
  $length = isset( $download_range['length'] ) ? $download_range['length'] : 0;
437
  if ( ! self::readfile_chunked( $parsed_file_path['file_path'], $start, $length ) ) {
438
+ if ( $parsed_file_path['remote_file'] ) {
439
+ self::download_file_redirect( $file_path );
440
+ } else {
441
+ self::download_error( __( 'File not found', 'woocommerce' ) );
442
+ }
443
  }
444
 
445
  exit;
620
  * @param integer $status Error status.
621
  */
622
  private static function download_error( $message, $title = '', $status = 404 ) {
 
 
 
 
 
 
 
 
 
623
  if ( ! strstr( $message, '<a ' ) ) {
624
  $message .= ' <a href="' . esc_url( wc_get_page_permalink( 'shop' ) ) . '" class="wc-forward">' . esc_html__( 'Go to shop', 'woocommerce' ) . '</a>';
625
  }
includes/class-wc-geolocation.php CHANGED
@@ -121,7 +121,7 @@ class WC_Geolocation {
121
  }
122
  }
123
 
124
- set_transient( $transient_name, $external_ip_address, DAY_IN_SECONDS );
125
  }
126
 
127
  return $external_ip_address;
@@ -161,7 +161,7 @@ class WC_Geolocation {
161
  * @param array $geolocation Geolocation data, including country, state, city, and postcode.
162
  * @param string $ip_address IP Address.
163
  */
164
- $geolocation = apply_filters(
165
  'woocommerce_get_geolocation',
166
  array(
167
  'country' => $country_code,
@@ -302,7 +302,7 @@ class WC_Geolocation {
302
  }
303
  }
304
 
305
- set_transient( 'geoip_' . $ip_address, $country_code, DAY_IN_SECONDS );
306
  }
307
 
308
  return $country_code;
121
  }
122
  }
123
 
124
+ set_transient( $transient_name, $external_ip_address, WEEK_IN_SECONDS );
125
  }
126
 
127
  return $external_ip_address;
161
  * @param array $geolocation Geolocation data, including country, state, city, and postcode.
162
  * @param string $ip_address IP Address.
163
  */
164
+ $geolocation = apply_filters(
165
  'woocommerce_get_geolocation',
166
  array(
167
  'country' => $country_code,
302
  }
303
  }
304
 
305
+ set_transient( 'geoip_' . $ip_address, $country_code, WEEK_IN_SECONDS );
306
  }
307
 
308
  return $country_code;
includes/class-wc-install.php CHANGED
@@ -310,7 +310,6 @@ class WC_Install {
310
  self::create_files();
311
  self::maybe_create_pages();
312
  self::maybe_set_activation_transients();
313
- self::set_paypal_standard_load_eligibility();
314
  self::update_wc_version();
315
  self::maybe_update_db_version();
316
 
@@ -604,11 +603,6 @@ class WC_Install {
604
  }
605
  $subsections = array_unique( array_merge( array( '' ), array_keys( $section->get_sections() ) ) );
606
 
607
- /**
608
- * We are using 'WC_Settings_Page::get_settings' on purpose even thought it's deprecated.
609
- * See the method documentation for an explanation.
610
- */
611
-
612
  foreach ( $subsections as $subsection ) {
613
  foreach ( $section->get_settings( $subsection ) as $value ) {
614
  if ( isset( $value['default'] ) && isset( $value['id'] ) ) {
@@ -625,11 +619,9 @@ class WC_Install {
625
  add_option( 'woocommerce_checkout_highlight_required_fields', 'yes', '', 'yes' );
626
  add_option( 'woocommerce_demo_store', 'no', '', 'no' );
627
 
628
- if ( self::is_new_install() ) {
629
- // Define initial tax classes.
630
- WC_Tax::create_tax_class( __( 'Reduced rate', 'woocommerce' ) );
631
- WC_Tax::create_tax_class( __( 'Zero rate', 'woocommerce' ) );
632
- }
633
  }
634
 
635
  /**
@@ -1340,12 +1332,7 @@ CREATE TABLE {$wpdb->prefix}wc_reserved_stock (
1340
  'post_content' => '',
1341
  'post_status' => 'inherit',
1342
  );
1343
-
1344
- $attach_id = wp_insert_attachment( $attachment, $filename );
1345
- if ( is_wp_error( $attach_id ) ) {
1346
- update_option( 'woocommerce_placeholder_image', 0 );
1347
- return;
1348
- }
1349
 
1350
  update_option( 'woocommerce_placeholder_image', $attach_id );
1351
 
@@ -1636,18 +1623,6 @@ CREATE TABLE {$wpdb->prefix}wc_reserved_stock (
1636
  ob_end_clean();
1637
  }
1638
  }
1639
-
1640
- /**
1641
- * Sets whether PayPal Standard will be loaded on install.
1642
- *
1643
- * @since 5.5.0
1644
- */
1645
- private static function set_paypal_standard_load_eligibility() {
1646
- // Initiating the payment gateways sets the flag.
1647
- if ( class_exists( 'WC_Gateway_Paypal' ) ) {
1648
- ( new WC_Gateway_Paypal() )->should_load();
1649
- }
1650
- }
1651
  }
1652
 
1653
  WC_Install::init();
310
  self::create_files();
311
  self::maybe_create_pages();
312
  self::maybe_set_activation_transients();
 
313
  self::update_wc_version();
314
  self::maybe_update_db_version();
315
 
603
  }
604
  $subsections = array_unique( array_merge( array( '' ), array_keys( $section->get_sections() ) ) );
605
 
 
 
 
 
 
606
  foreach ( $subsections as $subsection ) {
607
  foreach ( $section->get_settings( $subsection ) as $value ) {
608
  if ( isset( $value['default'] ) && isset( $value['id'] ) ) {
619
  add_option( 'woocommerce_checkout_highlight_required_fields', 'yes', '', 'yes' );
620
  add_option( 'woocommerce_demo_store', 'no', '', 'no' );
621
 
622
+ // Define initial tax classes.
623
+ WC_Tax::create_tax_class( __( 'Reduced rate', 'woocommerce' ) );
624
+ WC_Tax::create_tax_class( __( 'Zero rate', 'woocommerce' ) );
 
 
625
  }
626
 
627
  /**
1332
  'post_content' => '',
1333
  'post_status' => 'inherit',
1334
  );
1335
+ $attach_id = wp_insert_attachment( $attachment, $filename );
 
 
 
 
 
1336
 
1337
  update_option( 'woocommerce_placeholder_image', $attach_id );
1338
 
1623
  ob_end_clean();
1624
  }
1625
  }
 
 
 
 
 
 
 
 
 
 
 
 
1626
  }
1627
 
1628
  WC_Install::init();
includes/class-wc-payment-gateways.php CHANGED
@@ -78,12 +78,9 @@ class WC_Payment_Gateways {
78
  'WC_Gateway_BACS',
79
  'WC_Gateway_Cheque',
80
  'WC_Gateway_COD',
 
81
  );
82
 
83
- if ( $this->should_load_paypal_standard() ) {
84
- $load_gateways[] = 'WC_Gateway_Paypal';
85
- }
86
-
87
  // Filter.
88
  $load_gateways = apply_filters( 'woocommerce_payment_gateways', $load_gateways );
89
 
@@ -222,15 +219,4 @@ class WC_Payment_Gateways {
222
 
223
  update_option( 'woocommerce_gateway_order', $order );
224
  }
225
-
226
- /**
227
- * Determines if PayPal Standard should be loaded.
228
- *
229
- * @since 5.5.0
230
- * @return bool Whether PayPal Standard should be loaded or not.
231
- */
232
- protected function should_load_paypal_standard() {
233
- $paypal = new WC_Gateway_Paypal();
234
- return $paypal->should_load();
235
- }
236
  }
78
  'WC_Gateway_BACS',
79
  'WC_Gateway_Cheque',
80
  'WC_Gateway_COD',
81
+ 'WC_Gateway_Paypal',
82
  );
83
 
 
 
 
 
84
  // Filter.
85
  $load_gateways = apply_filters( 'woocommerce_payment_gateways', $load_gateways );
86
 
219
 
220
  update_option( 'woocommerce_gateway_order', $order );
221
  }
 
 
 
 
 
 
 
 
 
 
 
222
  }
includes/class-wc-query.php CHANGED
@@ -6,8 +6,6 @@
6
  * @package WooCommerce\Classes
7
  */
8
 
9
- use Automattic\WooCommerce\Internal\ProductAttributesLookup\Filterer;
10
-
11
  defined( 'ABSPATH' ) || exit;
12
 
13
  /**
@@ -36,19 +34,10 @@ class WC_Query {
36
  */
37
  private static $chosen_attributes;
38
 
39
- /**
40
- * The instance of the class that helps filtering with the product attributes lookup table.
41
- *
42
- * @var Filterer
43
- */
44
- private $filterer;
45
-
46
  /**
47
  * Constructor for the query class. Hooks in methods.
48
  */
49
  public function __construct() {
50
- $this->filterer = wc_get_container()->get( Filterer::class );
51
-
52
  add_action( 'init', array( $this, 'add_endpoints' ) );
53
  if ( ! is_admin() ) {
54
  add_action( 'wp_loaded', array( $this, 'get_errors' ), 20 );
@@ -60,13 +49,6 @@ class WC_Query {
60
  $this->init_query_vars();
61
  }
62
 
63
- /**
64
- * Reset the chosen attributes so that get_layered_nav_chosen_attributes will get them from the query again.
65
- */
66
- public static function reset_chosen_attributes() {
67
- self::$chosen_attributes = null;
68
- }
69
-
70
  /**
71
  * Get any errors from querystring.
72
  */
@@ -152,7 +134,7 @@ class WC_Query {
152
  $title = __( 'Add payment method', 'woocommerce' );
153
  break;
154
  case 'lost-password':
155
- if ( in_array( $action, array( 'rp', 'resetpass', 'newaccount' ), true ) ) {
156
  $title = __( 'Set password', 'woocommerce' );
157
  } else {
158
  $title = __( 'Lost password', 'woocommerce' );
@@ -505,38 +487,12 @@ class WC_Query {
505
  self::$product_query = $q;
506
 
507
  // Additonal hooks to change WP Query.
508
- add_filter(
509
- 'posts_clauses',
510
- function( $args, $wp_query ) {
511
- return $this->product_query_post_clauses( $args, $wp_query );
512
- },
513
- 10,
514
- 2
515
- );
516
  add_filter( 'the_posts', array( $this, 'handle_get_posts' ), 10, 2 );
517
 
518
  do_action( 'woocommerce_product_query', $q, $this );
519
  }
520
 
521
- /**
522
- * Add extra clauses to the product query.
523
- *
524
- * @param array $args Product query clauses.
525
- * @param WP_Query $wp_query The current product query.
526
- * @return array The updated product query clauses array.
527
- */
528
- private function product_query_post_clauses( $args, $wp_query ) {
529
- $args = $this->price_filter_post_clauses( $args, $wp_query );
530
- $args = $this->filterer->filter_by_attribute_post_clauses( $args, $wp_query, $this->get_layered_nav_chosen_attributes() );
531
-
532
- $search = $this->get_main_search_query_sql();
533
- if ( $search ) {
534
- $args['where'] .= ' AND ' . $search;
535
- }
536
-
537
- return $args;
538
- }
539
-
540
  /**
541
  * Remove the query.
542
  */
@@ -766,8 +722,8 @@ class WC_Query {
766
  );
767
  }
768
 
769
- if ( $main_query && ! $this->filterer->filtering_via_lookup_table_is_active() ) {
770
- // Layered nav filters on terms.
771
  foreach ( $this->get_layered_nav_chosen_attributes() as $taxonomy => $data ) {
772
  $tax_query[] = array(
773
  'taxonomy' => $taxonomy,
6
  * @package WooCommerce\Classes
7
  */
8
 
 
 
9
  defined( 'ABSPATH' ) || exit;
10
 
11
  /**
34
  */
35
  private static $chosen_attributes;
36
 
 
 
 
 
 
 
 
37
  /**
38
  * Constructor for the query class. Hooks in methods.
39
  */
40
  public function __construct() {
 
 
41
  add_action( 'init', array( $this, 'add_endpoints' ) );
42
  if ( ! is_admin() ) {
43
  add_action( 'wp_loaded', array( $this, 'get_errors' ), 20 );
49
  $this->init_query_vars();
50
  }
51
 
 
 
 
 
 
 
 
52
  /**
53
  * Get any errors from querystring.
54
  */
134
  $title = __( 'Add payment method', 'woocommerce' );
135
  break;
136
  case 'lost-password':
137
+ if ( in_array( $action, array( 'rp', 'resetpass', 'newaccount' ) ) ) {
138
  $title = __( 'Set password', 'woocommerce' );
139
  } else {
140
  $title = __( 'Lost password', 'woocommerce' );
487
  self::$product_query = $q;
488
 
489
  // Additonal hooks to change WP Query.
490
+ add_filter( 'posts_clauses', array( $this, 'price_filter_post_clauses' ), 10, 2 );
 
 
 
 
 
 
 
491
  add_filter( 'the_posts', array( $this, 'handle_get_posts' ), 10, 2 );
492
 
493
  do_action( 'woocommerce_product_query', $q, $this );
494
  }
495
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
496
  /**
497
  * Remove the query.
498
  */
722
  );
723
  }
724
 
725
+ // Layered nav filters on terms.
726
+ if ( $main_query ) {
727
  foreach ( $this->get_layered_nav_chosen_attributes() as $taxonomy => $data ) {
728
  $tax_query[] = array(
729
  'taxonomy' => $taxonomy,
includes/class-wc-register-wp-admin-settings.php CHANGED
@@ -114,14 +114,9 @@ class WC_Register_WP_Admin_Settings {
114
  $sections = $this->object->get_sections();
115
  if ( empty( $sections ) ) {
116
  // Default section is just an empty string, per admin page classes.
117
- $sections = array( '' => '' );
118
  }
119
 
120
- /**
121
- * We are using 'WC_Settings_Page::get_settings' on purpose even thought it's deprecated.
122
- * See the method documentation for an explanation.
123
- */
124
-
125
  foreach ( $sections as $section => $section_label ) {
126
  $settings_from_section = $this->object->get_settings( $section );
127
  foreach ( $settings_from_section as $setting ) {
114
  $sections = $this->object->get_sections();
115
  if ( empty( $sections ) ) {
116
  // Default section is just an empty string, per admin page classes.
117
+ $sections = array( '' );
118
  }
119
 
 
 
 
 
 
120
  foreach ( $sections as $section => $section_label ) {
121
  $settings_from_section = $this->object->get_settings( $section );
122
  foreach ( $settings_from_section as $setting ) {
includes/class-wc-template-loader.php CHANGED
@@ -96,53 +96,23 @@ class WC_Template_Loader {
96
  }
97
 
98
  /**
99
- * Checks whether a block template with that name exists.
100
- *
101
- * @since 5.5.0
102
- * @param string $template_name Template to check.
103
- * @return boolean
104
- */
105
- private static function has_block_template( $template_name ) {
106
- if ( ! $template_name ) {
107
- return false;
108
- }
109
-
110
- return is_readable(
111
- get_stylesheet_directory() . '/block-templates/' . $template_name . '.html'
112
- );
113
- }
114
-
115
- /**
116
- * Get the default filename for a template except if a block template with
117
- * the same name exists.
118
  *
119
  * @since 3.0.0
120
- * @since 5.5.0 If a block template with the same name exists, return an
121
- * empty string.
122
  * @return string
123
  */
124
  private static function get_template_loader_default_file() {
125
- if (
126
- is_singular( 'product' ) &&
127
- ! self::has_block_template( 'single-product' )
128
- ) {
129
  $default_file = 'single-product.php';
130
  } elseif ( is_product_taxonomy() ) {
131
  $object = get_queried_object();
132
 
133
  if ( is_tax( 'product_cat' ) || is_tax( 'product_tag' ) ) {
134
- if ( self::has_block_template( 'taxonomy-' . $object->taxonomy ) ) {
135
- $default_file = '';
136
- } else {
137
- $default_file = 'taxonomy-' . $object->taxonomy . '.php';
138
- }
139
- } elseif ( ! self::has_block_template( 'archive-product' ) ) {
140
  $default_file = 'archive-product.php';
141
  }
142
- } elseif (
143
- ( is_post_type_archive( 'product' ) || is_page( wc_get_page_id( 'shop' ) ) ) &&
144
- ! self::has_block_template( 'archive-product' )
145
- ) {
146
  $default_file = self::$theme_support ? 'archive-product.php' : '';
147
  } else {
148
  $default_file = '';
96
  }
97
 
98
  /**
99
+ * Get the default filename for a template.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  *
101
  * @since 3.0.0
 
 
102
  * @return string
103
  */
104
  private static function get_template_loader_default_file() {
105
+ if ( is_singular( 'product' ) ) {
 
 
 
106
  $default_file = 'single-product.php';
107
  } elseif ( is_product_taxonomy() ) {
108
  $object = get_queried_object();
109
 
110
  if ( is_tax( 'product_cat' ) || is_tax( 'product_tag' ) ) {
111
+ $default_file = 'taxonomy-' . $object->taxonomy . '.php';
112
+ } else {
 
 
 
 
113
  $default_file = 'archive-product.php';
114
  }
115
+ } elseif ( is_post_type_archive( 'product' ) || is_page( wc_get_page_id( 'shop' ) ) ) {
 
 
 
116
  $default_file = self::$theme_support ? 'archive-product.php' : '';
117
  } else {
118
  $default_file = '';
includes/class-wc-tracker.php CHANGED
@@ -113,7 +113,7 @@ class WC_Tracker {
113
  *
114
  * @return array
115
  */
116
- public static function get_tracking_data() {
117
  $data = array();
118
 
119
  // General site info.
113
  *
114
  * @return array
115
  */
116
+ private static function get_tracking_data() {
117
  $data = array();
118
 
119
  // General site info.
includes/class-woocommerce.php CHANGED
@@ -9,7 +9,6 @@
9
  defined( 'ABSPATH' ) || exit;
10
 
11
  use Automattic\WooCommerce\Internal\DownloadPermissionsAdjuster;
12
- use Automattic\WooCommerce\Internal\RestockRefundedItemsAdjuster;
13
  use Automattic\WooCommerce\Internal\AssignDefaultCategory;
14
  use Automattic\WooCommerce\Internal\ProductAttributesLookup\DataRegenerator;
15
  use Automattic\WooCommerce\Proxies\LegacyProxy;
@@ -26,7 +25,7 @@ final class WooCommerce {
26
  *
27
  * @var string
28
  */
29
- public $version = '5.5.0';
30
 
31
  /**
32
  * WooCommerce Schema version.
@@ -213,7 +212,6 @@ final class WooCommerce {
213
  wc_get_container()->get( DownloadPermissionsAdjuster::class );
214
  wc_get_container()->get( AssignDefaultCategory::class );
215
  wc_get_container()->get( DataRegenerator::class );
216
- wc_get_container()->get( RestockRefundedItemsAdjuster::class );
217
  }
218
 
219
  /**
9
  defined( 'ABSPATH' ) || exit;
10
 
11
  use Automattic\WooCommerce\Internal\DownloadPermissionsAdjuster;
 
12
  use Automattic\WooCommerce\Internal\AssignDefaultCategory;
13
  use Automattic\WooCommerce\Internal\ProductAttributesLookup\DataRegenerator;
14
  use Automattic\WooCommerce\Proxies\LegacyProxy;
25
  *
26
  * @var string
27
  */
28
+ public $version = '5.4.2';
29
 
30
  /**
31
  * WooCommerce Schema version.
212
  wc_get_container()->get( DownloadPermissionsAdjuster::class );
213
  wc_get_container()->get( AssignDefaultCategory::class );
214
  wc_get_container()->get( DataRegenerator::class );
 
215
  }
216
 
217
  /**
includes/cli/class-wc-cli-tracker-command.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * WC_CLI_Tracker_Command class file.
4
- *
5
- * @package WooCommerce\CLI
6
- */
7
-
8
- if ( ! defined( 'ABSPATH' ) ) {
9
- exit;
10
- }
11
-
12
- /**
13
- * Allows access to tracker snapshot for transparency and debugging.
14
- *
15
- * @since 5.5.0
16
- * @package WooCommerce
17
- */
18
- class WC_CLI_Tracker_Command {
19
-
20
- /**
21
- * Registers a command for showing WooCommerce Tracker snapshot data.
22
- */
23
- public static function register_commands() {
24
- WP_CLI::add_command( 'wc tracker snapshot', array( 'WC_CLI_Tracker_Command', 'show_tracker_snapshot' ) );
25
- }
26
-
27
- /**
28
- * Dump tracker snapshot data to screen.
29
- *
30
- * ## EXAMPLES
31
- *
32
- * wp wc tracker snapshot --format=yaml
33
- * wp wc tracker snapshot --format=json
34
- *
35
- * ## OPTIONS
36
- *
37
- * [--format=<format>]
38
- * : Render output in a particular format, see WP_CLI\Formatter for details.
39
- *
40
- * @see \WP_CLI\Formatter
41
- * @see WC_Tracker::get_tracking_data()
42
- * @param array $args WP-CLI positional arguments.
43
- * @param array $assoc_args WP-CLI associative arguments.
44
- */
45
- public static function show_tracker_snapshot( $args, $assoc_args ) {
46
- $snapshot_data = WC_Tracker::get_tracking_data();
47
-
48
- $formatter = new \WP_CLI\Formatter(
49
- $assoc_args,
50
- array_keys( $snapshot_data )
51
- );
52
-
53
- $formatter->display_items( array( $snapshot_data ) );
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/customizer/class-wc-shop-customizer.php CHANGED
@@ -21,7 +21,6 @@ class WC_Shop_Customizer {
21
  add_action( 'customize_controls_print_styles', array( $this, 'add_styles' ) );
22
  add_action( 'customize_controls_print_scripts', array( $this, 'add_scripts' ), 30 );
23
  add_action( 'wp_enqueue_scripts', array( $this, 'add_frontend_scripts' ) );
24
- add_action( 'admin_menu', array( $this, 'add_fse_customize_link' ) );
25
  }
26
 
27
  /**
@@ -84,19 +83,6 @@ class WC_Shop_Customizer {
84
  width: auto;
85
  display: inline-block;
86
  }
87
- <?php
88
- // For FSE themes hide the back button so we only surface WooCommerce options.
89
- if ( function_exists( 'gutenberg_is_fse_theme' ) && gutenberg_is_fse_theme() ) {
90
- ?>
91
- #sub-accordion-panel-woocommerce .customize-panel-back{
92
- display: none;
93
- }
94
- #customize-controls #sub-accordion-panel-woocommerce .panel-meta.customize-info .accordion-section-title {
95
- margin-left: 0;
96
- }
97
- <?php
98
- }
99
- ?>
100
  </style>
101
  <?php
102
  }
@@ -265,29 +251,6 @@ class WC_Shop_Customizer {
265
  <?php
266
  }
267
 
268
- /**
269
- * For FSE themes add a "Customize WooCommerce" link to the Appearance menu.
270
- *
271
- * FSE themes hide the "Customize" link in the Appearance menu. In WooCommerce we have several options that can currently
272
- * only be edited via the Customizer. For now, we are thus adding a new link for WooCommerce specific Customizer options.
273
- */
274
- public function add_fse_customize_link() {
275
-
276
- // Exit early if the FSE theme feature isn't present or the current theme is not a FSE theme.
277
- if ( ! function_exists( 'gutenberg_is_fse_theme' ) || function_exists( 'gutenberg_is_fse_theme' ) && ! gutenberg_is_fse_theme() ) {
278
- return;
279
- }
280
-
281
- // Add a link to the WooCommerce panel in the Customizer.
282
- add_submenu_page(
283
- 'themes.php',
284
- __( 'Customize WooCommerce', 'woocommerce' ),
285
- __( 'Customize WooCommerce', 'woocommerce' ),
286
- 'edit_theme_options',
287
- admin_url( 'customize.php?autofocus[panel]=woocommerce' )
288
- );
289
- }
290
-
291
  /**
292
  * Sanitize the shop page & category display setting.
293
  *
21
  add_action( 'customize_controls_print_styles', array( $this, 'add_styles' ) );
22
  add_action( 'customize_controls_print_scripts', array( $this, 'add_scripts' ), 30 );
23
  add_action( 'wp_enqueue_scripts', array( $this, 'add_frontend_scripts' ) );
 
24
  }
25
 
26
  /**
83
  width: auto;
84
  display: inline-block;
85
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  </style>
87
  <?php
88
  }
251
  <?php
252
  }
253
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
254
  /**
255
  * Sanitize the shop page & category display setting.
256
  *
includes/data-stores/class-wc-webhook-data-store.php CHANGED
@@ -272,12 +272,11 @@ class WC_Webhook_Data_Store implements WC_Webhook_Data_Store_Interface {
272
  'post_modified' => 'date_modified_gmt',
273
  );
274
  $orderby = isset( $orderby_mapping[ $args['orderby'] ] ) ? $orderby_mapping[ $args['orderby'] ] : 'webhook_id';
275
- $sort = 'ASC' === strtoupper( $args['order'] ) ? 'ASC' : 'DESC';
276
- $order = "ORDER BY {$orderby} {$sort}";
277
  $limit = -1 < $args['limit'] ? $wpdb->prepare( 'LIMIT %d', $args['limit'] ) : '';
278
  $offset = 0 < $args['offset'] ? $wpdb->prepare( 'OFFSET %d', $args['offset'] ) : '';
279
  $status = ! empty( $args['status'] ) ? $wpdb->prepare( 'AND `status` = %s', isset( $statuses[ $args['status'] ] ) ? $statuses[ $args['status'] ] : $args['status'] ) : '';
280
- $search = ! empty( $args['search'] ) ? "AND `name` LIKE '%" . $wpdb->esc_like( sanitize_text_field( $args['search'] ) ) . "%'" : '';
281
  $include = '';
282
  $exclude = '';
283
  $date_created = '';
272
  'post_modified' => 'date_modified_gmt',
273
  );
274
  $orderby = isset( $orderby_mapping[ $args['orderby'] ] ) ? $orderby_mapping[ $args['orderby'] ] : 'webhook_id';
275
+ $order = "ORDER BY {$orderby} " . esc_sql( strtoupper( $args['order'] ) );
 
276
  $limit = -1 < $args['limit'] ? $wpdb->prepare( 'LIMIT %d', $args['limit'] ) : '';
277
  $offset = 0 < $args['offset'] ? $wpdb->prepare( 'OFFSET %d', $args['offset'] ) : '';
278
  $status = ! empty( $args['status'] ) ? $wpdb->prepare( 'AND `status` = %s', isset( $statuses[ $args['status'] ] ) ? $statuses[ $args['status'] ] : $args['status'] ) : '';
279
+ $search = ! empty( $args['search'] ) ? $wpdb->prepare( "AND `name` LIKE %s", '%' . $wpdb->esc_like( sanitize_text_field( $args['search'] ) ) . '%' ) : '';
280
  $include = '';
281
  $exclude = '';
282
  $date_created = '';
includes/export/class-wc-product-csv-exporter.php CHANGED
@@ -601,13 +601,10 @@ class WC_Product_CSV_Exporter extends WC_CSV_Batch_Exporter {
601
  if ( $downloads ) {
602
  $i = 1;
603
  foreach ( $downloads as $download ) {
604
- /* translators: %s: download number */
605
- $this->column_names[ 'downloads:id' . $i ] = sprintf( __( 'Download %d ID', 'woocommerce' ), $i );
606
  /* translators: %s: download number */
607
  $this->column_names[ 'downloads:name' . $i ] = sprintf( __( 'Download %d name', 'woocommerce' ), $i );
608
  /* translators: %s: download number */
609
  $this->column_names[ 'downloads:url' . $i ] = sprintf( __( 'Download %d URL', 'woocommerce' ), $i );
610
- $row[ 'downloads:id' . $i ] = $download->get_id();
611
  $row[ 'downloads:name' . $i ] = $download->get_name();
612
  $row[ 'downloads:url' . $i ] = $download->get_file();
613
  $i++;
601
  if ( $downloads ) {
602
  $i = 1;
603
  foreach ( $downloads as $download ) {
 
 
604
  /* translators: %s: download number */
605
  $this->column_names[ 'downloads:name' . $i ] = sprintf( __( 'Download %d name', 'woocommerce' ), $i );
606
  /* translators: %s: download number */
607
  $this->column_names[ 'downloads:url' . $i ] = sprintf( __( 'Download %d URL', 'woocommerce' ), $i );
 
608
  $row[ 'downloads:name' . $i ] = $download->get_name();
609
  $row[ 'downloads:url' . $i ] = $download->get_file();
610
  $i++;
includes/gateways/paypal/class-wc-gateway-paypal.php CHANGED
@@ -473,42 +473,4 @@ class WC_Gateway_Paypal extends WC_Payment_Gateway {
473
 
474
  return $text;
475
  }
476
-
477
- /**
478
- * Determines whether PayPal Standard should be loaded or not.
479
- *
480
- * By default PayPal Standard isn't loaded on new installs or on existing sites which haven't set up the gateway.
481
- *
482
- * @since 5.5.0
483
- *
484
- * @return bool Whether PayPal Standard should be loaded.
485
- */
486
- public function should_load() {
487
- $option_key = '_should_load';
488
- $should_load = $this->get_option( $option_key );
489
-
490
- if ( '' === $should_load ) {
491
-
492
- // New installs without PayPal Standard enabled don't load it.
493
- if ( 'no' === $this->enabled && WC_Install::is_new_install() ) {
494
- $should_load = false;
495
- } else {
496
- $should_load = true;
497
- }
498
-
499
- $this->update_option( $option_key, wc_bool_to_string( $should_load ) );
500
- } else {
501
- $should_load = wc_string_to_bool( $should_load );
502
- }
503
-
504
- /**
505
- * Allow third-parties to filter whether PayPal Standard should be loaded or not.
506
- *
507
- * @since 5.5.0
508
- *
509
- * @param bool $should_load Whether PayPal Standard should be loaded.
510
- * @param WC_Gateway_Paypal $this The WC_Gateway_Paypal instance.
511
- */
512
- return apply_filters( 'woocommerce_should_load_paypal_standard', $should_load, $this );
513
- }
514
  }
473
 
474
  return $text;
475
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
476
  }
includes/gateways/paypal/includes/settings-paypal.php CHANGED
@@ -58,7 +58,7 @@ return array(
58
  'description' => sprintf( __( 'Log PayPal events, such as IPN requests, inside %s Note: this may log personal information. We recommend using this for debugging purposes only and deleting the logs when finished.', 'woocommerce' ), '<code>' . WC_Log_Handler_File::get_log_file_path( 'paypal' ) . '</code>' ),
59
  ),
60
  'ipn_notification' => array(
61
- 'title' => __( 'IPN email notifications', 'woocommerce' ),
62
  'type' => 'checkbox',
63
  'label' => __( 'Enable IPN email notifications', 'woocommerce' ),
64
  'default' => 'yes',
58
  'description' => sprintf( __( 'Log PayPal events, such as IPN requests, inside %s Note: this may log personal information. We recommend using this for debugging purposes only and deleting the logs when finished.', 'woocommerce' ), '<code>' . WC_Log_Handler_File::get_log_file_path( 'paypal' ) . '</code>' ),
59
  ),
60
  'ipn_notification' => array(
61
+ 'title' => __( 'IPN Email Notifications', 'woocommerce' ),
62
  'type' => 'checkbox',
63
  'label' => __( 'Enable IPN email notifications', 'woocommerce' ),
64
  'default' => 'yes',
includes/import/class-wc-product-csv-importer.php CHANGED
@@ -894,12 +894,6 @@ class WC_Product_CSV_Importer extends WC_Product_Importer {
894
  }
895
  unset( $data[ $key ] );
896
 
897
- } elseif ( $this->starts_with( $key, 'downloads:id' ) ) {
898
- if ( ! empty( $value ) ) {
899
- $downloads[ str_replace( 'downloads:id', '', $key ) ]['id'] = $value;
900
- }
901
- unset( $data[ $key ] );
902
-
903
  } elseif ( $this->starts_with( $key, 'downloads:name' ) ) {
904
  if ( ! empty( $value ) ) {
905
  $downloads[ str_replace( 'downloads:name', '', $key ) ]['name'] = $value;
@@ -941,9 +935,8 @@ class WC_Product_CSV_Importer extends WC_Product_Importer {
941
  }
942
 
943
  $data['downloads'][] = array(
944
- 'download_id' => isset( $file['id'] ) ? $file['id'] : null,
945
- 'name' => $file['name'] ? $file['name'] : wc_get_filename_from_url( $file['url'] ),
946
- 'file' => $file['url'],
947
  );
948
  }
949
  }
894
  }
895
  unset( $data[ $key ] );
896
 
 
 
 
 
 
 
897
  } elseif ( $this->starts_with( $key, 'downloads:name' ) ) {
898
  if ( ! empty( $value ) ) {
899
  $downloads[ str_replace( 'downloads:name', '', $key ) ]['name'] = $value;
935
  }
936
 
937
  $data['downloads'][] = array(
938
+ 'name' => $file['name'] ? $file['name'] : wc_get_filename_from_url( $file['url'] ),
939
+ 'file' => $file['url'],
 
940
  );
941
  }
942
  }
includes/interfaces/class-wc-abstract-order-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interfaces
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Order Data Store Interface
11
  *
6
  * @package WooCommerce\Interfaces
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Order Data Store Interface
15
  *
includes/interfaces/class-wc-coupon-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interfaces
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Coupon Data Store Interface
11
  *
6
  * @package WooCommerce\Interfaces
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Coupon Data Store Interface
15
  *
includes/interfaces/class-wc-customer-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Customer Data Store Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Customer Data Store Interface
15
  *
includes/interfaces/class-wc-customer-download-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Customer Download Data Store Interface.
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Customer Download Data Store Interface.
15
  *
includes/interfaces/class-wc-customer-download-log-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Customer Download Log Data Store Interface.
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Customer Download Log Data Store Interface.
15
  *
includes/interfaces/class-wc-importer-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @version 3.1.0
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC_Importer_Interface class.
11
  */
6
  * @version 3.1.0
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC_Importer_Interface class.
15
  */
includes/interfaces/class-wc-log-handler-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Log Handler Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit; // Exit if accessed directly.
11
+ }
12
+
13
  /**
14
  * WC Log Handler Interface
15
  *
includes/interfaces/class-wc-logger-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Logger Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit; // Exit if accessed directly.
11
+ }
12
+
13
  /**
14
  * WC Logger Interface
15
  *
includes/interfaces/class-wc-object-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Data Store Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Data Store Interface
15
  *
includes/interfaces/class-wc-order-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Order Data Store Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Order Data Store Interface
15
  *
includes/interfaces/class-wc-order-item-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Order Item Data Store Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Order Item Data Store Interface
15
  *
includes/interfaces/class-wc-order-item-product-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Order Item Data Store Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Order Item Data Store Interface
15
  *
includes/interfaces/class-wc-order-item-type-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Order Item Data Store Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Order Item Data Store Interface
15
  *
includes/interfaces/class-wc-order-refund-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Order Refund Data Store Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Order Refund Data Store Interface
15
  *
includes/interfaces/class-wc-payment-token-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Payment Token Data Store Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Payment Token Data Store Interface
15
  *
includes/interfaces/class-wc-product-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Product Data Store Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Product Data Store Interface
15
  *
includes/interfaces/class-wc-product-variable-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Product Variable Data Store Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Product Variable Data Store Interface
15
  *
includes/interfaces/class-wc-queue-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Queue Interface
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit; // Exit if accessed directly.
11
+ }
12
+
13
  /**
14
  * WC Queue Interface
15
  *
includes/interfaces/class-wc-shipping-zone-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WC Shipping Zone Data Store Interface.
11
  *
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WC Shipping Zone Data Store Interface.
15
  *
includes/interfaces/class-wc-webhooks-data-store-interface.php CHANGED
@@ -6,6 +6,10 @@
6
  * @package WooCommerce\Interface
7
  */
8
 
 
 
 
 
9
  /**
10
  * WooCommerce Webhook data store interface.
11
  */
6
  * @package WooCommerce\Interface
7
  */
8
 
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
  /**
14
  * WooCommerce Webhook data store interface.
15
  */
includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php CHANGED
@@ -640,7 +640,7 @@ class WC_REST_Products_V2_Controller extends WC_REST_CRUD_Controller {
640
  *
641
  * TODO: Refactor to fix this behavior when DI gets included to make it obvious and clean.
642
  */
643
- $request = func_num_args() >= 3 ? func_get_arg( 2 ) : new WP_REST_Request( '', '', array( 'context' => $context ) );
644
  $fields = $this->get_fields_for_response( $request );
645
 
646
  $base_data = array();
640
  *
641
  * TODO: Refactor to fix this behavior when DI gets included to make it obvious and clean.
642
  */
643
+ $request = func_num_args() >= 2 ? func_get_arg( 2 ) : new WP_REST_Request( '', '', array( 'context' => $context ) );
644
  $fields = $this->get_fields_for_response( $request );
645
 
646
  $base_data = array();
includes/wc-order-functions.php CHANGED
@@ -700,10 +700,9 @@ function wc_restock_refunded_items( $order, $refunded_line_items ) {
700
  if ( ! isset( $refunded_line_items[ $item_id ], $refunded_line_items[ $item_id ]['qty'] ) ) {
701
  continue;
702
  }
703
- $product = $item->get_product();
704
- $item_stock_reduced = $item->get_meta( '_reduced_stock', true );
705
- $restock_refunded_items = (int) $item->get_meta( '_restock_refunded_items', true );
706
- $qty_to_refund = $refunded_line_items[ $item_id ]['qty'];
707
 
708
  if ( ! $item_stock_reduced || ! $qty_to_refund || ! $product || ! $product->managing_stock() ) {
709
  continue;
@@ -716,14 +715,9 @@ function wc_restock_refunded_items( $order, $refunded_line_items ) {
716
  $item_stock_reduced = $item_stock_reduced - $qty_to_refund;
717
 
718
  if ( 0 < $item_stock_reduced ) {
719
- // Keeps track of total running tally of reduced stock.
720
  $item->update_meta_data( '_reduced_stock', $item_stock_reduced );
721
-
722
- // Keeps track of only refunded items that needs restock.
723
- $item->update_meta_data( '_restock_refunded_items', $qty_to_refund + $restock_refunded_items );
724
  } else {
725
  $item->delete_meta_data( '_reduced_stock' );
726
- $item->delete_meta_data( '_restock_refunded_items' );
727
  }
728
 
729
  /* translators: 1: product ID 2: old stock level 3: new stock level */
700
  if ( ! isset( $refunded_line_items[ $item_id ], $refunded_line_items[ $item_id ]['qty'] ) ) {
701
  continue;
702
  }
703
+ $product = $item->get_product();
704
+ $item_stock_reduced = $item->get_meta( '_reduced_stock', true );
705
+ $qty_to_refund = $refunded_line_items[ $item_id ]['qty'];
 
706
 
707
  if ( ! $item_stock_reduced || ! $qty_to_refund || ! $product || ! $product->managing_stock() ) {
708
  continue;
715
  $item_stock_reduced = $item_stock_reduced - $qty_to_refund;
716
 
717
  if ( 0 < $item_stock_reduced ) {
 
718
  $item->update_meta_data( '_reduced_stock', $item_stock_reduced );
 
 
 
719
  } else {
720
  $item->delete_meta_data( '_reduced_stock' );
 
721
  }
722
 
723
  /* translators: 1: product ID 2: old stock level 3: new stock level */
includes/widgets/class-wc-widget-layered-nav.php CHANGED
@@ -6,8 +6,6 @@
6
  * @version 2.6.0
7
  */
8
 
9
- use Automattic\WooCommerce\Internal\ProductAttributesLookup\Filterer;
10
-
11
  defined( 'ABSPATH' ) || exit;
12
 
13
  /**
@@ -344,7 +342,72 @@ class WC_Widget_Layered_Nav extends WC_Widget {
344
  * @return array
345
  */
346
  protected function get_filtered_term_product_counts( $term_ids, $taxonomy, $query_type ) {
347
- return wc_get_container()->get( Filterer::class )->get_filtered_term_product_counts( $term_ids, $taxonomy, $query_type );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
348
  }
349
 
350
  /**
6
  * @version 2.6.0
7
  */
8
 
 
 
9
  defined( 'ABSPATH' ) || exit;
10
 
11
  /**
342
  * @return array
343
  */
344
  protected function get_filtered_term_product_counts( $term_ids, $taxonomy, $query_type ) {
345
+ global $wpdb;
346
+
347
+ $tax_query = $this->get_main_tax_query();
348
+ $meta_query = $this->get_main_meta_query();
349
+
350
+ if ( 'or' === $query_type ) {
351
+ foreach ( $tax_query as $key => $query ) {
352
+ if ( is_array( $query ) && $taxonomy === $query['taxonomy'] ) {
353
+ unset( $tax_query[ $key ] );
354
+ }
355
+ }
356
+ }
357
+
358
+ $meta_query = new WP_Meta_Query( $meta_query );
359
+ $tax_query = new WP_Tax_Query( $tax_query );
360
+ $meta_query_sql = $meta_query->get_sql( 'post', $wpdb->posts, 'ID' );
361
+ $tax_query_sql = $tax_query->get_sql( $wpdb->posts, 'ID' );
362
+ $term_ids_sql = '(' . implode( ',', array_map( 'absint', $term_ids ) ) . ')';
363
+
364
+ // Generate query.
365
+ $query = array();
366
+ $query['select'] = "SELECT COUNT( DISTINCT {$wpdb->posts}.ID ) AS term_count, terms.term_id AS term_count_id";
367
+ $query['from'] = "FROM {$wpdb->posts}";
368
+ $query['join'] = "
369
+ INNER JOIN {$wpdb->term_relationships} AS term_relationships ON {$wpdb->posts}.ID = term_relationships.object_id
370
+ INNER JOIN {$wpdb->term_taxonomy} AS term_taxonomy USING( term_taxonomy_id )
371
+ INNER JOIN {$wpdb->terms} AS terms USING( term_id )
372
+ " . $tax_query_sql['join'] . $meta_query_sql['join'];
373
+
374
+ $query['where'] = "
375
+ WHERE {$wpdb->posts}.post_type IN ( 'product' )
376
+ AND {$wpdb->posts}.post_status = 'publish'
377
+ {$tax_query_sql['where']} {$meta_query_sql['where']}
378
+ AND terms.term_id IN $term_ids_sql";
379
+
380
+ $search = $this->get_main_search_query_sql();
381
+ if ( $search ) {
382
+ $query['where'] .= ' AND ' . $search;
383
+ }
384
+
385
+ $query['group_by'] = 'GROUP BY terms.term_id';
386
+ $query = apply_filters( 'woocommerce_get_filtered_term_product_counts_query', $query );
387
+ $query_sql = implode( ' ', $query );
388
+
389
+ // We have a query - let's see if cached results of this query already exist.
390
+ $query_hash = md5( $query_sql );
391
+
392
+ // Maybe store a transient of the count values.
393
+ $cache = apply_filters( 'woocommerce_layered_nav_count_maybe_cache', true );
394
+ if ( true === $cache ) {
395
+ $cached_counts = (array) get_transient( 'wc_layered_nav_counts_' . sanitize_title( $taxonomy ) );
396
+ } else {
397
+ $cached_counts = array();
398
+ }
399
+
400
+ if ( ! isset( $cached_counts[ $query_hash ] ) ) {
401
+ // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
402
+ $results = $wpdb->get_results( $query_sql, ARRAY_A );
403
+ $counts = array_map( 'absint', wp_list_pluck( $results, 'term_count', 'term_count_id' ) );
404
+ $cached_counts[ $query_hash ] = $counts;
405
+ if ( true === $cache ) {
406
+ set_transient( 'wc_layered_nav_counts_' . sanitize_title( $taxonomy ), $cached_counts, DAY_IN_SECONDS );
407
+ }
408
+ }
409
+
410
+ return array_map( 'absint', (array) $cached_counts[ $query_hash ] );
411
  }
412
 
413
  /**
includes/widgets/class-wc-widget-products.php CHANGED
@@ -20,7 +20,7 @@ class WC_Widget_Products extends WC_Widget {
20
  $this->widget_cssclass = 'woocommerce widget_products';
21
  $this->widget_description = __( "A list of your store's products.", 'woocommerce' );
22
  $this->widget_id = 'woocommerce_products';
23
- $this->widget_name = __( 'Products list', 'woocommerce' );
24
  $this->settings = array(
25
  'title' => array(
26
  'type' => 'text',
@@ -186,8 +186,6 @@ class WC_Widget_Products extends WC_Widget {
186
 
187
  ob_start();
188
 
189
- wc_set_loop_prop( 'name', 'widget' );
190
-
191
  $products = $this->get_products( $args, $instance );
192
  if ( $products && $products->have_posts() ) {
193
  $this->widget_start( $args, $instance );
20
  $this->widget_cssclass = 'woocommerce widget_products';
21
  $this->widget_description = __( "A list of your store's products.", 'woocommerce' );
22
  $this->widget_id = 'woocommerce_products';
23
+ $this->widget_name = __( 'Products', 'woocommerce' );
24
  $this->settings = array(
25
  'title' => array(
26
  'type' => 'text',
186
 
187
  ob_start();
188
 
 
 
189
  $products = $this->get_products( $args, $instance );
190
  if ( $products && $products->have_posts() ) {
191
  $this->widget_start( $args, $instance );
includes/widgets/class-wc-widget-recently-viewed.php CHANGED
@@ -20,7 +20,7 @@ class WC_Widget_Recently_Viewed extends WC_Widget {
20
  $this->widget_cssclass = 'woocommerce widget_recently_viewed_products';
21
  $this->widget_description = __( "Display a list of a customer's recently viewed products.", 'woocommerce' );
22
  $this->widget_id = 'woocommerce_recently_viewed_products';
23
- $this->widget_name = __( 'Recently Viewed Products list', 'woocommerce' );
24
  $this->settings = array(
25
  'title' => array(
26
  'type' => 'text',
20
  $this->widget_cssclass = 'woocommerce widget_recently_viewed_products';
21
  $this->widget_description = __( "Display a list of a customer's recently viewed products.", 'woocommerce' );
22
  $this->widget_id = 'woocommerce_recently_viewed_products';
23
+ $this->widget_name = __( 'Recent Viewed Products', 'woocommerce' );
24
  $this->settings = array(
25
  'title' => array(
26
  'type' => 'text',
includes/widgets/class-wc-widget-top-rated-products.php CHANGED
@@ -21,7 +21,7 @@ class WC_Widget_Top_Rated_Products extends WC_Widget {
21
  $this->widget_cssclass = 'woocommerce widget_top_rated_products';
22
  $this->widget_description = __( "A list of your store's top-rated products.", 'woocommerce' );
23
  $this->widget_id = 'woocommerce_top_rated_products';
24
- $this->widget_name = __( 'Products by Rating list', 'woocommerce' );
25
  $this->settings = array(
26
  'title' => array(
27
  'type' => 'text',
21
  $this->widget_cssclass = 'woocommerce widget_top_rated_products';
22
  $this->widget_description = __( "A list of your store's top-rated products.", 'woocommerce' );
23
  $this->widget_id = 'woocommerce_top_rated_products';
24
+ $this->widget_name = __( 'Products by Rating', 'woocommerce' );
25
  $this->settings = array(
26
  'title' => array(
27
  'type' => 'text',
packages/action-scheduler/action-scheduler.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: A robust scheduling library for use in WordPress plugins.
6
  * Author: Automattic
7
  * Author URI: https://automattic.com/
8
- * Version: 3.2.1
9
  * License: GPLv3
10
  *
11
  * Copyright 2019 Automattic, Inc. (https://automattic.com/contact/)
@@ -25,33 +25,28 @@
25
  *
26
  */
27
 
28
- if ( ! function_exists( 'action_scheduler_register_3_dot_2_dot_1' ) ) {
29
 
30
  if ( ! class_exists( 'ActionScheduler_Versions' ) ) {
31
  require_once( 'classes/ActionScheduler_Versions.php' );
32
  add_action( 'plugins_loaded', array( 'ActionScheduler_Versions', 'initialize_latest_version' ), 1, 0 );
33
  }
34
 
35
- add_action( 'plugins_loaded', 'action_scheduler_register_3_dot_2_dot_1', 0, 0 );
36
 
37
- function action_scheduler_register_3_dot_2_dot_1() {
38
  $versions = ActionScheduler_Versions::instance();
39
- $versions->register( '3.2.1', 'action_scheduler_initialize_3_dot_2_dot_1' );
40
  }
41
 
42
- function action_scheduler_initialize_3_dot_2_dot_1() {
43
- // A final safety check is required even here, because historic versions of Action Scheduler
44
- // followed a different pattern (in some unusual cases, we could reach this point and the
45
- // ActionScheduler class is already defined—so we need to guard against that).
46
- if ( ! class_exists( 'ActionScheduler' ) ) {
47
- require_once( 'classes/abstracts/ActionScheduler.php' );
48
- ActionScheduler::init( __FILE__ );
49
- }
50
  }
51
 
52
  // Support usage in themes - load this version if no plugin has loaded a version yet.
53
- if ( did_action( 'plugins_loaded' ) && ! doing_action( 'plugins_loaded' ) && ! class_exists( 'ActionScheduler' ) ) {
54
- action_scheduler_initialize_3_dot_2_dot_1();
55
  do_action( 'action_scheduler_pre_theme_init' );
56
  ActionScheduler_Versions::initialize_latest_version();
57
  }
5
  * Description: A robust scheduling library for use in WordPress plugins.
6
  * Author: Automattic
7
  * Author URI: https://automattic.com/
8
+ * Version: 3.1.6
9
  * License: GPLv3
10
  *
11
  * Copyright 2019 Automattic, Inc. (https://automattic.com/contact/)
25
  *
26
  */
27
 
28
+ if ( ! function_exists( 'action_scheduler_register_3_dot_1_dot_6' ) ) {
29
 
30
  if ( ! class_exists( 'ActionScheduler_Versions' ) ) {
31
  require_once( 'classes/ActionScheduler_Versions.php' );
32
  add_action( 'plugins_loaded', array( 'ActionScheduler_Versions', 'initialize_latest_version' ), 1, 0 );
33
  }
34
 
35
+ add_action( 'plugins_loaded', 'action_scheduler_register_3_dot_1_dot_6', 0, 0 );
36
 
37
+ function action_scheduler_register_3_dot_1_dot_6() {
38
  $versions = ActionScheduler_Versions::instance();
39
+ $versions->register( '3.1.6', 'action_scheduler_initialize_3_dot_1_dot_6' );
40
  }
41
 
42
+ function action_scheduler_initialize_3_dot_1_dot_6() {
43
+ require_once( 'classes/abstracts/ActionScheduler.php' );
44
+ ActionScheduler::init( __FILE__ );
 
 
 
 
 
45
  }
46
 
47
  // Support usage in themes - load this version if no plugin has loaded a version yet.
48
+ if ( did_action( 'plugins_loaded' ) && ! class_exists( 'ActionScheduler' ) ) {
49
+ action_scheduler_initialize_3_dot_1_dot_6();
50
  do_action( 'action_scheduler_pre_theme_init' );
51
  ActionScheduler_Versions::initialize_latest_version();
52
  }
packages/action-scheduler/classes/ActionScheduler_QueueCleaner.php CHANGED
@@ -44,7 +44,6 @@ class ActionScheduler_QueueCleaner {
44
  'modified' => $cutoff,
45
  'modified_compare' => '<=',
46
  'per_page' => $this->get_batch_size(),
47
- 'orderby' => 'none',
48
  ) );
49
 
50
  foreach ( $actions_to_delete as $action_id ) {
@@ -91,7 +90,6 @@ class ActionScheduler_QueueCleaner {
91
  'modified_compare' => '<=',
92
  'claimed' => true,
93
  'per_page' => $this->get_batch_size(),
94
- 'orderby' => 'none',
95
  ) );
96
 
97
  foreach ( $actions_to_reset as $action_id ) {
@@ -120,7 +118,6 @@ class ActionScheduler_QueueCleaner {
120
  'modified' => $cutoff,
121
  'modified_compare' => '<=',
122
  'per_page' => $this->get_batch_size(),
123
- 'orderby' => 'none',
124
  ) );
125
 
126
  foreach ( $actions_to_reset as $action_id ) {
44
  'modified' => $cutoff,
45
  'modified_compare' => '<=',
46
  'per_page' => $this->get_batch_size(),
 
47
  ) );
48
 
49
  foreach ( $actions_to_delete as $action_id ) {
90
  'modified_compare' => '<=',
91
  'claimed' => true,
92
  'per_page' => $this->get_batch_size(),
 
93
  ) );
94
 
95
  foreach ( $actions_to_reset as $action_id ) {
118
  'modified' => $cutoff,
119
  'modified_compare' => '<=',
120
  'per_page' => $this->get_batch_size(),
 
121
  ) );
122
 
123
  foreach ( $actions_to_reset as $action_id ) {
packages/action-scheduler/classes/ActionScheduler_wcSystemStatus.php CHANGED
@@ -93,22 +93,17 @@ class ActionScheduler_wcSystemStatus {
93
  */
94
  protected function get_template( $status_labels, $action_counts, $oldest_and_newest ) {
95
  $as_version = ActionScheduler_Versions::instance()->latest_version();
96
- $as_datastore = get_class( ActionScheduler_Store::instance() );
97
  ?>
98
 
99
  <table class="wc_status_table widefat" cellspacing="0">
100
  <thead>
101
  <tr>
102
- <th colspan="5" data-export-label="Action Scheduler"><h2><?php esc_html_e( 'Action Scheduler', 'woocommerce' ); ?><?php echo wc_help_tip( esc_html__( 'This section shows details of Action Scheduler.', 'woocommerce' ) ); ?></h2></th>
103
  </tr>
104
  <tr>
105
  <td colspan="2" data-export-label="Version"><?php esc_html_e( 'Version:', 'woocommerce' ); ?></td>
106
  <td colspan="3"><?php echo esc_html( $as_version ); ?></td>
107
  </tr>
108
- <tr>
109
- <td colspan="2" data-export-label="Data store"><?php esc_html_e( 'Data store:', 'woocommerce' ); ?></td>
110
- <td colspan="3"><?php echo esc_html( $as_datastore ); ?></td>
111
- </tr>
112
  <tr>
113
  <td><strong><?php esc_html_e( 'Action Status', 'woocommerce' ); ?></strong></td>
114
  <td class="help">&nbsp;</td>
93
  */
94
  protected function get_template( $status_labels, $action_counts, $oldest_and_newest ) {
95
  $as_version = ActionScheduler_Versions::instance()->latest_version();
 
96
  ?>
97
 
98
  <table class="wc_status_table widefat" cellspacing="0">
99
  <thead>
100
  <tr>
101
+ <th colspan="5" data-export-label="Action Scheduler"><h2><?php esc_html_e( 'Action Scheduler', 'woocommerce' ); ?><?php echo wc_help_tip( esc_html__( 'This section shows scheduled action counts.', 'woocommerce' ) ); ?></h2></th>
102
  </tr>
103
  <tr>
104
  <td colspan="2" data-export-label="Version"><?php esc_html_e( 'Version:', 'woocommerce' ); ?></td>
105
  <td colspan="3"><?php echo esc_html( $as_version ); ?></td>
106
  </tr>
 
 
 
 
107
  <tr>
108
  <td><strong><?php esc_html_e( 'Action Status', 'woocommerce' ); ?></strong></td>
109
  <td class="help">&nbsp;</td>
packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php CHANGED
@@ -105,7 +105,7 @@ abstract class ActionScheduler_Abstract_ListTable extends WP_List_Table {
105
  /**
106
  * Makes translation easier, it basically just wraps
107
  * `_x` with some default (the package name).
108
- *
109
  * @deprecated 3.0.0
110
  */
111
  protected function translate( $text, $context = '' ) {
@@ -177,7 +177,7 @@ abstract class ActionScheduler_Abstract_ListTable extends WP_List_Table {
177
  protected function prepare_column_headers() {
178
  $this->_column_headers = array(
179
  $this->get_columns(),
180
- get_hidden_columns( $this->screen ),
181
  $this->get_sortable_columns(),
182
  );
183
  }
@@ -625,7 +625,7 @@ abstract class ActionScheduler_Abstract_ListTable extends WP_List_Table {
625
  protected function display_table() {
626
  echo '<form id="' . esc_attr( $this->_args['plural'] ) . '-filter" method="get">';
627
  foreach ( $_GET as $key => $value ) {
628
- if ( '_' === $key[0] || 'paged' === $key || 'ID' === $key ) {
629
  continue;
630
  }
631
  echo '<input type="hidden" name="' . esc_attr( $key ) . '" value="' . esc_attr( $value ) . '" />';
105
  /**
106
  * Makes translation easier, it basically just wraps
107
  * `_x` with some default (the package name).
108
+ *
109
  * @deprecated 3.0.0
110
  */
111
  protected function translate( $text, $context = '' ) {
177
  protected function prepare_column_headers() {
178
  $this->_column_headers = array(
179
  $this->get_columns(),
180
+ array(),
181
  $this->get_sortable_columns(),
182
  );
183
  }
625
  protected function display_table() {
626
  echo '<form id="' . esc_attr( $this->_args['plural'] ) . '-filter" method="get">';
627
  foreach ( $_GET as $key => $value ) {
628
+ if ( '_' === $key[0] || 'paged' === $key ) {
629
  continue;
630
  }
631
  echo '<input type="hidden" name="' . esc_attr( $key ) . '" value="' . esc_attr( $value ) . '" />';
packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php CHANGED
@@ -242,10 +242,9 @@ abstract class ActionScheduler_Store extends ActionScheduler_Store_Deprecated {
242
  while ( ! empty( $action_ids ) ) {
243
  $action_ids = $this->query_actions(
244
  array(
245
- 'hook' => $hook,
246
- 'status' => self::STATUS_PENDING,
247
  'per_page' => 1000,
248
- 'orderby' => 'action_id',
249
  )
250
  );
251
 
@@ -267,10 +266,9 @@ abstract class ActionScheduler_Store extends ActionScheduler_Store_Deprecated {
267
  while ( ! empty( $action_ids ) ) {
268
  $action_ids = $this->query_actions(
269
  array(
270
- 'group' => $group,
271
- 'status' => self::STATUS_PENDING,
272
  'per_page' => 1000,
273
- 'orderby' => 'action_id',
274
  )
275
  );
276
 
@@ -317,9 +315,8 @@ abstract class ActionScheduler_Store extends ActionScheduler_Store_Deprecated {
317
  */
318
  public function has_pending_actions_due() {
319
  $pending_actions = $this->query_actions( array(
320
- 'date' => as_get_datetime_object(),
321
- 'status' => ActionScheduler_Store::STATUS_PENDING,
322
- 'orderby' => 'none',
323
  ) );
324
 
325
  return ! empty( $pending_actions );
242
  while ( ! empty( $action_ids ) ) {
243
  $action_ids = $this->query_actions(
244
  array(
245
+ 'hook' => $hook,
246
+ 'status' => self::STATUS_PENDING,
247
  'per_page' => 1000,
 
248
  )
249
  );
250
 
266
  while ( ! empty( $action_ids ) ) {
267
  $action_ids = $this->query_actions(
268
  array(
269
+ 'group' => $group,
270
+ 'status' => self::STATUS_PENDING,
271
  'per_page' => 1000,
 
272
  )
273
  );
274
 
315
  */
316
  public function has_pending_actions_due() {
317
  $pending_actions = $this->query_actions( array(
318
+ 'date' => as_get_datetime_object(),
319
+ 'status' => ActionScheduler_Store::STATUS_PENDING,
 
320
  ) );
321
 
322
  return ! empty( $pending_actions );
packages/action-scheduler/classes/actions/ActionScheduler_Action.php CHANGED
@@ -19,7 +19,7 @@ class ActionScheduler_Action {
19
  }
20
 
21
  public function execute() {
22
- return do_action_ref_array( $this->get_hook(), array_values( $this->get_args() ) );
23
  }
24
 
25
  /**
19
  }
20
 
21
  public function execute() {
22
+ return do_action_ref_array($this->get_hook(), $this->get_args());
23
  }
24
 
25
  /**
packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php CHANGED
@@ -9,16 +9,6 @@
9
  */
10
  class ActionScheduler_DBStore extends ActionScheduler_Store {
11
 
12
- /**
13
- * Used to share information about the before_date property of claims internally.
14
- *
15
- * This is used in preference to passing the same information as a method param
16
- * for backwards-compatibility reasons.
17
- *
18
- * @var DateTime|null
19
- */
20
- private $claim_before_date = null;
21
-
22
  /** @var int */
23
  protected static $max_args_length = 8000;
24
 
@@ -368,32 +358,27 @@ class ActionScheduler_DBStore extends ActionScheduler_Store {
368
  }
369
 
370
  if ( 'select' === $select_or_count ) {
371
- if ( 'ASC' === strtoupper( $query['order'] ) ) {
372
- $order = 'ASC';
373
- } else {
374
- $order = 'DESC';
375
- }
376
  switch ( $query['orderby'] ) {
377
  case 'hook':
378
- $sql .= " ORDER BY a.hook $order";
379
  break;
380
  case 'group':
381
- $sql .= " ORDER BY g.slug $order";
382
  break;
383
  case 'modified':
384
- $sql .= " ORDER BY a.last_attempt_gmt $order";
385
- break;
386
- case 'none':
387
- break;
388
- case 'action_id':
389
- $sql .= " ORDER BY a.action_id $order";
390
  break;
391
  case 'date':
392
  default:
393
- $sql .= " ORDER BY a.scheduled_date_gmt $order";
394
  break;
395
  }
396
-
 
 
 
 
 
397
  if ( $query[ 'per_page' ] > 0 ) {
398
  $sql .= " LIMIT %d, %d";
399
  $sql_params[] = $query[ 'offset' ];
@@ -524,8 +509,7 @@ class ActionScheduler_DBStore extends ActionScheduler_Store {
524
  $query_args,
525
  [
526
  'per_page' => 1000,
527
- 'status' => self::STATUS_PENDING,
528
- 'orderby' => 'action_id',
529
  ]
530
  );
531
 
@@ -612,11 +596,8 @@ class ActionScheduler_DBStore extends ActionScheduler_Store {
612
  */
613
  public function stake_claim( $max_actions = 10, \DateTime $before_date = null, $hooks = array(), $group = '' ) {
614
  $claim_id = $this->generate_claim_id();
615
-
616
- $this->claim_before_date = $before_date;
617
  $this->claim_actions( $claim_id, $max_actions, $before_date, $hooks, $group );
618
  $action_ids = $this->find_actions_by_claim_id( $claim_id );
619
- $this->claim_before_date = null;
620
 
621
  return new ActionScheduler_ActionClaim( $claim_id, $action_ids );
622
  }
@@ -730,30 +711,20 @@ class ActionScheduler_DBStore extends ActionScheduler_Store {
730
  /**
731
  * Retrieve the action IDs of action in a claim.
732
  *
 
 
733
  * @return int[]
734
  */
735
  public function find_actions_by_claim_id( $claim_id ) {
736
  /** @var \wpdb $wpdb */
737
  global $wpdb;
738
 
739
- $action_ids = array();
740
- $before_date = isset( $this->claim_before_date ) ? $this->claim_before_date : as_get_datetime_object();
741
- $cut_off = $before_date->format( 'Y-m-d H:i:s' );
742
-
743
- $sql = $wpdb->prepare(
744
- "SELECT action_id, scheduled_date_gmt FROM {$wpdb->actionscheduler_actions} WHERE claim_id = %d",
745
- $claim_id
746
- );
747
 
748
- // Verify that the scheduled date for each action is within the expected bounds (in some unusual
749
- // cases, we cannot depend on MySQL to honor all of the WHERE conditions we specify).
750
- foreach ( $wpdb->get_results( $sql ) as $claimed_action ) {
751
- if ( $claimed_action->scheduled_date_gmt <= $cut_off ) {
752
- $action_ids[] = absint( $claimed_action->action_id );
753
- }
754
- }
755
 
756
- return $action_ids;
757
  }
758
 
759
  /**
9
  */
10
  class ActionScheduler_DBStore extends ActionScheduler_Store {
11
 
 
 
 
 
 
 
 
 
 
 
12
  /** @var int */
13
  protected static $max_args_length = 8000;
14
 
358
  }
359
 
360
  if ( 'select' === $select_or_count ) {
 
 
 
 
 
361
  switch ( $query['orderby'] ) {
362
  case 'hook':
363
+ $orderby = 'a.hook';
364
  break;
365
  case 'group':
366
+ $orderby = 'g.slug';
367
  break;
368
  case 'modified':
369
+ $orderby = 'a.last_attempt_gmt';
 
 
 
 
 
370
  break;
371
  case 'date':
372
  default:
373
+ $orderby = 'a.scheduled_date_gmt';
374
  break;
375
  }
376
+ if ( strtoupper( $query[ 'order' ] ) == 'ASC' ) {
377
+ $order = 'ASC';
378
+ } else {
379
+ $order = 'DESC';
380
+ }
381
+ $sql .= " ORDER BY $orderby $order";
382
  if ( $query[ 'per_page' ] > 0 ) {
383
  $sql .= " LIMIT %d, %d";
384
  $sql_params[] = $query[ 'offset' ];
509
  $query_args,
510
  [
511
  'per_page' => 1000,
512
+ 'status' => self::STATUS_PENDING,
 
513
  ]
514
  );
515
 
596
  */
597
  public function stake_claim( $max_actions = 10, \DateTime $before_date = null, $hooks = array(), $group = '' ) {
598
  $claim_id = $this->generate_claim_id();
 
 
599
  $this->claim_actions( $claim_id, $max_actions, $before_date, $hooks, $group );
600
  $action_ids = $this->find_actions_by_claim_id( $claim_id );
 
601
 
602
  return new ActionScheduler_ActionClaim( $claim_id, $action_ids );
603
  }
711
  /**
712
  * Retrieve the action IDs of action in a claim.
713
  *
714
+ * @param string $claim_id Claim ID.
715
+ *
716
  * @return int[]
717
  */
718
  public function find_actions_by_claim_id( $claim_id ) {
719
  /** @var \wpdb $wpdb */
720
  global $wpdb;
721
 
722
+ $sql = "SELECT action_id FROM {$wpdb->actionscheduler_actions} WHERE claim_id=%d";
723
+ $sql = $wpdb->prepare( $sql, $claim_id );
 
 
 
 
 
 
724
 
725
+ $action_ids = $wpdb->get_col( $sql );
 
 
 
 
 
 
726
 
727
+ return array_map( 'intval', $action_ids );
728
  }
729
 
730
  /**
packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php CHANGED
@@ -9,16 +9,6 @@ class ActionScheduler_wpPostStore extends ActionScheduler_Store {
9
  const SCHEDULE_META_KEY = '_action_manager_schedule';
10
  const DEPENDENCIES_MET = 'as-post-store-dependencies-met';
11
 
12
- /**
13
- * Used to share information about the before_date property of claims internally.
14
- *
15
- * This is used in preference to passing the same information as a method param
16
- * for backwards-compatibility reasons.
17
- *
18
- * @var DateTime|null
19
- */
20
- private $claim_before_date = null;
21
-
22
  /** @var DateTimeZone */
23
  protected $local_timezone = NULL;
24
 
@@ -522,11 +512,9 @@ class ActionScheduler_wpPostStore extends ActionScheduler_Store {
522
  * @throws InvalidArgumentException When the given group is not valid.
523
  */
524
  public function stake_claim( $max_actions = 10, DateTime $before_date = null, $hooks = array(), $group = '' ) {
525
- $this->claim_before_date = $before_date;
526
  $claim_id = $this->generate_claim_id();
527
  $this->claim_actions( $claim_id, $max_actions, $before_date, $hooks, $group );
528
  $action_ids = $this->find_actions_by_claim_id( $claim_id );
529
- $this->claim_before_date = null;
530
 
531
  return new ActionScheduler_ActionClaim( $claim_id, $action_ids );
532
  }
@@ -679,22 +667,9 @@ class ActionScheduler_wpPostStore extends ActionScheduler_Store {
679
  public function find_actions_by_claim_id( $claim_id ) {
680
  /** @var wpdb $wpdb */
681
  global $wpdb;
682
-
683
- $sql = "SELECT ID, post_date_gmt FROM {$wpdb->posts} WHERE post_type = %s AND post_password = %s";
684
  $sql = $wpdb->prepare( $sql, array( self::POST_TYPE, $claim_id ) );
685
-
686
- $action_ids = array();
687
- $before_date = isset( $this->claim_before_date ) ? $this->claim_before_date : as_get_datetime_object();
688
- $cut_off = $before_date->format( 'Y-m-d H:i:s' );
689
-
690
- // Verify that the scheduled date for each action is within the expected bounds (in some unusual
691
- // cases, we cannot depend on MySQL to honor all of the WHERE conditions we specify).
692
- foreach ( $wpdb->get_results( $sql ) as $claimed_action ) {
693
- if ( $claimed_action->post_date_gmt <= $cut_off ) {
694
- $action_ids[] = absint( $claimed_action->ID );
695
- }
696
- }
697
-
698
  return $action_ids;
699
  }
700
 
9
  const SCHEDULE_META_KEY = '_action_manager_schedule';
10
  const DEPENDENCIES_MET = 'as-post-store-dependencies-met';
11
 
 
 
 
 
 
 
 
 
 
 
12
  /** @var DateTimeZone */
13
  protected $local_timezone = NULL;
14
 
512
  * @throws InvalidArgumentException When the given group is not valid.
513
  */
514
  public function stake_claim( $max_actions = 10, DateTime $before_date = null, $hooks = array(), $group = '' ) {
 
515
  $claim_id = $this->generate_claim_id();
516
  $this->claim_actions( $claim_id, $max_actions, $before_date, $hooks, $group );
517
  $action_ids = $this->find_actions_by_claim_id( $claim_id );
 
518
 
519
  return new ActionScheduler_ActionClaim( $claim_id, $action_ids );
520
  }
667
  public function find_actions_by_claim_id( $claim_id ) {
668
  /** @var wpdb $wpdb */
669
  global $wpdb;
670
+ $sql = "SELECT ID FROM {$wpdb->posts} WHERE post_type = %s AND post_password = %s";
 
671
  $sql = $wpdb->prepare( $sql, array( self::POST_TYPE, $claim_id ) );
672
+ $action_ids = $wpdb->get_col( $sql );
 
 
 
 
 
 
 
 
 
 
 
 
673
  return $action_ids;
674
  }
675
 
packages/action-scheduler/classes/migration/Controller.php CHANGED
@@ -139,7 +139,7 @@ class Controller {
139
  * Show a dashboard notice that migration is in progress.
140
  */
141
  public function display_migration_notice() {
142
- printf( '<div class="notice notice-warning"><p>%s</p></div>', esc_html__( 'Action Scheduler migration in progress. The list of scheduled actions may be incomplete.', 'woocommerce' ) );
143
  }
144
 
145
  /**
139
  * Show a dashboard notice that migration is in progress.
140
  */
141
  public function display_migration_notice() {
142
+ printf( '<div class="notice notice-warning"><p>%s</p></div>', __( 'Action Scheduler migration in progress. The list of scheduled actions may be incomplete.', 'woocommerce' ) );
143
  }
144
 
145
  /**
packages/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php CHANGED
@@ -15,7 +15,7 @@ class ActionScheduler_StoreSchema extends ActionScheduler_Abstract_Schema {
15
  /**
16
  * @var int Increment this value to trigger a schema update.
17
  */
18
- protected $schema_version = 4;
19
 
20
  public function __construct() {
21
  $this->tables = [
@@ -55,8 +55,7 @@ class ActionScheduler_StoreSchema extends ActionScheduler_Abstract_Schema {
55
  KEY args (args($max_index_length)),
56
  KEY group_id (group_id),
57
  KEY last_attempt_gmt (last_attempt_gmt),
58
- KEY claim_id (claim_id),
59
- KEY `claim_id_status_scheduled_date_gmt` (`claim_id`, `status`, `scheduled_date_gmt`)
60
  ) $charset_collate";
61
 
62
  case self::CLAIMS_TABLE:
15
  /**
16
  * @var int Increment this value to trigger a schema update.
17
  */
18
+ protected $schema_version = 3;
19
 
20
  public function __construct() {
21
  $this->tables = [
55
  KEY args (args($max_index_length)),
56
  KEY group_id (group_id),
57
  KEY last_attempt_gmt (last_attempt_gmt),
58
+ KEY claim_id (claim_id)
 
59
  ) $charset_collate";
60
 
61
  case self::CLAIMS_TABLE:
packages/action-scheduler/functions.php CHANGED
@@ -209,7 +209,7 @@ function as_next_scheduled_action( $hook, $args = NULL, $group = '' ) {
209
  * 'claimed' => NULL - TRUE to find claimed actions, FALSE to find unclaimed actions, a string to find a specific claim ID
210
  * 'per_page' => 5 - Number of results to return
211
  * 'offset' => 0
212
- * 'orderby' => 'date' - accepted values are 'hook', 'group', 'modified', 'date' or 'none'
213
  * 'order' => 'ASC'
214
  *
215
  * @param string $return_format OBJECT, ARRAY_A, or ids.
209
  * 'claimed' => NULL - TRUE to find claimed actions, FALSE to find unclaimed actions, a string to find a specific claim ID
210
  * 'per_page' => 5 - Number of results to return
211
  * 'offset' => 0
212
+ * 'orderby' => 'date' - accepted values are 'hook', 'group', 'modified', or 'date'
213
  * 'order' => 'ASC'
214
  *
215
  * @param string $return_format OBJECT, ARRAY_A, or ids.
packages/action-scheduler/readme.txt DELETED
@@ -1,70 +0,0 @@
1
- === Action Scheduler ===
2
- Contributors: Automattic, wpmuguru, claudiosanches, peterfabian1000, vedjain, jamosova, obliviousharmony, konamiman, sadowski, royho, barryhughes-1
3
- Tags: scheduler, cron
4
- Requires at least: 4.7
5
- Tested up to: 5.7
6
- Stable tag: 3.2.1
7
- License: GPLv3
8
- Requires PHP: 5.3
9
-
10
- Action Scheduler - Job Queue for WordPress
11
-
12
- == Description ==
13
-
14
- Action Scheduler is a scalable, traceable job queue for background processing large sets of actions in WordPress. It's specially designed to be distributed in WordPress plugins.
15
-
16
- Action Scheduler works by triggering an action hook to run at some time in the future. Each hook can be scheduled with unique data, to allow callbacks to perform operations on that data. The hook can also be scheduled to run on one or more occassions.
17
-
18
- Think of it like an extension to `do_action()` which adds the ability to delay and repeat a hook.
19
-
20
- ## Battle-Tested Background Processing
21
-
22
- Every month, Action Scheduler processes millions of payments for [Subscriptions](https://woocommerce.com/products/woocommerce-subscriptions/), webhooks for [WooCommerce](https://wordpress.org/plugins/woocommerce/), as well as emails and other events for a range of other plugins.
23
-
24
- It's been seen on live sites processing queues in excess of 50,000 jobs and doing resource intensive operations, like processing payments and creating orders, at a sustained rate of over 10,000 / hour without negatively impacting normal site operations.
25
-
26
- This is all on infrastructure and WordPress sites outside the control of the plugin author.
27
-
28
- If your plugin needs background processing, especially of large sets of tasks, Action Scheduler can help.
29
-
30
- ## Learn More
31
-
32
- To learn more about how to Action Scheduler works, and how to use it in your plugin, check out the docs on [ActionScheduler.org](https://actionscheduler.org).
33
-
34
- There you will find:
35
-
36
- * [Usage guide](https://actionscheduler.org/usage/): instructions on installing and using Action Scheduler
37
- * [WP CLI guide](https://actionscheduler.org/wp-cli/): instructions on running Action Scheduler at scale via WP CLI
38
- * [API Reference](https://actionscheduler.org/api/): complete reference guide for all API functions
39
- * [Administration Guide](https://actionscheduler.org/admin/): guide to managing scheduled actions via the administration screen
40
- * [Guide to Background Processing at Scale](https://actionscheduler.org/perf/): instructions for running Action Scheduler at scale via the default WP Cron queue runner
41
-
42
- ## Credits
43
-
44
- Action Scheduler is developed and maintained by [Automattic](http://automattic.com/) with significant early development completed by [Flightless](https://flightless.us/).
45
-
46
- Collaboration is cool. We'd love to work with you to improve Action Scheduler. [Pull Requests](https://github.com/woocommerce/action-scheduler/pulls) welcome.
47
-
48
- == Changelog ==
49
-
50
- = 3.2.1 - 2021-06-21 =
51
- * Fix - Add extra safety/account for different versions of AS and different loading patterns. #714
52
- * Fix - Handle hidden columns (Tools → Scheduled Actions) | #600.
53
-
54
-
55
- = 3.2.0 - 2021-06-03 =
56
- * Fix - Add "no ordering" option to as_next_scheduled_action().
57
- * Fix - Add secondary scheduled date checks when claiming actions (DBStore) | #634.
58
- * Fix - Add secondary scheduled date checks when claiming actions (wpPostStore) | #634.
59
- * Fix - Adds a new index to the action table, reducing the potential for deadlocks (props: @glagonikas).
60
- * Fix - Fix unit tests infrastructure and adapt tests to PHP 8.
61
- * Fix - Identify in-use data store.
62
- * Fix - Improve test_migration_is_scheduled.
63
- * Fix - PHP notice on list table.
64
- * Fix - Speed up clean up and batch selects.
65
- * Fix - Update pending dependencies.
66
- * Fix - [PHP 8.0] Only pass action arg values through to do_action_ref_array().
67
- * Fix - [PHP 8] Set the PHP version to 7.1 in composer.json for PHP 8 compatibility.
68
- * Fix - add is_initialized() to docs.
69
- * Fix - fix file permissions.
70
- * Fix - fixes #664 by replacing __ with esc_html__.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
packages/woocommerce-admin/dist/app/index.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wc-components', 'wc-csv', 'wc-currency', 'wc-customer-effort-score', 'wc-date', 'wc-experimental', 'wc-explat', 'wc-navigation', 'wc-notices', 'wc-number', 'wc-store-data', 'wc-tracks', 'wp-a11y', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => '873ab3814242bbc75e10790e113969ad');
1
+ <?php return array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wc-components', 'wc-csv', 'wc-currency', 'wc-customer-effort-score', 'wc-date', 'wc-experimental', 'wc-explat', 'wc-navigation', 'wc-notices', 'wc-number', 'wc-store-data', 'wc-tracks', 'wp-a11y', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => '55fbb90aa137fc43e68a1fb6ca009fb4');
packages/woocommerce-admin/dist/app/index.js CHANGED
@@ -1,2 +1,2 @@
1
  /*! For license information please see index.js.LICENSE.txt */
2
- this.wc=this.wc||{},this.wc.app=function(e){function t(t){for(var n,r,i=t[0],a=t[1],c=0,s=[];c<i.length;c++)r=i[c],Object.prototype.hasOwnProperty.call(o,r)&&o[r]&&s.push(o[r][0]),o[r]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(u&&u(t);s.length;)s.shift()()}var n={},r={18:0},o={18:0};function i(e){var t=function(e){return a.p+"chunks/"+({4:"activity-panels-help",5:"activity-panels-inbox",6:"analytics-report",7:"analytics-report-categories",8:"analytics-report-coupons",9:"analytics-report-customers",10:"analytics-report-downloads",11:"analytics-report-orders",12:"analytics-report-products",13:"analytics-report-revenue",14:"analytics-report-stock",15:"analytics-report-taxes",16:"analytics-report-variations",17:"analytics-settings",24:"customizable-dashboard",25:"dashboard",26:"dashboard-charts",31:"homescreen",32:"leaderboards",34:"marketing-overview",44:"payment-recommendations",46:"profile-wizard",47:"store-alerts",48:"store-performance",49:"task-list",51:"wcpay-usage-modal"}[e]||e)+".js"}(e);return window.wcAdminAssets&&window.wcAdminAssets.version&&(t+="?ver="+window.wcAdminAssets.version),t}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[e]?t.push(r[e]):0!==r[e]&&{0:1,4:1,5:1,6:1,7:1,9:1,11:1,12:1,14:1,17:1,25:1,26:1,31:1,32:1,34:1,44:1,46:1,47:1,48:1,49:1}[e]&&t.push(r[e]=new Promise((function(t,n){for(var o="rtl"===document.dir?"./chunks/"+e+".style.rtl.css":"./chunks/"+e+".style.css",i=a.p+o,c=document.getElementsByTagName("link"),s=0;s<c.length;s++){var l=(d=c[s]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(l===o||l===i))return t()}var u=document.getElementsByTagName("style");for(s=0;s<u.length;s++){var d;if((l=(d=u[s]).getAttribute("data-href"))===o||l===i)return t()}var m=document.createElement("link");m.rel="stylesheet",m.type="text/css",m.setAttribute("data-webpack",!0),m.onload=t,m.onerror=function(t){var o=t&&t.target&&t.target.src||i,a=new Error("Loading CSS chunk "+e+" failed.\n("+o+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=o,delete r[e],m.parentNode.removeChild(m),n(a)},m.href=i,window.wcAdminAssets&&window.wcAdminAssets.version&&(m.href+="?ver="+window.wcAdminAssets.version),document.getElementsByTagName("head")[0].appendChild(m)})).then((function(){r[e]=0})));var n=o[e];if(0!==n)if(n)t.push(n[2]);else{var c=new Promise((function(t,r){n=o[e]=[t,r]}));t.push(n[2]=c);var s,l=document.createElement("script");l.charset="utf-8",l.timeout=120,a.nc&&l.setAttribute("nonce",a.nc),l.src=i(e);var u=new Error;s=function(t){l.onerror=l.onload=null,clearTimeout(d);var n=o[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;u.message="Loading chunk "+e+" failed.\n("+r+": "+i+")",u.name="ChunkLoadError",u.type=r,u.request=i,n[1](u)}o[e]=void 0}};var d=setTimeout((function(){s({type:"timeout",target:l})}),12e4);l.onerror=l.onload=s,document.head.appendChild(l)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},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 n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},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 c=window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[],s=c.push.bind(c);c.push=t,c=c.slice();for(var l=0;l<c.length;l++)t(c[l]);var u=s;return a(a.s=321)}({0:function(e,t){e.exports=window.wp.element},1:function(e,t,n){e.exports=n(54)()},10:function(e,t){e.exports=window.wp.dataControls},105:function(e,t){e.exports=window.wc.currency},107:function(e,t){e.exports=window.wp.dom},11:function(e,t){e.exports=window.wc.data},117:function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(e.icon,e.className),c=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["size","onClick","icon","className"]),s=["gridicon","gridicons-cross-small",i,!1,!1,!1].filter(Boolean).join(" ");return a.default.createElement("svg",r({className:s,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),a.default.createElement("g",null,a.default.createElement("path",{d:"M17.705 7.705l-1.41-1.41L12 10.59 7.705 6.295l-1.41 1.41L10.59 12l-4.295 4.295 1.41 1.41L12 13.41l4.295 4.295 1.41-1.41L13.41 12l4.295-4.295z"})))};var o,i=n(5),a=(o=i)&&o.__esModule?o:{default:o};e.exports=t.default},12:function(e,t){e.exports=window.wc.navigation},120:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return a}));var r=n(11);const o=5,i={page:1,per_page:1,status:"hold",_embed:1,_fields:["id"]};function a(e){const{getReviewsTotalCount:t,getReviewsError:n,isResolving:o}=e(r.REVIEWS_STORE_NAME),a=t(i),c=Boolean(n(i)),s=o("getReviewsTotalCount",[i]);return c||s&&void 0===a?null:a}},121:function(e,t,n){"use strict";e.exports=n(149)},13: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},133:function(e,t){e.exports=window.wp.plugins},134:function(e,t,n){"use strict";var r=n(2),o=n(34),i=n(17),a=n(0);const c=Object(i.h)("manageStock","no"),s=Object(a.lazy)(()=>Promise.all([n.e(0),n.e(13)]).then(n.bind(null,524))),l=Object(a.lazy)(()=>Promise.all([n.e(0),n.e(12)]).then(n.bind(null,520))),u=Object(a.lazy)(()=>Promise.all([n.e(0),n.e(16)]).then(n.bind(null,525))),d=Object(a.lazy)(()=>Promise.all([n.e(0),n.e(11)]).then(n.bind(null,526))),m=Object(a.lazy)(()=>Promise.all([n.e(0),n.e(7)]).then(n.bind(null,522))),p=Object(a.lazy)(()=>Promise.all([n.e(0),n.e(8)]).then(n.bind(null,527))),f=Object(a.lazy)(()=>Promise.all([n.e(0),n.e(15)]).then(n.bind(null,528))),h=Object(a.lazy)(()=>Promise.all([n.e(0),n.e(10)]).then(n.bind(null,529))),b=Object(a.lazy)(()=>n.e(14).then(n.bind(null,521))),v=Object(a.lazy)(()=>n.e(9).then(n.bind(null,523)));t.a=()=>{const e=[{report:"revenue",title:Object(r.__)("Revenue",'woocommerce'),component:s,navArgs:{id:"woocommerce-analytics-revenue"}},{report:"products",title:Object(r.__)("Products",'woocommerce'),component:l,navArgs:{id:"woocommerce-analytics-products"}},{report:"variations",title:Object(r.__)("Variations",'woocommerce'),component:u,navArgs:{id:"woocommerce-analytics-variations"}},{report:"orders",title:Object(r.__)("Orders",'woocommerce'),component:d,navArgs:{id:"woocommerce-analytics-orders"}},{report:"categories",title:Object(r.__)("Categories",'woocommerce'),component:m,navArgs:{id:"woocommerce-analytics-categories"}},{report:"coupons",title:Object(r.__)("Coupons",'woocommerce'),component:p,navArgs:{id:"woocommerce-analytics-coupons"}},{report:"taxes",title:Object(r.__)("Taxes",'woocommerce'),component:f,navArgs:{id:"woocommerce-analytics-taxes"}},"yes"===c?{report:"stock",title:Object(r.__)("Stock",'woocommerce'),component:b,navArgs:{id:"woocommerce-analytics-stock"}}:null,{report:"customers",title:Object(r.__)("Customers",'woocommerce'),component:v},{report:"downloads",title:Object(r.__)("Downloads",'woocommerce'),component:h,navArgs:{id:"woocommerce-analytics-downloads"}}].filter(Boolean);return Object(o.applyFilters)("woocommerce_admin_reports_list",e)}},135:function(e,t,n){"use strict";var r=n(121),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function s(e){return r.isMemo(e)?a:c[e.$$typeof]||o}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},c[r.Memo]=a;var l=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(f){var o=p(n);o&&o!==f&&e(t,o,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var c=s(t),h=s(n),b=0;b<a.length;++b){var v=a[b];if(!(i[v]||r&&r[v]||h&&h[v]||c&&c[v])){var g=m(n,v);try{l(t,v,g)}catch(e){}}}}return t}},138:function(e,t,n){"use strict";n.d(t,"c",(function(){return ht})),n.d(t,"b",(function(){return gt})),n.d(t,"a",(function(){return yt}));var r=n(13),o=n.n(r),i=n(0),a=n(4),c=n(15),s=n(7),l=n(27),u=n(5),d=n.n(u),m=n(1),p=n.n(m),f=n(58),h=n(183),b=n(49),v=n(25),g=n(184),y=n.n(g),w=(n(121),n(24)),O=(n(135),function(e){var t=Object(h.a)();return t.displayName=e,t}("Router-History")),j=function(e){var t=Object(h.a)();return t.displayName=e,t}("Router"),_=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(l.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return d.a.createElement(j.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},d.a.createElement(O.Provider,{children:this.props.children||null,value:this.props.history}))},t}(d.a.Component);d.a.Component;d.a.Component;var E={},k=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,i=void 0!==o&&o,a=n.strict,c=void 0!==a&&a,s=n.sensitive,l=void 0!==s&&s;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=E[n]||(E[n]={});if(r[e])return r[e];var o=[],i={regexp:y()(e,o,t),keys:o};return k<1e4&&(r[e]=i,k++),i}(n,{end:i,strict:c,sensitive:l}),o=r.regexp,a=r.keys,s=o.exec(e);if(!s)return null;var u=s[0],d=s.slice(1),m=e===u;return i&&!m?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:m,params:a.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var x=function(e){function t(){return e.apply(this,arguments)||this}return Object(l.a)(t,e),t.prototype.render=function(){var e=this;return d.a.createElement(j.Consumer,null,(function(t){t||Object(b.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?S(n.pathname,e.props):t.match,o=Object(v.a)({},t,{location:n,match:r}),i=e.props,a=i.children,c=i.component,s=i.render;return Array.isArray(a)&&0===a.length&&(a=null),d.a.createElement(j.Provider,{value:o},o.match?a?"function"==typeof a?a(o):a:c?d.a.createElement(c,o):s?s(o):null:"function"==typeof a?a(o):null)}))},t}(d.a.Component);function C(e){return"/"===e.charAt(0)?e:"/"+e}function T(e,t){if(!e)return t;var n=C(e);return 0!==t.pathname.indexOf(n)?t:Object(v.a)({},t,{pathname:t.pathname.substr(n.length)})}function A(e){return"string"==typeof e?e:Object(f.d)(e)}function P(e){return function(){Object(b.a)(!1)}}function N(){}d.a.Component;var R=function(e){function t(){return e.apply(this,arguments)||this}return Object(l.a)(t,e),t.prototype.render=function(){var e=this;return d.a.createElement(j.Consumer,null,(function(t){t||Object(b.a)(!1);var n,r,o=e.props.location||t.location;return d.a.Children.forEach(e.props.children,(function(e){if(null==r&&d.a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(o.pathname,Object(v.a)({},e.props,{path:i})):t.match}})),r?d.a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(d.a.Component);d.a.useContext;var M=n(3),L=n(31),V=n(23),I=n(12),F=n(17),D=n(11),z=n(18),B=(n(324),n(133)),U=(n(325),n(34)),H=n(2),q=n(134),$=n(70);const W=Object(i.lazy)(()=>n.e(6).then(n.bind(null,644))),Q=Object(i.lazy)(()=>n.e(17).then(n.bind(null,653))),G=Object(i.lazy)(()=>n.e(25).then(n.bind(null,645))),Y=Object(i.lazy)(()=>Promise.all([n.e(2),n.e(1),n.e(31)]).then(n.bind(null,651))),Z=Object(i.lazy)(()=>Promise.all([n.e(1),n.e(34)]).then(n.bind(null,654))),K=Object(i.lazy)(()=>n.e(46).then(n.bind(null,652))),J=Object(i.lazy)(()=>n.e(46).then(n.bind(null,646))),X=()=>{const e=[],t=[["",wcSettings.woocommerceTranslation]];return e.push({container:Y,path:"/",breadcrumbs:[...t,Object(H.__)("Home",'woocommerce')],wpOpenMenu:"toplevel_page_woocommerce",navArgs:{id:"woocommerce-home"},capability:"manage_woocommerce"}),window.wcAdminFeatures.analytics&&(e.push({container:G,path:"/analytics/overview",breadcrumbs:[...t,["/analytics/overview",Object(H.__)("Analytics",'woocommerce')],Object(H.__)("Overview",'woocommerce')],wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",navArgs:{id:"woocommerce-analytics-overview"},capability:"view_woocommerce_reports"}),e.push({container:Q,path:"/analytics/settings",breadcrumbs:[...t,["/analytics/revenue",Object(H.__)("Analytics",'woocommerce')],Object(H.__)("Settings",'woocommerce')],wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",navArgs:{id:"woocommerce-analytics-settings"},capability:"view_woocommerce_reports"}),e.push({container:W,path:"/customers",breadcrumbs:[...t,Object(H.__)("Customers",'woocommerce')],wpOpenMenu:"toplevel_page_woocommerce",navArgs:{id:"woocommerce-analytics-customers"},capability:"view_woocommerce_reports"}),e.push({container:W,path:"/analytics/:report",breadcrumbs:({match:e})=>{const n=Object(M.find)(Object(q.a)(),{report:e.params.report});return n?[...t,["/analytics/revenue",Object(H.__)("Analytics",'woocommerce')],n.title]:[]},wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",capability:"view_woocommerce_reports"})),window.wcAdminFeatures.marketing&&e.push({container:Z,path:"/marketing",breadcrumbs:[...t,["/marketing",Object(H.__)("Marketing",'woocommerce')],Object(H.__)("Overview",'woocommerce')],wpOpenMenu:"toplevel_page_woocommerce-marketing",navArgs:{id:"woocommerce-marketing-overview"},capability:"view_woocommerce_reports"}),window.wcAdminFeatures.onboarding&&e.push({container:K,path:"/setup-wizard",breadcrumbs:[...t,["/setup-wizard",Object(H.__)("Setup Wizard",'woocommerce')]],capability:"manage_woocommerce"}),window.wcAdminFeatures.settings&&e.push({container:J,path:"/settings/:page",breadcrumbs:({match:e})=>{const n=Object(F.h)("settingsPages"),r=n[e.params.page];return r?[...t,[n.general?"/settings/general":"/settings/"+Object.keys(n)[0],Object(H.__)("Settings",'woocommerce')],r]:[]},wpOpenMenu:"toplevel_page_woocommerce",capability:"manage_woocommerce"}),Object(U.applyFilters)("woocommerce_admin_pages_list",e)};class ee extends i.Component{componentDidMount(){window.document.documentElement.scrollTop=0,window.document.body.classList.remove("woocommerce-admin-is-loading")}componentDidUpdate(e){const t=Object(M.omit)(e.query,"chartType","filter","paged"),n=Object(M.omit)(this.props.query,"chartType","filter","paged");e.query.paged>1&&!Object(M.isEqual)(t,n)&&Object(I.getHistory)().replace(Object(I.getNewPath)({paged:1})),e.match.url!==this.props.match.url&&(window.document.documentElement.scrollTop=0)}render(){const{page:e,match:t,query:n}=this.props,{url:r,params:o}=t;return window.wpNavMenuUrlUpdate(n),window.wpNavMenuClassChange(e,r),Object(i.createElement)(i.Suspense,{fallback:Object(i.createElement)(V.Spinner,null)},Object(i.createElement)(e.container,{params:o,path:r,pathMatch:e.path,query:n}))}}window.wpNavMenuUrlUpdate=function(e){const t=Object(I.getPersistedQuery)(e),n=Object(I.getQueryExcludedScreens)();Array.from(document.querySelectorAll("#adminmenu a")).forEach(e=>function(e,t,n){if(Object($.f)(e.href)){const r=Object(M.last)(e.href.split("?")),o=Object(L.parse)(r),i=o.path||"homescreen",a=Object(I.getScreenFromPath)(i),c=n.includes(a),s="admin.php?"+Object(L.stringify)(Object.assign(o,c?{}:t));e.href=s,e.onclick=e=>{e.preventDefault(),Object(I.getHistory)().push(s)}}}(e,t,n))},window.wpNavMenuClassChange=function(e,t){Array.from(document.getElementsByClassName("current")).forEach((function(e){e.classList.remove("current")}));Array.from(document.querySelectorAll(".wp-has-current-submenu")).forEach((function(e){e.classList.remove("wp-has-current-submenu"),e.classList.remove("wp-menu-open"),e.classList.remove("selected"),e.classList.add("wp-not-current-submenu"),e.classList.add("menu-top")}));const n="/"===t?"admin.php?page=wc-admin":"admin.php?page=wc-admin&path="+encodeURIComponent(t),r="/"===t?`li > a[href$="${n}"], li > a[href*="${n}?"]`:`li > a[href*="${n}"]`,o=document.querySelectorAll(r);if(Array.from(o).forEach((function(e){e.parentElement.classList.add("current")})),e.wpOpenMenu){const t=document.querySelector("#"+e.wpOpenMenu);t&&(t.classList.remove("wp-not-current-submenu"),t.classList.add("wp-has-current-submenu"),t.classList.add("wp-menu-open"),t.classList.add("current"))}document.querySelector("#wpwrap").classList.remove("wp-responsive-open")};var te=n(6),ne=n.n(te),re=n(32),oe=n(22),ie=n(147),ae=n(544),ce=n(30),se=(n(326),n(8)),le=Object(i.createElement)(se.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)(se.Path,{fillRule:"evenodd",d:"M6 5.5h12a.5.5 0 01.5.5v7H14a2 2 0 11-4 0H5.5V6a.5.5 0 01.5-.5zm-.5 9V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5v-3.5h-3.337a3.5 3.5 0 01-6.326 0H5.5zM4 13V6a2 2 0 012-2h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2v-5z",clipRule:"evenodd"})),ue=Object(i.createElement)(se.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)(se.Path,{d:"M12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zM3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 8.75a1.5 1.5 0 01.167 2.99c-.465.052-.917.44-.917 1.01V14h1.5v-.845A3 3 0 109 10.25h1.5a1.5 1.5 0 011.5-1.5zM11.25 15v1.5h1.5V15h-1.5z"})),de=n(543),me=(n(327),n(188));const pe={page:1,per_page:D.QUERY_DEFAULTS.pageSize,status:"unactioned",type:D.QUERY_DEFAULTS.noteTypes,orderby:"date",order:"desc"};function fe(e){const{getNotes:t,getNotesError:n,isResolving:r}=e(D.NOTES_STORE_NAME),{getCurrentUser:o}=e(D.USER_STORE_NAME),i=o(),a=parseInt(i&&i.woocommerce_meta&&i.woocommerce_meta.activity_panel_inbox_last_read,10);if(!a)return null;t(pe);const c=Boolean(n("getNotes",[pe])),s=r("getNotes",[pe]);if(c||s)return null;const l=t(pe);return Object(me.a)(l,a)>0}const he=({icon:e,title:t,name:n,unread:r,selected:o,isPanelOpen:c,onTabClick:s})=>{const l=ne()("woocommerce-layout__activity-panel-tab",{"is-active":c&&o,"has-unread":r}),u="activity-panel-tab-"+n;return Object(i.createElement)(a.Button,{role:"tab",className:l,"aria-selected":o,"aria-controls":"activity-panel-"+n,key:u,id:u,onClick:()=>{s(n)}},e,t," ",r&&Object(i.createElement)("span",{className:"screen-reader-text"},Object(H.__)("unread activity",'woocommerce')))},be=({tabs:e,onTabClick:t,selectedTab:n,tabOpen:r=!1})=>{const[{tabOpen:c,currentTab:s},l]=Object(i.useState)({tabOpen:r,currentTab:n});return Object(i.useEffect)(()=>{l({tabOpen:r,currentTab:n})},[r,n]),Object(i.createElement)(a.NavigableMenu,{role:"tablist",orientation:"horizontal",className:"woocommerce-layout__activity-panel-tabs"},e&&e.map((e,n)=>{if(e.component){const{component:t,options:r}=e;return Object(i.createElement)(t,o()({key:n},r))}return Object(i.createElement)(he,o()({key:n,index:n,isPanelOpen:c,selected:s===e.name},e,{onTabClick:()=>{const n=s!==e.name&&""!==s||!c;n&&s===e.name||Object(z.recordEvent)("activity_panel_open",{tab:e.name}),l({tabOpen:n,currentTab:e.name}),t(e,n)}}))}))},ve=()=>Object(i.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon setup-progress",width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(i.createElement)("path",{d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",stroke:"#DCDCDE",strokeWidth:"2"}),Object(i.createElement)("path",{d:"M4 12V12C4 16.4183 7.58172 20 12 20V20C16.4183 20 20 16.4183 20 12V12C20 7.58172 16.4183 4 12 4V4",strokeWidth:"2",strokeLinecap:"round"}));var ge=n(298),ye=n(540);n(328);const we="highlight-tooltip__show";function Oe({title:e,closeButtonText:t,content:n,show:r=!0,id:o,onClose:c,delay:s,onShow:l=M.noop,useAnchor:u=!1}){const[d,m]=Object(i.useState)(s>0?null:r),[p,f]=Object(i.useState)(null),[h,b]=Object(i.useState)(null);function v(){if(u){const e=document.getElementById(o);b(e.getBoundingClientRect())}}Object(i.useEffect)(()=>{const e=document.getElementById(o);let t,n;e&&!p&&(u?(n=document.createElement("div"),document.body.appendChild(n)):n=e.parentElement,t=document.createElement("div"),t.classList.add("highlight-tooltip__container"),n.appendChild(t),f(t));const r=g(t);return()=>{if(t){const e=t.parentElement;e.removeChild(t),u&&e.remove()}r&&clearTimeout(r)}},[]),Object(i.useEffect)(()=>{!d&&p&&p.classList.remove(we)},[d]),Object(i.useEffect)(()=>{r!==d&&null!==d&&p&&(m(r),r?p&&g(p):p.classList.remove(we))},[r]),Object(i.useLayoutEffect)(()=>(window.addEventListener("resize",v),()=>window.removeEventListener("resize",v)),[]);const g=e=>{let t=null;return s>0?t=setTimeout(()=>{t=null,y(e)},s):d||y(e),t},y=e=>{const t=document.getElementById(o);t&&u&&b(t.getBoundingClientRect()),e&&e.classList.add(we),m(!0),l()},w=()=>{m(!1),c&&c()};return p?Object(i.createPortal)(Object(i.createElement)("div",{className:"highlight-tooltip__portal"},d?Object(i.createElement)(i.Fragment,null,Object(i.createElement)(a.IsolatedEventContainer,{className:"highlight-tooltip__overlay"}),Object(i.createElement)(a.Popover,{className:"highlight-tooltip__popover",noArrow:!1,anchorRect:h,focusOnMount:"container"},Object(i.createElement)(a.Card,{size:"medium"},Object(i.createElement)(a.CardHeader,null,e,Object(i.createElement)(a.Button,{isSmall:!0,onClick:w,icon:ye.a})),Object(i.createElement)(a.CardBody,null,n||null),Object(i.createElement)(a.CardFooter,{isBorderless:!0},Object(i.createElement)(a.Button,{size:"small",isPrimary:!0,onClick:w},t||Object(H.__)("Close",'woocommerce')))))):null),p):null}Oe.propTypes={id:p.a.string.isRequired,title:p.a.string.isRequired,closeButtonText:p.a.string.isRequired,content:p.a.oneOfType([p.a.string,p.a.node]),show:p.a.bool,onClose:p.a.func,delay:p.a.number,onShow:p.a.func,useAnchor:p.a.bool};var je=n(107);const _e=["button","submit"];function Ee(e){const t=Object(i.useRef)(e);Object(i.useEffect)(()=>{t.current=e},[e]);const n=Object(i.useRef)(!1),r=Object(i.useRef)(),o=Object(i.useCallback)(()=>{clearTimeout(r.current)},[]);Object(i.useEffect)(()=>()=>o(),[]),Object(i.useEffect)(()=>{e||o()},[e,o]);const a=Object(i.useCallback)(e=>{const{type:t,target:r}=e;Object(M.includes)(["mouseup","touchend"],t)?n.current=!1:function(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return Object(M.includes)(_e,e.type)}return!1}(r)&&(n.current=!0)},[]),c=Object(i.useCallback)(e=>{e.persist(),n.current||(r.current=setTimeout(()=>{document.hasFocus()?"function"==typeof t.current&&t.current(e):e.preventDefault()},0))},[]);return{onFocus:o,onMouseDown:a,onMouseUp:a,onTouchStart:a,onTouchEnd:a,onBlur:c}}const ke=({content:e,isPanelOpen:t,isPanelSwitching:n,currentTab:r,tab:a,closePanel:c,clearPanel:s})=>{const l="woocommerce-layout__activity-panel-wrapper",u=function(e="firstElement"){const t=Object(i.useRef)(e);return Object(i.useEffect)(()=>{t.current=e},[e]),Object(i.useCallback)(e=>{if(!e||!1===t.current)return;if(e.contains(e.ownerDocument.activeElement))return;let n=e;if("firstElement"===t.current){const t=je.focus.tabbable.find(e)[0];t&&(n=t)}n.focus()},[])}(),d=Ee(e=>{const n=e.relatedTarget&&(e.relatedTarget.closest(".woocommerce-inbox-dismiss-confirmation_modal")||e.relatedTarget.closest(".components-snackbar__action"));t&&!n&&c()}),m=Object(i.useRef)(null),p=Object(i.useCallback)(e=>{m.current=e,u(e)},[]);if(!a)return Object(i.createElement)("div",{className:l});if(!e)return null;const f=ne()(l,{"is-open":t,"is-switching":n});return Object(i.createElement)("div",o()({className:f,tabIndex:0,role:"tabpanel","aria-label":a.title,onTransitionEnd:e=>{e&&"transform"===e.propertyName&&(s(),m.current&&t&&a&&u(m.current))}},d,{ref:p}),Object(i.createElement)("div",{className:"woocommerce-layout__activity-panel-content",key:"activity-panel-"+r,id:"activity-panel-"+r},Object(i.createElement)(i.Suspense,{fallback:Object(i.createElement)(V.Spinner,null)},e)))};var Se=n(78),xe=n(120),Ce=n(299);const Te=Object(i.lazy)(()=>Promise.all([n.e(3),n.e(4)]).then(n.bind(null,657))),Ae=Object(i.lazy)(()=>Promise.all([n.e(1),n.e(5)]).then(n.bind(null,647))),Pe=({isEmbedded:e,query:t,userPreferencesData:n})=>{const[r,o]=Object(i.useState)(""),[a,c]=Object(i.useState)(!1),[l,u]=Object(i.useState)(!1),[d,m]=Object(i.useState)(!1),{fills:p}=Object(oe.useSlot)(Ce.a),f=Boolean(null==p?void 0:p.length),h=(e,n)=>{let r={};if("wc-admin"===t.page&&"appearance"===t.task){var o;const{getTasksStatus:t}=e(D.ONBOARDING_STORE_NAME),i=t();r={set_notice:n("woocommerce_demo_store_notice")?"Y":"N",create_homepage:!0===i.hasHomepage?"Y":"N",upload_logo:null!==(o=i.themeMods)&&void 0!==o&&o.custom_logo?"Y":"N"}}return r};function b(e,t,n){const r=Object(Se.c)(e),o=!!t&&Object(Se.d)(e,r)>0,i=!!t&&Object(xe.b)(e),a=!!t&&Object(Se.a)(e);return n>0||o||i||a||f}const{hasUnreadNotes:v,hasAbbreviatedNotifications:g,thingsToDoNextCount:y,requestingTaskListOptions:w,setupTaskListComplete:O,setupTaskListHidden:j,trackedCompletedTasks:_,previewSiteBtnTrackData:E}=Object(s.useSelect)(e=>{const{getOption:n,isResolving:r}=e(D.OPTIONS_STORE_NAME),o="yes"===n("woocommerce_task_list_hidden"),i="yes"===n("woocommerce_extended_task_list_hidden"),a=function(e,t,n){return!e||n?0:e.filter(e=>e.visible&&!e.completed&&!t.includes(e.key)).length}(Object(U.applyFilters)("woocommerce_admin_onboarding_task_list",[],t),n("woocommerce_task_list_dismissed_tasks")||[],i);return{hasUnreadNotes:fe(e),hasAbbreviatedNotifications:b(e,o,a),thingsToDoNextCount:a,requestingTaskListOptions:r("getOption",["woocommerce_task_list_complete"])||r("getOption",["woocommerce_task_list_hidden"]),setupTaskListComplete:"yes"===n("woocommerce_task_list_complete"),setupTaskListHidden:o,trackedCompletedTasks:n("woocommerce_task_list_tracked_completed_tasks")||[],previewSiteBtnTrackData:h(e,n)}}),{updateOptions:k}=Object(s.useDispatch)(D.OPTIONS_STORE_NAME),{currentUserCan:S}=Object(D.useUser)(),x=()=>"wc-admin"===t.page&&!t.path,C=()=>t.task&&!t.path&&(!0===w||!1===j&&!1===O),T=()=>{const n={name:"inbox",title:Object(H.__)("Inbox",'woocommerce'),icon:Object(i.createElement)(ie.a,{icon:le}),unread:v||g,visible:(e||!x())&&!C()},r={name:"setup",title:Object(H.__)("Finish setup",'woocommerce'),icon:Object(i.createElement)(ve,null),onClick:()=>(window.location.href!==Object(F.g)("admin.php?page=wc-admin")&&("no"===j?A():k({woocommerce_task_list_hidden:"no"}).then(A)),null),visible:S("manage_woocommerce")&&!O&&!j&&!C()&&(!x()||e)},o={name:"help",title:Object(H.__)("Help",'woocommerce'),icon:Object(i.createElement)(ie.a,{icon:ue}),visible:x()&&!e||C()},a={component:ge.b,visible:!e&&x()&&!C()};return[n,r,{name:"previewSite",title:Object(H.__)("Preview site",'woocommerce'),icon:Object(i.createElement)(ie.a,{icon:de.a}),visible:"wc-admin"===t.page&&"appearance"===t.task,onClick:()=>(window.open(window.wcSettings.siteUrl),Object(z.recordEvent)("wcadmin_tasklist_previewsite",E),null)},a,o].filter(e=>e.visible)},A=()=>{Object($.f)(window.location.href)?Object(I.getHistory)().push(Object(I.getNewPath)({},"/",{})):window.location.href=Object(F.g)("admin.php?page=wc-admin")},P=T(),N=Object(M.uniqueId)("activity-panel-header_"),R=(()=>{const{task:e}=t,r=n&&n.task_list_tracked_started_tasks,o=n&&n.help_panel_highlight_shown;return!(!(e&&"yes"!==o&&(r||{})[e]>1)||_.includes(e))})();return Object(i.createElement)("div",null,Object(i.createElement)(V.H,{id:N,className:"screen-reader-text"},Object(H.__)("Store Activity",'woocommerce')),Object(i.createElement)(V.Section,{component:"aside",id:"woocommerce-activity-panel",className:"woocommerce-layout__activity-panel","aria-labelledby":N},Object(i.createElement)(be,{tabs:P,tabOpen:l,selectedTab:r,onTabClick:(e,t)=>{e.onClick?e.onClick():(({name:e},t)=>{const n=e!==r&&""!==r&&t&&l;a||(o(e),u(t),m(n))})(e,t)}}),Object(i.createElement)(ke,{currentTab:!0,isPanelOpen:l,isPanelSwitching:d,tab:Object(M.find)(T(),{name:r}),content:(e=>{const{task:n}=t;switch(e){case"inbox":return Object(i.createElement)(Ae,{hasAbbreviatedNotifications:g,thingsToDoNextCount:y});case"help":return Object(i.createElement)(Te,{taskName:n});default:return null}})(r),closePanel:()=>(c(!0),void u(!1)),clearPanel:()=>{l||(c(!1),m(!1),o(""))}})),R?Object(i.createElement)(Oe,{delay:1e3,useAnchor:!0,title:Object(H.__)("We're here for help",'woocommerce'),content:Object(H.__)("If you have any questions, feel free to explore the WooCommerce docs listed here.",'woocommerce'),closeButtonText:Object(H.__)("Got it",'woocommerce'),id:"activity-panel-tab-help",onClose:()=>(Object(z.recordEvent)("help_tooltip_click"),void(n&&n.updateUserPreferences&&n.updateUserPreferences({help_panel_highlight_shown:"yes"}))),onShow:()=>Object(z.recordEvent)("help_tooltip_view")}):null)};Pe.defaultProps={getHistory:I.getHistory};var Ne=Pe,Re=n(117),Me=n.n(Re);const Le=()=>/iPhone|iPad|iPod/i.test(window.navigator.userAgent)?"ios":/Android/i.test(window.navigator.userAgent)?"android":"unknown",Ve=()=>Object(i.createElement)("svg",{width:"37",height:"37",viewBox:"0 0 92 92",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(i.createElement)("rect",{width:"92",height:"92",rx:"21.3953",fill:"#7F54B3"}),Object(i.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M72.5937 28.043H19.8094C16.4781 28.0459 13.7783 30.7705 13.7754 34.1324V54.4501C13.7783 57.812 16.4781 60.5366 19.8094 60.5395H44.8229L56.2573 66.9607L53.6672 60.5395H72.599C74.2009 60.5402 75.7374 59.8983 76.8702 58.7552C78.0029 57.612 78.639 56.0614 78.6383 54.4447V34.1324C78.6376 32.5157 78.0002 30.9657 76.8664 29.8235C75.7327 28.6814 74.1956 28.0408 72.5937 28.043ZM19.1057 32.4208C18.4658 32.4324 17.8646 32.7359 17.467 33.2482C17.0888 33.7635 16.9404 34.4175 17.058 35.0502C18.5962 45.0986 20.0338 51.8757 21.371 55.3816C21.8779 56.658 22.4896 57.2703 23.2063 57.2185C24.3075 57.1489 25.6263 55.5968 27.1627 52.5621C27.9964 50.8412 29.2602 48.2662 30.9539 44.837C32.3785 49.88 34.309 53.6787 36.7456 56.2331C37.4291 56.9436 38.1204 57.2748 38.8195 57.2266C39.4185 57.1931 39.953 56.8315 40.217 56.2813C40.4753 55.7358 40.5806 55.1278 40.5211 54.5248C40.3516 52.0703 40.5919 48.667 41.2421 44.3149C41.9081 39.8057 42.7523 36.5818 43.7749 34.6432C43.9822 34.2526 44.0733 33.8087 44.037 33.366C44.0039 32.7587 43.7116 32.1969 43.2374 31.829C42.7745 31.4367 42.1799 31.2446 41.5803 31.2935C40.8334 31.3325 40.1682 31.7885 39.8499 32.4797C38.2331 35.5019 37.0812 40.4109 36.3943 47.2068C35.2823 44.2394 34.4509 41.1703 33.9114 38.0412C33.623 36.4613 32.9037 35.7125 31.7536 35.7946C30.9592 35.8589 30.3063 36.3944 29.7819 37.4012L24.0348 48.5643C23.0997 44.6692 22.2205 39.9289 21.3972 34.3433C21.1997 32.9652 20.4358 32.3244 19.1057 32.4208ZM69.9089 34.6877C71.6969 35.0381 73.2407 36.2 74.1186 37.8559C74.9693 39.3247 75.3946 41.1161 75.3946 43.23C75.4148 45.9567 74.7062 48.6357 73.3477 50.9687C71.7778 53.7023 69.7195 55.0691 67.1727 55.0691C66.6933 55.0668 66.2153 55.0128 65.7467 54.9078C63.9584 54.5581 62.4143 53.396 61.5371 51.7396C60.6864 50.2452 60.261 48.4411 60.261 46.3272C60.2357 43.6127 60.945 40.9454 62.3079 38.6295C63.9023 35.8959 65.9607 34.5291 68.4829 34.5291C68.9623 34.5304 69.4402 34.5836 69.9089 34.6877ZM68.7937 49.4848C69.7707 48.5773 70.4399 47.2269 70.8012 45.4337V45.4419C70.9315 44.7826 70.9959 44.1112 70.9933 43.4382C70.986 42.5849 70.8291 41.74 70.5302 40.9452C70.1443 39.901 69.6304 39.3124 68.9884 39.1793C68.0378 38.9643 67.1239 39.5256 66.2469 40.8632C65.5812 41.8393 65.109 42.9432 64.8577 44.1106C64.7276 44.7708 64.6632 45.4432 64.6657 46.1171C64.6739 46.9677 64.8308 47.8096 65.1287 48.6019C65.5146 49.6388 66.0294 50.2274 66.6731 50.3678C67.3169 50.5081 68.0237 50.2138 68.7937 49.4848ZM57.9079 37.8559C57.0291 36.2008 55.4854 35.0392 53.6976 34.6877C53.2279 34.5837 52.749 34.5306 52.2687 34.5291C49.7443 34.5291 47.6856 35.8959 46.0927 38.6295C44.7295 40.9454 44.0201 43.6127 44.0454 46.3272C44.0454 48.4411 44.4699 50.2452 45.319 51.7396C46.1976 53.3949 47.7414 54.5566 49.5294 54.9078C49.999 55.0126 50.4779 55.0667 50.9582 55.0691C53.5055 55.0691 55.5642 53.7023 57.1343 50.9687C58.4922 48.6355 59.2001 45.9565 59.1789 43.23C59.1789 41.1161 58.7544 39.3247 57.9053 37.8559H57.9079ZM54.5903 45.4337C54.2307 47.2269 53.5614 48.5773 52.5825 49.4848C51.8115 50.2065 51.101 50.5017 50.4589 50.3678C49.8169 50.2338 49.3011 49.6461 48.9169 48.6019C48.6181 47.8097 48.4603 46.9678 48.4511 46.1171C48.4495 45.4431 48.5148 44.7707 48.6459 44.1106C48.8971 42.9432 49.3694 41.8393 50.0353 40.8632C50.9124 39.5256 51.8264 38.9643 52.7773 39.1793C53.4193 39.3124 53.9333 39.901 54.3193 40.9452C54.617 41.7404 54.7739 42.585 54.7824 43.4382C54.785 44.1112 54.7207 44.7826 54.5903 45.4419V45.4337Z",fill:"white"}));n(329);const Ie=({onInstall:e,onDismiss:t})=>{Object(i.useEffect)(()=>{const e=document.getElementsByClassName("woocommerce-layout")[0];return"android"===Le()&&e&&e.classList.add("woocommerce-layout__show-app-banner"),()=>{e&&e.classList.remove("woocommerce-layout__show-app-banner")}},[]);const[n,r]=Object(i.useState)(!1);return"android"!==Le()||n?null:Object(i.createElement)("div",{className:"woocommerce-mobile-app-banner"},Object(i.createElement)(ie.a,{icon:Object(i.createElement)(Me.a,{"data-testid":"dismiss-btn"}),onClick:()=>{t(),r(!0),Object(z.recordEvent)("wcadmin_mobile_android_banner_click",{action:"dismiss"})}}),Object(i.createElement)(Ve,null),Object(i.createElement)("div",{className:"woocommerce-mobile-app-banner__description"},Object(i.createElement)("p",{className:"woocommerce-mobile-app-banner__description__text"},Object(H.__)("Run your store from anywhere",'woocommerce')),Object(i.createElement)("p",{className:"woocommerce-mobile-app-banner__description__text"},Object(H.__)("Download the WooCommerce app",'woocommerce'))),Object(i.createElement)(a.Button,{href:"https://play.google.com/store/apps/details?id=com.woocommerce.android",isSecondary:!0,onClick:()=>{e(),r(!0),Object(z.recordEvent)("wcadmin_mobile_android_banner_click",{action:"install"})}},Object(H.__)("Install",'woocommerce')))};function Fe(){const[e,t]=Object(i.useState)(!1),n=Object(i.useRef)(null);return Object(i.useEffect)(()=>{const e=()=>{t(window.pageYOffset>20)},r=()=>{n.current=window.requestAnimationFrame(e)};return window.addEventListener("scroll",r),()=>{window.removeEventListener("scroll",r),window.cancelAnimationFrame(n.current)}},[]),e}n(330);const De=(e,t,n=null)=>{if(!t)return 0;const r=0===(o=t).indexOf("http")?o:Object(F.g)(o);var o;const{href:i}=e;if(r===i)return Number.MAX_SAFE_INTEGER;const a=(e=>{const t=e.replace(/[-\/\\^$*+?.()|[\]{}]/gi,"\\$&"),[n,r,o]=t.split(/\\\?|#/),i=o?`(.*#${o}$)`:"";return"^"+n+(r?r.split("&").reduce((e,t)=>`${e}(?=.*[?|&]${t}(&|$|#))`,""):"")+i})(r),c=new RegExp(n||a,"i");return(decodeURIComponent(i).match(c)||[]).length},ze=e=>{let t=null,n=0;return e.forEach(e=>{const r=De(window.location,e.url,e.matchExpression);r>0&&r>=n&&(n=r,t=e)}),t||null},Be=["primary","favorites","plugins","secondary"],Ue={woocommerce:{id:"woocommerce",isCategory:!0,menuId:"primary",migrate:!0,order:10,parent:"",title:"WooCommerce"}};var He=Object(i.createElement)(se.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(i.createElement)(se.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));var qe=()=>{const e=Object(F.h)("siteTitle",""),t=Object(F.h)("homeUrl",""),n=Fe(),[r,o]=Object(i.useState)(document.body.classList.contains(!1)),c="is-wc-nav-folded",l="is-wc-nav-expanded",u=()=>{document.body.classList.add(c),document.body.classList.remove(l),o(!0)},d=()=>{document.body.classList.remove(c),document.body.classList.add(l),o(!1)},m=(e=document.body.clientWidth)=>{e<=960?u():d()};Object(i.useEffect)(()=>{m();const e=[{eventName:"orientationchange",handler:e=>m(e.target.screen.availWidth)},{eventName:"resize",handler:Object(M.debounce)(()=>m(),200)}];for(const{eventName:t,handler:n}of e)window.addEventListener(t,n,!1);Object(I.addHistoryListener)(()=>m())},[]);let p=Object(i.createElement)(ie.a,{size:"36px",icon:He});const{isRequestingSiteIcon:f,siteIconUrl:h}=Object(s.useSelect)(e=>{const{isResolving:t}=e("core/data"),{getEntityRecord:n}=e("core"),r=n("root","__unstableBase",void 0)||{};return{isRequestingSiteIcon:t("core","getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:r.siteIconUrl}});h?p=Object(i.createElement)("img",{alt:Object(H.__)("Site Icon"),src:h}):f&&(p=null);const b=ne()("woocommerce-navigation-header",{"is-scrolled":n});return Object(i.createElement)("div",{className:b},Object(i.createElement)(a.Button,{onClick:()=>{document.body.classList.contains(c)?d():u()},className:"woocommerce-navigation-header__site-icon","aria-label":"Fold navigation",role:"switch","aria-checked":r?"true":"false"},p),Object(i.createElement)(a.Button,{href:t,className:"woocommerce-navigation-header__site-title",as:"span"},Object(re.decodeEntities)(e)))},$e=(n(331),Object(i.createElement)(se.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)(se.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}))),We=Object(i.createElement)(se.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)(se.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"}));n(332);const Qe=({id:e})=>{const{favorites:t,isResolving:n}=Object(s.useSelect)(e=>({favorites:e(D.NAVIGATION_STORE_NAME).getFavorites(),isResolving:e(D.NAVIGATION_STORE_NAME).isResolving("getFavorites")})),{addFavorite:r,removeFavorite:o}=Object(s.useDispatch)(D.NAVIGATION_STORE_NAME),c=t.includes(e);return n?null:Object(i.createElement)(a.Button,{id:"woocommerce-navigation-favorite-button",className:"woocommerce-navigation-favorite-button",isTertiary:!0,onClick:()=>{(c?o:r)(e),Object(z.recordEvent)("navigation_favorite",{id:e,action:c?"unfavorite":"favorite"})},"aria-label":c?Object(H.__)("Add this item to your favorites.",'woocommerce'):Object(H.__)("Remove this item from your favorites.",'woocommerce')},Object(i.createElement)(ie.a,{icon:c?$e:We,className:`star-${c?"filled":"empty"}-icon`}))};const Ge="woocommerce_navigation_favorites_tooltip_hidden",Ye=()=>{const{isFavoritesResolving:e,isOptionResolving:t,isTooltipHidden:n}=Object(s.useSelect)(e=>{const{getOption:t,isResolving:n}=e(D.OPTIONS_STORE_NAME);return{isFavoritesResolving:e(D.NAVIGATION_STORE_NAME).isResolving("getFavorites"),isOptionResolving:n("getOption",[Ge]),isTooltipHidden:"yes"===t(Ge)}}),{updateOptions:r}=Object(s.useDispatch)(D.OPTIONS_STORE_NAME);return e||n||t||document.body.classList.contains("is-wc-nav-folded")?null:Object(i.createElement)(Oe,{delay:1e3,title:Object(H.__)("Introducing favorites",'woocommerce'),content:Object(H.__)("You can now favorite your extensions to pin them in the top level of the navigation.",'woocommerce'),closeButtonText:Object(H.__)("Got it",'woocommerce'),id:"woocommerce-navigation-favorite-button",onClose:()=>r({[Ge]:"yes"}),useAnchor:!0})};var Ze=({category:e})=>{const{id:t,menuId:n,title:r}=e,o="woocommerce-navigation-category-title";return["plugins","favorites"].includes(n)?Object(i.createElement)("span",{className:o},Object(i.createElement)("span",{className:o+"__text"},r),Object(i.createElement)(Qe,{id:t}),Object(i.createElement)(Ye,null)):Object(i.createElement)("span",{className:o},r)};var Ke=({item:e})=>{var t;const n=Object(oe.useSlot)("woocommerce_navigation_"+e.id),r=Boolean(null==n||null===(t=n.fills)||void 0===t?void 0:t.length),o=e=>{Object(z.recordEvent)("navigation_click",{menu_item:e})};return r&&!e.isCategory?Object(i.createElement)(oe.NavigationItem,{key:e.id,item:e.id},Object(i.createElement)("div",{onClick:()=>o(e.id)},Object(i.createElement)(I.WooNavigationItem.Slot,{name:e.id}))):Object(i.createElement)(oe.NavigationItem,{key:e.id,item:e.id,title:e.title,href:e.url,navigateToMenu:!e.url&&e.id,onClick:()=>o(e.id),hideIfTargetMenuEmpty:!0})};const Je=({category:e,onBackClick:t,pluginItems:n,primaryItems:r})=>{if(!r.length&&!n.length)return null;const o=Object(U.applyFilters)("woocommerce_navigation_root_back_label",Object(H.__)("WordPress Dashboard",'woocommerce')),a=Object(U.applyFilters)("woocommerce_navigation_root_back_url",window.wcNavigation.rootBackUrl),c="woocommerce"===e.id&&a;return Object(i.createElement)(oe.NavigationMenu,{title:Object(i.createElement)(Ze,{category:e}),menu:e.id,parentMenu:e.parent,backButtonLabel:c?o:e.backButtonLabel||null,onBackButtonClick:c?()=>{t("woocommerce"),window.location=a}:()=>t(e.id)},!!r.length&&Object(i.createElement)(oe.NavigationGroup,null,r.map(e=>Object(i.createElement)(Ke,{key:e.id,item:e}))),!!n.length&&Object(i.createElement)(oe.NavigationGroup,{title:"woocommerce"===e.id?Object(H.__)("Extensions",'woocommerce'):null},n.map(e=>Object(i.createElement)(Ke,{key:e.id,item:e}))))},Xe=({category:e,items:t,onBackClick:n})=>{if(!t.length)return null;const r="woocommerce"===e.id;return Object(i.createElement)(oe.NavigationMenu,{className:"components-navigation__menu-secondary",title:!r&&Object(i.createElement)(Ze,{category:e}),menu:e.id,parentMenu:e.parent,backButtonLabel:e.backButtonLabel||null,onBackButtonClick:r?null:()=>n(e.id)},Object(i.createElement)(oe.NavigationGroup,{onBackButtonClick:()=>n(e.id)},t.map(e=>Object(i.createElement)(Ke,{key:e.id,item:e}))))};var et=()=>{const{menuItems:e}=Object(s.useSelect)(e=>({menuItems:e(D.NAVIGATION_STORE_NAME).getMenuItems()}));Object(i.useEffect)(()=>{document.documentElement.classList.remove("wp-toolbar"),document.body.classList.add("has-woocommerce-navigation");const e=document.getElementById("adminmenumain");e&&e.classList.add("folded")},[]);const[t,n]=Object(i.useState)("woocommerce-home"),[r,o]=Object(i.useState)("woocommerce");Object(i.useEffect)(()=>{const r=ze(e);r&&t!==r&&(n(r),o(r.parent));return Object(I.addHistoryListener)(()=>{setTimeout(()=>{const t=ze(e);t&&(n(t),o(t.parent))},0)})},[e]);const{currentUserCan:a}=Object(D.useUser)(),{categories:c,items:l}=Object(i.useMemo)(()=>((e,t)=>{const n={...Ue};return{items:(e=>e.sort((e,t)=>e.order===t.order?e.title.localeCompare(t.title):e.order-t.order))(e).reduce((e,r)=>{if(e[r.parent]||(e[r.parent]={},Be.forEach(t=>{e[r.parent][t]=[]})),!e[r.parent][r.menuId])return e;if(t&&r.capability&&!t(r.capability))return e;r.isCategory&&(n[r.id]=r);const o=e[r.parent][r.menuId];return o&&o.push(r),e},{}),categories:n}})(e,a),[e,a]),u=Object(i.useRef)(null),d=e=>{Object(z.recordEvent)("navigation_back_click",{category:e})},m="woocommerce"===r,p=ne()("woocommerce-navigation",{"is-root":m});return Object(i.createElement)("div",{className:p},Object(i.createElement)(qe,null),Object(i.createElement)("div",{className:"woocommerce-navigation__wrapper",ref:u},Object(i.createElement)(oe.Navigation,{activeItem:t?t.id:null,activeMenu:r,onActivateMenu:(...e)=>{u&&u.current&&(u.current.scrollTop=0),o(...e)}},Object.values(c).map(e=>{const t=l[e.id];return!!t&&[Object(i.createElement)(Je,{key:e.id,category:e,onBackClick:d,primaryItems:[...t.primary,...t.favorites],pluginItems:t.plugins}),Object(i.createElement)(Xe,{key:"secondary/"+e.id,category:e,onBackClick:d,items:t.secondary})]}))))};var tt=Object(D.withNavigationHydration)(window.wcNavigation)(et);const nt=()=>{if(new URL(window.location.href).searchParams.get("task")){const e=Object(H.__)("WooCommerce Home",'woocommerce'),t=()=>{Object(z.recordEvent)("topbar_back_button",{page_name:rt(window.title)}),Object(I.updateQueryString)({},Object(I.getHistory)().location.pathname,{})};return Object(i.createElement)(a.Tooltip,{text:e},Object(i.createElement)("div",{tabIndex:"0",role:"button","data-testid":"header-back-button",className:"woocommerce-layout__header-back-button",onKeyDown:({keyCode:e})=>{e!==ce.ENTER&&e!==ce.SPACE||t()}},Object(i.createElement)(ie.a,{icon:ae.a,onClick:t})))}return null},rt=e=>{const t=new URL(window.location.href).searchParams.get("task");return{payments:Object(H.__)("Set up payments",'woocommerce'),tax:Object(H.__)("Add tax rates",'woocommerce'),appearance:Object(H.__)("Personalize your store",'woocommerce'),products:Object(H.__)("Add products",'woocommerce'),shipping:Object(H.__)("Set up shipping costs",'woocommerce')}[t]||e},ot=({sections:e,isEmbedded:t=!1,query:n})=>{const r=Object(i.useRef)(null),o=Object(F.h)("siteTitle",""),a=e.slice(-1)[0],c=Fe(),{updateUserPreferences:s,...l}=Object(D.useUserPreferences)(),u="yes"===l.android_app_banner_dismissed;let d=null;const m=ne()("woocommerce-layout__header",{"is-scrolled":c});Object(i.useLayoutEffect)(()=>(p(),window.addEventListener("resize",p),()=>{window.removeEventListener("resize",p);const e=document.querySelector("#wpbody");e&&(e.style.marginTop=null)}),[u]);const p=()=>{clearTimeout(d),d=setTimeout((function(){const e=document.querySelector("#wpbody");e&&r.current&&(e.style.marginTop=r.current.offsetHeight+"px")}),200)};Object(i.useEffect)(()=>{if(!t){const t=e.map(e=>Array.isArray(e)?e[1]:e).reverse().join(" &lsaquo; "),n=Object(re.decodeEntities)(Object(H.sprintf)(Object(H.__)("%1$s &lsaquo; %2$s &#8212; WooCommerce",'woocommerce'),t,o));document.title!==n&&(document.title=n)}},[t,e,o]);const f=()=>{s({android_app_banner_dismissed:"yes"})},h=nt()?"with-back-button":"";return Object(i.createElement)("div",{className:m,ref:r},!u&&Object(i.createElement)(Ie,{onDismiss:f,onInstall:f}),Object(i.createElement)("div",{className:"woocommerce-layout__header-wrapper"},window.wcAdminFeatures.navigation&&Object(i.createElement)(tt,null),nt(),Object(i.createElement)(oe.Text,{className:"woocommerce-layout__header-heading "+h,as:"h1"},rt(Object(re.decodeEntities)(a))),window.wcAdminFeatures["activity-panels"]&&Object(i.createElement)(Ne,{isEmbedded:t,query:n,userPreferencesData:{...l,updateUserPreferences:s}})))};class it extends i.Component{render(){return Object(i.createElement)("div",{id:"woocommerce-layout__notice-list",className:"woocommerce-layout__notice-list"})}}var at=it,ct=n(182),st=n(301);var lt=function({notices:e,className:t,children:n,onRemove:r=M.noop,onRemove2:a=M.noop}){const s=Object(c.useReducedMotion)(),[l]=Object(i.useState)(()=>new WeakMap),u=Object(ct.useTransition)(e,e=>e.id,{from:{opacity:0,height:0},enter:e=>async t=>await t({opacity:1,height:l.get(e).offsetHeight}),leave:()=>async e=>{await e({opacity:0}),await e({height:0})},immediate:s});t=ne()("components-snackbar-list",t);const d=e=>()=>{r(e.id),a(e.id)};return Object(i.createElement)("div",{className:t},n,u.map(({item:e,key:t,props:n})=>Object(i.createElement)(ct.animated.div,{key:t,style:n},Object(i.createElement)("div",{className:"components-snackbar-list__notice-container",ref:t=>t&&l.set(e,t)},Object(i.createElement)(st.a,o()({},Object(M.omit)(e,["content"]),{onRemove:d(e)}),e.content)))))};n(337);const ut="woocommerce_admin_transient_notices_queue";function dt(e){const{removeNotice:t}=Object(s.useDispatch)("core/notices"),{createNotice:n,removeNotice:r}=Object(s.useDispatch)("core/notices2"),{updateOptions:o}=Object(s.useDispatch)(D.OPTIONS_STORE_NAME),{currentUser:a={},notices:c=[],notices2:l=[],noticesQueue:u={}}=Object(s.useSelect)(e=>({currentUser:e(D.USER_STORE_NAME).getCurrentUser(),notices:e("core/notices").getNotices(),notices2:e("core/notices2").getNotices(),noticesQueue:e(D.OPTIONS_STORE_NAME).getOption(ut)}));Object(i.useEffect)(()=>{Object.values(u).filter(e=>e.user_id===a.id||!e.user_id).forEach(e=>{const t=Object(U.applyFilters)("woocommerce_admin_queued_notice_filter",e);n(t.status,t.content,{onDismiss:()=>{(e=>{const t={...u};delete t[e],o({[ut]:t})})(t.id)},...t.options||{}})})},[]);const{className:d}=e,m=ne()("woocommerce-transient-notices","components-notices__snackbar",d),p=c.concat(l);return Object(i.createElement)(lt,{notices:p,className:m,onRemove:t,onRemove2:r})}dt.propTypes={className:p.a.string,notices:p.a.array};var mt=dt;Object(B.registerPlugin)("wc-admin-navigation",{render:()=>{const{persistedQuery:e}=Object(s.useSelect)(e=>({persistedQuery:e(D.NAVIGATION_STORE_NAME).getPersistedQuery()}));if(!Object($.f)(window.location.href))return null;const t=Object(q.a)().filter(e=>e.navArgs),n=X().filter(e=>e.navArgs).map(e=>"/analytics/settings"===e.path?{...e,breadcrumbs:[Object(H.__)("Analytics",'woocommerce')]}:e);return Object(i.createElement)(i.Fragment,null,n.map(t=>Object(i.createElement)(I.WooNavigationItem,{item:t.navArgs.id,key:t.navArgs.id},Object(i.createElement)(V.Link,{className:"components-button",href:Object(I.getNewPath)(Object(I.pathIsExcluded)(t.path)?{}:e,t.path,{}),type:"wc-admin"},t.breadcrumbs[t.breadcrumbs.length-1]))),t.map(t=>Object(i.createElement)(I.WooNavigationItem,{item:t.navArgs.id,key:t.navArgs.id},Object(i.createElement)(V.Link,{className:"components-button",href:Object(I.getNewPath)(Object(I.pathIsExcluded)(t.report)?{}:e,"/analytics/"+t.report,{}),type:"wc-admin"},t.title))))}});const pt=Object(i.lazy)(()=>Promise.all([n.e(2),n.e(47)]).then(n.bind(null,656))),ft=Object(i.lazy)(()=>n.e(51).then(n.bind(null,553)));class ht extends i.Component{render(){const{children:e}=this.props;return Object(i.createElement)("div",{className:"woocommerce-layout__primary",id:"woocommerce-layout__primary"},window.wcAdminFeatures["store-alerts"]&&Object(i.createElement)(i.Suspense,{fallback:Object(i.createElement)(V.Spinner,null)},Object(i.createElement)(pt,null)),Object(i.createElement)(at,null),e)}}class bt extends i.Component{componentDidMount(){this.recordPageViewTrack()}componentDidUpdate(e){const t=Object(M.get)(e,"location.pathname"),n=Object(M.get)(this.props,"location.pathname");t&&n&&t!==n&&this.recordPageViewTrack()}recordPageViewTrack(){const{activePlugins:e,installedPlugins:t,isEmbedded:n,isJetpackConnected:r}=this.props,o={has_navigation:!!window.wcNavigation};if(n){const e=document.location.pathname+document.location.search;return void Object(z.recordPageView)(e,{is_embedded:!0,...o})}const i=Object(M.get)(this.props,"location.pathname");if(!i)return;let a=i.substring(1).replace(/\//g,"_");0===a.length&&(a="home_screen"),Object(z.recordPageView)(a,{jetpack_installed:t.includes("jetpack"),jetpack_active:e.includes("jetpack"),jetpack_connected:r,...o})}getQuery(e){if(!e)return{};const t=e.substring(1);return Object(L.parse)(t)}isWCPaySettingsPage(){const{page:e,section:t,tab:n}=Object(I.getQuery)();return"wc-settings"===e&&"checkout"===n&&"woocommerce_payments"===t}render(){const{isEmbedded:e,...t}=this.props,{location:n,page:r}=this.props,{breadcrumbs:c}=r,s=this.getQuery(n&&n.search);return Object(i.createElement)(a.SlotFillProvider,null,Object(i.createElement)("div",{className:"woocommerce-layout"},Object(i.createElement)(ot,{sections:Object(M.isFunction)(c)?c(this.props):c,isEmbedded:e,query:s}),Object(i.createElement)(mt,null),!e&&Object(i.createElement)(ht,null,Object(i.createElement)("div",{className:"woocommerce-layout__main"},Object(i.createElement)(ee,o()({},t,{query:s})))),e&&this.isWCPaySettingsPage()&&Object(i.createElement)(i.Suspense,{fallback:null},Object(i.createElement)(ft,null))),Object(i.createElement)(B.PluginArea,{scope:'woocommerce'}))}}bt.propTypes={isEmbedded:p.a.bool,page:p.a.shape({container:p.a.oneOfType([p.a.func,p.a.object]),path:p.a.string,breadcrumbs:p.a.oneOfType([p.a.func,p.a.arrayOf(p.a.oneOfType([p.a.arrayOf(p.a.string),p.a.string]))]).isRequired,wpOpenMenu:p.a.string}).isRequired};const vt=Object(c.compose)(Object(D.withPluginsHydration)({...window.wcSettings.plugins||{},jetpackStatus:window.wcSettings.dataEndpoints&&window.wcSettings.dataEndpoints.jetpackStatus||!1}),Object(s.withSelect)((e,{isEmbedded:t})=>{if(t)return;const{getActivePlugins:n,getInstalledPlugins:r,isJetpackConnected:o}=e(D.PLUGINS_STORE_NAME);return{activePlugins:n(),isJetpackConnected:o(),installedPlugins:r()}}))(bt),gt=Object(c.compose)(window.wcSettings.preloadOptions?Object(D.withOptionsHydration)({...window.wcSettings.preloadOptions}):M.identity)(()=>{const{currentUserCan:e}=Object(D.useUser)();return Object(i.createElement)(_,{history:Object(I.getHistory)()},Object(i.createElement)(R,null,X().filter(t=>!t.capability||e(t.capability)).map(e=>Object(i.createElement)(x,{key:e.path,path:e.path,exact:!0,render:t=>Object(i.createElement)(vt,o()({page:e},t))}))))}),yt=Object(c.compose)(window.wcSettings.preloadOptions?Object(D.withOptionsHydration)({...window.wcSettings.preloadOptions}):M.identity)(()=>Object(i.createElement)(vt,{page:{breadcrumbs:Object(F.h)("embedBreadcrumbs",[])},isEmbedded:!0}))},139:function(e,t){e.exports=window.wc.number},140:function(e,t){e.exports=window.wc.explat},146:function(e,t){e.exports=window.wp.notices},147:function(e,t,n){"use strict";var r=n(46),o=n(47),i=n(0);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.icon,n=e.size,c=void 0===n?24:n,s=Object(o.a)(e,["icon","size"]);return Object(i.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){Object(r.a)(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:c,height:c},s))}},148:function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s,l=[],u=!1,d=-1;function m(){u&&s&&(u=!1,s.length?l=s.concat(l):d=-1,l.length&&p())}function p(){if(!u){var e=c(m);u=!0;for(var t=l.length;t;){for(s=l,l=[];++d<t;)s&&s[d].run();d=-1,t=l.length}s=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new f(e,t)),1!==l.length||u||c(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},149:function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,m=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,b=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,O=r?Symbol.for("react.scope"):60119;function j(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case d:case m:case a:case s:case c:case f:return e;default:switch(e=e&&e.$$typeof){case u:case p:case v:case b:case l:return e;default:return t}}case i:return t}}}function _(e){return j(e)===m}t.AsyncMode=d,t.ConcurrentMode=m,t.ContextConsumer=u,t.ContextProvider=l,t.Element=o,t.ForwardRef=p,t.Fragment=a,t.Lazy=v,t.Memo=b,t.Portal=i,t.Profiler=s,t.StrictMode=c,t.Suspense=f,t.isAsyncMode=function(e){return _(e)||j(e)===d},t.isConcurrentMode=_,t.isContextConsumer=function(e){return j(e)===u},t.isContextProvider=function(e){return j(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return j(e)===p},t.isFragment=function(e){return j(e)===a},t.isLazy=function(e){return j(e)===v},t.isMemo=function(e){return j(e)===b},t.isPortal=function(e){return j(e)===i},t.isProfiler=function(e){return j(e)===s},t.isStrictMode=function(e){return j(e)===c},t.isSuspense=function(e){return j(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===m||e===s||e===c||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===b||e.$$typeof===l||e.$$typeof===u||e.$$typeof===p||e.$$typeof===y||e.$$typeof===w||e.$$typeof===O||e.$$typeof===g)},t.typeOf=j},15:function(e,t){e.exports=window.wp.compose},16:function(e,t){e.exports=window.wp.url},17:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"h",(function(){return m})),n.d(t,"i",(function(){return p})),n.d(t,"g",(function(){return f})),n.d(t,"f",(function(){return h}));var r=n(2);const o=["wcAdminSettings","preloadSettings"],i="object"==typeof wcSettings?wcSettings:{},a=Object.keys(i).reduce((e,t)=>(o.includes(t)||(e[t]=i[t]),e),{}),c=a.adminUrl,s=(a.countries,a.currency),l=a.locale,u=a.orderStatuses,d=(a.siteTitle,a.wcAssetUrl);function m(e,t=!1,n=(e=>e)){if(o.includes(e))throw new Error(Object(r.__)("Mutable settings should be accessed via data store."));return n(a.hasOwnProperty(e)?a[e]:t,t)}function p(e,t,n=(e=>e)){if(o.includes(e))throw new Error(Object(r.__)("Mutable settings should be mutated via data store."));a[e]=n(t)}function f(e){return(c||"")+e}function h(e){return new Promise((t,n)=>{document.querySelector(`#${e.handle}-js`)&&t();const r=document.createElement("script");r.src=e.src,r.id=e.handle+"-js",r.async=!0,r.onload=t,r.onerror=n,document.body.appendChild(r)})}},18:function(e,t){e.exports=window.wc.tracks},182:function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(13)),i=r(n(333)),a=n(5),c=r(a),s=r(n(334)),l=r(n(336)),u={arr:Array.isArray,obj:function(e){return"[object Object]"===Object.prototype.toString.call(e)},fun:function(e){return"function"==typeof e},str:function(e){return"string"==typeof e},num:function(e){return"number"==typeof e},und:function(e){return void 0===e},nul:function(e){return null===e},set:function(e){return e instanceof Set},map:function(e){return e instanceof Map},equ:function(e,t){if(typeof e!=typeof t)return!1;if(u.str(e)||u.num(e))return e===t;if(u.obj(e)&&u.obj(t)&&Object.keys(e).length+Object.keys(t).length===0)return!0;var n;for(n in e)if(!(n in t))return!1;for(n in t)if(e[n]!==t[n])return!1;return!u.und(n)||e===t}};function d(){var e=a.useState(!1)[1];return a.useCallback((function(){return e((function(e){return!e}))}),[])}function m(e,t){return u.und(e)||u.nul(e)?t:e}function p(e){return u.und(e)?[]:u.arr(e)?e:[e]}function f(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u.fun(e)?e.apply(void 0,n):e}function h(e){var t=function(e){return e.to,e.from,e.config,e.onStart,e.onRest,e.onFrame,e.children,e.reset,e.reverse,e.force,e.immediate,e.delay,e.attach,e.destroyed,e.interpolateTo,e.ref,e.lazy,i(e,["to","from","config","onStart","onRest","onFrame","children","reset","reverse","force","immediate","delay","attach","destroyed","interpolateTo","ref","lazy"])}(e);if(u.und(t))return o({to:t},e);var n=Object.keys(e).reduce((function(n,r){var i;return u.und(t[r])?o({},n,((i={})[r]=e[r],i)):n}),{});return o({to:t},n)}var b,v,g=function(){function e(){this.payload=void 0,this.children=[]}var t=e.prototype;return t.getAnimatedValue=function(){return this.getValue()},t.getPayload=function(){return this.payload||this},t.attach=function(){},t.detach=function(){},t.getChildren=function(){return this.children},t.addChild=function(e){0===this.children.length&&this.attach(),this.children.push(e)},t.removeChild=function(e){var t=this.children.indexOf(e);this.children.splice(t,1),0===this.children.length&&this.detach()},e}(),y=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).payload=[],t.attach=function(){return t.payload.forEach((function(e){return e instanceof g&&e.addChild(l(t))}))},t.detach=function(){return t.payload.forEach((function(e){return e instanceof g&&e.removeChild(l(t))}))},t}return s(t,e),t}(g),w=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).payload={},t.attach=function(){return Object.values(t.payload).forEach((function(e){return e instanceof g&&e.addChild(l(t))}))},t.detach=function(){return Object.values(t.payload).forEach((function(e){return e instanceof g&&e.removeChild(l(t))}))},t}s(t,e);var n=t.prototype;return n.getValue=function(e){void 0===e&&(e=!1);var t={};for(var n in this.payload){var r=this.payload[n];(!e||r instanceof g)&&(t[n]=r instanceof g?r[e?"getAnimatedValue":"getValue"]():r)}return t},n.getAnimatedValue=function(){return this.getValue(!0)},t}(g);function O(e,t){b={fn:e,transform:t}}function j(e){v=e}var _,E=function(e){return"undefined"!=typeof window?window.requestAnimationFrame(e):-1},k=function(e){"undefined"!=typeof window&&window.cancelAnimationFrame(e)};function S(e){_=e}var x,C=function(){return Date.now()};function T(e){x=e}var A,P,N=function(e){return e.current};function R(e){A=e}var M=Object.freeze({get applyAnimatedValues(){return b},injectApplyAnimatedValues:O,get colorNames(){return v},injectColorNames:j,get requestFrame(){return E},get cancelFrame(){return k},injectFrame:function(e,t){E=e,k=t},get interpolation(){return _},injectStringInterpolator:S,get now(){return C},injectNow:function(e){C=e},get defaultElement(){return x},injectDefaultElement:T,get animatedApi(){return N},injectAnimatedApi:function(e){N=e},get createAnimatedStyle(){return A},injectCreateAnimatedStyle:R,get manualFrameloop(){return P},injectManualFrameloop:function(e){P=e}}),L=function(e){function t(t,n){var r;return(r=e.call(this)||this).update=void 0,r.payload=t.style?o({},t,{style:A(t.style)}):t,r.update=n,r.attach(),r}return s(t,e),t}(w),V=!1,I=new Set,F=function e(){if(!V)return!1;var t=C(),n=I,r=Array.isArray(n),o=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(o>=n.length)break;i=n[o++]}else{if((o=n.next()).done)break;i=o.value}for(var a=i,c=!1,s=0;s<a.configs.length;s++){for(var l=a.configs[s],u=void 0,d=void 0,m=0;m<l.animatedValues.length;m++){var p=l.animatedValues[m];if(!p.done){var f=l.fromValues[m],h=l.toValues[m],b=p.lastPosition,v=h instanceof g,y=Array.isArray(l.initialVelocity)?l.initialVelocity[m]:l.initialVelocity;if(v&&(h=h.getValue()),l.immediate)p.setValue(h),p.done=!0;else if("string"!=typeof f&&"string"!=typeof h){if(void 0!==l.duration)b=f+l.easing((t-p.startTime)/l.duration)*(h-f),u=t>=p.startTime+l.duration;else if(l.decay)b=f+y/(1-.998)*(1-Math.exp(-(1-.998)*(t-p.startTime))),(u=Math.abs(p.lastPosition-b)<.1)&&(h=b);else{d=void 0!==p.lastTime?p.lastTime:t,y=void 0!==p.lastVelocity?p.lastVelocity:l.initialVelocity,t>d+64&&(d=t);for(var w=Math.floor(t-d),O=0;O<w;++O){b+=1*(y+=1*((-l.tension*(b-h)+-l.friction*y)/l.mass)/1e3)/1e3}var j=!(!l.clamp||0===l.tension)&&(f<h?b>h:b<h),_=Math.abs(y)<=l.precision,k=0===l.tension||Math.abs(h-b)<=l.precision;u=j||_&&k,p.lastVelocity=y,p.lastTime=t}v&&!l.toValues[m].done&&(u=!1),u?(p.value!==h&&(b=h),p.done=!0):c=!0,p.setValue(b),p.lastPosition=b}else p.setValue(h),p.done=!0}}a.props.onFrame&&(a.values[l.name]=l.interpolation.getValue())}a.props.onFrame&&a.props.onFrame(a.values),c||(I.delete(a),a.stop(!0))}return I.size?P?P():E(e):V=!1,V};function D(e,t,n){if("function"==typeof e)return e;if(Array.isArray(e))return D({range:e,output:t,extrapolate:n});if(_&&"string"==typeof e.output[0])return _(e);var r=e,o=r.output,i=r.range||[0,1],a=r.extrapolateLeft||r.extrapolate||"extend",c=r.extrapolateRight||r.extrapolate||"extend",s=r.easing||function(e){return e};return function(e){var t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,a,c,s){var l=s?s(e):e;if(l<t){if("identity"===a)return l;"clamp"===a&&(l=t)}if(l>n){if("identity"===c)return l;"clamp"===c&&(l=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?l=-l:n===1/0?l-=t:l=(l-t)/(n-t);l=i(l),r===-1/0?l=-l:o===1/0?l+=r:l=l*(o-r)+r;return l}(e,i[t],i[t+1],o[t],o[t+1],s,a,c,r.map)}}var z=function(e){function t(n,r,o,i){var a;return(a=e.call(this)||this).calc=void 0,a.payload=n instanceof y&&!(n instanceof t)?n.getPayload():Array.isArray(n)?n:[n],a.calc=D(r,o,i),a}s(t,e);var n=t.prototype;return n.getValue=function(){return this.calc.apply(this,this.payload.map((function(e){return e.getValue()})))},n.updateConfig=function(e,t,n){this.calc=D(e,t,n)},n.interpolate=function(e,n,r){return new t(this,e,n,r)},t}(y);var B=function(e){function t(t){var n;return(n=e.call(this)||this).animatedStyles=new Set,n.value=void 0,n.startPosition=void 0,n.lastPosition=void 0,n.lastVelocity=void 0,n.startTime=void 0,n.lastTime=void 0,n.done=!1,n.setValue=function(e,t){void 0===t&&(t=!0),n.value=e,t&&n.flush()},n.value=t,n.startPosition=t,n.lastPosition=t,n}s(t,e);var n=t.prototype;return n.flush=function(){0===this.animatedStyles.size&&function e(t,n){"update"in t?n.add(t):t.getChildren().forEach((function(t){return e(t,n)}))}(this,this.animatedStyles),this.animatedStyles.forEach((function(e){return e.update()}))},n.clearStyles=function(){this.animatedStyles.clear()},n.getValue=function(){return this.value},n.interpolate=function(e,t,n){return new z(this,e,t,n)},t}(g),U=function(e){function t(t){var n;return(n=e.call(this)||this).payload=t.map((function(e){return new B(e)})),n}s(t,e);var n=t.prototype;return n.setValue=function(e,t){var n=this;void 0===t&&(t=!0),Array.isArray(e)?e.length===this.payload.length&&e.forEach((function(e,r){return n.payload[r].setValue(e,t)})):this.payload.forEach((function(n){return n.setValue(e,t)}))},n.getValue=function(){return this.payload.map((function(e){return e.getValue()}))},n.interpolate=function(e,t){return new z(this,e,t)},t}(y),H=0,q=function(){function e(){var e=this;this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=function(){return e.interpolations},this.id=H++}var t=e.prototype;return t.update=function(e){if(!e)return this;var t=h(e),n=t.delay,r=void 0===n?0:n,a=t.to,c=i(t,["delay","to"]);if(u.arr(a)||u.fun(a))this.queue.push(o({},c,{delay:r,to:a}));else if(a){var s={};Object.entries(a).forEach((function(e){var t,n=e[0],i=e[1],a=o({to:(t={},t[n]=i,t),delay:f(r,n)},c),l=s[a.delay]&&s[a.delay].to;s[a.delay]=o({},s[a.delay],a,{to:o({},l,a.to)})})),this.queue=Object.values(s)}return this.queue=this.queue.sort((function(e,t){return e.delay-t.delay})),this.diff(c),this},t.start=function(e){var t,n=this;if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach((function(e){var t=e.from,r=void 0===t?{}:t,i=e.to,a=void 0===i?{}:i;u.obj(r)&&(n.merged=o({},r,n.merged)),u.obj(a)&&(n.merged=o({},n.merged,a))}));var r=this.local=++this.guid,a=this.localQueue=this.queue;this.queue=[],a.forEach((function(t,o){var c=t.delay,s=i(t,["delay"]),l=function(t){o===a.length-1&&r===n.guid&&t&&(n.idle=!0,n.props.onRest&&n.props.onRest(n.merged)),e&&e()},d=u.arr(s.to)||u.fun(s.to);c?setTimeout((function(){r===n.guid&&(d?n.runAsync(s,l):n.diff(s).start(l))}),c):d?n.runAsync(s,l):n.diff(s).start(l)}))}else u.fun(e)&&this.listeners.push(e),this.props.onStart&&this.props.onStart(),t=this,I.has(t)||I.add(t),V||(V=!0,E(P||F));return this},t.stop=function(e){return this.listeners.forEach((function(t){return t(e)})),this.listeners=[],this},t.pause=function(e){var t;return this.stop(!0),e&&(t=this,I.has(t)&&I.delete(t)),this},t.runAsync=function(e,t){var n=this,r=(e.delay,i(e,["delay"])),a=this.local,c=Promise.resolve(void 0);if(u.arr(r.to))for(var s=function(e){var t=e,i=o({},r,h(r.to[t]));u.arr(i.config)&&(i.config=i.config[t]),c=c.then((function(){if(a===n.guid)return new Promise((function(e){return n.diff(i).start(e)}))}))},l=0;l<r.to.length;l++)s(l);else if(u.fun(r.to)){var d,m=0;c=c.then((function(){return r.to((function(e){var t=o({},r,h(e));if(u.arr(t.config)&&(t.config=t.config[m]),m++,a===n.guid)return d=new Promise((function(e){return n.diff(t).start(e)}))}),(function(e){return void 0===e&&(e=!0),n.stop(e)})).then((function(){return d}))}))}c.then(t)},t.diff=function(e){var t=this;this.props=o({},this.props,e);var n=this.props,r=n.from,i=void 0===r?{}:r,a=n.to,c=void 0===a?{}:a,s=n.config,l=void 0===s?{}:s,d=n.reverse,h=n.attach,b=n.reset,g=n.immediate;if(d){var y=[c,i];i=y[0],c=y[1]}this.merged=o({},i,this.merged,c),this.hasChanged=!1;var w=h&&h(this);if(this.animations=Object.entries(this.merged).reduce((function(e,n){var r=n[0],a=n[1],c=e[r]||{},s=u.num(a),d=u.str(a)&&!a.startsWith("#")&&!/\d/.test(a)&&!v[a],h=u.arr(a),y=!s&&!h&&!d,O=u.und(i[r])?a:i[r],j=s||h||d?a:1,E=f(l,r);w&&(j=w.animations[r].parent);var k,S=c.parent,x=c.interpolation,T=p(w?j.getPayload():j),A=a;y&&(A=_({range:[0,1],output:[a,a]})(1));var P,N=x&&x.getValue(),R=!u.und(S)&&c.animatedValues.some((function(e){return!e.done})),M=!u.equ(A,N),L=!u.equ(A,c.previous),V=!u.equ(E,c.config);if(b||L&&M||V){var I;if(s||d)S=x=c.parent||new B(O);else if(h)S=x=c.parent||new U(O);else if(y){var F=c.interpolation&&c.interpolation.calc(c.parent.value);F=void 0===F||b?O:F,c.parent?(S=c.parent).setValue(0,!1):S=new B(0);var D={output:[F,a]};c.interpolation?(x=c.interpolation,c.interpolation.updateConfig(D)):x=S.interpolate(D)}return T=p(w?j.getPayload():j),k=p(S.getPayload()),b&&!y&&S.setValue(O,!1),t.hasChanged=!0,k.forEach((function(e){e.startPosition=e.value,e.lastPosition=e.value,e.lastVelocity=R?e.lastVelocity:void 0,e.lastTime=R?e.lastTime:void 0,e.startTime=C(),e.done=!1,e.animatedStyles.clear()})),f(g,r)&&S.setValue(y?j:a,!1),o({},e,((I={})[r]=o({},c,{name:r,parent:S,interpolation:x,animatedValues:k,toValues:T,previous:A,config:E,fromValues:p(S.getValue()),immediate:f(g,r),initialVelocity:m(E.velocity,0),clamp:m(E.clamp,!1),precision:m(E.precision,.01),tension:m(E.tension,170),friction:m(E.friction,26),mass:m(E.mass,1),duration:E.duration,easing:m(E.easing,(function(e){return e})),decay:E.decay}),I))}return M?e:(y&&(S.setValue(1,!1),x.updateConfig({output:[A,A]})),S.done=!0,t.hasChanged=!0,o({},e,((P={})[r]=o({},e[r],{previous:A}),P)))}),this.animations),this.hasChanged)for(var O in this.configs=Object.values(this.animations),this.values={},this.interpolations={},this.animations)this.interpolations[O]=this.animations[O].interpolation,this.values[O]=this.animations[O].interpolation.getValue();return this},t.destroy=function(){this.stop(),this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.local=0},e}(),$=function(e,t){var n=a.useRef(!1),r=a.useRef(),o=u.fun(t),i=a.useMemo((function(){var n;return r.current&&(r.current.map((function(e){return e.destroy()})),r.current=void 0),[new Array(e).fill().map((function(e,r){var i=new q,a=o?f(t,r,i):t[r];return 0===r&&(n=a.ref),i.update(a),n||i.start(),i})),n]}),[e]),c=i[0],s=i[1];r.current=c;a.useImperativeHandle(s,(function(){return{start:function(){return Promise.all(r.current.map((function(e){return new Promise((function(t){return e.start(t)}))})))},stop:function(e){return r.current.forEach((function(t){return t.stop(e)}))},get controllers(){return r.current}}}));var l=a.useMemo((function(){return function(e){return r.current.map((function(t,n){t.update(o?f(e,n,t):e[n]),s||t.start()}))}}),[e]);a.useEffect((function(){n.current?o||l(t):s||r.current.forEach((function(e){return e.start()}))})),a.useEffect((function(){return n.current=!0,function(){return r.current.forEach((function(e){return e.destroy()}))}}),[]);var d=r.current.map((function(e){return e.getValues()}));return o?[d,l,function(e){return r.current.forEach((function(t){return t.pause(e)}))}]:d},W=0,Q=function(e,t){return("function"==typeof t?e.map(t):p(t)).map(String)},G=function(e){var t=e.items,n=e.keys,r=void 0===n?function(e){return e}:n,a=i(e,["items","keys"]);return t=p(void 0!==t?t:null),o({items:t,keys:Q(t,r)},a)};function Y(e,t){var n=function(){if(o){if(i>=r.length)return"break";a=r[i++]}else{if((i=r.next()).done)return"break";a=i.value}var n=a.key,c=function(e){return e.key!==n};(u.und(t)||t===n)&&(e.current.instances.delete(n),e.current.transitions=e.current.transitions.filter(c),e.current.deleted=e.current.deleted.filter(c))},r=e.current.deleted,o=Array.isArray(r),i=0;for(r=o?r:r[Symbol.iterator]();;){var a;if("break"===n())break}e.current.forceUpdate()}var Z=function(e){function t(t){var n;return void 0===t&&(t={}),n=e.call(this)||this,!t.transform||t.transform instanceof g||(t=b.transform(t)),n.payload=t,n}return s(t,e),t}(w),K={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},J="[-+]?\\d*\\.?\\d+";function X(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}var ee=new RegExp("rgb"+X(J,J,J)),te=new RegExp("rgba"+X(J,J,J,J)),ne=new RegExp("hsl"+X(J,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%")),re=new RegExp("hsla"+X(J,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%",J)),oe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ie=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ae=/^#([0-9a-fA-F]{6})$/,ce=/^#([0-9a-fA-F]{8})$/;function se(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function le(e,t,n){var r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=se(o,r,e+1/3),a=se(o,r,e),c=se(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*c)<<8}function ue(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function de(e){return(parseFloat(e)%360+360)%360/360}function me(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function pe(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function fe(e){var t,n,r="number"==typeof(t=e)?t>>>0===t&&t>=0&&t<=4294967295?t:null:(n=ae.exec(t))?parseInt(n[1]+"ff",16)>>>0:K.hasOwnProperty(t)?K[t]:(n=ee.exec(t))?(ue(n[1])<<24|ue(n[2])<<16|ue(n[3])<<8|255)>>>0:(n=te.exec(t))?(ue(n[1])<<24|ue(n[2])<<16|ue(n[3])<<8|me(n[4]))>>>0:(n=oe.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=ce.exec(t))?parseInt(n[1],16)>>>0:(n=ie.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=ne.exec(t))?(255|le(de(n[1]),pe(n[2]),pe(n[3])))>>>0:(n=re.exec(t))?(le(de(n[1]),pe(n[2]),pe(n[3]))|me(n[4]))>>>0:null;return null===r?e:"rgba("+((4278190080&(r=r||0))>>>24)+", "+((16711680&r)>>>16)+", "+((65280&r)>>>8)+", "+(255&r)/255+")"}var he=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,be=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,ve=new RegExp("("+Object.keys(K).join("|")+")","g"),ge={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ye=["Webkit","Ms","Moz","O"];function we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ge.hasOwnProperty(e)&&ge[e]?(""+t).trim():t+"px"}ge=Object.keys(ge).reduce((function(e,t){return ye.forEach((function(n){return e[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(n,t)]=e[t]})),e}),ge);var Oe={};R((function(e){return new Z(e)})),T("div"),S((function(e){var t=e.output.map((function(e){return e.replace(be,fe)})).map((function(e){return e.replace(ve,fe)})),n=t[0].match(he).map((function(){return[]}));t.forEach((function(e){e.match(he).forEach((function(e,t){return n[t].push(+e)}))}));var r=t[0].match(he).map((function(t,r){return D(o({},e,{output:n[r]}))}));return function(e){var n=0;return t[0].replace(he,(function(){return r[n++](e)})).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(function(e,t,n,r,o){return"rgba("+Math.round(t)+", "+Math.round(n)+", "+Math.round(r)+", "+o+")"}))}})),j(K),O((function(e,t){if(!e.nodeType||void 0===e.setAttribute)return!1;var n=t.style,r=t.children,o=t.scrollTop,a=t.scrollLeft,c=i(t,["style","children","scrollTop","scrollLeft"]),s="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName;for(var l in void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==r&&(e.textContent=r),n)if(n.hasOwnProperty(l)){var u=0===l.indexOf("--"),d=we(l,n[l],u);"float"===l&&(l="cssFloat"),u?e.style.setProperty(l,d):e.style[l]=d}for(var m in c){var p=s?m:Oe[m]||(Oe[m]=m.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()})));void 0!==e.getAttribute(p)&&e.setAttribute(p,c[m])}}),(function(e){return e}));var je,_e,Ee=(je=function(e){return a.forwardRef((function(t,n){var r=d(),s=a.useRef(!0),l=a.useRef(null),m=a.useRef(null),p=a.useCallback((function(e){var t=l.current;l.current=new L(e,(function(){var e=!1;m.current&&(e=b.fn(m.current,l.current.getAnimatedValue())),m.current&&!1!==e||r()})),t&&t.detach()}),[]);a.useEffect((function(){return function(){s.current=!1,l.current&&l.current.detach()}}),[]),a.useImperativeHandle(n,(function(){return N(m,s,r)})),p(t);var f,h=l.current.getValue(),v=(h.scrollTop,h.scrollLeft,i(h,["scrollTop","scrollLeft"])),g=(f=e,!u.fun(f)||f.prototype instanceof c.Component?function(e){return m.current=function(e,t){return t&&(u.fun(t)?t(e):u.obj(t)&&(t.current=e)),e}(e,n)}:void 0);return c.createElement(e,o({},v,{ref:g}))}))},void 0===(_e=!1)&&(_e=!0),function(e){return(u.arr(e)?e:Object.keys(e)).reduce((function(e,t){var n=_e?t[0].toLowerCase()+t.substring(1):t;return e[n]=je(n),e}),je)}),ke=Ee(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]);t.apply=Ee,t.config={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},t.update=F,t.animated=ke,t.a=ke,t.interpolate=function(e,t,n){return e&&new z(e,t,n)},t.Globals=M,t.useSpring=function(e){var t=u.fun(e),n=$(1,t?e:[e]),r=n[0],o=n[1],i=n[2];return t?[r[0],o,i]:r},t.useTrail=function(e,t){var n=a.useRef(!1),r=u.fun(t),i=f(t),c=a.useRef(),s=$(e,(function(e,t){return 0===e&&(c.current=[]),c.current.push(t),o({},i,{config:f(i.config,e),attach:e>0&&function(){return c.current[e-1]}})})),l=s[0],d=s[1],m=s[2],p=a.useMemo((function(){return function(e){return d((function(t,n){e.reverse;var r=e.reverse?t+1:t-1,a=c.current[r];return o({},e,{config:f(e.config||i.config,t),attach:a&&function(){return a}})}))}}),[e,i.reverse]);return a.useEffect((function(){n.current&&!r&&p(t)})),a.useEffect((function(){n.current=!0}),[]),r?[l,p,m]:l},t.useTransition=function(e,t,n){var r=o({items:e,keys:t||function(e){return e}},n),c=G(r),s=c.lazy,l=void 0!==s&&s,u=(c.unique,c.reset),m=void 0!==u&&u,p=(c.enter,c.leave,c.update,c.onDestroyed),h=(c.keys,c.items,c.onFrame),b=c.onRest,v=c.onStart,g=c.ref,y=i(c,["lazy","unique","reset","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","ref"]),w=d(),O=a.useRef(!1),j=a.useRef({mounted:!1,first:!0,deleted:[],current:{},transitions:[],prevProps:{},paused:!!r.ref,instances:!O.current&&new Map,forceUpdate:w});return a.useImperativeHandle(r.ref,(function(){return{start:function(){return Promise.all(Array.from(j.current.instances).map((function(e){var t=e[1];return new Promise((function(e){return t.start(e)}))})))},stop:function(e){return Array.from(j.current.instances).forEach((function(t){return t[1].stop(e)}))},get controllers(){return Array.from(j.current.instances).map((function(e){return e[1]}))}}})),j.current=function(e,t){var n=e.first,r=e.prevProps,a=i(e,["first","prevProps"]),c=G(t),s=c.items,l=c.keys,u=c.initial,d=c.from,m=c.enter,p=c.leave,h=c.update,b=c.trail,v=void 0===b?0:b,g=c.unique,y=c.config,w=c.order,O=void 0===w?["enter","leave","update"]:w,j=G(r),_=j.keys,E=j.items,k=o({},a.current),S=[].concat(a.deleted),x=Object.keys(k),C=new Set(x),T=new Set(l),A=l.filter((function(e){return!C.has(e)})),P=a.transitions.filter((function(e){return!e.destroyed&&!T.has(e.originalKey)})).map((function(e){return e.originalKey})),N=l.filter((function(e){return C.has(e)})),R=-v;for(;O.length;){switch(O.shift()){case"enter":A.forEach((function(e,t){g&&S.find((function(t){return t.originalKey===e}))&&(S=S.filter((function(t){return t.originalKey!==e})));var r=l.indexOf(e),o=s[r],i=n&&void 0!==u?"initial":"enter";k[e]={slot:i,originalKey:e,key:g?String(e):W++,item:o,trail:R+=v,config:f(y,o,i),from:f(n&&void 0!==u?u||{}:d,o),to:f(m,o)}}));break;case"leave":P.forEach((function(e){var t=_.indexOf(e),n=E[t];S.unshift(o({},k[e],{slot:"leave",destroyed:!0,left:_[Math.max(0,t-1)],right:_[Math.min(_.length,t+1)],trail:R+=v,config:f(y,n,"leave"),to:f(p,n)})),delete k[e]}));break;case"update":N.forEach((function(e){var t=l.indexOf(e),n=s[t];k[e]=o({},k[e],{item:n,slot:"update",trail:R+=v,config:f(y,n,"update"),to:f(h,n)})}))}}var M=l.map((function(e){return k[e]}));return S.forEach((function(e){var t,n=e.left,r=(e.right,i(e,["left","right"]));-1!==(t=M.findIndex((function(e){return e.originalKey===n})))&&(t+=1),t=Math.max(0,t),M=[].concat(M.slice(0,t),[r],M.slice(t))})),o({},a,{changed:A.length||P.length||N.length,first:n&&0===A.length,transitions:M,current:k,deleted:S,prevProps:t})}(j.current,r),j.current.changed&&j.current.transitions.forEach((function(e){var t=e.slot,n=e.from,r=e.to,i=e.config,a=e.trail,c=e.key,s=e.item;j.current.instances.has(c)||j.current.instances.set(c,new q);var u=j.current.instances.get(c),d=o({},y,{to:r,from:n,config:i,ref:g,onRest:function(n){j.current.mounted&&(e.destroyed&&(g||l||Y(j,c),p&&p(s)),!Array.from(j.current.instances).some((function(e){return!e[1].idle}))&&(g||l)&&j.current.deleted.length>0&&Y(j),b&&b(s,t,n))},onStart:v&&function(){return v(s,t)},onFrame:h&&function(e){return h(s,t,e)},delay:a,reset:m&&"enter"===t});u.update(d),j.current.paused||u.start()})),a.useEffect((function(){return j.current.mounted=O.current=!0,function(){j.current.mounted=O.current=!1,Array.from(j.current.instances).map((function(e){return e[1].destroy()})),j.current.instances.clear()}}),[]),j.current.transitions.map((function(e){var t=e.item,n=e.slot,r=e.key;return{item:t,key:r,state:n,props:j.current.instances.get(r).getValues()}}))},t.useChain=function(e,t,n){void 0===n&&(n=1e3);var r=a.useRef();a.useEffect((function(){u.equ(e,r.current)?e.forEach((function(e){var t=e.current;return t&&t.start()})):t?e.forEach((function(e,r){var i=e.current;if(i){var a=i.controllers;if(a.length){var c=n*t[r];a.forEach((function(e){e.queue=e.queue.map((function(e){return o({},e,{delay:e.delay+c})})),e.start()}))}}})):e.reduce((function(e,t,n){var r=t.current;return e.then((function(){return r.start()}))}),Promise.resolve()),r.current=e}))},t.useSprings=$},183:function(e,t,n){"use strict";(function(e){var r=n(5),o=n.n(r),i=n(27),a=n(1),c=n.n(a),s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:{};function l(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var u=o.a.createContext||function(e,t){var n,o,a,u="__create-react-context-"+((s[a="__global_unique_id__"]=(s[a]||0)+1)+"__"),d=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=l(t.props.value),t}Object(i.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[u]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;((i=r)===(a=o)?0!==i||1/i==1/a:i!=i&&a!=a)?n=0:(n="function"==typeof t?t(r,o):1073741823,0!==(n|=0)&&this.emitter.set(e.value,n))}var i,a},r.render=function(){return this.props.children},n}(r.Component);d.childContextTypes=((n={})[u]=c.a.object.isRequired,n);var m=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Object(i.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?1073741823:t},r.componentDidMount=function(){this.context[u]&&this.context[u].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?1073741823:e},r.componentWillUnmount=function(){this.context[u]&&this.context[u].off(this.onUpdate)},r.getValue=function(){return this.context[u]?this.context[u].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return m.contextTypes=((o={})[u]=c.a.object,o),{Provider:d,Consumer:m}};t.a=u}).call(this,n(80))},184:function(e,t,n){var r=n(338);e.exports=p,e.exports.parse=i,e.exports.compile=function(e,t){return c(i(e,t),t)},e.exports.tokensToFunction=c,e.exports.tokensToRegExp=m;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,a=0,c="",u=t&&t.delimiter||"/";null!=(n=o.exec(e));){var d=n[0],m=n[1],p=n.index;if(c+=e.slice(a,p),a=p+d.length,m)c+=m[1];else{var f=e[a],h=n[2],b=n[3],v=n[4],g=n[5],y=n[6],w=n[7];c&&(r.push(c),c="");var O=null!=h&&null!=f&&f!==h,j="+"===y||"*"===y,_="?"===y||"*"===y,E=n[2]||u,k=v||g;r.push({name:b||i++,prefix:h||"",delimiter:E,optional:_,repeat:j,partial:O,asterisk:!!w,pattern:k?l(k):w?".*":"[^"+s(E)+"]+?"})}}return a<e.length&&(c+=e.substr(a)),c&&r.push(c),r}function a(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function c(e,t){for(var n=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(n[o]=new RegExp("^(?:"+e[o].pattern+")$",d(t)));return function(t,o){for(var i="",c=t||{},s=(o||{}).pretty?a:encodeURIComponent,l=0;l<e.length;l++){var u=e[l];if("string"!=typeof u){var d,m=c[u.name];if(null==m){if(u.optional){u.partial&&(i+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(r(m)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(m)+"`");if(0===m.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var p=0;p<m.length;p++){if(d=s(m[p]),!n[l].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");i+=(0===p?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(m).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):s(m),!n[l].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');i+=u.prefix+d}}else i+=u}return i}}function s(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function l(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function u(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function m(e,t,n){r(t)||(n=t||n,t=[]);for(var o=(n=n||{}).strict,i=!1!==n.end,a="",c=0;c<e.length;c++){var l=e[c];if("string"==typeof l)a+=s(l);else{var m=s(l.prefix),p="(?:"+l.pattern+")";t.push(l),l.repeat&&(p+="(?:"+m+p+")*"),a+=p=l.optional?l.partial?m+"("+p+")?":"(?:"+m+"("+p+"))?":m+"("+p+")"}}var f=s(n.delimiter||"/"),h=a.slice(-f.length)===f;return o||(a=(h?a.slice(0,-f.length):a)+"(?:"+f+"(?=$))?"),a+=i?"$":o&&h?"":"(?="+f+"|$)",u(new RegExp("^"+a,d(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return u(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(p(e[o],t,n).source);return u(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return m(i(e,n),t,n)}(e,t,n)}},188:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n(3);function o(e,t){return Object(r.filter)(e,e=>{const{is_deleted:n,date_created_gmt:r,status:o}=e;if(!n){return(!t||!r||new Date(r+"Z").getTime()>t)&&"unactioned"===o}}).length}function i(e){return Object(r.filter)(e,e=>{const{is_deleted:t}=e;return!t}).length>0}},19:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=c(n(5)),i=c(n(82)),a=c(n(85));function c(e){return e&&e.__esModule?e:{default:e}}var s=void 0;function l(e,t){var n,a,c,u,d,m,p,f,h=[],b={};for(m=0;m<e.length;m++)if("string"!==(d=e[m]).type){if(!t.hasOwnProperty(d.value)||void 0===t[d.value])throw new Error("Invalid interpolation, missing component node: `"+d.value+"`");if("object"!==r(t[d.value]))throw new Error("Invalid interpolation, component node must be a ReactElement or null: `"+d.value+"`","\n> "+s);if("componentClose"===d.type)throw new Error("Missing opening component token: `"+d.value+"`");if("componentOpen"===d.type){n=t[d.value],c=m;break}h.push(t[d.value])}else h.push(d.value);return n&&(u=function(e,t){var n,r,o=t[e],i=0;for(r=e+1;r<t.length;r++)if((n=t[r]).value===o.value){if("componentOpen"===n.type){i++;continue}if("componentClose"===n.type){if(0===i)return r;i--}}throw new Error("Missing closing component token `"+o.value+"`")}(c,e),p=l(e.slice(c+1,u),t),a=o.default.cloneElement(n,{},p),h.push(a),u<e.length-1&&(f=l(e.slice(u+1),t),h=h.concat(f))),1===h.length?h[0]:(h.forEach((function(e,t){e&&(b["interpolation-child-"+t]=e)})),(0,i.default)(b))}t.default=function(e){var t=e.mixedString,n=e.components,o=e.throwErrors;if(s=t,!n)return t;if("object"!==(void 0===n?"undefined":r(n))){if(o)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var i=(0,a.default)(t);try{return l(i,n)}catch(e){if(o)throw new Error("Interpolation Error: unable to process `"+t+"` because of error `"+e.message+"`");return t}}},2:function(e,t){e.exports=window.wp.i18n},20:function(e,t){e.exports=window.wp.apiFetch},21:function(e,t){e.exports=window.wc.date},22:function(e,t){e.exports=window.wc.experimental},23:function(e,t){e.exports=window.wc.components},24: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}))},25: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}))},27:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,"a",(function(){return o}))},298:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return p}));var r=n(0),o=n(4),i=n(7),a=n(2),c=n(11),s=n(18);const l=()=>Object(r.createElement)(r.Fragment,null,Object(r.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon",width:"24",height:"24",viewBox:"3 3 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(r.createElement)("path",{d:"M13.8053 15.3982C13.8053 15.7965 13.4867 16.1947 13.0089 16.1947H6.79646C6.55752 16.1947 6.39823 16.115 6.23894 15.9558C6.07965 15.7965 6 15.6372 6 15.3982V6.79646C6 6.63717 6.15929 6.39823 6.23894 6.23894C6.39823 6.07965 6.55752 6 6.79646 6H13.0089C13.4071 6 13.8053 6.31858 13.8053 6.79646V15.3982Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),Object(r.createElement)("path",{d:"M23.9203 10.6195C23.9203 11.0177 23.6017 11.4159 23.1238 11.4159H16.9115C16.6725 11.4159 16.5132 11.3363 16.3539 11.177C16.1946 11.0177 16.115 10.8584 16.115 10.6195V6.79646C16.115 6.39823 16.4336 6 16.9115 6H23.1238C23.5221 6 23.9203 6.31858 23.9203 6.79646V10.6195Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),Object(r.createElement)("path",{d:"M13.8053 23.2035C13.8053 23.4424 13.7257 23.6017 13.5664 23.761C13.4071 23.9203 13.2478 23.9999 13.0089 23.9999H6.79646C6.39823 23.9999 6 23.6813 6 23.2035V19.3804C6 19.1415 6.07965 18.9822 6.23894 18.8229C6.39823 18.6636 6.55752 18.584 6.79646 18.584H13.0089C13.4071 18.584 13.8053 18.9026 13.8053 19.3804V23.2035Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),Object(r.createElement)("path",{d:"M16.9912 23.9999C16.7522 23.9999 16.5929 23.9202 16.4336 23.7609C16.2743 23.6016 16.1947 23.4423 16.1947 23.2034V14.6016C16.1947 14.3627 16.2743 14.2034 16.4336 14.0441C16.5929 13.8848 16.7522 13.8052 16.9912 13.8052H23.2036C23.4425 13.8052 23.6018 13.8848 23.7611 14.0441C23.9204 14.2034 24 14.3627 24 14.6016V23.2034C24 23.6016 23.6814 23.9999 23.2036 23.9999H16.9912Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Object(a.__)("Display",'woocommerce')),{Fill:u,Slot:d}=Object(o.createSlotFill)("DisplayOptions");u.Slot=d;const m=[{value:"single_column",label:Object(r.createElement)(r.Fragment,null,Object(r.createElement)(()=>Object(r.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon",width:"12",height:"14",viewBox:"0 0 12 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(r.createElement)("rect",{x:"0.5",y:"0.5",width:"11",height:"13",strokeWidth:"1"})),null),Object(a.__)("Single column",'woocommerce'))},{value:"two_columns",label:Object(r.createElement)(r.Fragment,null,Object(r.createElement)(()=>Object(r.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon",width:"18",height:"14",viewBox:"0 0 18 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(r.createElement)("rect",{x:"0.5",y:"0.5",width:"7",height:"13",strokeWidth:"1"}),Object(r.createElement)("rect",{x:"9.5",y:"0.5",width:"7",height:"13",strokeWidth:"1"})),null),Object(a.__)("Two columns",'woocommerce'))}],p=()=>{const{defaultHomescreenLayout:e}=Object(i.useSelect)(e=>{const{getOption:t}=e(c.OPTIONS_STORE_NAME);return{defaultHomescreenLayout:t("woocommerce_default_homepage_layout")||"single_column"}}),{updateUserPreferences:t,homepage_layout:n}=Object(c.useUserPreferences)();return Object(r.createElement)(d,null,i=>Object(r.createElement)(o.DropdownMenu,{icon:Object(r.createElement)(l,null),label:Object(a.__)("Display options",'woocommerce'),toggleProps:{className:"woocommerce-layout__activity-panel-tab display-options",onClick:()=>Object(s.recordEvent)("homescreen_display_click")},popoverProps:{className:"woocommerce-layout__activity-panel-popover"}},({onClose:c})=>Object(r.createElement)(r.Fragment,null,i,Object(r.createElement)(o.MenuGroup,{className:"woocommerce-layout__homescreen-display-options",label:Object(a.__)("Layout",'woocommerce')},Object(r.createElement)(o.MenuItemsChoice,{choices:m,onSelect:e=>{t({homepage_layout:e}),c(),Object(s.recordEvent)("homescreen_display_option",{display_option:e})},value:n||e})))))}},299:function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return w}));var r=n(0),o=n(2),i=n(22),a=n(18),c=n(23),s=n(7),l=n(11),u=n(541),d=n(8),m=Object(r.createElement)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(r.createElement)(d.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"})),p=n(542),f=n(4),h=n(78),b=n(120),v=n(70);const g=()=>Object(r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(r.createElement)("path",{d:"M0 0h24v24H0z",fill:"none"}),Object(r.createElement)("path",{d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6z"})),y="AbbreviatedNotification",w=({thingsToDoNextCount:e})=>{const{ordersToProcessCount:t,reviewsToModerateCount:n,stockNoticesCount:d,isSetupTaskListHidden:w,isExtendedTaskListHidden:O}=Object(s.useSelect)(e=>{const{getOption:t}=e(l.OPTIONS_STORE_NAME),n=Object(h.c)(e);return{ordersToProcessCount:Object(h.d)(e,n),reviewsToModerateCount:Object(b.b)(e),stockNoticesCount:Object(h.a)(e),isSetupTaskListHidden:"yes"===t("woocommerce_task_list_hidden"),isExtendedTaskListHidden:"yes"===t("woocommerce_extended_task_list_hidden")}}),j=e=>{Object(a.recordEvent)("activity_panel_click",{task:e})},{Slot:_}=Object(f.createSlotFill)(y),E=Object(v.f)(window.location.href);return Object(r.createElement)("div",{className:"woocommerce-abbreviated-notifications"},e>0&&!O&&Object(r.createElement)(c.AbbreviatedCard,{className:"woocommerce-abbreviated-notification",icon:Object(r.createElement)(g,null),href:"admin.php?page=wc-admin#extended_task_list",onClick:()=>j("thingsToDoNext"),type:E?"wc-admin":"wp-admin"},Object(r.createElement)(i.Text,{as:"h3"},Object(o.__)("Things to do next",'woocommerce')),Object(r.createElement)(i.Text,{as:"p"},Object(o.sprintf)(Object(o._n)("You have %d new thing to do","You have %d new things to do",e,'woocommerce'),e))),t>0&&w&&Object(r.createElement)(c.AbbreviatedCard,{className:"woocommerce-abbreviated-notification",icon:u.a,href:"admin.php?page=wc-admin&opened_panel=orders-panel",onClick:()=>j("ordersToProcess"),type:E?"wc-admin":"wp-admin"},Object(r.createElement)(i.Text,{as:"h3"},Object(o.__)("Orders to fulfill",'woocommerce')),Object(r.createElement)(i.Text,null,Object(o.sprintf)(Object(o._n)("You have %d order to fulfill","You have %d orders to fulfill",t,'woocommerce'),t))),n>0&&w&&Object(r.createElement)(c.AbbreviatedCard,{className:"woocommerce-abbreviated-notification",icon:m,href:"admin.php?page=wc-admin&opened_panel=reviews-panel",onClick:()=>j("reviewsToModerate"),type:E?"wc-admin":"wp-admin"},Object(r.createElement)(i.Text,{as:"h3"},Object(o.__)("Reviews to moderate",'woocommerce')),Object(r.createElement)(i.Text,null,Object(o.sprintf)(Object(o._n)("You have %d review to moderate","You have %d reviews to moderate",n,'woocommerce'),n))),d>0&&w&&Object(r.createElement)(c.AbbreviatedCard,{className:"woocommerce-abbreviated-notification",icon:p.a,href:"admin.php?page=wc-admin&opened_panel=stock-panel",onClick:()=>j("stockNotices"),type:E?"wc-admin":"wp-admin"},Object(r.createElement)(i.Text,{as:"h3"},Object(o.__)("Inventory to review",'woocommerce')),Object(r.createElement)(i.Text,null,Object(o.__)("You have inventory to review and update",'woocommerce'))),!O&&Object(r.createElement)(_,null))}},3:function(e,t){e.exports=window.lodash},30:function(e,t){e.exports=window.wp.keycodes},300:function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return y}));var r=n(0),o=n(2),i=n(34),a=n(19),c=n.n(a),s=n(17),l=n(31),u=n(23),d=n(11),m=n(21);var p=({value:e,onChange:t})=>{const{wcAdminSettings:n}=Object(d.useSettings)("wc_admin",["wcAdminSettings"]),{woocommerce_default_date_range:o}=n,i=Object(l.parse)(e.replace(/&amp;/g,"&")),{period:a,compare:c,before:s,after:p}=Object(m.getDateParamsFromQuery)(i,o),{primary:f,secondary:h}=Object(m.getCurrentDates)(i,o),b={period:a,compare:c,before:s,after:p,primaryDate:f,secondaryDate:h};return Object(r.createElement)(u.DateRangeFilterPicker,{query:i,onRangeSelect:e=>{t({target:{name:"woocommerce_default_date_range",value:Object(l.stringify)(e)}})},dateQuery:b,isoDateFormat:m.isoDateFormat})};const f=["processing","on-hold"],h=["completed","processing","refunded","cancelled","failed","pending","on-hold"],b=Object.keys(s.d).filter(e=>"refunded"!==e).map(e=>({value:e,label:s.d[e],description:Object(o.sprintf)(Object(o.__)("Exclude the %s status from reports",'woocommerce'),s.d[e])})),v=Object(s.h)("unregisteredOrderStatuses",{}),g=[{key:"defaultStatuses",options:b.filter(e=>h.includes(e.value))},{key:"customStatuses",label:Object(o.__)("Custom Statuses",'woocommerce'),options:b.filter(e=>!h.includes(e.value))},{key:"unregisteredStatuses",label:Object(o.__)("Unregistered Statuses",'woocommerce'),options:Object.keys(v).map(e=>({value:e,label:e,description:Object(o.sprintf)(Object(o.__)("Exclude the %s status from reports",'woocommerce'),e)}))}],y=Object(i.applyFilters)("woocommerce_admin_analytics_settings",{woocommerce_excluded_report_order_statuses:{label:Object(o.__)("Excluded Statuses:",'woocommerce'),inputType:"checkboxGroup",options:g,helpText:c()({mixedString:Object(o.__)("Orders with these statuses are excluded from the totals in your reports. The {{strong}}Refunded{{/strong}} status can not be excluded.",'woocommerce'),components:{strong:Object(r.createElement)("strong",null)}}),defaultValue:["pending","cancelled","failed"]},woocommerce_actionable_order_statuses:{label:Object(o.__)("Actionable Statuses:",'woocommerce'),inputType:"checkboxGroup",options:g,helpText:Object(o.__)("Orders with these statuses require action on behalf of the store admin. These orders will show up in the Home Screen - Orders task.",'woocommerce'),defaultValue:f},woocommerce_default_date_range:{name:"woocommerce_default_date_range",label:Object(o.__)("Default Date Range:",'woocommerce'),inputType:"component",component:p,helpText:Object(o.__)("Select a default date range. When no range is selected, reports will be viewed by the default date range.",'woocommerce'),defaultValue:"period=month&compare=previous_year"}})},301:function(e,t,n){"use strict";(function(e){var r=n(0),o=n(3),i=n(6),a=n.n(i),c=n(302),s=n(2),l=(n(303),n(4));t.a=Object(r.forwardRef)((function({className:t,children:n,spokenMessage:i=n,politeness:u="polite",actions:d=[],onRemove:m=o.noop,icon:p=null,explicitDismiss:f=!1,onDismiss:h=null},b){function v(e){e&&e.preventDefault&&e.preventDefault(),h(),m()}h=h||o.noop,function(e,t){const n="string"==typeof e?e:Object(r.renderToString)(e);Object(r.useEffect)(()=>{n&&Object(c.speak)(n,t)},[n,t])}(i,u),Object(r.useEffect)(()=>{const e=setTimeout(()=>{f||(h(),m())},1e4);return()=>clearTimeout(e)},[f,h,m]);const g=a()(t,"components-snackbar",{"components-snackbar-explicit-dismiss":!!f});d&&d.length>1&&(void 0!==e&&e.env,d=[d[0]]);const y=a()("components-snackbar__content",{"components-snackbar__content-with-icon":!!p});return Object(r.createElement)("div",{ref:b,className:g,onClick:f?o.noop:v,tabIndex:"0",role:f?"":"button",onKeyPress:f?o.noop:v,"aria-label":f?"":Object(s.__)("Dismiss this notice")},Object(r.createElement)("div",{className:y},p&&Object(r.createElement)("div",{className:"components-snackbar__icon"},p),n,d.map(({label:e,onClick:t,url:n},o)=>Object(r.createElement)(l.Button,{key:o,href:n,isTertiary:!0,onClick:e=>function(e,t){e.stopPropagation(),m(),t&&t(e)}(e,t),className:"components-snackbar__action"},e)),f&&Object(r.createElement)("span",{role:"button","aria-label":"Dismiss this notice",tabIndex:"0",className:"components-snackbar__dismiss-button",onClick:v,onKeyPress:v},"✕")))}))}).call(this,n(148))},302:function(e,t){e.exports=window.wp.a11y},303:function(e,t){e.exports=window.wp.warning},304:function(e,t){e.exports=window.wc.customerEffortScore},31:function(e,t,n){"use strict";var r=n(63),o=n(64),i=n(38);e.exports={formats:i,parse:o,stringify:r}},313:function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var r={};n.r(r),n.d(r,"setCesSurveyQueue",(function(){return O})),n.d(r,"addCesSurvey",(function(){return j})),n.d(r,"addCesSurveyForAnalytics",(function(){return _})),n.d(r,"addCesSurveyForCustomerSearch",(function(){return E}));var o={};n.r(o),n.d(o,"getCesSurveyQueue",(function(){return k}));var i={};n.r(i),n.d(i,"getCesSurveyQueue",(function(){return S}));var a=n(0),c=n(1),s=n.n(c),l=n(18),u=n(304),d=n.n(u),m=n(15),p=n(7),f=n(11),h=n(2);function b({action:e,trackProps:t,label:n,onSubmitLabel:r=Object(h.__)("Thank you for your feedback!",'woocommerce'),cesShownForActions:o,allowTracking:i,resolving:c,storeAgeInWeeks:s,updateOptions:u,createNotice:m}){const[p,f]=Object(a.useState)(!1);if(c)return null;if(!i)return null;if(-1!==o.indexOf(e)&&!p)return null;const b=()=>{u({woocommerce_ces_shown_for_actions:[e,...o]})};return Object(a.createElement)(d.a,{recordScoreCallback:(n,o)=>{Object(l.recordEvent)("ces_feedback",{action:e,score:n,comments:o||"",store_age:s,...t}),m("success",r)},label:n,onNoticeShownCallback:()=>{Object(l.recordEvent)("ces_snackbar_view",{action:e,store_age:s,...t})},onNoticeDismissedCallback:()=>{Object(l.recordEvent)("ces_snackbar_dismiss",{action:e,store_age:s,...t}),b()},onModalShownCallback:()=>{f(!0),Object(l.recordEvent)("ces_view",{action:e,store_age:s,...t}),b()},icon:Object(a.createElement)("span",{style:{height:21,width:21},role:"img","aria-label":Object(h.__)("Pencil icon",'woocommerce')},"✏️")})}b.propTypes={action:s.a.string.isRequired,trackProps:s.a.object,label:s.a.string.isRequired,onSubmitLabel:s.a.string,cesShownForActions:s.a.arrayOf(s.a.string).isRequired,allowTracking:s.a.bool,resolving:s.a.bool.isRequired,storeAgeInWeeks:s.a.number,updateOptions:s.a.func,createNotice:s.a.func};var v=Object(m.compose)(Object(p.withSelect)(e=>{const{getOption:t,isResolving:n}=e(f.OPTIONS_STORE_NAME),r=t("woocommerce_ces_shown_for_actions")||[],o=function(e){if(0===e)return null;const t=Date.now()-1e3*e;return Math.round(t/f.WEEK)}(t("woocommerce_admin_install_timestamp")||0);return{cesShownForActions:r,allowTracking:"yes"===(t("woocommerce_allow_tracking")||"no"),storeAgeInWeeks:o,resolving:n("getOption",["woocommerce_ces_shown_for_actions"])||null===o||n("getOption",["woocommerce_admin_install_timestamp"])||n("getOption",["woocommerce_allow_tracking"])}}),Object(p.withDispatch)(e=>{const{updateOptions:t}=e(f.OPTIONS_STORE_NAME),{createNotice:n}=e("core/notices");return{updateOptions:t,createNotice:n}}))(b),g=n(62),y=n(10);var w={SET_CES_SURVEY_QUEUE:"SET_CES_SURVEY_QUEUE",ADD_CES_SURVEY:"ADD_CES_SURVEY"};function O(e){return{type:w.SET_CES_SURVEY_QUEUE,queue:e}}function j(e,t,n=window.pagenow,r=window.adminpage,o,i={}){return{type:w.ADD_CES_SURVEY,action:e,label:t,pageNow:n,adminPage:r,onsubmit_label:o,props:i}}function _(){return j("analytics_filtered",Object(h.__)("How easy was it to filter your store analytics?",'woocommerce'),"woocommerce_page_wc-admin","woocommerce_page_wc-admin")}function E(){return j("ces_search",Object(h.__)("How easy was it to use search?",'woocommerce'),"woocommerce_page_wc-admin","woocommerce_page_wc-admin",void 0,{search_area:"customer"})}function*k(){const e=yield Object(y.apiFetch)({path:`${g.a}/options?options=${g.b}`});if(!e)throw new Error;yield O(e[g.b]||[])}function S(e){return e.queue}const x={queue:[]};var C=(e=x,t)=>{switch(t.type){case w.SET_CES_SURVEY_QUEUE:return{...e,queue:t.queue};case w.ADD_CES_SURVEY:if(e.queue.filter(e=>e.action===t.action).length)return e;const n={action:t.action,label:t.label,pagenow:t.pageNow,adminpage:t.adminPage,onSubmitLabel:t.onSubmitLabel,props:t.props};return{...e,queue:[...e.queue,n]};default:return e}};Object(p.registerStore)(g.c,{actions:r,selectors:i,resolvers:o,controls:y.controls,reducer:C});function T({queue:e,resolving:t,clearQueue:n}){if(t)return null;const r=e.filter(e=>e.pagenow===window.pagenow&&e.adminpage===window.adminpage);return r.length&&n(),Object(a.createElement)(a.Fragment,null,r.map((e,t)=>Object(a.createElement)(v,{key:t,action:e.action,label:e.label,onSubmitLabel:e.onsubmit_label,trackProps:e.props||{}})))}T.propTypes={queue:s.a.arrayOf(s.a.object),resolving:s.a.bool,clearQueue:s.a.func};var A=Object(m.compose)(Object(p.withSelect)(e=>{const{getCesSurveyQueue:t,isResolving:n}=e(g.c);return{queue:t(),resolving:n("getOption",[g.b])}}),Object(p.withDispatch)(e=>{const{updateOptions:t}=e(f.OPTIONS_STORE_NAME);return{clearQueue:()=>{t({woocommerce_clear_ces_tracks_queue_for_page:{pagenow:window.pagenow,adminpage:window.adminpage}})}}}))(T)},314:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(13),o=n.n(r),i=n(0),a=n(34),c=n(31);const s=Object(i.lazy)(()=>n.e(44).then(n.bind(null,648)));n(339);const l=[({page:e,tab:t,section:n})=>"wc-settings"!==e||"checkout"!==t||n?null:Object(i.createElement)(i.Suspense,{fallback:null},Object(i.createElement)(s,null))],u=()=>{const e=Object(c.parse)(location.search.substring(1));let t={page:"",tab:""};void 0!==e.page&&(t=e);const n=Object(a.applyFilters)("woocommerce_admin_embedded_layout_components",l,t);return Object(i.createElement)("div",{className:"woocommerce-embedded-layout__primary",id:"woocommerce-embedded-layout__primary"},n.map((e,n)=>Object(i.createElement)(e,o()({key:n},t))))}},32:function(e,t){e.exports=window.wp.htmlEntities},321:function(e,t,n){"use strict";n.r(t),function(e){var t=n(0),r=(n(146),n(11)),o=(n(323),n(138)),i=n(313),a=n(314);n.p=e.wcAdminAssets.path;const c=document.getElementById("root"),s=document.getElementById("woocommerce-embedded-root"),l=window.wcSettings.currentUserData;if(c){let e=Object(r.withSettingsHydration)("wc_admin",window.wcSettings)(o.b);window.wcSettings.preloadSettings&&window.wcSettings.preloadSettings.general&&(e=Object(r.withSettingsHydration)("general",{general:window.wcSettings.preloadSettings.general})(e)),l&&(e=Object(r.withCurrentUserHydration)(l)(e)),Object(t.render)(Object(t.createElement)(e,null),c)}else if(s){let e=Object(r.withSettingsHydration)("wc_admin",window.wcSettings)(o.a);l&&(e=Object(r.withCurrentUserHydration)(l)(e)),Object(t.render)(Object(t.createElement)(e,null),s),s.classList.remove("is-embed-loading");const n=document.getElementById("wpbody-content"),i=n.querySelector(".wrap.woocommerce")||n.querySelector(".wrap"),c=document.createElement("div");Object(t.render)(Object(t.createElement)("div",{className:"woocommerce-layout"},Object(t.createElement)(o.c,null)),n.insertBefore(c,i));const u=document.createElement("div");Object(t.render)(Object(t.createElement)(a.a,null),n.insertBefore(u,i.nextSibling))}window.wcAdminFeatures&&!0===window.wcAdminFeatures["customer-effort-score-tracks"]&&function(){const e=c||s;Object(t.render)(Object(t.createElement)(i.a,null),e.insertBefore(document.createElement("div"),null))}()}.call(this,n(80))},323:function(e,t,n){},324:function(e,t){e.exports=window.wc.notices},325:function(e,t,n){},326:function(e,t,n){},327:function(e,t,n){},328:function(e,t,n){},329:function(e,t,n){},33:function(e,t){e.exports=window.ReactDOM},330:function(e,t,n){},331:function(e,t,n){},332:function(e,t,n){},333: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},334:function(e,t,n){var r=n(335);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},335: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},336: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},337:function(e,t,n){},338:function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},339:function(e,t,n){},34:function(e,t){e.exports=window.wp.hooks},38:function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g,i="RFC1738",a="RFC3986";e.exports={default:a,formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return String(e)}},RFC1738:i,RFC3986:a}},4:function(e,t){e.exports=window.wp.components},44:function(e,t,n){"use strict";var r=n(38),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),c=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:c,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var o=t[r],a=o.obj[o.prop],c=Object.keys(a),s=0;s<c.length;++s){var l=c[s],u=a[l];"object"==typeof u&&null!==u&&-1===n.indexOf(u)&&(t.push({obj:a,prop:l}),n.push(u))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],o=0;o<n.length;++o)void 0!==n[o]&&r.push(n[o]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,o,i){if(0===e.length)return e;var c=e;if("symbol"==typeof e?c=Symbol.prototype.toString.call(e):"string"!=typeof e&&(c=String(e)),"iso-8859-1"===n)return escape(c).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var s="",l=0;l<c.length;++l){var u=c.charCodeAt(l);45===u||46===u||95===u||126===u||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||i===r.RFC1738&&(40===u||41===u)?s+=c.charAt(l):u<128?s+=a[u]:u<2048?s+=a[192|u>>6]+a[128|63&u]:u<55296||u>=57344?s+=a[224|u>>12]+a[128|u>>6&63]+a[128|63&u]:(l+=1,u=65536+((1023&u)<<10|1023&c.charCodeAt(l)),s+=a[240|u>>18]+a[128|u>>12&63]+a[128|u>>6&63]+a[128|63&u])}return s},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!=typeof n){if(i(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!o.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var a=t;return i(t)&&!i(n)&&(a=c(t,r)),i(t)&&i(n)?(n.forEach((function(n,i){if(o.call(t,i)){var a=t[i];a&&"object"==typeof a&&n&&"object"==typeof n?t[i]=e(a,n,r):t.push(n)}else t[i]=n})),t):Object.keys(n).reduce((function(t,i){var a=n[i];return o.call(t,i)?t[i]=e(t[i],a,r):t[i]=a,t}),a)}}},46:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},47:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(24);function o(e,t){if(null==e)return{};var n,o,i=Object(r.a)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},49:function(e,t,n){"use strict";t.a=function(e,t){if(!e)throw new Error("Invariant failed")}},5:function(e,t){e.exports=window.React},516:function(e,t){e.exports=window.wc.csvExport},54:function(e,t,n){"use strict";var r=n(55);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var c=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 c.name="Invariant Violation",c}}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}},540:function(e,t,n){"use strict";var r=n(0),o=n(8),i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));t.a=i},541:function(e,t,n){"use strict";var r=n(0),o=n(8),i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));t.a=i},542:function(e,t,n){"use strict";var r=n(0),o=n(8),i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.Path,{fillRule:"evenodd",d:"M5 5.5h14a.5.5 0 01.5.5v1.5a.5.5 0 01-.5.5H5a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 9.232A2 2 0 013 7.5V6a2 2 0 012-2h14a2 2 0 012 2v1.5a2 2 0 01-1 1.732V18a2 2 0 01-2 2H6a2 2 0 01-2-2V9.232zm1.5.268V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V9.5h-13z",clipRule:"evenodd"}));t.a=i},543:function(e,t,n){"use strict";var r=n(0),o=n(8),i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));t.a=i},544:function(e,t,n){"use strict";var r=n(0),o=n(8),i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));t.a=i},55:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},56:function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},58:function(e,t,n){"use strict";n.d(t,"a",(function(){return w})),n.d(t,"c",(function(){return j})),n.d(t,"b",(function(){return f})),n.d(t,"e",(function(){return h})),n.d(t,"d",(function(){return p}));var r=n(25);function o(e){return"/"===e.charAt(0)}function i(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}var a=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],a=t&&t.split("/")||[],c=e&&o(e),s=t&&o(t),l=c||s;if(e&&o(e)?a=r:r.length&&(a.pop(),a=a.concat(r)),!a.length)return"/";if(a.length){var u=a[a.length-1];n="."===u||".."===u||""===u}else n=!1;for(var d=0,m=a.length;m>=0;m--){var p=a[m];"."===p?i(a,m):".."===p?(i(a,m),d++):d&&(i(a,m),d--)}if(!l)for(;d--;d)a.unshift("..");!l||""===a[0]||a[0]&&o(a[0])||a.unshift("");var f=a.join("/");return n&&"/"!==f.substr(-1)&&(f+="/"),f};function c(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var s=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=c(t),o=c(n);return r!==t||o!==n?e(r,o):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},l=n(49);function u(e){return"/"===e.charAt(0)?e:"/"+e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function m(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function f(e,t,n,o){var i;"string"==typeof e?(i=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(i=Object(r.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(i.key=n),o?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=a(i.pathname,o.pathname)):i.pathname=o.pathname:i.pathname||(i.pathname="/"),i}function h(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&s(e.state,t.state)}function b(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var v=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}function y(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),v||Object(l.a)(!1);var t,n=window.history,o=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,i=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e,c=a.forceRefresh,s=void 0!==c&&c,h=a.getUserConfirmation,w=void 0===h?g:h,O=a.keyLength,j=void 0===O?6:O,_=e.basename?m(u(e.basename)):"";function E(e){var t=e||{},n=t.key,r=t.state,o=window.location,i=o.pathname+o.search+o.hash;return _&&(i=d(i,_)),f(i,r,n)}function k(){return Math.random().toString(36).substr(2,j)}var S=b();function x(e){Object(r.a)(D,e),D.length=n.length,S.notifyListeners(D.location,D.action)}function C(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||P(E(e.state))}function T(){P(E(y()))}var A=!1;function P(e){if(A)A=!1,x();else{S.confirmTransitionTo(e,"POP",w,(function(t){t?x({action:"POP",location:e}):function(e){var t=D.location,n=R.indexOf(t.key);-1===n&&(n=0);var r=R.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(A=!0,L(o))}(e)}))}}var N=E(y()),R=[N.key];function M(e){return _+p(e)}function L(e){n.go(e)}var V=0;function I(e){1===(V+=e)&&1===e?(window.addEventListener("popstate",C),i&&window.addEventListener("hashchange",T)):0===V&&(window.removeEventListener("popstate",C),i&&window.removeEventListener("hashchange",T))}var F=!1;var D={length:n.length,action:"POP",location:N,createHref:M,push:function(e,t){var r=f(e,t,k(),D.location);S.confirmTransitionTo(r,"PUSH",w,(function(e){if(e){var t=M(r),i=r.key,a=r.state;if(o)if(n.pushState({key:i,state:a},null,t),s)window.location.href=t;else{var c=R.indexOf(D.location.key),l=R.slice(0,c+1);l.push(r.key),R=l,x({action:"PUSH",location:r})}else window.location.href=t}}))},replace:function(e,t){var r=f(e,t,k(),D.location);S.confirmTransitionTo(r,"REPLACE",w,(function(e){if(e){var t=M(r),i=r.key,a=r.state;if(o)if(n.replaceState({key:i,state:a},null,t),s)window.location.replace(t);else{var c=R.indexOf(D.location.key);-1!==c&&(R[c]=r.key),x({action:"REPLACE",location:r})}else window.location.replace(t)}}))},go:L,goBack:function(){L(-1)},goForward:function(){L(1)},block:function(e){void 0===e&&(e=!1);var t=S.setPrompt(e);return F||(I(1),F=!0),function(){return F&&(F=!1,I(-1)),t()}},listen:function(e){var t=S.appendListener(e);return I(1),function(){I(-1),t()}}};return D}function O(e,t,n){return Math.min(Math.max(e,t),n)}function j(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,o=t.initialEntries,i=void 0===o?["/"]:o,a=t.initialIndex,c=void 0===a?0:a,s=t.keyLength,l=void 0===s?6:s,u=b();function d(e){Object(r.a)(w,e),w.length=w.entries.length,u.notifyListeners(w.location,w.action)}function m(){return Math.random().toString(36).substr(2,l)}var h=O(c,0,i.length-1),v=i.map((function(e){return f(e,void 0,"string"==typeof e?m():e.key||m())})),g=p;function y(e){var t=O(w.index+e,0,w.entries.length-1),r=w.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:v.length,action:"POP",location:v[h],index:h,entries:v,createHref:g,push:function(e,t){var r=f(e,t,m(),w.location);u.confirmTransitionTo(r,"PUSH",n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,r):n.push(r),d({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,t){var r=f(e,t,m(),w.location);u.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(w.entries[w.index]=r,d({action:"REPLACE",location:r}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return w}},6:function(e,t,n){!function(){"use strict";var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o)){if(o.length){var a=n.apply(null,o);a&&e.push(a)}}else if("object"===i)if(o.toString===Object.prototype.toString)for(var c in o)t.call(o,c)&&o[c]&&e.push(c);else e.push(o.toString())}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],(function(){return n})):window.classNames=n}()},62:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));const r="wc/customer-effort-score",o="/wc-admin",i="woocommerce_ces_tracks_queue"},63:function(e,t,n){"use strict";var r=n(44),o=n(38),i=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},c=Array.isArray,s=Array.prototype.push,l=function(e,t){s.apply(e,c(t)?t:[t])},u=Date.prototype.toISOString,d=o.default,m={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,format:d,formatter:o.formatters[d],indices:!1,serializeDate:function(e){return u.call(e)},skipNulls:!1,strictNullHandling:!1},p=function e(t,n,o,i,a,s,u,d,p,f,h,b,v,g){var y,w=t;if("function"==typeof u?w=u(n,w):w instanceof Date?w=f(w):"comma"===o&&c(w)&&(w=r.maybeMap(w,(function(e){return e instanceof Date?f(e):e}))),null===w){if(i)return s&&!v?s(n,m.encoder,g,"key",h):n;w=""}if("string"==typeof(y=w)||"number"==typeof y||"boolean"==typeof y||"symbol"==typeof y||"bigint"==typeof y||r.isBuffer(w))return s?[b(v?n:s(n,m.encoder,g,"key",h))+"="+b(s(w,m.encoder,g,"value",h))]:[b(n)+"="+b(String(w))];var O,j=[];if(void 0===w)return j;if("comma"===o&&c(w))O=[{value:w.length>0?w.join(",")||null:void 0}];else if(c(u))O=u;else{var _=Object.keys(w);O=d?_.sort(d):_}for(var E=0;E<O.length;++E){var k=O[E],S="object"==typeof k&&void 0!==k.value?k.value:w[k];if(!a||null!==S){var x=c(w)?"function"==typeof o?o(n,k):n:n+(p?"."+k:"["+k+"]");l(j,e(S,x,o,i,a,s,u,d,p,f,h,b,v,g))}}return j};e.exports=function(e,t){var n,r=e,s=function(e){if(!e)return m;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||m.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=o.default;if(void 0!==e.format){if(!i.call(o.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=o.formatters[n],a=m.filter;return("function"==typeof e.filter||c(e.filter))&&(a=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:m.addQueryPrefix,allowDots:void 0===e.allowDots?m.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:m.charsetSentinel,delimiter:void 0===e.delimiter?m.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:m.encode,encoder:"function"==typeof e.encoder?e.encoder:m.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:m.encodeValuesOnly,filter:a,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:m.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:m.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:m.strictNullHandling}}(t);"function"==typeof s.filter?r=(0,s.filter)("",r):c(s.filter)&&(n=s.filter);var u,d=[];if("object"!=typeof r||null===r)return"";u=t&&t.arrayFormat in a?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var f=a[u];n||(n=Object.keys(r)),s.sort&&n.sort(s.sort);for(var h=0;h<n.length;++h){var b=n[h];s.skipNulls&&null===r[b]||l(d,p(r[b],b,f,s.strictNullHandling,s.skipNulls,s.encode?s.encoder:null,s.filter,s.sort,s.allowDots,s.serializeDate,s.format,s.formatter,s.encodeValuesOnly,s.charset))}var v=d.join(s.delimiter),g=!0===s.addQueryPrefix?"?":"";return s.charsetSentinel&&("iso-8859-1"===s.charset?g+="utf8=%26%2310003%3B&":g+="utf8=%E2%9C%93&"),v.length>0?g+v:""}},64:function(e,t,n){"use strict";var r=n(44),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},c=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},s=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},l=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,c=n.depth>0&&/(\[[^[\]]*])/.exec(i),l=c?i.slice(0,c.index):i,u=[];if(l){if(!n.plainObjects&&o.call(Object.prototype,l)&&!n.allowPrototypes)return;u.push(l)}for(var d=0;n.depth>0&&null!==(c=a.exec(i))&&d<n.depth;){if(d+=1,!n.plainObjects&&o.call(Object.prototype,c[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(c[1])}return c&&u.push("["+i.slice(c.index)+"]"),function(e,t,n,r){for(var o=r?t:s(t,n),i=e.length-1;i>=0;--i){var a,c=e[i];if("[]"===c&&n.parseArrays)a=[].concat(o);else{a=n.plainObjects?Object.create(null):{};var l="["===c.charAt(0)&&"]"===c.charAt(c.length-1)?c.slice(1,-1):c,u=parseInt(l,10);n.parseArrays||""!==l?!isNaN(u)&&c!==l&&String(u)===l&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(a=[])[u]=o:a[l]=o:a={0:o}}o=a}return o}(u,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var u="string"==typeof e?function(e,t){var n,l={},u=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,d=t.parameterLimit===1/0?void 0:t.parameterLimit,m=u.split(t.delimiter,d),p=-1,f=t.charset;if(t.charsetSentinel)for(n=0;n<m.length;++n)0===m[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===m[n]?f="utf-8":"utf8=%26%2310003%3B"===m[n]&&(f="iso-8859-1"),p=n,n=m.length);for(n=0;n<m.length;++n)if(n!==p){var h,b,v=m[n],g=v.indexOf("]="),y=-1===g?v.indexOf("="):g+1;-1===y?(h=t.decoder(v,a.decoder,f,"key"),b=t.strictNullHandling?null:""):(h=t.decoder(v.slice(0,y),a.decoder,f,"key"),b=r.maybeMap(s(v.slice(y+1),t),(function(e){return t.decoder(e,a.decoder,f,"value")}))),b&&t.interpretNumericEntities&&"iso-8859-1"===f&&(b=c(b)),v.indexOf("[]=")>-1&&(b=i(b)?[b]:b),o.call(l,h)?l[h]=r.combine(l[h],b):l[h]=b}return l}(e,n):e,d=n.plainObjects?Object.create(null):{},m=Object.keys(u),p=0;p<m.length;++p){var f=m[p],h=l(f,u[f],n,"string"==typeof e);d=r.merge(d,h,n)}return r.compact(d)}},69:function(e,t){e.exports=window.wp.date},7:function(e,t){e.exports=window.wp.data},70:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"e",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"d",(function(){return d})),n.d(t,"f",(function(){return m}));var r=n(32),o=n(3),i=n(17);function a(e){return e?e.split(":")[0]:null}function c(e){let t=a(e);return Object(o.without)(Object(i.h)("onboarding",{euCountries:[]}).euCountries,"GB").includes(t)&&(t="EU"),t}function s(e,t=!1,n){return u(e,t,n).map(e=>e.id||e.product)}function l(e,t){const n={};n.products=u(e,!0,t),n.remainingProducts=u(e,!1,t);const r=[...new Set([...n.products,...n.remainingProducts])];return n.uniqueItemsList=r.map(e=>{let t;return t=e.label?{type:"extension",name:e.label}:{type:"theme",name:e.title},t}),n}function u(e,t=!1,n){const r=Object(i.h)("onboarding",{}),o=[];if(!r.productTypes)return o;(e.product_types||[]).forEach(e=>{r.productTypes[e]&&r.productTypes[e].product&&(t||!n.includes(r.productTypes[e].slug))&&o.push(r.productTypes[e])});const a=r.themes.find(t=>t.slug===e.theme);return a&&a.id&&d(a.price)>0&&(t||!a.is_installed)&&o.push(a),o}function d(e){return Number(Object(r.decodeEntities)(e).replace(/[^0-9.-]+/g,""))}function m(e){return/admin.php\?page=wc-admin/.test(e)}},78:function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return s}));var r=n(11),o=n(300);function i(e,t){const{getItemsTotalCount:n,getItemsError:o,isResolving:i}=e(r.ITEMS_STORE_NAME);if(!t.length)return 0;const a={page:1,per_page:1,status:t,_fields:["id"]},c=n("orders",a,null),s=Boolean(o("orders",a)),l=i("getItemsTotalCount",["orders",a,null]);return s||l?null:c}function a(e){const{getSetting:t}=e(r.SETTINGS_STORE_NAME),{woocommerce_actionable_order_statuses:n=o.a}=t("wc_admin","wcAdminSettings",{});return n}const c={page:1,per_page:1,low_in_stock:!0,status:"publish",_fields:["id"]};function s(e){const{getItemsTotalCount:t,getItemsError:n,isResolving:o}=e(r.ITEMS_STORE_NAME),i=t("products",c,null),a=Boolean(n("products",c)),s=o("getItemsTotalCount",["products",c,null]);return a||s&&null===i?null:i}},8:function(e,t){e.exports=window.wp.primitives},80:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},82:function(e,t,n){"use strict";var r=n(5),o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,i=n(56),a=n(83),c=n(84),s="function"==typeof Symbol&&Symbol.iterator;function l(e,t){return e&&"object"==typeof e&&null!=e.key?(n=e.key,r={"=":"=0",":":"=2"},"$"+(""+n).replace(/[=:]/g,(function(e){return r[e]}))):t.toString(36);var n,r}function u(e,t,n,r){var i,c=typeof e;if("undefined"!==c&&"boolean"!==c||(e=null),null===e||"string"===c||"number"===c||"object"===c&&e.$$typeof===o)return n(r,e,""===t?"."+l(e,0):t),1;var d=0,m=""===t?".":t+":";if(Array.isArray(e))for(var p=0;p<e.length;p++)d+=u(i=e[p],m+l(i,p),n,r);else{var f=function(e){var t=e&&(s&&e[s]||e["@@iterator"]);if("function"==typeof t)return t}(e);if(f){0;for(var h,b=f.call(e),v=0;!(h=b.next()).done;)d+=u(i=h.value,m+l(i,v++),n,r)}else if("object"===c){0;var g=""+e;a(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===g?"object with keys {"+Object.keys(e).join(", ")+"}":g,"")}}return d}var d=/\/+/g;function m(e){return(""+e).replace(d,"$&/")}var p,f,h=b,b=function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)},v=function(e){a(e instanceof this,"Trying to release an instance into a pool of a different type."),e.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(e)};function g(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function y(e,t,n){var o,a,c=e.result,s=e.keyPrefix,l=e.func,u=e.context,d=l.call(u,t,e.count++);Array.isArray(d)?w(d,c,n,i.thatReturnsArgument):null!=d&&(r.isValidElement(d)&&(o=d,a=s+(!d.key||t&&t.key===d.key?"":m(d.key)+"/")+n,d=r.cloneElement(o,{key:a},void 0!==o.props?o.props.children:void 0)),c.push(d))}function w(e,t,n,r,o){var i="";null!=n&&(i=m(n)+"/");var a=g.getPooled(t,i,r,o);!function(e,t,n){null==e||u(e,"",t,n)}(e,y,a),g.release(a)}g.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},p=function(e,t,n,r){if(this.instancePool.length){var o=this.instancePool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)},(f=g).instancePool=[],f.getPooled=p||h,f.poolSize||(f.poolSize=10),f.release=v;e.exports=function(e){if("object"!=typeof e||!e||Array.isArray(e))return c(!1,"React.addons.createFragment only accepts a single object. Got: %s",e),e;if(r.isValidElement(e))return c(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;a(1!==e.nodeType,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var t=[];for(var n in e)w(e[n],t,n,i.thatReturnsArgument);return t}},83:function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,i,a,c){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,c],u=0;(s=new Error(t.replace(/%s/g,(function(){return l[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},84:function(e,t,n){"use strict";var r=n(56);e.exports=r},85:function(e,t,n){"use strict";function r(e){return e.match(/^\{\{\//)?{type:"componentClose",value:e.replace(/\W/g,"")}:e.match(/\/\}\}$/)?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.match(/^\{\{/)?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}e.exports=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(r)}},9:function(e,t){e.exports=window.moment}});
1
  /*! For license information please see index.js.LICENSE.txt */
2
+ this.wc=this.wc||{},this.wc.app=function(e){function t(t){for(var n,r,i=t[0],a=t[1],c=0,u=[];c<i.length;c++)r=i[c],Object.prototype.hasOwnProperty.call(o,r)&&o[r]&&u.push(o[r][0]),o[r]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(l&&l(t);u.length;)u.shift()()}var n={},r={21:0},o={21:0};function i(e){var t=function(e){return a.p+"chunks/"+({7:"activity-panels-help",8:"activity-panels-inbox",9:"analytics-report",10:"analytics-report-categories",11:"analytics-report-coupons",12:"analytics-report-customers",13:"analytics-report-downloads",14:"analytics-report-orders",15:"analytics-report-products",16:"analytics-report-revenue",17:"analytics-report-stock",18:"analytics-report-taxes",19:"analytics-report-variations",20:"analytics-settings",27:"customizable-dashboard",28:"dashboard",29:"dashboard-charts",34:"homescreen",36:"leaderboards",38:"marketing-overview",47:"payment-recommendations",49:"profile-wizard",50:"store-alerts",51:"store-performance",52:"task-list",54:"wcpay-usage-modal"}[e]||e)+".js"}(e);return window.wcAdminAssets&&window.wcAdminAssets.version&&(t+="?ver="+window.wcAdminAssets.version),t}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[e]?t.push(r[e]):0!==r[e]&&{0:1,4:1,7:1,9:1,10:1,14:1,15:1,20:1,28:1,29:1,34:1,36:1,38:1,47:1,49:1,50:1,51:1,52:1}[e]&&t.push(r[e]=new Promise((function(t,n){for(var o="rtl"===document.dir?"./chunks/"+e+".style.rtl.css":"./chunks/"+e+".style.css",i=a.p+o,c=document.getElementsByTagName("link"),u=0;u<c.length;u++){var s=(f=c[u]).getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(s===o||s===i))return t()}var l=document.getElementsByTagName("style");for(u=0;u<l.length;u++){var f;if((s=(f=l[u]).getAttribute("data-href"))===o||s===i)return t()}var p=document.createElement("link");p.rel="stylesheet",p.type="text/css",p.setAttribute("data-webpack",!0),p.onload=t,p.onerror=function(t){var o=t&&t.target&&t.target.src||i,a=new Error("Loading CSS chunk "+e+" failed.\n("+o+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=o,delete r[e],p.parentNode.removeChild(p),n(a)},p.href=i,window.wcAdminAssets&&window.wcAdminAssets.version&&(p.href+="?ver="+window.wcAdminAssets.version),document.getElementsByTagName("head")[0].appendChild(p)})).then((function(){r[e]=0})));var n=o[e];if(0!==n)if(n)t.push(n[2]);else{var c=new Promise((function(t,r){n=o[e]=[t,r]}));t.push(n[2]=c);var u,s=document.createElement("script");s.charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.src=i(e);var l=new Error;u=function(t){s.onerror=s.onload=null,clearTimeout(f);var n=o[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+r+": "+i+")",l.name="ChunkLoadError",l.type=r,l.request=i,n[1](l)}o[e]=void 0}};var f=setTimeout((function(){u({type:"timeout",target:s})}),12e4);s.onerror=s.onload=u,document.head.appendChild(s)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},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 n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},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 c=window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[],u=c.push.bind(c);c.push=t,c=c.slice();for(var s=0;s<c.length;s++)t(c[s]);var l=u;return a(a.s=445)}([function(e,t){e.exports=window.wp.element},function(e,t,n){e.exports=n(190)()},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.lodash},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}},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.regeneratorRuntime},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,n(88))},function(e,t,n){!function(){"use strict";var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o)&&o.length){var a=n.apply(null,o);a&&e.push(a)}else if("object"===i)for(var c in o)t.call(o,c)&&o[c]&&e.push(c)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],(function(){return n})):window.classNames=n}()},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}},function(e,t){e.exports=window.React},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},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}},function(e,t){e.exports=window.wp.data},function(e,t,n){var r=n(177);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)}},function(e,t,n){var r=n(62),o=n(10);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t,n){var r=n(8),o=n(70),i=n(22),a=n(68),c=n(76),u=n(111),s=o("wks"),l=r.Symbol,f=u?l:l&&l.withoutSetter||a;e.exports=function(e){return i(s,e)&&(c||"string"==typeof s[e])||(c&&i(l,e)?s[e]=l[e]:s[e]=f("Symbol."+e)),s[e]}},function(e,t,n){var r=n(23);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t){e.exports=window.wp.primitives},function(e,t){e.exports=window.moment},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=window.wp.dataControls},function(e,t,n){var r=n(12);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){var r=n(8),o=n(45).f,i=n(31),a=n(37),c=n(54),u=n(109),s=n(82);e.exports=function(e,t){var n,l,f,p,d,m=e.target,h=e.global,v=e.stat;if(n=h?r:v?r[m]||c(m,{}):(r[m]||{}).prototype)for(l in t){if(p=t[l],f=e.noTargetGet?(d=o(n,l))&&d.value:n[l],!s(h?l:m+(v?".":"#")+l,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;u(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(n,l,p,e)}}},function(e,t,n){var r=n(25),o=n(73),i=n(19),a=n(53),c=Object.defineProperty;t.f=r?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=window.wc.navigation},function(e,t,n){var r=n(143),o=n(144),i=n(98),a=n(145);e.exports=function(e){return r(e)||o(e)||i(e)||a()}},function(e,t,n){var r=n(146),o=n(147),i=n(98),a=n(148);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||a()}},function(e,t,n){var r=n(25),o=n(27),i=n(46);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},,function(e,t){e.exports=window.wc.data},function(e,t){e.exports=window.wp.compose},function(e,t,n){var r=n(81),o=n(40);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(94),o=n(8),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},function(e,t,n){var r=n(8),o=n(31),i=n(22),a=n(54),c=n(65),u=n(50),s=u.get,l=u.enforce,f=String(String).split("String");(e.exports=function(e,t,n,c){var u,s=!!c&&!!c.unsafe,p=!!c&&!!c.enumerable,d=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||o(n,"name",t),(u=l(n)).source||(u.source=f.join("string"==typeof t?t:""))),e!==r?(s?!d&&e[t]&&(p=!0):delete e[t],p?e[t]=n:o(e,t,n)):p?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||c(this)}))},function(e,t){e.exports=window.wp.url},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},n.apply(this,arguments)}e.exports=n},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return p})),n.d(t,"e",(function(){return d})),n.d(t,"g",(function(){return m})),n.d(t,"h",(function(){return h})),n.d(t,"f",(function(){return v}));var r=n(62),o=n.n(r),i=(n(83),n(108),n(2)),a=["wcAdminSettings","preloadSettings"],c="object"===("undefined"==typeof wcSettings?"undefined":o()(wcSettings))?wcSettings:{},u=Object.keys(c).reduce((function(e,t){return a.includes(t)||(e[t]=c[t]),e}),{}),s=u.adminUrl,l=(u.countries,u.currency),f=u.locale,p=u.orderStatuses,d=(u.siteTitle,u.wcAssetUrl);function m(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e};if(a.includes(e))throw new Error(Object(i.__)("Mutable settings should be accessed via data store."));var r=u.hasOwnProperty(e)?u[e]:t;return n(r,t)}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e};if(a.includes(e))throw new Error(Object(i.__)("Mutable settings should be mutated via data store."));u[e]=n(t)}function v(e){return(s||"")+e}},function(e,t,n){var r=n(52),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){e.exports=window.wc.tracks},function(e,t,n){var r=n(25),o=n(84),i=n(46),a=n(35),c=n(53),u=n(22),s=n(73),l=Object.getOwnPropertyDescriptor;t.f=r?l:function(e,t){if(e=a(e),t=c(t,!0),s)try{return l(e,t)}catch(e){}if(u(e,t))return i(!o.f.call(e,t),e[t])}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports={}},function(e,t){e.exports=window.wp.apiFetch},function(e,t,n){var r=n(40);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r,o,i,a=n(110),c=n(8),u=n(23),s=n(31),l=n(22),f=n(55),p=n(60),d=n(47),m=c.WeakMap;if(a){var h=f.state||(f.state=new m),v=h.get,y=h.has,g=h.set;r=function(e,t){return t.facade=e,g.call(h,e,t),t},o=function(e){return v.call(h,e)||{}},i=function(e){return y.call(h,e)}}else{var b=p("state");d[b]=!0,r=function(e,t){return t.facade=e,s(e,b,t),t},o=function(e){return l(e,b)?e[b]:{}},i=function(e){return l(e,b)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},,function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(23);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(8),o=n(31);e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},function(e,t,n){var r=n(8),o=n(54),i=r["__core-js_shared__"]||o("__core-js_shared__",{});e.exports=i},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){e.exports=window.wc.date},function(e,t){e.exports=window.wc.experimental},function(e,t){e.exports=!1},function(e,t,n){var r=n(70),o=n(68),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t,n){var r=n(75),o=n(56);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(8),o=n(23),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(55),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},function(e,t,n){var r=n(199);e.exports=function(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t){function n(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(o,i){var a=e.apply(t,r);function c(e){n(a,o,i,c,u,"next",e)}function u(e){n(a,o,i,c,u,"throw",e)}c(void 0)}))}}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},function(e,t,n){var r,o=n(19),i=n(106),a=n(56),c=n(47),u=n(97),s=n(64),l=n(60),f=l("IE_PROTO"),p=function(){},d=function(e){return"<script>"+e+"<\/script>"},m=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;m=r?function(e){e.write(d("")),e.close();var t=e.parentWindow.Object;return e=null,t}(r):((t=s("iframe")).style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(d("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete m.prototype[a[n]];return m()};c[f]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=o(e),n=new p,p.prototype=null,n[f]=e):n=m(),void 0===t?n:i(n,t)}},function(e,t,n){var r=n(59),o=n(55);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.9.1",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},,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,n){var r=n(25),o=n(12),i=n(64);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(75),o=n(56).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(22),o=n(35),i=n(85).indexOf,a=n(47);e.exports=function(e,t){var n,c=o(e),u=0,s=[];for(n in c)!r(a,n)&&r(c,n)&&s.push(n);for(;t.length>u;)r(c,n=t[u++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){var r=n(77),o=n(78),i=n(12);e.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!Symbol.sham&&(r?38===o:o>37&&o<41)}))},function(e,t,n){var r=n(41),o=n(8);e.exports="process"==r(o.process)},function(e,t,n){var r,o,i=n(8),a=n(90),c=i.process,u=c&&c.versions,s=u&&u.v8;s?o=(r=s.split("."))[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},,,function(e,t,n){var r=n(12),o=n(41),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){var r=n(12),o=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==s||n!=u&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},function(e,t,n){var r=n(26),o=n(49),i=n(63);r({target:"Object",stat:!0,forced:n(12)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);t.f=i?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},function(e,t,n){var r=n(35),o=n(43),i=n(102),a=function(e){return function(t,n,a){var c,u=r(t),s=o(u.length),l=i(a,s);if(e&&n!=n){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t){e.exports={}},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}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(36);e.exports=r("navigator","userAgent")||""},function(e,t,n){var r=n(27).f,o=n(22),i=n(18)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r={};r[n(18)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t){e.exports=window.wp.keycodes},function(e,t,n){var r=n(8);e.exports=r},function(e,t,n){var r=n(61);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,"a",(function(){return o}))},function(e,t,n){var r=n(36);e.exports=r("document","documentElement")},function(e,t,n){var r=n(87);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}}},function(e,t){e.exports=window.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){e.exports=window.wp.hooks},function(e,t,n){var r=n(52),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},function(e,t,n){var r=n(36),o=n(74),i=n(89),a=n(19);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";var r=n(192),o=n(193),i=n(114);e.exports={formats:i,parse:o,stringify:r}},,function(e,t,n){var r=n(25),o=n(27),i=n(19),a=n(63);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),c=r.length,u=0;c>u;)o.f(e,n=r[u++],t[n]);return e}},,function(e,t,n){"use strict";var r=n(26),o=n(85).includes,i=n(120);r({target:"Array",proto:!0},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},function(e,t,n){var r=n(22),o=n(103),i=n(45),a=n(27);e.exports=function(e,t){for(var n=o(t),c=a.f,u=i.f,s=0;s<n.length;s++){var l=n[s];r(e,l)||c(e,l,u(t,l))}}},function(e,t,n){var r=n(8),o=n(65),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},function(e,t,n){var r=n(76);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t){e.exports=window.wc.components},function(e,t,n){var r=n(92),o=n(41),i=n(18)("toStringTag"),a="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g,i="RFC1738",a="RFC3986";e.exports={default:a,formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return String(e)}},RFC1738:i,RFC3986:a}},function(e,t,n){var r=n(92),o=n(37),i=n(162);r||o(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){var r=n(95),o=n(81),i=n(49),a=n(43),c=n(154),u=[].push,s=function(e){var t=1==e,n=2==e,s=3==e,l=4==e,f=6==e,p=7==e,d=5==e||f;return function(m,h,v,y){for(var g,b,w=i(m),O=o(w),j=r(h,v,3),E=a(O.length),_=0,x=y||c,S=t?x(m,E):n||p?x(m,0):void 0;E>_;_++)if((d||_ in O)&&(b=j(g=O[_],_,w),e))if(t)S[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:u.call(S,g)}else switch(e){case 4:return!1;case 7:u.call(S,g)}return f?-1:s||l?l:S}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterOut:s(7)}},function(e,t,n){"use strict";var r=n(26),o=n(116).map;r({target:"Array",proto:!0,forced:!n(129)("map")},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";var r=n(26),o=n(122);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},function(e,t,n){"use strict";var r=n(35),o=n(120),i=n(86),a=n(50),c=n(178),u=a.set,s=a.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){u(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=s(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t,n){var r=n(18),o=n(69),i=n(27),a=r("unscopables"),c=Array.prototype;null==c[a]&&i.f(c,a,{configurable:!0,value:o(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var r=n(53),o=n(27),i=n(46);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var r,o,i=n(170),a=n(189),c=RegExp.prototype.exec,u=String.prototype.replace,s=c,l=(r=/a/,o=/b*/g,c.call(r,"a"),c.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),f=a.UNSUPPORTED_Y||a.BROKEN_CARET,p=void 0!==/()??/.exec("")[1];(l||p||f)&&(s=function(e){var t,n,r,o,a=this,s=f&&a.sticky,d=i.call(a),m=a.source,h=0,v=e;return s&&(-1===(d=d.replace("y","")).indexOf("g")&&(d+="g"),v=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(m="(?: "+m+")",v=" "+v,h++),n=new RegExp("^(?:"+m+")",d)),p&&(n=new RegExp("^"+m+"$(?!\\s)",d)),l&&(t=a.lastIndex),r=c.call(s?n:a,v),s?r?(r.input=r.input.slice(h),r[0]=r[0].slice(h),r.index=a.lastIndex,a.lastIndex+=r[0].length):a.lastIndex=0:l&&r&&(a.lastIndex=a.global?r.index+r[0].length:t),p&&r&&r.length>1&&u.call(r[0],n,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r}),e.exports=s},,function(e,t){e.exports=window.ReactDOM},,function(e,t,n){"use strict";var r=n(26),o=n(8),i=n(36),a=n(59),c=n(25),u=n(76),s=n(111),l=n(12),f=n(22),p=n(130),d=n(23),m=n(19),h=n(49),v=n(35),y=n(53),g=n(46),b=n(69),w=n(63),O=n(74),j=n(240),E=n(89),_=n(45),x=n(27),S=n(84),k=n(31),P=n(37),C=n(70),A=n(60),T=n(47),R=n(68),N=n(18),I=n(198),L=n(241),M=n(91),U=n(50),D=n(116).forEach,F=A("hidden"),V=N("toPrimitive"),B=U.set,q=U.getterFor("Symbol"),z=Object.prototype,H=o.Symbol,$=i("JSON","stringify"),W=_.f,G=x.f,Q=j.f,Y=S.f,K=C("symbols"),Z=C("op-symbols"),J=C("string-to-symbol-registry"),X=C("symbol-to-string-registry"),ee=C("wks"),te=o.QObject,ne=!te||!te.prototype||!te.prototype.findChild,re=c&&l((function(){return 7!=b(G({},"a",{get:function(){return G(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=W(z,t);r&&delete z[t],G(e,t,n),r&&e!==z&&G(z,t,r)}:G,oe=function(e,t){var n=K[e]=b(H.prototype);return B(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=s?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ae=function(e,t,n){e===z&&ae(Z,t,n),m(e);var r=y(t,!0);return m(n),f(K,r)?(n.enumerable?(f(e,F)&&e[F][r]&&(e[F][r]=!1),n=b(n,{enumerable:g(0,!1)})):(f(e,F)||G(e,F,g(1,{})),e[F][r]=!0),re(e,r,n)):G(e,r,n)},ce=function(e,t){m(e);var n=v(t),r=w(n).concat(fe(n));return D(r,(function(t){c&&!ue.call(n,t)||ae(e,t,n[t])})),e},ue=function(e){var t=y(e,!0),n=Y.call(this,t);return!(this===z&&f(K,t)&&!f(Z,t))&&(!(n||!f(this,t)||!f(K,t)||f(this,F)&&this[F][t])||n)},se=function(e,t){var n=v(e),r=y(t,!0);if(n!==z||!f(K,r)||f(Z,r)){var o=W(n,r);return!o||!f(K,r)||f(n,F)&&n[F][r]||(o.enumerable=!0),o}},le=function(e){var t=Q(v(e)),n=[];return D(t,(function(e){f(K,e)||f(T,e)||n.push(e)})),n},fe=function(e){var t=e===z,n=Q(t?Z:v(e)),r=[];return D(n,(function(e){!f(K,e)||t&&!f(z,e)||r.push(K[e])})),r};(u||(P((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=R(e),n=function(e){this===z&&n.call(Z,e),f(this,F)&&f(this[F],t)&&(this[F][t]=!1),re(this,t,g(1,e))};return c&&ne&&re(z,t,{configurable:!0,set:n}),oe(t,e)}).prototype,"toString",(function(){return q(this).tag})),P(H,"withoutSetter",(function(e){return oe(R(e),e)})),S.f=ue,x.f=ae,_.f=se,O.f=j.f=le,E.f=fe,I.f=function(e){return oe(N(e),e)},c&&(G(H.prototype,"description",{configurable:!0,get:function(){return q(this).description}}),a||P(z,"propertyIsEnumerable",ue,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:H}),D(w(ee),(function(e){L(e)})),r({target:"Symbol",stat:!0,forced:!u},{for:function(e){var t=String(e);if(f(J,t))return J[t];var n=H(t);return J[t]=n,X[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(f(X,e))return X[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!c},{create:function(e,t){return void 0===t?b(e):ce(b(e),t)},defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:se}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:le,getOwnPropertySymbols:fe}),r({target:"Object",stat:!0,forced:l((function(){E.f(1)}))},{getOwnPropertySymbols:function(e){return E.f(h(e))}}),$)&&r({target:"JSON",stat:!0,forced:!u||l((function(){var e=H();return"[null]"!=$([e])||"{}"!=$({a:e})||"{}"!=$(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(d(t)||void 0!==e)&&!ie(e))return p(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!ie(t))return t}),o[1]=t,$.apply(null,o)}});H.prototype[V]||k(H.prototype,V,H.prototype.valueOf),M(H,"Symbol"),T[F]=!0},function(e,t,n){var r=n(8),o=n(176),i=n(207),a=n(31);for(var c in o){var u=r[c],s=u&&u.prototype;if(s&&s.forEach!==i)try{a(s,"forEach",i)}catch(e){s.forEach=i}}},function(e,t,n){"use strict";var r=n(26),o=n(12),i=n(130),a=n(23),c=n(49),u=n(43),s=n(121),l=n(154),f=n(129),p=n(18),d=n(78),m=p("isConcatSpreadable"),h=d>=51||!o((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),v=f("concat"),y=function(e){if(!a(e))return!1;var t=e[m];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,forced:!h||!v},{concat:function(e){var t,n,r,o,i,a=c(this),f=l(a,0),p=0;for(t=-1,r=arguments.length;t<r;t++)if(y(i=-1===t?a:arguments[t])){if(p+(o=u(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,p++)n in i&&s(f,p,i[n])}else{if(p>=9007199254740991)throw TypeError("Maximum allowed index exceeded");s(f,p++,i)}return f.length=p,f}})},function(e,t,n){var r=n(12),o=n(18),i=n(78),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){var r=n(41);e.exports=Array.isArray||function(e){return"Array"==r(e)}},,function(e,t,n){"use strict";var r=n(26),o=n(116).filter;r({target:"Array",proto:!0,forced:!n(129)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(113),o=n(86),i=n(18)("iterator");e.exports=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){"use strict";var r=n(140).charAt,o=n(50),i=n(178),a=o.set,c=o.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,o=t.index;return o>=n.length?{value:void 0,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var r=n(114),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),c=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:c,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var o=t[r],a=o.obj[o.prop],c=Object.keys(a),u=0;u<c.length;++u){var s=c[u],l=a[s];"object"==typeof l&&null!==l&&-1===n.indexOf(l)&&(t.push({obj:a,prop:s}),n.push(l))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],o=0;o<n.length;++o)void 0!==n[o]&&r.push(n[o]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,o,i){if(0===e.length)return e;var c=e;if("symbol"==typeof e?c=Symbol.prototype.toString.call(e):"string"!=typeof e&&(c=String(e)),"iso-8859-1"===n)return escape(c).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var u="",s=0;s<c.length;++s){var l=c.charCodeAt(s);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||i===r.RFC1738&&(40===l||41===l)?u+=c.charAt(s):l<128?u+=a[l]:l<2048?u+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?u+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(s+=1,l=65536+((1023&l)<<10|1023&c.charCodeAt(s)),u+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return u},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!=typeof n){if(i(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!o.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var a=t;return i(t)&&!i(n)&&(a=c(t,r)),i(t)&&i(n)?(n.forEach((function(n,i){if(o.call(t,i)){var a=t[i];a&&"object"==typeof a&&n&&"object"==typeof n?t[i]=e(a,n,r):t.push(n)}else t[i]=n})),t):Object.keys(n).reduce((function(t,i){var a=n[i];return o.call(t,i)?t[i]=e(t[i],a,r):t[i]=a,t}),a)}}},,,function(e,t,n){"use strict";t.a=function(e,t){if(!e)throw new Error("Invariant failed")}},function(e,t,n){var r=n(52),o=n(40),i=function(e){return function(t,n){var i,a,c=String(o(t)),u=r(n),s=c.length;return u<0||u>=s?e?"":void 0:(i=c.charCodeAt(u))<55296||i>56319||u+1===s||(a=c.charCodeAt(u+1))<56320||a>57343?e?c.charAt(u):i:e?c.slice(u,u+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";n(118);var r=n(37),o=n(12),i=n(18),a=n(122),c=n(31),u=i("species"),s=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),l="$0"==="a".replace(/./,"$0"),f=i("replace"),p=!!/./[f]&&""===/./[f]("a","$0"),d=!o((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,f){var m=i(e),h=!o((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),v=h&&!o((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[m]=/./[m]),n.exec=function(){return t=!0,null},n[m](""),!t}));if(!h||!v||"replace"===e&&(!s||!l||p)||"split"===e&&!d){var y=/./[m],g=n(m,""[e],(function(e,t,n,r,o){return t.exec===a?h&&!o?{done:!0,value:y.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:l,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),b=g[0],w=g[1];r(String.prototype,e,b),r(RegExp.prototype,m,2==t?function(e,t){return w.call(e,this,t)}:function(e){return w.call(e,this)})}f&&c(RegExp.prototype[m],"sham",!0)}},function(e,t,n){var r=n(41),o=n(122);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},function(e,t,n){var r=n(87);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},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.")}},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},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 a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}}},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.")}},,,function(e,t,n){var r=n(26),o=n(12),i=n(35),a=n(45).f,c=n(25),u=o((function(){a(1)}));r({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){var r=n(26),o=n(25),i=n(103),a=n(35),c=n(45),u=n(121);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=c.f,s=i(r),l={},f=0;s.length>f;)void 0!==(n=o(r,t=s[f++]))&&u(l,t,n);return l}})},function(e,t,n){var r=n(8),o=n(176),i=n(119),a=n(31),c=n(18),u=c("iterator"),s=c("toStringTag"),l=i.values;for(var f in o){var p=r[f],d=p&&p.prototype;if(d){if(d[u]!==l)try{a(d,u,l)}catch(e){d[u]=l}if(d[s]||a(d,s,f),o[f])for(var m in i)if(d[m]!==i[m])try{a(d,m,i[m])}catch(e){d[m]=i[m]}}}},function(e,t,n){var r=n(23),o=n(130),i=n(18)("species");e.exports=function(e,t){var n;return o(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},function(e,t,n){var r=n(37);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},,,function(e,t,n){"use strict";var r,o,i,a,c=n(26),u=n(59),s=n(8),l=n(36),f=n(209),p=n(37),d=n(155),m=n(91),h=n(163),v=n(23),y=n(61),g=n(135),b=n(65),w=n(180),O=n(166),j=n(181),E=n(167).set,_=n(210),x=n(212),S=n(213),k=n(169),P=n(214),C=n(50),A=n(82),T=n(18),R=n(77),N=n(78),I=T("species"),L="Promise",M=C.get,U=C.set,D=C.getterFor(L),F=f,V=s.TypeError,B=s.document,q=s.process,z=l("fetch"),H=k.f,$=H,W=!!(B&&B.createEvent&&s.dispatchEvent),G="function"==typeof PromiseRejectionEvent,Q=A(L,(function(){if(!(b(F)!==String(F))){if(66===N)return!0;if(!R&&!G)return!0}if(u&&!F.prototype.finally)return!0;if(N>=51&&/native code/.test(F))return!1;var e=F.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[I]=t,!(e.then((function(){}))instanceof t)})),Y=Q||!O((function(e){F.all(e).catch((function(){}))})),K=function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t},Z=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;_((function(){for(var r=e.value,o=1==e.state,i=0;n.length>i;){var a,c,u,s=n[i++],l=o?s.ok:s.fail,f=s.resolve,p=s.reject,d=s.domain;try{l?(o||(2===e.rejection&&te(e),e.rejection=1),!0===l?a=r:(d&&d.enter(),a=l(r),d&&(d.exit(),u=!0)),a===s.promise?p(V("Promise-chain cycle")):(c=K(a))?c.call(a,f,p):f(a)):p(r)}catch(e){d&&!u&&d.exit(),p(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&X(e)}))}},J=function(e,t,n){var r,o;W?((r=B.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),s.dispatchEvent(r)):r={promise:t,reason:n},!G&&(o=s["on"+e])?o(r):"unhandledrejection"===e&&S("Unhandled promise rejection",n)},X=function(e){E.call(s,(function(){var t,n=e.facade,r=e.value;if(ee(e)&&(t=P((function(){R?q.emit("unhandledRejection",r,n):J("unhandledrejection",n,r)})),e.rejection=R||ee(e)?2:1,t.error))throw t.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e){E.call(s,(function(){var t=e.facade;R?q.emit("rejectionHandled",t):J("rejectionhandled",t,e.value)}))},ne=function(e,t,n){return function(r){e(t,r,n)}},re=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,Z(e,!0))},oe=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw V("Promise can't be resolved itself");var r=K(t);r?_((function(){var n={done:!1};try{r.call(t,ne(oe,n,e),ne(re,n,e))}catch(t){re(n,t,e)}})):(e.value=t,e.state=1,Z(e,!1))}catch(t){re({done:!1},t,e)}}};Q&&(F=function(e){g(this,F,L),y(e),r.call(this);var t=M(this);try{e(ne(oe,t),ne(re,t))}catch(e){re(t,e)}},(r=function(e){U(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=d(F.prototype,{then:function(e,t){var n=D(this),r=H(j(this,F));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=R?q.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&Z(n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r,t=M(e);this.promise=e,this.resolve=ne(oe,t),this.reject=ne(re,t)},k.f=H=function(e){return e===F||e===i?new o(e):$(e)},u||"function"!=typeof f||(a=f.prototype.then,p(f.prototype,"then",(function(e,t){var n=this;return new F((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof z&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return x(F,z.apply(s,arguments))}}))),c({global:!0,wrap:!0,forced:Q},{Promise:F}),m(F,L,!1,!0),h(L),i=l(L),c({target:L,stat:!0,forced:Q},{reject:function(e){var t=H(this);return t.reject.call(void 0,e),t.promise}}),c({target:L,stat:!0,forced:u||Q},{resolve:function(e){return x(u&&this===i?F:this,e)}}),c({target:L,stat:!0,forced:Y},{all:function(e){var t=this,n=H(t),r=n.resolve,o=n.reject,i=P((function(){var n=y(t.resolve),i=[],a=0,c=1;w(e,(function(e){var u=a++,s=!1;i.push(void 0),c++,n.call(t,e).then((function(e){s||(s=!0,i[u]=e,--c||r(i))}),o)})),--c||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=H(t),r=n.reject,o=P((function(){var o=y(t.resolve);w(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},function(e,t,n){"use strict";var r=n(141),o=n(19),i=n(43),a=n(52),c=n(40),u=n(171),s=n(215),l=n(142),f=Math.max,p=Math.min;r("replace",2,(function(e,t,n,r){var d=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,m=r.REPLACE_KEEPS_$0,h=d?"$":"$0";return[function(n,r){var o=c(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,o,r):t.call(String(o),n,r)},function(e,r){if(!d&&m||"string"==typeof r&&-1===r.indexOf(h)){var c=n(t,e,this,r);if(c.done)return c.value}var v=o(e),y=String(this),g="function"==typeof r;g||(r=String(r));var b=v.global;if(b){var w=v.unicode;v.lastIndex=0}for(var O=[];;){var j=l(v,y);if(null===j)break;if(O.push(j),!b)break;""===String(j[0])&&(v.lastIndex=u(y,i(v.lastIndex),w))}for(var E,_="",x=0,S=0;S<O.length;S++){j=O[S];for(var k=String(j[0]),P=f(p(a(j.index),y.length),0),C=[],A=1;A<j.length;A++)C.push(void 0===(E=j[A])?E:String(E));var T=j.groups;if(g){var R=[k].concat(C,P,y);void 0!==T&&R.push(T);var N=String(r.apply(void 0,R))}else N=s(k,y,P,C,T,r);P>=x&&(_+=y.slice(x,P)+N,x=P+k.length)}return _+y.slice(x)}]}))},function(e,t,n){"use strict";var r,o,i,a=n(12),c=n(161),u=n(31),s=n(22),l=n(18),f=n(59),p=l("iterator"),d=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):d=!0);var m=null==r||a((function(){var e={};return r[p].call(e)!==e}));m&&(r={}),f&&!m||s(r,p)||u(r,p,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},function(e,t,n){var r=n(22),o=n(49),i=n(60),a=n(208),c=i("IE_PROTO"),u=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=o(e),r(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?u:null}},function(e,t,n){"use strict";var r=n(92),o=n(113);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(e,t,n){"use strict";var r=n(36),o=n(27),i=n(18),a=n(25),c=i("species");e.exports=function(e){var t=r(e),n=o.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(18),o=n(86),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},function(e,t,n){var r=n(19);e.exports=function(e){var t=e.return;if(void 0!==t)return r(t.call(e)).value}},function(e,t,n){var r=n(18)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(e){}return n}},function(e,t,n){var r,o,i,a=n(8),c=n(12),u=n(95),s=n(97),l=n(64),f=n(168),p=n(77),d=a.location,m=a.setImmediate,h=a.clearImmediate,v=a.process,y=a.MessageChannel,g=a.Dispatch,b=0,w={},O=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},j=function(e){return function(){O(e)}},E=function(e){O(e.data)},_=function(e){a.postMessage(e+"",d.protocol+"//"+d.host)};m&&h||(m=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return w[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},r(b),b},h=function(e){delete w[e]},p?r=function(e){v.nextTick(j(e))}:g&&g.now?r=function(e){g.now(j(e))}:y&&!f?(i=(o=new y).port2,o.port1.onmessage=E,r=u(i.postMessage,i,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts&&d&&"file:"!==d.protocol&&!c(_)?(r=_,a.addEventListener("message",E,!1)):r="onreadystatechange"in l("script")?function(e){s.appendChild(l("script")).onreadystatechange=function(){s.removeChild(this),O(e)}}:function(e){setTimeout(j(e),0)}),e.exports={set:m,clear:h}},function(e,t,n){var r=n(90);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},function(e,t,n){"use strict";var r=n(61),o=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},function(e,t,n){"use strict";var r=n(19);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var r=n(140).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return w})),n.d(t,"c",(function(){return j})),n.d(t,"b",(function(){return m})),n.d(t,"e",(function(){return h})),n.d(t,"d",(function(){return d}));var r=n(72);function o(e){return"/"===e.charAt(0)}function i(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}var a=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],a=t&&t.split("/")||[],c=e&&o(e),u=t&&o(t),s=c||u;if(e&&o(e)?a=r:r.length&&(a.pop(),a=a.concat(r)),!a.length)return"/";if(a.length){var l=a[a.length-1];n="."===l||".."===l||""===l}else n=!1;for(var f=0,p=a.length;p>=0;p--){var d=a[p];"."===d?i(a,p):".."===d?(i(a,p),f++):f&&(i(a,p),f--)}if(!s)for(;f--;f)a.unshift("..");!s||""===a[0]||a[0]&&o(a[0])||a.unshift("");var m=a.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};function c(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var u=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=c(t),o=c(n);return r!==t||o!==n?e(r,o):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},s=n(139);function l(e){return"/"===e.charAt(0)?e:"/"+e}function f(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function d(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function m(e,t,n,o){var i;"string"==typeof e?(i=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(i=Object(r.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(i.key=n),o?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=a(i.pathname,o.pathname)):i.pathname=o.pathname:i.pathname||(i.pathname="/"),i}function h(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&u(e.state,t.state)}function v(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var y=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}function b(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),y||Object(s.a)(!1);var t,n=window.history,o=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,i=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e,c=a.forceRefresh,u=void 0!==c&&c,h=a.getUserConfirmation,w=void 0===h?g:h,O=a.keyLength,j=void 0===O?6:O,E=e.basename?p(l(e.basename)):"";function _(e){var t=e||{},n=t.key,r=t.state,o=window.location,i=o.pathname+o.search+o.hash;return E&&(i=f(i,E)),m(i,r,n)}function x(){return Math.random().toString(36).substr(2,j)}var S=v();function k(e){Object(r.a)(F,e),F.length=n.length,S.notifyListeners(F.location,F.action)}function P(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||T(_(e.state))}function C(){T(_(b()))}var A=!1;function T(e){if(A)A=!1,k();else{S.confirmTransitionTo(e,"POP",w,(function(t){t?k({action:"POP",location:e}):function(e){var t=F.location,n=N.indexOf(t.key);-1===n&&(n=0);var r=N.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(A=!0,L(o))}(e)}))}}var R=_(b()),N=[R.key];function I(e){return E+d(e)}function L(e){n.go(e)}var M=0;function U(e){1===(M+=e)&&1===e?(window.addEventListener("popstate",P),i&&window.addEventListener("hashchange",C)):0===M&&(window.removeEventListener("popstate",P),i&&window.removeEventListener("hashchange",C))}var D=!1;var F={length:n.length,action:"POP",location:R,createHref:I,push:function(e,t){var r=m(e,t,x(),F.location);S.confirmTransitionTo(r,"PUSH",w,(function(e){if(e){var t=I(r),i=r.key,a=r.state;if(o)if(n.pushState({key:i,state:a},null,t),u)window.location.href=t;else{var c=N.indexOf(F.location.key),s=N.slice(0,c+1);s.push(r.key),N=s,k({action:"PUSH",location:r})}else window.location.href=t}}))},replace:function(e,t){var r=m(e,t,x(),F.location);S.confirmTransitionTo(r,"REPLACE",w,(function(e){if(e){var t=I(r),i=r.key,a=r.state;if(o)if(n.replaceState({key:i,state:a},null,t),u)window.location.replace(t);else{var c=N.indexOf(F.location.key);-1!==c&&(N[c]=r.key),k({action:"REPLACE",location:r})}else window.location.replace(t)}}))},go:L,goBack:function(){L(-1)},goForward:function(){L(1)},block:function(e){void 0===e&&(e=!1);var t=S.setPrompt(e);return D||(U(1),D=!0),function(){return D&&(D=!1,U(-1)),t()}},listen:function(e){var t=S.appendListener(e);return U(1),function(){U(-1),t()}}};return F}function O(e,t,n){return Math.min(Math.max(e,t),n)}function j(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,o=t.initialEntries,i=void 0===o?["/"]:o,a=t.initialIndex,c=void 0===a?0:a,u=t.keyLength,s=void 0===u?6:u,l=v();function f(e){Object(r.a)(w,e),w.length=w.entries.length,l.notifyListeners(w.location,w.action)}function p(){return Math.random().toString(36).substr(2,s)}var h=O(c,0,i.length-1),y=i.map((function(e){return m(e,void 0,"string"==typeof e?p():e.key||p())})),g=d;function b(e){var t=O(w.index+e,0,w.entries.length-1),r=w.entries[t];l.confirmTransitionTo(r,"POP",n,(function(e){e?f({action:"POP",location:r,index:t}):f()}))}var w={length:y.length,action:"POP",location:y[h],index:h,entries:y,createHref:g,push:function(e,t){var r=m(e,t,p(),w.location);l.confirmTransitionTo(r,"PUSH",n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,r):n.push(r),f({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,t){var r=m(e,t,p(),w.location);l.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(w.entries[w.index]=r,f({action:"REPLACE",location:r}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),l.setPrompt(e)},listen:function(e){return l.appendListener(e)}};return w}},function(e,t,n){var r=n(26),o=n(36),i=n(61),a=n(19),c=n(23),u=n(69),s=n(206),l=n(12),f=o("Reflect","construct"),p=l((function(){function e(){}return!(f((function(){}),[],e)instanceof e)})),d=!l((function(){f((function(){}))})),m=p||d;r({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(d&&!p)return f(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(s.apply(e,r))}var o=n.prototype,l=u(c(o)?o:Object.prototype),m=Function.apply.call(e,l,t);return c(m)?m:l}})},,function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t,n){"use strict";var r=n(26),o=n(187),i=n(161),a=n(179),c=n(91),u=n(31),s=n(37),l=n(18),f=n(59),p=n(86),d=n(160),m=d.IteratorPrototype,h=d.BUGGY_SAFARI_ITERATORS,v=l("iterator"),y=function(){return this};e.exports=function(e,t,n,l,d,g,b){o(n,t,l);var w,O,j,E=function(e){if(e===d&&P)return P;if(!h&&e in S)return S[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},_=t+" Iterator",x=!1,S=e.prototype,k=S[v]||S["@@iterator"]||d&&S[d],P=!h&&k||E(d),C="Array"==t&&S.entries||k;if(C&&(w=i(C.call(new e)),m!==Object.prototype&&w.next&&(f||i(w)===m||(a?a(w,m):"function"!=typeof w[v]&&u(w,v,y)),c(w,_,!0,!0),f&&(p[_]=y))),"values"==d&&k&&"values"!==k.name&&(x=!0,P=function(){return k.call(this)}),f&&!b||S[v]===P||u(S,v,P),p[t]=P,d)if(O={values:E("values"),keys:g?P:E("keys"),entries:E("entries")},b)for(j in O)(h||x||!(j in S))&&s(S,j,O[j]);else r({target:t,proto:!0,forced:h||x},O);return O}},function(e,t,n){var r=n(19),o=n(188);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(e){}return function(n,i){return r(n),o(i),t?e.call(n,i):n.__proto__=i,n}}():void 0)},function(e,t,n){var r=n(19),o=n(164),i=n(43),a=n(95),c=n(133),u=n(165),s=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var l,f,p,d,m,h,v,y=n&&n.that,g=!(!n||!n.AS_ENTRIES),b=!(!n||!n.IS_ITERATOR),w=!(!n||!n.INTERRUPTED),O=a(t,y,1+g+w),j=function(e){return l&&u(l),new s(!0,e)},E=function(e){return g?(r(e),w?O(e[0],e[1],j):O(e[0],e[1])):w?O(e,j):O(e)};if(b)l=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(o(f)){for(p=0,d=i(e.length);d>p;p++)if((m=E(e[p]))&&m instanceof s)return m;return new s(!1)}l=f.call(e)}for(h=l.next;!(v=h.call(l)).done;){try{m=E(v.value)}catch(e){throw u(l),e}if("object"==typeof m&&m&&m instanceof s)return m}return new s(!1)}},function(e,t,n){var r=n(19),o=n(61),i=n(18)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},,,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r="wc/customer-effort-score",o="/wc-admin",i="woocommerce_ces_tracks_queue"},function(e,t){e.exports=window.wp.date},function(e,t,n){"use strict";var r=n(12);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var r=n(160).IteratorPrototype,o=n(69),i=n(46),a=n(91),c=n(86),u=function(){return this};e.exports=function(e,t,n){var s=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,s,!1,!0),c[s]=u,e}},function(e,t,n){var r=n(23);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var r=n(12);function o(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var r=n(191);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var c=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 c.name="Invariant Violation",c}}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,n){"use strict";var r=n(136),o=n(114),i=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},c=Array.isArray,u=Array.prototype.push,s=function(e,t){u.apply(e,c(t)?t:[t])},l=Date.prototype.toISOString,f=o.default,p={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,format:f,formatter:o.formatters[f],indices:!1,serializeDate:function(e){return l.call(e)},skipNulls:!1,strictNullHandling:!1},d=function e(t,n,o,i,a,u,l,f,d,m,h,v,y,g){var b,w=t;if("function"==typeof l?w=l(n,w):w instanceof Date?w=m(w):"comma"===o&&c(w)&&(w=r.maybeMap(w,(function(e){return e instanceof Date?m(e):e}))),null===w){if(i)return u&&!y?u(n,p.encoder,g,"key",h):n;w=""}if("string"==typeof(b=w)||"number"==typeof b||"boolean"==typeof b||"symbol"==typeof b||"bigint"==typeof b||r.isBuffer(w))return u?[v(y?n:u(n,p.encoder,g,"key",h))+"="+v(u(w,p.encoder,g,"value",h))]:[v(n)+"="+v(String(w))];var O,j=[];if(void 0===w)return j;if("comma"===o&&c(w))O=[{value:w.length>0?w.join(",")||null:void 0}];else if(c(l))O=l;else{var E=Object.keys(w);O=f?E.sort(f):E}for(var _=0;_<O.length;++_){var x=O[_],S="object"==typeof x&&void 0!==x.value?x.value:w[x];if(!a||null!==S){var k=c(w)?"function"==typeof o?o(n,x):n:n+(d?"."+x:"["+x+"]");s(j,e(S,k,o,i,a,u,l,f,d,m,h,v,y,g))}}return j};e.exports=function(e,t){var n,r=e,u=function(e){if(!e)return p;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||p.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=o.default;if(void 0!==e.format){if(!i.call(o.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=o.formatters[n],a=p.filter;return("function"==typeof e.filter||c(e.filter))&&(a=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:p.addQueryPrefix,allowDots:void 0===e.allowDots?p.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:p.charsetSentinel,delimiter:void 0===e.delimiter?p.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:p.encode,encoder:"function"==typeof e.encoder?e.encoder:p.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:p.encodeValuesOnly,filter:a,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:p.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:p.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:p.strictNullHandling}}(t);"function"==typeof u.filter?r=(0,u.filter)("",r):c(u.filter)&&(n=u.filter);var l,f=[];if("object"!=typeof r||null===r)return"";l=t&&t.arrayFormat in a?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var m=a[l];n||(n=Object.keys(r)),u.sort&&n.sort(u.sort);for(var h=0;h<n.length;++h){var v=n[h];u.skipNulls&&null===r[v]||s(f,d(r[v],v,m,u.strictNullHandling,u.skipNulls,u.encode?u.encoder:null,u.filter,u.sort,u.allowDots,u.serializeDate,u.format,u.formatter,u.encodeValuesOnly,u.charset))}var y=f.join(u.delimiter),g=!0===u.addQueryPrefix?"?":"";return u.charsetSentinel&&("iso-8859-1"===u.charset?g+="utf8=%26%2310003%3B&":g+="utf8=%E2%9C%93&"),y.length>0?g+y:""}},function(e,t,n){"use strict";var r=n(136),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},c=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},u=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},s=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,c=n.depth>0&&/(\[[^[\]]*])/.exec(i),s=c?i.slice(0,c.index):i,l=[];if(s){if(!n.plainObjects&&o.call(Object.prototype,s)&&!n.allowPrototypes)return;l.push(s)}for(var f=0;n.depth>0&&null!==(c=a.exec(i))&&f<n.depth;){if(f+=1,!n.plainObjects&&o.call(Object.prototype,c[1].slice(1,-1))&&!n.allowPrototypes)return;l.push(c[1])}return c&&l.push("["+i.slice(c.index)+"]"),function(e,t,n,r){for(var o=r?t:u(t,n),i=e.length-1;i>=0;--i){var a,c=e[i];if("[]"===c&&n.parseArrays)a=[].concat(o);else{a=n.plainObjects?Object.create(null):{};var s="["===c.charAt(0)&&"]"===c.charAt(c.length-1)?c.slice(1,-1):c,l=parseInt(s,10);n.parseArrays||""!==s?!isNaN(l)&&c!==s&&String(l)===s&&l>=0&&n.parseArrays&&l<=n.arrayLimit?(a=[])[l]=o:a[s]=o:a={0:o}}o=a}return o}(l,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var l="string"==typeof e?function(e,t){var n,s={},l=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,f=t.parameterLimit===1/0?void 0:t.parameterLimit,p=l.split(t.delimiter,f),d=-1,m=t.charset;if(t.charsetSentinel)for(n=0;n<p.length;++n)0===p[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===p[n]?m="utf-8":"utf8=%26%2310003%3B"===p[n]&&(m="iso-8859-1"),d=n,n=p.length);for(n=0;n<p.length;++n)if(n!==d){var h,v,y=p[n],g=y.indexOf("]="),b=-1===g?y.indexOf("="):g+1;-1===b?(h=t.decoder(y,a.decoder,m,"key"),v=t.strictNullHandling?null:""):(h=t.decoder(y.slice(0,b),a.decoder,m,"key"),v=r.maybeMap(u(y.slice(b+1),t),(function(e){return t.decoder(e,a.decoder,m,"value")}))),v&&t.interpretNumericEntities&&"iso-8859-1"===m&&(v=c(v)),y.indexOf("[]=")>-1&&(v=i(v)?[v]:v),o.call(s,h)?s[h]=r.combine(s[h],v):s[h]=v}return s}(e,n):e,f=n.plainObjects?Object.create(null):{},p=Object.keys(l),d=0;d<p.length;++d){var m=p[d],h=s(m,l[m],n,"string"==typeof e);f=r.merge(f,h,n)}return r.compact(f)}},,,,,function(e,t,n){var r=n(18);t.f=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}},function(e,t,n){var r=n(23),o=n(41),i=n(18)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},,,,,function(e,t,n){"use strict";var r=n(26),o=n(285),i=n(40);r({target:"String",proto:!0,forced:!n(286)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(o(e),arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";var r=n(61),o=n(23),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";a[t]=Function("C,a","return new C("+r.join(",")+")")}return a[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=i.call(arguments,1),a=function(){var r=n.concat(i.call(arguments));return this instanceof a?c(t,r.length,r):t.apply(e,r)};return o(t.prototype)&&(a.prototype=t.prototype),a}},function(e,t,n){"use strict";var r=n(116).forEach,o=n(186)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},function(e,t,n){var r=n(12);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){var r=n(8);e.exports=r.Promise},function(e,t,n){var r,o,i,a,c,u,s,l,f=n(8),p=n(45).f,d=n(167).set,m=n(168),h=n(211),v=n(77),y=f.MutationObserver||f.WebKitMutationObserver,g=f.document,b=f.process,w=f.Promise,O=p(f,"queueMicrotask"),j=O&&O.value;j||(r=function(){var e,t;for(v&&(e=b.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(e){throw o?a():i=void 0,e}}i=void 0,e&&e.enter()},m||v||h||!y||!g?w&&w.resolve?(s=w.resolve(void 0),l=s.then,a=function(){l.call(s,r)}):a=v?function(){b.nextTick(r)}:function(){d.call(f,r)}:(c=!0,u=g.createTextNode(""),new y(r).observe(u,{characterData:!0}),a=function(){u.data=c=!c})),e.exports=j||function(e){var t={fn:e,next:void 0};i&&(i.next=t),o||(o=t,a()),i=t}},function(e,t,n){var r=n(90);e.exports=/web0s(?!.*chrome)/i.test(r)},function(e,t,n){var r=n(19),o=n(23),i=n(169);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){var r=n(8);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e,t,n){var r=n(49),o=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,u,s,l){var f=n+e.length,p=u.length,d=c;return void 0!==s&&(s=r(s),d=a),i.call(l,d,(function(r,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(f);case"<":a=s[i.slice(1,-1)];break;default:var c=+i;if(0===c)return r;if(c>p){var l=o(c/10);return 0===l?r:l<=p?void 0===u[l-1]?i.charAt(1):u[l-1]+i.charAt(1):r}a=u[c-1]}return void 0===a?"":a}))}},,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"a",(function(){return f})),n.d(t,"d",(function(){return d})),n.d(t,"f",(function(){return m}));var r=n(29),o=n.n(r),i=(n(118),n(238),n(108),n(205),n(117),n(119),n(115),n(436),n(134),n(153),n(128),n(127),n(322),n(257),n(159),n(99)),a=n(3),c=n(42);function u(e){return e?e.split(":")[0]:null}function s(e){var t=u(e);return Object(a.without)(Object(c.g)("onboarding",{euCountries:[]}).euCountries,"GB").includes(t)&&(t="EU"),t}function l(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,r=p(e,t,n),o=r.map((function(e){return e.id||e.product}));return o}function f(e,t){var n={};n.products=p(e,!0,t),n.remainingProducts=p(e,!1,t);var r=o()(new Set([].concat(o()(n.products),o()(n.remainingProducts))));return n.uniqueItemsList=r.map((function(e){return e.label?{type:"extension",name:e.label}:{type:"theme",name:e.title}})),n}function p(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,r=Object(c.g)("onboarding",{}),o=[];if(!r.productTypes)return o;var i=e.product_types||[];i.forEach((function(e){r.productTypes[e]&&r.productTypes[e].product&&(t||!n.includes(r.productTypes[e].slug))&&o.push(r.productTypes[e])}));var a=r.themes.find((function(t){return t.slug===e.theme}));return a&&a.id&&d(a.price)>0&&(t||!a.is_installed)&&o.push(a),o}function d(e){return Number(Object(i.decodeEntities)(e).replace(/[^0-9.-]+/g,""))}function m(e){return/admin.php\?page=wc-admin/.test(e)}},,function(e,t,n){"use strict";var r=n(25),o=n(12),i=n(63),a=n(89),c=n(84),u=n(49),s=n(81),l=Object.assign,f=Object.defineProperty;e.exports=!l||o((function(){if(r&&1!==l({b:1},l(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||"abcdefghijklmnopqrst"!=i(l({},t)).join("")}))?function(e,t){for(var n=u(e),o=arguments.length,l=1,f=a.f,p=c.f;o>l;)for(var d,m=s(arguments[l++]),h=f?i(m).concat(f(m)):i(m),v=h.length,y=0;v>y;)d=h[y++],r&&!p.call(m,d)||(n[d]=m[d]);return n}:l},function(e,t,n){"use strict";var r=n(95),o=n(49),i=n(242),a=n(164),c=n(43),u=n(121),s=n(133);e.exports=function(e){var t,n,l,f,p,d,m=o(e),h="function"==typeof this?this:Array,v=arguments.length,y=v>1?arguments[1]:void 0,g=void 0!==y,b=s(m),w=0;if(g&&(y=r(y,v>2?arguments[2]:void 0,2)),null==b||h==Array&&a(b))for(n=new h(t=c(m.length));t>w;w++)d=g?y(m[w],w):m[w],u(n,w,d);else for(p=(f=b.call(m)).next,n=new h;!(l=p.call(f)).done;w++)d=g?i(f,y,[l.value,w],!0):l.value,u(n,w,d);return n.length=w,n}},function(e,t,n){var r=n(23),o=n(179);e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(141),o=n(200),i=n(19),a=n(40),c=n(181),u=n(171),s=n(43),l=n(142),f=n(122),p=n(12),d=[].push,m=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));r("split",2,(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=String(a(this)),i=void 0===n?4294967295:n>>>0;if(0===i)return[];if(void 0===e)return[r];if(!o(e))return t.call(r,e,i);for(var c,u,s,l=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=f.call(h,r))&&!((u=h.lastIndex)>m&&(l.push(r.slice(m,c.index)),c.length>1&&c.index<r.length&&d.apply(l,c.slice(1)),s=c[0].length,m=u,l.length>=i));)h.lastIndex===c.index&&h.lastIndex++;return m===r.length?!s&&h.test("")||l.push(""):l.push(r.slice(m)),l.length>i?l.slice(0,i):l}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var o=a(this),i=null==t?void 0:t[e];return void 0!==i?i.call(t,o,n):r.call(String(o),t,n)},function(e,o){var a=n(r,e,this,o,r!==t);if(a.done)return a.value;var f=i(e),p=String(this),d=c(f,RegExp),v=f.unicode,y=(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(h?"y":"g"),g=new d(h?f:"^(?:"+f.source+")",y),b=void 0===o?4294967295:o>>>0;if(0===b)return[];if(0===p.length)return null===l(g,p)?[p]:[];for(var w=0,O=0,j=[];O<p.length;){g.lastIndex=h?O:0;var E,_=l(g,h?p:p.slice(O));if(null===_||(E=m(s(g.lastIndex+(h?0:O)),p.length))===w)O=u(p,O,v);else{if(j.push(p.slice(w,O)),j.length===b)return j;for(var x=1;x<=_.length-1;x++)if(j.push(_[x]),j.length===b)return j;O=w=E}}return j.push(p.slice(w)),j}]}),!h)},function(e,t){e.exports=window.wc.currency},function(e,t,n){var r=n(35),o=n(74).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},function(e,t,n){var r=n(94),o=n(22),i=n(198),a=n(27).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},function(e,t,n){var r=n(19),o=n(165);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){throw o(e),t}}},function(e,t,n){var r=n(12),o=n(18),i=n(59),a=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),n+=r+e})),i&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},,,,,,,,function(e,t){e.exports=window.wp.dom},,function(e,t,n){"use strict";var r=n(141),o=n(19),i=n(40),a=n(295),c=n(142);r("search",1,(function(e,t,n){return[function(t){var n=i(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var i=o(e),u=String(this),s=i.lastIndex;a(s,0)||(i.lastIndex=0);var l=c(i,u);return a(i.lastIndex,s)||(i.lastIndex=s),null===l?-1:l.index}]}))},,function(e,t,n){"use strict";var r=n(37),o=n(19),i=n(12),a=n(170),c=RegExp.prototype,u=c.toString,s=i((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),l="toString"!=u.name;(s||l)&&r(RegExp.prototype,"toString",(function(){var e=o(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var r=n(141),o=n(19),i=n(43),a=n(40),c=n(171),u=n(142);r("match",1,(function(e,t,n){return[function(t){var n=a(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var a=o(e),s=String(this);if(!a.global)return u(a,s);var l=a.unicode;a.lastIndex=0;for(var f,p=[],d=0;null!==(f=u(a,s));){var m=String(f[0]);p[d]=m,""===m&&(a.lastIndex=c(s,i(a.lastIndex),l)),d++}return 0===d?null:p}]}))},function(e,t,n){"use strict";var r=n(25),o=n(8),i=n(82),a=n(37),c=n(22),u=n(41),s=n(223),l=n(53),f=n(12),p=n(69),d=n(74).f,m=n(45).f,h=n(27).f,v=n(280).trim,y=o.Number,g=y.prototype,b="Number"==u(p(g)),w=function(e){var t,n,r,o,i,a,c,u,s=l(e,!1);if("string"==typeof s&&s.length>2)if(43===(t=(s=v(s)).charCodeAt(0))||45===t){if(88===(n=s.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(s.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(a=(i=s.slice(2)).length,c=0;c<a;c++)if((u=i.charCodeAt(c))<48||u>o)return NaN;return parseInt(i,r)}return+s};if(i("Number",!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var O,j=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof j&&(b?f((function(){g.valueOf.call(n)})):"Number"!=u(n))?s(new y(w(t)),n,j):w(t)},E=r?d(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),_=0;E.length>_;_++)c(y,O=E[_])&&!c(j,O)&&h(j,O,m(y,O));j.prototype=g,g.constructor=j,a(o,"Number",j)}},function(e,t,n){var r=n(25),o=n(8),i=n(82),a=n(223),c=n(27).f,u=n(74).f,s=n(200),l=n(170),f=n(189),p=n(37),d=n(12),m=n(50).set,h=n(163),v=n(18)("match"),y=o.RegExp,g=y.prototype,b=/a/g,w=/a/g,O=new y(b)!==b,j=f.UNSUPPORTED_Y;if(r&&i("RegExp",!O||j||d((function(){return w[v]=!1,y(b)!=b||y(w)==w||"/a/i"!=y(b,"i")})))){for(var E=function(e,t){var n,r=this instanceof E,o=s(e),i=void 0===t;if(!r&&o&&e.constructor===E&&i)return e;O?o&&!i&&(e=e.source):e instanceof E&&(i&&(t=l.call(e)),e=e.source),j&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(O?new y(e,t):y(e,t),r?this:g,E);return j&&n&&m(c,{sticky:n}),c},_=function(e){e in E||c(E,e,{configurable:!0,get:function(){return y[e]},set:function(t){y[e]=t}})},x=u(y),S=0;x.length>S;)_(x[S++]);g.constructor=E,E.prototype=g,p(o,"RegExp",E)}h("RegExp")},,function(e,t,n){var r=n(47),o=n(23),i=n(22),a=n(27).f,c=n(68),u=n(450),s=c("meta"),l=0,f=Object.isExtensible||function(){return!0},p=function(e){a(e,s,{value:{objectID:"O"+ ++l,weakData:{}}})},d=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,s)){if(!f(e))return"F";if(!t)return"E";p(e)}return e[s].objectID},getWeakData:function(e,t){if(!i(e,s)){if(!f(e))return!0;if(!t)return!1;p(e)}return e[s].weakData},onFreeze:function(e){return u&&d.REQUIRED&&f(e)&&!i(e,s)&&p(e),e}};r[s]=!0},function(e,t,n){"use strict";e.exports=n(300)},,,,,,,,,function(e,t,n){"use strict";n(119),n(115),n(158),n(134),n(153),n(132);var r=n(2),o=n(101),i=n(42),a=n(0),c=Object(i.g)("manageStock","no"),u=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(16)]).then(n.bind(null,614))})),s=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(15)]).then(n.bind(null,610))})),l=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(19)]).then(n.bind(null,615))})),f=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(5),n.e(14)]).then(n.bind(null,616))})),p=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(10)]).then(n.bind(null,612))})),d=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(11)]).then(n.bind(null,617))})),m=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(18)]).then(n.bind(null,618))})),h=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(13)]).then(n.bind(null,619))})),v=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(17)]).then(n.bind(null,611))})),y=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(12)]).then(n.bind(null,613))}));t.a=function(){var e=[{report:"revenue",title:Object(r.__)("Revenue",'woocommerce'),component:u,navArgs:{id:"woocommerce-analytics-revenue"}},{report:"products",title:Object(r.__)("Products",'woocommerce'),component:s,navArgs:{id:"woocommerce-analytics-products"}},{report:"variations",title:Object(r.__)("Variations",'woocommerce'),component:l,navArgs:{id:"woocommerce-analytics-variations"}},{report:"orders",title:Object(r.__)("Orders",'woocommerce'),component:f,navArgs:{id:"woocommerce-analytics-orders"}},{report:"categories",title:Object(r.__)("Categories",'woocommerce'),component:p,navArgs:{id:"woocommerce-analytics-categories"}},{report:"coupons",title:Object(r.__)("Coupons",'woocommerce'),component:d,navArgs:{id:"woocommerce-analytics-coupons"}},{report:"taxes",title:Object(r.__)("Taxes",'woocommerce'),component:m,navArgs:{id:"woocommerce-analytics-taxes"}},"yes"===c?{report:"stock",title:Object(r.__)("Stock",'woocommerce'),component:v,navArgs:{id:"woocommerce-analytics-stock"}}:null,{report:"customers",title:Object(r.__)("Customers",'woocommerce'),component:y},{report:"downloads",title:Object(r.__)("Downloads",'woocommerce'),component:h,navArgs:{id:"woocommerce-analytics-downloads"}}].filter(Boolean);return Object(o.applyFilters)("woocommerce_admin_reports_list",e)}},function(e,t,n){"use strict";var r=n(261),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function u(e){return r.isMemo(e)?a:c[e.$$typeof]||o}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},c[r.Memo]=a;var s=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=d(n);o&&o!==m&&e(t,o,r)}var a=l(n);f&&(a=a.concat(f(n)));for(var c=u(t),h=u(n),v=0;v<a.length;++v){var y=a[v];if(!(i[y]||r&&r[y]||h&&h[y]||c&&c[y])){var g=p(n,y);try{s(t,y,g)}catch(e){}}}}return t}},,,function(e,t){e.exports=window.wp.plugins},function(e,t,n){"use strict";n.d(t,"c",(function(){return Vt})),n.d(t,"b",(function(){return zt})),n.d(t,"a",(function(){return Ht}));n(174),n(83),n(126),n(151),n(127),n(152);var r=n(39),o=n.n(r),i=n(66),a=n.n(i),c=n(4),u=n.n(c),s=n(13),l=n.n(s),f=n(14),p=n.n(f),d=n(16),m=n.n(d),h=n(17),v=n.n(h),y=n(7),g=n.n(y),b=n(0),w=(n(119),n(115),n(158),n(134),n(153),n(118),n(253),n(159),n(108),n(205),n(117),n(132),n(5)),O=n(34),j=n(15),E=n(96),_=n(11),x=n.n(_),S=n(1),k=n.n(S),P=n(173),C=n(319),A=n(139),T=n(72),R=n(320),N=n.n(R),I=(n(261),n(100)),L=(n(271),function(e){var t=Object(C.a)();return t.displayName=e,t}("Router-History")),M=function(e){var t=Object(C.a)();return t.displayName=e,t}("Router"),U=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(E.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return x.a.createElement(M.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},x.a.createElement(L.Provider,{children:this.props.children||null,value:this.props.history}))},t}(x.a.Component);x.a.Component;x.a.Component;var D={},F=0;function V(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,i=void 0!==o&&o,a=n.strict,c=void 0!==a&&a,u=n.sensitive,s=void 0!==u&&u;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=D[n]||(D[n]={});if(r[e])return r[e];var o=[],i={regexp:N()(e,o,t),keys:o};return F<1e4&&(r[e]=i,F++),i}(n,{end:i,strict:c,sensitive:s}),o=r.regexp,a=r.keys,u=o.exec(e);if(!u)return null;var l=u[0],f=u.slice(1),p=e===l;return i&&!p?null:{path:n,url:"/"===n&&""===l?"/":l,isExact:p,params:a.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var B=function(e){function t(){return e.apply(this,arguments)||this}return Object(E.a)(t,e),t.prototype.render=function(){var e=this;return x.a.createElement(M.Consumer,null,(function(t){t||Object(A.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?V(n.pathname,e.props):t.match,o=Object(T.a)({},t,{location:n,match:r}),i=e.props,a=i.children,c=i.component,u=i.render;return Array.isArray(a)&&0===a.length&&(a=null),x.a.createElement(M.Provider,{value:o},o.match?a?"function"==typeof a?a(o):a:c?x.a.createElement(c,o):u?u(o):null:"function"==typeof a?a(o):null)}))},t}(x.a.Component);function q(e){return"/"===e.charAt(0)?e:"/"+e}function z(e,t){if(!e)return t;var n=q(e);return 0!==t.pathname.indexOf(n)?t:Object(T.a)({},t,{pathname:t.pathname.substr(n.length)})}function H(e){return"string"==typeof e?e:Object(P.d)(e)}function $(e){return function(){Object(A.a)(!1)}}function W(){}x.a.Component;var G=function(e){function t(){return e.apply(this,arguments)||this}return Object(E.a)(t,e),t.prototype.render=function(){var e=this;return x.a.createElement(M.Consumer,null,(function(t){t||Object(A.a)(!1);var n,r,o=e.props.location||t.location;return x.a.Children.forEach(e.props.children,(function(e){if(null==r&&x.a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?V(o.pathname,Object(T.a)({},e.props,{path:i})):t.match}})),r?x.a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(x.a.Component);x.a.useContext;var Q=n(3),Y=n(104),K=n(112),Z=n(28),J=n(42),X=n(33),ee=n(44),te=(n(448),n(449),n(128),n(256),n(238),n(289),n(282),n(101)),ne=n(2),re=n(270),oe=n(219);function ie(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=g()(e);if(t){var o=g()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var ae=Object(b.lazy)((function(){return n.e(9).then(n.bind(null,734))})),ce=Object(b.lazy)((function(){return n.e(20).then(n.bind(null,753))})),ue=Object(b.lazy)((function(){return n.e(28).then(n.bind(null,735))})),se=Object(b.lazy)((function(){return Promise.all([n.e(1),n.e(3),n.e(55),n.e(4),n.e(34)]).then(n.bind(null,751))})),le=Object(b.lazy)((function(){return Promise.all([n.e(3),n.e(38)]).then(n.bind(null,754))})),fe=Object(b.lazy)((function(){return Promise.all([n.e(56),n.e(49)]).then(n.bind(null,752))})),pe=Object(b.lazy)((function(){return Promise.all([n.e(56),n.e(49)]).then(n.bind(null,745))})),de=function(){var e=[],t=[["",wcSettings.woocommerceTranslation]];return e.push({container:se,path:"/",breadcrumbs:[].concat(t,[Object(ne.__)("Home",'woocommerce')]),wpOpenMenu:"toplevel_page_woocommerce",navArgs:{id:"woocommerce-home"},capability:"manage_woocommerce"}),window.wcAdminFeatures.analytics&&(e.push({container:ue,path:"/analytics/overview",breadcrumbs:[].concat(t,[["/analytics/overview",Object(ne.__)("Analytics",'woocommerce')],Object(ne.__)("Overview",'woocommerce')]),wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",navArgs:{id:"woocommerce-analytics-overview"},capability:"view_woocommerce_reports"}),e.push({container:ce,path:"/analytics/settings",breadcrumbs:[].concat(t,[["/analytics/revenue",Object(ne.__)("Analytics",'woocommerce')],Object(ne.__)("Settings",'woocommerce')]),wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",navArgs:{id:"woocommerce-analytics-settings"},capability:"view_woocommerce_reports"}),e.push({container:ae,path:"/customers",breadcrumbs:[].concat(t,[Object(ne.__)("Customers",'woocommerce')]),wpOpenMenu:"toplevel_page_woocommerce",navArgs:{id:"woocommerce-analytics-customers"},capability:"view_woocommerce_reports"}),e.push({container:ae,path:"/analytics/:report",breadcrumbs:function(e){var n=e.match,r=Object(Q.find)(Object(re.a)(),{report:n.params.report});return r?[].concat(t,[["/analytics/revenue",Object(ne.__)("Analytics",'woocommerce')],r.title]):[]},wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",capability:"view_woocommerce_reports"})),window.wcAdminFeatures.marketing&&e.push({container:le,path:"/marketing",breadcrumbs:[].concat(t,[["/marketing",Object(ne.__)("Marketing",'woocommerce')],Object(ne.__)("Overview",'woocommerce')]),wpOpenMenu:"toplevel_page_woocommerce-marketing",navArgs:{id:"woocommerce-marketing-overview"},capability:"view_woocommerce_reports"}),window.wcAdminFeatures.onboarding&&e.push({container:fe,path:"/setup-wizard",breadcrumbs:[].concat(t,[["/setup-wizard",Object(ne.__)("Setup Wizard",'woocommerce')]]),capability:"manage_woocommerce"}),window.wcAdminFeatures.settings&&e.push({container:pe,path:"/settings/:page",breadcrumbs:function(e){var n=e.match,r=Object(J.g)("settingsPages"),o=r[n.params.page];return o?[].concat(t,[[r.general?"/settings/general":"/settings/".concat(Object.keys(r)[0]),Object(ne.__)("Settings",'woocommerce')],o]):[]},wpOpenMenu:"toplevel_page_woocommerce",capability:"manage_woocommerce"}),Object(te.applyFilters)("woocommerce_admin_pages_list",e)},me=function(e){m()(n,e);var t=ie(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"componentDidMount",value:function(){window.document.documentElement.scrollTop=0,window.document.body.classList.remove("woocommerce-admin-is-loading")}},{key:"componentDidUpdate",value:function(e){var t=Object(Q.omit)(e.query,"chartType","filter","paged"),n=Object(Q.omit)(this.props.query,"chartType","filter","paged");e.query.paged>1&&!Object(Q.isEqual)(t,n)&&Object(Z.getHistory)().replace(Object(Z.getNewPath)({paged:1})),e.match.url!==this.props.match.url&&(window.document.documentElement.scrollTop=0)}},{key:"render",value:function(){var e=this.props,t=e.page,n=e.match,r=e.query,o=n.url,i=n.params;return window.wpNavMenuUrlUpdate(r),window.wpNavMenuClassChange(t,o),Object(b.createElement)(b.Suspense,{fallback:Object(b.createElement)(K.Spinner,null)},Object(b.createElement)(t.container,{params:i,path:o,pathMatch:t.path,query:r}))}}]),n}(b.Component);window.wpNavMenuUrlUpdate=function(e){var t=Object(Z.getPersistedQuery)(e),n=Object(Z.getQueryExcludedScreens)();Array.from(document.querySelectorAll("#adminmenu a")).forEach((function(e){return function(e,t,n){if(Object(oe.f)(e.href)){var r=Object(Q.last)(e.href.split("?")),o=Object(Y.parse)(r),i=o.path||"homescreen",a=Object(Z.getScreenFromPath)(i),c=n.includes(a),u="admin.php?"+Object(Y.stringify)(Object.assign(o,c?{}:t));e.href=u,e.onclick=function(e){e.preventDefault(),Object(Z.getHistory)().push(u)}}}(e,t,n)}))},window.wpNavMenuClassChange=function(e,t){Array.from(document.getElementsByClassName("current")).forEach((function(e){e.classList.remove("current")})),Array.from(document.querySelectorAll(".wp-has-current-submenu")).forEach((function(e){e.classList.remove("wp-has-current-submenu"),e.classList.remove("wp-menu-open"),e.classList.remove("selected"),e.classList.add("wp-not-current-submenu"),e.classList.add("menu-top")}));var n="/"===t?"admin.php?page=wc-admin":"admin.php?page=wc-admin&path="+encodeURIComponent(t),r="/"===t?'li > a[href$="'.concat(n,'"], li > a[href*="').concat(n,'?"]'):'li > a[href*="'.concat(n,'"]'),o=document.querySelectorAll(r);if(Array.from(o).forEach((function(e){e.parentElement.classList.add("current")})),e.wpOpenMenu){var i=document.querySelector("#"+e.wpOpenMenu);i&&(i.classList.remove("wp-not-current-submenu"),i.classList.add("wp-has-current-submenu"),i.classList.add("wp-menu-open"),i.classList.add("current"))}document.querySelector("#wpwrap").classList.remove("wp-responsive-open")};n(288),n(279),n(277);var he=n(9),ve=n.n(he),ye=n(99),ge=n(58),be=n(417),we=n(460),Oe=n(93),je=(n(452),n(30)),Ee=n.n(je),_e=(n(276),n(20)),xe=Object(b.createElement)(_e.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(b.createElement)(_e.Path,{fillRule:"evenodd",d:"M6 5.5h12a.5.5 0 01.5.5v7H14a2 2 0 11-4 0H5.5V6a.5.5 0 01.5-.5zm-.5 9V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5v-3.5h-3.337a3.5 3.5 0 01-6.326 0H5.5zM4 13V6a2 2 0 012-2h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2v-5z",clipRule:"evenodd"})),Se=Object(b.createElement)(_e.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(b.createElement)(_e.Path,{d:"M12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zM3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 8.75a1.5 1.5 0 01.167 2.99c-.465.052-.917.44-.917 1.01V14h1.5v-.845A3 3 0 109 10.25h1.5a1.5 1.5 0 011.5-1.5zM11.25 15v1.5h1.5V15h-1.5z"})),ke=n(626),Pe=(n(453),n(336)),Ce={page:1,per_page:X.QUERY_DEFAULTS.pageSize,status:"unactioned",type:X.QUERY_DEFAULTS.noteTypes,orderby:"date",order:"desc"};function Ae(e){var t=e(X.NOTES_STORE_NAME),n=t.getNotes,r=t.getNotesError,o=t.isResolving,i=(0,e(X.USER_STORE_NAME).getCurrentUser)(),a=parseInt(i&&i.woocommerce_meta&&i.woocommerce_meta.activity_panel_inbox_last_read,10);if(!a)return null;n(Ce);var c=Boolean(r("getNotes",[Ce])),u=o("getNotes",[Ce]);if(c||u)return null;var s=n(Ce);return Object(Pe.a)(s,a)>0}var Te=function(e){var t=e.icon,n=e.title,r=e.name,o=e.unread,i=e.selected,a=e.isPanelOpen,c=e.onTabClick,u=ve()("woocommerce-layout__activity-panel-tab",{"is-active":a&&i,"has-unread":o}),s="activity-panel-tab-".concat(r);return Object(b.createElement)(w.Button,{role:"tab",className:u,"aria-selected":i,"aria-controls":"activity-panel-".concat(r),key:s,id:s,onClick:function(){c(r)}},t,n," ",o&&Object(b.createElement)("span",{className:"screen-reader-text"},Object(ne.__)("unread activity",'woocommerce')))},Re=function(e){var t=e.tabs,n=e.onTabClick,r=e.selectedTab,i=e.tabOpen,a=void 0!==i&&i,c=Object(b.useState)({tabOpen:a,currentTab:r}),u=Ee()(c,2),s=u[0],l=s.tabOpen,f=s.currentTab,p=u[1];return Object(b.useEffect)((function(){p({tabOpen:a,currentTab:r})}),[a,r]),Object(b.createElement)(w.NavigableMenu,{role:"tablist",orientation:"horizontal",className:"woocommerce-layout__activity-panel-tabs"},t&&t.map((function(e,t){if(e.component){var r=e.component,i=e.options;return Object(b.createElement)(r,o()({key:t},i))}return Object(b.createElement)(Te,o()({key:t,index:t,isPanelOpen:l,selected:f===e.name},e,{onTabClick:function(){var t=f!==e.name&&""!==f||!l;t&&f===e.name||Object(ee.recordEvent)("activity_panel_open",{tab:e.name}),p({tabOpen:t,currentTab:e.name}),n(e,t)}}))})))},Ne=function(){return Object(b.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon setup-progress",width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(b.createElement)("path",{d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",stroke:"#DCDCDE",strokeWidth:"2"}),Object(b.createElement)("path",{d:"M4 12V12C4 16.4183 7.58172 20 12 20V20C16.4183 20 20 16.4183 20 12V12C20 7.58172 16.4183 4 12 4V4",strokeWidth:"2",strokeLinecap:"round"}))},Ie=n(416),Le=n(625),Me=(n(454),"highlight-tooltip__show");function Ue(e){var t=e.title,n=e.closeButtonText,r=e.content,o=e.show,i=void 0===o||o,a=e.id,c=e.onClose,u=e.delay,s=e.onShow,l=void 0===s?Q.noop:s,f=e.useAnchor,p=void 0!==f&&f,d=Object(b.useState)(u>0?null:i),m=Ee()(d,2),h=m[0],v=m[1],y=Object(b.useState)(null),g=Ee()(y,2),O=g[0],j=g[1],E=Object(b.useState)(null),_=Ee()(E,2),x=_[0],S=_[1];function k(){if(p){var e=document.getElementById(a);S(e.getBoundingClientRect())}}Object(b.useEffect)((function(){var e,t,n=document.getElementById(a);n&&!O&&(p?(t=document.createElement("div"),document.body.appendChild(t)):t=n.parentElement,(e=document.createElement("div")).classList.add("highlight-tooltip__container"),t.appendChild(e),j(e));var r=P(e);return function(){if(e){var t=e.parentElement;t.removeChild(e),p&&t.remove()}r&&clearTimeout(r)}}),[]),Object(b.useEffect)((function(){!h&&O&&O.classList.remove(Me)}),[h]),Object(b.useEffect)((function(){i!==h&&null!==h&&O&&(v(i),i?O&&P(O):O.classList.remove(Me))}),[i]),Object(b.useLayoutEffect)((function(){return window.addEventListener("resize",k),function(){return window.removeEventListener("resize",k)}}),[]);var P=function(e){var t=null;return u>0?t=setTimeout((function(){t=null,C(e)}),u):h||C(e),t},C=function(e){var t=document.getElementById(a);t&&p&&S(t.getBoundingClientRect()),e&&e.classList.add(Me),v(!0),l()},A=function(){v(!1),c&&c()};return O?Object(b.createPortal)(Object(b.createElement)("div",{className:"highlight-tooltip__portal"},h?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(w.IsolatedEventContainer,{className:"highlight-tooltip__overlay"}),Object(b.createElement)(w.Popover,{className:"highlight-tooltip__popover",noArrow:!1,anchorRect:x,focusOnMount:"container"},Object(b.createElement)(w.Card,{size:"medium"},Object(b.createElement)(w.CardHeader,null,t,Object(b.createElement)(w.Button,{isSmall:!0,onClick:A,icon:Le.a})),Object(b.createElement)(w.CardBody,null,r||null),Object(b.createElement)(w.CardFooter,{isBorderless:!0},Object(b.createElement)(w.Button,{size:"small",isPrimary:!0,onClick:A},n||Object(ne.__)("Close",'woocommerce')))))):null),O):null}Ue.propTypes={id:k.a.string.isRequired,title:k.a.string.isRequired,closeButtonText:k.a.string.isRequired,content:k.a.oneOfType([k.a.string,k.a.node]),show:k.a.bool,onClose:k.a.func,delay:k.a.number,onShow:k.a.func,useAnchor:k.a.bool};n(322);var De=n(251);var Fe=["button","submit"];function Ve(e){var t=Object(b.useRef)(e);Object(b.useEffect)((function(){t.current=e}),[e]);var n=Object(b.useRef)(!1),r=Object(b.useRef)(),o=Object(b.useCallback)((function(){clearTimeout(r.current)}),[]);Object(b.useEffect)((function(){return function(){return o()}}),[]),Object(b.useEffect)((function(){e||o()}),[e,o]);var i=Object(b.useCallback)((function(e){var t=e.type,r=e.target;Object(Q.includes)(["mouseup","touchend"],t)?n.current=!1:function(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return Object(Q.includes)(Fe,e.type)}return!1}(r)&&(n.current=!0)}),[]),a=Object(b.useCallback)((function(e){e.persist(),n.current||(r.current=setTimeout((function(){document.hasFocus()?"function"==typeof t.current&&t.current(e):e.preventDefault()}),0))}),[]);return{onFocus:o,onMouseDown:i,onMouseUp:i,onTouchStart:i,onTouchEnd:i,onBlur:a}}var Be=function(e){var t=e.content,n=e.isPanelOpen,r=e.isPanelSwitching,i=e.currentTab,a=e.tab,c=e.closePanel,u=e.clearPanel,s="woocommerce-layout__activity-panel-wrapper",l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"firstElement",t=Object(b.useRef)(e);return Object(b.useEffect)((function(){t.current=e}),[e]),Object(b.useCallback)((function(e){if(e&&!1!==t.current&&!e.contains(e.ownerDocument.activeElement)){var n=e;if("firstElement"===t.current){var r=De.focus.tabbable.find(e)[0];r&&(n=r)}n.focus()}}),[])}(),f=Ve((function(e){var t=e.relatedTarget&&(e.relatedTarget.closest(".woocommerce-inbox-dismiss-confirmation_modal")||e.relatedTarget.closest(".components-snackbar__action"));n&&!t&&c()})),p=Object(b.useRef)(null),d=Object(b.useCallback)((function(e){p.current=e,l(e)}),[]);if(!a)return Object(b.createElement)("div",{className:s});if(!t)return null;var m=ve()(s,{"is-open":n,"is-switching":r});return Object(b.createElement)("div",o()({className:m,tabIndex:0,role:"tabpanel","aria-label":a.title,onTransitionEnd:function(e){e&&"transform"===e.propertyName&&(u(),p.current&&n&&a&&l(p.current))}},f,{ref:d}),Object(b.createElement)("div",{className:"woocommerce-layout__activity-panel-content",key:"activity-panel-"+i,id:"activity-panel-"+i},Object(b.createElement)(b.Suspense,{fallback:Object(b.createElement)(K.Spinner,null)},t)))},qe=Object(b.lazy)((function(){return Promise.all([n.e(57),n.e(6),n.e(7)]).then(n.bind(null,746))})),ze=Object(b.lazy)((function(){return Promise.all([n.e(1),n.e(3),n.e(4),n.e(8)]).then(n.bind(null,733))})),He=function(e){var t,n,r,o=e.isEmbedded,i=e.query,a=e.userPreferencesData,c=Object(b.useState)(""),u=Ee()(c,2),s=u[0],l=u[1],f=Object(b.useState)(!1),p=Ee()(f,2),d=p[0],m=p[1],h=Object(b.useState)(!1),v=Ee()(h,2),y=v[0],g=v[1],w=Object(b.useState)(!1),O=Ee()(w,2),E=O[0],_=O[1],x=function(e,t){var n={};if("wc-admin"===i.page&&"appearance"===i.task){var r,o=(0,e(X.ONBOARDING_STORE_NAME).getTasksStatus)();n={set_notice:t("woocommerce_demo_store_notice")?"Y":"N",create_homepage:!0===o.hasHomepage?"Y":"N",upload_logo:null!==(r=o.themeMods)&&void 0!==r&&r.custom_logo?"Y":"N"}}return n},S=Object(j.useSelect)((function(e){var t=e(X.OPTIONS_STORE_NAME),n=t.getOption,r=t.isResolving;return{hasUnreadNotes:Ae(e),requestingTaskListOptions:r("getOption",["woocommerce_task_list_complete"])||r("getOption",["woocommerce_task_list_hidden"]),setupTaskListComplete:"yes"===n("woocommerce_task_list_complete"),setupTaskListHidden:"yes"===n("woocommerce_task_list_hidden"),trackedCompletedTasks:n("woocommerce_task_list_tracked_completed_tasks")||[],previewSiteBtnTrackData:x(e,n)}})),k=S.hasUnreadNotes,P=S.requestingTaskListOptions,C=S.setupTaskListComplete,A=S.setupTaskListHidden,T=S.trackedCompletedTasks,R=S.previewSiteBtnTrackData,N=Object(j.useDispatch)(X.OPTIONS_STORE_NAME).updateOptions,I=Object(X.useUser)().currentUserCan,L=function(){return"wc-admin"===i.page&&!i.path},M=function(){return i.task&&!i.path&&(!0===P||!1===A&&!1===C)},U=function(){var e={name:"inbox",title:Object(ne.__)("Inbox",'woocommerce'),icon:Object(b.createElement)(be.a,{icon:xe}),unread:k,visible:(o||!L())&&!M()},t={name:"setup",title:Object(ne.__)("Finish setup",'woocommerce'),icon:Object(b.createElement)(Ne,null),onClick:function(){return window.location.href!==Object(J.f)("admin.php?page=wc-admin")&&("no"===A?D():N({woocommerce_task_list_hidden:"no"}).then(D)),null},visible:I("manage_woocommerce")&&!C&&!A&&!M()&&(!L()||o)},n={name:"help",title:Object(ne.__)("Help",'woocommerce'),icon:Object(b.createElement)(be.a,{icon:Se}),visible:L()&&!o||M()},r={component:Ie.b,visible:!o&&L()&&!M()};return[e,t,{name:"previewSite",title:Object(ne.__)("Preview site",'woocommerce'),icon:Object(b.createElement)(be.a,{icon:ke.a}),visible:"wc-admin"===i.page&&"appearance"===i.task,onClick:function(){return window.open(window.wcSettings.siteUrl),Object(ee.recordEvent)("wcadmin_tasklist_previewsite",R),null}},r,n].filter((function(e){return e.visible}))},D=function(){Object(oe.f)(window.location.href)?Object(Z.getHistory)().push(Object(Z.getNewPath)({},"/",{})):window.location.href=Object(J.f)("admin.php?page=wc-admin")},F=U(),V=Object(Q.uniqueId)("activity-panel-header_"),B=(t=i.task,n=a&&a.task_list_tracked_started_tasks,r=a&&a.help_panel_highlight_shown,!(!(t&&"yes"!==r&&(n||{})[t]>1)||T.includes(t)));return Object(b.createElement)("div",null,Object(b.createElement)(K.H,{id:V,className:"screen-reader-text"},Object(ne.__)("Store Activity",'woocommerce')),Object(b.createElement)(K.Section,{component:"aside",id:"woocommerce-activity-panel",className:"woocommerce-layout__activity-panel","aria-labelledby":V},Object(b.createElement)(Re,{tabs:F,tabOpen:y,selectedTab:s,onTabClick:function(e,t){var n,r,o;e.onClick?e.onClick():(n=t,r=e.name,o=r!==s&&""!==s&&n&&y,d||(l(r),g(n),_(o)))}}),Object(b.createElement)(Be,{currentTab:!0,isPanelOpen:y,isPanelSwitching:E,tab:Object(Q.find)(U(),{name:s}),content:function(e){var t=i.task;switch(e){case"inbox":return Object(b.createElement)(ze,null);case"help":return Object(b.createElement)(qe,{taskName:t});default:return null}}(s),closePanel:function(){return m(!0),void g(!1)},clearPanel:function(){y||(m(!1),_(!1),l(""))}})),B?Object(b.createElement)(Ue,{delay:1e3,useAnchor:!0,title:Object(ne.__)("We're here for help",'woocommerce'),content:Object(ne.__)("If you have any questions, feel free to explore the WooCommerce docs listed here.",'woocommerce'),closeButtonText:Object(ne.__)("Got it",'woocommerce'),id:"activity-panel-tab-help",onClose:function(){return Object(ee.recordEvent)("help_tooltip_click"),void(a&&a.updateUserPreferences&&a.updateUserPreferences({help_panel_highlight_shown:"yes"}))},onShow:function(){return Object(ee.recordEvent)("help_tooltip_view")}}):null)};He.defaultProps={getHistory:Z.getHistory};var $e=He,We=function(){return/iPhone|iPad|iPod/i.test(window.navigator.userAgent)?"ios":/Android/i.test(window.navigator.userAgent)?"android":"unknown"},Ge=function(){return Object(b.createElement)("svg",{width:"37",height:"37",viewBox:"0 0 92 92",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(b.createElement)("rect",{width:"92",height:"92",rx:"21.3953",fill:"#7F54B3"}),Object(b.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M72.5937 28.043H19.8094C16.4781 28.0459 13.7783 30.7705 13.7754 34.1324V54.4501C13.7783 57.812 16.4781 60.5366 19.8094 60.5395H44.8229L56.2573 66.9607L53.6672 60.5395H72.599C74.2009 60.5402 75.7374 59.8983 76.8702 58.7552C78.0029 57.612 78.639 56.0614 78.6383 54.4447V34.1324C78.6376 32.5157 78.0002 30.9657 76.8664 29.8235C75.7327 28.6814 74.1956 28.0408 72.5937 28.043ZM19.1057 32.4208C18.4658 32.4324 17.8646 32.7359 17.467 33.2482C17.0888 33.7635 16.9404 34.4175 17.058 35.0502C18.5962 45.0986 20.0338 51.8757 21.371 55.3816C21.8779 56.658 22.4896 57.2703 23.2063 57.2185C24.3075 57.1489 25.6263 55.5968 27.1627 52.5621C27.9964 50.8412 29.2602 48.2662 30.9539 44.837C32.3785 49.88 34.309 53.6787 36.7456 56.2331C37.4291 56.9436 38.1204 57.2748 38.8195 57.2266C39.4185 57.1931 39.953 56.8315 40.217 56.2813C40.4753 55.7358 40.5806 55.1278 40.5211 54.5248C40.3516 52.0703 40.5919 48.667 41.2421 44.3149C41.9081 39.8057 42.7523 36.5818 43.7749 34.6432C43.9822 34.2526 44.0733 33.8087 44.037 33.366C44.0039 32.7587 43.7116 32.1969 43.2374 31.829C42.7745 31.4367 42.1799 31.2446 41.5803 31.2935C40.8334 31.3325 40.1682 31.7885 39.8499 32.4797C38.2331 35.5019 37.0812 40.4109 36.3943 47.2068C35.2823 44.2394 34.4509 41.1703 33.9114 38.0412C33.623 36.4613 32.9037 35.7125 31.7536 35.7946C30.9592 35.8589 30.3063 36.3944 29.7819 37.4012L24.0348 48.5643C23.0997 44.6692 22.2205 39.9289 21.3972 34.3433C21.1997 32.9652 20.4358 32.3244 19.1057 32.4208ZM69.9089 34.6877C71.6969 35.0381 73.2407 36.2 74.1186 37.8559C74.9693 39.3247 75.3946 41.1161 75.3946 43.23C75.4148 45.9567 74.7062 48.6357 73.3477 50.9687C71.7778 53.7023 69.7195 55.0691 67.1727 55.0691C66.6933 55.0668 66.2153 55.0128 65.7467 54.9078C63.9584 54.5581 62.4143 53.396 61.5371 51.7396C60.6864 50.2452 60.261 48.4411 60.261 46.3272C60.2357 43.6127 60.945 40.9454 62.3079 38.6295C63.9023 35.8959 65.9607 34.5291 68.4829 34.5291C68.9623 34.5304 69.4402 34.5836 69.9089 34.6877ZM68.7937 49.4848C69.7707 48.5773 70.4399 47.2269 70.8012 45.4337V45.4419C70.9315 44.7826 70.9959 44.1112 70.9933 43.4382C70.986 42.5849 70.8291 41.74 70.5302 40.9452C70.1443 39.901 69.6304 39.3124 68.9884 39.1793C68.0378 38.9643 67.1239 39.5256 66.2469 40.8632C65.5812 41.8393 65.109 42.9432 64.8577 44.1106C64.7276 44.7708 64.6632 45.4432 64.6657 46.1171C64.6739 46.9677 64.8308 47.8096 65.1287 48.6019C65.5146 49.6388 66.0294 50.2274 66.6731 50.3678C67.3169 50.5081 68.0237 50.2138 68.7937 49.4848ZM57.9079 37.8559C57.0291 36.2008 55.4854 35.0392 53.6976 34.6877C53.2279 34.5837 52.749 34.5306 52.2687 34.5291C49.7443 34.5291 47.6856 35.8959 46.0927 38.6295C44.7295 40.9454 44.0201 43.6127 44.0454 46.3272C44.0454 48.4411 44.4699 50.2452 45.319 51.7396C46.1976 53.3949 47.7414 54.5566 49.5294 54.9078C49.999 55.0126 50.4779 55.0667 50.9582 55.0691C53.5055 55.0691 55.5642 53.7023 57.1343 50.9687C58.4922 48.6355 59.2001 45.9565 59.1789 43.23C59.1789 41.1161 58.7544 39.3247 57.9053 37.8559H57.9079ZM54.5903 45.4337C54.2307 47.2269 53.5614 48.5773 52.5825 49.4848C51.8115 50.2065 51.101 50.5017 50.4589 50.3678C49.8169 50.2338 49.3011 49.6461 48.9169 48.6019C48.6181 47.8097 48.4603 46.9678 48.4511 46.1171C48.4495 45.4431 48.5148 44.7707 48.6459 44.1106C48.8971 42.9432 49.3694 41.8393 50.0353 40.8632C50.9124 39.5256 51.8264 38.9643 52.7773 39.1793C53.4193 39.3124 53.9333 39.901 54.3193 40.9452C54.617 41.7404 54.7739 42.585 54.7824 43.4382C54.785 44.1112 54.7207 44.7826 54.5903 45.4419V45.4337Z",fill:"white"}))},Qe=(n(455),function(e){var t=e.onInstall,n=e.onDismiss;Object(b.useEffect)((function(){var e=document.getElementsByClassName("woocommerce-layout")[0];return"android"===We()&&e&&e.classList.add("woocommerce-layout__show-app-banner"),function(){e&&e.classList.remove("woocommerce-layout__show-app-banner")}}),[]);var r=Object(b.useState)(!1),o=Ee()(r,2),i=o[0],a=o[1];return"android"!==We()||i?null:Object(b.createElement)("div",{className:"woocommerce-mobile-app-banner"},Object(b.createElement)(w.Icon,{icon:"no-alt","data-testid":"dismiss-btn",onClick:function(){n(),a(!0),Object(ee.recordEvent)("wcadmin_mobile_android_banner_click",{action:"dismiss"})}}),Object(b.createElement)(Ge,null),Object(b.createElement)("div",{className:"woocommerce-mobile-app-banner__description"},Object(b.createElement)("p",{className:"woocommerce-mobile-app-banner__description__text"},Object(ne.__)("Run your store from anywhere",'woocommerce')),Object(b.createElement)("p",{className:"woocommerce-mobile-app-banner__description__text"},Object(ne.__)("Download the WooCommerce app",'woocommerce'))),Object(b.createElement)(w.Button,{href:"https://play.google.com/store/apps/details?id=com.woocommerce.android",isSecondary:!0,onClick:function(){t(),a(!0),Object(ee.recordEvent)("wcadmin_mobile_android_banner_click",{action:"install"})}},Object(ne.__)("Install",'woocommerce')))});function Ye(){var e=Object(b.useState)(!1),t=Ee()(e,2),n=t[0],r=t[1],o=Object(b.useRef)(null);return Object(b.useEffect)((function(){var e=function(){r(window.pageYOffset>20)},t=function(){o.current=window.requestAnimationFrame(e)};return window.addEventListener("scroll",t),function(){window.removeEventListener("scroll",t),window.cancelAnimationFrame(o.current)}}),[]),n}var Ke=n(274),Ze=(n(456),n(29)),Je=n.n(Ze);n(435),n(457),n(257),n(258),n(255);function Xe(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}var et=function(e){return 0===e.indexOf("http")?e:Object(J.f)(e)},tt=function(e){var t=e.replace(/[-\/\\^$*+?.()|[\]{}]/gi,"\\$&").split(/\\\?|#/),n=Ee()(t,3),r=n[0],o=n[1],i=n[2],a=i?"(.*#".concat(i,"$)"):"";return"^"+r+(o?o.split("&").reduce((function(e,t){return"".concat(e,"(?=.*[?|&]").concat(t,"(&|$|#))")}),""):"")+a},nt=function(e){var t=null,n=0;return e.forEach((function(e){var r=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!t)return 0;var r=et(t),o=e.href;if(r===o)return Number.MAX_SAFE_INTEGER;var i=tt(r),a=new RegExp(n||i,"i");return(decodeURIComponent(o).match(a)||[]).length}(window.location,e.url,e.matchExpression);r>0&&r>=n&&(n=r,t=e)})),t||null},rt=["primary","favorites","plugins","secondary"],ot={woocommerce:{id:"woocommerce",isCategory:!0,menuId:"primary",migrate:!0,order:10,parent:"",title:"WooCommerce"}},it=function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xe(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},ot);return{items:function(e){return e.sort((function(e,t){return e.order===t.order?e.title.localeCompare(t.title):e.order-t.order}))}(e).reduce((function(e,r){if(e[r.parent]||(e[r.parent]={},rt.forEach((function(t){e[r.parent][t]=[]}))),!e[r.parent][r.menuId])return e;if(t&&r.capability&&!t(r.capability))return e;r.isCategory&&(n[r.id]=r);var o=e[r.parent][r.menuId];return o&&o.push(r),e}),{}),categories:n}},at=Object(b.createElement)(_e.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(b.createElement)(_e.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"})),ct=function(){var e=Object(J.g)("siteTitle",""),t=Object(J.g)("homeUrl",""),n=Ye(),r=Object(b.useState)(document.body.classList.contains(!1)),o=Ee()(r,2),i=o[0],a=o[1],c="is-wc-nav-folded",u="is-wc-nav-expanded",s=function(){document.body.classList.add(c),document.body.classList.remove(u),a(!0)},l=function(){document.body.classList.remove(c),document.body.classList.add(u),a(!1)},f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body.clientWidth;e<=960?s():l()};Object(b.useEffect)((function(){f();for(var e=0,t=[{eventName:"orientationchange",handler:function(e){return f(e.target.screen.availWidth)}},{eventName:"resize",handler:Object(Q.debounce)((function(){return f()}),200)}];e<t.length;e++){var n=t[e],r=n.eventName,o=n.handler;window.addEventListener(r,o,!1)}Object(Z.addHistoryListener)((function(){return f()}))}),[]);var p=Object(b.createElement)(be.a,{size:"36px",icon:at}),d=Object(j.useSelect)((function(e){var t=e("core/data").isResolving,n=(0,e("core").getEntityRecord)("root","__unstableBase",void 0)||{};return{isRequestingSiteIcon:t("core","getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:n.siteIconUrl}})),m=d.isRequestingSiteIcon,h=d.siteIconUrl;h?p=Object(b.createElement)("img",{alt:Object(ne.__)("Site Icon"),src:h}):m&&(p=null);var v=ve()("woocommerce-navigation-header",{"is-scrolled":n});return Object(b.createElement)("div",{className:v},Object(b.createElement)(w.Button,{onClick:function(){document.body.classList.contains(c)?l():s()},className:"woocommerce-navigation-header__site-icon","aria-label":"Fold navigation",role:"switch","aria-checked":i?"true":"false"},p),Object(b.createElement)(w.Button,{href:t,className:"woocommerce-navigation-header__site-title",as:"span"},Object(ye.decodeEntities)(e)))},ut=(n(458),n(459),function(e){var t=e.id,n=Object(j.useSelect)((function(e){return{favorites:e(X.NAVIGATION_STORE_NAME).getFavorites(),isResolving:e(X.NAVIGATION_STORE_NAME).isResolving("getFavorites")}})),r=n.favorites,o=n.isResolving,i=Object(j.useDispatch)(X.NAVIGATION_STORE_NAME),a=i.addFavorite,c=i.removeFavorite,u=r.includes(t);return o?null:Object(b.createElement)(w.Button,{id:"woocommerce-navigation-favorite-button",className:"woocommerce-navigation-favorite-button",isTertiary:!0,onClick:function(){(u?c:a)(t),Object(ee.recordEvent)("navigation_favorite",{id:t,action:u?"unfavorite":"favorite"})},icon:u?"star-filled":"star-empty","aria-label":u?Object(ne.__)("Add this item to your favorites.",'woocommerce'):Object(ne.__)("Remove this item from your favorites.",'woocommerce')})}),st="woocommerce_navigation_favorites_tooltip_hidden",lt=function(){var e=Object(j.useSelect)((function(e){var t=e(X.OPTIONS_STORE_NAME),n=t.getOption,r=t.isResolving;return{isFavoritesResolving:e(X.NAVIGATION_STORE_NAME).isResolving("getFavorites"),isOptionResolving:r("getOption",[st]),isTooltipHidden:"yes"===n(st)}})),t=e.isFavoritesResolving,n=e.isOptionResolving,r=e.isTooltipHidden,o=Object(j.useDispatch)(X.OPTIONS_STORE_NAME).updateOptions;return t||r||n||document.body.classList.contains("is-wc-nav-folded")?null:Object(b.createElement)(Ue,{delay:1e3,title:Object(ne.__)("Introducing favorites",'woocommerce'),content:Object(ne.__)("You can now favorite your extensions to pin them in the top level of the navigation.",'woocommerce'),closeButtonText:Object(ne.__)("Got it",'woocommerce'),id:"woocommerce-navigation-favorite-button",onClose:function(){return o(u()({},st,"yes"))},useAnchor:!0})},ft=function(e){var t=e.category,n=t.id,r=t.menuId,o=t.title,i="woocommerce-navigation-category-title";return["plugins","favorites"].includes(r)?Object(b.createElement)("span",{className:i},Object(b.createElement)("span",{className:"".concat(i,"__text")},o),Object(b.createElement)(ut,{id:n}),Object(b.createElement)(lt,null)):Object(b.createElement)("span",{className:i},o)},pt=function(e){var t=e.item,n=Object(Z.useNavSlot)("woocommerce_navigation_"+t.id),r=Boolean(n.fills&&n.fills.length),o=function(e){Object(ee.recordEvent)("navigation_click",{menu_item:e})};return r&&!t.isCategory?Object(b.createElement)(ge.NavigationItem,{key:t.id,item:t.id},Object(b.createElement)("div",{onClick:function(){return o(t.id)}},Object(b.createElement)(Z.WooNavigationItem.Slot,{name:t.id}))):Object(b.createElement)(ge.NavigationItem,{key:t.id,item:t.id,title:t.title,href:t.url,navigateToMenu:!t.url&&t.id,onClick:function(){return o(t.id)},hideIfTargetMenuEmpty:!0})},dt=function(e){var t=e.category,n=e.onBackClick,r=e.pluginItems,o=e.primaryItems;if(!o.length&&!r.length)return null;var i=Object(te.applyFilters)("woocommerce_navigation_root_back_label",Object(ne.__)("WordPress Dashboard",'woocommerce')),a=Object(te.applyFilters)("woocommerce_navigation_root_back_url",window.wcNavigation.rootBackUrl),c="woocommerce"===t.id&&a;return Object(b.createElement)(ge.NavigationMenu,{title:Object(b.createElement)(ft,{category:t}),menu:t.id,parentMenu:t.parent,backButtonLabel:c?i:t.backButtonLabel||null,onBackButtonClick:c?function(){n("woocommerce"),window.location=a}:function(){return n(t.id)}},!!o.length&&Object(b.createElement)(ge.NavigationGroup,null,o.map((function(e){return Object(b.createElement)(pt,{key:e.id,item:e})}))),!!r.length&&Object(b.createElement)(ge.NavigationGroup,{title:"woocommerce"===t.id?Object(ne.__)("Extensions",'woocommerce'):null},r.map((function(e){return Object(b.createElement)(pt,{key:e.id,item:e})}))))},mt=function(e){var t=e.category,n=e.items,r=e.onBackClick;if(!n.length)return null;var o="woocommerce"===t.id;return Object(b.createElement)(ge.NavigationMenu,{className:"components-navigation__menu-secondary",title:!o&&Object(b.createElement)(ft,{category:t}),menu:t.id,parentMenu:t.parent,backButtonLabel:t.backButtonLabel||null,onBackButtonClick:o?null:function(){return r(t.id)}},Object(b.createElement)(ge.NavigationGroup,{onBackButtonClick:function(){return r(t.id)}},n.map((function(e){return Object(b.createElement)(pt,{key:e.id,item:e})}))))},ht=function(){var e=Object(j.useSelect)((function(e){return{menuItems:e(X.NAVIGATION_STORE_NAME).getMenuItems()}})).menuItems;Object(b.useEffect)((function(){document.documentElement.classList.remove("wp-toolbar"),document.body.classList.add("has-woocommerce-navigation");var e=document.getElementById("adminmenumain");e&&e.classList.add("folded")}),[]);var t=Object(b.useState)("woocommerce-home"),n=Ee()(t,2),r=n[0],o=n[1],i=Object(b.useState)("woocommerce"),a=Ee()(i,2),c=a[0],u=a[1];Object(b.useEffect)((function(){var t=nt(e);return t&&r!==t&&(o(t),u(t.parent)),Object(Z.addHistoryListener)((function(){setTimeout((function(){var t=nt(e);t&&(o(t),u(t.parent))}),0)}))}),[e]);var s=Object(X.useUser)().currentUserCan,l=Object(b.useMemo)((function(){return it(e,s)}),[e,s]),f=l.categories,p=l.items,d=Object(b.useRef)(null),m=function(e){Object(ee.recordEvent)("navigation_back_click",{category:e})},h="woocommerce"===c,v=ve()("woocommerce-navigation",{"is-root":h});return Object(b.createElement)("div",{className:v},Object(b.createElement)(ct,null),Object(b.createElement)("div",{className:"woocommerce-navigation__wrapper",ref:d},Object(b.createElement)(ge.Navigation,{activeItem:r?r.id:null,activeMenu:c,onActivateMenu:function(){d&&d.current&&(d.current.scrollTop=0),u.apply(void 0,arguments)}},Object.values(f).map((function(e){var t=p[e.id];return!!t&&[Object(b.createElement)(dt,{key:e.id,category:e,onBackClick:m,primaryItems:[].concat(Je()(t.primary),Je()(t.favorites)),pluginItems:t.plugins}),Object(b.createElement)(mt,{key:"secondary/".concat(e.id),category:e,onBackClick:m,items:t.secondary})]})))))},vt=Object(X.withNavigationHydration)(window.wcNavigation)((function(){return Object(b.createElement)(Z.NavSlotFillProvider,null,Object(b.createElement)(ht,null),Object(b.createElement)(Ke.PluginArea,null))}));function yt(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 gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bt=function(){if(new URL(window.location.href).searchParams.get("task")){var e=Object(ne.__)("WooCommerce Home",'woocommerce'),t=function(){Object(ee.recordEvent)("topbar_back_button",{page_name:wt(window.title)}),Object(Z.updateQueryString)({},Object(Z.getHistory)().location.pathname,{})};return Object(b.createElement)(w.Tooltip,{text:e},Object(b.createElement)("div",{tabIndex:"0",role:"button","data-testid":"header-back-button",className:"woocommerce-layout__header-back-button",onKeyDown:function(e){var n=e.keyCode;n!==Oe.ENTER&&n!==Oe.SPACE||t()}},Object(b.createElement)(be.a,{icon:we.a,onClick:t})))}return null},wt=function(e){var t=new URL(window.location.href).searchParams.get("task");return{payments:Object(ne.__)("Set up payments",'woocommerce'),tax:Object(ne.__)("Add tax rates",'woocommerce'),appearance:Object(ne.__)("Personalize your store",'woocommerce'),products:Object(ne.__)("Add products",'woocommerce'),shipping:Object(ne.__)("Set up shipping costs",'woocommerce')}[t]||e},Ot=function(e){var t=e.sections,n=e.isEmbedded,r=void 0!==n&&n,o=e.query,i=Object(b.useRef)(null),c=Object(J.g)("siteTitle",""),u=t.slice(-1)[0],s=Ye(),l=Object(X.useUserPreferences)(),f=l.updateUserPreferences,p=a()(l,["updateUserPreferences"]),d="yes"===p.android_app_banner_dismissed,m=null,h=ve()("woocommerce-layout__header",{"is-scrolled":s});Object(b.useLayoutEffect)((function(){return v(),window.addEventListener("resize",v),function(){window.removeEventListener("resize",v);var e=document.querySelector("#wpbody");e&&(e.style.marginTop=null)}}),[d]);var v=function(){clearTimeout(m),m=setTimeout((function(){var e=document.querySelector("#wpbody");e&&i.current&&(e.style.marginTop="".concat(i.current.offsetHeight,"px"))}),200)};Object(b.useEffect)((function(){if(!r){var e=t.map((function(e){return Array.isArray(e)?e[1]:e})).reverse().join(" &lsaquo; "),n=Object(ye.decodeEntities)(Object(ne.sprintf)(Object(ne.__)("%1$s &lsaquo; %2$s &#8212; WooCommerce",'woocommerce'),e,c));document.title!==n&&(document.title=n)}}),[r,t,c]);var y=function(){f({android_app_banner_dismissed:"yes"})},g=bt()?"with-back-button":"";return Object(b.createElement)("div",{className:h,ref:i},!d&&Object(b.createElement)(Qe,{onDismiss:y,onInstall:y}),Object(b.createElement)("div",{className:"woocommerce-layout__header-wrapper"},window.wcAdminFeatures.navigation&&Object(b.createElement)(vt,null),bt(),Object(b.createElement)(ge.Text,{className:"woocommerce-layout__header-heading ".concat(g),as:"h1",variant:"subtitle.small"},wt(Object(ye.decodeEntities)(u))),window.wcAdminFeatures["activity-panels"]&&Object(b.createElement)($e,{isEmbedded:r,query:o,userPreferencesData:gt(gt({},p),{},{updateUserPreferences:f})})))};function jt(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=g()(e);if(t){var o=g()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var Et=function(e){m()(n,e);var t=jt(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"render",value:function(){return Object(b.createElement)("div",{id:"woocommerce-layout__notice-list",className:"woocommerce-layout__notice-list"})}}]),n}(b.Component),_t=n(67),xt=n.n(_t),St=n(6),kt=n.n(St),Pt=(n(461),n(318)),Ct=n(418);var At=function(e){var t=e.notices,n=e.className,r=e.children,i=e.onRemove,a=void 0===i?Q.noop:i,c=e.onRemove2,u=void 0===c?Q.noop:c,s=Object(O.useReducedMotion)(),l=Object(b.useState)((function(){return new WeakMap})),f=Ee()(l,1)[0],p=Object(Pt.useTransition)(t,(function(e){return e.id}),{from:{opacity:0,height:0},enter:function(e){return function(){var t=xt()(kt.a.mark((function t(n){return kt.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n({opacity:1,height:f.get(e).offsetHeight});case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},leave:function(){return function(){var e=xt()(kt.a.mark((function e(t){return kt.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({opacity:0});case 2:return e.next=4,t({height:0});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},immediate:s});n=ve()("components-snackbar-list",n);var d=function(e){return function(){a(e.id),u(e.id)}};return Object(b.createElement)("div",{className:n},r,p.map((function(e){var t=e.item,n=e.key,r=e.props;return Object(b.createElement)(Pt.animated.div,{key:n,style:r},Object(b.createElement)("div",{className:"components-snackbar-list__notice-container",ref:function(e){return e&&f.set(t,e)}},Object(b.createElement)(Ct.a,o()({},Object(Q.omit)(t,["content"]),{onRemove:d(t)}),t.content)))})))};n(464);function Tt(e){var t=Object(j.useDispatch)("core/notices").removeNotice,n=Object(j.useDispatch)("core/notices2").removeNotice,r=Object(j.useSelect)((function(e){return{notices:e("core/notices").getNotices(),notices2:e("core/notices2").getNotices()}})),o=e.className,i=ve()("woocommerce-transient-notices","components-notices__snackbar",o),a=function(){var e=r.notices,t=r.notices2,n=void 0===t?[]:t;return e.concat(n)}();return Object(b.createElement)(At,{notices:a,className:i,onRemove:t,onRemove2:n})}Tt.propTypes={className:k.a.string,notices:k.a.array};var Rt=Tt;function Nt(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 It(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nt(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lt(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 Mt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lt(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ut(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=g()(e);if(t){var o=g()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}Object(Ke.registerPlugin)("wc-admin-navigation",{render:function(){var e=Object(j.useSelect)((function(e){return{persistedQuery:e(X.NAVIGATION_STORE_NAME).getPersistedQuery()}})).persistedQuery;if(!Object(oe.f)(window.location.href))return null;var t=Object(re.a)().filter((function(e){return e.navArgs})),n=de().filter((function(e){return e.navArgs})).map((function(e){return"/analytics/settings"===e.path?It(It({},e),{},{breadcrumbs:[Object(ne.__)("Analytics",'woocommerce')]}):e}));return Object(b.createElement)(b.Fragment,null,n.map((function(t){return Object(b.createElement)(Z.WooNavigationItem,{item:t.navArgs.id,key:t.navArgs.id},Object(b.createElement)(K.Link,{className:"components-button",href:Object(Z.getNewPath)(Object(Z.pathIsExcluded)(t.path)?{}:e,t.path,{}),type:"wc-admin"},t.breadcrumbs[t.breadcrumbs.length-1]))})),t.map((function(t){return Object(b.createElement)(Z.WooNavigationItem,{item:t.navArgs.id,key:t.navArgs.id},Object(b.createElement)(K.Link,{className:"components-button",href:Object(Z.getNewPath)(Object(Z.pathIsExcluded)(t.report)?{}:e,"/analytics/".concat(t.report),{}),type:"wc-admin"},t.title))})))}});var Dt=Object(b.lazy)((function(){return Promise.all([n.e(1),n.e(50)]).then(n.bind(null,756))})),Ft=Object(b.lazy)((function(){return n.e(54).then(n.bind(null,639))})),Vt=function(e){m()(n,e);var t=Ut(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"render",value:function(){var e=this.props.children;return Object(b.createElement)("div",{className:"woocommerce-layout__primary",id:"woocommerce-layout__primary"},window.wcAdminFeatures["store-alerts"]&&Object(b.createElement)(b.Suspense,{fallback:Object(b.createElement)(K.Spinner,null)},Object(b.createElement)(Dt,null)),Object(b.createElement)(Et,null),e)}}]),n}(b.Component),Bt=function(e){m()(n,e);var t=Ut(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"componentDidMount",value:function(){this.recordPageViewTrack()}},{key:"componentDidUpdate",value:function(e){var t=Object(Q.get)(e,"location.pathname"),n=Object(Q.get)(this.props,"location.pathname");t&&n&&t!==n&&this.recordPageViewTrack()}},{key:"recordPageViewTrack",value:function(){var e=this.props,t=e.activePlugins,n=e.installedPlugins,r=e.isEmbedded,o=e.isJetpackConnected,i={has_navigation:!!window.wcNavigation};if(r){var a=document.location.pathname+document.location.search;Object(ee.recordPageView)(a,Mt({is_embedded:!0},i))}else{var c=Object(Q.get)(this.props,"location.pathname");if(c){var u=c.substring(1).replace(/\//g,"_");0===u.length&&(u="home_screen"),Object(ee.recordPageView)(u,Mt({jetpack_installed:n.includes("jetpack"),jetpack_active:t.includes("jetpack"),jetpack_connected:o},i))}}}},{key:"getQuery",value:function(e){if(!e)return{};var t=e.substring(1);return Object(Y.parse)(t)}},{key:"isWCPaySettingsPage",value:function(){var e=Object(Z.getQuery)(),t=e.page,n=e.section,r=e.tab;return"wc-settings"===t&&"checkout"===r&&"woocommerce_payments"===n}},{key:"render",value:function(){var e=this.props,t=e.isEmbedded,n=a()(e,["isEmbedded"]),r=this.props,i=r.location,c=r.page.breadcrumbs,u=this.getQuery(i&&i.search);return Object(b.createElement)(w.SlotFillProvider,null,Object(b.createElement)("div",{className:"woocommerce-layout"},Object(b.createElement)(Ot,{sections:Object(Q.isFunction)(c)?c(this.props):c,isEmbedded:t,query:u}),Object(b.createElement)(Rt,null),!t&&Object(b.createElement)(Vt,null,Object(b.createElement)("div",{className:"woocommerce-layout__main"},Object(b.createElement)(me,o()({},n,{query:u})))),t&&this.isWCPaySettingsPage()&&Object(b.createElement)(b.Suspense,{fallback:null},Object(b.createElement)(Ft,null))))}}]),n}(b.Component);Bt.propTypes={isEmbedded:k.a.bool,page:k.a.shape({container:k.a.oneOfType([k.a.func,k.a.object]),path:k.a.string,breadcrumbs:k.a.oneOfType([k.a.func,k.a.arrayOf(k.a.oneOfType([k.a.arrayOf(k.a.string),k.a.string]))]).isRequired,wpOpenMenu:k.a.string}).isRequired};var qt=Object(O.compose)(Object(X.withPluginsHydration)(Mt(Mt({},window.wcSettings.plugins||{}),{},{jetpackStatus:window.wcSettings.dataEndpoints&&window.wcSettings.dataEndpoints.jetpackStatus||!1})),Object(j.withSelect)((function(e,t){if(!t.isEmbedded){var n=e(X.PLUGINS_STORE_NAME),r=n.getActivePlugins,o=n.getInstalledPlugins,i=n.isJetpackConnected;return{activePlugins:r(),isJetpackConnected:i(),installedPlugins:o()}}})))(Bt),zt=Object(O.compose)(window.wcSettings.preloadOptions?Object(X.withOptionsHydration)(Mt({},window.wcSettings.preloadOptions)):Q.identity)((function(){var e=Object(X.useUser)().currentUserCan;return Object(b.createElement)(U,{history:Object(Z.getHistory)()},Object(b.createElement)(G,null,de().filter((function(t){return!t.capability||e(t.capability)})).map((function(e){return Object(b.createElement)(B,{key:e.path,path:e.path,exact:!0,render:function(t){return Object(b.createElement)(qt,o()({page:e},t))}})}))))})),Ht=Object(O.compose)(window.wcSettings.preloadOptions?Object(X.withOptionsHydration)(Mt({},window.wcSettings.preloadOptions)):Q.identity)((function(){return Object(b.createElement)(qt,{page:{breadcrumbs:Object(J.g)("embedBreadcrumbs",[])},isEmbedded:!0})}))},function(e,t,n){var r=n(25),o=n(27).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;r&&!("name"in i)&&o(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(26),o=n(81),i=n(35),a=n(186),c=[].join,u=o!=Object,s=a("join",",");r({target:"Array",proto:!0,forced:u||!s},{join:function(e){return c.call(i(this),void 0===e?",":e)}})},function(e,t){e.exports=window.wc.number},function(e,t,n){"use strict";var r=n(26),o=n(23),i=n(130),a=n(102),c=n(43),u=n(35),s=n(121),l=n(18),f=n(129)("slice"),p=l("species"),d=[].slice,m=Math.max;r({target:"Array",proto:!0,forced:!f},{slice:function(e,t){var n,r,l,f=u(this),h=c(f.length),v=a(e,h),y=a(void 0===t?h:t,h);if(i(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[p])&&(n=void 0):n=void 0,n===Array||void 0===n))return d.call(f,v,y);for(r=new(void 0===n?Array:n)(m(y-v,0)),l=0;v<y;v++,l++)v in f&&s(r,l,f[v]);return r.length=l,r}})},function(e,t,n){var r=n(40),o="["+n(281)+"]",i=RegExp("^"+o+o+"*"),a=RegExp(o+o+"*$"),c=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},function(e,t,n){var r=n(26),o=n(222);r({target:"Array",stat:!0,forced:!n(166)((function(e){Array.from(e)}))},{from:o})},,function(e,t){e.exports=window.wc.explat},function(e,t,n){var r=n(200);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){var r=n(18)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},,function(e,t,n){"use strict";n(134);var r,o=n(26),i=n(25),a=n(243),c=n(8),u=n(106),s=n(37),l=n(135),f=n(22),p=n(221),d=n(222),m=n(140).codeAt,h=n(296),v=n(91),y=n(297),g=n(50),b=c.URL,w=y.URLSearchParams,O=y.getState,j=g.set,E=g.getterFor("URL"),_=Math.floor,x=Math.pow,S=/[A-Za-z]/,k=/[\d+-.A-Za-z]/,P=/\d/,C=/^(0x|0X)/,A=/^[0-7]+$/,T=/^\d+$/,R=/^[\dA-Fa-f]+$/,N=/[\u0000\t\u000A\u000D #%/:?@[\\]]/,I=/[\u0000\t\u000A\u000D #/:?@[\\]]/,L=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,M=/[\t\u000A\u000D]/g,U=function(e,t){var n,r,o;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return"Invalid host";if(!(n=F(t.slice(1,-1))))return"Invalid host";e.host=n}else if(G(e)){if(t=h(t),N.test(t))return"Invalid host";if(null===(n=D(t)))return"Invalid host";e.host=n}else{if(I.test(t))return"Invalid host";for(n="",r=d(t),o=0;o<r.length;o++)n+=$(r[o],B);e.host=n}},D=function(e){var t,n,r,o,i,a,c,u=e.split(".");if(u.length&&""==u[u.length-1]&&u.pop(),(t=u.length)>4)return e;for(n=[],r=0;r<t;r++){if(""==(o=u[r]))return e;if(i=10,o.length>1&&"0"==o.charAt(0)&&(i=C.test(o)?16:8,o=o.slice(8==i?1:2)),""===o)a=0;else{if(!(10==i?T:8==i?A:R).test(o))return e;a=parseInt(o,i)}n.push(a)}for(r=0;r<t;r++)if(a=n[r],r==t-1){if(a>=x(256,5-t))return null}else if(a>255)return null;for(c=n.pop(),r=0;r<n.length;r++)c+=n[r]*x(256,3-r);return c},F=function(e){var t,n,r,o,i,a,c,u=[0,0,0,0,0,0,0,0],s=0,l=null,f=0,p=function(){return e.charAt(f)};if(":"==p()){if(":"!=e.charAt(1))return;f+=2,l=++s}for(;p();){if(8==s)return;if(":"!=p()){for(t=n=0;n<4&&R.test(p());)t=16*t+parseInt(p(),16),f++,n++;if("."==p()){if(0==n)return;if(f-=n,s>6)return;for(r=0;p();){if(o=null,r>0){if(!("."==p()&&r<4))return;f++}if(!P.test(p()))return;for(;P.test(p());){if(i=parseInt(p(),10),null===o)o=i;else{if(0==o)return;o=10*o+i}if(o>255)return;f++}u[s]=256*u[s]+o,2!=++r&&4!=r||s++}if(4!=r)return;break}if(":"==p()){if(f++,!p())return}else if(p())return;u[s++]=t}else{if(null!==l)return;f++,l=++s}}if(null!==l)for(a=s-l,s=7;0!=s&&a>0;)c=u[s],u[s--]=u[l+a-1],u[l+--a]=c;else if(8!=s)return;return u},V=function(e){var t,n,r,o;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=_(e/256);return t.join(".")}if("object"==typeof e){for(t="",r=function(e){for(var t=null,n=1,r=null,o=0,i=0;i<8;i++)0!==e[i]?(o>n&&(t=r,n=o),r=null,o=0):(null===r&&(r=i),++o);return o>n&&(t=r,n=o),t}(e),n=0;n<8;n++)o&&0===e[n]||(o&&(o=!1),r===n?(t+=n?":":"::",o=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},B={},q=p({},B,{" ":1,'"':1,"<":1,">":1,"`":1}),z=p({},q,{"#":1,"?":1,"{":1,"}":1}),H=p({},z,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),$=function(e,t){var n=m(e,0);return n>32&&n<127&&!f(t,e)?e:encodeURIComponent(e)},W={ftp:21,file:null,http:80,https:443,ws:80,wss:443},G=function(e){return f(W,e.scheme)},Q=function(e){return""!=e.username||""!=e.password},Y=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},K=function(e,t){var n;return 2==e.length&&S.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},Z=function(e){var t;return e.length>1&&K(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},J=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&K(t[0],!0)||t.pop()},X=function(e){return"."===e||"%2e"===e.toLowerCase()},ee={},te={},ne={},re={},oe={},ie={},ae={},ce={},ue={},se={},le={},fe={},pe={},de={},me={},he={},ve={},ye={},ge={},be={},we={},Oe=function(e,t,n,o){var i,a,c,u,s,l=n||ee,p=0,m="",h=!1,v=!1,y=!1;for(n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(L,"")),t=t.replace(M,""),i=d(t);p<=i.length;){switch(a=i[p],l){case ee:if(!a||!S.test(a)){if(n)return"Invalid scheme";l=ne;continue}m+=a.toLowerCase(),l=te;break;case te:if(a&&(k.test(a)||"+"==a||"-"==a||"."==a))m+=a.toLowerCase();else{if(":"!=a){if(n)return"Invalid scheme";m="",l=ne,p=0;continue}if(n&&(G(e)!=f(W,m)||"file"==m&&(Q(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=m,n)return void(G(e)&&W[e.scheme]==e.port&&(e.port=null));m="","file"==e.scheme?l=de:G(e)&&o&&o.scheme==e.scheme?l=re:G(e)?l=ce:"/"==i[p+1]?(l=oe,p++):(e.cannotBeABaseURL=!0,e.path.push(""),l=ge)}break;case ne:if(!o||o.cannotBeABaseURL&&"#"!=a)return"Invalid scheme";if(o.cannotBeABaseURL&&"#"==a){e.scheme=o.scheme,e.path=o.path.slice(),e.query=o.query,e.fragment="",e.cannotBeABaseURL=!0,l=we;break}l="file"==o.scheme?de:ie;continue;case re:if("/"!=a||"/"!=i[p+1]){l=ie;continue}l=ue,p++;break;case oe:if("/"==a){l=se;break}l=ye;continue;case ie:if(e.scheme=o.scheme,a==r)e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query=o.query;else if("/"==a||"\\"==a&&G(e))l=ae;else if("?"==a)e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query="",l=be;else{if("#"!=a){e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.path.pop(),l=ye;continue}e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query=o.query,e.fragment="",l=we}break;case ae:if(!G(e)||"/"!=a&&"\\"!=a){if("/"!=a){e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,l=ye;continue}l=se}else l=ue;break;case ce:if(l=ue,"/"!=a||"/"!=m.charAt(p+1))continue;p++;break;case ue:if("/"!=a&&"\\"!=a){l=se;continue}break;case se:if("@"==a){h&&(m="%40"+m),h=!0,c=d(m);for(var g=0;g<c.length;g++){var b=c[g];if(":"!=b||y){var w=$(b,H);y?e.password+=w:e.username+=w}else y=!0}m=""}else if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&G(e)){if(h&&""==m)return"Invalid authority";p-=d(m).length+1,m="",l=le}else m+=a;break;case le:case fe:if(n&&"file"==e.scheme){l=he;continue}if(":"!=a||v){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&G(e)){if(G(e)&&""==m)return"Invalid host";if(n&&""==m&&(Q(e)||null!==e.port))return;if(u=U(e,m))return u;if(m="",l=ve,n)return;continue}"["==a?v=!0:"]"==a&&(v=!1),m+=a}else{if(""==m)return"Invalid host";if(u=U(e,m))return u;if(m="",l=pe,n==fe)return}break;case pe:if(!P.test(a)){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&G(e)||n){if(""!=m){var O=parseInt(m,10);if(O>65535)return"Invalid port";e.port=G(e)&&O===W[e.scheme]?null:O,m=""}if(n)return;l=ve;continue}return"Invalid port"}m+=a;break;case de:if(e.scheme="file","/"==a||"\\"==a)l=me;else{if(!o||"file"!=o.scheme){l=ye;continue}if(a==r)e.host=o.host,e.path=o.path.slice(),e.query=o.query;else if("?"==a)e.host=o.host,e.path=o.path.slice(),e.query="",l=be;else{if("#"!=a){Z(i.slice(p).join(""))||(e.host=o.host,e.path=o.path.slice(),J(e)),l=ye;continue}e.host=o.host,e.path=o.path.slice(),e.query=o.query,e.fragment="",l=we}}break;case me:if("/"==a||"\\"==a){l=he;break}o&&"file"==o.scheme&&!Z(i.slice(p).join(""))&&(K(o.path[0],!0)?e.path.push(o.path[0]):e.host=o.host),l=ye;continue;case he:if(a==r||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&K(m))l=ye;else if(""==m){if(e.host="",n)return;l=ve}else{if(u=U(e,m))return u;if("localhost"==e.host&&(e.host=""),n)return;m="",l=ve}continue}m+=a;break;case ve:if(G(e)){if(l=ye,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=r&&(l=ye,"/"!=a))continue}else e.fragment="",l=we;else e.query="",l=be;break;case ye:if(a==r||"/"==a||"\\"==a&&G(e)||!n&&("?"==a||"#"==a)){if(".."===(s=(s=m).toLowerCase())||"%2e."===s||".%2e"===s||"%2e%2e"===s?(J(e),"/"==a||"\\"==a&&G(e)||e.path.push("")):X(m)?"/"==a||"\\"==a&&G(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&K(m)&&(e.host&&(e.host=""),m=m.charAt(0)+":"),e.path.push(m)),m="","file"==e.scheme&&(a==r||"?"==a||"#"==a))for(;e.path.length>1&&""===e.path[0];)e.path.shift();"?"==a?(e.query="",l=be):"#"==a&&(e.fragment="",l=we)}else m+=$(a,z);break;case ge:"?"==a?(e.query="",l=be):"#"==a?(e.fragment="",l=we):a!=r&&(e.path[0]+=$(a,B));break;case be:n||"#"!=a?a!=r&&("'"==a&&G(e)?e.query+="%27":e.query+="#"==a?"%23":$(a,B)):(e.fragment="",l=we);break;case we:a!=r&&(e.fragment+=$(a,q))}p++}},je=function(e){var t,n,r=l(this,je,"URL"),o=arguments.length>1?arguments[1]:void 0,a=String(e),c=j(r,{type:"URL"});if(void 0!==o)if(o instanceof je)t=E(o);else if(n=Oe(t={},String(o)))throw TypeError(n);if(n=Oe(c,a,null,t))throw TypeError(n);var u=c.searchParams=new w,s=O(u);s.updateSearchParams(c.query),s.updateURL=function(){c.query=String(u)||null},i||(r.href=_e.call(r),r.origin=xe.call(r),r.protocol=Se.call(r),r.username=ke.call(r),r.password=Pe.call(r),r.host=Ce.call(r),r.hostname=Ae.call(r),r.port=Te.call(r),r.pathname=Re.call(r),r.search=Ne.call(r),r.searchParams=Ie.call(r),r.hash=Le.call(r))},Ee=je.prototype,_e=function(){var e=E(this),t=e.scheme,n=e.username,r=e.password,o=e.host,i=e.port,a=e.path,c=e.query,u=e.fragment,s=t+":";return null!==o?(s+="//",Q(e)&&(s+=n+(r?":"+r:"")+"@"),s+=V(o),null!==i&&(s+=":"+i)):"file"==t&&(s+="//"),s+=e.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==c&&(s+="?"+c),null!==u&&(s+="#"+u),s},xe=function(){var e=E(this),t=e.scheme,n=e.port;if("blob"==t)try{return new URL(t.path[0]).origin}catch(e){return"null"}return"file"!=t&&G(e)?t+"://"+V(e.host)+(null!==n?":"+n:""):"null"},Se=function(){return E(this).scheme+":"},ke=function(){return E(this).username},Pe=function(){return E(this).password},Ce=function(){var e=E(this),t=e.host,n=e.port;return null===t?"":null===n?V(t):V(t)+":"+n},Ae=function(){var e=E(this).host;return null===e?"":V(e)},Te=function(){var e=E(this).port;return null===e?"":String(e)},Re=function(){var e=E(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Ne=function(){var e=E(this).query;return e?"?"+e:""},Ie=function(){return E(this).searchParams},Le=function(){var e=E(this).fragment;return e?"#"+e:""},Me=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(i&&u(Ee,{href:Me(_e,(function(e){var t=E(this),n=String(e),r=Oe(t,n);if(r)throw TypeError(r);O(t.searchParams).updateSearchParams(t.query)})),origin:Me(xe),protocol:Me(Se,(function(e){var t=E(this);Oe(t,String(e)+":",ee)})),username:Me(ke,(function(e){var t=E(this),n=d(String(e));if(!Y(t)){t.username="";for(var r=0;r<n.length;r++)t.username+=$(n[r],H)}})),password:Me(Pe,(function(e){var t=E(this),n=d(String(e));if(!Y(t)){t.password="";for(var r=0;r<n.length;r++)t.password+=$(n[r],H)}})),host:Me(Ce,(function(e){var t=E(this);t.cannotBeABaseURL||Oe(t,String(e),le)})),hostname:Me(Ae,(function(e){var t=E(this);t.cannotBeABaseURL||Oe(t,String(e),fe)})),port:Me(Te,(function(e){var t=E(this);Y(t)||(""==(e=String(e))?t.port=null:Oe(t,e,pe))})),pathname:Me(Re,(function(e){var t=E(this);t.cannotBeABaseURL||(t.path=[],Oe(t,e+"",ve))})),search:Me(Ne,(function(e){var t=E(this);""==(e=String(e))?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",Oe(t,e,be)),O(t.searchParams).updateSearchParams(t.query)})),searchParams:Me(Ie),hash:Me(Le,(function(e){var t=E(this);""!=(e=String(e))?("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",Oe(t,e,we)):t.fragment=null}))}),s(Ee,"toJSON",(function(){return _e.call(this)}),{enumerable:!0}),s(Ee,"toString",(function(){return _e.call(this)}),{enumerable:!0}),b){var Ue=b.createObjectURL,De=b.revokeObjectURL;Ue&&s(je,"createObjectURL",(function(e){return Ue.apply(b,arguments)})),De&&s(je,"revokeObjectURL",(function(e){return De.apply(b,arguments)}))}v(je,"URL"),o({global:!0,forced:!a,sham:!i},{URL:je})},function(e,t,n){var r=n(26),o=n(221);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},,,,,function(e,t){e.exports=window.wp.notices},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var r=/[^\0-\u007E]/,o=/[.\u3002\uFF0E\uFF61]/g,i="Overflow: input needs wider integers to process",a=Math.floor,c=String.fromCharCode,u=function(e){return e+22+75*(e<26)},s=function(e,t,n){var r=0;for(e=n?a(e/700):e>>1,e+=a(e/t);e>455;r+=36)e=a(e/35);return a(r+36*e/(e+38))},l=function(e){var t,n,r=[],o=(e=function(e){for(var t=[],n=0,r=e.length;n<r;){var o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var i=e.charCodeAt(n++);56320==(64512&i)?t.push(((1023&o)<<10)+(1023&i)+65536):(t.push(o),n--)}else t.push(o)}return t}(e)).length,l=128,f=0,p=72;for(t=0;t<e.length;t++)(n=e[t])<128&&r.push(c(n));var d=r.length,m=d;for(d&&r.push("-");m<o;){var h=2147483647;for(t=0;t<e.length;t++)(n=e[t])>=l&&n<h&&(h=n);var v=m+1;if(h-l>a((2147483647-f)/v))throw RangeError(i);for(f+=(h-l)*v,l=h,t=0;t<e.length;t++){if((n=e[t])<l&&++f>2147483647)throw RangeError(i);if(n==l){for(var y=f,g=36;;g+=36){var b=g<=p?1:g>=p+26?26:g-p;if(y<b)break;var w=y-b,O=36-b;r.push(c(u(b+w%O))),y=a(w/O)}r.push(c(u(y))),p=s(f,v,m==d),f=0,++m}}++f,++l}return r.join("")};e.exports=function(e){var t,n,i=[],a=e.toLowerCase().replace(o,".").split(".");for(t=0;t<a.length;t++)n=a[t],i.push(r.test(n)?"xn--"+l(n):n);return i.join(".")}},function(e,t,n){"use strict";n(119);var r=n(26),o=n(36),i=n(243),a=n(37),c=n(155),u=n(91),s=n(187),l=n(50),f=n(135),p=n(22),d=n(95),m=n(113),h=n(19),v=n(23),y=n(69),g=n(46),b=n(298),w=n(133),O=n(18),j=o("fetch"),E=o("Headers"),_=O("iterator"),x=l.set,S=l.getterFor("URLSearchParams"),k=l.getterFor("URLSearchParamsIterator"),P=/\+/g,C=Array(4),A=function(e){return C[e-1]||(C[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},T=function(e){try{return decodeURIComponent(e)}catch(t){return e}},R=function(e){var t=e.replace(P," "),n=4;try{return decodeURIComponent(t)}catch(e){for(;n;)t=t.replace(A(n--),T);return t}},N=/[!'()~]|%20/g,I={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},L=function(e){return I[e]},M=function(e){return encodeURIComponent(e).replace(N,L)},U=function(e,t){if(t)for(var n,r,o=t.split("&"),i=0;i<o.length;)(n=o[i++]).length&&(r=n.split("="),e.push({key:R(r.shift()),value:R(r.join("="))}))},D=function(e){this.entries.length=0,U(this.entries,e)},F=function(e,t){if(e<t)throw TypeError("Not enough arguments")},V=s((function(e,t){x(this,{type:"URLSearchParamsIterator",iterator:b(S(e).entries),kind:t})}),"Iterator",(function(){var e=k(this),t=e.kind,n=e.iterator.next(),r=n.value;return n.done||(n.value="keys"===t?r.key:"values"===t?r.value:[r.key,r.value]),n})),B=function(){f(this,B,"URLSearchParams");var e,t,n,r,o,i,a,c,u,s=arguments.length>0?arguments[0]:void 0,l=this,d=[];if(x(l,{type:"URLSearchParams",entries:d,updateURL:function(){},updateSearchParams:D}),void 0!==s)if(v(s))if("function"==typeof(e=w(s)))for(n=(t=e.call(s)).next;!(r=n.call(t)).done;){if((a=(i=(o=b(h(r.value))).next).call(o)).done||(c=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");d.push({key:a.value+"",value:c.value+""})}else for(u in s)p(s,u)&&d.push({key:u,value:s[u]+""});else U(d,"string"==typeof s?"?"===s.charAt(0)?s.slice(1):s:s+"")},q=B.prototype;c(q,{append:function(e,t){F(arguments.length,2);var n=S(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){F(arguments.length,1);for(var t=S(this),n=t.entries,r=e+"",o=0;o<n.length;)n[o].key===r?n.splice(o,1):o++;t.updateURL()},get:function(e){F(arguments.length,1);for(var t=S(this).entries,n=e+"",r=0;r<t.length;r++)if(t[r].key===n)return t[r].value;return null},getAll:function(e){F(arguments.length,1);for(var t=S(this).entries,n=e+"",r=[],o=0;o<t.length;o++)t[o].key===n&&r.push(t[o].value);return r},has:function(e){F(arguments.length,1);for(var t=S(this).entries,n=e+"",r=0;r<t.length;)if(t[r++].key===n)return!0;return!1},set:function(e,t){F(arguments.length,1);for(var n,r=S(this),o=r.entries,i=!1,a=e+"",c=t+"",u=0;u<o.length;u++)(n=o[u]).key===a&&(i?o.splice(u--,1):(i=!0,n.value=c));i||o.push({key:a,value:c}),r.updateURL()},sort:function(){var e,t,n,r=S(this),o=r.entries,i=o.slice();for(o.length=0,n=0;n<i.length;n++){for(e=i[n],t=0;t<n;t++)if(o[t].key>e.key){o.splice(t,0,e);break}t===n&&o.push(e)}r.updateURL()},forEach:function(e){for(var t,n=S(this).entries,r=d(e,arguments.length>1?arguments[1]:void 0,3),o=0;o<n.length;)r((t=n[o++]).value,t.key,this)},keys:function(){return new V(this,"keys")},values:function(){return new V(this,"values")},entries:function(){return new V(this,"entries")}},{enumerable:!0}),a(q,_,q.entries),a(q,"toString",(function(){for(var e,t=S(this).entries,n=[],r=0;r<t.length;)e=t[r++],n.push(M(e.key)+"="+M(e.value));return n.join("&")}),{enumerable:!0}),u(B,"URLSearchParams"),r({global:!0,forced:!i},{URLSearchParams:B}),i||"function"!=typeof j||"function"!=typeof E||r({global:!0,enumerable:!0,forced:!0},{fetch:function(e){var t,n,r,o=[e];return arguments.length>1&&(v(t=arguments[1])&&(n=t.body,"URLSearchParams"===m(n)&&((r=t.headers?new E(t.headers):new E).has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=y(t,{body:g(0,String(n)),headers:g(0,r)}))),o.push(t)),j.apply(this,o)}}),e.exports={URLSearchParams:B,getState:S}},function(e,t,n){var r=n(19),o=n(133);e.exports=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return r(t.call(e))}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,s=[],l=!1,f=-1;function p(){l&&u&&(l=!1,u.length?s=u.concat(s):f=-1,s.length&&d())}function d(){if(!l){var e=c(p);l=!0;for(var t=s.length;t;){for(u=s,s=[];++f<t;)u&&u[f].run();f=-1,t=s.length}u=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new m(e,t)),1!==s.length||l||c(d)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,y=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,O=r?Symbol.for("react.scope"):60119;function j(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case p:case a:case u:case c:case m:return e;default:switch(e=e&&e.$$typeof){case l:case d:case y:case v:case s:return e;default:return t}}case i:return t}}}function E(e){return j(e)===p}t.AsyncMode=f,t.ConcurrentMode=p,t.ContextConsumer=l,t.ContextProvider=s,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Lazy=y,t.Memo=v,t.Portal=i,t.Profiler=u,t.StrictMode=c,t.Suspense=m,t.isAsyncMode=function(e){return E(e)||j(e)===f},t.isConcurrentMode=E,t.isContextConsumer=function(e){return j(e)===l},t.isContextProvider=function(e){return j(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return j(e)===d},t.isFragment=function(e){return j(e)===a},t.isLazy=function(e){return j(e)===y},t.isMemo=function(e){return j(e)===v},t.isPortal=function(e){return j(e)===i},t.isProfiler=function(e){return j(e)===u},t.isStrictMode=function(e){return j(e)===c},t.isSuspense=function(e){return j(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===u||e===c||e===m||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===v||e.$$typeof===s||e.$$typeof===l||e.$$typeof===d||e.$$typeof===b||e.$$typeof===w||e.$$typeof===O||e.$$typeof===g)},t.typeOf=j},,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(39)),i=r(n(199)),a=n(11),c=r(a),u=r(n(463)),s=r(n(10)),l={arr:Array.isArray,obj:function(e){return"[object Object]"===Object.prototype.toString.call(e)},fun:function(e){return"function"==typeof e},str:function(e){return"string"==typeof e},num:function(e){return"number"==typeof e},und:function(e){return void 0===e},nul:function(e){return null===e},set:function(e){return e instanceof Set},map:function(e){return e instanceof Map},equ:function(e,t){if(typeof e!=typeof t)return!1;if(l.str(e)||l.num(e))return e===t;if(l.obj(e)&&l.obj(t)&&Object.keys(e).length+Object.keys(t).length===0)return!0;var n;for(n in e)if(!(n in t))return!1;for(n in t)if(e[n]!==t[n])return!1;return!l.und(n)||e===t}};function f(){var e=a.useState(!1)[1];return a.useCallback((function(){return e((function(e){return!e}))}),[])}function p(e,t){return l.und(e)||l.nul(e)?t:e}function d(e){return l.und(e)?[]:l.arr(e)?e:[e]}function m(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return l.fun(e)?e.apply(void 0,n):e}function h(e){var t=function(e){return e.to,e.from,e.config,e.onStart,e.onRest,e.onFrame,e.children,e.reset,e.reverse,e.force,e.immediate,e.delay,e.attach,e.destroyed,e.interpolateTo,e.ref,e.lazy,i(e,["to","from","config","onStart","onRest","onFrame","children","reset","reverse","force","immediate","delay","attach","destroyed","interpolateTo","ref","lazy"])}(e);if(l.und(t))return o({to:t},e);var n=Object.keys(e).reduce((function(n,r){var i;return l.und(t[r])?o({},n,((i={})[r]=e[r],i)):n}),{});return o({to:t},n)}var v,y,g=function(){function e(){this.payload=void 0,this.children=[]}var t=e.prototype;return t.getAnimatedValue=function(){return this.getValue()},t.getPayload=function(){return this.payload||this},t.attach=function(){},t.detach=function(){},t.getChildren=function(){return this.children},t.addChild=function(e){0===this.children.length&&this.attach(),this.children.push(e)},t.removeChild=function(e){var t=this.children.indexOf(e);this.children.splice(t,1),0===this.children.length&&this.detach()},e}(),b=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).payload=[],t.attach=function(){return t.payload.forEach((function(e){return e instanceof g&&e.addChild(s(t))}))},t.detach=function(){return t.payload.forEach((function(e){return e instanceof g&&e.removeChild(s(t))}))},t}return u(t,e),t}(g),w=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).payload={},t.attach=function(){return Object.values(t.payload).forEach((function(e){return e instanceof g&&e.addChild(s(t))}))},t.detach=function(){return Object.values(t.payload).forEach((function(e){return e instanceof g&&e.removeChild(s(t))}))},t}u(t,e);var n=t.prototype;return n.getValue=function(e){void 0===e&&(e=!1);var t={};for(var n in this.payload){var r=this.payload[n];(!e||r instanceof g)&&(t[n]=r instanceof g?r[e?"getAnimatedValue":"getValue"]():r)}return t},n.getAnimatedValue=function(){return this.getValue(!0)},t}(g);function O(e,t){v={fn:e,transform:t}}function j(e){y=e}var E,_=function(e){return"undefined"!=typeof window?window.requestAnimationFrame(e):-1},x=function(e){"undefined"!=typeof window&&window.cancelAnimationFrame(e)};function S(e){E=e}var k,P=function(){return Date.now()};function C(e){k=e}var A,T,R=function(e){return e.current};function N(e){A=e}var I=Object.freeze({get applyAnimatedValues(){return v},injectApplyAnimatedValues:O,get colorNames(){return y},injectColorNames:j,get requestFrame(){return _},get cancelFrame(){return x},injectFrame:function(e,t){_=e,x=t},get interpolation(){return E},injectStringInterpolator:S,get now(){return P},injectNow:function(e){P=e},get defaultElement(){return k},injectDefaultElement:C,get animatedApi(){return R},injectAnimatedApi:function(e){R=e},get createAnimatedStyle(){return A},injectCreateAnimatedStyle:N,get manualFrameloop(){return T},injectManualFrameloop:function(e){T=e}}),L=function(e){function t(t,n){var r;return(r=e.call(this)||this).update=void 0,r.payload=t.style?o({},t,{style:A(t.style)}):t,r.update=n,r.attach(),r}return u(t,e),t}(w),M=!1,U=new Set,D=function e(){if(!M)return!1;var t=P(),n=U,r=Array.isArray(n),o=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(o>=n.length)break;i=n[o++]}else{if((o=n.next()).done)break;i=o.value}for(var a=i,c=!1,u=0;u<a.configs.length;u++){for(var s=a.configs[u],l=void 0,f=void 0,p=0;p<s.animatedValues.length;p++){var d=s.animatedValues[p];if(!d.done){var m=s.fromValues[p],h=s.toValues[p],v=d.lastPosition,y=h instanceof g,b=Array.isArray(s.initialVelocity)?s.initialVelocity[p]:s.initialVelocity;if(y&&(h=h.getValue()),s.immediate)d.setValue(h),d.done=!0;else if("string"!=typeof m&&"string"!=typeof h){if(void 0!==s.duration)v=m+s.easing((t-d.startTime)/s.duration)*(h-m),l=t>=d.startTime+s.duration;else if(s.decay)v=m+b/(1-.998)*(1-Math.exp(-(1-.998)*(t-d.startTime))),(l=Math.abs(d.lastPosition-v)<.1)&&(h=v);else{f=void 0!==d.lastTime?d.lastTime:t,b=void 0!==d.lastVelocity?d.lastVelocity:s.initialVelocity,t>f+64&&(f=t);for(var w=Math.floor(t-f),O=0;O<w;++O){v+=1*(b+=1*((-s.tension*(v-h)+-s.friction*b)/s.mass)/1e3)/1e3}var j=!(!s.clamp||0===s.tension)&&(m<h?v>h:v<h),E=Math.abs(b)<=s.precision,x=0===s.tension||Math.abs(h-v)<=s.precision;l=j||E&&x,d.lastVelocity=b,d.lastTime=t}y&&!s.toValues[p].done&&(l=!1),l?(d.value!==h&&(v=h),d.done=!0):c=!0,d.setValue(v),d.lastPosition=v}else d.setValue(h),d.done=!0}}a.props.onFrame&&(a.values[s.name]=s.interpolation.getValue())}a.props.onFrame&&a.props.onFrame(a.values),c||(U.delete(a),a.stop(!0))}return U.size?T?T():_(e):M=!1,M};function F(e,t,n){if("function"==typeof e)return e;if(Array.isArray(e))return F({range:e,output:t,extrapolate:n});if(E&&"string"==typeof e.output[0])return E(e);var r=e,o=r.output,i=r.range||[0,1],a=r.extrapolateLeft||r.extrapolate||"extend",c=r.extrapolateRight||r.extrapolate||"extend",u=r.easing||function(e){return e};return function(e){var t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,a,c,u){var s=u?u(e):e;if(s<t){if("identity"===a)return s;"clamp"===a&&(s=t)}if(s>n){if("identity"===c)return s;"clamp"===c&&(s=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?s=-s:n===1/0?s-=t:s=(s-t)/(n-t);s=i(s),r===-1/0?s=-s:o===1/0?s+=r:s=s*(o-r)+r;return s}(e,i[t],i[t+1],o[t],o[t+1],u,a,c,r.map)}}var V=function(e){function t(n,r,o,i){var a;return(a=e.call(this)||this).calc=void 0,a.payload=n instanceof b&&!(n instanceof t)?n.getPayload():Array.isArray(n)?n:[n],a.calc=F(r,o,i),a}u(t,e);var n=t.prototype;return n.getValue=function(){return this.calc.apply(this,this.payload.map((function(e){return e.getValue()})))},n.updateConfig=function(e,t,n){this.calc=F(e,t,n)},n.interpolate=function(e,n,r){return new t(this,e,n,r)},t}(b);var B=function(e){function t(t){var n;return(n=e.call(this)||this).animatedStyles=new Set,n.value=void 0,n.startPosition=void 0,n.lastPosition=void 0,n.lastVelocity=void 0,n.startTime=void 0,n.lastTime=void 0,n.done=!1,n.setValue=function(e,t){void 0===t&&(t=!0),n.value=e,t&&n.flush()},n.value=t,n.startPosition=t,n.lastPosition=t,n}u(t,e);var n=t.prototype;return n.flush=function(){0===this.animatedStyles.size&&function e(t,n){"update"in t?n.add(t):t.getChildren().forEach((function(t){return e(t,n)}))}(this,this.animatedStyles),this.animatedStyles.forEach((function(e){return e.update()}))},n.clearStyles=function(){this.animatedStyles.clear()},n.getValue=function(){return this.value},n.interpolate=function(e,t,n){return new V(this,e,t,n)},t}(g),q=function(e){function t(t){var n;return(n=e.call(this)||this).payload=t.map((function(e){return new B(e)})),n}u(t,e);var n=t.prototype;return n.setValue=function(e,t){var n=this;void 0===t&&(t=!0),Array.isArray(e)?e.length===this.payload.length&&e.forEach((function(e,r){return n.payload[r].setValue(e,t)})):this.payload.forEach((function(n){return n.setValue(e,t)}))},n.getValue=function(){return this.payload.map((function(e){return e.getValue()}))},n.interpolate=function(e,t){return new V(this,e,t)},t}(b),z=0,H=function(){function e(){var e=this;this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=function(){return e.interpolations},this.id=z++}var t=e.prototype;return t.update=function(e){if(!e)return this;var t=h(e),n=t.delay,r=void 0===n?0:n,a=t.to,c=i(t,["delay","to"]);if(l.arr(a)||l.fun(a))this.queue.push(o({},c,{delay:r,to:a}));else if(a){var u={};Object.entries(a).forEach((function(e){var t,n=e[0],i=e[1],a=o({to:(t={},t[n]=i,t),delay:m(r,n)},c),s=u[a.delay]&&u[a.delay].to;u[a.delay]=o({},u[a.delay],a,{to:o({},s,a.to)})})),this.queue=Object.values(u)}return this.queue=this.queue.sort((function(e,t){return e.delay-t.delay})),this.diff(c),this},t.start=function(e){var t,n=this;if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach((function(e){var t=e.from,r=void 0===t?{}:t,i=e.to,a=void 0===i?{}:i;l.obj(r)&&(n.merged=o({},r,n.merged)),l.obj(a)&&(n.merged=o({},n.merged,a))}));var r=this.local=++this.guid,a=this.localQueue=this.queue;this.queue=[],a.forEach((function(t,o){var c=t.delay,u=i(t,["delay"]),s=function(t){o===a.length-1&&r===n.guid&&t&&(n.idle=!0,n.props.onRest&&n.props.onRest(n.merged)),e&&e()},f=l.arr(u.to)||l.fun(u.to);c?setTimeout((function(){r===n.guid&&(f?n.runAsync(u,s):n.diff(u).start(s))}),c):f?n.runAsync(u,s):n.diff(u).start(s)}))}else l.fun(e)&&this.listeners.push(e),this.props.onStart&&this.props.onStart(),t=this,U.has(t)||U.add(t),M||(M=!0,_(T||D));return this},t.stop=function(e){return this.listeners.forEach((function(t){return t(e)})),this.listeners=[],this},t.pause=function(e){var t;return this.stop(!0),e&&(t=this,U.has(t)&&U.delete(t)),this},t.runAsync=function(e,t){var n=this,r=(e.delay,i(e,["delay"])),a=this.local,c=Promise.resolve(void 0);if(l.arr(r.to))for(var u=function(e){var t=e,i=o({},r,h(r.to[t]));l.arr(i.config)&&(i.config=i.config[t]),c=c.then((function(){if(a===n.guid)return new Promise((function(e){return n.diff(i).start(e)}))}))},s=0;s<r.to.length;s++)u(s);else if(l.fun(r.to)){var f,p=0;c=c.then((function(){return r.to((function(e){var t=o({},r,h(e));if(l.arr(t.config)&&(t.config=t.config[p]),p++,a===n.guid)return f=new Promise((function(e){return n.diff(t).start(e)}))}),(function(e){return void 0===e&&(e=!0),n.stop(e)})).then((function(){return f}))}))}c.then(t)},t.diff=function(e){var t=this;this.props=o({},this.props,e);var n=this.props,r=n.from,i=void 0===r?{}:r,a=n.to,c=void 0===a?{}:a,u=n.config,s=void 0===u?{}:u,f=n.reverse,h=n.attach,v=n.reset,g=n.immediate;if(f){var b=[c,i];i=b[0],c=b[1]}this.merged=o({},i,this.merged,c),this.hasChanged=!1;var w=h&&h(this);if(this.animations=Object.entries(this.merged).reduce((function(e,n){var r=n[0],a=n[1],c=e[r]||{},u=l.num(a),f=l.str(a)&&!a.startsWith("#")&&!/\d/.test(a)&&!y[a],h=l.arr(a),b=!u&&!h&&!f,O=l.und(i[r])?a:i[r],j=u||h||f?a:1,_=m(s,r);w&&(j=w.animations[r].parent);var x,S=c.parent,k=c.interpolation,C=d(w?j.getPayload():j),A=a;b&&(A=E({range:[0,1],output:[a,a]})(1));var T,R=k&&k.getValue(),N=!l.und(S)&&c.animatedValues.some((function(e){return!e.done})),I=!l.equ(A,R),L=!l.equ(A,c.previous),M=!l.equ(_,c.config);if(v||L&&I||M){var U;if(u||f)S=k=c.parent||new B(O);else if(h)S=k=c.parent||new q(O);else if(b){var D=c.interpolation&&c.interpolation.calc(c.parent.value);D=void 0===D||v?O:D,c.parent?(S=c.parent).setValue(0,!1):S=new B(0);var F={output:[D,a]};c.interpolation?(k=c.interpolation,c.interpolation.updateConfig(F)):k=S.interpolate(F)}return C=d(w?j.getPayload():j),x=d(S.getPayload()),v&&!b&&S.setValue(O,!1),t.hasChanged=!0,x.forEach((function(e){e.startPosition=e.value,e.lastPosition=e.value,e.lastVelocity=N?e.lastVelocity:void 0,e.lastTime=N?e.lastTime:void 0,e.startTime=P(),e.done=!1,e.animatedStyles.clear()})),m(g,r)&&S.setValue(b?j:a,!1),o({},e,((U={})[r]=o({},c,{name:r,parent:S,interpolation:k,animatedValues:x,toValues:C,previous:A,config:_,fromValues:d(S.getValue()),immediate:m(g,r),initialVelocity:p(_.velocity,0),clamp:p(_.clamp,!1),precision:p(_.precision,.01),tension:p(_.tension,170),friction:p(_.friction,26),mass:p(_.mass,1),duration:_.duration,easing:p(_.easing,(function(e){return e})),decay:_.decay}),U))}return I?e:(b&&(S.setValue(1,!1),k.updateConfig({output:[A,A]})),S.done=!0,t.hasChanged=!0,o({},e,((T={})[r]=o({},e[r],{previous:A}),T)))}),this.animations),this.hasChanged)for(var O in this.configs=Object.values(this.animations),this.values={},this.interpolations={},this.animations)this.interpolations[O]=this.animations[O].interpolation,this.values[O]=this.animations[O].interpolation.getValue();return this},t.destroy=function(){this.stop(),this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.local=0},e}(),$=function(e,t){var n=a.useRef(!1),r=a.useRef(),o=l.fun(t),i=a.useMemo((function(){var n;return r.current&&(r.current.map((function(e){return e.destroy()})),r.current=void 0),[new Array(e).fill().map((function(e,r){var i=new H,a=o?m(t,r,i):t[r];return 0===r&&(n=a.ref),i.update(a),n||i.start(),i})),n]}),[e]),c=i[0],u=i[1];r.current=c;a.useImperativeHandle(u,(function(){return{start:function(){return Promise.all(r.current.map((function(e){return new Promise((function(t){return e.start(t)}))})))},stop:function(e){return r.current.forEach((function(t){return t.stop(e)}))},get controllers(){return r.current}}}));var s=a.useMemo((function(){return function(e){return r.current.map((function(t,n){t.update(o?m(e,n,t):e[n]),u||t.start()}))}}),[e]);a.useEffect((function(){n.current?o||s(t):u||r.current.forEach((function(e){return e.start()}))})),a.useEffect((function(){return n.current=!0,function(){return r.current.forEach((function(e){return e.destroy()}))}}),[]);var f=r.current.map((function(e){return e.getValues()}));return o?[f,s,function(e){return r.current.forEach((function(t){return t.pause(e)}))}]:f},W=0,G=function(e,t){return("function"==typeof t?e.map(t):d(t)).map(String)},Q=function(e){var t=e.items,n=e.keys,r=void 0===n?function(e){return e}:n,a=i(e,["items","keys"]);return t=d(void 0!==t?t:null),o({items:t,keys:G(t,r)},a)};function Y(e,t){var n=function(){if(o){if(i>=r.length)return"break";a=r[i++]}else{if((i=r.next()).done)return"break";a=i.value}var n=a.key,c=function(e){return e.key!==n};(l.und(t)||t===n)&&(e.current.instances.delete(n),e.current.transitions=e.current.transitions.filter(c),e.current.deleted=e.current.deleted.filter(c))},r=e.current.deleted,o=Array.isArray(r),i=0;for(r=o?r:r[Symbol.iterator]();;){var a;if("break"===n())break}e.current.forceUpdate()}var K=function(e){function t(t){var n;return void 0===t&&(t={}),n=e.call(this)||this,!t.transform||t.transform instanceof g||(t=v.transform(t)),n.payload=t,n}return u(t,e),t}(w),Z={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},J="[-+]?\\d*\\.?\\d+";function X(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}var ee=new RegExp("rgb"+X(J,J,J)),te=new RegExp("rgba"+X(J,J,J,J)),ne=new RegExp("hsl"+X(J,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%")),re=new RegExp("hsla"+X(J,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%",J)),oe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ie=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ae=/^#([0-9a-fA-F]{6})$/,ce=/^#([0-9a-fA-F]{8})$/;function ue(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function se(e,t,n){var r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=ue(o,r,e+1/3),a=ue(o,r,e),c=ue(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*c)<<8}function le(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function fe(e){return(parseFloat(e)%360+360)%360/360}function pe(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function de(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function me(e){var t,n,r="number"==typeof(t=e)?t>>>0===t&&t>=0&&t<=4294967295?t:null:(n=ae.exec(t))?parseInt(n[1]+"ff",16)>>>0:Z.hasOwnProperty(t)?Z[t]:(n=ee.exec(t))?(le(n[1])<<24|le(n[2])<<16|le(n[3])<<8|255)>>>0:(n=te.exec(t))?(le(n[1])<<24|le(n[2])<<16|le(n[3])<<8|pe(n[4]))>>>0:(n=oe.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=ce.exec(t))?parseInt(n[1],16)>>>0:(n=ie.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=ne.exec(t))?(255|se(fe(n[1]),de(n[2]),de(n[3])))>>>0:(n=re.exec(t))?(se(fe(n[1]),de(n[2]),de(n[3]))|pe(n[4]))>>>0:null;return null===r?e:"rgba("+((4278190080&(r=r||0))>>>24)+", "+((16711680&r)>>>16)+", "+((65280&r)>>>8)+", "+(255&r)/255+")"}var he=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ve=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,ye=new RegExp("("+Object.keys(Z).join("|")+")","g"),ge={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},be=["Webkit","Ms","Moz","O"];function we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ge.hasOwnProperty(e)&&ge[e]?(""+t).trim():t+"px"}ge=Object.keys(ge).reduce((function(e,t){return be.forEach((function(n){return e[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(n,t)]=e[t]})),e}),ge);var Oe={};N((function(e){return new K(e)})),C("div"),S((function(e){var t=e.output.map((function(e){return e.replace(ve,me)})).map((function(e){return e.replace(ye,me)})),n=t[0].match(he).map((function(){return[]}));t.forEach((function(e){e.match(he).forEach((function(e,t){return n[t].push(+e)}))}));var r=t[0].match(he).map((function(t,r){return F(o({},e,{output:n[r]}))}));return function(e){var n=0;return t[0].replace(he,(function(){return r[n++](e)})).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(function(e,t,n,r,o){return"rgba("+Math.round(t)+", "+Math.round(n)+", "+Math.round(r)+", "+o+")"}))}})),j(Z),O((function(e,t){if(!e.nodeType||void 0===e.setAttribute)return!1;var n=t.style,r=t.children,o=t.scrollTop,a=t.scrollLeft,c=i(t,["style","children","scrollTop","scrollLeft"]),u="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName;for(var s in void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==r&&(e.textContent=r),n)if(n.hasOwnProperty(s)){var l=0===s.indexOf("--"),f=we(s,n[s],l);"float"===s&&(s="cssFloat"),l?e.style.setProperty(s,f):e.style[s]=f}for(var p in c){var d=u?p:Oe[p]||(Oe[p]=p.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()})));void 0!==e.getAttribute(d)&&e.setAttribute(d,c[p])}}),(function(e){return e}));var je,Ee,_e=(je=function(e){return a.forwardRef((function(t,n){var r=f(),u=a.useRef(!0),s=a.useRef(null),p=a.useRef(null),d=a.useCallback((function(e){var t=s.current;s.current=new L(e,(function(){var e=!1;p.current&&(e=v.fn(p.current,s.current.getAnimatedValue())),p.current&&!1!==e||r()})),t&&t.detach()}),[]);a.useEffect((function(){return function(){u.current=!1,s.current&&s.current.detach()}}),[]),a.useImperativeHandle(n,(function(){return R(p,u,r)})),d(t);var m,h=s.current.getValue(),y=(h.scrollTop,h.scrollLeft,i(h,["scrollTop","scrollLeft"])),g=(m=e,!l.fun(m)||m.prototype instanceof c.Component?function(e){return p.current=function(e,t){return t&&(l.fun(t)?t(e):l.obj(t)&&(t.current=e)),e}(e,n)}:void 0);return c.createElement(e,o({},y,{ref:g}))}))},void 0===(Ee=!1)&&(Ee=!0),function(e){return(l.arr(e)?e:Object.keys(e)).reduce((function(e,t){var n=Ee?t[0].toLowerCase()+t.substring(1):t;return e[n]=je(n),e}),je)}),xe=_e(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]);t.apply=_e,t.config={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},t.update=D,t.animated=xe,t.a=xe,t.interpolate=function(e,t,n){return e&&new V(e,t,n)},t.Globals=I,t.useSpring=function(e){var t=l.fun(e),n=$(1,t?e:[e]),r=n[0],o=n[1],i=n[2];return t?[r[0],o,i]:r},t.useTrail=function(e,t){var n=a.useRef(!1),r=l.fun(t),i=m(t),c=a.useRef(),u=$(e,(function(e,t){return 0===e&&(c.current=[]),c.current.push(t),o({},i,{config:m(i.config,e),attach:e>0&&function(){return c.current[e-1]}})})),s=u[0],f=u[1],p=u[2],d=a.useMemo((function(){return function(e){return f((function(t,n){e.reverse;var r=e.reverse?t+1:t-1,a=c.current[r];return o({},e,{config:m(e.config||i.config,t),attach:a&&function(){return a}})}))}}),[e,i.reverse]);return a.useEffect((function(){n.current&&!r&&d(t)})),a.useEffect((function(){n.current=!0}),[]),r?[s,d,p]:s},t.useTransition=function(e,t,n){var r=o({items:e,keys:t||function(e){return e}},n),c=Q(r),u=c.lazy,s=void 0!==u&&u,l=(c.unique,c.reset),p=void 0!==l&&l,d=(c.enter,c.leave,c.update,c.onDestroyed),h=(c.keys,c.items,c.onFrame),v=c.onRest,y=c.onStart,g=c.ref,b=i(c,["lazy","unique","reset","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","ref"]),w=f(),O=a.useRef(!1),j=a.useRef({mounted:!1,first:!0,deleted:[],current:{},transitions:[],prevProps:{},paused:!!r.ref,instances:!O.current&&new Map,forceUpdate:w});return a.useImperativeHandle(r.ref,(function(){return{start:function(){return Promise.all(Array.from(j.current.instances).map((function(e){var t=e[1];return new Promise((function(e){return t.start(e)}))})))},stop:function(e){return Array.from(j.current.instances).forEach((function(t){return t[1].stop(e)}))},get controllers(){return Array.from(j.current.instances).map((function(e){return e[1]}))}}})),j.current=function(e,t){var n=e.first,r=e.prevProps,a=i(e,["first","prevProps"]),c=Q(t),u=c.items,s=c.keys,l=c.initial,f=c.from,p=c.enter,d=c.leave,h=c.update,v=c.trail,y=void 0===v?0:v,g=c.unique,b=c.config,w=c.order,O=void 0===w?["enter","leave","update"]:w,j=Q(r),E=j.keys,_=j.items,x=o({},a.current),S=[].concat(a.deleted),k=Object.keys(x),P=new Set(k),C=new Set(s),A=s.filter((function(e){return!P.has(e)})),T=a.transitions.filter((function(e){return!e.destroyed&&!C.has(e.originalKey)})).map((function(e){return e.originalKey})),R=s.filter((function(e){return P.has(e)})),N=-y;for(;O.length;){switch(O.shift()){case"enter":A.forEach((function(e,t){g&&S.find((function(t){return t.originalKey===e}))&&(S=S.filter((function(t){return t.originalKey!==e})));var r=s.indexOf(e),o=u[r],i=n&&void 0!==l?"initial":"enter";x[e]={slot:i,originalKey:e,key:g?String(e):W++,item:o,trail:N+=y,config:m(b,o,i),from:m(n&&void 0!==l?l||{}:f,o),to:m(p,o)}}));break;case"leave":T.forEach((function(e){var t=E.indexOf(e),n=_[t];S.unshift(o({},x[e],{slot:"leave",destroyed:!0,left:E[Math.max(0,t-1)],right:E[Math.min(E.length,t+1)],trail:N+=y,config:m(b,n,"leave"),to:m(d,n)})),delete x[e]}));break;case"update":R.forEach((function(e){var t=s.indexOf(e),n=u[t];x[e]=o({},x[e],{item:n,slot:"update",trail:N+=y,config:m(b,n,"update"),to:m(h,n)})}))}}var I=s.map((function(e){return x[e]}));return S.forEach((function(e){var t,n=e.left,r=(e.right,i(e,["left","right"]));-1!==(t=I.findIndex((function(e){return e.originalKey===n})))&&(t+=1),t=Math.max(0,t),I=[].concat(I.slice(0,t),[r],I.slice(t))})),o({},a,{changed:A.length||T.length||R.length,first:n&&0===A.length,transitions:I,current:x,deleted:S,prevProps:t})}(j.current,r),j.current.changed&&j.current.transitions.forEach((function(e){var t=e.slot,n=e.from,r=e.to,i=e.config,a=e.trail,c=e.key,u=e.item;j.current.instances.has(c)||j.current.instances.set(c,new H);var l=j.current.instances.get(c),f=o({},b,{to:r,from:n,config:i,ref:g,onRest:function(n){j.current.mounted&&(e.destroyed&&(g||s||Y(j,c),d&&d(u)),!Array.from(j.current.instances).some((function(e){return!e[1].idle}))&&(g||s)&&j.current.deleted.length>0&&Y(j),v&&v(u,t,n))},onStart:y&&function(){return y(u,t)},onFrame:h&&function(e){return h(u,t,e)},delay:a,reset:p&&"enter"===t});l.update(f),j.current.paused||l.start()})),a.useEffect((function(){return j.current.mounted=O.current=!0,function(){j.current.mounted=O.current=!1,Array.from(j.current.instances).map((function(e){return e[1].destroy()})),j.current.instances.clear()}}),[]),j.current.transitions.map((function(e){var t=e.item,n=e.slot,r=e.key;return{item:t,key:r,state:n,props:j.current.instances.get(r).getValues()}}))},t.useChain=function(e,t,n){void 0===n&&(n=1e3);var r=a.useRef();a.useEffect((function(){l.equ(e,r.current)?e.forEach((function(e){var t=e.current;return t&&t.start()})):t?e.forEach((function(e,r){var i=e.current;if(i){var a=i.controllers;if(a.length){var c=n*t[r];a.forEach((function(e){e.queue=e.queue.map((function(e){return o({},e,{delay:e.delay+c})})),e.start()}))}}})):e.reduce((function(e,t,n){var r=t.current;return e.then((function(){return r.start()}))}),Promise.resolve()),r.current=e}))},t.useSprings=$},function(e,t,n){"use strict";(function(e){var r=n(11),o=n.n(r),i=n(96),a=n(1),c=n.n(a),u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:{};function s(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var l=o.a.createContext||function(e,t){var n,o,a,l="__create-react-context-"+((u[a="__global_unique_id__"]=(u[a]||0)+1)+"__"),f=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=s(t.props.value),t}Object(i.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[l]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;((i=r)===(a=o)?0!==i||1/i==1/a:i!=i&&a!=a)?n=0:(n="function"==typeof t?t(r,o):1073741823,0!==(n|=0)&&this.emitter.set(e.value,n))}var i,a},r.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[l]=c.a.object.isRequired,n);var p=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Object(i.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?1073741823:t},r.componentDidMount=function(){this.context[l]&&this.context[l].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?1073741823:e},r.componentWillUnmount=function(){this.context[l]&&this.context[l].off(this.onUpdate)},r.getValue=function(){return this.context[l]?this.context[l].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return p.contextTypes=((o={})[l]=c.a.object,o),{Provider:f,Consumer:p}};t.a=l}).call(this,n(88))},function(e,t,n){var r=n(465);e.exports=d,e.exports.parse=i,e.exports.compile=function(e,t){return c(i(e,t),t)},e.exports.tokensToFunction=c,e.exports.tokensToRegExp=p;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,a=0,c="",l=t&&t.delimiter||"/";null!=(n=o.exec(e));){var f=n[0],p=n[1],d=n.index;if(c+=e.slice(a,d),a=d+f.length,p)c+=p[1];else{var m=e[a],h=n[2],v=n[3],y=n[4],g=n[5],b=n[6],w=n[7];c&&(r.push(c),c="");var O=null!=h&&null!=m&&m!==h,j="+"===b||"*"===b,E="?"===b||"*"===b,_=n[2]||l,x=y||g;r.push({name:v||i++,prefix:h||"",delimiter:_,optional:E,repeat:j,partial:O,asterisk:!!w,pattern:x?s(x):w?".*":"[^"+u(_)+"]+?"})}}return a<e.length&&(c+=e.substr(a)),c&&r.push(c),r}function a(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function c(e,t){for(var n=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(n[o]=new RegExp("^(?:"+e[o].pattern+")$",f(t)));return function(t,o){for(var i="",c=t||{},u=(o||{}).pretty?a:encodeURIComponent,s=0;s<e.length;s++){var l=e[s];if("string"!=typeof l){var f,p=c[l.name];if(null==p){if(l.optional){l.partial&&(i+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(r(p)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var d=0;d<p.length;d++){if(f=u(p[d]),!n[s].test(f))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(f)+"`");i+=(0===d?l.prefix:l.delimiter)+f}}else{if(f=l.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):u(p),!n[s].test(f))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+f+'"');i+=l.prefix+f}}else i+=l}return i}}function u(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function s(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function l(e,t){return e.keys=t,e}function f(e){return e&&e.sensitive?"":"i"}function p(e,t,n){r(t)||(n=t||n,t=[]);for(var o=(n=n||{}).strict,i=!1!==n.end,a="",c=0;c<e.length;c++){var s=e[c];if("string"==typeof s)a+=u(s);else{var p=u(s.prefix),d="(?:"+s.pattern+")";t.push(s),s.repeat&&(d+="(?:"+p+d+")*"),a+=d=s.optional?s.partial?p+"("+d+")?":"(?:"+p+"("+d+"))?":p+"("+d+")"}}var m=u(n.delimiter||"/"),h=a.slice(-m.length)===m;return o||(a=(h?a.slice(0,-m.length):a)+"(?:"+m+"(?=$))?"),a+=i?"$":o&&h?"":"(?="+m+"|$)",l(new RegExp("^"+a,f(n)),t)}function d(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return l(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(d(e[o],t,n).source);return l(new RegExp("(?:"+r.join("|")+")",f(n)),t)}(e,t,n):function(e,t,n){return p(i(e,n),t,n)}(e,t,n)}},,function(e,t,n){"use strict";var r=n(26),o=n(116).find,i=n(120),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r({target:"Array",proto:!0,forced:a},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("find")},,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(26),o=n(8),i=n(82),a=n(37),c=n(260),u=n(180),s=n(135),l=n(23),f=n(12),p=n(166),d=n(91),m=n(223);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),v=-1!==e.indexOf("Weak"),y=h?"set":"add",g=o[e],b=g&&g.prototype,w=g,O={},j=function(e){var t=b[e];a(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(v&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!l(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!l(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof g||!(v||b.forEach&&!f((function(){(new g).entries().next()})))))w=n.getConstructor(t,e,h,y),c.REQUIRED=!0;else if(i(e,!0)){var E=new w,_=E[y](v?{}:-0,1)!=E,x=f((function(){E.has(1)})),S=p((function(e){new g(e)})),k=!v&&f((function(){for(var e=new g,t=5;t--;)e[y](t,t);return!e.has(-0)}));S||((w=t((function(t,n){s(t,w,e);var r=m(new g,t,w);return null!=n&&u(n,r[y],{that:r,AS_ENTRIES:h}),r}))).prototype=b,b.constructor=w),(x||k)&&(j("delete"),j("has"),h&&j("get")),(k||_)&&j(y),v&&b.clear&&delete b.clear}return O[e]=w,r({global:!0,forced:w!=g},O),d(w,e),v||n.setStrong(w,e,h),w}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n(3);function o(e,t){return Object(r.filter)(e,(function(e){var n=e.is_deleted,r=e.date_created_gmt,o=e.status;if(!n)return(!t||!r||new Date(r+"Z").getTime()>t)&&"unactioned"===o})).length}function i(e){return Object(r.filter)(e,(function(e){return!e.is_deleted})).length>0}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return m}));var r=n(0),o=n(5),i=n(15),a=n(2),c=n(33),u=n(44),s=function(){return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon",width:"24",height:"24",viewBox:"3 3 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(r.createElement)("path",{d:"M13.8053 15.3982C13.8053 15.7965 13.4867 16.1947 13.0089 16.1947H6.79646C6.55752 16.1947 6.39823 16.115 6.23894 15.9558C6.07965 15.7965 6 15.6372 6 15.3982V6.79646C6 6.63717 6.15929 6.39823 6.23894 6.23894C6.39823 6.07965 6.55752 6 6.79646 6H13.0089C13.4071 6 13.8053 6.31858 13.8053 6.79646V15.3982Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),Object(r.createElement)("path",{d:"M23.9203 10.6195C23.9203 11.0177 23.6017 11.4159 23.1238 11.4159H16.9115C16.6725 11.4159 16.5132 11.3363 16.3539 11.177C16.1946 11.0177 16.115 10.8584 16.115 10.6195V6.79646C16.115 6.39823 16.4336 6 16.9115 6H23.1238C23.5221 6 23.9203 6.31858 23.9203 6.79646V10.6195Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),Object(r.createElement)("path",{d:"M13.8053 23.2035C13.8053 23.4424 13.7257 23.6017 13.5664 23.761C13.4071 23.9203 13.2478 23.9999 13.0089 23.9999H6.79646C6.39823 23.9999 6 23.6813 6 23.2035V19.3804C6 19.1415 6.07965 18.9822 6.23894 18.8229C6.39823 18.6636 6.55752 18.584 6.79646 18.584H13.0089C13.4071 18.584 13.8053 18.9026 13.8053 19.3804V23.2035Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),Object(r.createElement)("path",{d:"M16.9912 23.9999C16.7522 23.9999 16.5929 23.9202 16.4336 23.7609C16.2743 23.6016 16.1947 23.4423 16.1947 23.2034V14.6016C16.1947 14.3627 16.2743 14.2034 16.4336 14.0441C16.5929 13.8848 16.7522 13.8052 16.9912 13.8052H23.2036C23.4425 13.8052 23.6018 13.8848 23.7611 14.0441C23.9204 14.2034 24 14.3627 24 14.6016V23.2034C24 23.6016 23.6814 23.9999 23.2036 23.9999H16.9912Z",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Object(a.__)("Display",'woocommerce'))},l=Object(o.createSlotFill)("DisplayOptions"),f=l.Fill,p=l.Slot;f.Slot=p;var d=[{value:"single_column",label:Object(r.createElement)(r.Fragment,null,Object(r.createElement)((function(){return Object(r.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon",width:"12",height:"14",viewBox:"0 0 12 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(r.createElement)("rect",{x:"0.5",y:"0.5",width:"11",height:"13",strokeWidth:"1"}))}),null),Object(a.__)("Single column",'woocommerce'))},{value:"two_columns",label:Object(r.createElement)(r.Fragment,null,Object(r.createElement)((function(){return Object(r.createElement)("svg",{className:"woocommerce-layout__activity-panel-tab-icon",width:"18",height:"14",viewBox:"0 0 18 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(r.createElement)("rect",{x:"0.5",y:"0.5",width:"7",height:"13",strokeWidth:"1"}),Object(r.createElement)("rect",{x:"9.5",y:"0.5",width:"7",height:"13",strokeWidth:"1"}))}),null),Object(a.__)("Two columns",'woocommerce'))}],m=function(){var e=Object(i.useSelect)((function(e){return{defaultHomescreenLayout:(0,e(c.OPTIONS_STORE_NAME).getOption)("woocommerce_default_homepage_layout")||"single_column"}})).defaultHomescreenLayout,t=Object(c.useUserPreferences)(),n=t.updateUserPreferences,l=t.homepage_layout;return Object(r.createElement)(p,null,(function(t){return Object(r.createElement)(o.DropdownMenu,{icon:Object(r.createElement)(s,null),label:Object(a.__)("Display options",'woocommerce'),toggleProps:{className:"woocommerce-layout__activity-panel-tab display-options",onClick:function(){return Object(u.recordEvent)("homescreen_display_click")}},popoverProps:{className:"woocommerce-layout__activity-panel-popover"}},(function(i){var c=i.onClose;return Object(r.createElement)(r.Fragment,null,t,Object(r.createElement)(o.MenuGroup,{className:"woocommerce-layout__homescreen-display-options",label:Object(a.__)("Layout",'woocommerce')},Object(r.createElement)(o.MenuItemsChoice,{choices:d,onSelect:function(e){n({homepage_layout:e}),c(),Object(u.recordEvent)("homescreen_display_option",{display_option:e})},value:l||e})))}))}))}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(100);var i=n(0);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.icon,n=e.size,c=void 0===n?24:n,u=function(e,t){if(null==e)return{};var n,r,i=Object(o.a)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["icon","size"]);return Object(i.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){r(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:c,height:c},u))}},function(e,t,n){"use strict";(function(e){var r=n(0),o=(n(117),n(3)),i=n(9),a=n.n(i),c=n(419),u=n(2),s=(n(420),n(5));t.a=Object(r.forwardRef)((function(t,n){var i=t.className,l=t.children,f=t.spokenMessage,p=void 0===f?l:f,d=t.politeness,m=void 0===d?"polite":d,h=t.actions,v=void 0===h?[]:h,y=t.onRemove,g=void 0===y?o.noop:y,b=t.icon,w=void 0===b?null:b,O=t.explicitDismiss,j=void 0!==O&&O,E=t.onDismiss,_=void 0===E?null:E;function x(e){e&&e.preventDefault&&e.preventDefault(),_(),g()}_=_||o.noop,function(e,t){var n="string"==typeof e?e:Object(r.renderToString)(e);Object(r.useEffect)((function(){n&&Object(c.speak)(n,t)}),[n,t])}(p,m),Object(r.useEffect)((function(){var e=setTimeout((function(){j||(_(),g())}),1e4);return function(){return clearTimeout(e)}}),[j,_,g]);var S=a()(i,"components-snackbar",{"components-snackbar-explicit-dismiss":!!j});v&&v.length>1&&(void 0!==e&&e.env,v=[v[0]]);var k=a()("components-snackbar__content",{"components-snackbar__content-with-icon":!!w});return Object(r.createElement)("div",{ref:n,className:S,onClick:j?o.noop:x,tabIndex:"0",role:j?"":"button",onKeyPress:j?o.noop:x,"aria-label":j?"":Object(u.__)("Dismiss this notice")},Object(r.createElement)("div",{className:k},w&&Object(r.createElement)("div",{className:"components-snackbar__icon"},w),l,v.map((function(e,t){var n=e.label,o=e.onClick,i=e.url;return Object(r.createElement)(s.Button,{key:t,href:i,isTertiary:!0,onClick:function(e){return function(e,t){e.stopPropagation(),g(),t&&t(e)}(e,o)},className:"components-snackbar__action"},n)})),j&&Object(r.createElement)("span",{role:"button","aria-label":"Dismiss this notice",tabIndex:"0",className:"components-snackbar__dismiss-button",onClick:x,onKeyPress:x},"✕")))}))}).call(this,n(299))},function(e,t){e.exports=window.wp.a11y},function(e,t){e.exports=window.wp.warning},function(e,t){e.exports=window.wc.customerEffortScore},,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return z}));var r={};n.r(r),n.d(r,"setCesSurveyQueue",(function(){return C})),n.d(r,"addCesSurvey",(function(){return A})),n.d(r,"addCesSurveyForAnalytics",(function(){return T})),n.d(r,"addCesSurveyForCustomerSearch",(function(){return R}));var o={};n.r(o),n.d(o,"getCesSurveyQueue",(function(){return M}));var i={};n.r(i),n.d(i,"getCesSurveyQueue",(function(){return U}));n(83),n(126),n(132),n(151),n(127),n(152);var a=n(29),c=n.n(a),u=n(4),s=n.n(u),l=n(30),f=n.n(l),p=n(0),d=(n(128),n(1)),m=n.n(d),h=n(44),v=n(421),y=n.n(v),g=n(34),b=n(15),w=n(33),O=n(2);function j(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 E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e){var t=e.action,n=e.trackProps,r=e.label,o=e.onSubmitLabel,i=void 0===o?Object(O.__)("Thank you for your feedback!",'woocommerce'):o,a=e.cesShownForActions,u=e.allowTracking,l=e.resolving,d=e.storeAgeInWeeks,m=e.updateOptions,v=e.createNotice,g=Object(p.useState)(!1),b=f()(g,2),w=b[0],j=b[1];if(l)return null;if(!u)return null;if(-1!==a.indexOf(t)&&!w)return null;var _=function(){m(s()({},"woocommerce_ces_shown_for_actions",[t].concat(c()(a))))};return Object(p.createElement)(y.a,{recordScoreCallback:function(e,r){Object(h.recordEvent)("ces_feedback",E({action:t,score:e,comments:r||"",store_age:d},n)),v("success",i)},label:r,onNoticeShownCallback:function(){Object(h.recordEvent)("ces_snackbar_view",E({action:t,store_age:d},n))},onNoticeDismissedCallback:function(){Object(h.recordEvent)("ces_snackbar_dismiss",E({action:t,store_age:d},n)),_()},onModalShownCallback:function(){j(!0),Object(h.recordEvent)("ces_view",E({action:t,store_age:d},n)),_()},icon:Object(p.createElement)("span",{style:{height:21,width:21},role:"img","aria-label":Object(O.__)("Pencil icon",'woocommerce')},"✏️")})}_.propTypes={action:m.a.string.isRequired,trackProps:m.a.object,label:m.a.string.isRequired,onSubmitLabel:m.a.string,cesShownForActions:m.a.arrayOf(m.a.string).isRequired,allowTracking:m.a.bool,resolving:m.a.bool.isRequired,storeAgeInWeeks:m.a.number,updateOptions:m.a.func,createNotice:m.a.func};var x=Object(g.compose)(Object(b.withSelect)((function(e){var t=e(w.OPTIONS_STORE_NAME),n=t.getOption,r=t.isResolving,o=n("woocommerce_ces_shown_for_actions")||[],i=function(e){if(0===e)return null;var t=Date.now()-1e3*e;return Math.round(t/w.WEEK)}(n("woocommerce_admin_install_timestamp")||0);return{cesShownForActions:o,allowTracking:"yes"===(n("woocommerce_allow_tracking")||"no"),storeAgeInWeeks:i,resolving:r("getOption",["woocommerce_ces_shown_for_actions"])||null===i||r("getOption",["woocommerce_admin_install_timestamp"])||r("getOption",["woocommerce_allow_tracking"])}})),Object(b.withDispatch)((function(e){return{updateOptions:e(w.OPTIONS_STORE_NAME).updateOptions,createNotice:e("core/notices").createNotice}})))(_),S=(n(117),n(184)),k=n(24),P={SET_CES_SURVEY_QUEUE:"SET_CES_SURVEY_QUEUE",ADD_CES_SURVEY:"ADD_CES_SURVEY"};function C(e){return{type:P.SET_CES_SURVEY_QUEUE,queue:e}}function A(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.pagenow,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.adminpage,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return{type:P.ADD_CES_SURVEY,action:e,label:t,pageNow:n,adminPage:r,onsubmit_label:o,props:i}}function T(){return A("analytics_filtered",Object(O.__)("How easy was it to filter your store analytics?",'woocommerce'),"woocommerce_page_wc-admin","woocommerce_page_wc-admin")}function R(){return A("ces_search",Object(O.__)("How easy was it to use search?",'woocommerce'),"woocommerce_page_wc-admin","woocommerce_page_wc-admin",void 0,{search_area:"customer"})}var N=n(6),I=n.n(N),L=I.a.mark(M);function M(){var e;return I.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(k.apiFetch)({path:"".concat(S.a,"/options?options=").concat(S.b)});case 2:if(!(e=t.sent)){t.next=8;break}return t.next=6,C(e[S.b]||[]);case 6:t.next=9;break;case 8:throw new Error;case 9:case"end":return t.stop()}}),L)}function U(e){return e.queue}function D(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 F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var V={queue:[]},B=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case P.SET_CES_SURVEY_QUEUE:return F(F({},e),{},{queue:t.queue});case P.ADD_CES_SURVEY:var n=e.queue.filter((function(e){return e.action===t.action}));if(n.length)return e;var r={action:t.action,label:t.label,pagenow:t.pageNow,adminpage:t.adminPage,onSubmitLabel:t.onSubmitLabel,props:t.props};return F(F({},e),{},{queue:[].concat(c()(e.queue),[r])});default:return e}};Object(b.registerStore)(S.c,{actions:r,selectors:i,resolvers:o,controls:k.controls,reducer:B});function q(e){var t=e.queue,n=e.resolving,r=e.clearQueue;if(n)return null;var o=t.filter((function(e){return e.pagenow===window.pagenow&&e.adminpage===window.adminpage}));return o.length&&r(),Object(p.createElement)(p.Fragment,null,o.map((function(e,t){return Object(p.createElement)(x,{key:t,action:e.action,label:e.label,onSubmitLabel:e.onsubmit_label,trackProps:e.props||{}})})))}q.propTypes={queue:m.a.arrayOf(m.a.object),resolving:m.a.bool,clearQueue:m.a.func};var z=Object(g.compose)(Object(b.withSelect)((function(e){var t=e(S.c),n=t.getCesSurveyQueue,r=t.isResolving;return{queue:n(),resolving:r("getOption",[S.b])}})),Object(b.withDispatch)((function(e){var t=e(w.OPTIONS_STORE_NAME).updateOptions;return{clearQueue:function(){t({woocommerce_clear_ces_tracks_queue_for_page:{pagenow:window.pagenow,adminpage:window.adminpage}})}}})))(q)},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(39),o=n.n(r),i=n(0),a=(n(118),n(253),n(117),n(101)),c=n(104),u=(n(119),n(115),n(158),n(134),n(153),Object(i.lazy)((function(){return n.e(47).then(n.bind(null,748))})));n(466);var s=[function(e){var t=e.page,n=e.tab,r=e.section;return"wc-settings"!==t||"checkout"!==n||r?null:Object(i.createElement)(i.Suspense,{fallback:null},Object(i.createElement)(u,null))}],l=function(){var e=Object(c.parse)(location.search.substring(1)),t={page:"",tab:""};void 0!==e.page&&(t=e);var n=Object(a.applyFilters)("woocommerce_admin_embedded_layout_components",s,t);return Object(i.createElement)("div",{className:"woocommerce-embedded-layout__primary",id:"woocommerce-embedded-layout__primary"},n.map((function(e,n){return Object(i.createElement)(e,o()({key:n},t))})))}},,,,function(e,t,n){var r=n(26),o=n(437).values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},function(e,t,n){"use strict";var r=n(335),o=n(451);e.exports=r("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),o)},function(e,t,n){var r=n(25),o=n(63),i=n(35),a=n(84).f,c=function(e){return function(t){for(var n,c=i(t),u=o(c),s=u.length,l=0,f=[];s>l;)n=u[l++],r&&!a.call(c,n)||f.push(e?[n,c[n]]:c[n]);return f}};e.exports={entries:c(!0),values:c(!1)}},,,,,,,,function(e,t,n){"use strict";n.r(t),function(e){var t=n(0),r=(n(294),n(33)),o=(n(447),n(275)),i=n(430),a=n(431);n.p=e.wcAdminAssets.path;var c,u=document.getElementById("root"),s=document.getElementById("woocommerce-embedded-root"),l=window.wcSettings.currentUserData;if(u){var f=Object(r.withSettingsHydration)("wc_admin",window.wcSettings)(o.b);window.wcSettings.preloadSettings&&window.wcSettings.preloadSettings.general&&(f=Object(r.withSettingsHydration)("general",{general:window.wcSettings.preloadSettings.general})(f)),l&&(f=Object(r.withCurrentUserHydration)(l)(f)),Object(t.render)(Object(t.createElement)(f,null),u)}else if(s){var p=Object(r.withSettingsHydration)("wc_admin",window.wcSettings)(o.a);l&&(p=Object(r.withCurrentUserHydration)(l)(p)),Object(t.render)(Object(t.createElement)(p,null),s),s.classList.remove("is-embed-loading");var d=document.getElementById("wpbody-content"),m=d.querySelector(".wrap.woocommerce")||d.querySelector('[class="wrap"]'),h=document.createElement("div");Object(t.render)(Object(t.createElement)("div",{className:"woocommerce-layout"},Object(t.createElement)(o.c,null)),d.insertBefore(h,m));var v=document.createElement("div");Object(t.render)(Object(t.createElement)(a.a,null),d.insertBefore(v,m.nextSibling))}window.wcAdminFeatures&&!0===window.wcAdminFeatures["customer-effort-score-tracks"]&&(c=u||s,Object(t.render)(Object(t.createElement)(i.a,null),c.insertBefore(document.createElement("div"),null)))}.call(this,n(88))},,function(e,t,n){},function(e,t){e.exports=window.wc.notices},function(e,t,n){},function(e,t,n){var r=n(12);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var r=n(27).f,o=n(69),i=n(155),a=n(95),c=n(135),u=n(180),s=n(178),l=n(163),f=n(25),p=n(260).fastKey,d=n(50),m=d.set,h=d.getterFor;e.exports={getConstructor:function(e,t,n,s){var l=e((function(e,r){c(e,l,t),m(e,{type:t,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&u(r,e[s],{that:e,AS_ENTRIES:n})})),d=h(t),v=function(e,t,n){var r,o,i=d(e),a=y(e,t);return a?a.value=n:(i.last=a={index:o=p(t,!0),key:t,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},y=function(e,t){var n,r=d(e),o=p(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return i(l.prototype,{clear:function(){for(var e=d(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var t=d(this),n=y(this,e);if(n){var r=n.next,o=n.previous;delete t.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),t.first==n&&(t.first=r),t.last==n&&(t.last=o),f?t.size--:this.size--}return!!n},forEach:function(e){for(var t,n=d(this),r=a(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!y(this,e)}}),i(l.prototype,n?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),f&&r(l.prototype,"size",{get:function(){return d(this).size}}),l},setStrong:function(e,t,n){var r=t+" Iterator",o=h(t),i=h(r);s(e,t,(function(e,t){m(this,{type:r,target:e,state:o(e),kind:t,last:void 0})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),l(t)}}},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){n(26)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";var r=n(0),o=n(20),i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));t.a=i},function(e,t,n){"use strict";var r,o=n(8),i=n(155),a=n(260),c=n(335),u=n(462),s=n(23),l=n(50).enforce,f=n(110),p=!o.ActiveXObject&&"ActiveXObject"in o,d=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},h=e.exports=c("WeakMap",m,u);if(f&&p){r=u.getConstructor(m,"WeakMap",!0),a.REQUIRED=!0;var v=h.prototype,y=v.delete,g=v.has,b=v.get,w=v.set;i(v,{delete:function(e){if(s(e)&&!d(e)){var t=l(this);return t.frozen||(t.frozen=new r),y.call(this,e)||t.frozen.delete(e)}return y.call(this,e)},has:function(e){if(s(e)&&!d(e)){var t=l(this);return t.frozen||(t.frozen=new r),g.call(this,e)||t.frozen.has(e)}return g.call(this,e)},get:function(e){if(s(e)&&!d(e)){var t=l(this);return t.frozen||(t.frozen=new r),g.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(s(e)&&!d(e)){var n=l(this);n.frozen||(n.frozen=new r),g.call(this,e)?w.call(this,e,t):n.frozen.set(e,t)}else w.call(this,e,t);return this}})}},function(e,t,n){"use strict";var r=n(155),o=n(260).getWeakData,i=n(19),a=n(23),c=n(135),u=n(180),s=n(116),l=n(22),f=n(50),p=f.set,d=f.getterFor,m=s.find,h=s.findIndex,v=0,y=function(e){return e.frozen||(e.frozen=new g)},g=function(){this.entries=[]},b=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};g.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},delete:function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,s){var f=e((function(e,r){c(e,f,t),p(e,{type:t,id:v++,frozen:void 0}),null!=r&&u(r,e[s],{that:e,AS_ENTRIES:n})})),m=d(t),h=function(e,t,n){var r=m(e),a=o(i(t),!0);return!0===a?y(r).set(t,n):a[r.id]=n,e};return r(f.prototype,{delete:function(e){var t=m(this);if(!a(e))return!1;var n=o(e);return!0===n?y(t).delete(e):n&&l(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!a(e))return!1;var n=o(e);return!0===n?y(t).has(e):n&&l(n,t.id)}}),r(f.prototype,n?{get:function(e){var t=m(this);if(a(e)){var n=o(e);return!0===n?y(t).get(e):n?n[t.id]:void 0}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),f}}},function(e,t,n){var r=n(177);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}},function(e,t,n){},function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},function(e,t,n){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){e.exports=window.wc.csvExport},,,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(0),o=n(20),i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));t.a=i},function(e,t,n){"use strict";var r=n(0),o=n(20),i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));t.a=i}]);
packages/woocommerce-admin/dist/app/index.js.LICENSE.txt CHANGED
@@ -1,5 +1,5 @@
1
  /*!
2
- Copyright (c) 2018 Jed Watson.
3
  Licensed under the MIT License (MIT), see
4
  http://jedwatson.github.io/classnames
5
  */
1
  /*!
2
+ Copyright (c) 2017 Jed Watson.
3
  Licensed under the MIT License (MIT), see
4
  http://jedwatson.github.io/classnames
5
  */
packages/woocommerce-admin/dist/app/style.css CHANGED
@@ -1 +1 @@
1
- .woocommerce-page .wrap{margin:0}.woocommerce-page #wpcontent,.woocommerce-page.woocommerce_page_wc-admin #wpbody-content{padding:0;overflow-x:hidden!important;min-height:calc(100vh - 32px)}@media(min-width:783px){.woocommerce-page #wpbody-content{padding-left:0}}@media(max-width:782px){.woocommerce-page .wp-responsive-open #woocommerce-embedded-root,.woocommerce-page .wp-responsive-open #wpbody{position:relative;right:-14.5em}.woocommerce-page #wpbody-content,.woocommerce-page #wpcontent{min-height:calc(100vh - 46px)}}@media(min-width:961px){.woocommerce-page #toplevel_page_wcadmin--analytics.menu-top>a:focus,.woocommerce-page #toplevel_page_woocommerce.menu-top>a:focus{padding-bottom:1px}}#wpbody,.woocommerce-layout *{box-sizing:border-box}#wpbody{display:inline-block;width:100%;padding-top:0;margin-top:60px}#wpfooter{display:none}.woocommerce_page_wc-admin .woocommerce-filters-date__content:not(.is-mobile){z-index:2}@media(max-width:600px){#wpadminbar{position:fixed}html.wp-toolbar{padding-top:46px}}@media(max-width:782px){.jetpack-masterbar #wpadminbar #wp-admin-bar-menu-toggle{margin-top:-10px}.jetpack-masterbar #wpwrap .woocommerce-layout__header-heading{padding-left:60px}.jetpack-masterbar.wp-admin .wrap h1,.jetpack-masterbar.wp-admin .wrap h2{padding-left:0}}.woocommerce-page .wp-has-current-submenu:after{right:0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:8px solid transparent;border-right-color:#f1f1f1;top:0;margin-top:10px}@media(max-width:960px){.woocommerce-page .wp-has-current-submenu:after{border-width:4px;margin-top:14px}}:root{--large-gap:40px;--main-gap:24px}@media(max-width:960px){:root{--large-gap:24px}}@media(max-width:782px){:root{--large-gap:16px;--main-gap:16px}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.woocommerce-layout select:hover{color:#1e1e1e}.woocommerce-layout select.components-select-control__input{max-width:100%;line-height:1}body.woocommerce-page .components-button.is-primary:not(:disabled),body.woocommerce-page .components-snackbar .components-button.is-tertiary,body.woocommerce-page .components-snackbar .components-button.is-tertiary:not(:disabled):not([aria-disabled=true]):hover{color:#fff}.woocommerce-embed-page #wpbody .woocommerce-layout,.woocommerce-embed-page .woocommerce-layout__notice-list-hide+.wrap{padding-top:10px}.woocommerce-embed-page #wpbody-content,.woocommerce-embed-page #wpcontent{overflow-x:initial!important}.woocommerce-embed-page #wpbody-content{padding-top:0}.woocommerce-embed-page #wpbody-content .notice{margin-top:15px}.woocommerce-embed-page .wrap{padding:0 20px}@media(max-width:782px){.woocommerce-embed-page .wrap p.search-box{width:calc(100% - 40px)}}.woocommerce-embed-page .wrap .wrap{padding:0}.woocommerce-embed-page #screen-meta{border-right:0;margin:0}.woocommerce-embed-page #screen-meta-links{position:relative}.woocommerce-embed-page .notice{padding:1px 12px}.woocommerce-embed-page .woocommerce-layout__header.is-scrolled{box-shadow:0 8px 16px 0 rgba(85,93,102,.3)}.woocommerce-embed-page .woocommerce-layout__header .woocommerce-layout__header-heading{margin-top:0;margin-bottom:0}.woocommerce-embed-page #screen-meta-links.is-hidden-by-notices,.woocommerce-embed-page #screen-meta.is-hidden-by-notices{display:none!important}.woocommerce-embed-page .woocommerce-layout__primary{margin:0}@media(max-width:782px){.woocommerce-embed-page .woocommerce-layout__primary{padding-top:10px}}@keyframes isLoaded{0%{opacity:0}to{opacity:1}}.woocommerce-embed-page .woocommerce-layout__activity-panel-tabs{animation:isLoaded;animation-duration:2s}.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:10px;margin-bottom:16px}@media(max-width:600px){.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:80px;margin-bottom:-16px}}@media(min-width:601px)and (max-width:782px){.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:32px}}.woocommerce-embed-page .woocommerce-activity-card__actions a.components-button:not(.is-primary){color:#757575}.woocommerce-layout{margin:0;padding:0}.woocommerce-layout__primary{margin:var(--large-gap) 0 0 var(--large-gap)}@media(max-width:782px){.woocommerce-layout__primary{margin-top:20px}}.woocommerce-layout .woocommerce-layout__main{padding-right:40px;padding-right:var(--large-gap);max-width:100%}.woocommerce-admin-is-loading #adminmenumain,.woocommerce-admin-is-loading #wpadminbar,.woocommerce-admin-is-loading #wpbody-content,.woocommerce-admin-is-loading #wpcontent,.woocommerce-admin-is-loading #wpfooter,.woocommerce-admin-is-loading .components-modal__screen-overlay,.woocommerce-admin-is-loading .error,.woocommerce-admin-is-loading .notice,.woocommerce-admin-is-loading .update-nag,.woocommerce-admin-is-loading .updated,.woocommerce-admin-is-loading .woocommerce-layout__header,.woocommerce-admin-is-loading .woocommerce-message,.woocommerce-admin-is-loading .woocommerce-store-alerts,.woocommerce-page .update-nag{display:none}.woocommerce-admin-full-screen{background:#f6f7f7;color:#50575e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.woocommerce-admin-full-screen #wpwrap{top:0}.woocommerce-admin-full-screen #wpbody-content{min-height:100vh}.woocommerce-admin-full-screen #adminmenumain,.woocommerce-admin-full-screen #wpcontent>*,.woocommerce-admin-full-screen .error,.woocommerce-admin-full-screen .notice,.woocommerce-admin-full-screen .update-nag,.woocommerce-admin-full-screen .updated,.woocommerce-admin-full-screen .woocommerce-layout__header,.woocommerce-admin-full-screen .woocommerce-message,.woocommerce-admin-full-screen .woocommerce-store-alerts{display:none}.woocommerce-admin-full-screen #wpcontent{margin-left:0!important}.woocommerce-admin-full-screen #wpcontent>#wpbody{display:block;margin-top:0!important}.woocommerce-admin-full-screen.has-woocommerce-navigation #wpbody{padding-left:0}.is-wp-toolbar-disabled #wpadminbar{display:none!important}.wp-toolbar .is-wp-toolbar-disabled{margin-top:-32px}@media(max-width:600px){.wp-toolbar .is-wp-toolbar-disabled{margin-top:-46px}}.woocommerce-onboarding .muriel-component{margin-top:16px;margin-bottom:16px}.woocommerce-onboarding .components-base-control.has-error{margin-bottom:32px!important;border-color:#d63638}@media(max-width:782px){.woocommerce-onboarding .components-base-control.has-error{margin-bottom:44px!important}}.woocommerce-onboarding .components-base-control.has-error .components-base-control__help{top:100%;left:12px;position:absolute;margin-top:4px;font-size:12px;font-style:normal;color:#d63638}.woocommerce-onboarding .components-form-toggle{display:inline-block}.woocommerce-onboarding .components-form-toggle label{font-size:14px}.woocommerce-onboarding .components-form-toggle .components-base-control{display:inline-block}.woocommerce-onboarding .components-form-toggle .components-base-control__field{margin-bottom:0}.woocommerce-page .components-modal__frame .components-button.is-button,.woocommerce-profile-wizard__body .components-button.is-button,.woocommerce-task-dashboard__container .components-button.is-button{height:48px;padding-left:25px;padding-right:25px;text-align:center;font-size:14px;line-height:36px;font-weight:500;align-items:center}.woocommerce-page .components-modal__frame .components-button.is-button:disabled,.woocommerce-profile-wizard__body .components-button.is-button:disabled,.woocommerce-task-dashboard__container .components-button.is-button:disabled{cursor:not-allowed}.components-modal__header .components-button svg+span{display:none}.components-modal__frame.woocommerce-usage-modal{width:600px;max-width:100%}.components-modal__frame.woocommerce-usage-modal .components-modal__header{border-bottom:0;margin-bottom:0}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper{flex-grow:1;display:flex;flex-direction:column}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper a{color:#50575e}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper button.is-primary{align-self:flex-end}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__actions{display:flex;justify-content:flex-end;margin-top:16px}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__actions button{margin-left:16px}.woocommerce-payments__usage-modal .components-modal__header{height:auto;padding:24px 24px 0}.woocommerce-payments__usage-modal .components-modal__header .components-modal__header-heading{font-size:24px;line-height:32px;margin:0 0 24px}.woocommerce-payments__usage-modal .woocommerce-payments__usage-modal-message{padding:16px 0;font-size:16px;line-height:24px}.woocommerce-payments__usage-modal .woocommerce-payments__usage-footer{display:flex;justify-content:flex-end;padding:16px 0}.woocommerce-payments__usage-modal .woocommerce-payments__usage-footer button{margin-left:16px}.components-modal__frame.woocommerce-cart-modal{width:600px;max-width:100%}.components-modal__frame.woocommerce-cart-modal .components-modal__header{border-bottom:0;margin-bottom:16px;margin-top:16px}.components-modal__frame.woocommerce-cart-modal .components-modal__header button{display:none}.components-modal__frame.woocommerce-cart-modal .components-modal__header-heading{font-style:normal;font-weight:400;font-size:24px;line-height:32px}.components-modal__frame.woocommerce-cart-modal .woocommerce-list{margin-top:4px}.components-modal__frame.woocommerce-cart-modal .woocommerce-list .woocommerce-list__item:first-child{border-top:1px solid #dcdcde}.components-modal__frame.woocommerce-cart-modal .woocommerce-list__item{border-bottom:1px solid #dcdcde}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__help-text{font-size:16px;line-height:24px}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions{text-align:right}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions button.is-link{margin-right:16px;text-decoration:none;font-weight:600;font-size:14px}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions button.is-primary{align-self:flex-end}.woocommerce-layout__header{background:#fff;box-sizing:border-box;padding:0;position:fixed;width:calc(100% - 160px);top:32px;z-index:1001}.woocommerce-layout__header.is-scrolled{box-shadow:0 8px 8px 0 rgba(85,93,102,.3)}.woocommerce-layout__header .woocommerce-layout__header-wrapper{display:flex;align-items:center;min-height:60px}.woocommerce-layout__header .woocommerce-layout__header-back-button{cursor:pointer;margin-left:var(--large-gap);display:flex}.woocommerce-layout__header .woocommerce-layout__header-back-button:focus{box-shadow:inset -1px -1px 0 #757575,inset 1px 1px 0 #757575}@media(max-width:782px){.woocommerce-layout__header{flex-flow:row wrap;top:46px;width:100%}}@media(min-width:783px)and (max-width:960px){.woocommerce-layout__header{width:calc(100% - 36px)}}.woocommerce-layout__header .woocommerce-layout__header-breadcrumbs-wrapper{display:flex;justify-content:space-between;flex-direction:row}.woocommerce-layout__header .woocommerce-layout__header-heading{display:flex;align-items:center;padding:0 0 0 40px;padding:0 0 0 var(--large-gap);flex:1 auto;height:60px;background:#fff;font-weight:600;font-size:14px}.woocommerce-layout__header .woocommerce-layout__header-heading.with-back-button{padding-left:24px}.folded .woocommerce-layout__header{width:calc(100% - 36px)}@media(max-width:782px){.folded .woocommerce-layout__header{width:100%}}.is-wp-toolbar-disabled .woocommerce-layout__header{top:0}.has-woocommerce-navigation .woocommerce-layout__header{left:0;width:100%}.woocommerce-page #contextual-help-link-wrap,.woocommerce-page #screen-options-link-wrap{margin-top:-1px}.wp-responsive-open .woocommerce-layout__header{margin-left:2px}.woocommerce-layout__activity-panel{display:flex;flex-direction:row;align-items:center;height:60px}.woocommerce-layout__activity-panel-tabs{width:100%;display:flex;height:60px;justify-content:flex-end}.woocommerce-layout__activity-panel-tabs .dashicon,.woocommerce-layout__activity-panel-tabs .gridicon{width:100%}.woocommerce-layout__activity-panel-tabs svg{width:24px;height:24px}.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon{fill:none}.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon path,.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon rect{stroke:currentColor}.woocommerce-layout__activity-panel-tabs svg.setup-progress path:first-child{stroke:"#DCDCDE"}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__homescreen-display-options svg.woocommerce-layout__activity-panel-tab-icon{height:14px}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__homescreen-extension-tasklist-toggle{min-width:205px}.woocommerce-layout__activity-panel-tabs .components-icon-button{display:initial;text-indent:0;border-radius:0}.woocommerce-layout__activity-panel-tabs .components-icon-button.has-text svg{margin:0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border:none;outline:none;cursor:pointer;background-color:#fff;max-width:min-content;min-width:80px;width:100%;height:60px;color:#757575;white-space:nowrap}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:before{background-color:#007cba;background-color:var(--wp-admin-theme-color);bottom:0;content:"";height:0;opacity:0;transition-property:height,opacity;transition-duration:.3s;transition-timing-function:ease-in-out;left:0;position:absolute;right:0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-active,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-opened{color:#1e1e1e;box-shadow:none}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-active:before,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-opened:before{height:3px;opacity:1}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{content:" ";position:absolute;padding:1px;background:#d94f4f;border:2px solid #fff;width:4px;height:4px;display:inline-block;border-radius:50%;top:8px;left:50%}@media(min-width:783px)and (max-width:960px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{right:18px;left:auto;margin-left:0}}@media(min-width:961px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{right:28px;left:auto;margin-left:0}}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover{background-color:#f0f0f0;box-shadow:none}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover.woocommerce-layout__activity-panel-tab-wordpress-notices:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover.woocommerce-layout__activity-panel-tab-wordpress-notices:after{border-color:#e0e0e0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):focus,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:focus{box-shadow:inset -1px -1px 0 #757575,inset 1px 1px 0 #757575}@media(max-width:782px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.display-options{display:none}}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-popover{margin-top:0;z-index:1001}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-popover .components-menu-group{padding:12px}.woocommerce-layout__activity-panel-toggle-bubble.has-unread:after{content:" ";position:absolute;padding:1px;background:#ca4a1f;border:2px solid #fff;width:4px;height:4px;display:inline-block;border-radius:50%;top:6px;right:4px}@keyframes tabSwitch{0%,to{transform:translateX(0)}50%{transform:translateX(100px)}}.woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 106px);background:#f0f0f0;width:430px;transform:translateX(100%);transition-property:transform box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;position:fixed;right:0;top:106px;z-index:1000;overflow-x:hidden;overflow-y:auto}@media(max-width:782px){.woocommerce-layout__activity-panel-wrapper{width:100%}}@media screen and (prefers-reduced-motion:reduce){.woocommerce-layout__activity-panel-wrapper{transition-duration:1ms}}@media(min-width:783px){.woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 92px);top:92px}}.has-woocommerce-navigation .woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 60px);top:60px}.woocommerce-layout__activity-panel-wrapper.is-open{transform:none;box-shadow:0 12px 12px 0 rgba(85,93,102,.3)}.woocommerce-layout__activity-panel-wrapper.is-switching{animation:tabSwitch;animation-duration:.3s}@media screen and (prefers-reduced-motion:reduce){.woocommerce-layout__activity-panel-wrapper.is-switching{animation:none}}.woocommerce-layout__activity-panel-wrapper .woocommerce-empty-content{padding-left:24px;padding-right:24px}.woocommerce-layout__activity-panel-avatar-flag-overlay{position:relative;top:-12px}.woocommerce-layout__activity-panel-avatar-flag-overlay .woocommerce-flag{position:relative;top:16px;border:2px solid #fff}.woocommerce-layout__notice-list-hide{display:none}.highlight-tooltip__container{position:absolute;width:0;height:0}.highlight-tooltip__container.highlight-tooltip__show{top:0;left:0;width:100%;height:100%}.highlight-tooltip__portal{width:100%;height:100%;position:relative}.highlight-tooltip__portal .highlight-tooltip__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.35);z-index:100000;animation:edit-post__fade-in-animation .2s ease-out 0s;animation-fill-mode:forwards}@media(prefers-reduced-motion:reduce){.highlight-tooltip__portal .highlight-tooltip__overlay{animation-duration:1ms}}.highlight-tooltip__popover .components-card{min-width:360px}.highlight-tooltip__popover .components-card__header{font-size:16px;font-size:1rem;font-weight:600;height:60px}.highlight-tooltip__popover .components-card__footer{justify-content:flex-end}.woocommerce-layout__show-app-banner{padding-top:56px}@media(min-width:783px){.woocommerce-layout__show-app-banner{padding-top:0}}.woocommerce-mobile-app-banner{background-color:#3c2861;width:100%;display:flex;height:56px;align-items:center;padding:0 6px 0 4px}@media(min-width:401px){.woocommerce-mobile-app-banner{padding:0 13px 0 10px}}@media(min-width:783px){.woocommerce-mobile-app-banner{display:none}}.woocommerce-mobile-app-banner .gridicon{fill:#fff;margin-right:10px}.woocommerce-mobile-app-banner .components-button.is-secondary{margin-left:auto;color:#fff;box-shadow:inset 0 0 0 1px #fff}.woocommerce-mobile-app-banner .components-button.is-secondary:active,.woocommerce-mobile-app-banner .components-button.is-secondary:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff;background:none}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description{color:#fff;margin-left:8px}@media(min-width:401px){.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description{margin-left:13px}}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text{margin:0;font-size:10px}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text:first-child{font-weight:700}@media(min-width:401px){.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text{margin-left:13px;font-size:13px}}.woocommerce-navigation{display:grid;grid-template-rows:min-content 1fr;height:100%}.woocommerce-navigation h2>span{width:100%}.woocommerce-navigation .components-navigation__menu{overflow-y:auto;margin-bottom:0;padding-bottom:24px}.woocommerce-navigation .components-navigation__group+.components-navigation__group{margin-top:24px}.woocommerce-navigation .components-navigation__item{margin-bottom:0}.woocommerce-navigation .components-navigation__item a.components-button{padding:6px 16px}.woocommerce-navigation .components-navigation__item:not(:hover) a.components-button{color:#949494}.woocommerce-navigation .components-navigation__item.is-active a.components-button{color:#fff}.woocommerce-navigation .components-navigation{height:100%}.woocommerce-navigation .components-navigation>div{height:100%;display:grid;grid-template-rows:1fr min-content}.woocommerce-navigation.is-root .components-navigation__menu-secondary{border-top:1px solid #2c3338;margin:0 -8px;padding:16px 8px 12px}.woocommerce-navigation-header{display:flex;align-items:center;border:none;border-radius:0;height:auto}.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button{padding:12px;height:60px;color:#fff}.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:focus,.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:hover,.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:not([aria-disabled=true]):active{color:#fff}.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button{padding-left:0;color:#ccc;font-weight:600}.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:active,.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:focus,.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:hover{color:#e0e0e0}.woocommerce-navigation{position:relative;width:240px;box-sizing:border-box;background-color:#1e1e1e;z-index:1100}@media(max-width:960px){.woocommerce-navigation{width:60px;height:60px}}.woocommerce-navigation .components-navigation{box-sizing:border-box}.woocommerce-navigation .components-navigation__menu-title{overflow:visible}.woocommerce-navigation__wrapper{background-color:#1e1e1e;position:absolute;top:60px;width:100%;height:calc(100vh - 92px);overflow-y:auto}.is-wp-toolbar-disabled .woocommerce-navigation__wrapper{height:calc(100vh - 60px)}body.is-wc-nav-expanded .woocommerce-navigation{width:240px;height:100%}body.is-wc-nav-expanded font>.xdebug-error{margin-left:256px}body.is-wc-nav-folded .woocommerce-navigation{width:60px;height:60px;overflow:hidden}body.is-wc-nav-folded .woocommerce-navigation .woocommerce-navigation-header>*{display:none}body.is-wc-nav-folded .woocommerce-navigation .woocommerce-navigation-header__site-icon{display:block}body.is-wc-nav-folded .woocommerce-navigation .components-navigation{display:none}body.is-wc-nav-folded .woocommerce-transient-notices{left:16px}body.is-wc-nav-folded #wpbody{padding-left:0}.has-woocommerce-navigation #adminmenuback,.has-woocommerce-navigation #adminmenuwrap{display:none!important}.has-woocommerce-navigation.woocommerce_page_wc-reports .woo-nav-tab-wrapper,.has-woocommerce-navigation.woocommerce_page_wc-settings .woo-nav-tab-wrapper,.has-woocommerce-navigation.woocommerce_page_wc-status .woo-nav-tab-wrapper{display:none}.has-woocommerce-navigation.woocommerce_page_wc-reports .woocommerce .subsubsub,.has-woocommerce-navigation.woocommerce_page_wc-settings .woocommerce .subsubsub,.has-woocommerce-navigation.woocommerce_page_wc-status .woocommerce .subsubsub{font-size:14px;margin:5px 0}.has-woocommerce-navigation #wpcontent,.has-woocommerce-navigation #wpfooter{margin-left:0}@media(max-width:960px){.has-woocommerce-navigation #wpcontent,.has-woocommerce-navigation #wpfooter{margin-left:0}}.has-woocommerce-navigation #wpbody{padding-left:240px}@media(max-width:960px){.has-woocommerce-navigation #wpbody{padding-left:0}}.has-woocommerce-navigation .woocommerce-layout__header.is-embed-loading:before{content:"";position:fixed;width:240px;height:100%;background:#1e1e1e}@media(max-width:960px){.has-woocommerce-navigation .woocommerce-layout__header.is-embed-loading:before{width:60px;height:60px}}.has-woocommerce-navigation #woocommerce-embedded-root.is-embed-loading{margin-bottom:-32px}.has-woocommerce-navigation:not(.is-wp-toolbar-disabled) #wpbody-content{margin-top:32px}.has-woocommerce-navigation font>.xdebug-error{margin-top:60px}.woocommerce-navigation-category-title{display:flex;align-items:center;font-size:20px;line-height:28px}.woocommerce-navigation-category-title .woocommerce-navigation-favorite-button{margin-left:auto}.woocommerce-navigation-favorite-button.components-button .star-empty-icon{color:#949494}.woocommerce-navigation-favorite-button.components-button .star-filled-icon{color:#ffb900}.woocommerce-transient-notices{position:fixed;bottom:12px;left:176px;z-index:99999}@media(max-width:960px){.woocommerce-transient-notices{left:50px}}@media(max-width:782px){.woocommerce-transient-notices{left:16px}}.woocommerce-profile-wizard__body .woocommerce-transient-notices{left:unset}.woocommerce-profile-wizard__body .woocommerce-transient-notices .components-snackbar{margin-left:auto;margin-right:auto}.has-woocommerce-navigation .woocommerce-transient-notices{left:256px}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{margin-left:32px}.components-snackbar .components-snackbar__icon{position:absolute;top:24px;left:26px}.components-snackbar .components-snackbar__dismiss-button{margin-left:32px;cursor:pointer}:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-20:#006187}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-20:#183ad6}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-20:#064054}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-20:#2b2724}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-20:#3a2c4d}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-20:#d02c21}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-20:#4c6066}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-20:#c36922}.woocommerce-embedded-layout__primary{padding:0 20px}@media(max-width:782px){.woocommerce-embedded-layout__primary{padding:0}}
1
+ .woocommerce-page .wrap{margin:0}.woocommerce-page #wpcontent,.woocommerce-page.woocommerce_page_wc-admin #wpbody-content{padding:0;overflow-x:hidden!important;min-height:calc(100vh - 32px)}@media (min-width:783px){.woocommerce-page #wpbody-content{padding-left:0}}@media (max-width:782px){.woocommerce-page .wp-responsive-open #woocommerce-embedded-root,.woocommerce-page .wp-responsive-open #wpbody{position:relative;right:-14.5em}.woocommerce-page #wpbody-content,.woocommerce-page #wpcontent{min-height:calc(100vh - 46px)}}@media (min-width:961px){.woocommerce-page #toplevel_page_wcadmin--analytics.menu-top>a:focus,.woocommerce-page #toplevel_page_woocommerce.menu-top>a:focus{padding-bottom:1px}}#wpbody,.woocommerce-layout *{box-sizing:border-box}#wpbody{display:inline-block;width:100%;padding-top:0;margin-top:60px}#wpfooter{display:none}.woocommerce_page_wc-admin .woocommerce-filters-date__content:not(.is-mobile){z-index:2}@media (max-width:600px){#wpadminbar{position:fixed}html.wp-toolbar{padding-top:46px}}@media (max-width:782px){.jetpack-masterbar #wpadminbar #wp-admin-bar-menu-toggle{margin-top:-10px}.jetpack-masterbar #wpwrap .woocommerce-layout__header-heading{padding-left:60px}.jetpack-masterbar.wp-admin .wrap h1,.jetpack-masterbar.wp-admin .wrap h2{padding-left:0}}.woocommerce-page .wp-has-current-submenu:after{right:0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:8px solid transparent;border-right-color:#f1f1f1;top:0;margin-top:10px}@media (max-width:960px){.woocommerce-page .wp-has-current-submenu:after{border-width:4px;margin-top:14px}}:root{--large-gap:40px;--main-gap:24px}@media (max-width:960px){:root{--large-gap:24px}}@media (max-width:782px){:root{--large-gap:16px;--main-gap:16px}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.woocommerce-layout select:hover{color:#1e1e1e}.woocommerce-layout select.components-select-control__input{max-width:100%;line-height:1}body.woocommerce-page .components-button.is-primary:not(:disabled),body.woocommerce-page .components-snackbar .components-button.is-tertiary,body.woocommerce-page .components-snackbar .components-button.is-tertiary:not(:disabled):not([aria-disabled=true]):hover{color:#fff}.woocommerce-embed-page #wpbody .woocommerce-layout,.woocommerce-embed-page .woocommerce-layout__notice-list-hide+.wrap{padding-top:10px}.woocommerce-embed-page #wpbody-content,.woocommerce-embed-page #wpcontent{overflow-x:initial!important}.woocommerce-embed-page #wpbody-content{padding-top:0}.woocommerce-embed-page #wpbody-content .notice{margin-top:15px}.woocommerce-embed-page .wrap{padding:0 20px}@media (max-width:782px){.woocommerce-embed-page .wrap p.search-box{width:calc(100% - 40px)}}.woocommerce-embed-page .wrap .wrap{padding:0}.woocommerce-embed-page #screen-meta{border-right:0;margin:0}.woocommerce-embed-page #screen-meta-links{position:relative}.woocommerce-embed-page .notice{padding:1px 12px}.woocommerce-embed-page .woocommerce-layout__header.is-scrolled{box-shadow:0 8px 16px 0 rgba(85,93,102,.3)}.woocommerce-embed-page .woocommerce-layout__header .woocommerce-layout__header-heading{margin-top:0;margin-bottom:0}.woocommerce-embed-page #screen-meta-links.is-hidden-by-notices,.woocommerce-embed-page #screen-meta.is-hidden-by-notices{display:none!important}.woocommerce-embed-page .woocommerce-layout__primary{margin:0}@media (max-width:782px){.woocommerce-embed-page .woocommerce-layout__primary{padding-top:10px}}@keyframes isLoaded{0%{opacity:0}to{opacity:1}}.woocommerce-embed-page .woocommerce-layout__activity-panel-tabs{animation:isLoaded;animation-duration:2s}.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:10px;margin-bottom:16px}@media (max-width:600px){.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:80px;margin-bottom:-16px}}@media (min-width:601px) and (max-width:782px){.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:32px}}.woocommerce-embed-page .woocommerce-activity-card__actions a.components-button:not(.is-primary){color:#757575}.woocommerce-layout{margin:0;padding:0}.woocommerce-layout__primary{margin:var(--large-gap) 0 0 var(--large-gap)}@media (max-width:782px){.woocommerce-layout__primary{margin-top:20px}}.woocommerce-layout .woocommerce-layout__main{padding-right:40px;padding-right:var(--large-gap);max-width:100%}.woocommerce-admin-is-loading #adminmenumain,.woocommerce-admin-is-loading #wpadminbar,.woocommerce-admin-is-loading #wpbody-content,.woocommerce-admin-is-loading #wpcontent,.woocommerce-admin-is-loading #wpfooter,.woocommerce-admin-is-loading .components-modal__screen-overlay,.woocommerce-admin-is-loading .error,.woocommerce-admin-is-loading .notice,.woocommerce-admin-is-loading .update-nag,.woocommerce-admin-is-loading .updated,.woocommerce-admin-is-loading .woocommerce-layout__header,.woocommerce-admin-is-loading .woocommerce-message,.woocommerce-admin-is-loading .woocommerce-store-alerts,.woocommerce-page .update-nag{display:none}.woocommerce-admin-full-screen{background:#f6f7f7;color:#50575e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.woocommerce-admin-full-screen #wpwrap{top:0}.woocommerce-admin-full-screen #wpbody-content{min-height:100vh}.woocommerce-admin-full-screen #adminmenumain,.woocommerce-admin-full-screen #wpcontent>*,.woocommerce-admin-full-screen .error,.woocommerce-admin-full-screen .notice,.woocommerce-admin-full-screen .update-nag,.woocommerce-admin-full-screen .updated,.woocommerce-admin-full-screen .woocommerce-layout__header,.woocommerce-admin-full-screen .woocommerce-message,.woocommerce-admin-full-screen .woocommerce-store-alerts{display:none}.woocommerce-admin-full-screen #wpcontent{margin-left:0!important}.woocommerce-admin-full-screen #wpcontent>#wpbody{display:block;margin-top:0!important}.woocommerce-admin-full-screen.has-woocommerce-navigation #wpbody{padding-left:0}.is-wp-toolbar-disabled #wpadminbar{display:none!important}.wp-toolbar .is-wp-toolbar-disabled{margin-top:-32px}@media (max-width:600px){.wp-toolbar .is-wp-toolbar-disabled{margin-top:-46px}}.woocommerce-onboarding .muriel-component{margin-top:16px;margin-bottom:16px}.woocommerce-onboarding .components-base-control.has-error{margin-bottom:32px!important;border-color:#d63638}@media (max-width:782px){.woocommerce-onboarding .components-base-control.has-error{margin-bottom:44px!important}}.woocommerce-onboarding .components-base-control.has-error .components-base-control__help{top:100%;left:12px;position:absolute;margin-top:4px;font-size:12px;font-style:normal;color:#d63638}.woocommerce-onboarding .components-form-toggle{display:inline-block}.woocommerce-onboarding .components-form-toggle label{font-size:14px}.woocommerce-onboarding .components-form-toggle .components-base-control{display:inline-block}.woocommerce-onboarding .components-form-toggle .components-base-control__field{margin-bottom:0}.woocommerce-page .components-modal__frame .components-button.is-button,.woocommerce-profile-wizard__body .components-button.is-button,.woocommerce-task-dashboard__container .components-button.is-button{height:48px;padding-left:25px;padding-right:25px;text-align:center;font-size:14px;line-height:36px;font-weight:500;align-items:center}.woocommerce-page .components-modal__frame .components-button.is-button:disabled,.woocommerce-profile-wizard__body .components-button.is-button:disabled,.woocommerce-task-dashboard__container .components-button.is-button:disabled{cursor:not-allowed}.components-modal__header .components-button svg+span{display:none}.components-modal__frame.woocommerce-usage-modal{width:600px;max-width:100%}.components-modal__frame.woocommerce-usage-modal .components-modal__header{border-bottom:0;margin-bottom:0}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper{flex-grow:1;display:flex;flex-direction:column}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper a{color:#50575e}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper button.is-primary{align-self:flex-end}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__actions{display:flex;justify-content:flex-end;margin-top:16px}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__actions button{margin-left:16px}.woocommerce-payments__usage-modal .components-modal__header{height:auto;padding:24px 24px 0}.woocommerce-payments__usage-modal .components-modal__header .components-modal__header-heading{font-size:24px;line-height:32px;margin:0 0 24px}.woocommerce-payments__usage-modal .woocommerce-payments__usage-modal-message{padding:16px 0;font-size:16px;line-height:24px}.woocommerce-payments__usage-modal .woocommerce-payments__usage-footer{display:flex;justify-content:flex-end;padding:16px 0}.woocommerce-payments__usage-modal .woocommerce-payments__usage-footer button{margin-left:16px}.components-modal__frame.woocommerce-cart-modal{width:600px;max-width:100%}.components-modal__frame.woocommerce-cart-modal .components-modal__header{border-bottom:0;margin-bottom:16px;margin-top:16px}.components-modal__frame.woocommerce-cart-modal .components-modal__header button{display:none}.components-modal__frame.woocommerce-cart-modal .components-modal__header-heading{font-style:normal;font-weight:400;font-size:24px;line-height:32px}.components-modal__frame.woocommerce-cart-modal .woocommerce-list{margin-top:4px}.components-modal__frame.woocommerce-cart-modal .woocommerce-list .woocommerce-list__item:first-child{border-top:1px solid #dcdcde}.components-modal__frame.woocommerce-cart-modal .woocommerce-list__item{border-bottom:1px solid #dcdcde}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__help-text{font-size:16px;line-height:24px}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions{text-align:right}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions button.is-link{margin-right:16px;text-decoration:none;font-weight:600;font-size:14px}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions button.is-primary{align-self:flex-end}.woocommerce-layout__header{background:#fff;box-sizing:border-box;padding:0;position:fixed;width:calc(100% - 160px);top:32px;z-index:1001}.woocommerce-layout__header.is-scrolled{box-shadow:0 8px 8px 0 rgba(85,93,102,.3)}.woocommerce-layout__header .woocommerce-layout__header-wrapper{display:flex;align-items:center;min-height:60px}.woocommerce-layout__header .woocommerce-layout__header-back-button{cursor:pointer;margin-left:var(--large-gap);display:flex}.woocommerce-layout__header .woocommerce-layout__header-back-button:focus{box-shadow:inset -1px -1px 0 #757575,inset 1px 1px 0 #757575}@media (max-width:782px){.woocommerce-layout__header{flex-flow:row wrap;top:46px;width:100%}}@media (min-width:783px) and (max-width:960px){.woocommerce-layout__header{width:calc(100% - 36px)}}.woocommerce-layout__header .woocommerce-layout__header-breadcrumbs-wrapper{display:flex;justify-content:space-between;flex-direction:row}.woocommerce-layout__header .woocommerce-layout__header-heading{display:flex;align-items:center;padding:0 0 0 40px;padding:0 0 0 var(--large-gap);flex:1 auto;height:60px;background:#fff;font-weight:600;font-size:14px}.woocommerce-layout__header .woocommerce-layout__header-heading.with-back-button{padding-left:24px}.folded .woocommerce-layout__header{width:calc(100% - 36px)}@media (max-width:782px){.folded .woocommerce-layout__header{width:100%}}.is-wp-toolbar-disabled .woocommerce-layout__header{top:0}.has-woocommerce-navigation .woocommerce-layout__header{left:0;width:100%}.woocommerce-page #contextual-help-link-wrap,.woocommerce-page #screen-options-link-wrap{margin-top:-1px}.wp-responsive-open .woocommerce-layout__header{margin-left:2px}.woocommerce-layout__activity-panel{display:flex;flex-direction:row;align-items:center;height:60px}.woocommerce-layout__activity-panel-tabs{width:100%;display:flex;height:60px;justify-content:flex-end}.woocommerce-layout__activity-panel-tabs .dashicon,.woocommerce-layout__activity-panel-tabs .gridicon{width:100%}.woocommerce-layout__activity-panel-tabs svg{width:24px;height:24px}.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon{fill:none}.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon path,.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon rect{stroke:currentColor}.woocommerce-layout__activity-panel-tabs svg.setup-progress path:first-child{stroke:"#DCDCDE"}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__homescreen-display-options svg.woocommerce-layout__activity-panel-tab-icon{height:14px}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__homescreen-extension-tasklist-toggle{min-width:205px}.woocommerce-layout__activity-panel-tabs .components-icon-button{display:initial;text-indent:0;border-radius:0}.woocommerce-layout__activity-panel-tabs .components-icon-button.has-text svg{margin:0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border:none;outline:none;cursor:pointer;background-color:#fff;max-width:-webkit-min-content;max-width:min-content;min-width:80px;width:100%;height:60px;color:#757575;white-space:nowrap}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:before{background-color:#007cba;background-color:var(--wp-admin-theme-color);bottom:0;content:"";height:0;opacity:0;transition-property:height,opacity;transition-duration:.3s;transition-timing-function:ease-in-out;left:0;position:absolute;right:0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-active,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-opened{color:#1e1e1e;box-shadow:none}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-active:before,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-opened:before{height:3px;opacity:1}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{content:" ";position:absolute;padding:1px;background:#d94f4f;border:2px solid #fff;width:4px;height:4px;display:inline-block;border-radius:50%;top:8px;left:50%}@media (min-width:783px) and (max-width:960px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{right:18px;left:auto;margin-left:0}}@media (min-width:961px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{right:28px;left:auto;margin-left:0}}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover{background-color:#f0f0f0;box-shadow:none}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover.woocommerce-layout__activity-panel-tab-wordpress-notices:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover.woocommerce-layout__activity-panel-tab-wordpress-notices:after{border-color:#e0e0e0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):focus,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:focus{box-shadow:inset -1px -1px 0 #757575,inset 1px 1px 0 #757575}@media (max-width:782px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.display-options{display:none}}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-popover{margin-top:0;z-index:1001}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-popover .components-menu-group{padding:12px}.woocommerce-layout__activity-panel-toggle-bubble.has-unread:after{content:" ";position:absolute;padding:1px;background:#ca4a1f;border:2px solid #fff;width:4px;height:4px;display:inline-block;border-radius:50%;top:6px;right:4px}@keyframes tabSwitch{0%,to{transform:translateX(0)}50%{transform:translateX(100px)}}.woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 106px);background:#f0f0f0;width:510px;transform:translateX(100%);transition-property:transform box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;position:fixed;right:0;top:106px;z-index:1000;overflow-x:hidden;overflow-y:auto}@media (max-width:782px){.woocommerce-layout__activity-panel-wrapper{width:100%}}@media screen and (prefers-reduced-motion:reduce){.woocommerce-layout__activity-panel-wrapper{transition-duration:1ms}}@media (min-width:783px){.woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 92px);top:92px}}.has-woocommerce-navigation .woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 60px);top:60px}.woocommerce-layout__activity-panel-wrapper.is-open{transform:none;box-shadow:0 12px 12px 0 rgba(85,93,102,.3)}.woocommerce-layout__activity-panel-wrapper.is-switching{animation:tabSwitch;animation-duration:.3s}@media screen and (prefers-reduced-motion:reduce){.woocommerce-layout__activity-panel-wrapper.is-switching{animation:none}}.woocommerce-layout__activity-panel-wrapper .woocommerce-empty-content{padding-left:24px;padding-right:24px}.woocommerce-layout__activity-panel-avatar-flag-overlay{position:relative;top:-12px}.woocommerce-layout__activity-panel-avatar-flag-overlay .woocommerce-flag{position:relative;top:16px;border:2px solid #fff}.woocommerce-layout__notice-list-hide{display:none}.highlight-tooltip__container{position:absolute;width:0;height:0}.highlight-tooltip__container.highlight-tooltip__show{top:0;left:0;width:100%;height:100%}.highlight-tooltip__portal{width:100%;height:100%;position:relative}.highlight-tooltip__portal .highlight-tooltip__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.35);z-index:100000;animation:edit-post__fade-in-animation .2s ease-out 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.highlight-tooltip__portal .highlight-tooltip__overlay{animation-duration:1ms}}.highlight-tooltip__popover .components-card{min-width:360px}.highlight-tooltip__popover .components-card__header{font-size:16px;font-size:1rem;font-weight:600;height:60px}.highlight-tooltip__popover .components-card__footer{justify-content:flex-end}.woocommerce-layout__show-app-banner{padding-top:56px}@media (min-width:783px){.woocommerce-layout__show-app-banner{padding-top:0}}.woocommerce-mobile-app-banner{background-color:#3c2861;width:100%;display:flex;height:56px;align-items:center;padding:0 6px 0 4px}@media (min-width:401px){.woocommerce-mobile-app-banner{padding:0 13px 0 10px}}@media (min-width:783px){.woocommerce-mobile-app-banner{display:none}}.woocommerce-mobile-app-banner .dashicon{fill:#fff;margin-right:10px}.woocommerce-mobile-app-banner .components-button.is-secondary{margin-left:auto;color:#fff;box-shadow:inset 0 0 0 1px #fff}.woocommerce-mobile-app-banner .components-button.is-secondary:active,.woocommerce-mobile-app-banner .components-button.is-secondary:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff;background:none}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description{color:#fff;margin-left:8px}@media (min-width:401px){.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description{margin-left:13px}}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text{margin:0;font-size:10px}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text:first-child{font-weight:700}@media (min-width:401px){.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text{margin-left:13px;font-size:13px}}.woocommerce-navigation{display:-ms-grid;display:grid;-ms-grid-rows:-webkit-min-content 1fr;-ms-grid-rows:min-content 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;height:100%}.woocommerce-navigation h2>span{width:100%}.woocommerce-navigation .components-navigation__menu{overflow-y:auto;margin-bottom:0;padding-bottom:24px}.woocommerce-navigation .components-navigation__group+.components-navigation__group{margin-top:24px}.woocommerce-navigation .components-navigation__item{margin-bottom:0}.woocommerce-navigation .components-navigation__item a.components-button{padding:6px 16px}.woocommerce-navigation .components-navigation__item:not(:hover) a.components-button{color:#949494}.woocommerce-navigation .components-navigation__item.is-active a.components-button{color:#fff}.woocommerce-navigation .components-navigation{height:100%}.woocommerce-navigation .components-navigation>div{height:100%;display:-ms-grid;display:grid;-ms-grid-rows:1fr -webkit-min-content;-ms-grid-rows:1fr min-content;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content}.woocommerce-navigation.is-root .components-navigation__menu-secondary{border-top:1px solid #2c3338;margin:0 -8px;padding:16px 8px 12px}.woocommerce-navigation-header{display:flex;align-items:center;border:none;border-radius:0;height:auto}.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button{padding:12px;height:60px;color:#fff}.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:focus,.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:hover,.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:not([aria-disabled=true]):active{color:#fff}.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button{padding-left:0;color:#ccc;font-weight:600}.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:active,.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:focus,.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:hover{color:#e0e0e0}.woocommerce-navigation{position:relative;width:240px;box-sizing:border-box;background-color:#1e1e1e;z-index:1100}@media (max-width:960px){.woocommerce-navigation{width:60px;height:60px}}.woocommerce-navigation .components-navigation{box-sizing:border-box}.woocommerce-navigation .components-navigation__menu-title{overflow:visible}.woocommerce-navigation__wrapper{background-color:#1e1e1e;position:absolute;top:60px;width:100%;height:calc(100vh - 92px);overflow-y:auto}.is-wp-toolbar-disabled .woocommerce-navigation__wrapper{height:calc(100vh - 60px)}body.is-wc-nav-expanded .woocommerce-navigation{width:240px;height:100%}body.is-wc-nav-expanded font>.xdebug-error{margin-left:256px}body.is-wc-nav-folded .woocommerce-navigation{width:60px;height:60px;overflow:hidden}body.is-wc-nav-folded .woocommerce-navigation .woocommerce-navigation-header>*{display:none}body.is-wc-nav-folded .woocommerce-navigation .woocommerce-navigation-header__site-icon{display:block}body.is-wc-nav-folded .woocommerce-navigation .components-navigation{display:none}body.is-wc-nav-folded .woocommerce-transient-notices{left:16px}body.is-wc-nav-folded #wpbody{padding-left:0}.has-woocommerce-navigation #adminmenuback,.has-woocommerce-navigation #adminmenuwrap{display:none!important}.has-woocommerce-navigation.woocommerce_page_wc-reports .woo-nav-tab-wrapper,.has-woocommerce-navigation.woocommerce_page_wc-settings .woo-nav-tab-wrapper,.has-woocommerce-navigation.woocommerce_page_wc-status .woo-nav-tab-wrapper{display:none}.has-woocommerce-navigation.woocommerce_page_wc-reports .woocommerce .subsubsub,.has-woocommerce-navigation.woocommerce_page_wc-settings .woocommerce .subsubsub,.has-woocommerce-navigation.woocommerce_page_wc-status .woocommerce .subsubsub{font-size:14px;margin:5px 0}.has-woocommerce-navigation #wpcontent,.has-woocommerce-navigation #wpfooter{margin-left:0}@media (max-width:960px){.has-woocommerce-navigation #wpcontent,.has-woocommerce-navigation #wpfooter{margin-left:0}}.has-woocommerce-navigation #wpbody{padding-left:240px}@media (max-width:960px){.has-woocommerce-navigation #wpbody{padding-left:0}}.has-woocommerce-navigation .woocommerce-layout__header.is-embed-loading:before{content:"";position:fixed;width:240px;height:100%;background:#1e1e1e}@media (max-width:960px){.has-woocommerce-navigation .woocommerce-layout__header.is-embed-loading:before{width:60px;height:60px}}.has-woocommerce-navigation #woocommerce-embedded-root.is-embed-loading{margin-bottom:-32px}.has-woocommerce-navigation:not(.is-wp-toolbar-disabled) #wpbody-content{margin-top:32px}.has-woocommerce-navigation font>.xdebug-error{margin-top:60px}.woocommerce-navigation-category-title{display:flex;align-items:center}.woocommerce-navigation-category-title .woocommerce-navigation-favorite-button{margin-left:auto}.woocommerce-navigation-favorite-button.components-button .dashicon{margin:0}.woocommerce-navigation-favorite-button.components-button .dashicons-star-empty{color:#949494}.woocommerce-navigation-favorite-button.components-button .dashicons-star-filled{color:#ffb900}.woocommerce-transient-notices{position:fixed;bottom:12px;left:176px;z-index:99999}@media (max-width:960px){.woocommerce-transient-notices{left:50px}}@media (max-width:782px){.woocommerce-transient-notices{left:16px}}.woocommerce-profile-wizard__body .woocommerce-transient-notices{left:unset}.woocommerce-profile-wizard__body .woocommerce-transient-notices .components-snackbar{margin-left:auto;margin-right:auto}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{margin-left:32px}.components-snackbar .components-snackbar__icon{position:absolute;top:24px;left:26px}.components-snackbar .components-snackbar__dismiss-button{margin-left:32px;cursor:pointer}:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-20:#006187}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-20:#183ad6}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-20:#064054}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-20:#2b2724}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-20:#3a2c4d}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-20:#d02c21}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-20:#4c6066}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-20:#c36922}.woocommerce-embedded-layout__primary{padding:0 20px}@media (max-width:782px){.woocommerce-embedded-layout__primary{padding:0}}
packages/woocommerce-admin/dist/app/style.rtl.css CHANGED
@@ -1 +1 @@
1
- .woocommerce-page .wrap{margin:0}.woocommerce-page #wpcontent,.woocommerce-page.woocommerce_page_wc-admin #wpbody-content{padding:0;overflow-x:hidden!important;min-height:calc(100vh - 32px)}@media(min-width:783px){.woocommerce-page #wpbody-content{padding-right:0}}@media(max-width:782px){.woocommerce-page .wp-responsive-open #woocommerce-embedded-root,.woocommerce-page .wp-responsive-open #wpbody{position:relative;left:-14.5em}.woocommerce-page #wpbody-content,.woocommerce-page #wpcontent{min-height:calc(100vh - 46px)}}@media(min-width:961px){.woocommerce-page #toplevel_page_wcadmin--analytics.menu-top>a:focus,.woocommerce-page #toplevel_page_woocommerce.menu-top>a:focus{padding-bottom:1px}}#wpbody,.woocommerce-layout *{box-sizing:border-box}#wpbody{display:inline-block;width:100%;padding-top:0;margin-top:60px}#wpfooter{display:none}.woocommerce_page_wc-admin .woocommerce-filters-date__content:not(.is-mobile){z-index:2}@media(max-width:600px){#wpadminbar{position:fixed}html.wp-toolbar{padding-top:46px}}@media(max-width:782px){.jetpack-masterbar #wpadminbar #wp-admin-bar-menu-toggle{margin-top:-10px}.jetpack-masterbar #wpwrap .woocommerce-layout__header-heading{padding-right:60px}.jetpack-masterbar.wp-admin .wrap h1,.jetpack-masterbar.wp-admin .wrap h2{padding-right:0}}.woocommerce-page .wp-has-current-submenu:after{left:0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:8px solid transparent;border-left-color:#f1f1f1;top:0;margin-top:10px}@media(max-width:960px){.woocommerce-page .wp-has-current-submenu:after{border-width:4px;margin-top:14px}}:root{--large-gap:40px;--main-gap:24px}@media(max-width:960px){:root{--large-gap:24px}}@media(max-width:782px){:root{--large-gap:16px;--main-gap:16px}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.woocommerce-layout select:hover{color:#1e1e1e}.woocommerce-layout select.components-select-control__input{max-width:100%;line-height:1}body.woocommerce-page .components-button.is-primary:not(:disabled),body.woocommerce-page .components-snackbar .components-button.is-tertiary,body.woocommerce-page .components-snackbar .components-button.is-tertiary:not(:disabled):not([aria-disabled=true]):hover{color:#fff}.woocommerce-embed-page #wpbody .woocommerce-layout,.woocommerce-embed-page .woocommerce-layout__notice-list-hide+.wrap{padding-top:10px}.woocommerce-embed-page #wpbody-content,.woocommerce-embed-page #wpcontent{overflow-x:initial!important}.woocommerce-embed-page #wpbody-content{padding-top:0}.woocommerce-embed-page #wpbody-content .notice{margin-top:15px}.woocommerce-embed-page .wrap{padding:0 20px}@media(max-width:782px){.woocommerce-embed-page .wrap p.search-box{width:calc(100% - 40px)}}.woocommerce-embed-page .wrap .wrap{padding:0}.woocommerce-embed-page #screen-meta{border-left:0;margin:0}.woocommerce-embed-page #screen-meta-links{position:relative}.woocommerce-embed-page .notice{padding:1px 12px}.woocommerce-embed-page .woocommerce-layout__header.is-scrolled{box-shadow:0 8px 16px 0 rgba(85,93,102,.3)}.woocommerce-embed-page .woocommerce-layout__header .woocommerce-layout__header-heading{margin-top:0;margin-bottom:0}.woocommerce-embed-page #screen-meta-links.is-hidden-by-notices,.woocommerce-embed-page #screen-meta.is-hidden-by-notices{display:none!important}.woocommerce-embed-page .woocommerce-layout__primary{margin:0}@media(max-width:782px){.woocommerce-embed-page .woocommerce-layout__primary{padding-top:10px}}@keyframes isLoaded{0%{opacity:0}to{opacity:1}}.woocommerce-embed-page .woocommerce-layout__activity-panel-tabs{animation:isLoaded;animation-duration:2s}.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:10px;margin-bottom:16px}@media(max-width:600px){.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:80px;margin-bottom:-16px}}@media(min-width:601px)and (max-width:782px){.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:32px}}.woocommerce-embed-page .woocommerce-activity-card__actions a.components-button:not(.is-primary){color:#757575}.woocommerce-layout{margin:0;padding:0}.woocommerce-layout__primary{margin:var(--large-gap) var(--large-gap) 0 0}@media(max-width:782px){.woocommerce-layout__primary{margin-top:20px}}.woocommerce-layout .woocommerce-layout__main{padding-left:40px;padding-left:var(--large-gap);max-width:100%}.woocommerce-admin-is-loading #adminmenumain,.woocommerce-admin-is-loading #wpadminbar,.woocommerce-admin-is-loading #wpbody-content,.woocommerce-admin-is-loading #wpcontent,.woocommerce-admin-is-loading #wpfooter,.woocommerce-admin-is-loading .components-modal__screen-overlay,.woocommerce-admin-is-loading .error,.woocommerce-admin-is-loading .notice,.woocommerce-admin-is-loading .update-nag,.woocommerce-admin-is-loading .updated,.woocommerce-admin-is-loading .woocommerce-layout__header,.woocommerce-admin-is-loading .woocommerce-message,.woocommerce-admin-is-loading .woocommerce-store-alerts,.woocommerce-page .update-nag{display:none}.woocommerce-admin-full-screen{background:#f6f7f7;color:#50575e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.woocommerce-admin-full-screen #wpwrap{top:0}.woocommerce-admin-full-screen #wpbody-content{min-height:100vh}.woocommerce-admin-full-screen #adminmenumain,.woocommerce-admin-full-screen #wpcontent>*,.woocommerce-admin-full-screen .error,.woocommerce-admin-full-screen .notice,.woocommerce-admin-full-screen .update-nag,.woocommerce-admin-full-screen .updated,.woocommerce-admin-full-screen .woocommerce-layout__header,.woocommerce-admin-full-screen .woocommerce-message,.woocommerce-admin-full-screen .woocommerce-store-alerts{display:none}.woocommerce-admin-full-screen #wpcontent{margin-right:0!important}.woocommerce-admin-full-screen #wpcontent>#wpbody{display:block;margin-top:0!important}.woocommerce-admin-full-screen.has-woocommerce-navigation #wpbody{padding-right:0}.is-wp-toolbar-disabled #wpadminbar{display:none!important}.wp-toolbar .is-wp-toolbar-disabled{margin-top:-32px}@media(max-width:600px){.wp-toolbar .is-wp-toolbar-disabled{margin-top:-46px}}.woocommerce-onboarding .muriel-component{margin-top:16px;margin-bottom:16px}.woocommerce-onboarding .components-base-control.has-error{margin-bottom:32px!important;border-color:#d63638}@media(max-width:782px){.woocommerce-onboarding .components-base-control.has-error{margin-bottom:44px!important}}.woocommerce-onboarding .components-base-control.has-error .components-base-control__help{top:100%;right:12px;position:absolute;margin-top:4px;font-size:12px;font-style:normal;color:#d63638}.woocommerce-onboarding .components-form-toggle{display:inline-block}.woocommerce-onboarding .components-form-toggle label{font-size:14px}.woocommerce-onboarding .components-form-toggle .components-base-control{display:inline-block}.woocommerce-onboarding .components-form-toggle .components-base-control__field{margin-bottom:0}.woocommerce-page .components-modal__frame .components-button.is-button,.woocommerce-profile-wizard__body .components-button.is-button,.woocommerce-task-dashboard__container .components-button.is-button{height:48px;padding-right:25px;padding-left:25px;text-align:center;font-size:14px;line-height:36px;font-weight:500;align-items:center}.woocommerce-page .components-modal__frame .components-button.is-button:disabled,.woocommerce-profile-wizard__body .components-button.is-button:disabled,.woocommerce-task-dashboard__container .components-button.is-button:disabled{cursor:not-allowed}.components-modal__header .components-button svg+span{display:none}.components-modal__frame.woocommerce-usage-modal{width:600px;max-width:100%}.components-modal__frame.woocommerce-usage-modal .components-modal__header{border-bottom:0;margin-bottom:0}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper{flex-grow:1;display:flex;flex-direction:column}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper a{color:#50575e}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper button.is-primary{align-self:flex-end}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__actions{display:flex;justify-content:flex-end;margin-top:16px}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__actions button{margin-right:16px}.woocommerce-payments__usage-modal .components-modal__header{height:auto;padding:24px 24px 0}.woocommerce-payments__usage-modal .components-modal__header .components-modal__header-heading{font-size:24px;line-height:32px;margin:0 0 24px}.woocommerce-payments__usage-modal .woocommerce-payments__usage-modal-message{padding:16px 0;font-size:16px;line-height:24px}.woocommerce-payments__usage-modal .woocommerce-payments__usage-footer{display:flex;justify-content:flex-end;padding:16px 0}.woocommerce-payments__usage-modal .woocommerce-payments__usage-footer button{margin-right:16px}.components-modal__frame.woocommerce-cart-modal{width:600px;max-width:100%}.components-modal__frame.woocommerce-cart-modal .components-modal__header{border-bottom:0;margin-bottom:16px;margin-top:16px}.components-modal__frame.woocommerce-cart-modal .components-modal__header button{display:none}.components-modal__frame.woocommerce-cart-modal .components-modal__header-heading{font-style:normal;font-weight:400;font-size:24px;line-height:32px}.components-modal__frame.woocommerce-cart-modal .woocommerce-list{margin-top:4px}.components-modal__frame.woocommerce-cart-modal .woocommerce-list .woocommerce-list__item:first-child{border-top:1px solid #dcdcde}.components-modal__frame.woocommerce-cart-modal .woocommerce-list__item{border-bottom:1px solid #dcdcde}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__help-text{font-size:16px;line-height:24px}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions{text-align:left}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions button.is-link{margin-left:16px;text-decoration:none;font-weight:600;font-size:14px}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions button.is-primary{align-self:flex-end}.woocommerce-layout__header{background:#fff;box-sizing:border-box;padding:0;position:fixed;width:calc(100% - 160px);top:32px;z-index:1001}.woocommerce-layout__header.is-scrolled{box-shadow:0 8px 8px 0 rgba(85,93,102,.3)}.woocommerce-layout__header .woocommerce-layout__header-wrapper{display:flex;align-items:center;min-height:60px}.woocommerce-layout__header .woocommerce-layout__header-back-button{cursor:pointer;margin-right:var(--large-gap);display:flex}.woocommerce-layout__header .woocommerce-layout__header-back-button:focus{box-shadow:inset 1px -1px 0 #757575,inset -1px 1px 0 #757575}@media(max-width:782px){.woocommerce-layout__header{flex-flow:row wrap;top:46px;width:100%}}@media(min-width:783px)and (max-width:960px){.woocommerce-layout__header{width:calc(100% - 36px)}}.woocommerce-layout__header .woocommerce-layout__header-breadcrumbs-wrapper{display:flex;justify-content:space-between;flex-direction:row}.woocommerce-layout__header .woocommerce-layout__header-heading{display:flex;align-items:center;padding:0 40px 0 0;padding:0 var(--large-gap) 0 0;flex:1 auto;height:60px;background:#fff;font-weight:600;font-size:14px}.woocommerce-layout__header .woocommerce-layout__header-heading.with-back-button{padding-right:24px}.folded .woocommerce-layout__header{width:calc(100% - 36px)}@media(max-width:782px){.folded .woocommerce-layout__header{width:100%}}.is-wp-toolbar-disabled .woocommerce-layout__header{top:0}.has-woocommerce-navigation .woocommerce-layout__header{right:0;width:100%}.woocommerce-page #contextual-help-link-wrap,.woocommerce-page #screen-options-link-wrap{margin-top:-1px}.wp-responsive-open .woocommerce-layout__header{margin-right:2px}.woocommerce-layout__activity-panel{display:flex;flex-direction:row;align-items:center;height:60px}.woocommerce-layout__activity-panel-tabs{width:100%;display:flex;height:60px;justify-content:flex-end}.woocommerce-layout__activity-panel-tabs .dashicon,.woocommerce-layout__activity-panel-tabs .gridicon{width:100%}.woocommerce-layout__activity-panel-tabs svg{width:24px;height:24px}.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon{fill:none}.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon path,.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon rect{stroke:currentColor}.woocommerce-layout__activity-panel-tabs svg.setup-progress path:first-child{stroke:"#DCDCDE"}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__homescreen-display-options svg.woocommerce-layout__activity-panel-tab-icon{height:14px}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__homescreen-extension-tasklist-toggle{min-width:205px}.woocommerce-layout__activity-panel-tabs .components-icon-button{display:initial;text-indent:0;border-radius:0}.woocommerce-layout__activity-panel-tabs .components-icon-button.has-text svg{margin:0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border:none;outline:none;cursor:pointer;background-color:#fff;max-width:min-content;min-width:80px;width:100%;height:60px;color:#757575;white-space:nowrap}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:before{background-color:#007cba;background-color:var(--wp-admin-theme-color);bottom:0;content:"";height:0;opacity:0;transition-property:height,opacity;transition-duration:.3s;transition-timing-function:ease-in-out;right:0;position:absolute;left:0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-active,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-opened{color:#1e1e1e;box-shadow:none}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-active:before,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-opened:before{height:3px;opacity:1}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{content:" ";position:absolute;padding:1px;background:#d94f4f;border:2px solid #fff;width:4px;height:4px;display:inline-block;border-radius:50%;top:8px;right:50%}@media(min-width:783px)and (max-width:960px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{left:18px;right:auto;margin-right:0}}@media(min-width:961px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{left:28px;right:auto;margin-right:0}}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover{background-color:#f0f0f0;box-shadow:none}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover.woocommerce-layout__activity-panel-tab-wordpress-notices:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover.woocommerce-layout__activity-panel-tab-wordpress-notices:after{border-color:#e0e0e0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):focus,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:focus{box-shadow:inset 1px -1px 0 #757575,inset -1px 1px 0 #757575}@media(max-width:782px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.display-options{display:none}}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-popover{margin-top:0;z-index:1001}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-popover .components-menu-group{padding:12px}.woocommerce-layout__activity-panel-toggle-bubble.has-unread:after{content:" ";position:absolute;padding:1px;background:#ca4a1f;border:2px solid #fff;width:4px;height:4px;display:inline-block;border-radius:50%;top:6px;left:4px}@keyframes tabSwitch{0%,to{transform:translateX(0)}50%{transform:translateX(-100px)}}.woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 106px);background:#f0f0f0;width:430px;transform:translateX(-100%);transition-property:transform box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;position:fixed;left:0;top:106px;z-index:1000;overflow-x:hidden;overflow-y:auto}@media(max-width:782px){.woocommerce-layout__activity-panel-wrapper{width:100%}}@media screen and (prefers-reduced-motion:reduce){.woocommerce-layout__activity-panel-wrapper{transition-duration:1ms}}@media(min-width:783px){.woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 92px);top:92px}}.has-woocommerce-navigation .woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 60px);top:60px}.woocommerce-layout__activity-panel-wrapper.is-open{transform:none;box-shadow:0 12px 12px 0 rgba(85,93,102,.3)}.woocommerce-layout__activity-panel-wrapper.is-switching{animation:tabSwitch;animation-duration:.3s}@media screen and (prefers-reduced-motion:reduce){.woocommerce-layout__activity-panel-wrapper.is-switching{animation:none}}.woocommerce-layout__activity-panel-wrapper .woocommerce-empty-content{padding-right:24px;padding-left:24px}.woocommerce-layout__activity-panel-avatar-flag-overlay{position:relative;top:-12px}.woocommerce-layout__activity-panel-avatar-flag-overlay .woocommerce-flag{position:relative;top:16px;border:2px solid #fff}.woocommerce-layout__notice-list-hide{display:none}.highlight-tooltip__container{position:absolute;width:0;height:0}.highlight-tooltip__container.highlight-tooltip__show{top:0;right:0;width:100%;height:100%}.highlight-tooltip__portal{width:100%;height:100%;position:relative}.highlight-tooltip__portal .highlight-tooltip__overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.35);z-index:100000;animation:edit-post__fade-in-animation .2s ease-out 0s;animation-fill-mode:forwards}@media(prefers-reduced-motion:reduce){.highlight-tooltip__portal .highlight-tooltip__overlay{animation-duration:1ms}}.highlight-tooltip__popover .components-card{min-width:360px}.highlight-tooltip__popover .components-card__header{font-size:16px;font-size:1rem;font-weight:600;height:60px}.highlight-tooltip__popover .components-card__footer{justify-content:flex-end}.woocommerce-layout__show-app-banner{padding-top:56px}@media(min-width:783px){.woocommerce-layout__show-app-banner{padding-top:0}}.woocommerce-mobile-app-banner{background-color:#3c2861;width:100%;display:flex;height:56px;align-items:center;padding:0 4px 0 6px}@media(min-width:401px){.woocommerce-mobile-app-banner{padding:0 10px 0 13px}}@media(min-width:783px){.woocommerce-mobile-app-banner{display:none}}.woocommerce-mobile-app-banner .gridicon{fill:#fff;margin-left:10px}.woocommerce-mobile-app-banner .components-button.is-secondary{margin-right:auto;color:#fff;box-shadow:inset 0 0 0 1px #fff}.woocommerce-mobile-app-banner .components-button.is-secondary:active,.woocommerce-mobile-app-banner .components-button.is-secondary:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff;background:none}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description{color:#fff;margin-right:8px}@media(min-width:401px){.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description{margin-right:13px}}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text{margin:0;font-size:10px}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text:first-child{font-weight:700}@media(min-width:401px){.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text{margin-right:13px;font-size:13px}}.woocommerce-navigation{display:grid;grid-template-rows:min-content 1fr;height:100%}.woocommerce-navigation h2>span{width:100%}.woocommerce-navigation .components-navigation__menu{overflow-y:auto;margin-bottom:0;padding-bottom:24px}.woocommerce-navigation .components-navigation__group+.components-navigation__group{margin-top:24px}.woocommerce-navigation .components-navigation__item{margin-bottom:0}.woocommerce-navigation .components-navigation__item a.components-button{padding:6px 16px}.woocommerce-navigation .components-navigation__item:not(:hover) a.components-button{color:#949494}.woocommerce-navigation .components-navigation__item.is-active a.components-button{color:#fff}.woocommerce-navigation .components-navigation{height:100%}.woocommerce-navigation .components-navigation>div{height:100%;display:grid;grid-template-rows:1fr min-content}.woocommerce-navigation.is-root .components-navigation__menu-secondary{border-top:1px solid #2c3338;margin:0 -8px;padding:16px 8px 12px}.woocommerce-navigation-header{display:flex;align-items:center;border:none;border-radius:0;height:auto}.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button{padding:12px;height:60px;color:#fff}.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:focus,.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:hover,.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:not([aria-disabled=true]):active{color:#fff}.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button{padding-right:0;color:#ccc;font-weight:600}.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:active,.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:focus,.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:hover{color:#e0e0e0}.woocommerce-navigation{position:relative;width:240px;box-sizing:border-box;background-color:#1e1e1e;z-index:1100}@media(max-width:960px){.woocommerce-navigation{width:60px;height:60px}}.woocommerce-navigation .components-navigation{box-sizing:border-box}.woocommerce-navigation .components-navigation__menu-title{overflow:visible}.woocommerce-navigation__wrapper{background-color:#1e1e1e;position:absolute;top:60px;width:100%;height:calc(100vh - 92px);overflow-y:auto}.is-wp-toolbar-disabled .woocommerce-navigation__wrapper{height:calc(100vh - 60px)}body.is-wc-nav-expanded .woocommerce-navigation{width:240px;height:100%}body.is-wc-nav-expanded font>.xdebug-error{margin-right:256px}body.is-wc-nav-folded .woocommerce-navigation{width:60px;height:60px;overflow:hidden}body.is-wc-nav-folded .woocommerce-navigation .woocommerce-navigation-header>*{display:none}body.is-wc-nav-folded .woocommerce-navigation .woocommerce-navigation-header__site-icon{display:block}body.is-wc-nav-folded .woocommerce-navigation .components-navigation{display:none}body.is-wc-nav-folded .woocommerce-transient-notices{right:16px}body.is-wc-nav-folded #wpbody{padding-right:0}.has-woocommerce-navigation #adminmenuback,.has-woocommerce-navigation #adminmenuwrap{display:none!important}.has-woocommerce-navigation.woocommerce_page_wc-reports .woo-nav-tab-wrapper,.has-woocommerce-navigation.woocommerce_page_wc-settings .woo-nav-tab-wrapper,.has-woocommerce-navigation.woocommerce_page_wc-status .woo-nav-tab-wrapper{display:none}.has-woocommerce-navigation.woocommerce_page_wc-reports .woocommerce .subsubsub,.has-woocommerce-navigation.woocommerce_page_wc-settings .woocommerce .subsubsub,.has-woocommerce-navigation.woocommerce_page_wc-status .woocommerce .subsubsub{font-size:14px;margin:5px 0}.has-woocommerce-navigation #wpcontent,.has-woocommerce-navigation #wpfooter{margin-right:0}@media(max-width:960px){.has-woocommerce-navigation #wpcontent,.has-woocommerce-navigation #wpfooter{margin-right:0}}.has-woocommerce-navigation #wpbody{padding-right:240px}@media(max-width:960px){.has-woocommerce-navigation #wpbody{padding-right:0}}.has-woocommerce-navigation .woocommerce-layout__header.is-embed-loading:before{content:"";position:fixed;width:240px;height:100%;background:#1e1e1e}@media(max-width:960px){.has-woocommerce-navigation .woocommerce-layout__header.is-embed-loading:before{width:60px;height:60px}}.has-woocommerce-navigation #woocommerce-embedded-root.is-embed-loading{margin-bottom:-32px}.has-woocommerce-navigation:not(.is-wp-toolbar-disabled) #wpbody-content{margin-top:32px}.has-woocommerce-navigation font>.xdebug-error{margin-top:60px}.woocommerce-navigation-category-title{display:flex;align-items:center;font-size:20px;line-height:28px}.woocommerce-navigation-category-title .woocommerce-navigation-favorite-button{margin-right:auto}.woocommerce-navigation-favorite-button.components-button .star-empty-icon{color:#949494}.woocommerce-navigation-favorite-button.components-button .star-filled-icon{color:#ffb900}.woocommerce-transient-notices{position:fixed;bottom:12px;right:176px;z-index:99999}@media(max-width:960px){.woocommerce-transient-notices{right:50px}}@media(max-width:782px){.woocommerce-transient-notices{right:16px}}.woocommerce-profile-wizard__body .woocommerce-transient-notices{right:unset}.woocommerce-profile-wizard__body .woocommerce-transient-notices .components-snackbar{margin-right:auto;margin-left:auto}.has-woocommerce-navigation .woocommerce-transient-notices{right:256px}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{margin-right:32px}.components-snackbar .components-snackbar__icon{position:absolute;top:24px;right:26px}.components-snackbar .components-snackbar__dismiss-button{margin-right:32px;cursor:pointer}:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-20:#006187}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-20:#183ad6}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-20:#064054}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-20:#2b2724}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-20:#3a2c4d}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-20:#d02c21}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-20:#4c6066}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-20:#c36922}.woocommerce-embedded-layout__primary{padding:0 20px}@media(max-width:782px){.woocommerce-embedded-layout__primary{padding:0}}
1
+ .woocommerce-page .wrap{margin:0}.woocommerce-page #wpcontent,.woocommerce-page.woocommerce_page_wc-admin #wpbody-content{padding:0;overflow-x:hidden!important;min-height:calc(100vh - 32px)}@media (min-width:783px){.woocommerce-page #wpbody-content{padding-right:0}}@media (max-width:782px){.woocommerce-page .wp-responsive-open #woocommerce-embedded-root,.woocommerce-page .wp-responsive-open #wpbody{position:relative;left:-14.5em}.woocommerce-page #wpbody-content,.woocommerce-page #wpcontent{min-height:calc(100vh - 46px)}}@media (min-width:961px){.woocommerce-page #toplevel_page_wcadmin--analytics.menu-top>a:focus,.woocommerce-page #toplevel_page_woocommerce.menu-top>a:focus{padding-bottom:1px}}#wpbody,.woocommerce-layout *{box-sizing:border-box}#wpbody{display:inline-block;width:100%;padding-top:0;margin-top:60px}#wpfooter{display:none}.woocommerce_page_wc-admin .woocommerce-filters-date__content:not(.is-mobile){z-index:2}@media (max-width:600px){#wpadminbar{position:fixed}html.wp-toolbar{padding-top:46px}}@media (max-width:782px){.jetpack-masterbar #wpadminbar #wp-admin-bar-menu-toggle{margin-top:-10px}.jetpack-masterbar #wpwrap .woocommerce-layout__header-heading{padding-right:60px}.jetpack-masterbar.wp-admin .wrap h1,.jetpack-masterbar.wp-admin .wrap h2{padding-right:0}}.woocommerce-page .wp-has-current-submenu:after{left:0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:8px solid transparent;border-left-color:#f1f1f1;top:0;margin-top:10px}@media (max-width:960px){.woocommerce-page .wp-has-current-submenu:after{border-width:4px;margin-top:14px}}:root{--large-gap:40px;--main-gap:24px}@media (max-width:960px){:root{--large-gap:24px}}@media (max-width:782px){:root{--large-gap:16px;--main-gap:16px}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.woocommerce-layout select:hover{color:#1e1e1e}.woocommerce-layout select.components-select-control__input{max-width:100%;line-height:1}body.woocommerce-page .components-button.is-primary:not(:disabled),body.woocommerce-page .components-snackbar .components-button.is-tertiary,body.woocommerce-page .components-snackbar .components-button.is-tertiary:not(:disabled):not([aria-disabled=true]):hover{color:#fff}.woocommerce-embed-page #wpbody .woocommerce-layout,.woocommerce-embed-page .woocommerce-layout__notice-list-hide+.wrap{padding-top:10px}.woocommerce-embed-page #wpbody-content,.woocommerce-embed-page #wpcontent{overflow-x:initial!important}.woocommerce-embed-page #wpbody-content{padding-top:0}.woocommerce-embed-page #wpbody-content .notice{margin-top:15px}.woocommerce-embed-page .wrap{padding:0 20px}@media (max-width:782px){.woocommerce-embed-page .wrap p.search-box{width:calc(100% - 40px)}}.woocommerce-embed-page .wrap .wrap{padding:0}.woocommerce-embed-page #screen-meta{border-left:0;margin:0}.woocommerce-embed-page #screen-meta-links{position:relative}.woocommerce-embed-page .notice{padding:1px 12px}.woocommerce-embed-page .woocommerce-layout__header.is-scrolled{box-shadow:0 8px 16px 0 rgba(85,93,102,.3)}.woocommerce-embed-page .woocommerce-layout__header .woocommerce-layout__header-heading{margin-top:0;margin-bottom:0}.woocommerce-embed-page #screen-meta-links.is-hidden-by-notices,.woocommerce-embed-page #screen-meta.is-hidden-by-notices{display:none!important}.woocommerce-embed-page .woocommerce-layout__primary{margin:0}@media (max-width:782px){.woocommerce-embed-page .woocommerce-layout__primary{padding-top:10px}}@keyframes isLoaded{0%{opacity:0}to{opacity:1}}.woocommerce-embed-page .woocommerce-layout__activity-panel-tabs{animation:isLoaded;animation-duration:2s}.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:10px;margin-bottom:16px}@media (max-width:600px){.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:80px;margin-bottom:-16px}}@media (min-width:601px) and (max-width:782px){.woocommerce-embed-page .woocommerce-layout__notice-list-show{margin-top:32px}}.woocommerce-embed-page .woocommerce-activity-card__actions a.components-button:not(.is-primary){color:#757575}.woocommerce-layout{margin:0;padding:0}.woocommerce-layout__primary{margin:var(--large-gap) var(--large-gap) 0 0}@media (max-width:782px){.woocommerce-layout__primary{margin-top:20px}}.woocommerce-layout .woocommerce-layout__main{padding-left:40px;padding-left:var(--large-gap);max-width:100%}.woocommerce-admin-is-loading #adminmenumain,.woocommerce-admin-is-loading #wpadminbar,.woocommerce-admin-is-loading #wpbody-content,.woocommerce-admin-is-loading #wpcontent,.woocommerce-admin-is-loading #wpfooter,.woocommerce-admin-is-loading .components-modal__screen-overlay,.woocommerce-admin-is-loading .error,.woocommerce-admin-is-loading .notice,.woocommerce-admin-is-loading .update-nag,.woocommerce-admin-is-loading .updated,.woocommerce-admin-is-loading .woocommerce-layout__header,.woocommerce-admin-is-loading .woocommerce-message,.woocommerce-admin-is-loading .woocommerce-store-alerts,.woocommerce-page .update-nag{display:none}.woocommerce-admin-full-screen{background:#f6f7f7;color:#50575e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.woocommerce-admin-full-screen #wpwrap{top:0}.woocommerce-admin-full-screen #wpbody-content{min-height:100vh}.woocommerce-admin-full-screen #adminmenumain,.woocommerce-admin-full-screen #wpcontent>*,.woocommerce-admin-full-screen .error,.woocommerce-admin-full-screen .notice,.woocommerce-admin-full-screen .update-nag,.woocommerce-admin-full-screen .updated,.woocommerce-admin-full-screen .woocommerce-layout__header,.woocommerce-admin-full-screen .woocommerce-message,.woocommerce-admin-full-screen .woocommerce-store-alerts{display:none}.woocommerce-admin-full-screen #wpcontent{margin-right:0!important}.woocommerce-admin-full-screen #wpcontent>#wpbody{display:block;margin-top:0!important}.woocommerce-admin-full-screen.has-woocommerce-navigation #wpbody{padding-right:0}.is-wp-toolbar-disabled #wpadminbar{display:none!important}.wp-toolbar .is-wp-toolbar-disabled{margin-top:-32px}@media (max-width:600px){.wp-toolbar .is-wp-toolbar-disabled{margin-top:-46px}}.woocommerce-onboarding .muriel-component{margin-top:16px;margin-bottom:16px}.woocommerce-onboarding .components-base-control.has-error{margin-bottom:32px!important;border-color:#d63638}@media (max-width:782px){.woocommerce-onboarding .components-base-control.has-error{margin-bottom:44px!important}}.woocommerce-onboarding .components-base-control.has-error .components-base-control__help{top:100%;right:12px;position:absolute;margin-top:4px;font-size:12px;font-style:normal;color:#d63638}.woocommerce-onboarding .components-form-toggle{display:inline-block}.woocommerce-onboarding .components-form-toggle label{font-size:14px}.woocommerce-onboarding .components-form-toggle .components-base-control{display:inline-block}.woocommerce-onboarding .components-form-toggle .components-base-control__field{margin-bottom:0}.woocommerce-page .components-modal__frame .components-button.is-button,.woocommerce-profile-wizard__body .components-button.is-button,.woocommerce-task-dashboard__container .components-button.is-button{height:48px;padding-right:25px;padding-left:25px;text-align:center;font-size:14px;line-height:36px;font-weight:500;align-items:center}.woocommerce-page .components-modal__frame .components-button.is-button:disabled,.woocommerce-profile-wizard__body .components-button.is-button:disabled,.woocommerce-task-dashboard__container .components-button.is-button:disabled{cursor:not-allowed}.components-modal__header .components-button svg+span{display:none}.components-modal__frame.woocommerce-usage-modal{width:600px;max-width:100%}.components-modal__frame.woocommerce-usage-modal .components-modal__header{border-bottom:0;margin-bottom:0}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper{flex-grow:1;display:flex;flex-direction:column}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper a{color:#50575e}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__wrapper button.is-primary{align-self:flex-end}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__actions{display:flex;justify-content:flex-end;margin-top:16px}.components-modal__frame.woocommerce-usage-modal .woocommerce-usage-modal__actions button{margin-right:16px}.woocommerce-payments__usage-modal .components-modal__header{height:auto;padding:24px 24px 0}.woocommerce-payments__usage-modal .components-modal__header .components-modal__header-heading{font-size:24px;line-height:32px;margin:0 0 24px}.woocommerce-payments__usage-modal .woocommerce-payments__usage-modal-message{padding:16px 0;font-size:16px;line-height:24px}.woocommerce-payments__usage-modal .woocommerce-payments__usage-footer{display:flex;justify-content:flex-end;padding:16px 0}.woocommerce-payments__usage-modal .woocommerce-payments__usage-footer button{margin-right:16px}.components-modal__frame.woocommerce-cart-modal{width:600px;max-width:100%}.components-modal__frame.woocommerce-cart-modal .components-modal__header{border-bottom:0;margin-bottom:16px;margin-top:16px}.components-modal__frame.woocommerce-cart-modal .components-modal__header button{display:none}.components-modal__frame.woocommerce-cart-modal .components-modal__header-heading{font-style:normal;font-weight:400;font-size:24px;line-height:32px}.components-modal__frame.woocommerce-cart-modal .woocommerce-list{margin-top:4px}.components-modal__frame.woocommerce-cart-modal .woocommerce-list .woocommerce-list__item:first-child{border-top:1px solid #dcdcde}.components-modal__frame.woocommerce-cart-modal .woocommerce-list__item{border-bottom:1px solid #dcdcde}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__help-text{font-size:16px;line-height:24px}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions{text-align:left}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions button.is-link{margin-left:16px;text-decoration:none;font-weight:600;font-size:14px}.components-modal__frame.woocommerce-cart-modal .woocommerce-cart-modal__actions button.is-primary{align-self:flex-end}.woocommerce-layout__header{background:#fff;box-sizing:border-box;padding:0;position:fixed;width:calc(100% - 160px);top:32px;z-index:1001}.woocommerce-layout__header.is-scrolled{box-shadow:0 8px 8px 0 rgba(85,93,102,.3)}.woocommerce-layout__header .woocommerce-layout__header-wrapper{display:flex;align-items:center;min-height:60px}.woocommerce-layout__header .woocommerce-layout__header-back-button{cursor:pointer;margin-right:var(--large-gap);display:flex}.woocommerce-layout__header .woocommerce-layout__header-back-button:focus{box-shadow:inset 1px -1px 0 #757575,inset -1px 1px 0 #757575}@media (max-width:782px){.woocommerce-layout__header{flex-flow:row wrap;top:46px;width:100%}}@media (min-width:783px) and (max-width:960px){.woocommerce-layout__header{width:calc(100% - 36px)}}.woocommerce-layout__header .woocommerce-layout__header-breadcrumbs-wrapper{display:flex;justify-content:space-between;flex-direction:row}.woocommerce-layout__header .woocommerce-layout__header-heading{display:flex;align-items:center;padding:0 40px 0 0;padding:0 var(--large-gap) 0 0;flex:1 auto;height:60px;background:#fff;font-weight:600;font-size:14px}.woocommerce-layout__header .woocommerce-layout__header-heading.with-back-button{padding-right:24px}.folded .woocommerce-layout__header{width:calc(100% - 36px)}@media (max-width:782px){.folded .woocommerce-layout__header{width:100%}}.is-wp-toolbar-disabled .woocommerce-layout__header{top:0}.has-woocommerce-navigation .woocommerce-layout__header{right:0;width:100%}.woocommerce-page #contextual-help-link-wrap,.woocommerce-page #screen-options-link-wrap{margin-top:-1px}.wp-responsive-open .woocommerce-layout__header{margin-right:2px}.woocommerce-layout__activity-panel{display:flex;flex-direction:row;align-items:center;height:60px}.woocommerce-layout__activity-panel-tabs{width:100%;display:flex;height:60px;justify-content:flex-end}.woocommerce-layout__activity-panel-tabs .dashicon,.woocommerce-layout__activity-panel-tabs .gridicon{width:100%}.woocommerce-layout__activity-panel-tabs svg{width:24px;height:24px}.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon{fill:none}.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon path,.woocommerce-layout__activity-panel-tabs svg.woocommerce-layout__activity-panel-tab-icon rect{stroke:currentColor}.woocommerce-layout__activity-panel-tabs svg.setup-progress path:first-child{stroke:"#DCDCDE"}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__homescreen-display-options svg.woocommerce-layout__activity-panel-tab-icon{height:14px}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__homescreen-extension-tasklist-toggle{min-width:205px}.woocommerce-layout__activity-panel-tabs .components-icon-button{display:initial;text-indent:0;border-radius:0}.woocommerce-layout__activity-panel-tabs .components-icon-button.has-text svg{margin:0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border:none;outline:none;cursor:pointer;background-color:#fff;max-width:-webkit-min-content;max-width:min-content;min-width:80px;width:100%;height:60px;color:#757575;white-space:nowrap}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:before{background-color:#007cba;background-color:var(--wp-admin-theme-color);bottom:0;content:"";height:0;opacity:0;transition-property:height,opacity;transition-duration:.3s;transition-timing-function:ease-in-out;right:0;position:absolute;left:0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-active,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-opened{color:#1e1e1e;box-shadow:none}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-active:before,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.is-opened:before{height:3px;opacity:1}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{content:" ";position:absolute;padding:1px;background:#d94f4f;border:2px solid #fff;width:4px;height:4px;display:inline-block;border-radius:50%;top:8px;right:50%}@media (min-width:783px) and (max-width:960px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{left:18px;right:auto;margin-right:0}}@media (min-width:961px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.woocommerce-layout__activity-panel-tab-wordpress-notices:after{left:28px;right:auto;margin-right:0}}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover{background-color:#f0f0f0;box-shadow:none}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):hover.woocommerce-layout__activity-panel-tab-wordpress-notices:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover.has-unread:after,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:hover.woocommerce-layout__activity-panel-tab-wordpress-notices:after{border-color:#e0e0e0}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.components-button:not(:disabled):not([aria-disabled=true]):focus,.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab:focus{box-shadow:inset 1px -1px 0 #757575,inset -1px 1px 0 #757575}@media (max-width:782px){.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab.display-options{display:none}}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-popover{margin-top:0;z-index:1001}.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-popover .components-menu-group{padding:12px}.woocommerce-layout__activity-panel-toggle-bubble.has-unread:after{content:" ";position:absolute;padding:1px;background:#ca4a1f;border:2px solid #fff;width:4px;height:4px;display:inline-block;border-radius:50%;top:6px;left:4px}@keyframes tabSwitch{0%,to{transform:translateX(0)}50%{transform:translateX(-100px)}}.woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 106px);background:#f0f0f0;width:510px;transform:translateX(-100%);transition-property:transform box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;position:fixed;left:0;top:106px;z-index:1000;overflow-x:hidden;overflow-y:auto}@media (max-width:782px){.woocommerce-layout__activity-panel-wrapper{width:100%}}@media screen and (prefers-reduced-motion:reduce){.woocommerce-layout__activity-panel-wrapper{transition-duration:1ms}}@media (min-width:783px){.woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 92px);top:92px}}.has-woocommerce-navigation .woocommerce-layout__activity-panel-wrapper{height:calc(100vh - 60px);top:60px}.woocommerce-layout__activity-panel-wrapper.is-open{transform:none;box-shadow:0 12px 12px 0 rgba(85,93,102,.3)}.woocommerce-layout__activity-panel-wrapper.is-switching{animation:tabSwitch;animation-duration:.3s}@media screen and (prefers-reduced-motion:reduce){.woocommerce-layout__activity-panel-wrapper.is-switching{animation:none}}.woocommerce-layout__activity-panel-wrapper .woocommerce-empty-content{padding-right:24px;padding-left:24px}.woocommerce-layout__activity-panel-avatar-flag-overlay{position:relative;top:-12px}.woocommerce-layout__activity-panel-avatar-flag-overlay .woocommerce-flag{position:relative;top:16px;border:2px solid #fff}.woocommerce-layout__notice-list-hide{display:none}.highlight-tooltip__container{position:absolute;width:0;height:0}.highlight-tooltip__container.highlight-tooltip__show{top:0;right:0;width:100%;height:100%}.highlight-tooltip__portal{width:100%;height:100%;position:relative}.highlight-tooltip__portal .highlight-tooltip__overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.35);z-index:100000;animation:edit-post__fade-in-animation .2s ease-out 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.highlight-tooltip__portal .highlight-tooltip__overlay{animation-duration:1ms}}.highlight-tooltip__popover .components-card{min-width:360px}.highlight-tooltip__popover .components-card__header{font-size:16px;font-size:1rem;font-weight:600;height:60px}.highlight-tooltip__popover .components-card__footer{justify-content:flex-end}.woocommerce-layout__show-app-banner{padding-top:56px}@media (min-width:783px){.woocommerce-layout__show-app-banner{padding-top:0}}.woocommerce-mobile-app-banner{background-color:#3c2861;width:100%;display:flex;height:56px;align-items:center;padding:0 4px 0 6px}@media (min-width:401px){.woocommerce-mobile-app-banner{padding:0 10px 0 13px}}@media (min-width:783px){.woocommerce-mobile-app-banner{display:none}}.woocommerce-mobile-app-banner .dashicon{fill:#fff;margin-left:10px}.woocommerce-mobile-app-banner .components-button.is-secondary{margin-right:auto;color:#fff;box-shadow:inset 0 0 0 1px #fff}.woocommerce-mobile-app-banner .components-button.is-secondary:active,.woocommerce-mobile-app-banner .components-button.is-secondary:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff;background:none}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description{color:#fff;margin-right:8px}@media (min-width:401px){.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description{margin-right:13px}}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text{margin:0;font-size:10px}.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text:first-child{font-weight:700}@media (min-width:401px){.woocommerce-mobile-app-banner .woocommerce-mobile-app-banner__description .woocommerce-mobile-app-banner__description__text{margin-right:13px;font-size:13px}}.woocommerce-navigation{display:-ms-grid;display:grid;-ms-grid-rows:-webkit-min-content 1fr;-ms-grid-rows:min-content 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;height:100%}.woocommerce-navigation h2>span{width:100%}.woocommerce-navigation .components-navigation__menu{overflow-y:auto;margin-bottom:0;padding-bottom:24px}.woocommerce-navigation .components-navigation__group+.components-navigation__group{margin-top:24px}.woocommerce-navigation .components-navigation__item{margin-bottom:0}.woocommerce-navigation .components-navigation__item a.components-button{padding:6px 16px}.woocommerce-navigation .components-navigation__item:not(:hover) a.components-button{color:#949494}.woocommerce-navigation .components-navigation__item.is-active a.components-button{color:#fff}.woocommerce-navigation .components-navigation{height:100%}.woocommerce-navigation .components-navigation>div{height:100%;display:-ms-grid;display:grid;-ms-grid-rows:1fr -webkit-min-content;-ms-grid-rows:1fr min-content;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content}.woocommerce-navigation.is-root .components-navigation__menu-secondary{border-top:1px solid #2c3338;margin:0 -8px;padding:16px 8px 12px}.woocommerce-navigation-header{display:flex;align-items:center;border:none;border-radius:0;height:auto}.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button{padding:12px;height:60px;color:#fff}.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:focus,.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:hover,.woocommerce-navigation-header .woocommerce-navigation-header__site-icon.components-button:not([aria-disabled=true]):active{color:#fff}.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button{padding-right:0;color:#ccc;font-weight:600}.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:active,.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:focus,.woocommerce-navigation-header .woocommerce-navigation-header__site-title.components-button:hover{color:#e0e0e0}.woocommerce-navigation{position:relative;width:240px;box-sizing:border-box;background-color:#1e1e1e;z-index:1100}@media (max-width:960px){.woocommerce-navigation{width:60px;height:60px}}.woocommerce-navigation .components-navigation{box-sizing:border-box}.woocommerce-navigation .components-navigation__menu-title{overflow:visible}.woocommerce-navigation__wrapper{background-color:#1e1e1e;position:absolute;top:60px;width:100%;height:calc(100vh - 92px);overflow-y:auto}.is-wp-toolbar-disabled .woocommerce-navigation__wrapper{height:calc(100vh - 60px)}body.is-wc-nav-expanded .woocommerce-navigation{width:240px;height:100%}body.is-wc-nav-expanded font>.xdebug-error{margin-right:256px}body.is-wc-nav-folded .woocommerce-navigation{width:60px;height:60px;overflow:hidden}body.is-wc-nav-folded .woocommerce-navigation .woocommerce-navigation-header>*{display:none}body.is-wc-nav-folded .woocommerce-navigation .woocommerce-navigation-header__site-icon{display:block}body.is-wc-nav-folded .woocommerce-navigation .components-navigation{display:none}body.is-wc-nav-folded .woocommerce-transient-notices{right:16px}body.is-wc-nav-folded #wpbody{padding-right:0}.has-woocommerce-navigation #adminmenuback,.has-woocommerce-navigation #adminmenuwrap{display:none!important}.has-woocommerce-navigation.woocommerce_page_wc-reports .woo-nav-tab-wrapper,.has-woocommerce-navigation.woocommerce_page_wc-settings .woo-nav-tab-wrapper,.has-woocommerce-navigation.woocommerce_page_wc-status .woo-nav-tab-wrapper{display:none}.has-woocommerce-navigation.woocommerce_page_wc-reports .woocommerce .subsubsub,.has-woocommerce-navigation.woocommerce_page_wc-settings .woocommerce .subsubsub,.has-woocommerce-navigation.woocommerce_page_wc-status .woocommerce .subsubsub{font-size:14px;margin:5px 0}.has-woocommerce-navigation #wpcontent,.has-woocommerce-navigation #wpfooter{margin-right:0}@media (max-width:960px){.has-woocommerce-navigation #wpcontent,.has-woocommerce-navigation #wpfooter{margin-right:0}}.has-woocommerce-navigation #wpbody{padding-right:240px}@media (max-width:960px){.has-woocommerce-navigation #wpbody{padding-right:0}}.has-woocommerce-navigation .woocommerce-layout__header.is-embed-loading:before{content:"";position:fixed;width:240px;height:100%;background:#1e1e1e}@media (max-width:960px){.has-woocommerce-navigation .woocommerce-layout__header.is-embe