Version Description
3/10/2021 ==
- Fix: Add guard to "Deactivate Plugin" note handlers to prevent fatal error. #6532
- Fix: Crash of Analytics > Settings page when Gutenberg is installed. #6540
=
Download this release
Release Info
Developer | adrianduffell |
Plugin | WooCommerce Admin |
Version | 2.1.2 |
Comparing to | |
See all releases |
Code changes from version 2.0.3 to 2.1.2
- dist/app/index.js +5608 -5354
- dist/app/index.min.js +1 -1
- dist/app/style.css +1 -1
- dist/app/style.rtl.css +1 -1
- dist/chunks/0.js +33 -33
- dist/chunks/0.min.js +1 -1
- dist/chunks/1.js +1 -1
- dist/chunks/1.min.js +1 -1
- dist/chunks/2.js +6 -6
- dist/chunks/2.min.js +1 -1
- dist/chunks/3.js +56 -56
- dist/chunks/3.min.js +1 -1
dist/app/index.js
CHANGED
@@ -259,7 +259,7 @@ this["wc"] = this["wc"] || {}; this["wc"]["app"] =
|
|
259 |
/******/
|
260 |
/******/
|
261 |
/******/ // Load entry module and return exports
|
262 |
-
/******/ return __webpack_require__(__webpack_require__.s =
|
263 |
/******/ })
|
264 |
/************************************************************************/
|
265 |
/******/ ({
|
@@ -284,7 +284,7 @@ this["wc"] = this["wc"] || {}; this["wc"]["app"] =
|
|
284 |
if (false) { var throwOnDirectAccess, ReactIs; } else {
|
285 |
// By explicitly using `prop-types` you are opting into new production behavior.
|
286 |
// http://fb.me/prop-types-in-prod
|
287 |
-
module.exports = __webpack_require__(
|
288 |
}
|
289 |
|
290 |
|
@@ -300,17 +300,11 @@ if (false) { var throwOnDirectAccess, ReactIs; } else {
|
|
300 |
/***/ 11:
|
301 |
/***/ (function(module, exports) {
|
302 |
|
303 |
-
function
|
304 |
-
if (!(instance instanceof Constructor)) {
|
305 |
-
throw new TypeError("Cannot call a class as a function");
|
306 |
-
}
|
307 |
-
}
|
308 |
-
|
309 |
-
module.exports = _classCallCheck;
|
310 |
|
311 |
/***/ }),
|
312 |
|
313 |
-
/***/
|
314 |
/***/ (function(module, exports) {
|
315 |
|
316 |
(function() { module.exports = this["wc"]["currency"]; }());
|
@@ -320,27 +314,17 @@ module.exports = _classCallCheck;
|
|
320 |
/***/ 12:
|
321 |
/***/ (function(module, exports) {
|
322 |
|
323 |
-
function
|
324 |
-
|
325 |
-
|
326 |
-
descriptor.enumerable = descriptor.enumerable || false;
|
327 |
-
descriptor.configurable = true;
|
328 |
-
if ("value" in descriptor) descriptor.writable = true;
|
329 |
-
Object.defineProperty(target, descriptor.key, descriptor);
|
330 |
}
|
331 |
}
|
332 |
|
333 |
-
|
334 |
-
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
|
335 |
-
if (staticProps) _defineProperties(Constructor, staticProps);
|
336 |
-
return Constructor;
|
337 |
-
}
|
338 |
-
|
339 |
-
module.exports = _createClass;
|
340 |
|
341 |
/***/ }),
|
342 |
|
343 |
-
/***/
|
344 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
345 |
|
346 |
"use strict";
|
@@ -348,7 +332,7 @@ module.exports = _createClass;
|
|
348 |
// EXPORTS
|
349 |
__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ build_module_focus; });
|
350 |
|
351 |
-
// UNUSED EXPORTS: isHorizontalEdge, isVerticalEdge, getRectangleFromRange, computeCaretRect, placeCaretAtHorizontalEdge, placeCaretAtVerticalEdge, isTextField, isNumberInput, documentHasSelection, isEntirelySelected, getScrollContainer, getOffsetParent, replace, remove, insertAfter, unwrap, replaceTag, wrap, __unstableStripHTML
|
352 |
|
353 |
// NAMESPACE OBJECT: ./node_modules/@wordpress/dom/build-module/focusable.js
|
354 |
var focusable_namespaceObject = {};
|
@@ -395,6 +379,19 @@ var SELECTOR = ['[tabindex]', 'a[href]', 'button:not([disabled])', 'input:not([t
|
|
395 |
function isVisible(element) {
|
396 |
return element.offsetWidth > 0 || element.offsetHeight > 0 || element.getClientRects().length > 0;
|
397 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
398 |
/**
|
399 |
* Returns true if the specified area element is a valid focusable element, or
|
400 |
* false otherwise. Area is only focusable if within a map where a named map
|
@@ -413,7 +410,7 @@ function isValidFocusableArea(element) {
|
|
413 |
return false;
|
414 |
}
|
415 |
|
416 |
-
var img =
|
417 |
return !!img && isVisible(img);
|
418 |
}
|
419 |
/**
|
@@ -428,7 +425,7 @@ function isValidFocusableArea(element) {
|
|
428 |
function find(context) {
|
429 |
var elements = context.querySelectorAll(SELECTOR);
|
430 |
return Array.from(elements).filter(function (element) {
|
431 |
-
if (!isVisible(element)) {
|
432 |
return false;
|
433 |
}
|
434 |
|
@@ -602,9 +599,8 @@ function tabbable_find(context) {
|
|
602 |
* to the active element.
|
603 |
*/
|
604 |
|
605 |
-
function findPrevious() {
|
606 |
-
var
|
607 |
-
var focusables = find(document.body);
|
608 |
var index = focusables.indexOf(element); // Remove all focusables after and including `element`.
|
609 |
|
610 |
focusables.length = index;
|
@@ -617,9 +613,8 @@ function findPrevious() {
|
|
617 |
* to the active element.
|
618 |
*/
|
619 |
|
620 |
-
function findNext() {
|
621 |
-
var
|
622 |
-
var focusables = find(document.body);
|
623 |
var index = focusables.indexOf(element); // Remove all focusables before and inside `element`.
|
624 |
|
625 |
var remaining = focusables.slice(index + 1).filter(function (node) {
|
@@ -644,11 +639,13 @@ var build_module_focus = {
|
|
644 |
tabbable: tabbable_namespaceObject
|
645 |
};
|
646 |
|
|
|
|
|
647 |
//# sourceMappingURL=index.js.map
|
648 |
|
649 |
/***/ }),
|
650 |
|
651 |
-
/***/
|
652 |
/***/ (function(module, exports, __webpack_require__) {
|
653 |
|
654 |
"use strict";
|
@@ -862,26 +859,25 @@ if (true) {
|
|
862 |
/***/ }),
|
863 |
|
864 |
/***/ 13:
|
865 |
-
/***/ (function(module, exports
|
866 |
-
|
867 |
-
var setPrototypeOf = __webpack_require__(74);
|
868 |
|
869 |
-
function
|
870 |
-
|
871 |
-
|
|
|
|
|
|
|
|
|
872 |
}
|
|
|
873 |
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
configurable: true
|
879 |
-
}
|
880 |
-
});
|
881 |
-
if (superClass) setPrototypeOf(subClass, superClass);
|
882 |
}
|
883 |
|
884 |
-
module.exports =
|
885 |
|
886 |
/***/ }),
|
887 |
|
@@ -891,57 +887,53 @@ module.exports = _inherits;
|
|
891 |
"use strict";
|
892 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
|
893 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__);
|
894 |
-
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
895 |
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__);
|
896 |
-
/* harmony import */ var
|
897 |
-
/* harmony import */ var
|
898 |
-
/* harmony import */ var
|
899 |
/**
|
900 |
* External dependencies
|
901 |
*/
|
902 |
|
903 |
|
904 |
|
905 |
-
/**
|
906 |
-
* Internal dependencies
|
907 |
-
*/
|
908 |
-
|
909 |
|
910 |
-
var manageStock = Object(
|
911 |
var REPORTS_FILTER = 'woocommerce_admin_reports_list';
|
912 |
/**
|
913 |
* Internal dependencies
|
914 |
*/
|
915 |
|
916 |
-
var RevenueReport = Object(
|
917 |
-
return Promise.all(/* import() | analytics-report-revenue */[__webpack_require__.e(0), __webpack_require__.e(16)]).then(__webpack_require__.bind(null,
|
918 |
});
|
919 |
-
var ProductsReport = Object(
|
920 |
-
return Promise.all(/* import() | analytics-report-products */[__webpack_require__.e(0), __webpack_require__.e(3), __webpack_require__.e(15)]).then(__webpack_require__.bind(null,
|
921 |
});
|
922 |
-
var VariationsReport = Object(
|
923 |
-
return Promise.all(/* import() | analytics-report-variations */[__webpack_require__.e(0), __webpack_require__.e(19)]).then(__webpack_require__.bind(null,
|
924 |
});
|
925 |
-
var OrdersReport = Object(
|
926 |
-
return Promise.all(/* import() | analytics-report-orders */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(14)]).then(__webpack_require__.bind(null,
|
927 |
});
|
928 |
-
var CategoriesReport = Object(
|
929 |
-
return Promise.all(/* import() | analytics-report-categories */[__webpack_require__.e(0), __webpack_require__.e(3), __webpack_require__.e(10)]).then(__webpack_require__.bind(null,
|
930 |
});
|
931 |
-
var CouponsReport = Object(
|
932 |
-
return Promise.all(/* import() | analytics-report-coupons */[__webpack_require__.e(0), __webpack_require__.e(11)]).then(__webpack_require__.bind(null,
|
933 |
});
|
934 |
-
var TaxesReport = Object(
|
935 |
-
return Promise.all(/* import() | analytics-report-taxes */[__webpack_require__.e(0), __webpack_require__.e(18)]).then(__webpack_require__.bind(null,
|
936 |
});
|
937 |
-
var DownloadsReport = Object(
|
938 |
-
return Promise.all(/* import() | analytics-report-downloads */[__webpack_require__.e(0), __webpack_require__.e(13)]).then(__webpack_require__.bind(null,
|
939 |
});
|
940 |
-
var StockReport = Object(
|
941 |
-
return Promise.all(/* import() | analytics-report-stock */[__webpack_require__.e(0), __webpack_require__.e(17)]).then(__webpack_require__.bind(null,
|
942 |
});
|
943 |
-
var CustomersReport = Object(
|
944 |
-
return Promise.all(/* import() | analytics-report-customers */[__webpack_require__.e(0), __webpack_require__.e(12)]).then(__webpack_require__.bind(null,
|
945 |
});
|
946 |
/* harmony default export */ __webpack_exports__["a"] = (function () {
|
947 |
var reports = [{
|
@@ -1129,74 +1121,37 @@ module.exports = hoistNonReactStatics;
|
|
1129 |
/***/ }),
|
1130 |
|
1131 |
/***/ 139:
|
1132 |
-
/***/ (function(module,
|
1133 |
-
|
1134 |
-
"use strict";
|
1135 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return useIsScrolled; });
|
1136 |
-
/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(20);
|
1137 |
-
/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);
|
1138 |
-
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(0);
|
1139 |
-
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__);
|
1140 |
-
|
1141 |
-
|
1142 |
-
/**
|
1143 |
-
* External dependencies
|
1144 |
-
*/
|
1145 |
-
|
1146 |
-
function useIsScrolled() {
|
1147 |
-
var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__["useState"])(false),
|
1148 |
-
_useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2),
|
1149 |
-
isScrolled = _useState2[0],
|
1150 |
-
setIsScrolled = _useState2[1];
|
1151 |
-
|
1152 |
-
var rafHandle = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__["useRef"])(null);
|
1153 |
-
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__["useEffect"])(function () {
|
1154 |
-
var updateIsScrolled = function updateIsScrolled() {
|
1155 |
-
setIsScrolled(window.pageYOffset > 20);
|
1156 |
-
};
|
1157 |
-
|
1158 |
-
var scrollListener = function scrollListener() {
|
1159 |
-
rafHandle.current = window.requestAnimationFrame(updateIsScrolled);
|
1160 |
-
};
|
1161 |
|
1162 |
-
|
1163 |
-
return function () {
|
1164 |
-
window.removeEventListener('scroll', scrollListener);
|
1165 |
-
window.cancelAnimationFrame(rafHandle.current);
|
1166 |
-
};
|
1167 |
-
}, []);
|
1168 |
-
return isScrolled;
|
1169 |
-
}
|
1170 |
|
1171 |
/***/ }),
|
1172 |
|
1173 |
/***/ 14:
|
1174 |
/***/ (function(module, exports, __webpack_require__) {
|
1175 |
|
1176 |
-
var
|
1177 |
|
1178 |
-
|
1179 |
-
|
1180 |
-
|
1181 |
-
if (call && (_typeof(call) === "object" || typeof call === "function")) {
|
1182 |
-
return call;
|
1183 |
}
|
1184 |
|
1185 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1186 |
}
|
1187 |
|
1188 |
-
module.exports =
|
1189 |
|
1190 |
/***/ }),
|
1191 |
|
1192 |
/***/ 140:
|
1193 |
-
/***/ (function(module, exports) {
|
1194 |
-
|
1195 |
-
(function() { module.exports = this["wp"]["plugins"]; }());
|
1196 |
-
|
1197 |
-
/***/ }),
|
1198 |
-
|
1199 |
-
/***/ 141:
|
1200 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1201 |
|
1202 |
"use strict";
|
@@ -1408,7 +1363,7 @@ function speak(message, ariaLive) {
|
|
1408 |
|
1409 |
/***/ }),
|
1410 |
|
1411 |
-
/***/
|
1412 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1413 |
|
1414 |
"use strict";
|
@@ -1431,35 +1386,35 @@ var defineProperty = __webpack_require__(5);
|
|
1431 |
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
1432 |
|
1433 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/classCallCheck.js
|
1434 |
-
var classCallCheck = __webpack_require__(
|
1435 |
var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck);
|
1436 |
|
1437 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createClass.js
|
1438 |
-
var createClass = __webpack_require__(
|
1439 |
var createClass_default = /*#__PURE__*/__webpack_require__.n(createClass);
|
1440 |
|
1441 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/inherits.js
|
1442 |
-
var inherits = __webpack_require__(
|
1443 |
var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits);
|
1444 |
|
1445 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js
|
1446 |
-
var possibleConstructorReturn = __webpack_require__(
|
1447 |
var possibleConstructorReturn_default = /*#__PURE__*/__webpack_require__.n(possibleConstructorReturn);
|
1448 |
|
1449 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/getPrototypeOf.js
|
1450 |
-
var getPrototypeOf = __webpack_require__(
|
1451 |
var getPrototypeOf_default = /*#__PURE__*/__webpack_require__.n(getPrototypeOf);
|
1452 |
|
1453 |
// EXTERNAL MODULE: external {"this":["wp","element"]}
|
1454 |
var external_this_wp_element_ = __webpack_require__(0);
|
1455 |
|
1456 |
// EXTERNAL MODULE: external {"this":["wp","compose"]}
|
1457 |
-
var external_this_wp_compose_ = __webpack_require__(
|
1458 |
|
1459 |
// EXTERNAL MODULE: external {"this":["wp","data"]}
|
1460 |
-
var external_this_wp_data_ = __webpack_require__(
|
1461 |
|
1462 |
-
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js
|
1463 |
var inheritsLoose = __webpack_require__(38);
|
1464 |
|
1465 |
// EXTERNAL MODULE: external "React"
|
@@ -1471,7 +1426,7 @@ var prop_types = __webpack_require__(1);
|
|
1471 |
var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
|
1472 |
|
1473 |
// EXTERNAL MODULE: ./node_modules/history/esm/history.js + 2 modules
|
1474 |
-
var esm_history = __webpack_require__(
|
1475 |
|
1476 |
// EXTERNAL MODULE: ./node_modules/mini-create-react-context/dist/esm/index.js
|
1477 |
var esm = __webpack_require__(183);
|
@@ -1490,7 +1445,7 @@ var path_to_regexp_default = /*#__PURE__*/__webpack_require__.n(path_to_regexp);
|
|
1490 |
var react_is = __webpack_require__(126);
|
1491 |
|
1492 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
|
1493 |
-
var objectWithoutPropertiesLoose = __webpack_require__(
|
1494 |
|
1495 |
// EXTERNAL MODULE: ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js
|
1496 |
var hoist_non_react_statics_cjs = __webpack_require__(138);
|
@@ -2168,20 +2123,20 @@ var external_this_wc_components_ = __webpack_require__(47);
|
|
2168 |
// EXTERNAL MODULE: external {"this":["wc","navigation"]}
|
2169 |
var external_this_wc_navigation_ = __webpack_require__(21);
|
2170 |
|
2171 |
-
// EXTERNAL MODULE: ./client/settings/index.js
|
2172 |
-
var
|
2173 |
|
2174 |
// EXTERNAL MODULE: external {"this":["wc","data"]}
|
2175 |
-
var external_this_wc_data_ = __webpack_require__(
|
2176 |
|
2177 |
// EXTERNAL MODULE: external {"this":["wc","tracks"]}
|
2178 |
-
var external_this_wc_tracks_ = __webpack_require__(
|
2179 |
|
2180 |
// EXTERNAL MODULE: ./client/layout/style.scss
|
2181 |
-
var layout_style = __webpack_require__(
|
2182 |
|
2183 |
// EXTERNAL MODULE: external {"this":["wp","hooks"]}
|
2184 |
-
var external_this_wp_hooks_ = __webpack_require__(
|
2185 |
|
2186 |
// EXTERNAL MODULE: external {"this":["wp","i18n"]}
|
2187 |
var external_this_wp_i18n_ = __webpack_require__(2);
|
@@ -2190,7 +2145,7 @@ var external_this_wp_i18n_ = __webpack_require__(2);
|
|
2190 |
var get_reports = __webpack_require__(137);
|
2191 |
|
2192 |
// EXTERNAL MODULE: ./client/dashboard/utils.js
|
2193 |
-
var utils = __webpack_require__(
|
2194 |
|
2195 |
// CONCATENATED MODULE: ./client/layout/controller.js
|
2196 |
|
@@ -2214,6 +2169,7 @@ function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Re
|
|
2214 |
|
2215 |
|
2216 |
|
|
|
2217 |
/**
|
2218 |
* Internal dependencies
|
2219 |
*/
|
@@ -2221,22 +2177,25 @@ function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Re
|
|
2221 |
|
2222 |
|
2223 |
var AnalyticsReport = Object(external_this_wp_element_["lazy"])(function () {
|
2224 |
-
return __webpack_require__.e(/* import() | analytics-report */ 9).then(__webpack_require__.bind(null,
|
2225 |
});
|
2226 |
var AnalyticsSettings = Object(external_this_wp_element_["lazy"])(function () {
|
2227 |
-
return __webpack_require__.e(/* import() | analytics-settings */ 20).then(__webpack_require__.bind(null,
|
2228 |
});
|
2229 |
var Dashboard = Object(external_this_wp_element_["lazy"])(function () {
|
2230 |
-
return __webpack_require__.e(/* import() | dashboard */ 28).then(__webpack_require__.bind(null,
|
2231 |
});
|
2232 |
var Homescreen = Object(external_this_wp_element_["lazy"])(function () {
|
2233 |
-
return Promise.all(/* import() | homescreen */[__webpack_require__.e(1), __webpack_require__.e(2), __webpack_require__.e(52), __webpack_require__.e(4), __webpack_require__.e(32)]).then(__webpack_require__.bind(null,
|
2234 |
});
|
2235 |
var MarketingOverview = Object(external_this_wp_element_["lazy"])(function () {
|
2236 |
-
return Promise.all(/* import() | marketing-overview */[__webpack_require__.e(2), __webpack_require__.e(36)]).then(__webpack_require__.bind(null,
|
2237 |
});
|
2238 |
var ProfileWizard = Object(external_this_wp_element_["lazy"])(function () {
|
2239 |
-
return
|
|
|
|
|
|
|
2240 |
});
|
2241 |
var PAGES_FILTER = 'woocommerce_admin_pages_list';
|
2242 |
var controller_getPages = function getPages() {
|
@@ -2249,7 +2208,8 @@ var controller_getPages = function getPages() {
|
|
2249 |
wpOpenMenu: 'toplevel_page_woocommerce',
|
2250 |
navArgs: {
|
2251 |
id: 'woocommerce-home'
|
2252 |
-
}
|
|
|
2253 |
});
|
2254 |
|
2255 |
if (window.wcAdminFeatures.analytics) {
|
@@ -2260,7 +2220,8 @@ var controller_getPages = function getPages() {
|
|
2260 |
wpOpenMenu: 'toplevel_page_wc-admin-path--analytics-overview',
|
2261 |
navArgs: {
|
2262 |
id: 'woocommerce-analytics-overview'
|
2263 |
-
}
|
|
|
2264 |
});
|
2265 |
pages.push({
|
2266 |
container: AnalyticsSettings,
|
@@ -2269,7 +2230,8 @@ var controller_getPages = function getPages() {
|
|
2269 |
wpOpenMenu: 'toplevel_page_wc-admin-path--analytics-overview',
|
2270 |
navArgs: {
|
2271 |
id: 'woocommerce-analytics-settings'
|
2272 |
-
}
|
|
|
2273 |
});
|
2274 |
pages.push({
|
2275 |
container: AnalyticsReport,
|
@@ -2278,7 +2240,8 @@ var controller_getPages = function getPages() {
|
|
2278 |
wpOpenMenu: 'toplevel_page_woocommerce',
|
2279 |
navArgs: {
|
2280 |
id: 'woocommerce-analytics-customers'
|
2281 |
-
}
|
|
|
2282 |
});
|
2283 |
pages.push({
|
2284 |
container: AnalyticsReport,
|
@@ -2295,7 +2258,8 @@ var controller_getPages = function getPages() {
|
|
2295 |
|
2296 |
return [].concat(initialBreadcrumbs, [['/analytics/revenue', Object(external_this_wp_i18n_["__"])('Analytics', 'woocommerce-admin')], report.title]);
|
2297 |
},
|
2298 |
-
wpOpenMenu: 'toplevel_page_wc-admin-path--analytics-overview'
|
|
|
2299 |
});
|
2300 |
}
|
2301 |
|
@@ -2307,7 +2271,8 @@ var controller_getPages = function getPages() {
|
|
2307 |
wpOpenMenu: 'toplevel_page_woocommerce-marketing',
|
2308 |
navArgs: {
|
2309 |
id: 'woocommerce-marketing-overview'
|
2310 |
-
}
|
|
|
2311 |
});
|
2312 |
}
|
2313 |
|
@@ -2315,7 +2280,29 @@ var controller_getPages = function getPages() {
|
|
2315 |
pages.push({
|
2316 |
container: ProfileWizard,
|
2317 |
path: '/setup-wizard',
|
2318 |
-
breadcrumbs: [].concat(initialBreadcrumbs, [['/setup-wizard', Object(external_this_wp_i18n_["__"])('Setup Wizard', 'woocommerce-admin')]])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2319 |
});
|
2320 |
}
|
2321 |
|
@@ -2448,31 +2435,52 @@ window.wpNavMenuClassChange = function (page, url) {
|
|
2448 |
wpWrap.classList.remove('wp-responsive-open');
|
2449 |
};
|
2450 |
// EXTERNAL MODULE: ./node_modules/classnames/index.js
|
2451 |
-
var classnames = __webpack_require__(
|
2452 |
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
|
2453 |
|
2454 |
// EXTERNAL MODULE: external {"this":["wp","htmlEntities"]}
|
2455 |
-
var external_this_wp_htmlEntities_ = __webpack_require__(
|
2456 |
|
2457 |
// EXTERNAL MODULE: ./packages/experimental/build-module/index.js
|
2458 |
-
var build_module = __webpack_require__(
|
2459 |
|
2460 |
// EXTERNAL MODULE: ./client/header/style.scss
|
2461 |
-
var header_style = __webpack_require__(
|
|
|
|
|
|
|
|
|
2462 |
|
2463 |
// EXTERNAL MODULE: external {"this":["wp","components"]}
|
2464 |
var external_this_wp_components_ = __webpack_require__(4);
|
2465 |
|
2466 |
// EXTERNAL MODULE: ./node_modules/gridicons/dist/cross-small.js
|
2467 |
-
var cross_small = __webpack_require__(
|
2468 |
var cross_small_default = /*#__PURE__*/__webpack_require__.n(cross_small);
|
2469 |
|
2470 |
// EXTERNAL MODULE: ./node_modules/@wordpress/icons/build-module/icon/index.js
|
2471 |
-
var build_module_icon = __webpack_require__(
|
2472 |
|
2473 |
// EXTERNAL MODULE: ./node_modules/@wordpress/primitives/build-module/svg/index.js
|
2474 |
-
var svg = __webpack_require__(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2475 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2476 |
// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/help.js
|
2477 |
|
2478 |
|
@@ -2489,7 +2497,7 @@ var help_help = Object(external_this_wp_element_["createElement"])(svg["b" /* SV
|
|
2489 |
/* harmony default export */ var library_help = (help_help);
|
2490 |
//# sourceMappingURL=help.js.map
|
2491 |
// EXTERNAL MODULE: ./client/header/activity-panel/style.scss
|
2492 |
-
var activity_panel_style = __webpack_require__(
|
2493 |
|
2494 |
// CONCATENATED MODULE: ./client/header/activity-panel/toggle-bubble.js
|
2495 |
|
@@ -2544,6 +2552,14 @@ var inbox_panel_utils = __webpack_require__(196);
|
|
2544 |
*/
|
2545 |
|
2546 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2547 |
function getUnreadNotes(select) {
|
2548 |
var _select = select(external_this_wc_data_["NOTES_STORE_NAME"]),
|
2549 |
getNotes = _select.getNotes,
|
@@ -2558,39 +2574,23 @@ function getUnreadNotes(select) {
|
|
2558 |
|
2559 |
if (!lastRead) {
|
2560 |
return null;
|
2561 |
-
}
|
2562 |
-
// This change should be applied after having pagination implemented.
|
2563 |
-
|
2564 |
-
|
2565 |
-
var notesQuery = {
|
2566 |
-
page: 1,
|
2567 |
-
per_page: external_this_wc_data_["QUERY_DEFAULTS"].pageSize,
|
2568 |
-
status: 'unactioned',
|
2569 |
-
type: external_this_wc_data_["QUERY_DEFAULTS"].noteTypes,
|
2570 |
-
orderby: 'date',
|
2571 |
-
order: 'desc'
|
2572 |
-
}; // Disable eslint rule requiring `latestNotes` to be defined below because the next two statements
|
2573 |
-
// depend on `getNotes` to have been called.
|
2574 |
-
// eslint-disable-next-line @wordpress/no-unused-vars-before-return
|
2575 |
|
2576 |
-
|
2577 |
-
var isError = Boolean(getNotesError('getNotes', [
|
2578 |
-
var isRequesting = isResolving('getNotes', [
|
2579 |
|
2580 |
if (isError || isRequesting) {
|
2581 |
return null;
|
2582 |
}
|
2583 |
|
|
|
2584 |
var unreadNotesCount = Object(inbox_panel_utils["a" /* getUnreadNotesCount */])(latestNotes, lastRead);
|
2585 |
return unreadNotesCount > 0;
|
2586 |
}
|
2587 |
function getLowStockCount() {
|
2588 |
-
return Object(
|
2589 |
}
|
2590 |
-
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
|
2591 |
-
var slicedToArray = __webpack_require__(20);
|
2592 |
-
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
2593 |
-
|
2594 |
// CONCATENATED MODULE: ./client/header/activity-panel/tab/index.js
|
2595 |
|
2596 |
|
@@ -2875,23 +2875,11 @@ var display_options_DisplayOptions = function DisplayOptions() {
|
|
2875 |
}));
|
2876 |
});
|
2877 |
};
|
2878 |
-
//
|
2879 |
-
|
2880 |
-
|
2881 |
-
/**
|
2882 |
-
* WordPress dependencies
|
2883 |
-
*/
|
2884 |
|
2885 |
-
var close_close = Object(external_this_wp_element_["createElement"])(svg["b" /* SVG */], {
|
2886 |
-
xmlns: "http://www.w3.org/2000/svg",
|
2887 |
-
viewBox: "0 0 24 24"
|
2888 |
-
}, Object(external_this_wp_element_["createElement"])(svg["a" /* Path */], {
|
2889 |
-
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"
|
2890 |
-
}));
|
2891 |
-
/* harmony default export */ var library_close = (close_close);
|
2892 |
-
//# sourceMappingURL=close.js.map
|
2893 |
// EXTERNAL MODULE: ./client/header/activity-panel/highlight-tooltip/style.scss
|
2894 |
-
var highlight_tooltip_style = __webpack_require__(
|
2895 |
|
2896 |
// CONCATENATED MODULE: ./client/header/activity-panel/highlight-tooltip/index.js
|
2897 |
|
@@ -2923,7 +2911,9 @@ function HighlightTooltip(_ref) {
|
|
2923 |
onClose = _ref.onClose,
|
2924 |
delay = _ref.delay,
|
2925 |
_ref$onShow = _ref.onShow,
|
2926 |
-
onShow = _ref$onShow === void 0 ? external_lodash_["noop"] : _ref$onShow
|
|
|
|
|
2927 |
|
2928 |
var _useState = Object(external_this_wp_element_["useState"])(delay > 0 ? null : show),
|
2929 |
_useState2 = slicedToArray_default()(_useState, 2),
|
@@ -2935,25 +2925,39 @@ function HighlightTooltip(_ref) {
|
|
2935 |
node = _useState4[0],
|
2936 |
setNode = _useState4[1];
|
2937 |
|
|
|
|
|
|
|
|
|
|
|
2938 |
Object(external_this_wp_element_["useEffect"])(function () {
|
2939 |
var element = document.getElementById(id);
|
2940 |
-
var container;
|
2941 |
|
2942 |
if (element && !node) {
|
2943 |
// Add tooltip container
|
2944 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
2945 |
container = document.createElement('div');
|
2946 |
container.classList.add('highlight-tooltip__container');
|
2947 |
parent.appendChild(container);
|
2948 |
setNode(container);
|
2949 |
}
|
2950 |
|
2951 |
-
var timeoutId =
|
2952 |
return function () {
|
2953 |
if (container) {
|
2954 |
-
var
|
|
|
2955 |
|
2956 |
-
|
|
|
|
|
2957 |
}
|
2958 |
|
2959 |
if (timeoutId) {
|
@@ -2973,37 +2977,54 @@ function HighlightTooltip(_ref) {
|
|
2973 |
if (!show) {
|
2974 |
node.classList.remove(SHOW_CLASS);
|
2975 |
} else if (node) {
|
2976 |
-
|
2977 |
}
|
2978 |
}
|
2979 |
}, [show]);
|
|
|
|
|
|
|
|
|
|
|
|
|
2980 |
|
2981 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2982 |
var timeoutId = null;
|
2983 |
|
2984 |
if (delay > 0) {
|
2985 |
timeoutId = setTimeout(function () {
|
2986 |
timeoutId = null;
|
2987 |
-
|
2988 |
-
if (container) {
|
2989 |
-
container.classList.add(SHOW_CLASS);
|
2990 |
-
}
|
2991 |
-
|
2992 |
-
setShowHighlight(show);
|
2993 |
-
onShow();
|
2994 |
}, delay);
|
2995 |
} else if (!showHighlight) {
|
2996 |
-
|
2997 |
-
container.classList.add(SHOW_CLASS);
|
2998 |
-
}
|
2999 |
-
|
3000 |
-
setShowHighlight(true);
|
3001 |
-
onShow();
|
3002 |
}
|
3003 |
|
3004 |
return timeoutId;
|
3005 |
};
|
3006 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3007 |
var triggerClose = function triggerClose() {
|
3008 |
setShowHighlight(false);
|
3009 |
|
@@ -3023,13 +3044,14 @@ function HighlightTooltip(_ref) {
|
|
3023 |
}), Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Popover"], {
|
3024 |
className: "highlight-tooltip__popover",
|
3025 |
noArrow: false,
|
|
|
3026 |
focusOnMount: "container"
|
3027 |
}, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Card"], {
|
3028 |
size: "medium"
|
3029 |
}, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["CardHeader"], null, title, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
3030 |
isSmall: true,
|
3031 |
onClick: triggerClose,
|
3032 |
-
icon: library_close
|
3033 |
})), Object(external_this_wp_element_["createElement"])(external_this_wp_components_["CardBody"], null, content || null), Object(external_this_wp_element_["createElement"])(external_this_wp_components_["CardFooter"], {
|
3034 |
isBorderless: true
|
3035 |
}, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
@@ -3078,11 +3100,17 @@ HighlightTooltip.propTypes = {
|
|
3078 |
/**
|
3079 |
* A callback for when the tooltip is shown.
|
3080 |
*/
|
3081 |
-
onShow: prop_types_default.a.func
|
|
|
|
|
|
|
|
|
|
|
|
|
3082 |
};
|
3083 |
|
3084 |
// EXTERNAL MODULE: ./node_modules/@wordpress/dom/build-module/index.js + 2 modules
|
3085 |
-
var dom_build_module = __webpack_require__(
|
3086 |
|
3087 |
// CONCATENATED MODULE: ./client/hooks/useFocusOnMount.js
|
3088 |
/**
|
@@ -3355,8 +3383,8 @@ function useFocusOutside(onFocusOutside) {
|
|
3355 |
var panel_Panel = function Panel(_ref) {
|
3356 |
var content = _ref.content,
|
3357 |
isPanelOpen = _ref.isPanelOpen,
|
3358 |
-
currentTab = _ref.currentTab,
|
3359 |
isPanelSwitching = _ref.isPanelSwitching,
|
|
|
3360 |
tab = _ref.tab,
|
3361 |
closePanel = _ref.closePanel,
|
3362 |
clearPanel = _ref.clearPanel;
|
@@ -3369,8 +3397,28 @@ var panel_Panel = function Panel(_ref) {
|
|
3369 |
}
|
3370 |
};
|
3371 |
|
3372 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3373 |
var useFocusOutsideProps = useFocusOutside(handleFocusOutside);
|
|
|
|
|
|
|
|
|
|
|
3374 |
|
3375 |
if (!tab) {
|
3376 |
return Object(external_this_wp_element_["createElement"])("div", {
|
@@ -3391,10 +3439,9 @@ var panel_Panel = function Panel(_ref) {
|
|
3391 |
tabIndex: 0,
|
3392 |
role: "tabpanel",
|
3393 |
"aria-label": tab.title,
|
3394 |
-
onTransitionEnd:
|
3395 |
-
onAnimationEnd: clearPanel
|
3396 |
}, useFocusOutsideProps, {
|
3397 |
-
ref:
|
3398 |
}), Object(external_this_wp_element_["createElement"])("div", {
|
3399 |
className: "woocommerce-layout__activity-panel-content",
|
3400 |
key: 'activity-panel-' + currentTab,
|
@@ -3408,14 +3455,6 @@ var panel_Panel = function Panel(_ref) {
|
|
3408 |
|
3409 |
|
3410 |
|
3411 |
-
|
3412 |
-
|
3413 |
-
|
3414 |
-
|
3415 |
-
function activity_panel_createSuper(Derived) { var hasNativeReflectConstruct = activity_panel_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = getPrototypeOf_default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = getPrototypeOf_default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return possibleConstructorReturn_default()(this, result); }; }
|
3416 |
-
|
3417 |
-
function activity_panel_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
|
3418 |
-
|
3419 |
/**
|
3420 |
* External dependencies
|
3421 |
*/
|
@@ -3432,7 +3471,6 @@ function activity_panel_isNativeReflectConstruct() { if (typeof Reflect === "und
|
|
3432 |
|
3433 |
|
3434 |
|
3435 |
-
|
3436 |
/**
|
3437 |
* Internal dependencies
|
3438 |
*/
|
@@ -3447,331 +3485,269 @@ function activity_panel_isNativeReflectConstruct() { if (typeof Reflect === "und
|
|
3447 |
|
3448 |
|
3449 |
var HelpPanel = Object(external_this_wp_element_["lazy"])(function () {
|
3450 |
-
return Promise.all(/* import() | activity-panels-help */[__webpack_require__.e(
|
3451 |
});
|
3452 |
var InboxPanel = Object(external_this_wp_element_["lazy"])(function () {
|
3453 |
-
return Promise.all(/* import() | activity-panels-inbox */[__webpack_require__.e(1), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(8)]).then(__webpack_require__.bind(null,
|
3454 |
});
|
3455 |
-
var activity_panel_ActivityPanel =
|
3456 |
-
|
|
|
|
|
3457 |
|
3458 |
-
var
|
|
|
|
|
|
|
3459 |
|
3460 |
-
|
3461 |
-
|
|
|
|
|
3462 |
|
3463 |
-
|
|
|
|
|
|
|
3464 |
|
3465 |
-
|
3466 |
-
|
3467 |
-
|
3468 |
-
|
3469 |
-
|
3470 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3471 |
};
|
3472 |
-
|
3473 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3474 |
|
3475 |
-
|
3476 |
-
|
3477 |
-
|
3478 |
-
|
3479 |
-
|
3480 |
-
|
3481 |
-
|
3482 |
-
|
3483 |
-
mobileOpen: isTabOpen,
|
3484 |
-
currentTab: tabName,
|
3485 |
-
isPanelSwitching: isPanelSwitching
|
3486 |
-
};
|
3487 |
-
});
|
3488 |
-
}
|
3489 |
-
}, {
|
3490 |
-
key: "closePanel",
|
3491 |
-
value: function closePanel() {
|
3492 |
-
this.setState(function () {
|
3493 |
-
return {
|
3494 |
-
isPanelOpen: false,
|
3495 |
-
currentTab: ''
|
3496 |
-
};
|
3497 |
-
});
|
3498 |
}
|
3499 |
-
},
|
3500 |
-
key: "clearPanel",
|
3501 |
-
value: function clearPanel() {
|
3502 |
-
this.setState(function () {
|
3503 |
-
return {
|
3504 |
-
isPanelSwitching: false
|
3505 |
-
};
|
3506 |
-
});
|
3507 |
-
} // On smaller screen, the panel buttons are hidden behind a toggle.
|
3508 |
|
3509 |
-
}, {
|
3510 |
-
key: "toggleMobile",
|
3511 |
-
value: function toggleMobile() {
|
3512 |
-
var tabs = this.getTabs();
|
3513 |
-
this.setState(function (state) {
|
3514 |
-
return {
|
3515 |
-
mobileOpen: !state.mobileOpen,
|
3516 |
-
currentTab: state.mobileOpen ? '' : tabs[0].name,
|
3517 |
-
isPanelOpen: !state.mobileOpen
|
3518 |
-
};
|
3519 |
-
});
|
3520 |
-
}
|
3521 |
-
}, {
|
3522 |
-
key: "handleClickOutside",
|
3523 |
-
value: function handleClickOutside(event) {
|
3524 |
-
var isPanelOpen = this.state.isPanelOpen;
|
3525 |
-
var isClickOnModalOrSnackbar = event.target.closest('.woocommerce-inbox-dismiss-confirmation_modal') || event.target.closest('.components-snackbar__action');
|
3526 |
|
3527 |
-
|
3528 |
-
|
3529 |
-
|
3530 |
-
|
3531 |
-
|
3532 |
-
|
3533 |
-
value: function isHomescreen() {
|
3534 |
-
var _this$props$getHistor = this.props.getHistory(),
|
3535 |
-
location = _this$props$getHistor.location;
|
3536 |
|
3537 |
-
|
3538 |
-
|
3539 |
-
}
|
3540 |
-
key: "isPerformingSetupTask",
|
3541 |
-
value: function isPerformingSetupTask() {
|
3542 |
-
var _this$props = this.props,
|
3543 |
-
requestingTaskListOptions = _this$props.requestingTaskListOptions,
|
3544 |
-
setupTaskListComplete = _this$props.setupTaskListComplete,
|
3545 |
-
setupTaskListHidden = _this$props.setupTaskListHidden,
|
3546 |
-
query = _this$props.query;
|
3547 |
-
var isPerformingSetupTask = query.task && !query.path && (requestingTaskListOptions === true || setupTaskListHidden === false && setupTaskListComplete === false);
|
3548 |
-
return isPerformingSetupTask;
|
3549 |
-
} // @todo Pull in dynamic unread status/count
|
3550 |
|
3551 |
-
|
3552 |
-
|
3553 |
-
|
3554 |
-
var _this2 = this;
|
3555 |
|
3556 |
-
var _this$props2 = this.props,
|
3557 |
-
hasUnreadNotes = _this$props2.hasUnreadNotes,
|
3558 |
-
isEmbedded = _this$props2.isEmbedded,
|
3559 |
-
setupTaskListComplete = _this$props2.setupTaskListComplete,
|
3560 |
-
setupTaskListHidden = _this$props2.setupTaskListHidden,
|
3561 |
-
updateOptions = _this$props2.updateOptions;
|
3562 |
-
var isPerformingSetupTask = this.isPerformingSetupTask(); // Don't show the inbox on the Home screen.
|
3563 |
-
|
3564 |
-
var showInbox = (isEmbedded || !this.isHomescreen()) && !isPerformingSetupTask;
|
3565 |
-
var showHelp = this.isHomescreen() && !isEmbedded || isPerformingSetupTask;
|
3566 |
-
var showDisplayOptions = !isEmbedded && this.isHomescreen() && !isPerformingSetupTask;
|
3567 |
-
var showStoreSetup = !setupTaskListComplete && !setupTaskListHidden && !isPerformingSetupTask && (!this.isHomescreen() || isEmbedded);
|
3568 |
-
var inbox = showInbox ? {
|
3569 |
-
name: 'inbox',
|
3570 |
-
title: Object(external_this_wp_i18n_["__"])('Inbox', 'woocommerce-admin'),
|
3571 |
-
icon: Object(external_this_wp_element_["createElement"])("i", {
|
3572 |
-
className: "material-icons-outlined"
|
3573 |
-
}, "inbox"),
|
3574 |
-
unread: hasUnreadNotes
|
3575 |
-
} : null;
|
3576 |
-
var setup = showStoreSetup ? {
|
3577 |
-
name: 'setup',
|
3578 |
-
title: Object(external_this_wp_i18n_["__"])('Store Setup', 'woocommerce-admin'),
|
3579 |
-
icon: Object(external_this_wp_element_["createElement"])(setup_progress_SetupProgress, null),
|
3580 |
-
onClick: function onClick() {
|
3581 |
-
var currentLocation = window.location.href;
|
3582 |
-
var homescreenLocation = Object(settings["f" /* getAdminLink */])('admin.php?page=wc-admin'); // Don't navigate if we're already on the homescreen, this will cause an infinite loop
|
3583 |
-
|
3584 |
-
if (currentLocation !== homescreenLocation) {
|
3585 |
-
// Ensure that if the user is trying to get to the task list they can see it even if
|
3586 |
-
// it was dismissed.
|
3587 |
-
if (setupTaskListHidden === 'no') {
|
3588 |
-
_this2.redirectToHomeScreen();
|
3589 |
-
} else {
|
3590 |
-
updateOptions({
|
3591 |
-
woocommerce_task_list_hidden: 'no'
|
3592 |
-
}).then(_this2.redirectToHomeScreen);
|
3593 |
-
}
|
3594 |
-
}
|
3595 |
|
3596 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3597 |
}
|
3598 |
-
} : null;
|
3599 |
-
var help = showHelp ? {
|
3600 |
-
name: 'help',
|
3601 |
-
title: Object(external_this_wp_i18n_["__"])('Help', 'woocommerce-admin'),
|
3602 |
-
icon: Object(external_this_wp_element_["createElement"])(build_module_icon["a" /* default */], {
|
3603 |
-
icon: library_help
|
3604 |
-
})
|
3605 |
-
} : null;
|
3606 |
-
var displayOptions = showDisplayOptions ? {
|
3607 |
-
component: display_options_DisplayOptions
|
3608 |
-
} : null;
|
3609 |
-
return [inbox, setup, displayOptions, help].filter(Boolean);
|
3610 |
-
}
|
3611 |
-
}, {
|
3612 |
-
key: "getPanelContent",
|
3613 |
-
value: function getPanelContent(tab) {
|
3614 |
-
var query = this.props.query;
|
3615 |
-
var task = query.task;
|
3616 |
-
|
3617 |
-
switch (tab) {
|
3618 |
-
case 'inbox':
|
3619 |
-
return Object(external_this_wp_element_["createElement"])(InboxPanel, null);
|
3620 |
-
|
3621 |
-
case 'help':
|
3622 |
-
return Object(external_this_wp_element_["createElement"])(HelpPanel, {
|
3623 |
-
taskName: task
|
3624 |
-
});
|
3625 |
|
3626 |
-
|
3627 |
-
|
3628 |
-
|
3629 |
-
}
|
3630 |
-
|
3631 |
-
|
3632 |
-
|
3633 |
-
|
3634 |
-
|
3635 |
-
}
|
3636 |
-
|
3637 |
-
|
3638 |
-
|
3639 |
-
|
3640 |
-
|
3641 |
-
|
3642 |
-
|
3643 |
-
|
3644 |
-
|
3645 |
-
|
3646 |
-
|
3647 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3648 |
});
|
3649 |
-
|
|
|
|
|
3650 |
}
|
3651 |
-
}
|
3652 |
-
key: "shouldShowHelpTooltip",
|
3653 |
-
value: function shouldShowHelpTooltip() {
|
3654 |
-
var _this$props3 = this.props,
|
3655 |
-
userPreferencesData = _this$props3.userPreferencesData,
|
3656 |
-
trackedCompletedTasks = _this$props3.trackedCompletedTasks,
|
3657 |
-
query = _this$props3.query;
|
3658 |
-
var task = query.task;
|
3659 |
-
var startedTasks = userPreferencesData && userPreferencesData.task_list_tracked_started_tasks;
|
3660 |
-
var highlightShown = userPreferencesData && userPreferencesData.help_panel_highlight_shown;
|
3661 |
-
|
3662 |
-
if (task && highlightShown !== 'yes' && (startedTasks || {})[task] > 1 && !trackedCompletedTasks.includes(task)) {
|
3663 |
-
return true;
|
3664 |
-
}
|
3665 |
|
3666 |
-
|
|
|
|
|
|
|
|
|
3667 |
}
|
3668 |
-
}
|
3669 |
-
|
3670 |
-
|
3671 |
-
|
3672 |
-
|
3673 |
-
|
3674 |
-
|
3675 |
-
|
3676 |
-
currentTab = _this$state.currentTab,
|
3677 |
-
isPanelOpen = _this$state.isPanelOpen;
|
3678 |
-
var headerId = Object(external_lodash_["uniqueId"])('activity-panel-header_');
|
3679 |
-
var panelClasses = classnames_default()('woocommerce-layout__activity-panel', {
|
3680 |
-
'is-mobile-open': this.state.mobileOpen
|
3681 |
-
});
|
3682 |
-
var showHelpHighlightTooltip = this.shouldShowHelpTooltip();
|
3683 |
-
var hasUnread = tabs.some(function (tab) {
|
3684 |
-
return tab.unread;
|
3685 |
});
|
3686 |
-
|
3687 |
-
|
3688 |
-
id: headerId,
|
3689 |
-
className: "screen-reader-text"
|
3690 |
-
}, Object(external_this_wp_i18n_["__"])('Store Activity', 'woocommerce-admin')), Object(external_this_wp_element_["createElement"])(external_this_wc_components_["Section"], {
|
3691 |
-
component: "aside",
|
3692 |
-
id: "woocommerce-activity-panel",
|
3693 |
-
"aria-labelledby": headerId
|
3694 |
-
}, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
3695 |
-
onClick: function onClick() {
|
3696 |
-
_this3.toggleMobile();
|
3697 |
-
},
|
3698 |
-
label: mobileOpen ? Object(external_this_wp_i18n_["__"])('Close Activity Panel', 'woocommerce-admin') : viewLabel,
|
3699 |
-
"aria-expanded": mobileOpen,
|
3700 |
-
className: "woocommerce-layout__activity-panel-mobile-toggle"
|
3701 |
-
}, mobileOpen ? Object(external_this_wp_element_["createElement"])(cross_small_default.a, null) : Object(external_this_wp_element_["createElement"])(toggle_bubble, {
|
3702 |
-
hasUnread: hasUnread
|
3703 |
-
})), Object(external_this_wp_element_["createElement"])("div", {
|
3704 |
-
className: panelClasses
|
3705 |
-
}, Object(external_this_wp_element_["createElement"])(tabs_Tabs, {
|
3706 |
-
tabs: tabs,
|
3707 |
-
tabOpen: isPanelOpen,
|
3708 |
-
selectedTab: currentTab,
|
3709 |
-
onTabClick: function onTabClick(tab, tabOpen) {
|
3710 |
-
if (tab.onClick) {
|
3711 |
-
tab.onClick();
|
3712 |
-
return;
|
3713 |
-
}
|
3714 |
|
3715 |
-
|
3716 |
-
|
3717 |
-
|
3718 |
-
|
3719 |
-
|
3720 |
-
|
3721 |
-
|
3722 |
-
name: currentTab
|
3723 |
-
}),
|
3724 |
-
content: this.getPanelContent(currentTab),
|
3725 |
-
closePanel: function closePanel() {
|
3726 |
-
return _this3.closePanel();
|
3727 |
-
},
|
3728 |
-
clearPanel: function clearPanel() {
|
3729 |
-
return _this3.clearPanel();
|
3730 |
-
}
|
3731 |
-
}))), showHelpHighlightTooltip ? Object(external_this_wp_element_["createElement"])(HighlightTooltip, {
|
3732 |
-
delay: 1000,
|
3733 |
-
title: Object(external_this_wp_i18n_["__"])("We're here for help", 'woocommerce-admin'),
|
3734 |
-
content: Object(external_this_wp_i18n_["__"])('If you have any questions, feel free to explore the WooCommerce docs listed here.', 'woocommerce-admin'),
|
3735 |
-
closeButtonText: Object(external_this_wp_i18n_["__"])('Got it', 'woocommerce-admin'),
|
3736 |
-
id: "activity-panel-tab-help",
|
3737 |
-
onClose: function onClose() {
|
3738 |
-
return _this3.closedHelpPanelHighlight();
|
3739 |
-
},
|
3740 |
-
onShow: function onShow() {
|
3741 |
-
return Object(external_this_wc_tracks_["recordEvent"])('help_tooltip_view');
|
3742 |
-
}
|
3743 |
-
}) : null);
|
3744 |
}
|
3745 |
-
}]);
|
3746 |
|
3747 |
-
|
3748 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3749 |
activity_panel_ActivityPanel.defaultProps = {
|
3750 |
getHistory: external_this_wc_navigation_["getHistory"]
|
3751 |
};
|
3752 |
-
/* harmony default export */ var activity_panel = (
|
3753 |
-
var hasUnreadNotes = getUnreadNotes(select);
|
3754 |
-
|
3755 |
-
var _select = select(external_this_wc_data_["OPTIONS_STORE_NAME"]),
|
3756 |
-
getOption = _select.getOption,
|
3757 |
-
isResolving = _select.isResolving;
|
3758 |
-
|
3759 |
-
var setupTaskListComplete = getOption('woocommerce_task_list_complete') === 'yes';
|
3760 |
-
var setupTaskListHidden = getOption('woocommerce_task_list_hidden') === 'yes';
|
3761 |
-
var requestingTaskListOptions = isResolving('getOption', ['woocommerce_task_list_complete']) || isResolving('getOption', ['woocommerce_task_list_hidden']);
|
3762 |
-
var trackedCompletedTasks = getOption('woocommerce_task_list_tracked_completed_tasks') || [];
|
3763 |
-
return {
|
3764 |
-
hasUnreadNotes: hasUnreadNotes,
|
3765 |
-
requestingTaskListOptions: requestingTaskListOptions,
|
3766 |
-
setupTaskListComplete: setupTaskListComplete,
|
3767 |
-
setupTaskListHidden: setupTaskListHidden,
|
3768 |
-
trackedCompletedTasks: trackedCompletedTasks
|
3769 |
-
};
|
3770 |
-
}), Object(external_this_wp_data_["withDispatch"])(function (dispatch) {
|
3771 |
-
return {
|
3772 |
-
updateOptions: dispatch(external_this_wc_data_["OPTIONS_STORE_NAME"]).updateOptions
|
3773 |
-
};
|
3774 |
-
}))(activity_panel_ActivityPanel));
|
3775 |
// CONCATENATED MODULE: ./client/lib/platform/index.js
|
3776 |
var ANDROID_PLATFORM = 'android';
|
3777 |
var IOS_PLATFORM = 'ios';
|
@@ -3813,7 +3789,7 @@ var app_icon_AppIcon = function AppIcon() {
|
|
3813 |
}));
|
3814 |
};
|
3815 |
// EXTERNAL MODULE: ./client/mobile-banner/style.scss
|
3816 |
-
var mobile_banner_style = __webpack_require__(
|
3817 |
|
3818 |
// CONCATENATED MODULE: ./client/mobile-banner/constants.js
|
3819 |
// The Play Store link is defined as an exported constant mainly for the sake of testing the Mobile App Banner.
|
@@ -3903,315 +3879,301 @@ var mobile_banner_MobileAppBanner = function MobileAppBanner(_ref) {
|
|
3903 |
|
3904 |
return null;
|
3905 |
};
|
3906 |
-
//
|
3907 |
-
var useIsScrolled = __webpack_require__(139);
|
3908 |
-
|
3909 |
-
// CONCATENATED MODULE: ./client/header/index.js
|
3910 |
-
|
3911 |
|
3912 |
|
3913 |
-
|
3914 |
-
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
3915 |
-
|
3916 |
-
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { defineProperty_default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
3917 |
-
|
3918 |
/**
|
3919 |
* External dependencies
|
3920 |
*/
|
3921 |
|
|
|
|
|
|
|
|
|
|
|
3922 |
|
|
|
|
|
|
|
|
|
|
|
3923 |
|
|
|
|
|
|
|
3924 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3925 |
|
|
|
|
|
3926 |
|
|
|
|
|
|
|
3927 |
|
3928 |
-
|
3929 |
-
* Internal dependencies
|
3930 |
-
*/
|
3931 |
|
3932 |
|
3933 |
|
|
|
3934 |
|
|
|
3935 |
|
3936 |
-
|
3937 |
-
|
3938 |
-
|
3939 |
-
isEmbedded = _ref$isEmbedded === void 0 ? false : _ref$isEmbedded,
|
3940 |
-
query = _ref.query;
|
3941 |
-
var headerElement = Object(external_this_wp_element_["useRef"])(null);
|
3942 |
-
var siteTitle = Object(settings["g" /* getSetting */])('siteTitle', '');
|
3943 |
-
var pageTitle = sections.slice(-1)[0];
|
3944 |
-
var isScrolled = Object(useIsScrolled["a" /* default */])();
|
3945 |
|
3946 |
-
|
3947 |
-
|
3948 |
-
|
|
|
|
|
|
|
3949 |
|
3950 |
-
|
3951 |
-
var
|
3952 |
-
|
3953 |
-
|
3954 |
-
|
3955 |
-
if (!isEmbedded) {
|
3956 |
-
var documentTitle = sections.map(function (section) {
|
3957 |
-
return Array.isArray(section) ? section[1] : section;
|
3958 |
-
}).reverse().join(' ‹ ');
|
3959 |
-
var decodedTitle = Object(external_this_wp_htmlEntities_["decodeEntities"])(Object(external_this_wp_i18n_["sprintf"])(
|
3960 |
-
/* translators: 1: document title. 2: page title */
|
3961 |
-
Object(external_this_wp_i18n_["__"])('%1$s ‹ %2$s — WooCommerce', 'woocommerce-admin'), documentTitle, siteTitle));
|
3962 |
|
3963 |
-
|
3964 |
-
|
3965 |
-
|
3966 |
-
}
|
3967 |
-
}, [isEmbedded, sections, siteTitle]);
|
3968 |
|
3969 |
-
|
3970 |
-
|
3971 |
-
|
3972 |
-
});
|
3973 |
-
};
|
3974 |
|
3975 |
-
return
|
3976 |
-
className: className,
|
3977 |
-
ref: headerElement
|
3978 |
-
}, !isModalDismissed && Object(external_this_wp_element_["createElement"])(mobile_banner_MobileAppBanner, {
|
3979 |
-
onDismiss: dismissHandler,
|
3980 |
-
onInstall: dismissHandler
|
3981 |
-
}), Object(external_this_wp_element_["createElement"])(build_module["f" /* Text */], {
|
3982 |
-
className: "woocommerce-layout__header-heading",
|
3983 |
-
as: "h1",
|
3984 |
-
variant: "subtitle.small"
|
3985 |
-
}, Object(external_this_wp_htmlEntities_["decodeEntities"])(pageTitle)), window.wcAdminFeatures['activity-panels'] && Object(external_this_wp_element_["createElement"])(activity_panel, {
|
3986 |
-
isEmbedded: isEmbedded,
|
3987 |
-
query: query,
|
3988 |
-
userPreferencesData: _objectSpread(_objectSpread({}, userData), {}, {
|
3989 |
-
updateUserPreferences: updateUserPreferences
|
3990 |
-
})
|
3991 |
-
}));
|
3992 |
};
|
3993 |
-
|
3994 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
3995 |
|
|
|
|
|
3996 |
|
|
|
|
|
|
|
3997 |
|
|
|
|
|
3998 |
|
|
|
|
|
|
|
3999 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4000 |
|
4001 |
-
|
|
|
4002 |
|
4003 |
-
|
|
|
|
|
|
|
|
|
4004 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4005 |
/**
|
4006 |
-
*
|
|
|
|
|
|
|
4007 |
*/
|
4008 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4009 |
|
4010 |
-
|
4011 |
-
|
4012 |
-
|
4013 |
-
|
|
|
|
|
|
|
4014 |
|
4015 |
-
|
4016 |
-
|
|
|
|
|
|
|
|
|
|
|
4017 |
|
4018 |
-
|
|
|
4019 |
}
|
4020 |
|
4021 |
-
|
4022 |
-
|
4023 |
-
|
4024 |
-
|
4025 |
-
|
4026 |
-
|
4027 |
-
|
4028 |
-
|
4029 |
-
|
4030 |
-
|
4031 |
-
return Notices;
|
4032 |
-
}(external_this_wp_element_["Component"]);
|
4033 |
-
|
4034 |
-
/* harmony default export */ var layout_notices = (notices_Notices);
|
4035 |
-
// EXTERNAL MODULE: ./node_modules/@babel/runtime/regenerator/index.js
|
4036 |
-
var regenerator = __webpack_require__(8);
|
4037 |
-
var regenerator_default = /*#__PURE__*/__webpack_require__.n(regenerator);
|
4038 |
-
|
4039 |
-
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
|
4040 |
-
var asyncToGenerator = __webpack_require__(43);
|
4041 |
-
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
|
4042 |
-
|
4043 |
-
// EXTERNAL MODULE: ./node_modules/react-spring/web.cjs.js
|
4044 |
-
var web_cjs = __webpack_require__(182);
|
4045 |
-
|
4046 |
-
// EXTERNAL MODULE: ./client/layout/transient-notices/snackbar/index.js
|
4047 |
-
var snackbar = __webpack_require__(277);
|
4048 |
-
|
4049 |
-
// CONCATENATED MODULE: ./client/layout/transient-notices/snackbar/list.js
|
4050 |
-
|
4051 |
-
|
4052 |
-
|
4053 |
-
|
4054 |
-
|
4055 |
-
|
4056 |
/**
|
4057 |
-
*
|
|
|
|
|
4058 |
*/
|
4059 |
|
|
|
|
|
|
|
|
|
|
|
4060 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4061 |
|
|
|
|
|
|
|
|
|
4062 |
|
4063 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4064 |
/**
|
4065 |
-
*
|
|
|
|
|
|
|
4066 |
*/
|
4067 |
|
|
|
|
|
|
|
|
|
|
|
4068 |
|
|
|
|
|
|
|
4069 |
/**
|
4070 |
-
*
|
4071 |
*
|
4072 |
-
* @param
|
4073 |
-
* @param
|
4074 |
-
* @
|
4075 |
-
* @param {Function} $0.onRemove2 Function called when a notice should be removed / dismissed.
|
4076 |
-
* @param {Object} $0.className Name of the class used by the component.
|
4077 |
-
* @param {Object} $0.children Array of children to be rendered inside the notice list.
|
4078 |
-
* @return {Object} The rendered notices list.
|
4079 |
*/
|
4080 |
|
4081 |
-
function
|
4082 |
-
var
|
4083 |
-
className = _ref.className,
|
4084 |
-
children = _ref.children,
|
4085 |
-
_ref$onRemove = _ref.onRemove,
|
4086 |
-
onRemove = _ref$onRemove === void 0 ? external_lodash_["noop"] : _ref$onRemove,
|
4087 |
-
_ref$onRemove2 = _ref.onRemove2,
|
4088 |
-
onRemove2 = _ref$onRemove2 === void 0 ? external_lodash_["noop"] : _ref$onRemove2;
|
4089 |
-
var isReducedMotion = Object(external_this_wp_compose_["useReducedMotion"])();
|
4090 |
-
|
4091 |
-
var _useState = Object(external_this_wp_element_["useState"])(function () {
|
4092 |
-
return new WeakMap();
|
4093 |
-
}),
|
4094 |
-
_useState2 = slicedToArray_default()(_useState, 1),
|
4095 |
-
refMap = _useState2[0];
|
4096 |
|
4097 |
-
var
|
4098 |
-
return notice.id;
|
4099 |
-
}, {
|
4100 |
-
from: {
|
4101 |
-
opacity: 0,
|
4102 |
-
height: 0
|
4103 |
-
},
|
4104 |
-
enter: function enter(item) {
|
4105 |
-
return /*#__PURE__*/function () {
|
4106 |
-
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regenerator_default.a.mark(function _callee(next) {
|
4107 |
-
return regenerator_default.a.wrap(function _callee$(_context) {
|
4108 |
-
while (1) {
|
4109 |
-
switch (_context.prev = _context.next) {
|
4110 |
-
case 0:
|
4111 |
-
_context.next = 2;
|
4112 |
-
return next({
|
4113 |
-
opacity: 1,
|
4114 |
-
height: refMap.get(item).offsetHeight
|
4115 |
-
});
|
4116 |
|
4117 |
-
|
4118 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
4119 |
|
4120 |
-
case 3:
|
4121 |
-
case "end":
|
4122 |
-
return _context.stop();
|
4123 |
-
}
|
4124 |
-
}
|
4125 |
-
}, _callee);
|
4126 |
-
}));
|
4127 |
|
4128 |
-
|
4129 |
-
|
4130 |
-
|
4131 |
-
}();
|
4132 |
-
},
|
4133 |
-
leave: function leave() {
|
4134 |
-
return /*#__PURE__*/function () {
|
4135 |
-
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regenerator_default.a.mark(function _callee2(next) {
|
4136 |
-
return regenerator_default.a.wrap(function _callee2$(_context2) {
|
4137 |
-
while (1) {
|
4138 |
-
switch (_context2.prev = _context2.next) {
|
4139 |
-
case 0:
|
4140 |
-
_context2.next = 2;
|
4141 |
-
return next({
|
4142 |
-
opacity: 0
|
4143 |
-
});
|
4144 |
|
4145 |
-
case 2:
|
4146 |
-
_context2.next = 4;
|
4147 |
-
return next({
|
4148 |
-
height: 0
|
4149 |
-
});
|
4150 |
|
4151 |
-
|
4152 |
-
|
4153 |
-
|
4154 |
-
}
|
4155 |
-
}
|
4156 |
-
}, _callee2);
|
4157 |
-
}));
|
4158 |
|
4159 |
-
return function (_x2) {
|
4160 |
-
return _ref3.apply(this, arguments);
|
4161 |
-
};
|
4162 |
-
}();
|
4163 |
-
},
|
4164 |
-
immediate: isReducedMotion
|
4165 |
-
});
|
4166 |
-
className = classnames_default()('components-snackbar-list', className);
|
4167 |
|
4168 |
-
|
4169 |
-
|
4170 |
-
|
4171 |
|
4172 |
-
|
4173 |
-
|
|
|
|
|
|
|
|
|
4174 |
};
|
|
|
|
|
4175 |
|
4176 |
-
return Object(external_this_wp_element_["createElement"])("div", {
|
4177 |
-
className: className
|
4178 |
-
}, children, transitions.map(function (_ref4) {
|
4179 |
-
var notice = _ref4.item,
|
4180 |
-
key = _ref4.key,
|
4181 |
-
style = _ref4.props;
|
4182 |
-
return Object(external_this_wp_element_["createElement"])(web_cjs["animated"].div, {
|
4183 |
-
key: key,
|
4184 |
-
style: style
|
4185 |
-
}, Object(external_this_wp_element_["createElement"])("div", {
|
4186 |
-
className: "components-snackbar-list__notice-container",
|
4187 |
-
ref: function ref(_ref5) {
|
4188 |
-
return _ref5 && refMap.set(notice, _ref5);
|
4189 |
-
}
|
4190 |
-
}, Object(external_this_wp_element_["createElement"])(snackbar["a" /* default */], extends_default()({}, Object(external_lodash_["omit"])(notice, ['content']), {
|
4191 |
-
onRemove: removeNotice(notice)
|
4192 |
-
}), notice.content)));
|
4193 |
-
}));
|
4194 |
-
}
|
4195 |
-
|
4196 |
-
/* harmony default export */ var list = (SnackbarList);
|
4197 |
-
// EXTERNAL MODULE: ./client/layout/transient-notices/style.scss
|
4198 |
-
var transient_notices_style = __webpack_require__(305);
|
4199 |
-
|
4200 |
-
// CONCATENATED MODULE: ./client/layout/transient-notices/index.js
|
4201 |
|
|
|
|
|
|
|
4202 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4203 |
|
4204 |
|
4205 |
|
|
|
|
|
|
|
4206 |
|
4207 |
|
4208 |
-
function transient_notices_createSuper(Derived) { var hasNativeReflectConstruct = transient_notices_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = getPrototypeOf_default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = getPrototypeOf_default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return possibleConstructorReturn_default()(this, result); }; }
|
4209 |
|
4210 |
-
function transient_notices_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
|
4211 |
|
4212 |
-
/**
|
4213 |
-
* External dependencies
|
4214 |
-
*/
|
4215 |
|
4216 |
|
4217 |
|
@@ -4224,4569 +4186,4954 @@ function transient_notices_isNativeReflectConstruct() { if (typeof Reflect === "
|
|
4224 |
|
4225 |
|
4226 |
|
4227 |
-
var
|
4228 |
-
|
4229 |
-
|
4230 |
-
var
|
4231 |
|
4232 |
-
|
4233 |
-
|
|
|
|
|
4234 |
|
4235 |
-
|
4236 |
-
|
4237 |
-
|
4238 |
-
|
4239 |
-
key: "render",
|
4240 |
-
value: function render() {
|
4241 |
-
var _this$props = this.props,
|
4242 |
-
className = _this$props.className,
|
4243 |
-
notices = _this$props.notices,
|
4244 |
-
onRemove = _this$props.onRemove,
|
4245 |
-
onRemove2 = _this$props.onRemove2;
|
4246 |
-
var classes = classnames_default()('woocommerce-transient-notices', 'components-notices__snackbar', className);
|
4247 |
-
return Object(external_this_wp_element_["createElement"])(list, {
|
4248 |
-
notices: notices,
|
4249 |
-
className: classes,
|
4250 |
-
onRemove: onRemove,
|
4251 |
-
onRemove2: onRemove2
|
4252 |
-
});
|
4253 |
-
}
|
4254 |
-
}]);
|
4255 |
|
4256 |
-
|
4257 |
-
|
|
|
|
|
|
|
4258 |
|
4259 |
-
|
4260 |
-
|
4261 |
-
|
4262 |
-
|
4263 |
-
|
4264 |
|
4265 |
-
|
4266 |
-
|
4267 |
-
|
4268 |
-
|
4269 |
-
|
4270 |
-
|
4271 |
-
// NOTE: This uses core/notices2, if this file is copied back upstream
|
4272 |
-
// to Gutenberg this needs to be changed back to just core/notices.
|
4273 |
-
var notices = select('core/notices').getNotices();
|
4274 |
-
var notices2 = select('core/notices2').getNotices();
|
4275 |
-
return {
|
4276 |
-
notices: notices.concat(notices2)
|
4277 |
};
|
4278 |
-
|
4279 |
-
|
4280 |
-
|
4281 |
-
|
4282 |
-
|
4283 |
-
|
|
|
|
|
|
|
4284 |
};
|
4285 |
-
}))(transient_notices_TransientNotices));
|
4286 |
-
// EXTERNAL MODULE: external {"this":["wp","plugins"]}
|
4287 |
-
var external_this_wp_plugins_ = __webpack_require__(140);
|
4288 |
|
4289 |
-
|
4290 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4291 |
|
4292 |
-
|
|
|
|
|
|
|
|
|
|
|
4293 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4294 |
|
|
|
|
|
|
|
4295 |
|
|
|
|
|
4296 |
|
4297 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4298 |
|
4299 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4300 |
|
4301 |
-
|
4302 |
-
|
4303 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4304 |
|
|
|
|
|
|
|
4305 |
|
|
|
|
|
4306 |
|
|
|
4307 |
|
4308 |
|
4309 |
/**
|
4310 |
-
*
|
4311 |
*/
|
4312 |
|
4313 |
|
4314 |
|
4315 |
|
4316 |
|
|
|
|
|
|
|
4317 |
|
4318 |
-
var navigation_NavigationPlugin = function NavigationPlugin() {
|
4319 |
-
var _useState = Object(external_this_wp_element_["useState"])(Object(external_this_wc_navigation_["getPersistedQuery"])()),
|
4320 |
-
_useState2 = slicedToArray_default()(_useState, 2),
|
4321 |
-
persistedQuery = _useState2[0],
|
4322 |
-
setPersistedQuery = _useState2[1];
|
4323 |
|
4324 |
-
|
4325 |
-
|
4326 |
-
}; // Update the persisted queries when history is updated
|
4327 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4328 |
|
4329 |
-
Object(
|
4330 |
-
|
4331 |
-
|
4332 |
-
if (pathIsExcluded()) {
|
4333 |
-
return;
|
4334 |
-
}
|
4335 |
|
4336 |
-
|
4337 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
4338 |
});
|
4339 |
-
}
|
4340 |
-
/**
|
4341 |
-
* If the current page is embedded, stay with the default urls
|
4342 |
-
* provided by Navigation because the router isn't present to
|
4343 |
-
* respond to <Link /> component's manipulation of the url.
|
4344 |
-
*/
|
4345 |
|
4346 |
-
if (
|
4347 |
return null;
|
4348 |
}
|
4349 |
|
4350 |
-
|
4351 |
-
|
4352 |
-
|
4353 |
-
|
4354 |
-
|
4355 |
-
|
4356 |
-
|
4357 |
-
return navigation_objectSpread(navigation_objectSpread({}, page), {}, {
|
4358 |
-
breadcrumbs: [Object(external_this_wp_i18n_["__"])('Analytics', 'woocommerce-admin')]
|
4359 |
-
});
|
4360 |
-
}
|
4361 |
-
|
4362 |
-
return page;
|
4363 |
});
|
4364 |
-
return Object(external_this_wp_element_["createElement"])(external_this_wp_element_["Fragment"], null, pages.map(function (page) {
|
4365 |
-
return Object(external_this_wp_element_["createElement"])(external_this_wc_navigation_["WooNavigationItem"], {
|
4366 |
-
item: page.navArgs.id,
|
4367 |
-
key: page.navArgs.id
|
4368 |
-
}, Object(external_this_wp_element_["createElement"])(external_this_wc_components_["Link"], {
|
4369 |
-
className: "components-button",
|
4370 |
-
href: Object(external_this_wc_navigation_["getNewPath"])(pathIsExcluded(page.path) ? {} : persistedQuery, page.path, {}),
|
4371 |
-
type: "wc-admin"
|
4372 |
-
}, page.breadcrumbs[page.breadcrumbs.length - 1]));
|
4373 |
-
}), reports.map(function (item) {
|
4374 |
-
return Object(external_this_wp_element_["createElement"])(external_this_wc_navigation_["WooNavigationItem"], {
|
4375 |
-
item: item.navArgs.id,
|
4376 |
-
key: item.navArgs.id
|
4377 |
-
}, Object(external_this_wp_element_["createElement"])(external_this_wc_components_["Link"], {
|
4378 |
-
className: "components-button",
|
4379 |
-
href: Object(external_this_wc_navigation_["getNewPath"])(pathIsExcluded(item.report) ? {} : persistedQuery, "/analytics/".concat(item.report), {}),
|
4380 |
-
type: "wc-admin"
|
4381 |
-
}, item.title));
|
4382 |
-
}));
|
4383 |
};
|
|
|
|
|
4384 |
|
4385 |
-
Object(external_this_wp_plugins_["registerPlugin"])('wc-admin-navigation', {
|
4386 |
-
render: navigation_NavigationPlugin
|
4387 |
-
});
|
4388 |
-
// CONCATENATED MODULE: ./client/layout/index.js
|
4389 |
|
4390 |
|
|
|
|
|
|
|
4391 |
|
4392 |
|
4393 |
|
|
|
|
|
|
|
4394 |
|
4395 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4396 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4397 |
|
|
|
|
|
4398 |
|
4399 |
-
|
|
|
|
|
4400 |
|
4401 |
-
|
|
|
|
|
4402 |
|
4403 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4404 |
|
4405 |
-
function layout_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
|
4406 |
|
4407 |
/**
|
4408 |
-
*
|
4409 |
*/
|
4410 |
|
4411 |
|
4412 |
|
|
|
|
|
|
|
|
|
|
|
4413 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4414 |
|
4415 |
-
|
4416 |
-
|
4417 |
-
|
4418 |
-
|
4419 |
-
|
|
|
4420 |
|
4421 |
|
4422 |
/**
|
4423 |
-
*
|
4424 |
*/
|
4425 |
|
4426 |
|
4427 |
|
4428 |
|
|
|
|
|
|
|
|
|
4429 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4430 |
|
|
|
|
|
4431 |
|
4432 |
-
var StoreAlerts = Object(external_this_wp_element_["lazy"])(function () {
|
4433 |
-
return Promise.all(/* import() | store-alerts */[__webpack_require__.e(1), __webpack_require__.e(47)]).then(__webpack_require__.bind(null, 595));
|
4434 |
-
});
|
4435 |
-
var WCPayUsageModal = Object(external_this_wp_element_["lazy"])(function () {
|
4436 |
-
return __webpack_require__.e(/* import() | wcpay-usage-modal */ 51).then(__webpack_require__.bind(null, 522));
|
4437 |
-
});
|
4438 |
-
var layout_PrimaryLayout = /*#__PURE__*/function (_Component) {
|
4439 |
-
inherits_default()(PrimaryLayout, _Component);
|
4440 |
-
|
4441 |
-
var _super = layout_createSuper(PrimaryLayout);
|
4442 |
-
|
4443 |
-
function PrimaryLayout() {
|
4444 |
-
classCallCheck_default()(this, PrimaryLayout);
|
4445 |
-
|
4446 |
-
return _super.apply(this, arguments);
|
4447 |
-
}
|
4448 |
|
4449 |
-
|
4450 |
-
|
4451 |
-
|
4452 |
-
|
4453 |
-
|
4454 |
-
|
4455 |
-
id
|
4456 |
-
}
|
4457 |
-
|
4458 |
-
|
4459 |
-
}
|
4460 |
-
}
|
4461 |
-
|
4462 |
-
return PrimaryLayout;
|
4463 |
-
}(external_this_wp_element_["Component"]);
|
4464 |
-
|
4465 |
-
var layout_Layout = /*#__PURE__*/function (_Component2) {
|
4466 |
-
inherits_default()(_Layout, _Component2);
|
4467 |
|
4468 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4469 |
|
4470 |
-
|
4471 |
-
|
4472 |
|
4473 |
-
return _super2.apply(this, arguments);
|
4474 |
-
}
|
4475 |
|
4476 |
-
|
4477 |
-
|
4478 |
-
|
4479 |
-
this.recordPageViewTrack();
|
4480 |
-
}
|
4481 |
-
}, {
|
4482 |
-
key: "componentDidUpdate",
|
4483 |
-
value: function componentDidUpdate(prevProps) {
|
4484 |
-
var previousPath = Object(external_lodash_["get"])(prevProps, 'location.pathname');
|
4485 |
-
var currentPath = Object(external_lodash_["get"])(this.props, 'location.pathname');
|
4486 |
|
4487 |
-
if (!previousPath || !currentPath) {
|
4488 |
-
return;
|
4489 |
-
}
|
4490 |
|
4491 |
-
|
4492 |
-
|
4493 |
-
|
4494 |
-
}
|
4495 |
-
}, {
|
4496 |
-
key: "recordPageViewTrack",
|
4497 |
-
value: function recordPageViewTrack() {
|
4498 |
-
var _this$props = this.props,
|
4499 |
-
activePlugins = _this$props.activePlugins,
|
4500 |
-
installedPlugins = _this$props.installedPlugins,
|
4501 |
-
isEmbedded = _this$props.isEmbedded,
|
4502 |
-
isJetpackConnected = _this$props.isJetpackConnected;
|
4503 |
-
var navigationFlag = {
|
4504 |
-
has_navigation: !!window.wcNavigation
|
4505 |
-
};
|
4506 |
|
4507 |
-
if (isEmbedded) {
|
4508 |
-
var _path = document.location.pathname + document.location.search;
|
4509 |
|
4510 |
-
Object(external_this_wc_tracks_["recordPageView"])(_path, layout_objectSpread({
|
4511 |
-
is_embedded: true
|
4512 |
-
}, navigationFlag));
|
4513 |
-
return;
|
4514 |
-
}
|
4515 |
|
4516 |
-
|
|
|
|
|
|
|
|
|
4517 |
|
4518 |
-
|
4519 |
-
|
4520 |
-
|
4521 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4522 |
|
4523 |
-
var path = pathname.substring(1).replace(/\//g, '_'); // When pathname is `/` we are on the home screen.
|
4524 |
|
4525 |
-
|
4526 |
-
|
4527 |
-
|
4528 |
|
4529 |
-
|
4530 |
-
|
4531 |
-
|
4532 |
-
jetpack_connected: isJetpackConnected
|
4533 |
-
}, navigationFlag));
|
4534 |
-
}
|
4535 |
-
}, {
|
4536 |
-
key: "getQuery",
|
4537 |
-
value: function getQuery(searchString) {
|
4538 |
-
if (!searchString) {
|
4539 |
-
return {};
|
4540 |
-
}
|
4541 |
|
4542 |
-
var search = searchString.substring(1);
|
4543 |
-
return Object(lib["parse"])(search);
|
4544 |
-
}
|
4545 |
-
}, {
|
4546 |
-
key: "isWCPaySettingsPage",
|
4547 |
-
value: function isWCPaySettingsPage() {
|
4548 |
-
var _getQuery = Object(external_this_wc_navigation_["getQuery"])(),
|
4549 |
-
page = _getQuery.page,
|
4550 |
-
section = _getQuery.section,
|
4551 |
-
tab = _getQuery.tab;
|
4552 |
|
4553 |
-
return page === 'wc-settings' && tab === 'checkout' && section === 'woocommerce_payments';
|
4554 |
-
}
|
4555 |
-
}, {
|
4556 |
-
key: "render",
|
4557 |
-
value: function render() {
|
4558 |
-
var _this$props2 = this.props,
|
4559 |
-
isEmbedded = _this$props2.isEmbedded,
|
4560 |
-
restProps = objectWithoutProperties_default()(_this$props2, ["isEmbedded"]);
|
4561 |
|
4562 |
-
|
4563 |
-
|
4564 |
-
|
4565 |
-
|
4566 |
-
var query = this.getQuery(location && location.search);
|
4567 |
-
return Object(external_this_wp_element_["createElement"])("div", {
|
4568 |
-
className: "woocommerce-layout"
|
4569 |
-
}, Object(external_this_wp_element_["createElement"])(header_Header, {
|
4570 |
-
sections: Object(external_lodash_["isFunction"])(breadcrumbs) ? breadcrumbs(this.props) : breadcrumbs,
|
4571 |
-
isEmbedded: isEmbedded,
|
4572 |
-
query: query
|
4573 |
-
}), Object(external_this_wp_element_["createElement"])(transient_notices, null), !isEmbedded && Object(external_this_wp_element_["createElement"])(layout_PrimaryLayout, null, Object(external_this_wp_element_["createElement"])("div", {
|
4574 |
-
className: "woocommerce-layout__main"
|
4575 |
-
}, Object(external_this_wp_element_["createElement"])(controller_Controller, extends_default()({}, restProps, {
|
4576 |
-
query: query
|
4577 |
-
})))), isEmbedded && this.isWCPaySettingsPage() && Object(external_this_wp_element_["createElement"])(external_this_wp_element_["Suspense"], {
|
4578 |
-
fallback: null
|
4579 |
-
}, Object(external_this_wp_element_["createElement"])(WCPayUsageModal, null)));
|
4580 |
-
}
|
4581 |
-
}]);
|
4582 |
|
4583 |
-
|
4584 |
-
|
|
|
4585 |
|
4586 |
-
|
4587 |
-
|
4588 |
-
|
4589 |
-
|
4590 |
-
|
4591 |
-
|
4592 |
-
|
4593 |
-
|
4594 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4595 |
};
|
4596 |
-
|
4597 |
-
jetpackStatus: window.wcSettings.dataEndpoints && window.wcSettings.dataEndpoints.jetpackStatus || false
|
4598 |
-
})), Object(external_this_wp_data_["withSelect"])(function (select, _ref) {
|
4599 |
-
var isEmbedded = _ref.isEmbedded;
|
4600 |
|
4601 |
-
// Embedded pages don't send plugin info to Tracks.
|
4602 |
-
if (isEmbedded) {
|
4603 |
-
return;
|
4604 |
-
}
|
4605 |
|
4606 |
-
var _select = select(external_this_wc_data_["PLUGINS_STORE_NAME"]),
|
4607 |
-
getActivePlugins = _select.getActivePlugins,
|
4608 |
-
getInstalledPlugins = _select.getInstalledPlugins,
|
4609 |
-
isJetpackConnected = _select.isJetpackConnected;
|
4610 |
|
4611 |
-
return {
|
4612 |
-
activePlugins: getActivePlugins(),
|
4613 |
-
isJetpackConnected: isJetpackConnected(),
|
4614 |
-
installedPlugins: getInstalledPlugins()
|
4615 |
-
};
|
4616 |
-
}))(layout_Layout);
|
4617 |
|
4618 |
-
|
4619 |
-
|
|
|
4620 |
|
4621 |
-
var _super3 = layout_createSuper(_PageLayout);
|
4622 |
|
4623 |
-
function _PageLayout() {
|
4624 |
-
classCallCheck_default()(this, _PageLayout);
|
4625 |
|
4626 |
-
return _super3.apply(this, arguments);
|
4627 |
-
}
|
4628 |
|
4629 |
-
createClass_default()(_PageLayout, [{
|
4630 |
-
key: "render",
|
4631 |
-
value: function render() {
|
4632 |
-
return Object(external_this_wp_element_["createElement"])(react_router_Router, {
|
4633 |
-
history: Object(external_this_wc_navigation_["getHistory"])()
|
4634 |
-
}, Object(external_this_wp_element_["createElement"])(react_router_Switch, null, controller_getPages().map(function (page) {
|
4635 |
-
return Object(external_this_wp_element_["createElement"])(react_router_Route, {
|
4636 |
-
key: page.path,
|
4637 |
-
path: page.path,
|
4638 |
-
exact: true,
|
4639 |
-
render: function render(props) {
|
4640 |
-
return Object(external_this_wp_element_["createElement"])(Layout, extends_default()({
|
4641 |
-
page: page
|
4642 |
-
}, props));
|
4643 |
-
}
|
4644 |
-
});
|
4645 |
-
})));
|
4646 |
-
}
|
4647 |
-
}]);
|
4648 |
|
4649 |
-
return _PageLayout;
|
4650 |
-
}(external_this_wp_element_["Component"]);
|
4651 |
|
4652 |
-
var PageLayout = Object(external_this_wp_compose_["compose"])(window.wcSettings.preloadOptions ? Object(external_this_wc_data_["withOptionsHydration"])(layout_objectSpread({}, window.wcSettings.preloadOptions)) : external_lodash_["identity"])(layout_PageLayout);
|
4653 |
|
4654 |
-
|
4655 |
-
|
4656 |
-
|
4657 |
-
breadcrumbs: Object(settings["g" /* getSetting */])('embedBreadcrumbs', [])
|
4658 |
-
},
|
4659 |
-
isEmbedded: true
|
4660 |
-
});
|
4661 |
-
};
|
4662 |
|
4663 |
-
var EmbedLayout = Object(external_this_wp_compose_["compose"])(window.wcSettings.preloadOptions ? Object(external_this_wc_data_["withOptionsHydration"])(layout_objectSpread({}, window.wcSettings.preloadOptions)) : external_lodash_["identity"])(layout_EmbedLayout);
|
4664 |
|
4665 |
-
/***/ }),
|
4666 |
|
4667 |
-
/***/ 143:
|
4668 |
-
/***/ (function(module, exports) {
|
4669 |
|
4670 |
-
(function() { module.exports = this["wc"]["number"]; }());
|
4671 |
|
4672 |
-
/***/ }),
|
4673 |
|
4674 |
-
|
4675 |
-
|
|
|
|
|
|
|
|
|
|
|
4676 |
|
4677 |
-
(
|
|
|
|
|
4678 |
|
4679 |
-
|
|
|
4680 |
|
4681 |
-
|
4682 |
-
|
|
|
|
|
4683 |
|
4684 |
-
|
4685 |
-
|
4686 |
-
|
4687 |
-
|
4688 |
-
* Copyright (c) Facebook, Inc. and its affiliates.
|
4689 |
-
*
|
4690 |
-
* This source code is licensed under the MIT license found in the
|
4691 |
-
* LICENSE file in the root directory of this source tree.
|
4692 |
-
*/
|
4693 |
-
|
4694 |
-
var b="function"===typeof Symbol&&Symbol.for,c=b?Symbol.for("react.element"):60103,d=b?Symbol.for("react.portal"):60106,e=b?Symbol.for("react.fragment"):60107,f=b?Symbol.for("react.strict_mode"):60108,g=b?Symbol.for("react.profiler"):60114,h=b?Symbol.for("react.provider"):60109,k=b?Symbol.for("react.context"):60110,l=b?Symbol.for("react.async_mode"):60111,m=b?Symbol.for("react.concurrent_mode"):60111,n=b?Symbol.for("react.forward_ref"):60112,p=b?Symbol.for("react.suspense"):60113,q=b?
|
4695 |
-
Symbol.for("react.suspense_list"):60120,r=b?Symbol.for("react.memo"):60115,t=b?Symbol.for("react.lazy"):60116,v=b?Symbol.for("react.block"):60121,w=b?Symbol.for("react.fundamental"):60117,x=b?Symbol.for("react.responder"):60118,y=b?Symbol.for("react.scope"):60119;
|
4696 |
-
function z(a){if("object"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;
|
4697 |
-
exports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return"object"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};
|
4698 |
-
exports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};
|
4699 |
-
exports.isValidElementType=function(a){return"string"===typeof a||"function"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||"object"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;
|
4700 |
|
|
|
|
|
4701 |
|
4702 |
-
|
|
|
|
|
|
|
4703 |
|
4704 |
-
|
4705 |
-
|
|
|
4706 |
|
4707 |
-
(
|
|
|
|
|
|
|
|
|
|
|
|
|
4708 |
|
4709 |
-
|
|
|
4710 |
|
4711 |
-
|
4712 |
-
|
|
|
|
|
|
|
4713 |
|
4714 |
-
|
4715 |
|
4716 |
-
|
|
|
|
|
|
|
|
|
4717 |
|
4718 |
-
|
4719 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4720 |
|
4721 |
-
(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4722 |
|
4723 |
-
|
|
|
|
|
|
|
4724 |
|
4725 |
-
|
4726 |
-
|
|
|
|
|
|
|
|
|
4727 |
|
4728 |
-
"use strict";
|
4729 |
|
|
|
|
|
|
|
4730 |
|
4731 |
-
Object.defineProperty(exports, '__esModule', { value: true });
|
4732 |
|
4733 |
-
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
|
4734 |
|
4735 |
-
|
4736 |
-
|
4737 |
-
|
4738 |
-
var React__default = _interopDefault(React);
|
4739 |
-
var _inheritsLoose = _interopDefault(__webpack_require__(304));
|
4740 |
-
var _assertThisInitialized = _interopDefault(__webpack_require__(9));
|
4741 |
|
4742 |
-
var is = {
|
4743 |
-
arr: Array.isArray,
|
4744 |
-
obj: function obj(a) {
|
4745 |
-
return Object.prototype.toString.call(a) === '[object Object]';
|
4746 |
-
},
|
4747 |
-
fun: function fun(a) {
|
4748 |
-
return typeof a === 'function';
|
4749 |
-
},
|
4750 |
-
str: function str(a) {
|
4751 |
-
return typeof a === 'string';
|
4752 |
-
},
|
4753 |
-
num: function num(a) {
|
4754 |
-
return typeof a === 'number';
|
4755 |
-
},
|
4756 |
-
und: function und(a) {
|
4757 |
-
return a === void 0;
|
4758 |
-
},
|
4759 |
-
nul: function nul(a) {
|
4760 |
-
return a === null;
|
4761 |
-
},
|
4762 |
-
set: function set(a) {
|
4763 |
-
return a instanceof Set;
|
4764 |
-
},
|
4765 |
-
map: function map(a) {
|
4766 |
-
return a instanceof Map;
|
4767 |
-
},
|
4768 |
-
equ: function equ(a, b) {
|
4769 |
-
if (typeof a !== typeof b) return false;
|
4770 |
-
if (is.str(a) || is.num(a)) return a === b;
|
4771 |
-
if (is.obj(a) && is.obj(b) && Object.keys(a).length + Object.keys(b).length === 0) return true;
|
4772 |
-
var i;
|
4773 |
|
4774 |
-
for (i in a) {
|
4775 |
-
if (!(i in b)) return false;
|
4776 |
-
}
|
4777 |
|
4778 |
-
for (i in b) {
|
4779 |
-
if (a[i] !== b[i]) return false;
|
4780 |
-
}
|
4781 |
|
4782 |
-
|
4783 |
-
|
4784 |
};
|
4785 |
-
function merge(target, lowercase) {
|
4786 |
-
if (lowercase === void 0) {
|
4787 |
-
lowercase = true;
|
4788 |
-
}
|
4789 |
|
4790 |
-
|
4791 |
-
|
4792 |
-
|
4793 |
-
acc[key] = target(key);
|
4794 |
-
return acc;
|
4795 |
-
}, target);
|
4796 |
-
};
|
4797 |
-
}
|
4798 |
-
function useForceUpdate() {
|
4799 |
-
var _useState = React.useState(false),
|
4800 |
-
f = _useState[1];
|
4801 |
|
4802 |
-
var forceUpdate = React.useCallback(function () {
|
4803 |
-
return f(function (v) {
|
4804 |
-
return !v;
|
4805 |
-
});
|
4806 |
-
}, []);
|
4807 |
-
return forceUpdate;
|
4808 |
-
}
|
4809 |
-
function withDefault(value, defaultValue) {
|
4810 |
-
return is.und(value) || is.nul(value) ? defaultValue : value;
|
4811 |
-
}
|
4812 |
-
function toArray(a) {
|
4813 |
-
return !is.und(a) ? is.arr(a) ? a : [a] : [];
|
4814 |
-
}
|
4815 |
-
function callProp(obj) {
|
4816 |
-
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
|
4817 |
-
args[_key - 1] = arguments[_key];
|
4818 |
-
}
|
4819 |
|
4820 |
-
return is.fun(obj) ? obj.apply(void 0, args) : obj;
|
4821 |
-
}
|
4822 |
|
4823 |
-
function getForwardProps(props) {
|
4824 |
-
var to = props.to,
|
4825 |
-
from = props.from,
|
4826 |
-
config = props.config,
|
4827 |
-
onStart = props.onStart,
|
4828 |
-
onRest = props.onRest,
|
4829 |
-
onFrame = props.onFrame,
|
4830 |
-
children = props.children,
|
4831 |
-
reset = props.reset,
|
4832 |
-
reverse = props.reverse,
|
4833 |
-
force = props.force,
|
4834 |
-
immediate = props.immediate,
|
4835 |
-
delay = props.delay,
|
4836 |
-
attach = props.attach,
|
4837 |
-
destroyed = props.destroyed,
|
4838 |
-
interpolateTo = props.interpolateTo,
|
4839 |
-
ref = props.ref,
|
4840 |
-
lazy = props.lazy,
|
4841 |
-
forward = _objectWithoutPropertiesLoose(props, ["to", "from", "config", "onStart", "onRest", "onFrame", "children", "reset", "reverse", "force", "immediate", "delay", "attach", "destroyed", "interpolateTo", "ref", "lazy"]);
|
4842 |
|
4843 |
-
|
4844 |
-
}
|
4845 |
|
4846 |
-
function
|
4847 |
-
var forward = getForwardProps(props);
|
4848 |
-
if (is.und(forward)) return _extends({
|
4849 |
-
to: forward
|
4850 |
-
}, props);
|
4851 |
-
var rest = Object.keys(props).reduce(function (a, k) {
|
4852 |
-
var _extends2;
|
4853 |
|
4854 |
-
|
4855 |
-
|
4856 |
-
|
4857 |
-
to: forward
|
4858 |
-
}, rest);
|
4859 |
-
}
|
4860 |
-
function handleRef(ref, forward) {
|
4861 |
-
if (forward) {
|
4862 |
-
// If it's a function, assume it's a ref callback
|
4863 |
-
if (is.fun(forward)) forward(ref);else if (is.obj(forward)) {
|
4864 |
-
forward.current = ref;
|
4865 |
-
}
|
4866 |
-
}
|
4867 |
|
4868 |
-
return ref;
|
4869 |
-
}
|
4870 |
|
4871 |
-
var Animated =
|
4872 |
-
/*#__PURE__*/
|
4873 |
-
function () {
|
4874 |
-
function Animated() {
|
4875 |
-
this.payload = void 0;
|
4876 |
-
this.children = [];
|
4877 |
-
}
|
4878 |
|
4879 |
-
var _proto = Animated.prototype;
|
4880 |
|
4881 |
-
_proto.getAnimatedValue = function getAnimatedValue() {
|
4882 |
-
return this.getValue();
|
4883 |
-
};
|
4884 |
|
4885 |
-
_proto.getPayload = function getPayload() {
|
4886 |
-
return this.payload || this;
|
4887 |
-
};
|
4888 |
|
4889 |
-
_proto.attach = function attach() {};
|
4890 |
|
4891 |
-
|
|
|
|
|
4892 |
|
4893 |
-
_proto.getChildren = function getChildren() {
|
4894 |
-
return this.children;
|
4895 |
-
};
|
4896 |
|
4897 |
-
_proto.addChild = function addChild(child) {
|
4898 |
-
if (this.children.length === 0) this.attach();
|
4899 |
-
this.children.push(child);
|
4900 |
-
};
|
4901 |
|
4902 |
-
_proto.removeChild = function removeChild(child) {
|
4903 |
-
var index = this.children.indexOf(child);
|
4904 |
-
this.children.splice(index, 1);
|
4905 |
-
if (this.children.length === 0) this.detach();
|
4906 |
-
};
|
4907 |
|
4908 |
-
return Animated;
|
4909 |
-
}();
|
4910 |
-
var AnimatedArray =
|
4911 |
-
/*#__PURE__*/
|
4912 |
-
function (_Animated) {
|
4913 |
-
_inheritsLoose(AnimatedArray, _Animated);
|
4914 |
|
4915 |
-
function AnimatedArray() {
|
4916 |
-
var _this;
|
4917 |
|
4918 |
-
|
4919 |
-
|
4920 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
4921 |
|
4922 |
-
|
4923 |
-
|
|
|
4924 |
|
4925 |
-
|
4926 |
-
|
4927 |
-
|
4928 |
-
|
4929 |
-
|
4930 |
-
|
4931 |
-
|
4932 |
-
|
4933 |
-
|
4934 |
-
|
4935 |
-
|
4936 |
|
4937 |
-
|
4938 |
-
|
|
|
4939 |
|
4940 |
-
|
4941 |
-
}
|
4942 |
-
|
4943 |
-
/*#__PURE__*/
|
4944 |
-
function (_Animated2) {
|
4945 |
-
_inheritsLoose(AnimatedObject, _Animated2);
|
4946 |
|
4947 |
-
function
|
4948 |
-
|
|
|
|
|
4949 |
|
4950 |
-
|
4951 |
-
|
4952 |
-
|
4953 |
|
4954 |
-
|
4955 |
-
|
|
|
4956 |
|
4957 |
-
|
4958 |
-
|
4959 |
-
|
4960 |
-
|
4961 |
-
|
|
|
|
|
|
|
4962 |
|
4963 |
-
|
4964 |
-
|
4965 |
-
|
4966 |
-
|
4967 |
-
|
4968 |
|
4969 |
-
|
4970 |
-
|
|
|
|
|
|
|
4971 |
|
4972 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4973 |
|
4974 |
-
_proto2.getValue = function getValue(animated) {
|
4975 |
-
if (animated === void 0) {
|
4976 |
-
animated = false;
|
4977 |
-
}
|
4978 |
|
4979 |
-
var payload = {};
|
4980 |
|
4981 |
-
for (var _key4 in this.payload) {
|
4982 |
-
var value = this.payload[_key4];
|
4983 |
-
if (animated && !(value instanceof Animated)) continue;
|
4984 |
-
payload[_key4] = value instanceof Animated ? value[animated ? 'getAnimatedValue' : 'getValue']() : value;
|
4985 |
-
}
|
4986 |
|
4987 |
-
return payload;
|
4988 |
-
};
|
4989 |
|
4990 |
-
_proto2.getAnimatedValue = function getAnimatedValue() {
|
4991 |
-
return this.getValue(true);
|
4992 |
-
};
|
4993 |
|
4994 |
-
return AnimatedObject;
|
4995 |
-
}(Animated);
|
4996 |
|
4997 |
-
var
|
4998 |
-
function injectApplyAnimatedValues(fn, transform) {
|
4999 |
-
applyAnimatedValues = {
|
5000 |
-
fn: fn,
|
5001 |
-
transform: transform
|
5002 |
-
};
|
5003 |
-
}
|
5004 |
-
var colorNames;
|
5005 |
-
function injectColorNames(names) {
|
5006 |
-
colorNames = names;
|
5007 |
-
}
|
5008 |
-
var requestFrame = function requestFrame(cb) {
|
5009 |
-
return typeof window !== 'undefined' ? window.requestAnimationFrame(cb) : -1;
|
5010 |
-
};
|
5011 |
-
var cancelFrame = function cancelFrame(id) {
|
5012 |
-
typeof window !== 'undefined' && window.cancelAnimationFrame(id);
|
5013 |
-
};
|
5014 |
-
function injectFrame(raf, caf) {
|
5015 |
-
requestFrame = raf;
|
5016 |
-
cancelFrame = caf;
|
5017 |
-
}
|
5018 |
-
var interpolation;
|
5019 |
-
function injectStringInterpolator(fn) {
|
5020 |
-
interpolation = fn;
|
5021 |
-
}
|
5022 |
-
var now = function now() {
|
5023 |
-
return Date.now();
|
5024 |
-
};
|
5025 |
-
function injectNow(nowFn) {
|
5026 |
-
now = nowFn;
|
5027 |
-
}
|
5028 |
-
var defaultElement;
|
5029 |
-
function injectDefaultElement(el) {
|
5030 |
-
defaultElement = el;
|
5031 |
-
}
|
5032 |
-
var animatedApi = function animatedApi(node) {
|
5033 |
-
return node.current;
|
5034 |
-
};
|
5035 |
-
function injectAnimatedApi(fn) {
|
5036 |
-
animatedApi = fn;
|
5037 |
-
}
|
5038 |
-
var createAnimatedStyle;
|
5039 |
-
function injectCreateAnimatedStyle(factory) {
|
5040 |
-
createAnimatedStyle = factory;
|
5041 |
-
}
|
5042 |
-
var manualFrameloop;
|
5043 |
-
function injectManualFrameloop(callback) {
|
5044 |
-
manualFrameloop = callback;
|
5045 |
-
}
|
5046 |
|
5047 |
-
|
5048 |
-
get applyAnimatedValues () { return applyAnimatedValues; },
|
5049 |
-
injectApplyAnimatedValues: injectApplyAnimatedValues,
|
5050 |
-
get colorNames () { return colorNames; },
|
5051 |
-
injectColorNames: injectColorNames,
|
5052 |
-
get requestFrame () { return requestFrame; },
|
5053 |
-
get cancelFrame () { return cancelFrame; },
|
5054 |
-
injectFrame: injectFrame,
|
5055 |
-
get interpolation () { return interpolation; },
|
5056 |
-
injectStringInterpolator: injectStringInterpolator,
|
5057 |
-
get now () { return now; },
|
5058 |
-
injectNow: injectNow,
|
5059 |
-
get defaultElement () { return defaultElement; },
|
5060 |
-
injectDefaultElement: injectDefaultElement,
|
5061 |
-
get animatedApi () { return animatedApi; },
|
5062 |
-
injectAnimatedApi: injectAnimatedApi,
|
5063 |
-
get createAnimatedStyle () { return createAnimatedStyle; },
|
5064 |
-
injectCreateAnimatedStyle: injectCreateAnimatedStyle,
|
5065 |
-
get manualFrameloop () { return manualFrameloop; },
|
5066 |
-
injectManualFrameloop: injectManualFrameloop
|
5067 |
-
});
|
5068 |
|
5069 |
/**
|
5070 |
-
*
|
5071 |
*/
|
5072 |
|
5073 |
-
var AnimatedProps =
|
5074 |
-
/*#__PURE__*/
|
5075 |
-
function (_AnimatedObject) {
|
5076 |
-
_inheritsLoose(AnimatedProps, _AnimatedObject);
|
5077 |
|
5078 |
-
|
5079 |
-
|
5080 |
|
5081 |
-
|
5082 |
-
_this.update = void 0;
|
5083 |
-
_this.payload = !props.style ? props : _extends({}, props, {
|
5084 |
-
style: createAnimatedStyle(props.style)
|
5085 |
-
});
|
5086 |
-
_this.update = callback;
|
5087 |
|
5088 |
-
|
|
|
5089 |
|
5090 |
-
return
|
5091 |
}
|
5092 |
|
5093 |
-
|
5094 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5095 |
|
5096 |
-
|
5097 |
-
|
5098 |
-
};
|
5099 |
|
5100 |
-
var
|
5101 |
-
|
5102 |
-
|
5103 |
-
|
5104 |
-
var propsAnimated = React.useRef(null);
|
5105 |
-
var node = React.useRef(null);
|
5106 |
-
var attachProps = React.useCallback(function (props) {
|
5107 |
-
var oldPropsAnimated = propsAnimated.current;
|
5108 |
|
5109 |
-
|
5110 |
-
|
|
|
5111 |
|
5112 |
-
|
5113 |
-
|
5114 |
-
}
|
5115 |
|
5116 |
-
|
5117 |
-
|
5118 |
-
// native-responder, then forceUpdate the animation ...
|
5119 |
-
forceUpdate();
|
5120 |
-
}
|
5121 |
-
};
|
5122 |
|
5123 |
-
|
5124 |
-
oldPropsAnimated && oldPropsAnimated.detach();
|
5125 |
-
}, []);
|
5126 |
-
React.useEffect(function () {
|
5127 |
-
return function () {
|
5128 |
-
mounted.current = false;
|
5129 |
-
propsAnimated.current && propsAnimated.current.detach();
|
5130 |
-
};
|
5131 |
-
}, []);
|
5132 |
-
React.useImperativeHandle(ref, function () {
|
5133 |
-
return animatedApi(node, mounted, forceUpdate);
|
5134 |
-
});
|
5135 |
-
attachProps(props);
|
5136 |
|
5137 |
-
var _getValue = propsAnimated.current.getValue(),
|
5138 |
-
scrollTop = _getValue.scrollTop,
|
5139 |
-
scrollLeft = _getValue.scrollLeft,
|
5140 |
-
animatedProps = _objectWithoutPropertiesLoose(_getValue, ["scrollTop", "scrollLeft"]); // Functions cannot have refs, see:
|
5141 |
-
// See: https://github.com/react-spring/react-spring/issues/569
|
5142 |
|
5143 |
|
5144 |
-
var refFn = isFunctionComponent(Component) ? undefined : function (childRef) {
|
5145 |
-
return node.current = handleRef(childRef, ref);
|
5146 |
-
};
|
5147 |
-
return React__default.createElement(Component, _extends({}, animatedProps, {
|
5148 |
-
ref: refFn
|
5149 |
-
}));
|
5150 |
-
});
|
5151 |
-
return AnimatedComponent;
|
5152 |
-
};
|
5153 |
|
5154 |
-
var active = false;
|
5155 |
-
var controllers = new Set();
|
5156 |
|
5157 |
-
var update = function update() {
|
5158 |
-
if (!active) return false;
|
5159 |
-
var time = now();
|
5160 |
|
5161 |
-
|
5162 |
-
|
|
|
5163 |
|
5164 |
-
if (_isArray) {
|
5165 |
-
if (_i >= _iterator.length) break;
|
5166 |
-
_ref = _iterator[_i++];
|
5167 |
-
} else {
|
5168 |
-
_i = _iterator.next();
|
5169 |
-
if (_i.done) break;
|
5170 |
-
_ref = _i.value;
|
5171 |
-
}
|
5172 |
|
5173 |
-
var controller = _ref;
|
5174 |
-
var isActive = false;
|
5175 |
|
5176 |
-
for (var configIdx = 0; configIdx < controller.configs.length; configIdx++) {
|
5177 |
-
var config = controller.configs[configIdx];
|
5178 |
-
var endOfAnimation = void 0,
|
5179 |
-
lastTime = void 0;
|
5180 |
|
5181 |
-
for (var valIdx = 0; valIdx < config.animatedValues.length; valIdx++) {
|
5182 |
-
var animation = config.animatedValues[valIdx]; // If an animation is done, skip, until all of them conclude
|
5183 |
|
5184 |
-
|
5185 |
-
|
5186 |
-
|
5187 |
-
var position = animation.lastPosition;
|
5188 |
-
var isAnimated = to instanceof Animated;
|
5189 |
-
var velocity = Array.isArray(config.initialVelocity) ? config.initialVelocity[valIdx] : config.initialVelocity;
|
5190 |
-
if (isAnimated) to = to.getValue(); // Conclude animation if it's either immediate, or from-values match end-state
|
5191 |
|
5192 |
-
if (config.immediate) {
|
5193 |
-
animation.setValue(to);
|
5194 |
-
animation.done = true;
|
5195 |
-
continue;
|
5196 |
-
} // Break animation when string values are involved
|
5197 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5198 |
|
5199 |
-
|
5200 |
-
|
5201 |
-
|
5202 |
-
|
5203 |
-
|
|
|
|
|
|
|
|
|
5204 |
|
5205 |
-
|
5206 |
-
|
5207 |
-
|
5208 |
-
|
5209 |
-
|
5210 |
-
/** Decay easing */
|
5211 |
-
position = from + velocity / (1 - 0.998) * (1 - Math.exp(-(1 - 0.998) * (time - animation.startTime)));
|
5212 |
-
endOfAnimation = Math.abs(animation.lastPosition - position) < 0.1;
|
5213 |
-
if (endOfAnimation) to = position;
|
5214 |
-
} else {
|
5215 |
-
/** Spring easing */
|
5216 |
-
lastTime = animation.lastTime !== void 0 ? animation.lastTime : time;
|
5217 |
-
velocity = animation.lastVelocity !== void 0 ? animation.lastVelocity : config.initialVelocity; // If we lost a lot of frames just jump to the end.
|
5218 |
|
5219 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5220 |
|
5221 |
-
|
|
|
5222 |
|
5223 |
-
|
5224 |
-
|
5225 |
-
|
5226 |
-
|
5227 |
-
|
5228 |
-
|
5229 |
-
|
5230 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5231 |
|
5232 |
-
|
5233 |
-
|
5234 |
-
|
5235 |
-
|
5236 |
-
|
5237 |
-
animation.lastTime = time;
|
5238 |
-
} // Trails aren't done until their parents conclude
|
5239 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5240 |
|
5241 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5242 |
|
5243 |
-
|
5244 |
-
|
5245 |
-
|
5246 |
-
animation.done = true;
|
5247 |
-
} else isActive = true;
|
5248 |
|
5249 |
-
|
5250 |
-
|
5251 |
-
|
5252 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5253 |
|
5254 |
-
|
5255 |
-
|
|
|
5256 |
|
|
|
5257 |
|
5258 |
-
if (controller.props.onFrame) controller.props.onFrame(controller.values); // Either call onEnd or next frame
|
5259 |
|
5260 |
-
|
5261 |
-
|
5262 |
-
|
5263 |
-
}
|
5264 |
-
} // Loop over as long as there are controllers ...
|
5265 |
|
5266 |
|
5267 |
-
if (controllers.size) {
|
5268 |
-
if (manualFrameloop) manualFrameloop();else requestFrame(update);
|
5269 |
-
} else {
|
5270 |
-
active = false;
|
5271 |
-
}
|
5272 |
|
5273 |
-
|
5274 |
-
|
|
|
5275 |
|
5276 |
-
var start = function start(controller) {
|
5277 |
-
if (!controllers.has(controller)) controllers.add(controller);
|
5278 |
|
5279 |
-
if (!active) {
|
5280 |
-
active = true;
|
5281 |
-
if (manualFrameloop) requestFrame(manualFrameloop);else requestFrame(update);
|
5282 |
-
}
|
5283 |
-
};
|
5284 |
|
5285 |
-
var stop = function stop(controller) {
|
5286 |
-
if (controllers.has(controller)) controllers.delete(controller);
|
5287 |
-
};
|
5288 |
|
5289 |
-
function
|
5290 |
-
|
5291 |
-
|
5292 |
-
}
|
5293 |
|
5294 |
-
|
5295 |
-
|
5296 |
-
range: range,
|
5297 |
-
output: output,
|
5298 |
-
extrapolate: extrapolate
|
5299 |
-
});
|
5300 |
-
}
|
5301 |
|
5302 |
-
|
5303 |
-
|
5304 |
-
|
5305 |
-
|
5306 |
-
|
5307 |
-
|
5308 |
-
|
5309 |
-
|
5310 |
-
|
|
|
|
|
|
|
|
|
|
|
5311 |
|
5312 |
-
var
|
5313 |
-
|
|
|
|
|
|
|
5314 |
};
|
5315 |
|
5316 |
-
|
5317 |
-
|
5318 |
-
|
5319 |
-
|
|
|
|
|
|
|
|
|
|
|
5320 |
}
|
5321 |
|
5322 |
-
|
5323 |
-
|
5324 |
-
|
5325 |
-
|
5326 |
-
|
5327 |
-
}
|
5328 |
-
|
5329 |
-
if (result > inputMax) {
|
5330 |
-
if (extrapolateRight === 'identity') return result;else if (extrapolateRight === 'clamp') result = inputMax;
|
5331 |
-
}
|
5332 |
|
5333 |
-
|
5334 |
-
|
|
|
|
|
|
|
|
|
|
|
5335 |
|
5336 |
-
if (inputMin === -Infinity) result = -result;else if (inputMax === Infinity) result = result - inputMin;else result = (result - inputMin) / (inputMax - inputMin); // Easing
|
5337 |
|
5338 |
-
result = easing(result); // Output Range
|
5339 |
|
5340 |
-
if (outputMin === -Infinity) result = -result;else if (outputMax === Infinity) result = result + outputMin;else result = result * (outputMax - outputMin) + outputMin;
|
5341 |
-
return result;
|
5342 |
-
}
|
5343 |
|
5344 |
-
function
|
5345 |
-
for (var i = 1; i < inputRange.length - 1; ++i) {
|
5346 |
-
if (inputRange[i] >= input) break;
|
5347 |
-
}
|
5348 |
|
5349 |
-
|
5350 |
-
}
|
5351 |
|
5352 |
-
|
5353 |
-
|
5354 |
-
|
5355 |
-
_inheritsLoose(AnimatedInterpolation, _AnimatedArray);
|
5356 |
|
5357 |
-
function AnimatedInterpolation(parents, range, output, extrapolate) {
|
5358 |
-
var _this;
|
5359 |
|
5360 |
-
_this = _AnimatedArray.call(this) || this;
|
5361 |
-
_this.calc = void 0;
|
5362 |
-
_this.payload = parents instanceof AnimatedArray && !(parents instanceof AnimatedInterpolation) ? parents.getPayload() : Array.isArray(parents) ? parents : [parents];
|
5363 |
-
_this.calc = createInterpolator(range, output, extrapolate);
|
5364 |
-
return _this;
|
5365 |
-
}
|
5366 |
|
5367 |
-
var _proto = AnimatedInterpolation.prototype;
|
5368 |
|
5369 |
-
_proto.getValue = function getValue() {
|
5370 |
-
return this.calc.apply(this, this.payload.map(function (value) {
|
5371 |
-
return value.getValue();
|
5372 |
-
}));
|
5373 |
-
};
|
5374 |
|
5375 |
-
|
5376 |
-
|
5377 |
-
|
5378 |
|
5379 |
-
_proto.interpolate = function interpolate(range, output, extrapolate) {
|
5380 |
-
return new AnimatedInterpolation(this, range, output, extrapolate);
|
5381 |
-
};
|
5382 |
|
5383 |
-
return AnimatedInterpolation;
|
5384 |
-
}(AnimatedArray);
|
5385 |
|
5386 |
-
var interpolate$1 = function interpolate(parents, range, output) {
|
5387 |
-
return parents && new AnimatedInterpolation(parents, range, output);
|
5388 |
-
};
|
5389 |
|
5390 |
-
var config = {
|
5391 |
-
default: {
|
5392 |
-
tension: 170,
|
5393 |
-
friction: 26
|
5394 |
-
},
|
5395 |
-
gentle: {
|
5396 |
-
tension: 120,
|
5397 |
-
friction: 14
|
5398 |
-
},
|
5399 |
-
wobbly: {
|
5400 |
-
tension: 180,
|
5401 |
-
friction: 12
|
5402 |
-
},
|
5403 |
-
stiff: {
|
5404 |
-
tension: 210,
|
5405 |
-
friction: 20
|
5406 |
-
},
|
5407 |
-
slow: {
|
5408 |
-
tension: 280,
|
5409 |
-
friction: 60
|
5410 |
-
},
|
5411 |
-
molasses: {
|
5412 |
-
tension: 280,
|
5413 |
-
friction: 120
|
5414 |
-
}
|
5415 |
-
};
|
5416 |
|
5417 |
-
/** API
|
5418 |
-
* useChain(references, timeSteps, timeFrame)
|
5419 |
-
*/
|
5420 |
|
5421 |
-
function
|
5422 |
-
|
5423 |
-
|
5424 |
-
|
|
|
5425 |
|
5426 |
-
var
|
5427 |
-
|
5428 |
-
|
5429 |
-
var current = _ref.current;
|
5430 |
-
return current && current.start();
|
5431 |
-
});else if (timeSteps) {
|
5432 |
-
refs.forEach(function (_ref2, index) {
|
5433 |
-
var current = _ref2.current;
|
5434 |
|
5435 |
-
if (current) {
|
5436 |
-
var ctrls = current.controllers;
|
5437 |
|
5438 |
-
|
5439 |
-
|
5440 |
-
|
5441 |
-
|
5442 |
-
|
5443 |
-
delay: e.delay + t
|
5444 |
-
});
|
5445 |
-
});
|
5446 |
-
ctrl.start();
|
5447 |
-
});
|
5448 |
-
}
|
5449 |
}
|
5450 |
-
});
|
5451 |
-
} else refs.reduce(function (q, _ref3, rI) {
|
5452 |
-
var current = _ref3.current;
|
5453 |
-
return q = q.then(function () {
|
5454 |
-
return current.start();
|
5455 |
-
});
|
5456 |
-
}, Promise.resolve());
|
5457 |
-
previous.current = refs;
|
5458 |
-
});
|
5459 |
-
}
|
5460 |
|
5461 |
-
|
5462 |
-
|
5463 |
-
* transparently when you render your Animated components.
|
5464 |
-
*
|
5465 |
-
* new Animated.Value(0)
|
5466 |
-
* .interpolate() .interpolate() new Animated.Value(1)
|
5467 |
-
* opacity translateY scale
|
5468 |
-
* style transform
|
5469 |
-
* View#234 style
|
5470 |
-
* View#123
|
5471 |
-
*
|
5472 |
-
* A) Top Down phase
|
5473 |
-
* When an AnimatedValue is updated, we recursively go down through this
|
5474 |
-
* graph in order to find leaf nodes: the views that we flag as needing
|
5475 |
-
* an update.
|
5476 |
-
*
|
5477 |
-
* B) Bottom Up phase
|
5478 |
-
* When a view is flagged as needing an update, we recursively go back up
|
5479 |
-
* in order to build the new value that it needs. The reason why we need
|
5480 |
-
* this two-phases process is to deal with composite props such as
|
5481 |
-
* transform which can receive values from multiple parents.
|
5482 |
-
*/
|
5483 |
-
function addAnimatedStyles(node, styles) {
|
5484 |
-
if ('update' in node) {
|
5485 |
-
styles.add(node);
|
5486 |
-
} else {
|
5487 |
-
node.getChildren().forEach(function (child) {
|
5488 |
-
return addAnimatedStyles(child, styles);
|
5489 |
});
|
5490 |
-
}
|
5491 |
-
|
5492 |
-
|
5493 |
-
|
5494 |
-
|
5495 |
-
|
5496 |
-
_inheritsLoose(AnimatedValue, _Animated);
|
5497 |
-
|
5498 |
-
function AnimatedValue(_value) {
|
5499 |
-
var _this;
|
5500 |
-
|
5501 |
-
_this = _Animated.call(this) || this;
|
5502 |
-
_this.animatedStyles = new Set();
|
5503 |
-
_this.value = void 0;
|
5504 |
-
_this.startPosition = void 0;
|
5505 |
-
_this.lastPosition = void 0;
|
5506 |
-
_this.lastVelocity = void 0;
|
5507 |
-
_this.startTime = void 0;
|
5508 |
-
_this.lastTime = void 0;
|
5509 |
-
_this.done = false;
|
5510 |
-
|
5511 |
-
_this.setValue = function (value, flush) {
|
5512 |
-
if (flush === void 0) {
|
5513 |
-
flush = true;
|
5514 |
-
}
|
5515 |
-
|
5516 |
-
_this.value = value;
|
5517 |
-
if (flush) _this.flush();
|
5518 |
-
};
|
5519 |
|
5520 |
-
|
5521 |
-
|
5522 |
-
_this.lastPosition = _value;
|
5523 |
-
return _this;
|
5524 |
}
|
5525 |
|
5526 |
-
var
|
5527 |
-
|
5528 |
-
|
5529 |
-
|
5530 |
-
|
|
|
|
|
|
|
|
|
|
|
5531 |
}
|
5532 |
|
5533 |
-
|
5534 |
-
|
5535 |
-
|
5536 |
-
|
5537 |
-
|
5538 |
-
|
5539 |
-
|
5540 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5541 |
|
5542 |
-
|
5543 |
-
|
5544 |
-
|
|
|
5545 |
|
5546 |
-
_proto.interpolate = function interpolate(range, output, extrapolate) {
|
5547 |
-
return new AnimatedInterpolation(this, range, output, extrapolate);
|
5548 |
-
};
|
5549 |
|
5550 |
-
return AnimatedValue;
|
5551 |
-
}(Animated);
|
5552 |
|
5553 |
-
var AnimatedValueArray =
|
5554 |
-
/*#__PURE__*/
|
5555 |
-
function (_AnimatedArray) {
|
5556 |
-
_inheritsLoose(AnimatedValueArray, _AnimatedArray);
|
5557 |
|
5558 |
-
function AnimatedValueArray(values) {
|
5559 |
-
var _this;
|
5560 |
|
5561 |
-
_this = _AnimatedArray.call(this) || this;
|
5562 |
-
_this.payload = values.map(function (n) {
|
5563 |
-
return new AnimatedValue(n);
|
5564 |
-
});
|
5565 |
-
return _this;
|
5566 |
-
}
|
5567 |
|
5568 |
-
var _proto = AnimatedValueArray.prototype;
|
5569 |
|
5570 |
-
_proto.setValue = function setValue(value, flush) {
|
5571 |
-
var _this2 = this;
|
5572 |
|
5573 |
-
if (flush === void 0) {
|
5574 |
-
flush = true;
|
5575 |
-
}
|
5576 |
|
5577 |
-
if (Array.isArray(value)) {
|
5578 |
-
if (value.length === this.payload.length) {
|
5579 |
-
value.forEach(function (v, i) {
|
5580 |
-
return _this2.payload[i].setValue(v, flush);
|
5581 |
-
});
|
5582 |
-
}
|
5583 |
-
} else {
|
5584 |
-
this.payload.forEach(function (p) {
|
5585 |
-
return p.setValue(value, flush);
|
5586 |
-
});
|
5587 |
-
}
|
5588 |
-
};
|
5589 |
|
5590 |
-
|
5591 |
-
return this.payload.map(function (v) {
|
5592 |
-
return v.getValue();
|
5593 |
-
});
|
5594 |
-
};
|
5595 |
|
5596 |
-
|
5597 |
-
return new AnimatedInterpolation(this, range, output);
|
5598 |
-
};
|
5599 |
|
5600 |
-
|
5601 |
-
}(AnimatedArray);
|
5602 |
|
5603 |
-
|
5604 |
|
5605 |
-
|
5606 |
-
|
5607 |
-
|
5608 |
-
function Controller() {
|
5609 |
-
var _this = this;
|
5610 |
|
5611 |
-
this.id = void 0;
|
5612 |
-
this.idle = true;
|
5613 |
-
this.hasChanged = false;
|
5614 |
-
this.guid = 0;
|
5615 |
-
this.local = 0;
|
5616 |
-
this.props = {};
|
5617 |
-
this.merged = {};
|
5618 |
-
this.animations = {};
|
5619 |
-
this.interpolations = {};
|
5620 |
-
this.values = {};
|
5621 |
-
this.configs = [];
|
5622 |
-
this.listeners = [];
|
5623 |
-
this.queue = [];
|
5624 |
-
this.localQueue = void 0;
|
5625 |
|
5626 |
-
this.getValues = function () {
|
5627 |
-
return _this.interpolations;
|
5628 |
-
};
|
5629 |
|
5630 |
-
this.id = G++;
|
5631 |
-
}
|
5632 |
-
/** update(props)
|
5633 |
-
* This function filters input props and creates an array of tasks which are executed in .start()
|
5634 |
-
* Each task is allowed to carry a delay, which means it can execute asnychroneously */
|
5635 |
|
5636 |
|
5637 |
-
var _proto = Controller.prototype;
|
5638 |
|
5639 |
-
_proto.update = function update$$1(args) {
|
5640 |
-
//this._id = n + this.id
|
5641 |
-
if (!args) return this; // Extract delay and the to-prop from props
|
5642 |
|
5643 |
-
var _ref = interpolateTo(args),
|
5644 |
-
_ref$delay = _ref.delay,
|
5645 |
-
delay = _ref$delay === void 0 ? 0 : _ref$delay,
|
5646 |
-
to = _ref.to,
|
5647 |
-
props = _objectWithoutPropertiesLoose(_ref, ["delay", "to"]);
|
5648 |
|
5649 |
-
if (is.arr(to) || is.fun(to)) {
|
5650 |
-
// If config is either a function or an array queue it up as is
|
5651 |
-
this.queue.push(_extends({}, props, {
|
5652 |
-
delay: delay,
|
5653 |
-
to: to
|
5654 |
-
}));
|
5655 |
-
} else if (to) {
|
5656 |
-
// Otherwise go through each key since it could be delayed individually
|
5657 |
-
var ops = {};
|
5658 |
-
Object.entries(to).forEach(function (_ref2) {
|
5659 |
-
var _to;
|
5660 |
|
5661 |
-
var k = _ref2[0],
|
5662 |
-
v = _ref2[1];
|
5663 |
|
5664 |
-
// Fetch delay and create an entry, consisting of the to-props, the delay, and basic props
|
5665 |
-
var entry = _extends({
|
5666 |
-
to: (_to = {}, _to[k] = v, _to),
|
5667 |
-
delay: callProp(delay, k)
|
5668 |
-
}, props);
|
5669 |
|
5670 |
-
var previous = ops[entry.delay] && ops[entry.delay].to;
|
5671 |
-
ops[entry.delay] = _extends({}, ops[entry.delay], entry, {
|
5672 |
-
to: _extends({}, previous, entry.to)
|
5673 |
-
});
|
5674 |
-
});
|
5675 |
-
this.queue = Object.values(ops);
|
5676 |
-
} // Sort queue, so that async calls go last
|
5677 |
|
|
|
|
|
|
|
5678 |
|
5679 |
-
this.queue = this.queue.sort(function (a, b) {
|
5680 |
-
return a.delay - b.delay;
|
5681 |
-
}); // Diff the reduced props immediately (they'll contain the from-prop and some config)
|
5682 |
|
5683 |
-
this.diff(props);
|
5684 |
-
return this;
|
5685 |
-
}
|
5686 |
-
/** start(onEnd)
|
5687 |
-
* This function either executes a queue, if present, or starts the frameloop, which animates */
|
5688 |
-
;
|
5689 |
|
5690 |
-
_proto.start = function start$$1(onEnd) {
|
5691 |
-
var _this2 = this;
|
5692 |
|
5693 |
-
// If a queue is present we must excecute it
|
5694 |
-
if (this.queue.length) {
|
5695 |
-
this.idle = false; // Updates can interrupt trailing queues, in that case we just merge values
|
5696 |
|
5697 |
-
if (this.localQueue) {
|
5698 |
-
this.localQueue.forEach(function (_ref3) {
|
5699 |
-
var _ref3$from = _ref3.from,
|
5700 |
-
from = _ref3$from === void 0 ? {} : _ref3$from,
|
5701 |
-
_ref3$to = _ref3.to,
|
5702 |
-
to = _ref3$to === void 0 ? {} : _ref3$to;
|
5703 |
-
if (is.obj(from)) _this2.merged = _extends({}, from, _this2.merged);
|
5704 |
-
if (is.obj(to)) _this2.merged = _extends({}, _this2.merged, to);
|
5705 |
-
});
|
5706 |
-
} // The guid helps us tracking frames, a new queue over an old one means an override
|
5707 |
-
// We discard async calls in that caseÍ
|
5708 |
|
5709 |
|
5710 |
-
|
5711 |
-
|
5712 |
-
|
|
|
|
|
|
|
|
|
|
|
5713 |
|
5714 |
-
|
5715 |
-
var delay = _ref4.delay,
|
5716 |
-
props = _objectWithoutPropertiesLoose(_ref4, ["delay"]);
|
5717 |
|
5718 |
-
|
5719 |
-
|
5720 |
-
_this2.idle = true;
|
5721 |
-
if (_this2.props.onRest) _this2.props.onRest(_this2.merged);
|
5722 |
-
}
|
5723 |
|
5724 |
-
|
5725 |
-
|
5726 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5727 |
|
5728 |
-
|
|
|
5729 |
|
5730 |
-
|
5731 |
-
|
5732 |
-
if (local === _this2.guid) {
|
5733 |
-
if (async) _this2.runAsync(props, cb);else _this2.diff(props).start(cb);
|
5734 |
-
}
|
5735 |
-
}, delay);
|
5736 |
-
} else if (async) _this2.runAsync(props, cb);else _this2.diff(props).start(cb);
|
5737 |
-
});
|
5738 |
-
} // Otherwise we kick of the frameloop
|
5739 |
-
else {
|
5740 |
-
if (is.fun(onEnd)) this.listeners.push(onEnd);
|
5741 |
-
if (this.props.onStart) this.props.onStart();
|
5742 |
|
5743 |
-
|
5744 |
-
}
|
5745 |
|
5746 |
-
|
5747 |
-
|
5748 |
|
5749 |
-
|
5750 |
-
this.listeners.forEach(function (onEnd) {
|
5751 |
-
return onEnd(finished);
|
5752 |
-
});
|
5753 |
-
this.listeners = [];
|
5754 |
-
return this;
|
5755 |
}
|
5756 |
-
/** Pause sets onEnd listeners free, but also removes the controller from the frameloop */
|
5757 |
-
;
|
5758 |
-
|
5759 |
-
_proto.pause = function pause(finished) {
|
5760 |
-
this.stop(true);
|
5761 |
-
if (finished) stop(this);
|
5762 |
-
return this;
|
5763 |
-
};
|
5764 |
-
|
5765 |
-
_proto.runAsync = function runAsync(_ref5, onEnd) {
|
5766 |
-
var _this3 = this;
|
5767 |
|
5768 |
-
|
5769 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5770 |
|
5771 |
-
|
5772 |
-
|
|
|
5773 |
|
5774 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5775 |
|
5776 |
-
|
5777 |
-
|
5778 |
-
var index = i;
|
5779 |
|
5780 |
-
|
|
|
|
|
|
|
|
|
5781 |
|
5782 |
-
|
5783 |
-
queue = queue.then(function () {
|
5784 |
-
//this.stop()
|
5785 |
-
if (local === _this3.guid) return new Promise(function (r) {
|
5786 |
-
return _this3.diff(fresh).start(r);
|
5787 |
-
});
|
5788 |
-
});
|
5789 |
-
};
|
5790 |
|
5791 |
-
|
5792 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5793 |
}
|
5794 |
-
} else if (is.fun(props.to)) {
|
5795 |
-
var index = 0;
|
5796 |
-
var last;
|
5797 |
-
queue = queue.then(function () {
|
5798 |
-
return props.to( // next(props)
|
5799 |
-
function (p) {
|
5800 |
-
var fresh = _extends({}, props, interpolateTo(p));
|
5801 |
|
5802 |
-
|
5803 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5804 |
|
5805 |
-
|
5806 |
-
|
5807 |
-
|
5808 |
-
|
5809 |
-
|
5810 |
-
|
5811 |
-
|
5812 |
-
|
5813 |
-
|
|
|
5814 |
|
5815 |
-
|
5816 |
-
}).then(function () {
|
5817 |
-
return last;
|
5818 |
-
});
|
5819 |
-
});
|
5820 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
5821 |
|
5822 |
-
|
5823 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5824 |
|
5825 |
-
|
5826 |
-
|
5827 |
|
5828 |
-
|
5829 |
-
|
5830 |
-
|
5831 |
-
|
5832 |
-
|
5833 |
-
|
5834 |
-
|
5835 |
-
|
5836 |
-
|
5837 |
-
|
5838 |
-
|
5839 |
-
|
|
|
|
|
5840 |
|
5841 |
-
|
5842 |
-
|
5843 |
-
|
5844 |
-
|
5845 |
-
} // This will collect all props that were ever set, reset merged props when necessary
|
5846 |
|
|
|
|
|
|
|
|
|
5847 |
|
5848 |
-
|
5849 |
-
|
|
|
|
|
|
|
|
|
5850 |
|
5851 |
-
|
|
|
|
|
5852 |
|
5853 |
-
|
5854 |
-
|
5855 |
-
|
5856 |
-
|
5857 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5858 |
|
5859 |
-
|
5860 |
-
var isString = is.str(value) && !value.startsWith('#') && !/\d/.test(value) && !colorNames[value];
|
5861 |
-
var isArray = is.arr(value);
|
5862 |
-
var isInterpolation = !isNumber && !isArray && !isString;
|
5863 |
-
var fromValue = !is.und(from[name]) ? from[name] : value;
|
5864 |
-
var toValue = isNumber || isArray ? value : isString ? value : 1;
|
5865 |
-
var toConfig = callProp(config, name);
|
5866 |
-
if (target) toValue = target.animations[name].parent;
|
5867 |
-
var parent = entry.parent,
|
5868 |
-
interpolation$$1 = entry.interpolation,
|
5869 |
-
toValues = toArray(target ? toValue.getPayload() : toValue),
|
5870 |
-
animatedValues;
|
5871 |
-
var newValue = value;
|
5872 |
-
if (isInterpolation) newValue = interpolation({
|
5873 |
-
range: [0, 1],
|
5874 |
-
output: [value, value]
|
5875 |
-
})(1);
|
5876 |
-
var currentValue = interpolation$$1 && interpolation$$1.getValue(); // Change detection flags
|
5877 |
|
5878 |
-
|
5879 |
-
|
5880 |
-
|
5881 |
-
|
5882 |
-
|
5883 |
-
|
5884 |
-
|
5885 |
-
|
5886 |
|
5887 |
-
|
5888 |
-
var _extends2;
|
5889 |
|
5890 |
-
|
5891 |
-
if (isNumber || isString) parent = interpolation$$1 = entry.parent || new AnimatedValue(fromValue);else if (isArray) parent = interpolation$$1 = entry.parent || new AnimatedValueArray(fromValue);else if (isInterpolation) {
|
5892 |
-
var prev = entry.interpolation && entry.interpolation.calc(entry.parent.value);
|
5893 |
-
prev = prev !== void 0 && !reset ? prev : fromValue;
|
5894 |
|
5895 |
-
|
5896 |
-
|
5897 |
-
parent.setValue(0, false);
|
5898 |
-
} else parent = new AnimatedValue(0);
|
5899 |
|
5900 |
-
|
5901 |
-
output: [prev, value]
|
5902 |
-
};
|
5903 |
|
5904 |
-
|
5905 |
-
interpolation$$1 = entry.interpolation;
|
5906 |
-
entry.interpolation.updateConfig(range);
|
5907 |
-
} else interpolation$$1 = parent.interpolate(range);
|
5908 |
-
}
|
5909 |
-
toValues = toArray(target ? toValue.getPayload() : toValue);
|
5910 |
-
animatedValues = toArray(parent.getPayload());
|
5911 |
-
if (reset && !isInterpolation) parent.setValue(fromValue, false);
|
5912 |
-
_this4.hasChanged = true; // Reset animated values
|
5913 |
|
5914 |
-
|
5915 |
-
|
5916 |
-
value.lastPosition = value.value;
|
5917 |
-
value.lastVelocity = isActive ? value.lastVelocity : undefined;
|
5918 |
-
value.lastTime = isActive ? value.lastTime : undefined;
|
5919 |
-
value.startTime = now();
|
5920 |
-
value.done = false;
|
5921 |
-
value.animatedStyles.clear();
|
5922 |
-
}); // Set immediate values
|
5923 |
|
5924 |
-
|
5925 |
-
parent.setValue(isInterpolation ? toValue : value, false);
|
5926 |
-
}
|
5927 |
|
5928 |
-
|
5929 |
-
name: name,
|
5930 |
-
parent: parent,
|
5931 |
-
interpolation: interpolation$$1,
|
5932 |
-
animatedValues: animatedValues,
|
5933 |
-
toValues: toValues,
|
5934 |
-
previous: newValue,
|
5935 |
-
config: toConfig,
|
5936 |
-
fromValues: toArray(parent.getValue()),
|
5937 |
-
immediate: callProp(immediate, name),
|
5938 |
-
initialVelocity: withDefault(toConfig.velocity, 0),
|
5939 |
-
clamp: withDefault(toConfig.clamp, false),
|
5940 |
-
precision: withDefault(toConfig.precision, 0.01),
|
5941 |
-
tension: withDefault(toConfig.tension, 170),
|
5942 |
-
friction: withDefault(toConfig.friction, 26),
|
5943 |
-
mass: withDefault(toConfig.mass, 1),
|
5944 |
-
duration: toConfig.duration,
|
5945 |
-
easing: withDefault(toConfig.easing, function (t) {
|
5946 |
-
return t;
|
5947 |
-
}),
|
5948 |
-
decay: toConfig.decay
|
5949 |
-
}), _extends2));
|
5950 |
-
} else {
|
5951 |
-
if (!currentValueDiffersFromGoal) {
|
5952 |
-
var _extends3;
|
5953 |
|
5954 |
-
|
5955 |
-
|
5956 |
-
|
5957 |
-
|
5958 |
-
if (isInterpolation) {
|
5959 |
-
parent.setValue(1, false);
|
5960 |
-
interpolation$$1.updateConfig({
|
5961 |
-
output: [newValue, newValue]
|
5962 |
-
});
|
5963 |
-
}
|
5964 |
|
5965 |
-
|
5966 |
-
|
5967 |
-
return _extends({}, acc, (_extends3 = {}, _extends3[name] = _extends({}, acc[name], {
|
5968 |
-
previous: newValue
|
5969 |
-
}), _extends3));
|
5970 |
-
}
|
5971 |
|
5972 |
-
|
5973 |
-
}
|
5974 |
-
}, this.animations);
|
5975 |
|
5976 |
-
|
5977 |
-
// Make animations available to frameloop
|
5978 |
-
this.configs = Object.values(this.animations);
|
5979 |
-
this.values = {};
|
5980 |
-
this.interpolations = {};
|
5981 |
|
5982 |
-
|
5983 |
-
|
5984 |
-
this.values[key] = this.animations[key].interpolation.getValue();
|
5985 |
-
}
|
5986 |
-
}
|
5987 |
|
5988 |
-
|
5989 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5990 |
|
5991 |
-
|
5992 |
-
|
5993 |
-
|
5994 |
-
|
5995 |
-
|
5996 |
-
|
5997 |
-
this.values = {};
|
5998 |
-
this.configs = [];
|
5999 |
-
this.local = 0;
|
6000 |
-
};
|
6001 |
|
6002 |
-
return Controller;
|
6003 |
-
}();
|
6004 |
|
6005 |
-
|
6006 |
-
* const props = useSprings(number, [{ ... }, { ... }, ...])
|
6007 |
-
* const [props, set] = useSprings(number, (i, controller) => ({ ... }))
|
6008 |
-
*/
|
6009 |
|
6010 |
-
|
6011 |
-
|
6012 |
-
var ctrl = React.useRef();
|
6013 |
-
var isFn = is.fun(props); // The controller maintains the animation values, starts and stops animations
|
6014 |
|
6015 |
-
|
6016 |
-
// Remove old controllers
|
6017 |
-
if (ctrl.current) {
|
6018 |
-
ctrl.current.map(function (c) {
|
6019 |
-
return c.destroy();
|
6020 |
-
});
|
6021 |
-
ctrl.current = undefined;
|
6022 |
-
}
|
6023 |
|
6024 |
-
|
6025 |
-
return [new Array(length).fill().map(function (_, i) {
|
6026 |
-
var ctrl = new Controller();
|
6027 |
-
var newProps = isFn ? callProp(props, i, ctrl) : props[i];
|
6028 |
-
if (i === 0) ref = newProps.ref;
|
6029 |
-
ctrl.update(newProps);
|
6030 |
-
if (!ref) ctrl.start();
|
6031 |
-
return ctrl;
|
6032 |
-
}), ref];
|
6033 |
-
}, [length]),
|
6034 |
-
controllers = _useMemo[0],
|
6035 |
-
ref = _useMemo[1];
|
6036 |
|
6037 |
-
|
|
|
6038 |
|
6039 |
-
|
6040 |
-
return {
|
6041 |
-
start: function start() {
|
6042 |
-
return Promise.all(ctrl.current.map(function (c) {
|
6043 |
-
return new Promise(function (r) {
|
6044 |
-
return c.start(r);
|
6045 |
-
});
|
6046 |
-
}));
|
6047 |
-
},
|
6048 |
-
stop: function stop(finished) {
|
6049 |
-
return ctrl.current.forEach(function (c) {
|
6050 |
-
return c.stop(finished);
|
6051 |
-
});
|
6052 |
-
},
|
6053 |
|
6054 |
-
|
6055 |
-
return ctrl.current;
|
6056 |
-
}
|
6057 |
|
6058 |
-
|
6059 |
-
|
6060 |
|
6061 |
-
|
6062 |
-
return function (updateProps) {
|
6063 |
-
return ctrl.current.map(function (c, i) {
|
6064 |
-
c.update(isFn ? callProp(updateProps, i, c) : updateProps[i]);
|
6065 |
-
if (!ref) c.start();
|
6066 |
-
});
|
6067 |
-
};
|
6068 |
-
}, [length]); // Update controller if props aren't functional
|
6069 |
|
6070 |
-
|
6071 |
-
if (mounted.current) {
|
6072 |
-
if (!isFn) updateCtrl(props);
|
6073 |
-
} else if (!ref) ctrl.current.forEach(function (c) {
|
6074 |
-
return c.start();
|
6075 |
-
});
|
6076 |
-
}); // Update mounted flag and destroy controller on unmount
|
6077 |
|
6078 |
-
|
6079 |
-
return mounted.current = true, function () {
|
6080 |
-
return ctrl.current.forEach(function (c) {
|
6081 |
-
return c.destroy();
|
6082 |
-
});
|
6083 |
-
};
|
6084 |
-
}, []); // Return animated props, or, anim-props + the update-setter above
|
6085 |
|
6086 |
-
|
6087 |
-
return c.getValues();
|
6088 |
-
});
|
6089 |
-
return isFn ? [propValues, updateCtrl, function (finished) {
|
6090 |
-
return ctrl.current.forEach(function (c) {
|
6091 |
-
return c.pause(finished);
|
6092 |
-
});
|
6093 |
-
}] : propValues;
|
6094 |
-
};
|
6095 |
|
6096 |
-
|
6097 |
-
|
6098 |
-
|
6099 |
-
*/
|
6100 |
|
6101 |
-
|
6102 |
-
var isFn = is.fun(props);
|
6103 |
|
6104 |
-
|
6105 |
-
result = _useSprings[0],
|
6106 |
-
set = _useSprings[1],
|
6107 |
-
pause = _useSprings[2];
|
6108 |
|
6109 |
-
|
6110 |
-
|
6111 |
|
6112 |
-
|
6113 |
-
* const trails = useTrail(number, { ... })
|
6114 |
-
* const [trails, set] = useTrail(number, () => ({ ... }))
|
6115 |
-
*/
|
6116 |
|
6117 |
-
var useTrail = function useTrail(length, props) {
|
6118 |
-
var mounted = React.useRef(false);
|
6119 |
-
var isFn = is.fun(props);
|
6120 |
-
var updateProps = callProp(props);
|
6121 |
-
var instances = React.useRef();
|
6122 |
|
6123 |
-
|
6124 |
-
if (i === 0) instances.current = [];
|
6125 |
-
instances.current.push(ctrl);
|
6126 |
-
return _extends({}, updateProps, {
|
6127 |
-
config: callProp(updateProps.config, i),
|
6128 |
-
attach: i > 0 && function () {
|
6129 |
-
return instances.current[i - 1];
|
6130 |
-
}
|
6131 |
-
});
|
6132 |
-
}),
|
6133 |
-
result = _useSprings[0],
|
6134 |
-
set = _useSprings[1],
|
6135 |
-
pause = _useSprings[2]; // Set up function to update controller
|
6136 |
|
|
|
6137 |
|
6138 |
-
|
6139 |
-
|
6140 |
-
|
6141 |
-
|
6142 |
-
|
6143 |
-
|
6144 |
-
return _extends({}, props, {
|
6145 |
-
config: callProp(props.config || updateProps.config, i),
|
6146 |
-
attach: attachController && function () {
|
6147 |
-
return attachController;
|
6148 |
-
}
|
6149 |
-
});
|
6150 |
-
});
|
6151 |
-
};
|
6152 |
-
}, [length, updateProps.reverse]); // Update controller if props aren't functional
|
6153 |
|
6154 |
-
|
6155 |
-
|
6156 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6157 |
|
6158 |
-
|
6159 |
-
|
6160 |
-
|
6161 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
6162 |
};
|
|
|
|
|
|
|
|
|
6163 |
|
6164 |
-
|
6165 |
-
|
6166 |
-
|
6167 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6168 |
|
6169 |
-
var
|
6170 |
-
|
6171 |
-
|
6172 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6173 |
|
6174 |
-
|
6175 |
-
|
6176 |
-
};
|
6177 |
|
6178 |
-
|
6179 |
-
var
|
6180 |
-
|
6181 |
-
|
6182 |
-
|
6183 |
-
|
6184 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6185 |
|
6186 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6187 |
return _extends({
|
6188 |
-
|
6189 |
-
keys: mapKeys(items, keys)
|
6190 |
}, rest);
|
6191 |
-
}
|
6192 |
-
|
6193 |
-
|
6194 |
-
|
6195 |
-
|
6196 |
-
|
6197 |
-
return i;
|
6198 |
}
|
6199 |
-
}
|
6200 |
|
6201 |
-
|
6202 |
-
|
6203 |
-
lazy = _get$lazy === void 0 ? false : _get$lazy,
|
6204 |
-
_get$unique = _get.unique,
|
6205 |
-
_get$reset = _get.reset,
|
6206 |
-
reset = _get$reset === void 0 ? false : _get$reset,
|
6207 |
-
enter = _get.enter,
|
6208 |
-
leave = _get.leave,
|
6209 |
-
update = _get.update,
|
6210 |
-
onDestroyed = _get.onDestroyed,
|
6211 |
-
keys = _get.keys,
|
6212 |
-
items = _get.items,
|
6213 |
-
onFrame = _get.onFrame,
|
6214 |
-
_onRest = _get.onRest,
|
6215 |
-
onStart = _get.onStart,
|
6216 |
-
ref = _get.ref,
|
6217 |
-
extra = _objectWithoutPropertiesLoose(_get, ["lazy", "unique", "reset", "enter", "leave", "update", "onDestroyed", "keys", "items", "onFrame", "onRest", "onStart", "ref"]);
|
6218 |
|
6219 |
-
|
6220 |
-
|
6221 |
-
|
6222 |
-
|
6223 |
-
|
6224 |
-
|
6225 |
-
|
6226 |
-
transitions: [],
|
6227 |
-
prevProps: {},
|
6228 |
-
paused: !!props.ref,
|
6229 |
-
instances: !mounted.current && new Map(),
|
6230 |
-
forceUpdate: forceUpdate
|
6231 |
-
});
|
6232 |
-
React.useImperativeHandle(props.ref, function () {
|
6233 |
-
return {
|
6234 |
-
start: function start() {
|
6235 |
-
return Promise.all(Array.from(state.current.instances).map(function (_ref) {
|
6236 |
-
var c = _ref[1];
|
6237 |
-
return new Promise(function (r) {
|
6238 |
-
return c.start(r);
|
6239 |
-
});
|
6240 |
-
}));
|
6241 |
-
},
|
6242 |
-
stop: function stop(finished) {
|
6243 |
-
return Array.from(state.current.instances).forEach(function (_ref2) {
|
6244 |
-
var c = _ref2[1];
|
6245 |
-
return c.stop(finished);
|
6246 |
-
});
|
6247 |
-
},
|
6248 |
|
6249 |
-
|
6250 |
-
return Array.from(state.current.instances).map(function (_ref3) {
|
6251 |
-
var c = _ref3[1];
|
6252 |
-
return c;
|
6253 |
-
});
|
6254 |
-
}
|
6255 |
|
6256 |
-
|
6257 |
-
|
|
|
6258 |
|
6259 |
-
|
|
|
|
|
6260 |
|
6261 |
-
|
6262 |
-
// Update state
|
6263 |
-
state.current.transitions.forEach(function (transition) {
|
6264 |
-
var slot = transition.slot,
|
6265 |
-
from = transition.from,
|
6266 |
-
to = transition.to,
|
6267 |
-
config = transition.config,
|
6268 |
-
trail = transition.trail,
|
6269 |
-
key = transition.key,
|
6270 |
-
item = transition.item;
|
6271 |
-
if (!state.current.instances.has(key)) state.current.instances.set(key, new Controller()); // update the map object
|
6272 |
|
6273 |
-
|
6274 |
|
6275 |
-
|
6276 |
-
|
6277 |
-
|
6278 |
-
config: config,
|
6279 |
-
ref: ref,
|
6280 |
-
onRest: function onRest(values) {
|
6281 |
-
if (state.current.mounted) {
|
6282 |
-
if (transition.destroyed) {
|
6283 |
-
// If no ref is given delete destroyed items immediately
|
6284 |
-
if (!ref && !lazy) cleanUp(state, key);
|
6285 |
-
if (onDestroyed) onDestroyed(item);
|
6286 |
-
} // A transition comes to rest once all its springs conclude
|
6287 |
|
|
|
|
|
|
|
|
|
6288 |
|
6289 |
-
|
6290 |
-
|
6291 |
-
|
6292 |
-
|
6293 |
-
|
6294 |
-
if (!active && (ref || lazy) && state.current.deleted.length > 0) cleanUp(state);
|
6295 |
-
if (_onRest) _onRest(item, slot, values);
|
6296 |
-
}
|
6297 |
-
},
|
6298 |
-
onStart: onStart && function () {
|
6299 |
-
return onStart(item, slot);
|
6300 |
-
},
|
6301 |
-
onFrame: onFrame && function (values) {
|
6302 |
-
return onFrame(item, slot, values);
|
6303 |
-
},
|
6304 |
-
delay: trail,
|
6305 |
-
reset: reset && slot === ENTER // Update controller
|
6306 |
|
6307 |
-
|
|
|
|
|
|
|
|
|
|
|
6308 |
|
6309 |
-
|
6310 |
-
|
6311 |
-
});
|
6312 |
-
}
|
6313 |
|
6314 |
-
|
6315 |
-
|
6316 |
-
|
6317 |
-
|
6318 |
-
|
6319 |
-
|
6320 |
-
|
|
|
|
|
|
|
6321 |
});
|
6322 |
-
state.current.instances.clear();
|
6323 |
-
};
|
6324 |
-
}, []);
|
6325 |
-
return state.current.transitions.map(function (_ref6) {
|
6326 |
-
var item = _ref6.item,
|
6327 |
-
slot = _ref6.slot,
|
6328 |
-
key = _ref6.key;
|
6329 |
-
return {
|
6330 |
-
item: item,
|
6331 |
-
key: key,
|
6332 |
-
state: slot,
|
6333 |
-
props: state.current.instances.get(key).getValues()
|
6334 |
};
|
6335 |
-
});
|
6336 |
-
}
|
6337 |
|
6338 |
-
function
|
6339 |
-
|
|
|
|
|
|
|
6340 |
|
6341 |
-
|
6342 |
-
|
6343 |
-
if (_i >= _iterator.length) return "break";
|
6344 |
-
_ref8 = _iterator[_i++];
|
6345 |
-
} else {
|
6346 |
-
_i = _iterator.next();
|
6347 |
-
if (_i.done) return "break";
|
6348 |
-
_ref8 = _i.value;
|
6349 |
-
}
|
6350 |
|
6351 |
-
|
6352 |
-
|
|
|
|
|
|
|
|
|
6353 |
|
6354 |
-
|
6355 |
-
|
6356 |
-
};
|
6357 |
|
6358 |
-
|
6359 |
-
|
6360 |
-
state.current.transitions = state.current.transitions.filter(filter);
|
6361 |
-
state.current.deleted = state.current.deleted.filter(filter);
|
6362 |
}
|
6363 |
-
};
|
6364 |
|
6365 |
-
|
6366 |
-
|
6367 |
|
6368 |
-
|
|
|
|
|
|
|
|
|
6369 |
|
6370 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
6371 |
}
|
6372 |
|
6373 |
-
|
6374 |
-
}
|
6375 |
|
6376 |
-
function
|
6377 |
-
|
6378 |
-
|
6379 |
-
|
6380 |
|
6381 |
-
|
6382 |
-
items = _get2.items,
|
6383 |
-
keys = _get2.keys,
|
6384 |
-
initial = _get2.initial,
|
6385 |
-
from = _get2.from,
|
6386 |
-
enter = _get2.enter,
|
6387 |
-
leave = _get2.leave,
|
6388 |
-
update = _get2.update,
|
6389 |
-
_get2$trail = _get2.trail,
|
6390 |
-
trail = _get2$trail === void 0 ? 0 : _get2$trail,
|
6391 |
-
unique = _get2.unique,
|
6392 |
-
config = _get2.config,
|
6393 |
-
_get2$order = _get2.order,
|
6394 |
-
order = _get2$order === void 0 ? [ENTER, LEAVE, UPDATE] : _get2$order;
|
6395 |
|
6396 |
-
|
6397 |
-
|
6398 |
-
|
|
|
|
|
6399 |
|
6400 |
-
|
|
|
6401 |
|
6402 |
-
|
|
|
|
|
6403 |
|
6404 |
-
|
6405 |
-
|
6406 |
-
var nextSet = new Set(keys);
|
6407 |
-
var added = keys.filter(function (item) {
|
6408 |
-
return !currentSet.has(item);
|
6409 |
-
});
|
6410 |
-
var removed = state.transitions.filter(function (item) {
|
6411 |
-
return !item.destroyed && !nextSet.has(item.originalKey);
|
6412 |
-
}).map(function (i) {
|
6413 |
-
return i.originalKey;
|
6414 |
-
});
|
6415 |
-
var updated = keys.filter(function (item) {
|
6416 |
-
return currentSet.has(item);
|
6417 |
-
});
|
6418 |
-
var delay = -trail;
|
6419 |
|
6420 |
-
|
6421 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6422 |
|
6423 |
-
|
6424 |
-
|
6425 |
-
|
6426 |
-
|
6427 |
-
|
6428 |
-
|
6429 |
-
|
6430 |
-
|
6431 |
-
|
6432 |
-
|
6433 |
-
|
6434 |
-
|
6435 |
-
|
6436 |
-
|
6437 |
-
|
6438 |
-
|
6439 |
-
|
6440 |
-
|
6441 |
-
|
6442 |
-
|
6443 |
-
|
6444 |
-
to: callProp(enter, item)
|
6445 |
-
};
|
6446 |
-
});
|
6447 |
-
break;
|
6448 |
-
}
|
6449 |
|
6450 |
-
|
6451 |
-
|
6452 |
-
|
6453 |
-
var keyIndex = _keys.indexOf(key);
|
6454 |
|
6455 |
-
|
6456 |
-
|
6457 |
-
|
6458 |
-
|
6459 |
-
destroyed: true,
|
6460 |
-
left: _keys[Math.max(0, keyIndex - 1)],
|
6461 |
-
right: _keys[Math.min(_keys.length, keyIndex + 1)],
|
6462 |
-
trail: delay = delay + trail,
|
6463 |
-
config: callProp(config, item, slot),
|
6464 |
-
to: callProp(leave, item)
|
6465 |
-
}));
|
6466 |
-
delete current[key];
|
6467 |
-
});
|
6468 |
-
break;
|
6469 |
-
}
|
6470 |
|
6471 |
-
|
6472 |
-
|
6473 |
-
|
6474 |
-
|
6475 |
-
|
6476 |
-
|
6477 |
-
|
6478 |
-
|
6479 |
-
|
6480 |
-
|
6481 |
-
|
6482 |
-
|
6483 |
-
|
6484 |
-
});
|
6485 |
-
break;
|
6486 |
-
}
|
6487 |
-
}
|
6488 |
}
|
6489 |
|
6490 |
-
|
6491 |
-
|
6492 |
-
}); // This tries to restore order for deleted items by finding their last known siblings
|
6493 |
-
// only using the left sibling to keep order placement consistent for all deleted items
|
6494 |
|
6495 |
-
|
6496 |
-
|
6497 |
-
|
6498 |
-
item = _objectWithoutPropertiesLoose(_ref10, ["left", "right"]);
|
6499 |
|
6500 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6501 |
|
6502 |
-
|
6503 |
-
|
6504 |
-
})) !== -1) pos += 1; // And if nothing else helps, move it to the start ¯\_(ツ)_/¯
|
6505 |
|
6506 |
-
|
6507 |
-
|
6508 |
-
|
6509 |
-
|
6510 |
-
|
6511 |
-
|
6512 |
-
|
6513 |
-
|
6514 |
-
|
6515 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6516 |
});
|
6517 |
-
|
|
|
6518 |
|
6519 |
-
var
|
6520 |
-
|
6521 |
-
function (_AnimatedObject) {
|
6522 |
-
_inheritsLoose(AnimatedStyle, _AnimatedObject);
|
6523 |
|
6524 |
-
|
6525 |
-
|
|
|
6526 |
|
6527 |
-
|
6528 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6529 |
}
|
6530 |
|
6531 |
-
|
|
|
6532 |
|
6533 |
-
|
6534 |
-
|
6535 |
-
|
|
|
6536 |
|
6537 |
-
|
6538 |
-
|
6539 |
-
}
|
6540 |
|
6541 |
-
|
6542 |
-
|
|
|
|
|
|
|
|
|
|
|
6543 |
|
6544 |
-
|
6545 |
-
|
6546 |
-
|
6547 |
-
|
6548 |
-
|
6549 |
-
aqua: 0x00ffffff,
|
6550 |
-
aquamarine: 0x7fffd4ff,
|
6551 |
-
azure: 0xf0ffffff,
|
6552 |
-
beige: 0xf5f5dcff,
|
6553 |
-
bisque: 0xffe4c4ff,
|
6554 |
-
black: 0x000000ff,
|
6555 |
-
blanchedalmond: 0xffebcdff,
|
6556 |
-
blue: 0x0000ffff,
|
6557 |
-
blueviolet: 0x8a2be2ff,
|
6558 |
-
brown: 0xa52a2aff,
|
6559 |
-
burlywood: 0xdeb887ff,
|
6560 |
-
burntsienna: 0xea7e5dff,
|
6561 |
-
cadetblue: 0x5f9ea0ff,
|
6562 |
-
chartreuse: 0x7fff00ff,
|
6563 |
-
chocolate: 0xd2691eff,
|
6564 |
-
coral: 0xff7f50ff,
|
6565 |
-
cornflowerblue: 0x6495edff,
|
6566 |
-
cornsilk: 0xfff8dcff,
|
6567 |
-
crimson: 0xdc143cff,
|
6568 |
-
cyan: 0x00ffffff,
|
6569 |
-
darkblue: 0x00008bff,
|
6570 |
-
darkcyan: 0x008b8bff,
|
6571 |
-
darkgoldenrod: 0xb8860bff,
|
6572 |
-
darkgray: 0xa9a9a9ff,
|
6573 |
-
darkgreen: 0x006400ff,
|
6574 |
-
darkgrey: 0xa9a9a9ff,
|
6575 |
-
darkkhaki: 0xbdb76bff,
|
6576 |
-
darkmagenta: 0x8b008bff,
|
6577 |
-
darkolivegreen: 0x556b2fff,
|
6578 |
-
darkorange: 0xff8c00ff,
|
6579 |
-
darkorchid: 0x9932ccff,
|
6580 |
-
darkred: 0x8b0000ff,
|
6581 |
-
darksalmon: 0xe9967aff,
|
6582 |
-
darkseagreen: 0x8fbc8fff,
|
6583 |
-
darkslateblue: 0x483d8bff,
|
6584 |
-
darkslategray: 0x2f4f4fff,
|
6585 |
-
darkslategrey: 0x2f4f4fff,
|
6586 |
-
darkturquoise: 0x00ced1ff,
|
6587 |
-
darkviolet: 0x9400d3ff,
|
6588 |
-
deeppink: 0xff1493ff,
|
6589 |
-
deepskyblue: 0x00bfffff,
|
6590 |
-
dimgray: 0x696969ff,
|
6591 |
-
dimgrey: 0x696969ff,
|
6592 |
-
dodgerblue: 0x1e90ffff,
|
6593 |
-
firebrick: 0xb22222ff,
|
6594 |
-
floralwhite: 0xfffaf0ff,
|
6595 |
-
forestgreen: 0x228b22ff,
|
6596 |
-
fuchsia: 0xff00ffff,
|
6597 |
-
gainsboro: 0xdcdcdcff,
|
6598 |
-
ghostwhite: 0xf8f8ffff,
|
6599 |
-
gold: 0xffd700ff,
|
6600 |
-
goldenrod: 0xdaa520ff,
|
6601 |
-
gray: 0x808080ff,
|
6602 |
-
green: 0x008000ff,
|
6603 |
-
greenyellow: 0xadff2fff,
|
6604 |
-
grey: 0x808080ff,
|
6605 |
-
honeydew: 0xf0fff0ff,
|
6606 |
-
hotpink: 0xff69b4ff,
|
6607 |
-
indianred: 0xcd5c5cff,
|
6608 |
-
indigo: 0x4b0082ff,
|
6609 |
-
ivory: 0xfffff0ff,
|
6610 |
-
khaki: 0xf0e68cff,
|
6611 |
-
lavender: 0xe6e6faff,
|
6612 |
-
lavenderblush: 0xfff0f5ff,
|
6613 |
-
lawngreen: 0x7cfc00ff,
|
6614 |
-
lemonchiffon: 0xfffacdff,
|
6615 |
-
lightblue: 0xadd8e6ff,
|
6616 |
-
lightcoral: 0xf08080ff,
|
6617 |
-
lightcyan: 0xe0ffffff,
|
6618 |
-
lightgoldenrodyellow: 0xfafad2ff,
|
6619 |
-
lightgray: 0xd3d3d3ff,
|
6620 |
-
lightgreen: 0x90ee90ff,
|
6621 |
-
lightgrey: 0xd3d3d3ff,
|
6622 |
-
lightpink: 0xffb6c1ff,
|
6623 |
-
lightsalmon: 0xffa07aff,
|
6624 |
-
lightseagreen: 0x20b2aaff,
|
6625 |
-
lightskyblue: 0x87cefaff,
|
6626 |
-
lightslategray: 0x778899ff,
|
6627 |
-
lightslategrey: 0x778899ff,
|
6628 |
-
lightsteelblue: 0xb0c4deff,
|
6629 |
-
lightyellow: 0xffffe0ff,
|
6630 |
-
lime: 0x00ff00ff,
|
6631 |
-
limegreen: 0x32cd32ff,
|
6632 |
-
linen: 0xfaf0e6ff,
|
6633 |
-
magenta: 0xff00ffff,
|
6634 |
-
maroon: 0x800000ff,
|
6635 |
-
mediumaquamarine: 0x66cdaaff,
|
6636 |
-
mediumblue: 0x0000cdff,
|
6637 |
-
mediumorchid: 0xba55d3ff,
|
6638 |
-
mediumpurple: 0x9370dbff,
|
6639 |
-
mediumseagreen: 0x3cb371ff,
|
6640 |
-
mediumslateblue: 0x7b68eeff,
|
6641 |
-
mediumspringgreen: 0x00fa9aff,
|
6642 |
-
mediumturquoise: 0x48d1ccff,
|
6643 |
-
mediumvioletred: 0xc71585ff,
|
6644 |
-
midnightblue: 0x191970ff,
|
6645 |
-
mintcream: 0xf5fffaff,
|
6646 |
-
mistyrose: 0xffe4e1ff,
|
6647 |
-
moccasin: 0xffe4b5ff,
|
6648 |
-
navajowhite: 0xffdeadff,
|
6649 |
-
navy: 0x000080ff,
|
6650 |
-
oldlace: 0xfdf5e6ff,
|
6651 |
-
olive: 0x808000ff,
|
6652 |
-
olivedrab: 0x6b8e23ff,
|
6653 |
-
orange: 0xffa500ff,
|
6654 |
-
orangered: 0xff4500ff,
|
6655 |
-
orchid: 0xda70d6ff,
|
6656 |
-
palegoldenrod: 0xeee8aaff,
|
6657 |
-
palegreen: 0x98fb98ff,
|
6658 |
-
paleturquoise: 0xafeeeeff,
|
6659 |
-
palevioletred: 0xdb7093ff,
|
6660 |
-
papayawhip: 0xffefd5ff,
|
6661 |
-
peachpuff: 0xffdab9ff,
|
6662 |
-
peru: 0xcd853fff,
|
6663 |
-
pink: 0xffc0cbff,
|
6664 |
-
plum: 0xdda0ddff,
|
6665 |
-
powderblue: 0xb0e0e6ff,
|
6666 |
-
purple: 0x800080ff,
|
6667 |
-
rebeccapurple: 0x663399ff,
|
6668 |
-
red: 0xff0000ff,
|
6669 |
-
rosybrown: 0xbc8f8fff,
|
6670 |
-
royalblue: 0x4169e1ff,
|
6671 |
-
saddlebrown: 0x8b4513ff,
|
6672 |
-
salmon: 0xfa8072ff,
|
6673 |
-
sandybrown: 0xf4a460ff,
|
6674 |
-
seagreen: 0x2e8b57ff,
|
6675 |
-
seashell: 0xfff5eeff,
|
6676 |
-
sienna: 0xa0522dff,
|
6677 |
-
silver: 0xc0c0c0ff,
|
6678 |
-
skyblue: 0x87ceebff,
|
6679 |
-
slateblue: 0x6a5acdff,
|
6680 |
-
slategray: 0x708090ff,
|
6681 |
-
slategrey: 0x708090ff,
|
6682 |
-
snow: 0xfffafaff,
|
6683 |
-
springgreen: 0x00ff7fff,
|
6684 |
-
steelblue: 0x4682b4ff,
|
6685 |
-
tan: 0xd2b48cff,
|
6686 |
-
teal: 0x008080ff,
|
6687 |
-
thistle: 0xd8bfd8ff,
|
6688 |
-
tomato: 0xff6347ff,
|
6689 |
-
turquoise: 0x40e0d0ff,
|
6690 |
-
violet: 0xee82eeff,
|
6691 |
-
wheat: 0xf5deb3ff,
|
6692 |
-
white: 0xffffffff,
|
6693 |
-
whitesmoke: 0xf5f5f5ff,
|
6694 |
-
yellow: 0xffff00ff,
|
6695 |
-
yellowgreen: 0x9acd32ff
|
6696 |
-
};
|
6697 |
|
6698 |
-
// const INTEGER = '[-+]?\\d+';
|
6699 |
-
var NUMBER = '[-+]?\\d*\\.?\\d+';
|
6700 |
-
var PERCENTAGE = NUMBER + '%';
|
6701 |
|
6702 |
-
|
6703 |
-
|
6704 |
-
|
6705 |
-
|
|
|
6706 |
|
6707 |
-
|
6708 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6709 |
|
6710 |
-
|
6711 |
-
var rgba = new RegExp('rgba' + call(NUMBER, NUMBER, NUMBER, NUMBER));
|
6712 |
-
var hsl = new RegExp('hsl' + call(NUMBER, PERCENTAGE, PERCENTAGE));
|
6713 |
-
var hsla = new RegExp('hsla' + call(NUMBER, PERCENTAGE, PERCENTAGE, NUMBER));
|
6714 |
-
var hex3 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
|
6715 |
-
var hex4 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
|
6716 |
-
var hex6 = /^#([0-9a-fA-F]{6})$/;
|
6717 |
-
var hex8 = /^#([0-9a-fA-F]{8})$/;
|
6718 |
|
6719 |
-
|
6720 |
-
https://github.com/react-community/normalize-css-color
|
6721 |
|
6722 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
6723 |
|
6724 |
-
Copyright (c) 2016, React Community
|
6725 |
-
All rights reserved.
|
6726 |
|
6727 |
-
|
6728 |
-
|
|
|
|
|
|
|
|
|
|
|
6729 |
|
6730 |
-
* Redistributions of source code must retain the above copyright notice, this
|
6731 |
-
list of conditions and the following disclaimer.
|
6732 |
|
6733 |
-
|
6734 |
-
this list of conditions and the following disclaimer in the documentation
|
6735 |
-
and/or other materials provided with the distribution.
|
6736 |
|
6737 |
-
|
6738 |
-
|
6739 |
-
|
|
|
|
|
6740 |
|
6741 |
-
|
6742 |
-
|
6743 |
-
|
6744 |
-
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
6745 |
-
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
6746 |
-
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
6747 |
-
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
6748 |
-
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
6749 |
-
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
6750 |
-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
6751 |
-
*/
|
6752 |
-
function normalizeColor(color) {
|
6753 |
-
var match;
|
6754 |
|
6755 |
-
if (typeof color === 'number') {
|
6756 |
-
return color >>> 0 === color && color >= 0 && color <= 0xffffffff ? color : null;
|
6757 |
-
} // Ordered based on occurrences on Facebook codebase
|
6758 |
|
|
|
|
|
6759 |
|
6760 |
-
if (match = hex6.exec(color)) return parseInt(match[1] + 'ff', 16) >>> 0;
|
6761 |
-
if (colors.hasOwnProperty(color)) return colors[color];
|
6762 |
|
6763 |
-
|
6764 |
-
return (parse255(match[1]) << 24 | // r
|
6765 |
-
parse255(match[2]) << 16 | // g
|
6766 |
-
parse255(match[3]) << 8 | // b
|
6767 |
-
0x000000ff) >>> // a
|
6768 |
-
0;
|
6769 |
-
}
|
6770 |
|
6771 |
-
|
6772 |
-
|
6773 |
-
|
6774 |
-
|
6775 |
-
|
6776 |
-
0;
|
6777 |
-
}
|
6778 |
|
6779 |
-
if (match = hex3.exec(color)) {
|
6780 |
-
return parseInt(match[1] + match[1] + // r
|
6781 |
-
match[2] + match[2] + // g
|
6782 |
-
match[3] + match[3] + // b
|
6783 |
-
'ff', // a
|
6784 |
-
16) >>> 0;
|
6785 |
-
} // https://drafts.csswg.org/css-color-4/#hex-notation
|
6786 |
|
|
|
|
|
|
|
|
|
|
|
6787 |
|
6788 |
-
|
|
|
6789 |
|
6790 |
-
|
6791 |
-
|
6792 |
-
match[2] + match[2] + // g
|
6793 |
-
match[3] + match[3] + // b
|
6794 |
-
match[4] + match[4], // a
|
6795 |
-
16) >>> 0;
|
6796 |
-
}
|
6797 |
|
6798 |
-
if (
|
6799 |
-
|
6800 |
-
|
6801 |
-
parsePercentage(match[3]) // l
|
6802 |
-
) | 0x000000ff) >>> // a
|
6803 |
-
0;
|
6804 |
}
|
|
|
6805 |
|
6806 |
-
|
6807 |
-
|
6808 |
-
|
6809 |
-
|
6810 |
-
|
6811 |
-
|
|
|
6812 |
}
|
6813 |
|
6814 |
-
|
6815 |
-
|
|
|
|
|
|
|
|
|
|
|
6816 |
|
6817 |
-
|
6818 |
-
|
6819 |
-
|
6820 |
-
if (t < 1 / 6) return p + (q - p) * 6 * t;
|
6821 |
-
if (t < 1 / 2) return q;
|
6822 |
-
if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6;
|
6823 |
-
return p;
|
6824 |
-
}
|
6825 |
|
6826 |
-
|
6827 |
-
var
|
6828 |
-
var
|
6829 |
-
var
|
6830 |
-
var
|
6831 |
-
var b = hue2rgb(p, q, h - 1 / 3);
|
6832 |
-
return Math.round(r * 255) << 24 | Math.round(g * 255) << 16 | Math.round(b * 255) << 8;
|
6833 |
-
}
|
6834 |
|
6835 |
-
function
|
6836 |
-
|
6837 |
-
|
6838 |
-
if (int > 255) return 255;
|
6839 |
-
return int;
|
6840 |
-
}
|
6841 |
|
6842 |
-
function
|
6843 |
-
|
6844 |
-
|
|
|
6845 |
}
|
6846 |
|
6847 |
-
function
|
6848 |
-
var
|
6849 |
-
if (num < 0) return 0;
|
6850 |
-
if (num > 1) return 255;
|
6851 |
-
return Math.round(num * 255);
|
6852 |
-
}
|
6853 |
|
6854 |
-
|
6855 |
-
|
6856 |
-
|
6857 |
-
|
6858 |
-
if (
|
6859 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6860 |
}
|
6861 |
|
6862 |
-
function
|
6863 |
-
var
|
6864 |
-
|
6865 |
-
|
6866 |
-
var r = (int32Color & 0xff000000) >>> 24;
|
6867 |
-
var g = (int32Color & 0x00ff0000) >>> 16;
|
6868 |
-
var b = (int32Color & 0x0000ff00) >>> 8;
|
6869 |
-
var a = (int32Color & 0x000000ff) / 255;
|
6870 |
-
return "rgba(" + r + ", " + g + ", " + b + ", " + a + ")";
|
6871 |
-
} // Problem: https://github.com/animatedjs/animated/pull/102
|
6872 |
-
// Solution: https://stackoverflow.com/questions/638565/parsing-scientific-notation-sensibly/658662
|
6873 |
|
|
|
|
|
6874 |
|
6875 |
-
var
|
6876 |
-
|
|
|
|
|
6877 |
|
6878 |
-
|
|
|
6879 |
|
6880 |
-
|
6881 |
-
|
6882 |
-
|
6883 |
-
|
6884 |
-
|
6885 |
-
|
6886 |
-
* rgba(123, 42, 99, 0.36) // colors
|
6887 |
-
* -45deg // values with units
|
6888 |
-
* 0 2px 2px 0px rgba(0, 0, 0, 0.12) // box shadows
|
6889 |
-
*/
|
6890 |
|
6891 |
-
var
|
6892 |
-
|
6893 |
-
|
6894 |
-
return
|
6895 |
-
|
6896 |
-
return rangeValue.replace(colorNamesRegex, colorToRgba);
|
6897 |
-
});
|
6898 |
-
var outputRanges = outputRange[0].match(stringShapeRegex).map(function () {
|
6899 |
-
return [];
|
6900 |
-
});
|
6901 |
-
outputRange.forEach(function (value) {
|
6902 |
-
value.match(stringShapeRegex).forEach(function (number, i) {
|
6903 |
-
return outputRanges[i].push(+number);
|
6904 |
-
});
|
6905 |
-
});
|
6906 |
-
var interpolations = outputRange[0].match(stringShapeRegex).map(function (_value, i) {
|
6907 |
-
return createInterpolator(_extends({}, config, {
|
6908 |
-
output: outputRanges[i]
|
6909 |
}));
|
6910 |
-
});
|
6911 |
-
return function (input) {
|
6912 |
-
var i = 0;
|
6913 |
-
return outputRange[0] // 'rgba(0, 100, 200, 0)'
|
6914 |
-
// ->
|
6915 |
-
// 'rgba(${interpolations[0](input)}, ${interpolations[1](input)}, ...'
|
6916 |
-
.replace(stringShapeRegex, function () {
|
6917 |
-
return interpolations[i++](input);
|
6918 |
-
}) // rgba requires that the r,g,b are integers.... so we want to round them, but we *dont* want to
|
6919 |
-
// round the opacity (4th column).
|
6920 |
-
.replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi, function (_, p1, p2, p3, p4) {
|
6921 |
-
return "rgba(" + Math.round(p1) + ", " + Math.round(p2) + ", " + Math.round(p3) + ", " + p4 + ")";
|
6922 |
-
});
|
6923 |
};
|
6924 |
-
};
|
6925 |
-
|
6926 |
-
var isUnitlessNumber = {
|
6927 |
-
animationIterationCount: true,
|
6928 |
-
borderImageOutset: true,
|
6929 |
-
borderImageSlice: true,
|
6930 |
-
borderImageWidth: true,
|
6931 |
-
boxFlex: true,
|
6932 |
-
boxFlexGroup: true,
|
6933 |
-
boxOrdinalGroup: true,
|
6934 |
-
columnCount: true,
|
6935 |
-
columns: true,
|
6936 |
-
flex: true,
|
6937 |
-
flexGrow: true,
|
6938 |
-
flexPositive: true,
|
6939 |
-
flexShrink: true,
|
6940 |
-
flexNegative: true,
|
6941 |
-
flexOrder: true,
|
6942 |
-
gridRow: true,
|
6943 |
-
gridRowEnd: true,
|
6944 |
-
gridRowSpan: true,
|
6945 |
-
gridRowStart: true,
|
6946 |
-
gridColumn: true,
|
6947 |
-
gridColumnEnd: true,
|
6948 |
-
gridColumnSpan: true,
|
6949 |
-
gridColumnStart: true,
|
6950 |
-
fontWeight: true,
|
6951 |
-
lineClamp: true,
|
6952 |
-
lineHeight: true,
|
6953 |
-
opacity: true,
|
6954 |
-
order: true,
|
6955 |
-
orphans: true,
|
6956 |
-
tabSize: true,
|
6957 |
-
widows: true,
|
6958 |
-
zIndex: true,
|
6959 |
-
zoom: true,
|
6960 |
-
// SVG-related properties
|
6961 |
-
fillOpacity: true,
|
6962 |
-
floodOpacity: true,
|
6963 |
-
stopOpacity: true,
|
6964 |
-
strokeDasharray: true,
|
6965 |
-
strokeDashoffset: true,
|
6966 |
-
strokeMiterlimit: true,
|
6967 |
-
strokeOpacity: true,
|
6968 |
-
strokeWidth: true
|
6969 |
-
};
|
6970 |
|
6971 |
-
|
6972 |
-
|
6973 |
-
};
|
6974 |
|
6975 |
-
|
6976 |
-
|
6977 |
-
|
6978 |
-
return acc[prefixKey(prefix, prop)] = acc[prop];
|
6979 |
-
});
|
6980 |
-
return acc;
|
6981 |
-
}, isUnitlessNumber);
|
6982 |
|
6983 |
-
|
6984 |
-
|
6985 |
-
if (!isCustomProperty && typeof value === 'number' && value !== 0 && !(isUnitlessNumber.hasOwnProperty(name) && isUnitlessNumber[name])) return value + 'px'; // Presumes implicit 'px' suffix for unitless numbers
|
6986 |
|
6987 |
-
|
6988 |
-
|
6989 |
-
|
6990 |
-
var attributeCache = {};
|
6991 |
-
injectCreateAnimatedStyle(function (style) {
|
6992 |
-
return new AnimatedStyle(style);
|
6993 |
-
});
|
6994 |
-
injectDefaultElement('div');
|
6995 |
-
injectStringInterpolator(createStringInterpolator);
|
6996 |
-
injectColorNames(colors);
|
6997 |
-
injectApplyAnimatedValues(function (instance, props) {
|
6998 |
-
if (instance.nodeType && instance.setAttribute !== undefined) {
|
6999 |
-
var style = props.style,
|
7000 |
-
children = props.children,
|
7001 |
-
scrollTop = props.scrollTop,
|
7002 |
-
scrollLeft = props.scrollLeft,
|
7003 |
-
attributes = _objectWithoutPropertiesLoose(props, ["style", "children", "scrollTop", "scrollLeft"]);
|
7004 |
-
|
7005 |
-
var filter = instance.nodeName === 'filter' || instance.parentNode && instance.parentNode.nodeName === 'filter';
|
7006 |
-
if (scrollTop !== void 0) instance.scrollTop = scrollTop;
|
7007 |
-
if (scrollLeft !== void 0) instance.scrollLeft = scrollLeft; // Set textContent, if children is an animatable value
|
7008 |
-
|
7009 |
-
if (children !== void 0) instance.textContent = children; // Set styles ...
|
7010 |
-
|
7011 |
-
for (var styleName in style) {
|
7012 |
-
if (!style.hasOwnProperty(styleName)) continue;
|
7013 |
-
var isCustomProperty = styleName.indexOf('--') === 0;
|
7014 |
-
var styleValue = dangerousStyleValue(styleName, style[styleName], isCustomProperty);
|
7015 |
-
if (styleName === 'float') styleName = 'cssFloat';
|
7016 |
-
if (isCustomProperty) instance.style.setProperty(styleName, styleValue);else instance.style[styleName] = styleValue;
|
7017 |
-
} // Set attributes ...
|
7018 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7019 |
|
7020 |
-
|
7021 |
-
|
7022 |
-
|
7023 |
-
return '-' + n.toLowerCase();
|
7024 |
-
}));
|
7025 |
-
if (typeof instance.getAttribute(dashCase) !== 'undefined') instance.setAttribute(dashCase, attributes[name]);
|
7026 |
-
}
|
7027 |
|
7028 |
-
|
7029 |
-
|
7030 |
-
|
7031 |
-
|
7032 |
-
});
|
7033 |
|
7034 |
-
var
|
7035 |
-
|
7036 |
-
|
7037 |
-
var
|
7038 |
-
|
|
|
|
|
|
|
7039 |
|
7040 |
-
|
7041 |
-
|
7042 |
-
exports.update = update;
|
7043 |
-
exports.animated = extendedAnimated;
|
7044 |
-
exports.a = extendedAnimated;
|
7045 |
-
exports.interpolate = interpolate$1;
|
7046 |
-
exports.Globals = Globals;
|
7047 |
-
exports.useSpring = useSpring;
|
7048 |
-
exports.useTrail = useTrail;
|
7049 |
-
exports.useTransition = useTransition;
|
7050 |
-
exports.useChain = useChain;
|
7051 |
-
exports.useSprings = useSprings;
|
7052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7053 |
|
7054 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7055 |
|
7056 |
-
|
7057 |
-
|
|
|
|
|
7058 |
|
7059 |
-
|
7060 |
-
|
7061 |
-
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
|
7062 |
-
/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(38);
|
7063 |
-
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1);
|
7064 |
-
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);
|
7065 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7066 |
|
|
|
|
|
|
|
|
|
7067 |
|
|
|
|
|
|
|
7068 |
|
|
|
|
|
|
|
|
|
|
|
7069 |
|
7070 |
-
var
|
7071 |
-
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {};
|
7072 |
|
7073 |
-
function
|
7074 |
-
|
7075 |
-
|
7076 |
-
}
|
7077 |
|
7078 |
-
function
|
7079 |
-
|
7080 |
-
|
7081 |
-
}
|
7082 |
-
return x !== x && y !== y;
|
7083 |
-
}
|
7084 |
-
}
|
7085 |
|
7086 |
-
function
|
7087 |
-
|
7088 |
-
return {
|
7089 |
-
on: function on(handler) {
|
7090 |
-
handlers.push(handler);
|
7091 |
-
},
|
7092 |
-
off: function off(handler) {
|
7093 |
-
handlers = handlers.filter(function (h) {
|
7094 |
-
return h !== handler;
|
7095 |
-
});
|
7096 |
-
},
|
7097 |
-
get: function get() {
|
7098 |
-
return value;
|
7099 |
-
},
|
7100 |
-
set: function set(newValue, changedBits) {
|
7101 |
-
value = newValue;
|
7102 |
-
handlers.forEach(function (handler) {
|
7103 |
-
return handler(value, changedBits);
|
7104 |
-
});
|
7105 |
-
}
|
7106 |
};
|
7107 |
-
}
|
7108 |
|
7109 |
-
function
|
7110 |
-
|
7111 |
-
}
|
7112 |
|
7113 |
-
function
|
7114 |
-
|
|
|
7115 |
|
7116 |
-
|
|
|
7117 |
|
7118 |
-
|
7119 |
-
|
|
|
|
|
7120 |
|
7121 |
-
|
7122 |
-
|
7123 |
|
7124 |
-
|
7125 |
-
|
7126 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7127 |
}
|
7128 |
|
7129 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7130 |
|
7131 |
-
|
7132 |
-
|
|
|
|
|
|
|
7133 |
|
7134 |
-
|
7135 |
-
|
|
|
7136 |
|
7137 |
-
|
7138 |
-
|
7139 |
-
var oldValue = this.props.value;
|
7140 |
-
var newValue = nextProps.value;
|
7141 |
-
var changedBits;
|
7142 |
|
7143 |
-
|
7144 |
-
changedBits = 0;
|
7145 |
-
} else {
|
7146 |
-
changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;
|
7147 |
|
7148 |
-
|
|
|
|
|
|
|
|
|
7149 |
|
7150 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7151 |
|
7152 |
-
|
7153 |
-
|
7154 |
-
}
|
7155 |
-
}
|
7156 |
-
}
|
7157 |
};
|
7158 |
|
7159 |
-
|
7160 |
-
|
7161 |
-
|
|
|
|
|
7162 |
|
7163 |
-
return Provider;
|
7164 |
-
}(react__WEBPACK_IMPORTED_MODULE_0__["Component"]);
|
7165 |
|
7166 |
-
|
7167 |
|
7168 |
-
|
7169 |
-
|
|
|
7170 |
|
7171 |
-
|
7172 |
-
|
|
|
|
|
|
|
7173 |
|
7174 |
-
|
7175 |
-
|
7176 |
-
|
7177 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7178 |
|
7179 |
-
|
7180 |
-
|
7181 |
|
7182 |
-
|
7183 |
-
|
7184 |
-
|
7185 |
-
|
7186 |
-
}
|
7187 |
-
};
|
7188 |
|
7189 |
-
|
7190 |
-
|
|
|
|
|
|
|
|
|
|
|
7191 |
|
7192 |
-
var _proto2 = Consumer.prototype;
|
7193 |
|
7194 |
-
|
7195 |
-
|
7196 |
-
|
7197 |
-
};
|
7198 |
|
7199 |
-
|
7200 |
-
|
7201 |
-
|
7202 |
-
|
|
|
|
|
7203 |
|
7204 |
-
|
7205 |
-
|
7206 |
-
};
|
7207 |
|
7208 |
-
|
7209 |
-
|
7210 |
-
|
7211 |
-
}
|
7212 |
-
};
|
7213 |
|
7214 |
-
|
7215 |
-
|
7216 |
-
|
7217 |
-
|
7218 |
-
|
7219 |
-
|
7220 |
-
|
|
|
|
|
|
|
|
|
7221 |
|
7222 |
-
_proto2.render = function render() {
|
7223 |
-
return onlyChild(this.props.children)(this.state.value);
|
7224 |
-
};
|
7225 |
|
7226 |
-
|
7227 |
-
|
|
|
7228 |
|
7229 |
-
|
7230 |
-
|
7231 |
-
|
7232 |
-
Consumer: Consumer
|
7233 |
-
};
|
7234 |
-
}
|
7235 |
|
7236 |
-
var
|
|
|
|
|
|
|
|
|
7237 |
|
7238 |
-
|
|
|
7239 |
|
7240 |
-
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(82)))
|
7241 |
|
7242 |
-
|
7243 |
|
7244 |
-
|
7245 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7246 |
|
7247 |
-
|
|
|
7248 |
|
7249 |
-
|
7250 |
-
|
7251 |
-
*/
|
7252 |
-
module.exports = pathToRegexp
|
7253 |
-
module.exports.parse = parse
|
7254 |
-
module.exports.compile = compile
|
7255 |
-
module.exports.tokensToFunction = tokensToFunction
|
7256 |
-
module.exports.tokensToRegExp = tokensToRegExp
|
7257 |
|
7258 |
-
|
7259 |
-
|
7260 |
-
|
7261 |
-
|
7262 |
-
|
7263 |
-
|
7264 |
-
|
7265 |
-
|
7266 |
-
|
7267 |
-
|
7268 |
-
|
7269 |
-
|
7270 |
-
|
7271 |
-
|
7272 |
-
|
7273 |
-
|
7274 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7275 |
|
7276 |
-
|
7277 |
-
|
7278 |
-
|
7279 |
-
|
7280 |
-
|
7281 |
-
|
7282 |
-
|
7283 |
-
|
7284 |
-
|
7285 |
-
|
7286 |
-
|
7287 |
-
|
7288 |
-
|
7289 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7290 |
|
7291 |
-
|
7292 |
-
|
7293 |
-
var escaped = res[1]
|
7294 |
-
var offset = res.index
|
7295 |
-
path += str.slice(index, offset)
|
7296 |
-
index = offset + m.length
|
7297 |
|
7298 |
-
|
7299 |
-
|
7300 |
-
|
7301 |
-
|
7302 |
-
|
|
|
|
|
|
|
7303 |
|
7304 |
-
|
7305 |
-
|
7306 |
-
var name = res[3]
|
7307 |
-
var capture = res[4]
|
7308 |
-
var group = res[5]
|
7309 |
-
var modifier = res[6]
|
7310 |
-
var asterisk = res[7]
|
7311 |
|
7312 |
-
|
7313 |
-
if (path) {
|
7314 |
-
tokens.push(path)
|
7315 |
-
path = ''
|
7316 |
-
}
|
7317 |
|
7318 |
-
|
7319 |
-
|
7320 |
-
var optional = modifier === '?' || modifier === '*'
|
7321 |
-
var delimiter = res[2] || defaultDelimiter
|
7322 |
-
var pattern = capture || group
|
7323 |
|
7324 |
-
|
7325 |
-
|
7326 |
-
prefix: prefix || '',
|
7327 |
-
delimiter: delimiter,
|
7328 |
-
optional: optional,
|
7329 |
-
repeat: repeat,
|
7330 |
-
partial: partial,
|
7331 |
-
asterisk: !!asterisk,
|
7332 |
-
pattern: pattern ? escapeGroup(pattern) : (asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?')
|
7333 |
-
})
|
7334 |
-
}
|
7335 |
|
7336 |
-
|
7337 |
-
|
7338 |
-
path += str.substr(index)
|
7339 |
-
}
|
7340 |
|
7341 |
-
|
7342 |
-
|
7343 |
-
|
7344 |
-
}
|
7345 |
|
7346 |
-
|
7347 |
-
|
|
|
7348 |
|
7349 |
-
|
7350 |
-
|
7351 |
-
|
7352 |
-
|
7353 |
-
|
7354 |
-
|
7355 |
-
|
7356 |
-
|
7357 |
-
|
7358 |
-
|
|
|
|
|
|
|
7359 |
|
7360 |
-
|
7361 |
-
|
7362 |
-
|
7363 |
-
* @param {string}
|
7364 |
-
* @return {string}
|
7365 |
-
*/
|
7366 |
-
function encodeURIComponentPretty (str) {
|
7367 |
-
return encodeURI(str).replace(/[\/?#]/g, function (c) {
|
7368 |
-
return '%' + c.charCodeAt(0).toString(16).toUpperCase()
|
7369 |
-
})
|
7370 |
-
}
|
7371 |
|
7372 |
-
/**
|
7373 |
-
* Encode the asterisk parameter. Similar to `pretty`, but allows slashes.
|
7374 |
-
*
|
7375 |
-
* @param {string}
|
7376 |
-
* @return {string}
|
7377 |
-
*/
|
7378 |
-
function encodeAsterisk (str) {
|
7379 |
-
return encodeURI(str).replace(/[?#]/g, function (c) {
|
7380 |
-
return '%' + c.charCodeAt(0).toString(16).toUpperCase()
|
7381 |
-
})
|
7382 |
-
}
|
7383 |
|
7384 |
-
|
7385 |
-
|
7386 |
-
*/
|
7387 |
-
function tokensToFunction (tokens, options) {
|
7388 |
-
// Compile all the tokens into regexps.
|
7389 |
-
var matches = new Array(tokens.length)
|
7390 |
|
7391 |
-
|
7392 |
-
|
7393 |
-
|
7394 |
-
|
7395 |
-
|
|
|
7396 |
}
|
7397 |
|
7398 |
-
|
7399 |
-
|
7400 |
-
|
7401 |
-
|
7402 |
-
|
|
|
|
|
7403 |
|
7404 |
-
|
7405 |
-
|
|
|
|
|
|
|
|
|
|
|
7406 |
|
7407 |
-
if (typeof token === 'string') {
|
7408 |
-
path += token
|
7409 |
|
7410 |
-
|
7411 |
-
}
|
7412 |
|
7413 |
-
|
7414 |
-
|
|
|
|
|
|
|
|
|
|
|
7415 |
|
7416 |
-
|
7417 |
-
|
7418 |
-
|
7419 |
-
|
7420 |
-
|
7421 |
-
|
|
|
7422 |
|
7423 |
-
|
7424 |
-
|
7425 |
-
|
7426 |
-
|
7427 |
-
|
|
|
|
|
7428 |
|
7429 |
-
|
7430 |
-
|
7431 |
-
throw new TypeError('Expected "' + token.name + '" to not repeat, but received `' + JSON.stringify(value) + '`')
|
7432 |
-
}
|
7433 |
|
7434 |
-
|
7435 |
-
|
7436 |
-
|
7437 |
-
|
7438 |
-
|
7439 |
-
|
7440 |
-
|
|
|
7441 |
|
7442 |
-
|
7443 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
7444 |
|
7445 |
-
|
7446 |
-
|
7447 |
-
|
|
|
|
|
|
|
7448 |
|
7449 |
-
|
7450 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7451 |
|
7452 |
-
|
7453 |
-
|
|
|
|
|
|
|
|
|
|
|
7454 |
|
7455 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7456 |
|
7457 |
-
if (!matches[i].test(segment)) {
|
7458 |
-
throw new TypeError('Expected "' + token.name + '" to match "' + token.pattern + '", but received "' + segment + '"')
|
7459 |
-
}
|
7460 |
|
7461 |
-
|
7462 |
-
|
7463 |
|
7464 |
-
|
7465 |
-
}
|
7466 |
-
}
|
7467 |
|
|
|
7468 |
/**
|
7469 |
-
*
|
|
|
|
|
7470 |
*
|
7471 |
-
*
|
7472 |
-
*
|
|
|
7473 |
*/
|
7474 |
-
function escapeString (str) {
|
7475 |
-
return str.replace(/([.+*?=^!:${}()[\]|\/\\])/g, '\\$1')
|
7476 |
-
}
|
7477 |
|
7478 |
-
|
7479 |
-
|
7480 |
-
|
7481 |
-
|
7482 |
-
|
7483 |
-
|
7484 |
-
|
7485 |
-
|
7486 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7487 |
|
7488 |
-
|
7489 |
-
|
7490 |
-
|
7491 |
-
|
7492 |
-
|
7493 |
-
|
7494 |
-
|
7495 |
-
|
7496 |
-
|
7497 |
-
|
7498 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7499 |
|
7500 |
-
|
7501 |
-
|
7502 |
-
|
7503 |
-
* @param {Object} options
|
7504 |
-
* @return {string}
|
7505 |
-
*/
|
7506 |
-
function flags (options) {
|
7507 |
-
return options && options.sensitive ? '' : 'i'
|
7508 |
-
}
|
7509 |
|
7510 |
-
|
7511 |
-
|
7512 |
-
|
7513 |
-
|
7514 |
-
|
7515 |
-
|
7516 |
-
|
7517 |
-
function regexpToRegexp (path, keys) {
|
7518 |
-
// Use a negative lookahead to match only capturing groups.
|
7519 |
-
var groups = path.source.match(/\((?!\?)/g)
|
7520 |
|
7521 |
-
|
7522 |
-
|
7523 |
-
|
7524 |
-
name: i,
|
7525 |
-
prefix: null,
|
7526 |
-
delimiter: null,
|
7527 |
-
optional: false,
|
7528 |
-
repeat: false,
|
7529 |
-
partial: false,
|
7530 |
-
asterisk: false,
|
7531 |
-
pattern: null
|
7532 |
-
})
|
7533 |
-
}
|
7534 |
-
}
|
7535 |
|
7536 |
-
return
|
7537 |
}
|
7538 |
|
7539 |
-
|
7540 |
-
|
7541 |
-
|
7542 |
-
|
7543 |
-
|
7544 |
-
|
7545 |
-
|
7546 |
-
|
7547 |
-
|
7548 |
-
|
|
|
|
|
|
|
|
|
7549 |
|
7550 |
-
|
7551 |
-
|
7552 |
-
|
7553 |
|
7554 |
-
|
7555 |
|
7556 |
-
|
7557 |
-
|
|
|
|
|
|
|
|
|
|
|
7558 |
|
7559 |
-
/**
|
7560 |
-
* Create a path regexp from string input.
|
7561 |
-
*
|
7562 |
-
* @param {string} path
|
7563 |
-
* @param {!Array} keys
|
7564 |
-
* @param {!Object} options
|
7565 |
-
* @return {!RegExp}
|
7566 |
-
*/
|
7567 |
-
function stringToRegexp (path, keys, options) {
|
7568 |
-
return tokensToRegExp(parse(path, options), keys, options)
|
7569 |
-
}
|
7570 |
|
7571 |
-
|
7572 |
-
|
7573 |
-
|
7574 |
-
|
7575 |
-
|
7576 |
-
|
7577 |
-
|
7578 |
-
|
7579 |
-
|
7580 |
-
|
7581 |
-
|
7582 |
-
|
7583 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
7584 |
|
7585 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7586 |
|
7587 |
-
var strict = options.strict
|
7588 |
-
var end = options.end !== false
|
7589 |
-
var route = ''
|
7590 |
|
7591 |
-
|
7592 |
-
for (var i = 0; i < tokens.length; i++) {
|
7593 |
-
var token = tokens[i]
|
7594 |
|
7595 |
-
|
7596 |
-
|
7597 |
-
} else {
|
7598 |
-
var prefix = escapeString(token.prefix)
|
7599 |
-
var capture = '(?:' + token.pattern + ')'
|
7600 |
|
7601 |
-
|
|
|
|
|
|
|
|
|
|
|
7602 |
|
7603 |
-
if (token.repeat) {
|
7604 |
-
capture += '(?:' + prefix + capture + ')*'
|
7605 |
-
}
|
7606 |
|
7607 |
-
if (token.optional) {
|
7608 |
-
if (!token.partial) {
|
7609 |
-
capture = '(?:' + prefix + '(' + capture + '))?'
|
7610 |
-
} else {
|
7611 |
-
capture = prefix + '(' + capture + ')?'
|
7612 |
-
}
|
7613 |
-
} else {
|
7614 |
-
capture = prefix + '(' + capture + ')'
|
7615 |
-
}
|
7616 |
|
7617 |
-
route += capture
|
7618 |
-
}
|
7619 |
-
}
|
7620 |
|
7621 |
-
var delimiter = escapeString(options.delimiter || '/')
|
7622 |
-
var endsWithDelimiter = route.slice(-delimiter.length) === delimiter
|
7623 |
|
7624 |
-
|
7625 |
-
|
7626 |
-
// is valid at the end of a path match, not in the middle. This is important
|
7627 |
-
// in non-ending mode, where "/test/" shouldn't match "/test//route".
|
7628 |
-
if (!strict) {
|
7629 |
-
route = (endsWithDelimiter ? route.slice(0, -delimiter.length) : route) + '(?:' + delimiter + '(?=$))?'
|
7630 |
-
}
|
7631 |
|
7632 |
-
|
7633 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
7634 |
} else {
|
7635 |
-
|
7636 |
-
// possible by using a positive lookahead to the end or next path segment.
|
7637 |
-
route += strict && endsWithDelimiter ? '' : '(?=' + delimiter + '|$)'
|
7638 |
}
|
7639 |
-
|
7640 |
-
return attachKeys(new RegExp('^' + route, flags(options)), keys)
|
7641 |
}
|
7642 |
|
7643 |
-
|
7644 |
-
|
7645 |
-
|
7646 |
-
|
7647 |
-
|
7648 |
-
|
7649 |
-
|
7650 |
-
|
7651 |
-
|
7652 |
-
|
7653 |
-
|
7654 |
-
|
7655 |
-
|
7656 |
-
|
7657 |
-
|
7658 |
-
|
7659 |
-
|
|
|
|
|
|
|
|
|
|
|
7660 |
|
7661 |
-
|
|
|
|
|
7662 |
|
7663 |
-
|
7664 |
-
|
7665 |
-
}
|
7666 |
|
7667 |
-
|
7668 |
-
return arrayToRegexp(/** @type {!Array} */ (path), /** @type {!Array} */ (keys), options)
|
7669 |
-
}
|
7670 |
|
7671 |
-
|
7672 |
-
|
7673 |
|
|
|
|
|
7674 |
|
7675 |
-
|
|
|
|
|
|
|
7676 |
|
7677 |
-
|
7678 |
-
/***/ (function(module, exports, __webpack_require__) {
|
7679 |
|
7680 |
-
|
|
|
7681 |
|
7682 |
-
|
|
|
7683 |
|
7684 |
-
|
|
|
|
|
|
|
|
|
7685 |
|
7686 |
-
|
|
|
|
|
|
|
7687 |
|
7688 |
-
|
7689 |
-
return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
|
7690 |
-
}
|
7691 |
|
7692 |
-
|
7693 |
|
7694 |
-
|
|
|
|
|
|
|
|
|
|
|
7695 |
|
7696 |
-
|
7697 |
-
|
|
|
7698 |
|
7699 |
-
|
7700 |
-
|
7701 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return hasValidNotes; });
|
7702 |
-
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3);
|
7703 |
-
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);
|
7704 |
-
/**
|
7705 |
-
* External dependencies
|
7706 |
-
*/
|
7707 |
|
7708 |
-
|
7709 |
-
* Get the count of the unread notes from the received list.
|
7710 |
-
*
|
7711 |
-
* @param {Array} notes - List of notes, contains read and unread notes.
|
7712 |
-
* @param {number} lastRead - The timestamp that the user read a note.
|
7713 |
-
* @return {number} - Unread notes count.
|
7714 |
-
*/
|
7715 |
|
7716 |
-
function
|
7717 |
-
|
7718 |
-
var isDeleted = note.is_deleted,
|
7719 |
-
dateCreatedGmt = note.date_created_gmt,
|
7720 |
-
status = note.status;
|
7721 |
|
7722 |
-
|
7723 |
-
var
|
7724 |
-
return unread && status === 'unactioned';
|
7725 |
-
}
|
7726 |
-
});
|
7727 |
-
return unreadNotes.length;
|
7728 |
-
}
|
7729 |
-
/**
|
7730 |
-
* Verifies if there are any valid notes in the list.
|
7731 |
-
*
|
7732 |
-
* @param {Array} notes - List of notes, contains read and unread notes.
|
7733 |
-
* @return {boolean} - Whether there are valid notes or not.
|
7734 |
-
*/
|
7735 |
|
7736 |
-
|
7737 |
-
|
7738 |
-
|
7739 |
-
|
7740 |
-
});
|
7741 |
-
return validNotes.length > 0;
|
7742 |
-
}
|
7743 |
|
7744 |
-
|
|
|
7745 |
|
7746 |
-
|
7747 |
-
|
|
|
|
|
|
|
|
|
7748 |
|
7749 |
-
|
7750 |
-
|
7751 |
-
/* unused harmony export G */
|
7752 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Path; });
|
7753 |
-
/* unused harmony export Polygon */
|
7754 |
-
/* unused harmony export Rect */
|
7755 |
-
/* unused harmony export Defs */
|
7756 |
-
/* unused harmony export RadialGradient */
|
7757 |
-
/* unused harmony export LinearGradient */
|
7758 |
-
/* unused harmony export Stop */
|
7759 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return SVG; });
|
7760 |
-
/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(36);
|
7761 |
-
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(55);
|
7762 |
-
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(7);
|
7763 |
-
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);
|
7764 |
-
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(0);
|
7765 |
-
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);
|
7766 |
|
|
|
7767 |
|
|
|
|
|
|
|
|
|
7768 |
|
7769 |
-
|
|
|
|
|
|
|
7770 |
|
7771 |
-
|
|
|
|
|
7772 |
|
7773 |
-
|
7774 |
-
|
7775 |
-
|
|
|
|
|
7776 |
|
7777 |
-
|
7778 |
-
|
7779 |
-
|
|
|
|
|
|
|
|
|
7780 |
|
|
|
|
|
|
|
7781 |
|
7782 |
-
|
|
|
7783 |
|
7784 |
-
|
7785 |
-
|
7786 |
-
|
7787 |
-
|
7788 |
-
|
|
|
7789 |
|
7790 |
-
var
|
7791 |
-
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('circle', props);
|
7792 |
-
};
|
7793 |
-
/**
|
7794 |
-
* @param {import('react').ComponentPropsWithoutRef<'g'>} props
|
7795 |
-
*
|
7796 |
-
* @return {JSX.Element} G component
|
7797 |
-
*/
|
7798 |
|
7799 |
-
|
7800 |
-
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('g', props);
|
7801 |
-
};
|
7802 |
-
/**
|
7803 |
-
* @param {import('react').ComponentPropsWithoutRef<'path'>} props
|
7804 |
-
*
|
7805 |
-
* @return {JSX.Element} Path component
|
7806 |
-
*/
|
7807 |
|
7808 |
-
|
7809 |
-
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('path', props);
|
7810 |
-
};
|
7811 |
-
/**
|
7812 |
-
* @param {import('react').ComponentPropsWithoutRef<'polygon'>} props
|
7813 |
-
*
|
7814 |
-
* @return {JSX.Element} Polygon component
|
7815 |
-
*/
|
7816 |
|
7817 |
-
|
7818 |
-
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('polygon', props);
|
7819 |
-
};
|
7820 |
-
/**
|
7821 |
-
* @param {import('react').ComponentPropsWithoutRef<'rect'>} props
|
7822 |
-
*
|
7823 |
-
* @return {JSX.Element} Rect component
|
7824 |
-
*/
|
7825 |
|
7826 |
-
|
7827 |
-
|
7828 |
-
};
|
7829 |
-
/**
|
7830 |
-
* @param {import('react').ComponentPropsWithoutRef<'defs'>} props
|
7831 |
-
*
|
7832 |
-
* @return {JSX.Element} Defs component
|
7833 |
-
*/
|
7834 |
|
7835 |
-
var
|
7836 |
-
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('defs', props);
|
7837 |
-
};
|
7838 |
-
/**
|
7839 |
-
* @param {import('react').ComponentPropsWithoutRef<'radialGradient'>} props
|
7840 |
-
*
|
7841 |
-
* @return {JSX.Element} RadialGradient component
|
7842 |
-
*/
|
7843 |
|
7844 |
-
var RadialGradient = function RadialGradient(props) {
|
7845 |
-
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('radialGradient', props);
|
7846 |
-
};
|
7847 |
/**
|
7848 |
-
*
|
7849 |
-
*
|
7850 |
-
* @return {JSX.Element} LinearGradient component
|
7851 |
*/
|
|
|
|
|
|
|
|
|
|
|
7852 |
|
7853 |
-
var LinearGradient = function LinearGradient(props) {
|
7854 |
-
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('linearGradient', props);
|
7855 |
-
};
|
7856 |
/**
|
7857 |
-
*
|
7858 |
*
|
7859 |
-
* @
|
7860 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7861 |
|
7862 |
-
var Stop = function Stop(props) {
|
7863 |
-
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('stop', props);
|
7864 |
-
};
|
7865 |
/**
|
|
|
7866 |
*
|
7867 |
-
* @param
|
7868 |
-
*
|
7869 |
-
*
|
7870 |
-
* @return {JSX.Element} Stop component
|
7871 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7872 |
|
7873 |
-
|
7874 |
-
|
7875 |
-
|
7876 |
-
|
7877 |
-
|
7878 |
-
|
7879 |
-
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(className, {
|
7880 |
-
'is-pressed': isPressed
|
7881 |
-
}) || undefined,
|
7882 |
-
role: 'img',
|
7883 |
-
'aria-hidden': true,
|
7884 |
-
focusable: false
|
7885 |
-
}); // Disable reason: We need to have a way to render HTML tag for web.
|
7886 |
-
// eslint-disable-next-line react/forbid-elements
|
7887 |
-
|
7888 |
|
7889 |
-
|
7890 |
-
|
7891 |
-
|
|
|
|
|
7892 |
|
7893 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
7894 |
|
7895 |
-
|
7896 |
-
|
|
|
|
|
|
|
7897 |
|
7898 |
-
|
|
|
|
|
|
|
|
|
7899 |
|
7900 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7901 |
|
7902 |
-
|
7903 |
-
|
|
|
|
|
7904 |
|
7905 |
-
|
|
|
|
|
|
|
7906 |
|
7907 |
-
|
|
|
7908 |
|
7909 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7910 |
|
7911 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7912 |
|
7913 |
-
|
7914 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7915 |
}
|
7916 |
|
7917 |
-
|
|
|
|
|
|
|
|
|
|
|
7918 |
|
7919 |
-
|
|
|
|
|
|
|
|
|
|
|
7920 |
|
7921 |
-
|
7922 |
-
|
|
|
|
|
|
|
7923 |
|
7924 |
-
(
|
|
|
7925 |
|
7926 |
-
|
|
|
7927 |
|
7928 |
-
|
7929 |
-
|
7930 |
|
7931 |
-
|
|
|
7932 |
|
7933 |
-
|
|
|
|
|
|
|
|
|
|
|
7934 |
|
7935 |
-
|
7936 |
-
|
|
|
|
|
|
|
7937 |
|
7938 |
-
(
|
|
|
|
|
|
|
7939 |
|
7940 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
7941 |
|
7942 |
-
|
7943 |
-
|
7944 |
|
7945 |
-
|
7946 |
-
|
7947 |
-
|
7948 |
-
var source = arguments[i];
|
7949 |
|
7950 |
-
|
7951 |
-
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
7952 |
-
target[key] = source[key];
|
7953 |
}
|
7954 |
-
}
|
7955 |
-
}
|
7956 |
-
|
7957 |
-
return target;
|
7958 |
-
};
|
7959 |
-
|
7960 |
-
return _extends.apply(this, arguments);
|
7961 |
-
}
|
7962 |
|
7963 |
-
|
|
|
7964 |
|
7965 |
-
|
7966 |
|
7967 |
-
|
7968 |
-
|
|
|
7969 |
|
7970 |
-
|
7971 |
-
|
7972 |
-
/* unused harmony export COUNTRIES */
|
7973 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return CURRENCY; });
|
7974 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return LOCALE; });
|
7975 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return ORDER_STATUSES; });
|
7976 |
-
/* unused harmony export SITE_TITLE */
|
7977 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return WC_ASSET_URL; });
|
7978 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return getSetting; });
|
7979 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return setSetting; });
|
7980 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getAdminLink; });
|
7981 |
-
/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(30);
|
7982 |
-
/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__);
|
7983 |
-
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2);
|
7984 |
-
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
|
7985 |
|
|
|
|
|
|
|
7986 |
|
7987 |
/**
|
7988 |
-
*
|
|
|
|
|
|
|
7989 |
*/
|
7990 |
-
|
|
|
|
|
7991 |
|
7992 |
-
|
7993 |
-
|
7994 |
-
|
7995 |
-
|
7996 |
-
|
7997 |
-
|
|
|
|
|
|
|
7998 |
|
7999 |
-
return source;
|
8000 |
-
}, {});
|
8001 |
-
var ADMIN_URL = SOURCE.adminUrl;
|
8002 |
-
var COUNTRIES = SOURCE.countries;
|
8003 |
-
var CURRENCY = SOURCE.currency;
|
8004 |
-
var LOCALE = SOURCE.locale;
|
8005 |
-
var ORDER_STATUSES = SOURCE.orderStatuses;
|
8006 |
-
var SITE_TITLE = SOURCE.siteTitle;
|
8007 |
-
var WC_ASSET_URL = SOURCE.wcAssetUrl;
|
8008 |
/**
|
8009 |
-
*
|
8010 |
*
|
8011 |
-
* @param
|
8012 |
-
* @param
|
8013 |
-
*
|
8014 |
-
|
8015 |
-
|
8016 |
-
|
8017 |
-
|
8018 |
-
|
8019 |
-
|
|
|
|
|
8020 |
*
|
8021 |
-
* @
|
8022 |
-
*
|
8023 |
*/
|
|
|
|
|
|
|
8024 |
|
8025 |
-
|
8026 |
-
|
8027 |
-
|
8028 |
-
|
8029 |
-
}
|
|
|
|
|
|
|
|
|
|
|
8030 |
|
8031 |
-
if (
|
8032 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8033 |
}
|
8034 |
|
8035 |
-
|
8036 |
-
return filter(value, fallback);
|
8037 |
}
|
|
|
8038 |
/**
|
8039 |
-
*
|
8040 |
-
*
|
8041 |
-
* NOTE: This feature is to be removed in favour of data stores when a full migration
|
8042 |
-
* is complete.
|
8043 |
-
*
|
8044 |
-
* @deprecated
|
8045 |
*
|
8046 |
-
* @param
|
8047 |
-
*
|
8048 |
-
* @param
|
8049 |
-
* @
|
8050 |
-
|
8051 |
-
|
8052 |
-
|
8053 |
-
|
8054 |
-
function setSetting(name, value) {
|
8055 |
-
var filter = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function (val) {
|
8056 |
-
return val;
|
8057 |
-
};
|
8058 |
|
8059 |
-
|
8060 |
-
|
8061 |
}
|
8062 |
|
8063 |
-
|
|
|
|
|
8064 |
}
|
|
|
8065 |
/**
|
8066 |
-
*
|
8067 |
*
|
8068 |
-
* @param
|
8069 |
-
* @
|
|
|
|
|
8070 |
*/
|
8071 |
-
|
8072 |
-
|
8073 |
-
return (ADMIN_URL || '') + path;
|
8074 |
}
|
8075 |
|
8076 |
-
|
8077 |
-
|
8078 |
-
|
8079 |
-
|
8080 |
-
|
8081 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8082 |
|
8083 |
-
|
8084 |
|
8085 |
-
|
8086 |
-
|
|
|
8087 |
|
8088 |
-
|
8089 |
-
|
8090 |
-
|
8091 |
-
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3);
|
8092 |
-
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);
|
8093 |
-
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(7);
|
8094 |
-
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);
|
8095 |
-
/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(141);
|
8096 |
-
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(2);
|
8097 |
-
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);
|
8098 |
-
/* harmony import */ var _wordpress_warning__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(278);
|
8099 |
-
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(4);
|
8100 |
-
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__);
|
8101 |
|
|
|
|
|
|
|
|
|
|
|
8102 |
|
8103 |
-
|
8104 |
-
* External dependencies
|
8105 |
-
*/
|
8106 |
|
|
|
|
|
|
|
8107 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8108 |
|
|
|
|
|
|
|
8109 |
|
|
|
|
|
8110 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8112 |
|
8113 |
-
|
8114 |
-
|
8115 |
|
8116 |
/**
|
8117 |
-
*
|
8118 |
-
* valid message is provided.
|
8119 |
*
|
8120 |
-
*
|
8121 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
8122 |
*/
|
|
|
|
|
|
|
|
|
|
|
8123 |
|
8124 |
-
|
8125 |
-
|
8126 |
-
|
8127 |
-
|
8128 |
-
|
8129 |
-
|
8130 |
-
|
|
|
|
|
|
|
|
|
8131 |
}
|
8132 |
|
8133 |
-
function Snackbar(_ref, ref) {
|
8134 |
-
var className = _ref.className,
|
8135 |
-
children = _ref.children,
|
8136 |
-
_ref$spokenMessage = _ref.spokenMessage,
|
8137 |
-
spokenMessage = _ref$spokenMessage === void 0 ? children : _ref$spokenMessage,
|
8138 |
-
_ref$politeness = _ref.politeness,
|
8139 |
-
politeness = _ref$politeness === void 0 ? 'polite' : _ref$politeness,
|
8140 |
-
_ref$actions = _ref.actions,
|
8141 |
-
actions = _ref$actions === void 0 ? [] : _ref$actions,
|
8142 |
-
_ref$onRemove = _ref.onRemove,
|
8143 |
-
onRemove = _ref$onRemove === void 0 ? lodash__WEBPACK_IMPORTED_MODULE_1__["noop"] : _ref$onRemove,
|
8144 |
-
_ref$icon = _ref.icon,
|
8145 |
-
icon = _ref$icon === void 0 ? null : _ref$icon,
|
8146 |
-
_ref$explicitDismiss = _ref.explicitDismiss,
|
8147 |
-
explicitDismiss = _ref$explicitDismiss === void 0 ? false : _ref$explicitDismiss,
|
8148 |
-
_ref$onDismiss = _ref.onDismiss,
|
8149 |
-
onDismiss = _ref$onDismiss === void 0 ? null : _ref$onDismiss;
|
8150 |
-
onDismiss = onDismiss || lodash__WEBPACK_IMPORTED_MODULE_1__["noop"];
|
8151 |
|
8152 |
-
|
8153 |
-
if (event && event.preventDefault) {
|
8154 |
-
event.preventDefault();
|
8155 |
-
}
|
8156 |
|
8157 |
-
|
8158 |
-
|
8159 |
-
}
|
8160 |
|
8161 |
-
|
8162 |
-
event.stopPropagation();
|
8163 |
-
onRemove();
|
8164 |
|
8165 |
-
|
8166 |
-
onClick(event);
|
8167 |
-
}
|
8168 |
-
}
|
8169 |
|
8170 |
-
|
8171 |
|
8172 |
-
|
8173 |
-
var timeoutHandle = setTimeout(function () {
|
8174 |
-
if (!explicitDismiss) {
|
8175 |
-
onDismiss();
|
8176 |
-
onRemove();
|
8177 |
-
}
|
8178 |
-
}, NOTICE_TIMEOUT);
|
8179 |
-
return function () {
|
8180 |
-
return clearTimeout(timeoutHandle);
|
8181 |
-
};
|
8182 |
-
}, [explicitDismiss, onDismiss, onRemove]);
|
8183 |
-
var classes = classnames__WEBPACK_IMPORTED_MODULE_2___default()(className, 'components-snackbar', {
|
8184 |
-
'components-snackbar-explicit-dismiss': !!explicitDismiss
|
8185 |
-
});
|
8186 |
|
8187 |
-
|
8188 |
-
|
8189 |
-
|
8190 |
|
8191 |
-
|
8192 |
-
}
|
8193 |
|
8194 |
-
|
8195 |
-
|
8196 |
-
|
8197 |
-
|
8198 |
-
|
8199 |
-
|
8200 |
-
|
8201 |
-
|
8202 |
-
|
8203 |
-
|
8204 |
-
|
8205 |
-
|
8206 |
-
|
8207 |
-
|
8208 |
-
|
8209 |
-
|
8210 |
-
|
8211 |
-
|
8212 |
-
|
8213 |
-
|
8214 |
-
|
8215 |
-
|
8216 |
-
|
8217 |
-
|
8218 |
-
|
8219 |
-
|
8220 |
-
|
8221 |
-
|
8222 |
-
|
8223 |
-
|
8224 |
-
|
8225 |
-
|
8226 |
-
|
8227 |
-
|
8228 |
-
onKeyPress: dismissMe
|
8229 |
-
}, "\u2715")));
|
8230 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
8231 |
|
8232 |
-
|
8233 |
-
|
|
|
|
|
|
|
|
|
|
|
8234 |
|
8235 |
/***/ }),
|
8236 |
|
8237 |
-
/***/
|
8238 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
8239 |
|
8240 |
"use strict";
|
8241 |
-
/*
|
8242 |
-
|
8243 |
-
|
8244 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8245 |
/**
|
8246 |
-
*
|
8247 |
-
*
|
8248 |
-
* @param {string} message Message to show in the warning.
|
8249 |
-
*
|
8250 |
-
* @example
|
8251 |
-
* ```js
|
8252 |
-
* import warning from '@wordpress/warning';
|
8253 |
-
*
|
8254 |
-
* function MyComponent( props ) {
|
8255 |
-
* if ( ! props.title ) {
|
8256 |
-
* warning( '`props.title` was not passed' );
|
8257 |
-
* }
|
8258 |
-
* ...
|
8259 |
-
* }
|
8260 |
-
* ```
|
8261 |
*/
|
8262 |
|
|
|
8263 |
|
8264 |
-
|
8265 |
-
|
8266 |
-
|
8267 |
-
|
8268 |
-
|
|
|
|
|
|
|
|
|
8269 |
|
8270 |
-
|
8271 |
-
|
8272 |
-
|
|
|
|
|
8273 |
|
8274 |
-
|
8275 |
-
|
8276 |
-
|
8277 |
-
}
|
8278 |
}
|
|
|
|
|
8279 |
//# sourceMappingURL=index.js.map
|
8280 |
-
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(125)))
|
8281 |
|
8282 |
/***/ }),
|
8283 |
|
8284 |
-
/***/
|
8285 |
/***/ (function(module, exports) {
|
8286 |
|
8287 |
-
(function() { module.exports = this["
|
8288 |
|
8289 |
/***/ }),
|
8290 |
|
8291 |
-
/***/
|
8292 |
/***/ (function(module, exports) {
|
8293 |
|
8294 |
-
(function() { module.exports = this["
|
8295 |
|
8296 |
/***/ }),
|
8297 |
|
8298 |
-
/***/
|
8299 |
-
/***/ (function(module,
|
8300 |
-
|
8301 |
-
"use strict";
|
8302 |
|
8303 |
-
|
8304 |
-
__webpack_require__.d(__webpack_exports__, "a", function() { return /* reexport */ customer_effort_score_tracks_container; });
|
8305 |
|
8306 |
-
|
8307 |
|
8308 |
-
|
8309 |
-
|
8310 |
-
__webpack_require__.r(actions_namespaceObject);
|
8311 |
-
__webpack_require__.d(actions_namespaceObject, "setCesSurveyQueue", function() { return setCesSurveyQueue; });
|
8312 |
-
__webpack_require__.d(actions_namespaceObject, "addCesSurvey", function() { return addCesSurvey; });
|
8313 |
-
__webpack_require__.d(actions_namespaceObject, "addCesSurveyForAnalytics", function() { return addCesSurveyForAnalytics; });
|
8314 |
|
8315 |
-
|
8316 |
-
var resolvers_namespaceObject = {};
|
8317 |
-
__webpack_require__.r(resolvers_namespaceObject);
|
8318 |
-
__webpack_require__.d(resolvers_namespaceObject, "getCesSurveyQueue", function() { return resolvers_getCesSurveyQueue; });
|
8319 |
|
8320 |
-
|
8321 |
-
var selectors_namespaceObject = {};
|
8322 |
-
__webpack_require__.r(selectors_namespaceObject);
|
8323 |
-
__webpack_require__.d(selectors_namespaceObject, "getCesSurveyQueue", function() { return selectors_getCesSurveyQueue; });
|
8324 |
|
8325 |
-
|
8326 |
-
|
8327 |
-
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
|
8328 |
|
8329 |
-
|
8330 |
-
var defineProperty = __webpack_require__(5);
|
8331 |
-
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
8332 |
|
8333 |
-
|
8334 |
-
var slicedToArray = __webpack_require__(20);
|
8335 |
-
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
8336 |
|
8337 |
-
|
8338 |
-
|
8339 |
|
8340 |
-
|
8341 |
-
|
8342 |
-
var
|
|
|
8343 |
|
8344 |
-
|
8345 |
-
|
|
|
|
|
|
|
|
|
8346 |
|
8347 |
-
|
8348 |
-
|
8349 |
-
var external_this_wc_customerEffortScore_default = /*#__PURE__*/__webpack_require__.n(external_this_wc_customerEffortScore_);
|
8350 |
|
8351 |
-
|
8352 |
-
|
8353 |
|
8354 |
-
|
8355 |
-
var external_this_wp_data_ = __webpack_require__(15);
|
8356 |
|
8357 |
-
|
8358 |
-
var external_this_wc_data_ = __webpack_require__(23);
|
8359 |
|
8360 |
-
|
8361 |
-
|
8362 |
|
8363 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8364 |
|
8365 |
|
|
|
|
|
|
|
|
|
8366 |
|
|
|
|
|
|
|
|
|
|
|
|
|
8367 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8368 |
|
8369 |
-
function
|
|
|
|
|
|
|
|
|
8370 |
|
8371 |
-
|
|
|
|
|
8372 |
|
|
|
|
|
|
|
8373 |
/**
|
8374 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8375 |
*/
|
8376 |
|
|
|
|
|
|
|
|
|
8377 |
|
|
|
|
|
|
|
8378 |
|
8379 |
-
|
8380 |
-
|
8381 |
-
|
8382 |
-
|
8383 |
-
|
8384 |
-
var SHOWN_FOR_ACTIONS_OPTION_NAME = 'woocommerce_ces_shown_for_actions';
|
8385 |
-
var ADMIN_INSTALL_TIMESTAMP_OPTION_NAME = 'woocommerce_admin_install_timestamp';
|
8386 |
-
var ALLOW_TRACKING_OPTION_NAME = 'woocommerce_allow_tracking';
|
8387 |
/**
|
8388 |
-
*
|
8389 |
-
* customer effort score.
|
8390 |
*
|
8391 |
-
* @param {
|
8392 |
-
* @
|
8393 |
-
* @param {Object} props.trackProps Additional props sent to Tracks.
|
8394 |
-
* @param {string} props.label The label displayed in the modal.
|
8395 |
-
* @param {string} props.onSubmitLabel The label displayed upon survey submission.
|
8396 |
-
* @param {Array} props.cesShownForActions The array of actions that the CES modal has been shown for.
|
8397 |
-
* @param {boolean} props.allowTracking Whether tracking is allowed or not.
|
8398 |
-
* @param {boolean} props.resolving Are values still being resolved.
|
8399 |
-
* @param {number} props.storeAgeInWeeks The age of the store in weeks.
|
8400 |
-
* @param {Function} props.updateOptions Function to update options.
|
8401 |
-
* @param {Function} props.createNotice Function to create a snackbar.
|
8402 |
*/
|
8403 |
|
8404 |
-
function
|
8405 |
-
|
8406 |
-
|
8407 |
-
label = _ref.label,
|
8408 |
-
_ref$onSubmitLabel = _ref.onSubmitLabel,
|
8409 |
-
onSubmitLabel = _ref$onSubmitLabel === void 0 ? Object(external_this_wp_i18n_["__"])('Thank you for your feedback!', 'woocommerce-admin') : _ref$onSubmitLabel,
|
8410 |
-
cesShownForActions = _ref.cesShownForActions,
|
8411 |
-
allowTracking = _ref.allowTracking,
|
8412 |
-
resolving = _ref.resolving,
|
8413 |
-
storeAgeInWeeks = _ref.storeAgeInWeeks,
|
8414 |
-
updateOptions = _ref.updateOptions,
|
8415 |
-
createNotice = _ref.createNotice;
|
8416 |
-
|
8417 |
-
var _useState = Object(external_this_wp_element_["useState"])(false),
|
8418 |
-
_useState2 = slicedToArray_default()(_useState, 2),
|
8419 |
-
modalShown = _useState2[0],
|
8420 |
-
setModalShown = _useState2[1];
|
8421 |
-
|
8422 |
-
if (resolving) {
|
8423 |
-
return null;
|
8424 |
-
} // Don't show if tracking is disallowed.
|
8425 |
-
|
8426 |
-
|
8427 |
-
if (!allowTracking) {
|
8428 |
-
return null;
|
8429 |
-
} // We only want to return null early if the modal was already shown
|
8430 |
-
// for this action *before* this component was initially instantiated.
|
8431 |
-
//
|
8432 |
-
// We want to make sure we still render CustomerEffortScore below
|
8433 |
-
// (we don't want to return null early), if the modal was shown for this
|
8434 |
-
// instantiation, so that the component doesn't go away while we are
|
8435 |
-
// still showing it.
|
8436 |
-
|
8437 |
|
8438 |
-
|
8439 |
-
return null;
|
8440 |
-
}
|
8441 |
|
8442 |
-
|
8443 |
-
|
8444 |
-
action: action,
|
8445 |
-
store_age: storeAgeInWeeks
|
8446 |
-
}, trackProps));
|
8447 |
-
};
|
8448 |
|
8449 |
-
|
8450 |
-
updateOptions(defineProperty_default()({}, SHOWN_FOR_ACTIONS_OPTION_NAME, [action].concat(toConsumableArray_default()(cesShownForActions))));
|
8451 |
-
};
|
8452 |
|
8453 |
-
|
8454 |
-
Object(external_this_wc_tracks_["recordEvent"])('ces_snackbar_dismiss', _objectSpread({
|
8455 |
-
action: action,
|
8456 |
-
store_age: storeAgeInWeeks
|
8457 |
-
}, trackProps));
|
8458 |
-
addActionToShownOption();
|
8459 |
-
};
|
8460 |
|
8461 |
-
|
8462 |
-
|
8463 |
-
Object(external_this_wc_tracks_["recordEvent"])('ces_view', _objectSpread({
|
8464 |
-
action: action,
|
8465 |
-
store_age: storeAgeInWeeks
|
8466 |
-
}, trackProps));
|
8467 |
-
addActionToShownOption();
|
8468 |
-
};
|
8469 |
|
8470 |
-
|
8471 |
-
Object(external_this_wc_tracks_["recordEvent"])('ces_feedback', _objectSpread({
|
8472 |
-
action: action,
|
8473 |
-
score: score,
|
8474 |
-
comments: comments || '',
|
8475 |
-
store_age: storeAgeInWeeks
|
8476 |
-
}, trackProps));
|
8477 |
-
createNotice('success', onSubmitLabel);
|
8478 |
-
};
|
8479 |
|
8480 |
-
|
8481 |
-
recordScoreCallback: recordScore,
|
8482 |
-
label: label,
|
8483 |
-
onNoticeShownCallback: onNoticeShown,
|
8484 |
-
onNoticeDismissedCallback: onNoticeDismissed,
|
8485 |
-
onModalShownCallback: onModalShown,
|
8486 |
-
icon: Object(external_this_wp_element_["createElement"])("span", {
|
8487 |
-
style: {
|
8488 |
-
height: 21,
|
8489 |
-
width: 21
|
8490 |
-
},
|
8491 |
-
role: "img",
|
8492 |
-
"aria-label": Object(external_this_wp_i18n_["__"])('Pencil icon', 'woocommerce-admin')
|
8493 |
-
}, "\u270F\uFE0F")
|
8494 |
-
});
|
8495 |
-
}
|
8496 |
|
8497 |
-
|
8498 |
-
|
8499 |
-
* The action name sent to Tracks.
|
8500 |
-
*/
|
8501 |
-
action: prop_types_default.a.string.isRequired,
|
8502 |
|
8503 |
-
|
8504 |
-
|
8505 |
-
|
8506 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8507 |
|
8508 |
-
/**
|
8509 |
-
* The label displayed in the modal.
|
8510 |
-
*/
|
8511 |
-
label: prop_types_default.a.string.isRequired,
|
8512 |
|
8513 |
-
|
8514 |
-
|
8515 |
-
|
8516 |
-
onSubmitLabel: prop_types_default.a.string,
|
8517 |
|
8518 |
-
/**
|
8519 |
-
* The array of actions that the CES modal has been shown for.
|
8520 |
-
*/
|
8521 |
-
cesShownForActions: prop_types_default.a.arrayOf(prop_types_default.a.string).isRequired,
|
8522 |
|
8523 |
-
/**
|
8524 |
-
* Whether tracking is allowed or not.
|
8525 |
-
*/
|
8526 |
-
allowTracking: prop_types_default.a.bool,
|
8527 |
|
8528 |
-
/**
|
8529 |
-
* Whether props are still being resolved.
|
8530 |
-
*/
|
8531 |
-
resolving: prop_types_default.a.bool.isRequired,
|
8532 |
|
8533 |
-
/**
|
8534 |
-
* The age of the store in weeks.
|
8535 |
-
*/
|
8536 |
-
storeAgeInWeeks: prop_types_default.a.number,
|
8537 |
|
8538 |
-
/**
|
8539 |
-
* Function to update options.
|
8540 |
-
*/
|
8541 |
-
updateOptions: prop_types_default.a.func,
|
8542 |
|
8543 |
-
/**
|
8544 |
-
* Function to create a snackbar
|
8545 |
-
*/
|
8546 |
-
createNotice: prop_types_default.a.func
|
8547 |
-
};
|
8548 |
|
8549 |
-
|
8550 |
-
|
8551 |
-
return null;
|
8552 |
-
} // Date.now() is ms since Unix epoch, adminInstallTimestamp is in
|
8553 |
-
// seconds since Unix epoch.
|
8554 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8555 |
|
8556 |
-
|
8557 |
-
var
|
8558 |
-
|
|
|
|
|
|
|
|
|
8559 |
}
|
8560 |
|
8561 |
-
|
8562 |
-
var
|
8563 |
-
|
8564 |
-
|
8565 |
-
|
8566 |
-
|
8567 |
-
|
8568 |
-
|
8569 |
-
|
8570 |
-
|
8571 |
-
|
8572 |
-
|
8573 |
-
|
8574 |
-
|
8575 |
-
|
8576 |
-
|
8577 |
-
|
8578 |
-
|
8579 |
-
var _dispatch = dispatch(external_this_wc_data_["OPTIONS_STORE_NAME"]),
|
8580 |
-
updateOptions = _dispatch.updateOptions;
|
8581 |
-
|
8582 |
-
var _dispatch2 = dispatch('core/notices'),
|
8583 |
-
createNotice = _dispatch2.createNotice;
|
8584 |
|
8585 |
-
|
8586 |
-
|
8587 |
-
|
8588 |
-
|
8589 |
-
}))(CustomerEffortScoreTracks));
|
8590 |
-
// EXTERNAL MODULE: ./client/customer-effort-score-tracks/data/constants.js
|
8591 |
-
var constants = __webpack_require__(73);
|
8592 |
|
8593 |
-
|
8594 |
-
|
|
|
8595 |
|
8596 |
-
|
8597 |
-
|
8598 |
-
|
8599 |
-
ADD_CES_SURVEY: 'ADD_CES_SURVEY'
|
8600 |
-
};
|
8601 |
-
/* harmony default export */ var action_types = (TYPES);
|
8602 |
-
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/data/actions.js
|
8603 |
-
/**
|
8604 |
-
* External dependencies
|
8605 |
-
*/
|
8606 |
|
8607 |
-
|
8608 |
-
|
8609 |
-
|
|
|
8610 |
|
|
|
8611 |
|
8612 |
-
|
8613 |
-
|
8614 |
-
|
8615 |
-
|
8616 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8617 |
|
8618 |
-
|
8619 |
-
|
8620 |
-
|
8621 |
-
queue: queue
|
8622 |
-
};
|
8623 |
-
}
|
8624 |
-
/**
|
8625 |
-
* Add a new CES track to the state.
|
8626 |
-
*
|
8627 |
-
* @param {string} action action name for the survey
|
8628 |
-
* @param {string} label label for the snackback
|
8629 |
-
* @param {string} pageNow value of window.pagenow
|
8630 |
-
* @param {string} adminPage value of window.adminpage
|
8631 |
-
* @param {string} onsubmit_label label for the snackback onsubmit
|
8632 |
-
*/
|
8633 |
|
8634 |
-
|
8635 |
-
|
8636 |
-
var adminPage = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : window.adminpage;
|
8637 |
-
var onsubmit_label = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : undefined;
|
8638 |
-
return {
|
8639 |
-
type: action_types.ADD_CES_SURVEY,
|
8640 |
-
action: action,
|
8641 |
-
label: label,
|
8642 |
-
pageNow: pageNow,
|
8643 |
-
adminPage: adminPage,
|
8644 |
-
onsubmit_label: onsubmit_label
|
8645 |
-
};
|
8646 |
-
}
|
8647 |
-
/**
|
8648 |
-
* Add a new CES survey track for the pages in Analytics menu
|
8649 |
-
*/
|
8650 |
|
8651 |
-
|
8652 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8653 |
}
|
8654 |
-
// EXTERNAL MODULE: ./node_modules/@babel/runtime/regenerator/index.js
|
8655 |
-
var regenerator = __webpack_require__(8);
|
8656 |
-
var regenerator_default = /*#__PURE__*/__webpack_require__.n(regenerator);
|
8657 |
|
8658 |
-
|
|
|
8659 |
|
|
|
8660 |
|
8661 |
-
|
|
|
8662 |
|
|
|
|
|
|
|
|
|
|
|
8663 |
/**
|
8664 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8665 |
*/
|
8666 |
|
8667 |
-
/**
|
8668 |
-
* Internal dependencies
|
8669 |
-
*/
|
8670 |
|
|
|
|
|
|
|
|
|
8671 |
|
8672 |
|
8673 |
-
|
8674 |
-
|
8675 |
-
|
8676 |
-
while (1) {
|
8677 |
-
switch (_context.prev = _context.next) {
|
8678 |
-
case 0:
|
8679 |
-
_context.next = 2;
|
8680 |
-
return Object(external_this_wp_dataControls_["apiFetch"])({
|
8681 |
-
path: "".concat(constants["a" /* API_NAMESPACE */], "/options?options=").concat(constants["b" /* QUEUE_OPTION_NAME */])
|
8682 |
-
});
|
8683 |
|
8684 |
-
|
8685 |
-
|
|
|
|
|
|
|
|
|
|
|
8686 |
|
8687 |
-
|
8688 |
-
_context.next = 8;
|
8689 |
-
break;
|
8690 |
-
}
|
8691 |
|
8692 |
-
|
8693 |
-
|
8694 |
|
8695 |
-
|
8696 |
-
_context.next = 9;
|
8697 |
-
break;
|
8698 |
|
8699 |
-
|
8700 |
-
throw new Error();
|
8701 |
|
8702 |
-
|
8703 |
-
|
8704 |
-
|
8705 |
-
|
8706 |
-
}
|
8707 |
-
}, _marked);
|
8708 |
-
}
|
8709 |
-
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/data/selectors.js
|
8710 |
-
function selectors_getCesSurveyQueue(state) {
|
8711 |
-
return state.queue;
|
8712 |
-
}
|
8713 |
-
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/data/reducer.js
|
8714 |
|
|
|
|
|
8715 |
|
|
|
8716 |
|
8717 |
-
|
|
|
|
|
|
|
|
|
|
|
8718 |
|
8719 |
-
|
|
|
|
|
|
|
8720 |
|
8721 |
-
|
8722 |
-
|
8723 |
-
|
|
|
8724 |
|
8725 |
-
|
8726 |
-
|
8727 |
-
|
8728 |
|
8729 |
-
|
8730 |
-
|
8731 |
-
|
8732 |
|
8733 |
-
|
8734 |
-
|
8735 |
-
|
8736 |
-
queue: action.queue
|
8737 |
-
});
|
8738 |
|
8739 |
-
|
8740 |
-
|
8741 |
-
var hasDuplicate = state.queue.filter(function (track) {
|
8742 |
-
return track.action === action.action;
|
8743 |
-
});
|
8744 |
|
8745 |
-
|
8746 |
-
|
8747 |
-
|
8748 |
|
8749 |
-
|
8750 |
-
|
8751 |
-
label: action.label,
|
8752 |
-
pagenow: action.pageNow,
|
8753 |
-
adminpage: action.adminPage,
|
8754 |
-
onSubmitLabel: action.onSubmitLabel
|
8755 |
-
};
|
8756 |
-
return reducer_objectSpread(reducer_objectSpread({}, state), {}, {
|
8757 |
-
queue: [].concat(toConsumableArray_default()(state.queue), [newTrack])
|
8758 |
-
});
|
8759 |
|
8760 |
-
|
8761 |
-
|
8762 |
-
|
8763 |
-
};
|
8764 |
|
8765 |
-
|
8766 |
-
|
8767 |
-
/**
|
8768 |
-
* External dependencies
|
8769 |
-
*/
|
8770 |
|
|
|
|
|
8771 |
|
8772 |
-
|
8773 |
-
|
8774 |
-
*/
|
8775 |
|
|
|
|
|
8776 |
|
|
|
8777 |
|
8778 |
|
8779 |
|
8780 |
|
8781 |
-
/* harmony default export */ var data = (Object(external_this_wp_data_["registerStore"])(constants["c" /* STORE_KEY */], {
|
8782 |
-
actions: actions_namespaceObject,
|
8783 |
-
selectors: selectors_namespaceObject,
|
8784 |
-
resolvers: resolvers_namespaceObject,
|
8785 |
-
controls: external_this_wp_dataControls_["controls"],
|
8786 |
-
reducer: data_reducer
|
8787 |
-
}));
|
8788 |
-
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/customer-effort-score-tracks-container.js
|
8789 |
|
|
|
|
|
|
|
8790 |
|
8791 |
/**
|
8792 |
* External dependencies
|
@@ -8795,605 +9142,521 @@ var reducer_reducer = function reducer() {
|
|
8795 |
|
8796 |
|
8797 |
|
8798 |
-
/**
|
8799 |
-
* Internal dependencies
|
8800 |
-
*/
|
8801 |
|
8802 |
|
8803 |
|
8804 |
|
|
|
|
|
|
|
8805 |
/**
|
8806 |
-
*
|
8807 |
-
*
|
8808 |
-
* however this is designed to be flexible if multiple surveys per page are
|
8809 |
-
* added in the future.
|
8810 |
*
|
8811 |
-
* @param {Object} props
|
8812 |
-
* @param {
|
8813 |
-
* @param {
|
8814 |
-
* @param {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8815 |
*/
|
8816 |
|
8817 |
-
function
|
8818 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
8819 |
resolving = _ref.resolving,
|
8820 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8821 |
|
8822 |
if (resolving) {
|
8823 |
return null;
|
8824 |
-
}
|
8825 |
-
|
8826 |
-
var queueForPage = queue.filter(function (item) {
|
8827 |
-
return item.pagenow === window.pagenow && item.adminpage === window.adminpage;
|
8828 |
-
});
|
8829 |
-
|
8830 |
-
if (queueForPage.length) {
|
8831 |
-
clearQueue();
|
8832 |
-
}
|
8833 |
|
8834 |
-
return Object(external_this_wp_element_["createElement"])(external_this_wp_element_["Fragment"], null, queueForPage.map(function (item, index) {
|
8835 |
-
return Object(external_this_wp_element_["createElement"])(customer_effort_score_tracks, {
|
8836 |
-
key: index,
|
8837 |
-
action: item.action,
|
8838 |
-
label: item.label,
|
8839 |
-
onSubmitLabel: item.onsubmit_label,
|
8840 |
-
trackProps: item.props || {}
|
8841 |
-
});
|
8842 |
-
}));
|
8843 |
-
}
|
8844 |
|
8845 |
-
|
8846 |
-
|
8847 |
-
|
8848 |
-
|
8849 |
-
|
|
|
|
|
|
|
|
|
8850 |
|
8851 |
-
/**
|
8852 |
-
* If the queue option is being resolved.
|
8853 |
-
*/
|
8854 |
-
resolving: prop_types_default.a.bool,
|
8855 |
|
8856 |
-
|
8857 |
-
|
8858 |
-
|
8859 |
-
clearQueue: prop_types_default.a.func
|
8860 |
-
};
|
8861 |
-
/* harmony default export */ var customer_effort_score_tracks_container = (Object(external_this_wp_compose_["compose"])(Object(external_this_wp_data_["withSelect"])(function (select) {
|
8862 |
-
var _select = select(constants["c" /* STORE_KEY */]),
|
8863 |
-
getCesSurveyQueue = _select.getCesSurveyQueue,
|
8864 |
-
isResolving = _select.isResolving;
|
8865 |
|
8866 |
-
var
|
8867 |
-
|
8868 |
-
|
8869 |
-
|
8870 |
-
|
8871 |
};
|
8872 |
-
}), Object(external_this_wp_data_["withDispatch"])(function (dispatch) {
|
8873 |
-
var _dispatch = dispatch(external_this_wc_data_["OPTIONS_STORE_NAME"]),
|
8874 |
-
updateOptions = _dispatch.updateOptions;
|
8875 |
|
8876 |
-
|
8877 |
-
|
8878 |
-
// This sets an option that should be used on the next page
|
8879 |
-
// load to clear the CES tracks queue for the current page (see
|
8880 |
-
// CustomerEffortScoreTracks.php) - clearing the queue
|
8881 |
-
// directly puts this into an infinite loop which is picked
|
8882 |
-
// up by React.
|
8883 |
-
updateOptions({
|
8884 |
-
woocommerce_clear_ces_tracks_queue_for_page: {
|
8885 |
-
pagenow: window.pagenow,
|
8886 |
-
adminpage: window.adminpage
|
8887 |
-
}
|
8888 |
-
});
|
8889 |
-
}
|
8890 |
};
|
8891 |
-
}))(CustomerEffortScoreTracksContainer));
|
8892 |
-
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/index.js
|
8893 |
-
|
8894 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8895 |
|
8896 |
-
|
8897 |
-
|
8898 |
-
|
8899 |
-
|
8900 |
-
|
8901 |
-
|
8902 |
-
|
8903 |
-
|
8904 |
-
var external_this_wp_element_ = __webpack_require__(0);
|
8905 |
-
|
8906 |
-
// EXTERNAL MODULE: external {"this":["wp","plugins"]}
|
8907 |
-
var external_this_wp_plugins_ = __webpack_require__(140);
|
8908 |
-
|
8909 |
-
// EXTERNAL MODULE: external {"this":["wc","navigation"]}
|
8910 |
-
var external_this_wc_navigation_ = __webpack_require__(21);
|
8911 |
-
|
8912 |
-
// EXTERNAL MODULE: external {"this":["wc","data"]}
|
8913 |
-
var external_this_wc_data_ = __webpack_require__(23);
|
8914 |
-
|
8915 |
-
// EXTERNAL MODULE: ./client/navigation/style.scss
|
8916 |
-
var style = __webpack_require__(307);
|
8917 |
-
|
8918 |
-
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
|
8919 |
-
var slicedToArray = __webpack_require__(20);
|
8920 |
-
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
8921 |
-
|
8922 |
-
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/defineProperty.js
|
8923 |
-
var defineProperty = __webpack_require__(5);
|
8924 |
-
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
8925 |
|
8926 |
-
|
8927 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8928 |
|
8929 |
-
|
8930 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8931 |
|
8932 |
-
|
8933 |
-
|
|
|
|
|
|
|
8934 |
|
8935 |
-
|
8936 |
-
|
|
|
|
|
8937 |
|
8938 |
-
|
8939 |
-
|
|
|
|
|
8940 |
|
8941 |
-
|
8942 |
-
|
|
|
|
|
8943 |
|
8944 |
-
|
8945 |
-
|
|
|
|
|
8946 |
|
8947 |
-
|
8948 |
-
|
|
|
|
|
8949 |
|
8950 |
-
|
8951 |
-
|
|
|
|
|
8952 |
|
8953 |
-
|
8954 |
-
|
|
|
|
|
8955 |
|
8956 |
-
|
|
|
|
|
|
|
8957 |
|
|
|
|
|
|
|
|
|
|
|
8958 |
|
8959 |
-
|
8960 |
-
|
8961 |
-
|
|
|
|
|
8962 |
|
8963 |
-
var wordpress = Object(external_this_wp_element_["createElement"])(svg["b" /* SVG */], {
|
8964 |
-
xmlns: "http://www.w3.org/2000/svg",
|
8965 |
-
viewBox: "-2 -2 24 24"
|
8966 |
-
}, Object(external_this_wp_element_["createElement"])(svg["a" /* Path */], {
|
8967 |
-
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"
|
8968 |
-
}));
|
8969 |
-
/* harmony default export */ var library_wordpress = (wordpress);
|
8970 |
-
//# sourceMappingURL=wordpress.js.map
|
8971 |
-
// EXTERNAL MODULE: ./client/settings/index.js
|
8972 |
-
var settings = __webpack_require__(25);
|
8973 |
|
8974 |
-
|
8975 |
-
var
|
8976 |
-
|
|
|
8977 |
|
8978 |
-
|
8979 |
-
var
|
|
|
|
|
8980 |
|
8981 |
-
|
8982 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8983 |
|
8984 |
-
|
|
|
8985 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8986 |
|
|
|
|
|
8987 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8988 |
/**
|
8989 |
* External dependencies
|
8990 |
*/
|
8991 |
|
8992 |
-
|
8993 |
-
|
8994 |
-
|
8995 |
-
|
8996 |
-
|
8997 |
-
|
8998 |
-
|
8999 |
-
|
9000 |
/**
|
9001 |
* Internal dependencies
|
9002 |
*/
|
9003 |
|
9004 |
|
|
|
|
|
|
|
|
|
|
|
9005 |
|
9006 |
-
|
9007 |
-
|
9008 |
-
|
9009 |
-
|
9010 |
-
var isScrolled = Object(useIsScrolled["a" /* default */])();
|
9011 |
-
|
9012 |
-
var _useState = Object(external_this_wp_element_["useState"])(document.body.classList.contains(false)),
|
9013 |
-
_useState2 = slicedToArray_default()(_useState, 2),
|
9014 |
-
isFolded = _useState2[0],
|
9015 |
-
setIsFolded = _useState2[1];
|
9016 |
-
|
9017 |
-
var navClasses = {
|
9018 |
-
folded: 'is-wc-nav-folded',
|
9019 |
-
expanded: 'is-wc-nav-expanded'
|
9020 |
-
};
|
9021 |
-
|
9022 |
-
var foldNav = function foldNav() {
|
9023 |
-
document.body.classList.add(navClasses.folded);
|
9024 |
-
document.body.classList.remove(navClasses.expanded);
|
9025 |
-
setIsFolded(true);
|
9026 |
-
};
|
9027 |
-
|
9028 |
-
var expandNav = function expandNav() {
|
9029 |
-
document.body.classList.remove(navClasses.folded);
|
9030 |
-
document.body.classList.add(navClasses.expanded);
|
9031 |
-
setIsFolded(false);
|
9032 |
-
};
|
9033 |
-
|
9034 |
-
var toggleFolded = function toggleFolded() {
|
9035 |
-
if (document.body.classList.contains(navClasses.folded)) {
|
9036 |
-
expandNav();
|
9037 |
-
} else {
|
9038 |
-
foldNav();
|
9039 |
-
}
|
9040 |
-
};
|
9041 |
-
|
9042 |
-
var foldOnMobile = function foldOnMobile() {
|
9043 |
-
var screenWidth = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : document.body.clientWidth;
|
9044 |
-
|
9045 |
-
if (screenWidth <= 960) {
|
9046 |
-
foldNav();
|
9047 |
-
} else {
|
9048 |
-
expandNav();
|
9049 |
-
}
|
9050 |
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9051 |
|
9052 |
-
|
9053 |
-
|
9054 |
-
|
9055 |
-
|
9056 |
-
|
9057 |
-
|
9058 |
-
|
9059 |
-
|
9060 |
-
|
9061 |
-
|
9062 |
-
|
9063 |
-
|
9064 |
-
|
9065 |
-
|
9066 |
-
for (var _i = 0, _foldEvents = foldEvents; _i < _foldEvents.length; _i++) {
|
9067 |
-
var _foldEvents$_i = _foldEvents[_i],
|
9068 |
-
eventName = _foldEvents$_i.eventName,
|
9069 |
-
handler = _foldEvents$_i.handler;
|
9070 |
-
window.addEventListener(eventName, handler, false);
|
9071 |
-
}
|
9072 |
-
|
9073 |
-
Object(utils["a" /* addHistoryListener */])(function () {
|
9074 |
-
return foldOnMobile();
|
9075 |
-
});
|
9076 |
-
}, []);
|
9077 |
-
var buttonIcon = Object(external_this_wp_element_["createElement"])(icon["a" /* default */], {
|
9078 |
-
size: "36px",
|
9079 |
-
icon: library_wordpress
|
9080 |
-
});
|
9081 |
-
|
9082 |
-
var _useSelect = Object(external_this_wp_data_["useSelect"])(function (select) {
|
9083 |
-
var _select = select('core/data'),
|
9084 |
-
isResolving = _select.isResolving;
|
9085 |
-
|
9086 |
-
var _select2 = select('core'),
|
9087 |
-
getEntityRecord = _select2.getEntityRecord;
|
9088 |
-
|
9089 |
-
var siteData = getEntityRecord('root', '__unstableBase', undefined) || {};
|
9090 |
-
return {
|
9091 |
-
isRequestingSiteIcon: isResolving('core', 'getEntityRecord', ['root', '__unstableBase', undefined]),
|
9092 |
-
siteIconUrl: siteData.siteIconUrl
|
9093 |
-
};
|
9094 |
-
}),
|
9095 |
-
isRequestingSiteIcon = _useSelect.isRequestingSiteIcon,
|
9096 |
-
siteIconUrl = _useSelect.siteIconUrl;
|
9097 |
-
|
9098 |
-
if (siteIconUrl) {
|
9099 |
-
buttonIcon = Object(external_this_wp_element_["createElement"])("img", {
|
9100 |
-
alt: Object(external_this_wp_i18n_["__"])('Site Icon'),
|
9101 |
-
src: siteIconUrl
|
9102 |
-
});
|
9103 |
-
} else if (isRequestingSiteIcon) {
|
9104 |
-
buttonIcon = null;
|
9105 |
-
}
|
9106 |
-
|
9107 |
-
var className = classnames_default()('woocommerce-navigation-header', {
|
9108 |
-
'is-scrolled': isScrolled
|
9109 |
-
});
|
9110 |
-
return Object(external_this_wp_element_["createElement"])("div", {
|
9111 |
-
className: className
|
9112 |
-
}, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
9113 |
-
onClick: function onClick() {
|
9114 |
-
return toggleFolded();
|
9115 |
-
},
|
9116 |
-
className: "woocommerce-navigation-header__site-icon",
|
9117 |
-
"aria-label": "Fold navigation",
|
9118 |
-
role: "switch",
|
9119 |
-
"aria-checked": isFolded ? 'true' : 'false'
|
9120 |
-
}, buttonIcon), Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
9121 |
-
href: siteUrl,
|
9122 |
-
className: "woocommerce-navigation-header__site-title",
|
9123 |
-
as: "span"
|
9124 |
-
}, Object(external_this_wp_htmlEntities_["decodeEntities"])(siteTitle)));
|
9125 |
-
};
|
9126 |
-
|
9127 |
-
/* harmony default export */ var header = (header_Header);
|
9128 |
-
// CONCATENATED MODULE: ./client/navigation/components/Item/index.js
|
9129 |
-
|
9130 |
-
|
9131 |
/**
|
9132 |
-
*
|
9133 |
*/
|
9134 |
|
|
|
|
|
|
|
|
|
|
|
|
|
9135 |
|
|
|
9136 |
|
9137 |
|
9138 |
-
var
|
9139 |
-
var item = _ref.item;
|
9140 |
-
var slot = Object(external_this_wc_navigation_["useNavSlot"])('woocommerce_navigation_' + item.id);
|
9141 |
-
var hasFills = Boolean(slot.fills && slot.fills.length);
|
9142 |
-
|
9143 |
-
var trackClick = function trackClick(id) {
|
9144 |
-
Object(external_this_wc_tracks_["recordEvent"])('navigation_click', {
|
9145 |
-
menu_item: id
|
9146 |
-
});
|
9147 |
-
}; // Disable reason: The div wrapping the slot item is used for tracking purposes
|
9148 |
-
// and should not be a tabbable element.
|
9149 |
-
|
9150 |
-
/* eslint-disable jsx-a11y/no-static-element-interactions, jsx-a11y/click-events-have-key-events */
|
9151 |
-
// Only render a slot if a coresponding Fill exists and the item is not a category
|
9152 |
-
|
9153 |
|
9154 |
-
|
9155 |
-
|
9156 |
-
|
9157 |
-
item: item.id
|
9158 |
-
}, Object(external_this_wp_element_["createElement"])("div", {
|
9159 |
-
onClick: function onClick() {
|
9160 |
-
return trackClick(item.id);
|
9161 |
-
}
|
9162 |
-
}, Object(external_this_wp_element_["createElement"])(external_this_wc_navigation_["WooNavigationItem"].Slot, {
|
9163 |
-
name: item.id
|
9164 |
-
})));
|
9165 |
-
}
|
9166 |
|
9167 |
-
|
9168 |
-
|
9169 |
-
|
9170 |
-
title: item.title,
|
9171 |
-
href: item.url,
|
9172 |
-
navigateToMenu: !item.url && item.id,
|
9173 |
-
onClick: function onClick() {
|
9174 |
-
return trackClick(item.id);
|
9175 |
-
}
|
9176 |
-
});
|
9177 |
-
/* eslint-enable jsx-a11y/no-static-element-interactions, jsx-a11y/click-events-have-key-events */
|
9178 |
-
};
|
9179 |
|
9180 |
-
/* harmony default export */ var components_Item = (Item_Item);
|
9181 |
-
// CONCATENATED MODULE: ./client/navigation/components/container/index.js
|
9182 |
|
9183 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9184 |
|
|
|
|
|
9185 |
|
9186 |
-
|
|
|
|
|
|
|
9187 |
|
9188 |
-
|
|
|
9189 |
|
9190 |
-
|
9191 |
-
|
9192 |
-
|
9193 |
|
|
|
|
|
9194 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9195 |
|
9196 |
|
9197 |
|
|
|
9198 |
|
|
|
9199 |
|
9200 |
/**
|
9201 |
* Internal dependencies
|
9202 |
*/
|
9203 |
|
|
|
|
|
|
|
9204 |
|
|
|
|
|
|
|
9205 |
|
|
|
|
|
|
|
|
|
|
|
9206 |
|
|
|
|
|
|
|
|
|
|
|
9207 |
|
9208 |
-
|
9209 |
-
|
9210 |
-
|
9211 |
-
// Collapse the original WP Menu.
|
9212 |
-
var adminMenu = document.getElementById('adminmenumain');
|
9213 |
-
adminMenu.classList.add('folded');
|
9214 |
-
}, []);
|
9215 |
-
var _window$wcNavigation = window.wcNavigation,
|
9216 |
-
rootBackLabel = _window$wcNavigation.rootBackLabel,
|
9217 |
-
rootBackUrl = _window$wcNavigation.rootBackUrl;
|
9218 |
-
var parentCategory = {
|
9219 |
-
capability: 'manage_woocommerce',
|
9220 |
-
id: 'woocommerce',
|
9221 |
-
isCategory: true,
|
9222 |
-
menuId: 'primary',
|
9223 |
-
migrate: true,
|
9224 |
-
order: 10,
|
9225 |
-
parent: '',
|
9226 |
-
title: 'WooCommerce'
|
9227 |
-
};
|
9228 |
-
var categoriesMap = menuItems.reduce(function (acc, item) {
|
9229 |
-
if (item.isCategory) {
|
9230 |
-
return _objectSpread(_objectSpread({}, acc), {}, defineProperty_default()({}, item.id, item));
|
9231 |
-
}
|
9232 |
-
|
9233 |
-
return acc;
|
9234 |
-
}, {
|
9235 |
-
woocommerce: parentCategory
|
9236 |
-
});
|
9237 |
-
var categories = Object.values(categoriesMap);
|
9238 |
|
9239 |
-
|
9240 |
-
|
9241 |
-
|
9242 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
9243 |
|
9244 |
-
|
9245 |
-
|
9246 |
-
|
9247 |
-
|
9248 |
|
9249 |
-
|
9250 |
-
|
|
|
|
|
|
|
9251 |
|
9252 |
-
if (initialMatchedItem) {
|
9253 |
-
setActiveItem(initialMatchedItem);
|
9254 |
-
setActiveLevel(initialMatchedItem.parent);
|
9255 |
-
}
|
9256 |
|
9257 |
-
|
9258 |
-
|
9259 |
-
|
9260 |
|
9261 |
-
if (matchedItem) {
|
9262 |
-
setActiveItem(matchedItem);
|
9263 |
-
}
|
9264 |
-
}, 0);
|
9265 |
-
});
|
9266 |
-
return removeListener;
|
9267 |
-
}, [menuItems]);
|
9268 |
|
9269 |
-
var getMenuItemsByCategory = function getMenuItemsByCategory(items) {
|
9270 |
-
return items.reduce(function (acc, item) {
|
9271 |
-
// Set up the category if it doesn't yet exist.
|
9272 |
-
if (!acc[item.parent]) {
|
9273 |
-
acc[item.parent] = {};
|
9274 |
-
} // Check if parent category is in the same menu.
|
9275 |
|
9276 |
|
9277 |
-
if (item.parent !== 'woocommerce' && categoriesMap[item.parent] && categoriesMap[item.parent].menuId !== item.menuId) {
|
9278 |
-
return acc;
|
9279 |
-
} // Create the menu object if it doesn't exist in this category.
|
9280 |
|
9281 |
|
9282 |
-
|
9283 |
-
|
9284 |
-
|
|
|
|
|
|
|
|
|
|
|
9285 |
|
9286 |
-
acc[item.parent][item.menuId].push(item);
|
9287 |
-
return acc;
|
9288 |
-
}, {});
|
9289 |
-
};
|
9290 |
|
9291 |
-
|
9292 |
-
|
9293 |
-
|
9294 |
-
var navDomRef = Object(external_this_wp_element_["useRef"])(null);
|
9295 |
|
9296 |
-
var trackBackClick = function trackBackClick(id) {
|
9297 |
-
Object(external_this_wc_tracks_["recordEvent"])('navigation_back_click', {
|
9298 |
-
category: id
|
9299 |
-
});
|
9300 |
-
};
|
9301 |
|
9302 |
-
var isRootBackVisible = activeLevel === 'woocommerce' && rootBackUrl;
|
9303 |
-
return Object(external_this_wp_element_["createElement"])("div", {
|
9304 |
-
className: "woocommerce-navigation"
|
9305 |
-
}, Object(external_this_wp_element_["createElement"])(header, null), Object(external_this_wp_element_["createElement"])("div", {
|
9306 |
-
className: "woocommerce-navigation__wrapper",
|
9307 |
-
ref: navDomRef
|
9308 |
-
}, Object(external_this_wp_element_["createElement"])(build_module["a" /* Navigation */], {
|
9309 |
-
activeItem: activeItem ? activeItem.id : null,
|
9310 |
-
activeMenu: activeLevel,
|
9311 |
-
onActivateMenu: function onActivateMenu() {
|
9312 |
-
if (navDomRef && navDomRef.current) {
|
9313 |
-
navDomRef.current.scrollTop = 0;
|
9314 |
-
}
|
9315 |
|
9316 |
-
setActiveLevel.apply(void 0, arguments);
|
9317 |
-
}
|
9318 |
-
}, isRootBackVisible && Object(external_this_wp_element_["createElement"])(build_module["b" /* NavigationBackButton */], {
|
9319 |
-
className: "woocommerce-navigation__back-to-dashboard",
|
9320 |
-
href: rootBackUrl,
|
9321 |
-
backButtonLabel: rootBackLabel,
|
9322 |
-
onClick: function onClick() {
|
9323 |
-
return trackBackClick('woocommerce');
|
9324 |
-
}
|
9325 |
-
}), categories.map(function (category) {
|
9326 |
-
var _ref2 = categorizedItems[category.id] || {},
|
9327 |
-
primaryItems = _ref2.primary,
|
9328 |
-
secondaryItems = _ref2.secondary,
|
9329 |
-
pluginItems = _ref2.plugins;
|
9330 |
|
9331 |
-
|
9332 |
-
|
9333 |
-
|
9334 |
-
menu: category.id,
|
9335 |
-
parentMenu: category.parent,
|
9336 |
-
backButtonLabel: category.backButtonLabel || null,
|
9337 |
-
onBackButtonClick: isRootBackVisible ? null : function () {
|
9338 |
-
return trackBackClick(category.id);
|
9339 |
-
}
|
9340 |
-
}, !!primaryItems && Object(external_this_wp_element_["createElement"])(build_module["c" /* NavigationGroup */], null, primaryItems.map(function (item) {
|
9341 |
-
return Object(external_this_wp_element_["createElement"])(components_Item, {
|
9342 |
-
key: item.id,
|
9343 |
-
item: item
|
9344 |
-
});
|
9345 |
-
})), !!pluginItems && Object(external_this_wp_element_["createElement"])(build_module["c" /* NavigationGroup */], {
|
9346 |
-
title: category.id === 'woocommerce' ? Object(external_this_wp_i18n_["__"])('Extensions', 'woocommerce-admin') : null
|
9347 |
-
}, pluginItems.map(function (item) {
|
9348 |
-
return Object(external_this_wp_element_["createElement"])(components_Item, {
|
9349 |
-
key: item.id,
|
9350 |
-
item: item
|
9351 |
-
});
|
9352 |
-
})), !!secondaryItems && Object(external_this_wp_element_["createElement"])(build_module["c" /* NavigationGroup */], {
|
9353 |
-
onBackButtonClick: function onBackButtonClick() {
|
9354 |
-
return trackBackClick(category.id);
|
9355 |
-
}
|
9356 |
-
}, secondaryItems.map(function (item) {
|
9357 |
-
return Object(external_this_wp_element_["createElement"])(components_Item, {
|
9358 |
-
key: item.id,
|
9359 |
-
item: item
|
9360 |
-
});
|
9361 |
-
})));
|
9362 |
-
}))));
|
9363 |
-
};
|
9364 |
|
9365 |
-
/* harmony default export */ var container = (Object(external_this_wp_compose_["compose"])(Object(external_this_wp_data_["withSelect"])(function (select) {
|
9366 |
-
var _select = select(external_this_wc_data_["NAVIGATION_STORE_NAME"]),
|
9367 |
-
getActiveItem = _select.getActiveItem,
|
9368 |
-
getMenuItems = _select.getMenuItems;
|
9369 |
|
9370 |
-
return {
|
9371 |
-
activeItem: getActiveItem(),
|
9372 |
-
menuItems: getMenuItems()
|
9373 |
-
};
|
9374 |
-
}))(container_Container));
|
9375 |
-
// CONCATENATED MODULE: ./client/navigation/index.js
|
9376 |
|
9377 |
|
9378 |
/**
|
9379 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9380 |
*/
|
9381 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9382 |
|
|
|
|
|
|
|
9383 |
|
9384 |
-
|
9385 |
-
|
9386 |
-
|
9387 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9388 |
|
|
|
|
|
|
|
|
|
|
|
9389 |
|
|
|
|
|
|
|
|
|
9390 |
|
9391 |
-
|
9392 |
-
|
|
|
|
|
9393 |
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9394 |
|
9395 |
-
var HydratedNavigation = Object(external_this_wc_data_["withNavigationHydration"])(window.wcNavigation)(navigation_Navigation);
|
9396 |
-
/* harmony default export */ var navigation = __webpack_exports__["a"] = (HydratedNavigation);
|
9397 |
|
9398 |
/***/ }),
|
9399 |
|
@@ -9404,7 +9667,7 @@ var HydratedNavigation = Object(external_this_wc_data_["withNavigationHydration"
|
|
9404 |
|
9405 |
/***/ }),
|
9406 |
|
9407 |
-
/***/
|
9408 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
9409 |
|
9410 |
"use strict";
|
@@ -9412,13 +9675,12 @@ __webpack_require__.r(__webpack_exports__);
|
|
9412 |
/* WEBPACK VAR INJECTION */(function(global) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
9413 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
|
9414 |
/* harmony import */ var _wordpress_notices__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(469);
|
9415 |
-
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
9416 |
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_data__WEBPACK_IMPORTED_MODULE_2__);
|
9417 |
-
/* harmony import */ var _stylesheets_index_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
|
9418 |
/* harmony import */ var _stylesheets_index_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_stylesheets_index_scss__WEBPACK_IMPORTED_MODULE_3__);
|
9419 |
-
/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
|
9420 |
/* harmony import */ var _customer_effort_score_tracks__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(286);
|
9421 |
-
/* harmony import */ var _navigation__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(287);
|
9422 |
|
9423 |
|
9424 |
/**
|
@@ -9433,7 +9695,6 @@ __webpack_require__.r(__webpack_exports__);
|
|
9433 |
|
9434 |
|
9435 |
|
9436 |
-
|
9437 |
// Modify webpack pubilcPath at runtime based on location of WordPress Plugin.
|
9438 |
// eslint-disable-next-line no-undef,camelcase
|
9439 |
|
@@ -9475,12 +9736,6 @@ if (appRoot) {
|
|
9475 |
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["render"])(Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])("div", {
|
9476 |
className: "woocommerce-layout"
|
9477 |
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_layout__WEBPACK_IMPORTED_MODULE_4__[/* PrimaryLayout */ "c"], null)), wpBody.insertBefore(noticeContainer, wrap));
|
9478 |
-
}
|
9479 |
-
|
9480 |
-
var navigationRoot = document.getElementById('woocommerce-embedded-navigation');
|
9481 |
-
|
9482 |
-
if (navigationRoot) {
|
9483 |
-
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["render"])(Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_navigation__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"], null), navigationRoot);
|
9484 |
} // Render the CustomerEffortScoreTracksContainer only if
|
9485 |
// the feature flag is enabled.
|
9486 |
|
@@ -9492,7 +9747,14 @@ if (window.wcAdminFeatures && window.wcAdminFeatures['customer-effort-score-trac
|
|
9492 |
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["render"])(Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_customer_effort_score_tracks__WEBPACK_IMPORTED_MODULE_5__[/* CustomerEffortScoreTracksContainer */ "a"], null), root.insertBefore(document.createElement('div'), null));
|
9493 |
})();
|
9494 |
}
|
9495 |
-
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9496 |
|
9497 |
/***/ }),
|
9498 |
|
@@ -9525,25 +9787,33 @@ if (window.wcAdminFeatures && window.wcAdminFeatures['customer-effort-score-trac
|
|
9525 |
/***/ }),
|
9526 |
|
9527 |
/***/ 30:
|
9528 |
-
/***/ (function(module,
|
9529 |
-
|
9530 |
-
function _typeof(obj) {
|
9531 |
-
"@babel/helpers - typeof";
|
9532 |
|
9533 |
-
|
9534 |
-
|
9535 |
-
|
9536 |
-
|
9537 |
-
|
9538 |
-
|
9539 |
-
|
9540 |
-
|
9541 |
-
|
|
|
|
|
|
|
|
|
9542 |
|
9543 |
-
|
9544 |
-
|
|
|
9545 |
|
9546 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
9547 |
|
9548 |
/***/ }),
|
9549 |
|
@@ -9562,81 +9832,49 @@ module.exports = _typeof;
|
|
9562 |
/***/ }),
|
9563 |
|
9564 |
/***/ 302:
|
9565 |
-
/***/ (function(module,
|
9566 |
-
|
9567 |
-
"use strict";
|
9568 |
-
/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(36);
|
9569 |
-
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(55);
|
9570 |
-
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
|
9571 |
-
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__);
|
9572 |
-
|
9573 |
-
|
9574 |
-
|
9575 |
-
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
9576 |
-
|
9577 |
-
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
9578 |
-
|
9579 |
-
/**
|
9580 |
-
* WordPress dependencies
|
9581 |
-
*/
|
9582 |
-
|
9583 |
-
/** @typedef {{icon: JSX.Element, size?: number} & import('@wordpress/primitives').SVGProps} IconProps */
|
9584 |
|
9585 |
-
|
9586 |
-
* Return an SVG icon.
|
9587 |
-
*
|
9588 |
-
* @param {IconProps} props icon is the SVG component to render
|
9589 |
-
* size is a number specifiying the icon size in pixels
|
9590 |
-
* Other props will be passed to wrapped SVG component
|
9591 |
-
*
|
9592 |
-
* @return {JSX.Element} Icon component
|
9593 |
-
*/
|
9594 |
|
9595 |
-
|
9596 |
-
var icon = _ref.icon,
|
9597 |
-
_ref$size = _ref.size,
|
9598 |
-
size = _ref$size === void 0 ? 24 : _ref$size,
|
9599 |
-
props = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_ref, ["icon", "size"]);
|
9600 |
|
9601 |
-
|
9602 |
-
|
9603 |
-
height: size
|
9604 |
-
}, props));
|
9605 |
-
}
|
9606 |
|
9607 |
-
|
9608 |
-
//# sourceMappingURL=index.js.map
|
9609 |
|
9610 |
/***/ }),
|
9611 |
|
9612 |
-
/***/
|
9613 |
/***/ (function(module, exports, __webpack_require__) {
|
9614 |
|
9615 |
// extracted by mini-css-extract-plugin
|
9616 |
|
9617 |
/***/ }),
|
9618 |
|
9619 |
-
/***/
|
9620 |
-
/***/ (function(module, exports) {
|
|
|
|
|
9621 |
|
9622 |
function _inheritsLoose(subClass, superClass) {
|
9623 |
subClass.prototype = Object.create(superClass.prototype);
|
9624 |
subClass.prototype.constructor = subClass;
|
9625 |
-
subClass
|
9626 |
}
|
9627 |
|
9628 |
module.exports = _inheritsLoose;
|
9629 |
|
9630 |
/***/ }),
|
9631 |
|
9632 |
-
/***/
|
9633 |
/***/ (function(module, exports, __webpack_require__) {
|
9634 |
|
9635 |
// extracted by mini-css-extract-plugin
|
9636 |
|
9637 |
/***/ }),
|
9638 |
|
9639 |
-
/***/
|
9640 |
/***/ (function(module, exports) {
|
9641 |
|
9642 |
module.exports = Array.isArray || function (arr) {
|
@@ -9644,43 +9882,28 @@ module.exports = Array.isArray || function (arr) {
|
|
9644 |
};
|
9645 |
|
9646 |
|
9647 |
-
/***/ }),
|
9648 |
-
|
9649 |
-
/***/ 307:
|
9650 |
-
/***/ (function(module, exports, __webpack_require__) {
|
9651 |
-
|
9652 |
-
// extracted by mini-css-extract-plugin
|
9653 |
-
|
9654 |
/***/ }),
|
9655 |
|
9656 |
/***/ 31:
|
9657 |
-
/***/ (function(module,
|
9658 |
|
9659 |
-
|
9660 |
-
|
9661 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return NavigationBackButton; });
|
9662 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return NavigationGroup; });
|
9663 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return NavigationMenu; });
|
9664 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return NavigationItem; });
|
9665 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return Text; });
|
9666 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return useSlot; });
|
9667 |
-
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4);
|
9668 |
-
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__);
|
9669 |
-
/**
|
9670 |
-
* External dependencies
|
9671 |
-
*/
|
9672 |
|
9673 |
-
|
9674 |
-
|
9675 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
9676 |
|
9677 |
-
|
9678 |
-
|
9679 |
-
|
9680 |
-
|
9681 |
-
var NavigationItem = _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["NavigationItem"] || _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["__experimentalNavigationItem"];
|
9682 |
-
var Text = _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["Text"] || _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["__experimentalText"];
|
9683 |
-
var useSlot = _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["useSlot"] || _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["__experimentalUseSlot"];
|
9684 |
|
9685 |
/***/ }),
|
9686 |
|
@@ -9712,7 +9935,7 @@ function _extends() {
|
|
9712 |
/***/ 34:
|
9713 |
/***/ (function(module, exports, __webpack_require__) {
|
9714 |
|
9715 |
-
var objectWithoutPropertiesLoose = __webpack_require__(
|
9716 |
|
9717 |
function _objectWithoutProperties(source, excluded) {
|
9718 |
if (source == null) return {};
|
@@ -9780,16 +10003,37 @@ module.exports = _arrayLikeToArray;
|
|
9780 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
9781 |
|
9782 |
"use strict";
|
9783 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9784 |
function _inheritsLoose(subClass, superClass) {
|
9785 |
subClass.prototype = Object.create(superClass.prototype);
|
9786 |
subClass.prototype.constructor = subClass;
|
9787 |
-
subClass
|
9788 |
}
|
9789 |
|
9790 |
/***/ }),
|
9791 |
|
9792 |
-
/***/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9793 |
/***/ (function(module, exports, __webpack_require__) {
|
9794 |
|
9795 |
var arrayLikeToArray = __webpack_require__(37);
|
@@ -9800,28 +10044,21 @@ function _unsupportedIterableToArray(o, minLen) {
|
|
9800 |
var n = Object.prototype.toString.call(o).slice(8, -1);
|
9801 |
if (n === "Object" && o.constructor) n = o.constructor.name;
|
9802 |
if (n === "Map" || n === "Set") return Array.from(o);
|
9803 |
-
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
|
9804 |
-
}
|
9805 |
-
|
9806 |
-
module.exports = _unsupportedIterableToArray;
|
9807 |
-
|
9808 |
-
/***/ }),
|
9809 |
-
|
9810 |
-
/***/ 4:
|
9811 |
-
/***/ (function(module, exports) {
|
9812 |
|
9813 |
-
|
9814 |
|
9815 |
/***/ }),
|
9816 |
|
9817 |
-
/***/
|
9818 |
/***/ (function(module, exports) {
|
9819 |
|
9820 |
(function() { module.exports = this["wp"]["htmlEntities"]; }());
|
9821 |
|
9822 |
/***/ }),
|
9823 |
|
9824 |
-
/***/
|
9825 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
9826 |
|
9827 |
"use strict";
|
@@ -9843,14 +10080,14 @@ function _objectWithoutPropertiesLoose(source, excluded) {
|
|
9843 |
|
9844 |
/***/ }),
|
9845 |
|
9846 |
-
/***/
|
9847 |
/***/ (function(module, exports) {
|
9848 |
|
9849 |
(function() { module.exports = this["wp"]["hooks"]; }());
|
9850 |
|
9851 |
/***/ }),
|
9852 |
|
9853 |
-
/***/
|
9854 |
/***/ (function(module, exports) {
|
9855 |
|
9856 |
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
|
@@ -9914,10 +10151,10 @@ __webpack_require__.r(selectors_namespaceObject);
|
|
9914 |
__webpack_require__.d(selectors_namespaceObject, "getNotices", function() { return getNotices; });
|
9915 |
|
9916 |
// EXTERNAL MODULE: external {"this":["wp","data"]}
|
9917 |
-
var external_this_wp_data_ = __webpack_require__(
|
9918 |
|
9919 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 3 modules
|
9920 |
-
var toConsumableArray = __webpack_require__(
|
9921 |
|
9922 |
// EXTERNAL MODULE: external "lodash"
|
9923 |
var external_lodash_ = __webpack_require__(3);
|
@@ -10285,7 +10522,7 @@ function getNotices(state) {
|
|
10285 |
}
|
10286 |
//# sourceMappingURL=selectors.js.map
|
10287 |
// EXTERNAL MODULE: ./node_modules/@wordpress/a11y/build-module/index.js + 4 modules
|
10288 |
-
var build_module = __webpack_require__(
|
10289 |
|
10290 |
// CONCATENATED MODULE: ./node_modules/@wordpress/notices/build-module/store/controls.js
|
10291 |
/**
|
@@ -10334,7 +10571,7 @@ var build_module = __webpack_require__(141);
|
|
10334 |
|
10335 |
/***/ }),
|
10336 |
|
10337 |
-
/***/
|
10338 |
/***/ (function(module, exports) {
|
10339 |
|
10340 |
(function() { module.exports = this["wc"]["csvExport"]; }());
|
@@ -10347,8 +10584,8 @@ var build_module = __webpack_require__(141);
|
|
10347 |
"use strict";
|
10348 |
|
10349 |
|
10350 |
-
var stringify = __webpack_require__(
|
10351 |
-
var parse = __webpack_require__(
|
10352 |
var formats = __webpack_require__(52);
|
10353 |
|
10354 |
module.exports = {
|
@@ -10358,6 +10595,30 @@ module.exports = {
|
|
10358 |
};
|
10359 |
|
10360 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10361 |
/***/ }),
|
10362 |
|
10363 |
/***/ 5:
|
@@ -10474,7 +10735,7 @@ function domReady(callback) {
|
|
10474 |
|
10475 |
"use strict";
|
10476 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutProperties; });
|
10477 |
-
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
10478 |
|
10479 |
function _objectWithoutProperties(source, excluded) {
|
10480 |
if (source == null) return {};
|
@@ -10554,16 +10815,61 @@ module.exports = _nonIterableSpread;
|
|
10554 |
/***/ }),
|
10555 |
|
10556 |
/***/ 6:
|
10557 |
-
/***/ (function(module, exports) {
|
10558 |
|
10559 |
-
|
10560 |
-
|
10561 |
-
|
10562 |
-
|
10563 |
-
|
10564 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10565 |
|
10566 |
-
module.exports = _getPrototypeOf;
|
10567 |
|
10568 |
/***/ }),
|
10569 |
|
@@ -10624,6 +10930,155 @@ module.exports = _nonIterableRest;
|
|
10624 |
/***/ }),
|
10625 |
|
10626 |
/***/ 67:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10627 |
/***/ (function(module, exports, __webpack_require__) {
|
10628 |
|
10629 |
/**
|
@@ -11378,7 +11833,7 @@ try {
|
|
11378 |
|
11379 |
/***/ }),
|
11380 |
|
11381 |
-
/***/
|
11382 |
/***/ (function(module, exports, __webpack_require__) {
|
11383 |
|
11384 |
"use strict";
|
@@ -11637,7 +12092,21 @@ module.exports = {
|
|
11637 |
|
11638 |
/***/ }),
|
11639 |
|
11640 |
-
/***/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11641 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
11642 |
|
11643 |
"use strict";
|
@@ -11654,66 +12123,7 @@ function _arrayLikeToArray(arr, len) {
|
|
11654 |
|
11655 |
/***/ }),
|
11656 |
|
11657 |
-
/***/
|
11658 |
-
/***/ (function(module, exports, __webpack_require__) {
|
11659 |
-
|
11660 |
-
/*!
|
11661 |
-
Copyright (c) 2017 Jed Watson.
|
11662 |
-
Licensed under the MIT License (MIT), see
|
11663 |
-
http://jedwatson.github.io/classnames
|
11664 |
-
*/
|
11665 |
-
/* global define */
|
11666 |
-
|
11667 |
-
(function () {
|
11668 |
-
'use strict';
|
11669 |
-
|
11670 |
-
var hasOwn = {}.hasOwnProperty;
|
11671 |
-
|
11672 |
-
function classNames () {
|
11673 |
-
var classes = [];
|
11674 |
-
|
11675 |
-
for (var i = 0; i < arguments.length; i++) {
|
11676 |
-
var arg = arguments[i];
|
11677 |
-
if (!arg) continue;
|
11678 |
-
|
11679 |
-
var argType = typeof arg;
|
11680 |
-
|
11681 |
-
if (argType === 'string' || argType === 'number') {
|
11682 |
-
classes.push(arg);
|
11683 |
-
} else if (Array.isArray(arg) && arg.length) {
|
11684 |
-
var inner = classNames.apply(null, arg);
|
11685 |
-
if (inner) {
|
11686 |
-
classes.push(inner);
|
11687 |
-
}
|
11688 |
-
} else if (argType === 'object') {
|
11689 |
-
for (var key in arg) {
|
11690 |
-
if (hasOwn.call(arg, key) && arg[key]) {
|
11691 |
-
classes.push(key);
|
11692 |
-
}
|
11693 |
-
}
|
11694 |
-
}
|
11695 |
-
}
|
11696 |
-
|
11697 |
-
return classes.join(' ');
|
11698 |
-
}
|
11699 |
-
|
11700 |
-
if ( true && module.exports) {
|
11701 |
-
classNames.default = classNames;
|
11702 |
-
module.exports = classNames;
|
11703 |
-
} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
|
11704 |
-
// register as 'classnames', consistent with npm package name
|
11705 |
-
define('classnames', [], function () {
|
11706 |
-
return classNames;
|
11707 |
-
});
|
11708 |
-
} else {
|
11709 |
-
window.classNames = classNames;
|
11710 |
-
}
|
11711 |
-
}());
|
11712 |
-
|
11713 |
-
|
11714 |
-
/***/ }),
|
11715 |
-
|
11716 |
-
/***/ 70:
|
11717 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
11718 |
|
11719 |
"use strict";
|
@@ -12775,11 +13185,27 @@ function createMemoryHistory(props) {
|
|
12775 |
/***/ 72:
|
12776 |
/***/ (function(module, exports) {
|
12777 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12778 |
(function() { module.exports = this["wp"]["date"]; }());
|
12779 |
|
12780 |
/***/ }),
|
12781 |
|
12782 |
-
/***/
|
12783 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
12784 |
|
12785 |
"use strict";
|
@@ -12792,23 +13218,7 @@ var QUEUE_OPTION_NAME = 'woocommerce_ces_tracks_queue';
|
|
12792 |
|
12793 |
/***/ }),
|
12794 |
|
12795 |
-
/***/
|
12796 |
-
/***/ (function(module, exports) {
|
12797 |
-
|
12798 |
-
function _setPrototypeOf(o, p) {
|
12799 |
-
module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
|
12800 |
-
o.__proto__ = p;
|
12801 |
-
return o;
|
12802 |
-
};
|
12803 |
-
|
12804 |
-
return _setPrototypeOf(o, p);
|
12805 |
-
}
|
12806 |
-
|
12807 |
-
module.exports = _setPrototypeOf;
|
12808 |
-
|
12809 |
-
/***/ }),
|
12810 |
-
|
12811 |
-
/***/ 75:
|
12812 |
/***/ (function(module, exports, __webpack_require__) {
|
12813 |
|
12814 |
"use strict";
|
@@ -12821,7 +13231,7 @@ module.exports = _setPrototypeOf;
|
|
12821 |
|
12822 |
|
12823 |
|
12824 |
-
var ReactPropTypesSecret = __webpack_require__(
|
12825 |
|
12826 |
function emptyFunction() {}
|
12827 |
function emptyFunctionWithReset() {}
|
@@ -12880,7 +13290,7 @@ module.exports = function() {
|
|
12880 |
|
12881 |
/***/ }),
|
12882 |
|
12883 |
-
/***/
|
12884 |
/***/ (function(module, exports, __webpack_require__) {
|
12885 |
|
12886 |
"use strict";
|
@@ -12903,12 +13313,12 @@ module.exports = ReactPropTypesSecret;
|
|
12903 |
/***/ 8:
|
12904 |
/***/ (function(module, exports, __webpack_require__) {
|
12905 |
|
12906 |
-
module.exports = __webpack_require__(
|
12907 |
|
12908 |
|
12909 |
/***/ }),
|
12910 |
|
12911 |
-
/***/
|
12912 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
12913 |
|
12914 |
"use strict";
|
@@ -12917,7 +13327,7 @@ module.exports = __webpack_require__(67);
|
|
12917 |
__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _toConsumableArray; });
|
12918 |
|
12919 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
|
12920 |
-
var arrayLikeToArray = __webpack_require__(
|
12921 |
|
12922 |
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
|
12923 |
|
@@ -12929,7 +13339,7 @@ function _iterableToArray(iter) {
|
|
12929 |
if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
|
12930 |
}
|
12931 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
|
12932 |
-
var unsupportedIterableToArray = __webpack_require__(
|
12933 |
|
12934 |
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
|
12935 |
function _nonIterableSpread() {
|
@@ -12946,7 +13356,7 @@ function _toConsumableArray(arr) {
|
|
12946 |
|
12947 |
/***/ }),
|
12948 |
|
12949 |
-
/***/
|
12950 |
/***/ (function(module, exports) {
|
12951 |
|
12952 |
var g;
|
@@ -12973,169 +13383,28 @@ module.exports = g;
|
|
12973 |
|
12974 |
/***/ }),
|
12975 |
|
12976 |
-
/***/
|
12977 |
-
/***/ (function(module,
|
12978 |
-
|
12979 |
-
"use strict";
|
12980 |
-
/* unused harmony export getFullUrl */
|
12981 |
-
/* unused harmony export getMatchScore */
|
12982 |
-
/* unused harmony export getDefaultMatchExpression */
|
12983 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return addHistoryListener; });
|
12984 |
-
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return getMatchingItem; });
|
12985 |
-
/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(20);
|
12986 |
-
/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);
|
12987 |
-
/* harmony import */ var _woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(25);
|
12988 |
-
|
12989 |
-
|
12990 |
-
/**
|
12991 |
-
* External dependencies
|
12992 |
-
*/
|
12993 |
-
|
12994 |
-
/**
|
12995 |
-
* Get the full URL if a relative path is passed.
|
12996 |
-
*
|
12997 |
-
* @param {string} url URL
|
12998 |
-
* @return {string} Full URL
|
12999 |
-
*/
|
13000 |
-
|
13001 |
-
var getFullUrl = function getFullUrl(url) {
|
13002 |
-
var _window$location = window.location,
|
13003 |
-
origin = _window$location.origin,
|
13004 |
-
pathname = _window$location.pathname,
|
13005 |
-
search = _window$location.search;
|
13006 |
-
|
13007 |
-
if (url.indexOf('#') === 0) {
|
13008 |
-
return origin + pathname + search + url;
|
13009 |
-
}
|
13010 |
-
|
13011 |
-
if (url.indexOf('http') === 0) {
|
13012 |
-
return url;
|
13013 |
-
}
|
13014 |
-
|
13015 |
-
return origin + url;
|
13016 |
-
};
|
13017 |
-
/**
|
13018 |
-
* Get a match score for a menu item given a location.
|
13019 |
-
*
|
13020 |
-
* @param {Object} location Window location
|
13021 |
-
* @param {string} itemUrl URL to compare
|
13022 |
-
* @param {string} itemExpression Custom match expression
|
13023 |
-
* @return {number} Number of matches or 0 if not matched.
|
13024 |
-
*/
|
13025 |
-
|
13026 |
-
var getMatchScore = function getMatchScore(location, itemUrl) {
|
13027 |
-
var itemExpression = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
|
13028 |
-
|
13029 |
-
if (!itemUrl) {
|
13030 |
-
return;
|
13031 |
-
}
|
13032 |
-
|
13033 |
-
var fullUrl = getFullUrl(itemUrl);
|
13034 |
-
var href = location.href; // Return highest possible score for exact match.
|
13035 |
-
|
13036 |
-
if (fullUrl === href) {
|
13037 |
-
return Number.MAX_SAFE_INTEGER;
|
13038 |
-
}
|
13039 |
-
|
13040 |
-
var defaultExpression = getDefaultMatchExpression(fullUrl);
|
13041 |
-
var regexp = new RegExp(itemExpression || defaultExpression, 'i');
|
13042 |
-
return (decodeURIComponent(href).match(regexp) || []).length;
|
13043 |
-
};
|
13044 |
-
/**
|
13045 |
-
* Get a default expression to match the path and provided params.
|
13046 |
-
*
|
13047 |
-
* @param {string} url URL to match.
|
13048 |
-
* @return {string} Regex expression.
|
13049 |
-
*/
|
13050 |
-
|
13051 |
-
var getDefaultMatchExpression = function getDefaultMatchExpression(url) {
|
13052 |
-
var escapedUrl = url.replace(/[-\/\\^$*+?.()|[\]{}]/gi, '\\$&');
|
13053 |
-
|
13054 |
-
var _escapedUrl$split = escapedUrl.split(/\\\?|#/),
|
13055 |
-
_escapedUrl$split2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_escapedUrl$split, 3),
|
13056 |
-
path = _escapedUrl$split2[0],
|
13057 |
-
args = _escapedUrl$split2[1],
|
13058 |
-
hash = _escapedUrl$split2[2];
|
13059 |
-
|
13060 |
-
var hashExpression = hash ? "(.*#".concat(hash, "$)") : '';
|
13061 |
-
var argsExpression = args ? args.split('&').reduce(function (acc, param) {
|
13062 |
-
return "".concat(acc, "(?=.*[?|&]").concat(param, "(&|$|#))");
|
13063 |
-
}, '') : '';
|
13064 |
-
return '^' + path + argsExpression + hashExpression;
|
13065 |
-
};
|
13066 |
-
/**
|
13067 |
-
* Adds a listener that runs on history change.
|
13068 |
-
*
|
13069 |
-
* @param {Function} listener Listener to add on history change.
|
13070 |
-
* @return {Function} Function to remove listeners.
|
13071 |
-
*/
|
13072 |
-
|
13073 |
-
var addHistoryListener = function addHistoryListener(listener) {
|
13074 |
-
// Monkey patch pushState to allow trigger the pushstate event listener.
|
13075 |
-
if (!window.wcNavigation.historyPatched) {
|
13076 |
-
(function (history) {
|
13077 |
-
/* global CustomEvent */
|
13078 |
-
var pushState = history.pushState;
|
13079 |
-
var replaceState = history.replaceState;
|
13080 |
-
|
13081 |
-
history.pushState = function (state) {
|
13082 |
-
var pushStateEvent = new CustomEvent('pushstate', {
|
13083 |
-
state: state
|
13084 |
-
});
|
13085 |
-
window.dispatchEvent(pushStateEvent);
|
13086 |
-
return pushState.apply(history, arguments);
|
13087 |
-
};
|
13088 |
-
|
13089 |
-
history.replaceState = function (state) {
|
13090 |
-
var replaceStateEvent = new CustomEvent('replacestate', {
|
13091 |
-
state: state
|
13092 |
-
});
|
13093 |
-
window.dispatchEvent(replaceStateEvent);
|
13094 |
-
return replaceState.apply(history, arguments);
|
13095 |
-
};
|
13096 |
|
13097 |
-
|
13098 |
-
|
|
|
13099 |
}
|
13100 |
|
13101 |
-
|
13102 |
-
|
13103 |
-
window.addEventListener('replacestate', listener);
|
13104 |
-
return function () {
|
13105 |
-
window.removeEventListener('popstate', listener);
|
13106 |
-
window.removeEventListener('pushstate', listener);
|
13107 |
-
window.removeEventListener('replacestate', listener);
|
13108 |
-
};
|
13109 |
-
};
|
13110 |
-
/**
|
13111 |
-
* Get the closest matching item.
|
13112 |
-
*
|
13113 |
-
* @param {Array} items An array of items to match against.
|
13114 |
-
*/
|
13115 |
-
|
13116 |
-
var getMatchingItem = function getMatchingItem(items) {
|
13117 |
-
var matchedItem = null;
|
13118 |
-
var highestMatchScore = 0;
|
13119 |
-
items.forEach(function (item) {
|
13120 |
-
var score = getMatchScore(window.location, Object(_woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_1__[/* getAdminLink */ "f"])(item.url), item.matchExpression);
|
13121 |
|
13122 |
-
|
13123 |
-
highestMatchScore = score;
|
13124 |
-
matchedItem = item;
|
13125 |
-
}
|
13126 |
-
});
|
13127 |
-
return matchedItem || null;
|
13128 |
-
};
|
13129 |
|
13130 |
/***/ }),
|
13131 |
|
13132 |
-
/***/
|
13133 |
/***/ (function(module, exports, __webpack_require__) {
|
13134 |
|
13135 |
"use strict";
|
13136 |
|
13137 |
|
13138 |
-
var utils = __webpack_require__(
|
13139 |
var formats = __webpack_require__(52);
|
13140 |
var has = Object.prototype.hasOwnProperty;
|
13141 |
|
@@ -13415,13 +13684,13 @@ module.exports = function (object, opts) {
|
|
13415 |
|
13416 |
/***/ }),
|
13417 |
|
13418 |
-
/***/
|
13419 |
/***/ (function(module, exports, __webpack_require__) {
|
13420 |
|
13421 |
"use strict";
|
13422 |
|
13423 |
|
13424 |
-
var utils = __webpack_require__(
|
13425 |
|
13426 |
var has = Object.prototype.hasOwnProperty;
|
13427 |
var isArray = Array.isArray;
|
@@ -13680,27 +13949,12 @@ module.exports = function (str, opts) {
|
|
13680 |
|
13681 |
/***/ }),
|
13682 |
|
13683 |
-
/***/
|
13684 |
-
/***/ (function(module, exports) {
|
13685 |
-
|
13686 |
-
function _assertThisInitialized(self) {
|
13687 |
-
if (self === void 0) {
|
13688 |
-
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
13689 |
-
}
|
13690 |
-
|
13691 |
-
return self;
|
13692 |
-
}
|
13693 |
-
|
13694 |
-
module.exports = _assertThisInitialized;
|
13695 |
-
|
13696 |
-
/***/ }),
|
13697 |
-
|
13698 |
-
/***/ 93:
|
13699 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
13700 |
|
13701 |
"use strict";
|
13702 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; });
|
13703 |
-
/* harmony import */ var _babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
13704 |
|
13705 |
function _unsupportedIterableToArray(o, minLen) {
|
13706 |
if (!o) return;
|
@@ -13713,7 +13967,7 @@ function _unsupportedIterableToArray(o, minLen) {
|
|
13713 |
|
13714 |
/***/ }),
|
13715 |
|
13716 |
-
/***/
|
13717 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
13718 |
|
13719 |
"use strict";
|
@@ -13726,7 +13980,7 @@ function _unsupportedIterableToArray(o, minLen) {
|
|
13726 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return isWCAdmin; });
|
13727 |
/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(19);
|
13728 |
/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);
|
13729 |
-
/* harmony import */ var _wordpress_html_entities__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
13730 |
/* harmony import */ var _wordpress_html_entities__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_html_entities__WEBPACK_IMPORTED_MODULE_1__);
|
13731 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3);
|
13732 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);
|
@@ -13876,7 +14130,7 @@ function isWCAdmin(url) {
|
|
13876 |
|
13877 |
/***/ }),
|
13878 |
|
13879 |
-
/***/
|
13880 |
/***/ (function(module, exports) {
|
13881 |
|
13882 |
function _objectWithoutPropertiesLoose(source, excluded) {
|
259 |
/******/
|
260 |
/******/
|
261 |
/******/ // Load entry module and return exports
|
262 |
+
/******/ return __webpack_require__(__webpack_require__.s = 294);
|
263 |
/******/ })
|
264 |
/************************************************************************/
|
265 |
/******/ ({
|
284 |
if (false) { var throwOnDirectAccess, ReactIs; } else {
|
285 |
// By explicitly using `prop-types` you are opting into new production behavior.
|
286 |
// http://fb.me/prop-types-in-prod
|
287 |
+
module.exports = __webpack_require__(77)();
|
288 |
}
|
289 |
|
290 |
|
300 |
/***/ 11:
|
301 |
/***/ (function(module, exports) {
|
302 |
|
303 |
+
(function() { module.exports = this["wp"]["data"]; }());
|
|
|
|
|
|
|
|
|
|
|
|
|
304 |
|
305 |
/***/ }),
|
306 |
|
307 |
+
/***/ 111:
|
308 |
/***/ (function(module, exports) {
|
309 |
|
310 |
(function() { module.exports = this["wc"]["currency"]; }());
|
314 |
/***/ 12:
|
315 |
/***/ (function(module, exports) {
|
316 |
|
317 |
+
function _classCallCheck(instance, Constructor) {
|
318 |
+
if (!(instance instanceof Constructor)) {
|
319 |
+
throw new TypeError("Cannot call a class as a function");
|
|
|
|
|
|
|
|
|
320 |
}
|
321 |
}
|
322 |
|
323 |
+
module.exports = _classCallCheck;
|
|
|
|
|
|
|
|
|
|
|
|
|
324 |
|
325 |
/***/ }),
|
326 |
|
327 |
+
/***/ 121:
|
328 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
329 |
|
330 |
"use strict";
|
332 |
// EXPORTS
|
333 |
__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ build_module_focus; });
|
334 |
|
335 |
+
// UNUSED EXPORTS: isHorizontalEdge, isVerticalEdge, getRectangleFromRange, computeCaretRect, placeCaretAtHorizontalEdge, placeCaretAtVerticalEdge, isTextField, isNumberInput, documentHasTextSelection, documentHasUncollapsedSelection, documentHasSelection, isEntirelySelected, getScrollContainer, getOffsetParent, replace, remove, insertAfter, unwrap, replaceTag, wrap, __unstableStripHTML, isEmpty, removeInvalidHTML, getPhrasingContentSchema, isPhrasingContent, isTextContent, getFilesFromDataTransfer
|
336 |
|
337 |
// NAMESPACE OBJECT: ./node_modules/@wordpress/dom/build-module/focusable.js
|
338 |
var focusable_namespaceObject = {};
|
379 |
function isVisible(element) {
|
380 |
return element.offsetWidth > 0 || element.offsetHeight > 0 || element.getClientRects().length > 0;
|
381 |
}
|
382 |
+
/**
|
383 |
+
* Returns true if the specified element should be skipped from focusable elements.
|
384 |
+
* For now it rather specific for `iframes` and if tabindex attribute is set to -1.
|
385 |
+
*
|
386 |
+
* @param {Element} element DOM element to test.
|
387 |
+
*
|
388 |
+
* @return {boolean} Whether element should be skipped from focusable elements.
|
389 |
+
*/
|
390 |
+
|
391 |
+
|
392 |
+
function skipFocus(element) {
|
393 |
+
return element.nodeName.toLowerCase() === 'iframe' && element.getAttribute('tabindex') === '-1';
|
394 |
+
}
|
395 |
/**
|
396 |
* Returns true if the specified area element is a valid focusable element, or
|
397 |
* false otherwise. Area is only focusable if within a map where a named map
|
410 |
return false;
|
411 |
}
|
412 |
|
413 |
+
var img = element.ownerDocument.querySelector('img[usemap="#' + map.name + '"]');
|
414 |
return !!img && isVisible(img);
|
415 |
}
|
416 |
/**
|
425 |
function find(context) {
|
426 |
var elements = context.querySelectorAll(SELECTOR);
|
427 |
return Array.from(elements).filter(function (element) {
|
428 |
+
if (!isVisible(element) || skipFocus(element)) {
|
429 |
return false;
|
430 |
}
|
431 |
|
599 |
* to the active element.
|
600 |
*/
|
601 |
|
602 |
+
function findPrevious(element) {
|
603 |
+
var focusables = find(element.ownerDocument.body);
|
|
|
604 |
var index = focusables.indexOf(element); // Remove all focusables after and including `element`.
|
605 |
|
606 |
focusables.length = index;
|
613 |
* to the active element.
|
614 |
*/
|
615 |
|
616 |
+
function findNext(element) {
|
617 |
+
var focusables = find(element.ownerDocument.body);
|
|
|
618 |
var index = focusables.indexOf(element); // Remove all focusables before and inside `element`.
|
619 |
|
620 |
var remaining = focusables.slice(index + 1).filter(function (node) {
|
639 |
tabbable: tabbable_namespaceObject
|
640 |
};
|
641 |
|
642 |
+
|
643 |
+
|
644 |
//# sourceMappingURL=index.js.map
|
645 |
|
646 |
/***/ }),
|
647 |
|
648 |
+
/***/ 122:
|
649 |
/***/ (function(module, exports, __webpack_require__) {
|
650 |
|
651 |
"use strict";
|
859 |
/***/ }),
|
860 |
|
861 |
/***/ 13:
|
862 |
+
/***/ (function(module, exports) {
|
|
|
|
|
863 |
|
864 |
+
function _defineProperties(target, props) {
|
865 |
+
for (var i = 0; i < props.length; i++) {
|
866 |
+
var descriptor = props[i];
|
867 |
+
descriptor.enumerable = descriptor.enumerable || false;
|
868 |
+
descriptor.configurable = true;
|
869 |
+
if ("value" in descriptor) descriptor.writable = true;
|
870 |
+
Object.defineProperty(target, descriptor.key, descriptor);
|
871 |
}
|
872 |
+
}
|
873 |
|
874 |
+
function _createClass(Constructor, protoProps, staticProps) {
|
875 |
+
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
|
876 |
+
if (staticProps) _defineProperties(Constructor, staticProps);
|
877 |
+
return Constructor;
|
|
|
|
|
|
|
|
|
878 |
}
|
879 |
|
880 |
+
module.exports = _createClass;
|
881 |
|
882 |
/***/ }),
|
883 |
|
887 |
"use strict";
|
888 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
|
889 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__);
|
890 |
+
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(43);
|
891 |
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__);
|
892 |
+
/* harmony import */ var _woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(25);
|
893 |
+
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(0);
|
894 |
+
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);
|
895 |
/**
|
896 |
* External dependencies
|
897 |
*/
|
898 |
|
899 |
|
900 |
|
|
|
|
|
|
|
|
|
901 |
|
902 |
+
var manageStock = Object(_woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_2__[/* getSetting */ "g"])('manageStock', 'no');
|
903 |
var REPORTS_FILTER = 'woocommerce_admin_reports_list';
|
904 |
/**
|
905 |
* Internal dependencies
|
906 |
*/
|
907 |
|
908 |
+
var RevenueReport = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["lazy"])(function () {
|
909 |
+
return Promise.all(/* import() | analytics-report-revenue */[__webpack_require__.e(0), __webpack_require__.e(16)]).then(__webpack_require__.bind(null, 486));
|
910 |
});
|
911 |
+
var ProductsReport = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["lazy"])(function () {
|
912 |
+
return Promise.all(/* import() | analytics-report-products */[__webpack_require__.e(0), __webpack_require__.e(3), __webpack_require__.e(15)]).then(__webpack_require__.bind(null, 482));
|
913 |
});
|
914 |
+
var VariationsReport = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["lazy"])(function () {
|
915 |
+
return Promise.all(/* import() | analytics-report-variations */[__webpack_require__.e(0), __webpack_require__.e(19)]).then(__webpack_require__.bind(null, 487));
|
916 |
});
|
917 |
+
var OrdersReport = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["lazy"])(function () {
|
918 |
+
return Promise.all(/* import() | analytics-report-orders */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(14)]).then(__webpack_require__.bind(null, 488));
|
919 |
});
|
920 |
+
var CategoriesReport = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["lazy"])(function () {
|
921 |
+
return Promise.all(/* import() | analytics-report-categories */[__webpack_require__.e(0), __webpack_require__.e(3), __webpack_require__.e(10)]).then(__webpack_require__.bind(null, 484));
|
922 |
});
|
923 |
+
var CouponsReport = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["lazy"])(function () {
|
924 |
+
return Promise.all(/* import() | analytics-report-coupons */[__webpack_require__.e(0), __webpack_require__.e(11)]).then(__webpack_require__.bind(null, 489));
|
925 |
});
|
926 |
+
var TaxesReport = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["lazy"])(function () {
|
927 |
+
return Promise.all(/* import() | analytics-report-taxes */[__webpack_require__.e(0), __webpack_require__.e(18)]).then(__webpack_require__.bind(null, 490));
|
928 |
});
|
929 |
+
var DownloadsReport = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["lazy"])(function () {
|
930 |
+
return Promise.all(/* import() | analytics-report-downloads */[__webpack_require__.e(0), __webpack_require__.e(13)]).then(__webpack_require__.bind(null, 491));
|
931 |
});
|
932 |
+
var StockReport = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["lazy"])(function () {
|
933 |
+
return Promise.all(/* import() | analytics-report-stock */[__webpack_require__.e(0), __webpack_require__.e(17)]).then(__webpack_require__.bind(null, 483));
|
934 |
});
|
935 |
+
var CustomersReport = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["lazy"])(function () {
|
936 |
+
return Promise.all(/* import() | analytics-report-customers */[__webpack_require__.e(0), __webpack_require__.e(12)]).then(__webpack_require__.bind(null, 485));
|
937 |
});
|
938 |
/* harmony default export */ __webpack_exports__["a"] = (function () {
|
939 |
var reports = [{
|
1121 |
/***/ }),
|
1122 |
|
1123 |
/***/ 139:
|
1124 |
+
/***/ (function(module, exports) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1125 |
|
1126 |
+
(function() { module.exports = this["wp"]["plugins"]; }());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1127 |
|
1128 |
/***/ }),
|
1129 |
|
1130 |
/***/ 14:
|
1131 |
/***/ (function(module, exports, __webpack_require__) {
|
1132 |
|
1133 |
+
var setPrototypeOf = __webpack_require__(72);
|
1134 |
|
1135 |
+
function _inherits(subClass, superClass) {
|
1136 |
+
if (typeof superClass !== "function" && superClass !== null) {
|
1137 |
+
throw new TypeError("Super expression must either be null or a function");
|
|
|
|
|
1138 |
}
|
1139 |
|
1140 |
+
subClass.prototype = Object.create(superClass && superClass.prototype, {
|
1141 |
+
constructor: {
|
1142 |
+
value: subClass,
|
1143 |
+
writable: true,
|
1144 |
+
configurable: true
|
1145 |
+
}
|
1146 |
+
});
|
1147 |
+
if (superClass) setPrototypeOf(subClass, superClass);
|
1148 |
}
|
1149 |
|
1150 |
+
module.exports = _inherits;
|
1151 |
|
1152 |
/***/ }),
|
1153 |
|
1154 |
/***/ 140:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1155 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1156 |
|
1157 |
"use strict";
|
1363 |
|
1364 |
/***/ }),
|
1365 |
|
1366 |
+
/***/ 141:
|
1367 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1368 |
|
1369 |
"use strict";
|
1386 |
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
1387 |
|
1388 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/classCallCheck.js
|
1389 |
+
var classCallCheck = __webpack_require__(12);
|
1390 |
var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck);
|
1391 |
|
1392 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createClass.js
|
1393 |
+
var createClass = __webpack_require__(13);
|
1394 |
var createClass_default = /*#__PURE__*/__webpack_require__.n(createClass);
|
1395 |
|
1396 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/inherits.js
|
1397 |
+
var inherits = __webpack_require__(14);
|
1398 |
var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits);
|
1399 |
|
1400 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js
|
1401 |
+
var possibleConstructorReturn = __webpack_require__(15);
|
1402 |
var possibleConstructorReturn_default = /*#__PURE__*/__webpack_require__.n(possibleConstructorReturn);
|
1403 |
|
1404 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/getPrototypeOf.js
|
1405 |
+
var getPrototypeOf = __webpack_require__(7);
|
1406 |
var getPrototypeOf_default = /*#__PURE__*/__webpack_require__.n(getPrototypeOf);
|
1407 |
|
1408 |
// EXTERNAL MODULE: external {"this":["wp","element"]}
|
1409 |
var external_this_wp_element_ = __webpack_require__(0);
|
1410 |
|
1411 |
// EXTERNAL MODULE: external {"this":["wp","compose"]}
|
1412 |
+
var external_this_wp_compose_ = __webpack_require__(20);
|
1413 |
|
1414 |
// EXTERNAL MODULE: external {"this":["wp","data"]}
|
1415 |
+
var external_this_wp_data_ = __webpack_require__(11);
|
1416 |
|
1417 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js + 1 modules
|
1418 |
var inheritsLoose = __webpack_require__(38);
|
1419 |
|
1420 |
// EXTERNAL MODULE: external "React"
|
1426 |
var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
|
1427 |
|
1428 |
// EXTERNAL MODULE: ./node_modules/history/esm/history.js + 2 modules
|
1429 |
+
var esm_history = __webpack_require__(71);
|
1430 |
|
1431 |
// EXTERNAL MODULE: ./node_modules/mini-create-react-context/dist/esm/index.js
|
1432 |
var esm = __webpack_require__(183);
|
1445 |
var react_is = __webpack_require__(126);
|
1446 |
|
1447 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
|
1448 |
+
var objectWithoutPropertiesLoose = __webpack_require__(42);
|
1449 |
|
1450 |
// EXTERNAL MODULE: ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js
|
1451 |
var hoist_non_react_statics_cjs = __webpack_require__(138);
|
2123 |
// EXTERNAL MODULE: external {"this":["wc","navigation"]}
|
2124 |
var external_this_wc_navigation_ = __webpack_require__(21);
|
2125 |
|
2126 |
+
// EXTERNAL MODULE: ./client/wc-admin-settings/index.js
|
2127 |
+
var wc_admin_settings = __webpack_require__(25);
|
2128 |
|
2129 |
// EXTERNAL MODULE: external {"this":["wc","data"]}
|
2130 |
+
var external_this_wc_data_ = __webpack_require__(22);
|
2131 |
|
2132 |
// EXTERNAL MODULE: external {"this":["wc","tracks"]}
|
2133 |
+
var external_this_wc_tracks_ = __webpack_require__(27);
|
2134 |
|
2135 |
// EXTERNAL MODULE: ./client/layout/style.scss
|
2136 |
+
var layout_style = __webpack_require__(297);
|
2137 |
|
2138 |
// EXTERNAL MODULE: external {"this":["wp","hooks"]}
|
2139 |
+
var external_this_wp_hooks_ = __webpack_require__(43);
|
2140 |
|
2141 |
// EXTERNAL MODULE: external {"this":["wp","i18n"]}
|
2142 |
var external_this_wp_i18n_ = __webpack_require__(2);
|
2145 |
var get_reports = __webpack_require__(137);
|
2146 |
|
2147 |
// EXTERNAL MODULE: ./client/dashboard/utils.js
|
2148 |
+
var utils = __webpack_require__(95);
|
2149 |
|
2150 |
// CONCATENATED MODULE: ./client/layout/controller.js
|
2151 |
|
2169 |
|
2170 |
|
2171 |
|
2172 |
+
|
2173 |
/**
|
2174 |
* Internal dependencies
|
2175 |
*/
|
2177 |
|
2178 |
|
2179 |
var AnalyticsReport = Object(external_this_wp_element_["lazy"])(function () {
|
2180 |
+
return __webpack_require__.e(/* import() | analytics-report */ 9).then(__webpack_require__.bind(null, 589));
|
2181 |
});
|
2182 |
var AnalyticsSettings = Object(external_this_wp_element_["lazy"])(function () {
|
2183 |
+
return __webpack_require__.e(/* import() | analytics-settings */ 20).then(__webpack_require__.bind(null, 608));
|
2184 |
});
|
2185 |
var Dashboard = Object(external_this_wp_element_["lazy"])(function () {
|
2186 |
+
return __webpack_require__.e(/* import() | dashboard */ 28).then(__webpack_require__.bind(null, 590));
|
2187 |
});
|
2188 |
var Homescreen = Object(external_this_wp_element_["lazy"])(function () {
|
2189 |
+
return Promise.all(/* import() | homescreen */[__webpack_require__.e(1), __webpack_require__.e(2), __webpack_require__.e(52), __webpack_require__.e(4), __webpack_require__.e(32)]).then(__webpack_require__.bind(null, 605));
|
2190 |
});
|
2191 |
var MarketingOverview = Object(external_this_wp_element_["lazy"])(function () {
|
2192 |
+
return Promise.all(/* import() | marketing-overview */[__webpack_require__.e(2), __webpack_require__.e(36)]).then(__webpack_require__.bind(null, 609));
|
2193 |
});
|
2194 |
var ProfileWizard = Object(external_this_wp_element_["lazy"])(function () {
|
2195 |
+
return Promise.all(/* import() | profile-wizard */[__webpack_require__.e(53), __webpack_require__.e(46)]).then(__webpack_require__.bind(null, 606));
|
2196 |
+
});
|
2197 |
+
var SettingsGroup = Object(external_this_wp_element_["lazy"])(function () {
|
2198 |
+
return Promise.all(/* import() | profile-wizard */[__webpack_require__.e(53), __webpack_require__.e(46)]).then(__webpack_require__.bind(null, 601));
|
2199 |
});
|
2200 |
var PAGES_FILTER = 'woocommerce_admin_pages_list';
|
2201 |
var controller_getPages = function getPages() {
|
2208 |
wpOpenMenu: 'toplevel_page_woocommerce',
|
2209 |
navArgs: {
|
2210 |
id: 'woocommerce-home'
|
2211 |
+
},
|
2212 |
+
capability: 'manage_woocommerce'
|
2213 |
});
|
2214 |
|
2215 |
if (window.wcAdminFeatures.analytics) {
|
2220 |
wpOpenMenu: 'toplevel_page_wc-admin-path--analytics-overview',
|
2221 |
navArgs: {
|
2222 |
id: 'woocommerce-analytics-overview'
|
2223 |
+
},
|
2224 |
+
capability: 'view_woocommerce_reports'
|
2225 |
});
|
2226 |
pages.push({
|
2227 |
container: AnalyticsSettings,
|
2230 |
wpOpenMenu: 'toplevel_page_wc-admin-path--analytics-overview',
|
2231 |
navArgs: {
|
2232 |
id: 'woocommerce-analytics-settings'
|
2233 |
+
},
|
2234 |
+
capability: 'view_woocommerce_reports'
|
2235 |
});
|
2236 |
pages.push({
|
2237 |
container: AnalyticsReport,
|
2240 |
wpOpenMenu: 'toplevel_page_woocommerce',
|
2241 |
navArgs: {
|
2242 |
id: 'woocommerce-analytics-customers'
|
2243 |
+
},
|
2244 |
+
capability: 'view_woocommerce_reports'
|
2245 |
});
|
2246 |
pages.push({
|
2247 |
container: AnalyticsReport,
|
2258 |
|
2259 |
return [].concat(initialBreadcrumbs, [['/analytics/revenue', Object(external_this_wp_i18n_["__"])('Analytics', 'woocommerce-admin')], report.title]);
|
2260 |
},
|
2261 |
+
wpOpenMenu: 'toplevel_page_wc-admin-path--analytics-overview',
|
2262 |
+
capability: 'view_woocommerce_reports'
|
2263 |
});
|
2264 |
}
|
2265 |
|
2271 |
wpOpenMenu: 'toplevel_page_woocommerce-marketing',
|
2272 |
navArgs: {
|
2273 |
id: 'woocommerce-marketing-overview'
|
2274 |
+
},
|
2275 |
+
capability: 'view_woocommerce_reports'
|
2276 |
});
|
2277 |
}
|
2278 |
|
2280 |
pages.push({
|
2281 |
container: ProfileWizard,
|
2282 |
path: '/setup-wizard',
|
2283 |
+
breadcrumbs: [].concat(initialBreadcrumbs, [['/setup-wizard', Object(external_this_wp_i18n_["__"])('Setup Wizard', 'woocommerce-admin')]]),
|
2284 |
+
capability: 'manage_woocommerce'
|
2285 |
+
});
|
2286 |
+
}
|
2287 |
+
|
2288 |
+
if (window.wcAdminFeatures.settings) {
|
2289 |
+
pages.push({
|
2290 |
+
container: SettingsGroup,
|
2291 |
+
path: '/settings/:page',
|
2292 |
+
breadcrumbs: function breadcrumbs(_ref2) {
|
2293 |
+
var match = _ref2.match;
|
2294 |
+
// @todo This might need to be refactored to retreive groups via data store.
|
2295 |
+
var settingsPages = Object(wc_admin_settings["g" /* getSetting */])('settingsPages');
|
2296 |
+
var page = settingsPages[match.params.page];
|
2297 |
+
|
2298 |
+
if (!page) {
|
2299 |
+
return [];
|
2300 |
+
}
|
2301 |
+
|
2302 |
+
return [].concat(initialBreadcrumbs, [[settingsPages.general ? '/settings/general' : "/settings/".concat(Object.keys(settingsPages)[0]), Object(external_this_wp_i18n_["__"])('Settings', 'woocommerce-admin')], page]);
|
2303 |
+
},
|
2304 |
+
wpOpenMenu: 'toplevel_page_woocommerce',
|
2305 |
+
capability: 'manage_woocommerce'
|
2306 |
});
|
2307 |
}
|
2308 |
|
2435 |
wpWrap.classList.remove('wp-responsive-open');
|
2436 |
};
|
2437 |
// EXTERNAL MODULE: ./node_modules/classnames/index.js
|
2438 |
+
var classnames = __webpack_require__(6);
|
2439 |
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
|
2440 |
|
2441 |
// EXTERNAL MODULE: external {"this":["wp","htmlEntities"]}
|
2442 |
+
var external_this_wp_htmlEntities_ = __webpack_require__(41);
|
2443 |
|
2444 |
// EXTERNAL MODULE: ./packages/experimental/build-module/index.js
|
2445 |
+
var build_module = __webpack_require__(30);
|
2446 |
|
2447 |
// EXTERNAL MODULE: ./client/header/style.scss
|
2448 |
+
var header_style = __webpack_require__(298);
|
2449 |
+
|
2450 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
|
2451 |
+
var slicedToArray = __webpack_require__(18);
|
2452 |
+
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
2453 |
|
2454 |
// EXTERNAL MODULE: external {"this":["wp","components"]}
|
2455 |
var external_this_wp_components_ = __webpack_require__(4);
|
2456 |
|
2457 |
// EXTERNAL MODULE: ./node_modules/gridicons/dist/cross-small.js
|
2458 |
+
var cross_small = __webpack_require__(122);
|
2459 |
var cross_small_default = /*#__PURE__*/__webpack_require__.n(cross_small);
|
2460 |
|
2461 |
// EXTERNAL MODULE: ./node_modules/@wordpress/icons/build-module/icon/index.js
|
2462 |
+
var build_module_icon = __webpack_require__(197);
|
2463 |
|
2464 |
// EXTERNAL MODULE: ./node_modules/@wordpress/primitives/build-module/svg/index.js
|
2465 |
+
var svg = __webpack_require__(67);
|
2466 |
+
|
2467 |
+
// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/inbox.js
|
2468 |
+
|
2469 |
+
|
2470 |
+
/**
|
2471 |
+
* WordPress dependencies
|
2472 |
+
*/
|
2473 |
|
2474 |
+
var inbox_inbox = Object(external_this_wp_element_["createElement"])(svg["b" /* SVG */], {
|
2475 |
+
xmlns: "http://www.w3.org/2000/svg",
|
2476 |
+
viewBox: "0 0 24 24"
|
2477 |
+
}, Object(external_this_wp_element_["createElement"])(svg["a" /* Path */], {
|
2478 |
+
fillRule: "evenodd",
|
2479 |
+
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",
|
2480 |
+
clipRule: "evenodd"
|
2481 |
+
}));
|
2482 |
+
/* harmony default export */ var library_inbox = (inbox_inbox);
|
2483 |
+
//# sourceMappingURL=inbox.js.map
|
2484 |
// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/help.js
|
2485 |
|
2486 |
|
2497 |
/* harmony default export */ var library_help = (help_help);
|
2498 |
//# sourceMappingURL=help.js.map
|
2499 |
// EXTERNAL MODULE: ./client/header/activity-panel/style.scss
|
2500 |
+
var activity_panel_style = __webpack_require__(299);
|
2501 |
|
2502 |
// CONCATENATED MODULE: ./client/header/activity-panel/toggle-bubble.js
|
2503 |
|
2552 |
*/
|
2553 |
|
2554 |
|
2555 |
+
var UNREAD_NOTES_QUERY = {
|
2556 |
+
page: 1,
|
2557 |
+
per_page: external_this_wc_data_["QUERY_DEFAULTS"].pageSize,
|
2558 |
+
status: 'unactioned',
|
2559 |
+
type: external_this_wc_data_["QUERY_DEFAULTS"].noteTypes,
|
2560 |
+
orderby: 'date',
|
2561 |
+
order: 'desc'
|
2562 |
+
};
|
2563 |
function getUnreadNotes(select) {
|
2564 |
var _select = select(external_this_wc_data_["NOTES_STORE_NAME"]),
|
2565 |
getNotes = _select.getNotes,
|
2574 |
|
2575 |
if (!lastRead) {
|
2576 |
return null;
|
2577 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2578 |
|
2579 |
+
getNotes(UNREAD_NOTES_QUERY);
|
2580 |
+
var isError = Boolean(getNotesError('getNotes', [UNREAD_NOTES_QUERY]));
|
2581 |
+
var isRequesting = isResolving('getNotes', [UNREAD_NOTES_QUERY]);
|
2582 |
|
2583 |
if (isError || isRequesting) {
|
2584 |
return null;
|
2585 |
}
|
2586 |
|
2587 |
+
var latestNotes = getNotes(UNREAD_NOTES_QUERY);
|
2588 |
var unreadNotesCount = Object(inbox_panel_utils["a" /* getUnreadNotesCount */])(latestNotes, lastRead);
|
2589 |
return unreadNotesCount > 0;
|
2590 |
}
|
2591 |
function getLowStockCount() {
|
2592 |
+
return Object(wc_admin_settings["g" /* getSetting */])('lowStockCount', 0);
|
2593 |
}
|
|
|
|
|
|
|
|
|
2594 |
// CONCATENATED MODULE: ./client/header/activity-panel/tab/index.js
|
2595 |
|
2596 |
|
2875 |
}));
|
2876 |
});
|
2877 |
};
|
2878 |
+
// EXTERNAL MODULE: ./node_modules/@wordpress/icons/build-module/library/close.js
|
2879 |
+
var library_close = __webpack_require__(497);
|
|
|
|
|
|
|
|
|
2880 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2881 |
// EXTERNAL MODULE: ./client/header/activity-panel/highlight-tooltip/style.scss
|
2882 |
+
var highlight_tooltip_style = __webpack_require__(300);
|
2883 |
|
2884 |
// CONCATENATED MODULE: ./client/header/activity-panel/highlight-tooltip/index.js
|
2885 |
|
2911 |
onClose = _ref.onClose,
|
2912 |
delay = _ref.delay,
|
2913 |
_ref$onShow = _ref.onShow,
|
2914 |
+
onShow = _ref$onShow === void 0 ? external_lodash_["noop"] : _ref$onShow,
|
2915 |
+
_ref$useAnchor = _ref.useAnchor,
|
2916 |
+
useAnchor = _ref$useAnchor === void 0 ? false : _ref$useAnchor;
|
2917 |
|
2918 |
var _useState = Object(external_this_wp_element_["useState"])(delay > 0 ? null : show),
|
2919 |
_useState2 = slicedToArray_default()(_useState, 2),
|
2925 |
node = _useState4[0],
|
2926 |
setNode = _useState4[1];
|
2927 |
|
2928 |
+
var _useState5 = Object(external_this_wp_element_["useState"])(null),
|
2929 |
+
_useState6 = slicedToArray_default()(_useState5, 2),
|
2930 |
+
anchorRect = _useState6[0],
|
2931 |
+
setAnchorRect = _useState6[1];
|
2932 |
+
|
2933 |
Object(external_this_wp_element_["useEffect"])(function () {
|
2934 |
var element = document.getElementById(id);
|
2935 |
+
var container, parent;
|
2936 |
|
2937 |
if (element && !node) {
|
2938 |
// Add tooltip container
|
2939 |
+
if (!useAnchor) {
|
2940 |
+
parent = element.parentElement;
|
2941 |
+
} else {
|
2942 |
+
parent = document.createElement('div');
|
2943 |
+
document.body.appendChild(parent);
|
2944 |
+
}
|
2945 |
+
|
2946 |
container = document.createElement('div');
|
2947 |
container.classList.add('highlight-tooltip__container');
|
2948 |
parent.appendChild(container);
|
2949 |
setNode(container);
|
2950 |
}
|
2951 |
|
2952 |
+
var timeoutId = triggerShowTooltip(container);
|
2953 |
return function () {
|
2954 |
if (container) {
|
2955 |
+
var parentElement = container.parentElement;
|
2956 |
+
parentElement.removeChild(container);
|
2957 |
|
2958 |
+
if (useAnchor) {
|
2959 |
+
parentElement.remove();
|
2960 |
+
}
|
2961 |
}
|
2962 |
|
2963 |
if (timeoutId) {
|
2977 |
if (!show) {
|
2978 |
node.classList.remove(SHOW_CLASS);
|
2979 |
} else if (node) {
|
2980 |
+
triggerShowTooltip(node);
|
2981 |
}
|
2982 |
}
|
2983 |
}, [show]);
|
2984 |
+
Object(external_this_wp_element_["useLayoutEffect"])(function () {
|
2985 |
+
window.addEventListener('resize', updateSize);
|
2986 |
+
return function () {
|
2987 |
+
return window.removeEventListener('resize', updateSize);
|
2988 |
+
};
|
2989 |
+
}, []);
|
2990 |
|
2991 |
+
function updateSize() {
|
2992 |
+
if (useAnchor) {
|
2993 |
+
var element = document.getElementById(id);
|
2994 |
+
setAnchorRect(element.getBoundingClientRect());
|
2995 |
+
}
|
2996 |
+
}
|
2997 |
+
|
2998 |
+
var triggerShowTooltip = function triggerShowTooltip(container) {
|
2999 |
var timeoutId = null;
|
3000 |
|
3001 |
if (delay > 0) {
|
3002 |
timeoutId = setTimeout(function () {
|
3003 |
timeoutId = null;
|
3004 |
+
showTooltip(container);
|
|
|
|
|
|
|
|
|
|
|
|
|
3005 |
}, delay);
|
3006 |
} else if (!showHighlight) {
|
3007 |
+
showTooltip(container);
|
|
|
|
|
|
|
|
|
|
|
3008 |
}
|
3009 |
|
3010 |
return timeoutId;
|
3011 |
};
|
3012 |
|
3013 |
+
var showTooltip = function showTooltip(container) {
|
3014 |
+
var element = document.getElementById(id);
|
3015 |
+
|
3016 |
+
if (element && useAnchor) {
|
3017 |
+
setAnchorRect(element.getBoundingClientRect());
|
3018 |
+
}
|
3019 |
+
|
3020 |
+
if (container) {
|
3021 |
+
container.classList.add(SHOW_CLASS);
|
3022 |
+
}
|
3023 |
+
|
3024 |
+
setShowHighlight(true);
|
3025 |
+
onShow();
|
3026 |
+
};
|
3027 |
+
|
3028 |
var triggerClose = function triggerClose() {
|
3029 |
setShowHighlight(false);
|
3030 |
|
3044 |
}), Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Popover"], {
|
3045 |
className: "highlight-tooltip__popover",
|
3046 |
noArrow: false,
|
3047 |
+
anchorRect: anchorRect,
|
3048 |
focusOnMount: "container"
|
3049 |
}, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Card"], {
|
3050 |
size: "medium"
|
3051 |
}, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["CardHeader"], null, title, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
3052 |
isSmall: true,
|
3053 |
onClick: triggerClose,
|
3054 |
+
icon: library_close["a" /* default */]
|
3055 |
})), Object(external_this_wp_element_["createElement"])(external_this_wp_components_["CardBody"], null, content || null), Object(external_this_wp_element_["createElement"])(external_this_wp_components_["CardFooter"], {
|
3056 |
isBorderless: true
|
3057 |
}, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
3100 |
/**
|
3101 |
* A callback for when the tooltip is shown.
|
3102 |
*/
|
3103 |
+
onShow: prop_types_default.a.func,
|
3104 |
+
|
3105 |
+
/**
|
3106 |
+
* useAnchor, will append the tooltip to the body tag, and make use of the anchorRect to display the tooltip.
|
3107 |
+
* Defaults to false.
|
3108 |
+
*/
|
3109 |
+
useAnchor: prop_types_default.a.bool
|
3110 |
};
|
3111 |
|
3112 |
// EXTERNAL MODULE: ./node_modules/@wordpress/dom/build-module/index.js + 2 modules
|
3113 |
+
var dom_build_module = __webpack_require__(121);
|
3114 |
|
3115 |
// CONCATENATED MODULE: ./client/hooks/useFocusOnMount.js
|
3116 |
/**
|
3383 |
var panel_Panel = function Panel(_ref) {
|
3384 |
var content = _ref.content,
|
3385 |
isPanelOpen = _ref.isPanelOpen,
|
|
|
3386 |
isPanelSwitching = _ref.isPanelSwitching,
|
3387 |
+
currentTab = _ref.currentTab,
|
3388 |
tab = _ref.tab,
|
3389 |
closePanel = _ref.closePanel,
|
3390 |
clearPanel = _ref.clearPanel;
|
3397 |
}
|
3398 |
};
|
3399 |
|
3400 |
+
var possibleFocusPanel = function possibleFocusPanel() {
|
3401 |
+
if (!containerRef.current || !isPanelOpen || !tab) {
|
3402 |
+
return;
|
3403 |
+
}
|
3404 |
+
|
3405 |
+
focusOnMountRef(containerRef.current);
|
3406 |
+
};
|
3407 |
+
|
3408 |
+
var finishTransition = function finishTransition(e) {
|
3409 |
+
if (e && e.propertyName === 'transform') {
|
3410 |
+
clearPanel();
|
3411 |
+
possibleFocusPanel();
|
3412 |
+
}
|
3413 |
+
};
|
3414 |
+
|
3415 |
+
var focusOnMountRef = useFocusOnMount();
|
3416 |
var useFocusOutsideProps = useFocusOutside(handleFocusOutside);
|
3417 |
+
var containerRef = Object(external_this_wp_element_["useRef"])(null);
|
3418 |
+
var mergedContainerRef = Object(external_this_wp_element_["useCallback"])(function (node) {
|
3419 |
+
containerRef.current = node;
|
3420 |
+
focusOnMountRef(node);
|
3421 |
+
}, []);
|
3422 |
|
3423 |
if (!tab) {
|
3424 |
return Object(external_this_wp_element_["createElement"])("div", {
|
3439 |
tabIndex: 0,
|
3440 |
role: "tabpanel",
|
3441 |
"aria-label": tab.title,
|
3442 |
+
onTransitionEnd: finishTransition
|
|
|
3443 |
}, useFocusOutsideProps, {
|
3444 |
+
ref: mergedContainerRef
|
3445 |
}), Object(external_this_wp_element_["createElement"])("div", {
|
3446 |
className: "woocommerce-layout__activity-panel-content",
|
3447 |
key: 'activity-panel-' + currentTab,
|
3455 |
|
3456 |
|
3457 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3458 |
/**
|
3459 |
* External dependencies
|
3460 |
*/
|
3471 |
|
3472 |
|
3473 |
|
|
|
3474 |
/**
|
3475 |
* Internal dependencies
|
3476 |
*/
|
3485 |
|
3486 |
|
3487 |
var HelpPanel = Object(external_this_wp_element_["lazy"])(function () {
|
3488 |
+
return Promise.all(/* import() | activity-panels-help */[__webpack_require__.e(54), __webpack_require__.e(6), __webpack_require__.e(7)]).then(__webpack_require__.bind(null, 602));
|
3489 |
});
|
3490 |
var InboxPanel = Object(external_this_wp_element_["lazy"])(function () {
|
3491 |
+
return Promise.all(/* import() | activity-panels-inbox */[__webpack_require__.e(1), __webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(8)]).then(__webpack_require__.bind(null, 587));
|
3492 |
});
|
3493 |
+
var activity_panel_ActivityPanel = function ActivityPanel(_ref) {
|
3494 |
+
var isEmbedded = _ref.isEmbedded,
|
3495 |
+
query = _ref.query,
|
3496 |
+
userPreferencesData = _ref.userPreferencesData;
|
3497 |
|
3498 |
+
var _useState = Object(external_this_wp_element_["useState"])(''),
|
3499 |
+
_useState2 = slicedToArray_default()(_useState, 2),
|
3500 |
+
currentTab = _useState2[0],
|
3501 |
+
setCurrentTab = _useState2[1];
|
3502 |
|
3503 |
+
var _useState3 = Object(external_this_wp_element_["useState"])(false),
|
3504 |
+
_useState4 = slicedToArray_default()(_useState3, 2),
|
3505 |
+
isPanelOpen = _useState4[0],
|
3506 |
+
setIsPanelOpen = _useState4[1];
|
3507 |
|
3508 |
+
var _useState5 = Object(external_this_wp_element_["useState"])(false),
|
3509 |
+
_useState6 = slicedToArray_default()(_useState5, 2),
|
3510 |
+
isPanelSwitching = _useState6[0],
|
3511 |
+
setIsPanelSwitching = _useState6[1];
|
3512 |
|
3513 |
+
var _useState7 = Object(external_this_wp_element_["useState"])(false),
|
3514 |
+
_useState8 = slicedToArray_default()(_useState7, 2),
|
3515 |
+
mobileOpen = _useState8[0],
|
3516 |
+
setMobileOpen = _useState8[1];
|
3517 |
+
|
3518 |
+
var _useSelect = Object(external_this_wp_data_["useSelect"])(function (select) {
|
3519 |
+
var _select = select(external_this_wc_data_["OPTIONS_STORE_NAME"]),
|
3520 |
+
getOption = _select.getOption,
|
3521 |
+
isResolving = _select.isResolving;
|
3522 |
+
|
3523 |
+
return {
|
3524 |
+
hasUnreadNotes: getUnreadNotes(select),
|
3525 |
+
requestingTaskListOptions: isResolving('getOption', ['woocommerce_task_list_complete']) || isResolving('getOption', ['woocommerce_task_list_hidden']),
|
3526 |
+
setupTaskListComplete: getOption('woocommerce_task_list_complete') === 'yes',
|
3527 |
+
setupTaskListHidden: getOption('woocommerce_task_list_hidden') === 'yes',
|
3528 |
+
trackedCompletedTasks: getOption('woocommerce_task_list_tracked_completed_tasks') || []
|
3529 |
};
|
3530 |
+
}),
|
3531 |
+
hasUnreadNotes = _useSelect.hasUnreadNotes,
|
3532 |
+
requestingTaskListOptions = _useSelect.requestingTaskListOptions,
|
3533 |
+
setupTaskListComplete = _useSelect.setupTaskListComplete,
|
3534 |
+
setupTaskListHidden = _useSelect.setupTaskListHidden,
|
3535 |
+
trackedCompletedTasks = _useSelect.trackedCompletedTasks;
|
3536 |
+
|
3537 |
+
var _useDispatch = Object(external_this_wp_data_["useDispatch"])(external_this_wc_data_["OPTIONS_STORE_NAME"]),
|
3538 |
+
updateOptions = _useDispatch.updateOptions;
|
3539 |
+
|
3540 |
+
var _useUser = Object(external_this_wc_data_["useUser"])(),
|
3541 |
+
currentUserCan = _useUser.currentUserCan;
|
3542 |
+
|
3543 |
+
var togglePanel = function togglePanel(_ref2, isTabOpen) {
|
3544 |
+
var tabName = _ref2.name;
|
3545 |
+
var panelSwitching = tabName !== currentTab && currentTab !== '' && isTabOpen && isPanelOpen;
|
3546 |
+
setCurrentTab(tabName);
|
3547 |
+
setMobileOpen(isTabOpen);
|
3548 |
+
setIsPanelOpen(isTabOpen);
|
3549 |
+
setIsPanelSwitching(panelSwitching);
|
3550 |
+
};
|
3551 |
|
3552 |
+
var _closePanel = function closePanel() {
|
3553 |
+
setIsPanelOpen(false);
|
3554 |
+
};
|
3555 |
+
|
3556 |
+
var _clearPanel = function clearPanel() {
|
3557 |
+
if (!isPanelOpen) {
|
3558 |
+
setIsPanelSwitching(false);
|
3559 |
+
setCurrentTab('');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3560 |
}
|
3561 |
+
}; // On smaller screen, the panel buttons are hidden behind a toggle.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3562 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3563 |
|
3564 |
+
var toggleMobile = function toggleMobile() {
|
3565 |
+
var tabs = getTabs();
|
3566 |
+
setCurrentTab(mobileOpen ? '' : tabs[0].name);
|
3567 |
+
setMobileOpen(!mobileOpen);
|
3568 |
+
setIsPanelOpen(!mobileOpen);
|
3569 |
+
};
|
|
|
|
|
|
|
3570 |
|
3571 |
+
var isHomescreen = function isHomescreen() {
|
3572 |
+
return query.page === 'wc-admin' && !query.path;
|
3573 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3574 |
|
3575 |
+
var isPerformingSetupTask = function isPerformingSetupTask() {
|
3576 |
+
return query.task && !query.path && (requestingTaskListOptions === true || setupTaskListHidden === false && setupTaskListComplete === false);
|
3577 |
+
}; // @todo Pull in dynamic unread status/count
|
|
|
3578 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3579 |
|
3580 |
+
var getTabs = function getTabs() {
|
3581 |
+
var inbox = {
|
3582 |
+
name: 'inbox',
|
3583 |
+
title: Object(external_this_wp_i18n_["__"])('Inbox', 'woocommerce-admin'),
|
3584 |
+
icon: Object(external_this_wp_element_["createElement"])(build_module_icon["a" /* default */], {
|
3585 |
+
icon: library_inbox
|
3586 |
+
}),
|
3587 |
+
unread: hasUnreadNotes,
|
3588 |
+
visible: (isEmbedded || !isHomescreen()) && !isPerformingSetupTask()
|
3589 |
+
};
|
3590 |
+
var setup = {
|
3591 |
+
name: 'setup',
|
3592 |
+
title: Object(external_this_wp_i18n_["__"])('Store Setup', 'woocommerce-admin'),
|
3593 |
+
icon: Object(external_this_wp_element_["createElement"])(setup_progress_SetupProgress, null),
|
3594 |
+
onClick: function onClick() {
|
3595 |
+
var currentLocation = window.location.href;
|
3596 |
+
var homescreenLocation = Object(wc_admin_settings["f" /* getAdminLink */])('admin.php?page=wc-admin'); // Don't navigate if we're already on the homescreen, this will cause an infinite loop
|
3597 |
+
|
3598 |
+
if (currentLocation !== homescreenLocation) {
|
3599 |
+
// Ensure that if the user is trying to get to the task list they can see it even if
|
3600 |
+
// it was dismissed.
|
3601 |
+
if (setupTaskListHidden === 'no') {
|
3602 |
+
redirectToHomeScreen();
|
3603 |
+
} else {
|
3604 |
+
updateOptions({
|
3605 |
+
woocommerce_task_list_hidden: 'no'
|
3606 |
+
}).then(redirectToHomeScreen);
|
3607 |
+
}
|
3608 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3609 |
|
3610 |
+
return null;
|
3611 |
+
},
|
3612 |
+
visible: currentUserCan('manage_woocommerce') && !setupTaskListComplete && !setupTaskListHidden && !isPerformingSetupTask() && (!isHomescreen() || isEmbedded)
|
3613 |
+
};
|
3614 |
+
var help = {
|
3615 |
+
name: 'help',
|
3616 |
+
title: Object(external_this_wp_i18n_["__"])('Help', 'woocommerce-admin'),
|
3617 |
+
icon: Object(external_this_wp_element_["createElement"])(build_module_icon["a" /* default */], {
|
3618 |
+
icon: library_help
|
3619 |
+
}),
|
3620 |
+
visible: isHomescreen() && !isEmbedded || isPerformingSetupTask()
|
3621 |
+
};
|
3622 |
+
var displayOptions = {
|
3623 |
+
component: display_options_DisplayOptions,
|
3624 |
+
visible: !isEmbedded && isHomescreen() && !isPerformingSetupTask()
|
3625 |
+
};
|
3626 |
+
return [inbox, setup, displayOptions, help].filter(function (tab) {
|
3627 |
+
return tab.visible;
|
3628 |
+
});
|
3629 |
+
};
|
3630 |
+
|
3631 |
+
var getPanelContent = function getPanelContent(tab) {
|
3632 |
+
var task = query.task;
|
3633 |
+
|
3634 |
+
switch (tab) {
|
3635 |
+
case 'inbox':
|
3636 |
+
return Object(external_this_wp_element_["createElement"])(InboxPanel, null);
|
3637 |
+
|
3638 |
+
case 'help':
|
3639 |
+
return Object(external_this_wp_element_["createElement"])(HelpPanel, {
|
3640 |
+
taskName: task
|
3641 |
});
|
3642 |
+
|
3643 |
+
default:
|
3644 |
+
return null;
|
3645 |
}
|
3646 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3647 |
|
3648 |
+
var redirectToHomeScreen = function redirectToHomeScreen() {
|
3649 |
+
if (Object(utils["f" /* isWCAdmin */])(window.location.href)) {
|
3650 |
+
Object(external_this_wc_navigation_["getHistory"])().push(Object(external_this_wc_navigation_["getNewPath"])({}, '/', {}));
|
3651 |
+
} else {
|
3652 |
+
window.location.href = Object(wc_admin_settings["f" /* getAdminLink */])('admin.php?page=wc-admin');
|
3653 |
}
|
3654 |
+
};
|
3655 |
+
|
3656 |
+
var closedHelpPanelHighlight = function closedHelpPanelHighlight() {
|
3657 |
+
Object(external_this_wc_tracks_["recordEvent"])('help_tooltip_click');
|
3658 |
+
|
3659 |
+
if (userPreferencesData && userPreferencesData.updateUserPreferences) {
|
3660 |
+
userPreferencesData.updateUserPreferences({
|
3661 |
+
help_panel_highlight_shown: 'yes'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3662 |
});
|
3663 |
+
}
|
3664 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3665 |
|
3666 |
+
var shouldShowHelpTooltip = function shouldShowHelpTooltip() {
|
3667 |
+
var task = query.task;
|
3668 |
+
var startedTasks = userPreferencesData && userPreferencesData.task_list_tracked_started_tasks;
|
3669 |
+
var highlightShown = userPreferencesData && userPreferencesData.help_panel_highlight_shown;
|
3670 |
+
|
3671 |
+
if (task && highlightShown !== 'yes' && (startedTasks || {})[task] > 1 && !trackedCompletedTasks.includes(task)) {
|
3672 |
+
return true;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3673 |
}
|
|
|
3674 |
|
3675 |
+
return false;
|
3676 |
+
};
|
3677 |
+
|
3678 |
+
var tabs = getTabs();
|
3679 |
+
var headerId = Object(external_lodash_["uniqueId"])('activity-panel-header_');
|
3680 |
+
var panelClasses = classnames_default()('woocommerce-layout__activity-panel', {
|
3681 |
+
'is-mobile-open': mobileOpen
|
3682 |
+
});
|
3683 |
+
var showHelpHighlightTooltip = shouldShowHelpTooltip();
|
3684 |
+
var hasUnread = tabs.some(function (tab) {
|
3685 |
+
return tab.unread;
|
3686 |
+
});
|
3687 |
+
var viewLabel = hasUnread ? Object(external_this_wp_i18n_["__"])('View Activity Panel, you have unread activity', 'woocommerce-admin') : Object(external_this_wp_i18n_["__"])('View Activity Panel', 'woocommerce-admin');
|
3688 |
+
return Object(external_this_wp_element_["createElement"])("div", null, Object(external_this_wp_element_["createElement"])(external_this_wc_components_["H"], {
|
3689 |
+
id: headerId,
|
3690 |
+
className: "screen-reader-text"
|
3691 |
+
}, Object(external_this_wp_i18n_["__"])('Store Activity', 'woocommerce-admin')), Object(external_this_wp_element_["createElement"])(external_this_wc_components_["Section"], {
|
3692 |
+
component: "aside",
|
3693 |
+
id: "woocommerce-activity-panel",
|
3694 |
+
"aria-labelledby": headerId
|
3695 |
+
}, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
3696 |
+
onClick: function onClick() {
|
3697 |
+
toggleMobile();
|
3698 |
+
},
|
3699 |
+
label: mobileOpen ? Object(external_this_wp_i18n_["__"])('Close Activity Panel', 'woocommerce-admin') : viewLabel,
|
3700 |
+
"aria-expanded": mobileOpen,
|
3701 |
+
className: "woocommerce-layout__activity-panel-mobile-toggle"
|
3702 |
+
}, mobileOpen ? Object(external_this_wp_element_["createElement"])(cross_small_default.a, null) : Object(external_this_wp_element_["createElement"])(toggle_bubble, {
|
3703 |
+
hasUnread: hasUnread
|
3704 |
+
})), Object(external_this_wp_element_["createElement"])("div", {
|
3705 |
+
className: panelClasses
|
3706 |
+
}, Object(external_this_wp_element_["createElement"])(tabs_Tabs, {
|
3707 |
+
tabs: tabs,
|
3708 |
+
tabOpen: isPanelOpen,
|
3709 |
+
selectedTab: currentTab,
|
3710 |
+
onTabClick: function onTabClick(tab, tabOpen) {
|
3711 |
+
if (tab.onClick) {
|
3712 |
+
tab.onClick();
|
3713 |
+
return;
|
3714 |
+
}
|
3715 |
+
|
3716 |
+
togglePanel(tab, tabOpen);
|
3717 |
+
}
|
3718 |
+
}), Object(external_this_wp_element_["createElement"])(panel_Panel, {
|
3719 |
+
currentTab: true,
|
3720 |
+
isPanelOpen: isPanelOpen,
|
3721 |
+
isPanelSwitching: isPanelSwitching,
|
3722 |
+
tab: Object(external_lodash_["find"])(getTabs(), {
|
3723 |
+
name: currentTab
|
3724 |
+
}),
|
3725 |
+
content: getPanelContent(currentTab),
|
3726 |
+
closePanel: function closePanel() {
|
3727 |
+
return _closePanel();
|
3728 |
+
},
|
3729 |
+
clearPanel: function clearPanel() {
|
3730 |
+
return _clearPanel();
|
3731 |
+
}
|
3732 |
+
}))), showHelpHighlightTooltip ? Object(external_this_wp_element_["createElement"])(HighlightTooltip, {
|
3733 |
+
delay: 1000,
|
3734 |
+
useAnchor: true,
|
3735 |
+
title: Object(external_this_wp_i18n_["__"])("We're here for help", 'woocommerce-admin'),
|
3736 |
+
content: Object(external_this_wp_i18n_["__"])('If you have any questions, feel free to explore the WooCommerce docs listed here.', 'woocommerce-admin'),
|
3737 |
+
closeButtonText: Object(external_this_wp_i18n_["__"])('Got it', 'woocommerce-admin'),
|
3738 |
+
id: "activity-panel-tab-help",
|
3739 |
+
onClose: function onClose() {
|
3740 |
+
return closedHelpPanelHighlight();
|
3741 |
+
},
|
3742 |
+
onShow: function onShow() {
|
3743 |
+
return Object(external_this_wc_tracks_["recordEvent"])('help_tooltip_view');
|
3744 |
+
}
|
3745 |
+
}) : null);
|
3746 |
+
};
|
3747 |
activity_panel_ActivityPanel.defaultProps = {
|
3748 |
getHistory: external_this_wc_navigation_["getHistory"]
|
3749 |
};
|
3750 |
+
/* harmony default export */ var activity_panel = (activity_panel_ActivityPanel);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3751 |
// CONCATENATED MODULE: ./client/lib/platform/index.js
|
3752 |
var ANDROID_PLATFORM = 'android';
|
3753 |
var IOS_PLATFORM = 'ios';
|
3789 |
}));
|
3790 |
};
|
3791 |
// EXTERNAL MODULE: ./client/mobile-banner/style.scss
|
3792 |
+
var mobile_banner_style = __webpack_require__(301);
|
3793 |
|
3794 |
// CONCATENATED MODULE: ./client/mobile-banner/constants.js
|
3795 |
// The Play Store link is defined as an exported constant mainly for the sake of testing the Mobile App Banner.
|
3879 |
|
3880 |
return null;
|
3881 |
};
|
3882 |
+
// CONCATENATED MODULE: ./client/hooks/useIsScrolled.js
|
|
|
|
|
|
|
|
|
3883 |
|
3884 |
|
|
|
|
|
|
|
|
|
|
|
3885 |
/**
|
3886 |
* External dependencies
|
3887 |
*/
|
3888 |
|
3889 |
+
function useIsScrolled() {
|
3890 |
+
var _useState = Object(external_this_wp_element_["useState"])(false),
|
3891 |
+
_useState2 = slicedToArray_default()(_useState, 2),
|
3892 |
+
isScrolled = _useState2[0],
|
3893 |
+
setIsScrolled = _useState2[1];
|
3894 |
|
3895 |
+
var rafHandle = Object(external_this_wp_element_["useRef"])(null);
|
3896 |
+
Object(external_this_wp_element_["useEffect"])(function () {
|
3897 |
+
var updateIsScrolled = function updateIsScrolled() {
|
3898 |
+
setIsScrolled(window.pageYOffset > 20);
|
3899 |
+
};
|
3900 |
|
3901 |
+
var scrollListener = function scrollListener() {
|
3902 |
+
rafHandle.current = window.requestAnimationFrame(updateIsScrolled);
|
3903 |
+
};
|
3904 |
|
3905 |
+
window.addEventListener('scroll', scrollListener);
|
3906 |
+
return function () {
|
3907 |
+
window.removeEventListener('scroll', scrollListener);
|
3908 |
+
window.cancelAnimationFrame(rafHandle.current);
|
3909 |
+
};
|
3910 |
+
}, []);
|
3911 |
+
return isScrolled;
|
3912 |
+
}
|
3913 |
+
// EXTERNAL MODULE: external {"this":["wp","plugins"]}
|
3914 |
+
var external_this_wp_plugins_ = __webpack_require__(139);
|
3915 |
|
3916 |
+
// EXTERNAL MODULE: ./client/navigation/style.scss
|
3917 |
+
var navigation_style = __webpack_require__(302);
|
3918 |
|
3919 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
|
3920 |
+
var toConsumableArray = __webpack_require__(19);
|
3921 |
+
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
|
3922 |
|
3923 |
+
// CONCATENATED MODULE: ./client/navigation/utils.js
|
|
|
|
|
3924 |
|
3925 |
|
3926 |
|
3927 |
+
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
3928 |
|
3929 |
+
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { defineProperty_default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
3930 |
|
3931 |
+
/**
|
3932 |
+
* External dependencies
|
3933 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
3934 |
|
3935 |
+
/**
|
3936 |
+
* Get the full URL if a relative path is passed.
|
3937 |
+
*
|
3938 |
+
* @param {string} url URL
|
3939 |
+
* @return {string} Full URL
|
3940 |
+
*/
|
3941 |
|
3942 |
+
var getFullUrl = function getFullUrl(url) {
|
3943 |
+
var _window$location = window.location,
|
3944 |
+
origin = _window$location.origin,
|
3945 |
+
pathname = _window$location.pathname,
|
3946 |
+
search = _window$location.search;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3947 |
|
3948 |
+
if (url.indexOf('#') === 0) {
|
3949 |
+
return origin + pathname + search + url;
|
3950 |
+
}
|
|
|
|
|
3951 |
|
3952 |
+
if (url.indexOf('http') === 0) {
|
3953 |
+
return url;
|
3954 |
+
}
|
|
|
|
|
3955 |
|
3956 |
+
return origin + url;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3957 |
};
|
3958 |
+
/**
|
3959 |
+
* Get a match score for a menu item given a location.
|
3960 |
+
*
|
3961 |
+
* @param {Object} location Window location
|
3962 |
+
* @param {string} itemUrl URL to compare
|
3963 |
+
* @param {string} itemExpression Custom match expression
|
3964 |
+
* @return {number} Number of matches or 0 if not matched.
|
3965 |
+
*/
|
3966 |
|
3967 |
+
var getMatchScore = function getMatchScore(location, itemUrl) {
|
3968 |
+
var itemExpression = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
|
3969 |
|
3970 |
+
if (!itemUrl) {
|
3971 |
+
return;
|
3972 |
+
}
|
3973 |
|
3974 |
+
var fullUrl = getFullUrl(itemUrl);
|
3975 |
+
var href = location.href; // Return highest possible score for exact match.
|
3976 |
|
3977 |
+
if (fullUrl === href) {
|
3978 |
+
return Number.MAX_SAFE_INTEGER;
|
3979 |
+
}
|
3980 |
|
3981 |
+
var defaultExpression = utils_getDefaultMatchExpression(fullUrl);
|
3982 |
+
var regexp = new RegExp(itemExpression || defaultExpression, 'i');
|
3983 |
+
return (decodeURIComponent(href).match(regexp) || []).length;
|
3984 |
+
};
|
3985 |
+
/**
|
3986 |
+
* Get a default expression to match the path and provided params.
|
3987 |
+
*
|
3988 |
+
* @param {string} url URL to match.
|
3989 |
+
* @return {string} Regex expression.
|
3990 |
+
*/
|
3991 |
|
3992 |
+
var utils_getDefaultMatchExpression = function getDefaultMatchExpression(url) {
|
3993 |
+
var escapedUrl = url.replace(/[-\/\\^$*+?.()|[\]{}]/gi, '\\$&');
|
3994 |
|
3995 |
+
var _escapedUrl$split = escapedUrl.split(/\\\?|#/),
|
3996 |
+
_escapedUrl$split2 = slicedToArray_default()(_escapedUrl$split, 3),
|
3997 |
+
path = _escapedUrl$split2[0],
|
3998 |
+
args = _escapedUrl$split2[1],
|
3999 |
+
hash = _escapedUrl$split2[2];
|
4000 |
|
4001 |
+
var hashExpression = hash ? "(.*#".concat(hash, "$)") : '';
|
4002 |
+
var argsExpression = args ? args.split('&').reduce(function (acc, param) {
|
4003 |
+
return "".concat(acc, "(?=.*[?|&]").concat(param, "(&|$|#))");
|
4004 |
+
}, '') : '';
|
4005 |
+
return '^' + path + argsExpression + hashExpression;
|
4006 |
+
};
|
4007 |
/**
|
4008 |
+
* Adds a listener that runs on history change.
|
4009 |
+
*
|
4010 |
+
* @param {Function} listener Listener to add on history change.
|
4011 |
+
* @return {Function} Function to remove listeners.
|
4012 |
*/
|
4013 |
|
4014 |
+
var addHistoryListener = function addHistoryListener(listener) {
|
4015 |
+
// Monkey patch pushState to allow trigger the pushstate event listener.
|
4016 |
+
if (!window.wcNavigation.historyPatched) {
|
4017 |
+
(function (history) {
|
4018 |
+
/* global CustomEvent */
|
4019 |
+
var pushState = history.pushState;
|
4020 |
+
var replaceState = history.replaceState;
|
4021 |
|
4022 |
+
history.pushState = function (state) {
|
4023 |
+
var pushStateEvent = new CustomEvent('pushstate', {
|
4024 |
+
state: state
|
4025 |
+
});
|
4026 |
+
window.dispatchEvent(pushStateEvent);
|
4027 |
+
return pushState.apply(history, arguments);
|
4028 |
+
};
|
4029 |
|
4030 |
+
history.replaceState = function (state) {
|
4031 |
+
var replaceStateEvent = new CustomEvent('replacestate', {
|
4032 |
+
state: state
|
4033 |
+
});
|
4034 |
+
window.dispatchEvent(replaceStateEvent);
|
4035 |
+
return replaceState.apply(history, arguments);
|
4036 |
+
};
|
4037 |
|
4038 |
+
window.wcNavigation.historyPatched = true;
|
4039 |
+
})(window.history);
|
4040 |
}
|
4041 |
|
4042 |
+
window.addEventListener('popstate', listener);
|
4043 |
+
window.addEventListener('pushstate', listener);
|
4044 |
+
window.addEventListener('replacestate', listener);
|
4045 |
+
return function () {
|
4046 |
+
window.removeEventListener('popstate', listener);
|
4047 |
+
window.removeEventListener('pushstate', listener);
|
4048 |
+
window.removeEventListener('replacestate', listener);
|
4049 |
+
};
|
4050 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4051 |
/**
|
4052 |
+
* Get the closest matching item.
|
4053 |
+
*
|
4054 |
+
* @param {Array} items An array of items to match against.
|
4055 |
*/
|
4056 |
|
4057 |
+
var utils_getMatchingItem = function getMatchingItem(items) {
|
4058 |
+
var matchedItem = null;
|
4059 |
+
var highestMatchScore = 0;
|
4060 |
+
items.forEach(function (item) {
|
4061 |
+
var score = getMatchScore(window.location, Object(wc_admin_settings["f" /* getAdminLink */])(item.url), item.matchExpression);
|
4062 |
|
4063 |
+
if (score > 0 && score >= highestMatchScore) {
|
4064 |
+
highestMatchScore = score;
|
4065 |
+
matchedItem = item;
|
4066 |
+
}
|
4067 |
+
});
|
4068 |
+
return matchedItem || null;
|
4069 |
+
};
|
4070 |
+
/**
|
4071 |
+
* Available menu IDs.
|
4072 |
+
*/
|
4073 |
|
4074 |
+
var menuIds = ['primary', 'favorites', 'plugins', 'secondary'];
|
4075 |
+
/**
|
4076 |
+
* Default categories for the menu.
|
4077 |
+
*/
|
4078 |
|
4079 |
+
var defaultCategories = {
|
4080 |
+
woocommerce: {
|
4081 |
+
id: 'woocommerce',
|
4082 |
+
isCategory: true,
|
4083 |
+
menuId: 'primary',
|
4084 |
+
migrate: true,
|
4085 |
+
order: 10,
|
4086 |
+
parent: '',
|
4087 |
+
title: 'WooCommerce'
|
4088 |
+
}
|
4089 |
+
};
|
4090 |
/**
|
4091 |
+
* Sort an array of menu items by their order property.
|
4092 |
+
*
|
4093 |
+
* @param {Array} menuItems Array of menu items.
|
4094 |
+
* @return {Array} Sorted menu items.
|
4095 |
*/
|
4096 |
|
4097 |
+
var sortMenuItems = function sortMenuItems(menuItems) {
|
4098 |
+
return menuItems.sort(function (a, b) {
|
4099 |
+
if (a.order === b.order) {
|
4100 |
+
return a.title.localeCompare(b.title);
|
4101 |
+
}
|
4102 |
|
4103 |
+
return a.order - b.order;
|
4104 |
+
});
|
4105 |
+
};
|
4106 |
/**
|
4107 |
+
* Get a flat tree structure of all Categories and thier children grouped by menuId
|
4108 |
*
|
4109 |
+
* @param {Array} menuItems Array of menu items.
|
4110 |
+
* @param {Function} currentUserCan Callback method passed the capability to determine if a menu item is visible.
|
4111 |
+
* @return {Object} Mapped menu items and categories.
|
|
|
|
|
|
|
|
|
4112 |
*/
|
4113 |
|
4114 |
+
var getMappedItemsCategories = function getMappedItemsCategories(menuItems) {
|
4115 |
+
var currentUserCan = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4116 |
|
4117 |
+
var categories = _objectSpread({}, defaultCategories);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4118 |
|
4119 |
+
var items = sortMenuItems(menuItems).reduce(function (acc, item) {
|
4120 |
+
// Set up the category if it doesn't yet exist.
|
4121 |
+
if (!acc[item.parent]) {
|
4122 |
+
acc[item.parent] = {};
|
4123 |
+
menuIds.forEach(function (menuId) {
|
4124 |
+
acc[item.parent][menuId] = [];
|
4125 |
+
});
|
4126 |
+
} // Incorrect menu ID.
|
4127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4128 |
|
4129 |
+
if (!acc[item.parent][item.menuId]) {
|
4130 |
+
return acc;
|
4131 |
+
} // User does not have permission to view this item.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4132 |
|
|
|
|
|
|
|
|
|
|
|
4133 |
|
4134 |
+
if (currentUserCan && item.capability && !currentUserCan(item.capability)) {
|
4135 |
+
return acc;
|
4136 |
+
} // Add categories.
|
|
|
|
|
|
|
|
|
4137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4138 |
|
4139 |
+
if (item.isCategory) {
|
4140 |
+
categories[item.id] = item;
|
4141 |
+
}
|
4142 |
|
4143 |
+
acc[item.parent][item.menuId].push(item);
|
4144 |
+
return acc;
|
4145 |
+
}, {});
|
4146 |
+
return {
|
4147 |
+
items: items,
|
4148 |
+
categories: categories
|
4149 |
};
|
4150 |
+
};
|
4151 |
+
// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/wordpress.js
|
4152 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4153 |
|
4154 |
+
/**
|
4155 |
+
* WordPress dependencies
|
4156 |
+
*/
|
4157 |
|
4158 |
+
var wordpress = Object(external_this_wp_element_["createElement"])(svg["b" /* SVG */], {
|
4159 |
+
xmlns: "http://www.w3.org/2000/svg",
|
4160 |
+
viewBox: "-2 -2 24 24"
|
4161 |
+
}, Object(external_this_wp_element_["createElement"])(svg["a" /* Path */], {
|
4162 |
+
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"
|
4163 |
+
}));
|
4164 |
+
/* harmony default export */ var library_wordpress = (wordpress);
|
4165 |
+
//# sourceMappingURL=wordpress.js.map
|
4166 |
+
// CONCATENATED MODULE: ./client/navigation/components/header/index.js
|
4167 |
|
4168 |
|
4169 |
|
4170 |
+
/**
|
4171 |
+
* External dependencies
|
4172 |
+
*/
|
4173 |
|
4174 |
|
|
|
4175 |
|
|
|
4176 |
|
|
|
|
|
|
|
4177 |
|
4178 |
|
4179 |
|
4186 |
|
4187 |
|
4188 |
|
4189 |
+
var header_Header = function Header() {
|
4190 |
+
var siteTitle = Object(wc_admin_settings["g" /* getSetting */])('siteTitle', '');
|
4191 |
+
var homeUrl = Object(wc_admin_settings["g" /* getSetting */])('homeUrl', '');
|
4192 |
+
var isScrolled = useIsScrolled();
|
4193 |
|
4194 |
+
var _useState = Object(external_this_wp_element_["useState"])(document.body.classList.contains(false)),
|
4195 |
+
_useState2 = slicedToArray_default()(_useState, 2),
|
4196 |
+
isFolded = _useState2[0],
|
4197 |
+
setIsFolded = _useState2[1];
|
4198 |
|
4199 |
+
var navClasses = {
|
4200 |
+
folded: 'is-wc-nav-folded',
|
4201 |
+
expanded: 'is-wc-nav-expanded'
|
4202 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4203 |
|
4204 |
+
var foldNav = function foldNav() {
|
4205 |
+
document.body.classList.add(navClasses.folded);
|
4206 |
+
document.body.classList.remove(navClasses.expanded);
|
4207 |
+
setIsFolded(true);
|
4208 |
+
};
|
4209 |
|
4210 |
+
var expandNav = function expandNav() {
|
4211 |
+
document.body.classList.remove(navClasses.folded);
|
4212 |
+
document.body.classList.add(navClasses.expanded);
|
4213 |
+
setIsFolded(false);
|
4214 |
+
};
|
4215 |
|
4216 |
+
var toggleFolded = function toggleFolded() {
|
4217 |
+
if (document.body.classList.contains(navClasses.folded)) {
|
4218 |
+
expandNav();
|
4219 |
+
} else {
|
4220 |
+
foldNav();
|
4221 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
4222 |
};
|
4223 |
+
|
4224 |
+
var foldOnMobile = function foldOnMobile() {
|
4225 |
+
var screenWidth = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : document.body.clientWidth;
|
4226 |
+
|
4227 |
+
if (screenWidth <= 960) {
|
4228 |
+
foldNav();
|
4229 |
+
} else {
|
4230 |
+
expandNav();
|
4231 |
+
}
|
4232 |
};
|
|
|
|
|
|
|
4233 |
|
4234 |
+
Object(external_this_wp_element_["useEffect"])(function () {
|
4235 |
+
foldOnMobile();
|
4236 |
+
var foldEvents = [{
|
4237 |
+
eventName: 'orientationchange',
|
4238 |
+
handler: function handler(e) {
|
4239 |
+
return foldOnMobile(e.target.screen.availWidth);
|
4240 |
+
}
|
4241 |
+
}, {
|
4242 |
+
eventName: 'resize',
|
4243 |
+
handler: Object(external_lodash_["debounce"])(function () {
|
4244 |
+
return foldOnMobile();
|
4245 |
+
}, 200)
|
4246 |
+
}];
|
4247 |
|
4248 |
+
for (var _i = 0, _foldEvents = foldEvents; _i < _foldEvents.length; _i++) {
|
4249 |
+
var _foldEvents$_i = _foldEvents[_i],
|
4250 |
+
eventName = _foldEvents$_i.eventName,
|
4251 |
+
handler = _foldEvents$_i.handler;
|
4252 |
+
window.addEventListener(eventName, handler, false);
|
4253 |
+
}
|
4254 |
|
4255 |
+
addHistoryListener(function () {
|
4256 |
+
return foldOnMobile();
|
4257 |
+
});
|
4258 |
+
}, []);
|
4259 |
+
var buttonIcon = Object(external_this_wp_element_["createElement"])(build_module_icon["a" /* default */], {
|
4260 |
+
size: "36px",
|
4261 |
+
icon: library_wordpress
|
4262 |
+
});
|
4263 |
|
4264 |
+
var _useSelect = Object(external_this_wp_data_["useSelect"])(function (select) {
|
4265 |
+
var _select = select('core/data'),
|
4266 |
+
isResolving = _select.isResolving;
|
4267 |
|
4268 |
+
var _select2 = select('core'),
|
4269 |
+
getEntityRecord = _select2.getEntityRecord;
|
4270 |
|
4271 |
+
var siteData = getEntityRecord('root', '__unstableBase', undefined) || {};
|
4272 |
+
return {
|
4273 |
+
isRequestingSiteIcon: isResolving('core', 'getEntityRecord', ['root', '__unstableBase', undefined]),
|
4274 |
+
siteIconUrl: siteData.siteIconUrl
|
4275 |
+
};
|
4276 |
+
}),
|
4277 |
+
isRequestingSiteIcon = _useSelect.isRequestingSiteIcon,
|
4278 |
+
siteIconUrl = _useSelect.siteIconUrl;
|
4279 |
|
4280 |
+
if (siteIconUrl) {
|
4281 |
+
buttonIcon = Object(external_this_wp_element_["createElement"])("img", {
|
4282 |
+
alt: Object(external_this_wp_i18n_["__"])('Site Icon'),
|
4283 |
+
src: siteIconUrl
|
4284 |
+
});
|
4285 |
+
} else if (isRequestingSiteIcon) {
|
4286 |
+
buttonIcon = null;
|
4287 |
+
}
|
4288 |
|
4289 |
+
var className = classnames_default()('woocommerce-navigation-header', {
|
4290 |
+
'is-scrolled': isScrolled
|
4291 |
+
});
|
4292 |
+
return Object(external_this_wp_element_["createElement"])("div", {
|
4293 |
+
className: className
|
4294 |
+
}, Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
4295 |
+
onClick: function onClick() {
|
4296 |
+
return toggleFolded();
|
4297 |
+
},
|
4298 |
+
className: "woocommerce-navigation-header__site-icon",
|
4299 |
+
"aria-label": "Fold navigation",
|
4300 |
+
role: "switch",
|
4301 |
+
"aria-checked": isFolded ? 'true' : 'false'
|
4302 |
+
}, buttonIcon), Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
4303 |
+
href: homeUrl,
|
4304 |
+
className: "woocommerce-navigation-header__site-title",
|
4305 |
+
as: "span"
|
4306 |
+
}, Object(external_this_wp_htmlEntities_["decodeEntities"])(siteTitle)));
|
4307 |
+
};
|
4308 |
|
4309 |
+
/* harmony default export */ var header = (header_Header);
|
4310 |
+
// EXTERNAL MODULE: ./client/navigation/components/category-title/style.scss
|
4311 |
+
var category_title_style = __webpack_require__(303);
|
4312 |
|
4313 |
+
// EXTERNAL MODULE: ./client/navigation/components/favorite-button/style.scss
|
4314 |
+
var favorite_button_style = __webpack_require__(304);
|
4315 |
|
4316 |
+
// CONCATENATED MODULE: ./client/navigation/components/favorite-button/index.js
|
4317 |
|
4318 |
|
4319 |
/**
|
4320 |
+
* External dependencies
|
4321 |
*/
|
4322 |
|
4323 |
|
4324 |
|
4325 |
|
4326 |
|
4327 |
+
/**
|
4328 |
+
* Internal dependencies
|
4329 |
+
*/
|
4330 |
|
|
|
|
|
|
|
|
|
|
|
4331 |
|
4332 |
+
var favorite_button_FavoriteButton = function FavoriteButton(_ref) {
|
4333 |
+
var id = _ref.id;
|
|
|
4334 |
|
4335 |
+
var _useSelect = Object(external_this_wp_data_["useSelect"])(function (select) {
|
4336 |
+
return {
|
4337 |
+
favorites: select(external_this_wc_data_["NAVIGATION_STORE_NAME"]).getFavorites(),
|
4338 |
+
isResolving: select(external_this_wc_data_["NAVIGATION_STORE_NAME"]).isResolving('getFavorites')
|
4339 |
+
};
|
4340 |
+
}),
|
4341 |
+
favorites = _useSelect.favorites,
|
4342 |
+
isResolving = _useSelect.isResolving;
|
4343 |
|
4344 |
+
var _useDispatch = Object(external_this_wp_data_["useDispatch"])(external_this_wc_data_["NAVIGATION_STORE_NAME"]),
|
4345 |
+
addFavorite = _useDispatch.addFavorite,
|
4346 |
+
removeFavorite = _useDispatch.removeFavorite;
|
|
|
|
|
|
|
4347 |
|
4348 |
+
var isFavorited = favorites.includes(id);
|
4349 |
+
|
4350 |
+
var toggleFavorite = function toggleFavorite() {
|
4351 |
+
var toggle = isFavorited ? removeFavorite : addFavorite;
|
4352 |
+
toggle(id);
|
4353 |
+
Object(external_this_wc_tracks_["recordEvent"])('navigation_favorite', {
|
4354 |
+
id: id,
|
4355 |
+
action: isFavorited ? 'unfavorite' : 'favorite'
|
4356 |
});
|
4357 |
+
};
|
|
|
|
|
|
|
|
|
|
|
4358 |
|
4359 |
+
if (isResolving) {
|
4360 |
return null;
|
4361 |
}
|
4362 |
|
4363 |
+
return Object(external_this_wp_element_["createElement"])(external_this_wp_components_["Button"], {
|
4364 |
+
id: "woocommerce-navigation-favorite-button",
|
4365 |
+
className: "woocommerce-navigation-favorite-button",
|
4366 |
+
isTertiary: true,
|
4367 |
+
onClick: toggleFavorite,
|
4368 |
+
icon: isFavorited ? 'star-filled' : 'star-empty',
|
4369 |
+
"aria-label": isFavorited ? Object(external_this_wp_i18n_["__"])('Add this item to your favorites.', 'woocommerce-admin') : Object(external_this_wp_i18n_["__"])('Remove this item from your favorites.', 'woocommerce-admin')
|
|
|
|
|
|
|
|
|
|
|
|
|
4370 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4371 |
};
|
4372 |
+
/* harmony default export */ var favorite_button = (favorite_button_FavoriteButton);
|
4373 |
+
// CONCATENATED MODULE: ./client/navigation/components/favorites-tooltip/index.js
|
4374 |
|
|
|
|
|
|
|
|
|
4375 |
|
4376 |
|
4377 |
+
/**
|
4378 |
+
* External dependencies
|
4379 |
+
*/
|
4380 |
|
4381 |
|
4382 |
|
4383 |
+
/**
|
4384 |
+
* Internal dependencies
|
4385 |
+
*/
|
4386 |
|
4387 |
|
4388 |
+
var tooltipHiddenOption = 'woocommerce_navigation_favorites_tooltip_hidden';
|
4389 |
+
var favorites_tooltip_FavoritesTooltip = function FavoritesTooltip() {
|
4390 |
+
var _useSelect = Object(external_this_wp_data_["useSelect"])(function (select) {
|
4391 |
+
var _select = select(external_this_wc_data_["OPTIONS_STORE_NAME"]),
|
4392 |
+
getOption = _select.getOption,
|
4393 |
+
isResolving = _select.isResolving;
|
4394 |
|
4395 |
+
return {
|
4396 |
+
isFavoritesResolving: select(external_this_wc_data_["NAVIGATION_STORE_NAME"]).isResolving('getFavorites'),
|
4397 |
+
isOptionResolving: isResolving('getOption', [tooltipHiddenOption]),
|
4398 |
+
isTooltipHidden: getOption(tooltipHiddenOption) === 'yes'
|
4399 |
+
};
|
4400 |
+
}),
|
4401 |
+
isFavoritesResolving = _useSelect.isFavoritesResolving,
|
4402 |
+
isOptionResolving = _useSelect.isOptionResolving,
|
4403 |
+
isTooltipHidden = _useSelect.isTooltipHidden;
|
4404 |
|
4405 |
+
var _useDispatch = Object(external_this_wp_data_["useDispatch"])(external_this_wc_data_["OPTIONS_STORE_NAME"]),
|
4406 |
+
updateOptions = _useDispatch.updateOptions;
|
4407 |
|
4408 |
+
if (isFavoritesResolving || isTooltipHidden || isOptionResolving) {
|
4409 |
+
return null;
|
4410 |
+
}
|
4411 |
|
4412 |
+
if (document.body.classList.contains('is-wc-nav-folded')) {
|
4413 |
+
return null;
|
4414 |
+
}
|
4415 |
|
4416 |
+
return Object(external_this_wp_element_["createElement"])(HighlightTooltip, {
|
4417 |
+
delay: 1000,
|
4418 |
+
title: Object(external_this_wp_i18n_["__"])('Introducing favorites', 'woocommerce-admin'),
|
4419 |
+
content: Object(external_this_wp_i18n_["__"])('You can now favorite your extensions to pin them in the top level of the navigation.', 'woocommerce-admin'),
|
4420 |
+
closeButtonText: Object(external_this_wp_i18n_["__"])('Got it', 'woocommerce-admin'),
|
4421 |
+
id: "woocommerce-navigation-favorite-button",
|
4422 |
+
onClose: function onClose() {
|
4423 |
+
return updateOptions(defineProperty_default()({}, tooltipHiddenOption, 'yes'));
|
4424 |
+
},
|
4425 |
+
useAnchor: true
|
4426 |
+
});
|
4427 |
+
};
|
4428 |
+
/* harmony default export */ var favorites_tooltip = (favorites_tooltip_FavoritesTooltip);
|
4429 |
+
// CONCATENATED MODULE: ./client/navigation/components/category-title/index.js
|
4430 |
|
|
|
4431 |
|
4432 |
/**
|
4433 |
+
* Internal dependencies
|
4434 |
*/
|
4435 |
|
4436 |
|
4437 |
|
4438 |
+
var category_title_CategoryTitle = function CategoryTitle(_ref) {
|
4439 |
+
var category = _ref.category;
|
4440 |
+
var id = category.id,
|
4441 |
+
title = category.title;
|
4442 |
+
var className = 'woocommerce-navigation-category-title';
|
4443 |
|
4444 |
+
if (['plugins', 'favorites'].includes(category.menuId)) {
|
4445 |
+
return Object(external_this_wp_element_["createElement"])("span", {
|
4446 |
+
className: className
|
4447 |
+
}, Object(external_this_wp_element_["createElement"])("span", {
|
4448 |
+
className: "".concat(className, "__text")
|
4449 |
+
}, title), Object(external_this_wp_element_["createElement"])(favorite_button_FavoriteButton, {
|
4450 |
+
id: id
|
4451 |
+
}), Object(external_this_wp_element_["createElement"])(favorites_tooltip_FavoritesTooltip, null));
|
4452 |
+
}
|
4453 |
|
4454 |
+
return Object(external_this_wp_element_["createElement"])("span", {
|
4455 |
+
className: className
|
4456 |
+
}, title);
|
4457 |
+
};
|
4458 |
+
/* harmony default export */ var category_title = (category_title_CategoryTitle);
|
4459 |
+
// CONCATENATED MODULE: ./client/navigation/components/Item/index.js
|
4460 |
|
4461 |
|
4462 |
/**
|
4463 |
+
* External dependencies
|
4464 |
*/
|
4465 |
|
4466 |
|
4467 |
|
4468 |
|
4469 |
+
var Item_Item = function Item(_ref) {
|
4470 |
+
var item = _ref.item;
|
4471 |
+
var slot = Object(external_this_wc_navigation_["useNavSlot"])('woocommerce_navigation_' + item.id);
|
4472 |
+
var hasFills = Boolean(slot.fills && slot.fills.length);
|
4473 |
|
4474 |
+
var trackClick = function trackClick(id) {
|
4475 |
+
Object(external_this_wc_tracks_["recordEvent"])('navigation_click', {
|
4476 |
+
menu_item: id
|
4477 |
+
});
|
4478 |
+
}; // Disable reason: The div wrapping the slot item is used for tracking purposes
|
4479 |
+
// and should not be a tabbable element.
|
4480 |
|
4481 |
+
/* eslint-disable jsx-a11y/no-static-element-interactions, jsx-a11y/click-events-have-key-events */
|
4482 |
+
// Only render a slot if a coresponding Fill exists and the item is not a category
|
4483 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4484 |
|
4485 |
+
if (hasFills && !item.isCategory) {
|
4486 |
+
return Object(external_this_wp_element_["createElement"])(build_module["c" /* NavigationItem */], {
|
4487 |
+
key: item.id,
|
4488 |
+
item: item.id
|
4489 |
+
}, Object(external_this_wp_element_["createElement"])("div", {
|
4490 |
+
onClick: function onClick() {
|
4491 |
+
return trackClick(item.id);
|
4492 |
+
}
|
4493 |
+
}, Object(external_this_wp_element_["createElement"])(external_this_wc_navigation_["WooNavigationItem"].Slot, {
|
4494 |
+
name: item.id
|
4495 |
+
})));
|
4496 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
4497 |
|
4498 |
+
return Object(external_this_wp_element_["createElement"])(build_module["c" /* NavigationItem */], {
|
4499 |
+
key: item.id,
|
4500 |
+
item: item.id,
|
4501 |
+
title: item.title,
|
4502 |
+
href: item.url,
|
4503 |
+
navigateToMenu: !item.url && item.id,
|
4504 |
+
onClick: function onClick() {
|
4505 |
+
return trackClick(item.id);
|
4506 |
+
},
|
4507 |
+
hideIfTargetMenuEmpty: true
|
4508 |
+
});
|
4509 |
+
/* eslint-enable jsx-a11y/no-static-element-interactions, jsx-a11y/click-events-have-key-events */
|
4510 |
+
};
|
4511 |
|
4512 |
+
/* harmony default export */ var components_Item = (Item_Item);
|
4513 |
+
// CONCATENATED MODULE: ./client/navigation/components/container/primary-menu.js
|
4514 |
|
|
|
|
|
4515 |
|
4516 |
+
/**
|
4517 |
+
* External dependencies
|
4518 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4519 |
|
|
|
|
|
|
|
4520 |
|
4521 |
+
/**
|
4522 |
+
* Internal dependencies
|
4523 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4524 |
|
|
|
|
|
4525 |
|
|
|
|
|
|
|
|
|
|
|
4526 |
|
4527 |
+
var primary_menu_PrimaryMenu = function PrimaryMenu(_ref) {
|
4528 |
+
var category = _ref.category,
|
4529 |
+
onBackClick = _ref.onBackClick,
|
4530 |
+
pluginItems = _ref.pluginItems,
|
4531 |
+
primaryItems = _ref.primaryItems;
|
4532 |
|
4533 |
+
if (!primaryItems.length && !pluginItems.length) {
|
4534 |
+
return null;
|
4535 |
+
}
|
4536 |
|
4537 |
+
var _window$wcNavigation = window.wcNavigation,
|
4538 |
+
rootBackLabel = _window$wcNavigation.rootBackLabel,
|
4539 |
+
rootBackUrl = _window$wcNavigation.rootBackUrl;
|
4540 |
+
var isRootBackVisible = category.id === 'woocommerce' && rootBackUrl;
|
4541 |
+
return Object(external_this_wp_element_["createElement"])(build_module["d" /* NavigationMenu */], {
|
4542 |
+
title: Object(external_this_wp_element_["createElement"])(category_title, {
|
4543 |
+
category: category
|
4544 |
+
}),
|
4545 |
+
menu: category.id,
|
4546 |
+
parentMenu: category.parent,
|
4547 |
+
backButtonLabel: isRootBackVisible ? rootBackLabel : category.backButtonLabel || null,
|
4548 |
+
onBackButtonClick: isRootBackVisible ? function () {
|
4549 |
+
onBackClick('woocommerce');
|
4550 |
+
window.location = rootBackUrl;
|
4551 |
+
} : function () {
|
4552 |
+
return onBackClick(category.id);
|
4553 |
+
}
|
4554 |
+
}, !!primaryItems.length && Object(external_this_wp_element_["createElement"])(build_module["b" /* NavigationGroup */], null, primaryItems.map(function (item) {
|
4555 |
+
return Object(external_this_wp_element_["createElement"])(components_Item, {
|
4556 |
+
key: item.id,
|
4557 |
+
item: item
|
4558 |
+
});
|
4559 |
+
})), !!pluginItems.length && Object(external_this_wp_element_["createElement"])(build_module["b" /* NavigationGroup */], {
|
4560 |
+
title: category.id === 'woocommerce' ? Object(external_this_wp_i18n_["__"])('Extensions', 'woocommerce-admin') : null
|
4561 |
+
}, pluginItems.map(function (item) {
|
4562 |
+
return Object(external_this_wp_element_["createElement"])(components_Item, {
|
4563 |
+
key: item.id,
|
4564 |
+
item: item
|
4565 |
+
});
|
4566 |
+
})));
|
4567 |
+
};
|
4568 |
+
// CONCATENATED MODULE: ./client/navigation/components/container/secondary-menu.js
|
4569 |
|
|
|
4570 |
|
4571 |
+
/**
|
4572 |
+
* External dependencies
|
4573 |
+
*/
|
4574 |
|
4575 |
+
/**
|
4576 |
+
* Internal dependencies
|
4577 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4578 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4579 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4580 |
|
4581 |
+
var secondary_menu_SecondaryMenu = function SecondaryMenu(_ref) {
|
4582 |
+
var category = _ref.category,
|
4583 |
+
items = _ref.items,
|
4584 |
+
onBackClick = _ref.onBackClick;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4585 |
|
4586 |
+
if (!items.length) {
|
4587 |
+
return null;
|
4588 |
+
}
|
4589 |
|
4590 |
+
var isRoot = category.id === 'woocommerce';
|
4591 |
+
return Object(external_this_wp_element_["createElement"])(build_module["d" /* NavigationMenu */], {
|
4592 |
+
className: "components-navigation__menu-secondary",
|
4593 |
+
title: !isRoot && Object(external_this_wp_element_["createElement"])(category_title, {
|
4594 |
+
category: category
|
4595 |
+
}),
|
4596 |
+
menu: category.id,
|
4597 |
+
parentMenu: category.parent,
|
4598 |
+
backButtonLabel: category.backButtonLabel || null,
|
4599 |
+
onBackButtonClick: isRoot ? null : function () {
|
4600 |
+
return onBackClick(category.id);
|
4601 |
+
}
|
4602 |
+
}, Object(external_this_wp_element_["createElement"])(build_module["b" /* NavigationGroup */], {
|
4603 |
+
onBackButtonClick: function onBackButtonClick() {
|
4604 |
+
return onBackClick(category.id);
|
4605 |
+
}
|
4606 |
+
}, items.map(function (item) {
|
4607 |
+
return Object(external_this_wp_element_["createElement"])(components_Item, {
|
4608 |
+
key: item.id,
|
4609 |
+
item: item
|
4610 |
+
});
|
4611 |
+
})));
|
4612 |
};
|
4613 |
+
// CONCATENATED MODULE: ./client/navigation/components/container/index.js
|
|
|
|
|
|
|
4614 |
|
|
|
|
|
|
|
|
|
4615 |
|
|
|
|
|
|
|
|
|
4616 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4617 |
|
4618 |
+
/**
|
4619 |
+
* External dependencies
|
4620 |
+
*/
|
4621 |
|
|
|
4622 |
|
|
|
|
|
4623 |
|
|
|
|
|
4624 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4625 |
|
|
|
|
|
4626 |
|
|
|
4627 |
|
4628 |
+
/**
|
4629 |
+
* Internal dependencies
|
4630 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
4631 |
|
|
|
4632 |
|
|
|
4633 |
|
|
|
|
|
4634 |
|
|
|
4635 |
|
|
|
4636 |
|
4637 |
+
var container_Container = function Container(_ref) {
|
4638 |
+
var menuItems = _ref.menuItems;
|
4639 |
+
Object(external_this_wp_element_["useEffect"])(function () {
|
4640 |
+
// Collapse the original WP Menu.
|
4641 |
+
document.documentElement.classList.remove('wp-toolbar');
|
4642 |
+
document.body.classList.add('has-woocommerce-navigation');
|
4643 |
+
var adminMenu = document.getElementById('adminmenumain');
|
4644 |
|
4645 |
+
if (!adminMenu) {
|
4646 |
+
return;
|
4647 |
+
}
|
4648 |
|
4649 |
+
adminMenu.classList.add('folded');
|
4650 |
+
}, []);
|
4651 |
|
4652 |
+
var _useState = Object(external_this_wp_element_["useState"])('woocommerce-home'),
|
4653 |
+
_useState2 = slicedToArray_default()(_useState, 2),
|
4654 |
+
activeItem = _useState2[0],
|
4655 |
+
setActiveItem = _useState2[1];
|
4656 |
|
4657 |
+
var _useState3 = Object(external_this_wp_element_["useState"])('woocommerce'),
|
4658 |
+
_useState4 = slicedToArray_default()(_useState3, 2),
|
4659 |
+
activeLevel = _useState4[0],
|
4660 |
+
setActiveLevel = _useState4[1];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4661 |
|
4662 |
+
Object(external_this_wp_element_["useEffect"])(function () {
|
4663 |
+
var initialMatchedItem = utils_getMatchingItem(menuItems);
|
4664 |
|
4665 |
+
if (initialMatchedItem && activeItem !== initialMatchedItem) {
|
4666 |
+
setActiveItem(initialMatchedItem);
|
4667 |
+
setActiveLevel(initialMatchedItem.parent);
|
4668 |
+
}
|
4669 |
|
4670 |
+
var removeListener = addHistoryListener(function () {
|
4671 |
+
setTimeout(function () {
|
4672 |
+
var matchedItem = utils_getMatchingItem(menuItems);
|
4673 |
|
4674 |
+
if (matchedItem) {
|
4675 |
+
setActiveItem(matchedItem);
|
4676 |
+
}
|
4677 |
+
}, 0);
|
4678 |
+
});
|
4679 |
+
return removeListener;
|
4680 |
+
}, [menuItems]);
|
4681 |
|
4682 |
+
var _useUser = Object(external_this_wc_data_["useUser"])(),
|
4683 |
+
currentUserCan = _useUser.currentUserCan;
|
4684 |
|
4685 |
+
var _useMemo = Object(external_this_wp_element_["useMemo"])(function () {
|
4686 |
+
return getMappedItemsCategories(menuItems, currentUserCan);
|
4687 |
+
}, [menuItems, currentUserCan]),
|
4688 |
+
categories = _useMemo.categories,
|
4689 |
+
items = _useMemo.items;
|
4690 |
|
4691 |
+
var navDomRef = Object(external_this_wp_element_["useRef"])(null);
|
4692 |
|
4693 |
+
var onBackClick = function onBackClick(id) {
|
4694 |
+
Object(external_this_wc_tracks_["recordEvent"])('navigation_back_click', {
|
4695 |
+
category: id
|
4696 |
+
});
|
4697 |
+
};
|
4698 |
|
4699 |
+
var isRoot = activeLevel === 'woocommerce';
|
4700 |
+
var classes = classnames_default()('woocommerce-navigation', {
|
4701 |
+
'is-root': isRoot
|
4702 |
+
});
|
4703 |
+
return Object(external_this_wp_element_["createElement"])("div", {
|
4704 |
+
className: classes
|
4705 |
+
}, Object(external_this_wp_element_["createElement"])(header, null), Object(external_this_wp_element_["createElement"])("div", {
|
4706 |
+
className: "woocommerce-navigation__wrapper",
|
4707 |
+
ref: navDomRef
|
4708 |
+
}, Object(external_this_wp_element_["createElement"])(build_module["a" /* Navigation */], {
|
4709 |
+
activeItem: activeItem ? activeItem.id : null,
|
4710 |
+
activeMenu: activeLevel,
|
4711 |
+
onActivateMenu: function onActivateMenu() {
|
4712 |
+
if (navDomRef && navDomRef.current) {
|
4713 |
+
navDomRef.current.scrollTop = 0;
|
4714 |
+
}
|
4715 |
|
4716 |
+
setActiveLevel.apply(void 0, arguments);
|
4717 |
+
}
|
4718 |
+
}, Object.values(categories).map(function (category) {
|
4719 |
+
var categoryItems = items[category.id];
|
4720 |
+
return !!categoryItems && [Object(external_this_wp_element_["createElement"])(primary_menu_PrimaryMenu, {
|
4721 |
+
key: category.id,
|
4722 |
+
category: category,
|
4723 |
+
onBackClick: onBackClick,
|
4724 |
+
primaryItems: [].concat(toConsumableArray_default()(categoryItems.primary), toConsumableArray_default()(categoryItems.favorites)),
|
4725 |
+
pluginItems: categoryItems.plugins
|
4726 |
+
}), Object(external_this_wp_element_["createElement"])(secondary_menu_SecondaryMenu, {
|
4727 |
+
key: "secondary/".concat(category.id),
|
4728 |
+
category: category,
|
4729 |
+
onBackClick: onBackClick,
|
4730 |
+
items: categoryItems.secondary
|
4731 |
+
})];
|
4732 |
+
}))));
|
4733 |
+
};
|
4734 |
|
4735 |
+
/* harmony default export */ var container = (Object(external_this_wp_compose_["compose"])(Object(external_this_wp_data_["withSelect"])(function (select) {
|
4736 |
+
var _select = select(external_this_wc_data_["NAVIGATION_STORE_NAME"]),
|
4737 |
+
getActiveItem = _select.getActiveItem,
|
4738 |
+
getMenuItems = _select.getMenuItems;
|
4739 |
|
4740 |
+
return {
|
4741 |
+
activeItem: getActiveItem(),
|
4742 |
+
menuItems: getMenuItems()
|
4743 |
+
};
|
4744 |
+
}))(container_Container));
|
4745 |
+
// CONCATENATED MODULE: ./client/navigation/index.js
|
4746 |
|
|
|
4747 |
|
4748 |
+
/**
|
4749 |
+
* External dependencies
|
4750 |
+
*/
|
4751 |
|
|
|
4752 |
|
|
|
4753 |
|
4754 |
+
/**
|
4755 |
+
* Internal dependencies
|
4756 |
+
*/
|
|
|
|
|
|
|
4757 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4758 |
|
|
|
|
|
|
|
4759 |
|
|
|
|
|
|
|
4760 |
|
4761 |
+
var navigation_Navigation = function Navigation() {
|
4762 |
+
return Object(external_this_wp_element_["createElement"])(external_this_wc_navigation_["NavSlotFillProvider"], null, Object(external_this_wp_element_["createElement"])(container, null), Object(external_this_wp_element_["createElement"])(external_this_wp_plugins_["PluginArea"], null));
|
4763 |
};
|
|
|
|
|
|
|
|
|
4764 |
|
4765 |
+
var HydratedNavigation = Object(external_this_wc_data_["withNavigationHydration"])(window.wcNavigation)(navigation_Navigation);
|
4766 |
+
/* harmony default export */ var navigation = (HydratedNavigation);
|
4767 |
+
// CONCATENATED MODULE: ./client/header/index.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4768 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4769 |
|
|
|
|
|
4770 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4771 |
|
4772 |
+
function header_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
|
|
4773 |
|
4774 |
+
function header_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { header_ownKeys(Object(source), true).forEach(function (key) { defineProperty_default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { header_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
|
|
|
|
|
|
|
|
|
|
|
|
4775 |
|
4776 |
+
/**
|
4777 |
+
* External dependencies
|
4778 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4779 |
|
|
|
|
|
4780 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4781 |
|
|
|
4782 |
|
|
|
|
|
|
|
4783 |
|
|
|
|
|
|
|
4784 |
|
|
|
4785 |
|
4786 |
+
/**
|
4787 |
+
* Internal dependencies
|
4788 |
+
*/
|
4789 |
|
|
|
|
|
|
|
4790 |
|
|
|
|
|
|
|
|
|
4791 |
|
|
|
|
|
|
|
|
|
|
|
4792 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4793 |
|
|
|
|
|
4794 |
|
4795 |
+
var client_header_Header = function Header(_ref) {
|
4796 |
+
var sections = _ref.sections,
|
4797 |
+
_ref$isEmbedded = _ref.isEmbedded,
|
4798 |
+
isEmbedded = _ref$isEmbedded === void 0 ? false : _ref$isEmbedded,
|
4799 |
+
query = _ref.query;
|
4800 |
+
var headerElement = Object(external_this_wp_element_["useRef"])(null);
|
4801 |
+
var siteTitle = Object(wc_admin_settings["g" /* getSetting */])('siteTitle', '');
|
4802 |
+
var pageTitle = sections.slice(-1)[0];
|
4803 |
+
var isScrolled = useIsScrolled();
|
4804 |
|
4805 |
+
var _useUserPreferences = Object(external_this_wc_data_["useUserPreferences"])(),
|
4806 |
+
updateUserPreferences = _useUserPreferences.updateUserPreferences,
|
4807 |
+
userData = objectWithoutProperties_default()(_useUserPreferences, ["updateUserPreferences"]);
|
4808 |
|
4809 |
+
var isModalDismissed = userData.android_app_banner_dismissed === 'yes';
|
4810 |
+
var debounceTimer = null;
|
4811 |
+
var className = classnames_default()('woocommerce-layout__header', {
|
4812 |
+
'is-scrolled': isScrolled
|
4813 |
+
});
|
4814 |
+
Object(external_this_wp_element_["useLayoutEffect"])(function () {
|
4815 |
+
updateBodyMargin();
|
4816 |
+
window.addEventListener('resize', updateBodyMargin);
|
4817 |
+
return function () {
|
4818 |
+
window.removeEventListener('resize', updateBodyMargin);
|
4819 |
+
var wpBody = document.querySelector('#wpbody');
|
4820 |
|
4821 |
+
if (!wpBody) {
|
4822 |
+
return;
|
4823 |
+
}
|
4824 |
|
4825 |
+
wpBody.style.marginTop = null;
|
4826 |
+
};
|
4827 |
+
}, [isModalDismissed]);
|
|
|
|
|
|
|
4828 |
|
4829 |
+
var updateBodyMargin = function updateBodyMargin() {
|
4830 |
+
clearTimeout(debounceTimer);
|
4831 |
+
debounceTimer = setTimeout(function () {
|
4832 |
+
var wpBody = document.querySelector('#wpbody');
|
4833 |
|
4834 |
+
if (!wpBody || !headerElement.current) {
|
4835 |
+
return;
|
4836 |
+
}
|
4837 |
|
4838 |
+
wpBody.style.marginTop = "".concat(headerElement.current.offsetHeight, "px");
|
4839 |
+
}, 200);
|
4840 |
+
};
|
4841 |
|
4842 |
+
Object(external_this_wp_element_["useEffect"])(function () {
|
4843 |
+
if (!isEmbedded) {
|
4844 |
+
var documentTitle = sections.map(function (section) {
|
4845 |
+
return Array.isArray(section) ? section[1] : section;
|
4846 |
+
}).reverse().join(' ‹ ');
|
4847 |
+
var decodedTitle = Object(external_this_wp_htmlEntities_["decodeEntities"])(Object(external_this_wp_i18n_["sprintf"])(
|
4848 |
+
/* translators: 1: document title. 2: page title */
|
4849 |
+
Object(external_this_wp_i18n_["__"])('%1$s ‹ %2$s — WooCommerce', 'woocommerce-admin'), documentTitle, siteTitle));
|
4850 |
|
4851 |
+
if (document.title !== decodedTitle) {
|
4852 |
+
document.title = decodedTitle;
|
4853 |
+
}
|
4854 |
+
}
|
4855 |
+
}, [isEmbedded, sections, siteTitle]);
|
4856 |
|
4857 |
+
var dismissHandler = function dismissHandler() {
|
4858 |
+
updateUserPreferences({
|
4859 |
+
android_app_banner_dismissed: 'yes'
|
4860 |
+
});
|
4861 |
+
};
|
4862 |
|
4863 |
+
return Object(external_this_wp_element_["createElement"])("div", {
|
4864 |
+
className: className,
|
4865 |
+
ref: headerElement
|
4866 |
+
}, !isModalDismissed && Object(external_this_wp_element_["createElement"])(mobile_banner_MobileAppBanner, {
|
4867 |
+
onDismiss: dismissHandler,
|
4868 |
+
onInstall: dismissHandler
|
4869 |
+
}), Object(external_this_wp_element_["createElement"])("div", {
|
4870 |
+
className: "woocommerce-layout__header-wrapper"
|
4871 |
+
}, window.wcAdminFeatures.navigation && Object(external_this_wp_element_["createElement"])(navigation, null), Object(external_this_wp_element_["createElement"])(build_module["e" /* Text */], {
|
4872 |
+
className: "woocommerce-layout__header-heading",
|
4873 |
+
as: "h1",
|
4874 |
+
variant: "subtitle.small"
|
4875 |
+
}, Object(external_this_wp_htmlEntities_["decodeEntities"])(pageTitle)), window.wcAdminFeatures['activity-panels'] && Object(external_this_wp_element_["createElement"])(activity_panel, {
|
4876 |
+
isEmbedded: isEmbedded,
|
4877 |
+
query: query,
|
4878 |
+
userPreferencesData: header_objectSpread(header_objectSpread({}, userData), {}, {
|
4879 |
+
updateUserPreferences: updateUserPreferences
|
4880 |
+
})
|
4881 |
+
})));
|
4882 |
+
};
|
4883 |
+
// CONCATENATED MODULE: ./client/layout/notices.js
|
4884 |
|
|
|
|
|
|
|
|
|
4885 |
|
|
|
4886 |
|
|
|
|
|
|
|
|
|
|
|
4887 |
|
|
|
|
|
4888 |
|
|
|
|
|
|
|
4889 |
|
|
|
|
|
4890 |
|
4891 |
+
function notices_createSuper(Derived) { var hasNativeReflectConstruct = notices_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = getPrototypeOf_default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = getPrototypeOf_default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return possibleConstructorReturn_default()(this, result); }; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4892 |
|
4893 |
+
function notices_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4894 |
|
4895 |
/**
|
4896 |
+
* External dependencies
|
4897 |
*/
|
4898 |
|
|
|
|
|
|
|
|
|
4899 |
|
4900 |
+
var notices_Notices = /*#__PURE__*/function (_Component) {
|
4901 |
+
inherits_default()(Notices, _Component);
|
4902 |
|
4903 |
+
var _super = notices_createSuper(Notices);
|
|
|
|
|
|
|
|
|
|
|
4904 |
|
4905 |
+
function Notices() {
|
4906 |
+
classCallCheck_default()(this, Notices);
|
4907 |
|
4908 |
+
return _super.apply(this, arguments);
|
4909 |
}
|
4910 |
|
4911 |
+
createClass_default()(Notices, [{
|
4912 |
+
key: "render",
|
4913 |
+
value: function render() {
|
4914 |
+
return Object(external_this_wp_element_["createElement"])("div", {
|
4915 |
+
id: "woocommerce-layout__notice-list",
|
4916 |
+
className: "woocommerce-layout__notice-list"
|
4917 |
+
});
|
4918 |
+
}
|
4919 |
+
}]);
|
4920 |
|
4921 |
+
return Notices;
|
4922 |
+
}(external_this_wp_element_["Component"]);
|
|
|
4923 |
|
4924 |
+
/* harmony default export */ var layout_notices = (notices_Notices);
|
4925 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/regenerator/index.js
|
4926 |
+
var regenerator = __webpack_require__(8);
|
4927 |
+
var regenerator_default = /*#__PURE__*/__webpack_require__.n(regenerator);
|
|
|
|
|
|
|
|
|
4928 |
|
4929 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
|
4930 |
+
var asyncToGenerator = __webpack_require__(44);
|
4931 |
+
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
|
4932 |
|
4933 |
+
// EXTERNAL MODULE: ./node_modules/react-spring/web.cjs.js
|
4934 |
+
var web_cjs = __webpack_require__(182);
|
|
|
4935 |
|
4936 |
+
// EXTERNAL MODULE: ./client/layout/transient-notices/snackbar/index.js
|
4937 |
+
var snackbar = __webpack_require__(277);
|
|
|
|
|
|
|
|
|
4938 |
|
4939 |
+
// CONCATENATED MODULE: ./client/layout/transient-notices/snackbar/list.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4940 |
|
|
|
|
|
|
|
|
|
|
|
4941 |
|
4942 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4943 |
|
|
|
|
|
4944 |
|
|
|
|
|
|
|
4945 |
|
4946 |
+
/**
|
4947 |
+
* External dependencies
|
4948 |
+
*/
|
4949 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4950 |
|
|
|
|
|
4951 |
|
|
|
|
|
|
|
|
|
4952 |
|
|
|
|
|
4953 |
|
4954 |
+
/**
|
4955 |
+
* Internal dependencies
|
4956 |
+
*/
|
|
|
|
|
|
|
|
|
4957 |
|
|
|
|
|
|
|
|
|
|
|
4958 |
|
4959 |
+
/**
|
4960 |
+
* Renders a list of notices.
|
4961 |
+
*
|
4962 |
+
* @param {Object} $0 Props passed to the component.
|
4963 |
+
* @param {Array} $0.notices Array of notices to render.
|
4964 |
+
* @param {Function} $0.onRemove Function called when a notice should be removed / dismissed.
|
4965 |
+
* @param {Function} $0.onRemove2 Function called when a notice should be removed / dismissed.
|
4966 |
+
* @param {Object} $0.className Name of the class used by the component.
|
4967 |
+
* @param {Object} $0.children Array of children to be rendered inside the notice list.
|
4968 |
+
* @return {Object} The rendered notices list.
|
4969 |
+
*/
|
4970 |
|
4971 |
+
function SnackbarList(_ref) {
|
4972 |
+
var notices = _ref.notices,
|
4973 |
+
className = _ref.className,
|
4974 |
+
children = _ref.children,
|
4975 |
+
_ref$onRemove = _ref.onRemove,
|
4976 |
+
onRemove = _ref$onRemove === void 0 ? external_lodash_["noop"] : _ref$onRemove,
|
4977 |
+
_ref$onRemove2 = _ref.onRemove2,
|
4978 |
+
onRemove2 = _ref$onRemove2 === void 0 ? external_lodash_["noop"] : _ref$onRemove2;
|
4979 |
+
var isReducedMotion = Object(external_this_wp_compose_["useReducedMotion"])();
|
4980 |
|
4981 |
+
var _useState = Object(external_this_wp_element_["useState"])(function () {
|
4982 |
+
return new WeakMap();
|
4983 |
+
}),
|
4984 |
+
_useState2 = slicedToArray_default()(_useState, 1),
|
4985 |
+
refMap = _useState2[0];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4986 |
|
4987 |
+
var transitions = Object(web_cjs["useTransition"])(notices, function (notice) {
|
4988 |
+
return notice.id;
|
4989 |
+
}, {
|
4990 |
+
from: {
|
4991 |
+
opacity: 0,
|
4992 |
+
height: 0
|
4993 |
+
},
|
4994 |
+
enter: function enter(item) {
|
4995 |
+
return /*#__PURE__*/function () {
|
4996 |
+
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regenerator_default.a.mark(function _callee(next) {
|
4997 |
+
return regenerator_default.a.wrap(function _callee$(_context) {
|
4998 |
+
while (1) {
|
4999 |
+
switch (_context.prev = _context.next) {
|
5000 |
+
case 0:
|
5001 |
+
_context.next = 2;
|
5002 |
+
return next({
|
5003 |
+
opacity: 1,
|
5004 |
+
height: refMap.get(item).offsetHeight
|
5005 |
+
});
|
5006 |
|
5007 |
+
case 2:
|
5008 |
+
return _context.abrupt("return", _context.sent);
|
5009 |
|
5010 |
+
case 3:
|
5011 |
+
case "end":
|
5012 |
+
return _context.stop();
|
5013 |
+
}
|
5014 |
+
}
|
5015 |
+
}, _callee);
|
5016 |
+
}));
|
5017 |
|
5018 |
+
return function (_x) {
|
5019 |
+
return _ref2.apply(this, arguments);
|
5020 |
+
};
|
5021 |
+
}();
|
5022 |
+
},
|
5023 |
+
leave: function leave() {
|
5024 |
+
return /*#__PURE__*/function () {
|
5025 |
+
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regenerator_default.a.mark(function _callee2(next) {
|
5026 |
+
return regenerator_default.a.wrap(function _callee2$(_context2) {
|
5027 |
+
while (1) {
|
5028 |
+
switch (_context2.prev = _context2.next) {
|
5029 |
+
case 0:
|
5030 |
+
_context2.next = 2;
|
5031 |
+
return next({
|
5032 |
+
opacity: 0
|
5033 |
+
});
|
5034 |
|
5035 |
+
case 2:
|
5036 |
+
_context2.next = 4;
|
5037 |
+
return next({
|
5038 |
+
height: 0
|
5039 |
+
});
|
|
|
|
|
5040 |
|
5041 |
+
case 4:
|
5042 |
+
case "end":
|
5043 |
+
return _context2.stop();
|
5044 |
+
}
|
5045 |
+
}
|
5046 |
+
}, _callee2);
|
5047 |
+
}));
|
5048 |
|
5049 |
+
return function (_x2) {
|
5050 |
+
return _ref3.apply(this, arguments);
|
5051 |
+
};
|
5052 |
+
}();
|
5053 |
+
},
|
5054 |
+
immediate: isReducedMotion
|
5055 |
+
});
|
5056 |
+
className = classnames_default()('components-snackbar-list', className);
|
5057 |
|
5058 |
+
var removeNotice = function removeNotice(notice) {
|
5059 |
+
return function () {
|
5060 |
+
onRemove(notice.id); // To be removed when we're no longer using core/notices2.
|
|
|
|
|
5061 |
|
5062 |
+
onRemove2(notice.id);
|
5063 |
+
};
|
5064 |
+
};
|
5065 |
|
5066 |
+
return Object(external_this_wp_element_["createElement"])("div", {
|
5067 |
+
className: className
|
5068 |
+
}, children, transitions.map(function (_ref4) {
|
5069 |
+
var notice = _ref4.item,
|
5070 |
+
key = _ref4.key,
|
5071 |
+
style = _ref4.props;
|
5072 |
+
return Object(external_this_wp_element_["createElement"])(web_cjs["animated"].div, {
|
5073 |
+
key: key,
|
5074 |
+
style: style
|
5075 |
+
}, Object(external_this_wp_element_["createElement"])("div", {
|
5076 |
+
className: "components-snackbar-list__notice-container",
|
5077 |
+
ref: function ref(_ref5) {
|
5078 |
+
return _ref5 && refMap.set(notice, _ref5);
|
5079 |
+
}
|
5080 |
+
}, Object(external_this_wp_element_["createElement"])(snackbar["a" /* default */], extends_default()({}, Object(external_lodash_["omit"])(notice, ['content']), {
|
5081 |
+
onRemove: removeNotice(notice)
|
5082 |
+
}), notice.content)));
|
5083 |
+
}));
|
5084 |
+
}
|
5085 |
|
5086 |
+
/* harmony default export */ var list = (SnackbarList);
|
5087 |
+
// EXTERNAL MODULE: ./client/layout/transient-notices/style.scss
|
5088 |
+
var transient_notices_style = __webpack_require__(306);
|
5089 |
|
5090 |
+
// CONCATENATED MODULE: ./client/layout/transient-notices/index.js
|
5091 |
|
|
|
5092 |
|
5093 |
+
/**
|
5094 |
+
* External dependencies
|
5095 |
+
*/
|
|
|
|
|
5096 |
|
5097 |
|
|
|
|
|
|
|
|
|
|
|
5098 |
|
5099 |
+
/**
|
5100 |
+
* Internal dependencies
|
5101 |
+
*/
|
5102 |
|
|
|
|
|
5103 |
|
|
|
|
|
|
|
|
|
|
|
5104 |
|
|
|
|
|
|
|
5105 |
|
5106 |
+
function TransientNotices(props) {
|
5107 |
+
var _useDispatch = Object(external_this_wp_data_["useDispatch"])('core/notices'),
|
5108 |
+
onRemove = _useDispatch.removeNotice;
|
|
|
5109 |
|
5110 |
+
var _useDispatch2 = Object(external_this_wp_data_["useDispatch"])('core/notices2'),
|
5111 |
+
onRemove2 = _useDispatch2.removeNotice;
|
|
|
|
|
|
|
|
|
|
|
5112 |
|
5113 |
+
var noticeData = Object(external_this_wp_data_["useSelect"])(function (select) {
|
5114 |
+
// NOTE: This uses core/notices2, if this file is copied back upstream
|
5115 |
+
// to Gutenberg this needs to be changed back to just core/notices.
|
5116 |
+
var notices = select('core/notices').getNotices();
|
5117 |
+
var notices2 = select('core/notices2').getNotices();
|
5118 |
+
return {
|
5119 |
+
notices: notices,
|
5120 |
+
notices2: notices2
|
5121 |
+
};
|
5122 |
+
});
|
5123 |
+
/**
|
5124 |
+
* Combines the two notices in the component vs in the useSelect, as we don't want to
|
5125 |
+
* create new object references on each useSelect call.
|
5126 |
+
*/
|
5127 |
|
5128 |
+
var getNotices = function getNotices() {
|
5129 |
+
var notices = noticeData.notices,
|
5130 |
+
_noticeData$notices = noticeData.notices2,
|
5131 |
+
notices2 = _noticeData$notices === void 0 ? [] : _noticeData$notices;
|
5132 |
+
return notices.concat(notices2);
|
5133 |
};
|
5134 |
|
5135 |
+
var className = props.className;
|
5136 |
+
var classes = classnames_default()('woocommerce-transient-notices', 'components-notices__snackbar', className);
|
5137 |
+
var notices = getNotices();
|
5138 |
+
return Object(external_this_wp_element_["createElement"])(list, {
|
5139 |
+
notices: notices,
|
5140 |
+
className: classes,
|
5141 |
+
onRemove: onRemove,
|
5142 |
+
onRemove2: onRemove2
|
5143 |
+
});
|
5144 |
}
|
5145 |
|
5146 |
+
TransientNotices.propTypes = {
|
5147 |
+
/**
|
5148 |
+
* Additional class name to style the component.
|
5149 |
+
*/
|
5150 |
+
className: prop_types_default.a.string,
|
|
|
|
|
|
|
|
|
|
|
5151 |
|
5152 |
+
/**
|
5153 |
+
* Array of notices to be displayed.
|
5154 |
+
*/
|
5155 |
+
notices: prop_types_default.a.array
|
5156 |
+
};
|
5157 |
+
/* harmony default export */ var transient_notices = (TransientNotices);
|
5158 |
+
// CONCATENATED MODULE: ./client/layout/navigation.js
|
5159 |
|
|
|
5160 |
|
|
|
5161 |
|
|
|
|
|
|
|
5162 |
|
5163 |
+
function navigation_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
|
|
|
|
|
|
5164 |
|
5165 |
+
function navigation_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { navigation_ownKeys(Object(source), true).forEach(function (key) { defineProperty_default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { navigation_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
|
|
5166 |
|
5167 |
+
/**
|
5168 |
+
* External dependencies
|
5169 |
+
*/
|
|
|
5170 |
|
|
|
|
|
5171 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5172 |
|
|
|
5173 |
|
|
|
|
|
|
|
|
|
|
|
5174 |
|
5175 |
+
/**
|
5176 |
+
* Internal dependencies
|
5177 |
+
*/
|
5178 |
|
|
|
|
|
|
|
5179 |
|
|
|
|
|
5180 |
|
|
|
|
|
|
|
5181 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5182 |
|
|
|
|
|
|
|
5183 |
|
5184 |
+
var navigation_NavigationPlugin = function NavigationPlugin() {
|
5185 |
+
var _useState = Object(external_this_wp_element_["useState"])(Object(external_this_wc_navigation_["getPersistedQuery"])()),
|
5186 |
+
_useState2 = slicedToArray_default()(_useState, 2),
|
5187 |
+
persistedQuery = _useState2[0],
|
5188 |
+
setPersistedQuery = _useState2[1];
|
5189 |
|
5190 |
+
var pathIsExcluded = function pathIsExcluded(path) {
|
5191 |
+
return Object(external_this_wc_navigation_["getQueryExcludedScreens"])().includes(Object(external_this_wc_navigation_["getScreenFromPath"])(path));
|
5192 |
+
}; // Update the persisted queries when history is updated
|
|
|
|
|
|
|
|
|
|
|
5193 |
|
|
|
|
|
5194 |
|
5195 |
+
Object(external_this_wp_element_["useEffect"])(function () {
|
5196 |
+
return addHistoryListener(function () {
|
5197 |
+
setTimeout(function () {
|
5198 |
+
if (pathIsExcluded()) {
|
5199 |
+
return;
|
|
|
|
|
|
|
|
|
|
|
|
|
5200 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5201 |
|
5202 |
+
setPersistedQuery(Object(external_this_wc_navigation_["getPersistedQuery"])());
|
5203 |
+
}, 0);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5204 |
});
|
5205 |
+
}, []);
|
5206 |
+
/**
|
5207 |
+
* If the current page is embedded, stay with the default urls
|
5208 |
+
* provided by Navigation because the router isn't present to
|
5209 |
+
* respond to <Link /> component's manipulation of the url.
|
5210 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5211 |
|
5212 |
+
if (!Object(utils["f" /* isWCAdmin */])(window.location.href)) {
|
5213 |
+
return null;
|
|
|
|
|
5214 |
}
|
5215 |
|
5216 |
+
var reports = Object(get_reports["a" /* default */])().filter(function (item) {
|
5217 |
+
return item.navArgs;
|
5218 |
+
});
|
5219 |
+
var pages = controller_getPages().filter(function (page) {
|
5220 |
+
return page.navArgs;
|
5221 |
+
}).map(function (page) {
|
5222 |
+
if (page.path === '/analytics/settings') {
|
5223 |
+
return navigation_objectSpread(navigation_objectSpread({}, page), {}, {
|
5224 |
+
breadcrumbs: [Object(external_this_wp_i18n_["__"])('Analytics', 'woocommerce-admin')]
|
5225 |
+
});
|
5226 |
}
|
5227 |
|
5228 |
+
return page;
|
5229 |
+
});
|
5230 |
+
return Object(external_this_wp_element_["createElement"])(external_this_wp_element_["Fragment"], null, pages.map(function (page) {
|
5231 |
+
return Object(external_this_wp_element_["createElement"])(external_this_wc_navigation_["WooNavigationItem"], {
|
5232 |
+
item: page.navArgs.id,
|
5233 |
+
key: page.navArgs.id
|
5234 |
+
}, Object(external_this_wp_element_["createElement"])(external_this_wc_components_["Link"], {
|
5235 |
+
className: "components-button",
|
5236 |
+
href: Object(external_this_wc_navigation_["getNewPath"])(pathIsExcluded(page.path) ? {} : persistedQuery, page.path, {}),
|
5237 |
+
type: "wc-admin"
|
5238 |
+
}, page.breadcrumbs[page.breadcrumbs.length - 1]));
|
5239 |
+
}), reports.map(function (item) {
|
5240 |
+
return Object(external_this_wp_element_["createElement"])(external_this_wc_navigation_["WooNavigationItem"], {
|
5241 |
+
item: item.navArgs.id,
|
5242 |
+
key: item.navArgs.id
|
5243 |
+
}, Object(external_this_wp_element_["createElement"])(external_this_wc_components_["Link"], {
|
5244 |
+
className: "components-button",
|
5245 |
+
href: Object(external_this_wc_navigation_["getNewPath"])(pathIsExcluded(item.report) ? {} : persistedQuery, "/analytics/".concat(item.report), {}),
|
5246 |
+
type: "wc-admin"
|
5247 |
+
}, item.title));
|
5248 |
+
}));
|
5249 |
+
};
|
5250 |
|
5251 |
+
Object(external_this_wp_plugins_["registerPlugin"])('wc-admin-navigation', {
|
5252 |
+
render: navigation_NavigationPlugin
|
5253 |
+
});
|
5254 |
+
// CONCATENATED MODULE: ./client/layout/index.js
|
5255 |
|
|
|
|
|
|
|
5256 |
|
|
|
|
|
5257 |
|
|
|
|
|
|
|
|
|
5258 |
|
|
|
|
|
5259 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5260 |
|
|
|
5261 |
|
|
|
|
|
5262 |
|
|
|
|
|
|
|
5263 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5264 |
|
5265 |
+
function layout_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
|
|
|
|
|
|
|
|
5266 |
|
5267 |
+
function layout_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { layout_ownKeys(Object(source), true).forEach(function (key) { defineProperty_default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { layout_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
|
|
|
|
5268 |
|
5269 |
+
function layout_createSuper(Derived) { var hasNativeReflectConstruct = layout_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = getPrototypeOf_default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = getPrototypeOf_default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return possibleConstructorReturn_default()(this, result); }; }
|
|
|
5270 |
|
5271 |
+
function layout_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
|
5272 |
|
5273 |
+
/**
|
5274 |
+
* External dependencies
|
5275 |
+
*/
|
|
|
|
|
5276 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5277 |
|
|
|
|
|
|
|
5278 |
|
|
|
|
|
|
|
|
|
|
|
5279 |
|
5280 |
|
|
|
5281 |
|
|
|
|
|
|
|
5282 |
|
|
|
|
|
|
|
|
|
|
|
5283 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5284 |
|
|
|
|
|
5285 |
|
|
|
|
|
|
|
|
|
|
|
5286 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5287 |
|
5288 |
+
/**
|
5289 |
+
* Internal dependencies
|
5290 |
+
*/
|
5291 |
|
|
|
|
|
|
|
5292 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5293 |
|
|
|
|
|
5294 |
|
|
|
|
|
|
|
5295 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5296 |
|
5297 |
|
5298 |
+
var StoreAlerts = Object(external_this_wp_element_["lazy"])(function () {
|
5299 |
+
return Promise.all(/* import() | store-alerts */[__webpack_require__.e(1), __webpack_require__.e(47)]).then(__webpack_require__.bind(null, 611));
|
5300 |
+
});
|
5301 |
+
var WCPayUsageModal = Object(external_this_wp_element_["lazy"])(function () {
|
5302 |
+
return __webpack_require__.e(/* import() | wcpay-usage-modal */ 51).then(__webpack_require__.bind(null, 527));
|
5303 |
+
});
|
5304 |
+
var layout_PrimaryLayout = /*#__PURE__*/function (_Component) {
|
5305 |
+
inherits_default()(PrimaryLayout, _Component);
|
5306 |
|
5307 |
+
var _super = layout_createSuper(PrimaryLayout);
|
|
|
|
|
5308 |
|
5309 |
+
function PrimaryLayout() {
|
5310 |
+
classCallCheck_default()(this, PrimaryLayout);
|
|
|
|
|
|
|
5311 |
|
5312 |
+
return _super.apply(this, arguments);
|
5313 |
+
}
|
5314 |
|
5315 |
+
createClass_default()(PrimaryLayout, [{
|
5316 |
+
key: "render",
|
5317 |
+
value: function render() {
|
5318 |
+
var children = this.props.children;
|
5319 |
+
return Object(external_this_wp_element_["createElement"])("div", {
|
5320 |
+
className: "woocommerce-layout__primary",
|
5321 |
+
id: "woocommerce-layout__primary"
|
5322 |
+
}, window.wcAdminFeatures['store-alerts'] && Object(external_this_wp_element_["createElement"])(external_this_wp_element_["Suspense"], {
|
5323 |
+
fallback: Object(external_this_wp_element_["createElement"])(external_this_wc_components_["Spinner"], null)
|
5324 |
+
}, Object(external_this_wp_element_["createElement"])(StoreAlerts, null)), Object(external_this_wp_element_["createElement"])(layout_notices, null), children);
|
5325 |
+
}
|
5326 |
+
}]);
|
5327 |
|
5328 |
+
return PrimaryLayout;
|
5329 |
+
}(external_this_wp_element_["Component"]);
|
5330 |
|
5331 |
+
var layout_Layout = /*#__PURE__*/function (_Component2) {
|
5332 |
+
inherits_default()(_Layout, _Component2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5333 |
|
5334 |
+
var _super2 = layout_createSuper(_Layout);
|
|
|
5335 |
|
5336 |
+
function _Layout() {
|
5337 |
+
classCallCheck_default()(this, _Layout);
|
5338 |
|
5339 |
+
return _super2.apply(this, arguments);
|
|
|
|
|
|
|
|
|
|
|
5340 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5341 |
|
5342 |
+
createClass_default()(_Layout, [{
|
5343 |
+
key: "componentDidMount",
|
5344 |
+
value: function componentDidMount() {
|
5345 |
+
this.recordPageViewTrack();
|
5346 |
+
}
|
5347 |
+
}, {
|
5348 |
+
key: "componentDidUpdate",
|
5349 |
+
value: function componentDidUpdate(prevProps) {
|
5350 |
+
var previousPath = Object(external_lodash_["get"])(prevProps, 'location.pathname');
|
5351 |
+
var currentPath = Object(external_lodash_["get"])(this.props, 'location.pathname');
|
5352 |
|
5353 |
+
if (!previousPath || !currentPath) {
|
5354 |
+
return;
|
5355 |
+
}
|
5356 |
|
5357 |
+
if (previousPath !== currentPath) {
|
5358 |
+
this.recordPageViewTrack();
|
5359 |
+
}
|
5360 |
+
}
|
5361 |
+
}, {
|
5362 |
+
key: "recordPageViewTrack",
|
5363 |
+
value: function recordPageViewTrack() {
|
5364 |
+
var _this$props = this.props,
|
5365 |
+
activePlugins = _this$props.activePlugins,
|
5366 |
+
installedPlugins = _this$props.installedPlugins,
|
5367 |
+
isEmbedded = _this$props.isEmbedded,
|
5368 |
+
isJetpackConnected = _this$props.isJetpackConnected;
|
5369 |
+
var navigationFlag = {
|
5370 |
+
has_navigation: !!window.wcNavigation
|
5371 |
+
};
|
5372 |
|
5373 |
+
if (isEmbedded) {
|
5374 |
+
var _path = document.location.pathname + document.location.search;
|
|
|
5375 |
|
5376 |
+
Object(external_this_wc_tracks_["recordPageView"])(_path, layout_objectSpread({
|
5377 |
+
is_embedded: true
|
5378 |
+
}, navigationFlag));
|
5379 |
+
return;
|
5380 |
+
}
|
5381 |
|
5382 |
+
var pathname = Object(external_lodash_["get"])(this.props, 'location.pathname');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5383 |
|
5384 |
+
if (!pathname) {
|
5385 |
+
return;
|
5386 |
+
} // Remove leading slash, and camel case remaining pathname
|
5387 |
+
|
5388 |
+
|
5389 |
+
var path = pathname.substring(1).replace(/\//g, '_'); // When pathname is `/` we are on the home screen.
|
5390 |
+
|
5391 |
+
if (path.length === 0) {
|
5392 |
+
path = 'home_screen';
|
5393 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5394 |
|
5395 |
+
Object(external_this_wc_tracks_["recordPageView"])(path, layout_objectSpread({
|
5396 |
+
jetpack_installed: installedPlugins.includes('jetpack'),
|
5397 |
+
jetpack_active: activePlugins.includes('jetpack'),
|
5398 |
+
jetpack_connected: isJetpackConnected
|
5399 |
+
}, navigationFlag));
|
5400 |
+
}
|
5401 |
+
}, {
|
5402 |
+
key: "getQuery",
|
5403 |
+
value: function getQuery(searchString) {
|
5404 |
+
if (!searchString) {
|
5405 |
+
return {};
|
5406 |
+
}
|
5407 |
|
5408 |
+
var search = searchString.substring(1);
|
5409 |
+
return Object(lib["parse"])(search);
|
5410 |
+
}
|
5411 |
+
}, {
|
5412 |
+
key: "isWCPaySettingsPage",
|
5413 |
+
value: function isWCPaySettingsPage() {
|
5414 |
+
var _getQuery = Object(external_this_wc_navigation_["getQuery"])(),
|
5415 |
+
page = _getQuery.page,
|
5416 |
+
section = _getQuery.section,
|
5417 |
+
tab = _getQuery.tab;
|
5418 |
|
5419 |
+
return page === 'wc-settings' && tab === 'checkout' && section === 'woocommerce_payments';
|
|
|
|
|
|
|
|
|
5420 |
}
|
5421 |
+
}, {
|
5422 |
+
key: "render",
|
5423 |
+
value: function render() {
|
5424 |
+
var _this$props2 = this.props,
|
5425 |
+
isEmbedded = _this$props2.isEmbedded,
|
5426 |
+
restProps = objectWithoutProperties_default()(_this$props2, ["isEmbedded"]);
|
5427 |
|
5428 |
+
var _this$props3 = this.props,
|
5429 |
+
location = _this$props3.location,
|
5430 |
+
page = _this$props3.page;
|
5431 |
+
var breadcrumbs = page.breadcrumbs;
|
5432 |
+
var query = this.getQuery(location && location.search);
|
5433 |
+
return Object(external_this_wp_element_["createElement"])("div", {
|
5434 |
+
className: "woocommerce-layout"
|
5435 |
+
}, Object(external_this_wp_element_["createElement"])(client_header_Header, {
|
5436 |
+
sections: Object(external_lodash_["isFunction"])(breadcrumbs) ? breadcrumbs(this.props) : breadcrumbs,
|
5437 |
+
isEmbedded: isEmbedded,
|
5438 |
+
query: query
|
5439 |
+
}), Object(external_this_wp_element_["createElement"])(transient_notices, null), !isEmbedded && Object(external_this_wp_element_["createElement"])(layout_PrimaryLayout, null, Object(external_this_wp_element_["createElement"])("div", {
|
5440 |
+
className: "woocommerce-layout__main"
|
5441 |
+
}, Object(external_this_wp_element_["createElement"])(controller_Controller, extends_default()({}, restProps, {
|
5442 |
+
query: query
|
5443 |
+
})))), isEmbedded && this.isWCPaySettingsPage() && Object(external_this_wp_element_["createElement"])(external_this_wp_element_["Suspense"], {
|
5444 |
+
fallback: null
|
5445 |
+
}, Object(external_this_wp_element_["createElement"])(WCPayUsageModal, null)));
|
5446 |
+
}
|
5447 |
+
}]);
|
5448 |
|
5449 |
+
return _Layout;
|
5450 |
+
}(external_this_wp_element_["Component"]);
|
5451 |
|
5452 |
+
layout_Layout.propTypes = {
|
5453 |
+
isEmbedded: prop_types_default.a.bool,
|
5454 |
+
page: prop_types_default.a.shape({
|
5455 |
+
container: prop_types_default.a.oneOfType([prop_types_default.a.func, prop_types_default.a.object // Support React.lazy
|
5456 |
+
]),
|
5457 |
+
path: prop_types_default.a.string,
|
5458 |
+
breadcrumbs: prop_types_default.a.oneOfType([prop_types_default.a.func, prop_types_default.a.arrayOf(prop_types_default.a.oneOfType([prop_types_default.a.arrayOf(prop_types_default.a.string), prop_types_default.a.string]))]).isRequired,
|
5459 |
+
wpOpenMenu: prop_types_default.a.string
|
5460 |
+
}).isRequired
|
5461 |
+
};
|
5462 |
+
var Layout = Object(external_this_wp_compose_["compose"])(Object(external_this_wc_data_["withPluginsHydration"])(layout_objectSpread(layout_objectSpread({}, window.wcSettings.plugins || {}), {}, {
|
5463 |
+
jetpackStatus: window.wcSettings.dataEndpoints && window.wcSettings.dataEndpoints.jetpackStatus || false
|
5464 |
+
})), Object(external_this_wp_data_["withSelect"])(function (select, _ref) {
|
5465 |
+
var isEmbedded = _ref.isEmbedded;
|
5466 |
|
5467 |
+
// Embedded pages don't send plugin info to Tracks.
|
5468 |
+
if (isEmbedded) {
|
5469 |
+
return;
|
5470 |
+
}
|
|
|
5471 |
|
5472 |
+
var _select = select(external_this_wc_data_["PLUGINS_STORE_NAME"]),
|
5473 |
+
getActivePlugins = _select.getActivePlugins,
|
5474 |
+
getInstalledPlugins = _select.getInstalledPlugins,
|
5475 |
+
isJetpackConnected = _select.isJetpackConnected;
|
5476 |
|
5477 |
+
return {
|
5478 |
+
activePlugins: getActivePlugins(),
|
5479 |
+
isJetpackConnected: isJetpackConnected(),
|
5480 |
+
installedPlugins: getInstalledPlugins()
|
5481 |
+
};
|
5482 |
+
}))(layout_Layout);
|
5483 |
|
5484 |
+
var layout_PageLayout = function _PageLayout() {
|
5485 |
+
var _useUser = Object(external_this_wc_data_["useUser"])(),
|
5486 |
+
currentUserCan = _useUser.currentUserCan;
|
5487 |
|
5488 |
+
return Object(external_this_wp_element_["createElement"])(react_router_Router, {
|
5489 |
+
history: Object(external_this_wc_navigation_["getHistory"])()
|
5490 |
+
}, Object(external_this_wp_element_["createElement"])(react_router_Switch, null, controller_getPages().filter(function (page) {
|
5491 |
+
return !page.capability || currentUserCan(page.capability);
|
5492 |
+
}).map(function (page) {
|
5493 |
+
return Object(external_this_wp_element_["createElement"])(react_router_Route, {
|
5494 |
+
key: page.path,
|
5495 |
+
path: page.path,
|
5496 |
+
exact: true,
|
5497 |
+
render: function render(props) {
|
5498 |
+
return Object(external_this_wp_element_["createElement"])(Layout, extends_default()({
|
5499 |
+
page: page
|
5500 |
+
}, props));
|
5501 |
+
}
|
5502 |
+
});
|
5503 |
+
})));
|
5504 |
+
};
|
5505 |
|
5506 |
+
var PageLayout = Object(external_this_wp_compose_["compose"])(window.wcSettings.preloadOptions ? Object(external_this_wc_data_["withOptionsHydration"])(layout_objectSpread({}, window.wcSettings.preloadOptions)) : external_lodash_["identity"])(layout_PageLayout);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5507 |
|
5508 |
+
var layout_EmbedLayout = function _EmbedLayout() {
|
5509 |
+
return Object(external_this_wp_element_["createElement"])(Layout, {
|
5510 |
+
page: {
|
5511 |
+
breadcrumbs: Object(wc_admin_settings["g" /* getSetting */])('embedBreadcrumbs', [])
|
5512 |
+
},
|
5513 |
+
isEmbedded: true
|
5514 |
+
});
|
5515 |
+
};
|
5516 |
|
5517 |
+
var EmbedLayout = Object(external_this_wp_compose_["compose"])(window.wcSettings.preloadOptions ? Object(external_this_wc_data_["withOptionsHydration"])(layout_objectSpread({}, window.wcSettings.preloadOptions)) : external_lodash_["identity"])(layout_EmbedLayout);
|
|
|
5518 |
|
5519 |
+
/***/ }),
|
|
|
|
|
|
|
5520 |
|
5521 |
+
/***/ 142:
|
5522 |
+
/***/ (function(module, exports) {
|
|
|
|
|
5523 |
|
5524 |
+
(function() { module.exports = this["wc"]["number"]; }());
|
|
|
|
|
5525 |
|
5526 |
+
/***/ }),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5527 |
|
5528 |
+
/***/ 15:
|
5529 |
+
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5530 |
|
5531 |
+
var _typeof = __webpack_require__(31);
|
|
|
|
|
5532 |
|
5533 |
+
var assertThisInitialized = __webpack_require__(9);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5534 |
|
5535 |
+
function _possibleConstructorReturn(self, call) {
|
5536 |
+
if (call && (_typeof(call) === "object" || typeof call === "function")) {
|
5537 |
+
return call;
|
5538 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
5539 |
|
5540 |
+
return assertThisInitialized(self);
|
5541 |
+
}
|
|
|
|
|
|
|
|
|
5542 |
|
5543 |
+
module.exports = _possibleConstructorReturn;
|
|
|
|
|
5544 |
|
5545 |
+
/***/ }),
|
|
|
|
|
|
|
|
|
5546 |
|
5547 |
+
/***/ 152:
|
5548 |
+
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
|
|
|
5549 |
|
5550 |
+
"use strict";
|
5551 |
+
/** @license React v16.13.1
|
5552 |
+
* react-is.production.min.js
|
5553 |
+
*
|
5554 |
+
* Copyright (c) Facebook, Inc. and its affiliates.
|
5555 |
+
*
|
5556 |
+
* This source code is licensed under the MIT license found in the
|
5557 |
+
* LICENSE file in the root directory of this source tree.
|
5558 |
+
*/
|
5559 |
|
5560 |
+
var b="function"===typeof Symbol&&Symbol.for,c=b?Symbol.for("react.element"):60103,d=b?Symbol.for("react.portal"):60106,e=b?Symbol.for("react.fragment"):60107,f=b?Symbol.for("react.strict_mode"):60108,g=b?Symbol.for("react.profiler"):60114,h=b?Symbol.for("react.provider"):60109,k=b?Symbol.for("react.context"):60110,l=b?Symbol.for("react.async_mode"):60111,m=b?Symbol.for("react.concurrent_mode"):60111,n=b?Symbol.for("react.forward_ref"):60112,p=b?Symbol.for("react.suspense"):60113,q=b?
|
5561 |
+
Symbol.for("react.suspense_list"):60120,r=b?Symbol.for("react.memo"):60115,t=b?Symbol.for("react.lazy"):60116,v=b?Symbol.for("react.block"):60121,w=b?Symbol.for("react.fundamental"):60117,x=b?Symbol.for("react.responder"):60118,y=b?Symbol.for("react.scope"):60119;
|
5562 |
+
function z(a){if("object"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;
|
5563 |
+
exports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return"object"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};
|
5564 |
+
exports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};
|
5565 |
+
exports.isValidElementType=function(a){return"string"===typeof a||"function"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||"object"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;
|
|
|
|
|
|
|
|
|
5566 |
|
|
|
|
|
5567 |
|
5568 |
+
/***/ }),
|
|
|
|
|
|
|
5569 |
|
5570 |
+
/***/ 16:
|
5571 |
+
/***/ (function(module, exports) {
|
|
|
|
|
5572 |
|
5573 |
+
(function() { module.exports = this["moment"]; }());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5574 |
|
5575 |
+
/***/ }),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5576 |
|
5577 |
+
/***/ 17:
|
5578 |
+
/***/ (function(module, exports) {
|
5579 |
|
5580 |
+
(function() { module.exports = this["wp"]["dataControls"]; }());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5581 |
|
5582 |
+
/***/ }),
|
|
|
|
|
5583 |
|
5584 |
+
/***/ 18:
|
5585 |
+
/***/ (function(module, exports, __webpack_require__) {
|
5586 |
|
5587 |
+
var arrayWithHoles = __webpack_require__(60);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5588 |
|
5589 |
+
var iterableToArrayLimit = __webpack_require__(61);
|
|
|
|
|
|
|
|
|
|
|
|
|
5590 |
|
5591 |
+
var unsupportedIterableToArray = __webpack_require__(40);
|
|
|
|
|
|
|
|
|
|
|
|
|
5592 |
|
5593 |
+
var nonIterableRest = __webpack_require__(62);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5594 |
|
5595 |
+
function _slicedToArray(arr, i) {
|
5596 |
+
return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
|
5597 |
+
}
|
|
|
5598 |
|
5599 |
+
module.exports = _slicedToArray;
|
|
|
5600 |
|
5601 |
+
/***/ }),
|
|
|
|
|
|
|
5602 |
|
5603 |
+
/***/ 182:
|
5604 |
+
/***/ (function(module, exports, __webpack_require__) {
|
5605 |
|
5606 |
+
"use strict";
|
|
|
|
|
|
|
5607 |
|
|
|
|
|
|
|
|
|
|
|
5608 |
|
5609 |
+
Object.defineProperty(exports, '__esModule', { value: true });
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5610 |
|
5611 |
+
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
|
5612 |
|
5613 |
+
var _extends = _interopDefault(__webpack_require__(24));
|
5614 |
+
var _objectWithoutPropertiesLoose = _interopDefault(__webpack_require__(97));
|
5615 |
+
var React = __webpack_require__(10);
|
5616 |
+
var React__default = _interopDefault(React);
|
5617 |
+
var _inheritsLoose = _interopDefault(__webpack_require__(305));
|
5618 |
+
var _assertThisInitialized = _interopDefault(__webpack_require__(9));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5619 |
|
5620 |
+
var is = {
|
5621 |
+
arr: Array.isArray,
|
5622 |
+
obj: function obj(a) {
|
5623 |
+
return Object.prototype.toString.call(a) === '[object Object]';
|
5624 |
+
},
|
5625 |
+
fun: function fun(a) {
|
5626 |
+
return typeof a === 'function';
|
5627 |
+
},
|
5628 |
+
str: function str(a) {
|
5629 |
+
return typeof a === 'string';
|
5630 |
+
},
|
5631 |
+
num: function num(a) {
|
5632 |
+
return typeof a === 'number';
|
5633 |
+
},
|
5634 |
+
und: function und(a) {
|
5635 |
+
return a === void 0;
|
5636 |
+
},
|
5637 |
+
nul: function nul(a) {
|
5638 |
+
return a === null;
|
5639 |
+
},
|
5640 |
+
set: function set(a) {
|
5641 |
+
return a instanceof Set;
|
5642 |
+
},
|
5643 |
+
map: function map(a) {
|
5644 |
+
return a instanceof Map;
|
5645 |
+
},
|
5646 |
+
equ: function equ(a, b) {
|
5647 |
+
if (typeof a !== typeof b) return false;
|
5648 |
+
if (is.str(a) || is.num(a)) return a === b;
|
5649 |
+
if (is.obj(a) && is.obj(b) && Object.keys(a).length + Object.keys(b).length === 0) return true;
|
5650 |
+
var i;
|
5651 |
|
5652 |
+
for (i in a) {
|
5653 |
+
if (!(i in b)) return false;
|
5654 |
+
}
|
5655 |
+
|
5656 |
+
for (i in b) {
|
5657 |
+
if (a[i] !== b[i]) return false;
|
5658 |
+
}
|
5659 |
+
|
5660 |
+
return is.und(i) ? a === b : true;
|
5661 |
+
}
|
5662 |
};
|
5663 |
+
function merge(target, lowercase) {
|
5664 |
+
if (lowercase === void 0) {
|
5665 |
+
lowercase = true;
|
5666 |
+
}
|
5667 |
|
5668 |
+
return function (object) {
|
5669 |
+
return (is.arr(object) ? object : Object.keys(object)).reduce(function (acc, element) {
|
5670 |
+
var key = lowercase ? element[0].toLowerCase() + element.substring(1) : element;
|
5671 |
+
acc[key] = target(key);
|
5672 |
+
return acc;
|
5673 |
+
}, target);
|
5674 |
+
};
|
5675 |
+
}
|
5676 |
+
function useForceUpdate() {
|
5677 |
+
var _useState = React.useState(false),
|
5678 |
+
f = _useState[1];
|
5679 |
|
5680 |
+
var forceUpdate = React.useCallback(function () {
|
5681 |
+
return f(function (v) {
|
5682 |
+
return !v;
|
5683 |
+
});
|
5684 |
+
}, []);
|
5685 |
+
return forceUpdate;
|
5686 |
+
}
|
5687 |
+
function withDefault(value, defaultValue) {
|
5688 |
+
return is.und(value) || is.nul(value) ? defaultValue : value;
|
5689 |
+
}
|
5690 |
+
function toArray(a) {
|
5691 |
+
return !is.und(a) ? is.arr(a) ? a : [a] : [];
|
5692 |
+
}
|
5693 |
+
function callProp(obj) {
|
5694 |
+
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
|
5695 |
+
args[_key - 1] = arguments[_key];
|
5696 |
+
}
|
5697 |
|
5698 |
+
return is.fun(obj) ? obj.apply(void 0, args) : obj;
|
5699 |
+
}
|
|
|
5700 |
|
5701 |
+
function getForwardProps(props) {
|
5702 |
+
var to = props.to,
|
5703 |
+
from = props.from,
|
5704 |
+
config = props.config,
|
5705 |
+
onStart = props.onStart,
|
5706 |
+
onRest = props.onRest,
|
5707 |
+
onFrame = props.onFrame,
|
5708 |
+
children = props.children,
|
5709 |
+
reset = props.reset,
|
5710 |
+
reverse = props.reverse,
|
5711 |
+
force = props.force,
|
5712 |
+
immediate = props.immediate,
|
5713 |
+
delay = props.delay,
|
5714 |
+
attach = props.attach,
|
5715 |
+
destroyed = props.destroyed,
|
5716 |
+
interpolateTo = props.interpolateTo,
|
5717 |
+
ref = props.ref,
|
5718 |
+
lazy = props.lazy,
|
5719 |
+
forward = _objectWithoutPropertiesLoose(props, ["to", "from", "config", "onStart", "onRest", "onFrame", "children", "reset", "reverse", "force", "immediate", "delay", "attach", "destroyed", "interpolateTo", "ref", "lazy"]);
|
5720 |
|
5721 |
+
return forward;
|
5722 |
+
}
|
5723 |
+
|
5724 |
+
function interpolateTo(props) {
|
5725 |
+
var forward = getForwardProps(props);
|
5726 |
+
if (is.und(forward)) return _extends({
|
5727 |
+
to: forward
|
5728 |
+
}, props);
|
5729 |
+
var rest = Object.keys(props).reduce(function (a, k) {
|
5730 |
+
var _extends2;
|
5731 |
+
|
5732 |
+
return !is.und(forward[k]) ? a : _extends({}, a, (_extends2 = {}, _extends2[k] = props[k], _extends2));
|
5733 |
+
}, {});
|
5734 |
return _extends({
|
5735 |
+
to: forward
|
|
|
5736 |
}, rest);
|
5737 |
+
}
|
5738 |
+
function handleRef(ref, forward) {
|
5739 |
+
if (forward) {
|
5740 |
+
// If it's a function, assume it's a ref callback
|
5741 |
+
if (is.fun(forward)) forward(ref);else if (is.obj(forward)) {
|
5742 |
+
forward.current = ref;
|
|
|
5743 |
}
|
5744 |
+
}
|
5745 |
|
5746 |
+
return ref;
|
5747 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5748 |
|
5749 |
+
var Animated =
|
5750 |
+
/*#__PURE__*/
|
5751 |
+
function () {
|
5752 |
+
function Animated() {
|
5753 |
+
this.payload = void 0;
|
5754 |
+
this.children = [];
|
5755 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5756 |
|
5757 |
+
var _proto = Animated.prototype;
|
|
|
|
|
|
|
|
|
|
|
5758 |
|
5759 |
+
_proto.getAnimatedValue = function getAnimatedValue() {
|
5760 |
+
return this.getValue();
|
5761 |
+
};
|
5762 |
|
5763 |
+
_proto.getPayload = function getPayload() {
|
5764 |
+
return this.payload || this;
|
5765 |
+
};
|
5766 |
|
5767 |
+
_proto.attach = function attach() {};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5768 |
|
5769 |
+
_proto.detach = function detach() {};
|
5770 |
|
5771 |
+
_proto.getChildren = function getChildren() {
|
5772 |
+
return this.children;
|
5773 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5774 |
|
5775 |
+
_proto.addChild = function addChild(child) {
|
5776 |
+
if (this.children.length === 0) this.attach();
|
5777 |
+
this.children.push(child);
|
5778 |
+
};
|
5779 |
|
5780 |
+
_proto.removeChild = function removeChild(child) {
|
5781 |
+
var index = this.children.indexOf(child);
|
5782 |
+
this.children.splice(index, 1);
|
5783 |
+
if (this.children.length === 0) this.detach();
|
5784 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5785 |
|
5786 |
+
return Animated;
|
5787 |
+
}();
|
5788 |
+
var AnimatedArray =
|
5789 |
+
/*#__PURE__*/
|
5790 |
+
function (_Animated) {
|
5791 |
+
_inheritsLoose(AnimatedArray, _Animated);
|
5792 |
|
5793 |
+
function AnimatedArray() {
|
5794 |
+
var _this;
|
|
|
|
|
5795 |
|
5796 |
+
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
5797 |
+
args[_key] = arguments[_key];
|
5798 |
+
}
|
5799 |
+
|
5800 |
+
_this = _Animated.call.apply(_Animated, [this].concat(args)) || this;
|
5801 |
+
_this.payload = [];
|
5802 |
+
|
5803 |
+
_this.attach = function () {
|
5804 |
+
return _this.payload.forEach(function (p) {
|
5805 |
+
return p instanceof Animated && p.addChild(_assertThisInitialized(_this));
|
5806 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5807 |
};
|
|
|
|
|
5808 |
|
5809 |
+
_this.detach = function () {
|
5810 |
+
return _this.payload.forEach(function (p) {
|
5811 |
+
return p instanceof Animated && p.removeChild(_assertThisInitialized(_this));
|
5812 |
+
});
|
5813 |
+
};
|
5814 |
|
5815 |
+
return _this;
|
5816 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5817 |
|
5818 |
+
return AnimatedArray;
|
5819 |
+
}(Animated);
|
5820 |
+
var AnimatedObject =
|
5821 |
+
/*#__PURE__*/
|
5822 |
+
function (_Animated2) {
|
5823 |
+
_inheritsLoose(AnimatedObject, _Animated2);
|
5824 |
|
5825 |
+
function AnimatedObject() {
|
5826 |
+
var _this2;
|
|
|
5827 |
|
5828 |
+
for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
|
5829 |
+
args[_key3] = arguments[_key3];
|
|
|
|
|
5830 |
}
|
|
|
5831 |
|
5832 |
+
_this2 = _Animated2.call.apply(_Animated2, [this].concat(args)) || this;
|
5833 |
+
_this2.payload = {};
|
5834 |
|
5835 |
+
_this2.attach = function () {
|
5836 |
+
return Object.values(_this2.payload).forEach(function (s) {
|
5837 |
+
return s instanceof Animated && s.addChild(_assertThisInitialized(_this2));
|
5838 |
+
});
|
5839 |
+
};
|
5840 |
|
5841 |
+
_this2.detach = function () {
|
5842 |
+
return Object.values(_this2.payload).forEach(function (s) {
|
5843 |
+
return s instanceof Animated && s.removeChild(_assertThisInitialized(_this2));
|
5844 |
+
});
|
5845 |
+
};
|
5846 |
+
|
5847 |
+
return _this2;
|
5848 |
}
|
5849 |
|
5850 |
+
var _proto2 = AnimatedObject.prototype;
|
|
|
5851 |
|
5852 |
+
_proto2.getValue = function getValue(animated) {
|
5853 |
+
if (animated === void 0) {
|
5854 |
+
animated = false;
|
5855 |
+
}
|
5856 |
|
5857 |
+
var payload = {};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5858 |
|
5859 |
+
for (var _key4 in this.payload) {
|
5860 |
+
var value = this.payload[_key4];
|
5861 |
+
if (animated && !(value instanceof Animated)) continue;
|
5862 |
+
payload[_key4] = value instanceof Animated ? value[animated ? 'getAnimatedValue' : 'getValue']() : value;
|
5863 |
+
}
|
5864 |
|
5865 |
+
return payload;
|
5866 |
+
};
|
5867 |
|
5868 |
+
_proto2.getAnimatedValue = function getAnimatedValue() {
|
5869 |
+
return this.getValue(true);
|
5870 |
+
};
|
5871 |
|
5872 |
+
return AnimatedObject;
|
5873 |
+
}(Animated);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5874 |
|
5875 |
+
var applyAnimatedValues;
|
5876 |
+
function injectApplyAnimatedValues(fn, transform) {
|
5877 |
+
applyAnimatedValues = {
|
5878 |
+
fn: fn,
|
5879 |
+
transform: transform
|
5880 |
+
};
|
5881 |
+
}
|
5882 |
+
var colorNames;
|
5883 |
+
function injectColorNames(names) {
|
5884 |
+
colorNames = names;
|
5885 |
+
}
|
5886 |
+
var requestFrame = function requestFrame(cb) {
|
5887 |
+
return typeof window !== 'undefined' ? window.requestAnimationFrame(cb) : -1;
|
5888 |
+
};
|
5889 |
+
var cancelFrame = function cancelFrame(id) {
|
5890 |
+
typeof window !== 'undefined' && window.cancelAnimationFrame(id);
|
5891 |
+
};
|
5892 |
+
function injectFrame(raf, caf) {
|
5893 |
+
requestFrame = raf;
|
5894 |
+
cancelFrame = caf;
|
5895 |
+
}
|
5896 |
+
var interpolation;
|
5897 |
+
function injectStringInterpolator(fn) {
|
5898 |
+
interpolation = fn;
|
5899 |
+
}
|
5900 |
+
var now = function now() {
|
5901 |
+
return Date.now();
|
5902 |
+
};
|
5903 |
+
function injectNow(nowFn) {
|
5904 |
+
now = nowFn;
|
5905 |
+
}
|
5906 |
+
var defaultElement;
|
5907 |
+
function injectDefaultElement(el) {
|
5908 |
+
defaultElement = el;
|
5909 |
+
}
|
5910 |
+
var animatedApi = function animatedApi(node) {
|
5911 |
+
return node.current;
|
5912 |
+
};
|
5913 |
+
function injectAnimatedApi(fn) {
|
5914 |
+
animatedApi = fn;
|
5915 |
+
}
|
5916 |
+
var createAnimatedStyle;
|
5917 |
+
function injectCreateAnimatedStyle(factory) {
|
5918 |
+
createAnimatedStyle = factory;
|
5919 |
+
}
|
5920 |
+
var manualFrameloop;
|
5921 |
+
function injectManualFrameloop(callback) {
|
5922 |
+
manualFrameloop = callback;
|
5923 |
+
}
|
5924 |
|
5925 |
+
var Globals = /*#__PURE__*/Object.freeze({
|
5926 |
+
get applyAnimatedValues () { return applyAnimatedValues; },
|
5927 |
+
injectApplyAnimatedValues: injectApplyAnimatedValues,
|
5928 |
+
get colorNames () { return colorNames; },
|
5929 |
+
injectColorNames: injectColorNames,
|
5930 |
+
get requestFrame () { return requestFrame; },
|
5931 |
+
get cancelFrame () { return cancelFrame; },
|
5932 |
+
injectFrame: injectFrame,
|
5933 |
+
get interpolation () { return interpolation; },
|
5934 |
+
injectStringInterpolator: injectStringInterpolator,
|
5935 |
+
get now () { return now; },
|
5936 |
+
injectNow: injectNow,
|
5937 |
+
get defaultElement () { return defaultElement; },
|
5938 |
+
injectDefaultElement: injectDefaultElement,
|
5939 |
+
get animatedApi () { return animatedApi; },
|
5940 |
+
injectAnimatedApi: injectAnimatedApi,
|
5941 |
+
get createAnimatedStyle () { return createAnimatedStyle; },
|
5942 |
+
injectCreateAnimatedStyle: injectCreateAnimatedStyle,
|
5943 |
+
get manualFrameloop () { return manualFrameloop; },
|
5944 |
+
injectManualFrameloop: injectManualFrameloop
|
5945 |
+
});
|
|
|
|
|
|
|
|
|
|
|
5946 |
|
5947 |
+
/**
|
5948 |
+
* Wraps the `style` property with `AnimatedStyle`.
|
5949 |
+
*/
|
|
|
5950 |
|
5951 |
+
var AnimatedProps =
|
5952 |
+
/*#__PURE__*/
|
5953 |
+
function (_AnimatedObject) {
|
5954 |
+
_inheritsLoose(AnimatedProps, _AnimatedObject);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5955 |
|
5956 |
+
function AnimatedProps(props, callback) {
|
5957 |
+
var _this;
|
5958 |
+
|
5959 |
+
_this = _AnimatedObject.call(this) || this;
|
5960 |
+
_this.update = void 0;
|
5961 |
+
_this.payload = !props.style ? props : _extends({}, props, {
|
5962 |
+
style: createAnimatedStyle(props.style)
|
5963 |
+
});
|
5964 |
+
_this.update = callback;
|
5965 |
+
|
5966 |
+
_this.attach();
|
5967 |
+
|
5968 |
+
return _this;
|
|
|
|
|
|
|
|
|
5969 |
}
|
5970 |
|
5971 |
+
return AnimatedProps;
|
5972 |
+
}(AnimatedObject);
|
|
|
|
|
5973 |
|
5974 |
+
var isFunctionComponent = function isFunctionComponent(val) {
|
5975 |
+
return is.fun(val) && !(val.prototype instanceof React__default.Component);
|
5976 |
+
};
|
|
|
5977 |
|
5978 |
+
var createAnimatedComponent = function createAnimatedComponent(Component) {
|
5979 |
+
var AnimatedComponent = React.forwardRef(function (props, ref) {
|
5980 |
+
var forceUpdate = useForceUpdate();
|
5981 |
+
var mounted = React.useRef(true);
|
5982 |
+
var propsAnimated = React.useRef(null);
|
5983 |
+
var node = React.useRef(null);
|
5984 |
+
var attachProps = React.useCallback(function (props) {
|
5985 |
+
var oldPropsAnimated = propsAnimated.current;
|
5986 |
|
5987 |
+
var callback = function callback() {
|
5988 |
+
var didUpdate = false;
|
|
|
5989 |
|
5990 |
+
if (node.current) {
|
5991 |
+
didUpdate = applyAnimatedValues.fn(node.current, propsAnimated.current.getAnimatedValue());
|
5992 |
+
}
|
5993 |
+
|
5994 |
+
if (!node.current || didUpdate === false) {
|
5995 |
+
// If no referenced node has been found, or the update target didn't have a
|
5996 |
+
// native-responder, then forceUpdate the animation ...
|
5997 |
+
forceUpdate();
|
5998 |
+
}
|
5999 |
+
};
|
6000 |
+
|
6001 |
+
propsAnimated.current = new AnimatedProps(props, callback);
|
6002 |
+
oldPropsAnimated && oldPropsAnimated.detach();
|
6003 |
+
}, []);
|
6004 |
+
React.useEffect(function () {
|
6005 |
+
return function () {
|
6006 |
+
mounted.current = false;
|
6007 |
+
propsAnimated.current && propsAnimated.current.detach();
|
6008 |
+
};
|
6009 |
+
}, []);
|
6010 |
+
React.useImperativeHandle(ref, function () {
|
6011 |
+
return animatedApi(node, mounted, forceUpdate);
|
6012 |
+
});
|
6013 |
+
attachProps(props);
|
6014 |
+
|
6015 |
+
var _getValue = propsAnimated.current.getValue(),
|
6016 |
+
scrollTop = _getValue.scrollTop,
|
6017 |
+
scrollLeft = _getValue.scrollLeft,
|
6018 |
+
animatedProps = _objectWithoutPropertiesLoose(_getValue, ["scrollTop", "scrollLeft"]); // Functions cannot have refs, see:
|
6019 |
+
// See: https://github.com/react-spring/react-spring/issues/569
|
6020 |
+
|
6021 |
+
|
6022 |
+
var refFn = isFunctionComponent(Component) ? undefined : function (childRef) {
|
6023 |
+
return node.current = handleRef(childRef, ref);
|
6024 |
+
};
|
6025 |
+
return React__default.createElement(Component, _extends({}, animatedProps, {
|
6026 |
+
ref: refFn
|
6027 |
+
}));
|
6028 |
});
|
6029 |
+
return AnimatedComponent;
|
6030 |
+
};
|
6031 |
|
6032 |
+
var active = false;
|
6033 |
+
var controllers = new Set();
|
|
|
|
|
6034 |
|
6035 |
+
var update = function update() {
|
6036 |
+
if (!active) return false;
|
6037 |
+
var time = now();
|
6038 |
|
6039 |
+
for (var _iterator = controllers, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
|
6040 |
+
var _ref;
|
6041 |
+
|
6042 |
+
if (_isArray) {
|
6043 |
+
if (_i >= _iterator.length) break;
|
6044 |
+
_ref = _iterator[_i++];
|
6045 |
+
} else {
|
6046 |
+
_i = _iterator.next();
|
6047 |
+
if (_i.done) break;
|
6048 |
+
_ref = _i.value;
|
6049 |
}
|
6050 |
|
6051 |
+
var controller = _ref;
|
6052 |
+
var isActive = false;
|
6053 |
|
6054 |
+
for (var configIdx = 0; configIdx < controller.configs.length; configIdx++) {
|
6055 |
+
var config = controller.configs[configIdx];
|
6056 |
+
var endOfAnimation = void 0,
|
6057 |
+
lastTime = void 0;
|
6058 |
|
6059 |
+
for (var valIdx = 0; valIdx < config.animatedValues.length; valIdx++) {
|
6060 |
+
var animation = config.animatedValues[valIdx]; // If an animation is done, skip, until all of them conclude
|
|
|
6061 |
|
6062 |
+
if (animation.done) continue;
|
6063 |
+
var from = config.fromValues[valIdx];
|
6064 |
+
var to = config.toValues[valIdx];
|
6065 |
+
var position = animation.lastPosition;
|
6066 |
+
var isAnimated = to instanceof Animated;
|
6067 |
+
var velocity = Array.isArray(config.initialVelocity) ? config.initialVelocity[valIdx] : config.initialVelocity;
|
6068 |
+
if (isAnimated) to = to.getValue(); // Conclude animation if it's either immediate, or from-values match end-state
|
6069 |
|
6070 |
+
if (config.immediate) {
|
6071 |
+
animation.setValue(to);
|
6072 |
+
animation.done = true;
|
6073 |
+
continue;
|
6074 |
+
} // Break animation when string values are involved
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6075 |
|
|
|
|
|
|
|
6076 |
|
6077 |
+
if (typeof from === 'string' || typeof to === 'string') {
|
6078 |
+
animation.setValue(to);
|
6079 |
+
animation.done = true;
|
6080 |
+
continue;
|
6081 |
+
}
|
6082 |
|
6083 |
+
if (config.duration !== void 0) {
|
6084 |
+
/** Duration easing */
|
6085 |
+
position = from + config.easing((time - animation.startTime) / config.duration) * (to - from);
|
6086 |
+
endOfAnimation = time >= animation.startTime + config.duration;
|
6087 |
+
} else if (config.decay) {
|
6088 |
+
/** Decay easing */
|
6089 |
+
position = from + velocity / (1 - 0.998) * (1 - Math.exp(-(1 - 0.998) * (time - animation.startTime)));
|
6090 |
+
endOfAnimation = Math.abs(animation.lastPosition - position) < 0.1;
|
6091 |
+
if (endOfAnimation) to = position;
|
6092 |
+
} else {
|
6093 |
+
/** Spring easing */
|
6094 |
+
lastTime = animation.lastTime !== void 0 ? animation.lastTime : time;
|
6095 |
+
velocity = animation.lastVelocity !== void 0 ? animation.lastVelocity : config.initialVelocity; // If we lost a lot of frames just jump to the end.
|
6096 |
|
6097 |
+
if (time > lastTime + 64) lastTime = time; // http://gafferongames.com/game-physics/fix-your-timestep/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6098 |
|
6099 |
+
var numSteps = Math.floor(time - lastTime);
|
|
|
6100 |
|
6101 |
+
for (var i = 0; i < numSteps; ++i) {
|
6102 |
+
var force = -config.tension * (position - to);
|
6103 |
+
var damping = -config.friction * velocity;
|
6104 |
+
var acceleration = (force + damping) / config.mass;
|
6105 |
+
velocity = velocity + acceleration * 1 / 1000;
|
6106 |
+
position = position + velocity * 1 / 1000;
|
6107 |
+
} // Conditions for stopping the spring animation
|
6108 |
|
|
|
|
|
6109 |
|
6110 |
+
var isOvershooting = config.clamp && config.tension !== 0 ? from < to ? position > to : position < to : false;
|
6111 |
+
var isVelocity = Math.abs(velocity) <= config.precision;
|
6112 |
+
var isDisplacement = config.tension !== 0 ? Math.abs(to - position) <= config.precision : true;
|
6113 |
+
endOfAnimation = isOvershooting || isVelocity && isDisplacement;
|
6114 |
+
animation.lastVelocity = velocity;
|
6115 |
+
animation.lastTime = time;
|
6116 |
+
} // Trails aren't done until their parents conclude
|
6117 |
|
|
|
|
|
6118 |
|
6119 |
+
if (isAnimated && !config.toValues[valIdx].done) endOfAnimation = false;
|
|
|
|
|
6120 |
|
6121 |
+
if (endOfAnimation) {
|
6122 |
+
// Ensure that we end up with a round value
|
6123 |
+
if (animation.value !== to) position = to;
|
6124 |
+
animation.done = true;
|
6125 |
+
} else isActive = true;
|
6126 |
|
6127 |
+
animation.setValue(position);
|
6128 |
+
animation.lastPosition = position;
|
6129 |
+
} // Keep track of updated values only when necessary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6130 |
|
|
|
|
|
|
|
6131 |
|
6132 |
+
if (controller.props.onFrame) controller.values[config.name] = config.interpolation.getValue();
|
6133 |
+
} // Update callbacks in the end of the frame
|
6134 |
|
|
|
|
|
6135 |
|
6136 |
+
if (controller.props.onFrame) controller.props.onFrame(controller.values); // Either call onEnd or next frame
|
|
|
|
|
|
|
|
|
|
|
|
|
6137 |
|
6138 |
+
if (!isActive) {
|
6139 |
+
controllers.delete(controller);
|
6140 |
+
controller.stop(true);
|
6141 |
+
}
|
6142 |
+
} // Loop over as long as there are controllers ...
|
|
|
|
|
6143 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6144 |
|
6145 |
+
if (controllers.size) {
|
6146 |
+
if (manualFrameloop) manualFrameloop();else requestFrame(update);
|
6147 |
+
} else {
|
6148 |
+
active = false;
|
6149 |
+
}
|
6150 |
|
6151 |
+
return active;
|
6152 |
+
};
|
6153 |
|
6154 |
+
var start = function start(controller) {
|
6155 |
+
if (!controllers.has(controller)) controllers.add(controller);
|
|
|
|
|
|
|
|
|
|
|
6156 |
|
6157 |
+
if (!active) {
|
6158 |
+
active = true;
|
6159 |
+
if (manualFrameloop) requestFrame(manualFrameloop);else requestFrame(update);
|
|
|
|
|
|
|
6160 |
}
|
6161 |
+
};
|
6162 |
|
6163 |
+
var stop = function stop(controller) {
|
6164 |
+
if (controllers.has(controller)) controllers.delete(controller);
|
6165 |
+
};
|
6166 |
+
|
6167 |
+
function createInterpolator(range, output, extrapolate) {
|
6168 |
+
if (typeof range === 'function') {
|
6169 |
+
return range;
|
6170 |
}
|
6171 |
|
6172 |
+
if (Array.isArray(range)) {
|
6173 |
+
return createInterpolator({
|
6174 |
+
range: range,
|
6175 |
+
output: output,
|
6176 |
+
extrapolate: extrapolate
|
6177 |
+
});
|
6178 |
+
}
|
6179 |
|
6180 |
+
if (interpolation && typeof range.output[0] === 'string') {
|
6181 |
+
return interpolation(range);
|
6182 |
+
}
|
|
|
|
|
|
|
|
|
|
|
6183 |
|
6184 |
+
var config = range;
|
6185 |
+
var outputRange = config.output;
|
6186 |
+
var inputRange = config.range || [0, 1];
|
6187 |
+
var extrapolateLeft = config.extrapolateLeft || config.extrapolate || 'extend';
|
6188 |
+
var extrapolateRight = config.extrapolateRight || config.extrapolate || 'extend';
|
|
|
|
|
|
|
6189 |
|
6190 |
+
var easing = config.easing || function (t) {
|
6191 |
+
return t;
|
6192 |
+
};
|
|
|
|
|
|
|
6193 |
|
6194 |
+
return function (input) {
|
6195 |
+
var range = findRange(input, inputRange);
|
6196 |
+
return interpolate(input, inputRange[range], inputRange[range + 1], outputRange[range], outputRange[range + 1], easing, extrapolateLeft, extrapolateRight, config.map);
|
6197 |
+
};
|
6198 |
}
|
6199 |
|
6200 |
+
function interpolate(input, inputMin, inputMax, outputMin, outputMax, easing, extrapolateLeft, extrapolateRight, map) {
|
6201 |
+
var result = map ? map(input) : input; // Extrapolate
|
|
|
|
|
|
|
|
|
6202 |
|
6203 |
+
if (result < inputMin) {
|
6204 |
+
if (extrapolateLeft === 'identity') return result;else if (extrapolateLeft === 'clamp') result = inputMin;
|
6205 |
+
}
|
6206 |
+
|
6207 |
+
if (result > inputMax) {
|
6208 |
+
if (extrapolateRight === 'identity') return result;else if (extrapolateRight === 'clamp') result = inputMax;
|
6209 |
+
}
|
6210 |
+
|
6211 |
+
if (outputMin === outputMax) return outputMin;
|
6212 |
+
if (inputMin === inputMax) return input <= inputMin ? outputMin : outputMax; // Input Range
|
6213 |
+
|
6214 |
+
if (inputMin === -Infinity) result = -result;else if (inputMax === Infinity) result = result - inputMin;else result = (result - inputMin) / (inputMax - inputMin); // Easing
|
6215 |
+
|
6216 |
+
result = easing(result); // Output Range
|
6217 |
+
|
6218 |
+
if (outputMin === -Infinity) result = -result;else if (outputMax === Infinity) result = result + outputMin;else result = result * (outputMax - outputMin) + outputMin;
|
6219 |
+
return result;
|
6220 |
}
|
6221 |
|
6222 |
+
function findRange(input, inputRange) {
|
6223 |
+
for (var i = 1; i < inputRange.length - 1; ++i) {
|
6224 |
+
if (inputRange[i] >= input) break;
|
6225 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6226 |
|
6227 |
+
return i - 1;
|
6228 |
+
}
|
6229 |
|
6230 |
+
var AnimatedInterpolation =
|
6231 |
+
/*#__PURE__*/
|
6232 |
+
function (_AnimatedArray) {
|
6233 |
+
_inheritsLoose(AnimatedInterpolation, _AnimatedArray);
|
6234 |
|
6235 |
+
function AnimatedInterpolation(parents, range, output, extrapolate) {
|
6236 |
+
var _this;
|
6237 |
|
6238 |
+
_this = _AnimatedArray.call(this) || this;
|
6239 |
+
_this.calc = void 0;
|
6240 |
+
_this.payload = parents instanceof AnimatedArray && !(parents instanceof AnimatedInterpolation) ? parents.getPayload() : Array.isArray(parents) ? parents : [parents];
|
6241 |
+
_this.calc = createInterpolator(range, output, extrapolate);
|
6242 |
+
return _this;
|
6243 |
+
}
|
|
|
|
|
|
|
|
|
6244 |
|
6245 |
+
var _proto = AnimatedInterpolation.prototype;
|
6246 |
+
|
6247 |
+
_proto.getValue = function getValue() {
|
6248 |
+
return this.calc.apply(this, this.payload.map(function (value) {
|
6249 |
+
return value.getValue();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6250 |
}));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6251 |
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6252 |
|
6253 |
+
_proto.updateConfig = function updateConfig(range, output, extrapolate) {
|
6254 |
+
this.calc = createInterpolator(range, output, extrapolate);
|
6255 |
+
};
|
6256 |
|
6257 |
+
_proto.interpolate = function interpolate(range, output, extrapolate) {
|
6258 |
+
return new AnimatedInterpolation(this, range, output, extrapolate);
|
6259 |
+
};
|
|
|
|
|
|
|
|
|
6260 |
|
6261 |
+
return AnimatedInterpolation;
|
6262 |
+
}(AnimatedArray);
|
|
|
6263 |
|
6264 |
+
var interpolate$1 = function interpolate(parents, range, output) {
|
6265 |
+
return parents && new AnimatedInterpolation(parents, range, output);
|
6266 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6267 |
|
6268 |
+
var config = {
|
6269 |
+
default: {
|
6270 |
+
tension: 170,
|
6271 |
+
friction: 26
|
6272 |
+
},
|
6273 |
+
gentle: {
|
6274 |
+
tension: 120,
|
6275 |
+
friction: 14
|
6276 |
+
},
|
6277 |
+
wobbly: {
|
6278 |
+
tension: 180,
|
6279 |
+
friction: 12
|
6280 |
+
},
|
6281 |
+
stiff: {
|
6282 |
+
tension: 210,
|
6283 |
+
friction: 20
|
6284 |
+
},
|
6285 |
+
slow: {
|
6286 |
+
tension: 280,
|
6287 |
+
friction: 60
|
6288 |
+
},
|
6289 |
+
molasses: {
|
6290 |
+
tension: 280,
|
6291 |
+
friction: 120
|
6292 |
+
}
|
6293 |
+
};
|
6294 |
|
6295 |
+
/** API
|
6296 |
+
* useChain(references, timeSteps, timeFrame)
|
6297 |
+
*/
|
|
|
|
|
|
|
|
|
6298 |
|
6299 |
+
function useChain(refs, timeSteps, timeFrame) {
|
6300 |
+
if (timeFrame === void 0) {
|
6301 |
+
timeFrame = 1000;
|
6302 |
+
}
|
|
|
6303 |
|
6304 |
+
var previous = React.useRef();
|
6305 |
+
React.useEffect(function () {
|
6306 |
+
if (is.equ(refs, previous.current)) refs.forEach(function (_ref) {
|
6307 |
+
var current = _ref.current;
|
6308 |
+
return current && current.start();
|
6309 |
+
});else if (timeSteps) {
|
6310 |
+
refs.forEach(function (_ref2, index) {
|
6311 |
+
var current = _ref2.current;
|
6312 |
|
6313 |
+
if (current) {
|
6314 |
+
var ctrls = current.controllers;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6315 |
|
6316 |
+
if (ctrls.length) {
|
6317 |
+
var t = timeFrame * timeSteps[index];
|
6318 |
+
ctrls.forEach(function (ctrl) {
|
6319 |
+
ctrl.queue = ctrl.queue.map(function (e) {
|
6320 |
+
return _extends({}, e, {
|
6321 |
+
delay: e.delay + t
|
6322 |
+
});
|
6323 |
+
});
|
6324 |
+
ctrl.start();
|
6325 |
+
});
|
6326 |
+
}
|
6327 |
+
}
|
6328 |
+
});
|
6329 |
+
} else refs.reduce(function (q, _ref3, rI) {
|
6330 |
+
var current = _ref3.current;
|
6331 |
+
return q = q.then(function () {
|
6332 |
+
return current.start();
|
6333 |
+
});
|
6334 |
+
}, Promise.resolve());
|
6335 |
+
previous.current = refs;
|
6336 |
+
});
|
6337 |
+
}
|
6338 |
|
6339 |
+
/**
|
6340 |
+
* Animated works by building a directed acyclic graph of dependencies
|
6341 |
+
* transparently when you render your Animated components.
|
6342 |
+
*
|
6343 |
+
* new Animated.Value(0)
|
6344 |
+
* .interpolate() .interpolate() new Animated.Value(1)
|
6345 |
+
* opacity translateY scale
|
6346 |
+
* style transform
|
6347 |
+
* View#234 style
|
6348 |
+
* View#123
|
6349 |
+
*
|
6350 |
+
* A) Top Down phase
|
6351 |
+
* When an AnimatedValue is updated, we recursively go down through this
|
6352 |
+
* graph in order to find leaf nodes: the views that we flag as needing
|
6353 |
+
* an update.
|
6354 |
+
*
|
6355 |
+
* B) Bottom Up phase
|
6356 |
+
* When a view is flagged as needing an update, we recursively go back up
|
6357 |
+
* in order to build the new value that it needs. The reason why we need
|
6358 |
+
* this two-phases process is to deal with composite props such as
|
6359 |
+
* transform which can receive values from multiple parents.
|
6360 |
+
*/
|
6361 |
+
function addAnimatedStyles(node, styles) {
|
6362 |
+
if ('update' in node) {
|
6363 |
+
styles.add(node);
|
6364 |
+
} else {
|
6365 |
+
node.getChildren().forEach(function (child) {
|
6366 |
+
return addAnimatedStyles(child, styles);
|
6367 |
+
});
|
6368 |
+
}
|
6369 |
+
}
|
6370 |
|
6371 |
+
var AnimatedValue =
|
6372 |
+
/*#__PURE__*/
|
6373 |
+
function (_Animated) {
|
6374 |
+
_inheritsLoose(AnimatedValue, _Animated);
|
6375 |
|
6376 |
+
function AnimatedValue(_value) {
|
6377 |
+
var _this;
|
|
|
|
|
|
|
|
|
6378 |
|
6379 |
+
_this = _Animated.call(this) || this;
|
6380 |
+
_this.animatedStyles = new Set();
|
6381 |
+
_this.value = void 0;
|
6382 |
+
_this.startPosition = void 0;
|
6383 |
+
_this.lastPosition = void 0;
|
6384 |
+
_this.lastVelocity = void 0;
|
6385 |
+
_this.startTime = void 0;
|
6386 |
+
_this.lastTime = void 0;
|
6387 |
+
_this.done = false;
|
6388 |
|
6389 |
+
_this.setValue = function (value, flush) {
|
6390 |
+
if (flush === void 0) {
|
6391 |
+
flush = true;
|
6392 |
+
}
|
6393 |
|
6394 |
+
_this.value = value;
|
6395 |
+
if (flush) _this.flush();
|
6396 |
+
};
|
6397 |
|
6398 |
+
_this.value = _value;
|
6399 |
+
_this.startPosition = _value;
|
6400 |
+
_this.lastPosition = _value;
|
6401 |
+
return _this;
|
6402 |
+
}
|
6403 |
|
6404 |
+
var _proto = AnimatedValue.prototype;
|
|
|
6405 |
|
6406 |
+
_proto.flush = function flush() {
|
6407 |
+
if (this.animatedStyles.size === 0) {
|
6408 |
+
addAnimatedStyles(this, this.animatedStyles);
|
6409 |
+
}
|
6410 |
|
6411 |
+
this.animatedStyles.forEach(function (animatedStyle) {
|
6412 |
+
return animatedStyle.update();
|
6413 |
+
});
|
6414 |
+
};
|
|
|
|
|
|
|
6415 |
|
6416 |
+
_proto.clearStyles = function clearStyles() {
|
6417 |
+
this.animatedStyles.clear();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6418 |
};
|
|
|
6419 |
|
6420 |
+
_proto.getValue = function getValue() {
|
6421 |
+
return this.value;
|
6422 |
+
};
|
6423 |
|
6424 |
+
_proto.interpolate = function interpolate(range, output, extrapolate) {
|
6425 |
+
return new AnimatedInterpolation(this, range, output, extrapolate);
|
6426 |
+
};
|
6427 |
|
6428 |
+
return AnimatedValue;
|
6429 |
+
}(Animated);
|
6430 |
|
6431 |
+
var AnimatedValueArray =
|
6432 |
+
/*#__PURE__*/
|
6433 |
+
function (_AnimatedArray) {
|
6434 |
+
_inheritsLoose(AnimatedValueArray, _AnimatedArray);
|
6435 |
|
6436 |
+
function AnimatedValueArray(values) {
|
6437 |
+
var _this;
|
6438 |
|
6439 |
+
_this = _AnimatedArray.call(this) || this;
|
6440 |
+
_this.payload = values.map(function (n) {
|
6441 |
+
return new AnimatedValue(n);
|
6442 |
+
});
|
6443 |
+
return _this;
|
6444 |
+
}
|
6445 |
+
|
6446 |
+
var _proto = AnimatedValueArray.prototype;
|
6447 |
+
|
6448 |
+
_proto.setValue = function setValue(value, flush) {
|
6449 |
+
var _this2 = this;
|
6450 |
+
|
6451 |
+
if (flush === void 0) {
|
6452 |
+
flush = true;
|
6453 |
}
|
6454 |
|
6455 |
+
if (Array.isArray(value)) {
|
6456 |
+
if (value.length === this.payload.length) {
|
6457 |
+
value.forEach(function (v, i) {
|
6458 |
+
return _this2.payload[i].setValue(v, flush);
|
6459 |
+
});
|
6460 |
+
}
|
6461 |
+
} else {
|
6462 |
+
this.payload.forEach(function (p) {
|
6463 |
+
return p.setValue(value, flush);
|
6464 |
+
});
|
6465 |
+
}
|
6466 |
+
};
|
6467 |
|
6468 |
+
_proto.getValue = function getValue() {
|
6469 |
+
return this.payload.map(function (v) {
|
6470 |
+
return v.getValue();
|
6471 |
+
});
|
6472 |
+
};
|
6473 |
|
6474 |
+
_proto.interpolate = function interpolate(range, output) {
|
6475 |
+
return new AnimatedInterpolation(this, range, output);
|
6476 |
+
};
|
6477 |
|
6478 |
+
return AnimatedValueArray;
|
6479 |
+
}(AnimatedArray);
|
|
|
|
|
|
|
6480 |
|
6481 |
+
var G = 0;
|
|
|
|
|
|
|
6482 |
|
6483 |
+
var Controller =
|
6484 |
+
/*#__PURE__*/
|
6485 |
+
function () {
|
6486 |
+
function Controller() {
|
6487 |
+
var _this = this;
|
6488 |
|
6489 |
+
this.id = void 0;
|
6490 |
+
this.idle = true;
|
6491 |
+
this.hasChanged = false;
|
6492 |
+
this.guid = 0;
|
6493 |
+
this.local = 0;
|
6494 |
+
this.props = {};
|
6495 |
+
this.merged = {};
|
6496 |
+
this.animations = {};
|
6497 |
+
this.interpolations = {};
|
6498 |
+
this.values = {};
|
6499 |
+
this.configs = [];
|
6500 |
+
this.listeners = [];
|
6501 |
+
this.queue = [];
|
6502 |
+
this.localQueue = void 0;
|
6503 |
|
6504 |
+
this.getValues = function () {
|
6505 |
+
return _this.interpolations;
|
|
|
|
|
|
|
6506 |
};
|
6507 |
|
6508 |
+
this.id = G++;
|
6509 |
+
}
|
6510 |
+
/** update(props)
|
6511 |
+
* This function filters input props and creates an array of tasks which are executed in .start()
|
6512 |
+
* Each task is allowed to carry a delay, which means it can execute asnychroneously */
|
6513 |
|
|
|
|
|
6514 |
|
6515 |
+
var _proto = Controller.prototype;
|
6516 |
|
6517 |
+
_proto.update = function update$$1(args) {
|
6518 |
+
//this._id = n + this.id
|
6519 |
+
if (!args) return this; // Extract delay and the to-prop from props
|
6520 |
|
6521 |
+
var _ref = interpolateTo(args),
|
6522 |
+
_ref$delay = _ref.delay,
|
6523 |
+
delay = _ref$delay === void 0 ? 0 : _ref$delay,
|
6524 |
+
to = _ref.to,
|
6525 |
+
props = _objectWithoutPropertiesLoose(_ref, ["delay", "to"]);
|
6526 |
|
6527 |
+
if (is.arr(to) || is.fun(to)) {
|
6528 |
+
// If config is either a function or an array queue it up as is
|
6529 |
+
this.queue.push(_extends({}, props, {
|
6530 |
+
delay: delay,
|
6531 |
+
to: to
|
6532 |
+
}));
|
6533 |
+
} else if (to) {
|
6534 |
+
// Otherwise go through each key since it could be delayed individually
|
6535 |
+
var ops = {};
|
6536 |
+
Object.entries(to).forEach(function (_ref2) {
|
6537 |
+
var _to;
|
6538 |
|
6539 |
+
var k = _ref2[0],
|
6540 |
+
v = _ref2[1];
|
6541 |
|
6542 |
+
// Fetch delay and create an entry, consisting of the to-props, the delay, and basic props
|
6543 |
+
var entry = _extends({
|
6544 |
+
to: (_to = {}, _to[k] = v, _to),
|
6545 |
+
delay: callProp(delay, k)
|
6546 |
+
}, props);
|
|
|
6547 |
|
6548 |
+
var previous = ops[entry.delay] && ops[entry.delay].to;
|
6549 |
+
ops[entry.delay] = _extends({}, ops[entry.delay], entry, {
|
6550 |
+
to: _extends({}, previous, entry.to)
|
6551 |
+
});
|
6552 |
+
});
|
6553 |
+
this.queue = Object.values(ops);
|
6554 |
+
} // Sort queue, so that async calls go last
|
6555 |
|
|
|
6556 |
|
6557 |
+
this.queue = this.queue.sort(function (a, b) {
|
6558 |
+
return a.delay - b.delay;
|
6559 |
+
}); // Diff the reduced props immediately (they'll contain the from-prop and some config)
|
|
|
6560 |
|
6561 |
+
this.diff(props);
|
6562 |
+
return this;
|
6563 |
+
}
|
6564 |
+
/** start(onEnd)
|
6565 |
+
* This function either executes a queue, if present, or starts the frameloop, which animates */
|
6566 |
+
;
|
6567 |
|
6568 |
+
_proto.start = function start$$1(onEnd) {
|
6569 |
+
var _this2 = this;
|
|
|
6570 |
|
6571 |
+
// If a queue is present we must excecute it
|
6572 |
+
if (this.queue.length) {
|
6573 |
+
this.idle = false; // Updates can interrupt trailing queues, in that case we just merge values
|
|
|
|
|
6574 |
|
6575 |
+
if (this.localQueue) {
|
6576 |
+
this.localQueue.forEach(function (_ref3) {
|
6577 |
+
var _ref3$from = _ref3.from,
|
6578 |
+
from = _ref3$from === void 0 ? {} : _ref3$from,
|
6579 |
+
_ref3$to = _ref3.to,
|
6580 |
+
to = _ref3$to === void 0 ? {} : _ref3$to;
|
6581 |
+
if (is.obj(from)) _this2.merged = _extends({}, from, _this2.merged);
|
6582 |
+
if (is.obj(to)) _this2.merged = _extends({}, _this2.merged, to);
|
6583 |
+
});
|
6584 |
+
} // The guid helps us tracking frames, a new queue over an old one means an override
|
6585 |
+
// We discard async calls in that caseÍ
|
6586 |
|
|
|
|
|
|
|
6587 |
|
6588 |
+
var local = this.local = ++this.guid;
|
6589 |
+
var queue = this.localQueue = this.queue;
|
6590 |
+
this.queue = []; // Go through each entry and execute it
|
6591 |
|
6592 |
+
queue.forEach(function (_ref4, index) {
|
6593 |
+
var delay = _ref4.delay,
|
6594 |
+
props = _objectWithoutPropertiesLoose(_ref4, ["delay"]);
|
|
|
|
|
|
|
6595 |
|
6596 |
+
var cb = function cb(finished) {
|
6597 |
+
if (index === queue.length - 1 && local === _this2.guid && finished) {
|
6598 |
+
_this2.idle = true;
|
6599 |
+
if (_this2.props.onRest) _this2.props.onRest(_this2.merged);
|
6600 |
+
}
|
6601 |
|
6602 |
+
if (onEnd) onEnd();
|
6603 |
+
}; // Entries can be delayed, ansyc or immediate
|
6604 |
|
|
|
6605 |
|
6606 |
+
var async = is.arr(props.to) || is.fun(props.to);
|
6607 |
|
6608 |
+
if (delay) {
|
6609 |
+
setTimeout(function () {
|
6610 |
+
if (local === _this2.guid) {
|
6611 |
+
if (async) _this2.runAsync(props, cb);else _this2.diff(props).start(cb);
|
6612 |
+
}
|
6613 |
+
}, delay);
|
6614 |
+
} else if (async) _this2.runAsync(props, cb);else _this2.diff(props).start(cb);
|
6615 |
+
});
|
6616 |
+
} // Otherwise we kick of the frameloop
|
6617 |
+
else {
|
6618 |
+
if (is.fun(onEnd)) this.listeners.push(onEnd);
|
6619 |
+
if (this.props.onStart) this.props.onStart();
|
6620 |
|
6621 |
+
start(this);
|
6622 |
+
}
|
6623 |
|
6624 |
+
return this;
|
6625 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
6626 |
|
6627 |
+
_proto.stop = function stop$$1(finished) {
|
6628 |
+
this.listeners.forEach(function (onEnd) {
|
6629 |
+
return onEnd(finished);
|
6630 |
+
});
|
6631 |
+
this.listeners = [];
|
6632 |
+
return this;
|
6633 |
+
}
|
6634 |
+
/** Pause sets onEnd listeners free, but also removes the controller from the frameloop */
|
6635 |
+
;
|
6636 |
+
|
6637 |
+
_proto.pause = function pause(finished) {
|
6638 |
+
this.stop(true);
|
6639 |
+
if (finished) stop(this);
|
6640 |
+
return this;
|
6641 |
+
};
|
6642 |
+
|
6643 |
+
_proto.runAsync = function runAsync(_ref5, onEnd) {
|
6644 |
+
var _this3 = this;
|
6645 |
+
|
6646 |
+
var delay = _ref5.delay,
|
6647 |
+
props = _objectWithoutPropertiesLoose(_ref5, ["delay"]);
|
6648 |
+
|
6649 |
+
var local = this.local; // If "to" is either a function or an array it will be processed async, therefor "to" should be empty right now
|
6650 |
+
// If the view relies on certain values "from" has to be present
|
6651 |
+
|
6652 |
+
var queue = Promise.resolve(undefined);
|
6653 |
+
|
6654 |
+
if (is.arr(props.to)) {
|
6655 |
+
var _loop = function _loop(i) {
|
6656 |
+
var index = i;
|
6657 |
+
|
6658 |
+
var fresh = _extends({}, props, interpolateTo(props.to[index]));
|
6659 |
+
|
6660 |
+
if (is.arr(fresh.config)) fresh.config = fresh.config[index];
|
6661 |
+
queue = queue.then(function () {
|
6662 |
+
//this.stop()
|
6663 |
+
if (local === _this3.guid) return new Promise(function (r) {
|
6664 |
+
return _this3.diff(fresh).start(r);
|
6665 |
+
});
|
6666 |
+
});
|
6667 |
+
};
|
6668 |
+
|
6669 |
+
for (var i = 0; i < props.to.length; i++) {
|
6670 |
+
_loop(i);
|
6671 |
+
}
|
6672 |
+
} else if (is.fun(props.to)) {
|
6673 |
+
var index = 0;
|
6674 |
+
var last;
|
6675 |
+
queue = queue.then(function () {
|
6676 |
+
return props.to( // next(props)
|
6677 |
+
function (p) {
|
6678 |
+
var fresh = _extends({}, props, interpolateTo(p));
|
6679 |
+
|
6680 |
+
if (is.arr(fresh.config)) fresh.config = fresh.config[index];
|
6681 |
+
index++; //this.stop()
|
6682 |
+
|
6683 |
+
if (local === _this3.guid) return last = new Promise(function (r) {
|
6684 |
+
return _this3.diff(fresh).start(r);
|
6685 |
+
});
|
6686 |
+
return;
|
6687 |
+
}, // cancel()
|
6688 |
+
function (finished) {
|
6689 |
+
if (finished === void 0) {
|
6690 |
+
finished = true;
|
6691 |
+
}
|
6692 |
+
|
6693 |
+
return _this3.stop(finished);
|
6694 |
+
}).then(function () {
|
6695 |
+
return last;
|
6696 |
+
});
|
6697 |
+
});
|
6698 |
+
}
|
6699 |
+
|
6700 |
+
queue.then(onEnd);
|
6701 |
+
};
|
6702 |
+
|
6703 |
+
_proto.diff = function diff(props) {
|
6704 |
+
var _this4 = this;
|
6705 |
+
|
6706 |
+
this.props = _extends({}, this.props, props);
|
6707 |
+
var _this$props = this.props,
|
6708 |
+
_this$props$from = _this$props.from,
|
6709 |
+
from = _this$props$from === void 0 ? {} : _this$props$from,
|
6710 |
+
_this$props$to = _this$props.to,
|
6711 |
+
to = _this$props$to === void 0 ? {} : _this$props$to,
|
6712 |
+
_this$props$config = _this$props.config,
|
6713 |
+
config = _this$props$config === void 0 ? {} : _this$props$config,
|
6714 |
+
reverse = _this$props.reverse,
|
6715 |
+
attach = _this$props.attach,
|
6716 |
+
reset = _this$props.reset,
|
6717 |
+
immediate = _this$props.immediate; // Reverse values when requested
|
6718 |
+
|
6719 |
+
if (reverse) {
|
6720 |
+
var _ref6 = [to, from];
|
6721 |
+
from = _ref6[0];
|
6722 |
+
to = _ref6[1];
|
6723 |
+
} // This will collect all props that were ever set, reset merged props when necessary
|
6724 |
+
|
6725 |
+
|
6726 |
+
this.merged = _extends({}, from, this.merged, to);
|
6727 |
+
this.hasChanged = false; // Attachment handling, trailed springs can "attach" themselves to a previous spring
|
6728 |
+
|
6729 |
+
var target = attach && attach(this); // Reduces input { name: value } pairs into animated values
|
6730 |
+
|
6731 |
+
this.animations = Object.entries(this.merged).reduce(function (acc, _ref7) {
|
6732 |
+
var name = _ref7[0],
|
6733 |
+
value = _ref7[1];
|
6734 |
+
// Issue cached entries, except on reset
|
6735 |
+
var entry = acc[name] || {}; // Figure out what the value is supposed to be
|
6736 |
+
|
6737 |
+
var isNumber = is.num(value);
|
6738 |
+
var isString = is.str(value) && !value.startsWith('#') && !/\d/.test(value) && !colorNames[value];
|
6739 |
+
var isArray = is.arr(value);
|
6740 |
+
var isInterpolation = !isNumber && !isArray && !isString;
|
6741 |
+
var fromValue = !is.und(from[name]) ? from[name] : value;
|
6742 |
+
var toValue = isNumber || isArray ? value : isString ? value : 1;
|
6743 |
+
var toConfig = callProp(config, name);
|
6744 |
+
if (target) toValue = target.animations[name].parent;
|
6745 |
+
var parent = entry.parent,
|
6746 |
+
interpolation$$1 = entry.interpolation,
|
6747 |
+
toValues = toArray(target ? toValue.getPayload() : toValue),
|
6748 |
+
animatedValues;
|
6749 |
+
var newValue = value;
|
6750 |
+
if (isInterpolation) newValue = interpolation({
|
6751 |
+
range: [0, 1],
|
6752 |
+
output: [value, value]
|
6753 |
+
})(1);
|
6754 |
+
var currentValue = interpolation$$1 && interpolation$$1.getValue(); // Change detection flags
|
6755 |
+
|
6756 |
+
var isFirst = is.und(parent);
|
6757 |
+
var isActive = !isFirst && entry.animatedValues.some(function (v) {
|
6758 |
+
return !v.done;
|
6759 |
+
});
|
6760 |
+
var currentValueDiffersFromGoal = !is.equ(newValue, currentValue);
|
6761 |
+
var hasNewGoal = !is.equ(newValue, entry.previous);
|
6762 |
+
var hasNewConfig = !is.equ(toConfig, entry.config); // Change animation props when props indicate a new goal (new value differs from previous one)
|
6763 |
+
// and current values differ from it. Config changes trigger a new update as well (though probably shouldn't?)
|
6764 |
+
|
6765 |
+
if (reset || hasNewGoal && currentValueDiffersFromGoal || hasNewConfig) {
|
6766 |
+
var _extends2;
|
6767 |
+
|
6768 |
+
// Convert regular values into animated values, ALWAYS re-use if possible
|
6769 |
+
if (isNumber || isString) parent = interpolation$$1 = entry.parent || new AnimatedValue(fromValue);else if (isArray) parent = interpolation$$1 = entry.parent || new AnimatedValueArray(fromValue);else if (isInterpolation) {
|
6770 |
+
var prev = entry.interpolation && entry.interpolation.calc(entry.parent.value);
|
6771 |
+
prev = prev !== void 0 && !reset ? prev : fromValue;
|
6772 |
+
|
6773 |
+
if (entry.parent) {
|
6774 |
+
parent = entry.parent;
|
6775 |
+
parent.setValue(0, false);
|
6776 |
+
} else parent = new AnimatedValue(0);
|
6777 |
+
|
6778 |
+
var range = {
|
6779 |
+
output: [prev, value]
|
6780 |
+
};
|
6781 |
+
|
6782 |
+
if (entry.interpolation) {
|
6783 |
+
interpolation$$1 = entry.interpolation;
|
6784 |
+
entry.interpolation.updateConfig(range);
|
6785 |
+
} else interpolation$$1 = parent.interpolate(range);
|
6786 |
+
}
|
6787 |
+
toValues = toArray(target ? toValue.getPayload() : toValue);
|
6788 |
+
animatedValues = toArray(parent.getPayload());
|
6789 |
+
if (reset && !isInterpolation) parent.setValue(fromValue, false);
|
6790 |
+
_this4.hasChanged = true; // Reset animated values
|
6791 |
+
|
6792 |
+
animatedValues.forEach(function (value) {
|
6793 |
+
value.startPosition = value.value;
|
6794 |
+
value.lastPosition = value.value;
|
6795 |
+
value.lastVelocity = isActive ? value.lastVelocity : undefined;
|
6796 |
+
value.lastTime = isActive ? value.lastTime : undefined;
|
6797 |
+
value.startTime = now();
|
6798 |
+
value.done = false;
|
6799 |
+
value.animatedStyles.clear();
|
6800 |
+
}); // Set immediate values
|
6801 |
+
|
6802 |
+
if (callProp(immediate, name)) {
|
6803 |
+
parent.setValue(isInterpolation ? toValue : value, false);
|
6804 |
+
}
|
6805 |
+
|
6806 |
+
return _extends({}, acc, (_extends2 = {}, _extends2[name] = _extends({}, entry, {
|
6807 |
+
name: name,
|
6808 |
+
parent: parent,
|
6809 |
+
interpolation: interpolation$$1,
|
6810 |
+
animatedValues: animatedValues,
|
6811 |
+
toValues: toValues,
|
6812 |
+
previous: newValue,
|
6813 |
+
config: toConfig,
|
6814 |
+
fromValues: toArray(parent.getValue()),
|
6815 |
+
immediate: callProp(immediate, name),
|
6816 |
+
initialVelocity: withDefault(toConfig.velocity, 0),
|
6817 |
+
clamp: withDefault(toConfig.clamp, false),
|
6818 |
+
precision: withDefault(toConfig.precision, 0.01),
|
6819 |
+
tension: withDefault(toConfig.tension, 170),
|
6820 |
+
friction: withDefault(toConfig.friction, 26),
|
6821 |
+
mass: withDefault(toConfig.mass, 1),
|
6822 |
+
duration: toConfig.duration,
|
6823 |
+
easing: withDefault(toConfig.easing, function (t) {
|
6824 |
+
return t;
|
6825 |
+
}),
|
6826 |
+
decay: toConfig.decay
|
6827 |
+
}), _extends2));
|
6828 |
+
} else {
|
6829 |
+
if (!currentValueDiffersFromGoal) {
|
6830 |
+
var _extends3;
|
6831 |
+
|
6832 |
+
// So ... the current target value (newValue) appears to be different from the previous value,
|
6833 |
+
// which normally constitutes an update, but the actual value (currentValue) matches the target!
|
6834 |
+
// In order to resolve this without causing an animation update we silently flag the animation as done,
|
6835 |
+
// which it technically is. Interpolations also needs a config update with their target set to 1.
|
6836 |
+
if (isInterpolation) {
|
6837 |
+
parent.setValue(1, false);
|
6838 |
+
interpolation$$1.updateConfig({
|
6839 |
+
output: [newValue, newValue]
|
6840 |
+
});
|
6841 |
+
}
|
6842 |
+
|
6843 |
+
parent.done = true;
|
6844 |
+
_this4.hasChanged = true;
|
6845 |
+
return _extends({}, acc, (_extends3 = {}, _extends3[name] = _extends({}, acc[name], {
|
6846 |
+
previous: newValue
|
6847 |
+
}), _extends3));
|
6848 |
+
}
|
6849 |
+
|
6850 |
+
return acc;
|
6851 |
+
}
|
6852 |
+
}, this.animations);
|
6853 |
+
|
6854 |
+
if (this.hasChanged) {
|
6855 |
+
// Make animations available to frameloop
|
6856 |
+
this.configs = Object.values(this.animations);
|
6857 |
+
this.values = {};
|
6858 |
+
this.interpolations = {};
|
6859 |
+
|
6860 |
+
for (var key in this.animations) {
|
6861 |
+
this.interpolations[key] = this.animations[key].interpolation;
|
6862 |
+
this.values[key] = this.animations[key].interpolation.getValue();
|
6863 |
+
}
|
6864 |
+
}
|
6865 |
+
|
6866 |
+
return this;
|
6867 |
+
};
|
6868 |
+
|
6869 |
+
_proto.destroy = function destroy() {
|
6870 |
+
this.stop();
|
6871 |
+
this.props = {};
|
6872 |
+
this.merged = {};
|
6873 |
+
this.animations = {};
|
6874 |
+
this.interpolations = {};
|
6875 |
+
this.values = {};
|
6876 |
+
this.configs = [];
|
6877 |
+
this.local = 0;
|
6878 |
+
};
|
6879 |
+
|
6880 |
+
return Controller;
|
6881 |
+
}();
|
6882 |
+
|
6883 |
+
/** API
|
6884 |
+
* const props = useSprings(number, [{ ... }, { ... }, ...])
|
6885 |
+
* const [props, set] = useSprings(number, (i, controller) => ({ ... }))
|
6886 |
+
*/
|
6887 |
+
|
6888 |
+
var useSprings = function useSprings(length, props) {
|
6889 |
+
var mounted = React.useRef(false);
|
6890 |
+
var ctrl = React.useRef();
|
6891 |
+
var isFn = is.fun(props); // The controller maintains the animation values, starts and stops animations
|
6892 |
+
|
6893 |
+
var _useMemo = React.useMemo(function () {
|
6894 |
+
// Remove old controllers
|
6895 |
+
if (ctrl.current) {
|
6896 |
+
ctrl.current.map(function (c) {
|
6897 |
+
return c.destroy();
|
6898 |
+
});
|
6899 |
+
ctrl.current = undefined;
|
6900 |
+
}
|
6901 |
+
|
6902 |
+
var ref;
|
6903 |
+
return [new Array(length).fill().map(function (_, i) {
|
6904 |
+
var ctrl = new Controller();
|
6905 |
+
var newProps = isFn ? callProp(props, i, ctrl) : props[i];
|
6906 |
+
if (i === 0) ref = newProps.ref;
|
6907 |
+
ctrl.update(newProps);
|
6908 |
+
if (!ref) ctrl.start();
|
6909 |
+
return ctrl;
|
6910 |
+
}), ref];
|
6911 |
+
}, [length]),
|
6912 |
+
controllers = _useMemo[0],
|
6913 |
+
ref = _useMemo[1];
|
6914 |
+
|
6915 |
+
ctrl.current = controllers; // The hooks reference api gets defined here ...
|
6916 |
+
|
6917 |
+
var api = React.useImperativeHandle(ref, function () {
|
6918 |
+
return {
|
6919 |
+
start: function start() {
|
6920 |
+
return Promise.all(ctrl.current.map(function (c) {
|
6921 |
+
return new Promise(function (r) {
|
6922 |
+
return c.start(r);
|
6923 |
+
});
|
6924 |
+
}));
|
6925 |
+
},
|
6926 |
+
stop: function stop(finished) {
|
6927 |
+
return ctrl.current.forEach(function (c) {
|
6928 |
+
return c.stop(finished);
|
6929 |
+
});
|
6930 |
+
},
|
6931 |
+
|
6932 |
+
get controllers() {
|
6933 |
+
return ctrl.current;
|
6934 |
+
}
|
6935 |
+
|
6936 |
+
};
|
6937 |
+
}); // This function updates the controllers
|
6938 |
+
|
6939 |
+
var updateCtrl = React.useMemo(function () {
|
6940 |
+
return function (updateProps) {
|
6941 |
+
return ctrl.current.map(function (c, i) {
|
6942 |
+
c.update(isFn ? callProp(updateProps, i, c) : updateProps[i]);
|
6943 |
+
if (!ref) c.start();
|
6944 |
+
});
|
6945 |
+
};
|
6946 |
+
}, [length]); // Update controller if props aren't functional
|
6947 |
+
|
6948 |
+
React.useEffect(function () {
|
6949 |
+
if (mounted.current) {
|
6950 |
+
if (!isFn) updateCtrl(props);
|
6951 |
+
} else if (!ref) ctrl.current.forEach(function (c) {
|
6952 |
+
return c.start();
|
6953 |
+
});
|
6954 |
+
}); // Update mounted flag and destroy controller on unmount
|
6955 |
+
|
6956 |
+
React.useEffect(function () {
|
6957 |
+
return mounted.current = true, function () {
|
6958 |
+
return ctrl.current.forEach(function (c) {
|
6959 |
+
return c.destroy();
|
6960 |
+
});
|
6961 |
+
};
|
6962 |
+
}, []); // Return animated props, or, anim-props + the update-setter above
|
6963 |
+
|
6964 |
+
var propValues = ctrl.current.map(function (c) {
|
6965 |
+
return c.getValues();
|
6966 |
+
});
|
6967 |
+
return isFn ? [propValues, updateCtrl, function (finished) {
|
6968 |
+
return ctrl.current.forEach(function (c) {
|
6969 |
+
return c.pause(finished);
|
6970 |
+
});
|
6971 |
+
}] : propValues;
|
6972 |
+
};
|
6973 |
+
|
6974 |
+
/** API
|
6975 |
+
* const props = useSpring({ ... })
|
6976 |
+
* const [props, set] = useSpring(() => ({ ... }))
|
6977 |
+
*/
|
6978 |
+
|
6979 |
+
var useSpring = function useSpring(props) {
|
6980 |
+
var isFn = is.fun(props);
|
6981 |
+
|
6982 |
+
var _useSprings = useSprings(1, isFn ? props : [props]),
|
6983 |
+
result = _useSprings[0],
|
6984 |
+
set = _useSprings[1],
|
6985 |
+
pause = _useSprings[2];
|
6986 |
+
|
6987 |
+
return isFn ? [result[0], set, pause] : result;
|
6988 |
+
};
|
6989 |
+
|
6990 |
+
/** API
|
6991 |
+
* const trails = useTrail(number, { ... })
|
6992 |
+
* const [trails, set] = useTrail(number, () => ({ ... }))
|
6993 |
+
*/
|
6994 |
+
|
6995 |
+
var useTrail = function useTrail(length, props) {
|
6996 |
+
var mounted = React.useRef(false);
|
6997 |
+
var isFn = is.fun(props);
|
6998 |
+
var updateProps = callProp(props);
|
6999 |
+
var instances = React.useRef();
|
7000 |
+
|
7001 |
+
var _useSprings = useSprings(length, function (i, ctrl) {
|
7002 |
+
if (i === 0) instances.current = [];
|
7003 |
+
instances.current.push(ctrl);
|
7004 |
+
return _extends({}, updateProps, {
|
7005 |
+
config: callProp(updateProps.config, i),
|
7006 |
+
attach: i > 0 && function () {
|
7007 |
+
return instances.current[i - 1];
|
7008 |
+
}
|
7009 |
+
});
|
7010 |
+
}),
|
7011 |
+
result = _useSprings[0],
|
7012 |
+
set = _useSprings[1],
|
7013 |
+
pause = _useSprings[2]; // Set up function to update controller
|
7014 |
+
|
7015 |
+
|
7016 |
+
var updateCtrl = React.useMemo(function () {
|
7017 |
+
return function (props) {
|
7018 |
+
return set(function (i, ctrl) {
|
7019 |
+
var last = props.reverse ? i === 0 : length - 1 === i;
|
7020 |
+
var attachIdx = props.reverse ? i + 1 : i - 1;
|
7021 |
+
var attachController = instances.current[attachIdx];
|
7022 |
+
return _extends({}, props, {
|
7023 |
+
config: callProp(props.config || updateProps.config, i),
|
7024 |
+
attach: attachController && function () {
|
7025 |
+
return attachController;
|
7026 |
+
}
|
7027 |
+
});
|
7028 |
+
});
|
7029 |
+
};
|
7030 |
+
}, [length, updateProps.reverse]); // Update controller if props aren't functional
|
7031 |
+
|
7032 |
+
React.useEffect(function () {
|
7033 |
+
return void (mounted.current && !isFn && updateCtrl(props));
|
7034 |
+
}); // Update mounted flag and destroy controller on unmount
|
7035 |
+
|
7036 |
+
React.useEffect(function () {
|
7037 |
+
return void (mounted.current = true);
|
7038 |
+
}, []);
|
7039 |
+
return isFn ? [result, updateCtrl, pause] : result;
|
7040 |
+
};
|
7041 |
+
|
7042 |
+
/** API
|
7043 |
+
* const transitions = useTransition(items, itemKeys, { ... })
|
7044 |
+
* const [transitions, update] = useTransition(items, itemKeys, () => ({ ... }))
|
7045 |
+
*/
|
7046 |
+
|
7047 |
+
var guid = 0;
|
7048 |
+
var ENTER = 'enter';
|
7049 |
+
var LEAVE = 'leave';
|
7050 |
+
var UPDATE = 'update';
|
7051 |
+
|
7052 |
+
var mapKeys = function mapKeys(items, keys) {
|
7053 |
+
return (typeof keys === 'function' ? items.map(keys) : toArray(keys)).map(String);
|
7054 |
+
};
|
7055 |
+
|
7056 |
+
var get = function get(props) {
|
7057 |
+
var items = props.items,
|
7058 |
+
_props$keys = props.keys,
|
7059 |
+
keys = _props$keys === void 0 ? function (item) {
|
7060 |
+
return item;
|
7061 |
+
} : _props$keys,
|
7062 |
+
rest = _objectWithoutPropertiesLoose(props, ["items", "keys"]);
|
7063 |
+
|
7064 |
+
items = toArray(items !== void 0 ? items : null);
|
7065 |
+
return _extends({
|
7066 |
+
items: items,
|
7067 |
+
keys: mapKeys(items, keys)
|
7068 |
+
}, rest);
|
7069 |
+
};
|
7070 |
+
|
7071 |
+
function useTransition(input, keyTransform, config) {
|
7072 |
+
var props = _extends({
|
7073 |
+
items: input,
|
7074 |
+
keys: keyTransform || function (i) {
|
7075 |
+
return i;
|
7076 |
+
}
|
7077 |
+
}, config);
|
7078 |
+
|
7079 |
+
var _get = get(props),
|
7080 |
+
_get$lazy = _get.lazy,
|
7081 |
+
lazy = _get$lazy === void 0 ? false : _get$lazy,
|
7082 |
+
_get$unique = _get.unique,
|
7083 |
+
_get$reset = _get.reset,
|
7084 |
+
reset = _get$reset === void 0 ? false : _get$reset,
|
7085 |
+
enter = _get.enter,
|
7086 |
+
leave = _get.leave,
|
7087 |
+
update = _get.update,
|
7088 |
+
onDestroyed = _get.onDestroyed,
|
7089 |
+
keys = _get.keys,
|
7090 |
+
items = _get.items,
|
7091 |
+
onFrame = _get.onFrame,
|
7092 |
+
_onRest = _get.onRest,
|
7093 |
+
onStart = _get.onStart,
|
7094 |
+
ref = _get.ref,
|
7095 |
+
extra = _objectWithoutPropertiesLoose(_get, ["lazy", "unique", "reset", "enter", "leave", "update", "onDestroyed", "keys", "items", "onFrame", "onRest", "onStart", "ref"]);
|
7096 |
+
|
7097 |
+
var forceUpdate = useForceUpdate();
|
7098 |
+
var mounted = React.useRef(false);
|
7099 |
+
var state = React.useRef({
|
7100 |
+
mounted: false,
|
7101 |
+
first: true,
|
7102 |
+
deleted: [],
|
7103 |
+
current: {},
|
7104 |
+
transitions: [],
|
7105 |
+
prevProps: {},
|
7106 |
+
paused: !!props.ref,
|
7107 |
+
instances: !mounted.current && new Map(),
|
7108 |
+
forceUpdate: forceUpdate
|
7109 |
+
});
|
7110 |
+
React.useImperativeHandle(props.ref, function () {
|
7111 |
+
return {
|
7112 |
+
start: function start() {
|
7113 |
+
return Promise.all(Array.from(state.current.instances).map(function (_ref) {
|
7114 |
+
var c = _ref[1];
|
7115 |
+
return new Promise(function (r) {
|
7116 |
+
return c.start(r);
|
7117 |
+
});
|
7118 |
+
}));
|
7119 |
+
},
|
7120 |
+
stop: function stop(finished) {
|
7121 |
+
return Array.from(state.current.instances).forEach(function (_ref2) {
|
7122 |
+
var c = _ref2[1];
|
7123 |
+
return c.stop(finished);
|
7124 |
+
});
|
7125 |
+
},
|
7126 |
+
|
7127 |
+
get controllers() {
|
7128 |
+
return Array.from(state.current.instances).map(function (_ref3) {
|
7129 |
+
var c = _ref3[1];
|
7130 |
+
return c;
|
7131 |
+
});
|
7132 |
+
}
|
7133 |
+
|
7134 |
+
};
|
7135 |
+
}); // Update state
|
7136 |
+
|
7137 |
+
state.current = diffItems(state.current, props);
|
7138 |
+
|
7139 |
+
if (state.current.changed) {
|
7140 |
+
// Update state
|
7141 |
+
state.current.transitions.forEach(function (transition) {
|
7142 |
+
var slot = transition.slot,
|
7143 |
+
from = transition.from,
|
7144 |
+
to = transition.to,
|
7145 |
+
config = transition.config,
|
7146 |
+
trail = transition.trail,
|
7147 |
+
key = transition.key,
|
7148 |
+
item = transition.item;
|
7149 |
+
if (!state.current.instances.has(key)) state.current.instances.set(key, new Controller()); // update the map object
|
7150 |
+
|
7151 |
+
var ctrl = state.current.instances.get(key);
|
7152 |
+
|
7153 |
+
var newProps = _extends({}, extra, {
|
7154 |
+
to: to,
|
7155 |
+
from: from,
|
7156 |
+
config: config,
|
7157 |
+
ref: ref,
|
7158 |
+
onRest: function onRest(values) {
|
7159 |
+
if (state.current.mounted) {
|
7160 |
+
if (transition.destroyed) {
|
7161 |
+
// If no ref is given delete destroyed items immediately
|
7162 |
+
if (!ref && !lazy) cleanUp(state, key);
|
7163 |
+
if (onDestroyed) onDestroyed(item);
|
7164 |
+
} // A transition comes to rest once all its springs conclude
|
7165 |
+
|
7166 |
+
|
7167 |
+
var curInstances = Array.from(state.current.instances);
|
7168 |
+
var active = curInstances.some(function (_ref4) {
|
7169 |
+
var c = _ref4[1];
|
7170 |
+
return !c.idle;
|
7171 |
+
});
|
7172 |
+
if (!active && (ref || lazy) && state.current.deleted.length > 0) cleanUp(state);
|
7173 |
+
if (_onRest) _onRest(item, slot, values);
|
7174 |
+
}
|
7175 |
+
},
|
7176 |
+
onStart: onStart && function () {
|
7177 |
+
return onStart(item, slot);
|
7178 |
+
},
|
7179 |
+
onFrame: onFrame && function (values) {
|
7180 |
+
return onFrame(item, slot, values);
|
7181 |
+
},
|
7182 |
+
delay: trail,
|
7183 |
+
reset: reset && slot === ENTER // Update controller
|
7184 |
+
|
7185 |
+
});
|
7186 |
+
|
7187 |
+
ctrl.update(newProps);
|
7188 |
+
if (!state.current.paused) ctrl.start();
|
7189 |
+
});
|
7190 |
+
}
|
7191 |
+
|
7192 |
+
React.useEffect(function () {
|
7193 |
+
state.current.mounted = mounted.current = true;
|
7194 |
+
return function () {
|
7195 |
+
state.current.mounted = mounted.current = false;
|
7196 |
+
Array.from(state.current.instances).map(function (_ref5) {
|
7197 |
+
var c = _ref5[1];
|
7198 |
+
return c.destroy();
|
7199 |
+
});
|
7200 |
+
state.current.instances.clear();
|
7201 |
+
};
|
7202 |
+
}, []);
|
7203 |
+
return state.current.transitions.map(function (_ref6) {
|
7204 |
+
var item = _ref6.item,
|
7205 |
+
slot = _ref6.slot,
|
7206 |
+
key = _ref6.key;
|
7207 |
+
return {
|
7208 |
+
item: item,
|
7209 |
+
key: key,
|
7210 |
+
state: slot,
|
7211 |
+
props: state.current.instances.get(key).getValues()
|
7212 |
+
};
|
7213 |
+
});
|
7214 |
+
}
|
7215 |
+
|
7216 |
+
function cleanUp(state, filterKey) {
|
7217 |
+
var deleted = state.current.deleted;
|
7218 |
+
|
7219 |
+
var _loop = function _loop() {
|
7220 |
+
if (_isArray) {
|
7221 |
+
if (_i >= _iterator.length) return "break";
|
7222 |
+
_ref8 = _iterator[_i++];
|
7223 |
+
} else {
|
7224 |
+
_i = _iterator.next();
|
7225 |
+
if (_i.done) return "break";
|
7226 |
+
_ref8 = _i.value;
|
7227 |
+
}
|
7228 |
+
|
7229 |
+
var _ref7 = _ref8;
|
7230 |
+
var key = _ref7.key;
|
7231 |
+
|
7232 |
+
var filter = function filter(t) {
|
7233 |
+
return t.key !== key;
|
7234 |
+
};
|
7235 |
+
|
7236 |
+
if (is.und(filterKey) || filterKey === key) {
|
7237 |
+
state.current.instances.delete(key);
|
7238 |
+
state.current.transitions = state.current.transitions.filter(filter);
|
7239 |
+
state.current.deleted = state.current.deleted.filter(filter);
|
7240 |
+
}
|
7241 |
+
};
|
7242 |
+
|
7243 |
+
for (var _iterator = deleted, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
|
7244 |
+
var _ref8;
|
7245 |
+
|
7246 |
+
var _ret = _loop();
|
7247 |
+
|
7248 |
+
if (_ret === "break") break;
|
7249 |
+
}
|
7250 |
+
|
7251 |
+
state.current.forceUpdate();
|
7252 |
+
}
|
7253 |
+
|
7254 |
+
function diffItems(_ref9, props) {
|
7255 |
+
var first = _ref9.first,
|
7256 |
+
prevProps = _ref9.prevProps,
|
7257 |
+
state = _objectWithoutPropertiesLoose(_ref9, ["first", "prevProps"]);
|
7258 |
+
|
7259 |
+
var _get2 = get(props),
|
7260 |
+
items = _get2.items,
|
7261 |
+
keys = _get2.keys,
|
7262 |
+
initial = _get2.initial,
|
7263 |
+
from = _get2.from,
|
7264 |
+
enter = _get2.enter,
|
7265 |
+
leave = _get2.leave,
|
7266 |
+
update = _get2.update,
|
7267 |
+
_get2$trail = _get2.trail,
|
7268 |
+
trail = _get2$trail === void 0 ? 0 : _get2$trail,
|
7269 |
+
unique = _get2.unique,
|
7270 |
+
config = _get2.config,
|
7271 |
+
_get2$order = _get2.order,
|
7272 |
+
order = _get2$order === void 0 ? [ENTER, LEAVE, UPDATE] : _get2$order;
|
7273 |
+
|
7274 |
+
var _get3 = get(prevProps),
|
7275 |
+
_keys = _get3.keys,
|
7276 |
+
_items = _get3.items;
|
7277 |
+
|
7278 |
+
var current = _extends({}, state.current);
|
7279 |
+
|
7280 |
+
var deleted = [].concat(state.deleted); // Compare next keys with current keys
|
7281 |
+
|
7282 |
+
var currentKeys = Object.keys(current);
|
7283 |
+
var currentSet = new Set(currentKeys);
|
7284 |
+
var nextSet = new Set(keys);
|
7285 |
+
var added = keys.filter(function (item) {
|
7286 |
+
return !currentSet.has(item);
|
7287 |
+
});
|
7288 |
+
var removed = state.transitions.filter(function (item) {
|
7289 |
+
return !item.destroyed && !nextSet.has(item.originalKey);
|
7290 |
+
}).map(function (i) {
|
7291 |
+
return i.originalKey;
|
7292 |
+
});
|
7293 |
+
var updated = keys.filter(function (item) {
|
7294 |
+
return currentSet.has(item);
|
7295 |
+
});
|
7296 |
+
var delay = -trail;
|
7297 |
+
|
7298 |
+
while (order.length) {
|
7299 |
+
var changeType = order.shift();
|
7300 |
+
|
7301 |
+
switch (changeType) {
|
7302 |
+
case ENTER:
|
7303 |
+
{
|
7304 |
+
added.forEach(function (key, index) {
|
7305 |
+
// In unique mode, remove fading out transitions if their key comes in again
|
7306 |
+
if (unique && deleted.find(function (d) {
|
7307 |
+
return d.originalKey === key;
|
7308 |
+
})) deleted = deleted.filter(function (t) {
|
7309 |
+
return t.originalKey !== key;
|
7310 |
+
});
|
7311 |
+
var keyIndex = keys.indexOf(key);
|
7312 |
+
var item = items[keyIndex];
|
7313 |
+
var slot = first && initial !== void 0 ? 'initial' : ENTER;
|
7314 |
+
current[key] = {
|
7315 |
+
slot: slot,
|
7316 |
+
originalKey: key,
|
7317 |
+
key: unique ? String(key) : guid++,
|
7318 |
+
item: item,
|
7319 |
+
trail: delay = delay + trail,
|
7320 |
+
config: callProp(config, item, slot),
|
7321 |
+
from: callProp(first ? initial !== void 0 ? initial || {} : from : from, item),
|
7322 |
+
to: callProp(enter, item)
|
7323 |
+
};
|
7324 |
+
});
|
7325 |
+
break;
|
7326 |
+
}
|
7327 |
+
|
7328 |
+
case LEAVE:
|
7329 |
+
{
|
7330 |
+
removed.forEach(function (key) {
|
7331 |
+
var keyIndex = _keys.indexOf(key);
|
7332 |
+
|
7333 |
+
var item = _items[keyIndex];
|
7334 |
+
var slot = LEAVE;
|
7335 |
+
deleted.unshift(_extends({}, current[key], {
|
7336 |
+
slot: slot,
|
7337 |
+
destroyed: true,
|
7338 |
+
left: _keys[Math.max(0, keyIndex - 1)],
|
7339 |
+
right: _keys[Math.min(_keys.length, keyIndex + 1)],
|
7340 |
+
trail: delay = delay + trail,
|
7341 |
+
config: callProp(config, item, slot),
|
7342 |
+
to: callProp(leave, item)
|
7343 |
+
}));
|
7344 |
+
delete current[key];
|
7345 |
+
});
|
7346 |
+
break;
|
7347 |
+
}
|
7348 |
|
7349 |
+
case UPDATE:
|
7350 |
+
{
|
7351 |
+
updated.forEach(function (key) {
|
7352 |
+
var keyIndex = keys.indexOf(key);
|
7353 |
+
var item = items[keyIndex];
|
7354 |
+
var slot = UPDATE;
|
7355 |
+
current[key] = _extends({}, current[key], {
|
7356 |
+
item: item,
|
7357 |
+
slot: slot,
|
7358 |
+
trail: delay = delay + trail,
|
7359 |
+
config: callProp(config, item, slot),
|
7360 |
+
to: callProp(update, item)
|
7361 |
+
});
|
7362 |
+
});
|
7363 |
+
break;
|
7364 |
+
}
|
7365 |
+
}
|
7366 |
+
}
|
7367 |
+
|
7368 |
+
var out = keys.map(function (key) {
|
7369 |
+
return current[key];
|
7370 |
+
}); // This tries to restore order for deleted items by finding their last known siblings
|
7371 |
+
// only using the left sibling to keep order placement consistent for all deleted items
|
7372 |
+
|
7373 |
+
deleted.forEach(function (_ref10) {
|
7374 |
+
var left = _ref10.left,
|
7375 |
+
right = _ref10.right,
|
7376 |
+
item = _objectWithoutPropertiesLoose(_ref10, ["left", "right"]);
|
7377 |
+
|
7378 |
+
var pos; // Was it the element on the left, if yes, move there ...
|
7379 |
+
|
7380 |
+
if ((pos = out.findIndex(function (t) {
|
7381 |
+
return t.originalKey === left;
|
7382 |
+
})) !== -1) pos += 1; // And if nothing else helps, move it to the start ¯\_(ツ)_/¯
|
7383 |
+
|
7384 |
+
pos = Math.max(0, pos);
|
7385 |
+
out = [].concat(out.slice(0, pos), [item], out.slice(pos));
|
7386 |
+
});
|
7387 |
+
return _extends({}, state, {
|
7388 |
+
changed: added.length || removed.length || updated.length,
|
7389 |
+
first: first && added.length === 0,
|
7390 |
+
transitions: out,
|
7391 |
+
current: current,
|
7392 |
+
deleted: deleted,
|
7393 |
+
prevProps: props
|
7394 |
+
});
|
7395 |
+
}
|
7396 |
+
|
7397 |
+
var AnimatedStyle =
|
7398 |
+
/*#__PURE__*/
|
7399 |
+
function (_AnimatedObject) {
|
7400 |
+
_inheritsLoose(AnimatedStyle, _AnimatedObject);
|
7401 |
+
|
7402 |
+
function AnimatedStyle(style) {
|
7403 |
+
var _this;
|
7404 |
+
|
7405 |
+
if (style === void 0) {
|
7406 |
+
style = {};
|
7407 |
+
}
|
7408 |
+
|
7409 |
+
_this = _AnimatedObject.call(this) || this;
|
7410 |
+
|
7411 |
+
if (style.transform && !(style.transform instanceof Animated)) {
|
7412 |
+
style = applyAnimatedValues.transform(style);
|
7413 |
+
}
|
7414 |
+
|
7415 |
+
_this.payload = style;
|
7416 |
+
return _this;
|
7417 |
+
}
|
7418 |
+
|
7419 |
+
return AnimatedStyle;
|
7420 |
+
}(AnimatedObject);
|
7421 |
+
|
7422 |
+
// http://www.w3.org/TR/css3-color/#svg-color
|
7423 |
+
var colors = {
|
7424 |
+
transparent: 0x00000000,
|
7425 |
+
aliceblue: 0xf0f8ffff,
|
7426 |
+
antiquewhite: 0xfaebd7ff,
|
7427 |
+
aqua: 0x00ffffff,
|
7428 |
+
aquamarine: 0x7fffd4ff,
|
7429 |
+
azure: 0xf0ffffff,
|
7430 |
+
beige: 0xf5f5dcff,
|
7431 |
+
bisque: 0xffe4c4ff,
|
7432 |
+
black: 0x000000ff,
|
7433 |
+
blanchedalmond: 0xffebcdff,
|
7434 |
+
blue: 0x0000ffff,
|
7435 |
+
blueviolet: 0x8a2be2ff,
|
7436 |
+
brown: 0xa52a2aff,
|
7437 |
+
burlywood: 0xdeb887ff,
|
7438 |
+
burntsienna: 0xea7e5dff,
|
7439 |
+
cadetblue: 0x5f9ea0ff,
|
7440 |
+
chartreuse: 0x7fff00ff,
|
7441 |
+
chocolate: 0xd2691eff,
|
7442 |
+
coral: 0xff7f50ff,
|
7443 |
+
cornflowerblue: 0x6495edff,
|
7444 |
+
cornsilk: 0xfff8dcff,
|
7445 |
+
crimson: 0xdc143cff,
|
7446 |
+
cyan: 0x00ffffff,
|
7447 |
+
darkblue: 0x00008bff,
|
7448 |
+
darkcyan: 0x008b8bff,
|
7449 |
+
darkgoldenrod: 0xb8860bff,
|
7450 |
+
darkgray: 0xa9a9a9ff,
|
7451 |
+
darkgreen: 0x006400ff,
|
7452 |
+
darkgrey: 0xa9a9a9ff,
|
7453 |
+
darkkhaki: 0xbdb76bff,
|
7454 |
+
darkmagenta: 0x8b008bff,
|
7455 |
+
darkolivegreen: 0x556b2fff,
|
7456 |
+
darkorange: 0xff8c00ff,
|
7457 |
+
darkorchid: 0x9932ccff,
|
7458 |
+
darkred: 0x8b0000ff,
|
7459 |
+
darksalmon: 0xe9967aff,
|
7460 |
+
darkseagreen: 0x8fbc8fff,
|
7461 |
+
darkslateblue: 0x483d8bff,
|
7462 |
+
darkslategray: 0x2f4f4fff,
|
7463 |
+
darkslategrey: 0x2f4f4fff,
|
7464 |
+
darkturquoise: 0x00ced1ff,
|
7465 |
+
darkviolet: 0x9400d3ff,
|
7466 |
+
deeppink: 0xff1493ff,
|
7467 |
+
deepskyblue: 0x00bfffff,
|
7468 |
+
dimgray: 0x696969ff,
|
7469 |
+
dimgrey: 0x696969ff,
|
7470 |
+
dodgerblue: 0x1e90ffff,
|
7471 |
+
firebrick: 0xb22222ff,
|
7472 |
+
floralwhite: 0xfffaf0ff,
|
7473 |
+
forestgreen: 0x228b22ff,
|
7474 |
+
fuchsia: 0xff00ffff,
|
7475 |
+
gainsboro: 0xdcdcdcff,
|
7476 |
+
ghostwhite: 0xf8f8ffff,
|
7477 |
+
gold: 0xffd700ff,
|
7478 |
+
goldenrod: 0xdaa520ff,
|
7479 |
+
gray: 0x808080ff,
|
7480 |
+
green: 0x008000ff,
|
7481 |
+
greenyellow: 0xadff2fff,
|
7482 |
+
grey: 0x808080ff,
|
7483 |
+
honeydew: 0xf0fff0ff,
|
7484 |
+
hotpink: 0xff69b4ff,
|
7485 |
+
indianred: 0xcd5c5cff,
|
7486 |
+
indigo: 0x4b0082ff,
|
7487 |
+
ivory: 0xfffff0ff,
|
7488 |
+
khaki: 0xf0e68cff,
|
7489 |
+
lavender: 0xe6e6faff,
|
7490 |
+
lavenderblush: 0xfff0f5ff,
|
7491 |
+
lawngreen: 0x7cfc00ff,
|
7492 |
+
lemonchiffon: 0xfffacdff,
|
7493 |
+
lightblue: 0xadd8e6ff,
|
7494 |
+
lightcoral: 0xf08080ff,
|
7495 |
+
lightcyan: 0xe0ffffff,
|
7496 |
+
lightgoldenrodyellow: 0xfafad2ff,
|
7497 |
+
lightgray: 0xd3d3d3ff,
|
7498 |
+
lightgreen: 0x90ee90ff,
|
7499 |
+
lightgrey: 0xd3d3d3ff,
|
7500 |
+
lightpink: 0xffb6c1ff,
|
7501 |
+
lightsalmon: 0xffa07aff,
|
7502 |
+
lightseagreen: 0x20b2aaff,
|
7503 |
+
lightskyblue: 0x87cefaff,
|
7504 |
+
lightslategray: 0x778899ff,
|
7505 |
+
lightslategrey: 0x778899ff,
|
7506 |
+
lightsteelblue: 0xb0c4deff,
|
7507 |
+
lightyellow: 0xffffe0ff,
|
7508 |
+
lime: 0x00ff00ff,
|
7509 |
+
limegreen: 0x32cd32ff,
|
7510 |
+
linen: 0xfaf0e6ff,
|
7511 |
+
magenta: 0xff00ffff,
|
7512 |
+
maroon: 0x800000ff,
|
7513 |
+
mediumaquamarine: 0x66cdaaff,
|
7514 |
+
mediumblue: 0x0000cdff,
|
7515 |
+
mediumorchid: 0xba55d3ff,
|
7516 |
+
mediumpurple: 0x9370dbff,
|
7517 |
+
mediumseagreen: 0x3cb371ff,
|
7518 |
+
mediumslateblue: 0x7b68eeff,
|
7519 |
+
mediumspringgreen: 0x00fa9aff,
|
7520 |
+
mediumturquoise: 0x48d1ccff,
|
7521 |
+
mediumvioletred: 0xc71585ff,
|
7522 |
+
midnightblue: 0x191970ff,
|
7523 |
+
mintcream: 0xf5fffaff,
|
7524 |
+
mistyrose: 0xffe4e1ff,
|
7525 |
+
moccasin: 0xffe4b5ff,
|
7526 |
+
navajowhite: 0xffdeadff,
|
7527 |
+
navy: 0x000080ff,
|
7528 |
+
oldlace: 0xfdf5e6ff,
|
7529 |
+
olive: 0x808000ff,
|
7530 |
+
olivedrab: 0x6b8e23ff,
|
7531 |
+
orange: 0xffa500ff,
|
7532 |
+
orangered: 0xff4500ff,
|
7533 |
+
orchid: 0xda70d6ff,
|
7534 |
+
palegoldenrod: 0xeee8aaff,
|
7535 |
+
palegreen: 0x98fb98ff,
|
7536 |
+
paleturquoise: 0xafeeeeff,
|
7537 |
+
palevioletred: 0xdb7093ff,
|
7538 |
+
papayawhip: 0xffefd5ff,
|
7539 |
+
peachpuff: 0xffdab9ff,
|
7540 |
+
peru: 0xcd853fff,
|
7541 |
+
pink: 0xffc0cbff,
|
7542 |
+
plum: 0xdda0ddff,
|
7543 |
+
powderblue: 0xb0e0e6ff,
|
7544 |
+
purple: 0x800080ff,
|
7545 |
+
rebeccapurple: 0x663399ff,
|
7546 |
+
red: 0xff0000ff,
|
7547 |
+
rosybrown: 0xbc8f8fff,
|
7548 |
+
royalblue: 0x4169e1ff,
|
7549 |
+
saddlebrown: 0x8b4513ff,
|
7550 |
+
salmon: 0xfa8072ff,
|
7551 |
+
sandybrown: 0xf4a460ff,
|
7552 |
+
seagreen: 0x2e8b57ff,
|
7553 |
+
seashell: 0xfff5eeff,
|
7554 |
+
sienna: 0xa0522dff,
|
7555 |
+
silver: 0xc0c0c0ff,
|
7556 |
+
skyblue: 0x87ceebff,
|
7557 |
+
slateblue: 0x6a5acdff,
|
7558 |
+
slategray: 0x708090ff,
|
7559 |
+
slategrey: 0x708090ff,
|
7560 |
+
snow: 0xfffafaff,
|
7561 |
+
springgreen: 0x00ff7fff,
|
7562 |
+
steelblue: 0x4682b4ff,
|
7563 |
+
tan: 0xd2b48cff,
|
7564 |
+
teal: 0x008080ff,
|
7565 |
+
thistle: 0xd8bfd8ff,
|
7566 |
+
tomato: 0xff6347ff,
|
7567 |
+
turquoise: 0x40e0d0ff,
|
7568 |
+
violet: 0xee82eeff,
|
7569 |
+
wheat: 0xf5deb3ff,
|
7570 |
+
white: 0xffffffff,
|
7571 |
+
whitesmoke: 0xf5f5f5ff,
|
7572 |
+
yellow: 0xffff00ff,
|
7573 |
+
yellowgreen: 0x9acd32ff
|
7574 |
+
};
|
7575 |
+
|
7576 |
+
// const INTEGER = '[-+]?\\d+';
|
7577 |
+
var NUMBER = '[-+]?\\d*\\.?\\d+';
|
7578 |
+
var PERCENTAGE = NUMBER + '%';
|
7579 |
+
|
7580 |
+
function call() {
|
7581 |
+
for (var _len = arguments.length, parts = new Array(_len), _key = 0; _key < _len; _key++) {
|
7582 |
+
parts[_key] = arguments[_key];
|
7583 |
+
}
|
7584 |
|
7585 |
+
return '\\(\\s*(' + parts.join(')\\s*,\\s*(') + ')\\s*\\)';
|
7586 |
+
}
|
|
|
|
|
|
|
|
|
7587 |
|
7588 |
+
var rgb = new RegExp('rgb' + call(NUMBER, NUMBER, NUMBER));
|
7589 |
+
var rgba = new RegExp('rgba' + call(NUMBER, NUMBER, NUMBER, NUMBER));
|
7590 |
+
var hsl = new RegExp('hsl' + call(NUMBER, PERCENTAGE, PERCENTAGE));
|
7591 |
+
var hsla = new RegExp('hsla' + call(NUMBER, PERCENTAGE, PERCENTAGE, NUMBER));
|
7592 |
+
var hex3 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
|
7593 |
+
var hex4 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
|
7594 |
+
var hex6 = /^#([0-9a-fA-F]{6})$/;
|
7595 |
+
var hex8 = /^#([0-9a-fA-F]{8})$/;
|
7596 |
|
7597 |
+
/*
|
7598 |
+
https://github.com/react-community/normalize-css-color
|
|
|
|
|
|
|
|
|
|
|
7599 |
|
7600 |
+
BSD 3-Clause License
|
|
|
|
|
|
|
|
|
7601 |
|
7602 |
+
Copyright (c) 2016, React Community
|
7603 |
+
All rights reserved.
|
|
|
|
|
|
|
7604 |
|
7605 |
+
Redistribution and use in source and binary forms, with or without
|
7606 |
+
modification, are permitted provided that the following conditions are met:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7607 |
|
7608 |
+
* Redistributions of source code must retain the above copyright notice, this
|
7609 |
+
list of conditions and the following disclaimer.
|
|
|
|
|
7610 |
|
7611 |
+
* Redistributions in binary form must reproduce the above copyright notice,
|
7612 |
+
this list of conditions and the following disclaimer in the documentation
|
7613 |
+
and/or other materials provided with the distribution.
|
|
|
7614 |
|
7615 |
+
* Neither the name of the copyright holder nor the names of its
|
7616 |
+
contributors may be used to endorse or promote products derived from
|
7617 |
+
this software without specific prior written permission.
|
7618 |
|
7619 |
+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
7620 |
+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
7621 |
+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
7622 |
+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
7623 |
+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
7624 |
+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
7625 |
+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
7626 |
+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
7627 |
+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
7628 |
+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
7629 |
+
*/
|
7630 |
+
function normalizeColor(color) {
|
7631 |
+
var match;
|
7632 |
|
7633 |
+
if (typeof color === 'number') {
|
7634 |
+
return color >>> 0 === color && color >= 0 && color <= 0xffffffff ? color : null;
|
7635 |
+
} // Ordered based on occurrences on Facebook codebase
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7636 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7637 |
|
7638 |
+
if (match = hex6.exec(color)) return parseInt(match[1] + 'ff', 16) >>> 0;
|
7639 |
+
if (colors.hasOwnProperty(color)) return colors[color];
|
|
|
|
|
|
|
|
|
7640 |
|
7641 |
+
if (match = rgb.exec(color)) {
|
7642 |
+
return (parse255(match[1]) << 24 | // r
|
7643 |
+
parse255(match[2]) << 16 | // g
|
7644 |
+
parse255(match[3]) << 8 | // b
|
7645 |
+
0x000000ff) >>> // a
|
7646 |
+
0;
|
7647 |
}
|
7648 |
|
7649 |
+
if (match = rgba.exec(color)) {
|
7650 |
+
return (parse255(match[1]) << 24 | // r
|
7651 |
+
parse255(match[2]) << 16 | // g
|
7652 |
+
parse255(match[3]) << 8 | // b
|
7653 |
+
parse1(match[4])) >>> // a
|
7654 |
+
0;
|
7655 |
+
}
|
7656 |
|
7657 |
+
if (match = hex3.exec(color)) {
|
7658 |
+
return parseInt(match[1] + match[1] + // r
|
7659 |
+
match[2] + match[2] + // g
|
7660 |
+
match[3] + match[3] + // b
|
7661 |
+
'ff', // a
|
7662 |
+
16) >>> 0;
|
7663 |
+
} // https://drafts.csswg.org/css-color-4/#hex-notation
|
7664 |
|
|
|
|
|
7665 |
|
7666 |
+
if (match = hex8.exec(color)) return parseInt(match[1], 16) >>> 0;
|
|
|
7667 |
|
7668 |
+
if (match = hex4.exec(color)) {
|
7669 |
+
return parseInt(match[1] + match[1] + // r
|
7670 |
+
match[2] + match[2] + // g
|
7671 |
+
match[3] + match[3] + // b
|
7672 |
+
match[4] + match[4], // a
|
7673 |
+
16) >>> 0;
|
7674 |
+
}
|
7675 |
|
7676 |
+
if (match = hsl.exec(color)) {
|
7677 |
+
return (hslToRgb(parse360(match[1]), // h
|
7678 |
+
parsePercentage(match[2]), // s
|
7679 |
+
parsePercentage(match[3]) // l
|
7680 |
+
) | 0x000000ff) >>> // a
|
7681 |
+
0;
|
7682 |
+
}
|
7683 |
|
7684 |
+
if (match = hsla.exec(color)) {
|
7685 |
+
return (hslToRgb(parse360(match[1]), // h
|
7686 |
+
parsePercentage(match[2]), // s
|
7687 |
+
parsePercentage(match[3]) // l
|
7688 |
+
) | parse1(match[4])) >>> // a
|
7689 |
+
0;
|
7690 |
+
}
|
7691 |
|
7692 |
+
return null;
|
7693 |
+
}
|
|
|
|
|
7694 |
|
7695 |
+
function hue2rgb(p, q, t) {
|
7696 |
+
if (t < 0) t += 1;
|
7697 |
+
if (t > 1) t -= 1;
|
7698 |
+
if (t < 1 / 6) return p + (q - p) * 6 * t;
|
7699 |
+
if (t < 1 / 2) return q;
|
7700 |
+
if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6;
|
7701 |
+
return p;
|
7702 |
+
}
|
7703 |
|
7704 |
+
function hslToRgb(h, s, l) {
|
7705 |
+
var q = l < 0.5 ? l * (1 + s) : l + s - l * s;
|
7706 |
+
var p = 2 * l - q;
|
7707 |
+
var r = hue2rgb(p, q, h + 1 / 3);
|
7708 |
+
var g = hue2rgb(p, q, h);
|
7709 |
+
var b = hue2rgb(p, q, h - 1 / 3);
|
7710 |
+
return Math.round(r * 255) << 24 | Math.round(g * 255) << 16 | Math.round(b * 255) << 8;
|
7711 |
+
}
|
7712 |
|
7713 |
+
function parse255(str) {
|
7714 |
+
var int = parseInt(str, 10);
|
7715 |
+
if (int < 0) return 0;
|
7716 |
+
if (int > 255) return 255;
|
7717 |
+
return int;
|
7718 |
+
}
|
7719 |
|
7720 |
+
function parse360(str) {
|
7721 |
+
var int = parseFloat(str);
|
7722 |
+
return (int % 360 + 360) % 360 / 360;
|
7723 |
+
}
|
7724 |
+
|
7725 |
+
function parse1(str) {
|
7726 |
+
var num = parseFloat(str);
|
7727 |
+
if (num < 0) return 0;
|
7728 |
+
if (num > 1) return 255;
|
7729 |
+
return Math.round(num * 255);
|
7730 |
+
}
|
7731 |
|
7732 |
+
function parsePercentage(str) {
|
7733 |
+
// parseFloat conveniently ignores the final %
|
7734 |
+
var int = parseFloat(str);
|
7735 |
+
if (int < 0) return 0;
|
7736 |
+
if (int > 100) return 1;
|
7737 |
+
return int / 100;
|
7738 |
+
}
|
7739 |
|
7740 |
+
function colorToRgba(input) {
|
7741 |
+
var int32Color = normalizeColor(input);
|
7742 |
+
if (int32Color === null) return input;
|
7743 |
+
int32Color = int32Color || 0;
|
7744 |
+
var r = (int32Color & 0xff000000) >>> 24;
|
7745 |
+
var g = (int32Color & 0x00ff0000) >>> 16;
|
7746 |
+
var b = (int32Color & 0x0000ff00) >>> 8;
|
7747 |
+
var a = (int32Color & 0x000000ff) / 255;
|
7748 |
+
return "rgba(" + r + ", " + g + ", " + b + ", " + a + ")";
|
7749 |
+
} // Problem: https://github.com/animatedjs/animated/pull/102
|
7750 |
+
// Solution: https://stackoverflow.com/questions/638565/parsing-scientific-notation-sensibly/658662
|
7751 |
|
|
|
|
|
|
|
7752 |
|
7753 |
+
var stringShapeRegex = /[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g; // Covers rgb, rgba, hsl, hsla
|
7754 |
+
// Taken from https://gist.github.com/olmokramer/82ccce673f86db7cda5e
|
7755 |
|
7756 |
+
var colorRegex = /(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi; // Covers color names (transparent, blue, etc.)
|
|
|
|
|
7757 |
|
7758 |
+
var colorNamesRegex = new RegExp("(" + Object.keys(colors).join('|') + ")", 'g');
|
7759 |
/**
|
7760 |
+
* Supports string shapes by extracting numbers so new values can be computed,
|
7761 |
+
* and recombines those values into new strings of the same shape. Supports
|
7762 |
+
* things like:
|
7763 |
*
|
7764 |
+
* rgba(123, 42, 99, 0.36) // colors
|
7765 |
+
* -45deg // values with units
|
7766 |
+
* 0 2px 2px 0px rgba(0, 0, 0, 0.12) // box shadows
|
7767 |
*/
|
|
|
|
|
|
|
7768 |
|
7769 |
+
var createStringInterpolator = function createStringInterpolator(config) {
|
7770 |
+
// Replace colors with rgba
|
7771 |
+
var outputRange = config.output.map(function (rangeValue) {
|
7772 |
+
return rangeValue.replace(colorRegex, colorToRgba);
|
7773 |
+
}).map(function (rangeValue) {
|
7774 |
+
return rangeValue.replace(colorNamesRegex, colorToRgba);
|
7775 |
+
});
|
7776 |
+
var outputRanges = outputRange[0].match(stringShapeRegex).map(function () {
|
7777 |
+
return [];
|
7778 |
+
});
|
7779 |
+
outputRange.forEach(function (value) {
|
7780 |
+
value.match(stringShapeRegex).forEach(function (number, i) {
|
7781 |
+
return outputRanges[i].push(+number);
|
7782 |
+
});
|
7783 |
+
});
|
7784 |
+
var interpolations = outputRange[0].match(stringShapeRegex).map(function (_value, i) {
|
7785 |
+
return createInterpolator(_extends({}, config, {
|
7786 |
+
output: outputRanges[i]
|
7787 |
+
}));
|
7788 |
+
});
|
7789 |
+
return function (input) {
|
7790 |
+
var i = 0;
|
7791 |
+
return outputRange[0] // 'rgba(0, 100, 200, 0)'
|
7792 |
+
// ->
|
7793 |
+
// 'rgba(${interpolations[0](input)}, ${interpolations[1](input)}, ...'
|
7794 |
+
.replace(stringShapeRegex, function () {
|
7795 |
+
return interpolations[i++](input);
|
7796 |
+
}) // rgba requires that the r,g,b are integers.... so we want to round them, but we *dont* want to
|
7797 |
+
// round the opacity (4th column).
|
7798 |
+
.replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi, function (_, p1, p2, p3, p4) {
|
7799 |
+
return "rgba(" + Math.round(p1) + ", " + Math.round(p2) + ", " + Math.round(p3) + ", " + p4 + ")";
|
7800 |
+
});
|
7801 |
+
};
|
7802 |
+
};
|
7803 |
|
7804 |
+
var isUnitlessNumber = {
|
7805 |
+
animationIterationCount: true,
|
7806 |
+
borderImageOutset: true,
|
7807 |
+
borderImageSlice: true,
|
7808 |
+
borderImageWidth: true,
|
7809 |
+
boxFlex: true,
|
7810 |
+
boxFlexGroup: true,
|
7811 |
+
boxOrdinalGroup: true,
|
7812 |
+
columnCount: true,
|
7813 |
+
columns: true,
|
7814 |
+
flex: true,
|
7815 |
+
flexGrow: true,
|
7816 |
+
flexPositive: true,
|
7817 |
+
flexShrink: true,
|
7818 |
+
flexNegative: true,
|
7819 |
+
flexOrder: true,
|
7820 |
+
gridRow: true,
|
7821 |
+
gridRowEnd: true,
|
7822 |
+
gridRowSpan: true,
|
7823 |
+
gridRowStart: true,
|
7824 |
+
gridColumn: true,
|
7825 |
+
gridColumnEnd: true,
|
7826 |
+
gridColumnSpan: true,
|
7827 |
+
gridColumnStart: true,
|
7828 |
+
fontWeight: true,
|
7829 |
+
lineClamp: true,
|
7830 |
+
lineHeight: true,
|
7831 |
+
opacity: true,
|
7832 |
+
order: true,
|
7833 |
+
orphans: true,
|
7834 |
+
tabSize: true,
|
7835 |
+
widows: true,
|
7836 |
+
zIndex: true,
|
7837 |
+
zoom: true,
|
7838 |
+
// SVG-related properties
|
7839 |
+
fillOpacity: true,
|
7840 |
+
floodOpacity: true,
|
7841 |
+
stopOpacity: true,
|
7842 |
+
strokeDasharray: true,
|
7843 |
+
strokeDashoffset: true,
|
7844 |
+
strokeMiterlimit: true,
|
7845 |
+
strokeOpacity: true,
|
7846 |
+
strokeWidth: true
|
7847 |
+
};
|
7848 |
|
7849 |
+
var prefixKey = function prefixKey(prefix, key) {
|
7850 |
+
return prefix + key.charAt(0).toUpperCase() + key.substring(1);
|
7851 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
7852 |
|
7853 |
+
var prefixes = ['Webkit', 'Ms', 'Moz', 'O'];
|
7854 |
+
isUnitlessNumber = Object.keys(isUnitlessNumber).reduce(function (acc, prop) {
|
7855 |
+
prefixes.forEach(function (prefix) {
|
7856 |
+
return acc[prefixKey(prefix, prop)] = acc[prop];
|
7857 |
+
});
|
7858 |
+
return acc;
|
7859 |
+
}, isUnitlessNumber);
|
|
|
|
|
|
|
7860 |
|
7861 |
+
function dangerousStyleValue(name, value, isCustomProperty) {
|
7862 |
+
if (value == null || typeof value === 'boolean' || value === '') return '';
|
7863 |
+
if (!isCustomProperty && typeof value === 'number' && value !== 0 && !(isUnitlessNumber.hasOwnProperty(name) && isUnitlessNumber[name])) return value + 'px'; // Presumes implicit 'px' suffix for unitless numbers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7864 |
|
7865 |
+
return ('' + value).trim();
|
7866 |
}
|
7867 |
|
7868 |
+
var attributeCache = {};
|
7869 |
+
injectCreateAnimatedStyle(function (style) {
|
7870 |
+
return new AnimatedStyle(style);
|
7871 |
+
});
|
7872 |
+
injectDefaultElement('div');
|
7873 |
+
injectStringInterpolator(createStringInterpolator);
|
7874 |
+
injectColorNames(colors);
|
7875 |
+
injectApplyAnimatedValues(function (instance, props) {
|
7876 |
+
if (instance.nodeType && instance.setAttribute !== undefined) {
|
7877 |
+
var style = props.style,
|
7878 |
+
children = props.children,
|
7879 |
+
scrollTop = props.scrollTop,
|
7880 |
+
scrollLeft = props.scrollLeft,
|
7881 |
+
attributes = _objectWithoutPropertiesLoose(props, ["style", "children", "scrollTop", "scrollLeft"]);
|
7882 |
|
7883 |
+
var filter = instance.nodeName === 'filter' || instance.parentNode && instance.parentNode.nodeName === 'filter';
|
7884 |
+
if (scrollTop !== void 0) instance.scrollTop = scrollTop;
|
7885 |
+
if (scrollLeft !== void 0) instance.scrollLeft = scrollLeft; // Set textContent, if children is an animatable value
|
7886 |
|
7887 |
+
if (children !== void 0) instance.textContent = children; // Set styles ...
|
7888 |
|
7889 |
+
for (var styleName in style) {
|
7890 |
+
if (!style.hasOwnProperty(styleName)) continue;
|
7891 |
+
var isCustomProperty = styleName.indexOf('--') === 0;
|
7892 |
+
var styleValue = dangerousStyleValue(styleName, style[styleName], isCustomProperty);
|
7893 |
+
if (styleName === 'float') styleName = 'cssFloat';
|
7894 |
+
if (isCustomProperty) instance.style.setProperty(styleName, styleValue);else instance.style[styleName] = styleValue;
|
7895 |
+
} // Set attributes ...
|
7896 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7897 |
|
7898 |
+
for (var name in attributes) {
|
7899 |
+
// Attributes are written in dash case
|
7900 |
+
var dashCase = filter ? name : attributeCache[name] || (attributeCache[name] = name.replace(/([A-Z])/g, function (n) {
|
7901 |
+
return '-' + n.toLowerCase();
|
7902 |
+
}));
|
7903 |
+
if (typeof instance.getAttribute(dashCase) !== 'undefined') instance.setAttribute(dashCase, attributes[name]);
|
7904 |
+
}
|
7905 |
+
|
7906 |
+
return;
|
7907 |
+
} else return false;
|
7908 |
+
}, function (style) {
|
7909 |
+
return style;
|
7910 |
+
});
|
7911 |
+
|
7912 |
+
var domElements = ['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', // SVG
|
7913 |
+
'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];
|
7914 |
+
// Extend animated with all the available THREE elements
|
7915 |
+
var apply = merge(createAnimatedComponent, false);
|
7916 |
+
var extendedAnimated = apply(domElements);
|
7917 |
|
7918 |
+
exports.apply = apply;
|
7919 |
+
exports.config = config;
|
7920 |
+
exports.update = update;
|
7921 |
+
exports.animated = extendedAnimated;
|
7922 |
+
exports.a = extendedAnimated;
|
7923 |
+
exports.interpolate = interpolate$1;
|
7924 |
+
exports.Globals = Globals;
|
7925 |
+
exports.useSpring = useSpring;
|
7926 |
+
exports.useTrail = useTrail;
|
7927 |
+
exports.useTransition = useTransition;
|
7928 |
+
exports.useChain = useChain;
|
7929 |
+
exports.useSprings = useSprings;
|
7930 |
|
|
|
|
|
|
|
7931 |
|
7932 |
+
/***/ }),
|
|
|
|
|
7933 |
|
7934 |
+
/***/ 183:
|
7935 |
+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
|
7936 |
|
7937 |
+
"use strict";
|
7938 |
+
/* WEBPACK VAR INJECTION */(function(global) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(10);
|
7939 |
+
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
|
7940 |
+
/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(38);
|
7941 |
+
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1);
|
7942 |
+
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);
|
7943 |
|
|
|
|
|
|
|
7944 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7945 |
|
|
|
|
|
|
|
7946 |
|
|
|
|
|
7947 |
|
7948 |
+
var MAX_SIGNED_31_BIT_INT = 1073741823;
|
7949 |
+
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {};
|
|
|
|
|
|
|
|
|
|
|
7950 |
|
7951 |
+
function getUniqueId() {
|
7952 |
+
var key = '__global_unique_id__';
|
7953 |
+
return commonjsGlobal[key] = (commonjsGlobal[key] || 0) + 1;
|
7954 |
+
}
|
7955 |
+
|
7956 |
+
function objectIs(x, y) {
|
7957 |
+
if (x === y) {
|
7958 |
+
return x !== 0 || 1 / x === 1 / y;
|
7959 |
} else {
|
7960 |
+
return x !== x && y !== y;
|
|
|
|
|
7961 |
}
|
|
|
|
|
7962 |
}
|
7963 |
|
7964 |
+
function createEventEmitter(value) {
|
7965 |
+
var handlers = [];
|
7966 |
+
return {
|
7967 |
+
on: function on(handler) {
|
7968 |
+
handlers.push(handler);
|
7969 |
+
},
|
7970 |
+
off: function off(handler) {
|
7971 |
+
handlers = handlers.filter(function (h) {
|
7972 |
+
return h !== handler;
|
7973 |
+
});
|
7974 |
+
},
|
7975 |
+
get: function get() {
|
7976 |
+
return value;
|
7977 |
+
},
|
7978 |
+
set: function set(newValue, changedBits) {
|
7979 |
+
value = newValue;
|
7980 |
+
handlers.forEach(function (handler) {
|
7981 |
+
return handler(value, changedBits);
|
7982 |
+
});
|
7983 |
+
}
|
7984 |
+
};
|
7985 |
+
}
|
7986 |
|
7987 |
+
function onlyChild(children) {
|
7988 |
+
return Array.isArray(children) ? children[0] : children;
|
7989 |
+
}
|
7990 |
|
7991 |
+
function createReactContext(defaultValue, calculateChangedBits) {
|
7992 |
+
var _Provider$childContex, _Consumer$contextType;
|
|
|
7993 |
|
7994 |
+
var contextProp = '__create-react-context-' + getUniqueId() + '__';
|
|
|
|
|
7995 |
|
7996 |
+
var Provider = /*#__PURE__*/function (_Component) {
|
7997 |
+
Object(_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(Provider, _Component);
|
7998 |
|
7999 |
+
function Provider() {
|
8000 |
+
var _this;
|
8001 |
|
8002 |
+
_this = _Component.apply(this, arguments) || this;
|
8003 |
+
_this.emitter = createEventEmitter(_this.props.value);
|
8004 |
+
return _this;
|
8005 |
+
}
|
8006 |
|
8007 |
+
var _proto = Provider.prototype;
|
|
|
8008 |
|
8009 |
+
_proto.getChildContext = function getChildContext() {
|
8010 |
+
var _ref;
|
8011 |
|
8012 |
+
return _ref = {}, _ref[contextProp] = this.emitter, _ref;
|
8013 |
+
};
|
8014 |
|
8015 |
+
_proto.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
|
8016 |
+
if (this.props.value !== nextProps.value) {
|
8017 |
+
var oldValue = this.props.value;
|
8018 |
+
var newValue = nextProps.value;
|
8019 |
+
var changedBits;
|
8020 |
|
8021 |
+
if (objectIs(oldValue, newValue)) {
|
8022 |
+
changedBits = 0;
|
8023 |
+
} else {
|
8024 |
+
changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;
|
8025 |
|
8026 |
+
if (false) {}
|
|
|
|
|
8027 |
|
8028 |
+
changedBits |= 0;
|
8029 |
|
8030 |
+
if (changedBits !== 0) {
|
8031 |
+
this.emitter.set(nextProps.value, changedBits);
|
8032 |
+
}
|
8033 |
+
}
|
8034 |
+
}
|
8035 |
+
};
|
8036 |
|
8037 |
+
_proto.render = function render() {
|
8038 |
+
return this.props.children;
|
8039 |
+
};
|
8040 |
|
8041 |
+
return Provider;
|
8042 |
+
}(react__WEBPACK_IMPORTED_MODULE_0__["Component"]);
|
|
|
|
|
|
|
|
|
|
|
|
|
8043 |
|
8044 |
+
Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired, _Provider$childContex);
|
|
|
|
|
|
|
|
|
|
|
|
|
8045 |
|
8046 |
+
var Consumer = /*#__PURE__*/function (_Component2) {
|
8047 |
+
Object(_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(Consumer, _Component2);
|
|
|
|
|
|
|
8048 |
|
8049 |
+
function Consumer() {
|
8050 |
+
var _this2;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8051 |
|
8052 |
+
_this2 = _Component2.apply(this, arguments) || this;
|
8053 |
+
_this2.state = {
|
8054 |
+
value: _this2.getValue()
|
8055 |
+
};
|
|
|
|
|
|
|
8056 |
|
8057 |
+
_this2.onUpdate = function (newValue, changedBits) {
|
8058 |
+
var observedBits = _this2.observedBits | 0;
|
8059 |
|
8060 |
+
if ((observedBits & changedBits) !== 0) {
|
8061 |
+
_this2.setState({
|
8062 |
+
value: _this2.getValue()
|
8063 |
+
});
|
8064 |
+
}
|
8065 |
+
};
|
8066 |
|
8067 |
+
return _this2;
|
8068 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8069 |
|
8070 |
+
var _proto2 = Consumer.prototype;
|
8071 |
|
8072 |
+
_proto2.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
|
8073 |
+
var observedBits = nextProps.observedBits;
|
8074 |
+
this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT : observedBits;
|
8075 |
+
};
|
8076 |
|
8077 |
+
_proto2.componentDidMount = function componentDidMount() {
|
8078 |
+
if (this.context[contextProp]) {
|
8079 |
+
this.context[contextProp].on(this.onUpdate);
|
8080 |
+
}
|
8081 |
|
8082 |
+
var observedBits = this.props.observedBits;
|
8083 |
+
this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT : observedBits;
|
8084 |
+
};
|
8085 |
|
8086 |
+
_proto2.componentWillUnmount = function componentWillUnmount() {
|
8087 |
+
if (this.context[contextProp]) {
|
8088 |
+
this.context[contextProp].off(this.onUpdate);
|
8089 |
+
}
|
8090 |
+
};
|
8091 |
|
8092 |
+
_proto2.getValue = function getValue() {
|
8093 |
+
if (this.context[contextProp]) {
|
8094 |
+
return this.context[contextProp].get();
|
8095 |
+
} else {
|
8096 |
+
return defaultValue;
|
8097 |
+
}
|
8098 |
+
};
|
8099 |
|
8100 |
+
_proto2.render = function render() {
|
8101 |
+
return onlyChild(this.props.children)(this.state.value);
|
8102 |
+
};
|
8103 |
|
8104 |
+
return Consumer;
|
8105 |
+
}(react__WEBPACK_IMPORTED_MODULE_0__["Component"]);
|
8106 |
|
8107 |
+
Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object, _Consumer$contextType);
|
8108 |
+
return {
|
8109 |
+
Provider: Provider,
|
8110 |
+
Consumer: Consumer
|
8111 |
+
};
|
8112 |
+
}
|
8113 |
|
8114 |
+
var index = react__WEBPACK_IMPORTED_MODULE_0___default.a.createContext || createReactContext;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8115 |
|
8116 |
+
/* harmony default export */ __webpack_exports__["a"] = (index);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8117 |
|
8118 |
+
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(84)))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8119 |
|
8120 |
+
/***/ }),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8121 |
|
8122 |
+
/***/ 184:
|
8123 |
+
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
|
|
|
8124 |
|
8125 |
+
var isarray = __webpack_require__(307)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8126 |
|
|
|
|
|
|
|
8127 |
/**
|
8128 |
+
* Expose `pathToRegexp`.
|
|
|
|
|
8129 |
*/
|
8130 |
+
module.exports = pathToRegexp
|
8131 |
+
module.exports.parse = parse
|
8132 |
+
module.exports.compile = compile
|
8133 |
+
module.exports.tokensToFunction = tokensToFunction
|
8134 |
+
module.exports.tokensToRegExp = tokensToRegExp
|
8135 |
|
|
|
|
|
|
|
8136 |
/**
|
8137 |
+
* The main path matching regexp utility.
|
8138 |
*
|
8139 |
+
* @type {RegExp}
|
8140 |
*/
|
8141 |
+
var PATH_REGEXP = new RegExp([
|
8142 |
+
// Match escaped characters that would otherwise appear in future matches.
|
8143 |
+
// This allows the user to escape special characters that won't transform.
|
8144 |
+
'(\\\\.)',
|
8145 |
+
// Match Express-style parameters and un-named parameters with a prefix
|
8146 |
+
// and optional suffixes. Matches appear as:
|
8147 |
+
//
|
8148 |
+
// "/:test(\\d+)?" => ["/", "test", "\d+", undefined, "?", undefined]
|
8149 |
+
// "/route(\\d+)" => [undefined, undefined, undefined, "\d+", undefined, undefined]
|
8150 |
+
// "/*" => ["/", undefined, undefined, undefined, undefined, "*"]
|
8151 |
+
'([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))'
|
8152 |
+
].join('|'), 'g')
|
8153 |
|
|
|
|
|
|
|
8154 |
/**
|
8155 |
+
* Parse a string for the raw tokens.
|
8156 |
*
|
8157 |
+
* @param {string} str
|
8158 |
+
* @param {Object=} options
|
8159 |
+
* @return {!Array}
|
|
|
8160 |
*/
|
8161 |
+
function parse (str, options) {
|
8162 |
+
var tokens = []
|
8163 |
+
var key = 0
|
8164 |
+
var index = 0
|
8165 |
+
var path = ''
|
8166 |
+
var defaultDelimiter = options && options.delimiter || '/'
|
8167 |
+
var res
|
8168 |
|
8169 |
+
while ((res = PATH_REGEXP.exec(str)) != null) {
|
8170 |
+
var m = res[0]
|
8171 |
+
var escaped = res[1]
|
8172 |
+
var offset = res.index
|
8173 |
+
path += str.slice(index, offset)
|
8174 |
+
index = offset + m.length
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8175 |
|
8176 |
+
// Ignore already escaped sequences.
|
8177 |
+
if (escaped) {
|
8178 |
+
path += escaped[1]
|
8179 |
+
continue
|
8180 |
+
}
|
8181 |
|
8182 |
+
var next = str[index]
|
8183 |
+
var prefix = res[2]
|
8184 |
+
var name = res[3]
|
8185 |
+
var capture = res[4]
|
8186 |
+
var group = res[5]
|
8187 |
+
var modifier = res[6]
|
8188 |
+
var asterisk = res[7]
|
8189 |
|
8190 |
+
// Push the current path onto the tokens.
|
8191 |
+
if (path) {
|
8192 |
+
tokens.push(path)
|
8193 |
+
path = ''
|
8194 |
+
}
|
8195 |
|
8196 |
+
var partial = prefix != null && next != null && next !== prefix
|
8197 |
+
var repeat = modifier === '+' || modifier === '*'
|
8198 |
+
var optional = modifier === '?' || modifier === '*'
|
8199 |
+
var delimiter = res[2] || defaultDelimiter
|
8200 |
+
var pattern = capture || group
|
8201 |
|
8202 |
+
tokens.push({
|
8203 |
+
name: name || key++,
|
8204 |
+
prefix: prefix || '',
|
8205 |
+
delimiter: delimiter,
|
8206 |
+
optional: optional,
|
8207 |
+
repeat: repeat,
|
8208 |
+
partial: partial,
|
8209 |
+
asterisk: !!asterisk,
|
8210 |
+
pattern: pattern ? escapeGroup(pattern) : (asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?')
|
8211 |
+
})
|
8212 |
+
}
|
8213 |
|
8214 |
+
// Match any characters still remaining.
|
8215 |
+
if (index < str.length) {
|
8216 |
+
path += str.substr(index)
|
8217 |
+
}
|
8218 |
|
8219 |
+
// If the path exists, push it onto the end.
|
8220 |
+
if (path) {
|
8221 |
+
tokens.push(path)
|
8222 |
+
}
|
8223 |
|
8224 |
+
return tokens
|
8225 |
+
}
|
8226 |
|
8227 |
+
/**
|
8228 |
+
* Compile a string to a template function for the path.
|
8229 |
+
*
|
8230 |
+
* @param {string} str
|
8231 |
+
* @param {Object=} options
|
8232 |
+
* @return {!function(Object=, Object=)}
|
8233 |
+
*/
|
8234 |
+
function compile (str, options) {
|
8235 |
+
return tokensToFunction(parse(str, options), options)
|
8236 |
+
}
|
8237 |
|
8238 |
+
/**
|
8239 |
+
* Prettier encoding of URI path segments.
|
8240 |
+
*
|
8241 |
+
* @param {string}
|
8242 |
+
* @return {string}
|
8243 |
+
*/
|
8244 |
+
function encodeURIComponentPretty (str) {
|
8245 |
+
return encodeURI(str).replace(/[\/?#]/g, function (c) {
|
8246 |
+
return '%' + c.charCodeAt(0).toString(16).toUpperCase()
|
8247 |
+
})
|
8248 |
+
}
|
8249 |
|
8250 |
+
/**
|
8251 |
+
* Encode the asterisk parameter. Similar to `pretty`, but allows slashes.
|
8252 |
+
*
|
8253 |
+
* @param {string}
|
8254 |
+
* @return {string}
|
8255 |
+
*/
|
8256 |
+
function encodeAsterisk (str) {
|
8257 |
+
return encodeURI(str).replace(/[?#]/g, function (c) {
|
8258 |
+
return '%' + c.charCodeAt(0).toString(16).toUpperCase()
|
8259 |
+
})
|
8260 |
}
|
8261 |
|
8262 |
+
/**
|
8263 |
+
* Expose a method for transforming tokens into the path function.
|
8264 |
+
*/
|
8265 |
+
function tokensToFunction (tokens, options) {
|
8266 |
+
// Compile all the tokens into regexps.
|
8267 |
+
var matches = new Array(tokens.length)
|
8268 |
|
8269 |
+
// Compile all the patterns before compilation.
|
8270 |
+
for (var i = 0; i < tokens.length; i++) {
|
8271 |
+
if (typeof tokens[i] === 'object') {
|
8272 |
+
matches[i] = new RegExp('^(?:' + tokens[i].pattern + ')$', flags(options))
|
8273 |
+
}
|
8274 |
+
}
|
8275 |
|
8276 |
+
return function (obj, opts) {
|
8277 |
+
var path = ''
|
8278 |
+
var data = obj || {}
|
8279 |
+
var options = opts || {}
|
8280 |
+
var encode = options.pretty ? encodeURIComponentPretty : encodeURIComponent
|
8281 |
|
8282 |
+
for (var i = 0; i < tokens.length; i++) {
|
8283 |
+
var token = tokens[i]
|
8284 |
|
8285 |
+
if (typeof token === 'string') {
|
8286 |
+
path += token
|
8287 |
|
8288 |
+
continue
|
8289 |
+
}
|
8290 |
|
8291 |
+
var value = data[token.name]
|
8292 |
+
var segment
|
8293 |
|
8294 |
+
if (value == null) {
|
8295 |
+
if (token.optional) {
|
8296 |
+
// Prepend partial segment prefixes.
|
8297 |
+
if (token.partial) {
|
8298 |
+
path += token.prefix
|
8299 |
+
}
|
8300 |
|
8301 |
+
continue
|
8302 |
+
} else {
|
8303 |
+
throw new TypeError('Expected "' + token.name + '" to be defined')
|
8304 |
+
}
|
8305 |
+
}
|
8306 |
|
8307 |
+
if (isarray(value)) {
|
8308 |
+
if (!token.repeat) {
|
8309 |
+
throw new TypeError('Expected "' + token.name + '" to not repeat, but received `' + JSON.stringify(value) + '`')
|
8310 |
+
}
|
8311 |
|
8312 |
+
if (value.length === 0) {
|
8313 |
+
if (token.optional) {
|
8314 |
+
continue
|
8315 |
+
} else {
|
8316 |
+
throw new TypeError('Expected "' + token.name + '" to not be empty')
|
8317 |
+
}
|
8318 |
+
}
|
8319 |
|
8320 |
+
for (var j = 0; j < value.length; j++) {
|
8321 |
+
segment = encode(value[j])
|
8322 |
|
8323 |
+
if (!matches[i].test(segment)) {
|
8324 |
+
throw new TypeError('Expected all "' + token.name + '" to match "' + token.pattern + '", but received `' + JSON.stringify(segment) + '`')
|
8325 |
+
}
|
|
|
8326 |
|
8327 |
+
path += (j === 0 ? token.prefix : token.delimiter) + segment
|
|
|
|
|
8328 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8329 |
|
8330 |
+
continue
|
8331 |
+
}
|
8332 |
|
8333 |
+
segment = token.asterisk ? encodeAsterisk(value) : encode(value)
|
8334 |
|
8335 |
+
if (!matches[i].test(segment)) {
|
8336 |
+
throw new TypeError('Expected "' + token.name + '" to match "' + token.pattern + '", but received "' + segment + '"')
|
8337 |
+
}
|
8338 |
|
8339 |
+
path += token.prefix + segment
|
8340 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8341 |
|
8342 |
+
return path
|
8343 |
+
}
|
8344 |
+
}
|
8345 |
|
8346 |
/**
|
8347 |
+
* Escape a regular expression string.
|
8348 |
+
*
|
8349 |
+
* @param {string} str
|
8350 |
+
* @return {string}
|
8351 |
*/
|
8352 |
+
function escapeString (str) {
|
8353 |
+
return str.replace(/([.+*?=^!:${}()[\]|\/\\])/g, '\\$1')
|
8354 |
+
}
|
8355 |
|
8356 |
+
/**
|
8357 |
+
* Escape the capturing group by escaping special characters and meaning.
|
8358 |
+
*
|
8359 |
+
* @param {string} group
|
8360 |
+
* @return {string}
|
8361 |
+
*/
|
8362 |
+
function escapeGroup (group) {
|
8363 |
+
return group.replace(/([=!:$\/()])/g, '\\$1')
|
8364 |
+
}
|
8365 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8366 |
/**
|
8367 |
+
* Attach the keys as a property of the regexp.
|
8368 |
*
|
8369 |
+
* @param {!RegExp} re
|
8370 |
+
* @param {Array} keys
|
8371 |
+
* @return {!RegExp}
|
8372 |
+
*/
|
8373 |
+
function attachKeys (re, keys) {
|
8374 |
+
re.keys = keys
|
8375 |
+
return re
|
8376 |
+
}
|
8377 |
+
|
8378 |
+
/**
|
8379 |
+
* Get the flags for a regexp from the options.
|
8380 |
*
|
8381 |
+
* @param {Object} options
|
8382 |
+
* @return {string}
|
8383 |
*/
|
8384 |
+
function flags (options) {
|
8385 |
+
return options && options.sensitive ? '' : 'i'
|
8386 |
+
}
|
8387 |
|
8388 |
+
/**
|
8389 |
+
* Pull out keys from a regexp.
|
8390 |
+
*
|
8391 |
+
* @param {!RegExp} path
|
8392 |
+
* @param {!Array} keys
|
8393 |
+
* @return {!RegExp}
|
8394 |
+
*/
|
8395 |
+
function regexpToRegexp (path, keys) {
|
8396 |
+
// Use a negative lookahead to match only capturing groups.
|
8397 |
+
var groups = path.source.match(/\((?!\?)/g)
|
8398 |
|
8399 |
+
if (groups) {
|
8400 |
+
for (var i = 0; i < groups.length; i++) {
|
8401 |
+
keys.push({
|
8402 |
+
name: i,
|
8403 |
+
prefix: null,
|
8404 |
+
delimiter: null,
|
8405 |
+
optional: false,
|
8406 |
+
repeat: false,
|
8407 |
+
partial: false,
|
8408 |
+
asterisk: false,
|
8409 |
+
pattern: null
|
8410 |
+
})
|
8411 |
+
}
|
8412 |
}
|
8413 |
|
8414 |
+
return attachKeys(path, keys)
|
|
|
8415 |
}
|
8416 |
+
|
8417 |
/**
|
8418 |
+
* Transform an array into a regexp.
|
|
|
|
|
|
|
|
|
|
|
8419 |
*
|
8420 |
+
* @param {!Array} path
|
8421 |
+
* @param {Array} keys
|
8422 |
+
* @param {!Object} options
|
8423 |
+
* @return {!RegExp}
|
8424 |
+
*/
|
8425 |
+
function arrayToRegexp (path, keys, options) {
|
8426 |
+
var parts = []
|
|
|
|
|
|
|
|
|
|
|
8427 |
|
8428 |
+
for (var i = 0; i < path.length; i++) {
|
8429 |
+
parts.push(pathToRegexp(path[i], keys, options).source)
|
8430 |
}
|
8431 |
|
8432 |
+
var regexp = new RegExp('(?:' + parts.join('|') + ')', flags(options))
|
8433 |
+
|
8434 |
+
return attachKeys(regexp, keys)
|
8435 |
}
|
8436 |
+
|
8437 |
/**
|
8438 |
+
* Create a path regexp from string input.
|
8439 |
*
|
8440 |
+
* @param {string} path
|
8441 |
+
* @param {!Array} keys
|
8442 |
+
* @param {!Object} options
|
8443 |
+
* @return {!RegExp}
|
8444 |
*/
|
8445 |
+
function stringToRegexp (path, keys, options) {
|
8446 |
+
return tokensToRegExp(parse(path, options), keys, options)
|
|
|
8447 |
}
|
8448 |
|
8449 |
+
/**
|
8450 |
+
* Expose a function for taking tokens and returning a RegExp.
|
8451 |
+
*
|
8452 |
+
* @param {!Array} tokens
|
8453 |
+
* @param {(Array|Object)=} keys
|
8454 |
+
* @param {Object=} options
|
8455 |
+
* @return {!RegExp}
|
8456 |
+
*/
|
8457 |
+
function tokensToRegExp (tokens, keys, options) {
|
8458 |
+
if (!isarray(keys)) {
|
8459 |
+
options = /** @type {!Object} */ (keys || options)
|
8460 |
+
keys = []
|
8461 |
+
}
|
8462 |
|
8463 |
+
options = options || {}
|
8464 |
|
8465 |
+
var strict = options.strict
|
8466 |
+
var end = options.end !== false
|
8467 |
+
var route = ''
|
8468 |
|
8469 |
+
// Iterate over the tokens and create our regexp string.
|
8470 |
+
for (var i = 0; i < tokens.length; i++) {
|
8471 |
+
var token = tokens[i]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8472 |
|
8473 |
+
if (typeof token === 'string') {
|
8474 |
+
route += escapeString(token)
|
8475 |
+
} else {
|
8476 |
+
var prefix = escapeString(token.prefix)
|
8477 |
+
var capture = '(?:' + token.pattern + ')'
|
8478 |
|
8479 |
+
keys.push(token)
|
|
|
|
|
8480 |
|
8481 |
+
if (token.repeat) {
|
8482 |
+
capture += '(?:' + prefix + capture + ')*'
|
8483 |
+
}
|
8484 |
|
8485 |
+
if (token.optional) {
|
8486 |
+
if (!token.partial) {
|
8487 |
+
capture = '(?:' + prefix + '(' + capture + '))?'
|
8488 |
+
} else {
|
8489 |
+
capture = prefix + '(' + capture + ')?'
|
8490 |
+
}
|
8491 |
+
} else {
|
8492 |
+
capture = prefix + '(' + capture + ')'
|
8493 |
+
}
|
8494 |
|
8495 |
+
route += capture
|
8496 |
+
}
|
8497 |
+
}
|
8498 |
|
8499 |
+
var delimiter = escapeString(options.delimiter || '/')
|
8500 |
+
var endsWithDelimiter = route.slice(-delimiter.length) === delimiter
|
8501 |
|
8502 |
+
// In non-strict mode we allow a slash at the end of match. If the path to
|
8503 |
+
// match already ends with a slash, we remove it for consistency. The slash
|
8504 |
+
// is valid at the end of a path match, not in the middle. This is important
|
8505 |
+
// in non-ending mode, where "/test/" shouldn't match "/test//route".
|
8506 |
+
if (!strict) {
|
8507 |
+
route = (endsWithDelimiter ? route.slice(0, -delimiter.length) : route) + '(?:' + delimiter + '(?=$))?'
|
8508 |
+
}
|
8509 |
|
8510 |
+
if (end) {
|
8511 |
+
route += '$'
|
8512 |
+
} else {
|
8513 |
+
// In non-ending mode, we need the capturing groups to match as much as
|
8514 |
+
// possible by using a positive lookahead to the end or next path segment.
|
8515 |
+
route += strict && endsWithDelimiter ? '' : '(?=' + delimiter + '|$)'
|
8516 |
+
}
|
8517 |
|
8518 |
+
return attachKeys(new RegExp('^' + route, flags(options)), keys)
|
8519 |
+
}
|
8520 |
|
8521 |
/**
|
8522 |
+
* Normalize the given path string, returning a regular expression.
|
|
|
8523 |
*
|
8524 |
+
* An empty array can be passed in for the keys, which will hold the
|
8525 |
+
* placeholder key descriptions. For example, using `/user/:id`, `keys` will
|
8526 |
+
* contain `[{ name: 'id', delimiter: '/', optional: false, repeat: false }]`.
|
8527 |
+
*
|
8528 |
+
* @param {(string|RegExp|Array)} path
|
8529 |
+
* @param {(Array|Object)=} keys
|
8530 |
+
* @param {Object=} options
|
8531 |
+
* @return {!RegExp}
|
8532 |
*/
|
8533 |
+
function pathToRegexp (path, keys, options) {
|
8534 |
+
if (!isarray(keys)) {
|
8535 |
+
options = /** @type {!Object} */ (keys || options)
|
8536 |
+
keys = []
|
8537 |
+
}
|
8538 |
|
8539 |
+
options = options || {}
|
8540 |
+
|
8541 |
+
if (path instanceof RegExp) {
|
8542 |
+
return regexpToRegexp(path, /** @type {!Array} */ (keys))
|
8543 |
+
}
|
8544 |
+
|
8545 |
+
if (isarray(path)) {
|
8546 |
+
return arrayToRegexp(/** @type {!Array} */ (path), /** @type {!Array} */ (keys), options)
|
8547 |
+
}
|
8548 |
+
|
8549 |
+
return stringToRegexp(/** @type {string} */ (path), /** @type {!Array} */ (keys), options)
|
8550 |
}
|
8551 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8552 |
|
8553 |
+
/***/ }),
|
|
|
|
|
|
|
8554 |
|
8555 |
+
/***/ 19:
|
8556 |
+
/***/ (function(module, exports, __webpack_require__) {
|
|
|
8557 |
|
8558 |
+
var arrayWithoutHoles = __webpack_require__(57);
|
|
|
|
|
8559 |
|
8560 |
+
var iterableToArray = __webpack_require__(58);
|
|
|
|
|
|
|
8561 |
|
8562 |
+
var unsupportedIterableToArray = __webpack_require__(40);
|
8563 |
|
8564 |
+
var nonIterableSpread = __webpack_require__(59);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8565 |
|
8566 |
+
function _toConsumableArray(arr) {
|
8567 |
+
return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
|
8568 |
+
}
|
8569 |
|
8570 |
+
module.exports = _toConsumableArray;
|
|
|
8571 |
|
8572 |
+
/***/ }),
|
8573 |
+
|
8574 |
+
/***/ 196:
|
8575 |
+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
8576 |
+
|
8577 |
+
"use strict";
|
8578 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return getUnreadNotesCount; });
|
8579 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return hasValidNotes; });
|
8580 |
+
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3);
|
8581 |
+
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);
|
8582 |
+
/**
|
8583 |
+
* External dependencies
|
8584 |
+
*/
|
8585 |
+
|
8586 |
+
/**
|
8587 |
+
* Get the count of the unread notes from the received list.
|
8588 |
+
*
|
8589 |
+
* @param {Array} notes - List of notes, contains read and unread notes.
|
8590 |
+
* @param {number} lastRead - The timestamp that the user read a note.
|
8591 |
+
* @return {number} - Unread notes count.
|
8592 |
+
*/
|
8593 |
+
|
8594 |
+
function getUnreadNotesCount(notes, lastRead) {
|
8595 |
+
var unreadNotes = Object(lodash__WEBPACK_IMPORTED_MODULE_0__["filter"])(notes, function (note) {
|
8596 |
+
var isDeleted = note.is_deleted,
|
8597 |
+
dateCreatedGmt = note.date_created_gmt,
|
8598 |
+
status = note.status;
|
8599 |
+
|
8600 |
+
if (!isDeleted) {
|
8601 |
+
var unread = !lastRead || !dateCreatedGmt || new Date(dateCreatedGmt + 'Z').getTime() > lastRead;
|
8602 |
+
return unread && status === 'unactioned';
|
8603 |
+
}
|
8604 |
+
});
|
8605 |
+
return unreadNotes.length;
|
|
|
|
|
8606 |
}
|
8607 |
+
/**
|
8608 |
+
* Verifies if there are any valid notes in the list.
|
8609 |
+
*
|
8610 |
+
* @param {Array} notes - List of notes, contains read and unread notes.
|
8611 |
+
* @return {boolean} - Whether there are valid notes or not.
|
8612 |
+
*/
|
8613 |
|
8614 |
+
function hasValidNotes(notes) {
|
8615 |
+
var validNotes = Object(lodash__WEBPACK_IMPORTED_MODULE_0__["filter"])(notes, function (note) {
|
8616 |
+
var isDeleted = note.is_deleted;
|
8617 |
+
return !isDeleted;
|
8618 |
+
});
|
8619 |
+
return validNotes.length > 0;
|
8620 |
+
}
|
8621 |
|
8622 |
/***/ }),
|
8623 |
|
8624 |
+
/***/ 197:
|
8625 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
8626 |
|
8627 |
"use strict";
|
8628 |
+
/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(36);
|
8629 |
+
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(55);
|
8630 |
+
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
|
8631 |
+
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__);
|
8632 |
+
|
8633 |
+
|
8634 |
+
|
8635 |
+
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
8636 |
+
|
8637 |
+
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
8638 |
+
|
8639 |
/**
|
8640 |
+
* WordPress dependencies
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8641 |
*/
|
8642 |
|
8643 |
+
/** @typedef {{icon: JSX.Element, size?: number} & import('@wordpress/primitives').SVGProps} IconProps */
|
8644 |
|
8645 |
+
/**
|
8646 |
+
* Return an SVG icon.
|
8647 |
+
*
|
8648 |
+
* @param {IconProps} props icon is the SVG component to render
|
8649 |
+
* size is a number specifiying the icon size in pixels
|
8650 |
+
* Other props will be passed to wrapped SVG component
|
8651 |
+
*
|
8652 |
+
* @return {JSX.Element} Icon component
|
8653 |
+
*/
|
8654 |
|
8655 |
+
function Icon(_ref) {
|
8656 |
+
var icon = _ref.icon,
|
8657 |
+
_ref$size = _ref.size,
|
8658 |
+
size = _ref$size === void 0 ? 24 : _ref$size,
|
8659 |
+
props = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_ref, ["icon", "size"]);
|
8660 |
|
8661 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["cloneElement"])(icon, _objectSpread({
|
8662 |
+
width: size,
|
8663 |
+
height: size
|
8664 |
+
}, props));
|
8665 |
}
|
8666 |
+
|
8667 |
+
/* harmony default export */ __webpack_exports__["a"] = (Icon);
|
8668 |
//# sourceMappingURL=index.js.map
|
|
|
8669 |
|
8670 |
/***/ }),
|
8671 |
|
8672 |
+
/***/ 2:
|
8673 |
/***/ (function(module, exports) {
|
8674 |
|
8675 |
+
(function() { module.exports = this["wp"]["i18n"]; }());
|
8676 |
|
8677 |
/***/ }),
|
8678 |
|
8679 |
+
/***/ 20:
|
8680 |
/***/ (function(module, exports) {
|
8681 |
|
8682 |
+
(function() { module.exports = this["wp"]["compose"]; }());
|
8683 |
|
8684 |
/***/ }),
|
8685 |
|
8686 |
+
/***/ 21:
|
8687 |
+
/***/ (function(module, exports) {
|
|
|
|
|
8688 |
|
8689 |
+
(function() { module.exports = this["wc"]["navigation"]; }());
|
|
|
8690 |
|
8691 |
+
/***/ }),
|
8692 |
|
8693 |
+
/***/ 22:
|
8694 |
+
/***/ (function(module, exports) {
|
|
|
|
|
|
|
|
|
8695 |
|
8696 |
+
(function() { module.exports = this["wc"]["data"]; }());
|
|
|
|
|
|
|
8697 |
|
8698 |
+
/***/ }),
|
|
|
|
|
|
|
8699 |
|
8700 |
+
/***/ 23:
|
8701 |
+
/***/ (function(module, exports) {
|
|
|
8702 |
|
8703 |
+
(function() { module.exports = this["wp"]["url"]; }());
|
|
|
|
|
8704 |
|
8705 |
+
/***/ }),
|
|
|
|
|
8706 |
|
8707 |
+
/***/ 24:
|
8708 |
+
/***/ (function(module, exports) {
|
8709 |
|
8710 |
+
function _extends() {
|
8711 |
+
module.exports = _extends = Object.assign || function (target) {
|
8712 |
+
for (var i = 1; i < arguments.length; i++) {
|
8713 |
+
var source = arguments[i];
|
8714 |
|
8715 |
+
for (var key in source) {
|
8716 |
+
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
8717 |
+
target[key] = source[key];
|
8718 |
+
}
|
8719 |
+
}
|
8720 |
+
}
|
8721 |
|
8722 |
+
return target;
|
8723 |
+
};
|
|
|
8724 |
|
8725 |
+
return _extends.apply(this, arguments);
|
8726 |
+
}
|
8727 |
|
8728 |
+
module.exports = _extends;
|
|
|
8729 |
|
8730 |
+
/***/ }),
|
|
|
8731 |
|
8732 |
+
/***/ 25:
|
8733 |
+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
8734 |
|
8735 |
+
"use strict";
|
8736 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ADMIN_URL; });
|
8737 |
+
/* unused harmony export COUNTRIES */
|
8738 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return CURRENCY; });
|
8739 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return LOCALE; });
|
8740 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return ORDER_STATUSES; });
|
8741 |
+
/* unused harmony export SITE_TITLE */
|
8742 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return WC_ASSET_URL; });
|
8743 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return getSetting; });
|
8744 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return setSetting; });
|
8745 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getAdminLink; });
|
8746 |
+
/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(31);
|
8747 |
+
/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__);
|
8748 |
+
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2);
|
8749 |
+
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
|
8750 |
|
8751 |
|
8752 |
+
/**
|
8753 |
+
* External dependencies
|
8754 |
+
*/
|
8755 |
+
// Remove mutable data from settings object to prevent access. Data stores should be used instead.
|
8756 |
|
8757 |
+
var mutableSources = ['wcAdminSettings', 'preloadSettings'];
|
8758 |
+
var settings = (typeof wcSettings === "undefined" ? "undefined" : _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(wcSettings)) === 'object' ? wcSettings : {};
|
8759 |
+
var SOURCE = Object.keys(settings).reduce(function (source, key) {
|
8760 |
+
if (!mutableSources.includes(key)) {
|
8761 |
+
source[key] = settings[key];
|
8762 |
+
}
|
8763 |
|
8764 |
+
return source;
|
8765 |
+
}, {});
|
8766 |
+
var ADMIN_URL = SOURCE.adminUrl;
|
8767 |
+
var COUNTRIES = SOURCE.countries;
|
8768 |
+
var CURRENCY = SOURCE.currency;
|
8769 |
+
var LOCALE = SOURCE.locale;
|
8770 |
+
var ORDER_STATUSES = SOURCE.orderStatuses;
|
8771 |
+
var SITE_TITLE = SOURCE.siteTitle;
|
8772 |
+
var WC_ASSET_URL = SOURCE.wcAssetUrl;
|
8773 |
+
/**
|
8774 |
+
* Retrieves a setting value from the setting state.
|
8775 |
+
*
|
8776 |
+
* @param {string} name The identifier for the setting.
|
8777 |
+
* @param {*} [fallback=false] The value to use as a fallback
|
8778 |
+
* if the setting is not in the
|
8779 |
+
* state.
|
8780 |
+
* @param {Function} [filter=( val ) => val] A callback for filtering the
|
8781 |
+
* value before it's returned.
|
8782 |
+
* Receives both the found value
|
8783 |
+
* (if it exists for the key) and
|
8784 |
+
* the provided fallback arg.
|
8785 |
+
*
|
8786 |
+
* @return {*} The value present in the settings state for the given
|
8787 |
+
* name.
|
8788 |
+
*/
|
8789 |
|
8790 |
+
function getSetting(name) {
|
8791 |
+
var fallback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
8792 |
+
var filter = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function (val) {
|
8793 |
+
return val;
|
8794 |
+
};
|
8795 |
|
8796 |
+
if (mutableSources.includes(name)) {
|
8797 |
+
throw new Error(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Mutable settings should be accessed via data store.'));
|
8798 |
+
}
|
8799 |
|
8800 |
+
var value = SOURCE.hasOwnProperty(name) ? SOURCE[name] : fallback;
|
8801 |
+
return filter(value, fallback);
|
8802 |
+
}
|
8803 |
/**
|
8804 |
+
* Sets a value to a property on the settings state.
|
8805 |
+
*
|
8806 |
+
* NOTE: This feature is to be removed in favour of data stores when a full migration
|
8807 |
+
* is complete.
|
8808 |
+
*
|
8809 |
+
* @deprecated
|
8810 |
+
*
|
8811 |
+
* @param {string} name The setting property key for the
|
8812 |
+
* setting being mutated.
|
8813 |
+
* @param {*} value The value to set.
|
8814 |
+
* @param {Function} [filter=( val ) => val] Allows for providing a callback
|
8815 |
+
* to sanitize the setting (eg.
|
8816 |
+
* ensure it's a number)
|
8817 |
*/
|
8818 |
|
8819 |
+
function setSetting(name, value) {
|
8820 |
+
var filter = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function (val) {
|
8821 |
+
return val;
|
8822 |
+
};
|
8823 |
|
8824 |
+
if (mutableSources.includes(name)) {
|
8825 |
+
throw new Error(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__["__"])('Mutable settings should be mutated via data store.'));
|
8826 |
+
}
|
8827 |
|
8828 |
+
SOURCE[name] = filter(value);
|
8829 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
8830 |
/**
|
8831 |
+
* Returns a string with the site's wp-admin URL appended. JS version of `admin_url`.
|
|
|
8832 |
*
|
8833 |
+
* @param {string} path Relative path.
|
8834 |
+
* @return {string} Full admin URL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8835 |
*/
|
8836 |
|
8837 |
+
function getAdminLink(path) {
|
8838 |
+
return (ADMIN_URL || '') + path;
|
8839 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8840 |
|
8841 |
+
/***/ }),
|
|
|
|
|
8842 |
|
8843 |
+
/***/ 26:
|
8844 |
+
/***/ (function(module, exports) {
|
|
|
|
|
|
|
|
|
8845 |
|
8846 |
+
(function() { module.exports = this["wp"]["apiFetch"]; }());
|
|
|
|
|
8847 |
|
8848 |
+
/***/ }),
|
|
|
|
|
|
|
|
|
|
|
|
|
8849 |
|
8850 |
+
/***/ 27:
|
8851 |
+
/***/ (function(module, exports) {
|
|
|
|
|
|
|
|
|
|
|
|
|
8852 |
|
8853 |
+
(function() { module.exports = this["wc"]["tracks"]; }());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8854 |
|
8855 |
+
/***/ }),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8856 |
|
8857 |
+
/***/ 277:
|
8858 |
+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
|
8859 |
|
8860 |
+
"use strict";
|
8861 |
+
/* WEBPACK VAR INJECTION */(function(process) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
8862 |
+
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
|
8863 |
+
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3);
|
8864 |
+
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);
|
8865 |
+
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6);
|
8866 |
+
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);
|
8867 |
+
/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(140);
|
8868 |
+
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(2);
|
8869 |
+
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);
|
8870 |
+
/* harmony import */ var _wordpress_warning__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(278);
|
8871 |
+
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(4);
|
8872 |
+
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__);
|
8873 |
|
|
|
|
|
|
|
|
|
8874 |
|
8875 |
+
/**
|
8876 |
+
* External dependencies
|
8877 |
+
*/
|
|
|
8878 |
|
|
|
|
|
|
|
|
|
8879 |
|
|
|
|
|
|
|
|
|
8880 |
|
|
|
|
|
|
|
|
|
8881 |
|
|
|
|
|
|
|
|
|
8882 |
|
|
|
|
|
|
|
|
|
8883 |
|
|
|
|
|
|
|
|
|
|
|
8884 |
|
8885 |
+
var NOTICE_TIMEOUT = 10000;
|
8886 |
+
/** @typedef {import('@wordpress/element').WPElement} WPElement */
|
|
|
|
|
|
|
8887 |
|
8888 |
+
/**
|
8889 |
+
* Custom hook which announces the message with the given politeness, if a
|
8890 |
+
* valid message is provided.
|
8891 |
+
*
|
8892 |
+
* @param {string|WPElement} [message] Message to announce.
|
8893 |
+
* @param {'polite'|'assertive'} politeness Politeness to announce.
|
8894 |
+
*/
|
8895 |
|
8896 |
+
function useSpokenMessage(message, politeness) {
|
8897 |
+
var spokenMessage = typeof message === 'string' ? message : Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["renderToString"])(message);
|
8898 |
+
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(function () {
|
8899 |
+
if (spokenMessage) {
|
8900 |
+
Object(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_3__[/* speak */ "a"])(spokenMessage, politeness);
|
8901 |
+
}
|
8902 |
+
}, [spokenMessage, politeness]);
|
8903 |
}
|
8904 |
|
8905 |
+
function Snackbar(_ref, ref) {
|
8906 |
+
var className = _ref.className,
|
8907 |
+
children = _ref.children,
|
8908 |
+
_ref$spokenMessage = _ref.spokenMessage,
|
8909 |
+
spokenMessage = _ref$spokenMessage === void 0 ? children : _ref$spokenMessage,
|
8910 |
+
_ref$politeness = _ref.politeness,
|
8911 |
+
politeness = _ref$politeness === void 0 ? 'polite' : _ref$politeness,
|
8912 |
+
_ref$actions = _ref.actions,
|
8913 |
+
actions = _ref$actions === void 0 ? [] : _ref$actions,
|
8914 |
+
_ref$onRemove = _ref.onRemove,
|
8915 |
+
onRemove = _ref$onRemove === void 0 ? lodash__WEBPACK_IMPORTED_MODULE_1__["noop"] : _ref$onRemove,
|
8916 |
+
_ref$icon = _ref.icon,
|
8917 |
+
icon = _ref$icon === void 0 ? null : _ref$icon,
|
8918 |
+
_ref$explicitDismiss = _ref.explicitDismiss,
|
8919 |
+
explicitDismiss = _ref$explicitDismiss === void 0 ? false : _ref$explicitDismiss,
|
8920 |
+
_ref$onDismiss = _ref.onDismiss,
|
8921 |
+
onDismiss = _ref$onDismiss === void 0 ? null : _ref$onDismiss;
|
8922 |
+
onDismiss = onDismiss || lodash__WEBPACK_IMPORTED_MODULE_1__["noop"];
|
|
|
|
|
|
|
|
|
|
|
8923 |
|
8924 |
+
function dismissMe(event) {
|
8925 |
+
if (event && event.preventDefault) {
|
8926 |
+
event.preventDefault();
|
8927 |
+
}
|
|
|
|
|
|
|
8928 |
|
8929 |
+
onDismiss();
|
8930 |
+
onRemove();
|
8931 |
+
}
|
8932 |
|
8933 |
+
function onActionClick(event, onClick) {
|
8934 |
+
event.stopPropagation();
|
8935 |
+
onRemove();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8936 |
|
8937 |
+
if (onClick) {
|
8938 |
+
onClick(event);
|
8939 |
+
}
|
8940 |
+
}
|
8941 |
|
8942 |
+
useSpokenMessage(spokenMessage, politeness); // Only set up the timeout dismiss if we're not explicitly dismissing.
|
8943 |
|
8944 |
+
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(function () {
|
8945 |
+
var timeoutHandle = setTimeout(function () {
|
8946 |
+
if (!explicitDismiss) {
|
8947 |
+
onDismiss();
|
8948 |
+
onRemove();
|
8949 |
+
}
|
8950 |
+
}, NOTICE_TIMEOUT);
|
8951 |
+
return function () {
|
8952 |
+
return clearTimeout(timeoutHandle);
|
8953 |
+
};
|
8954 |
+
}, [explicitDismiss, onDismiss, onRemove]);
|
8955 |
+
var classes = classnames__WEBPACK_IMPORTED_MODULE_2___default()(className, 'components-snackbar', {
|
8956 |
+
'components-snackbar-explicit-dismiss': !!explicitDismiss
|
8957 |
+
});
|
8958 |
|
8959 |
+
if (actions && actions.length > 1) {
|
8960 |
+
// we need to inform developers that snackbar only accepts 1 action
|
8961 |
+
typeof process !== "undefined" && process.env && "production" !== "production" ? Object(_wordpress_warning__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])('Snackbar can only have 1 action, use Notice if your message require many messages') : void 0; // return first element only while keeping it inside an array
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8962 |
|
8963 |
+
actions = [actions[0]];
|
8964 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8965 |
|
8966 |
+
var snackbarContentClassnames = classnames__WEBPACK_IMPORTED_MODULE_2___default()('components-snackbar__content', {
|
8967 |
+
'components-snackbar__content-with-icon': !!icon
|
8968 |
+
});
|
8969 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])("div", {
|
8970 |
+
ref: ref,
|
8971 |
+
className: classes,
|
8972 |
+
onClick: !explicitDismiss ? dismissMe : lodash__WEBPACK_IMPORTED_MODULE_1__["noop"],
|
8973 |
+
tabIndex: "0",
|
8974 |
+
role: !explicitDismiss ? 'button' : '',
|
8975 |
+
onKeyPress: !explicitDismiss ? dismissMe : lodash__WEBPACK_IMPORTED_MODULE_1__["noop"],
|
8976 |
+
"aria-label": !explicitDismiss ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__["__"])('Dismiss this notice') : ''
|
8977 |
+
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])("div", {
|
8978 |
+
className: snackbarContentClassnames
|
8979 |
+
}, icon && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])("div", {
|
8980 |
+
className: "components-snackbar__icon"
|
8981 |
+
}, icon), children, actions.map(function (_ref2, index) {
|
8982 |
+
var label = _ref2.label,
|
8983 |
+
_onClick = _ref2.onClick,
|
8984 |
+
url = _ref2.url;
|
8985 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__["Button"], {
|
8986 |
+
key: index,
|
8987 |
+
href: url,
|
8988 |
+
isTertiary: true,
|
8989 |
+
onClick: function onClick(event) {
|
8990 |
+
return onActionClick(event, _onClick);
|
8991 |
+
},
|
8992 |
+
className: "components-snackbar__action"
|
8993 |
+
}, label);
|
8994 |
+
}), explicitDismiss && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])("span", {
|
8995 |
+
role: "button",
|
8996 |
+
"aria-label": "Dismiss this notice",
|
8997 |
+
tabIndex: "0",
|
8998 |
+
className: "components-snackbar__dismiss-button",
|
8999 |
+
onClick: dismissMe,
|
9000 |
+
onKeyPress: dismissMe
|
9001 |
+
}, "\u2715")));
|
9002 |
}
|
|
|
|
|
|
|
9003 |
|
9004 |
+
/* harmony default export */ __webpack_exports__["a"] = (Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(Snackbar));
|
9005 |
+
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(125)))
|
9006 |
|
9007 |
+
/***/ }),
|
9008 |
|
9009 |
+
/***/ 278:
|
9010 |
+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
9011 |
|
9012 |
+
"use strict";
|
9013 |
+
/* WEBPACK VAR INJECTION */(function(process) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return warning; });
|
9014 |
+
function isDev() {
|
9015 |
+
return typeof process !== 'undefined' && process.env && "production" !== 'production';
|
9016 |
+
}
|
9017 |
/**
|
9018 |
+
* Shows a warning with `message` if environment is not `production`.
|
9019 |
+
*
|
9020 |
+
* @param {string} message Message to show in the warning.
|
9021 |
+
*
|
9022 |
+
* @example
|
9023 |
+
* ```js
|
9024 |
+
* import warning from '@wordpress/warning';
|
9025 |
+
*
|
9026 |
+
* function MyComponent( props ) {
|
9027 |
+
* if ( ! props.title ) {
|
9028 |
+
* warning( '`props.title` was not passed' );
|
9029 |
+
* }
|
9030 |
+
* ...
|
9031 |
+
* }
|
9032 |
+
* ```
|
9033 |
*/
|
9034 |
|
|
|
|
|
|
|
9035 |
|
9036 |
+
function warning(message) {
|
9037 |
+
if (!isDev()) {
|
9038 |
+
return;
|
9039 |
+
} // eslint-disable-next-line no-console
|
9040 |
|
9041 |
|
9042 |
+
console.warn(message); // Throwing an error and catching it immediately to improve debugging
|
9043 |
+
// A consumer can use 'pause on caught exceptions'
|
9044 |
+
// https://github.com/facebook/react/issues/4216
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9045 |
|
9046 |
+
try {
|
9047 |
+
throw Error(message);
|
9048 |
+
} catch (x) {// do nothing
|
9049 |
+
}
|
9050 |
+
}
|
9051 |
+
//# sourceMappingURL=index.js.map
|
9052 |
+
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(125)))
|
9053 |
|
9054 |
+
/***/ }),
|
|
|
|
|
|
|
9055 |
|
9056 |
+
/***/ 279:
|
9057 |
+
/***/ (function(module, exports) {
|
9058 |
|
9059 |
+
(function() { module.exports = this["wc"]["customerEffortScore"]; }());
|
|
|
|
|
9060 |
|
9061 |
+
/***/ }),
|
|
|
9062 |
|
9063 |
+
/***/ 286:
|
9064 |
+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
9065 |
+
|
9066 |
+
"use strict";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9067 |
|
9068 |
+
// EXPORTS
|
9069 |
+
__webpack_require__.d(__webpack_exports__, "a", function() { return /* reexport */ customer_effort_score_tracks_container; });
|
9070 |
|
9071 |
+
// UNUSED EXPORTS: CustomerEffortScoreTracks
|
9072 |
|
9073 |
+
// NAMESPACE OBJECT: ./client/customer-effort-score-tracks/data/actions.js
|
9074 |
+
var actions_namespaceObject = {};
|
9075 |
+
__webpack_require__.r(actions_namespaceObject);
|
9076 |
+
__webpack_require__.d(actions_namespaceObject, "setCesSurveyQueue", function() { return setCesSurveyQueue; });
|
9077 |
+
__webpack_require__.d(actions_namespaceObject, "addCesSurvey", function() { return addCesSurvey; });
|
9078 |
+
__webpack_require__.d(actions_namespaceObject, "addCesSurveyForAnalytics", function() { return addCesSurveyForAnalytics; });
|
9079 |
|
9080 |
+
// NAMESPACE OBJECT: ./client/customer-effort-score-tracks/data/resolvers.js
|
9081 |
+
var resolvers_namespaceObject = {};
|
9082 |
+
__webpack_require__.r(resolvers_namespaceObject);
|
9083 |
+
__webpack_require__.d(resolvers_namespaceObject, "getCesSurveyQueue", function() { return resolvers_getCesSurveyQueue; });
|
9084 |
|
9085 |
+
// NAMESPACE OBJECT: ./client/customer-effort-score-tracks/data/selectors.js
|
9086 |
+
var selectors_namespaceObject = {};
|
9087 |
+
__webpack_require__.r(selectors_namespaceObject);
|
9088 |
+
__webpack_require__.d(selectors_namespaceObject, "getCesSurveyQueue", function() { return selectors_getCesSurveyQueue; });
|
9089 |
|
9090 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
|
9091 |
+
var toConsumableArray = __webpack_require__(19);
|
9092 |
+
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
|
9093 |
|
9094 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/defineProperty.js
|
9095 |
+
var defineProperty = __webpack_require__(5);
|
9096 |
+
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
9097 |
|
9098 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
|
9099 |
+
var slicedToArray = __webpack_require__(18);
|
9100 |
+
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
|
|
|
|
9101 |
|
9102 |
+
// EXTERNAL MODULE: external {"this":["wp","element"]}
|
9103 |
+
var external_this_wp_element_ = __webpack_require__(0);
|
|
|
|
|
|
|
9104 |
|
9105 |
+
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
|
9106 |
+
var prop_types = __webpack_require__(1);
|
9107 |
+
var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
|
9108 |
|
9109 |
+
// EXTERNAL MODULE: external {"this":["wc","tracks"]}
|
9110 |
+
var external_this_wc_tracks_ = __webpack_require__(27);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9111 |
|
9112 |
+
// EXTERNAL MODULE: external {"this":["wc","customerEffortScore"]}
|
9113 |
+
var external_this_wc_customerEffortScore_ = __webpack_require__(279);
|
9114 |
+
var external_this_wc_customerEffortScore_default = /*#__PURE__*/__webpack_require__.n(external_this_wc_customerEffortScore_);
|
|
|
9115 |
|
9116 |
+
// EXTERNAL MODULE: external {"this":["wp","compose"]}
|
9117 |
+
var external_this_wp_compose_ = __webpack_require__(20);
|
|
|
|
|
|
|
9118 |
|
9119 |
+
// EXTERNAL MODULE: external {"this":["wp","data"]}
|
9120 |
+
var external_this_wp_data_ = __webpack_require__(11);
|
9121 |
|
9122 |
+
// EXTERNAL MODULE: external {"this":["wc","data"]}
|
9123 |
+
var external_this_wc_data_ = __webpack_require__(22);
|
|
|
9124 |
|
9125 |
+
// EXTERNAL MODULE: external {"this":["wp","i18n"]}
|
9126 |
+
var external_this_wp_i18n_ = __webpack_require__(2);
|
9127 |
|
9128 |
+
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/customer-effort-score-tracks.js
|
9129 |
|
9130 |
|
9131 |
|
9132 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9133 |
|
9134 |
+
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
9135 |
+
|
9136 |
+
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { defineProperty_default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
9137 |
|
9138 |
/**
|
9139 |
* External dependencies
|
9142 |
|
9143 |
|
9144 |
|
|
|
|
|
|
|
9145 |
|
9146 |
|
9147 |
|
9148 |
|
9149 |
+
var SHOWN_FOR_ACTIONS_OPTION_NAME = 'woocommerce_ces_shown_for_actions';
|
9150 |
+
var ADMIN_INSTALL_TIMESTAMP_OPTION_NAME = 'woocommerce_admin_install_timestamp';
|
9151 |
+
var ALLOW_TRACKING_OPTION_NAME = 'woocommerce_allow_tracking';
|
9152 |
/**
|
9153 |
+
* A CustomerEffortScore wrapper that uses tracks to track the selected
|
9154 |
+
* customer effort score.
|
|
|
|
|
9155 |
*
|
9156 |
+
* @param {Object} props Component props.
|
9157 |
+
* @param {string} props.action The action name sent to Tracks.
|
9158 |
+
* @param {Object} props.trackProps Additional props sent to Tracks.
|
9159 |
+
* @param {string} props.label The label displayed in the modal.
|
9160 |
+
* @param {string} props.onSubmitLabel The label displayed upon survey submission.
|
9161 |
+
* @param {Array} props.cesShownForActions The array of actions that the CES modal has been shown for.
|
9162 |
+
* @param {boolean} props.allowTracking Whether tracking is allowed or not.
|
9163 |
+
* @param {boolean} props.resolving Are values still being resolved.
|
9164 |
+
* @param {number} props.storeAgeInWeeks The age of the store in weeks.
|
9165 |
+
* @param {Function} props.updateOptions Function to update options.
|
9166 |
+
* @param {Function} props.createNotice Function to create a snackbar.
|
9167 |
*/
|
9168 |
|
9169 |
+
function CustomerEffortScoreTracks(_ref) {
|
9170 |
+
var action = _ref.action,
|
9171 |
+
trackProps = _ref.trackProps,
|
9172 |
+
label = _ref.label,
|
9173 |
+
_ref$onSubmitLabel = _ref.onSubmitLabel,
|
9174 |
+
onSubmitLabel = _ref$onSubmitLabel === void 0 ? Object(external_this_wp_i18n_["__"])('Thank you for your feedback!', 'woocommerce-admin') : _ref$onSubmitLabel,
|
9175 |
+
cesShownForActions = _ref.cesShownForActions,
|
9176 |
+
allowTracking = _ref.allowTracking,
|
9177 |
resolving = _ref.resolving,
|
9178 |
+
storeAgeInWeeks = _ref.storeAgeInWeeks,
|
9179 |
+
updateOptions = _ref.updateOptions,
|
9180 |
+
createNotice = _ref.createNotice;
|
9181 |
+
|
9182 |
+
var _useState = Object(external_this_wp_element_["useState"])(false),
|
9183 |
+
_useState2 = slicedToArray_default()(_useState, 2),
|
9184 |
+
modalShown = _useState2[0],
|
9185 |
+
setModalShown = _useState2[1];
|
9186 |
|
9187 |
if (resolving) {
|
9188 |
return null;
|
9189 |
+
} // Don't show if tracking is disallowed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9190 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9191 |
|
9192 |
+
if (!allowTracking) {
|
9193 |
+
return null;
|
9194 |
+
} // We only want to return null early if the modal was already shown
|
9195 |
+
// for this action *before* this component was initially instantiated.
|
9196 |
+
//
|
9197 |
+
// We want to make sure we still render CustomerEffortScore below
|
9198 |
+
// (we don't want to return null early), if the modal was shown for this
|
9199 |
+
// instantiation, so that the component doesn't go away while we are
|
9200 |
+
// still showing it.
|
9201 |
|
|
|
|
|
|
|
|
|
9202 |
|
9203 |
+
if (cesShownForActions.indexOf(action) !== -1 && !modalShown) {
|
9204 |
+
return null;
|
9205 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
9206 |
|
9207 |
+
var onNoticeShown = function onNoticeShown() {
|
9208 |
+
Object(external_this_wc_tracks_["recordEvent"])('ces_snackbar_view', _objectSpread({
|
9209 |
+
action: action,
|
9210 |
+
store_age: storeAgeInWeeks
|
9211 |
+
}, trackProps));
|
9212 |
};
|
|
|
|
|
|
|
9213 |
|
9214 |
+
var addActionToShownOption = function addActionToShownOption() {
|
9215 |
+
updateOptions(defineProperty_default()({}, SHOWN_FOR_ACTIONS_OPTION_NAME, [action].concat(toConsumableArray_default()(cesShownForActions))));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9216 |
};
|
|
|
|
|
|
|
9217 |
|
9218 |
+
var onNoticeDismissed = function onNoticeDismissed() {
|
9219 |
+
Object(external_this_wc_tracks_["recordEvent"])('ces_snackbar_dismiss', _objectSpread({
|
9220 |
+
action: action,
|
9221 |
+
store_age: storeAgeInWeeks
|
9222 |
+
}, trackProps));
|
9223 |
+
addActionToShownOption();
|
9224 |
+
};
|
9225 |
|
9226 |
+
var onModalShown = function onModalShown() {
|
9227 |
+
setModalShown(true);
|
9228 |
+
Object(external_this_wc_tracks_["recordEvent"])('ces_view', _objectSpread({
|
9229 |
+
action: action,
|
9230 |
+
store_age: storeAgeInWeeks
|
9231 |
+
}, trackProps));
|
9232 |
+
addActionToShownOption();
|
9233 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9234 |
|
9235 |
+
var recordScore = function recordScore(score, comments) {
|
9236 |
+
Object(external_this_wc_tracks_["recordEvent"])('ces_feedback', _objectSpread({
|
9237 |
+
action: action,
|
9238 |
+
score: score,
|
9239 |
+
comments: comments || '',
|
9240 |
+
store_age: storeAgeInWeeks
|
9241 |
+
}, trackProps));
|
9242 |
+
createNotice('success', onSubmitLabel);
|
9243 |
+
};
|
9244 |
|
9245 |
+
return Object(external_this_wp_element_["createElement"])(external_this_wc_customerEffortScore_default.a, {
|
9246 |
+
recordScoreCallback: recordScore,
|
9247 |
+
label: label,
|
9248 |
+
onNoticeShownCallback: onNoticeShown,
|
9249 |
+
onNoticeDismissedCallback: onNoticeDismissed,
|
9250 |
+
onModalShownCallback: onModalShown,
|
9251 |
+
icon: Object(external_this_wp_element_["createElement"])("span", {
|
9252 |
+
style: {
|
9253 |
+
height: 21,
|
9254 |
+
width: 21
|
9255 |
+
},
|
9256 |
+
role: "img",
|
9257 |
+
"aria-label": Object(external_this_wp_i18n_["__"])('Pencil icon', 'woocommerce-admin')
|
9258 |
+
}, "\u270F\uFE0F")
|
9259 |
+
});
|
9260 |
+
}
|
9261 |
|
9262 |
+
CustomerEffortScoreTracks.propTypes = {
|
9263 |
+
/**
|
9264 |
+
* The action name sent to Tracks.
|
9265 |
+
*/
|
9266 |
+
action: prop_types_default.a.string.isRequired,
|
9267 |
|
9268 |
+
/**
|
9269 |
+
* Additional props sent to Tracks.
|
9270 |
+
*/
|
9271 |
+
trackProps: prop_types_default.a.object,
|
9272 |
|
9273 |
+
/**
|
9274 |
+
* The label displayed in the modal.
|
9275 |
+
*/
|
9276 |
+
label: prop_types_default.a.string.isRequired,
|
9277 |
|
9278 |
+
/**
|
9279 |
+
* The label for the snackbar that appears upon survey submission.
|
9280 |
+
*/
|
9281 |
+
onSubmitLabel: prop_types_default.a.string,
|
9282 |
|
9283 |
+
/**
|
9284 |
+
* The array of actions that the CES modal has been shown for.
|
9285 |
+
*/
|
9286 |
+
cesShownForActions: prop_types_default.a.arrayOf(prop_types_default.a.string).isRequired,
|
9287 |
|
9288 |
+
/**
|
9289 |
+
* Whether tracking is allowed or not.
|
9290 |
+
*/
|
9291 |
+
allowTracking: prop_types_default.a.bool,
|
9292 |
|
9293 |
+
/**
|
9294 |
+
* Whether props are still being resolved.
|
9295 |
+
*/
|
9296 |
+
resolving: prop_types_default.a.bool.isRequired,
|
9297 |
|
9298 |
+
/**
|
9299 |
+
* The age of the store in weeks.
|
9300 |
+
*/
|
9301 |
+
storeAgeInWeeks: prop_types_default.a.number,
|
9302 |
|
9303 |
+
/**
|
9304 |
+
* Function to update options.
|
9305 |
+
*/
|
9306 |
+
updateOptions: prop_types_default.a.func,
|
9307 |
|
9308 |
+
/**
|
9309 |
+
* Function to create a snackbar
|
9310 |
+
*/
|
9311 |
+
createNotice: prop_types_default.a.func
|
9312 |
+
};
|
9313 |
|
9314 |
+
function getStoreAgeInWeeks(adminInstallTimestamp) {
|
9315 |
+
if (adminInstallTimestamp === 0) {
|
9316 |
+
return null;
|
9317 |
+
} // Date.now() is ms since Unix epoch, adminInstallTimestamp is in
|
9318 |
+
// seconds since Unix epoch.
|
9319 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9320 |
|
9321 |
+
var storeAgeInMs = Date.now() - adminInstallTimestamp * 1000;
|
9322 |
+
var storeAgeInWeeks = Math.round(storeAgeInMs / external_this_wc_data_["WEEK"]);
|
9323 |
+
return storeAgeInWeeks;
|
9324 |
+
}
|
9325 |
|
9326 |
+
/* harmony default export */ var customer_effort_score_tracks = (Object(external_this_wp_compose_["compose"])(Object(external_this_wp_data_["withSelect"])(function (select) {
|
9327 |
+
var _select = select(external_this_wc_data_["OPTIONS_STORE_NAME"]),
|
9328 |
+
getOption = _select.getOption,
|
9329 |
+
isResolving = _select.isResolving;
|
9330 |
|
9331 |
+
var cesShownForActions = getOption(SHOWN_FOR_ACTIONS_OPTION_NAME) || [];
|
9332 |
+
var adminInstallTimestamp = getOption(ADMIN_INSTALL_TIMESTAMP_OPTION_NAME) || 0;
|
9333 |
+
var storeAgeInWeeks = getStoreAgeInWeeks(adminInstallTimestamp);
|
9334 |
+
var allowTrackingOption = getOption(ALLOW_TRACKING_OPTION_NAME) || 'no';
|
9335 |
+
var allowTracking = allowTrackingOption === 'yes';
|
9336 |
+
var resolving = isResolving('getOption', [SHOWN_FOR_ACTIONS_OPTION_NAME]) || storeAgeInWeeks === null || isResolving('getOption', [ADMIN_INSTALL_TIMESTAMP_OPTION_NAME]) || isResolving('getOption', [ALLOW_TRACKING_OPTION_NAME]);
|
9337 |
+
return {
|
9338 |
+
cesShownForActions: cesShownForActions,
|
9339 |
+
allowTracking: allowTracking,
|
9340 |
+
storeAgeInWeeks: storeAgeInWeeks,
|
9341 |
+
resolving: resolving
|
9342 |
+
};
|
9343 |
+
}), Object(external_this_wp_data_["withDispatch"])(function (dispatch) {
|
9344 |
+
var _dispatch = dispatch(external_this_wc_data_["OPTIONS_STORE_NAME"]),
|
9345 |
+
updateOptions = _dispatch.updateOptions;
|
9346 |
|
9347 |
+
var _dispatch2 = dispatch('core/notices'),
|
9348 |
+
createNotice = _dispatch2.createNotice;
|
9349 |
|
9350 |
+
return {
|
9351 |
+
updateOptions: updateOptions,
|
9352 |
+
createNotice: createNotice
|
9353 |
+
};
|
9354 |
+
}))(CustomerEffortScoreTracks));
|
9355 |
+
// EXTERNAL MODULE: ./client/customer-effort-score-tracks/data/constants.js
|
9356 |
+
var constants = __webpack_require__(76);
|
9357 |
|
9358 |
+
// EXTERNAL MODULE: external {"this":["wp","dataControls"]}
|
9359 |
+
var external_this_wp_dataControls_ = __webpack_require__(17);
|
9360 |
|
9361 |
+
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/data/action-types.js
|
9362 |
+
var TYPES = {
|
9363 |
+
SET_CES_SURVEY_QUEUE: 'SET_CES_SURVEY_QUEUE',
|
9364 |
+
ADD_CES_SURVEY: 'ADD_CES_SURVEY'
|
9365 |
+
};
|
9366 |
+
/* harmony default export */ var action_types = (TYPES);
|
9367 |
+
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/data/actions.js
|
9368 |
/**
|
9369 |
* External dependencies
|
9370 |
*/
|
9371 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9372 |
/**
|
9373 |
* Internal dependencies
|
9374 |
*/
|
9375 |
|
9376 |
|
9377 |
+
/**
|
9378 |
+
* Initialize the state
|
9379 |
+
*
|
9380 |
+
* @param {Object} queue initial queue
|
9381 |
+
*/
|
9382 |
|
9383 |
+
function setCesSurveyQueue(queue) {
|
9384 |
+
return {
|
9385 |
+
type: action_types.SET_CES_SURVEY_QUEUE,
|
9386 |
+
queue: queue
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9387 |
};
|
9388 |
+
}
|
9389 |
+
/**
|
9390 |
+
* Add a new CES track to the state.
|
9391 |
+
*
|
9392 |
+
* @param {string} action action name for the survey
|
9393 |
+
* @param {string} label label for the snackback
|
9394 |
+
* @param {string} pageNow value of window.pagenow
|
9395 |
+
* @param {string} adminPage value of window.adminpage
|
9396 |
+
* @param {string} onsubmit_label label for the snackback onsubmit
|
9397 |
+
*/
|
9398 |
|
9399 |
+
function addCesSurvey(action, label) {
|
9400 |
+
var pageNow = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : window.pagenow;
|
9401 |
+
var adminPage = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : window.adminpage;
|
9402 |
+
var onsubmit_label = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : undefined;
|
9403 |
+
return {
|
9404 |
+
type: action_types.ADD_CES_SURVEY,
|
9405 |
+
action: action,
|
9406 |
+
label: label,
|
9407 |
+
pageNow: pageNow,
|
9408 |
+
adminPage: adminPage,
|
9409 |
+
onsubmit_label: onsubmit_label
|
9410 |
+
};
|
9411 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9412 |
/**
|
9413 |
+
* Add a new CES survey track for the pages in Analytics menu
|
9414 |
*/
|
9415 |
|
9416 |
+
function addCesSurveyForAnalytics() {
|
9417 |
+
return addCesSurvey('analytics_filtered', Object(external_this_wp_i18n_["__"])('How easy was it to filter your store analytics?', 'woocommerce-admin'), 'woocommerce_page_wc-admin', 'woocommerce_page_wc-admin');
|
9418 |
+
}
|
9419 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/regenerator/index.js
|
9420 |
+
var regenerator = __webpack_require__(8);
|
9421 |
+
var regenerator_default = /*#__PURE__*/__webpack_require__.n(regenerator);
|
9422 |
|
9423 |
+
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/data/resolvers.js
|
9424 |
|
9425 |
|
9426 |
+
var _marked = /*#__PURE__*/regenerator_default.a.mark(resolvers_getCesSurveyQueue);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9427 |
|
9428 |
+
/**
|
9429 |
+
* External dependencies
|
9430 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9431 |
|
9432 |
+
/**
|
9433 |
+
* Internal dependencies
|
9434 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9435 |
|
|
|
|
|
9436 |
|
9437 |
|
9438 |
+
function resolvers_getCesSurveyQueue() {
|
9439 |
+
var response;
|
9440 |
+
return regenerator_default.a.wrap(function getCesSurveyQueue$(_context) {
|
9441 |
+
while (1) {
|
9442 |
+
switch (_context.prev = _context.next) {
|
9443 |
+
case 0:
|
9444 |
+
_context.next = 2;
|
9445 |
+
return Object(external_this_wp_dataControls_["apiFetch"])({
|
9446 |
+
path: "".concat(constants["a" /* API_NAMESPACE */], "/options?options=").concat(constants["b" /* QUEUE_OPTION_NAME */])
|
9447 |
+
});
|
9448 |
|
9449 |
+
case 2:
|
9450 |
+
response = _context.sent;
|
9451 |
|
9452 |
+
if (!response) {
|
9453 |
+
_context.next = 8;
|
9454 |
+
break;
|
9455 |
+
}
|
9456 |
|
9457 |
+
_context.next = 6;
|
9458 |
+
return setCesSurveyQueue(response[constants["b" /* QUEUE_OPTION_NAME */]] || []);
|
9459 |
|
9460 |
+
case 6:
|
9461 |
+
_context.next = 9;
|
9462 |
+
break;
|
9463 |
|
9464 |
+
case 8:
|
9465 |
+
throw new Error();
|
9466 |
|
9467 |
+
case 9:
|
9468 |
+
case "end":
|
9469 |
+
return _context.stop();
|
9470 |
+
}
|
9471 |
+
}
|
9472 |
+
}, _marked);
|
9473 |
+
}
|
9474 |
+
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/data/selectors.js
|
9475 |
+
function selectors_getCesSurveyQueue(state) {
|
9476 |
+
return state.queue;
|
9477 |
+
}
|
9478 |
+
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/data/reducer.js
|
9479 |
|
9480 |
|
9481 |
|
9482 |
+
function reducer_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
9483 |
|
9484 |
+
function reducer_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { reducer_ownKeys(Object(source), true).forEach(function (key) { defineProperty_default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { reducer_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
9485 |
|
9486 |
/**
|
9487 |
* Internal dependencies
|
9488 |
*/
|
9489 |
|
9490 |
+
var DEFAULT_STATE = {
|
9491 |
+
queue: []
|
9492 |
+
};
|
9493 |
|
9494 |
+
var reducer_reducer = function reducer() {
|
9495 |
+
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : DEFAULT_STATE;
|
9496 |
+
var action = arguments.length > 1 ? arguments[1] : undefined;
|
9497 |
|
9498 |
+
switch (action.type) {
|
9499 |
+
case action_types.SET_CES_SURVEY_QUEUE:
|
9500 |
+
return reducer_objectSpread(reducer_objectSpread({}, state), {}, {
|
9501 |
+
queue: action.queue
|
9502 |
+
});
|
9503 |
|
9504 |
+
case action_types.ADD_CES_SURVEY:
|
9505 |
+
// Prevent duplicate
|
9506 |
+
var hasDuplicate = state.queue.filter(function (track) {
|
9507 |
+
return track.action === action.action;
|
9508 |
+
});
|
9509 |
|
9510 |
+
if (hasDuplicate.length) {
|
9511 |
+
return state;
|
9512 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9513 |
|
9514 |
+
var newTrack = {
|
9515 |
+
action: action.action,
|
9516 |
+
label: action.label,
|
9517 |
+
pagenow: action.pageNow,
|
9518 |
+
adminpage: action.adminPage,
|
9519 |
+
onSubmitLabel: action.onSubmitLabel
|
9520 |
+
};
|
9521 |
+
return reducer_objectSpread(reducer_objectSpread({}, state), {}, {
|
9522 |
+
queue: [].concat(toConsumableArray_default()(state.queue), [newTrack])
|
9523 |
+
});
|
9524 |
|
9525 |
+
default:
|
9526 |
+
return state;
|
9527 |
+
}
|
9528 |
+
};
|
9529 |
|
9530 |
+
/* harmony default export */ var data_reducer = (reducer_reducer);
|
9531 |
+
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/data/index.js
|
9532 |
+
/**
|
9533 |
+
* External dependencies
|
9534 |
+
*/
|
9535 |
|
|
|
|
|
|
|
|
|
9536 |
|
9537 |
+
/**
|
9538 |
+
* Internal dependencies
|
9539 |
+
*/
|
9540 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9541 |
|
|
|
|
|
|
|
|
|
|
|
|
|
9542 |
|
9543 |
|
|
|
|
|
|
|
9544 |
|
9545 |
|
9546 |
+
/* harmony default export */ var data = (Object(external_this_wp_data_["registerStore"])(constants["c" /* STORE_KEY */], {
|
9547 |
+
actions: actions_namespaceObject,
|
9548 |
+
selectors: selectors_namespaceObject,
|
9549 |
+
resolvers: resolvers_namespaceObject,
|
9550 |
+
controls: external_this_wp_dataControls_["controls"],
|
9551 |
+
reducer: data_reducer
|
9552 |
+
}));
|
9553 |
+
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/customer-effort-score-tracks-container.js
|
9554 |
|
|
|
|
|
|
|
|
|
9555 |
|
9556 |
+
/**
|
9557 |
+
* External dependencies
|
9558 |
+
*/
|
|
|
9559 |
|
|
|
|
|
|
|
|
|
|
|
9560 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9561 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9562 |
|
9563 |
+
/**
|
9564 |
+
* Internal dependencies
|
9565 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9566 |
|
|
|
|
|
|
|
|
|
9567 |
|
|
|
|
|
|
|
|
|
|
|
|
|
9568 |
|
9569 |
|
9570 |
/**
|
9571 |
+
* Maps the queue of CES tracks surveys to CustomerEffortScoreTracks
|
9572 |
+
* components. Note that generally there will only be a single survey per page
|
9573 |
+
* however this is designed to be flexible if multiple surveys per page are
|
9574 |
+
* added in the future.
|
9575 |
+
*
|
9576 |
+
* @param {Object} props Component props.
|
9577 |
+
* @param {Array} props.queue The queue of surveys.
|
9578 |
+
* @param {boolean} props.resolving Whether the queue is resolving.
|
9579 |
+
* @param {Function} props.clearQueue Sets up clearing of the queue on the next page load.
|
9580 |
*/
|
9581 |
|
9582 |
+
function CustomerEffortScoreTracksContainer(_ref) {
|
9583 |
+
var queue = _ref.queue,
|
9584 |
+
resolving = _ref.resolving,
|
9585 |
+
clearQueue = _ref.clearQueue;
|
9586 |
+
|
9587 |
+
if (resolving) {
|
9588 |
+
return null;
|
9589 |
+
}
|
9590 |
|
9591 |
+
var queueForPage = queue.filter(function (item) {
|
9592 |
+
return item.pagenow === window.pagenow && item.adminpage === window.adminpage;
|
9593 |
+
});
|
9594 |
|
9595 |
+
if (queueForPage.length) {
|
9596 |
+
clearQueue();
|
9597 |
+
}
|
9598 |
|
9599 |
+
return Object(external_this_wp_element_["createElement"])(external_this_wp_element_["Fragment"], null, queueForPage.map(function (item, index) {
|
9600 |
+
return Object(external_this_wp_element_["createElement"])(customer_effort_score_tracks, {
|
9601 |
+
key: index,
|
9602 |
+
action: item.action,
|
9603 |
+
label: item.label,
|
9604 |
+
onSubmitLabel: item.onsubmit_label,
|
9605 |
+
trackProps: item.props || {}
|
9606 |
+
});
|
9607 |
+
}));
|
9608 |
+
}
|
9609 |
|
9610 |
+
CustomerEffortScoreTracksContainer.propTypes = {
|
9611 |
+
/**
|
9612 |
+
* The queue of CES tracks surveys to display.
|
9613 |
+
*/
|
9614 |
+
queue: prop_types_default.a.arrayOf(prop_types_default.a.object),
|
9615 |
|
9616 |
+
/**
|
9617 |
+
* If the queue option is being resolved.
|
9618 |
+
*/
|
9619 |
+
resolving: prop_types_default.a.bool,
|
9620 |
|
9621 |
+
/**
|
9622 |
+
* Set up clearing the queue on the next page load.
|
9623 |
+
*/
|
9624 |
+
clearQueue: prop_types_default.a.func
|
9625 |
};
|
9626 |
+
/* harmony default export */ var customer_effort_score_tracks_container = (Object(external_this_wp_compose_["compose"])(Object(external_this_wp_data_["withSelect"])(function (select) {
|
9627 |
+
var _select = select(constants["c" /* STORE_KEY */]),
|
9628 |
+
getCesSurveyQueue = _select.getCesSurveyQueue,
|
9629 |
+
isResolving = _select.isResolving;
|
9630 |
+
|
9631 |
+
var queue = getCesSurveyQueue();
|
9632 |
+
var resolving = isResolving('getOption', [constants["b" /* QUEUE_OPTION_NAME */]]);
|
9633 |
+
return {
|
9634 |
+
queue: queue,
|
9635 |
+
resolving: resolving
|
9636 |
+
};
|
9637 |
+
}), Object(external_this_wp_data_["withDispatch"])(function (dispatch) {
|
9638 |
+
var _dispatch = dispatch(external_this_wc_data_["OPTIONS_STORE_NAME"]),
|
9639 |
+
updateOptions = _dispatch.updateOptions;
|
9640 |
+
|
9641 |
+
return {
|
9642 |
+
clearQueue: function clearQueue() {
|
9643 |
+
// This sets an option that should be used on the next page
|
9644 |
+
// load to clear the CES tracks queue for the current page (see
|
9645 |
+
// CustomerEffortScoreTracks.php) - clearing the queue
|
9646 |
+
// directly puts this into an infinite loop which is picked
|
9647 |
+
// up by React.
|
9648 |
+
updateOptions({
|
9649 |
+
woocommerce_clear_ces_tracks_queue_for_page: {
|
9650 |
+
pagenow: window.pagenow,
|
9651 |
+
adminpage: window.adminpage
|
9652 |
+
}
|
9653 |
+
});
|
9654 |
+
}
|
9655 |
+
};
|
9656 |
+
}))(CustomerEffortScoreTracksContainer));
|
9657 |
+
// CONCATENATED MODULE: ./client/customer-effort-score-tracks/index.js
|
9658 |
+
|
9659 |
|
|
|
|
|
9660 |
|
9661 |
/***/ }),
|
9662 |
|
9667 |
|
9668 |
/***/ }),
|
9669 |
|
9670 |
+
/***/ 294:
|
9671 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
9672 |
|
9673 |
"use strict";
|
9675 |
/* WEBPACK VAR INJECTION */(function(global) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
9676 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
|
9677 |
/* harmony import */ var _wordpress_notices__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(469);
|
9678 |
+
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(22);
|
9679 |
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_data__WEBPACK_IMPORTED_MODULE_2__);
|
9680 |
+
/* harmony import */ var _stylesheets_index_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(296);
|
9681 |
/* harmony import */ var _stylesheets_index_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_stylesheets_index_scss__WEBPACK_IMPORTED_MODULE_3__);
|
9682 |
+
/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(141);
|
9683 |
/* harmony import */ var _customer_effort_score_tracks__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(286);
|
|
|
9684 |
|
9685 |
|
9686 |
/**
|
9695 |
|
9696 |
|
9697 |
|
|
|
9698 |
// Modify webpack pubilcPath at runtime based on location of WordPress Plugin.
|
9699 |
// eslint-disable-next-line no-undef,camelcase
|
9700 |
|
9736 |
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["render"])(Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])("div", {
|
9737 |
className: "woocommerce-layout"
|
9738 |
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_layout__WEBPACK_IMPORTED_MODULE_4__[/* PrimaryLayout */ "c"], null)), wpBody.insertBefore(noticeContainer, wrap));
|
|
|
|
|
|
|
|
|
|
|
|
|
9739 |
} // Render the CustomerEffortScoreTracksContainer only if
|
9740 |
// the feature flag is enabled.
|
9741 |
|
9747 |
Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["render"])(Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_customer_effort_score_tracks__WEBPACK_IMPORTED_MODULE_5__[/* CustomerEffortScoreTracksContainer */ "a"], null), root.insertBefore(document.createElement('div'), null));
|
9748 |
})();
|
9749 |
}
|
9750 |
+
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(84)))
|
9751 |
+
|
9752 |
+
/***/ }),
|
9753 |
+
|
9754 |
+
/***/ 296:
|
9755 |
+
/***/ (function(module, exports, __webpack_require__) {
|
9756 |
+
|
9757 |
+
// extracted by mini-css-extract-plugin
|
9758 |
|
9759 |
/***/ }),
|
9760 |
|
9787 |
/***/ }),
|
9788 |
|
9789 |
/***/ 30:
|
9790 |
+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
|
9791 |
|
9792 |
+
"use strict";
|
9793 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Navigation; });
|
9794 |
+
/* unused harmony export NavigationBackButton */
|
9795 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return NavigationGroup; });
|
9796 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return NavigationMenu; });
|
9797 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return NavigationItem; });
|
9798 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return Text; });
|
9799 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return useSlot; });
|
9800 |
+
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4);
|
9801 |
+
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__);
|
9802 |
+
/**
|
9803 |
+
* External dependencies
|
9804 |
+
*/
|
9805 |
|
9806 |
+
/**
|
9807 |
+
* Prioritize exports of non-experimental components over experimental.
|
9808 |
+
*/
|
9809 |
|
9810 |
+
var Navigation = _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["Navigation"] || _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["__experimentalNavigation"];
|
9811 |
+
var NavigationBackButton = _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["NavigationBackButton"] || _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["__experimentalNavigationBackButton"];
|
9812 |
+
var NavigationGroup = _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["NavigationGroup"] || _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["__experimentalNavigationGroup"];
|
9813 |
+
var NavigationMenu = _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["NavigationMenu"] || _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["__experimentalNavigationMenu"];
|
9814 |
+
var NavigationItem = _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["NavigationItem"] || _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["__experimentalNavigationItem"];
|
9815 |
+
var Text = _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["Text"] || _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["__experimentalText"];
|
9816 |
+
var useSlot = _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["useSlot"] || _wordpress_components__WEBPACK_IMPORTED_MODULE_0__["__experimentalUseSlot"];
|
9817 |
|
9818 |
/***/ }),
|
9819 |
|
9832 |
/***/ }),
|
9833 |
|
9834 |
/***/ 302:
|
9835 |
+
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9836 |
|
9837 |
+
// extracted by mini-css-extract-plugin
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9838 |
|
9839 |
+
/***/ }),
|
|
|
|
|
|
|
|
|
9840 |
|
9841 |
+
/***/ 303:
|
9842 |
+
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
|
|
|
9843 |
|
9844 |
+
// extracted by mini-css-extract-plugin
|
|
|
9845 |
|
9846 |
/***/ }),
|
9847 |
|
9848 |
+
/***/ 304:
|
9849 |
/***/ (function(module, exports, __webpack_require__) {
|
9850 |
|
9851 |
// extracted by mini-css-extract-plugin
|
9852 |
|
9853 |
/***/ }),
|
9854 |
|
9855 |
+
/***/ 305:
|
9856 |
+
/***/ (function(module, exports, __webpack_require__) {
|
9857 |
+
|
9858 |
+
var setPrototypeOf = __webpack_require__(72);
|
9859 |
|
9860 |
function _inheritsLoose(subClass, superClass) {
|
9861 |
subClass.prototype = Object.create(superClass.prototype);
|
9862 |
subClass.prototype.constructor = subClass;
|
9863 |
+
setPrototypeOf(subClass, superClass);
|
9864 |
}
|
9865 |
|
9866 |
module.exports = _inheritsLoose;
|
9867 |
|
9868 |
/***/ }),
|
9869 |
|
9870 |
+
/***/ 306:
|
9871 |
/***/ (function(module, exports, __webpack_require__) {
|
9872 |
|
9873 |
// extracted by mini-css-extract-plugin
|
9874 |
|
9875 |
/***/ }),
|
9876 |
|
9877 |
+
/***/ 307:
|
9878 |
/***/ (function(module, exports) {
|
9879 |
|
9880 |
module.exports = Array.isArray || function (arr) {
|
9882 |
};
|
9883 |
|
9884 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9885 |
/***/ }),
|
9886 |
|
9887 |
/***/ 31:
|
9888 |
+
/***/ (function(module, exports) {
|
9889 |
|
9890 |
+
function _typeof(obj) {
|
9891 |
+
"@babel/helpers - typeof";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9892 |
|
9893 |
+
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
|
9894 |
+
module.exports = _typeof = function _typeof(obj) {
|
9895 |
+
return typeof obj;
|
9896 |
+
};
|
9897 |
+
} else {
|
9898 |
+
module.exports = _typeof = function _typeof(obj) {
|
9899 |
+
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
|
9900 |
+
};
|
9901 |
+
}
|
9902 |
|
9903 |
+
return _typeof(obj);
|
9904 |
+
}
|
9905 |
+
|
9906 |
+
module.exports = _typeof;
|
|
|
|
|
|
|
9907 |
|
9908 |
/***/ }),
|
9909 |
|
9935 |
/***/ 34:
|
9936 |
/***/ (function(module, exports, __webpack_require__) {
|
9937 |
|
9938 |
+
var objectWithoutPropertiesLoose = __webpack_require__(97);
|
9939 |
|
9940 |
function _objectWithoutProperties(source, excluded) {
|
9941 |
if (source == null) return {};
|
10003 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
10004 |
|
10005 |
"use strict";
|
10006 |
+
|
10007 |
+
// EXPORTS
|
10008 |
+
__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _inheritsLoose; });
|
10009 |
+
|
10010 |
+
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
|
10011 |
+
function _setPrototypeOf(o, p) {
|
10012 |
+
_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
|
10013 |
+
o.__proto__ = p;
|
10014 |
+
return o;
|
10015 |
+
};
|
10016 |
+
|
10017 |
+
return _setPrototypeOf(o, p);
|
10018 |
+
}
|
10019 |
+
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js
|
10020 |
+
|
10021 |
function _inheritsLoose(subClass, superClass) {
|
10022 |
subClass.prototype = Object.create(superClass.prototype);
|
10023 |
subClass.prototype.constructor = subClass;
|
10024 |
+
_setPrototypeOf(subClass, superClass);
|
10025 |
}
|
10026 |
|
10027 |
/***/ }),
|
10028 |
|
10029 |
+
/***/ 4:
|
10030 |
+
/***/ (function(module, exports) {
|
10031 |
+
|
10032 |
+
(function() { module.exports = this["wp"]["components"]; }());
|
10033 |
+
|
10034 |
+
/***/ }),
|
10035 |
+
|
10036 |
+
/***/ 40:
|
10037 |
/***/ (function(module, exports, __webpack_require__) {
|
10038 |
|
10039 |
var arrayLikeToArray = __webpack_require__(37);
|
10044 |
var n = Object.prototype.toString.call(o).slice(8, -1);
|
10045 |
if (n === "Object" && o.constructor) n = o.constructor.name;
|
10046 |
if (n === "Map" || n === "Set") return Array.from(o);
|
10047 |
+
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
|
10048 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10049 |
|
10050 |
+
module.exports = _unsupportedIterableToArray;
|
10051 |
|
10052 |
/***/ }),
|
10053 |
|
10054 |
+
/***/ 41:
|
10055 |
/***/ (function(module, exports) {
|
10056 |
|
10057 |
(function() { module.exports = this["wp"]["htmlEntities"]; }());
|
10058 |
|
10059 |
/***/ }),
|
10060 |
|
10061 |
+
/***/ 42:
|
10062 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
10063 |
|
10064 |
"use strict";
|
10080 |
|
10081 |
/***/ }),
|
10082 |
|
10083 |
+
/***/ 43:
|
10084 |
/***/ (function(module, exports) {
|
10085 |
|
10086 |
(function() { module.exports = this["wp"]["hooks"]; }());
|
10087 |
|
10088 |
/***/ }),
|
10089 |
|
10090 |
+
/***/ 44:
|
10091 |
/***/ (function(module, exports) {
|
10092 |
|
10093 |
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
|
10151 |
__webpack_require__.d(selectors_namespaceObject, "getNotices", function() { return getNotices; });
|
10152 |
|
10153 |
// EXTERNAL MODULE: external {"this":["wp","data"]}
|
10154 |
+
var external_this_wp_data_ = __webpack_require__(11);
|
10155 |
|
10156 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 3 modules
|
10157 |
+
var toConsumableArray = __webpack_require__(82);
|
10158 |
|
10159 |
// EXTERNAL MODULE: external "lodash"
|
10160 |
var external_lodash_ = __webpack_require__(3);
|
10522 |
}
|
10523 |
//# sourceMappingURL=selectors.js.map
|
10524 |
// EXTERNAL MODULE: ./node_modules/@wordpress/a11y/build-module/index.js + 4 modules
|
10525 |
+
var build_module = __webpack_require__(140);
|
10526 |
|
10527 |
// CONCATENATED MODULE: ./node_modules/@wordpress/notices/build-module/store/controls.js
|
10528 |
/**
|
10571 |
|
10572 |
/***/ }),
|
10573 |
|
10574 |
+
/***/ 481:
|
10575 |
/***/ (function(module, exports) {
|
10576 |
|
10577 |
(function() { module.exports = this["wc"]["csvExport"]; }());
|
10584 |
"use strict";
|
10585 |
|
10586 |
|
10587 |
+
var stringify = __webpack_require__(90);
|
10588 |
+
var parse = __webpack_require__(91);
|
10589 |
var formats = __webpack_require__(52);
|
10590 |
|
10591 |
module.exports = {
|
10595 |
};
|
10596 |
|
10597 |
|
10598 |
+
/***/ }),
|
10599 |
+
|
10600 |
+
/***/ 497:
|
10601 |
+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
10602 |
+
|
10603 |
+
"use strict";
|
10604 |
+
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
10605 |
+
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
|
10606 |
+
/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(67);
|
10607 |
+
|
10608 |
+
|
10609 |
+
/**
|
10610 |
+
* WordPress dependencies
|
10611 |
+
*/
|
10612 |
+
|
10613 |
+
var close = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__[/* SVG */ "b"], {
|
10614 |
+
xmlns: "http://www.w3.org/2000/svg",
|
10615 |
+
viewBox: "0 0 24 24"
|
10616 |
+
}, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__[/* Path */ "a"], {
|
10617 |
+
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"
|
10618 |
+
}));
|
10619 |
+
/* harmony default export */ __webpack_exports__["a"] = (close);
|
10620 |
+
//# sourceMappingURL=close.js.map
|
10621 |
+
|
10622 |
/***/ }),
|
10623 |
|
10624 |
/***/ 5:
|
10735 |
|
10736 |
"use strict";
|
10737 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutProperties; });
|
10738 |
+
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(42);
|
10739 |
|
10740 |
function _objectWithoutProperties(source, excluded) {
|
10741 |
if (source == null) return {};
|
10815 |
/***/ }),
|
10816 |
|
10817 |
/***/ 6:
|
10818 |
+
/***/ (function(module, exports, __webpack_require__) {
|
10819 |
|
10820 |
+
/*!
|
10821 |
+
Copyright (c) 2017 Jed Watson.
|
10822 |
+
Licensed under the MIT License (MIT), see
|
10823 |
+
http://jedwatson.github.io/classnames
|
10824 |
+
*/
|
10825 |
+
/* global define */
|
10826 |
+
|
10827 |
+
(function () {
|
10828 |
+
'use strict';
|
10829 |
+
|
10830 |
+
var hasOwn = {}.hasOwnProperty;
|
10831 |
+
|
10832 |
+
function classNames () {
|
10833 |
+
var classes = [];
|
10834 |
+
|
10835 |
+
for (var i = 0; i < arguments.length; i++) {
|
10836 |
+
var arg = arguments[i];
|
10837 |
+
if (!arg) continue;
|
10838 |
+
|
10839 |
+
var argType = typeof arg;
|
10840 |
+
|
10841 |
+
if (argType === 'string' || argType === 'number') {
|
10842 |
+
classes.push(arg);
|
10843 |
+
} else if (Array.isArray(arg) && arg.length) {
|
10844 |
+
var inner = classNames.apply(null, arg);
|
10845 |
+
if (inner) {
|
10846 |
+
classes.push(inner);
|
10847 |
+
}
|
10848 |
+
} else if (argType === 'object') {
|
10849 |
+
for (var key in arg) {
|
10850 |
+
if (hasOwn.call(arg, key) && arg[key]) {
|
10851 |
+
classes.push(key);
|
10852 |
+
}
|
10853 |
+
}
|
10854 |
+
}
|
10855 |
+
}
|
10856 |
+
|
10857 |
+
return classes.join(' ');
|
10858 |
+
}
|
10859 |
+
|
10860 |
+
if ( true && module.exports) {
|
10861 |
+
classNames.default = classNames;
|
10862 |
+
module.exports = classNames;
|
10863 |
+
} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
|
10864 |
+
// register as 'classnames', consistent with npm package name
|
10865 |
+
define('classnames', [], function () {
|
10866 |
+
return classNames;
|
10867 |
+
});
|
10868 |
+
} else {
|
10869 |
+
window.classNames = classNames;
|
10870 |
+
}
|
10871 |
+
}());
|
10872 |
|
|
|
10873 |
|
10874 |
/***/ }),
|
10875 |
|
10930 |
/***/ }),
|
10931 |
|
10932 |
/***/ 67:
|
10933 |
+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
10934 |
+
|
10935 |
+
"use strict";
|
10936 |
+
/* unused harmony export Circle */
|
10937 |
+
/* unused harmony export G */
|
10938 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Path; });
|
10939 |
+
/* unused harmony export Polygon */
|
10940 |
+
/* unused harmony export Rect */
|
10941 |
+
/* unused harmony export Defs */
|
10942 |
+
/* unused harmony export RadialGradient */
|
10943 |
+
/* unused harmony export LinearGradient */
|
10944 |
+
/* unused harmony export Stop */
|
10945 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return SVG; });
|
10946 |
+
/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(36);
|
10947 |
+
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(55);
|
10948 |
+
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6);
|
10949 |
+
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);
|
10950 |
+
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(0);
|
10951 |
+
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);
|
10952 |
+
|
10953 |
+
|
10954 |
+
|
10955 |
+
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
10956 |
+
|
10957 |
+
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
10958 |
+
|
10959 |
+
/**
|
10960 |
+
* External dependencies
|
10961 |
+
*/
|
10962 |
+
|
10963 |
+
/**
|
10964 |
+
* WordPress dependencies
|
10965 |
+
*/
|
10966 |
+
|
10967 |
+
|
10968 |
+
/** @typedef {{isPressed?: boolean} & import('react').ComponentPropsWithoutRef<'svg'>} SVGProps */
|
10969 |
+
|
10970 |
+
/**
|
10971 |
+
* @param {import('react').ComponentPropsWithoutRef<'circle'>} props
|
10972 |
+
*
|
10973 |
+
* @return {JSX.Element} Circle component
|
10974 |
+
*/
|
10975 |
+
|
10976 |
+
var Circle = function Circle(props) {
|
10977 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('circle', props);
|
10978 |
+
};
|
10979 |
+
/**
|
10980 |
+
* @param {import('react').ComponentPropsWithoutRef<'g'>} props
|
10981 |
+
*
|
10982 |
+
* @return {JSX.Element} G component
|
10983 |
+
*/
|
10984 |
+
|
10985 |
+
var G = function G(props) {
|
10986 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('g', props);
|
10987 |
+
};
|
10988 |
+
/**
|
10989 |
+
* @param {import('react').ComponentPropsWithoutRef<'path'>} props
|
10990 |
+
*
|
10991 |
+
* @return {JSX.Element} Path component
|
10992 |
+
*/
|
10993 |
+
|
10994 |
+
var Path = function Path(props) {
|
10995 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('path', props);
|
10996 |
+
};
|
10997 |
+
/**
|
10998 |
+
* @param {import('react').ComponentPropsWithoutRef<'polygon'>} props
|
10999 |
+
*
|
11000 |
+
* @return {JSX.Element} Polygon component
|
11001 |
+
*/
|
11002 |
+
|
11003 |
+
var Polygon = function Polygon(props) {
|
11004 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('polygon', props);
|
11005 |
+
};
|
11006 |
+
/**
|
11007 |
+
* @param {import('react').ComponentPropsWithoutRef<'rect'>} props
|
11008 |
+
*
|
11009 |
+
* @return {JSX.Element} Rect component
|
11010 |
+
*/
|
11011 |
+
|
11012 |
+
var Rect = function Rect(props) {
|
11013 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('rect', props);
|
11014 |
+
};
|
11015 |
+
/**
|
11016 |
+
* @param {import('react').ComponentPropsWithoutRef<'defs'>} props
|
11017 |
+
*
|
11018 |
+
* @return {JSX.Element} Defs component
|
11019 |
+
*/
|
11020 |
+
|
11021 |
+
var Defs = function Defs(props) {
|
11022 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('defs', props);
|
11023 |
+
};
|
11024 |
+
/**
|
11025 |
+
* @param {import('react').ComponentPropsWithoutRef<'radialGradient'>} props
|
11026 |
+
*
|
11027 |
+
* @return {JSX.Element} RadialGradient component
|
11028 |
+
*/
|
11029 |
+
|
11030 |
+
var RadialGradient = function RadialGradient(props) {
|
11031 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('radialGradient', props);
|
11032 |
+
};
|
11033 |
+
/**
|
11034 |
+
* @param {import('react').ComponentPropsWithoutRef<'linearGradient'>} props
|
11035 |
+
*
|
11036 |
+
* @return {JSX.Element} LinearGradient component
|
11037 |
+
*/
|
11038 |
+
|
11039 |
+
var LinearGradient = function LinearGradient(props) {
|
11040 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('linearGradient', props);
|
11041 |
+
};
|
11042 |
+
/**
|
11043 |
+
* @param {import('react').ComponentPropsWithoutRef<'stop'>} props
|
11044 |
+
*
|
11045 |
+
* @return {JSX.Element} Stop component
|
11046 |
+
*/
|
11047 |
+
|
11048 |
+
var Stop = function Stop(props) {
|
11049 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('stop', props);
|
11050 |
+
};
|
11051 |
+
/**
|
11052 |
+
*
|
11053 |
+
* @param {SVGProps} props isPressed indicates whether the SVG should appear as pressed.
|
11054 |
+
* Other props will be passed through to svg component.
|
11055 |
+
*
|
11056 |
+
* @return {JSX.Element} Stop component
|
11057 |
+
*/
|
11058 |
+
|
11059 |
+
var SVG = function SVG(_ref) {
|
11060 |
+
var className = _ref.className,
|
11061 |
+
isPressed = _ref.isPressed,
|
11062 |
+
props = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_ref, ["className", "isPressed"]);
|
11063 |
+
|
11064 |
+
var appliedProps = _objectSpread(_objectSpread({}, props), {}, {
|
11065 |
+
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(className, {
|
11066 |
+
'is-pressed': isPressed
|
11067 |
+
}) || undefined,
|
11068 |
+
role: 'img',
|
11069 |
+
'aria-hidden': true,
|
11070 |
+
focusable: false
|
11071 |
+
}); // Disable reason: We need to have a way to render HTML tag for web.
|
11072 |
+
// eslint-disable-next-line react/forbid-elements
|
11073 |
+
|
11074 |
+
|
11075 |
+
return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])("svg", appliedProps);
|
11076 |
+
};
|
11077 |
+
//# sourceMappingURL=index.js.map
|
11078 |
+
|
11079 |
+
/***/ }),
|
11080 |
+
|
11081 |
+
/***/ 68:
|
11082 |
/***/ (function(module, exports, __webpack_require__) {
|
11083 |
|
11084 |
/**
|
11833 |
|
11834 |
/***/ }),
|
11835 |
|
11836 |
+
/***/ 69:
|
11837 |
/***/ (function(module, exports, __webpack_require__) {
|
11838 |
|
11839 |
"use strict";
|
12092 |
|
12093 |
/***/ }),
|
12094 |
|
12095 |
+
/***/ 7:
|
12096 |
+
/***/ (function(module, exports) {
|
12097 |
+
|
12098 |
+
function _getPrototypeOf(o) {
|
12099 |
+
module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {
|
12100 |
+
return o.__proto__ || Object.getPrototypeOf(o);
|
12101 |
+
};
|
12102 |
+
return _getPrototypeOf(o);
|
12103 |
+
}
|
12104 |
+
|
12105 |
+
module.exports = _getPrototypeOf;
|
12106 |
+
|
12107 |
+
/***/ }),
|
12108 |
+
|
12109 |
+
/***/ 70:
|
12110 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
12111 |
|
12112 |
"use strict";
|
12123 |
|
12124 |
/***/ }),
|
12125 |
|
12126 |
+
/***/ 71:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12127 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
12128 |
|
12129 |
"use strict";
|
13185 |
/***/ 72:
|
13186 |
/***/ (function(module, exports) {
|
13187 |
|
13188 |
+
function _setPrototypeOf(o, p) {
|
13189 |
+
module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
|
13190 |
+
o.__proto__ = p;
|
13191 |
+
return o;
|
13192 |
+
};
|
13193 |
+
|
13194 |
+
return _setPrototypeOf(o, p);
|
13195 |
+
}
|
13196 |
+
|
13197 |
+
module.exports = _setPrototypeOf;
|
13198 |
+
|
13199 |
+
/***/ }),
|
13200 |
+
|
13201 |
+
/***/ 75:
|
13202 |
+
/***/ (function(module, exports) {
|
13203 |
+
|
13204 |
(function() { module.exports = this["wp"]["date"]; }());
|
13205 |
|
13206 |
/***/ }),
|
13207 |
|
13208 |
+
/***/ 76:
|
13209 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
13210 |
|
13211 |
"use strict";
|
13218 |
|
13219 |
/***/ }),
|
13220 |
|
13221 |
+
/***/ 77:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13222 |
/***/ (function(module, exports, __webpack_require__) {
|
13223 |
|
13224 |
"use strict";
|
13231 |
|
13232 |
|
13233 |
|
13234 |
+
var ReactPropTypesSecret = __webpack_require__(78);
|
13235 |
|
13236 |
function emptyFunction() {}
|
13237 |
function emptyFunctionWithReset() {}
|
13290 |
|
13291 |
/***/ }),
|
13292 |
|
13293 |
+
/***/ 78:
|
13294 |
/***/ (function(module, exports, __webpack_require__) {
|
13295 |
|
13296 |
"use strict";
|
13313 |
/***/ 8:
|
13314 |
/***/ (function(module, exports, __webpack_require__) {
|
13315 |
|
13316 |
+
module.exports = __webpack_require__(68);
|
13317 |
|
13318 |
|
13319 |
/***/ }),
|
13320 |
|
13321 |
+
/***/ 82:
|
13322 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
13323 |
|
13324 |
"use strict";
|
13327 |
__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _toConsumableArray; });
|
13328 |
|
13329 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
|
13330 |
+
var arrayLikeToArray = __webpack_require__(70);
|
13331 |
|
13332 |
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
|
13333 |
|
13339 |
if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
|
13340 |
}
|
13341 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
|
13342 |
+
var unsupportedIterableToArray = __webpack_require__(94);
|
13343 |
|
13344 |
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
|
13345 |
function _nonIterableSpread() {
|
13356 |
|
13357 |
/***/ }),
|
13358 |
|
13359 |
+
/***/ 84:
|
13360 |
/***/ (function(module, exports) {
|
13361 |
|
13362 |
var g;
|
13383 |
|
13384 |
/***/ }),
|
13385 |
|
13386 |
+
/***/ 9:
|
13387 |
+
/***/ (function(module, exports) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13388 |
|
13389 |
+
function _assertThisInitialized(self) {
|
13390 |
+
if (self === void 0) {
|
13391 |
+
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
13392 |
}
|
13393 |
|
13394 |
+
return self;
|
13395 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13396 |
|
13397 |
+
module.exports = _assertThisInitialized;
|
|
|
|
|
|
|
|
|
|
|
|
|
13398 |
|
13399 |
/***/ }),
|
13400 |
|
13401 |
+
/***/ 90:
|
13402 |
/***/ (function(module, exports, __webpack_require__) {
|
13403 |
|
13404 |
"use strict";
|
13405 |
|
13406 |
|
13407 |
+
var utils = __webpack_require__(69);
|
13408 |
var formats = __webpack_require__(52);
|
13409 |
var has = Object.prototype.hasOwnProperty;
|
13410 |
|
13684 |
|
13685 |
/***/ }),
|
13686 |
|
13687 |
+
/***/ 91:
|
13688 |
/***/ (function(module, exports, __webpack_require__) {
|
13689 |
|
13690 |
"use strict";
|
13691 |
|
13692 |
|
13693 |
+
var utils = __webpack_require__(69);
|
13694 |
|
13695 |
var has = Object.prototype.hasOwnProperty;
|
13696 |
var isArray = Array.isArray;
|
13949 |
|
13950 |
/***/ }),
|
13951 |
|
13952 |
+
/***/ 94:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13953 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
13954 |
|
13955 |
"use strict";
|
13956 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; });
|
13957 |
+
/* harmony import */ var _babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(70);
|
13958 |
|
13959 |
function _unsupportedIterableToArray(o, minLen) {
|
13960 |
if (!o) return;
|
13967 |
|
13968 |
/***/ }),
|
13969 |
|
13970 |
+
/***/ 95:
|
13971 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
13972 |
|
13973 |
"use strict";
|
13980 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return isWCAdmin; });
|
13981 |
/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(19);
|
13982 |
/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);
|
13983 |
+
/* harmony import */ var _wordpress_html_entities__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(41);
|
13984 |
/* harmony import */ var _wordpress_html_entities__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_html_entities__WEBPACK_IMPORTED_MODULE_1__);
|
13985 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3);
|
13986 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);
|
14130 |
|
14131 |
/***/ }),
|
14132 |
|
14133 |
+
/***/ 97:
|
14134 |
/***/ (function(module, exports) {
|
14135 |
|
14136 |
function _objectWithoutPropertiesLoose(source, excluded) {
|
dist/app/index.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
/*! For license information please see index.min.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",32:"homescreen",34:"leaderboards",36:"marketing-overview",46:"profile-wizard",47:"store-alerts",48:"store-performance",49:"task-list",51:"wcpay-usage-modal"}[e]||e)+".min.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,3:1,4:1,7:1,9:1,14:1,20:1,28:1,29:1,32:1,34:1,36: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"),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=295)}({0:function(e,t){!function(){e.exports=this.wp.element}()},1:function(e,t,n){e.exports=n(75)()},10:function(e,t){!function(){e.exports=this.React}()},11:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},110:function(e,t){!function(){e.exports=this.wc.currency}()},12: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}},120:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r={};n.r(r),n.d(r,"find",(function(){return c}));var o={};n.r(o),n.d(o,"isTabbableIndex",(function(){return l})),n.d(o,"find",(function(){return h})),n.d(o,"findPrevious",(function(){return v})),n.d(o,"findNext",(function(){return b}));var i=["[tabindex]","a[href]","button:not([disabled])",'input:not([type="hidden"]):not([disabled])',"select:not([disabled])","textarea:not([disabled])","iframe","object","embed","area[href]","[contenteditable]:not([contenteditable=false])"].join(",");function a(e){return e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0}function c(e){var t=e.querySelectorAll(i);return Array.from(t).filter((function(e){return!!a(e)&&("AREA"!==e.nodeName||function(e){var t=e.closest("map[name]");if(!t)return!1;var n=document.querySelector('img[usemap="#'+t.name+'"]');return!!n&&a(n)}(e))}))}var u=n(3);function s(e){var t=e.getAttribute("tabindex");return null===t?0:parseInt(t,10)}function l(e){return-1!==s(e)}function f(e,t){return{element:e,index:t}}function p(e){return e.element}function d(e,t){var n=s(e.element),r=s(t.element);return n===r?e.index-t.index:n-r}function m(e){return e.filter(l).map(f).sort(d).map(p).reduce((t={},function(e,n){var r=n.nodeName,o=n.type,i=n.checked,a=n.name;if("INPUT"!==r||"radio"!==o||!a)return e.concat(n);var c=t.hasOwnProperty(a);if(!i&&c)return e;if(c){var s=t[a];e=Object(u.without)(e,s)}return t[a]=n,e.concat(n)}),[]);var t}function h(e){return m(c(e))}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.activeElement,t=c(document.body),n=t.indexOf(e);return t.length=n,Object(u.last)(m(t))}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.activeElement,t=c(document.body),n=t.indexOf(e),r=t.slice(n+1).filter((function(t){return!e.contains(t)}));return Object(u.first)(m(r))}var y={focusable:r,tabbable:o}},121: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"]),u=["gridicon","gridicons-cross-small",i,!1,!1,!1].filter(Boolean).join(" ");return a.default.createElement("svg",r({className:u,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(10),a=(o=i)&&o.__esModule?o:{default:o};e.exports=t.default},125: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}},126:function(e,t,n){"use strict";e.exports=n(152)},13:function(e,t,n){var r=n(74);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)}},137:function(e,t,n){"use strict";var r=n(2),o=n(42),i=n(0),a=n(25),c=Object(a.g)("manageStock","no"),u=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(16)]).then(n.bind(null,482))})),s=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(3),n.e(15)]).then(n.bind(null,478))})),l=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(19)]).then(n.bind(null,483))})),f=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(5),n.e(14)]).then(n.bind(null,484))})),p=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(3),n.e(10)]).then(n.bind(null,480))})),d=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(11)]).then(n.bind(null,485))})),m=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(18)]).then(n.bind(null,486))})),h=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(13)]).then(n.bind(null,487))})),v=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(17)]).then(n.bind(null,479))})),b=Object(i.lazy)((function(){return Promise.all([n.e(0),n.e(12)]).then(n.bind(null,481))}));t.a=function(){var e=[{report:"revenue",title:Object(r.__)("Revenue","woocommerce-admin"),component:u,navArgs:{id:"woocommerce-analytics-revenue"}},{report:"products",title:Object(r.__)("Products","woocommerce-admin"),component:s,navArgs:{id:"woocommerce-analytics-products"}},{report:"variations",title:Object(r.__)("Variations","woocommerce-admin"),component:l,navArgs:{id:"woocommerce-analytics-variations"}},{report:"orders",title:Object(r.__)("Orders","woocommerce-admin"),component:f,navArgs:{id:"woocommerce-analytics-orders"}},{report:"categories",title:Object(r.__)("Categories","woocommerce-admin"),component:p,navArgs:{id:"woocommerce-analytics-categories"}},{report:"coupons",title:Object(r.__)("Coupons","woocommerce-admin"),component:d,navArgs:{id:"woocommerce-analytics-coupons"}},{report:"taxes",title:Object(r.__)("Taxes","woocommerce-admin"),component:m,navArgs:{id:"woocommerce-analytics-taxes"}},"yes"===c?{report:"stock",title:Object(r.__)("Stock","woocommerce-admin"),component:v,navArgs:{id:"woocommerce-analytics-stock"}}:null,{report:"customers",title:Object(r.__)("Customers","woocommerce-admin"),component:b},{report:"downloads",title:Object(r.__)("Downloads","woocommerce-admin"),component:h,navArgs:{id:"woocommerce-analytics-downloads"}}].filter(Boolean);return Object(o.applyFilters)("woocommerce_admin_reports_list",e)}},138:function(e,t,n){"use strict";var r=n(126),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 b=a[v];if(!(i[b]||r&&r[b]||h&&h[b]||c&&c[b])){var y=p(n,b);try{s(t,b,y)}catch(e){}}}}return t}},139:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(20),o=n.n(r),i=n(0);function a(){var e=Object(i.useState)(!1),t=o()(e,2),n=t[0],r=t[1],a=Object(i.useRef)(null);return Object(i.useEffect)((function(){var e=function(){r(window.pageYOffset>20)},t=function(){a.current=window.requestAnimationFrame(e)};return window.addEventListener("scroll",t),function(){window.removeEventListener("scroll",t),window.cancelAnimationFrame(a.current)}}),[]),n}},14:function(e,t,n){var r=n(30),o=n(9);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},140:function(e,t){!function(){e.exports=this.wp.plugins}()},141:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(54),o=n(2);function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"polite",t=document.createElement("div");t.id="a11y-speak-".concat(e),t.className="a11y-speak-region",t.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions text"),t.setAttribute("aria-atomic","true");var n=document,r=n.body;return r&&r.appendChild(t),t}var a="";function c(e,t){!function(){for(var e=document.getElementsByClassName("a11y-speak-region"),t=document.getElementById("a11y-speak-intro-text"),n=0;n<e.length;n++)e[n].textContent="";t&&t.setAttribute("hidden","hidden")}(),e=function(e){return e=e.replace(/<[^<>]+>/g," "),a===e&&(e+=" "),a=e,e}(e);var n=document.getElementById("a11y-speak-intro-text"),r=document.getElementById("a11y-speak-assertive"),o=document.getElementById("a11y-speak-polite");r&&"assertive"===t?r.textContent=e:o&&(o.textContent=e),n&&n.removeAttribute("hidden")}Object(r.a)((function(){var e=document.getElementById("a11y-speak-intro-text"),t=document.getElementById("a11y-speak-assertive"),n=document.getElementById("a11y-speak-polite");null===e&&function(){var e=document.createElement("p");e.id="a11y-speak-intro-text",e.className="a11y-speak-intro-text",e.textContent=Object(o.__)("Notifications"),e.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),e.setAttribute("hidden","hidden");var t=document.body;t&&t.appendChild(e)}(),null===t&&i("assertive"),null===n&&i("polite")}))},142:function(e,t,n){"use strict";n.d(t,"c",(function(){return wt})),n.d(t,"b",(function(){return _t})),n.d(t,"a",(function(){return kt}));var r=n(24),o=n.n(r),i=n(34),a=n.n(i),c=n(5),u=n.n(c),s=n(11),l=n.n(s),f=n(12),p=n.n(f),d=n(13),m=n.n(d),h=n(14),v=n.n(h),b=n(6),y=n.n(b),g=n(0),w=n(18),O=n(15),j=n(38),E=n(10),_=n.n(E),k=n(1),x=n.n(k),S=n(70),P=n(183),C=n(56),A=n(32),T=n(184),N=n.n(T),R=(n(126),n(41)),L=(n(138),function(e){var t=Object(P.a)();return t.displayName=e,t}("Router-History")),M=function(e){var t=Object(P.a)();return t.displayName=e,t}("Router"),D=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(j.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 _.a.createElement(M.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},_.a.createElement(L.Provider,{children:this.props.children||null,value:this.props.history}))},t}(_.a.Component);_.a.Component;_.a.Component;var I={},V=0;function F(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=I[n]||(I[n]={});if(r[e])return r[e];var o=[],i={regexp:N()(e,o,t),keys:o};return V<1e4&&(r[e]=i,V++),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 q=function(e){function t(){return e.apply(this,arguments)||this}return Object(j.a)(t,e),t.prototype.render=function(){var e=this;return _.a.createElement(M.Consumer,null,(function(t){t||Object(C.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?F(n.pathname,e.props):t.match,o=Object(A.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),_.a.createElement(M.Provider,{value:o},o.match?a?"function"==typeof a?a(o):a:c?_.a.createElement(c,o):u?u(o):null:"function"==typeof a?a(o):null)}))},t}(_.a.Component);function U(e){return"/"===e.charAt(0)?e:"/"+e}function B(e,t){if(!e)return t;var n=U(e);return 0!==t.pathname.indexOf(n)?t:Object(A.a)({},t,{pathname:t.pathname.substr(n.length)})}function H(e){return"string"==typeof e?e:Object(S.d)(e)}function z(e){return function(){Object(C.a)(!1)}}function $(){}_.a.Component;var W=function(e){function t(){return e.apply(this,arguments)||this}return Object(j.a)(t,e),t.prototype.render=function(){var e=this;return _.a.createElement(M.Consumer,null,(function(t){t||Object(C.a)(!1);var n,r,o=e.props.location||t.location;return _.a.Children.forEach(e.props.children,(function(e){if(null==r&&_.a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?F(o.pathname,Object(A.a)({},e.props,{path:i})):t.match}})),r?_.a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(_.a.Component);_.a.useContext;var Q=n(3),G=n(49),Y=n(47),Z=n(21),K=n(25),J=n(23),X=n(28),ee=(n(298),n(42)),te=n(2),ne=n(137),re=n(94);function oe(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 n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var ie=Object(g.lazy)((function(){return n.e(9).then(n.bind(null,576))})),ae=Object(g.lazy)((function(){return n.e(20).then(n.bind(null,593))})),ce=Object(g.lazy)((function(){return n.e(28).then(n.bind(null,577))})),ue=Object(g.lazy)((function(){return Promise.all([n.e(1),n.e(2),n.e(52),n.e(4),n.e(32)]).then(n.bind(null,590))})),se=Object(g.lazy)((function(){return Promise.all([n.e(2),n.e(36)]).then(n.bind(null,594))})),le=Object(g.lazy)((function(){return n.e(46).then(n.bind(null,591))})),fe=function(){var e=[],t=[["",wcSettings.woocommerceTranslation]];return e.push({container:ue,path:"/",breadcrumbs:[].concat(t,[Object(te.__)("Home","woocommerce-admin")]),wpOpenMenu:"toplevel_page_woocommerce",navArgs:{id:"woocommerce-home"}}),window.wcAdminFeatures.analytics&&(e.push({container:ce,path:"/analytics/overview",breadcrumbs:[].concat(t,[["/analytics/overview",Object(te.__)("Analytics","woocommerce-admin")],Object(te.__)("Overview","woocommerce-admin")]),wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",navArgs:{id:"woocommerce-analytics-overview"}}),e.push({container:ae,path:"/analytics/settings",breadcrumbs:[].concat(t,[["/analytics/revenue",Object(te.__)("Analytics","woocommerce-admin")],Object(te.__)("Settings","woocommerce-admin")]),wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",navArgs:{id:"woocommerce-analytics-settings"}}),e.push({container:ie,path:"/customers",breadcrumbs:[].concat(t,[Object(te.__)("Customers","woocommerce-admin")]),wpOpenMenu:"toplevel_page_woocommerce",navArgs:{id:"woocommerce-analytics-customers"}}),e.push({container:ie,path:"/analytics/:report",breadcrumbs:function(e){var n=e.match,r=Object(Q.find)(Object(ne.a)(),{report:n.params.report});return r?[].concat(t,[["/analytics/revenue",Object(te.__)("Analytics","woocommerce-admin")],r.title]):[]},wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview"})),window.wcAdminFeatures.marketing&&e.push({container:se,path:"/marketing",breadcrumbs:[].concat(t,[["/marketing",Object(te.__)("Marketing","woocommerce-admin")],Object(te.__)("Overview","woocommerce-admin")]),wpOpenMenu:"toplevel_page_woocommerce-marketing",navArgs:{id:"woocommerce-marketing-overview"}}),window.wcAdminFeatures.onboarding&&e.push({container:le,path:"/setup-wizard",breadcrumbs:[].concat(t,[["/setup-wizard",Object(te.__)("Setup Wizard","woocommerce-admin")]])}),Object(ee.applyFilters)("woocommerce_admin_pages_list",e)},pe=function(e){m()(n,e);var t=oe(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(g.createElement)(g.Suspense,{fallback:Object(g.createElement)(Y.Spinner,null)},Object(g.createElement)(t.container,{params:i,path:o,pathMatch:t.path,query:r}))}}]),n}(g.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(re.f)(e.href)){var r=Object(Q.last)(e.href.split("?")),o=Object(G.parse)(r),i=o.path||"homescreen",a=Object(Z.getScreenFromPath)(i),c=n.includes(a),u="admin.php?"+Object(G.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")};var de=n(7),me=n.n(de),he=n(40),ve=n(31),be=(n(299),n(4)),ye=n(121),ge=n.n(ye),we=n(302),Oe=n(197),je=Object(g.createElement)(Oe.b,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(g.createElement)(Oe.a,{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"})),Ee=(n(300),function(e){var t=e.height,n=void 0===t?24:t,r=e.width,o=void 0===r?24:r,i=e.hasUnread,a=void 0!==i&&i,c=me()("woocommerce-layout__activity-panel-toggle-bubble",{"has-unread":a});return Object(g.createElement)("div",{className:c},Object(g.createElement)("svg",{height:n,width:o,viewBox:"0 0 24 24"},Object(g.createElement)("path",{d:"M18.9 2H5.1C3.4 2 2 3.4 2 5.1v10.7C2 17.6 3.4 19 5.1 19H9l6 3-1-3h4.9c1.7 0 3.1-1.4 3.1-3.1V5.1C22 3.4 20.6 2 18.9 2zm-1.5 4.5c-.4.8-.8 2.1-1 3.9-.3 1.8-.4 3.1-.3 4.1 0 .3 0 .5-.1.7-.1.2-.3.4-.6.4s-.6-.1-.9-.4c-1-1-1.8-2.6-2.4-4.6-.7 1.4-1.2 2.4-1.6 3.1-.6 1.2-1.2 1.8-1.6 1.9-.3 0-.5-.2-.8-.7-.5-1.4-1.1-4.2-1.7-8.2 0-.3 0-.5.2-.7.1-.2.4-.3.7-.4.5 0 .9.2.9.8.3 2.3.7 4.2 1.1 5.7l2.4-4.5c.2-.4.4-.6.8-.6.5 0 .8.3.9.9.3 1.4.6 2.6 1 3.7.3-2.7.8-4.7 1.4-5.9.2-.3.4-.5.7-.5.2 0 .5.1.7.2.2.2.3.4.3.6 0 .2 0 .4-.1.5z"})))});Ee.propTypes={height:x.a.number,width:x.a.number,hasUnread:x.a.bool};var _e=Ee,ke=n(196);var xe=n(20),Se=n.n(xe),Pe=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=me()("woocommerce-layout__activity-panel-tab",{"is-active":a&&i,"has-unread":o}),s="activity-panel-tab-".concat(r);return Object(g.createElement)(be.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(g.createElement)("span",{className:"screen-reader-text"},Object(te.__)("unread activity","woocommerce-admin")))},Ce=function(e){var t=e.tabs,n=e.onTabClick,r=e.selectedTab,i=e.tabOpen,a=void 0!==i&&i,c=Object(g.useState)({tabOpen:a,currentTab:r}),u=Se()(c,2),s=u[0],l=s.tabOpen,f=s.currentTab,p=u[1];return Object(g.useEffect)((function(){p({tabOpen:a,currentTab:r})}),[a,r]),Object(g.createElement)(be.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(g.createElement)(r,o()({key:t},i))}return Object(g.createElement)(Pe,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(X.recordEvent)("activity_panel_open",{tab:e.name}),p({tabOpen:t,currentTab:e.name}),n(e,t)}}))})))},Ae=function(){return Object(g.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(g.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(g.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"}))},Te=function(){return Object(g.createElement)(g.Fragment,null,Object(g.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(g.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(g.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(g.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(g.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(te.__)("Display","woocommerce-admin"))},Ne=[{value:"single_column",label:Object(g.createElement)(g.Fragment,null,Object(g.createElement)((function(){return Object(g.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(g.createElement)("rect",{x:"0.5",y:"0.5",width:"11",height:"13",strokeWidth:"1"}))}),null),Object(te.__)("Single column","woocommerce-admin"))},{value:"two_columns",label:Object(g.createElement)(g.Fragment,null,Object(g.createElement)((function(){return Object(g.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(g.createElement)("rect",{x:"0.5",y:"0.5",width:"7",height:"13",strokeWidth:"1"}),Object(g.createElement)("rect",{x:"9.5",y:"0.5",width:"7",height:"13",strokeWidth:"1"}))}),null),Object(te.__)("Two columns","woocommerce-admin"))}],Re=function(){var e=Object(O.useSelect)((function(e){return(0,e(J.OPTIONS_STORE_NAME).getOption)("woocommerce_default_homepage_layout")||"single_column"})),t=Object(J.useUserPreferences)(),n=t.updateUserPreferences,r=t.homepage_layout;return Object(g.createElement)(be.DropdownMenu,{icon:Object(g.createElement)(Te,null),label:Object(te.__)("Display options","woocommerce-admin"),toggleProps:{className:"woocommerce-layout__activity-panel-tab display-options",onClick:function(){return Object(X.recordEvent)("homescreen_display_click")}},popoverProps:{className:"woocommerce-layout__activity-panel-popover"}},(function(t){var o=t.onClose;return Object(g.createElement)(be.MenuGroup,{className:"woocommerce-layout__homescreen-display-options",label:Object(te.__)("Layout","woocommerce-admin")},Object(g.createElement)(be.MenuItemsChoice,{choices:Ne,onSelect:function(e){n({homepage_layout:e}),o(),Object(X.recordEvent)("homescreen_display_option",{display_option:e})},value:r||e}))}))},Le=Object(g.createElement)(Oe.b,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(g.createElement)(Oe.a,{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"})),Me=(n(301),"highlight-tooltip__show");function De(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=Object(g.useState)(u>0?null:i),p=Se()(f,2),d=p[0],m=p[1],h=Object(g.useState)(null),v=Se()(h,2),b=v[0],y=v[1];Object(g.useEffect)((function(){var e,t=document.getElementById(a);if(t&&!b){var n=t.parentElement;(e=document.createElement("div")).classList.add("highlight-tooltip__container"),n.appendChild(e),y(e)}var r=w(e);return function(){e&&e.parentElement.removeChild(e);r&&clearTimeout(r)}}),[]),Object(g.useEffect)((function(){!d&&b&&b.classList.remove(Me)}),[d]),Object(g.useEffect)((function(){i!==d&&null!==d&&b&&(m(i),i?b&&w(b):b.classList.remove(Me))}),[i]);var w=function(e){var t=null;return u>0?t=setTimeout((function(){t=null,e&&e.classList.add(Me),m(i),l()}),u):d||(e&&e.classList.add(Me),m(!0),l()),t},O=function(){m(!1),c&&c()};return b?Object(g.createPortal)(Object(g.createElement)("div",{className:"highlight-tooltip__portal"},d?Object(g.createElement)(g.Fragment,null,Object(g.createElement)(be.IsolatedEventContainer,{className:"highlight-tooltip__overlay"}),Object(g.createElement)(be.Popover,{className:"highlight-tooltip__popover",noArrow:!1,focusOnMount:"container"},Object(g.createElement)(be.Card,{size:"medium"},Object(g.createElement)(be.CardHeader,null,t,Object(g.createElement)(be.Button,{isSmall:!0,onClick:O,icon:Le})),Object(g.createElement)(be.CardBody,null,r||null),Object(g.createElement)(be.CardFooter,{isBorderless:!0},Object(g.createElement)(be.Button,{size:"small",isPrimary:!0,onClick:O},n||Object(te.__)("Close","woocommerce-admin")))))):null),b):null}De.propTypes={id:x.a.string.isRequired,title:x.a.string.isRequired,closeButtonText:x.a.string.isRequired,content:x.a.oneOfType([x.a.string,x.a.node]),show:x.a.bool,onClose:x.a.func,delay:x.a.number,onShow:x.a.func};var Ie=n(120);var Ve=["button","submit"];function Fe(e){var t=Object(g.useRef)(e);Object(g.useEffect)((function(){t.current=e}),[e]);var n=Object(g.useRef)(!1),r=Object(g.useRef)(),o=Object(g.useCallback)((function(){clearTimeout(r.current)}),[]);Object(g.useEffect)((function(){return function(){return o()}}),[]),Object(g.useEffect)((function(){e||o()}),[e,o]);var i=Object(g.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)(Ve,e.type)}return!1}(r)&&(n.current=!0)}),[]),a=Object(g.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 qe=function(e){var t=e.content,n=e.isPanelOpen,r=e.currentTab,i=e.isPanelSwitching,a=e.tab,c=e.closePanel,u=e.clearPanel,s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"firstElement",t=Object(g.useRef)(e);return Object(g.useEffect)((function(){t.current=e}),[e]),Object(g.useCallback)((function(e){if(e&&!1!==t.current&&!e.contains(e.ownerDocument.activeElement)){var n=e;if("firstElement"===t.current){var r=Ie.a.tabbable.find(e)[0];r&&(n=r)}n.focus()}}),[])}(),l=Fe((function(e){var t=e.target.closest(".woocommerce-inbox-dismiss-confirmation_modal")||e.target.closest(".components-snackbar__action");n&&!t&&c()}));if(!a)return Object(g.createElement)("div",{className:"woocommerce-layout__activity-panel-wrapper"});if(!t)return null;var f=me()("woocommerce-layout__activity-panel-wrapper",{"is-open":n,"is-switching":i});return Object(g.createElement)("div",o()({className:f,tabIndex:0,role:"tabpanel","aria-label":a.title,onTransitionEnd:u,onAnimationEnd:u},l,{ref:s}),Object(g.createElement)("div",{className:"woocommerce-layout__activity-panel-content",key:"activity-panel-"+r,id:"activity-panel-"+r},Object(g.createElement)(g.Suspense,{fallback:Object(g.createElement)(Y.Spinner,null)},t)))};function Ue(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 n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var Be=Object(g.lazy)((function(){return Promise.all([n.e(53),n.e(6),n.e(7)]).then(n.bind(null,587))})),He=Object(g.lazy)((function(){return Promise.all([n.e(1),n.e(2),n.e(4),n.e(8)]).then(n.bind(null,574))})),ze=function(e){m()(n,e);var t=Ue(n);function n(e){var r;return l()(this,n),(r=t.call(this,e)).state={isPanelOpen:!1,mobileOpen:!1,currentTab:"",isPanelSwitching:!1},r}return p()(n,[{key:"togglePanel",value:function(e,t){var n=e.name;this.setState((function(e){var r=n!==e.currentTab&&""!==e.currentTab&&t&&e.isPanelOpen;return{isPanelOpen:t,mobileOpen:t,currentTab:n,isPanelSwitching:r}}))}},{key:"closePanel",value:function(){this.setState((function(){return{isPanelOpen:!1,currentTab:""}}))}},{key:"clearPanel",value:function(){this.setState((function(){return{isPanelSwitching:!1}}))}},{key:"toggleMobile",value:function(){var e=this.getTabs();this.setState((function(t){return{mobileOpen:!t.mobileOpen,currentTab:t.mobileOpen?"":e[0].name,isPanelOpen:!t.mobileOpen}}))}},{key:"handleClickOutside",value:function(e){var t=this.state.isPanelOpen,n=e.target.closest(".woocommerce-inbox-dismiss-confirmation_modal")||e.target.closest(".components-snackbar__action");t&&!n&&this.closePanel()}},{key:"isHomescreen",value:function(){return"/"===this.props.getHistory().location.pathname}},{key:"isPerformingSetupTask",value:function(){var e=this.props,t=e.requestingTaskListOptions,n=e.setupTaskListComplete,r=e.setupTaskListHidden,o=e.query,i=o.task&&!o.path&&(!0===t||!1===r&&!1===n);return i}},{key:"getTabs",value:function(){var e=this,t=this.props,n=t.hasUnreadNotes,r=t.isEmbedded,o=t.setupTaskListComplete,i=t.setupTaskListHidden,a=t.updateOptions,c=this.isPerformingSetupTask(),u=(r||!this.isHomescreen())&&!c,s=this.isHomescreen()&&!r||c,l=!r&&this.isHomescreen()&&!c,f=!o&&!i&&!c&&(!this.isHomescreen()||r),p=u?{name:"inbox",title:Object(te.__)("Inbox","woocommerce-admin"),icon:Object(g.createElement)("i",{className:"material-icons-outlined"},"inbox"),unread:n}:null,d=f?{name:"setup",title:Object(te.__)("Store Setup","woocommerce-admin"),icon:Object(g.createElement)(Ae,null),onClick:function(){return window.location.href!==Object(K.f)("admin.php?page=wc-admin")&&("no"===i?e.redirectToHomeScreen():a({woocommerce_task_list_hidden:"no"}).then(e.redirectToHomeScreen)),null}}:null,m=s?{name:"help",title:Object(te.__)("Help","woocommerce-admin"),icon:Object(g.createElement)(we.a,{icon:je})}:null;return[p,d,l?{component:Re}:null,m].filter(Boolean)}},{key:"getPanelContent",value:function(e){var t=this.props.query.task;switch(e){case"inbox":return Object(g.createElement)(He,null);case"help":return Object(g.createElement)(Be,{taskName:t});default:return null}}},{key:"redirectToHomeScreen",value:function(){Object(re.f)(window.location.href)?Object(Z.getHistory)().push(Object(Z.getNewPath)({},"/",{})):window.location.href=Object(K.f)("admin.php?page=wc-admin")}},{key:"closedHelpPanelHighlight",value:function(){var e=this.props.userPreferencesData;Object(X.recordEvent)("help_tooltip_click"),e&&e.updateUserPreferences&&e.updateUserPreferences({help_panel_highlight_shown:"yes"})}},{key:"shouldShowHelpTooltip",value:function(){var e=this.props,t=e.userPreferencesData,n=e.trackedCompletedTasks,r=e.query.task,o=t&&t.task_list_tracked_started_tasks,i=t&&t.help_panel_highlight_shown;return!(!(r&&"yes"!==i&&(o||{})[r]>1)||n.includes(r))}},{key:"render",value:function(){var e=this,t=this.getTabs(),n=this.state,r=n.mobileOpen,o=n.currentTab,i=n.isPanelOpen,a=Object(Q.uniqueId)("activity-panel-header_"),c=me()("woocommerce-layout__activity-panel",{"is-mobile-open":this.state.mobileOpen}),u=this.shouldShowHelpTooltip(),s=t.some((function(e){return e.unread})),l=s?Object(te.__)("View Activity Panel, you have unread activity","woocommerce-admin"):Object(te.__)("View Activity Panel","woocommerce-admin");return Object(g.createElement)("div",null,Object(g.createElement)(Y.H,{id:a,className:"screen-reader-text"},Object(te.__)("Store Activity","woocommerce-admin")),Object(g.createElement)(Y.Section,{component:"aside",id:"woocommerce-activity-panel","aria-labelledby":a},Object(g.createElement)(be.Button,{onClick:function(){e.toggleMobile()},label:r?Object(te.__)("Close Activity Panel","woocommerce-admin"):l,"aria-expanded":r,className:"woocommerce-layout__activity-panel-mobile-toggle"},r?Object(g.createElement)(ge.a,null):Object(g.createElement)(_e,{hasUnread:s})),Object(g.createElement)("div",{className:c},Object(g.createElement)(Ce,{tabs:t,tabOpen:i,selectedTab:o,onTabClick:function(t,n){t.onClick?t.onClick():e.togglePanel(t,n)}}),Object(g.createElement)(qe,{isPanelOpen:!0,currentTab:!0,isPanelSwitching:!0,tab:Object(Q.find)(this.getTabs(),{name:o}),content:this.getPanelContent(o),closePanel:function(){return e.closePanel()},clearPanel:function(){return e.clearPanel()}}))),u?Object(g.createElement)(De,{delay:1e3,title:Object(te.__)("We're here for help","woocommerce-admin"),content:Object(te.__)("If you have any questions, feel free to explore the WooCommerce docs listed here.","woocommerce-admin"),closeButtonText:Object(te.__)("Got it","woocommerce-admin"),id:"activity-panel-tab-help",onClose:function(){return e.closedHelpPanelHighlight()},onShow:function(){return Object(X.recordEvent)("help_tooltip_view")}}):null)}}]),n}(g.Component);ze.defaultProps={getHistory:Z.getHistory};var $e=Object(w.compose)(Object(O.withSelect)((function(e){var t=function(e){var t=e(J.NOTES_STORE_NAME),n=t.getNotes,r=t.getNotesError,o=t.isResolving,i=(0,e(J.USER_STORE_NAME).getCurrentUser)(),a=parseInt(i&&i.woocommerce_meta&&i.woocommerce_meta.activity_panel_inbox_last_read,10);if(!a)return null;var c={page:1,per_page:J.QUERY_DEFAULTS.pageSize,status:"unactioned",type:J.QUERY_DEFAULTS.noteTypes,orderby:"date",order:"desc"},u=n(c),s=Boolean(r("getNotes",[c])),l=o("getNotes",[c]);return s||l?null:Object(ke.a)(u,a)>0}(e),n=e(J.OPTIONS_STORE_NAME),r=n.getOption,o=n.isResolving,i="yes"===r("woocommerce_task_list_complete"),a="yes"===r("woocommerce_task_list_hidden");return{hasUnreadNotes:t,requestingTaskListOptions:o("getOption",["woocommerce_task_list_complete"])||o("getOption",["woocommerce_task_list_hidden"]),setupTaskListComplete:i,setupTaskListHidden:a,trackedCompletedTasks:r("woocommerce_task_list_tracked_completed_tasks")||[]}})),Object(O.withDispatch)((function(e){return{updateOptions:e(J.OPTIONS_STORE_NAME).updateOptions}})))(ze),We=function(){return/iPhone|iPad|iPod/i.test(window.navigator.userAgent)?"ios":/Android/i.test(window.navigator.userAgent)?"android":"unknown"},Qe=function(){return Object(g.createElement)("svg",{width:"37",height:"37",viewBox:"0 0 92 92",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(g.createElement)("rect",{width:"92",height:"92",rx:"21.3953",fill:"#7F54B3"}),Object(g.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"}))},Ge=(n(303),function(e){var t=e.onInstall,n=e.onDismiss;Object(g.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(g.useState)(!1),o=Se()(r,2),i=o[0],a=o[1];return"android"!==We()||i?null:Object(g.createElement)("div",{className:"woocommerce-mobile-app-banner"},Object(g.createElement)(be.Icon,{icon:"no-alt","data-testid":"dismiss-btn",onClick:function(){n(),a(!0),Object(X.recordEvent)("wcadmin_mobile_android_banner_click",{action:"dismiss"})}}),Object(g.createElement)(Qe,null),Object(g.createElement)("div",{className:"woocommerce-mobile-app-banner__description"},Object(g.createElement)("p",{className:"woocommerce-mobile-app-banner__description__text"},Object(te.__)("Run your store from anywhere","woocommerce-admin")),Object(g.createElement)("p",{className:"woocommerce-mobile-app-banner__description__text"},Object(te.__)("Download the WooCommerce app","woocommerce-admin"))),Object(g.createElement)(be.Button,{href:"https://play.google.com/store/apps/details?id=com.woocommerce.android",isSecondary:!0,onClick:function(){t(),a(!0),Object(X.recordEvent)("wcadmin_mobile_android_banner_click",{action:"install"})}},Object(te.__)("Install","woocommerce-admin")))}),Ye=n(139);function Ze(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 Ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Je=function(e){var t=e.sections,n=e.isEmbedded,r=void 0!==n&&n,o=e.query,i=Object(g.useRef)(null),c=Object(K.g)("siteTitle",""),u=t.slice(-1)[0],s=Object(Ye.a)(),l=Object(J.useUserPreferences)(),f=l.updateUserPreferences,p=a()(l,["updateUserPreferences"]),d="yes"===p.android_app_banner_dismissed,m=me()("woocommerce-layout__header",{"is-scrolled":s});Object(g.useEffect)((function(){if(!r){var e=t.map((function(e){return Array.isArray(e)?e[1]:e})).reverse().join(" ‹ "),n=Object(he.decodeEntities)(Object(te.sprintf)(Object(te.__)("%1$s ‹ %2$s — WooCommerce","woocommerce-admin"),e,c));document.title!==n&&(document.title=n)}}),[r,t,c]);var h=function(){f({android_app_banner_dismissed:"yes"})};return Object(g.createElement)("div",{className:m,ref:i},!d&&Object(g.createElement)(Ge,{onDismiss:h,onInstall:h}),Object(g.createElement)(ve.f,{className:"woocommerce-layout__header-heading",as:"h1",variant:"subtitle.small"},Object(he.decodeEntities)(u)),window.wcAdminFeatures["activity-panels"]&&Object(g.createElement)($e,{isEmbedded:r,query:o,userPreferencesData:Ke(Ke({},p),{},{updateUserPreferences:f})}))};function Xe(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 n,r=y()(e);if(t){var o=y()(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=Xe(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"render",value:function(){return Object(g.createElement)("div",{id:"woocommerce-layout__notice-list",className:"woocommerce-layout__notice-list"})}}]),n}(g.Component),tt=n(8),nt=n.n(tt),rt=n(43),ot=n.n(rt),it=n(182),at=n(277);var ct=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(w.useReducedMotion)(),l=Object(g.useState)((function(){return new WeakMap})),f=Se()(l,1)[0],p=Object(it.useTransition)(t,(function(e){return e.id}),{from:{opacity:0,height:0},enter:function(e){return function(){var t=ot()(nt.a.mark((function t(n){return nt.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=ot()(nt.a.mark((function e(t){return nt.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=me()("components-snackbar-list",n);var d=function(e){return function(){a(e.id),u(e.id)}};return Object(g.createElement)("div",{className:n},r,p.map((function(e){var t=e.item,n=e.key,r=e.props;return Object(g.createElement)(it.animated.div,{key:n,style:r},Object(g.createElement)("div",{className:"components-snackbar-list__notice-container",ref:function(e){return e&&f.set(t,e)}},Object(g.createElement)(at.a,o()({},Object(Q.omit)(t,["content"]),{onRemove:d(t)}),t.content)))})))};n(305);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 Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var st=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,t=e.className,n=e.notices,r=e.onRemove,o=e.onRemove2,i=me()("woocommerce-transient-notices","components-notices__snackbar",t);return Object(g.createElement)(ct,{notices:n,className:i,onRemove:r,onRemove2:o})}}]),n}(g.Component);st.propTypes={className:x.a.string,notices:x.a.array};var lt=Object(w.compose)(Object(O.withSelect)((function(e){var t=e("core/notices").getNotices(),n=e("core/notices2").getNotices();return{notices:t.concat(n)}})),Object(O.withDispatch)((function(e){return{onRemove:e("core/notices").removeNotice,onRemove2:e("core/notices2").removeNotice}})))(st),ft=n(140),pt=n(86);function dt(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?dt(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ht(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 vt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ht(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bt(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 n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}Object(ft.registerPlugin)("wc-admin-navigation",{render:function(){var e=Object(g.useState)(Object(Z.getPersistedQuery)()),t=Se()(e,2),n=t[0],r=t[1],o=function(e){return Object(Z.getQueryExcludedScreens)().includes(Object(Z.getScreenFromPath)(e))};if(Object(g.useEffect)((function(){return Object(pt.a)((function(){setTimeout((function(){o()||r(Object(Z.getPersistedQuery)())}),0)}))}),[]),!Object(re.f)(window.location.href))return null;var i=Object(ne.a)().filter((function(e){return e.navArgs})),a=fe().filter((function(e){return e.navArgs})).map((function(e){return"/analytics/settings"===e.path?mt(mt({},e),{},{breadcrumbs:[Object(te.__)("Analytics","woocommerce-admin")]}):e}));return Object(g.createElement)(g.Fragment,null,a.map((function(e){return Object(g.createElement)(Z.WooNavigationItem,{item:e.navArgs.id,key:e.navArgs.id},Object(g.createElement)(Y.Link,{className:"components-button",href:Object(Z.getNewPath)(o(e.path)?{}:n,e.path,{}),type:"wc-admin"},e.breadcrumbs[e.breadcrumbs.length-1]))})),i.map((function(e){return Object(g.createElement)(Z.WooNavigationItem,{item:e.navArgs.id,key:e.navArgs.id},Object(g.createElement)(Y.Link,{className:"components-button",href:Object(Z.getNewPath)(o(e.report)?{}:n,"/analytics/".concat(e.report),{}),type:"wc-admin"},e.title))})))}});var yt=Object(g.lazy)((function(){return Promise.all([n.e(1),n.e(47)]).then(n.bind(null,595))})),gt=Object(g.lazy)((function(){return n.e(51).then(n.bind(null,522))})),wt=function(e){m()(n,e);var t=bt(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(g.createElement)("div",{className:"woocommerce-layout__primary",id:"woocommerce-layout__primary"},window.wcAdminFeatures["store-alerts"]&&Object(g.createElement)(g.Suspense,{fallback:Object(g.createElement)(Y.Spinner,null)},Object(g.createElement)(yt,null)),Object(g.createElement)(et,null),e)}}]),n}(g.Component),Ot=function(e){m()(n,e);var t=bt(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(X.recordPageView)(a,vt({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(X.recordPageView)(u,vt({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(G.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(g.createElement)("div",{className:"woocommerce-layout"},Object(g.createElement)(Je,{sections:Object(Q.isFunction)(c)?c(this.props):c,isEmbedded:t,query:u}),Object(g.createElement)(lt,null),!t&&Object(g.createElement)(wt,null,Object(g.createElement)("div",{className:"woocommerce-layout__main"},Object(g.createElement)(pe,o()({},n,{query:u})))),t&&this.isWCPaySettingsPage()&&Object(g.createElement)(g.Suspense,{fallback:null},Object(g.createElement)(gt,null)))}}]),n}(g.Component);Ot.propTypes={isEmbedded:x.a.bool,page:x.a.shape({container:x.a.oneOfType([x.a.func,x.a.object]),path:x.a.string,breadcrumbs:x.a.oneOfType([x.a.func,x.a.arrayOf(x.a.oneOfType([x.a.arrayOf(x.a.string),x.a.string]))]).isRequired,wpOpenMenu:x.a.string}).isRequired};var jt=Object(w.compose)(Object(J.withPluginsHydration)(vt(vt({},window.wcSettings.plugins||{}),{},{jetpackStatus:window.wcSettings.dataEndpoints&&window.wcSettings.dataEndpoints.jetpackStatus||!1})),Object(O.withSelect)((function(e,t){if(!t.isEmbedded){var n=e(J.PLUGINS_STORE_NAME),r=n.getActivePlugins,o=n.getInstalledPlugins,i=n.isJetpackConnected;return{activePlugins:r(),isJetpackConnected:i(),installedPlugins:o()}}})))(Ot),Et=function(e){m()(n,e);var t=bt(n);function n(){return l()(this,n),t.apply(this,arguments)}return p()(n,[{key:"render",value:function(){return Object(g.createElement)(D,{history:Object(Z.getHistory)()},Object(g.createElement)(W,null,fe().map((function(e){return Object(g.createElement)(q,{key:e.path,path:e.path,exact:!0,render:function(t){return Object(g.createElement)(jt,o()({page:e},t))}})}))))}}]),n}(g.Component),_t=Object(w.compose)(window.wcSettings.preloadOptions?Object(J.withOptionsHydration)(vt({},window.wcSettings.preloadOptions)):Q.identity)(Et),kt=Object(w.compose)(window.wcSettings.preloadOptions?Object(J.withOptionsHydration)(vt({},window.wcSettings.preloadOptions)):Q.identity)((function(){return Object(g.createElement)(jt,{page:{breadcrumbs:Object(K.g)("embedBreadcrumbs",[])},isEmbedded:!0})}))},143:function(e,t){!function(){e.exports=this.wc.number}()},15:function(e,t){!function(){e.exports=this.wp.data}()},152: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,b=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,g=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 b: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=b,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)===b},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===b||e.$$typeof===v||e.$$typeof===s||e.$$typeof===l||e.$$typeof===d||e.$$typeof===g||e.$$typeof===w||e.$$typeof===O||e.$$typeof===y)},t.typeOf=j},16:function(e,t){!function(){e.exports=this.moment}()},17:function(e,t){!function(){e.exports=this.wp.dataControls}()},18:function(e,t){!function(){e.exports=this.wp.compose}()},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(24)),i=r(n(96)),a=n(10),c=r(a),u=r(n(304)),s=r(n(9)),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,b,y=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}(),g=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 y&&e.addChild(s(t))}))},t.detach=function(){return t.payload.forEach((function(e){return e instanceof y&&e.removeChild(s(t))}))},t}return u(t,e),t}(y),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 y&&e.addChild(s(t))}))},t.detach=function(){return Object.values(t.payload).forEach((function(e){return e instanceof y&&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 y)&&(t[n]=r instanceof y?r[e?"getAnimatedValue":"getValue"]():r)}return t},n.getAnimatedValue=function(){return this.getValue(!0)},t}(y);function O(e,t){v={fn:e,transform:t}}function j(e){b=e}var E,_=function(e){return"undefined"!=typeof window?window.requestAnimationFrame(e):-1},k=function(e){"undefined"!=typeof window&&window.cancelAnimationFrame(e)};function x(e){E=e}var S,P=function(){return Date.now()};function C(e){S=e}var A,T,N=function(e){return e.current};function R(e){A=e}var L=Object.freeze({get applyAnimatedValues(){return v},injectApplyAnimatedValues:O,get colorNames(){return b},injectColorNames:j,get requestFrame(){return _},get cancelFrame(){return k},injectFrame:function(e,t){_=e,k=t},get interpolation(){return E},injectStringInterpolator:x,get now(){return P},injectNow:function(e){P=e},get defaultElement(){return S},injectDefaultElement:C,get animatedApi(){return N},injectAnimatedApi:function(e){N=e},get createAnimatedStyle(){return A},injectCreateAnimatedStyle:R,get manualFrameloop(){return T},injectManualFrameloop:function(e){T=e}}),M=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),D=!1,I=new Set,V=function e(){if(!D)return!1;var t=P(),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,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,b=h instanceof y,g=Array.isArray(s.initialVelocity)?s.initialVelocity[p]:s.initialVelocity;if(b&&(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+g/(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,g=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*(g+=1*((-s.tension*(v-h)+-s.friction*g)/s.mass)/1e3)/1e3}var j=!(!s.clamp||0===s.tension)&&(m<h?v>h:v<h),E=Math.abs(g)<=s.precision,k=0===s.tension||Math.abs(h-v)<=s.precision;l=j||E&&k,d.lastVelocity=g,d.lastTime=t}b&&!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||(I.delete(a),a.stop(!0))}return I.size?T?T():_(e):D=!1,D};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 q=function(e){function t(n,r,o,i){var a;return(a=e.call(this)||this).calc=void 0,a.payload=n instanceof g&&!(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}(g);var U=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 q(this,e,t,n)},t}(y),B=function(e){function t(t){var n;return(n=e.call(this)||this).payload=t.map((function(e){return new U(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 q(this,e,t)},t}(g),H=0,z=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(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,I.has(t)||I.add(t),D||(D=!0,_(T||V));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(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,y=n.immediate;if(f){var g=[c,i];i=g[0],c=g[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)&&!b[a],h=l.arr(a),g=!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 k,x=c.parent,S=c.interpolation,C=d(w?j.getPayload():j),A=a;g&&(A=E({range:[0,1],output:[a,a]})(1));var T,N=S&&S.getValue(),R=!l.und(x)&&c.animatedValues.some((function(e){return!e.done})),L=!l.equ(A,N),M=!l.equ(A,c.previous),D=!l.equ(_,c.config);if(v||M&&L||D){var I;if(u||f)x=S=c.parent||new U(O);else if(h)x=S=c.parent||new B(O);else if(g){var V=c.interpolation&&c.interpolation.calc(c.parent.value);V=void 0===V||v?O:V,c.parent?(x=c.parent).setValue(0,!1):x=new U(0);var F={output:[V,a]};c.interpolation?(S=c.interpolation,c.interpolation.updateConfig(F)):S=x.interpolate(F)}return C=d(w?j.getPayload():j),k=d(x.getPayload()),v&&!g&&x.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=P(),e.done=!1,e.animatedStyles.clear()})),m(y,r)&&x.setValue(g?j:a,!1),o({},e,((I={})[r]=o({},c,{name:r,parent:x,interpolation:S,animatedValues:k,toValues:C,previous:A,config:_,fromValues:d(x.getValue()),immediate:m(y,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}),I))}return L?e:(g&&(x.setValue(1,!1),S.updateConfig({output:[A,A]})),x.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 z,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,Q=function(e,t){return("function"==typeof t?e.map(t):d(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=d(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};(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 Z=function(e){function t(t){var n;return void 0===t&&(t={}),n=e.call(this)||this,!t.transform||t.transform instanceof y||(t=v.transform(t)),n.payload=t,n}return u(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 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:K.hasOwnProperty(t)?K[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,be=new RegExp("("+Object.keys(K).join("|")+")","g"),ye={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},ge=["Webkit","Ms","Moz","O"];function we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}ye=Object.keys(ye).reduce((function(e,t){return ge.forEach((function(n){return e[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(n,t)]=e[t]})),e}),ye);var Oe={};R((function(e){return new Z(e)})),C("div"),x((function(e){var t=e.output.map((function(e){return e.replace(ve,me)})).map((function(e){return e.replace(be,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(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"]),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 M(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 N(p,u,r)})),d(t);var m,h=s.current.getValue(),b=(h.scrollTop,h.scrollLeft,i(h,["scrollTop","scrollLeft"])),y=(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({},b,{ref:y}))}))},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)}),ke=_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=V,t.animated=ke,t.a=ke,t.interpolate=function(e,t,n){return e&&new q(e,t,n)},t.Globals=L,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=G(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,b=c.onStart,y=c.ref,g=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=G(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,b=void 0===v?0:v,y=c.unique,g=c.config,w=c.order,O=void 0===w?["enter","leave","update"]:w,j=G(r),E=j.keys,_=j.items,k=o({},a.current),x=[].concat(a.deleted),S=Object.keys(k),P=new Set(S),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})),N=s.filter((function(e){return P.has(e)})),R=-b;for(;O.length;){switch(O.shift()){case"enter":A.forEach((function(e,t){y&&x.find((function(t){return t.originalKey===e}))&&(x=x.filter((function(t){return t.originalKey!==e})));var r=s.indexOf(e),o=u[r],i=n&&void 0!==l?"initial":"enter";k[e]={slot:i,originalKey:e,key:y?String(e):W++,item:o,trail:R+=b,config:m(g,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];x.unshift(o({},k[e],{slot:"leave",destroyed:!0,left:E[Math.max(0,t-1)],right:E[Math.min(E.length,t+1)],trail:R+=b,config:m(g,n,"leave"),to:m(d,n)})),delete k[e]}));break;case"update":N.forEach((function(e){var t=s.indexOf(e),n=u[t];k[e]=o({},k[e],{item:n,slot:"update",trail:R+=b,config:m(g,n,"update"),to:m(h,n)})}))}}var L=s.map((function(e){return k[e]}));return x.forEach((function(e){var t,n=e.left,r=(e.right,i(e,["left","right"]));-1!==(t=L.findIndex((function(e){return e.originalKey===n})))&&(t+=1),t=Math.max(0,t),L=[].concat(L.slice(0,t),[r],L.slice(t))})),o({},a,{changed:A.length||T.length||N.length,first:n&&0===A.length,transitions:L,current:k,deleted:x,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 z);var l=j.current.instances.get(c),f=o({},g,{to:r,from:n,config:i,ref:y,onRest:function(n){j.current.mounted&&(e.destroyed&&(y||s||Y(j,c),d&&d(u)),!Array.from(j.current.instances).some((function(e){return!e[1].idle}))&&(y||s)&&j.current.deleted.length>0&&Y(j),v&&v(u,t,n))},onStart:b&&function(){return b(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=$},183:function(e,t,n){"use strict";(function(e){var r=n(10),o=n.n(r),i=n(38),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(82))},184:function(e,t,n){var r=n(306);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],b=n[4],y=n[5],g=n[6],w=n[7];c&&(r.push(c),c="");var O=null!=h&&null!=m&&m!==h,j="+"===g||"*"===g,E="?"===g||"*"===g,_=n[2]||l,k=b||y;r.push({name:v||i++,prefix:h||"",delimiter:_,optional:E,repeat:j,partial:O,asterisk:!!w,pattern:k?s(k):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)}},19:function(e,t,n){var r=n(57),o=n(58),i=n(39),a=n(59);e.exports=function(e){return r(e)||o(e)||i(e)||a()}},196: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}},197:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return f}));var r=n(36),o=n(55),i=n(7),a=n.n(i),c=n(0);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=function(e){return Object(c.createElement)("path",e)},f=function(e){var t=e.className,n=e.isPressed,r=s(s({},Object(o.a)(e,["className","isPressed"])),{},{className:a()(t,{"is-pressed":n})||void 0,role:"img","aria-hidden":!0,focusable:!1});return Object(c.createElement)("svg",r)}},2:function(e,t){!function(){e.exports=this.wp.i18n}()},20:function(e,t,n){var r=n(60),o=n(61),i=n(39),a=n(62);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||a()}},21:function(e,t){!function(){e.exports=this.wc.navigation}()},22:function(e,t){!function(){e.exports=this.wp.url}()},23:function(e,t){!function(){e.exports=this.wc.data}()},24: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},25: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(30),o=n.n(r),i=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}},27:function(e,t){!function(){e.exports=this.wp.apiFetch}()},277:function(e,t,n){"use strict";(function(e){var r=n(0),o=n(3),i=n(7),a=n.n(i),c=n(141),u=n(2),s=(n(278),n(4));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,b=t.onRemove,y=void 0===b?o.noop:b,g=t.icon,w=void 0===g?null:g,O=t.explicitDismiss,j=void 0!==O&&O,E=t.onDismiss,_=void 0===E?null:E;function k(e){e&&e.preventDefault&&e.preventDefault(),_(),y()}_=_||o.noop,function(e,t){var n="string"==typeof e?e:Object(r.renderToString)(e);Object(r.useEffect)((function(){n&&Object(c.a)(n,t)}),[n,t])}(p,m),Object(r.useEffect)((function(){var e=setTimeout((function(){j||(_(),y())}),1e4);return function(){return clearTimeout(e)}}),[j,_,y]);var x=a()(i,"components-snackbar",{"components-snackbar-explicit-dismiss":!!j});v&&v.length>1&&(void 0!==e&&e.env,v=[v[0]]);var S=a()("components-snackbar__content",{"components-snackbar__content-with-icon":!!w});return Object(r.createElement)("div",{ref:n,className:x,onClick:j?o.noop:k,tabIndex:"0",role:j?"":"button",onKeyPress:j?o.noop:k,"aria-label":j?"":Object(u.__)("Dismiss this notice")},Object(r.createElement)("div",{className:S},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(),y(),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:k,onKeyPress:k},"✕")))}))}).call(this,n(125))},278:function(e,t,n){"use strict";(function(e){function r(t){void 0!==e&&e.env}n.d(t,"a",(function(){return r}))}).call(this,n(125))},279:function(e,t){!function(){e.exports=this.wc.customerEffortScore}()},28:function(e,t){!function(){e.exports=this.wc.tracks}()},286:function(e,t,n){"use strict";n.d(t,"a",(function(){return B}));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}));var o={};n.r(o),n.d(o,"getCesSurveyQueue",(function(){return M}));var i={};n.r(i),n.d(i,"getCesSurveyQueue",(function(){return D}));var a=n(19),c=n.n(a),u=n(5),s=n.n(u),l=n(20),f=n.n(l),p=n(0),d=n(1),m=n.n(d),h=n(28),v=n(279),b=n.n(v),y=n(18),g=n(15),w=n(23),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-admin"):o,a=e.cesShownForActions,u=e.allowTracking,l=e.resolving,d=e.storeAgeInWeeks,m=e.updateOptions,v=e.createNotice,y=Object(p.useState)(!1),g=f()(y,2),w=g[0],j=g[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)(b.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-admin")},"✏️")})}_.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 k=Object(y.compose)(Object(g.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(g.withDispatch)((function(e){return{updateOptions:e(w.OPTIONS_STORE_NAME).updateOptions,createNotice:e("core/notices").createNotice}})))(_),x=n(73),S=n(17),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;return{type:P.ADD_CES_SURVEY,action:e,label:t,pageNow:n,adminPage:r,onsubmit_label:o}}function T(){return A("analytics_filtered",Object(O.__)("How easy was it to filter your store analytics?","woocommerce-admin"),"woocommerce_page_wc-admin","woocommerce_page_wc-admin")}var N=n(8),R=n.n(N),L=R.a.mark(M);function M(){var e;return R.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(S.apiFetch)({path:"".concat(x.a,"/options?options=").concat(x.b)});case 2:if(!(e=t.sent)){t.next=8;break}return t.next=6,C(e[x.b]||[]);case 6:t.next=9;break;case 8:throw new Error;case 9:case"end":return t.stop()}}),L)}function D(e){return e.queue}function I(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 V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var F={queue:[]},q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:F,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case P.SET_CES_SURVEY_QUEUE:return V(V({},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};return V(V({},e),{},{queue:[].concat(c()(e.queue),[r])});default:return e}};Object(g.registerStore)(x.c,{actions:r,selectors:i,resolvers:o,controls:S.controls,reducer:q});function U(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)(k,{key:t,action:e.action,label:e.label,onSubmitLabel:e.onsubmit_label,trackProps:e.props||{}})})))}U.propTypes={queue:m.a.arrayOf(m.a.object),resolving:m.a.bool,clearQueue:m.a.func};var B=Object(y.compose)(Object(g.withSelect)((function(e){var t=e(x.c),n=t.getCesSurveyQueue,r=t.isResolving;return{queue:n(),resolving:r("getOption",[x.b])}})),Object(g.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}})}}})))(U)},287:function(e,t,n){"use strict";var r=n(0),o=n(140),i=n(21),a=n(23),c=(n(307),n(20)),u=n.n(c),s=n(5),l=n.n(s),f=n(2),p=n(18),d=n(31),m=n(28),h=n(15),v=n(86),b=n(4),y=n(40),g=n(302),w=n(197),O=Object(r.createElement)(w.b,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(r.createElement)(w.a,{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"})),j=n(25),E=n(7),_=n.n(E),k=n(3),x=n(139),S=function(){var e=Object(j.g)("siteTitle",""),t=Object(j.g)("siteUrl",""),n=Object(x.a)(),o=Object(r.useState)(document.body.classList.contains(!1)),i=u()(o,2),a=i[0],c=i[1],s="is-wc-nav-folded",l="is-wc-nav-expanded",p=function(){document.body.classList.add(s),document.body.classList.remove(l),c(!0)},d=function(){document.body.classList.remove(s),document.body.classList.add(l),c(!1)},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body.clientWidth;e<=960?p():d()};Object(r.useEffect)((function(){m();for(var e=0,t=[{eventName:"orientationchange",handler:function(e){return m(e.target.screen.availWidth)}},{eventName:"resize",handler:Object(k.debounce)((function(){return m()}),200)}];e<t.length;e++){var n=t[e],r=n.eventName,o=n.handler;window.addEventListener(r,o,!1)}Object(v.a)((function(){return m()}))}),[]);var w=Object(r.createElement)(g.a,{size:"36px",icon:O}),E=Object(h.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}})),S=E.isRequestingSiteIcon,P=E.siteIconUrl;P?w=Object(r.createElement)("img",{alt:Object(f.__)("Site Icon"),src:P}):S&&(w=null);var C=_()("woocommerce-navigation-header",{"is-scrolled":n});return Object(r.createElement)("div",{className:C},Object(r.createElement)(b.Button,{onClick:function(){document.body.classList.contains(s)?d():p()},className:"woocommerce-navigation-header__site-icon","aria-label":"Fold navigation",role:"switch","aria-checked":a?"true":"false"},w),Object(r.createElement)(b.Button,{href:t,className:"woocommerce-navigation-header__site-title",as:"span"},Object(y.decodeEntities)(e)))},P=function(e){var t=e.item,n=Object(i.useNavSlot)("woocommerce_navigation_"+t.id),o=Boolean(n.fills&&n.fills.length),a=function(e){Object(m.recordEvent)("navigation_click",{menu_item:e})};return o&&!t.isCategory?Object(r.createElement)(d.d,{key:t.id,item:t.id},Object(r.createElement)("div",{onClick:function(){return a(t.id)}},Object(r.createElement)(i.WooNavigationItem.Slot,{name:t.id}))):Object(r.createElement)(d.d,{key:t.id,item:t.id,title:t.title,href:t.url,navigateToMenu:!t.url&&t.id,onClick:function(){return a(t.id)}})};function C(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 A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){l()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var T=Object(p.compose)(Object(h.withSelect)((function(e){var t=e(a.NAVIGATION_STORE_NAME),n=t.getActiveItem,r=t.getMenuItems;return{activeItem:n(),menuItems:r()}})))((function(e){var t=e.menuItems;Object(r.useEffect)((function(){document.getElementById("adminmenumain").classList.add("folded")}),[]);var n=window.wcNavigation,o=n.rootBackLabel,i=n.rootBackUrl,a=t.reduce((function(e,t){return t.isCategory?A(A({},e),{},l()({},t.id,t)):e}),{woocommerce:{capability:"manage_woocommerce",id:"woocommerce",isCategory:!0,menuId:"primary",migrate:!0,order:10,parent:"",title:"WooCommerce"}}),c=Object.values(a),s=Object(r.useState)("woocommerce-home"),p=u()(s,2),h=p[0],b=p[1],y=Object(r.useState)("woocommerce"),g=u()(y,2),w=g[0],O=g[1];Object(r.useEffect)((function(){var e=Object(v.b)(t);return e&&(b(e),O(e.parent)),Object(v.a)((function(){setTimeout((function(){var e=Object(v.b)(t);e&&b(e)}),0)}))}),[t]);var j=Object(r.useMemo)((function(){return t.reduce((function(e,t){return e[t.parent]||(e[t.parent]={}),"woocommerce"!==t.parent&&a[t.parent]&&a[t.parent].menuId!==t.menuId||(e[t.parent][t.menuId]||(e[t.parent][t.menuId]=[]),e[t.parent][t.menuId].push(t)),e}),{})}),[t]),E=Object(r.useRef)(null),_=function(e){Object(m.recordEvent)("navigation_back_click",{category:e})},k="woocommerce"===w&&i;return Object(r.createElement)("div",{className:"woocommerce-navigation"},Object(r.createElement)(S,null),Object(r.createElement)("div",{className:"woocommerce-navigation__wrapper",ref:E},Object(r.createElement)(d.a,{activeItem:h?h.id:null,activeMenu:w,onActivateMenu:function(){E&&E.current&&(E.current.scrollTop=0),O.apply(void 0,arguments)}},k&&Object(r.createElement)(d.b,{className:"woocommerce-navigation__back-to-dashboard",href:i,backButtonLabel:o,onClick:function(){return _("woocommerce")}}),c.map((function(e){var t=j[e.id]||{},n=t.primary,o=t.secondary,i=t.plugins;return Object(r.createElement)(d.e,{key:e.id,title:e.title,menu:e.id,parentMenu:e.parent,backButtonLabel:e.backButtonLabel||null,onBackButtonClick:k?null:function(){return _(e.id)}},!!n&&Object(r.createElement)(d.c,null,n.map((function(e){return Object(r.createElement)(P,{key:e.id,item:e})}))),!!i&&Object(r.createElement)(d.c,{title:"woocommerce"===e.id?Object(f.__)("Extensions","woocommerce-admin"):null},i.map((function(e){return Object(r.createElement)(P,{key:e.id,item:e})}))),!!o&&Object(r.createElement)(d.c,{onBackButtonClick:function(){return _(e.id)}},o.map((function(e){return Object(r.createElement)(P,{key:e.id,item:e})}))))})))))})),N=Object(a.withNavigationHydration)(window.wcNavigation)((function(){return Object(r.createElement)(i.NavSlotFillProvider,null,Object(r.createElement)(T,null),Object(r.createElement)(o.PluginArea,null))}));t.a=N},29:function(e,t){!function(){e.exports=this.wc.date}()},295:function(e,t,n){"use strict";n.r(t),function(e){var t=n(0),r=(n(469),n(23)),o=(n(297),n(142)),i=n(286),a=n(287);n.p=e.wcAdminAssets.path;var c=document.getElementById("root"),u=document.getElementById("woocommerce-embedded-root"),s=window.wcSettings.currentUserData;if(c){var l=Object(r.withSettingsHydration)("wc_admin",window.wcSettings)(o.b);window.wcSettings.preloadSettings&&window.wcSettings.preloadSettings.general&&(l=Object(r.withSettingsHydration)("general",{general:window.wcSettings.preloadSettings.general})(l)),s&&(l=Object(r.withCurrentUserHydration)(s)(l)),Object(t.render)(Object(t.createElement)(l,null),c)}else if(u){var f=Object(r.withSettingsHydration)("wc_admin",window.wcSettings)(o.a);s&&(f=Object(r.withCurrentUserHydration)(s)(f)),Object(t.render)(Object(t.createElement)(f,null),u),u.classList.remove("is-embed-loading");var p=document.getElementById("wpbody-content"),d=p.querySelector(".wrap.woocommerce")||p.querySelector('[class="wrap"]'),m=document.createElement("div");Object(t.render)(Object(t.createElement)("div",{className:"woocommerce-layout"},Object(t.createElement)(o.c,null)),p.insertBefore(m,d))}var h,v=document.getElementById("woocommerce-embedded-navigation");v&&Object(t.render)(Object(t.createElement)(a.a,null),v),window.wcAdminFeatures&&!0===window.wcAdminFeatures["customer-effort-score-tracks"]&&(h=c||u,Object(t.render)(Object(t.createElement)(i.a,null),h.insertBefore(document.createElement("div"),null)))}.call(this,n(82))},297:function(e,t,n){},298:function(e,t,n){},299:function(e,t,n){},3:function(e,t){!function(){e.exports=this.lodash}()},30: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},300:function(e,t,n){},301:function(e,t,n){},302:function(e,t,n){"use strict";var r=n(36),o=n(55),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=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},u))}},303:function(e,t,n){},304:function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},305:function(e,t,n){},306:function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},307:function(e,t,n){},31:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"e",(function(){return c})),n.d(t,"d",(function(){return u})),n.d(t,"f",(function(){return s})),n.d(t,"g",(function(){return l}));var r=n(4),o=r.Navigation||r.__experimentalNavigation,i=r.NavigationBackButton||r.__experimentalNavigationBackButton,a=r.NavigationGroup||r.__experimentalNavigationGroup,c=r.NavigationMenu||r.__experimentalNavigationMenu,u=r.NavigationItem||r.__experimentalNavigationItem,s=r.Text||r.__experimentalText,l=r.useSlot||r.__experimentalUseSlot},32: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}))},34:function(e,t,n){var r=n(96);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}},36: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}))},37: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}},38:function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",(function(){return r}))},39:function(e,t,n){var r=n(37);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}}},4:function(e,t){!function(){e.exports=this.wp.components}()},40:function(e,t){!function(){e.exports=this.wp.htmlEntities}()},41: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}))},42:function(e,t){!function(){e.exports=this.wp.hooks}()},43: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)}))}}},469:function(e,t,n){"use strict";var r={};n.r(r),n.d(r,"createNotice",(function(){return h})),n.d(r,"createSuccessNotice",(function(){return v})),n.d(r,"createInfoNotice",(function(){return b})),n.d(r,"createErrorNotice",(function(){return y})),n.d(r,"createWarningNotice",(function(){return g})),n.d(r,"removeNotice",(function(){return w}));var o={};n.r(o),n.d(o,"getNotices",(function(){return j}));var i=n(15),a=n(80),c=n(3),u=n(36);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){Object(u.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=function(e){return function(t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,o=r[e];if(void 0===o)return n;var i=t(n[o],r);return i===n[o]?n:l({},n,Object(u.a)({},o,i))}}}("context")((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CREATE_NOTICE":return[].concat(Object(a.a)(Object(c.reject)(e,{id:t.notice.id})),[t.notice]);case"REMOVE_NOTICE":return Object(c.reject)(e,{id:t.id})}return e})),p=n(8),d=n.n(p),m=d.a.mark(h);function h(){var e,t,n,r,o,i,a,u,s,l,f,p,h,v,b,y,g=arguments;return d.a.wrap((function(d){for(;;)switch(d.prev=d.next){case 0:if(e=g.length>0&&void 0!==g[0]?g[0]:"info",t=g.length>1?g[1]:void 0,n=g.length>2&&void 0!==g[2]?g[2]:{},r=n.speak,o=void 0===r||r,i=n.isDismissible,a=void 0===i||i,u=n.context,s=void 0===u?"global":u,l=n.id,f=void 0===l?Object(c.uniqueId)(s):l,p=n.actions,h=void 0===p?[]:p,v=n.type,b=void 0===v?"default":v,y=n.__unstableHTML,t=String(t),!o){d.next=8;break}return d.next=8,{type:"SPEAK",message:t,ariaLive:"snackbar"===b?"polite":"assertive"};case 8:return d.next=10,{type:"CREATE_NOTICE",context:s,notice:{id:f,status:e,content:t,__unstableHTML:y,isDismissible:a,actions:h,type:b}};case 10:case"end":return d.stop()}}),m)}function v(e,t){return h("success",e,t)}function b(e,t){return h("info",e,t)}function y(e,t){return h("error",e,t)}function g(e,t){return h("warning",e,t)}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global";return{type:"REMOVE_NOTICE",id:e,context:t}}var O=[];function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global";return e[t]||O}var E=n(141),_={SPEAK:function(e){Object(E.a)(e.message,e.ariaLive||"assertive")}};Object(i.registerStore)("core/notices",{reducer:f,actions:r,selectors:o,controls:_})},47:function(e,t){!function(){e.exports=this.wc.components}()},477:function(e,t){!function(){e.exports=this.wc.csvExport}()},49:function(e,t,n){"use strict";var r=n(87),o=n(88),i=n(52);e.exports={formats:i,parse:o,stringify:r}},5: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}},50:function(e,t){!function(){e.exports=this.ReactDOM}()},52: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}},54:function(e,t,n){"use strict";function r(e){"complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e()}n.d(t,"a",(function(){return r}))},55:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(41);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}},56:function(e,t,n){"use strict";t.a=function(e,t){if(!e)throw new Error("Invariant failed")}},57:function(e,t,n){var r=n(37);e.exports=function(e){if(Array.isArray(e))return r(e)}},58:function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},59: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.")}},6: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},60:function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},61: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}}},62: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.")}},67:function(e,t,n){var r=function(e){"use strict";var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof f?t:f,i=Object.create(o.prototype),a=new E(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return k()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=w(a,n);if(c){if(c===l)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=s(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===l)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,a),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var l={};function f(){}function p(){}function d(){}var m={};m[o]=function(){return this};var h=Object.getPrototypeOf,v=h&&h(h(_([])));v&&v!==t&&n.call(v,o)&&(m=v);var b=d.prototype=f.prototype=Object.create(m);function y(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function g(e,t){var r;this._invoke=function(o,i){function a(){return new t((function(r,a){!function r(o,i,a,c){var u=s(e[o],e,i);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,a,c)}),(function(e){r("throw",e,a,c)})):t.resolve(f).then((function(e){l.value=e,a(l)}),(function(e){return r("throw",e,a,c)}))}c(u.arg)}(o,i,r,a)}))}return r=r?r.then(a,a):a()}}function w(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var r=s(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,l;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function _(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return i.next=i}}return{next:k}}function k(){return{value:void 0,done:!0}}return p.prototype=b.constructor=d,d.constructor=p,p.displayName=c(d,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,a,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(g.prototype),g.prototype[i]=function(){return this},e.AsyncIterator=g,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new g(u(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},y(b),c(b,a,"Generator"),b[o]=function(){return this},b.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=_,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(j),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,l):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),l},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},68:function(e,t,n){"use strict";var r=n(52),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)}}},69:function(e,t,n){"use strict";function r(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}n.d(t,"a",(function(){return r}))},7: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}()},70: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(32);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(56);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 b=!("undefined"==typeof window||!window.document||!window.document.createElement);function y(e,t){t(window.confirm(e))}function g(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),b||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?y: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 k(){return Math.random().toString(36).substr(2,j)}var x=v();function S(e){Object(r.a)(F,e),F.length=n.length,x.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(_(g()))}var A=!1;function T(e){if(A)A=!1,S();else{x.confirmTransitionTo(e,"POP",w,(function(t){t?S({action:"POP",location:e}):function(e){var t=F.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,M(o))}(e)}))}}var N=_(g()),R=[N.key];function L(e){return E+d(e)}function M(e){n.go(e)}var D=0;function I(e){1===(D+=e)&&1===e?(window.addEventListener("popstate",P),i&&window.addEventListener("hashchange",C)):0===D&&(window.removeEventListener("popstate",P),i&&window.removeEventListener("hashchange",C))}var V=!1;var F={length:n.length,action:"POP",location:N,createHref:L,push:function(e,t){var r=m(e,t,k(),F.location);x.confirmTransitionTo(r,"PUSH",w,(function(e){if(e){var t=L(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=R.indexOf(F.location.key),s=R.slice(0,c+1);s.push(r.key),R=s,S({action:"PUSH",location:r})}else window.location.href=t}}))},replace:function(e,t){var r=m(e,t,k(),F.location);x.confirmTransitionTo(r,"REPLACE",w,(function(e){if(e){var t=L(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=R.indexOf(F.location.key);-1!==c&&(R[c]=r.key),S({action:"REPLACE",location:r})}else window.location.replace(t)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=x.setPrompt(e);return V||(I(1),V=!0),function(){return V&&(V=!1,I(-1)),t()}},listen:function(e){var t=x.appendListener(e);return I(1),function(){I(-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),b=i.map((function(e){return m(e,void 0,"string"==typeof e?p():e.key||p())})),y=d;function g(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:b.length,action:"POP",location:b[h],index:h,entries:b,createHref:y,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:g,goBack:function(){g(-1)},goForward:function(){g(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}},72:function(e,t){!function(){e.exports=this.wp.date}()},73: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"},74: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},75:function(e,t,n){"use strict";var r=n(76);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}},76:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},8:function(e,t,n){e.exports=n(67)},80:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(69);var o=n(93);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(o.a)(e)||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.")}()}},82: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},86:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return s}));var r=n(20),o=n.n(r),i=n(25),a=function(e){var t=window.location,n=t.origin,r=t.pathname,o=t.search;return 0===e.indexOf("#")?n+r+o+e:0===e.indexOf("http")?e:n+e},c=function(e){var t=e.replace(/[-\/\\^$*+?.()|[\]{}]/gi,"\\$&").split(/\\\?|#/),n=o()(t,3),r=n[0],i=n[1],a=n[2],c=a?"(.*#".concat(a,"$)"):"";return"^"+r+(i?i.split("&").reduce((function(e,t){return"".concat(e,"(?=.*[?|&]").concat(t,"(&|$|#))")}),""):"")+c},u=function(e){var t,n,r;return window.wcNavigation.historyPatched||(t=window.history,n=t.pushState,r=t.replaceState,t.pushState=function(e){var r=new CustomEvent("pushstate",{state:e});return window.dispatchEvent(r),n.apply(t,arguments)},t.replaceState=function(e){var n=new CustomEvent("replacestate",{state:e});return window.dispatchEvent(n),r.apply(t,arguments)},window.wcNavigation.historyPatched=!0),window.addEventListener("popstate",e),window.addEventListener("pushstate",e),window.addEventListener("replacestate",e),function(){window.removeEventListener("popstate",e),window.removeEventListener("pushstate",e),window.removeEventListener("replacestate",e)}},s=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){var r=a(t),o=e.href;if(r===o)return Number.MAX_SAFE_INTEGER;var i=c(r),u=new RegExp(n||i,"i");return(decodeURIComponent(o).match(u)||[]).length}}(window.location,Object(i.f)(e.url),e.matchExpression);r>0&&r>=n&&(n=r,t=e)})),t||null}},87:function(e,t,n){"use strict";var r=n(68),o=n(52),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,b,y){var g,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&&!b?u(n,p.encoder,y,"key",h):n;w=""}if("string"==typeof(g=w)||"number"==typeof g||"boolean"==typeof g||"symbol"==typeof g||"bigint"==typeof g||r.isBuffer(w))return u?[v(b?n:u(n,p.encoder,y,"key",h))+"="+v(u(w,p.encoder,y,"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 k=O[_],x="object"==typeof k&&void 0!==k.value?k.value:w[k];if(!a||null!==x){var S=c(w)?"function"==typeof o?o(n,k):n:n+(d?"."+k:"["+k+"]");s(j,e(x,S,o,i,a,u,l,f,d,m,h,v,b,y))}}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 b=f.join(u.delimiter),y=!0===u.addQueryPrefix?"?":"";return u.charsetSentinel&&("iso-8859-1"===u.charset?y+="utf8=%26%2310003%3B&":y+="utf8=%E2%9C%93&"),b.length>0?y+b:""}},88:function(e,t,n){"use strict";var r=n(68),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,b=p[n],y=b.indexOf("]="),g=-1===y?b.indexOf("="):y+1;-1===g?(h=t.decoder(b,a.decoder,m,"key"),v=t.strictNullHandling?null:""):(h=t.decoder(b.slice(0,g),a.decoder,m,"key"),v=r.maybeMap(u(b.slice(g+1),t),(function(e){return t.decoder(e,a.decoder,m,"value")}))),v&&t.interpretNumericEntities&&"iso-8859-1"===m&&(v=c(v)),b.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)}},9: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}},93:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(69);function o(e,t){if(e){if("string"==typeof e)return Object(r.a)(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)?Object(r.a)(e,t):void 0}}},94: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(19),o=n.n(r),i=n(40),a=n(3),c=n(25);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)}},96: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}}});
|
1 |
/*! For license information please see index.min.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",32:"homescreen",34:"leaderboards",36:"marketing-overview",46:"profile-wizard",47:"store-alerts",48:"store-performance",49:"task-list",51:"wcpay-usage-modal"}[e]||e)+".min.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,3:1,4:1,7:1,9:1,14:1,20:1,28:1,29:1,32:1,34:1,36: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"),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 d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.setAttribute("data-webpack",!0),d.onload=t,d.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],d.parentNode.removeChild(d),n(a)},d.href=i,window.wcAdminAssets&&window.wcAdminAssets.version&&(d.href+="?ver="+window.wcAdminAssets.version),document.getElementsByTagName("head")[0].appendChild(d)})).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=294)}({0:function(e,t){!function(){e.exports=this.wp.element}()},1:function(e,t,n){e.exports=n(77)()},10:function(e,t){!function(){e.exports=this.React}()},11:function(e,t){!function(){e.exports=this.wp.data}()},111:function(e,t){!function(){e.exports=this.wc.currency}()},12:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},121:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r={};n.r(r),n.d(r,"find",(function(){return c}));var o={};n.r(o),n.d(o,"isTabbableIndex",(function(){return l})),n.d(o,"find",(function(){return h})),n.d(o,"findPrevious",(function(){return v})),n.d(o,"findNext",(function(){return b}));var i=["[tabindex]","a[href]","button:not([disabled])",'input:not([type="hidden"]):not([disabled])',"select:not([disabled])","textarea:not([disabled])","iframe","object","embed","area[href]","[contenteditable]:not([contenteditable=false])"].join(",");function a(e){return e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0}function c(e){var t=e.querySelectorAll(i);return Array.from(t).filter((function(e){return!(!a(e)||function(e){return"iframe"===e.nodeName.toLowerCase()&&"-1"===e.getAttribute("tabindex")}(e))&&("AREA"!==e.nodeName||function(e){var t=e.closest("map[name]");if(!t)return!1;var n=e.ownerDocument.querySelector('img[usemap="#'+t.name+'"]');return!!n&&a(n)}(e))}))}var u=n(3);function s(e){var t=e.getAttribute("tabindex");return null===t?0:parseInt(t,10)}function l(e){return-1!==s(e)}function f(e,t){return{element:e,index:t}}function d(e){return e.element}function p(e,t){var n=s(e.element),r=s(t.element);return n===r?e.index-t.index:n-r}function m(e){return e.filter(l).map(f).sort(p).map(d).reduce((t={},function(e,n){var r=n.nodeName,o=n.type,i=n.checked,a=n.name;if("INPUT"!==r||"radio"!==o||!a)return e.concat(n);var c=t.hasOwnProperty(a);if(!i&&c)return e;if(c){var s=t[a];e=Object(u.without)(e,s)}return t[a]=n,e.concat(n)}),[]);var t}function h(e){return m(c(e))}function v(e){var t=c(e.ownerDocument.body),n=t.indexOf(e);return t.length=n,Object(u.last)(m(t))}function b(e){var t=c(e.ownerDocument.body),n=t.indexOf(e),r=t.slice(n+1).filter((function(t){return!e.contains(t)}));return Object(u.first)(m(r))}var y={focusable:r,tabbable:o}},122: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"]),u=["gridicon","gridicons-cross-small",i,!1,!1,!1].filter(Boolean).join(" ");return a.default.createElement("svg",r({className:u,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(10),a=(o=i)&&o.__esModule?o:{default:o};e.exports=t.default},125: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 d(){l&&u&&(l=!1,u.length?s=u.concat(s):f=-1,s.length&&p())}function p(){if(!l){var e=c(d);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(p)},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}},126:function(e,t,n){"use strict";e.exports=n(152)},13: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}},137:function(e,t,n){"use strict";var r=n(2),o=n(43),i=n(25),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,486))})),s=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(3),n.e(15)]).then(n.bind(null,482))})),l=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(19)]).then(n.bind(null,487))})),f=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(5),n.e(14)]).then(n.bind(null,488))})),d=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(3),n.e(10)]).then(n.bind(null,484))})),p=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(11)]).then(n.bind(null,489))})),m=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(18)]).then(n.bind(null,490))})),h=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(13)]).then(n.bind(null,491))})),v=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(17)]).then(n.bind(null,483))})),b=Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(12)]).then(n.bind(null,485))}));t.a=function(){var e=[{report:"revenue",title:Object(r.__)("Revenue","woocommerce-admin"),component:u,navArgs:{id:"woocommerce-analytics-revenue"}},{report:"products",title:Object(r.__)("Products","woocommerce-admin"),component:s,navArgs:{id:"woocommerce-analytics-products"}},{report:"variations",title:Object(r.__)("Variations","woocommerce-admin"),component:l,navArgs:{id:"woocommerce-analytics-variations"}},{report:"orders",title:Object(r.__)("Orders","woocommerce-admin"),component:f,navArgs:{id:"woocommerce-analytics-orders"}},{report:"categories",title:Object(r.__)("Categories","woocommerce-admin"),component:d,navArgs:{id:"woocommerce-analytics-categories"}},{report:"coupons",title:Object(r.__)("Coupons","woocommerce-admin"),component:p,navArgs:{id:"woocommerce-analytics-coupons"}},{report:"taxes",title:Object(r.__)("Taxes","woocommerce-admin"),component:m,navArgs:{id:"woocommerce-analytics-taxes"}},"yes"===c?{report:"stock",title:Object(r.__)("Stock","woocommerce-admin"),component:v,navArgs:{id:"woocommerce-analytics-stock"}}:null,{report:"customers",title:Object(r.__)("Customers","woocommerce-admin"),component:b},{report:"downloads",title:Object(r.__)("Downloads","woocommerce-admin"),component:h,navArgs:{id:"woocommerce-analytics-downloads"}}].filter(Boolean);return Object(o.applyFilters)("woocommerce_admin_reports_list",e)}},138:function(e,t,n){"use strict";var r=n(126),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,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=p(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 b=a[v];if(!(i[b]||r&&r[b]||h&&h[b]||c&&c[b])){var y=d(n,b);try{s(t,b,y)}catch(e){}}}}return t}},139:function(e,t){!function(){e.exports=this.wp.plugins}()},14:function(e,t,n){var r=n(72);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)}},140:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(54),o=n(2);function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"polite",t=document.createElement("div");t.id="a11y-speak-".concat(e),t.className="a11y-speak-region",t.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions text"),t.setAttribute("aria-atomic","true");var n=document,r=n.body;return r&&r.appendChild(t),t}var a="";function c(e,t){!function(){for(var e=document.getElementsByClassName("a11y-speak-region"),t=document.getElementById("a11y-speak-intro-text"),n=0;n<e.length;n++)e[n].textContent="";t&&t.setAttribute("hidden","hidden")}(),e=function(e){return e=e.replace(/<[^<>]+>/g," "),a===e&&(e+=" "),a=e,e}(e);var n=document.getElementById("a11y-speak-intro-text"),r=document.getElementById("a11y-speak-assertive"),o=document.getElementById("a11y-speak-polite");r&&"assertive"===t?r.textContent=e:o&&(o.textContent=e),n&&n.removeAttribute("hidden")}Object(r.a)((function(){var e=document.getElementById("a11y-speak-intro-text"),t=document.getElementById("a11y-speak-assertive"),n=document.getElementById("a11y-speak-polite");null===e&&function(){var e=document.createElement("p");e.id="a11y-speak-intro-text",e.className="a11y-speak-intro-text",e.textContent=Object(o.__)("Notifications"),e.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),e.setAttribute("hidden","hidden");var t=document.body;t&&t.appendChild(e)}(),null===t&&i("assertive"),null===n&&i("polite")}))},141:function(e,t,n){"use strict";n.d(t,"c",(function(){return zt})),n.d(t,"b",(function(){return Wt})),n.d(t,"a",(function(){return Qt}));var r=n(24),o=n.n(r),i=n(34),a=n.n(i),c=n(5),u=n.n(c),s=n(12),l=n.n(s),f=n(13),d=n.n(f),p=n(14),m=n.n(p),h=n(15),v=n.n(h),b=n(7),y=n.n(b),g=n(0),w=n(20),O=n(11),j=n(38),E=n(10),_=n.n(E),k=n(1),x=n.n(k),S=n(71),C=n(183),P=n(56),A=n(32),T=n(184),N=n.n(T),R=(n(126),n(42)),L=(n(138),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"),I=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(j.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 _.a.createElement(M.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},_.a.createElement(L.Provider,{children:this.props.children||null,value:this.props.history}))},t}(_.a.Component);_.a.Component;_.a.Component;var D={},V=0;function F(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 V<1e4&&(r[e]=i,V++),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),d=e===l;return i&&!d?null:{path:n,url:"/"===n&&""===l?"/":l,isExact:d,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(j.a)(t,e),t.prototype.render=function(){var e=this;return _.a.createElement(M.Consumer,null,(function(t){t||Object(P.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?F(n.pathname,e.props):t.match,o=Object(A.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),_.a.createElement(M.Provider,{value:o},o.match?a?"function"==typeof a?a(o):a:c?_.a.createElement(c,o):u?u(o):null:"function"==typeof a?a(o):null)}))},t}(_.a.Component);function U(e){return"/"===e.charAt(0)?e:"/"+e}function q(e,t){if(!e)return t;var n=U(e);return 0!==t.pathname.indexOf(n)?t:Object(A.a)({},t,{pathname:t.pathname.substr(n.length)})}function z(e){return"string"==typeof e?e:Object(S.d)(e)}function H(e){return function(){Object(P.a)(!1)}}function $(){}_.a.Component;var W=function(e){function t(){return e.apply(this,arguments)||this}return Object(j.a)(t,e),t.prototype.render=function(){var e=this;return _.a.createElement(M.Consumer,null,(function(t){t||Object(P.a)(!1);var n,r,o=e.props.location||t.location;return _.a.Children.forEach(e.props.children,(function(e){if(null==r&&_.a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?F(o.pathname,Object(A.a)({},e.props,{path:i})):t.match}})),r?_.a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(_.a.Component);_.a.useContext;var Q=n(3),G=n(49),Y=n(47),Z=n(21),K=n(25),J=n(22),X=n(27),ee=(n(297),n(43)),te=n(2),ne=n(137),re=n(95);function oe(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 n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var ie=Object(g.lazy)((function(){return n.e(9).then(n.bind(null,589))})),ae=Object(g.lazy)((function(){return n.e(20).then(n.bind(null,608))})),ce=Object(g.lazy)((function(){return n.e(28).then(n.bind(null,590))})),ue=Object(g.lazy)((function(){return Promise.all([n.e(1),n.e(2),n.e(52),n.e(4),n.e(32)]).then(n.bind(null,605))})),se=Object(g.lazy)((function(){return Promise.all([n.e(2),n.e(36)]).then(n.bind(null,609))})),le=Object(g.lazy)((function(){return Promise.all([n.e(53),n.e(46)]).then(n.bind(null,606))})),fe=Object(g.lazy)((function(){return Promise.all([n.e(53),n.e(46)]).then(n.bind(null,601))})),de=function(){var e=[],t=[["",wcSettings.woocommerceTranslation]];return e.push({container:ue,path:"/",breadcrumbs:[].concat(t,[Object(te.__)("Home","woocommerce-admin")]),wpOpenMenu:"toplevel_page_woocommerce",navArgs:{id:"woocommerce-home"},capability:"manage_woocommerce"}),window.wcAdminFeatures.analytics&&(e.push({container:ce,path:"/analytics/overview",breadcrumbs:[].concat(t,[["/analytics/overview",Object(te.__)("Analytics","woocommerce-admin")],Object(te.__)("Overview","woocommerce-admin")]),wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",navArgs:{id:"woocommerce-analytics-overview"},capability:"view_woocommerce_reports"}),e.push({container:ae,path:"/analytics/settings",breadcrumbs:[].concat(t,[["/analytics/revenue",Object(te.__)("Analytics","woocommerce-admin")],Object(te.__)("Settings","woocommerce-admin")]),wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",navArgs:{id:"woocommerce-analytics-settings"},capability:"view_woocommerce_reports"}),e.push({container:ie,path:"/customers",breadcrumbs:[].concat(t,[Object(te.__)("Customers","woocommerce-admin")]),wpOpenMenu:"toplevel_page_woocommerce",navArgs:{id:"woocommerce-analytics-customers"},capability:"view_woocommerce_reports"}),e.push({container:ie,path:"/analytics/:report",breadcrumbs:function(e){var n=e.match,r=Object(Q.find)(Object(ne.a)(),{report:n.params.report});return r?[].concat(t,[["/analytics/revenue",Object(te.__)("Analytics","woocommerce-admin")],r.title]):[]},wpOpenMenu:"toplevel_page_wc-admin-path--analytics-overview",capability:"view_woocommerce_reports"})),window.wcAdminFeatures.marketing&&e.push({container:se,path:"/marketing",breadcrumbs:[].concat(t,[["/marketing",Object(te.__)("Marketing","woocommerce-admin")],Object(te.__)("Overview","woocommerce-admin")]),wpOpenMenu:"toplevel_page_woocommerce-marketing",navArgs:{id:"woocommerce-marketing-overview"},capability:"view_woocommerce_reports"}),window.wcAdminFeatures.onboarding&&e.push({container:le,path:"/setup-wizard",breadcrumbs:[].concat(t,[["/setup-wizard",Object(te.__)("Setup Wizard","woocommerce-admin")]]),capability:"manage_woocommerce"}),window.wcAdminFeatures.settings&&e.push({container:fe,path:"/settings/:page",breadcrumbs:function(e){var n=e.match,r=Object(K.g)("settingsPages"),o=r[n.params.page];return o?[].concat(t,[[r.general?"/settings/general":"/settings/".concat(Object.keys(r)[0]),Object(te.__)("Settings","woocommerce-admin")],o]):[]},wpOpenMenu:"toplevel_page_woocommerce",capability:"manage_woocommerce"}),Object(ee.applyFilters)("woocommerce_admin_pages_list",e)},pe=function(e){m()(n,e);var t=oe(n);function n(){return l()(this,n),t.apply(this,arguments)}return d()(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(g.createElement)(g.Suspense,{fallback:Object(g.createElement)(Y.Spinner,null)},Object(g.createElement)(t.container,{params:i,path:o,pathMatch:t.path,query:r}))}}]),n}(g.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(re.f)(e.href)){var r=Object(Q.last)(e.href.split("?")),o=Object(G.parse)(r),i=o.path||"homescreen",a=Object(Z.getScreenFromPath)(i),c=n.includes(a),u="admin.php?"+Object(G.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")};var me=n(6),he=n.n(me),ve=n(41),be=n(30),ye=(n(298),n(18)),ge=n.n(ye),we=n(4),Oe=n(122),je=n.n(Oe),Ee=n(197),_e=n(67),ke=Object(g.createElement)(_e.b,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(g.createElement)(_e.a,{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"})),xe=Object(g.createElement)(_e.b,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(g.createElement)(_e.a,{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"})),Se=(n(299),function(e){var t=e.height,n=void 0===t?24:t,r=e.width,o=void 0===r?24:r,i=e.hasUnread,a=void 0!==i&&i,c=he()("woocommerce-layout__activity-panel-toggle-bubble",{"has-unread":a});return Object(g.createElement)("div",{className:c},Object(g.createElement)("svg",{height:n,width:o,viewBox:"0 0 24 24"},Object(g.createElement)("path",{d:"M18.9 2H5.1C3.4 2 2 3.4 2 5.1v10.7C2 17.6 3.4 19 5.1 19H9l6 3-1-3h4.9c1.7 0 3.1-1.4 3.1-3.1V5.1C22 3.4 20.6 2 18.9 2zm-1.5 4.5c-.4.8-.8 2.1-1 3.9-.3 1.8-.4 3.1-.3 4.1 0 .3 0 .5-.1.7-.1.2-.3.4-.6.4s-.6-.1-.9-.4c-1-1-1.8-2.6-2.4-4.6-.7 1.4-1.2 2.4-1.6 3.1-.6 1.2-1.2 1.8-1.6 1.9-.3 0-.5-.2-.8-.7-.5-1.4-1.1-4.2-1.7-8.2 0-.3 0-.5.2-.7.1-.2.4-.3.7-.4.5 0 .9.2.9.8.3 2.3.7 4.2 1.1 5.7l2.4-4.5c.2-.4.4-.6.8-.6.5 0 .8.3.9.9.3 1.4.6 2.6 1 3.7.3-2.7.8-4.7 1.4-5.9.2-.3.4-.5.7-.5.2 0 .5.1.7.2.2.2.3.4.3.6 0 .2 0 .4-.1.5z"})))});Se.propTypes={height:x.a.number,width:x.a.number,hasUnread:x.a.bool};var Ce=Se,Pe=n(196),Ae={page:1,per_page:J.QUERY_DEFAULTS.pageSize,status:"unactioned",type:J.QUERY_DEFAULTS.noteTypes,orderby:"date",order:"desc"};function Te(e){var t=e(J.NOTES_STORE_NAME),n=t.getNotes,r=t.getNotesError,o=t.isResolving,i=(0,e(J.USER_STORE_NAME).getCurrentUser)(),a=parseInt(i&&i.woocommerce_meta&&i.woocommerce_meta.activity_panel_inbox_last_read,10);if(!a)return null;n(Ae);var c=Boolean(r("getNotes",[Ae])),u=o("getNotes",[Ae]);if(c||u)return null;var s=n(Ae);return Object(Pe.a)(s,a)>0}var Ne=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=he()("woocommerce-layout__activity-panel-tab",{"is-active":a&&i,"has-unread":o}),s="activity-panel-tab-".concat(r);return Object(g.createElement)(we.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(g.createElement)("span",{className:"screen-reader-text"},Object(te.__)("unread activity","woocommerce-admin")))},Re=function(e){var t=e.tabs,n=e.onTabClick,r=e.selectedTab,i=e.tabOpen,a=void 0!==i&&i,c=Object(g.useState)({tabOpen:a,currentTab:r}),u=ge()(c,2),s=u[0],l=s.tabOpen,f=s.currentTab,d=u[1];return Object(g.useEffect)((function(){d({tabOpen:a,currentTab:r})}),[a,r]),Object(g.createElement)(we.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(g.createElement)(r,o()({key:t},i))}return Object(g.createElement)(Ne,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(X.recordEvent)("activity_panel_open",{tab:e.name}),d({tabOpen:t,currentTab:e.name}),n(e,t)}}))})))},Le=function(){return Object(g.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(g.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(g.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"}))},Me=function(){return Object(g.createElement)(g.Fragment,null,Object(g.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(g.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(g.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(g.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(g.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(te.__)("Display","woocommerce-admin"))},Ie=[{value:"single_column",label:Object(g.createElement)(g.Fragment,null,Object(g.createElement)((function(){return Object(g.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(g.createElement)("rect",{x:"0.5",y:"0.5",width:"11",height:"13",strokeWidth:"1"}))}),null),Object(te.__)("Single column","woocommerce-admin"))},{value:"two_columns",label:Object(g.createElement)(g.Fragment,null,Object(g.createElement)((function(){return Object(g.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(g.createElement)("rect",{x:"0.5",y:"0.5",width:"7",height:"13",strokeWidth:"1"}),Object(g.createElement)("rect",{x:"9.5",y:"0.5",width:"7",height:"13",strokeWidth:"1"}))}),null),Object(te.__)("Two columns","woocommerce-admin"))}],De=function(){var e=Object(O.useSelect)((function(e){return(0,e(J.OPTIONS_STORE_NAME).getOption)("woocommerce_default_homepage_layout")||"single_column"})),t=Object(J.useUserPreferences)(),n=t.updateUserPreferences,r=t.homepage_layout;return Object(g.createElement)(we.DropdownMenu,{icon:Object(g.createElement)(Me,null),label:Object(te.__)("Display options","woocommerce-admin"),toggleProps:{className:"woocommerce-layout__activity-panel-tab display-options",onClick:function(){return Object(X.recordEvent)("homescreen_display_click")}},popoverProps:{className:"woocommerce-layout__activity-panel-popover"}},(function(t){var o=t.onClose;return Object(g.createElement)(we.MenuGroup,{className:"woocommerce-layout__homescreen-display-options",label:Object(te.__)("Layout","woocommerce-admin")},Object(g.createElement)(we.MenuItemsChoice,{choices:Ie,onSelect:function(e){n({homepage_layout:e}),o(),Object(X.recordEvent)("homescreen_display_option",{display_option:e})},value:r||e}))}))},Ve=n(497),Fe=(n(300),"highlight-tooltip__show");function Be(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,d=void 0!==f&&f,p=Object(g.useState)(u>0?null:i),m=ge()(p,2),h=m[0],v=m[1],b=Object(g.useState)(null),y=ge()(b,2),w=y[0],O=y[1],j=Object(g.useState)(null),E=ge()(j,2),_=E[0],k=E[1];function x(){if(d){var e=document.getElementById(a);k(e.getBoundingClientRect())}}Object(g.useEffect)((function(){var e,t,n=document.getElementById(a);n&&!w&&(d?(t=document.createElement("div"),document.body.appendChild(t)):t=n.parentElement,(e=document.createElement("div")).classList.add("highlight-tooltip__container"),t.appendChild(e),O(e));var r=S(e);return function(){if(e){var t=e.parentElement;t.removeChild(e),d&&t.remove()}r&&clearTimeout(r)}}),[]),Object(g.useEffect)((function(){!h&&w&&w.classList.remove(Fe)}),[h]),Object(g.useEffect)((function(){i!==h&&null!==h&&w&&(v(i),i?w&&S(w):w.classList.remove(Fe))}),[i]),Object(g.useLayoutEffect)((function(){return window.addEventListener("resize",x),function(){return window.removeEventListener("resize",x)}}),[]);var S=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&&d&&k(t.getBoundingClientRect()),e&&e.classList.add(Fe),v(!0),l()},P=function(){v(!1),c&&c()};return w?Object(g.createPortal)(Object(g.createElement)("div",{className:"highlight-tooltip__portal"},h?Object(g.createElement)(g.Fragment,null,Object(g.createElement)(we.IsolatedEventContainer,{className:"highlight-tooltip__overlay"}),Object(g.createElement)(we.Popover,{className:"highlight-tooltip__popover",noArrow:!1,anchorRect:_,focusOnMount:"container"},Object(g.createElement)(we.Card,{size:"medium"},Object(g.createElement)(we.CardHeader,null,t,Object(g.createElement)(we.Button,{isSmall:!0,onClick:P,icon:Ve.a})),Object(g.createElement)(we.CardBody,null,r||null),Object(g.createElement)(we.CardFooter,{isBorderless:!0},Object(g.createElement)(we.Button,{size:"small",isPrimary:!0,onClick:P},n||Object(te.__)("Close","woocommerce-admin")))))):null),w):null}Be.propTypes={id:x.a.string.isRequired,title:x.a.string.isRequired,closeButtonText:x.a.string.isRequired,content:x.a.oneOfType([x.a.string,x.a.node]),show:x.a.bool,onClose:x.a.func,delay:x.a.number,onShow:x.a.func,useAnchor:x.a.bool};var Ue=n(121);var qe=["button","submit"];function ze(e){var t=Object(g.useRef)(e);Object(g.useEffect)((function(){t.current=e}),[e]);var n=Object(g.useRef)(!1),r=Object(g.useRef)(),o=Object(g.useCallback)((function(){clearTimeout(r.current)}),[]);Object(g.useEffect)((function(){return function(){return o()}}),[]),Object(g.useEffect)((function(){e||o()}),[e,o]);var i=Object(g.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)(qe,e.type)}return!1}(r)&&(n.current=!0)}),[]),a=Object(g.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 He=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=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"firstElement",t=Object(g.useRef)(e);return Object(g.useEffect)((function(){t.current=e}),[e]),Object(g.useCallback)((function(e){if(e&&!1!==t.current&&!e.contains(e.ownerDocument.activeElement)){var n=e;if("firstElement"===t.current){var r=Ue.a.tabbable.find(e)[0];r&&(n=r)}n.focus()}}),[])}(),l=ze((function(e){var t=e.target.closest(".woocommerce-inbox-dismiss-confirmation_modal")||e.target.closest(".components-snackbar__action");n&&!t&&c()})),f=Object(g.useRef)(null),d=Object(g.useCallback)((function(e){f.current=e,s(e)}),[]);if(!a)return Object(g.createElement)("div",{className:"woocommerce-layout__activity-panel-wrapper"});if(!t)return null;var p=he()("woocommerce-layout__activity-panel-wrapper",{"is-open":n,"is-switching":r});return Object(g.createElement)("div",o()({className:p,tabIndex:0,role:"tabpanel","aria-label":a.title,onTransitionEnd:function(e){e&&"transform"===e.propertyName&&(u(),f.current&&n&&a&&s(f.current))}},l,{ref:d}),Object(g.createElement)("div",{className:"woocommerce-layout__activity-panel-content",key:"activity-panel-"+i,id:"activity-panel-"+i},Object(g.createElement)(g.Suspense,{fallback:Object(g.createElement)(Y.Spinner,null)},t)))},$e=Object(g.lazy)((function(){return Promise.all([n.e(54),n.e(6),n.e(7)]).then(n.bind(null,602))})),We=Object(g.lazy)((function(){return Promise.all([n.e(1),n.e(2),n.e(4),n.e(8)]).then(n.bind(null,587))})),Qe=function(e){var t,n,r,o=e.isEmbedded,i=e.query,a=e.userPreferencesData,c=Object(g.useState)(""),u=ge()(c,2),s=u[0],l=u[1],f=Object(g.useState)(!1),d=ge()(f,2),p=d[0],m=d[1],h=Object(g.useState)(!1),v=ge()(h,2),b=v[0],y=v[1],w=Object(g.useState)(!1),j=ge()(w,2),E=j[0],_=j[1],k=Object(O.useSelect)((function(e){var t=e(J.OPTIONS_STORE_NAME),n=t.getOption,r=t.isResolving;return{hasUnreadNotes:Te(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")||[]}})),x=k.hasUnreadNotes,S=k.requestingTaskListOptions,C=k.setupTaskListComplete,P=k.setupTaskListHidden,A=k.trackedCompletedTasks,T=Object(O.useDispatch)(J.OPTIONS_STORE_NAME).updateOptions,N=Object(J.useUser)().currentUserCan,R=function(){return"wc-admin"===i.page&&!i.path},L=function(){return i.task&&!i.path&&(!0===S||!1===P&&!1===C)},M=function(){var e={name:"inbox",title:Object(te.__)("Inbox","woocommerce-admin"),icon:Object(g.createElement)(Ee.a,{icon:ke}),unread:x,visible:(o||!R())&&!L()},t={name:"setup",title:Object(te.__)("Store Setup","woocommerce-admin"),icon:Object(g.createElement)(Le,null),onClick:function(){return window.location.href!==Object(K.f)("admin.php?page=wc-admin")&&("no"===P?I():T({woocommerce_task_list_hidden:"no"}).then(I)),null},visible:N("manage_woocommerce")&&!C&&!P&&!L()&&(!R()||o)},n={name:"help",title:Object(te.__)("Help","woocommerce-admin"),icon:Object(g.createElement)(Ee.a,{icon:xe}),visible:R()&&!o||L()};return[e,t,{component:De,visible:!o&&R()&&!L()},n].filter((function(e){return e.visible}))},I=function(){Object(re.f)(window.location.href)?Object(Z.getHistory)().push(Object(Z.getNewPath)({},"/",{})):window.location.href=Object(K.f)("admin.php?page=wc-admin")},D=M(),V=Object(Q.uniqueId)("activity-panel-header_"),F=he()("woocommerce-layout__activity-panel",{"is-mobile-open":E}),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)||A.includes(t))),U=D.some((function(e){return e.unread})),q=U?Object(te.__)("View Activity Panel, you have unread activity","woocommerce-admin"):Object(te.__)("View Activity Panel","woocommerce-admin");return Object(g.createElement)("div",null,Object(g.createElement)(Y.H,{id:V,className:"screen-reader-text"},Object(te.__)("Store Activity","woocommerce-admin")),Object(g.createElement)(Y.Section,{component:"aside",id:"woocommerce-activity-panel","aria-labelledby":V},Object(g.createElement)(we.Button,{onClick:function(){!function(){var e=M();l(E?"":e[0].name),_(!E),m(!E)}()},label:E?Object(te.__)("Close Activity Panel","woocommerce-admin"):q,"aria-expanded":E,className:"woocommerce-layout__activity-panel-mobile-toggle"},E?Object(g.createElement)(je.a,null):Object(g.createElement)(Ce,{hasUnread:U})),Object(g.createElement)("div",{className:F},Object(g.createElement)(Re,{tabs:D,tabOpen:p,selectedTab:s,onTabClick:function(e,t){var n,r,o;e.onClick?e.onClick():(n=t,r=e.name,o=r!==s&&""!==s&&n&&p,l(r),_(n),m(n),y(o))}}),Object(g.createElement)(He,{currentTab:!0,isPanelOpen:p,isPanelSwitching:b,tab:Object(Q.find)(M(),{name:s}),content:function(e){var t=i.task;switch(e){case"inbox":return Object(g.createElement)(We,null);case"help":return Object(g.createElement)($e,{taskName:t});default:return null}}(s),closePanel:function(){m(!1)},clearPanel:function(){p||(y(!1),l(""))}}))),B?Object(g.createElement)(Be,{delay:1e3,useAnchor:!0,title:Object(te.__)("We're here for help","woocommerce-admin"),content:Object(te.__)("If you have any questions, feel free to explore the WooCommerce docs listed here.","woocommerce-admin"),closeButtonText:Object(te.__)("Got it","woocommerce-admin"),id:"activity-panel-tab-help",onClose:function(){return Object(X.recordEvent)("help_tooltip_click"),void(a&&a.updateUserPreferences&&a.updateUserPreferences({help_panel_highlight_shown:"yes"}))},onShow:function(){return Object(X.recordEvent)("help_tooltip_view")}}):null)};Qe.defaultProps={getHistory:Z.getHistory};var Ge=Qe,Ye=function(){return/iPhone|iPad|iPod/i.test(window.navigator.userAgent)?"ios":/Android/i.test(window.navigator.userAgent)?"android":"unknown"},Ze=function(){return Object(g.createElement)("svg",{width:"37",height:"37",viewBox:"0 0 92 92",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(g.createElement)("rect",{width:"92",height:"92",rx:"21.3953",fill:"#7F54B3"}),Object(g.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"}))},Ke=(n(301),function(e){var t=e.onInstall,n=e.onDismiss;Object(g.useEffect)((function(){var e=document.getElementsByClassName("woocommerce-layout")[0];return"android"===Ye()&&e&&e.classList.add("woocommerce-layout__show-app-banner"),function(){e&&e.classList.remove("woocommerce-layout__show-app-banner")}}),[]);var r=Object(g.useState)(!1),o=ge()(r,2),i=o[0],a=o[1];return"android"!==Ye()||i?null:Object(g.createElement)("div",{className:"woocommerce-mobile-app-banner"},Object(g.createElement)(we.Icon,{icon:"no-alt","data-testid":"dismiss-btn",onClick:function(){n(),a(!0),Object(X.recordEvent)("wcadmin_mobile_android_banner_click",{action:"dismiss"})}}),Object(g.createElement)(Ze,null),Object(g.createElement)("div",{className:"woocommerce-mobile-app-banner__description"},Object(g.createElement)("p",{className:"woocommerce-mobile-app-banner__description__text"},Object(te.__)("Run your store from anywhere","woocommerce-admin")),Object(g.createElement)("p",{className:"woocommerce-mobile-app-banner__description__text"},Object(te.__)("Download the WooCommerce app","woocommerce-admin"))),Object(g.createElement)(we.Button,{href:"https://play.google.com/store/apps/details?id=com.woocommerce.android",isSecondary:!0,onClick:function(){t(),a(!0),Object(X.recordEvent)("wcadmin_mobile_android_banner_click",{action:"install"})}},Object(te.__)("Install","woocommerce-admin")))});function Je(){var e=Object(g.useState)(!1),t=ge()(e,2),n=t[0],r=t[1],o=Object(g.useRef)(null);return Object(g.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 Xe=n(139),et=(n(302),n(19)),tt=n.n(et);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 rt(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}var ot=function(e){var t=window.location,n=t.origin,r=t.pathname,o=t.search;return 0===e.indexOf("#")?n+r+o+e:0===e.indexOf("http")?e:n+e},it=function(e){var t=e.replace(/[-\/\\^$*+?.()|[\]{}]/gi,"\\$&").split(/\\\?|#/),n=ge()(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},at=function(e){var t,n,r;return window.wcNavigation.historyPatched||(t=window.history,n=t.pushState,r=t.replaceState,t.pushState=function(e){var r=new CustomEvent("pushstate",{state:e});return window.dispatchEvent(r),n.apply(t,arguments)},t.replaceState=function(e){var n=new CustomEvent("replacestate",{state:e});return window.dispatchEvent(n),r.apply(t,arguments)},window.wcNavigation.historyPatched=!0),window.addEventListener("popstate",e),window.addEventListener("pushstate",e),window.addEventListener("replacestate",e),function(){window.removeEventListener("popstate",e),window.removeEventListener("pushstate",e),window.removeEventListener("replacestate",e)}},ct=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){var r=ot(t),o=e.href;if(r===o)return Number.MAX_SAFE_INTEGER;var i=it(r),a=new RegExp(n||i,"i");return(decodeURIComponent(o).match(a)||[]).length}}(window.location,Object(K.f)(e.url),e.matchExpression);r>0&&r>=n&&(n=r,t=e)})),t||null},ut=["primary","favorites","plugins","secondary"],st={woocommerce:{id:"woocommerce",isCategory:!0,menuId:"primary",migrate:!0,order:10,parent:"",title:"WooCommerce"}},lt=function(e){return e.sort((function(e,t){return e.order===t.order?e.title.localeCompare(t.title):e.order-t.order}))},ft=Object(g.createElement)(_e.b,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(g.createElement)(_e.a,{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"})),dt=function(){var e=Object(K.g)("siteTitle",""),t=Object(K.g)("homeUrl",""),n=Je(),r=Object(g.useState)(document.body.classList.contains(!1)),o=ge()(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(g.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)}at((function(){return f()}))}),[]);var d=Object(g.createElement)(Ee.a,{size:"36px",icon:ft}),p=Object(O.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=p.isRequestingSiteIcon,h=p.siteIconUrl;h?d=Object(g.createElement)("img",{alt:Object(te.__)("Site Icon"),src:h}):m&&(d=null);var v=he()("woocommerce-navigation-header",{"is-scrolled":n});return Object(g.createElement)("div",{className:v},Object(g.createElement)(we.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"},d),Object(g.createElement)(we.Button,{href:t,className:"woocommerce-navigation-header__site-title",as:"span"},Object(ve.decodeEntities)(e)))},pt=(n(303),n(304),function(e){var t=e.id,n=Object(O.useSelect)((function(e){return{favorites:e(J.NAVIGATION_STORE_NAME).getFavorites(),isResolving:e(J.NAVIGATION_STORE_NAME).isResolving("getFavorites")}})),r=n.favorites,o=n.isResolving,i=Object(O.useDispatch)(J.NAVIGATION_STORE_NAME),a=i.addFavorite,c=i.removeFavorite,u=r.includes(t);return o?null:Object(g.createElement)(we.Button,{id:"woocommerce-navigation-favorite-button",className:"woocommerce-navigation-favorite-button",isTertiary:!0,onClick:function(){(u?c:a)(t),Object(X.recordEvent)("navigation_favorite",{id:t,action:u?"unfavorite":"favorite"})},icon:u?"star-filled":"star-empty","aria-label":u?Object(te.__)("Add this item to your favorites.","woocommerce-admin"):Object(te.__)("Remove this item from your favorites.","woocommerce-admin")})}),mt="woocommerce_navigation_favorites_tooltip_hidden",ht=function(){var e=Object(O.useSelect)((function(e){var t=e(J.OPTIONS_STORE_NAME),n=t.getOption,r=t.isResolving;return{isFavoritesResolving:e(J.NAVIGATION_STORE_NAME).isResolving("getFavorites"),isOptionResolving:r("getOption",[mt]),isTooltipHidden:"yes"===n(mt)}})),t=e.isFavoritesResolving,n=e.isOptionResolving,r=e.isTooltipHidden,o=Object(O.useDispatch)(J.OPTIONS_STORE_NAME).updateOptions;return t||r||n||document.body.classList.contains("is-wc-nav-folded")?null:Object(g.createElement)(Be,{delay:1e3,title:Object(te.__)("Introducing favorites","woocommerce-admin"),content:Object(te.__)("You can now favorite your extensions to pin them in the top level of the navigation.","woocommerce-admin"),closeButtonText:Object(te.__)("Got it","woocommerce-admin"),id:"woocommerce-navigation-favorite-button",onClose:function(){return o(u()({},mt,"yes"))},useAnchor:!0})},vt=function(e){var t=e.category,n=t.id,r=t.title,o="woocommerce-navigation-category-title";return["plugins","favorites"].includes(t.menuId)?Object(g.createElement)("span",{className:o},Object(g.createElement)("span",{className:"".concat(o,"__text")},r),Object(g.createElement)(pt,{id:n}),Object(g.createElement)(ht,null)):Object(g.createElement)("span",{className:o},r)},bt=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(X.recordEvent)("navigation_click",{menu_item:e})};return r&&!t.isCategory?Object(g.createElement)(be.c,{key:t.id,item:t.id},Object(g.createElement)("div",{onClick:function(){return o(t.id)}},Object(g.createElement)(Z.WooNavigationItem.Slot,{name:t.id}))):Object(g.createElement)(be.c,{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})},yt=function(e){var t=e.category,n=e.onBackClick,r=e.pluginItems,o=e.primaryItems;if(!o.length&&!r.length)return null;var i=window.wcNavigation,a=i.rootBackLabel,c=i.rootBackUrl,u="woocommerce"===t.id&&c;return Object(g.createElement)(be.d,{title:Object(g.createElement)(vt,{category:t}),menu:t.id,parentMenu:t.parent,backButtonLabel:u?a:t.backButtonLabel||null,onBackButtonClick:u?function(){n("woocommerce"),window.location=c}:function(){return n(t.id)}},!!o.length&&Object(g.createElement)(be.b,null,o.map((function(e){return Object(g.createElement)(bt,{key:e.id,item:e})}))),!!r.length&&Object(g.createElement)(be.b,{title:"woocommerce"===t.id?Object(te.__)("Extensions","woocommerce-admin"):null},r.map((function(e){return Object(g.createElement)(bt,{key:e.id,item:e})}))))},gt=function(e){var t=e.category,n=e.items,r=e.onBackClick;if(!n.length)return null;var o="woocommerce"===t.id;return Object(g.createElement)(be.d,{className:"components-navigation__menu-secondary",title:!o&&Object(g.createElement)(vt,{category:t}),menu:t.id,parentMenu:t.parent,backButtonLabel:t.backButtonLabel||null,onBackButtonClick:o?null:function(){return r(t.id)}},Object(g.createElement)(be.b,{onBackButtonClick:function(){return r(t.id)}},n.map((function(e){return Object(g.createElement)(bt,{key:e.id,item:e})}))))},wt=Object(w.compose)(Object(O.withSelect)((function(e){var t=e(J.NAVIGATION_STORE_NAME),n=t.getActiveItem,r=t.getMenuItems;return{activeItem:n(),menuItems:r()}})))((function(e){var t=e.menuItems;Object(g.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 n=Object(g.useState)("woocommerce-home"),r=ge()(n,2),o=r[0],i=r[1],a=Object(g.useState)("woocommerce"),c=ge()(a,2),u=c[0],s=c[1];Object(g.useEffect)((function(){var e=ct(t);return e&&o!==e&&(i(e),s(e.parent)),at((function(){setTimeout((function(){var e=ct(t);e&&i(e)}),0)}))}),[t]);var l=Object(J.useUser)().currentUserCan,f=Object(g.useMemo)((function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=rt({},st),r=lt(e).reduce((function(e,r){return e[r.parent]||(e[r.parent]={},ut.forEach((function(t){e[r.parent][t]=[]}))),e[r.parent][r.menuId]?(t&&r.capability&&!t(r.capability)||(r.isCategory&&(n[r.id]=r),e[r.parent][r.menuId].push(r)),e):e}),{});return{items:r,categories:n}}(t,l)}),[t,l]),d=f.categories,p=f.items,m=Object(g.useRef)(null),h=function(e){Object(X.recordEvent)("navigation_back_click",{category:e})},v="woocommerce"===u,b=he()("woocommerce-navigation",{"is-root":v});return Object(g.createElement)("div",{className:b},Object(g.createElement)(dt,null),Object(g.createElement)("div",{className:"woocommerce-navigation__wrapper",ref:m},Object(g.createElement)(be.a,{activeItem:o?o.id:null,activeMenu:u,onActivateMenu:function(){m&&m.current&&(m.current.scrollTop=0),s.apply(void 0,arguments)}},Object.values(d).map((function(e){var t=p[e.id];return!!t&&[Object(g.createElement)(yt,{key:e.id,category:e,onBackClick:h,primaryItems:[].concat(tt()(t.primary),tt()(t.favorites)),pluginItems:t.plugins}),Object(g.createElement)(gt,{key:"secondary/".concat(e.id),category:e,onBackClick:h,items:t.secondary})]})))))})),Ot=Object(J.withNavigationHydration)(window.wcNavigation)((function(){return Object(g.createElement)(Z.NavSlotFillProvider,null,Object(g.createElement)(wt,null),Object(g.createElement)(Xe.PluginArea,null))}));function jt(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 Et(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jt(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _t=function(e){var t=e.sections,n=e.isEmbedded,r=void 0!==n&&n,o=e.query,i=Object(g.useRef)(null),c=Object(K.g)("siteTitle",""),u=t.slice(-1)[0],s=Je(),l=Object(J.useUserPreferences)(),f=l.updateUserPreferences,d=a()(l,["updateUserPreferences"]),p="yes"===d.android_app_banner_dismissed,m=null,h=he()("woocommerce-layout__header",{"is-scrolled":s});Object(g.useLayoutEffect)((function(){return v(),window.addEventListener("resize",v),function(){window.removeEventListener("resize",v);var e=document.querySelector("#wpbody");e&&(e.style.marginTop=null)}}),[p]);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(g.useEffect)((function(){if(!r){var e=t.map((function(e){return Array.isArray(e)?e[1]:e})).reverse().join(" ‹ "),n=Object(ve.decodeEntities)(Object(te.sprintf)(Object(te.__)("%1$s ‹ %2$s — WooCommerce","woocommerce-admin"),e,c));document.title!==n&&(document.title=n)}}),[r,t,c]);var b=function(){f({android_app_banner_dismissed:"yes"})};return Object(g.createElement)("div",{className:h,ref:i},!p&&Object(g.createElement)(Ke,{onDismiss:b,onInstall:b}),Object(g.createElement)("div",{className:"woocommerce-layout__header-wrapper"},window.wcAdminFeatures.navigation&&Object(g.createElement)(Ot,null),Object(g.createElement)(be.e,{className:"woocommerce-layout__header-heading",as:"h1",variant:"subtitle.small"},Object(ve.decodeEntities)(u)),window.wcAdminFeatures["activity-panels"]&&Object(g.createElement)(Ge,{isEmbedded:r,query:o,userPreferencesData:Et(Et({},d),{},{updateUserPreferences:f})})))};function kt(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 n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}var xt=function(e){m()(n,e);var t=kt(n);function n(){return l()(this,n),t.apply(this,arguments)}return d()(n,[{key:"render",value:function(){return Object(g.createElement)("div",{id:"woocommerce-layout__notice-list",className:"woocommerce-layout__notice-list"})}}]),n}(g.Component),St=n(8),Ct=n.n(St),Pt=n(44),At=n.n(Pt),Tt=n(182),Nt=n(277);var Rt=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(w.useReducedMotion)(),l=Object(g.useState)((function(){return new WeakMap})),f=ge()(l,1)[0],d=Object(Tt.useTransition)(t,(function(e){return e.id}),{from:{opacity:0,height:0},enter:function(e){return function(){var t=At()(Ct.a.mark((function t(n){return Ct.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=At()(Ct.a.mark((function e(t){return Ct.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=he()("components-snackbar-list",n);var p=function(e){return function(){a(e.id),u(e.id)}};return Object(g.createElement)("div",{className:n},r,d.map((function(e){var t=e.item,n=e.key,r=e.props;return Object(g.createElement)(Tt.animated.div,{key:n,style:r},Object(g.createElement)("div",{className:"components-snackbar-list__notice-container",ref:function(e){return e&&f.set(t,e)}},Object(g.createElement)(Nt.a,o()({},Object(Q.omit)(t,["content"]),{onRemove:p(t)}),t.content)))})))};n(306);function Lt(e){var t=Object(O.useDispatch)("core/notices").removeNotice,n=Object(O.useDispatch)("core/notices2").removeNotice,r=Object(O.useSelect)((function(e){return{notices:e("core/notices").getNotices(),notices2:e("core/notices2").getNotices()}})),o=e.className,i=he()("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(g.createElement)(Rt,{notices:a,className:i,onRemove:t,onRemove2:n})}Lt.propTypes={className:x.a.string,notices:x.a.array};var Mt=Lt;function It(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 Dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?It(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):It(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Vt(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 Ft(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vt(Object(n),!0).forEach((function(t){u()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bt(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 n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return v()(this,n)}}Object(Xe.registerPlugin)("wc-admin-navigation",{render:function(){var e=Object(g.useState)(Object(Z.getPersistedQuery)()),t=ge()(e,2),n=t[0],r=t[1],o=function(e){return Object(Z.getQueryExcludedScreens)().includes(Object(Z.getScreenFromPath)(e))};if(Object(g.useEffect)((function(){return at((function(){setTimeout((function(){o()||r(Object(Z.getPersistedQuery)())}),0)}))}),[]),!Object(re.f)(window.location.href))return null;var i=Object(ne.a)().filter((function(e){return e.navArgs})),a=de().filter((function(e){return e.navArgs})).map((function(e){return"/analytics/settings"===e.path?Dt(Dt({},e),{},{breadcrumbs:[Object(te.__)("Analytics","woocommerce-admin")]}):e}));return Object(g.createElement)(g.Fragment,null,a.map((function(e){return Object(g.createElement)(Z.WooNavigationItem,{item:e.navArgs.id,key:e.navArgs.id},Object(g.createElement)(Y.Link,{className:"components-button",href:Object(Z.getNewPath)(o(e.path)?{}:n,e.path,{}),type:"wc-admin"},e.breadcrumbs[e.breadcrumbs.length-1]))})),i.map((function(e){return Object(g.createElement)(Z.WooNavigationItem,{item:e.navArgs.id,key:e.navArgs.id},Object(g.createElement)(Y.Link,{className:"components-button",href:Object(Z.getNewPath)(o(e.report)?{}:n,"/analytics/".concat(e.report),{}),type:"wc-admin"},e.title))})))}});var Ut=Object(g.lazy)((function(){return Promise.all([n.e(1),n.e(47)]).then(n.bind(null,611))})),qt=Object(g.lazy)((function(){return n.e(51).then(n.bind(null,527))})),zt=function(e){m()(n,e);var t=Bt(n);function n(){return l()(this,n),t.apply(this,arguments)}return d()(n,[{key:"render",value:function(){var e=this.props.children;return Object(g.createElement)("div",{className:"woocommerce-layout__primary",id:"woocommerce-layout__primary"},window.wcAdminFeatures["store-alerts"]&&Object(g.createElement)(g.Suspense,{fallback:Object(g.createElement)(Y.Spinner,null)},Object(g.createElement)(Ut,null)),Object(g.createElement)(xt,null),e)}}]),n}(g.Component),Ht=function(e){m()(n,e);var t=Bt(n);function n(){return l()(this,n),t.apply(this,arguments)}return d()(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(X.recordPageView)(a,Ft({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(X.recordPageView)(u,Ft({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(G.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(g.createElement)("div",{className:"woocommerce-layout"},Object(g.createElement)(_t,{sections:Object(Q.isFunction)(c)?c(this.props):c,isEmbedded:t,query:u}),Object(g.createElement)(Mt,null),!t&&Object(g.createElement)(zt,null,Object(g.createElement)("div",{className:"woocommerce-layout__main"},Object(g.createElement)(pe,o()({},n,{query:u})))),t&&this.isWCPaySettingsPage()&&Object(g.createElement)(g.Suspense,{fallback:null},Object(g.createElement)(qt,null)))}}]),n}(g.Component);Ht.propTypes={isEmbedded:x.a.bool,page:x.a.shape({container:x.a.oneOfType([x.a.func,x.a.object]),path:x.a.string,breadcrumbs:x.a.oneOfType([x.a.func,x.a.arrayOf(x.a.oneOfType([x.a.arrayOf(x.a.string),x.a.string]))]).isRequired,wpOpenMenu:x.a.string}).isRequired};var $t=Object(w.compose)(Object(J.withPluginsHydration)(Ft(Ft({},window.wcSettings.plugins||{}),{},{jetpackStatus:window.wcSettings.dataEndpoints&&window.wcSettings.dataEndpoints.jetpackStatus||!1})),Object(O.withSelect)((function(e,t){if(!t.isEmbedded){var n=e(J.PLUGINS_STORE_NAME),r=n.getActivePlugins,o=n.getInstalledPlugins,i=n.isJetpackConnected;return{activePlugins:r(),isJetpackConnected:i(),installedPlugins:o()}}})))(Ht),Wt=Object(w.compose)(window.wcSettings.preloadOptions?Object(J.withOptionsHydration)(Ft({},window.wcSettings.preloadOptions)):Q.identity)((function(){var e=Object(J.useUser)().currentUserCan;return Object(g.createElement)(I,{history:Object(Z.getHistory)()},Object(g.createElement)(W,null,de().filter((function(t){return!t.capability||e(t.capability)})).map((function(e){return Object(g.createElement)(B,{key:e.path,path:e.path,exact:!0,render:function(t){return Object(g.createElement)($t,o()({page:e},t))}})}))))})),Qt=Object(w.compose)(window.wcSettings.preloadOptions?Object(J.withOptionsHydration)(Ft({},window.wcSettings.preloadOptions)):Q.identity)((function(){return Object(g.createElement)($t,{page:{breadcrumbs:Object(K.g)("embedBreadcrumbs",[])},isEmbedded:!0})}))},142:function(e,t){!function(){e.exports=this.wc.number}()},15:function(e,t,n){var r=n(31),o=n(9);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},152: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,d=r?Symbol.for("react.concurrent_mode"):60111,p=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,b=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,g=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 d:case a:case u:case c:case m:return e;default:switch(e=e&&e.$$typeof){case l:case p:case b:case v:case s:return e;default:return t}}case i:return t}}}function E(e){return j(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=s,t.Element=o,t.ForwardRef=p,t.Fragment=a,t.Lazy=b,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)===p},t.isFragment=function(e){return j(e)===a},t.isLazy=function(e){return j(e)===b},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===d||e===u||e===c||e===m||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===v||e.$$typeof===s||e.$$typeof===l||e.$$typeof===p||e.$$typeof===g||e.$$typeof===w||e.$$typeof===O||e.$$typeof===y)},t.typeOf=j},16:function(e,t){!function(){e.exports=this.moment}()},17:function(e,t){!function(){e.exports=this.wp.dataControls}()},18:function(e,t,n){var r=n(60),o=n(61),i=n(40),a=n(62);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||a()}},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(24)),i=r(n(97)),a=n(10),c=r(a),u=r(n(305)),s=r(n(9)),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 d(e,t){return l.und(e)||l.nul(e)?t:e}function p(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,b,y=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}(),g=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 y&&e.addChild(s(t))}))},t.detach=function(){return t.payload.forEach((function(e){return e instanceof y&&e.removeChild(s(t))}))},t}return u(t,e),t}(y),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 y&&e.addChild(s(t))}))},t.detach=function(){return Object.values(t.payload).forEach((function(e){return e instanceof y&&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 y)&&(t[n]=r instanceof y?r[e?"getAnimatedValue":"getValue"]():r)}return t},n.getAnimatedValue=function(){return this.getValue(!0)},t}(y);function O(e,t){v={fn:e,transform:t}}function j(e){b=e}var E,_=function(e){return"undefined"!=typeof window?window.requestAnimationFrame(e):-1},k=function(e){"undefined"!=typeof window&&window.cancelAnimationFrame(e)};function x(e){E=e}var S,C=function(){return Date.now()};function P(e){S=e}var A,T,N=function(e){return e.current};function R(e){A=e}var L=Object.freeze({get applyAnimatedValues(){return v},injectApplyAnimatedValues:O,get colorNames(){return b},injectColorNames:j,get requestFrame(){return _},get cancelFrame(){return k},injectFrame:function(e,t){_=e,k=t},get interpolation(){return E},injectStringInterpolator:x,get now(){return C},injectNow:function(e){C=e},get defaultElement(){return S},injectDefaultElement:P,get animatedApi(){return N},injectAnimatedApi:function(e){N=e},get createAnimatedStyle(){return A},injectCreateAnimatedStyle:R,get manualFrameloop(){return T},injectManualFrameloop:function(e){T=e}}),M=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),I=!1,D=new Set,V=function e(){if(!I)return!1;var t=C(),n=D,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,d=0;d<s.animatedValues.length;d++){var p=s.animatedValues[d];if(!p.done){var m=s.fromValues[d],h=s.toValues[d],v=p.lastPosition,b=h instanceof y,g=Array.isArray(s.initialVelocity)?s.initialVelocity[d]:s.initialVelocity;if(b&&(h=h.getValue()),s.immediate)p.setValue(h),p.done=!0;else if("string"!=typeof m&&"string"!=typeof h){if(void 0!==s.duration)v=m+s.easing((t-p.startTime)/s.duration)*(h-m),l=t>=p.startTime+s.duration;else if(s.decay)v=m+g/(1-.998)*(1-Math.exp(-(1-.998)*(t-p.startTime))),(l=Math.abs(p.lastPosition-v)<.1)&&(h=v);else{f=void 0!==p.lastTime?p.lastTime:t,g=void 0!==p.lastVelocity?p.lastVelocity:s.initialVelocity,t>f+64&&(f=t);for(var w=Math.floor(t-f),O=0;O<w;++O){v+=1*(g+=1*((-s.tension*(v-h)+-s.friction*g)/s.mass)/1e3)/1e3}var j=!(!s.clamp||0===s.tension)&&(m<h?v>h:v<h),E=Math.abs(g)<=s.precision,k=0===s.tension||Math.abs(h-v)<=s.precision;l=j||E&&k,p.lastVelocity=g,p.lastTime=t}b&&!s.toValues[d].done&&(l=!1),l?(p.value!==h&&(v=h),p.done=!0):c=!0,p.setValue(v),p.lastPosition=v}else p.setValue(h),p.done=!0}}a.props.onFrame&&(a.values[s.name]=s.interpolation.getValue())}a.props.onFrame&&a.props.onFrame(a.values),c||(D.delete(a),a.stop(!0))}return D.size?T?T():_(e):I=!1,I};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 B=function(e){function t(n,r,o,i){var a;return(a=e.call(this)||this).calc=void 0,a.payload=n instanceof g&&!(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}(g);var U=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 B(this,e,t,n)},t}(y),q=function(e){function t(t){var n;return(n=e.call(this)||this).payload=t.map((function(e){return new U(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 B(this,e,t)},t}(g),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,D.has(t)||D.add(t),I||(I=!0,_(T||V));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,D.has(t)&&D.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,d=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[d]),d++,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,y=n.immediate;if(f){var g=[c,i];i=g[0],c=g[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)&&!b[a],h=l.arr(a),g=!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 k,x=c.parent,S=c.interpolation,P=p(w?j.getPayload():j),A=a;g&&(A=E({range:[0,1],output:[a,a]})(1));var T,N=S&&S.getValue(),R=!l.und(x)&&c.animatedValues.some((function(e){return!e.done})),L=!l.equ(A,N),M=!l.equ(A,c.previous),I=!l.equ(_,c.config);if(v||M&&L||I){var D;if(u||f)x=S=c.parent||new U(O);else if(h)x=S=c.parent||new q(O);else if(g){var V=c.interpolation&&c.interpolation.calc(c.parent.value);V=void 0===V||v?O:V,c.parent?(x=c.parent).setValue(0,!1):x=new U(0);var F={output:[V,a]};c.interpolation?(S=c.interpolation,c.interpolation.updateConfig(F)):S=x.interpolate(F)}return P=p(w?j.getPayload():j),k=p(x.getPayload()),v&&!g&&x.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()})),m(y,r)&&x.setValue(g?j:a,!1),o({},e,((D={})[r]=o({},c,{name:r,parent:x,interpolation:S,animatedValues:k,toValues:P,previous:A,config:_,fromValues:p(x.getValue()),immediate:m(y,r),initialVelocity:d(_.velocity,0),clamp:d(_.clamp,!1),precision:d(_.precision,.01),tension:d(_.tension,170),friction:d(_.friction,26),mass:d(_.mass,1),duration:_.duration,easing:d(_.easing,(function(e){return e})),decay:_.decay}),D))}return L?e:(g&&(x.setValue(1,!1),S.updateConfig({output:[A,A]})),x.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,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};(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 Z=function(e){function t(t){var n;return void 0===t&&(t={}),n=e.call(this)||this,!t.transform||t.transform instanceof y||(t=v.transform(t)),n.payload=t,n}return u(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 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 de(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 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:K.hasOwnProperty(t)?K[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|de(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]),pe(n[2]),pe(n[3])))>>>0:(n=re.exec(t))?(se(fe(n[1]),pe(n[2]),pe(n[3]))|de(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,be=new RegExp("("+Object.keys(K).join("|")+")","g"),ye={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},ge=["Webkit","Ms","Moz","O"];function we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}ye=Object.keys(ye).reduce((function(e,t){return ge.forEach((function(n){return e[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(n,t)]=e[t]})),e}),ye);var Oe={};R((function(e){return new Z(e)})),P("div"),x((function(e){var t=e.output.map((function(e){return e.replace(ve,me)})).map((function(e){return e.replace(be,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(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"]),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 d in c){var p=u?d:Oe[d]||(Oe[d]=d.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()})));void 0!==e.getAttribute(p)&&e.setAttribute(p,c[d])}}),(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),d=a.useRef(null),p=a.useCallback((function(e){var t=s.current;s.current=new M(e,(function(){var e=!1;d.current&&(e=v.fn(d.current,s.current.getAnimatedValue())),d.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 N(d,u,r)})),p(t);var m,h=s.current.getValue(),b=(h.scrollTop,h.scrollLeft,i(h,["scrollTop","scrollLeft"])),y=(m=e,!l.fun(m)||m.prototype instanceof c.Component?function(e){return d.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({},b,{ref:y}))}))},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)}),ke=_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=V,t.animated=ke,t.a=ke,t.interpolate=function(e,t,n){return e&&new B(e,t,n)},t.Globals=L,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],d=u[2],p=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&&p(t)})),a.useEffect((function(){n.current=!0}),[]),r?[s,p,d]:s},t.useTransition=function(e,t,n){var r=o({items:e,keys:t||function(e){return e}},n),c=G(r),u=c.lazy,s=void 0!==u&&u,l=(c.unique,c.reset),d=void 0!==l&&l,p=(c.enter,c.leave,c.update,c.onDestroyed),h=(c.keys,c.items,c.onFrame),v=c.onRest,b=c.onStart,y=c.ref,g=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=G(t),u=c.items,s=c.keys,l=c.initial,f=c.from,d=c.enter,p=c.leave,h=c.update,v=c.trail,b=void 0===v?0:v,y=c.unique,g=c.config,w=c.order,O=void 0===w?["enter","leave","update"]:w,j=G(r),E=j.keys,_=j.items,k=o({},a.current),x=[].concat(a.deleted),S=Object.keys(k),C=new Set(S),P=new Set(s),A=s.filter((function(e){return!C.has(e)})),T=a.transitions.filter((function(e){return!e.destroyed&&!P.has(e.originalKey)})).map((function(e){return e.originalKey})),N=s.filter((function(e){return C.has(e)})),R=-b;for(;O.length;){switch(O.shift()){case"enter":A.forEach((function(e,t){y&&x.find((function(t){return t.originalKey===e}))&&(x=x.filter((function(t){return t.originalKey!==e})));var r=s.indexOf(e),o=u[r],i=n&&void 0!==l?"initial":"enter";k[e]={slot:i,originalKey:e,key:y?String(e):W++,item:o,trail:R+=b,config:m(g,o,i),from:m(n&&void 0!==l?l||{}:f,o),to:m(d,o)}}));break;case"leave":T.forEach((function(e){var t=E.indexOf(e),n=_[t];x.unshift(o({},k[e],{slot:"leave",destroyed:!0,left:E[Math.max(0,t-1)],right:E[Math.min(E.length,t+1)],trail:R+=b,config:m(g,n,"leave"),to:m(p,n)})),delete k[e]}));break;case"update":N.forEach((function(e){var t=s.indexOf(e),n=u[t];k[e]=o({},k[e],{item:n,slot:"update",trail:R+=b,config:m(g,n,"update"),to:m(h,n)})}))}}var L=s.map((function(e){return k[e]}));return x.forEach((function(e){var t,n=e.left,r=(e.right,i(e,["left","right"]));-1!==(t=L.findIndex((function(e){return e.originalKey===n})))&&(t+=1),t=Math.max(0,t),L=[].concat(L.slice(0,t),[r],L.slice(t))})),o({},a,{changed:A.length||T.length||N.length,first:n&&0===A.length,transitions:L,current:k,deleted:x,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({},g,{to:r,from:n,config:i,ref:y,onRest:function(n){j.current.mounted&&(e.destroyed&&(y||s||Y(j,c),p&&p(u)),!Array.from(j.current.instances).some((function(e){return!e[1].idle}))&&(y||s)&&j.current.deleted.length>0&&Y(j),v&&v(u,t,n))},onStart:b&&function(){return b(u,t)},onFrame:h&&function(e){return h(u,t,e)},delay:a,reset:d&&"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=$},183:function(e,t,n){"use strict";(function(e){var r=n(10),o=n.n(r),i=n(38),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 d=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 d.contextTypes=((o={})[l]=c.a.object,o),{Provider:f,Consumer:d}};t.a=l}).call(this,n(84))},184:function(e,t,n){var r=n(307);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=d;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],d=n[1],p=n.index;if(c+=e.slice(a,p),a=p+f.length,d)c+=d[1];else{var m=e[a],h=n[2],v=n[3],b=n[4],y=n[5],g=n[6],w=n[7];c&&(r.push(c),c="");var O=null!=h&&null!=m&&m!==h,j="+"===g||"*"===g,E="?"===g||"*"===g,_=n[2]||l,k=b||y;r.push({name:v||i++,prefix:h||"",delimiter:_,optional:E,repeat:j,partial:O,asterisk:!!w,pattern:k?s(k):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,d=c[l.name];if(null==d){if(l.optional){l.partial&&(i+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(r(d)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var p=0;p<d.length;p++){if(f=u(d[p]),!n[s].test(f))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(f)+"`");i+=(0===p?l.prefix:l.delimiter)+f}}else{if(f=l.asterisk?encodeURI(d).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):u(d),!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 d(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 d=u(s.prefix),p="(?:"+s.pattern+")";t.push(s),s.repeat&&(p+="(?:"+d+p+")*"),a+=p=s.optional?s.partial?d+"("+p+")?":"(?:"+d+"("+p+"))?":d+"("+p+")"}}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 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 l(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 l(new RegExp("(?:"+r.join("|")+")",f(n)),t)}(e,t,n):function(e,t,n){return d(i(e,n),t,n)}(e,t,n)}},19:function(e,t,n){var r=n(57),o=n(58),i=n(40),a=n(59);e.exports=function(e){return r(e)||o(e)||i(e)||a()}},196: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}},197:function(e,t,n){"use strict";var r=n(36),o=n(55),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=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},u))}},2:function(e,t){!function(){e.exports=this.wp.i18n}()},20:function(e,t){!function(){e.exports=this.wp.compose}()},21:function(e,t){!function(){e.exports=this.wc.navigation}()},22:function(e,t){!function(){e.exports=this.wc.data}()},23:function(e,t){!function(){e.exports=this.wp.url}()},24: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},25: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 d})),n.d(t,"e",(function(){return p})),n.d(t,"g",(function(){return m})),n.d(t,"h",(function(){return h})),n.d(t,"f",(function(){return v}));var r=n(31),o=n.n(r),i=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,d=u.orderStatuses,p=(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}},26:function(e,t){!function(){e.exports=this.wp.apiFetch}()},27:function(e,t){!function(){e.exports=this.wc.tracks}()},277:function(e,t,n){"use strict";(function(e){var r=n(0),o=n(3),i=n(6),a=n.n(i),c=n(140),u=n(2),s=(n(278),n(4));t.a=Object(r.forwardRef)((function(t,n){var i=t.className,l=t.children,f=t.spokenMessage,d=void 0===f?l:f,p=t.politeness,m=void 0===p?"polite":p,h=t.actions,v=void 0===h?[]:h,b=t.onRemove,y=void 0===b?o.noop:b,g=t.icon,w=void 0===g?null:g,O=t.explicitDismiss,j=void 0!==O&&O,E=t.onDismiss,_=void 0===E?null:E;function k(e){e&&e.preventDefault&&e.preventDefault(),_(),y()}_=_||o.noop,function(e,t){var n="string"==typeof e?e:Object(r.renderToString)(e);Object(r.useEffect)((function(){n&&Object(c.a)(n,t)}),[n,t])}(d,m),Object(r.useEffect)((function(){var e=setTimeout((function(){j||(_(),y())}),1e4);return function(){return clearTimeout(e)}}),[j,_,y]);var x=a()(i,"components-snackbar",{"components-snackbar-explicit-dismiss":!!j});v&&v.length>1&&(void 0!==e&&e.env,v=[v[0]]);var S=a()("components-snackbar__content",{"components-snackbar__content-with-icon":!!w});return Object(r.createElement)("div",{ref:n,className:x,onClick:j?o.noop:k,tabIndex:"0",role:j?"":"button",onKeyPress:j?o.noop:k,"aria-label":j?"":Object(u.__)("Dismiss this notice")},Object(r.createElement)("div",{className:S},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(),y(),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:k,onKeyPress:k},"✕")))}))}).call(this,n(125))},278:function(e,t,n){"use strict";(function(e){function r(t){void 0!==e&&e.env}n.d(t,"a",(function(){return r}))}).call(this,n(125))},279:function(e,t){!function(){e.exports=this.wc.customerEffortScore}()},286:function(e,t,n){"use strict";n.d(t,"a",(function(){return q}));var r={};n.r(r),n.d(r,"setCesSurveyQueue",(function(){return P})),n.d(r,"addCesSurvey",(function(){return A})),n.d(r,"addCesSurveyForAnalytics",(function(){return T}));var o={};n.r(o),n.d(o,"getCesSurveyQueue",(function(){return M}));var i={};n.r(i),n.d(i,"getCesSurveyQueue",(function(){return I}));var a=n(19),c=n.n(a),u=n(5),s=n.n(u),l=n(18),f=n.n(l),d=n(0),p=n(1),m=n.n(p),h=n(27),v=n(279),b=n.n(v),y=n(20),g=n(11),w=n(22),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-admin"):o,a=e.cesShownForActions,u=e.allowTracking,l=e.resolving,p=e.storeAgeInWeeks,m=e.updateOptions,v=e.createNotice,y=Object(d.useState)(!1),g=f()(y,2),w=g[0],j=g[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(d.createElement)(b.a,{recordScoreCallback:function(e,r){Object(h.recordEvent)("ces_feedback",E({action:t,score:e,comments:r||"",store_age:p},n)),v("success",i)},label:r,onNoticeShownCallback:function(){Object(h.recordEvent)("ces_snackbar_view",E({action:t,store_age:p},n))},onNoticeDismissedCallback:function(){Object(h.recordEvent)("ces_snackbar_dismiss",E({action:t,store_age:p},n)),_()},onModalShownCallback:function(){j(!0),Object(h.recordEvent)("ces_view",E({action:t,store_age:p},n)),_()},icon:Object(d.createElement)("span",{style:{height:21,width:21},role:"img","aria-label":Object(O.__)("Pencil icon","woocommerce-admin")},"✏️")})}_.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 k=Object(y.compose)(Object(g.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(g.withDispatch)((function(e){return{updateOptions:e(w.OPTIONS_STORE_NAME).updateOptions,createNotice:e("core/notices").createNotice}})))(_),x=n(76),S=n(17),C={SET_CES_SURVEY_QUEUE:"SET_CES_SURVEY_QUEUE",ADD_CES_SURVEY:"ADD_CES_SURVEY"};function P(e){return{type:C.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;return{type:C.ADD_CES_SURVEY,action:e,label:t,pageNow:n,adminPage:r,onsubmit_label:o}}function T(){return A("analytics_filtered",Object(O.__)("How easy was it to filter your store analytics?","woocommerce-admin"),"woocommerce_page_wc-admin","woocommerce_page_wc-admin")}var N=n(8),R=n.n(N),L=R.a.mark(M);function M(){var e;return R.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(S.apiFetch)({path:"".concat(x.a,"/options?options=").concat(x.b)});case 2:if(!(e=t.sent)){t.next=8;break}return t.next=6,P(e[x.b]||[]);case 6:t.next=9;break;case 8:throw new Error;case 9:case"end":return t.stop()}}),L)}function I(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 V(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 F={queue:[]},B=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:F,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case C.SET_CES_SURVEY_QUEUE:return V(V({},e),{},{queue:t.queue});case C.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};return V(V({},e),{},{queue:[].concat(c()(e.queue),[r])});default:return e}};Object(g.registerStore)(x.c,{actions:r,selectors:i,resolvers:o,controls:S.controls,reducer:B});function U(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(d.createElement)(d.Fragment,null,o.map((function(e,t){return Object(d.createElement)(k,{key:t,action:e.action,label:e.label,onSubmitLabel:e.onsubmit_label,trackProps:e.props||{}})})))}U.propTypes={queue:m.a.arrayOf(m.a.object),resolving:m.a.bool,clearQueue:m.a.func};var q=Object(y.compose)(Object(g.withSelect)((function(e){var t=e(x.c),n=t.getCesSurveyQueue,r=t.isResolving;return{queue:n(),resolving:r("getOption",[x.b])}})),Object(g.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}})}}})))(U)},29:function(e,t){!function(){e.exports=this.wc.date}()},294:function(e,t,n){"use strict";n.r(t),function(e){var t=n(0),r=(n(469),n(22)),o=(n(296),n(141)),i=n(286);n.p=e.wcAdminAssets.path;var a,c=document.getElementById("root"),u=document.getElementById("woocommerce-embedded-root"),s=window.wcSettings.currentUserData;if(c){var l=Object(r.withSettingsHydration)("wc_admin",window.wcSettings)(o.b);window.wcSettings.preloadSettings&&window.wcSettings.preloadSettings.general&&(l=Object(r.withSettingsHydration)("general",{general:window.wcSettings.preloadSettings.general})(l)),s&&(l=Object(r.withCurrentUserHydration)(s)(l)),Object(t.render)(Object(t.createElement)(l,null),c)}else if(u){var f=Object(r.withSettingsHydration)("wc_admin",window.wcSettings)(o.a);s&&(f=Object(r.withCurrentUserHydration)(s)(f)),Object(t.render)(Object(t.createElement)(f,null),u),u.classList.remove("is-embed-loading");var d=document.getElementById("wpbody-content"),p=d.querySelector(".wrap.woocommerce")||d.querySelector('[class="wrap"]'),m=document.createElement("div");Object(t.render)(Object(t.createElement)("div",{className:"woocommerce-layout"},Object(t.createElement)(o.c,null)),d.insertBefore(m,p))}window.wcAdminFeatures&&!0===window.wcAdminFeatures["customer-effort-score-tracks"]&&(a=c||u,Object(t.render)(Object(t.createElement)(i.a,null),a.insertBefore(document.createElement("div"),null)))}.call(this,n(84))},296:function(e,t,n){},297:function(e,t,n){},298:function(e,t,n){},299:function(e,t,n){},3:function(e,t){!function(){e.exports=this.lodash}()},30:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return s}));var r=n(4),o=r.Navigation||r.__experimentalNavigation,i=(r.NavigationBackButton||r.__experimentalNavigationBackButton,r.NavigationGroup||r.__experimentalNavigationGroup),a=r.NavigationMenu||r.__experimentalNavigationMenu,c=r.NavigationItem||r.__experimentalNavigationItem,u=r.Text||r.__experimentalText,s=r.useSlot||r.__experimentalUseSlot},300:function(e,t,n){},301:function(e,t,n){},302:function(e,t,n){},303:function(e,t,n){},304:function(e,t,n){},305:function(e,t,n){var r=n(72);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}},306:function(e,t,n){},307:function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},31: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},32: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}))},34:function(e,t,n){var r=n(97);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}},36: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}))},37: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}},38: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}))},4:function(e,t){!function(){e.exports=this.wp.components}()},40:function(e,t,n){var r=n(37);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}}},41:function(e,t){!function(){e.exports=this.wp.htmlEntities}()},42: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}))},43:function(e,t){!function(){e.exports=this.wp.hooks}()},44: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)}))}}},469:function(e,t,n){"use strict";var r={};n.r(r),n.d(r,"createNotice",(function(){return h})),n.d(r,"createSuccessNotice",(function(){return v})),n.d(r,"createInfoNotice",(function(){return b})),n.d(r,"createErrorNotice",(function(){return y})),n.d(r,"createWarningNotice",(function(){return g})),n.d(r,"removeNotice",(function(){return w}));var o={};n.r(o),n.d(o,"getNotices",(function(){return j}));var i=n(11),a=n(82),c=n(3),u=n(36);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){Object(u.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=function(e){return function(t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,o=r[e];if(void 0===o)return n;var i=t(n[o],r);return i===n[o]?n:l({},n,Object(u.a)({},o,i))}}}("context")((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CREATE_NOTICE":return[].concat(Object(a.a)(Object(c.reject)(e,{id:t.notice.id})),[t.notice]);case"REMOVE_NOTICE":return Object(c.reject)(e,{id:t.id})}return e})),d=n(8),p=n.n(d),m=p.a.mark(h);function h(){var e,t,n,r,o,i,a,u,s,l,f,d,h,v,b,y,g=arguments;return p.a.wrap((function(p){for(;;)switch(p.prev=p.next){case 0:if(e=g.length>0&&void 0!==g[0]?g[0]:"info",t=g.length>1?g[1]:void 0,n=g.length>2&&void 0!==g[2]?g[2]:{},r=n.speak,o=void 0===r||r,i=n.isDismissible,a=void 0===i||i,u=n.context,s=void 0===u?"global":u,l=n.id,f=void 0===l?Object(c.uniqueId)(s):l,d=n.actions,h=void 0===d?[]:d,v=n.type,b=void 0===v?"default":v,y=n.__unstableHTML,t=String(t),!o){p.next=8;break}return p.next=8,{type:"SPEAK",message:t,ariaLive:"snackbar"===b?"polite":"assertive"};case 8:return p.next=10,{type:"CREATE_NOTICE",context:s,notice:{id:f,status:e,content:t,__unstableHTML:y,isDismissible:a,actions:h,type:b}};case 10:case"end":return p.stop()}}),m)}function v(e,t){return h("success",e,t)}function b(e,t){return h("info",e,t)}function y(e,t){return h("error",e,t)}function g(e,t){return h("warning",e,t)}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global";return{type:"REMOVE_NOTICE",id:e,context:t}}var O=[];function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global";return e[t]||O}var E=n(140),_={SPEAK:function(e){Object(E.a)(e.message,e.ariaLive||"assertive")}};Object(i.registerStore)("core/notices",{reducer:f,actions:r,selectors:o,controls:_})},47:function(e,t){!function(){e.exports=this.wc.components}()},481:function(e,t){!function(){e.exports=this.wc.csvExport}()},49:function(e,t,n){"use strict";var r=n(90),o=n(91),i=n(52);e.exports={formats:i,parse:o,stringify:r}},497:function(e,t,n){"use strict";var r=n(0),o=n(67),i=Object(r.createElement)(o.b,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.a,{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},5: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}},50:function(e,t){!function(){e.exports=this.ReactDOM}()},52: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}},54:function(e,t,n){"use strict";function r(e){"complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e()}n.d(t,"a",(function(){return r}))},55:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(42);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}},56:function(e,t,n){"use strict";t.a=function(e,t){if(!e)throw new Error("Invariant failed")}},57:function(e,t,n){var r=n(37);e.exports=function(e){if(Array.isArray(e))return r(e)}},58:function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},59: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.")}},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)&&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}()},60:function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},61: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}}},62: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.")}},67:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return f}));var r=n(36),o=n(55),i=n(6),a=n.n(i),c=n(0);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=function(e){return Object(c.createElement)("path",e)},f=function(e){var t=e.className,n=e.isPressed,r=s(s({},Object(o.a)(e,["className","isPressed"])),{},{className:a()(t,{"is-pressed":n})||void 0,role:"img","aria-hidden":!0,focusable:!1});return Object(c.createElement)("svg",r)}},68:function(e,t,n){var r=function(e){"use strict";var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof f?t:f,i=Object.create(o.prototype),a=new E(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return k()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=w(a,n);if(c){if(c===l)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=s(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===l)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,a),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var l={};function f(){}function d(){}function p(){}var m={};m[o]=function(){return this};var h=Object.getPrototypeOf,v=h&&h(h(_([])));v&&v!==t&&n.call(v,o)&&(m=v);var b=p.prototype=f.prototype=Object.create(m);function y(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function g(e,t){var r;this._invoke=function(o,i){function a(){return new t((function(r,a){!function r(o,i,a,c){var u=s(e[o],e,i);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,a,c)}),(function(e){r("throw",e,a,c)})):t.resolve(f).then((function(e){l.value=e,a(l)}),(function(e){return r("throw",e,a,c)}))}c(u.arg)}(o,i,r,a)}))}return r=r?r.then(a,a):a()}}function w(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var r=s(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,l;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function _(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return i.next=i}}return{next:k}}function k(){return{value:void 0,done:!0}}return d.prototype=b.constructor=p,p.constructor=d,d.displayName=c(p,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,c(e,a,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(g.prototype),g.prototype[i]=function(){return this},e.AsyncIterator=g,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new g(u(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},y(b),c(b,a,"Generator"),b[o]=function(){return this},b.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=_,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(j),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,l):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),l},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},69:function(e,t,n){"use strict";var r=n(52),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)}}},7: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},70:function(e,t,n){"use strict";function r(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}n.d(t,"a",(function(){return r}))},71: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 p}));var r=n(32);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,d=a.length;d>=0;d--){var p=a[d];"."===p?i(a,d):".."===p?(i(a,d),f++):f&&(i(a,d),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(56);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 d(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 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 b=!("undefined"==typeof window||!window.document||!window.document.createElement);function y(e,t){t(window.confirm(e))}function g(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),b||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?y:h,O=a.keyLength,j=void 0===O?6:O,E=e.basename?d(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 k(){return Math.random().toString(36).substr(2,j)}var x=v();function S(e){Object(r.a)(F,e),F.length=n.length,x.notifyListeners(F.location,F.action)}function C(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||T(_(e.state))}function P(){T(_(g()))}var A=!1;function T(e){if(A)A=!1,S();else{x.confirmTransitionTo(e,"POP",w,(function(t){t?S({action:"POP",location:e}):function(e){var t=F.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,M(o))}(e)}))}}var N=_(g()),R=[N.key];function L(e){return E+p(e)}function M(e){n.go(e)}var I=0;function D(e){1===(I+=e)&&1===e?(window.addEventListener("popstate",C),i&&window.addEventListener("hashchange",P)):0===I&&(window.removeEventListener("popstate",C),i&&window.removeEventListener("hashchange",P))}var V=!1;var F={length:n.length,action:"POP",location:N,createHref:L,push:function(e,t){var r=m(e,t,k(),F.location);x.confirmTransitionTo(r,"PUSH",w,(function(e){if(e){var t=L(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=R.indexOf(F.location.key),s=R.slice(0,c+1);s.push(r.key),R=s,S({action:"PUSH",location:r})}else window.location.href=t}}))},replace:function(e,t){var r=m(e,t,k(),F.location);x.confirmTransitionTo(r,"REPLACE",w,(function(e){if(e){var t=L(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=R.indexOf(F.location.key);-1!==c&&(R[c]=r.key),S({action:"REPLACE",location:r})}else window.location.replace(t)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=x.setPrompt(e);return V||(D(1),V=!0),function(){return V&&(V=!1,D(-1)),t()}},listen:function(e){var t=x.appendListener(e);return D(1),function(){D(-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 d(){return Math.random().toString(36).substr(2,s)}var h=O(c,0,i.length-1),b=i.map((function(e){return m(e,void 0,"string"==typeof e?d():e.key||d())})),y=p;function g(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:b.length,action:"POP",location:b[h],index:h,entries:b,createHref:y,push:function(e,t){var r=m(e,t,d(),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,d(),w.location);l.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(w.entries[w.index]=r,f({action:"REPLACE",location:r}))}))},go:g,goBack:function(){g(-1)},goForward:function(){g(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}},72: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},75:function(e,t){!function(){e.exports=this.wp.date}()},76: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"},77:function(e,t,n){"use strict";var r=n(78);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}},78:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},8:function(e,t,n){e.exports=n(68)},82:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(70);var o=n(94);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(o.a)(e)||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.")}()}},84: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},9: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}},90:function(e,t,n){"use strict";var r=n(69),o=n(52),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,d={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},p=function e(t,n,o,i,a,u,l,f,p,m,h,v,b,y){var g,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&&!b?u(n,d.encoder,y,"key",h):n;w=""}if("string"==typeof(g=w)||"number"==typeof g||"boolean"==typeof g||"symbol"==typeof g||"bigint"==typeof g||r.isBuffer(w))return u?[v(b?n:u(n,d.encoder,y,"key",h))+"="+v(u(w,d.encoder,y,"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 k=O[_],x="object"==typeof k&&void 0!==k.value?k.value:w[k];if(!a||null!==x){var S=c(w)?"function"==typeof o?o(n,k):n:n+(p?"."+k:"["+k+"]");s(j,e(x,S,o,i,a,u,l,f,p,m,h,v,b,y))}}return j};e.exports=function(e,t){var n,r=e,u=function(e){if(!e)return d;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||d.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=d.filter;return("function"==typeof e.filter||c(e.filter))&&(a=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:d.addQueryPrefix,allowDots:void 0===e.allowDots?d.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:d.charsetSentinel,delimiter:void 0===e.delimiter?d.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:d.encode,encoder:"function"==typeof e.encoder?e.encoder:d.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:d.encodeValuesOnly,filter:a,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:d.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:d.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:d.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,p(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 b=f.join(u.delimiter),y=!0===u.addQueryPrefix?"?":"";return u.charsetSentinel&&("iso-8859-1"===u.charset?y+="utf8=%26%2310003%3B&":y+="utf8=%E2%9C%93&"),b.length>0?y+b:""}},91:function(e,t,n){"use strict";var r=n(69),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,d=l.split(t.delimiter,f),p=-1,m=t.charset;if(t.charsetSentinel)for(n=0;n<d.length;++n)0===d[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===d[n]?m="utf-8":"utf8=%26%2310003%3B"===d[n]&&(m="iso-8859-1"),p=n,n=d.length);for(n=0;n<d.length;++n)if(n!==p){var h,v,b=d[n],y=b.indexOf("]="),g=-1===y?b.indexOf("="):y+1;-1===g?(h=t.decoder(b,a.decoder,m,"key"),v=t.strictNullHandling?null:""):(h=t.decoder(b.slice(0,g),a.decoder,m,"key"),v=r.maybeMap(u(b.slice(g+1),t),(function(e){return t.decoder(e,a.decoder,m,"value")}))),v&&t.interpretNumericEntities&&"iso-8859-1"===m&&(v=c(v)),b.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):{},d=Object.keys(l),p=0;p<d.length;++p){var m=d[p],h=s(m,l[m],n,"string"==typeof e);f=r.merge(f,h,n)}return r.compact(f)}},94:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(70);function o(e,t){if(e){if("string"==typeof e)return Object(r.a)(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)?Object(r.a)(e,t):void 0}}},95: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 p})),n.d(t,"f",(function(){return m}));var r=n(19),o=n.n(r),i=n(41),a=n(3),c=n(25);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=d(e,t,n),o=r.map((function(e){return e.id||e.product}));return o}function f(e,t){var n={};n.products=d(e,!0,t),n.remainingProducts=d(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 d(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&&p(a.price)>0&&(t||!a.is_installed)&&o.push(a),o}function p(e){return Number(Object(i.decodeEntities)(e).replace(/[^0-9.-]+/g,""))}function m(e){return/admin.php\?page=wc-admin/.test(e)}},97: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}}});
|
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}}.woocommerce-layout *{box-sizing:border-box}#wpfooter{display:none}.woocommerce_page_wc-admin .wp-responsive-open .woocommerce-layout__header{margin-left:2px}.woocommerce_page_wc-admin .woocommerce-filters-date__content:not(.is-mobile){z-index:2}@media (max-width:600px){#wpadminbar{position:fixed}}@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:70px}.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 #woocommerce-embedded-root.is-embed-loading+#wpbody .wrap{padding-top:100px}@media (max-width:782px){.woocommerce-embed-page #woocommerce-embedded-root.is-embed-loading+#wpbody .wrap{padding-top:30px}}.woocommerce-embed-page #screen-meta,.woocommerce-embed-page #screen-meta-links{top:60px}.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}}@media (min-width:783px){.woocommerce-embed-page .woocommerce-layout__activity-panel-mobile-toggle{display:none}}.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:80px 0 0 40px;margin:80px 0 0 var(--large-gap)}@media (min-width:961px){.woocommerce-layout__primary{margin-top:100px}}@media (max-width:782px){.woocommerce-layout__primary{margin-top:60px}}.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;margin-top:-32px}.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}.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__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;min-height:60px;position:fixed;width:100%;top:32px;z-index:1001}.woocommerce-layout__header.is-scrolled{box-shadow:0 8px 8px 0 rgba(85,93,102,.3)}@media (max-width:782px){.woocommerce-layout__header{flex-flow:row wrap;top:46px}}.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;line-height:60px;background:#fff;font-weight:600;font-size:14px;text-transform:capitalize}.has-woocommerce-navigation .woocommerce-layout__header{top:0}.woocommerce-page #contextual-help-link-wrap,.woocommerce-page #screen-options-link-wrap{margin-top:-1px}.woocommerce-layout__activity-panel{display:flex;flex-direction:row;align-items:center;position:fixed;right:0;top:32px;height:60px}@media (max-width:782px){.woocommerce-layout__activity-panel{position:relative;background:#fff;margin:0;padding:0;width:100vw;display:none;flex:1 100%}}@media (min-width:783px) and (max-width:960px){.woocommerce-layout__activity-panel{max-width:280px}}@media (min-width:1281px){.woocommerce-layout__activity-panel{max-width:400px}}.woocommerce-layout__activity-panel.is-mobile-open{display:flex}.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 .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-mobile-toggle{margin-right:10px;max-width:48px;height:60px;position:absolute;right:0;bottom:0}@media (min-width:783px){.woocommerce-layout__activity-panel-mobile-toggle{display:none}}.wp-responsive-open .woocommerce-layout__activity-panel-mobile-toggle{display:none}.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 - 166px);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:166px;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 - 120px);top:120px}@media (min-width:783px){.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}.has-woocommerce-navigation .woocommerce-layout__activity-panel{top:0}.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-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-navigation h2{color:inherit}.woocommerce-navigation .components-navigation__menu{display:flex;flex-direction:column;height:100%}.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 .woocommerce-navigation__back-to-dashboard{margin-top:24px}.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}.has-woocommerce-navigation{margin-top:-32px}.has-woocommerce-navigation .screen-reader-shortcut:focus{top:7px}.has-woocommerce-navigation #adminmenuback,.has-woocommerce-navigation #adminmenuwrap,.has-woocommerce-navigation #wpadminbar{display:none!important}.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-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:240px}@media (max-width:960px){.has-woocommerce-navigation #wpcontent,.has-woocommerce-navigation #wpfooter{margin-left:0}}.has-woocommerce-navigation #woocommerce-embedded-navigation{position:fixed;top:0;left:0;width:240px;height:100%;box-sizing:border-box;background-color:#1e1e1e;z-index:1100}@media (max-width:960px){.has-woocommerce-navigation #woocommerce-embedded-navigation{width:60px;height:60px}}.has-woocommerce-navigation .woocommerce-navigation__wrapper{overflow-y:auto;height:calc(100vh - 60px)}.has-woocommerce-navigation .components-navigation{box-sizing:border-box}.has-woocommerce-navigation.is-wc-nav-expanded #woocommerce-embedded-navigation{width:240px;height:100%}.has-woocommerce-navigation.is-wc-nav-folded #wpcontent,.has-woocommerce-navigation.is-wc-nav-folded #wpfooter{margin-left:0}.has-woocommerce-navigation.is-wc-nav-folded .woocommerce-layout__header{margin-left:60px}.has-woocommerce-navigation.is-wc-nav-folded #woocommerce-embedded-navigation{width:60px;height:60px}.has-woocommerce-navigation.is-wc-nav-folded #woocommerce-embedded-navigation .woocommerce-navigation-header.is-scrolled{box-shadow:0 8px 8px 0 rgba(85,93,102,.3)}.has-woocommerce-navigation.is-wc-nav-folded #woocommerce-embedded-navigation .woocommerce-navigation-header>*{display:none}.has-woocommerce-navigation.is-wc-nav-folded #woocommerce-embedded-navigation .woocommerce-navigation-header__site-icon{display:block}.has-woocommerce-navigation.is-wc-nav-folded #woocommerce-embedded-navigation .components-navigation{display:none}.has-woocommerce-navigation.is-wc-nav-folded .woocommerce-transient-notices{left:16px}.has-woocommerce-navigation .woocommerce-transient-notices{left:256px}@media (max-width:782px){.has-woocommerce-navigation .woocommerce-transient-notices{left:16px}}
|
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}@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;text-transform:capitalize}.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}@media (max-width:782px){.woocommerce-layout__activity-panel{position:absolute;top:100%;background:#fff;margin:0;padding:0;width:100vw;display:none;flex:1 100%;right:0}}@media (min-width:783px) and (max-width:960px){.woocommerce-layout__activity-panel{max-width:280px}}@media (min-width:1281px){.woocommerce-layout__activity-panel{max-width:400px}}.woocommerce-layout__activity-panel.is-mobile-open{display:flex}.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 .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-mobile-toggle.components-button{margin-right:10px;max-width:48px}@media (min-width:783px){.woocommerce-layout__activity-panel-mobile-toggle.components-button{display:none;height:100%}}.wp-responsive-open .woocommerce-layout__activity-panel-mobile-toggle{display:none}.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 - 166px);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:166px;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 - 120px);top:120px}@media (min-width:783px){.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__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-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-settings .woo-nav-tab-wrapper,.has-woocommerce-navigation.woocommerce_page_wc-status .woo-nav-tab-wrapper{display:none}.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}.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}: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-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}
|
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}}.woocommerce-layout *{box-sizing:border-box}#wpfooter{display:none}.woocommerce_page_wc-admin .wp-responsive-open .woocommerce-layout__header{margin-right:2px}.woocommerce_page_wc-admin .woocommerce-filters-date__content:not(.is-mobile){z-index:2}@media (max-width:600px){#wpadminbar{position:fixed}}@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:70px}.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 #woocommerce-embedded-root.is-embed-loading+#wpbody .wrap{padding-top:100px}@media (max-width:782px){.woocommerce-embed-page #woocommerce-embedded-root.is-embed-loading+#wpbody .wrap{padding-top:30px}}.woocommerce-embed-page #screen-meta,.woocommerce-embed-page #screen-meta-links{top:60px}.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}}@media (min-width:783px){.woocommerce-embed-page .woocommerce-layout__activity-panel-mobile-toggle{display:none}}.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:80px 40px 0 0;margin:80px var(--large-gap) 0 0}@media (min-width:961px){.woocommerce-layout__primary{margin-top:100px}}@media (max-width:782px){.woocommerce-layout__primary{margin-top:60px}}.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;margin-top:-32px}.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}.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__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;min-height:60px;position:fixed;width:100%;top:32px;z-index:1001}.woocommerce-layout__header.is-scrolled{box-shadow:0 8px 8px 0 rgba(85,93,102,.3)}@media (max-width:782px){.woocommerce-layout__header{flex-flow:row wrap;top:46px}}.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;line-height:60px;background:#fff;font-weight:600;font-size:14px;text-transform:capitalize}.has-woocommerce-navigation .woocommerce-layout__header{top:0}.woocommerce-page #contextual-help-link-wrap,.woocommerce-page #screen-options-link-wrap{margin-top:-1px}.woocommerce-layout__activity-panel{display:flex;flex-direction:row;align-items:center;position:fixed;left:0;top:32px;height:60px}@media (max-width:782px){.woocommerce-layout__activity-panel{position:relative;background:#fff;margin:0;padding:0;width:100vw;display:none;flex:1 100%}}@media (min-width:783px) and (max-width:960px){.woocommerce-layout__activity-panel{max-width:280px}}@media (min-width:1281px){.woocommerce-layout__activity-panel{max-width:400px}}.woocommerce-layout__activity-panel.is-mobile-open{display:flex}.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 .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-mobile-toggle{margin-left:10px;max-width:48px;height:60px;position:absolute;left:0;bottom:0}@media (min-width:783px){.woocommerce-layout__activity-panel-mobile-toggle{display:none}}.wp-responsive-open .woocommerce-layout__activity-panel-mobile-toggle{display:none}.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 - 166px);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:166px;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 - 120px);top:120px}@media (min-width:783px){.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}.has-woocommerce-navigation .woocommerce-layout__activity-panel{top:0}.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-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}.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-navigation h2{color:inherit}.woocommerce-navigation .components-navigation__menu{display:flex;flex-direction:column;height:100%}.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 .woocommerce-navigation__back-to-dashboard{margin-top:24px}.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}.has-woocommerce-navigation{margin-top:-32px}.has-woocommerce-navigation .screen-reader-shortcut:focus{top:7px}.has-woocommerce-navigation #adminmenuback,.has-woocommerce-navigation #adminmenuwrap,.has-woocommerce-navigation #wpadminbar{display:none!important}.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-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:240px}@media (max-width:960px){.has-woocommerce-navigation #wpcontent,.has-woocommerce-navigation #wpfooter{margin-right:0}}.has-woocommerce-navigation #woocommerce-embedded-navigation{position:fixed;top:0;right:0;width:240px;height:100%;box-sizing:border-box;background-color:#1e1e1e;z-index:1100}@media (max-width:960px){.has-woocommerce-navigation #woocommerce-embedded-navigation{width:60px;height:60px}}.has-woocommerce-navigation .woocommerce-navigation__wrapper{overflow-y:auto;height:calc(100vh - 60px)}.has-woocommerce-navigation .components-navigation{box-sizing:border-box}.has-woocommerce-navigation.is-wc-nav-expanded #woocommerce-embedded-navigation{width:240px;height:100%}.has-woocommerce-navigation.is-wc-nav-folded #wpcontent,.has-woocommerce-navigation.is-wc-nav-folded #wpfooter{margin-right:0}.has-woocommerce-navigation.is-wc-nav-folded .woocommerce-layout__header{margin-right:60px}.has-woocommerce-navigation.is-wc-nav-folded #woocommerce-embedded-navigation{width:60px;height:60px}.has-woocommerce-navigation.is-wc-nav-folded #woocommerce-embedded-navigation .woocommerce-navigation-header.is-scrolled{box-shadow:0 8px 8px 0 rgba(85,93,102,.3)}.has-woocommerce-navigation.is-wc-nav-folded #woocommerce-embedded-navigation .woocommerce-navigation-header>*{display:none}.has-woocommerce-navigation.is-wc-nav-folded #woocommerce-embedded-navigation .woocommerce-navigation-header__site-icon{display:block}.has-woocommerce-navigation.is-wc-nav-folded #woocommerce-embedded-navigation .components-navigation{display:none}.has-woocommerce-navigation.is-wc-nav-folded .woocommerce-transient-notices{right:16px}.has-woocommerce-navigation .woocommerce-transient-notices{right:256px}@media (max-width:782px){.has-woocommerce-navigation .woocommerce-transient-notices{right:16px}}
|
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}@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;text-transform:capitalize}.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}@media (max-width:782px){.woocommerce-layout__activity-panel{position:absolute;top:100%;background:#fff;margin:0;padding:0;width:100vw;display:none;flex:1 100%;left:0}}@media (min-width:783px) and (max-width:960px){.woocommerce-layout__activity-panel{max-width:280px}}@media (min-width:1281px){.woocommerce-layout__activity-panel{max-width:400px}}.woocommerce-layout__activity-panel.is-mobile-open{display:flex}.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 .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-mobile-toggle.components-button{margin-left:10px;max-width:48px}@media (min-width:783px){.woocommerce-layout__activity-panel-mobile-toggle.components-button{display:none;height:100%}}.wp-responsive-open .woocommerce-layout__activity-panel-mobile-toggle{display:none}.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 - 166px);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:166px;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 - 120px);top:120px}@media (min-width:783px){.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__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-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-settings .woo-nav-tab-wrapper,.has-woocommerce-navigation.woocommerce_page_wc-status .woo-nav-tab-wrapper{display:none}.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}.woocommerce-navigation-category-title{display:flex;align-items:center}.woocommerce-navigation-category-title .woocommerce-navigation-favorite-button{margin-right: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}: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-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}.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}
|
dist/chunks/0.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
(window["__wcAdmin_webpackJsonp"] = window["__wcAdmin_webpackJsonp"] || []).push([[0],{
|
2 |
|
3 |
-
/***/
|
4 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5 |
|
6 |
"use strict";
|
@@ -8,9 +8,9 @@
|
|
8 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return CurrencyContext; });
|
9 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
10 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
|
11 |
-
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
12 |
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__);
|
13 |
-
/* harmony import */ var _woocommerce_currency__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
14 |
/* harmony import */ var _woocommerce_currency__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_currency__WEBPACK_IMPORTED_MODULE_2__);
|
15 |
/* harmony import */ var _woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(25);
|
16 |
/**
|
@@ -31,19 +31,19 @@ var CurrencyContext = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["cr
|
|
31 |
|
32 |
/***/ }),
|
33 |
|
34 |
-
/***/
|
35 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
36 |
|
37 |
"use strict";
|
38 |
-
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
39 |
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);
|
40 |
-
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
41 |
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);
|
42 |
-
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
43 |
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__);
|
44 |
-
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
|
45 |
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__);
|
46 |
-
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
|
47 |
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__);
|
48 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(0);
|
49 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);
|
@@ -148,45 +148,45 @@ ReportError.defaultProps = {
|
|
148 |
|
149 |
/***/ }),
|
150 |
|
151 |
-
/***/
|
152 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
153 |
|
154 |
"use strict";
|
155 |
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5);
|
156 |
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);
|
157 |
-
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
158 |
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__);
|
159 |
-
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
160 |
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__);
|
161 |
/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9);
|
162 |
/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__);
|
163 |
-
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
|
164 |
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__);
|
165 |
-
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
|
166 |
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__);
|
167 |
-
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
|
168 |
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__);
|
169 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(0);
|
170 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_7__);
|
171 |
-
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
|
172 |
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_8__);
|
173 |
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(1);
|
174 |
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_9__);
|
175 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(3);
|
176 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_10__);
|
177 |
-
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
|
178 |
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_11__);
|
179 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(47);
|
180 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_components__WEBPACK_IMPORTED_MODULE_12__);
|
181 |
/* harmony import */ var _woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(25);
|
182 |
-
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
|
183 |
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_data__WEBPACK_IMPORTED_MODULE_14__);
|
184 |
/* harmony import */ var _woocommerce_date__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(29);
|
185 |
/* harmony import */ var _woocommerce_date__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_date__WEBPACK_IMPORTED_MODULE_15__);
|
186 |
-
/* harmony import */ var _woocommerce_tracks__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(
|
187 |
/* harmony import */ var _woocommerce_tracks__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_tracks__WEBPACK_IMPORTED_MODULE_16__);
|
188 |
-
/* harmony import */ var _lib_currency_context__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(
|
189 |
-
/* harmony import */ var _customer_effort_score_tracks_data_constants__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(
|
190 |
|
191 |
|
192 |
|
@@ -423,7 +423,7 @@ ReportFilters.propTypes = {
|
|
423 |
|
424 |
/***/ }),
|
425 |
|
426 |
-
/***/
|
427 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
428 |
|
429 |
"use strict";
|
@@ -441,7 +441,7 @@ var defineProperty = __webpack_require__(5);
|
|
441 |
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
442 |
|
443 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
|
444 |
-
var slicedToArray = __webpack_require__(
|
445 |
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
446 |
|
447 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
|
@@ -455,16 +455,16 @@ var external_this_wp_element_ = __webpack_require__(0);
|
|
455 |
var external_this_wp_components_ = __webpack_require__(4);
|
456 |
|
457 |
// EXTERNAL MODULE: external {"this":["wp","hooks"]}
|
458 |
-
var external_this_wp_hooks_ = __webpack_require__(
|
459 |
|
460 |
// EXTERNAL MODULE: external {"this":["wp","compose"]}
|
461 |
-
var external_this_wp_compose_ = __webpack_require__(
|
462 |
|
463 |
// EXTERNAL MODULE: ./node_modules/@wordpress/dom/build-module/index.js + 2 modules
|
464 |
-
var build_module = __webpack_require__(
|
465 |
|
466 |
// EXTERNAL MODULE: external {"this":["wp","data"]}
|
467 |
-
var external_this_wp_data_ = __webpack_require__(
|
468 |
|
469 |
// EXTERNAL MODULE: external "lodash"
|
470 |
var external_lodash_ = __webpack_require__(3);
|
@@ -483,13 +483,13 @@ var external_this_wc_components_ = __webpack_require__(47);
|
|
483 |
var external_this_wc_navigation_ = __webpack_require__(21);
|
484 |
|
485 |
// EXTERNAL MODULE: external {"this":["wc","csvExport"]}
|
486 |
-
var external_this_wc_csvExport_ = __webpack_require__(
|
487 |
|
488 |
// EXTERNAL MODULE: external {"this":["wc","data"]}
|
489 |
-
var external_this_wc_data_ = __webpack_require__(
|
490 |
|
491 |
// EXTERNAL MODULE: external {"this":["wc","tracks"]}
|
492 |
-
var external_this_wc_tracks_ = __webpack_require__(
|
493 |
|
494 |
// CONCATENATED MODULE: ./client/analytics/components/report-table/download-icon.js
|
495 |
|
@@ -508,7 +508,7 @@ var external_this_wc_tracks_ = __webpack_require__(28);
|
|
508 |
}));
|
509 |
});
|
510 |
// EXTERNAL MODULE: ./client/analytics/components/report-error/index.js
|
511 |
-
var report_error = __webpack_require__(
|
512 |
|
513 |
// CONCATENATED MODULE: ./client/analytics/components/report-table/utils.js
|
514 |
|
@@ -562,7 +562,7 @@ function extendTableData(select, props, queriedTableData) {
|
|
562 |
});
|
563 |
}
|
564 |
// EXTERNAL MODULE: ./client/analytics/components/report-table/style.scss
|
565 |
-
var style = __webpack_require__(
|
566 |
|
567 |
// CONCATENATED MODULE: ./client/analytics/components/report-table/index.js
|
568 |
|
@@ -1143,7 +1143,7 @@ var EMPTY_OBJECT = {};
|
|
1143 |
|
1144 |
/***/ }),
|
1145 |
|
1146 |
-
/***/
|
1147 |
/***/ (function(module, exports, __webpack_require__) {
|
1148 |
|
1149 |
// extracted by mini-css-extract-plugin
|
1 |
(window["__wcAdmin_webpackJsonp"] = window["__wcAdmin_webpackJsonp"] || []).push([[0],{
|
2 |
|
3 |
+
/***/ 498:
|
4 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5 |
|
6 |
"use strict";
|
8 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return CurrencyContext; });
|
9 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
10 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
|
11 |
+
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(43);
|
12 |
/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__);
|
13 |
+
/* harmony import */ var _woocommerce_currency__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(111);
|
14 |
/* harmony import */ var _woocommerce_currency__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_currency__WEBPACK_IMPORTED_MODULE_2__);
|
15 |
/* harmony import */ var _woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(25);
|
16 |
/**
|
31 |
|
32 |
/***/ }),
|
33 |
|
34 |
+
/***/ 499:
|
35 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
36 |
|
37 |
"use strict";
|
38 |
+
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(12);
|
39 |
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);
|
40 |
+
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(13);
|
41 |
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);
|
42 |
+
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(14);
|
43 |
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__);
|
44 |
+
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(15);
|
45 |
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__);
|
46 |
+
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(7);
|
47 |
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__);
|
48 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(0);
|
49 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);
|
148 |
|
149 |
/***/ }),
|
150 |
|
151 |
+
/***/ 505:
|
152 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
153 |
|
154 |
"use strict";
|
155 |
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5);
|
156 |
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);
|
157 |
+
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(12);
|
158 |
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__);
|
159 |
+
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(13);
|
160 |
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__);
|
161 |
/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9);
|
162 |
/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_3__);
|
163 |
+
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(14);
|
164 |
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__);
|
165 |
+
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(15);
|
166 |
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__);
|
167 |
+
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(7);
|
168 |
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__);
|
169 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(0);
|
170 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_7__);
|
171 |
+
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(20);
|
172 |
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_8__);
|
173 |
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(1);
|
174 |
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_9__);
|
175 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(3);
|
176 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_10__);
|
177 |
+
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(11);
|
178 |
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_11__);
|
179 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(47);
|
180 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_components__WEBPACK_IMPORTED_MODULE_12__);
|
181 |
/* harmony import */ var _woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(25);
|
182 |
+
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(22);
|
183 |
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_data__WEBPACK_IMPORTED_MODULE_14__);
|
184 |
/* harmony import */ var _woocommerce_date__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(29);
|
185 |
/* harmony import */ var _woocommerce_date__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_date__WEBPACK_IMPORTED_MODULE_15__);
|
186 |
+
/* harmony import */ var _woocommerce_tracks__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(27);
|
187 |
/* harmony import */ var _woocommerce_tracks__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_tracks__WEBPACK_IMPORTED_MODULE_16__);
|
188 |
+
/* harmony import */ var _lib_currency_context__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(498);
|
189 |
+
/* harmony import */ var _customer_effort_score_tracks_data_constants__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(76);
|
190 |
|
191 |
|
192 |
|
423 |
|
424 |
/***/ }),
|
425 |
|
426 |
+
/***/ 506:
|
427 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
428 |
|
429 |
"use strict";
|
441 |
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
442 |
|
443 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
|
444 |
+
var slicedToArray = __webpack_require__(18);
|
445 |
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
446 |
|
447 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
|
455 |
var external_this_wp_components_ = __webpack_require__(4);
|
456 |
|
457 |
// EXTERNAL MODULE: external {"this":["wp","hooks"]}
|
458 |
+
var external_this_wp_hooks_ = __webpack_require__(43);
|
459 |
|
460 |
// EXTERNAL MODULE: external {"this":["wp","compose"]}
|
461 |
+
var external_this_wp_compose_ = __webpack_require__(20);
|
462 |
|
463 |
// EXTERNAL MODULE: ./node_modules/@wordpress/dom/build-module/index.js + 2 modules
|
464 |
+
var build_module = __webpack_require__(121);
|
465 |
|
466 |
// EXTERNAL MODULE: external {"this":["wp","data"]}
|
467 |
+
var external_this_wp_data_ = __webpack_require__(11);
|
468 |
|
469 |
// EXTERNAL MODULE: external "lodash"
|
470 |
var external_lodash_ = __webpack_require__(3);
|
483 |
var external_this_wc_navigation_ = __webpack_require__(21);
|
484 |
|
485 |
// EXTERNAL MODULE: external {"this":["wc","csvExport"]}
|
486 |
+
var external_this_wc_csvExport_ = __webpack_require__(481);
|
487 |
|
488 |
// EXTERNAL MODULE: external {"this":["wc","data"]}
|
489 |
+
var external_this_wc_data_ = __webpack_require__(22);
|
490 |
|
491 |
// EXTERNAL MODULE: external {"this":["wc","tracks"]}
|
492 |
+
var external_this_wc_tracks_ = __webpack_require__(27);
|
493 |
|
494 |
// CONCATENATED MODULE: ./client/analytics/components/report-table/download-icon.js
|
495 |
|
508 |
}));
|
509 |
});
|
510 |
// EXTERNAL MODULE: ./client/analytics/components/report-error/index.js
|
511 |
+
var report_error = __webpack_require__(499);
|
512 |
|
513 |
// CONCATENATED MODULE: ./client/analytics/components/report-table/utils.js
|
514 |
|
562 |
});
|
563 |
}
|
564 |
// EXTERNAL MODULE: ./client/analytics/components/report-table/style.scss
|
565 |
+
var style = __webpack_require__(574);
|
566 |
|
567 |
// CONCATENATED MODULE: ./client/analytics/components/report-table/index.js
|
568 |
|
1143 |
|
1144 |
/***/ }),
|
1145 |
|
1146 |
+
/***/ 574:
|
1147 |
/***/ (function(module, exports, __webpack_require__) {
|
1148 |
|
1149 |
// extracted by mini-css-extract-plugin
|
dist/chunks/0.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[0],{493:function(e,t,r){"use strict";r.d(t,"b",(function(){return l})),r.d(t,"a",(function(){return u}));var a=r(0),n=r(42),o=r(110),c=r.n(o),i=r(25),s=c()(i.b),l=function(e){var t=s.getCurrencyConfig(),r=Object(n.applyFilters)("woocommerce_admin_report_currency",t,e);return c()(r)},u=Object(a.createContext)(s)},494:function(e,t,r){"use strict";var a=r(11),n=r.n(a),o=r(12),c=r.n(o),i=r(13),s=r.n(i),l=r(14),u=r.n(l),d=r(6),p=r.n(d),m=r(0),b=r(2),f=r(1),y=r.n(f),g=r(47),O=r(25);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=p()(e);if(t){var n=p()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return u()(this,r)}}var j=function(e){s()(r,e);var t=h(r);function r(){return n()(this,r),t.apply(this,arguments)}return c()(r,[{key:"render",value:function(){var e,t,r,a,n=this.props,o=n.className,c=n.isError,i=n.isEmpty;return c?(e=Object(b.__)("There was an error getting your stats. Please try again.","woocommerce-admin"),t=Object(b.__)("Reload","woocommerce-admin"),a=function(){window.location.reload()}):i&&(e=Object(b.__)("No results could be found for this date range.","woocommerce-admin"),t=Object(b.__)("View Orders","woocommerce-admin"),r=Object(O.f)("edit.php?post_type=shop_order")),Object(m.createElement)(g.EmptyContent,{className:o,title:e,actionLabel:t,actionURL:r,actionCallback:a})}}]),r}(m.Component);j.propTypes={className:y.a.string,isError:y.a.bool,isEmpty:y.a.bool},j.defaultProps={className:""},t.a=j},500:function(e,t,r){"use strict";var a=r(5),n=r.n(a),o=r(11),c=r.n(o),i=r(12),s=r.n(i),l=r(9),u=r.n(l),d=r(13),p=r.n(d),m=r(14),b=r.n(m),f=r(6),y=r.n(f),g=r(0),O=r(18),h=r(1),j=r.n(h),v=r(3),_=r(15),w=r(47),S=r(25),E=r(23),C=r(29),D=r(28),R=r(493),P=r(73);function F(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 k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){n()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function q(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 r,a=y()(e);if(t){var n=y()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return b()(this,r)}}var x=function(e){p()(r,e);var t=q(r);function r(){var e;return c()(this,r),(e=t.call(this)).onDateSelect=e.onDateSelect.bind(u()(e)),e.onFilterSelect=e.onFilterSelect.bind(u()(e)),e.onAdvancedFilterAction=e.onAdvancedFilterAction.bind(u()(e)),e}return s()(r,[{key:"onDateSelect",value:function(e){var t=this.props,r=t.report;(0,t.addCesSurveyForAnalytics)(),Object(D.recordEvent)("datepicker_update",k({report:r},Object(v.omitBy)(e,v.isUndefined)))}},{key:"onFilterSelect",value:function(e){var t=this.props,r=t.report,a=t.addCesSurveyForAnalytics,n=e.filter||e["filter-variations"];["single_product","single_category","single_coupon","single_variation"].includes(n)&&a(),Object(D.recordEvent)("analytics_filter",{report:r,filter:e.filter||"all"})}},{key:"onAdvancedFilterAction",value:function(e,t){var r=this.props,a=r.report,n=r.addCesSurveyForAnalytics;switch(e){case"add":Object(D.recordEvent)("analytics_filters_add",{report:a,filter:t.key});break;case"remove":Object(D.recordEvent)("analytics_filters_remove",{report:a,filter:t.key});break;case"filter":var o=Object.keys(t).reduce((function(e,r){return e[Object(v.snakeCase)(r)]=t[r],e}),{});n(),Object(D.recordEvent)("analytics_filters_filter",k({report:a},o));break;case"clear_all":Object(D.recordEvent)("analytics_filters_clear_all",{report:a});break;case"match":Object(D.recordEvent)("analytics_filters_all_any",{report:a,value:t.match})}}},{key:"render",value:function(){var e=this.props,t=e.advancedFilters,r=e.filters,a=e.path,n=e.query,o=e.showDatePicker,c=e.defaultDateRange,i=Object(C.getDateParamsFromQuery)(n,c),s=i.period,l=i.compare,u=i.before,d=i.after,p=Object(C.getCurrentDates)(n,c),m={period:s,compare:l,before:u,after:d,primaryDate:p.primary,secondaryDate:p.secondary},b=this.context;return Object(g.createElement)(w.ReportFilters,{query:n,siteLocale:S.c.siteLocale,currency:b.getCurrencyConfig(),path:a,filters:r,advancedFilters:t,showDatePicker:o,onDateSelect:this.onDateSelect,onFilterSelect:this.onFilterSelect,onAdvancedFilterAction:this.onAdvancedFilterAction,dateQuery:m,isoDateFormat:C.isoDateFormat})}}]),r}(g.Component);x.contextType=R.a,t.a=Object(O.compose)(Object(_.withSelect)((function(e){return{defaultDateRange:e(E.SETTINGS_STORE_NAME).getSetting("wc_admin","wcAdminSettings").woocommerce_default_date_range}})),Object(_.withDispatch)((function(e){return{addCesSurveyForAnalytics:e(P.c).addCesSurveyForAnalytics}})))(x),x.propTypes={advancedFilters:j.a.object,filters:j.a.array,path:j.a.string.isRequired,query:j.a.object,showDatePicker:j.a.bool,report:j.a.string.isRequired}},501:function(e,t,r){"use strict";var a=r(24),n=r.n(a),o=r(19),c=r.n(o),i=r(5),s=r.n(i),l=r(20),u=r.n(l),d=r(34),p=r.n(d),m=r(0),b=r(4),f=r(42),y=r(18),g=r(120),O=r(15),h=r(3),j=r(2),v=r(1),_=r.n(v),w=r(47),S=r(21),E=r(477),C=r(23),D=r(28),R=function(){return Object(m.createElement)("svg",{role:"img","aria-hidden":"true",focusable:"false",version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 24 24"},Object(m.createElement)("path",{d:"M18,9c-0.009,0-0.017,0.002-0.025,0.003C17.72,5.646,14.922,3,11.5,3C7.91,3,5,5.91,5,9.5c0,0.524,0.069,1.031,0.186,1.519 C5.123,11.016,5.064,11,5,11c-2.209,0-4,1.791-4,4c0,1.202,0.541,2.267,1.38,3h18.593C22.196,17.089,23,15.643,23,14 C23,11.239,20.761,9,18,9z M12,16l-4-5h3V8h2v3h3L12,16z"}))},P=r(494);function F(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 k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){s()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}r(561);function q(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 x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach((function(t){s()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var A=function(e){var t=e.getHeadersContent,r=e.getRowsContent,a=e.getSummary,o=e.isRequesting,i=e.primaryData,l=e.tableData,d=e.endpoint,y=(e.itemIdField,e.tableQuery,e.compareBy),O=e.compareParam,v=e.searchBy,_=e.labels,F=void 0===_?{}:_,k=p()(e,["getHeadersContent","getRowsContent","getSummary","isRequesting","primaryData","tableData","endpoint","itemIdField","tableQuery","compareBy","compareParam","searchBy","labels"]),q=e.query,A=e.columnPrefsKey,T=l.items,N=l.query,Q=q[O]?Object(S.getIdsFromQuery)(q[y]):[],B=Object(m.useState)(Q),I=u()(B,2),L=I[0],M=I[1],U=Object(m.useRef)(null),V=Object(C.useUserPreferences)(),z=V.updateUserPreferences,H=p()(V,["updateUserPreferences"]);if(l.isError||i.isError)return Object(m.createElement)(P.a,{isError:!0});var G=[];A&&(G=H&&H[A]?H[A]:G);var J,K,Y,W,X=function(e,n,o){var c=a?a(n,o):null;return Object(f.applyFilters)("woocommerce_admin_report_table",{endpoint:d,headers:t(),rows:r(e),totals:n,summary:c,items:T})},Z=function(t){var r=e.ids;M(t?r:[])},$=function(t,r){var a=e.ids;if(r)M(Object(h.uniq)([a[t]].concat(c()(L))));else{var n=L.indexOf(a[t]);M([].concat(c()(L.slice(0,n)),c()(L.slice(n+1))))}},ee=function(t){var r=e.ids,a=void 0===r?[]:r,n=-1!==L.indexOf(a[t]);return{display:Object(m.createElement)(b.CheckboxControl,{onChange:Object(h.partial)($,t),checked:n}),value:!1}},te=o||l.isRequesting||i.isRequesting,re=Object(h.get)(i,["data","totals"],{}),ae=T.totalResults,ne=ae>0,oe=Object(S.getSearchWords)(q).map((function(e){return{key:e,label:e}})),ce=T.data,ie=X(ce,re,ae),se=ie.headers,le=ie.rows,ue=ie.summary;y&&(le=le.map((function(e,t){return[ee(t)].concat(c()(e))})),se=[(J=e.ids,K=void 0===J?[]:J,Y=K.length>0,W=Y&&K.length===L.length,{cellClassName:"is-checkbox-column",key:"compare",label:Object(m.createElement)(b.CheckboxControl,{onChange:Z,"aria-label":Object(j.__)("Select All"),checked:W,disabled:!Y}),required:!0})].concat(c()(se)));var de=function(e,t){return t?e.map((function(e){return x(x({},e),{},{visible:e.required||!t.includes(e.key)})})):e.map((function(e){return x(x({},e),{},{visible:e.required||!e.hiddenByDefault})}))}(se,G);return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{className:"woocommerce-report-table__scroll-point",ref:U,"aria-hidden":!0}),Object(m.createElement)(w.TableCard,n()({className:"woocommerce-report-table",hasSearch:!!v,actions:[y&&Object(m.createElement)(w.CompareButton,{key:"compare",className:"woocommerce-table__compare",count:L.length,helpText:F.helpText||Object(j.__)("Check at least two items below to compare","woocommerce-admin"),onClick:function(){y&&Object(S.onQueryChange)("compare")(y,O,L.join(","))},disabled:!ne},F.compareButton||Object(j.__)("Compare","woocommerce-admin")),v&&Object(m.createElement)(w.Search,{allowFreeTextSearch:!0,inlineTags:!0,key:"search",onChange:function(t){var r,a=e.baseSearchQuery,n=t.map((function(e){return e.label.replace(",","%2C")}));n.length?Object(S.updateQueryString)(x(x((r={filter:void 0},s()(r,O,void 0),s()(r,v,void 0),r),a),{},{search:Object(h.uniq)(n).join(",")})):Object(S.updateQueryString)({search:void 0});Object(D.recordEvent)("analytics_table_filter",{report:d})},placeholder:F.placeholder||Object(j.__)("Search by item name","woocommerce-admin"),selected:oe,showClearButton:!0,type:v,disabled:!ne}),ne&&Object(m.createElement)(b.Button,{key:"download",className:"woocommerce-table__download-button",disabled:te,onClick:function(){var t=e.createNotice,r=e.startExport,a=e.title,n=Object.assign({},q),o=T.data,c=T.totalResults,i="browser";if(delete n.extended_info,n.search&&delete n[v],o&&o.length===c){var s=X(o,c),l=s.headers,u=s.rows;Object(E.downloadCSVFile)(Object(E.generateCSVFileName)(a,n),Object(E.generateCSVDataFromTable)(l,u))}else i="email",r(d,N).then((function(){return t("success",Object(j.sprintf)(Object(j.__)("Your %s Report will be emailed to you.","woocommerce-admin"),a))})).catch((function(e){return t("error",e.message||Object(j.sprintf)(Object(j.__)("There was a problem exporting your %s Report. Please try again.","woocommerce-admin"),a))}));Object(D.recordEvent)("analytics_table_download",{report:d,rows:c,downloadType:i})}},Object(m.createElement)(R,null),Object(m.createElement)("span",{className:"woocommerce-table__download-button__label"},F.downloadButton||Object(j.__)("Download","woocommerce-admin")))],headers:de,isLoading:te,onQueryChange:S.onQueryChange,onColumnsChange:function(e,t){var r=se.map((function(e){return e.key})).filter((function(t){return!e.includes(t)}));if(A){var a=s()({},A,r);z(a)}if(t){var n={report:d,column:t,status:e.includes(t)?"on":"off"};Object(D.recordEvent)("analytics_table_header_toggle",n)}},onSort:function(e,t){Object(S.onQueryChange)("sort")(e,t);var r={report:d,column:e,direction:t};Object(D.recordEvent)("analytics_table_sort",r)},onPageChange:function(e,t){U.current.scrollIntoView();var r=U.current.nextSibling.querySelector(".woocommerce-table__table"),a=g.a.focusable.find(r);a.length&&a[0].focus(),t&&("goto"===t?Object(D.recordEvent)("analytics_table_go_to_page",{report:d,page:e}):Object(D.recordEvent)("analytics_table_page_click",{report:d,direction:t}))},rows:le,rowsPerPage:parseInt(N.per_page,10)||C.QUERY_DEFAULTS.pageSize,summary:ue,totalRows:ae},k)))};A.propTypes={baseSearchQuery:_.a.object,compareBy:_.a.string,compareParam:_.a.string,columnPrefsKey:_.a.string,endpoint:_.a.string,extendItemsMethodNames:_.a.shape({getError:_.a.string,isRequesting:_.a.string,load:_.a.string}),extendedItemsStoreName:_.a.string,getHeadersContent:_.a.func.isRequired,getRowsContent:_.a.func.isRequired,getSummary:_.a.func,itemIdField:_.a.string,labels:_.a.shape({compareButton:_.a.string,downloadButton:_.a.string,helpText:_.a.string,placeholder:_.a.string}),primaryData:_.a.object,searchBy:_.a.string,summaryFields:_.a.arrayOf(_.a.string),tableData:_.a.object.isRequired,tableQuery:_.a.object,title:_.a.string.isRequired},A.defaultProps={primaryData:{},tableData:{items:{data:[],totalResults:0},query:{}},tableQuery:{},compareParam:"filter",downloadable:!1,onSearch:h.noop,baseSearchQuery:{}};var T=[],N={};t.a=Object(y.compose)(Object(O.withSelect)((function(e,t){var r=t.endpoint,a=t.getSummary,n=t.isRequesting,o=t.itemIdField,c=t.query,i=t.tableData,s=t.tableQuery,l=t.filters,u=t.advancedFilters,d=t.summaryFields;if(n||c.search&&(!c[r]||!c[r].length))return N;var p=e(C.SETTINGS_STORE_NAME).getSetting("wc_admin","wcAdminSettings").woocommerce_default_date_range,m="categories"===r?"products":r,b=a?Object(C.getReportChartData)({endpoint:m,dataType:"primary",query:c,select:e,filters:l,advancedFilters:u,defaultDateRange:p,fields:d}):N,f=function(e,t,r){var a=t.extendItemsMethodNames,n=t.extendedItemsStoreName,o=t.itemIdField,c=r.items.data;if(!(Array.isArray(c)&&c.length&&a&&o))return r;var i=e(n),s=i[a.getError],l=i[a.isRequesting],u=i[a.load],d={include:c.map((function(e){return e[o]})).join(","),per_page:c.length},p=u(d),m=!!l&&l(d),b=!!s&&s(d),f=c.map((function(e){var t=Object(h.first)(p.filter((function(t){return e.id===t.id})));return k(k({},e),t)})),y=r.isRequesting||m,g=r.isError||b;return k(k({},r),{},{isRequesting:y,isError:g,items:k(k({},r.items),{},{data:f})})}(e,t,i||Object(C.getReportTableData)({endpoint:r,query:c,select:e,tableQuery:s,filters:l,advancedFilters:u,defaultDateRange:p}));return{primaryData:b,ids:o&&f.items.data?f.items.data.map((function(e){return e[o]})):T,tableData:f,query:c}})),Object(O.withDispatch)((function(e){var t=e(C.EXPORT_STORE_NAME).startExport;return{createNotice:e("core/notices").createNotice,startExport:t}})))(A)},561:function(e,t,r){}}]);
|
1 |
+
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[0],{498:function(e,t,r){"use strict";r.d(t,"b",(function(){return l})),r.d(t,"a",(function(){return u}));var a=r(0),n=r(43),o=r(111),c=r.n(o),i=r(25),s=c()(i.b),l=function(e){var t=s.getCurrencyConfig(),r=Object(n.applyFilters)("woocommerce_admin_report_currency",t,e);return c()(r)},u=Object(a.createContext)(s)},499:function(e,t,r){"use strict";var a=r(12),n=r.n(a),o=r(13),c=r.n(o),i=r(14),s=r.n(i),l=r(15),u=r.n(l),d=r(7),p=r.n(d),m=r(0),b=r(2),f=r(1),y=r.n(f),g=r(47),O=r(25);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=p()(e);if(t){var n=p()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return u()(this,r)}}var j=function(e){s()(r,e);var t=h(r);function r(){return n()(this,r),t.apply(this,arguments)}return c()(r,[{key:"render",value:function(){var e,t,r,a,n=this.props,o=n.className,c=n.isError,i=n.isEmpty;return c?(e=Object(b.__)("There was an error getting your stats. Please try again.","woocommerce-admin"),t=Object(b.__)("Reload","woocommerce-admin"),a=function(){window.location.reload()}):i&&(e=Object(b.__)("No results could be found for this date range.","woocommerce-admin"),t=Object(b.__)("View Orders","woocommerce-admin"),r=Object(O.f)("edit.php?post_type=shop_order")),Object(m.createElement)(g.EmptyContent,{className:o,title:e,actionLabel:t,actionURL:r,actionCallback:a})}}]),r}(m.Component);j.propTypes={className:y.a.string,isError:y.a.bool,isEmpty:y.a.bool},j.defaultProps={className:""},t.a=j},505:function(e,t,r){"use strict";var a=r(5),n=r.n(a),o=r(12),c=r.n(o),i=r(13),s=r.n(i),l=r(9),u=r.n(l),d=r(14),p=r.n(d),m=r(15),b=r.n(m),f=r(7),y=r.n(f),g=r(0),O=r(20),h=r(1),j=r.n(h),v=r(3),_=r(11),w=r(47),S=r(25),E=r(22),C=r(29),D=r(27),R=r(498),P=r(76);function F(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 k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){n()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function q(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 r,a=y()(e);if(t){var n=y()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return b()(this,r)}}var x=function(e){p()(r,e);var t=q(r);function r(){var e;return c()(this,r),(e=t.call(this)).onDateSelect=e.onDateSelect.bind(u()(e)),e.onFilterSelect=e.onFilterSelect.bind(u()(e)),e.onAdvancedFilterAction=e.onAdvancedFilterAction.bind(u()(e)),e}return s()(r,[{key:"onDateSelect",value:function(e){var t=this.props,r=t.report;(0,t.addCesSurveyForAnalytics)(),Object(D.recordEvent)("datepicker_update",k({report:r},Object(v.omitBy)(e,v.isUndefined)))}},{key:"onFilterSelect",value:function(e){var t=this.props,r=t.report,a=t.addCesSurveyForAnalytics,n=e.filter||e["filter-variations"];["single_product","single_category","single_coupon","single_variation"].includes(n)&&a(),Object(D.recordEvent)("analytics_filter",{report:r,filter:e.filter||"all"})}},{key:"onAdvancedFilterAction",value:function(e,t){var r=this.props,a=r.report,n=r.addCesSurveyForAnalytics;switch(e){case"add":Object(D.recordEvent)("analytics_filters_add",{report:a,filter:t.key});break;case"remove":Object(D.recordEvent)("analytics_filters_remove",{report:a,filter:t.key});break;case"filter":var o=Object.keys(t).reduce((function(e,r){return e[Object(v.snakeCase)(r)]=t[r],e}),{});n(),Object(D.recordEvent)("analytics_filters_filter",k({report:a},o));break;case"clear_all":Object(D.recordEvent)("analytics_filters_clear_all",{report:a});break;case"match":Object(D.recordEvent)("analytics_filters_all_any",{report:a,value:t.match})}}},{key:"render",value:function(){var e=this.props,t=e.advancedFilters,r=e.filters,a=e.path,n=e.query,o=e.showDatePicker,c=e.defaultDateRange,i=Object(C.getDateParamsFromQuery)(n,c),s=i.period,l=i.compare,u=i.before,d=i.after,p=Object(C.getCurrentDates)(n,c),m={period:s,compare:l,before:u,after:d,primaryDate:p.primary,secondaryDate:p.secondary},b=this.context;return Object(g.createElement)(w.ReportFilters,{query:n,siteLocale:S.c.siteLocale,currency:b.getCurrencyConfig(),path:a,filters:r,advancedFilters:t,showDatePicker:o,onDateSelect:this.onDateSelect,onFilterSelect:this.onFilterSelect,onAdvancedFilterAction:this.onAdvancedFilterAction,dateQuery:m,isoDateFormat:C.isoDateFormat})}}]),r}(g.Component);x.contextType=R.a,t.a=Object(O.compose)(Object(_.withSelect)((function(e){return{defaultDateRange:e(E.SETTINGS_STORE_NAME).getSetting("wc_admin","wcAdminSettings").woocommerce_default_date_range}})),Object(_.withDispatch)((function(e){return{addCesSurveyForAnalytics:e(P.c).addCesSurveyForAnalytics}})))(x),x.propTypes={advancedFilters:j.a.object,filters:j.a.array,path:j.a.string.isRequired,query:j.a.object,showDatePicker:j.a.bool,report:j.a.string.isRequired}},506:function(e,t,r){"use strict";var a=r(24),n=r.n(a),o=r(19),c=r.n(o),i=r(5),s=r.n(i),l=r(18),u=r.n(l),d=r(34),p=r.n(d),m=r(0),b=r(4),f=r(43),y=r(20),g=r(121),O=r(11),h=r(3),j=r(2),v=r(1),_=r.n(v),w=r(47),S=r(21),E=r(481),C=r(22),D=r(27),R=function(){return Object(m.createElement)("svg",{role:"img","aria-hidden":"true",focusable:"false",version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 24 24"},Object(m.createElement)("path",{d:"M18,9c-0.009,0-0.017,0.002-0.025,0.003C17.72,5.646,14.922,3,11.5,3C7.91,3,5,5.91,5,9.5c0,0.524,0.069,1.031,0.186,1.519 C5.123,11.016,5.064,11,5,11c-2.209,0-4,1.791-4,4c0,1.202,0.541,2.267,1.38,3h18.593C22.196,17.089,23,15.643,23,14 C23,11.239,20.761,9,18,9z M12,16l-4-5h3V8h2v3h3L12,16z"}))},P=r(499);function F(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 k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){s()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}r(574);function q(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 x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach((function(t){s()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var A=function(e){var t=e.getHeadersContent,r=e.getRowsContent,a=e.getSummary,o=e.isRequesting,i=e.primaryData,l=e.tableData,d=e.endpoint,y=(e.itemIdField,e.tableQuery,e.compareBy),O=e.compareParam,v=e.searchBy,_=e.labels,F=void 0===_?{}:_,k=p()(e,["getHeadersContent","getRowsContent","getSummary","isRequesting","primaryData","tableData","endpoint","itemIdField","tableQuery","compareBy","compareParam","searchBy","labels"]),q=e.query,A=e.columnPrefsKey,T=l.items,N=l.query,Q=q[O]?Object(S.getIdsFromQuery)(q[y]):[],B=Object(m.useState)(Q),I=u()(B,2),L=I[0],M=I[1],U=Object(m.useRef)(null),V=Object(C.useUserPreferences)(),z=V.updateUserPreferences,H=p()(V,["updateUserPreferences"]);if(l.isError||i.isError)return Object(m.createElement)(P.a,{isError:!0});var G=[];A&&(G=H&&H[A]?H[A]:G);var J,K,Y,W,X=function(e,n,o){var c=a?a(n,o):null;return Object(f.applyFilters)("woocommerce_admin_report_table",{endpoint:d,headers:t(),rows:r(e),totals:n,summary:c,items:T})},Z=function(t){var r=e.ids;M(t?r:[])},$=function(t,r){var a=e.ids;if(r)M(Object(h.uniq)([a[t]].concat(c()(L))));else{var n=L.indexOf(a[t]);M([].concat(c()(L.slice(0,n)),c()(L.slice(n+1))))}},ee=function(t){var r=e.ids,a=void 0===r?[]:r,n=-1!==L.indexOf(a[t]);return{display:Object(m.createElement)(b.CheckboxControl,{onChange:Object(h.partial)($,t),checked:n}),value:!1}},te=o||l.isRequesting||i.isRequesting,re=Object(h.get)(i,["data","totals"],{}),ae=T.totalResults,ne=ae>0,oe=Object(S.getSearchWords)(q).map((function(e){return{key:e,label:e}})),ce=T.data,ie=X(ce,re,ae),se=ie.headers,le=ie.rows,ue=ie.summary;y&&(le=le.map((function(e,t){return[ee(t)].concat(c()(e))})),se=[(J=e.ids,K=void 0===J?[]:J,Y=K.length>0,W=Y&&K.length===L.length,{cellClassName:"is-checkbox-column",key:"compare",label:Object(m.createElement)(b.CheckboxControl,{onChange:Z,"aria-label":Object(j.__)("Select All"),checked:W,disabled:!Y}),required:!0})].concat(c()(se)));var de=function(e,t){return t?e.map((function(e){return x(x({},e),{},{visible:e.required||!t.includes(e.key)})})):e.map((function(e){return x(x({},e),{},{visible:e.required||!e.hiddenByDefault})}))}(se,G);return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{className:"woocommerce-report-table__scroll-point",ref:U,"aria-hidden":!0}),Object(m.createElement)(w.TableCard,n()({className:"woocommerce-report-table",hasSearch:!!v,actions:[y&&Object(m.createElement)(w.CompareButton,{key:"compare",className:"woocommerce-table__compare",count:L.length,helpText:F.helpText||Object(j.__)("Check at least two items below to compare","woocommerce-admin"),onClick:function(){y&&Object(S.onQueryChange)("compare")(y,O,L.join(","))},disabled:!ne},F.compareButton||Object(j.__)("Compare","woocommerce-admin")),v&&Object(m.createElement)(w.Search,{allowFreeTextSearch:!0,inlineTags:!0,key:"search",onChange:function(t){var r,a=e.baseSearchQuery,n=t.map((function(e){return e.label.replace(",","%2C")}));n.length?Object(S.updateQueryString)(x(x((r={filter:void 0},s()(r,O,void 0),s()(r,v,void 0),r),a),{},{search:Object(h.uniq)(n).join(",")})):Object(S.updateQueryString)({search:void 0});Object(D.recordEvent)("analytics_table_filter",{report:d})},placeholder:F.placeholder||Object(j.__)("Search by item name","woocommerce-admin"),selected:oe,showClearButton:!0,type:v,disabled:!ne}),ne&&Object(m.createElement)(b.Button,{key:"download",className:"woocommerce-table__download-button",disabled:te,onClick:function(){var t=e.createNotice,r=e.startExport,a=e.title,n=Object.assign({},q),o=T.data,c=T.totalResults,i="browser";if(delete n.extended_info,n.search&&delete n[v],o&&o.length===c){var s=X(o,c),l=s.headers,u=s.rows;Object(E.downloadCSVFile)(Object(E.generateCSVFileName)(a,n),Object(E.generateCSVDataFromTable)(l,u))}else i="email",r(d,N).then((function(){return t("success",Object(j.sprintf)(Object(j.__)("Your %s Report will be emailed to you.","woocommerce-admin"),a))})).catch((function(e){return t("error",e.message||Object(j.sprintf)(Object(j.__)("There was a problem exporting your %s Report. Please try again.","woocommerce-admin"),a))}));Object(D.recordEvent)("analytics_table_download",{report:d,rows:c,downloadType:i})}},Object(m.createElement)(R,null),Object(m.createElement)("span",{className:"woocommerce-table__download-button__label"},F.downloadButton||Object(j.__)("Download","woocommerce-admin")))],headers:de,isLoading:te,onQueryChange:S.onQueryChange,onColumnsChange:function(e,t){var r=se.map((function(e){return e.key})).filter((function(t){return!e.includes(t)}));if(A){var a=s()({},A,r);z(a)}if(t){var n={report:d,column:t,status:e.includes(t)?"on":"off"};Object(D.recordEvent)("analytics_table_header_toggle",n)}},onSort:function(e,t){Object(S.onQueryChange)("sort")(e,t);var r={report:d,column:e,direction:t};Object(D.recordEvent)("analytics_table_sort",r)},onPageChange:function(e,t){U.current.scrollIntoView();var r=U.current.nextSibling.querySelector(".woocommerce-table__table"),a=g.a.focusable.find(r);a.length&&a[0].focus(),t&&("goto"===t?Object(D.recordEvent)("analytics_table_go_to_page",{report:d,page:e}):Object(D.recordEvent)("analytics_table_page_click",{report:d,direction:t}))},rows:le,rowsPerPage:parseInt(N.per_page,10)||C.QUERY_DEFAULTS.pageSize,summary:ue,totalRows:ae},k)))};A.propTypes={baseSearchQuery:_.a.object,compareBy:_.a.string,compareParam:_.a.string,columnPrefsKey:_.a.string,endpoint:_.a.string,extendItemsMethodNames:_.a.shape({getError:_.a.string,isRequesting:_.a.string,load:_.a.string}),extendedItemsStoreName:_.a.string,getHeadersContent:_.a.func.isRequired,getRowsContent:_.a.func.isRequired,getSummary:_.a.func,itemIdField:_.a.string,labels:_.a.shape({compareButton:_.a.string,downloadButton:_.a.string,helpText:_.a.string,placeholder:_.a.string}),primaryData:_.a.object,searchBy:_.a.string,summaryFields:_.a.arrayOf(_.a.string),tableData:_.a.object.isRequired,tableQuery:_.a.object,title:_.a.string.isRequired},A.defaultProps={primaryData:{},tableData:{items:{data:[],totalResults:0},query:{}},tableQuery:{},compareParam:"filter",downloadable:!1,onSearch:h.noop,baseSearchQuery:{}};var T=[],N={};t.a=Object(y.compose)(Object(O.withSelect)((function(e,t){var r=t.endpoint,a=t.getSummary,n=t.isRequesting,o=t.itemIdField,c=t.query,i=t.tableData,s=t.tableQuery,l=t.filters,u=t.advancedFilters,d=t.summaryFields;if(n||c.search&&(!c[r]||!c[r].length))return N;var p=e(C.SETTINGS_STORE_NAME).getSetting("wc_admin","wcAdminSettings").woocommerce_default_date_range,m="categories"===r?"products":r,b=a?Object(C.getReportChartData)({endpoint:m,dataType:"primary",query:c,select:e,filters:l,advancedFilters:u,defaultDateRange:p,fields:d}):N,f=function(e,t,r){var a=t.extendItemsMethodNames,n=t.extendedItemsStoreName,o=t.itemIdField,c=r.items.data;if(!(Array.isArray(c)&&c.length&&a&&o))return r;var i=e(n),s=i[a.getError],l=i[a.isRequesting],u=i[a.load],d={include:c.map((function(e){return e[o]})).join(","),per_page:c.length},p=u(d),m=!!l&&l(d),b=!!s&&s(d),f=c.map((function(e){var t=Object(h.first)(p.filter((function(t){return e.id===t.id})));return k(k({},e),t)})),y=r.isRequesting||m,g=r.isError||b;return k(k({},r),{},{isRequesting:y,isError:g,items:k(k({},r.items),{},{data:f})})}(e,t,i||Object(C.getReportTableData)({endpoint:r,query:c,select:e,tableQuery:s,filters:l,advancedFilters:u,defaultDateRange:p}));return{primaryData:b,ids:o&&f.items.data?f.items.data.map((function(e){return e[o]})):T,tableData:f,query:c}})),Object(O.withDispatch)((function(e){var t=e(C.EXPORT_STORE_NAME).startExport;return{createNotice:e("core/notices").createNotice,startExport:t}})))(A)},574:function(e,t,r){}}]);
|
dist/chunks/1.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
(window["__wcAdmin_webpackJsonp"] = window["__wcAdmin_webpackJsonp"] || []).push([[1],{
|
2 |
|
3 |
-
/***/
|
4 |
/***/ (function(module, exports, __webpack_require__) {
|
5 |
|
6 |
/*! @license DOMPurify | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.2.2/LICENSE */
|
1 |
(window["__wcAdmin_webpackJsonp"] = window["__wcAdmin_webpackJsonp"] || []).push([[1],{
|
2 |
|
3 |
+
/***/ 513:
|
4 |
/***/ (function(module, exports, __webpack_require__) {
|
5 |
|
6 |
/*! @license DOMPurify | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.2.2/LICENSE */
|
dist/chunks/1.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
/*! For license information please see 1.min.js.LICENSE.txt */
|
2 |
-
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[1],{508:function(e,t,n){e.exports=function(){"use strict";var e=Object.hasOwnProperty,t=Object.setPrototypeOf,n=Object.isFrozen,r=Object.getPrototypeOf,o=Object.getOwnPropertyDescriptor,i=Object.freeze,a=Object.seal,l=Object.create,c="undefined"!=typeof Reflect&&Reflect,s=c.apply,u=c.construct;s||(s=function(e,t,n){return e.apply(t,n)}),i||(i=function(e){return e}),a||(a=function(e){return e}),u||(u=function(e,t){return new(Function.prototype.bind.apply(e,[null].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(t))))});var m,f=w(Array.prototype.forEach),p=w(Array.prototype.pop),d=w(Array.prototype.push),g=w(String.prototype.toLowerCase),h=w(String.prototype.match),y=w(String.prototype.replace),v=w(String.prototype.indexOf),b=w(String.prototype.trim),T=w(RegExp.prototype.test),A=(m=TypeError,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return u(m,t)});function w(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return s(e,t,r)}}function x(e,r){t&&t(e,null);for(var o=r.length;o--;){var i=r[o];if("string"==typeof i){var a=g(i);a!==i&&(n(r)||(r[o]=a),i=a)}e[i]=!0}return e}function S(t){var n=l(null),r=void 0;for(r in t)s(e,t,[r])&&(n[r]=t[r]);return n}function _(e,t){for(;null!==e;){var n=o(e,t);if(n){if(n.get)return w(n.get);if("function"==typeof n.value)return w(n.value)}e=r(e)}return null}var k=i(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),R=i(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=i(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),E=i(["animate","color-profile","cursor","discard","fedropshadow","feimage","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),N=i(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),L=i(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),O=i(["#text"]),M=i(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns"]),F=i(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),C=i(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),I=i(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),z=a(/\{\{[\s\S]*|[\s\S]*\}\}/gm),H=a(/<%[\s\S]*|[\s\S]*%>/gm),U=a(/^data-[\-\w.\u00B7-\uFFFF]/),j=a(/^aria-[\-\w]+$/),P=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),B=a(/^(?:\w+script|data):/i),W=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),G="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};function q(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var K=function(){return"undefined"==typeof window?null:window},V=function(e,t){if("object"!==(void 0===e?"undefined":G(e))||"function"!=typeof e.createPolicy)return null;var n=null;t.currentScript&&t.currentScript.hasAttribute("data-tt-policy-suffix")&&(n=t.currentScript.getAttribute("data-tt-policy-suffix"));var r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}};return function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K(),n=function(t){return e(t)};if(n.version="2.2.6",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var r=t.document,o=t.document,a=t.DocumentFragment,l=t.HTMLTemplateElement,c=t.Node,s=t.Element,u=t.NodeFilter,m=t.NamedNodeMap,w=void 0===m?t.NamedNodeMap||t.MozNamedAttrMap:m,Y=t.Text,J=t.Comment,X=t.DOMParser,$=t.trustedTypes,Z=s.prototype,Q=_(Z,"cloneNode"),ee=_(Z,"nextSibling"),te=_(Z,"childNodes"),ne=_(Z,"parentNode");if("function"==typeof l){var re=o.createElement("template");re.content&&re.content.ownerDocument&&(o=re.content.ownerDocument)}var oe=V($,r),ie=oe&&ze?oe.createHTML(""):"",ae=o,le=ae.implementation,ce=ae.createNodeIterator,se=ae.getElementsByTagName,ue=ae.createDocumentFragment,me=r.importNode,fe={};try{fe=S(o).documentMode?o.documentMode:{}}catch(e){}var pe={};n.isSupported=le&&void 0!==le.createHTMLDocument&&9!==fe;var de=z,ge=H,he=U,ye=j,ve=B,be=W,Te=P,Ae=null,we=x({},[].concat(q(k),q(R),q(D),q(N),q(O))),xe=null,Se=x({},[].concat(q(M),q(F),q(C),q(I))),_e=null,ke=null,Re=!0,De=!0,Ee=!1,Ne=!1,Le=!1,Oe=!1,Me=!1,Fe=!1,Ce=!1,Ie=!0,ze=!1,He=!0,Ue=!0,je=!1,Pe={},Be=x({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),We=null,Ge=x({},["audio","video","img","source","image","track"]),qe=null,Ke=x({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Ve=null,Ye=o.createElement("form"),Je=function(e){Ve&&Ve===e||(e&&"object"===(void 0===e?"undefined":G(e))||(e={}),e=S(e),Ae="ALLOWED_TAGS"in e?x({},e.ALLOWED_TAGS):we,xe="ALLOWED_ATTR"in e?x({},e.ALLOWED_ATTR):Se,qe="ADD_URI_SAFE_ATTR"in e?x(S(Ke),e.ADD_URI_SAFE_ATTR):Ke,We="ADD_DATA_URI_TAGS"in e?x(S(Ge),e.ADD_DATA_URI_TAGS):Ge,_e="FORBID_TAGS"in e?x({},e.FORBID_TAGS):{},ke="FORBID_ATTR"in e?x({},e.FORBID_ATTR):{},Pe="USE_PROFILES"in e&&e.USE_PROFILES,Re=!1!==e.ALLOW_ARIA_ATTR,De=!1!==e.ALLOW_DATA_ATTR,Ee=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ne=e.SAFE_FOR_TEMPLATES||!1,Le=e.WHOLE_DOCUMENT||!1,Fe=e.RETURN_DOM||!1,Ce=e.RETURN_DOM_FRAGMENT||!1,Ie=!1!==e.RETURN_DOM_IMPORT,ze=e.RETURN_TRUSTED_TYPE||!1,Me=e.FORCE_BODY||!1,He=!1!==e.SANITIZE_DOM,Ue=!1!==e.KEEP_CONTENT,je=e.IN_PLACE||!1,Te=e.ALLOWED_URI_REGEXP||Te,Ne&&(De=!1),Ce&&(Fe=!0),Pe&&(Ae=x({},[].concat(q(O))),xe=[],!0===Pe.html&&(x(Ae,k),x(xe,M)),!0===Pe.svg&&(x(Ae,R),x(xe,F),x(xe,I)),!0===Pe.svgFilters&&(x(Ae,D),x(xe,F),x(xe,I)),!0===Pe.mathMl&&(x(Ae,N),x(xe,C),x(xe,I))),e.ADD_TAGS&&(Ae===we&&(Ae=S(Ae)),x(Ae,e.ADD_TAGS)),e.ADD_ATTR&&(xe===Se&&(xe=S(xe)),x(xe,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&x(qe,e.ADD_URI_SAFE_ATTR),Ue&&(Ae["#text"]=!0),Le&&x(Ae,["html","head","body"]),Ae.table&&(x(Ae,["tbody"]),delete _e.tbody),i&&i(e),Ve=e)},Xe=x({},["mi","mo","mn","ms","mtext"]),$e=x({},["foreignobject","desc","title","annotation-xml"]),Ze=x({},R);x(Ze,D),x(Ze,E);var Qe=x({},N);x(Qe,L);var et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",rt=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:nt,tagName:"template"});var n=g(e.tagName),r=g(t.tagName);if(e.namespaceURI===tt)return t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===r||Xe[r]):Boolean(Ze[n]);if(e.namespaceURI===et)return t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&$e[r]:Boolean(Qe[n]);if(e.namespaceURI===nt){if(t.namespaceURI===tt&&!$e[r])return!1;if(t.namespaceURI===et&&!Xe[r])return!1;var o=x({},["title","style","font","a","script"]);return!Qe[n]&&(o[n]||!Ze[n])}return!1},ot=function(e){d(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},it=function(e,t){try{d(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){d(n.removed,{attribute:null,from:t})}t.removeAttribute(e)},at=function(e){var t=void 0,n=void 0;if(Me)e="<remove></remove>"+e;else{var r=h(e,/^[\r\n\t ]+/);n=r&&r[0]}var i=oe?oe.createHTML(e):e;try{t=(new X).parseFromString(i,"text/html")}catch(e){}if(!t||!t.documentElement){var a=(t=le.createHTMLDocument("")).body;a.parentNode.removeChild(a.parentNode.firstElementChild),a.outerHTML=i}return e&&n&&t.body.insertBefore(o.createTextNode(n),t.body.childNodes[0]||null),se.call(t,Le?"html":"body")[0]},lt=function(e){return ce.call(e.ownerDocument||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,(function(){return u.FILTER_ACCEPT}),!1)},ct=function(e){return!(e instanceof Y||e instanceof J||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof w&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI&&"function"==typeof e.insertBefore)},st=function(e){return"object"===(void 0===c?"undefined":G(c))?e instanceof c:e&&"object"===(void 0===e?"undefined":G(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},ut=function(e,t,r){pe[e]&&f(pe[e],(function(e){e.call(n,t,r,Ve)}))},mt=function(e){var t=void 0;if(ut("beforeSanitizeElements",e,null),ct(e))return ot(e),!0;if(h(e.nodeName,/[\u0080-\uFFFF]/))return ot(e),!0;var r=g(e.nodeName);if(ut("uponSanitizeElement",e,{tagName:r,allowedTags:Ae}),!st(e.firstElementChild)&&(!st(e.content)||!st(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return ot(e),!0;if(!Ae[r]||_e[r]){if(Ue&&!Be[r])for(var o=ne(e),i=te(e),a=i.length-1;a>=0;--a)o.insertBefore(Q(i[a],!0),ee(e));return ot(e),!0}return e instanceof s&&!rt(e)?(ot(e),!0):"noscript"!==r&&"noembed"!==r||!T(/<\/no(script|embed)/i,e.innerHTML)?(Ne&&3===e.nodeType&&(t=e.textContent,t=y(t,de," "),t=y(t,ge," "),e.textContent!==t&&(d(n.removed,{element:e.cloneNode()}),e.textContent=t)),ut("afterSanitizeElements",e,null),!1):(ot(e),!0)},ft=function(e,t,n){if(He&&("id"===t||"name"===t)&&(n in o||n in Ye))return!1;if(De&&T(he,t));else if(Re&&T(ye,t));else{if(!xe[t]||ke[t])return!1;if(qe[t]);else if(T(Te,y(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==v(n,"data:")||!We[e])if(Ee&&!T(ve,y(n,be,"")));else if(n)return!1}return!0},pt=function(e){var t=void 0,r=void 0,o=void 0,i=void 0;ut("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:xe};for(i=a.length;i--;){var c=t=a[i],s=c.name,u=c.namespaceURI;if(r=b(t.value),o=g(s),l.attrName=o,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,ut("uponSanitizeAttribute",e,l),r=l.attrValue,!l.forceKeepAttr&&(it(s,e),l.keepAttr))if(T(/\/>/i,r))it(s,e);else{Ne&&(r=y(r,de," "),r=y(r,ge," "));var m=e.nodeName.toLowerCase();if(ft(m,o,r))try{u?e.setAttributeNS(u,s,r):e.setAttribute(s,r),p(n.removed)}catch(e){}}}ut("afterSanitizeAttributes",e,null)}},dt=function e(t){var n=void 0,r=lt(t);for(ut("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)ut("uponSanitizeShadowNode",n,null),mt(n)||(n.content instanceof a&&e(n.content),pt(n));ut("afterSanitizeShadowDOM",t,null)};return n.sanitize=function(e,o){var i=void 0,l=void 0,s=void 0,u=void 0,m=void 0;if(e||(e="\x3c!--\x3e"),"string"!=typeof e&&!st(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!n.isSupported){if("object"===G(t.toStaticHTML)||"function"==typeof t.toStaticHTML){if("string"==typeof e)return t.toStaticHTML(e);if(st(e))return t.toStaticHTML(e.outerHTML)}return e}if(Oe||Je(o),n.removed=[],"string"==typeof e&&(je=!1),je);else if(e instanceof c)1===(l=(i=at("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===l.nodeName||"HTML"===l.nodeName?i=l:i.appendChild(l);else{if(!Fe&&!Ne&&!Le&&-1===e.indexOf("<"))return oe&&ze?oe.createHTML(e):e;if(!(i=at(e)))return Fe?null:ie}i&&Me&&ot(i.firstChild);for(var f=lt(je?e:i);s=f.nextNode();)3===s.nodeType&&s===u||mt(s)||(s.content instanceof a&&dt(s.content),pt(s),u=s);if(u=null,je)return e;if(Fe){if(Ce)for(m=ue.call(i.ownerDocument);i.firstChild;)m.appendChild(i.firstChild);else m=i;return Ie&&(m=me.call(r,m,!0)),m}var p=Le?i.outerHTML:i.innerHTML;return Ne&&(p=y(p,de," "),p=y(p,ge," ")),oe&&ze?oe.createHTML(p):p},n.setConfig=function(e){Je(e),Oe=!0},n.clearConfig=function(){Ve=null,Oe=!1},n.isValidAttribute=function(e,t,n){Ve||Je({});var r=g(e),o=g(t);return ft(r,o,n)},n.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],d(pe[e],t))},n.removeHook=function(e){pe[e]&&p(pe[e])},n.removeHooks=function(e){pe[e]&&(pe[e]=[])},n.removeAllHooks=function(){pe={}},n}()}()}}]);
|
1 |
/*! For license information please see 1.min.js.LICENSE.txt */
|
2 |
+
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[1],{513:function(e,t,n){e.exports=function(){"use strict";var e=Object.hasOwnProperty,t=Object.setPrototypeOf,n=Object.isFrozen,r=Object.getPrototypeOf,o=Object.getOwnPropertyDescriptor,i=Object.freeze,a=Object.seal,l=Object.create,c="undefined"!=typeof Reflect&&Reflect,s=c.apply,u=c.construct;s||(s=function(e,t,n){return e.apply(t,n)}),i||(i=function(e){return e}),a||(a=function(e){return e}),u||(u=function(e,t){return new(Function.prototype.bind.apply(e,[null].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(t))))});var m,f=w(Array.prototype.forEach),p=w(Array.prototype.pop),d=w(Array.prototype.push),g=w(String.prototype.toLowerCase),h=w(String.prototype.match),y=w(String.prototype.replace),v=w(String.prototype.indexOf),b=w(String.prototype.trim),T=w(RegExp.prototype.test),A=(m=TypeError,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return u(m,t)});function w(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return s(e,t,r)}}function x(e,r){t&&t(e,null);for(var o=r.length;o--;){var i=r[o];if("string"==typeof i){var a=g(i);a!==i&&(n(r)||(r[o]=a),i=a)}e[i]=!0}return e}function S(t){var n=l(null),r=void 0;for(r in t)s(e,t,[r])&&(n[r]=t[r]);return n}function _(e,t){for(;null!==e;){var n=o(e,t);if(n){if(n.get)return w(n.get);if("function"==typeof n.value)return w(n.value)}e=r(e)}return null}var k=i(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),R=i(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=i(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),E=i(["animate","color-profile","cursor","discard","fedropshadow","feimage","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),N=i(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),L=i(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),O=i(["#text"]),M=i(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns"]),F=i(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),C=i(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),I=i(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),z=a(/\{\{[\s\S]*|[\s\S]*\}\}/gm),H=a(/<%[\s\S]*|[\s\S]*%>/gm),U=a(/^data-[\-\w.\u00B7-\uFFFF]/),j=a(/^aria-[\-\w]+$/),P=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),B=a(/^(?:\w+script|data):/i),W=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),G="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};function q(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var K=function(){return"undefined"==typeof window?null:window},V=function(e,t){if("object"!==(void 0===e?"undefined":G(e))||"function"!=typeof e.createPolicy)return null;var n=null;t.currentScript&&t.currentScript.hasAttribute("data-tt-policy-suffix")&&(n=t.currentScript.getAttribute("data-tt-policy-suffix"));var r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}};return function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K(),n=function(t){return e(t)};if(n.version="2.2.6",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var r=t.document,o=t.document,a=t.DocumentFragment,l=t.HTMLTemplateElement,c=t.Node,s=t.Element,u=t.NodeFilter,m=t.NamedNodeMap,w=void 0===m?t.NamedNodeMap||t.MozNamedAttrMap:m,Y=t.Text,J=t.Comment,X=t.DOMParser,$=t.trustedTypes,Z=s.prototype,Q=_(Z,"cloneNode"),ee=_(Z,"nextSibling"),te=_(Z,"childNodes"),ne=_(Z,"parentNode");if("function"==typeof l){var re=o.createElement("template");re.content&&re.content.ownerDocument&&(o=re.content.ownerDocument)}var oe=V($,r),ie=oe&&ze?oe.createHTML(""):"",ae=o,le=ae.implementation,ce=ae.createNodeIterator,se=ae.getElementsByTagName,ue=ae.createDocumentFragment,me=r.importNode,fe={};try{fe=S(o).documentMode?o.documentMode:{}}catch(e){}var pe={};n.isSupported=le&&void 0!==le.createHTMLDocument&&9!==fe;var de=z,ge=H,he=U,ye=j,ve=B,be=W,Te=P,Ae=null,we=x({},[].concat(q(k),q(R),q(D),q(N),q(O))),xe=null,Se=x({},[].concat(q(M),q(F),q(C),q(I))),_e=null,ke=null,Re=!0,De=!0,Ee=!1,Ne=!1,Le=!1,Oe=!1,Me=!1,Fe=!1,Ce=!1,Ie=!0,ze=!1,He=!0,Ue=!0,je=!1,Pe={},Be=x({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),We=null,Ge=x({},["audio","video","img","source","image","track"]),qe=null,Ke=x({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Ve=null,Ye=o.createElement("form"),Je=function(e){Ve&&Ve===e||(e&&"object"===(void 0===e?"undefined":G(e))||(e={}),e=S(e),Ae="ALLOWED_TAGS"in e?x({},e.ALLOWED_TAGS):we,xe="ALLOWED_ATTR"in e?x({},e.ALLOWED_ATTR):Se,qe="ADD_URI_SAFE_ATTR"in e?x(S(Ke),e.ADD_URI_SAFE_ATTR):Ke,We="ADD_DATA_URI_TAGS"in e?x(S(Ge),e.ADD_DATA_URI_TAGS):Ge,_e="FORBID_TAGS"in e?x({},e.FORBID_TAGS):{},ke="FORBID_ATTR"in e?x({},e.FORBID_ATTR):{},Pe="USE_PROFILES"in e&&e.USE_PROFILES,Re=!1!==e.ALLOW_ARIA_ATTR,De=!1!==e.ALLOW_DATA_ATTR,Ee=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ne=e.SAFE_FOR_TEMPLATES||!1,Le=e.WHOLE_DOCUMENT||!1,Fe=e.RETURN_DOM||!1,Ce=e.RETURN_DOM_FRAGMENT||!1,Ie=!1!==e.RETURN_DOM_IMPORT,ze=e.RETURN_TRUSTED_TYPE||!1,Me=e.FORCE_BODY||!1,He=!1!==e.SANITIZE_DOM,Ue=!1!==e.KEEP_CONTENT,je=e.IN_PLACE||!1,Te=e.ALLOWED_URI_REGEXP||Te,Ne&&(De=!1),Ce&&(Fe=!0),Pe&&(Ae=x({},[].concat(q(O))),xe=[],!0===Pe.html&&(x(Ae,k),x(xe,M)),!0===Pe.svg&&(x(Ae,R),x(xe,F),x(xe,I)),!0===Pe.svgFilters&&(x(Ae,D),x(xe,F),x(xe,I)),!0===Pe.mathMl&&(x(Ae,N),x(xe,C),x(xe,I))),e.ADD_TAGS&&(Ae===we&&(Ae=S(Ae)),x(Ae,e.ADD_TAGS)),e.ADD_ATTR&&(xe===Se&&(xe=S(xe)),x(xe,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&x(qe,e.ADD_URI_SAFE_ATTR),Ue&&(Ae["#text"]=!0),Le&&x(Ae,["html","head","body"]),Ae.table&&(x(Ae,["tbody"]),delete _e.tbody),i&&i(e),Ve=e)},Xe=x({},["mi","mo","mn","ms","mtext"]),$e=x({},["foreignobject","desc","title","annotation-xml"]),Ze=x({},R);x(Ze,D),x(Ze,E);var Qe=x({},N);x(Qe,L);var et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",rt=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:nt,tagName:"template"});var n=g(e.tagName),r=g(t.tagName);if(e.namespaceURI===tt)return t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===r||Xe[r]):Boolean(Ze[n]);if(e.namespaceURI===et)return t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&$e[r]:Boolean(Qe[n]);if(e.namespaceURI===nt){if(t.namespaceURI===tt&&!$e[r])return!1;if(t.namespaceURI===et&&!Xe[r])return!1;var o=x({},["title","style","font","a","script"]);return!Qe[n]&&(o[n]||!Ze[n])}return!1},ot=function(e){d(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},it=function(e,t){try{d(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){d(n.removed,{attribute:null,from:t})}t.removeAttribute(e)},at=function(e){var t=void 0,n=void 0;if(Me)e="<remove></remove>"+e;else{var r=h(e,/^[\r\n\t ]+/);n=r&&r[0]}var i=oe?oe.createHTML(e):e;try{t=(new X).parseFromString(i,"text/html")}catch(e){}if(!t||!t.documentElement){var a=(t=le.createHTMLDocument("")).body;a.parentNode.removeChild(a.parentNode.firstElementChild),a.outerHTML=i}return e&&n&&t.body.insertBefore(o.createTextNode(n),t.body.childNodes[0]||null),se.call(t,Le?"html":"body")[0]},lt=function(e){return ce.call(e.ownerDocument||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,(function(){return u.FILTER_ACCEPT}),!1)},ct=function(e){return!(e instanceof Y||e instanceof J||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof w&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI&&"function"==typeof e.insertBefore)},st=function(e){return"object"===(void 0===c?"undefined":G(c))?e instanceof c:e&&"object"===(void 0===e?"undefined":G(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},ut=function(e,t,r){pe[e]&&f(pe[e],(function(e){e.call(n,t,r,Ve)}))},mt=function(e){var t=void 0;if(ut("beforeSanitizeElements",e,null),ct(e))return ot(e),!0;if(h(e.nodeName,/[\u0080-\uFFFF]/))return ot(e),!0;var r=g(e.nodeName);if(ut("uponSanitizeElement",e,{tagName:r,allowedTags:Ae}),!st(e.firstElementChild)&&(!st(e.content)||!st(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return ot(e),!0;if(!Ae[r]||_e[r]){if(Ue&&!Be[r])for(var o=ne(e),i=te(e),a=i.length-1;a>=0;--a)o.insertBefore(Q(i[a],!0),ee(e));return ot(e),!0}return e instanceof s&&!rt(e)?(ot(e),!0):"noscript"!==r&&"noembed"!==r||!T(/<\/no(script|embed)/i,e.innerHTML)?(Ne&&3===e.nodeType&&(t=e.textContent,t=y(t,de," "),t=y(t,ge," "),e.textContent!==t&&(d(n.removed,{element:e.cloneNode()}),e.textContent=t)),ut("afterSanitizeElements",e,null),!1):(ot(e),!0)},ft=function(e,t,n){if(He&&("id"===t||"name"===t)&&(n in o||n in Ye))return!1;if(De&&T(he,t));else if(Re&&T(ye,t));else{if(!xe[t]||ke[t])return!1;if(qe[t]);else if(T(Te,y(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==v(n,"data:")||!We[e])if(Ee&&!T(ve,y(n,be,"")));else if(n)return!1}return!0},pt=function(e){var t=void 0,r=void 0,o=void 0,i=void 0;ut("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:xe};for(i=a.length;i--;){var c=t=a[i],s=c.name,u=c.namespaceURI;if(r=b(t.value),o=g(s),l.attrName=o,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,ut("uponSanitizeAttribute",e,l),r=l.attrValue,!l.forceKeepAttr&&(it(s,e),l.keepAttr))if(T(/\/>/i,r))it(s,e);else{Ne&&(r=y(r,de," "),r=y(r,ge," "));var m=e.nodeName.toLowerCase();if(ft(m,o,r))try{u?e.setAttributeNS(u,s,r):e.setAttribute(s,r),p(n.removed)}catch(e){}}}ut("afterSanitizeAttributes",e,null)}},dt=function e(t){var n=void 0,r=lt(t);for(ut("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)ut("uponSanitizeShadowNode",n,null),mt(n)||(n.content instanceof a&&e(n.content),pt(n));ut("afterSanitizeShadowDOM",t,null)};return n.sanitize=function(e,o){var i=void 0,l=void 0,s=void 0,u=void 0,m=void 0;if(e||(e="\x3c!--\x3e"),"string"!=typeof e&&!st(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!n.isSupported){if("object"===G(t.toStaticHTML)||"function"==typeof t.toStaticHTML){if("string"==typeof e)return t.toStaticHTML(e);if(st(e))return t.toStaticHTML(e.outerHTML)}return e}if(Oe||Je(o),n.removed=[],"string"==typeof e&&(je=!1),je);else if(e instanceof c)1===(l=(i=at("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===l.nodeName||"HTML"===l.nodeName?i=l:i.appendChild(l);else{if(!Fe&&!Ne&&!Le&&-1===e.indexOf("<"))return oe&&ze?oe.createHTML(e):e;if(!(i=at(e)))return Fe?null:ie}i&&Me&&ot(i.firstChild);for(var f=lt(je?e:i);s=f.nextNode();)3===s.nodeType&&s===u||mt(s)||(s.content instanceof a&&dt(s.content),pt(s),u=s);if(u=null,je)return e;if(Fe){if(Ce)for(m=ue.call(i.ownerDocument);i.firstChild;)m.appendChild(i.firstChild);else m=i;return Ie&&(m=me.call(r,m,!0)),m}var p=Le?i.outerHTML:i.innerHTML;return Ne&&(p=y(p,de," "),p=y(p,ge," ")),oe&&ze?oe.createHTML(p):p},n.setConfig=function(e){Je(e),Oe=!0},n.clearConfig=function(){Ve=null,Oe=!1},n.isValidAttribute=function(e,t,n){Ve||Je({});var r=g(e),o=g(t);return ft(r,o,n)},n.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],d(pe[e],t))},n.removeHook=function(e){pe[e]&&p(pe[e])},n.removeHooks=function(e){pe[e]&&(pe[e]=[])},n.removeAllHooks=function(){pe={}},n}()}()}}]);
|
dist/chunks/2.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
(window["__wcAdmin_webpackJsonp"] = window["__wcAdmin_webpackJsonp"] || []).push([[2],{
|
2 |
|
3 |
-
/***/
|
4 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5 |
|
6 |
"use strict";
|
@@ -9,9 +9,9 @@
|
|
9 |
var esm_extends = __webpack_require__(32);
|
10 |
|
11 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
|
12 |
-
var objectWithoutPropertiesLoose = __webpack_require__(
|
13 |
|
14 |
-
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js
|
15 |
var inheritsLoose = __webpack_require__(38);
|
16 |
|
17 |
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
|
@@ -775,13 +775,13 @@ CSSTransition_CSSTransition.propTypes = false ? undefined : {};
|
|
775 |
|
776 |
/***/ }),
|
777 |
|
778 |
-
/***/
|
779 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
780 |
|
781 |
"use strict";
|
782 |
|
783 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
|
784 |
-
var objectWithoutPropertiesLoose = __webpack_require__(
|
785 |
|
786 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
|
787 |
var esm_extends = __webpack_require__(32);
|
@@ -794,7 +794,7 @@ function _assertThisInitialized(self) {
|
|
794 |
|
795 |
return self;
|
796 |
}
|
797 |
-
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js
|
798 |
var inheritsLoose = __webpack_require__(38);
|
799 |
|
800 |
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
|
1 |
(window["__wcAdmin_webpackJsonp"] = window["__wcAdmin_webpackJsonp"] || []).push([[2],{
|
2 |
|
3 |
+
/***/ 292:
|
4 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5 |
|
6 |
"use strict";
|
9 |
var esm_extends = __webpack_require__(32);
|
10 |
|
11 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
|
12 |
+
var objectWithoutPropertiesLoose = __webpack_require__(42);
|
13 |
|
14 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js + 1 modules
|
15 |
var inheritsLoose = __webpack_require__(38);
|
16 |
|
17 |
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
|
775 |
|
776 |
/***/ }),
|
777 |
|
778 |
+
/***/ 293:
|
779 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
780 |
|
781 |
"use strict";
|
782 |
|
783 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
|
784 |
+
var objectWithoutPropertiesLoose = __webpack_require__(42);
|
785 |
|
786 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
|
787 |
var esm_extends = __webpack_require__(32);
|
794 |
|
795 |
return self;
|
796 |
}
|
797 |
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js + 1 modules
|
798 |
var inheritsLoose = __webpack_require__(38);
|
799 |
|
800 |
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
|
dist/chunks/2.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[2],{
|
1 |
+
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[2],{292:function(e,t,n){"use strict";var i=n(32),s=n(42),r=n(38);n(1);function a(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var o=n(10),l=n.n(o),c=n(50),u=n.n(c),p=!1,d=n(64),f=function(e){function t(t,n){var i;i=e.call(this,t,n)||this;var s,r=n&&!n.isMounting?t.enter:t.appear;return i.appearStatus=null,t.in?r?(s="exited",i.appearStatus="entering"):s="entered":s=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",i.state={status:s},i.nextCallback=null,i}Object(r.a)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?"entering"!==n&&"entered"!==n&&(t="entering"):"entering"!==n&&"entered"!==n||(t="exiting")}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,i=this.props.timeout;return e=t=n=i,null!=i&&"number"!=typeof i&&(e=i.exit,t=i.enter,n=void 0!==i.appear?i.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),"entering"===t?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},n.performEnter=function(e){var t=this,n=this.props.enter,i=this.context?this.context.isMounting:e,s=this.props.nodeRef?[i]:[u.a.findDOMNode(this),i],r=s[0],a=s[1],o=this.getTimeouts(),l=i?o.appear:o.enter;!e&&!n||p?this.safeSetState({status:"entered"},(function(){t.props.onEntered(r)})):(this.props.onEnter(r,a),this.safeSetState({status:"entering"},(function(){t.props.onEntering(r,a),t.onTransitionEnd(l,(function(){t.safeSetState({status:"entered"},(function(){t.props.onEntered(r,a)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),i=this.props.nodeRef?void 0:u.a.findDOMNode(this);t&&!p?(this.props.onExit(i),this.safeSetState({status:"exiting"},(function(){e.props.onExiting(i),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:"exited"},(function(){e.props.onExited(i)}))}))}))):this.safeSetState({status:"exited"},(function(){e.props.onExited(i)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(i){n&&(n=!1,t.nextCallback=null,e(i))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:u.a.findDOMNode(this),i=null==e&&!this.props.addEndListener;if(n&&!i){if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],r=s[0],a=s[1];this.props.addEndListener(r,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if("unmounted"===e)return null;var t=this.props,n=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,Object(s.a)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return l.a.createElement(d.a.Provider,{value:null},"function"==typeof n?n(e,i):l.a.cloneElement(l.a.Children.only(n),i))},t}(l.a.Component);function h(){}f.contextType=d.a,f.propTypes={},f.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},f.UNMOUNTED="unmounted",f.EXITED="exited",f.ENTERING="entering",f.ENTERED="entered",f.EXITING="exiting";var E=f,m=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return i=t,void((n=e).classList?n.classList.remove(i):"string"==typeof n.className?n.className=a(n.className,i):n.setAttribute("class",a(n.className&&n.className.baseVal||"",i)));var n,i}))},x=function(e){function t(){for(var t,n=arguments.length,i=new Array(n),s=0;s<n;s++)i[s]=arguments[s];return(t=e.call.apply(e,[this].concat(i))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var i=t.resolveArguments(e,n),s=i[0],r=i[1];t.removeClasses(s,"exit"),t.addClass(s,r?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var i=t.resolveArguments(e,n),s=i[0],r=i[1]?"appear":"enter";t.addClass(s,r,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var i=t.resolveArguments(e,n),s=i[0],r=i[1]?"appear":"enter";t.removeClasses(s,r),t.addClass(s,r,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,i="string"==typeof n,s=i?""+(i&&n?n+"-":"")+e:n[e];return{baseClassName:s,activeClassName:i?s+"-active":n[e+"Active"],doneClassName:i?s+"-done":n[e+"Done"]}},t}Object(r.a)(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var i=this.getClassNames(t)[n+"ClassName"],s=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&s&&(i+=" "+s),"active"===n&&e&&e.scrollTop,i&&(this.appliedClasses[t][n]=i,function(e,t){e&&t&&t.split(" ").forEach((function(t){return i=t,void((n=e).classList?n.classList.add(i):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,i)||("string"==typeof n.className?n.className=n.className+" "+i:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+i)));var n,i}))}(e,i))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],i=n.base,s=n.active,r=n.done;this.appliedClasses[t]={},i&&m(e,i),s&&m(e,s),r&&m(e,r)},n.render=function(){var e=this.props,t=(e.classNames,Object(s.a)(e,["classNames"]));return l.a.createElement(E,Object(i.a)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(l.a.Component);x.defaultProps={classNames:""},x.propTypes={};t.a=x},293:function(e,t,n){"use strict";var i=n(42),s=n(32);var r=n(38),a=(n(1),n(10)),o=n.n(a),l=n(64);function c(e,t){var n=Object.create(null);return e&&a.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&Object(a.isValidElement)(e)?t(e):e}(e)})),n}function u(e,t,n){return null!=n[t]?n[t]:e.props[t]}function p(e,t,n){var i=c(e.children),s=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var i,s=Object.create(null),r=[];for(var a in e)a in t?r.length&&(s[a]=r,r=[]):r.push(a);var o={};for(var l in t){if(s[l])for(i=0;i<s[l].length;i++){var c=s[l][i];o[s[l][i]]=n(c)}o[l]=n(l)}for(i=0;i<r.length;i++)o[r[i]]=n(r[i]);return o}(t,i);return Object.keys(s).forEach((function(r){var o=s[r];if(Object(a.isValidElement)(o)){var l=r in t,c=r in i,p=t[r],d=Object(a.isValidElement)(p)&&!p.props.in;!c||l&&!d?c||!l||d?c&&l&&Object(a.isValidElement)(p)&&(s[r]=Object(a.cloneElement)(o,{onExited:n.bind(null,o),in:p.props.in,exit:u(o,"exit",e),enter:u(o,"enter",e)})):s[r]=Object(a.cloneElement)(o,{in:!1}):s[r]=Object(a.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:u(o,"exit",e),enter:u(o,"enter",e)})}})),s}var d=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},f=function(e){function t(t,n){var i,s=(i=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i));return i.state={contextValue:{isMounting:!0},handleExited:s,firstRender:!0},i}Object(r.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,i,s=t.children,r=t.handleExited;return{children:t.firstRender?(n=e,i=r,c(n.children,(function(e){return Object(a.cloneElement)(e,{onExited:i.bind(null,e),in:!0,appear:u(e,"appear",n),enter:u(e,"enter",n),exit:u(e,"exit",n)})}))):p(e,s,r),firstRender:!1}},n.handleExited=function(e,t){var n=c(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=Object(s.a)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,s=Object(i.a)(e,["component","childFactory"]),r=this.state.contextValue,a=d(this.state.children).map(n);return delete s.appear,delete s.enter,delete s.exit,null===t?o.a.createElement(l.a.Provider,{value:r},a):o.a.createElement(l.a.Provider,{value:r},o.a.createElement(t,s,a))},t}(o.a.Component);f.propTypes={},f.defaultProps={component:"div",childFactory:function(e){return e}};t.a=f},64:function(e,t,n){"use strict";var i=n(10),s=n.n(i);t.a=s.a.createContext(null)}}]);
|
dist/chunks/3.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
(window["__wcAdmin_webpackJsonp"] = window["__wcAdmin_webpackJsonp"] || []).push([[3],{
|
2 |
|
3 |
-
/***/
|
4 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5 |
|
6 |
"use strict";
|
@@ -13,18 +13,18 @@
|
|
13 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getTaxRateLabels; });
|
14 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return getVariationName; });
|
15 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return getVariationLabels; });
|
16 |
-
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
17 |
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_url__WEBPACK_IMPORTED_MODULE_0__);
|
18 |
-
/* harmony import */ var _wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
19 |
/* harmony import */ var _wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_1__);
|
20 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3);
|
21 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);
|
22 |
/* harmony import */ var _woocommerce_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(21);
|
23 |
/* harmony import */ var _woocommerce_navigation__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_navigation__WEBPACK_IMPORTED_MODULE_3__);
|
24 |
-
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
|
25 |
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_data__WEBPACK_IMPORTED_MODULE_4__);
|
26 |
/* harmony import */ var _woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(25);
|
27 |
-
/* harmony import */ var _analytics_report_taxes_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
|
28 |
/**
|
29 |
* External dependencies
|
30 |
*/
|
@@ -150,7 +150,7 @@ var getVariationLabels = getRequestByIdString(function (_ref3) {
|
|
150 |
|
151 |
/***/ }),
|
152 |
|
153 |
-
/***/
|
154 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
155 |
|
156 |
"use strict";
|
@@ -169,7 +169,7 @@ function getTaxCode(tax) {
|
|
169 |
|
170 |
/***/ }),
|
171 |
|
172 |
-
/***/
|
173 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
174 |
|
175 |
"use strict";
|
@@ -181,23 +181,23 @@ var defineProperty = __webpack_require__(5);
|
|
181 |
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
182 |
|
183 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/classCallCheck.js
|
184 |
-
var classCallCheck = __webpack_require__(
|
185 |
var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck);
|
186 |
|
187 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createClass.js
|
188 |
-
var createClass = __webpack_require__(
|
189 |
var createClass_default = /*#__PURE__*/__webpack_require__.n(createClass);
|
190 |
|
191 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/inherits.js
|
192 |
-
var inherits = __webpack_require__(
|
193 |
var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits);
|
194 |
|
195 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js
|
196 |
-
var possibleConstructorReturn = __webpack_require__(
|
197 |
var possibleConstructorReturn_default = /*#__PURE__*/__webpack_require__.n(possibleConstructorReturn);
|
198 |
|
199 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/getPrototypeOf.js
|
200 |
-
var getPrototypeOf = __webpack_require__(
|
201 |
var getPrototypeOf_default = /*#__PURE__*/__webpack_require__.n(getPrototypeOf);
|
202 |
|
203 |
// EXTERNAL MODULE: external {"this":["wp","element"]}
|
@@ -207,13 +207,13 @@ var external_this_wp_element_ = __webpack_require__(0);
|
|
207 |
var external_this_wp_i18n_ = __webpack_require__(2);
|
208 |
|
209 |
// EXTERNAL MODULE: external {"this":["wp","compose"]}
|
210 |
-
var external_this_wp_compose_ = __webpack_require__(
|
211 |
|
212 |
// EXTERNAL MODULE: external {"this":["wp","date"]}
|
213 |
-
var external_this_wp_date_ = __webpack_require__(
|
214 |
|
215 |
// EXTERNAL MODULE: external {"this":["wp","data"]}
|
216 |
-
var external_this_wp_data_ = __webpack_require__(
|
217 |
|
218 |
// EXTERNAL MODULE: external "lodash"
|
219 |
var external_lodash_ = __webpack_require__(3);
|
@@ -226,16 +226,16 @@ var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
|
|
226 |
var external_this_wc_components_ = __webpack_require__(47);
|
227 |
|
228 |
// EXTERNAL MODULE: external {"this":["wc","data"]}
|
229 |
-
var external_this_wc_data_ = __webpack_require__(
|
230 |
|
231 |
// EXTERNAL MODULE: external {"this":["wc","date"]}
|
232 |
var external_this_wc_date_ = __webpack_require__(29);
|
233 |
|
234 |
// EXTERNAL MODULE: ./client/lib/currency-context.js
|
235 |
-
var currency_context = __webpack_require__(
|
236 |
|
237 |
// EXTERNAL MODULE: ./client/analytics/components/report-error/index.js
|
238 |
-
var report_error = __webpack_require__(
|
239 |
|
240 |
// EXTERNAL MODULE: external {"this":["wc","navigation"]}
|
241 |
var external_this_wc_navigation_ = __webpack_require__(21);
|
@@ -680,7 +680,7 @@ report_chart_ReportChart.defaultProps = {
|
|
680 |
|
681 |
/***/ }),
|
682 |
|
683 |
-
/***/
|
684 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
685 |
|
686 |
"use strict";
|
@@ -715,28 +715,28 @@ function getSelectedChart(chartName) {
|
|
715 |
|
716 |
/***/ }),
|
717 |
|
718 |
-
/***/
|
719 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
720 |
|
721 |
"use strict";
|
722 |
/* unused harmony export ReportSummary */
|
723 |
-
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
724 |
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);
|
725 |
-
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
726 |
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);
|
727 |
-
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
728 |
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__);
|
729 |
-
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
|
730 |
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__);
|
731 |
-
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
|
732 |
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__);
|
733 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(0);
|
734 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);
|
735 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2);
|
736 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);
|
737 |
-
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
|
738 |
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_7__);
|
739 |
-
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
|
740 |
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__);
|
741 |
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(1);
|
742 |
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_9__);
|
@@ -744,16 +744,16 @@ function getSelectedChart(chartName) {
|
|
744 |
/* harmony import */ var _woocommerce_navigation__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_navigation__WEBPACK_IMPORTED_MODULE_10__);
|
745 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(47);
|
746 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_components__WEBPACK_IMPORTED_MODULE_11__);
|
747 |
-
/* harmony import */ var _woocommerce_number__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
|
748 |
/* harmony import */ var _woocommerce_number__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_number__WEBPACK_IMPORTED_MODULE_12__);
|
749 |
-
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
|
750 |
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_data__WEBPACK_IMPORTED_MODULE_13__);
|
751 |
/* harmony import */ var _woocommerce_date__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(29);
|
752 |
/* harmony import */ var _woocommerce_date__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_date__WEBPACK_IMPORTED_MODULE_14__);
|
753 |
-
/* harmony import */ var _woocommerce_tracks__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(
|
754 |
/* harmony import */ var _woocommerce_tracks__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_tracks__WEBPACK_IMPORTED_MODULE_15__);
|
755 |
-
/* harmony import */ var _report_error__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(
|
756 |
-
/* harmony import */ var _lib_currency_context__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(
|
757 |
|
758 |
|
759 |
|
@@ -1032,7 +1032,7 @@ ReportSummary.contextType = _lib_currency_context__WEBPACK_IMPORTED_MODULE_17__[
|
|
1032 |
|
1033 |
/***/ }),
|
1034 |
|
1035 |
-
/***/
|
1036 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1037 |
|
1038 |
"use strict";
|
@@ -1054,31 +1054,31 @@ function isLowStock(status, quantity, threshold) {
|
|
1054 |
|
1055 |
/***/ }),
|
1056 |
|
1057 |
-
/***/
|
1058 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1059 |
|
1060 |
"use strict";
|
1061 |
-
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
1062 |
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);
|
1063 |
-
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
1064 |
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);
|
1065 |
/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9);
|
1066 |
/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__);
|
1067 |
-
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
|
1068 |
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__);
|
1069 |
-
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
|
1070 |
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__);
|
1071 |
-
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
|
1072 |
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__);
|
1073 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(0);
|
1074 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__);
|
1075 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(2);
|
1076 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__);
|
1077 |
-
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
|
1078 |
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_8__);
|
1079 |
-
/* harmony import */ var _wordpress_html_entities__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
|
1080 |
/* harmony import */ var _wordpress_html_entities__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_html_entities__WEBPACK_IMPORTED_MODULE_9__);
|
1081 |
-
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
|
1082 |
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_10__);
|
1083 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(3);
|
1084 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_11__);
|
@@ -1086,16 +1086,16 @@ function isLowStock(status, quantity, threshold) {
|
|
1086 |
/* harmony import */ var _woocommerce_navigation__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_navigation__WEBPACK_IMPORTED_MODULE_12__);
|
1087 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(47);
|
1088 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_components__WEBPACK_IMPORTED_MODULE_13__);
|
1089 |
-
/* harmony import */ var _woocommerce_number__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
|
1090 |
/* harmony import */ var _woocommerce_number__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_number__WEBPACK_IMPORTED_MODULE_14__);
|
1091 |
/* harmony import */ var _woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(25);
|
1092 |
-
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(
|
1093 |
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_data__WEBPACK_IMPORTED_MODULE_16__);
|
1094 |
-
/* harmony import */ var _categories_breadcrumbs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(
|
1095 |
-
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(
|
1096 |
-
/* harmony import */ var _components_report_table__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(
|
1097 |
-
/* harmony import */ var _lib_currency_context__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(
|
1098 |
-
/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(
|
1099 |
/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_style_scss__WEBPACK_IMPORTED_MODULE_21__);
|
1100 |
|
1101 |
|
@@ -1400,20 +1400,20 @@ ProductsReportTable.contextType = _lib_currency_context__WEBPACK_IMPORTED_MODULE
|
|
1400 |
|
1401 |
/***/ }),
|
1402 |
|
1403 |
-
/***/
|
1404 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1405 |
|
1406 |
"use strict";
|
1407 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return CategoryBreadcrumbs; });
|
1408 |
-
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
1409 |
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);
|
1410 |
-
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
1411 |
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);
|
1412 |
-
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
1413 |
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__);
|
1414 |
-
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
|
1415 |
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__);
|
1416 |
-
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
|
1417 |
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__);
|
1418 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(0);
|
1419 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);
|
@@ -1515,7 +1515,7 @@ var CategoryBreadcrumbs = /*#__PURE__*/function (_Component) {
|
|
1515 |
|
1516 |
/***/ }),
|
1517 |
|
1518 |
-
/***/
|
1519 |
/***/ (function(module, exports, __webpack_require__) {
|
1520 |
|
1521 |
// extracted by mini-css-extract-plugin
|
1 |
(window["__wcAdmin_webpackJsonp"] = window["__wcAdmin_webpackJsonp"] || []).push([[3],{
|
2 |
|
3 |
+
/***/ 500:
|
4 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5 |
|
6 |
"use strict";
|
13 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getTaxRateLabels; });
|
14 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return getVariationName; });
|
15 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return getVariationLabels; });
|
16 |
+
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(23);
|
17 |
/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_url__WEBPACK_IMPORTED_MODULE_0__);
|
18 |
+
/* harmony import */ var _wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(26);
|
19 |
/* harmony import */ var _wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_1__);
|
20 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3);
|
21 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);
|
22 |
/* harmony import */ var _woocommerce_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(21);
|
23 |
/* harmony import */ var _woocommerce_navigation__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_navigation__WEBPACK_IMPORTED_MODULE_3__);
|
24 |
+
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(22);
|
25 |
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_data__WEBPACK_IMPORTED_MODULE_4__);
|
26 |
/* harmony import */ var _woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(25);
|
27 |
+
/* harmony import */ var _analytics_report_taxes_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(501);
|
28 |
/**
|
29 |
* External dependencies
|
30 |
*/
|
150 |
|
151 |
/***/ }),
|
152 |
|
153 |
+
/***/ 501:
|
154 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
155 |
|
156 |
"use strict";
|
169 |
|
170 |
/***/ }),
|
171 |
|
172 |
+
/***/ 502:
|
173 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
174 |
|
175 |
"use strict";
|
181 |
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
182 |
|
183 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/classCallCheck.js
|
184 |
+
var classCallCheck = __webpack_require__(12);
|
185 |
var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck);
|
186 |
|
187 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createClass.js
|
188 |
+
var createClass = __webpack_require__(13);
|
189 |
var createClass_default = /*#__PURE__*/__webpack_require__.n(createClass);
|
190 |
|
191 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/inherits.js
|
192 |
+
var inherits = __webpack_require__(14);
|
193 |
var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits);
|
194 |
|
195 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js
|
196 |
+
var possibleConstructorReturn = __webpack_require__(15);
|
197 |
var possibleConstructorReturn_default = /*#__PURE__*/__webpack_require__.n(possibleConstructorReturn);
|
198 |
|
199 |
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/getPrototypeOf.js
|
200 |
+
var getPrototypeOf = __webpack_require__(7);
|
201 |
var getPrototypeOf_default = /*#__PURE__*/__webpack_require__.n(getPrototypeOf);
|
202 |
|
203 |
// EXTERNAL MODULE: external {"this":["wp","element"]}
|
207 |
var external_this_wp_i18n_ = __webpack_require__(2);
|
208 |
|
209 |
// EXTERNAL MODULE: external {"this":["wp","compose"]}
|
210 |
+
var external_this_wp_compose_ = __webpack_require__(20);
|
211 |
|
212 |
// EXTERNAL MODULE: external {"this":["wp","date"]}
|
213 |
+
var external_this_wp_date_ = __webpack_require__(75);
|
214 |
|
215 |
// EXTERNAL MODULE: external {"this":["wp","data"]}
|
216 |
+
var external_this_wp_data_ = __webpack_require__(11);
|
217 |
|
218 |
// EXTERNAL MODULE: external "lodash"
|
219 |
var external_lodash_ = __webpack_require__(3);
|
226 |
var external_this_wc_components_ = __webpack_require__(47);
|
227 |
|
228 |
// EXTERNAL MODULE: external {"this":["wc","data"]}
|
229 |
+
var external_this_wc_data_ = __webpack_require__(22);
|
230 |
|
231 |
// EXTERNAL MODULE: external {"this":["wc","date"]}
|
232 |
var external_this_wc_date_ = __webpack_require__(29);
|
233 |
|
234 |
// EXTERNAL MODULE: ./client/lib/currency-context.js
|
235 |
+
var currency_context = __webpack_require__(498);
|
236 |
|
237 |
// EXTERNAL MODULE: ./client/analytics/components/report-error/index.js
|
238 |
+
var report_error = __webpack_require__(499);
|
239 |
|
240 |
// EXTERNAL MODULE: external {"this":["wc","navigation"]}
|
241 |
var external_this_wc_navigation_ = __webpack_require__(21);
|
680 |
|
681 |
/***/ }),
|
682 |
|
683 |
+
/***/ 503:
|
684 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
685 |
|
686 |
"use strict";
|
715 |
|
716 |
/***/ }),
|
717 |
|
718 |
+
/***/ 504:
|
719 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
720 |
|
721 |
"use strict";
|
722 |
/* unused harmony export ReportSummary */
|
723 |
+
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(12);
|
724 |
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);
|
725 |
+
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(13);
|
726 |
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);
|
727 |
+
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(14);
|
728 |
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__);
|
729 |
+
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(15);
|
730 |
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__);
|
731 |
+
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(7);
|
732 |
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__);
|
733 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(0);
|
734 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);
|
735 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2);
|
736 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);
|
737 |
+
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(20);
|
738 |
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_7__);
|
739 |
+
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(11);
|
740 |
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_8__);
|
741 |
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(1);
|
742 |
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_9__);
|
744 |
/* harmony import */ var _woocommerce_navigation__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_navigation__WEBPACK_IMPORTED_MODULE_10__);
|
745 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(47);
|
746 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_components__WEBPACK_IMPORTED_MODULE_11__);
|
747 |
+
/* harmony import */ var _woocommerce_number__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(142);
|
748 |
/* harmony import */ var _woocommerce_number__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_number__WEBPACK_IMPORTED_MODULE_12__);
|
749 |
+
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(22);
|
750 |
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_data__WEBPACK_IMPORTED_MODULE_13__);
|
751 |
/* harmony import */ var _woocommerce_date__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(29);
|
752 |
/* harmony import */ var _woocommerce_date__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_date__WEBPACK_IMPORTED_MODULE_14__);
|
753 |
+
/* harmony import */ var _woocommerce_tracks__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(27);
|
754 |
/* harmony import */ var _woocommerce_tracks__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_tracks__WEBPACK_IMPORTED_MODULE_15__);
|
755 |
+
/* harmony import */ var _report_error__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(499);
|
756 |
+
/* harmony import */ var _lib_currency_context__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(498);
|
757 |
|
758 |
|
759 |
|
1032 |
|
1033 |
/***/ }),
|
1034 |
|
1035 |
+
/***/ 512:
|
1036 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1037 |
|
1038 |
"use strict";
|
1054 |
|
1055 |
/***/ }),
|
1056 |
|
1057 |
+
/***/ 530:
|
1058 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1059 |
|
1060 |
"use strict";
|
1061 |
+
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(12);
|
1062 |
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);
|
1063 |
+
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(13);
|
1064 |
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);
|
1065 |
/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9);
|
1066 |
/* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__);
|
1067 |
+
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(14);
|
1068 |
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__);
|
1069 |
+
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(15);
|
1070 |
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__);
|
1071 |
+
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(7);
|
1072 |
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__);
|
1073 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(0);
|
1074 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__);
|
1075 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(2);
|
1076 |
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__);
|
1077 |
+
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(20);
|
1078 |
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_8__);
|
1079 |
+
/* harmony import */ var _wordpress_html_entities__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(41);
|
1080 |
/* harmony import */ var _wordpress_html_entities__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_html_entities__WEBPACK_IMPORTED_MODULE_9__);
|
1081 |
+
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(11);
|
1082 |
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_10__);
|
1083 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(3);
|
1084 |
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_11__);
|
1086 |
/* harmony import */ var _woocommerce_navigation__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_navigation__WEBPACK_IMPORTED_MODULE_12__);
|
1087 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(47);
|
1088 |
/* harmony import */ var _woocommerce_components__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_components__WEBPACK_IMPORTED_MODULE_13__);
|
1089 |
+
/* harmony import */ var _woocommerce_number__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(142);
|
1090 |
/* harmony import */ var _woocommerce_number__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_number__WEBPACK_IMPORTED_MODULE_14__);
|
1091 |
/* harmony import */ var _woocommerce_wc_admin_settings__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(25);
|
1092 |
+
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(22);
|
1093 |
/* harmony import */ var _woocommerce_data__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_data__WEBPACK_IMPORTED_MODULE_16__);
|
1094 |
+
/* harmony import */ var _categories_breadcrumbs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(531);
|
1095 |
+
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(512);
|
1096 |
+
/* harmony import */ var _components_report_table__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(506);
|
1097 |
+
/* harmony import */ var _lib_currency_context__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(498);
|
1098 |
+
/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(575);
|
1099 |
/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_style_scss__WEBPACK_IMPORTED_MODULE_21__);
|
1100 |
|
1101 |
|
1400 |
|
1401 |
/***/ }),
|
1402 |
|
1403 |
+
/***/ 531:
|
1404 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1405 |
|
1406 |
"use strict";
|
1407 |
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return CategoryBreadcrumbs; });
|
1408 |
+
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(12);
|
1409 |
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);
|
1410 |
+
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(13);
|
1411 |
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);
|
1412 |
+
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(14);
|
1413 |
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__);
|
1414 |
+
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(15);
|
1415 |
/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__);
|
1416 |
+
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(7);
|
1417 |
/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__);
|
1418 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(0);
|
1419 |
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);
|
1515 |
|
1516 |
/***/ }),
|
1517 |
|
1518 |
+
/***/ 575:
|
1519 |
/***/ (function(module, exports, __webpack_require__) {
|
1520 |
|
1521 |
// extracted by mini-css-extract-plugin
|
dist/chunks/3.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[3],{495:function(e,t,r){"use strict";r.d(t,"e",(function(){return m})),r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return f})),r.d(t,"c",(function(){return p})),r.d(t,"d",(function(){return y})),r.d(t,"f",(function(){return b})),r.d(t,"h",(function(){return g})),r.d(t,"g",(function(){return v}));var a=r(22),n=r(27),o=r.n(n),i=r(3),c=r(21),s=r(23),u=r(25),l=r(496);function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.identity;return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,i="function"==typeof e?e(n):e,s=Object(c.getIdsFromQuery)(r);if(s.length<1)return Promise.resolve([]);var u={include:s.join(","),per_page:s.length};return o()({path:Object(a.addQueryArgs)(i,u)}).then((function(e){return e.map(t)}))}}m(s.NAMESPACE+"/products/attributes",(function(e){return{key:e.id,label:e.name}}));var d=m(s.NAMESPACE+"/products/categories",(function(e){return{key:e.id,label:e.name}})),f=m(s.NAMESPACE+"/coupons",(function(e){return{key:e.id,label:e.code}})),p=m(s.NAMESPACE+"/customers",(function(e){return{key:e.id,label:e.name}})),y=m(s.NAMESPACE+"/products",(function(e){return{key:e.id,label:e.name}})),b=m(s.NAMESPACE+"/taxes",(function(e){return{key:e.id,label:Object(l.a)(e)}}));function g(e){var t=e.attributes,r=e.name,a=Object(u.g)("variationTitleAttributesSeparator"," - ");if(r.indexOf(a)>-1)return r;var n=t.map((function(e){return e.option})).join(", ");return n?r+a+n:r}var v=m((function(e){var t=e.products;return t?s.NAMESPACE+"/products/".concat(t,"/variations"):s.NAMESPACE+"/variations"}),(function(e){return{key:e.id,label:g(e)}}))},496:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var a=r(2);function n(e){return[e.country,e.state,e.name||Object(a.__)("TAX","woocommerce-admin"),e.priority].map((function(e){return e.toString().toUpperCase().trim()})).filter(Boolean).join("-")}},497:function(e,t,r){"use strict";var a=r(5),n=r.n(a),o=r(11),i=r.n(o),c=r(12),s=r.n(c),u=r(13),l=r.n(u),m=r(14),d=r.n(m),f=r(6),p=r.n(f),y=r(0),b=r(2),g=r(18),v=r(72),h=r(15),O=r(3),j=r(1),_=r.n(j),R=r(47),k=r(23),w=r(29),C=r(493),S=r(494),D=r(21);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;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach((function(t){n()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function P(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 r,a=p()(e);if(t){var n=p()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return d()(this,r)}}var T=function(e){l()(r,e);var t=P(r);function r(){return i()(this,r),t.apply(this,arguments)}return s()(r,[{key:"shouldComponentUpdate",value:function(e){return e.isRequesting!==this.props.isRequesting||e.primaryData.isRequesting!==this.props.primaryData.isRequesting||e.secondaryData.isRequesting!==this.props.secondaryData.isRequesting||!Object(O.isEqual)(e.query,this.props.query)}},{key:"getItemChartData",value:function(){var e=this.props,t=e.primaryData,r=e.selectedChart;return t.data.intervals.map((function(e){var t={};return e.subtotals.segments.forEach((function(e){if(e.segment_label){var a=t[e.segment_label]?e.segment_label+" (#"+e.segment_id+")":e.segment_label;t[e.segment_id]={label:a,value:e.subtotals[r.key]||0}}})),q({date:Object(v.format)("Y-m-d\\TH:i:s",e.date_start)},t)}))}},{key:"getTimeChartData",value:function(){var e=this.props,t=e.query,r=e.primaryData,a=e.secondaryData,n=e.selectedChart,o=e.defaultDateRange,i=Object(w.getIntervalForQuery)(t),c=Object(w.getCurrentDates)(t,o),s=c.primary,u=c.secondary;return r.data.intervals.map((function(e,r){var o=Object(w.getPreviousDate)(e.date_start,s.after,u.after,t.compare,i),c=a.data.intervals[r];return{date:Object(v.format)("Y-m-d\\TH:i:s",e.date_start),primary:{label:"".concat(s.label," (").concat(s.range,")"),labelDate:e.date_start,value:e.subtotals[n.key]||0},secondary:{label:"".concat(u.label," (").concat(u.range,")"),labelDate:o.format("YYYY-MM-DD HH:mm:ss"),value:c&&c.subtotals[n.key]||0}}}))}},{key:"getTimeChartTotals",value:function(){var e=this.props,t=e.primaryData,r=e.secondaryData,a=e.selectedChart;return{primary:Object(O.get)(t,["data","totals",a.key],null),secondary:Object(O.get)(r,["data","totals",a.key],null)}}},{key:"renderChart",value:function(e,t,r,a){var n=this.props,o=n.emptySearchResults,i=n.filterParam,c=n.interactiveLegend,s=n.itemsLabel,u=n.legendPosition,l=n.path,m=n.query,d=n.selectedChart,f=n.showHeaderControls,p=n.primaryData,g=Object(w.getIntervalForQuery)(m),v=Object(w.getAllowedIntervalsForQuery)(m),h=Object(w.getDateFormatsForInterval)(g,p.data.intervals.length),O=o?Object(b.__)("No data for the current search","woocommerce-admin"):Object(b.__)("No data for the selected date range","woocommerce-admin"),j=this.context,_=j.formatAmount,C=j.getCurrencyConfig;return Object(y.createElement)(R.Chart,{allowedIntervals:v,data:r,dateParser:"%Y-%m-%dT%H:%M:%S",emptyMessage:O,filterParam:i,interactiveLegend:c,interval:g,isRequesting:t,itemsLabel:s,legendPosition:u,legendTotals:a,mode:e,path:l,query:m,screenReaderFormat:h.screenReaderFormat,showHeaderControls:f,title:d.label,tooltipLabelFormat:h.tooltipLabelFormat,tooltipTitle:"time-comparison"===e&&d.label||null,tooltipValueFormat:Object(k.getTooltipValueFormat)(d.type,_),chartType:Object(w.getChartTypeForQuery)(m),valueType:d.type,xFormat:h.xFormat,x2Format:h.x2Format,currency:C()})}},{key:"renderItemComparison",value:function(){var e=this.props,t=e.isRequesting,r=e.primaryData;if(r.isError)return Object(y.createElement)(S.a,{isError:!0});var a=t||r.isRequesting,n=this.getItemChartData();return this.renderChart("item-comparison",a,n)}},{key:"renderTimeComparison",value:function(){var e=this.props,t=e.isRequesting,r=e.primaryData,a=e.secondaryData;if(!r||r.isError||a.isError)return Object(y.createElement)(S.a,{isError:!0});var n=t||r.isRequesting||a.isRequesting,o=this.getTimeChartData(),i=this.getTimeChartTotals();return this.renderChart("time-comparison",n,o,i)}},{key:"render",value:function(){return"item-comparison"===this.props.mode?this.renderItemComparison():this.renderTimeComparison()}}]),r}(y.Component);T.contextType=C.a,T.propTypes={filters:_.a.array,isRequesting:_.a.bool,itemsLabel:_.a.string,limitProperties:_.a.array,mode:_.a.string,path:_.a.string.isRequired,primaryData:_.a.object,query:_.a.object.isRequired,secondaryData:_.a.object,selectedChart:_.a.shape({key:_.a.string.isRequired,label:_.a.string.isRequired,order:_.a.oneOf(["asc","desc"]),orderby:_.a.string,type:_.a.oneOf(["average","number","currency"]).isRequired}).isRequired},T.defaultProps={isRequesting:!1,primaryData:{data:{intervals:[]},isError:!1,isRequesting:!1},secondaryData:{data:{intervals:[]},isError:!1,isRequesting:!1}};t.a=Object(g.compose)(Object(h.withSelect)((function(e,t){var r=t.charts,a=t.endpoint,n=t.filters,o=t.isRequesting,i=t.limitProperties,c=t.query,s=t.advancedFilters,u=i||[a],l=function e(t,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t||0===t.length)return null;var n=t.slice(0),o=n.pop();if(o.showFilters(r,a)){var i=Object(D.flattenFilters)(o.filters),c=r[o.param]||o.defaultValue||"all";return Object(O.find)(i,{value:c})}return e(n,r,a)}(n,c),m=Object(O.get)(l,["settings","param"]),d=t.mode||function(e,t){if(e&&t){var r=Object(O.get)(e,["settings","param"]);if(!r||Object.keys(t).includes(r))return Object(O.get)(e,["chartMode"])}return null}(l,c)||"time-comparison",f=e(k.SETTINGS_STORE_NAME).getSetting("wc_admin","wcAdminSettings").woocommerce_default_date_range,p={mode:d,filterParam:m,defaultDateRange:f};if(o)return p;var y=u.some((function(e){return c[e]&&c[e].length}));if(c.search&&!y)return q(q({},p),{},{emptySearchResults:!0});var b=r&&r.map((function(e){return e.key})),g=Object(k.getReportChartData)({endpoint:a,dataType:"primary",query:c,select:e,limitBy:u,filters:n,advancedFilters:s,defaultDateRange:f,fields:b});if("item-comparison"===d)return q(q({},p),{},{primaryData:g});var v=Object(k.getReportChartData)({endpoint:a,dataType:"secondary",query:c,select:e,limitBy:u,filters:n,advancedFilters:s,defaultDateRange:f,fields:b});return q(q({},p),{},{primaryData:g,secondaryData:v})})))(T)},498:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var a=r(3);function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Object(a.find)(t,{key:e});return r||t[0]}},499:function(e,t,r){"use strict";var a=r(11),n=r.n(a),o=r(12),i=r.n(o),c=r(13),s=r.n(c),u=r(14),l=r.n(u),m=r(6),d=r.n(m),f=r(0),p=r(2),y=r(18),b=r(15),g=r(1),v=r.n(g),h=r(21),O=r(47),j=r(143),_=r(23),R=r(29),k=r(28),w=r(494),C=r(493);function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=d()(e);if(t){var n=d()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return l()(this,r)}}var D=function(e){s()(r,e);var t=S(r);function r(){return n()(this,r),t.apply(this,arguments)}return i()(r,[{key:"formatVal",value:function(e,t){var r=this.context,a=r.formatAmount,n=r.getCurrencyConfig;return"currency"===t?a(e):Object(j.formatValue)(n(),t,e)}},{key:"getValues",value:function(e,t){var r=this.props,a=r.emptySearchResults,n=r.summaryData.totals,o=n.primary?n.primary[e]:0,i=n.secondary?n.secondary[e]:0,c=a?0:o,s=a?0:i;return{delta:Object(j.calculateDelta)(c,s),prevValue:this.formatVal(s,t),value:this.formatVal(c,t)}}},{key:"render",value:function(){var e=this,t=this.props,r=t.charts,a=t.query,n=t.selectedChart,o=t.summaryData,i=t.endpoint,c=t.report,s=t.defaultDateRange,u=o.isError,l=o.isRequesting;if(u)return Object(f.createElement)(w.a,{isError:!0});if(l)return Object(f.createElement)(O.SummaryListPlaceholder,{numberOfItems:r.length});var m=Object(R.getDateParamsFromQuery)(a,s).compare;return Object(f.createElement)(O.SummaryList,null,(function(t){var a=t.onToggle;return r.map((function(t){var r=t.key,o=t.order,s=t.orderby,u=t.label,l=t.type,d={chart:r};s&&(d.orderby=s),o&&(d.order=o);var y=Object(h.getNewPath)(d),b=n.key===r,g=e.getValues(r,l),v=g.delta,j=g.prevValue,_=g.value;return Object(f.createElement)(O.SummaryNumber,{key:r,delta:v,href:y,label:u,prevLabel:"previous_period"===m?Object(p.__)("Previous Period:","woocommerce-admin"):Object(p.__)("Previous Year:","woocommerce-admin"),prevValue:j,selected:b,value:_,onLinkClickCallback:function(){a&&a(),Object(k.recordEvent)("analytics_chart_tab_click",{report:c||i,key:r})}})}))}))}}]),r}(f.Component);D.propTypes={charts:v.a.array.isRequired,endpoint:v.a.string.isRequired,limitProperties:v.a.array,query:v.a.object.isRequired,selectedChart:v.a.shape({key:v.a.string.isRequired,label:v.a.string.isRequired,order:v.a.oneOf(["asc","desc"]),orderby:v.a.string,type:v.a.oneOf(["average","number","currency"]).isRequired}).isRequired,summaryData:v.a.object,report:v.a.string},D.defaultProps={summaryData:{totals:{primary:{},secondary:{}},isError:!1}},D.contextType=C.a,t.a=Object(y.compose)(Object(b.withSelect)((function(e,t){var r=t.charts,a=t.endpoint,n=t.limitProperties,o=t.query,i=t.filters,c=t.advancedFilters,s=n||[a],u=s.some((function(e){return o[e]&&o[e].length}));if(o.search&&!u)return{emptySearchResults:!0};var l=r&&r.map((function(e){return e.key})),m=e(_.SETTINGS_STORE_NAME).getSetting("wc_admin","wcAdminSettings").woocommerce_default_date_range;return{summaryData:Object(_.getSummaryNumbers)({endpoint:a,query:o,select:e,limitBy:s,filters:i,advancedFilters:c,defaultDateRange:m,fields:l}),defaultDateRange:m}})))(D)},507:function(e,t,r){"use strict";function a(e,t,r){return!!t&&(e&&t<=r==="instock")}r.d(t,"a",(function(){return a}))},525:function(e,t,r){"use strict";var a=r(11),n=r.n(a),o=r(12),i=r.n(o),c=r(9),s=r.n(c),u=r(13),l=r.n(u),m=r(14),d=r.n(m),f=r(6),p=r.n(f),y=r(0),b=r(2),g=r(18),v=r(40),h=r(15),O=r(3),j=r(21),_=r(47),R=r(143),k=r(25),w=r(23),C=r(526),S=r(507),D=r(501),E=r(493);r(562);function q(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 r,a=p()(e);if(t){var n=p()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return d()(this,r)}}var P=Object(k.g)("manageStock","no"),T=Object(k.g)("stockStatuses",{}),A=function(e){l()(r,e);var t=q(r);function r(){var e;return n()(this,r),(e=t.call(this)).getHeadersContent=e.getHeadersContent.bind(s()(e)),e.getRowsContent=e.getRowsContent.bind(s()(e)),e.getSummary=e.getSummary.bind(s()(e)),e}return i()(r,[{key:"getHeadersContent",value:function(){return[{label:Object(b.__)("Product Title","woocommerce-admin"),key:"product_name",required:!0,isLeftAligned:!0,isSortable:!0},{label:Object(b.__)("SKU","woocommerce-admin"),key:"sku",hiddenByDefault:!0,isSortable:!0},{label:Object(b.__)("Items Sold","woocommerce-admin"),key:"items_sold",required:!0,defaultSort:!0,isSortable:!0,isNumeric:!0},{label:Object(b.__)("Net Sales","woocommerce-admin"),screenReaderLabel:Object(b.__)("Net Sales","woocommerce-admin"),key:"net_revenue",required:!0,isSortable:!0,isNumeric:!0},{label:Object(b.__)("Orders","woocommerce-admin"),key:"orders_count",isSortable:!0,isNumeric:!0},{label:Object(b.__)("Category","woocommerce-admin"),key:"product_cat"},{label:Object(b.__)("Variations","woocommerce-admin"),key:"variations",isSortable:!0},"yes"===P?{label:Object(b.__)("Status","woocommerce-admin"),key:"stock_status"}:null,"yes"===P?{label:Object(b.__)("Stock","woocommerce-admin"),key:"stock",isNumeric:!0}:null].filter(Boolean)}},{key:"getRowsContent",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=this.props.query,a=Object(j.getPersistedQuery)(r),n=this.context,o=n.render,i=n.formatDecimal,c=n.getCurrencyConfig,s=c();return Object(O.map)(t,(function(t){var n=t.product_id,c=t.items_sold,u=t.net_revenue,l=t.orders_count,m=t.extended_info||{},d=m.category_ids,f=m.low_stock_amount,p=m.manage_stock,g=m.sku,h=m.stock_status,O=m.stock_quantity,w=m.variations,D=void 0===w?[]:w,E=Object(v.decodeEntities)(m.name),q=Object(j.getNewPath)(a,"/analytics/orders",{filter:"advanced",product_includes:n}),A=Object(j.getNewPath)(a,"/analytics/products",{filter:"single_product",products:n}),N=e.props.categories,F=d&&d.map((function(e){return N.get(e)})).filter(Boolean)||[],x=Object(S.a)(h,O,f)?Object(y.createElement)(_.Link,{href:Object(k.f)("post.php?action=edit&post="+n),type:"wp-admin"},Object(b._x)("Low","Indication of a low quantity","woocommerce-admin")):T[h];return[{display:Object(y.createElement)(_.Link,{href:A,type:"wc-admin"},E),value:E},{display:g,value:g},{display:Object(R.formatValue)(s,"number",c),value:c},{display:o(u),value:i(u)},{display:Object(y.createElement)(_.Link,{href:q,type:"wc-admin"},l),value:l},{display:Object(y.createElement)("div",{className:"woocommerce-table__product-categories"},F[0]&&Object(y.createElement)(C.a,{category:F[0],categories:N}),F.length>1&&Object(y.createElement)(_.Tag,{label:Object(b.sprintf)(Object(b._x)("+%d more","categories","woocommerce-admin"),F.length-1),popoverContents:F.map((function(e){return Object(y.createElement)(C.a,{category:e,categories:N,key:e.id,query:r})}))})),value:F.map((function(e){return e.name})).join(", ")},{display:Object(R.formatValue)(s,"number",D.length),value:D.length},"yes"===P?{display:p?x:Object(b.__)("N/A","woocommerce-admin"),value:p?T[h]:null}:null,"yes"===P?{display:p?Object(R.formatValue)(s,"number",O):Object(b.__)("N/A","woocommerce-admin"),value:O}:null].filter(Boolean)}))}},{key:"getSummary",value:function(e){var t=e.products_count,r=void 0===t?0:t,a=e.items_sold,n=void 0===a?0:a,o=e.net_revenue,i=void 0===o?0:o,c=e.orders_count,s=void 0===c?0:c,u=this.context,l=u.formatAmount,m=(0,u.getCurrencyConfig)();return[{label:Object(b._n)("product","products",r,"woocommerce-admin"),value:Object(R.formatValue)(m,"number",r)},{label:Object(b._n)("item sold","items sold",n,"woocommerce-admin"),value:Object(R.formatValue)(m,"number",n)},{label:Object(b.__)("net sales","woocommerce-admin"),value:l(i)},{label:Object(b._n)("orders","orders",s,"woocommerce-admin"),value:Object(R.formatValue)(m,"number",s)}]}},{key:"render",value:function(){var e=this.props,t=e.advancedFilters,r=e.baseSearchQuery,a=e.filters,n=e.hideCompare,o=e.isRequesting,i=e.query,c={helpText:Object(b.__)("Check at least two products below to compare","woocommerce-admin"),placeholder:Object(b.__)("Search by product name or SKU","woocommerce-admin")};return Object(y.createElement)(D.a,{compareBy:n?void 0:"products",endpoint:"products",getHeadersContent:this.getHeadersContent,getRowsContent:this.getRowsContent,getSummary:this.getSummary,summaryFields:["products_count","items_sold","net_revenue","orders_count"],itemIdField:"product_id",isRequesting:o,labels:c,query:i,searchBy:"products",baseSearchQuery:r,tableQuery:{orderby:i.orderby||"items_sold",order:i.order||"desc",extended_info:!0,segmentby:i.segmentby},title:Object(b.__)("Products","woocommerce-admin"),columnPrefsKey:"products_report_columns",filters:a,advancedFilters:t})}}]),r}(y.Component);A.contextType=E.a,t.a=Object(g.compose)(Object(h.withSelect)((function(e,t){var r=t.query;if(t.isRequesting||r.search&&(!r.products||!r.products.length))return{};var a=e(w.ITEMS_STORE_NAME),n=a.getItems,o=a.getItemsError,i=a.isResolving,c={per_page:-1};return{categories:n("categories",c),isError:Boolean(o("categories",c)),isRequesting:i("getItems",["categories",c])}})))(A)},526:function(e,t,r){"use strict";r.d(t,"a",(function(){return h}));var a=r(11),n=r.n(a),o=r(12),i=r.n(o),c=r(13),s=r.n(c),u=r(14),l=r.n(u),m=r(6),d=r.n(m),f=r(0),p=r(3),y=r(4),b=r(47),g=r(21);function v(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 r,a=d()(e);if(t){var n=d()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return l()(this,r)}}var h=function(e){s()(r,e);var t=v(r);function r(){return n()(this,r),t.apply(this,arguments)}return i()(r,[{key:"getCategoryAncestorIds",value:function(e,t){for(var r=[],a=e.parent;a;)r.unshift(a),a=t.get(a).parent;return r}},{key:"getCategoryAncestors",value:function(e,t){var r=this.getCategoryAncestorIds(e,t);if(r.length)return 1===r.length?t.get(Object(p.first)(r)).name+" › ":2===r.length?t.get(Object(p.first)(r)).name+" › "+t.get(Object(p.last)(r)).name+" › ":t.get(Object(p.first)(r)).name+" … "+t.get(Object(p.last)(r)).name+" › "}},{key:"render",value:function(){var e=this.props,t=e.categories,r=e.category,a=e.query,n=Object(g.getPersistedQuery)(a);return r?Object(f.createElement)("div",{className:"woocommerce-table__breadcrumbs"},this.getCategoryAncestors(r,t),Object(f.createElement)(b.Link,{href:Object(g.getNewPath)(n,"/analytics/categories",{filter:"single_category",categories:r.id}),type:"wc-admin"},r.name)):Object(f.createElement)(y.Spinner,null)}}]),r}(f.Component)},562:function(e,t,r){}}]);
|
1 |
+
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[3],{500:function(e,t,r){"use strict";r.d(t,"e",(function(){return m})),r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return f})),r.d(t,"c",(function(){return p})),r.d(t,"d",(function(){return y})),r.d(t,"f",(function(){return b})),r.d(t,"h",(function(){return g})),r.d(t,"g",(function(){return v}));var a=r(23),n=r(26),o=r.n(n),i=r(3),c=r(21),s=r(22),u=r(25),l=r(501);function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.identity;return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,i="function"==typeof e?e(n):e,s=Object(c.getIdsFromQuery)(r);if(s.length<1)return Promise.resolve([]);var u={include:s.join(","),per_page:s.length};return o()({path:Object(a.addQueryArgs)(i,u)}).then((function(e){return e.map(t)}))}}m(s.NAMESPACE+"/products/attributes",(function(e){return{key:e.id,label:e.name}}));var d=m(s.NAMESPACE+"/products/categories",(function(e){return{key:e.id,label:e.name}})),f=m(s.NAMESPACE+"/coupons",(function(e){return{key:e.id,label:e.code}})),p=m(s.NAMESPACE+"/customers",(function(e){return{key:e.id,label:e.name}})),y=m(s.NAMESPACE+"/products",(function(e){return{key:e.id,label:e.name}})),b=m(s.NAMESPACE+"/taxes",(function(e){return{key:e.id,label:Object(l.a)(e)}}));function g(e){var t=e.attributes,r=e.name,a=Object(u.g)("variationTitleAttributesSeparator"," - ");if(r.indexOf(a)>-1)return r;var n=t.map((function(e){return e.option})).join(", ");return n?r+a+n:r}var v=m((function(e){var t=e.products;return t?s.NAMESPACE+"/products/".concat(t,"/variations"):s.NAMESPACE+"/variations"}),(function(e){return{key:e.id,label:g(e)}}))},501:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var a=r(2);function n(e){return[e.country,e.state,e.name||Object(a.__)("TAX","woocommerce-admin"),e.priority].map((function(e){return e.toString().toUpperCase().trim()})).filter(Boolean).join("-")}},502:function(e,t,r){"use strict";var a=r(5),n=r.n(a),o=r(12),i=r.n(o),c=r(13),s=r.n(c),u=r(14),l=r.n(u),m=r(15),d=r.n(m),f=r(7),p=r.n(f),y=r(0),b=r(2),g=r(20),v=r(75),h=r(11),O=r(3),j=r(1),_=r.n(j),R=r(47),k=r(22),w=r(29),C=r(498),S=r(499),D=r(21);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;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach((function(t){n()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function P(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 r,a=p()(e);if(t){var n=p()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return d()(this,r)}}var T=function(e){l()(r,e);var t=P(r);function r(){return i()(this,r),t.apply(this,arguments)}return s()(r,[{key:"shouldComponentUpdate",value:function(e){return e.isRequesting!==this.props.isRequesting||e.primaryData.isRequesting!==this.props.primaryData.isRequesting||e.secondaryData.isRequesting!==this.props.secondaryData.isRequesting||!Object(O.isEqual)(e.query,this.props.query)}},{key:"getItemChartData",value:function(){var e=this.props,t=e.primaryData,r=e.selectedChart;return t.data.intervals.map((function(e){var t={};return e.subtotals.segments.forEach((function(e){if(e.segment_label){var a=t[e.segment_label]?e.segment_label+" (#"+e.segment_id+")":e.segment_label;t[e.segment_id]={label:a,value:e.subtotals[r.key]||0}}})),q({date:Object(v.format)("Y-m-d\\TH:i:s",e.date_start)},t)}))}},{key:"getTimeChartData",value:function(){var e=this.props,t=e.query,r=e.primaryData,a=e.secondaryData,n=e.selectedChart,o=e.defaultDateRange,i=Object(w.getIntervalForQuery)(t),c=Object(w.getCurrentDates)(t,o),s=c.primary,u=c.secondary;return r.data.intervals.map((function(e,r){var o=Object(w.getPreviousDate)(e.date_start,s.after,u.after,t.compare,i),c=a.data.intervals[r];return{date:Object(v.format)("Y-m-d\\TH:i:s",e.date_start),primary:{label:"".concat(s.label," (").concat(s.range,")"),labelDate:e.date_start,value:e.subtotals[n.key]||0},secondary:{label:"".concat(u.label," (").concat(u.range,")"),labelDate:o.format("YYYY-MM-DD HH:mm:ss"),value:c&&c.subtotals[n.key]||0}}}))}},{key:"getTimeChartTotals",value:function(){var e=this.props,t=e.primaryData,r=e.secondaryData,a=e.selectedChart;return{primary:Object(O.get)(t,["data","totals",a.key],null),secondary:Object(O.get)(r,["data","totals",a.key],null)}}},{key:"renderChart",value:function(e,t,r,a){var n=this.props,o=n.emptySearchResults,i=n.filterParam,c=n.interactiveLegend,s=n.itemsLabel,u=n.legendPosition,l=n.path,m=n.query,d=n.selectedChart,f=n.showHeaderControls,p=n.primaryData,g=Object(w.getIntervalForQuery)(m),v=Object(w.getAllowedIntervalsForQuery)(m),h=Object(w.getDateFormatsForInterval)(g,p.data.intervals.length),O=o?Object(b.__)("No data for the current search","woocommerce-admin"):Object(b.__)("No data for the selected date range","woocommerce-admin"),j=this.context,_=j.formatAmount,C=j.getCurrencyConfig;return Object(y.createElement)(R.Chart,{allowedIntervals:v,data:r,dateParser:"%Y-%m-%dT%H:%M:%S",emptyMessage:O,filterParam:i,interactiveLegend:c,interval:g,isRequesting:t,itemsLabel:s,legendPosition:u,legendTotals:a,mode:e,path:l,query:m,screenReaderFormat:h.screenReaderFormat,showHeaderControls:f,title:d.label,tooltipLabelFormat:h.tooltipLabelFormat,tooltipTitle:"time-comparison"===e&&d.label||null,tooltipValueFormat:Object(k.getTooltipValueFormat)(d.type,_),chartType:Object(w.getChartTypeForQuery)(m),valueType:d.type,xFormat:h.xFormat,x2Format:h.x2Format,currency:C()})}},{key:"renderItemComparison",value:function(){var e=this.props,t=e.isRequesting,r=e.primaryData;if(r.isError)return Object(y.createElement)(S.a,{isError:!0});var a=t||r.isRequesting,n=this.getItemChartData();return this.renderChart("item-comparison",a,n)}},{key:"renderTimeComparison",value:function(){var e=this.props,t=e.isRequesting,r=e.primaryData,a=e.secondaryData;if(!r||r.isError||a.isError)return Object(y.createElement)(S.a,{isError:!0});var n=t||r.isRequesting||a.isRequesting,o=this.getTimeChartData(),i=this.getTimeChartTotals();return this.renderChart("time-comparison",n,o,i)}},{key:"render",value:function(){return"item-comparison"===this.props.mode?this.renderItemComparison():this.renderTimeComparison()}}]),r}(y.Component);T.contextType=C.a,T.propTypes={filters:_.a.array,isRequesting:_.a.bool,itemsLabel:_.a.string,limitProperties:_.a.array,mode:_.a.string,path:_.a.string.isRequired,primaryData:_.a.object,query:_.a.object.isRequired,secondaryData:_.a.object,selectedChart:_.a.shape({key:_.a.string.isRequired,label:_.a.string.isRequired,order:_.a.oneOf(["asc","desc"]),orderby:_.a.string,type:_.a.oneOf(["average","number","currency"]).isRequired}).isRequired},T.defaultProps={isRequesting:!1,primaryData:{data:{intervals:[]},isError:!1,isRequesting:!1},secondaryData:{data:{intervals:[]},isError:!1,isRequesting:!1}};t.a=Object(g.compose)(Object(h.withSelect)((function(e,t){var r=t.charts,a=t.endpoint,n=t.filters,o=t.isRequesting,i=t.limitProperties,c=t.query,s=t.advancedFilters,u=i||[a],l=function e(t,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t||0===t.length)return null;var n=t.slice(0),o=n.pop();if(o.showFilters(r,a)){var i=Object(D.flattenFilters)(o.filters),c=r[o.param]||o.defaultValue||"all";return Object(O.find)(i,{value:c})}return e(n,r,a)}(n,c),m=Object(O.get)(l,["settings","param"]),d=t.mode||function(e,t){if(e&&t){var r=Object(O.get)(e,["settings","param"]);if(!r||Object.keys(t).includes(r))return Object(O.get)(e,["chartMode"])}return null}(l,c)||"time-comparison",f=e(k.SETTINGS_STORE_NAME).getSetting("wc_admin","wcAdminSettings").woocommerce_default_date_range,p={mode:d,filterParam:m,defaultDateRange:f};if(o)return p;var y=u.some((function(e){return c[e]&&c[e].length}));if(c.search&&!y)return q(q({},p),{},{emptySearchResults:!0});var b=r&&r.map((function(e){return e.key})),g=Object(k.getReportChartData)({endpoint:a,dataType:"primary",query:c,select:e,limitBy:u,filters:n,advancedFilters:s,defaultDateRange:f,fields:b});if("item-comparison"===d)return q(q({},p),{},{primaryData:g});var v=Object(k.getReportChartData)({endpoint:a,dataType:"secondary",query:c,select:e,limitBy:u,filters:n,advancedFilters:s,defaultDateRange:f,fields:b});return q(q({},p),{},{primaryData:g,secondaryData:v})})))(T)},503:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var a=r(3);function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Object(a.find)(t,{key:e});return r||t[0]}},504:function(e,t,r){"use strict";var a=r(12),n=r.n(a),o=r(13),i=r.n(o),c=r(14),s=r.n(c),u=r(15),l=r.n(u),m=r(7),d=r.n(m),f=r(0),p=r(2),y=r(20),b=r(11),g=r(1),v=r.n(g),h=r(21),O=r(47),j=r(142),_=r(22),R=r(29),k=r(27),w=r(499),C=r(498);function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=d()(e);if(t){var n=d()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return l()(this,r)}}var D=function(e){s()(r,e);var t=S(r);function r(){return n()(this,r),t.apply(this,arguments)}return i()(r,[{key:"formatVal",value:function(e,t){var r=this.context,a=r.formatAmount,n=r.getCurrencyConfig;return"currency"===t?a(e):Object(j.formatValue)(n(),t,e)}},{key:"getValues",value:function(e,t){var r=this.props,a=r.emptySearchResults,n=r.summaryData.totals,o=n.primary?n.primary[e]:0,i=n.secondary?n.secondary[e]:0,c=a?0:o,s=a?0:i;return{delta:Object(j.calculateDelta)(c,s),prevValue:this.formatVal(s,t),value:this.formatVal(c,t)}}},{key:"render",value:function(){var e=this,t=this.props,r=t.charts,a=t.query,n=t.selectedChart,o=t.summaryData,i=t.endpoint,c=t.report,s=t.defaultDateRange,u=o.isError,l=o.isRequesting;if(u)return Object(f.createElement)(w.a,{isError:!0});if(l)return Object(f.createElement)(O.SummaryListPlaceholder,{numberOfItems:r.length});var m=Object(R.getDateParamsFromQuery)(a,s).compare;return Object(f.createElement)(O.SummaryList,null,(function(t){var a=t.onToggle;return r.map((function(t){var r=t.key,o=t.order,s=t.orderby,u=t.label,l=t.type,d={chart:r};s&&(d.orderby=s),o&&(d.order=o);var y=Object(h.getNewPath)(d),b=n.key===r,g=e.getValues(r,l),v=g.delta,j=g.prevValue,_=g.value;return Object(f.createElement)(O.SummaryNumber,{key:r,delta:v,href:y,label:u,prevLabel:"previous_period"===m?Object(p.__)("Previous Period:","woocommerce-admin"):Object(p.__)("Previous Year:","woocommerce-admin"),prevValue:j,selected:b,value:_,onLinkClickCallback:function(){a&&a(),Object(k.recordEvent)("analytics_chart_tab_click",{report:c||i,key:r})}})}))}))}}]),r}(f.Component);D.propTypes={charts:v.a.array.isRequired,endpoint:v.a.string.isRequired,limitProperties:v.a.array,query:v.a.object.isRequired,selectedChart:v.a.shape({key:v.a.string.isRequired,label:v.a.string.isRequired,order:v.a.oneOf(["asc","desc"]),orderby:v.a.string,type:v.a.oneOf(["average","number","currency"]).isRequired}).isRequired,summaryData:v.a.object,report:v.a.string},D.defaultProps={summaryData:{totals:{primary:{},secondary:{}},isError:!1}},D.contextType=C.a,t.a=Object(y.compose)(Object(b.withSelect)((function(e,t){var r=t.charts,a=t.endpoint,n=t.limitProperties,o=t.query,i=t.filters,c=t.advancedFilters,s=n||[a],u=s.some((function(e){return o[e]&&o[e].length}));if(o.search&&!u)return{emptySearchResults:!0};var l=r&&r.map((function(e){return e.key})),m=e(_.SETTINGS_STORE_NAME).getSetting("wc_admin","wcAdminSettings").woocommerce_default_date_range;return{summaryData:Object(_.getSummaryNumbers)({endpoint:a,query:o,select:e,limitBy:s,filters:i,advancedFilters:c,defaultDateRange:m,fields:l}),defaultDateRange:m}})))(D)},512:function(e,t,r){"use strict";function a(e,t,r){return!!t&&(e&&t<=r==="instock")}r.d(t,"a",(function(){return a}))},530:function(e,t,r){"use strict";var a=r(12),n=r.n(a),o=r(13),i=r.n(o),c=r(9),s=r.n(c),u=r(14),l=r.n(u),m=r(15),d=r.n(m),f=r(7),p=r.n(f),y=r(0),b=r(2),g=r(20),v=r(41),h=r(11),O=r(3),j=r(21),_=r(47),R=r(142),k=r(25),w=r(22),C=r(531),S=r(512),D=r(506),E=r(498);r(575);function q(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 r,a=p()(e);if(t){var n=p()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return d()(this,r)}}var P=Object(k.g)("manageStock","no"),T=Object(k.g)("stockStatuses",{}),A=function(e){l()(r,e);var t=q(r);function r(){var e;return n()(this,r),(e=t.call(this)).getHeadersContent=e.getHeadersContent.bind(s()(e)),e.getRowsContent=e.getRowsContent.bind(s()(e)),e.getSummary=e.getSummary.bind(s()(e)),e}return i()(r,[{key:"getHeadersContent",value:function(){return[{label:Object(b.__)("Product Title","woocommerce-admin"),key:"product_name",required:!0,isLeftAligned:!0,isSortable:!0},{label:Object(b.__)("SKU","woocommerce-admin"),key:"sku",hiddenByDefault:!0,isSortable:!0},{label:Object(b.__)("Items Sold","woocommerce-admin"),key:"items_sold",required:!0,defaultSort:!0,isSortable:!0,isNumeric:!0},{label:Object(b.__)("Net Sales","woocommerce-admin"),screenReaderLabel:Object(b.__)("Net Sales","woocommerce-admin"),key:"net_revenue",required:!0,isSortable:!0,isNumeric:!0},{label:Object(b.__)("Orders","woocommerce-admin"),key:"orders_count",isSortable:!0,isNumeric:!0},{label:Object(b.__)("Category","woocommerce-admin"),key:"product_cat"},{label:Object(b.__)("Variations","woocommerce-admin"),key:"variations",isSortable:!0},"yes"===P?{label:Object(b.__)("Status","woocommerce-admin"),key:"stock_status"}:null,"yes"===P?{label:Object(b.__)("Stock","woocommerce-admin"),key:"stock",isNumeric:!0}:null].filter(Boolean)}},{key:"getRowsContent",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=this.props.query,a=Object(j.getPersistedQuery)(r),n=this.context,o=n.render,i=n.formatDecimal,c=n.getCurrencyConfig,s=c();return Object(O.map)(t,(function(t){var n=t.product_id,c=t.items_sold,u=t.net_revenue,l=t.orders_count,m=t.extended_info||{},d=m.category_ids,f=m.low_stock_amount,p=m.manage_stock,g=m.sku,h=m.stock_status,O=m.stock_quantity,w=m.variations,D=void 0===w?[]:w,E=Object(v.decodeEntities)(m.name),q=Object(j.getNewPath)(a,"/analytics/orders",{filter:"advanced",product_includes:n}),A=Object(j.getNewPath)(a,"/analytics/products",{filter:"single_product",products:n}),N=e.props.categories,F=d&&d.map((function(e){return N.get(e)})).filter(Boolean)||[],x=Object(S.a)(h,O,f)?Object(y.createElement)(_.Link,{href:Object(k.f)("post.php?action=edit&post="+n),type:"wp-admin"},Object(b._x)("Low","Indication of a low quantity","woocommerce-admin")):T[h];return[{display:Object(y.createElement)(_.Link,{href:A,type:"wc-admin"},E),value:E},{display:g,value:g},{display:Object(R.formatValue)(s,"number",c),value:c},{display:o(u),value:i(u)},{display:Object(y.createElement)(_.Link,{href:q,type:"wc-admin"},l),value:l},{display:Object(y.createElement)("div",{className:"woocommerce-table__product-categories"},F[0]&&Object(y.createElement)(C.a,{category:F[0],categories:N}),F.length>1&&Object(y.createElement)(_.Tag,{label:Object(b.sprintf)(Object(b._x)("+%d more","categories","woocommerce-admin"),F.length-1),popoverContents:F.map((function(e){return Object(y.createElement)(C.a,{category:e,categories:N,key:e.id,query:r})}))})),value:F.map((function(e){return e.name})).join(", ")},{display:Object(R.formatValue)(s,"number",D.length),value:D.length},"yes"===P?{display:p?x:Object(b.__)("N/A","woocommerce-admin"),value:p?T[h]:null}:null,"yes"===P?{display:p?Object(R.formatValue)(s,"number",O):Object(b.__)("N/A","woocommerce-admin"),value:O}:null].filter(Boolean)}))}},{key:"getSummary",value:function(e){var t=e.products_count,r=void 0===t?0:t,a=e.items_sold,n=void 0===a?0:a,o=e.net_revenue,i=void 0===o?0:o,c=e.orders_count,s=void 0===c?0:c,u=this.context,l=u.formatAmount,m=(0,u.getCurrencyConfig)();return[{label:Object(b._n)("product","products",r,"woocommerce-admin"),value:Object(R.formatValue)(m,"number",r)},{label:Object(b._n)("item sold","items sold",n,"woocommerce-admin"),value:Object(R.formatValue)(m,"number",n)},{label:Object(b.__)("net sales","woocommerce-admin"),value:l(i)},{label:Object(b._n)("orders","orders",s,"woocommerce-admin"),value:Object(R.formatValue)(m,"number",s)}]}},{key:"render",value:function(){var e=this.props,t=e.advancedFilters,r=e.baseSearchQuery,a=e.filters,n=e.hideCompare,o=e.isRequesting,i=e.query,c={helpText:Object(b.__)("Check at least two products below to compare","woocommerce-admin"),placeholder:Object(b.__)("Search by product name or SKU","woocommerce-admin")};return Object(y.createElement)(D.a,{compareBy:n?void 0:"products",endpoint:"products",getHeadersContent:this.getHeadersContent,getRowsContent:this.getRowsContent,getSummary:this.getSummary,summaryFields:["products_count","items_sold","net_revenue","orders_count"],itemIdField:"product_id",isRequesting:o,labels:c,query:i,searchBy:"products",baseSearchQuery:r,tableQuery:{orderby:i.orderby||"items_sold",order:i.order||"desc",extended_info:!0,segmentby:i.segmentby},title:Object(b.__)("Products","woocommerce-admin"),columnPrefsKey:"products_report_columns",filters:a,advancedFilters:t})}}]),r}(y.Component);A.contextType=E.a,t.a=Object(g.compose)(Object(h.withSelect)((function(e,t){var r=t.query;if(t.isRequesting||r.search&&(!r.products||!r.products.length))return{};var a=e(w.ITEMS_STORE_NAME),n=a.getItems,o=a.getItemsError,i=a.isResolving,c={per_page:-1};return{categories:n("categories",c),isError:Boolean(o("categories",c)),isRequesting:i("getItems",["categories",c])}})))(A)},531:function(e,t,r){"use strict";r.d(t,"a",(function(){return h}));var a=r(12),n=r.n(a),o=r(13),i=r.n(o),c=r(14),s=r.n(c),u=r(15),l=r.n(u),m=r(7),d=r.n(m),f=r(0),p=r(3),y=r(4),b=r(47),g=r(21);function v(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 r,a=d()(e);if(t){var n=d()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return l()(this,r)}}var h=function(e){s()(r,e);var t=v(r);function r(){return n()(this,r),t.apply(this,arguments)}return i()(r,[{key:"getCategoryAncestorIds",value:function(e,t){for(var r=[],a=e.parent;a;)r.unshift(a),a=t.get(a).parent;return r}},{key:"getCategoryAncestors",value:function(e,t){var r=this.getCategoryAncestorIds(e,t);if(r.length)return 1===r.length?t.get(Object(p.first)(r)).name+" › ":2=
|