(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[8],{764:function(e,t,r){"use strict";r.d(t,"e",(function(){return u})),r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return b})),r.d(t,"c",(function(){return p})),r.d(t,"d",(function(){return _})),r.d(t,"f",(function(){return f})),r.d(t,"h",(function(){return O})),r.d(t,"g",(function(){return v}));var a=r(37),o=r(43),c=r.n(o),n=r(2),i=r(32),l=r(35),m=r(36),s=r(765);function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.identity;return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,n="function"==typeof e?e(o):e,l=Object(i.getIdsFromQuery)(r);if(l.length<1)return Promise.resolve([]);var m={include:l.join(","),per_page:l.length};return c()({path:Object(a.addQueryArgs)(n,m)}).then((function(e){return e.map(t)}))}}var d=u(l.NAMESPACE+"/products/categories",(function(e){return{key:e.id,label:e.name}})),b=u(l.NAMESPACE+"/coupons",(function(e){return{key:e.id,label:e.code}})),p=u(l.NAMESPACE+"/customers",(function(e){return{key:e.id,label:e.name}})),_=u(l.NAMESPACE+"/products",(function(e){return{key:e.id,label:e.name}})),f=u(l.NAMESPACE+"/taxes",(function(e){return{key:e.id,label:Object(s.a)(e)}}));function O(e){var t=e.attributes,r=e.name,a=Object(m.g)("variationTitleAttributesSeparator"," - ");if(r.indexOf(a)>-1)return r;var o=t.map((function(e){return e.option})).join(", ");return o?r+a+o:r}var v=u((function(e){var t=e.products;return t?l.NAMESPACE+"/products/".concat(t,"/variations"):l.NAMESPACE+"/variations"}),(function(e){return{key:e.id,label:O(e)}}))},765:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var a=r(3);function o(e){return[e.country,e.state,e.name||Object(a.__)("TAX",'kkart'),e.priority].map((function(e){return e.toString().toUpperCase().trim()})).filter(Boolean).join("-")}},766:function(e,t,r){"use strict";var a=r(5),o=r.n(a),c=r(17),n=r.n(c),i=r(15),l=r.n(i),m=r(18),s=r.n(m),u=r(19),d=r.n(u),b=r(9),p=r.n(b),_=r(0),f=r(3),O=r(277),v=r(154),y=r(20),j=r(2),g=r(1),h=r.n(g),w=r(77),S=r(35),R=r(40),C=r(762),D=r(763),x=r(32);function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function q(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};if(!t||0===t.length)return null;var o=t.slice(0),c=o.pop();if(c.showFilters(r,a)){var n=Object(x.flattenFilters)(c.filters),i=r[c.param]||c.defaultValue||"all";return Object(j.find)(n,{value:i})}return e(o,r,a)}(o,i),u=Object(j.get)(s,["settings","param"]),d=t.mode||function(e,t){if(e&&t){var r=Object(j.get)(e,["settings","param"]);if(!r||Object.keys(t).includes(r))return Object(j.get)(e,["chartMode"])}return null}(s,i)||"time-comparison",b=e(S.SETTINGS_STORE_NAME).getSetting("kkart_admin","wcAdminSettings").kkart_default_date_range,p={mode:d,filterParam:u,defaultDateRange:b};if(c)return p;var _=m.some((function(e){return i[e]&&i[e].length}));if(i.search&&!_)return q(q({},p),{},{emptySearchResults:!0});var f=r&&r.map((function(e){return e.key})),O=Object(S.getReportChartData)({endpoint:a,dataType:"primary",query:i,select:e,limitBy:m,filters:o,advancedFilters:l,defaultDateRange:b,fields:f});if("item-comparison"===d)return q(q({},p),{},{primaryData:O});var v=Object(S.getReportChartData)({endpoint:a,dataType:"secondary",query:i,select:e,limitBy:m,filters:o,advancedFilters:l,defaultDateRange:b,fields:f});return q(q({},p),{},{primaryData:O,secondaryData:v})})))(A)},797:function(e,t,r){"use strict";r.d(t,"b",(function(){return i})),r.d(t,"c",(function(){return l})),r.d(t,"a",(function(){return m}));var a=r(3),o=r(55),c=r(36),n=r(764),i=Object(o.applyFilters)("kkart_admin_orders_report_charts",[{key:"orders_count",label:Object(a.__)("Orders",'kkart'),type:"number"},{key:"net_revenue",label:Object(a.__)("Net Sales",'kkart'),order:"desc",orderby:"net_total",type:"currency"},{key:"avg_order_value",label:Object(a.__)("Average Order Value",'kkart'),type:"currency"},{key:"avg_items_per_order",label:Object(a.__)("Average Items Per Order",'kkart'),order:"desc",orderby:"num_items_sold",type:"average"}]),l=Object(o.applyFilters)("kkart_admin_orders_report_filters",[{label:Object(a.__)("Show",'kkart'),staticParams:["chartType","paged","per_page"],param:"filter",showFilters:function(){return!0},filters:[{label:Object(a.__)("All Orders",'kkart'),value:"all"},{label:Object(a.__)("Advanced Filters",'kkart'),value:"advanced"}]}]),m=Object(o.applyFilters)("kkart_admin_orders_report_advanced_filters",{title:Object(a._x)("Orders Match {{select /}} Filters","A sentence describing filters for Orders. See screen shot for context: https://cloudup.com/cSsUY9VeCVJ",'kkart'),filters:{status:{labels:{add:Object(a.__)("Order Status",'kkart'),remove:Object(a.__)("Remove order status filter",'kkart'),rule:Object(a.__)("Select an order status filter match",'kkart'),title:Object(a.__)("{{title}}Order Status{{/title}} {{rule /}} {{filter /}}",'kkart'),filter:Object(a.__)("Select an order status",'kkart')},rules:[{value:"is",label:Object(a._x)("Is","order status",'kkart')},{value:"is_not",label:Object(a._x)("Is Not","order status",'kkart')}],input:{component:"SelectControl",options:Object.keys(c.d).map((function(e){return{value:e,label:c.d[e]}}))}},product:{labels:{add:Object(a.__)("Products",'kkart'),placeholder:Object(a.__)("Search products",'kkart'),remove:Object(a.__)("Remove products filter",'kkart'),rule:Object(a.__)("Select a product filter match",'kkart'),title:Object(a.__)("{{title}}Product{{/title}} {{rule /}} {{filter /}}",'kkart'),filter:Object(a.__)("Select products",'kkart')},rules:[{value:"includes",label:Object(a._x)("Includes","products",'kkart')},{value:"excludes",label:Object(a._x)("Excludes","products",'kkart')}],input:{component:"Search",type:"products",getLabels:n.d}},variation:{labels:{add:Object(a.__)("Variations",'kkart'),placeholder:Object(a.__)("Search variations",'kkart'),remove:Object(a.__)("Remove variations filter",'kkart'),rule:Object(a.__)("Select a variation filter match",'kkart'),title:Object(a.__)("{{title}}Variation{{/title}} {{rule /}} {{filter /}}",'kkart'),filter:Object(a.__)("Select variation",'kkart')},rules:[{value:"includes",label:Object(a._x)("Includes","variations",'kkart')},{value:"excludes",label:Object(a._x)("Excludes","variations",'kkart')}],input:{component:"Search",type:"variations",getLabels:n.g}},coupon:{labels:{add:Object(a.__)("Coupon Codes",'kkart'),placeholder:Object(a.__)("Search coupons",'kkart'),remove:Object(a.__)("Remove coupon filter",'kkart'),rule:Object(a.__)("Select a coupon filter match",'kkart'),title:Object(a.__)("{{title}}Coupon Code{{/title}} {{rule /}} {{filter /}}",'kkart'),filter:Object(a.__)("Select coupon codes",'kkart')},rules:[{value:"includes",label:Object(a._x)("Includes","coupon code",'kkart')},{value:"excludes",label:Object(a._x)("Excludes","coupon code",'kkart')}],input:{component:"Search",type:"coupons",getLabels:n.b}},customer_type:{labels:{add:Object(a.__)("Customer Type",'kkart'),remove:Object(a.__)("Remove customer filter",'kkart'),rule:Object(a.__)("Select a customer filter match",'kkart'),title:Object(a.__)("{{title}}Customer is{{/title}} {{filter /}}",'kkart'),filter:Object(a.__)("Select a customer type",'kkart')},input:{component:"SelectControl",options:[{value:"new",label:Object(a.__)("New",'kkart')},{value:"returning",label:Object(a.__)("Returning",'kkart')}],defaultOption:"new"}},refunds:{labels:{add:Object(a.__)("Refunds",'kkart'),remove:Object(a.__)("Remove refunds filter",'kkart'),rule:Object(a.__)("Select a refund filter match",'kkart'),title:Object(a.__)("{{title}}Refunds{{/title}} {{filter /}}",'kkart'),filter:Object(a.__)("Select a refund type",'kkart')},input:{component:"SelectControl",options:[{value:"all",label:Object(a.__)("All",'kkart')},{value:"partial",label:Object(a.__)("Partially refunded",'kkart')},{value:"full",label:Object(a.__)("Fully refunded",'kkart')},{value:"none",label:Object(a.__)("None",'kkart')}],defaultOption:"all"}},tax_rate:{labels:{add:Object(a.__)("Tax Rates",'kkart'),placeholder:Object(a.__)("Search tax rates",'kkart'),remove:Object(a.__)("Remove tax rate filter",'kkart'),rule:Object(a.__)("Select a tax rate filter match",'kkart'),title:Object(a.__)("{{title}}Tax Rate{{/title}} {{rule /}} {{filter /}}",'kkart'),filter:Object(a.__)("Select tax rates",'kkart')},rules:[{value:"includes",label:Object(a._x)("Includes","tax rate",'kkart')},{value:"excludes",label:Object(a._x)("Excludes","tax rate",'kkart')}],input:{component:"Search",type:"taxes",getLabels:n.f}},attribute:{allowMultiple:!0,labels:{add:Object(a.__)("Attribute",'kkart'),placeholder:Object(a.__)("Search attributes",'kkart'),remove:Object(a.__)("Remove attribute filter",'kkart'),rule:Object(a.__)("Select a product attribute filter match",'kkart'),title:Object(a.__)("{{title}}Attribute{{/title}} {{rule /}} {{filter /}}",'kkart'),filter:Object(a.__)("Select attributes",'kkart')},rules:[{value:"is",label:Object(a._x)("Is","product attribute",'kkart')},{value:"is_not",label:Object(a._x)("Is Not","product attribute",'kkart')}],input:{component:"ProductAttribute"}}}})}}]);