"use strict";(globalThis.webpackChunk_wcAdmin_webpackJsonp=globalThis.webpackChunk_wcAdmin_webpackJsonp||[]).push([[2304],{55737:(e,t,r)=>{r.d(t,{A:()=>h});var o=r(27723),a=r(86087),l=r(29491),c=r(38443),s=r(47143),i=r(66087),n=r(98846),m=r(40314),u=r(77374),d=r(94111),p=r(96476);function _(e,t,r={}){if(!e||0===e.length)return null;const o=e.slice(0),a=o.pop();if(a.showFilters(t,r)){const e=(0,p.flattenFilters)(a.filters),r=t[a.param]||a.defaultValue||"all";return(0,i.find)(e,{value:r})}return _(o,t,r)}function f(e){return t=>(0,c.format)(e,t)}function y(e){if(e?.data?.intervals?.length>1){const t=e.data.intervals[0].date_start,r=e.data.intervals[e.data.intervals.length-1].date_end;if((0,u.containsLeapYear)(t,r))return!0}return!1}var w=r(39793);class g extends a.Component{shouldComponentUpdate(e){return e.isRequesting!==this.props.isRequesting||e.primaryData.isRequesting!==this.props.primaryData.isRequesting||e.secondaryData.isRequesting!==this.props.secondaryData.isRequesting||!(0,i.isEqual)(e.query,this.props.query)}getItemChartData(){const{primaryData:e,selectedChart:t}=this.props;return e.data.intervals.map((function(e){const r={};return e.subtotals.segments.forEach((function(e){if(e.segment_label){const o=r[e.segment_label]?e.segment_label+" (#"+e.segment_id+")":e.segment_label;r[e.segment_id]={label:o,value:e.subtotals[t.key]||0}}})),{date:(0,c.format)("Y-m-d\\TH:i:s",e.date_start),...r}}))}getTimeChartData(){const{query:e,primaryData:t,secondaryData:r,selectedChart:o,defaultDateRange:a}=this.props,l=(0,u.getIntervalForQuery)(e,a),{primary:s,secondary:i}=(0,u.getCurrentDates)(e,a);return function(e,t,r,o,a,l,s){const i=y(e),n=y(t),m=[...e.data.intervals],d=[...t.data.intervals],p=[];for(let e=0;e{const{charts:r,endpoint:o,filters:a,isRequesting:l,limitProperties:c,query:s,advancedFilters:n}=t,u=c||[o],d=_(a,s),p=(0,i.get)(d,["settings","param"]),f=t.mode||function(e,t){if(e&&t){const r=(0,i.get)(e,["settings","param"]);if(!r||Object.keys(t).includes(r))return(0,i.get)(e,["chartMode"])}return null}(d,s)||"time-comparison",{woocommerce_default_date_range:y}=e(m.settingsStore).getSetting("wc_admin","wcAdminSettings"),w={mode:f,filterParam:p,defaultDateRange:y};if(l)return w;const g=u.some((e=>s[e]&&s[e].length));if(s.search&&!g)return{...w,emptySearchResults:!0};const h=e(m.reportsStore),v=r&&r.map((e=>e.key)),b=(0,m.getReportChartData)({endpoint:o,dataType:"primary",query:s,selector:h,limitBy:u,filters:a,advancedFilters:n,defaultDateRange:y,fields:v});if("item-comparison"===f)return{...w,primaryData:b};const C=(0,m.getReportChartData)({endpoint:o,dataType:"secondary",query:s,selector:h,limitBy:u,filters:a,advancedFilters:n,defaultDateRange:y,fields:v});return{...w,primaryData:b,secondaryData:C}})))(g)},13560:(e,t,r)=>{r.d(t,{Qc:()=>n,eg:()=>s,uW:()=>i});var o=r(27723),a=r(52619),l=r(33958),c=r(56109);const s=(0,a.applyFilters)("woocommerce_admin_orders_report_charts",[{key:"orders_count",label:(0,o.__)("Orders","woocommerce"),type:"number"},{key:"net_revenue",label:(0,o.__)("Net sales","woocommerce"),order:"desc",orderby:"net_total",type:"currency"},{key:"avg_order_value",label:(0,o.__)("Average order value","woocommerce"),type:"currency"},{key:"avg_items_per_order",label:(0,o.__)("Average items per order","woocommerce"),order:"desc",orderby:"num_items_sold",type:"average"}]),i=(0,a.applyFilters)("woocommerce_admin_orders_report_filters",[{label:(0,o.__)("Show","woocommerce"),staticParams:["chartType","paged","per_page"],param:"filter",showFilters:()=>!0,filters:[{label:(0,o.__)("All orders","woocommerce"),value:"all"},{label:(0,o.__)("Advanced filters","woocommerce"),value:"advanced"}]}]),n=(0,a.applyFilters)("woocommerce_admin_orders_report_advanced_filters",{title:(0,o._x)("Orders match