PATH:
home
/
letacommog
/
newrdv1
/
wp-content
/
plugins
/
woocommerce
/
packages
/
woocommerce-admin
/
dist
/
chunks
(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{119:function(e,t,a){"use strict";var n=a(27),o=a(16),r=a(0);t.a=function(e){var t=e.as,a=void 0===t?"div":t,c=Object(o.a)(e,["as"]);return function(e){var t=e.as,a=void 0===t?"div":t,n=Object(o.a)(e,["as"]);return"function"==typeof n.children?n.children(n):Object(r.createElement)(a,n)}(Object(n.a)({as:a,className:"components-visually-hidden"},c))}},171:function(e,t,a){"use strict";var n=a(0),o=a(10),r=a.n(o),c=a(119);function i(e){var t=e.id,a=e.label,o=e.hideLabelFromVision,s=e.help,l=e.className,m=e.children;return Object(n.createElement)("div",{className:r()("components-base-control",l)},Object(n.createElement)("div",{className:"components-base-control__field"},a&&t&&(o?Object(n.createElement)(c.a,{as:"label",htmlFor:t},a):Object(n.createElement)("label",{className:"components-base-control__label",htmlFor:t},a)),a&&!t&&(o?Object(n.createElement)(c.a,{as:"label"},a):Object(n.createElement)(i.VisualLabel,null,a)),m),!!s&&Object(n.createElement)("p",{id:t+"__help",className:"components-base-control__help"},s))}i.VisualLabel=function(e){var t=e.className,a=e.children;return t=r()("components-base-control__label",t),Object(n.createElement)("span",{className:t},a)},t.a=i},173:function(e,t,a){"use strict";var n=a(11),o=a(0),r=a(53),c=new WeakMap;function i(e){return Object(o.useMemo)((function(){return function(e){var t=c.get(e)||0;return c.set(e,t+1),t}(e)}),[e])}t.a=Object(r.a)((function(e){return function(t){var a=i(e);return Object(o.createElement)(e,Object(n.a)({},t,{instanceId:a}))}}),"withInstanceId")},709:function(e,t,a){"use strict";var n=a(11),o=a(17),r=a(16),c=a(0),i=a(2),s=a(173),l=a(171);t.a=Object(s.a)((function(e){var t=e.help,a=e.instanceId,s=e.label,m=e.multiple,u=void 0!==m&&m,p=e.onChange,d=e.options,b=void 0===d?[]:d,h=e.className,f=e.hideLabelFromVision,O=Object(r.a)(e,["help","instanceId","label","multiple","onChange","options","className","hideLabelFromVision"]),v="inspector-select-control-".concat(a);return!Object(i.isEmpty)(b)&&Object(c.createElement)(l.a,{label:s,hideLabelFromVision:f,id:v,help:t,className:h},Object(c.createElement)("select",Object(n.a)({id:v,className:"components-select-control__input",onChange:function(e){if(u){var t=Object(o.a)(e.target.options).filter((function(e){return e.selected})).map((function(e){return e.value}));p(t)}else p(e.target.value)},"aria-describedby":t?"".concat(v,"__help"):void 0,multiple:u},O),b.map((function(e,t){return Object(c.createElement)("option",{key:"".concat(e.label,"-").concat(e.value,"-").concat(t),value:e.value,disabled:e.disabled},e.label)}))))}))},710:function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var n=a(0);function o(){return Object(n.createElement)("span",{className:"components-spinner"})}},716:function(e,t,a){"use strict";var n=a(11),o=a(7),r=a(6),c=a(8),i=a(4),s=a(5),l=a(9),m=a(0),u=a(2),p=a(169),d=a(53);t.a=Object(d.a)((function(e){return function(t){function a(){var e;return Object(o.a)(this,a),(e=Object(c.a)(this,Object(i.a)(a).apply(this,arguments))).debouncedSpeak=Object(u.debounce)(e.speak.bind(Object(s.a)(e)),500),e}return Object(l.a)(a,t),Object(r.a)(a,[{key:"speak",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"polite";Object(p.a)(e,t)}},{key:"componentWillUnmount",value:function(){this.debouncedSpeak.cancel()}},{key:"render",value:function(){return Object(m.createElement)(e,Object(n.a)({},this.props,{speak:this.speak,debouncedSpeak:this.debouncedSpeak}))}}]),a}(m.Component)}),"withSpokenMessages")},761:function(e,t,a){"use strict";var n=a(11),o=a(16),r=a(0),c=a(173),i=a(171),s=a(80);t.a=Object(c.a)((function(e){var t=e.label,a=e.className,c=e.heading,l=e.checked,m=e.help,u=e.instanceId,p=e.onChange,d=Object(o.a)(e,["label","className","heading","checked","help","instanceId","onChange"]),b="inspector-checkbox-control-".concat(u);return Object(r.createElement)(i.a,{label:c,id:b,help:m,className:a},Object(r.createElement)("span",{className:"components-checkbox-control__input-container"},Object(r.createElement)("input",Object(n.a)({id:b,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:function(e){return p(e.target.checked)},checked:l,"aria-describedby":m?b+"__help":void 0},d)),l?Object(r.createElement)(s.a,{icon:"yes",className:"components-checkbox-control__checked",role:"presentation"}):null),Object(r.createElement)("label",{className:"components-checkbox-control__label",htmlFor:b},t))}))},780:function(e,t,a){},781:function(e,t,a){},782:function(e,t,a){},906:function(e,t,a){"use strict";a.r(t);var n=a(105),o=a.n(n),r=a(32),c=a.n(r),i=a(15),s=a.n(i),l=a(0),m=a(3),u=a(88),p=a(256),d=a(19),b=a(63),h=a(51),f=(a(780),a(263)),O=a(41),v=a.n(O),j=a(40),g=a.n(j),_=a(44),y=a.n(_),w=a(29),k=a.n(w),E=a(42),S=a.n(E),I=a(1),D=a.n(I),C=a(2);a(781);function N(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 Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=k()(e);if(t){var o=k()(this).constructor;a=Reflect.construct(n,arguments,o)}else a=n.apply(this,arguments);return y()(this,a)}}var P=function(e){S()(a,e);var t=N(a);function a(e){var n;return v()(this,a),(n=t.call(this,e)).renderInput=function(){var e=n.props,t=e.handleChange,a=e.name,r=e.inputText,c=e.inputType,i=e.options,s=e.value,m=e.component,p=n.state.disabled;switch(c){case"checkboxGroup":return i.map((function(e){return e.options.length>0&&Object(l.createElement)("div",{className:"woocommerce-setting__options-group",key:e.key,"aria-labelledby":a+"-label"},e.label&&Object(l.createElement)("span",{className:"woocommerce-setting__options-group-label"},e.label),n.renderCheckboxOptions(e.options))}));case"checkbox":return n.renderCheckboxOptions(i);case"button":return Object(l.createElement)(u.a,{isDefault:!0,onClick:n.handleInputCallback,disabled:p},r);case"component":var d=m;return Object(l.createElement)(d,o()({value:s,onChange:t},n.props));case"text":default:var b=Object(C.uniqueId)(a);return Object(l.createElement)("input",{id:b,type:"text",name:a,onChange:t,value:s,placeholder:r,disabled:p})}},n.handleInputCallback=function(){var e=n.props,t=e.createNotice,a=e.callback;if("function"==typeof a)return new Promise((function(e,o){n.setState({disabled:!0}),a(e,o,t)})).then((function(){n.setState({disabled:!1})})).catch((function(){n.setState({disabled:!1})}))},n.state={disabled:!1},n}return g()(a,[{key:"renderCheckboxOptions",value:function(e){var t=this.props,a=t.handleChange,n=t.name,o=t.value,r=this.state.disabled;return e.map((function(e){var t=Object(C.uniqueId)(n+"-"+e.value);return Object(l.createElement)("label",{htmlFor:t,key:e.value},Object(l.createElement)("input",{id:t,type:"checkbox",name:n,onChange:a,"aria-label":e.description,checked:o&&o.includes(e.value),value:e.value,disabled:r}),e.label)}))}},{key:"render",value:function(){var e=this.props,t=e.helpText,a=e.label,n=e.name;return Object(l.createElement)("div",{className:"woocommerce-setting"},Object(l.createElement)("div",{className:"woocommerce-setting__label",id:n+"-label"},a),Object(l.createElement)("div",{className:"woocommerce-setting__input"},this.renderInput(),t&&Object(l.createElement)("span",{className:"woocommerce-setting__help"},t)))}}]),a}(l.Component);P.propTypes={callback:D.a.func,handleChange:D.a.func.isRequired,helpText:D.a.oneOfType([D.a.string,D.a.array]),inputText:D.a.string,inputType:D.a.oneOf(["button","checkbox","checkboxGroup","text","component"]),label:D.a.string.isRequired,name:D.a.string.isRequired,options:D.a.arrayOf(D.a.shape({value:D.a.string,label:D.a.string,description:D.a.string,key:D.a.string,options:D.a.array})),value:D.a.oneOfType([D.a.string,D.a.array])};var T=Object(p.a)(Object(d.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice}})))(P),F=a(59),R=a.n(F),x=a(30),A=a(20),L=a.n(A),V=a(12),Y=a.n(V),z=a(716),M=function(e,t,a){var n={};if(a&&(n.skip_existing=!0),"all"!==t.label)if("custom"===t.label){var o=Y()().diff(Y()(t.date,e),"days",!0);n.days=Math.floor(o)}else n.days=parseInt(t.label,10);return n},q=a(170),Q=a(24);var H=function(e){var t,a=e.importDate,n=e.onDeletePreviousData,o=e.onReimportData,r=e.onStartImport,c=e.onStopImport,i=e.status;return Object(l.createElement)("div",{className:"woocommerce-settings__actions woocommerce-settings-historical-data__actions"},(t="ready"!==i,["initializing","customers","orders","finalizing"].includes(i)?Object(l.createElement)(l.Fragment,null,Object(l.createElement)(u.a,{className:"woocommerce-settings-historical-data__action-button",isPrimary:!0,onClick:c},Object(m.__)("Stop Import",'woocommerce')),Object(l.createElement)("div",{className:"woocommerce-setting__help woocommerce-settings-historical-data__action-help"},Object(m.__)("Imported data will not be lost if the import is stopped.",'woocommerce'),Object(l.createElement)("br",null),Object(m.__)("Navigating away from this page will not affect the import.",'woocommerce'))):["ready","nothing"].includes(i)?a?Object(l.createElement)(l.Fragment,null,Object(l.createElement)(u.a,{isPrimary:!0,onClick:r,disabled:t},Object(m.__)("Start",'woocommerce')),Object(l.createElement)(u.a,{isDefault:!0,onClick:n},Object(m.__)("Delete Previously Imported Data",'woocommerce'))):Object(l.createElement)(l.Fragment,null,Object(l.createElement)(u.a,{isPrimary:!0,onClick:r,disabled:t},Object(m.__)("Start",'woocommerce'))):Object(l.createElement)(l.Fragment,null,Object(l.createElement)(u.a,{isDefault:!0,onClick:o},Object(m.__)("Re-import Data",'woocommerce')),Object(l.createElement)(u.a,{isDefault:!0,onClick:n},Object(m.__)("Delete Previously Imported Data",'woocommerce')))))},B=a(709),U=a(104);var G=function(e){var t,a=e.dateFormat,n=e.disabled,o=e.onDateChange,r=e.onPeriodChange,c=e.value,i=function(e){e.date&&e.date.isValid?o(e.date.format(a)):o(e.text)},s=function(e){return e.isValid()&&c.date.length===a.length?e.isAfter(new Date,"day")?U.b.future:null:U.b.invalid};return Object(l.createElement)("div",{className:"woocommerce-settings-historical-data__columns"},Object(l.createElement)("div",{className:"woocommerce-settings-historical-data__column"},Object(l.createElement)(B.a,{label:Object(m.__)("Import Historical Data",'woocommerce'),value:c.label,disabled:n,onChange:function(e){r(e)},options:[{label:"All",value:"all"},{label:"Last 365 days",value:"365"},{label:"Last 90 days",value:"90"},{label:"Last 30 days",value:"30"},{label:"Last 7 days",value:"7"},{label:"Last 24 hours",value:"1"},{label:"Custom",value:"custom"}]})),"custom"===c.label&&(t=Y()(c.date,a),Object(l.createElement)("div",{className:"woocommerce-settings-historical-data__column"},Object(l.createElement)("div",{className:"woocommerce-settings-historical-data__column-label"},Object(m.__)("Beginning on",'woocommerce')),Object(l.createElement)(b.DatePicker,{date:t.isValid()?t.toDate():null,dateFormat:a,disabled:n,error:s(t),isInvalidDate:function(e){return Y()(e).isAfter(new Date,"day")},onUpdate:i,text:c.date}))))};var W=function(e){var t=e.label,a=e.progress,n=e.total,o=Object(m.sprintf)(Object(m.__)("Imported %(label)s",'woocommerce'),{label:t}),r=Object(C.isNil)(n)?null:Object(m.sprintf)(Object(m.__)("%(progress)s of %(total)s",'woocommerce'),{progress:a||0,total:n});return Object(l.createElement)("div",{className:"woocommerce-settings-historical-data__progress"},Object(l.createElement)("span",{className:"woocommerce-settings-historical-data__progress-label"},o),r&&Object(l.createElement)("span",{className:"woocommerce-settings-historical-data__progress-label"},r),Object(l.createElement)("progress",{className:"woocommerce-settings-historical-data__progress-bar",max:n,value:a||0}))},J=a(48),K=a(710);var X=Object(b.useFilters)("woocommerce_admin_import_status")((function(e){var t=e.importDate,a=e.status,n=Object(J.applyFilters)("woocommerce_admin_import_status",{nothing:Object(m.__)("Nothing To Import",'woocommerce'),ready:Object(m.__)("Ready To Import",'woocommerce'),initializing:[Object(m.__)("Initializing",'woocommerce'),Object(l.createElement)(K.a,{key:"spinner"})],customers:[Object(m.__)("Importing Customers",'woocommerce'),Object(l.createElement)(K.a,{key:"spinner"})],orders:[Object(m.__)("Importing Orders",'woocommerce'),Object(l.createElement)(K.a,{key:"spinner"})],finalizing:[Object(m.__)("Finalizing",'woocommerce'),Object(l.createElement)(K.a,{key:"spinner"})],finished:-1===t?Object(m.__)("All historical data imported",'woocommerce'):Object(m.sprintf)(Object(m.__)("Historical data from %s onward imported",'woocommerce'),Y()(t).format("YYYY-MM-DD"))});return Object(l.createElement)("span",{className:"woocommerce-settings-historical-data__status"},Object(m.__)("Status:",'woocommerce')+" ",n[a])})),Z=a(761);var $=function(e){var t=e.checked,a=e.disabled,n=e.onChange;return Object(l.createElement)(Z.a,{className:"woocommerce-settings-historical-data__skip-checkbox",checked:t,disabled:a,label:Object(m.__)("Skip previously imported customers and orders",'woocommerce'),onChange:n})},ee=a(101);a(782);function te(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 Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=k()(e);if(t){var o=k()(this).constructor;a=Reflect.construct(n,arguments,o)}else a=n.apply(this,arguments);return y()(this,a)}}var ae=function(e){S()(a,e);var t=te(a);function a(){return v()(this,a),t.apply(this,arguments)}return g()(a,[{key:"render",value:function(){var e=this.props,t=e.customersProgress,a=e.customersTotal,n=e.dateFormat,o=e.importDate,r=e.inProgress,c=e.onPeriodChange,i=e.onDateChange,s=e.onSkipChange,u=e.onDeletePreviousData,p=e.onReimportData,d=e.onStartImport,h=e.onStopImport,f=e.ordersProgress,O=e.ordersTotal,v=e.period,j=e.skipChecked,g=function(e){var t=e.customersProgress,a=e.customersTotal,n=e.inProgress,o=e.ordersProgress,r=e.ordersTotal;return n?Object(C.isNil)(t)||Object(C.isNil)(o)||Object(C.isNil)(a)||Object(C.isNil)(r)?"initializing":t<a?"customers":o<r?"orders":"finalizing":a>0||r>0?t===a&&o===r?"finished":"ready":"nothing"}({customersProgress:t,customersTotal:a,inProgress:r,ordersProgress:f,ordersTotal:O});return Object(l.createElement)(l.Fragment,null,Object(l.createElement)(b.SectionHeader,{title:Object(m.__)("Import Historical Data",'woocommerce')}),Object(l.createElement)("div",{className:"woocommerce-settings__wrapper"},Object(l.createElement)("div",{className:"woocommerce-setting"},Object(l.createElement)("div",{className:"woocommerce-setting__input"},Object(l.createElement)("span",{className:"woocommerce-setting__help"},Object(m.__)("This tool populates historical analytics data by processing customers and orders created prior to activating WooCommerce Admin.",'woocommerce')),"finished"!==g&&Object(l.createElement)(l.Fragment,null,Object(l.createElement)(G,{dateFormat:n,disabled:r,onPeriodChange:c,onDateChange:i,value:v}),Object(l.createElement)($,{disabled:r,checked:j,onChange:s}),Object(l.createElement)(W,{label:Object(m.__)("Registered Customers",'woocommerce'),progress:t,total:a}),Object(l.createElement)(W,{label:Object(m.__)("Orders and Refunds",'woocommerce'),progress:f,total:O})),Object(l.createElement)(X,{importDate:o,status:g})))),Object(l.createElement)(H,{importDate:o,onDeletePreviousData:u,onReimportData:p,onStartImport:d,onStopImport:h,status:g}))}}]),a}(l.Component),ne=Object(ee.a)((function(e,t){var a=e("wc-api"),n=a.getImportStatus,o=a.isGetImportStatusRequesting,r=a.getImportTotals,c=t.activeImport,i=t.dateFormat,s=t.lastImportStartTimestamp,l=t.lastImportStopTimestamp,m=t.onImportStarted,u=t.onImportFinished,p=t.period,d=t.skipChecked,b=void 0!==s&&void 0===l||s>l,h=r(M(i,p,d),l),f=h.customers,O=h.orders,v=n(s,b?{freshness:3*q.c,timeout:3*q.c}:Q.a),j=v.customers,g=v.imported_from,_=v.is_importing,y=v.orders,w=j||{},k=w.imported,E=w.total,S=y||{},I=S.imported,D=S.total,N=o(s);return Boolean(!s&&!N&&!b&&!0===_)&&m(),Boolean(!N&&b&&!1===_&&(k===E&&E>0||I===D&&D>0))&&u(),c?{customersProgress:k,customersTotal:Object(C.isNil)(E)?f:E,importDate:g,inProgress:b,ordersProgress:I,ordersTotal:Object(C.isNil)(D)?O:D}:{customersTotal:f,importDate:g,ordersTotal:O}}))(ae),oe=a(79);function re(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ce(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?re(Object(a),!0).forEach((function(t){s()(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):re(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}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 Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=k()(e);if(t){var o=k()(this).constructor;a=Reflect.construct(n,arguments,o)}else a=n.apply(this,arguments);return y()(this,a)}}var se=function(e){S()(a,e);var t=ie(a);function a(){var e;return v()(this,a),(e=t.apply(this,arguments)).dateFormat=Object(m.__)("MM/DD/YYYY",'woocommerce'),e.state={activeImport:null,lastImportStartTimestamp:0,lastImportStopTimestamp:0,period:{date:Y()().format(e.dateFormat),label:"all"},skipChecked:!0},e.makeQuery=e.makeQuery.bind(R()(e)),e.onImportFinished=e.onImportFinished.bind(R()(e)),e.onImportStarted=e.onImportStarted.bind(R()(e)),e.onDeletePreviousData=e.onDeletePreviousData.bind(R()(e)),e.onReimportData=e.onReimportData.bind(R()(e)),e.onStartImport=e.onStartImport.bind(R()(e)),e.onStopImport=e.onStopImport.bind(R()(e)),e.onDateChange=e.onDateChange.bind(R()(e)),e.onPeriodChange=e.onPeriodChange.bind(R()(e)),e.onSkipChange=e.onSkipChange.bind(R()(e)),e}return g()(a,[{key:"makeQuery",value:function(e,t){var a=this,n=this.props.createNotice;L()({path:e,method:"POST"}).then((function(e){"success"===e.status?n("success",e.message):(n("error",t),a.setState({activeImport:!1,lastImportStopTimestamp:Date.now()}))})).catch((function(e){e&&e.message&&(n("error",e.message),a.setState({activeImport:!1,lastImportStopTimestamp:Date.now()}))}))}},{key:"onImportFinished",value:function(){(0,this.props.debouncedSpeak)("Import complete"),this.setState({lastImportStopTimestamp:Date.now()})}},{key:"onImportStarted",value:function(){var e=this.props,t=e.notes,a=e.updateNote,n=t.find((function(e){return"wc-admin-historical-data"===e.name}));n&&a(n.id,{status:"actioned"}),this.setState({activeImport:!0,lastImportStartTimestamp:Date.now()})}},{key:"onDeletePreviousData",value:function(){var e=Object(m.__)("There was a problem deleting your previous data.",'woocommerce');this.makeQuery("/wc-analytics/reports/import/delete",e),this.setState({activeImport:!1}),Object(oe.b)("analytics_import_delete_previous")}},{key:"onReimportData",value:function(){this.setState({activeImport:!1})}},{key:"onStartImport",value:function(){var e=this.state,t=e.period,a=e.skipChecked,n=Object(x.addQueryArgs)("/wc-analytics/reports/import",M(this.dateFormat,t,a)),o=Object(m.__)("There was a problem rebuilding your report data.",'woocommerce');this.makeQuery(n,o),this.onImportStarted()}},{key:"onStopImport",value:function(){this.setState({lastImportStopTimestamp:Date.now()});var e=Object(m.__)("There was a problem stopping your current import.",'woocommerce');this.makeQuery("/wc-analytics/reports/import/cancel",e)}},{key:"onPeriodChange",value:function(e){this.setState({activeImport:!1,period:ce({},this.state.period,{label:e})})}},{key:"onDateChange",value:function(e){this.setState({activeImport:!1,period:{date:e,label:"custom"}})}},{key:"onSkipChange",value:function(e){this.setState({activeImport:!1,skipChecked:e})}},{key:"render",value:function(){var e=this.state,t=e.activeImport,a=e.lastImportStartTimestamp,n=e.lastImportStopTimestamp,o=e.period,r=e.skipChecked;return Object(l.createElement)(ne,{activeImport:t,dateFormat:this.dateFormat,onImportFinished:this.onImportFinished,onImportStarted:this.onImportStarted,lastImportStartTimestamp:a,lastImportStopTimestamp:n,onPeriodChange:this.onPeriodChange,onDateChange:this.onDateChange,onSkipChange:this.onSkipChange,onDeletePreviousData:this.onDeletePreviousData,onReimportData:this.onReimportData,onStartImport:this.onStartImport,onStopImport:this.onStopImport,period:o,skipChecked:r})}}]),a}(l.Component),le=Object(p.a)([Object(ee.a)((function(e){return{notes:(0,e("wc-api").getNotes)({page:1,per_page:Q.d.pageSize,type:"update",status:"unactioned"})}})),Object(d.withDispatch)((function(e){return{updateNote:e("wc-api").updateNote}})),z.a])(se);function me(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}t.default=Object(p.a)(Object(d.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice}})))(Object(b.useFilters)("woocommerce_admin_analytics_settings")((function(e){var t=e.createNotice,a=e.query,n=Object(h.useSettings)("wc_admin",["wcAdminSettings"]),r=n.settingsError,i=n.isRequesting,p=n.isDirty,d=n.persistSettings,O=n.updateAndPersistSettings,v=n.updateSettings,j=n.wcAdminSettings,g=Object(l.useRef)(!1);Object(l.useEffect)((function(){function e(e){if(p)return e.returnValue=Object(m.__)("You have unsaved changes. If you proceed, they will be lost.",'woocommerce'),e.returnValue}return window.addEventListener("beforeunload",e),function(){return window.removeEventListener("beforeunload",e)}}),[p]),Object(l.useEffect)((function(){i?g.current=!0:!i&&g.current&&(r?t("error",Object(m.__)("There was an error saving your settings. Please try again.",'woocommerce')):t("success",Object(m.__)("Your settings have been successfully saved.",'woocommerce')),g.current=!1)}),[i,r,t]);var _=function(e){var t=e.target,a=t.checked,n=t.name,o=t.type,r=t.value,i=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?me(Object(a),!0).forEach((function(t){s()(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):me(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({},j);i[n]="checkbox"===o?a?[].concat(c()(i[n]),[r]):i[n].filter((function(e){return e!==r})):r,v("wcAdminSettings",i)};return Object(l.createElement)(l.Fragment,null,Object(l.createElement)(b.SectionHeader,{title:Object(m.__)("Analytics Settings",'woocommerce')}),Object(l.createElement)("div",{className:"woocommerce-settings__wrapper"},Object.keys(f.b).map((function(e){return Object(l.createElement)(T,o()({handleChange:_,value:j[e],key:e,name:e},f.b[e]))})),Object(l.createElement)("div",{className:"woocommerce-settings__actions"},Object(l.createElement)(u.a,{isDefault:!0,onClick:function(){if(window.confirm(Object(m.__)("Are you sure you want to reset all settings to default values?",'woocommerce'))){var e=Object.keys(f.b).reduce((function(e,t){return e[t]=f.b[t].defaultValue,e}),{});O("wcAdminSettings",e),Object(oe.b)("analytics_settings_reset_defaults")}}},Object(m.__)("Reset Defaults",'woocommerce')),Object(l.createElement)(u.a,{isPrimary:!0,isBusy:i,onClick:function(){d(),Object(oe.b)("analytics_settings_save",j),a.period=void 0,a.compare=void 0,a.before=void 0,a.after=void 0,a.interval=void 0,a.type=void 0,window.wpNavMenuUrlUpdate(a)}},Object(m.__)("Save Settings",'woocommerce')))),"true"===a.import?Object(l.createElement)(b.ScrollTo,{offset:"-56"},Object(l.createElement)(le,{createNotice:t})):Object(l.createElement)(le,{createNotice:t}))})))}}]);
[+]
..
[-] analytics-report-categories~analytics-report-coupons~analytics-report-customers~analytics-report-dow~99eefb40.14e64a592bdaa342c3a7.min.js
[edit]
[-] analytics-report-stock.2939053e1a82a2ae848c.js
[edit]
[-] analytics-report-coupons.43d42c8cb52eecf8abdf.js
[edit]
[-] dashboard.c96cd95056189481403f.js
[edit]
[-] dashboard.c96cd95056189481403f.min.js
[edit]
[-] analytics-report-coupons.43d42c8cb52eecf8abdf.min.js
[edit]
[-] dashboard-charts.d100272c0e3ae443b829.js
[edit]
[-] store-performance.26c7ca1b51a55e317e81.js
[edit]
[-] leaderboards.7186f133618817f88e04.min.js
[edit]
[-] analytics-report-revenue.edcb0bfb0b19d47c76b8.min.js
[edit]
[-] marketing-overview.c105acbfa46d79f7a6d6.js
[edit]
[-] vendors~activity-panels-inbox~leaderboards~store-alerts~task-list.dd09e8a86b0bcaa9aff7.min.js
[edit]
[-] vendors~devdocs.e38a65da5bf9ffb4b567.min.js
[edit]
[-] analytics-report-products.28c933e5937d420efe22.js
[edit]
[-] task-list.52fe0e41a24d55f1b9b1.js
[edit]
[-] activity-panels-orders.7b32de0acca079abb2bc.js
[edit]
[-] task-list.52fe0e41a24d55f1b9b1.min.js
[edit]
[-] analytics-report-categories.13b966705db9cfeb4814.js
[edit]
[-] analytics-report-categories~analytics-report-products.b94ffcec7f813ed34edb.min.js
[edit]
[-] vendors~analytics-report-categories~analytics-report-coupons~analytics-report-downloads~analytics-re~2579715d.3c56dd5478f01faa4b26.min.js
[edit]
[-] activity-panels-inbox.99246a03e7b8aa1b8b26.min.js
[edit]
[-] vendors~marketing-overview.d1653cdc07670674a95f.js
[edit]
[-] leaderboards.7186f133618817f88e04.js
[edit]
[-] devdocs.1eb85d89a9e04d20a4c1.js
[edit]
[-] analytics-report-products.28c933e5937d420efe22.min.js
[edit]
[-] devdocs.1eb85d89a9e04d20a4c1.min.js
[edit]
[-] vendors~profile-wizard~task-list.114a8214ba34dbd3c0f0.min.js
[edit]
[-] store-alerts.a6374b7de173331a7254.js
[edit]
[-] vendors~activity-panels-inbox~activity-panels-orders~activity-panels-stock~dashboard-charts~devdocs~~f6270017.20e4990156e0a34c18b0.min.js
[edit]
[-] activity-panels-stock.6c1332749a67d65f449a.min.js
[edit]
[-] analytics-report-categories~analytics-report-coupons~analytics-report-customers~analytics-report-dow~99eefb40.14e64a592bdaa342c3a7.js
[edit]
[-] vendors~devdocs.e38a65da5bf9ffb4b567.js
[edit]
[-] analytics-report-orders.f2d90c48c3f4b0a88512.min.js
[edit]
[-] vendors~profile-wizard~task-list.114a8214ba34dbd3c0f0.js
[edit]
[-] store-alerts.a6374b7de173331a7254.min.js
[edit]
[-] analytics-report-revenue.edcb0bfb0b19d47c76b8.js
[edit]
[-] customizable-dashboard.0857e5e4c0df1171e886.js
[edit]
[-] activity-panels-orders.7b32de0acca079abb2bc.min.js
[edit]
[-] dashboard-charts.d100272c0e3ae443b829.min.js
[edit]
[-] homepage.e069e25f913b20f89b53.min.js
[edit]
[-] analytics-report-stock.2939053e1a82a2ae848c.min.js
[edit]
[-] analytics-report-customers.86adf07632d91914c6c6.js
[edit]
[-] store-performance.26c7ca1b51a55e317e81.min.js
[edit]
[-] analytics-report-customers.86adf07632d91914c6c6.min.js
[edit]
[-] vendors~activity-panels-inbox~activity-panels-orders~activity-panels-stock~dashboard-charts~devdocs~~f6270017.20e4990156e0a34c18b0.js
[edit]
[-] analytics-report-taxes.d538eaf5233c6bc713b6.js
[edit]
[-] analytics-report-categories~analytics-report-products.b94ffcec7f813ed34edb.js
[edit]
[-] homepage.e069e25f913b20f89b53.js
[edit]
[-] customizable-dashboard.0857e5e4c0df1171e886.min.js
[edit]
[-] vendors~marketing-overview.d1653cdc07670674a95f.min.js
[edit]
[-] profile-wizard.314f6a9f9e0ee86eb8bf.min.js
[edit]
[-] activity-panels-inbox.99246a03e7b8aa1b8b26.js
[edit]
[-] analytics-settings.8c382b88264494e5d4eb.min.js
[edit]
[-] analytics-settings.8c382b88264494e5d4eb.js
[edit]
[-] vendors~activity-panels-inbox~leaderboards~store-alerts~task-list.dd09e8a86b0bcaa9aff7.js
[edit]
[-] analytics-report-categories.13b966705db9cfeb4814.min.js
[edit]
[-] analytics-report-downloads.70ac0d2cc5bff1ecc84d.min.js
[edit]
[-] profile-wizard.314f6a9f9e0ee86eb8bf.js
[edit]
[-] activity-panels-stock.6c1332749a67d65f449a.js
[edit]
[-] analytics-report-orders.f2d90c48c3f4b0a88512.js
[edit]
[-] analytics-report-downloads.70ac0d2cc5bff1ecc84d.js
[edit]
[-] marketing-overview.c105acbfa46d79f7a6d6.min.js
[edit]
[-] analytics-report-taxes.d538eaf5233c6bc713b6.min.js
[edit]
[-] vendors~analytics-report-categories~analytics-report-coupons~analytics-report-downloads~analytics-re~2579715d.3c56dd5478f01faa4b26.js
[edit]